Patent application number | Description | Published |
20100008428 | MULTISTANDARD VIDEO RECORDER - Methods and systems for processing video are disclosed. The method may include performing by one or more processors and/or circuits on a chip, receiving packetized data within an encoded video stream. An identifier may be determined within the received packetized data that defines one of a plurality of encoding types associated with packets in the encoded video stream. A decoding process may be selected from a plurality of decoding processes based on the determined identifier. The plurality of decoding processes may include a fixed length coding (FLC) process, a variable length coding (VLC) process and/or a context adaptive binary arithmetic coding (CABAC) process. At least a portion of the received packetized data in the encoded video stream may be decoded on the chip, utilizing the selected decoding process. A start code may be determined within the received packetized data that separates packets within the encoded video stream. | 01-14-2010 |
20100278272 | MULTISTANDARD VIDEO DECODER - A system and method for processing video are disclosed. The method may include, in a chip, parsing an encoded video stream to determine one or more identifiers that identifies one or more corresponding CODEC to be utilized for decoding one or more corresponding portions of said encoded video stream. Corresponding portions of the encoded video stream may be decoded utilizing the identified one or more corresponding CODECs. The corresponding portions of the encoded video stream may be concurrently decoded utilizing the identified one or more corresponding CODECs. The one or more corresponding CODECs to be utilized for the decoding of the one or more corresponding portions of the encoded video stream may be selected from a plurality of CODECs. | 11-04-2010 |
20100309373 | PROCESSING HIGH DEFINITION VIDEO DATA - Video data is processed. A first high definition program stream is received that includes a first high definition video stream component. A first standard definition program stream is derived from the high definition program stream. A second standard definition is received having been derived from the first standard definition program stream. A second high definition program stream is derived from the second standard definition program stream and the first high definition video stream component. | 12-09-2010 |
20120087410 | METHOD AND SYSTEM FOR GENERATING A TRANSFORM SIZE SYNTAX ELEMENT FOR VIDEO DECODING - In a video processing system, a method and system for generating a transform size syntax element for video decoding are provided. For high profile mode video decoding operations, the transform sizes may be selected based on the prediction macroblock type and the contents of the macroblock. A set of rules may be utilized to select from a 4×4 or an 8×8 transform size during the encoding operation. Dynamic selection of transform size may be performed on intra-predicted macroblocks, inter-predicted macroblocks, and/or direct mode inter-predicted macroblocks. The encoding operation may generate a transform size syntax element to indicate the transform size that may be used in reconstructing the encoded macroblock. The transform size syntax element may be transmitted to a decoder as part of the encoded video information bit stream | 04-12-2012 |
20120134424 | Method and System for a Parameterized Multi-Standard Deblocking Filter for Video Compression Systems - In a video processing system, a method and system for a parametrized multi-standard deblocking filter for video compression systems are provided. A multi-standard deblocking filter may be configured to filter a reconstructed output stream based on a selected standard mode of operation. The configured multi-standard deblocking filter may be utilized in a decoder and/or in a decoding portion of an encoder. Filtered or unfiltered reconstructed pictures may be selected for storage in a picture buffer before further processing. Filtered or unfiltered reconstructed pictures may be selected for display in a decoder or for intra-coding and inter-coding processing in the decoding portion of the encoder. Filter parameters in the multi-standard deblocking filter may be configured based on a set of side information and the selected standard mode of operation. | 05-31-2012 |
20130070842 | METHOD AND SYSTEM FOR USING MOTION PREDICTION TO EQUALIZE VIDEO QUALITY ACROSS INTRA-CODED FRAMES - In a video processing system, a method and system for using motion estimation to equalize video quality across intra frames are provided. Inter-prediction processing may be enabled for macroblocks in an “I” frame to generate temporal statistics. The inter-prediction processing may comprise motion estimation and motion compensation. Spatial statistics may be generated from the macroblocks in the “I” frame. A rate control may be determined based on the inter-prediction processing and spatial statistics. | 03-21-2013 |
20150237350 | METHOD AND SYSTEM FOR GENERATING A TRANSFORM SIZE SYNTAX ELEMENT FOR VIDEO DECODING - In a video processing system, a method and system for generating a transform size syntax element for video decoding are provided. For high profile mode video decoding operations, the transform sizes may be selected based on the prediction macroblock type and the contents of the macroblock. A set of rules may be utilized to select from a 4×4 or an 8×8 transform size during the encoding operation. Dynamic selection of transform size may be performed on intra-predicted macroblocks, inter-predicted macroblocks, and/or direct mode inter-predicted macroblocks. The encoding operation may generate a transform size syntax element to indicate the transform size that may be used in reconstructing the encoded macroblock. The transform size syntax element may be transmitted to a decoder as part of the encoded video information bit stream. | 08-20-2015 |
20160007022 | Method and System for Generating a Transform Size Syntax Element for Video Decoding - In a video processing system, a method and system for generating a transform size syntax element for video decoding are provided. For high profile mode video decoding operations, the transform sizes may be selected based on the prediction macroblock type and the contents of the macroblock. A set of rules may be utilized to select from a 4.×.4 or an 8.×.8 transform size during the encoding operation. Dynamic selection of transform size may be performed on intra-predicted macroblocks, inter-predicted macroblocks, and/or direct mode inter-predicted macroblocks. The encoding operation may generate a transform size syntax element to indicate the transform size that may be used in reconstructing the encoded macroblock. The transform size syntax element may be transmitted to a decoder as part of the encoded video information bit stream. | 01-07-2016 |
20160007044 | Method and System for Generating a Transform Size Syntax Element for Video Decoding - In a video processing system, a method and system for generating a transform size syntax element for video decoding are provided. For high profile mode video decoding operations, the transform sizes may be selected based on the prediction macroblock type and the contents of the macroblock. A set of rules may be utilized to select from a 4×4 or an 8×8 transform size during the encoding operation. Dynamic selection of transform size may be performed on intra-predicted macroblocks, inter-predicted macroblocks, and/or direct mode inter-predicted macroblocks. The encoding operation may generate a transform size syntax element to indicate the transform size that may be used in reconstructing the encoded macroblock. The transform size syntax element may be transmitted to a decoder as part of the encoded video information bit stream. | 01-07-2016 |