信息显示设备的制作方法

文档序号:6618582阅读:103来源:国知局
专利名称:信息显示设备的制作方法
技术领域
本发明涉及用于例如在诸如窗口等屏幕元素中显示诸如从web 服务器获得的内容等显示目标信息的信息显示设备。
背景技术
近年来,诸如个人计算机(PC)等信息显示设备在独立的屏幕 元素(每个屏幕元素称为窗口)中显示各自的多种信息,以在单个显 示屏幕上显示不同种类的信息。
例如,许多web浏览器等基于经由网络从web服务器等获得的 web页面数据产生要显示的信息(显示目标信息),并在每个窗口中 分别显示基于相应的web页面产生的显示目标信息。
这样的用于在多个窗口中显示信息的信息显示设备可能需要与 显示在任何窗口中的显示目标信息相结合地示出要求用户确认他们的 操作或输入密码等的通知信息。
举一个具体的例子,在web页面的情况下,描述web页面的 HTML(超文本置标语言)数据可能包含关于待处理的程序的描述(脚 本),以控制使得显示目标信息的显示直到密码被输入之后才执行。

发明内容
本发明要解决的问题
由于这种传统的信息显示设备也在独立的窗口中显示通知信息, 因此当需要在关于多个web页面的信息项被显示在各自窗口中的同时 显示通知信息时,用户可能不容易得知要显示的通知信息看起来与哪 个窗口中的web页面相关联。
考虑到以上问题提出了本发明,本发明的 一 个目的是提供 一 种用
用于解决问题的手段
为了克服上述现有技术的缺点,根据本发明,提供了一种信息显
示设备,包括信息显示单元,用于在各个屏幕元素中显示至少一项 显示目标信息;目录显示单元,用于将屏幕元素显示为一个目录;以
及执行单元,用于在目录显示发生时接收利用在被显示为目录的屏幕 元素中显示的显示目标信息发出的指令操作,并执行基于该指令操作 的处理过程。


图l是示出根据本发明实施例的信息显示设备的结构的一个例子
的框图2是说明在根据本发明实施例的信息显示设备中实现的虚拟空 间的例子的图3是说明在根据本发明实施例的信息显示设备中显示的屏幕图 像的例子的图4是与根据本发明实施例的信息显示设备的例子有关的功能框
图5是与在根据本发明实施例的信息显示设备中显示聚焦窗口的
过程例子有关的流程图6是说明根据本发明实施例设置虚拟空间的例子和在改变聚焦 窗口时相应的显示屏幕图像的例子的图7是说明在根据本发明实施例的信息显示设备中描述设置虚拟 空间的例子的对象数据库的内容例子的图8是说明用于在根据本发明实施例的信息显示设备中形成用于 显示菜单屏幕和/或通知信息的区域的方法例子的图9是说明在根据本发明实施例的信息显示设备中的屏幕图像的 例子的图,该屏幕图像留出了用于显示菜单屏幕和/或通知信息的区
域;
图io是说明在根据本发明实施例的信息显示设备中显示的菜单
屏幕图像的例子的图11是说明在根据本发明实施例的信息显示设备中设置虛拟空 间的例子的图12是说明在根据本发明实施例的信息显示设备中显示的通知 信息的例子的图13是说明在根据本发明实施例的信息显示设备中显示的通知 信息的另一例子的图14是说明在根据本发明实施例的信息显示设备中显示的通知 信息的另一例子的图15是说明在根据本发明实施例的信息显示设备中显示的通知 信息的另一例子的图16是说明在根据本发明实施例的信息显示设备中执行目录显 示时设置虚拟空间的例子的图17是说明在根据本发明实施例的信息显示设备中示出的目录 显示的例子的图18是说明在根据本发明实施例的信息显示设备中执行目录显 示时设置虛拟空间的另 一例子的图19是说明在根据本发明实施例的信息显示设备中示出的目录 显示的各种例子的图20是说明在根据本发明实施例的信息显示设备中执行目录显 示时示出的聚焦窗口的例子的图21是说明在根据本发明实施例的信息显示设备中执行目录显 示时示出的除了聚焦窗口以外的窗口的例子的图22是说明在根据本发明实施例的信息显示设备中示出的屏幕 图像的例子的图23是说明在根据本发明实施例的信息显示设备中放大示出的 窗口的图24是说明具有在根据本发明实施例的信息显示设备中放大示 出的窗口的屏幕图像的例子的图25是示出连接到根据本发明实施例的信息显示设备的控制器 的例子的示意图26是说明倾斜连接到根据本发明实施例的信息显示设备的控 制器的操作例子的图27是说明倾斜连接到根据本发明实施例的信息显示设备的控 制器的操作的另一例子的图;以及
图28是与基于倾斜连接到根据本发明实施例的信息显示设备的 控制器的操作的过程的例子有关的流程图。
具体实施方式
[信息显示设备的结构
图l是示出根据本发明实施例的信息显示设备l的结构的一个例 子的框图。信息显示设备1包括CPU (中央处理单元)11、 ROM (只 读存储器)12、 RAM (随机访问存储器)13、网络接口 14、控制器 接口 15、 GPU (图形处理单元)21、 VRAM (一见频随机访问存储器) 22和驱动器3。 CPU 11、 ROM 12、 RAM 13、网络接口 14、控制器 接口 15、 GPU 21和驱动器3经由总线16彼此连接。VRAM22连接 到GPU 21,并且控制器接口 15连接到控制器4。
CPU 11根据从ROM 12或设置在驱动器3中的记录介质读取到 RAM 13中的程序来进行操作。在该实施例中,CPU 11负责信息显示 设备l的整体控制,并且执行在各个窗口或屏幕元素中显示多种显示 目标信息的处理过程以及显示要与显示目标信息连同显示的显示通知 信息的处理过程。CPU11执行以目录形式显示窗口 (目录显示)的处 理过程。后面将具体详细地描述由CPU 11执行的这些过程。
ROM 12存储各种数据和由CPU 11执行的程序。RAM 13保存 由CPU11执行的程序。RAM13还充当CPU 11的工作存储器。
驱动器3从安装在其中的诸如DVD-ROM、 CD-ROM等的记录
介质读取数据,并将读取的数据输出到CPU 11。驱动器3还可以是诸 如记忆棒(商标)、SD卡(商标)等记录介质的读取器,记录介质并 不限于上述这些。
控制器4可以是家用游戏机的控制器,例如包括PC的键盘、鼠 标等。经由控制器接口 15连接到总线16的控制器4具有方向键、其 他操作键和用于根据倾斜和/或移动量输出信号的模拟设备等,并将指 示用户操作的信号输出到CPU 11。
网络接口 14控制与经由网络与其相连的web服务器之间的数据 交换。具体而言,网络接口 14根据从CPU11输入的指令经由网络发 送信息(数据获取请求等),并将经由网络接收的信息(HTML数据 等)输出到CPUll。在该实施例中,CPU 11经由网络接口 14从诸 如因特网等网络上的web服务器接收HTML数据。
GPU 21执行显示图形所需的计算。VRAM 22是用于保存要在显 示器上显示的内容的存储器,并且接收由GPU 21产生并写入到 VRAM 22中的图像数据。显示控制单元(未示出)基于写入到VRAM 22中的图像数据产生图像信号,并将所产生的图像信号输出到电视图 像接收机、显示设备等,在这些显示设备处基于图像信号来显示图像。
在下文中将描述由信息显示设备1执行的处理过程。在下文中将 描述这样的例子,其中信息显示设备1用作由CPU 11、 GPU21等控 制的web浏览器。但是,这并不是排他性的例子。可以显示任何信息, 只要采用的是利用多个屏幕元素(例如窗口)的信息显示过程即可。
应当注意,这里由信息显示设备1实现的web浏览器是具有加标 签界面的浏览器,或所谓的"标签浏览器(tabbrowser)",并且在独 立的窗格(这里实现为窗口 )或标签中显示每个web页面,各个标签 根据用户操作而被显示和切换。
在该实施例中,信息显示设备1利用多个屏幕元素(下文中称为 窗口 )执行信息显示过程。在上文中,信息显示设备l可以将每个窗 口的图像绘制到二维绘制空间中。但是,这里确定信息显示设备l设 置了面板对象用作三维虚拟空间中的窗口 ,并将要在窗口中显示的图
像绘制到面板对象的至少一个表面上。例如,信息显示设备l将表示 要显示的内容的二维图像作为一个紋理来粘贴。
即,如图2所示,在该实施例中,由信息显示设备l产生的数据 表示放置在虛拟空间5中的多个窗口 61、 62、 63、 64和65 (面板对 象),每个面板对象具有绘制在其表面上的显示目标信息。信息显示 设备1还另外在虚拟空间5中设有一个虛拟照相机71,并定义虛拟照 相机71的聚焦区域7或虛拟图像捕捉区域。图2示出了这样一个例子, 其中窗口 65位于虚拟照相机71的聚焦区域7或图像捕捉对象的中心 处,并且窗口 64的一部分被包括在聚焦区域7的左侧。
信息显示设备1基于关于虚拟空间5的信息来绘制包含在虚拟照 相机71的聚焦区域7中的那一部分的图像。所绘制的图像被送入 VRAM 22中,并被显示在外部显示器等上(图3)。
虛拟照相机71可以设置在虚拟空间5中的任何位置处。当虚拟 照相机71移动并且其聚焦区域7随之改变时,最终绘制出不同的图像, 因而在显示器上显示不同的图像。
如图4所示,这里被描述为web浏览器的信息显示设备就功能而 言包括描述性信息获取单元31、描述性信息分析单元32、显示目标信 息产生单元33、程序处理单元34、显示控制单元35、通知信息显示 单元36、虚拟空间设置单元37、目录显示"i殳置单元38、 二维绘制处 理单元41、三维绘制处理单元42和组合处理单元43。
在该实施例中,这些单元例如由CPU 11、 GPU21等通过软件实现。
描述性信息获取单元31接收来自显示控制单元35和/或显示目 标信息产生单元33的数据获取请求。数据获取请求包含诸如URL等 指定信息。在接收到数据获取请求后,描述性信息获取单元31从指定 的URL等获取所请求的数据,并将所获取的数据输出到请求数据的 显示控制单元35或显示目标信息产生单元33。应当注意,由URL指 定的数据可以是存储在安装在信息显示设备1的驱动器3中的记录介 质内的文件,而不限于来自网络上的web服务器等的数据。
描述性信息分析单元32包含HTML数据的解析器(分析功能), 并且从显示控制单元35接收HTML数据和标识进行显示的屏幕元素 的信息(屏幕元素的标识符,下文中称为"窗口标识符")。描述性信 息分析单元32随后根据预定规则分析所接收的HTML数据。 一般而 言,HTML数据包含指示显示目标信息的显示的显示指令数据部分, 有时还包含要执行的程序数据部分。
描述性信息分析单元32从HTML数据中提取出显示指令数据部 分,并将所提取的显示指令部分数据和窗口标识符输出到显示目标信 息产生单元33。当在HTML数据中还包括程序数据时,描述性信息 分析单元32也提取出程序数据部分,并且与窗口标识符一同输出到程 序处理单元34。
显示目标信息产生单元33基于从描述性信息分析单元32输入的 显示指令数据提取出指定要显示的字符串信息和要显示的图像数据的 信息(图像数据URL等),将指定图像数据的信息与获取由该信息 指定的图像数据的请求 一 同输出到信息获取单元31,并接收信息获取 单元31响应于该请求而获取的图像数据。而且,显示目标信息产生单 元33基于显示指令数据产生web页面描述性信息(其中部署有字符 串信息和图像数据),并将所产生的web页面描述性信息与窗口标识 符一同输出到二维绘制处理单元41 。
程序处理单元34运行从描述性信息分析单元32输入的程序数 据,并保存在程序数据的运行中所必需的数据(指示正在程序中运行 的点的指针和诸如变量数据等的工作数据),以便与也从描述性信息 分析单元32输入的窗口标识符相关联。即,在打开多个窗口 (即,显 示有多个web页面)的情况下,程序处理单元34可以并行执行多个 程序数据。作为并行执行的方法,可以有诸如多线程进程等的公知过 程,这里省略了对其的详细说明。
当在与任何窗口标识符(下文中称为"聚焦标识符,,以示区分)相 关联的程序数据的运行期间需要向用户通知任何信息时(即,通知信 息需要与任何显示目标信息一同被通知给用户),程序处理单元34
将要通知给用户的信息(下文中称为"通知信息")和聚焦标识符输出
到通知信息显示单元36。
显示控制单元35指示虛拟空间设置单元37在激活时产生一个窗 口或屏幕元素,随后从虚拟空间设置单元37接收标识所产生的窗口的 信息(窗口标识符),并保存所接收的信息。
随着在激活时产生窗口 ,显示控制单元35指示信息获取单元31 获取由预先设置的URL指定的数据。由URL指定的数据在这里被确 定为HTML数据。显示控制单元35将从虛拟空间设置单元37接收的 窗口标识符和由信息获取单元31获取的HTML数据输出到描述性信 息分析单元32。
显示控制单元35控制三维绘制处理单元42基于由虚拟空间设置 单元37设置的虛拟空间来绘制三维图像。
显示控制单元35根据用户指令控制各个单元。在该实施例中, 用户发出以下指令
(1) 产生新窗口 (该新窗口可以是用于在web浏览器中显示另 一个web页面的标签)的指令(下文中称为"新窗口指令");
(2) 以目录形式显示多个窗口的指令(下文中称为"目录显示指
令");
(3) 指定多个窗口之一作为要显示或操作的对象的指令(下文
中称为"聚焦指令");
(4) 将字符串等输入到在所选窗口中显示的输入栏中或点击所 选窗口中显示的链接的指令(下文中称为"内容操作指令");
(5) 关闭窗口的指令;
(6) 终止作为浏览器执行的过程的指令(下文中称为"结束指 令,,)。
这些指令例如是利用控制器4发出的。在下文中,将描述标签切 换操作(切换其位置与虛拟照相机71直接相对的窗口的操作)作为一 个示例性操作。标签切换操作通过按下控制器4上形成的方向键来执 行。具体而言,在方向键中提供有四个方向,即上、下、左和右方向
的情况下,当向右方向键被按下时,虛拟照相机71被移动到与在相对 于虛拟照相机71的视线方向的右侧的窗口直接相对的位置。类似地, 当向左方向键被按下时,虛拟照相机71被移动到与在相对于虛拟照相 机71的视线方向的左侧的窗口直接相对的位置。当形成在垂直方向的 各个键被按下时,情况类似。
另外,将描述点击在窗口 (或标签)中显示的对象(按钮、字符 串输入栏等)作为另一个示例性操作。具体而言,对象点击操作包括 将指针移动到点击位置并点击,并且例如按以下方式执行。即,通过 倾斜设在控制器4等中的模拟杆来执行移动指针(鼠标光标)以指定 点击位置的操作,并且按下与方向键分开设置的键的操作可以被定义 为点击操作。
当发出上述用户操作中的(l)新窗口指令时,显示控制单元35 指示虚拟空间设置单元37产生一个窗口或屏幕元素,然后从虛拟空间 设置单元37接收标识所产生的窗口的信息(窗口标识符),并保存该 信息。
显示控制单元35指示描述性信息获取单元31获取由预先设置的 URL指定的数据。由URL指定的数据在这里被确定为HTML数据。 显示控制单元35将从虚拟空间设置单元37接收的窗口标识符和由信 息获取单元31获取的HTML数据输出到描述性信息分析单元32。
当发出(2)目录显示指令时,显示控制单元35指示目录显示设 置单元38显示窗口目录。
当发出(3)聚焦指令时,显示控制单元35开始图5中所示的过 程。在下文中,响应于该指令而选择的窗口被称为聚焦窗口。首先, 显示控制单元35确定是否发生目录显示(101)。当确定不发生目录 显示时,显示控制单元35在结束该过程之前将虛拟照相机71移动到 与聚焦窗口直接相对的位置(102)。根据过程102,当在窗口 62被 显示的同时(即,虛拟照相机71位于图6中的位置A处)发出指定 窗口 63作为聚焦窗口的指令(或移动到右侧窗口的指令,这是由用户 通过点击在右侧的窗口 63或按下控制器4等上的右侧方向键来发出
的)时,虛拟照相机71被移动到与窗口 63直接相对的位置(图6中 的位置B),以使得窗口 63 (或新聚焦窗口 )位于虚拟照相机71的 聚焦区域7的中心处。
同时,如果在过程IOI中确定发生目录显示,则显示控制单元35 指示虚拟空间设置单元37在结束该过程之前以相互区分的方式绘制 聚焦窗口和其他窗口的图像(103)。相互区分的方式例如可以包括将 灰色图像以半透明方式叠加到在窗口中显示的图像上。后面将描述过 程103以及目录显示过程的具体例子。
当发出(4)内容操作指令时,显示控制单元35根据操作内容更 新在聚焦窗口等中显示的内容。例如,响应于将字符串输入到在用户 所选择的聚焦窗口中显示的输入栏中的操作,输入字母被显示在输入 栏中。另外,响应于点击链接、按钮等操作,对于与被点击的链接或 按钮相关联的HTML数据执行处理。该过程与作为典型浏览器执行的 过程相同,这里省略对其的详细描述。
随着点击链接等,显示控制单元35将从与被点击的链接等相关 联的URL获取数据的指令与聚焦窗口的窗口标识符一同输出到信息 获取单元31。
当接收到(5)关闭窗口的指令时,显示控制单元35执行控制以 便不再显示在当时被窗口标识符指定为聚焦窗口的窗口 (结束窗口 )。 为了该控制,例如,虛拟空间设置单元37可以被指示从虚拟空间5 中去除所述结束窗口的面板对象。
当接收到(6)结束指令时,显示控制单元35产生通知信息以确 认该过程的结束,并输出到通知信息显示单元36。
通知信息显示单元36从程序处理单元34接收显示与运行中的程 序数据相关联的显示目标信息和通知信息的窗口的窗口标识符(上述 聚焦标识符),并定义由聚焦标识符指定的窗口作为聚焦窗口 (例如, 示出与通知信息相关联的显示目标信息的屏幕元素(或窗口))。然 后,通知信息显示单元36以与另一窗口相区分的方式显示聚焦窗口, 并且还显示通知信息。该显示方式将在后面详细描述。通知信息显示单元36可以从显示控制单元35等接收显示不与任 何显示目标信息相关(即,与任何窗口都无关)的通知信息的指令。 在这种情况下,通知信息显示单元36以与和显示目标信息相关的通知 信息(即,与任意窗口相关的通知信息)不同的方式来显示该通知信 息。该显示方式将在后面详细描述。
根据从显示控制单元35等输入的指令,虚拟空间设置单元37针 对虛拟空间添加或删除用作窗口的面板对象。具体而言,虛拟空间设 置单元37利用例如图7中所示的对象数据库来管理虛拟空间5。
对象数据库对于要包含在虛拟空间5中的每一虛拟对象,保存唯 一标识符、对象的形状和属性、以及指示对象的位置和姿态的坐标, 所有信息都按彼此关联的方式布置。在面板对象的情况下,虛拟对象 的形状等可以例如被确定为长方体,该长方体可以由包括其宽度、深 度和高度在内的属性定义。虛拟照相机可以由标识虛拟照相机及其属 性的信息定义,包括视线方向、视角等(这些定义了聚焦区域)。对 于每一形状,可以确定位置坐标,以便包括中央位置坐标和诸如主轴 方向之类的坐标(其例如指示姿态)。
当虚拟空间设置单元37新添加面板对象时,新产生一个唯一标 识符(该标识符可用作窗口标识符),并且将长方体形状添加到对象 数据库,例如图7中所示。与描述新添加的形状的信息相关联地,虛 拟空间设置单元37设置已预先确定的形状作为用作窗口的面板对象 的形状,然后在虛拟空间中定义类似面板的长方体的位置坐标等,并 在对象数据库中记录位置坐标。
根据从显示控制单元35等输入的指令,虚拟空间设置单元37改 变虚拟照相机71和面板对象的相对位置。相对位置的改变可以按下面 的[表达式1
相对于在指示改变之前的初始位置的坐标的向量S和指示改变 之后的目标位置的坐标的向量D之间的时间t (t=0到T)来进行,以 使得位置随时间发生改变,就像动画一样。
当显示控制单元35除了按用户操作的指示显示窗口之外还需要 显示菜单屏幕时,虛拟空间设置单元37可以改变虚拟空间5中面板对 象和虛拟照相机71的相对位置,以使得在显示屏幕上留出用于显示菜 单屏幕的区域。菜单屏幕是在指示打开新的窗口或URL、关闭窗口等 时使用的屏幕图像等。这里假定在更新之前窗口 61被显示在虛拟照相 机71的聚焦区域7的中心处,如图8所示(见图8的上部)。在这种 情况下,对显示菜单屏幕的指令作出响应的显示控制单元35指示虚拟 空间设置单元37留出用于显示菜单屏幕的显示区域,并且虚拟空间设 置单元37更新窗口 61和虛拟照相机71的相对位置,使得窗口 61位 于虛拟照相机71的聚焦区域7的外围部分中(见图8的下部)。利用 以上配置,在更新之后留出了用于显示菜单屏幕的区域(R),该区 域(R)不与窗口 61的显示区域重叠,如图9所示。
当菜单屏幕不能完全显示在区域(R)中时(例如按分层方式形 成的菜单,并且需要相对较大的显示区域),显示控制单元35可以执 行控制以使得在更新之后菜单屏幕(M)与在外围部分中显示的窗口 61部分重叠,如图IO所示。后面将描述通过虚拟空间设置单元37设 置虚拟空间5的另一个例子。
虚拟空间设置单元37从显示控制单元35接收窗口标识符和用于 删除与由窗口标识符指定的窗口相关联的面板对象的指令。在上文中, 虛拟空间设置单元37从对象数据库中删除与输入的窗口标识符有关 的数据条目。
目录显示设置单元38从显示控制单元35接收显示窗口目录的指 令,然后指示虚拟空间设置单元37按预定方式重排列多个窗口,并且 改变虚拟照相机71的位置。即,目录显示设置单元38指示将虛拟照 相机71移动到允许对所有窗口进行目录显示的位置。后面将详细描述 目录显示设置单元38和虚拟空间设置单元37响应于目录显示指令的 操作。
二维绘制处理单元41基于从显示目标信息产生单元33输入的 web页面描述性信息产生表示web页面的内容的位像,并且与和
web页面描述性信息一同输入的窗口标识符相关联地将所产生的位图 图像存储在RAM 13中。
三维绘制处理单元42基于虛拟空间设置单元37对虚拟空间5的 设置产生绘制有三维图像的位图数据。具体而言,三维绘制处理单元 42对于由虚拟空间设置单元37产生的对象数据库执行以下过程。即, 三维绘制处理单元42绘制通过将面板对象等投影到虛拟照相机71的 视场(聚焦区域7)中而获得的图像。这种绘制过程可以利用许多可 用的方法进行,包括扫描线算法、射线追踪方法、放射性方法等等, 这里省略对其的详细描述。
在该实施例中,三维绘制处理单元42将与每个面板对象的标识 符(这里与窗口标识符相同)相关联地存储在RAM 13中的web页面 的位像设置为与虛拟照相机71相对的每个面板对象的表面的紋 理。利用以上配置,每个面板对象充当用于显示web页面的图像元素 (窗口 )。
组合处理单元43接收要显示叠加在由三维绘制处理单元42绘制 的图像上的字符串和/或图像,并将所接收的字符串和图像叠加到由三 维绘制处理单元42绘制的图像上以组合它们(例如以半透明方式)。
半透明组合的一个例子是使与要组合的各个图像相对应的像素 值相加从而产生組合图像的过程。
[通知信息的显示方式
在下文中,将描述该实施例中通知信息的显示方式。如上所述, 在作为该实施例中的信息显示设备的web浏览器中,要求输入密码的 通知或者用户关于是否跳到另一 web页面的确认等等可以在包含在 HTML数据中的程序数据的执行期间被显示(通知信息的显示)。
这种基于HTML数据的通知信息连同基于HTML数据的显示目 标信息净皮通知给用户。
在该实施例中,如上所迷,连同任何显示目标信息要通知给用户 的通知信息按以下方式显示。这里,所显示的通知信息与哪些显示目 标信息有关是基于显示与执行中的程序数据相关联的显示目标信息的
窗口的窗口标识符(聚焦标识符)而确定的。
即,已接收到聚焦标识符和通知信息的通知信息显示单元36确 定与聚焦标识符相关联的窗口作为聚焦窗口 ,并指示虛拟空间设置单 元37将聚焦窗口从虛拟照相机71的聚焦区域7的中央部分移开。虛 拟空间设置单元37改变对象数据库中聚焦窗口或虚拟照相机71的坐 标,以使得聚焦窗口位于虚拟照相机71的聚焦区域7的外围部分中, 从而更新聚焦窗口和虚拟照相机71的相对位置。这与图8和9中所示 的菜单屏幕的例子相同。
利用以上配置,与图9中所示的例子类似,聚焦窗口紧挨着显示 器等的屏幕的任何一侧,从而留出了用于显示通知信息的区域(R)。
通知信息显示单元36在区域(R)中显示通知信息。
这里,将考虑如图11所示的窗口 62、 63等与虚拟照相机71相 对放置的情况。在这种情况下,当虚拟照相机71移动从而使得窗口 62(或聚焦窗口 )位于聚焦区域7的外围部分中时,相邻窗口 63可能 因此位于虚拟照相机71的聚焦区域7中。在这种情况下,三维绘制处 理单元42可以按半透明方式将灰色调(全灰色图像)施加在除聚焦窗 口以外的窗口中显示的显示目标信息的紋理上,作为其与虛拟照相机 71相对的表面的紋理,从而使得显示目标信息表现得相对较暗(所谓 的暗化)(图12)。在这种情况下,在聚焦窗口中显示的显示目标信 息表现得相对较亮,以使得用户可以清楚地辨认与所显示的通知信息 相关联的窗口。
此外,通知信息显示单元36可以指示组合处理单元43与显示相 邻窗口 63的区域(R)相重叠地显示通知信息。
可替换地,三维绘制处理单元42可以被指示不绘制除聚焦窗口 以外的窗口的图像。在这种情况下,除聚焦窗口以外的屏幕元素被隐 藏(图13),因而只有聚焦窗口和通知信息被显示。这有利于聚焦窗 口的辨认。应当注意,区分方式的显示可以通过各种其他方法获得, 例如以不同颜色显示聚焦窗口的框架,使聚焦窗口闪烁,等等,而不 限于上述的那些。
如上所述,在该实施例中,在显示通知信息时,与该通知信息相 关联的聚焦窗口以与其他窗口相区分的方式被显示。因此,即使当示 出多个窗口时,所显示的通知信息也可以被显示为使得与其相关联的 窗口可以通过观察清楚地辨认。
此外,由于通知信息与聚焦窗口相邻显示,而不是重叠显示,因 此通知信息和聚焦窗口中示出的显示目标信息两者都可以得到辨认。
应当注意,在该实施例中,执行控制以使得通过例如采用以下布 置而使所显示的通知信息的内容不随着用户操作移动,在该布置中,
通知信息与由三维绘制处理单元42等绘制的图像重叠显示。
通知信息显示单元36接收用户关于通知信息的操作,并将响应 操作的内容输出到程序处理单元34。例如,当示出字符串"Accept cookies "以及用作通知信息的按钮"yes,,和"no"并且任何一个按钮被 按下时,标识被点击按钮的信息被输出到程序处理单元34。
程序处理单元34接收基于通知信息的信息,并继续程序数据处理。
[程序数据运行控制l
在通知信息显示单元36显示通知信息的同时,程序处理单元34 可以继续与其他窗口相关联的程序数据的运行。在上文中,当由于与 其他窗口相关联的程序数据的运行而导致需要显示通知信息时,该窗 口的窗口标识符和要显示的通知信息被彼此关联地存储在用于通知信 息的等待队列的存储区域中,该存储区域设在RAM13中。
然后,随着进行中的通知信息的显示完成,等待队列中的通知信 息的显示从包含在等待队列的头部的信息处开始。
应当注意,在JavaScript等中,例如,对通知信息显示的请求可 以利用多种方法发出,例如警才艮、文档(document.open)等等。然后, 在存储到等待队列中时,程序处理单元34可以根据在请求通知信息显 示时使用的方法来确定优先级次序(在相同优先级的情况下是生成时 间的次序),并按优先级次序在队列中登记。
另外,通知信息显示单元36可以指示程序处理单元34在显示通
知信息的同时暂停程序数据的处理。已接收到指令的程序处理单元34 暂停与显示器上的每个窗口相关联的程序数据的运行。
在这种情况下,通知信息显示单元36指示程序处理单元34在通 知信息的显示完成时恢复程序数据的处理,该显示的完成例如通过用 户对通知信息等作出响应而实现。
上述布置可以避免导致以下情况的复杂过程例如,在通知信息 被显示的同时,随着与其他窗口相关联的程序数据被连续处理,与其 他窗口相关联的通知信息的显示变得必需。
通知信息显示单元36可以与通知信息一同显示用于指示"暂停窗 口的程序数据运行"的选择按钮X (图14)。当用户选择选择按钮X 从而对通知信息作出响应时,通知信息显示单元36指示程序处理单元 34暂停进行中的程序数据的运行,同时给出聚焦窗口的窗口标识符。
响应于接收到的指令,程序处理单元34例如通过删除与输入的 窗口标识符相关联的程序的运行数据来暂停指定的程序数据的后续运 行。以这种方式,上述布置可以解决由于循环过程等引起的通知信息 的重复显示的效率低下问题。
[与显示目标信息无关的通知信息
通知信息显示单元36可以从显示控制单元35等接收显示不与任 何显示目标信息相关的通知信息的指令。例如,当不再能设立用于处 理程序数据的足够存储器时,或者当在处理程序数据的同时发生异常 (差错等)时,程序处理单元34等指示通知信息显示单元36显示通 知该结果的通知信息。
这样的通知信息被视作与显示目标信息无关的通知信息,因为它 与整体操作相关联,尽管有时也与特定窗口相关联。
此外,到网络的连接失败、由于分析所获取的数据的失败而未能 产生窗口、以及关于是否结束作为浏览器等的过程的确认都与作为浏 览器的整体操作有关,并且在这些情况下发出的通知信息被视作与显 示目标信息无关。
在显示与显示目标信息无关的通知信息时,通知信息显示单元36
利用半透明方式将灰色调叠加在设置在例如与虛拟照相机71相对的 每个窗口的表面上的显示目标信息的紋理上,从而使得窗口中示出的 显示目标信息显示得相对较暗(所谓的暗化)。然后,通知信息显示
单元36指示组合处理单元43组合通知信息等的字符串和在各个窗口 中相对较暗显示的绘制图像(三维绘制处理单元42的绘制结果)。
利用以上配置,通知信息以如图15所示的突出方式显示,以使 得通知信息可以被4艮容易地辨认为与窗口无关。或者,通知信息显示 单元36可以指示三维绘制处理单元42绘制没有窗口的图像,并且可 以显示通知信息。
如上所述,与显示目标信息相关的通知信息和不与任何显示目标 信息相关(但是与整个浏览器相关)的通知信息被以不同方式显示的 布置可以有利于用户辨认所显示的通知信息是否与显示目标信息相 关。
[列表显示的显示方式
在下文中将描述该实施例中的窗口目录显示过程。该实施例中的 目录显示设置单元38从显示控制单元35接收显示窗口目录的指令, 并指示虚拟空间设置单元37将虚拟照相机71移动到能够显示覆盖所 有窗口的目录的位置。
在下文中,将描述虚拟照相机71的位置改变。假定当接收到应 用目录显示的指令时,各个窗口在平面上排成一列,如图16所示。在 上文中,此时虚拟照相机71的视场角被确定为e,并且虛拟照相机71 位于图16中的位置A处(或者离窗口对齐的平面相距rO的位置处)。 在这种状态下, 一个窗口 63 4皮辨i人为处于中心,其他窗口 62、 64的 一部分分别位于其右側和左侧,如图17中参照位置A所示的图像。
然后,在接收到目录显示指令后,目录显示设置单元38指示虚 拟空间设置单元37改变虚拟照相机71的位置。虚拟空间设置单元37 继而指示将虚拟照相机71移动到离窗口对齐的平面更远的位置(离平 面相距r的位置,或者图16中的位置B),以便留出虚拟照相机71 的一个视场(聚焦区域7),该视场大得足以完全覆盖范围w,范围w
大于显示所有窗口 61到65的区域。在上文中,r可以按下式计算: [表达式2
<formula>formula see original document page 20</formula>
利用以上配置,显示器上的所有窗口都被显示,如图17中参照 位置B所示的图像。
另外,在这种情况下,各个对象(面板对象、虚拟照相机等)的 位置等以步进方式从初始状态移动到窗口被显示为目录的目标状态, 从而所述对象如同动画那样移动显示。这使得用户可以知道哪个窗口 移动到哪个位置。应当注意,初始状态下面板对象的位置被单独存储 在RAM 13中作为初始位置。
另外,目录显示设置单元38指示使虚拟照相机71进一步远离与 各个窗口相对应的面板对象。目录显示设置单元38可以指示虛拟空间 设置单元37将这多个面板对象重布置为预定布局。
例如,如图18所示,在用作窗口的三个面板对象布置在水平行 中的情况下,已接收到目录显示指令的目录显示设置单元38可以将这 三个面板对象重布置为三角形布局,然后将全部聚集的面板对象移动 到虛拟空间5中的预定一点的附近(在离该点预定距离的范围内), 并且还将虛拟照相机71移动到远离用作窗口的面板对象所在的平面 的一个位置上。
利用以上配置,因为窗口被聚集并且被示出在相对较窄的区域 内,因此与在一行中显示对象而虚拟照相机71只是简单移动的情况相 比,每个窗口可以按相对较大的尺寸显示。
应当注意,在目录显示中定义各个面板对象的位置的坐标可以与 窗口 (面板对象)数相关联地预先保存在RAM13等中。默认尺寸的 各个面板对象可以被放置为使得彼此不重叠(图19)。应当注意,取 决于窗口尺寸可以采用不同的部署方式。
当在发生目录显示时窗口(面板对象)数由于窗口被关闭或新产 生而改变时,相对于新的窗口数确定的坐标可以被定义为目标位置D,
并且窗口在相对于时间t (t-0到T)按 [表达式II
从改变之前的初始位置S移动到改变之后的目标位置D时被显 示,就像动画那样。
另外,已接收到解除目录显示的指令的目录显示设置单元38指 示虛拟空间设置单元37参照存储在RAM 13中的初始位置将各个面 板对象移动到其原始位置(或者目录显示之前的位置)。目录显示设 置单元38还指示虚拟空间设置单元37将虛拟照相机71移动到和与此 时的聚焦窗口相对应的面板对象直接相对的位置,从而使离用作聚焦 窗口的面板对象的距离返回到发生目录显示之前的距离。
响应于该指令,虛拟空间设置单元37定义各个对象的目标位置, 并且根据时间t改变各个对象的位置,从而按动画方式显示对象。
[列表显示期间的操作
在该实施例中,目录显示是通过简单地改变虚拟空间5中各个对 象的位置来实现的。这允许各个窗口在目录显示之前和之后以相同的 方式被操作。因此,即使当发生目录显示时,也可以点击窗口中的链 接或者向窗口中的字符串输入栏输入字符串。
近年来,由于期望能够显示多个窗口的目录的屏幕可以改善方便 性,所以可以得到包括用于显示多个窗口的目录的技术的操作系统。 但是,这种目录显示只能从显示的多个窗口中选择窗口 ,而不能直接 对目录显示中的窗口进行操作。即,对方便性的改善还不够。
另一方面,在该实施例中,显示控制单元35可以接受利用在目 录显示中的任何一个窗口中显示的显示目标信息发出的指令操作,并 执行基于指令操作的过程,即使发生目录显示时也是如此。
另夕卜,根据该实施例中的目录显示,虚拟空间5中存在的窗口不 需要都被显示。例如,当通过预定操作集中产生多个标签(或窗口 ) 时,信息显示设备l向彼此相关的窗口集合发布唯一的群组标识符, 并与每个窗口相关联地保存群组标识符。然后,响应于目录显示指令,
目录显示设置单元38可以显示具有共同的群组标识符的窗口的目录, 并且响应于显示切换操作,可以显示具有其他共同的群组标识符的窗 口的目录。
当搜索出web页面并且随后执行例如在多个窗口 (标签)中集中 显示在搜索中命中的web页面中的至少一些的操作时,上述布置使得 可以按目录方式显示集中显示的窗口。
另外,例如,当发出打开在最初显示的窗口 (称为基础窗口)中 显示的链接的指令,产生了另一窗口 (称为目标窗口),并且在产生 的窗口中示出了链接目的地web页面(链接目的地在新的标签中显示)
时,该实施例中的信息显示设备1可以向目标窗口分配一个与基础窗 口共同的群组标识符。响应于目录显示指令,目录显示设置单元38 可以按目录形式显示被分配以共同的群组标识符的窗口。另外,响应 于显示切换操作,目录显示设置单元38可以按目录形式显示被分配以 不同的群组标识符的窗口。上述布置使得可以按目录形式显示彼此相 关的web页面,从而提供高度的方便性。
虛拟照相机71的位置(离用作窗口的面板对象的距离)可以与 虚拟空间5中的窗口数(打开的标签数)相关联地预先定义。目录显 示设置单元38响应于目录显示指令检查虚拟空间5中存在的窗口数, 并且将虚拟照相机71移动到与该数目相关联地定义的位置。在这种情 况下,显示了可以在虛拟照相机71的视场中作为目录显示的窗口数, 虚拟照相机71的位置根据虛拟空间5中的窗口数(打开的标签数)而 定义。但是,如上所述,允许作为目录显示的窗口数并不一定是虛拟 空间5中存在的所有窗口的数目。
如上所述,该实施例可以实现个别窗口的显示、所有窗口的目录 显示以及某些窗口的目录显示,以及从一种显示风格到另一种显示风 格的动画显示,即,以与屏幕切换不同的方式来显示。这增强了各个 显示之间的窗口间的关系的可视辨认。
[列表显示中的窗口选择I
在这种情况下,利用在任意屏幕元素中显示的显示目标信息发出
的指令操作与选择目录显示中的任何屏幕元素的操作(标签切换操作)
分开定义。即,显示控制单元35至少在目录显示发生时并不响应于窗 口点击操作而切换聚焦窗口,相反地,而是接收指示选择聚焦窗口的 选择指令(标签切换指令),该指令例如是利用不同的键等发出的。
由于如上所述窗口选择操作与对于显示目标信息的操作分开定义,因 此显示控制单元35可以接收利用在目录中的窗口内显示的显示目标 信息发出的指令操作,并执行基于该指令操作的处理过程,即使发生 目录显示时也是如此。
应当注意,在目录显示发生时灰色调以半透明方式叠加到在除聚 焦窗口以外的窗口中显示的显示目标信息的紋理上,从而使得显示目 标信息显示得相对较暗(所谓的暗化)(图20)。这有利于聚焦窗口 的可视辨认。
另外,标题(被HTML数据指定为标题的文本)、由网站定义 的位像(图标图像,也被称为所谓的"favicon"、快捷图标、网站 图标等等)等等可以叠加显示在除聚焦窗口以外的处于暗化显示的窗 口上(图21)。
[从列表显示到通知信息显示的转移I
在该实施例中,即使在发生目录显示时程序处理单元34也可以 处理程序数据。这可能需要程序处理单元34显示通知信息。在这种情 况下,虛拟空间5的设置可以被更新以使得目录显示转移到以图12 或13所示的状态来显示。
[显示例子
在该实施例中,要显示的图像是这样产生的先由三维绘制处理 单元42绘制,然后由组合处理单元43叠加上字符串等,例如通知信 息等。另外,CPU 11在要显示的图像上叠加包含标题(被HTML数 据指定为标题的文本)的标题栏(A)和由网站定义的图标(所谓的 "favicon,,)等以及绘制关于可用操作的操作引导栏(C),如图22中 的例子所示。所得到的图像可以被送入VRAM22中。在图22中,标 题栏和操作引导栏分别显示在要显示的图像的上方和下方,尽管该布
置并不是排他性的例子。
响应于用户显示放大窗口的指令,该实施例中的信息显示设备1 指定由放大显示指令所指向的窗口,并改变与指定窗口相对应的且被
放置在虚拟空间5中的面板对象的尺寸。
例如,如图23所示,窗口 61 (或面板对象)的宽度d0被改变 为宽度d(dxi0)。因此,在显示器上示出了比尺寸改变之前的窗口 61宽的窗口 61,如图24所示。
根据该实施例,个别窗口 (标签)的显示、窗口目录的显示以及 通知信息的显示可以彼此转移,就像动画那样。即,显示的状态可以 通过连续移动虚拟照相机71和用作窗口的面板对象来加以改变。利用 该布置,改善了关于在各个显示状态下哪个窗口被显示在哪个位置的 可视辨认。
在上文中描述了通过操作形成在控制器4上的键等发出应用多个 窗口的目录显示的指令(目录显示指令)、指定多个窗口之一作为要 显示或操作的窗口的聚焦指令、以及解除目录显示并在屏幕图像的中 心处显示聚焦窗口的指令的情况。
可替换地,在控制器4具有用于确定其姿态的装置,例如加速度 传感器、陀螺传感器等的情况下,倾斜控制器4自身的操作可以被接 受作为指令操作等。
即,这种控制器4具有形成在其前表面上的方向键、模拟设备、 操作按钮和其他键(在图中表示为"A"到"D")以及包含在内部的加速 度传感器51和陀螺传感器52,例如如图25所示。加速度传感器51 包含例如由 一根柱支撑的支点,并且检测由于由施加到其的加速度引 起的支点的位移而导致的柱的偏转量,从而确定施加到支点的加速度。 该实施例中的加速度传感器51可以是用于检测彼此基本正交的三轴 方向上的加速度(由于重力引起的加速度)的三轴加速度传感器。如 图25所示,加速度传感器51被固定安装在控制器4的外壳内部,其 i殳置有彼此正交的参照轴,即x、 y和z轴。这里,例如,x轴可以定 义为与控制器4的纵向方向(左右方向)相对应;y轴可以定义为与
控制器4的深度方向(前后方向)相对应;z轴可以定义为与控制器4 的宽度方向(垂直于图的纸面的方向)相对应。加速度传感器51检测 相应的三个参照轴中的加速度,并根据检测到的加速度输出三个电压 值。具体而言,加速度传感器51输出基本与确定的加速度成比例的电 压信号。即,加速度传感器51在没有检测到加速度时输出参照电压 Vo,并且生成加速度,在生成加速度时,取决于输出电压值是大于还 是小于参照电压Vo来确定关于每个轴的正和负方向的加速度。控制 器4输出通过将电压信号转换为数字信号(A/D转换)而获得的数字 值,作为描述倾斜角的信息。
在来自加速度传感器51的输出中,指示x轴的加速度的输出根 据控制器4以y轴作为中心的倾斜而改变。例如,在控制器4在相对 于水平表面的纵向方向上保持倾斜0yl度(eyK0)时,如图26所示, x轴方向上的重力加速度a保持为asineyl U-asineyl)。另外,在控 制器4相对于水平表面保持倾斜0y2度(9y2>0)时,如图27所示,x 轴方向上的重力加速度a变为otsiney2 ( a=asin6y2 )。在上文中,a 是负系数。因此,描述角度的信息变为e-arcsin (a/a),这是利用加速 度值a表达的,a是利用电压值V表示的。类似地,y轴上的加速度 根据控制器4以x轴作为中心的倾斜而改变。
陀螺传感器52确定控制器4围绕z轴的旋转的角速度,并输出 所确定的角速度。CPU 11按每一恒定时间段对来自陀螺传感器52的 输出进行采样,并计算积分从而确定控制器4相对于z轴的旋转的位 移量。
利用上述的控制器4,与下列指令相对应的操作
A. 应用多个窗口的目录显示的指令(目录显示指令);
B. 指定多个窗口之一作为要显示或操作的窗口的聚焦指令;以

C. 解除目录显示并在屏幕图像的中心处显示聚焦窗口的指令, 例如按以下方式定义。
以x轴为中心倾斜控制器4进一步远离控制器4的用户的指令可
以被定义为目录显示指令,或上面的A。至于聚焦指令或上面的B, 以y轴为中心向左或向右倾斜控制器4的操作可以被定义为触发要显 示或操作的窗口的顺序切换,无论是否对于目录显示。以x轴为中心 向控制器4的用户倾斜控制器4的操作可以被定义为解除目录显示的 操作,或上面的C。
应当注意,可以确定,为了防止目录显示或聚焦切换响应于轻微 倾斜操作而实现,这些操作只有当控制器4被倾斜一个超过预定角度 阈值的量时才实现。
例如,CPU 11从控制器4接收关于控制器4的倾斜角的信息, 并按如下方式操作。这里,假定接收到关于至少x轴方向上的倾斜角 9y (y轴用作旋转轴)和y轴方向上的倾斜角0x (x轴用作旋转轴)的 信息。
如图28所示,CPU 11检查y轴方向上的倾斜角0x是否小于预 定的第一角度阔值0xthl (0xthKO)(过程201)。当倾斜角6x小于 预定的第一角度阈值0xthl时,确定控制器4向远离控制器4的用户 的方向倾斜一个超过预定角度阈值的角度。即,确定发出目录显示指 令,并且在完成过程之前执行基于目录显示指令的过程(过程202 )。
同时,当在过程201中确定y轴方向上的倾斜角9x不小于预定 的第一角度阈值0xthl (0xthKO)时,CPUll检查y轴方向上的倾斜
角ex是否超过预定的第二角度阈值exth2 (exth2>o)(过程203)。
当倾斜角9x超过预定的第二角度阈值0xth2时,确定控制器4向靠近 控制器4的用户的方向倾斜一个超过预定的角度阈值的角度。即,确 定发出解除当前目录显示的指令。然后,CPU11解除当前的目录显示
(如果有的话),并且在发生目录显示之前将各个窗口移动到它们各
自的位置,并且在结束过程之前将虚拟照相机71移动到与当前聚焦窗 口 (聚焦窗口 )相对的位置(过程204 )。
同时,当在过程203中确定倾斜角6x不超过预定的第二角度阈 值0xth2时,CPU 11检查x轴方向上的倾斜角6y是否小于预定的第三 角度阈值0yth3 (9yth3<0)(过程205 )。当确定倾斜角0y小于第三
角度阈值9yth3时,确定控制器4向左倾斜一个超过预定角度阈值的 角度。然后,CPU11执行按预定选择顺序选择一个窗口作为聚焦窗口 的过程(聚焦标签切换过程)(过程206)。该过程取决于当前是否 发生目录显示而有所不同。具体而言,当不发生目录显示并且在虛拟 照相机71的视场中在当前聚焦窗口的左侧有一个窗口时,该窗口被当 作新的聚焦窗口 ,并且虛拟照相机71被移动到与新的聚焦窗口直接相 对的位置处。
同时,当在过程206中确定发生目录显示并且在当前聚焦窗口的 同一行的左侧存在一个窗口时,该窗口被当作新的聚焦窗口。另一方 面,当在当前聚焦窗口的同一行的左侧没有窗口时,确定在当前聚焦 窗口的上方(即,在虚拟照相机71的视场中的上部区域)是否显示有 任何窗口。如果在所关注的区域中显示有任何窗口,则在当前聚焦窗 口上方的行的右端的窗口被选为新的聚焦窗口。当聚焦窗口已经是目 录中的最上方和最左端窗口时,不能响应于倾斜操作而实现聚焦窗口 切换。
返回过程205,当确定x轴方向上的倾斜角ey不小于预定的第三 角度阈值9yth3 (9yth3<0)时,CPU 11随后确定x轴方向上的倾斜角 9y是否超过预定的第四角度阈值0yth4 (9yth4>0)(过程207 )。当 倾斜角9y超过预定的第四角度阈值eyth4时,确定控制器4向右倾斜 一个超过预定角度阈值的角度,并且CPU ll执行按预定选择顺序选 择一个窗口作为聚焦窗口的过程(聚焦标签切换过程)(过程208 )。 在上文中,取决于是否发生目录显示而执行不同的过程。具体而言, 当不发生目录显示并且在虚拟照相机71的视场中在当前聚焦窗口的 右侧有一个窗口时,该窗口被当作新的聚焦窗口,并且虚拟照相机71 被移动到与新的聚焦窗口直接相对的位置处。
同时,当在过程208中确定发生目录显示并且在当前聚焦窗口的 同一行的右侧存在一个窗口时,该窗口被当作新的聚焦窗口。另一方 面,当在当前聚焦窗口的同一行的右侧没有窗口时,确定在当前聚焦 窗口的下方(即,在虚拟照相机71的视场中的下部区域)是否显示有
任何窗口。如果在所关注的区域中显示有任何窗口,则在当前聚焦窗 口下方的行的左端的窗口被选为新的聚焦窗口。当聚焦窗口已经是目 录中的最下方和最右端窗口时,不能响应于倾斜操作而实现聚焦窗口 切换。
上述控制器4有利于利用倾斜操作来实现显示窗口(标签)切换
应当注意,第一至第四角度阈值并不一定是相同的。例如,在出 于某种原因倾斜控制器4远离控制器4的用户的操作并不像倾斜控制 器4靠近用户的操作一样容易的情况下,与倾斜控制器4远离用户的 操作有关的第一角度阈值的绝对值l0xthll可以被定义为小于第二角度 阈值的绝对值l9xth21。
CPU 11在过程206和208之后可以等待预定的时间段,而不是 简单地结束该过程,并且重复过程201和其后的过程。等待时间可以 根据通过从倾斜角0y减去一个角度阈值(过程206中的第三角度阈值 9yth3和过程208中的第四角度阈值eyth4 )而获得的值的绝对值的倒 数定义(例如,等待时间可以通过将该倒数乘以预定常数来定义)。 利用以上配置,聚焦窗口切换速度(或标签切换速度)可以根据倾斜 角来控制。具体而言,聚焦窗口对于较小的倾斜角切换得相对较慢, 而对于大倾斜角切换得相对较快。
另外,虛拟照相机71可以在虛拟空间5中根据控制器4自身的 倾斜而移动。例如,当控制器4向右倾斜时,虚拟照相机71可以相对 于其视向向右移动。当控制器4靠近其用户倾斜时,虛拟照相机71 相对于其视向向上移动。在上文中,移动速度可以取决于倾斜大小(角 度)而改变。例如,倾斜角e越大,虚拟照相机71每单位时间移动的 量(即,移动速度)Ax、 Ay就越大。
例如,在按下向下方向键的情况下,虚拟照相机71可以向远离 窗口的方向移动,从而放大其视场。在按下向上方向键的情况下,虛 拟照相机71可以向靠近窗口的方向移动。根据上述操作方法,与使用 十字键来在虚拟空间5中移动对象的操作方法相比,用户可以体验到
自由的感觉,就好像在虛拟空间5中浮动一样,并且因而可以直观地 进行操作。
应当注意,尽管在上文中描述了根据控制器4相对于预定参照状 态(例如,处于水平位置的控制器4)的倾斜角来执行操作的例子, 但是可以获得在形成在控制器4上的任何键(下文中称为倾斜指令键) 被按下时的角度值9x0、 ey0,并且可以利用倾斜角9xd、 0yd按下式计 算倾斜角
9x=9xd-9x0
其中倾斜角9xd、 eyd是使用角度值9x0、 0yO作为参照而确定的。 或者,只有当倾斜指令键保持按下时,才可以接受通过倾斜控制
器4执行的操作。
倾斜指令键可以例如是图25中所示的键A至D和方向键中的任
何一个。
控制器4上的各个键被由信息显示设备1执行的程序分配各自的 功能(例如,响应于键B被按下而承认点击应用),尽管倾斜指令键 可以与任何其他功能保持自由。
或者,倾斜指令键可以被分配另一种功能。例如,假定键A被分 配一种用于显示示出虚拟照相机71在虚拟空间5中的位置的地图的功 能(地图显示功能)。在上文中,可以配置使得在键A保持按下的同 时虚拟照相机71可以响应于控制器4的倾斜而在虛拟空间5中移动。 倾斜指令键可以不总是单个键。例如,尽管被分配以地图显示功能的 键A被用作倾斜指令键,但是任何其他键(例如,键C)也可以排它 地用作倾斜指令键。另外,当在控制器4的侧面上形成有任何键时(不 仅是左/右侧面,而且是相对于控制器4的用户而言控制器4的远近侧 面),该侧面键可以用作倾斜指令键。
权利要求
1.一种信息显示设备,包括信息显示单元,用于在各个屏幕元素中显示至少一项显示目标信息;目录显示单元,用于将所述屏幕元素显示为目录;以及执行单元,用于在目录显示发生时接收利用在被显示为目录的屏幕元素中显示的显示目标信息发出的指令操作,并执行基于所述指令操作的处理过程。
2. —种信息显示设备,包括信息显示装置,用于在各个屏幕元素中显示至少一项显示目标信息;目录显示装置,用于将所述屏幕元素显示为目录;以及 用于在目录显示发生时接收指令操作并执行基于该指令操作的 处理过程的装置,所述指令操作是与选择被显示为目录的屏幕元素中 的任何一个的操作分开定义的,并且是利用在被显示为目录的屏幕元 素中的任何一个中显示的显示目标信息发出的。
3. 如权利要求1或2所述的信息显示设备,该信息显示设备被 连接到能够确定与前后方向和左右方向中的至少一个有关的倾斜角的 控制器,所述信息显示设备用于基于由所述控制器确定的与前后方向 和左右方向中的至少一个有关的倾斜角来确定所述指令操作是否被发 出,并用于接收所述指令操作。
全文摘要
本发明提供了一种信息显示设备,用于在各个屏幕元素中显示至少一项显示目标信息,在目录显示发生时接收利用在被显示为目录的屏幕元素中显示的显示目标信息发出的指令操作,并执行基于该指令操作的处理过程。
文档编号G06F3/048GK101341463SQ20078000087
公开日2009年1月7日 申请日期2007年1月10日 优先权日2006年5月2日
发明者川崎拓哉, 青木刚一 申请人:索尼计算机娱乐公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1