分布式视频代码转换的方法

文档序号:9891982阅读:371来源:国知局
分布式视频代码转换的方法
【技术领域】
[0001]本发明涉及分布式视频代码转换的方法。特别地,本发明涉及将源媒体分布成多个段以获得并行代码转换的方法。特别地,本发明的代码转换的段组成以产生单个代码转换的结果。
【背景技术】
[0002]代码转换是将源媒体从一个格式转换到另一个格式的通常过程。例如,将蓝光盘上的内容代码转换成平板计算机或智能手机上可播放的MP4格式。该格式改变包括在视频压缩格式、视频分辨率、视频帧速率、视频数据速率、音频压缩格式、音频采样速率和音频数据速率中的一个或多个改变。代码转换是计算密集和非常耗时的任务。代码转换的时间取决于数据量和压缩格式的复杂度。
[0003]视频代码转换通常指数据的数字到数字转换。大多数时间,由于以下情况而对视频进行代码转换:例如目标装置不支持原始数据所处的格式,目标装置具有降低的容量使得原始文件的容量将必须降低,使得它能够适合于新的格式以及以便将不兼容和过时的文件类型转换成新的装置所更好支持的时新的格式。视频代码转换的过程通常是两个步骤过程。过程的第一部分是解码。这就是由此,原始数据变换成非压缩的格式。过程的第二部分是再编码,由此数据现在将采用期望的格式传递到新的装置。
[0004]现有技术已经发明视频代码转换的各种方法;一些措施如下:
[0005]US20110274155涉及视频编码以及特别地,但非排他地,涉及一种用于将视频代码转换分布在通信网络中的设备、方法和系统。
[0006]US20130049998涉及包含数字信息的文件的代码转换,具有多个代码转换节点用于基于数字文件的代码转换简档的比较对数字文件进行代码转换。
[0007]US9037674描述处理来自内容提供商的信息内容的方法,其中计算机基于该内容产生多个预代码转换的文件,其具有相应不同的格式以及计算机接收请求以将内容发送到用户,以及基于用户的特性确定格式。
[0008]本发明通过提供采用分布式方式视频代码转换的方法来克服现有技术的不足。
[0009]发明目的
[0010]通过本发明的各种实施例可以克服传统现有技术的一个或多个问题。
[0011 ]因此,本发明的主要目的是提供分布式视频代码转换额方法。
[0012]本发明的目的之一是提供使用分割过程的分布式视频代码转换的方法。
[0013]本发明的一个目的是,其中分割过程包括三个不同的分割方法,例如基于时间划分的分割、基于空间划分的分割和混合分割。
[0014]本发明的另一个目的是,其中分割过程在中央处理单元中发生,其包括源接收单元、分割单元、代码转换单元、组合单元和结果存储单元。
[0015]本发明的另一个目的是,其中段的代码转换采用并行序列发生。
[0016]本发明的又另一个目的是,其中所述代码转换的段组合以产生单个代码转换的结果O

【发明内容】

[0017]根据本发明的基本方面,提供一种分布式视频代码转换的方法,其包括:
[0018]分割过程;
[0019]代码转换过程;
[0020]组合过程;
[0021]其中所述分割过程包括:
[0022]基于时间划分的分割;
[0023]基于空间划分的分割;
[0024]混合分割;
[0025]其中所述基于时间划分的分割将源媒体以二元树模式划分成多个媒体段;
[0026]其中所述基于空间划分的分割将媒体帧分割成多个子帧;
[0027]其中所述混合分割通过将所述基于时间划分的分割和所述基于空间划分的分割组合来同时分配所述源媒体;
[0028]其中所述分割过程和代码转换过程发生在中央处理单元中以及同时至少发生在一个子处理单元中;
[0029]其中所述中央处理单元包括:
[0030]源接收单元;
[0031]分割单元;
[0032]代码转换单元;
[0033]组合单元;和
[0034]结果存储单元。
[0035]本发明的另一个方面是,其中以并行序列对所述子帧进行代码转换并且组合成单个代码转换的输出。
[0036]本发明的又另一个方面是,其中所述源接收单元接收并存储来自外部源的所述源媒体,其中,所接收的源媒体在所述分割单元中采用递归的方式分割成多个媒体段。
[0037]本发明的一个方面是,其中所述子处理单元是空闲处理单元以处理所述分割媒体段的一部分。
[0038]本发明的另一个方面是,其中在所述代码转换单元中将所述分割的媒体段的至少一部分代码转换成要求的格式。
[0039]本发明的另一个方面是,其中所分割的媒体段的至少一个部分分配到所述子处理单元。
[0040]本发明的另一个方面是,其中来自代码转换单元的至少一个代码转换的媒体结果与来自子处理单元的至少一个代码转换的媒体结果在所述组合单元中组合,其中所述组合的代码转换的结果存储在结果存储单元中。
[0041]本发明的另一个方面是,其中所述代码转换的格式包括在视频压缩格式、视频分辨率、视频帧速率、视频数据速率、音频压缩格式、音频采样速率和音频数据速率中的一个或多个改变。
【附图说明】
[0042]图1图示根据本发明的从源媒体到代码转换输出的数据流的总体视图。
[0043]图2图示根据本发明的基于时间划分的分割方法的工作流过程。
[0044]图3图示根据本发明的基于空间划分的分割的工作流过程。
[0045]图4图示根据本发明的混合分割的工作流过程。
[0046]图5图示根据本发明的中央处理单元和子处理单元两者中的数据流和示范性实施例。
[0047]图6图示根据本发明的媒体分割的工作流过程。
[0048]图构成该说明书的一部分以及包括本发明的说明性实施例以及图示各种对象及其特征。另外,图不必按比例,一些特征可以放大来示出特定组件的细节。另外,图中示出的任何测量、规范等旨在说明性的以及不是限制性的。因此,本文中公开的特定结构和功能细节不解释为限制性,而仅为表示基础用于教导本领域技术人员以不同地采用本发明。
【具体实施方式】
[0049]本发明将从下面的详细描述而明显,参照附图进行该详细描述,其中相同的标号涉及相同的元件。
[0050]参考图1,分布式代码转换的方法接收源媒体,该缘媒体在分割过程101中划分成多个媒体段或子帧。采用并行方式在代码转换过程102中对所述段进行代码转换。代码转换的段在组合过程103中组合成单个最终的代码转换结果。所述分割过程101使用以下三个分割方法中的至少一个:例如基于时间划分的分割201、基于空间划分的分割301和以上两个分割方法401的混合。
[0051]基于时间划分的分割
[0052]参考图2,所述基于时间划分的分割201是将长的源媒体202划分成多个较短的媒体段203的方法。
[0053]在离线代码转换或缓冲的实况代码转换中,已知所述源媒体的持续时间。因此,能至少采用二进制树方式对它进行划分以加速该分割过程。采用并行序列处理的以相同级别的分割。假设将媒体段划分成两个所花费的时间是^。采用顺次方式将源媒体划分成η个段的总时间Tseq是:
[0054]Tseq =
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1