动态调整多媒体数据码率的系统、媒体播放装置及方法制造方法及图纸

技术编号:9062771 阅读:214 留言:0更新日期:2013-08-22 01:45
本发明专利技术披露了一种动态调整多媒体数据码率的系统、媒体播放装置及方法。该动态调整多媒体数据码率的方法,包括:藉由一码率调整模块依据一多媒体播放装置当前所在的一地理位置及一历史网速信息,预测上述多媒体播放装置的一预测网速;藉由上述码率调整模块根据上述预测网速调整一码率请求并传送至一多媒体资源伺服器;藉由上述多媒体资源伺服器的一多媒体数据转码模块依据上述码率请求转码一多媒体数据;以及藉由上述多媒体播放装置接收并播放上述已转码的多媒体数据。

【技术实现步骤摘要】
动态调整多媒体数据码率的系统、媒体播放装置及方法
本专利技术涉及一种动态调整多媒体数据码率的系统、媒体播放装置及方法,且特别是有关于一种利用地理定位信息预测并动态调整多媒体数据码率的系统、媒体播放装置及方法。
技术介绍
目前的网络多媒体播放装置多由使用者手动设定要播放的多媒体资源的清晰度或码率,或者仅能根据所处网络当前的带宽(Bandwidth)状况从某几个可选的码率级别中进行选择以实现清晰度或码率的调整。然而,若所选择的码率与带宽不匹配时,则会造成播放多媒体数据画面不够清晰或画面迟钝等现象。另外,根据所处网络当前的带宽状况来调整码率基本属于一种滞后补救的措施,势必在调整之前已经出现了播放多媒体数据画面不够清晰或画面迟钝等现象。因此,如何能根据网络的带宽的状况来预测并调整码率是目前待解的问题。
技术实现思路
本专利技术提供一种动态调整多媒体数据码率的系统、媒体播放装置及方法。本专利技术提出一种动态调整多媒体数据码率的系统,包括:一多媒体资源伺服器、一多媒体播放装置及一码率调整模块。其中上述多媒体资源伺服器包括一多媒体数据储存模块及一多媒体数据转码模块。上述多媒体数据储存模块用以储存一多媒体数据。上述多媒体数据转码模块耦接至上述多媒体数据储存模块,依据一码率请求转码上述多媒体数据。上述多媒体播放装置用以接收并播放上述已转码的多媒体数据。上述码率调整模块耦接至上述多媒体数据转码模块,依据上述多媒体播放装置当前所在的一地理位置及一历史网速信息,预测上述多媒体播放装置的一预测网速,并根据上述预测网速调整上述码率请求并传送至上述多媒体数据转码模块,其中上述历史网速信息为至少一网速变化地理位置及对应上述网速变化地理位置的至少一历史网速。本专利技术提出一多媒体播放装置,耦接至一多媒体资源伺服器,包括:一多媒体数据缓冲模块,用以接收并暂存上述多媒体资源伺服器所传送的一多媒体数据;一多媒体播放模块,耦接至上述多媒体数据缓冲模块,用以播放上述多媒体数据;以及一码率调整模块,耦接至上述多媒体数据缓冲模块,依据上述多媒体播放装置当前所在的一地理位置及一历史网速信息,预测上述多媒体播放装置的一预测网速,并根据上述预测网速调整一码率请求并传送至上述多媒体资源伺服器,其中上述历史网速信息为至少一网速变化地理位置及对应上述网速变化地理位置的至少一历史网速。本专利技术提出一种动态调整多媒体数据码率的方法,包括:藉由一码率调整模块依据一多媒体播放装置当前所在的一地理位置及一历史网速信息,预测上述多媒体播放装置的一预测网速;藉由上述码率调整模块根据上述预测网速调整一码率请求并传送至一多媒体资源伺服器;藉由上述多媒体资源伺服器的一多媒体数据转码模块依据上述码率请求转码一多媒体数据;以及藉由上述多媒体播放装置接收并播放上述已转码的多媒体数据,其中上述历史网速信息为至少一网速变化地理位置及对应上述网速变化地理位置的至少一历史网速。为使本专利技术的上述和其他目的、特征和优点能更明显易懂,下文特举出较佳实施例,并结合附图详细说明如下。附图说明图1A~1B是显示根据本专利技术第一实施例所述的动态调整多媒体数据码率的系统的示意图。图2是显示根据本专利技术第二实施例所述的动态调整多媒体数据码率的系统的示意图。图3是显示根据本专利技术一实施例所述的动态调整多媒体数据码率的方法流程图。附图符号说明100系统110多媒体资源伺服器112多媒体数据储存模块114多媒体数据转码模块116码率调整模块120多媒体播放装置122码率调整模块124多媒体数据缓冲模块126多媒体播放模块200系统210多媒体资源伺服器212多媒体数据储存模块214多媒体数据转码模块220多媒体播放装置222码率调整模块228全球定位系统模块230历史信息数据库300方法流程图S302、S304、S306、S308步骤具体实施方式为了使本专利技术的目的、特征、及优点能更明显易懂,下文特举较佳实施例,并结合图1A至图3,做详细的说明。本专利技术说明书提供不同的实施例来说明本专利技术不同实施方式的技术特征。其中,实施例中的各元件的配置是为说明之用,并非用以限制本专利技术。且实施例中附图标号的部分重复,是为了简化说明,并非意指不同实施例之间的关联性。图1A~1B是显示根据本专利技术第一实施例所述的动态调整多媒体数据码率的系统100的示意图。系统100主要包括一多媒体资源伺服器110和一多媒体播放装置120。在图1A中,多媒体资源伺服器110主要包括一多媒体数据储存模块112及一多媒体数据转码模块114。多媒体数据储存模块112用以储存一多媒体数据。多媒体数据转码模块114耦接至多媒体数据储存模块112,用以依据一码率请求转码多媒体数据。更详细地说明,多媒体数据转码模块114先将多媒体数据由多媒体数据储存模块112读出后解码,接着依照该码率请求以一新码率的编码算法来进行编码。在此所使用的「码率」为一多媒体数据处理的用语。「码率」等于压缩前的每秒数据量除以压缩比(压缩前的每秒数据量÷压缩比),其中压缩前的每秒数据量是指帧率乘以分辨率(帧率×分辨率)。更详细地说明,帧率是指每秒显示的图片数,其会影响画面流畅度,与画面流畅度成正比。帧率越大,表示画面播放越流畅;帧率越小,表示画面播放越有跳动感。解析度是指(矩形)图片的长度和宽度,即图片的尺寸。多媒体数据转码模块114可籍由调节其中的帧率、分辨率和压缩比等参数来调节其转码时的码率。本专利技术对具体调节哪个参数并不作限定。在此实施例中,多媒体资源伺服器110可以是一台独立工作的伺服器装置,也可以是一台多功能伺服器中的一个功能模块。举例来说,多媒体资源伺服器110可为家庭娱乐中心的NAS伺服器或类似youtube的公用伺服器,本领域的技术人员可明了多媒体资源伺服器并不局限于这些形式。多媒体播放装置120接收并播放来自多媒体数据转码模块114已转码的多媒体数据。在一实施例中,多媒体播放装置120还包括码率调整模块122。在此实施例中,多媒体播放装置120可以是个人计算机、笔记型计算机、平板计算机、智能终端装置、手机、PAD等配置有多媒体播放能力的装置。码率调整模块122依据多媒体播放装置120当前所在的一地理位置及一历史网速信息,预测多媒体播放装置120的一预测网速,并根据该预测网速调整码率请求,再传送至多媒体资源伺服器110中的多媒体数据转码模块114,由多媒体数据转码模块114依据码率请求去进行编码。多媒体播放装置120的使用者每天使用多媒体播放装置120的路径很大程度上是相似的,例如早晨搭乘公共交通工具或者开车,每天都走同样的路线,下班也是一样。而某个地理位置的网络通讯信号的好坏是相对固定的。因此本专利技术多媒体播放装置120记录每个网速变化时的地理位置及对应的网速作为该历史网速信息。使得在多媒体播放装置120中建立一个基于地理位置的网络状况数据库,例如当使用者在不断移动的过程(如上下班途中)中使用多媒体播放装置120播放视频时,可以在到达下一个网速变化的地理位置之前,提前预知将会面临的网速变化,提前与多媒体资源伺服器110沟通以调整码率,本专利技术的码率调整策略属于提前预测机制,与在进入网络状况恶化的地理位置后再调整码率的机制相比,本专利技术动态调整多媒体数据码率的系统可以更好地防止使用者的多媒体数据出现中断的情本文档来自技高网...
动态调整多媒体数据码率的系统、媒体播放装置及方法

【技术保护点】
一种动态调整多媒体数据码率的系统,包括:一多媒体资源伺服器,包括:一多媒体数据储存模块,用以储存一多媒体数据;及一多媒体数据转码模块,耦接至上述多媒体数据储存模块,依据一码率请求转码上述多媒体数据;一多媒体播放装置,用以接收并播放上述已转码的多媒体数据;以及一码率调整模块,耦接至上述多媒体数据转码模块,依据上述多媒体播放装置当前所在的一地理位置及一历史网速信息,预测上述多媒体播放装置的一预测网速,并根据上述预测网速调整上述码率请求并传送至上述多媒体数据转码模块。

【技术特征摘要】
1.一种动态调整多媒体数据码率的系统,包括:一多媒体资源伺服器,包括:一多媒体数据储存模块,用以储存一多媒体数据;及一多媒体数据转码模块,耦接至上述多媒体数据储存模块,依据一码率请求转码上述多媒体数据;一多媒体播放装置,用以接收并播放上述已转码的多媒体数据;以及一码率调整模块,耦接至上述多媒体数据转码模块,依据上述多媒体播放装置当前所在的一地理位置及一历史网速信息,预测上述多媒体播放装置的一预测网速,并根据上述预测网速调整上述码率请求并传送至上述多媒体数据转码模块,其中上述历史网速信息为至少一网速变化地理位置及对应上述网速变化地理位置的至少一历史网速,其中当上述多媒体播放装置所在的该地理位置接近上述至少一网速变化地理位置之一时,上述码率调整模块以该网速变化地理位置对应的历史网速作为该预测网速。2.如权利要求1所述的动态调整多媒体数据码率的系统,其中上述码率调整模块还检测一当前网速,再根据该当前网速修正上述码率请求。3.如权利要求2所述的动态调整多媒体数据码率的系统,其中上述多媒体播放装置还包括:一多媒体数据缓冲模块,耦接至上述码率调整模块,用以接收并暂存上述已转码的多媒体数据;以及一多媒体播放模块,耦接至上述多媒体数据缓冲模块,用以播放上述暂存的已转码的多媒体数据,其中上述当前网速是根据暂存于上述多媒体数据缓冲模块中的上述已转码的多媒体数据决定;当暂存于上述多媒体数据缓冲模块中的上述已转码的多媒体数据持续低于一预设值下限时,上述码率调整模块则调整并传送上述码率请求至上述多媒体数据转码模块以请求降低一编码速率;以及当暂存于上述多媒体数据缓冲模块中的上述已转码的多媒体数据持续高于一预设值上限时,上述码率调整模块则调整并传送上述码率请求至上述多媒体数据转码模块以请求提高上述编码速率。4.如权利要求1所述的动态调整多媒体数据码率的系统,上述多媒体播放装置还包括:一全球定位系统模块,用以确定上述多媒体播放装置所在的上述地理位置;以及一历史信息数据库,耦接至上述全球定位系统模块及上述码率调整模块,用以储存上述历史网速信息。5.如权利要求4所述的动态调整多媒体数据码率的系统,其中上述码率调整模块还检测一当前网速,当上述当前网速与上述多媒体播放装置当前...

【专利技术属性】
技术研发人员:齐宗普李勇
申请(专利权)人:威盛电子股份有限公司
类型:发明
国别省市:

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

1