CN104935929B - 图像解码设备 - Google Patents
图像解码设备 Download PDFInfo
- Publication number
- CN104935929B CN104935929B CN201510300375.4A CN201510300375A CN104935929B CN 104935929 B CN104935929 B CN 104935929B CN 201510300375 A CN201510300375 A CN 201510300375A CN 104935929 B CN104935929 B CN 104935929B
- Authority
- CN
- China
- Prior art keywords
- prediction mode
- intra prediction
- block
- mode
- reference pixel
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/102—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
- H04N19/103—Selection of coding mode or of prediction mode
- H04N19/11—Selection of coding mode or of prediction mode among a plurality of spatial predictive coding modes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/50—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
- H04N19/503—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
- H04N19/51—Motion estimation or motion compensation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/102—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
- H04N19/103—Selection of coding mode or of prediction mode
- H04N19/105—Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/102—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
- H04N19/124—Quantisation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/102—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
- H04N19/13—Adaptive entropy coding, e.g. adaptive variable length coding [AVLC] or context adaptive binary arithmetic coding [CABAC]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/134—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
- H04N19/157—Assigned coding mode, i.e. the coding mode being predefined or preselected to be further used for selection of another element or parameter
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/134—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
- H04N19/157—Assigned coding mode, i.e. the coding mode being predefined or preselected to be further used for selection of another element or parameter
- H04N19/159—Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/169—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
- H04N19/17—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object
- H04N19/176—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/169—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
- H04N19/184—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being bits, e.g. of the compressed video stream
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/50—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
- H04N19/593—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving spatial prediction techniques
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/70—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/80—Details of filtering operations specially adapted for video compression, e.g. for pixel interpolation
- H04N19/82—Details of filtering operations specially adapted for video compression, e.g. for pixel interpolation involving filtering within a prediction loop
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/85—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/90—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using coding techniques not provided for in groups H04N19/10-H04N19/85, e.g. fractals
- H04N19/91—Entropy coding, e.g. variable length coding [VLC] or arithmetic coding
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/102—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
- H04N19/117—Filters, e.g. for pre-processing or post-processing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/169—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
- H04N19/182—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a pixel
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/60—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
- H04N19/61—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Abstract
图像解码设备。图像解码设备包括:解析单元,解码接收的比特流的帧内预测信息;帧内预测模式解码单元,用帧内预测信息和包括三个帧内预测模式的MPM组解码当前预测单元的帧内预测模式;预测块创建单元,用帧内预测模式创建预测块,其中,帧内预测信息包括预测模式组指示符和预测模式索引,预测模式索引的解码方法根据预测模式组指示符变化,三个帧内预测模式根据当前预测单元的左侧和上部块的帧内预测模式确定,在当前预测单元的左侧和上部块的帧内预测模式中仅一个可用时,MPM组添加两个额外帧内预测模式,当左侧和上部块的帧内预测模式中一个是DC模式且另一个不是平面模式时,MPM组包括左侧和上部块的帧内预测模式和平面模式。
Description
本申请是原案申请号为201280047214.3的发明专利申请(国际申请号:PCT/KR2012/003082,申请日:2012年04月20日,发明名称:图像解码设备)的分案申请。
技术领域
本发明涉及一种图像解码设备,并且更具体地,涉及一种选择解码方法并使用选择的解码方法对预测模式索引进行解码的设备,所选择的解码方法根据当前块的帧内预测模式组指示符对当前块的预测模式索引进行解码。
背景技术
图像数据必须被编码以有效地存储或发送图像数据。已知MPEG-1、MPEG-2、MPEG-4、H.264/MPEG-4AVC(高级视频编码)等被对图像数据进行编码的技术。在这些技术中,图片被划分成多个宏块,以宏块为单元来确定应当执行帧内编码或或帧间编码中的哪一种,并且使用确定的编码方法对宏块进行编码。
在作为最新的图像压缩技术的H.264中,执行帧内预测以增强帧内编码的效率。即,使用在空间上与待编码的当前块相邻的像素值来创建预测块,而不是参照参考图片来编码当前块。具体地,通过与使用相邻像素值原始宏块相比较来选择具有很小失真的帧内预测模式,并且使用所选择的帧内预测模式和相邻的像素值来创建待编码的当前块到的预测块。创建包括当前块与预测块之间的差异信号的残留块,并且对残留块进行变换、量化和熵编码。还对用于创建预测块的帧内预测模式进行编码。
然而,在H.264中,不管当前块的左侧块和上部块的帧内预测模式的方向性,均对当前块的帧内预测模式进行编码,因此存在编码效率低的问题。当帧内预测模式的数量增加以增强残留块的编码效率时,需要一种具有比H.264的帧内预测模式编码方法效率高的帧内预测编码方法。
发明内容
技术问题
本发明的目的在于提供一种方法和设备,其能够通过使用当前块的左侧块和上部块的帧内预测模式创建MPM组并且使用该MPM组来减少对当前块的帧内预测模式进行编码所需的比特的数量,以增强图像的压缩效率。
技术方案
根据本发明的一个方面,提供了一种图像解码装置,该图像解码装置包括:解析模块,其用于对来自于所接收的比特流的帧内预测信息进行解码;帧内预测模式解码模块,其用于使用所述帧内预测信息对当前预测单元的帧内预测模式进行解码;以及预测块创建模块,其使用所述帧内预测模式来创建预测块。所述帧内预测信息包括预测模式组指示符和预测模式索引,并且所述预测模式索引的所述解码方法根据所述预测模式组指示符而变化。
在该图像解码装置中,所述预测模式索引的逆二值化根据所述预测模式组指示符而变化,并且所述预测模式组指示符指示MPM组是否包括所述当前块的所述帧内预测模式。
在该图像解码装置中,所述预测块创建模块包括用于创建参考像素的参考像素创建模块和用于过滤参考像素的参考像素过滤模块,并且所述参考像素过滤模块根据所述预测块的大小和所述帧内预测模式对所述参考像素进行自适应的过滤。
有益效果
根据本发明的图像解码装置包括:解析模块,其用于对来自于所接收的比特流的帧内预测信息进行解码;帧内预测模式解码模块,其用于使用所述帧内预测信息对当前预测单元的帧内预测模式进行解码;以及预测块创建模块,其用于使用所述帧内预测模式来创建预测块。所述帧内预测信息包括预测模式组指示符和预测模式索引,并且所述预测模式索引的所述解码方法根据所述预测模式组指示符而变化。
因此,通过根据当前块的左侧块和上部块的有效的帧内预测模式而使MPM组包括具有与当前块的帧内预测模式相匹配的高可能性并且根据当前预测单元的帧内预测模式被包含在MPM组中的情况的统计特征和当前预测单元的帧内预测模式不包含在MPM组中的情况的统计特征来改变帧内预测模式索引的编码方法和解码方法,可以减少待编码和待解码的帧内预测模式的信息量。
附图说明
图1是例示根据本发明实施方式的运动图像编码设备的框图。
图2是例示根据本发明另一实施方式的运动图像解码设备的框图。
图3是例示在根据本发明实施方式运动图像解码设备中创建帧内预测块的方法的图。
图4是例示根据本发明实施方式的帧内预测模式的概念图。
具体实施方式
在下文中,将参照附图详细描述本发明的各种实施方式。本发明可以按照各种形式来修改并且可以具有各种实施方式。这些实施方式不旨在限制本发明,而应当被理解为本发明包括属于本发明的精神和技术范围内的所有的变型、等同物和替换。在参照附图来描述本发明时,相同的元件由相同的附图标记表示。
根据本发明的运动图像编码设备和运动图像解码设备可以是用户终端,诸如个人计算机、笔记本式个人计算机、个人数字助理、便携式多媒体播放器、智能电话、无线通信终端以及电视机或提供服务的服务器。运动图像编码设备和运动图像解码设备可以是这样一种设备,该设备具有:诸如通信调制解调器的用于与各种装置或无线或有线通信网络通信的通信设备;存储用于对图像进行编码或解码的各种程序和数据的存储器;以及执行所述程序以执行操作和控制的微处理器。
图1是例示根据本发明实施方式的运动图像编码设备的框图。
根据本发明实施方式的运动图像编码设备100包括:帧内预测模块110、帧间预测模块120、变换与量化模块130、熵编码模块140、逆量化与逆变换模块150、后处理模块160、图片缓冲器170、减法模块190和加法模块195。
帧内预测模块110使用当前块所属的图片或片段的重构像素来创建帧内预测块。帧内预测模块110根据要被预测编码的当前块的大小来选择预定数量个帧内预测模式中的一个,并且根据所选择的帧内预测模式来创建预测块。
帧间预测模块120使用存储在图片缓冲器170中的参考图片来执行运动估计运算,并且确定用于运动估计运算的参考图片索引和运动向量。然后,帧间预测模块120使用参考图片索引和运动向量来创建当前块的帧间预测块。
变换与量化模块130对由帧内预测模块110或帧间预测模块120创建的预测块的残留块进行变换和量化。使用在水平和垂直方向上的一维变换矩阵来执行该变换。使用根据变换块的大小(即,残留块的大小)和帧内预测模块而确定的变换矩阵来变换用于帧内预测的残留块。使用预定的变换矩阵来变换用于帧间预测的残留块。
变换与量化模块130使用量化步长对变换块进行量化。量化步长可以按照等于或大于预定大小的编码单元来改变。
量化的变换块被提供给逆量化与逆变换模块150和熵编码模块140。
逆量化与逆变换模块150对量化的变换块进行逆量化并且对逆量化的变换块进行逆变换以重构残留块。加法模块将逆量化与逆变换模块150重构的残留块和来自帧内预测模块110或帧间预测模块120的预测块相加以创建重构块。
后处理模块160用于重构的图片的图像质量,并且包括去块滤波器模块161、补偿(offset)模块162以及环路滤波器模块163。
去块滤波器模块161将去块滤波器自适应地应用于预测块和变换块的边界。可以将边界限制为8×8网格的边界。去块滤波器模块161确定待滤波的边界,确定其边界强度,并且在边界强度大于0时确定是否应将去块滤波器应用于边界。当确定了应对边界滤波时,去块滤波器模块161选择要应用于边界的滤波器并且利用所选择的滤波器对边界滤波。
补偿模块162按图片或片段来确定是否应施加补偿以减少经历去块滤波器模块的图像中的像素与相应的原始像素之间的失真。另选地,将片段划分成多个补偿区并且可以强度各个补偿区的补偿类型。补偿类型可以包括预定数量个边缘补偿类型和带补偿类型。当补偿类型是边缘补偿类型时,确定各个像素所属的边缘类型并向其应用对应的补偿。边缘类型是基于与当前像素相邻的两个像素值的分布而确定的。
环路滤波器模块163在对经历了补偿模块162的重构图像与原始图像相比较的结果的基础上对重构图像自适应地环路滤波。按照编码单元来确定是否应对重构图像进行环路滤波。可以按照编码单元来改变要应用的环路滤波器的大小和系数。可以在每个片段的头部中包括指示是否应当按照编码单元施加自适应环路滤波器的信息。在色度信号的情况下,可以确定是否应当按图片来应用自适应环路滤波器。因此,可以在片段头部或图片头部中包括指示是否对色度分量进行滤波的信息。
图片缓冲器170从后处理模块160中接收经后处理的图像数据并且以图片为单元来重构并存储图像。图片可以是以帧为单元的图像或者以字段为单元的图像。
熵编码模块140对由变换与量化模块130量化的量化系数信息、从帧内预测模块140接收到的帧内预测信息、从帧间预测单元150接收到的运动信息进行熵编码。熵编码模块140包括扫描模块145,扫描模块145用于将经量化的变换块的系数变换成一维量化系数。
扫描模块145确定用于将经量化的变换块的系数变换成一维量化系数的扫描类型。扫描类型可以根据方向性帧内预测模式和变换块的大小而变化。在向后的方向上扫描量化系数。
当经量化的变换块大于预定大小时,变换系数被划分成多个子块并且被扫描。应用于子块的变换系数的扫描类型是相同的。应用于子块的扫描类型可以是Z字形扫描,或者可以是与应用于子块的变换系数相同的扫描类型。
图2是例示根据本发明另一实施方式的运动图像解码设备200的框图。
根据本发明实施方式的运动图像解码设备200包括:熵解码模块210、逆量化模块220、逆变换模块230、帧内预测模块240、帧间预测模块250、后处理模块260、图片缓冲器270和加法模块280。
熵解码模块210对接收到的比特流进行解码并且将所述比特流分离成帧内预测信息、帧间预测信息、量化系数信息等。熵解码模块210将解码的帧内预测信息提供给帧内预测模块240,并且将解码的帧间预测信息提供给帧间预测模块250。熵解码模块210包括逆扫描模块215,逆扫描模块215对解码的量化系数信息进行逆扫描。
逆扫描模块215将量化系数信息转换成二维量化块。为了转换,选择多个扫描类型中的一个。扫描类型可以根据方向性帧内预测模式和变换块的大小而变化。在向后的方向上扫描量化系数。当量化的变换块大于预定大小时,变换系数被划分成多个子块并且被扫描。应用于子块的变换系数的扫描类型是相同的。应用于子块的扫描类型可以是Z字形扫描,或者可以是与施加到子块的变换系数相同的扫描类型。
逆量化模块220确定当前编码单元的量化步长预报值,并且将所确定的量化步长预报值与接收到的残留量化步长相加以重构当前编码单元的量化步长。逆量化模块220使用所述量化步长和逆量化矩阵对量化块进行逆量化。量化矩阵是根据量化块的大小和预测模式而确定的。即,量化矩阵是在当前块的预测模式和针对具有预定大小的量化块的帧内预测模式中的至少一个的基础上选择的。
逆变换模块230对逆量化的变换块进行逆变换以重构残留块。要应用于逆量化块的逆变换矩阵可以根据预测模式和帧内预测模式来确定。
加法模块280将由帧内预测模块240或帧间预测模块250创建的预测块与由逆变换模块230重构的残留块相加以创建重构块。
帧内预测模块240在从熵解码模块210接收到的帧内预测信息的基础上重构当前块的帧内预测模式。然后,帧内预测模块240根据重构的帧内预测模式来创建预测块。
帧间预测模块250在从熵解码模块210接收到的帧间预测信息的基础上重构参考图片索引和运动向量。然后,帧间预测模块250使用所述参考图片索引和运动向量来创建当前块的预测块。当应用具有十进制预测的运动补偿时,应用选择的内插滤波器以创建预测块。
后处理模块260的操作与图1所示的后处理模块160的操作相同,并且因此将不再描述。
图片缓冲器270以图片为单元存储经过后处理模块260后处理的解码图像。
图3是例示根据本发明实施方式的创建帧内预测块的方法的图。
首先,对来自接收到的比特流的帧内预测信息进行熵解码(S110)。
帧内预测信息包括帧内预测模式组指示符和预测模式索引。帧内预测模式组指示符指示当前块的帧内预测模式是属于MPM组还是MPM组以外的组。预测模式索引是指示由帧内预测模式组指示符所指示的帧内预测模式组中的特定帧内预测模式的信息。
帧内预测模式组指示符可以以无符号整数的形式接收。在这种情况下,帧内预测模式组指示符可以被使用而不被熵解码。另选地,可以根据当前片段的类型对帧内预测模式组指示符进行自适应熵编码。例如,可以使用根据片段类型确定的上下文对帧内预测模式组指示符进行熵编码。因此,可以使用根据当前片段的类型而确定的上下文对帧内预测模式组指示符进行解码。预测模式索引的熵编码方法根据帧内预测模式是否属于MPM组而变化。因此,使用不同的方法对预测模式索引进行熵解码。
具体地说,当帧内预测模式组指示符表示当前块的帧内预测模式属于MPM组时,按照截断Exp-Golomb码(truncated Exp-Golomb code)方式或截断一元(truncated unary)方式将预测模式索引二值化并接着将熵编码。因此,在通过执行熵解码而获取到二进制信息之后,使用上述方法重构预测模式索引。当帧内预测模式组指示符表示当前块的帧内预测模式不属于MPM组时,可以按照固定长度将预测模式索引二值化。因此,在通过执行熵解码而获取到二进制信息之后,可以重构预测模式索引。
然后,使用与当前块相邻的块的帧内预测模式来创建MPM组,然后使用MPM组来重构当前块的帧内预测模式(S120)。MPM组包括三个帧内预测模式。这将参照图4来描述。图4是例示根据本发明实施方式的帧内预测模式的图。
(1)在当前块的上部块或左侧块的帧内预测模式都存在并且彼此不同时,MPM组包括两个帧内预测模式和一个附加帧内预测模式。
当两个帧内预测模式中的一个是DC模式并且另一个不是平面模式时,附加帧内预测模式可以是平面模式。类似地,当两个帧内预测模式中的一个是平面模式并且另一个不是DC模式时,附加帧内预测模式可以是DC模式。
当两个帧内预测模式是DC模式和平面模式时,附加帧内预测模式可以是垂直模式或水平模式。
当两个帧内预测模式既不是DC模式又不是平面模式时,附加帧内预测模式可以是在两个帧内预测模式之间具有方向性的帧内预测模式,或者是DC模式或平面模式。
(2)在当前块的上部块或左侧块的帧内预测模式都存在且彼此相同时,MPM组包括帧内预测模式和两个附加帧内预测模式。
当帧内预测模式既不是DC模式又不是平面模式时,两个附加帧内预测模式被设置为与帧内预测模式相邻的两个帧内预测模式。当帧内预测模式是DC模式时,两个附加帧内预测模式可以是平面模式和垂直模式。
(3)当只存在当前块的上部块或左侧块的帧内预测模式中的一个时,MPM组包括帧内预测模式和两个附加帧内预测模式。两个附加帧内预测模式根据帧内预测模式而确定。
(4)在当前块的上部块或左侧块的帧内预测模式根本不存在时,MPM组包括DC模式、平面模式和垂直模式。
当帧内预测模式组指示符指示MPM组时,从该MPM组中选择由预测模式索引指示的帧内预测模式,并且将所选择的帧内预测模式确定为当前块的帧内预测模式。帧内预测模式组指示符可以是表示当前块的帧内预测模式是属于MPM组还是MPM组以外的组的标记信息。
当帧内预测模式组指示符不指示MPM组时,帧内预测模块240将属于MPM组的帧内预测模式以外的帧内预测模式(在下文中被称作残留帧内预测模式)中的预测模式索引所指示的帧内预测模式确定为当前块的帧内预测模式。指派给残留帧内预测模式的预测模式索引可以根据MPM组的配置来改变。也就是说,解码的预测模式索引指示根据MPM组的配置而重新排列的残留帧内预测模式的索引。因此,帧内预测模块240根据解码的预测模式索引和属于MPM组的帧内预测模式从残留帧内预测模式中选择当前块的帧内预测模式。
具体地说,按照模式编号次序重新排列当前块的残留帧内尔预测模式,并且将与接收到的预测模式索引相对应的帧内预测模式选择为当前块的帧内预测模式。在这种情况下,可以重新排列残留帧内预测模式,但是当前块的帧内预测模式可以通过将属于MPM组的帧内预测模式编号与当前块的帧内预测模式索引进行比较来确定。
这种方法可应用于模式编号2被指派给非方向性模式的DC模式,模式编号34被指派给平面模式,并且方向性模式编号被指派给其它模式的情况。然而,由于选择平面模式和DC模式作为当前块的帧内预测模式的概率高于其它方向性模式,因此将小的模式编号(例如,模式编号0)指派给平面模式并且可以应用上述方法。在这种情况下,其它排序较低的模式的模式编号增加1。
另选地,可以将最低的索引指派给非方向性模式。例如,在当前块的帧内预测模式是平面模式并且残留帧内预测模式包括平面模式时,帧内预测模式索引可以包括0。例如,当残留帧内预测模式包括平面模式和DC模式时,在按照平面模式、DC模式和方向性模式的次序来排列这些模式的状态下,可以将预测模式索引相对应的帧内预测模式设置为当前块的帧内预测模式。例如,模式编号0和模式编码1可以分别指派给平面模式和DC模式,或者模式编号0和模式编码1可以分别指派给DC模式和平面模式。在这种情况下,可以将当前块的帧内预测模式索引属于MPM组的帧内预测模式编号进行比较以确定当前块的帧内预测模式。
然后,使用指示当前块的变换大小的信息来确定预测块的大小(S130)。
当预测块的大小等于当前块的大小时,使用当前块的帧内预测模式和当前块的参考像素来创建预测块。参考像素是在当前块之前被重构或创建的像素。
当预测块的大小小于当前块的大小时(即,在当前块可以被划分成多个子块并且可以对这些子块执行帧内预测时),使用同一帧内预测模式(即,当前块的帧内预测模式)来创建每个子块的预测块。解码次序中的第二子块或随后子块的预测块使用之前子块的重构像素来创建。因此,在以子块为单元创建预测块、残留块和重构块之后,下一个子块的预测块被创建。
然后,确定与预测块的大小相对应的块的参考像素是否全部有效(S140)。参考像素是之前解码或重构的像素。当确定参考像素中的至少一个无效时,创建该参考像素(S150)。
具体地说,当确定参考像素根本无效时,使用值2L-1替换参考像素值。这里,L表示代表亮度分量的灰度的比特的数量。
当仅在无效参考像素的位置的一个方向上存在有效的参考像素时,复制有效参考像素中的最靠近参考像素以创建参考像素。
当在针对无效参考像素的位置的两个方向上存在有效的参考像素时,可以复制位于预定方向上的最靠近位置的参考像素可以,或者可以取在两个方向上的两个最靠近的参考像素的平均值以创建参考像素。
然后,确定是否应当对参考像素进行过滤(S160)。根据重构的帧内预测模式和预测块的大小对参考像素进行自适应过滤(S170)。
当帧内预测模式是DC模式时,不对参考像素进行过滤。当帧内预测模式是垂直模式和水平模式时,帧内预测模块240也不过滤参考像素。然而,当帧内预测模式是垂直模式和水平模式以外的方向性模式时,根据帧内预测模式和预测块的大小对参考像素进行自适应过滤。当预测块的大小是4×4时,不管帧内预测模式如何,出于降低复杂性的目的,不对参考像素进行过滤。过滤用于使参考像素之间的像素值的变化平滑并使用低通滤波器。低通滤波器可以是作为3-tap滤波器的[1,2,1]或者作为5-tap滤波器的[1,2,4,2,1]。当预测块的大小的范围从8×8到32×32时,随着预测块的大小的增加,在更多帧内预测模式中对参考像素进行过滤。
然后,根据帧内预测模式来创建预测块(S180)。用于预测块的参考像素可以是根据预测块的大小和帧内预测模式而被自适应过滤的像素。
在DC模式中,位于(x=0,…,N-1,y=-1)的位置处的N个上部参考像素、位于(x=1-,y=0,…,M-1)的位置处的M个左侧参考像素、以及位于(x=-1,y=-1)的位置处的角部像素的平均值可以确定为预测块的预测像素。然而,可以使用该平均值的加权平均和与预测像素相邻的参考像素来创建与参考像素相邻的预测像素。在平面模式中,可以按照与DC模式中相同的方式来创建预测像素。
在垂直模式中,位于垂直方向上的参考像素被设置为预测像素。然而,可以使用位于垂直方向上的参考像素以及左侧参考像素之间的变化来创建与左侧参考像素相邻的预测像素。所述变化表示角部参考像素和与预测像素相邻的参考像素之间的变化。在水平模式中,除了方向之外,可以按照与垂直模式相同的方式来创建预测像素。
下面将描述在图1所示的运动图像编码设备中对当前块的帧内预测模式进行编码的方法。这种方法可以由图1所示的帧内预测模块110和熵编码模块140来执行。
首先,确定当前块的帧内预测模式。
然后,创建当前块的MPM组。创建MPM组的方法与在图2所示的帧内预测模式240中创建MPM组的方法相同,并且因此将不再描述。
随后,确定当前块的帧内预测模式是否属于MPM组。
当帧内预测模式属于MPM组时,确定指示MPM组的标记(即,帧内预测模式组指示符)和指示MPM组中的特定帧内预测模式的预测模式索引。
当帧内预测模式不属于MPM组时,确定未指示MPM组的标记和指示MPM组的帧内预测模式以外的帧内预测模式(下文中被称作残留帧内预测模式)中的特定帧内预测模式的预测模式索引。
指示残留帧内预测模式中的当前块的帧内预测模式的预测模式索引根据MPM组的配置而改变。也就是说,预测模式索引表示根据MPM组的配置而重新排列的残留帧内预测模式的索引。因此,预测模式索引根据当前块的帧内预测模式和属于MPM组的帧内预测模式而确定。
具体地说,可以按照模式编号次序来重新排列当前块的残留的帧内预测模式,并且当前块的帧内预测模式的次序可以确定为预测模式索引。另选地,残留的帧内预测模式可以重新排列,但是当前块的帧内预测模式可以通过将属于MPM组的帧内预测模式编号与当前块的帧内预测模式索引进行比较来确定。
这种方法可应用于模式编号2被指派给非方向性模式的DC模式,模式编号34被指派给平面模式,并且方向性模式编号被指派给其它模式的情况。然而,由于选择平面模式和DC模式作为当前的帧内预测模式的概率高于其它方向性模式,因此将小的模式编号(例如,模式编号0)指派给平面模式并且可以应用上述方法。在这种情况下,其它排序较低的模式的模式编号增加1。另选地,可以将最低索引指派给非方向性模式。例如,在当前块的帧内预测模式是平面模式并且残留帧内预测模式包括平面模式时,帧内预测模式索引可以包括0。例如,当残留帧内预测模式包括平面模式和DC模式时,在按照平面模式、DC模式和方向性模式的次序对这些模式进行排列的情况下,可以将与预测模式索引相对应的帧内预测模式设置为当前块的帧内预测模式。例如,模式编号0和模式编码1可以分别指派给平面模式和DC模式,或者模式编号0和模式编码1可以分别指派给DC模式和平面模式。在这种情况下,当前块的帧内预测模式索引可以与属于MPM组的帧内预测模式编号进行比较以确定当前块的帧内预测模式。
尽管参照上述实施方式对本发明进行了描述,但是本领域普通技术人员能够理解的是,在不脱离所附的权利要求所描述到的本发明的精神和范围的情况下,可以以各种形式对本发明做出修改和改变。
Claims (9)
1.一种图像解码设备,该图像解码设备包括:
解析模块,其对来自于接收到的比特流的帧内预测信息进行解码;
帧内预测模式解码模块,其使用所述帧内预测信息和包括三个帧内预测模式的MPM组对当前预测单元的帧内预测模式进行解码;以及
预测块创建模块,其使用所述帧内预测模式来创建预测块,
其中,所述帧内预测信息包括预测模式组指示符和预测模式索引,并且所述预测模式索引的解码方法根据所述预测模式组指示符而变化,
所述预测块的大小根据指示当前块的变换大小的变换信息来确定,
所述三个帧内预测模式根据所述当前预测单元的左侧块的帧内预测模式和上部块的帧内预测模式来确定,
当所述当前预测单元的左侧块的帧内预测模式和上部块的帧内预测模式中的仅一个预测模式可用时,所述MPM组被添加两个额外的帧内预测模式,并且
当所述左侧块的帧内预测模式和所述上部块的帧内预测模式中的一个帧内预测模式是DC模式并且另一个帧内预测模式不是平面模式时,所述MPM组包括所述左侧块的帧内预测模式和所述上部块的帧内预测模式以及所述平面模式。
2.根据权利要求1所述的图像解码设备,其中,所述预测模式索引的逆二值化根据所述预测模式组指示符而变化。
3.根据权利要求1所述的图像解码设备,其中,所述预测模式组指示符指示所述当前块的所述帧内预测模式是否属于所述MPM组。
4.根据权利要求1所述的图像解码设备,其中,所述预测块创建模块包括用于创建参考像素的参考像素创建模块和用于对参考像素进行过滤的参考像素过滤模块,并且所述参考像素过滤模块根据所述预测块的大小和所述帧内预测模式对所述参考像素进行自适应过滤。
5.根据权利要求4所述的图像解码设备,其中,在所述参考像素中的至少一个参考像素无效时,所述参考像素创建模块创建参考像素。
6.根据权利要求5所述的图像解码设备,其中,当有效的参考像素仅位于相对于无效的参考像素的位置的一个方向上时,复制最靠近的参考像素以创建所述参考像素。
7.根据权利要求1所述的图像解码设备,其中,当所述左侧块的帧内预测模式不等于所述上部块的帧内预测模式,并且所述左侧块的帧内预测模式和所述上部块的帧内预测模式二者都是方向性帧内预测模式时,所述MPM组包括所述左侧块的帧内预测模式和所述上部块的帧内预测模式以及非方向性帧内预测模式。
8.根据权利要求7所述的图像解码设备,其中,所述非方向性帧内预测模式是平面模式。
9.根据权利要求1所述的图像解码设备,其中,当所述左侧块的帧内预测模式不等于所述上部块的帧内预测模式,并且所述左侧块的帧内预测模式和所述上部块的帧内预测模式二者都是非方向性帧内预测模式时,所述MPM组包括所述左侧块的帧内预测模式和所述上部块的帧内预测模式以及垂直模式。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR10-2011-0108452 | 2011-10-24 | ||
KR20110108452 | 2011-10-24 | ||
CN201280047214.3A CN103931180B (zh) | 2011-10-24 | 2012-04-20 | 图像解码设备 |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201280047214.3A Division CN103931180B (zh) | 2011-10-24 | 2012-04-20 | 图像解码设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104935929A CN104935929A (zh) | 2015-09-23 |
CN104935929B true CN104935929B (zh) | 2018-05-25 |
Family
ID=48168001
Family Applications (9)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510300375.4A Active CN104935929B (zh) | 2011-10-24 | 2012-04-20 | 图像解码设备 |
CN201710340817.7A Active CN107277503B (zh) | 2011-10-24 | 2012-04-20 | 图像解码设备 |
CN201510300394.7A Active CN104935931B (zh) | 2011-10-24 | 2012-04-20 | 图像解码设备 |
CN201510300377.3A Active CN104935930B (zh) | 2011-10-24 | 2012-04-20 | 图像解码设备 |
CN201710339168.9A Active CN107181942B (zh) | 2011-10-24 | 2012-04-20 | 图像解码设备 |
CN201510300414.0A Active CN104883571B (zh) | 2011-10-24 | 2012-04-20 | 图像解码设备 |
CN201510300378.8A Active CN104883570B (zh) | 2011-10-24 | 2012-04-20 | 图像解码设备 |
CN201280047214.3A Active CN103931180B (zh) | 2011-10-24 | 2012-04-20 | 图像解码设备 |
CN201510300441.8A Active CN104935932B (zh) | 2011-10-24 | 2012-04-20 | 图像解码设备 |
Family Applications After (8)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710340817.7A Active CN107277503B (zh) | 2011-10-24 | 2012-04-20 | 图像解码设备 |
CN201510300394.7A Active CN104935931B (zh) | 2011-10-24 | 2012-04-20 | 图像解码设备 |
CN201510300377.3A Active CN104935930B (zh) | 2011-10-24 | 2012-04-20 | 图像解码设备 |
CN201710339168.9A Active CN107181942B (zh) | 2011-10-24 | 2012-04-20 | 图像解码设备 |
CN201510300414.0A Active CN104883571B (zh) | 2011-10-24 | 2012-04-20 | 图像解码设备 |
CN201510300378.8A Active CN104883570B (zh) | 2011-10-24 | 2012-04-20 | 图像解码设备 |
CN201280047214.3A Active CN103931180B (zh) | 2011-10-24 | 2012-04-20 | 图像解码设备 |
CN201510300441.8A Active CN104935932B (zh) | 2011-10-24 | 2012-04-20 | 图像解码设备 |
Country Status (18)
Country | Link |
---|---|
US (6) | US9025662B2 (zh) |
EP (6) | EP2945381B1 (zh) |
JP (5) | JP5728671B2 (zh) |
KR (6) | KR101947657B1 (zh) |
CN (9) | CN104935929B (zh) |
CY (1) | CY1123086T1 (zh) |
DK (1) | DK2942954T3 (zh) |
ES (4) | ES2805041T3 (zh) |
HK (6) | HK1214053A1 (zh) |
HR (1) | HRP20201328T1 (zh) |
HU (4) | HUE051687T2 (zh) |
LT (1) | LT2942954T (zh) |
MX (1) | MX2014003543A (zh) |
PL (4) | PL2945376T3 (zh) |
PT (1) | PT2942954T (zh) |
RS (1) | RS60704B1 (zh) |
SI (1) | SI2942954T1 (zh) |
WO (2) | WO2013062196A1 (zh) |
Families Citing this family (34)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20140071507A (ko) | 2010-08-17 | 2014-06-11 | 엠앤케이홀딩스 주식회사 | 예측 블록 생성 장치 |
US11284072B2 (en) | 2010-08-17 | 2022-03-22 | M&K Holdings Inc. | Apparatus for decoding an image |
KR20130049522A (ko) * | 2011-11-04 | 2013-05-14 | 오수미 | 인트라 예측 블록 생성 방법 |
KR20130049525A (ko) * | 2011-11-04 | 2013-05-14 | 오수미 | 잔차 블록 복원을 위한 역변환 방법 |
CN103220506B (zh) | 2012-01-19 | 2015-11-25 | 华为技术有限公司 | 一种编解码方法和设备 |
HUE050473T2 (hu) | 2012-01-20 | 2020-12-28 | Dolby Laboratories Licensing Corp | Eljárás belsõ predikciós mód leképezésére |
US9210438B2 (en) | 2012-01-20 | 2015-12-08 | Sony Corporation | Logical intra mode naming in HEVC video coding |
US20150365698A1 (en) * | 2013-04-11 | 2015-12-17 | Mediatek Inc. | Method and Apparatus for Prediction Value Derivation in Intra Coding |
KR20220162877A (ko) | 2014-10-31 | 2022-12-08 | 삼성전자주식회사 | 고정밀 스킵 부호화를 이용한 비디오 부호화 장치 및 비디오 복호화 장치 및 그 방법 |
CN115134610A (zh) * | 2015-06-11 | 2022-09-30 | 杜比实验室特许公司 | 使用自适应去块滤波编码和解码图像的方法及其装置 |
WO2016204478A1 (ko) * | 2015-06-15 | 2016-12-22 | 엘지전자(주) | 인트라 예측 모드 기반 영상 처리 방법 및 이를 위한 장치 |
ES2677193B1 (es) * | 2015-08-28 | 2019-06-19 | Kt Corp | Procedimiento y dispositivo para procesar señales de vídeo |
KR20180075660A (ko) | 2015-11-24 | 2018-07-04 | 삼성전자주식회사 | 비디오 복호화 방법 및 그 장치 및 비디오 부호화 방법 및 그 장치 |
CN113810701B (zh) * | 2016-04-29 | 2024-04-19 | 世宗大学校产学协力团 | 用于对图像信号进行编码和解码的方法和装置 |
KR20180000303A (ko) * | 2016-06-22 | 2018-01-02 | 한국전자통신연구원 | 화면 내 예측 방법 및 장치 |
EP4319162A3 (en) * | 2016-06-24 | 2024-04-10 | KT Corporation | Method and apparatus for processing video signal |
EP3301915A1 (en) * | 2016-09-30 | 2018-04-04 | Thomson Licensing | Method and apparatus for omnidirectional video coding with adaptive intra most probable modes |
CN116916018A (zh) * | 2016-10-28 | 2023-10-20 | 韩国电子通信研究院 | 视频编码/解码方法和设备以及存储比特流的记录介质 |
CN117041567A (zh) * | 2016-11-29 | 2023-11-10 | 韩国电子通信研究院 | 图像编码/解码方法和用于存储比特流的记录介质 |
WO2018124853A1 (ko) * | 2017-01-02 | 2018-07-05 | 한양대학교 산학협력단 | 참조 화소에 대하여 적응적 필터링을 수행하기 위한 화면 내 예측 방법 및 장치 |
KR102434327B1 (ko) | 2017-01-02 | 2022-08-19 | 한국전자통신연구원 | 영상 부호화/복호화 방법, 장치 및 비트스트림을 저장한 기록 매체 |
KR102719084B1 (ko) | 2017-01-02 | 2024-10-16 | 한양대학교 산학협력단 | 참조 화소에 대하여 적응적 필터링을 수행하기 위한 화면 내 예측 방법 및 장치 |
US10742975B2 (en) | 2017-05-09 | 2020-08-11 | Futurewei Technologies, Inc. | Intra-prediction with multiple reference lines |
EP3643065A1 (en) * | 2017-07-24 | 2020-04-29 | ARRIS Enterprises LLC | Intra mode jvet coding |
US10999604B2 (en) * | 2018-04-13 | 2021-05-04 | Mediatek Inc. | Adaptive implicit transform setting |
CN110620926B (zh) * | 2018-06-20 | 2022-01-04 | 浙江大学 | 一种帧内预测模式编解码方法及装置 |
CN118869991A (zh) * | 2018-06-21 | 2024-10-29 | 株式会社Kt | 对图像进行解码和编码的方法以及用于发送比特流的装置 |
WO2020013609A1 (ko) * | 2018-07-11 | 2020-01-16 | 인텔렉추얼디스커버리 주식회사 | 화면내 예측 기반의 비디오 코딩 방법 및 장치 |
WO2020060242A1 (ko) * | 2018-09-19 | 2020-03-26 | 한국전자통신연구원 | 화면 내 예측 모드 부호화/복호화 방법, 장치 및 비트스트림을 저장한 기록 매체 |
BR112021006238A2 (pt) * | 2018-10-12 | 2021-07-06 | Guangdong Oppo Mobile Telecommunications Corp Ltd | método de decodificação de vídeo e método de codificação de vídeo |
EP3922018A4 (en) | 2019-03-12 | 2022-06-08 | Zhejiang Dahua Technology Co., Ltd. | SYSTEMS AND METHODS FOR IMAGE CODING |
CN110062227B (zh) * | 2019-03-12 | 2021-04-27 | 浙江大华技术股份有限公司 | 帧内预测模式的编解码方法、装置、设备和可读存储介质 |
CN113892268A (zh) * | 2019-03-20 | 2022-01-04 | 现代自动车株式会社 | 基于预测模式估计的帧内预测装置和方法 |
KR20210158385A (ko) * | 2019-06-13 | 2021-12-30 | 엘지전자 주식회사 | 인트라 예측 모드 변환에 기반한 영상 부호화/복호화 방법, 장치 및 비트스트림을 전송하는 방법 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1674680A (zh) * | 2005-03-31 | 2005-09-28 | 华中科技大学 | 一种增强型帧内预测模式编码方法 |
CN101087423A (zh) * | 2002-05-28 | 2007-12-12 | 夏普株式会社 | 图像内预测模式估计、通信和组织的方法和系统 |
CN101087427A (zh) * | 2006-06-06 | 2007-12-12 | 北京大学深圳研究生院 | 一种h.264标准的帧内预测模式选择方法 |
CN101133650A (zh) * | 2005-04-01 | 2008-02-27 | 松下电器产业株式会社 | 图像解码装置以及图像解码方法 |
Family Cites Families (30)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1167271C (zh) * | 2001-01-10 | 2004-09-15 | 华为技术有限公司 | 压缩编码图像传输中的误码处理方法 |
KR100798446B1 (ko) * | 2001-09-26 | 2008-01-28 | 에스케이 텔레콤주식회사 | 적응적 더블 스캔 방법 |
US7236524B2 (en) * | 2002-05-28 | 2007-06-26 | Sharp Laboratories Of America, Inc. | Methods and systems for image intra-prediction mode communication |
KR100750110B1 (ko) * | 2003-04-22 | 2007-08-17 | 삼성전자주식회사 | 4×4인트라 휘도 예측 모드 결정방법 및 장치 |
EP1558039A1 (en) * | 2004-01-21 | 2005-07-27 | Deutsche Thomson-Brandt Gmbh | Method and apparatus for generating/evaluating prediction information in picture signal encoding/decoding |
WO2006004331A1 (en) * | 2004-07-07 | 2006-01-12 | Samsung Electronics Co., Ltd. | Video encoding and decoding methods and video encoder and decoder |
KR100739714B1 (ko) * | 2005-07-06 | 2007-07-13 | 삼성전자주식회사 | 인트라 예측 모드 결정 방법 및 장치 |
CN101622877A (zh) * | 2006-12-22 | 2010-01-06 | 高通股份有限公司 | 用于有效空间帧内可预测性确定(或评估)的系统和方法 |
WO2009037726A1 (ja) * | 2007-09-18 | 2009-03-26 | Fujitsu Limited | 動画像符号化装置および動画像復号装置 |
US20090161757A1 (en) * | 2007-12-21 | 2009-06-25 | General Instrument Corporation | Method and Apparatus for Selecting a Coding Mode for a Block |
JP5111127B2 (ja) * | 2008-01-22 | 2012-12-26 | キヤノン株式会社 | 動画像符号化装置及びその制御方法、並びに、コンピュータプログラム |
JP4958825B2 (ja) | 2008-03-28 | 2012-06-20 | キヤノン株式会社 | 動画像符号化装置及びその制御方法、コンピュータプログラム |
CN100596202C (zh) * | 2008-05-30 | 2010-03-24 | 四川虹微技术有限公司 | 一种快速帧内模式选择方法 |
JP5597968B2 (ja) * | 2009-07-01 | 2014-10-01 | ソニー株式会社 | 画像処理装置および方法、プログラム、並びに記録媒体 |
CN101621692B (zh) * | 2009-07-27 | 2011-04-20 | 宁波大学 | 一种基于预测模式的h.264/avc视频信息隐藏方法 |
KR101510108B1 (ko) * | 2009-08-17 | 2015-04-10 | 삼성전자주식회사 | 영상의 부호화 방법 및 장치, 그 복호화 방법 및 장치 |
KR101379186B1 (ko) | 2009-08-21 | 2014-04-10 | 에스케이 텔레콤주식회사 | 인트라 예측 부호화/복호화 방법 및 장치 |
KR101757947B1 (ko) * | 2009-10-05 | 2017-07-13 | 톰슨 라이센싱 | 비디오 인코딩 및 디코딩에서의 크로마 성분에 대한 예측 픽셀의 적응성 필터링을 위한 방법 및 장치 |
KR20110113561A (ko) * | 2010-04-09 | 2011-10-17 | 한국전자통신연구원 | 적응적인 필터를 이용한 인트라 예측 부호화/복호화 방법 및 그 장치 |
KR101772459B1 (ko) * | 2010-05-17 | 2017-08-30 | 엘지전자 주식회사 | 신규한 인트라 예측 모드 |
KR20140071507A (ko) | 2010-08-17 | 2014-06-11 | 엠앤케이홀딩스 주식회사 | 예측 블록 생성 장치 |
US9654785B2 (en) * | 2011-06-09 | 2017-05-16 | Qualcomm Incorporated | Enhanced intra-prediction mode signaling for video coding using neighboring mode |
HUE035495T2 (en) | 2011-06-28 | 2018-05-02 | Samsung Electronics Co Ltd | A method and apparatus for video coding and a method and apparatus for decoding video, associated with intra prediction |
GB2494468B (en) * | 2011-09-12 | 2014-01-15 | Canon Kk | Method and device for encoding or decoding information representing prediction modes |
EP3139596B1 (en) * | 2011-09-13 | 2019-09-25 | HFI Innovation Inc. | Method and apparatus for intra mode coding in hevc |
US9462290B2 (en) * | 2011-10-07 | 2016-10-04 | Pantech Co., Ltd. | Methods and apparatuses of encoding/decoding intra prediction mode using candidate intra prediction modes |
PL2916545T3 (pl) | 2011-10-24 | 2022-03-14 | Innotive Ltd | Sposób i aparat do dekodowania trybu intra-predykcji |
SI2773118T1 (sl) * | 2011-10-24 | 2021-02-26 | Innotive Ltd | Postopek in naprava za dekodiranje slike |
KR20130049525A (ko) * | 2011-11-04 | 2013-05-14 | 오수미 | 잔차 블록 복원을 위한 역변환 방법 |
KR102271872B1 (ko) * | 2011-12-05 | 2021-07-01 | 엘지전자 주식회사 | 인트라 예측 방법 및 장치 |
-
2012
- 2012-04-20 CN CN201510300375.4A patent/CN104935929B/zh active Active
- 2012-04-20 HU HUE15001465A patent/HUE051687T2/hu unknown
- 2012-04-20 HU HUE15001468A patent/HUE051695T2/hu unknown
- 2012-04-20 CN CN201710340817.7A patent/CN107277503B/zh active Active
- 2012-04-20 CN CN201510300394.7A patent/CN104935931B/zh active Active
- 2012-04-20 CN CN201510300377.3A patent/CN104935930B/zh active Active
- 2012-04-20 PL PL15001465T patent/PL2945376T3/pl unknown
- 2012-04-20 DK DK15001468.6T patent/DK2942954T3/da active
- 2012-04-20 RS RS20200987A patent/RS60704B1/sr unknown
- 2012-04-20 EP EP15001466.0A patent/EP2945381B1/en active Active
- 2012-04-20 PL PL15001468T patent/PL2942954T3/pl unknown
- 2012-04-20 CN CN201710339168.9A patent/CN107181942B/zh active Active
- 2012-04-20 KR KR1020120041299A patent/KR101947657B1/ko active IP Right Grant
- 2012-04-20 JP JP2014531702A patent/JP5728671B2/ja active Active
- 2012-04-20 WO PCT/KR2012/003082 patent/WO2013062196A1/ko active Application Filing
- 2012-04-20 EP EP15001465.2A patent/EP2945376B1/en active Active
- 2012-04-20 ES ES15001468T patent/ES2805041T3/es active Active
- 2012-04-20 ES ES15001465T patent/ES2805038T3/es active Active
- 2012-04-20 SI SI201231799T patent/SI2942954T1/sl unknown
- 2012-04-20 EP EP21178975.5A patent/EP3917147A1/en active Pending
- 2012-04-20 EP EP12844183.9A patent/EP2797324A4/en not_active Ceased
- 2012-04-20 CN CN201510300414.0A patent/CN104883571B/zh active Active
- 2012-04-20 US US14/127,112 patent/US9025662B2/en active Active
- 2012-04-20 EP EP15001468.6A patent/EP2942954B1/en active Active
- 2012-04-20 LT LTEP15001468.6T patent/LT2942954T/lt unknown
- 2012-04-20 CN CN201510300378.8A patent/CN104883570B/zh active Active
- 2012-04-20 MX MX2014003543A patent/MX2014003543A/es unknown
- 2012-04-20 KR KR20120041316A patent/KR20130045153A/ko not_active Application Discontinuation
- 2012-04-20 EP EP15001467.8A patent/EP2942956B1/en active Active
- 2012-04-20 PT PT150014686T patent/PT2942954T/pt unknown
- 2012-04-20 PL PL15001467T patent/PL2942956T3/pl unknown
- 2012-04-20 CN CN201280047214.3A patent/CN103931180B/zh active Active
- 2012-04-20 WO PCT/KR2012/003075 patent/WO2013062192A1/ko active Application Filing
- 2012-04-20 US US14/124,625 patent/US8953683B2/en active Active
- 2012-04-20 CN CN201510300441.8A patent/CN104935932B/zh active Active
- 2012-04-20 HU HUE15001466A patent/HUE051688T2/hu unknown
- 2012-04-20 ES ES15001466T patent/ES2805039T3/es active Active
- 2012-04-20 PL PL15001466T patent/PL2945381T3/pl unknown
- 2012-04-20 HU HUE15001467A patent/HUE051689T2/hu unknown
- 2012-04-20 ES ES15001467T patent/ES2805055T3/es active Active
-
2014
- 2014-12-29 US US14/585,132 patent/US9148671B2/en active Active
- 2014-12-29 US US14/585,127 patent/US9060179B2/en active Active
- 2014-12-29 US US14/585,108 patent/US9025663B1/en active Active
-
2015
- 2015-02-10 JP JP2015024133A patent/JP5905613B2/ja active Active
- 2015-04-02 US US14/677,736 patent/US9615105B2/en active Active
- 2015-04-02 JP JP2015076027A patent/JP6047614B2/ja active Active
- 2015-04-02 JP JP2015076029A patent/JP6047616B2/ja active Active
- 2015-04-02 JP JP2015076028A patent/JP6047615B2/ja active Active
-
2016
- 2016-02-20 HK HK16101911.6A patent/HK1214053A1/zh not_active IP Right Cessation
- 2016-03-01 HK HK16102361.9A patent/HK1214705A1/zh unknown
- 2016-03-01 HK HK16102358.4A patent/HK1214704A1/zh unknown
- 2016-03-10 HK HK16102781.1A patent/HK1214900A1/zh unknown
- 2016-03-10 HK HK16102790.0A patent/HK1214901A1/zh unknown
- 2016-03-10 HK HK16102774.0A patent/HK1214899A1/zh unknown
-
2019
- 2019-01-14 KR KR1020190004893A patent/KR102398642B1/ko active IP Right Grant
- 2019-01-14 KR KR1020190004896A patent/KR102398644B1/ko active IP Right Grant
- 2019-01-14 KR KR1020190004894A patent/KR102393177B1/ko active IP Right Grant
- 2019-01-14 KR KR1020190004895A patent/KR102398643B1/ko active IP Right Grant
-
2020
- 2020-06-29 CY CY20201100599T patent/CY1123086T1/el unknown
- 2020-08-25 HR HRP20201328TT patent/HRP20201328T1/hr unknown
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101087423A (zh) * | 2002-05-28 | 2007-12-12 | 夏普株式会社 | 图像内预测模式估计、通信和组织的方法和系统 |
CN1674680A (zh) * | 2005-03-31 | 2005-09-28 | 华中科技大学 | 一种增强型帧内预测模式编码方法 |
CN101133650A (zh) * | 2005-04-01 | 2008-02-27 | 松下电器产业株式会社 | 图像解码装置以及图像解码方法 |
CN101087427A (zh) * | 2006-06-06 | 2007-12-12 | 北京大学深圳研究生院 | 一种h.264标准的帧内预测模式选择方法 |
Non-Patent Citations (2)
Title |
---|
Parsing friendly intra mode coding;Wei-Jung Chien;《Joint Collaborative Team on Video Coding (JCT-VC)of ITU-T SG16 WP3 and ISO/IEC JTC1/SC29/WG11》;20110722;全文 * |
WD3: Working Draft 3 of High-Efficiency Video Coding;Thomas Wiegand;《Joint Collaborative Team on Video Coding (JCT-VC)of ITU-T SG16 WP3 and ISO/IEC JTC1/SC29/WG11》;20110323;全文 * |
Also Published As
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104935929B (zh) | 图像解码设备 | |
CN104935941B (zh) | 对帧内预测模式进行解码的方法 | |
CN105338349B9 (zh) | 用于图像解码的方法和装置 | |
CN108093260A (zh) | 重构块创建方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
REG | Reference to a national code |
Ref country code: HK Ref legal event code: DE Ref document number: 1214899 Country of ref document: HK |
|
GR01 | Patent grant | ||
GR01 | Patent grant | ||
TR01 | Transfer of patent right |
Effective date of registration: 20221102 Address after: Seoul, South Kerean Patentee after: Zhanshikewei Co.,Ltd. Address before: Singapore, Singapore Patentee before: INFOBRIDGE Pte. Ltd. |
|
TR01 | Transfer of patent right |