Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

MPEG multi-format compatible decoding method based on software and hardware coprocessing and device thereof

A technology of software-hardware coordination and decoding methods, applied in the field of digital image encoding and decoding

Active Publication Date: 2011-08-17
BEIJING PKUNITY MICROSYST TECH +1
View PDF3 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0010] The technical problem to be solved by the present invention is to provide a MPEG multi-format compatible decoding method and device based on software and hardware co-processing, which is used to solve the problem that the existing technology cannot meet Realize the real-time decoding and display of standard-definition coded video streams at a lower operating frequency, while reducing chip area and power consumption at the same decoding efficiency

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
  • MPEG multi-format compatible decoding method based on software and hardware coprocessing and device thereof
  • MPEG multi-format compatible decoding method based on software and hardware coprocessing and device thereof
  • MPEG multi-format compatible decoding method based on software and hardware coprocessing and device thereof

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0053] The technical solutions of the present invention will be further described in more detail in conjunction with the accompanying drawings and specific embodiments.

[0054] The basis of the division of software and hardware in the present invention is to comprehensively analyze the time spent by the application software in each function of decoding, compared with the existing software and hardware cooperative control method in which the arithmetic units of video decoding are all designed and realized by special hardware, the maximum Mining the concurrency between system software and hardware, looking for the best trade-off between reducing chip area and power consumption, improving system performance and supporting multiple formats at the same time.

[0055] Such as figure 1 As shown, it is a schematic diagram of the decoding structure in the prior art. Taking MPEG-2 as an example, it has been described in the background art and will not be repeated here. The present inv...

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 an MPEG multi-format compatible decoding method based on software and hardware coprocessing and a device thereof. The device comprises a processor and a hardware accelerator, wherein a register configuration interface between the processor and the accelerator supports the MPEG-1 / 2 / 4 standard. The hardware accelerator comprises a sub-pixel interpolation module, a discrete cosine inverse transformation module, a motion compensation module and a DMA controller module, wherein the sub-pixel interpolation module is used for carrying out sub-pixel interpolation operation to read-in reference macro block data; the discrete cosine inverse transformation module is used for carrying out two-dimensional discrete cosine inverse transformation treatment on residual data; the motion compensation module is used for reconstructing a decoding macro block by a sub-pixel interpolation operation result and treated residual data; and the DMA controller module is used for calculating the reference block data reading position, reading the reference block data from a reference frame and writing the reconstructed macro block into the corresponding position address of a reconstructed frame. The invention realizes MPEG multi-format compatible decoding.

Description

technical field [0001] The invention relates to digital image coding and decoding technology, in particular to an MPEG multi-format compatible decoding method and device based on software and hardware co-processing. Background technique [0002] MPEG-1 / 2 / 4 is a digital audio and video compression coding standard formulated by the International Organization for Standardization ISO / IEC. At present, it is widely used in the fields of communication, computer and consumer electronics. The decoding process of MPEG-1 / 2 / 4 is consistent, including cores such as inverse transformation (such as Inverse DCT), inverse quantization (Inverse Quantization), entropy decoding (Variable Length Decoding) and motion compensation (Motion Compensation) Algorithm, now take a typical MPEG-2 as an example to introduce the video decoding process, such as figure 1 shown. [0003] According to the division of software and hardware implementation, video decoding methods can be roughly divided into: ful...

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
Patent Type & Authority Patents(China)
IPC IPC(8): H04N7/26H04N7/46H04N19/44
Inventor 程旭刘锋陆晓凤王超
Owner BEIJING PKUNITY MICROSYST TECH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products