基于重叠边界的多媒体切片转码方法和系统的制作方法

文档序号:7759349阅读:170来源:国知局
专利名称:基于重叠边界的多媒体切片转码方法和系统的制作方法
技术领域
本发明涉及多媒体转码技术领域,尤其涉及一种基于重叠边界的多媒体切片转码 方法和系统。
背景技术
多媒体转码包括视频转码、音频转码及图像转码等。视频转码是指将已压缩编码 的视频流转换成另一个视频流,以适应不同的网络带宽、不同的终端处理能力和不同的用 户需求。传统的视频转码对单个视频不进行切片,直接转码,也可对视频进行切片后再进行 转码。切片是指在时间和空间上对视频进行切割,例如以多个帧为单位将视频切割为几个 部分,或对于某一帧图像,在空间上将其切割为几个部分。视频切片后会产生切割边界,对 切割后得到的多个切片可进行并行转码,每个片转码后再拼接成整个视频。音频转码则在 时间上对音频进行切割后再转码,而图像转码则可在空间上对图像进行切割后再转码。然而,传统的多媒体切片转码方式,在拼接转码后的切片时,切割边界的位置往往 会出现失真或模糊的现象,导致多媒体效果变差。

发明内容基于此,有必要提供一种能去除边界模糊区的切割边界的多媒体切片转码方法。一种多媒体切片转码方法,包括以下步骤按预设单位对多媒体切割,得到多个切 片;获取切片的模糊区长度;对每个切片的两端冗余出模糊区长度;对冗余后的切片进行 转码;对转码后的切片两端截去冗余的模糊区长度;拼接截去了模糊区长度的切片。优选的,所述获取切片的模糊区长度的步骤为选取连续的至少两个切片;对选 取的切片进行转码;检测切片的边界模糊区,得到模糊区长度。优选的,所述检测切片的边界模糊区的步骤为从切片的边界向中间进行扫描; 将转码后的切片与转码前的切片进行对比;获取转码后的切片与转码前的切片的符合度小 于预设值的部分;将该部分设为切片的边界模糊区。优选的,所述多媒体为视频、图像或音频。此外,还有必要提供一种能去除边界模糊区的切割边界的多媒体切片转码系统。一种多媒体切片转码系统,包括切割模块,用于按预设单位对多媒体切割,得到 多个切片;模糊区长度获取模块,用于获取切片的模糊区长度;冗余模块,用于对每个切片 的两端冗余出所述模糊区长度;转码模块,用于对冗余后的切片进行转码;截除模块,用于 对转码后的切片两端截去所述冗余的模糊区长度;拼接模块,用于拼接所述截去了模糊区 长度的切片。优选的,所述模糊区长度获取模块包括选取模块,用于选取连续的至少两个切 片;检测模块,检测转码后的所述选取的切片的边界模糊区,得到模糊区长度。优选的,所述检测模块包括扫描模块,用于从切片的边界向中间进行扫描;对比 模块,将转码后的切片与转码前的切片进行对比,获取转码后的切片与转码前的切片的符
3合度小于预设值的部分,将该部分设为切片的边界模糊区。优选的,所述多媒体为视频、图片或音频。上述多媒体切片转码方法和系统,通过对每个切片的两端冗余出模糊区长度,在 拼接转码后的切片时截去冗余的模糊区长度,使得拼接转码后的切片时不会再有模糊区, 达到了去除边界模糊区的效果,使得拼接后得到的完整多媒体的效果更好,更自然以及更 连贯。

图1为一个实施例中多媒体切片转码方法的流程图;图2为图1中获取模糊区长度的方法流程图;图3为图2中检测切片的边界模糊区的方法流程图;图4为一个实施例中多媒体切片转码系统的框图;图5另一个实施例中多媒体切片转码系统的框图;图6为图5中检测模块的示意图;图7为一个实施例中多媒体切片转码的原理示意图。
具体实施方式如图1所示,一种多媒体切片转码方法,包括以下步骤步骤S10,按预设单位对多媒体切割,得到多个切片。多媒体可以是视频、图像或音 频,可在时间上或空间上对视频进行切割,在空间上对图像进行切割以及在时间上对音频 进行切割。切割后的多媒体分成了多个相同长度或相同大小部分,这些部分称为切片。步骤S20,获取切片的模糊区长度。在一个实施例中,如图2所示,步骤S20的具体 过程为步骤S210,选取连续的至少两个切片。优选的实施例中,可选择两个连续的切片进 行处理。例如,对于一个100帧的视频文件,以2帧为单位进行切割,得到50个切片,则选 取最前面的两个切片。步骤S220,对选取的切片进行转码。步骤S230,检测切片的边界模糊区,得到模糊区长度。在一个实施例中,如图3所 示,步骤S230的具体过程为步骤S231,从切片的边界向中间进行扫描。对转码后的切片和转码前的切片都进 行扫描,对于视频和图像,则进行像素扫描;对于音频,则扫描音频流。步骤S232,将转码后的切片与转码前的切片进行对比。步骤S233,获取转码后的切片与转码前的切片的符合度小于预设值的部分。对于 视频和图像,对转码后的切片与转码前的切片,直接对比图像画面,若转码后的切片与转码 前的切片的画面符合度小于预设值,则认为该部分是模糊区(或成为失真区)。对于音频, 则对比音频流是否相同,若音频的符合度小于预设值,同样认为该部分是模糊区。步骤S234,将该部分设为切片的边界模糊区。由于是从切片的边界向中间进行扫 描的,越接近边界,往往符合度不高,越远离边界,符合度越高,因此最终确定的模糊区部分 处于切片的边界,获取到切片的边界模糊区,可直接得到模糊区长度。
4
步骤S30,对每个切片的两端冗余出所述模糊区长度。即对于每个切片的两端分别 加长,加长的长度为模糊区的长度。步骤S40,对冗余后的切片进行转码。步骤S50,对转码后的切片两端截去冗余的模糊区长度。冗余的模糊区长度实际并 没有多媒体内容,直接截去并不会影响多媒体效果。步骤S60,拼接截去了模糊区长度的切片。由于转码后的模糊区长度已经被截去 掉,而这部分长度是之前冗余出的长度,并没有多媒体内容,拼接截去了的切片则不会再有 模糊区,达到了去除边界模糊区的效果,使得拼接后得到的完整多媒体效果更好,更自然以 及更连贯。如图4所示,一种多媒体切片转码系统,包括切割模块10、模糊区长度获取模块 20、冗余模块30、转码模块40、截除模块50和拼接模块60,其中切割模块10用于按预设单位对多媒体切割,得到多个切片;模糊区长度获取模块 20用于获取切片的模糊区长度;冗余模块30用于对每个切片的两端冗余出模糊区长度;转 码模块40用于对冗余后的切片进行转码;截除模块50用于对转码后的切片两端截去冗余 的模糊区长度;拼接模块60用于拼接截去了模糊区长度的切片。多媒体可以是视频、图像或音频。对于视频,可在时间或空间上进行切割,对图像 则在空间上切割,对音频则在时间上切割。切割后的多媒体分成了多个相同长度或相同大 小的部分,这些部分即为切片。如图5所示,模糊区长度获取模块20包括选取模块210和检测模块220,其中选取模块210用于选取连续的至少两个切片。优选的实施例中,可选择两个连续 的切片进行处理。例如,对于一个100帧的视频文件,以2帧为单位进行切割,得到50个切 片,则选取最前面的两个切片。转码模块40对选取模块210选取的至少两个切片进行转码。检测模块220则检 测转码后的切片的边界模糊区,得到模糊区长度。在一个实施例中,如图6所述,检测模块 220包括扫描模块2210和对比模块2220,其中扫描模块2210用于从切片的边界向中间进行扫描。扫描模块2210对转码后的切 片和转码前的切片都进行扫描。对于视频和图像,则进行像素扫描;对于音频,则扫描音频 流。对比模块2220用于将转码后的切片与转码前的切片进行对比,获取转码后的切 片与转码前的切片的符合度小于预设值的部分,将该部分设为切片的边界模糊区。对于视 频和图像,对转码后的切片与转码前的切片,直接对比图像画面,若转码后的切片与转码前 的切片的画面符合度小于预设值(即事先设定的阈值),则认为该部分是模糊区(或成为 失真区)。对于音频,则对比音频流是否相同,若音频的符合度小于预设值,同样认为该部 分是模糊区。由于是从切片的边界向中间进行扫描的,越接近边界,往往符合度不高,越远 离边界,符合度越高,因此最终确定的模糊区部分处于切片的边界,获取到切片的边界模糊 区,可直接得到模糊区长度。下面以视频为例对上述多媒体切片转码方法和系统的原理进行详细说明,由于图 像和音频与视频的切片转码原理相同,在此则不再赘述。如图7所示(1)切割前,视频长 度为2h,切割为2个部分,则每个切片的长度为h ; (2)获取到切片的模糊区长度为k,则在切片的两端分别冗余出k ; (3)转码后,冗余的k中实际没有多媒体内容,对每个切片,直接 截去冗余的k部分(图7中的阴影部分);(4)将截去了冗余部分k的切片进行拼接,得到 的视频长度仍然为2h。由于模糊区长度的部分k已经截去了,不会再有模糊区的部分,因此 拼接后得到的完整视频效果更好。该实施例仅针对将视频切割为两个切片进行说明,在将 视频切割为两个以上切片时,处理原理相同,在此也不再赘述。 以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并 不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员 来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保 护范围。因此,本发明专利的保护范围应以所附权利要求为准。
权利要求
一种多媒体切片转码方法,包括以下步骤按预设单位对多媒体切割,得到多个切片;获取切片的模糊区长度;对每个切片的两端冗余出所述模糊区长度;对冗余后的切片进行转码;对转码后的切片两端截去所述冗余的模糊区长度;拼接所述截去了模糊区长度的切片。
2.根据权利要求1所述的多媒体切片转码方法,其特征在于,所述获取切片的模糊区 长度的步骤为选取连续的至少两个切片;对选取的切片进行转码;检测切片的边界模糊区,得到模糊区长度。
3.根据权利要求2所述的多媒体切片转码方法,其特征在于,所述检测切片的边界模 糊区的步骤为从切片的边界向中间进行扫描;将转码后的切片与转码前的切片进行对比;获取转码后的切片与转码前的切片的符合度小于预设值的部分;将该部分设为切片的边界模糊区。
4.根据权利要求1至3中任意一项所述的多媒体切片转码方法,其特征在于,所述多媒 体为视频、图像或音频。
5.一种多媒体切片转码系统,其特征在于,包括切割模块,用于按预设单位对多媒体切割,得到多个切片; 模糊区长度获取模块,用于获取切片的模糊区长度; 冗余模块,用于对每个切片的两端冗余出所述模糊区长度; 转码模块,用于对冗余后的切片进行转码; 截除模块,用于对转码后的切片两端截去所述冗余的模糊区长度; 拼接模块,用于拼接所述截去了模糊区长度的切片。
6.根据权利要求5所述的多媒体切片转码系统,其特征在于,所述模糊区长度获取模 块包括选取模块,用于选取连续的至少两个切片;检测模块,检测转码后的所述选取的切片的边界模糊区,得到模糊区长度。
7.根据权利要求6所述的多媒体切片转码系统,其特征在于,所述检测模块包括 扫描模块,用于从切片的边界向中间进行扫描;对比模块,将转码后的切片与转码前的切片进行对比,获取转码后的切片与转码前的 切片的符合度小于预设值的部分,将该部分设为切片的边界模糊区。
8.根据权利要求5至7中任意一项所述的多媒体切片转码系统,其特征在于,所述多媒 体为视频、图片或音频。
全文摘要
本发明提供了一种多媒体切片转码方法,所述方法包括按预设单位对多媒体切割,得到多个切片;获取切片的模糊区长度;对每个切片的两端冗余出所述模糊区长度;对冗余后的切片进行转码;对转码后的切片两端截去所述冗余的模糊区长度;拼接所述截去了模糊区长度的切片。本发明还提供了一种多媒体切片转码系统。上述多媒体切片转码方法及系统能在拼接转码后的切片时去除边界的模糊区,得到更好的多媒体效果。
文档编号H04N7/66GK101951504SQ20101027589
公开日2011年1月19日 申请日期2010年9月7日 优先权日2010年9月7日
发明者朱定局 申请人:中国科学院深圳先进技术研究院
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1