Image data processing apparatus and method
An image data and processing device technology, applied in the field of video data encoding and decoding, can solve problems such as difficulty in high-speed access, and achieve the effect of reducing capacity and capacity
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 2
[0142] Figure 14 is the control Figure 4 A schematic diagram showing the configuration of the buffer memory in the video device of Embodiment 2 of the present invention. In this embodiment, a shared flag is set for the data of each macroblock stored in the cache memory 32, and a reference macroblock overlapping among a plurality of macroblocks to be processed is identified by using the shared flag. Furthermore, the reference macroblock for which the shared flag has been set adjusts conflicting accesses from the macroblock processing engines 11A to 11C and 41A to 41C.
[0143] The setting of the flags can be performed for the macroblock processing engines 11A to 11C and 41A to 41C, and can be performed with a scheduler for separately managing the flags. The encoder and decoder of this embodiment have the same configuration as Embodiment 1 except for the configuration regarding flags.
[0144] The same effect as Embodiment 1 can be obtained by setting a flag and controlling...
Embodiment 3
[0146] Figure 15 and 16A to 16C is the control figure 1 and 11A to 11C are schematic diagrams for explaining macroblock processing in the video device according to Embodiment 3 of the present invention. In this embodiment, the post-processing section 13 described in Embodiment 1 is configured using a plurality of macroblock processing engines 43A, 43B, and 43C for post-processing. The encoder and decoder of this embodiment have the same configurations as those of Embodiment 1 except for the post-processing section 13 configured with a plurality of macroblock processing engines 43A, 43B, and 43C for post-processing. configuration.
[0147] Here, as in the case of the macroblock processing engines 11A to 11N and 41A to 41N in Embodiment 1, slices are sequentially and cyclically assigned to the respective macroblock processing engines 43A, 43B, and 43C for post-processing, and respectively assigned The multiple strips are processed sequentially in raster scan order. In ad...
Embodiment 4
[0152] Figure 17 and 18A to 18C is the control figure 1 and 11A to 11C are schematic diagrams illustrating macroblock processing in the video device according to Embodiment 4 of the present invention. In this embodiment, image data is encoded and decoded by MPEG-4. The encoder and decoder of this embodiment have the same configurations as those of Embodiment 1 except for the format-related configuration.
[0153] Here, in MPEG-4 intra prediction, as reference Figure 44 Said, the adjacent macroblock (X-1, Y) on the side of the scanning start end in the same slice, the immediately above adjacent macroblock (X, Y-1) in the immediately preceding slice, and the The adjacent macroblock (X-1, Y-1) on the side of the scanning start end of the slice immediately above the adjacent macroblock (X, Y-1) is set as the reference macro of the macroblock (X, Y) piece.
[0154] Therefore, in this embodiment, as in the case of the macroblock processing engines 11A to 11N and 41A to 41N...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More - R&D
- Intellectual Property
- Life Sciences
- Materials
- Tech Scout
- Unparalleled Data Quality
- Higher Quality Content
- 60% Fewer Hallucinations
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2025 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com
