一种媒体优化文件的生成方法、调用方法及装置制造方法及图纸

技术编号:13591301 阅读:79 留言:0更新日期:2016-08-25 23:52
一种媒体优化文件的生成方法、调用方法及装置,所述生成方法包括:获取媒体流数据的每个播放时间段的优化策略;将所述播放时间段与所述优化策略的对应关系作为文件内容,与头文件相结合,获得模板文件。对于每个媒体流数据均设置有对其进行优化处理的模板文件,并且模板文件中存储有对于媒体流数据的每个时间段的优化策略,针对性强,优化效果得到了大大的提升。

【技术实现步骤摘要】

本专利技术涉及视频处理
,尤其是涉及一种媒体优化文件的生成方法、调用方法及装置
技术介绍
目前,对于图像处理技术,目前都是通过显示屏的亮点、色度等对显示屏的播放画面根据用户选择进行调试,但是对于影片类的媒体流数据还没有一个具有针对性的优化,显示效果不佳。
技术实现思路
本专利技术的目的之一是提供一种媒体优化文件的生成方法,以解决现有技术中对媒体流数据的显示效果不佳的问题。在一些说明性实施例中,所述媒体优化文件的生成方法,包括:获取媒体流数据的每个播放时间段的优化策略;将所述播放时间段与所述优化策略的对应关系作为文件内容,与头文件相结合,获得模板文件。本专利技术的另一个目的是提供一种媒体优化文件的调用方法。在一些说明性实施例中,所述媒体优化文件的调用方法,包括:在识别当前的媒体流数据为第一媒体流后,调取模板文件;根据所述模板文件中的存储的播放时间段与优化策略的对应关系,对所述第一媒体流进行优化处理得到第二媒体流。本专利技术的另一个目的是提供一种媒体优化文件的生成装置。在一些说明性实施例中,所述媒体优化文件的生成装置,包括:接收模块,用于获取媒体流数据的每个播放时间段的优化策略;生成模块,用于将所述播放时间段与所述优化策略的对应关系作为文件内容,与头文件相结合,获得模板文件。本专利技术的另一个目的是提供一种媒体优化文件的调用装置。在一些说明性实施例中,所述媒体优化文件的调用装置,包括:选取模块,用于在识别当前的媒体流数据为第一媒体流后,调取模板文件;优化模块,用于根据所述模板文件中的存储的播放时间段与优化策略的对应关系,对所述第一媒体流进行优化处理得到第二媒体流。与现有技术相比,本专利技术的说明性实施例包括以下优点:对于每个媒体流数据均设置有对其进行优化处理的模板文件,并且模板文件中存储有对于媒体流数据的每个时间段的优化策略,针对性强,优化效果得到了大大的提升。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1是按照本专利技术的说明性实施例的生成流程图;图2是按照本专利技术的说明性实施例的调用流程图;图3是按照本专利技术的说明性实施例的模板文件的结构示意图;图4是按照本专利技术的说明性实施例的生成装置的框图;图5是按照本专利技术的说明性实施例的调用装置的框图。具体实施方式在以下详细描述中,提出大量特定细节,以便于提供对本专利技术的透彻理解。但是,本领域的技术人员会理解,即使没有这些特定细节也可实施本专利技术。在其它情况下,没有详细描述众所周知的方法、过程、组件和电路,以免影响对本专利技术的理解。为了便于理解本文中的说明性实施例,在此对本文的主要思想进行简单说明。本文的主要思想是在实现低分辨率的屏幕可以播放用于高分辨率屏幕的媒体流的同时,通过对每个媒体流数据进行具有针对性的优化,对解决分辨率转化导致的画面失真、效果不佳的问题。如图1所示,公开了一种媒体优化文件的生成方法,包括:S11、获取媒体流数据的每个播放时间段的优化策略;S12、将所述播放时间段与所述优化策略的对应关系作为文件内容,与头文件相结合,获得模板文件。其中,优化策略包括:分辨率的调整方法、以及亮度、色度、饱和度和对比度的参数;例如一部超高清影片,按其播放的时间轴划分时间位置包括:时间段0-5、5-10、10-12、……、115-120(单位分钟),其中,0-5时间段是电影A的周边介绍,与电影A的内容不相关,因此对0-5时间段的分辨率进行调整,可以不对该部分进行其它优化,对于5-10时间段,其主要为人物场景,因此优化主要用于凸显人物的图像,优化策略包括:分辨率调整方法、画面中人物的亮度提升30%、画面中相邻两个像素之间的对比度降低10%,人物边缘的对比度提升15%。通过模板文件中存储的优化参数可以保证输出画质,并加强画面效果,提高用户体验。本领域技术人员应该可以理解的是,上述优化策略中的分辨率的调整方法可以使用但不应该限制于隔行隔列算法,上述场景还可以是风景场景、室内场景、室外场景等。对于每个媒体流数据均设置有对其进行优化处理的模板文件,并且模板文件中存储有对于媒体流数据的每个时间段的优化策略,针对性强,优化效果得到了大大的提升。在一些说明性实施例中,所述头文件中至少具有存储模板标识的字段;所述模板标识为所述媒体流数据的标识。在一些说明性实施例中,所述头文件中还分别具有存储模板版本号、模板来源、首部校验和的字段,以及用于变更的预留字段。在一些说明性实施例中,所述文件内容包括内容字段和内容校验和的字段;所述内容字段中存储有所述播放时间段与所述优化策略的对应关系。图2示出了一种优选地模板文件的内容格式;其中包括以下字段以及字段占用大小;Id,模板标识,占用字节0-3,共四个字节;Version,模板版本号,占用字节4-11,共8个字节;Src Id,模板来源ID,占用字节12-15.共4个字节;Option,预留字段,占用字节16-23,共8个字节;Head Check sum,首部校验和,占用字节24-27,共4个字节;Contet,内容字段;Contet Check sum,内容校验和,占用4个字节。由于生活质量的不断提高,用于现在对于画面要求很高,因此需要大量视频文件进行优化处理的模板文件,可以通过将模板文件存储在网络侧的云服务器上,通过与网络侧的云服务器之间交互通信,完成模板文件的调用,以节约模板文件所占用的物理内存。还可以将模板文件存储在本地设备上;无论是存储在网络侧,还是存储在本地,模板文件的大小仍然是需要进行解决的问题。因此,在一些说明性实施例中,在获得所述模板文件之后,还包括:对所述模板文件进行无损耗压缩处理,得到所述模板文件的压缩文件。在一些说明性实施例中,所述对所述模板文件进行无损耗压缩处理,得到所述模板文件的压缩文件,具体包括:确定存储模板文件所使用的连续字节;将所述连续字节中的重复字节通过记录重复次数替换实现压缩。优选地,所述连续字节中的重复字节通过重复次数替换实现压缩,通过四个字节替换所述重复字节;其中,第一个字节用于存储重复标识符,表示该标识符的后边为压缩后的字节;第二个字节用于存储重复字节的值;第三个字节和第四个字节用于存储有重复次数。本领域技术人员应该可以理解的是第三字节和第四字节的选取可以应重复字节的量而定,一个字节可以表示十位数的次数,两个字节可以表示千位数的次数。例如,存储模板文件的连续字节为:32 34 33 98 98 98 98 98 98 98 9898 98 234 134 158 78 78 78 78 78 78;选用255为重复标识符,即压缩后的字节表示为:32 34 33 255 98 00 10 234 134 158 255 78 00 06;“255 98 00 10”表示在该255位置处为10个值为98的连续字节,“25578 00 06”表示在该255处为6个值为78的连续字节,可以看出通过4个字节即可存储原应占用10个、6个的重复字节,尤其是对于更大的数据结构,其可以实现通过4个字节存储上千个字节,大大缩小了压缩文件的占用内存量,减小了本地的物理内存负担,以及网络侧的虚拟内存负担。如图3所示,公开了一种媒体优本文档来自技高网...

【技术保护点】
一种媒体优化文件的生成方法,其特征在于,包括:获取媒体流数据的每个播放时间段的优化策略;将所述播放时间段与所述优化策略的对应关系作为文件内容,与头文件相结合,获得模板文件。

【技术特征摘要】
1.一种媒体优化文件的生成方法,其特征在于,包括:获取媒体流数据的每个播放时间段的优化策略;将所述播放时间段与所述优化策略的对应关系作为文件内容,与头文件相结合,获得模板文件。2.根据权利要求1所述的生成方法,其特征在于,所述头文件中至少具有存储模板标识的字段;所述模板标识为所述媒体流数据的标识。3.根据权利要求2所述的生成方法,其特征在于,所述头文件中还分别具有存储模板版本号、模板来源、首部校验和的字段,以及用于变更的预留字段。4.根据权利要求1所述的生成方法,其特征在于,所述文件内容包括内容字段和内容校验和的字段;所述内容字段中存储有所述播放时间段与所述优化策略的对应关系。5.根据权利要求1所述的生成方法,其特征在于,在获得所述模板文件之后,还包括:对所述模板文件进行无损耗压缩处理,得到所述模板文件的压缩文件。6.根据权利要求5所述的生成方法,其特征在于,所述对所述模板文件进行无损耗压缩处理,得到所述模板文件的压缩文件,具体包括:确定存储模板文件所使用的连续字节;将所述连续字节中的重复字节通过记录重复次数替换实现压缩。7.根据权利要求6所述的生成方法,其特征在于,所述连续字节中的重复字节通过重复次数替换实现压缩,具体包括:通过四个字节替换所述重复字节;其中,第一个字节用于存储重复标识符,表示该标识符的后边为压缩后的字节;第二个字节用于存储重复字节的值;第三个字节和第四个字节用于存储有重复次数。8.一种媒体优化文件的调用方法,其特征在于,包括:在识别当前的媒体流数据为第一媒体流后,调取模板文件;根据所述模板文件中的存储的播放时间段与优化策略的对应关系,对所述第一媒体流进行优化处理得到第二媒体流。9.根据权利要求8所述的调用方法,其特征在于,所述在识别当前的媒体流数据为第一媒体流后,调取模板文件,具体包括;解析出第一媒体流的标识,调用与该标识对应的模板文件。10.根据权利要求8所述的调用方法,其特征在于,所述根据所述模板文件中的存储的播放时间段与优化策略的对应关系,对所述第一媒体流进行优化处理得到第二媒体流,具体包括:调取所述模板文件中的内容字段中存储的所述播放时间段与优化策略的对应关系;根据所述对应关系对第一媒体流中的相应的时间段进行优化处理,得到第二媒体流数据;其中,所述第一媒体流的分辨率高于所述第二媒体流的分辨率。11.根据权利要求8所述的调用方法,其特征在于,在所述调取模板文件之前,还包括:从压缩文件中进行无损耗解压获得所述模板文件。12.根据权利要求11所述的调用方法,其特征在于,所述从压缩文件中进行无损耗解压获得所述模板文件,具体包括:扫描存储所述压缩文件的所使用的连续字节;将存储有重复标识符、重复...

【专利技术属性】
技术研发人员:周远武吴旭涛赵俊鹏孟凡峰温光凌何忠伟刘晓磊丁科王珂伟
申请(专利权)人:青岛海尔电子有限公司
类型:发明
国别省市:山东;37

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1