JP5240653B2 - Electronic pen system, terminal device and program thereof - Google Patents

Electronic pen system, terminal device and program thereof Download PDF

Info

Publication number
JP5240653B2
JP5240653B2 JP2008126566A JP2008126566A JP5240653B2 JP 5240653 B2 JP5240653 B2 JP 5240653B2 JP 2008126566 A JP2008126566 A JP 2008126566A JP 2008126566 A JP2008126566 A JP 2008126566A JP 5240653 B2 JP5240653 B2 JP 5240653B2
Authority
JP
Japan
Prior art keywords
range
display
pen
user
entry information
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
JP2008126566A
Other languages
Japanese (ja)
Other versions
JP2009276479A (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.)
Dai Nippon Printing Co Ltd
Original Assignee
Dai Nippon Printing 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 Dai Nippon Printing Co Ltd filed Critical Dai Nippon Printing Co Ltd
Priority to JP2008126566A priority Critical patent/JP5240653B2/en
Publication of JP2009276479A publication Critical patent/JP2009276479A/en
Application granted granted Critical
Publication of JP5240653B2 publication Critical patent/JP5240653B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Electrically Operated Instructional Devices (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

本発明は、ペン先部の用紙上の位置座標を演算する電子ペンを用いた電子ペン・システムであって、複数の用紙に記入された記入内容を端末装置に表示させる電子ペン・システム、端末装置およびそのプログラムに関する。   The present invention relates to an electronic pen system using an electronic pen that calculates the position coordinates of a pen tip portion on a sheet, and an electronic pen system that displays on a terminal device the contents of entry written on a plurality of sheets. The present invention relates to a device and a program thereof.

従来、記入した情報を電子化する電子ペンが開発されており、その代表的なものとしてスウェーデンのアノト社が開発した「アノトペン」が知られている。アノトペンは、所定のドットパターンが印刷された専用紙(以下、「専用ペーパー」とも呼ぶ。)とともに使用される。アノトペンは、ペン先部に、文字等を書くための通常のインクカートリッジに加えて、専用紙に印刷されたドットパターンを撮像するための小型カメラと、撮像したドットパターンから専用紙における位置座標を演算するプロセッサと、演算された位置座標等を外部機器へ送信するデータ通信ユニットとを搭載している。利用者が専用紙上にアノトペンで文字等を書いたり、専用紙上に図案化されている画像にチェックマークを記入したりすると、ペンの移動に伴って小型カメラが専用紙に印刷されたドットパターンを撮像し、プロセッサによって演算された連続する位置座標から、利用者が書き込んだ文字、画像などの記入情報が認識される。そして、この記入情報が、データ通信ユニットによりアノトペンから近くのパーソナルコンピュータや携帯電話などの端末装置へ送信される(例えば、特許文献1参照)。   Conventionally, electronic pens that digitize written information have been developed, and “Anot Pen” developed by Swedish company Anoto is known as a representative one. Anotopen is used together with dedicated paper (hereinafter also referred to as “dedicated paper”) on which a predetermined dot pattern is printed. In addition to the usual ink cartridge for writing characters, etc., the anotopen has a small camera for capturing the dot pattern printed on the dedicated paper and the position coordinates on the dedicated paper from the captured dot pattern. A processor for calculating and a data communication unit for transmitting the calculated position coordinates and the like to an external device are mounted. When a user writes characters, etc. on the special paper with an annotated pen, or puts a check mark on the image designed on the special paper, the small camera prints a dot pattern printed on the special paper as the pen moves. Information such as characters and images written by the user is recognized from continuous position coordinates obtained by imaging and calculated by the processor. Then, this entry information is transmitted by the data communication unit from the Anotopen to a terminal device such as a nearby personal computer or mobile phone (for example, see Patent Document 1).

本出願人は、このような電子ペンを用いて、模擬試験などの採点した結果を効率よく集計する学習採点システムなどを提案している(特許文献2)。また、複数の受講者に対して共有する学習データを記憶装置に記憶し、受講者の端末からのアクセスをカウントしつつ学習データを提供するシステムも提案されている(特許文献3)。また、受講者が電子ペンによって問題用紙に解答を記入し、各電子ペンで記入された記載内容を同一の問題用紙ごとにまとめてファイルを作成し、記憶するシステム等も提案されている(特許文献4)。また、採点システムにおいて、採点効率を上げるために、複数の記入者によって記入された各答案用紙の同じ解答欄を切り出して、表示画面に一覧表示するシステムも提案されている(特許文献5)。   The present applicant has proposed a learning scoring system that efficiently counts the results of scoring such as a mock test using such an electronic pen (Patent Document 2). There has also been proposed a system that stores learning data shared by a plurality of students in a storage device and provides learning data while counting accesses from the terminals of the students (Patent Document 3). In addition, a system has been proposed in which a student enters an answer on a question sheet with an electronic pen, and a file is created by storing the contents written on each electronic pen for each question sheet (patent) Reference 4). Moreover, in the scoring system, in order to improve scoring efficiency, a system that cuts out the same answer column of each answer sheet filled in by a plurality of writers and displays a list on a display screen has been proposed (Patent Document 5).

特表2003−511761号公報Japanese translation of PCT publication No. 2003-511761 特開2004−206295号公報JP 2004-206295 A 特開2002−323847号公報JP 2002-323847 A 特開2006−244055号公報JP 2006-244055 A 特許第3579599号公報Japanese Patent No. 3579599

しかしながら、特許文献5に示されるシステムは、答案用紙をイメージ・スキャナに読み込み、解答欄ごとに切り出して一定の順序で表示画面に出力するものであるが、イメージ・スキャナによって読み取られたイメージ・データから解答欄をどのように切り出すのか具体的に開示されておらず、また、解答欄は、答案用紙に予め印刷され固定化された範囲であり、このシステムでは、答案用紙のうち任意に位置や大きさを変えて切り出すことはできない。   However, the system disclosed in Patent Document 5 reads an answer sheet into an image scanner, cuts out each answer column, and outputs it on a display screen in a certain order. Image data read by the image scanner The answer column is not disclosed in detail, and the answer column is a range that is pre-printed and fixed on the answer sheet. It cannot be cut out by changing the size.

そこで、本発明は、電子ペンを利用したシステムにおいて、複数の用紙に電子ペンで記入された記入内容について、任意の位置・大きさの範囲を指定して、表示手段に逐次更新して表示することができる電子ペン・システム、端末装置及びそのプログラムを提供することを目的とする。   Therefore, in the system using the electronic pen, the present invention designates an arbitrary position and size range for the contents entered with the electronic pen on a plurality of sheets, and sequentially updates and displays them on the display means. It is an object to provide an electronic pen system, a terminal device, and a program for the electronic pen system.

本発明に係る電子ペン・システムは、位置によってユニークなコード化パターンが印刷された複数の用紙と、前記用紙に印刷されたコード化パターンを読み取ってペン先部の位置座標を演算し、当該位置座標と固有のペンIDとを含む記入情報を送信する複数の電子ペンと、前記電子ペンによって送信される記入情報を受信して、記入情報を処理する端末装置とを備える電子ペン・システムであって、前記端末装置は、ペンID又はペンIDに関連付けられたユーザIDごとに、記入情報を記憶する記憶手段と、表示手段表示されている前記用紙上で、任意の位置・大きさの範囲を指定する範囲指定手段と、ペンID又はペンIDに関連付けられたユーザIDごとに、記入情報を筆跡として再現して表示手段に表示させる処理手段とを有し、前記処理手段は、前記範囲指定手段により指定された範囲に対応する各用紙における記入情報を前記記憶手段から抽出して、各用紙における前記記入情報を筆跡として前記表示手段に一覧表示させることを特徴とする。 The electronic pen system according to the present invention calculates a position coordinate of a pen tip by reading a plurality of sheets on which a unique coded pattern is printed according to a position, and the coded pattern printed on the sheet, An electronic pen system comprising a plurality of electronic pens that transmit entry information including coordinates and a unique pen ID, and a terminal device that receives the entry information transmitted by the electronic pen and processes the entry information. Te, the terminal device, for each user ID associated with the pen ID or pen ID, and storage means for storing entry information, on the sheet that is displayed on the display means, the range of an arbitrary position and size And a processing means for reproducing the entry information as handwriting and displaying it on the display means for each pen ID or user ID associated with the pen ID. The processing means extracts entry information on each sheet corresponding to the range designated by the range designation means from the storage means, and causes the display means to display a list of the entry information on each sheet as handwriting. And

用紙によって異なる電子ペンを用いて記入すると、それぞれの電子ペンは、用紙に印刷されたコード化パターンを読み取ってペン先部の位置座標を演算し、当該位置座標と固有のペンIDとを含む記入情報を端末装置へ送信する。端末装置は、記入情報を受信すると、ペンID又はペンIDに関連付けられたユーザIDごとに、記入情報を記憶手段に記憶し、処理手段によって、ペンID又はペンIDに関連付けられたユーザIDごとに、記入情報を筆跡として再現して表示手段に表示させる。ここで、範囲指定手段によって、表示手段表示されている用紙上で、任意の位置・大きさの範囲を指定すると、処理手段は、範囲指定手段により指定された範囲に対応する各用紙における記入情報を記憶手段から抽出して、各用紙における記入情報を筆跡として表示手段に一覧表示させる。したがって、操作者は、範囲指定手段によって、表示手段の表示画面において、任意の位置・大きさの範囲を指定することにより、指定された範囲に対応する各用紙における記入内容を表示手段で確認することができる。
上記電子ペン・システムにおいて、前記範囲指定手段は、前記表示手段に表示されている前記用紙上における、ポインティング・デバイスのドラッグ操作を検知して、範囲を指定するよう構成するとよい。この構成により、ユーザは、表示手段に表示されている用紙上を、ポインティング・デバイスのドラッグ操作により、範囲を指定することができる。 また、上記電子ペン・システムにおいて、前記処理手段は、前記範囲指定手段による範囲指定がされた後に、一覧表示を選択するためのメニューを表示させ、当該メニューが選択された場合に、前記範囲指定手段により指定された範囲に対応する各用紙における筆跡を前記表示手段に一覧表示させるよう構成するとよい。この構成により、ユーザは、範囲指定手段により範囲指定をした後で、メニューの選択により、一覧表示をさせることができる。
When writing using different electronic pens depending on the paper, each electronic pen reads the coded pattern printed on the paper, calculates the position coordinates of the pen tip, and includes the position coordinates and the unique pen ID. Information is transmitted to the terminal device. Upon receiving the entry information, the terminal device stores the entry information in the storage means for each pen ID or user ID associated with the pen ID, and for each user ID associated with the pen ID or pen ID by the processing means. The entry information is reproduced as handwriting and displayed on the display means. Here, the range specifying means, on the paper that is displayed on the display means, specifying the range of the arbitrary position, size, processing means, fill in each sheet corresponding to the range specified by the range specifying means The information is extracted from the storage means, and the entry information on each sheet is displayed as a list on the display means as handwriting. Therefore, the operator designates the range of any position / size on the display screen of the display means by the range designation means, and confirms the entry contents on each sheet corresponding to the designated range on the display means. be able to.
In the electronic pen system, the range specifying unit may be configured to detect a drag operation of the pointing device on the paper displayed on the display unit and specify the range. With this configuration, the user can specify a range on the sheet displayed on the display unit by dragging the pointing device. In the electronic pen system, the processing unit displays a menu for selecting a list display after the range is specified by the range specifying unit, and when the menu is selected, the range specification is performed. The handwriting on each sheet corresponding to the range designated by the means may be configured to be displayed as a list on the display means. With this configuration, the user can display a list by selecting a menu after specifying a range by the range specifying means.

上記電子ペン・システムにおいて、前記処理手段は、ペンID又はペンIDに関連付けられたユーザIDのうち、前記範囲指定手段により指定された範囲に記入情報ないしそのストローク情報が存在するものを選択して、前記表示手段に一覧表示させるよう構成するとよい。この構成により、指定された範囲に記入情報ないしそのストローク情報が存在しないものは表示されず、指定された範囲に記入情報ないしそのストローク情報が存在するペンID又はユーザIDの記入情報について筆跡として表示手段に一覧表示されるため、見やすい。 In the electronic pen system, the processing means selects a pen ID or a user ID associated with the pen ID that has the entry information or the stroke information in the range designated by the range designation means. The display means may be configured to display a list. With this configuration, the entry information or the stroke information that does not exist in the specified range is not displayed, and the pen ID or the user ID entry information that contains the entry information or the stroke information in the specified range is displayed as a handwriting. Since it is displayed as a list on the means, it is easy to see.

さらに、上記電子ペン・システムにおいて、前記範囲指定手段は、一旦指定した範囲を調整することができ、前記処理手段は、前記範囲指定手段によって指定範囲が調整されたとき、ペンID又はペンIDに関連付けられたユーザIDのうち、調整後の指定範囲に、記入情報ないしそのストローク情報が存在するものを選択して、前記表示手段に一覧表示させるよう構成させると好ましい。この構成により、必要に応じて範囲指定手段によって一旦指定した範囲を調整することができ、また、処理手段は、調整後の指定範囲につき、記入情報ないしそのストローク情報が存在するものを選択して、表示手段に一覧表示させるため、一覧表示させたい指定範囲を任意に調整して、調整後における記入情報ないしそのストローク情報の存在が反映された一覧表示をさせることができる。 Further, in the electronic pen system, the range designating unit can adjust the range once designated, and the processing unit can change the pen ID or pen ID when the designated range is adjusted by the range designating unit. Of the associated user IDs, it is preferable to select an entry having the entry information or the stroke information in the designated range after adjustment and display the list on the display means. With this configuration, the range once designated by the range designation means can be adjusted as necessary, and the processing means selects the entry information or the stroke information for the designated range after adjustment. In order to display the list on the display means, it is possible to arbitrarily adjust the designated range to be displayed as a list, and display the list reflecting the entry information after the adjustment or the presence of the stroke information.

また、上記電子ペン・システムにおいて、前記処理手段は、プロジェクタへの表示信号の出力中又は所定時以降に、電子ペンから受信した記入情報を、プロジェクタへの表示信号の非出力状態時又は所定時前の線種とは変更して筆跡として前記表示手段に表示させるとよい。この構成により、プロジェクタへの表示信号の出力中に、電子ペンから受信した記入情報は、電子ペンの利用者がプロジェクタにより投影表示される映像を見て、記入された情報である可能性があるが、記入情報の筆跡の線種がプロジェクタへの表示信号の非出力状態時の線種から変更されることにより、プロジェクタへの表示信号の出力中に受信された記入情報の筆跡を他の筆跡と区別して認識することができる。また、所定時以降に、電子ペンから受信した記入情報を、線種を所定時前の線種から変更して筆跡として表示手段に表示させる場合にも、同様に、他の筆跡と区別して認識することができる。 Further, in the electronic pen system, the processing means outputs the entry information received from the electronic pen during the output of the display signal to the projector or after a predetermined time when the display signal to the projector is not output or at the predetermined time. It may be changed from the previous line type and displayed as handwriting on the display means. With this configuration, there is a possibility that the entry information received from the electronic pen during the output of the display signal to the projector is information entered by the user of the electronic pen watching the image projected and displayed by the projector. However, when the line type of the handwriting of the entry information is changed from the line type when the display signal to the projector is not output , the handwriting of the entry information received during the output of the display signal to the projector is changed to another handwriting. And can be recognized separately. In addition, when the line information is changed from the line type before the predetermined time and displayed on the display means as the handwriting after the predetermined time , the entry information received from the electronic pen is also recognized separately from other handwriting. can do.

また、本発明に係る端末装置は、位置によってユニークなコード化パターンが印刷された複数の用紙と、前記用紙に印刷されたコード化パターンを読み取ってペン先部の位置座標を演算し、当該位置座標と固有のペンIDとを含む記入情報を送信する複数の電子ペンと、前記電子ペンによって送信される記入情報を受信して、記入情報を処理する端末装置とを備える電子ペン・システムにおいて利用される端末装置であって、ペンID又はペンIDに関連付けられたユーザIDごとに、記入情報を記憶する記憶手段と、表示手段表示されている前記用紙上で、任意の位置・大きさの範囲を指定する範囲指定手段と、ペンID又はペンIDに関連付けられたユーザIDごとに、記入情報を筆跡として再現して表示手段に表示させる処理手段とを有し、前記処理手段は、前記範囲指定手段により指定された範囲に対応する各用紙における記入情報を前記記憶手段から抽出して、各用紙における前記記入情報を筆跡として前記表示手段に一覧表示させることを特徴とする。 Further, the terminal device according to the present invention calculates a position coordinate of the pen tip portion by reading a plurality of sheets on which a unique coding pattern is printed according to a position, and the coding pattern printed on the sheet. Used in an electronic pen system comprising a plurality of electronic pens that transmit entry information including coordinates and a unique pen ID, and a terminal device that receives the entry information transmitted by the electronic pen and processes the entry information a terminal device that is, for each user ID associated with the pen ID or pen ID, and storage means for storing entry information, on the sheet that is displayed on the display means, at any position and size Range specifying means for specifying a range, processing means for reproducing the entry information as handwriting for each pen ID or user ID associated with the pen ID, and displaying on the display means And the processing means extracts the entry information on each sheet corresponding to the range designated by the range designation means from the storage means, and causes the display means to display a list of the entry information on each sheet as handwriting. It is characterized by that.

この端末装置により、本電子ペン・システムにおいてその機能を発揮することができ、操作者は、範囲指定手段によって、表示手段表示されている用紙上で、任意の位置・大きさの範囲を指定することにより、指定された範囲に対応する各用紙における記入内容を表示手段で確認することができる。
上記端末装置において、前記範囲指定手段は、前記表示手段に表示されている前記用紙上における、ポインティング・デバイスのドラッグ操作を検知して、範囲を指定するよう構成するとよい。この構成により、ユーザは、表示手段に表示されている用紙上を、ポインティング・デバイスのドラッグ操作により、範囲を指定することができる。
また、上記端末装置において、前記処理手段は、前記範囲指定手段による範囲指定がされた後に、一覧表示を選択するためのメニューを表示させ、当該メニューが選択された場合に、前記範囲指定手段により指定された範囲に対応する各用紙における筆跡を前記表示手段に一覧表示させるよう構成するとよい。この構成により、ユーザは、範囲指定手段により範囲指定をした後で、メニューの選択により、一覧表示をさせることができる。
The terminal device can exhibit its function in the electronic pen system, the operator, by range designation means, on the paper that is displayed on the display means, specify a range of arbitrary position and size By doing so, it is possible to confirm the entry contents on each sheet corresponding to the designated range by the display means.
In the terminal device, the range specifying means may be configured to detect a drag operation of the pointing device on the paper displayed on the display means and specify the range. With this configuration, the user can specify a range on the sheet displayed on the display unit by dragging the pointing device.
In the terminal device, the processing unit displays a menu for selecting a list display after the range is specified by the range specifying unit, and when the menu is selected, the range specifying unit The handwriting on each sheet corresponding to the specified range may be displayed as a list on the display means. With this configuration, the user can display a list by selecting a menu after specifying a range by the range specifying means.

上記端末装置において、前記処理手段は、ペンID又はペンIDに関連付けられたユーザIDのうち、前記範囲指定手段により指定された範囲に記入情報ないしそのストローク情報が存在するものを選択して、前記表示手段に一覧表示させるよう構成するとよい。この構成により、指定された範囲に記入情報ないしそのストローク情報が存在しないものは表示されず、指定された範囲に記入情報ないしそのストローク情報が存在するペンID又はユーザIDの記入情報について筆跡として表示手段に一覧表示されるため、見やすい。 In the terminal device, the processing means selects a pen ID or a user ID associated with the pen ID that has entry information or stroke information in a range specified by the range specifying means, and It may be configured to display a list on the display means. With this configuration, the entry information or the stroke information that does not exist in the specified range is not displayed, and the pen ID or the user ID entry information that contains the entry information or the stroke information in the specified range is displayed as a handwriting. Since it is displayed as a list on the means, it is easy to see.

さらに、上記端末装置において、前記範囲指定手段は、一旦指定した範囲を調整することができ、前記処理手段は、前記範囲指定手段によって指定範囲が調整されたとき、ペンID又はペンIDに関連付けられたユーザIDのうち、調整後の指定範囲に、記入情報ないしそのストローク情報が存在するものを選択して、前記表示手段に一覧表示させるよう構成させると好ましい。この構成により、必要に応じて範囲指定手段によって一旦指定した範囲を調整することができ、また、処理手段は、調整後の指定範囲につき、記入情報ないしそのストローク情報が存在するものを選択して、表示手段に一覧表示させるため、一覧表示させたい指定範囲を任意に調整して、調整後における記入情報ないしそのストローク情報の存在が反映された一覧表示をさせることができる。 Further, in the terminal device, the range designating unit can adjust the once designated range, and the processing unit is associated with a pen ID or a pen ID when the designated range is adjusted by the range designating unit. Among the user IDs, it is preferable to select the user ID having the entry information or the stroke information in the adjusted designated range and display the list on the display means. With this configuration, the range once designated by the range designation means can be adjusted as necessary, and the processing means selects the entry information or the stroke information for the designated range after adjustment. In order to display the list on the display means, it is possible to arbitrarily adjust the designated range to be displayed as a list, and display the list reflecting the entry information after the adjustment or the presence of the stroke information.

また、上記端末装置において、前記処理手段は、プロジェクタへの表示信号の出力中又は所定時以降に、電子ペンから受信した記入情報を、プロジェクタへの表示信号の非出力状態時又は所定時前の線種とは変更して筆跡として前記表示手段に表示させるとよい。この構成により、プロジェクタへの表示信号の出力中に、電子ペンから受信した記入情報は、電子ペンの利用者がプロジェクタにより投影表示される映像を見て、記入された情報である可能性があるが、記入情報の筆跡の線種がプロジェクタへの表示信号の非出力状態時の線種から変更されることにより、プロジェクタへの表示信号の出力中に受信された記入情報の筆跡を他の筆跡と区別して認識することができる。また、所定時以降に、電子ペンから受信した記入情報を、線種を所定時前の線種から変更して筆跡として表示手段に表示させる場合にも、同様に、他の筆跡と区別して認識することができる。 Further, in the terminal device, the processing means outputs the entry information received from the electronic pen during the output of the display signal to the projector or after a predetermined time, when the display signal to the projector is not output or before the predetermined time. The line type may be changed and displayed as handwriting on the display means. With this configuration, there is a possibility that the entry information received from the electronic pen during the output of the display signal to the projector is information entered by the user of the electronic pen watching the image projected and displayed by the projector. However, when the line type of the handwriting of the entry information is changed from the line type when the display signal to the projector is not output , the handwriting of the entry information received during the output of the display signal to the projector is changed to another handwriting. And can be recognized separately. In addition, when the line information is changed from the line type before the predetermined time and displayed on the display means as the handwriting after the predetermined time , the entry information received from the electronic pen is also recognized separately from other handwriting. can do.

また、本発明に係るプログラムは、位置によってユニークなコード化パターンが印刷された複数の用紙と、前記用紙に印刷されたコード化パターンを読み取ってペン先部の位置座標を演算し、当該位置座標と固有のペンIDとを含む記入情報を送信する複数の電子ペンと、前記電子ペンによって送信される記入情報を受信して、記入情報を処理する端末装置とを備える電子ペン・システムにおいて利用される端末装置によって実行されるプログラムであって、ペンID又はペンIDに関連付けられたユーザIDごとに、記入情報を記憶する記憶手段、表示手段表示されている前記用紙上で、任意の位置・大きさの範囲を指定する範囲指定手段、ペンID又はペンIDに関連付けられたユーザIDごとに、記入情報を筆跡として再現して表示手段に表示させるものであり、前記範囲指定手段により指定された範囲に対応する各用紙における記入情報を前記記憶手段から抽出して、各用紙における前記記入情報を筆跡として前記表示手段に一覧表示させる処理手段として前記端末装置を機能させることを特徴とする。
上記プログラムにおいて、前記範囲指定手段は、前記表示手段に表示されている前記用紙上における、ポインティング・デバイスのドラッグ操作を検知して、範囲を指定するよう構成するとよい。
また、上記プログラムにおいて、前記処理手段は、前記範囲指定手段による範囲指定がされた後に、一覧表示を選択するためのメニューを表示させ、当該メニューが選択された場合に、前記範囲指定手段により指定された範囲に対応する各用紙における筆跡を前記表示手段に一覧表示させるよう構成するとよい。
Further, the program according to the present invention calculates a position coordinate of a pen tip by reading a plurality of sheets on which a unique coding pattern is printed according to a position, and the coding pattern printed on the sheet, and calculating the position coordinates. And an electronic pen system that includes a plurality of electronic pens that transmit entry information including a unique pen ID, and a terminal device that receives the entry information transmitted by the electronic pen and processes the entry information. a program to be executed by that terminal device, for each user ID associated with the pen ID or pen ID, storage means for storing entry information, on the sheet that is displayed on the display unit, an arbitrary position, Range specification means for specifying a size range, pen ID or user ID associated with pen ID is reproduced and displayed as handwriting The entry information on each sheet corresponding to the range designated by the range designation means is extracted from the storage means, and the entry information on each sheet is displayed as a handwriting on the display means as a list. The terminal device functions as a processing means.
In the above program, the range specifying means may be configured to detect a drag operation of the pointing device on the paper displayed on the display means and specify the range.
In the above program, the processing unit displays a menu for selecting a list display after the range is specified by the range specifying unit. When the menu is selected, the processing unit specifies the range display unit. It is preferable that the handwriting on each sheet corresponding to the set range is displayed as a list on the display means.

上記プログラムにおいて、前記処理手段は、ペンID又はペンIDに関連付けられたユーザIDのうち、前記範囲指定手段により指定された範囲に記入情報のストローク情報が存在するものを選択して、前記表示手段に一覧表示させるよう構成するとよい。   In the above program, the processing means selects a pen ID or a user ID associated with the pen ID that has stroke information of entry information in a range specified by the range specifying means, and the display means It is good to make a list display.

さらに、上記プログラムにおいて、前記範囲指定手段は、一旦指定した範囲を調整することができ、前記処理手段は、前記範囲指定手段によって指定範囲が調整されたとき、ペンID又はペンIDに関連付けられたユーザIDのうち、調整後の指定範囲に、記入情報のストローク情報が存在するものを選択して、前記表示手段に一覧表示させるよう構成すると好ましい。   Furthermore, in the above program, the range designating unit can adjust a once designated range, and the processing unit is associated with a pen ID or a pen ID when the designated range is adjusted by the range designating unit. It is preferable that the user ID is selected so that the stroke information of the entry information exists in the designated range after adjustment, and the list is displayed on the display means.

また、上記プログラムにおいて、前記処理手段は、プロジェクタへの表示信号の出力中又は所定時以降に、電子ペンから受信した記入情報を、プロジェクタへの表示信号の非出力状態時又は所定時前の線種とは変更して筆跡として前記表示手段に表示させるとよい。 In the above program, the processing means outputs the entry information received from the electronic pen during the output of the display signal to the projector or after a predetermined time, when the display signal to the projector is not output or before the predetermined time. The seed may be changed and displayed as handwriting on the display means.

このプログラムを端末装置にインストールすることにより、本発明に係る端末装置を構成することができる。   By installing this program in the terminal device, the terminal device according to the present invention can be configured.

本発明によれば、複数の用紙に電子ペンで記入された記入内容について、任意の位置・大きさの範囲を指定して、表示手段に表示することができる。   According to the present invention, it is possible to designate the range of arbitrary positions and sizes and display them on the display means with respect to entry contents entered on a plurality of sheets with an electronic pen.

以下、図面を参照しながら、本発明に係る電子ペン・システムの好適な実施形態について説明する。   Hereinafter, preferred embodiments of an electronic pen system according to the present invention will be described with reference to the drawings.

<第1実施形態>
〔電子ペン・システムのシステム構成〕
図1は、第1実施形態における電子ペン・システム10のシステム構成図である。図1に示すように、電子ペン・システム10は、各受講者(利用者)それぞれに配布される解答用紙(記入用紙)5A,5B,…(5)と、解答用紙5に解答(筆跡)を記入し、記入した情報を外部へ Bluetooth(登録商標)等の無線通信方式で送信するための電子ペン1A,1B,…(1)と、各電子ペン1から送信される記入情報を受信してディスプレイ(表示手段)に記入内容等を表示する集約装置(端末装置)2とを備える。
<First Embodiment>
[System configuration of electronic pen system]
FIG. 1 is a system configuration diagram of an electronic pen system 10 according to the first embodiment. As shown in FIG. 1, the electronic pen system 10 has an answer sheet (entry sheet) 5A, 5B,... (5) distributed to each student (user) and an answer sheet (handwriting) on the answer sheet 5. The electronic pens 1A, 1B,... (1) for transmitting the entered information to the outside by a wireless communication method such as Bluetooth (registered trademark) and the entry information transmitted from each electronic pen 1 are received. And an aggregation device (terminal device) 2 for displaying entry contents and the like on a display (display means).

なお、図1では、集約装置2は、電子ペン1A〜1Cから直接、記入情報を受信しているが、記入される解答用紙5が多いために記入情報を送信する電子ペン1の本数が多い場合や、受講者が解答する会場が離れている等により無線通信の範囲外となるような場合は、他の電子ペン1D、1E、…から送信される記入情報を中継して集約装置2へ転送するための転送装置3を設ける。このとき、転送装置3から集約装置2へのデータの送信は、例えばLAN経由でTCP/IPの通信方式で行うとよい。各電子ペン1には、アノトペンを利用することができ、集約装置2や転送装置3には、ラップトップパソコンなどを利用することができる。プロジェクタ4は、集約装置2から表示情報を受信して、集約装置2の画面をスクリーンへ投影表示する装置である。   In FIG. 1, the aggregation device 2 receives the entry information directly from the electronic pens 1 </ b> A to 1 </ b> C. However, since there are many answer sheets 5 to be filled in, the number of electronic pens 1 that transmit the entry information is large. If the location where the student answers is out of the range of the wireless communication due to the remote location, etc., the entry information transmitted from the other electronic pens 1D, 1E,. A transfer device 3 for transferring is provided. At this time, transmission of data from the transfer device 3 to the aggregation device 2 may be performed by a TCP / IP communication method via a LAN, for example. An electronic pen can be used for each electronic pen 1, and a laptop personal computer or the like can be used for the aggregation device 2 or the transfer device 3. The projector 4 is a device that receives display information from the aggregation device 2 and projects and displays the screen of the aggregation device 2 on a screen.

〔解答用紙〕
図2を参照して解答用紙(記入用紙)5について説明する。各解答用紙5には、その略全面に、それぞれ同じパターンのドットパターン(コード化パターン)が印刷され、その上に、ユーザエリア501が規定されている。さらに、各解答用紙5には、所属(クラス)や名前を記入する記入欄や問題、解答欄等が印刷されている。なお、問題数が多く解答用紙5のセットが複数枚に及ぶ場合は、二枚目、三枚目、…ごとに異なるドットパターンを印刷する。ドットパターンは、赤外線を吸収するカーボンを含んだインキにより印刷され、記入欄や問題内容等の線や文字は、赤外域に吸収性を持たないインキにより印刷される。
[Answer sheet]
The answer sheet (entry form) 5 will be described with reference to FIG. Each answer sheet 5 has a dot pattern (coded pattern) of the same pattern printed on substantially the entire surface thereof, and a user area 501 is defined thereon. Further, each answer sheet 5 is printed with an entry field for entering the affiliation (class) and name, a question, an answer field, and the like. If there are a large number of questions and a plurality of answer sheets 5 are set, a different dot pattern is printed for each of the second, third,... The dot pattern is printed with ink containing carbon that absorbs infrared rays, and lines and characters such as entry fields and problem contents are printed with ink that does not absorb in the infrared region.

〔解答用紙、電子ペンと受講者の対応等〕
解答用紙、電子ペンと受講者(記入者)の対応等については、本実施形態では、図3に示すように、受講者「太郎」が、電子ペン1Aを用いて解答用紙5Aに解答し、受講者「次郎」が、電子ペン1Bを用いて解答用紙5Bに解答し、受講者「三郎」が、電子ペン1Cを用いて解答用紙5Cに解答し、受講者「四郎」が、電子ペン1Dを用いて解答用紙5Dに解答し、受講者「五郎」が、電子ペン1Eを用いて解答用紙5Eに解答するものとする。また、講師(利用者)「花子」が、集約装置2を操作するものとする。
[Answer sheet, correspondence between electronic pen and students, etc.]
As for the correspondence between the answer sheet, the electronic pen and the student (entrant), in this embodiment, as shown in FIG. 3, the student “Taro” answers the answer sheet 5A using the electronic pen 1A, The student “Jiro” answers the answer sheet 5B using the electronic pen 1B, the student “Saburo” answers the answer sheet 5C using the electronic pen 1C, and the student “Shiro” uses the electronic pen 1D. It is assumed that the student “Goro” answers the answer sheet 5E using the electronic pen 1E. Further, it is assumed that the lecturer (user) “Hanako” operates the aggregation device 2.

次に、図4と図5を参照しながら、解答用紙5に印刷されたアノト方式のドットパターン(コード化パターン)について説明する。図4は、用紙5に印刷されたドットパターンのドットと、そのドットが変換される値との関係を説明する図である。図4に示すように、ドットパターンの各ドットは、その位置によって所定の値に対応付けられている。すなわち、ドットの位置を格子の基準位置(縦線及び横線の交差点)から上下左右のどの方向にシフトするかによって、各ドットは、0〜3の値に対応付けられている。また、各ドットの値は、さらに、X座標用の第1ビット値及びY座標用の第2ビット値に変換できる。このようにして対応付けられた情報の組合せにより、用紙上の位置座標が決定されるように構成されている。   Next, an Anoto dot pattern (coded pattern) printed on the answer sheet 5 will be described with reference to FIGS. 4 and 5. FIG. 4 is a diagram illustrating the relationship between the dots of the dot pattern printed on the paper 5 and the values to which the dots are converted. As shown in FIG. 4, each dot of the dot pattern is associated with a predetermined value depending on its position. In other words, each dot is associated with a value of 0 to 3 depending on which direction the top, bottom, left, or right is shifted from the reference position of the grid (intersection of the vertical line and horizontal line). The value of each dot can be further converted into a first bit value for the X coordinate and a second bit value for the Y coordinate. The position coordinates on the paper are determined by the combination of the information thus associated.

図5は、あるドットパターンの配列を示している。図5(a)に示すように、縦横約2mmの範囲内に6×6個のドットが、用紙上のどの部分から6×6ドットを取っても、ユニークなパターンとなるように配置されている。これら36個のドットにより形成されるドットパターンは、位置座標と、ドットパターンアドレス(コード化パターンアドレス)を保持している。図5(b)は、図5(a)に示す各ドットを、格子の基準位置からのシフト方向によって、図4に示す規則性に基づいて、対応づけられた値に変換したものである。この変換は、ドットパターンの画像を撮影する電子ペン1によって行われる。   FIG. 5 shows an arrangement of a certain dot pattern. As shown in FIG. 5 (a), 6 × 6 dots are arranged in a range of about 2 mm in length and width so that a unique pattern can be obtained no matter which part of the paper is taken 6 × 6 dots. Yes. The dot pattern formed by these 36 dots holds position coordinates and a dot pattern address (coded pattern address). FIG. 5B is a diagram in which each dot shown in FIG. 5A is converted into a corresponding value based on the regularity shown in FIG. 4 according to the shift direction from the reference position of the lattice. This conversion is performed by the electronic pen 1 that captures an image of a dot pattern.

〔電子ペン〕
次に、図6を参照しながら、電子ペン1について説明する。図6に示すように、電子ペン1は、その筐体101の内部に、CPU等により構成されるプロセッサ108と、ROMやRAMなどのメモリ109と、アンテナや送信回路等により構成される通信ユニット111と、バッテリー112と、LED105と、CMOSカメラ106と、リアルタイムクロック110と、圧力センサ107と、インクカートリッジ104とを備えている。インクカートリッジ104の先端は、ペン先部103となっており、各受講者は、電子ペン1のペン先部103を、解答用紙5に当接させながら、所属(クラス)や氏名、設問に対する解答を記入することができる。
[Electronic pen]
Next, the electronic pen 1 will be described with reference to FIG. As shown in FIG. 6, the electronic pen 1 includes a processor 108 configured by a CPU, a memory 109 such as a ROM and a RAM, a communication unit configured by an antenna, a transmission circuit, and the like inside a housing 101. 111, a battery 112, an LED 105, a CMOS camera 106, a real-time clock 110, a pressure sensor 107, and an ink cartridge 104. The tip of the ink cartridge 104 is a pen tip portion 103, and each student can answer the affiliation (class), name, and question while bringing the pen tip portion 103 of the electronic pen 1 into contact with the answer sheet 5. Can be filled in.

バッテリー112は、電子ペン1内の各部品に電力を供給するためのものである。例えば、磁石入りのキャップの脱着を磁気センサにより検知して(図示せず)、電子ペン1自体の電源のオン/オフを行う。リアルタイムクロック110は、現在時刻(タイムスタンプ)を示す時刻情報を発信し、プロセッサ108に供給する。圧力センサ107は、受講者が電子ペン1により解答用紙5上に文字などを書く際に、ペン先部103からインクカートリッジ104を通じて与えられる圧力、即ち筆圧を検出し、その値をプロセッサ108へ送る。   The battery 112 is for supplying power to each component in the electronic pen 1. For example, the attachment / detachment of the cap containing the magnet is detected by a magnetic sensor (not shown), and the electronic pen 1 itself is turned on / off. The real time clock 110 transmits time information indicating the current time (time stamp) and supplies the time information to the processor 108. The pressure sensor 107 detects the pressure applied through the ink cartridge 104 from the pen tip portion 103 when the student writes characters or the like on the answer sheet 5 with the electronic pen 1, that is, the writing pressure, and sends the value to the processor 108. send.

プロセッサ108は、圧力センサ107から与えられる筆圧データに基づいて、LED105とCMOSカメラ106のスイッチのオン/オフを切り替える。即ち、受講者が電子ペン1で解答用紙5上に文字などを筆記すると、そのとき、ペン先部103に筆圧がかかり、圧力センサ107によって所定値以上の筆圧が検出されたときに、プロセッサ108は、受講者が記入を開始したと判定して、LED105とCMOSカメラ106を作動させる。   The processor 108 switches on / off the switches of the LED 105 and the CMOS camera 106 based on the writing pressure data supplied from the pressure sensor 107. That is, when a student writes a character or the like on the answer sheet 5 with the electronic pen 1, the pen pressure is applied to the pen tip portion 103, and when the pressure sensor 107 detects a writing pressure of a predetermined value or more, The processor 108 determines that the student has started entry, and activates the LED 105 and the CMOS camera 106.

LED105とCMOSカメラ106は、電子ペン1のペン先部103付近に取り付けられている。筐体101におけるLED105とCMOSカメラ106と対向する部分には、開口部102が形成されている。LED105は、解答用紙5上のペン先部103近傍に向けて赤外線を照射する。その領域は、ペン先部103が解答用紙5に接触する位置とはわずかにずれている。CMOSカメラ106は、LED105によって照明された領域内におけるドットパターンを撮影し、そのドットパターンの画像データをプロセッサ108に供給する。CMOSカメラ106による撮影領域は、図5に示すような約2mm×約2mmの大きさを含む範囲である。CMOSカメラ106の撮影は、毎秒50〜100回程度行われる。   The LED 105 and the CMOS camera 106 are attached in the vicinity of the pen tip portion 103 of the electronic pen 1. An opening 102 is formed in a portion of the housing 101 facing the LED 105 and the CMOS camera 106. The LED 105 irradiates infrared rays toward the vicinity of the pen tip portion 103 on the answer sheet 5. The region is slightly shifted from the position where the pen tip portion 103 contacts the answer sheet 5. The CMOS camera 106 captures a dot pattern in the area illuminated by the LED 105 and supplies image data of the dot pattern to the processor 108. An imaging region by the CMOS camera 106 is a range including a size of about 2 mm × about 2 mm as shown in FIG. Imaging by the CMOS camera 106 is performed about 50 to 100 times per second.

カーボンは赤外線を吸収するため、LED105によって照射された赤外線は、ドットに含まれるカーボンによって吸収される。そのため、ドットの部分は赤外線の反射量が少なく、ドット以外の部分は赤外線の反射量が多い。CMOSカメラ106の撮影結果を閾値で判別することによって、カーボンを含むドットの領域とそれ以外の領域を、赤外線の反射量の違いで区別することができる。解答用紙5の枠線や文字等を印刷したインキは赤外域に吸収性を持たないため、ドットパターンを容易に認識できる。   Since carbon absorbs infrared rays, the infrared rays irradiated by the LED 105 are absorbed by the carbon contained in the dots. Therefore, the dot portion has a small amount of infrared reflection, and the portion other than the dot has a large amount of infrared reflection. By discriminating the photographing result of the CMOS camera 106 with a threshold value, it is possible to distinguish the dot area containing carbon from the other area by the difference in the amount of reflected infrared light. Since the ink on which the frame line, characters, etc. of the answer sheet 5 are printed does not absorb in the infrared region, the dot pattern can be easily recognized.

プロセッサ108は、受講者が記入している間、CMOSカメラ106によって供給される画像データのドットパターンから、受講者が記入するストローク(筆跡)の用紙5上におけるXY座標(位置座標)を連続的に演算していく。すなわち、プロセッサ108は、CMOSカメラ106によって供給されるドットパターンの画像データを図5(b)に示すようなデータ配列に変換し、さらに、X座標ビット値とY座標ビット値に変換したうえで、そのデータ配列から所定の演算方法によりXY座標データとドットパターンアドレスを演算する。そして、プロセッサ108は、リアルタイムクロック110から発信される現在時刻(タイムスタンプ:記入された時刻情報)と、筆圧データと、ドットパターンアドレスと、XY座標データと、ペンID(電子ペン識別情報)を関連付ける。なお、解答用紙5における6×6のドットパターンは、その用紙内で重複することはないため、受講者が電子ペン1で解答内容を記入すると、記入された位置が用紙のどの位置にあたるかを、プロセッサ108による座標演算により特定することができる。   The processor 108 continuously calculates the XY coordinates (position coordinates) on the paper 5 of the stroke (handwriting) to be entered by the student from the dot pattern of the image data supplied by the CMOS camera 106 while the student is filling in. I will calculate it. That is, the processor 108 converts the dot pattern image data supplied by the CMOS camera 106 into a data array as shown in FIG. 5B, and further converts it into an X coordinate bit value and a Y coordinate bit value. The XY coordinate data and the dot pattern address are calculated from the data array by a predetermined calculation method. The processor 108 then sends the current time (time stamp: entered time information) transmitted from the real-time clock 110, writing pressure data, dot pattern address, XY coordinate data, and pen ID (electronic pen identification information). Associate. Since the 6 × 6 dot pattern in the answer sheet 5 does not overlap in the answer sheet 5, when the student enters the answer contents with the electronic pen 1, it indicates which position on the sheet the entered position corresponds to. , And can be specified by coordinate calculation by the processor 108.

メモリ109には、電子ペン1を識別するためのペンIDが記憶されている。電子ペン1A〜1Eには、それぞれのペンID「pen01 」〜「pen05 」が、それぞれのメモリ109に記憶されている(参照図1)。   The memory 109 stores a pen ID for identifying the electronic pen 1. The pen IDs “pen01” to “pen05” are stored in the respective memories 109 for the electronic pens 1A to 1E (see FIG. 1).

通信ユニット111は、時刻情報(タイムスタンプ)と、筆圧データと、ドットパターンアドレスと、XY座標データと、ペンIDとが関連付けられた記入情報を、集約装置2へ直接、又は転送装置3を経由して送信する。通信ユニット111による送信は、Bluetooth(登録商標)の無線送信方式によって、集約装置2へ即時的かつ逐次的に行われる。   The communication unit 111 sends time information (time stamp), writing pressure data, dot pattern address, XY coordinate data, and pen information associated with the pen ID directly to the aggregation device 2 or the transfer device 3. To send via. Transmission by the communication unit 111 is immediately and sequentially performed to the aggregation device 2 by a wireless transmission method of Bluetooth (registered trademark).

各電子ペン1は、受講者が解答用紙5に記入する都度、記入情報を生成して、集約装置2へ送信する。例えば、受講者が電子ペン1のペン先部103を解答用紙5に接触(ペン・ダウン)させて記入すると、電子ペン1は、圧力センサ107で所定値以上の筆圧が検出されたことにより、解答用紙5への接触を検出する。そして、LED105によって赤外線を照射しつつ、CMOSカメラ106によってペン先部103近傍のドットパターンを撮影する。撮影されたドットパターンの画像データから、解答用紙5への接触位置におけるXY座標データとドットパターンアドレスを、プロセッサ108によって演算する。プロセッサ108は、リアルタイムクロック110によって発信された現在時刻を示す時間情報と、ドットパターンアドレスと、XY座標データと、筆圧データと、ペンIDとを関連付けた記入情報を生成し、その記入情報を集約装置2へ送信させる。   Each electronic pen 1 generates entry information and sends it to the aggregation device 2 every time the student enters the answer sheet 5. For example, when the student touches the answer sheet 5 with the pen tip portion 103 of the electronic pen 1 (pen down) and fills in, the electronic pen 1 detects that the pressure sensor 107 detects a writing pressure of a predetermined value or more. The contact with the answer sheet 5 is detected. Then, while irradiating infrared rays with the LED 105, the dot pattern near the pen tip portion 103 is photographed with the CMOS camera 106. The processor 108 calculates the XY coordinate data and the dot pattern address at the contact position on the answer sheet 5 from the image data of the captured dot pattern. The processor 108 generates entry information in which the time information indicating the current time transmitted by the real-time clock 110, the dot pattern address, the XY coordinate data, the pen pressure data, and the pen ID are associated with each other. The data is transmitted to the aggregation device 2.

このように、電子ペン1は、受講者が解答用紙5に記入し続けている間、記入情報を生成し、集約装置2へ送信し続ける。そして、受講者が電子ペン1を解答用紙5から離す(ペン・アップ)と、電子ペン1は、圧力センサ107で所定値以上の筆圧が検出されなくなったことにより、受講者が記入を停止したと判定する。そして、LED105とCMOSカメラ106を停止して、集約装置2への記入情報の送信を中止する。   In this way, the electronic pen 1 continues to generate entry information and send it to the aggregation device 2 while the student continues to fill in the answer sheet 5. When the student removes the electronic pen 1 from the answer sheet 5 (pen up), the electronic pen 1 stops the entry because the pressure sensor 107 no longer detects a writing pressure exceeding a predetermined value. It is determined that Then, the LED 105 and the CMOS camera 106 are stopped, and transmission of entry information to the aggregation device 2 is stopped.

〔転送装置〕
図7を参照して転送装置3について説明する。図7に、転送装置3の機能ブロック図と集約装置2の機能ブロック図とを含む電子ペン・システム10のシステム構成図を示す。
[Transfer device]
The transfer device 3 will be described with reference to FIG. FIG. 7 shows a system configuration diagram of the electronic pen system 10 including a functional block diagram of the transfer device 3 and a functional block diagram of the aggregation device 2.

図7に示すように、転送装置3は、転送受信手段31と転送送信手段32とを備える。転送受信手段31は、電子ペン1から Bluetooth(登録商標)の無線通信方式で送信される記入情報等のデータを受信する手段である。転送送信手段32は、転送受信手段31によって受信した記入情報等のデータを集約装置2に送信する手段である。転送送信手段32による集約装置2へのデータの送信は、例えばLAN経由でTCP/IPの通信方式により行うと良い。   As shown in FIG. 7, the transfer device 3 includes a transfer reception unit 31 and a transfer transmission unit 32. The transfer receiving means 31 is a means for receiving data such as entry information transmitted from the electronic pen 1 by the Bluetooth (registered trademark) wireless communication system. The transfer transmitting unit 32 is a unit that transmits data such as entry information received by the transfer receiving unit 31 to the aggregation device 2. The transmission of data to the aggregation device 2 by the transfer transmission means 32 may be performed by a TCP / IP communication system via a LAN, for example.

〔集約装置〕
続いて、集約装置2について説明する。図7に示すように、集約装置2は、範囲指定手段20、入力手段21、集約個別受信手段(受信手段)22、集約転送受信手段(受信手段)23、集約処理手段(処理手段)24、記憶手段25、表示手段26、及び送信手段27を備える。集約装置2は、ハードウェアとして、電子ペン1やプロジェクタ4とのデータ通信が可能な通信装置と、CPU等のプロセッサと、ROMやRAM、ハードディスクなどのメモリと、ディスプレイと、マウスやキーボード等で構成されているパーソナルコンピュータ等である。また、集約装置2は、集約処理手段24による描画アプリケーション(プログラム)の実行により、電子ペン1から受信した記入情報を処理して、表示手段26に記入内容を再現する。
[Aggregator]
Next, the aggregation device 2 will be described. As shown in FIG. 7, the aggregation device 2 includes a range designation unit 20, an input unit 21, an aggregation individual reception unit (reception unit) 22, an aggregation transfer reception unit (reception unit) 23, an aggregation processing unit (processing unit) 24, A storage unit 25, a display unit 26, and a transmission unit 27 are provided. The aggregation device 2 includes, as hardware, a communication device capable of data communication with the electronic pen 1 and the projector 4, a processor such as a CPU, a memory such as a ROM, a RAM, and a hard disk, a display, a mouse, a keyboard, and the like. It is a configured personal computer or the like. Further, the aggregation device 2 processes the entry information received from the electronic pen 1 by executing the drawing application (program) by the aggregation processing means 24 and reproduces the entry contents on the display means 26.

集約個別受信手段22は、電子ペン1から送信された記入情報等のデータを受信する手段である。集約転送受信手段23は、転送装置3から転送された記入情報等のデータを受信する手段である。集約個別受信手段22及び集約転送受信手段23は、アンテナや受信回路等により構成される。   The aggregated individual receiving means 22 is means for receiving data such as entry information transmitted from the electronic pen 1. The aggregate transfer receiving means 23 is means for receiving data such as entry information transferred from the transfer device 3. The aggregated individual receiving unit 22 and the aggregated transfer receiving unit 23 are configured by an antenna, a receiving circuit, and the like.

範囲指定手段20は、マウス等のポインティング・デバイスとその操作を検知する手段によって構成され、マウスによって、表示手段26の画面におけるボタンのクリック操作や任意の位置・大きさの長方形状の画面範囲を指定するドラッグ操作が可能である。入力手段21は、処理や表示の種別を含む処理態様を指示する手段であり、キーボードやマウスとその操作を検知する手段によって構成される。このように、マウスは、その操作によって範囲指定手段20と入力手段21とを兼ねる。送信手段27は、表示手段26に表示される内容と同じ内容をプロジェクタ4からスクリーンへ投影表示させるため、表示手段26への表示信号を同期してプロジェクタ4へ送信する手段である。   The range specifying means 20 is constituted by a pointing device such as a mouse and means for detecting the operation thereof, and by using the mouse, a button click operation on the screen of the display means 26 and a rectangular screen range of an arbitrary position / size are displayed. The specified drag operation is possible. The input means 21 is a means for instructing a processing mode including processing and display types, and is configured by a keyboard and a mouse and a means for detecting the operation. As described above, the mouse serves as both the range specifying unit 20 and the input unit 21 by the operation. The transmission means 27 is a means for transmitting the same content as the content displayed on the display means 26 from the projector 4 to the screen and transmitting the display signal to the display means 26 to the projector 4 in synchronization.

記憶手段25は、ROMやRAM、ハードディスクなどのメモリによって構成され、解答用紙5における各ユーザエリアと位置座標とを関連付けて記憶する。また、図8に示すように、記憶手段25は、電子ペン1が保持する固有のペンIDに対して、ユーザIDとユーザ名とをユーザ定義情報として関連付けて記憶する。図8において、例えば、ペンID「pen01 」には、ユーザID「U01 」とユーザ名「太郎」とが予め関連付けられて記憶されている。さらに、記憶手段25は、各電子ペン1によって送信されてきた記入情報を、ペンIDごとに記憶する。   The storage means 25 is constituted by a memory such as a ROM, a RAM, and a hard disk, and stores each user area and the position coordinates in the answer sheet 5 in association with each other. As shown in FIG. 8, the storage unit 25 stores a user ID and a user name in association with the unique pen ID held by the electronic pen 1 as user definition information. In FIG. 8, for example, a user ID “U01” and a user name “Taro” are stored in association with a pen ID “pen01” in advance. Further, the storage unit 25 stores the entry information transmitted by each electronic pen 1 for each pen ID.

記憶手段25には、記入情報およびユーザ定義情報に基づいて、集約処理手段24による描画アプリケーション(プログラム)の実行により、ファイル形式で学習データが保存される。図9は、データのファイル形式の概略的な構造を示している。図9に示すように、学習データは、ファイル属性情報と、ユーザID別の個人学習データとを有する。ファイル属性情報には、作成日時情報が含まれている。また、個人学習データには、ユーザIDと、電子ペン1から送信された記入情報の位置座標情報等を含むユーザストローク情報と、解答内容等に応じてカテゴライズのために操作者によって設定されるユーザ色(分類)情報やキーワード情報等が含まれている。ユーザIDは、集約処理手段24により、記入情報に含まれるペンIDに基づいて、記憶手段25に予め記憶されたユーザ定義情報を参照することで特定され、当該記入情報に基づくユーザストローク情報と対応付けられる。ユーザストローク情報は、電子ペン1が演算した位置座標(XY座標)情報、記入された時の時刻情報、及び筆圧情報が含まれる。ファイルデータを読み込む際には、操作者が、入力手段21によって、ユーザID、ユーザ色情報、キーワード情報などを所定の入力エリアに入力することで、集約処理手段24によって特定のデータを検索させ、ユーザストローク情報を表示手段26に再現させることができる。   The storage unit 25 stores learning data in a file format by executing the drawing application (program) by the aggregation processing unit 24 based on the entry information and the user definition information. FIG. 9 shows a schematic structure of a data file format. As shown in FIG. 9, the learning data includes file attribute information and personal learning data for each user ID. The file attribute information includes creation date information. The personal learning data includes a user ID, user stroke information including position coordinate information of entry information transmitted from the electronic pen 1, and a user set by the operator for categorization according to the answer content and the like. Color (classification) information, keyword information, and the like are included. The user ID is identified by the aggregation processing unit 24 by referring to the user definition information stored in advance in the storage unit 25 based on the pen ID included in the entry information, and corresponds to the user stroke information based on the entry information. Attached. The user stroke information includes position coordinate (XY coordinate) information calculated by the electronic pen 1, time information when written, and writing pressure information. When reading the file data, the operator inputs specific information such as user ID, user color information, and keyword information to the predetermined input area by the input means 21, and the aggregation processing means 24 searches for specific data. The user stroke information can be reproduced on the display means 26.

集約処理手段24は、電子ペン1からのデータを集約して処理する手段であり、アプリケーションプログラムの実行により機能を発揮するCPU等のプロセッサによって構成されている。この集約処理手段24は、電子ペン1から位置座標及びペンID等を含む記入情報を受信すると、ペンIDごとに記入情報を記憶手段25に記憶させる。また、集約処理手段24は、ペンIDごとに関連付けられた記入情報を筆跡として再現して表示手段26に表示させ、また、範囲指定手段20のマウス操作でドラッグにより指定された範囲に対応する各解答用紙5における記入情報を、記憶手段25から抽出して、各解答用紙5における記入情報を筆跡として表示手段26に一覧表示させる等、様々な処理を行う。   The aggregation processing unit 24 is a unit that aggregates and processes data from the electronic pen 1 and is configured by a processor such as a CPU that exhibits a function by executing an application program. When receiving the entry information including the position coordinates and the pen ID from the electronic pen 1, the aggregation processing unit 24 stores the entry information for each pen ID in the storage unit 25. Further, the aggregation processing unit 24 reproduces the entry information associated with each pen ID as a handwriting and displays it on the display unit 26, and each corresponding to the range specified by dragging by the mouse operation of the range specifying unit 20 The entry information on the answer sheet 5 is extracted from the storage means 25, and various processes are performed such as displaying the entry information on each answer sheet 5 as a handwriting on the display means 26 as a list.

また、集約処理手段24は、解答用紙5についての記入情報を含む学習データに基づいて、表示手段26に記入内容を表示させるとともに電子ペンIDに対応するユーザIDに対応するユーザ名を表示させる。表示手段26に電子ペン1による記入内容とユーザ名とが表示されるため、操作者である講師「花子」は、受講者(記入者)とその者による記入内容とを合わせて認識することができる。また、集約処理手段24は、表示手段26と同じ内容を同期させて、プロジェクタ4からスクリーンへ投影表示させるため、表示手段26に対する表示信号と同じ信号を送信手段27に対してプロジェクタ4へ向けて送信させる。すると、各受講者も、プロジェクタ4からスクリーンへ投影表示された記入内容とその記入者とを合わせて認識することができる。   Further, the aggregation processing unit 24 displays the entry content on the display unit 26 and displays the user name corresponding to the user ID corresponding to the electronic pen ID based on the learning data including the entry information about the answer sheet 5. Since the entry content and the user name by the electronic pen 1 are displayed on the display means 26, the lecturer “Hanako” who is an operator can recognize the student (filler) and the entry content by the person together. it can. In addition, the aggregation processing unit 24 synchronizes the same contents as the display unit 26 and displays the same signal as the display signal for the display unit 26 toward the projector 4 to the transmission unit 27 in order to project and display the same from the projector 4 on the screen. Send it. Then, each student can also recognize the entry contents projected from the projector 4 on the screen and the entry person.

〔描画アプリケーションによる画面表示〕
次に、描画アプリケーションの実行による集約処理手段24の表示手段26への表示処理について図10を参照しつつ説明する。
[Screen display by drawing application]
Next, display processing on the display unit 26 of the aggregation processing unit 24 by executing the drawing application will be described with reference to FIG.

図10に示すように、電子ペン1で解答用紙5に記入された際に生成された記入情報に基づいて、集約装置2で記憶手段25に個別学習データとして記憶したユーザストローク情報は、集約処理手段24によって、表示手段26のユーザストローク情報表示領域50に描画される。描画するユーザストローク情報が、拡大表示などでユーザストローク情報表示領域50よりも大きい場合、集約処理手段24は、横スクロールバー51及び縦スクロールバー52を有効とし、利用者のマウス操作によってユーザストローク情報表示領域50をスクロールして、ユーザストローク情報全体を複数回に分けて表示できるようにする。   As shown in FIG. 10, the user stroke information stored as individual learning data in the storage unit 25 by the aggregation device 2 based on the entry information generated when the answer sheet 5 is filled with the electronic pen 1 The means 24 is drawn in the user stroke information display area 50 of the display means 26. When the user stroke information to be drawn is larger than the user stroke information display area 50 in enlarged display or the like, the aggregation processing unit 24 enables the horizontal scroll bar 51 and the vertical scroll bar 52, and the user stroke information is obtained by the user's mouse operation. The display area 50 is scrolled so that the entire user stroke information can be displayed in a plurality of times.

また、集約処理手段24は、画面上部に、機能ボタンとして、選択ユーザ表示ボタン53、比較一覧表示ボタン54、再生表示ボタン56、選択画像出力ボタン57、表示サイズ変更リスト58、縮小表示ボタン59、拡大表示ボタン61、ページ送りボタン62,63、回転表示ボタン64,66、ユーザコントロール表示ボタン67などを表示し、マウスによる機能ボタンの選択により、それぞれの処理を実行する。   In addition, the aggregation processing unit 24 has, as function buttons, a selection user display button 53, a comparison list display button 54, a reproduction display button 56, a selection image output button 57, a display size change list 58, a reduction display button 59, An enlarged display button 61, page feed buttons 62 and 63, rotation display buttons 64 and 66, a user control display button 67, and the like are displayed, and each process is executed by selecting a function button with a mouse.

選択ユーザ表示ボタン53は、後述するユーザ選択リスト69から選択した1つのユーザ名に対応するユーザストローク情報を表示するためのボタンである。比較一覧表示ボタン54は、複数のユーザ名に対応するユーザストローク情報を同時に並べて一覧表示するためのボタンである。再生表示ボタン56は、ユーザストローク情報を1ストロークずつ再生表示するためのボタンである。選択画像出力ボタン57は、任意選択範囲がある場合にその範囲内のユーザストローク情報を、画像データとして出力するためのボタンである。この機能を設けることで、各受講生の記入情報から、参考となる模範解答集などを容易に作成できるようになる。   The selected user display button 53 is a button for displaying user stroke information corresponding to one user name selected from a user selection list 69 described later. The comparison list display button 54 is a button for displaying a list of user stroke information corresponding to a plurality of user names at the same time. The reproduction display button 56 is a button for reproducing and displaying user stroke information one stroke at a time. The selected image output button 57 is a button for outputting user stroke information within an arbitrary selection range as image data. By providing this function, it is possible to easily create a model answer collection that can be used as a reference from the information entered by each student.

表示サイズ変更リスト58は、現在、ユーザストローク情報表示領域50に描画するユーザストローク情報の表示サイズを示すリストである。また、ユーザがマウスを用いてプルダウンメニューの中から表示サイズを任意に選択し、変更できる。縮小表示ボタン59は、ユーザストローク情報表示領域50に描画するユーザストローク情報の表示サイズを、現在設定されている表示サイズから所定の割合で縮小する機能である。拡大表示ボタン61は、ユーザストローク情報表示領域50に描画するユーザストローク情報の表示サイズを、現在設定されている表示サイズから所定の割合で拡大する機能である。ページ送りボタン62,63は、解答用紙5のセットが複数枚に及ぶ場合に、異なるページアドレス(用紙ドットパターン)の解答用紙5を表示するためのボタンである。回転表示ボタン64,66は、ユーザストローク情報表示領域50に描画するユーザストローク情報を90度ずつ回転させるためのボタンである。このような機能を設けることで、表示上の用紙向きを簡単に変更できる。ユーザコントロール表示ボタン67は、ユーザコントロールリスト68の表示・非表示を切り替える機能である。非表示にすることで、ユーザストローク情報表示領域50を拡大できる。   The display size change list 58 is a list indicating the display size of the user stroke information currently drawn in the user stroke information display area 50. The user can arbitrarily select and change the display size from the pull-down menu using the mouse. The reduction display button 59 is a function for reducing the display size of the user stroke information drawn in the user stroke information display area 50 at a predetermined rate from the currently set display size. The enlargement display button 61 is a function for enlarging the display size of the user stroke information drawn in the user stroke information display area 50 at a predetermined ratio from the currently set display size. The page feed buttons 62 and 63 are buttons for displaying answer sheets 5 having different page addresses (paper dot patterns) when a plurality of answer sheets 5 are set. The rotation display buttons 64 and 66 are buttons for rotating the user stroke information drawn in the user stroke information display area 50 by 90 degrees. By providing such a function, the paper orientation on the display can be easily changed. The user control display button 67 is a function for switching display / non-display of the user control list 68. By making it non-displayed, the user stroke information display area 50 can be enlarged.

図11に示すように、ユーザコントロールリスト68には、ユーザ選択リスト69、色分類ボタン71〜76、名簿順ソートボタン78、色順ソートボタン79、分類グラフ表示ボタン81、リロードボタン82などが表示される。   As shown in FIG. 11, the user control list 68 includes a user selection list 69, color classification buttons 71 to 76, a list order sort button 78, a color order sort button 79, a classification graph display button 81, a reload button 82, and the like. Is done.

ユーザ選択リスト69は、ユーザストローク情報表示領域50に表示するユーザストローク情報を、ユーザ名で選択するためのリストである。集約処理手段24は、電子ペン1から取得して個別学習データとして記憶手段25に記憶したユーザストローク情報ごとに関連付けられているユーザIDに対応するユーザ名や、色分類ボタン71〜76によって選択されたユーザ色(分類)情報、キーワード等の各ユーザの情報を、ユーザ選択リスト69に表示する。ユーザ選択リスト69のユーザ名の欄には、集約処理手段24により、記憶手段25に記憶した個別学習データのユーザIDに対応するユーザ名が表示される。   The user selection list 69 is a list for selecting user stroke information displayed in the user stroke information display area 50 by a user name. The aggregation processing unit 24 is selected by a user name corresponding to each user stroke information acquired from the electronic pen 1 and stored in the storage unit 25 as individual learning data, or by the color classification buttons 71 to 76. Each user information such as user color (classification) information and keywords is displayed in the user selection list 69. In the user name column of the user selection list 69, the user name corresponding to the user ID of the individual learning data stored in the storage unit 25 is displayed by the aggregation processing unit 24.

そして、操作者がマウスによって、ユーザ選択リスト69から所望のユーザを選択したうえで選択ユーザ表示ボタン53をクリックすると、集約処理手段24は、選択されたユーザのストローク情報を解答用紙5の画像とともに、ユーザストローク情報表示領域50に表示させる。図10では、ユーザ選択リスト69のうちユーザ名「三郎」が選択され、ユーザストローク情報表示領域50には、受講者「三郎」によって電子ペン1Cを用いて記入された記入内容が、解答用紙5の画像とともに表示されている。また、ユーザ選択リスト69のキーワードの欄に、入力手段21のキーボードを用いて直接文字を入力することができ、集約処理手段24は、入力された文字を個人学習データファイルのキーワード情報として記憶手段25におけるユーザID別の格納領域に記憶させる(参照図9)。   Then, when the operator selects a desired user from the user selection list 69 with the mouse and clicks the selected user display button 53, the aggregation processing unit 24 displays the selected user's stroke information together with the image of the answer sheet 5. Are displayed in the user stroke information display area 50. In FIG. 10, the user name “Saburo” is selected from the user selection list 69, and the contents entered in the user stroke information display area 50 by using the electronic pen 1 C by the student “Saburo” are the answer sheets 5. It is displayed with the image. Further, it is possible to directly input characters into the keyword column of the user selection list 69 using the keyboard of the input unit 21, and the aggregation processing unit 24 stores the input characters as keyword information of the personal learning data file. 25 (see FIG. 9).

色分類ボタン71〜76は、ユーザ選択リスト69に表示されているユーザごとにユーザ色(分類)情報を設定するためのボタンである。ボタン71は赤色に、ボタン72は青色に、ボタン73は黄色に、ボタン74は緑色に、ボタン75は茶色に、ボタン76は白色に設定するためのボタンである。集約装置2の操作者は、マウスによって、ユーザ選択リスト69内の特定のユーザ名を選択し、色分類ボタン71〜76のうち所望のボタンを選択すると、集約処理手段24は、ユーザ選択リスト69内の選択されたユーザ名の色分類を表示する欄を指定された色で表示する。この機能により、操作者である講師が、ユーザストローク情報表示領域50に表示される受講者の解答内容を見て、その考え方などをカテゴリー分けして色をつけ、見易くすることができる。なお、ユーザ色(分類)情報は、未設定時は、白色に設定しておくとよい。   The color classification buttons 71 to 76 are buttons for setting user color (classification) information for each user displayed in the user selection list 69. The button 71 is a button for setting red, the button 72 for blue, the button 73 for yellow, the button 74 for green, the button 75 for brown, and the button 76 for white. When the operator of the aggregation device 2 selects a specific user name in the user selection list 69 with the mouse and selects a desired button among the color classification buttons 71 to 76, the aggregation processing unit 24 displays the user selection list 69. A column for displaying the color classification of the selected user name is displayed in the designated color. With this function, an instructor who is an operator can see the answer contents of the student displayed in the user stroke information display area 50, color the way of thinking and the like, and make it easy to see. The user color (classification) information may be set to white when not set.

名簿順ソートボタン78は、ユーザ選択リスト69に表示されているユーザ一覧を、名簿番号順に並べ替えるためのボタンである。本第1実施形態では、図8に示すユーザID順を名簿番号順としている。色順ソートボタン79は、ユーザ選択リスト69に表示されているユーザ一覧を、色分類ボタン71〜76の操作によって付された色情報が同じユーザ同士を連続して配列されるように、ユーザ色情報順に並べ替えるためのボタンである。分類グラフ表示ボタン81は、色分類ボタン71〜76の操作によって付されたユーザ色情報別のユーザ数を、ユーザストローク情報表示領域50に棒グラフ等で表示するためのボタンである。   The list order sort button 78 is a button for sorting the user list displayed in the user selection list 69 in the order of the list number. In the first embodiment, the order of user IDs shown in FIG. The color order sort button 79 is used to display the user list displayed in the user selection list 69 so that the users having the same color information attached by the operation of the color classification buttons 71 to 76 are arranged in succession. It is a button for rearranging in order of information. The classification graph display button 81 is a button for displaying the number of users for each user color information attached by operating the color classification buttons 71 to 76 in the user stroke information display area 50 as a bar graph or the like.

リロードボタン82は、ユーザ選択リスト69において選択されているユーザのユーザストローク情報を、学習データファイル保存時の状態まで戻すためのボタンである。この機能により、操作者である講師が、リロードボタン82をマウスで選択すると、集約処理手段24は、選択されているユーザに関連付けられているユーザIDに基づいて、前回のファイル保存以降に電子ペン1より受信して記憶手段25のユーザID別の格納領域に記憶したユーザストローク情報をクリアして、前回ファイル保存した時点までのユーザストローク情報を読み出し、ユーザストローク情報表示領域50に表示する。この機能により、個々のユーザが解答をやり直したい場合などに対応できる。   The reload button 82 is a button for returning the user stroke information of the user selected in the user selection list 69 to the state when the learning data file is saved. With this function, when the instructor who is the operator selects the reload button 82 with the mouse, the aggregation processing unit 24 uses the electronic pen after the previous file storage based on the user ID associated with the selected user. The user stroke information received from 1 and stored in the storage area for each user ID of the storage means 25 is cleared, the user stroke information up to the time when the previous file was saved is read, and displayed in the user stroke information display area 50. This function can be used when an individual user wants to redo an answer.

また、図12に示すように、ファイルデータの保存やアプリケーションの設定などは、一般的なアプリケーションと同様に、機能メニューとして用意しておくと良い。図12(A)に示すように、ファイルメニュー84のプルダウンメニューとして、ファイルデータの読み込み・保存を実行するメニュー85,86、画像形式で保存するメニュー87,88、アプリケーションの終了を実行するメニュー89など、アプリケーションの全般的な管理に関する実行機能を一覧で用意しておくと便利である。   In addition, as shown in FIG. 12, file data storage, application settings, and the like may be prepared as function menus in the same manner as general applications. As shown in FIG. 12A, as a pull-down menu of the file menu 84, menus 85 and 86 for reading and saving file data, menus 87 and 88 for saving in an image format, and a menu 89 for closing an application. For example, it is convenient to have a list of execution functions related to general management of applications.

また、ファイルデータの保存に関するファイル形式を、ユーザ別のユーザストローク情報と設定情報を関連付けた構造としているので、ファイルデータを読み込む際、ユーザID、ユーザ色情報、キーワード情報などから特定のデータを検索し、検索されたユーザストローク情報をユーザストローク情報表示領域50に表示することができる。ここで、図9のキーワード情報は、図11に示すユーザ選択リスト69のキーワードに対応している。   In addition, the file format for saving file data has a structure in which user stroke information for each user is associated with setting information, so when reading file data, search for specific data from user ID, user color information, keyword information, etc. Then, the searched user stroke information can be displayed in the user stroke information display area 50. Here, the keyword information in FIG. 9 corresponds to the keywords in the user selection list 69 shown in FIG.

図12(B)に示すように、表示メニュー91のプルダウンメニューとして、ウィンドウ枠を隠しアプリケーションの表示領域を最大限拡大する全画面表示メニュー92など、アプリケーションの表示に関する実行機能を一覧で用意しておくと便利である。また、図12(C)に示すように、ツールメニュー93のプルダウンメニューとして、電子ペン1の接続経由状況(例えば転送装置3のIPアドレスなど)を表示するペン管理メニュー94、ユーザストローク情報を表示する背景となる解答用紙5の画像を設定する用紙管理メニュー95、アプリケーションのバージョンやプロパティ情報などを表示するメニュー96など、アプリケーションの設定に関する実行機能を一覧で用意しておくと便利である。これらのボタンやメニューが選択されると、集約処理手段24により各機能が実行される。   As shown in FIG. 12B, a list of execution functions related to application display such as a full-screen display menu 92 that hides the window frame and maximizes the display area of the application as a pull-down menu of the display menu 91 is prepared. It is convenient to leave. Also, as shown in FIG. 12C, as a pull-down menu of the tool menu 93, a pen management menu 94 for displaying the connection status of the electronic pen 1 (for example, the IP address of the transfer device 3), and user stroke information are displayed. It is convenient to prepare a list of execution functions related to application settings such as a paper management menu 95 for setting an image of the answer sheet 5 as a background to be displayed and a menu 96 for displaying application version and property information. When these buttons and menus are selected, each function is executed by the aggregation processing means 24.

〔一覧表示機能〕
次に、図13〜図18を参照して比較一覧表示ボタン54の操作による一覧表示機能について説明する。
[List display function]
Next, a list display function by operating the comparison list display button 54 will be described with reference to FIGS.

図10に示す表示手段26における表示状態において、比較一覧表示ボタン54がクリックされる前に、集約処理手段24は、ユーザストローク情報表示領域50に表示されている解答用紙にマウスで表示範囲が指定されたか否か判定する(図13、ステップS101)。集約処理手段24は、表示範囲が指定されていないと判断している状態のときは(ステップS101:No)、表示範囲を解答用紙紙面の全体と規定する(ステップS107)。その後、集約処理手段24は、比較一覧表示ボタン54のクリックを検知する(ステップS103:Yes)と、解答用紙紙面の全体を表示範囲として、各電子ペン1のペンIDごとに、表示範囲にユーザストローク情報が存在するか否か判定する(ステップS104)。そして、集約処理手段24は、ユーザストローク情報が存在するペンIDのみ、その表示範囲のユーザストローク情報を記憶手段25から読み出し、ユーザストローク情報ごとに解答用紙の画像データを背景に筆跡として再現し、図14に示すように、ユーザストローク情報表示領域50に一覧表示させる(ステップS105)。   In the display state of the display means 26 shown in FIG. 10, before the comparison list display button 54 is clicked, the aggregation processing means 24 designates the display range on the answer sheet displayed in the user stroke information display area 50 with the mouse. It is determined whether it has been done (FIG. 13, step S101). When it is determined that the display range is not designated (step S101: No), the aggregation processing unit 24 defines the display range as the entire answer sheet (step S107). Thereafter, when the aggregation processing unit 24 detects a click on the comparison list display button 54 (step S103: Yes), the entire answer sheet is used as the display range, and the user is included in the display range for each pen ID of each electronic pen 1. It is determined whether or not stroke information exists (step S104). Then, the aggregation processing unit 24 reads the user stroke information of the display range only from the pen ID for which the user stroke information exists, from the storage unit 25, and reproduces the image data of the answer sheet for each user stroke information as a handwriting on the background, As shown in FIG. 14, a list is displayed in the user stroke information display area 50 (step S105).

なお、このとき、集約処理手段24は、各再現解答用紙の右上付近に、記憶手段25から、対応するユーザ名とユーザ色(分類)情報を読み出し表示させる。さらに、集約処理手段24は、一覧表示後も、電子ペン1から逐次送信される記入情報を受信すると、ペンIDごとに記入情報を記憶手段25に記憶させ、当該記入情報を含む学習データに基づいて、各電子ペン1のペンIDごとに、表示範囲にユーザストローク情報が存在するか否かを判定して(ステップS104)、ユーザストローク情報が存在するペンIDのみ、当該表示範囲のユーザストローク情報を記憶手段25から読み出し、筆跡を再現して、ユーザストローク情報表示領域50の表示内容を更新して一覧表示させる(ステップS105)。また、後述するように、マウスのドラッグ操作等によって表示範囲が調整された場合には(ステップS106:Yes)、再度ペンIDごとに、新しく調整された表示範囲にユーザストローク情報が存在するか否か判定し(ステップS104)、ユーザストローク情報が存在するペンIDのみ、その表示範囲のユーザストローク情報を記憶手段25から抽出し、ユーザストローク情報ごとに解答用紙の表示範囲に対応する画像データを背景に筆跡として再現し、ユーザストローク情報表示領域50の表示内容を更新して一覧表示させる(ステップS105)。   At this time, the aggregation processing unit 24 reads and displays the corresponding user name and user color (classification) information from the storage unit 25 near the upper right of each reproduction answer sheet. Furthermore, when the aggregation processing unit 24 receives the entry information sequentially transmitted from the electronic pen 1 even after the list is displayed, the aggregation processing unit 24 stores the entry information for each pen ID in the storage unit 25 and based on the learning data including the entry information. Then, for each pen ID of each electronic pen 1, it is determined whether or not user stroke information exists in the display range (step S104), and only the pen ID for which the user stroke information exists exists, the user stroke information of the display range. Is read from the storage means 25, the handwriting is reproduced, and the display contents of the user stroke information display area 50 are updated and displayed as a list (step S105). As will be described later, when the display range is adjusted by a mouse drag operation or the like (step S106: Yes), whether or not user stroke information exists in the newly adjusted display range for each pen ID again. (Step S104), the user stroke information of the display range is extracted from the storage means 25 only for the pen ID in which the user stroke information exists, and the image data corresponding to the display range of the answer sheet for each user stroke information is used as the background. Are reproduced as handwriting, and the display contents of the user stroke information display area 50 are updated and displayed as a list (step S105).

その一方、図15に示すように、ユーザ選択リスト69でユーザ名「三郎」が選択されている、選択ユーザ表示状態のユーザストローク情報表示領域50において、操作者がマウスのドラッグ操作によりカーソル98を動かして範囲99を指定すると、集約処理手段24は、ドラッグ操作により表示範囲が指定されたことを検知し(ステップS101:Yes)、その指定範囲99を表示範囲として規定する(ステップS102)。続いて、集約処理手段24は、比較一覧表示ボタン54のクリックを検知すると(ステップS103:Yes)、解答用紙紙面のうち指定範囲99を表示範囲として、各電子ペン1のペンIDごとに、その同じ表示範囲にユーザストローク情報が存在するか否か判定する(ステップS104)。そして、ユーザストローク情報が存在するペンIDのみ、その表示範囲のユーザストローク情報を記憶手段25から抽出し、ユーザストローク情報ごとに解答用紙の表示範囲に対応する画像データを背景に筆跡として再現し、図16に示すように、ユーザストローク情報表示領域50に一覧表示させる(ステップS105)。このときも、集約処理手段24は、各再現解答用紙の右上付近に、記憶手段25から、対応するユーザ名とユーザ色(分類)情報を読み出し表示させる。   On the other hand, as shown in FIG. 15, in the user stroke information display area 50 in the selected user display state in which the user name “Saburo” is selected in the user selection list 69, the operator moves the cursor 98 by dragging the mouse. When the range 99 is moved and designated, the aggregation processing unit 24 detects that the display range is designated by the drag operation (step S101: Yes), and defines the designated range 99 as the display range (step S102). Subsequently, when the aggregation processing unit 24 detects that the comparison list display button 54 is clicked (step S103: Yes), for each pen ID of each electronic pen 1, the specified range 99 in the answer sheet is displayed. It is determined whether user stroke information exists in the same display range (step S104). And only the pen ID in which the user stroke information exists, the user stroke information of the display range is extracted from the storage means 25, and the image data corresponding to the display range of the answer sheet is reproduced for each user stroke information as a handwriting on the background, As shown in FIG. 16, a list is displayed in the user stroke information display area 50 (step S105). Also at this time, the aggregation processing unit 24 reads and displays the corresponding user name and user color (classification) information from the storage unit 25 near the upper right of each reproduction answer sheet.

また、集約処理手段24は、一覧表示後も逐次、電子ペン1から逐次送信される記入情報を受信すると、ペンIDごとに記入情報を記憶手段25に記憶させ、当該記入情報を含む学習データに基づいて、各電子ペン1のペンIDごとに、表示範囲にユーザストローク情報が存在するか否かを判定して(ステップS104)、ユーザストローク情報が存在するペンIDのみ、当該表示範囲のユーザストローク情報を記憶手段25から読み出し、筆跡を再現して、ユーザストローク情報表示領域50の表示内容を更新して一覧表示させる(ステップS105)。さらに、図17に示すように、操作者が、ユーザ名「三郎」のユーザストローク情報の描画領域で、マウスのドラッグ操作によりカーソル98を、左下方向981に動かして表示範囲を調整すると、集約処理手段24は、ドラッグ操作により表示範囲が調整されたことを検知して(ステップS106:Yes)、再度ペンIDごとに、新しく調整された表示範囲にユーザストローク情報が存在するか否か判定する(ステップS104)。そして、集約処理手段24は、ユーザストローク情報が存在するペンIDのみ、その表示範囲のユーザストローク情報を記憶手段25から抽出し、ユーザストローク情報ごとに解答用紙の表示範囲に対応する画像データを背景に筆跡として再現し、図18に示すように、ユーザストローク情報表示領域50の表示内容を更新して一覧表示させる(ステップS105)。   Further, when the aggregation processing unit 24 receives the entry information sequentially transmitted from the electronic pen 1 even after the list is displayed, the aggregation processing unit 24 stores the entry information in the storage unit 25 for each pen ID, and the learning data including the entry information is stored. Based on the pen ID of each electronic pen 1, it is determined whether or not the user stroke information exists in the display range (step S104), and only the pen ID in which the user stroke information exists exists in the display range. The information is read from the storage means 25, the handwriting is reproduced, the display content of the user stroke information display area 50 is updated and displayed as a list (step S105). Further, as shown in FIG. 17, when the operator adjusts the display range by moving the cursor 98 in the lower left direction 981 by dragging the mouse in the drawing area of the user stroke information of the user name “Saburo”, the aggregation process The means 24 detects that the display range has been adjusted by the drag operation (step S106: Yes), and again determines for each pen ID whether or not user stroke information exists in the newly adjusted display range ( Step S104). Then, the aggregation processing unit 24 extracts the user stroke information of the display range only from the pen ID for which the user stroke information exists, from the storage unit 25, and sets the image data corresponding to the display range of the answer sheet for each user stroke information as the background. As shown in FIG. 18, the display contents of the user stroke information display area 50 are updated and displayed as a list (step S105).

このように、集約処理手段24は、ステップS102において指定された指定範囲99に対応する範囲にユーザストローク情報が存在しなかったペンIDの再現解答用紙については、表示する必要性がないため、ユーザストローク情報表示領域50に表示させない。そのため、集約処理手段24は、指定範囲99に対応する範囲にユーザストローク情報が存在する再現解答用紙を、ユーザストローク情報表示領域50を有効的に活用して、大きめに表示して見やすくすることができる。さらに、集約処理手段24は、一覧表示状態で、逐次、電子ペン1から記入情報を受信して、新たな記入情報に基づくユーザストローク情報が表示範囲に存在すると、そのペンIDの再現解答用紙も表示するように、ユーザストローク情報表示領域50の表示内容を更新して一覧表示させる。   As described above, the aggregation processing unit 24 does not need to display the pen ID reproduction answer sheet in which the user stroke information does not exist in the range corresponding to the specified range 99 specified in step S102. It is not displayed in the stroke information display area 50. Therefore, the aggregation processing unit 24 can effectively display the reproduction answer sheet in which the user stroke information exists in the range corresponding to the designated range 99 by using the user stroke information display area 50 to make it easy to see. it can. Further, the aggregation processing unit 24 sequentially receives entry information from the electronic pen 1 in the list display state, and if the user stroke information based on the new entry information exists in the display range, the reproduction answer sheet of the pen ID is also displayed. The display contents of the user stroke information display area 50 are updated and displayed as a list so as to be displayed.

また、ステップS106において、マウスのドラッグ操作により、表示範囲が拡大された場合には、拡大前の表示範囲にユーザストローク情報が存在しないものであっても、拡大された領域に対応する領域に、ユーザストローク情報が存在するものについては、そのペンIDの再現解答用紙が、集約処理手段24によってユーザストローク情報表示領域50に表示されることとなる。逆に、ステップS106において、マウスのドラッグ操作により、表示範囲が縮小された場合には、縮小前の表示範囲にユーザストローク情報が存在したものであっても、縮小された領域に対応する領域に、ユーザストローク情報が存在しないものについては、そのペンIDの再現解答用紙は、表示される必要がないため、集約処理手段24によってユーザストローク情報表示領域50に表示されなくなる。このように、一覧表示させたい指定範囲を任意に調整して、調整後におけるストローク情報の存在が反映された一覧表示をさせることができる。   In step S106, when the display range is enlarged by a mouse drag operation, even if the user stroke information does not exist in the display range before enlargement, the area corresponding to the enlarged area is displayed. For those for which user stroke information exists, the reproduction answer sheet for the pen ID is displayed in the user stroke information display area 50 by the aggregation processing means 24. On the other hand, in step S106, when the display range is reduced by a mouse drag operation, even if the user stroke information exists in the display range before the reduction, the area corresponding to the reduced area is displayed. In the case where the user stroke information does not exist, the reproduction answer sheet for the pen ID does not need to be displayed, and therefore is not displayed in the user stroke information display area 50 by the aggregation processing unit 24. In this way, it is possible to arbitrarily adjust the designated range to be displayed as a list and display a list that reflects the presence of the stroke information after the adjustment.

なお、集約処理手段24は、範囲指定に用いられた解答用紙の再現画像の周囲に枠線を表示させ目立たせるが、その代わりに、ユーザ名の表示部分を反転させて表示させてもよい。また、比較一覧表示状態で、操作者がユーザ色(分類)情報やキーワード情報を設定するため、枠線表示されている解答用紙の再現画像のユーザとは別のユーザを、ユーザ選択リスト69から選択した場合に、集約処理手段24は、枠線を表示する再現画像を、その選択されたユーザの解答用紙の再現画像に変更させて表示させてもよい。   Note that the aggregation processing unit 24 displays a frame line around the reproduced image of the answer sheet used for specifying the range to make it stand out, but instead, the display part of the user name may be displayed inverted. In addition, since the operator sets user color (classification) information and keyword information in the comparison list display state, a user other than the user of the reproduced image of the answer sheet displayed in the frame is displayed from the user selection list 69. When selected, the aggregation processing unit 24 may change the reproduction image displaying the frame line to the reproduction image of the answer sheet of the selected user and display it.

このように、一覧表示機能によれば、操作者(講師)がマウスのドラッグ操作により任意の表示範囲を指定することで、再現される解答用紙紙面について、同じ範囲の部分を切り出して複数の受講生分の解答を一覧表示させることができる。さらに、一覧表示させた際に、表示範囲より外にはみ出して記入している再現解答用紙があって表示範囲を拡げたい場合や、より狭い表示範囲を詳細に比較したい場合があれば、ユーザ選択表示の画面に戻ることなく、比較一覧表示状態のまま、マウス操作により指定範囲を調整して、一覧表示を更新させることができる。そのため、講師が教室内移動しなくとも、各受講生の解答の進捗状況を一覧表示させて逐次確認することができ、各受講生の間違いやつまずきを早期に発見することができる。また、一覧表示している画面をプロジェクタ4でスクリーンに大きく表示させることで、各受講生は他の受講生の解き方、考え方を認識することができ、特に、適宜指定された表示範囲の解答内容に注意を向けて認識することができる。   As described above, according to the list display function, the operator (instructor) designates an arbitrary display range by dragging the mouse, so that a portion of the same range is cut out from the reproduced answer sheet, and a plurality of classes are taken. You can display a list of answers for your life. In addition, when displaying a list, if there is a reproduction answer sheet that extends beyond the display range and you want to expand the display range, or if you want to compare a narrower display range in detail, user selection The list display can be updated by adjusting the designated range by operating the mouse while returning to the comparison list display state without returning to the display screen. Therefore, even if the instructor does not move in the classroom, the progress status of each student's answer can be displayed in a list and confirmed sequentially, so that each student's mistakes and trips can be detected early. In addition, by displaying the list-displayed screen on the screen with the projector 4, each student can recognize how to understand other students and the way of thinking. Can be recognized with attention.

〔解答区別機能〕
次に、一覧表示画面をプロジェクタ4でスクリーンへ投影表示する場合の解答区別機能について、図19、図20を参照して説明する。
(Answer distinction function)
Next, the answer distinction function when the list display screen is projected and displayed on the screen by the projector 4 will be described with reference to FIGS.

表示手段における図17等に示す比較一覧状態において、図19に示すように、受講者が解答用紙5に電子ペン1で解答を記入する都度、電子ペン1は、解答用紙5についてのストローク情報と時刻情報とペンIDとを含む記入情報を生成して、集約装置2へ送信する(ステップS201)。集約装置2では、集約個別受信手段22によって電子ペン1からの記入情報を受信して、集約処理手段24が、その記入情報を記憶手段25に記憶させる(ステップS301)。そして、集約処理手段24は、新しく受信した記入情報に基づくユーザストローク情報が表示範囲に含まれるか否かを判定する(ステップS302)。そして、表示範囲に含まれる場合には(ステップS302:Yes)、集約処理手段24は、さらに、送信手段27によってプロジェクタ4へ表示信号が出力されているか否か判定する(ステップS303)。そして、表示信号が出力されている場合には(ステップS303:Yes)、当該ユーザストローク情報を表示手段26に表示する際の線種情報を、デフォルトの線種とは別の色や太さに変更して、ユーザストローク情報表示領域50に、ペンIDごとの表示範囲に含まれるユーザストローク情報を更新して表示する(ステップS304)。具体的には、集約処理手段24は、図20に示すように、比較一覧表示の画面をプロジェクタ4からスクリーンへ投影表示した後に、受講者「次郎」が、スクリーンに表示された解答用紙紙面の表示範囲の領域97に対応する解答用紙5Bの領域に「270」と記入したストロークを赤い太字として、ユーザ名「次郎」の解答用紙紙面として再現して、ユーザストローク情報表示領域50に表示させる。   In the comparison list state shown in FIG. 17 and the like on the display means, as shown in FIG. 19, each time the student enters an answer with the electronic pen 1 on the answer sheet 5, the electronic pen 1 receives the stroke information about the answer sheet 5. The entry information including the time information and the pen ID is generated and transmitted to the aggregation device 2 (step S201). In the aggregation device 2, the aggregation individual receiving means 22 receives the entry information from the electronic pen 1, and the aggregation processing means 24 stores the entry information in the storage means 25 (step S301). Then, the aggregation processing unit 24 determines whether or not the user stroke information based on the newly received entry information is included in the display range (step S302). If it is included in the display range (step S302: Yes), the aggregation processing unit 24 further determines whether or not a display signal is output to the projector 4 by the transmission unit 27 (step S303). If the display signal is output (step S303: Yes), the line type information for displaying the user stroke information on the display means 26 is displayed in a color or thickness different from the default line type. The user stroke information included in the display range for each pen ID is updated and displayed in the user stroke information display area 50 (step S304). Specifically, as shown in FIG. 20, the aggregation processing unit 24 projects the comparison list display screen from the projector 4 onto the screen, and then the student “Jiro” displays the answer sheet paper displayed on the screen. The stroke in which “270” is entered in the answer sheet 5B area corresponding to the display area 97 is reproduced in bold red as the answer sheet for the user name “Jiro” and displayed in the user stroke information display area 50.

送信手段27によるプロジェクタ4への表示信号の出力中に、電子ペン1から受信した記入情報は、電子ペン1を利用する受講者がプロジェクタ4によりスクリーンに投影表示される映像を見て、記入された情報である可能性がある。しかしこのように、解答区別機能によれば、他の受講生の解き方、考え方を、一覧表示機能による比較一覧画面をプロジェクタ4によってスクリーンへ投影表示するときに、各受講者へ公開する前の解答と公開後の解答を、表示するユーザストローク情報の線種を変更して異ならせることにより、利用者が視覚的に容易に区別可能とできる。   During the output of the display signal to the projector 4 by the transmission means 27, the entry information received from the electronic pen 1 is entered by the student using the electronic pen 1 looking at the image projected and displayed on the screen by the projector 4. May be information. However, according to the answer distinction function, when the comparison list screen by the list display function is projected and displayed on the screen by the projector 4, the answer before opening it to each student is explained. By changing the line type of the user stroke information to be displayed and making the answer after the disclosure different, the user can easily distinguish visually.

<第2実施形態>
次に、第2実施形態について、図21及び図22を参照して説明する。本第2実施形態は、第1実施形態に対して一覧表示機能のアルゴリズムが異なるが、その他の構成は、第1実施形態と同様である。
Second Embodiment
Next, a second embodiment will be described with reference to FIGS. The second embodiment is different from the first embodiment in the algorithm of the list display function, but the other configurations are the same as those in the first embodiment.

図10に示す表示手段26における表示状態から、比較一覧表示ボタン54がクリックされる前に、集約処理手段24は、ユーザストローク情報表示領域50に表示されている解答用紙にマウスのドラッグ操作により表示範囲が指定されたか否か判定し(ステップS401)、表示範囲が指定されていないと判断している状態の間は(ステップS401:No)表示範囲を解答用紙紙面の全体と規定しておき(ステップS408)、その状態で、比較一覧表示ボタン54のクリックを検知した場合(ステップS409:Yes)、解答用紙紙面の全体を表示範囲として、各電子ペン1のペンIDごとに、表示範囲にユーザストローク情報が存在するか否か判定する(ステップS405)。そして、ユーザストローク情報が存在するペンIDのみ、その表示範囲のユーザストローク情報を記憶手段25から読み出し、ユーザストローク情報ごとに解答用紙の表示範囲の画像データを背景に筆跡として再現し、ユーザストローク情報表示領域50に一覧表示させる(ステップS406:参照図14)。   From the display state in the display means 26 shown in FIG. 10, before the comparison list display button 54 is clicked, the aggregation processing means 24 is displayed on the answer sheet displayed in the user stroke information display area 50 by dragging the mouse. It is determined whether or not a range has been specified (step S401), and while it is determined that a display range has not been specified (step S401: No), the display range is defined as the entire answer sheet (see FIG. In step S408), if a click on the comparison list display button 54 is detected in this state (step S409: Yes), the entire display area of the answer sheet is set as the display range, and the user enters the display range for each pen ID of each electronic pen 1. It is determined whether or not stroke information exists (step S405). Then, only the pen ID in which the user stroke information exists, the user stroke information of the display range is read from the storage unit 25, and the image data of the display range of the answer sheet is reproduced for each user stroke information as handwriting on the background. A list is displayed in the display area 50 (step S406: reference diagram 14).

また、集約処理手段24は、マウスのドラッグ操作等で表示範囲が調整された場合には(ステップS407:Yes)、再度ペンIDごとに、新しく調整された表示範囲にストローク情報が存在するか否か判定し(ステップS405)、ユーザストローク情報が存在するペンIDのみ、その表示範囲のユーザストローク情報を記憶手段25から抽出し、ユーザストローク情報ごとに解答用紙の表示範囲に対応する画像データを背景に筆跡として再現し、ユーザストローク情報表示領域50の表示内容を更新して一覧表示させる(ステップS406)。この流れは、第1実施形態と同様である。   Further, when the display range is adjusted by dragging the mouse or the like (step S407: Yes), the aggregation processing unit 24 again determines whether or not stroke information exists in the newly adjusted display range for each pen ID. (Step S405), the user stroke information of the display range is extracted from the storage means 25 only for the pen ID for which the user stroke information exists, and the image data corresponding to the display range of the answer sheet for each user stroke information is used as the background. Are reproduced as handwriting, and the display contents of the user stroke information display area 50 are updated and displayed as a list (step S406). This flow is the same as in the first embodiment.

その一方、図22に示すように、選択ユーザ表示状態のユーザストローク情報表示領域50において、操作者がマウスのドラッグ操作によりカーソル98を動かして範囲99を指定すると、集約処理手段24は、ドラッグ操作により表示範囲が指定されたことを検知し(ステップS401:Yes)、その指定範囲99を表示範囲として規定する(ステップS402)。さらに、集約処理手段24は、ポップアップメニュー201をカーソル98の付近に表示させる(ステップS403)。ポップアップメニュー201には、機能ごとに、「指定範囲を一覧で比較する」メニュー202、「指定範囲を拡大表示する」メニュー203、「指定範囲を画像で保存する」メニュー204がある。この状態で、集約処理手段24は、メニュー202の選択か比較一覧表示ボタン54のクリックを検知すると(ステップS404:Yes)、解答用紙紙面のうち指定範囲99を表示範囲として、各電子ペン1のペンIDごとに、その同じ表示範囲にユーザストローク情報が存在するか否か判定する(ステップS405)。そして、ユーザストローク情報が存在するペンIDのみ、その表示範囲のユーザストローク情報を記憶手段25から抽出し、ユーザストローク情報ごとに解答用紙の表示範囲に対応する画像データを背景に筆跡として再現し、ユーザストローク情報表示領域50に一覧表示させる(ステップS406)。   On the other hand, as shown in FIG. 22, in the user stroke information display area 50 in the selected user display state, when the operator moves the cursor 98 and designates a range 99 by dragging the mouse, the aggregation processing unit 24 performs the drag operation. Is detected (step S401: Yes), and the specified range 99 is defined as the display range (step S402). Furthermore, the aggregation processing unit 24 displays the pop-up menu 201 in the vicinity of the cursor 98 (step S403). The pop-up menu 201 includes, for each function, a “comparison of specified ranges in a list” menu 202, a “display enlarged display of specified range” menu 203, and a “save the specified range as an image” menu 204. In this state, when the aggregation processing unit 24 detects the selection of the menu 202 or the click of the comparison list display button 54 (step S404: Yes), the designated range 99 of the answer sheet is set as the display range, and each electronic pen 1 is displayed. It is determined for each pen ID whether or not user stroke information exists in the same display range (step S405). And only the pen ID in which the user stroke information exists, the user stroke information of the display range is extracted from the storage means 25, and the image data corresponding to the display range of the answer sheet is reproduced for each user stroke information as a handwriting on the background, A list is displayed in the user stroke information display area 50 (step S406).

さらに、マウスのドラッグ操作等で表示範囲が調整された場合には(ステップS407:Yes)、再度ペンIDごとに、新しく調整された表示範囲にストローク情報が存在するか否か判定し(ステップS405)、ユーザストローク情報が存在するペンIDのみ、その表示範囲のユーザストローク情報を記憶手段25から抽出し、ユーザストローク情報ごとに解答用紙の表示範囲に対応する画像データを背景に筆跡として再現し、ユーザストローク情報表示領域50の表示内容を更新して一覧表示させる(ステップS406)。なお、本第2実施形態においても、集約処理手段24は、各再現解答用紙の右上付近に、記憶手段25から、対応するユーザ名とユーザ色(分類)情報を読み出し表示させる(参照図14、図16)。   Further, when the display range is adjusted by dragging the mouse or the like (step S407: Yes), it is again determined whether or not stroke information exists in the newly adjusted display range for each pen ID (step S405). ), Only the pen ID for which the user stroke information exists, extracts the user stroke information of the display range from the storage means 25, and reproduces the image data corresponding to the display range of the answer sheet for each user stroke information as a handwriting on the background, The display contents of the user stroke information display area 50 are updated and displayed as a list (step S406). Also in the second embodiment, the aggregation processing unit 24 reads and displays the corresponding user name and user color (classification) information from the storage unit 25 near the upper right of each reproduction answer sheet (see FIG. 14). FIG. 16).

また、図22に示すように、ポップアップメニュー201が表示されている状態で、「指定範囲を拡大表示する」メニュー203が選択された場合には、集約処理手段24は、指定範囲99を、選択ユーザ表示状態のまま、ユーザストローク情報表示領域50に拡大表示する。また、「指定範囲を画像で保存する」メニュー204が選択された場合には、集約処理手段24は、指定範囲を画像データとして記憶手段25に記憶する。   Also, as shown in FIG. 22, when the “display enlarged specified range” menu 203 is selected while the pop-up menu 201 is displayed, the aggregation processing means 24 selects the specified range 99. The user display state is enlarged and displayed in the user stroke information display area 50. When the “save the designated range as an image” menu 204 is selected, the aggregation processing unit 24 stores the designated range in the storage unit 25 as image data.

本第2実施形態における一覧表示機能によっても、第1実施形態と同様に、操作者がマウスのドラッグ操作により任意の表示範囲を指定することで、再現される解答用紙紙面について、対応する同じ範囲の部分を切り出して複数の受講生分の解答を一覧表示させることができる。   Also in the list display function in the second embodiment, as in the first embodiment, the operator specifies an arbitrary display range by dragging the mouse, so that the same corresponding range is obtained for the answer sheet paper to be reproduced. It is possible to display a list of answers for a plurality of students by cutting out the part of.

なお、本発明は、上記実施形態に限られない。   The present invention is not limited to the above embodiment.

上記実施形態では、電子ペン1によって送信された記入情報は、集約装置2において、予め設定されたペンIDに直接関連付けて記憶手段25によって記憶されるものであった。このような記入情報の記憶に関して、図23に示すような、解答用紙5とは異なるドットパターンを印刷した名簿用紙6を用意し、各ユーザエリア601〜606にユーザIDを関連付けて集約装置2で記憶しておく。そして、解答用紙5への記入に際して、電子ペン1でユーザエリア601〜606のいずれかを予めタップすることにより、集約装置2側に、その電子ペン1のペンIDと、ユーザエリアに対応付けられたユーザIDとを関連付けて記憶し、その電子ペン1による以後の記入情報を、そのユーザIDに関連付けて記憶するようにしてもよい。この構成とすることにより、同じ電子ペン1を複数の受講者が用いる場合であっても、名簿用紙6にタップするユーザエリアを変えることで、その電子ペン1に関連付けるユーザIDを変更することができるため、受講者が変わる都度、使用する電子ペン1を対応するユーザエリアにタップするとよい。   In the above embodiment, the entry information transmitted by the electronic pen 1 is stored by the storage unit 25 in the aggregation device 2 in direct association with a preset pen ID. With respect to the storage of such entry information, a list sheet 6 printed with a dot pattern different from the answer sheet 5 as shown in FIG. 23 is prepared, and a user ID is associated with each user area 601 to 606 in the aggregation device 2. Remember. Then, when filling in the answer sheet 5, by tapping any of the user areas 601 to 606 with the electronic pen 1 in advance, the pen ID of the electronic pen 1 is associated with the user area on the aggregation device 2 side. The user ID may be stored in association with each other, and subsequent entry information by the electronic pen 1 may be stored in association with the user ID. With this configuration, even when a plurality of students use the same electronic pen 1, the user ID associated with the electronic pen 1 can be changed by changing the user area tapped on the name sheet 6. Therefore, whenever the student changes, the electronic pen 1 to be used may be tapped on the corresponding user area.

また、上記実施形態では、一覧表示機能において、操作者が、比較一覧表示状態で表示範囲を調整すると、集約装置2では集約処理手段24がそれを検知して(図13、ステップS106:Yes、または図21、ステップS407:Yes)、各ペンIDごとのユーザストローク情報が調整後の表示範囲に含まれるかを、再度、判定する(図13、ステップS104、または図21、ステップS405)こととしたが、表示範囲が単純に拡大した場合は、差分の表示領域のみについて、各ペンIDごとのユーザストローク情報が当該差分領域に含まれるかを判定し処理することとしても良い。   In the above embodiment, in the list display function, when the operator adjusts the display range in the comparison list display state, the aggregation processing means 24 detects that in the aggregation device 2 (FIG. 13, Step S106: Yes, Or FIG. 21, step S407: Yes), it is determined again whether the user stroke information for each pen ID is included in the adjusted display range (FIG. 13, step S104, or FIG. 21, step S405). However, when the display range is simply enlarged, it is possible to determine and process whether or not the user stroke information for each pen ID is included in the difference area for only the difference display area.

また、上記実施形態では、解答区別機能において、集約処理手段24は、比較一覧表示状態で電子ペン1から新たな記入情報を受信すると、表示範囲に当該記入情報に基づくユーザストローク情報が含まれるか否かを判定して(図19、ステップS302)、含まれる場合(ステップS302:Yes)、さらに、プロジェクタ4へ表示信号が出力されているか否か判定して(ステップS303)、表示信号が出力されている場合には(ステップS303:Yes)、当該ユーザストローク情報の線種情報を変更してユーザストローク情報表示領域50に表示するものであった。このようなユーザストローク情報(解答)の区別に関して、操作者(講師)が任意の時刻情報を解答締切時刻として入力手段21によって入力して、集約処理手段24は、当該時刻以降に電子ペン1から受信した記入情報に基づくユーザストローク情報か否かを判断して、操作者により設定された時刻以降のユーザストローク情報のときは、線種情報を変更して表示することとしても良い。これを実施するには、入力手段21によって解答締切時刻を設定するためのテキストボックス、または押下した時刻情報を解答締切時刻として設定するためのボタン等をアプリケーション上に用意すると良い。さらに、集約処理手段24は、解答締切時刻以降のユーザストローク情報を異なる線種に変更して、ユーザストローク情報表示領域50に表示してプロジェクタ4へ表示信号を出力する代わりに、解答締切時刻以降のユーザストローク情報を表示領域50に表示しない、あるいはプロジェクタ4へ出力しないこととしても良い。   In the embodiment, in the answer distinction function, when the aggregation processing unit 24 receives new entry information from the electronic pen 1 in the comparison list display state, does the display range include user stroke information based on the entry information? If it is included (step S302: Yes), it is further determined whether a display signal is output to the projector 4 (step S303), and the display signal is output. If it has been set (step S303: Yes), the line type information of the user stroke information is changed and displayed in the user stroke information display area 50. Regarding such distinction of user stroke information (answer), an operator (instructor) inputs arbitrary time information as an answer deadline time by the input means 21, and the aggregation processing means 24 starts from the electronic pen 1 after the time. It is possible to determine whether or not the user stroke information is based on the received entry information. If the user stroke information is after the time set by the operator, the line type information may be changed and displayed. In order to implement this, a text box for setting the answer deadline time by the input means 21 or a button for setting the pressed time information as the answer deadline time may be prepared on the application. Further, the aggregation processing unit 24 changes the user stroke information after the answer deadline time to a different line type, displays it in the user stroke information display area 50, and outputs a display signal to the projector 4, instead of after the answer deadline time. The user stroke information may not be displayed in the display area 50 or may not be output to the projector 4.

また、上記実施形態において、指定された指定範囲99にユーザストローク情報が存在するペンIDの再現解答用紙のみ、表示領域50に表示したが、その機能であるステップS104(参照図13),ステップS405(参照図21)を省略して、集約処理手段24は、すべてのペンIDに関する再現解答用紙を表示領域50に表示するようにしてもよい。上記実施形態のように、一覧表示以降に初めて電子ペン1によって解答が記入されると、その再現解答用紙も表示するように表示領域50の表示内容を更新して一覧表示する構成では、表示する再現解答用紙の数が次々に増えると、再現解答用紙を表示する大きさを次々に変更して表示領域50の表示内容を更新するため、煩雑で見にくくなる場合などは、ステップS104,S405を省略して、始めから全てのペンIDに関する再現解答用紙を表示領域50に表示するようにすると良い。   In the above embodiment, only the pen ID reproduction answer sheet in which the user stroke information exists in the designated range 99 designated is displayed in the display area 50. Steps S104 (refer to FIG. 13) and S405, which are functions thereof, are displayed. (Refer FIG. 21) is abbreviate | omitted and the aggregation process means 24 may display the reproduction answer sheet regarding all pen ID on the display area 50. FIG. When an answer is entered with the electronic pen 1 for the first time after the list is displayed as in the above-described embodiment, the display contents in the display area 50 are updated and displayed in a list so that the reproduced answer sheet is also displayed. When the number of reproduced answer sheets increases one after another, the display size of the reproduced answer sheets is changed one after another to update the display contents of the display area 50, so that steps S104 and S405 are omitted when it becomes complicated and difficult to see. Then, it is preferable to display the reproduction answer sheets for all the pen IDs in the display area 50 from the beginning.

また、上記実施形態では、表示範囲の調整は、指定範囲99が設定された描画領域でマウスのドラッグ操作により行われるものとしたが(参照図17)、これに限らず、一覧表示されている他のペンIDに関する描画領域に対するドラッグ操作によって、集約処理手段24が、表示範囲の調整を処理するように構成させてもよい。   In the above embodiment, the display range is adjusted by dragging the mouse in the drawing area in which the designated range 99 is set (refer to FIG. 17). The aggregation processing unit 24 may be configured to process the adjustment of the display range by a drag operation on the drawing area related to another pen ID.

本発明は、上記実施形態のごとく、協調学習システムとして利用できるほか、企業研修システム、会議システム、リサーチシステム、クイズ番組システム等の各記入者の記入内容を集約するシステムに適用することができる。   As described above, the present invention can be used as a collaborative learning system, and can also be applied to a system that collects the entry contents of each entrant such as a company training system, a conference system, a research system, and a quiz program system.

第1実施形態の電子ペン・システムのシステム構成図である。It is a system configuration figure of the electronic pen system of a 1st embodiment. 第1実施形態のシステムで利用される解答用紙を示す図である。It is a figure which shows the answer sheet utilized with the system of 1st Embodiment. 解答用紙、電子ペンと受講者の対応を説明するための図である。It is a figure for demonstrating a response | compatibility of an answer sheet, an electronic pen, and a student. 解答用紙に印刷されるドットパターンによる情報の表現方法の説明図である。It is explanatory drawing of the expression method of the information by the dot pattern printed on an answer sheet. (a)はドットパターンを模式的に示し、(b)はそれに対応する情報の例を示す説明図である。(A) schematically shows a dot pattern, and (b) is an explanatory diagram showing an example of information corresponding to the dot pattern. 第1実施形態のシステムで利用される電子ペンの構成を示すブロック図である。It is a block diagram which shows the structure of the electronic pen utilized with the system of 1st Embodiment. 集約装置の機能ブロック図を含む本システムのシステム構成図である。It is a system configuration figure of this system including a functional block diagram of an aggregation device. 集約装置に記憶されたユーザIDとユーザ名とペンIDとの関係を示す図である。It is a figure which shows the relationship between the user ID memorize | stored in the aggregation apparatus, the user name, and pen ID. 集約装置に記憶させる学習データのファイルの構造図である。It is a structure figure of the file of the learning data memorize | stored in an aggregation apparatus. 集約装置における描画アプリケーションによる表示画面例である。It is an example of a display screen by a drawing application in the aggregation device. 図10に示す表示画面例のユーザコントロールリストである。FIG. 11 is a user control list of the display screen example shown in FIG. 10. FIG. 集約装置における描画アプリケーションによる機能メニューの説明図であり、(A)はファイルメニューのプルダウンメニュー、(B)は表示メニューのプルダウンメニュー、(C)はツールメニューのプルダウンメニューを示す。It is explanatory drawing of the function menu by the drawing application in an aggregation apparatus, (A) shows the pull-down menu of a file menu, (B) shows the pull-down menu of a display menu, (C) shows the pull-down menu of a tool menu. 集約装置における描画アプリケーションによる一覧表示機能のフローチャートである。It is a flowchart of the list display function by the drawing application in the aggregation device. 解答用紙紙面の全体を表示範囲としたときの一覧表示機能による表示画面例である。It is an example of a display screen by a list display function when the entire answer sheet is set as a display range. 一覧表示の表示範囲を指定する様子を示す表示画面例である。It is an example of a display screen which shows a mode that the display range of a list display is designated. 指定範囲を表示範囲としたときの一覧表示機能による表示画面例である。It is an example of a display screen by a list display function when a specified range is a display range. 一覧表示状態で表示範囲を調整する様子を示す表示画面例である。It is an example of a display screen which shows a mode that a display range is adjusted in a list display state. 一覧表示状態で表示範囲を調整した後の表示画面例である。It is an example of a display screen after adjusting a display range in a list display state. 解答区別機能のフローチャートである。It is a flowchart of an answer distinction function. 他の受講生の解き方、考え方を各受講者へ公開後に追記されたときの解答区別機能による表示画面例である。It is an example of a display screen by an answer distinction function when another student's solving method and way of thinking are added after being disclosed to each student. 第2実施形態における一覧表示機能のフローチャートである。It is a flowchart of the list display function in 2nd Embodiment. 第2実施形態において、一覧表示の表示範囲を指定しポップアップメニューが表示されている様子を示す表示画面例である。In a 2nd embodiment, it is an example of a display screen which shows a mode that a display range of a list display is specified and a pop-up menu is displayed. ユーザIDを設定するための名簿用紙を示す図である。It is a figure which shows the name list paper for setting a user ID.

符号の説明Explanation of symbols

1…電子ペン、2…集約装置(端末装置)、3…転送装置、4…プロジェクタ、5,5A〜5E…解答用紙(用紙)、6…名簿用紙、10…電子ペン・システム、20…範囲指定手段、21…入力手段、22…集約個別受信手段、23…集約転送受信手段、24…集約処理手段(処理手段)、25…記憶手段、26…表示手段、27…送信手段、50…ユーザストローク情報表示領域、54…比較一覧表示ボタン、103…ペン先部、108…プロセッサ。   DESCRIPTION OF SYMBOLS 1 ... Electronic pen, 2 ... Aggregation device (terminal device), 3 ... Transfer device, 4 ... Projector, 5, 5A-5E ... Answer sheet (paper), 6 ... Name list paper, 10 ... Electronic pen system, 20 ... Range Designating means, 21 ... input means, 22 ... aggregate individual receiving means, 23 ... aggregate transfer receiving means, 24 ... aggregation processing means (processing means), 25 ... storage means, 26 ... display means, 27 ... transmitting means, 50 ... user Stroke information display area, 54... Comparison list display button, 103.

Claims (18)

位置によってユニークなコード化パターンが印刷された複数の用紙と、
前記用紙に印刷されたコード化パターンを読み取ってペン先部の位置座標を演算し、当該位置座標と固有のペンIDとを含む記入情報を送信する複数の電子ペンと、
前記電子ペンによって送信される記入情報を受信して、記入情報を処理する端末装置とを備える電子ペン・システムであって、
前記端末装置は、
ペンID又はペンIDに関連付けられたユーザIDごとに、記入情報を記憶する記憶手段と、
表示手段表示されている前記用紙上で、任意の位置・大きさの範囲を指定する範囲指定手段と、
ペンID又はペンIDに関連付けられたユーザIDごとに、記入情報を筆跡として再現して表示手段に表示させる処理手段とを有し、
前記処理手段は、前記範囲指定手段により指定された範囲に対応する各用紙における記入情報を前記記憶手段から抽出して、各用紙における前記記入情報を筆跡として前記表示手段に一覧表示させることを特徴とする電子ペン・システム。
Multiple sheets of paper with unique coding patterns printed by their position,
A plurality of electronic pens that read the coded pattern printed on the paper, calculate the position coordinates of the pen tip, and transmit entry information including the position coordinates and a unique pen ID;
An electronic pen system comprising a terminal device for receiving entry information transmitted by the electronic pen and processing the entry information;
The terminal device
Storage means for storing entry information for each pen ID or user ID associated with the pen ID;
On the sheet displayed on the display unit, a range specifying means for specifying any range of position, size,
Processing means for reproducing the entry information as handwriting and displaying it on the display means for each pen ID or user ID associated with the pen ID,
The processing means extracts entry information on each sheet corresponding to the range designated by the range designation means from the storage means, and causes the display means to display a list of the entry information on each sheet as handwriting. Electronic pen system.
前記範囲指定手段は、前記表示手段に表示されている前記用紙上における、ポインティング・デバイスのドラッグ操作を検知して、範囲を指定することを特徴とする請求項1に記載の電子ペン・システム。2. The electronic pen system according to claim 1, wherein the range specifying unit detects a drag operation of a pointing device on the paper displayed on the display unit and specifies the range. 前記処理手段は、前記範囲指定手段による範囲指定がされた後に、一覧表示を選択するためのメニューを表示させ、当該メニューが選択された場合に、前記範囲指定手段により指定された範囲に対応する各用紙における筆跡を前記表示手段に一覧表示させることを特徴とする請求項1又は2に記載の電子ペン・システム。The processing unit displays a menu for selecting a list display after the range is specified by the range specifying unit, and corresponds to the range specified by the range specifying unit when the menu is selected. 3. The electronic pen system according to claim 1, wherein a list of handwriting on each sheet is displayed on the display unit. 前記処理手段は、ペンID又はペンIDに関連付けられたユーザIDのうち、前記範囲指定手段により指定された範囲に記入情報ないしそのストローク情報が存在するものを選択して、前記表示手段に一覧表示させることを特徴とする請求項1〜3のうちいずれか一項に記載の電子ペン・システム。 The processing means selects a pen ID or a user ID associated with the pen ID that has the entry information or the stroke information in the range designated by the range designation means, and displays the list on the display means. The electronic pen system according to any one of claims 1 to 3, wherein the electronic pen system is used. 前記範囲指定手段は、一旦指定した範囲を調整することができ、
前記処理手段は、前記範囲指定手段によって指定範囲が調整されたとき、ペンID又はペンIDに関連付けられたユーザIDのうち、調整後の指定範囲に、記入情報ないしそのストローク情報が存在するものを選択して、前記表示手段に一覧表示させることを特徴とする請求項に記載の電子ペン・システム。
The range specifying means can adjust the once specified range,
When the specified range is adjusted by the range specifying unit, the processing means includes a pen ID or a user ID associated with the pen ID that includes the entry information or the stroke information in the adjusted specified range. 5. The electronic pen system according to claim 4 , wherein a list is selected and displayed on the display means.
前記処理手段は、プロジェクタへの表示信号の出力中又は所定時以降に、電子ペンから受信した記入情報を、プロジェクタへの表示信号の非出力状態時又は所定時前の線種とは変更して筆跡として前記表示手段に表示させることを特徴とする請求項1〜のうちいずれか一項に記載の電子ペン・システム。 The processing means, in an output or a predetermined time after the display signal to the projector, the entry information received from the electronic pen, and change the time of non-output state of the display signals to the projector or a predetermined time before the line type electronic pen system according to any one of claims 1-5, characterized in that to be displayed on the display means as handwriting. 位置によってユニークなコード化パターンが印刷された複数の用紙と、
前記用紙に印刷されたコード化パターンを読み取ってペン先部の位置座標を演算し、当該位置座標と固有のペンIDとを含む記入情報を送信する複数の電子ペンと、
前記電子ペンによって送信される記入情報を受信して、記入情報を処理する端末装置とを備える電子ペン・システムにおいて利用される端末装置であって、
ペンID又はペンIDに関連付けられたユーザIDごとに、記入情報を記憶する記憶手段と、
表示手段表示されている前記用紙上で、任意の位置・大きさの範囲を指定する範囲指定手段と、
ペンID又はペンIDに関連付けられたユーザIDごとに、記入情報を筆跡として再現して表示手段に表示させる処理手段とを有し、
前記処理手段は、前記範囲指定手段により指定された範囲に対応する各用紙における記入情報を前記記憶手段から抽出して、各用紙における前記記入情報を筆跡として前記表示手段に一覧表示させることを特徴とする端末装置。
Multiple sheets of paper with unique coding patterns printed by their position,
A plurality of electronic pens that read the coded pattern printed on the paper, calculate the position coordinates of the pen tip, and transmit entry information including the position coordinates and a unique pen ID;
A terminal device used in an electronic pen system comprising a terminal device for receiving entry information transmitted by the electronic pen and processing the entry information;
Storage means for storing entry information for each pen ID or user ID associated with the pen ID;
On the sheet displayed on the display unit, a range specifying means for specifying any range of position, size,
Processing means for reproducing the entry information as handwriting and displaying it on the display means for each pen ID or user ID associated with the pen ID,
The processing means extracts entry information on each sheet corresponding to the range designated by the range designation means from the storage means, and causes the display means to display a list of the entry information on each sheet as handwriting. A terminal device.
前記範囲指定手段は、前記表示手段に表示されている前記用紙上における、ポインティング・デバイスのドラッグ操作を検知して、範囲を指定することを特徴とする請求項7に記載の端末装置。The terminal device according to claim 7, wherein the range designating unit designates a range by detecting a drag operation of a pointing device on the paper displayed on the display unit. 前記処理手段は、前記範囲指定手段による範囲指定がされた後に、一覧表示を選択するためのメニューを表示させ、当該メニューが選択された場合に、前記範囲指定手段により指定された範囲に対応する各用紙における筆跡を前記表示手段に一覧表示させることを特徴とする請求項7又は8に記載の端末装置。The processing unit displays a menu for selecting a list display after the range is specified by the range specifying unit, and corresponds to the range specified by the range specifying unit when the menu is selected. 9. The terminal device according to claim 7, wherein a list of handwriting on each sheet is displayed on the display unit. 前記処理手段は、ペンID又はペンIDに関連付けられたユーザIDのうち、前記範囲指定手段により指定された範囲に記入情報ないしそのストローク情報が存在するものを選択して、前記表示手段に一覧表示させることを特徴とする請求項7〜9のうちいずれか一項に記載の端末装置。 The processing means selects a pen ID or a user ID associated with the pen ID that has the entry information or the stroke information in the range designated by the range designation means, and displays the list on the display means. The terminal device according to any one of claims 7 to 9, wherein: 前記範囲指定手段は、一旦指定した範囲を調整することができ、
前記処理手段は、前記範囲指定手段によって指定範囲が調整されたとき、ペンID又はペンIDに関連付けられたユーザIDのうち、調整後の指定範囲に、記入情報ないしそのストローク情報が存在するものを選択して、前記表示手段に一覧表示させることを特徴とする請求項10に記載の端末装置。
The range specifying means can adjust the once specified range,
When the specified range is adjusted by the range specifying unit, the processing means includes a pen ID or a user ID associated with the pen ID that includes the entry information or the stroke information in the adjusted specified range. The terminal device according to claim 10 , wherein the terminal device is selected and displayed on the display unit as a list.
前記処理手段は、プロジェクタへの表示信号の出力中又は所定時以降に、電子ペンから受信した記入情報を、プロジェクタへの表示信号の非出力状態時又は所定時前の線種とは変更して筆跡として前記表示手段に表示させることを特徴とする請求項11のうちいずれか一項に記載の端末装置。 The processing means, in an output or a predetermined time after the display signal to the projector, the entry information received from the electronic pen, and change the time of non-output state of the display signals to the projector or a predetermined time before the line type terminal device according to any one of claims 7 to 11, characterized in that to be displayed on the display unit as a handwriting. 位置によってユニークなコード化パターンが印刷された複数の用紙と、
前記用紙に印刷されたコード化パターンを読み取ってペン先部の位置座標を演算し、当該位置座標と固有のペンIDとを含む記入情報を送信する複数の電子ペンと、
前記電子ペンによって送信される記入情報を受信して、記入情報を処理する端末装置とを備える電子ペン・システムにおいて利用される端末装置によって実行されるプログラムであって、
ペンID又はペンIDに関連付けられたユーザIDごとに、記入情報を記憶する記憶手段、
表示手段表示されている前記用紙上で、任意の位置・大きさの範囲を指定する範囲指定手段、
ペンID又はペンIDに関連付けられたユーザIDごとに、記入情報を筆跡として再現して表示手段に表示させるものであり、前記範囲指定手段により指定された範囲に対応する各用紙における記入情報を前記記憶手段から抽出して、各用紙における前記記入情報を筆跡として前記表示手段に一覧表示させる処理手段
として前記端末装置を機能させることを特徴とするプログラム。
Multiple sheets of paper with unique coding patterns printed by their position,
A plurality of electronic pens that read the coded pattern printed on the paper, calculate the position coordinates of the pen tip, and transmit entry information including the position coordinates and a unique pen ID;
A program executed by a terminal device used in an electronic pen system comprising a terminal device that receives entry information transmitted by the electronic pen and processes the entry information,
Storage means for storing entry information for each pen ID or user ID associated with the pen ID;
On the sheet displayed on the display unit, the range designation means for designating a range of arbitrary position and size,
For each user ID associated with the pen ID or pen ID, the entry information is reproduced as handwriting and displayed on the display means. The entry information on each sheet corresponding to the range designated by the range designation means A program that causes the terminal device to function as processing means that extracts from the storage means and causes the display means to display a list of the entry information on each sheet as handwriting.
前記範囲指定手段は、前記表示手段に表示されている前記用紙上における、ポインティング・デバイスのドラッグ操作を検知して、範囲を指定することを特徴とする請求項13に記載のプログラム。14. The program according to claim 13, wherein the range designating unit designates a range by detecting a drag operation of a pointing device on the paper displayed on the display unit. 前記処理手段は、前記範囲指定手段による範囲指定がされた後に、一覧表示を選択するためのメニューを表示させ、当該メニューが選択された場合に、前記範囲指定手段により指定された範囲に対応する各用紙における筆跡を前記表示手段に一覧表示させることを特徴とする請求項13又は14に記載のプログラム。The processing unit displays a menu for selecting a list display after the range is specified by the range specifying unit, and corresponds to the range specified by the range specifying unit when the menu is selected. 15. The program according to claim 13, wherein a list of handwriting on each sheet is displayed on the display means. 前記処理手段は、ペンID又はペンIDに関連付けられたユーザIDのうち、前記範囲指定手段により指定された範囲に記入情報ないしそのストローク情報が存在するものを選択して、前記表示手段に一覧表示させることを特徴とする請求項13〜15のうちいずれか一項に記載のプログラム。 The processing means selects a pen ID or a user ID associated with the pen ID that has the entry information or the stroke information in the range designated by the range designation means, and displays the list on the display means. The program according to any one of claims 13 to 15, wherein the program is executed. 前記範囲指定手段は、一旦指定した範囲を調整することができ、
前記処理手段は、前記範囲指定手段によって指定範囲が調整されたとき、ペンID又はペンIDに関連付けられたユーザIDのうち、調整後の指定範囲に、記入情報ないしそのストローク情報が存在するものを選択して、前記表示手段に一覧表示させることを特徴とする請求項16に記載のプログラム。
The range specifying means can adjust the once specified range,
When the specified range is adjusted by the range specifying unit, the processing means includes a pen ID or a user ID associated with the pen ID that includes the entry information or the stroke information in the adjusted specified range. The program according to claim 16 , wherein a list is selected and displayed on the display means.
前記処理手段は、プロジェクタへの表示信号の出力中又は所定時以降に、電子ペンから受信した記入情報を、プロジェクタへの表示信号の非出力状態時又は所定時前の線種とは変更して筆跡として前記表示手段に表示させることを特徴とする請求項1317のうちいずれか一項に記載のプログラム。 The processing means, in an output or a predetermined time after the display signal to the projector, the entry information received from the electronic pen, and change the time of non-output state of the display signals to the projector or a predetermined time before the line type The program according to any one of claims 13 to 17 , wherein the program is displayed as handwriting on the display means.
JP2008126566A 2008-05-14 2008-05-14 Electronic pen system, terminal device and program thereof Active JP5240653B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2008126566A JP5240653B2 (en) 2008-05-14 2008-05-14 Electronic pen system, terminal device and program thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2008126566A JP5240653B2 (en) 2008-05-14 2008-05-14 Electronic pen system, terminal device and program thereof

Related Child Applications (2)

Application Number Title Priority Date Filing Date
JP2012088017A Division JP5366034B2 (en) 2012-04-09 2012-04-09 Electronic pen system, computer apparatus and program thereof
JP2012088016A Division JP5408511B2 (en) 2012-04-09 2012-04-09 Electronic pen system, computer apparatus and program thereof

Publications (2)

Publication Number Publication Date
JP2009276479A JP2009276479A (en) 2009-11-26
JP5240653B2 true JP5240653B2 (en) 2013-07-17

Family

ID=41441992

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2008126566A Active JP5240653B2 (en) 2008-05-14 2008-05-14 Electronic pen system, terminal device and program thereof

Country Status (1)

Country Link
JP (1) JP5240653B2 (en)

Families Citing this family (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5533127B2 (en) * 2010-03-26 2014-06-25 セイコーエプソン株式会社 Handwriting data generation system, handwriting data generation method, and program
JP5747716B2 (en) * 2011-07-28 2015-07-15 大日本印刷株式会社 Electronic pen housing unit, electronic pen system, and program
JP5747715B2 (en) * 2011-07-28 2015-07-15 大日本印刷株式会社 Electronic pen housing unit, electronic pen system, and program
JP5807433B2 (en) * 2011-08-03 2015-11-10 大日本印刷株式会社 Computer apparatus, electronic pen system, and program
JP5810724B2 (en) * 2011-08-05 2015-11-11 大日本印刷株式会社 Terminal device, electronic pen system, and program
JP5866874B2 (en) * 2011-08-30 2016-02-24 大日本印刷株式会社 Electronic pen system
JP5845745B2 (en) * 2011-09-07 2016-01-20 大日本印刷株式会社 Computer apparatus and program
JP2014006579A (en) * 2012-06-21 2014-01-16 Dainippon Printing Co Ltd Electronic pen system and program
JP6056263B2 (en) * 2012-08-24 2017-01-11 大日本印刷株式会社 Terminal device, electronic pen system, and program
JP6048165B2 (en) * 2013-01-25 2016-12-21 大日本印刷株式会社 Computer apparatus, electronic pen system, and program
JP2014106527A (en) * 2013-07-04 2014-06-09 Sky Co Ltd Comparative image displaying system, and comparative image displaying program
JP6988101B2 (en) * 2017-02-21 2022-01-05 大日本印刷株式会社 Information processing equipment, programs and information processing methods
JP7165517B2 (en) * 2018-06-18 2022-11-04 株式会社ジャストシステム Learning support program, learning support device and learning support method
JP7379809B2 (en) * 2018-07-23 2023-11-15 大日本印刷株式会社 Entry content judgment device and program

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4354021B2 (en) * 1998-01-13 2009-10-28 大和コンピューターサービス株式会社 Image processing apparatus and sorting method and method using the image processing apparatus
JP3579599B2 (en) * 1998-10-20 2004-10-20 株式会社日本総合研究所 Electronic scoring system
JP2003107979A (en) * 2001-09-29 2003-04-11 Kokuyo Co Ltd System and method for supporting learning
JP2007322748A (en) * 2006-05-31 2007-12-13 Mikio Takagi High-speed test score counting system, program, and its counting terminal
JP2008046398A (en) * 2006-08-17 2008-02-28 Toppan Forms Co Ltd Correction managing server device, system method, program, and correction terminal and correction program

Also Published As

Publication number Publication date
JP2009276479A (en) 2009-11-26

Similar Documents

Publication Publication Date Title
JP5240653B2 (en) Electronic pen system, terminal device and program thereof
JP5099595B2 (en) Electronic pen system and program thereof
JP5408513B2 (en) Electronic pen system and program thereof
JP5994224B2 (en) Terminal device, electronic pen system, and program
JP5807433B2 (en) Computer apparatus, electronic pen system, and program
JP2014052407A (en) Computer device, program, and information processing system
JP5408511B2 (en) Electronic pen system, computer apparatus and program thereof
JP3169604U (en) Terminal device and electronic pen system
JP6056263B2 (en) Terminal device, electronic pen system, and program
JP5810724B2 (en) Terminal device, electronic pen system, and program
JP5747715B2 (en) Electronic pen housing unit, electronic pen system, and program
JP5288340B2 (en) Display system and program thereof
JP3171421U (en) Electronic pen housing unit and electronic pen system
JP5747716B2 (en) Electronic pen housing unit, electronic pen system, and program
JP5141997B2 (en) Computer, display system using the same, and program thereof
JP5366034B2 (en) Electronic pen system, computer apparatus and program thereof
JP5866874B2 (en) Electronic pen system
JP5212852B2 (en) Display system and program thereof
JP5141935B2 (en) Computer, display system using the same, and program thereof
JP6019716B2 (en) Computer apparatus, program, and information processing system
JP5983136B2 (en) Electronic pen system and program
JP2013105376A (en) Learning system, computer device, and program
JP5899819B2 (en) Learning system and program
JP5099610B2 (en) Computer, display system using the same, and program thereof
JP5099611B2 (en) Computer, display system using the same, and program thereof

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20110310

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20111215

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20120223

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20120409

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: 20130311

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20160412

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20130324