JP7249381B2 - Methods and apparatus performed by devices having touch sensors - Google Patents

Methods and apparatus performed by devices having touch sensors Download PDF

Info

Publication number
JP7249381B2
JP7249381B2 JP2021100839A JP2021100839A JP7249381B2 JP 7249381 B2 JP7249381 B2 JP 7249381B2 JP 2021100839 A JP2021100839 A JP 2021100839A JP 2021100839 A JP2021100839 A JP 2021100839A JP 7249381 B2 JP7249381 B2 JP 7249381B2
Authority
JP
Japan
Prior art keywords
data
notification
user
handwritten
file format
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.)
Active
Application number
JP2021100839A
Other languages
Japanese (ja)
Other versions
JP2021152943A (en
Inventor
栄彦 横塚
ノフィ ラーマン
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Wacom Co Ltd
Original Assignee
Wacom Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Wacom Co Ltd filed Critical Wacom Co Ltd
Priority to JP2021100839A priority Critical patent/JP7249381B2/en
Publication of JP2021152943A publication Critical patent/JP2021152943A/en
Application granted granted Critical
Publication of JP7249381B2 publication Critical patent/JP7249381B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • User Interface Of Digital Computer (AREA)

Description

本発明はユーザ通知方法、手書きデータ取り込み装置、及びプログラムに関し、特に、手書きデータの格納先ファイルを変えるために使用される操作ボタンを有する手書きデータ取り込み装置と、該手書きデータ取り込み装置にかかるユーザ通知方法及びプログラムとに関する。 TECHNICAL FIELD The present invention relates to a user notification method, a handwritten data capture device, and a program, and more particularly, a handwritten data capture device having an operation button used to change a storage destination file of handwritten data, and user notification related to the handwritten data capture device. It relates to a method and a program.

レポート用紙などの紙媒体に文字や絵を書き込む際に、その筆跡を手書きデータとして電子的に取り込むことを可能にする手書きデータ取り込み装置が知られている。この種の装置は一般に、デジタイザなどの位置検出器と、指示体としての機能とボールペンとしての機能の両方を有する電子ペンとを含んで構成される。紙媒体は、デジタイザのタッチ面上に配置される。この構成によれば、ユーザが電子ペンのボールペン機能を用いて紙媒体の表面に文字や絵を書き込むとき、位置検出器は、電子ペンのタッチ面上における移動軌跡を示す一連の座標データを取得することができる。こうして取得される一連の座標データが、電子ペンの筆跡を示す手書きデータとなる。特許文献1には、このような手書きデータ取り込み装置の一例が開示されている。 2. Description of the Related Art A handwritten data capture device is known that enables electronic capture of handwritten data when writing characters or pictures on a paper medium such as a report sheet. This type of device generally includes a position detector, such as a digitizer, and an electronic pen that functions both as a pointer and as a ballpoint pen. A paper medium is placed on the touch surface of the digitizer. According to this configuration, when the user writes characters or pictures on the surface of the paper medium using the ballpoint pen function of the electronic pen, the position detector acquires a series of coordinate data indicating the movement trajectory of the electronic pen on the touch surface. can do. A series of coordinate data acquired in this manner becomes handwritten data representing the handwriting of the electronic pen. Patent Literature 1 discloses an example of such a handwritten data capture device.

特許文献2,3には、紙媒体として、植物繊維を原料として作られる伝統的な紙ではなく、極薄のディスプレイによって構成される電子ペーパーを用いる手書きデータ取り込み装置の例が開示されている。これらの例では、電子ペーパーと位置検出器とが重ねて配置され、ユーザは、電子ペーパー上で電子ペンによる筆記を行う。電子ペーパーには位置検出機能はなく、位置検出器によって筆跡が検出される。位置検出器は、検出した筆跡を電子ペーパーに表示するように構成されており、したがってユーザは、あたかも電子ペーパーに書き込んだかのような体験を得ることができる。 Patent Documents 2 and 3 disclose an example of a handwritten data capture device that uses electronic paper as a paper medium, not traditional paper made from plant fibers, but an ultra-thin display. In these examples, the electronic paper and the position detector are placed one on top of the other, and the user writes on the electronic paper with the electronic pen. Electronic paper does not have a position detection function, and handwriting is detected by a position detector. The position detector is configured to display the detected handwriting on the electronic paper, thus providing the user with an experience as if writing on the electronic paper.

特開2001-147771号公報JP-A-2001-147771 特開2007-206845号公報JP 2007-206845 A 特開2003-022257号公報Japanese Patent Application Laid-Open No. 2003-022257

ところで、例えば特許文献1,2に例示されるように、手書きデータ取り込み装置において用いられる紙媒体(伝統的な紙又は電子ペーパー)として、複数のページを含むものが用いられる場合がある。この場合、手書きデータ取り込み装置は、ページごとに分けて手書きデータを作成する必要がある。そうしないと、紙媒体の複数のページのそれぞれに書き込まれた筆跡が、画面上で1つのページ内に重なってしまうからである。 By the way, as exemplified in Patent Documents 1 and 2, paper media (traditional paper or electronic paper) used in handwritten data capture devices may include a plurality of pages. In this case, the handwritten data capture device needs to create handwritten data separately for each page. Otherwise, the handwriting written on each of a plurality of pages of the paper medium will overlap in one page on the screen.

これに対応するため、手書きデータ取り込み装置に操作ボタンを設け、この操作ボタンが押下される都度、手書きデータの格納先ファイルを変えることが考えられる。こうすれば、筆記ページを変えるたびにユーザが操作ボタンを押下することでページごとに異なるファイルが作成されることになるので、上記のように画面上で1つのページ内に重なって表示されてしまうという事態を避けることが可能になる。 In order to deal with this, it is conceivable to provide an operation button on the handwritten data capture device and change the storage destination file of the handwritten data each time the operation button is pressed. In this way, a different file is created for each page by pressing the operation button each time the user changes the writing page. It is possible to avoid the situation of being stuck.

しかしながら、この構成では、ユーザが操作ボタンの押下を忘れると、ページの区切りで手書きデータの格納先ファイルを変えることができなくなってしまう。これは好ましくないので、ユーザによる操作ボタンの押し忘れを防止できる技術が求められている。 However, in this configuration, if the user forgets to press the operation button, it becomes impossible to change the storage destination file of the handwritten data at the page break. Since this is not preferable, there is a demand for a technique that can prevent the user from forgetting to press the operation button.

したがって、本発明の目的の一つは、手書きデータの格納先ファイルを変えるための操作ボタンの押し忘れを防止できるユーザ通知方法、手書きデータ取り込み装置、及びプログラムを提供することにある。 SUMMARY OF THE INVENTION Therefore, one of the objects of the present invention is to provide a user notification method, a handwritten data capture device, and a program that can prevent forgetting to press an operation button for changing a storage destination file of handwritten data.

本発明によるユーザ通知方法は、タッチセンサ上における指示体の座標データを逐次取得し、取得された座標データを逐次メモリ内の第1の領域に格納するセンサコントローラと、ユーザによる所定操作を受け付ける操作受付手段と、ユーザに対する通知機能を有する通知手段とを有する手書きデータ取り込み装置において前記通知手段による通知を行うためのユーザ通知方法であって、前記指示体がペンアップ状態であるかペンダウン状態であるかを判定するステップと、前記第1の領域に座標データが既に格納されているか否かを判定するステップと、前記第1の領域に座標データが既に格納されている場合であって、前記指示体が前記ペンアップ状態であると判定したときに、前記通知手段により前記ユーザに対して第1の通知を行うステップと、前記操作受付手段が前記所定操作を受け付けたことに応じて、前記センサコントローラによる座標データの格納先を前記第1の領域とは異なる前記メモリ内の第2の領域に切り替えるステップとを備えることを特徴とする。 A user notification method according to the present invention includes a sensor controller that sequentially acquires coordinate data of an indicator on a touch sensor and stores the acquired coordinate data in a first area in a memory; A user notification method for performing notification by the notification means in a handwritten data capture device having reception means and notification means having a notification function for a user, wherein the pointer is in a pen-up state or a pen-down state. determining whether or not coordinate data has already been stored in the first area; and if coordinate data has already been stored in the first area, the instruction performing a first notification to the user by the notification means when it is determined that the body is in the pen-up state; and switching a storage destination of the coordinate data by the controller to a second area in the memory different from the first area.

本発明による手書きデータ取り込み装置は、タッチセンサ上における指示体の座標データを逐次取得し、取得された座標データを逐次メモリ内の第1の領域に格納するセンサコントローラと、ユーザによる所定操作を受け付ける操作受付手段と、ユーザに対する通知機能を有する通知手段と、前記第1の領域に座標データが既に格納されている場合であって、前記指示体が前記ペンアップ状態であると判定したときに、前記通知手段により前記ユーザに対して所定の第1の通知を行うとともに、前記操作受付手段が前記所定操作を受け付けたことに応じて、前記センサコントローラによる座標データの格納先を前記第1の領域とは異なる前記メモリ内の第2の領域に切り替える入出力部とを備えることを特徴とする。 A handwritten data capture device according to the present invention sequentially acquires coordinate data of an indicator on a touch sensor, and a sensor controller sequentially stores the acquired coordinate data in a first area in a memory, and receives a predetermined operation by a user. operation reception means, notification means having a function of notifying a user, and coordinate data is already stored in the first area, and when it is determined that the pointer is in the pen-up state, The notification means notifies the user of a predetermined first notification, and in response to the operation receiving means receiving the predetermined operation, the coordinate data storage destination of the sensor controller is set to the first area. and an input/output unit for switching to a second area in the memory different from the memory.

本発明によるプログラムは、タッチセンサ上における指示体の座標データを逐次取得し、取得された座標データを逐次メモリ内の第1の領域に格納するセンサコントローラと、ユーザによる所定操作を受け付ける操作受付手段と、ユーザに対する通知機能を有する通知手段とを有する手書きデータ取り込み装置に、前記指示体がペンアップ状態であるかペンダウン状態であるかを判定するステップと、前記第1の領域に座標データが既に格納されているか否かを判定するステップと、前記第1の領域に座標データが既に格納されている場合であって、前記指示体が前記ペンアップ状態であると判定したときに、前記通知手段により前記ユーザに対して所定の第1の通知を行うステップと、前記操作受付手段が前記所定操作を受け付けたことに応じて、前記センサコントローラによる座標データの格納先を前記第1の領域とは異なる前記メモリ内の第2の領域に切り替えるステップとを実行させるためのプログラムである。 A program according to the present invention includes a sensor controller that sequentially acquires coordinate data of an indicator on a touch sensor and stores the acquired coordinate data in a first area in a memory; and notification means having a notification function for a user, determining whether the pointer is in a pen-up state or a pen-down state; determining whether or not coordinate data is stored in the first area; and when determining that the pointer is in the pen-up state when the coordinate data is already stored in the first area, the notifying means a step of sending a predetermined first notification to the user by and in response to the reception of the predetermined operation by the operation reception means, the storage destination of the coordinate data by the sensor controller is the first area and switching to a different second area in the memory.

本発明によれば、ページの区切りと考えられるタイミングで、ユーザに対して所定の第1の通知を行うことができるので、手書きデータの格納先ファイルを変えるための操作ボタン(操作受付手段)の押し忘れを防止することが可能になる。 According to the present invention, it is possible to send a predetermined first notification to the user at a timing considered to be a page break. It is possible to prevent forgetting to press.

本実施の形態による手書きデータ取り込み装置1の外観を示す図である。1 is a diagram showing the appearance of a handwritten data capture device 1 according to the present embodiment; FIG. 図1に示した電子ペン10、デジタイザ2、及びコンピュータ30の内部構成を示す図である。2 is a diagram showing internal configurations of the electronic pen 10, the digitizer 2, and the computer 30 shown in FIG. 1. FIG. 図2に示したタッチセンサ2b及びセンサコントローラ20の内部構成を示す図である。3 is a diagram showing internal configurations of a touch sensor 2b and a sensor controller 20 shown in FIG. 2; FIG. 本実施の形態による手書きデータのファイルの例を示す図である。FIG. 4 is a diagram showing an example of a handwritten data file according to the present embodiment; 図2に示したLEDランプ5bの点灯制御にかかる入出力部21の処理フローを示す図である。3 is a diagram showing a processing flow of an input/output unit 21 related to lighting control of an LED lamp 5b shown in FIG. 2; FIG. 図2に示したエディター34の機能ブロックを示す図である。3 is a diagram showing functional blocks of an editor 34 shown in FIG. 2; FIG. 図6に示した表示部61による表示処理を受けたタッチスクリーン31の表示例を示す図である。7 is a diagram showing a display example of the touch screen 31 subjected to display processing by the display unit 61 shown in FIG. 6. FIG. 図7に示したタッチボタン70がユーザによってタップされた後の、タッチスクリーン31の表示例を示す図である。8 is a diagram showing a display example of the touch screen 31 after the touch button 70 shown in FIG. 7 is tapped by the user; FIG. 図8の表示を見たユーザがスライド操作によってハンドル72を移動させた場合の、タッチスクリーン31の表示例を示す図である。FIG. 9 is a diagram showing a display example of the touch screen 31 when the user viewing the display of FIG. 8 moves the handle 72 by a slide operation; 図8の表示を見たユーザがスライド操作によってハンドル72を移動させた場合の、タッチスクリーン31の表示例を示す図である。FIG. 9 is a diagram showing a display example of the touch screen 31 when the user viewing the display of FIG. 8 moves the handle 72 by a slide operation; 図10でユーザがタッチボタン74をタップした後の、タッチスクリーン31の表示例を示す図である。FIG. 11 is a diagram showing a display example of the touch screen 31 after the user taps the touch button 74 in FIG. 10; 図2に示したエディター34の処理フローを示す図である。3 is a diagram showing a processing flow of an editor 34 shown in FIG. 2; FIG. 本実施の形態によるスライダ71の変形例を示す図である。It is a figure which shows the modification of the slider 71 by this Embodiment. 本実施の形態によるスライダ71の他の変形例を示す図である。FIG. 10 is a diagram showing another modification of the slider 71 according to the embodiment; 本実施の形態によるスライダ71のさらに他の変形例を示す図である。FIG. 10 is a diagram showing still another modification of the slider 71 according to the embodiment; 本実施の形態による第1及び第2のユーザインターフェイスの変形例を示す図である。It is a figure which shows the modification of the 1st and 2nd user interface by this Embodiment.

以下、添付図面を参照しながら、本発明の好ましい実施の形態について詳細に説明する。 Preferred embodiments of the present invention will now be described in detail with reference to the accompanying drawings.

図1は、本実施の形態による手書きデータ取り込み装置1の外観を示す図である。同図に示すように、手書きデータ取り込み装置1は、デジタイザ2と、電子ペン10と、タブレット型のコンピュータ30とを備えて構成される。このうちデジタイザ2は、電磁誘導(EMR:Electro-Magnetic Resonance)方式による位置検出装置を構成する位置検出器としての機能とともに、用箋挟又はクリップボードなどと呼ばれる文房具としての機能を有する装置である。また、電子ペン10は、電磁誘導方式による位置検出装置を構成する指示体としての機能とともに、例えばボールペンなど紙媒体の表面に筆跡を残すための筆記具としての機能を有する装置である。デジタイザ2とコンピュータ30はともに平板状の外観を有しており、それぞれ手帳型カバー40の見開きの一方面及び他方面に固定される。 FIG. 1 is a diagram showing the appearance of a handwritten data capture device 1 according to this embodiment. As shown in the figure, the handwritten data capture device 1 comprises a digitizer 2 , an electronic pen 10 and a tablet computer 30 . Among them, the digitizer 2 is a device having a function as a position detector constituting a position detection device based on an electromagnetic induction (EMR: Electro-Magnetic Resonance) system and a stationery function called a clipboard or a note holder. Further, the electronic pen 10 is a device having a function as an indicator that constitutes an electromagnetic induction type position detection device, and also a function as a writing tool such as a ballpoint pen for leaving handwriting on the surface of a paper medium. Both the digitizer 2 and the computer 30 have a flat plate-like appearance and are fixed to one side and the other side of the double-page spread of the notebook type cover 40, respectively.

初めに、手書きデータ取り込み装置1の概要を説明する。手書きデータ取り込み装置1は、文房具としてのデジタイザ2に挟んだレポート用紙Pの表面(筆記面)に対し、筆記具としての電子ペン10を用いてユーザが文字や絵を書き込むと、その筆跡を示す一連の座標データを含む手書きデータが位置検出器としてのデジタイザ2によって取り込まれ、後にコンピュータ30に転送されて、コンピュータ30のタッチスクリーン31に表示される、というものである。 First, the outline of the handwritten data capture device 1 will be described. The handwritten data capture device 1 uses an electronic pen 10 as a writing instrument to write characters and pictures on the surface (writing surface) of a report sheet P sandwiched between digitizers 2 as stationery, and then a series of handwritings are displayed. is captured by the digitizer 2 as a position detector, transferred to the computer 30 later, and displayed on the touch screen 31 of the computer 30. FIG.

デジタイザ2は、基本動作としては、逐次取り込まれる一連の座標データを1つのファイル内に蓄積していくように構成される。レポート用紙Pのどのページに書かれたものであるかを認識する処理は行わないので、仮にユーザがレポート用紙Pをめくりつつ複数のページに筆記を行ったとすると、1つのファイル内に異なるページの筆跡にかかる座標データが含まれることになる。こうして蓄積された手書きデータがコンピュータ30のタッチスクリーン31に表示されると、複数のページにかかる筆跡が重なって表示されてしまうことになる。 As a basic operation, the digitizer 2 is configured to store a series of coordinate data that are successively captured in one file. Since there is no process for recognizing which page of the report paper P it is written on, if the user were to turn over the report paper P and write on a plurality of pages, different pages would be written in one file. Coordinate data for the handwriting will be included. When the handwritten data accumulated in this way is displayed on the touch screen 31 of the computer 30, the handwritings on a plurality of pages are displayed overlapping each other.

しかしながら、これでは現実の使用に耐えないので、デジタイザ2には操作ボタン4が設けられている。ユーザが操作ボタン4を押下した場合、デジタイザ2は、座標データの蓄積先となるファイルを新たなファイルに切り替える。これにより、ページごとに手書きデータのファイルが作成されることになるので、上記のように複数のページにかかる筆跡が重なってタッチスクリーン31に表示されてしまうことが防止される。 However, the digitizer 2 is provided with an operation button 4 because it is not suitable for actual use. When the user presses the operation button 4, the digitizer 2 switches the file that serves as the storage destination of the coordinate data to a new file. As a result, since a file of handwritten data is created for each page, it is possible to prevent handwriting on a plurality of pages from overlapping and being displayed on the touch screen 31 as described above.

しかしながら、現実問題としては、ユーザが操作ボタン4の押下を忘れてしまう場合がある。特に、手書きデータをリアルタイムにコンピュータ30のタッチスクリーン31に表示する場合(詳しくは後述する)を除くと、ユーザは、デジタイザ2が検出している手書きデータを視認できないまま操作ボタン4を操作せねばならず、このことは操作ボタン4の押し忘れを誘発する。本実施の形態による手書きデータ取り込み装置1は、デジタイザ2に設けられるLEDランプ5a,5bの点灯状態を工夫することによって操作ボタン4の押し忘れを防止するとともに、仮にユーザが操作ボタン4の押下を忘れた場合であっても、コンピュータ30上におけるユーザ操作によって事後的にページを分割することを可能にするものである。以下、順を追って詳しく説明する。 However, as a practical problem, the user may forget to press the operation button 4 . In particular, except when handwritten data is displayed on the touch screen 31 of the computer 30 in real time (details will be described later), the user must operate the operation button 4 without being able to visually recognize the handwritten data detected by the digitizer 2. This induces the user to forget to press the operation button 4. The handwritten data capture device 1 according to the present embodiment prevents the user from forgetting to press the operation button 4 by devising the lighting state of the LED lamps 5a and 5b provided in the digitizer 2. Even if the password is forgotten, the page can be divided after the fact by the user's operation on the computer 30. FIG. A detailed description will be given below in order.

まず、デジタイザ2について説明する。文房具としてのデジタイザ2は、レポート用紙Pを載置するための平坦な表面2aと、この表面2aの一端近傍に設けられたクリップ3とを有して構成される。クリップ3は紙媒体を挟持可能に構成されており、ユーザは、レポート用紙Pをこのクリップ3に挟んだ状態で、手書きデータ取り込み装置1を使用する。なお、本実施の形態ではレポート用紙Pを利用しているが、他の種類の紙媒体(伝統的な紙、電子ペーパーを含む)を利用してもよいことは勿論である。ただし、指示体としての電子ペン10と位置検出器としてのデジタイザ2の間に挟んで用いる関係上、磁性体が漉き込まれた紙など、磁界や電磁波の通過を妨害する作用を有する紙媒体は、手書きデータ取り込み装置1では利用できない。 First, the digitizer 2 will be explained. A digitizer 2 as stationery comprises a flat surface 2a on which a report sheet P is placed and a clip 3 provided near one end of the surface 2a. The clip 3 is configured to be able to hold a paper medium, and the user uses the handwritten data capture device 1 while holding the report paper P between the clip 3 . Although the report paper P is used in this embodiment, it is of course possible to use other types of paper media (including traditional paper and electronic paper). However, since it is used between the electronic pen 10 as a pointing body and the digitizer 2 as a position detector, paper media such as paper with magnetic material that interferes with the passage of magnetic fields and electromagnetic waves cannot be used. , cannot be used in the handwritten data capture device 1.

位置検出器としてのデジタイザ2は、図示しないCPU及び記憶装置と、図示したタッチセンサ2bとを備えて構成される。以下で説明するデジタイザ2の動作は、この記憶装置に記憶されるプログラムに従ってCPUが動作することによって実行される。また、デジタイザ2は、図示しない内臓電池から供給される電力によって動作するよう構成される。 The digitizer 2 as a position detector includes a CPU and a storage device (not shown) and a touch sensor 2b (not shown). The operations of the digitizer 2 described below are executed by the CPU operating according to the programs stored in this storage device. Also, the digitizer 2 is configured to operate with power supplied from an internal battery (not shown).

タッチセンサ2bは、長方形の平面領域内に複数のループコイルLC(後述の図3参照)が配置された構成を有しており、図1に破線で示したように、表面2aの一部に配置される。タッチセンサ2bの設置領域の具体的な形状及び位置等は、図1にも例示するように、表面2a上にレポート用紙Pを載置したとき、レポート用紙Pの全体が設置領域内に入るように構成される。これは、レポート用紙Pの全面について、ユーザの筆跡を手書きデータとして取り込めるようにするためである。 The touch sensor 2b has a configuration in which a plurality of loop coils LC (see FIG. 3, which will be described later) are arranged in a rectangular plane area, and as indicated by the dashed lines in FIG. placed. The specific shape and position of the installation area of the touch sensor 2b is such that when the report paper P is placed on the surface 2a, the entire report paper P is placed within the installation area, as shown in FIG. configured to This is so that the user's handwriting can be captured as handwritten data on the entire surface of the report paper P.

デジタイザ2は、タッチセンサ2b上における電子ペン10の位置を示す座標データを取得する機能を有している。この取得は、電子ペン10がタッチセンサ2b上に存在している間、周期的に行われる。したがって、電子ペン10がタッチセンサ2b上を移動した場合には、その移動軌跡(=筆跡)を示す一連の座標データがデジタイザ2によって取得される。デジタイザ2は、こうして取得した一連の座標データを、後述する図2に示すメモリ23に逐次蓄積するよう構成される。 The digitizer 2 has a function of acquiring coordinate data indicating the position of the electronic pen 10 on the touch sensor 2b. This acquisition is performed periodically while the electronic pen 10 is present on the touch sensor 2b. Therefore, when the electronic pen 10 moves on the touch sensor 2b, the digitizer 2 acquires a series of coordinate data indicating the movement locus (=handwriting). The digitizer 2 is configured to sequentially store a series of coordinate data thus obtained in a memory 23 shown in FIG. 2, which will be described later.

また、デジタイザ2は、座標データの取得の都度、電子ペン10に関する各種の情報(筆記時にペン先10aに対して筆記面から加えられる力を示す情報(以下、「筆圧」と称する)、電子ペン10に設けられるサイドスイッチ10b,10cのオンオフ状態を示すサイドスイッチ情報など。以下、まとめて「ペン情報」と称する場合がある)を取得し、取得した座標データと対応付けて、後述する図2に示すメモリ23に蓄積するよう構成される。 Each time the digitizer 2 acquires coordinate data, the digitizer 2 acquires various information about the electronic pen 10 (information indicating the force applied from the writing surface to the pen tip 10a during writing (hereinafter referred to as “writing pressure”), an electronic Side switch information indicating the ON/OFF state of the side switches 10b and 10c provided in the pen 10 (hereinafter sometimes collectively referred to as "pen information") is acquired and associated with the acquired coordinate data. 2 is configured to be stored in a memory 23 .

ここで、電磁誘導方式を利用するデジタイザ2は、電子ペン10が必ずしもタッチセンサ2bに接触していなくても、タッチセンサ2bに接近してさえいれば、電子ペン10について座標データ及びペン情報を取得することができる。したがって、電子ペン10とタッチセンサ2bの間にレポート用紙Pが挟まっていても、レポート用紙Pの厚みがある程度以下である限り、デジタイザ2は、座標データ及びペン情報を取得することができる。 Here, even if the electronic pen 10 is not necessarily in contact with the touch sensor 2b, the digitizer 2 using the electromagnetic induction method can obtain the coordinate data and pen information of the electronic pen 10 as long as it is close to the touch sensor 2b. can be obtained. Therefore, even if the report paper P is sandwiched between the electronic pen 10 and the touch sensor 2b, the digitizer 2 can acquire the coordinate data and the pen information as long as the thickness of the report paper P is below a certain level.

逆に、電子ペン10がレポート用紙Pの表面に接触しておらず、実際には筆記がなされていない場合にも、電子ペン10とタッチセンサ2bの間の距離がある程度以下であれば、デジタイザ2は座標データ及びペン情報を取得してしまう。これについては、コンピュータ30においてストロークデータ(後述)を生成する際、対応する筆圧がゼロとなっている座標データをストロークデータの生成対象から外すことによって対処する。詳しくは後述する。 Conversely, even when the electronic pen 10 is not in contact with the surface of the report paper P and no writing is actually performed, if the distance between the electronic pen 10 and the touch sensor 2b is below a certain level, the digitizer 2 acquires coordinate data and pen information. This is dealt with by excluding coordinate data corresponding to writing pressure of zero from stroke data generation objects when stroke data (described later) is generated in the computer 30 . Details will be described later.

その他、デジタイザ2は、上でも触れたように、操作ボタン4及びLEDランプ5a,5bを有して構成される。これらはいずれも、図1に示すように表面2aに配置される。表面2a上の具体的な位置としては、筆記中のユーザが操作ないし視認できるよう、レポート用紙Pを載置しても隠れない位置が選択される。図1に示した配置は、そのような配置の一例である。この例では、LEDランプ5a、操作ボタン4、LEDランプ5bの順で、表面2aの長手方向の一辺に沿って並置されている。操作ボタン4及びLEDランプ5a,5bの具体的な機能及び用途については、後ほど詳しく説明する。 In addition, the digitizer 2 is configured with an operation button 4 and LED lamps 5a and 5b, as mentioned above. They are all arranged on the surface 2a as shown in FIG. As a specific position on the surface 2a, a position that is not hidden even when the report paper P is placed is selected so that a user who is writing can operate or visually recognize it. The arrangement shown in FIG. 1 is an example of such an arrangement. In this example, the LED lamp 5a, the operation button 4, and the LED lamp 5b are arranged in this order along one longitudinal side of the surface 2a. Specific functions and uses of the operation button 4 and the LED lamps 5a and 5b will be described later in detail.

次に、電子ペン10について説明する。図1に示すように、電子ペン10の一端にはペン先10aが設けられる。ユーザは、このペン先10aをレポート用紙Pの表面に押し当てつつ、押し当て位置を移動させることにより、文字や絵の筆記を行う。 Next, the electronic pen 10 will be described. As shown in FIG. 1, one end of the electronic pen 10 is provided with a pen tip 10a. The user writes letters and pictures by pressing the pen tip 10a against the surface of the report paper P and moving the pressing position.

筆記具としての電子ペン10は、図示していないが、例えば、インクを溜める細い管と、この管内に溜まっているインクをペン先10aから滲出させる滲出部とを有するボールペンとして構成される。この場合、滲出部を通じてペン先10aから滲出したインクにより、筆記面上に筆跡が構成される。 Although not shown, the electronic pen 10 as a writing instrument is configured as a ballpoint pen having a narrow tube for storing ink and a seeping portion for letting the ink stored in the tube seep from the pen tip 10a. In this case, handwriting is formed on the writing surface by the ink exuding from the pen tip 10a through the exuding portion.

なお、筆記具としての電子ペン10に必要な機能は、本質的には、デジタイザ2の表面に載置された紙媒体に筆記できる機能である。したがって、上記のように電子ペン10にボールペン機能を持たせることは必須ではなく、例えば、鉛筆やシャープペンシルのように黒鉛を用いて筆記できるように電子ペン10を構成してもよい。また、例えば感熱紙や電子ペーパーを用いる場合などには、電子ペン10を、筆記面にインクや黒鉛を置く能力を何ら有しないスタイラスとして構成することも可能である。 It should be noted that the essential function of the electronic pen 10 as a writing instrument is essentially the ability to write on a paper medium placed on the surface of the digitizer 2 . Therefore, it is not essential to give the electronic pen 10 a ballpoint pen function as described above. For example, the electronic pen 10 may be configured to be able to write using graphite like a pencil or a mechanical pencil. Alternatively, for example, when thermal paper or electronic paper is used, the electronic pen 10 can be configured as a stylus that does not have any ability to place ink or graphite on the writing surface.

指示体としての電子ペン10は、図示した2つのサイドスイッチ10b,10cと、図1には示していないが、デジタイザ2が生成する磁界(後述)から動作用の電力を取り出すとともに、デジタイザ2に対して信号を送信する役割を果たす共振回路(後述の図2参照)とを有して構成される。また、電子ペン10は、サイドスイッチ10b,10cそれぞれのオンオフ状態を示すサイドスイッチ情報を取得するサイドスイッチ情報取得部(図示せず)を有して構成される。なお、電子ペン10にサイドスイッチを設けることは必須ではなく、設ける場合の数も2個に限られず1個以上であればよい。 The electronic pen 10 as a pointer takes power for operation from two side switches 10b and 10c shown in the drawing and a magnetic field (described later) generated by the digitizer 2 (not shown in FIG. 1). and a resonant circuit (see FIG. 2 described later) that plays a role of transmitting a signal to. The electronic pen 10 also includes a side switch information acquisition unit (not shown) that acquires side switch information indicating the on/off state of each of the side switches 10b and 10c. Note that it is not essential to provide the electronic pen 10 with side switches, and the number of side switches to be provided is not limited to two, and may be one or more.

以下、電子ペン10及びデジタイザ2の内部構成を参照しながら、これらによって構成される位置検出装置の構成及び機能について、さらに詳しく説明する。 Hereinafter, the configuration and functions of the position detection device configured by these will be described in more detail with reference to the internal configurations of the electronic pen 10 and digitizer 2 .

図2には、電子ペン10及びデジタイザ2の内部構成を示している。同図に示すように、電子ペン10は、キャパシタ11及びインダクタ12からなるLC共振回路を有して構成される。また、デジタイザ2は、センサコントローラ20、入出力部21、無線通信部22、及びメモリ23を有して構成される。 FIG. 2 shows internal configurations of the electronic pen 10 and the digitizer 2 . As shown in the figure, the electronic pen 10 is configured with an LC resonance circuit consisting of a capacitor 11 and an inductor 12 . The digitizer 2 also includes a sensor controller 20 , an input/output unit 21 , a wireless communication unit 22 and a memory 23 .

電子ペン10のインダクタ12は、デジタイザ2のタッチセンサ2bから供給される磁界に応じて誘導電圧を生成し、キャパシタ11を充電する役割を果たす。タッチセンサ2bからの磁界の供給が止まった後のインダクタ12は、キャパシタ11に蓄積した電圧を利用して、デジタイザ2に対して反射信号を送信する。こうして送信される反射信号には、位置検出用の連続信号、連続信号の終了を示すスタート信号、及び、サイドスイッチ情報のそれぞれが、この順に含まれる。 The inductor 12 of the electronic pen 10 generates an induced voltage according to the magnetic field supplied from the touch sensor 2b of the digitizer 2, and serves to charge the capacitor 11. FIG. After the supply of the magnetic field from the touch sensor 2 b is stopped, the inductor 12 uses the voltage accumulated in the capacitor 11 to transmit a reflected signal to the digitizer 2 . The reflected signal thus transmitted includes, in this order, a continuous signal for position detection, a start signal indicating the end of the continuous signal, and side switch information.

キャパシタ11は、電子ペン10のペン先10a(図1)に対して筆記面から加えられる力(=筆圧)によってその容量が変化するよう構成される。キャパシタ11の容量が変化すると共振回路の共振周波数が変化するので、上記のようにして送信される反射信号の周波数も筆圧によって変化することになる。この周波数の変化は、デジタイザ2による筆圧の検出に利用される。詳しくは後述する。 Capacitor 11 is configured such that its capacity changes according to the force (=writing pressure) applied from the writing surface to pen tip 10a (FIG. 1) of electronic pen 10. FIG. Since the resonance frequency of the resonance circuit changes when the capacitance of the capacitor 11 changes, the frequency of the reflected signal transmitted as described above also changes according to the writing pressure. This change in frequency is used by the digitizer 2 to detect writing pressure. Details will be described later.

デジタイザ2のセンサコントローラ20は、タッチセンサ2b上における電子ペン10の位置を示す座標データを周期的に取得するとともに、座標データの取得の都度、電子ペン10のペン情報を取得し、これらを対応付けてメモリ23に蓄積する機能を有して構成される。 The sensor controller 20 of the digitizer 2 periodically acquires coordinate data indicating the position of the electronic pen 10 on the touch sensor 2b, acquires pen information of the electronic pen 10 each time the coordinate data is acquired, and stores them in correspondence. It is configured to have a function of attaching and accumulating in the memory 23 .

図3は、タッチセンサ2b及びセンサコントローラ20の内部構成を示す図である。同図に示すように、まずタッチセンサ2bは、長方形の平面領域内に複数のループコイルLCが配置された構成を有している。各ループコイルLCの一端は接地され、他端はセンサコントローラ20に接続される。図3では、複数のループコイルLCの例として、図示したy方向に延在する40本のループコイルX~X40と、y方向に直交するx方向に延在する40本のY~Y40とを図示している。以下、この80本のループコイルX~X40,Y~Y40を前提に説明を続けるが、タッチセンサ2bに設けるべきループコイルLCの本数はこれに限られない。 FIG. 3 is a diagram showing the internal configurations of the touch sensor 2b and the sensor controller 20. As shown in FIG. As shown in the figure, first, the touch sensor 2b has a configuration in which a plurality of loop coils LC are arranged within a rectangular plane area. One end of each loop coil LC is grounded and the other end is connected to the sensor controller 20 . In FIG . 3, as an example of a plurality of loop coils LC, 40 loop coils X 1 to X 40 extending in the illustrated y direction and 40 loop coils Y 1 to X 40 extending in the x direction orthogonal to the y direction. Y 40 are shown. The following description will be continued on the premise of these 80 loop coils X 1 to X 40 and Y 1 to Y 40 , but the number of loop coils LC to be provided in the touch sensor 2b is not limited to this.

センサコントローラ20は、図3に示すように、選択回路50と、スイッチ回路51と、アンプ52と、検波回路53と、ローパスフィルタ(LPF)54と、サンプルホールド回路(S/H)55と、アナログデジタル変換回路(A/D)56と、制御部57と、発振器58と、電流ドライバ59とを有して構成される。 The sensor controller 20, as shown in FIG. It comprises an analog-to-digital conversion circuit (A/D) 56 , a control section 57 , an oscillator 58 and a current driver 59 .

選択回路50には各ループコイルLCの他端が接続されている。選択回路50は、制御部57からの制御に応じてループコイルX~X40,Y~Y40の中の1本又は複数本を選択し、選択したものをスイッチ回路51に接続する回路である。 The selection circuit 50 is connected to the other end of each loop coil LC. The selection circuit 50 selects one or more of the loop coils X 1 to X 40 and Y 1 to Y 40 according to the control from the control unit 57, and connects the selected coils to the switch circuit 51. is.

スイッチ回路51は、1つの共通端子と2つの選択端子とを有するスイッチであり、共通端子に接続される選択端子を制御部57からの制御に応じて切り替え可能に構成される。スイッチ回路51の共通端子には選択回路50が、一方の選択端子にはアンプ52の入力端が、他方の選択端子には電流ドライバ59の出力端がそれぞれ接続される。 The switch circuit 51 is a switch having one common terminal and two selection terminals, and is configured such that the selection terminal connected to the common terminal can be switched according to control from the control section 57 . The selection circuit 50 is connected to the common terminal of the switch circuit 51, the input terminal of the amplifier 52 is connected to one selection terminal, and the output terminal of the current driver 59 is connected to the other selection terminal.

アンプ52は、スイッチ回路51を介して選択回路50から供給される電圧信号を増幅し、検波回路53に出力する回路である。検波回路53は、アンプ52から出力される電圧信号に対して包絡線検波を行うことによって包絡線信号を生成し、ローパスフィルタ54に出力する回路である。ローパスフィルタ54は、検波回路53が生成した包絡線信号から高周波成分を除去する役割を果たす。サンプルホールド回路55は、ローパスフィルタ54によって高周波成分が除去された上記包絡線信号のサンプル動作及びホールド動作を、所定時間間隔で行うよう構成される。アナログデジタル変換回路56は、サンプルホールド回路55によりホールドされている信号にアナログデジタル変換を施すことによってデジタル信号を生成し、制御部57に出力する。 The amplifier 52 is a circuit that amplifies the voltage signal supplied from the selection circuit 50 via the switch circuit 51 and outputs it to the detection circuit 53 . The detection circuit 53 is a circuit that performs envelope detection on the voltage signal output from the amplifier 52 to generate an envelope signal and outputs the envelope signal to the low-pass filter 54 . The low-pass filter 54 serves to remove high frequency components from the envelope signal generated by the detection circuit 53 . The sample-and-hold circuit 55 is configured to sample and hold the envelope signal from which the high-frequency component has been removed by the low-pass filter 54 at predetermined time intervals. The analog-to-digital conversion circuit 56 generates a digital signal by applying analog-to-digital conversion to the signal held by the sample-and-hold circuit 55 and outputs the digital signal to the control section 57 .

制御部57は、図示しない記憶装置に記憶されるプログラムに従って動作するプロセッサである。制御部57が行う動作には、選択回路50、スイッチ回路51、サンプルホールド回路55、及びアナログデジタル変換回路56の制御と、電子ペン10の座標データ及びペン情報を取得する処理とが含まれる。 The control unit 57 is a processor that operates according to a program stored in a storage device (not shown). The operations performed by the control unit 57 include control of the selection circuit 50, the switch circuit 51, the sample hold circuit 55, and the analog-to-digital conversion circuit 56, and processing of acquiring the coordinate data and pen information of the electronic pen 10.

発振器58は、所定周波数の交流信号を生成するよう構成される。電流ドライバ59は、発振器58から出力される交流信号を電流信号に変換し、スイッチ回路51に供給する役割を果たす。 Oscillator 58 is configured to generate an alternating signal of a predetermined frequency. The current driver 59 converts the AC signal output from the oscillator 58 into a current signal and supplies it to the switch circuit 51 .

制御部57による座標データ及びペン情報の取得について、具体的に説明する。まず初めに、制御部57は、スイッチ回路51の他方の選択端子(電流ドライバ59に接続されている選択端子)を共通端子に接続するとともに、選択回路50にループコイルX~X40,Y~Y40の中の一本を選択させる。すると、電流ドライバ59から出力される電流信号により、選択されたループコイルLCに磁界が発生する。なお、ここでは1本のループコイルLCを選択するとしているが、例えばループコイルX~X40の中から1本、ループコイルY~Y40の中から1本の計2本を選択することとしてもよい。また、ループコイルX~X40,Y~Y40とは別に、タッチセンサ2bの外周に沿って磁界発生専用のループコイルを配置し、この段階ではこの専用ループコイルのみを選択することとしてもよい。 Acquisition of coordinate data and pen information by the control unit 57 will be specifically described. First, the control unit 57 connects the other selection terminal of the switch circuit 51 (the selection terminal connected to the current driver 59) to the common terminal, and connects the selection circuit 50 to the loop coils X 1 to X 40 and Y. 1 to Y 40 are selected. Then, a magnetic field is generated in the selected loop coil LC by the current signal output from the current driver 59 . Although one loop coil LC is selected here, for example, one loop coil from the loop coils X 1 to X 40 and one loop coil from the loop coils Y 1 to Y 40 are selected. You can do it. In addition to the loop coils X 1 to X 40 and Y 1 to Y 40 , loop coils dedicated to magnetic field generation are arranged along the outer periphery of the touch sensor 2b, and only these dedicated loop coils are selected at this stage. good too.

ループコイルLCに発生した磁界の中に電子ペン10が入ると、上述したように、電子ペン10のインダクタ12(図2)に誘導電圧が発生し、キャパシタ11(図2)に電荷が蓄積される。制御部57は、スイッチ回路51の他方の選択端子を共通端子に接続してから所定時間が経過した後、今度は、スイッチ回路51の一方の選択端子(アンプ52に接続されている選択端子)を共通端子に接続する。すると、ループコイルLCからの磁界の発生が終了する。これを受けて、電子ペン10は上述した反射信号(連続信号、スタート信号、及びサイドスイッチ情報をこの順で含む信号)の送信を開始する。 When the electronic pen 10 enters the magnetic field generated by the loop coil LC, an induced voltage is generated in the inductor 12 (FIG. 2) of the electronic pen 10 as described above, and electric charge is accumulated in the capacitor 11 (FIG. 2). be. After a predetermined period of time has passed since the control unit 57 connected the other selection terminal of the switch circuit 51 to the common terminal, the control unit 57 connects one selection terminal of the switch circuit 51 (the selection terminal connected to the amplifier 52). to the common terminal. Then, the generation of the magnetic field from the loop coil LC ends. In response to this, the electronic pen 10 starts transmitting the above-described reflected signal (a signal including a continuous signal, a start signal, and side switch information in this order).

制御部57は、アナログデジタル変換回路56から供給されるデジタル信号を復号することにより、電子ペン10が送信している反射信号の内容を判定するよう構成される。そして、電子ペン10が連続信号の送信を行っている間に、選択回路50が選択するループコイルLCを連続的に切り替えることにより、ループコイルX~X40,Y~Y40のそれぞれに発生した電圧を走査する。こうして検出される電圧は、ループコイルLCと電子ペン10の間の距離が短いほど大きくなるので、制御部57は、走査結果から電子ペン10の位置を示す座標データを得ることができる。 The control unit 57 is configured to determine the content of the reflected signal transmitted by the electronic pen 10 by decoding the digital signal supplied from the analog-to-digital conversion circuit 56 . By continuously switching the loop coils LC selected by the selection circuit 50 while the electronic pen 10 is transmitting continuous signals, each of the loop coils X 1 to X 40 and Y 1 to Y 40 Scan the generated voltage. Since the voltage detected in this manner increases as the distance between the loop coil LC and the electronic pen 10 decreases, the control section 57 can obtain coordinate data indicating the position of the electronic pen 10 from the scanning result.

なお、走査時間を短縮するため、上記のようにすべてのループコイルLCを走査して位置検出を行うのは初回だけ(この場合、初回の位置検出では、電子ペン10がスタート信号やペン情報を送信している間にも、これらを連続信号とみなして位置検出を行う)とし、2回目からは、前回検出された位置の近傍に位置するループコイルLCのみを走査することとしてもよい。 In order to shorten the scanning time, position detection is performed by scanning all the loop coils LC as described above only for the first time (in this case, in the first position detection, the electronic pen 10 receives the start signal and pen information). Position detection is performed by regarding these as continuous signals even during transmission), and from the second time, only the loop coil LC positioned near the previously detected position may be scanned.

一方、電子ペン10がサイドスイッチ情報を送信している間には、制御部57は、検出された電子ペン10の位置に応じていずれか1本のループコイルLC(通常は、検出した電子ペン10の位置に最も近いもの)を、選択回路50に選択させる。そして、こうして選択されたループコイルLCを通じて得られた信号の復号結果から、電子ペン10が送信したサイドスイッチ情報を取得するよう構成される。 On the other hand, while the electronic pen 10 is transmitting the side switch information, the control unit 57 controls any one of the loop coils LC (usually, the detected electronic pen 10) is selected by the selection circuit 50 . The side switch information transmitted by the electronic pen 10 is obtained from the decoding result of the signal obtained through the loop coil LC thus selected.

ここで、上述したように、電子ペン10が送信する反射信号の周波数は、筆圧によって変化する。制御部57は、電子ペン10が送信する反射信号の周波数を検出可能に構成されており、検出した周波数から電子ペン10の筆圧を取得するよう構成される。 Here, as described above, the frequency of the reflected signal transmitted by the electronic pen 10 changes depending on the writing pressure. The control unit 57 is configured to detect the frequency of the reflected signal transmitted by the electronic pen 10, and is configured to acquire the writing pressure of the electronic pen 10 from the detected frequency.

制御部57は、以上のようにして取得した座標データ及びペン情報(筆圧及びサイドスイッチ情報)を、これらの取得が完了した時刻を示すタイムスタンプ情報と対応付けて、図2に示したメモリ23に逐次蓄積する。メモリ23はファイル単位でデータが管理するように構成されており、制御部57は、取得した座標データ及びペン情報をメモリ23内のファイルに書き込むことによって、これらをメモリ23に蓄積する処理を行う。 The control unit 57 associates the coordinate data and pen information (writing pressure and side switch information) acquired as described above with time stamp information indicating the time when these acquisitions are completed, and stores them in the memory shown in FIG. 23 sequentially. The memory 23 is configured to manage data on a file-by-file basis, and the control unit 57 writes the acquired coordinate data and pen information to a file in the memory 23, thereby storing them in the memory 23. .

図2に戻る。入出力部21は、操作ボタン4の押下状態に応じた処理を実行する機能と、LEDランプ5a,5bの点灯状態を制御する機能とを有して構成される。 Return to FIG. The input/output unit 21 has a function of executing a process according to the pressing state of the operation button 4 and a function of controlling the lighting state of the LED lamps 5a and 5b.

操作ボタン4は、ユーザによる所定操作を受け付ける操作受付手段である。以下、次の表1を参照しながら、操作ボタン4に関する入出力部21の処理について説明する。 The operation button 4 is operation reception means for receiving a predetermined operation by the user. Hereinafter, the processing of the input/output unit 21 regarding the operation button 4 will be described with reference to Table 1 below.

Figure 0007249381000001
Figure 0007249381000001

表1に示すように、デジタイザ2は、スキャンモードとスリープモードの2つのモードを有している。スキャンモードは、電子ペン10の探索(位置検出)と、探索により見つかった電子ペン10についての座標データ及びペン情報の取得とを実行するモードである。一方、スリープモードは、これらを行わないモードである。デジタイザ2は、表1に示すように、スキャンモードである場合において所定時間(例えば30分)にわたり無操作状態(操作ボタン4の操作も電子ペン10の検出も行われない状態)が継続した場合に、自動的に、すなわちユーザ操作によらずスリープモードに移行する。こうしてデジタイザ2がスリープモードに移行した後にユーザが操作ボタン4を短押し(例えば、5秒未満にわたって継続する押下)すると、入出力部21は、デジタイザ2をスキャンモードに移行させる。 As shown in Table 1, the digitizer 2 has two modes, scan mode and sleep mode. The scan mode is a mode for searching (detecting the position) of the electronic pen 10 and acquiring coordinate data and pen information for the electronic pen 10 found by the search. On the other hand, the sleep mode is a mode in which these are not performed. As shown in Table 1, when the digitizer 2 is in the scan mode and has not been operated for a predetermined period of time (for example, 30 minutes), the operation button 4 is neither operated nor the electronic pen 10 is detected. automatically, i.e., without any user operation, transitions to sleep mode. When the user presses the operation button 4 for a short time (for example, continuously pressing for less than 5 seconds) after the digitizer 2 shifts to the sleep mode, the input/output unit 21 shifts the digitizer 2 to the scan mode.

デジタイザ2がスキャンモードにある場合にユーザが操作ボタン4を長押し(例えば、5秒以上にわたって継続する押下)すると、入出力部21は、センサコントローラ20に電子ペン10の探索を再実施させる。すなわち、すべてのループコイルLCを走査して行う位置検出(上述した初回の位置検出)を、再度センサコントローラ20に実施させる。 When the user presses the operation button 4 for a long time (for example, pressing continuously for five seconds or more) while the digitizer 2 is in the scan mode, the input/output unit 21 causes the sensor controller 20 to search the electronic pen 10 again. That is, the sensor controller 20 is caused to perform the position detection (first position detection described above) by scanning all the loop coils LC again.

一方、デジタイザ2がスキャンモードにある場合にユーザが操作ボタン4を短押し(例えば、5秒未満にわたって継続する押下)すると、入出力部21は、センサコントローラ20による座標データ等の格納先を、それまでのファイル(メモリ23内の第1の領域)から新たなファイル(メモリ23内の第2の領域)に切り替えるための処理を行う。これにより、ユーザがレポート用紙Pのページをめくるタイミングで確実に操作ボタン4を押下していると仮定できるならば、レポート用紙Pのページごとに手書きデータのファイルが作成されることになる。 On the other hand, when the user presses the operation button 4 for a short time (for example, pressing continuously for less than 5 seconds) while the digitizer 2 is in the scan mode, the input/output unit 21 causes the sensor controller 20 to store the coordinate data, etc. A process for switching from the previous file (first area in memory 23) to a new file (second area in memory 23) is performed. As a result, if it can be assumed that the user presses the operation button 4 at the timing of turning over the pages of the report sheet P, a handwritten data file is created for each page of the report sheet P. FIG.

図4には、こうして作成される手書きデータのファイルの例を示している。同図に示すように、センサコントローラ20からは、逐次、座標データ(X,Y)、筆圧P、サイドスイッチ情報SW1,SW2、及びタイムスタンプ情報timeを含むデータ(以下、このデータを「単位手書きデータ」と称する)が出力される。なお、サイドスイッチ情報SW1,SW2はそれぞれ、電子ペン10のサイドスイッチ10b,10c(図1)に対応する。出力された単位手書きデータはメモリ23内のファイルに格納されるが、操作ボタン4が押下されたことに応じて、それまで単位手書きデータを蓄積していたファイル(例えば#1のファイル)が閉じられ、新たに蓄積用のファイル(例えば#2のファイル)が生成される。各ファイルには、その中に含まれる最新の単位手書きデータに対応するタイムスタンプ情報timeが対応付けられる。これにより、コンピュータ30等が後に各ファイルを参照する際に、ファイル間の筆記順を知ることが可能になる。 FIG. 4 shows an example of a handwritten data file created in this way. As shown in the figure, from the sensor controller 20, data including coordinate data (X, Y), pen pressure P, side switch information SW1, SW2, and time stamp information time (hereinafter, this data is referred to as "unit handwritten data”) is output. The side switch information SW1 and SW2 correspond to the side switches 10b and 10c of the electronic pen 10 (FIG. 1), respectively. The output unit handwritten data is stored in a file in the memory 23, but when the operation button 4 is pressed, the file in which the unit handwritten data has been stored (for example, file #1) is closed. and a new file for accumulation (for example, file #2) is generated. Each file is associated with time stamp information "time" corresponding to the latest unit handwritten data contained therein. Thereby, when the computer 30 or the like refers to each file later, it becomes possible to know the writing order between the files.

図2に戻り、LEDランプ5a,5bはそれぞれ発光素子であり、ユーザに対する通知機能を有する通知手段として機能する。以下、次の表2を参照しながら、入出力部21によるLEDランプ5a,5bの点灯状態の制御について、詳しく説明する。 Returning to FIG. 2, each of the LED lamps 5a and 5b is a light-emitting element and functions as notification means having a notification function for the user. Hereinafter, the control of the lighting state of the LED lamps 5a and 5b by the input/output unit 21 will be described in detail with reference to Table 2 below.

Figure 0007249381000002
Figure 0007249381000002

表2には、制御の条件、点灯制御の優先度、制御対象のLEDランプ、及び、制御された点灯状態を示している。同表に示すように、まずメモリ23の残量がゼロである場合、入出力部21は、LEDランプ5aを琥珀色に点滅させるとともに、LEDランプ5bを緑色に点滅させる。この点灯状態はユーザに大きなインパクトを与えることができるもので、ユーザはこれを見て、メモリ23に新たな手書きデータを蓄積できなくなっていることを知ることができる。この場合、ユーザは、例えばコンピュータ30上での操作によって後述する無線通信部22を制御することにより、メモリ23に蓄積されているファイルをコンピュータ30に向けて送信させる。こうすることで、メモリ23に空き領域を確保することが可能になる。なお、この点灯制御は、以下に述べる他の種類の点灯制御に優先して行われる。 Table 2 shows control conditions, lighting control priorities, controlled LED lamps, and controlled lighting states. As shown in the table, when the remaining capacity of the memory 23 is zero, the input/output unit 21 causes the LED lamp 5a to blink in amber and the LED lamp 5b to blink in green. This lighting state can have a great impact on the user, and the user can see this to know that new handwritten data cannot be accumulated in the memory 23 . In this case, for example, the user operates the computer 30 to control the wireless communication unit 22 (to be described later) to transmit the files stored in the memory 23 to the computer 30 . By doing so, it becomes possible to secure an empty area in the memory 23 . Note that this lighting control is performed prior to other types of lighting control described below.

次に、入出力部21は、デジタイザ2の内臓電池の残量が所定量以下となった場合に、LEDランプ5aを琥珀色に点滅させる。また、デジタイザ2の内臓電池が充電中である場合に、LEDランプ5aを琥珀色に点灯させる。これによりユーザは、LEDランプ5aを参照することにより、内臓電池の充電の必要性と、内臓電池が充電中であることとを認識できる。なお、これらの点灯制御は、メモリ23の残量がゼロである場合には行われず、一方で、以下に述べる他の種類の点灯制御に優先して行われる。 Next, the input/output unit 21 blinks the LED lamp 5a in amber when the remaining amount of the built-in battery of the digitizer 2 becomes equal to or less than a predetermined amount. Also, when the built-in battery of the digitizer 2 is being charged, the LED lamp 5a is lit amber. Accordingly, by referring to the LED lamp 5a, the user can recognize the necessity of charging the built-in battery and that the built-in battery is being charged. Note that these lighting controls are not performed when the remaining amount of the memory 23 is zero, and are performed with priority over other types of lighting controls described below.

次に、入出力部21は、デジタイザ2がスリープモードである場合に、LEDランプ5a,5bをともに消灯する。一方、デジタイザ2がスキャンモードである場合については、以下のようにLEDランプ5bの点灯状態を制御する。すなわち、まず電子ペン10の探索中である場合には、LEDランプ5bを緑色(第1の色)に点滅させる。また、電子ペン10の探索が終わって単位手書きデータの取得中であるが、ペンアップ状態であり、かつ、現在単位手書きデータを蓄積中のファイルにまだ1つも単位手書きデータが蓄積されていない場合、LEDランプ5bを薄緑色(第2の色)に点灯させる。さらに、単位手書きデータを取得中であり、かつペンダウン状態である場合、LEDランプ5bを緑色に点灯させる。そして、単位手書きデータを取得中であってペンアップ状態であり、かつ、現在単位手書きデータを蓄積中のファイルに1つ以上の単位手書きデータが蓄積されている場合、LEDランプ5bを薄緑色でゆっくり点滅させる。最後に、操作ボタン4が押下されて蓄積対象のファイルを切り替えるときには、LEDランプ5bを、3回だけ薄緑色で早く点滅させる。なお、電子ペン10がペンアップ状態であるかペンダウン状態であるかの判定について、入出力部21は、センサコントローラ20から出力されるペン情報に含まれる筆圧を監視し、筆圧がゼロである場合に「ペンアップ状態」、それ以外の場合に「ペンダウン状態」と判定することによって行う。 Next, the input/output unit 21 turns off both the LED lamps 5a and 5b when the digitizer 2 is in the sleep mode. On the other hand, when the digitizer 2 is in the scan mode, the lighting state of the LED lamp 5b is controlled as follows. That is, first, when the electronic pen 10 is being searched, the LED lamp 5b blinks in green (first color). Also, when the unit handwritten data is being acquired after the search of the electronic pen 10 is finished, but the pen is in the pen-up state and not even one unit handwritten data has been accumulated in the file in which the unit handwritten data is currently being accumulated. , the LED lamp 5b is lighted in pale green (second color). Furthermore, when the unit handwritten data is being acquired and the pen is down, the LED lamp 5b is lit in green. Then, when the unit handwritten data is being acquired, the pen is up, and one or more unit handwritten data is stored in the file in which the unit handwritten data is currently being stored, the LED lamp 5b is turned light green. blink slowly. Finally, when the operation button 4 is pressed to switch files to be stored, the LED lamp 5b is quickly flashed three times in light green. In determining whether the electronic pen 10 is in the pen-up state or the pen-down state, the input/output unit 21 monitors the writing pressure included in the pen information output from the sensor controller 20, and detects when the writing pressure is zero. This is done by judging the "pen-up state" in some cases and the "pen-down state" in other cases.

スキャンモード中におけるLEDランプ5bの点灯状態の制御で特に重要なのは、LEDランプ5bを薄緑色でゆっくり点滅させることである。この場合、蓄積中のファイル内に1つ以上の単位手書きデータが蓄積されており、しかもペンアップ状態であることを考慮すると、ユーザがあるページへの筆記を終了して次のページに移ろうとしている可能性がある。そこで、入出力部21は、LEDランプ5bを薄緑色でゆっくり点滅という特徴的な点灯状態とすることにより、ユーザに「単位手書きデータを蓄積するファイルを切り替えなくていいのですか?」と注意を促しているのである。もし本当にページを切り替えようとしているのであれば、この点灯状態によって注意を喚起されたユーザは、操作ボタン4を押してファイルを切り替えればよい。 What is particularly important in controlling the lighting state of the LED lamp 5b during the scan mode is to slowly blink the LED lamp 5b in pale green. In this case, considering that one or more units of handwritten data are stored in the file being stored and that the pen is in the pen-up state, the user should finish writing on a certain page and move on to the next page. It is possible that Therefore, the input/output unit 21 sets the LED lamp 5b to a characteristic lighting state of slow blinking in light green, thereby warning the user, "Do I need to switch the file storing the unit handwritten data?" is urging If the user really intends to switch pages, the user who is alerted by this lighting state can press the operation button 4 to switch files.

LEDランプ5bの点灯制御について、入出力部21の処理フローを参照しながら、再度より詳しく説明する。 The lighting control of the LED lamp 5b will be described in more detail again with reference to the processing flow of the input/output unit 21. FIG.

図5は、LEDランプ5bの点灯制御にかかる入出力部21の処理フローを示す図である。ただし、図5には、一部その他の処理についても記載している(後述するステップS6a)。同図に示す処理フローは、入出力部21によって周期的に繰り返し実行されるものである。 FIG. 5 is a diagram showing a processing flow of the input/output unit 21 for lighting control of the LED lamp 5b. However, FIG. 5 also partially describes other processing (step S6a described later). The processing flow shown in the figure is periodically and repeatedly executed by the input/output unit 21 .

図5に示すように、入出力部21はまず、メモリ23の残量がゼロであるか否かを判定する(ステップS1)。その結果、メモリ23の残量がゼロであれば、LEDランプ5bを緑色に点滅させる(ステップS2)。一方、メモリ23の残量がゼロでなければ、次に、デジタイザ2がスリープモードにエントリしているか否かを判定する(ステップS3)。その結果、デジタイザ2がスリープモードにエントリしていれば、LEDランプ5bを消灯させる(ステップS4)。一方、デジタイザ2がスリープモードにエントリしていなければ、次に、操作ボタン4が押下されたか否かを判定する(ステップS5)。その結果、押下されていれば、LEDランプ5bを薄緑色で3回、早く点滅させる(ステップS6)。このとき同時に、入出力部21は、上述したように、センサコントローラ20による単位手書きデータの格納先を、それまでのファイルから新たなファイルに切り替えるための処理も行う(ステップS6a)。 As shown in FIG. 5, the input/output unit 21 first determines whether or not the remaining capacity of the memory 23 is zero (step S1). As a result, if the remaining amount of the memory 23 is zero, the LED lamp 5b is flashed in green (step S2). On the other hand, if the remaining amount of the memory 23 is not zero, then it is determined whether or not the digitizer 2 has entered the sleep mode (step S3). As a result, if the digitizer 2 has entered the sleep mode, the LED lamp 5b is extinguished (step S4). On the other hand, if the digitizer 2 has not entered the sleep mode, then it is determined whether or not the operation button 4 has been pressed (step S5). As a result, if the button is pressed, the LED lamp 5b is quickly flashed three times in pale green (step S6). At the same time, as described above, the input/output unit 21 also performs processing for switching the storage destination of unit handwritten data by the sensor controller 20 from the previous file to a new file (step S6a).

ステップS5で操作ボタン4が押下されていなければ、次に入出力部21は、センサコントローラ20による電子ペン10の探索中であるか否かを判定する(ステップS7)。その結果、探索中であれば、LEDランプ5bを緑色で点滅させる(ステップS8)。一方、探索中でなければ、次に、電子ペン10がペンダウン状態であるか否かを判定する(ステップS9)。この判定は、上述したように、センサコントローラ20から出力される筆圧を監視することによって実行される。判定の結果、ペンダウン状態であれば、LEDランプ5bを緑色で点灯させる(第3の通知。ステップS10)。一方、ペンダウン状態でなければ、蓄積中のファイルに既に単位手書きデータが格納されているか否かを判定する(ステップS11)。その結果、格納されていなければLEDランプ5bを薄緑色で点灯させ(第2の通知。ステップS12)、格納されていればLEDランプ5bを薄緑色でゆっくり点滅させる(第1の通知。ステップS12)。 If the operation button 4 has not been pressed in step S5, then the input/output unit 21 determines whether or not the sensor controller 20 is searching for the electronic pen 10 (step S7). As a result, if the search is in progress, the LED lamp 5b is flashed in green (step S8). On the other hand, if it is not searching, it is next determined whether or not the electronic pen 10 is in the pen-down state (step S9). This determination is performed by monitoring the writing pressure output from the sensor controller 20, as described above. As a result of the determination, if the state is the pen-down state, the LED lamp 5b is lit in green (third notification, step S10). On the other hand, if it is not in the pen-down state, it is determined whether unit handwritten data is already stored in the file being stored (step S11). As a result, if not stored, the LED lamp 5b is lighted in light green (second notification, step S12), and if stored, the LED lamp 5b is slowly blinked in light green (first notification, step S12). ).

入出力部21が以上のようにしてLEDランプ5bの点灯制御を行うことにより、上述したように、ユーザがあるページへの筆記を終了して次のページに移ろうとしているときに、ユーザに、「単位手書きデータを蓄積するファイルを切り替えなくていいのですか?」という主旨の通知を行うことが可能になる。 By the input/output unit 21 controlling the lighting of the LED lamp 5b as described above, when the user has finished writing on a certain page and is about to move to the next page, the user can , it is possible to make a notification to the purport of "Do I need to switch the file that stores the unit handwritten data?"

図2に戻る。無線通信部22は、メモリ23に蓄積されたファイルを取り出し、コンピュータ30に対して無線通信により送信する機能を有する機能部である。無線通信部22によるファイルの送信は、デジタイザ2におけるユーザの操作に応じて実行されてもよいし、コンピュータ30から送信指示が受信されたことに応じて実行されてもよい。後者の場合において、コンピュータ30は、コンピュータ30におけるユーザの操作に応じて、デジタイザ2に対して送信指示を送信することとしてもよい。また、デジタイザ2とコンピュータ30とが通信可能な距離に接近した場合に、自動的に送信が実行されるように構成してもよい。上記無線通信として具体的には、例えばブルートゥース(登録商標)を利用することが好適であるが、Wi-Fi(登録商標)やNFC(登録商標)などの他の通信規格を利用することも可能である。 Return to FIG. The wireless communication unit 22 is a functional unit that has a function of retrieving a file stored in the memory 23 and transmitting it to the computer 30 by wireless communication. Transmission of the file by the wireless communication unit 22 may be executed in response to a user's operation on the digitizer 2 or may be executed in response to receiving a transmission instruction from the computer 30 . In the latter case, the computer 30 may transmit a transmission instruction to the digitizer 2 according to the user's operation on the computer 30 . Alternatively, the transmission may be automatically performed when the digitizer 2 and the computer 30 come close to a communicable distance. Specifically, it is preferable to use Bluetooth (registered trademark) as the wireless communication, but it is also possible to use other communication standards such as Wi-Fi (registered trademark) and NFC (registered trademark). is.

なお、本実施の形態による無線通信部22はファイル単位で手書きデータの送信を行うが、センサコントローラ20によって1座標分の単位手書きデータがメモリ23に蓄積される都度、単位手書きデータの送信を行うこととしてもよい。こうすることで、コンピュータ30のタッチスクリーン31に、リアルタイムに手書きデータを表示することが可能になる。これは、特許文献2,3のように、紙媒体としての電子ペーパーに手書きデータを表示する場合にも有効である。なお、この場合の無線通信部22は、操作ボタン4が押下された場合に、その旨をコンピュータ30に通知することが好ましい。こうすることで、本実施の形態では入出力部21が行っているファイルの切り替え機能を、コンピュータ30側に持たせることが可能になる。 Note that the wireless communication unit 22 according to the present embodiment transmits handwritten data in units of files. Each time unit handwritten data for one coordinate is accumulated in the memory 23 by the sensor controller 20, unit handwritten data is transmitted. You can do it. By doing so, it becomes possible to display the handwritten data on the touch screen 31 of the computer 30 in real time. This is also effective when handwritten data is displayed on electronic paper as a paper medium, as in Patent Documents 2 and 3. In this case, it is preferable that the wireless communication unit 22 notifies the computer 30 when the operation button 4 is pressed. By doing so, it is possible to provide the computer 30 with the file switching function that is performed by the input/output unit 21 in this embodiment.

図1に戻り、次にコンピュータ30について説明する。コンピュータ30は上述したようにタブレット型のコンピュータであり、タッチスクリーン31と操作ボタン32を有して構成される。図示していないが、コンピュータ30はCPU及び記憶装置を備えており、以下で説明するコンピュータ30の動作は、記憶装置に記憶されるプログラムに従ってCPUが動作することによって実行される。また、タッチスクリーン31はユーザのタッチ操作(タップ操作及びスライド操作を含む)を検出可能に構成されており、コンピュータ30は、タッチスクリーン31によって検出されたユーザ操作と、操作ボタン32の押下状態とに応じた動作を行うよう構成される。 Returning to FIG. 1, the computer 30 will now be described. The computer 30 is a tablet computer as described above, and is configured with a touch screen 31 and operation buttons 32 . Although not shown, the computer 30 includes a CPU and a storage device, and operations of the computer 30 described below are executed by the CPU operating according to programs stored in the storage device. The touch screen 31 is configured to be able to detect a user's touch operation (including a tap operation and a slide operation). is configured to perform an operation according to

なお、本実施の形態では、コンピュータ30としてタブレット型のコンピュータを使用する例を説明するが、手書きデータ取り込み装置1の構成要素としてのコンピュータ30は必ずしもタブレット型でなくてもよく、例えばデスクトップ型やノート型であってもよい。また、図1に示したように、コンピュータ30をデジタイザ2とともに1つの手帳型カバー40に実装することも必須ではない。また、デジタイザ2上に載置する紙媒体としての電子ペーパーに、コンピュータ30としての機能を持たせることとしてもよい。また、コンピュータ30は、ユーザのタッチ操作とともに、又はユーザのタッチ操作に代えて、マウスやキーボードによる操作に応じた動作を行うように構成されてもよい。 In this embodiment, an example of using a tablet computer as the computer 30 will be described. It may be notebook type. It is also not essential to mount the computer 30 together with the digitizer 2 on one notebook-type cover 40, as shown in FIG. Also, electronic paper as a paper medium placed on the digitizer 2 may be provided with the functions of the computer 30 . Further, the computer 30 may be configured to perform an operation in response to a mouse or keyboard operation together with or instead of the user's touch operation.

図2には、コンピュータ30の内部構成も示している。同図に示すように、コンピュータ30はその内部に、無線通信部32、ストロークビルダー33、エディター34、及びメモリ35を有して構成される。 FIG. 2 also shows the internal configuration of the computer 30. As shown in FIG. As shown in the figure, the computer 30 includes a wireless communication section 32, a stroke builder 33, an editor 34, and a memory 35 therein.

無線通信部32は、デジタイザ2から一連の手書きデータを受信し、ストロークビルダー33に供給する機能を有する。ストロークビルダー33は、こうして供給される一連の手書きデータに基づいて描画用のベクターデータであるストロークデータを生成し、メモリ35に格納するよう構成される。 The wireless communication unit 32 has a function of receiving a series of handwritten data from the digitizer 2 and supplying it to the stroke builder 33 . The stroke builder 33 is configured to generate stroke data, which is vector data for drawing, based on the series of handwritten data thus supplied, and store the stroke data in the memory 35 .

図4には、ストロークビルダー33によってメモリ35に格納されるデータの具体例も示している。同図に示すように、ストロークビルダー33は、各ファイル内に格納されている1以上の単位手書きデータをストローク単位のデータ(ストロークデータ)にまとめる処理を行う。 FIG. 4 also shows a specific example of data stored in memory 35 by stroke builder 33 . As shown in the figure, the stroke builder 33 performs a process of combining one or more unit handwritten data stored in each file into stroke unit data (stroke data).

ストロークデータの具体的な生成方法について説明する。一連の単位手書きデータからストロークデータを生成するためには、まずストローク間の区切りを判定する必要がある。ストロークビルダー33は、この区切りを、各単位手書きデータ内の筆圧を参照することによって判定する。すなわち、対応する筆圧がゼロとなっている単位手書きデータはペンアップ状態であるときに取得されたものであるから、筆跡に寄与するものではない。そこで、ストロークビルダー33は、このような単位手書きデータをストロークデータの生成対象から排除し、排除した単位手書きデータが含まれていたところをストロークの区切りと判定する。そして、この区切りによって特定される1以上の単位手書きデータのセットにより、1つのストロークデータを生成する。 A specific method of generating stroke data will be described. In order to generate stroke data from a series of unit handwritten data, it is first necessary to determine boundaries between strokes. The stroke builder 33 determines this break by referring to the pen pressure in each unit of handwritten data. That is, the unit handwritten data corresponding to which the pen pressure is zero is acquired in the pen-up state, and therefore does not contribute to the handwriting. Therefore, the stroke builder 33 excludes such unit handwritten data from objects for generating stroke data, and determines that a portion including the excluded unit handwritten data is a stroke delimiter. Then, one piece of stroke data is generated from a set of one or more unit handwritten data specified by this delimiter.

ストロークビルダー33は、ストロークデータを生成する際、各単位手書きデータのタイムスタンプ情報を参照することにより、生成した一連のストロークデータのそれぞれに順序情報を付与する。これにより、メモリ35に格納されるファイル内の各ストロークデータは、筆記順に順序付けられたものとなる。図4の例では、「order n」(nは自然数)と書かれたデータが順序情報であり、自然数nが筆記順を示している。 When generating stroke data, the stroke builder 33 gives order information to each of the generated series of stroke data by referring to the time stamp information of each unit of handwritten data. As a result, each stroke data in the file stored in the memory 35 is ordered in writing order. In the example of FIG. 4, data written as "order n" (n is a natural number) is the order information, and the natural number n indicates the writing order.

このように、本発明のストロークビルダー33は、単位手書きデータをラスタライズ処理(ピクセルデータ化)せずに、それぞれ筆記順とともに各々ストロークデータをベクターデータとして保持する。これにより、後述処理において筆記順に基づいたストロークデータの特定を可能な状態でメモリ35に保持する。 In this way, the stroke builder 33 of the present invention does not rasterize (convert to pixel data) unit handwritten data, but holds each stroke data as vector data together with the writing order. As a result, the stroke data is held in the memory 35 in a state in which it is possible to specify the stroke data based on the writing order in later-described processing.

図2に戻る。エディター34は、メモリ35内に格納されているファイルを取り出してその中に含まれる各ストロークデータの描画処理を行い、その結果をタッチスクリーン31に表示する機能と、タッチスクリーン31におけるユーザのタッチ操作を認識し、その内容に応じた処理を行う機能とを有して構成される。 Return to FIG. The editor 34 has a function of retrieving a file stored in the memory 35, performing drawing processing of each stroke data contained therein, and displaying the result on the touch screen 31, and a user's touch operation on the touch screen 31. , and performs processing according to its content.

図6は、エディター34の機能ブロックを示す図である。同図に示すように、エディター34は機能的に、ストロークデータ取得部60、表示部61、区切り位置入力受付部62、連続部分特定部63、再表示部64、確定受付部65、及びページ等生成部66を有して構成される。 FIG. 6 is a diagram showing functional blocks of the editor 34. As shown in FIG. As shown in the figure, the editor 34 functionally includes a stroke data acquisition unit 60, a display unit 61, a break position input reception unit 62, a continuous part identification unit 63, a redisplay unit 64, a confirmation reception unit 65, and a page etc. It is configured to have a generator 66 .

ストロークデータ取得部60は、メモリ35から、1ページに対応するデータに含まれた一連のストロークデータを取得する機能部である。この例では1ページに対応するデータは1つのファイルに含まれている。ここでいう1ページは、ある1つのファイルに含まれた複数のセクションのうちの1セクションであってもよい。また、ページあるいはセクションのそれぞれは、開始バイト位置及び終了バイト位置によって指定されるファイル中の特定の範囲や、区切りコードによってファイルから抽出されるものであってもよい。以下では、ページ又はセクションを指して「ページ等」という表現を用いる場合がある。表示部61は、ストロークデータ取得部60によって取得された一連のストロークデータのすべてに対して所定の描画処理を行い、その結果をタッチスクリーン31(表示手段)に表示する。 The stroke data acquisition unit 60 is a functional unit that acquires a series of stroke data included in data corresponding to one page from the memory 35 . In this example, one file contains data corresponding to one page. One page here may be one of a plurality of sections included in one file. Each page or section may also be extracted from the file by a specific range in the file specified by the start byte position and end byte position, or by a delimiter code. Hereinafter, the expression “pages, etc.” may be used to refer to pages or sections. The display unit 61 performs predetermined drawing processing on all of the series of stroke data acquired by the stroke data acquisition unit 60, and displays the result on the touch screen 31 (display means).

図7は、表示部61による表示処理を受けたタッチスクリーン31の表示例を示す図である。同図に示す例では、表示処理の対象となったページ等に、レポート用紙Pの2ページ分のストロークデータ、すなわち「123456」を示す8つのストロークデータ(注:「4」「5」はそれぞれ2画である)からなるストロークデータ群G1と、「abcdefg」を示す9つのストロークデータ(注:「b」「f」はそれぞれ2画である)からなるストロークデータ群G2とが含まれていると仮定している。また、これらのストロークデータの筆記順(順序情報により示される筆記順)は、「1」、「2」、「3」、「4」の1画目、「4」の2画目、「5」の1画目、「5」の2画目、「6」、「a」、「b」の1画目、「b」の2画目、「c」、「d」、「e」、「f」の1画目、「f」の2画目、「g」の順であるとしている。ユーザはストロークデータ群G1とストロークデータ群G2を別々のページに書いたと認識しているが、ページを変える際に操作ボタン4を押し忘れたため、これらが1つのページ等内に含まれてしまっている。その結果、図7に示すように、「123456」と「abcdefg」とが1つの画面上に重なって表示されてしまっている。 FIG. 7 is a diagram showing a display example of the touch screen 31 subjected to display processing by the display unit 61. As shown in FIG. In the example shown in the figure, stroke data for two pages of report paper P, that is, eight stroke data indicating "123456" (Note: "4" and "5" are respectively 2 strokes) and a stroke data group G2 consisting of 9 pieces of stroke data indicating "abcdefg" (Note: "b" and "f" are each 2 strokes). We assume that The writing order of these stroke data (the writing order indicated by the order information) is "1", "2", "3", "4" for the first stroke, "4" for the second stroke, "5". 1st stroke of "5", 2nd stroke of "6", "a", "b" 1st stroke, "b" 2nd stroke, "c", "d", "e", The first stroke of "f", the second stroke of "f", and the order of "g" are assumed. The user recognizes that the stroke data group G1 and the stroke data group G2 were written on separate pages, but because they forgot to press the operation button 4 when changing pages, they are included in one page or the like. there is As a result, as shown in FIG. 7, "123456" and "abcdefg" are displayed overlapping on one screen.

図6に戻る。区切り位置入力受付部62は、ストロークデータ取得部60によって取得された一連のストロークデータの区切り位置の入力を受け付ける機能部である。区切り位置は、ページ区切り又はセクション区切りに対応する。 Return to FIG. The delimiter position input reception unit 62 is a functional unit that receives input of delimiter positions of a series of stroke data acquired by the stroke data acquisition unit 60 . A break position corresponds to a page break or a section break.

また、区切り位置入力受付部62は、図7に例示するように、ユーザにページ編集モードへの移行指示を行わせるためのタッチボタン70を表示するよう構成される。このタッチボタン70がユーザによってタップされた場合、区切り位置入力受付部62はタッチボタン70を消し、図8に例示するように、ユーザに区切り位置を指定させるためのスライダ71(第1のユーザインターフェイス)と、ユーザに区切り位置の確定操作を行わせるためのタッチボタン74(第2のユーザインターフェイス)とを新たに表示する。 Further, as illustrated in FIG. 7, the delimiter position input reception unit 62 is configured to display a touch button 70 for instructing the user to shift to the page edit mode. When this touch button 70 is tapped by the user, the break position input reception unit 62 turns off the touch button 70, and as illustrated in FIG. 8, a slider 71 (first user interface ) and a touch button 74 (second user interface) for allowing the user to perform an operation to confirm the delimiter position are newly displayed.

タッチボタン70、スライダ71、及びタッチボタン74の構成について、具体的に説明する。まずタッチボタン70,74は、ともにユーザのタップ操作を受け付けるためのボタンであり、図7及び図8には、いずれも「Create Page」との記述を有する四角形の領域により構成される例を図示している。ただし、タッチボタン70,74がこのように同じ構成を有することは必須ではない。 Configurations of the touch button 70, the slider 71, and the touch button 74 will be specifically described. First, the touch buttons 70 and 74 are both buttons for receiving a user's tap operation. showing. However, it is not essential that the touch buttons 70 and 74 have the same configuration in this way.

スライダ71は、元来、ある範囲内にある1つの値の入力値を受け付けるGUI(Graphical User Interface)である。本実施の形態においては、スライダ71の範囲の最大値には、取得されたある1のページ等に対応づけられたすべてのストロークデータのうち筆記順が最新のものが対応づけられ、最小値には、筆記順が最古のストロークデータが対応付けられる。別の言い方をすれば、スライダ71は、ストロークデータ取得部60によって取得された一連のストロークデータのうち最先に筆記されたものを開始点とし、該1以上のストロークデータのうち最後に筆記されたものを終了点として構成される。そして、スライダ71の入力値は、表示されるストロークデータと表示されないストロークデータとの区切り位置を変更するために用いられる。つまり、スライダ71は、一連のストロークデータの筆記順のうち最新の筆記順が最大値に対応付けられ、一連のストロークデータの筆記順のうち最古の筆記順が最小値に対応付けられた範囲のうちの1つの値をユーザに入力させる。また、スライダ71は、ユーザのスライド操作によってスライダ71上を移動可能に構成されたハンドル72を有する。ハンドル72は、スライダ71を操作するためのGUI要素であって、つまみ、ノブなどとも呼ばれる、スライダ71の一つの要素である。なお、ハンドル72は、特別な形状を有さず、所定の色により区別されるバーの端部であってもよい。後述する図9及び図10に示すように、スライダ71の開始点からハンドル72までを、太線等により強調表示することとしてもよい。ハンドル72のスライダ71上における位置が区切り位置を示しており、区切り位置入力受付部62は、ハンドル72のスライダ71上における位置に基づき、区切り位置の入力を受け付けるよう構成される。 The slider 71 is originally a GUI (Graphical User Interface) that accepts one input value within a certain range. In the present embodiment, the maximum value of the range of the slider 71 is associated with the latest stroke data among all the acquired stroke data associated with one page or the like, and the minimum value is is associated with the stroke data with the oldest writing order. In other words, the slider 71 uses the first written stroke data among the series of stroke data acquired by the stroke data acquisition unit 60 as the starting point, and the last written stroke data among the one or more stroke data. end point. The input value of the slider 71 is used to change the separation position between the stroke data to be displayed and the stroke data not to be displayed. That is, the slider 71 is a range in which the latest writing order of the series of stroke data is associated with the maximum value, and the oldest writing order of the series of stroke data is associated with the minimum value. Let the user enter a value of one of Further, the slider 71 has a handle 72 configured to be movable on the slider 71 by a user's sliding operation. The handle 72 is a GUI element for operating the slider 71 and is one element of the slider 71, which is also called a knob or a knob. It should be noted that the handle 72 may be the end of a bar distinguished by a predetermined color without having a special shape. As shown in later-described FIGS. 9 and 10, the starting point of the slider 71 to the handle 72 may be highlighted with a thick line or the like. The position of the handle 72 on the slider 71 indicates the delimiter position, and the delimiter position input receiving unit 62 is configured to receive the input of the delimiter position based on the position of the handle 72 on the slider 71 .

スライダ71はさらに、ストロークデータ取得部60によって取得された一連のストロークデータのそれぞれと一対一に対応する1以上の目盛り73をさらに有して構成される。図8の例では、表示対象となっているストロークデータ群G1,G2が合計で17個のストロークデータを含んでいることから、スライダ71には17個の目盛り73が設けられている。目盛り73は等間隔で設けることが好適であるが、メモリ35のファイル内で各ストロークデータにタイムスタンプ情報を対応付けておき、このタイムスタンプ情報に基づいて、各目盛り73のスライダ71上の位置を決めることとしてもよい。目盛り73間の具体的な間隔は、表示対象となっているストロークデータの数によって変化する。 The slider 71 further includes one or more scales 73 corresponding one-to-one with each of the series of stroke data acquired by the stroke data acquisition section 60 . In the example of FIG. 8, the slider 71 is provided with 17 scales 73 because the stroke data groups G1 and G2 to be displayed include a total of 17 stroke data. Although the scales 73 are preferably provided at equal intervals, time stamp information is associated with each stroke data in the file of the memory 35, and the position of each scale 73 on the slider 71 is determined based on this time stamp information. may be determined. A specific interval between the scales 73 varies depending on the number of stroke data to be displayed.

ハンドル72は、この目盛り73に相当する位置に移動し、スライダ71上の他の場所では停止しないように構成されることが好適である。つまり、ユーザがスライド操作によってハンドル72を移動させるとき、スムーズには動かず、目盛り73から目盛り73にガタガタと飛び移るように移動し、必ずストロークデータの個々に対応した各目盛り73の位置に移動するように、ハンドル72の変位量を設定して構成することが好適である。ただし、ユーザのスライド操作に応じてスムーズに移動するよう、ハンドル72を構成してもよいことは勿論である。 The handle 72 is preferably configured so that it moves to a position corresponding to this scale 73 and does not stop elsewhere on the slider 71 . In other words, when the user moves the handle 72 by a slide operation, the handle 72 does not move smoothly, but rather jumps from scale 73 to scale 73, and always moves to the position of each scale 73 corresponding to each stroke data. It is preferable to configure by setting the amount of displacement of the handle 72 so as to do so. However, it goes without saying that the handle 72 may be configured to move smoothly according to the user's slide operation.

図9及び図10には、図8の表示を見たユーザが、スライド操作によってハンドル72を移動させた場合の表示例を示している。図9の例では、ユーザは、右から4つ目の目盛り73までハンドル72を移動させている。この場合、「e」に相当するストロークデータが区切り位置に相当する。一方、図10の例では、ユーザは、右から10個目の目盛り73までハンドル72を移動させている。この場合、「6」に相当するストロークデータが区切り位置に相当する。 FIGS. 9 and 10 show display examples when the user viewing the display in FIG. 8 moves the handle 72 by a slide operation. In the example of FIG. 9, the user has moved the handle 72 to the fourth scale 73 from the right. In this case, the stroke data corresponding to "e" corresponds to the break position. On the other hand, in the example of FIG. 10, the user moves the handle 72 to the tenth scale 73 from the right. In this case, the stroke data corresponding to "6" corresponds to the break position.

図6に戻る。連続部分特定部63は、区切り位置入力受付部62によって取得された区切り位置と、ストロークデータ取得部60によって取得された一連のストロークデータの筆記順(ファイル内に格納されている順序情報により示される筆記順)とに基づき、該一連のストロークデータのうちの連続部分を特定するよう構成される。より具体的に言えば、連続部分特定部63は、一連のストロークデータの中から区切り位置に対応する区切り位置対応ストロークデータを特定し、さらに、筆記順に基づいて、一連のストロークデータのうち最古に筆記されたストロークデータと区切り位置対応ストロークデータとを含む第1の部分と、それ以外の第2の部分とを特定し、第1部分を連続部分とするよう構成される。 Return to FIG. The continuous part specifying unit 63 determines the delimiter position acquired by the delimiter position input receiving unit 62 and the writing order of the series of stroke data acquired by the stroke data acquiring unit 60 (indicated by the order information stored in the file). writing order) to identify a continuous portion of the series of stroke data. More specifically, the continuous part identification unit 63 identifies the break position corresponding stroke data corresponding to the break position from the series of stroke data, and furthermore, based on the writing order, the oldest part of the series of stroke data. The first part including the stroke data written in the second part and the break position corresponding stroke data and the other second part are specified, and the first part is configured to be a continuous part.

図9の例では、連続部分特定部63によって、「123456abcde」に対応する14個のストロークデータが特定されることになる。また、図10の例では、連続部分特定部63によって、「123456」に対応する8個のストロークデータが特定されることになる。 In the example of FIG. 9, 14 stroke data corresponding to "123456abcde" are identified by the continuous part identification unit 63. In the example of FIG. In the example of FIG. 10, eight stroke data corresponding to "123456" are specified by the continuous part specifying unit 63. In the example of FIG.

再表示部64は、連続部分特定部63により特定された連続部分を筆記順で描画することにより、タッチスクリーン31の表示を書き換える機能を有して構成される。これにより、図9及び図10に例示するように、連続部分特定部63により特定された連続部分を構成する1以上のストロークデータのみがタッチスクリーン31上に表示され、その他のストロークデータについては表示されなくなる。したがってユーザは、現在特定されているストロークデータを、その目で確認することが可能になる。 The redisplay unit 64 is configured to have a function of rewriting the display on the touch screen 31 by drawing the continuous portion specified by the continuous portion specifying unit 63 in the order of writing. Thereby, as illustrated in FIGS. 9 and 10, only one or more stroke data constituting the continuous portion specified by the continuous portion specifying unit 63 is displayed on the touch screen 31, and other stroke data are displayed. will not be. Therefore, the user can visually confirm the currently specified stroke data.

再表示部64による再表示の後も、区切り位置入力受付部62は、図9及び図10に例示するようにスライダ71を表示したままとする。したがって、ユーザがハンドル72を移動させる都度、区切り位置入力受付部62、連続部分特定部63、及び再表示部64の処理が繰り返されることになる。これによりユーザは、適切なストロークデータの特定状態(例えば図7~図10の例では、図10に示すように1ページ目に筆記した「123456」に対応するストロークデータ群G1のみが特定されている状態)を実現することができる。 Even after the re-display by the re-display unit 64, the break position input receiving unit 62 keeps displaying the slider 71 as illustrated in FIGS. Therefore, each time the user moves the handle 72, the processing of the break position input reception unit 62, the continuous part identification unit 63, and the re-display unit 64 is repeated. As a result, the user can specify the appropriate state of stroke data (for example, in the example of FIGS. 7 to 10, only the stroke data group G1 corresponding to "123456" written on the first page as shown in FIG. 10 is specified). state) can be realized.

図6に戻り、確定受付部65は、区切り位置の確定操作を受け付ける機能部である。この確定操作は、具体的にはタッチボタン74(図10を参照)のタップ操作である。ページ等生成部66は、確定受付部65によって区切り位置の確定操作が受け付けられた場合に、区切り位置がページ区切りであれば、その時点でタッチスクリーン31に表示中の1以上のストロークデータに基づいて第1のページを生成するとともに、当初表示していた一連のストロークデータ(ストロークデータ取得部60により取得された一連のストロークデータ)のうちの残りの1以上のストロークデータに基づいて第2のページを生成し、区切り位置がセクション区切りであれば、その時点でタッチスクリーン31に表示中の1以上のストロークデータに基づいて第1のセクションを生成するとともに、当初表示していた一連のストロークデータ(ストロークデータ取得部60により取得された一連のストロークデータ)のうちの残りの1以上のストロークデータに基づいて第2のセクションを生成するよう構成される。例えば図10の例でユーザがタッチボタン74をタップしたとすると、ページ等生成部66は、それぞれ「123456」に対応する8個のストロークデータを含む第1のページ(又は第1のセクション)と、それぞれ「abcdefg」に対応する9個のストロークデータを含む第2のページ(又は第2のセクション)とを生成することになる。 Returning to FIG. 6, the confirmation reception unit 65 is a functional unit that receives an operation for confirming the division position. This confirmation operation is specifically a tap operation of the touch button 74 (see FIG. 10). If the decision accepting unit 65 accepts the operation to confirm the break position, and if the break position is the page break, the page etc. generation unit 66 generates a stroke based on one or more stroke data being displayed on the touch screen 31 at that time. and generates a first page based on the remaining one or more stroke data in the series of stroke data initially displayed (the series of stroke data acquired by the stroke data acquisition unit 60). Generates a page, and if the break position is a section break, generates a first section based on one or more stroke data being displayed on the touch screen 31 at that time, and a series of stroke data that was initially displayed. (a series of stroke data acquired by the stroke data acquisition unit 60) is configured to generate the second section based on the remaining one or more stroke data. For example, if the user taps the touch button 74 in the example of FIG. , and a second page (or second section) containing nine stroke data, each corresponding to "abcdefg".

図4には、ページ等生成部66が生成するページの他の一例を示している。この例では、#1のファイルに含まれるm個のストロークデータのうち7番目までのストロークデータにより第1のページが生成され、8番目以降のストロークデータにより第2のページが生成されている。 FIG. 4 shows another example of a page generated by the page generation unit 66. As shown in FIG. In this example, of the m pieces of stroke data included in file #1, the first page is generated from the seventh stroke data, and the second page is generated from the eighth and subsequent stroke data.

図4に示すように、ページ等生成部66が生成した各ページは、それぞれ1つのファイルとしてメモリ35に格納される。より具体的には、#1のファイルから8番目以降のストロークデータが削除され、新たな#1のファイル(第1のファイル)として保存される。8番目以降のストロークデータについては、新たに作成される#1-1のファイル(第2のファイル)に格納される。これに対し、ページ等生成部66がセクションを生成する場合には、複数のセクションにより1つのファイルが構成される。 As shown in FIG. 4, each page generated by the page generator 66 is stored in the memory 35 as one file. More specifically, the eighth and subsequent stroke data are deleted from the #1 file and saved as a new #1 file (first file). The eighth and subsequent stroke data are stored in the newly created file #1-1 (second file). On the other hand, when the page generation unit 66 generates sections, one file is composed of a plurality of sections.

ページ等生成部66は、新たに作成した第1及び第2のページ等のそれぞれに、ページ等の作成順序を示す順序情報を対応付けるよう構成される。この順序情報は、具体的にはタイムスタンプである。図4の例では、新たに作成した#1-1のファイルに、処理前の#1のファイルに対応付けられていたタイムスタンプ情報T1nが対応付けられ、処理後の#1のファイルに、処理前の#1のファイルに対応付けられていたタイムスタンプ情報T1nにより示される時刻の少し前の時刻(図4ではT1n-αと表記している)が対応付けられている。「少し前」としているのは、#1のファイルが#1-1のファイルより前に作成されたものであることを示すとともに、#1のファイルの前に作成されたファイル(図示せず)がある場合に、そのファイルの作成時刻が#1のファイルの作成時刻より後の時刻とならないための工夫である。 The page etc. generation unit 66 is configured to associate order information indicating the order in which the pages etc. are created with each of the newly created first and second pages etc. FIG. This order information is specifically a time stamp. In the example of FIG. 4, the newly created file #1-1 is associated with the time stamp information T 1n associated with the file #1 before processing, and the file #1 after processing is associated with: A time (indicated as T 1n -α in FIG. 4) slightly before the time indicated by the time stamp information T 1n associated with the file #1 before processing is associated. "A while ago" indicates that file #1 was created before file #1-1, and a file created before file #1 (not shown). This is a device for preventing the creation time of the file from being later than the creation time of the file #1.

なお、各ファイルに対応付ける順序情報は、具体的には各ファイルのファイル名に含まれることとしてもよいし、各ファイルにメタデータとして付すこととしてもよい。前者によれば、ユーザによる順序情報の視認が容易となり、後者によれば、コンピュータによる順序情報の取り扱いが容易となる。 Note that the order information associated with each file may specifically be included in the file name of each file, or may be attached to each file as metadata. The former makes it easier for the user to visually recognize the order information, and the latter makes it easier for the computer to handle the order information.

ページ等生成部66により新たなページ等が作成された後には、ストロークデータ取得部60による一連のストロークデータの取得が再実行される。図11には、図10でユーザがタッチボタン74をタップした後の、タッチスクリーン31の表示例を示している。この表示例は、ストロークデータ取得部60が「123456」に対応するページ等にアクセスし、その中に含まれる8個のストロークデータを取得したことによって得られるものである。なお、ストロークデータ取得部60による一連のストロークデータの取得の直後には、上述したように、表示部61によってまずタッチボタン70(図7)が表示されるが、図11には、このタッチボタン70をユーザがタップした後の状態を示している。図11では、表示中のストロークデータの数が8個であることから、スライダ71上に表示される目盛り73の数も8個となっている。こうして表示した画面においてユーザがハンドル72をスライドしたりタッチボタン74をタップした場合の処理は、上記と同様である。 After a new page or the like is created by the page generation unit 66, the stroke data acquisition unit 60 acquires a series of stroke data again. FIG. 11 shows a display example of the touch screen 31 after the user taps the touch button 74 in FIG. This display example is obtained when the stroke data acquisition unit 60 accesses the page corresponding to "123456" and acquires eight stroke data contained therein. Immediately after the stroke data acquisition unit 60 acquires a series of stroke data, the touch button 70 (FIG. 7) is first displayed by the display unit 61 as described above. The state after the user taps 70 is shown. In FIG. 11, since the number of stroke data being displayed is eight, the number of scales 73 displayed on the slider 71 is also eight. The processing when the user slides the handle 72 or taps the touch button 74 on the screen thus displayed is the same as described above.

なお、エディター34は、例えば、ユーザがタッチスクリーン31の右端近傍をタップした場合に、現在表示中のページ等の1つ後の作成時刻に対応付けられたページ等(以下、Aとする)に含まれる一連のストロークデータをストロークデータ取得部60に取得させることによって、表示中のページ等をAに切り替え、ユーザがタッチスクリーン31の左端近傍をタップした場合に、現在表示中のページ等の1つ前の作成時刻に対応付けられたページ(以下、Bとする)に含まれる一連のストロークデータをストロークデータ取得部60に取得させることによって、表示中のページ等をBに切り替えることとしてもよい。こうすることで、ユーザは自分の意思で、任意のページ等の中身を確認することが可能になる。 Note that, for example, when the user taps the vicinity of the right end of the touch screen 31, the editor 34 changes to a page (hereinafter referred to as A) associated with the creation time after the currently displayed page. By causing the stroke data acquisition unit 60 to acquire a series of included stroke data, the currently displayed page or the like is switched to A, and when the user taps near the left end of the touch screen 31, one of the currently displayed pages or the like is displayed. By causing the stroke data acquisition unit 60 to acquire a series of stroke data included in the page (hereinafter referred to as B) associated with the previous creation time, the currently displayed page or the like may be switched to B. . By doing so, the user can check the contents of any page or the like at his/her own will.

以上説明したように、エディター34は、ユーザにストロークデータ特定情報を入力させ、入力されたストロークデータ特定情報に応じて、最初に一括して表示された一連のストロークデータのうち特定のページに対応すべきものだけを、繰り返し選択的に表示させ確認することができる。そして、選択的に表示した1以上のストロークデータのみを含むページ等と、その他のストロークデータのみを含むページ等とを作成することができる。また、エディター34は、その処理を行うために、紙媒体に印刷されたバーコードや紙媒体に埋め込まれたICチップを全く必要とせず、めくり検出機能も必要としない。したがって、本実施の形態による手書きデータ取り込み装置1では、複数のページを含む汎用の紙媒体の各ページに書き込まれた筆跡からページごとの手書きデータ(1以上のストロークデータの集合)を作成することが、事後的にソフトウェア的な手段により実現されていると言える。 As described above, the editor 34 prompts the user to input stroke data identification information, and corresponds to a specific page of the series of stroke data initially collectively displayed according to the input stroke data identification information. Only what should be done can be selectively displayed and confirmed repeatedly. Then, a page or the like containing only one or more selectively displayed stroke data and a page or the like containing only other stroke data can be created. Further, the editor 34 does not require a bar code printed on a paper medium or an IC chip embedded in the paper medium, nor does it require a turning detection function. Therefore, in the handwritten data capture device 1 according to the present embodiment, handwritten data (set of one or more stroke data) for each page can be created from handwriting written on each page of a general-purpose paper medium including a plurality of pages. However, it can be said that it is realized by means of software after the fact.

以下、エディター34が行う処理について、エディター34の処理フローを参照しながら、再度より詳しく説明する。 Hereinafter, the processing performed by the editor 34 will be described in more detail again with reference to the processing flow of the editor 34. FIG.

図12は、エディター34の処理フローを示す図である。同図に示すように、エディター34は、ユーザによる手書きデータの表示指示(ステップS21)を受けて、まずメモリ35内にあるページ等のひとつから一連のストロークデータを取得する(ステップS22)。このときにストロークデータ取得の対象となるページ等は、ユーザによって指定可能とすることが好ましい。 FIG. 12 is a diagram showing the processing flow of the editor 34. As shown in FIG. As shown in the figure, the editor 34 receives a handwritten data display instruction from the user (step S21), and first acquires a series of stroke data from one page or the like in the memory 35 (step S22). At this time, it is preferable that the page or the like from which stroke data is to be acquired can be specified by the user.

続いて、エディター34は、取得した一連のストロークデータのすべてを描画し、タッチスクリーン31に表示する(ステップS23)。その後、ユーザによるページ編集モードへの移行指示(図7に例示したタッチボタン70のタップ)を受け付ける(ステップS24)。そして、ユーザによるページ編集モードへの移行指示が受け付けられると、エディター34は、スライダ(図8に例示したスライダ71、ハンドル72、目盛り73)及び区切り位置確定操作受付用のボタン(図8に例示したタッチボタン74)を表示する(ステップS25)。 Subsequently, the editor 34 draws all of the acquired series of stroke data and displays them on the touch screen 31 (step S23). After that, the user's instruction to shift to the page edit mode (tap of the touch button 70 illustrated in FIG. 7) is accepted (step S24). Then, when the user's instruction to shift to the page edit mode is accepted, the editor 34 displays the sliders (the slider 71, the handle 72, and the scale 73 illustrated in FIG. 8) and the button for accepting the operation to fix the delimiter position (illustrated in FIG. 8). The selected touch button 74) is displayed (step S25).

その後、エディター34は、スライダの現在位置を取得し(ステップS26)、取得した現在位置に基づいて区切り位置の入力を受け付け(ステップS27)、入力された区切り位置と筆記順とに基づいて一連のストロークデータのうちの連続部分を特定し(ステップS28)、特定した連続部分によりタッチスクリーン31の表示を書き換える(ステップS29)、という一連の処理を、ユーザによって区切り位置の確定操作が行われるまで繰り返す(ステップS30)。そして、区切り位置の確定操作が行われた場合には、スライダ及び区切り位置の確定操作受付用のボタンを消去し(ステップS31)、表示中のページ等から、最後に実行したステップS28で特定した連続部分に属しないストロークデータを削除するとともに、そのページ等のタイムスタンプを「少し前」の時刻のタイムスタンプに修正し、さらに、削除したストロークデータのすべてを含むページ等を新たに作成し、表示中のページ等のタイムスタンプ(修正前のもの)を対応付ける(ステップS31)。これにより、表示中のページ等が、最後のステップS26で取得されたスライダの現在位置により特定される区切り位置(ストロークデータ)と、その1つ後のストロークデータとの間を境として分割されることになる。その後は、ステップS2以降の処理が繰り返される。 After that, the editor 34 acquires the current position of the slider (step S26), receives an input of the break position based on the acquired current position (step S27), and writes a series of strokes based on the entered break position and writing order. A series of processes of specifying a continuous portion of the stroke data (step S28) and rewriting the display of the touch screen 31 according to the specified continuous portion (step S29) is repeated until the user performs an operation to confirm the delimiter position. (Step S30). Then, when the operation to confirm the division position is performed, the slider and the button for accepting the operation to confirm the division position are deleted (step S31). Delete the stroke data that does not belong to the continuous part, correct the time stamp of the page etc. to the time stamp of "a while ago", furthermore, create a new page etc. including all the deleted stroke data, The time stamp (before correction) of the page being displayed is associated (step S31). As a result, the page or the like being displayed is divided along the boundary between the delimiting position (stroke data) specified by the current position of the slider obtained in the last step S26 and the stroke data one after that. It will be. After that, the processing after step S2 is repeated.

以上説明したように、本実施の形態による手書きデータ取り込み装置1によれば、ページの区切りと考えられるタイミングでLEDランプ5bを薄緑色でゆっくり点滅させることができるので、手書きデータの格納先ファイルを変えるための操作ボタン4の押し忘れを防止することが可能になる。 As described above, according to the handwritten data capture device 1 according to the present embodiment, the LED lamp 5b can be slowly blinked in light green at the timing considered to be a page break. It is possible to prevent forgetting to press the operation button 4 for changing.

また、本実施の形態による手書きデータ取り込み装置1によれば、ユーザは、ストロークデータ特定情報を入力することにより、最初に一括して表示された一連のストロークデータのうち特定のページに対応するものだけを、選択的に表示させることができる。つまり、特定のページに対応する1以上のストロークデータをソフトウェア的な手段により特定することができるので、本実施の形態による手書きデータ取り込み装置1によれば、複数のページを含む汎用の紙媒体の各ページに書き込まれた筆跡を取得した後に、更に、適切に手書きデータをページごとに分類することが可能になる。 Further, according to the handwritten data capture device 1 according to the present embodiment, the user can input the stroke data specifying information to select the stroke data corresponding to a specific page among the series of stroke data collectively displayed at the beginning. can be selectively displayed. That is, one or more stroke data corresponding to a specific page can be specified by software means. After acquiring the handwriting written on each page, it becomes possible to further classify the handwritten data appropriately for each page.

以上、本発明の好ましい実施の形態について説明したが、本発明はこうした実施の形態に何等限定されるものではなく、本発明が、その要旨を逸脱しない範囲において、種々なる態様で実施され得ることは勿論である。 Although preferred embodiments of the present invention have been described above, the present invention is by no means limited to such embodiments, and the present invention can be implemented in various forms without departing from the gist thereof. is of course.

例えば、上記実施の形態では、ユーザにページ区切りを指定させるための第1のユーザインターフェイスとして直線状のスライダ71(図8)を利用する例を説明したが、例えば図13に示す円形のスライダ71のように、曲線状に形成されたスライダを用いることとしてもよい。また、上記実施の形態では、ユーザにページ区切りの確定操作を行わせるための第2のユーザインターフェイスとしてのタッチボタン74をタッチスクリーン31の右上に表示する例を示したが、例えば図13に例示するタッチボタン74のように、第2のユーザインターフェイスの配置はタッチスクリーン31の右上に限定されない。 For example, in the above embodiment, the linear slider 71 (FIG. 8) is used as the first user interface for allowing the user to designate page breaks. It is also possible to use a slider formed in a curved shape, such as . In addition, in the above-described embodiment, an example was shown in which the touch button 74 as the second user interface for allowing the user to perform the operation of confirming the page break is displayed on the upper right of the touch screen 31. For example, FIG. The placement of the second user interface is not limited to the upper right corner of the touch screen 31, like the touch buttons 74 that do.

さらに言えば、タッチボタン74ではなくスライダ71のハンドル72を、第2のユーザインターフェイスとして利用することも可能である。この場合、確定受付部65は、ユーザがハンドル72を所定時間にわたってタップし続けた(押下し続けた)ことによって、区切り位置の確定操作を受け付けるようにすることが好適である。 Furthermore, it is also possible to use the handle 72 of the slider 71 instead of the touch button 74 as the second user interface. In this case, it is preferable that the confirmation accepting unit 65 accepts the operation of confirming the delimiter position by the user continuing to tap (continue to press down) the handle 72 for a predetermined period of time.

また、上記実施の形態では、スライダ71上に表示する目盛り73を、ストロークデータ取得部60によって取得された一連のストロークデータのそれぞれと一対一に対応するものとして構成したが、該一連のストロークデータのそれぞれと多対一に対応するものとして構成することも可能である。こうすることで、ユーザは、一連のストロークデータを構成するストロークデータの数が極めて多い場合であっても、1つ1つの目盛り73を見分けることが可能になる。 Further, in the above-described embodiment, the scale 73 displayed on the slider 71 is configured to correspond one-to-one with each of the series of stroke data acquired by the stroke data acquisition section 60. It is also possible to configure as those corresponding to each of them in many-to-one correspondence. By doing this, even if the number of stroke data constituting a series of stroke data is extremely large, the user can distinguish each scale 73 .

この場合、ハンドル72又はスライダ71をユーザが所定時間以上にわたって押下することにより、スライダ71のスケールを拡大可能とすることが好ましい。つまり、ストロークデータ取得部60が一連のストロークデータを取得した当初に表示する目盛り73を第1の目盛りとすると、ハンドル72又はスライダ71をユーザが所定時間以上にわたって押下した場合に、一連のストロークデータの個数より少ない数のストロークデータであって、押下位置及びその近傍に対応する一群のストロークデータのそれぞれと多対一又は一対一に対応する1以上の第2の目盛りにより、1以上の第1の目盛りを置き換えることが好ましい。こうすることで、ユーザは、一連のストロークデータを構成するストロークデータの数が極めて多い場合であっても、ストロークデータ単位で細かく区切り位置を入力できるようになる。 In this case, it is preferable that the scale of the slider 71 can be enlarged by the user pressing the handle 72 or the slider 71 for a predetermined time or longer. That is, if the scale 73 displayed when the stroke data acquisition unit 60 acquires a series of stroke data is the first scale, when the user presses the handle 72 or the slider 71 for a predetermined period of time or longer, the series of stroke data is displayed. with one or more second scales corresponding to each of a group of stroke data corresponding to the pressed position and its vicinity in a multi-to-one or one-to-one correspondence, one or more first It is preferable to replace the scale of . By doing so, even if the number of stroke data constituting a series of stroke data is extremely large, the user can enter fine division positions for each stroke data.

図14及び図15を参照しながら、以上の点について具体的に説明する。図14は、タッチスクリーン31に図8と同じストロークデータを表示した状態を示しているが、1つの目盛り73に2つのストロークデータが割り当てられているため、目盛り73の数が図8の例の半数(ただし、ストロークデータの数が17個と奇数であるため、正確には半数+1個)となっている。具体的な割り当てについて説明すると、図示した目盛りAには「1」及び「2」が、目盛りBには「3」及び「4」の1画目が、目盛りCには「4」の2画目及び「5」の1画目が、目盛りDには「5」の2画目及び「6」が、目盛りEには「a」及び「b」の1画目が、目盛りFには「b」の2画目及び「c」が、目盛りGには「d」及び「e」が、目盛りHには「f」の1画目及び「f」の2画目が、目盛りIには「g」が、それぞれ割り当てられている。この場合において、ユーザが例えば図14に丸印で示した「E」の目盛り73付近を長押しすると、1つの目盛り73に対して割り当てられるストロークデータが例えば1つに減少する。図14の例では、例えば、目盛りAに「4」の2画目が、目盛りBには「5」の1画目が、目盛りCには「5」の2画目が、目盛りDには「6」が、目盛りEには「a」が、目盛りFには「b」の1画目が、目盛りGには「b」の2画目が、目盛りHには「c」が、目盛りIには「d」が、それぞれ割り当てられる。こうすることで、ユーザは、区切り位置として「4」の2画目から「d」までの範囲しか指定できなくなる一方、ストロークデータ単位で細かく区切り位置を入力できるようになる。 The above points will be specifically described with reference to FIGS. 14 and 15. FIG. FIG. 14 shows the same stroke data displayed on the touch screen 31 as in FIG. It is half (however, since the number of stroke data is 17, which is an odd number, it is exactly half + 1). To explain the specific assignment, "1" and "2" are assigned to the scale A, the first stroke of "3" and "4" are assigned to the scale B, and the two strokes of "4" are assigned to the scale C. and the first stroke of "5" on the scale D, the second stroke of "5" and "6" on the scale D, the first strokes of "a" and "b" on the scale E, and " 2nd stroke of "b" and "c", "d" and "e" on scale G, 1st stroke of "f" and 2nd stroke of "f" on scale H, and "f" on scale I 'g' are assigned respectively. In this case, if the user long-presses the vicinity of the "E" scale 73 indicated by the circle in FIG. In the example of FIG. 14, for example, the second stroke of "4" on the scale A, the first stroke of "5" on the scale B, the second stroke of "5" on the scale C, and the second stroke of "5" on the scale D "6", "a" on scale E, first stroke of "b" on scale F, second stroke of "b" on scale G, "c" on scale H, scale 'd' is assigned to each I. By doing so, the user can specify only the range from the second stroke of "4" to "d" as the delimiter position, while being able to input the delimiter position finely in units of stroke data.

また、スライダ71には、上述したハンドル72及びメモリ73の他に、図15に示すポインタ74を設けることとしてもよい。このポイント74は、区切り位置の候補となる候補位置をユーザに提示する目的で、スライダ71の近傍に表示されるものである。候補位置は、区切り位置入力受付部62によって導出される。 Further, the slider 71 may be provided with a pointer 74 shown in FIG. 15 in addition to the handle 72 and the memory 73 described above. This point 74 is displayed in the vicinity of the slider 71 for the purpose of presenting the user with candidate positions that are candidates for the delimiter position. Candidate positions are derived by the delimiter position input reception unit 62 .

区切り位置入力受付部62による候補位置の導出方法としては、例えば、2通りの方法が考えられる。1つ目は、ページ等に含まれる一連のストロークデータのそれぞれに筆記時刻を示すタイムスタンプが付与されている場合に利用できる方法であり、筆記順で隣接する2つのストロークデータそれぞれのタイムスタンプにより示される時間差に基づいて候補位置を導出するというものである。この方法によれば、例えば、タイムスタンプが1日以上経過しているなど、時間差がある程度以上大きいために、ユーザによるページの変更が行われた可能性が高いと考えられる位置を、候補位置として算出することが可能となる。 As a method for deriving candidate positions by the delimiter position input reception unit 62, for example, two methods are conceivable. The first is a method that can be used when a time stamp indicating the writing time is given to each of a series of stroke data included in a page or the like. The idea is to derive candidate positions based on the indicated time difference. According to this method, for example, a position where it is highly likely that the page has been changed by the user because the time difference is greater than a certain amount, such as a time stamp of one day or more, is selected as a candidate position. It is possible to calculate

2つ目は、筆記順で隣接する2つのストロークデータ間における、筆記面内で互いに直交する第1及び第2の方向(長方形である筆記面の縦方向及び横方向)のいずれか一方の変位量に基づいて導出するというものである。この方法によれば、例えば1つのページの下部から上部に筆跡がジャンプした場合や、横書きに記述した場合に改行した位置など、ユーザによるページの変更が行われた可能性が高いと考えられる位置やセクションを区切るべき改行位置などを、候補位置として算出することが可能となる。 The second is the displacement in one of the first and second directions (the vertical direction and the horizontal direction of the rectangular writing surface) that are orthogonal to each other in the writing surface between two stroke data adjacent in writing order. It is derived based on quantity. According to this method, for example, when the handwriting jumps from the bottom to the top of one page, or when writing horizontally, the position where the page is likely to have been changed by the user, such as a line break position. It is possible to calculate, as candidate positions, line feed positions to delimit sections, and so on.

また、第1及び第2のユーザインターフェイスを、ハードウェアボタンによって実現することも可能である。図16には、そのような第1及び第2のユーザインターフェイスを例示している。同図に示す手書きデータ取り込み装置1では、デジタイザ2の一端に、四角形の停止・確定ボタンB1、右向き三角形の進むボタンB2、右向き三角形が2つ連なってなる早送りボタンB3、左向き三角形の戻るボタンB4、左向き三角形が2つ連なってなる巻き戻しボタンB5を設けている。これらのボタンのすべてにより第1のユーザインターフェイスを構成し、ボタンB1は第2のユーザインターフェイスを兼ねている。なお、デジタイザ2からコンピュータ30に対しては、ボタンB1~B5それぞれの押下状態が逐次通知される。 It is also possible to implement the first and second user interfaces with hardware buttons. FIG. 16 illustrates such first and second user interfaces. In the handwritten data capture device 1 shown in the figure, at one end of the digitizer 2 are a square stop/confirm button B1, a right-pointing triangle forward button B2, a fast-forward button B3 with two right-pointing triangles in a row, and a left-pointing triangle back button B4. , and a rewind button B5 consisting of two left-pointing triangles in a row. All of these buttons constitute a first user interface, and button B1 also serves as a second user interface. The digitizer 2 sequentially notifies the computer 30 of the pressed states of the buttons B1 to B5.

ユーザが戻るボタンB4を1回押下すると、区切り位置入力受付部62により、最後に取得されていたストロークデータ特定情報により特定されていたストロークデータの1つ前の筆記順のストロークデータを特定するストロークデータ特定情報が取得される。一方、ユーザが進むボタンB2を1回押下すると、区切り位置入力受付部62により、最後に取得されていたストロークデータ特定情報により特定されていたストロークデータの1つ後の筆記順のストロークデータを特定するストロークデータ特定情報が取得される。早送りボタンB3及び巻き戻しボタンB5は、それぞれ進むボタンB2及び戻るボタンB4を連続して押下した場合(早送り、巻き戻し)と同様の効果を自動的に生じさせるためのボタンである。早送り及び巻き戻しは、その実行中に停止・確定ボタンB1が押下されることにより、停止する。早送り及び巻き戻しの実行中でないときにユーザが停止・確定ボタンB1を押下すると、確定受付部65により、ページ区切りの確定操作が受け付けられる。ボタンB1~B5がそれぞれ以上のような役割を有することにより、図16の手書きデータ取り込み装置1は、上記実施の形態で説明した手書きデータ取り込み装置1と同様に、ページごとの手書きデータを作成可能となる。 When the user presses the return button B4 once, the break position input reception unit 62 specifies the stroke data in the writing order immediately before the stroke data specified by the last acquired stroke data specification information. Data identification information is obtained. On the other hand, when the user presses the forward button B2 once, the break position input reception unit 62 specifies the stroke data in the writing order one after the stroke data specified by the last acquired stroke data specifying information. Stroke data identification information to be used is acquired. The fast-forward button B3 and the rewind button B5 are buttons for automatically producing the same effect as when the forward button B2 and the backward button B4 are pressed continuously (fast-forward and rewind), respectively. Fast-forwarding and rewinding are stopped by pressing the stop/confirm button B1 during their execution. When the user presses the stop/confirm button B1 when fast-forwarding and rewinding are not being executed, the confirmation acceptance unit 65 accepts the confirmation operation of the page break. Since the buttons B1 to B5 have the roles as described above, the handwritten data capturing device 1 of FIG. 16 can create handwritten data for each page in the same manner as the handwritten data capturing device 1 described in the above embodiment. becomes.

また、上記実施の形態では、連続部分特定部63が、区切り位置対応ストロークデータを含む第1の部分を連続部分として特定することとしたが、区切り位置対応ストロークデータを含まない第2の部分を連続部分として特定することとしてもよい。また、最古に筆記されたストロークデータを第1の部分に含むこととしたが、最後に筆記されたストロークデータを第1の部分に含むこととしてもよい。 Further, in the above-described embodiment, the continuous portion specifying unit 63 specifies the first portion including the break position corresponding stroke data as the continuous portion. It may be specified as a continuous portion. Also, although the stroke data written the oldest is included in the first portion, the stroke data written last may be included in the first portion.

また、上記実施の形態では、LEDランプ5aを琥珀色、LEDランプ5bを緑色又は薄緑色としたが、これは例示であり、実際のLEDランプ5a,5bの色は任意である。LEDランプ5a,5bの色は、ユーザに対して適切なインパクトを与えられるよう、人間工学を考慮して適宜決定されることが好ましい。LEDランプ5a,5bの点灯状態や点滅方法についても同様である。さらに、視覚障害を有するユーザを考慮し、LEDランプ5a,5bに代えて、或いはLEDランプ5a,5bとともに、同様の通知を音や振動等によって行うこととしてもよい。 In the above embodiment, the LED lamp 5a is amber, and the LED lamp 5b is green or light green, but this is an example, and the actual colors of the LED lamps 5a and 5b are arbitrary. It is preferable that the colors of the LED lamps 5a and 5b be appropriately determined in consideration of ergonomics so as to give an appropriate impact to the user. The same applies to the lighting state and blinking method of the LED lamps 5a and 5b. Furthermore, in consideration of visually impaired users, similar notifications may be made by sound, vibration, or the like, instead of or together with the LED lamps 5a and 5b.

また、上記実施の形態では、ユーザに対する通知機能を有する通知手段としてLEDランプを用いたが、LEDランプに代え、又は、LEDランプとともに、「音」や「タブレット画面上のアイコン点滅」を通知手段として利用することも可能である。 In addition, in the above embodiment, the LED lamp is used as a notification means having a notification function for the user. It can also be used as

また、上記実施の形態では、EMR方式による位置検出装置を用いる例を説明したが、本発明は、AES(Active ElectroStatic)方式などの、電池を搭載した指示体から位置検出器に対して信号を送信するタイプの位置検出装置にも好適に適用可能である。 Further, in the above embodiment, an example using a position detection device based on the EMR method has been described, but the present invention uses an AES (Active ElectroStatic) method or the like to transmit a signal from a battery-mounted pointer to a position detector. It can also be preferably applied to a transmitting type position detection device.

1 手書きデータ取り込み装置
2 デジタイザ
2a デジタイザ2の表面
2b タッチセンサ
3 クリップ
4 操作ボタン
5a,5b LEDランプ
10 電子ペン
10a ペン先
10b,10c サイドスイッチ
11 キャパシタ
12 インダクタ
20 センサコントローラ
21 入出力部
22 無線通信部
23 メモリ
30 コンピュータ
31 タッチスクリーン
32 操作ボタン
32 無線通信部
33 ストロークビルダー
34 エディター
35 メモリ
40 手帳型カバー
50 選択回路
51 スイッチ回路
52 アンプ
53 検波回路
54 ローパスフィルタ
55 サンプルホールド回路
56 アナログデジタル変換回路
57 制御部
58 発振器
59 電流ドライバ
60 ストロークデータ取得部
61 表示部
62 区切り位置入力受付部
63 連続部分特定部
64 再表示部
65 確定受付部
66 ページ等生成部
70,74 タッチボタン
71 スライダ
72 ハンドル
73 目盛り(Ticks)
B1 停止・確定ボタン
B2 進むボタン
B3 早送りボタン
B4 戻るボタン
B5 巻き戻しボタン
G1,G2 ストロークデータ群
LC ループコイル
P レポート用紙
1 handwritten data capture device 2 digitizer 2a surface 2b of digitizer 2 touch sensor 3 clip 4 operation buttons 5a, 5b LED lamp 10 electronic pen 10a pen tip 10b, 10c side switch 11 capacitor 12 inductor 20 sensor controller 21 input/output unit 22 wireless communication Unit 23 Memory 30 Computer 31 Touch screen 32 Operation button 32 Wireless communication unit 33 Stroke builder 34 Editor 35 Memory 40 Notebook type cover 50 Selection circuit 51 Switch circuit 52 Amplifier 53 Detection circuit 54 Low-pass filter 55 Sample hold circuit 56 Analog-to-digital conversion circuit 57 Control unit 58 Oscillator 59 Current driver 60 Stroke data acquisition unit 61 Display unit 62 Separation position input reception unit 63 Continuous part identification unit 64 Re-display unit 65 Confirmation reception unit 66 Page etc. generation unit 70, 74 Touch button 71 Slider 72 Handle 73 Scale (Ticks)
B1 Stop/Enter button B2 Forward button B3 Fast forward button B4 Back button B5 Rewind button G1, G2 Stroke data group LC Loop coil P Report paper

Claims (18)

タッチセンサを有する装置によって実行される方法であって、
前記タッチセンサ上における電子ペンを用いた手書きに基づいて自動的に生成される第1の手書きデータを示すファイル形式の第1のデータであり前記第1の手書きデータの再生時に再生の対象となるファイル形式の第1のデータを生成し、
ユーザによる操作部の所定操作に応じて、前記手書きデータを示すファイル形式の第1のデータの生成を完了するとともに、前記タッチセンサ上における前記電子ペンを用いた手書きに基づいて自動的に生成される第2の手書きデータを示すファイル形式の第2のデータであり、前記第2の手書きデータの再生時に再生の対象となるファイル形式の第2のデータであり、前記第1のデータと異なる第2のデータの生成を可能とする状態にするように制御し、さらに、前記ユーザによる前記操作部の所定操作後、前記第1のデータの生成を完了し前記第2のデータの生成を可能とする状態にすることを示す第1の通知を行う、
ことを特徴とする方法。
A method performed by a device having a touch sensor, comprising:
First data in a file format indicating first handwritten data automatically generated based on handwriting on the touch sensor using an electronic pen , and to be reproduced when the first handwritten data is reproduced. generating first data in a file format ;
In response to a predetermined operation of the operation unit by the user, the generation of first data in a file format representing the handwritten data is completed, and automatically generated based on handwriting using the electronic pen on the touch sensor. second data in a file format representing second handwritten data in the second handwritten data, the second data in a file format to be reproduced when reproducing the second handwritten data, the second data being different from the first data; Further, after the user performs a predetermined operation of the operation unit, the generation of the first data is completed and the generation of the second data is enabled. perform a first notification indicating that it is in a state to
A method characterized by:
前記ユーザによる前記操作部の所定操作に応じて、前記手書きデータを示すファイル形式の第2のデータの格納先を、前記手書きデータを示すファイル形式の第1のデータが格納されるメモリの第1の領域とは異なる前記メモリの第2の領域に切り替える、
ことを特徴とする請求項1に記載の方法。
The storage destination of the second data in a file format representing the handwritten data is set to a first memory in which the first data in a file format representing the handwritten data is stored in accordance with a predetermined operation of the operation unit by the user. switching to a second area of said memory different from the area of
2. The method of claim 1, wherein:
前記電子ペンを検出可能なスキャンモードにおいて、前記手書きデータを示すファイル形式の第1のデータを生成する、
ことを特徴とする請求項1に記載の方法。
generating first data in a file format representing the handwritten data in a scan mode in which the electronic pen can be detected;
2. The method of claim 1, wherein:
前記ユーザによる前記操作部の所定操作はボタンの押下操作である、
ことを特徴とする請求項1に記載の方法。
the predetermined operation of the operation unit by the user is an operation of pressing a button;
2. The method of claim 1, wherein:
前記手書きデータを示すファイル形式の第1のデータがメモリの第1の領域に格納されているかを判定し、
前記手書きデータを示すファイル形式の第1のデータが前記メモリの前記第1の領域に格納されているという判定に応じて、ユーザ向けの第2の通知を行う、
ことを特徴とする請求項1に記載の方法。
Determining whether first data in a file format representing the handwritten data is stored in a first area of a memory;
performing a second notification for a user in response to determining that first data in a file format representing the handwritten data is stored in the first area of the memory;
2. The method of claim 1, wherein:
前記電子ペンがペンアップ状態であるかペンダウン状態であるかをさらに判定し、
前記電子ペンが前記ペンアップ状態であるという判定に応じて、前記第2の通知を行う、
ことを特徴とする請求項5に記載の方法。
further determining whether the electronic pen is in a pen-up state or a pen-down state;
performing the second notification in response to a determination that the electronic pen is in the pen-up state;
6. The method of claim 5, wherein:
前記ユーザによる操作部の所定操作に応じて、前記第1の通知及び前記第2の通知と異なるユーザ向けの第3の通知を行う、
ことを特徴とする請求項5に記載の方法。
Performing a third notification for the user different from the first notification and the second notification in response to a predetermined operation of the operation unit by the user;
6. The method of claim 5, wherein:
前記第1の通知は、発光素子を第1の発光パターンで発光させることによって行われ、
前記第2の通知は、前記発光素子を前記第1の発光パターンとは異なる第2の発光パターンで発光させることによって行われ、
前記第3の通知は、前記発光素子を前記第1の発光パターン及び前記第2の発光パターンとは異なる第3の発光パターンで発光させることによって行われる、
ことを特徴とする請求項7に記載の方法。
The first notification is performed by causing the light emitting element to emit light in a first light emission pattern,
The second notification is performed by causing the light emitting element to emit light in a second light emission pattern different from the first light emission pattern,
The third notification is performed by causing the light emitting element to emit light in a third light emission pattern different from the first light emission pattern and the second light emission pattern,
8. The method of claim 7, wherein:
前記第1の通知は、前記発光素子を前記第1の発光パターンおよび第1の色で発光させることによって行われ、
前記第2の通知は、前記発光素子を前記第2の発光パターンおよび前記第1の色で発光させることによって行われ、
前記第3の通知は、前記発光素子を前記第3の発光パターンおよび前記第1の色とは異なる第2の色で発光させることによって行われる、
ことを特徴とする請求項8に記載の方法。
The first notification is performed by causing the light emitting element to emit light in the first light emission pattern and the first color,
The second notification is performed by causing the light emitting element to emit light in the second light emission pattern and the first color,
The third notification is performed by causing the light emitting element to emit light in a second color different from the third light emission pattern and the first color,
9. The method of claim 8, wherein:
プロセッサを有する装置であって、
前記プロセッサは、
タッチセンサ上における電子ペンを用いた手書きに基づいて自動的に生成される第1の手書きデータを示すファイル形式の第1のデータであり前記第1の手書きデータの再生時に再生の対象となるファイル形式の第1のデータを生成し、
ユーザによる操作部の所定操作に応じて、前記手書きデータを示すファイル形式の第1のデータの生成を完了するとともに、前記タッチセンサ上における前記電子ペンを用いた手書きに基づいて自動的に生成される第2の手書きデータを示すファイル形式の第2のデータであり、前記第2の手書きデータの再生時に再生の対象となるファイル形式の第2のデータであり、前記第1のデータと異なる第2のデータの生成を可能とする状態にするように制御し、さらに、前記ユーザによる前記操作部の所定操作後、前記第1のデータの生成を完了し前記第2のデータの生成を可能とする状態にすることを示す第1の通知を行う、
ことを特徴とする装置。
A device having a processor,
The processor
A file of first data in a file format indicating first handwritten data automatically generated based on handwriting on a touch sensor using an electronic pen , and a file to be reproduced when the first handwritten data is reproduced. generating first data of the form
In response to a predetermined operation of the operation unit by the user, the generation of first data in a file format representing the handwritten data is completed, and automatically generated based on handwriting using the electronic pen on the touch sensor. second data in a file format representing second handwritten data in the second handwritten data, the second data in a file format to be reproduced when reproducing the second handwritten data, the second data being different from the first data; Further, after the user performs a predetermined operation of the operation unit, the generation of the first data is completed and the generation of the second data is enabled. perform a first notification indicating that it is in a state to
A device characterized by:
前記プロセッサは、前記ユーザによる前記操作部の所定操作に応じて、前記手書きデータを示すファイル形式の第2のデータの格納先を、前記手書きデータを示すファイル形式の第1のデータが格納されるメモリの第1の領域とは異なる前記メモリの第2の領域に切り替える、
ことを特徴とする請求項10に記載の装置。
The processor selects a storage destination of second data in a file format representing the handwritten data in accordance with a predetermined operation of the operation unit by the user, in which first data in a file format representing the handwritten data is stored. switching to a second area of memory different from the first area of memory;
11. Apparatus according to claim 10, characterized in that:
前記プロセッサは、前記電子ペンを検出可能なスキャンモードにおいて、前記手書きデータを示すファイル形式の第1のデータを生成する、
ことを特徴とする請求項10に記載の装置。
The processor generates first data in a file format representing the handwritten data in a scan mode in which the electronic pen can be detected.
11. Apparatus according to claim 10, characterized in that:
前記ユーザによる前記操作部の所定操作はボタンの押下操作である、
ことを特徴とする請求項10に記載の装置。
the predetermined operation of the operation unit by the user is an operation of pressing a button;
11. Apparatus according to claim 10, characterized in that:
前記プロセッサは、
前記手書きデータを示すファイル形式の第1のデータがメモリの第1の領域に格納されているかを判定し、
前記手書きデータを示すファイル形式の第1のデータが前記メモリの前記第1の領域に格納されているという判定に応じて、ユーザ向けの第2の通知を行う、
ことを特徴とする請求項10に記載の装置。
The processor
Determining whether first data in a file format representing the handwritten data is stored in a first area of a memory;
performing a second notification for a user in response to determining that first data in a file format representing the handwritten data is stored in the first area of the memory;
11. Apparatus according to claim 10, characterized in that:
前記プロセッサは、
前記電子ペンがペンアップ状態であるかペンダウン状態であるかをさらに判定し、
前記電子ペンが前記ペンアップ状態であるという判定に応じて、前記第2の通知を行う、
ことを特徴とする請求項14に記載の装置。
The processor
further determining whether the electronic pen is in a pen-up state or a pen-down state;
performing the second notification in response to a determination that the electronic pen is in the pen-up state;
15. Apparatus according to claim 14, characterized in that:
前記プロセッサは、前記ユーザによる操作部の所定操作に応じて、前記第1の通知及び前記第2の通知と異なるユーザ向けの第3の通知を行う、
ことを特徴とする請求項14に記載の装置。
The processor performs a third notification for the user different from the first notification and the second notification in response to a predetermined operation of the operation unit by the user.
15. Apparatus according to claim 14, characterized in that:
前記プロセッサは、
発光素子を第1の発光パターンで発光させることによって前記第1の通知を行い、
前記発光素子を前記第1の発光パターンとは異なる第2の発光パターンで発光させることによって前記第2の通知を行い、
前記発光素子を前記第1の発光パターン及び前記第2の発光パターンとは異なる第3の発光パターンで発光させることによって前記第3の通知を行う、
ことを特徴とする請求項16に記載の装置。
The processor
The first notification is performed by causing the light emitting element to emit light in the first light emission pattern,
The second notification is performed by causing the light emitting element to emit light in a second light emission pattern different from the first light emission pattern,
The third notification is performed by causing the light-emitting element to emit light in a third light-emitting pattern different from the first light-emitting pattern and the second light-emitting pattern;
17. Apparatus according to claim 16, characterized in that:
前記プロセッサは、
前記発光素子を前記第1の発光パターンおよび第1の色で発光させることによって前記第1の通知を行い、
前記発光素子を前記第2の発光パターンおよび前記第1の色で発光させることによって前記第2の通知を行い、
前記発光素子を前記第3の発光パターンおよび前記第1の色とは異なる第2の色で発光させることによって前記第3の通知を行う、
ことを特徴とする請求項17に記載の装置。
The processor
making the first notification by causing the light emitting element to emit light in the first light emission pattern and the first color;
perform the second notification by causing the light-emitting element to emit light in the second light-emitting pattern and the first color;
Performing the third notification by causing the light emitting element to emit light in a second color different from the third light emission pattern and the first color;
18. Apparatus according to claim 17, characterized in that:
JP2021100839A 2019-10-04 2021-06-17 Methods and apparatus performed by devices having touch sensors Active JP7249381B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2021100839A JP7249381B2 (en) 2019-10-04 2021-06-17 Methods and apparatus performed by devices having touch sensors

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2019183463A JP7055116B2 (en) 2019-10-04 2019-10-04 Notification methods, devices, and programs
JP2021100839A JP7249381B2 (en) 2019-10-04 2021-06-17 Methods and apparatus performed by devices having touch sensors

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2019183463A Division JP7055116B2 (en) 2019-10-04 2019-10-04 Notification methods, devices, and programs

Publications (2)

Publication Number Publication Date
JP2021152943A JP2021152943A (en) 2021-09-30
JP7249381B2 true JP7249381B2 (en) 2023-03-30

Family

ID=69096772

Family Applications (2)

Application Number Title Priority Date Filing Date
JP2019183463A Active JP7055116B2 (en) 2019-10-04 2019-10-04 Notification methods, devices, and programs
JP2021100839A Active JP7249381B2 (en) 2019-10-04 2021-06-17 Methods and apparatus performed by devices having touch sensors

Family Applications Before (1)

Application Number Title Priority Date Filing Date
JP2019183463A Active JP7055116B2 (en) 2019-10-04 2019-10-04 Notification methods, devices, and programs

Country Status (1)

Country Link
JP (2) JP7055116B2 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000231449A (en) 1999-01-29 2000-08-22 Internatl Business Mach Corp <Ibm> System and method for displaying page information on handwriting recording device
JP2012014216A (en) 2010-06-29 2012-01-19 Brother Ind Ltd Information processing apparatus, information processing system, information processing program and information processing method
JP2015064690A (en) 2013-09-24 2015-04-09 ブラザー工業株式会社 Information input device

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008083963A (en) * 2006-09-27 2008-04-10 Canon Inc Document management system
US8970540B1 (en) * 2010-09-24 2015-03-03 Amazon Technologies, Inc. Memo pad
JP5966936B2 (en) * 2013-01-11 2016-08-10 コニカミノルタ株式会社 Handwriting input device and control program
WO2014162604A1 (en) * 2013-04-05 2014-10-09 株式会社 東芝 Electronic device and handwriting data processing method

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000231449A (en) 1999-01-29 2000-08-22 Internatl Business Mach Corp <Ibm> System and method for displaying page information on handwriting recording device
JP2012014216A (en) 2010-06-29 2012-01-19 Brother Ind Ltd Information processing apparatus, information processing system, information processing program and information processing method
JP2015064690A (en) 2013-09-24 2015-04-09 ブラザー工業株式会社 Information input device

Also Published As

Publication number Publication date
JP2021152943A (en) 2021-09-30
JP2019220234A (en) 2019-12-26
JP7055116B2 (en) 2022-04-15

Similar Documents

Publication Publication Date Title
JP6005880B1 (en) Handwritten data drawing method and handwritten data drawing apparatus
JP6600358B2 (en) User notification method, handwritten data capturing device, and program
CN108334210B (en) Digital board, handwriting data recording device, drawing method and synthesizing method
US10324544B2 (en) Hand-written information process apparatus, hand-written information processing method and hand-written information processing program
CN101650634B (en) Display apparatus and display method
KR102040857B1 (en) Function Operation Method For Electronic Device including a Pen recognition panel And Electronic Device supporting the same
JP2017033528A (en) Information display device, information display method, and program
JP7036966B2 (en) Methods, computers, and programs
JP7249381B2 (en) Methods and apparatus performed by devices having touch sensors
JP7322221B2 (en) Information processing device, method, and program
JP6619308B2 (en) Handwritten data drawing method, handwritten data drawing apparatus, and program
JP2015111366A (en) Information input device and information input program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20210625

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20220531

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20220531

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20220630

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20221025

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20230121

C60 Trial request (containing other claim documents, opposition documents)

Free format text: JAPANESE INTERMEDIATE CODE: C60

Effective date: 20230121

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20230130

C21 Notice of transfer of a case for reconsideration by examiners before appeal proceedings

Free format text: JAPANESE INTERMEDIATE CODE: C21

Effective date: 20230131

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20230314

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20230317

R150 Certificate of patent or registration of utility model

Ref document number: 7249381

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150