IP Library Granted Patent US 10,212,449
Granted Patent B2
US 10,212,449 · App. 15/481,954 · Granted Feb 19, 2019

Method of encoding video data

Inventors: Soo Mi Oh (Seongnam, KR); Moonock Yang (Singapore, SG)
Assignee: INFOBRIDGE PTE. LTD.
H04N19/52H04N19/105H04N19/117H04N19/122H04N19/126H04N19/13H04N19/139H04N19/159H04N19/176H04N19/182H04N19/196H04N19/463H04N19/521H04N19/523H04N19/587H04N19/61H04N19/615H04N19/635H04N19/80H04N19/172H04N19/517H04N19/56
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,212,449
App. No.
15/481,954
Granted
Feb 19, 2019
Kind
B2
Abstract

A method is provided for encoding video data in uni-directional prediction by a coding apparatus. The coding apparatus determines a reference picture index and a motion vector of a current block, generates a prediction block of the current block using the reference picture index and the motion vector, generates a residual block using the current block and the prediction block, transforms the residual block to generated a transformed block, quantizes the transformed block using a quantization parameter and a quantization matrix to generate a quantized block, scans coefficient components of the quantized block using a diagonal scan, and entropy-codes the scanned coefficient components of the quantized block. Prediction pixels of the prediction block are generated using an interpolation filter selected based on the motion vector.

Claims (18)

1. A method of encoding video data in uni-directional prediction by a coding apparatus, the method comprising:

determining, by the coding apparatus, a reference picture index and a motion vector of a current block;

generating, by the coding apparatus, a prediction block of the current block using the reference picture index and the motion vector;

generating, by the coding apparatus, a residual block using the current block and the prediction block;

transforming, by the coding apparatus, the residual block to generate a transformed block;

quantizing, by the coding apparatus, the transformed block using a quantization parameter and a quantization matrix to generate a quantized block;

scanning, by the coding apparatus, coefficient components of the quantized block using a diagonal scan; and

entropy-coding, by the coding apparatus, the scanned coefficient components of the quantized block,

wherein prediction pixels of the prediction block are generated using an interpolation filter selected based on the motion vector, the interpolation filter being a 7-tap asymmetry filter if the motion vector indicates quarter pixel position, and the interpolation filter being an 8-tap filter if the motion vector indicates half pixel position,

wherein a differential quantization parameter is generated by subtracting a quantization parameter predictor from the quantization parameter and is entropy-coded, and

wherein if only one of a left quantization parameter and an above quantization parameter is available, the quantization parameter predictor is set as an average of a previous quantization parameter and the available one of the left quantization parameter and the above quantization parameter.

2. The method of claim 1 , wherein the quantization parameter is determined per a quantization unit, and a size of the quantization unit is one of allowable sizes of a coding unit.

3. The method of claim 1 , wherein a number of taps of the interpolation filter is determined by the prediction pixel position indicated by the motion vector.

4. The method of claim 1 , wherein when the reference picture index and the motion vector of the current block are encoded in a merge mode, a merge predictor is selected among spatial and temporal merge candidates, and a merge index specifying the merge predictor is encoded.

5. The method of claim 4 , wherein if the current block is a second prediction unit partitioned by asymmetric partitioning, the spatial merge candidate corresponding to a first prediction unit partitioned by the asymmetric partitioning is set as unavailable.

6. The method of claim 5 , wherein if the size of the current block is ( 3/2)N×2N, a left spatial merge candidate is set as unavailable.

7. The method of claim 5 , wherein a motion vector of the temporal merge candidate is a motion vector of a temporal merge candidate block within a temporal merge candidate picture, and a position of the temporal merge candidate block is determined depending on a position of the current block within an LCU.

8. The method of claim 1 , wherein if both of the left quantization parameter and the above quantization parameter are unavailable, the quantization parameter predictor is set as the previous quantization parameter.

Assignments (1)
NUNC PRO TUNC ASSIGNMENT Recorded Aug 23, 2022
From: INFOBRIDGE PTE. LTD.
To: GENSQUARE LLC
Reel/Frame 061299/0844 →
Priority Claims (1)
KR 10-2011-0115348 · Nov 7, 2011 · national
Continuity (4)
Continuation 14692680 · Apr 21, 2015
Continuation 14618833 · Feb 10, 2015
Continuation 14349979
Related Publication 20170214934A1 · Jul 27, 2017
Cited By (4)
US 12,250,369 US 12,519,932 US 12,531,981 US 12,659,458