IP Library › Granted Patent US 10,904,526
Granted Patent B2
US 10,904,526 · App. 16/090,004 · Granted Jan 26, 2021

Method and apparatus for processing video signal

Inventor: Bae Keun Lee (Seoul, KR)
Assignee: KT CORPORATION
H04N19/12H04N19/119H04N19/124H04N19/159H04N19/176H04N19/198H04N19/30
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,904,526
App. No.
16/090,004
Granted
Jan 26, 2021
Kind
B2
Abstract

A method of processing video signal according to a present invention comprises determining a transform set for a current block comprising a plurality of transform type candidates, determining a transform type of the current block from the plurality of transform type candidates and performing an inverse transform for the current block based on the transform type of the current block.

Claims (32)

1. A method of decoding a video, the method comprising:

determining whether an inverse-transform is skipped for a transform block or not;

when it is determined that the inverse-transform is not skipped for the transform block, determining a horizontal transform type of the transform block based on a horizontal transform set and a vertical transform type of the transform block based on a vertical transform set; and

performing the inverse transform for the horizontal direction based on the horizontal transform type and the inverse transform for the vertical direction based on the vertical transform type,

wherein the horizontal transform type is determined among at least one horizontal transform type candidate included in the horizontal transform set and the vertical transform type is determined among at least one vertical transform type candidate included in the vertical transform set,

wherein each of the at least one horizontal transform type candidate and the at least one vertical transform type candidate comprises at least one of DCT-II, DCT-VIII or DST-VII, and

wherein a number or a type of the at least one horizontal transform type candidate or the at least one vertical transform type candidate is different between when a coding block including the transform block is partitioned into vertically and when the coding block is partitioned into horizontally.

2. The method of claim 1 , wherein the horizontal transform type and the vertical transform type are adaptively determined based on whether a size of the transform block satisfies a pre-determined condition.

3. The method of claim 1 , wherein the number of the at least one horizontal transform type candidates is different with the number of the at least one vertical transform type candidate.

4. A method of encoding a video, the method comprising:

determining whether a transform is skipped for a transform block or not;

when it is determined that the transform is not skipped for the transform block, determining a horizontal transform type of the transform block and a vertical transform type of the transform block; and

performing the transform for the horizontal direction based on the horizontal transform type and the transform for the vertical direction based on the vertical transform type,

wherein the horizontal transform type is determined among at least one horizontal transform type candidate included in the horizontal transform set and the second transform type is determined among at least one vertical transform type candidate included in the vertical transform set,

wherein each of the at least one horizontal transform type candidate and the at least one vertical transform type candidate comprises at least one of DCT-II, DCT-VIII or DST-VII, and

wherein a number or a type of the at least one horizontal transform type candidate or a number of a type of the at least one vertical transform type candidate is different between when a coding block including the transform block is partitioned into vertically and when the coding block is partitioned into horizontally.

5. The method of claim 4 , wherein the method further comprises:

determining a quantization parameter residual value for the transform block;

determining a quantization parameter for the transform block based on the quantization parameter residual value; and

performing a quantization for the transform block based on the quantization parameter.

6. The method of claim 5 , wherein the quantization parameter residual value is determined based on an average value related to the transform block, and

wherein the average value is determined based on prediction signal of the current transform block and a DC coefficient generated as a result of the transform.

7. The method of claim 5 , wherein the quantization parameter residual value is determined by referring to a lookup table defining a mapping relationship between the average value and the quantization parameter residual value, and

wherein the lookup table is determined based on at least one of a size, an intra prediction mode, a transform type or a pixel value of the current transform block.

8. A non-transitory computer-readable medium for storing data associated with a video signal, comprising:

a data stream stored in the non-transitory computer-readable medium, the data stream being decoded by a decoding method which comprising:

determining whether an inverse-transform is skipped for a transform block or not;

when it is determined that the inverse-transform is not skipped for the transform block, determining a horizontal transform type of the transform block based on a horizontal transform set and a vertical transform type of the transform block based on a vertical transform set; and

performing the inverse transform for the horizontal direction based on the horizontal transform type and the inverse transform for the vertical direction based on the vertical transform type,

wherein the horizontal transform type is determined among at least one horizontal transform type candidate included in the horizontal transform set and the vertical transform type is determined among at least one vertical transform type candidate included in the vertical transform set,

wherein each of the at least one horizontal transform type candidate and the at least one vertical transform type candidate comprises at least one of DCT-II, DCT-VIII or DST-VII, and

wherein a number or a type of the at least one horizontal transform type candidate or the at least one vertical transform type candidate is different between when a coding block including the transform block is partitioned into vertically and when the coding block is partitioned into horizontally.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 28, 2018
From: LEE, BAE KEUN
To: KT CORPORATION
Reel/Frame 047010/0704 →
Priority Claims (3)
KR 10-2016-0036841 · Mar 28, 2016 · national
KR 10-2016-0036844 · Mar 28, 2016 · national
KR 10-2016-0036846 · Mar 28, 2016 · national
Continuity (1)
Related Publication 20190222843A1 · Jul 18, 2019