用于提高视频清晰度的方法及设备的制造方法

文档序号:10539165阅读:252来源:国知局
用于提高视频清晰度的方法及设备的制造方法
【专利摘要】本发明涉及视频处理领域,公开了一种用于提高视频清晰度的方法及设备,该方法包括:对所述视频中原图像帧进行边缘提取;以及将边缘提取得到的图像帧叠加至所述原图像帧,得到新的图像帧,所述新的图像帧组成所述视频。本发明所提供的用于提高视频清晰度的方法及设备,对于标清视频来说,清晰度提高比较明显,进而使得观看者在花费较少流量的情况下,能够观看到清晰度更好的视频。
【专利说明】
用于提高视频清晰度的方法及设备
技术领域
[0001]本发明涉及视频处理领域,具体地,涉及一种用于提高视频清晰度的方法及设备。
【背景技术】
[0002]目前,视频行业中的视频分辨率被规范为标清、高清、超高清,其中标清是物理分辨率在720p以下的一种视频格式。众所周知在观看或下载视频时,高清视频、超高清视频需要比标清视频花费更多的流量,但是标清的视频清晰度要比高清、超高清的视频清晰度差,那么对于消费者来说,更希望看到花费流量少而画质更清晰的视频。
[0003]在现有技术术中欲提高视频清晰度,主要通过提高视频的分辨率来解决,对于一段视频来说,这无疑又增加了流量消费。

【发明内容】

[0004]本发明的目的是提供一种用于提高视频清晰度的方法及设备,其能够实现在不改变视频分辨率的情况下,提高视频清晰度。
[0005]为了实现上述目的,本发明提供一种用于提高视频清晰度的方法,该方法包括:对所述视频中的原图像帧进行边缘提取;以及将边缘提取得到的图像帧叠加至所述原图像帧,得到新的图像帧,所述新的图像帧组成所述视频。
[0006]优选地,所述将边缘提取得到的图像帧叠加至所述原图像帧包括:将所述边缘提取得到的图像帧所包含的像素的RGB值与所述原图像帧中相应的像素的RGB值进行叠加。
[0007]优选地,所述将边缘提取得到的图像帧叠加至所述原图像帧包括:将所述边缘提取得到的图像帧所包含的像素的RGB值与所述原图像帧中相应的像素的RGB值进行加权叠加。
[0008]优选地,对所述视频中的所述原图像帧进行边缘提取具体为:通过以下一者或多者对所述视频中每一帧图像进行边缘提取=Roberts边缘检测算子、Sobel边缘检测算子、Prewitt边缘算子、高斯拉普拉斯算子、canny算子。
[0009]相应地,本发明还提供一种用于提高视频清晰度的设备,该设备包括:边缘提取模块,用于对所述视频中的原图像帧进行边缘提取;以及叠加模块,用于将边缘提取得到的图像帧叠加至所述原图像帧,得到新的图像帧,所述新的图像帧组成所述视频。
[0010]优选地,所述叠加模块用于:将所述边缘提取得到的图像帧所包含的像素的RGB值与所述原图像帧中相应的像素的RGB值进行叠加。
[0011]优选地,所述叠加模块用于:将所述边缘提取得到的图像帧所包含的像素的RGB值与所述原图像帧中相应的像素的RGB值进行加权叠加。
[0012]优选地,所述边缘提取模块用于通过以下中的至少一种方法对所述视频中原图像帧进行边缘提取:Roberts边缘检测算子、Sobel边缘检测算子、Prewitt边缘算子、高斯拉普拉斯算子、canny算子。
[0013]相应地,本发明还提供一种视频播放器,该视频播放器包括上述的用于提高视频清晰度的设备。
[0014]通过上述技术方案,将边缘提取后的图像帧叠加至原图像帧,进而提高所显示视频的清晰度,增强用户的主观视觉体验。
[0015]本发明的其它特征和优点将在随后的【具体实施方式】部分予以详细说明。
【附图说明】
[0016]附图是用来提供对本发明的进一步理解,并且构成说明书的一部分,与下面的【具体实施方式】一起用于解释本发明,但并不构成对本发明的限制。在附图中:
[0017]图1示出了本发明所提供的用于提高视频清晰度的方法的流程图;
[0018]图2(a)至图2(c)示出了使用本发明所提供的用于提高视频清晰度的方法的示例图;以及
[0019]图3示出了本发明所提供的用于提高视频清晰度的设备的结构框图。
【具体实施方式】
[0020]以下结合附图对本发明的【具体实施方式】进行详细说明。应当理解的是,此处所描述的【具体实施方式】仅用于说明和解释本发明,并不用于限制本发明。
[0021]图1示出了本发明所提供的用于提高视频清晰度的方法实施例的流程图。如图1所示,本发明提供一种用于提高视频清晰度的方法,该方法包括:对所述视频中的原图像帧进行边缘提取(步骤S10);以及将边缘提取得到的图像帧叠加至所述原图像帧,得到新的图像帧,所述新的图像帧组成所述视频(步骤S20)。该方法能够通过提高每一帧图像中所具有的边缘的清晰度来提高视频清晰度,而不是通过改变视频分辨率来提高清晰度。
[0022]图2(a)至图2(c)示出了使用本发明所提供的用于提高视频清晰度的方法实施例的示例图。其中图2(a)为原视频中的一帧图像,图2(b)为将图2(a)中的图像进行边缘提取后的图像,图2(c)为将图2(b)叠加至图2(a)后形成新的一帧图像,从图2(c)中可以看出,叠加后的新的图像帧图2(c)的清晰度明显高于原图像帧图2(a)的清晰度。
[0023]在步骤SlO中,优选地,可以将边缘提取后的图像帧所包含的像素的RGB值与原图像帧所包含的像素的RGB值分别进行叠加。在进行叠加的时候,R(红)、G(绿)、B(蓝)三个值各自进行叠加,因为每一像素所对应的R(红)、G(绿)、B (蓝)三个值的范围均为O?255,所以在这种情况下,可能会出现多个像素所对应的R(红)、G(绿)、B (蓝)均被叠加至255,也就是该像素的颜色为白色。因而将边缘提取后的每一帧图像所包含的像素的RGB值与原图像所包含的像素的RGB值分别进行叠加的这种情况虽然提高了视频清晰度,但是可能会引起在视频显示画面中会出现多个白点,影响视频质量。
[0024]优选地,可以将边缘提取后的图像帧所包含的像素的RGB值与原图像帧所包含的像素的RGB值分别进行加权叠加,以克服上述实施方式中在视频显示画面中可能出现多个白点的缺陷。
[0025]以某一边缘像素的R值举例来说,原图像中该像素的R值记为Rl,进行边缘提取以后该像素的R值记为R2,加权叠加后该像素的R值记为R3,在进行加权叠加时,可以将Rl乘以一小于I的系数kl,将R2乘以一小于I的系数k2,再进行叠加,加权叠加后该像素的R值为R3 = kl*Rl+k2*R2,相应地,可以对该像素的G值和B值进行相似的加权叠加,而该种类型的加权叠加也可以应用至所有被提取出来的边缘像素。
[0026]选择合适的系数kl和k2的值可以使得叠加后的视频显示画面中尽可能不出现白点,进而进一步提尚视频质量和观看者的主观视觉体验。
[0027]在一优选实施方式中,系数kl可以等于0,也就说在进行加权叠加时,不改变原图像中边缘像素的RGB值,仅改变边缘提取后图中边缘像素的RGB值,以某一边缘像素的R值举例来说,加权叠加后该像素的R值为R3 = Rl+k2*R2,相应地,可以对该像素的G值和B值进行相似的加权叠加,该种类型的加权叠加也可以应用至所有被提取出来的边缘像素。但是本发明并不限制于此,在其它实施方式中也可以根据需要设置系数kl和k2的值,进而保证视频的清晰度。
[0028]此外,本发明中可以通过以下一者或多者对所述视频中原图像帧进行边缘提取:Roberts边缘检测算子、Sobel边缘检测算子、Prewitt边缘算子、高斯拉普拉斯算子、canny算子等,但是本发明并不限制于此,本发明中所使用的边缘检测算子可以是公知的任意一种边缘检测算子。在【具体实施方式】中可以通过比较叠加后视频的显示效果来选择不同的边缘检测算子。
[0029]图3示出了本发明所提供的用于提高视频清晰度的设备实施例的结构框图。如图3所示,相应地,本发明还提供一种用于提高视频清晰度的设备,该设备可以包括:边缘提取模块100,用于对所述视频中的原图像帧进行边缘提取;以及叠加模块200,用于将边缘提取得到的图像帧叠加至所述原图像帧,得到新的图像帧,所述新的图像帧组成所述视频。
[0030]进一步地,所述叠加模块100还可以用于:将所述边缘提取得到的图像帧所包含的像素的RGB值与所述原图像帧中相应的像素的RGB值分别进行叠加。优选地,所述叠加模块100还可以用于:将所述边缘提取得到的图像帧所包含的像素的RGB值与所述原图像帧中相应的像素的RGB值进行加权叠加。
[0031 ] 此外,所述边缘提取模块用于通过以下中的至少一种方法对所述视频中原图像帧进行边缘提取:Roberts边缘检测算子、Sobel边缘检测算子、Prewitt边缘算子、高斯拉普拉斯算子、canny算子。
[0032]本发明所提供的用于提高视频清晰度的设备的原理和益处与上述用于提高视频清晰度的方法的原理和益处相似,这里不再赘述。
[0033]相应地,本发明还提供一种视频播放器,该视频播放器包括上述的用于提高视频清晰度的设备。
[0034]不同的观看者对于视频清晰度的敏感度不同,因而在视频播放器中为观看者提供多种提高视频清晰度的选择,如针对同一视频,可以设置一些经典的系数kl和k2的值,同时将这些值所对应的选择显示于视频播放器上,和/或针对同一视频,可以设置不同边缘提取算子,并将这些选择显示于视频播放器上,使得观看者可以根据自己的主观感觉来选择一种自己满意的视频效果。
[0035]本发明所提供的用于提高视频清晰度的方法及设备,对于标清视频来说,清晰度提高比较明显,进而使得观看者在花费较少流量的情况下,能够观看到清晰度更好的视频。
[0036]以上结合附图详细描述了本发明的优选实施方式,但是,本发明并不限于上述实施方式中的具体细节,在本发明的技术构思范围内,可以对本发明的技术方案进行多种简单变型,这些简单变型均属于本发明的保护范围。
[0037]另外需要说明的是,在上述【具体实施方式】中所描述的各个具体技术特征,在不矛盾的情况下,可以通过任何合适的方式进行组合,为了避免不必要的重复,本发明对各种可能的组合方式不再另行说明。
[0038]此外,本发明的各种不同的实施方式之间也可以进行任意组合,只要其不违背本发明的思想,其同样应当视为本发明所公开的内容。
【主权项】
1.一种用于提高视频清晰度的方法,其特征在于,该方法包括: 对所述视频中的原图像帧进行边缘提取;以及 将边缘提取得到的图像帧叠加至所述原图像帧,得到新的图像帧,所述新的图像帧组成所述视频。2.根据权利要求1所述的方法,其特征在于,所述将边缘提取得到的图像帧叠加至所述原图像帧包括: 将所述边缘提取得到的图像帧所包含的像素的RGB值与所述原图像帧中相应的像素的RGB值进行叠加。3.根据权利要求1所述的方法,其特征在于,所述将边缘提取得到的图像帧叠加至所述原图像帧包括: 将所述边缘提取得到的图像帧所包含的像素的RGB值与所述原图像帧中相应的像素的RGB值进行加权叠加。4.根据权利要求1所述的方法,其特征在于,对所述视频中的所述原图像帧进行边缘提取具体为:通过以下一者或多者对所述视频中每一帧图像进行边缘提取=Roberts边缘检测算子、Sobel边缘检测算子、Prewitt边缘算子、高斯拉普拉斯算子、canny算子。5.一种用于提高视频清晰度的设备,其特征在于,该设备包括: 边缘提取模块,用于对所述视频中的原图像帧进行边缘提取;以及 叠加模块,用于将边缘提取得到的图像帧叠加至所述原图像帧,得到新的图像帧,所述新的图像帧组成所述视频。6.根据权利要求5所述的设备,其特征在于,所述叠加模块用于: 将所述边缘提取得到的图像帧所包含的像素的RGB值与所述原图像帧中相应的像素的RGB值进行叠加。7.根据权利要求5所述的设备,其特征在于,所述叠加模块用于: 将所述边缘提取得到的图像帧所包含的像素的RGB值与所述原图像帧中相应的像素的RGB值进行加权叠加。8.根据权利要求5所述的设备,其特征在于,所述边缘提取模块用于通过以下中的至少一种方法对所述视频中原图像帧进行边缘提取=Roberts边缘检测算子、Sobel边缘检测算子、Prewitt边缘算子、高斯拉普拉斯算子、canny算子。9.一种视频播放器,其特征在于,该视频播放器包括权利要求5-8中任意一项权利要求所述的用于提高视频清晰度的设备。
【文档编号】H04N7/015GK105898174SQ201510886193
【公开日】2016年8月24日
【申请日】2015年12月4日
【发明人】谭傅伦
【申请人】乐视网信息技术(北京)股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1