一种机顶盒及基于机顶盒实现媒体数据转码的方法和系统的制作方法

文档序号:8266745阅读:615来源:国知局
一种机顶盒及基于机顶盒实现媒体数据转码的方法和系统的制作方法
【技术领域】
[0001]本发明涉及多媒体数据转码技术,具体涉及一种机顶盒及基于机顶盒实现媒体数据转码的方法和系统。
【背景技术】
[0002]伴随广播以及IP网络视频应用的发展,高清视频时代正式来临。对数字设备来说,视频画面质量大幅提升的同时也给视频内容处理带来不便。在不断演进的过程中,MPEG(Moving Picture Experts Group)-2因压缩比太高,占用带宽太大,不利于高清视频图像的存储及网络传输;而H.264因压缩比高、占用带宽小,逐步成为高清视频的主流格式。
[0003]为提高传输和存储效率,越来越高级的数字编解码格式应运而生,例如:继H.264之后,H.265作为一种新的视频编码标准,使用先进的技术提高了压缩效率、鲁棒性以及错误恢复能力,并减少实时的时延,可以实现利用l_2Mbps的传输速度传送720P (分辨率1280*720)普通高清音视频传送。
[0004]随着视频编码算法的不断进步,也要求家庭中媒体播放解码设备跟随科技发展的大潮不断的更新,要具有相应的解码能力,才能适应这一发展,但是,如果将所有的媒体设备都更新换代,那样代价太高。因此,如何实现能利用现有低性能媒体设备播放高视频编码标准的媒体数据,成为亟待解决的问题。

【发明内容】

[0005]有鉴于此,本发明实施例的主要目的在于提供一种机顶盒及基于机顶盒实现媒体数据转码的方法和系统,能利用低性能媒体设备播放各种高视频编码标准的媒体数据,使家庭成本最小化的同时,能使资源利用最大化。
[0006]为达到上述目的,本发明的技术方案是这样实现的:
[0007]本发明实施例提供了一种机顶盒,包括完成消息和数据交互的信号收发器;所述机顶盒还包括:控制器、转换器、资源调度处理器和存储器;其中,
[0008]控制器,用于解析收到的转码请求,确定转码方案,并触发转换器和资源调度处理器;
[0009]转换器,用于根据控制器的触发获得待转码媒体数据,根据确定的转码方案对待转码媒体数据进行转码,并将转码后媒体数据发送给存储器;
[0010]资源调度处理器,用于根据控制器的触发下载待转码媒体数据并发送给存储器,以及获得并上传转码后媒体数据;
[0011 ] 存储器,用于存储待转码媒体数据及转码后媒体数据。
[0012]上述方案中,所述控制器,还用于记录并存储低性能媒体设备的标识ID、媒体访问控制(MAC)地址信息、解码能力集、以及转换器的转码能力集。
[0013]上述方案中,所述转码请求包括:低性能媒体设备ID、IP地址、MAC地址和转码源地址。
[0014]上述方案中,所述控制器解析低性能媒体设备的转码请求,确定转码方案,包括:
[0015]控制器解析转码请求,获得并解析转码源地址,得到转码源地址对应的待转码媒体格式,并将待转码媒体格式与所述转码能力集匹配,将所述转码能力集与低性能媒体设备解码能力集匹配。
[0016]上述方案中,所述控制器触发转换器和资源调度处理器包括:发送包含转码方案的转码消息给转换器,发送包含有转码源地址的下载消息给资源调度处理器。
[0017]上述方案中,所述转换器包括:第一子处理器、解码器和编码器;其中,
[0018]所述第一子处理器,用于上报自身转码能力集给控制器,并处理控制器发送的转码消息;
[0019]所述解码器,用于对待转码媒体数据解码,获得源媒体数据,并将源媒体数据发送给编码器;
[0020]所述编码器,用于对源媒体数据进行重新编码,得到转码后媒体数据。
[0021]上述方案中,所述机顶盒还包括路由器;
[0022]所述路由器,用于提供所述机顶盒和互联网之间的路由。
[0023]本发明实施例还提供了一种基于机顶盒实现媒体数据转码的方法,所述方法包括:
[0024]接收并解析收到的转码请求,并确定转码方案;下载待转码媒体数据,根据确定的转码方案对待转码媒体数据进行转码,并发送转码后媒体数据。
[0025]上述方案中,所述接收并解析收到的转码请求之前,所述方法还包括:
[0026]记录并存储低性能媒体设备的ID、MAC地址信息、解码能力集以及转换器的转码能力集。
[0027]上述方案中,所述转码请求包括:低性能媒体设备ID、IP地址、MAC地址和转码源地址。
[0028]上述方案中,所述确定转码方案,包括:
[0029]解析低性能媒体设备发送的转码请求,获得并解析转码源地址,获得转码源地址对应的待转码媒体格式,并将待转码媒体格式与所述转码能力集匹配;将所述转码能力集与所述解码能力集匹配。
[0030]上述方案中,所述对待转码媒体数据进行转码,包括:
[0031]下载待转码媒体数据,对待转码媒体数据解码得到源媒体数据,并对源媒体数据进行重新编码,得到转码后媒体数据。
[0032]本发明实施例还提供了一种基于机顶盒实现媒体数据转码的系统,该系统包括机顶盒和至少一个低性能媒体设备;其中,
[0033]所述低性能媒体设备,用于发送转码请求;
[0034]所述机顶盒,为上面所述的任意一种机顶盒。
[0035]上述方案中,所述低性能媒体设备,还用于与机顶盒初始化连接,注册设备ID,并上报自身解码能力集。
[0036]本发明实施例所提供的机顶盒及基于机顶盒实现媒体数据转码的方法和系统,接收并解析低性能媒体设备发来的转码请求,并确定转码方案;下载待转码媒体数据,根据确定的转码方案对待转码媒体数据进行转码,并发送转码后媒体数据给低性能媒体设备;如此,能通过具有媒体数据转码功能的机顶盒,将已有的低性能媒体设备不能播放的媒体数据转换为能播放的媒体数据,从而充分利用低性能媒体设备播放各种高视频编码标准的媒体数据,使家庭成本最小化的同时,能使资源利用最大化。
【附图说明】
[0037]图1为本发明实施例一种机顶盒组成结构示意图;
[0038]图2为本发明实施例一种基于机顶盒实现媒体数据转码的方法的实现流程示意图;
[0039]图3为本发明实施例另一种基于机顶盒实现媒体数据转码的方法的实现流程示意图;
[0040]图4为本发明实施例基于机顶盒实现媒体数据转码的系统组成结构示意图;
[0041]图5为本发明实施例基于机顶盒实现媒体数据转码的系统一种应用拓扑结构图;
[0042]图6为本发明实施例基于机顶盒实现媒体数据转码的系统另一种应用拓扑结构图。
【具体实施方式】
[0043]本发明的基本思想是:接收并解析低性能媒体设备发来的转码请求,并确定转码方案;下载待转码媒体数据,根据确定的转码方案对待转码媒体数据进行实时转码,并发送转码后媒体数据给低性能媒体设备。
[0044]下面结合附图及具体实施例对本发明再做进一步详细的说明。
[0045]图1为本发明实施例一种机顶盒组成结构示意图,如图1所示,所述机顶盒包括:完成消息和数据交互的信号收发器11 ;所述机顶盒还包括:控制器12、转换器13、资源调度处理器14和存储器15 ;其中,
[0046]控制器12,用于解析收到的转码请求,确定转码方案,并触发转换器13和资源调度处理器14 ;
[0047]转换器13,用于根据控制器12的触发获得待转码媒体数据,根据确定的转码方案对待转码媒体数据进行转码,并将转码后媒体数据发送给存储器15 ;
[0048]其中,所述转码可以是实时转码;
[0049]资源调度处理器14,用于根据控制器12的触发下载待转码媒体数据并发送给存储器15,以及获得并上传转码后媒体数据;
[0050]存储器15,用于存储待转码媒体数据及转码后媒体数据。
[0051]进一步的,所述信号收发器11完成消息和数据交互,具体可通过有线局域网及无线局域网;
[0052]这里,所述无线局域网可以为Wif1、蓝牙,或者其他无线通讯方式;
[0053]进一步的,所述控制器12还用于记录并存储低性能媒体设备的标识(ID)、媒体访问控制(MAC)地址信息、解码能力集以及转换器的转码能力集;
[0054]这里,所述转码能力集包括:所述转换器支持的解码媒体格式,如H.265,及编码媒体格式,如MPEG-2、H.264,且所述媒体格式由高复杂度到低复杂度排列。
[0055]所述解码能力集包括:低性能媒体设备支持的解码媒体格式,如MPEG-2、H.264,且所述解码媒体格式由高复杂度到低复杂度排列;
[0056]所述转码请求包括:低性能媒体设备ID、IP地址、MAC地址和转码源地址;
[0057]这里,所述转码源地址可以是网络统一资源定位符(URL)、或者局域网内本地存储的 URL。
[0058]进一步的,所述控制器12解析收到的转码请求,确定转码方案,包括:
[0059]控制器解12析转码请求,获得并解析转码源地址,获得转码源地址对应的待转码媒体格式,并将待转码媒体格式与所述转码能力集匹配,将所述转码能力集与解码能力集匹配
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1