IP Library Granted Patent US 10,681,350
Granted Patent B2
US 10,681,350 · App. 16/084,065 · Granted Jun 9, 2020

Picture encoding and decoding methods and apparatuses, and picture encoding and decoding system

Inventors: Cheolkon Jung (Shenzhen, CN); Shengtao Yu (Shenzhen, CN); Peng Ke (Shenzhen, CN); Ming Li (Shenzhen, CN); Ping Wu (Shenzhen, CN); Guoqiang Shang (Shenzhen, CN); Zhao Wu (Shenzhen, CN)
Assignee: XI'AN ZHONGXING NEW SOFTWARE CO., LTD.
H04N19/124H04N19/117H04N19/172H04N19/186H04N19/44H04N19/85H04N19/98
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,681,350
App. No.
16/084,065
Granted
Jun 9, 2020
Kind
B2
Abstract

Provided are picture encoding and decoding methods and apparatuses, and a picture encoding and decoding system. The picture encoding method includes: determining an adjustment factor according to pixel sampling values of a video picture; converting the video picture according to the adjustment factor, and encoding the converted video picture; and writing the adjustment factor into a bitstream obtained by encoding the converted video picture.

Claims (66)

1. A picture encoding method, comprising:

determining a quantization adjustment factor according to pixel sampling values of a video picture;

converting the video picture according to the quantization adjustment factor, and encoding the converted video picture; and

writing the quantization adjustment factor into a bitstream obtained by encoding the converted video picture;

wherein determining the quantization adjustment factor according to the pixel sampling values of the video picture comprises:

converting the pixel sampling values of the video picture into pixel luminance values;

determining a maximum luminance value and a minimum luminance value in the pixel luminance values; and

determining the quantization adjustment factor according to the maximum luminance value and the minimum luminance value;

wherein determining the quantization adjustment factor according to the maximum luminance value and the minimum luminance value comprises:

calculating a difference between the maximum luminance value and the minimum luminance value;

setting a first quantization adjustment factor equal to a linear weighted value of a logarithmic value of the difference; and

setting the quantization adjustment factor equal to the first quantization adjustment factor, or setting the quantization adjustment factor equal to a reciprocal value of the first quantization adjustment factor.

2. The method as claimed in claim 1 , wherein converting the video picture according to the quantization adjustment factor comprises:

calibrating sampling components of the pixel sampling values of the video picture according to the quantization adjustment factor, wherein a manner for calibrating the sampling components of the pixel sampling values of the video picture comprises: performing exponential mapping of the sampling components using a power value being set equal to the quantization adjustment factor or a weighted value of the quantization adjustment factor; and

obtaining conversion values of the sampling components according to output values obtained by calibration.

3. The method as claimed in claim 1 , wherein writing the quantization adjustment factor into the bitstream obtained by encoding the converted video picture comprises:

performing binarization processing on a value of the quantization adjustment factor, wherein a manner for performing the binarization processing on the value of the quantization adjustment factor at least comprises one of the followings: converting the value of the quantization adjustment factor into a value represented in a binary form; converting the value of the quantization adjustment factor into one or more integer values represented in corresponding binary forms; and

encoding an output of the binarization processing, and writing encoding bits into a data unit in the bitstream obtained by encoding the converted video picture,

wherein the data unit comprises at least one of: a parameter set, a supplemental information unit, and a user-defined data unit.

4. A picture encoding apparatus, comprising:

a determination module, configured to determine a quantization adjustment factor according to pixel sampling values of a video picture;

an encoding module, configured to convert the video picture according to the quantization adjustment factor and encode the converted video picture; and

a writing module, configured to write the quantization adjustment factor into a bitstream obtained by encoding the converted video picture;

wherein the determination module comprises:

a conversion unit, configured to convert the pixel sampling values of the video picture into pixel luminance values;

a first determination unit, configured to determine a maximum luminance value and a minimum luminance value in the pixel luminance values; and

a second determination unit, configured to determine the quantization adjustment factor according to the maximum luminance value and the minimum luminance value;

wherein the second determination unit comprises:

a calculation subunit, configured to calculate a difference between the maximum luminance value and the minimum luminance value;

a first setting subunit, configured to set a first quantization adjustment factor equal to a linear weighted value of a logarithmic value of the difference; and

a second setting subunit, configured to set the quantization adjustment factor equal to the first quantization adjustment factor, or set the quantization adjustment factor equal to a reciprocal value of the first quantization adjustment factor.

5. The apparatus as claimed in claim 4 , wherein the encoding module comprises:

a first calibration unit, configured to calibrate sampling components of the pixel sampling values of the video picture according to the quantization adjustment factor, wherein the first calibration unit comprises: a first mapping subunit, configured to perform exponential mapping of the sampling components using a power value being set equal to the quantization adjustment factor or a weighted value of the quantization adjustment factor; and

an encoding unit, configured to obtain conversion values of the sampling components according to output values obtained by calibration.

6. The apparatus as claimed in claim 4 , wherein the writing module comprises:

a binarization unit, configured to perform binarization processing on a value of the quantization adjustment factor, wherein the binarization unit at least comprises one of the followings: a first conversion subunit, configured to convert the value of the quantization adjustment factor into a value represented in a binary form; a second conversion unit, configured to convert the value of the quantization adjustment factor into one or more integer values represented in corresponding binary forms; and

a writing unit, configured to encode an output of the binarization processing, and write encoding bits into a data unit in the bitstream obtained by encoding the converted video picture,

wherein the data unit comprises at least one of: a parameter set, a supplemental information unit, and a user-defined data unit.

7. A picture decoding method, comprising:

parsing a bitstream to obtain a quantization adjustment factor; and

converting a reconstructed picture according to the quantization adjustment factor,

wherein the reconstructed picture comprises: a picture obtained by decoding the bitstream, or a picture obtained by performing post-processing on the picture obtained by decoding the bitstream;

wherein parsing the bitstream to obtain the quantization adjustment factor comprises:

parsing a data unit in the bitstream to obtain a parameter for determining the quantization adjustment factor, wherein the data unit comprises at least one of: a parameter set, a supplemental information unit and a user-defined data unit; and

determining a value of the quantization adjustment factor according to the parameter;

wherein determining the value of the quantization adjustment factor according to the parameter comprises:

setting the value of the quantization adjustment factor equal to a value of the parameter; or,

setting the value of the quantization adjustment factor equal to an output value obtained by performing calculation on the parameter according to a preset operational rule.

8. The method as claimed in claim 7 , wherein converting the reconstructed picture according to the quantization adjustment factor comprises:

calibrating sampling components of pixel sampling values of the reconstructed picture according to the quantization adjustment factor; and

calculating conversion values of the sampling components according to output values obtained by calibration.

9. The method as claimed in claim 8 , wherein a manner for calibrating the sampling components of the pixel sampling values of the reconstructed picture comprises: performing exponential mapping of the sampling components using a power value being set equal to the quantization adjustment factor or a weighted value of the quantization adjustment factor.

10. A picture decoding apparatus, comprising:

a decoding module, configured to parse a bitstream to obtain a quantization adjustment factor; and

a conversion module, configured to convert a reconstructed picture according to the quantization adjustment factor,

wherein the reconstructed picture comprises: a picture obtained by decoding the bitstream, or a picture obtained by performing post-processing on the picture obtained by decoding the bitstream;

wherein the decoding module comprises:

a decoding unit, configured to parse a data unit in the bitstream to obtain a parameter for determining the quantization adjustment factor, wherein the data unit comprises at least one of: a parameter set, a supplemental information unit and a user-defined data unit; and

a third determination unit, configured to determine a value of the quantization adjustment factor determined according to the parameter;

wherein the third determination unit comprises:

a third setting subunit, configured to set the value of the quantization adjustment factor equal to the value of the parameter; or,

a fourth setting subunit, configured to set the value of the quantization adjustment factor equal to an output value obtained by performing calculation on the parameter according to a preset operational rule.

11. The apparatus as claimed in claim 10 , wherein the conversion module comprises:

a second calibration unit, configured to calibrate sampling components of pixel sampling values of the reconstructed picture according to the quantization adjustment factor; and

a calculation unit, configured to calculate conversion values of the sampling components according to output values obtained by calibration.

12. The apparatus as claimed in claim 11 , wherein the second calibration unit comprises: a second mapping subunit, configured to perform exponential mapping of the sampling components using a power value being set equal to the quantization adjustment factor or a weighted value of the quantization adjustment factor.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 23, 2020
From: ZTE CORPORATION
To: XI'AN ZHONGXING NEW SOFTWARE CO., LTD.
Reel/Frame 052186/0563 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 12, 2018
From: JUNG, CHEOLKON; YU, SHENGTAO; KE, PENG; LI, MING; WU, PING; SHANG, GUOQIANG; WU, ZHAO
To: ZTE CORPORATION
Reel/Frame 046851/0214 →