High efficiency technique for coding a digital video signal
First Claim
1. A high efficiency coding apparatus for coding digital video data in a block format allowing compression of the video data, each block of data including digital video data representing a three dimensional group of picture elements, said coding apparatus comprising;
- first detecting means for detecting a maximum value of the digital video data of said three dimensional group of picture elements in said block;
second detecting means for detecting a minimum value of the digital video data of said three dimensional group of picture elements in said block;
means for generating dynamic range information of the block from said maximum and minimum values;
means for subtracting said minimum value from each of the digital video data of said three dimensional group of picture elements in said block to generate modified digital video data;
movement discriminating means for discriminating the existence of movement in each block and generating a discriminating code;
means for encoding said modified digital data using a smaller number of bits than a corresponding number of bits of said modified digital data, said encoding means being controlled by said discriminating code; and
transmitting means for transmitting the output of said encoding means and an additional code for each said block formed of said discriminating code and at least two of said maximum value, said minimum value, and a signal based on said dynamic range information.
1 Assignment
0 Petitions
Accused Products
Abstract
A high efficiency apparatus for coding digital video data compresses the number of bits per picture element in the video data such as a digital video signal or the like is. The video data of a television picture plane is divided into a number of three-dimensional blocks, i.e., spatial blocks. The picture element data in the block can be coded using a reduced number of bits by bit compression by performing a coding process adapted to the narrowed dynamic range on the basis of the correlation among the picture elements in each block. The transmission data has the number of bits reduced as compared with the number of bits of the original data. By coding only the necessary frames by discriminating movement of the image in the block, redundancy in the direction of time can be removed.
-
Citations
9 Claims
-
1. A high efficiency coding apparatus for coding digital video data in a block format allowing compression of the video data, each block of data including digital video data representing a three dimensional group of picture elements, said coding apparatus comprising;
-
first detecting means for detecting a maximum value of the digital video data of said three dimensional group of picture elements in said block; second detecting means for detecting a minimum value of the digital video data of said three dimensional group of picture elements in said block; means for generating dynamic range information of the block from said maximum and minimum values; means for subtracting said minimum value from each of the digital video data of said three dimensional group of picture elements in said block to generate modified digital video data; movement discriminating means for discriminating the existence of movement in each block and generating a discriminating code; means for encoding said modified digital data using a smaller number of bits than a corresponding number of bits of said modified digital data, said encoding means being controlled by said discriminating code; and transmitting means for transmitting the output of said encoding means and an additional code for each said block formed of said discriminating code and at least two of said maximum value, said minimum value, and a signal based on said dynamic range information. - View Dependent Claims (2, 3, 4)
-
-
5. A decoding apparatus for decoding data transmitted by a coding apparatus for coding digital video data in a block format allowing compression of the video data representing a three dimensional group of picture elements and having first detecting means for detecting a maximum value of the digital video data of said picture elements in each block, second detecting means for detecting a minimum value of the digital video data of said picture elements in said block, means for generating dynamic range information of the block from said maximum and minimum values, means for subtracting said minimum value from each of the digital video data of said picture elements in said block to generate modified digital video data, movement discriminating means for discriminating the existence of movement in each block and generating a discriminating code, means for encoding said modified digital data using a smaller number of bits than a corresponding number of bits of said modified digital data, said encoding means being controlled by said discriminating code, and transmitting means for transmitting the output of said encoding means and an additional code for each said block formed of said discriminating code and at least two of said maximum value, said minimum value, and a signal based on said dynamic range information, said coding apparatus comprising;
-
separating means for separating said discriminating code from said transmitted data; means for regenerating said minimum value from said additional code; decoding means supplied with said discriminating code and said encoded data for decoding the encoded data to generate said modified data; and adder means for adding the minimum value to each of the modified data from said decoding means. - View Dependent Claims (6, 7, 8, 9)
-
Specification