电子设备、控制程序和控制方法.pdf

上传人:b*** 文档编号:1008119 上传时间:2018-03-25 格式:PDF 页数:60 大小:2.90MB
返回 下载 相关 举报
摘要
申请专利号:

CN201110160448.6

申请日:

2011.06.15

公开号:

CN102314216A

公开日:

2012.01.11

当前法律状态:

终止

有效性:

无权

法律详情:

未缴年费专利权终止 IPC(主分类):G06F 3/01申请日:20110615授权公告日:20140716终止日期:20160615|||授权|||实质审查的生效IPC(主分类):G06F 3/01申请日:20110615|||公开

IPC分类号:

G06F3/01; G06F3/033

主分类号:

G06F3/01

申请人:

富士通株式会社

发明人:

石寺绅高

地址:

日本神奈川县川崎市

优先权:

2010.07.02 JP 2010-151559

专利代理机构:

北京三友知识产权代理有限公司 11127

代理人:

李辉;黄纶伟

PDF下载: PDF下载
内容摘要

本发明涉及电子设备、控制程序和控制方法。在一电子设备中,控制单元确定由倾斜传感器检测出的倾斜角度变化的状态,根据所确定的变化状态来修改存储在控制信息存储单元中的控制信息、由倾斜传感器检测出的倾斜方向及倾斜角度中的至少一个,并且基于修改结果来改变显示单元的显示方向。倾斜传感器检测显示单元相对于铅直向下方向的倾斜方向和倾斜角度。控制信息存储单元存储指示显示单元的显示方向与自身装置的倾斜之间的对应关系的控制信息。检出倾斜数据存储单元存储指示由倾斜传感器检测出的倾斜方向和倾斜角度的历史的检出倾斜数据。

权利要求书

1: 一种电子设备, 该电子设备包括 : 显示单元, 其用于显示信息 ; 倾斜传感器, 其用于检测所述显示单元相对于铅直向下方向的倾斜方向和倾斜角度 ; 检出倾斜数据存储单元, 其用于存储指示由所述倾斜传感器检测出的倾斜方向和倾斜 角度的历史的检出倾斜数据 ; 控制信息存储单元, 其用于存储指示所述显示单元的显示方向与由所述倾斜传感器检 测出的所述电子设备的倾斜之间的对应关系的控制信息 ; 以及 控制单元, 其用于对所述检出倾斜数据进行分析以判定由所述倾斜传感器检测出的倾 斜角度的变化状态, 根据所判定的倾斜角度的变化状态来修改存储在所述控制信息存储单 元中的所述控制信息、 由所述倾斜传感器检测出的倾斜方向和倾斜角度、 或它们的组合, 并 且基于所述修改的结果来改变所述显示单元的显示方向。
2: 根据权利要求 1 所述的电子设备, 其中 : 所述检出倾斜数据存储单元存储所述检出倾斜数据, 所述检出倾斜数据指示在预定数 量个过去时间点处检测出的倾斜方向和倾斜角度的变化 ; 并且 所述控制单元对所述检出倾斜数据进行分析以判定由所述倾斜传感器检测出的倾斜 角度的变化状态, 修改所述控制信息, 使得在倾斜角度的变化状态处于第一状态的情况下, 倾斜角度的比预定值小的变化引发所述显示单元的显示方向的变化, 并且使得在倾斜角度 的变化状态处于比所述第一状态大的第二状态的情况下, 倾斜角度的比所述预定值大的变 化引发所述显示单元的显示方向的变化, 并且所述控制单元基于修改后的控制信息以及倾 斜方向和倾斜角度来改变所述显示单元的显示方向。
3: 根据权利要求 1 所述的电子设备, 其中 : 所述控制信息存储单元存储第一控制信息和第二控制信息, 所述第一控制信息和所述 第二控制信息均指示所述电子设备的倾斜与所述显示单元的显示方向之间的对应关系, 与 所述第一控制信息相比, 所述第二控制信息由所述电子设备的倾斜角度的更大变化引发所 述显示单元的显示方向的变化 ; 所述检出倾斜数据指示在预定数量个过去时间点处检测出的倾斜方向和倾斜角度的 变化 ; 并且 所述控制单元对所述检出倾斜数据进行分析以判定由所述倾斜传感器检测出的倾斜 角度的变化状态, 在倾斜角度的变化状态处于第一状态的情况下确定在改变所述显示单元 的显示方向时使用所述第一控制信息作为所述控制信息, 并且在倾斜角度的变化状态处于 比所述第一状态大的第二状态的情况下确定使用所述第二控制信息作为所述控制信息, 并 且所述控制单元基于所确定的所述第一控制信息和所述第二控制信息中的一个以及倾斜 方向和倾斜角度来改变所述显示单元的显示方向。
4: 根据权利要求 1 所述的电子设备, 该电子设备还包括 : 校正信息存储单元, 其用于存储校正信息, 所述校正信息按照在由所述检出倾斜数据 指示的变化小的情况下增大检测出的倾斜角度的绝对值并且在由所述检出倾斜数据指示 的变化大的情况下减小所述绝对值的方式来校正由所述倾斜传感器检测出的倾斜角度, 其 中, 所述检出倾斜数据指示在预定数量个过去时间点处检测出的倾斜方向和倾斜角度的 2 变化, 并且 所述控制单元对存储在所述检出倾斜数据存储单元中的所述检出倾斜数据进行分析 以判定倾斜角度的变化状态, 根据所判定的倾斜角度的变化状态利用所述校正信息来校正 倾斜角度, 并且基于存储在所述控制信息存储单元中的所述控制信息、 倾斜方向以及校正 后的倾斜角度来改变所述显示单元的显示方向。
5: 根据权利要求 2 所述的电子设备, 其中 : 所述控制信息指示由所述倾斜传感器检测出的倾斜方向和倾斜角度的阈值, 所述阈值 用于确定是否要改变所述显示单元的显示方向 ; 所述检出倾斜数据存储单元存储所述检出倾斜数据, 所述检出倾斜数据指示在预定数 量个过去时间点处检测出的倾斜方向和倾斜角度的变化 ; 并且 所述控制单元对存储在所述检出倾斜数据存储单元中的所述检出倾斜数据进行分析, 并且在倾斜角度的变化超过所述阈值的情况下确定倾斜角度的变化状态处于第二状态。
6: 根据权利要求 2 所述的电子设备, 其中 : 所述控制信息指示由所述倾斜传感器检测出的倾斜方向和倾斜角度的阈值, 所述阈值 用于确定是否要改变所述显示单元的显示方向 ; 所述检出倾斜数据存储单元存储所述检出倾斜数据, 所述检出倾斜数据指示在预定数 量个过去时间点处检测出的倾斜方向和倾斜角度的变化 ; 并且 所述控制单元对存储在所述检出倾斜数据存储单元中的所述检出倾斜数据进行分析, 并且在倾斜角度的变化不超过所述阈值而维持在所述阈值的附近, 并接着超过所述阈值的 情况下, 确定倾斜角度的变化状态处于第一状态。
7: 一种控制程序, 该控制程序使计算机作为以下部分进行工作 : 显示单元, 其用于显示信息 ; 倾斜传感器, 其用于检测所述显示单元相对于铅直向下方向的倾斜方向和倾斜角度 ; 以及 控制单元, 其用于对存储在检出倾斜数据存储单元中的检出倾斜数据进行分析以判定 由所述倾斜传感器检测出的倾斜角度的变化状态, 根据所判定的倾斜角度的变化状态来修 改存储在控制信息存储单元中的控制信息、 由所述倾斜传感器检测出的倾斜方向和倾斜角 度、 或它们的组合, 并且基于所述修改的结果来改变所述显示单元的显示方向, 所述检出倾 斜数据指示由所述倾斜传感器检测出的倾斜方向和倾斜角度的历史, 所述控制信息指示所 述显示单元的显示方向与所述倾斜传感器检测的所述计算机的倾斜之间的对应关系。
8: 一种控制方法, 该控制方法由计算机来执行, 该方法包括以下步骤 : 检测用于显示信息的显示单元相对于铅直向下方向的倾斜方向和倾斜角度 ; 对存储在检出倾斜数据存储单元中的检出倾斜数据进行分析, 以判定检测出的倾斜角 度的变化状态, 所述检出倾斜数据指示检测出的倾斜方向和倾斜角度的历史 ; 根据所判定的检测出的倾斜角度的变化状态, 修改存储在控制信息存储单元中的控制 信息、 检测出的倾斜方向和倾斜角度、 或它们的组合, 所述控制信息指示所述显示单元的显 示方向与检测的所述计算机的倾斜之间的对应关系 ; 以及 基于所述修改的结果来改变所述显示单元的显示方向。

说明书


电子设备、 控制程序和控制方法

    【发明领域】
     本文中公开的实施方式涉及电子设备、 控制程序和控制方法。背景技术 当前, 存在包括诸如平板型计算机和可变换笔记本计算机 ( 膝上型计算机 ) 的信 息处理设备和便携式信息终端在内的电子设备。 在这些装置中, 存在着这样的电子设备, 这 些电子设备被设计为能够根据其自身的方向来改变其显示画面的显示方向。 这些电子设备 由于根据用户操作而改变显示画面的显示方向的功能而为人所知。
     为了检测电子设备的方向, 电子设备装配有检测重力方向和操作方向的传感器, 诸如加速度传感器或陀螺仪传感器。 这种传感器使得电子设备能够在被用户旋转时自动地 调节显示画面的显示方向。因此, 用户总是能够以合适的方向来观看显示画面并操作电子 设备。
     而且, 存在着提供用于确定是否要改变显示方向的多个阈值的电子设备。通过选 择适当的阈值, 用户能够具有用于改变显示方向的期望设置。 还存在这样的电子设备, 这些 电子设备基于倾斜传感器检测出的倾斜历史来检测其自身的倾斜, 从而不对一些时间短的 摇动和移动做出反应。
     请参考日本特开 No.2009-49512 和 2004-219791。
     然而, 对于用户而言, 根据情况手动地选择阈值来改变设置是麻烦的。
     发明内容 鉴于上述情况而做出本发明, 并且本发明旨在提供用于对显示画面的显示方向的 变化进行适当调节的电子设备、 控制程序和控制方法。
     根据本发明的一个方面, 提供了一种电子设备, 该电子设备包括 : 显示单元, 其用 于显示信息 ; 倾斜传感器, 其用于检测所述显示单元相对于铅直向下方向的倾斜方向和倾 斜角度 ; 检出倾斜数据存储单元, 其用于存储指示由所述倾斜传感器检测出的倾斜方向和 倾斜角度的历史的检出倾斜数据 ; 控制信息存储单元, 其用于存储指示所述显示单元的显 示方向与所述倾斜传感器检测的所述电子设备的倾斜之间的对应关系的控制信息 ; 以及控 制单元, 其用于对所述检出倾斜数据进行分析以判定由所述倾斜传感器检测出的倾斜角度 的变化的状态, 根据所判定的倾斜角度的变化的状态来修改存储在所述控制信息存储单元 中的所述控制信息、 由所述倾斜传感器检测出的倾斜方向和倾斜角度或者它们的组合, 并 且基于所述修改的结果来改变所述显示单元的显示方向。
     附图说明
     图 1 例示了根据第一实施方式的电子设备 ; 图 2 和图 3 例示了根据第二实施方式的信息处理设备的外观 ; 图 4 例示了根据第二实施方式的信息处理设备的硬件配置 ;图 5 是根据第二实施方式的信息处理设备的框图 ;
     图 6 例示了根据第二实施方式的控制表 ;
     图 7 是根据第二实施方式的检出倾斜表 ;
     图 8A、 图 8B、 图 9A、 图 9B 和图 10 例示了根据第二实施方式的信息处理设备的方向 和显示画面的显示方向之间的对应关系 ;
     图 11 例示了根据第二实施方式的信息处理设备的角度变化的第一示例 ;
     图 12 和图 13 例示了如何在根据第二实施方式的信息处理设备的角度变化的第一 示例中修改控制信息的阈值 ;
     图 14 例示了根据第二实施方式的信息处理设备的角度变化的第二示例 ;
     图 15 和图 16 例示了如何在根据第二实施方式的信息处理设备的角度变化的第二 示例中修改控制信息的阈值 ;
     图 17 和图 18 是画面显示方向控制处理的流程图 ;
     图 19 是根据第三实施方式的信息处理装置的框图 ;
     图 20 例示了根据第三实施方式的控制表 ;
     图 21 例示了根据第三实施方式的信息处理设备中的控制信息的第一示例设置 ;
     图 22 例示了根据第三实施方式中的信息处理设备中的控制信息的第二示例设 置;
     图 23 例示了根据第三实施方式的信息处理设备中的角度变化的第一示例 ;
     图 24 例示了根据第三实施方式的信息处理设备中的角度变化的第二示例 ;
     图 25 和图 26 是根据第三实施方式的画面显示方向控制处理的流程图 ;
     图 27 是根据第四实施方式的信息处理设备的框图 ;
     图 28 例示了根据第四实施方式的校正表 ;
     图 29 例示了根据第四实施方式的信息处理设备的角度变化的示例 ;
     图 30 例示了如何在根据第四实施方式的信息处理设备的角度变化的示例中校正 角度 ;
     图 31 和图 32 是根据第四实施方式的画面显示方向控制处理的流程图 ;
     图 33 和图 34 是根据第四实施方式的角度获取处理的流程图 ;
     图 35 和图 36 是根据第四实施方式的示例性修改的画面显示方向控制处理的流程 图。 具体实施方式
     现在将参考附图来描述本发明的实施方式, 在附图中, 相同的附图标记始终表示 相同的部件。
     ( 第一实施方式 )
     图 1 例示了根据第一实施方式的电子设备。所示电子设备 1 被设计为能够根据电 子设备 1 的显示单元 1c 的方向来改变显示单元 1c 的显示方向。该电子设备 1 包括控制单 元 1a、 倾斜传感器 1b、 显示单元 1c、 控制信息存储单元 1d 以及检出倾斜数据存储单元 1e。 显示单元 1c 显示显示画面 1c1。
     控制单元 1a 对检出倾斜数据进行分析以判定由倾斜传感器 1b 检测到的倾斜角度的变化的状态。然后, 控制单元 1a 根据判定的倾斜角度变化的状态来修改存储在控制信息 存储单元 1d 中的控制信息和由倾斜传感器 1b 检测出的倾斜方向和倾斜角度中的至少一 项。基于修改结果, 控制单元 1a 接着改变显示单元 1c 的显示方向。使用这种方法, 可以根 据电子设备 1 的倾斜角度的变化是大还是小来调节显示画面的显示方向的变化。
     倾斜传感器 1b 对用于显示信息的显示单元 1c 相对于铅直向下方向的倾斜方向和 倾斜角度进行检测。例如, 倾斜传感器 1b 使用设置在显示单元 1c 中的加速度传感器或陀 螺仪传感器来检测重力的方向和操作的方向, 并且获取显示单元 1c 的倾斜方向和倾斜角 度作为电子设备 1 的倾斜方向和倾斜角度。
     显示单元 1c 具有用于显示信息的显示画面 1c1。该显示单元 1c 能够在多个方向 改变显示画面 1c1 的显示方向。例如, 显示单元 1c 能够在四个方向上显示如字母 “A” 的信 息: “向上” 、 “向下” 、 “向左旋转” 以及 “向右旋转” 。因此, 该显示单元 1c 可以被设计为在显 示画面 1c1 上的任意方向上显示信息。另外, 需要在显示单元 1c 上显示的信息包括诸如运 动图片和静止图片的图形信息以及文本信息。
     控制信息存储单元 1d 存储指示显示单元 1c 的显示方向与将由倾斜传感器 1b 检 测的电子设备 1 的倾斜之间的对应关系的控制信息。基于控制信息所指示的电子设备 1 的 倾斜 ( 显示单元 1c 的倾斜 ) 与显示单元 1c 的显示方向之间的对应关系, 电子设备 1 改变 显示画面 1c1 的显示方向。 检出倾斜数据存储单元 1e 存储指示由倾斜传感器 1b 检测出的倾斜方向和倾斜角 度的历史的检出倾斜数据。基于由检出数据指示的电子设备 1 的过去倾斜方向和倾斜角 度, 确定电子设备 1 的倾斜角度的变化是大还是小。
     上述配置使得可以对显示画面的显示方向的变化做出适当地调节。
     ( 第二实施方式 )
     图 2 和图 3 例示了根据第二实施方式的信息处理设备的外观。图 2 例示了显示单 元 120 打开 ( 正常使用状态 ) 时的信息处理设备 100, 而图 3 例示了显示单元 120 闭合且液 晶显示器 (LCD)121 面朝上 ( 平板型计算机状态 ) 时的信息处理设备 100。
     所示信息处理设备 100 是一可变换的笔记本个人计算机, 其在正常使用状态、 平 板型计算机状态和不使用状态之间切换。信息处理设备 100 具有配备了 LCD121 的显示单 元 120、 配备了诸如键盘 131 和 CPU 的电子组件的主体单元 130 以及将显示单元 120 和主体 单元 130 连接起来的连接单元 140。
     LCD121 是具有用于显示文本和图像的显示画面的显示装置。除了 LCD, 可以采用 如有机电致发光 ( 有机 EL) 显示器的其他类型的薄显示装置。
     键盘 131 是允许文本输入和其他操作的输入装置。
     连接单元 141 包括转换轴 ( 未示出 ) 和枢轴 ( 未示出 ), 其中转换轴用于连接显示 单元 120 和主体单元 130 以使得可以从主体单元 130 打开显示单元 120 或将显示单元 120 闭合到主体单元 130, 并且枢轴与转换轴交叉并将显示单元 120 和主体单元 130 连接起来使 得它们可以相对于彼此旋转。连接单元 140 的这些转换轴和枢轴使得显示单元 120 能够相 对于主体单元 130 打开、 闭合和旋转, 使得信息处理设备 100 在三种状态之间切换 : 图2中 示出的正常使用状态、 图 3 中示出的平板型计算机状态以及非使用状态 ( 未示出, 在该状态 中, 显示单元 120 闭合且 LCD121 面朝内 )。
     该实施方式使用可变换的笔记本个人计算机作为信息处理设备 100。 不过, 可以采 用通过将显示单元和主体单元一体地形成而被制造并总是在平板型计算机状态中被使用 的平板型笔记本个人计算机。另外, 还可以采用其他类型的笔记本个人计算机以及笔记本 个人计算机以外的具有显示功能的电子设备 ( 如移动信息终端装置 )。
     图 4 例示了根据第二实施方式的信息处理设备的硬件配置。信息处理设备 100 完 全由中央处理单元 (CPU)111 控制。随机存取存储器 (RAM)112 和多个外部装置经由总线 118 连接到 CPU111。
     RAM112 被用作信息处理设备 100 的主存储装置。该 RAM112 临时存储操作系统 (OS) 程序和由 CPU111 执行的应用程序的至少一部分。RAM112 还存储用于 CPU111 的处理 的各种数据。
     连接到总线 118 的外部装置包括硬盘驱动器 (HDD)113、 图形处理器 114、 输入装置 接口 115、 通信接口 116 以及加速度传感器 117。
     HDD113 存储有信息处理设备 100 的 OS 和应用程序将要使用的数据。
     如 LCD21 的显示装置连接到图形处理器 114。该图形处理器 114 被设计为在 CPU111 的控制下在如 LCD121 的显示装置上显示图像。而且, 图形处理器 114 和 LCD121 由 串行通信电缆彼此相连并交替地发送和接收控制信号和图像信号。 诸如内置键盘 131、 LCD121 和外部鼠标 151 的输入装置连接到输入装置接口 115。 输入装置接口 115 经由总线 118 将来自包括键盘 131 在内的这些输入装置的信号传输到 CPU111。
     通信接口 116 连接到网络 ( 未示出 )。该通信接口 116 能够经由网络与其他计算 机和通信装置传送数据。
     加速度传感器 117 设置在显示单元 120 中以检测 LCD121 相对于铅直向下方向 的倾斜方向。该加速度传感器 117 基于施加于该信息处理设备 100 的重力加速度来检测 LCD121 的倾斜方向。然后, 加速度传感器 117 向 CPU111 输出指示检测出的倾斜方向的数 据。可以采用能够检测在两个轴的倾斜的双轴传感器作为加速度传感器 117, 这两个轴是 : 与显示单元 120 的 LCD121 的显示画面 121a 平行的平面的 x 轴 ( 例如, 沿 LCD121 的顶部 - 底 部方向延伸的轴 ) 和 y 轴 ( 例如, 沿 LCD121 的左 - 右方向延伸的轴 )。加速度传感器 117 通过将围绕 x 轴和 y 轴的倾斜组合起来以检测 LCD121 相对于铅直向下方向的倾斜方向。
     从加速度传感器 117 输出的指示倾斜方向的数据可以是绝对值 ( 例如, 铅直向下 方向在显示画面 121a 的平面上的投影与显示画面 121a 的平面的向下方向之间的角度 ) 或 者代表即时倾斜变化量。
     根据信息处理设备 100 的移动, LCD121 能够在四个方向上显示显示画面 121a : “向 上” 、 “向下” 、 “向左旋转” 和 “向右旋转” 。另外, LCD121 通过检测设置在其正面的显示表面 上的压力或静电的变化来检测触笔对该显示表面的接触, 从而接收用户输入 ( 诸如, 输入 的文本和对显示单元上显示的图标的选择 )。同样, 根据该实施方式的 LCD121 能够在四个 方向是显示显示画面 121a。不过, LCD121 也可以被设计为在三个或更少的方向或在五个 或更多的方向上 ( 例如, “向上” 、 “向下” 、 “向左旋转” 和 “向右旋转” 、 “向左倾斜” 、 “向右倾 斜” 、 “倒置向左倾斜” 和 “倒置向右倾斜” 八个方向或者任何连续设置的方向 ) 显示显示画 面 121a。
     为了改变显示画面 121a 的显示方向, 信息处理设备 100 可以设置有用于接收旋转 显示画面 121a 的操作指令的画面旋转按钮。另外, 除了提供这种画面旋转按钮以外, 例如 通过经由横向键 (cross key) 接收直接代表所需显示方向的输入或通过在特别准备的显示 方向输入窗口 ( 未示出 ) 上经由鼠标 151 接收所需的显示方向的输入, 信息处理设备 100 可以接收操作指令以改变显示画面 121 的显示方向。
     使用上述硬件配置, 实现了该实施方式的处理功能。
     图 5 是根据第二实施方式的信息处理设备的框图。所示信息处理设备 100 具有显 示图像的功能。该信息处理设备 100 包括控制单元 101、 显示方向传感器 102、 控制信息存 储单元 103、 检出倾斜数据存储单元 104、 加速度传感器 117 和 LCD121。
     控制单元 101 对存储在检出倾斜数据存储单元 104 中的检出倾斜数据进行分析以 判定由加速度传感器 117 检测出的倾斜角度的变化的状态。如果存储在检出倾斜数据存储 单元 104 中的检出倾斜数据指示倾斜角度的变化超过了阈值, 则控制单元 101 确定倾斜方 向和倾斜角度的变化大。如果存储在检出倾斜数据存储单元 104 中的检出倾斜数据指示倾 斜角度的变化保持在阈值附近但没有超过阈值并接着超过阈值, 则控制单元 101 确定倾斜 方向和倾斜角度的变化小。 然后, 控制单元 101 根据倾斜角度的变化的状态来修改存储在控制信息存储单元 103 中的控制信息的阈值。更具体地说, 如果倾斜角度的变化小, 则控制单元 101 修改存储 在控制信息存储单元 103 中的控制信息的阈值, 使得倾斜角度的小变化引发显示画面的显 示方向的变化。 如果倾斜角度的变化大, 则控制单元 101 修改存储在控制信息存储单元 103 中的控制信息的阈值, 使得倾斜角度的大变化引发显示画面的显示方向的变化。
     此后, 控制单元 101 基于经修改的控制信息以及检测出的倾斜方向和倾斜角度来 改变显示画面的显示方向。使用这种方法, 可以根据信息处理设备 100 的倾斜变化是大还 是小来调节显示画面的显示方向的自动旋转。
     显示方向传感器 102 检测在 LCD121 上显示的显示画面的显示方向。为此, 例如, 在每次显示方向被控制单元 101 自动地改变或者被用户或应用改变时, 控制单元 101 可以 基于针对显示画面的显示方向执行的控制将 LCD121 的显示方向告知显示方向传感器 102。
     控制信息存储单元 103 存储控制信息, 该控制信息指示了 LCD121 的显示画面的显 示方向与加速度传感器 117 将要检测的 LCD121 的倾斜之间的对应关系。基于由控制信息 所指示的对应关系, 信息处理设备 100 改变显示画面的显示方向。另外, 控制信息指示加速 度传感器 117 将要检测的倾斜方向和倾斜角度的阈值, 用于确定是否要改变显示画面的显 示方向。
     检出倾斜数据存储单元 104 存储指示由加速度传感器 117 检测出的倾斜方向和倾 斜角度的历史的检出倾斜数据。 检出倾斜数据指示在预定数量个过去时间点处检测出的倾 斜方向和倾斜角度的变化。基于检出倾斜数据所指示的信息处理设备 100 的过去倾斜方向 和倾斜角度, 确定信息处理设备 100 的倾斜角度的变化是大还是小。
     加速度传感器 117 检测信息处理处理设备 100 的 LCD121 相对于铅直向下方向的 倾斜方向和倾斜角度。在该实施方式中, 加速度传感器 117 检测 LCD121 的倾斜作为信息处 理设备 100 的倾斜, 以控制显示画面的显示方向。通过基于被施加于加速度传感器 117 的 加速度来检测重力的方向, 加速度传感器 117 检测 LCD121 的倾斜方向。关于这一点, 可以
     在信息处理设备 100 中采用陀螺仪传感器等来检测操作的方向以取代对加速度的检测, 由 此检测 LCD121 的倾斜方向。
     LCD121 具有用于显示信息的显示画面, 并且能够在四个方向上改变显示画面的显 示方向 : “向上” 、 “向下” 、 “向左旋转” 和 “向右旋转” 。不过, LCD121 可以被设计为在三个或 更少的方向或在五个或更多的方向上改变显示画面的显示方向。而且, LCD121 可以被设计 为在任意期望的方向改变显示画面的显示方向。另外, LCD121 能够在显示画面上显示诸如 运动图像和静止图像的图形信息以及文本信息。
     图 6 例示了根据第二实施方式的控制表。所示控制表 103a 由控制单元 101 创建 和管理, 并且被存储在充当控制信息存储单元 103 的 HDD113 中。控制表 103a 是存储指示 显示画面 121a 的显示方向和信息处理设备 100 的倾斜之间的对应关系的控制信息的表, 并 且在控制显示画面 121a 的显示方向时使用。
     控制表 103a 具有 “旋转角度” 、 “围绕 x 轴的旋转范围” 以及 “围绕 Y 轴的旋转角 度” 的字段。沿水平方向排列的字段中的数据彼此关联以组成一条控制信息。在本说明书 中, 如稍后参考图 8 详细描述的那样, 从水平地面向信息处理设备 100 的 LCD121 的用户向 LCD121 延伸的方向被定义为 x 轴方向, 并且围绕 x 轴的旋转被定义为 x 轴旋转。另外, 信息 处理设备 100 的 LCD121 的横向 ( 与 x 轴垂直 ) 被定义为 y 轴方向, 并且围绕 y 轴的旋转被 定义为 y 轴旋转。
     旋转角度是指定显示画面 121a 的显示方向的角度。预设的旋转角度是 “0 度” 、 “+90 度” 、 “+180 度” 和 “-90 度 (+270 度 )” 。 “0 度” 的旋转角度意味着显示画面 121a 的显 示方向为 : 当由水平面向 LCD121 的用户观看时, 铅直向下方向与显示画面 121a 的向下方向 相符。 “+90 度” 的旋转角度意味着显示画面的显示方向为 : 当由水平面向 LCD121 的用户观 看时, 显示画面 121a 的向下方向 ( 与铅直向下方向相符 ) 被顺时针旋转 90 度, 即, 显示画 面 121a 相对于 LCD121 顺时针旋转 90 度。 “+180 度” 的旋转角度意味着显示画面 121a 的显 示方向为 : 当由水平面向 LCD121 的用户观看时, 显示画面 121a 的向下方向 ( 与铅直向下方 向相符 ) 被顺时针旋转 180 度, 即, 显示画面 121a 的向上方向与 LCD121 的向下方向相符。
     “-90 度” 的旋转角度意味着显示画面 121a 的显示方向为 : 当由水平面向 LCD121 的用户观看时, 显示画面 121a 的向下方向 ( 与铅直向下方向相符 ) 被顺时针旋转 270 度, 即, 显示画面 121a 相对于 LCD121 逆时针旋转 90 度。
     围绕 x 轴的角度范围和围绕 y 轴的角度范围中的每一个均指示与旋转角度相对应 的阈值。更具体地说, 如果围绕 x 轴的角度落入 -10 度至 +10 度的范围中且围绕 y 轴的角 度落入 -40 度至 +90 度的范围中, 则施加 0 度的旋转角度。如果围绕 x 轴的角度落入 -90 度至 -11 度的范围中且围绕 y 轴的角度落入 -40 度至 +90 度的范围中, 则施加 +90 度的旋 转角度。如果围绕 x 轴的角度小于或等于 -91 度或大于或等于 +91 度或者围绕 y 轴的角度 小于或等于 -41 度或大于或等于 +91 度, 则施加 +180 度的旋转角度。如果围绕 x 轴的角度 落入 +11 度至 +90 度的范围中且围绕 y 轴的角度落入 -40 度至 +90 度的范围中, 则施加 -90 度的旋转角度。
     简而言之, 信息处理设备 100 显示显示画面 121a, 该显示画面 121a 的显示方向具 有与检测出的信息处理设备 100 的倾斜所落入的围绕 x 轴的角度范围和围绕 y 轴的角度范 围的组合相对应的旋转角度。该实施方式采用 “0 度” 、 “+90 度” 、 “+180 度” 和 “-90 度” 的旋转角度。另选地, 可 以采用任何期望的角度 ( 例如, 45 度角 )。
     图 7 例示了根据第二实施方式的检出倾斜表。所示检出倾斜表 104a 由控制单元 101 创建和管理, 并且存储在充当检出倾斜数据存储单元 104 的 HDD113 中。检出倾斜表 104a 是存储指示由加速度传感器 117 检测出的信息处理设备 100 的倾斜的历史的检出倾斜 数据的表。
     检出倾斜表 104a 包含由加速度传感器 117 检测出的信息处理设备 100 的倾斜, 这 些检测出的倾斜按时间倒序排列, 最新检测出的倾斜排在最前面。加速度传感器 117 以预 定间隔 ( 例如, 每 0.1 秒 ) 检测信息处理设备 100 的倾斜。控制单元 101 将指示由加速度 传感器 117 检测出的倾斜的检出倾斜数据存储在检出倾斜表 104a 中。
     检出倾斜表 104a 具有用于 “号码 (No.)” “围绕 X 轴的角度” 、 和 “围绕 Y 轴的角度” 的字段。 “号码” 字段按时间倒序的顺序指示信息处理设备 100 的检出倾斜的顺序。 “围绕 X 轴的角度” 字段包含信息处理设备 100 的围绕 x 轴的检出倾斜角度。 “围绕 Y 轴的角度” 字段包含信息处理设备 100 的围绕 y 轴的检出倾斜角度。沿水平方向排列的字段中的数据 彼此关联以组成一条检出倾斜数据。 按时间倒序的顺序将升序号码分配给由加速度传感器 117 检测出的信息处理设 备 100 的倾斜作为号码, 使得检出倾斜数据以时间倒序排列。
     围绕 x 轴的检出倾斜角度是由加速度传感器 117 检测出的信息处理设备 100 的围 绕 x 轴的倾斜角度。围绕 y 轴的检出倾斜角度是由加速度传感器 117 检测出的信息处理设 备 100 的围绕 y 轴的倾斜角度。
     检出倾斜表 104a 存储 30 条最新的检出倾斜数据。当加速度传感器 117 检测出信 息处理设备 100 的新的倾斜并将该新检测的倾斜数据存储在检出倾斜表 104a 中时, 具有最 大号码的时间最早的检出倾斜数据被删除, 且按时间倒序的顺序重新向剩余的检出倾斜数 据和新的检出倾斜数据分配升序号码。
     图 8A 至图 10 例示了根据第二实施方式的信息处理设备的方向与显示画面的显示 方向之间的对应关系。将参考图 8A 至图 10 来描述信息处理设备 100 的方向与显示画面 121a 的显示方向的变化。
     在图 8A 至图 10 中, 将箭头 A 指示的方向定义为向右的方向, 并且将箭头 B 指示的 方向定义为铅直向下方向。
     当在正常使用状态或平板型计算机状态中使用时, 信息处理设备 100 根据由加速 度传感器 117 检测出的信息处理设备 100 的方向来改变显示画面 121a 的显示方向。这允 许用户在铅直方向或水平方向上使用 LCD121。尽管 8A 至图 10 通过例示的方式说明了平 板型计算机状态下的信息处理设备 100, 但这也同样适用于正常使用状态下的信息处理设 备 100。另外, 该实施方式把其上设置了 LCD121 的表面定义为正面 100a, 并且还把在由水 平面向信息处理设备 100 的 LCD121 的用户观看时信息处理设备 100 的铅直向下方向上的 侧面定义为信息处理设备 100 的底面 100b。另外, 将在由水平面向信息处理设备 100 的 LCD121 的用户观看时信息处理设备 100 的铅直向上方向上的侧面定义为信息处理设备的 顶面 100c。将信息处理设备 100 的 LCD121 的向前方向定义为 x 轴方向, 并且将围绕 x 轴的 旋转定义为 x 轴旋转。将信息处理设备 100 的 LCD121 的横向方向定义为 y 轴方向, 并且将
     围绕 y 轴的旋转定义为 y 轴旋转。
     图 8A 例示了信息处理设备 100, 该信息处理设备 100 的方向为 : LCD121 的向下方 向与箭头 B 所指示的铅直向下方向在 LCD121 上的投影方向相符。显示字母 “A” 的显示画 面 121a 的显示方向为 : 显示画面 121a 的向下方向与 LCD121 的向下方向相符。此时, 假定 信息处理设备 100 中的暂停模式被关闭。
     图 8B 例示了从图 8A 所示的方向围绕 x 轴旋转 -90 度后的信息显示设备 100。即, LCD121 的向下方向相对于箭头 B 所指示的铅直向下方向在 LCD121 上的投影方向顺时针旋 转了 90 度。此时, 信息处理设备 100 自动地将显示画面 121a 的显示方向从图 8A 所示的显 示方向相对于 LCD121 的向下方向逆时针旋转 90 度。因此, 当信息处理设备 100 围绕 x 轴 顺时针旋转时, 用户无需旋转信息处理设备 100 就能够观看显示画面 121a。
     图 9A 例示了从图 8A 中示出的方向围绕 x 轴旋转 +90 度后的信息显示设备 100。 即, LCD121 的向下方向相对于箭头 B 所指示的铅直向下方向在 LCD121 上的投影方向逆时针 旋转 90 度。此时, 信息处理设备 100 自动地将显示画面 121a 的显示方向从图 8A 所示的显 示方向相对于 LCD121 的向下方向顺时针旋转 90 度。因此, 当信息处理设备 100 围绕 x 轴 逆时针旋转时, 用户无需旋转信息处理设备 100 就能够观看显示画面 121a。 图 9B 例示了从图 8A 中示出的方向围绕 y 轴旋转 -45 度后的信息显示设备 100。 即, LCD121 倾斜离开用户。此时, 信息处理设备 100 自动地将显示画面 121a 的显示方向从 图 8A 所示的显示方向相对于 LCD121 的向下方向顺时针旋转 180 度。当信息处理设备 100 围绕 y 轴旋转从而使得 LCD121 倾斜离开用户时 ( 即, 例如向后倾斜 LCD121 以向用户前面的 另一人显示画面 121a 时 ), 将显示画面 121a 的显示方向旋转 180 度地显示显示画面 121a。
     图 10 例示了从图 8A 中示出的方向围绕 y 轴旋转 +45 度后的信息显示设备 100。 即, LCD121 朝向用户倾斜。此时, 在该信息处理设备 100 中, 因为显示方向的自动旋转, 显 示画面 121a 具有与图 8A 中的显示方向相同的显示方向 : 其向下方向与 LCD121 的向下方向 相符。因此, 当信息处理设备 100 围绕 y 轴旋转从而使得 LCD121 朝向用户倾斜时, 用户能 够观看正常显示方向的显示画面 121a。
     图 8A 至图 10 描述了仅做出 x 轴旋转或仅做出 y 轴旋转的情况。然而, 相同的解 释适用于组合 x 轴旋转和 y 轴旋转做出的倾斜。
     图 11 例示了根据第二实施方式的信息处理设备的角度变化的第一示例。在图 11 中, 纵轴指示信息处理设备 100 围绕 x 轴的倾斜, 而横轴指示施加倾斜时的时间。
     现在, 假定用户围绕 x 轴顺时针倾斜信息处理设备 100 从而如图 8B 所示那样以逆 时针旋转 90 度 (-90 度的旋转角度 ) 后的显示方向来显示显示画面 121a, 但是用户做出的 倾斜角度小于阈值, 这导致显示画面 121a 的显示方向不引发自动旋转。在这种情况下, 用 户将进一步倾斜信息处理设备 100, 从而引发期望的自动旋转。图 11 例示了这种情形下的 信息处理设备 100 的倾斜。为了简单的解释, 假定用户通过将信息处理设备 100 倾斜仅做 出 x 轴旋转而不做出 y 轴旋转。
     参考图 11, 假定控制信息指示 40 度的阈值, 该阈值用于自动地将显示画面 121a 的 显示方向逆时针旋转 90 度。因此, 为了使用户期望的自动旋转发生, 围绕 x 轴的倾斜角度 需要增加到超过 40 度的阈值。
     假定用户将信息处理设备 100 倾斜到 “该倾斜将超过用于引发期望的自动旋转的
     阈值” 的程度, 并且保持图 11 中的 0.2 秒的点到 1.0 秒的点的倾斜。然而, 信息处理设备 100 的围绕 x 轴的实际倾斜角度是 35 度。该倾斜角度仍然小于 40 度的阈值, 使得不引发用 户期望的自动旋转。
     然后, 假定 “该信息处理设备 100 的倾斜不足” , 用户在图 11 的 1.0 秒的点处使信 息处理设备 100 进一步倾斜。由此, 信息处理设备 100 的围绕 x 轴的倾斜角度变为 50 度, 这超过了 40 度的阈值。因此, 引发了用户期望的自动旋转, 使得能够以具有 -90 度的旋转 角度的显示方向来显示显示画面 121a。
     根据该实施方式, 如上面参考图 11 所述那样, 如果用户针对自动旋转的预期阈值 与针对自动旋转的实际阈值具有某些差距而使用户预期引发的显示画面 121a 的自动旋转 的倾斜角度未引发自动旋转, 则如下所述地通过修改控制信息的阈值来减小该差距, 由此 使用户预期的倾斜角度引发自动旋转。
     图 12 和图 13 例示了如何在根据第二实施方式的信息处理设备的角度变化的第一 示例中修改控制信息的阈值。在图 12 和图 13 中, 纵轴代表信息处理设备 100 的 y 轴旋转, 而横轴代表信息处理设备 100 的 x 轴旋转。
     参考图 12, 作为使显示画面 121a 具有 0 度旋转角度的显示方向的阈值, 围绕 x 轴 的倾斜角度的范围为 -40 度至 +40 度且围绕 y 轴的倾斜角度的范围为 -40 度至 +90 度。作 为使显示画面 121a 具有 +90 度旋转角度的显示方向的阈值, 围绕 x 轴的倾斜角度的范围 为 -90 度至 -41 度且围绕 y 轴的倾斜角度的范围为 -40 度至 +90 度。作为使显示画面 121a 具有 +180 度旋转角度的显示方向的阈值, 围绕 x 轴的倾斜角度小于或等于 -91 度或大于或 等于 +91 度, 或者围绕 y 轴的倾斜角度小于或等于 -41 度或大于或等于 +91 度。作为使显 示画面 121a 具有 -90 度旋转角度的显示方向的阈值, 围绕 x 轴的倾斜角度的范围为 +41 度 至 +90 度且围绕 y 轴的倾斜角度的范围为 -40 度至 +90 度。
     根据该实施方式, 如图 13 所示, 如果用户预期的角度未引发自动旋转, 则通过使 围绕 x 轴的倾斜角度的正阈值和负阈值更加靠近原点 10 度, 把被设置成使显示画面 121a 具有 0 度旋转角度的显示方向的阈值的围绕 x 轴的倾斜角度修改为从 -30 度至 +30 度的复 位, 稍后将参照图 17 和图 18 对此进行描述。这使得能够更容易地引发显示画面 121a 的显 示方向的自动旋转, 使得自动旋转的用户预期阈值变得更接近信息处理设备 100 的自动旋 转的实际阈值。因此, 用户能够按用户预期的角度来引发自动旋转。
     图 14 例示了根据第二实施方式的信息处理设备的角度变化的第二示例。在图 14 中, 纵轴代表信息处理设备 100 的 x 轴旋转, 而横轴代表施加倾斜期间的时间。
     现在, 假定显示画面 121a 的显示方向与用户意愿相反地自动旋转。在这种情况 下, 用户会将信息处理设备 100 向回倾斜, 从而做出自动反向旋转以撤销无意识的旋转。图 14 例示了这种情形下的信息处理设备 100 的倾斜。为了简单解释, 假定用户仅通过倾斜信 息处理设备 100 做出 x 轴旋转而不做出 y 轴旋转。
     参考图 14, 假定控制信息指示 20 度的阈值, 该阈值用于将显示画面 121a 的显示方 向自动地逆时针旋转 90 度。在 0.5 秒的点处, 围绕 x 轴的倾斜角度超过 20 度的阈值, 并且 引发无意识的自动旋转。为了引发自动反向旋转以撤销该无意识的旋转, 围绕 x 轴的倾斜 角度需要减小到 20 度的阈值或更小。
     参考图 14, 从 0.5 秒的点到 1.1 秒的点, 由于用户摇动, 信息处理设备 100 围绕 x 轴的倾斜角度是 30 度, 大于 20 度的阈值, 这导致了无意识的自动旋转。由此, 显示画面 121a 具有 -90 度旋转角度的显示方向。然后, 在 1.1 秒的点处, 用户将信息处理设备 100 倾斜到 “该倾斜将超出自动反向旋转的阈值以撤销无意识的自动旋转” 的程度。然后, 用户保持这 种倾斜。当倾斜角度减小到 20 度的阈值或更小时, 造成自动反向旋转, 并且显示画面 121a 具有用户期望的 0 度旋转角度的显示方向。
     根据该实施方式, 如果信息处理设备 100 的倾斜角度经常在显示画面 121a 的显示 方向的自动旋转的阈值上下变化且由此自动旋转发生得太频繁, 如参考图 14 所述那样, 则 如下所述地通过修改控制信息的阈值来使得引发自动旋转的条件更加严格, 由此使得可以 使自动旋转按用户期望的频度发生。
     图 15 和图 16 例示了如何在根据第二实施方式的信息处理设备的角度变化的第二 示例中修改控制信息的阈值。在图 15 和图 16 中, 纵轴代表信息处理设备 100 的 y 轴旋转, 而横轴代表信息处理设备 100 的 x 轴旋转。另外, 参考图 15 和图 16, 作为使显示画面 121a 具有 0 度旋转角度的显示方向的阈值, 围绕 x 轴的倾斜角度的范围为 -20 度至 +20 度且围 绕 y 轴的倾斜角度的范围为 -40 度至 +90 度。 作为使显示画面 121a 具有 +90 度旋转角度的 显示方向的阈值, 围绕 x 轴的倾斜角度的范围为 -90 度至 -21 度且围绕 y 轴的倾斜角度的 范围为 -40 度至 +90 度。作为使显示画面 121a 具有 +180 度旋转角度的显示方向的阈值, 围绕 x 轴的倾斜角度小于或等于 -91 度或大于或等于 +91 度, 或者 y 轴的倾斜角度小于或 等于 -41 度或大于或等于 +91 度。作为使显示画面 121a 具有 -90 度旋转角度的显示方向 的阈值, 围绕 x 轴的倾斜角度的范围为 +21 度至 +90 度且围绕 y 轴的倾斜角度的范围为 -40 度至 +90 度。
     在该实施方式中, 如图 16 所示, 如果信息处理设备 100 的检测出的倾斜角度在自 动旋转的阈值附近变化并造成无意识的自动旋转, 则通过使围绕 x 轴的倾斜角度的正阈值 和负阈值离开原点 10 度以把使显示画面 121a 具有 0 度旋转角度的显示方向的阈值修改为 从 -30 度至 30 度, 稍后将参考图 17 和图 18 对此进行描述。如果显示画面 121a 的显示方 向的自动旋转发生得太频繁, 则如下所述地通过修改控制信息的阈值使得自动旋转的条件 更加严格, 由此可以使自动旋转如用户期望的频度发生。
     图 17 和图 18 是根据第二实施方式的画面显示方向控制处理的流程图。根据该实 施方式的信息处理设备 100 执行画面显示方向控制处理以根据信息处理设备 100 的倾斜来 控制显示画面 121 的显示方向。在该实施方式中, 信息处理设备 100 执行画面显示方向控 制处理, 同时在 LCD121 上显示显示画面 121a。现在将对画面显示方向控制处理进行描述。
     在步骤 S11, 控制单元 101 等待预定时间 ( 例如, 0.1 秒 )。由此, 以预定间隔执行 检测信息处理设备 100 的倾斜以及改变显示画面 121a 的显示方向的处理。
     在步骤 S12, 控制单元 101 使加速度传感器 117 检测信息处理设备 100 的倾斜, 并 且获取代表信息处理设备 100 的检测出的倾斜的围绕 x 轴和 y 轴的角度。
     在步骤 S13, 控制单元 101 把在步骤 S12 中获取的围绕 x 和 y 轴的角度存储在检出 倾斜表 104a 中。
     在步骤 S14, 控制单元 101 基于存储在控制表 103a 中的控制信息的阈值和在步骤 S12 获取的围绕 x 轴和 y 轴的角度来确定代表信息处理设备 100 的方向的 G1。
     在步骤 S15, 控制单元 101 使显示方向传感器 102 检测显示画面 121a 的当前显示方向, 并且获取代表显示画面 121a 的当前显示方向的 D1。
     在步骤 S16, 控制单元 101 确定在步骤 S14 确定的 G1 是否与在步骤 S15 获得的 D1 匹配。如果它们匹配 ( 在步骤 S16 为是 ), 则处理返回到步骤 S11。否则 ( 在步骤 S16 为 否 ), 处理前进到步骤 S21( 图 18)。
     在步骤 S21, 控制单元 101 根据代表信息处理设备 100 的方向的 G1 来旋转显示画 面 121 的显示方向。
     更具体地说, 如果代表信息处理设备 100 的方向的 G1 是 “0 度” ( 即, 信息处理设备 100 的向下方向与铅直向下方向相符 ), 则控制单元 101 将显示画面 121a 显示为使得 D1 = “0 度” , 这意味着显示画面 121a 的向下方向与信息处理设备 100 的向下方向相符。如果 G1 是 “-90 度” ( 即, 信息处理设备 100 的向下方向与用户的左手方向相符 ), 则控制单元 101 将显示画面 121a 显示为使得 D1 = “-90 度” , 这意味着显示画面 121a 的向下方向与信息处 理设备 100 的向右方向相符。如果 G1 是 “+180 度” ( 即, 信息处理设备 100 的向下方向与铅 直向上方向相符 ), 则控制单元 101 将显示画面 121a 显示为使得 D1 = “+180 度” , 这意味着 显示画面 121a 的向下方向与信息处理设备 100 的向上方向相符。如果 G1 是 “+90 度” ( 即, LCD121 的向下方向与用户的右手方向相符 ), 则控制单元 101 将显示画面 121a 显示为使得 D1 = “+90 度” , 这意味着显示画面 121a 的向下方向与信息处理设备 100 的向左方向相符。
     在步骤 S22, 控制单元 101 对存储在检出倾斜表 104a 中的信息处理设备 100 的检 出倾斜角度进行分析, 以确定信息处理设备 100 的检出倾斜角度未达到显示方向的自动旋 转的阈值但各个检出倾斜角度与该阈值之间的差异落入预定范围 ( 例如, 10 度 ) 内的这种 情况是否持续预定时间 ( 例如, 0.6 秒 ) 或更长。如果该情形持续预定时间或更长 ( 在步骤 S22 为是 ), 则处理前进到步骤 S26。否则 ( 在步骤 S22 为否 ), 处理前进到步骤 S23。
     在步骤 S23, 控制单元 101 对存储在检出倾斜表 104a 中的信息处理设备 100 的检 出倾斜角度进行分析, 以确定显示方向在预定时间 ( 例如, 最后 1 秒 ) 内是否被改变了预定 次数 ( 例如, 两次 ) 或者更多次。如果显示方向在预定时间内被改变了预定次数或者更多 次 ( 在步骤 S23 为是 ), 则处理前进到步骤 S24, 否则 ( 在步骤 S23 为否 ), 处理前进到步骤 S11( 图 17)。
     在步骤 S24, 控制单元 101 对存储在检出倾斜表 104a 中的信息处理设备 100 的检 出倾斜角度进行分析以确定显示画面是否被旋转以撤销之前的旋转。 如果显示画面被旋转 以撤销之前的旋转 ( 在步骤 S24 为是 ), 则处理前进到步骤 S25。否则 ( 在步骤 S24 为否 ), 处理前进到步骤 S11。
     旋转显示画面以撤销之前的旋转的情况意味着 : 因为信息处理设备围绕 x 和 y 轴 的角度中的至少一个超过相同的阈值两次 ( 在阈值上下变化 ), 因此显示方向发生变化并 接着返回之前的状态。
     在步骤 S25, 控制单元 101 更新存储在控制表 103a 中的控制信息, 使得在撤销之前 的旋转过程中被超过两次的阈值离开原点 (x 轴上的 0 度和 y 轴上的 0 度 ) 预定角度 ( 例 如, 10 度 )。然后。处理返回到步骤 S11。
     在步骤 S26, 控制单元 101 更新存储在控制表 103a 中的控制信息, 使得与信息处理 设备 100 的各个检出倾斜之间的差异落入预定范围内预定时间或更长时间的阈值更加接 近原点预定角度 ( 例如, 10 度 )。然后, 处理返回到步骤 S11。当控制表 103a 被更新以将围绕 x 轴的角度范围修改为步骤 S25 和步骤 S26 处的 “0 度” 旋转角度的阈值时, 将正阈值和负阈值一同修改, 使得根据信息处理设备 100 的向左 和向右倾斜的显示方向的旋转在两边对称地发生。
     例如, 如图 6 所示, 假定控制表 103a 指示从 -10 度至 +10 度的围绕 x 轴的角度作为 用于 0 度旋转角度的阈值。如果修改了用于 “-90 度” 旋转角度的阈值 (“+11 度至 90 度” ) 以离开原点 10 度, 则通过增加正阈值, 可以将作为 0 度旋转角度的阈值的围绕 x 轴的角度 相应地修改为 “-10 度至 +20 度” 。为了使根据信息处理设备 100 的向左倾斜和向右倾斜的 显示方向的旋转在两边对称地发生, 同样修改了 “-10 度” 的负阈值以离开原点 ( 这减小了 负阈值 )。因此, 作为用于 0 度旋转角度的阈值的围绕 x 轴的角度为 “-20 度至 +20 度” 。相 同的处理适用于修改用于 “+90” 度旋转角度的阈值。
     根据该实施方式, 加速度传感器 117 设置在显示单元 120 中以检测 LCD121 的倾斜 作为信息显示设备 100 的倾斜。然后, 根据 LCD121 的检测出的倾斜方向变化来改变显示画 面 121a 的显示方向。另选地, 可以将加速度传感器 117 设置在信息处理设备 100 的另一单 元 ( 如在主体单元 130) 中, 并且可以根据信息处理设备 100 的检测出的倾斜方向来改变显 示画面 121a 的显示方向。 如上所述, 第二实施方式使得可以根据信息处理设备 100 的倾斜变化, 通过修改 控制信息的阈值来适当地调节 LCD121 的显示画面 121a 的显示方向的变化。
     也就是说, 捕捉了信息处理设备 100 的倾斜角度的变化的状态, 并且如果倾斜角 度的变化大, 则修改控制信息的阈值以使得大变化引发显示方向的自动旋转。如果倾斜角 度的变化小, 则修改控制信息的阈值以使得小变化引发显示方向的自动旋转。这使得可以 适当地调节 LCD121 的显示画面 121a 的显示方向的变化。
     如果倾斜角度的变化超过阈值, 则确定倾斜方向和倾斜角度的变化大。这使得可 以避免由于倾斜角度的变化反复超过阈值而过度引发显示方向的自动旋转。
     当倾斜角度的变化不超过阈值而维持在该阈值附近并接着超过该阈值时, 确定倾 斜方向和倾斜角度的变化小。在用户倾斜信息处理设备的情况下, 预期显示方向的自动旋 转, 但是该倾斜不足, 可以修改阈值从而容易引起自动旋转。
     ( 第三实施方式 )
     下面描述第三实施方式。下面的描述集中在与上述第二实施方式不同的特征上。 在该实施方式中, 使用与第二实施方式中相同的附图标记来表示相应的组件, 并且将不重 复描述相同的特征。
     与第二实施方式的不同之处在于, 第三实施方式准备了限定不同阈值水平的两种 类型的控制信息, 并且根据信息处理设备的倾斜变化适当地使用这两种类型的控制信息。
     图 19 是根据第三实施方式的信息处理设备的框图。所示信息处理设备 200 具有 显示图像的功能, 并且包括控制单元 201、 显示方向传感器 102、 控制信息存储单元 203、 检 出倾斜数据存储单元 104、 加速度传感器 117 以及 LCD121。
     控制单元 201 对存储在检出倾斜数据存储单元 104 中的检出倾斜数据进行分析以 捕捉倾斜角度的变化的状态。
     然后, 控制单元 201 根据判定的变化状态来使用存储在控制信息存储单元 203 中 的适当控制信息。如果围绕 x 轴的倾斜角度的变化小, 则在改变显示画面 121a 的显示方向
     的过程中使用提供较高水平灵敏度的控制信息。如果倾斜角度的变化大, 则使用提供较低 水平灵敏度的控制信息。
     然后, 控制单元 201 基于提供较高水平灵敏度或较低水平灵敏度的控制信息以及 检出的倾斜方向和倾斜角度来改变显示画面 121a 的显示方向。这使得可以根据信息处理 设备 200 的倾斜变化是大还是小来调节显示画面 121a 的显示方向的自动旋转。
     显示方向传感器 102 检测在 LCD121 上显示的显示画面 121a 的显示方向。为此, 例如, 在每次显示方向被控制单元 201 自动地改变或者被用户或应用改变时, 控制单元 201 可以基于针对显示画面的显示方向执行的控制将 LCD121 的显示方向告知显示方向传感器 102。
     控制信息存储单元 203 存储指示将要由加速度传感器 117 检测的信息处理设备 200 的倾斜与显示画面 121a 的显示方向之间的对应关系的控制信息。 基于控制信息指示的 这些对应关系, 改变了信息处理设备 200 的显示画面 121a 的显示方向。另外, 控制信息包 括将要由加速度传感器 117 检测的倾斜方向和倾斜角度的阈值, 这些阈值用于确定是否要 改变显示画面 121a 的显示方向。
     在该实施方式中, 控制信息存储单元 203 存储两种类型的控制信息, 这两种类型 的控制信息指示了信息处理设备 200 的倾斜与显示画面 121a 的显示方向之间的对应关系。 这两种类型的控制信息中的一种提供较高的水平灵敏度, 使得角度的相对较小变化引起显 示画面 121a 的显示方向的变化。另一种控制信息提供较低的水平灵敏度, 使得比前一变 化更大的角度变化引起显示画面 121a 的显示方向的变化。该实施方式根据信息处理设备 200 的检测出的倾斜变化来适当地使用这两种类型的控制信息以对显示画面的自动旋转的 发生进行调节。 检出倾斜数据存储单元 104 存储指示由加速度传感器 117 检测出的倾斜方向和倾 斜角度的历史的检出倾斜数据。 检出倾斜数据指示在预定数量个过去时间点处检测出的倾 斜方向和倾斜角度的变化。检出倾斜数据所指示的信息处理设备 200 的这些过去倾斜方向 和倾斜角度用于确定信息处理设备 200 的倾斜角度的变化是大还是小。
     加速度传感器 117 检测信息处理处理设备 200 相对于铅直向下方向的倾斜方向和 倾斜角度。 为了控制显示画面 121a 的显示方向, 加速度传感器 117 检测 LCD121 的倾斜作为 信息处理设备 200 的倾斜。通过基于施加于加速度传感器 117 的加速来检测重力的方向, 加速度传感器 117 检测 LCD121 的倾斜方向。可以在信息处理设备 100 中采用陀螺仪传感 器等来检测操作的方向来取代对加速度的检测, 由此检测 LCD121 的倾斜方向。
     LCD121 能够改变显示画面 121a 的显示方向以在四个方向上显示信息 : “向上” 、 “向下” 、 “向左旋转” 和 “向右旋转” 。不过, LCD121 可以被设计为在三个或更少的方向或在 五个或更多的方向上改变显示画面 121a 的显示方向。而且, LCD121 可以被设计为在任意 期望的方向改变显示画面 121a 的显示方向。另外, LCD121 能够显示诸如文本信息和包括 运动图像和静止图像的图形信息的信息。
     该实施方式准备了根据围绕 x 轴的角度变化的状态而提供不同阈值水平的多个 控制信息。不过, 可以准备多个控制信息以根据围绕 y 轴的角度变化的状态而提供不同阈 值。而且, 可以准备多个控制信息, 这多个控制信息仅提供针对围绕 x 轴的角度的变化的状 态的一个阈值以及针对围绕 y 轴的角度变化的状态的不同阈值。
     图 20 例示了根据第三实施方式的控制表。所示控制表 203a 由控制单元 101 创建 和管理, 并且存储在充当控制信息存储单元 203 的 HDD113 中, 控制表 203a 是用于存储指示 显示画面 121a 的显示方向与信息处理设备 200 的倾斜之间的对应关系的控制信息的表, 并 且在控制显示画面 121a 的显示方向中使用。
     类似于第二实施方式的控制表 103a, 控制表 203a 具有用于 “旋转角度” 、 “围绕 x 轴的角度范围” 以及 “围绕 Y 轴的角度角度” 的字段。除了这些同样在控制表 103a 中提供 的字段之外, 控制表 203a 还具有 “设置” 字段。沿水平方向排列的字段中的数据彼此关联 以组成一条控制信息。
     “设置” 字段包含关于针对一种类型的控制信息而设置的阈值的信息。具有 “较高 水平灵敏度” 的设置的控制信息提供较高的灵敏度, 其适于信息处理设备 200 的倾斜变化相 对较小的情况。另一方面, 具有 “较低水平灵敏度” 的设置的控制信息提供较低的灵敏度, 其适于信息处理设备 200 的倾斜变化相对较大的情况, 并且尤其适于显示方向的变化要受 到抑制的情况。与提供较高水平灵敏度的控制信息相比, 提供较低水平灵敏度的控制信息 限定了围绕 x 轴的较宽的角度范围作为 0 度旋转角度的阈值。这需要 +90 度至 -90 度的旋 转角度的较大倾斜, 意味着显示方向并不容易改变。
     该实施方式准备了提供两种类型的设置的控制信息。另选地, 可以准备提供三种 或更多种类设置的控制信息。
     图 21 和图 22 例示了根据第三实施方式的信息处理设备中的控制信息的第一示例 设置和第二示例设置。图 21 例示了如上面参考图 20 描述的控制表 203a 的控制信息中的 “较高水平灵敏度” 的设置。图 22 例示了如上面参考图 20 描述的控制表 203a 的控制信息 中的 “较低水平灵敏度” 的设置。在图 21 和图 22 中, 纵轴代表信息处理设备 200 的 y 轴旋 转, 而横轴代表信息处理设备 200 的 x 轴旋转。
     参考图 21, 提供较高水平灵敏度的控制信息限定了从 -10 度至 +10 度的围绕 x 轴 的倾斜角度以及从 -40 度至 +90 度的围绕 y 轴的倾斜角度作为使显示画面 121a 具有 0 度 旋转角度的显示方向的阈值。而且, 该控制信息限定了从 -90 度至 -11 度的围绕 x 轴的倾 斜角度和从 -40 度至 +90 度的围绕 y 轴的倾斜角度作为使显示画面 121a 具有 +90 度旋转 角度的显示方向的阈值。而且, 该控制信息限定了小于或等于 -91 度或大于或等于 +91 度 的围绕 x 轴的倾斜角度或者小于或等于 -41 度或大于或等于 +91 度的围绕 y 轴的倾斜角度 作为使显示画面 121a 具有 +180 度旋转角度的显示方向的阈值。而且, 该控制信息限定了 从 +11 度至 +90 度的围绕 x 轴的倾斜角度和从 -40 度至 +90 度的围绕 y 轴的倾斜角度作为 使显示画面 121a 具有 -90 度旋转角度的显示方向的阈值。
     参考图 22, 提供较低水平灵敏度的控制信息限定了从 -40 度至 +40 度的围绕 x 轴 的倾斜角度以及从 -40 度至 +90 度的围绕 y 轴的倾斜角度作为使显示画面 121a 具有 0 度 旋转角度的显示方向的阈值。而且, 该控制信息限定了从 -90 度至 -41 度的围绕 x 轴的倾 斜角度和从 -40 度至 +90 度的围绕 y 轴的倾斜角度作为使显示画面 121a 具有 +90 度旋转 角度的显示方向的阈值。而且, 该控制信息限定了小于或等于 -91 度或者大于或等于 +91 度的围绕 x 轴的倾斜角度或者小于或等于 -41 度或大于或等于 +91 度的围绕 y 轴的倾斜角 度作为使显示画面 121a 具有 +180 度旋转角度的显示方向的阈值。而且, 该控制信息限定 了从 +41 度至 +90 度的围绕 x 轴的倾斜角度和从 -40 度至 +90 度的围绕 y 轴的倾斜角度作为使显示画面 121a 具有 -90 度旋转角度的显示方向的阈值。
     图 23 和图 24 分别例示了根据第三实施方式的信息处理设备的角度变化的第一示 例和第二示例。图 23 例示了在例如由于信息处理设备 200 在火车等中晃动而使该信息处 理设备 200 的倾斜变化较大的情况下围绕 x 轴的角度的示例变化。图 24 例示了在例如由 于信息处理设备 200 稳定在桌子等上而使得该信息处理设备 200 的倾斜变化较小的情况下 围绕 x 轴的角度的示例变化。在图 23 和图 24 中, 纵轴代表信息处理设备 200 围绕 x 轴的 倾斜, 而横轴代表在施加倾斜期间的时间。 为了简单解释, 假定用户仅通过倾斜信息处理设 备 200 做出 x 轴旋转而不做出 y 轴旋转。
     根据该实施方式, 如图 23 所示, 在信息处理设备 200 的倾斜变化相对较大的情况 下使用如图 22 所示的提供较低水平灵敏度的控制信息。另一方面, 如图 24 所示, 在信息处 理设备 200 的倾斜变化相对较小的情况下使用如图 21 所示的提供较高水平灵敏度的控制 信息。为了根据情况适当地使用提供不同阈值的控制信息, 这种方式使得可以调节显示方 向的自动旋转的发生, 以由此改变显示方向以使用户舒服地观看。
     图 25 和图 26 是根据第三实施方式的画面显示方向控制处理的流程图。根据该实 施方式的信息处理设备 200 执行画面显示方向控制处理以根据信息处理设备 200 的倾斜来 控制显示画面 121a 的显示方向。在该实施方式中, 信息处理设备 200 在执行画面显示方向 控制处理的同时在 LCD121 上显示显示画面 121a。现在将对画面显示方向控制处理进行描 述。
     在步骤 S31, 控制单元 201 等待预定时间 ( 例如, 0.1 秒 )。由此, 按照预定间隔执 行检测信息处理设备 200 的倾斜以及改变显示画面 121a 的显示方向的处理。
     在步骤 S32, 控制单元 201 使加速度传感器 117 检测信息处理设备 200 的倾斜, 并 且获取代表信息处理设备 200 的检测出的倾斜的围绕 x 轴和 y 轴的角度。
     在步骤 S33, 控制单元 201 把在步骤 S32 获取的围绕 x 轴和 y 轴的角度存储在检出 倾斜表 104a 中。
     在步骤 S34, 控制单元 201 对存储在检测倾斜表 104a 中的信息处理设备 200 的倾 斜进行分析以确定微小的变化在信息处理设备 200 的倾斜中是否持续。如果这些微小变化 持续 ( 在步骤 S34 为是 ), 则处理前进到步骤 S36。否则 ( 在步骤 S34 为否 ), 处理前进到步 骤 S35。
     通过跟踪存储在检出倾斜表格 104a 中的信息处理设备 200 的围绕 x 轴和 y 轴的 角度变化并确定微小的摇动和摆动是否被周期性地监控, 发现了倾斜的微小变化。 例如, 如 果持续的检出倾斜数据指示在预定时间 ( 例如, 3 秒 ) 内存在预定次数 ( 例如 10 次 ) 或更 多次的预定角度 ( 例如, 5 度 ) 或更小的变化, 则可以确定倾斜的微小变化持续。
     在步骤 S35, 控制单元 201 确定使用存储在控制表 203a 中的提供较高水平灵敏度 的控制信息的阈值。然后, 处理前进到步骤 S41。
     在步骤 S36, 控制单元 201 确定使用存储在控制表 203a 中的提供较低水平灵敏度 的控制信息的阈值。然后, 处理前进到步骤 S41。
     在步骤 S41, 控制单元 201 基于作为 S34 的确定结果而在步骤 S35 或 S36 确定的 控制信息的阈值以及在步骤 S32 中获取的围绕 x 轴和 y 轴的角度来确定代表信息处理设备 200 的方向的 G1。在步骤 S42, 控制单元 201 使显示方向传感器 102 检测显示画面 121a 的当前显示 方向, 并且获取代表显示画面 121a 的检测出的当前显示方向的 D1。
     在步骤 S43, 控制单元 101 确定在步骤 S41 确定的 G1 是否与在步骤 S42 获得的 D1 匹配。如果 G1 与 D1 匹配 ( 在步骤 S43 为是 ), 则处理前进到步骤 S31( 图 25)。
     否则 ( 在步骤 S43 为否 ), 处理前进到步骤 S44。
     在步骤 S44, 控制单元 201 根据代表信息处理设备 100 的方向的 G1 来旋转显示画 面 121a 的显示方向。然后, 处理前进到步骤 S31。
     如上所述, 第三实施方式使得可以通过根据信息处理设备 100 的倾斜变化利用适 当的控制信息的阈值来适当地调节 LCD121 的显示画面 121a 的显示方向的变化。
     另外, 如果信息处理设备 200 的倾斜角度的变化的状态指示围绕 x 轴的倾斜角度 中的变化小, 则在改变显示画面 121a 的显示方向过程中使用提供较高水平灵敏度的控制 信息作为控制信息。如果信息处理设备 200 的倾斜角度的变化的状态指示围绕 x 轴的倾斜 角度的变化大, 则使用提供较低水平灵敏度的控制信息。这使得可以适当地调节 LCD121 的 显示画面 121a 的显示方向的变化。
     如果倾斜角度的变化超过阈值, 则确定倾斜方向和倾斜角度的变化大。这使得可 以避免由于倾斜角度的变化反复超过阈值而过度引发显示方向发生的自动旋转。
     另外, 当倾斜角度的变化不超过阈值但维持在该阈值附近并接着超过该阈值时, 则确定倾斜方向和倾斜角度的变化小。 在用户倾斜信息处理设备以预期显示方向的自动旋 转但该倾斜不足的情况下, 可以使用不同的阈值从而容易引发自动旋转。
     ( 第四实施方式 )
     下面描述第四实施方式。下面的描述集中在与上述第二实施方式的不同特征。在 该实施方式中, 使用与第二实施方式中相同的附图标记来表示相应的组件, 并且将不再重 复描述相同的特征。
     与第二实施方式的不同之处在于, 第四实施方式不在控制信息中设置不同的阈值 水平, 而是通过校正由加速度传感器检测出的信息处理设备的倾斜角度来调节显示方向的 自动旋转的发生。
     图 27 是根据第四实施方式的信息处理设备的框图。所示信息处理设备 300 具有 显示图像的功能。信息处理设备 300 具有控制单元 301、 显示方向传感器 102、 控制信息存 储单元 103、 检出倾斜数据存储单元 104、 校正信息存储单元 305、 加速度传感器 117 以及 LCD121。
     控制单元 301 对存储在检出倾斜数据存储单元 104 中的检出倾斜数据进行分析以 捕捉倾斜角度的变化的状态。更具体地说, 如果存储在检出倾斜数据存储单元 104 中的检 出倾斜数据指示倾斜角度的变化超过阈值, 则控制单元 301 确定倾斜方向和倾斜角度的变 化大。如果存储在检出倾斜数据存储单元 104 中的检出倾斜数据指示倾斜角度的变化不超 过阈值但维持在该阈值附近并接着超过该阈值, 则控制单元 301 确定倾斜方向和倾斜角度 的变化小。
     然后, 控制单元 301 根据判定的倾斜角度的变化的状态, 基于存储在校正信息存 储单元 305 中的校正信息来校正检出倾斜角度, 并且基于倾斜方向和经校正的倾斜角度以 及存储在控制信息存储单元 103 中的控制信息来改变显示画面 121a 的显示方向。更具体而言, 控制单元 301 基于校正信息来校正检出倾斜角度, 使得在倾斜角度的变化小的情况 下增加检出倾斜角度的绝对值, 并且在倾斜角度的变化大的情况下减小检出倾斜角度的绝 对值。
     然后, 控制单元 301 基于倾斜方向和经校正的倾斜角度以及存储在控制信息存储 单元 103 中的控制信息来改变显示画面 121a 的显示方向。使用这种方法, 可以根据信息处 理设备 300 的倾斜的变化是大还是小来调节显示画面 11a 的显示方向的自动旋转。
     显示方向传感器 102 检测在 LCD121 上显示的显示画面 121a 的显示方向。为此, 例如, 在每次显示方向被控制单元 301 自动地改变或者被用户或应用改变时, 控制单元 301 可以基于针对显示画面 121a 的显示方向执行的控制将 LCD121 的显示方向告知显示方向传 感器 102。
     控制信息存储单元 103 存储指示将由加速度传感器 117 检测的信息处理设备 300 的倾斜与显示画面 121a 的显示方向之间的对应关系的控制信息。基于控制信息指示的对 应关系, 改变信息处理设备 300 的显示画面 121a 的显示方向。另外, 控制信息包括将由加 速度传感器 117 检测的倾斜方向和倾斜角度的阈值, 这些阈值用于确定是否要改变显示画 面 121a 的显示方向。
     检出倾斜数据存储单元 104 存储指示由加速度传感器 117 检测出的倾斜方向和倾 斜角度的历史的检出倾斜数据。 检出倾斜数据指示在预定数量个过去时间点处检测出的倾 斜方向和倾斜角度的变化。基于检出倾斜数据所指示的信息处理设备 200 的过去倾斜方向 和倾斜角度, 确定信息处理设备 200 的倾斜角度的变化是大还是小。
     加速度传感器 117 检测信息处理处理设备 300 相对于铅直向下方向的倾斜方向和 倾斜角度。更具体地说, 加速度传感器 117 检测 LCD121 的倾斜作为信息处理设备 300 的倾 斜以控制显示画面 121a 的显示方向。另外, 加速度传感器 117 通过基于施加于该加速度传 感器 117 的加速度对重力的方向进行检测来检测 LCD121 的倾斜方向。可以在信息处理设 备 100 中采用陀螺仪传感器等来检测操作的方向而取代对加速的检测, 由此检测 LCD121 的 倾斜方向。
     LCD121 能够在四个方向显示用于显示信息的显示画面 121a : “向上” 、 “向下” 、 “向 左旋转” 和 “向右旋转” 。不过, LCD121 可以被设计为在三个或更少的方向或在五个或更多 的方向上显示显示画面 121a。另选地, LCD121 可以被设计为在任意期望的方向显示显示画 面 121a。而且, LCD121 能够在显示画面 121a 上显示诸如文本信息和包括运动图像和静止 图像的图形信息的信息。
     校正信息存储单元 305 存储校正由加速度传感器 117 检测出的倾斜角度的校正信 息, 其校正方式如下 : 在检出倾斜数据指示小变化的情况下增加检出的倾斜数据的绝对值, 并且在检出倾斜数据指示大变化的情况下减小检出的倾斜数据的绝对值。
     图 28 例示了根据第四实施方式的校正表。所示校正表 305a 由控制单元 301 创建 和管理, 并且存储在充当校正信息存储单元 305 的 HDD113 中。校正表 305a 是存储用于校 正由加速度传感器 117 检测出的信息处理设备 300 的倾斜的校正信息的表。
     校正表 305a 具有字段 “项” 和 “校正角度” 。沿水平方向排列的字段中的数据彼此 关联以组成一条校正信息。
     “项” 字段指示施加校正信息的条件, 这些条件包括将要校正的角度是在 x 轴上还是在 y 轴上以及该角度是正角度还是负角度。
     “校正角度” 字段包含用于校正满足在 “项” 字段中限定的相应条件的角度的值。
     在该第四实施方式中, “XPlus” 是在由加速度传感器 117 检测出的信息处理设备 300 的围绕 x 轴的角度为正值时将要与该角度相加的正值。 “XMinus” 是在由加速度传感 器 117 检测出的信息处理设备 300 的围绕 x 轴的角度为负值时将要与该角度相加的负值。 “Ylus” 是在由加速度传感器 117 检测出的信息处理设备 300 的围绕 y 轴的角度为正值时 将要与该角度相加的正值。 “YMinus” 是在由加速度传感器 117 检测出的信息处理设备 300 的围绕 y 轴的角度为负值时将要与该角度相加的负值。通过增加这些值, 校正了围绕 x 轴 和 y 轴的角度。
     图 29 例示了根据第四实施方式的信息处理设备的角度的变化的示例。图 30 例示 了如何在根据第四实施方式的信息处理设备的角度变化的示例中校正角度。在图 29 和图 30 中, 纵轴代表信息处理设备 300 的围绕 x 轴的倾斜, 而横轴代表施加倾斜期间的时间。 为 简单解释, 假定用户仅通过倾斜信息处理设备 300 做出 x 轴旋转而不做出 y 轴旋转。
     类似于图 11, 例如, 假定用户保持信息处理设备 300 围绕 x 轴顺时针倾斜, 预期以 逆时针旋转了 90 度 ( 旋转角度为 -90 度 ) 后的显示方向来显示显示画面 121a( 如图 8B 所 示 ), 但是用户做出的倾斜的角度小于阈值, 导致不能引发显示画面 121a 的显示方向的自 动旋转。在这种情况下, 用户将进一步倾斜信息处理设备 300 以引起期望的自动旋转。在 该示例中, 假定控制信息指示 40 度的阈值, 其用于自动地将显示画面 121a 的显示方向逆时 针旋转 90 度。因此, 围绕 x 轴的倾斜角度需要超过 40 度的阈值以引发用户期望的自动旋 转。
     参考图 29, 假定用户将信息处理设备 300 倾斜到 “该倾斜将超过用于引起期望的 自动旋转的阈值” 的程度, 并且用户将该倾斜从 0.2 秒的点保持到 1.0 秒的点。然而, 用户 做出的信息处理设备 100 的围绕 x 轴的实际倾斜角度是 35 度。该倾斜角度仍然小于 40 度 的阈值, 导致不能引发用户期望的自动旋转。
     然后, 如图 29 所示, 考虑到 “施加于信息处理设备 300 的倾斜不足” , 用户在 1.0 秒 的点处开始进一步倾斜信息处理设备 300。 由此, 信息处理设备 300 的围绕 x 轴的倾斜角度 变为 50 度, 超过了 40 度的阈值。因此, 引发了用户期望的自动旋转, 并且显示画面 121a 的 显示方向具有 -90 度的旋转角度。
     另一方面, 参考图 30, 由加速度传感器 117 检测出的信息处理设备 300 的围绕 x 轴 的倾斜角度被校正信息校正。由此, 在图 30 的 0.2 秒的点处, 当用户将信息处理设备 300 倾斜到 “该倾斜将超过用于引起期望的自动旋转的阈值” 的程度时, 信息处理设备 300 的围 绕 x 轴的倾斜角度变成 50 度, 超过了 40 度的阈值。因此, 引发了用户期望的自动旋转, 并 且显示画面 121a 的显示方向具有 -90 度的旋转角度。
     根据该实施方式, 如上面参考图 30 所述那样, 在用于引起显示画面 121a 的自动旋 转的用户预期的阈值和实际阈值之间存在差距。 如果用户预期会引起自动旋转的角度未引 起自动旋转, 则通过对信息处理设备 300 的检出倾斜进行校正来减小该差距, 由此使得能 够由用户对自动旋转的预期角度来引起自动旋转。
     图 31 和图 32 是根据第四实施方式的画面显示方向控制处理的流程图。根据该实 施方式的信息处理设备 300 执行画面显示方向控制处理以根据信息处理设备 300 的倾斜来控制显示画面 121a 的显示方向。信息处理设备 300 在执行画面显示方向控制处理的同时 在 LCD121 上显示显示画面 121a。现在将对该画面显示方向控制处理进行描述。
     在步骤 S51, 控制单元 301 等待预定时间 ( 例如, 0.1 秒 )。由此, 按照预定间隔来 执行检测信息处理设备 300 的倾斜以及改变显示画面 121a 的显示方向的处理。
     在步骤 S52, 控制单元 301 执行角度获取处理 ( 稍后将参考图 33 和图 34 对此进 行描述 ) 以使加速度传感器 117 检测信息处理设备 100 的倾斜, 以获取代表信息处理设备 300 的检测出的倾斜的围绕 x 轴和 y 轴的角度。
     在步骤 S53, 控制单元 301 把在步骤 S52 获取的围绕 x 轴和 y 轴的角度存储在检出 倾斜表 104a 中。
     在步骤 S54, 控制单元 301 基于存储在控制表 103a 中的控制信息的阈值和在步骤 S52 获取的围绕 x 轴和 y 轴的角度来确定代表信息处理设备 300 的方向的 G1。
     在步骤 S55, 控制单元 301 使显示方向传感器 102 检测显示画面 121a 的当前显示 方向, 并且获取代表显示画面 121a 的检测出的当前显示方向的 D1。
     在步骤 S56, 控制单元 301 确定在步骤 S54 确定的 G1 是否与在步骤 S55 获得的 D1 匹配。如果 D1 与 G1 匹配 ( 在步骤 S56 为是 ), 则处理返回到步骤 S51。否则 ( 在步骤 S56 为否 ), 处理前进到步骤 S61( 图 32)。 在步骤 S61, 控制单元 301 根据代表信息处理设备 300 的方向的 G1 来旋转显示画 面 121a 的显示方向。
     在步骤 S62, 控制单元 301 对存储在检出倾斜表 104a 中的信息处理设备 300 的检 测出的倾斜进行分析以确定倾斜未达到用于改变显示方向的阈值但各个倾斜和阈值之间 的差异落入预定范围 ( 例如, 10 度 ) 内的情形是否持续预定时间 (0.6 秒 ) 或更长。如果该 情形持续预定时间或更长 ( 在步骤 S62 为是 ), 则处理前进到步骤 S66。如果倾斜未持续预 定时间或更长 ( 在步骤 S62 为否 ), 则处理前进到步骤 S63。
     在步骤 S63, 控制单元 301 对存储在检出倾斜表 104a 中的信息处理设备 300 的检 出倾斜进行分析以确定显示方向是否在预定时间 ( 例如, 最后 1 秒 ) 内被改变了预定次数 ( 例如, 两次 ) 或更多次。 如果显示方向在预定时间内被改变了预定次数或更多次 ( 在步骤 S63 为是 ), 则处理前进到步骤 S64。否则 ( 在步骤 S63 为否 ), 则处理返回到步骤 S51( 图 31)。
     在步骤 S64, 控制单元 301 对存储在检出倾斜表 104a 中的信息处理设备 300 的检 出倾斜角进行分析以确定显示画面是否引起了撤销之前旋转的画面旋转。 如果引起了这种 画面旋转 ( 在步骤 S64 为是 ), 则处理前进到步骤 S65, 否则 ( 在步骤 S64 为否 ), 处理返回 到步骤 S51。
     关于这一点, 引起撤销之前的旋转的画面旋转的情况意味着 : 因为信息处理设备 的围绕 x 轴和 y 轴的角度中的至少一个在预定时间 ( 例如, 1 秒 ) 内超过相同的阈值两次 ( 在阈值上下变化 ), 显示方向发生变化并接着返回之前的状态。
     在步骤 S65, 控制单元 301 更新存储在控制表 103a 中的控制信息, 使得在步骤 S64 被检测出的在撤销之前的旋转的画面旋转过程中被超过两次的阈值离开原点 (x 轴上的 0 度和 y 轴上的 0 度 ) 预定角度 ( 例如, 10 度 )。然后。处理返回到步骤 S51。
     在步骤 S66, 控制单元 301 更新存储在控制表 103a 中的控制信息, 使得在步骤 S62
     检测到的阈值 ( 该阈值与信息处理设备 300 的每个倾斜之间的差异落入预定范围内预定时 间或更长时间 ) 变得更接近原点预定角度 ( 例如, 10 度 )。然后, 处理返回到步骤 S51。
     图 33 和图 34 是根据第四实施方式的角度获取处理的流程图。根据该实施方式的 信息处理设备 300 执行角度获取处理以检测信息处理设备 300 的倾斜并校正检测出的倾斜 围绕 x 和 y 轴的角度。在该实施方式中, 在画面显示方向控制处理的步骤 S52 中调用了该 角度获取处理。现在将对该角度获取处理进行描述。
     在步骤 S71, 控制单元 301 使加速度传感器 117 检测信息处理设备 300 的倾斜, 并 且获取指示信息处理设备 300 的检出倾斜的围绕 x 轴和 y 轴的角度。
     在步骤 S72, 控制单元 301 确定在步骤 S71 由加速度传感器 117 检测出的围绕 x 轴 的角度是否超过 0 度。如果围绕 x 轴的角度超过 0 度 ( 在步骤 S72 为是 ), 则处理前进到步 骤 S74。否则 ( 在步骤 S72 为否 ), 处理前进到步骤 S73。
     在步骤 S73, 控制单元 301 确定在步骤 S71 由加速度传感器 117 检测的围绕 x 轴的 角度是否小于 0 度。如果围绕 x 轴的角度小于 0 度 ( 在步骤 S73 为是 ), 则处理前进到步骤 S75。否则 ( 在步骤 S73 为否 ), 处理前进到步骤 S81( 图 34)。
     在步骤 S74, 控制单元 301 将存储在校正表 305a 中的 XPlus 与围绕 x 轴的角度相 加。然后, 处理前进到步骤 S81。
     在步骤 S75, 控制单元 301 将存储在校正表 305a 中的 XMinus 与围绕 x 轴的角度相 加。然后, 处理前进到步骤 S81。
     在步骤 S81, 控制单元 301 确定在步骤 S71( 图 33) 由加速度传感器 117 检测出的 围绕 y 轴的角度是否超过 0 度。如果围绕 y 轴的角度超过 0 度 ( 在步骤 S81 为是 ), 则处理 前进到步骤 S83。否则 ( 在步骤 S81 为否 ), 则处理前进到步骤 S82。
     在步骤 S82, 控制单元 301 确定在步骤 S71( 图 33) 由加速度传感器 117 检测出的 围绕 y 轴的角度是否小于 0 度。如果围绕 y 轴的角度小于 0 度 ( 在步骤 S82 为是 ), 则处理 前进到步骤 S84。否则 ( 在步骤 S82 为否 ), 处理返回。
     在步骤 S83, 控制单元 301 将存储在校正表 305a 中的 YPlus 与围绕 y 轴的角度相 加。然后处理返回。
     在步骤 S84, 控制单元 301 将存储在校正表 305a 中的 YMinus 与围绕 y 轴的角度相 加。然后处理返回。
     根据该角度获取处理, 如果围绕 x 轴的角度是 0 度, 则不校正该角度。类似地, 如 果围绕 y 轴的角度是 0 度, 则不校正该角度。然而, 设置角度是否大于等于 0 度或者角度是 否小于等于 0 度的条件, 可以校正具有 0 度的围绕 x 轴和 y 轴的角度。
     如上所述, 第四实施方式使得可以根据信息处理设备 300 的倾斜变化, 通过校正 由加速度传感器 117 检测出的信息处理设备 300 的倾斜角度来适当地调节 LCD121 的显示 画面 121a 的显示方向的变化。
     也就是说, 通过确定信息处理设备 300 的倾斜角度的变化的状态并且根据该确定 结果以在倾斜角度的变化小的情况下增加倾斜角度的绝对值并在倾斜角度的变化大的情 况下减小倾斜角度的绝对值的方式来校正由加速度传感器 117 检测出的信息处理设备 300 的倾斜角度, 可以恰适当调节 LCD121 的显示画面 121a 的显示方向的变化。
     如果倾斜角度的变化超过阈值, 则确定倾斜方向和倾斜角度的变化大, 从而防止显示方向的自动旋转由于反复超过阈值的倾斜角度的变化而被过度地引发。
     另外, 如果倾斜角度的变化不超过阈值但维持在该阈值附近并接着超过阈值, 则 确定倾斜方向和倾斜角度中的变化小。 如果用户想要引发自动旋转以改变显示方向但是他 / 她对信息处理设备 300 的倾斜不足, 则校正检出的倾斜角度以容易地引发自动旋转。
     ( 第四实施方式的修改例 )
     下面对第四实施方式的修改例进行描述。 下面的描述集中在与上述第四实施方式 的不同特征。 在该实施方式中, 使用与第四实施方式中相同的附图标记来表示相应的组件, 并且不再重复描述相同的特征。
     与第四实施方式的不同之处在于, 如下面参考图 35 和图 36 所述那样, 在画面显示 方向控制处理中, 该修改例根据信息处理设备的角度倾斜的变化是大还是小来校正由加速 度传感器检测出的倾斜。
     图 35 和图 36 是根据第四实施方式的修改例的画面显示方向控制处理。根据该示 例的信息处理设备 300 执行画面显示方向控制处理以根据信息处理设备 300 的倾斜来控制 显示画面 121a 的显示方向。根据该示例, 信息处理设备 300 在执行画面显示方向控制处理 的同时在 LCD121 上显示显示画面 121a。现在将对该画面显示方向控制处理进行描述。
     在步骤 S91, 控制单元 301 等待预定时间 ( 例如, 0.1 秒 )。由此, 按照预定间隔来 执行检测信息处理设备 300 的倾斜和改变显示画面 121a 的显示方向的处理。
     在步骤 S92, 控制单元 301 使加速度传感器 117 检测信息处理设备 300 的倾斜, 并 且获取代表信息处理设备 300 的检测出的倾斜的围绕 x 轴和 y 轴的角度。
     在步骤 S93, 控制单元 301 把在步骤 S92 获取的围绕 x 轴和 y 轴的角度存储在检出 倾斜表 104a 中。
     在步骤 S94, 控制单元 301 基于存储在控制表 103a 中的控制信息的阈值和在步骤 S92 获取的围绕 x 轴和 y 轴的角度来确定代表信息处理设备 300 的方向的 G1。
     在步骤 S95, 控制单元 301 使显示方向传感器 102 检测显示画面 121a 的当前显示 方向, 并且获取代表显示画面 121a 的检测出的当前显示方向的 D1。
     在步骤 S96, 控制单元 301 确定在步骤 S94 确定的 G1 是否与在步骤 S95 获得的 D1 匹配。如果 G1 与 D1 匹配 ( 在步骤 S96 为是 ), 则处理返回到步骤 S91。否则 ( 在步骤 S96 为否 ), 处理前进到步骤 S101( 图 36)。
     在步骤 S101, 控制单元 301 根据代表信息处理设备 300 的方向的 G1 来旋转显示画 面 121a 的显示方向。
     更具体地说, 如果代表信息处理设备 300 的方向的 G1 是 “0 度” ( 即, 信息处理设备 300 的向下方向与铅直向下方向相符 ), 则控制单元 301 显示显示画面 121a, 使得 D1 = “0 度” , 即, 显示画面 121a 的向下方向与信息处理设备 300 的向下方向相符。如果 G1 是 “-90 度” ( 即, 信息处理设备 300 的向下方向与用户的左手方向相符 ), 则控制单元 301 显示显 示画面 121a, 使得 D1 = “-90 度” , 即, 显示画面 121a 的向下方向与信息处理设备 300 的向 右方向相符。如果 G1 是 “+180 度” ( 即, 信息处理设备 300 的向下方向与铅直向上方向相 符 ), 则控制单元 301 显示显示画面 121a, 使得 D1 = “+180 度” , 即, 显示画面 121a 的向下 方向与信息处理设备 300 的向上方向相符。如果 G1 是 “+90 度” ( 即, LCD121 的向下方向 与用户的右手方向相符 ), 则控制单元 301 显示显示画面 121a, 使得 D1 = “+90 度” , 即, 显示画面 121a 的向下方向匹配信息处理设备 300 的向左方向相符。
     在步骤 S102, 控制单元 301 对存储在检出倾斜表 104a 中的信息处理设备 300 的 检出倾斜进行分析以确定倾斜未达到改变显示方向的阈值但是每个倾斜与阈值之间的差 异落入预定范围内 ( 例如, 10 度 ) 的状态是否持续预定时间 ( 例如, 0.6 秒 ) 或更长。如果 该情形持续预定时间或更长 ( 在步骤 S102 为是 ), 则处理前进到步骤 S106。否则 ( 在步骤 S102 为否 ), 则处理前进到步骤 S103。
     在步骤 S103, 控制单元 301 对存储在检出倾斜表 104a 中的信息处理设备 300 的 检出倾斜进行分析以确定显示方向是否在预定时间 ( 例如, 最后 1 秒 ) 内被改变了预定次 数 ( 例如, 两次 ) 或更多次。如果显示方向在预定时间内被改变了预定次数或更多次 ( 在 步骤 S103 为是 ), 则处理前进到步骤 S104。否则 ( 在步骤 S103 为否 ), 则处理返回到步骤 S91( 图 35)。
     在步骤 S104, 控制单元 301 对存储在检出倾斜表 104a 中的信息处理设备 300 的检 出倾斜进行分析以确定是否引发了撤销之前的旋转的画面旋转。 如果引发了这种画面旋转 ( 在步骤 S104 为是 ), 则处理前进到步骤 S105, 否则 ( 在步骤 S104 为否 ), 则处理返回到步 骤 S91。
     就这一点而言, 引发撤销之前的旋转的画面旋转的情形意味着 : 因为信息处理设 备的围绕 x 轴和 y 轴的角度中的至少一个在预定时间 ( 例如, 最后一秒 ) 内超过相同的阈 值两次 ( 在阈值上下变化 ), 显示方向发生变化并接着返回到之前的状态。
     在步骤 S105, 控制单元 301 基于存储在校正信息存储单元 305 中的校正信息来校 正检出倾斜角度以减小其绝对值。更具体而言, 当在步骤 S104 中基于围绕 x 轴的倾斜角度 和阈值而确定引发了撤销之前的旋转的画面旋转的情况下, 根据第四实施方式的该修改例 的控制单元 301 在围绕 x 轴的检出角度为正值时将校正信息中指示的负值 (XMinus) 与该 检出角度相加, 并且在围绕 x 轴的检出角度是负值时将校正信息中指示的正值 (XPlus) 与 该角度相加。另一方面, 当在步骤 S104 中基于围绕 y 轴的倾斜角度和阈值而确定引发了撤 销之前的旋转的画面旋转的情况下, 根据第四实施方式的该修改例的控制单元 301 在围绕 y 轴的检出角度是正值时将校正信息中指示的负值 (YMinus) 与该检出角度相加, 并且在围 绕 y 轴的检出角度是负值时将校正信息中指示的正值 (YPlus) 与该角度相加。然后, 处理 返回到步骤 S91。
     在步骤 S106, 控制单元 301 基于存储在校正信息存储单元 305 中的校正信息来校 正检出倾斜角度以减小其绝对值。更具体而言, 根据第四实施方式的该修改例的控制单元 301 在围绕关于 x 轴的检出角度是正值时将校正信息中指示的正值 (XPlus) 与该角度相加, 并且在围绕 x 轴的检出角度是负值将校正信息中指示的负值 (XMinus) 与该角度相加。另 一方面, 根据第四实施方式的该修改例的控制单元 301 在围绕 y 轴的检出角度是正值时将 校正信息中指示的正值 (YPlus) 与该角度相加, 并且在围绕 y 轴的检出角度是负值时将校 正信息中指示的负值 (YMinus) 与该角度相加。然后, 处理返回到步骤 S91。
     如上所述, 第四实施方式的该修改例使得可以根据信息处理设备 300 的倾斜变化 通过由校正加速度传感器 117 检测的信息处理设备 300 的倾斜角度来适当地调节 LCD121 的显示画面 121a 的显示方向的变化。
     也就是说, 通过确定信息处理设备 300 的倾斜角度的变化的状态并且根据该确定结果以在倾斜角度的变化小的情况下增加倾斜角度的绝对值并在倾斜角度的变化大的情 况下减小倾斜角度的绝对值的方式来校正由加速度传感器 117 检测出的信息处理设备 300 的倾斜角度, 可以适当地调节 LCD121 的显示画面 121a 的显示方向的变化。
     如果倾斜角度的变化超过阈值, 则确定倾斜方向和倾斜角度的变化大, 从而防止 显示方向的自动旋转由于反复超过阈值的倾斜角度的变化而被过度地引发。
     另外, 如果倾斜角度的变化连续接近但未超过阈值并接着超过阈值, 则确定倾斜 方向和倾斜角度中的变化小。如果用户想要引发自动旋转以改变显示方向但是他 / 她对信 息处理设备 300 的倾斜不足, 则校正检出的倾斜角度以容易地引发自动旋转。
     上述处理功能可以由通用计算机实现。在这种情况中, 准备了描述用于要被执行 的信息处理设备 100 的功能的处理的程序。程序被计算机执行, 于是由计算机实现了上述 处理功能。
     描述处理的程序可以记录在计算机可读记录介质上。计算机可读记录介质包括 磁记录装置、 光盘、 磁光记录介质、 半导体存储器等。磁记录装置包括 HDD、 软盘 (FD)、 磁 带 (MT) 等。光盘包括数字多功能光盘 (DVD)、 DVD-RAM、 压缩只读光盘存储器 (CD-ROM)、 CD-R( 可记录 )/RW( 可重写 ) 等。磁光记录介质包括磁光盘 (MO) 等。
     为了分发程序, 其上记录有程序的诸如 DVD 和 CD-ROM 的便携式记录介质可以投入 销售。 另选地, 程序可以存储在服务器计算机的存储装置中, 并且可以通过网络从服务器计 算机传输到其他计算机。
     执行程序的计算机例如将便携式记录介质上记录的或从服务器计算机传输的程 序存储在其存储装置中。然后, 计算机运行程序。计算机可以从便携式记录介质直接运行 程序。而且, 在接收从服务器计算机传输来的程序时, 计算机可以顺序地运行该程序。
     所提出的电子设备、 控制程序和控制方法使得可以恰当地调节显示画面的显示方 向的变化。
     本文中陈述的所有示例和条件性语言旨在用于教育目的以帮助读者理解本发明 以及发明人对于促进技术发展所贡献的原理, 并且应当被解释为不限于如此具体陈述的示 例和条件, 并且说明书中对这种示例的组织也与展示本发明的优点和缺点无关。尽管已经 详细地描述了本发明的实施方式, 但应当理解的是在不偏离本发明的精神和范围的情况下 可对其做出各种变化、 替换和修改。

电子设备、控制程序和控制方法.pdf_第1页
第1页 / 共60页
电子设备、控制程序和控制方法.pdf_第2页
第2页 / 共60页
电子设备、控制程序和控制方法.pdf_第3页
第3页 / 共60页
点击查看更多>>
资源描述

《电子设备、控制程序和控制方法.pdf》由会员分享,可在线阅读,更多相关《电子设备、控制程序和控制方法.pdf(60页珍藏版)》请在专利查询网上搜索。

1、10申请公布号CN102314216A43申请公布日20120111CN102314216ACN102314216A21申请号201110160448622申请日20110615201015155920100702JPG06F3/01200601G06F3/03320060171申请人富士通株式会社地址日本神奈川县川崎市72发明人石寺绅高74专利代理机构北京三友知识产权代理有限公司11127代理人李辉黄纶伟54发明名称电子设备、控制程序和控制方法57摘要本发明涉及电子设备、控制程序和控制方法。在一电子设备中,控制单元确定由倾斜传感器检测出的倾斜角度变化的状态,根据所确定的变化状态来修改存储在控。

2、制信息存储单元中的控制信息、由倾斜传感器检测出的倾斜方向及倾斜角度中的至少一个,并且基于修改结果来改变显示单元的显示方向。倾斜传感器检测显示单元相对于铅直向下方向的倾斜方向和倾斜角度。控制信息存储单元存储指示显示单元的显示方向与自身装置的倾斜之间的对应关系的控制信息。检出倾斜数据存储单元存储指示由倾斜传感器检测出的倾斜方向和倾斜角度的历史的检出倾斜数据。30优先权数据51INTCL19中华人民共和国国家知识产权局12发明专利申请权利要求书2页说明书23页附图34页CN102314220A1/2页21一种电子设备,该电子设备包括显示单元,其用于显示信息;倾斜传感器,其用于检测所述显示单元相对于铅。

3、直向下方向的倾斜方向和倾斜角度;检出倾斜数据存储单元,其用于存储指示由所述倾斜传感器检测出的倾斜方向和倾斜角度的历史的检出倾斜数据;控制信息存储单元,其用于存储指示所述显示单元的显示方向与由所述倾斜传感器检测出的所述电子设备的倾斜之间的对应关系的控制信息;以及控制单元,其用于对所述检出倾斜数据进行分析以判定由所述倾斜传感器检测出的倾斜角度的变化状态,根据所判定的倾斜角度的变化状态来修改存储在所述控制信息存储单元中的所述控制信息、由所述倾斜传感器检测出的倾斜方向和倾斜角度、或它们的组合,并且基于所述修改的结果来改变所述显示单元的显示方向。2根据权利要求1所述的电子设备,其中所述检出倾斜数据存储单。

4、元存储所述检出倾斜数据,所述检出倾斜数据指示在预定数量个过去时间点处检测出的倾斜方向和倾斜角度的变化;并且所述控制单元对所述检出倾斜数据进行分析以判定由所述倾斜传感器检测出的倾斜角度的变化状态,修改所述控制信息,使得在倾斜角度的变化状态处于第一状态的情况下,倾斜角度的比预定值小的变化引发所述显示单元的显示方向的变化,并且使得在倾斜角度的变化状态处于比所述第一状态大的第二状态的情况下,倾斜角度的比所述预定值大的变化引发所述显示单元的显示方向的变化,并且所述控制单元基于修改后的控制信息以及倾斜方向和倾斜角度来改变所述显示单元的显示方向。3根据权利要求1所述的电子设备,其中所述控制信息存储单元存储第。

5、一控制信息和第二控制信息,所述第一控制信息和所述第二控制信息均指示所述电子设备的倾斜与所述显示单元的显示方向之间的对应关系,与所述第一控制信息相比,所述第二控制信息由所述电子设备的倾斜角度的更大变化引发所述显示单元的显示方向的变化;所述检出倾斜数据指示在预定数量个过去时间点处检测出的倾斜方向和倾斜角度的变化;并且所述控制单元对所述检出倾斜数据进行分析以判定由所述倾斜传感器检测出的倾斜角度的变化状态,在倾斜角度的变化状态处于第一状态的情况下确定在改变所述显示单元的显示方向时使用所述第一控制信息作为所述控制信息,并且在倾斜角度的变化状态处于比所述第一状态大的第二状态的情况下确定使用所述第二控制信息。

6、作为所述控制信息,并且所述控制单元基于所确定的所述第一控制信息和所述第二控制信息中的一个以及倾斜方向和倾斜角度来改变所述显示单元的显示方向。4根据权利要求1所述的电子设备,该电子设备还包括校正信息存储单元,其用于存储校正信息,所述校正信息按照在由所述检出倾斜数据指示的变化小的情况下增大检测出的倾斜角度的绝对值并且在由所述检出倾斜数据指示的变化大的情况下减小所述绝对值的方式来校正由所述倾斜传感器检测出的倾斜角度,其中,所述检出倾斜数据指示在预定数量个过去时间点处检测出的倾斜方向和倾斜角度的权利要求书CN102314216ACN102314220A2/2页3变化,并且所述控制单元对存储在所述检出倾。

7、斜数据存储单元中的所述检出倾斜数据进行分析以判定倾斜角度的变化状态,根据所判定的倾斜角度的变化状态利用所述校正信息来校正倾斜角度,并且基于存储在所述控制信息存储单元中的所述控制信息、倾斜方向以及校正后的倾斜角度来改变所述显示单元的显示方向。5根据权利要求2所述的电子设备,其中所述控制信息指示由所述倾斜传感器检测出的倾斜方向和倾斜角度的阈值,所述阈值用于确定是否要改变所述显示单元的显示方向;所述检出倾斜数据存储单元存储所述检出倾斜数据,所述检出倾斜数据指示在预定数量个过去时间点处检测出的倾斜方向和倾斜角度的变化;并且所述控制单元对存储在所述检出倾斜数据存储单元中的所述检出倾斜数据进行分析,并且在。

8、倾斜角度的变化超过所述阈值的情况下确定倾斜角度的变化状态处于第二状态。6根据权利要求2所述的电子设备,其中所述控制信息指示由所述倾斜传感器检测出的倾斜方向和倾斜角度的阈值,所述阈值用于确定是否要改变所述显示单元的显示方向;所述检出倾斜数据存储单元存储所述检出倾斜数据,所述检出倾斜数据指示在预定数量个过去时间点处检测出的倾斜方向和倾斜角度的变化;并且所述控制单元对存储在所述检出倾斜数据存储单元中的所述检出倾斜数据进行分析,并且在倾斜角度的变化不超过所述阈值而维持在所述阈值的附近,并接着超过所述阈值的情况下,确定倾斜角度的变化状态处于第一状态。7一种控制程序,该控制程序使计算机作为以下部分进行工作。

9、显示单元,其用于显示信息;倾斜传感器,其用于检测所述显示单元相对于铅直向下方向的倾斜方向和倾斜角度;以及控制单元,其用于对存储在检出倾斜数据存储单元中的检出倾斜数据进行分析以判定由所述倾斜传感器检测出的倾斜角度的变化状态,根据所判定的倾斜角度的变化状态来修改存储在控制信息存储单元中的控制信息、由所述倾斜传感器检测出的倾斜方向和倾斜角度、或它们的组合,并且基于所述修改的结果来改变所述显示单元的显示方向,所述检出倾斜数据指示由所述倾斜传感器检测出的倾斜方向和倾斜角度的历史,所述控制信息指示所述显示单元的显示方向与所述倾斜传感器检测的所述计算机的倾斜之间的对应关系。8一种控制方法,该控制方法由计算机。

10、来执行,该方法包括以下步骤检测用于显示信息的显示单元相对于铅直向下方向的倾斜方向和倾斜角度;对存储在检出倾斜数据存储单元中的检出倾斜数据进行分析,以判定检测出的倾斜角度的变化状态,所述检出倾斜数据指示检测出的倾斜方向和倾斜角度的历史;根据所判定的检测出的倾斜角度的变化状态,修改存储在控制信息存储单元中的控制信息、检测出的倾斜方向和倾斜角度、或它们的组合,所述控制信息指示所述显示单元的显示方向与检测的所述计算机的倾斜之间的对应关系;以及基于所述修改的结果来改变所述显示单元的显示方向。权利要求书CN102314216ACN102314220A1/23页4电子设备、控制程序和控制方法发明领域0001。

11、本文中公开的实施方式涉及电子设备、控制程序和控制方法。背景技术0002当前,存在包括诸如平板型计算机和可变换笔记本计算机膝上型计算机的信息处理设备和便携式信息终端在内的电子设备。在这些装置中,存在着这样的电子设备,这些电子设备被设计为能够根据其自身的方向来改变其显示画面的显示方向。这些电子设备由于根据用户操作而改变显示画面的显示方向的功能而为人所知。0003为了检测电子设备的方向,电子设备装配有检测重力方向和操作方向的传感器,诸如加速度传感器或陀螺仪传感器。这种传感器使得电子设备能够在被用户旋转时自动地调节显示画面的显示方向。因此,用户总是能够以合适的方向来观看显示画面并操作电子设备。0004。

12、而且,存在着提供用于确定是否要改变显示方向的多个阈值的电子设备。通过选择适当的阈值,用户能够具有用于改变显示方向的期望设置。还存在这样的电子设备,这些电子设备基于倾斜传感器检测出的倾斜历史来检测其自身的倾斜,从而不对一些时间短的摇动和移动做出反应。0005请参考日本特开NO200949512和2004219791。0006然而,对于用户而言,根据情况手动地选择阈值来改变设置是麻烦的。发明内容0007鉴于上述情况而做出本发明,并且本发明旨在提供用于对显示画面的显示方向的变化进行适当调节的电子设备、控制程序和控制方法。0008根据本发明的一个方面,提供了一种电子设备,该电子设备包括显示单元,其用于。

13、显示信息;倾斜传感器,其用于检测所述显示单元相对于铅直向下方向的倾斜方向和倾斜角度;检出倾斜数据存储单元,其用于存储指示由所述倾斜传感器检测出的倾斜方向和倾斜角度的历史的检出倾斜数据;控制信息存储单元,其用于存储指示所述显示单元的显示方向与所述倾斜传感器检测的所述电子设备的倾斜之间的对应关系的控制信息;以及控制单元,其用于对所述检出倾斜数据进行分析以判定由所述倾斜传感器检测出的倾斜角度的变化的状态,根据所判定的倾斜角度的变化的状态来修改存储在所述控制信息存储单元中的所述控制信息、由所述倾斜传感器检测出的倾斜方向和倾斜角度或者它们的组合,并且基于所述修改的结果来改变所述显示单元的显示方向。附图说。

14、明0009图1例示了根据第一实施方式的电子设备;0010图2和图3例示了根据第二实施方式的信息处理设备的外观;0011图4例示了根据第二实施方式的信息处理设备的硬件配置;说明书CN102314216ACN102314220A2/23页50012图5是根据第二实施方式的信息处理设备的框图;0013图6例示了根据第二实施方式的控制表;0014图7是根据第二实施方式的检出倾斜表;0015图8A、图8B、图9A、图9B和图10例示了根据第二实施方式的信息处理设备的方向和显示画面的显示方向之间的对应关系;0016图11例示了根据第二实施方式的信息处理设备的角度变化的第一示例;0017图12和图13例示了。

15、如何在根据第二实施方式的信息处理设备的角度变化的第一示例中修改控制信息的阈值;0018图14例示了根据第二实施方式的信息处理设备的角度变化的第二示例;0019图15和图16例示了如何在根据第二实施方式的信息处理设备的角度变化的第二示例中修改控制信息的阈值;0020图17和图18是画面显示方向控制处理的流程图;0021图19是根据第三实施方式的信息处理装置的框图;0022图20例示了根据第三实施方式的控制表;0023图21例示了根据第三实施方式的信息处理设备中的控制信息的第一示例设置;0024图22例示了根据第三实施方式中的信息处理设备中的控制信息的第二示例设置;0025图23例示了根据第三实施。

16、方式的信息处理设备中的角度变化的第一示例;0026图24例示了根据第三实施方式的信息处理设备中的角度变化的第二示例;0027图25和图26是根据第三实施方式的画面显示方向控制处理的流程图;0028图27是根据第四实施方式的信息处理设备的框图;0029图28例示了根据第四实施方式的校正表;0030图29例示了根据第四实施方式的信息处理设备的角度变化的示例;0031图30例示了如何在根据第四实施方式的信息处理设备的角度变化的示例中校正角度;0032图31和图32是根据第四实施方式的画面显示方向控制处理的流程图;0033图33和图34是根据第四实施方式的角度获取处理的流程图;0034图35和图36是。

17、根据第四实施方式的示例性修改的画面显示方向控制处理的流程图。具体实施方式0035现在将参考附图来描述本发明的实施方式,在附图中,相同的附图标记始终表示相同的部件。0036第一实施方式0037图1例示了根据第一实施方式的电子设备。所示电子设备1被设计为能够根据电子设备1的显示单元1C的方向来改变显示单元1C的显示方向。该电子设备1包括控制单元1A、倾斜传感器1B、显示单元1C、控制信息存储单元1D以及检出倾斜数据存储单元1E。显示单元1C显示显示画面1C1。0038控制单元1A对检出倾斜数据进行分析以判定由倾斜传感器1B检测到的倾斜角度说明书CN102314216ACN102314220A3/2。

18、3页6的变化的状态。然后,控制单元1A根据判定的倾斜角度变化的状态来修改存储在控制信息存储单元1D中的控制信息和由倾斜传感器1B检测出的倾斜方向和倾斜角度中的至少一项。基于修改结果,控制单元1A接着改变显示单元1C的显示方向。使用这种方法,可以根据电子设备1的倾斜角度的变化是大还是小来调节显示画面的显示方向的变化。0039倾斜传感器1B对用于显示信息的显示单元1C相对于铅直向下方向的倾斜方向和倾斜角度进行检测。例如,倾斜传感器1B使用设置在显示单元1C中的加速度传感器或陀螺仪传感器来检测重力的方向和操作的方向,并且获取显示单元1C的倾斜方向和倾斜角度作为电子设备1的倾斜方向和倾斜角度。0040。

19、显示单元1C具有用于显示信息的显示画面1C1。该显示单元1C能够在多个方向改变显示画面1C1的显示方向。例如,显示单元1C能够在四个方向上显示如字母“A”的信息“向上”、“向下”、“向左旋转”以及“向右旋转”。因此,该显示单元1C可以被设计为在显示画面1C1上的任意方向上显示信息。另外,需要在显示单元1C上显示的信息包括诸如运动图片和静止图片的图形信息以及文本信息。0041控制信息存储单元1D存储指示显示单元1C的显示方向与将由倾斜传感器1B检测的电子设备1的倾斜之间的对应关系的控制信息。基于控制信息所指示的电子设备1的倾斜显示单元1C的倾斜与显示单元1C的显示方向之间的对应关系,电子设备1改。

20、变显示画面1C1的显示方向。0042检出倾斜数据存储单元1E存储指示由倾斜传感器1B检测出的倾斜方向和倾斜角度的历史的检出倾斜数据。基于由检出数据指示的电子设备1的过去倾斜方向和倾斜角度,确定电子设备1的倾斜角度的变化是大还是小。0043上述配置使得可以对显示画面的显示方向的变化做出适当地调节。0044第二实施方式0045图2和图3例示了根据第二实施方式的信息处理设备的外观。图2例示了显示单元120打开正常使用状态时的信息处理设备100,而图3例示了显示单元120闭合且液晶显示器LCD121面朝上平板型计算机状态时的信息处理设备100。0046所示信息处理设备100是一可变换的笔记本个人计算机。

21、,其在正常使用状态、平板型计算机状态和不使用状态之间切换。信息处理设备100具有配备了LCD121的显示单元120、配备了诸如键盘131和CPU的电子组件的主体单元130以及将显示单元120和主体单元130连接起来的连接单元140。0047LCD121是具有用于显示文本和图像的显示画面的显示装置。除了LCD,可以采用如有机电致发光有机EL显示器的其他类型的薄显示装置。0048键盘131是允许文本输入和其他操作的输入装置。0049连接单元141包括转换轴未示出和枢轴未示出,其中转换轴用于连接显示单元120和主体单元130以使得可以从主体单元130打开显示单元120或将显示单元120闭合到主体单元。

22、130,并且枢轴与转换轴交叉并将显示单元120和主体单元130连接起来使得它们可以相对于彼此旋转。连接单元140的这些转换轴和枢轴使得显示单元120能够相对于主体单元130打开、闭合和旋转,使得信息处理设备100在三种状态之间切换图2中示出的正常使用状态、图3中示出的平板型计算机状态以及非使用状态未示出,在该状态中,显示单元120闭合且LCD121面朝内。说明书CN102314216ACN102314220A4/23页70050该实施方式使用可变换的笔记本个人计算机作为信息处理设备100。不过,可以采用通过将显示单元和主体单元一体地形成而被制造并总是在平板型计算机状态中被使用的平板型笔记本个人。

23、计算机。另外,还可以采用其他类型的笔记本个人计算机以及笔记本个人计算机以外的具有显示功能的电子设备如移动信息终端装置。0051图4例示了根据第二实施方式的信息处理设备的硬件配置。信息处理设备100完全由中央处理单元CPU111控制。随机存取存储器RAM112和多个外部装置经由总线118连接到CPU111。0052RAM112被用作信息处理设备100的主存储装置。该RAM112临时存储操作系统OS程序和由CPU111执行的应用程序的至少一部分。RAM112还存储用于CPU111的处理的各种数据。0053连接到总线118的外部装置包括硬盘驱动器HDD113、图形处理器114、输入装置接口115、通。

24、信接口116以及加速度传感器117。0054HDD113存储有信息处理设备100的OS和应用程序将要使用的数据。0055如LCD21的显示装置连接到图形处理器114。该图形处理器114被设计为在CPU111的控制下在如LCD121的显示装置上显示图像。而且,图形处理器114和LCD121由串行通信电缆彼此相连并交替地发送和接收控制信号和图像信号。0056诸如内置键盘131、LCD121和外部鼠标151的输入装置连接到输入装置接口115。输入装置接口115经由总线118将来自包括键盘131在内的这些输入装置的信号传输到CPU111。0057通信接口116连接到网络未示出。该通信接口116能够经由。

25、网络与其他计算机和通信装置传送数据。0058加速度传感器117设置在显示单元120中以检测LCD121相对于铅直向下方向的倾斜方向。该加速度传感器117基于施加于该信息处理设备100的重力加速度来检测LCD121的倾斜方向。然后,加速度传感器117向CPU111输出指示检测出的倾斜方向的数据。可以采用能够检测在两个轴的倾斜的双轴传感器作为加速度传感器117,这两个轴是与显示单元120的LCD121的显示画面121A平行的平面的X轴例如,沿LCD121的顶部底部方向延伸的轴和Y轴例如,沿LCD121的左右方向延伸的轴。加速度传感器117通过将围绕X轴和Y轴的倾斜组合起来以检测LCD121相对于铅。

26、直向下方向的倾斜方向。0059从加速度传感器117输出的指示倾斜方向的数据可以是绝对值例如,铅直向下方向在显示画面121A的平面上的投影与显示画面121A的平面的向下方向之间的角度或者代表即时倾斜变化量。0060根据信息处理设备100的移动,LCD121能够在四个方向上显示显示画面121A“向上”、“向下”、“向左旋转”和“向右旋转”。另外,LCD121通过检测设置在其正面的显示表面上的压力或静电的变化来检测触笔对该显示表面的接触,从而接收用户输入诸如,输入的文本和对显示单元上显示的图标的选择。同样,根据该实施方式的LCD121能够在四个方向是显示显示画面121A。不过,LCD121也可以被设。

27、计为在三个或更少的方向或在五个或更多的方向上例如,“向上”、“向下”、“向左旋转”和“向右旋转”、“向左倾斜”、“向右倾斜”、“倒置向左倾斜”和“倒置向右倾斜”八个方向或者任何连续设置的方向显示显示画面121A。说明书CN102314216ACN102314220A5/23页80061为了改变显示画面121A的显示方向,信息处理设备100可以设置有用于接收旋转显示画面121A的操作指令的画面旋转按钮。另外,除了提供这种画面旋转按钮以外,例如通过经由横向键CROSSKEY接收直接代表所需显示方向的输入或通过在特别准备的显示方向输入窗口未示出上经由鼠标151接收所需的显示方向的输入,信息处理设备1。

28、00可以接收操作指令以改变显示画面121的显示方向。0062使用上述硬件配置,实现了该实施方式的处理功能。0063图5是根据第二实施方式的信息处理设备的框图。所示信息处理设备100具有显示图像的功能。该信息处理设备100包括控制单元101、显示方向传感器102、控制信息存储单元103、检出倾斜数据存储单元104、加速度传感器117和LCD121。0064控制单元101对存储在检出倾斜数据存储单元104中的检出倾斜数据进行分析以判定由加速度传感器117检测出的倾斜角度的变化的状态。如果存储在检出倾斜数据存储单元104中的检出倾斜数据指示倾斜角度的变化超过了阈值,则控制单元101确定倾斜方向和倾斜。

29、角度的变化大。如果存储在检出倾斜数据存储单元104中的检出倾斜数据指示倾斜角度的变化保持在阈值附近但没有超过阈值并接着超过阈值,则控制单元101确定倾斜方向和倾斜角度的变化小。0065然后,控制单元101根据倾斜角度的变化的状态来修改存储在控制信息存储单元103中的控制信息的阈值。更具体地说,如果倾斜角度的变化小,则控制单元101修改存储在控制信息存储单元103中的控制信息的阈值,使得倾斜角度的小变化引发显示画面的显示方向的变化。如果倾斜角度的变化大,则控制单元101修改存储在控制信息存储单元103中的控制信息的阈值,使得倾斜角度的大变化引发显示画面的显示方向的变化。0066此后,控制单元10。

30、1基于经修改的控制信息以及检测出的倾斜方向和倾斜角度来改变显示画面的显示方向。使用这种方法,可以根据信息处理设备100的倾斜变化是大还是小来调节显示画面的显示方向的自动旋转。0067显示方向传感器102检测在LCD121上显示的显示画面的显示方向。为此,例如,在每次显示方向被控制单元101自动地改变或者被用户或应用改变时,控制单元101可以基于针对显示画面的显示方向执行的控制将LCD121的显示方向告知显示方向传感器102。0068控制信息存储单元103存储控制信息,该控制信息指示了LCD121的显示画面的显示方向与加速度传感器117将要检测的LCD121的倾斜之间的对应关系。基于由控制信息所。

31、指示的对应关系,信息处理设备100改变显示画面的显示方向。另外,控制信息指示加速度传感器117将要检测的倾斜方向和倾斜角度的阈值,用于确定是否要改变显示画面的显示方向。0069检出倾斜数据存储单元104存储指示由加速度传感器117检测出的倾斜方向和倾斜角度的历史的检出倾斜数据。检出倾斜数据指示在预定数量个过去时间点处检测出的倾斜方向和倾斜角度的变化。基于检出倾斜数据所指示的信息处理设备100的过去倾斜方向和倾斜角度,确定信息处理设备100的倾斜角度的变化是大还是小。0070加速度传感器117检测信息处理处理设备100的LCD121相对于铅直向下方向的倾斜方向和倾斜角度。在该实施方式中,加速度传。

32、感器117检测LCD121的倾斜作为信息处理设备100的倾斜,以控制显示画面的显示方向。通过基于被施加于加速度传感器117的加速度来检测重力的方向,加速度传感器117检测LCD121的倾斜方向。关于这一点,可以说明书CN102314216ACN102314220A6/23页9在信息处理设备100中采用陀螺仪传感器等来检测操作的方向以取代对加速度的检测,由此检测LCD121的倾斜方向。0071LCD121具有用于显示信息的显示画面,并且能够在四个方向上改变显示画面的显示方向“向上”、“向下”、“向左旋转”和“向右旋转”。不过,LCD121可以被设计为在三个或更少的方向或在五个或更多的方向上改变显。

33、示画面的显示方向。而且,LCD121可以被设计为在任意期望的方向改变显示画面的显示方向。另外,LCD121能够在显示画面上显示诸如运动图像和静止图像的图形信息以及文本信息。0072图6例示了根据第二实施方式的控制表。所示控制表103A由控制单元101创建和管理,并且被存储在充当控制信息存储单元103的HDD113中。控制表103A是存储指示显示画面121A的显示方向和信息处理设备100的倾斜之间的对应关系的控制信息的表,并且在控制显示画面121A的显示方向时使用。0073控制表103A具有“旋转角度”、“围绕X轴的旋转范围”以及“围绕Y轴的旋转角度”的字段。沿水平方向排列的字段中的数据彼此关联。

34、以组成一条控制信息。在本说明书中,如稍后参考图8详细描述的那样,从水平地面向信息处理设备100的LCD121的用户向LCD121延伸的方向被定义为X轴方向,并且围绕X轴的旋转被定义为X轴旋转。另外,信息处理设备100的LCD121的横向与X轴垂直被定义为Y轴方向,并且围绕Y轴的旋转被定义为Y轴旋转。0074旋转角度是指定显示画面121A的显示方向的角度。预设的旋转角度是“0度”、“90度”、“180度”和“90度270度”。“0度”的旋转角度意味着显示画面121A的显示方向为当由水平面向LCD121的用户观看时,铅直向下方向与显示画面121A的向下方向相符。“90度”的旋转角度意味着显示画面的。

35、显示方向为当由水平面向LCD121的用户观看时,显示画面121A的向下方向与铅直向下方向相符被顺时针旋转90度,即,显示画面121A相对于LCD121顺时针旋转90度。“180度”的旋转角度意味着显示画面121A的显示方向为当由水平面向LCD121的用户观看时,显示画面121A的向下方向与铅直向下方向相符被顺时针旋转180度,即,显示画面121A的向上方向与LCD121的向下方向相符。0075“90度”的旋转角度意味着显示画面121A的显示方向为当由水平面向LCD121的用户观看时,显示画面121A的向下方向与铅直向下方向相符被顺时针旋转270度,即,显示画面121A相对于LCD121逆时针旋。

36、转90度。0076围绕X轴的角度范围和围绕Y轴的角度范围中的每一个均指示与旋转角度相对应的阈值。更具体地说,如果围绕X轴的角度落入10度至10度的范围中且围绕Y轴的角度落入40度至90度的范围中,则施加0度的旋转角度。如果围绕X轴的角度落入90度至11度的范围中且围绕Y轴的角度落入40度至90度的范围中,则施加90度的旋转角度。如果围绕X轴的角度小于或等于91度或大于或等于91度或者围绕Y轴的角度小于或等于41度或大于或等于91度,则施加180度的旋转角度。如果围绕X轴的角度落入11度至90度的范围中且围绕Y轴的角度落入40度至90度的范围中,则施加90度的旋转角度。0077简而言之,信息处理。

37、设备100显示显示画面121A,该显示画面121A的显示方向具有与检测出的信息处理设备100的倾斜所落入的围绕X轴的角度范围和围绕Y轴的角度范围的组合相对应的旋转角度。说明书CN102314216ACN102314220A7/23页100078该实施方式采用“0度”、“90度”、“180度”和“90度”的旋转角度。另选地,可以采用任何期望的角度例如,45度角。0079图7例示了根据第二实施方式的检出倾斜表。所示检出倾斜表104A由控制单元101创建和管理,并且存储在充当检出倾斜数据存储单元104的HDD113中。检出倾斜表104A是存储指示由加速度传感器117检测出的信息处理设备100的倾斜的。

38、历史的检出倾斜数据的表。0080检出倾斜表104A包含由加速度传感器117检测出的信息处理设备100的倾斜,这些检测出的倾斜按时间倒序排列,最新检测出的倾斜排在最前面。加速度传感器117以预定间隔例如,每01秒检测信息处理设备100的倾斜。控制单元101将指示由加速度传感器117检测出的倾斜的检出倾斜数据存储在检出倾斜表104A中。0081检出倾斜表104A具有用于“号码NO”、“围绕X轴的角度”和“围绕Y轴的角度”的字段。“号码”字段按时间倒序的顺序指示信息处理设备100的检出倾斜的顺序。“围绕X轴的角度”字段包含信息处理设备100的围绕X轴的检出倾斜角度。“围绕Y轴的角度”字段包含信息处理。

39、设备100的围绕Y轴的检出倾斜角度。沿水平方向排列的字段中的数据彼此关联以组成一条检出倾斜数据。0082按时间倒序的顺序将升序号码分配给由加速度传感器117检测出的信息处理设备100的倾斜作为号码,使得检出倾斜数据以时间倒序排列。0083围绕X轴的检出倾斜角度是由加速度传感器117检测出的信息处理设备100的围绕X轴的倾斜角度。围绕Y轴的检出倾斜角度是由加速度传感器117检测出的信息处理设备100的围绕Y轴的倾斜角度。0084检出倾斜表104A存储30条最新的检出倾斜数据。当加速度传感器117检测出信息处理设备100的新的倾斜并将该新检测的倾斜数据存储在检出倾斜表104A中时,具有最大号码的时。

40、间最早的检出倾斜数据被删除,且按时间倒序的顺序重新向剩余的检出倾斜数据和新的检出倾斜数据分配升序号码。0085图8A至图10例示了根据第二实施方式的信息处理设备的方向与显示画面的显示方向之间的对应关系。将参考图8A至图10来描述信息处理设备100的方向与显示画面121A的显示方向的变化。0086在图8A至图10中,将箭头A指示的方向定义为向右的方向,并且将箭头B指示的方向定义为铅直向下方向。0087当在正常使用状态或平板型计算机状态中使用时,信息处理设备100根据由加速度传感器117检测出的信息处理设备100的方向来改变显示画面121A的显示方向。这允许用户在铅直方向或水平方向上使用LCD12。

41、1。尽管8A至图10通过例示的方式说明了平板型计算机状态下的信息处理设备100,但这也同样适用于正常使用状态下的信息处理设备100。另外,该实施方式把其上设置了LCD121的表面定义为正面100A,并且还把在由水平面向信息处理设备100的LCD121的用户观看时信息处理设备100的铅直向下方向上的侧面定义为信息处理设备100的底面100B。另外,将在由水平面向信息处理设备100的LCD121的用户观看时信息处理设备100的铅直向上方向上的侧面定义为信息处理设备的顶面100C。将信息处理设备100的LCD121的向前方向定义为X轴方向,并且将围绕X轴的旋转定义为X轴旋转。将信息处理设备100的L。

42、CD121的横向方向定义为Y轴方向,并且将说明书CN102314216ACN102314220A8/23页11围绕Y轴的旋转定义为Y轴旋转。0088图8A例示了信息处理设备100,该信息处理设备100的方向为LCD121的向下方向与箭头B所指示的铅直向下方向在LCD121上的投影方向相符。显示字母“A”的显示画面121A的显示方向为显示画面121A的向下方向与LCD121的向下方向相符。此时,假定信息处理设备100中的暂停模式被关闭。0089图8B例示了从图8A所示的方向围绕X轴旋转90度后的信息显示设备100。即,LCD121的向下方向相对于箭头B所指示的铅直向下方向在LCD121上的投影方。

43、向顺时针旋转了90度。此时,信息处理设备100自动地将显示画面121A的显示方向从图8A所示的显示方向相对于LCD121的向下方向逆时针旋转90度。因此,当信息处理设备100围绕X轴顺时针旋转时,用户无需旋转信息处理设备100就能够观看显示画面121A。0090图9A例示了从图8A中示出的方向围绕X轴旋转90度后的信息显示设备100。即,LCD121的向下方向相对于箭头B所指示的铅直向下方向在LCD121上的投影方向逆时针旋转90度。此时,信息处理设备100自动地将显示画面121A的显示方向从图8A所示的显示方向相对于LCD121的向下方向顺时针旋转90度。因此,当信息处理设备100围绕X轴逆。

44、时针旋转时,用户无需旋转信息处理设备100就能够观看显示画面121A。0091图9B例示了从图8A中示出的方向围绕Y轴旋转45度后的信息显示设备100。即,LCD121倾斜离开用户。此时,信息处理设备100自动地将显示画面121A的显示方向从图8A所示的显示方向相对于LCD121的向下方向顺时针旋转180度。当信息处理设备100围绕Y轴旋转从而使得LCD121倾斜离开用户时即,例如向后倾斜LCD121以向用户前面的另一人显示画面121A时,将显示画面121A的显示方向旋转180度地显示显示画面121A。0092图10例示了从图8A中示出的方向围绕Y轴旋转45度后的信息显示设备100。即,LCD。

45、121朝向用户倾斜。此时,在该信息处理设备100中,因为显示方向的自动旋转,显示画面121A具有与图8A中的显示方向相同的显示方向其向下方向与LCD121的向下方向相符。因此,当信息处理设备100围绕Y轴旋转从而使得LCD121朝向用户倾斜时,用户能够观看正常显示方向的显示画面121A。0093图8A至图10描述了仅做出X轴旋转或仅做出Y轴旋转的情况。然而,相同的解释适用于组合X轴旋转和Y轴旋转做出的倾斜。0094图11例示了根据第二实施方式的信息处理设备的角度变化的第一示例。在图11中,纵轴指示信息处理设备100围绕X轴的倾斜,而横轴指示施加倾斜时的时间。0095现在,假定用户围绕X轴顺时针。

46、倾斜信息处理设备100从而如图8B所示那样以逆时针旋转90度90度的旋转角度后的显示方向来显示显示画面121A,但是用户做出的倾斜角度小于阈值,这导致显示画面121A的显示方向不引发自动旋转。在这种情况下,用户将进一步倾斜信息处理设备100,从而引发期望的自动旋转。图11例示了这种情形下的信息处理设备100的倾斜。为了简单的解释,假定用户通过将信息处理设备100倾斜仅做出X轴旋转而不做出Y轴旋转。0096参考图11,假定控制信息指示40度的阈值,该阈值用于自动地将显示画面121A的显示方向逆时针旋转90度。因此,为了使用户期望的自动旋转发生,围绕X轴的倾斜角度需要增加到超过40度的阈值。009。

47、7假定用户将信息处理设备100倾斜到“该倾斜将超过用于引发期望的自动旋转的说明书CN102314216ACN102314220A9/23页12阈值”的程度,并且保持图11中的02秒的点到10秒的点的倾斜。然而,信息处理设备100的围绕X轴的实际倾斜角度是35度。该倾斜角度仍然小于40度的阈值,使得不引发用户期望的自动旋转。0098然后,假定“该信息处理设备100的倾斜不足”,用户在图11的10秒的点处使信息处理设备100进一步倾斜。由此,信息处理设备100的围绕X轴的倾斜角度变为50度,这超过了40度的阈值。因此,引发了用户期望的自动旋转,使得能够以具有90度的旋转角度的显示方向来显示显示画面。

48、121A。0099根据该实施方式,如上面参考图11所述那样,如果用户针对自动旋转的预期阈值与针对自动旋转的实际阈值具有某些差距而使用户预期引发的显示画面121A的自动旋转的倾斜角度未引发自动旋转,则如下所述地通过修改控制信息的阈值来减小该差距,由此使用户预期的倾斜角度引发自动旋转。0100图12和图13例示了如何在根据第二实施方式的信息处理设备的角度变化的第一示例中修改控制信息的阈值。在图12和图13中,纵轴代表信息处理设备100的Y轴旋转,而横轴代表信息处理设备100的X轴旋转。0101参考图12,作为使显示画面121A具有0度旋转角度的显示方向的阈值,围绕X轴的倾斜角度的范围为40度至40。

49、度且围绕Y轴的倾斜角度的范围为40度至90度。作为使显示画面121A具有90度旋转角度的显示方向的阈值,围绕X轴的倾斜角度的范围为90度至41度且围绕Y轴的倾斜角度的范围为40度至90度。作为使显示画面121A具有180度旋转角度的显示方向的阈值,围绕X轴的倾斜角度小于或等于91度或大于或等于91度,或者围绕Y轴的倾斜角度小于或等于41度或大于或等于91度。作为使显示画面121A具有90度旋转角度的显示方向的阈值,围绕X轴的倾斜角度的范围为41度至90度且围绕Y轴的倾斜角度的范围为40度至90度。0102根据该实施方式,如图13所示,如果用户预期的角度未引发自动旋转,则通过使围绕X轴的倾斜角度。

50、的正阈值和负阈值更加靠近原点10度,把被设置成使显示画面121A具有0度旋转角度的显示方向的阈值的围绕X轴的倾斜角度修改为从30度至30度的复位,稍后将参照图17和图18对此进行描述。这使得能够更容易地引发显示画面121A的显示方向的自动旋转,使得自动旋转的用户预期阈值变得更接近信息处理设备100的自动旋转的实际阈值。因此,用户能够按用户预期的角度来引发自动旋转。0103图14例示了根据第二实施方式的信息处理设备的角度变化的第二示例。在图14中,纵轴代表信息处理设备100的X轴旋转,而横轴代表施加倾斜期间的时间。0104现在,假定显示画面121A的显示方向与用户意愿相反地自动旋转。在这种情况下。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 计算;推算;计数


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1