Multiple resolution video compression
First Claim
1. An apparatus for compressing a video signal, comprising:
- a first video compressor having a first input connected to receive a first resolution version of the video signal, and an output corresponding to a first independently decompressible compressed bit stream generated from the first resolution version of the video signal;
a video scaler for generating a reduced resolution version of the video signal, wherein the reduced resolution version has a lower resolution than the first resolution version; and
a second video compressor having a first input connected to receive the reduced resolution version of the video signal from the video scaler, and an output corresponding to a second independently decompressible compressed bit stream generated from the reduced resolution version of the video signal, wherein the first independently decompressible compressed bit stream is decompressible into a displayable video signal without resort to information contained in, or extracted from, the second independently decompressible compressed bit stream, and wherein both the second video compressor and the first video compressor generate the first and second independently decompressible compressed bit streams using one of the same information generated by the video scaler or the same encoding choice selected in compressing the first resolution version of the video signal.
11 Assignments
0 Petitions
Accused Products
Abstract
An apparatus and method for compressing multiple resolution versions of a video signal are disclosed. A first resolution version of a video signal is applied to an input of a first video compressor and to an input of a video scaler. The first video compressor encodes the first resolution version of the video signal to generate a first compressed video bit stream. The video scaler generates a reduced resolution version of the video signal from the first resolution version. The reduced resolution version is supplied to a second video compressor and to the first video compressor. The first video compressor utilizes the reduced resolution version of the video signal in performing a hierarchical motion estimation (ME) search as part of the encoding process for the first resolution version. The second video compressor encodes the reduced resolution version to generate a second compressed bit stream. The second video compressor receives motion vectors or other results of the hierarchical ME search performed in the first video compressor, and uses these results to facilitate the encoding of the reduced resolution version. The apparatus and method may be used in a non-linear video editor, a video server or other video processing system. The video scaler and first and second video compressors may share memory, a transform unit and other processing hardware such that system cost and complexity are reduced.
111 Citations
30 Claims
-
1. An apparatus for compressing a video signal, comprising:
-
a first video compressor having a first input connected to receive a first resolution version of the video signal, and an output corresponding to a first independently decompressible compressed bit stream generated from the first resolution version of the video signal; a video scaler for generating a reduced resolution version of the video signal, wherein the reduced resolution version has a lower resolution than the first resolution version; and a second video compressor having a first input connected to receive the reduced resolution version of the video signal from the video scaler, and an output corresponding to a second independently decompressible compressed bit stream generated from the reduced resolution version of the video signal, wherein the first independently decompressible compressed bit stream is decompressible into a displayable video signal without resort to information contained in, or extracted from, the second independently decompressible compressed bit stream, and wherein both the second video compressor and the first video compressor generate the first and second independently decompressible compressed bit streams using one of the same information generated by the video scaler or the same encoding choice selected in compressing the first resolution version of the video signal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method of compressing a video signal, comprising:
-
compressing a first resolution version of a video signal to generate a first independently decompressible compressed bit stream; scaling the video signal to generate a reduced resolution version of the video signal having a resolution lower than that of the first resolution version; and compressing the reduced resolution version of the video signal to generate a second independently decompressible compressed bit stream, wherein the first independently decompressible compressed bit stream is decompressible into a displayable video signal without resort to information contained in, or extracted from, the second independently decompressible compressed bit stream, and wherein both the step of compressing the first resolution version of the video signal and the step of compressing the second resolution version of the video signal generate the first and second independently decompressible compressed bit streams using one of the same information generated during the step of scaling or the same encoding choice selected in the step of compressing the first resolution version of the video signal. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. An apparatus for compressing a video signal, comprising:
-
a first video compressor having a first input connected to receive a first resolution version of the video signal, and an output corresponding to a first independently decompressible compressed bit stream generated from the first resolution version of the video signal; a video scaler for generating a reduced resolution version of the video signal, wherein the reduced resolution version has a lower resolution than the first resolution version; and a second video compressor having a first input connected to receive the reduced resolution version of the video signal from the video scaler, and an output corresponding to a second independently decompressible compressed bit stream generated from the reduced resolution version of the video signal; wherein the first video compressor and the second video compressor share a common transform unit operative to perform transforms on regions of pixels for the first resolution version of the video signal and the reduced resolution version of the video signal in a time multiplexed manner in generating the respective first and second compressed bit streams.
-
-
24. An apparatus for compressing a video signal, comprising:
-
a first video compressor having a first input connected to receive a first resolution version of the video signal, and an output corresponding to a first independently decompressible compressed bit stream generated from the first resolution version of the video signal; a video scaler for generating a reduced resolution version of the video signal, wherein the reduced resolution version has a lower resolution than the first resolution version; and a second video compressor having a first input connected to receive the reduced resolution version of the video signal from the video scaler, and an output corresponding to a second independently decompressible compressed bit stream generated from the reduced resolution version of the video signal; wherein the second video compressor has a second input connected to receive results of a hierarchical motion estimation search performed in generating the first compressed bit stream from the first resolution version. - View Dependent Claims (25, 26)
-
-
27. A method of compressing a video signal, comprising:
-
compressing a first resolution version of a video signal to generate a first independently decompressible compressed bit stream; scaling the video signal to generate a reduced resolution version of the video signal having a resolution lower than that of the first resolution version; and compressing the reduced resolution version of the video signal to generate a second independently decompressible compressed bit stream; wherein the steps of compressing the first resolution version and compressing the reduced resolution version utilize a common transform unit to perform transforms on regions of pixels of the first resolution version and the reduced resolution version in a time multiplexed manner.
-
-
28. A method of compressing a video signal, comprising:
-
compressing a first resolution version of a video signal to generate a first independently decompressible compressed bit stream; scaling the video signal to generate a reduced resolution version of the video signal having a resolution lower than that of the first resolution version; and compressing the reduced resolution version of the video signal to generate a second independently decompressible compressed bit stream; wherein the step of compressing the reduced resolution version of the video signal further includes the step of utilizing the results of a hierarchical motion estimation search performed in the step of compressing the first resolution version of the video signal. - View Dependent Claims (29, 30)
-
Specification