Unlock instant, AI-driven research and patent intelligence for your innovation.

Method and device of data compression

A data compression and data technology, which is applied in the field of data processing, can solve problems such as large storage requirements and reduce hardware costs, and achieve the effects of reducing storage capacity, reducing costs, and facilitating use

Inactive Publication Date: 2007-07-18
VIMICRO CORP
View PDF0 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] Embodiments of the present invention provide a method and device for data compression, which can solve the problem of large storage requirements during compression, thereby reducing the cost of hardware

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
  • Method and device of data compression
  • Method and device of data compression

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0032] In order to make it easier for those skilled in the art to understand and realize the present invention, the embodiments of the present invention are described in conjunction with the accompanying drawings.

[0033] Since the image in the YUV422 format is a commonly used image, as shown in FIG. 1 , the image in the present application uses the YUV422 format as an example to describe the data compression method of the present invention.

[0034] Step 1. Receive N lines of Y, U, V data. N can be 8 or 16, and the following uses N=8 as an example to describe the embodiment of the present invention.

[0035] For Y data, 8 lines of Y data are received, 8*Width data in total, where Width is the width of the image, when the image is VGA, Width=640, and the image is assumed to be VGA below.

[0036] For U data, 8 lines of U data are received, 8*Width / 2 data in total, where Width=640.

[0037] For V data, 8 rows of V data are received, 8*Width / 2 data in total, where Width=640. ...

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

This invention discloses a data compression method including: receiving data of Y, U and V of N lines, merging U data and V data of continuous X lines to one line of U and V data to get the U data of N / X lines and V data of N / X lines, buffer-storing Y data of N lines and U data of N / X lines and V data of N / X lines in a buffer-storing unit, then expanding U data of M / 2 row of the N / X line taken from the buffer storage unit to U data of M / 2 row of N lines and expanding V data of the M / 2 of N / X lines to V data of M / 2 rows of N lines, and compressing Y of M row of N lines, U of M / 2 row of N lines and V of the M / 2 row of N lines. This invention also discloses a data compression method, which can reduce the storage volume of buffer regions.

Description

technical field [0001] The invention relates to a data processing technology, in particular to a data compression method and device. Background technique [0002] In data processing technology, data compression is one of the most commonly used technologies. The following takes JPEG image as an example to introduce data compression technology. JPEG is a common image compression standard, and the data it compresses generally has the following formats: YUV422, YUV411, YUV420. [0003] Assuming a VGA image is used as a reference, there are 640 points in the horizontal direction and 480 points in the vertical direction. In this way, YUV420 refers to taking 2 Y samples, 1 U sample, and 1 V sample at every 2 consecutive sampling points in the horizontal and vertical directions. Therefore, the YUV420 image has 640*480 Y, 320*240 U, 320*240 V. YUV411 refers to taking 4 Y samples, 1 U sample, and 1 V sample for every 4 consecutive sampling points in the horizontal direction. Theref...

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): H04N7/26H04N7/24H04N19/157H04N19/16H04N19/423
Inventor 王浩周芬
Owner VIMICRO CORP