or
Bookmark and Share
Pipelined video encoder architecture
   
Document Number
US Patent 5592399
Issued Date
January 7, 1997
Link
Inventors
Bui; Tuan (Phoenix, AZ)
Map
Abstract
A system and method is provided for encoding data wherein contiguous data values represent a video image. Three contiguous data values are applied to a loop filter to provide digital filtering of the data values. A frame differencing device performs a subtraction operation upon one of the three contiguous data values simultaneously with the performance of a filtering operation upon another one of the three contiguous data values. Additionally, a discrete cosine transform device performs transform operations upon the third contiguous data value simultaneously with the performance of the digital filtering and the frame differencing operation upon the other two contiguous data values. Because the loop filter is a multipass device the frame differencing device and the discrete cosine transform device must wait while some filtering operations are performed. As soon as one of the contiguous values is applied to the output of the digital filtering device it is operated upon by the frame differencing device. When the frame differencing device is done with this value the discrete cosine transform device begins operating upon the output of the frame differencing device and the frame differencing device operates on the next contiguous data value from the loop filter. A discrete cosine transform system is provided for performing discrete cosine transforms on matrices of input video data.
Drawing
Pipelined video encoder architecture - US Patent 5592399 Drawing
Drawing from US Patent 5592399
Tags:
Description:
Amusing 0%
Clever 0%
Complex 0%
Efficient 0%
Historic 0%
Important 0%
Innovative 0%
Interesting 0%
Practical 0%
Simple 0%
Number of Claims:
23
Comments:
no comments yet
Owner
Intel Corporation (Santa Clara, CA)
Published
January 7, 1997
Application Number
08/068,136
Filed
May 26, 1993
US Classification
709/247   709/204
Int'l Classification
G06T   9/00   (20060101)  
Attorney/Law Firm
USPTO Field of Search
364/514A   364/514R   358/426   358/261.1   348/384   348/403   370/94.1   375/23  
Related Patents
5822552 - Method and circuit for rearranging output data in variable-length decoder - Owned by Samsung Electronics Co., Ltd. (Kyungki-do,KR)

The invention relates to a method and a circuit for rearranging output data of a variable-length decoder (VLD). The circuit for rearranging output data of a VLD has an internal memory, a first data processor for packing a variable-length decoded bit stream in a data unit having a predetermined number or bits, generating a write address for each packed data unit to store the packed data unit in the internal memory, and generating a request signal for transmitting the stored packed data unit to an external memory, when the number of packed data units stored in the internal memory exceeds a predetermined threshold value, and a second data processor for generating respective read addresses for reading out N packed data units from the internal memory, when an accept signal is generated in response to the request signal, and applying the generated read address to the internal memory, wherein the N packed data units stored in the corresponding read address are sequentially read out from the internal memory and are transmitted to the external memory. Therefore, timing margins can be ensured through request and acceptance, and an automatic byte-alignment by start code is possible. Further, memory writing and reading timing is stabilized, and write and read banks of the memory are efficiently switched during writing and reading operations.

6363176 - Picture data decompression apparatus - Owned by NEC Corporation (Tokyo,JP)

The invention provides a picture data decompression apparatus which reduces the time required for decompression of picture data and operates at a high speed. The picture data decompression apparatus includes a module switching section for extracting code patterns in units of n bits the compressed picture data, m decoding and dequantization modules, and an inverse orthogonal transform section for inverse orthogonal transforming decoded and dequantized data from the m decoding and dequantization means. Each of the decoding and dequantization modules decodes and dequantizes, from a code pattern in units of n bits extracted by the module switching section, only a predetermined variable length code of a single unique code pattern of n bits from among m different predetermined patterns. Each of the decoding and dequantization modules performs storage into the dequantized data buffer in order of coded coefficients without performing scanning conversion, and the inverse orthogonal transform section reads out the stored data of the dequantized data buffer designating an address and performs inverse orthogonal transform processing of the thus read out data.

5907635 - Picture data decompression apparatus - Owned by NEC Corporation (Tokyo,JP)

The invention provides a picture data decompression apparatus which reduces the time required for decompression of picture data and operates at a high speed. The picture data decompression apparatus includes a module switching section for extracting code patterns in units of n bits the compressed picture data, m decoding and dequantization modules, and an inverse orthogonal transform section for inverse orthogonal transforming decoded and dequantized data from the m decoding and dequantization means. Each of the decoding and dequantization modules decodes and dequantizes, from a code pattern in units of n bits extracted by the module switching section, only a predetermined variable length code of a single unique code pattern of n bits from among m different predetermined patterns. Each of the decoding and dequantization modules performs storage into the dequantized data buffer in order of coded coefficients without performing scanning conversion, and the inverse orthogonal transform section reads out the stored data of the dequantized data buffer designating an address and performs inverse orthogonal transform processing of the thus read out data.

6876704 - Apparatus and method for encoding and computing a discrete cosine transform using a butterfly processor - Owned by Qualcomm, Incorporated (San Diego, CA)

An apparatus to determine a transform of a block of encoded data the block of encoded data comprising a plurality of data elements. An input register is configured to receive a predetermined quantity of data elements. At least one butterfly processor is coupled to the input register and is configured to perform at least one mathematical operation on selected pairs of data elements to produce an output of processed data elements. At least one intermediate register is coupled to the butterfly processor and configured to temporarily store the processed data. A feedback loop is coupled to the intermediate register and the butterfly processor, and where if enabled, is configured to transfer a first portion of processed data elements to the appropriate butterfly processor to perform additional mathematical operations and where if disabled, is configured to transfer a second portion of processed data elements to at least one holding register.

6690726 - Video encoding and video/audio/data multiplexing device - Owned by Broadcom Corporation (Irvine, CA)

A buffer architecture and latency reduction mechanism for buffering uncompressed/compressed information. This combination provides for a proficient division of the encoding task and quicker through-put time. The invention teaches a single chip digital signal processing device for real time video/audio compression comprising a plurality of processors, including a video input processor, a motion estimation processor, a digital signal processor, and a bitstream processor, wherein processing and transfer of the signals within the device is done in a macroblock-by-macroblock manner. The device can include a multiplexing processor that is comprised of a storage unit which buffers a compressed video bitstream and a processor which retrieves the compressed video bitstream from the storage unit and produces a multiplexed data stream whereby the compressed video bitstream is processed in a pipeline manner.

Claims
Description
About| FAQs| Terms & Disclaimer| Link to Us| Contact Us