[发明专利]编解码系统和方法无效
申请号: | 201210311672.5 | 申请日: | 2012-08-28 |
公开(公告)号: | CN102790906A | 公开(公告)日: | 2012-11-21 |
发明(设计)人: | 刘立;蔡华元;何丁丁 | 申请(专利权)人: | 曙光信息产业(北京)有限公司 |
主分类号: | H04N21/234 | 分类号: | H04N21/234;H04N21/2343 |
代理公司: | 北京德恒律治知识产权代理有限公司 11409 | 代理人: | 章社杲;孙征 |
地址: | 100193 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 解码 系统 方法 | ||
技术领域
本发明一般地涉及计算机技术领域,更具体地来说,涉及数据编解码系统和方法。
背景技术
随着广播电视数字化不断发展,视频转码技术需求不断增加,转码技术的主要应用领域是数字电视广播和数字媒体前端处理。
当前大量数字视频节目为MPEG-2(Moving Pictures Experts Group-2,动态图像专家组)格式,而许多新的播放设备为提高传输和存储效率而采用诸如MPEG-4/H.264/Real/VC-1/AVS等高级数字编解码格式,因此源于MPEG-2的转码技术已大量采用,而对与此相关的高清晰度转码的要求也越来越高,特别是实时转码技术及其实现手段的提高。
在现有技术中,提供了一种多媒体转码服务器,其中,包括:接口模块,用于接收转码任务,所述转码任务为将多媒体数据转码为流媒体格式的任务;转码处理模块,用于针对所述转码任务执行目标流媒体格式的转码处理;数据块封装模块,用于在转码过程中,将已完成转码的部分按照时间戳封装为相应的数据块;转码进度监控模块,该转码与显示终端连接,用于从完成转码的首个数据块开始,在显示终端上按照时间戳依次播放相应的数据块。该技术方案在一定程度上能够实现转码任务。
但是数据转码任务繁重,会占用太多的服务器资源和时间,所以在服务器进行转码操作时,转码操作的速度慢。此外,该技术方案还存在音视频不同步的问题。
发明内容
针对现有技术中多媒体转码会占用太多的时间,以及音视频不同的步缺陷,本发明提出了能够解决上述缺陷的编解码方法和系统。
本发明提供了一种编解码方法,包括:用户接口模块从外部接收原始数据,并根据用户的输入,定义用户所需的数据封装格式;分离模块将原始数据分离成原始音频数据和原始视频数据;多个转换模块将原始视频数据转换为用户所需的视频数据;处理模块将与用户所需的视频数据相对应的原始音频数据的同步参数添加至用户所需的视频数据的头部;以及封装模块根据用户所需的数据封装格式将通过处理模块处理的视频数据和原始音频数据封装成用户所需的数据。
优选地,同步参数包括数据序列号和时间标签。
优选地,时间标签为原始音频数据的开始帧所对应的起始时间和结束帧所对应的结束时间。
优选地,用户接口模块还根据用户的输入,定义用户所需的数据编码格式。
优选地,多个转换模块将原始视频数据转换为用户所需的视频数据进一步包括:多个转换模块中的多个解码模块对原始视频数据进行并行解码;以及多个转换模块中的多个编码模块根据用户所需的数据编码格式进行并行编码,以获得用户所需的视频数据。
优选地,在封装模块完成封装步骤以后,封装模块通知用户接口模块完成编解码;以及根据用户接口模块中的用户预先设置的目的地址,对封装后的用户所需的数据进行存储。
本发明还提供了一种编解码系统,包括:用户接口模块,用于从外部接收原始数据,并根据用户的输入,定义用户所需的数据封装格式;分离模块,用于将原始数据分离成原始音频数据和原始视频数据;多个转换模块,用于将原始视频数据转换为用户所需的视频数据;处理模块,用于将与用户所需的视频数据相对应的原始音频数据的同步参数添加至用户所需的视频数据的头部;以及封装模块,用于根据用户所需的数据封装格式将通过处理模块处理的视频数据和原始音频数据封装成用户所需的数据。
优选地,同步参数包括数据序列号和时间标签,其中,时间标签包括原始音频数据的开始帧所对应的起始时间和结束帧所对应的结束时间。
优选地,用户接口模块还用于根据用户的输入,定义用户所需的数据编码格式。
优选地,多个转换模块进一步包括:多个解码模块,用于对原始视频数据进行并行解码;以及多个编码模块,用于根据用户所需的数据编码格式进行并行编码,以获得用户所需的视频数据。
优选地,封装模块还用于,在封装模块完成封装以后,通知用户接口模块完成编解码;以及根据用户接口模块中的用户预先设置的目的地址,对封装后的用户所需的数据进行存储。
利用本发明的编解码系统和方法,不仅能够利用多个转换模块进行并行转码,大幅提高了数据转换速度,能够满足用户的实时需求,从而大幅减少了转码所需要的时间,此外在音视频数据封装之前,进行同步处理,从而能够保证转码以后的数据在播放过程中,能够保持音视频同步。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于曙光信息产业(北京)有限公司,未经曙光信息产业(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210311672.5/2.html,转载请声明来源钻瓜专利网。