一种媒体数据的优化方法及装置的制造方法_2

文档序号:9828498阅读:来源:国知局
X1080的视频信号;这里所述的隔行隔列抽帧的过程,可以理解抽取该场景中的偶数(或奇数)行和列的像素,剩下的奇数(或偶数)行和列的像素组成了分辨率为1920X 1080的视频信号;或者,可以抽取偶数行和奇数列,剩下的像素也可以组成1920X1080的视频信号等等抽取方式;
[0029]最后,将视频信号中偶数行的像素的色度的值调整为上下两个相邻像素的色度的平均值,将视频信号中偶数列的饱和度的值调整为左右两个相邻像素的饱和度的平均值;因为像素缩小过程中,画质会受到影响,例如色度和饱和度不均匀,因此在像素缩小后,还需要将视频信号中的色度和饱和度进行相应的调整,使得画面的显像更加均匀柔和;
[0030]当然,上述的优化过程只是一种实施方式,上述过程中是先调整了人脸轮廓中的像素的亮度和对比度,然后再像素缩小,最后再调整缩小后的场景帧的显示参数(色度和饱和度);
[0031]可选的,也可以先进行像素缩小,然后再针对人脸轮廓和画面中除人脸以外的背景进行相应的显示参数的调整,以突出人脸在该场景帧中的显像;
[0032]在像素缩小的过程中是通过统一的隔行隔列抽帧的方式进行(例如统一抽取掉偶数行和列),也可以通过其它的方式进行,例如可以根据场景的不同,实行不同的像素缩小过程,如在人物场景中通过抽取掉偶数行和奇数列实现像素的缩小,而在风景场景中,通过抽取掉偶数行和列实现像素的缩小;
[0033]在一些说明性的实施例中,所述优化处理的过程,还包括:在所述按照所述模板文件进行优化前,对所述第一媒体流进行预处理,将所述第一媒体流进行解码并将格式转换为YUV或RGB格式;和/或,将按照所述模板文件进行优化后的所述第一媒体流的频率转换成符合显示装置要求的频率;例如若接收到的“4K”视频信号的频率为120HZ,而当前的FHD电视的视频播放频率最高为30HZ,则需要对视频信号的频率进行转换。
[0034]在一些说明性实施例中,通过至少一个优化策略对所述第一媒体流进行优化处理得到第二媒体流,还可以通过如下过程处理:确定所述第一媒体流的标识,根据与该标识对应的模板文件对所述第一媒体流进行优化处理。
[0035]其中,所述模板文件中存储有所述至少一个优化策略(分辨率的调整方法,及亮度、饱和度、色度和对比度的参数),以及每个所述优化策略对应于所述第一媒体流的时间轴上相应的时间位置;模板文件是针对于每个第一媒体流专门设置的,具有很强的针对性;时间位置可以是以秒为单位,也可以是以毫秒为单位。例如:影片的播放时间按照时间的先后顺序,划分为时间段1、时间段2、……、时间段N;其中,时间段I的显示场景为人物,时间段2的显示场景为风景,……,解析模板文件中的时间位置,并找到该时间位置在影片的播放时间的相应时间段,模板文件中与时间段I对应的优化策略根据人物场景,则通过凸显人物的优化策略进行优化处理。即模板文件中记录有影片的每个时间段的场景,以及相应的优化策略。
[0036]在一些说明性实施例中,所述根据与该标识对应的模板文件对所述第一媒体流进行优化处理,具体包括:按照所述模板文件中的所述时间位置及时间位置对应的优化策略,对所述第一媒体流进行优化处理。
[0037]在一些说明性实施例中,第一媒体流的标识可以是影片名或者影片代码,通过标识找到对应的模板文件,该模板文件可以是从本地提取,也可以是从网络侧进行下载获得,例如向网络侧发送包含有第一媒体流的标识的请求消息,网络侧提供对应的模板文件,另外,如果通过本地提取,还可以通过网络侧对本地的模板文件的版本进行检测,查看网络侧是否具有版本号高于本地存储的,若有则对本地存储的模板文件通过网络更新。
[0038]在本地或网络侧均找不到对应的模板文件时,可以使用标准模板对第一媒体流进行优化;标准模板文件中为默认优化策略。
[0039]在一些说明性实施例中,若所述第一媒体流为视频信号,则确定所述第一媒体流的标识的过程,包括:将所述第一媒体流中采集的至少一幅图像,在本地或所述网络侧的视频信息库中进行匹配,获取所述第一媒体流的标识;
[0040]或,若所述第一媒体流是影音信号,则通过所述识别获取所述第一媒体流的标识的过程,包括:抽取所述第一媒体流中的音频信号和/或视频信号,根据相应的所述音频信号的声纹和/或所述视频信号中采集的至少一幅图像,在本地或所述网络侧的影音信息库中进行匹配,获取所述第一媒体流的标识。
[0041]在一些说明性实施例中,所述第一媒体流的分辨率不小于3840X2160,优化处理后得到的所述第二媒体流的分辨率是1920 X 1080。
[0042]如图2所示,公开了一种媒体数据的优化装置100,包括:识别当前的媒体流数据是否为第一媒体流的第一识别模块101 ;当识别为第一媒体流时,通过至少一个优化策略对所述第一媒体流进行优化处理得到第二媒体流的优化模块102 ;其中,所述第一媒体流的分辨率大于所述第二媒体流的分辨率。
[0043]在一些说明性实施例中,所述第一媒体流为视频信号,每个所述优化策略对应一个场景。
[0044]在一些说明性实施例中,所述优化模块中包括:识别所述第一媒体流的预播放图像的场景的第二识别模块103 ;通过与该场景对应的优化策略对所述预播放图像的场景帧进行优化的第一优化子模块104。
[0045]在一些说明性实施例中,所述优化模块中还包括:若识别出的场景未找到相应的优化策略,则按照预置的标准优化策略进行优化的第二优化子模块105。
[0046]在一些说明性实施例中,所述第二识别模块中包括:通过边缘检测及阈值处理对图像进行人脸识别,并确认图像中所有人的人脸轮廓的人脸识别模块106 ;计算识别出的所有人的人脸轮廓所占的像素,并与预设值进行比对,若识别出的至少一个所述人脸轮廓大于所述预设值,则该图像为人物场景的判断模块107。
[0047]在一些说明性实施例中,所述第一优化子模块中包括:将该场景帧中的大于所述预设值的人脸轮廓中像素的亮度的值提高30%,对比度的值提高30%的第一调试模块108;对人物场景的场景帧进行隔行隔列抽巾贞,达到第二媒体流的分辨率的视频信号的第二调试模块109 ;将视频信号中偶数行的像素的色度的值调整为上下两个相邻像素的色度的平均值,将视频信号中偶数列的饱和度的值调整为左右两个相邻像素的饱和度的平均值的第二调试模块110。
[0048]在一些说明性实施例中,所述优化模块中包括:确定所述第一媒体流的标识的解析模块111 ;根据与该标识对应的模板文件对所述第一媒体流进行优化处理的第三优化子模块112。
[0049]在一些说明性实施例中,所述模板文件中存储有所述至少一个优化策略,以及每个所述优化策略对应于所述第一媒体流的时间轴上相应的时间位置。
[0050]在一些说明性实施例中,所述第三优化子模块用于按照所述模板文件中的所述时间位置及时间位置对应的优化策略,对所述第一媒体流进行优化处理。
[0051]在一些说明性实施例中,所述解析模块中包括:将所述第一媒体流中采集的至少一幅图像,在本地或所述网络侧的视频信息库中进行匹配,获取所述第一媒体流的标识的第一解析子模块113;抽取所述第一媒体流中的音频信号和/或视频信号,根据相应的所述音频信号的声纹和/或所述视频信号中采集的至少一幅图像,在本地或所述网络侧的影音信息库中进行匹配,获取所述第一媒体流的标识的第二解析子模块114。
[0052]在一些说明性实施例中,所述优化装置还包括:将所述第一媒体流进行解码并将格式转换为YUV或RGB格式的格式转换模块115 ;将按照所述模板文件进行优化后的所述第一媒体流的频率转换成符合显示装置要求的频率的频率转换模块116。
[0053]在一些说明性实施例中,所述第一媒体流的分辨率不小于3840 X 2160,优化处理后得到的所述第二媒体流的分辨率是1920 X 1080。
[0054]在一些说明性实施例中,所述优化策略包括:分辨率的调整方法,及亮度、饱和度、色度和对比度的参数。
[0055]以上实施例的说明只
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1