多媒体信息处理方法、多媒体装置与多媒体网络系统的制作方法

文档序号:9261406阅读:386来源:国知局
多媒体信息处理方法、多媒体装置与多媒体网络系统的制作方法
【技术领域】
[0001]本发明涉及一种多媒体装置,且特别涉及一种用于数字生活网络联盟(DigitalLiving Network Alliance, DLNA)的多媒体装置、多媒体网络系统及其多媒体信息处理方法。
【背景技术】
[0002]数字生活网络联盟(Digital Living Network Alliance,DLNA)是让数字家庭内或区域网络内的数字装置可以播放、共享或打印多媒体格式文件的一种产业标准,其架构于通用随插即用(Universal Plug and Play,UPnP)技术上,并整合数字多媒体的内容,以简便地分享图片、音乐、影片及播放清单等多媒体文件。
[0003]数字生活网络联盟所应用的装置可区分为数字媒体服务器(Digital MediaServer, DMS)、数字媒体播放器(Digital Media Player, DMP)、数字媒体控制器(DigitalMedia Controller, DMC)及数字媒体呈现器(Digital MediaRender, DMR)。数字媒体服务器能够发送一个多媒体文件的描述文件(descript1n file)给予数字媒体播放器或数字媒体控制器,故数字媒体播放器能透过所述描述文件播放多媒体文件,或者数字媒体控制器透过所述描述文件在数字媒体呈现器上播放多媒体文件。简单地说,使用者可以将多媒体数据储存于数字媒体服务器(例如,电脑、手机、数字摄影机、照相机)中,再以数字媒体播放器来透过网络进行浏览。
[0004]在数字生活网络联盟系统中,使用者可以使用数字媒体播放器来对数字媒体服务器提出浏览动作(browse act1n),使数字媒体服务器对应地产生XML格式的回应信息给数字媒体播放器。数字媒体播放器会解析XML格式的回应信息,以获取目前浏览的节点的信息,而把信息以各种可行的模式呈现予使用者。使用者可依据数字媒体播放器所显示的信息,选择继续向下一层的节点提出浏览需求或是返回到上一层的节点。
[0005]然而,上述浏览动作的操作程序在网络拥塞的状况下,容易导致使用者须长时地等待指定的数字媒体服务器回复XML格式的回应信息。另外,当使用者尝试要浏览的数据夹在目录结构的较下方时,数字媒体服务器也需较长时间的巡视其目录结构以回应数字媒体播放装置。简而言之,上述浏览数字媒体服务器所储存的多媒体文件的方式对使用者来说,并不够便利与直觉。

【发明内容】

[0006]本发明实施例提供一种连结至少一多媒体服务器的多媒体装置。多媒体装置包括传送单元、接收单元、储存单元与处理单元。所述处理单元稱接所述传送单元所述接收单元与所述储存单元。所述传送单元用以传送浏览动作的指令给所述多媒体服务器,以使所述多媒体服务器依据所述浏览动作的指应产生回应信息。接收单元接收所述回应信息。储存单元用以储存多媒体信息。处理单元用以产生所述浏览动作的指令与解析所述回应信息,以产生所述多媒体信息。所述处理单元获取所述多媒体服务器的根节点之下的前面部分多个第一层节点底下的具有最多子节点数的第二层节点,且所述处理单元指示所述储存单元将所述具有最多子节点数的多个第二层节点的至少一部分的物件识别与子节点数作为所述多媒体信息的一部分。
[0007]本发明实施例提供一种多媒体网络系统,多媒体网络系统包括至少一多媒体装置以及连结所述多媒体装置的至少一多媒体服务器。所述多媒体装置用以获得所述多媒体服务器的根节点底下的前面部分多个第一层节点的物件识别。针对所述前面部分多个第一层节点的每一者,所述多媒体装置用以获得所述第一层节点底下的部分多个第二层节点中具有最多子节点数的第二层节点的物件识别与子节点数。针对具有最多子节点数的多个第二层节点的每一者,若所述第二层节点底下其中一个子节点为多媒体文件,则所述多媒体装置记录所述第二层节点的物件识别与子节点数为多媒体信息的一部分。
[0008]本发明实施例提供一种多媒体信息处理方法,执行于连结至少一多媒体服务器的一多媒体装置。首先,获得所述多媒体服务器的根节点底下的前面部分多个第一层节点的物件识别。接着,针对所述前面部分多个第一层节点的每一者,获得所述第一层节点底下的前面部分多个第二层节点中具有最多子节点数的第二层节点的物件识别与子节点数。之后,针对具有最多子节点数的多个第二层节点的每一者,若所述第二层节点底下其中一个子节点为多媒体文件,则记录所述第二层节点的物件识别与子节点数为多媒体信息的一部分。
[0009]综上所述,本发明实施例所提供的多媒体装置及其多媒体信息处理方法可以不用访问多媒体服务器整个树状目录结构,便能够得到对应的多媒体文件的文件夹的物件识别与子节点数,因此可以有效地减少计算量、存储器消耗量、储存空间使用量与网络使用流量。
[0010]为使能更进一步了解本发明的特征及技术内容,请参阅以下有关本发明的详细说明与附图,但是此等说明与附图仅用来说明本发明,而非对本发明的权利范围作任何的限制。
【附图说明】
[0011]图1是本发明实施例的多媒体网络系统的架构示意图。
[0012]图2A是本发明实施例的多媒体服务器的树状目录结构的示意图。
[0013]图2B是本发明另一实施例的多媒体服务器的树状目录结构的示意图。
[0014]图3是本发明实施例的多媒体装置所储存的多媒体信息的数据结构的示意图。
[0015]图4是本发明实施例的多媒体装置所呈现的频道化浏览介面的示意图。
[0016]图5是本发明实施例的多媒体装置的方框示意图。
[0017]图6A是本发明实施例的多媒体信息处理方法的流程示意图。
[0018]图6B是本发明另一实施例的多媒体信息处理方法的流程示意图。
[0019]其中,附图标记说明如下:
[0020]1:多媒体网络系统
[0021]11、5:多媒体装置
[0022]12:网际网络
[0023]131?133:多媒体服务器
[0024]31?33:多媒体信息
[0025]51:发送单元
[0026]52:接收单元
[0027]53:输入单元
[0028]54:储存单元
[0029]55:影像输出单元
[0030]56:声音输出单兀
[0031]57:处理单元
[0032]S601 ?S609、S611 ?S621:步骤流程
【具体实施方式】
[0033]在下文将参看附图更充分地描述各种例示性实施例,在所附附图中展示一些例示性实施例。然而,本发明概念可能以许多不同形式来体现,且不应解释为限于本文中所阐述的例示性实施例。确切而言,提供此等例示性实施例使得本发明将为详尽且完整,且将向本领域的技术人员分传达本发明概念的范畴。在诸附图中,可为了清楚而夸示层及区的大小及相对大小。类似数字始终指示类似元件。
[0034]应理解,虽然本文中可能使用术语第一、第二、第三等来描述各种元件,但此等元件不应受此等术语限制。此等术语乃用以区分一元件与另一元件。因此,下文论述的第一元件可称为第二元件而不偏离本发明概念的教示。如本文中所使用,术语“或”视实际情况可能包括相关联的列出项目中的任一者或者多者的所有组合。
[0035]本发明实施提供一种多媒体网络系统,此多媒体网络系统包括至少一个多媒体装置与至少一个多媒体服务器,其中多媒体装置执行多媒体信息处理方法。本发明实施例的概念大致说明如下。
[0036]多媒体装置使用浏览动作向多媒体服务器请求回应信息(例如XML格式的回应信息),浏览动作的指令表示为BROWSE (ObjectID, RequestCount),其中Ob jectID表示欲浏览的节点的物件识别,RequestCount表示对欲浏览的节点底下的子节点获取其信息的请求数量。一般来说,根节点的物件识别为0,若浏览动作的指令为BROWSE (ObjectID=O, RequestCount=0),则表示将获取根节点底下的所有子节点(亦即所有第一层节点)的信息。若浏览动作的指令为BROWSE (ObjectID=O, RequestCount=2),则表示将获取根节点底下的前两个子节点(亦即前两个第一层节点)的信息。
[0037]多媒体服务器在收到浏览动作的指令后,会产生回应信息。回应信息包括欲浏览的节点的上层节点的物件识别、欲浏览的节点的子节点数、欲浏览的节点底下的子节点的物件识别与欲浏览的节点底下的子节点的类别。举例来说,若浏览动作的指令为BR0WSE(0bjectID=0, RequestCount=2),则根节点底下的子节点数、根节点底下的前两个子节点(亦即前两个第一层节点)的物件识别与类别等信息会回复给多媒体装置。
[0038]多媒体装置透过浏览动作先向多媒体服务器获取根节点底下的前面部分多个第一层节点(根节点底下的子节点)的物件识别。接着,针对前面部分多个第一层节点的每一者,透过获取的第一层节点的物件识别,多媒体装置再次地对多媒体服务器进行浏览动作,以找出部分多个第二层节点(第一层节点底下的子节点)中具有最
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1