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

  • Patent number: 8355449
    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 30, 2009
    Date of Patent: January 15, 2013
    Assignee: Nvidia Corporation
    Inventors: Iole Moccagatta, Atul Garg, Shankar Moni, Dipankar Talukdar, Ignatius B. Tjandrasuwita, Sandeep Shyamsukha
  • Publication number: 20100128788
    Abstract: Embodiments of the present invention include a method and system for encoding video data comprising accessing a picture to be encoded, wherein the picture comprises a plurality of macro-blocks. A plurality of programmable counters is 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: Application
    Filed: December 30, 2009
    Publication date: May 27, 2010
    Applicant: NVIDIA CORPORATION
    Inventors: Iole Moccagatta, Atul Garg, Shankar Moni, Dipankar Talukdar, Ignatius B. Tjandrasuwita, Sandeep Shyamsukha
  • Publication number: 20070133692
    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: Application
    Filed: December 9, 2005
    Publication date: June 14, 2007
    Inventors: Harikrishna Reddy, Ignatius Tjandrasuwita, Iole Moccagatta
  • Publication number: 20070133688
    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: Application
    Filed: December 9, 2005
    Publication date: June 14, 2007
    Inventors: Ignatius Tjandrasuwita, Harikrishna Reddy, Iole Moccagatta
  • Patent number: 6339658
    Abstract: A packetization method and packet structure improve the robustness of a bitstream generated when a still image is decomposed with a wavelet transform. The wavelet coefficients of one “texture unit” are scanned and coded in accordance with a chosen scanning method to produce a bitstream. The bitstreams for an integral number of texture units are assembled into a packet, each of which includes a packet header. Each packet header includes a resynchronization marker to enable a decoder to resynchronize with the bitstream if synchronization is lost, and an index number which absolutely identifies one of the texture units in the packet to enable a decoder to associate following packets with their correct position in the wavelet transform domain. The header information enables a channel error to be localized to a particular packet, preventing the effects of the error from propagating beyond packet boundaries. The invention is applicable to the pending MPEG-4 and JPEG-2000 image compression standards.
    Type: Grant
    Filed: March 9, 1999
    Date of Patent: January 15, 2002
    Assignee: Rockwell Science Center, LLC
    Inventors: Iole Moccagatta, Osama K. Al-Shaykh