[go: up one dir, main page]

JP2013105376A - Learning system, computer device, and program - Google Patents

Learning system, computer device, and program Download PDF

Info

Publication number
JP2013105376A
JP2013105376A JP2011249705A JP2011249705A JP2013105376A JP 2013105376 A JP2013105376 A JP 2013105376A JP 2011249705 A JP2011249705 A JP 2011249705A JP 2011249705 A JP2011249705 A JP 2011249705A JP 2013105376 A JP2013105376 A JP 2013105376A
Authority
JP
Japan
Prior art keywords
stroke
user
display
information
display order
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2011249705A
Other languages
Japanese (ja)
Inventor
Sanae Sakamoto
早苗 坂本
Hiromi Fujimasu
裕実 藤枡
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 JP2011249705A priority Critical patent/JP2013105376A/en
Publication of JP2013105376A publication Critical patent/JP2013105376A/en
Pending legal-status Critical Current

Links

Images

Abstract

PROBLEM TO BE SOLVED: To obtain a progressing degree of a description content of each trainee.SOLUTION: The learning system receives entry information transmitted from each electronic pen, and sets display order of each of a plurality of stroke groups drawn based on each of entry information items of each of a plurality of users, on the basis of the received entry information items of each of the plurality of users. The display order is set according to the expanse or the quantity of the stroke groups for every user. The learning system controls display means 26 to display the stroke groups for each of the plurality of users.

Description

本発明は、電子ペンにより用紙に記入された内容を記憶するシステムにおいて、複数の用紙に記入された内容を端末装置に表示することが可能な、学習システム、コンピュータ装置及びプログラムに関する。   The present invention relates to a learning system, a computer apparatus, and a program capable of displaying contents entered on a plurality of sheets on a terminal device in a system for storing contents entered on a sheet with an electronic pen.

記入した情報を電子化する電子ペンが開発されており、その代表的なものとしてスウェーデンのAnoto社が開発した「アノトペン(Anoto pen)」が知られている。アノトペンは、所定のドットパターンが印刷された専用紙とともに使用される。アノトペンは、ペン先部に、文字などを書くための通常のインクカートリッジに加えて、専用紙に印刷されたドットパターンを撮像するための小型カメラと、撮像したドットパターンから専用紙における位置座標を演算するプロセッサと、演算された位置座標などを外部機器へ送信するデータ通信ユニットとを搭載している。ユーザが専用紙上にアノトペンで文字などを書いたり、専用紙上に図案化されている画像にチェックマークを記入したりすると、ペンの移動に伴って小型カメラが専用紙に印刷されたドットパターンを撮像し、プロセッサによって演算された連続する位置座標から、ユーザが書き込んだ文字、画像などの記入情報が認識される。そして、この記入情報が、データ通信ユニットによりアノトペンから近くのパーソナルコンピュータや携帯電話などのコンピュータ装置に送信される(例えば、特許文献1参照)。また、ドットパターンに対向する電子ペンの角度に起因するドットの画像上の配列を補正する回転補正処理機能については、例えば特許文献2に記載されている。   An electronic pen that digitizes written information has been developed. As a representative example, “Anot pen” developed by Swedish company Anoto is known. Anotopen is used with dedicated paper on which a predetermined dot pattern is printed. In addition to the usual ink cartridge for writing letters, etc., the anotopen has a small camera for imaging the dot pattern printed on the dedicated paper and the position coordinates on the dedicated paper from the captured dot pattern. A processor for calculation and a data communication unit for transmitting calculated position coordinates and the like to an external device are mounted. When a user writes characters on the special paper with an anotopen or puts a check mark on the image designed on the special paper, the small camera captures the dot pattern printed on the special paper as the pen moves. The entry information such as characters and images written by the user is recognized from the continuous position coordinates calculated by the processor. This entry information is transmitted from the Anotopen to a nearby computer such as a personal computer or mobile phone by the data communication unit (see, for example, Patent Document 1). Further, a rotation correction processing function for correcting the arrangement of dots on the image caused by the angle of the electronic pen facing the dot pattern is described in, for example, Patent Document 2.

このような電子ペンやコンピュータ装置などで構成されるシステムを、授業に適用する技術が、特許文献3に開示されている。即ち、特許文献3によれば、各受講生は、授業の内容を、電子ペンで専用紙にそれぞれ記入する。このとき、各受講生毎に、電子ペンから記入情報がコンピュータ装置に逐次送信され、これらの記入情報に基づいて、専用紙への記入内容を示すストロークがそれぞれ描画されて、スクリーンなどに表示される。具体的には、先生がコンピュータ装置に対して所定の操作をすると、予めサイズが一律に固定された、受講生毎の各記入領域の中に、専用紙への記入内容を示すストロークがそれぞれ描画され、これらの受講生毎の各記入領域が羅列された一覧がスクリーンなどに表示される。   Patent Document 3 discloses a technique for applying such a system including an electronic pen and a computer device to a class. That is, according to Patent Document 3, each student enters the contents of the lesson on dedicated paper with an electronic pen. At this time, entry information is sequentially transmitted from the electronic pen to the computer device for each student, and based on these entry information, strokes indicating the entry contents on the dedicated paper are drawn and displayed on a screen or the like. The Specifically, when the teacher performs a predetermined operation on the computer device, a stroke indicating the content entered on the dedicated paper is drawn in each entry area for each student, the size of which is fixed in advance. Then, a list in which each entry area for each student is listed is displayed on a screen or the like.

特許第3872498号公報Japanese Patent No. 3874498 特表2003−529853号公報Special table 2003-529853 gazette 特開2009−586479号公報JP 2009-586479 A

しかしながら、特許文献3に係る技術では、コンピュータ装置で指定されたユーザのストローク群について表示するものにとどまっていた。そのため、コンピュータ装置で指定されたユーザのストローク群でない限り、各受講生は、他の受講生の記載から進行度合いを把握することはできなかった。   However, in the technique according to Patent Document 3, only the user's stroke group designated by the computer device is displayed. Therefore, unless the user's stroke group is specified by the computer device, each student cannot grasp the degree of progress from the description of the other students.

本発明は、このような状況に鑑みてなされたものであり、電子ペンにより用紙に記入された内容を記憶するシステムにおいて、各受講生の記載内容の進行度合いを把握できるようにすることを目的とする。   The present invention has been made in view of such a situation, and an object of the present invention is to make it possible to grasp the degree of progress of written contents of each student in a system for storing contents written on a sheet by an electronic pen. And

本発明に係る学習システムは、コード化パターンが設けられた、複数のユーザの各々により使用され得る複数の用紙と、コード化パターンを読み取り、コード化パターンに関する情報を記入情報として送信する、前記複数のユーザの各々により使用され得る複数の電子ペンと、前記複数の電子ペンの各々から記入情報を受信してストローク描画処理を実行するコンピュータ装置と、を備える学習システムであって、前記コンピュータ装置は、各電子ペンから送信される記入情報を受信する受信手段と、前記複数のユーザ毎の記入情報の各々に基づいて描画される複数のストローク群の各々の表示順序を、前記受信手段により受信された前記複数のユーザ毎の記入情報に基づき設定する表示順序設定手段と、前記表示順序設定手段により設定された前記表示順序で、前記複数のユーザ毎の前記ストローク群を表示させる制御を実行する表示制御手段と、を備え、前記表示順序設定手段は、各ユーザのストローク群の広がり又は量に応じて、ユーザ毎の前記ストローク群の表示順序を設定することを特徴とする。   The learning system according to the present invention includes a plurality of sheets that are provided with a coding pattern and that can be used by each of a plurality of users, reads the coding pattern, and transmits information about the coding pattern as entry information. A learning system comprising: a plurality of electronic pens that can be used by each of the users; and a computer device that receives stroke information from each of the plurality of electronic pens and executes a stroke drawing process. Receiving means for receiving entry information transmitted from each electronic pen, and display order of each of the plurality of stroke groups drawn based on each of the entry information for each of the plurality of users is received by the receiving means. The display order setting means for setting based on the entry information for each of the plurality of users, and the display order setting means Display control means for executing control to display the stroke group for each of the plurality of users in the display order, the display order setting means according to the spread or amount of stroke groups of each user, The display order of the stroke group for each user is set.

この構成によれば、ユーザによりコード化パターンが設けられた用紙に電子ペンで記入されると、電子ペンからコード化パターンに関する情報が記入情報として送信される。コンピュータ装置の受信手段は、電子ペンから送信された記入情報を受信する。
表示順序設定手段は、各ユーザのストローク群の広がり又は量に応じて、複数のユーザ毎のストローク群の各々の表示順序を設定する。表示制御手段は、表示順序設定手段により設定された表示順序で、複数のユーザ毎のストローク群を、複数のユーザ毎の記入情報に基づいてそれぞれ描画されたストローク群を含めて表示させる制御を実行する。そして、表示順序設定手段により、表示されたストローク群の広がり又は量に応じて、ユーザ毎のストローク群の表示順序が可変して表示される。
したがって、ユーザの記入に基づいて描画されるストローク群の広がり又は量に応じて複数のユーザ毎のストローク群の各々の表示順序が可変することから、ユーザである受講生は、各ユーザのストローク群の表示順序が変化することを視認することができる。これにより、ユーザである受講生は、自分のストローク群が表示される順番と、他の受講生のストローク群が表示される順番とを比較することによって、自分が記入した広がり又は量と、他の受講生が記入した広がり又は量を適宜確認することができる。したがって、各ストローク群が表示される表示順序を見比べることによって、各受講生の記載量の進行度合いを把握することができる。
According to this configuration, when a user fills in a sheet on which a coded pattern is provided with an electronic pen, information on the coded pattern is transmitted from the electronic pen as written information. The receiving means of the computer device receives the entry information transmitted from the electronic pen.
The display order setting means sets the display order of each stroke group for each of a plurality of users according to the spread or amount of the stroke group of each user. The display control means executes control for displaying the stroke groups for each of the plurality of users including the stroke groups drawn based on the entry information for each of the plurality of users in the display order set by the display order setting means. To do. Then, the display order setting unit displays the stroke group in a variable display order for each user in accordance with the spread or amount of the displayed stroke group.
Therefore, since the display order of each of the stroke groups for each of the plurality of users varies depending on the spread or amount of stroke groups drawn based on the user's entry, the student who is a user can use each user's stroke group. It can be visually recognized that the display order changes. This allows the student student to compare the order in which his / her stroke group is displayed with the order in which his / her other student's stroke group is displayed, and so on. It is possible to check the spread or amount filled in by students. Therefore, by comparing the display order in which each stroke group is displayed, it is possible to grasp the degree of progress of the written amount of each student.

上記学習システムにおいて、前記表示順序設定手段は、各ユーザのストローク群の広がり順又は量順に、上位から所定数のストローク群を設定するよう構成するとよい。
この構成によれば、各ユーザのうち広げて又は多く表示されるユーザのストローク群のうち、上位の所定数だけ、表示順序を設定する。したがって、広がり又は量が上位所定数のストローク群だけ表示させ、あまりストロークが描かれていない下位の方のものは表示させないようにすることができる。
In the learning system, the display order setting means may be configured to set a predetermined number of stroke groups from the top in the order of spread or quantity of stroke groups of each user.
According to this configuration, the display order is set for a predetermined number of higher ranks among the stroke groups of the users that are expanded or displayed among the users. Accordingly, it is possible to display only the upper predetermined number of strokes whose spread or amount is displayed, and not to display the lower ones with less strokes drawn.

また、上記学習システムにおいて、前記表示順序設定手段は、設定したストローク群を一巡して表示する都度、その時点における各ユーザのストローク群の状態に応じて、表示順序を設定し直すよう構成するとよい。
この構成によれば、表示順序による表示によって時間が経過する間、ストローク群の状態が記入情報の受信に伴って変わってくるため、ストローク群の広がり又は量の変化に応じて、表示順序を変更させることができる。
In the learning system, the display order setting unit may be configured to reset the display order according to the state of each user's stroke group at that time each time the set stroke group is displayed in a round. .
According to this configuration, since the state of the stroke group changes with the reception of the entry information while time elapses due to the display by the display order, the display order is changed according to the spread of the stroke group or a change in the amount. Can be made.

また、本発明に係るコンピュータ装置は、コード化パターンが設けられた、複数のユーザの各々により使用され得る複数の用紙と、コード化パターンを読み取り、コード化パターンに関する情報を記入情報として送信する、前記複数のユーザの各々により使用され得る複数の電子ペンと、前記複数の電子ペンの各々から記入情報を受信してストローク描画処理を行うコンピュータ装置と、を備える学習システムにおいて使用されるコンピュータ装置であって、各電子ペンから送信される記入情報を受信する受信手段と、前記複数のユーザ毎の記入情報の各々に基づいて描画される複数のストローク群の各々の表示順序を、前記受信手段により受信された前記複数のユーザ毎の記入情報に基づき設定する表示順序設定手段と、前記表示順序設定手段により設定された前記表示順序で、前記複数のユーザ毎の前記ストローク群を表示させる制御を実行する表示制御手段と、を備え、前記表示順序設定手段は、各ユーザのストローク群の広がり又は量に応じて、ユーザ毎の前記ストローク群の表示順序を設定することを特徴とする。
この構成により、ユーザの記入に基づいて描画されるストローク群の広がり又は量に応じてユーザ毎のストローク群の表示順序が可変することから、ユーザである受講生は、各ユーザのストローク群の表示順序が変化することを視認することができる。これにより、ユーザである受講生は、自分のストローク群が表示される順番と、他の受講生のストローク群が表示される順番とを比較することによって、自分が記入したストロークの広がり又は量と、他の受講生が記入したストロークの広がり又は量を適宜確認することができる。したがって、各ストローク群が表示される表示順序を見比べることによって、各受講生の記載量の進行度合いを把握することができる。
Further, the computer device according to the present invention reads a plurality of sheets provided with a coding pattern, which can be used by each of a plurality of users, and the coding pattern, and transmits information about the coding pattern as entry information. A computer device used in a learning system comprising: a plurality of electronic pens that can be used by each of the plurality of users; and a computer device that receives stroke information from each of the plurality of electronic pens and performs a stroke drawing process. The receiving means for receiving the entry information transmitted from each electronic pen, and the display order of each of the plurality of stroke groups drawn based on each of the entry information for each of the plurality of users is received by the receiving means. Display order setting means for setting based on the received entry information for each of the plurality of users, and the display order setting Display control means for executing control for displaying the stroke groups for each of the plurality of users in the display order set by a stage, wherein the display order setting means is a spread or amount of stroke groups for each user. The display order of the stroke group for each user is set according to the above.
With this configuration, since the display order of the stroke groups for each user varies according to the spread or amount of stroke groups drawn based on the user's entry, the students who are users can display the stroke groups of each user. It can be visually recognized that the order changes. This allows the student student to compare the order in which his / her stroke groups are displayed with the order in which the other student's stroke groups are displayed, thereby increasing the extent or amount of strokes he / she has entered. The spread or amount of strokes entered by other students can be confirmed as appropriate. Therefore, by comparing the display order in which each stroke group is displayed, it is possible to grasp the degree of progress of the written amount of each student.

また、本発明に係るプログラムは、上記のコンピュータ装置として機能させることを特徴とする。このプログラムをコンピュータ装置にインストールして機能させることにより、本発明に係るコンピュータ装置を実現できる。   Further, the program according to the present invention is characterized by functioning as the above computer apparatus. The computer apparatus according to the present invention can be realized by installing this program in the computer apparatus and causing it to function.

本発明によれば、各受講生の記載内容の進行度合いを把握できるようにすることができる。   According to the present invention, it is possible to grasp the degree of progress of the written contents of each student.

本実施形態における学習システムのシステム構成図である。It is a system configuration figure of the learning system in this embodiment. 本実施形態におけるワークシートを示す模式図である。It is a schematic diagram which shows the worksheet in this embodiment. ドットパターンにおけるドットの配置と変換される値との関係を示す説明図である。It is explanatory drawing which shows the relationship between the arrangement | positioning of the dot in a dot pattern, and the value converted. (A)は、ドットパターンを模式的に示し、(B)は、それに対応する情報の例を示す図である。(A) schematically shows a dot pattern, and (B) is a diagram showing an example of information corresponding to the dot pattern. 電子ペンの構造を示す概略図である。It is the schematic which shows the structure of an electronic pen. 本実施形態に係る集約装置及び転送装置の機能ブロック図である。It is a functional block diagram of the aggregation apparatus and transfer apparatus which concern on this embodiment. 本実施形態に係る記憶手段に記憶される構成を説明する図である。It is a figure explaining the structure memorize | stored in the memory | storage means which concerns on this embodiment. 本実施形態に係る記憶手段に記憶される学習データのファイル形式の概略的な構造を示す図である。It is a figure which shows the schematic structure of the file format of the learning data memorize | stored in the memory | storage means concerning this embodiment. 描画アプリケーションの実行による集約処理手段の表示手段への表示例を示す図である。It is a figure which shows the example of a display on the display means of the aggregation process means by execution of a drawing application. 本実施形態に係る集約装置により機能する機能メニューの設定項目を示す図である。It is a figure which shows the setting item of the function menu which functions by the aggregation apparatus which concerns on this embodiment. 表示手段のストローク情報表示領域に表示されるスライドショー設定画面の表示例を示す図である。It is a figure which shows the example of a display of the slide show setting screen displayed on the stroke information display area of a display means. 描画アプリケーションの実行による集約処理手段のユーザ情報表示領域への表示例を示す図である。It is a figure which shows the example of a display to the user information display area of the aggregation process means by execution of a drawing application. 描画アプリケーションの実行による集約処理手段のユーザ情報表示領域への表示例を示す図である。It is a figure which shows the example of a display to the user information display area of the aggregation process means by execution of a drawing application. 描画アプリケーションの実行による集約処理手段のユーザ情報表示領域への表示例を示す図である。It is a figure which shows the example of a display to the user information display area of the aggregation process means by execution of a drawing application. 本実施形態に係る集約装置が実行するスライドショー処理の一連の流れを説明するフローチャートである。It is a flowchart explaining a series of flow of the slide show process which the aggregation apparatus which concerns on this embodiment performs. 本実施形態に係る集約装置が実行する割り込み処理の一連の流れを説明するフローチャートである。It is a flowchart explaining a series of flows of interrupt processing executed by the aggregation device according to the present embodiment.

以下、図面を参照しながら、本発明の実施形態について説明する。   Hereinafter, embodiments of the present invention will be described with reference to the drawings.

[学習システムの構成]
図1は、本実施形態に係る学習システム10の構成を示す。図1に示すように、本実施形態に係る学習システム10は、電子ペン1−1〜1−nと、集約装置2と、必要に応じて設けられる転送装置3と、プロジェクタ4と、ワークシート5−1〜5−nと、スクリーン6とを有する。
なお、以下、電子ペン1−1〜1−nを個々に区別する必要がない場合、これらをまとめて単に「電子ペン1」と呼ぶ。同様に、以下、ワークシート5−1〜5−nを個々に区別する必要がない場合、これらをまとめて単に「ワークシート5」と呼ぶ。
[Learning system configuration]
FIG. 1 shows a configuration of a learning system 10 according to the present embodiment. As shown in FIG. 1, the learning system 10 according to the present embodiment includes an electronic pen 1-1 to 1-n, an aggregation device 2, a transfer device 3 provided as necessary, a projector 4, and a worksheet. 5-1 to 5-n and a screen 6.
Hereinafter, when it is not necessary to individually distinguish the electronic pens 1-1 to 1-n, these are collectively referred to simply as “electronic pen 1”. Similarly, hereinafter, when it is not necessary to individually distinguish the worksheets 5-1 to 5-n, these are collectively referred to as “worksheet 5”.

各受講者(利用者)には、1本の電子ペン1と、ワークシート5(ノートの形態でもよい)とがそれぞれ配布される。電子ペン1としては、アノトペンが採用されており、ワークシート5には、ドットパターンが印刷されている。
これにより、各受講者(利用者)は、配布されたワークシート5に対して、電子ペン1で手書きのストローク群(解答)を記入することができる。当該手書きのストローク群の記入中に電子ペン1からは、逐次記入情報が、Bluetooth(登録商標)により、原則として集約装置2に無線送信される。なお、「原則として」としたのは、後述するように、記入情報は、転送装置3を介して集約装置2に無線送信される場合があるためである。
なお、電子ペン1のさらなる詳細については、図5などを用いて、ワークシート5のさらなる詳細については、図2などを用いて、それぞれ後述する。
Each student (user) is provided with one electronic pen 1 and a worksheet 5 (may be in the form of a notebook). An electronic pen 1 is used as the electronic pen 1, and a dot pattern is printed on the worksheet 5.
Thereby, each student (user) can enter a handwritten stroke group (answer) with the electronic pen 1 on the distributed worksheet 5. During the entry of the handwritten stroke group, as a rule, entry information is wirelessly transmitted from the electronic pen 1 to the aggregation device 2 by Bluetooth (registered trademark). Note that “in principle” is because entry information may be wirelessly transmitted to the aggregation device 2 via the transfer device 3 as described later.
Note that further details of the electronic pen 1 will be described later with reference to FIG. 5 and the like, and further details of the worksheet 5 will be described later with reference to FIG.

集約装置2は、ラップトップ型のパーソナルコンピュータ(Personal computer)などのコンピュータ装置で構成される。集約装置2は、電子ペン1からの記入情報を受信すると、当該記入情報に基づいて、ワークシート5上に手書きで記入されているものと同様のストローク群を描画して記録するとともに、プロジェクタ4を通じてスクリーン6に表示させる。   The aggregation device 2 is composed of a computer device such as a laptop personal computer. When the aggregation device 2 receives the entry information from the electronic pen 1, based on the entry information, the aggregation device 2 draws and records a stroke group similar to the handwritten entry on the worksheet 5, and the projector 4. Through the screen 6.

なお、集約装置2は、電子ペン1−1〜1−nから、記入情報を無線通信により直接受信することができる。ただし、記入情報を送信する電子ペン1−1〜1−nの本数nが多い場合や、受講者が解答する会場が離れているなどにより集約装置2の無線通信の範囲外となるような場合は、転送装置3が学習システム10にさらに設けられる。
転送装置3は、ラップトップ型のパーソナルコンピュータなどで構成され、電子ペン1−1〜1−nのうちの少なくとも一部から送信される記入情報を中継して集約装置2へ転送する。このとき、転送装置3から集約装置2へのデータの送信は、例えばLAN(Local Area Network)経由でTCP/IP(Transmission Control Protocol/Internet Protocol)の通信方式で行うとよい。
The aggregation device 2 can directly receive the entry information from the electronic pens 1-1 to 1-n by wireless communication. However, when the number n of the electronic pens 1-1 to 1-n that transmit the entry information is large, or when the meeting place where the student answers is far away or the like, it is out of the wireless communication range of the aggregation device 2. The transfer device 3 is further provided in the learning system 10.
The transfer device 3 is configured by a laptop personal computer or the like, and relays entry information transmitted from at least a part of the electronic pens 1-1 to 1-n to transfer it to the aggregation device 2. At this time, the transmission of data from the transfer device 3 to the aggregation device 2 may be performed by a TCP / IP (Transmission Control Protocol / Internet Protocol) communication method via, for example, a LAN (Local Area Network).

プロジェクタ4は、集約装置2から画面の表示内容を示す情報を受信して、当該情報に基づいて、集約装置2の画面をスクリーン6へ投影表示する。   The projector 4 receives information indicating the display content of the screen from the aggregation device 2 and projects and displays the screen of the aggregation device 2 on the screen 6 based on the information.

[ワークシート]
図2は、記入用紙としてのワークシート5を示す模式図である。
各受講生には、ワークシート5が配布される。ワークシート5に印刷されるドットパターンは、赤外線を吸収するカーボンを含んだインクにより印刷され、記入枠を示す線は、赤外域に吸収性を持たないインクにより印刷される。このようなドットパターンがそれぞれ印刷された各ワークシート5には、ユーザエリア51が規定されている(詳細については、図6を参照して後述する)。また、各ワークシート5には、問題として、「マインドマップ(登録商標)」、「〜エネルギーをどう考えるか〜」、及び「エネルギー」の各文字列が、赤外域に吸収性を持たないインクにより印刷されている。また、図示はしないが、各ワークシート5には、所属(クラス)や名前を記入する記入欄や、解答欄などが、赤外域に吸収性を持たないインクにより印刷されていてもよい。
[worksheet]
FIG. 2 is a schematic diagram showing a worksheet 5 as an entry sheet.
A worksheet 5 is distributed to each student. The dot pattern printed on the worksheet 5 is printed with ink containing carbon that absorbs infrared rays, and the line indicating the entry frame is printed with ink that does not absorb in the infrared region. Each worksheet 5 on which such a dot pattern is printed has a user area 51 (details will be described later with reference to FIG. 6). Also, each worksheet 5 has, as a problem, “mind map (registered trademark)”, “—how to think about energy”, and “energy” character strings that have no absorbability in the infrared region. Is printed. Although not shown in the drawings, each worksheet 5 may be printed with an entry column for entering the affiliation (class) and name, an answer column, and the like with ink that does not absorb in the infrared region.

[ドットパターン]
続いて、ワークシート5−1〜5−nに形成されるアノト方式のドットパターン(コード化パターン)について説明する。
[Dot pattern]
Next, an Anoto dot pattern (coded pattern) formed on the worksheets 5-1 to 5-n will be described.

図3は、ドットパターンのドットとそのドットが変換される値との関係を説明する図である。図3に示すように、ドットパターンの各ドットは、その位置によって所定の値に対応付けられている。即ち、ドットの位置を格子の基準位置(縦線及び横線の交差点)から上下左右のどの方向にシフトするかによって、各ドットは、0〜3の値に対応付けられている。また、各ドットの値は、さらに、X座標用の第1ビット値及びY座標用の第2ビット値に変換できる。このようにして対応付けられた情報の組合せにより、ワークシート5上の位置座標が決定されるよう構成されている。   FIG. 3 is a diagram for explaining the relationship between dots in a dot pattern and values to which the dots are converted. As shown in FIG. 3, each dot of the dot pattern is associated with a predetermined value depending on its position. That is, each dot is associated with a value of 0 to 3 depending on which direction the top, bottom, left, and right are shifted from the reference position of the grid (the intersection of the vertical and horizontal lines). 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 worksheet 5 are determined by the combination of the information thus associated.

図4(A)は、あるドットパターンの配列を示している。図4(A)に示すように、縦横約2mmの範囲内に6×6個のドットが、ワークシート5上のどの部分から6×6ドットを取ってもユニークなパターンとなるように配置されている。これら36個のドットにより形成されるドットパターンは位置座標を保持している。図4(B)は、図4(A)に示す各ドットを、格子の基準位置からのシフト方向によって、図4に示す規則性に基づいて対応付けられた値に変換したものである。この変換は、ドットパターンの画像を撮影する電子ペン1によって行われる。   FIG. 4A shows an arrangement of a certain dot pattern. As shown in FIG. 4 (A), 6 × 6 dots are arranged within a range of about 2 mm in length and width so that a unique pattern can be obtained no matter which part of the worksheet 5 is taken with 6 × 6 dots. ing. The dot pattern formed by these 36 dots holds the position coordinates. FIG. 4B is a diagram in which each dot shown in FIG. 4A is converted into a value associated with 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.

[電子ペン]
次に電子ペン1について説明する。図5に示すように、電子ペン1は、その筐体101の内部に、インクカートリッジ104、LED105、CMOSカメラ106、圧力センサ107、CPUなどにより構成されるプロセッサ108、ROMやRAMといったメモリ109、リアルタイムクロック110、アンテナなどにより構成される通信ユニット111及びバッテリー112を備える。インクカートリッジ104の先端は、インクを備えるペン先部103となっており、ユーザは、電子ペン1のペン先部103をワークシート5上に当接させて、文字などのストローク(手書きのストローク)を記入したり、タップ(ペン先部103によるワークシート5への軽叩)したりする。ここで、電子ペン1のペン先部103がワークシート5に接触することをペンダウンと呼び、接触している(当接している)状態からペン先部103が離れることをペンアップと呼ぶ。電子ペン1のペンダウンからペンアップまでの間に記入される軌跡が1つのストロークとなり、文字や図形などは、1つ又は複数個のストロークからなる。また、電子ペン1のペンダウンからペンアップまでにペン先部103からワークシート5上に流出するインクにより、ストロークと略同一軌道の軌跡がワークシート5上に描かれる。
[Electronic pen]
Next, the electronic pen 1 will be described. As shown in FIG. 5, the electronic pen 1 includes an ink cartridge 104, an LED 105, a CMOS camera 106, a pressure sensor 107, a processor 108 including a CPU, a memory 109 such as a ROM and a RAM, A communication unit 111 including a real-time clock 110, an antenna, and the like, and a battery 112 are provided. The tip of the ink cartridge 104 is a pen tip portion 103 that includes ink, and the user brings the pen tip portion 103 of the electronic pen 1 into contact with the worksheet 5 to stroke characters (handwritten strokes). Or tapping (tapping the worksheet 5 with the pen tip 103). Here, contact of the pen tip portion 103 of the electronic pen 1 with the worksheet 5 is referred to as pen-down, and removal of the pen tip portion 103 from the contact (contact) state is referred to as pen-up. A trajectory written between the pen-down and pen-up of the electronic pen 1 is one stroke, and characters, figures, etc. are composed of one or a plurality of strokes. Further, a trajectory having substantially the same trajectory as the stroke is drawn on the worksheet 5 by the ink flowing out from the pen tip portion 103 onto the worksheet 5 from the pen down to the pen up of the electronic pen 1.

バッテリー112は、電子ペン1内の各部品に電力を供給するためのものであり、例えば電子ペン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, and is configured to turn on / off the power of the electronic pen 1 itself by, for example, detaching a cap (not shown) of the electronic pen 1. You may let them. 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 user writes or taps a character or mark on the worksheet 5 with the electronic pen 1, that is, the writing pressure. Transmit to the processor 108.

プロセッサ108は、圧力センサ107から与えられる筆圧データに基づいて、LED105及びCMOSカメラ106のスイッチのオン/オフを切り替える。即ち、ユーザが電子ペン1でワークシート5に設問に対する解答の文字などを書くと、ペン先部103に筆圧がかかり、圧力センサ107によって所定値以上の筆圧が検出されたときに、プロセッサ108は、ユーザが記入を開始したと判定して、LED105及びCMOSカメラ106を作動させる。そして、通信ユニット111が、圧力センサ107により検出されたペンダウン情報と、後述するペンIDとを関連付けて、記入情報として集約装置2(又は転送装置3を介して集約装置2)へ送信する。また、ユーザが1つのストロークを記入し終えて電子ペン1をワークシート5から離すと、圧力センサ107は、所定値以上の筆圧が検出されなくなることでペンアップを検出する。すると、通信ユニット111が、圧力センサ107により検出されたペンアップ情報とペンIDとを関連付けて、記入情報として集約装置2(又は転送装置3を介して集約装置2)へ送信する。   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 the user writes a letter of an answer to a question on the worksheet 5 with the electronic pen 1, the pen pressure is applied to the pen tip 103, and when the pressure sensor 107 detects a writing pressure higher than a predetermined value, the processor 108 determines that the user has started filling in and activates the LED 105 and the CMOS camera 106. Then, the communication unit 111 associates pen-down information detected by the pressure sensor 107 with a pen ID described later, and transmits it as entry information to the aggregation device 2 (or the aggregation device 2 via the transfer device 3). Further, when the user finishes entering one stroke and releases the electronic pen 1 from the worksheet 5, the pressure sensor 107 detects pen-up because the writing pressure exceeding a predetermined value is not detected. Then, the communication unit 111 associates the pen-up information detected by the pressure sensor 107 with the pen ID, and transmits it as entry information to the aggregation device 2 (or the aggregation device 2 via the transfer device 3).

LED105とCMOSカメラ106は、電子ペン1のペン先部103付近に取り付けられており、筐体101におけるLED105及びCMOSカメラ106と対向する部分には、開口部102が形成されている。LED105は、ワークシート5上のペン先部103近傍に向けて赤外線を照明する。その領域は、ペン先部103がワークシート5に接触する位置とはわずかにずれている。CMOSカメラ106には、赤外線を透過し赤外線以外を遮断する赤外線透過フィルタが設けられており、CMOSカメラ106は、LED105によって照明された領域内におけるドットパターンを撮影し、そのドットパターンの画像データをプロセッサ108に供給する。ここで、ドットのインク素材は、赤外線を吸収するため、LED105によって照射された赤外線は、ドットによって吸収される。そのため、ドットの部分は、赤外線の反射量が比較的少なく、ドット以外の部分は赤外線の反射量が比較的多い。CMOSカメラ106の撮影により、赤外線の反射量の違いから閾値を設けることによって、ドットの領域とそれ以外の領域を区別することができる。なお、CMOSカメラ106による撮影領域は、図4(A)に示すような約2mm×約2mmの大きさを含む範囲であり、CMOSカメラ106の撮影は毎秒50〜100回程度の定間隔で行われる。また、CMOSカメラ106は、ドットを鮮明に撮影するため、十分な被写界深度を有している。   The LED 105 and the CMOS camera 106 are attached near the pen tip portion 103 of the electronic pen 1, and an opening 102 is formed in a portion of the housing 101 that faces the LED 105 and the CMOS camera 106. The LED 105 illuminates infrared rays toward the vicinity of the pen tip portion 103 on the worksheet 5. The region is slightly shifted from the position where the pen tip portion 103 contacts the worksheet 5. The CMOS camera 106 is provided with an infrared transmission filter that transmits infrared rays and blocks non-infrared rays. The CMOS camera 106 captures a dot pattern in an area illuminated by the LED 105, and the image data of the dot pattern is captured. This is supplied to the processor 108. Here, since the ink material of dots absorbs infrared rays, the infrared rays irradiated by the LED 105 are absorbed by the dots. Therefore, the dot portion has a relatively small amount of infrared reflection, and the portion other than the dot has a relatively large amount of infrared reflection. By photographing with the CMOS camera 106, a dot area and other areas can be distinguished by providing a threshold value based on the difference in the amount of reflected infrared light. Note that the shooting area by the CMOS camera 106 is a range including a size of about 2 mm × about 2 mm as shown in FIG. 4A, and the shooting by the CMOS camera 106 is performed at regular intervals of about 50 to 100 times per second. Is called. Further, the CMOS camera 106 has a sufficient depth of field in order to photograph dots clearly.

プロセッサ108は、ユーザの記入が行われる間、CMOSカメラ106によって供給される画像データのドットパターンから、ユーザが記入するストローク(筆跡)のワークシート5上におけるX,Y座標(単に「位置座標」、「座標情報」とも呼ぶ)を連続的に演算していく。即ち、プロセッサ108は、CMOSカメラ106によって供給される、図4(A)に示されるようなドットパターンの画像データを図4(B)に示すデータ配列に変換し、さらに、X座標ビット値・Y座標ビット値に変換して、そのデータ配列から所定の演算方法によりX,Y座標データを演算する。なお、プロセッサ108は、ドットパターンに対向する電子ペン1の角度に起因するドットの画像上の配列を補正する回転補正処理機能を備えており、座標演算の際、その機能を実行させる。そして、プロセッサ108は、リアルタイムクロック110から発信される現在時刻(タイムスタンプ:記入された時刻情報)、筆圧データ及びX,Y座標データを関連付ける。以後、これらの関連付けたデータを、まとめて「座標属性情報」と呼ぶ。なお、ワークシート5−1〜5−nの各々における6×6のドットパターンは、そのワークシート5内で重複することはないため、ユーザが、そのワークシート5−1〜5−nを電子ペン1でタップしたり文字などを記入すると、タップ又は記入された位置が、ワークシート5−1〜5−nのうちどの位置に当たるかを、プロセッサ108による座標演算により特定することができる。同様に、ワークシート5における6×6のドットパターンは、そのワークシート5内で重複することはないため、ユーザが、ワークシート5にタップしたり電子ペン1で文字などを記入すると、記入された位置が、どのワークシート5のどの位置に当たるかを、プロセッサ108による座標演算により特定することができる。   The processor 108 performs X and Y coordinates (simply “position coordinates”) on the worksheet 5 of strokes (handwriting) to be entered by the user from the dot pattern of the image data supplied by the CMOS camera 106 while the user performs the entry. , Also called “coordinate information”). That is, the processor 108 converts the image data of the dot pattern as shown in FIG. 4 (A) supplied by the CMOS camera 106 into the data array shown in FIG. 4 (B). The data is converted into a Y coordinate bit value, and X, Y coordinate data is calculated from the data array by a predetermined calculation method. Note that the processor 108 has a rotation correction processing function for correcting the arrangement of dots on the image due to the angle of the electronic pen 1 facing the dot pattern, and executes the function during coordinate calculation. Then, the processor 108 associates the current time (time stamp: entered time information) transmitted from the real-time clock 110, the pen pressure data, and the X and Y coordinate data. Hereinafter, these associated data are collectively referred to as “coordinate attribute information”. Note that the 6 × 6 dot pattern in each of the worksheets 5-1 to 5-n does not overlap in the worksheet 5, so that the user selects the worksheets 5-1 to 5-n as electronic When the pen 1 is tapped or a character or the like is entered, it can be specified by coordinate calculation by the processor 108 which position of the worksheet 5-1 to 5-n the tapped or entered position corresponds to. Similarly, since the 6 × 6 dot pattern in the worksheet 5 does not overlap in the worksheet 5, it is entered when the user taps the worksheet 5 or enters characters or the like with the electronic pen 1. It is possible to identify which position of which worksheet 5 the corresponding position corresponds to by the coordinate calculation by the processor 108.

メモリ109には、電子ペン1を識別するための「pen01」といったペンID、ペン製造者番号、ペンソフトウェアのバージョンなどのプロパティ情報が記憶されている。そして、通信ユニット111は、ペンIDと、座標属性情報(時刻情報と、筆圧データと、X、Y座標データ)とを関連付けて、記入情報として集約装置2(又は転送装置3を介して集約装置2)へ送信する。通信ユニット111による集約装置2への送信は、Bluetooth(登録商標)などの無線送信によって、即時的かつ逐次的に行われる。ここで、電子ペン1のペンダウンからペンアップまでの間に生成されて集約装置2に送信された1個又は複数個の記入情報(座標属性情報)は、集約装置2によりストローク情報として記憶される。換言すると、1つのストロークは、1個又は複数個のX,Y座標(座標点)に基づいて描画されるため、集約装置2は、ペンダウン情報及びペンアップ情報によって、1つのストロークを描画するために必要な1個又は複数個の座標属性情報を認識する。このように、ユーザによる1つのストロークの記入により、電子ペン1によって生成される座標属性情報の集合を「ストローク情報」と呼ぶ。また、ペン先部103は、筆圧をインクカートリッジ104を介して圧力センサ107に伝達する。   The memory 109 stores property information such as a pen ID such as “pen01” for identifying the electronic pen 1, a pen manufacturer number, and a pen software version. Then, the communication unit 111 associates the pen ID with the coordinate attribute information (time information, writing pressure data, and X, Y coordinate data) and aggregates the information as entry information via the aggregation device 2 (or the transfer device 3). To device 2). Transmission to the aggregation device 2 by the communication unit 111 is performed instantaneously and sequentially by wireless transmission such as Bluetooth (registered trademark). Here, one or a plurality of entry information (coordinate attribute information) generated between the pen-down and pen-up of the electronic pen 1 and transmitted to the aggregation device 2 is stored as stroke information by the aggregation device 2. . In other words, since one stroke is drawn based on one or a plurality of X and Y coordinates (coordinate points), the aggregation device 2 draws one stroke based on the pen-down information and the pen-up information. Recognize one or a plurality of coordinate attribute information necessary for. As described above, a set of coordinate attribute information generated by the electronic pen 1 when one stroke is entered by the user is referred to as “stroke information”. The pen tip 103 transmits the pen pressure to the pressure sensor 107 via the ink cartridge 104.

[集約装置2及び転送装置3の構成]
次に、集約装置2及び転送装置3の構成について説明する。
集約装置2及び転送装置3の各々は、ハードウェアとして、電子ペン1とのデータ通信が可能なアンテナ装置、CPUなどのプロセッサ、ROMやRAMといったメモリ、ディスプレイ、マウスやキーボードなどを含むパーソナルコンピュータなどで構成される。
[Configuration of Aggregation Device 2 and Transfer Device 3]
Next, the configuration of the aggregation device 2 and the transfer device 3 will be described.
Each of the aggregation device 2 and the transfer device 3 includes, as hardware, an antenna device capable of data communication with the electronic pen 1, a processor such as a CPU, a memory such as a ROM and a RAM, a display, a personal computer including a mouse and a keyboard, and the like Consists of.

図6は、集約装置2及び転送装置3の機能ブロック図である。   FIG. 6 is a functional block diagram of the aggregation device 2 and the transfer device 3.

[転送装置]
転送装置3は、転送受信手段31と、転送送信手段32とを備える。転送装置3は、電子ペン1から受信した記入情報を集約装置2へ転送する処理を行う。
[Transfer device]
The transfer device 3 includes a transfer reception unit 31 and a transfer transmission unit 32. The transfer device 3 performs processing for transferring the entry information received from the electronic pen 1 to the aggregation device 2.

転送受信手段31は、電子ペン1からBluetooth(登録商標)の無線通信方式で送信される記入情報を受信する。
転送送信手段32は、転送受信手段31により受信された記入情報を集約装置2に送信する。転送送信手段32による集約装置2への記入情報の送信の方式は、本実施形態ではLAN経由でTCP/IPの通信方式により行われる。
The transfer receiving unit 31 receives entry information transmitted from the electronic pen 1 by a Bluetooth (registered trademark) wireless communication system.
The transfer transmitting unit 32 transmits the entry information received by the transfer receiving unit 31 to the aggregation device 2. In this embodiment, the transmission method of entry information to the aggregation device 2 by the transfer transmission unit 32 is performed by a TCP / IP communication method via a LAN.

[集約装置]
集約装置2は、集約個別受信手段(受信手段)20と、集約転送受信手段(受信手段)21と、範囲指定手段22と、入力手段23と、記憶手段24と、集約処理手段(処理手段)25と、表示手段26と、送信手段27とを備える。
[Aggregator]
The aggregating apparatus 2 includes an aggregated individual receiving means (receiving means) 20, an aggregate transfer receiving means (receiving means) 21, a range specifying means 22, an input means 23, a storage means 24, and an aggregation processing means (processing means). 25, display means 26, and transmission means 27.

集約個別受信手段20は、アンテナや受信回路などにより構成され、電子ペン1から送信された記入情報を直接受信する。そして、集約個別受信手段20は、受信した当該記入情報を集約処理手段25に供給する。
集約転送受信手段21は、受信回路などにより構成され、電子ペン1からの記入情報が転送装置3により転送されてくると、当該記入情報を受信する。そして、集約転送受信手段21は、受信した当該記入情報を集約処理手段25に供給する。
The aggregated individual receiving unit 20 includes an antenna, a receiving circuit, and the like, and directly receives the entry information transmitted from the electronic pen 1. Then, the aggregate individual receiving unit 20 supplies the received entry information to the aggregation processing unit 25.
The aggregated transfer receiving means 21 is constituted by a receiving circuit or the like, and receives entry information when entry information from the electronic pen 1 is transferred by the transfer device 3. The aggregate transfer receiving unit 21 supplies the received entry information to the aggregation processing unit 25.

範囲指定手段22は、マウスなどのポインティング・デバイスとその操作を検知する手段によって構成される。範囲指定手段22を構成するマウスなどは、表示手段26の画面におけるボタンのクリック操作や、任意の位置かつ任意の大きさである長方形状の画面範囲を指定するユーザのドラッグ操作を受け付ける。範囲指定手段22は、受け付けた操作内容を集約処理手段25に供給する。
入力手段23は、処理や表示の種別を含む処理態様の指示として入力された内容を受け付ける。入力手段23は、キーボードなどとその操作を検知する手段によって構成される。
なお、マウスは、その操作によって範囲指定手段22と入力手段23とを兼ねることができる。
The range specifying means 22 is composed of a pointing device such as a mouse and means for detecting the operation thereof. The mouse or the like constituting the range designating unit 22 accepts a click operation of a button on the screen of the display unit 26 or a user drag operation designating a rectangular screen range having an arbitrary position and an arbitrary size. The range specifying unit 22 supplies the received operation content to the aggregation processing unit 25.
The input unit 23 accepts the content input as a processing mode instruction including processing and display types. The input means 23 is composed of a keyboard and the like and means for detecting its operation.
Note that the mouse can also serve as the range specifying means 22 and the input means 23 by the operation.

記憶手段24は、ROMやRAM、ハードディスクなどのメモリによって構成され、ワークシート5における各ユーザエリア51と位置座標とを関連付けた情報を記憶する。
また、図7に示すように、記憶手段24は、電子ペン1が保持する固有のペンIDに対して、ユーザIDとユーザ名とをユーザ定義情報として関連付けて記憶する。図7において、例えば、ペンID「pen01」には、ユーザID「U01」とユーザ名「一郎」とが予め関連付けられたユーザ定義情報が記憶されている。以下同様に、ペンID「pen02」には、ユーザID「U02」とユーザ名「次郎」とが予め関連付けられたユーザ定義情報が記憶されている。ペンID「pen03」には、ユーザID「U03」とユーザ名「三郎」とが予め関連付けられたユーザ定義情報が記憶されている。ペンID「pen04」には、ユーザID「U04」とユーザ名「四郎」とが予め関連付けられたユーザ定義情報が記憶されている。ペンID「pen05」には、ユーザID「U05」とユーザ名「五郎」とが予め関連付けられたユーザ定義情報が記憶されている。
さらに、記憶手段24は、各電子ペン1によって送信されてきた記入情報を、ペンID毎にストローク情報として記憶する。
The memory | storage means 24 is comprised by memories, such as ROM, RAM, and a hard disk, and memorize | stores the information which linked | related the user area 51 and the position coordinate in the worksheet 5. FIG.
As shown in FIG. 7, the storage unit 24 stores the user ID and the user name in association with the unique pen ID held by the electronic pen 1 as user definition information. In FIG. 7, for example, a pen ID “pen01” stores user definition information in which a user ID “U01” and a user name “Ichiro” are associated in advance. Similarly, the user ID information in which the user ID “U02” and the user name “Jiro” are associated in advance is stored in the pen ID “pen02”. The pen ID “pen03” stores user definition information in which the user ID “U03” and the user name “Saburo” are associated in advance. The pen ID “pen04” stores user definition information in which the user ID “U04” and the user name “Shiro” are associated in advance. The pen ID “pen05” stores user definition information in which the user ID “U05” and the user name “Goro” are associated in advance.
Further, the storage unit 24 stores the entry information transmitted by each electronic pen 1 as stroke information for each pen ID.

さらに、記憶手段24には、記入情報及びユーザ定義情報に基づいて、集約処理手段25による描画アプリケーション(プログラム)が実行されることにより、ファイル形式で学習データが保存される。   Further, the storage unit 24 stores the learning data in a file format by executing the drawing application (program) by the aggregation processing unit 25 based on the entry information and the user definition information.

図8を参照して、記憶手段24に記憶される学習データのファイル形式について説明する。図8は、学習データのファイル形式の概略的な構造を示している。
図8に示すように、学習データは、ファイル属性情報と、ユーザID別の個人学習データとを有する。ファイル属性情報には、作成日時情報が含まれている。また、個人学習データには、ユーザIDと、当該ユーザIDに対応する電子ペン1から送信された記入情報の位置座標情報などをストローク単位で含むストローク情報(以下、「ユーザストローク情報」と呼ぶ)と、解答内容などに応じてカテゴライズのために操作者によって設定されるユーザ色(分類)情報やキーワード情報などが含まれている。ユーザIDは、集約処理手段25により、記入情報に含まれるペンIDに基づいて、記憶手段24に予め記憶されたユーザ定義情報を参照することで特定され、当該記入情報に基づくユーザストローク情報と対応付けられる。ユーザストローク情報は、電子ペン1が演算した位置座標(XY座標)情報、記入されたときの時刻情報、及び筆圧情報が含まれる。ファイルデータを読み込む際には、操作者が、入力手段23によって、ユーザID、ユーザ色情報、キーワード情報などを所定の入力エリアに入力することで、集約処理手段25によって特定のデータを検索させ、ユーザストローク情報により描画されるストロークを表示手段26に再現させることができる。
With reference to FIG. 8, the file format of the learning data stored in the storage unit 24 will be described. FIG. 8 shows a schematic structure of a file format of learning data.
As shown in FIG. 8, the learning data includes file attribute information and individual learning data for each user ID. The file attribute information includes creation date information. The personal learning data includes stroke information (hereinafter referred to as “user stroke information”) including a user ID and position coordinate information of entry information transmitted from the electronic pen 1 corresponding to the user ID. And user color (classification) information and keyword information set by the operator for categorization according to the answer contents. The user ID is identified by the aggregation processing means 25 by referring to the user definition information stored in advance in the storage means 24 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 the user ID, user color information, keyword information, etc. to the predetermined input area by the input means 23, and causes the aggregation processing means 25 to search for specific data. The stroke drawn by the user stroke information can be reproduced on the display means 26.

図6の集約処理手段25は、電子ペン1からの記入情報を集約して処理する。集約処理手段25は、アプリケーションプログラムの実行により機能を発揮するCPUなどのプロセッサによって構成されている。集約処理手段25は、情報処理手段251と、表示順序設定手段252と、表示制御手段253とを備える。   The aggregation processing means 25 in FIG. 6 aggregates and processes entry information from the electronic pen 1. The aggregation processing means 25 is configured by a processor such as a CPU that exhibits a function by executing an application program. The aggregation processing unit 25 includes an information processing unit 251, a display order setting unit 252, and a display control unit 253.

情報処理手段251は、集約個別受信手段20又は集約転送受信手段21により受信された、電子ペン1からの位置座標及びペンIDなどを含む記入情報を逐次取得する。また、情報処理手段251は、ペンID毎に、即ちユーザID毎に、記入情報群からなるユーザストローク情報を記憶手段24に記憶させるなどの処理を行う。   The information processing unit 251 sequentially acquires entry information including the position coordinates from the electronic pen 1 and the pen ID received by the aggregated individual receiving unit 20 or the aggregated transfer receiving unit 21. Further, the information processing unit 251 performs processing such as storing the user stroke information including the entry information group in the storage unit 24 for each pen ID, that is, for each user ID.

表示順序設定手段252は、表示手段26の画面に設けられる後述のストローク情報表示領域501(図9参照)に対して、一ユーザの記入情報に基づいて描画されるストローク群を表示する場合に、各ユーザ毎のストローク群を表示する表示順序を設定する。
ここで、各ユーザ毎のストローク群とは、当該所定のユーザのユーザIDに対応するユーザストローク情報に基づき描画されるストローク群をいう。
表示順序設定手段252による表示順序の設定は、集約個別受信手段20又は転送装置3を介して集約転送受信手段21により受信された複数のユーザ毎の記入情報に基づき行われる。
この場合、表示制御手段253により表示が制御されるストローク群の広がり又は量に応じて、ユーザ毎のストローク群の各々が表示される表示順序が設定される。表示順序設定手段252は、設定した表示順序の情報を表示制御手段253へ供給する。
The display order setting unit 252 displays a stroke group drawn based on information entered by one user on a stroke information display area 501 (see FIG. 9) described later provided on the screen of the display unit 26. A display order for displaying a group of strokes for each user is set.
Here, the stroke group for each user refers to a stroke group drawn based on user stroke information corresponding to the user ID of the predetermined user.
The setting of the display order by the display order setting unit 252 is performed based on entry information for each of a plurality of users received by the aggregated transfer receiving unit 21 via the aggregated individual receiving unit 20 or the transfer device 3.
In this case, the display order in which each of the stroke groups for each user is displayed is set according to the spread or amount of the stroke groups whose display is controlled by the display control means 253. The display order setting unit 252 supplies information on the set display order to the display control unit 253.

表示制御手段253は、表示順序設定手段252により設定された表示順序で、複数のユーザ毎のストローク群を、複数のユーザ毎の記入情報に基づいてそれぞれ描画されたストローク群を含めて表示手段26に表示させる制御を実行する。即ち、表示制御手段253は、複数のユーザ毎のストローク群を、いわゆるスライドショーの形態で表示する。
また、表示制御手段253は、記入情報に基づいて、表示手段26に、記入内容(ストローク群)を表示させるとともに、電子ペンIDに対応するユーザIDの番号(表示順番となる)とユーザIDにより特定されるユーザ名を表示させる。表示手段26に電子ペン1による記入内容(ストローク群)とユーザ名とが表示されるため、操作者である講師「花子」は、受講者(記入者)とその者による記入内容とを合わせて認識することができる。
また、表示制御手段253は、表示手段26と同じ内容を同期させて、プロジェクタ4からスクリーンへ投影表示させるため、表示手段26に対する表示信号と同じ内容の信号を送信手段27に対してプロジェクタ4へ向けて送信させる。すると、各受講者も、プロジェクタ4からスクリーン6(図1参照)へ投影表示された記入内容とその記入者とを合わせて認識することができる。
The display control unit 253 displays the stroke group for each of the plurality of users in the display order set by the display order setting unit 252 including the stroke groups each drawn based on the entry information for each of the plurality of users. Execute the control to be displayed on the screen. That is, the display control means 253 displays a plurality of stroke groups for each user in the form of a so-called slide show.
Further, the display control means 253 displays the entry contents (stroke group) on the display means 26 based on the entry information, and also uses the user ID number (display order) and the user ID corresponding to the electronic pen ID. Displays the specified user name. Since the entry contents (stroke group) and the user name by the electronic pen 1 are displayed on the display means 26, the lecturer “Hanako” who is an operator combines the entry contents by the student (entry person) and the person. Can be recognized.
Further, the display control means 253 synchronizes the same contents as the display means 26 and displays the same signal as the display signal for the display means 26 to the projector 4 to the projector 4 in order to project and display from the projector 4 on the screen. To send to. Then, each student can also recognize the entry contents projected from the projector 4 on the screen 6 (see FIG. 1) and the entry person.

送信手段27は、表示手段26に表示される内容と同じ内容をプロジェクタ4からスクリーン6(図1参照)へ投影表示させるため、表示手段26への表示信号を同期してプロジェクタ4へ送信する。   The transmission means 27 transmits the display signal to the display means 26 to the projector 4 in synchronism so that the same contents displayed on the display means 26 are projected and displayed from the projector 4 on the screen 6 (see FIG. 1).

〔描画アプリケーションによる画面表示〕
次に、描画アプリケーションの実行による表示制御手段253の表示手段26への表示処理について図9を参照しつつ説明する。
図9は、描画アプリケーションの実行による表示制御手段253の表示手段26への表示例を示す図である。
[Screen display by drawing application]
Next, display processing on the display means 26 of the display control means 253 by executing the drawing application will be described with reference to FIG.
FIG. 9 is a diagram illustrating a display example on the display unit 26 of the display control unit 253 by executing the drawing application.

電子ペン1でワークシート5に記入された際に生成された記入情報に基づいて、集約装置2で記憶手段24に個別学習データに含めて記憶されたユーザストローク情報を用いて、集約処理手段25によって描画されたストローク群は、表示手段26のストローク情報表示領域501に描画される。
集約処理手段25の情報処理手段251は、ユーザストローク情報に基づいて描画されるストローク群が、拡大表示などでストローク情報表示領域501よりも大きい場合、横スクロールバー502及び縦スクロールバー503を有効とする。そして、表示制御手段253は、利用者のマウス操作によってストローク情報表示領域501をスクロールして、描画対象のストローク群の全体を複数回に分けて表示できるようにする。
Based on the entry information generated when the worksheet 5 is filled with the electronic pen 1, the aggregation processing unit 25 uses the user stroke information stored in the storage unit 24 and included in the individual learning data on the aggregation unit 2. The stroke group drawn by the above is drawn in the stroke information display area 501 of the display means 26.
The information processing means 251 of the aggregation processing means 25 activates the horizontal scroll bar 502 and the vertical scroll bar 503 when the stroke group drawn based on the user stroke information is larger than the stroke information display area 501 in enlarged display or the like. To do. Then, the display control means 253 scrolls the stroke information display area 501 by the user's mouse operation so that the entire stroke group to be drawn can be displayed in a plurality of times.

また、集約処理手段25は、表示手段26に表示される画面上部に、複数の機能ボタンを表示させる。機能ボタンは、選択ユーザ表示ボタン511、比較一覧表示ボタン512、再生表示ボタン513、選択画像出力ボタン514、表示サイズ変更リスト515、縮小表示ボタン516、拡大表示ボタン517、ページ送りボタン518,519、回転表示ボタン520,521、ユーザコントロール表示ボタン522などにより構成される。集約処理手段25の情報処理手段251は、利用者によるマウス操作に基づく各機能ボタンの選択により、それぞれに割り当てられた機能を発揮させるための処理を実行する。   In addition, the aggregation processing unit 25 displays a plurality of function buttons on the upper part of the screen displayed on the display unit 26. The function buttons include a selected user display button 511, a comparison list display button 512, a reproduction display button 513, a selected image output button 514, a display size change list 515, a reduced display button 516, an enlarged display button 517, page feed buttons 518 and 519, It includes rotation display buttons 520 and 521, a user control display button 522, and the like. The information processing unit 251 of the aggregation processing unit 25 executes a process for exerting a function assigned to each function button selected by the user based on a mouse operation.

選択ユーザ表示ボタン511には、後述するユーザ選択リスト531から選択された1つのユーザ名についてのユーザストローク情報に対応するストローク群を表示する機能が割り当てられている。
比較一覧表示ボタン512には、全ユーザ名の各々についてのユーザストローク情報に対応するストロークの各々を同時に並べて一覧表示する機能が割り当てられている。
再生表示ボタン513には、1つのユーザストローク情報に対応する1ストロークずつ再生表示する機能が割り当てられている。
選択画像出力ボタン514には、任意の選択範囲がある場合にその選択範囲内のストローク群を、画像データとして外部出力する機能が割り当てられている。
これらの機能を設けることで、各受講生の記入情報から、参考となる模範解答集などを容易に作成できるようになる。
The selected user display button 511 is assigned a function for displaying a stroke group corresponding to user stroke information for one user name selected from a user selection list 531 described later.
The comparison list display button 512 is assigned a function of displaying a list of strokes corresponding to user stroke information for all user names at the same time.
The reproduction display button 513 is assigned a function for reproducing and displaying one stroke at a time corresponding to one user stroke information.
The selected image output button 514 is assigned a function for externally outputting the stroke group in the selected range as image data when there is an arbitrary selected range.
By providing these functions, it is possible to easily create a model answer collection for reference from the information entered by each student.

表示サイズ変更リスト515は、現在、ストローク情報表示領域501に表示されるストローク群の表示サイズを示すリストである。ユーザがマウスを用いてプルダウンメニューの中から表示サイズを任意に選択し、変更できる。
縮小表示ボタン516には、ストローク情報表示領域501に表示されるストローク群の表示サイズを、現在設定されている表示サイズから所定の割合で縮小する機能が割り当てられている。
拡大表示ボタン517には、ストローク情報表示領域501に表示されるストローク群の表示サイズを、現在設定されている表示サイズから所定の割合で拡大する機能が割り当てられている。
ページ送りボタン518,519の各々には、ワークシート5の複数枚からなるセットが用いられる場合に、異なるページアドレスないし座標範囲の複数枚のワークシート5の中から、表示対象の1枚を選択する機能が割り当てられている。
回転表示ボタン520,521の各々には、ストローク情報表示領域501に表示されるストローク群を90度ずつ回転させる機能が割り当てられている。このような機能を設けることで、表示上の用紙向きを簡単に変更できる。
ユーザコントロール表示ボタン522には、ユーザコントロールリスト530の表示・非表示を切り替える機能が割り当てられている。非表示にすることで、ストローク情報表示領域501が拡大される。
The display size change list 515 is a list indicating the display size of the stroke group currently displayed in the stroke information display area 501. The user can arbitrarily select and change the display size from the pull-down menu using the mouse.
The reduction display button 516 is assigned a function for reducing the display size of the stroke group displayed in the stroke information display area 501 at a predetermined ratio from the currently set display size.
The enlargement display button 517 is assigned a function for enlarging the display size of the stroke group displayed in the stroke information display area 501 at a predetermined ratio from the currently set display size.
When a set of a plurality of worksheets 5 is used for each of the page feed buttons 518 and 519, one display target is selected from a plurality of worksheets 5 having different page addresses or coordinate ranges. Function to be assigned.
Each of the rotation display buttons 520 and 521 is assigned a function of rotating the stroke group displayed in the stroke information display area 501 by 90 degrees. By providing such a function, the paper orientation on the display can be easily changed.
A function for switching display / non-display of the user control list 530 is assigned to the user control display button 522. By making it non-displayed, the stroke information display area 501 is enlarged.

ユーザコントロールリスト530には、ユーザ選択リスト531、色分類ボタン551〜556、名簿順ソートボタン561、色順ソートボタン562、分類グラフ表示ボタン563、リロードボタン564などが表示される。なお、ユーザコントロールリスト530によりコントロール対象となるユーザとは、本実施形態では、電子ペン1を有する受講生である。   In the user control list 530, a user selection list 531, color classification buttons 551 to 556, a list order sort button 561, a color order sort button 562, a classification graph display button 563, a reload button 564, and the like are displayed. Note that the user to be controlled by the user control list 530 is a student who has the electronic pen 1 in this embodiment.

ユーザ選択リスト531は、ストローク情報表示領域501に表示されるストローク群を、ユーザ名で選択するためのリストであり、Gr(グループ)欄541、ユーザ名欄542、キーワード欄543を有する。
集約処理手段25は、色分類ボタン551〜556によって選択されたユーザ色(分類)情報を、Gr(グループ)欄541に表示する。また、集約処理手段25は、電子ペン1から取得されて記憶手段24に個別学習データに含められて記憶されたユーザストローク情報毎に関連付けられているユーザIDに対応するユーザ名をユーザ名欄542に表示する。また、集約処理手段25は、問題の解き方を端的に表したキーワードをキーワード欄543に表示する。
The user selection list 531 is a list for selecting a stroke group displayed in the stroke information display area 501 by a user name, and includes a Gr (group) column 541, a user name column 542, and a keyword column 543.
The aggregation processing unit 25 displays the user color (classification) information selected by the color classification buttons 551 to 556 in the Gr (group) column 541. In addition, the aggregation processing unit 25 displays a user name corresponding to the user ID associated with each user stroke information acquired from the electronic pen 1 and stored in the storage unit 24 and included in the individual learning data in the user name column 542. To display. In addition, the aggregation processing unit 25 displays keywords in the keyword column 543 that briefly represent how to solve the problem.

操作者が、入力手段23のマウスを操作して、ユーザ選択リスト531から所望のユーザを選択して、選択ユーザ表示ボタン511をクリックすると、集約処理手段25は、選択されたユーザのストローク情報に基づいて、ワークシート5の記載内容に対応するストローク群を、ストローク情報表示領域501に画像として表示する。   When the operator operates the mouse of the input unit 23 to select a desired user from the user selection list 531 and clicks the selected user display button 511, the aggregation processing unit 25 adds the stroke information of the selected user. Based on this, the stroke group corresponding to the description content of the worksheet 5 is displayed in the stroke information display area 501 as an image.

色分類ボタン551〜556の各々には、ユーザ選択リスト531に表示されているユーザ毎のGr(グループ)欄541に対して、ユーザ色(分類)情報を設定する機能が割り当てられている。
色分類ボタン551には赤色に、色分類ボタン552には青色に、色分類ボタン553には黄色に、色分類ボタン554には緑色に、色分類ボタン555には茶色に、色分類ボタン556には白色に、それぞれ設定する機能が割り当てられている。
集約装置2の操作者(講師)は、マウスによって、ユーザ選択リスト531内の特定のユーザ名(受講生の名前)を選択し、色分類ボタン551〜556のうち所望のボタンを選択する。すると、集約処理手段25は、ユーザ選択リスト531内の選択されたユーザ名のGr(グループ)欄541を、選択された色で表示する。この機能により、操作者である講師が、ストローク情報表示領域501に表示される受講者(ユーザ)の解答内容を見て、その考え方などをカテゴリー分けして色をつけ、見易くすることができる。なお、ユーザ色(分類)情報は、未設定時は、白色に設定しておくとよい。
Each of the color classification buttons 551 to 556 is assigned a function for setting user color (classification) information to the Gr (group) column 541 for each user displayed in the user selection list 531.
The color classification button 551 is red, the color classification button 552 is blue, the color classification button 553 is yellow, the color classification button 554 is green, the color classification button 555 is brown, and the color classification button 556 is Are assigned white functions.
The operator (lecturer) of the aggregation device 2 selects a specific user name (student's name) in the user selection list 531 with the mouse, and selects a desired button among the color classification buttons 551 to 556. Then, the aggregation processing unit 25 displays the Gr (group) column 541 of the selected user name in the user selection list 531 with the selected color. With this function, an instructor who is an operator can see the answer contents of the student (user) displayed in the stroke information display area 501, categorize the ideas and the like, and color them for easy viewing. The user color (classification) information may be set to white when not set.

名簿順ソートボタン561は、ユーザ選択リスト531に表示されているユーザ一覧を、名簿番号順に並べ替えるためのボタンである。本第1実施形態では、図7に示すユーザID順を名簿番号順としている。
色順ソートボタン562は、ユーザ選択リスト531に表示されているユーザ一覧を、ユーザ色情報順に並べ替える機能が割り当てられている。色順ソートボタン562が選択されることにより、色分類ボタン551〜556の操作によって付された色情報、即ち、Gr(グループ)欄541に設定された色情報が、同じユーザ同士が連続して配列されるようになる。
分類グラフ表示ボタン563には、色分類ボタン551〜556の操作によって付されたユーザ色情報別のユーザ数を、ストローク情報表示領域501に棒グラフなどで表示する機能が割り当てられている。
The list order sort button 561 is a button for sorting the user list displayed in the user selection list 531 in the order of the list number. In the first embodiment, the order of user IDs shown in FIG.
The color order sort button 562 is assigned a function of sorting the user list displayed in the user selection list 531 in the order of user color information. When the color order sort button 562 is selected, the color information attached by the operation of the color classification buttons 551 to 556, that is, the color information set in the Gr (group) column 541 is continuously displayed by the same users. Will be arranged.
The classification graph display button 563 is assigned a function of displaying the number of users for each user color information attached by operating the color classification buttons 551 to 556 in the stroke information display area 501 as a bar graph or the like.

リロードボタン564には、ユーザ選択リスト531において選択されているユーザのユーザストローク情報を、学習データファイル保存時の状態まで戻す機能が割り当てられている。
集約処理手段25は、操作者である講師により、リロードボタン564がマウスにより選択されると、前回のファイル保存以降に電子ペン1より受信して記憶手段24の格納領域に記憶されたユーザストローク情報をクリアする。格納領域に記憶されたユーザストローク情報の特定は、選択されているユーザに関連付けられているユーザIDに基づいて行われる。そして、集約処理手段25は、前回のファイル保存の時点までのユーザストローク情報を読み出し、ストローク群を描画してストローク情報表示領域501に表示する。この機能は、個々のユーザが解答をやり直したい場合などに活用できる。
The reload button 564 is assigned a function for returning the user stroke information of the user selected in the user selection list 531 to the state when the learning data file is saved.
When the reload button 564 is selected by a mouse by an instructor who is an operator, the aggregation processing unit 25 receives user stroke information received from the electronic pen 1 and stored in the storage area of the storage unit 24 after the previous file storage. To clear. The user stroke information stored in the storage area is specified based on the user ID associated with the selected user. Then, the aggregation processing unit 25 reads the user stroke information up to the previous file save time, draws a stroke group, and displays it in the stroke information display area 501. This function can be used when an individual user wants to redo an answer.

また、ファイルデータの保存やアプリケーションの設定などは、一般的なアプリケーションと同様に、機能メニューとして用意することができる。
図10は、機能メニューの設定項目を示す図である。
Also, file data storage, application settings, and the like can be prepared as function menus as in general applications.
FIG. 10 is a diagram showing setting items of the function menu.

図10(A)に示すように、ファイルメニュー571のプルダウンメニューとして、メニュー581〜586が備えられている。
メニュー581,582の各々には、学習データに必要なファイルデータの読み込み・保存を実行する機能が割り当てられている。
メニュー583,584の各々には、表示中の画像を画像データの形式で保存する機能が割り当てられている。
メニュー585の各々には、表示中の画像を印刷する機能が割り当てられている。
メニュー586には、アプリケーションの終了を実行する機能が割り当てられている。
これらのメニュー581〜586など、アプリケーションの全般的な管理に関する実行機能を一覧で用意しておくと便利である。これらのメニューが選択されると、集約処理手段25により各機能を実現させる処理が実行される。
As shown in FIG. 10A, menus 581 to 586 are provided as pull-down menus of the file menu 571.
Each of the menus 581 and 582 is assigned a function for reading and saving file data necessary for learning data.
Each of the menus 583 and 584 is assigned a function for saving the displayed image in the form of image data.
Each menu 585 is assigned a function for printing an image being displayed.
The menu 586 is assigned a function for executing application termination.
It is convenient to prepare a list of execution functions related to general management of applications such as these menus 581 to 586. When these menus are selected, the aggregation processing means 25 executes processing for realizing each function.

また、ファイルデータの保存に関するファイル形式を、ユーザ別のユーザストローク情報と設定情報を関連付けた構造としているので、ファイルデータを読み込む際、ユーザID、ユーザ色情報、キーワード情報などから特定のデータを検索し、検索されたユーザストローク情報に基づいてストローク群を描画してストローク情報表示領域501に表示することができる。ここで、図8のキーワード情報は、図9に示すキーワード欄543に表されたキーワードに対応している。   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. A stroke group can be drawn and displayed in the stroke information display area 501 based on the searched user stroke information. Here, the keyword information in FIG. 8 corresponds to the keyword shown in the keyword column 543 shown in FIG.

図10(B)に示すように、表示メニュー572のプルダウンメニューとして、ウィンドウ枠を隠し、アプリケーションの表示領域を最大限拡大する全画面表示メニュー591など、アプリケーションの表示に関する実行機能を一覧で用意しておくと便利である。   As shown in FIG. 10B, a list of execution functions related to application display such as a full-screen display menu 591 that hides the window frame and maximizes the application display area as a pull-down menu of the display menu 572 is prepared. It is convenient to keep it.

図10(C)に示すように、ツールメニュー573のプルダウンメニューとして、スライドショー設定メニュー601、ペン管理メニュー602、用紙管理メニュー603、このアプリケーションについてメニュー604が備えられている。
スライドショー設定メニュー601には、各ユーザの記入情報に基づいて描画されるストローク群を、所定の条件により、各ユーザのストローク群毎に順番に、ストローク情報表示領域501(図9参照)で自動的に表示する機能、即ちいわゆるスライドショー機能が割り当てられている。
ペン管理メニュー602には、電子ペン1の接続経由状況(例えば転送装置3のIPアドレスなど)を表示する機能が割り当てられている。
用紙管理メニュー603には、ストローク群を表示する背景となるワークシート5の画像を設定する機能が割り当てられる。
このアプリケーションについてメニュー604は、アプリケーションのバージョンやプロパティ情報などを表示する機能が対応付けられている。これらのメニューなどを、アプリケーションの設定に関する実行機能を一覧として用意しておくと便利である。
As shown in FIG. 10C, as a pull-down menu of the tool menu 573, a slide show setting menu 601, a pen management menu 602, a paper management menu 603, and a menu 604 for this application are provided.
In the slide show setting menu 601, stroke groups drawn based on each user's entry information are automatically displayed in the stroke information display area 501 (see FIG. 9) in order for each user's stroke group under a predetermined condition. A function to be displayed, that is, a so-called slide show function is assigned.
The pen management menu 602 is assigned a function for displaying the connection status of the electronic pen 1 (for example, the IP address of the transfer device 3).
The paper management menu 603 is assigned a function for setting an image of the worksheet 5 as a background for displaying a stroke group.
The menu 604 for this application is associated with a function for displaying the version and property information of the application. It is convenient to prepare these menus as a list of execution functions related to application settings.

次に、図11を参照して、スライドショー設定の表示例について説明する。
図11は、後述の図15を参照して説明するスライドショー処理を行うための表示手段26のストローク情報表示領域501に表示されるスライドショー設定画面の表示例である。
Next, a display example of the slide show setting will be described with reference to FIG.
FIG. 11 is a display example of a slide show setting screen displayed in the stroke information display area 501 of the display means 26 for performing the slide show processing described with reference to FIG.

集約処理手段25は、ユーザ(講師)により、スライドショー設定メニュー601がクリックされたことを契機として、表示手段26のストローク情報表示領域501に、スライドショー設定ウィンドウ606を表示させる。スライドショー設定ウィンドウ606は、順序設定メニュー70、表示対象設定メニュー71、表示時間設定メニュー72、設定ボタン73、及びキャンセルボタン74などにより構成される。   The aggregation processing unit 25 displays the slide show setting window 606 in the stroke information display area 501 of the display unit 26 when the user (instructor) clicks the slide show setting menu 601. The slide show setting window 606 includes an order setting menu 70, a display target setting menu 71, a display time setting menu 72, a setting button 73, a cancel button 74, and the like.

順序設定メニュー70には、ストローク数順ボタン701、ストロークの広がり順ボタン702、ユーザID順ボタン703が備えられている。
ストローク数順ボタン701には、ストローク群を表示する順番を、表示手段26に表示されるストローク群を構成するストローク数の多い順に設定する機能が割り当てられている。
ストロークの広がり順ボタン702には、スライドショーにおいてストローク群を表示する順番を、表示手段26に表示されるストローク群を構成するストロークが最も広がっているものから順に設定する機能が割り当てられている。
ユーザID順ボタン703には、スライドショーにおいてストローク群を表示する順番を、ユーザIDの番号順に設定する機能が割り当てられている。
The order setting menu 70 includes a stroke number order button 701, a stroke spread order button 702, and a user ID order button 703.
The stroke number order button 701 is assigned a function for setting the order of displaying the stroke group in the order of the number of strokes constituting the stroke group displayed on the display means 26.
The stroke spreading order button 702 is assigned a function for setting the order in which the stroke groups are displayed in the slide show in order from the largest stroke constituting the stroke group displayed on the display means 26.
The user ID order button 703 is assigned a function for setting the order of displaying stroke groups in the slide show in the order of user ID numbers.

表示対象設定メニュー71には、上位シート設定ボタン711、すべてボタン712が備えられている。
上位シート設定ボタン711には、スライドショーにおいてストローク群を表示する表示対象を、複数のワークシートのうち、上位いくつのシートとするか設定する機能が割り当てられている。
すべてボタン712には、スライドショーにおいてストローク群を表示する表示対象を、複数のワークシートのすべてに設定する機能が割り当てられている。
The display target setting menu 71 includes an upper sheet setting button 711 and an all button 712.
The upper sheet setting button 711 is assigned a function for setting the upper number of sheets among a plurality of worksheets as a display target for displaying a stroke group in a slide show.
The all button 712 is assigned a function for setting a display target for displaying a stroke group in a slide show to all of a plurality of worksheets.

表示時間設定メニュー72には、表示時間ボタン721が備えられている。
表示時間ボタン721には、スライドショーにおいて各ストローク群を表示する時間を、何秒にするか設定する機能が割り当てられている。
The display time setting menu 72 is provided with a display time button 721.
The display time button 721 is assigned a function for setting how many seconds it takes to display each stroke group in the slide show.

設定ボタン73には、順序設定メニュー70、表示対象設定メニュー71、表示時間設定メニュー72で設定した内容を表示順序設定手段252及び表示制御手段253に反映させ、スライドショーを開始する機能が割り当てられている。
キャンセルボタン74には、順序設定メニュー70、表示対象設定メニュー71、表示時間設定メニュー72で設定した内容を解除する機能が割り当てられている。
The setting button 73 is assigned a function for reflecting the contents set in the order setting menu 70, the display target setting menu 71, and the display time setting menu 72 in the display order setting means 252 and the display control means 253, and starting a slide show. Yes.
The cancel button 74 is assigned a function for canceling the contents set in the order setting menu 70, the display target setting menu 71, and the display time setting menu 72.

次に、図12〜図14を参照して、ストローク情報表示領域501の表示例について説明する。
図12〜図14は、描画アプリケーションの実行による集約処理手段25のストローク情報表示領域501の表示例を示す図である。
Next, display examples of the stroke information display area 501 will be described with reference to FIGS.
12 to 14 are diagrams showing display examples of the stroke information display area 501 of the aggregation processing means 25 by executing the drawing application.

図12〜図14に示すように、ストローク情報表示領域501には、各ユーザがワークシート5記入した内容に対応するストローク群が含まれるストロークの広がり800が表示される。
ストロークの広がり800には、ユーザ名欄542に表示された各ユーザのうち一ユーザが電子ペン1でワークシート5−1〜5−5の各々に記入した内容に対応するストローク群が表示される。
図13〜図14では、ユーザ選択リスト531に表示されているすべてのユーザ名が選択されている。そして、ストローク情報表示領域501には、各ユーザ「一郎」「次郎」「三郎」「四郎」「五郎」によって各電子ペン1を用いて記入された記入内容に対応する各ストローク群のうちいずれかのストローク群が所定の設定順で自動的に表示されている。
また、ユーザは、ユーザ選択リスト531のキーワードの欄に、入力手段23のキーボードを用いて直接文字を入力することができる。集約処理手段25の情報処理手段251は、入力手段23により入力された文字を、個人学習データファイルのキーワード情報として記憶手段24におけるユーザID別の格納領域に記憶する(図8参照)。
As shown in FIGS. 12 to 14, in the stroke information display area 501, a stroke spread 800 including a group of strokes corresponding to the contents entered by each user on the worksheet 5 is displayed.
Stroke spread 800 displays a group of strokes corresponding to the contents entered by one user in each of work sheets 5-1 to 5-5 using electronic pen 1 among the users displayed in user name field 542. .
13 to 14, all user names displayed in the user selection list 531 are selected. In the stroke information display area 501, any one of stroke groups corresponding to the entry contents entered by each user “Ichiro”, “Jiro”, “Saburo”, “Shiro”, and “Goro” using each electronic pen 1 is selected. Are automatically displayed in a predetermined order.
Further, the user can directly input characters into the keyword column of the user selection list 531 using the keyboard of the input means 23. The information processing unit 251 of the aggregation processing unit 25 stores the character input by the input unit 23 in the storage area for each user ID in the storage unit 24 as keyword information of the personal learning data file (see FIG. 8).

ここで、図12に示すように、表示順序設定手段252は、ストロークの広がり800を、各ユーザの記入情報がストローク情報表示領域501に描画するために座標変換された複数の座標データ(X,Y)から得られたX座標の最小値Xnmin、X座標の最大値Xnmax、Y座標の最小値Ynmin、Y座標の最大値Ynmaxによって得られる四点(Xnmin,Ynmin),(Xnmax,Ynmin),(Xnmin,Ynmax),(Xnmax,Ynmax)を頂点とする四角形の面積により評価する。
したがって、図13に示すように、表示順序設定手段252は、ユーザ「一郎」により記入されたストロークの広がり801を、四点(X1min,Y1min),(X1max,Y1min),(X1min,Y1max),(X1max,Y1max)を頂点とする四角形の面積AREA1により評価する。
同様に、図14に示すように、表示順序設定手段252は、ユーザ「次郎」により記入されたストロークの広がり802を、四点(X2min,Y2min),(X2max,Y2min),(X2min,Y2max),(X2max,Y2max)を頂点とする四角形の面積AREA2により評価する。
また、表示順序設定手段252は、ユーザ「三郎」により記入されたストロークの広がりを、(X3min,Y3min),(X3max,Y3min),(X3min,Y3max),(X3max,Y3max)を頂点とする四角形の面積AREA3により評価する。
表示順序設定手段252は、ユーザ「四郎」により記入されたストロークの広がりを、(X4min,Y4min),(X4max,Y4min),(X4min,Y4max),(X4max,Y4max)を頂点とする四角形の面積AREA4により評価する。
表示順序設定手段252は、ユーザ「五郎」により記入されたストロークの広がりを、(X5min,Y5min),(X5max,Y5min),(X5min,Y5max),(X5max,Y5max)を頂点とする四角形の面積AREA5により評価する。
ここで、表示順序設定手段252は、各ユーザについての座標値Xnmin,Ynmin,Xnmax,Ynmaxを、電子ペン1から逐次受信する記入情報に基づいて更新するため、各ユーザのストロークの広がりも更新していく。
Here, as shown in FIG. 12, the display order setting means 252 has a plurality of coordinate data (X n) obtained by coordinate-transforming the stroke spread 800 so that the entry information of each user is drawn in the stroke information display area 501. , Y n ) obtained from the X coordinate minimum value X nmin , the X coordinate maximum value X nmax , the Y coordinate minimum value Y nmin , and the Y coordinate maximum value Y nmax (X nmin , Y nmin) ), (X nmax , Y nmin ), (X nmin , Y nmax ), and (X nmax , Y nmax ) are evaluated based on the area of a quadrangle.
Therefore, as shown in FIG. 13, the display order setting unit 252 displays the stroke spread 801 entered by the user “Ichiro” as four points (X 1min , Y 1min ), (X 1max , Y 1min ), (X 1 min , Y 1max ), (X 1max , Y 1max ) are evaluated by a square area AREA1 having apexes.
Similarly, as shown in FIG. 14, the display order setting unit 252, a spread 802 strokes entered by the user "Jiro", four points (X 2min, Y 2min), (X 2max, Y 2min), ( X 2min, Y 2max), evaluated by the area AREA2 square whose vertices (X 2max, Y 2max).
Further, the display order setting means 252 determines the stroke spread entered by the user “Saburo” as (X 3min , Y 3min ), (X 3max , Y 3min ), (X 3min , Y 3max ), (X 3max , Evaluation is made by a square area AREA3 having Y 3max ) as a vertex.
The display order setting means 252 determines the stroke spread entered by the user “Shiro” as (X 4min , Y 4min ), (X 4max , Y 4min ), (X 4min , Y 4max ), (X 4max , Y 4max). ) At the top of the quadrangular area AREA4.
The display order setting means 252 determines the stroke spread entered by the user “Goro” as (X 5min , Y 5min ), (X 5max , Y 5min ), (X 5min , Y 5max ), (X 5max , Y 5max). ) Is evaluated by a square area AREA5.
Here, the display order setting means 252 updates the coordinate values X nmin , Y nmin , X nmax , and Y nmax for each user based on the entry information sequentially received from the electronic pen 1. The spread will also be updated.

表示順序設定手段252は、ユーザのストロークの広がり又は量に応じて、スライドショーの表示順序を設定する。
図11に示すスライドショー設定ウィンドウ606において、「表示順序」として、ストロークの広がり順ボタン702が選択されている場合、表示順序設定手段252は、面積AREA1〜5の面積の大きい順を、スライドショー表示の表示順序とする。なお、表示順序設定手段252は、各ユーザの電子ペン1から受信した記入情報に基づいて更新される面積AREA1〜5により、随時、表示順序を更新する。
The display order setting unit 252 sets the display order of the slide show according to the spread or amount of the user's stroke.
When the stroke spread order button 702 is selected as the “display order” in the slide show setting window 606 shown in FIG. Display order. The display order setting unit 252 updates the display order at any time with the areas AREA1 to 5 that are updated based on the entry information received from the electronic pen 1 of each user.

一方、図11に示すスライドショー設定ウィンドウ606において、「表示順序」として、ストローク数順ボタン701が選択されている場合、表示順序設定手段252は、各ユーザの電子ペン1から受信した記入情報に基づき、各ユーザ毎にストローク数を求め、ストローク数の多い順を、スライドショー表示の順序とする。なお、表示順序設定手段252は、各ユーザの電子ペン1から受信した記入情報に基づいて更新されるストローク数により、随時、表示順序を更新する。   On the other hand, when the stroke number order button 701 is selected as the “display order” in the slide show setting window 606 shown in FIG. 11, the display order setting means 252 is based on the entry information received from the electronic pen 1 of each user. The number of strokes is obtained for each user, and the order in which the number of strokes is large is set as the slideshow display order. The display order setting unit 252 updates the display order as needed based on the number of strokes updated based on the entry information received from the electronic pen 1 of each user.

[集約装置の処理フロー]
次に、図15を参照して、集約装置2のスライドショー処理の処理フローについて説明する。
図15は、集約装置2が実行するスライドショー処理の一連の流れを説明するフローチャートである。
[Processing flow of aggregation device]
Next, with reference to FIG. 15, a processing flow of the slide show processing of the aggregation device 2 will be described.
FIG. 15 is a flowchart for explaining a series of slide show processing executed by the aggregation device 2.

記憶手段24には、電子ペン1が保持する固有のペンIDに対して、各ユーザIDとユーザ名とが定義情報として関連付けられて記憶されている。したがって、集約装置2は、受信した記入情報に含まれるペンIDに基づいて、ユーザを区別して記入情報を処理する。
このような前提の下、初めに、各ユーザが、所定のワークシート5に対して、各電子ペン1でタップしたり手書きのストロークを記入すると、電子ペン1は、生成した各記入情報を集約装置2へ、又は転送装置3を介して集約装置2へ送信する。具体的には、電子ペン1は、ペンダウン時には、ペンダウン情報及び各ペンIDを関連付けた各記入情報を生成して、生成した各記入情報を集約装置2へ、又は転送装置3を介して集約装置2へ送信する。電子ペン1は、手書きのストロークの記入などにより電子ペン1のワークシート5への当接状態が継続すると、ドットパターンを撮像して演算した座標情報を含む座標属性情報と、各ペンIDとを関連付けた各記入情報を連続的に生成して、集約装置2へ、又は転送装置3を介して集約装置2へ逐次送信する。電子ペン1は、ペンアップ時には、ペンアップ情報及び各ペンIDを関連付けた各記入情報を生成して集約装置2へ、又は転送装置3を介して集約装置2へ送信する。
In the storage unit 24, each user ID and a user name are stored in association with each other as definition information with respect to a unique pen ID held by the electronic pen 1. Therefore, the aggregation device 2 processes the entry information by distinguishing the user based on the pen ID included in the received entry information.
Under such a premise, first, when each user taps or writes a handwritten stroke with respect to a predetermined worksheet 5 with each electronic pen 1, the electronic pen 1 collects each generated entry information. The data is transmitted to the device 2 or to the aggregation device 2 via the transfer device 3. Specifically, at the time of pen down, the electronic pen 1 generates each entry information in which the pen down information and each pen ID are associated, and the created entry information is sent to the aggregation device 2 or via the transfer device 3. 2 to send. When the contact state of the electronic pen 1 with the worksheet 5 continues due to the entry of a handwritten stroke or the like, the electronic pen 1 obtains coordinate attribute information including coordinate information calculated by imaging a dot pattern and each pen ID. The associated entry information is continuously generated and sequentially transmitted to the aggregation device 2 or to the aggregation device 2 via the transfer device 3. At the time of pen-up, the electronic pen 1 generates each entry information in which pen-up information and each pen ID are associated with each other, and transmits the entry information to the aggregation device 2 or to the aggregation device 2 via the transfer device 3.

集約装置2は、ユーザのマウス操作により、スライドショー設定メニュー601がクリックされ、さらに図11に示すスライドショー設定ウィンドウ606上で所定の設定が行われた後、設定ボタン73がクリックされたことを契機として、設定条件に合わせてスライドショーを開始する。
そして、集約装置2では、通信手段33が電子ペン1との通信可能状態となったことを契機として1回目の処理が開始され、それ以降、登録ペンIDの記入情報が電子ペン1から送信されてくる毎に繰り返して処理が実行される。
The aggregation device 2 is triggered by the click of the setting button 73 after the slide show setting menu 601 is clicked by the user's mouse operation and a predetermined setting is performed on the slide show setting window 606 shown in FIG. Start the slide show according to the setting conditions.
In the aggregation device 2, the first process is started when the communication unit 33 becomes communicable with the electronic pen 1, and thereafter, entry information of the registered pen ID is transmitted from the electronic pen 1. The process is repeated every time it comes.

情報処理手段251は、まず、スライドショー終了処理の割り込み許可状態にする(ステップS11)。この割り込み許可状態となることにより、後段の各ステップS12〜S14の処理中であっても、「ESC」キーが押下されて、後述の図16を参照して説明する割り込み処理が開始される。即ち、当該「ESC」キーが押下されたことが検知されると、情報処理手段251は、スライドショー処理を強制終了する。   First, the information processing means 251 sets the slide show end process interruption permission state (step S11). By entering this interrupt enabled state, even during the subsequent steps S12 to S14, the “ESC” key is pressed, and interrupt processing described with reference to FIG. That is, when it is detected that the “ESC” key is pressed, the information processing means 251 forcibly ends the slide show process.

続いて、集約装置2は、各ユーザについての現状のストロークの描画状態から、スライドショー設定ウィンドウ606上で設定された「設定順序」(ストローク数順、ストロークの広がり順、又はユーザID順)、「表示対象」(上位のシート数による特定、あるいはすべてのシートとする)により、表示対象とするシートとその表示順序を特定する(ステップS12)。
即ち、スライドショー設定ウィンドウ606で、「設定順序」として「ストローク数順」ボタン701が選択されていた場合、表示順序設定手段252は、ステップS12の時点における各ユーザについてのストロークの描画状態で、ストローク数の多い順に、「表示対象」で選択された上位のシート数分あるいはすべてのシートを、表示対象シートとする。
スライドショー設定ウィンドウ606で、「設定順序」として「ストロークの広がり順」ボタン702が選択されていた場合、表示順序設定手段252は、ステップS12の時点における各ユーザについてのストロークの描画状態で、ストロークの広がり順に、「表示対象」で選択された上位のシート数分あるいはすべてのシートを、表示対象シートとする。
スライドショー設定ウィンドウ606で、「設定順序」として「ユーザID順」ボタン703が選択されていた場合、表示順序設定手段252は、ユーザIDの番号順に、「表示対象」で選択された上位のシート数分あるいはすべてのシートを、表示対象シートとする。
Subsequently, the aggregation device 2 determines the “setting order” (order of stroke number, order of spreading of strokes, or order of user ID) set on the slide show setting window 606 from the current stroke drawing state for each user, The sheet to be displayed and the display order thereof are specified by “display target” (specified by the number of upper sheets or all sheets) (step S12).
In other words, when the “order of strokes” button 701 is selected as the “setting order” in the slide show setting window 606, the display order setting means 252 displays the stroke in the drawing state for each user at the time of step S12. In the descending order of the number, the number of upper sheets selected by “display target” or all the sheets are set as display target sheets.
In the slide show setting window 606, when the “stroke order” button 702 is selected as the “setting order”, the display order setting unit 252 displays the stroke in the stroke drawing state for each user at the time of step S12. In the order of spread, the number of upper sheets selected by “display target” or all the sheets are set as display target sheets.
When the “user ID order” button 703 is selected as the “setting order” in the slide show setting window 606, the display order setting unit 252 displays the number of upper sheets selected in “display target” in the order of the user ID number. Minutes or all sheets are set as display target sheets.

次に、表示制御手段253は、ステップS12において特定されたワークシート5を、スライドショー設定ウィンドウ606で設定された1シートあたりの表示時間ずつ、表示手段26に順次表示させる制御を実行する(ステップS13)。   Next, the display control unit 253 executes control for sequentially displaying the worksheet 5 specified in step S12 on the display unit 26 for each display time set per slide sheet setting window 606 (step S13). ).

表示制御手段253が、特定されたワークシート5をすべて表示し終えると(ステップS14)、ステップS12の処理に戻る。   When the display control unit 253 finishes displaying all the specified worksheets 5 (step S14), the process returns to step S12.

ステップS14から再びステップS12に戻った時は、前回のステップS12での処理から時間が経過している。また、集約装置2は、各ユーザの電子ペン1から記入情報を随時受信してストローク描画処理を行っている。そのため、今回のステップS12の処理時と、前回のステップS12の処理時とでは、各ユーザについてのストロークの描画状態が変わってきている。したがって、ステップS12では、表示順序設定手段252は、処理の都度、スライドショー設定ウィンドウ606上で設定された「設定順序」、「表示対象」で表示対象とするシートとその表示順序を特定し直す。
このようにして、集約装置2は、「ESC」ボタンの押下による割り込み処理を行わない限り、ステップS12〜S14の処理を繰り返して、スライドショー処理を続ける。
When returning from step S14 to step S12 again, time has passed since the previous processing in step S12. In addition, the aggregation device 2 receives entry information from the electronic pen 1 of each user as needed to perform stroke drawing processing. For this reason, the stroke drawing state for each user changes between the current processing at step S12 and the previous processing at step S12. Therefore, in step S12, the display order setting unit 252 respecifies the sheet to be displayed and the display order in the “setting order” and “display target” set on the slide show setting window 606 each time processing is performed.
In this way, the aggregation device 2 repeats the processing of steps S12 to S14 and continues the slide show processing unless interrupt processing is performed by pressing the “ESC” button.

次に、図16を参照して、集約装置2の割り込み処理の処理フローについて説明する。
図16は、集約装置2が実行する割り込み処理の一連の流れを説明するフローチャートである。
割り込み処理は、図15のスライドショー処理とは独立して実行される処理(並行して実行される場合あり)であり、「ESC」キーの押下により開始される。
Next, with reference to FIG. 16, the processing flow of the interrupt processing of the aggregation device 2 will be described.
FIG. 16 is a flowchart for explaining a series of interrupt processing executed by the aggregation device 2.
The interruption process is a process executed independently of the slide show process of FIG. 15 (may be executed in parallel), and is started by pressing the “ESC” key.

情報処理手段251は、「ESC」キーの押下を検知する(ステップS31)。情報処理手段251は、これにより、スライドショー処理を強制終了する。また、この処理が終了すると、割り込み処理は終了する。   The information processing means 251 detects pressing of the “ESC” key (step S31). Thereby, the information processing means 251 forcibly ends the slide show process. When this process ends, the interrupt process ends.

[本実施形態による作用効果]
以上説明したように本実施形態によれば、各ユーザにより、コード化パターンが設けられたワークシート5に電子ペン1で記入されると、コード化パターンに関する情報が記入情報として送信される。そして、電子ペン1から送信された記入情報は、集約装置2の集約個別受信手段20、又は転送装置3を介して集約装置2の集約転送受信手段21により受信される。
そして、集約装置2の表示順序設定手段252は、複数のユーザ毎に受信された記入情報と、設定された表示順序の規定とに従い、各ユーザの描画ストローク群の表示順序を決定し、スライドショーの態様で表示する。具体的には、表示順序設定手段252は、複数のストローク群が表示される表示順序を、表示制御手段253により表示が制御されたストローク群の広がり又は量などの順で、決定する。
このように、複数のユーザにより記入された記入情報の広がりや量などに応じて、複数のストローク群が表示される表示順序が変わる。このことから、ユーザである受講生は、複数のストローク群が表示される表示順序が入れ替わることを視認することで、他の受講生のワークシート5に対する記入情報の広がりや量を適宜確認して、各受講生の記載内容の進行度合いを把握することができる。
[Effects of this embodiment]
As described above, according to the present embodiment, when each user fills in the work sheet 5 provided with the coding pattern with the electronic pen 1, information regarding the coding pattern is transmitted as the filling information. The entry information transmitted from the electronic pen 1 is received by the aggregated individual receiving unit 20 of the aggregation device 2 or the aggregated transfer receiving unit 21 of the aggregation device 2 via the transfer device 3.
Then, the display order setting means 252 of the aggregation device 2 determines the display order of each user's drawing stroke group according to the entry information received for each of the plurality of users and the set display order, and displays the slide show. Display in a manner. Specifically, the display order setting unit 252 determines the display order in which a plurality of stroke groups are displayed in the order of the spread or amount of stroke groups whose display is controlled by the display control unit 253.
Thus, the display order in which a plurality of stroke groups are displayed changes according to the spread and amount of entry information entered by a plurality of users. From this, the student, who is a user, confirms the spread and amount of information entered on the worksheet 5 of other students as appropriate by visually confirming that the display order in which a plurality of stroke groups are displayed is switched. , It is possible to grasp the degree of progress of the written contents of each student.

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

例えば、ストローク群の量としてストローク数で表示順序を決定する代わりに、各ユーザの記入情報に対応するストロークの積算長さ順に表示順序を決定することができる。この場合、表示順序設定手段252は、表示制御手段253により表示が制御されたストロークの積算長さを算出する。そして、表示順序設定手段252は、算出した各ユーザ毎のストロークの積算長さに応じて、表示順序を設定する。   For example, instead of determining the display order by the number of strokes as the amount of stroke groups, the display order can be determined in the order of the integrated length of strokes corresponding to the entry information of each user. In this case, the display order setting unit 252 calculates the integrated length of the strokes whose display is controlled by the display control unit 253. Then, the display order setting unit 252 sets the display order according to the calculated integrated stroke length for each user.

また、上記実施形態では、電子ペン1を用いる対象は、ワークシート5とされたが、特にこれに限られず、アノト式のドットパターンが印刷された任意の書き込み媒体であればよい。また、コード化パターンや、記入情報、電子ペンは、アノト方式に限られなくともよい。   In the above embodiment, the target to use the electronic pen 1 is the worksheet 5, but is not particularly limited to this, and may be any writing medium on which an Anoto dot pattern is printed. Further, the coding pattern, the entry information, and the electronic pen are not limited to the Anoto system.

上述した一連の処理は、ハードウェアにより実行させることもできるし、ソフトウェアにより実行させることもできる。   The series of processes described above can be executed by hardware or can be executed by software.

なお、本明細書において、記録媒体に記録されるプログラムを記述するステップは、その順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。   In the present specification, the step of describing the program recorded on the recording medium is not limited to the processing performed in chronological order according to the order, but is not necessarily performed in chronological order, either in parallel or individually. The process to be executed is also included.

1…電子ペン
2…集約装置
21…集約転送装置
22…範囲指定手段
23…入力手段
24…記憶手段
25…集約処理手段
251…情報処理手段
252…表示順序設定手段
253…表示制御手段
26…表示手段
27…送信手段
3…転送装置
31…転送受信手段
32…転送送信手段
4…プロジェクタ
5…ワークシート
DESCRIPTION OF SYMBOLS 1 ... Electronic pen 2 ... Aggregation apparatus 21 ... Aggregation transfer apparatus 22 ... Range designation means 23 ... Input means 24 ... Storage means 25 ... Aggregation processing means 251 ... Information processing means 252 ... Display order setting means 253 ... Display control means 26 ... Display Means 27 ... Transmission means 3 ... Transfer device 31 ... Transfer reception means 32 ... Transfer transmission means 4 ... Projector 5 ... Worksheet

Claims (5)

コード化パターンが設けられた、複数のユーザの各々により使用され得る複数の用紙と、
コード化パターンを読み取り、コード化パターンに関する情報を記入情報として送信する、前記複数のユーザの各々により使用され得る複数の電子ペンと、
前記複数の電子ペンの各々から記入情報を受信してストローク描画処理を実行するコンピュータ装置と、を備える学習システムであって、
前記コンピュータ装置は、
各電子ペンから送信される記入情報を受信する受信手段と、
前記複数のユーザ毎の記入情報の各々に基づいて描画される複数のストローク群の各々の表示順序を、前記受信手段により受信された前記複数のユーザ毎の記入情報に基づき設定する表示順序設定手段と、
前記表示順序設定手段により設定された前記表示順序で、前記複数のユーザ毎の前記ストローク群を表示させる制御を実行する表示制御手段と、
を備え、
前記表示順序設定手段は、各ユーザのストローク群の広がり又は量に応じて、ユーザ毎の前記ストローク群の表示順序を設定することを特徴とする学習システム。
A plurality of sheets that can be used by each of a plurality of users provided with an encoding pattern;
A plurality of electronic pens that can be used by each of the plurality of users to read the coding pattern and send information about the coding pattern as entry information;
A learning system comprising: a computer device that receives stroke information from each of the plurality of electronic pens and executes stroke drawing processing;
The computer device includes:
Receiving means for receiving entry information transmitted from each electronic pen;
Display order setting means for setting the display order of each of the plurality of stroke groups drawn based on each of the entry information for each of the plurality of users based on the entry information for each of the plurality of users received by the receiving means. When,
Display control means for executing control to display the stroke group for each of the plurality of users in the display order set by the display order setting means;
With
The learning system characterized in that the display order setting means sets the display order of the stroke groups for each user according to the spread or amount of stroke groups of each user.
前記表示順序設定手段は、各ユーザのストローク群の広がり順又は量順に、上位から所定数のストローク群を設定することを特徴とする請求項1に記載の学習システム。   The learning system according to claim 1, wherein the display order setting unit sets a predetermined number of stroke groups from the top in order of spread or quantity of stroke groups of each user. 前記表示順序設定手段は、設定したストローク群を一巡して表示する都度、その時点における各ユーザのストローク群の状態に応じて、表示順序を設定し直すことを特徴とする請求項1又は2に記載の学習システム。   3. The display order setting unit according to claim 1, wherein the display order setting unit resets the display order in accordance with the state of each user's stroke group at that time each time the set stroke group is displayed in a round. The described learning system. コード化パターンが設けられた、複数のユーザの各々により使用され得る複数の用紙と、
コード化パターンを読み取り、コード化パターンに関する情報を記入情報として送信する、前記複数のユーザの各々により使用され得る複数の電子ペンと、
前記複数の電子ペンの各々から記入情報を受信してストローク描画処理を行うコンピュータ装置と、を備える学習システムにおいて使用されるコンピュータ装置であって、
各電子ペンから送信される記入情報を受信する受信手段と、
前記複数のユーザ毎の記入情報の各々に基づいて描画される複数のストローク群の各々の表示順序を、前記受信手段により受信された前記複数のユーザ毎の記入情報に基づき設定する表示順序設定手段と、
前記表示順序設定手段により設定された前記表示順序で、前記複数のユーザ毎の前記ストローク群を表示させる制御を実行する表示制御手段と、
を備え、
前記表示順序設定手段は、各ユーザのストローク群の広がり又は量に応じて、ユーザ毎の前記ストローク群の表示順序を設定することを特徴とするコンピュータ装置。
A plurality of sheets that can be used by each of a plurality of users provided with an encoding pattern;
A plurality of electronic pens that can be used by each of the plurality of users to read the coding pattern and send information about the coding pattern as entry information;
A computer device used in a learning system comprising: a computer device that receives stroke information from each of the plurality of electronic pens and performs stroke drawing processing;
Receiving means for receiving entry information transmitted from each electronic pen;
Display order setting means for setting the display order of each of the plurality of stroke groups drawn based on each of the entry information for each of the plurality of users based on the entry information for each of the plurality of users received by the receiving means. When,
Display control means for executing control to display the stroke group for each of the plurality of users in the display order set by the display order setting means;
With
The computer apparatus characterized in that the display order setting means sets the display order of the stroke groups for each user according to the spread or amount of stroke groups of each user.
請求項1〜4のうちいずれか一項におけるコンピュータ装置として機能させることを特徴するプログラム。   A program for causing a computer device according to any one of claims 1 to 4 to function.
JP2011249705A 2011-11-15 2011-11-15 Learning system, computer device, and program Pending JP2013105376A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2011249705A JP2013105376A (en) 2011-11-15 2011-11-15 Learning system, computer device, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2011249705A JP2013105376A (en) 2011-11-15 2011-11-15 Learning system, computer device, and program

Publications (1)

Publication Number Publication Date
JP2013105376A true JP2013105376A (en) 2013-05-30

Family

ID=48624850

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2011249705A Pending JP2013105376A (en) 2011-11-15 2011-11-15 Learning system, computer device, and program

Country Status (1)

Country Link
JP (1) JP2013105376A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2016090747A (en) * 2014-10-31 2016-05-23 大日本印刷株式会社 Information processing device, information processing system and program
JP2020194144A (en) * 2019-05-30 2020-12-03 大日本印刷株式会社 Information processor, control method, and program

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001013861A (en) * 1999-04-28 2001-01-19 Nippon Telegr & Teleph Corp <Ntt> Operation history visualizing method and device in operation type learning supporting system, and recording medium recording operation history visualizing program in operation type learning supporting system and error pattern collecting method and device in the same system, recording medium storing error pattern collecting program in the same system, error pattern identification method and device in the same system and recording medium storing error pattern identification program in the same system
JP2009020373A (en) * 2007-07-13 2009-01-29 Dainippon Printing Co Ltd Terminal unit, and learning system using the same and program thereof
JP2009199381A (en) * 2008-02-22 2009-09-03 Dainippon Printing Co Ltd Terminal unit for managing writing progress by electronic pen, and program
JP2011166475A (en) * 2010-02-10 2011-08-25 Seiko Epson Corp Document camera, method for controlling the same, and program

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001013861A (en) * 1999-04-28 2001-01-19 Nippon Telegr & Teleph Corp <Ntt> Operation history visualizing method and device in operation type learning supporting system, and recording medium recording operation history visualizing program in operation type learning supporting system and error pattern collecting method and device in the same system, recording medium storing error pattern collecting program in the same system, error pattern identification method and device in the same system and recording medium storing error pattern identification program in the same system
JP2009020373A (en) * 2007-07-13 2009-01-29 Dainippon Printing Co Ltd Terminal unit, and learning system using the same and program thereof
JP2009199381A (en) * 2008-02-22 2009-09-03 Dainippon Printing Co Ltd Terminal unit for managing writing progress by electronic pen, and program
JP2011166475A (en) * 2010-02-10 2011-08-25 Seiko Epson Corp Document camera, method for controlling the same, and program

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2016090747A (en) * 2014-10-31 2016-05-23 大日本印刷株式会社 Information processing device, information processing system and program
JP2020194144A (en) * 2019-05-30 2020-12-03 大日本印刷株式会社 Information processor, control method, and program

Similar Documents

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

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20140919

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20150721

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20150722

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20150828

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20160209