图像解码装置以及图像解码方法转让专利
申请号 : CN201811215297.8
文献号 : CN109379600B
文献日 : 2023-04-11
发明人 : 中村博哉 , 上田基晴 , 福岛茂 , 熊仓彻
申请人 : JVC 建伍株式会社
摘要 :
权利要求 :
1.一种图像解码装置,按预测块单位将与帧内预测模式相关的信息解码,利用帧内预测按变换块单位对包含亮度信号和色差信号的图像信号进行解码,该图像解码装置的特征在于,包括:帧内亮度预测模式解码部,从编码流中解码出与亮度信号的帧内预测模式相关的第1句法要素,并从第1句法要素导出帧内亮度预测模式,其中,所述编码流中被编码有与表示亮度信号的预测块的帧内预测方法的帧内亮度预测模式相关的信息,帧内色差预测模式解码部,从编码流中解码出与色差信号的帧内色差预测模式相关的第2句法要素,并从所述第2句法要素和所述帧内亮度预测模式导出第1帧内色差预测模式,其中,所述编码流中编码有与表示色差信号的预测块的帧内预测方法的帧内色差预测模式相关的信息,亮度信号帧内预测部,根据针对所述亮度信号的每个预测块分别确定的帧内亮度预测模式,从亮度信号的变换块周围的亮度信号预测所述亮度信号的变换块的亮度信号,以及色差信号帧内预测部,根据针对所述色差信号的每个预测块分别确定的帧内色差预测模式,从色差信号的变换块周围的色差信号预测所述色差信号的变换块的色差信号;
其中,所述帧内色差预测模式解码部在所述亮度信号与所述色差信号的像素的纵横比不同时,基于预定的变换表从第1帧内色差预测模式导出第2帧内色差预测模式,所述预定的变换表是从所述第1帧内色差预测模式变换为所述第2帧内色差预测模式的表,将最接近对在水平方向排列的所述第1帧内色差预测模式的预测方向以垂直预测为中心在水平方向上缩放为1/2倍的方向的预测方向的帧内预测模式设定为所述第2帧内色差预测模式,将最接近对在垂直方向排列的所述第1帧内色差预测模式的预测方向以水平预测为中心在垂直方向上缩放为2倍的方向的预测方向的帧内预测模式设定为所述第2帧内色差预测模式,并且在所述预定的变换表所包含的所述第1帧内色差预测模式的模式编号不是表示垂直预测的模式编号时,规避开表示垂直预测的模式编号来设定第2帧内色差预测模式的模式编号,在第1帧内色差预测模式的模式编号是表示水平预测的模式编号时,将第2帧内色差预测模式的模式编号设定为表示水平预测的模式编号,
所述色差信号帧内预测部在纵横比相同时,根据所述第1帧内色差预测模式,从色差信号的变换块周围的色差信号预测所述色差信号的变换块的色差信号,在纵横比不同时,根据所述第2帧内色差预测模式,从色差信号的变换块周围的色差信号预测所述色差信号的变换块的色差信号。
2.一种图像解码方法,按预测块单位将与帧内预测模式相关的信息解码,利用帧内预测按变换块单位对包含亮度信号和色差信号的图像信号进行解码,该图像解码方法的特征在于,包括:帧内亮度预测模式解码步骤,从编码流中解码出与亮度信号的帧内预测模式相关的第
1句法要素,并从第1句法要素导出帧内亮度预测模式,其中,所述编码流中编码有与表示亮度信号的预测块的帧内预测方法的帧内亮度预测模式相关的信息,帧内色差预测模式解码步骤,从编码流中解码出与色差信号的帧内色差预测模式相关的第2句法要素,并从所述第2句法要素和所述帧内亮度预测模式导出第1帧内色差预测模式,其中,所述编码流中编码有与表示色差信号的预测块的帧内预测方法的帧内色差预测模式相关的信息,亮度信号帧内预测步骤,根据针对所述亮度信号的每个预测块分别确定的帧内亮度预测模式,从亮度信号的变换块周围的亮度信号预测所述亮度信号的变换块的亮度信号,以及色差信号帧内预测步骤,根据针对所述色差信号的每个预测块分别确定的帧内色差预测模式,从色差信号的变换块周围的色差信号预测所述色差信号的变换块的色差信号;
其中,在所述帧内色差预测模式解码步骤中,当所述亮度信号与所述色差信号的像素的纵横比不同时,基于预定的变换表从第1帧内色差预测模式导出第2帧内色差预测模式,所述预定的变换表是从所述第1帧内色差预测模式变换为所述第2帧内色差预测模式的表,将最接近对在水平方向排列的所述第1帧内色差预测模式的预测方向以垂直预测为中心在水平方向上缩放为1/2倍的方向的预测方向的帧内预测模式设定为所述第2帧内色差预测模式,将最接近对在垂直方向排列的所述第1帧内色差预测模式的预测方向以水平预测为中心在垂直方向上缩放为2倍的方向的预测方向的帧内预测模式设定为所述第2帧内色差预测模式,并且在所述预定的变换表所包含的所述第1帧内色差预测模式的模式编号不是表示垂直预测的模式编号时,规避开表示垂直预测的模式编号来设定第2帧内色差预测模式的模式编号,在第1帧内色差预测模式的模式编号是表示水平预测的模式编号时,将第2帧内色差预测模式的模式编号设定为表示水平预测的模式编号,
在所述色差信号帧内预测步骤中,在纵横比相同时,根据所述第1帧内色差预测模式,从色差信号的变换块周围的色差信号预测所述色差信号的变换块的色差信号,在纵横比不同时,根据所述第2帧内色差预测模式,从色差信号的变换块周围的色差信号预测所述色差信号的变换块的色差信号。
说明书 :
图像解码装置以及图像解码方法
技术领域
背景技术
2:2、4:4:4、以及单色。
间预测。
中,作为切换帧内预测模式的单位,准备了“4×4帧内预测”、“16×16帧内预测”、“8×8帧内预测”的3种。
模式,依次进行帧内预测(图4的(a))。
补偿预测而进一步分割后的各个小块。所谓子宏块分区,是指为对子宏块进行运动补偿预
测而进一步分割后的各个小块。
类型。
区纵向排列。在此,将该构成称作16×8模式的宏块类型。
成称作8×8模式的宏块类型。
块类型。
宏块分区纵向排列。将该构成称作8×4模式的子宏块类型。
宏块分区横向排列。在此,将该构成称作4×8模式的子宏块类型。
列。在此,将该构成称作4×4模式的子宏块类型。
类型中选择任意一者。当选择了8×8模式的宏块类型时,作为子宏块单位的运动补偿块尺
寸,能从8×8、8×4、4×8、4×4模式的子宏块类型中选择任意一者。
发明内容
内的,但此时若没有根据色差格式对帧内预测模式进行编码,则有时处理效率会变差。
的图像信号进行编码的图像编码装置,其包括:帧内亮度预测模式编码部(122、126),设定亮度信号的预测块,基于表示所述亮度信号的预测块的帧内预测方法的亮度信号的帧内预
测模式,将与亮度信号的帧内预测模式相关的句法要素编码,将与帧内亮度预测模式相关
的信息编码到编码流中;帧内色差预测模式编码部(123、126),设定色差信号的预测块,基于表示所述色差信号的预测块的帧内预测方法的色差信号的帧内色差预测模式,还参照所
述帧内亮度预测模式地将与色差信号的帧内色差预测模式相关的句法要素编码,将与帧内
色差预测模式相关的信息编码到编码流中;亮度信号帧内预测部(103),根据所述帧内亮度预测模式,从亮度信号的变换块周围的亮度信号预测所述亮度信号的变换块的亮度信号;
以及色差信号帧内预测部(103),根据所述帧内色差预测模式,从色差信号的变换块周围的色差信号预测所述色差信号的变换块的色差信号。
信号进行编码的图像编码方法,其包括:帧内亮度预测模式编码步骤,设定亮度信号的预测块,基于表示所述亮度信号的预测块的帧内预测方法的亮度信号的帧内预测模式,将与亮
度信号的帧内预测模式相关的句法要素编码,将与帧内亮度预测模式相关的信息编码到编
码流中;帧内色差预测模式编码步骤,设定色差信号的预测块,基于表示所述色差信号的预测块的帧内预测方法的色差信号的帧内色差预测模式,还参照所述帧内亮度预测模式地将
与色差信号的帧内色差预测模式相关的句法要素编码,将与帧内色差预测模式相关的信息
编码到编码流中;亮度信号帧内预测步骤,根据所述帧内亮度预测模式,从亮度信号的变换块周围的亮度信号预测所述亮度信号的变换块的亮度信号;以及色差信号帧内预测步骤,
根据所述帧内色差预测模式,从色差信号的变换块周围的色差信号预测所述色差信号的变
换块的色差信号。
号进行解码的图像解码装置,其包括:帧内亮度预测模式解码部(222、224),从编码流中解码出与亮度信号的帧内预测模式相关的句法要素,导出亮度信号的帧内预测模式,其中,所述编码流中编码有与表示亮度信号的预测块的帧内预测方法的帧内亮度预测模式相关的
信息;帧内色差预测模式解码部(222、225),从编码流中解码出与色差信号的帧内色差预测模式相关的句法要素,还参照所述帧内亮度预测模式地导出帧内色差预测模式,其中,所述编码流中编码有与表示色差信号的预测块的帧内预测方法的帧内色差预测模式相关的信
息;亮度信号帧内预测部(206),根据针对所述亮度信号的每个预测块分别确定的帧内亮度预测模式,从亮度信号的变换块周围的亮度信号预测所述亮度信号的变换块的亮度信号;
以及色差信号帧内预测部(206),根据针对所述色差信号的每个预测块分别确定的帧内色
差预测模式,从色差信号的变换块周围的色差信号预测所述色差信号的变换块的色差信
号。
号进行解码的图像解码方法,其包括:帧内亮度预测模式解码步骤,从编码流中解码出与亮度信号的帧内预测模式相关的句法要素,导出亮度信号的帧内预测模式,其中,所述编码流中编码有与表示亮度信号的预测块的帧内预测方法的帧内亮度预测模式相关的信息;帧内
色差预测模式解码步骤,从编码流中解码出与色差信号的帧内色差预测模式相关的句法要
素,还参照所述帧内亮度预测模式地导出帧内色差预测模式,其中,所述编码流中编码有与表示色差信号的预测块的帧内预测方法的帧内色差预测模式相关的信息;亮度信号帧内预
测步骤,根据针对所述亮度信号的每个预测块分别确定的帧内亮度预测模式,从亮度信号
的变换块周围的亮度信号预测所述亮度信号的变换块的亮度信号;以及色差信号帧内预测
步骤,根据针对所述色差信号的每个预测块分别确定的帧内色差预测模式,从色差信号的
变换块周围的色差信号预测所述色差信号的变换块的色差信号。
附图说明
表。
模式相关的句法要素的值的表。
具体实施方式
作已解码)的周围块的像素值进行预测的,所述帧间预测是基于已解码的图片、利用运动补偿来进行预测的。
在解码中为解码对象块)的地址管理的基本单位。除单色外,树块由1个亮度信号和2个色差信号构成。树块的尺寸可以根据图片尺寸或画面内的纹理按2的幂乘的尺寸自由设定。关于树块,可以根据画面内的纹理,为使编码处理最优化而根据需要将树块内的亮度信号及色
差信号层级地4分割(纵横各2分割),使其成为块尺寸较小的块。将该块分别定义为编码块,作为进行编码及解码时的处理的基本单位。除单色外,编码块也由1个亮度信号和2个色差
信号构成。编码块的最大尺寸与树块的尺寸相同。将成为编码块的最小尺寸的编码块称作
最小编码块,可以按2的幂乘的尺寸自由设定。
像素、针对色差信号设定为4×4像素。在图6中,编码块A的尺寸针对亮度信号成为64×64像
素、针对色差信号成为32×32像素,编码块B的尺寸针对亮度信号成为32×32像素、针对色
差信号成为16×16像素,编码块C的尺寸针对亮度信号成为16×16像素、针对色差信号成为
8×8像素,编码块D的尺寸针对亮度信号成为8×8像素、针对色差信号成为4×4像素。需要
说明的是,在色差格式为4:4:4时,各编码块的亮度信号和色差信号的尺寸变得相等。在色差格式为4:2:2时,编码块A的尺寸针对色差信号成为32×64像素,编码块B的尺寸针对色差信号成为16×32像素,编码块C的尺寸针对色差信号成为8×16像素,作为最小编码块的编
码块D的尺寸针对色差信号成为4×8像素。
(MODE_INTRA)或帧间预测(MODE_INTER)作为数值来进行选择、编码。
度信号和色差信号的分割方法的模式定义为分割模式(PartMode)。进而,将该分割后的块
定义为预测块。如图7所示,根据编码块的亮度信号的分割方法,定义4种分割模式
(PartMode)。将不分割编码块的亮度信号、直接视为1个预测块(图7的(a))的分割模式
(PartMode)定义为2N×2N分割(PART_2Nx2N);将对编码块的亮度信号进行水平方向2分割,
使之成为2个预测块(图7的(b))的分割模式(PartMode)定义为2N×N分割(PART_2NxN);将
对编码块的亮度信号进行垂直方向分割,使编码块成为2个预测块(图7的(c))的分割模式
(PartMode)定义为N×2N分割(PART_Nx2N);将通过水平和垂直的均等分割而使编码块的亮
度信号成为4个预测块(图7的(d))的分割模式(PartMode)定义为N×N分割(PART_NxN)。需
要说明的是,除帧内预测(MODE_INTRA)的N×N分割(PART_NxN)外,针对各分割模式
(PartMode),分别与亮度信号的纵横分割比率同样地分割色差信号。帧内预测(MODE_
INTRA)的N×N分割(PART_NxN)的编码块的色差信号的纵横分割比率因色差格式的种类而
有所不同,对此将在后面进行说明。
的预测块的分割索引PartIdx为0、设下方的预测块的分割索引PartIdx为1。在图7的(c)所
示的N×2N分割(PART_Nx2N)中,设左方的预测块的分割索引PartIdx为0、右方的预测块的
分割索引PartIdx为1。在图7的(d)所示的N×N分割(PART_NxN)中,设左上方的预测块的分
割索引PartIdx为0、右上方的预测块的分割索引PartIdx为1、左下方的预测块的分割索引
PartIdx为2、右下方的预测块的分割索引PartIdx为3。
2Nx2N),仅最小编码块的编码块D的分割模式(PartMode)定义2N×2N分割(PART_2Nx2N)和N
×N分割(PART_NxN)。
分割(PART_Nx2N),仅最小编码块的编码块D的分割模式(PartMode)除2N×2N分割(PART_
2Nx2N)、2N×N分割(PART_2NxN)、及N×2N分割(PART_Nx2N)外还定义有N×N分割(PART_
NxN)。需要说明的是,在最小编码块之外不定义N×N分割(PART_NxN)的理由在于,除最小编码块外,都能将编码块4分割而表现更小的编码块。
种帧内预测模式中进行选择,针对每个变换块分别进行帧内预测。有时预测块和变换块的
尺寸并不相同,但在变换块的帧内预测时,采用包含该变换块的预测块的帧内预测模式。图
8是说明本实施例规定的帧内预测模式的值和预测方向的图。以0至34的模式编号来规定帧
内预测模式的值。帧内预测模式(intraPredMode)除通过内插像素值来基于周围的已解码
的块进行预测的平面预测(帧内预测模式intraPredMode=0)、通过导出平均值来基于周围
的已解码的块进行预测的平均值预测(帧内预测模式intraPredMode=1)外,还定义了基于
周围的已解码的块按各种角度进行预测的33种角度预测(帧内预测模式intraPredMode=
2…34)。
及其各自的逆变换。
亮度信号和色差信号,在图像尺寸(像素数)不同的色差格式为4:2:0、4:2:2的情况下,也用该块的区域内所包含的亮度信号的像素的坐标表示色差信号的各块的位置,单位是亮度信
号的1像素。这样,不仅能确定色差信号的各块的位置,还能仅通过比较坐标的值,就明确亮度信号的块与色差信号的块的位置关系。图9是用于说明色差格式为4:2:0时本实施例规定的块的位置的一例的图。图9的×表示图像的画面平面上的亮度信号的像素的位置,○表示
色差信号的像素的位置。图9的虚线的四边形是8×8像素的亮度信号的块E,同时也是4×4
像素的色差信号的块F。▲是虚线所示的8×8像素的亮度信号的块E的最左上方的亮度信号
的像素的位置。因此,▲成为虚线所示的8×8像素的亮度信号的块E的位置,▲所示的像素
的亮度信号的坐标就成为虚线所示的8×8像素的亮度信号的块E的坐标。同样地,▲也是虚
线所示的4×4像素的色差信号的块F的区域内所包含的最左上方的亮度信号的像素的位
置。因此,▲也成为虚线所示的4×4像素的色差信号的块F的位置,▲所示的像素的亮度信
号的坐标就成为虚线所示的4×4像素的色差信号的块F的坐标。在实施方式中,不论色差格
式的种类及块的形状、大小如何,只要所定义的亮度信号的块的坐标与色差信号的块的坐
标的x分量和y分量的值都相同,就定义为这些块处于相同位置。
像信号重叠部109、解码图像存储器111、第1编码流生成部112、第2编码流生成部113、第3编码流生成部114、编码流多路复用部115。
将被设定为仅亮度信号、或4:2:0、或4:2:2、或4:4:4的色差格式的信息提供给第1编码流生成部112,并提供给第2编码流生成部113,进行基于色差格式的编码处理。需要说明的是,虽然并未图示,但在图1的图像存储器102、帧内预测部103、帧间预测部104、编码方法决定部
105、残差信号生成部106、正交变换·量化部107、逆量化·逆正交变换部108、解码图像信
号重叠部109、第3编码流生成部114中也基于该设定的色差格式进行编码处理,在编码信息保存存储器110、解码图像存储器111中基于该设定的色差格式进行管理。
成各种编码块单位,进而被分割成各种预测块单位后,提供给帧内预测部103、帧间预测部
104。
别进行与帧内亮度预测模式和帧内色差预测模式相应的各种帧内预测,得到帧内预测信
号。需要说明的是,关于帧内色差预测模式,可以针对每个预测块分别选择基于帧内亮度预测模式预测的值、或作为代表性的帧内预测模式的0(平面预测)、1(平均值预测)、10(水平预测)、26(垂直预测)、34(斜向预测)中的任一者。但在本实施方式中,在色差格式为4:2:2的帧内预测时,采用后述的第2帧内色差预测模式。关于色差信号的帧内预测及帧内预测模式,将在后面详细说明。
佳的模式,作为该预测块的帧内预测的候选,将与所选择的帧内预测模式对应的帧内预测
信息、帧内预测信号及帧内预测的评价值提供给编码方法决定部105。
号,得到预测残差信号。利用该预测残差信号导出用于评价码量和畸变量的评价值,并按预测块单位从多个帧间预测模式中选择在码量及畸变量方面最佳的模式作为该预测块的帧
间预测的候选,将与所选择的帧间预测模式对应的帧间预测信息、帧间预测信号、及帧间预测的评价值提供给编码方法决定部105。
的编码块的分割方法、预测模式(PredMode)、分割模式(PartMode),将包含与决定相应的帧内预测信息或帧间预测信息的编码信息提供给第2编码流生成部113,并保存到编码信息保
存存储器110中,将与决定相应的帧内预测或帧间预测出的预测信号提供给残差信号生成
部106及解码图像信号重叠部109。
114、及逆量化·逆正交变换部108。
码流生成部112中被导出。根据从色差格式设定部101供给的色差格式信息,导出与色差格
式相关的句法要素。图10是用序列参数集对色差格式信息进行编码时的句法定义的一例,
所述序列参数集是对本实施例规定的与序列整体的编码相关的信息进行编码的首部。句法
要素chroma_format_idc表示色差格式的种类。句法要素chroma_format_idc的意思是,值
为0时表示单色,值为1时表示4:2:0,值为2时表示4:2:2,值为3时表示4:4:4。此外,句法要素separate_colour_plane_flag的意思是表示亮度信号和色差信号是否被分别编码,当
separate_colour_plane_flag的值为0时,表示以亮度信号对应有2个色差信号的方式被编
码。句法要素chroma_format_idc的值为1时,表示亮度信号和2个色差信号被分别编码。仅在句法要素chroma_format_idc的值为3、即色差格式为4:4:4时,能将chroma_format_idc的值设定为0或1,对于这以外的色差格式,总是以句法要素separate_colour_plane_flag
的值为0的方式被编码。
相关的句法要素的值。具体来说,除编码块的分割方法、预测模式(PredMode)、分割模式
(PartMode)等编码块单位的编码信息外,还导出预测块单位的与编码信息相关的句法要素
的值。当预测模式(PredMode)为帧内预测时,导出与包含帧内亮度预测模式及帧内色差预
测模式的帧内预测模式相关的句法要素的值,当预测模式(PredMode)为帧间预测时,导出
帧间预测模式、确定参照图像的信息、运动矢量等与帧间预测信息相关的句法要素的值。对所导出的各句法要素的值按句法规则进行基于可变长度编码、算术编码等的熵编码,生成
第2编码流,并将被编码后的第2编码流提供给编码流多路复用部115。关于在第2编码流生
成部113中进行的与帧内亮度预测模式及帧内色差预测模式相关的句法要素的导出的相关
详细处理内容,将在后面说明。
109。解码图像信号重叠部109根据编码方法决定部105的决定,使被帧内预测或帧间预测出的预测信号与在逆量化·逆正交变换部108中被逆量化及逆正交变换后的残差信号进行重
叠,生成解码图像,保存到解码图像存储器111中。需要说明的是,有时也对解码图像施以用于减少因编码导致的块畸变等的滤波处理后再保存到解码图像存储器111中。
203、第3编码流解码部204、色差格式管理部205、帧内预测部206、帧间预测部207、逆量化·逆正交变换部208、解码图像信号重叠部209、编码信息保存存储器210、解码图像存储器
211、以及开关212、213。
息的第2编码流被提供到第2编码流解码部203,包含被正交变换及量化了的残差信号的第3
编码流被提供到第3编码流解码部204。
方法的语义规则,基于解码出的与序列、图片及条带单位的编码信息相关的句法要素的值,导出序列、图片及条带单位的编码信息。第1编码流解码部202是与编码侧的第1编码流生成部112对应的编码流解码部,具有从被第1编码流生成部112编码后的包含序列、图片、及条带单位的编码信息的第1编码流恢复出各编码信息的功能。基于通过在第1编码流解码部
202中对第2编码流进行熵解码而得到的与色差格式信息相关的句法要素的值,导出被第1
编码流生成部112编码了的色差格式信息。按照图10所示的句法规则及语义规则,基于句法要素chroma_format_idc的值确定色差格式的种类,当句法要素chroma_format_idc的值为
0时成为单色,为1时成为4:2:0,为2时成为4:2:2,为3时成为4:4:4。进而,句法要素chroma_format_idc的值为3、即色差格式为4:4:4时,将句法要素separate_colour_plane_flag解码,判别亮度信号与色差信号是否被分别编码的。导出的色差格式信息被提供到色差格式
管理部205。
需要说明的是,图中虽未明示,但在第3编码流解码部204、图2的帧内预测部206、帧间预测部207、逆量化·逆正交变换部208、解码图像信号重叠部209中也进行基于该色差格式信息
的解码处理,并在编码信息保存存储器210、解码图像存储器211中基于该色差格式信息进
行管理。
方法的语义规则,根据供给来的与编码块单位及预测块单位的编码信息相关的句法要素的
值,导出编码块单位及预测块单位的编码信息。第2编码流解码部203是与编码侧的第2编码流生成部113对应的编码流解码部,具有从被第2编码流生成部113编码的包含编码块及预
测块单位的编码信息的第2编码流恢复各个编码信息的功能。具体来说,基于通过对第2编
码流按规定的句法规则解码而得到的各句法要素,除得到编码块的分割方法、预测模式
(PredMode)、分割模式(PartMode)外,在预测模式(PredMode)为帧内预测时,还得到包括帧内亮度预测模式及帧内色差预测模式的帧内预测模式。另一方面,若预测模式(PredMode)
为帧间预测,则得到帧间预测模式、确定参照图像的信息、运动矢量等帧间预测信息。若预测模式(PredMode)为帧内预测,则通过开关212将包含帧内亮度预测模式及帧内色差预测
模式的帧内预测模式提供给帧内预测部206,若预测模式(PredMode)为帧间预测,则通过开关212将帧间预测模式、确定参照图像的信息、运动矢量等帧间预测信息提供给帧间预测部
207。关于在第2编码流解码部203中进行的熵解码处理、以及基于与帧内亮度预测模式和帧内色差预测模式相关的句法要素导出帧内亮度预测模式及帧内色差预测模式的导出处理
的相关详细处理,将在后面说明。
213将预测图像信号提供给解码图像信号重叠部209。但在本实施方式中,在色差格式为4:
2:2的帧内预测时,采用后述的第2帧内色差预测模式。关于色差信号的帧内预测及帧内预测模式,稍后详细说明。
叠部209。需要说明的是,在双向预测的情况下,对L0预测、L1预测的两个运动补偿预测图像信号适应性地乘以加权系数后再重叠,生成最终的预测图像信号。
解码图像信号解码,并保存到解码图像存储器211中。在向解码图像存储器211保存时,有时对解码图像施以使因编码导致的块畸变等减少的滤波处理后,再保存到解码图像存储器
211中。解码图像存储器211中所保存的解码图像信号被按输出顺序输出。
码、被图2的第2编码流解码部203解码的帧内预测模式。
头指示的方向)上的已解码的边界的像素,来进行各像素(图8的箭头的始点的像素)的帧内
预测。左侧、上侧的编号表示帧内预测模式的值。其右侧、下侧的数字分别表示与该左侧、上侧的帧内预测模式对应的帧内预测的角度。除从周围的已解码变换块的像素通过内插像素
值来进行预测的平面预测(帧内预测模式intraPredMode=0)、从周围的已解码变换块的像
素通过导出平均值来进行预测的平均值预测(帧内预测模式intraPredMode=1)外,帧内预
测模式(intraPredMode)还定义了从周围的已解码变换块的像素按各种角度进行预测的33
种角度预测(帧内预测模式intraPredMode=2…34)。需要说明的是,该角度预测中也包括
从上方的已解码变换块的像素沿垂直方向进行预测的垂直预测(帧内预测模式
intraPredMode=26)、和从左方的已解码变换块的像素沿水平方向进行预测的水平预测
(帧内预测模式intraPredMode=10)。需要说明的是,在本实施例中,通过相对于水平方向的单位长度32的垂直方向的长度、或者相对于垂直方向的单位长度32的水平方向的长度,
来表示帧内预测的角度。将沿水平方向预测的水平预测的帧内预测模式所对应的帧内预测
的角度定为0,关于相对于水平方向的单位长度32的垂直方向上的长度,朝下方向的用正值表示,朝上方向的用负值表示,由此设定帧内预测的角度。或者,将沿垂直方向预测的垂直预测的帧内预测模式所对应的帧内预测的角度定为0,关于相对于垂直方向的单位长度32
的水平方向上的长度,将朝右方向的用正值表示,朝左方向的用负值表示,由此设定帧内预测的角度。例如,帧内预测的角度32表示度数法的45°,‑32表示度数法的‑45°。
在帧内亮度预测模式的编码及解码中,采用了如下方式:利用与周边块的帧内亮度预测模
式的相关性,若在编码侧判断为能基于周边块的帧内亮度预测模式进行预测,则传送用于
确定要参照的块的信息,若判断为与其基于周边块的帧内亮度预测模式进行预测,不如对
帧内亮度预测模式设定其它值更好,则再对帧内亮度预测模式的值进行编码或解码。通过
基于周边块的帧内亮度预测模式预测编码和解码对象块的帧内亮度预测模式,能削减要传
送的码量。另一方面,在帧内色差预测模式的编码及解码中,采用了如下方式:利用与跟色差信号的预测块相同位置的亮度信号的预测块的帧内亮度预测模式的相关性,若在编码侧
判断为能基于帧内亮度预测模式进行预测,则基于帧内亮度预测模式的值预测帧内色差预
测模式的值,若判断为与其基于帧内亮度预测模式进行预测,不如对帧内色差预测模式设
定独自的值更好,则对帧内色差预测模式的值进行编码或解码。通过基于帧内亮度预测模
式预测帧内色差预测模式,能削减要传送的码量。
是表示图1的第2编码流生成部113的构成的功能框图。
关的句法要素导出部123、与帧间预测信息相关的句法要素导出部124、帧内预测模式编码
控制部125、熵编码部126构成。在构成第2编码流生成部113的各部中,进行与从色差格式设定部101供给的色差格式信息相应的处理,并进行与编码块单位的预测模式、分割模式
(PartMode)等编码信息相应的处理。
的形状的分割模式(PartMode)相关的句法要素的值,被在该与编码块单位的编码信息相关
的句法要素导出部121中导出。
法要素的值,并将导出的各句法要素的值提供给熵编码部126。与帧内亮度预测模式相关的句法要素有表示是否能从周边块的帧内亮度预测模式进行预测的标志、即句法要素prev_
intra_luma_pred_flag[x0][y0],和作为指示预测源的预测块的索引的句法要素mpm_idx
[x0][y0],以及表示预测块单位的帧内亮度预测模式的句法要素rem_intra_luma_pred_
mode[x0][y0]。需要说明的是,x0及y0是表示预测块的位置的坐标。在与帧内亮度预测模式相关的句法要素的值的导出中,利用与编码信息保存存储器110中保存的周边块的帧内亮
度预测模式的相关性,若能从周边块的帧内亮度预测模式进行预测,则将表示采用其值的
标志、即句法要素prev_intra_luma_pred_flag[x0][y0]设定为1(真),并对指示预测源的
预测块的索引、即句法要素mpm_idx[x0][y0]设定用于确定参照目标的值,若无法预测,则将prev_intra_luma_pred_flag[x0][y0]设定为0(假),并对表示要编码的帧内亮度预测模
式的句法要素rem_intra_luma_pred_mode[x0][y0]设定用于确定帧内亮度预测模式的值。
亮度预测模式相关的句法要素的值,当分割模式为N×N分割时,针对每个编码块导出4组与
预测块的帧内亮度预测模式相关的句法要素的值。
素intra_chroma_pred_mode[x0][y0]的值,并将导出的句法要素intra_chroma_pred_mode
[x0][y0]的值提供给熵编码部126。在帧内预测部103的帧内色差预测模式的决定、以及与
帧内色差预测模式相关的句法要素导出部123的与帧内色差预测模式相关的句法要素的值
的导出过程中,利用与跟色差信号的预测块相同位置的亮度信号的预测块的帧内亮度预测
模式的相关性,若根据与色差信号的预测块相同位置的亮度信号的预测块的帧内亮度预测
模式预测帧内色差预测模式的预测值最适合,则根据帧内亮度预测模式的值预测帧内色差
预测模式的值,若判断为与基于帧内亮度预测模式的预测值相比设定单独的值更好,则对
帧内色差预测模式设定作为代表性的帧内预测模式的0(平面预测)、1(平均值预测)、10(水平预测)、26(垂直预测)、34(斜向预测)的任一值,通过采用该方式来削减码量。
需要说明的是,在本实施例中,为与后述的色差格式4:2:2用的帧内色差预测模式相区别,将利用后述的图14的表导出的4:2:0或4:4:4用的帧内色差预测模式定义为第1帧内色差预测模式。图14是根据本实施例规定的与帧内色差预测模式相关的句法要素intra_chroma_
pred_mode[x0][y0]的值和与色差信号的预测块相同位置的预测块的帧内亮度预测模式的
值导出第1帧内色差预测模式的值的表,利用该表,在解码侧导出第1帧内色差预测模式的
值。
面预测),若帧内亮度预测模式的值为0,则第1帧内色差预测模式的值取34(斜向预测)。
(垂直预测),若帧内亮度预测模式的值为1,则第1帧内色差预测模式的值取34(斜向预测)。
(水平预测),若帧内亮度预测模式的值为2,则第1帧内色差预测模式的值取34(斜向预测)。
预测),若帧内亮度预测模式的值为3,则第1帧内色差预测模式的值取34(斜向预测)。
14的表导出的第1帧内色差预测模式,进一步导出要在色差格式为4:2:2的色差信号的帧内预测中使用的色差格式4:2:2用的第2帧内色差预测模式的值的变换表。图18是说明用本实施例规定的图15的变换表导出的帧内预测模式的值和预测方向的图,图19是说明用本实施
例规定的图16的变换表导出的帧内预测模式的值和预测方向的图,图20是说明用本实施例
规定的图17的变换表导出的帧内预测模式的值和预测方向的图,图31是说明用本实施例规
定的图30的变换表导出的帧内预测模式的值和预测方向的图,图34是说明用本实施例规定
的图33的变换表导出的帧内预测模式的值和预测方向的图。
度信号的帧内预测变得等价或接近等价。
置,○表示色差信号的像素的位置。在4:2:2的情况下,相对于亮度信号,色差信号在水平方向上被以1/2密度样本化(采样),亮度信号与色差信号的像素的纵横比不同。图21的(a)表
示4:2:2的亮度信号和色差信号的被样本化后的像素的位置。标号P1是要被帧内预测的像素,标号P2是帧内预测时要参照的像素(实际上要被滤波,所以也参照其相邻的像素)。标号
2701所示的从像素P1指向像素P2的箭头表示亮度信号的像素P1的帧内预测方向,并且表示
色差信号的像素P1的帧内预测方向。
但正确的参照目标却是标号P2的像素。因此,对亮度信号的帧内预测方向进行水平方向1/2倍的缩放,作为色差信号的帧内预测方向,由此,将如标号2703所示那样导出色差信号的排列中正确的帧内预测方向,取得该帧内预测方向上的正确的参照目标、即上侧相邻的像素
(实际由于要被滤波,故也参照其相邻的像素)。
垂直方向缩放为2倍(这与在水平方向上缩放为1/2倍来寻求帧内预测的方向的意思是等价
的),来导出色差信号的排列上正确的帧内预测方向,取得该帧内预测方向上的正确的参照目标、即左侧相邻的像素(也包含一部分上侧相邻的像素)。
的值为18、19、20、21、22、23、24、25、26、27、28、29、30、31、32、33、34时,使预测方向的角度以垂直预测(帧内预测模式26)为中心在水平方向上缩放为二分之一倍,将与通过此而导出的
预测方向接近的预测方向上的帧内预测模式的值选为第2帧内色差预测模式的值,使第2帧
内色差预测模式的值分别成为21、22、23、23、24、24、25、25、26、27、27、28、28、29、29、30、31。
此外,使帧内预测的预测方向在水平方向上缩放为二分之一倍,与在垂直方向上缩放为2倍是等价的。因此,若针对帧内亮度预测模式或第1帧内色差预测模式各自的预测方向,按以水平预测(帧内预测模式10)为中心在垂直方向上缩放为2倍后的预测方向或者其附近的预
测方向进行色差信号的帧内预测,则将跟与色差信号的预测块相同位置的预测块的亮度信
号的帧内预测等价或接近等价。因此,在图15及图16的变换表中,在分别如图18及图19所示那样垂直方向(垂直轴上)上排列的帧内预测模式(帧内亮度预测模式或第1帧内色差预测
模式)的值为2、3、4、5、6、7、8、9、10、11、12、13、14、15、16、17时,使预测方向的角度以水平预测(帧内预测模式10)为中心沿垂直方向缩放为2倍,将与通过此而导出的预测方向接近的
预测方向上的帧内预测模式的值选为第2帧内色差预测模式的值,使第2帧内色差预测模式
的值分别成为2、2、2、2、3、5、7、8、10、12、13,15,17、18、18、18、18、及2、2、2、2、3、5、7、8、10、
12、13,15,17、18、18、19、20。
那样参照目标在水平方向(水平轴上)上排列的帧内亮度预测模式或由图14的表导出的第1
帧内色差预测模式的值为18、19、20、21、22、23、24、25、26、27、28、29、30、31、32、33、34时,使通过将帧内亮度预测模式或第1帧内色差预测模式以垂直预测(帧内预测模式26)为中心沿
水平方向缩放为二分之一倍而导出的值作为第2帧内色差预测模式的值,使第2帧内色差预
测模式的值分别成为22、22、23、23、24、24、25、25、26、27、27、28、28、29、29、30、30。另外,使帧内预测的预测方向在水平方向上缩放为二分之一倍,与在垂直方向上缩放为2倍是等价
的。因此,针对帧内亮度预测模式或第1帧内色差预测模式各自的预测方向,若按以水平预测(帧内预测模式10)为中心沿垂直方向缩放为2倍后的预测方向或其附近的预测方向进行
色差信号的帧内预测,则将跟与色差信号的预测块相同位置的预测块的亮度信号的帧内预
测等价或接近等价。因此,在图17的变换表中,在如图20的虚线箭头所示那样参照目标在垂直方向(垂直轴上)上排列的帧内亮度预测模式或第1帧内色差预测模式的值为2、3、4、5、6、
7、8、9、10、11、12、13、14、15、16、17时、使帧内亮度预测模式或第1帧内色差预测模式以水平预测(帧内预测模式10)为中心沿垂直方向缩放为2倍,并限制在2以上18以下,将由此导出
的值作为帧内色差预测模式的值,使第2帧内色差预测模式的值成为2、2、2、2、2、4、6、8、10、
12、14,16,18、18、18、18。
那样帧内亮度预测模式或由图14的表导出的第1帧内色差预测模式的值为16、17、18、19、
20、21、22、23、24、25、26、27、28、29、30、31、32、33、34时,使帧内亮度预测模式或第1帧内色差预测模式以垂直预测(帧内预测模式26)为中心沿水平方向缩放为二分之一倍,将由此导
出的值作为第2帧内色差预测模式的值,使第2帧内色差预测模式的值分别成为21、21、22、
22、23、23、24、24、25、25、26、27、27、28、28、29、29、30、30。另外,当帧内亮度预测模式或第1帧内色差预测模式的值为2、3、4、5、6、7、8、9、10、11、12、13、14、15时,使帧内亮度预测模式或第1帧内色差预测模式以水平预测(帧内预测模式10)为中心沿垂直方向缩放为2倍,并限
制在2以上,将由此导出的值作为第2帧内色差预测模式的值,使第2帧内色差预测模式的值成为2、2、2、2、2、4、6、8、10、12、14,16,18、20。
那样帧内亮度预测模式或由图14的表导出的第1帧内色差预测模式的值为21、22、23、24、
25、26、27、28、29、30、31时,使帧内亮度预测模式或第1帧内色差预测模式以垂直预测(帧内预测模式26)为中心沿水平方向缩放为二分之一倍,将由此导出的值作为第2帧内色差预测
模式的值,使第2帧内色差预测模式的值分别成为23、24、24、25、25、26、27、27、28、28、29。另外,当帧内亮度预测模式或第1帧内色差预测模式的值为7、8、9、10、11、12、13时,使帧内亮度预测模式或第1帧内色差预测模式以水平预测(帧内预测模式10)为中心沿垂直方向缩放
为2倍,将由此导出的值作为第2帧内色差预测模式的值,使第2帧内色差预测模式的值成为
4、6、8、10、12、14、16。进而,当帧内亮度预测模式或第1帧内色差预测模式的值为2、3、4、5、6时,使帧内亮度预测模式或第1帧内色差预测模式减3,并限制在2以上,将由此导出的值作为第2帧内色差预测模式的值,使第2帧内色差预测模式的值成为2、2、2、2、3。此外,当帧内亮度预测模式或第1帧内色差预测模式的值为14、15、16、17、18、19、20时,使帧内亮度预测模式或第1帧内色差预测模式加3,将由此导出的值作为第2帧内色差预测模式的值,使第2
帧内色差预测模式的值成为17、18、19、20、21、22。再者,当帧内亮度预测模式或第1帧内色差预测模式的值为32、33、34时,使帧内亮度预测模式或第1帧内色差预测模式减3,将由此导出的值作为第2帧内色差预测模式的值,使第2帧内色差预测模式的值成为29、30、31。
IntraPredMode2(图23的步骤S3002),结束本导出处理。第1帧内预测模式IntraPredMode1
在1以下的,是从周围的已解码的块通过内插像素值来进行预测的平面预测(帧内预测模式
intraPredMode1=0)、和从周围的已解码的块通过导出平均值来进行预测的平均值预测
(帧内预测模式intraPredMode1=1)。
式的变换处理。
作为帧内预测的角度IntraPredAngle2'(图23的步骤S3004)。然后,将与帧内预测的角度
IntraPredAngle2'接近的第1帧内预测的角度IntraPredAngle1所对应的帧内亮度预测模
式或第1帧内色差预测模式IntraPredMode1的值设定为第2帧内预测模式IntraPredMode2
(图23的步骤S3005),结束本导出处理。但是,在第1帧内预测模式为2、3、4及5时,帧内预测的角度IntraPredAngle2'的值会变到‑32以下,但将此时的帧内预测的角度定为‑32,使第2帧内色差预测模式为2。在第1帧内预测模式为15、16及17时,帧内预测的角度
IntraPredAngle2'的值会变到32以上,但将此时的帧内预测的角度定为32,使第2帧内色差预测模式为18。需要说明的是,如图19所示,使与第1帧内预测模式16对应的帧内预测的角度沿纵方向变为2倍时,将取与帧内预测模式19所对应的帧内预测的角度相近的值,使与第
1帧内预测模式17对应的帧内预测的角度沿纵方向变为2倍时,将取与帧内预测模式20所对
应的帧内预测的角度相近的值。因此,可以如图19所示那样,在第1帧内预测模式为16时,使第2帧内预测模式成为19,在第1帧内预测模式为17时,使第2帧内预测模式成为20。
IntraPredAngle1变为1/2倍,作为帧内预测的角度IntraPredAngle2'(图23的步骤S3006~
S3007)。在本实施例中,根据与第1帧内色差预测模式IntraPredMode1对应的第1帧内预测
的角度IntraPredAngle1的正负符号,若为负,则将变量SignIntraPredAngle的值设定为‑
1,若为正或者变量a为0,则将变量SignIntraPredAngle的值设定为1(图23的步骤S3006),在对第1帧内色差预测模式IntraPredMode1的绝对值进行与1/2倍处理等价的1比特右移位
运算后,使该运算的结果乘以变量SignIntraPredAngle,设定为帧内预测的角度
IntraPredAngle2'(图23的步骤S3007)。需要说明的是,也可以在使第1帧内色差预测模式
IntraPredMode1的绝对值加1后对其进行与1/2倍处理等价的1比特右移位运算,然后使该
运算结果乘以变量SignIntraPredAngle,设定为帧内预测的角度IntraPredAngle2'。然后,将按照与帧内预测的角度IntraPredAngle2'接近的帧内亮度预测模式和第1帧内色差预测
模式而准备的帧内预测的角度(图8的下面部分)所对应的帧内预测模式(图8的上面部分)
的值,设定给第2帧内预测模式IntraPredMode2(图23的步骤S3008),结束本导出处理。在使帧内预测的角度IntraPredAngle2'的值规整成按帧内亮度预测模式及第1帧内色差预测模
式准备的帧内预测的角度时,可以规整成最接近帧内预测的角度IntraPredAngle2'的值,
也可以进行四舍五入、进一、或去尾。此外,还可以对将帧内预测的角度IntraPredAngle2'的绝对值四舍五入或进一或去尾而得到的值,设定与帧内预测的角度IntraPredAngle2'相
同的正负符号。
变换成第2帧内色差预测模式时,采用25。在使第1帧内色差预测模式27的帧内预测的角度
变为1/2倍时,其成为1,可以规整成(变换成)与帧内预测模式值26对应的0和与帧内预测模式值27对应的2的其中一个值,但表示垂直预测的26总是能编码的,故在将第1帧内色差预
测模式27变换成第2帧内色差预测模式时,采用27。即,在利用图15、图16、图17、图30及图33所示的变换表从第1帧内色差预测模式向第2帧内色差预测模式变换时,若第1帧内色差预
测模式并非作为垂直预测的26,则变换成规避开作为垂直预测的26的值,由此从第1帧内色差预测模式导出第2帧内色差预测模式。即,以如下方式进行变换:规避开能从在帧内亮度预测模式的值与帧内色差预测模式的值不一致时所选择的帧内色差预测模式的句法要素
(图14、图25的0、1、2、3)导出的值(0、1、10、26、34)。通过这样设定,帧内色差预测模式的选择面变宽,能使编码效率提高。
测模式IntraPredMode1的值设定给第2帧内预测模式IntraPredMode2,由此,在用硬件实现色差格式4:2:2下的色差信号的帧内预测运算时,能仅以与帧内亮度预测模式或第1帧内色差预测模式IntraPredMode1对应的帧内预测的角度实现利用了第2帧内色差预测模式的帧
内预测运算,故无需追加新的与帧内预测的角度相关的硬件就能进行。
平预测(帧内预测模式intraPredMode1=10)。但是,在垂直预测及水平预测中,即使进行步骤S3003以后的从第1帧内色差预测模式向第2帧内色差预测模式的变换处理,值也不会变。
因此,在步骤S3001的条件判断中,在垂直预测及水平预测的情况下可以进入步骤S3002。
IntraPredMode2(图24的步骤S3102),结束本导出处理。
式的变换处理。
缩放为2倍,将由此导出的值作为第2帧内色差预测模式的值(图32的步骤S3304~S3307)。
将从第1帧内色差预测模式IntraPredMode1减去表示水平预测的10后所得到的值设定给变
量a(图24的步骤S3104)。接下来,将使变量a变成2倍而得到的值设定给变量b(图24的步骤
S3105)。接下来,将使b加上表示水平预测的10而得到的值设定给变量c(图24的步骤
S3106)。接下来,将把变量c的值限制在2以上18以下而得到的值设定给第2帧内预测模式
IntraPredMode2(图24的步骤S3107),结束本导出处理。具体来说,若变量c在2以上、不足
18,则对帧内预测模式IntraPredMode2的值直接设定变量c,若变量c不足2,则对帧内预测模式IntraPredMode2设定2,若变量c超过18,则对帧内预测模式IntraPredMode2设定18。
即,当将第1帧内色差预测模式的角度预测的模式编号缩放而导出的值超出帧内预测模式
所规定的角度预测的模式编号范围时,使导出的值成为该范围内的值。由此,在用硬件实现色差格式4:2:2下的色差信号的帧内预测运算时,能无需追加硬件地进行利用了第2帧内色差预测模式的帧内预测运算。
式26)为中心沿水平方向缩放为二分之一倍,将由此导出的值作为第2帧内色差预测模式的
值(图24的步骤S3108~S3112)。将从第1帧内色差预测模式IntraPredMode1减去表示垂直
预测的26后得到的值设定给变量a(图24的步骤S3108)。接下来,根据变量a的正负符号,若为负,则将变量SignIntraPredMode的值设定为‑1,若为正或变量a为0,则将变量
SignIntraPredMode的值设定为1(图24的步骤S3109)。接下来,对变量a的绝对值进行与1/2倍处理等价的1比特右移位运算,并将使该运算结果乘以变量SignIntraPredMode后得到的
值设定给变量b(图24的步骤S3110)。需要说明的是,也可以在使变量a的绝对值加1后,对其进行与1/2倍处理等价的1比特右移位运算,将对该运算结果乘以变量SignIntraPredMode
后得到的值设定给变量b。接下来,将使b加上表示垂直预测的26后得到的值设定给变量c
(图24的步骤S3111)。接下来,将变量c的值设定给第2帧内预测模式IntraPredMode2(图24
的步骤S3112),结束本导出处理。需要说明的是,在与第1帧内色差预测模式25对应的变量c的值要变成26时,规避开总能进行编码的表示垂直预测的26,在将第1帧内色差预测模式25向第2帧内色差预测模式变换时,采用25。在与第1帧内色差预测模式27对应的变量c的值要变成26时,规避开总能进行编码的表示垂直预测的26,在将第1帧内色差预测模式27向第2
帧内色差预测模式变换时,采用27。即,以如下方式进行规整(变换):规避开能从在帧内亮度预测模式的值与帧内色差预测模式的值不一致时所选择的帧内色差预测模式的句法要
素(图14、图25的0、1、2、3)导出的值(0、1、10、26、34)。
IntraPredMode2(图32的步骤S3302),结束本导出处理。
式的变换处理。
心沿垂直方向缩放为2倍,并限制在2以上,将由此导出的值作为第2帧内色差预测模式的值(图32的步骤S3304~S3307)。将从第1帧内色差预测模式IntraPredMode1减去表示水平预
测的10后得到的值设定给变量a(图32的步骤S3304)。接下来,将使变量a变为2倍后得到的
值设定给变量b(图32的步骤S3305)。接下来,将使b加上表示水平预测的10后得到的值设定给变量c(图32的步骤S3306)。接下来,将使变量c的值限制在2以上而得到的值设定给第2帧内预测模式IntraPredMode2(图32的步骤S3307),结束本导出处理。具体来说,若变量c在2以下,则使帧内预测模式IntraPredMode2的值为2。即,当将第1帧内色差预测模式的角度预测的模式编号缩放而导出的值处于帧内预测模式规定的角度预测的模式编号的范围外时,
使导出的值成为该范围内的值。由此,在用硬件实现色差格式4:2:2下的色差信号的帧内预测运算时,能无需追加硬件地进行利用了第2帧内色差预测模式的帧内预测运算。
式26)为中心沿水平方向缩放为二分之一倍,将由此导出的值作为第2帧内色差预测模式的
值(图32的步骤S3308~S3312)。将从第1帧内色差预测模式IntraPredMode1减去表示垂直
预测的26后得到的值设定给变量a(图32的步骤S3308)。接下来,根据变量a的正负符号,若为负,则将变量SignIntraPredMode的值设定为‑1,若为正或变量a为0,则将变量
SignIntraPredMode的值设定为1(图32的步骤S3309)。接下来,对变量a的绝对值进行与二
分之一倍处理等价的1比特右移位运算,将使该运算的结果乘以变量SignIntraPredMode后
得到的值设定给变量b(图32的步骤S3310)。需要说明的是,也可以使变量a的绝对值加1后
再进行与二分之一倍处理等价的1比特右移位运算,并将使该运算的结果乘以变量
SignIntraPredMode而得到的值设定给变量b。接下来,将使b加上表示垂直预测的26而得到的值设定给变量c(图32的步骤S3311)。接下来,将变量c的值设定给第2帧内预测模式
IntraPredMode2(图32的步骤S3312),结束本导出处理。需要说明的是,当与第1帧内色差预测模式25对应的变量c的值要变成26时,规避开总能进行编码的表示垂直预测的26,在将第
1帧内色差预测模式25变换成第2帧内色差预测模式时,采用25。在与第1帧内色差预测模式
27对应的变量c的值要变成26时,规避开总能进行编码的表示垂直预测的26,在将第1帧内
色差预测模式27变换成第2帧内色差预测模式时,采用27。即,在利用图15、图16、图17、图30及图33所示的变换表从第1帧内色差预测模式向第2帧内色差预测模式变换时,若第1帧内
色差预测模式并非作为垂直预测的26,则变换成规避开作为垂直预测的26的值,由此从第1帧内色差预测模式导出第2帧内色差预测模式。即,以如下方式进行规整(变换):规避开能从在帧内亮度预测模式的值与帧内色差预测模式的值不一致时所选择的帧内色差预测模
式的句法要素(图14、图25的0、1、2、3)导出的值(0、1、10、26、34)。在本导出处理步骤中,为规避开能从在帧内亮度预测模式的值与帧内色差预测模式的值不一致时所选择的帧内色
差预测模式的句法要素(图14、图25的1)导出的值26地进行变换,在步骤S3310中,在对变量a的绝对值进行1比特右移位运算前,使变量a的绝对值加1。
式10)为中心沿垂直方向缩放为2倍,并限制在2以上,将由此导出的值作为第2帧内色差预
测模式的值(图32的步骤S3304~S3307),若帧内色差预测模式IntraPredMode1不比16小、
即在16以上,则使第1帧内色差预测模式以垂直预测(帧内预测模式26)为中心沿水平方向
缩放为二分之一倍,将由此导出的值作为第2帧内色差预测模式的值(图32的步骤S3308~
S3312),但也可以若帧内色差预测模式IntraPredMode1比15小、即在14以下,则使第1帧内色差预测模式以水平预测(帧内预测模式10)为中心沿垂直方向缩放为2倍,将由此导出的
值作为第2帧内色差预测模式的值(图32的步骤S3304~S3307),若帧内色差预测模式
IntraPredMode1不比15小、即在15以上,则使第1帧内色差预测模式以垂直预测(帧内预测
模式26)为中心沿水平方向缩放为二分之一倍,将由此导出的值作为第2帧内色差预测模式
的值(图32的步骤S3308~S3312),变换结果在结果上是相同的。这是因为,当帧内色差预测模式IntraPredMode1为15时,通过使第1帧内色差预测模式以水平预测(帧内预测模式10)
为中心沿垂直方向缩放为2倍而导出的值、与通过使第1帧内色差预测模式以垂直预测(帧
内预测模式26)为中心沿水平方向缩放为二分之一倍而导出的值是相等的。
IntraPredMode2(图35的步骤S3402),结束本导出处理。
式的变换处理。
给变量c(图35的步骤S3407)。接下来,将使变量c的值限制在2以上而得到的值设定给第2帧内预测模式IntraPredMode2(图35的步骤S3408),结束本导出处理。具体来说,若变量c在2以上,则将变量c直接设定给帧内预测模式IntraPredMode2,若变量c不足2,则将2设定给帧内预测模式IntraPredMode2。即,当将第1帧内色差预测模式的角度预测的模式编号缩放而导出的值在帧内预测模式规定的角度预测的模式编号的范围外时,使导出的值成为该范围
内的值。由此,在用硬件实现色差格式4:2:2下的色差信号的帧内预测运算时,无需追加硬件就能进行利用了第2帧内色差预测模式的帧内预测运算。
YES),则使由图14的表导出的第1帧内色差预测模式以水平预测(帧内预测模式10)为中心
沿垂直方向缩放为2倍,将由此导出的值作为第2帧内色差预测模式的值(图35的步骤S3409
~S3412)。将从第1帧内色差预测模式IntraPredMode1减去表示水平预测的10后得到的值
设定给变量a(图35的步骤S3409)。接下来,将使变量a变成2倍而得到的值设定给变量b(图
35的步骤S3410)。接下来,将使b加上表示水平预测的10而得到的值设定给变量c(图35的步骤S3411)。接下来,将变量c的值设定给第2帧内预测模式IntraPredMode2(图35的步骤
S3412),结束本导出处理。
IntraPredMode1加3后得到的值设定给变量c(图35的步骤S3413)。接下来,将变量c的值设
定给第2帧内预测模式IntraPredMode2(图35的步骤S3414),结束本导出处理。
预测模式以垂直预测(帧内预测模式26)为中心沿水平方向缩放为二分之一倍,将由此导出
的值作为第2帧内色差预测模式的值(图35的步骤S3415~S3419)。将从第1帧内色差预测模
式IntraPredMode1减去表示垂直预测的26后得到的值设定给变量a(图35的步骤S3415)。接
下来,根据变量a的正负符号,若为负,则将变量SignIntraPredMode的值设定为‑1,若为正或变量a为0,则将变量SignIntraPredMode的值设定为1(图35的步骤S3416)。接下来,对变量a的绝对值进行与二分之一倍处理等价的1比特右移位运算,将对该运算的结果乘以变量
SignIntraPredMode而得到的值设定给变量b(图35的步骤S3417)。需要说明的是,也可以对变量a的绝对值加1后再进行与二分之一倍处理等价的1比特右移位运算,将使该运算的结
果乘以变量SignIntraPredMode后得到的值设定给变量b。接下来,将使b加上表示垂直预测的26后得到的值设定给变量c(图35的步骤S3418)。接下来,将变量c的值设定给第2帧内预
测模式IntraPredMode2(图35的步骤S3419),结束本导出处理。需要说明的是,当与第1帧内色差预测模式25对应的变量c的值要变成26时,规避开总能进行编码的表示垂直预测的26,在将第1帧内色差预测模式25向第2帧内色差预测模式变换时,采用25。在与第1帧内色差预测模式27对应的变量c的值要变成26时,规避开总能进行编码的表示垂直预测的26,在将第
1帧内色差预测模式27向第2帧内色差预测模式变换时,采用27。即,以如下方式进行规整
(变换):规避开能从在帧内亮度预测模式的值与帧内色差预测模式的值不一致时所选择的
帧内色差预测模式的句法要素(图14、图25的0、1、2、3)导出的值(0、1、10、26、34)。在本导出处理步骤中,为规避开能从在帧内亮度预测模式的值与帧内色差预测模式的值不一致时所
选择的帧内色差预测模式的句法要素(图14、图25的1)导出的值26地进行变换,在步骤
S3417中,在对变量a的绝对值进行1比特右移位运算前,使变量a的绝对值加1。
量c(图35的步骤S3420)。接下来,将变量c的值设定给第2帧内预测模式IntraPredMode2(图
35的步骤S3421),结束本导出处理。
第2帧内色差预测模式的,但为了简化,也可以省略步骤S3403的条件判断,与帧内色差预测模式IntraPredMode1在7以上13以下时同样地、当帧内色差预测模式IntraPredMode1在6以
下时,也使第1帧内色差预测模式以水平预测(帧内预测模式10)为中心沿垂直方向缩放为2
倍,将由此导出的值作为第2帧内色差预测模式的值(图35的步骤S3409~S3412)。但在步骤S3412中,与S3408同样地将在步骤S3411中导出的变量c限制在2以上来作为第2帧内色差预
测模式。
31以下时一样地、当帧内色差预测模式IntraPredMode1在32以上时,也使第1帧内色差预测模式以垂直预测(帧内预测模式26)为中心沿水平方向缩放为二分之一倍,将由此导出的值
作为第2帧内色差预测模式的值(图35的步骤S3415~S3419)。
说明色差格式4:2:0时的亮度信号及色差信号的帧内预测的预测方向的对应关系的图。图
22的(a)表示色差格式4:2:0时的亮度信号和色差信号的配置,色差信号相对于亮度信号在水平、垂直方向上都被以1/2比率进行样本化(采样),亮度信号和色差信号的像素的纵横比是相同的。标号2704所示的从像素P4指向像素P5的箭头表示亮度信号的像素P4的帧内预测
方向。标号2705所示的从像素P1指向像素P2的箭头表示色差信号的像素P1的帧内预测方
向。标号2704所示的从像素P4指向像素P5的箭头和标号2705所示的从像素P1指向像素P2的
箭头朝向相同方向,帧内预测方向是相同的。在此情况下,在图22的(b)所示的色差信号的排列中,亮度信号的帧内预测方向也直接如标号2706所示那样是色差信号的帧内预测方
向,能够正确地参照色差信号的像素P1的参照目标像素P2。
测帧内色差预测模式的值。即,在亮度信号与色差信号的像素的纵横比相同的色差格式4:
2:0或4:4:4下预测帧内色差预测模式的值时,将从图14的表得到的帧内色差预测模式的值直接作为色差格式4:2:0或4:4:4用的帧内色差预测模式的值,根据该帧内色差预测模式进行色差信号的帧内预测。在色差格式4:2:2下预测帧内色差预测模式的值时,通过图15、图
16、图17、图30、或图33所示的变换表,基于从图14的表得到的帧内色差预测模式的值导出色差格式4:2:2用的帧内色差预测模式的值,根据该帧内色差预测模式进行色差信号的帧内预测。
chroma_pred_mode[x0][y0]的值的表,在编码侧使用的图25的表与在解码侧使用的图14的
表是对应的。利用该图25所示的表,在编码侧导出句法要素intra_chroma_pred_mode[x0]
[y0]的值。
取0,若帧内亮度预测模式的值为0,则句法要素intra_chroma_pred_mode[x0][y0]的值取
4。
取1,若帧内亮度预测模式的值为26,则句法要素intra_chroma_pred_mode[x0][y0]的值取
4。
取2,若帧内亮度预测模式的值为10,则句法要素intra_chroma_pred_mode[x0][y0]的值取
4。
取3,若帧内亮度预测模式的值为10,则句法要素intra_chroma_pred_mode[x0][y0]的值取
4。
若帧内亮度预测模式的值为1,则句法要素intra_chroma_pred_mode[x0][y0]的值取1,若
帧内亮度预测模式的值为2,则句法要素intra_chroma_pred_mode[x0][y0]的值取2,若帧
内亮度预测模式的值为3,则句法要素intra_chroma_pred_mode[x0][y0]的值取3,若帧内
亮度预测模式的值为34,则句法要素intra_chroma_pred_mode[x0][y0]的值取4。
17、图30、或图33所示的变换表从色差格式4:2:0或4:4:4用的第1帧内色差预测模式导出色差格式4:2:2用的第2帧内色差预测模式,第2帧内色差预测模式被用于色差格式4:2:2用的色差信号的帧内预测。
个预测块的位置的坐标来进行确定。
色差格式的种类如何,都针对每个编码块分别导出1个与预测块的帧内色差预测模式相关
的句法要素的值。
2时,针对每个编码块分别导出2个与预测块的帧内色差预测模式相关的句法要素的值。当
分割模式为N×N分割且色差格式为4:4:4时,针对每个编码块分别导出4个与预测块的帧内色差预测模式相关的句法要素的值。图11是说明帧内预测时的N×N分割下的编码块向色差
信号的预测块分割的分割方法的图。图11的(a)表示N×N分割时的亮度信号,图11的(b)表
示色差格式为4:2:0时的N×N分割下的色差信号,图11的(c)表示色差格式为4:2:2时的N×N分割下的色差信号,图11的(d)表示色差格式为4:4:4时的N×N分割下的色差信号。当色差格式为4:2:0、4:4:4时,亮度信号的编码块与色差信号的编码块相似,两块的纵横比一致。
色差格式为4:2:2时,亮度信号的编码块与色差信号的编码块不相似,两编码块的纵横比不同。需要说明的是,同色差格式4:2:0时一样,在色差格式为4:2:2和4:4:4时,在分割模式为N×N分割的色差信号中也可以不分割编码块地作为1个预测块。需要说明的是,同色差格式
为4:0:0时一样,在色差格式为4:2:2和4:4:4时,对于分割模式为N×N分割的色差信号,也可以不分割编码块地作为1个预测块。
出的各句法要素的值提供给熵编码部126。预测块单位的帧间预测信息中包括帧间预测模
式(L0预测、L1预测、两预测)、确定多个参照图像的索引、运动矢量等信息。
部122供给的与亮度信号的预测块的帧内亮度预测模式相关的句法要素的值、从与帧内色
差预测模式相关的句法要素导出部123供给的与色差信号的预测块的帧内色差预测模式相
关的句法要素的值、以及从与帧间预测信息相关的句法要素导出部124供给的与预测块单
位的帧间预测信息相关的句法要素的值,按照既定的句法规则进行熵编码。此时,帧内预测模式编码控制部125根据分割模式和色差格式控制帧内亮度预测模式和帧内色差预测模式
的熵编码的顺序,熵编码部126按照该帧内预测模式编码控制部125指示的顺序,进行帧内
亮度预测模式和帧内色差预测模式的熵编码处理。
示图2的第2编码流解码部203的构成的功能框图。
要素的值、与亮度信号的预测块的帧内亮度预测模式相关的句法要素的值、与色差信号的
预测块的帧内色差预测模式相关的句法要素的值、以及与预测块单位的帧间预测信息相关
的句法要素的值。此时,帧内预测模式解码控制部221根据分割模式和色差格式控制帧内亮度预测模式和帧内色差预测模式的熵解码的顺序,熵解码部222按照该帧内预测模式解码
控制部221指示的顺序进行帧内亮度预测模式和帧内色差预测模式的熵解码处理。帧内预
测模式解码控制部221是与编码侧的帧内预测模式编码控制部125对应的控制部,根据分割
模式和色差格式设定与帧内预测模式编码控制部125所设定的帧内预测模式的编码顺序相
同的帧内预测模式的解码顺序,控制熵解码部222的帧内预测模式的解码顺序。熵解码部
222是与编码侧的熵编码部126对应的解码部,按照与熵编码部126中使用的句法规则相同
的规则进行熵解码处理。
提供给帧内亮度预测模式导出部224,与色差信号的预测块的帧内色差预测模式相关的句
法要素的值被提供给帧内色差预测模式导出部225,与预测块单位的帧间预测信息相关的
句法要素的值被提供给帧间预测信息导出部226。
测部207。
信息。与判别编码块的帧内预测(MODE_INTRA)或帧间预测(MODE_INTER)的预测模式
(PredMode)、及判别预测块的形状的分割模式(PartMode)相关的值在该编码块单位的编码
信息导出部223中被导出。
的帧内亮度预测模式相关的句法要素的值导出亮度信号的预测块的帧内亮度预测模式,提
供给帧内色差预测模式导出部225,并介由开关212提供给帧内预测部206。帧内亮度预测模式导出部224是对应于编码侧的与帧内亮度预测模式相关的句法要素导出部122的导出部,
在编码侧和解码侧按共通的规则进行导出。与帧内亮度预测模式相关的句法要素是作为表
示能否从周边块的帧内亮度预测模式进行预测的标志的句法要素prev_intra_luma_pred_
flag[x0][y0]、作为指示预测源的预测块的索引的句法要素mpm_idx[x0][y0]、以及表示预测块单位的帧内亮度预测模式的句法要素rem_intra_luma_pred_mode[x0][y0]。在帧内亮
度预测模式的导出过程中,利用与保存在编码信息保存存储器210中的周边块的帧内亮度
预测模式的相关性,若能从周边块的帧内亮度预测模式进行预测,则作为表示要采用该值
的标志的句法要素prev_intra_luma_pred_flag[x0][y0]变成1(真),将作为指示预测源的
预测块的索引的句法要素mpm_idx[x0][y0]所指示的周边预测块的帧内亮度预测模式作为
该预测模式的帧内亮度预测模式。若句法要素prev_intra_luma_pred_flag[x0][y0]为0
(假),则不从周边预测块预测帧内亮度预测模式,而是从解码出的表示帧内亮度预测模式
的句法要素rem_intra_luma_pred_mode[x0][y0]的值导出帧内亮度预测模式。
的值,当分割模式为N×N分割时,针对每个编码块导出4组预测块的帧内亮度预测模式的
值。
块的帧内色差预测模式相关的句法要素intra_chroma_pred_mode[x0][y0]的值和从帧内
亮度预测模式导出部224供给的帧内亮度预测模式的值,按照图14的表导出第1帧内色差预
测模式的值。当色差格式为4:2:0或4:4:4时,将第1帧内色差预测模式作为色差信号的帧内预测模式介由开关212提供给帧内预测部206。此外,当色差格式为4:2:2时,通过图15、图
16、图17、图30或图33的变换表,从第1帧内色差预测模式导出第2帧内色差预测模式,将第2帧内色差预测模式作为色差信号的帧内预测模式介由开关212提供给帧内预测部206。帧内
色差预测模式导出部225是对应于编码侧的与帧内色差预测模式相关的句法要素导出部
123的编码信息导出部,在编码侧和解码侧按照共通的规则进行导出。在编码侧,在帧内色差预测模式的编码过程中,利用与跟色差信号的预测块相同位置的亮度信号的预测块的帧
内亮度预测模式的相关性,若在编码侧判断为将基于与色差信号的预测块相同位置的亮度
信号的预测块的帧内亮度预测模式进行预测的预测值作为帧内色差预测模式的值最合适,
则基于帧内亮度预测模式的值预测帧内色差预测模式的值,若判断为与其从帧内亮度预测
模式进行预测,对帧内色差预测模式设定独自的值更好,则对帧内色差预测模式设定作为
代表性的帧内预测模式的0(平面预测)、1(平均值预测)、10(水平预测)、26(垂直预测)、34(斜向预测)的任一值,通过采用该方式来削减码量。
导出的帧间预测信息的值介由开关212提供给帧间预测部207。帧间预测信息导出部226是
对应于编码侧的与帧间预测信息相关的句法要素导出部124的帧间预测信息导出部,在编
码侧和解码侧按共通的规则进行导出。导出的预测块单位的帧间预测信息包含帧间预测模
式(L0预测、L1预测、两预测)、用于确定多个参照图像的索引及运动矢量等的信息。
理步骤的图。首先,在第2编码流解码部203的帧内亮度预测模式导出部224中解码帧内亮度预测模式(图26的步骤S4001)。接下来,在第2编码流解码部203的帧内色差预测模式导出部
225中按照图14的表解码第1帧内色差预测模式(图26的步骤S4002)。接下来,若色差格式不为4:2:2(图26的步骤S4003的NO),则进入步骤S4004,若色差格式为4:2:2(图26的步骤S4003的YES),则在第2编码流解码部203的帧内色差预测模式导出部225中利用图15、图16、图17、图30或图33的变换表,基于第1帧内色差预测模式导出第2帧内色差预测模式(图26的步骤S4004)。接下来,在帧内预测部206中进行亮度信号及色差信号的帧内预测(图26的步
骤S4004)。需要说明的是,关于图26的步骤S4004的从第1帧内色差预测模式导出第2帧内色差预测模式的处理,也可以不在第2编码流解码部203的帧内色差预测模式导出部225中、而是在帧内预测部206中实施。
17、图30或图33的变换表中,即使从第1帧内色差预测模式变换成第2帧内色差预测模式,值也是相同的。因此,在并非角度预测的帧内预测模式0及1时,也可以在利用图15、图16、图
17、图30或图33的变换表从第1帧内色差预测模式的值导出第2帧内色差预测模式的值后,
再实施帧内预测,还可以不利用图15、图16、图17、图30或图33的变换表导出第2帧内色差预测模式,按照第1帧内色差预测模式直接实施帧内预测。
1帧内色差预测模式的值导出第2帧内色差预测模式的值的情况,但在编码装置的帧内预测
部103及解码装置的帧内预测部206中,也可以不变换成第2帧内色差预测模式,而是按照图
27或图28所示的帧内预测模式,准备一个除了对应非色差格式4:2:2的色差信号的帧内预测的角度(亮度信号用的帧内预测的角度、及色差格式4:2:0、4:4:4的色差信号用的帧内预测的角度)外、还对应色差格式4:2:2的色差信号用的帧内预测的角度的表,在色差格式为
4:2:2时能够利用该表从第1帧内色差预测模式导出色差格式4:2:2的色差信号用的帧内预测的角度,利用该角度进行色差信号的帧内预测。图27及图28是在基于帧内预测模式导出
除色差格式4:2:2的色差信号外的帧内预测的角度(亮度信号用的帧内预测的角度、及色差格式4:2:0、4:4:4的色差信号用的帧内预测的角度)、以及色差格式4:2:2用的色差信号的帧内预测的角度时所使用的表。图27是设定了色差格式4:2:2的色差信号用的帧内预测的角度的表,使得得到与利用图15的变换表从第1帧内色差预测模式的值导出第2帧内色差预
测模式的值来进行色差信号的帧内预测时相同的结果。在色差格式为4:2:2时,按照图27的表导出色差信号用的帧内预测的角度进行帧内预测,由此,与利用图15的变换表从第1帧内色差预测模式的值导出第2帧内色差预测模式的值而进行色差信号的帧内预测时是相同的
结果。
IntraPredMode2。
和通过从周围已解码的块导出平均值来进行预测的平均值预测(帧内预测模式
intraPredMode1=1)。
变换处理。
作为第2帧内预测的角度IntraPredAngle2(图29的步骤S3203)。进而,将第2帧内预测的角
度IntraPredAngle2限制在‑32以上32以下(图29的步骤S3204),结束本导出处理。具体来
说,若第2帧内预测的角度IntraPredAngle2比‑32还小,则将第2帧内预测的角度
IntraPredAngle2设定为‑32,若第2帧内预测的角度IntraPredAngle2比32还大,则将第2帧内预测的角度IntraPredAngle2设定为32。若帧内预测模式IntraPredMode2在2以上、不足
18,则帧内预测模式IntraPredMode2保持原样。
IntraPredAngle1变为二分之一倍,作为第2帧内预测的角度IntraPredAngle2(图29的步骤
S3205),结束本导出处理。在本实施例中,对第1帧内预测的角度IntraPredAngle1进行与二分之一倍处理等价的1比特右移位运算,将该运算的结果设定给第2帧内预测的角度
IntraPredAngle2。
206中不使用图28的表、而是通过基于图29的处理步骤的导出方法来从第1帧内色差预测模
式的值导出第2帧内预测的角度。
码装置能够解码该特定数据格式的编码流。
将图像编码装置输出的编码流变换成适于通信路径的传送方式的数据格式的编码数据而
发送至网络的图像发送装置、和从网络接收编码数据并恢复成编码流而提供给图像解码装
置的图像接收装置。
括介由网络接收被打包了的编码数据的接收部、对接收到的编码数据进行缓存的存储器、
以及对编码数据进行包处理而生成编码流并提供给图像解码装置的包处理部。
来实现。可以将该固件程序、软件程序记录在计算机等可读取的记录介质中提供,也可以通过有线或无线的网络从服务器提供,还可以作为地面波或卫星数字广播的数据广播来提
供。
发明的范围内。
的特征在于,包括:
法要素编码,将与帧内亮度预测模式相关的信息编码到编码流中;
与色差信号的帧内色差预测模式相关的句法要素编码,将与帧内色差预测模式相关的信息
编码到编码流中;
的模式编号,来导出在所述纵横比不同时使用的第2帧内色差预测模式。
用的第2帧内预测模式。
对应关系的变换表,采用变换后的角度对色差信号进行帧内预测。
模式对应的预测方向的角度缩放而导出的预测方向。
码部使所述第2帧内色差预测模式的值成为所述帧内预测模式规定的模式编号的范围内的
值。
的特征在于,包括:
句法要素编码,将与帧内亮度预测模式相关的信息编码到编码流中;
将与色差信号的帧内色差预测模式相关的句法要素编码,将与帧内色差预测模式相关的信
息编码到编码流中;
的特征在于,使计算机执行以下步骤:
句法要素编码,将与帧内亮度预测模式相关的信息编码到编码流中;
将与色差信号的帧内色差预测模式相关的句法要素编码,将与帧内色差预测模式相关的信
息编码到编码流中;
征在于,包括:
以及
的模式编号,来导出在所述纵横比不同时使用的第2帧内色差预测模式。
的第2帧内预测模式。
对应关系的变换表,采用变换后的角度对色差信号进行帧内预测。
内色差预测模式,所述预测方向是通过将与所述纵横比相同时使用的第1帧内色差预测模
式对应的预测方向的角度缩放而导出的预测方向。
码部使所述第2帧内色差预测模式的值成为所述帧内预测模式规定的模式编号的范围内的
值。
征在于,包括:
号;以及
号。
征在于,使计算机执行以下步骤:
号;以及
号。
113第2编码流生成部、114第3编码流生成部、115编码流多路复用部、121与编码块单位的编码信息相关的句法要素导出部、122与帧内亮度预测模式相关的句法要素导出部、123与帧
内色差预测模式相关的句法要素导出部、124与帧间预测信息相关的句法要素导出部、125
帧内预测模式编码控制部、126熵编码部、201编码流分离部、202第1编码流解码部、203第2编码流解码部、204第3编码流解码部、205色差格式管理部、206帧内预测部、207帧间预测部、208逆量化·逆正交变换部、209解码图像信号重叠部、210编码信息保存存储器、211解码图像存储器、212开关、213开关、221帧内预测模式解码控制部、222熵解码部、223编码块单位的编码信息导出部223、224帧内亮度预测模式导出部、225帧内色差预测模式导出部、
226帧间预测信息导出部。