掌桥专利:专业的专利平台
掌桥专利
首页

信息处理装置和信息处理方法

文献发布时间:2023-06-19 10:57:17


信息处理装置和信息处理方法

技术领域

本发明涉及信息处理装置和信息处理方法。

背景技术

近年来,提出了各种在触摸屏的规定区域显示虚拟的触摸板(以下,也称为“虚拟触摸板”)的终端(例如平板终端)。用户通过对虚拟触摸板的触摸操作,例如能够操作鼠标光标。

在下述专利文献1中公开了如下的技术,例如在触摸屏显示操作系统的用户界面和虚拟触摸板,基于用户对该虚拟触摸板的触摸操作来控制鼠标光标的动作。

专利文献1:日本特开2014-241139号公报。

然而,在专利文献1的技术中,无法进行鼠标光标的操作以外的多种手势操作。这里,多种手势操作是指使用了高精度触摸板的操作,例如是基于多点触摸的画面的滚动操作、画面显示的放大操作或者缩小操作等。因此,希望通过在虚拟触摸板上进行鼠标光标的操作以外的多种手势操作,来提高触摸屏的用户体验。

鉴于上述的课题,本发明的目的在于,提供能够提高触摸屏的用户体验的信息处理装置和信息处理方法。

发明内容

为了解决上述的课题,本发明的一个方式的信息处理装置具备:显示部;触摸面板,其检测在上述显示部上被触摸的触摸位置;以及固件,其在形成上述触摸面板的触摸面板区域中生成不由操作系统直接控制的第二区域,并在上述第二区域被触摸时生成表示高精度触摸板被触摸这一意思的信号,其中,该第二区域覆盖在根据规定的操作而由上述操作系统直接控制的触摸屏亦即第一区域上。

另外,可以在上述的信息处理装置中还具有存储部,该存储部存储包含与硬件相关的信息的定义信息,该硬件包含上述触摸屏以及与上述触摸屏不同的上述高精度触摸板,上述固件生成包含与检测到上述触摸位置的区域对应的上述定义信息的上述信号,并向上述操作系统输出。

另外,可以在上述的信息处理装置中,在上述第一区域中检测到上述触摸位置的情况下,上述固件生成包含上述触摸屏的上述定义信息的第一信号并向上述操作系统输出,在上述第二区域中检测到上述触摸位置的情况下,上述固件生成包含上述高精度触摸板的上述定义信息的第二信号并向上述操作系统输出。

另外,可以在上述的信息处理装置中还具备功能控制部,上述功能控制部基于用户的操作来控制第一模式或者第二模式的模式设定,在该第一模式中在上述触摸面板区域仅设定上述第一区域,在该第二模式中在上述触摸面板区域设定上述第一区域和上述第二区域。

另外,可以在上述的信息处理装置中还具备显示处理部,在设定上述第二模式的情况下,上述显示处理部基于上述定义信息,在上述显示部显示虚拟的上述高精度触摸板亦即虚拟高精度触摸板,上述固件在显示上述虚拟高精度触摸板的区域生成上述第二区域。

另外,可以在上述的信息处理装置中,上述显示处理部基于上述定义信息,控制显示于上述第一区域的屏幕键盘和显示于上述第二区域的上述虚拟高精度触摸板的显示布局。

另外,可以在上述的信息处理装置中,上述显示处理部使上述虚拟高精度触摸板覆盖地显示于上述屏幕键盘。

另外,可以在上述的信息处理装置中,上述显示处理部使上述虚拟高精度触摸板不覆盖地显示于上述屏幕键盘。

本发明的一个方式的信息处理方法包含:触摸面板检测在显示部上被触摸的触摸位置;以及固件在形成上述触摸面板的区域中生成不由操作系统直接控制的第二区域,并在上述第二区域被触摸时生成表示高精度触摸板被触摸这一意思的信号,其中,该第二区域覆盖在根据规定的操作而由上述操作系统直接控制的触摸屏亦即第一区域上。

根据本发明,能够提高触摸屏的用户体验。

附图说明

图1是示出本发明的实施方式的信息处理装置的一个例子的图。

图2是示出该实施方式的各模式下的触摸屏的显示的一个例子的图。

图3是示出该实施方式的各模式下的触摸屏的功能的一个例子的图。

图4是示出该实施方式的信息处理装置的硬件构成的一个例子的图。

图5是示出该实施方式的信息处理装置的功能构成的一个例子的框图。

图6是示出该实施方式的信息处理装置的处理的流程的一个例子的序列图。

图7是示出该实施方式的初始显示时的触摸屏的显示和功能的一个例子的图。

图8是示出该实施方式的屏幕键盘的显示时的触摸屏的显示和功能的一个例子的图。

图9是示出该实施方式的工具栏的显示时的触摸屏的显示和功能的一个例子的图。

图10是示出该实施方式的虚拟高精度触摸板的显示时的触摸屏的显示和功能的一个例子的图。

图11是示出该实施方式的第二控制部的处理流程的一个例子的流程图。

图12是示出该实施方式的第一变形例的触摸屏的显示和功能的一个例子的图。

图13是示出该实施方式的第二变形例的触摸屏的显示和功能的一个例子的图。

附图标记的说明

1…信息处理装置;2…框体;3…连结部;5…桌面;6…任务条;7…OSK;8…工具栏;9…VPTP;10…触摸屏;11…显示画面;12…触摸面板;110…显示部;120…检测部;130…第一控制部;140…第二控制部;150…存储部;1302…显示处理部;1304…功能控制部;1402…功能设定部;1404…判定处理部;1406…信号处理部。

具体实施方式

以下,一边参照附图一边详细地说明本发明的实施方式。本发明涉及使触摸屏作为触摸屏或者高精度触摸板(PTP:Precision Touch Pad)的至少任意一方发挥功能的信息处理装置。以下,在触摸屏上虚拟地显示的高精度触摸板也被称为虚拟高精度触摸板(VPTP:Virtual Precision Touch Pad)。

本发明的实施方式的触摸屏是指包含能够进行各种信息的显示的显示画面和能够进行触摸操作的检测的触摸面板的输入输出装置。用户能够通过直接触摸显示于触摸屏的操作对象来进行操作。例如,用户能够通过直接触摸显示于触摸屏的屏幕键盘(OSK:OnScreen Keyboard)的各键,来进行键盘输入。

本发明的实施方式的PTP是指能够进行手势操作的触摸板。在PTP中,也能够进行鼠标光标的操作以外的多种手势操作。例如,在进行使2根手指与PTP的表面接触,并使2根手指向与表面平行的方向滑动的手势的情况下,画面滚动。另外,在进行使3根手指与PTP的表面接触、使3根手指左右滑动的手势的情况下,切换窗口的显示、应用程序的显示。另外,在进行使2根手指与PTP的表面接触、并捏合这样的手势的情况下,放大或者缩小显示。此外,在手势操作中,与PTP接触的手指的根数和手势的种类不限于该例。另外,手指的根数与手势的种类的组合不限于该例子。

本发明的实施方式的信息处理装置通过至少具有触摸屏的终端而实现。例如,信息处理装置通过具有触摸屏的笔记本PC(Personal Computer)、平板终端、智能手机等终端而实现。另外,信息处理装置也可以通过能够折叠触摸屏的折叠式终端(Foldable Device)而实现。此外,实现信息处理装置的终端不限于该例子。

另外,信息处理装置所具有的触摸屏的数量没有特别限定。例如,信息处理装置具有2个显示器(Dual Display),可以是2个显示器中的一个为触摸屏,也可以是2个显示器分别为触摸屏。以下,将信息处理装置为具有2个触摸屏的笔记本PC的例子作为一个例子进行说明。

<1.概况>

首先,参照图1~图3对本发明的实施方式的概况进行说明。图1是示出本实施方式的信息处理装置的一个例子的图。如图1所示,信息处理装置1都具备大致长方体的第一框体2A和第二框体2B。第一框体2A和第二框体2B在各自的端部由连结部3连结。连结部3例如为铰链,将第一框体2A和第二框体2B开闭自如地支承。

第一框体2A具备触摸屏10A,第二框体2B具备触摸屏10B。此外,在以下的说明中,在区别触摸屏10A、10B的情况下,在附图标记的末尾添加A、B中的任一个,在没有区别触摸屏10A、10B的情况下,省略A、B。另外,以下,关于触摸屏10的画面显示,对将构成触摸屏10的2边的短边中的一边作为画面显示的上部方向、将另一边作为画面显示的下部方向的纵画面显示的例子进行说明。

在本实施方式的信息处理装置1设置有与触摸屏10的功能相关的各种模式。作为信息处理装置1所设定的模式的一个例子,列举了普通模式(第一模式)和VPTP模式(第二模式)。

普通模式是使触摸屏10的形成有触摸面板的触摸面板区域的规定区域(第一区域)作为触摸屏发挥功能的模式。作为触摸屏发挥功能的规定区域(以下,也称为“触摸屏区域”)例如为触摸面板区域的整个区域。在普通模式中,例如,能够进行显示于触摸屏10的OSK等的操作。

由OS(操作系统:Operating System)根据规定操作来直接控制触摸屏区域的作为触摸屏的功能。这里,规定操作例如为触摸操作。具体而言,是对显示于触摸屏10的对象进行触摸的操作。在普通模式中,例如,通过OS的控制,在触摸屏区域显示桌面画面、任务条、OSK等用户界面(UI)。另外,若显示OSK,则通过在OS上进行动作的应用程序,在触摸屏区域显示用于应用程序的操作的工具栏的UI。用户例如通过操作介质来操作该工具栏,能够进行切换普通模式和VPTP模式的操作。

VPTP模式是使触摸面板区域的规定区域(第二区域)作为PTP发挥功能的模式。作为PTP发挥功能的规定区域(以下,也称为“VPTP区域”)例如是触摸面板区域的整个区域中的显示VPTP的区域。此外,触摸面板区域的整个区域中的VPTP区域以外的区域为触摸屏区域。

没有由OS根据规定操作直接控制VPTP区域的作为PTP的功能。这里,规定操作为触摸操作。具体而言为手势操作。在VPTP模式中,例如,通过触摸屏10的控制程序(固件)的控制,进行与用户的手势操作对应的控制。为通过该控制程序、后述的EC(嵌入控制器:Embedded Controller)执行的固件,以下,也称为“EC固件”。另外,通过应用程序的控制,在VPTP区域显示VPTP。关于基于OS的控制的显示和基于应用程序的控制的显示,与普通模式的情况相同。

普通模式与VPTP模式的切换通过应用程序来控制。应用程序例如基于用户对应用程序的输入,指示EC固件以设定任意的模式。此时,应用程序指示EC固件,以使用与所设定的模式对应的定义信息。这里,定义信息是指包含与硬件相关的信息(以下,也称为“硬件信息”)的信息。定义信息也可以包含多种硬件信息,例如包含触摸屏10的硬件信息和PTP的硬件信息。硬件信息例如包含硬件的种类、尺寸等信息。另外,在触摸屏10上虚拟地显示硬件的情况下,硬件信息包含表示虚拟显示尺寸的尺寸信息、表示虚拟显示位置的位置信息、表示包含其他的显示对象的布局的显示布局信息等。另外,硬件信息也可以包含与触摸屏区域、VPTP区域等区域的设定相关的区域设定信息。此外,定义信息中包含的信息不限于该例子。

在针对触摸屏10的触摸的检测时,EC固件生成与所设定的模式和检测出触摸的区域对应的信号并向OS输出。

在普通模式的设定时检测出触摸的情况下,EC固件生成表示触摸屏10作为触摸屏被触摸这一意思的触摸屏信号(第一信号)并向OS输出。触摸屏信号例如包含触摸屏10的定义信息和表示触摸位置的坐标信息。此外,在普通模式的设定时,由于触摸面板区域的整个区域为触摸屏区域,因此不检测VPTP区域的触摸。

当在VPTP模式的设定时在VPTP区域中检测出触摸的情况下,EC固件生成表示触摸屏10作为PTP被触摸这一意思的VPTP信号(第二信号)并向OS输出。VPTP信号例如包含PTP的定义信息和表示触摸位置的坐标信息。另一方面,当在VPTP模式的设定时在触摸屏区域中检测出触摸的情况下,EC固件生成表示触摸屏10作为触摸屏被触摸这一意思的触摸屏信号并向OS输出。

从EC固件接收到信号的OS识别为接收到的信号中包含的定义信息表示的硬件被触摸。此时,OS识别为定义信息表示的硬件与信息处理装置1连接。例如,在接收到触摸屏信号的情况下,OS识别为触摸屏10与信息处理装置1连接。另一方面,在接收到VPTP信号的情况下,OS识别为PTP与信息处理装置1连接。此外,在本实施方式中,触摸屏10与信息处理装置1物理连接。然而,PTP不与信息处理装置1物理连接。即,OS即使是没有与信息处理装置1物理连接的硬件,也能够基于定义信息来识别。

然后,OS进行与利用识别出的硬件检测到触摸的坐标位置对应的动作。在识别出触摸屏10的情况下,OS进行与触摸屏10相关的动作。另一方面,在识别出PTP的情况下,OS进行与PTP相关的动作。这样,EC固件生成与所设定的模式和检测出触摸的区域对应的信号并向OS输出,由此能够控制OS的动作。

这里,参照图2和图3,对各模式的显示与功能的关系进行说明。图2是示出本实施方式的各模式的触摸屏10的显示的一个例子的图。图3是示出本实施方式的各模式的触摸屏10的功能的一个例子的图。

如图2的左图所示,在普通模式下,例如在触摸屏10显示桌面5、OSK 7和工具栏8。此时,如图3的左图所示,显示桌面5、OSK 7和工具栏8的触摸屏区域TA作为触摸屏发挥功能。

另一方面,如图2的右图所示,在VPTP模式中,例如在触摸屏10显示桌面5、工具栏8和VPTP 9。此时,如图3的右图所示,显示桌面5和工具栏8的触摸屏区域TA作为触摸屏发挥功能,显示VPTP 9的VPTP区域VA作为PTP发挥功能。

<2.硬件构成>

以上,对本发明的实施方式的概况进行了说明。接着,参照图4对本实施方式的信息处理装置1的硬件构成进行说明。图4是示出本实施方式的信息处理装置1的硬件构成的一个例子的图。

如图4所示,信息处理装置1具备触摸屏10A、触摸屏10B、CPU(Central ProcessingUnit:中央处理单元)15、主存储器16、GPU(Graphic Processing Unit)17和芯片组21。另外,信息处理装置1具备BIOS(Basic Input Output System)存储器22、HDD(Hard DiskDrive:硬盘驱动器)23、音频系统25、WLAN(Wireless Local Area Network:无线局域网)卡26、EC31、输入部32和电源电路33。

触摸屏10具备显示画面11和触摸面板12。触摸屏10在显示画面11上显示与被转换为视频信号的显示数据对应的各种信息,并且通过触摸面板12来检测基于用户的手指、笔等操作介质的触摸、操作介质的接近,由此接受基于操作介质的操作输入。

显示画面11例如为OLED显示器(有机EL显示器)等显示装置。此外,显示画面11也可以构成为能够折弯(能够折叠)。

触摸面板12重叠于显示画面11的显示面而配置。触摸面板12检测触摸位置。此外,触摸面板12也可以与显示画面11一体地构成,与显示画面11同样构成为能够折弯(能够折叠)。

CPU15通过程序控制来执行各种运算处理,并控制信息处理装置1整体。

主存储器16是被用作CPU15的执行程序的读入区域、或者被用作写入执行程序的处理数据的作业区域的可写入存储器。主存储器16例如由多个DRAM(Dynamic RandomAccess Memory:动态随机存取存储器)芯片构成。在该执行程序中包含:OS、用于对周边设备类进行硬件操作的各种驱动器、各种服务/实用程序、应用程序等。

GPU17基于CPU15的控制来执行图像处理而生成显示数据。GPU17与显示画面11连接,将所生成的显示数据输出给显示画面11。

芯片组21具备USB(Universal Serial Bus:通用串行总线)、串行ATA(ATAttachment:AT附件)、SPI(Serial Peripheral Interface:串行外设接口)总线、PCI(Peripheral Component Interconnect:外围组件互连)总线、PCI-Express总线和LPC(LowPin Count:低管脚计数)总线等控制器,连接多个设备。在图2中,作为设备的例示,BIOS存储器22、HDD23、音频系统25、WLAN卡26、EC31与芯片组21连接。

BIOS存储器22例如由EEPROM(Electrically Erasable Programmable Read OnlyMemory:电可擦可编程只读存储器)、闪存ROM(Read Only Memory:只读存储器)等能够电改写的非易失性存储器构成。BIOS存储器22存储有用于控制BIOS以及EC31等的系统固件等。系统固件是由CPU15执行的固件,与由EC31执行的EC固件不同。

HDD(Hard Disk Drive:硬盘驱动器)23(非易失性存储装置的一个例子)存储有OS、各种驱动器、各种服务/实用程序、应用程序和各种数据。

音频系统25进行声音数据的记录、播放、输出。例如麦克风或扬声器与音频系统25连接。

WLAN卡26通过无线(wireless)LAN,与网络连接,进行数据通信。

EC31是不论信息处理装置1的系统状态如何,都监视各种设备(周边装置、传感器等)并进行控制的单片微型计算机(One-Chip Microcomputer)。EC31具备未图示的CPU、ROM(Read only Memory:只读存储器)、RAM(Random Access memory:随机存取存储器)。EC31与CPU15独立地动作,主要作为管理信息处理装置1的内部的动作环境的控制部而发挥功能。EC31读出预先存储于ROM的控制程序(EC固件),执行由读出的控制程序中记述的各种命令所指示的处理而实现各种功能。另外,EC31具备多个信道的A/D输入端子、D/A输出端子、计时器和数字输入输出端子等。例如输入部32和电源电路33等经由这些输入输出端子与EC31连接,EC31控制这些动作。

输入部32例如是进行电源开关、功能开关等的输入的输入设备。

电源电路33例如包含DC/DC转换器、充放电单元、电池单元、AC/DC适配器等,将从AC/DC适配器、或者电池单元供给的直流电压转换为使信息处理装置1进行动作所需的多个电压。另外,电源电路33基于来自EC31的控制而向信息处理装置1的各部供给电力。

<3.功能构成>

以上,对本实施方式的信息处理装置1的硬件构成的一个例子进行了说明。接着,参照图5,对本实施方式的信息处理装置1的功能构成的一个例子进行说明。图5是示出本实施方式的信息处理装置1的功能构成的一个例子的框图。

如图5所示,信息处理装置1具备显示部110、检测部120、第一控制部130、第二控制部140和存储部150。

(1)显示部110

显示部110具有显示从第一控制部130输入的各种信息的功能。显示部110例如由参照图4说明的显示画面11实现,在该显示画面11上显示桌面5、任务条、OSK 7、工具栏8、VPTP 9等UI。此外,显示部110显示的信息不限于该例子。

(2)检测部120

检测部120具有对触摸面板区域的基于操作介质的触摸位置进行检测的功能。检测部120例如由参照图4说明的触摸面板12实现,将该触摸面板12检测出的触摸位置向第二控制部140输出。

(3)第一控制部130

第一控制部130具有对信息处理装置1的全部动作进行控制的功能。第一控制部130例如包含CPU15、GPU17等而构成。关于第一控制部130的功能,例如通过由CPU15执行BIOS等系统固件、OS、或者各种应用程序(例如在OS上进行动作的应用程序)等程序而引导(起动)系统,并进行各种运算和处理等而实现。为了实现该功能,第一控制部130具备显示处理部1302和功能控制部1304。

(显示处理部1302)

显示处理部1302具有控制显示部110的显示的功能。显示处理部1302例如基于用户的操作来控制显示部110的显示。作为用户的操作的一个例子,列举使OSK 7显示或者不显示的操作、设定普通模式或者VPTP模式的操作等。

在输入了使OSK 7显示的操作的情况下,显示处理部1302使显示部110显示OSK 7。在OSK 7的显示时,显示处理部1302还使显示部110显示工具栏8。另一方面,在输入了使OSK7不显示的操作的情况下,显示处理部1302使显示部110不显示OSK 7和工具栏8。

当在普通模式的设定时输入了设定VPTP模式的操作的情况下,显示处理部1302基于定义信息而使显示部110显示VPTP 9。例如,显示处理部1302参照定义信息来取得VPTP 9的尺寸信息、VPTP 9的位置信息等信息。在取得后,显示处理部1302根据所取得的尺寸信息而生成VPTP 9的显示数据,使所生成的显示数据在位置信息表示的位置上显示于显示部110。

显示处理部1302基于定义信息,控制显示于触摸屏区域TA的OSK 7和显示于VPTP区域VA的VPTP 9的显示布局。例如,在定义信息表的VPTP 9的尺寸和显示位置与已经显示的OSK 7的尺寸和显示位置相同的情况下,显示处理部1302使OSK 7的显示区域显示VPTP9。此时,显示处理部1302在使显示部110不显示OSK 7之后显示VPTP 9。此外,显示处理部1302也可以使显示部110不显示OSK 7,而使VPTP 9覆盖于OSK7地显示。由此,与使VPTP 9显示在与OSK 7不同的区域的情况进行比较,显示处理部1302能够通过显示部110而将VPTP 9以外的区域确保得更大。

另一方面,当在VPTP模式的设定时输入了设定普通模式的操作的情况下,显示处理部1302使显示部110不显示VPTP 9。此时,显示处理部1302使显示部110再次显示OSK 7。由此,用户能够再次操作OSK 7。此外,当在VPTP模式的设定时在OSK 7上覆盖显示VPTP 9的情况下,通过使VPTP 9为不显示而显示OSK 7。由此,在覆盖显示VPTP 9的状态下输入了设定普通模式的操作的情况下,显示处理部1302可以不进行使显示部110再次显示OSK 7的处理。

此外,使OSK 7显示或者不显示的处理例如由OS执行。另外,使工具栏8显示或者不显示的处理例如由应用程序执行。另外,VPTP的显示或者不显示处理例如由应用程序执行。

(功能控制部1304)

功能控制部1304具有对触摸屏10的功能进行控制的功能。例如,功能控制部1304控制在触摸屏10上设定的模式。具体地,功能控制部1304基于用户的操作,控制普通模式或者VPTP模式中的任一个模式的设定。

当在设定普通模式时输入了切换为VPTP模式的操作的情况下,功能控制部1304决定为使后述的功能设定部1402对触摸屏10设定VPTP模式。此时,功能控制部1304使功能设定部1402将触摸面板区域的显示VPTP 9的区域设定为VPTP区域VA。具体地,功能控制部1304参照定义信息来取得VPTP 9的尺寸信息和位置信息。在取得后,功能控制部1304基于尺寸信息和位置信息,将显示VPTP 9的区域设定为VPTP区域VA。另外,功能控制部1304将VPTP区域VA以外的区域设定为触摸屏区域TA。

另一方面,当在设定VPTP模式时输入了切换为普通模式的操作的情况下,功能控制部1304决定为使功能设定部1402对触摸屏10设定普通模式。此时,功能控制部1304使功能设定部1402将触摸面板区域的整个区域设定为触摸屏区域TA。

像以上说明的那样,功能控制部1304能够基于用户的操作,切换普通模式和VPTP模式并设定于触摸屏10。另外,功能控制部1304通过在VPTP模式的设定时,在显示部110的显示VPTP 9的区域设定VPTP区域VA,能够使触摸面板区域的规定区域作为PTP发挥功能。

(4)第二控制部140

第二控制部140具有控制各种设备(周边装置、传感器等)的全部动作的功能。第二控制部140例如包含EC31而构成。第二控制部140的功能例如通过由EC31执行的EC固件进行各种运算和处理等而实现。为了实现该功能,第二控制部140具备功能设定部1402、判定处理部1404和信号处理部1406。此外,以下说明的功能设定部1402、判定处理部1404和信号处理部1406的功能也由EC固件实现。

(功能设定部1402)

功能设定部1402具有进行与触摸屏10的功能相关的设定的功能。功能设定部1402进行触摸屏10的模式的设定。例如,功能设定部1402基于功能控制部1304的指示,对触摸屏10设定普通模式或者VPTP模式的任一个模式。具体地,功能设定部1402在从功能控制部1304接受指示以设定普通模式的情况下,在触摸屏10设定普通模式。另一方面,功能设定部1402在从功能控制部1304接受指示以设定VPTP模式的情况下,在触摸屏10设定VPTP模式。

另外,功能设定部1402进行触摸屏10的触摸面板区域的区域设定。例如,功能设定部1402基于功能控制部1304的指示,在触摸面板区域设定触摸屏区域TA或者VPTP区域VA的至少一个区域。具体地,功能设定部1402在从功能控制部1304接受指示以设定触摸屏区域TA的情况下,基于触摸屏的定义信息而生成触摸屏区域TA。在生成后,功能设定部1402在触摸屏10设定所生成的触摸屏区域TA。另外,功能设定部1402在从功能控制部1304接受指示以设定触摸屏区域TA和VPTP区域VA的情况下,基于PTP的定义信息而生成VPTP区域VA。在生成后,功能设定部1402在触摸屏10设定所生成的VPTP区域VA。此时,功能设定部1402在已经设定于触摸面板区域的触摸屏区域TA上覆盖所生成的VPTP区域VA。

(判定处理部1404)

判定处理部1404具有对操作介质所操作的区域进行判定的功能。例如,判定处理部1404基于由检测部120检测出的操作介质的触摸位置,判定由操作介质操作的区域。

具体地,首先,判定处理部1404判定包含由检测部120检测出的触摸位置的区域。在触摸位置包含于触摸屏区域TA的情况下,判定处理部1404判定为触摸屏区域TA被操作。另一方面,在触摸位置包含于VPTP区域VA的情况下,判定处理部1404判定为VPTP区域VA被操作。而且,判定处理部1404向信号处理部1406输出判定结果。

(信号处理部1406)

信号处理部1406具有生成用于控制OS的动作的信号并向OS输出的功能。例如,信号处理部1406基于从判定处理部1404输入的判定结果,生成包含与检测到触摸位置的区域对应的定义信息的信号,并向OS输出。

在判定结果表示在触摸屏区域TA检测出触摸位置的情况下,信号处理部1406生成包含触摸屏10的定义信息的触摸屏信号,并向OS输出。由此,信号处理部1406能够使OS识别为触摸屏10作为触摸屏被操作,进行与触摸屏相关的动作。

另一方面,在判定结果表示在VPTP区域VA检测出触摸位置的情况下,信号处理部1406生成包含PTP的定义信息的VPTP信号,并向OS输出。由此,信号处理部1406能够使OS识别为触摸屏10作为PTP被操作,进行与PTP相关的动作。

在普通模式的设定时,触摸屏区域TA被设定在触摸面板区域的整个区域。因此,不论在触摸面板区域的哪里检测到触摸,信号处理部1406都生成触摸屏信号,并向OS输出。

在VPTP模式的设定时,VPTP区域VA覆盖在触摸屏区域TA的一部分的区域上。因此,当在触摸屏区域TA中检测到触摸的情况下,与普通模式的设定时同样,信号处理部1406生成触摸屏信号,并向OS输出。另一方面,当在VPTP区域VA检测到触摸的情况下,信号处理部1406生成VPTP信号,并向OS输出。

在信号的生成时,信号处理部1406例如通过变更在信号中包含的定义信息,来变更向OS输出的信号。具体地,假设在触摸屏信号的输出后在VPTP区域VA检测到触摸。在该情况下信号处理部1406将触摸屏信号中包含的触摸屏10的定义信息变更为PTP的定义信息。由此,触摸屏信号变更为VPTP信号。这样,信号处理部1406将表示触摸面板区域的一部分的区域被触摸这一情形的信号生成为表示PTP被触摸这一情形的信号。

此外,触摸屏信号和VPTP信号由触摸屏10的EC固件生成,并向OS输出。由此,OS的与触摸屏10相关的动作由触摸屏10的EC固件进行控制。

(5)存储部150

存储部150具有存储各种信息的功能。存储部150包含主存储器16、BIOS存储器22、HDD23、EC31所具备的ROM或RAM等而构成。存储部150例如存储OS或各种应用程序等软件、系统固件或EC固件等各种固件、以及定义信息。作为一个例子,本实施方式的存储部150存储至少一个定义信息,该定义信息表示将触摸屏10的画面显示作为纵画面显示,使VPTP 9显示于显示了OSK 7的区域。

<4.处理的流程>

以上,对本实施方式的信息处理装置1的功能构成的一个例子进行了说明。接着,参照图6~图11,对本实施方式的信息处理装置1的处理的流程的一个例子进行说明。

(1)信息处理装置1的处理的流程

图6是示出本实施方式的信息处理装置1的处理的流程的一个例子的序列图。此外,以下,如图6所示,关于基于用户的操作,信息处理装置1的第一控制部130所执行的OS和应用程序、以及第二控制部140所执行的EC固件各自的处理进行说明。

(OSK 7显示操作的输入时)

首先,用户向信息处理装置1输入使OSK 7显示的操作(S102)。该操作经由触摸屏10向OS输入。被输入了操作的OS使触摸屏10显示OSK 7(S104)。在OSK 7的显示后,OS向应用程序输出表示显示了OSK 7的通知(S106)。接受通知的应用程序使触摸屏10显示工具栏8(S108)。

(VPTP 9显示操作的输入时)

首先,用户向信息处理装置1输入使VPTP 9显示的操作(S110)。经由显示于触摸屏10的工具栏8向应用程序输入该操作。被输入了操作的应用程序向OS输出使OSK 7不显示的指示(S112)。接受指示的OS使触摸屏10不显示OSK 7。接着,应用程序使触摸屏10在显示有OSK 7的区域显示VPTP 9(S114)。接着,应用程序向EC固件输出使触摸屏10的VPTP模式开启的指示(S116)。接受指示的EC固件在触摸屏10设定VPTP模式(S118)。

(VPTP 9不显示操作的输入时)

首先,用户向信息处理装置1输入使VPTP 9不显示的操作(S120)。经由显示于触摸屏10的工具栏8向应用程序输入该操作。被输入了操作的应用程序向EC固件输出使触摸屏10的VPTP模式关闭的指示,在触摸屏10使VPTP 9不显示(S122)。接受指示的EC固件使VPTP模式关闭。接着,应用程序向OS输出使OSK 7显示的指示(S124)。接受指示的OS使触摸屏10显示OSK 7(S126)。

(OSK 7不显示操作的输入时)

首先,用户向信息处理装置1输入使OSK 7不显示的操作(S128)。经由触摸屏10而向OS输入该操作。被输入了操作的OS使触摸屏10不显示OSK 7。并且,OS向应用程序输出表示使OSK 7不显示的情况的通知(S130)。接受通知的应用程序使触摸屏10不显示工具栏8。

(2)显示和功能的转变

这里,参照图7~图10,对触摸屏10的显示和功能的转变的一个例子进行说明。

(初始显示时)

图7是示出本实施方式的初始显示时的触摸屏10的显示和功能的一个例子的图。图7的左图的(A)示出显示例,图7的右图的(B)示出功能例。在初始显示时(在S102的执行前),如图7的(A)所示,在触摸屏10显示例如桌面5和任务条6。此时,如图7的(B)所示,在触摸屏10(触摸面板区域)的整个区域设定触摸屏区域TA,触摸屏区域TA作为触摸屏发挥功能。

(OSK 7显示时)

图8是示出本实施方式的OSK 7的显示时的触摸屏10的显示和功能的一个例子的图。图8的左图的(A)示出显示例,图8的右图的(B)示出功能例。在OSK 7的显示时(S104~S106的执行时),例如如图8的(A)所示,在触摸屏10显示桌面5和OSK 7。此时,如图8的(B)所示,在触摸屏10的整个区域设定触摸屏区域TA,触摸屏区域TA作为触摸屏发挥功能。

(工具栏8显示时)

图9是示出本实施方式的工具栏8的显示时的触摸屏10的显示和功能的一个例子的图。图9的左图的(A)示出显示例,图9的右图的(B)示出功能例。在工具栏8的显示时(在S108~S112、S124~S130的执行时),例如如图9的(A)所示,在触摸屏10显示桌面5、OSK 7和工具栏8。此时,如图9的(B)所示,在触摸屏10的整个区域设定触摸屏区域TA,触摸屏区域TA作为触摸屏发挥功能。

(VPTP 9显示时)

图10是示出本实施方式的VPTP 9的显示时的触摸屏10的显示和功能的一个例子的图。图10的左图的(A)示出显示例,图10的右图的(B)示出功能例。在VPTP 9的显示时(在S114~S122的执行时),例如如图10的(A)所示,在触摸屏10显示桌面5、工具栏8和VPTP 9。此时,如图10的(B)所示,在触摸屏10的显示桌面5和工具栏8的区域设定触摸屏区域TA,触摸屏区域TA作为触摸屏发挥功能。另外,在触摸屏10的显示VPTP 9的区域显示VPTP区域VA,VPTP区域VA作为PTP发挥功能。

(3)第二控制部140的处理的流程

图11是示出本实施方式的第二控制部140的处理的流程的一个例子的流程图。如图11所示,首先,第二控制部140检测操作介质对显示部110的触摸操作(S202)。接着,第二控制部140判定检测出的触摸操作的触摸位置是否在VPTP区域VA内(S204)。

在触摸位置在VPTP区域VA内的情况下(S204/是),第二控制部140使EC固件向OS发送VPTP信号(S206)。另一方面,在触摸位置不在VPTP区域VA内的情况下(S204/否),第二控制部140使EC固件向OS发送触摸屏信号(S208)。在信号发送后,第二控制部140每次检测触摸操作时反复进行上述的处理。

像以上说明的那样,本实施方式的信息处理装置1的触摸屏10具有显示部110、以及对在显示部110上被触摸的触摸位置进行检测的触摸面板12(检测部120)。另外,信息处理装置1具有在形成触摸面板的触摸面板区域中生成不由OS直接控制的VPTP区域的固件。固件覆盖了在与规定的操作对应地由OS直接控制的触摸屏即触摸屏区域上生成的VPTP区域。并且,固件在VPTP区域被触摸时生成表示PTP被触摸的情况的VPTP信号。

由固件生成的VPTP信号通过固件而向OS输出。OS基于接收到的VPTP信号,而进行与PTP相关的动作。通过该构成,信息处理装置1在检测到基于操作介质的触摸时,能够使触摸屏10的规定的区域作为能够进行鼠标光标的操作以外的多种手势操作的PTP发挥功能。由此,信息处理装置1能够提高触摸屏10的用户体验。

<5.变形例>

以上,对本发明的实施方式进行了说明。接着,对本发明的实施方式的变形例进行说明。此外,以下说明的各变形例也可以单独应用于本发明的实施方式,也可以组合应用于本发明的实施方式。另外,各变形例也可以取代在本发明的实施方式中说明的构成而应用,也可以追加地应用于本发明的各实施方式中说明的构成。

(1)第一变形例

首先,参照图12,对本实施方式的第一变形例进行说明。图12是示出本实施方式的第一变形例的触摸屏10的显示和功能的一个例子的图。图12的左图的(A)示出显示例,图12的右图的(B)示出功能例。

在上述的实施方式中,关于在OSK 7上覆盖地显示VPTP 9的例子进行了说明,但显示处理部1302也可以使VPTP 9不覆盖于OSK 7而显示。

例如,如图12的(A)所示,在触摸屏10显示桌面5、OSK 7、工具栏8和VPTP 9。并且,VPTP 9不覆盖于OSK 7而显示在与OSK 7不同的区域。此时,如图12的(B)所示,在触摸屏10的显示桌面5、OSK 7和工具栏8的区域设定触摸屏区域TA,触摸屏区域TA作为触摸屏发挥功能。另外,在触摸屏10的显示VPTP 9的区域显示VPTP区域VA,VPTP区域VA作为PTP发挥功能。

由此,在触摸屏10显示OSK 7和VPTP 9双方,因此用户在使用OSK7或者VPTP 9时能够省去切换显示的麻烦。由此,信息处理装置1能够提高触摸屏的用户体验。此外,在实施本变形例的情况下,存储部150存储包含表示图12的(A)的显示布局的显示布局信息以及表示(B)的区域设定的区域设定信息的定义信息。

(2)第二变形例

接着,参照图13,对本实施方式的第二变形例进行说明。图13是示出本实施方式的第二变形例的触摸屏10的显示和功能的一个例子的图。图13的左图的(A)示出显示例,图13的右图的(B)示出功能例。

在上述的实施方式中,关于触摸屏10的画面显示为纵画面显示的例子进行了说明,但不限于该例。例如,触摸屏10的画面显示也可以是将构成触摸屏10的2边的长边中的一方设为画面显示的上部方向、将另一方设为画面显示的下部方向的横画面显示。

在为横画面显示的情况下,例如如图13的(A)所示,在触摸屏10显示桌面5、OSK 7、工具栏8和VPTP 9。此时,如图13的(B)所示,在触摸屏10的显示桌面5、OSK 7和工具栏8的区域设定触摸屏区域TA,触摸屏区域TA作为触摸屏发挥功能。另外,在触摸屏10的显示VPTP 9的区域显示VPTP区域VA,VPTP区域VA作为PTP发挥功能。

由此,触摸屏10在横画面显示中也能够显示VPTP 9。用户即使持有信息处理装置1以成为横画面显示,也能够使用VPTP 9。由此,信息处理装置1能够提高触摸屏的用户体验。此外,在实施本变形例的情况下,存储部150存储有包含表示图13的(A)的显示布局的显示布局信息以及表示(B)的区域设定的区域设定信息的定义信息。

(3)第三变形例

接着,对第三变形例进行说明。在上述的实施方式中,对存储部150存储一个定义信息的例子进行了说明,但不限于该例。例如,存储部150也可以存储多个定义信息。作为多个定义信息的一个例子,列举用于实现图2所示的显示和功能的定义信息、用于实现图12所示的显示和功能的定义信息、用于实现图13所示的显示和功能的定义信息等、显示布局不同的多个定义信息。

由此,信息处理装置1能够对触摸屏10进行与状况对应的多种显示。例如,假设存储部150存储与纵画面显示相关的定义信息和与横画面显示相关的定义信息。此时,若用户手持信息处理装置1进行操作,以将构成触摸屏10的2边的短边中的一方设为画面显示的上部方向、将另一方设为画面显示的下部方向,则触摸屏10的画面显示为纵画面显示。若从该状态起,用户使信息处理装置1旋转以将构成触摸屏10的2边的长边中的一方设为画面显示的上部方向、将另一方设为画面显示的下部方向,则触摸屏10的画面显示被变更为横画面显示。

另外,多个定义信息也可以是PTP的硬件信息不同的多个定义信息。由此,信息处理装置1能够使触摸屏10显示多种规格的VPTP 9。

这样,通过存储部150存储多个定义信息,触摸屏10能够显示与信息处理装置1的朝向对应的VPTP 9,用户不论信息处理装置1的朝向如何,都能够使用VPTP 9。另外,触摸屏10能够显示多种规格的VPTP 9,用户能够选择适合自身的VPTP 9而使用。由此,信息处理装置1能够提高触摸屏的用户体验。

以上,对本发明的实施方式的变形例进行了说明。此外,上述的实施方式的信息处理装置1也可以由计算机实现。在该情况下,也可以通过将用于实现该功能的程序记录在计算机可读取的记录介质,使计算机系统读入并执行记录于该记录介质的程序而实现。此外,这里所说的“计算机系统”包含OS、周边机器等硬件。另外,“计算机可读取的记录介质”是指软盘、光磁盘、ROM、CD-ROM等可移动介质、内置于计算机系统的硬盘等存储装置。而且,“计算机可读取的记录介质”也可以包含像经由因特网等网络或电话线路等通信线路而发送程序的情况下的通信线那样在短时间内动态地保存程序的介质、以及像该情况下的成为服务器或客户机的计算机系统内部的易失性存储器那样在一定时间内保存程序的介质。另外,上述程序可以是用于实现上述的功能的一部分的程序,而且也可以是能够通过与已经记录在计算机系统的程序的组合而实现上述的功能的介质,也可以是使用FPGA(FieldProgrammable Gate Array:现场可编程门阵列)等可编程逻辑器件而实现的介质。

以上,参照附图而详细地说明本发明的实施方式,但具体的构成不限于上述的内容,在不脱离本发明的主旨的范围内能够进行各种设计变更等。

相关技术
  • 信息处理方法、用于使计算机实施该信息处理方法的程序、实施该信息处理方法的信息处理装置及信息处理系统
  • 位置确定处理装置、位置确定处理方法、位置确定处理程序、移动信息处理装置、移动信息处理方法、移动信息处理程序和存储介质
技术分类

06120112741312