Selective prediction encoding and decoding methods and selective prediction encoding and decoding devices
First Claim
1. A selective prediction encoding method for identifying an encoding method for a macro block, comprising the steps of:
- performing AC/DC prediction and (Advanced Video Coding (AVC) intra prediction for said macro block;
generating an AC/DC code amount from AC/DC prediction and an AVC code amount from AVC intra prediction for said macro block;
selecting between an AC/DC prediction encoding method and an AVC intra prediction encoding method for said macro block, the method which corresponds to the smaller of said AC/DC code amount and said AVC code amount;
performing the selected prediction encoding method to said macro block; and
, recording an AC/DC flag indicating the AC/DC prediction encoding method in a flag field when the AC/DC prediction encoding method is selected and an AVC flag indicating the AVC intra prediction encoding method in the flag field when the AVC intra prediction encoding method is selected.
3 Assignments
0 Petitions
Accused Products
Abstract
There are provided selective prediction encoding and decoding methods and selective prediction encoding and decoding devices. The selective prediction encoding device selects and performs one of an AC/DC prediction encoding method and an intra prediction encoding method which corresponds to the smaller of code amount from AC/DC prediction and an amount of AVC intra coding, records information indicating the selected encoding method in a header of a bit stream, and transmits the bit stream to the selective prediction decoding device. The selective prediction decoding device decodes the transmitted bit stream by the use of a decoding process corresponding to the information recorded in the header. Accordingly, it is possible to improve compression ratio and image quality by using the selective prediction encoding and decoding methods.
29 Citations
20 Claims
-
1. A selective prediction encoding method for identifying an encoding method for a macro block, comprising the steps of:
-
performing AC/DC prediction and (Advanced Video Coding (AVC) intra prediction for said macro block;
generating an AC/DC code amount from AC/DC prediction and an AVC code amount from AVC intra prediction for said macro block;
selecting between an AC/DC prediction encoding method and an AVC intra prediction encoding method for said macro block, the method which corresponds to the smaller of said AC/DC code amount and said AVC code amount;
performing the selected prediction encoding method to said macro block; and
,recording an AC/DC flag indicating the AC/DC prediction encoding method in a flag field when the AC/DC prediction encoding method is selected and an AVC flag indicating the AVC intra prediction encoding method in the flag field when the AVC intra prediction encoding method is selected. - View Dependent Claims (2, 3, 4)
-
-
5. A selective prediction encoding device for encoding a macro block, comprising:
-
an AC/DC prediction unit for performing an AC/DC prediction to a macro block and for generating an AC/DC code amount for said macro block from AC/DC prediction;
an Advanced Video Coding (AVC) intra prediction unit for performing AVC intra prediction to said macro block and for generating an AVC code amount of AVC intra coding; and
a control unit, said control unit controlling the AC/DC prediction unit and the AVC intra prediction unit, selecting one of an AC/DC prediction encoding method and an AVC intra prediction encoding method, which method corresponds to the smaller of said AC/DC code amount and said AVC code amount, and performing the selected encoding method. - View Dependent Claims (6, 7, 8, 9, 10, 15, 16, 17, 18, 19, 20)
-
-
11. A selective prediction decoding device comprising:
-
a flag value recognizing unit for recognizing a prediction flag value included in a header of a received bit stream;
an AC/DC decoding unit for decoding the bit stream by an AC/DC prediction decoding process;
an intra decoding unit for decoding the bit stream by an intra prediction decoding process; and
a control unit for controlling said AC/DC decoding unit and said intra decoding unit, whereby one of said AC/DC decoding unit and said intra decoding unit is activated in accordance with the prediction flag value recognized by said flag value recognizing unit. - View Dependent Claims (12)
-
-
13. A selective prediction decoding method for identifying a decoding method for a macro block, comprising the steps of:
-
recognizing a prediction flag value identifying either an AC/DC coded macro block or an intra coded macro block, which flag value is included in a header of a received bit stream; and
decoding said received bit stream by one of an AC/DC prediction decoding process and an intra prediction decoding process in accordance with the recognized prediction flag value. - View Dependent Claims (14)
-
Specification