多媒体串流显示系统及其方法

文档序号:7615791阅读:174来源:国知局

专利名称::多媒体串流显示系统及其方法
技术领域
:本发明是有关ー种多媒体处理系统,特别是关于ー种多媒体串流显示系统及方法。
背景技术
:影音娱乐已成为目前人们最大的休闲之一。使用者在应用端开启多媒体串流处理软件,如Mplayer,即可传送多媒体串流至硬件层处理后进行播放。然而,各家的硬件层所具有的串流格式不尽相同,故会发生与应用层执行软件不兼容的情況。因此,亟需提出一种新颖的多媒体串流显示系统,期不受限于应用层和硬件层是否兼容的限制,即可播放多媒体串流。由此可见,上述现有的技术在方法及使用上,显然仍存在有不便与缺陷,而亟待加以进一歩改进。因此如何能创设ー种新的多媒体串流显示系统及其方法,亦成为当前业界极需改进的目标。
发明内容本发明的目的在于,克服现有的技术存在的缺陷,而提供一种新的多媒体串流显示系统及其方法,所要解决的技术问题是使其通过可移植的译码程序,嵌入于应用层及硬件层之间,以能弾性地在任何系统下处理并播放影音信息,非常适于实用。本发明的目的及解决其技术问题是采用以下技术方案来实现的。依据本发明提出的ー种多媒体串流显示系统,其中包含一应用层単元,用来提供多个多媒体串流;一硬件层单元,具有一特定串流格式;及一可移植式译码单元,耦接于该应用层单元及该硬件层单元之间,用来接收并译码该些多媒体串流,以及将解碼后的该些多媒体串流根据该特定串流格式封包后传至该硬件层单元;借此,该硬件层单元将该可携式译码单元传来的封包播放于ー显示装置。本发明的目的及解决其技术问题还可采用以下技术措施进ー步实现。前述的多媒体串流显示系统,其中所述的更包含一微处理器,用来控制该多媒体串流显示系统的整体运作;及一储存单元,用来储存译码后的该些多媒体串流。前述的多媒体串流显示系统,其中所述的该可携式译码单元包含一暂存队列,用来暂存该些多媒体串流;其中,该可携式译码单元会根据译码速率来调整该暂存队列的使用情况。前述的多媒体串流显示系统,其中所述的该可移植式译码单元可搭配不同编码格式的该些多媒体串流,以及搭配具有不同该特定串流格式的该硬件层单元。前述的多媒体串流显示系统,其中所述的该储存单元包含外接式硬盘、闪存、动态随机存取内存、或静态随机存取内存。本发明的目的及解决其技术问题还采用以下技术方案来实现。依据本发明提出的ー种多媒体串流显示方法,其中包含在一应用层单元以及一硬件层单元之间嵌入一可移植式译码单元;查询该硬件层单元具有的一特定串流格式;接收并译码该应用层单元传来的多个多媒体串流;根据该特定串流格式来封包解碼后的该些多媒体串流;及传送封包后的该些多媒体串流至该硬件层单元,以进行播放。本发明的目的及解决其技术问题还可采用以下技术措施进ー步实现。前述的多媒体串流显示方法,其中所述的更包含根据译码速率来调整接收该些多媒体串流的速率。前述的多媒体串流显示方法,其中所述的更包含储存译码后的该些多媒体串流。前述的多媒体串流显示方法,其中所述的该可移植式译码单元可搭配不同编码格式的该些多媒体串流,以及搭配具有不同该特定串流格式的该硬件层单元。前述的多媒体串流显示方法,其中所述的该些多媒体串流储存于外接式硬盘、闪存、动态随机存取内存、或静态随机存取内存中。本发明与现有技术相比具有明显的优点和有益效果。由以上技术方案可知,本发明的主要技术内容如下掲示ー种多媒体串流显示系统,包含一应用层単元、一硬件层单元以及一可移植式(portable)译码单元。应用层単元用来提供多个多媒体串流,而硬件层単元具有一特定串流格式。可移植式(portable)译码单元耦接于应用层単元及硬件层单元之间,用来接收并译码多媒体串流,以及将译码后的多媒体串流根据特定串流格式封包后传至硬件层单元。借此,硬件层单元将可携式译码单元传来的封包一一播放于一显示装置。又掲示ー种多媒体串流显示方法,包含以下步骤首先,于ー应用层单元以及ー硬件层单元之间嵌入一可移植式(portable)译码单元;接着,查询硬件层单元具有的一特定串流格式;之后,接收并译码应用层单元传来的多个多媒体串流,并根据特定串流格式来封包译码后的多媒体串流;最后,传送封包后的多媒体串流至硬件层单元,以进行播放。借由上述技术方案,本发明多媒体串流显示系统及其方法至少具有下列优点及有益效果在ー应用层单元以及ー硬件层单元之间嵌入一可移植式(portable)译码单元;接着,查询硬件层单元具有的一特定串流格式;之后,接收并译码应用层单元传来的多个多媒体串流,井根据特定串流格式来封包译码后的多媒体串流;最后,传送封包后的多媒体串流至硬件层单元,以进行播放。上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举较佳实施例,并配合附图,详细说明如下。图I显示本发明实施例的多媒体串流显示系统的架构示意图。图2为本发明实施例的多媒体串流显示方法的步骤流程图。I:多媒体串流显示系统11:应用层単元12:可移植式译码单元121:暂存队列13:硬件层单元15:微处理器17:储存单元19:显示装置S201-S211:步骤具体实施例方式为更进一步阐述本发明为达成预定发明目的所采取的技术手段及功效,以下结合附图及较佳实施例,对依据本发明提出的多媒体串流显示系统及其方法其具体实施方式、方法、步骤、特征及其功效,详细说明如后。首先,请參考图1,为本发明实施例的多媒体串流显示系统的架构示意图。如图I所示,多媒体串流显示系统I包含一应用层単元11、一可移植式(portable)译码单元12、一硬件层单元13、微处理器15、储存单元17以及ー显示装置19。应用层単元11为使用者端,其提供多个多媒体串流(multimediastream)至可移植式译码单元12进行译码,具体来说,多媒体串流可以是事先储存于储存单元17中的影音档案,或是经由网络、天线传来的数字信号,但不以揭露者为限。而每ー多媒体串流为可移植式译码单元12可处理的最小单位,其包含以MPEG、AVI、MP3、或WAVE的格式进行编码,但不以揭露者为限。可移植式译码单元12耦接于应用层単元11及硬件层单元13之间,用来接收并译码多媒体串流。硬件层单元13具有一特定串流格式,可移植式译码单元12必须将译码后的多媒体串流根据特定串流格式封包后传至硬件层单元13,硬件层单元13才能根据自身的特定串流格式解出影音数据部分(payload),一一传至显示装置19进行播放。具体来说,硬件层单元13为显示卡或声卡,但不以揭露者为限。微处理器15用来控制多媒体串流显示系统I的整体运作,而储存単元17用来储存译码后的多媒体串流,以作为日后重复播放之用。一实施例中,微处理器15为ARM9处理器;而储存单元17包含外接式硬盘、闪存、动态随机存取内存(DynamicRandomAccessMemory,DRAM)、或浄态随机存取内存(StaticRandomAccessMemory,SRAM)。本发明所揭露的可移植式译码单元12可搭配不同编码格式的多媒体串流,以及搭配具有不同特定串流格式的硬件层单元13。具体来说,可移植式译码单元12为一段程序代码,以储存于光盘的形式携帯,当可移植式译码单元12嵌入任何多媒体串流显示系统I时,会先被微处理器15编译(compile),可移植式译码单元12再查询应用层单元11及硬件层单元13的格式,以便日后根据多媒体串流的格式进行译码,并将其转换成硬件层单元13看的懂得信息。除了转换功能,可移植式译码单元12也具有调解译码速率的功能,一实施例中,可移植式译码单元12包括一暂存队列(queue)121,用来暂存应用层单元11传来的多媒体串流,在对多媒体串流译码时,可移植式译码单元12会根据译码速率来调整暂存队列121的使用情況。例如,当译码速度太慢而导致暂存队列121累积太多多媒体串流时,可移植式译码单元12会发出信号告知应用层単元11停止传送新的多媒体串流,以免暂存队列121满溢(overflow)而遗失影音信息。为了更进ー步了解本发明的运作,请參考图2,为本发明实施例多媒体串流显示方法的步骤流程图。相关系统架构请一井參考图I。所述多媒体串流显示方法的步骤如下初始时,微处理器15对可移植式译码单元12进行被编译(compile),以将可移植式译码单元12嵌入于应用层单元11以及硬件层单元13之间(步骤S201)。接着,可移植式译码单元12查询应用层单元11的编码格式及硬件层单元13的特定串流格式(步骤S203)。有了上下两层的格式信息后,可移植式译码单元12便可接收并译码应用层单元11传来的多媒体串流(步骤S205)。接着,可移植式译码单元12根据特定串流格式来封包译码后的多媒体串流(步骤S207)后,便传至硬件层单元13(步骤S209)。当然,在译码的过程中,可移植式译码单元12仍会根据译码速率来调整接收多媒体串流的速率,或将译码后的多媒体串流储存于储存单元17中。最后,硬件层单元13收到上层传来的封包后,便根据自身的特定串流格式解出影音数据部分(payload),一一传至显示装置19进行播放(步骤S211)。以上所述,仅是本发明的较佳实施例而已,并非对本发明作任何形式上的限制,虽然本发明已以较佳实施例揭露如上,然而并非用以限定本发明,任何熟悉本专业的技术人员,在不脱离本发明技术方案范围内,当可利用上述掲示的技术内容作出些许更动或修饰为等同变化的等效实施例,但凡是未脱离本发明技术方案内容,依据本发明的技术实质对以上实施例所作的任何简单修改、等同变化与修饰,均仍属于本发明技术方案的范围内。权利要求1.一种多媒体串流显示系统,其特征在于包含一应用层单元,用来提供多个多媒体串流;一硬件层单元,具有一特定串流格式'及一可移植式译码单元,耦接于该应用层单元及该硬件层单元之间,用来接收并译码该些多媒体串流,以及将解碼后的该些多媒体串流根据该特定串流格式封包后传至该硬件层单元;借此,该硬件层单元将该可携式译码单元传来的封包播放于一显示装置。2.如权利要求I所述的多媒体串流显示系统,其特征在于更包含一微处理器,用来控制该多媒体串流显示系统的整体运作;及一储存单元,用来储存译码后的该些多媒体串流。3.如权利要求2所述的多媒体串流显示系统,其特征在于该可携式译码单元包含一暂存队列,用来暂存该些多媒体串流;其中,该可携式译码单元会根据译码速率来调整该暂存队列的使用情况。4.如权利要求I所述的多媒体串流显示系统,其特征在于该可移植式译码单元可搭配不同编码格式的该些多媒体串流,以及搭配具有不同该特定串流格式的该硬件层单元。5.如权利要求2所述的多媒体串流显示系统,其特征在于该储存单元包含外接式硬盘、闪存、动态随机存取内存、或静态随机存取内存。6.一种多媒体串流显示方法,其特征在于包含于一应用层单元以及一硬件层单元之间嵌入一可移植式译码单元;查询该硬件层单元具有的一特定串流格式;接收并译码该应用层单元传来的多个多媒体串流;根据该特定串流格式来封包解碼后的该些多媒体串流;及传送封包后的该些多媒体串流至该硬件层单元,以进行播放。7.如权利要求6所述的多媒体串流显示方法,其特征在于更包含根据译码速率来调整接收该些多媒体串流的速率。8.如权利要求7所述的多媒体串流显示方法,其特征在于更包含储存译码后的该些多媒体串流。9.如权利要求6所述的多媒体串流显示方法,其特征在于该可移植式译码单元可搭配不同编码格式的该些多媒体串流,以及搭配具有不同该特定串流格式的该硬件层单元。10.如权利要求8所述的多媒体串流显示方法,其特征在于该些多媒体串流储存于外接式硬盘、闪存、动态随机存取内存、或静态随机存取内存中。全文摘要本发明是有关于一种多媒体串流显示方法,包含以下步骤首先,在一应用层单元以及一硬件层单元之间嵌入一可移植式(portable)译码单元;接着,查询硬件层单元具有的一特定串流格式;之后,接收并译码应用层单元传来的多个多媒体串流,并根据特定串流格式来封包译码后的多媒体串流;最后,传送封包后的多媒体串流至硬件层单元,以进行播放。文档编号H04L29/06GK102685085SQ20111006833公开日2012年9月19日申请日期2011年3月17日优先权日2011年3月17日发明者孙圣育,戴昱钦,杨富淳,林楷庭,柯忠毅,江衍毅,罗柏欣,钟在丰,陈宇春申请人:擎展科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1