Patents by Inventor Iole Moccagatta

Iole Moccagatta 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: 20240129473
    Abstract: Entropy coding, such as multi-symbol arithmetic coding, is used in video compression to encode data into a compressed bit stream for transmission. Some entropy coding techniques are adaptive, meaning that the probability distribution is updated on the fly, based on the data. Accuracy of cumulative probability estimation in adaptive multi-symbol arithmetic coding can impact coding efficiency. To address the issue, a mixture of two or more adaptive cumulative probability estimations computed using two or more adaptation parameters can be used in place of a single cumulative probability estimate. The two or more adaptation parameters can be unique for a context model. A divergence in the adaptive cumulative probability estimations may signal a sudden change in the probability of a symbol. The divergence may trigger a reset of one or more adaptive cumulative probability estimations.
    Type: Application
    Filed: December 19, 2023
    Publication date: April 18, 2024
    Inventors: Iole Moccagatta, Alexander Alshin, Andrey Yakovenko, Miroslav Goncharenko, Vasily Aristarkhov
  • Patent number: 11616968
    Abstract: Techniques related to motion estimation with neighbor block pattern for video coding.
    Type: Grant
    Filed: November 10, 2020
    Date of Patent: March 28, 2023
    Assignee: Intel Corporation
    Inventors: Zhipin Deng, Iole Moccagatta, Lidong Xu, Wenhao Zhang, Yi-Jen Chiu
  • Publication number: 20220182600
    Abstract: This disclosure describes systems, methods, and devices related to enhanced validation of video codecs. A device may receive validation results for a video codec using a first computer programming language, the validation results indicative of invocations of functions and conditions of the code; identify, from the validation results, a first validation test that invoked a first function or condition of the code; identify, from the validation results, a second validation test that invoked the first function or condition of the code; determine, from the validation results, that the first validation test and the second validation test overlap in invoking the first function or condition of the code using the first computer programming language; and generate, based on the overlap, a first subset of the validation tests with which to validate code of the video codec using a second computer programming language.
    Type: Application
    Filed: February 22, 2022
    Publication date: June 9, 2022
    Inventors: Iole Moccagatta, Victoria Chiu, Rajini Dasyam, Tao Li, Yumin Pan
  • Publication number: 20210099727
    Abstract: Techniques related to motion estimation with neighbor block pattern for video coding.
    Type: Application
    Filed: November 10, 2020
    Publication date: April 1, 2021
    Applicant: Intel Corporation
    Inventors: Zhipin Deng, Iole Moccagatta, Lidong Xu, Wenhao Zhang, Yi-Jen Chiu
  • Patent number: 10873755
    Abstract: Techniques related to motion estimation with neighbor block pattern for video coding.
    Type: Grant
    Filed: June 9, 2016
    Date of Patent: December 22, 2020
    Assignee: Intel Corporation
    Inventors: Zhipin Deng, Iole Moccagatta, Lidong Xu, Wenhao Zhang, Yi-Jen Chiu
  • Patent number: 10827186
    Abstract: Techniques related to video coding with context decoding and reconstruction bypass.
    Type: Grant
    Filed: January 11, 2017
    Date of Patent: November 3, 2020
    Assignee: Intel Corporation
    Inventors: Iole Moccagatta, Zhipin Deng, Hiu-Fai Chan, Lidong Xu
  • Publication number: 20200059648
    Abstract: A method, system, and articles of high throughput arithmetic entropy coding for video coding uses a non-framewidth raster order or non-raster order to form spatial neighbor probability contexts for entropy coding.
    Type: Application
    Filed: October 28, 2019
    Publication date: February 20, 2020
    Applicant: INTEL CORPORATION
    Inventors: Fangwen Fu, Iole Moccagatta
  • Patent number: 10554977
    Abstract: A method, system, and articles of high throughput arithmetic entropy coding for video coding uses a non-framewidth raster order or non-raster order to form spatial neighbor probability contexts for entropy coding.
    Type: Grant
    Filed: December 29, 2017
    Date of Patent: February 4, 2020
    Assignee: Intel Corporation
    Inventors: Fangwen Fu, Iole Moccagatta
  • Publication number: 20190132605
    Abstract: Techniques related to motion estimation with neighbor block pattern for video coding.
    Type: Application
    Filed: June 9, 2016
    Publication date: May 2, 2019
    Applicant: Intel Corporation
    Inventors: Zhipin Deng, Iole Moccagatta, Lidong Xu, Wenhao Zhang, Yi-Jen Chiu
  • Publication number: 20180234681
    Abstract: A method, system, and articles of high throughput arithmetic entropy coding for video coding uses a non-framewidth raster order or non-raster order to form spatial neighbor probability contexts for entropy coding.
    Type: Application
    Filed: December 29, 2017
    Publication date: August 16, 2018
    Applicant: Intel Corporation
    Inventors: Fangwen Fu, Iole Moccagatta
  • Publication number: 20180131936
    Abstract: A video coder conversion buffer to decouple a normative coding order and a processing order for blocks of video coefficients for intra coding processing such video coefficients as well as interleaving schemes for the processing order are discussed.
    Type: Application
    Filed: November 10, 2016
    Publication date: May 10, 2018
    Inventors: Wen TANG, Iole MOCCAGATTA
  • Publication number: 20180063534
    Abstract: Techniques related to video coding with context decoding and reconstruction bypass.
    Type: Application
    Filed: January 11, 2017
    Publication date: March 1, 2018
    Inventors: Iole MOCCAGATTA, Zhipin DENG, Hiu-Fai CHAN, Lidong XU
  • Patent number: 9843811
    Abstract: A method for rotating macro-blocks of a frame of a video stream. A degree of rotation for the video stream is accessed. A macro-block of the video stream is accessed. The macro-block is rotated according to the degree of rotation. The macro-block is repositioned to a new position within the frame, wherein the new position is based on the degree of rotation.
    Type: Grant
    Filed: December 6, 2016
    Date of Patent: December 12, 2017
    Assignee: Nvidia Corporation
    Inventors: Ignatius B. Tjandrasuwita, Harikrishna M. Reddy, Iole Moccagatta
  • Publication number: 20170332103
    Abstract: Interleaving luma and chroma coefficients is described in video encoders and decoders. One example includes generating a residual unit of an input video, the residual unit having a predictive unit with luminance samples and transform blocks having chrominance samples, interleaving luminance and chrominance samples of the residual unit, reconstructing the interleaved luminance and chrominance samples in parallel for intra-frame prediction, adding the reconstructed samples to a bitstream of other units generated from the input video, and entropy encoding the bitstream to produce an encoded video bitstream.
    Type: Application
    Filed: September 26, 2016
    Publication date: November 16, 2017
    Applicant: Intel Corporation
    Inventors: Iole Moccagatta, Atthar H. Mohammed, Wen Tang
  • Patent number: 9794593
    Abstract: A video decoder architecture for processing out-of-order macro-blocks of a video stream. A microcode engine receives compressed data representing macro-blocks of a frame of a video stream, wherein at least one macro-block is received out-of-order. The microcode engine is for buffering the compressed data and for ordering the macro-blocks of the frame in raster scan order. A digital video decoder receives the macro-blocks in raster scan order and is for decoding the macro-blocks.
    Type: Grant
    Filed: December 9, 2005
    Date of Patent: October 17, 2017
    Assignee: Nvidia Corporation
    Inventors: Iole Moccagatta, Ignatius B. Tjandrasuwita, Harikrishna M. Reddy
  • Publication number: 20170237992
    Abstract: A method for rotating macro-blocks of a frame of a video stream. A degree of rotation for the video stream is accessed. A macro-block of the video stream is accessed. The macro-block is rotated according to the degree of rotation. The macro-block is repositioned to a new position within the frame, wherein the new position is based on the degree of rotation.
    Type: Application
    Filed: December 6, 2016
    Publication date: August 17, 2017
    Inventors: Ignatius B. Tjandrasuwita, Harikrishna M. Reddy, Iole Moccagatta
  • Patent number: 9516326
    Abstract: A method for rotating macro-blocks of a frame of a video stream. A degree of rotation for the video stream is accessed. A macro-block of the video stream is accessed. The macro-block is rotated according to the degree of rotation. The macro-block is repositioned to a new position within the frame, wherein the new position is based on the degree of rotation.
    Type: Grant
    Filed: December 9, 2005
    Date of Patent: December 6, 2016
    Assignee: NVIDIA Corporation
    Inventors: Ignatius B. Tjandrasuwita, Harikrishna M. Reddy, Iole Moccagatta
  • Patent number: 9210437
    Abstract: A hardware multi-stream multi-standard video decoder device. A command parser accesses a plurality of video streams, identifies a video encoding standard used for encoding video streams of the plurality of video streams, and interleaves portions of the plurality of video streams. A plurality of hardware decoding blocks perform operations associated with decoding the plurality of video streams, wherein different subsets of the plurality of hardware decoding blocks are for decoding video streams encoded using different video encoding standards, such that interleaved video streams are decoded by activating subsets of the plurality of hardware decoding blocks for use in decoding the plurality of video streams. A plurality of register sets store parameters associated with the plurality of video streams.
    Type: Grant
    Filed: December 9, 2005
    Date of Patent: December 8, 2015
    Assignee: NVIDIA CORPORATION
    Inventors: Harikrishna M. Reddy, Ignatius B. Tjandrasuwita, Iole Moccagatta
  • Patent number: 9204158
    Abstract: A hardware multi-standard video decoder device. A command parser accesses a video stream and identifies a video encoding standard used for encoding the video stream. A plurality of hardware decoding blocks perform operations associated with decoding the video stream, wherein different subsets of the plurality of hardware decoding blocks are for decoding video streams encoded using different video encoding standards.
    Type: Grant
    Filed: December 9, 2005
    Date of Patent: December 1, 2015
    Assignee: NVIDIA CORPORATION
    Inventors: Ignatius B. Tjandrasuwita, Harikrishna M. Reddy, Iole Moccagatta
  • Patent number: 8437405
    Abstract: The present invention includes a method and system for encoding video data by accessing a picture to be encoded, wherein the picture comprises a plurality of macro-blocks. A plurality of programmable counters are associated with each macro-block to be encoded. A counter associated with a macro-block of the plurality of macro-blocks is accessed and a value of the counter is determined. The method further includes determining whether to encode the macro-block as an Intra or non-Intra based on the value of the counter. If the macro-block is encoded as Intra, its counter is reset. If the macro-block is encoded as non-Intra, its counter value is updated. The counter value may be reset with a random number. Counters can be programmed such that a region of interest is defined for updating associated macro-blocks with greater frequency.
    Type: Grant
    Filed: December 8, 2004
    Date of Patent: May 7, 2013
    Assignee: Nvidia Corporation
    Inventors: Iole Moccagatta, Atul Garg, Shankar Moni, Dipankar Talukdar, Ignatius B. Tjandrasuwita, Sandeep Shyamsukha