本公开的实施例涉及一种视频数据处理方法及视频数据处理装置、显示装置和计算机可读存储介质。
背景技术:
1、数字视频功能可以结合在各种各样的设备中,包括数字电视、数字直播系统、无线广播系统、便携式电脑或台式电脑、平板电脑、电子阅读器、数码相机、数字记录设备、数字媒体播放器、视频游戏设备、视频游戏机、智能手机、视频电话会议设备和视频流设备等。数字视频设备可以实施视频编解码技术,诸如由mpeg-2、mpeg-4、itu-t h.263、itu-t h.264/mpeg-4、part 10、高级视频编解码(avc)、高效视频编解码(hevc)、itu-t h.265/高效视频编解码定义的标准以及此类标准的扩展中所描述的那些视频编解码技术。通过实施以上视频编解码技术,视频设备可以更有效地发送、接收、编码、解码和/或存储数字视频信息。
技术实现思路
1、本公开至少一个实施例提供一种视频数据处理方法,包括:对于视频的当前视频块,确定使用第一帧内预测模式进行编解码,基于所述确定,执行所述当前视频块与所述视频的比特流之间的转换。在所述第一帧内预测模式中,所述当前视频块使用的参考像素将所述当前视频块的右上侧的相邻块的像素排除在外。
2、例如,在本公开至少一个实施例中,在所述第一帧内预测模式中,基于所述当前视频块的第一相邻块的可用性,确定所述当前视频块的参考像素。
3、例如,在本公开至少一个实施例中,基于所述当前视频块的第一相邻块的可用性,确定所述当前视频块的参考像素,包括:基于所述第一相邻块的位置和所述当前视频块的位置,确定所述第一相邻块的可用性。
4、
5、例如,在本公开至少一个实施例中,基于所述第一相邻块的位置和所述当前视频块的位置,确定所述第一相邻块的可用性,包括:响应于所述第一相邻块位于所述当前视频块的右上侧,确定所述第一相邻块不可用。
6、例如,在本公开至少一个实施例中,其中,基于所述第一相邻块的可用性,确定所述当前视频块的参考像素,包括:响应于所述第一相邻块不可用,基于所述当前视频块的除了所述第一相邻块之外的其他相邻块,确定所述第一相邻块的像素值。
7、例如,在本公开至少一个实施例中,其中,基于所述当前视频块的除了所述第一相邻块之外的其他相邻块,确定所述第一相邻块的像素值,包括:基于所述当前视频块的左上侧相邻块和至少一个上侧相邻块,确定所述第一相邻块的像素值。
8、例如,在本公开至少一个实施例中,其中,基于所述当前块视频块的左上侧相邻块和至少一个上侧相邻块,确定所述第一相邻块的像素值,包括:响应于满足第一条件,基于所述至少一个上侧相邻块中最右块的像素值和所述左上侧相邻块的像素值,确定所述第一相邻块的像素值。
9、例如,在本公开至少一个实施例中,基于所述至少一个上侧相邻块中最右块的像素值和所述左上侧相邻块的像素值,确定所述第一相邻块的像素值,包括:利用所述至少一个上侧相邻块中最右块的像素值和所述左上侧相邻块的像素值进行线性插值,确定所述第一相邻块的像素值。
10、例如,在本公开至少一个实施例中,所述第一条件包括所述左上侧相邻块的像素值和所述至少一个上侧相邻块中最右块的像素值的平均值与所述至少一个上侧相邻块中所有块的像素值的平均值之间的差值小于阈值。
11、例如,在本公开至少一个实施例中,所述阈值等于bitdepth/2,其中bitdepth表示所述视频的位深度。
12、例如,在本公开至少一个实施例中,基于所述当前块视频块的左上侧相邻块和所述至少一个上侧相邻块,确定所述第一相邻块的像素值,包括:响应于不满足第一条件,基于所述左上侧相邻块的像素值来确定所述第一相邻块的像素值。
13、例如,在本公开至少一个实施例中,基于所述左上侧相邻块的像素值来确定所述第一相邻块的像素值,包括:所述第一相邻块的像素值被设置为等于所述左上侧相邻块的像素值。
14、例如,在本公开至少一个实施例中,所述第一帧内预测模式包括平面帧内预测模式、dc帧内预测模式、角度帧内预测模式或者多参考行帧内预测模式。
15、本公开至少一个实施例提供一种视频数据处理方法,包括:接收视频的比特流;确定所述视频的当前视频块使用第一帧内预测模式进行编解码,基于所述确定,对所述比特流进行解码。在所述第一帧内预测模式中,所述当前视频块使用的参考像素将所述当前视频块的右上侧的相邻块的像素排除在外。
16、例如,在本公开至少一个实施例中,对所述比特流进行解码,包括:响应于所述视频的当前视频帧包括待显示的第一显示分区和无需显示的第二显示分区,确定与所述第一显示分区对应的待解码区域,基于所述待解码区域,对所述比特流进行解码。
17、例如,在本公开至少一个实施例中,确定与所述第一显示分区对应的待解码区域,包括:基于所述视频的编码方向、所述第一显示分区和所述第二显示分区之间的划分方向、所述第一显示分区的像素的数量和所述视频的编码单元的尺寸,确定所述待解码区域。
18、例如,在本公开至少一个实施例中,基于所述编码方向、所述划分方向、所述第一显示分区的像素的数量和所述编码单元的尺寸,确定所述待解码区域,包括:响应于所述视频的编码方向与所述划分方向垂直,通过对所述第一显示分区的像素的数量与所述编码单元的尺寸之间的比值应用函数来确定所述待解码区域的每一行的编码单元的数量。
19、例如,在本公开至少一个实施例中,基于所述编码方向、所述划分方向、所述第一显示分区的像素的数量和所述编码单元的尺寸,确定所述待解码区域,包括:响应于所述编码方向与所述划分方向平行,通过对所述第一显示分区的像素的数量与所述编码单元的尺寸之间的比值应用函数来确定所述待解码区域的编解码单元的行的数量。
20、例如,在本公开至少一个实施例中,所述函数为向上取整函数。
21、例如,本公开至少一个实施例还提供一种视频数据处理装置,包括确定模块和执行模块。确定模块被配置为对于视频的当前视频块,确定使用第一帧内预测模式进行编解码。执行模块被配置为基于所述确定,执行所述当前视频块与所述视频的比特流之间的转换,在所述第一帧内预测模式中,所述当前视频块使用的参考像素将所述当前视频块的右上侧的相邻块的像素排除在外。
22、例如,本公开至少一个实施例还提供一种显示装置,包括视频数据处理装置和滑卷屏。所述视频数据处理装置被配置为根据上述至少一个实施例提供的方法对接收到的比特流进行解码,并将解码后的像素值发送至所述滑卷屏以供显示。
23、例如,在本公开至少一个实施例中,响应于所述滑卷屏在工作中包括显示区域和非显示区域,所述视频数据处理装置基于所述显示区域的尺寸对所述比特流进行解码。
24、例如,在本公开至少一个实施例中,显示装置还包括卷曲状态判断装置。所述卷曲状态判断装置配置为检测所述滑卷屏的显示区域的尺寸,并将所述显示区域的尺寸发送至所述视频数据处理装置,以使得所述视频数据处理装置基于所述显示区域的尺寸对所述比特流进行解码。
25、例如,本公开至少一个实施例还提供一种视频数据处理装置,包括:处理器和包括一个或多个计算机程序模块的存储器。所述一个或多个计算机程序模块被存储在所述存储器中并被配置为由所述处理器执行,所述一个或多个计算机程序模块包括用于执行上述任一实施例提供的视频数据处理方法的指令。
26、例如,本公开至少一个实施例还提供一种计算机可读存储介质,其上存储有计算机指令。该指令被处理器执行时实现上述任一实施例提供的视频数据处理方法的步骤。
1.一种视频数据处理方法,包括:
2.根据权利要求1所述的方法,其中,在所述第一帧内预测模式中,基于所述当前视频块的第一相邻块的可用性,确定所述当前视频块的参考像素。
3.根据权利要求2所述的方法,其中,基于所述当前视频块的第一相邻块的可用性,确定所述当前视频块的参考像素,包括:
4.根据权利要求3所述的方法,其中,基于所述第一相邻块的位置和所述当前视频块的位置,确定所述第一相邻块的可用性,包括:
5.根据权利要求2所述的方法,其中,基于所述第一相邻块的可用性,确定所述当前视频块的参考像素,包括:
6.根据权利要求5所述的方法,其中,基于所述当前视频块的除了所述第一相邻块之外的其他相邻块,确定所述第一相邻块的像素值,包括:
7.根据权利要求6所述的方法,其中,基于所述当前块视频块的左上侧相邻块和至少一个上侧相邻块,确定所述第一相邻块的像素值,包括:
8.根据权利要求7所述的方法,其中,基于所述至少一个上侧相邻块中最右块的像素值和所述左上侧相邻块的像素值,确定所述第一相邻块的像素值,包括:
9.根据权利要求7所述的方法,其中,所述第一条件包括所述左上侧相邻块的像素值和所述至少一个上侧相邻块中最右块的像素值的平均值与所述至少一个上侧相邻块中所有块的像素值的平均值之间的差值小于阈值。
10.根据权利要求9所述的方法,其中,所述阈值等于bitdepth/2,其中bitdepth表示所述视频的位深度。
11.根据权利要求6所述的方法,其中,基于所述当前块视频块的左上侧相邻块和所述至少一个上侧相邻块,确定所述第一相邻块的像素值,包括:
12.根据权利要求11所述的方法,其中,基于所述左上侧相邻块的像素值来确定所述第一相邻块的像素值,包括:
13.根据权利要求1-12中任一项所述的方法,其中,所述第一帧内预测模式包括平面帧内预测模式、dc帧内预测模式、角度帧内预测模式或者多参考行帧内预测模式。
14.一种视频数据处理方法,包括:
15.根据权利要求14所述的方法,其中,对所述比特流进行解码,包括:
16.根据权利要求15所述的方法,其中,确定与所述第一显示分区对应的待解码区域,包括:
17.根据权利要求16所述的方法,其中,基于所述编码方向、所述划分方向、所述第一显示分区的像素的数量和所述编码单元的尺寸,确定所述待解码区域,包括:
18.根据权利要求16所述的方法,其中,基于所述编码方向、所述划分方向、所述第一显示分区的像素的数量和所述编码单元的尺寸,确定所述待解码区域,包括:
19.根据权利要求17或18所述的方法,其中,所述函数为向上取整函数。
20.一种视频数据处理装置,包括:
21.一种显示装置,包括视频数据处理装置和滑卷屏,
22.根据权利要求21所述的显示装置,其中,响应于所述滑卷屏在工作中包括显示区域和非显示区域,所述视频数据处理装置基于所述显示区域的尺寸对所述比特流进行解码。
23.根据权利要求21所述的显示装置,还包括卷曲状态判断装置,其中,所述卷曲状态判断装置配置为检测所述滑卷屏的显示区域的尺寸,并将所述显示区域的尺寸发送至所述视频数据处理装置,以使得所述视频数据处理装置基于所述显示区域的尺寸对所述比特流进行解码。
24.一种视频数据处理装置,包括:
25.一种计算机可读存储介质,其中存储有计算机指令,该指令被处理器执行时实现权利要求1-19中任一项所述视频数据处理方法的步骤。
