用于控制设备的显示器输出的方法、设备和计算机程序与流程

文档序号:13812243阅读:220来源:国知局

分案申请说明

本申请是2012年11月21日进入中国国家阶段的、国际申请日为2010年5月21日、申请号为201080066956.1的发明专利申请(名称为“用于控制设备的显示器输出的方法、设备和计算机程序”)的分案申请。

本发明的实施例涉及一种方法、设备和计算机程序。具体地说,本发明的实施例涉及一种用于控制设备的显示器输出的方法、设备和计算机程序。



背景技术:

电子设备现在经常是具有显示器的。但是,不是一直有可能可以在显示器中显示用户想查看的所有信息。在这种情况下,可能需要定义不同的具有不同对应信息的输出状态,以及提供给用户一种从一输出状态到另一输出状态的导航方式。

例如,在微软的windows中,运行的应用程序在window的任务栏中是具有图标的。选择应用程序的图标可使所述应用程序成为当前激活的应用程序。输出状态发生改变,用于所选应用程序的画面被显示在其它应用程序的画面之前。



技术实现要素:

根据本发明的不同、但不必要是本发明的所有的实施例,提供了一种方法,该方法包括:显示对应于第一输出状态的信息;在用户动作出现时,临时地显示对应于第二输出状态的信息;和当用户动作不再出现时,显示对应于第一输出状态的信息。

根据本发明的不同、但不必要是本发明的所有的实施例,提供了一种设备,该设备包括:传感器,其配置为通过产生一传感器信号来响应于用户动作;至少一个处理器;和至少一个包括有计算机程序代码的存储器;该至少一个存储器和计算机程序代码配置为与所述至少一个处理器一起使得该设备至少执行:控制一显示器显示对应于第一输出状态的信息;当检测到来自于传感器的响应于用户动作的传感器信号时,临时地控制显示器显示对应于第二输出状态的信息;和当不再检测到来自于传感器的传感器信号时,自动地控制显示器再显示对应于第一输出状态的信息。

根据本发明的不同、但不必要是本发明的所有的实施例,提供了一种设备,该设备包括:传感器装置,用于通过产生传感器信号而响应于用户动作;用于控制显示器显示对应于第一输出状态的信息的装置;用于在所述传感器信号被产生时,临时地控制显示器显示对应于第二输出状态的信息的装置;用于在所述传感器信号不再产生时控制显示器显示对应于第一输出状态的信息的装置。

根据本发明的不同、但不必要是本发明的所有的实施例,提供了一种计算机程序,该计算机程序在被加载到处理器中时使得所述处理器:显示对应于第一输出状态的信息;在用户动作出现时临时地显示对应于第二输出状态的信息;在用户动作不再出现时显示对应于第一输出状态的信息。

附图说明

为了更好地理解本发明实施例的各种示例,现仅作为示例对附图进行参考,在附图中:

图1举例说明了一种方法;

图2示例性地说明了一种用于控制设备输出的合适方法;

图3a-图3c,图4a-图4c,图5a-图5c,图6a-图6d示例性地说明了设备的不同实施例,在其中用户动作致使设备的临时物理变形,以及所述设备临时地显示对应于第二输出状态的信息一直到所述设备的用户变形中断;

图7a和图7b示例性地说明了设备的实施例,该实施例中通过弯曲所述设备从非变形配置(图7a)到变形配置(图7b)而控制设备的显示器输出;

图8a-图8b,图9a-图9b,图10a,图10b,图10c,图11a-图11b示例性地说明了第一输出状态和第二输出状态的合适配对的不同例子;

图12示例性地说明了设备30的例子;以及

图13示例性地说明了计算机程序的记录载体。

具体实施方式

图1举例说明了一种方法10,其包括:在块12处显示对应于第一输出状态的信息,在块14处在用户动作出现时临时地显示对应于第二输出状态的信息,在块16处当用户动作不再出现时显示对应于第一输出状态的信息。

所述方法10可以在设备30中执行。

图3a-图3c,图4a-图4c,图5a-图5c,图6a-图6d示例性地说明了设备30的不同实施例,在其中用户动作致使设备30的临时物理变形。当物理变形出现时,设备30临时地显示对应于第二输出状态的信息一直到所述设备的用户变形中断,接着设备30再显示对应于第一输出状态的信息。

在图3a中,设备30处于非变形配置中。设备30在显示器45中显示对应于第一输出状态的信息,其中显示器45位于设备30的前表面31中。

在图3b中,设备30由用户动作临时地物理变形。在该实施例中,设备30的主体36被挤压。设备30的前表面31朝内变形,并且设备30的后表面也朝内变形。传感器34配置为检测设备30的变形。当设备30变形时,传感器34产生传感器信号,并且设备30在显示器45中临时地显示对应于第二输出状态的信息。

在图3c中,设备30不再被用户所变形,并且设备恢复到非变形配置。传感器34不再产生传感器信号。设备30在显示器45中再显示对应于第一输出状态的信息。

在图4a中,设备30处于非变形配置。设备30在显示器45中显示对应于第一输出状态的信息,其中所述显示器45位于设备30的前表面31中。

在图4b中,设备30由用户动作而临时地物理变形。在这个实施例中,设备30的前表面31向内地变形或者弯曲。传感器34配置为检测设备30的前表面31的变形。当设备30被变形时,传感器34产生传感器信号,并且设备30在显示器45中临时地显示对应于第二输出状态的信息。

在图4c中,设备30不再被用户所变形,并且设备30恢复到非变形配置。传感器34不再产生传感器信号。设备30再在显示器45中显示对应于第一输出状态的信息。

在图5a中,设备30处于非变形配置。设备30在显示器45中显示对应于第一输出状态的信息,其中所述显示器45位于设备30的前表面31中。

在图5b中,设备30由用户动作临时地物理变形。在这个实施例中,设备30的主体被弯曲。设备30的前表面31变形为形成凸面,并且设备30的后表面33变形为形成凹面。前表面31的变形延伸该表面,然而后表面33的变形压缩该表面。

传感器34配置为检测设备30的变形。传感器可以,例如,是一个压力传感器,其与后表面33相关联的定位。当设备30被变形时,传感器34产生传感器信号并且设备30在显示器45中临时地显示对应于第二输出状态的信息。

在图5c中,设备30不再被用户所变形,并且设备恢复到非变形配置。传感器34不再产生传感器信号。设备30在显示器45中再显示对应于第一输出状态的信息。

图6a中,设备30处于非变形配置。设备30在显示器45中显示对应于第一输出状态的信息,其中显示器45位于设备30的前表面31中。

在图6b中,设备30由用户动作临时物理变形到第一程度。在这个实施例中,设备的主体36被弯曲。设备30的前表面31变形为形成凸表面,而且设备30的后表面33变形为形成凹表面。前表面31的变形延伸了该表面,然而后表面33的变形压缩了该表面。

传感器34配置为检测设备30的变形。所述传感器可以,例如,是一压力传感器,该传感器与后表面33相关联的定位。当设备30被变形超过第一程度时,传感器34产生第一传感器信号,并且设备30临时在显示器45中显示对应于第二输出状态的信息。

如果用户现在释放设备30的变形以便设备30恢复到非变形配置,接着设备30会再在显示器45中显示对应于第一输出状态的信息。

然而,在图6c中,代替地设备30进一步地由用户动作以相同的方式临时地物理变形到第二程度。在这个实施例中,设备的主体36被进一步地弯曲了。设备30的前表面31被变形为形成一更凸表面,并且设备30的后表面33被变形为形成一更凹的表面。前表面31的变形进一步地延伸了该表面,然而后表面33的变形进一步地压缩了该表面。

当设备30被变形从第一程度到超过弯曲阈值的第二程度时,传感器34产生第二传感器信号。设备30在显示器45中现在显示对应于第二输出状态的信息,即使用户释放了对设备30的变形。

在图6d中,设备30不再由用户所变形,并且设备恢复到非变形配置。传感器34不再产生传感器信号。设备30在显示器45中现在显示对应于第二输出状态的信息而不是对应于第一输出状态的信息。

这样,当第一输出状态是当前激活状态时,通过轻微地弯曲设备30用户能够可逆地查看对应于第二输出状态的信息。释放所述的弯曲可以恢复显示器显示对应于第一输出状态的信息。然而,进一步地弯曲设备30可以切换当前激活状态从第一输出状态到第二输出状态。

应该理解的是在图3a到图3c和图4a到图4c中示意的实施例中,通过进一步地变形设备30超过临时地显示对应于第二输出状态的信息所需的初始变形,也可以使得将当前输出状态从第一输出状态切换到第二输出状态。

图2示例性地说明了用于控制设备30输出的合适方法10的一个例子。

在块20处,第一输出状态被设置为当前激活输出状态,第二输出状态被设置为非当前输出状态。

接着在块21处,对应于当前输出状态的信息被显示在显示器45中。

接着在块22处,检测用户动作何时超过第一阈值。例如,可以通过判定传感器信号何时超过第一变形信号阈值,检测设备30的变形何时超过第一变形阈值。

当检测到用户动作超过第一阈值时,方法运行到块23。

接着在块23处,在显示器45中显示对应于非当前输出状态的信息。

接着,在块24处,检测何时因为用户释放动作,用户动作低于第一阈值。例如,可以通过判定何时传感器信号小于第一变形信号阈值,检测何时设备30的变形小于第一变形阈值。

如果检测到用户动作低于第一阈值,接着方法返回到块21。否则,方法运行到块25。

接着在块25处,检测何时用户动作超过了第二阈值。例如,可以通过判定何时传感器信号超过第二变形信号阈值,检测何时设备30的变形超过第二变形阈值。

如果检测到用户动作超过第二阈值,接着方法运行到块26。否则,方法返回到块23。

接着,在块26处,第二输出状态被设置为当前激活输出状态,并且第一输出状态被设置为非当前输出状态。方法然后返回到块21。

在块21处,在显示器45中显示对应于当前输出状态(第二输出状态)的信息。

接着在块22处,检测用户动作何时超过一可以是等于或者不等于第一阈值的阈值。当检测到用户动作操作该阈值时,方法运行到块23。

接着在块23处,在显示器45中显示对应于非当前输出状态的信息。非当前输出状态可以是第一输出状态或者一不同的输出状态。

接着在块24处,检测何时因为用户释放动作,用户动作低于上述阈值。如果检测到用户动作低于所述阈值,接着方法返回到块21。否则,方法运行到块25。

接着在块25处,检测何时用户动作超过一更大的阈值。如果检测到用户动作超过该更大的阈值,方法运行到块26。否则,方法运行到块23。

接着在块26处,切换非当前输出状态和当前输出状态。当前输出状态变为了非当前输出状态,并且不同的非当前输出状态变成了当前输出状态。例如,第一输出状态可以被设置为当前激活输出状态,并且第二输出状态可以被设置为非当前输出状态。方法接着返回到块21。

在这个实施例中,因此,例如通过执行设备30的第一变形,并且通过释放所述第一变形来切换回去,可以临时地在显示对应于第一输出状态的信息和显示对应于第二输出状态的信息之间切换。因此,例如通过执行设备30的第二变形(释放这个第二变形不会导致所述的切换),可以永久地将当前输出状态在第一输出状态和第二输出状态之间切换,并且通过执行设备30的第三变形到一个更大的程度或以一个不同的方式(释放这个第三变形不会导致所述的切换时)来切换回去。

第二变形可以例如是与第一变形相似的但是程度更大。第三变形可以例如与第二变形相似但是相隔开的,或者第三变形可以与第二变形是在相反方向上的。

用户可以提供输入指令到一个对应于当前输出状态的应用程序中,但是不能提供输入指令到对应于非当前输出状态的应用程序中。

图7a和图7b示例性地说明了设备30的实施例,该实施例中设备30的显示器输出通过弯曲所述设备30而控制,例如参照图5a到图5c和图6a到图6d在之前进行的描述。

在图7a中,设备30处于非变形配置。

在图7b中,设备30处于变形配置。

在图7a和图7b中,设备30包括内部支撑结构40。支撑结构40作为一个刚性骨架而工作。

支撑结构40的第一部分44a是骨架的刚性臂。其在非变形配置(图7a)中大体上是与前表面31相平行地进行延伸。

支撑结构40的第二部分44b是骨架的刚性臂。其在非变形配置(图7a)中大体上是与前表面31相平行地进行延伸。

铰链42形成在第一部分44a和第二部分44b之间定位的骨架的接合处。铰链42具有一大体上与前表面31相平行延伸的轴。当设备30被弯曲时(图7b),铰链42使得第一部分44a和第二部分44b绕着该轴进行旋转。

第一部分44a为第一功能电路48a提供刚性支撑,第二部分44b为第二功能电路48b提供刚性支撑。第一功能电路48a和第二功能电路48b通过互连电线46相互地电连接。第一功能电路48a和第二功能电路48b的结合提供的组件结合在一起使得设备30运行。例如,它们可以包括控制器。可以单独在硬件中(电路、处理器等)实施该控制器,或者具有单独包括固件的软件上的某些方面,或者可以是硬件和软件(包括固件)的组合。控制器可以通过使用实现硬件功能的指令而实施,例如通过使用在一个通用或者专用处理器中可执行的计算机程序指令,该指令可以是被存储在一由所述的处理器所运行的计算机可读存储介质(磁盘,内存等)中。

设备30包括外壳43,其具有在设备的前表面31处的薄的塑料窗口41、塑料侧壁,其中薄的塑料窗口41覆盖显示器45,以及具有在设备30的后表面33处的软塑料材料47。

变形传感器34被集成在后表面33中。在这个例子中,其被置于铰链42之下。

由用户产生的临时物理变形在铰链42弯曲支撑结构40。这被临时变形的变形传感器44所检测到。

图8a和图8b示例性地说明了一个合适的第一输出状态(图8a)和第二输出状态(图8b)的例子。

在图8a中,第一输出状态是一个非激活状态(例如,空闲状态或者睡眠状态),并且所显示的信息为睡眠状态信息。在这个实施例中,显示器45被关闭并且没有信息被显示。

在图8b中,第二输出状态是一时钟状态,并且对应于被显示的第二输出状态的信息是时间。因此,在不退出低能量睡眠状态的情况下可以显示所述时间。

图9a和图9b示例性地说明了一个合适的第一输出状态(图9a)和第二输出状态(图9b)的例子。

在图9a中,有大量的运行着的应用程序,包括:网页浏览器、消息应用、日历应用、未接电话应用和facebook(商标)应用。当前激活应用是网页浏览器应用。第一输出状态是来自于网页浏览器的画面。

在图9b中,第二输出状态显示与其他应用程序(消息应用、日历应用、未接电话应用和facebook(商标)应用)相关的信息。

图10a和图10b示例性地说明了一个合适的第一输出状态(图10a)和第二输出状态(图10b)的例子。

在图10a中,运行着网页浏览器和消息应用。当前激活的应用是网页浏览器应用。第一输出状态是来自网页浏览器的画面。

在图10b中,在设备30的初始变形之后,第二输出状态显示与消息应用相关的信息。消息应用的整个输出画面是可见的。网页浏览器应用还是当前激活应用。

在图10c中,在设备30的进一步变形之后,消息应用变成当前激活应用。现在默认地,显示整个消息应用的输出画面。

图11a和图11b示例性地说明了一个合适的第一输出状态(图11a)和第二输出状态(图11b)的例子。

在图11a中,运行着网页浏览器和消息应用。当前激活的应用是网页浏览器应用。第一输出状态是来自网页浏览器的输出画面。

在图11b中,在设备30的初始变形之后,第二输出状态显示与消息应用相关的一些信息。消息应用的部分输出画面是可见的,但是至少部分网页浏览器画面也是可见的。

图12示例性地说明了一个设备30的例子。设备例如可以是手持式电子设备,该设备的尺寸适于放置于夹克的胸袋中,或者是被持于人手的手掌中。这种手持式电子设备可以是移动蜂窝电话、个人媒体播放器(音乐、视频和/或书籍)、个人数字助理和/或个人电脑。

设备30包括传感器34,其配置为通过产生传感器信号35而响应于用户动作。传感器34可以是一变形传感器,其配置为检测设备30的变形,并配置为响应于设备30的物理变形而产生传感器信号35。

传感器34例如可以被置于设备的表面,并且可以配置为响应于设备30的表面的物理变形而产生传感器信号35。

传感器34例如可以被置于设备30的内部,并且可以配置为响应于设备30的支撑结构的物理变形而产生传感器信号35。

设备30也包括显示器45,至少一个处理器50和至少一个存储器52,其中存储器52包括有计算机程序代码54。

所述至少一个存储器52和计算机程序代码54配置为与至少一个处理器50一起,使得设备30至少执行:

控制显示器45显示对应于第一输出状态的信息;

当检测到来自于传感器34的响应于用户动作的传感器信号35时,临时地控制显示器45显示对应于第二输出状态的信息;和

当不再检测到来自传感器34的传感器信号35时,自动控制显示器45再显示对应于第一输出状态的信息。

处理器50配置为从存储器52进行读和对存储器52进行写。处理器50还可以包括输出接口,通过该接口数据和/或指令被处理器所输出,并且还包括输入接口,通过该接口数据和/或指令输入到处理器50。

存储器52存储有计算机程序54,其包括有在其被加载到处理器50中时用于控制设备30运行的计算机程序指令。计算机程序指令54提供逻辑和例程,使得设备执行在图中所示的方法。处理器50通过读取存储器52可以加载和执行计算机程序54。

通过任何合适的分发机制56(图13),计算机程序可以到达设备30。分发机制56例如可以是计算机可读存储介质、计算机程序产品、存储设备、例如cd-rom或者dvd的存储介质、一种可有形地体现计算机程序54的工业品。所述分发机制可以是配置为可靠地传输计算机程序54的信号。

设备30可以将计算机程序54作为计算机数据信号进行传播或者发送。

尽管存储器54被描述为一个单一组件,其可以被实现为一个或者多个不同的组件,一些或者所有的这些组件可以是被集成的/可移动的,和/或可以提供有永久的/半永久的/动态的/缓存式的存储。

对于“计算机可读存储介质”、“计算机程序产品”、“有形地体现了的计算机程序”等或者“控制器”、“计算机”、“处理器”等的引用应该被理解为不仅包含具有不同架构的计算机,例如单/多处理器架构的计算机和顺序(冯·诺依曼)/并行架构的计算机,而且包含例如现场可编程门阵列(fpga)、专用集成电路(asic)、信号处理设备和其他的处理电路的特定电路。对于计算机程序、指令和代码等的引用应该被理解为包含用于可编程处理器的软件或者固件,例如硬件设备的可编程内容,不论其是否是处理器的指令或者固定功能设备、门阵列、或可编程逻辑设备等的配置设置。

如在本申请中所使用的,术语“电路”指如下全部:

(a)单纯硬件电路实施(例如仅以模拟和/或数字电路实施)和(b)电路和软件(和/或固件)的组合,例如(可应用的):(i)处理器的组合或者(ii)部分的处理器/软件(包括数字信号处理器),软件和存储器,它们一起工作使得例如移动电话或者服务器的设备执行各种功能,和

(c)电路,例如微处理器或者微处理器的部分,其需要软件或者固件用于运行,即使软件或者固件不是物理存在的。

这里的“电路”的定义适用于该术语在本申请中包括权利要求中的使用。作为一个进一步的例子,如在本申请所使用的那样,术语“电路”也可以涵盖仅一个处理器(或者多个处理器)或者处理器的部分和其(它们)伴随的软件和/或固件的应用场合。术语“电路”也覆盖,例如如果适用于特定的权利要求项,基带集成电路或者应用处理器集成电路,用于移动电话中,或者用在服务器、蜂窝网络设备、或其它网络设备中的相似集成电路。

在图1和图2中所示的块可以表示在计算机程序54中的代码的部分和/或方法中的操作。对块的特定顺序的描述并不是必定地暗示所述块具有必须的或者优先的顺序,所述块的顺序和布局可以改变。此外,有一些步骤是可以被删除的。

尽管参考各种例子在前面的段落中描述了本发明的实施例,应该理解的是可以对所给例子进行改变,而不脱离本发明所主张的范围。

除了明示地描述的组合之外,在前面的描述中所描述的特征可以被组合地使用。

尽管参考一些特征对功能进行了描述,这些功能可以也被其他的特征所执行,不论这些其他的特征是否被描述。

尽管参考一些实施例对特征进行了描述,这些特征可以也被展现在其他的实施例中,不论这些其他实施例是否被描述。

尽管在前述的说明书中致力于说明本发明的那些特征是特别的,应该理解的是,不论是否特别地进行了强调,在上文中参考和/或显示在图中的任何可专利的特征或者其组合都在申请人主张的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1