IP Library Granted Patent US 10,645,399
Granted Patent B2
US 10,645,399 · App. 14/906,937 · Granted May 5, 2020

Method and apparatus for encoding/decoding image

Inventors: Byeung Woo Jeon (Seongnam-si, KR); Kwang Hyun Won (Bucheon-si, KR); Seung Ha Yang (Suwon-si, KR)
Assignee: Intellectual Discovery Co., Ltd.
H04N19/176H04N19/12H04N19/127H04N19/157H04N19/70
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,645,399
App. No.
14/906,937
Granted
May 5, 2020
Kind
B2
Abstract

The present invention relates to a method which can selectively skip a transform to alleviate problems of deterioration in compression rate and image quality which are mainly generated when applying the motion compensation-transform encoding image compression technique which is mainly used currently, to an image having a drastic spatial change in a pixel value such as a computer image, and can skip the transform by comparing a transform size of a current block and the size of a maximum transform skip block with each other, and provides an efficient signaling technique therefor. The method includes the steps of: comparing the size of a current transform unit (TU) with the size of a maximum transform skip block when determining whether to transform a residual signal corresponding to difference between the current block and a prediction block; and determining whether to perform the transform on the basis of the comparison information on the size of the TU and the size of the maximum transform skip block.

Claims (29)

1. An image encoding method, comprising steps of:

determining a maximum transform skip block size;

comparing a current transform unit (TU) size with a value of the maximum transform skip block size;

determining whether or not to skip transform based on comparison information between the TU size and the value of the maximum transform skip block size; and

encoding information indicative of the value of the maximum transform skip block size,

wherein if the current TU size is equal to or smaller than the value of the maximum transform skip block size, whether or not to skip transform is determined, and a flag indicative of a determination of whether or not to skip transform is included in a bit stream and encoded, and

wherein the information indicative of the value of the maximum transform skip block size is encoded as a logarithm value of the maximum transform skip block size minus 2.

2. The image encoding method of claim 1 , wherein the information indicative of the value of the maximum transform skip block size is transmitted in a higher layer than residual coding data transmission.

3. The image encoding method of claim 2 , wherein the higher layer comprises a picture parameter set.

4. The image encoding method of claim 2 , wherein the higher layer comprises at least one of a sequence parameter set and a slice header.

5. The image encoding method of claim 1 , wherein if a flag indicative of whether a transform execution skip function itself is used is enabled, both transform and quantization are not determined to be not used in a coding unit (CU) level, and the current TU size is equal to or smaller than the value of the maximum transform skip block size,

whether or not to skip transform is determined, and a flag indicative of a determination of whether or not to skip transform is included in the bit stream and encoded.

6. The image encoding method of claim 1 , wherein if the current TU size is greater than the value of the maximum transform skip block size,

transform is determined to be performed on the current transform block without generating a flag indicative of whether or not to skip transform.

7. The image encoding method of claim 1 , further comprising a step of performing transform on the current transform block based on the determined transform method.

8. An image decoding method, comprising steps of:

obtaining information indicative of a value of a maximum transform skip block size from a bitstream;

comparing a current transform unit (TU) size and the value of the maximum transform skip block size; and

determining whether or not to skip inverse transform for a current transform block based on comparison information between the TU size and the value of the maximum transform skip block size,

wherein the current TU size is equal to or smaller than the value of the maximum transform skip block size, a flag indicative of whether or not to skip inverse transform is read, and inverse transform is performed or an execution of inverse transform is skipped based on a value of the flag, and

wherein the information indicative of the value of the maximum transform skip block size is encoded as a logarithm value of the maximum transform skip block size minus 2.

9. The image decoding method of claim 8 , wherein the information indicative of the value of the maximum transform skip block size is received in a higher layer than residual coding data transmission.

10. The image decoding method of claim 9 , wherein the higher layer comprises a picture parameter set.

11. The image decoding method of claim 9 , wherein the higher layer comprises at least one of a sequence parameter set and a slice header.

12. The image decoding method of claim 8 , wherein if a flag indicative of whether an inverse transform execution skip function itself is used is enabled, both inverse transform and inverse quantization are not determined to be not used in a coding unit (CU) level, and the current TU size is equal to or smaller than the value of the maximum transform skip block size,

a flag indicative of whether or not to skip inverse transform is read, and inverse transform is performed or an execution of inverse transform is skipped based on a value of the flag.

13. The image decoding method of claim 8 , wherein if the current TU size is greater than the value of the maximum transform skip block size,

a flag indicative of whether or not to skip inverse transform is not read, and inverse transform is performed on the current inverse transform block.

14. The image decoding method of claim 8 , further comprising a step of performing inverse transform on the current transform block based on the determined inverse transform method.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 10, 2021
From: INTELLECTUAL DISCOVERY CO., LTD.
To: DOLBY LABORATORIES LICENSING CORPORATION
Reel/Frame 058356/0603 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 8, 2016
From: RESEARCH & BUSINESS FOUNDATION SUNGKYUNKWAN UNIVERSITY
To: INTELLECTUAL DISCOVERY CO., LTD.
Reel/Frame 039971/0167 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 2, 2016
From: JEON, BYEUNG WOO; WON, KWANG HYUN; YANG, SEUNG HA
To: RESEARCH & BUSINESS FOUNDATION SUNGKYUNKWAN UNIVERSITY
Reel/Frame 038435/0404 →
Cited By (4)
US 12,666,081 US 12,666,082 US 12,671,840 US 12,695,912