IP Library › Granted Patent US 10,009,615
Granted Patent B2
US 10,009,615 · App. 14/874,170 · Granted Jun 26, 2018

Method and apparatus for vector encoding in video coding and decoding

Inventors: Christophe Gisquet (Rennes, FR); Guillaume Laroche (Melesse, FR); Patrice Onno (Rennes, FR)
Assignee: Canon Kabushiki Kaisha
H04N19/176H04N19/107H04N19/119H04N19/132H04N19/147H04N19/52
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,009,615
App. No.
14/874,170
Granted
Jun 26, 2018
Kind
B2
Abstract

The present invention concerns a method of encoding an image, the image comprising a plurality of coding elements made of blocks of pixels, each block of pixels being encoded according to a coding mode out of a plurality of coding modes, the method comprising for each block of pixel to be encoded determining the coding mode to be used for the encoding of a given block of pixels by sequentially evaluating some coding modes in the plurality of coding modes; wherein the method comprises evaluating Inter coding modes and fast IBC coding modes; and no residue-test is conducted between the evaluation of the Inter coding mode and the evaluation of the fast IBC mode. Accordingly, some good predictors may be found more rapidly and the whole encoding process is speed up.

Claims (14)

1. A method of encoding an image, the image comprising a plurality of coding elements made of blocks of pixels, each block of pixels being encoded according to a coding mode out of a plurality of coding modes, the method comprising for each block of pixel to be encoded:

determining the coding mode to be used for the encoding of a given block of pixels by sequentially evaluating some coding modes in the plurality of coding modes;

wherein the method comprises:

evaluating Inter coding modes and fast IBC coding modes, fast IBC coding modes evaluation performing a fast analysis using preferred block vectors; and

conducting a residue-test after evaluation of fast IBC coding modes to early terminate coding mode evaluation in case a coding mode leading to no residue has been found, wherein no residue-test is conducted between the evaluation of the Inter coding mode and the evaluation of the fast IBC mode.

2. The method of claim 1 , wherein Inter coding modes and fast IBC coding modes are evaluated in sequence.

3. The method of claim 1 , wherein the method further comprises:

evaluating Intra coding modes and classical IBC coding modes in sequence after the evaluation of Inter coding modes and fast IBC coding modes as a function of the conducted residue-test.

4. The method of claim 3 , wherein:

no residue-test is conducted between the evaluation of the Intra coding mode and the evaluation of the classical IBC mode.

5. The method according to claim 1 wherein said method further comprises:

evaluating first the Skip coding mode; and

further evaluation steps are only conducted if the Skip coding mode has not been selected.

6. A non-transitory computer-readable storage medium storing a program for implementing the method according to claim 1 .

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 11, 2017
From: GISQUET, CHRISTOPHE; LAROCHE, GUILLAUME; ONNO, PATRICE
To: CANON KABUSHIKI KAISHA
Reel/Frame 041334/0279 →
Priority Claims (2)
GB 1417649.9 · Oct 6, 2014 · national
GB 1501514.2 · Jan 29, 2015 · national
Continuity (1)
Related Publication 20160100186A1 · Apr 7, 2016
Cited By (5)
US 12,348,760 US 12,363,337 US 12,432,355 US 12,477,106 US 12,677,009