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

Encoding method and encoding device

A coding mode and summation technology, which is applied in the field of coding methods and coding devices, can solve the problems of enhanced correlation, failure to consider, and failure to satisfy the correlation between the base layer and the enhancement layer, etc., and achieve the goal of increasing correlation and improving error resilience Effect

Active Publication Date: 2012-06-20
HUAWEI TECH CO LTD +1
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The disadvantage of this existing technology is that this mode calculation technology combined with current layer error concealment optimization only enhances the correlation between frames in the time direction of the current layer, and does not take into account the differences between different layers, that is, the coding of the current layer. The effect on the enhancement layer cannot meet the requirement of improving the correlation between the base layer and the enhancement layer

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
  • Encoding method and encoding device
  • Encoding method and encoding device
  • Encoding method and encoding device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0045] Embodiment 1 provides an encoding method. In this embodiment, the decoding end performs error concealment on the enhancement layer by using the BLSkip error concealment method. When encoding the base layer, comprehensively consider the error concealment capability of the information of the base layer to the frame of the enhancement layer, and the error concealment capability represents the inter-layer correlation capability. Also, the mode of the basic layer is Inter mode.

[0046] In detail, such as figure 1 As shown, the method includes:

[0047] Step S101: When encoding the macroblocks of the base layer, calculate the Lagrangian cost function value corresponding to each encoding mode in the mode set;

[0048] Among them, the above Lagrangian cost function includes source distortion, code rate and the error concealment ability of the enhancement layer to the base layer information estimated by the encoder according to the BLSkip error concealment method. In particu...

Embodiment 2

[0069] In the encoding method provided by this embodiment, the case that there is an Intra mode in the mode set is considered, and different methods are used to calculate the error concealment distortion D for the Intra mode. ec .

[0070] The encoding method provided by this embodiment is similar to that of Embodiment 1. First, the mode with the smallest cost function value needs to be selected from the mode set, and then the base layer is encoded according to this mode. Specifically, for the case where an Intra mode exists in the mode set, the calculation cost function can still be calculated using the formula (5) in Embodiment 1, and the selectable mode set includes all possible modes.

[0071] The difference between the second embodiment and the first embodiment is that the error concealment distortion D is calculated in different ways for the Inter mode, the inter-layer prediction mode, and the Intra mode. ec ; Wherein, for Inter mode and inter-layer prediction mode (inc...

Embodiment 3

[0082] In the encoding method provided by this embodiment, a certain extension is made on the Lagrangian cost function. In detail, the cost function is expressed as follows:

[0083]

[0084] It can be seen from the above formula that the difference between the definition of the cost function in this embodiment and Embodiment 1 and Embodiment 2 is that, for Inter mode or inter-layer prediction mode, the reference frame propagation distortion D ep_ref , used to refresh the Intra mode. Reference frame propagation distortion D ep_ref The calculation of can refer to the prior art, and will not be repeated here.

[0085] The following takes Embodiment 1 as an example to illustrate the specific application process of the embodiment of the present invention.

[0086] The method in embodiment one is inherited in the reference software of JSVM, and the experiment environment that satisfies the following conditions is designed:

[0087] 1) Sequence: Bus, Foreman;

[0088] 2) Two ...

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 embodiment of the invention discloses an encoding method and an encoding device. The method comprises the following steps that: values of a Lagrange cost function, corresponding to all encoding modes in a mode aggregate, are calculated, the mode aggregate comprises various modes, wherein items which are in direct proportion to error concealment distortion are added in the Lagrange cost function, and the error concealment distortion represents the capability of error concealment of a base layer to information of an enhancement layer; an encoding mode which can lead the value of the Lagrange cost function to be minimum is selected as the encoding mode of the base layer; and encoding is carried out on the base layer according to the selected encoding mode. According to the embodiment of the invention, the invention can increase relevance of the information of the base layer and the enhancement layer, thus leading code stream to be correctly received on the base layer; and under the condition of losing the enhancement layer, the information of the base layer is utilized to improve the error elasticity of the total code stream so as to maintain the total quality of video not to be greatly influenced.

Description

technical field [0001] The present invention relates to the technical field of video processing, in particular to an encoding method and an encoding device. Background technique [0002] In recent years, with the rapid development of video services on the Internet and wireless networks, the goal of video coding has shifted from the original pursuit of high compression rate to the ability to make video streams better adapt to various network environments and user terminals, and It has certain fault tolerance and scalability. The best way to solve this problem is to use SVC (Scalable Video Coding, scalable video coding). And JVT (Joint Video Team, joint video group) has incorporated SVC into the extension of H.264 / AVC (Advanced Video Coding, advanced video coding) standard, and has now been officially accepted as an international standard. [0003] SVC can provide a separate code stream, from which some sub-code streams can be extracted. The sub-stream can meet the transmis...

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 Patents(China)
IPC IPC(8): H04N7/68H04N7/26H04N19/895H04N19/19
Inventor 郭宜刘盈嘉李厚强
Owner HUAWEI TECH CO LTD
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