IP Library › Granted Patent US 11,653,019
Granted Patent B2
US 11,653,019 · App. 17/482,832 · Granted May 16, 2023

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

Inventors: Tao Lin (Shanghai, CN); Ming Li (Guangdong, CN); Ping Wu (Guangdong, CN); Guoqiang Shang (Guangdong, CN); Zhao Wu (Guangdong, 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,653,019
App. No.
17/482,832
Granted
May 16, 2023
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 (34)

1. A picture coding method, comprising:

acquiring a dynamic boundary of a copying parameter of a current coding sample segment according to a size of a reference region, the copying parameter being a motion vector; and

coding the copying parameter according to the dynamic boundary and writing one or more bits of at least one of information of the size of the reference region, information of a position and size of the reference region or information of a value range of the motion vector into a video bitstream to generate the video bitstream comprising the information of the size of the reference region and the information of the copying parameter;

wherein the operation of coding the copying parameter according to the dynamic boundary is accomplished in one of the following manners: index-pixel string mixed copying, and a multiple palette and pixel string copying manner combining multiple palette and pixel string copying manners.

2. The picture coding method according to claim 1 , wherein the operation of writing one or more bits of at least one of information of the size of the reference region, information of a position and size of the reference region or information of a value range of the motion vector into a video bitstream comprises:

writing the one or more bits of the at least one of the information of the size of the reference region, the information of the position and the size of the reference region or the information of the value range of the motion vector 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 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 the motion vector.

4. The picture coding method according to claim 1 , wherein the method further comprising: performing truncated kth-order Exp-Golomb code binarization with a truncated value corresponding to the dynamic boundary and entropy coding on the copying parameter according to the dynamic boundary, wherein k 0.

5. A picture decoding method, comprising:

parsing a video bitstream to acquire a dynamic boundary of a copying parameter of a decoding sample segment and acquire information of the copying parameter; and

decoding the copying parameter according to the dynamic boundary, the copying parameter being a motion vector;

wherein parsing the video bitstream to acquire the dynamic boundary of the copying parameter of the decoding sample segment comprises:

parsing 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 or information of a value range of the motion vector; and

determining the dynamic boundary of the copying parameter of the decoding sample segment according to the acquired information,

wherein the video bitstream to be parsed is encoded in one of the following manners: index-pixel string mixed copying, and a multiple palette and pixel string copying manner combining multiple palette and pixel string copying manners.

6. The picture decoding method of claim 5 , wherein the 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 the motion vector.

7. The picture decoding method of claim 5 , wherein the method further comprising:

performing truncated kth-order Exp-Golomb code binarization with a truncated value corresponding to the dynamic boundary and entropy decoding on the copying parameter according to the dynamic boundary, wherein k 0.

8. 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: the information of the size of the reference region, the information of the position and size of the reference region and the information of the value range of the 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:

parse a video bitstream to acquire a dynamic boundary of a copying parameter of a decoding sample segment and acquire information of the copying parameter; and

decode the copying parameter according to the dynamic boundary, the copying parameter being a motion vector;

wherein parsing the video bitstream to acquire the dynamic boundary of the copying parameter of the decoding sample segment comprises:

parsing 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 or information of a value range of the motion vector; and

determining the dynamic boundary of the copying parameter of the decoding sample segment according to the acquired information,

wherein the video bitstream to be parsed is encoded in one of the following manners: index-pixel string mixed copying, and a multiple palette and pixel string copying manner combining multiple palette and pixel string copying manners.

10. The picture processing equipment according to claim 9 , wherein the 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 the motion vector.

11. The picture processing equipment according to claim 9 , wherein when the instructions are executed by the processor, the processor is further configured to:

performing truncated kth-order Exp-Golomb code binarization with a truncated value corresponding to the dynamic boundary and entropy decoding on the copying parameter according to the dynamic boundary, wherein k 0.

12. The picture processing equipment according to claim 9 , 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: the information of the size of the reference region, the information of the position and size of the reference region and the information of the value range of the 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 implement the method of claim 1 .

14. A non-transitory computer storage medium stored therein computer-executable instructions that, when executed by a processor, cause the processor to execute a picture coding method according to claim 1 .

15. A non-transitory computer storage medium stored therein computer-executable instructions that, when executed by a processor, cause the processor to execute a picture coding method according to claim 5 .

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 23, 2021
From: LIN, TAO; LI, MING; WU, PING; SHANG, GUOQIANG; WU, ZHAO
To: ZTE CORPORATION; TONGJI UNIVERSITY
Reel/Frame 057575/0685 →
Priority Claims (2)
CN 201510322825.X · Jun 14, 2015 · national
CN 201610364479.6 · May 27, 2016 · national
Continuity (2)
Continuation 15736006
Related Publication 20220014777A1 · Jan 13, 2022
Cited By (1)
US 12,519,959