用户界面的制作方法

文档序号:7991882阅读:228来源:国知局
用户界面的制作方法
【专利摘要】描述了一种方法。该方法包括:在与客户端设备相关的第一显示设备上显示用户界面,该用户界面使能用户与客户端设备的交互;使得电子设备能够控制客户端设备;检测电子设备的方向变化;以及当检测到方向变化时将用户界面显示在与电子设备相关的第二显示设备上。也公开了相关的方法和装置。
【专利说明】用户界面
【技术领域】
[0001]本发明涉及用于根据配套设备的操作模式自动适应用户界面显示器的系统和方法。
【背景技术】
[0002]用户界面(UI)用于提供一种简易和有效的使用数字设备的方式。用户可以利用诸如触摸屏、按键、触摸板、键盘或定点装置等输入单元与显示在数字设备相关的屏幕上的UI交互,从而用户可以控制该数字设备执行期望的操作。
[0003]用户还可以与第一数字设备上的Π交互以控制第二数字设备。
[0004]诸如移动电话、平板电脑或者其他手持设备等某一类型的设备可以用作上述的第二数字设备,可包括:检测设备方向的定向模块(例如,加速计)。当用户将设备从横向旋转到纵向模式时,定向模块检测到这种变化,并引起该设备以调整Π来匹配新方向的方式做出响应。

【发明内容】

[0005]因此,根据本发明的实施方式,提供一种方法,包括:在与客户端设备相关的第一显示设备上显示用户界面,该用户界面使得用户能够与该客户端设备交互;使得电子设备能够控制该客户端设备;检测该电子设备的方向变化,以及当检测到方向变化时,在与该电子设备相关的第二显示设备上显示用户界面。
[0006]此外,根据本发明的实施方式,该方法进一步包括:检测该电子设备的另一方向变化;当检测到该另一方向变化时,在与客户端设备相关的第一显示设备上显示用户界面。
[0007]再有,根据本发明的实施方式,检测电子设备的方向变化包括:检测该电子设备围绕垂直于第二显示设备的平面的轴的旋转。
[0008]此外,根据本发明的实施方式,检测电子设备的方向变化包括:检测该电子设备围绕垂直于第二显示设备的平面的轴的旋转和该电子设备围绕平行于第二显示设备的平面的轴的旋转。
[0009]进一步,根据本发明的实施方式,检测电子设备的另一个方向变化包括:检测电子设备围绕垂直于第二显示设备的平面的轴的旋转。
[0010]再有,根据本发明的实施方式,检测电子设备的另一个方向变化包括:检测该电子设备围绕垂直于第二显示设备的平面的轴的旋转和该电子设备围绕平行于第二显示设备的平面的轴的旋转。
[0011]此外,根据本发明的实施方式,使得电子设备能够控制客户端设备包括:将电子设备与客户端设备配对;以及使该电子设备的用户能够与第一显示设备上显示的用户界面交互。
[0012]进一步,根据本发明的实施方式,在第二显示设备上显示用户界面包括:在检测到方向变化时保存显示在第一显示设备上的用户界面的视觉和执行状态;根据第二显示设备的特征用户化用户界面;以及在第二显示设备上显示用户化的用户界面,在所保存的视觉和执行状态下在第二显示设备上恢复该用户化的用户界面。
[0013]再有,根据本发明的实施方式,该特征包括以下各项的一项或多项:第二显示设备的长宽比、尺寸或者分辨率。
[0014]此外,根据本发明的实施方式,用户化用户界面包括检索适于在第二显示设备上使用的相关元数据。
[0015]进一步,根据本发明的实施方式,在第一显示设备上显示用户界面包括:在检测到另一方向变化时保存显示在第二显示设备上的用户界面的视觉和执行状态;根据第一显示设备的特征用户化用户界面;以及将用户化用户界面显示在第一显示设备上,在保存的视觉和执行状态下在第一显示设备上恢复用户化的用户界面。
[0016]再有,根据本发明的实施方式,该特征包括以下各项一项或多项:第一显示设备的长宽比、尺寸或者分辨率。
[0017]此外,根据本发明的实施方式,用户化用户界面包括:检索适于在第一显示设备上使用的相关元数据。
[0018]进一步,根据本发明的实施方式,在第二显示设备上显示用户界面包括:停止在第一显示设备上显示用户界面;以及根据视觉动画将第一显示设备上停止显示用户界面和第二显示设备上显示用户界面进行同步。
[0019]再有,根据本发明的实施方式,同步包括:定义视觉动画的开始时间和持续时间;以及在所定义的开始时间开始将要执行达持续时间的停止显示和显示操作。
[0020]本发明的另一实施方式还提供了一种系统,包括:客户端设备;第一显示设备,与该客户端设备相关并且可操作地显示用户界面,该用户界面使得用户能够与该客户端设备交互;以及电子设备,可操作地控制客户端设备,该电子设备包括:定向模块,可操作地检测电子设备的方向变化;以及第二显示设备;其中,该第二显示设备可操作地在定向模块检测到电子设备的方向变化时显示用户界面。
【专利附图】

【附图说明】
[0021]结合附图,通过以下【具体实施方式】,本发明将被理解并得到更充分的理解,在附图中:
[0022]图1是示出根据本发明的实施方式的构造和操作的系统的简化框图。
[0023]图2是示出根据本发明的实施方式的图1的系统的不同装置之间的信息流的信息流图。
[0024]图3是根据本发明的另一实施方式将显示在第一数字设备上的Π自动显示在第二数字设备的屏幕上的方法的流程图。
[0025]图4A至图4C是根据本发明实施方式的操作第二数字设备的方法的图示说明。【具体实施方式】
[0026]在下面的描述中,阐述了许多具体细节,以便提供一种对本发明的各种原理的彻底理解。然而,本领域的技术人员应当理解,并非所有这些细节总是需要用于实施本发明。在这种情况下,没有详细描述公知的电路、控制逻辑以及用于常规算法和进程的计算机程序指令的细节,以免不必要地晦涩一般概念。
[0027]虽然本文所描述的本发明的原理在很大程度上与电视广播环境和电视应用相关,但是所选择的这些实例是为了方便介绍,而不是对本发明进行限制。
[0028]系统架构
[0029]现在参考图1,图1是示出根据本发明的实施方式的构造和操作的系统的简化框图。
[0030]头端110通常经由通信网络130与多个客户端设备进行通信。附加地或可替代地,多个头端经由通信网络130与单个客户端设备或多个客户端设备进行通信。为了说明和描述的简单,并不限制本发明的一般性,图1中所描绘的一个客户端设备120可操作地(经由通信网络130)与一个头端110通信。
[0031]通信网络130是单向或双向通信网络,其包括以下各种网络中的至少一种:基于卫星的通信网络;基于电缆的通信网络;常规的陆地广播电视网络;基于电话的通信网络;基于电话的电视广播网络;基于移动电话的电视广播网络;互联网协议(IP)电视广播网络;以及基于计算机的通信网络。应当理解,在替代实施方式中,例如,通信网络130可以通过单向或双向混合通信网络来实施,例如,组合电缆-电话网络、组合卫星-电话网络、基于组合卫星-计算机的通信网络,或者通过任何其他适当的网络来实施。实施该通信网络130的其他方式对本领域的技术人员来说将是显而易见的。
[0032]图1的系统包括设置在头端110和显示设备140之间的客户端设备120。客户端设备120耦接至显示设备140。客户端设备120通常包括:调谐器、解码器、接收器和解扰器。应当理解,如本领域中所已知的,客户端设备120包括标准的硬件组件和软件组件。
[0033]客户端设备120通常经由数字AV接口(例如HDM1、DVI等)或经由模拟AV接口(例如,分量(RGB,YPbPr)、复合(NTSC、PAL、SECAM), S-视频、SCART、RF 同轴、D-端子(D-tanshi)等)操作连接至显示设备140。虽然在图1中示出为单独的实体,但在本发明的其他实施方式中,客户端设备120可以与显示设备140集成。
[0034]客户端设备120通常从诸如广播流、VOD库等中接收音频视频(AV)信号,以及相关的数字数据。作为本领域众所周知的是,在诸如可移动安全元件的条件接入设备的控制下,客户端设备通常根据需要有选择地对从头端110接收的AV信号进行解码和解密/解扰。作为本领域众所周知的是,可移动的安全元件通常包括智能卡。从客户端设备120的输出包括将要在显示设备140上显示的根据需要解码和解密/解扰的音频视频(AV)信号。此外,客户端设备120通常运行存储在客户端设备120的存储器内的机载软件,该机载软件包括:应用程序((例如,电子节目指南(EPG)、按次收费(PPV))常驻应用程序、视频点播(VOD)常驻应用程序等)、中间软件层(中间件)、用于控制提供了中间件和解码器硬件控制器之间接口的设备层接口的软件层、以及用于操作客户端设备120的所有其他层。
[0035]客户端设备120通常是由用户例如通过远程控制单元(RCU)150来控制。客户端设备120可以从RCU150 (例如,经由红外线通信)接收控制命令。RCU150由用户用以选择AV内容以观看,例如,实况事件广播、视频点播(VOD)资产、记录事件等,或者用以选择特定的应用程序来运行,例如,EPG, PPV应用程序、VOD应用程序等,然后将其显示在显示设备140上。客户端设备120内的机载软件监测用户与客户端设备120的交互,这样使得响应于利用RCU150输入的用户命令,将相关信息显示在显示设备140上。[0036]此外,提供电子设备160,其可操作为利用任何适当的连接链路(例如,有线、WiF1、蓝牙、RF等)与客户端设备120进行通信。该电子设备160可进一步操作为通过通信网络130与头端110进行通信。图1仅显示了一个通信网络130。然而,本领域的技术人员应当理解,电子设备160可以利用相同的通信网络130或不同的通信网络与头端110直接进行通信。该电子设备160可以是例如(但不限制本发明的一般性),诸如笔记本电脑、台式机或个人计算机(PC)、平板计算机(例如iPad?)、移动计算设备、诸如人数字助理(PDA)、移动电话、或者任何手持设备的配套设备。该电子设备160通常包括处理器、视频播放器、用于向用户显示内容和数据信息的渲染屏幕以及可操作地检测电子设备160的方向的定向模块(例如,但不限制本发明的一般性,诸如加速计传感器、陀螺仪、手动开关等)。定向模块通常可操作地检测电子设备160围绕垂直于它的渲染屏幕的平面的轴的旋转和/或电子设备160围绕平行于其渲染屏幕的平面的轴的旋转。
[0037]用户通常能够选择要在电子设备160上运行的应用程序。该应用程序可以在电子设备160本地执行,进而使得能与客户端设备120和头端110进行通信。运行在电子设备160上的应用程序通常能够将电子设备160与客户端设备120配对,以使电子设备160控制客户端设备120。在本发明的另一实施方式中,使用客户端设备120来实现配对操作。配对两个设备通常包括在第二设备请求与该第一设备相关的同时将第一设备设置为可发现模式。当第二设备检测到第一设备时,这两个设备相关并建立了连接。一旦配对在一起,电子设备160和客户端设备120可以根据消息系统进行通信。然后,用户能够使用该电子设备160作为:
[0038]-RCU可操作地向客户端设备120的机载软件发送信息,并因此提供对客户端设备120的一些控制;和/或
[0039].第二显示设备可操作地显示交互式UI,其为用户提供对客户端120增强程度的控制。
[0040]操作
[0041]现在参考图2,其是示出了根据本发明的实施方式的系统的不同装置之间的信息流的信息流图。
[0042]在步骤201中,用户可以通过操作RCU150 (例如遥控器)来选择将要显示在显示设备140上的事件或服务(有时也称为程序或频道)。当接收到用户的选择时,客户端设备120就可以接收从头端110发送的AV信号。在步骤202中,客户端设备接收AV信号。然后,客户端设备120根据需要解码和解密/解扰从前端110接收到的AV信号,并将所选择的事件或服务显示在显示设备140上(步骤203)。
[0043]当观看所显示的事件或服务时,用户可在步骤204中确定在电子设备160上运行应用程序,该电子设备在本说明书中的下文中称为配套设备160。应用程序通常在配套设备160上本地执行,并首先与客户端设备120建立连接。本领域的技术人员应当理解,在本发明的一些实施方式中,该应用程序也可以被实施为分布式计算应用程序,并因此该应用程序可以在分布式计算系统的任意或多个合适的计算设备中执行。这种连接通常是通过致使客户端设备120和配套设备160彼此相关的传统的配对操作来建立,这样使得它们可以根据消息系统进行通信。在本发明另一实施方式中,客户端设备120和配套设备160也可以被配置成通过用户在每个设备上登录到相同的用户帐户并将每个设备连接到相同的通信网络来进行通信。在一些实施方式中,配对操作会发生在后台(即,它对用户不可见)且未另需用户输入。配套设备160和客户端设备120相关的其他方法对本领域的技术人员来说将是显而易见的。
[0044]当配对操作205完成时,使能两个设备之间的通信,从而使配套设备160能够控制客户端设备120。这两个设备可以使用例如简单对象访问协议(SOAP)消息系统的消息系统进行通信。SOAP是用于在计算机网络中交换Web服务实现的结构化信息的协议规范。它的消息格式依赖于可扩展标记语言(XML),并且通常依赖于其它的应用层协议,最主要的是超文本传输协议(HTTP)、传输控制协议和互联网协议(TCP/IP)和简单邮件传输协议(SMTP),以供消息协商和传输。SOAP可以形成web服务协议栈的基础层,在建成web服务时提供基本消息框架。这种基于XML的协议由三部分组成:包络,它定义信息中的内容以及如何处理它;一组用于表示应用程序定义的数据类型实例的编码规则;以及用于表示过程调用和响应的约定。本领域技术人员应当理解,任何合适的消息系统可以由客户端设备120和配套设备160用以进行通信。在配对操作205结束时,客户端设备120因此能够接收和识别由配套设备160发送的消息。在步骤206中,客户端设备120等待传入消息。
[0045]配套设备160可以根据配套设备160的方向以两种不同的模式来操作。配套设备160内的定向模块检测该配套设备160的方向并根据所检测的方向使能以下两种操作模式之一:
[0046].当定向模块检测到配套设备160被用户以垂直位置保持时使能第一操作模式,在本说明书的下文中称为纵向模式。这个纵向模式包括:将配套设备160用作RCU (步骤207),可操作为(响应于由用户在配套设备160上输入的命令)向客户端设备120的机载软件发送消息(步骤208),并因此,控制客户端设备120 (步骤209A)从一个服务切换到另一个服务、开始录制、增加或减小音量、显示电子节目指南(EPG)、显示显示设备140上的任何其他(交互式)应用程序或与显示在相关于客户端设备120的显示设备140上的UI交互等。客户端设备120的机载软件接收并处理消息以执行由用户输入的命令;
[0047].当定向模块检测到配套设备被用户以水平位置保持时使能第二操作模式,在本说明书的下文中称为横向模式。这个横向模式包括:将配套设备160用作第二显示设备,可操作为显示先前显示在显示设备140上的交互式Π (步骤209B)。因此,用户能够查看包括多个不同的应用程序的Π并与之交互,该应用程序例如但不限制本发明的一般性,EPG、PPV常驻应用程序、VOD常驻应用程序等。响应于由用户在配套设备160上输入的另一命令,另一消息208被发送到客户端设备120。客户端设备120的机载软件接收并处理该另一消息以执行由用户输入的另一命令。在本发明的实施方式中,先前关于第一操作模式所述的命令(例如,从一个服务到另一服务的切换、开始录制、增大或减小音量、显示电子节目指南等)也可经由交互式Π被用户所用。此外,额外的命令根据第二操作模式可被用户所用;以及
[0048]当检测到方向变化时,配套设备160可以从纵向模式切换到横向模式,反之亦然。所检测到的方向变化可以是配套设备160围绕垂直于其渲染屏幕的平面的轴和/或围绕平行于其渲染屏幕的平面的轴的旋转。
[0049]现在参考图3,其是根据本发明的另一实施方式自动在配套设备160的屏幕上显示在显示设备140上显示的Π的方法的流程图。[0050]在根据本发明的另一实施方式中,当用户将配套设备160从纵向旋转到横向模式时可产生自动消息,反之亦然(步骤301)。定向模块检测到配套设备160的方向的改变,并引起配套设备160的操作系统和软件通过产生消息并向客户端设备120发送该消息来响应(步骤302)。
[0051]在步骤303中,客户端设备120的机载软件接收并处理该消息。该消息可以是用于将当前正显示在第一显示设备140上的Π显示在第二显示设备上(即,配套设备160的屏幕)上的请求。
[0052]响应于该消息,客户端设备120暂停当前正由机载软件运行的程序应用的执行并且将该程序应用的视觉和执行状态保存在客户端设备120的存储器内。程序应用通常包括处理以执行特定任务(如运行、显示EPG应用程序、PPV常驻应用程序、VOD应用程序等)的指令和数据的有序集合。特定的程序应用的视觉状态通常对应于第一显示设备上的程序应用的视觉渲染。特定的程序应用的执行状态通常对应于当前正由该程序应用执行的一组指令和数据的位置。因此,当客户端设备120接收消息以将UI显示在第二显示设备上时,当前正被机载软件运行的程序应用的视觉和执行状态被保存在客户端设备120的存储器内(步骤 304)。
[0053]在步骤305,构造将要被显示在第二显示设备上的用户化Π。本领域技术人员应当理解,UI可被部分或完全由客户端设备120、由头端110、或由远程服务器来构造并然后传送到客户端设备120,或者该UI可以是完全或部分地由配套设备160来构造。构造用户化Π通常包括:针对不同的应用程序(例如,EPG应用程序、PPV常驻应用程序、VOD应用程序等)检索UI布局和数据、元数据(例如,额外的信息和/或程序的描述),以及具有适于由第二显示设备使用的格式的资产(例如,频道标识)。对本领域的技术人员显而易见的是,任何合适的协议,例如作为非限制性实例给出的SOAP或HTTP,可以用于从任何合适的源中检索不同的布局和数据。此外,在这一步骤可以考虑该所保存的程序应用的视觉和执行状态,以使用户化Π可以在配套设备160的屏幕上的同一点恢复。
[0054]UI用户化操作也可考虑配套设备160的屏幕和显示设备140的不同特征(例如长宽比、分辨率、尺寸等)。例如但不限制本发明的一般性,当第一显示设备140上显示的Π的外观可以改变(例如,调整大小、缩放、改变长宽比等)以匹配第二显示设备的特征。UI用户化也可以改变Π布局。例如,用户化Π在配套设备160的屏幕可以比显示设备140显示更少的信息(虽然可用信息的量可以被保留)。
[0055]在步骤306,用户化Π被显示在第二显示设备上。该Π可以通过利用先前存储在客户端设备120的存储器内的视觉和执行状态来在与显示在第一显示设备140的同一点恢复。为此,所存储的视觉和执行状态可以被用于步骤305中构造用户化的Π,或者可以被转移到配套设备160以在步骤306中使用。因此,当客户端设备120接收到该消息时,显示在配套设备160的屏幕上的用户化的UI与显示在第一显示设备140上的UI具有相同的“外观和感觉”。此外,不同的程序应用的执行可以从该组的指令和数据保存的位置恢复。然后,该用户能够与显示在配套设备160的屏幕上的用户化用户界面进行交互。然后,在该处理结束时,相关的操作模式(在这种情况下的横向模式)根据配套设备160的方向来使能。在本发明的另一实施方式中,当用户化Π显示在配套设备160的屏幕上时,停止在显示设备140上显示UI。[0056]在本发明的另一个实施方式中,当用户将配套设备160从横向旋转到纵向模式时,可以检测配套设备160的另一方向变换,并因此,可以产生请求将显示在配套设备160的屏幕上的Π显示在第一设备140上的自动消息。对本领域的技术人员显而易见的是,先前描述的步骤可以按照相反的次序来执行,以便将显示在第二显示设备上的UI显示在第一显不设备140上。
[0057]客户端设备160的机载软件接收并处理该消息。响应于该消息,配套设备160暂停目前正由机载软件所运行的应用程序的执行,以及程序应用的视觉和执行状态被保存在配套设备160的存储器中。
[0058]然后,构造将要在第一显示设备上显示的用户化Π。可以在这一步骤考虑所保存的程序应用的视觉和执行状态,以使用户化Π可以在显示设备上的同一点恢复。Π用户化操作也可以包括:考虑配套设备160的屏幕和显示设备140的不同特征(例如长宽比、尺寸、分辨率等)调整大小的操作。配套设备160的屏幕上显示的UI通常是按比例增加,以匹配第一显示设备140的特征和尺寸。
[0059]最后,用户化Π被显示在第一显示设备上。该Π可以通过利用先前存储在配套设备160的存储器内的视觉和执行状态来在与显示在配套设备160的屏幕上相同的点恢复。为此,所存储的视觉和执行状态可以被用于在先前步骤中构造用户化Π,或者可以被转移到显示设备140以在该步骤中使用。然后,该用户能够与显示在显示设备140上的用户化UI进行交互。相关的操作模式(在这种情况下的横向模式)根据配套设备160的方向来使能。在本发明的另一实施方式中,当用户化Π显示在显示设备140上时,停止在配套设备160的屏幕上显示Π。
[0060]现在参考图4A至图4C,它们是根据本发明的实施方式操作配套设备的方法的图示说明。
[0061]图4A示出操作在纵向模式下并显示Π170的配套设备160。配套设备160处于垂直位置,因此,使能纵向模式。配套设备160被用作RCU,RCU可操作为将消息发送到客户端设备的机载软件(在图4A中未示出),并因此,操作显示设备140。因此,用户能够输入命令以控制客户端设备,诸如,例如但不限制本发明的一般性,从一个服务到另一个服务的切换、开始记录、增加或减小音量、显示EPG或任何其他(交互式)应用程序、从一个应用到另一个应用或从一个屏幕到另一个屏幕的切换等。
[0062]图4B示出了已经被旋转并且现在处于横向位置的同一配套设备160。如先前关于图3所说明的,将配套设备160从纵向旋转为横向模式会生成自动消息,该消息请求当前显示在显示设备140上的UI179被显示在配套设备160的屏幕上。图4B示出了根据本发明的某些实施方式,当用户化Π171开始显示在配套设备160上时,可以实现的视觉效果。根据本发明的实施方式,一旦用户化Π171被构造并准备好显示在配套设备160上时,就可以停止在显示设备140上显示Π170,并可以逐步除去。与此同时,用户化UI171可以逐渐显示在配套设备160上。客户端设备120通常同步两个操作来实现滑动视觉动画,从而提高了用户的观看体验。但对本领域的技术人员显而易见的是,可以选择任何合适的视觉动画。
[0063]当配套设备160准备显示用户化UI171时,可以产生通知客户端设备120视觉动画的开始时间和持续时间的另一自动消息。客户端设备120可以通过向配套设备160发回确认视觉动画的开始时间或指示视觉动画的新的开始时间的另一个消息来对配套设备160做出响应。因此,开始视觉动画的开始时间被定义为可以是由配套设备160指示的开始时间或者由客户端设备120指示的延迟的开始时间。在任何情况下,除去和显示操作开始于同一定义时间并执行达视觉动画的指定持续时间,使得这两个操作以相同的时间结束。根据本发明的实施方式,在视觉动画结束时,UI170不再显示在显示设备140上,而是显示在配套设备160的屏幕上,如图4C所示。因此,除去和显示操作通过指定视觉动画的起始时间和持续时间来有效地同步。
[0064]在本发明的另一个实施方式中,当UI171通过逐步除去停止显示在配套设备160的屏幕上以逐步显示在显示设备140上时,可以实现类似的同步。
[0065]图4C显示了操作横向模式下的配套设备160。配套设备160处于垂直位置,因此,使能横向模式。配套设备160被用作第二显示设备,可操作为显示交互式的用户化Π171。因此,用户能够观看包括多个不同的应用程序(例如但不限制本发明的一般性,诸如EPG、PPV常驻应用程序、VOD常驻应用程序等)的用户化UI171并与之进行交互。
[0066]虽然在DVB实现方式的上下文中已经描述了上述实施方式,但本领域技术人员应当理解,其他实现方式也是可能的。
[0067]应当理解,为了清楚起见,单个实施方式的组合中也可以提供在单独实施方式的上下文中描述的本发明的各种特征。相反,为了简便起见,单个实施方式的上下文中描述的本发明的各种特征也可以单独地或以任何合适的子组合方式提供。
[0068]本领域的技术人员应当理解,本发明并不局限于已经具体示出和描述的内容。而是,本发明的范围由所附的权利要求及其等同物限定。
【权利要求】
1.一种方法,包括: 将用户界面显示在与客户端设备相关的第一显示设备上,所述用户界面使能用户与所述客户端设备的交互; 使电子设备能够控制所述客户端设备; 检测所述电子设备的方向变化;以及 在检测到所述方向变化时,将所述用户界面显示在与所述电子设备相关的第二显示设备上。
2.根据权利要求1所述的方法,所述方法进一步包括: 检测所述电子设备的另一方向变化; 在检测到所述另一方向变化时,将所述用户界面显示在与所述客户端设备相关的所述第一显不设备上。
3.根据权利要求1所述的方法,其中,所述检测所述电子设备的方向变化包括:检测所述电子设备围绕垂直于所述第二显示设备的平面的轴的旋转。
4.根据权利要求1所述的方法,其中,所述检测所述电子设备的方向变化包括:检测所述电子设备围绕垂直于所述第二显示设备的平面的轴的旋转以及所述电子设备围绕平行于所述第二显示设备的平面的轴的旋转。
5.根据权利要求2所述的方法,其中,所述检测所述电子设备的另一方向变化包括:检测所述电子设备围绕垂直于所述第二显示设备的平面的轴的旋转。
6.根据权利要求2所述的方法,其中,所述检测所述电子设备的另一方向变化包括:检测所述电子设备围绕垂直于所述第二`显示设备的平面的轴的旋转以及所述电子设备围绕平行于所述第二显示设备的平面的轴的旋转。
7.根据权利要求1所述的方法,其中,所述使电子设备能够控制所述客户端设备包括: 将所述电子设备与所述客户端设备配对;以及 使所述电子设备的用户能够与显示在所述第一显示设备上的所述用户界面进行交互。
8.根据权利要求1所述的方法,其中,所述将所述用户界面显示在第二显示设备上包括: 在检测到所述方向变化时,保存显示在所述第一显示设备上的所述用户界面的视觉和执行状态; 根据所述第二显示设备的特征来用户化所述用户界面;以及 将用户化的所述用户界面显示在所述第二显示设备上,用户化的所述用户界面在所保存的所述视觉和执行状态下在所述第二显示设备上恢复。
9.根据权利要求8所述的方法,其中,所述特征包括以下各项中的一项或多项:所述第二显示设备的长宽比、尺寸、或分辨率。
10.根据权利要求8或9所述的方法,其中,用户化的所述用户界面包括检索适于在所述第二显示设备上使用的相关元数据。
11.根据权利要求2所述的方法,其中,所述将所述用户界面显示在所述第一显示设备上包括: 在检测到所述另一方向变化时,保存显示在所述第二显示设备上的所述用户界面的视觉和执行状态;根据所述第一显示设备的特征来用户化所述用户界面;以及 将用户化的所述用户界面显示在所述第一显示设备上,用户化的所述用户界面在所保存的所述视觉和执行状态下在所述第一显示设备上恢复。
12.根据权利要求11所述的方法,其中,所述特征包括以下各项中的一项或多项:所述第一显不设备的长宽比、尺寸、或分辨率。
13.根据权利要求11或12所述的方法,其中,所述用户化所述用户界面包括:检索适于在所述第一显示设备上使用的相关元数据。
14.根据先述任一项权利要求所述的方法,其中,所述将所述用户界面显示在第二显示设备上包括: 停止在所述第一显示设备上显示所述用户界面;以及 根据视觉动画将所述停止在所述第一显示设备上显示所述用户界面与在所述第二显示设备上显示所述用户界面进行同步。
15.根据权利要求14所述的方法,其中,所述同步包括: 定义所述视觉动画的开始时间和持续时间;以及 在定义的所述开始时间开始将要执行长达所述持续时间的所述停止显示和所述显示的操作。
16.—种系统,包括: 客户端设备; 与所述客户端设备相关的第一显示设备,所述第一显示设备可操作地显示用户界面,所述用户界面使能用户与所述客户端设备的交互;以及 电子设备,可操作地控制所述客户端设备,所述电子设备包括:定向模块,所述定向模块可操作地检测所述电子设备的方向变化;以及第二显示设备; 其中,在所述定向模块检测到所述电子设备的方向变化时,所述第二显示设备可操作地显示所述用户界面。
【文档编号】H04N21/472GK103782603SQ201280043738
【公开日】2014年5月7日 申请日期:2012年9月6日 优先权日:2011年9月8日
【发明者】劳伦特·盖蒂斯, 晏·帕特, 奥利弗·拉科, 贝伦热蕾·莱勒蒙特 申请人:Nds有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1