Interpolation of video compression frames

A technology for compressing systems and video images, applied in the direction of digital video signal modification, television, transmission of television signals through single/parallel channels, etc.

Inactive Publication Date: 2004-09-01
DOLBY LAB LICENSING CORP
View PDF3 Cites 10 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Thus, the efficiency of motion vectors and coding range limitation

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
  • Interpolation of video compression frames
  • Interpolation of video compression frames
  • Interpolation of video compression frames

Examples

Experimental program
Comparison scheme
Effect test

example

[0063] Figure 4 is a flowchart representing an illustrative embodiment of the invention, as a method executable by a computer.

[0064] Step 400: Determining an interpolation to apply to each pixel in an input sequence of two or more bidirectionally predicted interframes, for direct and interpolative modes for computing B-frames in a video image compression system, The intermediate frame uses a frame-to-distance ratio from at least two non-bidirectionally predicted frames that classify such sequence input from a source (eg, a video image stream).

[0065] Step 401: Optimizing interpolation on an image unit, such as an area within a frame, or one or more frames. Set interpolation statically for the entire encoding process, or dynamically for each scene, GOP, frame, frame group, or locally within a frame.

[0066] Step 402: Further optimize the interpolation on scene type or coding simplicity. For example, an interpolation can be set statically (like 2 / 3 scale and 1 / 3 equal ...

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, system, and computer programs for improving the image quality of one or more bi-directionally predicted intermediate frames in a video image compression system, where each frame comprises a plurality of pixels. In one aspect, the invention includes determining the value of each pixel of each bi-directionally predicted intermediate frame as a weighted proportion of corresponding pixel values in non-bidirectionally predicted frames bracketing the sequence of bi-directionally predicted intermediate frames. In one embodiment, the weighted proportion is a function of the distance between the bracketing non-bidirectionally predicted frames. In another embodiment, the weighted proportion is a blended function of the distance between the bracketing non-bidirectionally predicted frames and an equal average of the bracketing non-bidirectionally predicted frames. In another aspect of the invention, interpolation of pixel values is performed on representations in a linear space, or in other optimized non-linear spaces differing from an original non-linear representation.

Description

technical field [0001] This invention relates to video compression, and more particularly to improved interpolation of video compressed frames in MPEG-like encoding and decoding systems. technical background [0002] MPEG background technology [0003] MPEG-2 and MPEG-4 are international video compression standards that define a video syntax that provides an efficient way to represent a sequence of images in a more compact form of coded data. Code points (coded bits) language is "syntax". For example, several tokens can represent a whole set of samples (eg, 64-bit samples of MPEG-2). Both MPEG standards also describe a decoding (reconstruction) process in which code bits are mapped from a compressed representation into a sequence of images in an approximate original format. For example, a flag signal in the coded bit stream signals whether subsequent bits are ahead of a prediction algorithm before being decoded by a discrete cosine transform (DCT) algorithm. The algorith...

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
IPC IPC(8): H04N7/32G06T9/00H04N7/26H04N7/36H04N7/46H04N7/50
CPCH04N19/00781H04N7/462H04N7/366H04N7/506H04N19/00721H04N7/26382H04N19/00733H04N19/00896H04N7/362H04N19/00715H04N19/00054H04N19/51H04N19/61H04N19/114H04N19/82H04N19/573H04N19/577
Inventor G·A·德莫斯
Owner DOLBY LAB LICENSING CORP
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