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

An image preprocessing device suitable for video coding

A video coding and image technology, applied in the field of video coding, can solve the problems of reducing system processing performance, multi-system bandwidth, consumption of large hardware resources, etc., to achieve the effect of reducing cache resources and bandwidth consumption

Pending Publication Date: 2018-12-18
珠海亿智电子科技有限公司
View PDF9 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

This method is relatively simple to implement, but it requires multiple read and write off-chip memory operations, which will consume more system bandwidth and reduce system processing performance.
One is to realize the two-dimensional zoom operation in one step. This method requires a lot of line buffers to store the original image pixel information required by the filter, which will use a lot of on-chip memory, especially in the field of video coding. Image processing is based on macro Block format output, in order to meet the fast output of data in a macroblock, if a traditional method, such as a 2nd-order vertical filter, needs to buffer 32 lines in the worst case, it will consume a lot of hardware resources, and this press The method of zooming the entire row cannot meet the real-time requirements of video encoding

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
  • An image preprocessing device suitable for video coding
  • An image preprocessing device suitable for video coding
  • An image preprocessing device suitable for video coding

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0011] The specific implementation manners of the present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments.

[0012] Such as figure 1 As shown, it is a pre-processing image block diagram of an embodiment of the present invention. In the figure, the data source management module 101 completes the reading and storage operations of the source image, and the two-dimensional scaling module 102 completes the scaling output of the internal data of a 16x16 macroblock. The image layer The overlay module 103 completes the superimposition of 4 layers and the zoom output video layer of the previous level, and the output module 104 completes the 444 to 420 output of the superposition result of the previous level to the video encoding level and performs (2, 4, 8) proportional reduction thumbnail output.

[0013] The specific process of the embodiment of the present invention is as follows: 1920x1080 is reduced to 1280x720, 2n...

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 relates to the technical field of image processing, and provides an image preprocessing device suitable for video coding. The device realizes the functions of macroblock zooming, image layer superimposing and thumbnail output of the source image in an online manner, and comprises a data source management module, a two-dimensional zooming module, an image layer superimposing module, an output module and the like. The data source management module pre-generates a source data read instruction required for the output of the current target macroblock row and buffers the source data; The image layer superimposing module reads out and pre-reads the macroblock data of the corresponding superimposed layer according to the coordinate position of each image layer. The output module obtains image data of corresponding size according to a fixed reduction multiple, and then outputs the image data to the video encoding module and writes the image data into the off-chip memory. The device cooperates with the pipeline processing of each module through the block partition and ping-pong storage of the data source, which not only reduces the bandwidth consumption, but also satisfies thereal-time requirement of the high-definition video coding.

Description

technical field [0001] The present invention relates to the field of video coding, in particular to a device for preprocessing a video coding source. Background technique [0002] As the user's demand for high-definition video is getting higher and higher, the bandwidth resource consumed by the image processing process and real-time performance become the bottleneck of the system. [0003] In the existing technology, the two-dimensional image scaling filter can scale the original image in both horizontal and vertical directions. The traditional scaling method, one is to write the intermediate result horizontally first to the off-chip memory, and then from the off-chip memory Read the horizontal scaling result and perform the vertical scaling process. This method is relatively simple to implement, but it requires multiple read and write off-chip memory operations, which will consume more system bandwidth and reduce system processing performance. One is to realize the two-di...

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/117H04N19/85H04N19/176H04N19/42
CPCH04N19/117H04N19/176H04N19/42H04N19/85
Inventor 不公告发明人
Owner 珠海亿智电子科技有限公司
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