IP Library Granted Patent US 11,902,575
Granted Patent B2
US 11,902,575 · App. 17/894,684 · Granted Feb 13, 2024

Image encoding method using a skip mode, and a device using the method

Inventors: Gun Bang (Daejeon-si, KR); Won Sik Cheong (Daejeon-si, KR); Gi Mun Um (Daejeon-si, KR); Nam Ho Hur (Daejeon-si, KR); Gwang Hoon Park (Seongnam-si, KR); Kyung Yong Kim (Suwon-si, KR)
Assignees: Electronics and Telecommunications Research Institute; UNIVERSITY-INDUSTRY COOPERATION GROUP OF KYUNG HEE UNIVERSITY
H04N19/593H04N19/107H04N19/176H04N19/44H04N19/46H04N19/597H04N19/96
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 11,902,575
App. No.
17/894,684
Granted
Feb 13, 2024
Kind
B2
Abstract

Disclosed are an image encoding method using a skip mode and a device using the method. The image encoding method may comprise the steps of: judging whether there is residual block data of a prediction target block on the basis of predetermined data indicating whether residual block data has been encoded; and, if there is residual block data, restoring the prediction target block on the basis of the residual block data and an intra-screen predictive value of the prediction target block. Consequently, encoding and decoding efficiency can be increased by carrying out the encoding and decoding of screen residual data only for prediction target blocks where there is a need for a residual data block in accordance with screen similarity.

Claims (65)

1. An image decoding method, comprising:

extracting encoding information indicating whether residual block information for a target block is present in a bitstream from the bitstream; and

generating a reconstruction block for the target block based on the encoding information, wherein:

the reconstruction block is generated based on a prediction block for the target block, and

the generating of the reconstruction block comprises:

generating the reconstruction block based on intra prediction which uses an intra prediction direction for the target block in a case that the encoding information indicates that the residual block information is not present, wherein:

the intra prediction direction determines one or more reference pixels used for the intra prediction, and values for the encoding information to indicate whether the residual block information is present are 0 and 1.

2. The image decoding method of claim 1 , wherein:

the generating the reconstruction block comprises:

generating the reconstruction block based on an intra prediction value of the target block and the residual block information in a case that the encoding information indicates that the residual block information is present.

3. The image decoding method of claim 2 , wherein:

the reconstruction block is generated using only an intra prediction value generated based on the intra prediction direction for the target block in a case that the encoding information indicates that the residual block information is not present.

4. The image decoding method of claim 2 , wherein:

the intra prediction value is a value calculated based on pixel values of reference pixels for the target block, and

the intra prediction value is a value predicted value using a directionality according to a specific intra prediction value, or an arithmetic average or weighted average of the pixel values of the reference pixels.

5. An image decoding method, comprising:

extracting encoding information indicating whether residual block information for a target block is present in a bitstream from the bitstream; and

generating a reconstruction block for the target block based on the encoding information, wherein:

the reconstruction block is generated based on a prediction block for the target block,

the reconstruction block is generated based on intra prediction which uses an intra prediction direction for the target block in a case that the encoding information indicates that the residual block information is not present,

the intra prediction direction determines one or more reference pixels used for the intra prediction, and values for the encoding information to indicate whether the residual block information is present are 0 and 1.

6. An image encoding method, comprising:

generating encoding information indicating whether residual block information is used in generating a reconstruction block for a target block; and

generating the reconstruction block for the target block, wherein:

in decoding for the target block, the reconstruction block is generated based on a prediction block for the target block,

in decoding for the target block, the reconstruction block is generated based on intra prediction using an intra prediction direction for the target block in a case that the encoding information indicates that the residual block information is not used,

the intra prediction direction determines one or more reference pixels used for the intra prediction, and

values for the encoding information to indicate whether the residual block information is present are 0 and 1.

7. The image encoding method of claim 6 wherein:

in decoding for the target block, the reconstruction block is generated using an intra prediction value of the target block and the residual block information in a case that the encoding information indicates that the residual block information is used.

8. The image encoding method of claim 7 wherein:

in decoding for the target block, the reconstruction block is generated using only an intra prediction value generated based on the intra prediction direction for the target block in a case that the encoding information indicates that the residual block information is not used.

9. The image decoding method of claim 7 wherein:

the intra prediction value is a value calculated based on pixel values of reference pixels for the target block, and

the intra prediction value is a value predicted value using a directionality according to a specific intra prediction value, or an arithmetic average or weighted average of the pixel values of the reference pixels.

10. A non-transitory computer-readable recording medium storing a bitstream generated by the image encoding method of claim 6 .

11. An image encoding method, comprising:

generating encoding information for a target block; and

generating a bitstream comprising the encoding information, wherein:

the encoding information indicates whether residual block information for generating a reconstruction block for the target block is present in the bitstream,

in decoding for the target block, the reconstruction block is generated based on a prediction block for the target block,

in decoding for the target block, the reconstruction block is generated based on intra prediction which uses an intra prediction direction for the target block in a case that the encoding information indicates that the residual block information is not present,

the intra prediction direction determines one or more reference pixels used for the intra prediction, and

values for the encoding information to indicate whether the residual block information is present are 0 and 1.

12. The image encoding method of claim 11 , wherein:

in decoding for the target block, the reconstruction block is generated using an intra prediction value of the target block and the residual block information in a case that the encoding information indicates that the residual block information is present.

13. The image encoding method of claim 12 , wherein:

in decoding for the target block, the reconstruction block is generated using only an intra prediction value generated based on the intra prediction direction for the target block in a case that the encoding information indicates that the residual block information is not present.

14. The image decoding method of claim 9 , wherein:

in decoding for the target block, the intra prediction value is a value calculated based on pixel values of reference pixels for the target block, and

in decoding for the target block, the intra prediction value is a value predicted value using a directionality according to a specific intra prediction value, or an arithmetic average or weighted average of the pixel values of the reference pixels.

15. A non-transitory computer-readable recording medium storing the bitstream generated by the image encoding method of claim 11 .

16. A non-transitory computer-readable recording medium storing a bitstream for decoding an image, the bitstream comprising:

encoding information indicating whether residual block information for a target block is present in the bitstream, wherein:

a reconstruction block for the target block is generated based on the encoding information,

the reconstruction block is generated based on a prediction block for the target block,

the reconstruction block is generated based on intra prediction which uses an intra prediction direction for the target block in a case that the encoding information indicates that the residual block information is not present,

the intra prediction direction determines one or more reference pixels used for the intra prediction, and

values for the encoding information to indicate whether the residual block information is present are 0 and 1.

17. The non-transitory computer-readable recording medium of claim 16 , wherein

the reconstruction block is generated based on an intra prediction value of the target block and the residual block information in a case that the encoding information indicates that the residual block information is present.

18. The non-transitory computer-readable recording medium of claim 17 , wherein the reconstruction block is generated using only an intra prediction value generated based on the intra prediction direction for the target block in a case that the encoding information indicates that the residual block information is not present.

19. The non-transitory computer-readable recording medium of claim 17 , wherein:

the intra prediction value is a value calculated based on pixel values of reference pixels for the target block, and

the intra prediction value is a value predicted value using a directionality according to a specific intra prediction value, or an arithmetic average or weighted average of the pixel values of the reference pixels.

Priority Claims (2)
KR 10-2011-0033780 · Apr 12, 2011 · national
KR 10-2012-0037914 · Apr 12, 2012 · national
Continuity (5)
Continuation 17216881 · Mar 30, 2021
Continuation 16743044 · Jan 15, 2020
Continuation 16151627 · Oct 4, 2018
Continuation 14005493
Related Publication 20220408111A1 · Dec 22, 2022