基于显示屏方向的信息呈现的制作方法

文档序号:7732700阅读:108来源:国知局
专利名称:基于显示屏方向的信息呈现的制作方法
技术领域
本发明一般涉及包括用于向用户呈现信息的显示器的电子设备,并且其中,基于 与所述设备关联的方向或运动来修改所呈现的信息。
背景技术
通常就用于显示信息的方式许多电子设备受到限制。例如,配置并形成设备屏幕, 从而与另一种格式相比以一种格式安排显示信息可能是更为有利的。例如,当观看电视以 确定在一个或多个电视频道上当前在广播(或将要广播)什么节目时,人可以使用电子服 务指南(ESG)(也称为电子节目指南(EPG)或交互式节目指南(IPG))。一种类型的ESG已 知为水平服务指南(HSG)。HSG显示多个频道和多个节目的矩阵并且使用户能够获得对多 个频道上当前播放(和/或将要播放)什么节目的全面了解。一般而言,HSG更适合于相对 于用户的横向方向的矩形显示屏。另一种类型的ESG已知为垂直服务指南(VSG)。VSG典 型地显示在特定时间范围内为特定频道安排的节目列表。VSG通常更适合于在相对于用户 的纵向方向的矩形显示屏。通常,给定的设备被配置仅以HSG格式或VSG格式中的一个来显示信息。如果格 式可以改变,则可能需要来自用户的明确指令(例如,以命令的形式来改变设备的设置)。 它们通常呈现为不涉及显示屏相对于用户的方向一般将保持不变的设备(例如,电视机或 桌上电脑)。然而,对于其它类型的设备(例如,手持设备),显示屏相对于用户的方向可以 经常地改变。在这种情况下,为了改变显示的信息的格式而需要用户改变设备的设置,可能 导致用户明显的不便。

发明内容
下面介绍了某些实施例的各方面的简化的总结。该总结不是广泛的概述,并不旨 在识别主要或关键的部分或描述权利要求的范围。在一些实施例中,便携式电子设备具有显示屏并且被配置为当所述设备通常位于 相对于用户的第一方向时,以第一格式显示信息。所述设备进一步被配置为当所述设备通 常位于相对于用户的第二方向时,以第二格式显示信息。基于所述设备的物理方向,所述设 备从一个显示格式自动地变为另一个。在一些实施例中,通过一个或多个传感器(例如, 加速度传感器、运动传感器、基于重力的方向传感器、或其他方向感测组件),来检测设备方 向。在其它实施例中,可以通过用户的手在所述设备的一个或多个元件上的位置来检测方 向。在其它实施例中,可以通过,例如,滑块或铰链来激活硬件开关。在某些实施例中,当所述设备处于横向方向时,电子设备显示水平服务指南(HSG) 以及当所述设备处于纵向方向时,电子设备显示垂直服务指南(VSG)。在其它的实施例中, 特别是当所述设备被配置为正方形显示屏时(例如,当针对显示屏尺寸的横向方向和纵向 方向相等时),所述设备方向上改变可以引发从第一显示格式(例如,HSG)到第二显示格式 (例如,VSG)的转变。
7
在其它实施例中,设备被配置为基于用户移动所述设备的方式来滚动、左右摇摄 或缩放VSG、HSG或其它类型的显示格式。


当结合附图阅读时,前述的发明内容和下面的详细说明将更容易理解,所述附图 通过列举而非限制来包括。在附图中,同样的附图标记指示同样的特征。图1例示了根据一些实施例在其中操作设备以及执行方法的网络通信环境;图2为根据一些实施例的设备的框图;图3A例示了根据一些实施例的设备的VSG屏幕截图;图3B例示了根据一些实施例的设备的HSG屏幕截图;图4示出了基于设备方向上的改变、从HSG显示到VSG显示的转换;图5示出了基于所述设备的用户移动操作设备显示;图6为示出了根据至少一些实施例的算法的流程图;图7为根据一些实施例的设备的HSG屏幕截图。
具体实施例方式在下面各种实施例的说明中,参考附图,其形成说明的一部分,并通过例示各种实 施例和关联的特征而示出。应该理解,可以使用其它的实施例并且可以做出结构和功能的 修改。图1为根据一些实施例在其中操作设备,以及根据一些实施例在其中执行方法的 网络通信环境100的示意图。第一设备110包括显示屏(在下面更详细的讨论)并且通过 连接120连接到网络130。网络130可以包括因特网、企业内联网、有线或无线网络、分组 网络、电视(TV)或无线电广播网络、或其它任意网络或一般适于便利平台间的广播、组播 和/或单播通信的多个网络的组合。在一些实施例中,作为网络130的一部分包括一个或多 个单向广播网络,例如,地面数字视频广播-陆地(DVB-T)网络、手持数字视频广播-手持 (DVB-H)网络、模拟电视(TV)网络等。图1中还示出了通过连接150连接到网络130的第 二设备/系统140。设备/系统140可以为具有显示屏的另一设备(类似于设备110)。设 备/系统140还可以是服务器、数据传送带、存储设备、广播发射机、或上述的任意组合,可 以为另一网络单元等。凭借所示出的连接,设备110和140彼此通信。这种通信支持各种 类型的信息交换。例如,所述通信可以包括节目列表、音频/视频文件、其它多媒体文件、 视频流、模拟或数字电视(TV)广播等。所述通信还可以进一步包括诸如控制信息的附加信 肩、ο由连接120和150代表的实际连接可以体现为多种形式。例如,连接120和150 可以是硬线/有线连接。可替换地,连接120和150可以是无线连接。连接120和150在 图1中示为支持双向通信(通过每个连接120和150上的双箭头)。可替换地,或附加地, 通信环境100可以被构造为支持不同的转发(160a和170b)和反向(170a和160b)信道连 接(例如,在一个方向上使用用于通信的一个媒体以及在不同方向上使用用于通信的不同 的媒体)。通信环境100可以是包括另外的设备的较大网络的一部分。例如,设备/系统140可以(未示出)与除了设备110之外的多个其它设备/系统(未示出)交换通信。可以使 用一个或多个通信协议进行所述通信。此外,通信环境100可以包括一个或多个中间节点 (未示出),所述中间节点可以转发、缓存、存储、路由、或处理各种设备间的通信。图2(描述一个实施例)为设备110的框图。设备110可以是任意各种类型的便 携式电子设备(例如,膝上型计算机、笔记本计算机、一些其它类型的便携计算设备、个人 数字助理、智能电话、移动电话、移动通信设备、电视/无线电设备、照相/摄像设备、音频/ 视频播放器、定位设备等,或其任意组合)。不需要在所有实施例中呈现图2中示出的所有 组件。虽然设备110的各种组件表示为单个块,但是设备110可以包括多于一个的由图2 中给定块所表示的特殊组件。如图2所示,设备110包括连接到用户接口 230的处理器 228,存储器234和/或其它存储装置,以及显示屏236。在图2的实施例中,可以显示信息 的显示屏236的部分具有MXN尺寸,其中,典型地M > N。在某些实施例中,M = N(例如, 显示信息的显示屏236或显示屏236的部分为正方形形状)。正如在整个说明书中通常使 用的,如果M尺寸一般平行于连接用户眼睛的线,则设备110处于相对于用户的“横向”方 向,如果N尺寸一般平行于连接用户眼睛的线,则设备110处于相对于用户的“纵向”方向。设备110还包括电池250、扬声器252、天线254和一个或多个传感器260。在某些 实施例中,一个或多个传感器260被用于检测与设备110和/或显示屏236相关的运动,将 在下文中更充分记载。另外,在某些实施例中,将一个或多个传感器260布置为集成电路的 一部分,其可以包括独立的处理器(未示出)、或可以集成处理器228。用户接口 230可以 进一步包括键盘、触摸屏、话音接口、四个箭头键、操纵杆、手写笔、数据手套、鼠标、滚球、 触摸屏等。另外,用户接口 230可以包括显示屏236的整体或部分。由设备110中的处理器228和其它组件使用的可执行指令和数据(在某些实施例 中)存储在机器可读存储器234中。可以通过只读存储器模块或随机存取存储器模块的任 意组合来实现存储器234,优选地包括易失性和非易失性存储器这两者。软件240可以存储 在存储器234 (和/或设备110中的其它存储装置)中以向处理器228提供指令,以便使设 备110能够执行此处所描述的各种功能,包括基于一个或多个传感器260的输出确定用于 在显示屏236上呈现信息的合适的显示格式、生成合适的显示格式等。可替换地,一些或所 有可执行指令可以实施在硬件或固件(未示出)中。例如,可执行指令可以实施在一个或 多个专用集成电路(ASIC)、现场可编程门阵列(FPGA)等中。一个所属技术领域的技术人员 将理解,ASIC、FPGA等可以包括逻辑电路,并且所述逻辑电路可以使用一个或多个可编程文 件、熔丝图(fuse map)等来配置。设备110包括支持此处所描述的某些实施例的一个或多个方面的附加的硬件、软 件和/或固件。例如,设备110可以包括附加的视听支持软件、硬件和固件。设备110可以 被配置为通过特定的DVB接收机241接收、解码和处理例如基于数字视频广播(DVB)标准 (例如,DVB-H, DVB-T或DVB-MHP)的数字宽带广播传输。设备110还可以设置有用于数字 宽带广播传输的其它类型的接收机。附加地,设备110还可以被配置为通过FM/AM无线接 收机242、WLAN收发机243、以及电信收发机244来接收、解码和处理传输。在本发明的至 少一个实施例中,设备110可以接收无线电数据流(RDS)消息。可以使用另外的格式和协 议来传送信息、数据、消息等。某些实施例包括容纳有指令的机器可读媒体,当(例如,由设备110中的一个或多
9个处理器)执行指令时引发设备执行此处描述的各种操作。例如,产品实施可以包括一系 列固定在有形存储介质(例如,软盘、⑶-ROM、ROM、DVD、硬盘、拇指驱动器)或可传输到设 备110(例如,通过调制解调器或其它接口)的指令。这种传输可以位于有形介质(例如、 光学或模拟通信线路)上或无线地实现(例如,微波、红外线、或其它传输技术)。系列指令 可以包括所有或部分关于系统(例如、图1的网络通信环境100)、或设备(例如,设备110) 的功能,并且正如本领域技术人员容易理解的,其可以用许多编程语言编写,该编程语言与 多个不同的计算机架构和/或操作系统使用。本发明的各种实施例还可以被实现为硬件、 固件或软件、硬件和/或固件的组合。如图2所示以及如上所述,设备110包括一个或多个传感器260,以检测设备110 和/或显示屏236的方向和/或移动。因为设备110内传感器260位置和方向是固定的和 已知的,所以来自那些传感器的输出可被用于确定设备110的方向和/或何时设备110已 经转动和/或平移。例如,传感器260可以包括加速度传感器,其可被用于测量加速力、时 间和/或方向(例如,向量)。在某些实施例中,一个或多个传感器260测量(相对于设备 110的)重力向量,所述向量用于确定设备相对于地球的倾角。可以采用其它类型的方向和 /或运动传感器。例如,传感器260可以包括一个或多个磁力计,来确定地球地磁向量的方 向。方向传感器还可以被配置为检测转动和/或平移运动的幅度。例如,以及如下面结合 图5所描述的,来自量化平移和/或旋转运动的传感器260的输出可以被用于滚动、缩放或 左右摇摄在显示屏236上的信息。可替换地,一个或多个方向和/或运动传感器可以包括 陀螺。另外,可以作为集成电路的一部分和/或包括在传感器260中,在设备110上实现任 何类型的运动传感器。还可以使用其它类型的传感器。到传感器的输入和来自传感器的输出还可以经受 一个或多个滤波(例如,平滑)算法(图2中未示出)处理以过滤出噪声传感器测量。在某些实施例中,一个或多个传感器用于确定用户相对于与设备110相关的外形 因素在何处放置他的手。于是根据该确定,是可能的来推断用户持有设备110的方式以及 因此设备110相对于用户的方向。例如,一个或多个电容传感器可以位于当在纵向方向上 握持设备110时用户可能抓住的设备110的区域上。于是,不同的电容传感器组位于当在 横向方向上握持设备时用户可能抓住的设备的区域上。基于来自这些电容传感器的输出, 设备110中的一个或多个处理器推断用户握持设备的方式以及因而推断设备的方向。在某些实施例中,如图2所示,硬件开关270包括在设备110的外形因素中。硬件 开关270还可以与一个或多个传感器260 —起集成,或集成一个或多个传感器260。硬件开 关270的输出还可以用于确定设备110的结构,并且因而确定适当的显示格式。例如,在某 些实施例中,硬件开关270被耦接到机械铰链并且输出铰链是否打开或关闭的指示信号。 当设备在特殊方向上使用时,如果对应于设备110的组件(例如,键盘)的铰链打开了,那 么铰链的打开或关闭状态可以用于推断设备(并且因而推断,显示屏)的方向。例如另一 实施例中,与设备110相关的外形因素可以将设备110划分成多个可操作的层。屏幕236 可以被耦接到滑块机制,其允许显示屏236相对于设备110的其它部分移动。(具有耦接到 滑块机制的显示屏的设备的一个实例为可以从Nokia公司获得的N95移动通信设备。)在 一种结构中,滑块机制(以及显示屏)被延长以露出按键、按钮或其它控制。在另一种结构 中,滑块机制和显示屏覆盖这些按键、按钮和/或其它控制)。因为露出控制的滑块结构与设备在纵向方向上的使用相关,所述来自耦接到滑块的开关270的输出可以用于推断设备 和显示屏相对于用户的方向。可以实现可替换的结构以确定合适的现实格式。例如,设备110可以装配有按钮、 按键等,以在一种类型的显示格式(例如,HSG)和另一种(例如,VSG)之间切换。可替换 地,或附加地,一个或多个菜单可以用于选择显示格式的类型。设备110被配置为在某些实施例中,当检测到设备110方向上的改变时,自动地 改变显示屏236上信息的格式。在图3A中,描述了一个实施例,设备110处于纵向方向并 且显示VSG。在图3A的实例中,VSG提供关于FOX网络频道(频道3)的节目信息。图3A 的VSG还可以被认为是RXS阵列,其中R对应于列的数量以及S对应于行的数量。在图3A 中,R = 2 (用于时间和节目标题的列)以及S > 2 (具有对应于指定节目/时间对的多个 行)。在图3B中,描述了一个实施例,设备110处于横向方向并且显示HSG。在图3B的 实例中,HSG提供涉及多个广播频道的信息和它们的相应频道图标352 (例如,352a-c)、节 目(没有标记)、节目图标(未示出)、节目开始时间364(例如,364a-b)、以及当前时间指 示(370)。图3B的HSG还可以被认为是UX V阵列,其中U对应于列的数量以及V对应于行 的数量。图3B中,因为存在用于频道和它们的相应频道图标(MTV3 352a、BBC 352b和NBC 352c)的一列和用于时间(18:00 (364a)和18:30 (364b))的两列,U = 3。还如图3B中示 出的,V = 4 (顶部一行提供时间和其他每行显示特殊时间范围内特定频道上的节目)。虽然已经通过使用电子设备指南作为实例来描述图2-3的实施例,但是也描述了 其它实施例改变信息格式(基于设备方向)以显示其它类型的信息。例如,对应于纵向方 向的格式可以具有R’ XS'阵列并且对应于横向方向的格式可以具有U’ XV’阵列,其中S’ >V’和/或R’<U’。在其它实施例中,横向和纵向格式的任一(或两者)可以不是阵列, 但是格式仍然被配置为利用它们的相应的显示方向,并且横向和纵向格式间的差异从整体 来看不仅仅是旋转和/或压扩整个显示的图像。例如,每个要被显示的信息对象组(例如, 表格中的单元、图画、文本框、标语等)可以具有定义的形状,但是对象可以相对于彼此以 多种方式来布置,而不影响信息的根本目的。在这样的实例中,可以基于设备方向来重排信 息对象相对于彼此的位置,以便最大化地利用可用显示屏区域。描述一个实施例的图4示出了从HSG显示格式(当设备110处于横向方向402)到 VSG显示格式(当设备处于纵向方向408)的变换。响应于方向上的改变,设备110将它的 显示格式从HSG自动地改变为VSG(或反之亦然,其中所述方向上的改变是从纵向方向到横 向方向)。如图所示,当设备110位于横向方向402时,频道MTV3上播放的节目“Friends” 最初聚焦(例如,高亮)在HSG上。一旦用户旋转设备110使得处于纵向方向408上时,与 纵向方向相关的VSG显示格式保留HSG中所选择的条目的至少一些特征。例如,以围绕的 虚线框显示样式来显示“Friends”和附随的开始时间1800,以指示其聚焦在VSG显示格 式上,即,焦点停留在HSG和VSG间相同的节目上,并且反之亦然。可替换地,或附加地,其 它指示器可以用于指示焦点或活动的节目的状态。例如,可以使用高亮、明暗处理、其它显 示样式等。还可以包括声音,以提供焦点或活动的节目状态的指示。例如,响应于显示格式 上的改变或节目焦点的改变,可以播放来自“Friends”一段情节的短音频剪辑。此外,当设 备110位于纵向方向408时,与横向方向402相关的MTV3名称和气旋标志414可以被复制为元素420。在一个或多个这些方式中,当从一个显示格式(例如,HSG)切换到另一个(例 如,VSG)时,可以保留上下文,这样在以更新的显示格式呈现时,用户不需要重新定位。在 某些实施例中,另外的运动(例如,旋转、转向等)还可以导致显示格式上从HSG到VSG的 改变并且反之亦然。在某些实施例中,实现滞后(或滞后窗口)以确保,当在大致等于切换的逻辑阈值 点的位置上握持设备110时,设备110在HSG和VSG显示格式间以及一般在命令间不会重 复地或过度地交替。所述滞后可以基于时参数(例如,可以施加限制以禁止从HSG显示格 式切换到VSG显示格式并且在3秒钟内回到HSG显示格式)。可替换地,或附加地,所述滞 后可以以运动的程度为条件,例如,旋转的度数(例如,在从HSG显示格式切换到VSG显示 格式之前检测到5度的旋转改变)、旋转和/或移动的加速度和/或速度的程度。旋转度参 数(例如,5度)可以是固定的,或可以以逐个用户为基础(例如,会同用户配置文件)进行 修改,以适应个人喜好(或碰巧具有不稳定的手的特定个体)。在某些实施例中,并且如图5所示,用户可以利用其它类型的设备运动来影响显 示屏(例如,显示屏236)上所显示的信息。例如,用户可以在水平(X轴)方向502上对设 备110移位,其通常平行于屏幕236所处的平面。响应于向右的置换502a,HSG可以关于时 间通过循环向前进行更新;这样,显示屏可以被更新以显示将19:00作为开始的时间(未示 出)。有效地,将设备110移动到右侧导致HSG信息移动到显示屏236的左内侧。响应于左 侧的替换502b,HSG可以关于时间通过循环向后进行更新,这样,显示屏可以被更新以显示 将17:00作为开始的时间(未示出)。有效地,将设备110移动到左侧导致HSG信息移动到 显示屏236的右内侧。由502c表征的旋转(所示关于y轴,其一般平行于屏幕236所处的 平面)可用于关于时间快速地循环向前或向后。前进的数量可以基于与旋转502c相关的 角加速度(例如,每0. 7rad/S2前进一小时)。可替换地,或附加地,前进的数量可以基于旋 转的位置被保持的持续时间(例如,在由运动502c表征的旋转的位置上握持设备110,每3 秒钟前进一小时)。用户还可以在垂直(y轴)方向508将设备110移位。响应于向下的位移508a, 可以通过增加频道数和伴随这个所显示的频道数的相应节目来更新HSG(在显示屏236向 下滚动HSG)。响应于向上的位移508b,可以通过增加频道数和伴随这个所显示的频道号码 的相应节目来更新HSG (在显示屏236向上滚动HSG)。在其它实施例中,设备110在方向 508a和508b上的移动可被用于在时间轴上滚动(以与移动方向502a和502b相关的描述 相类似的方式)。由508c表示的旋转(所示关于χ轴)可以被用于关于时间快速地循环 向前或向后。前进的数量可以基于与旋转508c (例如,每0.7rad/S2前进10个频道)相关 的角加速度。可替换地,或附加地,前进的数量可以基于旋转的位置被保持的持续时间(例 如,在由运动508c表示的旋转位置上握持设备110,每3秒钟前进10个频道)。用户还可以沿所示的ζ轴(垂直于显示屏236的平面)按运动514所表示的在向 前或向后的方向上将设备110移位(例如,分别地靠近或远离用户)。在某些实施例中,设 备Iio中的传感器可以确定速度、加速度、方向、旋转或与类似的与运动514相关的。响应 于用户移动设备110远离她自己,HSG可以以缩小来更新。缩小可以引起更新HSG以显示 更多频道,但是具有少的节目细节,或为了使用较小的字体大小。响应于用户移动设备110 靠近她自己,HSG可以以放大来更新。放大可以引起更新HSG以显示较少频道,但也显示关于每个频道更大数量的信息。响应于与运动514相关的放大或缩小操作,可以针对HSG显 示的更新程度实现类似于上面关于元素502和508的这些描述的度量。例如,与运动514 相关的位移速度可以支配以HSG显示的频道的数量上的改变。类似类型显示格式修改可以 发生在设备110面向纵向方向的上下文中,其中VSG显示格式可以被使用。例如,如它涉及 图3A,当用户移动设备110远离她自己(例如,缩小操作)时,可以显示另外的节目和节目 开始时间。相反地,如果用户移动设备110靠近她自己(例如,放大操作),可以显示较少的 节目和节目开始时间(通过为每个显示的节目可论证地分配更好的分辨率,显示附加信息 (例如,图标),以及类似的)。与上面描述的关于图5的运动相关的参数仅仅是说明性的。在某些实施例中,包 括其它运动、测量、测量参数、以及伴随的现实更新。此外,用户可以具有配置或定制(通过 菜单、程序、或类似的)设备110如何解释给定运动的能力。代替如图5所示修改或更新HSG显示的感测运动,还可以接收触摸屏手势。例如, 用户可以在HSG显示上滑动钢笔、铁笔、或她的手指,并且HSG显示可以响应的往那边摇动。上面随同图5描述的实施例基本上提到设备110上的HSG和VSG显示。所属技术 领域的技术人员会了解这个构思可以扩展到其它类型的显示。图6示出了某些实施例中由设备110执行的算法的流程图。在步骤602,确定最初 的显示格式。例如,在前述关于HSG和VSG显示的描述的上下文中,可以在HSG和VSG显示 之间选择来确定设备110的最初方向。可替换地,或附加地,设备110可以提供登陆机制, 并且一旦用户登录,设备110可以根据用户喜好(可选地包含在一个或多个用户配置文件 中)确定是否显示HSG或VSG。其后,由步骤608所示,一个或多个传感器能够确定关于与 设备110相关的运动是否已经发生。在步骤614,设备110确定在步骤608中检测的改变是 否达到足够程度以调整更新显示。所述技术领域的技术人员会了解,步骤608和614可以 组合成单一步骤,并且步骤608和614的至少一个可以包括一个或多个过滤机制、算法或类 似的。在步骤614,如果确定所述改变达到足够的程度(例如,“是”),那么,在步骤620进 行显示的改变,在这个点上控制返回步骤608以继续感测与设备110相关的运动。在基于 HSG和VSG显示的上下文中,步骤620的执行可以导致显示类型的切换;然而,操作的原理 可以扩展为包括任意数量的显示类型,其中一种显示类型更适合于第二方向,并且其中另 外的显示类型更适合于另外的方向。如果确定步骤614中的改变没有达到足够的程度(例 如,“否”),控制返回到步骤608以继续感测与设备110相关的运动。在给定的实施例中,图6所示的一个或多个步骤可以作为选择。例如,与步骤614 相关的为了解运动是否超过阈值参数的测试可以除去,使得任意检测到的移动导致更新的 现实。此外,步骤608上下文中描述的运动传感器可以替换为按钮、按键或类似的。尽管已经通过参考指定的结构特征和/或方法行为来描述主题,可以明白的是在 附加权利要求中定义的主题不是一定限制为上面描述的特定特征或行为。例如,此处所讨 论的主题已经基于电视节目。可以认识到的是发明构思可以扩展到FM/AM广播、因特网上 的多媒体节目、或类似的。在某些实施例中,浏览本地媒体文件。例如如果在呈现信息时考 虑下载、记录、显示刷新、和/或节目重装时间,可以使用这些实施例。此外,除了 ESG、EPG或 IPG列表,所输送的信息可以包括节目信息、播放列表、媒体、文件、消息、电子邮件目录、 以及地图介绍。
在某些实施例中,为了更新与节目、消息、电子邮件等相关的时间,设备110包括 位置跟踪设备(例如,全球定位系统(GPS)设备)以确定设备110的当前位置。在某些实 施例中,为了更新显示屏,此处所描述的移动和方向可以分类成离散的运动窗口。例如,第 一方向窗口可以涉及从以前的方向在45和90度之间旋转设备。基于各种移动的其它方向 窗口被包括在另外的实施例中。一些实施例采取有利的显示屏以将一层显示信息覆盖在另 一个之上。例如,关于图7,广播电视节目702可以显示为分层堆积在ESG节目指南的顶部 (在图7中以HSG显示格式示出)。广播电视节目702可以基于从HSG显示格式选择的节 目。如果设备经受运动,使得显示格式从HSG改变为VSG (例如根据此处包含的描述),广播 电视节目702在显示屏上的位置可以更新以适应显示格式上的改变。在某些实施例中,设备110包括使设备110能够与电视、计算机或类似的进行通信 的硬件、软件或固件、或它们的某些组合。例如,使用TV-out电缆、通用串行总线(USB)电 缆、BLUETOOTH连接、无线局域网(WLAN)连接、等,设备110可以连接到电视(或计算机或 其它设备)。当设备110连接到TV或计算机,ESG可以显示在电视的或计算机的屏幕上。 可替换地,ESG可以显示在电视机屏幕和设备110的显示屏(例如,显示屏236)这两者上。 此外,在某些实施例中,当电视机屏幕用于显示全屏幕TV传输,ESG可以显示在设备110的 显示屏上。接着,使用设备110上的ESG可以选择与全屏幕TV传输有关的节目(或其它内 容)。例如,设备110的用户可以从ESG选择节目(例如,如图4所示的“Friend”),并且那 个选择可以导致电视调整到适当的广播频道,以在电视屏幕上显示“Friend”。正如先前所 描述的实施例,耦合到TV的设备110可以被旋转以从HSG改变为VSG(或反之亦然),可以 被平移和/或被旋转平移、缩放、和/或滚动、可以被用于显示除了 VSG或HSG的信息,等。 在一个实施例中,TV或计算机可以通过它自己的电视/无线广播接收机来接收电视/无线 广播;用户设备110通过ESG控制TV或计算机上频道/节目的改变,其被接收并被存储在 用户设备110中,并且只有命令被发送到TV或计算机。在另一实施例中,设备可以具有两个显示屏。当设备为第一配置时,一个显示屏是 可见的,并且另一个不可见直到设备在第二配置时。例如,设备可以具有铰链盖,而一个显 示屏位于盖的外部以及第二个(并且可能是较大的)显示屏位于盖的内部。设备可以具有 在外部上的控制和其它特征,使得当盖关闭时,外部显示屏可能是位于相对于用户的纵向 方向。当盖打开时,内部显示屏可能是位于相对于用户的横向方向。因此,来自耦接到铰链 的硬件开关的信号可以用于当盖关闭时,引发外部显示屏上以第一格式(例如,VSG)的信 息显示以及当盖打开时,引发内部显示屏上以第二格式(例如,HSG)的信息显示。上面通过参考附图已经描述了众多的特征、优点和实施例。然而,上面的描述和附 图仅为例示性的。本发明不限于所例示的实施例,并且本发明的所有实施例不一定要实现 所有的优点或目的,或拥有此处描述的所有的特征。在不脱离本发明的范围或精神的前提 下,由所属技术领域的技术人员可以达到各种变化和修改。尽管已经描述了示例性的设备 和部件,除非权利要求的语言特别要求,本发明并不限于这些设备和部件。上面描述的实施 例的使用和元素可以按照不同于上面描述的特定方式被安排和组合,任意和所有置换均在 本发明的范围内。
权利要求
一种方法,包括当手持设备的显示屏处于相对于用户的第一方向时,在所述显示屏上以第一格式呈现信息;接收所述显示屏处于不同于所述第一方向的第二方向的指示;以及响应于所接收的指示,在所述显示屏上以第二格式呈现信息,其中所述第一和第二格式中的一个包括信息对象,其或者在所述第一和第二格式中的另一个中不存在,或者在所述第一和第二格式中的另一个中具有不同的相对位置。
2.根据权利要求1所述的方法,其中所述显示屏具有M和N的尺寸并且M > N, 所述第一方向为横向方向, 所述第一格式为RXS阵列,其中R < S ; 所述第二方向为纵向方向, 所述第二格式为UXV阵列,以及 R < U和S > V中的至少一个为真。
3.根据权利要求1所述的方法,其中接收所述显示屏处于所述第二方向的指示包括 接收来自至少一个位于所述手持设备上的运动传感器的输入。
4.根据权利要求1所述的方法,其中接收所述显示屏处于所述第二方向的指示包括 接收所述手持设备上的硬件开关已经从第一位置转换到第二位置的指示。
5.根据权利要求4所述的方法,其中接收所述硬件开关已经转换的指示包括接收贴 着所述显示屏的滑动件相对于所述手持设备已经移动的指示。
6.根据权利要求4所述的方法,其中接收所述硬件开关已经转换的指示包括接收铰 链已经打开的指示。
7.根据权利要求1所述的方法,其中在所述显示屏上以所述第一格式呈现信息包括高亮所呈现的信息的第一信息元素,以及在所述显示屏上以所述第二格式呈现信息包括高亮所呈现的信息的、与所述第一信 息元素相对应的信息元素。
8.根据权利要求1所述的方法,其中在所述显示屏上以所述第一格式呈现信息包括以垂直服务指南格式呈现服务指南;以及在所述显示屏上以所述第二格式呈现信息包括以水平服务指南格式呈现服务指南。
9.根据权利要求1所述的方法,进一步包括接收所述显示屏以平行于所述显示屏的平面的方向已经移位的指示;以及 响应于所接收的移位指示,以与所述第一方向相反的方向侧向滚动在所述显示屏上呈 现的信息。
10.根据权利要求1所述的方法,进一步包括接收所述显示屏以垂直于所述显示屏的平面的方向已经移位的指示;以及 响应于所接收的移位指示,缩放在所述显示屏上呈现的信息。
11.根据权利要求1所述的方法,进一步包括接收所述显示屏已经围绕平行于所述显示屏的平面的轴转动的指示;以及 响应于所接收的转动指示,以与所述转动方向相反的方向滚动在所述显示屏上呈现的 fn息ο
12.根据权利要求1所述的方法,其中所述显示屏具有M和N的尺寸,并且其中M= N。
13.一种具有机器可执行指令的机器可读媒体,用于致使装置执行至少以下操作当所述装置的显示屏处于相对于用户的第一方向时,在所述显示屏上以第一格式呈现 fn息;接收所述显示屏处于不同于所述第一方向的第二方向的指示;以及 响应于接收的指示,在所述显示屏上以第二格式呈现信息,其中 所述第一和第二格式中的一个包括信息对象,其或者在所述第一和第二格式中的另一 个中不存在,或在所述第一和第二格式的另一个中具有不同的相对位置。
14.根据权利要求13所述的机器可读媒体,其中 所述显示屏具有M和N尺寸并且M > N, 所述第一方向为横向方向,所述第一格式为RXS阵列,其中R < S ; 所述第二方向为纵向方向, 所述第二格式为UXV阵列,以及 R < U和S > V中至少一个为真。
15.根据权利要求13所述的机器可读媒体,其中接收所述显示屏处于所述第二方向的 指示包括接收来自至少一个位于所述装置上的运动传感器的输入。
16.根据权利要求13所述的机器可读媒体,其中接收所述显示屏处于所述第二方向的 指示包括接收所述装置上的硬件开关已经从第一位置转换到第二位置的指示。
17.根据权利要求13所述的的机器可读媒体,其中在所述显示屏上以所述第一格式呈现信息包括以垂直服务指南格式呈现服务指南;以及在所述显示屏上以所述第二格式呈现信息包括以水平服务指南格式呈现服务指南。
18.一种装置,包括处理器和存储可执行指令的存储器,当执行所述指令时促使所述装 置执行至少以下操作当显示屏处于相对于用户的第一方向时,以第一格式控制在显示屏上信息的呈现; 接收所述显示屏处于不同于所述第一方向的第二方向的指示;以及 响应于接收的指示,以第二格式控制在所述显示屏上信息的呈现;其中 所述第一和第二格式中的一个包括信息对象,其或者在所述第一和第二格式中的另一 个中不存在,或者在所述第一和第二格式的另一个中具有不同的相对位置。
19.根据权利要求18所述的装置,其中 所述显示屏具有M和N尺寸并且M > N, 所述第一方向为横向方向,所述第一格式为RXS阵列,其中R < S ; 所述第二方向为纵向方向, 所述第二格式为UXV阵列,以及R < U和S > V中至少一个为真。
20.根据权利要求18所述的装置,其中促使接收所述显示屏处于所述第二方向的指示 进一步包括促使接收来自至少一个位于所述装置上的运动传感器的输入。
21.根据权利要求18所述的装置,其中促使接收所述显示屏处于所述第二方向的指示 进一步包括促使接收所述装置上的硬件开关已经从第一位置转换到第二位置的指示。
22.根据权利要求21所述的装置,其中促使接收所述硬件开关已经转换的指示进一步 包括促使接收贴着所述显示屏的滑动件相对于所述装置的其它组件已经移动的指示。
23.根据权利要求21所述的装置,其中促使接收所述硬件开关已经转换的指示进一步 包括促使接收铰链已经打开的指示。
24.根据权利要求18所述的装置,其中促使以所述第一格式控制在所述显示屏上信息的呈现进一步包括促使控制高亮所呈现的 信息的第一信息元素,以及以所述第二格式控制在所述显示屏上信息的呈现进一步包括促使控制高亮所呈现的 信息的、与所述第一信息元素相对应的信息元素。
25.根据权利要求18所述的装置,其中促使以所述第一格式控制在所述显示屏上信息的呈现进一步包括促使以垂直服务指南格 式来控制服务指南的呈现;以及以所述第二格式控制在所述显示屏上信息的呈现进一步包括促使以水平服务指南格 式来控制服务指南的呈现。
26.根据权利要求18所述的装置,其中当执行所述可执行指令时进一步促使所述装置 接收所述显示屏以平行于所述显示屏的平面的方向已经移位的指示;以及响应于所接收的移位指示,以与所述第一方向相反的方向控制所述显示屏上呈现的信 息的侧向滚动。
27.根据权利要求18所述的装置,其中当执行所述可执行指令时进一步促使所述装置 接收所述显示屏以垂直于所述显示屏的平面的方向已经移位的指示;以及响应于所接收的移位指示,控制所述显示屏上呈现的信息的缩放。
28.根据权利要求18所述的装置,其中当执行所述可执行指令时进一步促使所述装置 接收所述显示屏已经围绕平行于所述显示屏的平面的轴转动的指示;以及响应于所接收的转动指示,以与所述转动方向相反的方向控制在所述显示屏上呈现的 信息的滚动。
29.一种集成电路,包括处理器和存储可执行指令的存储器,当执行所述指令时促使所述集成电路执行至少以 下操作当所述集成电路处于相对于用户的第一方向时,配置信息以第一格式呈现; 接收所述集成电路处于不同于所述第一方向的第二方向的指示;以及 响应于接收的指示,配置信息以第二格式呈现,其中所述第一和第二格式中的一个包括信息对象,其或者在所述第一和第二格式中的另一 个中不存在,或者在所述第一和第二格式的另一个中具有不同的相对位置。
30.根据权利要求29所述的集成电路,其中所述处理器可操作地连接到显示屏以控制信息的呈现,并且其中,所述显示屏具有M和N尺寸并且M > N, 所述第一方向为横向方向, 所述第一格式为RXS阵列,其中R < S ; 所述第二方向为纵向方向, 所述第二格式为UXV阵列,以及 R < U和S > V中至少一个为真。
31.根据权利要求29所述的集成电路,其中促使接收所述集成电路处于不同于所述第 一方向的所述第二方向的指示进一步包括促使接收来自至少一个或多个运动传感器的输 入。
32.根据权利要求29所述的集成电路,其中所述处理器可操作地连接到显示屏以控制 信息的呈现,并且其中促使以所述第一格式控制在所述显示屏上信息的呈现进一步包括促使以垂直服务指 南格式来控制服务指南的呈现,以及其中促使以所述第二格式控制在所述显示屏上信息的呈现进一步包括促使以水平服务指 南格式来控制服务指南的呈现。
33.一种设备,包括用于接收显示屏处于第一或第二方向的指示的装置;以及用于响应于所接收的所述显示屏处于所述第一方向的指示,在所述显示屏上以第一格 式呈现信息以及响应于所接收的所述显示器处于所述第二方向的指示,在所述显示屏上以 第二格式呈现信息的装置,其中所述第一和第二格式中的一个包括信息对象,其或者在所述第一和第二格式中的另一 个中不存在,或者在所述第一和第二格式的另一个中具有不同的相对位置。
34.根据权利要求33所述的设备,其中 所述显示屏具有M和N尺寸并且M > N, 所述第一方向为横向方向,所述第一格式为RXS阵列,其中R < S ; 所述第二方向为纵向方向, 所述第二格式为UXV阵列,以及 R < U和S > V中至少一个为真。
35.根据权利要求33所述的设备,其中所述第一格式包括垂直服务指南格式的服务指南,以及 所述第二格式包括以水平服务指南格式呈现所述服务指南。
36.一种设备,包括 显示屏;滑动件,配置为将所述显示屏耦接到所述装置并且允许所述显示屏相对于所述设备的 其它组件滑动移动;以及处理器和存储可执行指令的存储器,当执行所述指令时促使所述设备执行至少以下操作接收所述滑动件处于与所述显示屏相对于所述设备的用户的横向方向对应的第一位 置的指示;响应于接收所述滑动件处于所述第一位置的指示,以水平服务指南格式控制在所述显 示屏上服务指南的呈现;接收所述滑动件处于与所述显示屏相对于所述设备的用户的纵向方向对应的第二位 置的指示;以及响应于接收所述滑动构件处于所述第二位置的指示,以垂直服务指南格式控制在所述 显示屏上所述服务指南的呈现。
37.根据权利要求36所述的设备,当执行所述可执行指令时进一步促使所述设备 接收所述显示屏以平行于所述显示屏的平面的方向已经移位的指示;以及 响应于所接收的移位指示,以与所述第一方向相反的方向控制所述显示屏上呈现的信 息侧向滚动。
全文摘要
本发明涉及一种手持设备在显示屏上以交替的格式呈现信息。所述设备确定其相对于所述设备用户的方向并且基于该方向选择格式。还可以基于检测的所述设备的运动来滚动或缩放所显示的信息。
文档编号H04M1/02GK101946496SQ200980105229
公开日2011年1月12日 申请日期2009年1月29日 优先权日2008年2月14日
发明者J·P·西皮莱, K·P·T·莱恩 申请人:诺基亚公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1