在dlna系统中提供使用三个帧配置的用户接口的方法

文档序号:7974067阅读:202来源:国知局
专利名称:在dlna系统中提供使用三个帧配置的用户接口的方法
技术领域
本发明一般涉及一种数字生活网络联盟(DLNA)系统,更具体地,涉及一种根据源和渲染器在DLNA系统中的位置有效地接收内容列表的设备及方法。
背景技术
家庭网络技术提供了面向未来的家庭环境,其中,当家中的所有信息设备连接到有线/无线网络时,任何人都能收到各种高质量的家庭服务。因为该家庭网络技术被认为是普适环境的底层使能技术并且是关键技术,在保持服务质量和范围的同时提高性能的方法正在研究中。
数字家庭网络联盟(DLNA)是针对家庭网络技术的标准化组织,是一个其目标包括提高家庭网络技术的组织。DLNA通过发挥标准化组织的作用,解决了在家庭网络产品商用化中遇到的兼容性问题。DLNA是现有的数字家庭工作组(DHWG)努力的结果而创建的,现有的数字家庭工作组(DHWG)由微软、IBM、惠普、英特尔、索尼、三菱、三星电子等在2003年6月创建。
DLNA将个人计算机(PC)因特网(包括PC、打印机等)、移动网络(包括个人数字助手(PDA)、移动电话、笔记本电脑等)、以及设备网络(包括电视(TV)、音频、数字化视频盘(DVD)播放器等)定义为家庭中共存的网络。此外,基于主导工业企业之间的合作、互操作性框架的标准化、符合其的产品等,DLNA已经尝试通过三种方案提供互操作性。
特别地,由DLNA所考虑的技术是获得、传输、并且管理针对消费者的来自诸如移动装置、PC等的个人装置中的多个数字媒体内容(即,图像、音乐、视频等)。即,该DLNA技术允许将媒体内容便利地在家庭装置上享用,而不考虑家庭中的设备的位置和类型。
为此,DLNA尤其在通用即插即用(UPnP)技术的基础上,正在开发用于物理媒体、网络传输、媒体格式、流媒体协议、数字权利管理(DRM)等的标准。
接下来将详细描述DLNA。首先,DLNA中的网络连接是基于因特网协议(IP)的。IP是工作在因特网中设备的基本网络通信协议。通过IP,可以通过各种介质上执行的应用程序的实例透明地交换信息。
例如,PC或机顶盒(STB)可以通过与以太网电缆相连的IEEE(电子电气工程师协会)802.11的接入点(AP)将媒体内容无线地传送到家庭的TV。因此,所有的DLNA装置可以与通过IP与因特网相连的其他设备通信,无论在世界上的任何地方。
DLNA的物理层使用有线高速以太网(820.11u)和无线以太网(802.11a/b/g)中的至少一种。有线以太网的稳定性已经得到了证实。无线以太网已经采用了Wi-Fi,以满足无线家庭网络通信的增长。
用于在DLNA网络中发现和控制设备的技术基于现有的UPnP音频视频(AV)体系结构和现有的UPnP设备体系结构来自动地配置针对IP地址的网络设置,并且识别和管理其它设备。类似地,用于在DLNA网络中发现和控制服务的技术也基于现有的UPnP AV体系结构以及现有的UPnP设备体系结构。
在上述DLNA中,将设备类型分为数字媒体服务器(DMS)和数字媒体播放器(DMP)。DMS执行媒体服务器设备(MSD)的功能,即,用于在UPnP AV规范下提供媒体的服务器的功能,并且DMP执行媒体渲染器设备(MRD)和媒体渲染器控制点(MRCP)的功能,即,用于选择、控制、以及播放媒体的功能。
图1说明了将要应用本发明的传统的DLNA系统的示例。如图1中所示,该DLNA系统包括DMS13,用于提供多媒体内容,以及移动DMP(M-DMP)11,用于执行所提供的多媒体内容。M-DMP11传统地包括有线DMP和无线DMP。优选地,M-DMP11是无线的,但是本发明包括有线DMP。将移动网络连接功能(M-NCF)12用作连接M-DMP11和 DMS13的中间节点。
目前,用于M-DMP11和M-NCF12之间连接的通信协议使用蓝牙和无线局域网(WLAN)。根据无线网络的技术发展,与基于个人生活方式定义的局域个人通信网相对应,可以使用Zigbee和个域网(PAN)。和蓝牙相比,Zigbee是具有低功率、低成本、并且更易于使用的典型无线传感网络技术。Zigbee具有基于在IEEE802.15.4-2003标准中标准化的PHY/MAC层的高层协议和应用。
图2A和2B说明了传统DLNA系统中用户接口的示例。如图2A所示,DMP以缩略图形式显示了DLNA系统内的所有相关内容以便输出DLNA系统中的一些内容。在如图2B所示的菜单结构中,对从组中所选的至少一个内容的选择,所述组由输出通过子菜单选择的多媒体内容的设备、接收已拷贝内容的设备、传输图像的设备等组成。
当使用传统用户接口时,该DMP执行很多步骤以便执行所需功能。
例如,DMP可以选择其中出现特定内容的家庭网络设备(例如,TV、STB、音频、数码相机、PC等),从各种类型的内容文件(例如,mpg、jpg、以及mp3)中选择所需内容,选择另外的家庭网络设备,用于实现针对所选内容的所需功能,以及执行所需功能。
在这种情况下,DLNA系统必须执行很多步骤来完成用户所需的多媒体输出任务(因为根据现有的用户接口(UI)结构,必须翻过很多页并且不易于将其在一个屏幕上显示)。为此,用户非常地不方便。
当用户选择特定内容时,所需内容的选择是费时的,因为PC支持各种内容类型,也支持多种内容。此外,用户并不总是知道关于哪个设备能支持某种内容类型的信息。
用户必须执行很多步骤以便决定哪个设备可以支持所需功能(例如,播放、观看、拷贝等)。因为现有的UI实现为很多页,用户很不方便。

发明内容
因此,本发明通过提供使用三个帧配置的用户接口的设备和方法,解决了上述和其它问题,所述设备和方法允许数字媒体播放器(DMP)易于获取所需内容并且使用数字生活网络联盟(DLNA)系统的所需设备输出所获取的内容。
根据本发明的一个方面,提供了一种为数字生活网络联盟(DLNA)系统中的数字媒体播放器(DMP)提供使用三个帧配置的用户接口的方法,包括以下步骤a)将DLNA系统的所有源、所有渲染器、以及所有菜单项目的每一个设定到轴组中的一个轴上;b)根据DMP用户对将要在DLNA内执行的操作的选择,选择所述轴组中的两个预定的轴以及内容列表;以及c)根据步骤b)中的选择,配置并显示DMP的用户接口,将两个帧用于两个预定轴,而一个帧用于显示内容列表。


从结合附图所采用的下面的详细描述中,本发明的上述和其他方面将可以更加清楚地理解,其中图1示出了根据本发明修改的传统数字生活网络联盟(DLNA)系统的示例;图2A和2B示出了传统DLNA系统中的用户接口的示例;图3示出了根据本发明,在DLNA系统中提供使用三个帧配置的用户接口的帧结构示例;图4示出了根据本发明,在DLNA系统中提供使用三个帧配置的用户接口的帧结构示例;图5是示出了根据本发明,在DLNA系统中提供使用三个帧配置的用户接口的方法的示例的流程图;图6示出了根据本发明,在DLNA系统中提供使用三个帧配置的用户接口的第一用户接口示例;图7示出了根据本发明,在DLNA系统中提供使用三个帧配置的用户接口的第二用户接口示例;以及图8示出了根据本发明,在DLNA系统中提供使用三个帧配置的用户接口的第三用户接口示例。
具体实施例方式
这里将参考下面的附图详细描述本发明的典型实施例。为了清楚简明起见,省略了本领域的技术人员所熟知的包括在其中的功能和结构的详细描述,以清楚简明。
图1示出了应用本发明的传统DLNA系统的示例。如图1所示,根据用于提供多媒体内容的DMS13以及用于执行所提供的多媒体内容的移动DMP(M-DMP)11配置DLNA系统。M-DMP11传统上包括有线DMP和无线DMP。优选实施例的M-DMP11是无线的,而可选实施例是有线的。将移动网络连接功能(M-NCF)实体12用作连接M-DMP11和DMS13的中间节点。这里,优选地,DMS13包括广播中间件和用于接收数字广播的广播接收机。
目前,用于M-DMP11和M-NCF实体12之间连接的通信协议使用蓝牙和无线局域网(WLAN)。然而,在本发明优选实施例中,也使用了Zigbee和个域网(PAN)(与基于个人生活方式定义的局域个人通信网络相对应)。和蓝牙相比,Zigbee是具有低功率、低成本、并且更易于使用的典型无线传感网络技术。Zigbee具有基于IEEE802.15.4-2003标准中标准化的PHY/MAC层的高层协议和应用。
这里,DMS存储内容,而M-DMP11是具有UPnP控制点(CP)的数字媒体渲染器(DMR)。在本发明的优选实施例中,DLNA系统是基于UPnP的。
首先,假设用户想要通过PC借助于M-DMP11观看存储在DMS11(例如,便携式摄像机)中的视频。
在这种情况下,M-DMP11的用户接口执行通过浏览事件在DLNA系统中浏览DMS13的操作。
通过该浏览操作,UPnP上的DMS13通过事件向M-DMP11发送已浏览的内容。M-DMP11的CP内的“EventListener(事件监听器)”接收相关事件。
当相关事件是内容目录服务(CDS)事件时,将DMS13拥有的内容通过“ContainerManager()”存储在数据库(DB)中。因此,通过用户接口向用户提供了项目列表。
通过包含在CDS事件中的“GetProtocolInfo()”检测关于可由每个渲染器设备所支持的内容格式的信息。通过“GetProtocolInfo()”,检测可由每个渲染器设备所支持的内容文件类型。
图3示出了根据本发明,在DLNA系统中提供使用三个帧配置的用户接口的帧结构的示例。
如图3中所示,根据本发明在DLNA系统中提供使用三个帧配置的用户接口基于包括源轴300、渲染器轴310、以及菜单轴320的轴组提供第一、第二、以及第三内容列表31、32、以及33。
如图3中所示,提供了用户接口,用于根据各个轴选择DLNA系统的源设备和渲染设备;所述用户接口相对于源和菜单配置,用于启动相对于源的各种过程;并且所述用户接口相对于渲染器和菜单配置,用于附加地包括菜单轴并且启动相对于渲染器的各种过程;针对帧配置,提供根据本发明在DLNA系统中使用三个帧配置的用户接口。
参考图3,将所述轴组中的源轴300用于显示从其获得内容的设备。即,将DLNA系统的数据存储设定为源轴300的内容。例如,将内容显示为起居室、小房间1、小房间2、图书馆等。
将所述轴组中的渲染器轴310用于显示用于输出内容的设备。即,将DLNA系统的显示或音频设备设定为渲染器轴310的内容。例如,将内容显示为起居室、小房间1、小房间2、图书馆等。
将一组轴的菜单轴320用于显示要输出内容的类型。在本发明的典型实施例中,只显示内容的类型。本领域普通技术人员应当理解,相对于存储、编辑以及移动功能等,可以按各种方式修改相关菜单轴的结构。
第一内容列表31显示了所选择源设备的内容列表。第二内容列表32相对于通过菜单所选的文本、视频、图像、以及MP3中的一种类型来显示所有内容的列表。第三内容列表33相对于通过菜单所选的文本、视频、图像、以及MP3中的一种类型来显示特定源设备的内容列表。
图4示出了根据本发明,在DLNA系统中提供使用三个帧配置的用户接口的帧结构的示例。
如图4中所示,根据本发明在DLNA系统中提供使用三个帧配置的用户接口的帧结构具有三个帧。所述三个帧是在垂直方向排列的第一帧41、在水平方向排列的第二帧42、以及用于显示内容列表的第三帧43。
这里,参考图6将描述将第一帧41映射到菜单轴320而将第二帧42映射到渲染器轴310的示例。当然,这些轴和其映射的帧之间的关系可能不同。下面的示例仅用于解释本发明,并不限制本发明的范围。
图5是示出了根据本发明,在DLNA系统中提供使用三个帧配置的用户接口的方法的示例的流程图。
参考图5,将DLNA系统的所有的源、渲染器以及菜单项目设定到各自的轴,以便提供使用三个帧配置的用户接口(步骤51)。
根据用户的操作选择,选择了两个轴和内容列表(步骤52)。在该操作选择中,用户可以选择各种操作,例如“MP3收听”、“视频观看”、“文件拷贝”等。根据本发明使用用户接口选择这些操作。
在表1中示出了根据操作选择的轴的结构。
表1

当选择了两个轴和内容列表时,使用用于显示所述轴的两个帧41和42以及用于显示内容列表的一个帧43来配置终端的用户接口(步骤53)。
然后,通过已配置的用户接口来显示信息(步骤54)。
图6示出了根据本发明,在DLNA系统中提供使用三个帧配置的用户接口的第一用户接口示例。
图6(a)示出了选择在第一帧41的菜单轴上的图像项目的示例。图6(b)示出了选择在第一帧41的菜单轴上的MP3项目的示例。第二帧42在渲染器轴上显示渲染器设备,以及第三帧43显示了相对于图像或MP3项目的内容列表。
在图6的示例中,使用根据内容类型的菜单配置第一帧41。与搜索菜单类似,对菜单进行配置,使得可以执行或配置文件名搜索、文件格式搜索、以及设备搜索。与设置(setup)菜单类似,可以配置菜单,使得可以执行重命名设置功能(针对设备、内容格式等)。
第二帧42显示渲染器设备(用于执行播放和拷贝功能)。
第三帧43根据菜单显示内容列表(例如,在图像情况下的缩略图列表)。
图7示出了根据本发明,在DLNA系统中提供使用三个帧配置的用户接口的第二用户接口示例。
图7(a)示出了选择在第一帧41的菜单轴上的图像项目的示例。图7(b)至7(d)示出了选择在第二帧42的渲染器轴上的内部房间(inner room)的显示设备的示例。当在图7(b)中选择渲染器轴的设备时,如图7(c)所示,仅显示基于可由渲染器轴的相关设备所支持的内容格式的内容列表。如图7(d)所示,可以通过在用户接口上的菜单选择来选择并执行功能。
图7(e)至7(g)示出了在第三帧43的内容列表中选择预定内容的示例。当在图7(e)中选择预定内容时,在第二帧42上仅显示能够支持预定内容的格式的渲染器设备,如图7(f)中所示。如图7(g)所示,可以在用户接口上通过菜单选择来选择和执行功能。
图8示出了根据本发明,在DLNA系统中提供使用三个帧配置的用户接口的第三用户接口示例。
图8(a)示出了在第一帧41的菜单轴上选择MP3项目的示例。图8(b)至8(d)示出了在第二帧42的渲染器轴上选择内部房间的显示设备的示例。当在图8(b)中选择渲染器轴的设备时,仅显示可由渲染器轴的相关设备所支持的内容格式的内容列表,如图8(c)所示。如图8(d)所示,可以通过在用户接口上的菜单选择来选择并执行功能。
图8(e)至8(g)示出了在第三帧43的内容列表中选择预定内容的示例。当在图8(e)中选择预定内容时,在第二帧42上仅显示能够支持预定内容的格式的渲染器设备,如图8(f)中所示。如图8(g)所示,可以通过用户接口上的菜单选择来选择和执行功能。
用于提供使用三个帧配置的用户接口的本发明并不限于本发明示例中的DLNA系统。可以将本发明应用于用于支持各种多媒体输出的所有便携设备中。
如上所述,将本发明实现为具有计算机可执行程序,并能够存储在诸如CD-ROM、RAM、软盘、硬盘、以及光磁盘的计算机可读记录介质中。
如上所述,本发明提供了在DLNA系统中具有3-帧结构的用户接口,因此易于执行多步骤操作而无需进行换页。
此外,本发明向用户一次性提供关于渲染器和源的信息,并且提供集成用户接口的直观的便利性。
尽管为了说明的目的公开了本发明的具体实施例和附图,但本领域的普通技术人员应当理解,在不脱离本发明范围的情况下,可以对这些实施例进行各种修改、增加、以及代替。
权利要求
1.一种为数字生活网络联盟(DLNA)系统中的数字媒体播放器(DMP)配置利用三个帧的用户接口的方法,包括步骤a)将DLNA系统的所有源、所有渲染器、以及所有菜单项目的每一个设定到三轴组的单个轴上;b)根据DMP用户对要在DLNA系统内执行的操作的选择,选择所述三轴组的两个预定轴和内容列表;以及c)根据步骤b)的选择,通过使用两个帧来进行所述两个预定轴的显示而使用一个帧来进行内容列表的显示,配置并显示DMP的用户接口。
2.如权利要求1所述的方法,其中,当所述两个预定轴的一个是渲染器轴并且选择了在渲染器轴上显示的渲染器设备,所述配置和显示步骤还包括在内容列表内的内容中仅显示可由渲染器设备支持的格式的内容。
3.如权利要求1所述的方法,其中,当所述两个预定轴的一个是渲染器轴并且选择了所述内容列表的预定内容时,所述配置和显示步骤还包括用于显示渲染器轴的一帧之内仅显示能够输出用于支持预定内容的格式的渲染器设备。
4.如权利要求1所述的方法,还包括步骤根据包含在DLNA系统中的内容的类型来配置菜单。
5.如权利要求1所述的方法,还包括步骤使用包括文件名搜索、文件格式搜索、以及针对包含在DLNA系统中的内容的设备搜索的搜索菜单来配置菜单。
6.如权利要求1所述的方法,还包括步骤使用包括针对包含在DLNA系统中的内容的重命名设置功能的设置菜单来配置菜单。
7.如权利要求1所述的方法,其中使用下表执行所述步骤b)
8.一种为数字生活网络联盟(DLNA)系统中的数字媒体播放器(DMP)配置用户接口的设备,包括计算机可读记录介质;存储在所述介质上的三轴组,由源轴、菜单轴和渲染器轴组成,其中每个轴具有相关内容列表;存储在所述介质上的计算机可执行程序,根据用户对来自预定操作组的操作的选择,使用三个帧来配置和显示DMP用户接口,使得将所述轴组中的两个预定轴和内容列表分别显示在三个帧中。
9.如权利要求8所述的设备,其中所述预定操作组是
10.如权利要求9所述的设备,其中,当所述两个预定轴的一个是渲染器轴并且选择了在渲染器轴上显示的渲染器设备时,仅显示在内容列表内的内容中可由渲染器设备支持的格式的内容。
11.如权利要求9所述的设备,其中,当所述两个预定轴的一个是渲染器轴并且选择了所述内容列表的预定内容时,仅将能够输出用于支持预定内容的格式的渲染器设备显示在用于显示渲染器轴的一帧之内。
12.如权利要求9所述的设备,其中,根据包含在包括所述设备的数字生活网络联盟(DLNA)系统中的内容的类型来配置菜单。
13.如权利要求9所述的设备,其中,使用包括文件名搜索、文件格式搜索、以及针对包含在包括所述设备的数字生活网络联盟(DLNA)系统中的内容的设备搜索的搜索菜单来配置菜单。
14.如权利要求9所述的设备,其中,使用包括针对包含在包括所述设备的数字生活网络联盟(DLNA)系统中的内容的重命名设置功能的设置菜单来配置菜单。
15.一种存储程序的计算机可读介质,配置所述程序以执行权利要求7的方法。
16.如权利要求15所述的计算机可读介质,其中,所述介质从包括CD-ROM、RAM、软盘、硬盘和光磁盘的组中选择。
全文摘要
一种为数字生活网络联盟(DLNA)系统中的数字媒体播放器(DMP)提供利用三个帧配置的用户接口的方法。将DLNA系统的所有源、所有渲染器、以及所有菜单项目的每一个设定到一组轴的一个轴上。根据DMP用户对将要在DLNA中执行操作的选择,选择所述三轴组的两个预定的轴以及内容列表。使用用于显示两个预定轴的两个帧以及用于显示内容列表的一个帧来配置DMP的用户接口。
文档编号H04L29/06GK1980242SQ200610163140
公开日2007年6月13日 申请日期2006年11月30日 优先权日2005年12月5日
发明者崔佑准, 辛昊哲, 裴荣圭, 姜承美, 金喆胜, 韩荣燮, 金俊佑 申请人:三星电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1