A Shared Memory Interface for Multicore Parallel Video Encoding and Decoding
A shared memory and video coding technology, applied in the field of video coding, can solve problems such as sharp increase of CacheMiss opportunities, slow decoding speed, and low access efficiency
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0062] The embodiment of the present invention is 1080P@30Hz H.264 video decoding on Tile64. Refer below Figure 4 , 6 , 9, 10 for detailed description.
[0063] (1) Divide tasks and data
[0064] For a 1-8Mbit / s 1080P@30Hz H.264 video stream, one core of Tile64 is arranged to process a frame of image stream analysis, that is, entropy decoding, and the other 4 cores sequentially process a frame of image reconstruction and deblocking loop filtering . use Figure 4 According to the method of 16×16 macroblock line interlaced distribution, the 1920×1088 image, corresponding position image data and its image reconstruction and deblocking loop filtering are divided into four cores #1-4. Notice Figure 1-10 The core numbers 0, 1, 2, and 3 are specific to the embodiment as cores #1, #2, #3, and #4. Therefore, the 1920x1088 image is divided into 4 parts, and each core in core #1~4 processes 17 macroblock rows and 1920x272 sub-images, such as Figure 6 The staggered distribution...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 