Unlock instant, AI-driven research and patent intelligence for your innovation.

Chroma block prediction method and device

A prediction method and chroma block technology, applied in the field of video encoding and decoding, can solve the problems of low efficiency of chrominance encoding and decoding, and achieve the effect of reducing complexity and improving efficiency

Active Publication Date: 2020-03-10
HUAWEI TECH CO LTD
View PDF24 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In the prior art, during intra-frame prediction, the value of the chroma component can only be obtained through a relatively complicated method, and the efficiency of chroma codec is low

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
  • Chroma block prediction method and device
  • Chroma block prediction method and device
  • Chroma block prediction method and device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0172] as attached Figure 9 As shown, in the first embodiment, after searching for the extremum in the luminance points of the template, the corresponding chromaticity value is determined. Then determine a luminance value and a chrominance value, combine the obtained luminance extremum and the corresponding chrominance value, and derive two linear models for the construction of the chroma prediction block.

[0173] Step 902: Obtain brightness extremum

[0174] First, you need to obtain the extreme value of brightness. Search the value of the luma point in the template of the luma block corresponding to the current chroma block to obtain the extremum value of luma. The search range here is the template area of ​​the luma block corresponding to the current chroma block, and the template area includes the upper template and / or the left template. as attached Figure 8(a) and 8(b) As shown, you can search for one row of the upper template, one row of the upper template and on...

Embodiment 2

[0188] In the second embodiment, firstly, the extreme point among the brightness points of the template is obtained, and the corresponding chromaticity value point is determined. Then determine the mean value of the luminance points in the template of the luminance block, find the value of the luminance point closest to the mean value of the luminance points in the template among the luminance points of the template, and determine the value of its corresponding chromaticity point. Two linear models are derived by using the determined three points, which are used to obtain the prediction of the chrominance block.

[0189] to combine Figure 10 In the embodiment, the specific steps of obtaining the prediction signal of the chrominance block are described.

[0190] Step 1002 is similar to step 902 in Embodiment 1, and step 1004 is similar to step 904 in Embodiment 1, and details are not repeated here.

[0191] Step 1006: Calculate the mean value of the brightness points in the ...

Embodiment 3

[0206] In this embodiment, firstly, the extremum points among the luminance points of the template are obtained, and their corresponding chromaticity value points are determined. The mean value of the luma among the template luma points and the mean value of the chrominance among the template chroma points are then obtained. Then derive 2 linear models for obtaining the predicted value of the chrominance block.

[0207] combine Figure 12 In the embodiment, the specific steps of obtaining the prediction signal of the chrominance block are described.

[0208] Step 1202 is similar to step 902 in Embodiment 1, and step 1204 is similar to step 904 in Embodiment 1, so details are not repeated here.

[0209] Step 1206: Calculate the mean value of the brightness points in the template of the brightness block as the third brightness value.

[0210] In an implementation manner, the average value of the brightness points in the template of the brightness block is L mean =(L i +L j...

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 provides a chroma block prediction method and device. The method comprises the following steps: searching values of brightness points in a template of a brightness block corresponding toa current chroma block to obtain a brightness extreme value; obtaining the value of a chroma point corresponding to the brightness extreme value; determining a third luminance value and a value of achroma point corresponding to the third luminance value; obtaining two groups of linear model coefficients according to the brightness extreme value, the value of the chroma point corresponding to thebrightness extreme value, the third brightness value and the value of the chroma point corresponding to the third brightness value; obtaining a prediction value of the current chroma block accordingto the two groups of linear model coefficients and the reconstruction value of the brightness block. According to the method, the complexity of a multi-linear model MMLM can be reduced, and the chromaencoding and decoding efficiency is improved.

Description

technical field [0001] The present application relates to the field of video coding and decoding, and more specifically, relates to a chrominance block prediction method and device. Background technique [0002] With the rapid development of Internet technology and the increasingly rich material and spiritual culture of people, there are more and more requirements for video applications on the Internet, especially for high-definition video applications, and the data volume of high-definition video is very large. To be able to transmit in the Internet with limited bandwidth, the problem that must be solved first is the video codec problem. Video codecs are widely used in digital video applications such as broadcast digital TV, video distribution over the Internet and mobile networks, real-time session applications such as video chat and video conferencing, DVD and Blu-ray discs, video content capture and editing systems, and camcorders security applications. [0003] Each p...

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): H04N19/186H04N19/176H04N19/124H04N19/60H04N19/625H04N19/96H04N19/13H04N19/91H04N19/132
CPCH04N19/186H04N19/176H04N19/124H04N19/60H04N19/625H04N19/96H04N19/13H04N19/91H04N19/132H04N19/50
Inventor 马祥杨海涛陈建乐
Owner HUAWEI TECH CO LTD