信息处理装置、信息生成方法以及记录介质的制作方法

文档序号:6423795阅读:94来源:国知局
专利名称:信息处理装置、信息生成方法以及记录介质的制作方法
技术领域
本发明涉及具备触摸面板的信息处理装置、生成对于触摸面板的触摸输入的事件 (event)信息的信息生成方法以及记录介质。
背景技术
触摸面板搭载于显示图像的显示面板,作为能够对显示面板的画面进行直接的操作输入的输入接口是公知的。若用手指或笔等直接接触触摸面板,则包括该接触点的位置坐标的触摸输入的事件信息将输入到软件程序中。然后,根据该事件信息来执行软件程序, 进行与接触点的位置坐标对应的显示面板的显示内容的变更等各种动作。触摸面板,由于轻且薄,故作为以便携式使用为前提的便携式终端的输入接口而广泛应用。在触摸面板之中,有能够同时检测多个接触点的触摸面板。这样的触摸面板被称作多点触摸面板(multi-touch panel) 0并公开了利用该多点触摸面板的各种装置。例如, 在特开2001-290585号公报中,公开了一种能够基于由多点触摸面板检测的多个接触点的位置坐标等来操作(例如,目标(object)的选择、反转、旋转、移动、放大缩小)显示在显示面板中的图像的装置。另外,在特开2009-211704号公报中,公开了一种能够为了简化触摸事件的信息处理,而将特定的窗口内的各个视图作为多点触摸视图或者单点触摸视图的任意一个进行构成的方法。此外,在便携式终端之中,有为了一边维持便携性,一边同时显示尽可能多的信息,而搭载了多个显示面板的便携式终端。在各显示面板上分别搭载有触摸面板。具备多个显示面板的便携式终端能够以各种方式来显示图像。例如,能够跨多个显示面板来显示基于相同的软件程序的图像。若按照这种方式,即使每个显示面板小,也能够将基于相同的软件程序的图像显示得较大。但是,在跨多个显示面板显示有基于相同的软件程序的执行结果的图像的情况下,即使是所执行的软件程序与多个接触点下的同时输入对应的情况,也不能将跨多个触摸面板的触摸输入作为多个接触点下的同时输入进行识别。因此,有操作性降低的不便。

发明内容
本发明正是鉴于上述事实而提出的,其目的在于,即使设置有多个显示面板以及触摸面板,也能够提供使其操作性提高的信息处理装置、信息生成方法以及记录介质。为了实现上述目的,涉及本发明的第一观点的信息处理装置具备多个操作显示部,分别具有显示图像的显示面板、和搭载于所述显示面板上的触摸面板;坐标变换部,将由所述各触摸面板检测出的接触点的位置坐标从通过所述各触摸面板规定的坐标系的位置坐标变换成通过对应的所述显示面板规定的坐标系的位置坐标;显示判定部,判定是否跨多个所述显示面板显示基于相同的软件程序的执行结果的图像;和信息生成部,在所述显示判定部中判定为跨多个所述显示面板显示基于相同的软件程序的执行结果的图像的情况下,将由所述各触摸面板检测出的接触点的位置坐标从通过所述显示面板规定的坐标系的位置坐标变换成对通过所述各显示面板规定的坐标系进行了整合的整合坐标系的位置坐标,并生成包括由所述各触摸面板检测出的接触点的所述整合坐标系的位置坐标的信息,作为针对所述软件程序的表示多个接触点下的同时输入的触摸输入的事件信息。另外,涉及本发明的第二观点的信息生成方法是生成信息处理装置的触摸输入的信息的信息生成方法,该信息处理装置具备多个操作显示部,该多个操作显示部分别具有显示图像的显示面板、和搭载于所述显示面板上的触摸面板,该信息生成方法包括坐标变换步骤,将由所述各触摸面板检测出的接触点的位置坐标从通过所述各触摸面板规定的坐标系的位置坐标变换成通过对应的所述显示面板规定的坐标系的位置坐标;显示判定步骤,判定是否跨多个所述显示面板显示基于相同的软件程序的执行结果的图像;和信息生成部步骤,在所述显示判定步骤中判定为跨多个所述显示面板显示基于相同的软件程序的执行结果的图像的情况下,将由所述各触摸面板检测出的接触点的位置坐标从通过所述显示面板规定的坐标系的位置坐标变换成对通过所述各显示面板规定的坐标系进行了整合的整合坐标系的位置坐标,并生成包括由所述各触摸面板检测出的接触点的所述整合坐标系的位置坐标的信息,作为针对所述软件程序的表示多个接触点下的同时输入的触摸输入的事件信息。另外,涉及本发明的第三观点的计算机可读取的记录介质使生成信息处理装置的触摸输入的信息的计算机发挥功能,该信息处理装置具备多个操作显示部,该多个操作显示部分别具有显示图像的显示面板、和搭载于所述显示面板上的触摸面板,所述计算机作为以下单元发挥功能坐标变换单元,将由所述各触摸面板检测出的接触点的位置坐标从通过所述各触摸面板规定的坐标系的位置坐标变换成通过对应的所述显示面板规定的坐标系的位置坐标;显示判定单元,判定是否跨多个所述显示面板显示有基于相同的软件程序的执行结果的图像;和信息生成部单元,在所述显示判定单元中判定为跨多个所述显示面板显示基于相同的软件程序的执行结果的图像的情况下,将由所述各触摸面板检测出的接触点的位置坐标从通过所述显示面板规定的坐标系的位置坐标变换成对通过所述各显示面板规定的坐标系进行了整合的整合坐标系的位置坐标,并生成包括由所述各触摸面板检测出的接触点的所述整合坐标系的位置坐标的信息,作为针对所述软件程序的表示多个接触点下的同时输入的触摸输入的事件信息。根据本发明,在跨多个显示面板显示有基于相同的软件程序的执行结果的图像的情况下,将针对各触摸面板所形成的触摸输入的接触点的位置坐标,从通过触摸面板规定的坐标系,变换成对通过多个显示面板规定的坐标系进行了整合的整合坐标系的位置坐标。进而,生成包括由多个触摸面板各自检测出的触摸输入的整合坐标系下的位置坐标的信息,作为针对软件程序的表示多个接触点下的同时输入的触摸输入的事件信息。若按照这种方式,则即使在跨多个显示面板来显示基于相同的软件程序的执行结果的图像的情况下,也能够实现表示跨多个触摸面板的多个接触点下的同时输入的触摸输入。因此,能够使操作性提高。


图IA是本发明的实施方式1的便携式终端的外观图(其1)。图IB是本发明的实施方式1的便携式终端的外观图(其2)。图IC是本发明的实施方式1的便携式终端的外观图(其3)。图2是表示本发明的实施方式1的便携式终端的系统构成的图。图3A是表示在便携式终端的一方的操作显示部显示基于软件程序的执行结果的图像的映像(image)的图。图;3B是表示在便携式终端的各操作显示部显示基于不同的软件程序的执行结果的图像的映像的图。图3C是表示在便携式终端的各操作显示部跨越显示基于相同的软件程序的执行结果的图像的映像的图。图4是检测模式设定处理的流程图。图5是触摸事件处理的流程图(其1)。图6是针对触摸面板的坐标系与显示面板的坐标系的关系进行表示的示意图。图7是表示在利用一个触摸面板的情况下的触摸履历数据的一例的图。图8是触摸事件处理的流程图(其2)。图9A是针对单独检测模式下的两个触摸面板的坐标系与两个显示面板的坐标系的关系进行表示的图。图9B是针对结合检测模式下的两个触摸面板的坐标系与两个显示面板的坐标系的关系进行表示的图。图10是表示在利用多个触摸面板的情况下的触摸履历数据的数据例的图。图IlA是表示本发明的实施方式2的便携式终端1中的、由铰链连接的两个框体旋转的状态的外观的图。图IlB是当为图Il(A)的状态时的显示面板的坐标系的示意图。
具体实施例方式以下,关于本发明的实施方式,参照附图详细说明。此外,本发明不由下面的实施方式以及附图限定。(实施方式1)首先,关于本发明的实施方式1进行说明。首先,参照图IA至图1C,关于本实施方式的便携式终端1的外观进行说明。如图 IA所示,便携式终端1具备两个框体2、3。在框体2,设置有操作显示部4,在框体3,设置有操作显示部5。在操作显示部4、5,在显示图像的显示面板上设置有触摸面板。通过用户触摸与显示面板所显示的图像对应的触摸面板上的部分,用户能够对显示面板的画面直接输入操作。关于该显示面板以及触摸面板将后述。操作显示部4、5设置在框体2、3的前面。S卩,图IA表示从框体2、3的前面侧观察便携式终端1的样子,图IB表示从框体2、3的背面侧观察便携式终端1的样子。框体2、3由铰链6彼此连接。框体2、3能够将铰链6作为旋转轴来相对地旋转。 在图1A、图IB中,框体2与框体3之间的相对角度为180度以使得操作显示部4、5朝着相同的方向。在该实施方式中,当框体2、3处于图1A、图IB所示的状态时,将便携式终端1的状态设为“开状态”。如图IC所示,以铰链6为旋转轴使框体2和框体3进一步旋转,在框体2的操作显示部4与框体3的操作显示部5彼此朝着相反方向的状态下,能够折叠便携式终端1。在该实施方式中,当框体2以及框体3处于图IC等所示的状态时,将便携式终端1的状态设为“关状态”。如图IB所示,在便携式终端1,设有开关传感器7。开关传感器7具备磁性传感器 7a和磁铁7b。磁性传感器7a内置于框体2,磁铁7b内置于框体3。磁性传感器7a检知磁性。在图1A、图IB所示的开状态下,磁性传感器7a由于与磁铁7b之间的距离远,故检知到弱的磁性。另一方面,若从图1A、图IB所示的开状态,折叠框体2和框体3,转移到图IC所示的关状态,则磁性传感器7a由于与磁铁7b之间的距离近,检知到强的磁性。这样,通过由磁性传感器7a检知到的磁性的强度,能够检测便携式终端1是处于开状态还是处于关状态。接下来,关于便携式终端1的系统构成进行说明。便携式终端1如图2所示,除了图1所示的操作显示部4、5、开关传感器7以外, 还具备程序控制部10、存储部11、显示控制部12、触摸检测部13、状态管理部14、通信部15 以及总线16。程序控制部10具备CPU和存储器(均未图示),并执行控制软件程序。这样的软件程序包括应用软件程序(以下,简称为“应用程序”)、0S(0perating System:操作系统) 一类的基本软件程序等。程序控制部10能够同时执行多个应用程序。存储部11存储由程序控制部10执行控制的软件程序等。操作显示部4具备显示面板20和触摸面板21。显示面板20是显示图像的例如液晶显示器。显示面板20显示基于程序控制部10的软件程序的执行结果的图像等。触摸面板21搭载在显示面板20上。触摸面板21是通过静电电容方式或者压敏方式等来检测出触摸输入的接触点的界面(interface)。操作显示部5与操作显示部4相同,具备显示面板22和触摸面板23。显示控制部12控制显示面板20以及显示面板22,使基于程序控制部10的软件程序的执行结果的图像显示。触摸检测部13具备CPU和存储器(均未图示)。CPU通过执行保存在存储器中的控制程序来实现触摸检测部13的功能。该控制程序存储在存储部11中。触摸检测部13接收从操作显示部4 (触摸面板21)以及操作显示部5 (触摸面板 23)输出的与触摸输入对应的信号。触摸检测部13基于该信号,求取由触摸面板21、23规定的坐标系下的与触摸输入有关的接触点的位置坐标。进一步地,触摸检测部13将由触摸面板21、23检测出的接触点的位置坐标分别从由触摸面板21、23规定的坐标系的位置坐标变换成由显示面板20、22规定的坐标系的位置坐标。
触摸检测部13判定是否跨多个显示面板20、22显示基于相同的软件程序的执行结果的图像。此时,触摸检测部13将由各触摸面板21、23检测出的接触点的位置坐标从由显示面板20、22规定的坐标系的位置坐标变换成对由各显示面板20、22规定的坐标系进行了整合的整合坐标系的位置坐标。触摸检测部13将包括最终所变换的接触点的位置坐标的信息作为触摸履历数据保存在存储部11中。这样,触摸检测部13生成触摸履历数据,作为针对由程序控制部10执行的软件程序的表示多个接触点下的同时输入的触摸输入的事件fe息。这样,存储在存储部11中的软件程序由程序控制部10执行控制。然后,在显示控制部12的控制下,基于软件程序的执行结果的图像显示在操作显示部4的显示面板20和操作显示部5的显示面板22中。若对于操作显示部4的触摸面板21或操作显示部5的触摸面板23有触摸输入, 则该触摸输入的接触点的位置坐标的数据由触摸检测部13生成。然后,所生成的数据作为最新的触摸履历数据保存在存储部11中。程序控制部10读取存储在存储部11中的触摸履历数据,并作为针对执行中的应用程序的触摸输入的事件信息进行输入。然后,程序控制部10根据该事件信息来执行软件程序,并将该执行结果输出到显示控制部12。显示控制部 12在使操作显示部4的显示面板20显示的图像、或使操作显示部5的显示面板22显示的图像中,反映所输入的执行结果。开关传感器7,如前所述,检测便携式终端1的开关状态。此外,在便携式终端1 处于关状态的情况下,操作显示部4、5彼此为相反方向。因此,用户不能同时双方视觉辨识 (視認)操作显示部4所显示的图像、和操作显示部5所显示的图像。为此,开关传感器7 为了判定是否能够全部视觉辨识操作显示部4、5分别所显示的图像,作为方向检测部产生功能,该方向检测部检测操作显示部4、5是否彼此朝着相反方向。状态管理部14具备CPU和存储器(均未图示)。通过CPU执行存储在存储器中的控制程序,实现状态管理部14的功能。状态管理部14管理便携式终端1的开关状态、执行中的软件程序的执行状态、和触摸面板21、23的检测模式。关于触摸面板21、23的检测模式将后述。程序控制部10依照存储在存储部11的触摸履历数据中的触摸输入的事件信息, 执行控制软件程序。此外,以下,关于程序控制部10执行应用程序的情况进行说明。通信部15是用于经由互联网等通信网络与外部设备之间进行数据通信的通信接口。总线16与上述的构成要素能够彼此进行数据通信地连接。这样,便携式终端1由于具有两个操作显示部4、5,故在显示控制部12的控制下, 能够实现各种各样的图像的显示方式。例如,如图3A所示,显示控制部12能够使两个操作显示部4、5的其中一个的操作显示部4显示基于程序控制部10的应用程序的执行结果的图像。在图3A中,将基于应用程序的执行结果的图像33显示在操作显示部4中,在操作显示部5中不显示任何东西。另外,如图:3B所示,显示控制部12能够在显示面板20、22的每一个中显示基于由程序控制部10同时执行的两个不同的应用程序的执行结果的图像。在图;3B中,在操作显示部4中显示基于应用程序A的执行结果的图像34,在操作显示部5中显示基于其他应用程序B的执行结果的图像35。
进一步地,如图3C所示,显示控制部12能够跨两个显示面板20、22显示基于相同的应用程序的执行结果的图像。在图3C中,在基于相同的应用程序的执行结果的图像36 之中,左侧的部分由操作显示部4显示,右侧的部分由操作显示部5显示。在上述3种显示方式之中,究竟选择哪一种的显示方式能够由诸如应用程序的类别、便携式终端1的开关状态等决定。这些显示方式由显示控制部12控制,当前的显示方式由状态管理部14管理。在便携式终端1中,与上述3种显示方式分别对应,准备有触摸面板21、23的3种检测模式。例如,如图3A所示,与仅在一个操作显示部中显示图像的情况对应,仅显示图像的那个触摸面板准备有使触摸输入有效的单画面检测模式。另外,如图:3B所示,与在两个操作显示部4、5中显示各自的基于应用程序的执行结果的图像的情况对应,准备有将由触摸面板21、23检测出的触摸输入作为到各自的应用程序的触摸输入进行处理的单独检测模式。另外,如图3C所示,与跨两个显示面板20、22显示基于相同的应用程序的执行结果的图像的情况对应,在两个操作显示部4、5中准备有将由触摸面板21、23检测出的触摸输入作为到一个应用程序的触摸输入进行结合的结合检测模式。在图4中,表示了检测模式的设定处理的流程。该处理从便携式终端1的起动后起开始处理。首先,状态管理部14直到便携式终端1的开关状态变化为止进行等待(步骤 S401 ;否)。若便携式终端1的开关状态变化,则开关传感器7检知开关状态的变化,并输出检知信号到状态管理部14。状态管理部14若从开关传感器7接收检知信号,并判定为便携式终端1的开关状态变化(步骤S401 ;是),则状态管理部14解析该检知信号,取得便携式终端1的开关状态 (步骤 S402)。接下来,状态管理部14判定便携式终端1是否为关状态(步骤S40;3)。在便携式终端1为关状态的情况下,用户不能同时视觉辨识操作显示部4、5所显示的图像。因此,该判定与判定用户是否能够全部视觉辨识多个操作显示部4、5所显示的图像的情况等效。在便携式终端1为关状态的情况下(步骤S403 ;是),状态管理部14将进行管理的检测模式设定为单画面检测模式(步骤S404)。另一方面,在便携式终端1为开状态的情况下(步骤S403 ;否),状态管理部14判定在显示面板20、22中是否各自显示有基于应用程序的执行结果的图像(步骤S405)。状态管理部14向显示控制部12询问显示状态,并管理根据该询问所取得的显示状态。该判定基于如上那样管理的显示状态进行。若在每个显示面板中显示有基于不同的应用程序的执行结果的图像(步骤S405 ; 是),状态管理部14将检测模式设定为单独检测模式(步骤S406)。若未在每个显示面板中显示有基于不同的应用程序的执行结果的图像(步骤S405 ;否),则状态管理部14将检测模式设定为结合检测模式(步骤S407)。此外,在步骤S403中的判定条件,即在单画面检测模式下设定的条件不限于便携式终端1为关状态的情况。还可以将仅在一个操作显示部4的显示面板中显示基于应用程序的执行结果的图像的情况、或操作显示部5的电源切断的情况作为将检测模式设定为单画面检测模式的条件。此外,可以将一个显示面板显示基于不需要触摸输入的应用程序的执行结果的图像作为将检测模式设定为单画面检测模式的条件。接下来,说明在不对触摸面板21、23进行触摸输入的情况下的触摸事件处理的流程。图5表示了触摸面板21、23从检测出触摸输入起,到取得触摸事件,保存存储部11 的触摸履历数据为止的处理,即触摸事件处理的流程。该处理在对触摸面板21、23进行触摸输入,并将该信息输出到触摸检测部13的时刻开始。首先,触摸检测部13从状态管理部14取得检测模式(步骤S501)。接下来,触摸检测部13判定已取得的检测模式是否为单画面检测模式(步骤 S502)。在已取得的检测模式为单画面检测模式的情况下(步骤S502;是),触摸检测部13 仅使与显示面板20对应的触摸面板21的接触点有效,并求取由触摸面板21规定的坐标系下的触摸输入的接触点的位置坐标(步骤S503)。然后,触摸检测部13将触摸输入的接触点的位置坐标变换成由显示面板20规定的坐标系的位置坐标(步骤S504)。在此,关于将触摸输入的接触点的位置坐标从由触摸面板21规定的坐标系的位置坐标变换成由显示面板20规定的坐标系的位置坐标的方法,进行说明。图6是表示触摸面板的坐标系与显示面板的坐标系的关系的示意图。在检测用户的触摸输入的坐标的触摸面板21中,规定有触摸面板21的传感器区域的坐标系601。在坐标系601中,以原点603为中心,Xl轴在横方向上延伸,yl轴在纵方向上延伸。另一方面,在显示基于应用程序的执行结果的图像的显示面板20中,规定有显示区域的坐标系602。在坐标系602中,以原点604为中心,x2轴在横方向上延伸,y2轴在纵方向上延伸。在该坐标变换中,坐标系601上的触摸输入PlA(al,bl)、PlB(cl,dl)各自变换为坐标系602上的触摸输入P2A (a2,b2)、P2B (c2,d2)。在因触摸面板的坐标系的分辨度与显示面板的分辨率的差异而标度(scale)不同的情况下,触摸检测部13在坐标变换的过程中,进行标度调整以使得适合显示面板20的分辨率,在此基础上变换触摸输入的接触点的位置坐标。通过该坐标变换,触摸检测部13 导出与触摸面板的坐标系下的触摸输入的接触点的位置坐标对应的显示面板的坐标系的位置坐标。回到图5,接下来,触摸检测部13将通过显示面板20规定的坐标系下的触摸输入的接触点的位置坐标作为存储部11的触摸履历数据的最新数据存储(步骤S5(^)。这样,作为包括由显示面板20规定的坐标系的接触点的位置坐标的信息的触摸履历数据被生成, 来作为对于应用程序的触摸输入的事件信息。图7表示了触摸履历数据的一例。如图7所示,在触摸履历数据的项目中有检测编号701、检测时刻702、坐标703、704、同时触摸数目705。检测编号701是表示检测出触摸输入的顺序的编号。检测时刻702是检测出触摸输入的时刻。坐标703是显示面板20 的坐标系下的第一个触摸输入的χ坐标和y坐标(例如,P2A(a2, I^)),坐标704是第二个触摸输入的χ坐标和y坐标(例如,P2B(c2, d2))。另外,同时触摸数目705是同时检测出的触摸输入的数目。在图7所示的触摸履历数据中,能够同时将两个触摸输入作为履历残留。触摸检测部13将这些项目作为触摸履历数据保存到存储部11中。此外,同时触摸数目705可以是3以上。在这种情况下,除了坐标703、704,还将进一步的位置坐标的信息登录到存储部11的触摸履历数据中。即,触摸检测部13不限于 2点,只要能够分别检测出触摸面板21、23,就能够保存3点以上的接触点的位置坐标。步骤S505结束后,触摸检测部13结束处理。另一方面,在已取得的检测模式不是单画面检测模式的情况下(步骤S502 ;否), 进入图8,触摸检测部13基于从触摸面板21、23输入的触摸输入的信息,求取由触摸面板 21、23规定的坐标系下的触摸输入的接触点的位置坐标(步骤S801)。关于触摸输入的接触点的位置坐标的计算方法将后述。接下来,触摸检测部13判定已取得的检测模式是否为单独检测模式(步骤S802)。 若已取得的检测模式是单独检测模式(步骤S802 ;是),触摸检测部13进行单独检测模式下的触摸输入的接触点的位置坐标的坐标变换(步骤S803)。更具体地说,在此,触摸检测部13各自生成包括通过变换过的显示面板20、22的每一个规定的坐标系的位置坐标的信息,作为对于与各显示面板20、22所显示的图像有关的各应用程序的触摸输入的事件信息。关于该单独检测模式下的坐标变换的详细情况将后述。另一方面,若已取得的检测模式是结合检测模式(步骤S802 ;否),则触摸检测部 13将触摸面板21、23中的触摸输入的接触点的位置坐标变换为对应的显示面板20、22的坐标系的位置坐标(步骤S804)。接下来,触摸检测部13进行触摸输入的接触点的位置坐标的整合(步骤S805)。具体而言,在此,触摸检测部13将由各触摸面板21、23检测出的接触点的位置坐标从由显示面板20、22规定的坐标系的位置坐标变换成对由各显示面板20、22规定的坐标系进行了整合的整合坐标系的位置坐标。然后,触摸检测部13将包括由各触摸面板21、23 检测出的接触点的整合坐标系的位置坐标的信息作为针对应用程序的表示多个接触点下的同时输入的触摸输入的事件信息来生成。关于该结合检测模式下的坐标变换的详细情况将后述。步骤S803、S805结束后,触摸检测部13将最终求得的触摸输入的接触点的位置坐标存储到存储部11的触摸履历数据中(步骤S806)。这样,生成对于执行中的应用程序的触摸输入的事件信息。步骤S806结束后,触摸检测部13结束处理。在此,关于单独检测模式下的坐标的变换和结合检测模式下的坐标的变换方法进行详述。首先,关于单独检测模式下的坐标的变换方法进行说明。图9A表示了由触摸面板21、23各自规定的检测区域的坐标系901、903、和由显示面板20、22各自规定的显示区域的坐标系902、904。在触摸面板21的坐标系901中,以原点905为基准,xl轴在横方向上延伸,yl轴在纵方向上延伸。在显示面板20的坐标系902中,以原点906为基准,x2轴在横方向上延伸,y2轴在纵方向上延伸。在触摸面板23的坐标系903中,以原点907为基准,x3轴在横方向上延伸,y3轴在纵方向上延伸。在显示面板22的坐标系904中,以原点908为基准,x4轴在横方向上延伸,y4轴在纵方向上延伸。与用图6说明的坐标变换相同,触摸检测部13将触摸面板的坐标系下的触摸输入的接触点的位置坐标变换成对应的显示面板的坐标系的位置坐标(参照图8的步骤S803)。 即,触摸检测部13将触摸面板21的坐标系下的触摸输入的接触点的位置坐标变换成显示面板20的坐标系的位置坐标。关于触摸面板23和显示面板22也相同。若对于操作显示部4进行触摸输入,则触摸输入的接触点的位置坐标被变换成操作显示部4的显示面板20的坐标系的位置坐标,并存储到例如图7所示那样的存储部11 的触摸履历数据中。程序控制部10将存储了该触摸履历数据后的数据作为事件信息从存储部11中取得,并进行应用程序的执行控制。这样,在显示控制部12的控制下,在显示面板20中显示基于该应用程序的执行结果的图像。另一方面,若对于操作显示部5进行触摸输入,则触摸输入的接触点的位置坐标被变换成操作显示部5的显示面板22的坐标系的坐标,并作为例如图7所示那样的触摸履历数据存储到存储部11中。程序控制部10将该触摸履历数据作为事件信息从存储部11 中取得,并进行应用程序的执行控制。这样,在显示控制部12的控制下,在显示面板22中显示基于该应用程序的执行结果的图像。接下里,关于结合检测模式下的坐标的变换方法进行说明。如图9B所示,在结合检测模式下,形成有整合了显示面板20的坐标系902和显示面板22的坐标系904的一个整合坐标系。在该整合坐标系下,以坐标系902的原点906为原点,将坐标系904的原点908对于原点906的偏移量(offset)设为(dx,dy)。触摸检测部13针对显示面板20的坐标系下的触摸输入的接触点的位置坐标,由于坐标系902与整合坐标系相同,故不变换位置坐标。 与之对比,触摸检测部13通过在显示面板20的坐标系下的触摸输入的接触点的位置坐标中加上偏移量(dx,dy),来求取整合坐标系下的触摸输入的接触点的位置坐标。这样,若对于操作显示部4、5分别进行触摸输入,则触摸输入的接触点的位置坐标全部被变换为整合坐标系的坐标,并作为触摸履历数据保存。程序控制部10从存储部11 取得该触摸履历数据,并依照触摸履历数据进行应用程序的执行控制。图10表示结合检测模式下的触摸履历数据的一例。如图10所示,在触摸履历数据的项目中有检测编号1001、检测时刻1002、坐标1002、1003、1004、1005、1006、同时触摸数目1007。检测编号1001是表示检测出触摸输入的顺序的编号。检测时刻1002是检测出触摸输入的时刻。坐标1003是对触摸面板21的触摸输入的坐标进行了变换的第一个显示面板坐标的χ坐标和y坐标。坐标1004是对触摸面板21的触摸输入的坐标进行了变换的第二个显示面板坐标的χ坐标和ι坐标。坐标1005是对触摸面板23的触摸输入的坐标进行了变换的第一个显示面板坐标的χ坐标和1坐标。坐标1006是对触摸面板23的触摸输入的坐标进行了变换的第二个显示面板坐标的χ坐标和y坐标。同时触摸数目1007是触摸面板21、23整体同时检测出的触摸输入的数目。此外,在如图10所示的触摸履历数据中,将各触摸面板21、23中的同时触摸数目设定到2点,但并不限于此。例如,也可按照每个触摸面板保存3点以上的触摸输入的接触点的位置坐标。(实施方式2)接下来,关于本发明的实施方式2进行说明。如图IlA所示,本实施方式的便携式终端1在框体2与框体3不是由铰链6而是由铰链9连接的点上,与上述实施方式1的便携式终端1不同。铰链9使框体3相对于框体2在包括操作显示部4、5的平面内相对地旋转。在图IlA中,框体3相对于框体2旋转
。本实施方式的便携式终端1的铰链9还具备检测出的旋转检测传感器。接下来,关于该实施方式的便携式终端1的结合检测模式下的触摸输入的接触点的位置坐标的变换方法,参照图IlB进行说明。如图1IB所示,与上述实施方式1相同,在通过显示面板20规定的坐标系902下, 以原点906为基准规定了 χ2轴、y2轴。另外,另一方面,在通过显示面板22规定的坐标系 904下,以原点908为基准规定了 x4轴、y4轴。原点908对于原点906的偏移量是(dx, dy)。在检测模式为结合检测模式的情况下,触摸检测部13将操作显示部4的触摸面板 21的触摸输入的接触点的位置坐标变换成由显示面板20规定的坐标系的位置坐标(tx, ty)。进一步地,触摸检测部13利用以下的式(1)、式O),将该位置坐标(tx,ty)变换成与显示面板20、22的坐标系整合所得到的整合坐标系的位置坐标(X,y)。χ = txX cos α -ty Xsina +dx · · .(1)y = tx X sin a +ty X cos a +dy · · .(2)若按照这种方式,则即使在操作显示部4、5相对地旋转的情况下,也能够将触摸输入的接触点的位置坐标变换成整合为一个的整合坐标系的位置坐标,故能够实现跨多个触摸面板21、23的触摸输入。此外,在本实施方式中,关于在操作显示部4、5相对地旋转的情况下的偏移量 (dx,dy)校正进行了说明,但即使是在操作显示部4、5的相对位置变化的情况下,也可以用未图示的位置传感器来检测相对位置,并根据所检测的相对位置的变换来校正偏移量(dx, dy)。如以上详细说明那样,根据上述各实施方式,在跨显示面板20、22显示有基于相同的应用程序的执行结果的图像的情况下,将对于各触摸面板21、23所进行的触摸输入的接触点的位置坐标,从通过触摸面板规定的坐标系变换成对通过多个显示面板规定的坐标系进行了整合的整合坐标系的位置坐标。进一步地,将包括由多个触摸面板的每一个检测出的触摸输入的整合坐标系下的位置坐标的信息作为针对应用程序的表示多个接触点下的同时输入的触摸输入的事件信息来生成。若按照这种方式,即使在跨多个显示面板显示有基于相同的应用程序的执行结果的图像的情况下,也能够实现表示跨多个触摸面板的多个接触点下的同时输入的触摸输入,故能够使操作性提高。另外,根据上述各实施方式,在显示面板20、22中显示基于不同的应用程序的执行结果的图像的情况下,将到各触摸面板21、23的触摸输入作为到与对应的显示面板所显示的图像有关的各个应用程序的事件信息来进行处理。这样,若使到触摸面板的触摸输入为符合基于到显示面板的应用程序的图像的显示方式的触摸输入,则能够进一步提高触摸面板的操作性。另外,根据上述各实施方式,仅将到与显示了图像的显示面板对应的触摸面板的触摸输入设为有效。若按照这种方式,由于能够在其间使其中一个触摸面板的动作停止,故能够减少例如便携式终端1的耗电。特别在便携式终端1处于关状态的情况下,由于用户不能双方同时视觉辨识两个显示面板,故期望使到其中一个的触摸面板的触摸输入无效,从而减少耗电。另外,根据上述实施方式2,由于基于显示面板之间的相对角度等来校正从通过各个显示面板规定的坐标系到整合坐标系的变换式,故反映了显示面板之间的相对角度等, 能够实现应用程序的操作。这样,能够进一步提高装置的操作性。此外,开关传感器7也可以不是磁性传感器。作为开关传感器7,可以使用静电电容传感器、接触式的传感器。简言之,只要是能够检测出便携式终端1处于开状态还是处于关状态的传感器即可。另外,框体2、3的连接方式不限于上述各实施方式。例如,可以用滑动构件将框体之间进行连结,其中一个框体滑动,并移动到另一个框体的下方。另外,在上述各实施方式中,将规定触摸输入的接触点的位置坐标的坐标系设为了二维的坐标系,但也可以将其扩展为3维的坐标系。例如,在两个操作显示部4、5不在同一平面内而相对地倾斜的情况下,可以考虑该倾斜角度,通过3维的坐标变换来求取整合坐标系下的触摸输入的接触点的位置坐标。此外,可以根据基于应用程序的执行结果的图像的显示状态来使检测的触摸输入的接触点的数目变动。另外,可以根据显示的应用程序能够识别的触摸数目,调整显示基于应用程序的执行结果的图像的位置。例如,在触摸面板21、23是不与多个接触点的同时检测对应的触摸面板(单触摸面板)的情况下,可以跨显示面板20、22来显示基于该应用程序的执行结果的图像。若按照这种方式,则能够实现表示跨多个单触摸面板的多个接触点下的同时输入的触摸输入(多触摸输入)。另外,在为能够进行多个接触点的同时检测的多触摸面板、和不与多个接触点的同时检测对应的触摸面板(单触摸面板)共存的便携式终端的情况下,程序控制部10可以进行控制以使得基于优先地需要多触摸输入的应用程序的执行结果的图像显示到与能够进行多触摸的检测的触摸面板对应的显示面板。若按照这种方式,则能够在尽量不使触摸面板的操作性降低的前提下,使基于应用程序的执行结果的图像显示。此外,作为利用了跨多个触摸面板的触摸输入的操作内容,假设诸如所显示的图标的选择、拖拽、图像的放大 缩小等各种操作。触摸输入与操作内容之间的关系可以预先设定在应用程序中,但也可以使用户能够任意地设定。此外,在上述各实施方式中,将成为操作对象的软件程序作为了应用程序,但也可以将OS等作为操作对象。此外,上述各实施方式的便携式终端1具备两个操作显示部,但针对具备3个以上的操作显示部的便携式终端1,也能够应用本发明。这样,能够实现跨3个以上的触摸面板的多触摸输入。此外,便携式终端1具备两个框体,但针对具备3个以上的框体的便携式终端1,也能够应用本发明。另外,在上述各实施方式中,针对对于便携式终端1应用本发明的情况进行了说明,但对于个人计算机等、不一定要携带使用的信息处理装置,也能够应用本发明。本发明不是由上述实施方式以及附图限定的。能够在不变更本发明的要旨的范围内对实施方式以及附图施加变更。此外,在上述实施方式中所执行的程序可以存储到软盘、⑶-R0M(CompaCt Disk Read-Only Memory 光盘只读存储器)、DVD (DigitalVersatile Disk 数字多功能光盘)、 MO(Magneto-Optical Disk 磁光盘)等计算机可读取的记录介质中进行发布,可以通过安装该程序而构成执行上述处理的系统。另外,预先将程序存储到互联网等的通信网络上的规定的服务器装置具有的盘装置等中,例如,以使程序叠加到载波的方式来下载等。另外,在OS分担实现上述的功能的情况下或者在通过OS与应用程序之间的合作来实现上述的功能的情况等下,可以仅将OS以外的部分存储到介质中进行发布,另外,也可以下载等。上述实施方式的一部分或者全部能够按照以下附记的方式进行记载,但并不限于以下。(附记1)一种信息处理装置,具备多个操作显示部,其分别具有显示图像的显示面板、和搭载于所述显示面板上的触摸面板;坐标变换部,其将由所述各触摸面板检测出的接触点的位置坐标从通过所述各触摸面板规定的坐标系的位置坐标变换成由对应的所述显示面板规定的坐标系的位置坐标;显示判定部,其判定是否跨多个所述显示面板显示基于相同的软件程序的执行结果的图像;和信息生成部,其在所述显示判定部判定为跨多个所述显示面板显示基于相同的软件程序的执行结果的图像的情况下,将由所述各触摸面板检测出的接触点的位置坐标从通过所述显示面板规定的坐标系的位置坐标变换成对通过所述各显示面板规定的坐标系进行了整合的整合坐标系的位置坐标,并生成包括由所述各触摸面板检测出的接触点的所述整合坐标系的位置坐标的信息,作为针对所述软件程序的表示多个接触点下的同时输入的触摸输入的事件信息。(附记2)根据附记1所述的信息处理装置,其中,所述显示判定部判定是否在每个所述显示面板中显示基于不同的软件程序的执行结果的图像,在所述显示判定部中判定为在每个所述显示面板中显示基于不同的软件程序的执行结果的图像的情况下,所述信息生成部分别生成包括在所述坐标变换部中变换过的通过所述显示面板的每一个规定的坐标系的位置坐标的信息,作为与显示在各显示面板中的图像相关的针对各所述软件程序的所述触摸输入的事件信息。(附记3)根据附记1所述的信息处理装置,其中,所述信息处理装置还具备视觉辨识判定部,该视觉辨识判定部判定是否能够全部视觉辨识显示在所述多个操作显示部中的图像,所述信息生成部仅使与显示有图像的所述显示面板对应的所述触摸面板的接触点有效,并生成包括在所述坐标变换部中变换过的通过显示面板规定的坐标系的接触点的位置坐标的信息,作为针对所述软件程序的所述触摸输入的事件信息。(附记4)根据附记3所述的信息处理装置,其中,作为所述多个操作显示部,具备能够调整相对位置的两个操作显示部,所述信息处理装置还具备方向检测部,该方向检测部检测所述两个操作显示部是否彼此朝着相反方向,所述视觉辨识判定部基于所述方向检测部的检测结果,判定是否能够全部视觉辨识所述操作显示部。(附记5)根据附记3所述的信息处理装置,其中,作为所述多个操作显示部,具备能够调整相对角度以及相对位置的至少其中一个的两个操作显示部,所述信息处理装置还具备旋转位置检测部,该旋转位置检测部检测所述两个操作显示部的相对角度以及相对位置的至少其中一个,在所述显示判定部的判定被肯定的情况下,所述信息生成部基于在所述旋转位置检测部中检测出的相对角度以及相对位置的至少其中一个,校正在所述坐标变换部中变换过的通过各显示面板规定的坐标系的位置坐标,并变换成对通过各所述显示面板规定的坐标系进行了整合的整合坐标系的位置坐标。(附记6)根据附记1所述的信息处理装置,其中,作为所述多个操作显示部,具有不与多个接触点下的同时输入的检测相对应的第一触摸面板的所述操作显示部、和具有与多个接触点下的同时输入的检测相对应的第二触摸面板的所述操作显示部共存,所述信息处理装置还具备显示控制部,该显示控制部使基于与多个接触点下的同时输入相对应的软件程序的执行结果的图像优先地显示在具有所述第二触摸面板的所述操作显示部中。(附记7)根据附记1所述的信息处理装置,其中,所述信息处理装置是便携式的信息处理装置。(附记8)—种信息生成方法,是生成信息处理装置的触摸输入的信息的信息生成方法,该信息处理装置具备多个操作显示部,该多个操作显示部分别具有显示图像的显示面板、和搭载于所述显示面板上的触摸面板,该信息生成方法包括坐标变换步骤,将由所述各触摸面板检测出的接触点的位置坐标从通过所述各触摸面板规定的坐标系的位置坐标变换成通过对应的所述显示面板规定的坐标系的位置坐标;显示判定步骤,判定是否跨多个所述显示面板显示基于相同的软件程序的执行结果的图像;和信息生成步骤,在所述显示判定步骤中判定为跨多个所述显示面板显示基于相同的软件程序的执行结果的图像的情况下,将由所述各触摸面板检测出的接触点的位置坐标从通过所述显示面板规定的坐标系的位置坐标变换成对通过所述各显示面板规定的坐标系进行了整合的整合坐标系的位置坐标,并生成包括由所述各触摸面板检测出的接触点的所述整合坐标系的位置坐标的信息,作为针对所述软件程序的表示多个接触点下的同时输入的触摸输入的事件信息。(附记9)一种计算机可读取的记录介质,记录有使生成信息处理装置的触摸输入的信息的计算机发挥功能的程序,该信息处理装置具备多个操作显示部,该多个操作显示部分别具有显示图像的显示面板、和搭载于所述显示面板上的触摸面板,所述计算机作为以下单元发挥功能坐标变换单元,将由所述各触摸面板检测出的接触点的位置坐标从通过所述各触摸面板规定的坐标系的位置坐标变换成通过对应的所述显示面板规定的坐标系的位置坐标;显示判定单元,判定是否跨多个所述显示面板显示有基于相同的软件程序的执行结果的图像;和信息生成单元,在所述显示判定单元中判定为跨多个所述显示面板显示基于相同的软件程序的执行结果的图像的情况下,将由所述各触摸面板检测出的接触点的位置坐标从通过所述显示面板规定的坐标系的位置坐标变换成对通过所述各显示面板规定的坐标系进行了整合的整合坐标系的位置坐标,并生成包括由所述各触摸面板检测出的接触点的所述整合坐标系的位置坐标的信息,作为针对所述软件程序的表示多个接触点下的同时输入的触摸输入的事件信息。(附记10)—种信息处理装置,具备多个操作显示单元,分别具有显示图像的显示面板、和搭载于所述显示面板上的触摸面板;坐标变换单元,将由所述各触摸面板检测出的接触点的位置坐标从通过所述各触摸面板规定的坐标系的位置坐标变换成通过对应的所述显示面板规定的坐标系的位置坐标;显示判定单元,判定是否跨多个所述显示面板显示基于相同的软件程序的执行结果的图像;和信息生成单元,在所述显示判定部中判定为跨多个所述显示面板显示基于相同的软件程序的执行结果的图像的情况下,将由所述各触摸面板检测出的接触点的位置坐标从通过所述显示面板规定的坐标系的位置坐标变换成对通过所述各显示面板规定的坐标系进行了整合的整合坐标系的位置坐标,并生成包括由所述各触摸面板检测出的接触点的所述整合坐标系的位置坐标的信息,作为针对所述软件程序的表示多个接触点下的同时输入的触摸输入的事件信息。
权利要求
1.一种信息处理装置,具备多个操作显示部,分别具有显示图像的显示面板、和搭载于所述显示面板上的触摸面板;坐标变换部,将由所述各触摸面板检测出的接触点的位置坐标从通过所述各触摸面板规定的坐标系的位置坐标变换成通过对应的所述显示面板规定的坐标系的位置坐标;显示判定部,判定是否跨多个所述显示面板显示基于相同的软件程序的执行结果的图像;和信息生成部,在所述显示判定部中判定为跨多个所述显示面板显示基于相同的软件程序的执行结果的图像的情况下,将由所述各触摸面板检测出的接触点的位置坐标从通过所述显示面板规定的坐标系的位置坐标变换成对通过所述各显示面板规定的坐标系进行了整合的整合坐标系的位置坐标,并生成包括由所述各触摸面板检测出的接触点的所述整合坐标系的位置坐标的信息,作为针对所述软件程序的表示多个接触点下的同时输入的触摸输入的事件信息。
2.根据权利要求1所述的信息处理装置,其特征在于,所述显示判定部判定是否在每个所述显示面板中显示基于不同的软件程序的执行结果的图像,在所述显示判定部中判定为在每个所述显示面板中显示基于不同的软件程序的执行结果的图像的情况下,所述信息生成部分别生成包括在所述坐标变换部中变换过的通过所述显示面板的每一个规定的坐标系的位置坐标的信息,作为与显示在各显示面板中的图像相关的针对各所述软件程序的所述触摸输入的事件信息。
3.根据权利要求1所述的信息处理装置,其特征在于,所述信息处理装置还具备视觉辨识判定部,该视觉辨识判定部判定是否能够全部视觉辨识显示在所述多个操作显示部中的图像,所述信息生成部仅使与显示有图像的所述显示面板对应的所述触摸面板的接触点有效,并生成包括在所述坐标变换部中变换过的通过显示面板规定的坐标系的接触点的位置坐标的信息,作为针对所述软件程序的所述触摸输入的事件信息。
4.根据权利要求3所述的信息处理装置,其特征在于,作为所述多个操作显示部,具备能够调整相对位置的两个操作显示部,所述信息处理装置还具备方向检测部,该方向检测部检测所述两个操作显示部是否彼此朝着相反方向,所述视觉辨识判定部基于所述方向检测部的检测结果,判定是否能够全部视觉辨识所述操作显示部。
5.根据权利要求3所述的信息处理装置,其特征在于,作为所述多个操作显示部,具备能够调整相对角度以及相对位置的至少其中一个的两个操作显示部,所述信息处理装置还具备旋转位置检测部,该旋转位置检测部检测所述两个操作显示部的相对角度以及相对位置的至少其中一个,在所述显示判定部的判定被肯定的情况下,所述信息生成部基于在所述旋转位置检测部中检测出的相对角度以及相对位置的至少其中一个,校正在所述坐标变换部中变换过的通过各显示面板规定的坐标系的位置坐标,并变换成对通过各所述显示面板规定的坐标系进行了整合的整合坐标系的位置坐标。
6.根据权利要求1所述的信息处理装置,其特征在于,作为所述多个操作显示部,具有不与多个接触点下的同时输入的检测相对应的第一触摸面板的所述操作显示部、和具有与多个接触点下的同时输入的检测相对应的第二触摸面板的所述操作显示部共存,所述信息处理装置还具备显示控制部,该显示控制部使基于与多个接触点下的同时输入相对应的软件程序的执行结果的图像优先地显示在具有所述第二触摸面板的所述操作显示部中。
7.根据权利要求1所述的信息处理装置,其特征在于,所述信息处理装置是便携式的信息处理装置。
8.一种信息生成方法,是生成信息处理装置的触摸输入的信息的信息生成方法,该信息处理装置具备多个操作显示部,该多个操作显示部分别具有显示图像的显示面板、和搭载于所述显示面板上的触摸面板,该信息生成方法包括坐标变换步骤,将由所述各触摸面板检测出的接触点的位置坐标从通过所述各触摸面板规定的坐标系的位置坐标变换成通过对应的所述显示面板规定的坐标系的位置坐标;显示判定步骤,判定是否跨多个所述显示面板显示基于相同的软件程序的执行结果的图像;和信息生成步骤,在所述显示判定步骤中判定为跨多个所述显示面板显示基于相同的软件程序的执行结果的图像的情况下,将由所述各触摸面板检测出的接触点的位置坐标从通过所述显示面板规定的坐标系的位置坐标变换成对通过所述各显示面板规定的坐标系进行了整合的整合坐标系的位置坐标,并生成包括由所述各触摸面板检测出的接触点的所述整合坐标系的位置坐标的信息,作为针对所述软件程序的表示多个接触点下的同时输入的触摸输入的事件信息。
9.一种计算机可读取的记录介质,记录有使生成信息处理装置的触摸输入的信息的计算机发挥功能的程序,该信息处理装置具备多个操作显示部,该多个操作显示部分别具有显示图像的显示面板、和搭载于所述显示面板上的触摸面板,所述计算机作为以下单元发挥功能坐标变换单元,将由所述各触摸面板检测出的接触点的位置坐标从通过所述各触摸面板规定的坐标系的位置坐标变换成通过对应的所述显示面板规定的坐标系的位置坐标;显示判定单元,判定是否跨多个所述显示面板显示有基于相同的软件程序的执行结果的图像;和信息生成单元,在所述显示判定单元中判定为跨多个所述显示面板显示基于相同的软件程序的执行结果的图像的情况下,将由所述各触摸面板检测出的接触点的位置坐标从通过所述显示面板规定的坐标系的位置坐标变换成对通过所述各显示面板规定的坐标系进行了整合的整合坐标系的位置坐标,并生成包括由所述各触摸面板检测出的接触点的所述整合坐标系的位置坐标的信息,作为针对所述软件程序的表示多个接触点下的同时输入的触摸输入的事件信息。
全文摘要
本发明提供一种信息处理装置、信息生成方法以及记录介质。若有用户进行的触摸输入,则从两个触摸面板接收触摸输入,并测量触摸输入的坐标。触摸检测部判别检测模式,在为单独检测模式的情况下,将各触摸面板的坐标系下的触摸输入的坐标变换成对应的显示面板的坐标系的坐标,并作为触摸履历数据保存到存储部中。在为结合检测模式的情况下,通过将其中一个触摸面板的坐标系下的触摸输入的坐标变换成显示面板的坐标系的坐标,并进而变换成另一个显示面板的坐标系的坐标,从而来整合成一个显示面板的坐标系,并作为触摸履历数据保存到存储部中。
文档编号G06F3/041GK102236471SQ20111011951
公开日2011年11月9日 申请日期2011年5月6日 优先权日2010年5月7日
发明者山崎正裕, 浦胁浩二 申请人:Nec卡西欧移动通信株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1