Motion compensation reference block data reading device and method for embedded video decoding

A data reading and video decoding technology, applied in the field of video processing, can solve the problems of data transmission frequency and large transmission volume, and achieve the effect of reducing the number of interactions, reducing the amount of data, and reducing overlapping data

Active Publication Date: 2012-01-11
锐立平芯微电子(广州)有限责任公司
View PDF3 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

This technology helps improve performance when processing video images captured by cameras such as surveillance systems. By calculating how many times videos are taken per second (the average) instead of trying to capture every detail within them, this improves efficiency while also minimizing storage space needed. Additionally, if there're any changes made after capturing an image, these techniques help identify which parts have changed more frequently than others without reconstructing everything again. Overall, this technology makes better quality monitoring capabilities possible even beyond what was previously feasible due to limitations associated with previous methods like storing all pixels twice before performing analysis.

Problems solved by technology

The technical problem addressed by this patents relates to optimizing image encoding techniques while reducing unnecessary workload during decoded images due to their high computational complexity.

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 compensation reference block data reading device and method for embedded video decoding
  • Motion compensation reference block data reading device and method for embedded video decoding
  • Motion compensation reference block data reading device and method for embedded video decoding

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0040] In order to make the object, technical solution and advantages of the present invention clearer, the present invention will be described in further detail below in conjunction with specific embodiments and with reference to the accompanying drawings.

[0041] The present invention is a motion compensation reference block data reading device and method for embedded video decoding, which is used to read the reference block data of the currently decoded macroblock from the off-chip reference frame buffer into the on-chip during embedded video decoding storage. The inter-frame macroblocks are classified according to the type of the macroblock and the motion vector (mv, motionvector), and then different reference block data ranges are respectively determined. After reading the reference block data into the chip, the data beyond the range of the reference frame should be extended.

[0042] Such as figure 1 As shown, for sub-pixel precision interpolation in motion compensati...

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 compensation reference block data reading device and a motion compensation reference block data reading method for embedded video decoding. The device and the method are used for reading the reference block data of a current decoding macro block from an off-chip reference frame buffer into an on-chip memory space in the embedded video decoding. In the device and the method, inter-frame macro blocks are classified according to types and motion vectors of the macro blocks, different reference block data ranges are determined respectively, and the reference block data is read into the on-chip memory space once. Simultaneously, boundary extension is performed on data out of a reference frame range, so the reference block data is not required to be judged whether to exceed a reference frame boundary or not in subsequent sub-pixel interpolation. By the device and the method, on-chip and off-chip data interaction times can be remarkably decreased, the overlapped part of data of adjacent 4*4 reference blocks can be reduced, and an on-chip and off-chip interactive data volume can be decreased.

Description

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

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
Owner 锐立平芯微电子(广州)有限责任公司
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