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

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 limitations imposes an ultimate limit on the number of intermediate B-frames

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 Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products