专利名称:播放多媒体串流的方法及系统的利记博彩app
技术领域:
本发明涉及一种播放多媒体串流的方法及系统,尤其涉及一种用于移动装置中播放多媒体串流的方法及系统。
背景技术:
因特网上的传输内容已由单纯的纯文本文件传输,转变成为多媒体数据传输。近年来串流服务(streaming service)更是成为热门的服务之一,许多技术也针对如何在网络上加速传送串流至客户端。目前通信装置及通过网络(有线或无线网络)的实时点对点(peer-to-peer)串流已是非常成熟及广泛使用的技术。而通过一些常见的视频编解码器或系统(免费或付费)可通过网络收看多媒体串流。然而,若要播放一些高密度和高压缩的视频影片,系统则需具备一强大的中央处理器性能(CPU)、图形处理器的加速性能(Graphic Processing Unit acceleration, GPUacceleration)来处理并播放这些视频影片。若系统不具有较佳的视频播放能力(例如:一移动装置或设备较为简单且老旧的系统),则无法顺利播放这些视频影片。因此,如何利用点对点技术以及快速传送串流于客户端是个很值得探讨的课题。
发明内容
本发明提供一种播放多媒体串流的方法及系统。本发明提供的一种播放多媒体串流的方法,用于一系统中以播放一多媒体串流,该系统包括复数联网装置及一显示装置。该方法包括:相互交换该等复数联网装置的处理能力信息;指派具有最佳处理能力信息的一联网装置为一主要联网装置;通过该主要联网装置根据该等复数联网装置的处理能力信息分配该多媒体串流至该等复数联网装置,并传送一分配及排程信息至该显示装置;通过该等复数联网装置解码所分配到的多媒体串流为已解码的多媒体串流,并分别传送该等已解码的多媒体串流至该显示装置;以及通过该显示装置根据该分配及排程信息播放该已解码的多媒体串流。本发明另提供的一种播放多媒体串流的系统。该系统包括通过网络互相通讯的复数联网装置,及一用以显示该多媒体串流的显示装置。其中该等复数联网装置相互交换各自的处理能力信息并由该显示装置指派具有最佳处理能力信息的一联网装置为一主要联网装置;该主要联网装置根据该等复数联网装置的处理能力信息分配该多媒体串流至该等复数联网装置,并传送一分配及排程信息至该显示装置;该等复数联网装置解码所分配到的多媒体串流为已解码的多媒体串流并传送该等已解码的多媒体串流至该显示装置;以及该显示装置根据该分配及排程信息播放该已解码的多媒体串流。通过本发明的播放多媒体串流的方法与系统,使用者可通过连接或设置于联网装置的一显示装置并通过结合在系统中各个联网装置的处理能力来解码并播放一些高密度和高压缩的视频影片,减少使用者仅利用一台联网装置本身去进行解码高密度和高压缩的视频影片所需的等待时间,甚至可以快速地解码高密度和高压缩的视频影片且平稳且顺利地播放。
图1为本发明一实施例的播放多媒体串流的系统的结构示意图;图2为本发明一实施例的主要联网装置分配多媒体串流的示意图;图3为本发明一实施例的联网装置传送多媒体串流的示意图;图4为本发明一实施例的播放多媒体串流的方法的步骤流程图。主要组件符号说明:110 150 联网装置;160 使用者;S201 S206 步骤。
具体实施例方式为了让本发明的目的、特征、及优点能更明显易懂,下文特举较佳实施例,并配合所附图1至图4,做详细的说明。其中,实施例中的各组件的配置是为说明之用,并非用以限制本发明。且实施例中附图标号的部分重复,是为了简化说明,并非意指不同实施例之间的关联性。图1为本发明一实施例的播放多媒体串流的系统的结构示意图。如图1所示,多媒体串流系统包括复数联网装置(Network-connectedDevices) 110 150及一显示装置(图未标示)。其中复数联网装置110 150通过网络互相通讯,而显示装置用以显示一多媒体串流。在此实施例中,显示装置可以与复数联网装置110 150其中之一设置于一电子装置中,例如,智能型手机或平板电脑等装置。在另一实施例中,显示装置也可以是连接于系统中的一联网装置上。使用者可通过各种形态的联网装置,例如,台式电脑(Desktop PC)、笔记本电脑(Notebook)、膝上型电脑(Laptop PC)、平板电脑(Tablet PC)、手机(Mobile Phone)等装置,作为多媒体串流收视的载体。必须注意的是,以上所述的复数联网装置数量、规格等限制,并不局限于本发明附图及说明书的内容所示。在另一实施例中,联网装置设置于但并不局限于本地或家庭网络中,且传输方式可以有线或无线的方式连接,例如,蓝牙(Blue-tooth)、Wif1、Wifi Direct、Zigbee等传输方式互相连接。当使用者160欲通过联网装置150中的显示装置播放一多媒体串流时,在此一实施例中,复数联网装置110 150相互交换各自的处理能力信息并指派具有最佳处理能力信息的一联网装置110为一主要联网装置。主要联网装置110根据所有联网装置110 150的处理能力信息分配该多媒体串流至所有的联网装置110 150进行内容解码,并传送一分配及排程信息至联网装置150中(如图2所示)。其中,处理能力信息可为所有联网装置的中央处理器的性能、图形处理器的加速性能(Graphic Processing Unitacceleration)、存储速度及连接频宽等信息。具体但不局限地举例来说,主要联网装置110可根据各联网装置110 150的解码能力以及输出串流的频宽大小,将多媒体串流以画面(frame)为单位分配至各联网装置110 150进行解码。此外,主要联网装置110还可依照当时系统的运行情况及数据传输时网络的状态来作适当地调整与分配。在另一实施例中,该分配及排程信息可记录联网装置110 150所分配到的多媒体串流以及多媒体串流画面(frame)的时间戳顺序等信息。接着,所有的联网装置110 150解码所分配到的多媒体串流为已解码的多媒体串流后,并各自传送该等已解码的多媒体串流至联网装置150。在另一实施例中,各个联网装置110 150接收到各自的多媒体串流后,将各自的多媒体串流解码后实时或是同时传送给联网装置150。最后,如图3所示,该联网装置150根据此分配及排程信息调整从各个联网装置所传送的已解码的多媒体串流,并通过显示装置播放该已解码的多媒体串流给使用者160观看。在一些实施例中,使用者所欲收看的多媒体串流可存储于所有的联网装置其中之一内。在另外一些实施例中,多媒体串流则可为存储于网络中的一影音串流(例如,youtube)。图4为本发明一实施例的播放多媒体串流的方法的步骤流程图。请一并参考图1 图3,当使用者欲通过一显示装置播放一多媒体串流时,首先,在步骤S201中,所有联网装置相互交换各自的处理能力信息。在步骤S202中,由显示装置判断是否具有最佳处理能力信息的一联网装置。若尚未具有最佳处理能力信息的一联网装置时(步骤S202中的「否」),则回到步骤S201,所有联网装置持续相互交换各自的处理能力信息。若该显示装置判断出具有最佳处理能力信息的联网装置时(步骤S202中的「是」),在步骤S203中,则指派该联网装置为一主要联网装置。而该主要联网装置根据各联网装置的处理能力信息分配该多媒体串流至所有的联网装置进行内容解码。在步骤S204中,主要联网装置传送一分配及排程信息至显示装置中。接着,在步骤S205中,所有的联网装置各自解码所分配到的多媒体串流为已解码的多媒体串流,并将已解码的多媒体串流传送至显示装置。最后,在步骤S206中,显示装置通过该分配及排程信息调整并播放从各个联网装置所传送的已解码的多媒体串流。因此,通过本发明的播放多媒体串流的方法与系统,使用者可通过连接或设置于联网装置的一显示装置并通过结合在系统中各个联网装置的处理能力来解码并播放一些高密度和高压缩的视频影片。减少使用者仅利用一台联网装置本身去进行解码高密度和高压缩的视频影片所需的等待时间,甚至可以快速地解码高密度和高压缩的视频影片且平稳且顺利地播放。虽然本发明已以较佳实施例揭示如上,但其并非用以限定本发明,任何本领域的技术人员,在不脱离本发明的精神和范围内,当可作各种的修改与变化,因此本发明的保护范围当以权利要求书的界定为准。
权利要求
1.一种播放多媒体串流的方法,用于一系统中以播放一多媒体串流,该系统包括复数联网装置及一显示装置,包括: 相互交换该等复数联网装置的处理能力信息; 指派具有最佳处理能力信息的一联网装置为一主要联网装置; 通过该主要联网装置根据该等复数联网装置的处理能力信息分配该多媒体串流至该等复数联网装置,并传送一分配及排程信息至该显示装置; 通过该等复数联网装置解码所分配到的多媒体串流为已解码的多媒体串流,并分别传送该等已解码的多媒体串流至该显示装置;以及 通过该显示装置根据该分配及排程信息播放该已解码的多媒体串流。
2.如权利要求1所述的播放多媒体串流的方法,其特征在于,该处理能力信息为该等联网装置的中央处理器的性能、图形处理器的加速性能、存储速度及连接频宽。
3.如权利要求1所述的播放多媒体串流的方法,其特征在于,该多媒体串流存储于该等复数联网装置其中之一内。
4.如权利要求1所述的播放多媒体串流的方法,其特征在于,该多媒体串流为存储于一网络中的一影音串流。
5.如权利要求1所述的播放多媒体串流的方法,其特征在于,该等复数联网装置以有线和/或无线的方式互相通讯。
6.一种播放多媒体串流的系统,包括: 复数联网装置,通过网络互相通讯; 一显示装置,显示该多媒体串流;以及 其中,该等复数联网装置相互交换各自的处理能力信息并由该显示装置指派具有最佳处理能力信息的一联网装置为一主要联网装置;该主要联网装置根据该等复数联网装置的处理能力信息分配该多媒体串流至该等复数联网装置,并传送一分配及排程信息至该显示装置;该等复数联网装置解码所分配到的多媒体串流为已解码的多媒体串流并传送该等已解码的多媒体串流至该显示装置;以及该显示装置根据该分配及排程信息播放该已解码的多媒体串流。
7.如权利要求6所述的播放多媒体串流的系统,其特征在于,该处理能力信息为中央处理器的性能、图形处理器的加速性能、存储速度及连接频宽。
8.如权利要求6所述的播放多媒体串流的系统,其特征在于,该多媒体串流存储于该等复数联网装置其中之一内。
9.如权利要求6所述的播放多媒体串流的系统,其特征在于,该多媒体串流为存储于一网络中的一影音串流。
10.如权利要求6所述的播放多媒体串流的系统,其特征在于,该等复数联网装置为一台式电脑、一笔记本电脑、一膝上型电脑、一平板电脑或一手机。
全文摘要
本发明提供一种播放多媒体串流的方法及系统。该系统包括复数联网装置及一显示装置。复数联网装置通过网络互相通讯,而显示装置用以显示多媒体串流。其中该等复数联网装置相互交换各自的处理能力信息并指派具有最佳处理能力信息的一联网装置为一主要联网装置。主要联网装置根据该等复数联网装置的处理能力信息分配多媒体串流至该等复数联网装置,并传送一分配及排程信息至显示装置。该等复数联网装置解码所分配到的多媒体串流为已解码的多媒体串流并传送该等已解码的多媒体串流至显示装置。显示装置根据分配及排程信息播放已解码的多媒体串流。本发明可以快速地解码高密度和高压缩的视频影片且平稳顺利地播放。
文档编号H04L29/06GK103200158SQ20121000368
公开日2013年7月10日 申请日期2012年1月6日 优先权日2012年1月6日
发明者蔡宗宪, 辛志浩 申请人:宏碁股份有限公司