1.本发明涉及使用触摸面板显示器的输入系统。
背景技术:2.在专利文献1中,公开了在具备触摸面板显示器的电子设备与外部服务器之间建立tls(transport layer security:传输层安全)连接,安全地对包含隐秘信息的数据进行通信的方法。
3.现有技术文献
4.专利文献
5.专利文献1:日本特开2018
‑
038036号公报
技术实现要素:6.发明所要解决的课题
7.但是,电子设备的主处理器在对来自触摸面板显示器的输入数据进行处理时,有时会产生因经由主处理器而引起的某些技术上或运用上的不良情况。
8.本发明的目的在于提供一种输入系统,能够改善因主处理器的数据处理而产生的特定的不良情况。
9.用于解决课题的技术方案
10.第一发明的输入系统,使用触摸面板显示器,该触摸面板显示器通过将检测用户的指示位置的传感器电极设置于显示面板的显示区域而构成,其中,所述输入系统具备:传感器控制器,基于所述传感器电极的检测结果来取得所述显示区域内的指示位置;主处理器,对包含由所述传感器控制器取得的所述指示位置的数据信号进行处理;显示控制器,向所述显示面板输出表示图像或影像的显示信号;第一信号路径,从所述传感器控制器经由所述主处理器向所述显示控制器传输信号;第二信号路径,从所述传感器控制器不经由所述主处理器地向所述显示控制器传输信号;及开关部,构成为能够切换所述第一信号路径和所述第二信号路径。
11.第二发明的输入系统,使用触摸面板显示器,该触摸面板显示器通过将检测用户的指示位置的传感器电极设置于显示面板的显示区域而构成,所述输入系统具备:主处理器,对包含所述指示位置的数据信号进行处理;显示控制器,与所述主处理器连接,且向所述显示面板输出表示图像或影像的显示信号;及传感器控制器,基于所述传感器电极的检测结果来取得所述显示区域内的指示位置,所述传感器控制器与所述主处理器物理连接或逻辑连接,并且与所述显示控制器物理连接。
12.发明效果
13.根据本发明的输入系统,能够改善因主处理器的数据处理而产生的特定的不良情况。
附图说明
14.图1是本发明的各实施方式通用的输入系统的整体结构图。
15.图2是第一实施方式中的输入系统的连接结构图。
16.图3是与图2对应的功能框图。
17.图4是第二实施方式中的输入系统的连接结构图。
18.图5是与图4对应的功能框图。
19.图6是第三实施方式中的输入系统的连接结构图。
20.图7是与图6对应的功能框图。
21.图8是执行第一输出模式时的时序图。
22.图9是表示插补处理的一例的图。
23.图10是伴随触控笔的操作的显示图像的转变图。
24.图11是执行第二输出模式时的时序图。
25.图12是图3、图5、图7所示的局部图像生成部的详细的功能框图。
26.图13是比较相对于触控笔的高速移动的写入跟随性的图。
27.图14是表示追加处理的效果的一例的图。
28.图15是表示追加处理的效果的一例的图。
29.图16是组装有图1所示的输入系统的签名验证系统的整体结构图。
具体实施方式
30.以下,参照附图对本发明的输入系统进行说明。另外,本发明并不限定于后述的实施方式及变形例,当然能够在不脱离本发明的主旨的范围内自由地变更。或者,也可以在技术上不产生矛盾的范围内任意组合各个结构。
31.[输入系统10的结构]
[0032]
<整体结构>
[0033]
图1是本发明的各实施方式通用的输入系统10的整体结构图。输入系统10基本上由具有触摸面板显示器12的电子设备14和作为笔型定点设备的触控笔16构成。
[0034]
电子设备14例如由平板型终端、智能手机、个人计算机构成。触控笔16构成为能够与电子设备14之间单向或双向地进行通信。用户用单手握持触控笔16,在将笔尖按压于触摸面板显示器12的触摸面的同时使触控笔16移动,由此能够向电子设备14写入图画或文字。
[0035]
电子设备14构成为除了触摸面板显示器12以外,还包括传感器控制器18、显示控制器20、主处理器22、存储器24及通信模块26。
[0036]
触摸面板显示器12构成为包括能够可视地显示内容的显示面板28和配置于显示面板28上方的传感器电极30。显示面板28能够显示单色图像或彩色图像,例如可以是液晶面板、有机el(electro
‑
luminescence:电致发光)面板。传感器电极30具备用于检测传感器坐标系的x轴的位置的多个x线电极和用于检测y轴的位置的多个y线电极。
[0037]
传感器控制器18是进行传感器电极30的驱动控制的集成电路。传感器控制器18基于从主处理器22供给的控制信号来驱动传感器电极30。由此,传感器控制器18执行检测触控笔16的状态的“笔检测功能”、检测用户的手指等的触摸的“触摸检测功能”。
[0038]
该笔检测功能例如包括传感器电极30的扫描功能、下行链路信号的接收/分析功能、触控笔16的状态(例如,位置、姿态、笔压)的推定功能及包含对触控笔16的指令在内的上行链路信号的生成/发送功能。另外,触摸检测功能例如包括传感器电极30的二维扫描功能、传感器电极30上的检测映射图的取得功能、检测映射图上的区域分类功能(例如,手指、手掌等的分类)。
[0039]
显示控制器20是进行显示面板28的驱动控制的集成电路。显示控制器20基于从主处理器22供给的以帧为单位的图像信号来驱动显示面板28。由此,在显示面板28的显示区域r内显示图像或影像。该图像或影像除了应用程序窗口、图标和光标以外,还可以包括用户使用触控笔16所写入的书写线。
[0040]
如此,通过组合触控笔16和传感器电极30的输入功能及显示面板28的输出功能来构建用户界面(以下称为ui部32)。
[0041]
主处理器22由包括cpu(central processing unit:中央处理器)、mpu(micro
‑
processing unit:微处理器)和gpu(graphics processing unit:图形处理器)的处理运算装置构成。主处理器22通过读取并执行在存储器24中所存放的程序,能够执行包括数字墨水的生成、图像信号的生成、数据的收发控制在内的各种功能。
[0042]
如后文所述,该输入系统10在如下方面具有技术特征,即,传感器控制器18与主处理器22物理连接或逻辑连接,并且与显示控制器20物理连接。
[0043]
存储器24由非暂时性且计算机可读取的存储介质构成。这里,计算机可读取的存储介质是包括硬盘驱动器(hdd:hard disk drive)、固态驱动器(ssd:solid state drive)在内的存储装置,或者是磁盘、rom、cd
‑
rom、闪存等便携式介质。
[0044]
通信模块26构成为能够通过有线通信或无线通信相对于外部装置收发电信号。由此,电子设备14例如能够与验证服务器122(图16)之间进行各种数据的交换。
[0045]
接着,参照图2~图7对图1中的输入系统10的第一至第三实施方式进行说明。需要留意的是,任意附图均仅图示了作为主要部分的传感器控制器18、显示控制器20、主处理器22、显示面板28和传感器电极30,并且省略了其他构成要素。
[0046]
<第一实施方式>
[0047]
图2是第一实施方式中的输入系统10a的连接结构图。第一实施方式中的传感器控制器18与显示控制器20物理连接,并且构成为能够将数据信号的输出目的地切换为主处理器22和显示控制器20中的任一方。
[0048]
具体而言,传感器控制器18、显示控制器20及主处理器22通过信号线l1~l3而物理连接。传感器控制器18经由信号线l1与主处理器22连接。主处理器22经由信号线l2与显示控制器20连接。传感器控制器18经由信号线l3与显示控制器20连接。例如,信号线l1和l3是能够与usb(universal serial bus:通用串行总线)对应的信号线,信号线l2是能够与lvds(low voltage differential signaling:低电压差分信号)对应的信号线。
[0049]
即,信号线l1、l2构成从传感器控制器18经由主处理器22向显示控制器20传输信号的第一信号路径sp1。另一方面,信号线l3构成从传感器控制器18不经由主处理器22地向显示控制器20传输信号的第二信号路径sp2。
[0050]
图3是与图2对应的功能框图。传感器控制器18作为位置检测部40和输出选择部42(开关部)发挥功能。主处理器22作为模式控制部44和数据处理部46发挥功能。显示控制器
20作为两种输出处理部50、52发挥功能。
[0051]
输出处理部50构成为能够执行用于向显示面板28输出显示信号的输出处理。具体而言,输出处理部50构成为包括局部图像生成部54、追加处理部56、图像合成部58及信号生成部60。另外,追加处理部56是其有无能够选择的功能部。
[0052]
输出处理部52构成为能够执行用于向主处理器22输出数据信号的输出处理。具体而言,输出处理部52构成为包括存储部62和追加处理部64。另外,追加处理部64是其有无能够选择的功能部。
[0053]
<第二实施方式>
[0054]
图4是第二实施方式中的输入系统10b的连接结构图。第二实施方式中的输入系统10b还包括具有一个输入端子和两个输出端子的物理开关66(开关部)。
[0055]
具体而言,传感器控制器18、显示控制器20、主处理器22及物理开关66通过信号线l4~l8而物理连接。传感器控制器18经由信号线l4与物理开关66的输入端子连接。物理开关66的一个输出端子经由信号线l5与主处理器22连接。主处理器22经由信号线l6与显示控制器20连接。物理开关66的另一个输出端子经由信号线l7与显示控制器20连接。另外,信号线l8是用于主处理器22对物理开关66供给开关信号的信号线。例如,信号线l4、l5、l7是能够与usb对应的信号线,信号线l6是能够与lvds对应的信号线。
[0056]
即,信号线l4、l5、l6构成从传感器控制器18经由主处理器22向显示控制器20传输信号的第一信号路径sp1。另一方面,信号线l4、l7构成从传感器控制器18不经由主处理器22地向显示控制器20传输信号的第二信号路径sp2。
[0057]
图5是与图4对应的功能框图。传感器控制器18作为位置检测部40发挥功能。主处理器22作为模式控制部44和数据处理部46发挥功能。显示控制器20作为两种输出处理部50、52发挥功能。从图3和图5可以理解,该输入系统10b在传感器控制器18没有输出选择部42(参照图3)的功能,取而代之,在传感器控制器18的输出侧设置有物理开关66这一点上,具有与第一实施方式的输入系统10a不同的结构。
[0058]
<第三实施方式>
[0059]
图6是第三实施方式中的输入系统10c的连接结构图。第三实施方式中的显示控制器20与传感器控制器18逻辑连接,并且构成为能够对是否将来自传感器控制器18的数据信号通过直通传输供给到主处理器22进行切换。
[0060]
具体而言,传感器控制器18、显示控制器20及主处理器22通过信号线l9~l11而物理连接。传感器控制器18经由信号线l9与显示控制器20连接。显示控制器20经由信号线l10与主处理器22连接。主处理器22经由信号线l11与显示控制器20连接。例如,信号线l9、l10是能够与usb对应的信号线,信号线l11是能够与lvds对应的信号线。
[0061]
即,信号线l9、l10、l11构成从传感器控制器18经由主处理器22向显示控制器20传输信号的第一信号路径sp1。另一方面,信号线l9构成从传感器控制器18不经由主处理器22向显示控制器20传输信号的第二信号路径sp2。
[0062]
图7是与图6对应的功能框图。传感器控制器18作为位置检测部40发挥功能。主处理器22作为模式控制部44和数据处理部46发挥功能。显示控制器20作为两种输出处理部50、52和逻辑开关68发挥功能。从图3和图7可以理解,该输入系统10c在传感器控制器18没有输出选择部42(参照图3)的功能,取而代之,传感器控制器18具有逻辑开关68的功能这一
点上,具有与第一实施方式的输入系统10a不同的结构。
[0063]
[输入系统10的动作]
[0064]
各实施方式中的输入系统10如以上那样构成。接着,参照图8~图13对输入系统10的动作进行说明。主处理器22的模式控制部44切换使用第一信号路径sp1进行信号处理的“第一输出模式”和使用第二信号路径sp2进行信号处理的“第二输出模式”来执行。
[0065]
另外,上述的输入系统10a、10b、10c均在主处理器22设置有模式控制部44的功能,但也可以取而代之,在传感器控制器18或显示控制器20设置该功能。
[0066]
<第一输出模式>
[0067]
图8是执行第一输出模式时的时序图。本图从左到右依次示出了传感器控制器18、主处理器22和显示控制器20的动作。
[0068]
在步骤s01中,主处理器22向传感器控制器18输出用于请求包含触控笔16的指示位置在内的书写数据的信号(以下也称为请求信号)。
[0069]
在步骤s02中,传感器控制器18的位置检测部40在受理了在步骤s01中供给的请求信号之后,进行传感器电极30的驱动控制,以检测用户的当前的指示位置。由此,传感器控制器18取得在显示面板28的显示区域r内定义的传感器坐标系上的位置。
[0070]
在步骤s03中,传感器控制器18向主处理器22输出包含在步骤s02中检测出的指示位置在内的数据信号。在该输出之前,例如在图2、图3的输入系统10a的情况下,传感器控制器18的输出选择部42将数据信号的输出目的地切换为主处理器22。另外,在图4、图5的输入系统10b的情况下,将物理开关66的输出端子切换为主处理器22。另外,在图6、图7的输入系统10c的情况下,将显示控制器20的逻辑开关68切换为“接通”。
[0071]
通过该切换动作,传感器控制器18能够将自身所生成的数据信号选择性地向主处理器22输出。另外,该数据信号也可以包含与触控笔16的书写状态相关的信息(以下称为书写信息)、与用户的书写相关的元信息等各种信息。作为书写信息的一例,可举出当前的指示位置、笔压、笔倾斜等。另外,作为元信息的一例,可举出笔id、数据的属性、创建者、创建日期和时间等。
[0072]
在步骤s04中,主处理器22的数据处理部46进行如下的插补处理:从在步骤s3中供给的数据信号中取得包含指示位置的书写数据,并使用所取得的当前的指示位置来更新轨迹曲线80。以下,参照图9详细地对该插补处理进行说明。
[0073]
图9是示意性地表示插补处理的一例的图。更详细而言,图9(a)表示插补处理前的轨迹曲线80的形状,并且图9(b)表示插补处理后的轨迹曲线80的形状。另外,x
‑
y坐标系相当于用于确定传感器电极30的检测位置、即显示面板28上的指示位置的“传感器坐标系”。
[0074]
图9(a)所示的轨迹曲线80是依次连接作为过去的指示位置的离散点p1、p2、p3而得到的曲线。例如,设为在作为前次的指示位置的离散点p3之后,追加了作为本次的指示位置的离散点p4。这里,数据处理部46使用包括线性插补、样条插补在内的各种方法,进行连续地连接离散点p3、p4的插补处理。这样,如图9(b)所示,形成将穿过离散点p1、p2、p3的原来的轨迹曲线82和穿过离散点p3、p4的插补曲线84组合而得到的新的轨迹曲线80。
[0075]
然后,数据处理部46通过将表示通过上述的插补处理所形成的笔划90(参照图10(b))的集合的笔划图像和除了该笔划图像之外的非书写图像(例如,应用程序窗口、小组件、光标、图标等)进行合成,由此生成以帧为单位的图像信号。
[0076]
在图8的步骤s05中,主处理器22向显示控制器20输出在步骤s04中所生成的图像信号。
[0077]
在步骤s06中,显示控制器20的输出处理部50(更具体而言,为信号生成部60)使用在步骤s05中供给的图像信号来生成用于驱动控制显示面板28的显示信号。在第一输出模式中,信号生成部60使用直接通过图像合成部58后的图像信号来生成显示信号。
[0078]
在步骤s07中,输出处理部50向显示面板28输出在步骤s06中所生成的显示信号。由此,在显示面板28的显示区域r内显示包含笔划图像的整体图像。以下,输入系统10每隔一帧量的时间依次重复步骤s01~s07。
[0079]
图10是伴随触控笔16的操作的显示图像的转变图。更详细而言,图10(a)表示触控笔16的静止状态,图10(b)表示触控笔16的移动状态。
[0080]
如图10(a)所示,在触控笔16的静止状态下,在显示区域r内,在与笔尖86对应的位置显示光标88。用户在将笔尖86按压于电子设备14的触摸面的状态下使触控笔16移动。其结果为,如图10(b)所示,图像或影像跟随触控笔16的笔尖86被逐次更新。具体而言,光标88沿着触控笔16的移动路径移动,并且与指示位置的轨迹相当的笔划90以延伸的方式出现。
[0081]
在图8的步骤s08中,在到达规定的处理定时的情况下,主处理器22的数据处理部46对从传感器控制器18依次取得的书写数据进行各种处理。作为该处理的一例,可举出生成数字墨水的处理、经由通信模块26发送数据的处理。如此,输入系统10结束与第一输出模式相应的动作。
[0082]
<第二输出模式>
[0083]
但是,电子设备14的主处理器22在对来自触摸面板显示器12的输入数据进行处理时,有时会产生因经由主处理器22而引起的某些技术上或运用上的不良情况。因此,主处理器22的模式控制部44通过根据需要从第一输出模式切换为第二输出模式,能够改善特定的不良情况。
[0084]
图11是执行第二输出模式时的时序图。本图与图8同样地,从左到右依次示出了传感器控制器18、主处理器22和显示控制器20的动作。
[0085]
在步骤s11中,主处理器22受理从第一输出模式转移到第二输出模式的意思的指令信号。另外,关于该指令信号的产生触发将在后面叙述。
[0086]
在步骤s12中,主处理器22向与第二输出模式的动作相关的各部输出表示第二输出模式的执行开始的标志信号。例如,在图2、图3的输入系统10a的情况下,标志信号的输出目的地是传感器控制器18和显示控制器20。另外,在图4、图5的输入系统10b的情况下,标志信号的输出目的地是显示控制器20和物理开关66。另外,在图6、图7的输入系统10c的情况下,标志信号的输出目的地是显示控制器20。
[0087]
在步骤s13中,主处理器22的数据处理部46生成表示以帧为单位的整体图像iorg(图12)的图像信号,并将该图像信号向显示控制器20输出。需要留意的是,在即将切换为第二输出模式之前执行了书写输入的情况下,数据处理部46使用最后更新的笔划图像来生成图像信号。
[0088]
在步骤s14中,主处理器22向传感器控制器18输出用于请求包含触控笔16的指示位置在内的书写数据的请求信号。该动作是与图8的步骤s01相同的动作。
[0089]
在步骤s15中,传感器控制器18的位置检测部40在受理了在步骤s14中供给的请求
信号之后,进行用于检测用户的当前的指示位置的动作。该动作是与图8的步骤s02相同的动作。
[0090]
在步骤s16中,传感器控制器18向显示控制器20输出包含在步骤s15中检测出的当前的指示位置在内的数据信号。在该输出之前,例如在图2、图3的输入系统10a的情况下,传感器控制器18的输出选择部42将数据信号的输出目的地切换为显示控制器20。另外,在图4、图5的输入系统10b的情况下,将物理开关66的输出端子切换为显示控制器20。另外,在图6、图7的输入系统10c的情况下,将显示控制器20的逻辑开关68切换为“断开”。
[0091]
通过该切换动作,传感器控制器18能够将自身所生成的数据信号选择性地向显示控制器20输出。另外,该数据信号可以包含与第一输出模式的情况相同的种类的信息(例如,上述的书写信息或元信息),也可以包含不同的种类的信息。
[0092]
在步骤s17中,显示控制器20的输出处理部50(更详细而言,为局部图像生成部54)从在步骤s16中供给的数据信号中取得包含指示位置的书写数据,并使用所取得的当前的指示位置来生成局部图像ipar。以下,参照图12详细地对该生成方法进行说明。
[0093]
图12是图3、图5、图7所示的局部图像生成部54的详细的功能框图。该局部图像生成部54具备进行插补处理的插补器92和耦合多个小图像的耦合器94。
[0094]
插补器92通过使用指示位置的时间序列连续地连接两个离散点,由此生成表示两点间的插补曲线的小图像(以下称为差分图像isub)。该差分图像isub意味着笔划图像彼此之间的差分,在图9(b)的例子中,相当于表示穿过离散点p3、p4的插补曲线84的图像。
[0095]
耦合器94逐次组合从插补器92供给的差分图像isub,生成表示插补曲线的集合体的中图像(以下称为局部图像ipar)。在图9(b)的例子中,该局部图像ipar相当于表示将离散点p1~p4全部连接后的轨迹曲线80的图像。生成后的局部图像ipar被供给到图像合成部58,并且被反馈给耦合器94。
[0096]
这样,局部图像生成部54生成至少包含当前的指示位置在内的局部图像ipar,并将该局部图像ipar向图像合成部58输出(步骤s17)。
[0097]
在图11的步骤s18中,输出处理部50(更详细而言,为图像合成部58)对在步骤s13中供给的整体图像iorg和在步骤s17中所生成的局部图像ipar进行合成。具体而言,图像合成部58将从主处理器22一次性地或逐次地供给的整体图像iorg的对应区域的图像置换为局部图像ipar,从而生成加工完毕图像iprc(参照图12)。或者,图像合成部58也可以不使用整体图像iorg,取而代之,通过对局部图像ipar实施填补剩余的显示区域的填补处理来生成加工完毕图像iprc。
[0098]
在步骤s19中,显示控制器20根据表示在步骤s18中所合成的加工完毕图像iprc的图像信号生成显示信号,并将所得到的显示信号向显示面板28输出。该动作是与图8的步骤s06、s07相同的动作。由此,在显示面板28的显示区域r内显示包含笔划图像的加工完毕图像iprc。
[0099]
以下,输入系统10每隔一帧量的时间依次重复步骤s13~s19。另外,在不逐次更新整体图像iorg的情况下,通过显示控制器20存储一帧量的图像信号,能够省略第二次以后的步骤s13。
[0100]
图13是比较相对于触控笔16的高速移动的写入跟随性的图。更详细而言,图13(a)表示执行第一输出模式时的显示图像,图13(b)表示执行第二输出模式时的显示图像。
[0101]
如图13(a)所示,在第一输出模式中,随着触控笔16的高速移动,光标88的位置相对于笔尖86向后偏移,并且笔划90的前端位置相对于光标88进一步向后方偏移。由此,使用触控笔16的用户有时会对指示位置的不一致感到不协调。
[0102]
前者的位置偏移可能由于与帧间隔相当的响应时间差而产生。另一方面,后者的位置偏移例如可举出由于包括数据处理、信号传输在内的硬件上的制约而使用取得定时不同的各个指示位置来分别创建光标88和笔划90的图像的情况。
[0103]
另一方面,如图13(b)所示,在第二输出模式中,随着触控笔16的高速移动,形成在原来的笔划90的前端追加线段96而得到的新的笔划98。即,虽然残留有笔尖86与光标88之间的位置偏移,但是光标88与笔划98之间的位置偏移被大致消除。由此,由于缓和了用户对指示位置的不一致的不协调感,因此相应地提高了可用性。
[0104]
在图11的步骤s20中,主处理器22受理从第二输出模式转移到第一输出模式的意思的指令信号。另外,关于该指令信号的产生触发将在后面叙述。
[0105]
在步骤s21中,主处理器22向与第一输出模式的动作相关的各部输出表示第一输出模式的执行开始的标志信号。例如,在图2、图3的输入系统10a的情况下,标志信号的输出目的地是传感器控制器18和显示控制器20。另外,在图4、图5的输入系统10b的情况下,标志信号的输出目的地是显示控制器20和物理开关66。另外,在图6、图7的输入系统10c的情况下,标志信号的输出目的地是显示控制器20。
[0106]
在步骤s22中,显示控制器20的输出处理部52读取暂时存储在存储部62中的数据,并向主处理器22一并输出包含指示位置的时间序列在内的数据信号。
[0107]
在步骤s23中,主处理器22的数据处理部46从在步骤s22中供给的数据信号中取得一组手写数据,并对该手写数据进行各种处理。例如,数据处理部46也可以在将在第一输出模式下已经得到的书写数据和在第二输出模式下新得到的书写数据合并之后,进行数字墨水的生成处理和数据的发送处理。如此,输入系统10结束与第二输出模式相应的动作。
[0108]
<输入系统10的效果>
[0109]
如上所述,输入系统10是使用触摸面板显示器12的系统,触摸面板显示器12通过将检测用户的指示位置的传感器电极30设置于显示面板28的显示区域r而构成,输入系统10具备:传感器控制器18,基于传感器电极30的检测结果来取得显示区域r内的指示位置;主处理器22,对包含所取得的指示位置的数据信号进行处理;显示控制器20,向显示面板28输出表示图像或影像的显示信号;第一信号路径sp1,从传感器控制器18经由主处理器22向显示控制器20传输信号;第二信号路径sp2,从传感器控制器18不经由主处理器22地向显示控制器20传输信号;及开关部(输出选择部42、物理开关66、逻辑开关68),构成为能够切换第一信号路径sp1和第二信号路径sp2。
[0110]
这样,由于设置有能够切换第一信号路径sp1和第二信号路径sp2的开关部,所以通过选择第二信号路径sp2,能够适时地执行不经由主处理器22的数据处理,由此能够改善因主处理器22的数据处理而产生的特定的不良情况。
[0111]
另外,模式控制部44也可以切换通过开关部选择第一信号路径sp1的第一输出模式和通过开关部选择第二信号路径sp2的第二输出模式来执行。在第一输出模式的执行过程中,显示控制器20使用通过第一信号路径sp1后的信号来生成显示信号,并将该显示信号向显示面板28输出。在第二输出模式的执行过程中,显示控制器20对通过第二信号路径sp2
后的数据信号实施规定的处理之后,向显示面板28输出加工完毕的显示信号。通过使用比第一信号路径sp1短的第二信号路径sp2,能够改善与显示处理相关的时间响应性。
[0112]
另外,也可以在第二输出模式的执行过程中,主处理器22向显示控制器20输出表示与显示区域r对应的整体图像iorg的图像信号,显示控制器20从通过第二信号路径sp2后的数据信号中逐次取得指示位置,生成对整体图像iorg中的至少包含当前的指示位置在内的部分进行变更而得到的加工完毕图像iprc,并向显示面板28输出表示加工完毕图像iprc的显示信号。只要对第一输出模式追加仅变更包含当前的指示位置在内的部分的规定处理即可,相应地能够抑制显示控制器20的处理负荷的过度增加。
[0113]
另外,显示控制器20也可以根据通过第二信号路径sp2后的数据信号的时间序列来生成包含笔划98(指示位置的轨迹)在内的局部图像ipar,对整体图像iorg和局部图像ipar进行合成,从而生成加工完毕图像iprc。只要对第一输出模式追加生成笔划98并合成图像的规定处理即可,相应地能够抑制显示控制器20的处理负荷的过度增加。
[0114]
[模式切换的具体例]
[0115]
以下,对输出模式的切换定时的具体例进行说明。主处理器22的模式控制部44也可以受理以用户的操作为触发而产生的指示信号(图11的步骤s11、s20)。由此,用户能够通过自身的操作来识别输出模式的状态。
[0116]
以下,将用于从第一输出模式变更为第二输出模式的操作称为“第一操作”,并且将用于从第二输出模式变更为第一输出模式的操作称为“第二操作”。第二操作是与第一操作相同或不同的操作。此外,第一操作和第二操作既可以是硬件操作,也可以软件操作。
[0117]
该硬件操作包括电子设备14或触控笔16的硬件按钮(所谓的功能开关)的按下操作、或者触控笔16的落笔操作/抬笔操作。该落笔操作/抬笔操作由设置于笔尖86的未图示的笔压传感器检测。另一方面,软件操作包括引起主处理器22所启动的应用程序的状态转变的特定操作,例如,显示画面上的用户控制的操作、打开/切换应用程序窗口的操作。
[0118]
例如,第一操作可以是触控笔16的落笔操作,第二操作可以是与抬笔操作相对应的抬笔操作。由此,能够在每次进行一系列的笔划操作时适时地切换输出模式。
[0119]
此外,模式控制部44也可以在检测出触控笔16的接触状态的期间,尽管受理了第一操作,但禁止从第一输出模式向第二输出模式的切换。也可以与此同时或者在此之外,模式控制部44在检测出触控笔16的接触状态的期间,尽管受理了第二操作,但禁止从第二输出模式向第一输出模式的切换。由此,能够防止将表示一个笔划90的一组书写数据分开传输到主处理器22和显示控制器20的情况。
[0120]
另外,模式控制部44也可以根据主处理器22执行的应用程序的状态,切换第一输出模式和第二输出模式来执行。由此,能够与应用程序联动地适时切换输出模式。
[0121]
[追加处理]
[0122]
然而,在用户经由ui部32写入了具有机密性或著作权性的隐秘信息的情况下,会产生与该隐秘信息的处理相关的运用上的不良情况。因此,也能够通过根据需要执行第二输出模式来改善该不良情况。以下,参照图14~图16对显示控制器20的输出处理部50、52(追加处理部56、64)的追加处理进行说明。
[0123]
<1.可视信息的保护>
[0124]
当用户写入的隐秘信息直接持续显示于显示面板28时,其内容有可能被第三方偷
看。因此,输出处理部50(更具体而言,为追加处理部56)可以进行用于保护可视信息的追加处理。在该情况下,只要在图11的步骤s17、s18之间追加以下所示的步骤s24的动作即可。
[0125]
在步骤s24中,追加处理部56对在步骤s17中所得到的局部图像ipar进行用于保护可视信息的追加处理。作为该追加处理的一例,可举出隐蔽处理、不锐化处理、信息赋予处理等。以下,参照图14和图15对追加处理的效果的一例进行说明。
[0126]
如图14(a)所示,在显示区域r内显示有表示用户的签名的内容100。姓名、签名的笔迹是个人信息的一种,也有可能根据已署名的电子文档的内容确定个人信息。因此,可以在签名的中途或结束后,使内容100的显示方式随时间变化。
[0127]
如图14(b)所示,从签名的结束时间点起经过规定的时间(例如10秒)后,从内容100的左侧起出现掩蔽区域102,隐蔽内容100的一部分。随着时间的经过,掩蔽区域102扩大,最终如图14(c)所示,掩蔽区域102将内容100的全部隐蔽。
[0128]
或者,如图14(d)所示,也可以通过对不锐化区域104实施不锐化处理,来降低内容100的全部或一部分的目视确认性。另外,除了不锐化处理以外,还可以使用赋予使用户的目视确认性相对降低的视觉效果的各种处理。
[0129]
这样,显示控制器20也可以生成通过第二信号路径sp2后的数据信号的时间序列所示的内容100(指示位置的轨迹)被隐蔽或不锐化而得到的局部图像ipar,对整体图像iorg和局部图像ipar进行合成,从而生成至少一部分内容被隐蔽或不锐化而得到的加工完毕图像iprc。由此,能够抑制局部图像ipar的目视确认性,从而能够预防由第三方的偷看引起的信息泄漏。
[0130]
如图15所示,在显示区域r内显示有包含由“this is a pencil.”构成的文字列和铅笔的图画在内的内容106。该内容106有可能包含隐秘性或著作权性高的内容(以下称为特定内容108)。因此,也可以在用户指定的指定区域110内且在特定内容108的附近的位置,显示明示著作权的存在的著作权标记112。另外,也可以取代著作权标记112,而显示产生保密义务的机密标记。
[0131]
这样,显示控制器20也可以在通过第二信号路径sp2后的数据信号的时间序列所示的特定内容108(指示位置的轨迹)的附近,生成被赋予了表示机密性或著作权性的信息(例如,著作权标记112)的局部图像ipar,对整体图像iorg和局部图像ipar进行合成,从而生成至少一部分内容被赋予了该信息的加工完毕图像iprc。由此,能够得到针对看到局部图像ipar的第三者的抑制信息泄漏的效果。
[0132]
<2.数据的保护>
[0133]
例如,在电子设备14的安全性被破坏的情况下,通过主处理器22引起书写数据的泄漏/篡改/破坏等的可能性高。因此,显示控制器20也可以在第二输出模式的执行过程中,从通过第二信号路径sp2后的数据信号中逐次取得书写数据,并向主处理器输出包含被实施了规定处理的书写数据的时间序列在内的数据信号,所述书写数据包含与触控笔16的书写状态有关的书写信息和与用户的书写有关的元信息。
[0134]
因此,输出处理部52(更详细而言,为追加处理部56)进行用于保护数据的追加处理。在该情况下,只要在图11的步骤s21、s22之间追加以下所示的步骤s25的动作即可。
[0135]
在步骤s25中,追加处理部64读取暂时存储在存储部62中的数据,并进行用于保护数据的追加处理。作为该追加处理的一例,可举出不可逆处理、赋予处理、加密处理等。
[0136]
这里,所谓“不可逆处理”,意味着使书写信息或元信息的至少一方不可逆地缺损的处理。作为不可逆处理的一例,可举出笔id的删除、笔压的删除、数据串的间拔/平滑化、书写顺序的隐秘化、笔划的不锐化、光栅图像化、冗余信息的追加等。
[0137]
另外,所谓“赋予处理”,意味着对书写数据的时间序列赋予表示机密性或著作权性的信息的赋予处理。作为赋予处理的一例,可举出标签的追加、包含标记的可视信息的嵌入等。
[0138]
另外,“加密处理”可以使用包括公开密钥方式、加密密钥方式、公共密钥方式在内的各种方法来进行。以下,参照图16对加密处理的具体例进行说明。
[0139]
图16是组装有图1所示的输入系统的签名验证系统的整体结构图。签名验证系统120构成为除了电子设备14和触控笔16以外,还包括验证服务器122。在电子设备14连接有能够读取信用卡124的读卡器126。另外,电子设备14能够经由中继设备128和网络nw与验证服务器122双向通信。
[0140]
电子设备14通过读卡器126取得存放在信用卡124中的加密用密钥ken后,将该加密用密钥ken暂时存放于存储器24。主处理器22在所期望的处理定时读取加密用密钥ken,并在对书写数据实施加密处理后,将所得到的加密数据d1向主处理器22输出。主处理器22通过通信模块26进行向验证服务器122发送加密数据d1的处理。
[0141]
然后,验证服务器122使用与加密用密钥ken对应的解密用密钥kde,对来自电子设备14的加密数据d1进行解密处理。由此,验证服务器122能够取得表示用户的签名的签名数据d2,并验证该签名的合法性。
[0142]
标号说明
[0143]
10(a、b、c)输入系统;12触摸面板显示器;14电子设备;16触控笔;18传感器控制器;20显示控制器;22主处理器;24存储器;26通信模块;28显示面板;30传感器电极;42输出选择部(开关部);44模式控制部;46数据处理部;50、52输出处理部;66物理开关(开关部);68虚拟开关(开关部);80轨迹曲线;90、98笔划;ipar局部图像;iorg整体图像;iprc加工完毕图像;l1~l11信号线;r显示区域;sp1第一信号路径;sp2第二信号路径。