Motion vector prediction method and device used for VP9 decoder

A motion vector prediction and decoder technology, applied in the field of data communication, can solve the problems of complex hardware design logic, large register consumption, complex mapping relationship, etc., and achieve the effect of reducing logic complexity, saving occupation, and widening market prospects.

Active Publication Date: 2015-11-18
FUZHOU ROCKCHIP SEMICON
View PDF5 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0007] For this reason, it is necessary to provide a technical solution based on motion vector prediction for VP9 decoders, to solve the problem of large register consumption, waste of resources, complex mapping relationships, complex hardware design logic, and hardware problems in the process of predicting motion vectors for VP9 decoders. Problems such as large area and high power consumption

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
  • Motion vector prediction method and device used for VP9 decoder
  • Motion vector prediction method and device used for VP9 decoder
  • Motion vector prediction method and device used for VP9 decoder

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0041] In order to explain in detail the technical content, structural features, achieved goals and effects of the technical solution, the following will be described in detail in conjunction with specific embodiments and accompanying drawings.

[0042] see figure 1 , is a flowchart of a method for motion vector prediction in a VP9 decoder according to an embodiment of the present invention. The method can be used for VP9 decoder motion vector prediction, can effectively improve the reusability of registers required by the VP9 decoder when performing motion vector prediction, improve resource utilization, reduce the mapping relationship of sub-blocks, and reduce the algorithm complexity, including the following steps:

[0043] First enter step S101 to divide the macroblock to be predicted into multiple subblocks, decode the subblocks in a certain row or column in the macroblock, and store the decoded data of the row or column in the first storage location. Such as image 3S...

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 motion vector prediction method and device used for a VP9 decoder. The method comprises: first dividing macro-blocks to be predicted into a plurality of sub-blocks, decoding a row or a column of sub-blocks in the macro-blocks, and storing the decoding data of the row or column at a first storage position; and before decoding a next row or column of sub-blocks, determining whether the next row or column of sub-blocks are larger than a preset sub-block, storing the decoding data of the next row or column of sub-blocks at the first storage position if the next row or column of sub-blocks are larger than a preset sub-block, and storing the decoding data of the next row or column of sub-blocks at a second storage position if the next row or column of sub-blocks are not larger than a preset sub-block. The motion vector prediction method and device solve the problems of large register consumption, waste of resources, complicated mapping relation, complex hardware design logic, large hardware area, high power consumption, etc.

Description

technical field [0001] The invention relates to the technical field of data communication, in particular to a method and device for motion vector prediction of a VP9 decoder. Background technique [0002] With the development of science and technology and the progress of society, VP9 was also born. VP9 is an open-format, royalty-free video compression standard developed by Google. Because VP9 has the characteristics of fast decoding speed in the field of video decoding, VP9 decoders have been widely used. [0003] The VP9 decoder adopts a codec architecture with 64x64 pixels as a macroblock, that is, an image is divided into multiple macroblocks in units of 64x64 pixels, and the video stream data is decoded in units of macroblocks. For each macroblock of 64x64 pixels, it can be further divided into sub-blocks of 64x32, 32x64, 32x32, 32x16, 16x32, 16x16, 16x8, 8x16, and 8x8 pixels. Wherein, the smallest unit of a sub-block is 8x8 pixels. That is to say, a sub-block of 8x8...

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/423H04N19/70H04N19/91
Inventor 张圣钦
Owner FUZHOU ROCKCHIP SEMICON
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