Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Methods and apparatuses of encoding/decoding intra prediction mode using candidate intra prediction modes

a technology of intra prediction mode and encoding method, applied in electrical apparatus, pictoral communication, television systems, etc., can solve the problems of increasing data amount, increasing transmission and storage costs, etc., and achieve the effect of improving video encoding efficiency

Active Publication Date: 2016-08-23
DOLBY LAB LICENSING CORP
View PDF26 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

[0014]According to aspects of the present invention, a method of encoding and decoding an intra prediction mode by using a plurality of candidate intra prediction modes and an apparatus using the method can represent an intra prediction mode of a current block by using a short codeword and predict an intra prediction mode of a current block based on a plurality of candidate intra prediction modes, thereby improving video encoding efficiency.

Problems solved by technology

Higher resolution, higher quality video inevitably causes increase in the amount of data compared with the existing video data; therefore, when video data are transmitted by using a medium, such as the existing wired or wireless broadband system, or video data are stored by using the existing storage media, costs for transmission and storage also increase.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Examples

Experimental program
Comparison scheme
Effect test

case 1

[0113] A method of deriving candidate intra prediction modes when neighboring blocks of a current block are all available and have intra prediction modes different from each other (i.e., neighboring blocks have different intra prediction modes). That is, a first neighboring block 310 and a second neighboring block 320 exist around a current block 300; the first and second neighboring blocks 310 and 320 are coded in intra prediction mode; and intra prediction mode of the first neighboring block 310 differs from intra prediction mode of the second neighboring block 320.

[0114]In this case, a first candidate intra prediction mode may be set equal to an intra prediction mode which has the smallest value between intra prediction modes of the first 310 and the second neighboring block 320, and a second candidate intra prediction mode may be set equal to an intra prediction mode which has the largest value between intra prediction modes of the first 310 and the second neighboring block 320....

case 2

[0133] A method of deriving candidate intra prediction modes when neighboring blocks of a current block are all available but have the same intra prediction mode.

[0134]Both the first neighboring block 310 and the second neighboring block 320 exist around a current block 300; the first 310 and the second neighboring block 320 may be coded in intra prediction mode, and intra prediction mode of the first neighboring block 310 is the same as intra prediction mode of the second neighboring block 320.

[0135]In this case, a first candidate intra prediction mode is set equal to the intra prediction mode of the first neighboring block 310, and the remaining candidate intra prediction modes are derived based on sequential, additional intra prediction mode(s).

[0136]For example, if three candidate intra prediction modes are used for predicting intra prediction mode of a current block 300, the remaining candidate intra prediction modes, the second and third candidate intra prediction modes, may b...

case 3

[0142] A method of deriving candidate intra prediction modes when only one neighboring block is available among neighboring blocks of a current block.

[0143]If only one neighboring block from a first 310 and a second 320 neighboring block is available, a candidate intra prediction mode may be derived only from the available neighboring block.

[0144]In this case, if three candidate intra prediction modes are used as a candidate intra prediction mode of a current block 300, the intra prediction mode calculated from the available neighboring block may be derived as a first candidate intra prediction mode. The remaining second and third candidate intra prediction modes may be derived based on sequential, additional intra prediction modes. That is, at least two intra prediction modes among planar mode, DC mode, and vertical mode which are sequential candidate intra prediction modes, may be derived sequentially as the second candidate intra prediction mode and the third candidate intra pred...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

A method and an apparatus of encoding / decoding intra prediction mode using a plurality of candidate intra prediction modes are disclosed. A method of decoding an intra prediction mode can comprise deriving three candidate intra prediction modes about a current block and deriving an intra prediction mode of the current block. Therefore, by predicting an intra prediction mode of the current block based on a plurality of candidate intra prediction modes, video encoding efficiency can be improved.

Description

CROSS REFERENCE TO RELATED APPLICATIONS[0001]This application claims priority from and the benefit under 35 U.S.C. §119(a) of Korean Patent Application No. 10-2011-0102707, filed on Oct. 7, 2011, and Korean Patent Application No. 10-2011-0124663, filed on Nov. 25, 2011, both of which are incorporated herein by reference for all purposes as if fully set forth herein.BACKGROUND[0002]1. Field[0003]The present disclosure relates to a method and apparatus of encoding and decoding video, and more particularly, to a method and apparatus of encoding and decoding an intra prediction mode using a plurality of candidate intra prediction modes.[0004]2. Discussion of the Background[0005]Needs for high resolution, high quality video, such as HD (High Definition) and UHD (Ultra High Definition) video, are increasing in various application areas. Higher resolution, higher quality video inevitably causes increase in the amount of data compared with the existing video data; therefore, when video data...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Patents(United States)
IPC IPC(8): H04N7/32H04N19/463H04N19/593H04N19/70
CPCH04N19/463H04N19/593H04N19/70
Inventor LEE, SUN YOUNG
Owner DOLBY LAB LICENSING CORP
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products