Methods and apparatus for processing video data
AssigneeSamsung Electronics Co., Ltd.
InventorsCliff Reader, Jae Cheol Son, Amjad Qureshi, Le Nguyen, Mark Frederiksen, Tim Lu
Life of this patent
Estimating the term…
Loading patent…
AssigneeSamsung Electronics Co., Ltd.
InventorsCliff Reader, Jae Cheol Son, Amjad Qureshi, Le Nguyen, Mark Frederiksen, Tim Lu
Estimating the term…
A computer system includes three processors capable to operate concurrently—a scalar processor, a vector processor, and a bitstream processor. In encoding or decoding of video data, the vector processor performs operations that can be efficiently performed by a single instruction multiple data processor, for example, a discrete cosine transform (DCT) and motion compensation. The bitstream processor performs Huffman and RLC encoding or decoding. The bitstream processor can switch contexts to enable the computer system to process several data streams concurrently. The scalar and vector processors can be programmed to execute a single arithmetic or Boolean instruction. The bitstream processor cannot be programmed to execute a single arithmetic or Boolean instruction, but can be programmed to perform an entire video data processing operation. The computer system can handle different video standards. Different Huffman encoding and decoding tables are coded to share memory. Logic is supplied to derive correct Huffman codes from the coded tables stored in the shared memory.
An apparatus for decoding video data encoded using one or more variable length codes (VLCs), the apparatus comprising:
An apparatus for decoding video data encoded using one or more variable length codes (VLCs), the apparatus comprising:
A method for decoding video data encoded using one or more variable length codes (VLCs), the method comprising:
A method for decoding video data encoded using one or more variable length codes (VLCs), the method comprising:
An apparatus for decoding video data encoded using one or more variable length codes (VLCs), the apparatus comprising:
A method for decoding video data encoded using one or more variable length codes (VLCs), the method comprising:
Dependencies are inferred from the claim text.