CN117251078A - 信息处理***、信息处理装置以及控制方法 - Google Patents
信息处理***、信息处理装置以及控制方法 Download PDFInfo
- Publication number
- CN117251078A CN117251078A CN202310703251.5A CN202310703251A CN117251078A CN 117251078 A CN117251078 A CN 117251078A CN 202310703251 A CN202310703251 A CN 202310703251A CN 117251078 A CN117251078 A CN 117251078A
- Authority
- CN
- China
- Prior art keywords
- pen
- vibration
- waveform signal
- angle
- information processing
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 230000010365 information processing Effects 0.000 title claims abstract description 121
- 238000000034 method Methods 0.000 title claims abstract description 67
- 238000001514 detection method Methods 0.000 claims abstract description 60
- 230000015572 biosynthetic process Effects 0.000 claims description 15
- 238000003786 synthesis reaction Methods 0.000 claims description 15
- 238000012545 processing Methods 0.000 description 42
- 238000004891 communication Methods 0.000 description 28
- 238000010586 diagram Methods 0.000 description 25
- 230000007274 generation of a signal involved in cell-cell signaling Effects 0.000 description 23
- 238000001914 filtration Methods 0.000 description 8
- 230000006870 function Effects 0.000 description 6
- 230000000694 effects Effects 0.000 description 5
- 238000010295 mobile communication Methods 0.000 description 5
- 230000002093 peripheral effect Effects 0.000 description 5
- 230000005674 electromagnetic induction Effects 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 230000002194 synthesizing effect Effects 0.000 description 3
- 230000003044 adaptive effect Effects 0.000 description 2
- 230000007423 decrease Effects 0.000 description 2
- 230000010354 integration Effects 0.000 description 2
- 230000005236 sound signal Effects 0.000 description 2
- 230000001133 acceleration Effects 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 238000005401 electroluminescence Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
- G06F3/044—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by capacitive means
- G06F3/0441—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by capacitive means using active external devices, e.g. active pens, for receiving changes in electrical potential transmitted by the digitiser, e.g. tablet driving signals
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/033—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
- G06F3/0354—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of 2D relative movements between the device, or an operating part thereof, and a plane or surface, e.g. 2D mice, trackballs, pens or pucks
- G06F3/03545—Pens or stylus
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/016—Input arrangements with force or tactile feedback as computer generated output to the user
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/033—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
- G06F3/038—Control and interface arrangements therefor, e.g. drivers or device-embedded control circuitry
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
- G06F3/0416—Control or interface arrangements specially adapted for digitisers
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
- G06F3/0416—Control or interface arrangements specially adapted for digitisers
- G06F3/04162—Control or interface arrangements specially adapted for digitisers for exchanging data with external devices, e.g. smart pens, via the digitiser sensing hardware
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Position Input By Displaying (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本发明提供信息处理***、信息处理装置以及控制方法,降低笔输入中的书写感觉和质感的违和感,提高用户体验。信息处理***具备:笔,其具有振动产生器;显示部;触摸传感器部,其检测所述显示部的画面上的所述笔的接触位置;角度检测部,其检测笔角度,所述笔角度表示在所述画面上接触的所述笔倾斜的所述画面上的方向;以及笔振动控制部,其生成与由所述角度检测部检测出的所述笔角度和所述笔的移动方向对应的振动波形信号,根据所生成的所述振动波形信号使所述振动产生器振动。
Description
技术领域
本发明涉及信息处理***、信息处理装置以及控制方法。
背景技术
近年来,公知有能够利用笔进行手写输入的平板终端等信息处理装置(例如,参照专利文献1)。在这样的信息处理装置中,例如,通过使笔与触摸屏的画面接触并移动,能够取得基于手写输入的笔的移动轨迹等输入信息。
日本特开2014-174801号公报
然而,在上述的以往技术中,由于通过使记录笔等笔与画面接触并移动来进行文字输入、绘图,因此书写感觉和质感与使用真正的纸和书写工具的情况不同,存在使用的便利性差的课题。
发明内容
本发明是为了解决上述问题而完成的,其目的在于,提供信息处理***、信息处理装置以及控制方法,能够降低笔输入中的书写感觉和质感的违和感,提高用户体验。
为了解决上述问题,本发明的一个方式提供一种信息处理***,其具备:笔,其具有振动产生器;显示部;触摸传感器部,其检测所述显示部的画面上的所述笔的接触位置;角度检测部,其检测笔角度,所述笔角度表示在所述画面上接触的所述笔倾斜的所述画面上的方向;以及笔振动控制部,其生成与由所述角度检测部检测出的所述笔角度和所述笔的移动方向对应的振动波形信号,根据所生成的所述振动波形信号使所述振动产生器振动。
另外,本发明的一个方式也可以是在上述的信息处理***中,所述笔振动控制部基于表示所述移动方向相对于所述笔角度所示的方向的方位角,来生成所述振动波形信号。
另外,本发明的一个方式也可以是在上述的信息处理***中,所述笔振动控制部基于与预先设定的角度不同的多个基准方位角分别对应的基准振动波形信息和所述方位角,来生成所述振动波形信号。
另外,本发明的一个方式也可以是在上述的信息处理***中,所述笔振动控制部执行根据所述方位角对多个所述基准振动波形信息各自的振幅进行变更的合成处理,来生成所述振动波形信号。
另外,本发明的一个方式也可以是在上述的信息处理***中,所述笔振动控制部基于与预先设定的角度不同的多个基准方位角分别对应的滤波系数的集合和所述方位角,对成为所述振动波形信号的基准的基本波形信号进行滤波处理,来生成所述振动波形信号。
另外,本发明的一个方式也可以是在上述的信息处理***中,所述笔振动控制部根据所述方位角而变更成为所述振动波形信号的基准的基本波形信号的振幅,来生成所述振动波形信号。
另外,本发明的一个方式也可以是在上述的信息处理***中,所述笔振动控制部根据在所述画面上接触的所述笔的接触压力和所述笔的移动速度,来变更所述振动波形信号的振幅。
另外,本发明的一个方式也可以是在上述的信息处理***中,具备信息处理装置,该信息处理装置具备所述显示部、所述触摸传感器部、所述角度检测部以及所述笔振动控制部,所述信息处理装置将所述振动波形信号发送给所述笔,所述振动产生器基于从所述信息处理装置接收到的所述振动波形信号而振动。
另外,本发明的一个方式也可以是在上述的信息处理***中,具备信息处理装置,该信息处理装置具备所述显示部、所述触摸传感器部以及所述角度检测部,所述笔具备所述振动产生器以及所述笔振动控制部,所述信息处理装置将所述笔角度和所述笔的移动方向发送给所述笔,所述笔振动控制部生成与从所述信息处理装置接收到的所述笔角度和所述笔的移动方向对应的振动波形信号。
另外,本发明的一个方式提供一种信息处理装置,其具备:显示部;触摸传感器部,其检测具有振动产生器的笔在所述显示部的画面上的接触位置;角度检测部,其检测笔角度,所述笔角度表示在所述画面上接触的所述笔倾斜的所述画面上的方向;以及笔振动控制部,其生成与由所述角度检测部检测出的所述笔角度和所述笔的移动方向对应的振动波形信号,根据所生成的所述振动波形信号使所述振动产生器振动。
另外,本发明的一个方式提供一种信息处理***的控制方法,该信息处理***具备:具有振动产生器的笔、显示部、以及检测所述显示部的画面上的所述笔的接触位置的触摸传感器部,其中,该信息处理***的控制方法包含如下的步骤:角度检测部检测笔角度,所述笔角度表示在所述画面上接触的所述笔倾斜的所述画面上的方向;以及笔振动控制部生成与由所述角度检测部检测出的所述笔角度和所述笔的移动方向对应的振动波形信号,根据所生成的所述振动波形信号使所述振动产生器振动。
根据本发明的上述方式,能够降低笔输入中的书写感觉和质感的违和感,提高用户体验。
附图说明
图1是表示第一实施方式的信息处理***的一例的外观图。
图2是表示第一实施方式的信息处理***的主要的硬件结构的一例的图。
图3是表示第一实施方式的信息处理***的功能结构的一例的框图。
图4是对第一实施方式的笔角度的一例进行说明的图。
图5是对第一实施方式的方位角的一例进行说明的图。
图6是表示第一实施方式的基准波形信息存储部的数据例的图。
图7是表示第一实施方式的合成表存储部的数据例的图。
图8是对第一实施方式的振动波形信号的生成处理的一例进行说明的图。
图9是表示第一实施方式的平板终端的动作的一例的流程图。
图10是表示第二实施方式的信息处理***的功能结构的一例的框图。
图11是表示第二实施方式的滤波信息存储部的数据例的图。
图12是对第二实施方式的振动波形信号的生成处理的一例进行说明的图。
图13是表示第二实施方式的平板终端的动作的一例的流程图。
图14是表示第三实施方式的信息处理***的功能结构的一例的框图。
图15是对第三实施方式的振动波形信号的生成处理的一例进行说明的图。
图16是对第三实施方式的振动波形信号的生成处理的一例进行说明的图。
图17是表示第四实施方式的信息处理***的功能结构的一例的框图。
附图标记的说明
1…平板终端;10…控制部;11…处理器;12…主存储器;13…闪存;20…触摸屏;21…显示部;22…触摸传感器部;23…周边设备;24…音频***;25…麦克风;26…扬声器;27…基带芯片;28…无线部;29、32…无线通信部;30…笔;31…振动产生器;33…MCU;40、40a、40b…存储部;41…基准波形信息存储部;42…合成表存储部;43…基本波形存储部;44…滤波信息存储部;45…处理表存储部;46…量信息存储部;50…笔控制部;101…输入处理部;102…显示处理部;110…笔振动控制部;111…方位角生成部;112、112a、112b…振动波形信号生成部;220…笔角度检测部;221…接触检测部;222…笔检测部;LC1…共振电路。
具体实施方式
以下,参照附图对本发明的一实施方式的信息处理***、信息处理装置以及控制方法进行说明。
[第一实施方式]
图1是表示本实施方式的信息处理***100的一例的外观图。
如图1所示,信息处理***100具备平板终端1、笔30。此外,在本实施方式中,作为信息处理装置的一例,对平板终端1进行说明。
平板终端1在壳体CS1的一个主面设置有触摸屏20,使用笔30执行例如记事本、绘图等应用程序。
触摸屏20具备显示部21、触摸传感器部22,显示部21在显示画面DF显示各种信息。
触摸传感器部22与显示部21重叠地配置,检测笔30与显示部21的显示画面DF接触这一情形,并且检测笔30的接触位置。另外,触摸传感器部22能够检测表示笔30与显示画面DF接触时的笔30的角度的笔角度。这里的笔角度表示在画面DF上接触的笔30倾斜的画面DF上的方向。
此外,关于触摸屏20、显示部21以及触摸传感器部22的详细情况,后述说明。
接下来,参照图2,对信息处理***100的主要的硬件结构进行说明。
图2是表示本实施方式的信息处理***100的主要的硬件结构的一例的图。
如图2所示,信息处理***100具备平板终端1和笔30。另外,平板终端1具备处理器11、主存储器12、闪存13、触摸屏20、周边设备23、音频***24、麦克风25、扬声器26、基带芯片27、无线部28以及无线通信部29。
处理器11例如是包含CPU(Central Processing Unit:中央处理单元)的应用处理器。处理器11控制平板终端1的整体。
主存储器12是作为处理器11的执行程序的读入区域、或者写入执行程序的处理数据的作业区域使用的可写入存储器。主存储器12例如由多个DRAM(Dynamic Random AccessMemory:动态随机存取存储器)芯片构成。该执行程序包含OS(Operating System:操作***)、用于对周边机器类进行硬件操作的各种设备驱动器、各种服务/实用程序、应用程序(应用软件)等。
闪存13例如是闪速EEPROM(Electrically Erasable Programmable Read OnlyMemory:电可擦可编程只读存储器),存储有OS、各种驱动器、各种服务/实用程序、应用程序(以下,有时称为应用)以及各种数据。
显示部21例如是液晶显示器、有机EL(Electro-Luminescence:电致发光)显示器,显示基于从处理器11输出的绘图数据(显示数据)的显示画面。
触摸传感器部22检测显示部21的画面上的笔30的操作介质的位置、笔30在画面上的接触以及笔角度。触摸传感器部22例如利用笔30所具备的共振电路LC1,检测与显示部21的画面接近到规定的距离以内的情况,能够非接触地检测画面上的笔30的位置。另外,触摸传感器部22通过利用笔30的共振电路LC1,能够检测表示笔30的角度的笔角度。
触摸传感器部22具备接触检测部221和笔检测部222。
接触检测部221例如是静电电容式的触摸传感器,检测与显示部21的画面DF接触的笔30等,并且检测笔30接触的位置。另外,接触检测部221检测与画面DF接触的笔30的接触压力。
笔检测部222例如是电磁感应方式的触摸传感器,利用笔30的共振电路LC1,通过非接触来检测笔30在显示部21的画面上的位置。笔检测部222例如能够检测笔30与显示部21的显示画面DF接触时的笔角度。此外,关于笔角度的详细情况后述说明。
周边设备23例如是WLAN(Wireless Local Area Network:无线局域网)模块、GPS(Global Positioning System:全球定位***)模块以及加速度传感器等传感器类等。
音频***24例如是音频IC(Integrated Circuit:集成电路),进行声音数据的输入、记录、再现、输出。音频***24例如连接有麦克风25和扬声器26。音频***24例如将由麦克风25收集的声音数据输出到处理器11或者基带芯片27。另外,音频***24例如将从处理器11或者基带芯片27取得的声音数据变换为声音信号,输出到扬声器26。
麦克风25收集平板终端1的周边的声音。麦克风25例如在与其他终端进行声音融和时,收集使用者的声音等声音。
扬声器26向平板终端1的外部输出各种声音。扬声器26例如在与其他终端进行声音融和时,输出(播放)从其他终端接收到的声音。
基带芯片27例如是控制4G(***移动通信***)、5G(***移动通信***)等无线通信的专用IC。基带芯片27例如经由音频***24将使用无线部28接收到的声音数据输出到扬声器26。另外,基带芯片27例如经由音频***24取得从麦克风25收集的声音数据,使用无线部28通过移动通信***输出。另外,基带芯片27在与处理器11之间对基于移动通信***的数据通信的输入输出数据进行数据通信。
无线部28是用于进行基于移动通信***的无线通信的包含天线的无线通信设备。
无线通信部29例如是Bluetooth(注册商标)模块,在与笔30之间进行无线通信。无线通信部29例如向笔30发送后述的振动波形信号。
笔30是笔形状的操作介质,例如是触摸笔、记录笔等。笔30具备共振电路LC1、振动产生器31、无线通信部32、MCU33。笔30构成为通过对共振电路LC1的线圈的电磁感应,能够以笔30在显示部21的画面上的位置、笔角度进行检测。
振动产生器31例如是使用压电元件等压电振子而产生振动的产生器。振动产生器31也可以是产生使用笔30时的振动并且产生笔30的使用音的扬声器。振动产生器31通过从后述的MCU33供给的振动波形信号而产生振动。
无线通信部29例如是Bluetooth(注册商标)模块,在平板终端1与笔之间进行无线通信。无线通信部29从平板终端1接收例如振动波形信号,将接收到的振动波形信号供给到MCU33。
MCU(Micro Controller Unit:微控制器单元)33具备CPU、ROM、RAM等存储器、I/O关联等,统一控制笔30。MCU33将由无线通信部29接收到的振动波形信号供给到振动产生器31,使振动产生器31产生基于振动波形信号的振动(或者声音)。
接下来,参照图3对本实施方式的信息处理***100的功能结构进行说明。
图3是表示本实施方式的信息处理***100的功能结构的一例的框图。
如图3所示,信息处理***100具备平板终端1和笔30,平板终端1具备控制部10、触摸屏20、存储部40、无线通信部29。
触摸屏20具备显示部21和触摸传感器部22。
触摸传感器部22具备笔角度检测部220。
笔角度检测部220(角度检测部的一例)例如由笔检测部222实现,利用笔30的共振电路LC1和笔检测部222的电磁感应功能,检测笔30在画面上接触时的笔的角度即笔角度。这里,参照图4对笔角度进行说明。
图4是对本实施方式的笔角度的一例进行说明的图。
如图4所示,由笔角度检测部220检测的笔角度θ1是表示在画面DF上接触的笔30倾斜的画面DF上的方向的角度。笔角度θ1例如表示将平板终端1的显示画面DF的短边方向作为X轴方向、将长边方向作为Y轴方向的情况下的从成为基准的方位(例如,Y轴方向)起的XY平面上的笔30的角度。
笔角度检测部220检测图4所示的笔角度θ1,并输出到控制部10。
此外,在本实施方式的信息处理***100中,根据基于上述的笔角度θ1和笔30的移动方向的方位角,来变更振动波形信号。
这里,暂时参照图5,对本实施方式的方位角进行说明。
图5是对本实施方式的方位角θ3的一例进行说明的图。
图5表示从正上方观察画面DF的状态,在图5中,绘图线LN1表示笔30的移动轨迹,移动方向MD1表示笔30的移动方向。
方位角θ3表示笔角度θ1所表示的方向的移动方向MD1。在图5所示的例子中,若设为移动方向MD1相对于画面DF的基准方向即Y轴方向的角度θ2,则如下述的式(1)所示,方位角θ3为从角度θ2减去笔角度θ1而得的角度的绝对值。
方位角θ3=ABS(移动方向的角度θ2-笔角度θ1)···(1)
此外,方位角θ3为0度~180度的劣角。
返回图3的说明,存储部40例如是由主存储器12或者闪存13实现的存储部,具备基准波形信息存储部41和合成表存储部42。
基准波形信息存储部41是由闪存13实现的存储部,存储与预先设定的角度不同的多个基准方位角(例如,0度、45度、90度、135度、180度)分别对应的基准振动波形信息。这里,基准方位角是成为预先设定的基准的方位角θ3。另外,基准振动波形信息是对实际位于基准方位角的实物的书写工具(笔等)和纸所产生的书写工具的振动波形进行取样而得的波形信息。基准波形信息存储部41将基准方位角与基准振动波形信息建立对应关系地存储。这里,参照图6对基准波形信息存储部41的数据例进行说明。
图6是表示本实施方式的基准波形信息存储部41的数据例的图。
如图6所示,基准波形信息存储部41将基准方位角与基准振动波形信息建立对应关系地存储。
在图6所示的例子中,在基准方位角为“0度”的情况下,表示基准振动波形信息为“0度用基准波形信息”,在基准方位角为“45度”的情况下,表示基准振动波形信息为“45度用基准波形信息”。另外,在基准方位角为“90度”的情况下,表示基准振动波形信息为“90度用基准波形信息”,在基准方位角为“135度”的情况下,表示基准振动波形信息为“135度用基准波形信息”。另外,在基准方位角为“180度”的情况下,表示基准振动波形信息为“180度用基准波形信息”。
再次返回图3的说明,合成表存储部42是由闪存13实现的存储部。合成表存储部42存储用于与后述的方位角θ3对应的基准波形信息的合成的表信息。这里,参照图7对合成表存储部42的数据例进行说明。
图7是表示本实施方式的合成表存储部42的数据例的图。
如图7所示,合成表存储部42存储将方位角与基准振动波形的合成量建立对应关系的合成表。
在图7中,基准振动波形的合成量表示将0度、45度、90度、135度和180度的基准振动波形信息合成时的量信息(%)。
例如,在方位角为“0度”的情况下,表示以“100”(%)合成0度用基准波形信息,以“0”(%)合成45度用基准波形信息~180度用基准波形信息。另外,在方位角为“10度”的情况下,表示以“77.8”(%)合成0度用基准波形信息,以“22.2”(%)合成45度用基准波形信息,以“0”(%)合成90度用基准波形信息~180度用基准波形信息。
再次返回图3的说明,控制部10例如是通过由处理器11执行主存储器12或者闪存13所存储的程序而实现的功能部,执行基于OS(例如,Android(注册商标)等)的各种处理。控制部10具备输入处理部101、显示处理部102、笔振动控制部110。
输入处理部101是由处理器11实现的功能部。输入处理部101例如是控制基于触摸传感器部22的输入的设备驱动器,通过触摸传感器部22的输入来检测笔30在显示部21的画面DF上的位置及接触。输入处理部101将检测出的笔30的位置信息(位置坐标)等输出到OS。另外,输入处理部101取得由笔角度检测部220检测出的笔角度θ1,例如经由OS输出到笔振动控制部110。
显示处理部102是由处理器11实现的功能部。显示处理部102基于经由输入处理部101检测出的笔30的位置信息,使显示部21显示笔30的移动轨迹。
笔振动控制部110是由处理器11实现的功能部。笔振动控制部110生成与由笔角度检测部220检测出的笔角度θ1和笔30的移动方向对应的振动波形信号,根据所生成的振动波形信号使笔30的振动产生器31振动。笔振动控制部110基于表示移动方向相对于笔角度θ1所示的方向的方位角θ3,来生成振动波形信号。笔振动控制部110经由无线通信部29将所生成的振动波形信号发送给笔30,使振动产生器31振动。
另外,笔振动控制部110具备方位角生成部111和振动波形信号生成部112。
方位角生成部111是由处理器11实现的功能部,如图5所示,基于由笔角度检测部220检测出的笔角度θ1和表示笔30的移动方向的角度θ2,来生成方位角θ3。具体地说,笔振动控制部110通过上述的式(1),生成方位角θ3。
振动波形信号生成部112是由处理器11实现的功能部,基于方位角θ3,生成振动波形信号。振动波形信号生成部112基于由基准波形信息存储部41存储的与各基准方位角对应的基准振动波形信息和方位角θ3,生成振动波形信号。
具体地说,振动波形信号生成部112基于与各基准方位角对应的基准振动波形信息以及从合成表存储部42取得的与方位角θ3对应的各基准振动波形的合成量(%),合成与各基准方位角对应的基准振动波形信息,来生成振动波形信号。这里,参照图8,对本实施方式的振动波形信号的生成处理的详细情况进行说明。
图8是对本实施方式的振动波形信号的生成处理的一例进行说明的图。
这里,使用图8所示的振动波形信号的生成处理的等效电路,对基于笔振动控制部110的振动波形信号的生成处理进行说明。
在图8中,0度用基准波形信息~180度用基准波形信息是由基准波形信息存储部41存储的与各基准方位角对应的基准振动波形信息。另外,方位角θ3是由方位角生成部111基于笔角度θ1和移动方向的角度θ2而生成的方位角,振动波形信号生成部112基于方位角θ3,生成量的控制信号。即,振动波形信号生成部112从合成表存储部42取得与方位角θ3对应的基准振动波形的合成量的参数,将该合成量的参数作为控制信号输出。
振动波形信号生成部112例如在方位角θ3为10度的情况下,将0度用基准波形信息设为0.778倍,将45度用基准波形信息设为0.222倍,将其他的基准振动波形信息设为0倍进行相加,合成调整了量的各基准振动波形信息。这里,将合成并生成的信号设为合成信号。
另外,振动波形信号生成部112根据笔30对画面DF的接触压力即笔压力和笔30的移动速度,调整合成信号的量,输出振动波形信号。振动波形信号生成部112例如调整为笔压力越大则量(振幅)越大。另外,振动波形信号生成部112例如调整为移动速度越大则量(振幅)越大。
这样,振动波形信号生成部112基于与预先设定的角度不同的多个基准方位角分别对应的基准振动波形信息和方位角θ3,生成振动波形信号。具体地说,振动波形信号生成部112执行根据方位角θ3对多个基准振动波形信息(0度用基准波形信息~180度用基准波形信息)各自的振幅(量)进行变更的合成处理,生成振动波形信号。
笔控制部50例如是由MCU33实现的功能部,将经由无线通信部32从平板终端1接收到的振动波形信号发送到振动产生器31,使笔30振动。
接下来,参照附图对本实施方式的信息处理***100的动作进行说明。
图9是表示本实施方式的平板终端1的动作的一例的流程图。
如图9所示,首先,平板终端1判定笔30是否与画面DF接触(步骤S101)。即,控制部10的笔振动控制部110基于触摸传感器部22的检测信息,判定笔30是否与画面DF接触。笔振动控制部110在笔30与画面DF接触的情况下(步骤S101:“是”),使处理进入步骤S102。另外,笔振动控制部110在笔30不与画面DF接触的情况下(步骤S101:“否”),使处理返回步骤S101。
在步骤S102中,笔振动控制部110检测笔坐标数据和笔角度θ1。笔振动控制部110经由输入处理部101,通过接触检测部221和笔检测部222检测笔坐标数据(笔30的位置坐标),并且通过笔角度检测部220检测笔角度θ1。
接下来,笔振动控制部110检测笔30的移动方向(步骤S103)。笔振动控制部110例如基于过去的笔坐标数据和现在的笔坐标数据,检测笔30的移动方向。
接下来,笔振动控制部110根据笔角度θ1和移动方向计算方位角θ3(步骤S104)。即,如图5所示,笔振动控制部110的方位角生成部111基于笔角度θ1和表示笔30的移动方向的角度θ2,生成方位角θ3。这里,方位角生成部111使用上述的式(1),计算方位角θ3。
接下来,笔振动控制部110基于方位角θ3合成基准振动波形信息,生成振动波形信号(步骤S105)。如上述的图8所示,笔振动控制部110的振动波形信号生成部112针对由基准波形信息存储部41存储的与各基准方位角对应的基准振动波形信息,根据从合成表存储部42取得的与方位角θ3对应的合成量的参数,变更量来合成,来生成振动波形信号。
接下来,笔振动控制部110将振动波形信号发送给笔30,使笔30的振动产生器31振动(步骤S106)。笔振动控制部110经由无线通信部29将振动波形信号发送给笔30,使笔30的振动产生器31振动。在步骤S106的处理后,笔振动控制部110使处理返回步骤S101。
如以上说明的那样,本实施方式的信息处理***100具备笔30、显示部21、触摸传感器部22、笔角度检测部220(角度检测部)、笔振动控制部110。笔30具有振动产生器31。触摸传感器部22检测笔30在显示部21的画面DF上的接触位置。笔角度检测部220检测表示在画面DF上接触的笔30倾斜的画面DF上的方向的笔角度θ1。笔振动控制部110生成与由笔角度检测部220检测出的笔角度θ1和笔30的移动方向对应的振动波形信号,根据所生成的振动波形信号使振动产生器31振动。
由此,在本实施方式的信息处理***100中,由于根据笔30的笔角度θ1和移动方向,笔30的振动发生变化,因此能够降低笔输入中的书写感觉和质感的违和感,实现逼真的书写感觉和质感。因此,本实施方式的信息处理***100能够提高用户体验。
另外,在本实施方式中,笔振动控制部110基于表示相对于笔角度θ1所示的方向的移动方向的方位角θ3,生成振动波形信号。
由此,本实施方式的信息处理***100通过使用方位角θ3,能够实现更逼真的书写感觉和质感。
另外,在本实施方式中,笔振动控制部110基于与预先设定的角度不同的多个基准方位角(例如,0度、45度、90度、135度、180度)分别对应的基准振动波形信息和方位角θ3,生成振动波形信号。基准振动波形信息例如是在各基准方位角处实际测定(取样)出的振动波形信息。
由此,本实施方式的信息处理***100使用与多个基准方位角(例如,0度、45度、90度、135度、180度)分别对应的基准振动波形信息,生成振动波形信号,由此能够根据方位角θ3,生成更接近现实的逼真的振动波形信号。
另外,在本实施方式中,执行根据方位角来变更多个基准振动波形信息各自的振幅(例如,量)的合成处理,生成振动波形信号。
由此,本实施方式的信息处理***100能够通过变更基准振动波形信息的振幅(例如,量)的合成处理这样的简单的方法,生成更接近现实的逼真的振动波形信号。
另外,在本实施方式中,笔振动控制部110也可以根据在画面DF上接触的笔30的接触压力和笔30的移动速度,变更振动波形信号的振幅(例如,量)。例如接触压力越高,则笔振动控制部110将振动波形信号的振幅(例如,量)变更得越高,移动速度越快,则笔振动控制部110将动波形信号的振幅(例如,量)变更得越高。
由此,本实施方式的信息处理***100能够根据笔30的接触压力和移动速度,变更笔30的振动,因此能够实现更接近现实的逼真的笔30的书写感觉和质感。
另外,本实施方式的信息处理***100具备平板终端1(信息处理装置),该平板终端1具备显示部21、触摸传感器部22、笔角度检测部220以及笔振动控制部110。平板终端1(信息处理装置)将振动波形信号发送给笔30,振动产生器31基于从平板终端1(信息处理装置)接收到的振动波形信号而振动。
由此,在本实施方式的信息处理***100中,平板终端1生成与笔角度θ1和笔30的移动方向对应的振动波形信号,将所生成的振动波形信号发送给笔30,使振动产生器31振动,因此能够高效地生成振动波形信号。
另外,本实施方式的平板终端1(信息处理装置)具备显示部21、触摸传感器部22、笔角度检测部220(角度检测部)、笔振动控制部110。触摸传感器部22检测具有振动产生器31的笔30在显示部21的画面DF上的接触位置。笔角度检测部220检测表示在画面DF上接触的笔30倾斜的画面DF上的方向的笔角度θ1。笔振动控制部110生成与由笔角度检测部220检测出的笔角度θ1和笔30的移动方向对应的振动波形信号,根据所生成的振动波形信号使振动产生器31振动。
由此,本实施方式的平板终端1(信息处理装置)能够实现与上述的信息处理***100相同的效果,降低笔输入中的书写感觉和质感的违和感,提高用户体验。
另外,本实施方式的控制方法是信息处理***100的控制方法,该信息处理***100具备具有振动产生器31的笔30、显示部21、检测显示部21的画面DF上的笔30的接触位置的触摸传感器部22,本实施方式的控制方法包含笔角度检测步骤和笔振动控制步骤。在笔角度检测步骤中,笔角度检测部220(角度检测部)检测表示在画面DF上接触的笔30倾斜的画面DF上的方向的笔角度θ1。在笔振动控制步骤中,笔振动控制部110生成与由笔角度检测部220检测出的笔角度θ1和笔30的移动方向对应的振动波形信号,根据所生成的振动波形信号使振动产生器31振动。
由此,本实施方式的控制方法能够实现与上述的信息处理***100和平板终端1相同的效果,降低笔输入中的书写感觉、质感的违和感,提高用户体验。
[第二实施方式]
接下来,参照附图对第二实施方式的信息处理***100a和平板终端1a进行说明。
在本实施方式中,对振动波形信号的生成处理不同的变形例进行说明。在本实施方式的信息处理***100a中,通过适配滤波处理而生成振动波形信号。
图10是表示第二实施方式的信息处理***100a的功能结构的一例的框图。
如图10所示,信息处理***100a具备平板终端1a和笔30,平板终端1a具备控制部10a、触摸屏20、存储部40a、无线通信部29。
此外,本实施方式的信息处理***100a的外观图和硬件结构与上述的图1和图2所示的第一实施方式相同,因此,这里省略其说明。
另外,在图10中,对与上述的图3相同的结构赋予相同的附图标记而省略其说明。
存储部40a例如是由主存储器12或者闪存13实现的存储部,具备基本波形存储部43、滤波信息存储部44以及处理表存储部45。
基本波形存储部43是由闪存13实现的存储部,存储本实施方式的振动波形信号的生成所使用的基本波形信号。在本实施方式中,通过对基本波形信号进行滤波处理,而生成振动波形信号。
滤波信息存储部44是由闪存13实现的存储部,存储与预先设定的角度不同的多个基准方位角(例如,0度、45度、90度、135度、180度)分别对应的滤波信息。
这里,滤波信息是用于再现实际位于基准方位角的实物的书写工具(笔等)和纸所产生的书写工具的振动波形的滤波信息,例如是各频率成分的系数参数,是滤波系数的集合。通过在对实际位于基准方位角的实物的书写工具(笔等)和纸所产生的书写工具的振动波形进行测量(取样)的基础上,进行解析(例如,频率解析)而得到滤波信息。
滤波信息存储部44将基准方位角与滤波信息建立对应关系地存储。这里,参照图11对滤波信息存储部44的数据例进行说明。
图11是表示本实施方式的滤波信息存储部44的数据例的图。
如图11所示,滤波信息存储部44将基准方位角与滤波信息建立对应关系地存储。
在图11所示的例子中,在基准方位角为“0度”的情况下,表示滤波信息为“0度用滤波信息”,在基准方位角为“45度”的情况下,表示滤波信息为“45度用滤波信息”。另外,在基准方位角为“90度”的情况下,表示滤波信息为“90度用滤波信息”,在基准方位角为“135度”的情况下,表示滤波信息为“135度用滤波信息”。另外,在基准方位角为“180度”的情况下,表示滤波信息为“180度用滤波信息”。
再次返回图10的说明,处理表存储部45是由闪存13实现的存储部。处理表存储部45存储用于与方位角θ3对应的适配滤波信息的表信息。处理表存储部45与图7所示的合成表存储部42同样,存储与方位角θ3对应的各基准方位角的滤波信息的使用比例信息。
控制部10a例如是通过由处理器11执行主存储器12或者闪存13所存储的程序而实现的功能部,执行基于OS(例如,Android(注册商标)等)的各种处理。控制部10a具备输入处理部101、显示处理部102以及笔振动控制部110a。
笔振动控制部110a是由处理器11实现的功能部。笔振动控制部110a生成与由笔角度检测部220检测出的笔角度θ1和笔30的移动方向对应的振动波形信号,根据所生成的振动波形信号使笔30的振动产生器31振动。笔振动控制部110a具备方位角生成部111和振动波形信号生成部112a。
振动波形信号生成部112a是由处理器11实现的功能部,基于方位角θ3,生成振动波形信号。振动波形信号生成部112a基于由基本波形存储部43存储的基本波形信号、由滤波信息存储部44存储的与各基准方位角对应的滤波信息以及方位角θ3,来生成振动波形信号。
具体地说,振动波形信号生成部112a基于与各基准方位角对应的滤波信息、从处理表存储部45取得的与方位角θ3对应的各滤波信息的比例信息,利用与各基准方位角对应的滤波信息对基本波形信号进行滤波处理(适配滤波处理),生成振动波形信号。这里,参照图12,对本实施方式的振动波形信号的生成处理的详细情况进行说明。
图12是对本实施方式的振动波形信号的生成处理的一例进行说明的图。
这里,使用图12所示的振动波形信号的生成处理的等效电路,对基于笔振动控制部110a的振动波形信号的生成处理进行说明。
在图12中,0度用滤波信息~180度用滤波信息是由滤波信息存储部44存储的与各基准方位角对应的滤波信息。另外,方位角θ3是由方位角生成部111基于笔角度θ1和移动方向的角度θ2而生成的方位角,振动波形信号生成部112a基于方位角θ3,生成针对各基准方位角的滤波处理的控制信号。即,振动波形信号生成部112a从处理表存储部45取得与方位角θ3对应的各滤波信息的比例信息的参数,将该各滤波信息的比例信息的参数作为控制信号输出。
振动波形信号生成部112a基于与方位角θ3对应的各滤波信息的比例信息的参数,选择性地执行各滤波处理,生成滤波处理后的波形信号。
另外,振动波形信号生成部112a根据笔30对画面DF的接触压力即笔压力以及笔30的移动速度,调整滤波处理后的波形信号的量,输出振动波形信号。振动波形信号生成部112a例如调整为笔压力越大,则量(振幅)越大。另外,振动波形信号生成部112a例如调整为移动速度越大,则量(振幅)越大。
这样,振动波形信号生成部112a基于与预先设定的角度不同的多个基准方位角分别对应的滤波系数的集合(滤波信息)以及方位角θ3,对成为振动波形信号的基准的基本波形信号进行滤波处理而生成振动波形信号。具体地说,振动波形信号生成部112a根据方位角θ3,变更多个滤波信息(0度用滤波信息~180度用滤波信息)各自的比例,执行滤波处理,生成振动波形信号。
接下来,参照附图,对本实施方式的信息处理***100a的动作进行说明。
图13是表示本实施方式的平板终端1a的动作的一例的流程图。
在图13中,从步骤S201到步骤S204的处理与上述的图9所示的从步骤S101到步骤S104的处理相同,因此,这里省略其说明。
在步骤S205中,笔振动控制部110a基于方位角θ3对基本波形信号执行滤波处理而生成振动波形信号。如上述的图12所示,笔振动控制部110a的振动波形信号生成部112a针对由滤波信息存储部44存储的与各基准方位角对应的滤波信息(滤波系数的集合),根据与从处理表存储部45取得的方位角θ3对应的滤波处理的比例的参数,对基本波形信号进行滤波处理,生成振动波形信号。
接下来,笔振动控制部110a将振动波形信号发送给笔30,使笔30的振动产生器31振动(步骤S206)。在步骤S206的处理后,笔振动控制部110a使处理返回步骤S201。
如以上说明的那样,本实施方式的信息处理***100a具备笔30、显示部21、触摸传感器部22、笔角度检测部220(角度检测部)、笔振动控制部110a。笔振动控制部110a基于与预先设定的角度不同的多个基准方位角分别对应的滤波系数的集合以及方位角θ3,对成为振动波形信号的基准的基本波形信号进行滤波处理,生成振动波形信号。
由此,本实施方式的信息处理***100a能够实现与上述的第一实施方式相同的效果,降低笔输入中的书写感觉和质感的违和感,提高用户体验。
[第三实施方式]
接下来,参照附图对第三实施方式的信息处理***100b和平板终端1b进行说明。
在本实施方式中,对振动波形信号的生成处理不同的变形例进行说明。在本实施方式的信息处理***100b中,通过基本波形信号的量调整而生成振动波形信号。
图14是表示第三实施方式的信息处理***100b的功能结构的一例的框图。
如图14所示,信息处理***100b具备平板终端1b和笔30,平板终端1b具备控制部10b、触摸屏20、存储部40b、无线通信部29。
此外,本实施方式的信息处理***100b的外观图和硬件结构与上述的图1和图2所示的第一实施方式相同,因此,这里省略其说明。
另外,在图14中,对与上述的图3相同的结构赋予相同的附图标记而省略其说明。
存储部40b例如是由主存储器12或者闪存13实现的存储部,具备基本波形存储部43和量信息存储部46。
量信息存储部46是由闪存13实现的存储部,存储用于根据方位角θ3而变更基本波形信号的振幅(量)的信息。量信息存储部46例如将方位角θ3与量信息建立对应关系地存储。这里,量信息是用于变更基本波形信号的振幅(量)的信息的一例。量信息被设定为方位角θ3越小则振幅越小,另外,方位角θ3越大则振幅越大。
控制部10b例如是通过由处理器11执行主存储器12或者闪存13所存储的程序而实现的功能部,执行基于OS(例如,Android(注册商标)等)的各种处理。控制部10b具备输入处理部101、显示处理部102、笔振动控制部110b。
笔振动控制部110b是由处理器11实现的功能部。笔振动控制部110b生成与由笔角度检测部220检测出的笔角度θ1和笔30的移动方向对应的振动波形信号,根据所生成的振动波形信号使笔30的振动产生器31振动。笔振动控制部110b具备方位角生成部111和振动波形信号生成部112b。
振动波形信号生成部112b是由处理器11实现的功能部,基于方位角θ3,生成振动波形信号。振动波形信号生成部112b基于由基本波形存储部43存储的基本波形信号、由量信息存储部46存储的量信息、以及方位角θ3,生成振动波形信号。
具体地说,振动波形信号生成部112b从量信息存储部46取得与方位角θ3对应的量信息,根据量信息变更基本波形信号的振幅,生成振动波形信号。这里,参照图15,对本实施方式的振动波形信号的生成处理的详细情况进行说明。
图15是对本实施方式的振动波形信号的生成处理的一例进行说明的图。
这里,使用图15所示的振动波形信号的生成处理的等效电路,对基于笔振动控制部110b的振动波形信号的生成处理进行说明。
在图15中,方位角θ3是由方位角生成部111基于笔角度θ1和移动方向的角度θ2而生成的方位角,振动波形信号生成部112b生成与方位角θ3对应的量的控制信号。即,振动波形信号生成部112b从量信息存储部46取得与方位角θ3对应的量信息作为控制信号而输出。
振动波形信号生成部112b根据与方位角θ3对应的量信息,变更基本波形信号的量(振幅)。这里,振动波形信号生成部112b变更为方位角θ3越大则量(振幅)越大。
另外,振动波形信号生成部112b根据笔30对画面DF的接触压力即笔压力以及笔30的移动速度,对根据方位角θ3来变更量(振幅)而得的基本波形信号的量(振幅)进行进一步调整,输出振动波形信号。振动波形信号生成部112b例如调整为笔压力越大则量(振幅)越大。另外,振动波形信号生成部112b例如调整为移动速度越大则量(振幅)越大。
这样,振动波形信号生成部112b根据方位角θ3,变更成为振动波形信号的基准的基本波形信号的振幅,生成振动波形信号。
接下来,参照附图对本实施方式的信息处理***100b的动作进行说明。
图16是表示本实施方式的平板终端1b的动作的一例的流程图。
在图16中,从步骤S301到步骤S304的处理与上述的图9所示的从步骤S101到步骤S104的处理相同,因此,这里省略其说明。
在步骤S305中,笔振动控制部110b基于方位角θ3变更基本波形信号的振幅,生成振动波形信号。如上述的图15所示,笔振动控制部110b的振动波形信号生成部112b根据由量信息存储部46存储的与方位角θ3对应的量信息,变更基本波形信号的振幅(量)而生成振动波形信号。
接下来,笔振动控制部110b将振动波形信号发送给笔30,使笔30的振动产生器31振动(步骤S306)。在步骤S306的处理后,笔振动控制部110b使处理返回步骤S301。
像以上说明的那样,本实施方式的信息处理***100b具备笔30、显示部21、触摸传感器部22、笔角度检测部220(角度检测部)、笔振动控制部110b。笔振动控制部110b根据方位角θ3,变更成为振动波形信号的基准的基本波形信号的振幅,生成振动波形信号。
由此,本实施方式的信息处理***100b能够实现与上述的第一实施方式相同的效果,降低笔输入中的书写感觉、质感的违和感,提高用户体验。此外,在本实施方式的信息处理***100b中,通过变更基本波形信号的振幅这样的简单的方法,能够适当地降低笔输入中的书写感觉、质感的违和感。
[第四实施方式]
接下来,参照附图对第四实施方式的信息处理***100c和平板终端1c进行说明。
在本实施方式中,对由笔30a执行振动波形信号的生成处理的变形例进行说明。即,在本实施方式的信息处理***100b中,取代平板终端1c,由笔30a生成振动波形信号。
图17是表示第四实施方式的信息处理***100c的功能结构的一例的框图。
如图17所示,信息处理***100c具备平板终端1c和笔30a,平板终端1c具备控制部10c、触摸屏20、存储部40、无线通信部29。另外,笔30a具备振动产生器31、无线通信部32、笔控制部50a。
此外,本实施方式的信息处理***100c的外观图和硬件结构与上述的图1和图2所示的第一实施方式相同,因此,这里省略其说明。
另外,在图17中,对与上述的图3相同的结构赋予相同的附图标记而省略其说明。
控制部10c例如是通过由处理器11执行主存储器12或者闪存13所存储的程序而实现的功能部,执行基于OS(例如,Android(注册商标)等)的各种处理。控制部10c不具备笔振动控制部110,具备输入处理部101和显示处理部102。
笔控制部50a例如是由MCU33实现的功能部,取代控制部10c,具备笔振动控制部110。另外,笔振动控制部110具备方位角生成部111和振动波形信号生成部112。
此外,笔振动控制部110、方位角生成部111以及振动波形信号生成部112的处理与第一实施方式相同,因此,这里省略其说明。
在本实施方式中,平板终端1c(控制部10c)经由无线通信部29将笔角度θ1和笔30a的移动方向发送给笔30a。
笔30a(笔控制部50a)的笔振动控制部110生成与经由无线通信部32从平板终端1c接收到的笔角度θ1和笔30a的移动方向对应的振动波形信号。此外,笔振动控制部110在生成振动波形信号时,经由无线通信部32从平板终端1c(控制部10c)取得由基准波形信息存储部41和合成表存储部42存储的信息。
笔控制部50a将所生成的振动波形信号发送给振动产生器31,使笔30振动。
如以上说明的那样,本实施方式的信息处理***100c具备平板终端1c(信息处理装置)和笔30a。平板终端1c具备显示部21、触摸传感器部22以及笔角度检测部220。笔30a具备振动产生器31和笔振动控制部110。平板终端1c将笔角度θ1和笔30a的移动方向发送给笔30a。笔振动控制部110生成与从平板终端1c接收到的笔角度θ1和笔30a的移动方向对应的振动波形信号。
由此,本实施方式的信息处理***100c能够实现与上述的第一实施方式相同的效果,降低笔输入中的书写感觉和质感的违和感,提高用户体验。
另外,在本实施方式的信息处理***100c中,笔30a生成振动波形信号,因此能够降低平板终端1c的处理负荷。
此外,本发明不限于上述的各实施方式,在不脱离本发明的主旨的范围内能够变更。
例如,在上述的各实施方式中,对信息处理装置是平板终端1(1a、1b、1c)的例子进行了说明,但不限于此。信息处理装置例如也可以是智能手机、具备平板模式的笔记本型个人计算机等。
另外,在上述的各实施方式中,作为所使用的OS的一例,对使用Android(注册商标)的例子进行了说明,但不限于此,例如也可以应用于iOS(注册商标)等其他的OS。
另外,在上述的各实施方式中,对作为笔角度θ1,使用在画面DF上接触的笔30(30a)倾斜的画面DF上的方向的角度的例子进行了说明,但不限于此。笔振动控制部110(110a、110b)也可以在振动波形信号的生成处理中使用笔30(30a)的仰角。
另外,在上述的各实施方式中,说明了笔振动控制部110(110a、110b)针对振动波形信号的生成处理使用利用了软件处理的数字信号处理的例子,但不限于此,也可以使用模拟电路来实现。
另外,在上述的第一和第二实施方式中,基准振动波形信息以及滤波信息使用与0度、45度、90度、135度、180度这5个基准方位角对应的信息,但不限于此,也可以使用5个以外的多个基准方位角。
另外,在上述的第一和第四实施方式中,也可以根据种类不同的书写工具(例如,笔、铅笔等)与种类不同的纸的组合而准备多个基准振动波形信息,从多个基准振动波形信息中选择使用。由此,信息处理***100能够根据书写工具与纸的组合而实现更逼真的书写感觉和质感。
另外,在上述的第二实施方式中,也可以根据种类不同的书写工具(例如,笔、铅笔等)与种类不同的纸的组合,准备多个滤波信息,从多个滤波信息中选择使用。由此,信息处理***100a能够根据书写工具与纸的组合而实现更逼真的书写感觉和质感。
另外,在上述的第二和第三实施方式中,也可以根据种类不同的书写工具(例如,笔、铅笔等)与种类不同的纸的组合,准备多个基本波形信号。
另外,在上述的第四实施方式中,对应用于第一实施方式的例子进行了说明,但也可以应用于第二和第三实施方式。
另外,在上述的第四实施方式中,笔30a也可以具备存储部40的一部分或者全部的存储部。
另外,在上述的第四实施方式中,笔30a也可以具备笔振动控制部110的一部分。
此外,上述的信息处理***100(100a、100b、100c)所具备的各结构在内部具有计算机***。而且,也可以将用于实现上述的信息处理***100(100a、100b、100c)所具备的各结构的功能的程序记录于计算机能够读取的记录介质,使计算机***读入并执行在该记录介质中记录的程序,由此进行上述的信息处理***100(100a、100b、100c)所具备的各结构中的处理。这里,“使计算机***读入并执行在记录介质中记录的程序”包含在计算机***中安装程序。这里所说的“计算机***”包含OS、周边机器等硬件。
另外,“计算机***”也可以包含经由包含因特网、WAN、LAN、专用线路等通信线路的网络而连接的多个计算机装置。另外,“计算机能够读取的记录介质”是指软盘、光磁盘、ROM、CD-ROM等可移动介质、内置于计算机***的硬盘等存储装置。这样,存储有程序的记录介质也可以是CD-ROM等分暂时性的记录介质。
另外,记录介质还包含为了分发该程序而能够从分发服务器访问的设置在内部或者外部的记录介质。此外,将程序分割为多个,在分别不同的定时下载后由信息处理***100(100a、100b、100c)所具备的各结构合体的结构、分发分割后的各个程序的分发服务器也可以不同。而且,“计算机能够读取的记录介质”也包含像经由网络发送程序的情况下的成为服务器、客户端的计算机***内部的易失性存储器(RAM)那样,将程序保存一定时间的介质。另外,上述程序也可以是用于实现上述的功能的一部分的程序。并且,也可以是能够通过已经记录于计算机***的程序的组合来实现上述的功能的、所谓的差分文件(差分程序)。
另外,也可以将上述的功能的一部分或者全部作为LSI(Large ScaleIntegration:大规模集成)等集成电路实现。上述的各功能也可以独立地处理器化,也可以将一部分或者全部集成地处理器化。另外,集成电路化的方法不限于LSI,也可以由专用电路或者通用处理器实现。另外,在由于半导体技术的进步而出现代替LSI的集成电路化的技术的情况下,也可以使用基于该技术的集成电路。
Claims (11)
1.一种信息处理***,其具备:
笔,其具有振动产生器;
显示部;
触摸传感器部,其检测所述显示部的画面上的所述笔的接触位置;
角度检测部,其检测笔角度,所述笔角度表示在所述画面上接触的所述笔倾斜的所述画面上的方向;以及
笔振动控制部,其生成与由所述角度检测部检测出的所述笔角度和所述笔的移动方向对应的振动波形信号,根据所生成的所述振动波形信号使所述振动产生器振动。
2.根据权利要求1所述的信息处理***,其中,
所述笔振动控制部基于表示所述移动方向相对于所述笔角度所示的方向的方位角,来生成所述振动波形信号。
3.根据权利要求2所述的信息处理***,其中,
所述笔振动控制部基于与预先设定的角度不同的多个基准方位角分别对应的基准振动波形信息和所述方位角,生成所述振动波形信号。
4.根据权利要求3所述的信息处理***,其中,
所述笔振动控制部执行根据所述方位角对多个所述基准振动波形信息各自的振幅进行变更的合成处理,来生成所述振动波形信号。
5.根据权利要求2所述的信息处理***,其中,
所述笔振动控制部基于与预先设定的角度不同的多个基准方位角分别对应的滤波系数的集合和所述方位角,对成为所述振动波形信号的基准的基本波形信号进行滤波处理,来生成所述振动波形信号。
6.根据权利要求2所述的信息处理***,其中,
所述笔振动控制部根据所述方位角而变更成为所述振动波形信号的基准的基本波形信号的振幅,来生成所述振动波形信号。
7.根据权利要求1至6中任一项所述的信息处理***,其中,
所述笔振动控制部根据在所述画面上接触的所述笔的接触压力和所述笔的移动速度而变更所述振动波形信号的振幅。
8.根据权利要求1至6中任一项所述的信息处理***,其中,
该信息处理***具备信息处理装置,该信息处理装置具备所述显示部、所述触摸传感器部、所述角度检测部以及所述笔振动控制部,
所述信息处理装置将所述振动波形信号发送给所述笔,
所述振动产生器基于从所述信息处理装置接收到的所述振动波形信号而振动。
9.根据权利要求1至6中任一项所述的信息处理***,其中,
该信息处理***具备信息处理装置,该信息处理装置具备所述显示部、所述触摸传感器部以及所述角度检测部,
所述笔具备所述振动产生器以及所述笔振动控制部,
所述信息处理装置将所述笔角度和所述笔的移动方向发送给所述笔,
所述笔振动控制部生成与从所述信息处理装置接收到的所述笔角度和所述笔的移动方向对应的振动波形信号。
10.一种信息处理装置,其具备:
显示部;
触摸传感器部,其检测具有振动产生器的笔在所述显示部的画面上的接触位置;
角度检测部,其检测笔角度,所述笔角度表示在所述画面上接触的所述笔倾斜的所述画面上的方向;以及
笔振动控制部,其生成与由所述角度检测部检测出的所述笔角度和所述笔的移动方向对应的振动波形信号,根据所生成的所述振动波形信号使所述振动产生器振动。
11.一种信息处理***的控制方法,该信息处理***具备:具有振动产生器的笔、显示部以及检测所述显示部的画面上的所述笔的接触位置的触摸传感器部,其中,该信息处理***的控制方法包含如下的步骤:
角度检测部检测笔角度,所述笔角度表示在所述画面上接触的所述笔倾斜的所述画面上的方向;以及
笔振动控制部生成与由所述角度检测部检测出的所述笔角度和所述笔的移动方向对应的振动波形信号,根据所生成的所述振动波形信号使所述振动产生器振动。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2022097987A JP7293462B1 (ja) | 2022-06-17 | 2022-06-17 | 情報処理システム、情報処理装置、及び制御方法 |
JP2022-097987 | 2022-06-17 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN117251078A true CN117251078A (zh) | 2023-12-19 |
Family
ID=86772571
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202310703251.5A Pending CN117251078A (zh) | 2022-06-17 | 2023-06-14 | 信息处理***、信息处理装置以及控制方法 |
Country Status (3)
Country | Link |
---|---|
US (1) | US20230409128A1 (zh) |
JP (1) | JP7293462B1 (zh) |
CN (1) | CN117251078A (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP7404584B1 (ja) | 2023-07-13 | 2023-12-25 | レノボ・シンガポール・プライベート・リミテッド | 入力デバイス制御システムおよび入力デバイス制御方法 |
JP7457863B1 (ja) | 2023-07-13 | 2024-03-28 | レノボ・シンガポール・プライベート・リミテッド | 情報処理システム |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH06332609A (ja) * | 1993-05-25 | 1994-12-02 | Canon Inc | 座標入力装置 |
US8248218B2 (en) | 2006-12-25 | 2012-08-21 | Konica Minolta Holdings, Inc. | Handwriting electronic input system |
US20130009907A1 (en) * | 2009-07-31 | 2013-01-10 | Rosenberg Ilya D | Magnetic Stylus |
US9196134B2 (en) | 2012-10-31 | 2015-11-24 | Immersion Corporation | Method and apparatus for simulating surface features on a user interface with haptic effects |
JP2014222488A (ja) | 2013-05-14 | 2014-11-27 | 株式会社東芝 | 描画装置及び描画システム |
JP6332609B2 (ja) | 2013-08-06 | 2018-05-30 | 東洋紡株式会社 | 変異型pcna |
US10025401B2 (en) * | 2015-09-08 | 2018-07-17 | Apple Inc. | Active stylus ring electrode |
JP2019066960A (ja) | 2017-09-28 | 2019-04-25 | 日本電産株式会社 | 振動システム |
CN110780754B (zh) * | 2019-10-25 | 2024-02-20 | 京东方科技集团股份有限公司 | 触控笔及其控制方法、触控装置及可读存储介质 |
JP2022067618A (ja) | 2020-10-20 | 2022-05-06 | 株式会社ワコム | 位置指示器 |
CN214670510U (zh) | 2021-04-22 | 2021-11-09 | 江西欧迈斯微电子有限公司 | 一种触控笔及显示设备组件 |
-
2022
- 2022-06-17 JP JP2022097987A patent/JP7293462B1/ja active Active
-
2023
- 2023-04-25 US US18/139,122 patent/US20230409128A1/en active Pending
- 2023-06-14 CN CN202310703251.5A patent/CN117251078A/zh active Pending
Also Published As
Publication number | Publication date |
---|---|
US20230409128A1 (en) | 2023-12-21 |
JP2023184069A (ja) | 2023-12-28 |
JP7293462B1 (ja) | 2023-06-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN117251078A (zh) | 信息处理***、信息处理装置以及控制方法 | |
US8248218B2 (en) | Handwriting electronic input system | |
EP1928162A1 (en) | Method and medium for analyzing environment of device and device using the same | |
US9542727B2 (en) | Reproducing device, setting changing method, and setting changing device | |
JP2007317159A (ja) | 電子装置の入力装置およびその入力方法 | |
WO2006070044A1 (en) | A method and a device for localizing a sound source and performing a related action | |
US10603687B2 (en) | Vibration data generation program and vibration data generation device | |
US20090091543A1 (en) | Handheld Electronic Devices Supporting Operation as a Musical Instrument with Touch Sensor Input and Methods and Computer Program Products for Operation of Same | |
CN109814541B (zh) | 一种机器人的控制方法、***及终端设备 | |
KR20150025646A (ko) | 음원 생성 방법 및 그 전자 장치 | |
US11675441B1 (en) | Information processing apparatus and control method | |
CN111290638A (zh) | 书写输入装置以及书写输入*** | |
CN111722108B (zh) | 马达失真测量方法及设备、计算机可读存储介质 | |
US11989372B2 (en) | Information processing apparatus and controlling method | |
JP7393568B1 (ja) | 情報処理システム、及び制御方法 | |
US9973852B1 (en) | Device having updated acoustic response based on hinge angle | |
JP7457863B1 (ja) | 情報処理システム | |
JP7434633B1 (ja) | 情報処理装置、情報処理システム、入力デバイスおよび制御方法 | |
CN107404581B (zh) | 移动终端的乐器模拟方法、装置及存储介质和移动终端 | |
EP4152127A1 (en) | Information processing device and control method | |
KR20150075978A (ko) | 입력 패드 및 그 제어 방법 | |
CN106033281A (zh) | 一种信息处理方法及电子设备 | |
US20200401421A1 (en) | User terminal device and control method therefor | |
CN117784952A (zh) | 信息处理***、信息处理装置、程序以及控制方法 | |
JPH08190450A (ja) | 手書き入力装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |