信息处理系统、信息处理装置以及画笔装置制造方法

文档序号:6541247阅读:98来源:国知局
信息处理系统、信息处理装置以及画笔装置制造方法
【专利摘要】提供了一种信息处理系统,包括充当画笔角色的画笔装置、和使按照该画笔装置在操作表面上的操作的绘制在显示屏上进行的信息处理装置。
【专利说明】信息处理系统、信息处理装置以及画笔装置
[0001]交叉引用相关申请
[0002]本申请要求2013年3月28日提交的日本优先权专利申请JP2013-068827的权益,在此通过引用并入其全部内容。

【技术领域】
[0003]本公开涉及信息处理系统、信息处理装置以及画笔装置。

【背景技术】
[0004]人们正在开发使用像,例如,画笔(brush)状触笔那样的画笔状设备,以便实现仿佛使用画笔将字母或图画绘制在纸张等上面似的绘制的技术。可以引用描述在JP2010-277330A中的技术作为上面实现仿佛使用画笔将字母或图画绘制在纸张等上面似的绘制的技术的例子。


【发明内容】

[0005]例如,对于像描述在JP2010-277330A中的技术那样,实现仿佛使用画笔将字母或图画绘制在纸张等上面似的绘制的现有技术(下文在一些情况下简称为“现有技术”),在充当画笔角色的设备上估计接触区、和那个设备在上面操作的操作表面(即,与可以叫做“画布”的东西相对应的表面)。因此,通过使用像,例如,描述在JP2010-277330A中的技术那样的现有技术,有可能实现仿佛使用画笔绘制似的绘制。
[0006]但是,对于像,例如,描述在JP2010-277330A中的技术那样的现有技术,从操作表面一侧的接触区估计充当画笔角度的设备一侧的接触区。因此,在使用像,例如,描述在JP2010-277330A中的技术那样的现有技术的情况下,存在受设备的连续变化取向影响,不能正确估计充当画笔角度的设备一侧的接触区的风险。
[0007]因此,即使利用现有技术,也不能保证能够实现仿佛实际使用画笔绘制似的绘制。
[0008]本公开提供了能够实现仿佛实际使用画笔绘制似的绘制的新式和改进信息处理系统、信息处理装置以及画笔装置。
[0009]按照本公开的一个实施例,提供了一种信息处理系统,其包括:充当画笔角色的画笔装置;以及使按照该画笔装置在操作表面上的操作的绘制在显示屏上进行的信息处理装置。该画笔装置包括充当画笔上的尖端角色的尖端单元;获取弯曲信息的弯曲信息获取单元,该弯曲信息指示由操作表面上的操作引起的尖端单元的弯曲状态;获取画笔装置取向信息的取向信息获取单元,该画笔装置取向信息指示画笔装置的取向;以及使弯曲信息和画笔装置取向信息发送给信息处理装置的通信控制单元。该信息处理装置包括接触区估计单元,用于根据从画笔装置发送的弯曲信息和画笔装置取向信息、和指示画笔装置的尖端单元在操作表面上的接触位置的位置信息,估计画笔装置的尖端单元和操作表面上的接触区;以及绘制处理单元,用于根据接触区的估计结果,使按照画笔装置在操作表面上的操作的绘制在显示屏上进行。
[0010]按照本公开的一个实施例,提供了一种信息处理设备,其包括:接触区估计单元,用于根据从画笔装置发送的指示画笔装置的尖端单元相对于操作表面的弯曲状态的弯曲信息和指示画笔装置的取向的画笔装置取向信息、和指示画笔装置的尖端单元在操作表面上的接触位置的位置信息,估计充当画笔角色的画笔装置的画笔上的充当尖端角色的尖端单元、和操作表面上的接触区;以及绘制处理单元,用于根据接触区的估计结果,使按照画笔装置在操作表面上的操作的绘制在显示屏上进行。
[0011]按照本公开的一个实施例,提供了一种画笔装置,其包括:充当画笔上的尖端角色的尖端单元;获取弯曲信息的弯曲信息获取单元,该弯曲信息指示尖端单元相对于操作表面的弯曲状态;获取取向信息的取向信息获取单元,该取向信息指示画笔装置的取向;以及使弯曲信息和取向信息发送给信息处理装置的通信控制单元,该信息处理装置使按照画笔装置在操作表面上的操作的绘制在显示屏上进行。
[0012]按照本公开的一个实施例,可以实现仿佛实际使用画笔绘制似的绘制。

【专利附图】

【附图说明】
[0013]图1是例示按照本实施例的信息处理系统的例子的说明图;
[0014]图2是描述按照本实施例的信息处理装置进行的处理的例子的说明图;
[0015]图3是描述按照本实施例的信息处理装置进行的处理的例子的说明图;
[0016]图4是描述按照本实施例的信息处理装置进行的处理的例子的说明图;
[0017]图5是描述按照本实施例的信息处理装置进行的处理的例子的说明图;
[0018]图6是描述按照本实施例的信息处理装置进行的处理的例子的说明图;
[0019]图7是描述按照本实施例的信息处理装置进行的颜色管理处理的例子的说明图;
[0020]图8是描述按照本实施例的信息处理装置进行的颜色管理处理的例子的说明图;
[0021]图9是描述按照本实施例的信息处理装置进行的颜色管理处理的例子的说明图;
[0022]图10是描述按照本实施例的信息处理系统进行的处理的例子的流程图;
[0023]图11是描述按照本实施例的信息处理系统进行的处理的例子的流程图;
[0024]图12是描述按照本实施例的信息处理系统进行的处理的例子的流程图;
[0025]图13是描述按照本实施例的信息处理系统进行的处理的例子的流程图;
[0026]图14是描述按照本实施例的信息处理系统进行的处理的例子的流程图;
[0027]图15是描述按照本实施例的信息处理系统进行的处理的例子的流程图;
[0028]图16是描述按照本实施例的信息处理系统进行的处理的例子的流程图;
[0029]图17是描述按照本实施例的信息处理系统进行的处理的例子的流程图;
[0030]图18是例示按照本实施例的画笔装置的示范性配置的框图;
[0031]图19是例示按照本实施例的信息处理装置的示范性配置的框图;以及
[0032]图20是例示按照本实施例的信息处理装置的示范性硬件配置的说明图。

【具体实施方式】
[0033]在下文中,将参考附图详细描述本公开的优选实施例。注意,在本说明书及附图中,具有基本相同功能和结构的结构元件用相同标号表示,并省略对这些结构元件的重复说明。
[0034]下文的描述将按如下次序进行。
[0035]1.按照本实施例的信息处理系统
[0036]2.按照本实施例的程序
[0037](按照本实施例的信息处理系统)
[0038]按照本实施例的信息处理系统进行的处理
[0039]在描述构成按照本实施例的控制系统的各种装置的配置之前,首先描述按照本实施例的信息处理系统进行的处理。在下文中,将在展示按照本实施例的信息处理系统的例子的同时,描述按照本实施例的信息处理系统进行的处理。
[0040]图1是例示按照本实施例的信息处理系统1000的例子的说明图。信息处理系统1000包括画笔装置100和信息处理装置200。例如,画笔装置100和信息处理装置200经由配备在每个装置中的通信单元(后面讨论),或经由与每个装置连接的外部通信设备以有线或无线方式通信。另外,例如,画笔装置100和信息处理装置200经由网络,或直接通信。
[0041]这里,按照本实施例的网络可以是,例如,像局域网(LAN)或广域网(WAN)那样的有线网络、像无线局域网(WLAN)或经由基站的无线广域网(WffAN)那样的无线网络、或使用像传输控制协议/互联网协议(TCP/IP)那样的通信协议的互联网。
[0042]注意,尽管图1将信息处理系统1000例示成包括画笔装置100,但按照本实施例的信息处理系统的配置不局限于例示在图1中的例子。例如,按照本实施例的信息处理系统也可以配置成包括多个画笔装置。在按照本实施例的信息处理系统包括多个画笔装置100的情况下,例如,信息处理装置200对多个画笔装置100的每一个都进行后面讨论的处理。按照本实施例的信息处理系统也可以配置成包括,例如,多个信息处理装置200。下文的描述把按照本实施例的信息处理系统的配置是例示在图1中的配置的情况作为例子。
[0043][1-1]画笔装置100进行的处理
[0044]画笔装置100是充当画笔角色的装置。例如,如图1所例示,画笔装置100包括充当画笔的尖端角色的尖端单元(后面要讨论的、在图1中标为A的部分)。这里,例示在图1中的“W”指示尖端单元的尖端的宽度(用像,例如,mm (毫米)或cm (厘米)那样的单位表示),而例示在图1中的“L”指示尖端单元的尖端的长度(用像,例如,mm或cm那样的单位表不)。
[0045]此外,尽管作为按照本实施例的画笔装置的例子给出了如图1所例示的画笔状装置,但按照本实施例的画笔装置不局限于上述情况。例如,按照本实施例的画笔装置也可以是附在现有画笔上和与现有画笔一起使用的附件状装置。下文的描述把按照本实施例的画笔装置是如图1所例示的画笔状装置的情况作为例子。注意,在按照本实施例的画笔装置是如图1所例示的画笔状装置的情况下,按照本实施例的画笔装置的外观显示不局限于例示在图1中的例子。
[0046]使用画笔装置100的用户通过使画笔装置100的尖端单元与操作表面(未例示在图1中)接触来使用画笔装置100绘制字母或图画。
[0047]这里,按照本实施例的操作表面可以是,例如,能够通过像光学、电容、或电感方法那样的各种方法检测接触位置的定位设备检测表面、或能够通过像上述方法那样的各种方法检测接触位置的触摸面板显示屏(检测表面)。另外,按照本实施例的操作表面也可以是,例如,配备在信息处理装置200中的显示单元的显示屏(后面讨论)、配备在信息处理装置200中的定位设备的检测表面、或信息处理装置200的外部设备的显示屏或检测表面。下文的描述主要把按照本实施例的操作表面是配备在信息处理装置200中的显示单元的显示屏(后面讨论)的情况作为例子。
[0048]此外,按照本实施例的尖端单元可以是,例如,真正画笔的尖端、或像画笔尖端的锥形帽(例如,覆盖构成后面要讨论的弯曲信息获取单元的设备的帽子)。
[0049]通过将按照本实施例的尖端单元配置成具有像上述那样的构件,可以给予使用画笔装置100的用户以仿佛用户实际使用真正画笔似的触感。此外,通过赋予按照本实施例的尖端单元以帽状,可以容易地实现像湿画笔那样的形状,以及给予用户以仿佛用户使用尖端润湿的画笔似的触感。
[0050]另外,按照本实施例的尖端单元也可以配置成像上述那样的构件是可替换的。通过采用像上述那样的构件可替换的配置,实现了能够改变尖端规格的灵活性。
[0051]此外,选择构成按照本实施例的尖端单元的构件的材料要考虑到,例如,按照本实施例的操作表面的材料。通过考虑到按照本实施例的操作表面的材料地选择构成本实施例的尖端单元的构件的材料,可以给予仿佛实际使用真正画笔的触感。
[0052]此外,可以考虑到,例如,按照本实施例的操作表面上的操作之后的形状地选择构成按照本实施例的尖端单元的构件的材料。借助于上面的材料选择,可以实现按照本实施例的尖端单元的形状在按照本实施例的操作表面上的操作之后返回到操作前形状的配置、或按照本实施例的尖端单元的形状在按照本实施例的操作表面上的操作之后保持操作后形状的配置。因此,借助于上面的材料选择,例如,可以给予用户仿佛用户实际使用真正画笔的触感。
[0053]而且,按照本实施例的尖端单元也可以装备,例如,与构成操作表面的设备的接触位置检测方法相对应的定位功能。例如,在构成操作表面的设备利用电容方法检测接触位置的情况下,将与电容方法相对应(对其作出反应)的材料用作按照本实施例的尖端单元的材料。作为另一个例子,在构成操作表面的设备利用电感方法检测接触位置的情况下,按照本实施例的尖端单元具有,例如,使与现有数字化器的核心连接的引线延伸到尖端的配置。注意,在构成操作表面的设备利用光学方法检测接触位置的情况下,按照本实施例的尖端单元无需任何特定定位机构。
[0054]如果在操作表面上进行操作,则画笔装置100经由配备在画笔装置100中的通信单元(后面讨论)或外部通信设备将与操作表面上的操作相对应的信息(数据)发送给信息处理装置200。按照本实施例的画笔装置100发送给信息处理装置200的与操作表面上的操作相对应的信息可以是,例如,弯曲信息、和画笔装置取向信息诹向信息)。
[0055]这里,按照本实施例的弯曲信息指的是指示由操作表面上的操作引起的尖端单元的弯曲状态的信息(数据)。按照本实施例的弯曲信息可以是,例如,指示尖端单元相对于操作表面的弯曲幅度的数据、指示尖端单元相对于操作表面的弯曲方向的数据、或指示弯曲幅度和弯曲方向的数据。
[0056]画笔装置100通过装备弯曲信息获取单元来获取弯曲信息。更具体地说,画笔装置100利用,例如,下面(i)到(iii)所指的配置和处理获取弯曲信息。
[0057](i)与弯曲信息获取有关的配置和处理的第一例子
[0058]弯曲信息获取单元包括,例如,模拟棒。弯曲信息获取单元将弯曲信息取作基于与模拟棒的倾斜程度相对应的模拟幅度的信息。这里,按照本实施例的基于幅度的信息可以是已经转换成用指定范围表达模拟幅度的数字数据的数据。
[0059]例如,弯曲信息获取单元装备了模拟到数字转换器(AD转换器),通过将与模拟棒的倾斜程度相对应的模拟信号转换成数字信号来获取弯曲信息。
[0060]这里,配备在弯曲信息获取单元中的AD转换器具有,例如,与尖端单元的尺寸无关的固定分辨率。但是,配备在弯曲信息获取单元中的AD转换器的分辨率不局限此。
[0061]例如,配备在弯曲信息获取单元中的AD转换器也可以具有按照尖端单元的尺寸设置的分辨率。通过按照尖端单元的尺寸设置分辨率,画笔装置100能够按照,例如,尖端单元的尺寸获取包括指示弯曲幅度的数据的弯曲信息。
[0062]在按照尖端单元的尺寸设置AD转换器的分辨率的情况下,画笔装置100(例如,后面讨论的画笔装置100的控制单元)根据与尖端单元的形状有关的信息设置按照尖端单元的尺寸的分辨率。这里,按照本实施例的与尖端单元的形状有关的信息可以是,例如,指示尖端单元的尖端的宽度“W”的数据、和指示尖端单元的尖端的长度“L”的数据。另外,按照本实施例的与画笔装置100的尖端单元的形状有关的信息还可以包括指示画笔类型的数据。
[0063]画笔装置10使用将与尖端单元的尺寸(例如,尖端的宽度和/或长度)有关的数值与设置AD转换器的分辨率的设置数据相联系的表格等,并指定与和尖端单元的尺寸有关的信息指示的数值相对应的设置数据。随后,画笔装置100使用指定的设置数据来设置AD转换器的分辨率。这里,在弯曲信息获取单元装备了具有不同分辨率的多个AD转换器的情况下,画笔装置100通过,例如,激活多个AD转换器当中与设置数据相对应的AD转换器来设置分辨率。此外,在弯曲信息获取单元装备了分辨率可变的AD转换器的情况下,例如,画笔装置100将与设置数据相对应的控制信号发送给那个AD转换器,并使那个AD转换器设置与设置数据相对应的分辨率。
[0064]另外,按照本实施例的指定范围可以,例如,从O到255。显然,按照本实施例的指定范围不局限于从O到255。
[0065]在弯曲信息获取单元包括,例如,如上所述的模拟棒的情况下,弯曲信息获取单元可以利用简单和低成本的机构来实现。
[0066](ii)与弯曲信息获取有关的配置和处理的第二例子
[0067]在导电材料当中,存在阻值随弯曲位置而变的材料。例如,在尖端单元包括阻值随弯曲位置而变的材料的情况下,弯曲信息获取单元可以利用上述性质从尖端单元上的阻值的分布中估计尖端单元的弯曲状态。在从尖端单元上的阻值的分布中估计尖端单元的弯曲状态的情况下,弯曲信息获取单元将指示估计结果的数据当作弯曲信息来对待。
[0068]这里,通过使用,例如,将阻值与指示弯曲状态的数值相联系的表格等,弯曲信息获取单元指定尖端单元上的各自位置上的弯曲状态,并总体估计尖端单元的弯曲状态。弯曲信息获取单元根据,例如,与尖端单元的形状有关的信息,也可以使用与尖端单元的尺寸相对应的多个表格当中与尖端单元的该尺寸相对应的表格等。例如,通过使用与尖端单元的该尺寸相对应的表格等,可以按照尖端单元的该尺寸估计弯曲状态,因此画笔装置100可以获得与尖端单元的该尺寸相对应的弯曲信息。
[0069]但是,按照第二例子的与弯曲信息获取有关的处理不局限于上述情况。例如,弯曲信息获取单元可以使用能够从尖端单元上的阻值的分布中估计尖端单元的弯曲状态的任意方法。
[0070]另外,与按照上面(i)所指的第一例子的处理类似,按照第二例子的处理中指示估计结果的数据可以是,例如,用指定范围表达弯曲状态的数字数据。显然,按照第二例子的处理中指示估计结果的数据不局限于上述情况。
[0071](iii)与弯曲信息获取有关的配置和处理的第三例子
[0072]弯曲信息获取单元也可以根据尖端单元上的第一检测点和第二检测点的相对位置估计尖端单元的弯曲状态。在根据尖端单元上的第一检测点和第二检测点的相对位置估计尖端单元的弯曲状态的情况下,弯曲信息获取单元将指示估计结果的数据当作弯曲信息来对待。
[0073]这里,按照本实施例的尖端单元上的第一检测点和第二检测点可以是,例如,与尖端相对应的位置和与尖端单元的根部相对应的位置。显然,按照本实施例的尖端单元上的第一检测点和第二检测点不局限于上述位置。
[0074]作为另一个例子,在尖端单元具有检测设置的第一检测点和第二检测点的位置的机构的情况下,弯曲信息获取单元从尖端单元中获取指示第一检测点的位置的数据和指示第二检测点的位置的数据。此外,在画笔装置100外部的外部设备(例如,附在尖端单元上的第一检测点和第二检测点上的设备)检测第一检测点和第二检测点的位置的情况下,弯曲信息获取单元从那个外部装置获取指示第一检测点的位置的数据和指示第二检测点的位置的数据。注意,与检测第一检测点和第二检测点的位置有关的上述机构和上述外部装置采取,例如,能够检测位置的任何配置。
[0075]通过使用,例如,将第一检测点和第二检测点的相对位置与总体指示尖端单元的弯曲状态相联系的表格等,弯曲信息获取单元估计与第一检测点和第二检测点的相对位置相对应的尖端单元的弯曲状态。弯曲信息获取单元根据,例如,与尖端单元的形状有关的信息,也可以使用与尖端单元的尺寸相对应的多个表格当中与尖端单元的该尺寸相对应的表格等。例如,通过使用与尖端单元的该尺寸相对应的表格等,可以按照尖端单元的该尺寸估计弯曲状态,因此画笔装置100可以获得与尖端单元的该尺寸相对应的弯曲信息。
[0076]但是,按照第三例子的与弯曲信息获取有关的处理不局限于上述情况。弯曲信息获取单元可以使用能够从第一检测点和第二检测点的相对位置中估计尖端单元的弯曲状态的任意方法。
[0077]另外,与按照上面(i)所指的第一例子的处理类似,按照第三例子的处理中指示估计结果的数据可以是,例如,用指定范围表达弯曲状态的数字数据。显然,按照第三例子的处理中指示估计结果的数据不局限于上述情况。
[0078]画笔装置100利用,例如,像上面(i )到(i i i )所指那样的配置和处理获取弯曲信息。显然,按照本实施例的画笔装置100中与弯曲信息获取有关的配置和处理不局限于上面⑴到(iii)所指的例子。
[0079]在下文中,把利用像上面(i )所指那样的配置和处理获取弯曲信息的情况,或换句话说,画笔装置100装备了包括模拟棒的弯曲信息获取单元的情况当作例子描述按照本实施例的信息处理系统1000进行的处理。
[0080]此外,按照本实施例的画笔装置取向信息指的是指示画笔装置100的取向的信息(数据)。按照本实施例的画笔装置取向信息可以是,例如,指示来自像加速度传感器、陀螺仪传感器、和地磁传感器那样,检测可用于检测画笔装置100的取向的数值的各种传感器(下文在一些情况下统称“取向传感器”)的检测值的数据。另外,按照本实施例的画笔装置取向信息也可以是,例如,指示指示取向和按照能够计算与取向有关的数值的任意方法从取向传感器检测的检测值中计算的数值的数据。
[0081]画笔装置100通过获取取向传感器检测的检测值获取画笔装置取向信息。这里,与画笔装置取向信息的获取有关的取向传感器可以,例如,配备在画笔装置100中,或者是画笔装置100的外部设备(例如,附在画笔装置100上与画笔装置100连接的取向传感器)。
[0082]这里,在按照本实施例的画笔装置取向信息是指示取向传感器的检测值的数据的情况下,例如,画笔装置100将指示从取向传感器发送的检测值的数据当作按照本实施例的画笔装置取向信息来对待。在按照本实施例的画笔装置取向信息是指示从取向传感器发送的检测值的数据的情况下,信息处理装置200使用指示按照本实施例的画笔装置取向信息的检测值来计算指示画笔装置100的取向的数值,并且,例如,在处理中使用指示画笔装置100的所计算取向的数值。
[0083]作为另一个例子,在按照本实施例的画笔装置取向信息是指示指示取向数值的数据的情况下,画笔装置100使用指示从取向传感器发送的检测值的数据来计算指示取向的数值,并将指示指示取向的所计算数值的数据当作按照本实施例的画笔装置取向信息来对待。在按照本实施例的画笔装置取向信息是指示根据从取向传感器发送的检测值计算的指示取向的数值的数据的情况下,例如,信息处理装置200在处理中将指示按照本实施例的画笔装置取向信息的数值用作指示画笔装置100的取向的数值。
[0084][1-2]信息处理装置200进行的处理
[0085]信息处理装置200使按照画笔装置100在操作表面上的操作的绘制在显示屏上进行。更具体地说,信息处理装置200通过进行,例如,下面所指的接触区估计处理和绘制处理使按照画笔装置100在操作表面上进行的操作的绘制在显示屏上进行。
[0086]( I)接触区估计处理
[0087]信息处理装置200根据,例如,从画笔装置100发送的与操作表面上的操作相对应的信息(弯曲信息和画笔装置取向信息)、和指示画笔装置的尖端单元102在操作表面上的接触位置,估计画笔装置100的尖端单元和操作表面上的接触区。另外,信息处理装置200也可以另外根据,例如,操作表面取向信息(取向信息)估计画笔装置100的尖端单元和操作表面上的接触区。
[0088]这里,按照本实施例的位置信息可以是,例如,指示像,例如,构成操作表面的定位设备或触摸屏那样,能够检测接触位置的设备检测的接触位置的数据(例如,指示操作表面上的坐标的数据)。信息处理装置200通过从,例如,构成操作表面的上述设备中获取指示接触位置的数据来获取位置信息。
[0089]此外,按照本实施例的操作表面取向信息指的是指示操作表面的取向的信息(数据)。按照本实施例的操作表面取向信息可以是,例如,指示来自像加速度传感器、陀螺仪传感器、和地磁传感器那样,检测可用于检测操作表面的取向的数值的取向传感器的检测值的数据。
[0090]信息处理装置200通过获取取向传感器检测的检测值来获取操作表面取向信息。这里,与操作表面取向信息的获取有关的取向传感器可以,例如,配备在装备了构成操作表面的设备(例如,定位设备或触摸屏)的装置中,或配备在装备了构成操作表面的设备的装置的外部设备中(例如,附在装备了构成操作表面的设备的装置上和与装备了构成操作表面的设备的装置连接的取向传感器)。
[0091]例如,在像按照本实施例的操作表面是配备在信息处理装置200中的显示单元的显示屏(后面讨论)时那样,信息处理装置200是装备了构成操作表面的设备的装置的情况下,信息处理装置200从装备的取向传感器或起外部设备作用的取向传感器中获取操作表面取向信息。作为另一个例子,在装备了构成操作表面的设备的装置是信息处理装置200的外部装置的情况下,信息处理装置200通过与那个外部装置通信获取操作表面取向信肩、O
[0092]注意,在像按照本实施例的操作表面被粘在,例如,地板、桌面、或墙壁上的情况那样,操作表面的取向不变的情况下,信息处理装置200可以,例如,不用操作表面取向信息来进行接触区估计处理。此外,在上述情况下,例如,装备了构成操作表面的设备的装置也可以不装备取向传感器,另外,也与取向传感器连接。
[0093]如上所讨论,在像现有技术那样,从操作表面一侧的接触区估计充当画笔角色的设备一侧的接触区的情况下,由于受设备的连续变化取向影响,有可能不正确地估计充当画笔角度的设备一侧的接触区。
[0094]相反,通过,例如,将从画笔装置100发送的弯曲信息和画笔装置取向信息用在接触区估计处理中,信息处理装置200可以估计弯曲幅度和画笔装置100的尖端单元相对于操作表面的倾斜幅度。
[0095]图2是描述按照本实施例的信息处理装置200进行的处理的例子的说明图。这里,图2示意性地例示了信息处理装置200进行的接触区估计处理中的接触区估计结果。在图2中,A示意性地例示了按照画笔装置100的尖端单元相对于操作表面的弯曲幅度的接触区估计结果的例子,而B示意性地例示了画笔装置100的尖端单元相对于操作表面的倾斜幅度。
[0096]例如,如图2的A和B所例示,接触区估计结果随画笔装置100的尖端单元相对于操作表面的弯曲幅度、和画笔装置100的尖端单元相对于操作表面的倾斜幅度而变。
[0097]如上所述,信息处理装置200可以估计弯曲幅度和画笔装置100的尖端单元相对于操作表面的倾斜幅度。因此,即使画笔装置100的取向因,例如,用户操作而连续改变,信息处理装置200也能够更精确地估计画笔装置100的尖端单元和操作表面上的接触区。
[0098]在下文中,将更具体地描述按照本实施例的接触区估计处理的例子。在下文中,主要把信息处理装置200在按照本实施例的接触区估计处理中,根据从画笔装置100发送的与操作表面上的操作相对应的信息(弯曲信息和画笔装置取向信息)、位置信息、和操作表面取向信息,估计画笔装置100的尖端单元和操作表面上的接触区的情况作为例子描述信息处理装置200进行的处理。注意,在操作表面的取向不变的情况下,信息处理装置200可以,例如,将操作表面的取向当作设置取向来对待,不用操作表面取向信息地进行接触区估计处理。这里,操作表面的设置取向可以是,例如,根据用户操作等适当设置的取向。
[0099]信息处理装置200根据,例如,从画笔装置100发送的弯曲信息,以及根据画笔装置取向信息和操作表面取向信息获得、画笔装置100的尖端单元相对于操作表面的倾斜幅度,分别估计操作表面上的接触区和画笔装置100的尖端单元上的接触区。这里,信息处理装置200进行的上述估计对应于估计“画笔装置100的尖端单元的哪个部分与操作表面(对应于画布)的哪个部分接触”。
[0100](1-1)与估计画笔装置100的尖端单元上的接触区有关的处理的例子
[0101]首先,描述与估计画笔装置100的尖端单元上的接触区有关的处理的例子。
[0102]图3是描述按照本实施例的信息处理装置200进行的处理的例子的说明图,并且例示了信息处理装置200进行的接触区估计处理的例子。
[0103]这里,例示在图3中的Al例示了画笔装置100的尖端单元轻轻地接触操作表面的状态的例子,而例示在图3中的A2例示了画笔装置100的尖端单元用力地压在操作表面上的状态的例子。另外,例示在图3中的A3例示了画笔装置100的尖端单元轻轻地压在操作表面上的状态的例子,
[0104]此外,例示在图3中的BI是处在图3中的Al所指的状态下的时候绘制的点(图像)的例子。换句话说,BI例示了在图3中的Al所标记的状态下接触区的例子。同样,例示在图3中的B2和B3分别是处在图3中的Al和A2所标记的状态下的时候绘制的点(图像)的例子。换句话说,B2和B3分别例示了在图3中的A2和A3所标记的状态下接触区的例子。
[0105]另外,例示在图3中的“ Θ ”指示在画笔装置100的参考方向M与尖端单元面对的方向N之间获得的角度。换句话说,Θ指示画笔装置100的尖端单元的弯曲幅度。此外,例示在图3中的“φ”指示在操作表面的参考方向P与尖端单元面对的方向N之间获得的角度。换句话说Ψ指示画笔装置100的尖端单元相对于操作表面的角度。在下文中,在一些情况下可以用“弯曲幅度Θ ”表示画笔装置100的尖端单元的弯曲幅度,可以用“尖端相对于操作表面的角度Φ”表示画笔装置100的尖端单元相对于操作表面的角度。
[0106]例如,与图3中的Al状态(例示在图3中的BI)的情况相比,接触区的形状在图3中的Α2状态(例示在图3中的Β2)的情况下既更长又更宽,而在图3中的A3状态(例示在图3中的Β3)的情况下宽度相同但更长。这里,按照本实施例的接触区的形状的宽度是,例如,沿着接触区的形状的较短方向的长度(例如,沿着较短方向的长度的最大值),而按照本实施例的接触区的形状的长度是,例如,沿着接触区的形状的较长方向的长度(例如,沿着较长方向的长度的最大值)。
[0107]因此,图3证明了通过画笔装置100的尖端单元与操作表面之间的接触绘制的点的形状的宽度与画笔装置100的尖端单元中的弯曲程度有关,另外,通过画笔装置100的尖端单元与操作表面之间的接触绘制的点的形状的长度与弯曲程度和使画笔平躺多远有关。
[0108]此刻,检查图3中的Α2所标记的状态证明弯曲幅度Θ大于在图3中的Al所标记的状态下,而尖端相对于操作表面的角度Φ小于和类似于图3中的A3所标记的状态。因此,上述情况可能表明,弯曲幅度Θ影响接触区的形状的长度的原因是因为弯曲幅度Θ引发尖端相对于操作表面的角度中的变化。
[0109]换句话说,作为画笔装置100的尖端单元与操作表面之间的接触的结果,后面讨论的绘制处理要绘制的点的形状由弯曲幅度θ和尖端相对于操作表面的角度φ决定。此夕卜,可以认为,后面讨论的绘制处理要绘制的点的形状在弯曲幅度θ在的程度上宽度增大,而在尖端相对于操作表面的角度φ小的程度上长度增大。
[0110]于是,信息处理装置200根据,例如,弯曲信息计算弯曲幅度Θ。
[0111]另外,信息处理装置200通过使用,例如,根据弯曲信息计算的弯曲幅度Θ,以及画笔装置取向信息和操作表面取向信息计算尖端相对于操作表面的角度φ。注意,在设置了,例如,操作表面的取向的情况下,信息处理装置200可以使用,例如,弯曲幅度Θ和画笔装置取向信息计算尖端相对于操作表面的角度φ。
[0112]另外,信息处理装置200使用计算的弯曲幅度Θ来计算要绘制的点(图像)的宽度“w”,以及另外,例如,使用计算的尖端相对于操作表面的角度φ来计算要绘制的点(图像)的长度“I”。
[0113]在下文中,把从画笔装置100获得的弯曲信息是画笔装置100按照在上面的(i )中所指的第一例子进行的处理获得的信息,或换句话说,是基于与模拟棒的倾斜程度相对应和通过从O到255的范围表达的模拟幅度的信息的情况作为例子描述与计算弯曲幅度0有关的处理的例子。
[0114]例如,将“d”取成指示弯曲信息的数值(与模拟棒的倾斜程度相对应的数值)。另外,取d=0的情况来指示画笔装置100的尖端单元弯曲最大的状态,取d=127的情况来指示画笔装置100的尖端单元一点也不弯曲的状态,以及取d=255的情况来指示画笔装置100的尖端单元沿着与d=0相反的方向弯曲最大的状态。
[0115]此刻,如果将“α ”取成d的数值是“O”或“255”,或换句话说,弯曲幅度Θ的最大值(最大角度)时画笔装置100的尖端单元的实际弯曲幅度,则可以通过,例如,如下方程I计算弯曲幅度Θ:
[0116]Θ ={(d-127)/127}*a...(方程1)
[0117]此外,如果将“W”取成在弯曲幅度Θ是“ a ”的情况下尖端单元的尖端的宽度,以及如果将“L”取成在弯曲幅度Θ是“a ”的情况下尖端单元的尖端的长度,则可以通过如下方程2计算要绘制的点(图像)的宽度“w”:
[0118]W= ( Θ / a ) *W...(方程 2)
[0119]另外,例如,通过将从画笔装置100获得的画笔装置取向信息所指的数值与弯曲幅度Θ相加,从在画笔装置100的尖端单元面对的方向N与操作表面的参考方向P之间获得的角度中计算尖端相对于操作表面的角度9。这里,操作表面的参考方向P通过,例如,操作表面取向信息确定。注意,在像按照本实施例的操作表面被粘在,例如,地板、桌面、或墙壁上的情况那样,操作表面的取向不变的情况下,设置与设置的取向信息相对应的操作表面的参考方向P。操作表面P的设置参考方向可以是,例如,操作表面的预置参考方向、或通过用户操作等适当设置的操作表面的参考方向。
[0120]另外,通过,例如,如下方程3计算要绘制的点(图像)的长度“L”:
[0121]1=0/2-φ)*W...(方程 3)
[0122]如上所述,信息处理装置200计算,例如,弯曲幅度Θ、尖端相对于操作表面的角度Φ、要绘制的点(图像)的宽度、”、和要绘制的点(图像)的长度“L”。通过计算弯曲幅度Θ、尖端相对于操作表面的角?绘制的点(图像)的宽度“W”、和要绘制的点(图像)的长度“L”,估计画笔装置100的尖端单元上接触区的形状。
[0123]这里,按照像配备在画笔装置100中的尖端单元的形状和材料那样的因素确定与估计画笔装置100的尖端单元上的接触区有关的上面“ a ”、“W”和“L”。信息处理装置200使用存储在存储单元(后面讨论)或外部记录介质中的与画笔装置100相对应的上面“ a ”、“W”和“L”的数值,或使用从画笔装置100获得的上面“a ”、“W”和“L”的数值。
[0124]当估计画笔装置100的尖端单元上接触区的形状时,信息处理装置200通过,例如,估计画笔装置100的尖端单元的哪个位置匹配来估计画笔装置100的尖端单元上的接触区。
[0125]更具体地说,信息处理装置200根据,例如,画笔装置100的尖端单元上的接触区的可接触区和估计形状估计画笔装置100的尖端单元上的接触区。
[0126]这里,按照本实施例的可接触区指的是操作表面上画笔装置100的尖端单元能够接触的区域当中的最大区域。更具体地说,按照本实施例的可接触区可以是,例如,在弯曲幅度Θ是最大值(最大角度)α的情况下的区域,或换句话说,操作表面上画笔装置100的尖端单元一次能够接触的最大区域。此外,在后面讨论的按照本实施例的颜色管理处理中,在使用与由,例如,画笔装置100的旋转引起的画笔装置100的尖端单元上的可接触区的变化相对应的区域(后面讨论的扇形区域)的情况下,信息处理装置200使用,例如,画笔装置取向信息来计算按照本实施例的可接触区。
[0127]图4是描述按照本实施例的信息处理装置200进行的处理的例子的说明图。这里,图4例示了与信息处理装置200估计画笔装置100的尖端单元上的接触区有关的处理的概况。在图4中,A例示了可接触区的例子,而B例示了画笔装置100的尖端单元上的接触区的估计形状的例子。此外,在图4中,C例示了与信息处理装置200估计画笔装置100的尖端单元上的接触区有关的处理的概况。
[0128]想像一下实际的画笔,可以绘制仅仅画笔的端部接触的细线,也可以绘制画笔从端部到根部接触的粗线。此外,画笔基本上从尖端开始一起到根部相继接触。
[0129]另外,在可接触区是,例如,操作表面上画笔装置100的尖端单元一次能够接触的最大区域的情况下,画笔装置100的尖端单元上的接触区的估计形状变成与可接触区的某个部分相对应的区域(换句话说,包括在可接触区中的区域)。
[0130]因此,例如,如图4的C所例示,信息处理装置200叠加可接触区和画笔装置100的尖端单元上的接触区的估计形状,以便与例示在图4的A中的可接触区中的尖端的端部相对应的位置(在图4的A中用Al标记)与与例示在图4的B中的画笔装置100的尖端单元上的接触区的估计形状中的尖端的端部相对应的位置(在图4的B中用BI标记)相同。例如,如图4的C所例示,通过叠加可接触区和画笔装置100的尖端单元上的接触区的估计形状,信息处理装置200能够计算可接触区的哪个部分与画笔装置100的尖端单元上的接触区的估计形状匹配。
[0131]这里,信息处理装置200使用,例如,存储在存储单元(后面讨论)或外部记录介质中、指示与估计画笔装置100的尖端单元上的接触区有关的可接触区的数据。
[0132]如上所述,例如,信息处理装置200通过计算可接触区的哪个部分与画笔装置100的尖端单元上的接触区的估计形状匹配估计画笔装置100的尖端单元上的接触区。
[0133](1-2)与估计操作表面上的接触区有关的处理的例子
[0134]接着,描述与估计操作表面上的接触区有关的处理的例子。
[0135]例如,信息处理装置200通过按照基于画笔装置取向信息的尖端朝向,将在上面(1-1)中的处理估计的画笔装置100的尖端单元上的接触区应用于如位置信息所指的操作表面上画笔装置100的尖端单元的接触位置,估计操作表面上的接触区。
[0136]作为按照本实施例的接触区估计处理,信息处理装置200通过进行,例如,上面(1-1)的处理和上面(1-2)的处理估计画笔装置100的尖端单元和操作表面上的接触区。
[0137]注意,由信息处理装置200进行的按照本实施例的接触区估计处理不局限于上面(1-1)的处理和上面(1-2)的处理。例如,信息处理装置200还可以根据所获画笔装置取向信息,将尖端的投影图像应用在操作表面上来估计接触区。按照本实施例的接触区估计处理的其它例子将在后面讨论。
[0138](2)绘制处理
[0139]当通过上面(I)的处理(接触区估计处理)估计出画笔装置100的尖端单元和操作表面上的接触区时,信息处理装置200根据接触区估计结果,使按照画笔装置100在操作表面上的操作的绘制在显示屏上进行。例如,信息处理装置200使按照画笔装置100在操作表面上的操作的绘制在显示屏上与通过上面(I)的处理(接触区估计处理)估计的操作表面上的接触区相对应的区域(下文称为“对应区域”中进行。
[0140]这里,信息处理装置200进行按照操作的绘制的显示屏可以是,例如,配备在信息处理装置200中的显示单元的显示屏(后面讨论)。注意,信息处理装置200进行按照操作的绘制的显示屏不局限于上述情况。例如,信息处理装置200进行按照操作的绘制的显示屏也可以是配备在信息处理装置200的外部装置中的显示设备的显示屏。
[0141]此外,信息处理装置200进行按照操作的绘制的显示屏可以与按照本实施例的操作表面相同或不同。例如,在信息处理装置200进行按照操作的绘制的显示屏与按照本实施例的操作表面相同的情况下,在操作表面上画笔装置的尖端单元接触的位置绘制像,例如,用户使用画笔装置100在操作表面上绘制的字母或图画那样,在显示屏上的相应区域中绘制的信息处理装置200的结果。
[0142]图5是描述按照本实施例的信息处理装置200进行的处理的例子的说明图。这里,图5例示了信息处理装置200进行的绘制处理中的绘制算法的例子。
[0143]每当估计出操作表面上的接触区时,信息处理装置200就绘制操作表面上的接触区的估计形状(例如,在图5中A所标记的形状)。这里,如图5的A所例示的操作表面上的接触区的估计形状对应于画笔与画布接触时出现在像画布那样的绘制表面上的形状(可以称为“脚印”)。因此,作为信息处理装置200进行像上面在绘制处理中那样的处理的结果,例如,如图5的B所例示,在显示屏上绘制出如图5的A所例示的操作表面上的接触区的一组估计形状所表达的形状(或换句话说,一笔画出的形状)。
[0144]信息处理装置200使用像,例如,例示在图5中的那种那样绘制算法使按照画笔装置100在操作表面上进行的操作的绘制在显示屏上进行。
[0145]注意,按照本实施例的绘制处理中的绘制算法不局限于例示在图5中的例子。
[0146]例如,在像,例如,例示在图5的B中的那种那样由操作表面上的接触区的一组估计形状构成的区域的尺寸等于或大于设置的阈值的情况下(或可替代地,在大于设置的阈值的情况下),信息处理装置200也可以不绘制操作表面上的触摸区的一些估计形状。作为信息处理装置200进行像,例如,上面在按照本实施例的绘制处理中那样的处理的结果,用户可以使用画笔装置100实现模糊(kasure)(作为用少量墨水或颜料绘制的结果,字母或绘画中存在白色条纹)的表达。这里,用在与上述模糊表达有关的处理中的上述阈值可以是预置的,固定值,或可以由用户适当设置或修改的数值。
[0147]另外,根据从画笔装置100获得的弯曲信息,信息处理装置200也可以检测画笔装置100的尖端单元的上提,并且在检测到上提的情况下在显示屏上绘制上提。
[0148]这里,信息处理装置200可以从,例如,从画笔装置100获得的弯曲信息中监视画笔装置100的尖端单元的弯曲状态。另外,通过检测,例如,画笔装置100的尖端单元的弯曲幅度的突然减小(在弯曲状态下变化的例子),信息处理装置200能够检测画笔装置100的尖端单元的上提。更具体地说,例如,在弯曲幅度在设置的时段上的变化量小于等于设置的阈值的情况下(或可替代地,在小于设置的阈值的情况下),信息处理装置200判定检测到画笔装置100的尖端单元的上提。
[0149]此外,想像一下实际的画笔,尖端的上提是极短的减小时段。由于这个原因,当试图绘制尖端的上提时需要实时进行,在进行像,例如,尖端的3D轮廓模拟那样,计算负担极其繁重的高强度处理的情况下难以实现。另外,当与,例如,现有技术一样,有可能不正确估计充当画笔角色的设备一侧的接触区时,难以再现尖端的上提。
[0150]相反,由于信息处理装置200能够根据从画笔装置100获得的弯曲信息中检测到画笔装置100的尖端单元的上提,所以信息处理装置200能够使用计算负担较轻的非高强度处理在显示屏上绘制上提。
[0151]因此,信息处理装置200能够根据从画笔装置100获得的弯曲信息在显示屏上有选择地绘制上提。此外,信息处理装置200还能够在满足实时进行的要求的同时在显示屏上绘制上提。而且,通过在显示屏上绘制上提,信息处理装置200能够实现作为画笔特色的动态线的绘制。
[0152]注意,按照本实施例的绘制处理不局限于上述情况。
[0153](a)按照本实施例的绘制处理的第一例子
[0154]例如,作为按照本实施例的绘制处理,信息处理装置200也可以模拟虚拟颜料在画笔装置100的尖端单元与显示屏上的相应区域之间的转移。在模拟虚拟颜料的转移的情况下,信息处理装置200使基于模拟结果的绘制在显示屏上显示。
[0155]例如,信息处理装置200使用存储在存储单元(后面讨论)或外部记录介质中的与画笔装置100的尖端单元的形状有关的信息,或可替代地,从画笔装置100获得的与画笔装置100的尖端单元的形状有关的信息模拟虚拟颜料在画笔装置100的尖端单元与显示屏上的相应区域之间的转移。
[0156]这里,按照本实施例的与画笔装置100的尖端单元的形状有关的信息可以是,例如,指示尖端单元的尖端的宽度“W”的数据、和指示尖端单元的尖端的长度“L”的数据。另夕卜,按照本实施例的与画笔装置100的尖端单元的形状有关的信息也可以包括指示画笔类型的数据。
[0157]此外,按照本实施例的虚拟颜料可以是,例如,有关构成通过,例如,染料、色料、或墨水虚拟实现着色的调色板的各自颜色的数据。
[0158]按照本实施例的信息处理装置200模拟的虚拟颜料的转移可以是,例如,虚拟颜料从画笔装置100的尖端单元到显示屏上的相应区域的转移。作为信息处理装置200模拟虚拟颜料从画笔装置100的尖端单元到显示屏上的相应区域的转移的结果,例如,在显示屏的相应区域中绘制与用户施加于画笔装置100的尖端单元100的虚拟颜色相对应的颜色。
[0159]这里,如前所讨论,信息处理装置200能够通过,例如,上面(I)的处理(接触区估计处理)估计可接触区的哪个部分与画笔装置100的尖端单元上的接触区匹配。因此,信息处理装置200可以为画笔装置100的尖端单元上的每个估计接触区模拟虚拟颜色从画笔装置100的尖端单元到显示屏上的相应区域的转移。
[0160]因此,通过模拟虚拟颜料的转移,信息处理装置200能够实现像不均匀颜色那样的闻级表达。
[0161]注意,按照本实施例的信息处理装置200模拟的虚拟颜料的转移不局限于上述情况。例如,信息处理装置200也可以模拟虚拟颜料从画笔装置100的尖端单元到显示屏上的相应区域的转移和虚拟颜料从那个相应区域到画笔装置100的尖端单元的转移两者。
[0162]通过让信息处理装置200模拟虚拟颜料从画笔装置100的尖端单元到显示屏上的相应区域的转移,而且模拟虚拟颜料从那个相应区域到画笔装置100的尖端单元的转移,信息处理装置200能够实现更高级的表达。
[0163](b)按照本实施例的绘制处理的第二例子
[0164]在信息处理装置200模拟虚拟颜料从显示屏上的相应区域到画笔装置100的尖端单元的转移的情况下,当画笔装置100的尖端单元包括能够改变颜色的颜色改变机构时,信息处理装置200还可以根据那个模拟结果控制画笔装置100的尖端单元中的颜色改变。例如,信息处理装置200通过经由通信单元(后面讨论),或可替代地,连接的外部通信设备将控制颜色改变的控制信号发送给画笔装置100控制画笔装置100的尖端单元中的颜色改变。
[0165]这里,按照本实施例的控制颜色改变的控制信号可以是,例如,指示画笔装置100的尖端单元的位置、和从显示屏上的相应区域转移到那个位置上的画笔装置100的尖端单元的虚拟颜料的颜色的信号。此外,按照本实施例的控制颜色改变的控制信号也可以是具有与包括在画笔装置100的尖端单元中的颜色改变机构相对应的格式的信号。
[0166]图6是描述按照本实施例的信息处理装置进行的处理的例子的说明图,并且例示了按照本实施例的包括在画笔装置100的尖端单元中的颜色改变机构的例子。
[0167]在图6中,A例示了包括在画笔装置100的尖端单元中的颜色改变机构的第一例子。按照第一例子的颜色改变机构包括发光元件(在图6的A中用Al标记)和覆盖发光元件的帽子(在图6的A中用A2标记)。
[0168]这里,尽管图6的A例示了按照第一例子的颜色改变机构由单个发光元件组成的例子,但按照第一例子的颜色改变机构不局限于上述情况。包括在按照第一例子的颜色改变机构中的发光元件可以是,例如,全色发光二极管(LED)等。
[0169]在画笔装置100的尖端单元包括,例如,例示在图6的A中的按照第一例子的颜色改变机构的情况下,信息处理装置200通过向画笔装置100发送,例如,控制发光二极管的导电的控制信号控制画笔装置100的尖端单元中的颜色改变。
[0170]此外,在图6中,B例示了包括在画笔装置100的尖端单元中的颜色改变机构的第二例子。按照第二例子的颜色改变机构由,例如,按照施加的电压改变颜色的材料组成。这里,按照第二例子的按照施加的电压改变颜色的材料可以是,例如,使用像聚苯乙烯那样的聚合材料的材料。
[0171]在画笔装置100的尖端单元包括,例如,例示在图6的B中的按照第二例子的颜色改变机构的情况下,信息处理装置200通过向画笔装置100发送例如,控制施加于按照第二例子的颜色改变机构的电压的控制信号控制画笔装置100的尖端单元中的颜色改变。
[0172](c)按照本实施例的绘制处理的第三例子
[0173]想像一下实际的画笔,利用实际画笔的绘制具有在尖端与画布之间摩擦的触感。此外,上述触感可以随像,例如,颜料的厚度和模糊的程度连续变化。
[0174]例如,为了使画笔装置100的用户感觉到像上述那样的触感,在信息处理系统1000中,画笔装置100可以装备,例如,响应操作表面上的操作为用户产生触觉反馈的反馈单元。在画笔装置100装备了反馈单元的情况下,信息处理装置200根据对画笔装置100的尖端单元和操作表面上的接触区的估计结果控制画笔装置100的反馈单元的触觉反馈。
[0175]这里,配备在画笔装置100中的反馈单元包括,例如,致动器。例如,信息处理装置200通过经由通信单元(后面讨论),或可替代地,连接的外部通信设备发送使致动器(构成反馈单元的设备的例子)对画笔装置100进行操作的控制信号控制画笔装置100的反馈单元的触觉反馈。
[0176]例如,信息处理装置200根据像画笔装置100的尖端单元和操作表面上的估计接触区的尺寸、和那些接触区的形状(例如,参见例示在图3等中的BI到B3)那样的因素,将与估计接触区相对应的控制信号发送给画笔装置100。这里,信息处理装置200通过引用,例如,将区域尺寸和开关与控制信号的类型相联系的表格等确定与估计接触区相对应的控制信号,然后将控制信号发送给画笔装置100。
[0177]注意,信息处理装置200发送与估计接触区相对应的控制信号的方法不局限于上述情况。
[0178]例如,想像一下实际的画笔,存在像“水彩画”、“油画”和“水墨画”那样各种类型的绘画。在信息处理系统1000中,可以将像上述那样的各种绘制类型当作,例如,绘制模式来对待,信息处理装置200另外可以根据设置的绘制模式控制画笔装置100的反馈单元的触觉反馈。这里,按照本实施例的绘制模式可以,例如,预置,或通过用户操作等适当设置。
[0179]例如,通过改变与按照设置的绘制模式确定与估计接触区相对应的控制信号有关的表格等,信息处理装置200向画笔装置100发送与设置的绘制模式以及估计接触区相对应的控制信号。
[0180]作为另一个例子,在通过后面要讨论的按照本实施例的颜色管理处理管理与画笔装置100的尖端单元相联系的虚拟颜料和与显示屏上的相应区域相联系的虚拟颜料的情况下,信息处理装置200另外可以根据分别与画笔装置100的尖端单元和相应区域相联系的虚拟颜料的组合调整与估计接触区相对应的控制信号。
[0181]如上所述,例如,通过让信息处理装置200向画笔装置100发送与估计接触区相对应的控制信号(基于接触区估计结果的控制信号),在信息处理系统1000中实现了给予用户的在尖端与画布之间摩擦的触感、和与与每个相应区域相联系的虚拟颜料相对应的触感。
[0182](d)按照本实施例的绘制处理的第四例子
[0183]信息处理装置200还可以使与设置的绘制模式相对应的绘制在显示屏上进行。例如,信息处理装置200通过使用能够模拟与设置的绘制模式相对应的绘制环境的任意技术,譬如,能够模拟与“水彩画”相对应的绘制环境的任意技术、能够模拟与“油画”相对应的绘制环境的任意技术、和能够模拟与“水墨画”相对应的绘制环境的任意技术,使与设置的绘制模式相对应的绘制在显示屏上进行。
[0184](e)按照本实施例的绘制处理的第五例子
[0185]信息处理装置200还可以使,例如,通过上面(I)中的处理(接触区估计处理)估计的接触区的形状,或那个接触区内的颜色分布显示在正在上面绘制的显示屏上,或另一个显示设备的显示屏上。另外,信息处理装置200可以共同显示上述估计接触区的哪个部分正用于绘画。通过呈现像,例如,上述那样的显示,信息处理装置200能够实现用户的绘画助手。
[0186]信息处理装置200通过进行,例如,上面(I)中的处理(接触区估计处理)和上面
(2)中的处理(绘制处理)使按照画笔装置100在操作表面上的操作的绘制呈现在显示屏上。
[0187]这里,在上面(I)中的处理(接触区估计处理)中,信息处理装置200估计弯曲幅度和画笔装置100的尖端单元相对于操作表面的倾斜幅度,并估计画笔装置100的尖端单元和操作表面上的接触区。因此,即使画笔装置100的取向因,例如,用户操作而连续改变,信息处理装置200也能够更精确地估计画笔装置100的尖端单元和操作表面上的接触区。另外,在上面(2)中的处理(绘制处理)中,信息处理装置200根据接触区估计结果使按照画笔装置100在操作表面上的操作的绘制在显示屏上进行。
[0188]因此,通过进行上面(I)中的处理(接触区估计处理)和上面(2)中的处理(绘制处理),信息处理装置200能够实现仿佛实际使用画笔绘制似的绘制。
[0189]注意,按照本实施例的信息处理装置200进行的处理不局限于上面(I)中的处理(接触区估计处理)和上面(2)中的处理(绘制处理)。
[0190](3)颜色管理处理
[0191]例如,信息处理装置200也可以管理与画笔装置100的尖端单元相联系的虚拟颜料、和与显示屏上的相应区域相联系的虚拟颜料(颜色管理处理)。
[0192]例如,信息处理装置200管理如,例如,图4的A所例示的按照本实施例的可接触区中的每个位置的各自坐标上与画笔装置100的尖端单元相联系的虚拟颜料。这里,例如,当画笔装置100的尖端单元与操作表面接触时,管理可接触区中的每个位置的各自坐标上的虚拟颜料对应于管理画笔装置100的尖端单元上的接触区单元中的虚拟颜料。
[0193]注意,按照本实施例的信息处理装置不局限于管理可接触区中的每个位置的各自坐标上的虚拟颜料。
[0194]如上所述,例如,管理可接触区中的每个位置的各自坐标上的虚拟颜料对应于管理画笔装置100的尖端单元上的接触区单元中的虚拟颜料。换句话说,在管理可接触区中的每个位置的各自坐标上的虚拟颜料的情况下,信息处理装置200不与画笔装置100的尖端单元的整个表面相对应地管理虚拟颜料。
[0195]因此,在按照本实施例的颜色管理处理中,信息处理装置200也可以与画笔装置100的尖端单元的整个表面相对应地管理虚拟颜料。
[0196]更具体地说,信息处理装置200管理画笔装置100的尖端单元上与由,例如,画笔装置100的旋转引起的可接触区的变化相对应的区域(后面讨论的扇形区域)中的每个位置的各自坐标上与画笔装置100的尖端单元相联系的虚拟颜料。
[0197]图7到9是描述按照本实施例的信息处理装置200进行的颜色管理处理的例子的说明图。
[0198]当考虑画笔装置100的轴(与例示在,例如,图3中的画笔装置100的参考方向M相对应的轴)的旋转,与由画笔装置100的旋转引起的可接触区的变化相对应的区域变成,例如,如图7所例示,由画笔装置100的尖端单元的尖端的宽度“W”和尖端的长度“L”定义的扇形区域。
[0199]因此,作为信息处理装置200管理像,例如,例示在图7中的那个那样的扇形区域中的每个位置的各自坐标上的虚拟颜料的结果,可以管理画笔装置100的尖端单元的整个表面的每个位置上与画笔装置100的尖端单元相联系的虚拟颜料。
[0200]在信息处理装置200管理像,例如,例示在图7中的那个那样的扇形区域中的每个位置的各自坐标上的虚拟颜料的情况下,信息处理装置200根据如,例如,图8的A和B的每一个中的R所例示的画笔装置100的旋转幅度,从扇形区域中提取可接触区。这里,从扇形区域中提取的可接触区如,例如,图8的A中的Al所指,随画笔装置100的轴的旋转而变,以及扇形区域的边缘如,例如,图8的B中所指环绕着。
[0201]这里,信息处理装置200根据,例如,包括在从画笔装置100获得的画笔装置取向信息中的指示画笔装置100的旋转幅度的信息,指定画笔装置100的旋转。
[0202]通过管理像,例如,例示在图7中的那个那样的扇形区域中的每个位置的各自坐标上的虚拟颜料,即使在画笔装置100的轴发生旋转的情况下,信息处理装置200也可以管理与像对应于侧边的区域或对应于画笔装置100的尖端单元的背面的区域那样,画笔装置100的尖端单元的各自区域相对应的虚拟颜料。因此,由于信息处理装置200能够三维地管理与画笔装置100的尖端单元相对应的虚拟颜料,所以如图9的A,B和C所例示,可以实现与画笔装置100的尖端单元的表面相对应的各个区域的每一个上的虚拟颜料的转移。
[0203]信息处理装置200通过用,例如,表格、数据库等将颜色与可接触区中的各自位置的坐标相联系管理与画笔装置100的尖端单元相联系的虚拟颜料。此外,信息处理装置200另外可以联系,例如,虚拟颜料的数量。
[0204]另外,信息处理装置200通过用,例如,表格、数据库等将颜色与对应于显示屏的区域中的各自位置的坐标相联系管理与显示屏上的相应区域相联系的虚拟颜料。此外,信息处理装置200另外可以联系,例如,虚拟颜料的数量。
[0205]这里,在模拟虚拟颜料的转移的情况下,信息处理装置200分别盖写和更新与向其转移虚拟颜料的画笔装置100的尖端单元相联系的虚拟颜料、和与向其转移虚拟颜料的显示屏上的相应区域相联系的虚拟颜料。
[0206]注意,按照本实施例的颜色管理处理不局限于上述情况。
[0207]例如,在模拟虚拟颜料的转移的情况下,信息处理装置200可以进行“与画笔装置100的尖端单元相联系的虚拟颜料与从相应区域转移的虚拟颜料之间的颜色混合”和/或“与显示屏上的相应区域相联系的虚拟颜料与从画笔装置100的尖端单元转移的虚拟颜料之间的颜色混合”。
[0208]在在按照本实施例的颜色管理处理中进行与颜色混合有关的处理的情况下,例如,信息处理装置200将所转移虚拟颜料的颜色与向其转移虚拟颜料的转移地点上的虚拟颜料的颜色混合。随后,信息处理装置200用混合虚拟颜料盖写和更新与向其转移虚拟颜料的画笔装置100的尖端单元相联系的虚拟颜料、和/或与向其转移虚拟颜料的显示屏上的相应区域相联系的虚拟颜料。
[0209]通过进行,例如,如上所述的按照本实施例的颜色管理处理,信息处理装置200分别管理与画笔装置100的尖端单元相联系的虚拟颜料、和与显示屏上的相应区域相联系的虚拟颜料。
[0210]此刻,将描述让信息处理装置200进行按照本实施例的颜色管理处理的优点的例子。
[0211]如上所述,作为信息处理装置200进行按照本实施例的颜色管理处理的结果,可以管理将虚拟颜料的哪种颜色与画笔装置100的尖端单元的哪个部分相联系。另外,在上面(I)中的处理(接触区估计处理)中,信息处理装置200可以分别估计操作表面上的接触区和画笔装置100的尖端单元上的接触区。
[0212]因此,在上面(2)中的处理(绘制处理)中,信息处理装置200能够确定正在将什么颜色的虚拟颜料从画笔装置100的尖端单元上的接触区转移到与操作表面上的接触区相对应的显示屏上的相应区域。此外,在已经将虚拟颜料与与操作表面上的接触区相对应的显示屏上的相应区域相联系的情况下,在上面(2)中的处理(绘制处理)中,信息处理装置200能够确定正在将什么颜色的虚拟颜料从与那个相应区域相对应的操作表面上的接触区转移到画笔装置100的尖端单元上的接触区。
[0213]因此,通过进行按照本实施例的颜色管理处理,信息处理装置200能够更接近地模拟“虚拟颜料画笔装置100的尖端单元上的接触区到与操作表面上的接触区相对应的显示屏上的相应区域的转移”和“虚拟颜料从与那个相应区域相对应的操作表面上的接触区到画笔装置100的尖端单元上的接触区的转移”。此外,通过在上面(2)中的处理(绘制处理)中另外进行与颜色混合有关的处理,信息处理装置200能够更接近地模拟上述虚拟颜料的转移。
[0214]在信息处理系统1000中,画笔装置100通过进行,例如,上面[1-1]节所指的处理,经由通信单元(后面讨论)或外部通信设备将与操作表面上的用户操作相对应的信息(例如,弯曲信息和画笔装置取向信息)发送给信息处理装置200。此外,在信息处理系统1000中,信息处理装置200通过进行,例如,上面[1-2]节所指的处理,使按照画笔装置100在操作表面上进行的操作的绘制在显示屏上进行。
[0215]这里,在上面(I)中的处理(接触区估计处理)中,信息处理装置200根据,例如,从画笔装置100发送的弯曲信息和画笔装置取向信息、和位置信息,估计画笔装置100的尖端单元和操作表面上的接触区。另外,在上面(I)中的处理(接触区估计处理)中,信息处理装置200还可以另外根据,例如,操作表面取向信息估计画笔装置100的尖端单元和操作表面上的接触区。因此,即使画笔装置100的取向因,例如,用户操作而连续变化,信息处理装置200也能够更精确地估计画笔装置100的尖端单元和操作表面上的接触区。另外,在上面
(2)中的处理(绘制处理)中,信息处理装置200根据接触区估计结果使按照画笔装置100在操作表面上进行的操作的绘制在显示屏上进行。
[0216]因此,作为信息处理装置200进行上面(I)中的处理(接触区估计处理)和上面(2)中的处理(绘制处理)的结果,实现了能够实现仿佛实际使用画笔绘制的绘制的信息处理系统。
[0217]按照本实施例的信息处理系统进行的处理的例子
[0218]接着,绘出上面讨论的按照本实施例的信息处理系统进行的处理的例子。
[0219]图10是描述按照本实施例的信息处理系统1000进行的处理的例子的流程图。这里,例示在图10中的步骤SlOO和步骤S104到SllO中的处理对应于信息处理装置200进行的处理。此外,例示在图10中的步骤S102中的处理对应于画笔装置100进行的处理。
[0220]信息处理装置200确定是否结束绘制(S100)。例如,作为画笔装置100的用户或信息处理装置200的用户操作的结果,在与绘制有关的应用结束的情况下,信息处理装置200确定结束绘制。
[0221]在步骤SlOO中确定结束绘制的情况下,信息处理装置200结束处理,其结果是,信息处理装置200进行的处理也结束。
[0222]同时,在步骤SlOO中确定不结束绘制的情况下,在信息处理系统1000中进行画笔装置100进行的处理(S102)。
[0223]图11是描述按照本实施例的信息处理系统1000进行的处理的例子的流程图,并且例示了画笔装置100进行的处理的例子。
[0224]画笔装置100确定是否正在进行操作(S200)。例如,在电源打开或操作开关接通的情况下,画笔装置100确定正在进行操作。
[0225]例如,在步骤S200中确定未正在进行操作的情况下,画笔装置100不进行处理。
[0226]同时,在步骤S200中确定正在进行操作的情况下,画笔装置100进行获取弯曲信息的弯曲信息获取处理(S202 )。
[0227]图12是描述按照本实施例的信息处理系统1000进行的处理的例子的流程图,并且例示了画笔装置100进行的弯曲信息获取处理的例子。这里,图12例示了画笔装置100的弯曲信息获取单元包括模拟棒,并通过按照上面(i )所指的第一例子的处理获取弯曲信息的情况的处理的例子。
[0228]画笔装置100确定是否已经从模拟棒中获得了模拟信号(S300)。例如,在从模拟棒发送了模拟信号的情况下,画笔装置100确定已经从模拟棒中获得了模拟信号。
[0229]例如,在步骤S300中确定未获得模拟信号的情况下,画笔装置100不继续进行处理,直到确定已经获得了模拟信号。
[0230]在步骤S300中确定获得了模拟信号的情况下,画笔装置100AD转换从模拟棒获得的模拟信号,并获取基于模拟信号的数据作为弯曲信息(S302)。
[0231]通过进行,例如,例示在图12中的处理,画笔装置100获得了弯曲信息。注意,如前所讨论,按照本实施例的与画笔装置100获取弯曲信息有关的信息显然不局限于如图12所例示的按照上面(i)所指的第一例子的处理。
[0232]再次参照图11,继续描述画笔装置100进行的处理的例子。画笔装置100进行取向信息获取处理,该取向信息获取处理获取指示画笔装置100的取向的画笔装置取向信息(S204)。
[0233]注意,尽管图11例示了在步骤S202中的处理之后进行步骤S204中的处理的例子,但画笔装置100也可以,例如,独立进行步骤S202中的处理和步骤S204中的处理。因此,画笔装置100可以,例如,在步骤S204中的处理之后进行步骤S202中的处理,也可以同步或异步地进行步骤S202中的处理和步骤S204中的处理。
[0234]图13是描述按照本实施例的信息处理系统1000进行的处理的例子的流程图,并且例示了画笔装置100进行的取向信息获取处理的例子。
[0235]画笔装置100从取向传感器中获取取向信息(指示检测值的数据)(S400)。这里,图13例示了画笔装置100从加速度传感器、陀螺仪传感器、和地磁传感器的每一个中获取信息的例子。另外,例如,加速度传感器、陀螺仪传感器、和地磁传感器的每一个可以配备在画笔装置100,或画笔装置100的外部设备中。
[0236]当在步骤S400中从取向传感器中获得信息时,画笔装置100按照能够对所获信息所指的检测值计算与取向有关的数值的任意方法进行计算,并将表达指示取向的计算值的数据当作画笔装置取向信息来对待(S402 )。
[0237]通过进行,例如,显示在图13中的处理,画笔装置100获得画笔装置取向信息。按照本实施例的与画笔装置100获取画笔装置取向信息有关的处理不局限于例示在图13中的例子。例如,在将在步骤S400中从取向传感器中获得的信息当作画笔装置取向信息来对待的情况下,画笔装置100也可以不执行例示在图13中的步骤S402。
[0238]再次参照图11,继续描述画笔装置100进行的处理的例子。画笔装置100将通过步骤S202中的处理获得的弯曲信息和通过步骤S204中的处理获得的画笔装置取向信息发送给信息处理装置200 (S206)。随后,画笔装置100重复从步骤S200开始的处理。
[0239]此刻,画笔装置100可以,例如,分别或一起发送弯曲信息和画笔装置取向信息。例如,画笔装置100经由通信单元(后面讨论)或连接的外部通信设备发送弯曲信息和画笔装置取向信息。
[0240]在信息处理系统1000中,画笔装置100通过进行,例如,例示在图11中的处理将按照操作表面上的操作的信息(数据)发送给信息处理装置200。但是,显然,信息处理系统1000中的画笔装置100的处理不局限于例示在图11中的处理。
[0241]再次参照图10,继续描述按照本实施例的信息处理系统1000进行的处理的例子。信息处理装置200进行获取要在上面绘制的位置的绘制位置获取处理(S104)。
[0242]图14是描述按照本实施例的信息处理系统1000进行的处理的例子的流程图,并且例示了信息处理装置200进行的绘制位置获取处理的例子。这里,图14例示了操作表面对应于画布,以及将信息处理装置200引起绘制的显示屏与操作表面相联系的情况的绘制位置获取处理的例子。
[0243]信息处理装置200获取通过鼠标(用户可操作的操作设备的一个例子)指定的鼠标位置(S500)。当获得鼠标位置时,信息处理装置200将与屏幕位置相对应的鼠标位置转换成窗口中的位置(S502)。随后,信息处理装置200将在步骤S502中转换的窗口中的位置转换成操作表面上的位置(S504)。
[0244]通过进行,例如,例示在图14中的处理,信息处理装置200获得要在上面绘制的位置。但是,显然,信息处理装置进行的绘制位置获取处理不局限于例示在图14中的例子。
[0245]再次参照图10,继续描述按照本实施例的信息处理系统1000进行的处理的例子。信息处理装置200进行估计画笔装置100的尖端单元上的接触区的尖端接触区估计处理(S106)。
[0246]图15是描述按照本实施例的信息处理系统1000进行的处理的例子的流程图,并且例示了信息处理装置200进行的尖端接触区估计处理的例子。这里,例示在图15中的处理对应于与信息处理装置200在上面(I)中的处理(接触区估计处理)中估计画笔装置100的尖端单元上的接触区有关的处理的另一个例子。
[0247]信息处理装置200从在图10的步骤S102中的处理中从画笔装置100发送的弯曲信息和取向信息中估计接触区的形状(S600)。
[0248]根据取向信息,信息处理装置200生成尖端(画笔装置100的尖端单元)在操作表面上的投影图像(S602)。随后,信息处理装置200将接触区与所生成投影图像上的位置相联系(S604),另外,根据取向信息,将投影图像与尖端(画笔装置100的尖端单元)上的指定位置相联系(S606)。
[0249]通过进行,例如,例示在图15中的处理,信息处理装置200估计画笔装置100的尖端单元上的接触区。但是,显然,信息处理装置200进行的尖端接触区估计处理不局限于例示在图15中的例子。
[0250]再次参照图10,继续描述按照本实施例的信息处理系统1000进行的处理的例子。信息处理装置200进行估计操作表面上的接触区的操作表面接触区估计处理(S108)。
[0251]图16是描述按照本实施例的信息处理系统1000进行的处理的例子的流程图,并且例示了信息处理装置200进行的操作表面接触区估计处理的例子。这里,例示在图16中的处理对应于与信息处理装置200在上面(I)中的处理(接触区估计处理)中估计操作表面上的接触区有关的处理的另一个例子。
[0252]信息处理装置200从与操作表面一侧的取向有关的取向信息、和与画笔装置100一侧的取向有关的取向信息中确定绘制点的取向(S700)。这里,在步骤S700中确定的绘制点的取向可以是,例如,画笔装置100的尖端单元上的尖端的取向(对应于,例如,例示在图3的BI到B3中的泪滴形状的末端上的部分的取向)。
[0253]信息处理装置200从在图10的步骤S104中的处理中获得的绘制位置、和在图10的步骤S106中的处理中估计的尖端一侧(画笔装置100的尖端单元一侧)的接触区中估计操作表面上的接触区(S702)。
[0254]通过进行,例如,例示在图16中的处理,信息处理装置200估计操作表面上的接触区。但是,显然,信息处理装置200进行的操作表面接触区估计处理不局限于例示在图16中的例子。
[0255]再次参照图10,继续描述按照本实施例的信息处理系统1000进行的处理的例子。信息处理装置200进行使虚拟颜料转移的颜料转移处理(S110)。
[0256]图17是描述按照本实施例的信息处理系统1000进行的处理的例子的流程图,并且例示了信息处理装置200进行的颜料转移处理的例子。这里,例示在图17中的处理例示了信息处理装置200进行的上面(2)中的处理(绘制处理)的例子,并且例示了与模拟虚拟颜料的转移有关的处理的例子。更具体地说,例示在图17中的步骤S804到S808中的处理对应于与颜色混合有关的处理的例子,而步骤S810到S814中的处理对应于与绘制和模糊有关的处理的例子。
[0257]信息处理装置200确定是否对在图10的步骤S106和S108中的处理中估计的所有接触区都完成了与虚拟颜料的转移有关的处理(S800 )。
[0258]在步骤S800中确定对所有接触区都完成了与虚拟颜料的转移有关的处理的情况下,信息处理装置200结束颜料转移处理。
[0259]同时,在步骤S800中确定并非对所有接触区都完成了与虚拟颜料的转移有关的处理的情况下,信息处理装置200确定要处理的区域(S802)。此刻,例如,信息处理装置200可以将整个触摸区当作要处理的区域来对待,或将接触区划分成多个区域并将分区当作要处理的区域来对待。
[0260]信息处理装置200确定在操作表面一侧要处理的区域中是否存在虚拟颜料(S804)。信息处理装置200通过引用,例如,通过上面(3)中的处理(颜色管理处理)管理的表格等确定在操作表面一侧要处理的区域中是否存在虚拟颜料。
[0261]在步骤S804中确定在操作表面一侧要处理的区域中不存在虚拟颜料的情况下,信息处理装置200进行从后面讨论的步骤S810开始的处理。
[0262]同时,在步骤S804中确定在操作表面一侧要处理的区域中存在虚拟颜料的情况下,信息处理装置200将虚拟颜料从操作表面一侧要处理的区域转移到尖端一侧(画笔装置100的尖端单元一侧)要处理的区域(S806)。
[0263]当进行了步骤S806中的处理时,信息处理装置200依照转移增加或减少分别与操作表面一侧要处理的区域和尖端一侧(画笔装置100的尖端单元一侧)要处理的区域相联系的虚拟颜料的数量(S808)。这里,步骤S808中的处理对应于上面(3)中的处理(颜色管理处理)。
[0264]在步骤S804中确定在操作表面一侧要处理的区域中不存在虚拟颜料的情况下,或在进行了步骤S808中的处理的情况下,信息处理装置200确定在尖端一侧(画笔装置100的尖端单元一侧)要处理的区域中是否存在虚拟颜料(S810)。信息处理装置200通过引用,例如,通过上面(3)中的处理(颜色管理处理)管理的表格等确定在尖端一侧(画笔装置100的尖端单元一侧)要处理的区域中是否存在虚拟颜料。
[0265]在步骤S810中确定在尖端一侧(画笔装置100的尖端单元一侧)要处理的区域中不存在虚拟颜料的情况下,信息处理装置重复从步骤S810开始的处理。
[0266]同时,在步骤S810中确定在尖端一侧(画笔装置100的尖端单元一侧)要处理的区域中存在虚拟颜料的情况下,信息处理装置200将虚拟颜料从尖端一侧(画笔装置100的尖端单元一侧)要处理的区域转移到操作表面一侧要处理的区域(S812)。
[0267]当进行了步骤S812中的处理时,信息处理装置200依照转移增加或减少分别与操作表面一侧要处理的区域和尖端一侧(画笔装置100的尖端单元一侧)要处理的区域相联系的虚拟颜料的数量(S814)。随后,信息处理装置重复从步骤S810开始的处理。这里,步骤S814中的处理对应于上面(3)中的处理(颜色管理处理)。
[0268]通过进行,例如,例示在图17中的处理,信息处理装置200使虚拟颜料得到转移。但是,显然,信息处理装置200进行的颜料转移处理不局限于例示在图17中的例子。
[0269]再次参照图10,继续描述按照本实施例的信息处理系统1000进行的处理的例子。当进行了步骤S114中的处理之后,信息处理装置重复从步骤S810开始的处理。
[0270]在信息处理系统1000中,例如,进行了例示在图10中的处理。但是,显然,信息处理系统1000进行的处理不局限于例示在图10中的处理。
[0271]构成按照本实施例的信息处理系统的画笔装置和信息处理装置的示范性配置
[0272]接着,将描述能够实现上面讨论的按照本实施例的信息处理系统进行的处理的画笔装置100和信息处理装置200的各自示范性配置。下文的描述把按照本实施例的操作表面是配备在信息处理装置200中的显示单元的显示屏(后面讨论)的情况作为例子。
[0273][3-1]画笔装置 100
[0274]图18是例示按照本实施例的画笔装置100的示范性配置的框图。画笔装置100装备了,例如,尖端单元102、弯曲信息获取单元104、通信单元106、取向信息获取单元108、控制单元110、和反馈单元112。
[0275]画笔装置100也可以配备,例如,只读存储器(ROM ;未例示)和随机访问存储器(RAM ;未例示)。这里,ROM (未例示)存储控制单元110使用的程序、像计算参数那样的控制数据、和处理数据。RAM (未例示)临时存储像控制单元110执行的程序那样的信息。
[0276]而且,在画笔装置100未配置成从像,例如,公共电力设施那样的外部电源接收电力的情况下,画笔装置100可以装备向每个组件供电的供电单元(未例示)。供电单元(未例示)可以是,例如,包括供电电路和电池的配置,该电池可以是像锂离子电池那样的二次电池、或像碱锰电池那样的一次电池。
[0277]尖端单元102充当画笔的尖端角色。尖端单元102可以是,例如,真正画笔的尖端、或像画笔尖端的锥形帽(例如,如图6所例示覆盖构成弯曲信息获取单元的设备的帽子)。
[0278]弯曲信息获取单元104获取弯曲信息。弯曲信息获取单元104可以是,例如,上面
(i)到(iii)所指的配置。
[0279]通信单元106配备在画笔装置100中,经由网络(或直接地)以有线或无线方式与像信息处理装置200那样的外部装置通信。另外,通信单元106中的通信由,例如,控制单元110 (更具体地说,例如,后面讨论的通信控制单元120)控制。
[0280]这里的通信单元106可以是,例如,通信天线和射频(RF)电路(无线通信)、IEEE805.15.1端口和收发器电路(无线通信)、IEEE802.1lb端口和收发器电路(无线通信)、或LAN端口和收发器电路(有线通信)。
[0281]取向信息获取单元108获取画笔装置取向信息(取向信息)。取向信息获取单元108装备了像,例如,加速度传感器、陀螺仪传感器、和地磁传感器那样,检测可用于检测画笔装置100的取向的数值的一个或多个取向传感器。
[0282]但是,取向信息获取单元108的配置不局限于上述情况。例如,在取向传感器是与画笔装置100连接的外部设备的情况下,取向信息获取单元108也可以是与上述取向传感器连接、接收指示从上述取向传感器发送的检测值的信号的硬件接口。
[0283]控制单元110由,例如,微处理单元(MPU)或各种处理电路构成,充当总体控制画笔装置100的角色。另外,控制单元110配备了控制,例如,通信单元106或外部通信设备的通信的通信控制单元120。
[0284]通信控制单元120使弯曲信息获取单元104获取的弯曲信息和取向信息获取单元108获取的取向信息发送给信息处理装置200。例如,通信控制单元120使通信单元106或外部通信设备发送弯曲信息和取向信息。
[0285]这里,通信控制单元120通过引用存储在,例如,ROM(未例示)等中的与发送信息有关的数据使弯曲信息和取向信息发送给信息处理装置200。按照本实施例的与发送信息有关的数据可以是,例如,信息处理装置200的地址数据、启动通信的代码等。注意,在信息处理系统1000中,在进行画笔装置100与信息处理装置200之间的一对一通信的情况下(例如,在画笔装置100和信息处理装置200通过专用连接电缆连接的情况下),通信控制单元120也可以,例如,不使用如上所述与发送信息有关的数据地使弯曲信息和取向信息得到发送。
[0286]控制单元110通过装备,例如,通信控制单元120,使弯曲信息和取向信息发送给信息处理装置200。
[0287]反馈单元112向用户提供有关操作表面上的操作的触觉反馈。这里,配备在画笔装置100中的反馈单元可以是,例如,致动器。
[0288]反馈单元112的触觉反馈由,例如,信息处理装置200控制。具体地说,反馈单元112根据,例如,通信单元106接收的控制信号(例如,使致动器操作的控制信号)进行与触觉反馈有关的操作。
[0289]按照,例如,例示在图18中的配置,画笔装置100进行上面讨论的按照本实施例的信息处理系统1000中的处理,并将获得的弯曲信息和取向信息发送给信息处理装置200。
[0290]但是,按照本实施例的画笔装置100不局限于例示在图18中的例子。
[0291]例如,在画笔装置100被配置成经由外部通信设备发送像弯曲信息和取向信息那样的各种信息的情况下,画笔装置100也可以不装备通信单元106。
[0292]作为另一个例子,在画笔装置100被配置成不向用户提供触觉反馈的情况下,画笔装置100也可以不装备反馈单元112。
[0293][3-2]信息处理装置
[0294]图19是例示按照本实施例的信息处理装置200的示范性配置的框图。信息处理装置200装备了,例如,通信单元202、显示单元204、接触位置检测单元206、取向信息获取单元208、和控制单元210。
[0295]信息处理装置200还可以装备,例如,ROM (未例示)、RAM (未例示)、存储单元(未例示)、和用户可操作的操作单元(未例示)。
[0296]信息处理装置200中的上面各自结构元件经由,例如,起数据传输线作用的总线相互连接。
[0297]这里,ROM (未例示)存储控制单元210使用的程序和像计算参数那样的控制数据。RAM (未例示)临时存储像控制单元210执行的程序那样的信息。此外,存储单元(未例示)可以是后面讨论的记录介质,以及操作单元(未例示)可以是后面讨论的操作输入设备。
[0298][信息处理装置200的示范性硬件配置]
[0299]图20是例示按照本实施例的信息处理装置200的硬件配置的例子的说明图。信息处理装置200装备了,例如,MPU250、R0M252、RAM254、记录介质256输入/输出接口 258、操作输入设备260、显示设备262、触摸面板264、通信接口 266、和取向传感器268。此外,信息处理装置200中的各自结构元件经由,例如,起数据传输线作用的总线270相互连接。
[0300]MPU250由,例如,MPU或各种处理电路构成,起总体控制信息处理装置200的控制单元210的作用。另外,在信息处理装置200中,MPU250充当,例如,后面讨论的接触区估计单元220、绘制处理单元222、和颜色管理单元224的角色。
[0301]R0M252存储MPU250使用的程序和像计算参数那样的控制数据。RAM254临时存储像,例如,MPU250执行的程序那样的信息。
[0302]记录介质256起存储单元(未例示)的作用,存储,例如,像与颜色管理处理有关的表格或其它数据那样的各种数据、和应用程序。这里,记录介质256可以是,例如,像硬盘那样的磁记录介质、或像闪速存储器那样的非易失性存储器。另外,记录介质256还可以从信息处理装置200移除。
[0303]输入/输出接口 258与,例如,操作输入设备260和显示设备262连接。操作输入设备260起操作单元(未例示)的作用,而显示设备262起显示单元204的作用。这里,输入/输出接口 258可以是,例如,通用串行总线(USB)端口、数字视频接口(DVI)端口、高清晰度多媒体接口(HDMI)端口、各种处理电路等。另外,例如,操作输入设备260配备在信息处理装置200上,在内部与信息处理装置200内的输入/输出接口 258连接。操作输入设备260可以是,例如,按钮、方向键、微动滚轮或其它旋转选择器,或它们的某种组合。另外,例如,显示设备262配备在信息处理装置200上,在内部与信息处理装置200内的输入/输出接口 258连接。显示设备262可以,例如,液晶显示器(IXD)或有机电致发光显示器(也叫做有机发光二极管(OLED)显示器)。
[0304]注意,显然,输入/输出接口 258也可以与像操作输入设备那样(像,例如,键盘或鼠标那样)的外部设备或作为信息处理装置200的内部装置的显示设备连接。
[0305]触摸面板264充当接触位置检测单元206的角色,检测,例如,画笔装置100的笔尖单元相对于显示设备262的显示屏的接触位置。这里,触摸面板264可以是像,例如,光学触摸面板、电容触摸面板、或电感触摸面板那样,各种方法的任何一种的触摸面板。
[0306]通信接口 266配备在信息处理装置200中,起经由网络(或直接地)以有线或无线方式与像画笔装置100那样的外部装置通信的通信单元202的作用。这里的通信接口 266可以是,例如,通信天线和RF电路(无线通信)、IEEE805.15.1端口和收发器电路(无线通信)、IEEE802.1 Ib端口和收发器电路(无线通信)、或LAN端口和收发器电路(有线通信)。
[0307]取向传感器268检测,例如,可用于检测显示设备262的显示屏(操作表面的一个例子)的取向的数值。在信息处理装置200中,取向传感器268充当,例如,取向信息获取单元208的角色。这里,取向传感器268可以是像,例如,加速器传感器、陀螺仪传感器、或地磁传感器那样,可用于检测取向的一个或多个传感器件。
[0308]按照,例如,例示在图20中的配置,信息处理装置200进行上面讨论的按照本实施例的信息处理系统中的信息处理装置的处理。但是,按照本实施例的信息处理装置200的硬件配置不局限于例示在图20中的配置。
[0309]例如,信息处理装置200也可以装备具有相同通信方案或不同通信方案的多个通信接口。
[0310]作为另一个例子,在经由通过输入/输出接口 258等连接的外部通信设备与像画笔装置100那样的外部装置通信的情况下,信息处理装置200也可以不装备通信接口 266。
[0311]作为另一个例子,在按照本实施例的操作表面不是显示设备262的显示屏的情况下,信息处理装置200也可以不装备触摸面板262。
[0312]另外,在按照本实施例的操作表面不是显示设备262的显示屏的情况下,信息处理装置200也可以装备能够通过像,例如,光学、电容、或电感方法那样的各种方法检测接触位置的定位设备。在装备了上述定位设备的情况下,定位设备的检测面充当,例如,按照本实施例的操作表面的角色。
[0313]作为另一个例子,在经由输入/输出接口 258和通信接口 266等从外部取向设备获取操作表面取向信息的配置的情况下,或在不使用操作表面取向信息进行上面(I)中的处理(接触区估计处理)的情况下,信息处理装置200也可以不装备取向传感器268。
[0314]另外,信息处理装置200也可以采取不装备,例如,操作输入设备260或显示设备262的配置。
[0315]再次参照图19,继续描述信息处理装置200的配置的例子。通信单元202配备在信息处理装置200中,经由网络(或直接地)以有线或无线方式与像画笔装置100那样的外部设备通信。另外,通信单元202中的通信由,例如,控制单元210控制。
[0316]这里的通信单元202可以是,例如,通信天线和RF电路(无线通信)、IEEE805.15.1端口和收发器电路(无线通信)、IEEE802.1 Ib端口和收发器电路(无线通信)、或LAN端口和收发器电路(有线通信)。
[0317]显示单元204将各种屏幕显示在显示屏上。显示单元204可以是,例如,液晶显示器或有机EL显不器。
[0318]接触位置检测单元206检测,例如,画笔装置100的尖端单元102相对于操作表面的接触位置。随后,接触位置检测单元206将指示所检测位置的位置信息发送给控制单元210。
[0319]这里,接触位置检测单元206可以是,例如,能够通过像光学、电容、或电感方法那样的各种方法检测接触位置的触摸面板(在操作表面对应于,例如,显示单元204的显示屏的情况下)。此外,接触位置检测单元206可以是,例如,能够通过如上所述的各种方法检测接触位置的定位设备(在操作表面是,例如,不与显示单元204的显示屏相对应的接触位置检测单元206的检测表面的情况下)。
[0320]取向信息获取单元208充当获取操作表面取向信息(取向信息)的角色。取向信息获取单元208装备了像,例如,加速器传感器、陀螺仪传感器、或地磁传感器那样,可用于检测画笔装置100的取向的数值的一个或多个取向传感器。
[0321]但是,取向信息获取单元208的配置不局限于上述情况。例如,在取向传感器是信息处理装置200的外部设备的情况下,取向信息获取单元208也可以是与上述取向传感器连接、接收指示从上述取向传感器发送的检测值的信号的硬件接口。此外,在取向传感器是信息处理装置200的外部设备的情况下,通信单元202也可以充当取向信息获取单元208的角色。
[0322]控制单元210由,例如,MPU或各种处理电路构成,充当总体控制信息处理装置200的角色。另外,控制单元210装备了,例如,接触区估计单元220、绘制处理单元222、和颜色管理单元224,充当进行上面讨论的按照本实施例的信息处理系统中的信息处理装置的处理的主导角色。
[0323]接触区估计单元220充当进行上面(I)中的处理(接触区估计处理)的主导角色。
[0324]接触区估计单元220根据,例如,从画笔装置100发送的与操作表面上的操作相对应的信息(弯曲信息和画笔装置取向信息)、和位置信息,估计画笔装置100的尖端单元和操作表面上的触摸区。另外,接触区估计单元220也可以另外根据,例如,操作表面取向信息(取向信息)估计画笔装置100的尖端单元和操作表面上的触摸区。这里,接触区估计单元220将,例如,从通信单元202发送的与操作表面上的操作相对应的信息用于处理。另外,接触区估计单元220也可以使用,例如,从接触位置检测单元206发送的位置信息。此外,在使用操作表面取向信息进行上面(I)中的处理(接触区估计处理)的情况下,接触区估计单元220将,例如,从取向信息获取单元208发送的操作表面取向信息用于处理。
[0325]更具体地说,接触区估计单元220根据,例如,根据弯曲信息计算的“画笔装置100的尖端单元的弯曲幅度”、和根据弯曲幅度和画笔装置取向信息计算的“画笔装置100的尖端单元相对于操作表面的角度”估计操作表面上的接触区。此外,在使用操作表面取向信息进行上面(I)中的处理(接触区估计处理)的情况下,接触区估计单元220另外根据,例如,操作表面取向信息计算“画笔装置100的尖端单元相对于操作表面的角度”。另外,接触区估计单元220根据,例如,作为操作表面上画笔装置100的尖端单元能够接近的区域当中的最大区域的“可接触区”、和“操作表面上的估计接触区”估计画笔装置100的尖端单元上的接触区。但是,如将图10的步骤S106和S108取作例子所例示,接触区估计单元220进行的处理不局限于上述情况。
[0326]绘制处理单元222充当进行上面(2)中的处理(绘制处理)的主导角色,根据,例如,接触区估计单元220估计的接触区的估计结果,使按照画笔装置100在操作表面上进行的操作的绘制在显示屏上进行。
[0327]这里,在使绘制在显示单元204的显示屏上进行的情况下,绘制处理单元222通过,例如,将与绘制内容相对应的图像信号发送给显示单元204,使按照画笔装置100在操作表面上进行的操作的绘制在显示单元204的显示屏上进行。注意,绘制处理单元222引起绘制的显示屏不局限于显示单元204的显示屏。例如,绘制处理单元222也可以通过使通信单元202将与绘制内容相对应的图像信号发送给外部显示设备,使按照画笔装置100在操作表面上进行的操作的绘制在外部显示设备的显示屏上进行。
[0328]另外,绘制处理单元222也可以按照,例如,例示在上面(a)到(e)中的第一到第五例子进行处理。
[0329]颜色管理单元224充当进行上面(3)中的处理(颜色管理处理)的主导角色,管理与画笔装置100的尖端单元相联系的虚拟颜料、和与显示屏上的相应区域相联系的虚拟颜料。
[0330]通过装备,例如,接触区估计单元220、绘制处理单元222和颜色管理单元224,控制单元210主导上面讨论的按照本实施例的信息处理系统中的信息处理装置的处理。
[0331]借助于,例如,例示在图19中的配置,信息处理装置200进行上面讨论的按照本实施例的信息处理系统1000中的处理,并使按照画笔装置100在操作表面上进行的操作的绘制在显示屏上进行。
[0332]这里,通过让接触区估计单元220进行上面(I)中的处理(接触区估计处理),信息处理装置200估计弯曲幅度和画笔装置100的尖端单元相对于操作表面的倾斜幅度,并估计画笔装置100的尖端单元和操作表面上的接触区。因此,即使画笔装置100的取向因,例如,用户操作而连续改变,信息处理装置200也能够更精确地估计画笔装置100的尖端单元和操作表面上的接触区。
[0333]另外,通过让绘制处理单元222进行上面(2)中的处理(绘制处理),信息处理装置200根据触摸区估计结果使按照画笔装置100在操作表面上进行的操作的绘制在显示屏上进行。
[0334]因此,借助于,例如,例示在图19中的配置,信息处理装置200能够实现仿佛实际使用画笔绘制似的绘制。
[0335]此外,信息处理装置200进行的上面(I)中的处理(接触区估计处理)和上面(2)中的处理(绘制处理)不需要像,例如,尖端的3D轮廓模拟那样的极高强度计算处理。于是,信息处理装置能够计算负担较轻地实现仿佛实际使用画笔绘制似的绘制。
[0336]另外,通过让颜色管理单元224进行上面(3)中的处理(颜色管理处理),信息处理装置200能够更接近地模拟,例如,“虚拟颜料画笔装置100的尖端单元上的接触区到与操作表面上的接触区相对应的显示屏上的相应区域的转移”和“虚拟颜料从与那个相应区域相对应的操作表面上的接触区到画笔装置100的尖端单元上的接触区的转移”。
[0337]但是,按照本实施例的信息处理装置200不局限于例示在图19中的例子。
[0338]例如,按照本实施例的信息处理装置200也可以采取不装备颜色管理单元224的配置。即使利用不装备颜色管理单元224的配置,按照本实施例的信息处理装置200也仍然能够进行上面(I)中的处理(接触区估计处理)和上面(2)中的处理(绘制处理),因此信息处理装置200能够实现仿佛实际使用画笔绘制似的绘制。
[0339]作为另一个例子,按照本实施例的信息处理装置200可以与控制单元210分开地装备接触区估计单元220、绘制处理单元222、和颜色管理单元224当中的一个或多个(利用,例如,单独处理电路来实现)。
[0340]作为另一个例子,在信息处理装置200经由外部通信设备与像画笔装置100那样的外部装置通信的情况下,按照本实施例的信息处理装置200可以不装备通信单元202。
[0341]另外,在信息处理装置200使按照画笔装置100在操作表面上进行的操作的绘制在其外部的显示设备的显示屏上进行的情况下,按照本实施例的信息处理装置200可以不装备显示单元204。
[0342]作为另一个例子,在按照本实施例的操作表面是信息处理装置200的外部设备中的显示设备上的显示屏或定位设备的检测表面的情况下,按照本实施例的信息处理装置200可以不装备接触位置检测单元206。
[0343]作为另一个例子,在按照本实施例的操作表面是信息处理装置200的外部设备中的显示设备上的显示屏或定位设备的检测表面,以及操作表面取向信息可经由通信单元202或外部通信设备获取的情况下,或在不使用操作表面取向信息进行上面(I)中的处理(接触区估计处理)的情况下,按照本实施例的信息处理装置200可以不装备取向信息获取单元208。
[0344]信息处理系统1000包括,例如,具有如图18所例示的配置的画笔装置100、和具有如图19所例示的配置的信息处理装置200。
[0345]在信息处理系统1000中,画笔装置100通过进行,例如,上面[1_1]节所指的处理,经由通信单元106或外部通信设备将与操作表面上的用户操作相对应的信息(例如,弯曲信息和画笔装置取向信息)发送给信息处理装置200。此外,在信息处理系统1000中,信息处理装置200通过进行,例如,上面[1-2]节所指的处理,使按照画笔装置100在操作表面上进行的操作的绘制在显示屏上进行。
[0346]这里,在上面(I)中的处理(接触区估计处理)中,信息处理装置200根据,例如,从画笔装置100发送的弯曲信息和画笔装置取向信息、和位置信息,估计画笔装置100的尖端单元和操作表面上的接触区。另外,在上面(I)中的处理(接触区估计处理)中,信息处理装置200还可以另外根据,例如,操作表面取向信息估计画笔装置100的尖端单元和操作表面上的接触区。因此,即使画笔装置100的取向因,例如,用户操作而连续变化,信息处理装置200也能够更精确地估计画笔装置100的尖端单元和操作表面上的接触区。另外,在上面
(2)中的处理(绘制处理)中,信息处理装置200根据接触区估计结果使按照画笔装置100在操作表面上进行的操作的绘制在显示屏上进行。
[0347]因此,通过包括,例如,画笔装置100和信息处理装置200,实现了能够实现仿佛实际使用画笔绘制的绘制的信息处理系统。
[0348]作为另一个例子,在信息处理装置200进行与虚拟颜料的转移有关的处理的情况下,可以在信息处理系统1000中更精确地实现混合虚拟颜料时不均匀的表达、虚拟颜料流的更精确表达、和模糊的表达。
[0349]作为另一个例子,通过包括画笔装置100和信息处理装置200,实现了满足通过用户直接操作表达绘画、表达画笔的触感、和表达虚拟颜料的(单向,或可替代地,双向)转移的三个条件。
[0350]此外,在信息处理系统1000中,由于信息处理装置200能够估计画笔装置100的尖端单元上的接触区,所以也可以将画笔装置100的尖端单元上的接触区的新信息(数据)加入各种现有绘画模拟中。于是,通过使用信息处理系统1000,例如,也可以实现应用于现有绘画模拟和改善现有绘画模拟的绘画模拟。
[0351]尽管上文将画笔装置描述成按照本实施例的信息处理系统的结构元件的例子,但本实施例不局限于这样的配置。本实施例也可以是,例如,画笔状装置、或附在现有画笔上和与现有画笔一起使用的附件状装置。
[0352]另外,尽管上文将信息处理装置描述成按照本实施例的信息处理系统的结构元件的例子,但本实施例不局限于这样的配置。本实施例也可以应用于像,例如,输入板装置、像移动电话或智能电话那样的通信装置、视频/音乐播放装置(或视频/音乐记录和回放装置)、游戏控制台、像服务器或个人计算机(PC)那样的计算机等那样的各种装备。另外,本实施例也可以应用于可内置在像,例如,上述装备那样的装备中的处理集成电路(1C)。
[0353](按照本实施例的程序)
[0354]可以通过在计算机上执行使计算机起按照本实施例的信息处理装置作用的程序(例如,能够执行像如下处理那样,按照本实施例的信息处理系统中的信息处理装置的处理的程序:“上面(I)中的处理(触摸区估计处理)以及上面(2)中的处理(绘制处理)、或上面Cl)中的处理(触摸区估计处理)、上面(2)中的处理(绘制处理)以及上面(3)中的处理(颜色管理处理)”)实现仿佛实际使用画笔绘制似的绘制。
[0355]因此上文参考附图详细描述了本公开的优选实施例。但是,本公开的技术范围不局限于这样的例子。对于本公开的【技术领域】的普通技术人员来说,显而易见,只要在所附权利要求书所述的范围之内,可以作出各种修改或变更,并且,要明白的是,这样的修改或变更显然属于本公开的技术范围。
[0356]例如,尽管上文指出在本实施例中提供了使计算机起按照本实施例的信息处理装置作用的程序(计算机程序),但上面的程序也可以与含有记录在上面的程序的记录介质一起提供。
[0357]前述的配置例示了本实施例的一个例子,显然属于本公开的技术范围。
[0358]另外,本技术也可以按如下配置。
[0359](I)
[0360]—种信息处理系统,其包括:
[0361]充当画笔角色的画笔装置;以及
[0362]信息处理装置,使按照该画笔装置在操作表面上的操作的绘制在显示屏上进行,
[0363]其中该画笔装置包括
[0364]充当画笔上的尖端角色的尖端单元,
[0365]获取弯曲信息的弯曲信息获取单元,该弯曲信息指示由操作表面上的操作引起的尖端单元的弯曲状态,
[0366]获取画笔装置取向信息的取向信息获取单元,该画笔装置取向信息指示画笔装置的取向,以及
[0367]使弯曲信息和画笔装置取向信息发送给信息处理装置的通信控制单元,以及
[0368]其中该信息处理装置包括
[0369]接触区估计单元,用于根据从画笔装置发送的弯曲信息和画笔装置取向信息、和指示画笔装置的尖端单元在操作表面上的接触位置的位置信息,估计画笔装置的尖端单元和操作表面上的接触区,以及
[0370]绘制处理单元,用于根据接触区的估计结果,使按照画笔装置在操作表面上的操作的绘制在显示屏上进行。
[0371](2)
[0372]按照(I)所述的信息处理系统,其中该绘制处理单元
[0373]模拟虚拟颜料在画笔装置的尖端单元和与操作表面上的接触区相对应的显示屏的相应区域之间的转移;以及
[0374]使基于模拟结果的绘制在显示屏上进行。
[0375](3)
[0376]按照(2)所述的信息处理系统,进一步包括:
[0377]颜色管理单元,用于管理与画笔装置的尖端单元相联系的虚拟颜料、和与相应区域相联系的虚拟颜料,
[0378]其中该绘制处理单元根据该颜色管理单元管理的与画笔装置的尖端单元相联系的虚拟颜料、和与相应区域相联系的虚拟颜料模拟虚拟颜料的转移。
[0379](4)
[0380]按照(3)所述的信息处理系统,其中在模拟虚拟颜料的转移的情况下,该颜色管理单元进行与画笔装置的尖端单元相联系的虚拟颜料与从相应区域转移的虚拟颜料之间的颜色混合、和/或与相应区域相联系的虚拟颜料和从画笔装置的尖端单元转移的虚拟颜料之间的颜色混合。
[0381](5)
[0382]按照(2)到(4)的任何一项所述的信息处理系统,其中该绘制处理单元模拟虚拟颜料从画笔装置的尖端单元到相应区域的转移、和虚拟颜料从相应区域到画笔装置的尖端单元的转移两者。
[0383](6)
[0384]按照(3)到(5)的任何一项所述的信息处理系统,其中该颜色管理单元管理可接触区中的每个位置的各自坐标上与画笔装置的尖端单元相联系的虚拟颜料,该可接触区是操作表面上画笔装置的尖端单元能够接触的区域当中的最大区域。
[0385](7)
[0386]按照(3)到(5)的任何一项所述的信息处理系统,其中该颜色管理单元管理画笔装置的尖端单元上与扇形区域中的每个位置的各自坐标上与画笔装置的尖端单元相联系的虚拟颜料,该扇形区域与由画笔装置的旋转引起的可接触区的变化相对应,该可接触区是操作表面上画笔装置的尖端单元能够接触的区域当中的最大区域。
[0387](8)
[0388]按照(4)到(7)的任何一项所述的信息处理系统,
[0389]其中该画笔装置的尖端单元包括能够使颜色改变的颜色改变机构,以及
[0390]其中该绘制处理单元根据虚拟颜料从相应区域到画笔装置的尖端单元的转移的模拟结果控制画笔装置的尖端单元上的颜色的改变。
[0391](9)
[0392]按照(8)所述的信息处理系统,其中包括在画笔装置的尖端单元中的该颜色改变机构包括发光元件。
[0393](10)
[0394]按照(8)所述的信息处理系统,其中包括在画笔装置的尖端单元中的该颜色改变机构包括颜色随施加电压而变的材料。
[0395](11)
[0396]按照(I)到(10)的任何一项所述的信息处理系统,其中该绘制处理单元
[0397]根据弯曲信息检测画笔装置的尖端单元的上提,以及
[0398]在检测到上提的情况下使上提的绘制在显示屏上进行。
[0399](12)
[0400]按照(I)到(11)的任何一项所述的信息处理系统,
[0401]其中该画笔装置进一步包括反馈单元,用于向用户提供有关操作表面上的操作的触觉反馈,以及
[0402]其中该绘制处理单元根据接触区的估计结果控制画笔装置的反馈单元的触觉反馈。
[0403](13)
[0404]按照(12)所述的信息处理系统,其中该绘制处理单元另外根据设置的绘制模式控制画笔装置的反馈单元的触觉反馈。
[0405](14)
[0406]按照(I)到(13)的任何一项所述的信息处理系统,其中该接触区估计单元
[0407]根据基于弯曲信息计算的画笔装置的尖端单元的弯曲幅度、和根据弯曲幅度和画笔装置取向信息计算的画笔装置的尖端单元相对于操作表面的角度,估计画笔装置的尖端单元上的接触区的形状,以及
[0408]根据可接触区、和画笔装置的尖端单元的接触区上的估计形状估计画笔装置的尖端单元上的接触区,该可接触区是操作表面上画笔装置的尖端单元能够接触的区域当中的最大区域。
[0409](15)
[0410]按照(14)所述的信息处理系统,其中该接触区估计单元另外根据指示操作表面的取向的操作表面取向信息,计算画笔装置的尖端单元相对于操作表面的角度。
[0411](16)
[0412]—种信息处理设备,其包括:
[0413]接触区估计单元,用于根据从画笔装置发送的指示画笔装置的尖端单元相对于操作表面的弯曲状态的弯曲信息和指示画笔装置的取向的画笔装置取向信息、和指示画笔装置的尖端单元在操作表面上的接触位置的位置信息,估计充当画笔角色的画笔装置的画笔上的充当尖端角色的尖端单元和操作表面上的接触区;以及
[0414]绘制处理单元,用于根据接触区的估计结果,使按照画笔装置在操作表面上的操作的绘制在显示屏上进行。
[0415](17)
[0416]一种画笔装置,其包括:
[0417]充当画笔上的尖端角色的尖端单元;
[0418]获取弯曲信息的弯曲信息获取单元,该弯曲信息指示尖端单元相对于操作表面的弯曲状态;
[0419]获取取向信息的取向信息获取单元,该取向信息指示画笔装置的取向;以及
[0420]使弯曲信息和取向信息发送给信息处理装置的通信控制单元,该信息处理装置使按照画笔装置在操作表面上的操作的绘制在显示屏上进行。
[0421](18)
[0422]按照(17)所述的画笔装置,其中该弯曲信息获取单元
[0423]包括模拟棒,以及
[0424]将弯曲信息取作基于与模拟棒的倾斜程度相对应的模拟幅度的信息。
[0425](19)
[0426]按照(17)所述的画笔装置,
[0427]其中该尖端单元包括阻值随弯曲位置而变的导电材料,以及
[0428]其中该弯曲信息获取单元通过从尖端单元上的阻值的分布中估计尖端单元的弯曲状态获取弯曲信息。
[0429](20)
[0430]按照(17)所述的画笔装置,其中该弯曲信息获取单元通过根据尖端单元上的第一检测点和第二检测点的相对位置估计尖端单元的弯曲状态来获取弯曲信息。
[0431](21)
[0432]按照(17)到(20)所述的画笔装置,进一步包括:
[0433]能够与信息处理装置通信的通信单元。
【权利要求】
1.一种信息处理系统,其包含: 充当画笔角色的画笔装置;以及 信息处理装置,使按照该画笔装置在操作表面上的操作的绘制在显示屏上进行, 其中该画笔装置包括 充当画笔上的尖端角色的尖端单元, 获取弯曲信息的弯曲信息获取单元,该弯曲信息指示由操作表面上的操作引起的尖端单元的弯曲状态, 获取画笔装置取向信息的取向信息获取单元,该画笔装置取向信息指示画笔装置的取向,以及 使弯曲信息和画笔装置取向信息发送给信息处理装置的通信控制单元,以及 其中该信息处理装置包括 接触区估计单元,用于根据从画笔装置发送的弯曲信息和画笔装置取向信息、和指示画笔装置的尖端单元在操作表面上的接触位置的位置信息,估计画笔装置的尖端单元和操作表面上的接触区,以及 绘制处理单元,用于根据接触区的估计结果,使按照画笔装置在操作表面上的操作的绘制在显示屏上进行。
2.按照权利要求1所述的信息处理系统,其中该绘制处理单元 模拟虚拟颜料在画笔装置的尖端单元和与操作表面上的接触区相对应的显示屏的相应区域之间的转移;以及 使基于模拟结果的绘制在显示屏上进行。
3.按照权利要求2所述的信息处理系统,进一步包含: 颜色管理单元,用于管理与画笔装置的尖端单元相联系的虚拟颜料、和与相应区域相联系的虚拟颜料, 其中该绘制处理单元根据该颜色管理单元管理的与画笔装置的尖端单元相联系的虚拟颜料、和与相应区域相联系的虚拟颜料,模拟虚拟颜料的转移。
4.按照权利要求3所述的信息处理系统,其中在模拟虚拟颜料的转移的情况下,该颜色管理单元进行与画笔装置的尖端单元相联系的虚拟颜料和从相应区域转移的虚拟颜料之间的颜色混合、和/或与相应区域相联系的虚拟颜料和从画笔装置的尖端单元转移的虚拟颜料之间的颜色混合。
5.按照权利要求2所述的信息处理系统,其中该绘制处理单元模拟虚拟颜料从画笔装置的尖端单元到相应区域的转移、和虚拟颜料从相应区域到画笔装置的尖端单元的转移两者。
6.按照权利要求3所述的信息处理系统,其中该颜色管理单元管理可接触区中的每个位置的各自坐标上与画笔装置的尖端单元相联系的虚拟颜料,该可接触区是操作表面上画笔装置的尖端单元能够接触的区域当中的最大区域。
7.按照权利要求3所述的信息处理系统,其中该颜色管理单元管理画笔装置的尖端单元上与扇形区域中的每个位置的各自坐标上与画笔装置的尖端单元相联系的虚拟颜料,该扇形区域与由画笔装置的旋转引起的可接触区的变化相对应,该可接触区是操作表面上画笔装置的尖端单元能够接触的区域当中的最大区域。
8.按照权利要求4所述的信息处理系统, 其中该画笔装置的尖端单元包括能够使颜色改变的颜色改变机构,以及 其中该绘制处理单元根据虚拟颜料从相应区域到画笔装置的尖端单元的转移的模拟结果控制画笔装置的尖端单元上的颜色的改变。
9.按照权利要求8所述的信息处理系统,其中包括在画笔装置的尖端单元中的该颜色改变机构包括发光元件。
10.按照权利要求8所述的信息处理系统,其中包括在画笔装置的尖端单元中的该颜色改变机构包括颜色随施加电压而变的材料。
11.按照权利要求1所述的信息处理系统,其中该绘制处理单元 根据弯曲信息检测画笔装置的尖端单元的上提,以及 在检测到上提的情况下使上提的绘制在显示屏上进行。
12.按照权利要求1所述的信息处理系统, 其中该画笔装置进一步包括反馈单元,用于向用户提供有关操作表面上的操作的触觉反馈,以及 其中该绘制处理单元根据接触区的估计结果控制画笔装置的反馈单元的触觉反馈。
13.按照权利要求12所述的信息处理系统,其中该绘制处理单元另外根据设置的绘制模式控制画笔装置的反馈单元的触觉反馈。
14.按照权利要求1所述的信息处理系统,其中该接触区估计单元 根据基于弯曲信息计算的画笔装置的尖端单元的弯曲幅度、和根据弯曲幅度和画笔装置取向信息计算的画笔装置的尖端单元相对于操作表面的角度,估计画笔装置的尖端单元上的接触区的形状,以及 根据可接触区、和画笔装置的尖端单元上的接触区的估计形状估计画笔装置的尖端单元上的接触区,该可接触区是操作表面上画笔装置的尖端单元能够接触的区域当中的最大区域。
15.按照权利要求14所述的信息处理系统,其中该接触区估计单元另外根据指示操作表面的取向的操作表面取向信息,计算画笔装置的尖端单元相对于操作表面的角度。
16.—种信息处理设备,其包含: 接触区估计单元,用于根据从画笔装置发送的指示画笔装置的尖端单元相对于操作表面的弯曲状态的弯曲信息和指示画笔装置的取向的画笔装置取向信息、和指示画笔装置的尖端单元在操作表面上的接触位置的位置信息,估计充当画笔角色的画笔装置的画笔上的充当尖端角色的尖端单元和操作表面上的接触区;以及 绘制处理单元,用于根据接触区的估计结果,使按照画笔装置在操作表面上的操作的绘制在显示屏上进行。
17.一种画笔装置,其包含: 充当画笔上的尖端角色的尖端单元; 获取弯曲信息的弯曲信息获取单元,该弯曲信息指示尖端单元相对于操作表面的弯曲状态; 获取取向信息的取向信息获取单元,该取向信息指示画笔装置的取向;以及 使弯曲信息和取向信息发送给信息处理装置的通信控制单元,该信息处理装置使按照画笔装置在操作表面上的操作的绘制在显示屏上进行。
18.按照权利要求17所述的画笔装置,其中该弯曲信息获取单元 包括模拟棒,以及 将弯曲信息取作基于与模拟棒的倾斜程度相对应的模拟幅度的信息。
19.按照权利要求17所述的画笔装置, 其中该尖端单元包括阻值随弯曲位置而变的导电材料,以及 其中该弯曲信息获取单元通过从尖端单元上的阻值的分布中估计尖端单元的弯曲状态获取弯曲信息。
20.按照权利要求17所述的画笔装置,其中该弯曲信息获取单元通过根据尖端单元上的第一检测点和第二检测点的相对位置估计尖端单元的弯曲状态来获取弯曲信息。
21.按照权利要求17所述的画笔装置,进一步包含: 能够与信息处理装置通 信的通信单元。
【文档编号】G06F3/0487GK104076961SQ201410106369
【公开日】2014年10月1日 申请日期:2014年3月21日 优先权日:2013年3月28日
【发明者】杉原贤次 申请人:索尼公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1