VIDEO DATA COMPRESSION WITH INTEGRATED LOSSY AND LOSSLESS COMPRESSION
First Claim
1. A method for reducing data transfer between an encoder and an external frame memory connected via an external bus in a video codec, comprising:
- compressing data from the encoder prior to inputting into the frame memory over the external bus; and
decompressing the compressed data from the frame memory after retrieving over the external bus.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus to compress video data to smaller size and embed extra information into the compressed data using the integrated lossy and lossless compressions is described. The method can be used to compress reference frames of a video codec (coder/decoder) combines codec where the small noise is critical and to reduce bus bandwidth. Data transfer between an encoder and an external frame memory connected via an external bus in a video codec is reduced by compressing data from the encoder prior to inputting into the frame memory over the external bus, and decompressing the compressed data from the frame memory after retrieving over the external bus. Reference frames are compressed to variable size without causing any considerable artifact to reduce bus bandwidth between the encoder core and external memory. In the method, lossy and lossless compression is integrated to maximize the compression efficiency.
42 Citations
27 Claims
-
1. A method for reducing data transfer between an encoder and an external frame memory connected via an external bus in a video codec, comprising:
-
compressing data from the encoder prior to inputting into the frame memory over the external bus; and decompressing the compressed data from the frame memory after retrieving over the external bus. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. In a video codec having an encoder core and an external frame memory connected to the encoder core via an external bus, the improvement comprising:
-
a compression unit at the output of the encoder for compressing data from the encoder prior to inputting into the frame memory via the external bus; and a decompression unit at the input of the encoder for decompressing the compressed data from the frame memory after retrieving over the external bus.
-
Specification