用于视频的帧内预测的方法和设备技术

技术编号:16283536 阅读:47 留言:0更新日期:2017-09-23 03:03
一种用于视频的帧内预测的方法和设备。所述方法包括:确定用于当前块的帧内预测的预定数量的邻近像素的可用性;如果第一邻近像素不可用,则通过基于第一邻近像素按照预定方向搜索预定数量的邻近像素来搜索第二邻近像素;使用找到的第二邻近像素的像素值来替换第一邻近像素的像素值。通过按照预定方向使用直接邻近的像素来顺序地替换不可用并且排除在预定位置的第一邻近像素的在另一位置的至少一个第三邻近像素。

Method and apparatus for intra prediction of video

Method and apparatus for intra prediction of video. The method includes: determining the availability for the current block intra prediction of a predetermined number of adjacent pixels of the adjacent pixels; if the first is not available through the first neighboring pixels according to a predetermined search direction based on a predetermined number of adjacent pixels to search second adjacent pixels of the pixel; second adjacent pixels to find the pixel value to replace the first adjacent pixel value. At least one third adjacent pixel in another position is replaced sequentially by using directly adjacent pixels in a predetermined direction in order to replace the first adjacent pixels that are not available and exclude at a predetermined position.

【技术实现步骤摘要】
用于视频的帧内预测的方法和设备本申请是申请日为2012年10月29日、申请号为201280065620.2、题为“用于视频的帧内预测的方法和设备”的专利申请的分案申请。
本专利技术涉及视频的帧内预测,更具体地,涉及一种用于对视频进行帧内预测的方法和设备,所述方法和设备涉及替换在限制邻近像素的使用的受限帧内预测模式中不可用的邻近像素,并将替换的邻近像素用作参考像素。
技术介绍
在图像压缩方法(诸如,运动图像专家组(MPEG)-1、MPEG-2、MPEG-4或H.264/MPEG-4先进视频编码(AVC))中,画面被划分为宏块以对图像进行编码。以可在帧间预测或帧内预测中使用的全部编码模式对宏块中的每个进行编码,随后按照根据用于对宏块进行编码的比特率以及解码的宏块与原始宏块之间的失真度而选择的编码模式对宏块中的每个进行编码。随着正在开发和提供用于再现和存储高清晰度或高质量视频内容的硬件,对能够对高清晰度或高质量视频内容进行有效编码或解码的视频编解码器的需要正在增加。在传统视频编解码器中,按照每个具有预定尺寸的宏块为单元对视频进行编码。
技术实现思路
技术问题本专利技术提供了一种在帧内预测中使用的替换在限制邻近像素的使用的受限帧内预测模式中不可用的邻近像素的方法。技术方案用于对视频进行帧内预测的方法确定用于帧内预测的预定数量的邻近像素的可用性,如果不可用的第一邻近像素存在,则通过基于第一邻近像素按照预定方向搜索预定数量的邻近像素来搜索可用的第二邻近像素,并使用找到的第二邻近像素的像素值来替换第一邻近像素的像素值。对于不可用的第三邻近像素,通过按照预定方向使用邻近像素来执行替换处理。技术效果根据本专利技术的一个或多个实施例,可通过基于预定的搜索方向搜索可用的邻近像素并使用可用的邻近像素替换不可用的邻近像素来减小确定用于帧内预测的参考像素的处理的复杂度。附图说明图1是根据本专利技术的实施例的用于对视频进行编码的设备的框图;图2是根据本专利技术的实施例的用于对视频进行解码的设备的框图;图3是用于描述根据本专利技术的实施例的编码单元的概念的示图;图4是根据本专利技术的实施例的基于编码单元的图像编码器的框图;图5是根据本专利技术的实施例的基于编码单元的图像解码器的框图;图6是示出根据本专利技术的实施例的根据深度的较深层编码单元和分区的示图;图7是用于描述根据本专利技术的实施例的编码单元与变换单元之间的关系的示图;图8是用于描述根据本专利技术的实施例的与编码深度相应的编码单元的编码信息的示图;图9是根据本专利技术的实施例的根据深度的较深层编码单元的示图;图10至图12是用于描述根据本专利技术的实施例的编码单元、预测单元与变换单元之间的关系的示图;图13是用于描述根据表1的编码模式信息的编码单元、预测单元或分区与变换单元之间的关系的示图;图14是示出根据本专利技术的实施例的根据预测单元的尺寸的帧内预测模式的数量的表;图15是用于描述根据本专利技术的实施例的具有各种方向性的帧内预测模式的参考示图;图16是用于描述根据本专利技术的实施例的当前像素与布置在具有(dx,dy)的方向性的延长线上的邻近像素之间的关系的示图;图17和图18是示出根据本专利技术的实施例的帧内预测模式的方向的示图;图19是示出根据本专利技术的实施例的具有33个方向性的帧内预测模式的方向的示图;图20是根据本专利技术的实施例的在根据邻近块的类型的当前块的帧内预测期间不可用的邻近像素的示图;图21是用于描述根据本专利技术实施例的替换不可用的邻近像素的处理的示图;图22是用于描述根据本专利技术另一实施例的替换不可用的邻近像素的处理的示图;图23是用于描述根据本专利技术另一实施例的替换不可用的邻近像素的处理的示图;图24是根据本专利技术实施例的帧内预测设备的框图;图25a是当前块的滤波的邻近像素的示图;图25b是用于描述当前块的邻近像素的滤波处理的参考示图;图26是示出根据本专利技术实施例的对视频进行帧内预测的方法的流程图;图27a示出根据本专利技术实施例的存储程序的盘的物理结构;图27b示出通过使用盘记录和读取程序的盘驱动器;图28示出提供内容分布服务的内容提供系统的整体结构;图29和图30示出根据本专利技术实施例的应用视频编码方法和视频解码方法的移动电话的外部结构和内部结构;图31示出根据本专利技术实施例的采用通信系统的数字广播系统;以及图32示出根据本专利技术实施例的使用视频编码设备和视频解码设备的云计算系统的网络结构。具体实施方式最优模式根据本专利技术的一方面,提供了一种对视频进行帧内预测的方法,所述方法包括:从通过根据分层结构划分形成视频的画面而获得的块中确定用于当前块的帧内预测的预定数量的邻近像素的可用性;如果在预定数量的邻近像素中第一邻近像素不可用,则通过基于第一邻近像素按照预定方向搜索预定数量的邻近像素来搜索可用的第二邻近像素;使用找到的第二邻近像素的像素值来替换第一邻近像素的像素值;以及通过使用包括替换的第一邻近像素的预定数量的邻近块来对当前块执行帧内预测。确定可用性的步骤包括:将包括在帧间预测的邻近块或属于与当前块属于的条带不同条带的邻近块中的邻近像素确定为不可用。第一邻近像素可以是预定数量的邻近像素中在预定位置的像素,并且搜索第二邻近像素的步骤可包括:将通过基于第一邻近像素按照预定方向搜索预定数量的邻近像素而最初找到的可用的邻近像素确定为第二邻近像素。第一邻近像素可以是位于当前块的左上角的邻近像素,并且搜索第二邻近像素的步骤可包括:通过基于第一邻近像素从左到右搜索当前块的上和右上邻近像素来搜索第二邻近像素,如果在当前块的上和右上邻近像素中第二邻近像素不可用,则基于第一邻近像素从上到下搜索当前块的左和左下邻近像素。第一邻近像素可以是位于当前块的左上角的邻近像素,并且搜索第二邻近像素的步骤可包括:通过基于第一邻近像素从上到下搜索当前块的左和左下邻近像素来搜索第二邻近像素,如果在当前块的左和左下邻近像素中第二邻近像素不可用,则基于第一邻近像素从左到右搜索当前块的上和右上邻近像素。第一邻近像素可以是位于当前块的左上角的邻近像素,并且搜索第二邻近像素的步骤可包括:通过基于第一邻近像素从上到下搜索当前块的左和左下邻近像素来确定可用的左邻近像素,并通过基于第一邻近像素从左到右搜索当前块的上和右上邻近像素来确定可用的上邻近像素;以及通过使用可用的左邻近像素和可用的上邻近像素的平均值来替换第一邻近像素的像素值。第一邻近像素可以是位于当前块的左上角的邻近像素,并且搜索第二邻近像素的步骤可包括:通过基于第一邻近像素从上到下搜索当前块的左和左下邻近像素来确定可用的左邻近像素,通过基于第一邻近像素从左到右搜索当前块的上和右上邻近像素来确定可用的上邻近像素,并将搜索的左邻近像素和上邻近像素中的更靠近第一邻近像素的邻近像素确定为第二邻近像素。第一邻近像素可以是当前块的左和左下邻近像素中的最左下的邻近像素,并且搜索第二邻近像素的步骤可包括:通过基于第一邻近像素从下到上搜索当前块的左和左下邻近像素来搜索第二邻近像素,如果在当前块的左和左下邻近像素中第二邻近像素不可用,则从左到右搜索当前块的上和右上邻近像素。第一邻近像素可以是当前块的上和右上邻近像素中的最右上的邻近像素,并且搜索第二邻近像素的步骤可包括:通过基于第一邻近像素从右到左搜索当前块的上和右上邻近像素来搜索第二邻近像素,如本文档来自技高网...
用于视频的帧内预测的方法和设备

【技术保护点】
一种对视频进行帧内预测的方法,所述方法包括:从通过根据分层结构划分形成视频的画面而获得的块中确定用于当前块的帧内预测的预定数量的邻近像素的可用性;当所述预定数量的邻近像素中的位于预定位置的第一邻近像素不可用时,通过从第一邻近像素开始按照预定的一个方向搜索所述预定数量的邻近像素来搜索可用的第二邻近像素;使用第二邻近像素的像素值来替换第一邻近像素的像素值;当存在除了第一邻近像素之外的位于当前块的左侧的不可用邻近像素时,使用位于所述位于当前块的左侧的不可用邻近像素正下侧的下邻近像素的像素值来替换所述位于当前块的左侧的不可用邻近像素;当存在位于当前块的上侧的不可用邻近像素时,使用位于所述位于当前块的上侧的不可用邻近像素正左侧的左邻近像素的像素值来替换所述位于当前块的上侧的不可用邻近像素;以及通过使用包括替换的邻近像素的所述预定数量的邻近像素来对当前块执行帧内预测,其中,确定可用性的步骤包括将属于与当前块所属的条带不同的条带的邻近像素或者属于帧间预测的邻近块的邻近像素确定为不可用,以及其中,搜索第二邻近像素的步骤包括将可用邻近像素确定为第二邻近像素,其中,所述可用邻近像素是通过从第一邻近像素开始按照所述预定的一个方向搜索所述预定数量的邻近像素而被初始找到的,其中,第一邻近像素位于当前块的左下侧,其中,当当前块的尺寸是nT×nT时,所述预定数量的邻近像素是(4nT+1)个,其中,nT是整数。...

【技术特征摘要】
2011.10.28 US 61/552,6921.一种对视频进行帧内预测的方法,所述方法包括:从通过根据分层结构划分形成视频的画面而获得的块中确定用于当前块的帧内预测的预定数量的邻近像素的可用性;当所述预定数量的邻近像素中的位于预定位置的第一邻近像素不可用时,通过从第一邻近像素开始按照预定的一个方向搜索所述预定数量的邻近像素来搜索可用的第二邻近像素;使用第二邻近像素的像素值来替换第一邻近像素的像素值;当存在除了第一邻近像素之外的位于当前块的左侧的不可用邻近像素时,使用位于所述位于当前块的左侧的不可用邻近像素正下侧的下邻近像素的像素值来替换所述位于当前块的左侧的不可用邻近像素;当存在位于当前块...

【专利技术属性】
技术研发人员:李泰美陈建乐
申请(专利权)人:三星电子株式会社
类型:发明
国别省市:韩国,KR

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1