Image decoding device, image decoding method, image encoding device, and image encoding method
An image decoding and image encoding technology, applied in the field of code and coded image decoding devices, can solve the problems such as the overall complex structure of the image decoding device, the non-parallelization of the decoding processing of variable-length codes, the limitation of performance improvement, and the like
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0170] figure 1 It is a block diagram showing the configuration of the image decoding apparatus according to Embodiment 1 of the present invention.
[0171] The image decoding device 100 of the present embodiment is a device that appropriately executes parallel processing of decoding with a simple structure, and includes a decoder 110 and a memory 150 .
[0172] The memory 150 has an area for storing data input to the decoder 110 , intermediate data generated by the decoder 110 , and data finally generated and output by the decoder 110 .
[0173] Specifically, the memory 150 includes a stream buffer 151 , M segmented stream buffers (first to Mth segmented stream buffers) 152 , and a frame memory 153 .
[0174] The stream buffer 151 stores the coded stream generated and transmitted by the image coding device. The M segment stream buffers 152 store the M×N segment streams generated by the decoder 110 as the generated intermediate data. Also, each segmented stream buffer 152 ...
Embodiment 2
[0484] Next, Embodiment 2 of the present invention will be described in detail.
[0485] In the image decoding device 100 of Embodiment 1, by correcting the MB skip run information and the QP change amount, the dependency relationship between consecutive MB lines in the coded stream before division is corrected to correspond to the MB lines in each divided stream. Dependencies of context.
[0486] Here, a macroblock that does not include a QP variation may be included in the coded stream. A macroblock that does not include a QP variation is equivalent to a macroblock that has not been quantized. Specifically, the macroblocks in the H.264 / AVC standard that do not contain QP variation are (1) skipped macroblocks, (2) uncompressed macroblocks (I_PCM), or (3) intra-predicted A macroblock whose prediction mode is not "Intra16×16" and whose "coded_block_pattern" is 0 (does not include any non-zero coefficients).
[0487] When such a macroblock that does not include a QP change ex...
Embodiment 3
[0549] Next, Embodiment 3 of the present invention will be described in detail.
[0550] Figure 29 is a block diagram showing the configuration of the image coding apparatus according to Embodiment 3 of the present invention.
[0551] The image coding device 300 of this embodiment is a device that appropriately executes parallel processing of coding with a simple structure, and the image coding device 300 includes an encoder 310 and a memory 360 .
[0552] The memory 360 has an area for storing original image data input to the encoder 310 and intermediate data generated by the encoder 310 .
[0553] Specifically, the memory 360 includes a frame memory 361 , a divided stream buffer 362 , and M partial stream buffers (first to Mth partial stream buffers) 363 .
[0554]The frame memory 361 stores original image data of a picture to be encoded, and also stores N pieces of divided partial decoded image data generated by the N encoding engines (encoding units) 320 . The segmente...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com