Supercharge Your Innovation With Domain-Expert AI Agents!

Universal multi-core parallel decoder system and application thereof

A decoder and hardware decoder technology, applied in the field of video decoding, can solve the problems of low parallelism, affecting parallel processing efficiency, and B frames cannot be decoded in parallel, so as to improve accuracy, stability and scalability. , the effect of high parallel processing efficiency

Active Publication Date: 2021-02-26
MOLCHIP TECH (SHANGHAI) CO LTD
View PDF7 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0008] However, the above decoding scheme has the following defects: for the first decoding scheme, because the number of B frames between P frames is usually small, the degree of parallelism is not high; at the same time, in some protocol standards, B frames may be used as Reference frame, this type of B frame cannot be decoded in parallel with the above Frame
[0010] However, the 2D-Wave algorithm has the following defects: On the one hand, since the entropy decoding is completely serial (the entropy decoding of each macroblock in the Slice is related to its previous macroblock), the first downlink macroblock needs to obtain its On-site information after decoding the last macroblock of the previous row; on the other hand, the code stream data in the Slice is completely serial, and the code stream data corresponding to the first downstream macroblock also needs to wait for the last macroblock of the previous row It can only be presented after decoding, which affects the efficiency of parallel processing to a certain extent.
[0011] To sum up, the existing parallel decoding schemes cannot achieve comprehensiveness in terms of versatility, scalability, parallelism, and parallel processing efficiency, and often can only achieve multi-core parallelism on the encoding stream within a certain framework. It is an urgent technical problem to provide a general-purpose multi-core parallel decoding scheme whose parallelism is not limited by the number of Slice / Tile divisions in a frame, good scalability, and strong versatility.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Universal multi-core parallel decoder system and application thereof
  • Universal multi-core parallel decoder system and application thereof
  • Universal multi-core parallel decoder system and application thereof

Examples

Experimental program
Comparison scheme
Effect test

Embodiment

[0056] see Figure 4 As shown, the present invention provides a general multi-core parallel decoder system. The system includes communicatively coupled decoding firmware ( Figure 4 VDEC_FW in VDEC, full name Video FirmWare) and multi-core hardware decoding accelerator ( Figure 4 VDEC_MCORE, the full name is VDEC Multi-Core).

[0057] The decoding firmware is used for parsing the non-entropy coded data in the upper layer of the video code stream.

[0058] The multi-core hardware decoding accelerator is used for processing the decoding tasks of the macroblock layer in the video code stream. In this embodiment, the multi-core hardware decoding accelerator includes a preprocessor module and at least two isomorphic full-function hardware decoders.

[0059] The preprocessor module is used for the entropy decoding task of the video code stream.

[0060] Each of the full-featured hardware decoders is responsible for decoding a row of macroblocks including inverse DCT transforma...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses a universal multi-core parallel decoder system and application thereof, and relates to the technical field of video decoding. The system comprises decoding firmware and a multi-core hardware decoding accelerator which are in communication connection, and Slice-level data in a video code stream serves as an interaction unit between the decoding firmware and the multi-core hardware decoding accelerator; the decoding firmware is used for analyzing non-entropy coded data on the upper layer of a video code stream, and the multi-core hardware decoding accelerator is used forprocessing a decoding task of a macro block layer in the video code stream; the multi-core hardware decoding accelerator comprises a preprocessor module and at least two isomorphic full-function hardware decoders, wherein the preprocessor module is used for entropy decoding tasks of video code streams; and each full-function hardware decoder is responsible for decoding one macro block row, and atleast two macro blocks are spaced between the macro blocks which are being decoded in two adjacent uplink and downlink. The degree of parallelism is not limited by the number of bar / slice partitions,universal decoding is realized, the expandability is good, and the parallel processing efficiency is high.

Description

technical field [0001] The invention relates to the technical field of video decoding, in particular to a general multi-core parallel decoder system and its application. Background technique [0002] In the "Ultra HD Video Industry Development Action Plan (2019-2022)" issued in 2019, it is clearly stated that the development of the UHD video industry and the application of related fields will be vigorously promoted in accordance with the overall technical route of "4K first, taking into account 8K". . Accelerating the development of the ultra-high-definition video industry is of great significance to driving the intelligent transformation of 5G, security and other industries with video as an important carrier, as well as improving the overall strength of my country's information industry and cultural industry. The ultra-high-definition video technology naturally puts forward higher requirements for video codec processing. For high-definition video, the current mainstream v...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): H04N19/436H04N19/44H04N19/91
CPCH04N19/436H04N19/44H04N19/91
Inventor 雷理张云韦虎贾大中
Owner MOLCHIP TECH (SHANGHAI) CO LTD
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More