Video decoding data storage method and calculation method of motion vector data

A technology of motion vector and video decoding, which is applied in digital video signal modification, electrical components, image communication, etc. It can solve the problems of wasting time for reading data, high power consumption of hardware, and large area of ​​circuit board, etc., and achieve bandwidth saving, The effect of less data volume and improved efficiency

Active Publication Date: 2015-07-29
ALLWINNER TECH CO LTD
View PDF5 Cites 18 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Since the motion vector data of the corresponding block is very large, how to make the hardware read these data more efficiently without wasting additional bandwidth has become an urgent problem to be solved
[0011] The Chinese invention patent application with the announcement number CN103444182 provides a method for storing motion information. The method is to store the corresponding motion vector and the identification code of the corresponding block together. This method requires only a small number of identification codes for the hardware. Bits, such as 4-bit data storage, and motion vector data need to be stored from the 16-bit position. This asymmetrical data structure requires reading a large amount of useless data for the hardware, wasting time for reading data.
Moreover, for the identification code, since the reference frame needs to be rearranged after each frame of data is decoded, the calculation process is a large number of sorting calculations. Using integrated circuits to implement these programs will result in a very large area of ​​the circuit board and lead to hardware consumes too much power

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
  • Video decoding data storage method and calculation method of motion vector data
  • Video decoding data storage method and calculation method of motion vector data
  • Video decoding data storage method and calculation method of motion vector data

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0033] The video decoding data storage method of the present invention is applied in the video coding and decoding technology of the H.265 standard. By setting a special reference frame queue table, each unit in the table corresponds to the data in the decoding buffer zone one by one, thereby reducing the dynamic The amount of data read from the random access memory improves the efficiency of video decoding and also reduces the area of ​​the integrated circuit. The calculation method of the motion vector data is to realize the calculation of the motion vector data based on the data stored in the above video decoding data storage method, so as to return the calculated motion vector data.

[0034] Embodiment of video decoding data storage method:

[0035] In the HEVC standard, after each frame of data is decoded and displayed in the display order, some frames will not be used as reference frames and will be discarded, but many frames will be used as reference frames for other fr...

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 provides a video decoding data storage method and a calculation method of motion vector data. The video decoding data storage method includes setting a reference frame queue table in a static random access memory, storing basic information of a plurality of reference frames in the reference frame queue table, wherein each unit of the reference frame queue table stores index information corresponding to one reference frame in a decoding buffer area; storing a plurality of groups of frame buffer information corresponding to the index information in the decoding buffer area, wherein each group of frame buffer information contains frame display sequence data and motion vector storage address information; storing the motion vector storage of each reference frame in a dynamic random access memory, wherein the motion vector storage address information is address information of the motion vector data of a coding tree unit of corresponding blocks of the reference frames stored in the dynamic random access memory. The video decoding data storage method and the calculation method of the motion vector data can improve the video decoding efficiency and save hardware expense and bandwidth resources occupied during video decoding.

Description

technical field [0001] The present invention relates to the field of image data processing, in particular to a storage method of video decoding data and a calculation method of motion vector data realized based on the data storage method. Background technique [0002] As people's requirements for video image quality are getting higher and higher, traditional video encoding and decoding technologies can no longer meet people's requirements for video image quality. With the advancement of video image processing technology, the current video coding and decoding technology is developing in the direction of high resolution, high frame rate and high compression rate. To this end, ITU-T VCEG (Video Coding Experts Group) and ISO / IEC MPEG (Moving Picture Experts Group) jointly established the JCT-VC (Joint Collaborative Team on Video Coding) joint organization to jointly formulate the next-generation coding standard: HEVC ( High Efficiency Video Coding) standard. [0003] The HEVC ...

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 Applications(China)
IPC IPC(8): H04N19/433H04N19/513
CPCH04N19/433H04N19/52H04N19/513
Inventor 王军张建辉原顺李洁珺
Owner ALLWINNER TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products