Patents Examined by Ayman Abaza
  • Patent number: 11962766
    Abstract: The present invention relates to an encoding method and decoding method, and a device using the same. The encoding method according to the present invention comprises the steps of: specifying an intra prediction mode for a current block; and scanning a residual signal by intra prediction of the current block, wherein the step of scanning the residual signal can determine a scanning type for a luminance signal and a chroma signal of the current block according to an intra prediction mode for a luminance sample of the current block.
    Type: Grant
    Filed: April 9, 2021
    Date of Patent: April 16, 2024
    Assignees: Electronics and Telecommunications Research Institute, University-Industry Cooperation Group of Kyung Hee University
    Inventors: Hui Yong Kim, Gwang Hoon Park, Kyung Yong Kim, Sung Chang Lim, Jin Ho Lee, Jin Soo Choi, Jin Woong Kim
  • Patent number: 11962781
    Abstract: Classifying video for encoding optimization may include computing a content complexity score of a video, the content complexity score indicating a measure of how detailed the video is in terms of spatial and temporal information, categorizing the video into one of a plurality of buckets according to the content complexity score, each bucket representing a category of video content having a different range of content complexity scores and being associated with a ladder specific to the range, and encoding the video according to the ladder of the one of the plurality of buckets into which the video is categorized.
    Type: Grant
    Filed: February 11, 2021
    Date of Patent: April 16, 2024
    Assignee: SSIMWAVE INC.
    Inventors: Kai Zeng, Kalyan Goswami, Ahmed Badr
  • Patent number: 11949894
    Abstract: An apparatus for video decoding includes processing circuitry. The processing circuitry determines a string vector for a current string in a current coding tree unit (CTU). The string vector points to a reference string for the current string. The processing circuitry determines that the string vector satisfies a requirement for an allowance of a partial overlapping of the current string and the reference string, and then reconstructs the current string based on the reference string.
    Type: Grant
    Filed: July 6, 2021
    Date of Patent: April 2, 2024
    Assignee: TENCENT AMERICA LLC
    Inventors: Xiaozhong Xu, Shan Liu
  • Patent number: 11943452
    Abstract: A method is described for forming output video frames by a decoder device, comprising: receiving a bitstream comprising bitstream parts representing encoded media data of video tiles and tile positioning information associated with the encoded video tiles; extracting tile positioning information from the bitstream, the tile positioning information comprising tile identifiers for identifying encoded video tiles, a tile identifier being associated with one or more boundary identifiers, each identifying a boundary of a video tile identified by a tile identifier; determining a tile map based on the boundary identifiers, the tile map representing a spatial layout of video tiles in an output video frame; and forming an output video frame, including identifying parts of the bitstream representing encoded media data of video tiles identified in the tile map, decoding the identified encoded media data and copying the decoded media data in the output video frame buffer according to spatial layout.
    Type: Grant
    Filed: July 5, 2017
    Date of Patent: March 26, 2024
    Assignees: Koninklijke KPN N.V., Nederlandse Organisatie voor Toegepast-Natuurwetenschappelijk Onderzoek TNO
    Inventors: Emmanuel Thomas, Omar Aziz Niamut, Robert Koenen
  • Patent number: 11924436
    Abstract: Classifying video for encoding optimization may include computing a content complexity score of a video, the content complexity score indicating a measure of how detailed the video is in terms of spatial and temporal information, categorizing the video into one of a plurality of buckets according to the content complexity score, each bucket representing a category of video content having a different range of content complexity scores and being associated with a ladder specific to the range, and encoding the video according to the ladder of the one of the plurality of buckets into which the video is categorized.
    Type: Grant
    Filed: February 11, 2021
    Date of Patent: March 5, 2024
    Assignee: SSIMWAVE INC.
    Inventors: Kai Zeng, Kalyan Goswami, Ahmed Badr
  • Patent number: 11895308
    Abstract: Aspects of the disclosure are directed to a video system. In one aspect, a video encoding/decoding method or apparatus includes segmenting each frame of a sequence of raw image frames to derive objects of interest; ranking the objects of interest to generate a ranks and ranked objects of interest; generating frame keys corresponding to the objects of interest; retrieving a source stored model data; and generating a training metric using the frame keys and the source stored model data. In another aspect, it includes receiving frame keys from a source portion; retrieving a destination stored model data and sending the destination stored model data to a destination contextual video learning system; and retrieving objects of interest from the destination stored model data using the frame keys and the destination contextual video learning system.
    Type: Grant
    Filed: June 1, 2021
    Date of Patent: February 6, 2024
    Assignee: Portly, INC.
    Inventors: Balaji Lakshmanan, Theodore F. Heieck
  • Patent number: 11831875
    Abstract: A device for coding video data includes a processor configured to generate an inter-prediction block and an intra-prediction block for a current block of video data; for each sample of a prediction block to be generated: determine a first weight for the sample according to a position of the sample in the prediction block; determine a second weight for the sample according to the position of the sample in the prediction block; apply the first weight to a sample at the position in the inter-prediction block to generate a weighted inter-prediction sample; apply the second weight to a sample at the position in the intra-prediction block to generate a weighted intra-prediction sample; and calculate a value for the sample at the position in the prediction block using the weighted inter-prediction sample and the weighted intra-prediction sample; and code the current block using the prediction block.
    Type: Grant
    Filed: May 27, 2022
    Date of Patent: November 28, 2023
    Assignee: QUALCOMM INCORPORATED
    Inventors: Geert Van der Auwera, Adarsh Krishnan Ramasubramonian, Marta Karczewicz, Luong Pham Van
  • Patent number: 11831989
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, that validate the synchronization of controllers in an aquaculture environment. One of the methods includes an image processor that receives images generated by a first image generating device that includes a light filter that is associated with light of a particular light frequency while an aquaculture environment was illuminated with light. Based on the image that was generated by the first image generating device, the image processor determines whether the intensity value of the light frequency in the image satisfies a threshold value. Based on determining whether the intensity value of the light frequency in the image satisfies the threshold value, the image processor determines whether the aquaculture environment was illuminated with light of the particular light frequency when the image was generated.
    Type: Grant
    Filed: February 13, 2023
    Date of Patent: November 28, 2023
    Assignee: X Development LLC
    Inventors: Thomas Robert Swanson, Andrew Rossignol
  • Patent number: 11818336
    Abstract: An intra prediction system is provided. The system may determine a coding unit in an image, the coding unit including a plurality of pixels. The system may determine at least one first reference line and at least one second reference line associated with the coding unit. For each of the plurality of pixels in the coding unit, the system may determine a target predicted value of the pixel based on the at least one first reference line and the at least one second reference line according to a prediction mode. The system may determine a predicted coding unit corresponding to the coding unit based on a plurality of target predicted values of the plurality of pixels in the coding unit.
    Type: Grant
    Filed: June 10, 2021
    Date of Patent: November 14, 2023
    Assignee: ZHEJIANG DAHUA TECHNOLOGY CO., LTD.
    Inventors: Dong Jiang, Jucai Lin, Jun Yin, Feiyang Zeng, Cheng Fang
  • Patent number: 11800111
    Abstract: An encoding device that includes a deriving unit and an encoding unit. The deriving unit is configured to derive a first reference value based on fixed point precision representing roughness of a weighting factor that is used for multiplying a reference image. The encoding unit is configured to encode a first difference value that is a difference value between the weighting factor and the first reference value and the fixed point precision. The weighting factor is included in a first range of predetermined bit precision having the first reference value at approximate center. The first difference value is in the predetermined range.
    Type: Grant
    Filed: April 28, 2022
    Date of Patent: October 24, 2023
    Assignee: KABUSHIKI KAISHA TOSHIBA
    Inventors: Akiyuki Tanizawa, Takeshi Chujoh
  • Patent number: 11792408
    Abstract: Transcoding bitrate prediction techniques can include receiving a first encoded content. A transcoder bitrate can be estimated based on regression over a video quality estimator of the first encoded content and a second encoded content. The estimated transcoder bitrate can be utilized to transcoding the first encoded content into the second encoded.
    Type: Grant
    Filed: March 30, 2020
    Date of Patent: October 17, 2023
    Assignee: Alibaba Group Holding Limited
    Inventors: Tae Meon Bae, Minghai Qin, Yen-kuang Chen, Guanlin Wu, Sicheng Li
  • Patent number: 11778240
    Abstract: A banding detection application generates a first set of pixel confidence values based on a first intensity difference value and first image scale associated with a first image, wherein each pixel confidence value included in the first set of pixel confidence values indicates a likelihood that a corresponding pixel included in the first image at the first image scale corresponds to banding in the first image. The banding detection application then generates a banding index corresponding to the first image based on the first set of pixel confidence values.
    Type: Grant
    Filed: June 18, 2021
    Date of Patent: October 3, 2023
    Assignee: NETFLIX, INC.
    Inventors: Pulkit Tandon, Mariana Fernandez Afonso, Joel Sole Rojals, Lukas Krasula
  • Patent number: 11770540
    Abstract: A method of encoding or decoding video includes: dividing a current video block into multiple sub-blocks video blocks; generating a merge candidate list for at least one sub-blocks video blocks of the multiple sub-blocks video blocks; and performing a conversion between the video block and a bitstream of the video block based one the merge candidate list; wherein the merge candidate list comprises at least one merge candidate with multi-hypothesis mode.
    Type: Grant
    Filed: May 10, 2021
    Date of Patent: September 26, 2023
    Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD, BYTEDANCE INC.
    Inventors: Li Zhang, Kai Zhang, Hongbin Liu, Yue Wang
  • Patent number: 11765377
    Abstract: Image coding using alpha channel prediction may include generating a reconstructed image using alpha channel prediction and outputting the reconstructed image. Generating the reconstructed image using alpha channel prediction may include decoding reconstructed color channel values for a current pixel expressed with reference to first color space, obtaining color space converted color channel values for the current pixel by converting the reconstructed color channel values to a second color space, obtaining an alpha channel lower bound for an alpha channel value for the current pixel using the color space converted color channel values, generating a candidate predicted alpha value for the current pixel, obtaining an adjusted predicted alpha value for the current pixel using the candidate predicted alpha value and the alpha channel lower bound, generating a reconstructed pixel for the current pixel using the adjusted predicted alpha value, and including the reconstructed pixel in the reconstructed image.
    Type: Grant
    Filed: November 28, 2022
    Date of Patent: September 19, 2023
    Assignee: GOOGLE LLC
    Inventors: Maryla Ustarroz-Calonge, Vincent Rabaud
  • Patent number: 11758133
    Abstract: Techniques for coding and decoding video may include predicting picture regions defined by a time-varying tessellation and/or by a tessellation that varies spatially within a picture. These techniques improve decoded video quality, for example, by reducing block-based visual artifacts. Tessellation patterns may be irregular spatially to prevent alignment of some prediction region boundaries within a picture. Tessellation patterns may vary over time based on a spatial offset value, and the spatial offset value may be determined via a modulo function. Tessellation patterns may include overlapped shapes, for example when used in conjunction with overlapped block motion compensation.
    Type: Grant
    Filed: March 30, 2020
    Date of Patent: September 12, 2023
    Assignee: APPLE INC
    Inventors: Alexandros Tourapis, David W. Singer, Dominik Mehlem, Krishnakanth Rapaka
  • Patent number: 11736713
    Abstract: In a method for video coding, prediction information of a current block in a current picture is decoded from a coded video bitstream. The prediction information is indicative of an affine model, and the current block includes two or more control points. A motion vector for each of the two or more control points is determined based on a corresponding motion vector predictor for the respective control point. The corresponding motion vector predictor for the respective control point is a first predictor of a plurality of candidate motion vector predictors in a candidate list and meets a constraint that is associated with a motion vector of the corresponding motion vector predictor. Further, parameters of the affine model are defined based on the determined motion vectors of the two or more control points, and at least a sample of the block is reconstructed according to the affine model.
    Type: Grant
    Filed: June 21, 2019
    Date of Patent: August 22, 2023
    Assignee: Tencent America LLC
    Inventors: Guichun Li, Xiang Li, Xiaozhong Xu, Shan Liu
  • Patent number: 11710397
    Abstract: Systems and methods for detecting potential theft and identifying individuals having a history of committing theft use an electromagnetic emission associated with a personal electronic device associated with an individual is received from at least one of a sensor that is coupled to at least one of a traffic camera or an aerial drone camera. One or more signal properties of the electromagnetic emission are analyzed to determine an emission signature. Video data and video analytics are correlated with the emission signature to identify the individual having possession of the item. The emission signature and video data are stored for later use during a checkout procedure. If an emission signature detected at a checkout station matches that of the individual having possession of the item, and the item is not processed through the checkout station, an alert is issued and the individual is flagged as a potential shoplifter.
    Type: Grant
    Filed: August 15, 2022
    Date of Patent: July 25, 2023
    Inventor: James Carey
  • Patent number: 11687031
    Abstract: A method for three-dimensional imaging of a sample (302) comprises: receiving (102) interference patterns (208) acquired using light-detecting elements (212), wherein each interference pattern (208) is formed by scattered light from the sample (302) and non-scattered light from a light source (206; 306), wherein the interference patterns (208) are acquired using different angles between the sample (302) and the light source (206; 306); performing digital holographic reconstruction applying an iterative algorithm to change a three-dimensional scattering potential of the sample (302) to improve a difference between the received interference patterns (208) and predicted interference patterns based on the three-dimensional scattering potential; wherein the iterative algorithm reduces a sum of a data fidelity term and a non-differentiable regularization term and wherein the iterative algorithm includes a forward-backward splitting method alternating between forward gradient descent (108) on the data fidelity term
    Type: Grant
    Filed: December 19, 2020
    Date of Patent: June 27, 2023
    Assignees: IMEC VZW, KATHOLIEKE UNIVERSITEIT LEUVEN
    Inventors: Zhenxiang Luo, Abdulkadir Yurt, Dries Braeken, Liesbet Lagae, Richard Stahl
  • Patent number: 11683504
    Abstract: An apparatus includes processing circuitry, which determines a block vector that points to a reference block in a same picture as a current block in an intra block copy mode. The current block is one of a plurality of coding blocks in a coding tree block (CTB) with a right to left coding order being allowed within the CTB. The processing circuitry checks that two corner samples of the reference block have been reconstructed based on first outputs from a derivation process for block availability. The processing circuitry checks that a non corner sample of the reference block has been reconstructed based on a second output from the derivation process. The processing circuitry encodes the current block based on reconstructed samples of the reference block after a determination that the two corner samples of the reference block and the non corner sample of the reference block have been reconstructed.
    Type: Grant
    Filed: May 11, 2022
    Date of Patent: June 20, 2023
    Assignee: Tencent America LLC
    Inventors: Yeqing Wu, Xiaozhong Xu, Xiang Li, Shan Liu
  • Patent number: 11652989
    Abstract: The present invention relates to an encoding method and decoding method, and a device using the same. The encoding method according to the present invention comprises the steps of: specifying an intra prediction mode for a current block; and scanning a residual signal by intra prediction of the current block, wherein the step of scanning the residual signal can determine a scanning type for a luminance signal and a chroma signal of the current block according to an intra prediction mode for a luminance sample of the current block.
    Type: Grant
    Filed: March 31, 2022
    Date of Patent: May 16, 2023
    Assignees: Electronics and Telecommunications Research Institute, University-Industry Cooperation Group of Kyung Hee University
    Inventors: Hui Yong Kim, Gwang Hoon Park, Kyung Yong Kim, Sung Chang Lim, Jin Ho Lee, Jin Soo Choi, Jin Woong Kim