Dynamic packet size control for mpeg-4 data partition mode -> Monitor Keywords
Fresh Patents
Monitor Patents Patent Organizer How to File a Provisional Patent Browse Inventors Browse Industry Browse Agents Browse Locations
     new ** File a Provisional Patent ** 
site info Site News  |  monitor Monitor Keywords  |  monitor archive Monitor Archive  |  organizer Organizer  |  account info Account Info  |  
07/17/08 | 46 views | #20080170614 | Prev - Next | USPTO Class 375 | About this Page  375 rss/xml feed  monitor keywords

Dynamic packet size control for mpeg-4 data partition mode

USPTO Application #: 20080170614
Title: Dynamic packet size control for mpeg-4 data partition mode
Abstract: A dynamic AC prediction technique is implemented in a data partition mode which automatically disables AC prediction for encoding the current macroblock in the next packet when packet overflow occurs. Otherwise, when there is no overflow, AC prediction remains enabled to maintain compression efficiency. More particularly, in the preferred embodiment, a determination is first made whether a macroblock causes a packet overflow if it is encoded in the current packet. If so, a new packet is initiated into which the macroblock is encoded without AC prediction as the first macroblock. Otherwise, the macroblock with AC prediction remains in the current packet and a new macroblock is encoded.
(end of abstract)
Agent: Nvidia C/o Murabito, Hao & Barnes LLP - San Jose, CA, US
Inventors: Ram Prabhakar, Harikrishna M. Reddy, Lefan Zhong, Wei Sun, Leonardo Vainsencher, Visalakshi Vaduganathan
USPTO Applicaton #: 20080170614 - Class: 37524012 (USPTO)

The Patent Description & Claims data below is from USPTO Patent Application 20080170614.
Brief Patent Description - Full Patent Description - Patent Application Claims  monitor keywords RELATED APPLICATIONS

The present application is a divisional of and claims the benefit of U.S. patent application Ser. No. 10/721,709, filed Nov. 25, 2003, entitled “DYNAMIC PACKET SIZE CONTROL FOR MPEG-4 DATA PARTITION MODE,” naming Ram Prabhakar, Harikrishna M. Reddy, Lefan Zhong, Wei Sun, Leonardo Vainsencher, and Visalakshi Vaduganathan as inventors, assigned to the assignee of the present invention, and having attorney docket number NVID-P000899. That application is incorporated herein by reference in its entirety and for all purposes.

The present application is related to U.S. patent application Ser. No. ______,filed Dec. ______, 2007, entitled “DYNAMIC PACKET SIZE CONTROL FOR MPEG-4 DATA PARTITION MODE,” naming Ram Prabhakar, Harikrishna M. Reddy, Lefan Zhong, Wei Sun, Leonardo Vainsencher, and Visalakshi Vaduganathan as inventors, assigned to the assignee of the present invention, and having attorney docket number NVID-P000899.D2. That application is incorporated herein by reference in its entirety and for all purposes.

FIELD OF THE INVENTION

The invention generally relates to computer systems, and more particularly relates to dynamic packet size control in MPEG-4 data partition mode.

BACKGROUND OF THE INVENTION

Moving Pictures Experts Groups (MPEG) is an International Standards Organization (ISO) standard for compressing video data. Video compression is important in making video data files, such as full-length movies, more manageable for storage (e.g., in optical storage media), processing, and transmission. In general, MPEG compression is achieved by eliminating redundant and irrelevant information. Because video images typically consist of smooth regions of color across the screen, video information generally varies little in space and time. As such, a significant part of the video information in an image is predictable and therefore redundant. Hence, a first objective in MPEG compression is to remove the redundant information and leaving only the true or unpredictable information. On the other hand, irrelevant video image information is information that cannot be seen by the human eye under certain reasonable viewing conditions. For example, the human eye is less perceptive to noise at high spatial frequencies than noise at low spatial frequencies and less perceptive to loss of details immediately before and after a scene change. Accordingly, the second objective in MPEG compression is to remove irrelevant information. The combination of redundant information removal and irrelevant information removal allows for highly compressed video data files.

MPEG compression incorporates various well-known techniques to achieve the above objectives including: motion-compensated prediction, Discrete Cosine Transform (DCT), quantization, and Variable-Length Coding (VLC). DCT is an algorithm that converts pixel data into sets of spatial frequencies with associated coefficients. Due to the non-uniform distribution of the DCT coefficients wherein most of the non-zero DCT coefficients of an image tend to be located in a general area, VLC is used to exploit this distribution characteristic to identify non-zero DCT coefficients from zero DCT coefficients. In so doing, redundant/predictable information can be removed. Additionally, having decomposed the video image into spatial frequencies under DCT means that higher frequencies via their associated DCT coefficients can be coded with less precision than the lower frequencies via their associated DCT coefficients thereby allowing irrelevant information to be removed. Hence, quantization may be generalized as a step to weight the DCT coefficients based on the amount of noise that the human eye can tolerate at each spatial frequency so that a reduced set of coefficients can be generated.

Additionally, MPEG compression also includes additional compression stages such as Alternative Coefficient/Discrete Coefficient (AC/DC) prediction. AC is typically defined as a DCT coefficient for which the frequency in one or both dimensions is non-zero (higher frequency). DC is typically defined as a DCT coefficient for which the frequency is zero (low frequency) in both dimensions. An AC/DC prediction module predicts the AC and DC for the current block based on AC and DC values of adjacent blocks such as an adjacent left top block, a top block, and an adjacent left block. For example, the prediction can be made as follows:

If (|B−A|≧|B−C) then X=A else X=C where B is the AC or DC value of the left top block relative to the current block, C is the AC or DC value of the top block relative to the current block, A is the AC or DC value of the left block relative to the current block, and X is the AC or DC value of the current block.



Continue reading...
Full patent description for Dynamic packet size control for mpeg-4 data partition mode

Brief Patent Description - Full Patent Description - Patent Application Claims
Click on the above for other options relating to this Dynamic packet size control for mpeg-4 data partition mode patent application.

Patent Applications in related categories:

20080247463 - Long term reference frame management with error feedback for compressed video communication - An apparatus, software encoded in tangible media, and a method at an encoder. The method includes sending compressed video data including a reference frame message to create a long term reference frame to a plurality of decoders at one or more destination points, receiving feedback from the decoders indicative of ...

20080247464 - Method and apparatus for encoding and decoding based on intra prediction using differential equation - Provided are a method and apparatus for encoding and decoding an image based on intra prediction. The image encoding method comprises determining boundary values of a differential equation that is to be used to intra-predict a current block based on pixel values of pre-encoded pixels adjacent to the current block, ...


###
monitor keywords

How KEYWORD MONITOR works... a FREE service from FreshPatents
1. Sign up (takes 30 seconds). 2. Fill in the keywords to be monitored.
3. Each week you receive an email with patent applications related to your keywords.  
Start now! - Receive info on patent apps like Dynamic packet size control for mpeg-4 data partition mode or other areas of interest.
###


Previous Patent Application:
Method and apparatus for geometric transformation in video reproduction
Next Patent Application:
Moving image decoding device and moving image decoding method
Industry Class:
Pulse or digital communications

###

FreshPatents.com Support
Thank you for viewing the Dynamic packet size control for mpeg-4 data partition mode patent info.
IP-related news and info


Results in 4.89534 seconds


Other interesting Feshpatents.com categories:
Accenture , Agouron Pharmaceuticals , Amgen , AT&T , Bausch & Lomb , Callaway Golf