IP Library › Granted Patent US 10,027,975
Granted Patent B2
US 10,027,975 · App. 14/782,303 · Granted Jul 17, 2018

Method and apparatus for encoding or decoding an image with inter layer motion information prediction according to motion information compression scheme

Inventors: Christophe Gisquet (Rennes, FR); Patrice Onno (Rennes, FR); Guillaume Laroche (Melesse, FR); Edouard Francois (Bourg des Comptes, FR)
Assignee: Canon Kabushiki Kaisha
H04N19/52H04N19/31H04N19/463
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,027,975
App. No.
14/782,303
Granted
Jul 17, 2018
Kind
B2
Abstract

The invention concerns a method, device, and computer program for motion vector prediction in scalable video encoder and decoder. It concerns the process to determine motion information predictor in the enhancement layer of a scalable encoding scheme also known as motion derivation process. It comprises a correction of the position in the reference layer used to pick-up the more relevant motion information available due to the compression scheme. Accordingly, motion information prediction is improved.

Claims (36)

1. A method of encoding an image according to a scalable encoding format, said encoding format comprising at least a reference layer and an enhancement layer, at least part of the image being predictively encoded based on motion information, said motion information being itself predictively encoded based on a motion information predictor from a set of motion information predictor candidates, wherein the method comprises for at least an image area of the enhancement layer:

determining a set of motion information predictor candidates including a motion information predictor candidate based on motion information associated with a portion of an image belonging to the reference layer; and

determining a collocated position in the reference layer of the image area to encode in the enhancement layer,

wherein the method further comprises:

correcting at least one coordinate X of said collocated position to a new value X′ given by X′=((X+4)»4)«4; and

selecting, if available, motion information associated with the corrected position in the reference layer as the motion information predictor candidate to be included in said set of motion information predictor candidates.

2. A device for encoding an image according to a scalable encoding format, said encoding format comprising at least a reference layer and an enhancement layer, at least part of the image being predictively encoded based on motion information, said motion information being itself predictively encoded based on a motion information predictor from a set of motion information predictor candidates, wherein the device comprises for at least an image area of the enhancement layer:

a predictor determining unit configured to determine a set of motion information predictor candidates including a motion information predictor candidate based on motion information associated with a portion of an image belonging to the reference layer; and

a position determining unit configured to determine a collocated position in the reference layer of the image area to encode in the enhancement layer,

wherein the device further comprises:

a position correcting unit configured to correct at least one coordinate X of said collocated position to a new value X′ given by X′=((X+4)»4)«4; and

a selecting unit configured to select, if available, motion information associated with the corrected position in the reference layer as the motion information predictor candidate to be included in said set of motion information predictor candidates.

3. A method of decoding an image according to a scalable encoding format, said encoding format comprising at least a reference layer and an enhancement layer, at least part of the image being predictively encoded based on motion information, said motion information being itself predictively encoded based on a motion information predictor from a set of motion information predictor candidates, wherein the method comprises for at least an image area of the enhancement layer:

determining a set of motion information predictor candidates including a motion information predictor candidate based on motion information associated with a portion of an image belonging to the reference layer; and

determining a collocated position in the reference layer of the image area to decode in the enhancement layer,

wherein the method further comprises:

correcting at least one coordinate X of said collocated position to a new value X′ given by X′=((X+4)»4)«4; and

selecting, if available, motion information associated with the corrected position in the reference layer as the motion information predictor candidate to be included in said set of motion information predictor candidates.

4. A device for decoding an image according to a scalable encoding format, said encoding format comprising at least a reference layer and an enhancement layer, at least part of the image being predictively encoded based on motion information, said motion information being itself predictively encoded based on a motion information predictor from a set of motion information predictor candidates, wherein the device comprises for at least an image area of the enhancement layer:

a predictor determining unit configured to determine a set of motion information predictor candidates based on motion information associated with a portion of an image belonging to the reference layer; and

a position determining unit configured to determine a collocated position in the reference layer of the image area to decode in the enhancement layer,

wherein the device further comprises:

a position correcting unit configured to correct at least one coordinate X of said collocated position to a new value X′ given by X′=((X+4)»4)«4; and

a selecting unit configured to select, if available, motion information associated with the corrected position in the reference layer as the motion information predictor candidate to be included in said set of motion information predictor candidates.

5. A non-transitory computer readable carrier medium comprising processor executable code for performing a method of encoding an image according to a scalable encoding format, said encoding format comprising at least a reference layer and an enhancement layer, at least part of the image being predictively encoded based on motion information, said motion information being itself predictively encoded based on a motion information predictor from a set of motion information predictor candidates, wherein the method comprises for at least an image area of the enhancement layer:

determining a set of motion information predictor candidates including a motion information predictor candidate based on motion information associated with a portion of an image belonging to the reference layer; and

determining a collocated position in the reference layer of the image area to encode in the enhancement layer,

wherein the method further comprises:

correcting at least one coordinate X of said collocated position to a new value X′ given by X′=((X+4)»4)«4; and

selecting, if available, motion information associated with the corrected position in the reference layer as the motion information predictor candidate to be included in said set of motion information predictor candidates.

6. A non-transitory computer readable carrier medium comprising processor executable code for performing a method of decoding an image according to a scalable encoding format, said encoding format comprising at least a reference layer and an enhancement layer, at least part of the image being predictively encoded based on motion information, said motion information being itself predictively encoded based on a motion information predictor from a set of motion information predictor candidates, wherein the method comprises for at least an image area of the enhancement layer:

determining a set of motion information predictor candidates including a motion information predictor candidate based on motion information associated with a portion of an image belonging to the reference layer; and

determining a collocated position in the reference layer of the image area to decode in the enhancement layer,

wherein the method further comprises:

correcting at least one coordinate X of said collocated position to a new value X′ given by X′=((X+4)»4)«4; and

selecting, if available, motion information associated with the corrected position in the reference layer as the motion information predictor candidate to be included in said set of motion information predictor candidates.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 4, 2016
From: GISQUET, CHRISTOPHE; ONNO, PATRICE; LAROCHE, GUILLAUME; FRANCOIS, EDOUARD
To: CANON KABUSHIKI KAISHA
Reel/Frame 040569/0461 →
Priority Claims (1)
GB 1306221.1 · Apr 5, 2013 · national
Continuity (1)
Related Publication 20160057444A1 · Feb 25, 2016