信息显示终端,信息显示方法和程序的制作方法

文档序号:6467585阅读:143来源:国知局
专利名称:信息显示终端,信息显示方法和程序的制作方法
技术领域
本发明涉及信息显示终端,信息显示方法和程序。
背景技术
已知图形用户界面(GUI)作为 一种提供具有极好可视性和操作性 的操作环境的用户界面,在所述操作环境中,能够进行直观的操作。 GUI以计算机的位图屏幕作为桌面,把诸如窗口、图标和菜单之类的 对象排列在桌面上,从而能够利用诸如鼠标或触控板之类的定点装置 自由地操作排列的对象。目前,所述桌面被实现成三维虛拟空间,从 而,能够建立诸如真实世界之类的操作环境,并且可视性和操作性改 进的三维GUI已付诸实践。
在现有技术的三维GUI中,通过对三维虚拟空间中的对象的操 作,指定或移动对象,从而能够操作和改变在三维虛拟空间中投射对 象的视点,并显示指定的对象。
这里,处于未对视点进行任何操作的状态下的投射平面是基准投 射平面,在显示基准投射平面状态下的显示屏幕上的左右方向是x轴, 上下方向是y轴,深度方向是z轴。这种情况下,通过利用显示在显 示屏幕上的、与定点装置的操作联系的指示器,能够进行x轴和y轴 上的对象和视点的操作,从而在显示屏幕上指定特定的点,或者在指 定特定点的状态下移动对象。
8

发明内容
同时,通过在显示屏幕上提供不同于用于x轴和y轴操作的定点 装置的独立接口(装置),比如GUI按钮和特定的操作键,进行z轴上 的对象和视点的操作。这种情况下,通过利用定点装置或类似物直观 地进行x轴和y轴上的操作,同时,利用独立的接口(装置)进行z轴 上的操作,于是,失去能够提供直观操作的操作环境。
另外,在现有技术的定点装置中,在指定的特定点被移动的情况 下,检测定点装置的移动加速度,并按照检测的移动加速度控制指示 器的移动。不过,在该接口(装置)中,比如为z轴上的操作而提供的 GUI按钮或特定按键中,在指定的特定点被移动的情况下,不能检测 接口(装置)的移动加速度。
另外,尤其是在三维GUI中,在三维虛拟空间中形成许多对象 的情况下,前面的接近于三维虛拟空间被投射到的视点的对象容易阻 挡后面的远离三维虛拟空间被投射到的视点的对象。于是,显示屏幕 上诸如特定对象的指定或移动之类的操作变得困难,可视性和操作性 降低。另外,对于在显示屏幕上沿深度方向重叠地形成多个对象的情 况下,二维GUI也会产生相同的问题。
另夕卜,在从多个分组对象中选择特定对象的情况下,不管界面是 三维GUI还是二维GUI,通常,指定一个组,之后指定包括在所指 定组中的一个对象。但是,在三维GUI中,由于在一些情况下操作环 境和显示环境的限制,难以无缝地指定组和对象。
可取的是提供一种具有极好的可视性和操作性的信息显示终端, 信息显示方法和程序,它们能够提供一种使直观操作成为可能的操作 环境。
按照本发明的第一实施例,提供一种在显示屏幕上显示图形用户 界面的对象的信息显示终端,包括第一操作信息获取单元,用于借 助与显示屏幕重叠设置的接触检测表面,获得包括显示屏幕上的位置 信息的笫一操作信息;第二操作信息获取单元,用于借助设置在与显
9示屏幕相反一侧表面上的接触检测表面,获得包括显示屏幕上的位置
信息的第二操作信息;和显示控制单元,用于根据获得的第一操作信 息和第二操作信息,控制对象在显示屏幕上的显示。
在这种配置中,包括显示屏幕上的位置信息的第一操作信息是借 助与显示屏幕重叠设置的接触检测表面获得的,包括显示屏幕上的位
置信息的第二操作信息是借助设置在与显示屏幕相反一侧的接触检 测表面获得的。另外,根据获得的第一和第二操作信息,控制对象在 显示屏幕上的显示。从而,根据借助设置在显示屏幕上,和设置在与 显示屏幕相反一侧表面上的两个接触检测表面获得的两个操作信息, 控制对象在显示屏幕上的显示,于是,能够提供一种使直观操作成为 可能的操作环境。
另外,可根据对象特有的三维坐标信息,把上述对象排列在三维 坐标空间内,显示控制单元可控制对象在显示屏幕上的显示,该显示 屏幕是三维坐标空间被投射到的表面。从而,能够控制对象在作为投 射三维坐标空间的表面的显示屏幕上的显示,于是,能够提供用于三 维GUI的操作环境。
另外,包括上述对象的多个对象可形成一个对象列,在该对象列 中所迷对象沿三维坐标空间的第一坐标轴的方向重叠排列,第一操作 信息和第二操作信息之一可包括按照在接触检测表面上检测的接触 程度而获得的第一滚动信息,显示控制单元可根据包括在第一操作信 息或第二操作信息中的位置信息,指定对象列,并进行显示控制,使 包括在指定对象列中的多个对象根据获得的第一滚动信息在第一坐 标轴上沿一个方向滚动。从而,显示被控制,从而包括在对象列中的 多个对象根据按照在接触检测表面上检测的接触程度而获得的第一 滚动信息,在第一坐标轴上沿一个方向滚动。因此,用户能够在三维 GUI中直观地对对象进行滚动操作。
另外,第 一操作信息和第二操作信息中的另 一个可包括按照在接 触检测表面上检测的接触程度而获得的第二滚动信息,显示控制单元 可进行显示控制,使包括在指定对象列中的多个对象根据获得的第二滚动信息,在第一坐标轴上沿另一方向滚动。从而,显示可被控制, 从而包括在对象列中的多个对象根据按照在接触检测表面上检测的 接触程度而获得的第一和第二移动信息,在第一坐标上沿两个方向滚
动。因此,用户能够在三维GUI中直观地对对象进行滚动操作。
另外,可获得接触程度,作为在接触检测表面上检测的接触强度, 显示控制单元可进行显示控制,从而在接触强度超过预定阈值的情况 下,多个对象滚动。从而,显示可被控制,从而在接触强度超过预定 阈值的情况下,对象滚动,于是,能够直观地输入滚动操作的指令。
另外,可获得接触程度,作为在接触检测表面上检测的接触的检 测持续时间,显示控制单元可根据接触的检测持续时间,控制使多个 对象滚动的显示的加速度。从而,能够根据接触的检测持续时间,控 制滚动所述对象的显示的加速度,于是,能够改进滚动操作的操作性。
另外,可获得接触程度,作为在接触检测表面上检测的接触的检 测面积,显示控制单元可根据接触的检测面积,控制使多个对象滚动 的显示的加速度。从而,能够根据接触的检测面积,控制滚动所述对 象的显示的加速度,于是,通过连续改变接触面积,能够改变显示的 加速度,从而能够进一步改进滚动操作的操作性。
另外,多个对象可形成沿三维坐标空间中的第一坐标轴的方向重 叠排列的对象列,第一操作信息可包括第一起点信息和第一终点信 息,作为根据在接触检测表面上检测的接触点的移动状态而获得的位 置信息,第二操作信息可包括与第一起点信息同时获得的第二起点信 息,和与第一终点信息同时获得的第二终点信息,作为根据在接触检
测表面上检测的接触点的移动状态而获得的位置信息,显示控制单元 可根据获得的第一起点信息,在显示屏幕上指定包括在特定对象列中 的最前面的对象,根据获得的第二起点信息,指定包括在对象列中的 最后面的对象,链接获得的第一终点信息和最前面的对象移往的位 置,并链接获得的第二终点信息和最后面的对象移往的位置,从而控 制显示,从而包括在上述对象列中的多个对象在垂直于第一坐标轴的 平面中移动。从而,可根据从在接触检测表面上检测的接触点的移动状态而获得的第一和第二起点信息以及第 一 和第二终点信息,进行显 示控制,从而包括在对象列中的多个对象在垂直于第一坐标轴的平面
中移动。因此,用户能够避免可视性和操作性因三维GUI中对象的阻 挡而降低。
另夕卜,上面说明的第 一操作信息可包括笫一起点信息和第 一终点 信息,作为根据在接触检测表面上检测的接触点的移动状态而获得的 位置信息,第二操作信息可包括与第 一起点信息同时获得的第二起点 信息和与第一终点信息同时获得的第二终点信息,作为根据在接触检 测表面上检测的接触点的移动状态而获得的位置信息,显示控制单元
可计算从获得的第一起点信息和第二起点信息得到的基准轴与从获 得的第一终点信息和第二终点信息得到的移动轴之间的角度的变化 量,并根据计算的角度的变化量改变连接视点和基准点的轴的角度, 所述视点表示作为投射三维坐标空间的视觉外型的锥体的最前面顶 点,基准点表示投射面的中心,从而控制在相对于三维坐标空间改变 轴的角度的状态下,对象在作为投射面的显示屏幕上的显示。从而, 根据从在接触检测表面上检测的接触点的移动状态获得的第 一和第 二起点信息及第一和第二终点信息,能够控制在视点被改变的状态 下,对象在作为投射三维坐标空间的表面的显示屏幕上的显示。因此, 用户能够直观地对三维GUI中的视点进行操作。
另外,可根据对象特有的二维坐标信息,在二维坐标平面上形成 上述对象,多个对象构成以多个对象在显示屏幕上至少部分重叠的方 式排列的对象列,第一操作信息可包括第一起点信息和第一终点信 息,作为根据在接触检测表面上检测的接触点的移动状态而获得的位 置信息,第二操作信息可包括与第 一起点信息同时荻得的第二起点信 息,和与第一终点信息同时获得的第二终点信息,作为根据在接触检
测表面上检测的接触点的移动状态而获得的位置信息,显示控制单元 可根据荻得的第一起点信息,在显示屏幕上指定包括在特定对象列中 的最前面的对象,根据获得的第二起点信息,指定包括在对象列中的 最后面的对象,链接获得的第一终点信息和最前面的对象移往的位置,并链接获得的第二终点信息和最后面的对象移往的位置,从而控 制显示,使包括在对象列中的多个对象移动,并改变对象之间的重叠 程度。从而,可根据从在接触检测表面上检测的接触点的移动状态而 获得的第一和第二起点信息以及第一和第二终点信息,控制显示,从 而包括在对象列中的多个对象移动,同时改变对象之间的重叠程度。
因此,用户能够避免可视性和操作性因二维GUI中对象的阻挡而降 低。
另夕卜,作为设置在与显示屏幕相反一侧表面上的接触检测表面上 的操作对象的第二操作区可以小于作为设置在显示屏幕上的接触检 测表面上的操作对象的第一操作区,显示控制单元可进行调整,使从 第二操作区获得的显示屏幕上的位置信息对应于在第一操作区中获 得的显示屏幕上的位置信息。从而,可进行调整,使从第二操作区获 得的显示屏幕上的位置信息对应于从第一操作区获得的显示屏幕上 的位置信息,于是,用户能够避免操作性因操作区范围的差异而降低。
另外,还可提供一个操作区信息设置单元,用于根据对于每个用 户获得的第二操作信息,设置用于指定第二操作区的范围的操作区信 息。从而,能够对每个用户设置第二操作区的范围,于是,能够提高 每个用户的操作性。
另外,还可提供一个操作区信息存储单元,用于保存由操作区设 置单元设置的操作区信息。响应来自特定用户的改变请求,显示控制 单元可从操作区信息存储单元读出特定用户的搮作区信息,并设置第 二操作区的范围。从而,能够为每个用户设置和保存第二操作区的范 围,能够为每个用户设定第二操作区的范围,于是,能够提高每个用 户的操作性。
另外,还可提供一个操作区信息存储单元,用于保存与使用显示 屏幕的方向相符的多个操作区信息。显示控制单元可确定使用显示屏 幕的方向,从操作区信息存储单元中读出与使用显示屏幕的方向相符 的操作区信息,并设置第二操作区的范围。从而,可按照使用显示屏 幕的方向保存第二操作区的范围,可按照使用显示屏幕的方向的确定结果,设置第二操作区的范围,于是,能够提高每个使用场合的操作性。
另外,上述显示控制单元可根据从用户获得的第二操作信息,确 定使用显示屏幕的方向。从而,能够根据第二操作信息确定使用显示 屏幕的方向,于是,能够容易地提高每种使用场合的操作性。
另外,还可提供一个加速度传感器。显示控制单元可根据加速度 传感器的检测结果,确定使用显示屏幕的方向。从而,根据加速度传 感器的检测结果,能够确定使用显示屏幕的方向,于是,能够提高每 种使用场合的操作性。
另外,多个对象形成一个对象列,可按照多个对象被重叠排列在 初始位置以及所述多个对象被至少部分重叠地排列在滑动位置的状 态显示该对象列,显示控制单元可根据包括在第一操作信息中的第一 位置信息和/或包括在第二操作信息中的第二位置信息的获取状态,和 对象列的显示状态,控制用于操作对象列的显示,和用于操作构成对 象列的对象的显示。从而,可按照第一和/或第二位置信息的获取状态, 和对象列的显示状态,控制用于操作对象列和对象的显示,于是,能 够无缝地进行关于对象列的操作和关于对象的操作。
另外,显示控制单元可控制对象列的显示,从而在其中在依据第 一位置信息指定对象列之后,构成对象列的多个对象被显示在初始位 置或者显示在滑动位置的状态下,获得第二位置信息的情况下,响应 在获取第二位置信息之后的预定时间内,连续获得的第一位置信息的 连续变化,对象之间的重叠量发生变化,并且多个对象发生移动。从 而,在改变对象之间的重叠量的时候,多个对象随与位置信息的获取 状态和对象列的显示状态相一致的第一位置信息的连续变化而移动 和被显示。因此,对象之间的重叠量被改变和显示,从而,能够确认 构成对象列的多个对象。
另外,在至少部分重叠地置于上述对象列中的多个对象中,在显 示屏幕上被置于前侧的对象与置于后侧的对象相比被更大地显示,显 示控制单元可控制对象列的显示,以使响应连续获得的第一位置信息的连续变化,多个对象发生移动,同时改变对象之间的重叠量,对象 之间的重叠量越小,对象就越朝着前侧移动并被显示得越大,而对象 之间的重叠量越大,对象就越朝着后侧移动并被显示得越小。从而, 在改变对象之间的重叠量的同时,多个对象随第一位置信息的连续变 化而移动,随后按照对象之间的重叠量朝着前侧或者后侧移动,以便 被显示。因此,对于显示来说,对象之间的重叠量和前后方向的排列 可被改变,从而,能够确认形成对象列的多个对象。
另外,在至少部分重叠地置于上述对象列的多个对象中,在显示 屏幕上被置于前侧的对象与置于后侧的对象相比被更大地显示,显示 控制单元可控制对象列的显示,以使在形成对象列的多个对象不重叠 地排列显示的情况下,多个对象移动到最前面,从而以相同的大小被 列表显示。从而,多个对象移动到最前面,并以相同的大小被列表显 示,于是,能够在不降低可视性的情况下对对象进行操作。
另外,上述显示控制单元可控制对象列的显示,从而当对象朝着 前侧移动时,多个对象被更大地显示。从而,当多个对象进一步朝着 前侧移动时,它们被更大地显示,于是,能够对对象进行操作,而不 降低操作性。
另外,上述显示控制单元可控制对象的显示,从而在其中在多个 对象被列表显示的状态下,依据第一位置信息指定对象的情况下,显 示对象的内容。从而,在多个对象被列表显示的状态下,显示指定对 象的内容,于是,能够对对象进行操作,而不降低可视性和操作性。
另外,上述显示控制单元可控制对象列的显示,从而在其中在依 据第一位置信息指定对象列之后,在滑动位置显示形成对象列的多个 对象的状态下,在预定时间内没有获得第一和第二位置信息的情况 下,形成对象列的多个对象移动到初始位置,并重叠排列。从而,形 成对象列的多个对象移动到初始位置,并被排列成重叠,除非在多个 对象被显示在滑动位置的状态下获得位置信息,于是,能够避免因对 象的阻挡而降低可视性。
另外,上述显示控制单元可控制对象列的显示,以使对象列随着
15在依据第 一位置信息指定对象列之后,形成对象列的多个对象被显示 在初始位置的状态下连续获得的第一位置信息的连续变化而移动。从 而,多个对象随着与位置信息的获取状态和对象列的显示状态相一致 的第一位置信息的连续变化而移动和被显示,于是,能够对对象列进 行移动操作。
另外,上述显示控制单元可控制对象的显示,以使当在依据第一 位置信息指定对象列之后,在形成对象列的多个对象被显示在初始位 置的状态下获得了不指定对象列的第一位置信息或第二位置信息时, 形成指定对象列的多个对象中的一个作为焦点的对象在获得第一位 置信息的情况下,转移到显示屏幕上置于该对象前侧或后侧之一的另 一对象,在获得第二位置信息的情况下,转移到显示屏幕上置于该焦 点对象前侧或后侧中另一侧的另一对象。从而,当在多个对象被显示 在初始位置中的状态下,获得第一或第二移动信息时,按照该移动信 息,多个对象上的焦点或者转移到前侧,或者转移到后侧,于是,能 够直观地对对象进行聚焦操作。
按照本发明的第二实施例,提供一种在显示屏幕上显示图形用户
界面的对象的信息显示方法,所迷方法包括下述步骤借助与显示屏 幕重叠设置的接触检测表面获得包括显示屏幕上的位置信息的第一 操作信息;借助设置在与显示屏幕相反一侧表面上的接触检测表面, 获得包括显示屏幕上的位置信息的笫二操作信息;和根据获得的第一 操作信息和第二操作信息,控制对象在显示屏幕上的显示。
按照本发明的第三实施例,提供一种程序,所述程序使计算机执 行按照本发明的上述第二实施例的信息显示方法。
按照上面说明的本发明的实施例,能够提供一种具有极好的可视 性和操作性的信息显示终端,信息显示方法和程序,它们提供使直观 操作成为可能的操作环境。


图1A是表示按照本发明的第 一 实施例的信息显示终端的示16图1B是表示按照本发明的第一实施例的信息显示终端的示图; 图2是表示信息显示终端的主要功能的配置的方框图; 图3是图解说明信息显示终端的显示屏幕的示图; 图4A是表示信息显示终端特有的第一功能的示图; 图4B是表示信息显示终端特有的第一功能的示图; 图4C是表示信息显示终端特有的第一功能的示图; 图5A是表示信息显示终端特有的第二功能的示图; 图5B是表示信息显示终端特有的第二功能的示图; 图5C是表示信息显示终端特有的第二功能的示图; 图5D是表示信息显示终端特有的第二功能的示图; 图6是表示信息显示终端特有的第三功能的示图; 图7是表示在投射三维坐标空间的视点被改变的状态下的显示 屏幕的示图8是表示在投射三维坐标空间的视点被改变的状态下的显示 屏幕的示图9A是表示信息显示终端特有的第四功能的示图9B是表示信息显示终端特有的第四功能的示图10是图解说明在按照本发明的第二实施例的信息显示终端的 触摸板上的显示(初始显示的状态)的示图11A是图解说明关于对象列的滑动操作(初始显示的状态—列 表显示的状态)的示图11B是图解说明关于对象列的滑动操作(初始显示的状态—列 表显示的状态)的示图11C是图解说明关于对象列的滑动操作(初始显示的状态—列 表显示的状态)的示图11D是图解说明关于对象列的滑动操作(初始显示的状态—列 表显示的状态)的示图12A是图解说明关于对象列的滑动操作(列表显示的状态—内 容显示的状态)的示图;图12B是图解说明关于对象列的滑动操作(列表显示的状态—内
容显示的状态)的示图13A是图解说明关于对象列的滑动操作(滑动显示的状态—初
始显示的状态)的示图13B是图解说明关于对象列的滑动操作(滑动显示的状态—初
始显示的状态)的示图14是表示与滑动操作相关的显示(滑动显示的状态)的示图; 图15是表示与滑动操作相关的显示(滑动显示的状态)的示图; 图16是表示与滑动操作相关的显示(列表显示的状态)的示图; 图17是表示与滑动操作相关的显示(内容显示的状态)的示图18A是图解说明关于对象列的移动操作的示图; 图18B是图解说明关于对象列的移动操作的示图; 图19A是图解说明关于对象的聚焦操作的示图; 图19B是图解说明关于对象的聚焦操作的示图; 图19C是图解说明关于对象的聚焦操作的示图; 图19D是图解说明关于对象的聚焦操作的示图20是表示在对象列从初始显示状态被改变成列表显示状态的
情况下的操作流程的流程图21是表示对列表显示状态下的对象列的操作的流程的流程图。
具体实施例方式
下面,将参考附图详细说明本发明的优选实施例。注意,在说明 书和附图中,具有基本相同功能和结构的结构元件用相同的附图标记 表示,这些结构元件的重复说明被省略。
<第一实施例>
(信息显示终端100的配置)
图1A和1B是表示按照本发明的第一实施例的信息显示终端100 的示图。是用于在显示屏幕114 上输入第二位置信息的定点装置,并且具有呈平板形式的接触传感器 122。显示屏幕114显示诸如构成GUI的窗口、图标和菜单之类的对 象。
触摸板110配有与显示屏幕114重叠的接触传感器112,从而当 用户用手指或类似物接触显示屏幕114上的特定点时,借助接触传感 器112检测第一接触点,输入与第一接触点对应的显示屏幕114上的 第一位置信息。同时,在触控板120上,当用户用手指或类似物触摸 接触传感器122上的特定点时,借助接触传感器122检测第二接触点, 输入与第二接触点对应的显示屏幕114上的第二位置信息。
这里,触摸板110和触控板120可具有相同的面积或不同的面积。 另外,可按照任意方向,纵向或横向使用触摸板110和触控板120。
图2是表示信息显示终端IOO的主要功能的配置的方框图。
如图2中所示,除了触摸板110和触控板120之外,信息显示终 端100还包括笫一操作信息获取单元132,第二操作信息获取单元 134,存储单元136,显示单元138,控制单元140和显示控制单元142。
第一操作信息获取单元132借助设置成与显示屏幕114重叠的接 触检测表面(触摸板110的接触传感器112),获得包括显示屏幕114 上的第一位置信息的第一操作信息。第二操作信息获取单元134借助 设置在与显示屏幕114相反一侧表面上的接触检测表面(触控板120 的接触传感器122),获得包括显示屏幕114上的第二位置信息的第二 操作信息。存储单元136是以诸如RAM或ROM之类存储器的形式
19形成的,保存各种数据,比如使信息显示终端IOO起作用的程序和对 象的坐标信息。显示单元138在显示屏幕114上显示GUI的对象。控 制单元140包括显示控制单元142,控制整个信息显示终端100的功 能。显示控制单元142根据第一和第二操作信息获取单元132和134 获得的第一操作信息和第二操作信息,控制在显示屏幕114上的对象 的显示。
另外,形成下面说明其细节的信息显示终端100,以便有选择地 包括操作区信息设置单元152,操作区信息存储单元154和加速度传 感器156。
(信息显示终端100的基本操作)
图3是图解说明信息显示终端100的显示屏幕114的示图。这里, 尽管图3表示了在显示屏幕114上显示GUI的图标的例子,不过在显 示诸如窗口、菜单之类的其它对象的情况下,操作是相同的。
在信息显示终端100中实现三维GUI的情况下,根据对象特有 的三维坐标信息和区域信息,在三维坐标空间内形成对象,并通过从 三维坐标空间到二维坐标平面的坐标转换处理,所述对象被显示在显 示屏幕114上,显示屏幕114是投射三维坐标空间的平面。
下面,在对象被显示在图3中所示的显示屏幕114上的状态下的 投射平面是基准投射平面,在显示基准投射平面状态下的显示屏幕 114上的左右方向是x轴,上下方向是y轴,深度方向是z轴。
在图3中所示的显示屏幕114上,包含诸如内容之类的数据的文 件夹(例如文件夹211)以GUI的图标的形式排列成x-y轴平面中的矩 阵,包括在文件夹211中的数据212-216排列在文件夹211之后。这 里,文件夹211具有这样的z轴坐标值,从而它最接近于显示基准投 射平面状态下的视点被显示在前面,数据212-216具有这样的z轴坐 标值,从而它们被显示成远离视点重叠在文件夹211的后面。下面, 排列成在z轴上重叠的多个对象211-216(包括文件夹211和数据 212-216)被称为对象列210。
第一指示器250被显示在显示屏幕114上,从而对应于通过触摸板110输入的第一位置信息,第二指示器255被显示在显示屏幕114 上,从而对应于通过触控板120输入的第二位置信息。
下面说明在信息显示终端100上进行的基本操作过程。当用户触 摸显示屏幕114上,即,触摸板110上的特定点时,借助触摸板IIO 上的接触传感器112检测第一接触点,从而第一操作信息获取单元132 获得第一位置信息,第一位置信息指示与检测的第一接触点对应的显 示屏幕114上的位置。另外,当用户触摸触控板120上的特定点时, 借助触控板120上的接触传感器122检测第二接触点,从而第二操作 信息获取单元134获得第二位置信息,第二位置信息指示与检测的第 二接触点对应的显示屏幕114上的位置。
这里,在触控板120的接触传感器122具有不同于触摸板110 上的接触传感器112的面积的情况下,调整通过触控板120上的接触 传感器122输入的第二位置信息,从而能够以指示显示屏幕114上的 特定点的位置信息的形式输入第二位置信息。细节将在下面说明。
当获得笫一或第二位置信息时,显示控制单元142控制显示单元 138,从而第一或第二指示器250或255对应于获得的第一或第二位 置信息被显示在显示屏幕114上。另外,显示控制单元142把作为二 维坐标平面上的坐标信息获得的位置信息转换成三维坐标空间中的 坐标信息。这里,显示控制单元142决定在能够根据第一位置信息确 定多个对象的情况下,指定最接近于视点的前面的对象,在不能确定 对象的情况下,指定最远离视点的与背景对应的部分。同样地,显示 控制单元142决定在能够根据第二位置信息确定多个对象的情况下, 指定最远离视点的对象,而在不能确定任何对象的情况下,指定最接 近视点的对应于背景的部分。从而,显示控制单元142确定由第一和 /或第二指示器250和255指定的对象,以及对应于背景的部分。
(第一功能)
图4A-4C是图解说明信息显示终端100特有的第一功能的示图。 信息显示终端100具有在z轴上滚动包括在特定对象列220中的多个 对象221-225的功能。图4A-4C表示通过触摸板110或触控板120的操作指定的对象 列220。在图4A-4C中,吸引用户注意(被用户关注)的对象用阴影表 示。图4A表示包括在对象列220中的最接近于视点的前面的对象221 吸收用户注意的状态(对应于显示基准投射平面的状态)。图4B和4C 表示包括在对象列220中的多个对象221-225在z轴上滚动的状态。
如图4A中所示,包括在对象列220中的多个对象221-225三维 GUI中重叠地排列在Z轴上,于是,位于后面的对象222-225容易被 置于前面的对象221阻挡,从而,可视性和操作性降低。
为了实现第一功能,触摸板110和触控板120至少之一借助接触 传感器112或122检测接触点,并检测接触程度。下面,说明触摸板 110和触控板120检测接触程度的情况。
下面说明与第一功能相关的操作过程。当在指定特定的对象列 220的状态下,用户强有力地按下显示屏幕114上的任意点时,接触 强度(它被表示成接触的压力值,或者由接触产生的静电电流量)由触 摸板110上的接触传感器检测,第一操作信息获取单元132获得检测 的接触强度作为第一滚动信息。另外,当在指定对象列220的状态下, 用户强有力地按下触控板120上的任意点时,接触强度由触控板120 上的接触传感器122检测,从而第二信息获取单元134获得检测到的 接触强度作为第二滚动信息。
当获得第一或第二滚动信息时,在由获得的滚动信息表示的接触 强度超过预定阈值时,显示控制单元142确定滚动指令已被输入。同 时,在由获得的滚动信息表示的接触强度小于预定阈值的情况下,显 示控制单元142确定位置信息而不是滚动信息已被输入,并控制显示 单元138。
另外,在获得超过预定阈值的第二滚动信息的情况下,显示控制 单元142控制显示单元138,从而包括在对象列220中的多个对象 221-225朝着显示屏幕114的前面滚动一个对象,如图4B中所示。此 外,在图4B中所示的状态下获得超过预定阈值的第一滚动信息的情 况下,显示控制单元142控制显示单元138,从而包括在对象列220中的多个对象221-225朝着显示屏幕114的后面滚动一个对象,如图 4C中所示。这里,显示控制单元142调整对象221-225特有的z轴坐 标信息,从而当对象221-225 ^皮滚动时,所述z轴坐标信息增大或减 小,并控制显示单元138,从而根据调整后的z轴坐标信息在投射平 面中显示对象221-225。
用户通过滚动操作,把他/她的注意转移到前一个或后一个对象 (例如对象222或对象221)上。这里,显示控制单元142控制显示单 元138,从而位于用户关注的对象222之前的对象221变成透明。从 而,用户关注的对象222不会被位于前面的对象221阻挡,从而,能 够避免降低可视性和操作性。
另外,显示控制单元142可根据借助接触传感器112和122检测 的接触的检测持续时间,控制其中对象221-225滚动的显示的加速度。 这种情况下,检测持续时间越长,可使滚动加速度越大。这里,在接 触的检测持续时间小于预定阈值的情况下,确定位置信息已被输入, 并控制显示单元138。从而,在用户希望增大滚动加速度的情况下, 用户用手指或类似物持续触摸接触传感器112和122,而在用户希望 降低所述加速度的情况下,用户从接触传感器112和122放开他/她的 手指或类似物,从而,能够直观地进行滚动操作。
另外,显示控制单元142可根据借助接触传感器112和122检测 的接触的检测面积,控制其中对象221-225滚动的显示的加速度。这 种情况下,检测面积越大,可使滚动的加速度越大。这里,在接触的 检测面积小于预定阈值的情况下,确定位置信息已被输入,并控制显 示单元138。从而,在用户希望增大滚动加速度的情况下,用户用指 肚或类似物触摸接触传感器112和122,而在用户希望降低所述加速 度的情况下,用户用指尖或类似物触摸接触传感器112和122,从而, 能够直观地进行滚动操作。特别地,在一个滚动操作中,用户能够在 不从接触传感器112和122松开手指的情况下,改变与接触传感器112 和122的接触面积,从而能够连续地使滚动加速或减速,于是,能够 更直观地进行滚动操作。除了控制GUI的对象的显示之外,第一功能还可用于下述应用。
假定其中对象列是包括由音乐文件构成的多个对象的播放列表 的情况。这种情况下,显示控制单元142能够控制功能单元,比如播 放处理单元,从而当第一或第二滚动信息超过预定阈值时,能够进行 在当时播放的音乐文件之前或之后一个文件的音乐文件的播放处理。 此外,显示控制单元142能够控制当时播放的音乐文件的播放处理, 从而根据借助接触传感器112和122检测的接触持续时间或接触面 积,快进或重绕当时播放的音乐文件。
上面说明了由触摸板110和触控板120检测接触程度,从而沿两 个方向控制滚动操作的情况。不过,在仅仅由触摸板110和触控板120 之一检测接触程度,并沿一个方向控制滚动操作的情况下,类似的操 作是可能的。这里,在沿一个方向控制滚动操作的情况下,可旋转地 滚动包括在对象列220中的多个对象221-225,从而在最前面的对象 221和最后面的对象225之间持续进行滚动。另外,可颠倒地滚动对 象,从而在最前面的对象221和最后面的对象225倒转滚动的方向。
(第二功能)
图5A-5D是图解说明信息显示终端100特有的第二功能的示图。 信息显示终端100具有在垂直于z轴的x-y平面中移动包括在特定对 象列230中的多个对象231-235的功能。
图5A表示显示在基准投射平面上的对象列230的状态,图5B 表示在x轴和y轴上移动对象231-235的状态,图5C表示在x轴上 移动对象231-235的状态,图5D表示在y轴上移动对象231-235的状 态。这里,图5A对应于其中x轴坐标和y轴坐标分别与下面说明的 视点240,和基准点242相符的情况,图5B对应于其中x轴坐标和y 轴坐标分别被移动的情况,图5C对应于其中x轴坐标被移动的情况, 图5D对应于其中y轴坐标;陂移动的情况。
如图5A中所示,包括在对象列220中的多个对象231-235 #>排 列成在z轴上重叠,于是,位于后面的对象232-235容易被位于前面 的对象231阻挡,从而,可视性和操作性降低。为了实现第二功能,触摸板110和触控板120检测接触传感器 112和122上接触点的移动状态。
下面说明和第二功能相关的操作过程。假定这样一种状态,其中 包括在特定对象列230中的最前面的对象231被第一指示器250指定, 同时,最后面的对象235被第二指示器255指定。这里,第一操作信 息获取单元132获得显示屏幕144上由第一指示器250指定的点,作 为第一起点信息,第二操作信息获取单元134获得显示屏幕114上由 第二指示器255指定的点,作为第二起点信息。
当在同时指定最前面的对象231和最后面的对象235的状态下, 用户利用手指或类似物在触摸板110上移动接触点时,移动后的接触 点由触摸板110上的接触传感器112检测,第一操作信息获取单元132 获得第一终点信息,所述第一终点信息指示显示屏幕114上与检测到 的接触点对应的点。另外,当用户在触控板120上的接触传感器122 上移动手指或类似物的接触点时,移动后的接触点由触控板120上的 接触传感器122检测,第二操作信息获取单元134获得第二终点信息, 所述第二终点信息指示显示屏幕114上与检测到的接触点对应的点。
当同时获得第一和第二终点信息时,显示控制单元142控制显示 单元138,从而第一和第二指示器250和255被显示在显示屏幕114 上,从而对应于获得的第一和第二终点信息。另外,显示控制单元142 把作为二维坐标平面上的坐标信息获得的终点信息转换成三维坐标 空间中的坐标信息。这里,第一和第二终点信息的z轴坐标并不不同 于第一和第二起点信息的z轴坐标。从而,转换后的坐标信息被用作 对象列230中的最前面的对象231和最后面的对象235的移动目的地 的坐标信息,并计算包括在对象列230中的其它对象232-234的移动 目的地的坐标信息。
随后,显示控制单元142进行调整,从而包括在对象列230中的 对象231-235特有的坐标信息在x轴和y轴上增大或减小,如图5B 中所示,坐标信息在x轴上增大或减小,如图5C所示,坐标信息在 y轴上增大或减小,如图5D中所示,并且控制显示单元138,从而根
25据调整的坐标信息,对象231-235被显示在投射平面上。
用户在垂直于z轴的x-y平面上移动包括在对象列230中的多个 对象231-235,从而展开被排列成重叠显示的对象231-235,或者排列 所述对象,从而所述对象重叠显示。从而,用户能够容易地查看和操 作包括在对象列230中的多个对象231-235,另外,能够有效地使用 显示屏幕114上的显示区。
这里,在信息显示终端100上实现二维GUI的情况下,能够按 照相同的方式实现第二功能。这种情况下,根据对象特有的二维坐标 信息和区域信息,在二维坐标平面上形成相应的对象,并显示在对应 于二维坐标平面的显示屏幕114上。
在多个对象被排列成在二维GUI中至少部分重叠(按照这种方式 排列的多个对象也被称为对象列)的情况下,置于后面的对象容易被置 于前面的对象阻挡,从而,可视性和操作性降低。
因此,按照和三维GUI的情况相同的方式,按照这样的方式移 动包括在特定对象列中的多个对象,从而根据第一起点和终点信息及 第二起点和终点信息改变对象之间的重叠程度,并显示所述多个对 象,从而,能够避免可视性和操作性因二维GUI中对象的阻挡而降低。
(第三功能)
图6是表示信息显示终端100特有的第三功能的示图。信息显示 终端100具有改变视点240的位置的功能,三维坐标空间被投射到所 述视点240。
图6利用三维坐标空间和投射平面表示视点240和基准点242 之间的关系。如图6中所示,视点240指示作为投射三维坐标空间的 视觉外型的锥体244的最前面顶点,基准点242表示投射平面246的 中心。
为了按照和第二功能相同的方式实现第三功能,触摸板110和触 控板120检测接触传感器112和122上接触点的移动状态。
下面说明和第三功能相关的操作过程。假定这样一种状态,其中 对应于背景的部分(三维坐标空间中的对象除外)同时由第一和第二指示器250和255指定。这里,第一操作信息获取单元132获得由第一 指示器250指定的显示屏幕114上的点作为第一起点信息,第二操作 信息获取单元134获得由第二指示器255指定的显示屏幕114上的点 作为第二起点信息。
当在第一和第二指示器250和255指定背景部分的状态下,用户 在触摸板110上用手指或类似物移动接触点时,移动后的接触点由触 摸板110上的接触传感器112检测,第一操作信息获取单元132获得 第一终点信息,所述第一终点信息指示显示屏幕114上与检测的接触 点对应的点。另外,当用户在触控板120上的接触传感器122上用手 指或类似物移动接触点时,移动后的接触点由触控板120上的接触传 感器122检测,第二操作信息获取单元134获得第二终点信息,所述 第二终点信息指示显示屏幕114上与检测到的接触点对应的点。
当同时获得第一和第二终点信息时,显示控制单元142控制显示 单元138,从而第一和第二指示器250和255被显示在显示屏幕ll4 上,从而对应于获得的第一和第二终点信息。首先,显示控制单元142 假定沿显示屏幕114的深度方向上,显示屏幕114上对应于第一起点 信息的点和显示屏幕114上对应于第二起点信息的点之间,以及显示 屏幕114上对应于第一终点信息的点和显示屏幕114上对应于第二终 点信息的点之间的一定距离。随后,显示控制单元142计算基准轴(它 连接显示屏幕114上对应于第一起点信息的点和显示屏幕114上对应 于第二起点信息的点)和移动轴(它连接显示屏幕114上对应于第一终 点信息的点和显示屏幕114上对应于第二终点信息的点)之间的三维 角度的变化量。另外,显示控制单元142根据计算的角度变化量,改 变连接视点和基准点的轴的角度,并在视点在三维坐标空间中被改变 的状态下,计算投射平面上对象的坐标信息。
从而,显示控制单元142按照已在y轴上移动的视点240的改变, 控制对象在投射平面246上的显示,例如如图7中所示,另外,按照 在x轴上移动的视点240的变化,控制对象在投射平面246上的显示, 例如如图8中所示。通过触摸板110和触控板120的操作,用户能够对三维GUI中 的视点240直观地进行操作。从而,用户能够自由地改变三维坐标空 间被投射到的视点240,从而,从顶部,从侧面,从后面,沿对角方 向等直观地识别和操作对象。
(第四功能)
图9A和9B是图解说明信息显示终端100特有的第四功能的示 图。信息显示终端100具有调整触控板120上的接触传感器122上的 操作区中的范围的功能。
图9A和9B表示区域124和126,区域124和126是在分别沿 纵向方向和横向方向使用显示屏幕114的情况下,触控板120上的操 作对象。
在信息显示终端100被单手或双手拿着的状态下,操作信息通过 设置在主体的两个表面上的接触传感器112、 122被输入信息显示终 端100中。于是,作为触控板120上的操作对象的区域124和126取 决于用户双手的大小和拿着终端的状态。另外,在沿纵向方向和横向 方向使用显示屏幕114的情况下,作为操作对象的区域124和126可 随使用终端的方向而不同。因此,触控板120上的接触传感器122上 的操作区最好随用户或其使用方式而被调整。
为了实现第四功能,信息显示终端100还配有操作区信息设置单 元152和操作区信息存储单元154。操作区信息设置单元152根据关 于每个用户获得的第二操作信息,设置用于指定触控板120上的实际 操作区124和126的范围的操作区信息。操作区信息存储单元154保 存由操作区设置单元设置的操作区信息。
操作区信息设置单元152允许用户通过设置菜单,在触控板120 上手指自然触及的范围中输入设置笔划(stroke)125和127。当设置笔 划12S或127被输入时,借助触控板120上的接触传感器122在起点 和终点检测接触点,第二操作信息获取单元134获得与检测的接触点 对应的起点信息和终点信息。
当获得起点信息和终点信息时,操作区信息设置单元152把其对角线连接对应于起点信息的点和对应于终点信息的点的四边形区域
设为实际操作区124或126,并将其保存在操作区信息存储单元154 中。
另外,显示控制单元142获得使操作区124或126的实际范围对 应于显示屏幕114的范围的信息。在显示屏幕114的范围为 10cmxl0cm,实际操作区124或126的范围为5cmx5cm的情况下, 触控板120上的操作区124或126上的位置信息被加倍和调整,以便 对应于显示屏幕114上的位置信息。
在信息显示终端100由多个用户使用的情况下,操作区信息存储 单元154可保存每个用户的操作区信息和标识信息。另外,显示控制 单元142按照来自特定用户的改变请求,从操作区信息存储单元154 读出对应于该用户的操作区信息,并设置操作区124或126的范围。
另外,操作区信息存储单元154可保存与使用显示屏幕114的方 向相符的操作区信息。另外,显示控制单元142确定使用显示屏幕114 的方向,按照使用显示屏幕114的方向从操作区信息存储单元154读 出操作区信息,并设置操作区124或126的范围。这种情况下,显示 控制单元142可根据显示在显示屏幕114上的数据的种类,确定使用 显示屏幕114的方向,或者可根据和设置笔划125或127有关的信息, 确定使用显示屏幕114的方向。另外,在信息显示终端100中配置诸 如陀螺仪之类的加速度传感器156的情况下,可根据加速度传感器156 的检测结果,确定使用显示屏幕114的方向。
从而,用户可自己在触控板120上设置进行实际操作的区域124 或126,或者所述区域124或126被自动设置,从而能够舒适地进行 触控板120上的操作。
如上所述,在按照第一实施例的信息显示终端100中,包括显示 屏幕114上的位置信息的第一操作信息由触摸板110上与显示屏幕 114重叠设置的接触传感器112获得,包括显示屏幕114上的位置信 息的第二操作信息由设置在与显示屏幕114相反一侧的表面上的触控 板120上的接触传感器122获得。另外,根据获得的第一和第二操作
29信息控制显示屏幕114上对象的显示。
从而,根据借助设置在显示屏幕114上和与显示屏幕114相反一 侧的表面上的两个接触传感器112和122获得的两个操作信息,控制 显示屏幕114上对象的显示,于是,能够提供可实现直观操作的操作 环境。
<第二实施例>
下面,说明按照本发明的第二实施例的信息显示终端100。按照 第二实施例的信息显示终端100具有和按照第一实施例的信息显示终 端100相同的功能配置。
按照本实施例的信息显示终端100根据触摸板110和触控板120 的操作状态,以及对象列310的显示状态,控制用于操作对象列310(由 分组的多个对象300构成)和对象300的显示。
(显示屏幕)
图10是图解说明在信息显示终端100上的触摸板110上的显示 的示图。下面,说明其中音乐唱片套的图像被假定为对象300,表示 属于相同流派的音乐唱片多个对象300被假定为对象列310的情况。
如图10中所示,在触摸板110上存在对象显示区352和布局显 示区354。由多个对象300形成的多个对象列311-319(在本实施例的 说明中,也被称为对象列310)被显示在对象显示区352中。在布局显 示区354中,显示在对象显示区352中的对象列310的布局被显示成 图标。
如图10中所示,在对象显示区352中对应于9种流派,比如jazz、 pop等显示了 9个对象列311-319。在布局显示区354中,作为操作 对象的14个对象列的布局被显示成图标,与显示在对象显示区352 中的对象列311-319对应的9个图标被显示成黑方块,以便把它们和 其它图标区分开。
对象列310在对象显示区352上的x-y坐标平面中被排列成矩阵, 形成对象列310的各个对象以对象列310为单位,沿着z轴排列和显 示。对对象30(H殳置包括x, y和z坐标的坐标信息和指示^L对象300占据的显示区(对象的显示大小)的区域信息,根据所述坐标信息显示
对象300。这里,x坐标和y坐标分别对应于显示屏幕上的左右方向 和上下方向,z轴对应于显示屏幕上的深度方向。下面,假定其中对 象显示区352的最前侧的左下端成为原点的坐标系以便说明。
构成对象列310的多个对象300按照这样的方式被显示,从而各 个对象300的位置取决于对象300的z轴,沿x轴和/或y轴被变动, 从而被重叠,对象300在显示屏幕上越接近于前侧,就越大、越亮地 显示对象300。例如,在图10中所示的例子中,对象300的位置取决 于对象300的z轴沿y轴变动,并且对象300沿着x坐标变动的程度 随位于对象显示区352中的左列,中央列或右列的对象列310而改变。 具体地说,在显示中,在左列的对象列311、 314和317中,对象300 在显示屏幕上越接近前侧,那么对象300的x坐标值和y坐标值就变 得越小,在中央的对象列312、 315和318中,对象300在显示屏幕 上越接近于前面,对象的y坐标值就变得越小,在右列的对象列313、 316和319中,对象300在显示屏幕上越接近于前面,对象的x坐标 值就变得越大,对象的y坐标值变得越小。
在信息显示终端100中,通过利用触摸板110和触控板120,在 预定的检测周期内,能够借助接触传感器112和122检测操作状态。 当用户用手指或类似物接触触摸板110,随后从触摸板110移开手指 而不在触摸板110上移动手指时,获得第一位置信息(下面,该操作被 称为点操作)。同时,当在用户使手指保持在触摸板110上的状态下, 用户在触摸板110上移动手指时,接触点的移动由接触传感器112检 测,从而能够按照接触点的移动能够顺序获得第一位置信息(下面,该 操作被称为拖动操作)。另外,对应于第一位置信息在显示屏幕上显示 指示器320。在用户在触控板120上进行点操作或拖动操作的情况下, 按照相同的方式获得第二位置信息。
当存在作为操作对象的多个对象列310时,所有对象列310不能 被显示在对象显示区352中。于是,显示在对象显示区352中的对象 列310的布局连同所有对象列310的布局一起被显示成布局显示区354中的图标,以便和其它对象区分开。这里,通过指定与布局显示 区354中的特定对象列310对应的图标,或者通过操作滚动条(未示 出),切换显示在对象显示区中的对象列310。
下面,说明关于对象列310和对象300的操作。在信息显示终端 100中,对对象列310执行滑动操作和移动操作,对对象300执行聚 焦操作。
(对对象列的滑动操作)
图11A-11D, 12A, 12B,13A和13B是图解说明对对象列310的 滑动操作的示图,图14-17是图解说明与滑动操作相关的触摸板110 上的显示的示图。
图11A-11D, 12A, 12B, 13A和13B示意地表示触摸板110和 触控板120的操作状态,以及对象列310的显示状态(这对下面说明的 图18A,18B和19A-19D是一样的)。这里,在图11A-11D, 12A, 12B,13A 和13B中,图中的左右方向对应于z轴(显示屏幕上的深度方向,触 摸板110被表示在左侧,触控板120被表示在右侧),图中的上下方向 对应于y轴(图中的上下方向)(这对下面说明的图18A, 18B和19A-19D 是一样的)。另外,表示了其中沿着y轴对对象列310进行滑动操作的 情况。按照相同的方式描述沿着x轴(图中的左右方向)和沿着x和y 轴(图中的左右方向和上下方向)进行滑动操作的情况。
图11A按照各个对象300的z坐标表示了构成对象列310的四 个对象300。即,各个对象300被表示成在变动y坐标的同时被重叠, 对象300在显示屏幕上越接近于前侧,就越大、越亮地显示对象300。 图11A表示在初始位置显示各个对象300的状态(下面也称为初始显 示状态)。
当用户在如图11A中所示的状态下在触摸板110上进行点操作 360时,获得第一位置信息。比较第一位置信息与构成显示在对象显 示区352中的对象列310的对象300的坐标信息和区域信息。在第一 位置信息对应于关于各个对象300的坐标信息和区域信息所要求的对 象列310的显示区(被构成对象列310的对象300占据的对象显示区352中的显示区)内的坐标的情况下,对应的对象列310被指定。另外, 当用户在对象列310被指定的状态下在触控板120上进行点操作362 时,开始关于对象列310的滑动操作。
当用户在开始滑动操作的状态下,在触摸板110上对对象A300 进行拖动操作364或366时,如图IIB和11C中所示,对象A-D300 在显示中滑动(下面称为滑动显示状态)。这里,用户在手指持续接触 对象A300的显示区的状态下移动手指,从而,对对象A300进行拖 动操作364或366。当对对象A300进行拖动操作364或366时,对 象A-D300按照对应于拖动操作的数量(手指在触摸板110上的移动距 离),减小彼此的重叠量的方式,沿着y轴向下间距相等的距离滑动。 相应的对象A-D300沿着y轴滑动,从而彼此的重叠量被减小,重叠 量减小得越多,相应的对象A-D300可在显示屏幕上沿z轴移动更接 近于前侧。这种情况下,每个对象300在显示屏幕上越接近于前侧, 就越大、越亮地显示每个对象300。
从而,响应第一位置信息随着对象300间重叠量的变化而连续变 化,多个对象300移动。于是,通过随着重叠量的变化显示对象300, 能够确认构成对象列310的多个对象300。另外,当多个对象朝着前 侧移动时,多个对象300被显示得更大,于是,能够在不降低可视性 的情况下操作对象列310。
这里,图11B表示了其中按照减小彼此的重叠量的方式移动对 象A-D300的情况。不过,可从图11B中所示的状态按照彼此的重叠 量增大的方式沿y轴向下移动对象A-D300。这种情况下,每个对象 300可沿着z轴移动,从而随着重叠量增大,在显示屏幕上被布置成 朝着后表面一侧,因此,由于对象的位置进一步朝着后侧,因此对象 可被显示得更小和更暗。
当在继续滑动操作的状态下,对象A-D300之间的重叠量变为0 时,如图11C中所示,对象列310的滑动操作完成,并且如图11D 中所示,按照列表显示状态显示对象列310。在列表显示状态下,对 象A-D300在显示屏幕上移动到最前侧,从而z=0,从而,被显示成彼此不重叠。另外,用相同的大小和亮度显示对象A-D300。
从而,多个对象300移动到最前面,并用相同的大小显示在列表 中,于是,能够对对象300进行操作而不降低可视性。
图14和15分别表示在开始滑动操作的状态和在继续滑动操作的 状态下,触摸板110上的显示。在图14和15中,对象列311("Jazz,,) 被指定为对象列310,它变成滑动操作的对象。
如图14中所示,当开始滑动操作时,在对象列312-319(特定的 对象列311除外)被暗黑地显示在对象显示区352的状态下,对作为滑 动操作的对象的特定对象列311进行滑动操作。特定的对象列311被 沿着y轴滑动和显示,从而响应拖动操作的数量,构成对象列311的 多个对象311彼此的重叠量被减小。另外,每个对象300的附属信息 (本例中,音乐唱片的唱片标题和艺术家)被显示在多个对象300的旁 边,并和多个对象300 —起滑动和显示。
如图15中所示,当继续滑动操作,并且对最前面的对象300的 拖动操作量达到预定值时,除了作为滑动操作的对象的特定对象列 311之外,不在对象显示区352中显示对象列312-319。
在列表显示状态下,用户能够在预定时间内选择特定的对象 300。如图12A中所示,当用户在触摸板110上对对象A300进行点 操作时,选择的对象A300,而不是对象A-D300的内容被显示在对象 显示区352中,如图12B中所示(下面也称为内容显示状态)。
从而,在列表显示多个对象300的状态下指定一个对象300,并 显示指定对象300的内容302,于是,能够对对象300进行操作,而 不降低可视性和操作性。
在如图13A(对应于图IIB)中所示的滑动显示状态下,在预定时 间内不对对象列310进行任何拖动操作的情况下,对象列310的显示 从滑动显示状态变成初始显示状态。如图13B中所示,对象列310的 显示从滑动显示状态变成初始显示状态,对象A-D300被显示成在变 动y坐标的同时被重叠。这里,就从滑动显示状态到初始显示状态的 变化来说,和上面说明的从初始显示状态到滑动显示状态的情况一
34样,进行反向操作,除了对象A-D300滑动,而不要求触摸板110和 触控板120的操作之外。
从而,构成对象列310的多个对象300移动到初始位置,从而重 叠地排列,除非在多个对象300被显示在滑动位置的状态下未获得位 置信息,于是,能够避免由于对象300的阻挡而降低可视性。
图16和17分别表示列表在显示状态和内容显示状态下,触摸板 IIO上的显示。
如图16中所示,在列表显示状态下,多个对象300被置于显示 屏幕上最前侧,并被显示成在对象显示区352中彼此不重叠。在布局 显示区354中,与按列表显示状态显示的对象列311对应的图标被表 示成黑方块,以便和对应于其它对象列的图标区分开。
如图17中所示,在内容显示状态下,在对象显示区352中显示 和放大选择的对象300和附属信息304(本例中,音乐唱片的唱片名称 和艺术家)。另外,在对象显示区352的下部显示包括在所选对象300 中的子对象306(本例中,包括在音乐唱片中的音乐曲目)。
在内容显示状态下,通过触摸板110的操作,用户能够选择包括 在所选对象300中的子对象306(本例中的音乐曲目)。另外,能够对 选择的子对象306进行预定操作(例如,播放音乐曲目)。
(对对象列的移动操作)
图18A和18B是图解说明对对象列310的移动操作的示图。
图18A按照和图11A的情况相同的方式表示构成对象列310的 四个对象300,从而,对象列310是通过对对象列310的点操作指定 的,不过在触控板120上未进行任何点操作362。
当用户在指定对象列310的状态下,如图18B中所示,在触摸 板110上对对象A300进行拖动操作372时,对象列310被移动和显 示。当对对象A300进行拖动操作372时,对象A-D300在它们随拖 动操作的数量而彼此重叠的状态下,在y轴上被移动并被显示。
这里,图18B表示其中在y轴上移动对象A-D30的情况,也可 按照相同的方式描述在x轴或者在x和y轴上移动对象的情况。从而,按照获得位置信息的状态和与第一位置信息的连续变化相
对应的对象列310的显示状态,移动和显示多个对象300,于是,能 够对对象列310进行移动操作。 (关于对象的聚焦操作)
图19A-19D是图解说明对对象300的聚焦操作的示图。 图19A按照和图11A的情况相同的方式表示了构成对象列310 的四个对象300。在图19A中所示的状态下,把位于显示屏幕上最前 面一侧的对象A300作为焦点,明亮地显示对象A300。在图19A中所 示的状态下,在按照和图11A中所示的情况相同的方式,通过对对象 列310的点操作360指定了对象列310之后,在触摸板110上进行点 操作374。这种情况下,在除对象列310的显示区外的区域进行点操 作374。
当在触摸板110上进行点操作374时,如图19B中所示,对象 300上的焦点朝着显示屏幕上的后侧移动。从而,位于对象A300的 后侧的对象B300被聚焦,从而对象B300被明亮地显示,位于对象 B300的前侧的对象A300被透明显示(由图19A-19D中的虛线表示)。
按照相同的方式,当如图19C中所示在触控板120上进行点操 作376时,对象300上的焦点朝着显示屏幕的前侧移动,如图19D中 所示。从而,使位于对象B300的前侧的对象A300成为焦点,从而对 象A300被透明显示。
从而,当在初始位置显示多个对象300的状态下获得第一或第二 移动信息时,构成对象列310的对象300上的焦点按照移动信息,或 者移向前侧,或者移向后侧,于是,能够直观地进行对对象300的聚 焦操作。
(操作流程)
下面参考图20和21说明关于对象列310和对象300的操作的流 程。图20是表示在对象列310从初始显示状态改变成列表显示状态 的情况下的操作等的流程的流程图。图11A-11D是表示在列表显示状 态下,对对象列310的操作的流程的流程图。信息显示终端100确定是否通过在触摸板110上,对处于初始显 示状态的对象列310进行了点操作(图11A中所示的操作360,图18A 中所示的操作370),指定了对象列310(S302)。在指定了对象列310 的情况下,信息显示终端100执行后续步骤S304,如果未指定对象列, 那么返回步骤S302。
在指定了对象列310的状态下,信息显示终端IOO确定是否在触 控板120上进行了点操作(图11A中所示的操作362)(S304)。在进行了 点操作的情况下,信息显示终端100执行后续步骤S306,在没有进行 任何点操作的情况下,信息显示终端IOO转移到后面说明的关于移动 操作和聚焦操作的步骤S322。
在进行了点操作的情况下,信息显示终端IOO确定是否在预定的 时间内(例如,在进行点操作之后一秒内),在触摸板110上对指定的 对象列310执行了拖动操作(图11B和11C中所示的操作364和 366)(S306)。在执行了拖动操作的情况下,信息显示终端100执行后 续步骤S308,在没有执行拖动操作的情况下,转移到关于聚焦操作的 步骤S324。在已进行拖动操作的情况下,信息显示终端IOO把对象列 310转换成滑动显示状态(S308),以便滑动显示(S310)。
当对象列310被转换成滑动显示状态时,信息显示终端100确定 构成对象列310的多个对象300是否被显示成至少部分重叠(S312)。 从而,在对象被重叠显示的情况下,信息显示终端IOO执行后续步骤 S314,在对象未被重叠显示的情况下,信息显示终端100把对象列310 转换成列表显示状态(S320)。
在对象被重叠显示的情况下,信息显示终端IOO确定是否在预定 的时间内(例如,在进行拖动操作之后IO秒内),持续对对象列310执 行了拖动操作(图11B和11C中所示的操作364和366)(S314)。在进 行了拖动操作的情况下,信息显示终端100返回步骤S310,在没有进 行拖动操作的情况下,把对象列310转换成初始显示状态(S316)。从 而,信息显示终端IOO把构成对象列310的多个对象300移到初始位 置,在对象重叠的状态下进行初始显示(S318),并返回步骤S302。当在步骤S320中,对象列310被转换成列表显示状态时,信息 显示终端100列表显示对象列310(S332)。
当对象列310被列表显示时,信息显示终端IOO确定是否通过在 触摸板110上,对对象300进行点操作(图12A中所示的操作368), 指定了对象300(S334)。在指定了对象300的情况下,显示子对象 306(S336),并按照来自用户的指令对子对象306进行处理(S338)。
在对子对象306进行了处理之后,信息显示终端100确定是否要 指令改变对象300的处理(S340)。在指令了对象300的改变的情况下, 信息显示终端100返回步骤S332,在没有指令任何变化的情况下,返 回步骤S338,从而对子对象306进行处理。
在步骤S304中在触控板120上未进行任何点操作(图11A中所示 的操作362)的情况下,信息显示终端IOO确定是否对除对象列310的 显示区之外的区域,在触摸板110上进行了点操作(图19A中所示的 操作374)(S322)。在进行了点操作的情况下,信息显示终端100进行 后续步骤S324,在没有进行点操作的情况下,信息显示终端100转到 步骤S326。另外,当在步骤S306中,在预定时间内(例如,在进行点 操作之后1秒内),在触摸板110上未执行拖动操作时,信息显示终端 100执行步骤S324。
另外,信息显示终端IOO根据点操作(图19A和11C中所示的操 作374和376)是在触摸板110上还是在触控板120上执行的,把对象 300上的焦点移到显示屏幕的前侧或者移到显示屏幕的后侧(S324), 并返回步骤S302。
在步骤S322中未在触摸板110上执行任何点操作的情况下,信 息显示终端IOO确定是否对指定的对象列310执行了拖动操作(图18B 中所示的操作372)。在执行了拖动操作的情况下,信息显示终端IOO 在步骤S328中移动和显示对象列310,在没有执行拖动操作的情况 下,信息显示终端100返回步骤S302。
如上所述,按照第二实施例的信息显示终端100按照获得第一和 /或第二位置信息的状态,并按照对象列310的显示状态,控制用于操作对象列310和对象300的显示,于是,能够对对象列310和对象300 进行无缝操作。
上面,说明了其中分音乐流派—音乐唱片—音乐曲目的三个阶 段,对信息进行操作的情况,其中音乐流派是对象列310,音乐唱片 是对象300,音乐曲目是子对象306。
这里,可分音乐流派—音乐艺术家—音乐唱片—音乐曲目的四个
阶段,对信息进行操作,其中音乐流派和艺术家是对象列310。这种 情况下,属于共同的音乐流派的多个对象300被排列,以便按照音乐 唱片的艺术家的预定顺序,比如字母顺序显示在对象列310中。另夕卜, 可分音乐唱片—音乐曲目的两个阶段,对信息进行操作,其中音乐唱 片是对象列310,音乐曲目是对象300。另外,按照预定标准分组的 多个阶段的信息,比如照片,动画和数据可作为对象处理。
尽管上面参考

了本发明的优选实施例,不过本发明并不 局限于此。本领域的技术人员应明白根据设计要求和其它因素,可产 生各种修改,组合,子组合和变更,只要它们在附加权利要求或其等 同物的范围内。
39
权利要求
1、一种在显示屏幕上显示图形用户界面的对象的信息显示终端,包括第一操作信息获取单元,用于借助与显示屏幕重叠设置的接触检测表面,获得包括显示屏幕上的位置信息的第一操作信息;第二操作信息获取单元,用于借助设置在与显示屏幕相反一侧表面上的接触检测表面,获得包括显示屏幕上的位置信息的第二操作信息;和显示控制单元,用于根据获得的第一操作信息和第二操作信息,控制对象在显示屏幕上的显示。
2、 按照权利要求1所述的信息显示终端,其中根据对象特有的三维坐标信息,把对象排列在三维坐标空间内, 显示控制单元控制对象在显示屏幕上的显示,该显示屏幕是三维 坐标空间被投射到的表面。
3、 按照权利要求2所述的信息显示终端,其中多个对象形成一个对象列,在该对象列中所迷对象沿三维坐标空 间的第 一坐标轴的方向重叠排列,笫一操作信息和第二操作信息之一包括按照在接触检测表面上 检测的接触程度而获得的第 一滚动信息,显示控制单元根据包括在第一操作信息或第二操作信息中的位 置信息指定对象列并控制显示,使包括在指定对象列中的多个对象根 据获得的第一滚动信息在第一坐标轴上沿一个方向滚动。
4、 按照权利要求3所述的信息显示终端,其中 笫一操作信息和第二操作信息中的另一个包括按照在接触检测表面上检测的接触程度而获得的第二滚动信息,显示控制单元控制显示,使包括在指定对象列中的多个对象根据 获得的第二滚动信息在第一坐标轴上沿另一方向滚动。
5、 按照权利要求3所述的信息显示终端,其中获得接触程度,作为在接触检测表面上检测的接触强度, 显示控制单元控制显示,使在接触强度超过预定阈值的情况下, 多个对象滚动。
6、 按照权利要求3所述的信息显示终端,其中 获得接触程度,作为在接触检测表面上检测的接触的检测持续时间,显示控制单元根据接触的检测持续时间,控制使多个对象滚动的 显示的加速度。
7、 按照权利要求3所述的信息显示终端,其中 获得接触程度,作为在接触检测表面上检测的接触的检测面积, 显示控制单元根据接触的检测面积,控制使多个对象滚动的显示的加速度。
8、 按照权利要求2所述的信息显示终端,其中 多个对象形成沿三维坐标空间中的第一坐标轴的方向重叠排列的对象列,第 一操作信息包括第 一起点信息和第一终点信息,作为根据在接 触检测表面上检测的接触点的移动状态而获得的位置信息,第二操作信息包括与第一起点信息同时获得的第二起点信息和 与第一终点信息同时获得的第二终点信息,作为根据在接触检测表面上检测的接触点的移动状态而获得的位置信息,显示控制单元根据获得的第一起点信息,在显示屏幕上指定包括 在特定对象列中的最前面的对象,根据获得的第二起点信息指定包括 在对象列中的最后面的对象,链接获得的第一终点信息和最前面的对 象移往的位置,并链接获得的第二终点信息和最后面的对象移往的位 置,从而控制显示,使包括在上述对象列中的多个对象在垂直于第一 坐标轴的平面中移动。
9、 按照权利要求2所述的信息显示终端,其中第 一操作信息包括第 一起点信息和第 一终点信息,作为根据在接触检测表面上检测的接触点的移动状态而荻得的位置信息,第二操作信息包括与第 一起点信息同时获得的第二起点信息和 与第 一终点信息同时获得的第二终点信息,作为根据在接触检测表面 上检测的接触点的移动状态而获得的位置信息,显示控制单元计算从获得的第一起点信息和第二起点信息得到 的基准轴与从获得的第一终点信息和第二终点信息得到的移动轴之 间的角度的变化量,并基于计算出的上迷角度变化量改变连接视点和 基准点的轴的角度,所述视点表示作为投射三维坐标空间的视觉外型 的锥体的最前面顶点,基准点表示投射面的中心,从而控制在相对于 三维坐标空间改变上述轴的角度的状态下,对象在作为投射面的显示 屏幕上的显示。
10、 按照权利要求l所述的信息显示终端,其中根据对象特有的二维坐标信息,在二维坐标平面上配置上迷对 象,多个对象构成以多个对象在显示屏幕上至少部分重叠的方式排列 的对象列,第 一操作信息包括第 一起点信息和第 一终点信息,作为根据在接 触检测表面上检测的接触点的移动状态而获得的位置信息,第二操作信息包括与第一起点信息同时获得的第二起点信息和 与第一终点信息同时获得的第二终点信息,作为根据在接触检测表面上检测的接触点的移动状态而获得的位置信息,显示控制单元根据获得的第一起点信息在显示屏幕上指定包括 在特定对象列中的最前面的对象,根据获得的第二起点信息指定包括 在上述对象列中的最后面的对象,链接获得的第一终点信息和最前面 的对象移往的位置,并链接获得的第二终点信息和最后面的对象移往 的位置,控制显示,使包括在对象列中的多个对象移动,以改变对象 之间的重叠程度。
11、 按照权利要求1所述的信息显示终端,其中 作为设置在与显示屏幕相反一侧表面上的接触检测表面上的操作对象的第二操作区小于作为设置在显示屏幕上的接触检测表面上 的操作对象的第一操作区,显示控制单元进行调整,使从第二操作区获得的显示屏幕上的位 置信息对应于在第一操作区中获得的显示屏幕上的位置信息。
12、 按照权利要求11所述的信息显示终端,还包括一个操作区信息设置单元,用于根据对于每个用户获得的第二操作信息,设置用 于指定第二操作区的范围的操作区信息。
13、 按照权利要求12所述的信息显示终端,还包括一个操作区 信息存储单元,用于保存由操作区设置单元设置的操作区信息,其中响应来自特定用户的改变请求,显示控制单元从操作区信息存储 单元读出特定用户的操作区信息,并设置第二操作区的范围。
14、 按照权利要求12所述的信息显示终端,还包括一个操作区 信息存储单元,用于保存与使用显示屏幕的方向相符的多个操作区信 息,其中显示控制单元确定使用显示屏幕的方向,从操作区信息存储单元 中读出与使用显示屏幕的方向相符的操作区信息,并设置第二操作区 的范围。
15、 按照权利要求14所述的信息显示终端,其中显示控制单元 根据从用户获得的第二操作信息,确定使用显示屏幕的方向。
16、 按照权利要求14所述的信息显示终端,其中还包括一个加速度传感器,其中显示控制单元根据加速度传感器的检测结果,确定使用显示屏幕 的方向。
17、 按照权利要求1所述的信息显示终端,其中多个对象形成一个对象列,可按照多个对象被重叠排列在初始位 置以及所述多个对象被至少部分重叠地排列在滑动位置的状态显示 该对象列,显示控制单元根据包括在第 一操作信息中的第 一位置信息和/或 包括在第二操作信息中的第二位置信息的获取状态,和对象列的显示 状态,控制用于操作对象列的显示和用于操作构成对象列的对象的显 示。
18、 按照权利要求17所述的信息显示终端,其中显示控制单元 控制对象列的显示,使得在其中在依据第一位置信息指定对象列之 后,构成对象列的多个对象被显示在初始位置或者显示在滑动位置的 状态下,获得第二位置信息的情况下,响应在获取第二位置信息之后 的预定时间内连续获得的第一位置信息的连续变化,对象之间的重叠 量发生变化并且多个对象发生移动。
19、 按照权利要求18所述的信息显示终端,其中 在至少部分重叠地置于上述对象列中的多个对象中,在显示屏幕上被置于前侧的对象与置于后侧的对象相比被更大地显示,显示控制单元控制对象列的显示,以使多个对象响应连续获得的 第一位置信息的连续变化,而发生移动,同时改变对象之间的重叠量, 对象之间的重叠量越小,对象就越朝着前侧移动并被显示得越大,而 对象之间的重叠量越大,对象就越朝着后侧移动并被显示得越小。
20、 按照权利要求18所述的信息显示终端,其中 在至少部分重叠地置于上述对象列中的多个对象中,在显示屏幕上被置于前侧的对象与置于后侧的对象相比被更大地显示,显示控制单元控制对象列的显示,以使在形成对象列的多个对象 被不重叠地排列显示的情况下,多个对象移动到最前面,从而以相同 的大小被列表显示。
21、 按照权利要求20所述的信息显示终端,其中显示控制单元 控制对象列的显示,以使当多个对象朝着前侧移动时,所迷多个对象 被更大地显示。
22、 按照权利要求20所述的信息显示终端,其中显示控制单元 控制对象的显示,以使在其中在多个对象被列表显示的状态下,依据 第一位置信息指定对象的情况下,显示该对象的内容。
23、 按照权利要求17所述的信息显示终端,其中显示控制单元 控制对象列的显示,以使在其中在依据第一位置信息指定对象列之 后,在滑动位置显示形成对象列的多个对象的状态下,在预定时间内 没有获得第一和第二位置信息的情况下,形成对象列的多个对象移动到初始位置,并重叠排列。
24、 按照权利要求17所述的信息显示终端,其中显示控制单元 控制对象列的显示,以使对象列随着在依据第 一位置信息指定对象列 之后、形成对象列的多个对象被显示在初始位置的状态下连续获得的 第一位置信息的连续变化而移动。
25、 按照权利要求17所述的信息显示终端,其中显示控制单元 控制对象的显示,以使当在依据第一位置信息指定对象列之后,在形 成对象列的多个对象被显示在初始位置的状态下获得了不指定对象 列的第一位置信息或第二位置信息时,形成指定对象列的多个对象中 的一个作为焦点的对象在获得第一位置信息的情况下,转移到显示屏 幕上置于该对象前侧或后侧之一的另一对象,在获得第二位置信息的 情况下,转移到显示屏幕上置于该焦点对象前侧或后侧中另一侧的另 一对象。
26、 一种在显示屏幕上显示图形用户界面的对象的信息显示方 法,所述方法包括下述步骤借助与显示屏幕重叠设置的接触检测表面获得包括显示屏幕上 的位置信息的第 一操作信息;借助设置在与显示屏幕相反一侧表面上的接触检测表面,获得包 括显示屏幕上的位置信息的第二操作信息;和根据获得的第 一操作信息和第二操作信息,控制对象在显示屏幕 上的显示。
27、 一种程序,所述程序使计算机执行在显示屏幕上显示图形用 户界面的对象的信息显示方法,其中所迷信息显示方法包括下述步骤借助与显示屏幕重叠设置的接触检测表面获得包括显示屏幕上 的位置信息的第一操作信息;借助设置在与显示屏幕相反一侧表面上的接触检测表面,获得包 括显示屏幕上的位置信息的第二操作信息;和根据获得的第 一操作信息和笫二操作信息,控制对象在显示屏幕 上的显示。
全文摘要
提供一种在显示屏幕上显示图形用户界面的对象的信息显示终端,包括第一操作信息获取单元,用于借助与显示屏幕重叠设置的接触检测表面,获得包括显示屏幕上的位置信息的第一操作信息;第二操作信息获取单元,用于借助设置在与显示屏幕相反一侧表面上的接触检测表面,获得包括显示屏幕上的位置信息的第二操作信息;和显示控制单元,用于根据获得的第一操作信息和第二操作信息,控制对象在显示屏幕上的显示。从而,能够提供一种具有极好的可视性和操作性信息显示终端,该信息显示终端能够提供使直观操作成为可能的操作环境。
文档编号G06F3/048GK101452366SQ20081017137
公开日2009年6月10日 申请日期2008年10月23日 优先权日2007年12月7日
发明者宫下健, 宫崎丽子 申请人:索尼株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1