Patents by Inventor Saurabh PURI

Saurabh PURI 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).

  • Publication number: 20250119551
    Abstract: Systems and methods are disclosed for performing encoding and/or decoding in merged motion vector difference (MMVD) mode using depth and/or motion information. MMVD tables (e.g., MMVD distance and/or direction sets) may be adaptively (e.g., dynamically) generated for blocks based on input motion and/or input depth information. MMVD distance and/or direction sets may accelerate coding, reduce signaling, and/or improve compression. Depth and/or motion information may be used, for example, to adaptively restrict a search for MMVD candidates, change (e.g., reduce, reorder, shift, replace) MMVD distance and/or direction tables. MMVD distance and/or direction sets may be determined from motion characteristics, such as depth maps, motion maps, and/or motion vector predictors (MVPs) (e.g., base MVP, average size of MVPs), average motion of a block, etc.
    Type: Application
    Filed: December 21, 2022
    Publication date: April 10, 2025
    Applicant: InterDigital CE Patent Holdings, SAS
    Inventors: Saurabh Puri, Tangi Poirier, Karam Naser, Gaëlle Martin-Cocher
  • Publication number: 20250088645
    Abstract: Coding of the last coded coefficient position is performed by basing the coding of the y coordinate of the position of the last coded coefficient on knowledge of the size of the partial transform used to generate a block of coefficients from a block of video pixels. This enables a context adaptive coding of the last coded coefficient parameter to be performed much more efficiently.
    Type: Application
    Filed: November 25, 2024
    Publication date: March 13, 2025
    Inventors: Sebastien LASSERRE, Saurabh PURI, Patrick LE CALLET
  • Publication number: 20250071317
    Abstract: A device may obtain an indication of motion associated with a video block. The device may determine a precision level of a motion vector difference associated with the video block based on the indication of motion associated with the video block. The device may decode the motion vector difference associated with the video block using the precision level, for example, if the device is a decoder. The indication of the motion may include one or more of a value of a motion vector predictor (MVP), motion information e.g. motion intensity, or depth information, which indicates a distance associated with the video block from a reference point.
    Type: Application
    Filed: December 21, 2022
    Publication date: February 27, 2025
    Applicant: InterDigital CE Patent Holdings, SAS
    Inventors: Saurabh Puri, Tangi Poirier, Gaëlle Martin-Cocher, Karam Naser
  • Publication number: 20250055994
    Abstract: Systems, methods, and instrumentalities are disclosed herein for processing a video block based on depth and/or motion information associated with the video block. The depth and motion information may be obtained by a video processing device such as an encoder and/or a decoder in addition to the video block. By utilizing the depth and/or motion information, the video processing device may determine one or more split lines or one or more split curves for partitioning the video block and may improve the video coding speed and/or efficiency based on the partitioning.
    Type: Application
    Filed: December 21, 2022
    Publication date: February 13, 2025
    Applicant: InterDigital CE Patent Holdings, SAS
    Inventors: Karam Naser, Tangi Poirier, Antoine Robert, Saurabh Puri
  • Publication number: 20250056042
    Abstract: A device may obtain, for a video block, a supplemental information indicator and decode the video block based on the supplemental information indicator associated with the video block. The supplemental information indicator may indicate whether the depth information associated with the video block and/or the motion information associated with the video block is available. Supplemental information associated with the video block (e.g., the depth information associated with the video block and/or the motion information associated with the video block) may be available, for example, in video data. In examples, a device may obtain a video block. If the supplemental information indicator associated with the video block indicates that depth information associated with the video block is available, the device may obtain the depth information from video data sent to the device and decode the video block using the depth information.
    Type: Application
    Filed: December 21, 2022
    Publication date: February 13, 2025
    Applicant: InterDigital CE Patent Holdings, SAS
    Inventors: Karam Naser, Tangi Poirier, Edouard Francois, Saurabh Puri
  • Publication number: 20250039357
    Abstract: A method and apparatus for processing video information comprises determining a chroma component prediction for a current block based on samples of a selected block, the block being selected in an area of decoded picture information based on a template matching process comprising a comparison of a template associated with the current block to at least one other template associated with at least one other block in an area of decoded picture information.
    Type: Application
    Filed: August 29, 2022
    Publication date: January 30, 2025
    Inventors: Karam Naser, Saurabh Puri, Tangi Poirier, Gaëlle Martin-Cocher, Antoine Robert, Thierry Dumas, Franck Galpin
  • Patent number: 12192487
    Abstract: Coding of the last coded coefficient position is performed by basing the coding of the y coordinate of the position of the last coded coefficient on knowledge of the size of the partial transform used to generate a block of coefficients from a block of video pixels. This enables a context adaptive coding of the last coded coefficient parameter to be performed much more efficiently.
    Type: Grant
    Filed: October 5, 2022
    Date of Patent: January 7, 2025
    Assignee: INTERDIGITAL VC HOLDINGS, INC.
    Inventors: Sebastien Lasserre, Saurabh Puri, Patrick Le Callet
  • Publication number: 20240414336
    Abstract: Systems, methods, and instrumentalities are disclosed herein for determining the partitioning type of a video block based on depth and/or motion information associated with the video block. The depth and/or motion information may be obtained by a coding device such as an encoder in addition to the video block. Utilizing the depth and/or motion information, the coding device may be able to accelerate the partitioning determination process and obtain coding gains without incurring a significant increase in coding complexity.
    Type: Application
    Filed: October 5, 2022
    Publication date: December 12, 2024
    Applicant: InterDigital CE Patent Holdings, SAS
    Inventors: Saurabh Puri, Karam Naser, Tangi Poirier, Gaëlle Martin-Cocher
  • Patent number: 11936863
    Abstract: A method and apparatus for improving the performance of video encoders and decoders involves selecting a set of transforms from among a plurality of sets of transforms that can be used for coding blocks in a region of a video image. Within a region, selection of a particular transform from among a plurality of transforms comprising the selected set of transforms is used to encoder or decode at least one block in the region. Associated indices representing the set of transforms to be used within a region and the selected transform for a block can be sent in a bitstream. In an alternate embodiment, a default set of transforms is complemented by selection of an additional set of transforms on a block or region basis.
    Type: Grant
    Filed: August 31, 2018
    Date of Patent: March 19, 2024
    Inventors: Sebastien Lasserre, Saurabh Puri, Patrick Le Callet
  • Patent number: 11769275
    Abstract: This method for inter-predictive encoding of a time-varying 3D point cloud including a series of successive frames divided in 3D blocks into at least one bitstream comprises encoding (20) 3D motion information including a geometric transformation comprising rotation information representative of a rotation transformation and translation information representative of a translation transformation, wherein the translation information comprises a vector ?T representing an estimation error of the translation transformation.
    Type: Grant
    Filed: October 11, 2018
    Date of Patent: September 26, 2023
    Assignee: INTERDIGITAL VC HOLDINGS, INC.
    Inventors: Sebastien Lasserre, Saurabh Puri, Kangying Cai, Julien Ricard, Celine Guede
  • Patent number: 11683505
    Abstract: A decoding method is disclosed. The decoding method comprises: determining an index from a bitstream, the index identifying a coding element in a set of a plurality of coding elements; decoding a picture block from the bitstream using the coding element of the set identified by the index. In a specific embodiment, determining the index comprises: determining, for each coding element in the set, a probability that the coding element was used for encoding the picture block; and determining the index responsive to the determined probabilities.
    Type: Grant
    Filed: February 21, 2018
    Date of Patent: June 20, 2023
    Assignee: INTERDIGITAL VC HOLDINGS, INC.
    Inventors: Saurabh Puri, Sebastien Lasserre, Patrick Le Callet
  • Publication number: 20230039301
    Abstract: Coding of the last coded coefficient position is performed by basing the coding of they coordinate of the position of the last coded coefficient on knowledge of the size of the partial transform used to generate a block of coefficients from a block of video pixels. This enables a context adaptive coding of the last coded coefficient parameter to be performed much more efficiently.
    Type: Application
    Filed: October 5, 2022
    Publication date: February 9, 2023
    Inventors: Sebastien LASSERRE, Saurabh PURI, Patrick LE CALLET
  • Patent number: 11496752
    Abstract: Coding of the last coded coefficient position is performed by basing the coding of they coordinate of the position of the last coded coefficient on knowledge of the size of the partial transform used to generate a block of coefficients from a block of video pixels. This enables a context adaptive coding of the last coded coefficient parameter to be performed much more efficiently.
    Type: Grant
    Filed: July 12, 2017
    Date of Patent: November 8, 2022
    Assignee: INTERDIGITAL VC HOLDINGS, INC.
    Inventors: Sebastien Lasserre, Saurabh Puri, Patrick Le Callet
  • Patent number: 10958937
    Abstract: A method for decoding a bitstream representative of a picture is disclosed. Information representative of at least one encoding precision is first determined. A transform is then decoded responsive to the determined information. Finally, the picture is decoded using the decoded transform. A method for encoding a bitstream representative of a picture, as well as encoding devices and decoding devices are also disclosed.
    Type: Grant
    Filed: November 2, 2016
    Date of Patent: March 23, 2021
    Assignee: InterDigital VC Holdings, Inc.
    Inventors: Saurabh Puri, Sebastien Lasserre, Patrick Le Callet
  • Publication number: 20210084300
    Abstract: A method and apparatus for improving the performance of video encoders and decoders involves selecting a set of transforms from among a plurality of sets of transforms that can be used for coding blocks in a region of a video image. Within a region, selection of a particular transform from among a plurality of transforms comprising the selected set of transforms is used to encoder or decode at least one block in the region. Associated indices representing the set of transforms to be used within a region and the selected transform for a block can be sent in a bitstream. In an alternate embodiment, a default set of transforms is complemented by selection of an additional set of transforms on a block or region basis.
    Type: Application
    Filed: August 31, 2018
    Publication date: March 18, 2021
    Inventors: Sebastien LASSERRE, Saurabh PURI, Patrick LE CALLET
  • Publication number: 20200404296
    Abstract: A decoding method is disclosed. The decoding method comprises: determining an index from a bitstream, the index identifying a coding element in a set of a plurality of coding elements; decoding a picture block from the bitstream using the coding element of the set identified by the index. In a specific embodiment, determining the index comprises: determining, for each coding element in the set, a probability that the coding element was used for encoding the picture block; and determining the index responsive to the determined probabilities.
    Type: Application
    Filed: February 21, 2018
    Publication date: December 24, 2020
    Inventors: Saurabh PURI, Sebastien LASSERRE, Patrick LE CALLET
  • Publication number: 20200258262
    Abstract: This method for inter-predictive encoding of a time-varying 3D point cloud including a series of successive frames divided in 3D blocks into at least one bitstream comprises encoding (20) 3D motion information including a geometric transformation comprising rotation information representative of a rotation transformation and translation information representative of a translation transformation, wherein the translation information comprises a vector ?T representing an estimation error of the translation transformation.
    Type: Application
    Filed: October 11, 2018
    Publication date: August 13, 2020
    Inventors: Sebastien LASSERRE, Saurabh PURI, Kangying CAI, Julien RICARD, Celien GUEDE
  • Publication number: 20190297335
    Abstract: Coding of the last coded coefficient position is performed by basing the coding of they coordinate of the position of the last coded coefficient on knowledge of the size of the partial transform used to generate a block of coefficients from a block of video pixels. This enables a context adaptive coding of the last coded coefficient parameter to be performed much more efficiently.
    Type: Application
    Filed: July 12, 2017
    Publication date: September 26, 2019
    Inventors: Sebastien LASSERRE, Saurabh PURI, Patrick LE CALLET
  • Publication number: 20190253735
    Abstract: Coding of the last coded coefficient position is performed by basing the coding of they coordinate of the position of the last coded coefficient on the x coordinate value of the last coded coefficient. This enables the context adaptive coding of the last coded coefficient parameter much more efficient. In an embodiment, a partial transform is used to code a block of image values. The partial transform enables further efficiencies in coding of the last coded coefficient.
    Type: Application
    Filed: July 12, 2017
    Publication date: August 15, 2019
    Inventors: Sebastien LASSERRE, Saurabh PURI, Patrick LE CALLET
  • Publication number: 20180324462
    Abstract: A method for decoding a bitstream representative of a picture is disclosed. The decoding method comprises:—determining information representative of at least one encoding precision;—decoding a transform responsive to said determined information;—decoding said picture using the decoded transform.
    Type: Application
    Filed: November 2, 2016
    Publication date: November 8, 2018
    Applicant: THOMSON Licensing
    Inventors: Saurabh PURI, Sebastien LASSERRE, Patrick LE CALLET