终端装置、链接选择方法以及显示程序 【技术领域】
本发明涉及一种将设定有链接的文档作为图像显示于兼具触摸面板的显示画面上的终端装置。
背景技术
以往,在PC等装置中,大多使用鼠标等指示设备(pointingdevice)作为由用户进行指示的操作部。在笔记本计算机中,通常准备触摸板作为指示设备。在作为显示Web页面的应用程序的浏览器的显示画面上,使用由指示设备进行操作的箭头标记等光标来对Web页面上的设定有链接的地方的文字、图形等进行链接选择操作,其中,上述Web页面是以HTML等标记语言进行描述的文档。即,在将光标放在目的的链接设定处之后,能够通过进行被称为点击的规定的操作来转移到链接目的地。
另外,在Web页面的篇幅较大而超出显示画面的情况下,为了观看其被隐藏的部分,进行移动显示图像的滚动操作。为了进行该滚动操作,在显示画面的边部显示被称为滚动条的操作元件,从而能够通过利用指示设备对该滚动条进行操作来进行滚动。通常,对于垂直方向的滚动,使用在显示画面的右边部纵向延伸的滚动条,对于水平方向的滚动,使用在显示画面的下边部横向延伸的滚动条。
作为能够在垂直和水平的两个方向上同时进行滚动的技术,在专利文献1中公开了如下一种技术:在使用了显示画面的数据处理系统中,将作为滚动专用的图标的、能够利用指针进行二维移动的对象显示于窗口的原始位置,通过拖动指针来移动对象,由此将数据向对象的移动方向滚动,并且,在放开对象时将对象返回到原始位置并停止数据的滚动。
另外,在专利文献2中,公开了一种基于基准点与光标之间的距离确定滚动的速度或滚动量、根据连结光标与基准点的直线确定滚动方向的技术。
除此以外,作为利用手指进行触摸指示的技术,在专利文献3中公开了一种基于手指的按压数来变更显示内容的显示方式的技术,其中上述利用手指进行触摸指示的技术使用与显示画面重叠的触摸面板作为指示设备。具体地说,示出了以下的内容:以地图画面的中心位置为基准,使地图画面向利用手指所按压的方向滚动;当在该状态下利用两根手指按压触摸面板时,将所滚动的速度设为两倍;以及、基于利用两根手指按压触摸面板的状态而在利用第二根按压的手指在上下方向上进行移动时,变更地图的比例尺。
专利文献1:日本特开平7-21006号公报
专利文献2:日本特开平1-179193号公报
专利文献3:日本特开2005-234291号公报
【发明内容】
发明要解决的问题
另外,近年来,随着便携式电话终端的发展,市场上出现了一种具有尺寸大于便携式电话终端的显示画面的、多功能化地、被称为智能电话的便携式终端装置。在这种便携式的装置中,存在如下一种装置:一方面使显示画面尽可能地大,另一方面为了维持较小的壳体尺寸而不设置硬件的键盘、而仅采用若干操作按钮作为硬件操作部。另外,还已知一种即使具备硬件的键盘也将其隐藏在显示设备的背后,仅在需要的情况下将键盘抽出来使用的类型的装置。在后者的装置中,在抽出键盘的状态下装置的外形尺寸变大而有损便利性。另外,也增加了制造成本。因此,期望一种不利用键盘也可以的用户界面。
基于这种观点,像专利文献3所公开那样的作为显示画面兼具触摸面板的这种类型的装置,出现了一种不具备硬件键盘而利用大的显示画面作为操作部的装置。
但是,在显示画面兼具触摸面板的这种类型的装置中,在进行链接的选择的的情况下,无法像使用鼠标等指示设备的装置那样进行光标的移动和点击这样的两阶段的操作。即,如果触摸浏览器显示画面上的链接设定处,则直接执行向链接目的地的转移。在链接的选择这一点上由于能够进行迅速的操作而较为理想,但是也存在如下的缺点:在链接选择错误的情况下,由于进行了违反用户意思的转移到链接目的地的转移动作,因此操作反而变得繁杂。
特别是在像智能电话那样的便携式终端中,虽说其显示画面尺寸大于以往的便携式电话终端,但是与在PC中利用的显示画面尺寸相比还是相当小。尽管如此,由于也能够显示PC用的Web站点的页面,为了观看超出画面的图像而必须进行滚动操作,因而其操作性变得极为重要。因此,如果在将触摸面板共用于链接的选择和滚动操作时不使用滚动条而采用直观的滚动操作,则两个操作之间产生冲突。
另外,触摸面板还能够利用于链接的选择、滚动操作以外的操作,在该情况下也会产生操作之间的冲突。
本发明是在这种背景下完成的,其目的在于:在将设定有链接的文档作为图像显示于兼具触摸面板的显示画面上的终端装置中,消除触摸操作的冲突并实现良好的链接选择等操作。
用于解决问题的方案
利用本发明的终端装置具备:触摸面板,其检测触摸位置的坐标;显示部,其在至少一部分显示区域中重叠有触摸面板的触摸区域;存储部,其存储设定有链接的文档数据;以及控制部。该控制部具备以下的功能:解释上述文档数据,并生成显示于上述显示部的显示信息;将包含被触摸的位置的规定范围设定为链接有效区域;仅在上述链接有效区域内允许选择链接;在上述链接有效区域内的触摸脱离时,转移到原本处于触摸状态的链接的链接目的地;以及当上述触摸在维持其触摸状态下从上述链接有效区域内移动到该链接有效区域外时,执行链接选择以外的规定的处理。例如能够基于对于上述触摸的位置的、触摸的相对移动方向或距离中的至少一个来进行链接选择以外的规定的处理。
这样在本发明中,将包含被触摸的位置的规定范围设定为链接有效区域,仅在上述链接有效区域内允许选择链接。当上述触摸在维持其触摸状态下从上述链接有效区域内向该链接有效区域外进行移动时,禁止外侧区域上的链接选择。考虑到通常即使触摸位置偏离目的链接,链接的选择也不会大幅偏移,因此即使将链接有效区域限制在规定范围内也没有问题。另外,通过将链接有效区域限制在规定范围内,能够从用于链接选择的触摸操作平稳地转移到链接选择以外的规定的处理的触摸操作。
在对上述触摸面板进行触摸时,上述控制部优选通过上述显示部显示上述链接有效区域,从而使得用户能够识别上述链接有效区域。该显示为用户进行操作的目标。
在对上述触摸面板进行触摸时,上述控制部也可以通过上述显示部在规定的条件下暂时放大上述文档数据的显示图像。或者,上述控制部也可以通过上述显示部,在规定条件下放大显示上述链接有效区域。通过这种措施,使用手指的触摸操作变得容易。
能够根据属于上述链接有效区域内的链接的个数或触摸的面积来确定上述规定的条件。例如,在链接的个数或触摸的面积为规定值以上的情况下,进行放大。
上述控制部也可以具备将在上述链接有效区域内所触摸的链接的链接信息显示于触摸位置以外的位置的功能。由此,即使该链接被触摸所隐藏也能够容易地确认其链接的内容。
在对上述触摸面板进行触摸时,上述控制部也可以在链接不存在于上述链接有效区域的情况下,使该链接有效区域无效。由此,不需要显示链接有效区域就能够直接进行链接选择以外的规定的处理的触摸操作。
上述链接选择以外的规定的处理例如是变更上述文档数据的显示方式的处理。更具体地说,文档数据的显示图像的滚动处理。
上述滚动处理的一例是以上述触摸所移动到的移动目的地位置为基准向最初触摸的位置(以下称为初始位置)的方向进行滚动的处理。
上述滚动处理的其它例是在上述触摸脱离之前都以与从上述初始位置到上述移动目的地位置的距离相对应的滚动速度持续滚动的处理。在这种情况下,上述控制部优选具备如下的功能:当上述触摸在维持其触摸状态下从上述链接有效区域内移动到该链接有效区域外时,清除上述链接有效区域,在上述初始位置上显示规定的标记。用户能够根据该规定的标记和触摸位置的间隔来推测该“距离”和滚动方向。
上述滚动处理的另一例是与从最初触摸的位置到上述触摸所移动到的移动目的地位置的移动同步地进行滚动的处理。
上述链接选择以外的规定的处理例如是用于显示和选择与上述文档数据的显示相关联的菜单项目的处理。
利用本发明的链接选择方法是在将设定有链接的文档作为图像显示在兼具触摸面板的显示画面上的终端装置中选择链接的链接选择方法,其特征在于,具备以下步骤:解释文档数据,并生成显示在上述显示画面上的显示信息;将包含被触摸的位置的规定范围设定为链接有效区域;仅在上述链接有效区域内允许选择链接;在上述链接有效区域内的触摸脱离时,转移到原本处于触摸状态的链接的链接目的地;以及当上述触摸在维持其触摸状态下从上述链接有效区域内移动到该链接有效区域外时,执行链接选择以外的规定的处理。
也能够将本发明作为在将设定有链接的文档作为图像显示在兼具触摸面板的显示画面上的终端装置的控制部中执行的显示程序而进行掌握。
利用本发明的终端装置具备:触摸面板,其检测触摸位置的坐标;显示部,其在至少一部分显示区域中重叠有触摸面板的触摸区域;存储部,其存储设定有链接的文档数据;以及控制部,上述控制部具备以下的功能:解释上述文档数据,并生成显示于上述显示部的显示信息;在上述链接选择处理中当触摸脱离时,转移到原本处于触摸状态的链接的链接目的地;基于第一触摸执行规定的处理;以及在维持第一触摸的触摸状态的状态下进行了第二触摸时,禁止上述规定的处理,并且在上述文档数据的整个显示画面中使基于第一和第二触摸中的至少一个触摸的链接选择处理有效。
在该结构中,根据在某个时刻对触摸面板同时维持的触摸状态的个数来切换处理。即,在仅有第一触摸的情况下执行“规定的处理”,在维持第一触摸状态的状态下进行了第二触摸的情况下禁止“规定的处理”,在文档数据的整个显示画面上使基于第一和第二触摸中的至少一个触摸的链接选择处理有效。由此,防止利用触摸操作的“链接选择”与“规定的处理”之间的冲突。
上述规定的处理例如是基于上述第一触摸的移动的上述文档数据的显示图像的滚动处理。或者,是仅在链接有效区域内允许选择链接的处理,该链接有效区域用于确定包含通过第一触摸所触摸的位置的规定范围。
作为更具体的实施方式,例如,上述控制部能够基于第一触摸进行上述滚动处理,基于第二触摸禁止上述滚动处理,并且基于持续触摸状态的第一触摸进行链接选择处理。
另外,作为其它实施方式,上述控制部也能够基于第一触摸进行上述滚动处理,基于第二触摸禁止上述滚动处理,并且基于第二触摸进行链接选择处理。
上述控制部最好还具备如下的功能:在使链接选择处理有效时,当第一和第二触摸中的至少一个触摸指示链接设定处时,将该链接的链接信息显示在触摸位置以外的位置上。
利用本发明的链接选择方法是在将设定有链接的文档作为图像显示于兼具触摸面板的显示画面上的终端装置中选择链接的链接选择方法,其特征在于,具备以下步骤:解释文档数据,并生成显示于上述显示画面上的显示信息;在链接选择处理中当触摸脱离时,转移到原本处于触摸状态的链接的链接目的地;基于第一触摸执行规定的处理;以及当在维持第一触摸的触摸状态的状态下进行了第二触摸时,禁止上述规定的处理,并且在上述文档数据的整个显示画面中使基于第一和第二触摸中的至少一个触摸的链接选择处理有效。
利用本发明的显示程序是在将设定有链接的文档作为图像显示于兼具触摸面板的显示画面上的终端装置的控制部中被执行的显示程序,其特征在于,使计算机执行以下步骤:解释文档数据,并生成显示于上述显示画面上的显示信息;在链接选择处理中当触摸脱离时,转移到原本处于触摸状态的链接的链接目的地;基于第一触摸执行规定的处理;以及当在维持第一触摸的触摸状态的状态下进行了第二触摸时,制止上述规定的处理,并且在上述文档数据的整个显示画面上使基于第一和第二触摸中的至少一个触摸的链接选择处理有效。
下面详细说明本发明的其它结构和作用效果。
发明的效果
根据本发明,在将设定有链接的文档作为图像显示于兼具触摸面板的显示画面上的终端装置中,仅在确定包含被触摸的位置的规定范围的链接有效区域内允许选择链接,并且在维持触摸的触摸状态的同时从链接有效区域内移动到其外时,执行链接选择以外的规定的处理,因此能够解除触摸操作的冲突并以最小限度的触摸操作次数来实现良好的链接选择等操作。因而,大幅提高终端装置的操作性。
另外,由于不需要显示以往的滚动条,因此能够有效利用显示画面。
根据本发明的其它部分,在将设定有链接的文档作为图像显示于兼具触摸面板的显示画面上的终端装置中,根据相对于第一触摸有无第二触摸来切换处理,由此能够解除触摸操作的冲突并实现良好的链接选择等操作。
【附图说明】
图1是表示作为本发明的实施方式所涉及的终端装置的一例的便携式终端的概要结构的框图。
图2是表示图1所示的便携式终端的概要的内部结构的框图。
图3是表示图2所示的便携式终端的主要功能的功能框图。
图4是表示图1所示的便携式终端的显示设备的显示画面的显示例的图。
图5是本发明的实施方式中的主要动作例的说明图。
图6是表示接着图5的动作的链接目的地的画面的例的图。
图7是在本发明的实施方式中Web页面的滚动的说明图。
图8是表示接着图7的动作的滚动停止的画面的图。
图9是表示在本发明的实施方式中Web页面的第二滚动操作的例的说明图。
图10是表示本发明的实施方式中的在进行链接选择时用于便于进行链接选择的变形例的图。
图11是与本发明的实施方式中的链接有效区域的设定的有无有关的变形例的说明图。
图12是用于与本发明的实施方式中的文档数据的显示相关联的菜单项目的显示和选择的处理的说明图。
图13是本发明的实施方式中的基本处理的流程图。
图14是表示与图13中示出的步骤S13对应的链接有效区域关联处理(1)、(2)的流程图。
图15是表示与图13中示出的步骤S13对应的链接有效区域关联处理(3)、(4)的流程图。
图16是表示图13中示出的步骤S15的详细处理例的流程图。
图17是作为图13中示出的步骤S16的处理例的滚动处理(1)的流程图。
图18是作为图13中示出的步骤S16的处理例的滚动处理(2)的流程图。
图19是作为图13中示出的步骤S16的处理例的菜单选择处理的流程图。
图20是表示本发明的第二实施方式所涉及的便携式终端的主要功能的功能框图。
图21是用于说明本发明的第二实施方式中的主要动作的画面例的图。
图22是用于说明本发明的第二实施方式中的主要动作的画面例的图。
图23是用于说明本发明的第二实施方式中的主要动作的画面例的图。
图24是用于说明本发明的第二实施方式中的主要动作的画面例的图。
图25是表示本发明的第二实施方式中的第一动作例的流程图。
图26是表示本发明的第二实施方式中的第二动作例的流程图。
图27是表示本发明的第二实施方式中的第三动作例的流程图。
图28是表示本发明的第三实施方式中的主要功能的功能框图。
图29是表示本发明的第三实施方式中的第一动作例的处理过程例的流程图。
图30是表示本发明的第三实施方式中的第二动作例的处理过程的流程图。
图31是表示本发明的第三实施方式中的第三动作例的流程图。
【具体实施方式】
下面,参照附图来详细说明本发明的优选的实施方式。
首先,说明本实施方式的结构。
图1是表示作为具备通话功能、数据通信功能以及进行标记语言文档的显示处理的Web浏览器功能的终端装置的一例的便携式终端100的概要结构的框图。该便携式终端100是在壳体10内内置有扬声器11、具备触摸面板功能的显示设备15、麦克风16以及操作按钮17~19的、被称为所谓智能电话的多功能的便携式电话终端。该便携式终端100不具备硬件的键盘、数字键盘等,在需要文字输入的情况下,在显示设备15的显示画面上显示软键盘(未图示)来能够进行触摸输入。
图2是表示便携式终端100的概要的内部结构的框图。便携式终端100具备控制部101、信号处理部102、图像处理部103、显示部104、麦克风105、扬声器106、输入部107、通信部108、RTC(Real Time Clock:实时时钟)部109以及存储部110。
控制部101包括CPU,通过程序控制来负责整个装置的控制。
信号处理部102是进行如下各种信号处理的部位:在控制部101的控制下,将来自麦克风105(与图1的16相对应)的声音输入进行数字化后传递给控制部101,或者将来自控制部101的声音输出数据(包括本实施方式中的操作音)进行模拟化后输出到扬声器106(与图1的11对应),或者与图像处理部103之间发送接收信号。
图像处理部103具有接收来自信号处理部102的显示数据并显示在显示部104的功能。图像处理部103能够由支持图像处理的显示LSI构成。
显示部104包含图1所示的液晶显示器(LCD)、有机EL等显示设备15,将文字、图形、图像等信息显示给用户。特别是在本实施方式中,显示作为以HTML等标记语言进行描述的文档的Web页面。Web页面的显示信息通常可以包括文字、图形、图像,但是在本说明书中仅将它们全部称为显示图像或图像。
输入部107除了包括图1所示的操作按钮17~19以外,还包括触摸面板,具有接受利用手指的来自用户的指示操作、数据的输入并传递给控制部101的功能。在本实施方式中,触摸面板的输入范围遍及显示部104的显示画面的整个面。但是,并非一定要遍及整个面,触摸面板也可以仅覆盖显示画面上的一部分区域。
通信部108是用于进行通话、数据通信的部位,通过天线(未图示)并经由利用电波的无线接口与基站之间进行通信。与因特网的连接是可以通过该通信部108来进行的,但是也可以通过未图示的其它通信部(例如,无线LAN通信部)来进行的。
RTC部109具有日期时间信息的输出功能和计时功能。
存储部110包括ROM 111和RAM 113。除此以外,也可以包括硬盘装置等其它存储装置。ROM 111是保存控制部101的CPU所执行的各种程序、所需的数据的非易失性存储器,包含可重写的区域。RAM 113是提供用于CPU的工作用区域、数据的暂时存储区域的存储器。本实施方式中的Web页面的数据等被保存在该RAM 113中。
除了上述以外,虽未进行图示,也可以具备硬件键盘、GPS(Global Positioning System:全球定位系统)接收部、Bluetooth(注册商标)通信部、无线LAN通信部、照相机摄影部、TV接收部等。
图3是表示图2中示出的便携式终端100的主要功能的功能框图。
作为由控制部101实现的功能,具备触摸位置坐标处理部131、浏览器处理部132、链接有效区域关联处理部133、滚动处理部134以及菜单处理部135。
触摸位置坐标处理部131是检测用户对触摸面板进行了触摸、以及其位置(触摸位置)的坐标的功能部。优选也能够检测同时处于触摸状态的多个触摸位置以及一个触摸位置的触摸面积的类型。但是,这些追加的功能在本实施方式的主要特征中并非是必需的。触摸位置坐标处理部131向浏览器处理部132、链接有效区域关联处理部133、滚动处理部134以及菜单处理部135提供根据用户对输入部113的触摸操作而所检测到的触摸位置坐标等信息。另外,至少将最新的触摸位置以及过去的变化的数据作为历史记录数据保存到存储部110中。
浏览器处理部132是从存储部110接受以标记语言进行描述的文档数据并对其进行分析,并生成显示于显示画面的显示数据的功能部,包括对以规定的标签(例如锚点标签(anchor tag))所描述的链接设定处的确认以及基于对链接设定处的触摸的转移到链接目的地的功能。
链接有效区域关联处理部133是根据触摸位置坐标处理部131的输出在规定的条件下进行链接有效区域的设定、显示以及清除等处理来作为与链接有效区域相关联的处理的部位。在该处理中,也包括后述的初始位置(标记)的设定、显示以及清除的处理、还有后述的链接信息显示区域的显示以及清除。
滚动处理部134根据触摸位置坐标处理部131的输出,在规定的条件下进行使浏览器画面内的整个显示图像移动(即,滚动)的处理。
菜单处理部135是作为本实施方式的追加特征而与链接有效区域组合地显示多个菜单项目并提供给用户以进行选择的处理的部位。
下面,示出具体的显示画面例的同时,依次说明本实施方式的主要动作例和附加动作例、变形例。
图4表示图1所示的便携式终端100的显示设备15的显示画面300的显示例。在该显示画面300中,上边部的横长带状的区域310是进行便携式电话的电波的接收强度、时刻、剩余电池电量等的显示的区域。其下面的横长带状的区域320和更下面的主要区域330是浏览器画面。至少整个浏览器画面成为触摸面板区域。
区域320包含显示当前显示在主要区域330中的Web页面的标题的标题显示区域321以及操作区域322。在本例中,当在操作区域322上触摸该位置时,操作区域322在区域320内被放大,在此处显示其它的操作用按钮等(未图示)。
主要区域330中显示例如像访问PC用的Web站点而得到那样的、超出画面的大尺寸的Web页面的一部分(左上部分)的例。设为在图的Web页面的左侧的“製品概要”、“OS”、“Brower”、“サ一ビス”、“ダウンロ一ド”等各字符串、以及中央靠右下的“Platform”、“Browser”、“サ一ビス”、“ip...”等各字符串上分别设定有链接。也可以在在图中以方块标记(□)所表示的各图形上也设定有链接。当对这种设定有链接的字符、图形等的位置进行有效的触摸时,转移到其链接设定处的链接目的地,显示链接目的地的Web页面来代替当前的Web页面。
图5是本实施方式中的主要动作例的说明图。该图的画面300a与图4所示的画面相同。现在,对于画面300a,由用户利用手指350触摸画面左上部的链接设定处“Browser”而想要转移到表示其内容的画面。此时,显示用于确定包含触摸位置的规定范围的链接有效区域360。本说明书中的“链接有效区域”用于仅允许在确定包含触摸位置的规定范围的链接有效区域内选择链接。显示链接有效区域是为了在对触摸面板进行触摸时使得用户能够识别链接有效区域。在本例中,显示将以触摸位置为中心的预定半径的圆作为链接有效区域360的显示例。
作为链接有效区域360的具体显示方式,也可以设为对该圆内进行强调的显示方式。考虑圆内的高亮度(high light)显示、圆外的低亮度显示、圆内的翻转显示、圆内的颜色变化显示等作为圆内的强调显示。另外,链接有效区域360的形状设为圆形,但是并不限于圆形。例如,考虑椭圆形、方形、五角形以上的多角形等。链接有效区域360的尺寸可以为预定的固定尺寸,也可以为如后述那样在规定条件下可变的尺寸。或者,也可以用户在初始设定中从多个尺寸中进行选择。
对于被判断为通过手指350的触摸进行指示的链接,其链接信息显示于链接信息显示区域340内。由此,即使在所触摸的字符串被隐藏于手指下而难以识别的情况下,也能够容易地确认出所触摸的链接是否是所期望的链接。
在本例中,链接信息显示区域340在固定位置(在图的例中为主要区域330的上边部)上暂时显示为窗口。链接信息显示区域340的位置不限于该位置。也可以是触摸位置的附近位置等,链接信息显示区域340的位置也可以动态地发生变化。
在图的例子中,由控制部判断为手指350的触摸位置属于“Browser”的上邻的链接设定处“OS”,从而在链接信息显示区域340内显示“OS”。
在该状态下,用户判断为该链接不是目的的链接,而如画面300b那样在保持手指350的触摸状态下将手指350偏移到下侧。当将触摸位置移动到下一个链接设定处时,在链接信息显示区域340内显示字符串“Browser”。因此,用户判断为指示了目的的链接而将手指350从画面离开。以该触摸脱离为契机结束链接的选择,转移到之前处于触摸状态的该链接的链接目的地。图6中表示链接目的地的画面300c的例。在该画面300c中,标题显示区域321的显示变为“Browser”。主要区域330的左上部的字符串群与画面300a相同,但是当前所选择的链接以粗字符被显示。这样如果将浏览器画面分割成被称为帧(frame)的多个区域,则能够进行每帧的显示切换,但是在本发明中帧显示并非必需的要素。
接着,说明利用触摸的滚动操作的方法。
现在,假设用户为了观看在图7的画面300a中被隐藏于画面右侧中的Web页面部分而想要使图像向左侧滚动。此时,与之前的例同样地,在手指350进行触摸时显示链接有效区域360。基于该状态,在维持触摸状态下用户将手指350从链接有效区域360内移动到其外侧。这种操作与在压住鼠标的单击按钮的状态下移动光标的被称为“拖动”的操作类似。在画面300d中示出了将手指350向右侧方向移动到超出链接有效区域360的位置的例。此时,在最初的触摸位置上显示初始位置标记370,该初始位置标记370是表示初始位置的规定的标记。“最初的触摸位置”是指在某个时刻对触摸面板进行触摸时、表示此时的触摸位置、排除该触摸状态持续而触摸位置发生变化时的触摸位置的意思。
在此示出了比较小的圆印作为初始位置标记370,但是其形状、颜色等没有被特别限定。在此需要注意的是,初始位置标记370是通过相对于显示画面的坐标系的物理坐标来被固定,即使图像进行移动也不移动。在本实施方式中,在触摸位置超出了链接有效区域360的外侧的时刻,清除有效区域360的显示。但是,该清除并非是必须的,也可以考虑保持显示的状态的方式。
在进行滚动指示操作时,假设一个从初始位置向触摸的移动目的地位置延伸的移动矢量380。该移动矢量380是为了便利而假设的,并不显示在画面上。在本实施方式中,根据移动矢量380的长度(即,从初始位置到触摸的移动目的地位置的距离)决定滚动速度,滚动方向390为与移动矢量380相反朝向的方向。该滚动方向390也是为了便利而示出的,实际上不需要进行显示。通过滚动,画面300d的图像从右向左流动,对于该情形省略了图示。
当正在持续滚动中手指350从触摸面板离开时,如图8的画面300e所示那样停止滚动。即,用户在开始滚动之后,只要在所期望的Web页面部分显现于画面的时刻离开手指350即可。可以使用如下的使用方法:在所期望的Web页面部分较远的情况下,使手指的位置远离初始位置(标记370)来增大滚动速度;在接近所期望的Web页面部分时,使手指的位置靠近初始位置(但是在链接有效区域以外)来减小滚动速度。
此外,在Web页面的显示图像进行移动而其一端显现在显示画面内的时刻,不管是否处于触摸状态都停止进一步的滚动。滚动的方向不限于水平方向,也可以是垂直方向或斜方向。
接着,利用图9说明本实施方式中的第二滚动操作的例。该第二滚动操作是取代之前的(第一)滚动操作的操作。第一滚动操作在移动到链接有效区域以外的手指处于触摸状态的期间持续滚动,而第二滚动操作与手指的移动同步、仅在手指进行移动的期间进行滚动。在此“同步”意味着手指的移动量和移动方向实时地与显示图像的移动量和移动方向相一致。
如图9的画面300所示,在使手指350触摸浏览器画面上的一个点、在维持该触摸状态下使手指350越过链接有效区域360的边界而向移动矢量380的方向移动时,如画面300g所示,图像向该移动方向滚动该移动量。此时如果手指350的触摸持续,则能够进一步持续滚动操作。如果触摸脱离,则该滚动处理结束,在下一次触摸中再次从链接有效区域的显示开始。这样与第一滚动操作不同在第二滚动操作中,其移动方向与移动矢量380相同。该操作与用手蹭开载有图像的纸这种操作类似。
接着,利用图10说明进行链接选择时用于便于进行链接选择的变形例。如图300a所示,当手指350触摸多个链接设定处比较密集的区域时,在如之前的例那样错误地触摸相邻的链接的情况下,需要极微量地移动手指350。在这种情况下,手指会擦过目标链接而难以进行迅速且准确的指示操作。因此,如图300h所示,在对触摸面板进行触摸时,在规定的条件下,通过显示部暂时放大文档数据的显示画面。在该放大时链接有效区域360也一起被放大。将显示图像的放大的中心设为初始位置。作为规定的条件,具体地说,计算属于链接有效区域360内的链接设定处的个数,在其个数为预定的规定值以上时,进行显示图像的放大。除此以外,也可以代之在触摸的面积为规定值以上时进行显示图像的放大。手指的尺寸根据用户而不同,对于手指较大的用户在进行微小的链接设定处的触摸指示较为困难的情况下有效。在手指移动到链接有效区域360之外时,使显示图像返回原来的倍率(100%)。
除此以外,虽未进行图示,也可以在显示图像的倍率保持100%的状态下、在规定条件下放大显示链接有效区域360。例如,如果在最初的链接有效区域360内包含规定个数以上的链接设定处的情况下暂时放大链接有效区域360的尺寸,则不需要重新触摸而能够选择并指定稍微偏离触摸位置的、放大之前的链接有效区域360外的链接设定处的链接。另外,也可以根据触摸面积暂时放大链接有效区域360的尺寸。由此,能够在手指较粗的用户的情况下使得链接有效区域360不会变得过小。
图11是与链接有效区域的设定的有无有关的变形例的说明图。在之前的例中,设为当想要触摸浏览器画面内的某个位置时,在进行触摸时设定链接有效区域360并进行显示。但是,在一开始想要进行滚动操作的情况下,如果触摸时始终显示链接有效区域360,则有时会在将手指向链接有效区域360移动时在链接有效区域360内误将手指离开而执行向不打算去的链接目的地的转移。另一方面,浏览器画面内也存在很多完全不存在链接设定处的区域。因此,计算链接有效区域360内的链接设定处的个数,在计数值为0的情况下,不进行链接有效区域360的设定。例如,也可以保持链接有效区域360的大小、使链接有效区域360的功能本身无效且使触摸之后的滚动操作有效。或者,能够将链接有效区域360的尺寸设为0(半径为0),从而使其不显示。如果尺寸是0,则根据触摸的移动而滚动动作直接变为有效。总之,如图11的画面300i那样,在手指350触摸没有链接设定处的区域时,不显示链接有效区域,不考虑链接有效区域的内外而滚动动作直接变为有效。该滚动操作可以是上述的第一和第二滚动操作中的任一个。
在上述说明中,示出了在越过链接有效区域的边界进行触摸的移动的情况下作为链接选择处理以外的规定的处理而进行显示图像的滚动处理的例。但是,链接选择处理以外的规定的处理不限于滚动处理。例如,也考虑到显示的放大/缩小、显示的旋转(例如旋转90度)等显示方式的变更。也考虑到一种在超出到边界的外侧的情况下仅解除链接有效区域的设定的结构。除此以外,切换显示画面的处理也是“规定的处理”的一例。例如,在保存浏览的历史记录的状态下,也能够将浏览的历史记录通过“前进到”、“返回”等的操作来利用于切换显示画面的用途上。具体地说,能够在链接有效区域内在触摸状态的手指越过链接有效区域的左侧边界而超出到外侧的情况下进行“返回”的操作、在越过右侧的边界而超出到外侧的情况下进行“前进到”的操作。这样,在“规定的处理”中存在选择项的情况下,能够根据超出边界的方向来进行选择项的选择。
图12中表示作为“规定的处理”而进行用于与文档数据的显示相关联的菜单项目的显示和选择的处理的情况的显示例。
如图12的画面300j所示,在最初的触摸时显示以其触摸位置为中心的链接有效区域360的同时,在其周缘显示表示多个菜单项目的菜单图标400a~400h。在此,将八个菜单图标400a~400h总称为菜单区域400。菜单图标的个数、尺寸、形状、菜单项目的内容、配置等不特别限定于图示的内容。
各菜单项目与其位置如下。即,从最上部的图标沿着逆时针为:(1)书签、(2)URL输入、(3)返回、(4)主页、(5)重新读取、(6)菜单、(7)前进到、(8)书签登记。“返回”、“前进到”最好在点对称的对面的位置(在图的例中,配置在左右对面的位置上)。对于其它的菜单项目没有配置位置的限制。表示功能名称的字符信息不是必须的,也可以是记号、标记。
用户进行触摸时的各菜单项目的功能如下。
(1)“书签”:能够参照书签。例如,显示书签列表(未图示)。
(2)“URL输入”:显示具备URL输入部的软键盘(未图示)。
(3)“返回”:返回到在浏览历史记录上的、当前所显示的Web页面之前的Web页面的显示。通常浏览历史记录被保存在存储部中。
(4)“主页”:当在启动浏览器之前触摸该图标时,启动浏览器,显示“主页”所指定的URL的Web页面。当已启动浏览器后触摸该图标时,显示切换到主页所指定的Web页面。
(5)“重新读取”:执行重新获取对当前显示中的Web页面的URL的标记语言的请求并进行显示的更新处理。
(6)“菜单”:显示子菜单。
(7)“前进到”:在浏览历史记录上,前进到当前所显示的Web页面的下一个Web页面的显示。(在以“返回”返回的情况下、即、例如Web页面“返回”(前进到)C的情况)
(8)“书签登记”:对当前正在显示的Web页面(的URL)进行书签登记。
当将手指从最初的触摸位置越过链接有效区域360的边界而移动到某一个菜单项目的图标的位置上且在此处将手指350离开时,执行分配到该图标上的菜单项目。在画面300k中表示暂且将进行触摸的手指350向左侧移动且通过使手指在“返回”的菜单项目的图标400c内进行释放来进行“返回”操作的例。由此,能够在浏览器画面上的任意位置(其中,能够显示所需的菜单项目的位置)上进行集中的菜单选择操作。
也能够将图12所示的菜单选择的特征与上述第一或第二滚动的特征并用。但是,在菜单区域400内不进行滚动处理。即,在进行触摸之后,使触摸从初始位置移动到菜单区域400的外侧时,使得上述任一个滚动操作能够执行。此外,在图12的菜单显示的情况下不采用在图11的画面300i中说明的链接有效区域360的不设定/不显示。
下面,利用流程图说明用于实现上述各种处理的处理过程例。
图13表示本实施方式中的基本处理的流程图。该处理是用于进行链接选择处理和除此以外的处理的切换的处理。首先,当在浏览器画面上发生了触摸时(S11:“是”),将其触摸位置的坐标存储为初始坐标(S12)。接着,通过链接有效区域关联处理部133(图3)进行链接有效区域关联处理(S13)。该具体的内部处理在后面叙述。然后,周期性地检测保持触摸状态的触摸位置的变化(S14)。判断当前触摸位置是否超出到链接有效区域外(S15)。在停留在链接有效区域内的情况下,进行链接选择处理(S16)。在超出到链接有效区域外的情况下,执行链接选择处理以外的处理(S17)。在步骤S16、S17中的任一个中,都在其执行后根据执行结果返回到步骤S11或S14。每个处理的详细例都在后面叙述。此外,为了便于流程图的表述,将触摸位置的检测表示为图13的流程中的一个步骤(S14),但是实际上能够独立于图13的处理而与其并行地周期性地进行触摸位置的检测。
图14的(a)、(b)是分别表示与图13所示的步骤S13对应的可替换的链接有效区域关联处理(1)、(2)的流程图。
在图14的(a)的链接有效区域关联处理(1)中,首先基于初始位置设定链接有效区域(S21)。具体地说,使链接有效区域的中心位置与该初始位置一致,生成链接有效区域的显示信息。接着,显示该链接有效区域(S22)。
图14的(b)的链接有效区域关联处理(2)相当于图10中说明的处理。在该处理中,与链接有效区域关联处理(1)同样地,基于初始位置设定链接有效区域(S31),并显示该链接有效区域(S32)。并且,计算属于链接有效区域内的链接设定处的个数(S33)。如果该计数值为规定个数以上(S34,“是”),则与链接有效区域一起暂时放大显示图像(S35)。
图15的(a)、(b)是分别表示与图13所示的步骤S13对应的可替换的链接有效区域关联处理(3)、(4)的流程图。
图15的(a)的链接有效区域关联处理(3)相当于图11中说明的处理。在该处理中,首先基于初始位置设定链接有效区域(S41),接着计算链接有效区域内的链接设定处的个数(S42)。如果计数值不为0(S43:“否”),则显示链接有效区域(S44)。如果计数值为0,则将链接有效区域的尺寸设为0(S45)。不进行链接有效区域的显示。
图15的(b)的链接有效区域关联处理(4)相当于图12中说明的菜单选择处理。在该处理中,首先基于初始位置设定链接有效区域(S51),并显示该链接有效区域(S52)。接着,在链接有效区域的周围(周缘)设定并显示菜单显示区域400(图12)(S53)。
图16是表示图13所示的步骤S15的详细的处理例的流程图。在该处理中,首先检查当前触摸位置是否与链接设定处相符合(S61),在符合的情况下,将该链接信息以文本来显示在链接信息显示区域340(图5等)中(S62)。在不符合的情况下,返回到图13的步骤S14。接着步骤S62检查是否发生了触摸脱离(S63)。如果未发生触摸脱离,则返回到步骤S14。在发生了触摸脱离时,清除链接有效区域的显示(S64)。并且移动到该链接目的地(S65)。之后,返回到步骤S11。此外,在通过向链接目的地的移动而重写了整个浏览器画面的情况下,也可以省略步骤S64。
图17表示作为图13所示的步骤S16的处理例的滚动处理(1)的流程图。该处理相当于上述第一滚动操作。
首先,清除链接有效区域的显示,显示规定的初始位置标记370(图7)(S71)。接着,算出从初始位置到移动目的地的当前触摸位置的距离和方向、即移动矢量380(图7)(S72)。
根据所算出的该距离来决定滚动速度(S73)。典型来说,距离越大滚动速度也越大。其关系可以是直线性的,也可以是阶段性的。以所决定的该滚动速度向与所算出的方向相反的方向滚动整个图像(S74)。
如果在该滚动动作中发生了触摸脱离(S75,“是”),则停止滚动(S76)。并且,清除初始位置标记(S77),返回到步骤S11。
在未发生触摸脱离的期间,不断检查当前触摸位置是否返回到了链接有效区域(S78),返回到步骤S72而重复上述处理直到返回到链接有效区域内为止。在当前触摸位置返回到了链接有效区域时,清除初始位置标记,再次显示链接有效区域(S79),并返回到步骤S14。
图18表示作为图13所示的步骤S16的处理例的滚动处理(2)的流程图。
首先,清除链接有效区域的显示,显示初始位置标记370(图7)(S81)。接着,算出从之前触摸位置到当前触摸位置的位移Δx、Δy(S82)。接着,将整个图像滚动Δx、Δy(S83)。如果在该滚动动作中发生了触摸脱离(S84,“是”),则返回到步骤S11。在未发生触摸脱离的期间,不断检查当前触摸位置是否返回到了链接有效区域(S85),返回到步骤S82而重复上述处理直到返回到链接有效区域内为止。在当前触摸位置返回到了链接有效区域时,再次显示链接有效区域(S86),并返回到步骤S14。
图19表示作为图13中示出的步骤S16的处理例的菜单选择处理的流程图。
首先,算出从初始位置到原触摸位置的位移Δx、Δy(S91)。然后,检查是否发生了触摸脱离(S92)。如果发生了触摸脱离,则检查当前触摸位置是否位于某一个菜单项目区域内(S94)。如果位于某一个菜单项目区域内,则执行该菜单项目的处理(S95)。如果不在任一个菜单项目区域内,则返回到步骤S11。
在未发生触摸脱离的期间,检查当前触摸位置是否返回到了链接有效区域内(S93)。返回到步骤S91而重复上述处理直到返回到链接有效区域内为止。在当前触摸位置返回到了链接有效区域时,返回到步骤S14。
<第二实施方式>
接着,说明本发明的第二实施方式的结构。该第二实施方式中的终端装置的外观结构和内部结构如图1和图2所示。
图20是表示本实施方式中的便携式终端100的主要功能的功能框图。对与图3所示的要素相同的要素附加了相同的参照编号。
作为由控制部101实现的功能,具备触摸位置坐标处理部131、浏览器处理部132、滚动/链接切换部136以及滚动处理部134。
触摸位置坐标处理部131、浏览器处理部132以及滚动处理部134的功能如上所述。
滚动/链接切换部136是根据来自输入部113的触摸操作对滚动关联处理与链接关联处理进行切换的部位。
下面,示出具体的显示画面例来依次说明本实施方式的主要动作例和附加动作例、变形例。
图21~图24是表示用于说明第二实施方式中的主要动作的画面例的图。便携式终端100的显示画面300的基本显示例与图4中所说明的相同。
图21是本实施方式中的主要动作例的说明图。该图的画面300a与图4所示的相同。
现在,假设为了观看处于隐藏在所显示的Web页面的右下方向的位置的部分而进行滚动操作。即,该滚动操作是在手指移动的期间与手指的移动同步地进行显示图像的移动的操作。
如图21的画面300a所示,在使手指350触摸浏览器画面上的一个点且在维持该触摸状态下使手指350向箭头341的方向移动时,图像向其移动方向滚动其移动量。如画面300b所示,如果手指350停止则滚动也停止。在触摸脱离的情况下,该滚动处理结束。该滚动操作与用手蹭开载有图像的纸这种操作相同,直观而易懂。该操作能够重复进行无数次。
希望留意如下事项:在进行该利用一根手指的滚动操作时,即使手指触摸Web页面上的链接设定处也不受理链接的指示、即链接指示无效。
在画面300b的状态下,如图22的画面300c所示那样由用户用另一根手指351触摸画面的任意位置(在此为画面左下)。典型来说,手指351是在如图1所示那样的便携式100中握住装置壳体的那只手(在同图的例中为左手)的拇指。在这样在维持手指350的触摸状态的状态下利用另一根手指351进行第二触摸的情况下,禁止第一触摸的滚动操作的同时,使第一触摸(可移动)的链接指示有效。与此相伴地,在第一手指350的触摸位置与链接设定处符合的情况下,在链接信息显示区域340中显示表示该链接的信息(链接信息)。
此外,关于本说明书中的“第一触摸”和“第二触摸”的“第一”、“第二”,在处于两根手指同时触摸触摸面板的状态时,在先处于触摸状态的为“第一”,之后处于触摸状态的为“第二”。
如上所述,链接信息显示区域340在固定位置(在图的例中为主要区域330的上边部)上暂时显示为窗口。链接信息显示区域340的位置不限于该位置。链接信息显示区域340的位置也可以是触摸位置的附近位置等动态地发生变化的位置。
在图22的画面300c的例中,示出了通过手指350指示Web页面中的设定于“Platform”的字符串的链接来将该字符串显示在链接信息显示区域340中的情形。根据该结构,即使在所触摸的字符串隐藏在手指下而难以识别的情况下,用户也能够容易地确认出所触摸的链接是否是所期望的链接。此外,在本实施方式中,作为显示在链接信息显示区域340中的链接信息而示出了设定有链接的字符串本身,但是不限于此。链接信息也能够包括如下的信息。
(1)Web页面内的设定有链接的字符串本身。在上述的例中,“Platform”的字符串。
(2)链接目的地的标题信息。在上述的例中,例如为“Platform Information”。链接目的地的标题信息也可以包含在原本的HTML文档中,也可以从链接目的地获取。
(3)链接目的地的URL。
(4)上述(1)~(3)的任意组合。
基于图22的画面300c的状态,如画面300d所示,在维持两指的触摸状态下使手指350向箭头的方向移动。此时,滚动操作被禁止,因此画面不滚动,仅手指350在画面上移动。当第一触摸所涉及的手指350到达链接设定处时,其链接信息显示在链接信息显示区域340中。在图的例中,表示以下的状态,即,手指350指示通过滚动处理而出现在画面内的链接设定处“サポ一ト”的状态。当在这样链接被手指350所指示的状态下手指从触摸面板脱离时,判断为执行了链接的选择,从而显示如图23的画面300e所示那样的链接目的地的Web页面。此外,在画面300d内所示出的箭头是用于便于说明的,实际上并不被显示。
当在离开手指350(第一触摸)之前离开手指351(第二触摸)时,链接指示再次被无效而允许进行滚动操作。
在图22所示的动作例(即,第一动作例)中,说明了使画面滚动手指和指示链接的手指是与进行第一触摸的相同的手指350的情况。即,在两根手指同时处于触摸状态的情况下,由最初进行触摸的那根手指(在图的例中为手指350)受理链接的指示。与此相对地,也考虑了如下的动作例(即,第二动作例):在两根手指同时处于触摸状态的情况下,由之后进行触摸(第二触摸)的那根手指指示链接。
例如,图24的画面300f表示在图21的画面300b中进行滚动操作之后的手指350暂且离开画面之后、利用手指351进行触摸的状态。在无论利用哪根手指都仅以一根手指进行触摸的触摸状态下,仅能够进行滚动操作,而不能进行链接指示。因而,在画面300f的状态下,只要使手指351在画面上进行移动就能够进行与上述同样的滚动。其中,在本例中考虑在保持手指351的触摸状态下再次使手指350触摸任意位置的情况。在图24的画面300g中,表示利用手指350进行第二触摸来指示所期望的链接(在图中为“サポ一ト”)的例。此时,也可以是如下的方式:第二触摸并不突然指示所期望的链接,而是在指示其它位置之后,将手指移动到该链接设定处。
当在画面300g中利用手指350的第二触摸脱离时,启动向该链接的转移,显示如图23的画面300e所示那样的转移目的地的Web页面。根据这种第二动作例,能够使进行了滚动操作的手指暂时离开触摸面板,因此有利于不进行滚动操作而突然进行链接指示的情况。在这种情况下,也考虑了如下的操作方式:利用一只手的手指进行滚动操作,将滚动操作后的手指仍然放在触摸面板上,而利用另一只手的手指进行链接指示。
另外,画面例中虽未进行图示,也考虑了第三动作例。在第一动作例中设为受理第一触摸的链接的指示,在第二动作例中设为受理第二触摸的链接的指示,但是在第三动作例中,也可以通过处于触摸状态的两根手指中的任一个手指的触摸来受理链接的指示、即使第一触摸和第二触摸中的处于链接设定处的一方的指示有效。在两个手指同时与不同的链接设定处符合的情况下,使预定的任一个、例如之后触摸的一方优先。如果在没有显示所期望的链接信息的情况下,只要再次重新指示所期望的链接即可。
图25中示出了表示第二实施方式中的第一动作例的流程图。利用控制部101(图2)的软件处理来实现该处理。后述的其它流程图的处理也同样。
在图25的处理中,首先在存在第一触摸时(S111,“是”),监视其第一位置是否移动了(S112)。如果第一触摸位置移动了,则进行与该移动同步地滚动显示图像的滚动处理(S113)。关于该滚动,假设为上述的“同步滚动”。不论第一触摸是否移动,在第一触摸脱离时(S114,“是”),禁止滚动处理,返回到步骤S111。
在维持第一触摸的状态下,在发生了第二触摸的情况下(S116,“是”),禁止滚动处理(S117)。另外,使初始无效的链接指示变成有效(S118)。之后,如果第二触摸脱离(S119,“是”),则使链接指示无效(S124),返回到步骤S111。根据从哪个步骤转移到步骤S124,在返回到步骤S111的时刻第一触摸是否持续是不同的。在步骤S111中,不仅是在新发生了第一触摸的情况下,在第一触摸持续的情况下也判断为“发生了第一触摸”。
在步骤S119中第二触摸没有脱离的情况下,检查第一触摸位置是否与链接设定处符合(S120)。该第一触摸位置能够根据用户手指的移动而依次变化。当第一触摸位置与链接设定处符合时,将其链接信息显示在链接信息显示区域340中(S121)。当第一位置与链接设定处不符合时(S120,“否”),在该时刻如果链接信息正在进行显示则清除该显示(S125),返回到步骤S119。其中,如果第一触摸脱离(S126,“是”),则返回到步骤S111。在第一动作例中,直到现在一直为第二触摸的触摸(图22的利用手指351的触摸)在第一触摸脱离的时刻被视为第一触摸。其中,在第一动作例中,假设此时所剩下的第二触摸(被重新视为第一触摸的触摸)直接脱离。
如果在显示链接信息的状态下第一链接脱离(S122,“是”),则判断为进行了链接的选择,转移到该链接目的地(S123)。接着,将链接指示无效(S124),返回到最初的步骤S111。在该情况下也将直到现在一直为第二触摸的触摸(图22的利用手指351的触摸)视为第一触摸。
图26是表示第二实施方式中的第二动作例的流程图。对与图25所示的流程图相同的步骤附加相同的参照标记,省略重复的说明。
图26的处理与图25的处理不同在于图25的步骤S120和步骤S122分别变更为步骤S120a和步骤S122a。在步骤S120a中,不检查第一触摸位置而检查第二触摸位置是否与链接设定处符合。在步骤S122a中,不检查第一触摸位置而检查第二触摸位置是否脱离。由此,在图26的处理中,受理第二触摸的链接的指示。
图27是表示第二实施方式中的第三动作例的流程图。对与图25所示的流程图相同的步骤附加相同的参照标记,省略重复的说明。图27的处理与图25的处理不同在于图25的步骤S120和步骤S122分别变更为步骤S120b和步骤S122b。在步骤S120b中,不是检查第一触摸位置而是检查第一触摸或第二触摸位置中的任一个是否与链接设定处符合。在步骤S122a中,检查步骤S120b中的该触摸是否脱离。由此,在图27的处理中,不管第一或第二触摸中的哪一个都受理链接的指示。
作为其它变形例,也可以设为在两根手指同时处于触摸状态的情况下,由触摸面积较小的一根手指受理链接的指示。这例如与利用一只手的拇指的指肚进行触摸且利用另一只手的食指的指尖指示链接的操作方式相对应。在这种情况下,由哪边的触摸受理链接的指示与哪边的触摸先进行无关。
<第三实施方式>
接着,说明本发明的第三实施方式。其装置结构与第二实施方式相同,省略重复的说明。图28中示出了表示主要功能的功能框图。对与图3、图20所示的要素相同的要素附加相同的参照标记,省略重复的说明。在图28中,相对于图20的结构,追加了链接有效区域关联处理部133以及菜单处理部135。即,本实施方式相当于第一和第二实施方式的组合。因而,第三实施方式的主要动作组合了第一和第二实施方式的动作。
下面,利用流程图说明用于实现上述第三实施方式中的各种处理的处理过程例。
图29是表示第三实施方式中的第一动作例的处理过程例的流程图。
首先,当在浏览器画面上发生了触摸时(S131:“是”),将其触摸位置的坐标存储为初始坐标(S132)。接着,通过链接有效区域关联处理部133(图28)进行链接有效区域关联处理(S133)。该具体的内部处理在后面叙述。
如果在完成第二触摸之前第一触摸脱离(S134,“是”),则解除链接有效区域的设定(S135),返回到步骤S131。
如果在维持第一触摸的状态下发生第二触摸(S136,“是”),则直接解除链接有效区域(S135)。此时,链接有效区域的显示也被清除。然后,在浏览器画面上的全部区域内允许直到现在仅在链接有效区域内允许的链接指示(S138)。如果在维持第一触摸的状态下第二触摸脱离(S139,“是”),则返回到步骤S131。
在维持第二触摸的状态下监视第一触摸位置是否与链接设定处符合(S140)。不断检查触摸位置的变化。在第一触摸位置不符合链接设定处的情况下(S140,“否”),清除链接信息的显示(如果有的话)(S141),如果第一触摸没有脱离(S142,“否”),则返回到步骤S139。如果第一触摸脱离,则返回到步骤S131。此时,直到现在一直为第二触摸的触摸被视为第一触摸。
在步骤S140中第一触摸位置与链接设定处符合的情况下,将该链接的链接信息显示在链接信息显示区域340内(步骤S143)。如果在该状态下第一触摸脱离(S144,“是”),则转移到该链接的链接目的地(S145)。
在转移到链接目的地之后返回到步骤S131。此时,直到现在一直为第二触摸的触摸被视为第一触摸。
在步骤S136中未发生第二触摸的情况下,检查当前的第一触摸位置是否超出到链接有效区域外(S146)。在未超出到链接有效区域外的期间执行链接选择处理(S147)。在超出到链接有效区域外的情况下执行链接选择处理以外的“预定的处理”(S148)。
与上述步骤S133对应的链接有效区域关联处理(1)、(2)与图14所示的相同,因此省略其说明。
与上述步骤S133对应的链接有效区域关联处理(3)、(4)与图15所示的相同,因此省略其说明。
图29的步骤S147所示的链接选择处理与图16所示的相同,因此省略其说明。其中,图16中的“触摸”相当于本处理的“第一触摸”。
上述步骤S148所示的“预定的处理”与图17所示的相同,因此省略其说明。其中,图17中的“触摸”相当于本处理的“第一触摸”。
作为图29所示的步骤S148的预定的处理的一例的、滚动处理(2)与图18所示的相同,因此省略其说明。其中,图18中的“触摸”相当于本处理的“第一触摸”。
作为图29所示的步骤S148的预定的处理的其它例的、“菜单选择处理”与图19所示的相同,因此省略其说明。其中,图19中的“触摸”相当于本处理的“第一触摸”。
图30是表示本发明的第三实施方式中的第二动作例的处理过程的流程图。
图30的处理与图29的处理的不同在于图25的步骤S240和步骤S244分别变更为步骤S240a和步骤S244a。在步骤S240a中,不检查第一触摸位置而检查第二触摸位置是否与链接设定处符合。在步骤S244a中,不检查第一触摸位置而检查第二触摸位置是否脱离。由此,在图30的处理中,由第二触摸受理链接的指示。
图31是表示第三实施方式中的第三动作例的流程图。对与图29所示的流程图相同的步骤附加相同的参照标记,省略重复的说明。图31的处理与图29的处理不同在于图29的步骤S240和步骤S244分别变更为步骤S240b和步骤S244b。在步骤S240b中,不是检查第一触摸位置而是检查第一触摸或第二触摸位置中的任一个是否与链接设定处符合。在步骤S244b中,检查步骤S240b中的该触摸是否脱离。由此,在图31的处理中,由第一或第二触摸中的任一个受理链接的指示。
以上详细说明了本发明的优选实施方式,但是能够在不脱离本发明的权利要求的范围内进行上述言及的内容以外的各种变形、变更。
例如,在图1所示的终端装置中,示出了不具备硬件的键盘的装置,但是也可以具备硬件的键盘。并且,不限于电话终端,可以是由显示画面受理触摸输入的任意的终端装置,不一定需要是便携式。例如,也可以是PC、PDA、游戏机、车载导航装置、家用电器、自动贩卖机等。
另外,仅针对利用手指进行触摸的情况进行了说明,但是在使用两支笔或者与手指一起使用笔的情况下也能够应用本发明。
在第一滚动处理中,根据移动矢量的长度(距离)来决定滚动速度,但是也可以不管距离如何都将滚动速度设为固定。
产业上的可利用性
本发明能够利用于终端装置的设计、制造。