视频处理方法和装置的制造方法

文档序号:10580257阅读:172来源:国知局
视频处理方法和装置的制造方法
【专利摘要】本发明公开了一种视频处理方法,该视频处理方法包括:获取待显示视频中待显示图片帧中与水平方向相邻像素点之间的增益值的差值小于预设阈值的第一像素点,并获取第一像素点中的待删除第一像素点;在待显示图片帧中删除待删除第一像素点,以使待显示图片帧的宽度等于当前显示区域的宽度;获取待显示图片帧中在竖直方向与超出当前显示区域的第二像素点的增益值;根据第二像素点的增益值确定显示屏中当前显示区域之外屏幕区域的增益值,以在显示待显示图片帧时根据第二像素点的增益值调整当前显示区域中边缘像素点的增益值。本发明还公开了一种视频处理装置。本发明保证了待显示视频的显示效果。
【专利说明】
视频处理方法和装置
技术领域
[0001 ]本发明涉及电视机技术领域,尤其涉及一种视频处理方法和装置。【背景技术】
[0002]智能电视系统越来越流行,电视机的显示效果也做的越来越好,例如当前的HDR (High-Dynamic Range,高动态范围)显示技术的暗、亮部分细节做的非常好,导致显示效果非常好,然而HDR画面对画面本身已经做了放大处理,当画面比例出现切换时,与传统VESA (Video Electronics Standards Associat1n,视频电子标准协会)画面有很大不同,目前的传统VESA显示屏的物理分辨率通常为1920x1080,适用于16:9的画面比例,而HDR视频往往画面比例为4:3,则在物理分辨率为1920x1080的显示屏播放画面比例为4:3的视频时,由于显示屏的物理分辨率与待播放视频画面比例不匹配会导致画面拉伸异常,显示效果差。
【发明内容】

[0003]本发明的主要目的在于提出一种视频处理方法和装置,旨在解决现有技术中显示屏的物理分辨率与待播放视频画面比例不匹配会导致画面拉伸异常,播放效果差的技术问题。
[0004]为实现上述目的,本发明提供一种视频处理方法,该视频处理方法包括:
[0005]获取待显示视频中待显示图片帧中与水平方向相邻像素点之间的增益值的差值小于预设阈值的第一像素点,并获取第一像素点中的待删除第一像素点;
[0006]在待显示图片帧中删除待删除第一像素点,以使待显示图片帧的宽度等于当前显示区域的宽度;
[0007]获取待显示图片帧中在竖直方向与超出当前显示区域的第二像素点的增益值;
[0008]根据所述第二像素点的增益值确定显示屏中当前显示区域之外屏幕区域的增益值,以在显示所述待显示图片帧时根据所述第二像素点的增益值调整所述当前显示区域中边缘像素点的增益值。
[0009]可选地,所述获取所述第一像素点中的待删除第一像素点的步骤包括:
[0010]获取所述待显示图片帧中在水平方向超出所述当前显示区域的像素点的数量值;
[0011]获取水平方向相邻像素点之间的增益值的差值小于预设阈值的次数,根据获取的所述数量值以及次数确定每组增益值差值小于预设阈值的第一像素点组中需要删除的第一像素点的数量,其中,所述第一像素点组中的各个第一像素点相邻;
[0012]根据每组增益值差值小于预设阈值的第一像素点组中需要删除的第一像素点的数量确定所述待删除第一像素点。
[0013]可选地,获取待显示视频中待显示图片帧中与水平方向相邻像素点之间的增益值的差值小于预设阈值的第一像素点的步骤包括:
[0014]获取待显示图片帧中各个像素点的增益值;
[0015]计算各个像素点与水平方向相邻像素点之间的增益值的差值,获取差值小于预设阈值的第一像素点。
[0016]可选地,根据第二像素点的增益值确定显示屏中当前显示区域之外屏幕区域的增益值的步骤包括:
[0017]获取每一行第二像素点的增益值均值;
[0018]根据每一行第二像素点的增益值均值确定显示屏中当前显示区域之外屏幕区域中对应位置处的增益值。
[0019]可选地,获取待显示视频中待显示图片帧中与水平方向相邻像素点之间的增益值的差值小于预设阈值的第一像素点的步骤之前,视频处理方法还包括步骤:
[0020]获取待显示视屏的比例模式;
[0021]在获取的比例模式与显示屏的物理分辨率不匹配时,执行获取待显示视频中待显示图片帧中与水平方向相邻像素点之间的增益值的差值小于预设阈值的第一像素点的步骤。
[0022]此外,为实现上述目的,本发明还提出一种视频处理装置,该视频处理装置包括:
[0023]获取模块,用于获取待显示视频中待显示图片帧中与水平方向相邻像素点之间的增益值的差值小于预设阈值的第一像素点,并获取第一像素点中的待删除第一像素点; [〇〇24]删除模块,用于在待显示图片帧中删除待删除第一像素点,以使待显示图片帧的宽度等于当前显示区域的宽度;[〇〇25]获取模块,还用于获取待显示图片帧中在竖直方向与超出当前显示区域的第二像素点的增益值;[〇〇26]确定模块,用于根据所述第二像素点的增益值确定显示屏中当前显示区域之外屏幕区域的增益值,以在显示所述待显示图片帧时根据所述第二像素点的增益值调整所述当前显示区域中边缘像素点的增益值。[〇〇27]可选地,所述获取模块包括:[〇〇28]第一获取单元,用于获取所述待显示图片帧中在水平方向超出所述当前显示区域的像素点的数量值,以及获取水平方向相邻像素点之间的增益值的差值小于预设阈值的次数;
[0029]确定单元,用于根据获取的所述数量值以及次数确定每组增益值差值小于预设阈值的第一像素点组中需要删除的第一像素点的数量,其中,所述第一像素点组中的各个第一像素点相邻,并根据每组增益值差值小于预设阈值的第一像素点组中需要删除的第一像素点的数量确定所述待删除第一像素点。
[0030]可选地,获取模块还用于:
[0031]获取待显示图片帧中各个像素点的增益值;
[0032]计算各个像素点与水平方向相邻像素点之间的增益值的差值,获取差值小于预设阈值的第一像素点。[〇〇33]可选地,确定模块包括:
[0034]第二获取单元,用于获取每一行第二像素点的增益值均值;[〇〇35]确定单元,根据每一行第二像素点的增益值均值确定显示屏中当前显示区域之外屏幕区域中对应位置处的增益值。[〇〇36]可选地,获取模块还用于,获取待显示视屏的比例模式,并在获取的比例模式与显示屏的物理分辨率不匹配时,获取待显示视频中待显示图片帧中与水平方向相邻像素点之间的增益值的差值小于预设阈值的第一像素点。
[0037]本发明提出的视频处理方法和装置,该方法中通过删除水平方向上相邻像素点之间的增益值的差值小于预设阈值的第一像素点,以使水平方向的分辨率与物理分辨率匹配,并通过竖直方向上的增益值调整显示区域中当前显示区域边缘像素点的增益,从而保证待显示图片帧在显示时边缘区域的平滑过渡;同时,该调整方案仅仅删除增益值较接近的像素点,保证了待显示视频的显示效果。【附图说明】[〇〇38]图1为本发明视频处理方法一实施例的流程示意图;[〇〇39]图2为本发明视频处理方法中不同比例模式的待播放视频的显示效果对比示意图;
[0040]图3为本发明视频处理装置一实施例的功能模块示意图。[0041 ]本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。【具体实施方式】[〇〇42]应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。 [〇〇43]本发明提供一种视频处理方法。
[0044]参照图1,图1为本发明视频处理方法一实施例的流程示意图。[〇〇45]本实施例提出一种热视频处理方法,该视频处理方法包括:[〇〇46]步骤S10,获取待显示视频中待显示图片帧中与水平方向相邻像素点之间的增益值的差值小于预设阈值的第一像素点,并获取第一像素点中的待删除第一像素点;[〇〇47]“获取待显示视频中待显示图片帧中与水平方向相邻像素点之间的增益值的差值小于预设阈值的第一像素点”的步骤包括:[〇〇48]获取待显示图片帧中各个像素点的增益值;
[0049]计算各个像素点与水平方向相邻像素点之间的增益值的差值,获取差值小于预设阈值的第一像素点
[0050]在获取第一像素点时,首先获取待显示图片帧中各个像素点的增益值,按照预设方向计算各个像素点与水平方向的相邻像素点的增益值的差值,该预设方向可为像素点坐标信息中的X轴的坐标值逐渐变大或者像素点坐标信息中X轴的坐标值逐渐变小,若有两个在水平方向上的相邻像素点的增益值差值小于预设阈值,则将两个相邻像素点均作为第一像素点。可记录各个第一像素点以及第一像素点与其相邻像素点之间的增益值差值,则在获取第一像素点中的待删除第一像素点时,可获取增益值差值较小的第一像素点。[0051 ]本实施例中的待播放视频可为HDR视频,增益值相似的像素点较多。由于HDR图片比较明亮,高亮区域比较多,则可先获取增益值大于预设增益值的像素点,获取增益值大于预设增益值的像素点中与其在水平方向上的相邻像素点的增益值差值小于预设阈值的像素点作为第一像素点,该预设增益值可为增益最大值的一半如128。[〇〇52]可以理解的是,在获取第一像素点中的待删除第一像素点时,可先获取待删除第一像素点的数量值,并根据该数量值在第一像素点中选择待删除第一像素点,即步骤“获取第一像素点中的待删除第一像素点”包括:
[0053]获取待显示图片帧中在水平方向超出当前显示区域的像素点的数量值;
[0054]获取水平方向相邻像素点之间的增益值的差值小于预设阈值的次数,根据获取的所述数量值以及次数确定每组增益值差值小于预设阈值的第一像素点组中需要删除的第一像素点的数量,其中,所述第一像素点组中的各个第一像素点相邻;
[0055]根据每组增益值差值小于预设阈值的第一像素点组中需要删除的第一像素点的数量确定所述待删除第一像素点。[〇〇56]以屏幕物理分辨率为1920X1080,待播放视频的比例模式为4:3进行说明,当待播放图片帧在水平方向超出当前显示区域的百分之一,即在水平方向上超出当前显示区域的像素点的数量为1920X1% = 19,只要计算到相邻像素点之间的增益值小于预设阈值,则对增益值的差值小于预设阈值的次数加一,例如设置预设阈值为10,小于预设值的次数的初始值为〇,则:
[0057]在1611^)(11)=1^^;[11(150)-1^^;[11(151) = 50-48 = 2时,即乂轴坐标为50与乂轴坐标为51的相邻像素点之间颜色增益差值2,小于预设阈值10,则对相邻像素点增益值差值小于预设阈值的次数加一得到1次;
[0058]在1611^(12)=1^^111(1120)-1?^111(1121) = 121-120 = 1时,8吖轴坐标为120与父轴坐标为121的相邻像素点之间颜色增益差值1,小于预设阈值10,则对相邻像素点增益值差值小于预设阈值的次数加一得到2次;
[0059]按照X轴的坐标值不断增大的顺序继续计算各个相邻像素点之间的颜色增益值, 并更新相邻像素点增益值差值小于预设阈值的次数,直至计算完所有相邻像素点的增益值差值,获取相邻像素点增益值差值小于预设阈值的次数的最终值。可以理解的是,在按照顺序每次计算得到像素点与相邻像素点的增益值差值时,若该像素点与相邻像素点之间的增益值的差值小于预设阈值,则对相邻像素点增益值差值小于预设阈值的次数加1,例如,在遍历各个像素点时遍历至坐标值依次为50、51、52的像素点,各个像素点的增益值分别为 121、123、120,则由于像素点50和像素点51之间的增益值差值为2小于预设阈值10,对相邻像素点增益值差值小于预设阈值的次数加1,若像素点51与像素点52之间的增益值差值为3 小于预设阈值10,则继续对相邻像素点增益值差值小于预设阈值的次数加1。可以理解的是,也可在出现连续多个相邻像素点之间的增益值的差值小于预设阈值时,直接对相邻像素点增益值差值小于预设阈值的次数加1,例如在遍历各个像素点时遍历至坐标值依次为 50、51、52的像素点,各个像素点的增益值分别为121、123、120,则由于像素点50和像素点51 之间的增益值差值为2小于预设阈值10,且像素点51与像素点52之间的增益值差值为3小于预设阈值10,则直接对相邻像素点增益值差值小于预设阈值的次数加1。
[0060]例如,最终得到的相邻像素点增益值差值小于预设阈值的次数的最终值为10,则在出现相邻像素点的增益值的差值小于预设值的情况时,则每组增益值差值小于预设阈值的相邻像素点组中需要删除的像素点的数量为19/10?2,即每次出现相邻像素点的增益值的差值小于预设值的情况时,该相邻的两个像素点均需要删除。当待删除第一像素点的数量为20,在相邻像素点增益值差值小于预设阈值的次数较大例如为100时,则每组增益值差值小于预设阈值的相邻像素点组需要删除的像素点的数量为1,可按照坐标顺序由小到大删除,直至删除19个像素点。
[0061]为避免在一侧删除像素点引起图片内容向某一侧移动,也可在整行内的第一像素点内均匀删除,比如相邻像素点增益值差值小于预设阈值的次数为1〇〇,待删除数量为19, 贝1J按照坐标值由小到达或者由大到小的顺序删除第一像素点中第1、5、11…96个像素点。或者,也可将第一像素点从一行的中间坐标处分割为两个子集合,在分别在左右两边的集合中删除一半数量,优选,左右两侧删除的像素点坐标近似于相对中间坐标点对称。[〇〇62] 可以理解的是,上述仅为通过具体实例对本发明进行说明,本发明还可通过其它方式获取待删除第一像素点,并不局限于上述方式。例如直接按照超出的像素点的数量确定待删除第一像素点。[〇〇63]步骤S20,在待显示图片帧中删除待删除第一像素点,以使待显示图片帧的宽度等于当前显示区域的宽度;[0〇64]通过删除对应数量的像素点,使得待显示图片帧中的像素点的数量等于当前显示区域的像素点的数量,即使待显示图片帧的宽度等于当前显示区域的宽度。
[0065]步骤S30,获取待显示图片帧中在竖直方向与超出当前显示区域的第二像素点的增益值;[〇〇66] 如图2所示,1920 X 1080分辨率对应的显示比例为16:9,而16:9的视频的显示效果如图2中的左图所示,4:3的视频的显示效果如图2右图所示,在水平方向以及竖直方向均会超出1920X1080分辨率的显示屏的显示区域,则超出当前显示区域的第二像素点可由各个像素点的坐标值确定。该像素点增益值可由三原色增益值求平均值得到,例如R、G以及B分别对应的增益值为1^3丨11=10、663111 = 20以及863111 = 30,则增益值为(1^3111+663111+ BGain)/3 = 10〇[〇〇67]步骤S40,根据第二像素点的增益值确定显示屏中当前显示区域之外屏幕区域的增益值,以在显示待显示图片帧时根据第二像素点的增益值调整当前显示区域中边缘像素点的增益值。[〇〇68] 本实施例所述的当前显示区域中边缘像素点为当前显示区域的上下边缘,例如当前显示区域最上边一行的像素点以及最下边一行的像素点,当然也可为当前显示区域最上边两行的像素点以及最下边两行的像素点,像素点的行数可由用户根据显示需要进行设定。
[0069]在本实施例中,由于视频中每帧图片的边缘往往为黑色幕框或者字幕信息,有效像素比较分散,则根据获取到的增益值调整当前显示区域之外屏幕区域的增益值的方式可为根据平均增益进行调整,即步骤S40包括:[〇〇7〇]获取每一行第二像素点的增益值均值;
[0071]根据每一行第二像素点的增益值均值确定显示屏中当前显示区域之外屏幕区域中对应位置处的增益值。
[0072]如图2左图所示,当前显示区域之外屏幕区域为显示屏边缘的黑色像素点区域,即可通过确定黑色像素点区域来确定当前显示区域之外屏幕区域。该方案中当前显示区域之外屏幕区域的每一行的增益值可直接由待显示视频帧中对应位置处增益值均值得到。 [〇〇73]步骤S40之后,可直接显示删除待删除第一像素点的待显示图片帧,并根据第二像素点的增益值调整当前显示区域中当前显示区域之外屏幕区域的增益值,以实现待显示图片帧的显示,即显示每帧待显示图片帧分别处理并显示;或者,在步骤S40之后,将确定的显示屏中当前显示区域之外屏幕区域的增益值与删除待删除第一像素点的待显示图片帧关联,并在所有待显示图片帧处理完成时,依次根据各个待显示图片帧关联的增益值显示各个删除待删除第一像素点的待显示图片帧。
[0074]可以理解的是,为节省系统能耗,在待播放视频的比例模式与显示屏的物理分辨率匹配时,不进行处理,即步骤S10之前包括:
[0075]获取待显示视屏的比例模式;[〇〇76]在获取的比例模式与显示屏的物理分辨率不匹配时,执行步骤S10。[〇〇77] 在本实施例中,显示屏的分辨率可为1920 X 1080对应的比例模式为16:9,则在待播放视频的比例模式为4:3时,该待播放视频的比例模式与显示屏的分辨率不匹配。
[0078]本实施例提出的视频处理方法,通过删除水平方向上相邻像素点之间的增益值的差值小于预设阈值的第一像素点,以使水平方向的分辨率与物理分辨率匹配,并通过竖直方向上的增益值调整显示区域中当前显示区域边缘像素点的增益,从而保证待显示图片帧在显示时边缘区域的平滑过渡;同时,该调整方案仅仅删除增益值较接近的像素点,保证了待显示视频的显示效果。[〇〇79]本发明还提出一种视频处理装置。[〇〇8〇]参照图3,图3为本发明视频处理装置一实施例的功能模块示意图。[〇〇81]需要强调的是,对本领域的技术人员来说,图3所示功能模块图仅仅是一个较佳实施例的示例图,本领域的技术人员围绕图3所示的视频处理装置的功能模块,可轻易进行新的功能模块的补充;各功能模块的名称是自定义名称,仅用于辅助理解视频处理装置的各个程序功能块,不用于限定本发明的技术方案,本发明技术方案的核心是,各自定义名称的功能模块所要达成的功能。[〇〇82] 本实施例提出一种视频处理装置,视频处理装置包括:[〇〇83]获取模块10,用于获取待显示视频中待显示图片帧中与水平方向相邻像素点之间的增益值的差值小于预设阈值的第一像素点,并获取第一像素点中的待删除第一像素点; [〇〇84]在本实施例中,获取模块还用于:
[0085]获取待显示图片帧中各个像素点的增益值;
[0086]计算各个像素点与水平方向相邻像素点之间的增益值的差值,获取差值小于预设阈值的第一像素点。
[0087]在获取第一像素点时,首先获取待显示图片帧中各个像素点的增益值,按照预设方向计算各个像素点与水平方向的相邻像素点的增益值的差值,该预设方向可为像素点坐标信息中的X轴的坐标值逐渐变大或者像素点坐标信息中X轴的坐标值逐渐变小,若有两个在水平方向上的相邻像素点的增益值差值小于预设阈值,则将两个相邻像素点均作为第一像素点。可记录各个第一像素点以及第一像素点与其相邻像素点之间的增益值差值,则在获取第一像素点中的待删除第一像素点时,可获取增益值差值较小的第一像素点。[〇〇88]本实施例中的待播放视频可为HDR视频,增益值相似的像素点较多。由于HDR图片比较明亮,高亮区域比较多,则可先获取增益值大于预设增益值的像素点,获取增益值大于预设增益值的像素点中与其在水平方向上的相邻像素点的增益值差值小于预设阈值的像素点作为第一像素点,该预设增益值可为增益最大值的一半如128。
[0089]可以理解的是,在获取第一像素点中的待删除第一像素点时,可先获取待删除第一像素点的数量值,并根据该数量值在第一像素点中选择待删除第一像素点,即获取模块 10包括:
[0090]第一获取单元,用于获取待显示图片帧中在水平方向超出当前显示区域的像素点的数量值,以及获取水平方向相邻像素点之间的增益值的差值小于预设阈值的次数;
[0091]确定单元,用于根据获取的所述数量值以及次数确定每组增益值差值小于预设阈值的第一像素点组中需要删除的第一像素点的数量,其中,所述第一像素点组中的各个第一像素点相邻,以及根据每组增益值差值小于预设阈值的第一像素点组中需要删除的第一像素点的数量确定所述待删除第一像素点。[〇〇92]以屏幕物理分辨率为1920X1080,待播放视频的比例模式为4:3进行说明,当待播放图片帧在水平方向超出当前显示区域的百分之一,即在水平方向上超出当前显示区域的像素点的数量为1920X1% = 19,只要计算到相邻像素点之间的增益值小于预设阈值,则对增益值的差值小于预设阈值的次数加一,例如设置预设阈值为10,小于预设值的次数的初始值为〇,则:
[0093]在1611^)(11)=1^^;[11(150)-1^^;[11(151) = 50-48 = 2时,即乂轴坐标为50与乂轴坐标为51的相邻像素点之间颜色增益差值2,小于预设阈值10,则对相邻像素点增益值差值小于预设阈值的次数加一得到1次;
[0094]在1611^(12)=1^^111(1120)-1?^111(1121) = 121-120 = 1时,8吖轴坐标为120与父轴坐标为121的相邻像素点之间颜色增益差值1,小于预设阈值10,则对相邻像素点增益值差值小于预设阈值的次数加一得到2次;
[0095]按照X轴的坐标值不断增大的顺序继续计算各个相邻像素点之间的颜色增益值, 并更新相邻像素点增益值差值小于预设阈值的次数,直至计算完所有相邻像素点的增益值差值,获取相邻像素点增益值差值小于预设阈值的次数的最终值。可以理解的是,在按照顺序每次计算得到像素点与相邻像素点的增益值差值时,若该像素点与相邻像素点之间的增益值的差值小于预设阈值,则对相邻像素点增益值差值小于预设阈值的次数加1,例如,在遍历各个像素点时遍历至坐标值依次为50、51、52的像素点,各个像素点的增益值分别为 121、123、120,则由于像素点50和像素点51之间的增益值差值为2小于预设阈值10,对相邻像素点增益值差值小于预设阈值的次数加1,若像素点51与像素点52之间的增益值差值为3 小于预设阈值10,则继续对相邻像素点增益值差值小于预设阈值的次数加1。可以理解的是,也可在出现连续多个相邻像素点之间的增益值的差值小于预设阈值时,直接对相邻像素点增益值差值小于预设阈值的次数加1,例如在遍历各个像素点时遍历至坐标值依次为 50、51、52的像素点,各个像素点的增益值分别为121、123、120,则由于像素点50和像素点51 之间的增益值差值为2小于预设阈值10,且像素点51与像素点52之间的增益值差值为3小于预设阈值10,则直接对相邻像素点增益值差值小于预设阈值的次数加1。[〇〇96]例如,最终得到的相邻像素点增益值差值小于预设阈值的次数的最终值为10,则在出现相邻像素点的增益值的差值小于预设值的情况时,则每组增益值差值小于预设阈值的相邻像素点组中需要删除的像素点的数量为19/10?2,即每次出现相邻像素点的增益值的差值小于预设值的情况时,该相邻的两个像素点均需要删除。当待删除第一像素点的数量为20,在相邻像素点增益值差值小于预设阈值的次数较大例如为100时,则每次需要删除的数量为1,可按照坐标顺序由小到大删除,直至删除19个像素点。
[0097]为避免在一侧删除像素点引起图片内容向某一侧移动,也可在整行内的第一像素点内均匀删除,比如相邻像素点增益值差值小于预设阈值的次数为1〇〇,待删除数量为19, 贝1J按照坐标值由小到达或者由大到小的顺序删除第一像素点中第1、5、11…96个像素点。或者,也可将第一像素点从一行的中间坐标处分割为两个子集合,在分别在左右两边的集合中删除一半数量,优选,左右两侧删除的像素点坐标近似于相对中间坐标点对称。[〇〇98] 可以理解的是,上述仅为通过具体实例对本发明进行说明,本发明还可通过其它方式获取待删除第一像素点,并不局限于上述方式。例如直接按照超出的像素点的数量确定待删除第一像素点。[〇〇99]删除模块20,用于在待显示图片帧中删除待删除第一像素点,以使待显示图片帧的宽度等于当前显示区域的宽度;[〇100]通过删除对应数量的像素点,使得待显示图片帧中的像素点的数量等于当前显示区域的像素点的数量,即使待显示图片帧的宽度等于当前显示区域的宽度。[〇1〇1]获取模块1〇,还用于获取待显示图片帧中在竖直方向与超出当前显示区域的第二像素点的增益值;
[0102] 如图2所示,1920 X 1080分辨率对应的显示比例为16:9,而16:9的视频的显示效果如图2中的左图所示,4:3的视频的显示效果如图2右图所示,在水平方向以及竖直方向均会超出1920X1080分辨率的显示屏的显示区域,则超出当前显示区域的第二像素点可由各个像素点的坐标值确定。该像素点增益值可由三原色增益值求平均值得到,例如R、G以及B分别对应的增益值为1^3丨11=10、663111 = 20以及863111 = 30,则增益值为(1^3111+663111+ BGain)/3 = 10〇[〇1〇3]确定模块30,用于根据第二像素点的增益值确定显示屏中当前显示区域之外屏幕区域的增益值,以在显示待显示图片帧时根据第二像素点的增益值调整当前显示区域中边缘像素点的增益值。
[0104]本实施例所述的当前显示区域中边缘像素点为当前显示区域的上下边缘,例如当前显示区域最上边一行的像素点以及最下边一行的像素点,当然也可为当前显示区域最上边两行的像素点以及最下边两行的像素点,像素点的行数可由用户根据显示需要进行设定。
[0105]在本实施例中,由于视频中每帧图片的边缘往往为黑色幕框或者字幕信息,有效像素比较分散,则根据获取到的增益值调整当前显示区域之外屏幕区域的增益值的方式可为根据平均增益进行调整,即确定模块30包括:
[0106]第二获取单元,用于获取每一行第二像素点的增益值均值;
[0107]确定单元,根据每一行第二像素点的增益值均值确定显示屏中当前显示区域之外屏幕区域中对应位置处的增益值。
[0108]如图2左图所示,当前显示区域之外屏幕区域为显示屏边缘的黑色像素点区域,即可通过确定黑色像素点区域来确定当前显示区域之外屏幕区域。该方案中当前显示区域之外屏幕区域的每一行的增益值可直接由待显示视频帧中对应位置处增益值均值得到。
[0109]在根据第二像素点的增益值确定显示屏中当前显示区域之外屏幕区域的增益值后,可直接显示删除待删除第一像素点的待显示图片帧,并根据第二像素点的增益值调整当前显示区域中当前显示区域之外屏幕区域的增益值,以实现待显示图片帧的显示,即显示每帧待显示图片帧分别处理并显示;或者,在在根据第二像素点的增益值确定显示屏中当前显示区域之外屏幕区域的增益值后,将确定的显示屏中当前显示区域之外屏幕区域的增益值与删除待删除第一像素点的待显示图片帧关联,并在所有待显示图片帧处理完成时,依次根据各个待显示图片帧关联的增益值显示各个删除待删除第一像素点的待显示图片帧。
[0110]可以理解的是,为节省系统能耗,在待播放视频的比例模式与显示屏的物理分辨率匹配时,不进行处理,即获取模块10还用于,获取待显示视屏的比例模式,并在获取的比例模式与显示屏的物理分辨率不匹配时,获取待显示视频中待显示图片帧中与水平方向相邻像素点之间的增益值的差值小于预设阈值的第一像素点。
[0111]在本实施例中,显示屏的分辨率可为1920 X 1080对应的比例模式为16:9,则在待播放视频的比例模式为4:3时,该待播放视频的比例模式与显示屏的分辨率不匹配。
[0112]本实施例提出的视频处理装置,通过删除水平方向上相邻像素点之间的增益值的差值小于预设阈值的第一像素点,以使水平方向的分辨率与物理分辨率匹配,并通过竖直方向上的增益值调整显示区域中当前显示区域边缘像素点的增益,从而保证待显示图片帧在显示时边缘区域的平滑过渡;同时,该调整方案仅仅删除增益值较接近的像素点,保证了待显示视频的显示效果。[〇113]需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵该非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
[0114]上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
[0115]通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质 (如R0M/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,云端服务器,空调器,或者网络设备等)执行本发明各个实施例的方法。[〇116]以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
【主权项】
1.一种视频处理方法,其特征在于,该视频处理方法包括:获取待显示视频中待显示图片帧中与水平方向相邻像素点之间的增益值的差值小于 预设阈值的第一像素点,并获取所述第一像素点中的待删除第一像素点;在所述待显示图片帧中删除待删除第一像素点,以使所述待显示图片帧的宽度等于当 前显示区域的宽度;获取所述待显示图片帧中在竖直方向与超出当前显示区域的第二像素点的增益值;根据所述第二像素点的增益值确定显示屏中当前显示区域之外屏幕区域的增益值,以 在显示所述待显示图片帧时根据所述第二像素点的增益值调整所述当前显示区域中边缘 像素点的增益值。2.如权利要求1所述的视频处理方法,其特征在于,所述获取所述第一像素点中的待删 除第一像素点的步骤包括:获取所述待显示图片帧中在水平方向超出所述当前显示区域的像素点的数量值;获取水平方向相邻像素点之间的增益值的差值小于预设阈值的次数,根据获取的所述 数量值以及次数确定每组增益值差值小于预设阈值的第一像素点组中需要删除的第一像 素点的数量,其中,所述第一像素点组中的各个第一像素点相邻;根据每组增益值差值小于预设阈值的第一像素点组中需要删除的第一像素点的数量 确定所述待删除第一像素点。3.如权利要求1或2所述的视频处理方法,其特征在于,所述获取待显示视频中待显示 图片帧中与水平方向相邻像素点之间的增益值的差值小于预设阈值的第一像素点的步骤 包括:获取待显示图片帧中各个像素点的增益值;计算各个像素点与水平方向相邻像素点之间的增益值的差值,获取差值小于预设阈值 的第一像素点。4.如权利要求1所述的视频处理方法,其特征在于,所述根据所述第二像素点的增益值 确定显示屏中当前显示区域之外屏幕区域的增益值的步骤包括:获取每一行所述第二像素点的增益值均值;根据每一行所述第二像素点的所述增益值均值确定显示屏中当前显示区域之外屏幕 区域中对应位置处的增益值。5.如权利要求1、2或4所述的视频处理方法,其特征在于,所述获取待显示视频中待显 示图片帧中与水平方向相邻像素点之间的增益值的差值小于预设阈值的第一像素点的步 骤之前,所述视频处理方法还包括步骤:获取所述待显示视屏的比例模式;在获取的所述比例模式与显示屏的物理分辨率不匹配时,执行所述获取待显示视频中 待显示图片帧中与水平方向相邻像素点之间的增益值的差值小于预设阈值的第一像素点 的步骤。6.—种视频处理装置,其特征在于,该视频处理装置包括:获取模块,用于获取待显示视频中待显示图片帧中与水平方向相邻像素点之间的增益 值的差值小于预设阈值的第一像素点,并获取所述第一像素点中的待删除第一像素点;删除模块,用于在所述待显示图片帧中删除待删除第一像素点,以使所述待显示图片帧的宽度等于当前显示区域的宽度;所述获取模块,还用于获取所述待显示图片帧中在竖直方向与超出当前显示区域的第 二像素点的增益值;确定模块,用于根据所述第二像素点的增益值确定显示屏中当前显示区域之外屏幕区 域的增益值,以在显示所述待显示图片帧时根据所述第二像素点的增益值调整所述当前显 示区域中边缘像素点的增益值。7.如权利要求6所述的视频处理装置,其特征在于,所述获取模块包括:第一获取单元,用于获取所述待显示图片帧中在水平方向超出所述当前显示区域的像 素点的数量值,以及获取水平方向相邻像素点之间的增益值的差值小于预设阈值的次数;确定单元,用于根据获取的所述数量值以及次数确定每组增益值差值小于预设阈值的 第一像素点组中需要删除的第一像素点的数量,其中,所述第一像素点组中的各个第一像 素点相邻,并根据每组增益值差值小于预设阈值的第一像素点组中需要删除的第一像素点 的数量确定所述待删除第一像素点。8.如权利要求6或7所述的视频处理装置,其特征在于,所述获取模块还用于:获取待显示图片帧中各个像素点的增益值;计算各个像素点与水平方向相邻像素点之间的增益值的差值,获取差值小于预设阈值 的第一像素点。9.如权利要求6所述的视频处理装置,其特征在于,所述确定模块包括:第二获取单元,用于获取每一行所述第二像素点的增益值均值;确定单元,根据每一行所述第二像素点的所述增益值均值确定显示屏中当前显示区域 之外屏幕区域中对应位置处的增益值。10.如权利要求6、7或9所述的视频处理装置,其特征在于,所述获取模块还用于,获取 所述待显示视屏的比例模式,并在获取的所述比例模式与显示屏的物理分辨率不匹配时, 获取待显示视频中待显示图片帧中与水平方向相邻像素点之间的增益值的差值小于预设 阈值的第一像素点。
【文档编号】H04N21/2343GK105959727SQ201610350067
【公开日】2016年9月21日
【申请日】2016年5月24日
【发明人】郑泽龙, 王云华
【申请人】深圳Tcl数字技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1