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

Mesh-based video compression with domain transformation

A grid and reference grid technology, applied in the field of data processing, can solve problems such as not providing performance, non-continuous blocking of motion vectors, etc.

Inactive Publication Date: 2009-07-29
QUALCOMM INC
View PDF0 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Also, in low bitrate applications, discontinuities in the motion vectors of adjacent blocks can cause annoying blocking effects
In many situations, block-based motion estimation does not provide good performance

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
  • Mesh-based video compression with domain transformation
  • Mesh-based video compression with domain transformation
  • Mesh-based video compression with domain transformation

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0019] The word "exemplary" is used herein to mean "serving as an example, illustration, or illustration." Any embodiment or design described herein as "exemplary" is not necessarily to be construed as preferred or advantageous over other embodiments or designs.

[0020] Techniques for performing grid-based video compression / decompression with domain transformations are described herein. Grid-based video compression refers to video compression in which each frame is divided into grids rather than blocks. In general, the mesh can be any polygonal shape (eg, triangles, quadrilaterals, pentagons, etc.). In the embodiment described in detail below, the mesh is a quadrilateral (QUAD), where each QUAD has four vertices. Domain transformation refers to transforming meshes into blocks, or vice versa. The blocks have a predetermined shape and are usually square, but may also be rectangular. The techniques allow the use of grid-based motion estimation, which may have improved perfor...

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

Techniques for performing mesh-based video compression / decompression with domain transformation are described. A video encoder partitions an image into meshes of pixels, processes the meshes of pixels to obtain blocks of prediction errors, and codes the blocks of prediction errors to generate coded data for the image. The meshes may have arbitrary polygonal shapes and the blocks may have a predetermined shape, e.g., square. The video encoder may process the meshes of pixels to obtain meshes of prediction errors and may then transform the meshes of prediction errors to the blocks of prediction errors. Alternatively, the video encoder may transform the meshes of pixels to blocks of pixels and may then process the blocks of pixels to obtain the blocks of prediction errors. The video encoder may also perform mesh-based motion estimation to determine reference meshes used to generate the prediction errors.

Description

technical field [0001] This disclosure relates generally to data processing, and more particularly to techniques for performing video compression. Background technique [0002] Video compression is widely used in various applications such as: digital television, video broadcasting, video conferencing, video calling, digital video disc (DVD), etc. Video compression exploits the similarity between successive video frames to significantly reduce the amount of data to be transmitted or stored. This data reduction is especially important for applications where transfer bandwidth and / or storage space are limited. [0003] Video compression is typically achieved by dividing each video frame into square blocks of picture elements (pixels) and processing each block of the frame. Processing of a block of a frame may include identifying another block in another frame that is very similar to the block being processed, determining differences between the two blocks, and encoding the di...

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/50
CPCH04N19/00781H04N19/00278H04N7/26792H04N7/26244H04N7/50H04N19/00618H04N19/176H04N19/54H04N19/61H04N19/42H04N19/89
Inventor 齐英永
Owner QUALCOMM INC
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