Patents by Inventor Marta Karczewicz

Marta Karczewicz 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: 11743509
    Abstract: An example device includes a memory and processing circuitry in communication with the memory. The processing circuitry of a device is configured to form a most probable mode (MPM) candidate list for a chroma block of the video data stored to the memory, such that the MPM candidate list includes one or more derived modes (DMs) associated with a luma block of the video data associated with the chroma block, and a plurality of luma prediction modes that can be used for coding luminance components of the video data. The processing circuitry is further configured to select a mode from the MPM candidate list, and to code the chroma block according to the mode selected from the MPM candidate list.
    Type: Grant
    Filed: February 14, 2022
    Date of Patent: August 29, 2023
    Assignee: QUALCOMM Incorporated
    Inventors: Li Zhang, Wei-Jung Chien, Jianle Chen, Xin Zhao, Marta Karczewicz
  • Patent number: 11736687
    Abstract: A device for encoding video data includes a memory configured to store video data, and a video encoder implemented in circuitry and configured to encode a future picture of the video data having a first display order position, the future picture being included in an intra period (IP) of the video data, the IP comprising a plurality of groups of pictures (GOPs), and after encoding the future picture, encode a picture of an ordinal first GOP of the plurality of GOPs using the future picture as a reference picture, each picture of the ordinal first GOP having display order positions earlier than the first display order position. Encoding the future picture in this manner may result in encoding performance improvements with minimal increases in encoding and decoding complexity.
    Type: Grant
    Filed: September 25, 2018
    Date of Patent: August 22, 2023
    Assignee: QUALCOMM Incorporated
    Inventors: Sungwon Lee, Wei-Jung Chien, Adarsh Krishnan Ramasubramonian, Muhammed Zeyd Coban, Jianle Chen, Yi-Wen Chen, Marta Karczewicz
  • Patent number: 11736727
    Abstract: A method of decoding video data comprises updating a coefficient statistic value based on one or more transform coefficients of a transform block (TB), wherein updating the coefficient statistic value comprises, for each respective transform coefficient of the one or more transform coefficients of the TB: performing a derivation process to determine a temporary value, wherein the derivation process is determined based at least in part on which encoding procedure of a plurality of encoding procedures is used to encode the respective transform coefficient, the plurality of encoding procedures including a context-based procedure for encoding the respective transform coefficient and encoding the respective transform coefficient as an absolute value; and setting the coefficient statistic value as an average of the coefficient statistic value and the temporary value; determining a history value based on the coefficient statistic value; determining a Rice parameter for a specific transform coefficient of the TB.
    Type: Grant
    Filed: December 20, 2021
    Date of Patent: August 22, 2023
    Assignee: QUALCOMM Incorporated
    Inventors: Dmytro Rusanovskyy, Marta Karczewicz
  • Patent number: 11736688
    Abstract: Example techniques are described for coding video data by obtaining a block of video data, obtaining an adaptive parameter set, determining a set of adaptive loop filter parameters for a plurality of filters for the block of video data based on the adaptive parameter set, wherein a plurality of adaptive loop parameters of the set of adaptive loop filter parameters are signaled using the same signaling parameter for each of the plurality of filters of the adaptive parameter set, and coding the block of video data using the set of adaptive loop filter parameters. The example techniques can be performed as part of an encoding or decoding process and/or by an encoder or a decoder.
    Type: Grant
    Filed: June 18, 2020
    Date of Patent: August 22, 2023
    Assignee: QUALCOMM Incorporated
    Inventors: Nan Hu, Hilmi Enes Egilmez, Vadim Seregin, Marta Karczewicz
  • Patent number: 11736702
    Abstract: A video coder determines of shift values based on the dynamic range of a sum of absolute values of neighboring transform coefficients. The shift value may then be used to extend possible values of a Rice parameter used to binarize a syntax element related to a currently coded transform coefficient.
    Type: Grant
    Filed: March 8, 2022
    Date of Patent: August 22, 2023
    Assignee: QUALCOMM Incorporated
    Inventors: Dmytro Rusanovskyy, Marta Karczewicz
  • Publication number: 20230262214
    Abstract: An example device for decoding video data includes a memory configured to store video data; and one or more processors implemented in circuitry and configured to: generate an intra-prediction block for a current block of video data using an angular intra-prediction mode, the angular intra-prediction mode being an upper-right angular intra-prediction mode or a lower-left angular intra-prediction mode; determine a prediction direction of the angular intra-prediction mode; for at least one sample of the intra-prediction block for the current block: calculate a gradient term for the at least one sample along the prediction direction; and combine a value of an intra-predicted sample of the intra-prediction block at a position of the at least one sample of the intra-prediction block with the gradient term to produce a value of the at least one sample of the intra-prediction block; and decode the current block using the intra-prediction block.
    Type: Application
    Filed: April 24, 2023
    Publication date: August 17, 2023
    Inventors: Bappaditya Ray, Geert Van der Auwera, Vadim Seregin, Marta Karczewicz
  • Publication number: 20230262265
    Abstract: A video decoder obtains a first triangle merging index syntax element specifying a first triangle merging candidate index. The first triangle merging candidate index indicates a first triangle merging candidate of a triangular shape-based motion compensation candidate list. The video decoder may determine whether the maximum number of triangle merging candidates is greater than 2. Based on the maximum number of triangle merging candidates not being greater than 2, the video decoder may infer that a second triangle merging candidate index indicates a second triangle merging candidate of the triangular shape-based motion compensation candidate list without obtaining any syntax element specifying the second triangle merging candidate index from the bitstream, the second triangle merging candidate being different from the first triangle merging candidate.
    Type: Application
    Filed: April 28, 2023
    Publication date: August 17, 2023
    Inventors: Yao-Jen Chang, Chun-Chi Chen, Wei-Jung Chien, Marta Karczewicz
  • Patent number: 11729381
    Abstract: A video encoder may signal a set of values for one or more deblocking filter parameters at a high level parameter set. A video decoder may receive and decode the set of values. The video encoder may also encode an index to the set of values at a lower level. The video decoder may decode the index and then use the index to determine the particular value from the set of values to determine the deblocking filter parameter.
    Type: Grant
    Filed: December 15, 2020
    Date of Patent: August 15, 2023
    Assignee: QUALCOMM Incorporated
    Inventors: Nan Hu, Vadim Seregin, Marta Karczewicz
  • Patent number: 11729428
    Abstract: Example devices and techniques are disclosed for incorporating temporal identification information in geometry point cloud compression syntax structures. An example device for decoding point cloud data includes memory configured to store the point cloud data and one or more processors implemented in circuitry and communicatively coupled to the memory. The one or more processors are configured to determine a value of a temporal identifier (ID) of a syntax structure and decode the point cloud data based on the value of the temporal ID. The temporal ID of the syntax structure identifies a temporal layer to which point cloud data associated with the syntax structure belongs.
    Type: Grant
    Filed: September 22, 2021
    Date of Patent: August 15, 2023
    Assignee: QUALCOMM Incorporated
    Inventors: Adarsh Krishnan Ramasubramonian, Geert Van der Auwera, Bappaditya Ray, Marta Karczewicz
  • Publication number: 20230254515
    Abstract: Systems and methods of filtering video data using a plurality of filters are disclosed. In an embodiment, a method includes receiving and decoding a plurality of filters embedded in a video data bitstream at a video decoder. The method includes selecting, based on information included in the video data bitstream, a particular filter of the plurality of filters. The method further includes applying the particular filter to at least a portion of decoded video data of the video data bitstream to produce filtered decoded video data.
    Type: Application
    Filed: April 12, 2023
    Publication date: August 10, 2023
    Inventors: Marta KARCZEWICZ, Wei-Jung CHIEN
  • Patent number: 11722675
    Abstract: An example method includes predicting, based on a plurality of color components of a block of video data coded using joint coding of chroma residuals (JCCR), a sign of a coefficient of a plurality of coefficients of a joint residual block of the block of video data; generating, for each respective color component of the plurality of color components and based on the plurality of coefficients of the joint residual block, coefficients of a respective residual block of a plurality of residual blocks; and reconstructing, based on the plurality of residual blocks, the block of video data.
    Type: Grant
    Filed: December 21, 2021
    Date of Patent: August 8, 2023
    Assignee: QUALCOMM Incorporated
    Inventors: Hongtao Wang, Jianle Chen, Marta Karczewicz
  • Patent number: 11722672
    Abstract: An example device for binarizing video data includes a memory configured to store video data; and one or more processors implemented in circuitry and configured to: calculate a local sum of absolute values (locSumAbs value) of neighboring coefficients to a current coefficient of a current block of video data; derive a shift value from the locSumAbs value; normalize the locSumAbs value using the shift value; determine a Rice parameter using the normalized locSumAbs value; and binarize or inverse binarize the current coefficient using the Rice parameter. In this manner, these techniques may allow for more appropriate Rice parameter value selection when binarizing high bitdepth data in conjunction with performing context-adaptive binary arithmetic coding (CABAC).
    Type: Grant
    Filed: October 5, 2021
    Date of Patent: August 8, 2023
    Assignee: QUALCOMM Incorporated
    Inventors: Luong Pham Van, Dmytro Rusanovskyy, Marta Karczewicz
  • Patent number: 11722692
    Abstract: A device for decoding video data can be configured to store a table of history-based motion vector predictors (HMVPs); determine motion information for a first block of the video data; add the motion information for the first block to the table of HMVPs in response to determining that the first block is located at a bottom-right corner of a motion estimation region (MER); and use the table of HMVPs to decode a second block of the video data.
    Type: Grant
    Filed: December 29, 2020
    Date of Patent: August 8, 2023
    Assignee: Qualcomm Incorporated
    Inventors: Han Huang, Wei-Jung Chien, Vadim Seregin, Marta Karczewicz
  • Publication number: 20230247228
    Abstract: Systems and methods of filtering video data using a plurality of filters are disclosed. In an embodiment, a method includes receiving and decoding a plurality of filters embedded in a video data bitstream at a video decoder. The method includes selecting, based on information included in the video data bitstream, a particular filter of the plurality of filters. The method further includes applying the particular filter to at least a portion of decoded video data of the video data bitstream to produce filtered decoded video data.
    Type: Application
    Filed: April 12, 2023
    Publication date: August 3, 2023
    Inventors: Marta KARCZEWICZ, Wei-Jung CHIEN
  • Publication number: 20230247216
    Abstract: An example device for decoding video data includes one or more processors implemented in circuitry and configured t: form first and second prediction blocks using first and second motion vectors and combine the first and second prediction blocks according to BDOF to form a final prediction block. For at least one sample location, the one or more processors are configured to determine that a first predictor for the at least one sample location is outside of a boundary of the first reference picture; determine that a second predictor for the at least one sample location is within a boundary of the second reference picture; set the first predictor equal to the second predictor; and determine a final BDOF value for a sample at the at least one sample location using the first predictor and the second predictor.
    Type: Application
    Filed: January 12, 2023
    Publication date: August 3, 2023
    Inventors: Han Huang, Yao-Jen Chang, Chun-Chi Chen, Marta Karczewicz, Vadim Seregin, Yan Zhang, Zhi Zhang
  • Publication number: 20230245384
    Abstract: A device for decoding encoded point cloud data can be configured to, for a point of a point cloud, determine a first color value for a first color component based on a first predicted value and a first residual value; apply a scaling factor to the first residual value to determine a predicted second residual value, wherein the scaling factor has one or both of a non-integer value or an absolute value greater than one; for the point of the point cloud, receive a second residual value in the encoded point cloud data; determine a final second residual value based on the predicted second residual value and the received second residual value; and for the point of the point cloud, determine a second color value for a second color component based on a second predicted value and the final second residual value.
    Type: Application
    Filed: April 6, 2023
    Publication date: August 3, 2023
    Inventors: Bappaditya Ray, Adarsh Krishnan Ramasubramonian, Geert Van der Auwera, Marta Karczewicz
  • Patent number: 11716488
    Abstract: An example device includes a memory and one or more processors implemented in circuitry and communicatively coupled to the memory. The one or more processors are configured to determine a value of a first syntax element indicative of a number of subpictures in a picture of video data. The one or more processors are configured to determine, for each subpicture among the subpictures in the picture, a value of a respective second syntax element indicative of an identification of a respective subpicture. The one or more processors are also configured to code the respective subpicture identified by the respective second syntax element.
    Type: Grant
    Filed: September 16, 2020
    Date of Patent: August 1, 2023
    Assignee: QUALCOMM INCORPORATED
    Inventors: Yao-Jen Chang, Vadim Seregin, Muhammed Zeyd Coban, Marta Karczewicz
  • Patent number: 11716490
    Abstract: A video coder may be configured to determine a partitioning for a picture of video data using dual tree partitioning. The video coder may receive a picture of video data, determine a partitioning for the picture of video data using dual tree partitioning for luma blocks and chroma blocks based on a minimum quadtree size, wherein a maximum value for the minimum quadtree size is equal to a threshold used for inferring a quadtree split, and code the partitioned picture.
    Type: Grant
    Filed: February 4, 2021
    Date of Patent: August 1, 2023
    Assignee: QUALCOMM Incorporated
    Inventors: Han Huang, Wei-Jung Chien, Marta Karczewicz
  • Patent number: 11716468
    Abstract: A device capable of compressing video data includes a memory configured to store a luma new filter value, a chroma new filter value, a cross component Cb new filter value, and a cross component Cr new filter value. The device may also include one or more processors, coupled to the memory, configured to set a joint constraint on the luma new filter value, the chroma new filter value, the cross component Cb new filter value, and the cross component Cr new filter value, such that each of the luma new filter value, the chroma new filter value, the cross component Cb new filter value, and the cross component Cr new filter value are not disabled in a unit associated with an adaptation parameter set having a first adaptation parameter set identification (APS ID).
    Type: Grant
    Filed: December 19, 2020
    Date of Patent: August 1, 2023
    Assignee: Qualcomm Incorporated
    Inventors: Nan Hu, Vadim Seregin, Marta Karczewicz
  • Patent number: 11711548
    Abstract: Systems and methods of filtering video data using a plurality of filters are disclosed. In an embodiment, a method includes receiving and decoding a plurality of filters embedded in a video data bitstream at a video decoder. The method includes selecting, based on information included in the video data bitstream, a particular filter of the plurality of filters. The method further includes applying the particular filter to at least a portion of decoded video data of the video data bitstream to produce filtered decoded video data.
    Type: Grant
    Filed: October 5, 2018
    Date of Patent: July 25, 2023
    Assignee: QUALCOMM Incorporated
    Inventors: Marta Karczewicz, Wei-Jung Chien