Patents by Inventor Krishnakanth RAPAKA

Krishnakanth RAPAKA has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 11962786
    Abstract: A multi-stage coding method includes receiving an input block of data for encoding and one or more previously coded samples associated with the input block. The input block is segmented into at least a first sub-region and a second sub-region. A prediction for the first sub-region is generated based on the one or more previously coded samples. Residual data for the first sub-region is obtained using the prediction for the first sub-region. A reconstruction of the first sub-region is generated using the residual data for the first sub-region and the prediction for the first sub-region. A prediction for the second sub-region is generated using the reconstruction of the first sub-region. Residual data for the second sub-region is obtained using the prediction for the second sub-region. The input block is encoded based in part on the residual data for the first region and the residual data for the second region.
    Type: Grant
    Filed: February 14, 2022
    Date of Patent: April 16, 2024
    Assignee: Apple Inc.
    Inventors: Krishnakanth Rapaka, Alexandros Tourapis, David William Singer
  • Publication number: 20240114128
    Abstract: Techniques for encoding video with motion compensation include a compressed bitstream syntax that includes a list of all motion prediction reference frames without distinguishing between short-term reference frame and long-term reference frames. The list of reference frames may be provided in a slice header and may apply to encoded data video data within the corresponding slice. The list may be prefaced with a single number indicating the total number of reference frames. In an aspect delta POC reference numbers may be encoded with a flag indicating the sign of the delta POC when the absolute value of the POC is not equal to zero. In another aspect, a flag may be encoded for every reference frame indicating if POC information should be used when scaling prediction references, and a weighting parameter may be included when POC information should be used.
    Type: Application
    Filed: December 1, 2023
    Publication date: April 4, 2024
    Inventors: Alexandros TOURAPIS, Jungsun KIM, Krishnakanth RAPAKA, David William SINGER
  • Patent number: 11936867
    Abstract: Improved video coding and decoding techniques are described, including techniques to derive quantization step sizes adaptively with quantization step size table templates. Quantization techniques described provide finer-grained control over quantization with a more flexible quantization step size especially at higher degrees of quantization. This may result in improved overall compression quality. Other coding parameters, such as in-loop filtering parameters, may be derived based on the more flexible quantization parameters.
    Type: Grant
    Filed: April 19, 2021
    Date of Patent: March 19, 2024
    Assignee: APPLE INC.
    Inventors: Krishnakanth Rapaka, Jaehong Chon, Alexandros Tourapis, David W. Singer
  • Patent number: 11871052
    Abstract: In one implementation, a method of generating a bit stream encoding a video stream is performed by a device including one or more processors and non-transitory memory. The method includes decomposing a video stream into a plurality of frequency band video streams. The method includes determining a target bitrate and determining, for each frequency band video stream, a respective frequency band bit rate based on the target bit rate. The method includes encoding each of the plurality of frequency band video streams at its respective frequency band bit rate and transmitting, over a channel, each encoded frequency band video stream.
    Type: Grant
    Filed: September 24, 2019
    Date of Patent: January 9, 2024
    Assignee: APPLE INC.
    Inventors: Hao Pan, Haitao Guo, Ke Chen, Francesco Iacopino, Jim C. Chou, Xiaohua Yang, Linfeng Guo, Munehiro Nakazato, Krishnakanth Rapaka, Ye Cong
  • Patent number: 11863738
    Abstract: Techniques for encoding video with motion compensation include a compressed bitstream syntax that includes a list of all motion prediction reference frames without distinguishing between short-term reference frame and long-term reference frames. The list of reference frames may be provided in a slice header and may apply to encoded data video data within the corresponding slice. The list may be prefaced with a single number indicating the total number of reference frames. In an aspect delta POC reference numbers may be encoded with a flag indicating the sign of the delta POC when the absolute value of the POC is not equal to zero. In another aspect, a flag may be encoded for every reference frame indicating if POC information should be used when scaling prediction references, and a weighting parameter may be included when POC information should be used.
    Type: Grant
    Filed: December 2, 2021
    Date of Patent: January 2, 2024
    Assignee: APPLE INC.
    Inventors: Alexandros Tourapis, Jungsun Kim, Krishnakanth Rapaka, David W. Singer
  • Patent number: 11843776
    Abstract: In one implementation, a method of encoding an image is performed at a device including one or more processors and non-transitory memory. The method includes determining a category of a spatial portion of an image based on a relation between a plurality of thresholds associated with a plurality of quantization scaling parameters and a bit rate of the spatial portion of the image at the plurality of quantization scaling parameters. The method includes quantizing the spatial portion of the image based on the categorization.
    Type: Grant
    Filed: June 17, 2022
    Date of Patent: December 12, 2023
    Inventors: Krishnakanth Rapaka, Munehiro Nakazato, Jiandong Shen, Ganesh G. Yadav, Sorin Constantin Cismas, Jim C. Chou, Hao Pan
  • 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
  • Publication number: 20220417509
    Abstract: A system comprises an encoder configured to compress video data. The encoder includes an adaptive bilateral filter that uses look-up tables. The encoder may encode one or more adaptive adjustment factors to be used by a decoder to select or adjust look-up tables used to decode the compressed video data.
    Type: Application
    Filed: September 1, 2022
    Publication date: December 29, 2022
    Inventors: Alexandros Tourapis, Krishnakanth Rapaka, Dominik Mehlem
  • Publication number: 20220329805
    Abstract: In one implementation, a method of encoding an image is performed at a device including one or more processors and non-transitory memory. The method includes determining a category of a spatial portion of an image based on a relation between a plurality of thresholds associated with a plurality of quantization scaling parameters and a bit rate of the spatial portion of the image at the plurality of quantization scaling parameters. The method includes quantizing the spatial portion of the image based on the categorization.
    Type: Application
    Filed: June 17, 2022
    Publication date: October 13, 2022
    Inventors: Krishnakanth Rapaka, Munehiro Nakazato, Jiandong Shen, Ganesh G. Yadav, Sorin Constantin Cismas, Jim C. Chou, Hao Pan
  • Publication number: 20220303554
    Abstract: Techniques are disclosed for deriving prediction pixel blocks for use in intra-coding video and combined inter- and intra-coding video. In a first aspect, the techniques may include deriving value(s) for pixel location(s) of the prediction pixel block by, when a prediction direction vector assigned to the prediction vector points to quadrants I or III of a Cartesian plane, deriving the pixel location's value from pixel values in two regions of previously-decoded pixel data intercepted by extending the prediction direction vector in two opposite directions through the pixel location. When the prediction direction vector points toward quadrants II of the Cartesian plane, deriving the pixel location's value from pixel values in one region intercepted by the prediction direction vector through the pixel location, and from a second region intercepted by a vector that is orthogonal to the prediction direction vector.
    Type: Application
    Filed: June 10, 2022
    Publication date: September 22, 2022
    Inventors: Mei Guo, Jun Xin, Hsi-Jung Wu, Alexandros Tourapis, Krishnakanth Rapaka
  • Patent number: 11438609
    Abstract: In one implementation, an apparatus is provided for encoding or decoding video information. The apparatus comprises a memory configured to store inter-layer reference pictures associated with a current picture that is being coded. The apparatus further comprises a processor operationally coupled to the memory. In one embodiment, the processor is configured to indicate a number of inter-layer reference pictures to use to predict the current picture using inter-layer prediction. The processor is also configured to indicate which of the inter-layer reference pictures to use to predict the current picture using inter-layer prediction. The processor is also configured to determine an inter-layer reference picture set associated with the current picture using the indication of the number of inter-layer reference pictures and the indication of which of the inter-layer reference pictures to use to predict the current picture using inter-layer prediction.
    Type: Grant
    Filed: April 1, 2014
    Date of Patent: September 6, 2022
    Assignee: QUALCOMM Incorporated
    Inventors: Ye-Kui Wang, Jianle Chen, Krishnakanth Rapaka, Ying Chen
  • Patent number: 11438584
    Abstract: A system comprises an encoder configured to compress video data. The encoder includes an adaptive bilateral filter that uses look-up tables. The encoder may encode one or more adaptive adjustment factors to be used by a decoder to select or adjust look-up tables used to decode the compressed video data.
    Type: Grant
    Filed: August 14, 2020
    Date of Patent: September 6, 2022
    Assignee: Apple Inc.
    Inventors: Alexandros Tourapis, Krishnakanth Rapaka, Dominik Mehlem
  • Publication number: 20220279194
    Abstract: A multi-stage coding method includes receiving an input block of data for encoding and one or more previously coded samples associated with the input block. The input block is segmented into at least a first sub-region and a second sub-region. A prediction for the first sub-region is generated based on the one or more previously coded samples. Residual data for the first sub-region is obtained using the prediction for the first sub-region. A reconstruction of the first sub-region is generated using the residual data for the first sub-region and the prediction for the first sub-region. A prediction for the second sub-region is generated using the reconstruction of the first sub-region. Residual data for the second sub-region is obtained using the prediction for the second sub-region. The input block is encoded based in part on the residual data for the first region and the residual data for the second region.
    Type: Application
    Filed: February 14, 2022
    Publication date: September 1, 2022
    Inventors: Krishnakanth Rapaka, Alexandros Tourapis, David William Singer
  • Publication number: 20220248045
    Abstract: Predictive coding techniques may include resampling of reference pictures, where various coding parameters are determined based on the resolution(s) or pixel format(s) of the prediction references. In a first aspect, lists of weights for use in weighted prediction are based on the resolution(s) of prediction references. In a second aspect, resampling filter parameters are selected based on the resolutions of prediction references. In a third aspect, deblocking filter parameters are based on the resolution(s) of prediction references.
    Type: Application
    Filed: April 19, 2022
    Publication date: August 4, 2022
    Inventors: Krishnakanth Rapaka, Alexandros Tourapis, David W. Singer
  • Patent number: 11399180
    Abstract: In one implementation, a method of encoding an image is performed at a device including one or more processors and non-transitory memory. The method includes receiving a first image comprising a plurality of pixels having a respective plurality of pixel locations and a respective plurality of pixel values. The method includes applying a frequency transform to a first spatial portion of the first image to generate a plurality of first frequency coefficients respectively associated with a plurality of spatial frequencies and applying the frequency transform to a second spatial portion of the first image to generate a plurality of second frequency coefficients respectively associated with the plurality of spatial frequencies.
    Type: Grant
    Filed: April 9, 2020
    Date of Patent: July 26, 2022
    Assignee: APPLE INC.
    Inventors: Krishnakanth Rapaka, Munehiro Nakazato, Jiandong Shen, Ganesh G. Yadav, Sorin Constantin Cismas, Jim C. Chou, Hao Pan
  • Patent number: 11388419
    Abstract: Improved video coding techniques include deriving prediction pixel blocks for use in intra-coding video and combined inter- and intra-coding video. In a first aspect, the techniques may include deriving value(s) for pixel location(s) of the prediction pixel block by, when a prediction direction vector assigned to the prediction vector points to quadrants I or III of a Cartesian plane, deriving the pixel location's value from pixel values in two regions of previously-decoded pixel data intercepted by extending the prediction direction vector in two opposite directions through the pixel location. When the prediction direction vector points toward quadrants II of the Cartesian plane, deriving the pixel location's value from pixel values in one region intercepted by the prediction direction vector through the pixel location, and from a second region intercepted by a vector that is orthogonal to the prediction direction vector.
    Type: Grant
    Filed: March 30, 2020
    Date of Patent: July 12, 2022
    Assignee: Apple inc.
    Inventors: Mei Guo, Jun Xin, Hsi-Jung Wu, Alexandros Tourapis, Krishnakanth Rapaka
  • Publication number: 20220166969
    Abstract: Techniques for encoding video with motion compensation include a compressed bitstream syntax that includes a list of all motion prediction reference frames without distinguishing between short-term reference frame and long-term reference frames. The list of reference frames may be provided in a slice header and may apply to encoded data video data within the corresponding slice. The list may be prefaced with a single number indicating the total number of reference frames. In an aspect delta POC reference numbers may be encoded with a flag indicating the sign of the delta POC when the absolute value of the POC is not equal to zero. In another aspect, a flag may be encoded for every reference frame indicating if POC information should be used when scaling prediction references, and a weighting parameter may be included when POC information should be used.
    Type: Application
    Filed: December 2, 2021
    Publication date: May 26, 2022
    Inventors: Alexandros Tourapis, Jungsun Kim, Krishnakanth Rapaka, David W. Singer
  • Patent number: 11336913
    Abstract: Predictive coding techniques may include resampling of reference pictures, where various coding parameters are determined based on the resolution(s) or pixel format(s) of the prediction references. In a first aspect, lists of weights for use in weighted prediction are based on the resolution(s) of prediction references. In a second aspect, resampling filter parameters are selected based on the resolutions of prediction references. In a third aspect, deblocking filter parameters are based on the resolution(s) of prediction references.
    Type: Grant
    Filed: February 24, 2020
    Date of Patent: May 17, 2022
    Assignee: Apple Inc.
    Inventors: Krishnakanth Rapaka, Alexandros Tourapis, David W. Singer
  • Patent number: 11252418
    Abstract: A multi-stage coding method includes receiving an input block of data for encoding and one or more previously coded samples associated with the input block. The input block is segmented into at least a first sub-region and a second sub-region. A prediction for the first sub-region is generated based on the one or more previously coded samples. Residual data for the first sub-region is obtained using the prediction for the first sub-region. A reconstruction of the first sub-region is generated using the residual data for the first sub-region and the prediction for the first sub-region. A prediction for the second sub-region is generated using the reconstruction of the first sub-region. Residual data for the second sub-region is obtained using the prediction for the second sub-region. The input block is encoded based in part on the residual data for the first region and the residual data for the second region.
    Type: Grant
    Filed: February 4, 2021
    Date of Patent: February 15, 2022
    Assignee: Apple Inc.
    Inventors: Krishnakanth Rapaka, Alexandros Tourapis, David William Singer
  • Publication number: 20210400273
    Abstract: Improved video coding and decoding techniques are described, including techniques to derive quantization step sizes adaptively with quantization step size table templates. Quantization techniques described provide finer-grained control over quantization with a more flexible quantization step size especially at higher degrees of quantization. This may result in improved overall compression quality. Other coding parameters, such as in-loop filtering parameters, may be derived based on the more flexible quantization parameters.
    Type: Application
    Filed: April 19, 2021
    Publication date: December 23, 2021
    Inventors: Krishnakanth RAPAKA, Jaehong CHON, Alexandros TOURAPIS, David W. SINGER