Image decoding device with parallel processors
AssigneePanasonic Corporation
InventorTakeshi Tanaka
Life of this patent
Estimating the term…
Loading patent…
AssigneePanasonic Corporation
InventorTakeshi Tanaka
Estimating the term…
A video decoding device that performs decoding processing on blocks of a compressed video, the decoding processing including motion compensation processing for any blocks compressed based on one or more reference pictures, the device comprising: a memory that stores reference pictures; a compensation unit including an input buffer for storing one or more of the reference pictures and sequentially motion compensates block by block with reference to the stored reference pictures; a reference picture transfer unit reads, for one block in each time slot, all of the reference pictures corresponding to the one block, and write the read reference pictures to the input buffer; a judgment unit judges whether a total amount of the reference pictures read in each time slot is more than a predetermined amount; and a suppression unit suppresses, in a time slot for which the judgment unit judges affirmatively, access to the memory except read access.
A video decoding device that performs decoding processing on blocks of a compressed video, the decoding processing including motion compensation processing, the video decoding device comprising:
A video decoding method that performs decoding processing on blocks of a compressed video stored in a memory together with reference pictures, the decoding processing including motion compensation processing, the video decoding method comprising:
A semiconductor integrated circuit that performs decoding processing on blocks of a compressed video, the decoding processing including motion compensation processing, the semiconductor integrated circuit comprising:
Dependencies are inferred from the claim text.
From the US filing history. Foreign family members aren’t listed.
Characterised by implementation details or hardware specially adapted for video compression or decompression, e.g. dedicated software…
Characterised by the element, parameter or selection affected or controlled by the adaptive coding: prioritisation of hardware or computational…
Characterised by the element, parameter or criterion affecting or controlling the adaptive coding: availability of hardware or computational…
The unit being an image region, e.g. an object: the region being a block, e.g. a macroblock
About 3 years 3 months of term left · ends 26 Jan 2030 (estimated)
The present invention relates to a video decoding device for decoding compressed videos, i.e., decompressing compressed videos, and particularly to a video decoding technique suitable for decoding videos compressed in accordance with the MPEG4 AVC standard (Moving Picture Experts Group phase 4 Advanced Video Coding, IS014496-10).
Conventionally, in order to transmit videos or record videos on recording media, video compression techniques for compressing videos in accordance with the MPEG standard such as the MPEG2 video standard (ISO/IEC18818-2) and the MPEG4 visual standard (ISO/IEC14496-2) are known. Also, video decoding devices for decoding videos compressed in accordance with such standard are known.
In such conventional video decoding devices, a variable-length encoded stream relating to a compressed video is decoded in the following order. The stream is read out from a memory having a large capacity such as a DRAM (Dynamic Random Access Memory), and is variable-length decoded. Motion vectors and block data are extracted from the stream macroblock by macroblock. With reference to reference pictures identified by a motion vector stored in the memory, compensation processing that is inverse processing of motion detection is performed on block data macroblock by macroblock (hereinafter, the compensation processing is referred to as “motion compensation processing”). And a decoded video obtained as a result of the motion compensation processing is stored in the memory. Here, decoded videos stored in the memory are used as reference pictures when subsequent compressed videos are decoded.
FIG. 1 is a block diagram showing a video decoding device 100 according to a first embodiment of the present invention;
FIG. 2 shows a structure of stream data of a compressed video;
FIG. 3 shows a correspondence between a macroblock and a reference picture;
100 and 500: video decoding device 110 and 510: control unit 111: stream transfer control unit 112: acquisition unit 113 and 513: reference picture transfer control unit 114 and 514: decoded video transfer control unit 115: decoded video transfer information storage unit 116: suppression judgment unit 117: threshold value storage unit 120: memory 130: DMA controller 140: VLD processing unit 150: inverse frequency conversion processing unit 160 and 560: motion compensation processing unit 161 and 561: input buffer 170: intra processing unit 180: deblocking filter processing unit 190 and 590: output buffer 551: buffer
The following describes a video decoding device 100 according to a first embodiment of the present invention.
<Structure>