1.一种用于执行数字生活网络联盟DLNA服务场景的DLNA设备,该DLNA设备包括:
显示单元,其被构造成显示用于执行所述DLNA服务场景的用户界面;
输入单元,其被构造成从用户接收针对所述用户界面的操作指令;
通信器,其被构造成与DLNA网络上的DLNA设备通信;
控制器,其被构造成控制所述显示单元上显示的用户界面并且控制所述通信器,其中,所述用户界面包括主层、第一子层和第二子层,所述主层被构造成提供进行媒体内容选择的界面,所述第一子层被构造成提供进行媒体服务器选择的界面,所述第二子层被构造成提供进行媒体播放器选择的界面,
其中,根据用户的操作指令,以下拉弹出方式在所述主层的一部分上显示所述第一子层和所述第二子层,
其中,所述第二子层包括第一部分、第二部分和第三部分这三个部分,其中,在所述第一部分中显示与所述DLNA网络连接的数字媒体渲染器DMR设备的列表,在所述第二部分中显示控制媒体渲染面板和媒体渲染控制器面板,在所述第三部分中显示被设置为播放列表的至少一条内容的列表,
其中,在显示在所述主层上的内容项的列表中选择显示在所述第二子层的所述第三部分中的要被显示的至少一个内容项,并且
其中,所述控制器还被构造成:
在所述第二部分中显示的所述控制媒体渲染面板上渲染在所述第三部分中显示的所述播放列表中包括的所述至少一条内容,并且
在所述第二部分中显示的所述媒体渲染控制器面板上显示与所述控制媒体渲染面板上渲染的所述至少一条内容的类型对应的控制器GUI元素。
2.根据权利要求1所述的DLNA设备,其中,所述控制器在所述第一子层和所述第二子层中的一个正在所述显示单元上显示时使所述主层无效。
3.根据权利要求2所述的DLNA设备,其中,当使所述主层无效时,所述控制器将所述主层的色调或透明度中的至少一个改变成预定值。
4.根据权利要求1所述的DLNA设备,其中,所述控制器被构造成:
在所述第一子层上,显示与所述DLNA网络连接的数字媒体服务器DMS设备的列表,在所述第二子层上,显示与所述DLNA网络连接的DMR设备的列表。
5.根据权利要求4所述的DLNA设备,其中,
所述DLNA设备被构造成执行数字媒体控制器DMC和所述DMS的操作,所述DLNA设备作为本地DLNA设备执行所述DLNA服务场景,
所述DMS设备的列表包括所述本地DLNA设备。
6.根据权利要求4所述的DLNA设备,其中,
所述DLNA设备被构造成执行数字媒体控制器DMC和数字媒体播放器DMP的操作,所述DLNA设备作为本地DLNA设备执行所述DLNA服务场景,
所述DMR设备的列表包括所述本地DLNA设备。
7.根据权利要求4所述的DLNA设备,其中,所述控制器被构造成当用户选择指令输入到所述DMS设备时在所述主层上显示所述第一子层上显示的所述DMS设备的列表中的DMS设备中包含的内容项的列表。
8.根据权利要求4所述的DLNA设备,其中,所述控制器被构造成当输入针对内容的用户选择指令时将所述主层上显示的内容项的列表中的至少一个内容项设置到播放列表。
9.根据权利要求1所述的DLNA设备,其中,所述控制器响应于输入到所述第二子层上显示的DMR设备的列表中的DMR设备的用户选择指令,请求具有被设置到播放列表的所述至少一个内容项的DMS设备将所述至少一个内容项发送到所述DMR设备。
10.根据权利要求1所述的DLNA设备,其中,所述第一子层和所述第二子层显示在所述主层的左侧和右侧或者所述主层的上侧和下侧。
11.根据权利要求1所述的DLNA设备,其中,所述第一子层和所述第二子层以下拉方式可滑动地显示在所述主层上。
12.根据权利要求1所述的DLNA设备,其中,所述用户界面被构造成:
在所述主层的左侧和右侧或者所述主层的上侧和下侧包括一对切换条;
当用户选择指令输入到所述切换条中的一个时,在所述主层上显示所述第一子层或所述第二子层。
13.根据权利要求1至12中的一项所述的DLNA设备,其中,通过鼠标、键盘、键区、语音识别传感器和触摸传感器中的至少一个实现所述输入单元。
14.一种用于提供用于数字生活网络联盟DLNA服务场景的用户界面并且执行所述DLNA服务场景的DLNA设备,所述用户界面包括:
主层,其被构造成提供媒体内容选择界面;
第一子层,其被构造成提供媒体服务器选择界面;
第二子层,其被构造成提供媒体播放器选择界面,
其中,所述第一子层和所述第二子层根据用户的操作指令以下拉弹出方式在所述主层的一部分上显示,
其中,所述第二子层包括第一部分、第二部分和第三部分这三个部分,其中,在所述第一部分中显示与DLNA网络连接的数字媒体渲染器DMR设备的列表,在所述第二部分中显示控制媒体渲染面板和媒体渲染控制器面板,在所述第三部分中显示被设置为播放列表的至少一条内容的列表,
其中,在显示在所述主层上的内容项的列表中选择显示在所述第二子层的所述第三部分中的要被显示的至少一个内容项,
其中,在所述第二部分中显示的所述控制媒体渲染面板上渲染在所述第三部分中显示的所述播放列表中包括的所述至少一条内容,并且
其中,在所述第二部分中显示的所述媒体渲染控制器面板上显示与所述控制媒体渲染面板上渲染的所述至少一条内容的类型对应的控制器GUI元素。
15.根据权利要求14所述的DLNA设备,其中,
所述第一子层被构造成显示与DLNA网络连接的数字媒体服务器DMS设备的列表,所述第二子层被构造成显示与所述DLNA网络连接的DMR设备的列表。
16.根据权利要求15所述的DLNA设备,其中,
所述DLNA设备被构造成执行数字媒体控制器DMC、数字媒体播放器DMP和DMS的操作,所述DLNA设备作为本地DLNA设备执行所述DLNA服务场景,
所述DMS设备的列表和所述DMR设备的列表包括所述本地DLNA设备。
17.根据权利要求16所述的DLNA设备,其中,当输入针对所述主层上显示的内容项的列表中的至少一个内容项的用户选择指令时,所述至少一个内容项被设置到播放列表。
18.根据权利要求17所述的DLNA设备,其中,所述DLNA设备响应于输入到所述第二子层上显示的所述DMR设备的列表中的DMR设备的用户选择指令,请求具有被设置到播放列表的所述至少一个内容项的DMS设备将所述至少一个内容项发送到所述DMR设备。
19.一种存储包括计算机可执行指令的计算机程序的非暂态计算机可读介质,所述指令用于当在包括用于显示用户界面的显示单元、用于与数字生活网络联盟DLNA网络中的至少一个DLNA设备通信的通信器和用于从用户接收针对用户界面的操作指令的输入单元的用于控制的DLNA设备中执行时致使所述DLNA设备:
在所述显示单元上,显示被构造成提供进行媒体内容选择的界面的主层,检测来自用户的针对所述用户界面的操作指令,
在所述主层的一部分上以下拉弹出方式显示第一子层和第二子层,所述第一子层被构造成提供进行媒体服务器选择的界面,所述第二子层被构造成提供进行媒体播放器选择的界面,
其中,所述第二子层包括第一部分、第二部分和第三部分这三个部分,其中,在所述第一部分中显示与所述DLNA网络连接的数字媒体渲染器DMR设备的列表,在所述第二部分中显示控制媒体渲染面板和媒体渲染控制器面板,在所述第三部分中显示被设置为播放列表的至少一条内容的列表,
其中,在显示在所述主层上的内容项的列表中选择显示在所述第二子层的所述第三部分中的要被显示的至少一个内容项,
其中,在所述第二部分中显示的所述控制媒体渲染面板上渲染在所述第三部分中显示的所述播放列表中包括的所述至少一条内容,并且
其中,在所述第二部分中显示的所述媒体渲染控制器面板上显示与所述控制媒体渲染面板上渲染的所述至少一条内容的类型对应的控制器GUI元素。
提供用于在家庭网络中共享媒体内容的用户界面的装置和记\n录程序的记录介质\n技术领域\n[0001] 一个或多个实施方式中,本公开涉及提供用于在家庭网络中共享媒体内容的用户界面的装置和用于记录程序的记录介质。\n背景技术\n[0002] 这个部分中的阐述只是提供与本公开相关的背景信息,并不构成现有技术。\n[0003] 近来,建立家庭网络以能够进行安装在用户端的各种设备(诸如,PC、TV、机顶盒、移动设备、音频系统、空调、热水器、灯、气阀和前门)的互连和整体管理。\n[0004] 作为与在家庭网络中共享媒体内容相关的标准化协议,新兴的是数字生活网络联盟(DLNA)。DLNM的目的是基于行业标准构建确保互容性的平台。DLNA是基于通用即插即用(UPnP)技术,覆盖物理介质、网络传输、媒体格式、流协议、数字版权管理(DRM)等标准。期望DLNA引入基于广泛用于家用器具、PC、无线设备等的行业标准(诸如,IP、HTTP、UPnP和Wi-Fi)的指导原则。允许根据DLNA指导原则设计的设备通过家庭网络自由地共享各种种类的媒体内容,包括音乐、照片和视频。\n[0005] 在用户端的各种设备共享这种媒体内容的情况下,需要允许用户更容易且方便地操作与他们的家庭网络连接的设备。\n[0006] DLNA定义属于通过家庭网络共享和控制媒体的设备类别的数字媒体服务器(下文中,被称为“DMS”)、数字媒体播放器(下文中,被称为“DMP”)、数字媒体渲染器(下文中,被称为“DMR”)和数字媒体控制器(下文中,被称为“DMC”)。\n[0007] 简言之,DMS设备用于将本地内容注册和分布到网络中,DMP设备用于寻找DMS设备注册的内容并且在其播放器上播放内容。DMR设备根据来自DMC设备的请求接收和播放内容,DMC设备寻找DMS设备注册的内容,创建DMR设备中供回放的构造,保持DMR设备和DMS设备之间的连接。\n[0008] DLNA标准限定与基本DLNA服务相关的三种场景。DLNA服务场景包括2-Box Push、\n2-Box Pull和3-Box场景。\n[0009] 图1是基本DLNA服务场景的示例的图示。\n[0010] 图1的(a)示出2-Box Push(2-Box推)场景,其中,设备110的内容在另一个设备120上播放并且设备110用作DMS设备。图1的(b)示出2-Box Pull(2-Box拉)场景,其中,主设备\n130播放另一个设备110的媒体并且用作DMP设备。图1的(c)示出3-Box场景,其中,用作DMC设备的主设备140造成另一个设备110的媒体由又一个设备120来播放。\n[0011] 为了支持这种DLNA服务场景,由例如各个多媒体设备制造商提供DLNA服务应用。\n为了使DLNA服务对于用户更容易且更方便,DLNA服务应用需要整体支持以上的三种DLNA服务场景并且配备有直观的用户界面。\n[0012] 图2是传统DLNA服务应用的用户界面(UI)的示例的图示。\n[0013] 如图2的(a)中所示,画面变换的用户界面用三个单独的页面实现用于选择媒体服务器、媒体内容和媒体播放器的活动画面区,以执行3-Box场景。\n[0014] 在这种情况下,用户界面的构造需要用户翻几页来执行3-Box场景,这是不直观的表现方式。此外,用户需要在页面之间进行切换的同时记住之前的选择,而且返回之前的步骤(前一页)会有初始化之前选择的风险。\n[0015] 图2的(b)中示出的示例性UI通过三个静止框布置各个活动画面区,使得单个页面覆盖待执行的所有操作步骤(媒体服务器选择、媒体内容选择和媒体播放器选择)。在这种样式的UI中,固定的框区阻碍了确保用户所需的画面的足够的部分从而具备关键内容选择区的充分易辨性。\n发明内容\n[0016] 技术问题\n[0017] 因此,本公开致力于提供一种DNLA系统,该DNLA系统包括用户界面,该用户界面被构造成布置具有滑动菜单的活动画面区,以允许用户容易通过DMC功能或DMP功能获取期望内容并且通过期望设备输出该内容。\n[0018] 概述\n[0019] 根据本公开的一些实施方式,一种用于执行DLNA(数字生活网络联盟)服务场景的DLNA设备包括:显示单元,其被构造成显示用于执行所述DLNA服务场景的用户界面;输入单元,其被构造成从用户接收针对所述用户界面的操作指令;通信器,其被构造成与DLNA网络上的DLNA设备通信;控制器,其被构造成控制所述显示单元上显示的用户界面并且控制所述通信器。所述用户界面包括主层、第一子层和第二子层,所述主层被构造成提供进行媒体内容选择的界面,所述第一子层被构造成提供进行媒体服务器选择的界面,所述第二子层被构造成提供进行媒体播放器选择的界面。根据用户的操作指令,以下拉弹出方式在所述主层的一部分上显示所述第一子层和所述第二子层。\n[0020] 另外,所述第一子层和所述第二子层可显示在所述主层的左侧和右侧或者所述主层的上侧和下侧。\n[0021] 可在所述主层上以下拉方式可滑动地显示所述第一子层和所述第二子层。\n[0022] 所述控制器可在所述第一子层和所述第二子层中的一个正在所述显示单元上显示时使所述主层无效。\n[0023] 当使所述主层无效时,所述控制器可将所述主层的色调或透明度中的至少一个变成预定值。\n[0024] 所述控制器可被构造成在所述第一子层上显示与所述DLNA网络连接的数字媒体服务器(DMS)设备的列表,在所述第二子层上显示与所述DLNA网络连接的数字媒体渲染器(DMR)设备的列表。\n[0025] 所述DLNA设备可被构造成执行DMC、DMP和DMS的操作,所述DLNA设备作为本地DLNA设备执行所述DLNA服务场景。\n[0026] 另外,所述DMS设备的列表可包括所述本地DLNA设备。\n[0027] 另外,所述DMR设备的列表可包括所述本地DLNA设备。\n[0028] 所述控制器可被构造成当用户选择指令输入到所述DMS设备时在所述主层上显示所述第一子层上显示的所述DMS设备的列表中的DMS设备中包含的内容项的列表。\n[0029] 所述控制器可被构造成当输入针对内容的用户选择指令时将所述主层上显示的内容项的列表中的至少一个内容项设置到播放列表。\n[0030] 所述第二子层可包括第一部分、第二部分和第三部分这三个部分,其中,在所述第一部分中显示与所述DLNA网络连接的所述DMR设备的列表,在所述第二部分中显示控制媒体渲染面板和媒体渲染控制器面板,在所述第三部分中显示被设置为播放列表的至少一条内容的列表。\n[0031] 所述控制器可被构造成在所述控制媒体渲染面板上渲染被设置为播放列表的所述至少一个内容项;在所述媒体渲染控制器面板上显示与所述控制媒体渲染面板上渲染的内容项的类型对应的控制器GUI元素。\n[0032] 所述控制器可响应于输入到所述第二子层上显示的所述DMR设备的列表中的DMR设备的用户选择指令,请求具有被设置到所述播放列表的所述至少一个内容项的DMS设备将所述至少一个内容项发送到所述DMR设备。\n[0033] 所述用户界面可被构造成在所述主层的左侧和右侧或者所述主层的上侧和下侧包括一对切换条;当用户选择指令输入到切换条中的一个时,在所述主层上显示所述第一子层或所述第二子层。\n[0034] 通过鼠标、键盘、键区、语音识别传感器和触摸传感器中的至少一个实现所述输入单元。\n[0035] 本公开的另一个方面提供了一种用于提供用于DLNA服务场景的用户界面并且执行所述DLNA服务场景的DLNA设备,所述用户界面包括:主层,其被构造成提供媒体内容选择界面;第一子层,其被构造成提供媒体服务器选择界面;第二子层,其被构造成提供媒体播放器选择界面。这里,所述第一子层和所述第二子层根据用户的操作指令以下拉弹出方式在所述主层的一部分上显示。\n[0036] 本公开的又一个方面提供了一种存储包括计算机可执行指令的计算机程序的非暂态计算机可读介质,所述指令用于当在包括用于显示用户界面的显示单元、用于与DLNA网络中的至少一个DLNA设备通信的通信器和用于从用户接收针对用户界面的操作指令的输入单元的进行控制的DLNA设备中执行时致使所述DLNA设备:在所述显示单元上,显示被构造成提供进行媒体内容选择的界面的主层,检测来自用户的针对所述用户界面的操作指令,在所述主层的一部分上以下拉弹出方式显示第一子层和第二子层,所述第一子层被构造成提供进行媒体服务器选择的界面,所述第二子层被构造成提供进行媒体播放器选择的界面。\n[0037] 有益效果\n[0038] 根据如上所述的本公开,通过提供被构造成在单个页面上布置具有滑动菜单的活动画面区的DLNA用户界面,允许用户更方便直观地在DLNA环境中使用用作家庭网络中的控制点的DLNA设备。\n[0039] 另外,通过用滑动菜单实现进行媒体服务器选择操作、媒体内容选择操作和媒体播放器选择操作的用户界面,可确保各选择操作的最大可能区域,可提供更方便的DLNA用户界面。\n[0040] 另外,通过集成管理通过多个媒体服务器收集的媒体内容信息(例如,位置信息、媒体内容的列表等),家庭网络上的设备(媒体播放器)可基于集成管理的媒体内容信息,快速且容易地使用由家庭网络上的媒体服务器提供的媒体内容。\n[0041] 另外,通过提供被构造成通过单个选择操作执行各种DLNA服务场景的集成DLNA用户界面,用户可通过单个选择操作来设置各种DLNA服务场景。\n附图说明\n[0042] 图1是基本DLNA服务场景的示例的图示。\n[0043] 图2是传统DLNA服务应用的用户界面的示例的图示。\n[0044] 图3是根据本公开的至少一个实施方式的用于执行DLNA服务场景的DLNA设备的构造的图示。\n[0045] 图4是用于进行媒体内容选择操作的用户界面的示例的图示。\n[0046] 图5是图4中示出的用户界面的示例实现方式的图示。\n[0047] 图6是用于进行媒体服务器选择操作的用户界面的示例的图示。\n[0048] 图7是图6中示出的用户界面的示例实现方式的图示。\n[0049] 图8是用于进行媒体播放器选择操作的用户界面的示例的图示。\n[0050] 图9是用于进行媒体播放器选择和后续回放的用户界面的示例的图示。\n[0051] 图10是图9中示出的用户界面的示例实现方式的图示。\n具体实施方式\n[0052] 下文中,将参照附图详细描述本公开的至少一个实施方式。在下面的描述中,类似的参考标号表示类似的元件,尽管这些元件是在不同附图中示出的。另外,在下面对至少一个实施方式的描述中,出于清晰和简明的目的,将省略对并入本文的已知功能和构造的详细描述。\n[0053] 本公开的实施方式涉及DLNA用户界面和在使用DLNA用户界面的DLNA环境中用作家庭网络中的控制点的DLNA设备。\n[0054] 本公开的实施方式中描述的DLNA用户界面没有根据上述的DLNA服务场景(2-Box Push、2-Box Pull和3-Box场景)将一个界面与另一个界面单独区分开。换句话讲,可通过与\n3-Box场景中的DMC设备的操作(检索DLNA网络中的DMS设备、识别设备的内容并且选择DMR设备来播放内容的操作)类似的一系列处理(媒体服务器选择处理、媒体内容选择处理和媒体播放器选择处理)来支持以上所有这三种场景。\n[0055] 用于提供DLNA用户界面的DLNA设备作为基于DLNA的家庭网络中的控制点操作。通过用作控制点,这个DLNA设备通过有线/无线家庭网络连接到多种多样的DLNA设备以执行DLNA服务场景。与家庭网络连接的DLNA设备能够执行DMS、DMP、DMR和DMC功能中的两种或更多种。特别地,在本实施方式中作为控制点的DLNA设备可被构造成执行DMC、DMS和DMP功能中的全部。在这个实施方式中,提供DLNA用户界面的DLNA设备本身还可被识别为DLNA网络上的DMS设备,并且可通过用户界面被选择作为DMS设备或作为DMS设备被控制。\n[0056] 首先,将描述DLNA环境的家庭网络中各DLNA设备的设备类别。\n[0057] DMS设备有能力访问通用即插即用(UPnP)AV区中的媒体内容,用于存储媒体内容或将媒体内容提供到DMP设备或DMR设备。DMS设备能够使DMC设备获取媒体内容,可装配有广播中间件和用于接收数字广播的广播接收器。可由移动设备、个人计算机、CD播放器、DVD播放器、MP3播放器、机顶盒等执行DMS的这类功能。\n[0058] DMP设备用于播放所选择的媒体内容。具体地,DMP设备可选择和控制媒体内容并且播放所选择的媒体内容。可由移动设备、TV、个人计算机等执行DMP的这类操作。\n[0059] DMR设备用于播放所选择的媒体内容。可由TV、AV接收器、立体声扬声器等执行DMR的操作。\n[0060] DMC设备进行控制,以通过DMR设备播放DMS设备的媒体内容。用户可通过DMC设备获取DMS设备的媒体内容以寻找所需的媒体内容,控制DMS设备以将媒体内容发送到特定DMR设备。可由移动设备、个人计算机等执行这种DMC功能。\n[0061] 现在,将描述根据本公开的至少一个实施方式的DLNA用户界面和被构造成在使用DLNA用户界面的DLNA环境中执行家庭网络中的DLNA服务场景的DLNA设备。\n[0062] 图3是根据本公开的至少一个实施方式的用于执行DLNA服务场景的DLNA设备的构造的图示。\n[0063] 尽管图3只示出描述该实施方式必须的部件,但控制DLNA设备300可根据其类型和性能以各种方式进行构造。\n[0064] 如图3中所示,根据本公开的至少一个实施方式的被构造成执行DLNA服务场景的DLNA设备300可包括:显示单元320,其被构造成显示用于实现DLNA服务场景的用户界面;输入单元330,其被构造成从用户接收用于用户界面的用户选择指令;通信器340,其被构造成执行与DLNA网络上的DLNA设备的通信;控制器310,其被构造成控制在显示单元320上显示的用户界面和通信器340。\n[0065] 输入单元330从用户接收用于显示单元320上显示的用户界面的用户选择指令,并且它可根据DLNA设备300的构造和功能通过各种输入装置来实现。例如,当DLNA设备300是智能电话或平板PC时,可通过诸如触摸屏、键盘和语音识别传感器的输入装置实现输入单元330。当DLNA设备300是个人计算机时,可通过诸如鼠标和键盘的输入装置来实现输入单元330。特别地,在应用触摸屏的智能电话的情况下,可用触摸屏取代输入单元330和显示单元320。输入单元330向控制器310传递用户输入的用户选择指令。\n[0066] 当通过鼠标实现输入单元330时,用户对GUI元素的“选择指令”可以是对于GUI元素的事件(诸如,“点击”、“拖拽”和“鼠标悬停”)。当通过触摸屏的触摸传感器实现输入单元\n330时,用户的选择指令可以是诸如“轻敲”、“拖拽”、“轻击”和“按下”的事件。\n[0067] 本文中,事件“鼠标悬停”是指将鼠标光标定位在特定对象上达一定时间的操作。\n事件“轻敲”是一次性轻柔按下并且释放所选择对象(数字、字符、符号、图标等)的动作,是指在通用PC中的触摸输入(诸如,点击鼠标)。事件“拖拽”是在按下(触摸)对象的同时将所选择的特定对象移到特定位置并随后释放对象的操作。当出现拖拽时,被按下的对象在其移动方向上保持移动,然后通过释放动作将其固定。事件“轻击”是触摸接触点并且将接触点在特定方向(上、下、左、右和对角方向)中的一个上移动并接着释放接触点的动作。根据“轻击”事件的移动方向和速度,处理特定操作。“轻击”事件是指例如翻页的操作。事件“按下”是指接触并随后一直按着接触点的操作,事件“释放”是指在触摸接触点之后释放接触点的操作。\n[0068] 通信器340通过各种有线/无线通信方案与DLNA网络中的其它DLNA设备通信。\n[0069] 可用中央处理单元(CPU)或微处理器实现的控制器310控制DLNA设备300的整体操作。特别地,控制器310执行DLNA服务应用,以使DLNA设备300能够执行DMC、DMP或DMS的操作。\n[0070] 控制器310初始地根据用户的请求为显示单元320提供当前与家庭网络连接的DLNA设备之中的用于执行DMS和DMR设备的操作的设备的列表,使得用户可选择DLNA设备来显示媒体内容。另外,控制器310向显示单元320提供对应的用户界面,使得用户可获取存储在DMS设备中的媒体内容并且通过期望的DMR设备播放该媒体内容。然后,控制器310将用户选择的信息作为DLNA场景信息存储在存储器(未示出)中。另外,控制器310通过通信器340与DLNA网络上的其它DLNA设备通信,以实现DLNA场景信息。为了执行这种操作,控制器310可包括GUI控制模块311、通信控制模块312和输入处理模块313。\n[0071] 下文中,将参照图4至图10描述显示单元320上显示的DLNA用户界面和控制DLNA用户界面的控制器310的操作。下面描述的用户界面在显示单元320上实现并且由控制器310中包括的GUI控制模块控制,为了清楚地描述DLNA用户界面的操作,将不提及用于控制GUI元素的主体(GUI控制模块:311)。\n[0072] 用于执行DLNA服务场景的操作被大体分为媒体服务器选择、媒体内容选择和媒体播放器选择。\n[0073] 这个实施方式提供用于提供进行媒体内容选择的界面的主层400、用于提供进行媒体服务器选择的界面的第一子层500和用于提供进行媒体播放器选择的界面的第二子层\n800,作为用于执行DLNA服务场景的这种操作的用户界面。本文中,第一子层500和第二子层\n800根据用户的操作指令以“下拉弹出”的方式在主层400的一部分中显示。“下拉弹出”是指根据用户的操作指令在显示屏上暂时显示子层。\n[0074] 图4是构成媒体内容选择区的用户界面的示例的图示,图5是图4中示出的用户界面的示例实现方式的图示。\n[0075] 图4中示出的软件应用的运行画面大体包括:顶部指示器430,其上显示应用的标题;底部指示器440,其上显示关于应用的状态信息;主框,其中实现用户界面。\n[0076] 在主框中,用于提供进行媒体内容选择的界面的主层400与GUI对象一起显示,GUI对象包括分别设置在主层400的左侧和右侧的一对切换条410和420。切换条410和420可根据主层400的宽高比设置在主层400的顶部和底部,还可按按钮而非条的形式构造。这对切换条410和420是用于感测关于是否要显示第一子层500和第二子层800的用户操作指令的GUI对象的示例。\n[0077] 切换条410和420适于其中用于运行第一子层500和第二子层800的用户操作指令是点击事件或拖拽事件的情况。另一方面,在用户的操作指令对应于应用于主层400的特定区域(例如,主层400的左侧部分和右侧部分)的鼠标悬停事件的情况下,可省略切换条410和420。本文中,将描述当提供切换条410和420时用户界面的操作。\n[0078] 在主层400上显示所选择的DMS设备中包含的内容项的列表。当执行应用时,本地DLNA设备中包含的或者最近被访问的DMS设备中包含的内容项的列表可被显示为默认值。\n[0079] 可根据DMS设备中包含的内容的类型,将主层400上显示的内容项的列表分类并且进行显示。可通过将允许选择内容类型的顶部菜单402a至402c形式的用户界面布置在主层\n400上来提供根据用户选择被分类成数字视频、数字音乐和数字图像的内容的列表。另外,内容项的列表可按目录或完整列表的形式提供,各条内容可被表现为缩略图、标题或图标。\n[0080] 当用户选择指令被输入切换条410和420时,显示用于提供进行媒体服务器选择操作的界面的子层和用于提供进行媒体播放器选择操作的界面的另一个子层。各子层可按弹出方式显示或者可按下拉方式在主层400之上可滑动地显示。下文中,为了清楚描述,上面显示媒体服务器选择区的子层将被称为“第一子层”,显示媒体播放器选择区的其它子层将被称为“第二子层”。\n[0081] 用户可在主层400上显示的内容项的列表中选择至少一个内容项。然后,所选择的内容可被包括在播放列表中,以在被选择作为媒体播放器的DMR设备中渲染。\n[0082] 图6是用于进行媒体服务器选择操作的用户界面的示例的图示,图7是图6中示出的用户界面的示例实现方式的图示。\n[0083] 图6示出当针对位于主层400左侧的切换条410输入用户选择指令时主层400上显示的第一子层500。在第一子层500上显示媒体服务器选择区。DLNA网络上的DMS设备的列表(参见501a和501b)提供在媒体服务器选择区中。在用于执行以上应用的DLNA设备300具有DMS功能的情况下,DLNA设备300本身也可被包括在DMS设备的列表中。\n[0084] 主层400可被构造成在显示第一子层500时无效。当主层400无效时,可将主层400的颜色属性(即,色调和透明度中的至少一个)调节成预定值,以可视方式通知该无效状态,并且可在主层400上显示指示该无效状态的消息。\n[0085] 一旦用户完成在第一子层500上提供的DMS设备的列表中选择一个设备,第一子层\n500就滑走并且从主层400消失,主层400起效。在起效的主层400上显示所选择的DMS中包含的内容项的列表。用户可从显示的内容项的列表中选择至少一条内容,所选择的至少一个内容项被包括在播放列表中,以在已经被选择或者将要被选择作为媒体播放器的DMR设备中渲染。\n[0086] 同时,可在提供进行媒体服务器选择操作的界面的第一子层500上设置库按钮\n502。当用户选择库按钮502时,在主层400上提供与DLNA网络连接的所有DMS设备中包括的内容项的集成列表。集成列表可在执行应用时被收集,在执行应用期间被周期性收集,或者当用户选择库按钮时收集。\n[0087] 当用户选择位于主层400右侧的切换条420时,第二子层800起效,在其上显示媒体播放器选择区。第二子层800以弹出方式在主层400上显示,或者可通过下拉方式滑动进行显示。第一子层500和第二子层800不同时消失。相反,当选择出现一个子层时,另一个子层消失。\n[0088] 图8是进行媒体播放器选择操作的用户界面的示例的图示。\n[0089] 图8示出当针对位于主层400右侧的切换条420输入用户选择指令时主层400上显示的第二子层800。在第二子层800上显示进行媒体播放器选择操作的界面。进行媒体播放器选择操作的界面提供在DLNA网络上执行DMR功能的DLNA设备的列表。该列表中包括的DLNA设备可不仅具有DMR功能,而且具有DMC、DMS和DMP功能。因此,一个DLNA设备可被包括在第一子层500上显示的列表和第二子层800上显示的列表二者中。\n[0090] 图9是在媒体播放器选择之后出现的用户界面的示例的图示,图10是图9中示出的用户界面的示例实现方式的图示。\n[0091] 图9和图10中示出的第二子层800包括三个部分900、910和920。在第一部分900中显示图8中示出的进行媒体播放器选择操作的界面。进行媒体播放器选择操作的界面提供在DLNA网络上执行DMR功能的DLNA设备的列表。该列表中包括的DLNA设备可不仅具有DMR功能,而且具有DMC、DMS和DMP功能。因此,一个DLNA设备可被包括在第一子层500上显示的列表和第二子层800上显示的列表二者中。在第二部分910中显示控制媒体渲染面板911和媒体渲染控制器面板912。在控制媒体渲染面板911上渲染第三部分920中显示的播放列表中包括的内容。在媒体渲染控制器面板912上显示与控制媒体渲染面板911上渲染的内容的类型对应的渲染控制器GUI元素。播放列表中包括的内容项在DMR设备中渲染。用户可通过控制媒体渲染面板911查看在DMR设备中进行渲染的画面,用户可通过向媒体渲染控制器面板\n912提供的渲染控制器GUI元素控制在DMR设备中进行渲染的画面。\n[0092] 如可从以上描述中明白的,作为将各个界面专用于各种DLNA服务场景的替代方式,在本公开的一些实施方式中,DLNA用户界面提供集成用户界面,该界面能够通过媒体服务器选择、媒体内容选择和媒体播放器选择的处理来支持所有三种场景。通过用于进行媒体服务器选择操作的界面、用于进行媒体内容选择操作的界面、用于进行媒体播放器选择操作的用户界面,执行下面的DLNA服务场景。\n[0093] 首先,用户通过用户界面选择播放列表和用于回放的媒体播放器。播放列表中包括的媒体内容可以是在用作控制点的DLNA设备300中存储的内容项,或位于DLNA网络上的DMS设备中存储的内容项。\n[0094] 当用户完成选择播放列表和用于回放的媒体播放器时,DLNA设备300指示DMR设备播放包括在播放列表中的内容,进而DMR设备请求将内容发送到对应的DMS设备。\n[0095] 如果存储播放列表中包括的内容的DMS设备和被选择作为用于回放的媒体播放器的DMR设备是同一DLNA设备,则这个DLNA设备适于同时具有DMS功能和DMR功能。在这种情况下,DLNA设备在本地播放内容项。换句话讲,DLNA设备在它自己的渲染画面上渲染存储在它自身存储空间中的内容。\n[0096] 如果存储播放列表中包括的内容的DMS设备和被选择作为用于回放的媒体播放器的DMR设备不是本地DLNA设备而是单独的DLNA设备,则执行DLNA服务场景之中的3-Box场景。\n[0097] 如果存储播放列表中包括的内容的DMS设备是本地DLNA设备并且被选择作为用于回放的媒体播放器的DMR设备是单独的DLNA设备,则执行DLNA服务场景之中的2-Box Push场景。\n[0098] 如果被选择作为媒体播放器的DLNA设备是DLNA设备300并且存储播放列表中包括的内容的DMS设备是单独的DLNA设备,则执行DLNA服务场景之中的2-Box Pull场景。\n[0099] 根据本公开中描述的DLNA应用的用户界面,可以从用户的观点来看以相同的方式执行各种DLNA服务场景。在执行DLNA服务场景的过程中,用户不需要获知与DLNA网络连接的DLNA设备中的哪一个用作DMS设备或DMR设备。换句话讲,只需要用户识别由与DLNA网络连接的一定设备播放与DLNA网络连接的设备中存储的内容,而无需识别各DLNA设备具有DMC、DMS、DMR和DMP中的哪种功能以及需要根据各DLNA服务场景指定哪个DLNA设备作为用于执行DMC、DMS、DMR和DMP功能的设备。\n[0100] 尽管已经出于例证目的描述了本公开的示例性实施方式,但本领域的技术人员将理解,在不脱离本公开的基本特征的情况下,各种修改形式、添加形式和替代形式是可行的。因此,出于简要和清晰的缘故,描述了本公开的示例性实施方式。因此,本领域的普通技术人员将理解,本公开的范围不受以上明确描述的实施方式限制,而是受权利要求书及其等同物限制。\n[0101] (参考标号)\n[0102] 300:控制DLNA设备310:控制器\n[0103] 320:显示单元330:输入单元\n[0104] 340:通信器400:主层\n[0105] 410:切换条420:切换条\n[0106] 430:顶部指示器440:底部指示器\n[0107] 500:第一子层800:第二子层\n[0108] 900:第一部分910:第二部分\n[0109] 911:控制媒体渲染面板\n[0110] 912:媒体渲染控制器面板920:第三部分\n[0111] 相关申请的交叉引用\n[0112] 如果可应用,本申请要求2012年8月22日在韩国提交的专利申请No.10-2012-\n0091693的优先权,该申请的全部内容以引用方式并入本文。另外,这个非临时申请要求除了美国之外的国家的优先权,这是出于基于韩国专利申请的相同原因,该韩国专利申请的全部内容特此以引用方式并入。
法律信息
- 2019-04-16
- 2015-08-26
实质审查的生效
IPC(主分类): G06F 3/0481
专利申请号: 201380044444.9
申请日: 2013.08.21
- 2015-05-13
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2011-05-18
|
2009-11-16
| | |
2
| |
2012-07-11
|
2011-12-16
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |