Video compression method

A compression method and video compression technology, applied in the field of video data, can solve problems such as high error rate and unsuitable processing

Active Publication Date: 2009-06-10
GOOGLE LLC
View PDF0 Cites 16 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Note that if the error rate on this link is very high, such as multiple errors every 10-20 frames, this treatment may not be suitable

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 compression method
  • Video compression method
  • Video compression method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0060] Several different aspects of the invention will be described below.

[0061] dynamic factor rearrangement

[0062] In a video compression system based on DCT (Discrete Cosine Transform), an 8×8 pixel block or prediction error signal data is transformed into a set of 64 frequency coefficients (one DC value and 63 AC values) and then quantized and converted into a set of flags.

[0063] Typically higher frequency AC coefficients have smaller magnitudes and are therefore less likely to be non-zero after quantization. Therefore, prior to tokenization, the coefficients are often arranged in ascending order, ie starting with the lowest frequency coefficient (DC value) and ending with the highest frequency AC coefficient. This scan order, sometimes denoted "zig-zag order", helps to aggregate non-zero values ​​at the beginning and zeros at the end of the runs, and in doing so promotes more efficient compression.

[0064] However, this fixed scanning order is not optimal. For...

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

A method of compressing video data having at least one frame having at least one block and each block having an array of pixels is provided. The method transforms the pixels of each block into coefficients and creates an optimal transmission order of the coefficients. The method also optimizes the speed of processing compressed video data by partitioning the data bitstream and coding each partition independently. The method also predicts fractional pixel motion by selecting an interpolation method for each given plurality or block of pixels depending upon at least one metric related to each given block and varies the method from block to block. The method also enhances error recovery for a current frame using a frame prior to the frame immediately before the current frame as the only reference frame for lessening quality loss during data transmission. Enhanced motion vector coding is also provided.

Description

[0001] related application [0002] This application claims priority to US Provisional Patent Application Serial No. 60 / 649,187, filed May 12, 2003, and US Patent Application Serial No. 10 / 713,807, filed November 14, 2003. field of invention [0003] The present invention relates to video data and in particular to methods and systems for encoding, decoding, compressing and transmitting video data in as efficient a manner as possible. Background technique [0004] The transfer of data is often constrained by bandwidth and throughput constraints. There is no way to send or receive unlimited data in an extremely short period of time. In order to maximize the quantity and quality of the information being transmitted, in some cases the information is compressed or encoded when transmitted and decompressed or decoded when received. [0005] Data compression is necessary in the transmission of video data. Ordinary text, unless very large, can be transferred easily and quickly. ...

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): H04B1/66H04N7/12H04NH04N19/89
CPCH04N7/26047H04N19/00151H04N7/26106H04N7/26058H04N19/00157H04N7/26138H04N19/00206H04N19/00066H04N19/00193H04N19/002H04N19/00284H04N19/00266H04N19/00054H04N19/00109H04N19/0063H04N7/26872H04N7/26196H04N7/26095H04N7/26127H04N7/26186H04N19/00121H04N7/2626H04N7/26808H04N7/26202H04N7/26271H04N19/00696H04N19/52H04N19/139H04N19/172H04N19/13H04N19/129H04N19/114H04N19/14H04N19/152H04N19/154H04N19/156H04N19/177H04N19/523H04N19/117H04N19/51H04N19/176
Inventor E·阿米尔斯J·班克基S·拉瓦恩韦Y·许D·米勒A·格兰奇P·威尔金
Owner GOOGLE LLC
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