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

Video encoding and decoding methods and corresponding devices

A technology of video coding and equipment, applied in image coding, digital video signal modification, television, etc., which can solve problems such as discontinuity, modeling, intra-frame and inter-frame block difficulties, etc.

Inactive Publication Date: 2006-09-13
DYNAMIC DATA TECH LLC
View PDF0 Cites 56 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Third, it is difficult to combine intra and inter blocks in coded frames (in the cited paper, no DCT intra macroblocks exist, probably to avoid The discontinuity of the Gabor basis function cannot be well modeled by the smooth structure)

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 encoding and decoding methods and corresponding devices
  • Video encoding and decoding methods and corresponding devices
  • Video encoding and decoding methods and corresponding devices

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0046] attached image 3 A simple block diagram of a video encoding device implementing a hybrid video encoder using multiple encoding engines is shown. Several encoding engines execute predetermined encoding techniques, for example, the encoding engine 31 may implement the INTRA-DCT encoding method, the second engine 32 may implement the INTER-DCT encoding method, and the third engine 33 may implement the matching pursuit algorithm. Block partitioning device 34 receives each frame of an input video sequence ("video signal"), partitions the image into individual blocks of various sizes, and determines which encoding engine will process the current original block. The encoding device 35 then inserts into the bitstream a decision indicating the block location, size and selected encoding engine. The current raw signal block is then passed to the selected encoding engine (in the attached image 3 In the shown case the engine 33).

[0047] The following will refer to the attache...

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

The invention relates to the field of video compression and, more specifically, to a video encoding method applied to an input sequence of frames in which each frame is subdivided into blocks of arbitrary size. This method comprises, for at least a part of the blocks of the current frame, the steps of: generating on a block basis motion-compensated frames obtained from each current original frame and a previous reconstructed frame; generating the said motion-compensated frames residual signals; using a matching pursuit algorithm for decomposing each of the generated residual signals into coded dictionary functions called atoms, the other blocks of the current frame being processed by means of other coding techniques; coding said atoms and the motion vectors determined during the motion compensation step, for generating an output coded bitstream; said method being such that any atom acts only on one block B at a time, said block-restriction leading to the fact that the reconstruction of a residual signal f is obtained from a dictionary that is composed of basis functions gγnæBrestricted to the block B corresponding to the indexing parameter γn, according to the following 2D spatial domain operation: gγnæB(i,j)=gγn(i,j) if pixel (i,j)εB; gγnæB(i,j)=0 otherwise (i.e. (i,j)∉B).

Description

technical field [0001] The present invention relates in general to the field of video compression, for example, in particular the video standards of the MPEG family (MPEG-1, MPEG-2, MPEG-4), and the video coding recommendations of the ITU H26X family (H.261, H.263 and their extensions ). More specifically, the present invention relates to a video coding method applied to a sequence of input frames, in which each frame is subdivided into blocks of arbitrary size, said method comprising At least part of the following steps: [0002] - generate a motion compensated frame on a block basis, each motion compensated frame is obtained from each current initial frame and a previous reconstructed frame; [0003] - generating a residual signal from said motion compensated frames; [0004] - use a so-called matching pursuit (MP: Matching pursuit) algorithm to decompose each of the generated residual signals into coding dictionary functions called atoms, and other blocks of the current ...

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): G06T9/00H04N7/26H04N7/36
CPCH04N19/00278H04N19/00975H04N7/362H04N19/00078H04N7/26244H04N19/00733H04N7/26069H04N7/26989H04N19/176H04N19/51H04N19/12H04N19/97
Inventor S·瓦伦特
Owner DYNAMIC DATA TECH LLC
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