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

Methods and apparatus for adaptive mode video encoding and decoding

A mode and encoding technology, applied in the field of video encoding and decoding, can solve problems such as lack of adaptability

Inactive Publication Date: 2012-01-04
THOMSON LICENSING SA
View PDF5 Cites 6 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, these video standards and recommendations apply pre-defined, fixed compression methods to encode block types (segmentation) and prediction modes, which lack adaptability in matching them to actual video content

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
  • Methods and apparatus for adaptive mode video encoding and decoding
  • Methods and apparatus for adaptive mode video encoding and decoding
  • Methods and apparatus for adaptive mode video encoding and decoding

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0068] go to Figure 5 , an example method for obtaining adaptive mode coding within a video encoder is generally indicated by reference numeral 500 . Method 500 includes start block 510 of passing control to function block 520 . Function block 520 performs encoding setup (optionally with operator assistance), passing control to cycle limit block 530 . The loop limit block 530 executes a loop j, where j=1, . Function block 540 encodes image j and passes control to function block 550 . Functional block 550 obtains a mode map from video content previously encoded in an iterative process (not necessarily the first iteration), and then updates said mode map one or more times during the next one or more iterative processes, Optionally, a process of pattern map reset is implemented based on one or more conditions (eg, scene change, etc.) and control is passed to loop limit block 560 . Loop limit block 560 ends the loop and passes control to end block 599 .

[0069] In method 50...

Embodiment 2

[0074] In another embodiment, the mapping information is specifically indicated in the syntax and communicated in the bitstream. In this method, said adaptive mode map may be obtained before or during the encoding step. For example, pattern maps can be generated for a range of spatial resolutions from training data encoded at different spatial resolutions. The mapping is then encoded at the sequence level, picture level, slice level, and so on.

[0075] back to Figure 7 , an example method for applying adaptive mode coding at the sequence level in a video encoder is generally indicated by reference numeral 700 . Method 700 embeds a schema map in the generated bitstream. Method 700 includes a start block 710 which passes control to a function block 720 . Function block 720 makes code settings (optionally with operator assistance) and passes control to function block 730 . Function block 730 obtains said pattern map, eg based on training data (which in turn, eg, is encoded...

Embodiment 3

[0079] In another embodiment, the mapping information is also indicated in the syntax and conveyed in the bitstream. Different from Embodiment 2, the mapping table may be generated based on a previously encoded image or a currently encoded image during the encoding / decoding process. For example, before encoding an image, a mode map is generated and indicated in the grammar. We can keep updating the schema map during encoding. The mode map may be generated based on previously encoded image information and / or selected from a certain set of mode maps and / or different / local encoding stages of the currently encoded image. This mapping table may also be generated based on statistics of the coded image or sequence, such as, but not limited to, mean value, variance, and the like.

[0080] go to Figure 9 , an example method for adaptive mode mapping within a video encoder is generally indicated by reference numeral 900 . Method 900 includes start block 910 which passes control to ...

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

Methods and apparatus are provided for motion compensation with a smooth reference frame in bit depth scalability. An apparatus includes an encoder (100) for encoding picture data for at least a portion of a picture by generating an inter-layer residue prediction for the portion using an inverse tone mapping operation performed in the pixel domain for bit depth scalability. The inverse tone mapping operation is shifted from a residue domain to the pixel domain.

Description

[0001] Cross References to Related Applications [0002] This application claims the benefit of US Provisional Application No. 61 / 150,115, filed February 5, 2009, the entire contents of which are hereby incorporated by reference. technical field [0003] The present invention principles relate generally to encoding and decoding of video, and more particularly to methods and apparatus for adaptive mode video encoding and decoding. Background technique [0004] Most modern video coding standards apply various coding schemes to effectively reduce spatial and temporal correlations. An illustrative example is the International Organization for Standardization / International Electrotechnical Commission (ISO / IEC) Moving Picture Experts Group-4 (MPEG-4) Part 10 Advanced Video Coding (AVC) standard / International Telecommunication Union Communication Sector (ITU-T) Recommendation H.264 (hereinafter referred to as "MPEG-4 AVC standard") allows images to be intra-coded or inter-coded. ...

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/12
CPCH04N19/00424H04N7/26351H04N19/00042H04N19/00733H04N19/00442H04N19/34H04N19/11H04N19/30H04N19/51
Inventor 郑云飞吕小安尹鹏J.索尔许茜
Owner THOMSON LICENSING SA
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