IP Library › Granted Patent US 11,159,818
Granted Patent B2
US 11,159,818 · App. 15/736,006 · Granted Oct 26, 2021

Image coding and decoding methods, image processing device and computer storage medium

Inventors: Tao Lin (Shanghai, CN); Ming Li (Shenzhen, CN); Ping Wu (Shenzhen, CN); Guoqiang Shang (Shenzhen, CN); Zhao Wu (Shenzhen, CN)
Assignees: ZTE CORPORATION; TONGJI UNIVERSITY
H04N19/517H04N19/105H04N19/11H04N19/13H04N19/136H04N19/176H04N19/44H04N19/46H04N19/593H04N19/91H04N19/96
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 11,159,818
App. No.
15/736,006
Granted
Oct 26, 2021
Kind
B2
Abstract

Disclosed are an image coding and decoding methods, an image processing device, and a computer storage medium. The image coding method comprises: obtaining a dynamic range of a copy parameter of a current coding sampling value segment according to a size of a reference area; and coding the copy parameter according to the dynamic range to generate a video bitstream containing information about the size of the reference area and information about the copy parameter. The decoding method comprises: parsing a video bitstream to obtain a dynamic range of a copy parameter of a decoding sampling value segment; and decoding the copy parameter according to the dynamic range.

Claims (37)

1. A picture coding method, comprising:

coding a copying parameter of a coding sample segment according to a dynamic position and size of a reference region; and

generating a video bitstream comprising information of a position and size of the reference region and information of the copying parameter, wherein the dynamic position of the reference region is represented by one or more region motion vectors;

wherein, when the motion vector of the coding sample segment is coded according to the dynamic position and size of the reference region, the reference region is formed by K reference sub-regions of the same shape and size as a coding/decoding block, wherein K≥1; and

wherein dynamic positions of the K reference sub-regions are represented by K corresponding reference sub-region motion vectors respectively, and a motion vector of a current coding/decoding sample segment is decomposed into a primary motion vector and a secondary motion vector such that the motion vector of the current coding/decoding sample segment is a vector sum of the primary motion vector and the secondary motion vector, wherein the primary motion vector is equal to the reference sub-region motion vector.

2. The picture coding method according to claim 1 , further comprising:

writing one or more bits of at least one of information of a size of the reference region, the information of the position and size of the reference region or information of a value range of a motion vector are written into the following one or more units of the video bitstream:

a video parameter set, a sequence parameter set, a picture parameter set, a slice header, a Coding Tree Unit (CTU) header, a Coding Unit (CU) header and a coding/decoding block header.

3. The picture coding method according to claim 1 , wherein the copying parameter is a motion vector.

4. The picture coding method according to claim 1 , wherein a dynamic boundary of the copying parameter is one, or more or all of a dynamic upper limit, a dynamic lower limit, a dynamic left limit and a dynamic right limit of a motion vector.

5. A picture decoding method, comprising:

parsing a video bitstream to at least acquire information of a position and size of a reference region and information of a copying parameter; and

decoding a copying parameter of a current decoding sample segment according to a dynamic position and size of the reference region, wherein the dynamic position of the reference region is represented by one or more region motion vectors;

wherein, when the motion vector of the current decoding sample segment is decoded according to the dynamic position and size of the reference region, the reference region is formed by K reference sub-regions of the same shape and size as a current coding/decoding block, wherein K≥1; and

wherein dynamic positions of the K reference sub-regions are represented by K corresponding reference sub-region motion vectors respectively, and a motion vector of a current coding/decoding sample segment is decomposed into a primary motion vector and a secondary motion vector such that the motion vector of the current coding/decoding sample segment is a vector sum of the primary motion vector and the secondary motion vector, wherein the primary motion vector is equal to the reference sub-region motion vector of the reference sub-region where a current reference sample segment is located.

6. The picture decoding method according to claim 5 , wherein the bitstream corresponding to one or more units of a video parameter set, a sequence parameter set, a picture parameter set, a slice header, a Coding Tree Unit (CTU) header, a Coding Unit (CU) header and a coding/decoding block header in the video bitstream is parsed to acquire at least one of: information of a size of the reference region, the information of the position and size of the reference region and information of a value range of a motion vector.

7. The picture decoding method according to claim 5 , wherein the copying parameter is a motion vector.

8. The picture decoding method according to claim 5 , wherein a dynamic boundary of the copying parameter is one, or more or all of a dynamic upper limit, a dynamic lower limit, a dynamic left limit and a dynamic right limit of a motion vector.

9. A picture processing equipment, comprising a processor and a memory for storing a set of instructions executable by the processor, wherein when the instructions are executed by the processor, the processor is configured to:

code a copying parameter of a coding sample segment according to a dynamic position and size of a reference region; and

generate a video bitstream comprising information of a position and size of the reference region and information of the copying parameter, wherein the dynamic position of the reference region is represented by one or more region motion vectors;

wherein, when the motion vector of the coding sample segment is coded according to the dynamic position and size of the reference region, the reference region is formed by K reference sub-regions of the same shape and size as a coding/decoding block, wherein K≥1; and

wherein dynamic positions of the K reference sub-regions are represented by K corresponding reference sub-region motion vectors respectively, and a motion vector of a current coding/decoding sample segment is decomposed into a primary motion vector and a secondary motion vector such that the motion vector of the current coding/decoding sample segment is a vector sum of the primary motion vector and the secondary motion vector, wherein the primary motion vector is equal to the reference sub-region motion vector.

10. The picture processing equipment according to claim 9 , wherein the processor is further configured to write one or more bits of at least one of information of a size of the reference region, the information of the position and size of the reference region or information of a value range of a motion vector are written into the following one or more units of the video bitstream:

a video parameter set, a sequence parameter set, a picture parameter set, a slice header, a Coding Tree Unit (CTU) header, a Coding Unit (CU) header and a coding/decoding block header.

11. The picture processing equipment according to claim 9 , wherein the copying parameter is a motion vector.

12. The picture processing equipment according to claim 9 , wherein a dynamic boundary of the copying parameter is one, more or all of a dynamic upper limit, a dynamic lower limit, a dynamic left limit and a dynamic right limit of a motion vector.

13. A picture processing equipment, comprising a processor and a memory for storing a set of instructions executable by the processor, wherein when the instructions are executed by the processor, the processor is configured to:

parse a video bitstream to at least acquire information of a position and size of a reference region and information of a copying parameter; and

decode a copying parameter of a current decoding sample segment according to a dynamic position and size of the reference region, wherein the dynamic position of the reference region is represented by one or more region motion vectors;

wherein, when the motion vector of the current decoding sample segment is decoded according to the dynamic position and size of the reference region, the reference region is formed by K reference sub-regions of the same shape and size as a current coding/decoding block, wherein K≥1; and

wherein dynamic positions of the K reference sub-regions are represented by K corresponding reference sub-region motion vectors respectively, and a motion vector of a current coding/decoding sample segment is decomposed into a primary motion vector and a secondary motion vector such that the motion vector of the current coding/decoding sample segment is a vector sum of the primary motion vector and the secondary motion vector, wherein the primary motion vector is equal to the reference sub-region motion vector of the reference sub-region where a current reference sample segment is located.

14. The picture processing equipment according to claim 13 , wherein the processor is further configured to:

parse the video bitstream to acquire at least one of: information of a size of a reference region, information of a position and size of the reference region and information of a value range of a motion vector; and

determine the dynamic boundary of the copying parameter of the decoding sample segment according to the acquired information.

15. The picture processing equipment according to claim 13 , wherein the copying parameter is a motion vector.

16. The picture processing equipment according to claim 13 , wherein a dynamic boundary of the copying parameter is one, or more or all of a dynamic upper limit, a dynamic lower limit, a dynamic left limit and a dynamic right limit of a motion vector.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 6, 2018
From: LIN, TAO; LI, MING; WU, PING; SHANG, GUOQIANG; WU, ZHAO
To: ZTE CORPORATION; TONGJI UNIVERSITY
Reel/Frame 045994/0446 →
Priority Claims (2)
CN 201510322825.X · Jun 14, 2015 · national
CN 201610364479.6 · May 27, 2016 · national
Continuity (1)
Related Publication 20180184109A1 · Jun 28, 2018