IP Library Patent Application 13501535
Patent Application
App. No. 13/501,535

METHODS AND APPARATUS FOR ADAPTIVE CODING OF MOTION INFORMATION

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 None
App. No.
13/501,535
Abstract

Methods and apparatus are provided for adaptive coding of motion information. An apparatus includes an encoder for encoding at least a block in a picture using a motion vector. An adaptive motion vector accuracy scheme is used to select an accuracy of the motion vector used to encode the block. Selection criteria for selecting the accuracy for the motion vector include non-rate-distortion-based criteria.

Claims (46)

1 . An apparatus, comprising:

an encoder for encoding a block in a picture using a motion vector, wherein an adaptive motion vector accuracy scheme is used to select an accuracy of the motion vector used to encode the block, and wherein selection criteria for selecting the accuracy for the motion vector comprise non-rate-distortion-based criteria.

2 . In a video encoder, a method, comprising:

encoding a block in a picture using a motion vector, wherein an adaptive motion vector accuracy scheme is used to select an accuracy of the motion vector used to encode the block, and wherein selection criteria for selecting the accuracy for the motion vector comprise non-rate-distortion-based criteria.

3 . The method of claim 2 , wherein the selection criteria comprise a motion compensation partition size.

4 . The method of claim 2 , wherein the selection criteria comprise a motion vector component direction, and the accuracy of the motion vector used to encode the block is selected to be different in a vertical component when compared to a horizontal component of the motion vector, and a component having a greatest accuracy from among the vertical component and the horizontal component is selected as a dominant component.

5 . The method of claim 4 , wherein the dominant component is determined responsive to at least one:

(i) an amplitude of the motion vector, when the motion vector is an integer motion vector,

(ii) a shape of a motion compensation partition for the block,

(iii) a predicted motion vector for the block,

(iv) a motion vector of neighboring blocks with respect to the block, and

(v) global motion information pertaining to at least one of the picture and one or more other pictures, the picture and the one or more other pictures being included in a same video sequence.

6 . The method of claim 2 , wherein the selection criteria comprise an encoding quantization parameter of the block.

7 . The method of claim 2 , wherein the selection criteria comprise statistics of a local picture region, the local picture region corresponding to at least one of a portion of the picture, the picture, and one or more other pictures, and wherein the picture and the one or more other pictures are included in a same video sequence.

8 . The method of claim 7 , wherein the statistics of the local picture region are selected from at least one of:

(i) a pixel variance in the local region,

(ii) a variance of decoded residue coefficients in the local region,

(iii) a variance of edge orientations in the local region and

(iv) a variance of edge strengths in the local region.

9 . The method of claim 2 , wherein the selection criteria comprise an amplitude of a searched motion vector.

10 . The method of claim 2 , wherein the accuracy of the motion vector used to encode the block is explicitly signaled in an encoded bitstream.

11 . The method of claim 2 , wherein the accuracy of the motion vector used to encode the block is inferred from previously decoded video in the picture or in a sequence that includes the picture.

12 . An apparatus, comprising:

a decoder for decoding a block in a picture using a motion vector, wherein an adaptive motion vector accuracy scheme is used to select an accuracy of the motion vector used to decode the block, and wherein selection criteria for selecting the accuracy for the motion vector comprise non-rate-distortion-based criteria.

13 . In a video decoder, a method, comprising:

decoding a block in a picture using a motion vector, wherein an adaptive motion vector accuracy scheme is used to select an accuracy of the motion vector used to decode the block, and wherein selection criteria for selecting the accuracy for the motion vector comprise non-rate-distortion-based criteria.

14 . The method of claim 13 , wherein the selection criteria comprise a motion compensation partition size.

15 . The method of claim 13 , wherein the selection criteria comprise a motion vector component direction, and the accuracy of the motion vector used to decode the block is selected to be different in a vertical component when compared to a horizontal component of the motion vector, and a component having a greatest accuracy from among the vertical component and the horizontal component is selected as a dominant component.

16 . The method of claim 15 , wherein the dominant component is determined responsive to at least one:

(i) an amplitude of the motion vector, when the motion vector is an integer motion vector,

(ii) a shape of a motion compensation partition for the block,

(iii) a predicted motion vector for the block,

(iv) a motion vector of neighboring blocks with respect to the block, and

(v) global motion information pertaining to at least one of the picture and one or more other pictures, the picture and the one or more other pictures being included in a same video sequence.

17 . The method of claim 13 , wherein the selection criteria comprise an encoding quantization parameter of the block.

18 . The method of claim 13 , wherein the selection criteria comprise statistics of a local picture region, the local picture region corresponding to at least one of a portion of the picture, the picture, and one or more other pictures, and wherein the picture and the one or more other pictures are included in a same video sequence.

19 . The method of claim 18 , wherein the statistics of the local picture region are selected from at least one of:

(i) a pixel variance in the local region,

(ii) a variance of decoded residue coefficients in the local region,

(iii) a variance of edge orientations in the local region, and

(iv) a variance of edge strengths in the local region.

20 . The method of claim 13 , wherein the selection criteria comprise an amplitude of a searched motion vector.

21 . The method of claim 13 , wherein the accuracy of the motion vector used to decode the block is explicitly received in an encoded bitstream.

22 . The method of claim 13 , wherein the accuracy of the motion vector used to decode the block is inferred from previously decoded video in the picture or in a sequence that includes the picture.

23 . A computer readable storage media having video signal data encoded thereupon, comprising:

a block in a picture encoded using a motion vector, wherein an adaptive motion vector accuracy scheme is used to select an accuracy of the motion vector used to encode the block, and wherein selection criteria for selecting the accuracy for the motion vector comprise non-rate-distortion-based criteria.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 19, 2018
From: THOMSON LICENSING DTV
To: INTERDIGITAL MADISON PATENT HOLDINGS
Reel/Frame 047105/0607 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 9, 2018
From: THOMSON LICENSING
To: THOMSON LICENSING DTV
Reel/Frame 044575/0723 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 28, 2017
From: GUO, LIWEI; ZHENG, YUNFEI; YIN, PENG; SOLE, JOEL; LU, XIAOAN; XU, QIAN
To: THOMSON LICENSING
Reel/Frame 042187/0328 →