JP2014115831A - Coded pattern reader device and program - Google Patents

Coded pattern reader device and program Download PDF

Info

Publication number
JP2014115831A
JP2014115831A JP2012269556A JP2012269556A JP2014115831A JP 2014115831 A JP2014115831 A JP 2014115831A JP 2012269556 A JP2012269556 A JP 2012269556A JP 2012269556 A JP2012269556 A JP 2012269556A JP 2014115831 A JP2014115831 A JP 2014115831A
Authority
JP
Japan
Prior art keywords
communication
electronic pen
communication method
pattern
information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2012269556A
Other languages
Japanese (ja)
Inventor
Yutaro Kotake
祐太郎 小竹
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 JP2012269556A priority Critical patent/JP2014115831A/en
Publication of JP2014115831A publication Critical patent/JP2014115831A/en
Pending legal-status Critical Current

Links

Images

Abstract

PROBLEM TO BE SOLVED: To provide a coded pattern reader device and a program which enable transmission of appropriately read coded pattern information even in different communication environments.SOLUTION: An electronic pen 1 has a first communication device 111a which allows Bluetooth communication, a second communication device 111b which allows WiFi communication, and a third communication device 111c which allows portable communication. A processor 108 of the electronic pen 1 refers to communication method determination information and determines a communication method to be used for transmitting written information based on coordinate position shown by a dot pattern read by the electronic pen 1.

Description

本発明は、電子ペンなどのコード化パターンを読み取り可能な読み取り装置に適用可能な通信技術に関する。   The present invention relates to a communication technique applicable to a reading device capable of reading a coded pattern such as an electronic pen.

従来から、記入した情報を電子化する電子ペンが開発されており、その代表的なものとしてスウェーデンのAnoto社が開発した「アノトペン(Anoto pen)」が知られている。例えば、特許文献1に記載されているように、アノトペンは、用紙に印刷された所定のドットパターンを読み取って記入情報を生成し、当該記入情報をコンピュータ装置に送信する。   2. Description of the Related Art Conventionally, electronic pens that digitize written information have been developed, and “Anot pen” developed by Swedish company Anoto is known as a representative one. For example, as described in Patent Document 1, the anotopen reads a predetermined dot pattern printed on a sheet to generate entry information, and transmits the entry information to a computer device.

特許文献2には、ドットパターンに対向する電子ペンの角度に起因するドットの画像上の配列を補正する回転補正処理機能が記載されている。また、特許文献3には、電子ペンが載置された場合に、電子ペンが記憶する記入情報を端末装置へ送信するクレードルの構造が記載されている。特許文献4には、SIM(Subscriber Identity Module)カードが装着されることで、第3世代携帯電話システムで通信を行うことが可能な携帯電話が記載されている。   Patent Document 2 describes a rotation correction processing function that corrects an arrangement of dots on an image caused by an angle of an electronic pen facing a dot pattern. Patent Document 3 describes a cradle structure that transmits entry information stored in an electronic pen to a terminal device when the electronic pen is placed. Patent Document 4 describes a mobile phone that can communicate with a third-generation mobile phone system by mounting a SIM (Subscriber Identity Module) card.

さらに、特許文献5には、コード化パターンを読み取り、無線通信方式の通信圏内であれば、生成した記入情報を受信機へ送信し、通信圏外のときには、記入情報をバッファに記憶する電子ペンが記載されている。   Further, Patent Document 5 discloses an electronic pen that reads an encoded pattern and transmits generated entry information to a receiver if the communication range is within a wireless communication system, and stores the entry information in a buffer when out of the communication range. Have been described.

特許第3842283号公報Japanese Patent No. 3842283 特表2003−529853号公報Special table 2003-529853 gazette 特開2006−260345号公報JP 2006-260345 A 特開2008−306721号公報JP 2008-306721 A 特表2003−500757号公報Special table 2003-50077 gazette

電子ペンなどのコード化パターンの読み取り装置をユーザが使用したい環境は様々であり、また、使用環境によって利用可能な通信方式も異なる。従って、ユーザがおかれる種々の通信環境でコード化パターンの読み取り装置の通信を使用可能にするには、コード化パターンの読み取り装置を複数の通信方式に対応させ、使用環境に適した通信方式を利用させることが必要となる。そこで、本発明は、通信環境が変わる場合であっても、読み取ったコード化パターンの情報を適切に送信することが可能なコード化パターンの読み取り装置及びプログラムを提供することを主な目的とする。   There are various environments in which a user wants to use a coded pattern reading device such as an electronic pen, and the available communication methods differ depending on the usage environment. Therefore, in order to enable the communication of the coding pattern reading device in various communication environments where the user is placed, the coding pattern reading device is compatible with a plurality of communication methods, and a communication method suitable for the use environment is set. It is necessary to make it available. SUMMARY OF THE INVENTION Accordingly, it is a main object of the present invention to provide a coding pattern reading apparatus and program capable of appropriately transmitting read coding pattern information even when the communication environment changes. .

本発明に係るコード化パターンの読み取り装置は、複数種類の通信方式から通信圏内の通信方式を選択して通信を行うコード化パターンの読み取り装置であって、コード化パターンが印刷される媒体ごとの当該コード化パターンの座標範囲と、当該座標範囲に属する座標位置を示すコード化パターンを読み取った場合に使用すべき通信方式とを関連付けて記憶する記憶手段と、読み取ったコード化パターンが示す座標位置が属する座標範囲に関連付けられた通信方式により、読み取ったコード化パターンの情報を受信機に送信する通信制御手段と、を有する。   A coding pattern reading device according to the present invention is a coding pattern reading device that performs communication by selecting a communication method within a communication range from a plurality of types of communication methods, and is provided for each medium on which the coding pattern is printed. Storage means for associating and storing the coordinate range of the coded pattern and the communication method to be used when the coded pattern indicating the coordinate position belonging to the coordinate range is read, and the coordinate position indicated by the read coded pattern Communication control means for transmitting the information of the read coding pattern to the receiver by a communication method associated with the coordinate range to which.

上記のコード化パターンの読み取り装置は、コード化パターンの読み取り、複数種類の通信方式から通信圏内の通信方式を選択して通信を行う。また、コード化パターンの読み取り装置は、コード化パターンが印刷される媒体ごとの当該コード化パターンの座標範囲と、当該座標範囲に属する座標位置を示すコード化パターンを読み取った場合に使用すべき通信方式とを関連付けて記憶している。そして、コード化パターンの読み取り装置は、読み取ったコード化パターンが示す座標位置が属する座標範囲に関連付けられた通信方式により、読み取ったコード化パターンの情報を受信機に送信する。この態様により、コード化パターンの読み取り装置は、コード化パターンの読み取り対象の媒体ごとに、適切な通信方式を選択して記入情報を好適に送信することができる。   The coded pattern reading apparatus performs coding by reading a coded pattern and selecting a communication method within a communication range from a plurality of types of communication methods. In addition, the coded pattern reading device is a communication to be used when a coordinate pattern of the coded pattern for each medium on which the coded pattern is printed and a coded pattern indicating a coordinate position belonging to the coordinate range are read. It is stored in association with the method. Then, the coded pattern reading device transmits the read coded pattern information to the receiver by a communication method associated with the coordinate range to which the coordinate position indicated by the read coded pattern belongs. According to this aspect, the coded pattern reading apparatus can suitably transmit the entry information by selecting an appropriate communication method for each medium on which the coded pattern is to be read.

上記コード化パターンの読み取り装置の一態様では、前記記憶手段は、前記各座標範囲に関連付ける通信方式として、通信圏内であると想定される通信方式のうち、最も通信可能範囲が狭い通信方式を記憶する。この態様により、コード化パターンの読み取り装置は、無線による通信距離が短くなる通信方式を好適に使用することができ、安全性を高めることができる。   In one aspect of the coding pattern reading apparatus, the storage unit stores a communication method having the narrowest communicable range among communication methods assumed to be within a communication range as a communication method associated with each coordinate range. To do. According to this aspect, the coded pattern reading apparatus can suitably use a communication method in which a wireless communication distance is shortened, and can improve safety.

上記コード化パターンの読み取り装置の他の一態様では、前記通信制御手段は、読み取ったコード化パターンが示す座標位置が属する座標範囲に関連付けられた通信方式が複数存在する場合、通信可能範囲が狭い通信方式を優先的に選択し、選択した通信方式により前記コード化パターンの情報を送信する。この態様により、コード化パターンの読み取り装置は、コード化パターンの座標範囲に関連付けられた通信方式が複数存在する場合であっても、無線による通信距離がなるべく短い通信方式を使用することができ、安全性を高めることができる。   In another aspect of the coded pattern reading apparatus, the communication control means has a narrow communication range when there are a plurality of communication methods associated with the coordinate range to which the coordinate position indicated by the read coded pattern belongs. A communication method is preferentially selected, and the coding pattern information is transmitted by the selected communication method. According to this aspect, the coded pattern reading device can use a communication method with a short communication distance as long as possible even when there are a plurality of communication methods associated with the coordinate range of the coded pattern. Safety can be increased.

上記コード化パターンの読み取り装置の他の一態様では、前記通信制御手段は、有線通信が可能である場合、読み取ったコード化パターンが示す座標位置が属する座標範囲に関わらず、有線通信により前記コード化パターンの情報を送信する。このようにすることで、コード化パターンの読み取り装置は、確実にコード化パターンの情報を送信することができる。   In another aspect of the coding pattern reading apparatus, the communication control means, when wired communication is possible, the code by wired communication regardless of the coordinate range to which the coordinate position indicated by the read coding pattern belongs. Send information about the activation pattern. By doing in this way, the reading apparatus of a coding pattern can transmit the information of a coding pattern reliably.

上記コード化パターンの読み取り装置の他の一態様では、前記通信制御手段は、前記コード化パターンの情報を送信する通信方式に応じて、当該コード化パターンの情報の送信先の受信機を変える。この態様により、コード化パターンの読み取り装置は、書き込みを行う媒体に応じて適切な送信先を決定してコード化パターンを送信することができる。   In another aspect of the coding pattern reading apparatus, the communication control unit changes a receiver to which the coding pattern information is transmitted in accordance with a communication method for transmitting the coding pattern information. According to this aspect, the coding pattern reading apparatus can determine an appropriate transmission destination according to a medium on which writing is performed and transmit the coding pattern.

上記コード化パターンの読み取り装置の他の一態様では、コード化パターンの読み取り装置は、表示手段と、前記コード化パターンの情報の送信に使用する通信方式を前記表示手段に表示させる表示制御手段とをさらに有する。この態様により、コード化パターンの読み取り装置は、コード化パターンの情報の送信に使用する通信方式をユーザに好適に認識させることができる。   In another aspect of the coding pattern reading apparatus, the coding pattern reading apparatus includes display means, and display control means for causing the display means to display a communication method used for transmitting the coding pattern information. It has further. According to this aspect, the coded pattern reading apparatus can make the user preferably recognize the communication method used for transmitting the coded pattern information.

上記コード化パターンの読み取り装置の他の一態様では、コード化パターンの読み取り装置は、コード化パターンを読み取り、前記コード化パターンに応じた記入情報を生成する電子ペンである。この態様により、電子ペンを種々の場所で使用した場合であっても、電子ペンが生成した記入情報を適切に所定の受信機に受信させることができる。   In another aspect of the coded pattern reader, the coded pattern reader is an electronic pen that reads the coded pattern and generates entry information according to the coded pattern. According to this aspect, even when the electronic pen is used in various places, the entry information generated by the electronic pen can be appropriately received by a predetermined receiver.

本発明に係る電子ペンシステムは、上記記載の電子ペンと、前記電子ペンと第1通信方式により通信可能であり、教室内の前方に配置されるコンピュータ装置と、コード化パターンが印刷され、教室内の生徒用机上で前記電子ペンにより記入を行う記入用紙と、コード化パターンが表面に付され、教室内の前方に設けられ、前記電子ペンにより記入を行うスクリーンと、前記コンピュータ装置から送信される画像信号に基づく光を前記スクリーンの表面に出射するプロジェクタと、前記電子ペンと前記コンピュータ装置とを、前記第1通信方式よりも通信可能範囲が広い第2通信方式により相互接続させる通信機器とを備える電子ペンシステムであって、前記記憶手段は、前記記入用紙に印刷されたコード化パターンの座標範囲には前記第2通信方式を関連付けて記憶し、前記スクリーンに印刷されたコード化パターンの座標範囲には前記第1通信方式を関連付けて記憶する。この態様では、電子ペンであるコード化パターンの読み取り装置は、講師などが教室内の前方に設けられたスクリーンに記入した場合に、教室内の前方に設けられたコンピュータ装置に第1通信方式により記入情報を送信し、生徒が教室内の生徒用机上で記入用紙に記入した場合に、通信機器を介して第2通信方式により記入情報を送信する。このように、コード化パターンの読み取り装置は、記入対象の媒体に応じて適切に記入情報を送信することができる。   An electronic pen system according to the present invention can communicate with the electronic pen described above, the electronic pen by a first communication method, a computer device disposed in front of the classroom, a coding pattern printed thereon, and a classroom An entry form for filling in with the electronic pen on the student desk inside, a coding pattern attached to the surface, provided in front of the classroom, a screen for filling in with the electronic pen, and transmitted from the computer device A projector that emits light based on an image signal to the surface of the screen, and a communication device that interconnects the electronic pen and the computer device by a second communication method having a wider communication range than the first communication method; An electronic pen system comprising: the storage means includes a second area within a coordinate range of a coded pattern printed on the entry sheet. Stored in association with signal system, the coordinate range of the printed coded pattern on the screen is stored in association with the first communication method. In this aspect, when the instructor or the like fills in the screen provided in front of the classroom, the reading device of the coded pattern which is an electronic pen uses the first communication method to the computer device provided in front of the classroom. When the entry information is transmitted and the student fills in the entry form on the student desk in the classroom, the entry information is transmitted by the second communication method via the communication device. As described above, the coded pattern reading apparatus can appropriately transmit the entry information according to the medium to be entered.

上記電子ペンシステムの一態様では、前記生徒が自宅学習用に使用し、コード化パターンが印刷された教材と、前記電子ペンからネットワークを介して記入情報を受信するサーバ装置と、をさらに備え、前記電子ペンは、前記第2通信方式よりも通信可能範囲が広い第3通信方式による通信が可能であり、前記通信制御手段は、前記教材に印刷されたコード化パターンを読み取った場合、前記第1通信方式、前記第2通信方式、前記第3通信方式の順の優先順位に従い、優先順位が最も高い通信圏内の通信方式により前記記入情報を送信する。この態様では、電子ペンシステムは、生徒の自宅では種々の通信環境が想定されることから、通信方式を予め限定せず、通信圏内の通信方式のうち通信距離が短くなる通信方式を優先利用して記入情報をサーバ装置に送信する。これにり、電子ペンシステムは、自宅学習用の教材への記入に基づき生成された記入情報を、好適にサーバ装置で管理することができる。   In one aspect of the electronic pen system, the student further includes a learning material that is used for home study and printed with an encoded pattern, and a server device that receives entry information from the electronic pen via a network, The electronic pen is capable of communication by a third communication method having a wider communication range than the second communication method, and the communication control means reads the coded pattern printed on the teaching material, The entry information is transmitted by the communication method within the communication range with the highest priority according to the priority order of the first communication method, the second communication method, and the third communication method. In this aspect, since the electronic pen system assumes various communication environments at the student's home, the communication method is not limited in advance, and the communication method that shortens the communication distance among communication methods within the communication range is preferentially used. The entry information is transmitted to the server device. In this way, the electronic pen system can preferably manage the entry information generated based on the entry to the learning material for home learning with the server device.

本発明に係るプログラムは、上記記載のいずれか一つの電子ペンとして機能させる。これらのプログラムを電子ペンにインストールして機能させることで、本発明に係る電子ペンを構成させることができる。   The program according to the present invention functions as any one of the electronic pens described above. The electronic pen according to the present invention can be configured by installing and functioning these programs in the electronic pen.

本発明によれば、コード化パターンの読み取り装置は、読み取ったコード化パターンが印刷された媒体ごとに、適切な通信方式を選択して記入情報を送信することができる。   According to the present invention, the coded pattern reading apparatus can select the appropriate communication method and transmit the entry information for each medium on which the read coded pattern is printed.

学校内の教室内の電子ペンシステムの構成を示す。The structure of the electronic pen system in the classroom in the school is shown. 生徒の自宅内の電子ペンシステムの構成を示す。The structure of the electronic pen system in a student's home is shown. ドットパターンのドットとそのドットが変換される値との関係を示す。The relationship between the dot pattern dot and the value to which the dot is converted is shown. (a)は、ドットパターンを模式的に示し、(b)は、それに対応する情報の例を示す図である。(A) shows a dot pattern typically, and (b) is a figure showing an example of information corresponding to it. 電子ペンの構造を示す概略図である。It is the schematic which shows the structure of an electronic pen. 通信方式決定情報のデータ構造を示す。The data structure of communication system decision information is shown. コンピュータ装置の機能ブロック図である。It is a functional block diagram of a computer apparatus. サーバ装置の機能ブロック図である。It is a functional block diagram of a server apparatus. 第1実施形態の通信制御処理のフローチャートである。It is a flowchart of the communication control process of 1st Embodiment. 記入情報送信処理のフローチャートである。It is a flowchart of an entry information transmission process. 第2実施形態に係る電子ペンシステムの構成を示す。The structure of the electronic pen system which concerns on 2nd Embodiment is shown. 第2実施形態に係る電子ペンの概略構成を示す。The schematic structure of the electronic pen which concerns on 2nd Embodiment is shown. 第2実施形態の通信制御処理のフローチャートである。It is a flowchart of the communication control process of 2nd Embodiment. 無線通信処理のフローチャートである。It is a flowchart of a wireless communication process.

以下、図面を参照しながら、本発明を実施するのに好適な各実施形態について説明する。以下に説明する電子ペンシステムは、複数の通信手段を有する電子ペンを備え、状況に応じて電子ペンが適切に通信手段を選択して生成した記入情報を所定の端末に送信することが可能なシステムである。   Hereinafter, embodiments suitable for carrying out the present invention will be described with reference to the drawings. The electronic pen system described below includes an electronic pen having a plurality of communication means, and can transmit entry information generated by the electronic pen appropriately selecting the communication means depending on the situation to a predetermined terminal. System.

<第1実施形態>
[電子ペンシステムの構成]
図1及び図2は、第1実施形態に係る電子ペンシステムの構成を示す。図1は、学校内の教室における電子ペンシステムの概要図を示し、図2は、生徒の自宅での電子ペンシステムの概要図を示す。
<First Embodiment>
[Configuration of electronic pen system]
1 and 2 show the configuration of the electronic pen system according to the first embodiment. FIG. 1 shows a schematic diagram of an electronic pen system in a classroom in a school, and FIG. 2 shows a schematic diagram of the electronic pen system in a student's home.

まず、図1に示す電子ペンシステムについて説明する。図1に示す電子ペンシステムは、教室内で使用され、生徒及び講師が使用する電子ペン1A〜1E(1)と、略全面にドットパターン(コード化パターン)が印刷され、各生徒の机に置かれた記入用紙2A〜2D(2)と、電子ペン1から記入情報を受信し、記入情報に基づき記入用紙2への記入内容を再現表示するコンピュータ装置3Aと、無線LANルータ4Aと、コンピュータ装置3Aの表示画面と同じ画像をドットスクリーン6に投影するプロジェクタ5と、ドットパターンが印刷されたドットスクリーン6とを備える。記入用紙2は、教室内に置かれた各生徒の机の上で電子ペンにより記入される。コンピュータ装置3Aは、教室の教壇付近に置かれた講師用机の上に配置される。ドットスクリーン6は、教室内の前壁に設置され、コンピュータ装置3AとBluetooth(登録商標)通信可能な程、近い位置にある。無線LANルータ4Aは、教室内の生徒の机の上側の天井に設置されている。   First, the electronic pen system shown in FIG. 1 will be described. The electronic pen system shown in FIG. 1 is used in a classroom, and electronic pens 1A to 1E (1) used by students and lecturers, and a dot pattern (coded pattern) are printed on almost the entire surface, and are placed on each student's desk. A computer 3A, a wireless LAN router 4A, a computer that receives the written information 2A to 2D (2) placed thereon, receives the written information from the electronic pen 1, and reproduces and displays the written contents on the written paper 2 based on the written information The projector 5 which projects the same image as the display screen of apparatus 3A on the dot screen 6, and the dot screen 6 on which the dot pattern was printed are provided. The entry form 2 is filled in with an electronic pen on each student's desk placed in the classroom. The computer device 3A is placed on a teacher's desk placed near the classroom platform. The dot screen 6 is installed on the front wall in the classroom and is close enough to communicate with the computer 3A and Bluetooth (registered trademark). The wireless LAN router 4A is installed on the ceiling above the student desk in the classroom.

無線LANルータ(通信機器)4Aは、電子ペン1及びコンピュータ装置3AとWi−Fi(登録商標)に準拠した無線通信(「WiFi通信」とも呼ぶ。)を行い、電子ペン1及びコンピュータ装置3Aを相互に接続させる。また、電子ペン1は、コンピュータ装置3Aと近接した場合に、コンピュータ装置3AとBluetooth(登録商標)方式による無線通信(「Bluetooth通信」とも呼ぶ。)を行う。   The wireless LAN router (communication device) 4A performs wireless communication (also referred to as “WiFi communication”) based on Wi-Fi (registered trademark) with the electronic pen 1 and the computer device 3A, and the electronic pen 1 and the computer device 3A. Connect to each other. Further, when the electronic pen 1 is close to the computer device 3A, the electronic pen 1 performs wireless communication (also referred to as “Bluetooth communication”) with the computer device 3A using the Bluetooth (registered trademark) system.

次に、図2に示す電子ペンシステムについて説明する。なお、図2は、一例として、電子ペン1Bを有する生徒の自宅を対象にした電子ペンシステムを示す。図2に示す電子ペンシステムは、電子ペン1Bと、電子ペン1Bを有する生徒が使用し、記入情報をサーバ装置7へ転送するコンピュータ装置3Bと、無線LANルータ4Bと、電子ペン1から記入情報を受信して記憶するサーバ装置7と、各頁の略全面にドットパターンが印刷された自宅学習用のドリル8と、携帯電話通信網を含むネットワーク12と接続する基地局9とを有する。   Next, the electronic pen system shown in FIG. 2 will be described. FIG. 2 shows, as an example, an electronic pen system for a student's home having the electronic pen 1B. The electronic pen system shown in FIG. 2 is used by an electronic pen 1B, a student 3 having the electronic pen 1B, and a computer device 3B for transferring entry information to the server device 7, a wireless LAN router 4B, and entry information from the electronic pen 1. The server apparatus 7 which receives and memorize | stores, the drill 8 for home learning by which the dot pattern was printed on the substantially whole surface of each page, and the base station 9 connected with the network 12 containing a mobile telephone communication network.

図2において、コンピュータ装置3B及び無線LANルータ4Bは、それぞれ、ネットワーク12を介してサーバ装置7と接続している。また、電子ペン1Bは、携帯電話通信システムを利用した通信(「携帯通信」とも呼ぶ。)が可能な構成を有し、基地局9及びネットワーク12を介してサーバ装置7と接続する。そして、サーバ装置7は、ドリル8への電子ペン1Bの記入により生成されて送信された記入情報を、コンピュータ装置3A、無線LANルータ4A、又は基地局9のいずれかを介して受信する。なお、サーバ装置7とコンピュータ装置3Aとは、データの送受信ができるようネットワークで接続されているとよい。   In FIG. 2, the computer device 3 </ b> B and the wireless LAN router 4 </ b> B are connected to the server device 7 via the network 12. The electronic pen 1 </ b> B has a configuration capable of communication using a mobile phone communication system (also referred to as “mobile communication”), and is connected to the server device 7 via the base station 9 and the network 12. Then, the server device 7 receives the entry information generated and transmitted by the entry of the electronic pen 1B on the drill 8 through any of the computer device 3A, the wireless LAN router 4A, or the base station 9. The server device 7 and the computer device 3A are preferably connected via a network so that data can be transmitted and received.

以下、図1及び図2で説明した電子ペンシステムの各構成要素について詳しく説明する。以後では、コンピュータ装置3A、3Bを特に区別しない場合、これらを単に「コンピュータ装置3」とも呼ぶ。   Hereinafter, each component of the electronic pen system described with reference to FIGS. 1 and 2 will be described in detail. Hereinafter, when the computer devices 3A and 3B are not particularly distinguished, they are also simply referred to as “computer device 3”.

(ドリル)
まず、ドリル(電子ペン用図書)8について説明する。ドリル8は、各生徒に配布された自宅学習用の教材である。ドリル8の各頁には、それぞれ異なる座標範囲のドットパターンが印刷される。ドットパターンは、電子ペン1により読み取ることができるように赤外線を吸収するカーボンを含んだインクにより印刷され、その他の文字や図などは、赤外線を吸収しないインキにより印刷される。
(drill)
First, the drill (book for electronic pens) 8 will be described. The drill 8 is a learning material for home learning distributed to each student. On each page of the drill 8, dot patterns having different coordinate ranges are printed. The dot pattern is printed with ink containing carbon that absorbs infrared rays so that it can be read by the electronic pen 1, and other characters and drawings are printed with ink that does not absorb infrared rays.

(プロジェクタ)
プロジェクタ5は、ドットスクリーン6に対して鉛直上方向から斜め下向きに光を出射するプロジェクタであり、図1では教室の天井に設置されている。プロジェクタ5は、コンピュータ装置3Aから画像信号を受信し、コンピュータ装置3Aの画面と同じ画像を構成する光を所定の投影範囲に投影する。なお、プロジェクタ5は、ドットスクリーン6の正面へ向けて光を出射するフロントプロジェクタ、又は、ドットスクリーン6の背面へ向けて光を出射するリアプロジェクタであってもよい。
(projector)
The projector 5 is a projector that emits light obliquely downward from a vertically upward direction with respect to the dot screen 6, and is installed on the ceiling of the classroom in FIG. The projector 5 receives an image signal from the computer apparatus 3A, and projects light constituting the same image as the screen of the computer apparatus 3A onto a predetermined projection range. The projector 5 may be a front projector that emits light toward the front of the dot screen 6 or a rear projector that emits light toward the back of the dot screen 6.

(ドットスクリーン)
ドットスクリーン6は、白地の樹脂基板に、電子ペン1により読み取ることができるよう赤外線を吸収するカーボンを含んだインクによりドットパターン(コード化パターン)が印刷され、さらにドットパターンが例えば透明なEB硬化樹脂層などで保護された層構成を有している。ドットスクリーン6には、コンピュータ装置3Aの画面と同じ画像を構成する光がプロジェクタ5により投影される。
(Dot screen)
The dot screen 6 has a dot pattern (coded pattern) printed on a white resin substrate with ink containing carbon that absorbs infrared rays so that the electronic pen 1 can read the image. It has a layer structure protected by a resin layer or the like. On the dot screen 6, light constituting the same image as the screen of the computer device 3 </ b> A is projected by the projector 5.

(ドットパターン)
まず、記入用紙2A〜2D(2)及びドットスクリーン6に印刷されたアノト方式のドットパターン(コード化パターン)について図3及び図4を用いて説明する。図3は、ドットパターンのドットとそのドットが変換される値との関係を説明する図である。図3に示すように、ドットパターンの各ドットは、その位置によって所定の値に対応付けられている。すなわち、ドットの位置を仮想格子の基準位置(縦線及び横線の交差点)から上下左右のどの方向にシフトするかによって、各ドットは、0〜3の値に対応付けられている。また、各ドットの値は、さらに、X座標用の第1ビット値及びY座標用の第2ビット値に変換できる。このようにして対応付けられた情報の組合せにより、記入用紙2上の位置座標が決定されるよう構成されている。記入用紙2、ドットスクリーン6、及びドリル8の各頁には、それぞれ、座標領域が重ならないようドットパターンが形成される。
(Dot pattern)
First, an Anoto dot pattern (coded pattern) printed on the entry sheets 2A to 2D (2) and the dot screen 6 will be described with reference to FIGS. 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, or right is shifted from the reference position of the virtual 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 entry sheet 2 are determined by the combination of information thus associated. A dot pattern is formed on each page of the entry sheet 2, the dot screen 6, and the drill 8 so that the coordinate areas do not overlap each other.

図4(a)は、あるドットパターンの配列を示している。図4(a)に示すように、縦横約2mmの範囲内に6×6個のドットが、記入用紙2、ドットスクリーン6、及びドリル8の各頁上のどの部分から6×6ドットを取ってもユニークなパターンとなるように配置されている。これら36個のドットにより形成されるドットパターンは位置座標(例えば、そのドットパターンが記入用紙2、ドットスクリーン6、及びドリル8の各頁上のどの位置にあるのか)を保持している。図4(b)は、図4(a)に示す各ドットを、格子の基準位置からのシフト方向によって、図3に示す規則性に基づいて対応づけられた値に変換したものである。この変換は、ドットパターンの画像を撮影する電子ペン1によって行われる。   FIG. 4A shows an arrangement of a certain dot pattern. As shown in FIG. 4 (a), 6 × 6 dots within a range of about 2 mm in length and width are taken from any part on each page of the entry sheet 2, dot screen 6, and drill 8. Even so, they are arranged in a unique pattern. The dot pattern formed by these 36 dots holds position coordinates (for example, on which position on the pages of the entry sheet 2, the dot screen 6, and the drill 8 the dot pattern is located). 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. 3 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を用いて説明する。図5は、電子ペン1の構造を示す概略図である。図5に示すように、電子ペン1は、その筐体101の内部に、インクカートリッジ104、LED105、CMOSカメラ106、圧力センサ107、CPU等により構成されるプロセッサ108、ROMやRAMといったメモリ109、リアルタイムクロック110、アンテナ等により構成される通信ユニット111及びバッテリー112を備える。インクカートリッジ104の先端は、ペン先部103となっており、ユーザは、電子ペン1のペン先部103を記入用紙2、ドットスクリーン6、又はドリル8の各頁上に当接させて、ストローク(手書きストローク)を記入する。ここで、電子ペン1のペン先部103が記入用紙2等に最初に接触することを「ペンダウン」と呼び、接触している(当接している)状態からペン先部103が離れることを「ペンアップ」と呼ぶ。電子ペン1のペンダウンからペンアップまでの間に記入される軌跡が1つのストロークとなり、文字や図形等は、1つ又は複数個のストロークからなる。
(Electronic pen)
Next, the electronic pen 1 will be described with reference to FIG. FIG. 5 is a schematic view showing the structure of the electronic pen 1. 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, and the user makes a stroke by bringing the pen tip portion 103 of the electronic pen 1 into contact with each page of the entry sheet 2, the dot screen 6, or the drill 8. Enter (handwriting stroke). Here, the first contact of the pen tip portion 103 of the electronic pen 1 with the entry sheet 2 or the like is referred to as “pen down”, and the separation of the pen tip portion 103 from the contacted (contacted) state “ Called “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.

バッテリー112は電子ペン1内の各部品に電力を供給するためのものであり、例えば電子ペン1のキャップ(図示せず)の脱着により電子ペン1自体の電源のオン/オフを行うよう構成させてもよい。リアルタイムクロック110は、現在時刻(タイムスタンプ)を示す時刻情報を発信し、プロセッサ108に供給する。圧力センサ107は、ユーザが電子ペン1により記入用紙2等に文字やマークを書いたりタップしたりする際にペン先部103からインクカートリッジ104を通じて与えられる圧力、即ち筆圧を検出し、その値をプロセッサ108へ伝送する。   The battery 112 is for supplying electric power to each component in the electronic pen 1. For example, the battery 112 is configured to turn on / off the electronic pen 1 itself by attaching and detaching a cap (not shown) of the electronic pen 1. May be. 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 characters or marks on the entry sheet 2 or the like with the electronic pen 1, that is, the writing pressure. Is transmitted to the processor 108.

プロセッサ108は、圧力センサ107から与えられる筆圧データに基づいて、LED105及びCMOSカメラ106のスイッチのオン/オフを切替える。即ち、ユーザが電子ペン1で記入用紙2等に文字などを書くと、ペン先部103に筆圧がかかり、圧力センサ107によって所定値以上の筆圧が検出されたときに、プロセッサ108は、ユーザが記入を開始したと判定して、LED105及びCMOSカメラ106を作動させる。そして、通信ユニット111が、圧力センサ107により検出されたペンダウン情報と、後述する電子ペン1の識別情報(以後、「ペンID」と呼ぶ。)とを関連付けて、記入情報としてコンピュータ装置3又はサーバ装置7へ送信する。また、ユーザが1つのストロークを記入し終えて電子ペン1を記入用紙2等から離すと、圧力センサ107は、所定値以上の筆圧が検出されなくなることでペンアップを検出する。すると、通信ユニット111が、圧力センサ107により検出されたペンアップ情報とペンIDとを関連付けて、記入情報としてコンピュータ装置3又はサーバ装置7へ送信する。   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 characters or the like on the entry sheet 2 or the like with the electronic pen 1, the pen pressure is applied to the pen tip portion 103, and when the pressure sensor 107 detects a writing pressure higher than a predetermined value, the processor 108 It is determined that the user has started entry, and the LED 105 and the CMOS camera 106 are activated. The communication unit 111 associates pen-down information detected by the pressure sensor 107 with identification information (hereinafter referred to as “pen ID”) of the electronic pen 1 to be described later, and enters the computer device 3 or server as entry information. Transmit to device 7. When the user finishes entering one stroke and moves the electronic pen 1 away from the entry sheet 2 or the like, the pressure sensor 107 detects pen-up because no writing pressure exceeding a predetermined value is 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 computer device 3 or the server device 7.

LED105とCMOSカメラ106は、電子ペン1のペン先部103付近に取り付けられており、筐体101におけるLED105及びCMOSカメラ106と対向する部分には、開口部102が形成されている。LED105は、記入用紙2、ドットスクリーン6、又はドリル8の各頁上のペン先部103近傍に向けて赤外線を照明する。その領域は、ペン先部103が記入用紙2等に接触する位置とはわずかにずれている。CMOSカメラ106には、赤外線を透過し赤外線以外を遮断する赤外線透過フィルタが設けられており、CMOSカメラ106は、LED105によって照明された領域内におけるドットパターンを撮影し、そのドットパターンの画像データをプロセッサ108に供給する。ここで、カーボンは赤外線を吸収するため、LED105によって照射された赤外線は、ドットに含まれるカーボンによって吸収される。そのため、ドットの部分は、赤外線の反射量が少なく、ドット以外の部分は赤外線の反射量が多い。CMOSカメラ106の撮影により、赤外線の反射量の違いから閾値を設けることによって、カーボンを含むドットの領域とそれ以外の領域を区別することができる。したがって、記入用紙2等に文字や図面などが印刷されていた場合でも、印刷したインクは赤外域に吸収性を持たないため、プロセッサ108は、ドットパターンを認識することができる。なお、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 light toward the vicinity of the pen tip portion 103 on each page of the entry sheet 2, the dot screen 6, or the drill 8. The area is slightly shifted from the position where the pen tip portion 103 contacts the entry sheet 2 or the like. 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 carbon absorbs infrared rays, the infrared rays irradiated by the LED 105 are absorbed by the carbon contained in the dots. Therefore, the dot portion has a small amount of infrared reflection, and the portion other than the dot has a large amount of infrared reflection. By photographing with the CMOS camera 106, a threshold value is provided based on the difference in the amount of reflected infrared light, so that a dot region containing carbon can be distinguished from other regions. Therefore, even when characters, drawings, or the like are printed on the entry sheet 2 or the like, the processor 108 can recognize the dot pattern because the printed ink does not absorb in the infrared region. 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によって供給される画像データのドットパターンから、ユーザが記入するストローク(筆跡)の記入用紙2、ドットスクリーン6、又はドリル8の各頁におけるX、Y座標(以後、単に「座標データ」または「座標情報」とも呼ぶ。)を連続的に演算していく。すなわち、プロセッサ108は、CMOSカメラ106によって供給される、図4(a)に示されるようなドットパターンの画像データを図4(b)に示すデータ配列に変換し、さらに、X座標ビット値・Y座標ビット値に変換して、そのデータ配列から所定の演算方法によりX、Y座標データを演算する。なお、プロセッサ108は、ドットパターンに対向する電子ペン1の角度に起因するドットの画像上の配列を補正する回転補正処理機能を備えており、座標演算の際にその機能が実行される。そして、プロセッサ108は、リアルタイムクロック110から発信される現在時刻(タイムスタンプ:記入された時刻情報)、筆圧データ及びX、Y座標データを関連付ける。以後、これらの関連付けたデータを、まとめて「座標属性情報」と呼ぶ。なお、記入用紙2、ドットスクリーン6、及びドリル8の各頁における6×6のドットパターンは、記入用紙2、ドットスクリーン6、及びドリル8の各頁内で重複することはないため、ユーザが電子ペン1で文字等を記入すると、記入された位置が記入用紙2、ドットスクリーン6、又はドリル8の各頁のどの位置に当たるかを、プロセッサ108による座標演算により特定することができる。   While the user performs the entry, the processor 108 uses the dot pattern of the image data supplied by the CMOS camera 106 to print the stroke (handwriting) entry sheet 2, dot screen 6, or drill 8 on each page of the user. X and Y coordinates (hereinafter simply referred to as “coordinate data” or “coordinate information”) are continuously calculated. 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 and Y coordinate data are 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 that function is executed during coordinate calculation. Then, the processor 108 associates the current time (time stamp: entered time information) transmitted from the real-time clock 110, writing pressure data, and X and Y coordinate data. Hereinafter, these associated data are collectively referred to as “coordinate attribute information”. The 6 × 6 dot pattern on each page of the entry sheet 2, the dot screen 6, and the drill 8 does not overlap within each page of the entry sheet 2, the dot screen 6, and the drill 8. When characters or the like are entered with the electronic pen 1, it can be specified by coordinate calculation by the processor 108 which position on the entry sheet 2, the dot screen 6, or each page of the drill 8 corresponds to the entered position.

また、プロセッサ108は、後述する通信ユニット111の第1通信デバイス111aによるBluetooth通信、第2通信デバイス111bによるWiFi通信、又は第3通信デバイス111cによる携帯通信のいずれにより通信を行うかを判定する。また、プロセッサ108は、Bluetooth通信とWiFi通信と携帯通信とのいずれの通信も利用できない場合、生成した記入情報をメモリ109に記憶させる。このように、プロセッサ108は、本発明における「通信制御手段」として機能する。プロセッサ108のこれらの具体的な制御については、[通信制御処理]のセクションで詳しく説明する。   Further, the processor 108 determines whether to perform communication by Bluetooth communication by the first communication device 111a of the communication unit 111 described later, WiFi communication by the second communication device 111b, or portable communication by the third communication device 111c. Further, the processor 108 stores the generated entry information in the memory 109 when none of Bluetooth communication, WiFi communication, and mobile communication can be used. Thus, the processor 108 functions as “communication control means” in the present invention. These specific controls of the processor 108 will be described in detail in the section [Communication Control Processing].

メモリ109には、電子ペン1を識別するための「pen01」といったペンID、ペン製造者番号、ペンソフトウェアのバージョン等のプロパティ情報が記憶されている。また、メモリ109は、コンピュータ装置3A及びサーバ装置7のIPアドレスなどの通信アドレスを記憶する。さらに、メモリ109は、プロセッサ108の制御に基づき、通信ユニット111が通信圏内となる通信方式がない場合にプロセッサ108が生成した記入情報を記憶する。   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. The memory 109 stores communication addresses such as IP addresses of the computer device 3A and the server device 7. Further, the memory 109 stores entry information generated by the processor 108 when there is no communication method in which the communication unit 111 is in a communication range based on the control of the processor 108.

また、メモリ109は、記入用紙2、ドットスクリーン6、及びドリル8の各頁のそれぞれに印刷されたドットパターンが示す各座標範囲に対し、使用すべき通信方式を関連付けた情報(「通信方式決定情報」とも呼ぶ。)を記憶する。これにより、プロセッサ108は、通信方式決定情報を記入情報の送信時に参照し、適切な通信方式を選択する。   Further, the memory 109 associates information (“communication method determination”) with each coordinate range indicated by the dot pattern printed on each page of the entry sheet 2, the dot screen 6, and the drill 8. It is also called “information”. As a result, the processor 108 refers to the communication method determination information when transmitting the entry information, and selects an appropriate communication method.

図6は、通信方式決定情報のデータ構造を示す。図6に示すように、通信方式決定情報は、各記入対象となる媒体を示す「媒体」の項目と、各媒体に割当てられたドットパターンの座標領域(範囲)を示す「座標範囲」の項目と、各媒体が記入対象となった場合に使用すべき通信方式を示す「通信方式」の項目とを有する。なお、図6では、座標範囲は、角の位置座標(Xn,Yn)、高さ(Y方向)、幅(X方向)で規定されている。   FIG. 6 shows the data structure of communication method determination information. As shown in FIG. 6, the communication method determination information includes an item “medium” indicating a medium to be filled in and an item “coordinate range” indicating a coordinate area (range) of a dot pattern assigned to each medium. And an item of “communication method” indicating a communication method to be used when each medium becomes an entry target. In FIG. 6, the coordinate range is defined by corner position coordinates (Xn, Yn), height (Y direction), and width (X direction).

図6に示す通信方式決定情報の「通信方式」の項目では、各媒体への記入時に通信圏内であると想定される通信方式のうち、最も通信可能範囲が狭い(即ち、無線による通信距離が短い)通信方式が定められている。また、「媒体」の項目がドリル8に対応する「通信方式」の項目には、複数の通信方式が定められている。この場合、プロセッサ108は、Bluetooth通信、WiFi通信、携帯通信の順の優先順位に従い最も優先順位が高い通信方式を選択する。これらの具体的な説明については、[通信制御処理]のセクションで詳しく説明する。このように、メモリ109は、本発明における「記憶手段」として機能する。   In the item of “communication method” of the communication method determination information shown in FIG. 6, the communication range that is assumed to be within the communication range at the time of filling in each medium is the narrowest communication range (that is, the wireless communication distance is (Short) communication method is defined. In addition, a plurality of communication methods are defined in the item “communication method” in which the item “medium” corresponds to the drill 8. In this case, the processor 108 selects the communication method with the highest priority according to the priority in the order of Bluetooth communication, WiFi communication, and mobile communication. These specific descriptions will be described in detail in the section [Communication Control Processing]. In this way, the memory 109 functions as “storage means” in the present invention.

通信ユニット111は、ペンIDと、時刻情報(タイムスタンプ)と、筆圧データと、X、Y座標データとを関連付けて、記入情報としてコンピュータ装置3又はサーバ装置7へ送信する。この場合の通信ユニット111によるコンピュータ装置3又はサーバ装置7への送信は、即時的かつ逐次的に行われる。ここで、電子ペン1のペンダウンからペンアップまでの間に生成されて送信された1個又は複数個の座標属性情報は、受信先であるコンピュータ装置3又はサーバ装置7によりストローク情報として記憶される。換言すると、1つのストロークは、1個又は複数個のX、Y座標(座標点)からなり、記入情報の受信先であるコンピュータ装置3及びサーバ装置7は、ペンダウン情報及びペンアップ情報によって、1つのストロークを構成する1個又は複数個の座標属性情報を認識する。   The communication unit 111 associates the pen ID, time information (time stamp), writing pressure data, and X and Y coordinate data, and transmits them as entry information to the computer device 3 or the server device 7. In this case, transmission to the computer apparatus 3 or the server apparatus 7 by the communication unit 111 is performed immediately and sequentially. Here, one or a plurality of coordinate attribute information generated and transmitted from the pen-down to the pen-up of the electronic pen 1 is stored as stroke information by the computer device 3 or the server device 7 that is the reception destination. . In other words, one stroke is composed of one or a plurality of X and Y coordinates (coordinate points), and the computer device 3 and the server device 7 that are the recipients of the entry information can use the pen-down information and the pen-up information to One or more coordinate attribute information constituting one stroke is recognized.

また、通信ユニット111は、Bluetoothによる無線通信処理を行う第1通信デバイス111aと、Wi−Fiに準拠した無線通信処理を行う第2通信デバイス111bと、携帯通信処理を行う第3通信デバイス111cとを有する。そして、通信ユニット111は、プロセッサ108の制御に基づき、第1通信デバイス111a、第2通信デバイス111b、又は第3通信デバイス111cのいずれか一方により無線通信を行う。   In addition, the communication unit 111 includes a first communication device 111a that performs wireless communication processing using Bluetooth, a second communication device 111b that performs wireless communication processing compliant with Wi-Fi, and a third communication device 111c that performs portable communication processing. Have The communication unit 111 performs wireless communication by any one of the first communication device 111a, the second communication device 111b, or the third communication device 111c based on the control of the processor 108.

第1通信デバイス111aは、ペアリング操作によりコンピュータ装置3と認証キーであるパスキーなどの情報交換を予め行っており、Bluetooth通信の通信相手としてコンピュータ装置3を認識している。そして、第1通信デバイス111aは、電子ペン1の図示しないキャップが外されたときに所定時間電波を発信し、コンピュータ装置3が当該電波を受信した場合にコンピュータ装置3とBluetooth通信を確立する。また、第2通信デバイス111bは、無線LANルータ4が発信する電波(ビーコン)を受信後、ESS−IDや暗号化キーを無線LANルータ4に送信し、無線LANルータ4から認証を受けることで、無線LANルータ4とWiFi通信を確立する。この場合、第2通信デバイス111bは、プロセッサ108の制御に基づき、メモリ109に記憶されたコンピュータ装置3A又はサーバ装置7の通信アドレスを送信先アドレスに指定して通信を行う。第3通信デバイス111cは、携帯電話の通信システムで通信を行うのに必要なSIMなどのチップを有する。そして、第3通信デバイス111cにより記入情報を送信する場合、プロセッサ108は、メモリ109に記憶されたサーバ装置7の通信アドレスを送信先に指定する。また、プロセッサ108は、記入情報と共に、SIMに記憶された識別情報を送信先に送信する。   The first communication device 111a exchanges information such as a pass key that is an authentication key with the computer apparatus 3 in advance by a pairing operation, and recognizes the computer apparatus 3 as a communication partner of Bluetooth communication. Then, the first communication device 111a transmits a radio wave for a predetermined time when a cap (not shown) of the electronic pen 1 is removed, and establishes Bluetooth communication with the computer apparatus 3 when the computer apparatus 3 receives the radio wave. Further, the second communication device 111b receives the radio wave (beacon) transmitted from the wireless LAN router 4, and then transmits the ESS-ID and the encryption key to the wireless LAN router 4 and receives authentication from the wireless LAN router 4. The WiFi communication with the wireless LAN router 4 is established. In this case, based on the control of the processor 108, the second communication device 111b performs communication by specifying the communication address of the computer device 3A or the server device 7 stored in the memory 109 as a transmission destination address. The third communication device 111c includes a chip such as a SIM that is necessary for communication in a mobile phone communication system. When the entry information is transmitted by the third communication device 111c, the processor 108 designates the communication address of the server device 7 stored in the memory 109 as the transmission destination. Further, the processor 108 transmits the identification information stored in the SIM together with the entry information to the transmission destination.

なお、電子ペン1は、インクカートリッジ104に代えて、インキが充填されていないペン部を備えてもよい。この場合、ペン先部103からインキが出力されない。   The electronic pen 1 may include a pen portion that is not filled with ink instead of the ink cartridge 104. In this case, ink is not output from the nib portion 103.

(コンピュータ装置)
次に、コンピュータ装置3(受信機)について説明する。コンピュータ装置3は、ハードウェアとして、電子ペン1とのデータ通信が可能なアンテナ装置、CPU等のプロセッサ、ROMやRAMといったメモリ、ディスプレイ、マウスやキーボード等で構成される。なお、コンピュータ装置3は、iPad(登録商標)などのタブレットPCやPDA(Personal Data Assistance)、またはディスプレイを備えるPC(パーソナルコンピュータ)等で構成されてもよい。
(Computer device)
Next, the computer apparatus 3 (receiver) will be described. The computer 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 mouse, a keyboard, and the like. The computer apparatus 3 may be configured by a tablet PC such as iPad (registered trademark), a PDA (Personal Data Assistance), a PC (personal computer) equipped with a display, or the like.

図7は、コンピュータ装置3の機能ブロック図である。コンピュータ装置3は、機能的には、マウスやキーボードといった入力手段31、通信手段32、記憶手段33、処理手段34、表示手段36を備える。通信手段32は、アンテナ受信回路等により構成され、電子ペン1から記入情報を受信し、受信した情報を処理手段34に伝送する。表示手段36は、ディスプレイ等によって構成され、処理手段34によって指示された内容を表示する。   FIG. 7 is a functional block diagram of the computer apparatus 3. Functionally, the computer apparatus 3 includes an input unit 31 such as a mouse and a keyboard, a communication unit 32, a storage unit 33, a processing unit 34, and a display unit 36. The communication unit 32 includes an antenna receiving circuit and the like, receives entry information from the electronic pen 1, and transmits the received information to the processing unit 34. The display means 36 is constituted by a display or the like, and displays the contents instructed by the processing means 34.

処理手段34は、CPU等のプロセッサによって構成され、コンピュータ装置3の全体の制御を行う。処理手段34は、電子ペン1により生成され送信されてきた記入情報を、記憶手段33に記憶させる。また、コンピュータ装置3Aの処理手段34は、受信した記入情報が示す位置座標に基づき、後述する座標定義情報を参照し、電子ペン1による記入用紙2への記入内容を描画し再現したストロークを表示手段36に表示させる。一方、コンピュータ装置3Bの処理手段34は、記入情報を電子ペン1から受信した場合、当該記入情報を通信手段32によりサーバ装置7に転送する。   The processing means 34 is constituted by a processor such as a CPU and controls the entire computer device 3. The processing unit 34 stores the entry information generated and transmitted by the electronic pen 1 in the storage unit 33. Further, the processing means 34 of the computer apparatus 3A refers to coordinate definition information to be described later based on the position coordinates indicated by the received entry information, and displays the strokes that are drawn and reproduced from the entry contents on the entry sheet 2 by the electronic pen 1. The information is displayed on the means 36. On the other hand, when receiving the entry information from the electronic pen 1, the processing unit 34 of the computer device 3 </ b> B transfers the entry information to the server device 7 through the communication unit 32.

記憶手段33は、ROMやRAMといったメモリによって構成される。記憶手段33は、処理手段34の処理命令により、電子ペン1から受信した記入情報をペンID毎に記憶する。また、コンピュータ装置3Aの記憶手段33は、記入用紙2及びドットスクリーン6に印刷されたドットパターンが示す座標範囲の情報(「座標定義情報」とも呼ぶ。)を記憶する。   The storage means 33 is configured by a memory such as a ROM or a RAM. The storage unit 33 stores the entry information received from the electronic pen 1 for each pen ID according to the processing instruction of the processing unit 34. In addition, the storage unit 33 of the computer apparatus 3A stores information on a coordinate range indicated by the dot pattern printed on the entry sheet 2 and the dot screen 6 (also referred to as “coordinate definition information”).

(サーバ装置)
次に、サーバ装置7(受信機)について説明する。サーバ装置7は、ハードウェアとして、データ通信が可能な通信装置、CPU等のプロセッサ、ROMやRAMといったメモリなどを備える。
(Server device)
Next, the server device 7 (receiver) will be described. The server device 7 includes, as hardware, a communication device capable of data communication, a processor such as a CPU, and a memory such as a ROM and a RAM.

図8は、サーバ装置7の機能ブロック図である。サーバ装置7は、機能的には、通信手段72、記憶手段73、及び処理手段74等により構成される。   FIG. 8 is a functional block diagram of the server device 7. The server device 7 is functionally configured by a communication unit 72, a storage unit 73, a processing unit 74, and the like.

通信手段72は、コンピュータ装置3A、無線LANルータ4A、又は基地局9のいずれかを介して電子ペン1から記入情報を受信し、受信した情報を処理手段74に伝送する。記憶手段73は、ROMやRAMといったメモリによって構成される。記憶手段73は、処理手段74の処理命令により、電子ペン1から受信した記入情報をペンID毎に記憶する。   The communication unit 72 receives the entry information from the electronic pen 1 via any one of the computer device 3A, the wireless LAN router 4A, and the base station 9, and transmits the received information to the processing unit 74. The storage unit 73 is configured by a memory such as a ROM or a RAM. The storage unit 73 stores the entry information received from the electronic pen 1 for each pen ID according to the processing instruction of the processing unit 74.

処理手段74は、CPU等のプロセッサによって構成され、サーバ装置7の全体の制御を行う。処理手段74は、電子ペン1により記入用紙2等の媒体に印刷されたドットパターンが読み取られた場合、電子ペン1により生成され送信されてきた記入情報を、記憶手段73に記憶させる。また、例えば、処理手段74は、コンピュータ装置3などのネットワーク12を介して接続する端末から記憶手段73に記憶した記入情報の送信要求を受信した場合、当該記入情報を通信手段72により要求元の端末へ送信する。   The processing means 74 is constituted by a processor such as a CPU, and controls the entire server device 7. When the dot pattern printed on the medium such as the entry sheet 2 is read by the electronic pen 1, the processing unit 74 stores the entry information generated and transmitted by the electronic pen 1 in the storage unit 73. Further, for example, when the processing unit 74 receives a transmission request for entry information stored in the storage unit 73 from a terminal connected via the network 12 such as the computer apparatus 3, the processing unit 74 sends the entry information to the request source by the communication unit 72. Send to the terminal.

[通信制御処理]
次に、電子ペン1のプロセッサ108が実行する通信ユニット111への通信制御処理について説明する。概略的には、プロセッサ108は、記入情報の生成後、記入情報に含まれる座標情報に基づき、当該記入情報の送信に用いる通信方式を決定する。このとき、プロセッサ108は、図6に示す通信方式決定情報を参照して通信方式を決定することで、無線による通信距離が最も短くなる通信圏内の通信方式を選択する。
[Communication control processing]
Next, communication control processing for the communication unit 111 executed by the processor 108 of the electronic pen 1 will be described. In general, after the entry information is generated, the processor 108 determines a communication method used to transmit the entry information based on the coordinate information included in the entry information. At this time, the processor 108 determines a communication method with reference to the communication method determination information shown in FIG. 6, thereby selecting a communication method within a communication area in which the wireless communication distance is the shortest.

(1)処理概要
図9は、電子ペン1のプロセッサ108が実行する処理手順を示すフローチャートの一例である。電子ペン1のプロセッサ108は、ペンダウンを検知するごとに、図9に示すフローチャートの処理を繰り返し実行する。
(1) Outline of Processing FIG. 9 is an example of a flowchart showing a processing procedure executed by the processor 108 of the electronic pen 1. The processor 108 of the electronic pen 1 repeatedly executes the processing of the flowchart shown in FIG.

まず、プロセッサ108は、圧力センサ107の検出値に基づきペンダウンを検知する(ステップS101)。そして、プロセッサ108は、ペンダウン情報とペンIDとを関連付けた記入情報を生成する。また、ペンダウン後のストロークの記入時には、プロセッサ108は、読み取ったドットパターンから演算した座標情報を含む記入情報を生成する(ステップS102)。   First, the processor 108 detects pen down based on the detection value of the pressure sensor 107 (step S101). Then, the processor 108 generates entry information that associates the pen-down information with the pen ID. At the time of entering a stroke after pen-down, the processor 108 generates entry information including coordinate information calculated from the read dot pattern (step S102).

次に、プロセッサ108は、図6の通信方式決定情報を参照し、生成した記入情報が示す座標値が記入用紙2に印刷されたドットパターンの座標範囲、ドットスクリーン6に印刷されたドットパターンの座標範囲、ドリル8に印刷されたドットパターンの座標範囲のいずれに含まれるかを判定する(ステップS103)。   Next, the processor 108 refers to the communication method determination information of FIG. 6, and the coordinate value indicated by the generated entry information is the coordinate range of the dot pattern printed on the entry sheet 2 and the dot pattern printed on the dot screen 6. It is determined which of the coordinate range and the coordinate range of the dot pattern printed on the drill 8 is included (step S103).

そして、生成した記入情報が示す座標値がドットスクリーン6に印刷されたドットパターンの座標範囲に含まれる場合(ステップS103:スクリーン)、プロセッサ108は、通信方式決定情報に基づき、第1通信デバイス111aによるBluetooth通信を行い、記入情報を、ドットスクリーン6に程近いコンピュータ装置3Aに送信する(ステップS104)。   When the coordinate value indicated by the generated entry information is included in the coordinate range of the dot pattern printed on the dot screen 6 (step S103: screen), the processor 108 determines the first communication device 111a based on the communication method determination information. Bluetooth communication is performed, and the entry information is transmitted to the computer device 3A close to the dot screen 6 (step S104).

ここで、ステップS104について補足説明する。記入対象の媒体がドットスクリーン6の場合、コンピュータ装置3Aとドットスクリーン6へ記入する電子ペン1との距離は、電子ペン1によるBluetooth通信が通信圏内となる程度に近いことが想定される。また、Bluetooth通信の通信可能範囲は、WiFi通信の無線による通信可能範囲及び携帯通信の通信可能範囲よりも狭い。従って、この場合、プロセッサ108は、通信方式決定情報に基づきBluetooth通信を使用する通信方式として選択することで、無線による通信距離を短くして記入情報を安全に送信することができる。   Here, a supplementary description of step S104 will be given. When the medium to be filled in is the dot screen 6, it is assumed that the distance between the computer device 3 </ b> A and the electronic pen 1 that fills in the dot screen 6 is close to the extent that Bluetooth communication using the electronic pen 1 is within the communication range. In addition, the communication range of Bluetooth communication is narrower than the wireless communication range of WiFi communication and the mobile communication range. Therefore, in this case, the processor 108 can select the communication method that uses the Bluetooth communication based on the communication method determination information, thereby shortening the wireless communication distance and transmitting the entry information safely.

また、生成した記入情報が示す座標値が記入用紙2に印刷されたドットパターンに対応する座標範囲に含まれる場合(ステップS103:記入用紙)、プロセッサ108は、通信方式決定情報に基づき、第2通信デバイス111bによるWiFi通信を行い、記入情報を、天井に設置された無線LANルータ4Aへ送信する(ステップS105)。また、この場合、プロセッサ108は、記入情報の送信先アドレスとして、メモリ109に記憶されたコンピュータ装置3Aの通信アドレスを指定する。   Further, when the coordinate value indicated by the generated entry information is included in the coordinate range corresponding to the dot pattern printed on the entry sheet 2 (step S103: entry sheet), the processor 108 determines the second based on the communication method determination information. WiFi communication is performed by the communication device 111b, and the entry information is transmitted to the wireless LAN router 4A installed on the ceiling (step S105). In this case, the processor 108 designates the communication address of the computer apparatus 3A stored in the memory 109 as the transmission destination address of the entry information.

ここで、ステップS105について補足説明する。記入対象の媒体が記入用紙2の場合、コンピュータ装置3Aと、記入用紙2へ記入する電子ペン1との距離は、電子ペン1によるBluetooth通信が通信圏外になる程度に遠いことが想定される。特に、教室の後ろの方の机で電子ペン1が使用される程、コンピュータ装置3Aとの距離は遠くなる。また、WiFi通信の通信可能範囲は、携帯通信の通信可能範囲よりも狭い。従って、プロセッサ108は、通信方式決定情報に基づきWiFi通信を利用する通信方式として選択することで、無線による通信距離をなるべく短くして記入情報を安全に送信することができる。   Here, a supplementary explanation will be given of step S105. When the medium to be entered is the entry form 2, it is assumed that the distance between the computer device 3 </ b> A and the electronic pen 1 that fills in the entry form 2 is so far that Bluetooth communication by the electronic pen 1 is out of the communication range. In particular, the distance from the computer device 3A increases as the electronic pen 1 is used at a desk behind the classroom. Further, the communicable range of WiFi communication is narrower than the communicable range of mobile communication. Therefore, the processor 108 can select the communication method that uses the WiFi communication based on the communication method determination information, and can transmit the entry information safely by shortening the wireless communication distance as much as possible.

また、生成した記入情報が示す座標値がドリル8に印刷されたドットパターンに対応する座標範囲に含まれる場合(ステップS103:ドリル)、プロセッサ108は、記入情報送信処理を行い、記入情報の送信を行う(ステップS106)。記入情報送信処理については、図10を参照して後述する。   In addition, when the coordinate value indicated by the generated entry information is included in the coordinate range corresponding to the dot pattern printed on the drill 8 (step S103: drill), the processor 108 performs entry information transmission processing and transmits entry information. Is performed (step S106). The entry information transmission process will be described later with reference to FIG.

次に、プロセッサ108は、圧力センサ107の検出値に基づき、ペンアップを検知したか否かを判定する(ステップS107)。そして、ペンアップを検知した場合(ステップS107;Yes)、プロセッサ108は、ペンアップ情報を含む記入情報を送信し、送信済みの記入情報をすべて削除する(ステップS108)。   Next, the processor 108 determines whether pen-up has been detected based on the detection value of the pressure sensor 107 (step S107). When pen-up is detected (step S107; Yes), the processor 108 transmits entry information including pen-up information, and deletes all the sent entry information (step S108).

(2)記入情報送信処理
図10は、図9のステップS106で実行する記入情報送信処理の手順を示すフローチャートである。後述するように、プロセッサ108は、ドリル8の記入時には、通信圏内の通信方式のうち、通信可能範囲が最も狭い通信方式により記入情報を送信する。
(2) Entry information transmission process FIG. 10 is a flowchart showing the procedure of the entry information transmission process executed in step S106 of FIG. As will be described later, when the drill 108 is entered, the processor 108 transmits entry information by a communication method having the narrowest communicable range among communication methods within the communication range.

まず、プロセッサ108は、Bluetooth通信が可能であるか否か判定する(ステップS201)。そして、Bluetooth通信が可能である場合(ステップS201;Yes)、プロセッサ108は、コンピュータ装置3と第1通信デバイス111aによるBluetooth通信を行い、記入情報をコンピュータ装置3へ送信する(ステップS202)。このように、プロセッサ108は、Bluetooth通信が可能な場合には、WiFi通信又は携帯通信ができるか否かに関わらずBluetooth通信により記入情報を送信する。一方、Bluetooth通信が可能でない場合(ステップS201;No)、プロセッサ108は、ステップS203へ処理を進める。   First, the processor 108 determines whether or not Bluetooth communication is possible (step S201). If Bluetooth communication is possible (step S201; Yes), the processor 108 performs Bluetooth communication between the computer apparatus 3 and the first communication device 111a, and transmits entry information to the computer apparatus 3 (step S202). As described above, when the Bluetooth communication is possible, the processor 108 transmits the entry information by the Bluetooth communication regardless of whether the WiFi communication or the mobile communication is possible. On the other hand, when the Bluetooth communication is not possible (step S201; No), the processor 108 advances the process to step S203.

次に、プロセッサ108は、WiFi通信が可能であるか否か判定する(ステップS203)。そして、WiFi通信が可能な場合(ステップS203;Yes)、プロセッサ108は、無線LANルータ4Bを介し、記入情報を第2通信デバイス111bによりサーバ装置7へ送信する(ステップS204)。このとき、プロセッサ108は、メモリ109に記憶されたサーバ装置7の通信アドレスを送信先に指定する。このように、プロセッサ108は、WiFi通信が可能な場合には、携帯通信ができるか否かに関わらずBluetooth通信により記入情報を送信する。   Next, the processor 108 determines whether WiFi communication is possible (step S203). If WiFi communication is possible (step S203; Yes), the processor 108 transmits the entry information to the server device 7 by the second communication device 111b via the wireless LAN router 4B (step S204). At this time, the processor 108 designates the communication address of the server device 7 stored in the memory 109 as a transmission destination. As described above, when the WiFi communication is possible, the processor 108 transmits the entry information through the Bluetooth communication regardless of whether the mobile communication is possible.

一方、WiFi通信が可能でない場合(ステップS203;No)、プロセッサ108は、携帯通信が可能であるか否か判定する(ステップS205)。そして、携帯通信が可能である場合(ステップS205;Yes)、プロセッサ108は、記入情報をSIMに記憶されている識別情報とともに第3通信デバイス111cによりサーバ装置7へ送信する(ステップS206)。このとき、プロセッサ108は、メモリ109に記憶されたサーバ装置7の通信アドレスを送信先に指定する。一方、携帯通信が可能ではない場合(ステップS205;No)、プロセッサ108は、生成した記入情報をメモリ109に記憶する(ステップS207)。なお、プロセッサ108は、メモリ109に記憶した記入情報を、図10に示す処理により、Bluetooth通信、WiFi通信、又は携帯通信のいずれかが可能となった場合に、コンピュータ装置3又はサーバ装置7へ送信する。   On the other hand, when WiFi communication is not possible (step S203; No), the processor 108 determines whether portable communication is possible (step S205). If mobile communication is possible (step S205; Yes), the processor 108 transmits the entry information together with the identification information stored in the SIM to the server device 7 by the third communication device 111c (step S206). At this time, the processor 108 designates the communication address of the server device 7 stored in the memory 109 as a transmission destination. On the other hand, when mobile communication is not possible (step S205; No), the processor 108 stores the generated entry information in the memory 109 (step S207). Note that the processor 108 sends the entry information stored in the memory 109 to the computer apparatus 3 or the server apparatus 7 when the Bluetooth communication, the WiFi communication, or the mobile communication becomes possible by the processing shown in FIG. Send.

[第1実施形態の電子ペンシステムによる作用効果]
第1実施形態の電子ペンシステムによれば、電子ペン1は、通信方式決定情報を参照し、読み取ったドットパターンが示す座標位置に基づき、記入情報を送信する通信方式を決定する。これにより、電子ペン1は、Bluetooth通信、WiFi通信、及び携帯通信から、記入対象の媒体ごとに、無線による通信距離が最も短くなる通信圏内の通信方式を適切に選択することができる。従って、電子ペン1は、記入情報を安全かつ確実に送信することができる。
[Operational effects of the electronic pen system according to the first embodiment]
According to the electronic pen system of the first embodiment, the electronic pen 1 refers to the communication method determination information and determines a communication method for transmitting entry information based on the coordinate position indicated by the read dot pattern. Thereby, the electronic pen 1 can appropriately select a communication method within a communication area in which the wireless communication distance is the shortest for each medium to be filled out from Bluetooth communication, WiFi communication, and mobile communication. Therefore, the electronic pen 1 can transmit entry information safely and reliably.

[第1実施形態の変形例]
次に、第1実施形態の変形例について説明する。以下の変形例は、任意に組み合わせて上述の実施形態に適用してもよい。
[Modification of First Embodiment]
Next, a modification of the first embodiment will be described. The following modifications may be applied in any combination to the above-described embodiment.

(変形例1)
電子ペン1は、図5に示す構成に加え、記入情報を送信する通信方式を表示するためのディスプレイを有してもよい。この場合、例えば、プロセッサ108は、第1通信デバイス111aによる通信中に、Bluetooth通信中である旨をディスプレイに表示させる。また、プロセッサ108は、第2通信デバイス111bによる通信中に、WiFi通信中である旨をディスプレイに表示させる。また、プロセッサ108は、第3通信デバイス111cによる通信中に、携帯通信中である旨をディスプレイに表示させる。これにより、電子ペン1が記入情報を送信する通信方式を容易にユーザに把握させることができる。なお、上述のディスプレイは、本発明における「表示手段」として機能し、プロセッサは、本発明における「表示制御手段」として機能する。
(Modification 1)
In addition to the configuration shown in FIG. 5, the electronic pen 1 may have a display for displaying a communication method for transmitting entry information. In this case, for example, the processor 108 displays on the display that the Bluetooth communication is being performed during the communication by the first communication device 111a. Further, the processor 108 displays on the display that the WiFi communication is being performed during the communication by the second communication device 111b. Further, the processor 108 displays on the display that mobile communication is being performed during communication by the third communication device 111c. Thereby, a user can be made to grasp | ascertain easily the communication system which the electronic pen 1 transmits entry information. The above-described display functions as the “display unit” in the present invention, and the processor functions as the “display control unit” in the present invention.

(変形例2)
第1実施形態において、電子ペン、ドットパターン(コード化パターン)、記入情報に、アノト方式を用いたが、アノト方式に限られなくともよい。また、ドットパターン(コード化パターン)も、位置座標を示すものに限られず、アイコンを識別するためのコード値や、関連付けエリアを識別するためのコード値を示すものであってもよい。また、ドットパターン(コード化パターン)を読み取る装置は、電子ペンのようにペンの形態に限らず、種々の形態であってもよい。
(Modification 2)
In the first embodiment, the Anoto method is used for the electronic pen, the dot pattern (coded pattern), and the entry information. However, the present embodiment is not limited to the Anoto method. Further, the dot pattern (coded pattern) is not limited to the one indicating the position coordinates, and may be a code value for identifying the icon or a code value for identifying the association area. Also, an apparatus for reading a dot pattern (coded pattern) is not limited to a pen form such as an electronic pen, and may take various forms.

<第2実施形態>
第2実施形態では、電子ペン1は、第1実施形態の構成に加えて、有線通信が可能な構成を有する。図11は、第2実施形態に係る自宅での電子ペンシステムの構成を示す。第2実施形態に係る電子ペンシステムでは、コンピュータ装置3B及び電子ペン1Bは、両端に差し込み可能な端子が設けられたケーブル10がそれぞれ所定箇所に差し込まれることで、有線通信を行う。ケーブル10は、例えばUSBケーブルである。第1実施形態の電子ペンシステムと同一の他の構成要素については、適宜同一の符号を付し、その説明を省略する。
Second Embodiment
In the second embodiment, the electronic pen 1 has a configuration capable of wired communication in addition to the configuration of the first embodiment. FIG. 11 shows a configuration of an electronic pen system at home according to the second embodiment. In the electronic pen system according to the second embodiment, the computer device 3 </ b> B and the electronic pen 1 </ b> B perform wired communication by inserting the cables 10 provided with terminals that can be inserted at both ends into predetermined positions. The cable 10 is a USB cable, for example. Other components that are the same as those of the electronic pen system according to the first embodiment are appropriately denoted by the same reference numerals, and description thereof is omitted.

図12は、第2実施形態に係る電子ペン1の概略構成を示す。図12に示すように、第2実施形態に係る電子ペン1は、ケーブル10の端子を差し込み可能な有線通信端子113を有する。そして、有線通信端子113にケーブル10の端子が差し込まれた状態で、生徒は、電子ペン1を把持してドリル8への記入操作が可能である。この場合、プロセッサ108は、生成した記入情報を、有線通信端末113を介してコンピュータ装置3Bに送信する。   FIG. 12 shows a schematic configuration of the electronic pen 1 according to the second embodiment. As illustrated in FIG. 12, the electronic pen 1 according to the second embodiment includes a wired communication terminal 113 into which the terminal of the cable 10 can be inserted. Then, in a state where the terminal of the cable 10 is inserted into the wired communication terminal 113, the student can hold the electronic pen 1 and perform an entry operation on the drill 8. In this case, the processor 108 transmits the generated entry information to the computer apparatus 3B via the wired communication terminal 113.

次に、第2実施形態におけるプロセッサ108の通信制御処理について説明する。概略的には、プロセッサ108は、無線通信よりも有線通信を優先的に選択して記入情報を送信する。そして、プロセッサ108は、有線通信ができない場合には、第1実施形態と同様の処理を行う。   Next, communication control processing of the processor 108 in the second embodiment will be described. In general, the processor 108 selects the wired communication in preference to the wireless communication and transmits the entry information. When the wired communication is not possible, the processor 108 performs the same process as in the first embodiment.

図13は、第2実施形態において、電子ペン1のプロセッサ108が実行する処理手順を示すフローチャートの一例である。電子ペン1のプロセッサ108は、図13に示すフローチャートの処理を繰り返し実行する。   FIG. 13 is an example of a flowchart illustrating a processing procedure executed by the processor 108 of the electronic pen 1 in the second embodiment. The processor 108 of the electronic pen 1 repeatedly executes the process of the flowchart shown in FIG.

まず、プロセッサ108は、電子ペン1が有線通信方式により通信可能な状態であるか否か判定する(ステップS301)。そして、電子ペン1が有線通信方式により通信可能な状態である場合(ステップS301;Yes)、プロセッサ108は、有線通信によりメモリ109内の記入情報をコンピュータ装置3Bへ送信する(ステップS302)。一方、電子ペン1が有線通信方式により通信可能な状態でない場合(ステップS301;No)、プロセッサ108は、ステップS303へ処理を進める。   First, the processor 108 determines whether or not the electronic pen 1 is in a state in which communication is possible using a wired communication method (step S301). If the electronic pen 1 is in a state where communication is possible using the wired communication method (step S301; Yes), the processor 108 transmits the entry information in the memory 109 to the computer device 3B by wired communication (step S302). On the other hand, when the electronic pen 1 is not in a state in which communication is possible using the wired communication method (step S301; No), the processor 108 advances the processing to step S303.

次に、プロセッサ108は、圧力センサ107の検出値に基づきペンダウンを検知したか否か判定する(ステップS303)。そして、ペンダウンを検知した場合(ステップS303;Yes)、プロセッサ108は、ペンダウン情報とペンIDとを関連付けた記入情報を生成する。また、ペンダウン後のストロークの記入時には、プロセッサ108は、読み取ったドットパターンから演算した座標情報を含む記入情報を生成する(ステップS304)。そして、電子ペン1が有線通信方式により通信可能な状態である場合(ステップS305;Yes)、プロセッサ108は、有線通信により記入情報をコンピュータ装置3へ送信する(ステップS306)。一方、電子ペン1が有線通信方式により通信可能な状態でない場合(ステップS305;No)、プロセッサ108は、図14に示す無線通信処理を行う(ステップS307)。この無線通信処理については、後述する。   Next, the processor 108 determines whether pen-down is detected based on the detection value of the pressure sensor 107 (step S303). When the pen-down is detected (step S303; Yes), the processor 108 generates entry information that associates the pen-down information with the pen ID. At the time of entering a stroke after pen-down, the processor 108 generates entry information including coordinate information calculated from the read dot pattern (step S304). Then, when the electronic pen 1 is in a state in which communication is possible by the wired communication method (step S305; Yes), the processor 108 transmits entry information to the computer apparatus 3 by wired communication (step S306). On the other hand, when the electronic pen 1 is not in a state in which communication is possible using the wired communication method (step S305; No), the processor 108 performs wireless communication processing shown in FIG. 14 (step S307). This wireless communication process will be described later.

次に、プロセッサ108は、ペンアップを検知したか否か判定する(ステップS308)。そして、ペンアップを検知しない場合には(ステップS308;No)、ステップS304へ処理を戻し、ペンアップを検知した場合には(ステップS308;Yes)、ペンアップの記入情報を送信する(ステップS309)。   Next, the processor 108 determines whether or not pen-up has been detected (step S308). If pen-up is not detected (step S308; No), the process returns to step S304. If pen-up is detected (step S308; Yes), pen-up entry information is transmitted (step S309). ).

一方、ステップS303でペンダウンを検知しない場合(ステップS303;No)、プロセッサ108は、送信済みの記入情報をメモリ109から削除する(ステップS310)。ステップS309でペンアップの記入情報を送信した後も、プロセッサ108は、同様に、送信済みの記入情報をメモリ109から削除する。   On the other hand, when pen-down is not detected in step S303 (step S303; No), the processor 108 deletes the transmitted entry information from the memory 109 (step S310). Even after the pen-up entry information is transmitted in step S309, the processor 108 similarly deletes the transmitted entry information from the memory 109.

次に、ステップS307の無線通信処理について、図14を参照して説明する。図14は、無線通信処理の手順を示すフローチャートである。   Next, the wireless communication process in step S307 will be described with reference to FIG. FIG. 14 is a flowchart illustrating a procedure of wireless communication processing.

まず、プロセッサ108は、図6の通信方式決定情報を参照し、生成した記入情報が示す座標値が記入用紙2に印刷されたドットパターンの座標範囲、ドットスクリーン6に印刷されたドットパターンの座標範囲、ドリル8に印刷されたドットパターンの座標範囲のいずれに含まれるかを判定する(ステップS401)。   First, the processor 108 refers to the communication method determination information in FIG. 6, and the coordinate value indicated by the generated entry information is the coordinate range of the dot pattern printed on the entry sheet 2 and the coordinate of the dot pattern printed on the dot screen 6. It is determined which of the range and the coordinate range of the dot pattern printed on the drill 8 is included (step S401).

そして、生成した記入情報が示す座標値がドットスクリーン6に印刷されたドットパターンに対応する座標範囲に含まれる場合(ステップS401:スクリーン)、プロセッサ108は、通信方式決定情報に基づき、第1通信デバイス111aによるBluetooth通信を行い、記入情報を、ドットスクリーン6に程近いコンピュータ装置3Aに送信する(ステップS402)。また、生成した記入情報が示す座標値が記入用紙2に印刷されたドットパターンに対応する座標範囲に含まれる場合(ステップS401:記入用紙)、プロセッサ108は、通信方式決定情報に基づき、第2通信デバイス111bによるWiFi通信を行い、記入情報を、天井に設置された無線LANルータ4Aへ送信する(ステップS403)。この場合、プロセッサ108は、記入情報の送信先アドレスとして、メモリ109に記憶されたコンピュータ装置3Aの通信アドレスを指定する。   When the coordinate value indicated by the generated entry information is included in the coordinate range corresponding to the dot pattern printed on the dot screen 6 (step S401: screen), the processor 108 performs the first communication based on the communication method determination information. Bluetooth communication is performed by the device 111a, and the entry information is transmitted to the computer device 3A close to the dot screen 6 (step S402). Further, when the coordinate value indicated by the generated entry information is included in the coordinate range corresponding to the dot pattern printed on the entry sheet 2 (step S401: entry sheet), the processor 108 determines the second value based on the communication method determination information. WiFi communication is performed by the communication device 111b, and the entry information is transmitted to the wireless LAN router 4A installed on the ceiling (step S403). In this case, the processor 108 designates the communication address of the computer apparatus 3A stored in the memory 109 as the transmission destination address of the entry information.

また、生成した記入情報が示す座標値がドリル8に印刷されたドットパターンに対応する座標範囲に含まれる場合(ステップS401:ドリル)、プロセッサ108は、第1実施形態で説明した図10に示す記入情報送信処理を行い、記入情報の送信を行う(ステップS404)。即ち、この場合、プロセッサ108は、Bluetooth通信、WiFi通信、携帯通信の順の優先順位に従い、最も優先順位が高い通信圏内の通信方式により記入情報を送信する。なお、プロセッサ108は、通信圏内の通信方式がないことにより、図10のフローチャートのステップS207で記入情報をメモリ109に記憶させた場合、有線通信が可能になったときに図13のステップS302で当該記入情報をコンピュータ装置3Bへ送信する。これにより、プロセッサ108は、送信できずに一時的に記憶した記入情報を安全かつ確実にサーバ装置7に受信させることができる。   Further, when the coordinate value indicated by the generated entry information is included in the coordinate range corresponding to the dot pattern printed on the drill 8 (step S401: drill), the processor 108 is shown in FIG. 10 described in the first embodiment. An entry information transmission process is performed to transmit entry information (step S404). That is, in this case, the processor 108 transmits the entry information by the communication method in the communication area with the highest priority according to the priority in the order of Bluetooth communication, WiFi communication, and mobile communication. Note that the processor 108 stores the entry information in the memory 109 in step S207 of the flowchart in FIG. 10 because there is no communication method within the communication range, and when the wired communication becomes possible, the processor 108 in step S302 in FIG. The entry information is transmitted to the computer device 3B. As a result, the processor 108 can cause the server device 7 to receive the entry information temporarily stored without being transmitted safely and reliably.

[第2実施形態の電子ペンシステムによる作用効果]
第2実施形態の電子ペンシステムによれば、電子ペン1は、ケーブル10を介してコンピュータ装置3Bと有線通信を行うことが可能な有線通信端子113を有する。そして、電子ペン1は、有線通信と無線通信との両方が利用可能な場合、有線通信により記入情報を送信する。これにより、電子ペン1は、安全かつ確実に記入情報を送信することができる。その他、第2実施形態の電子ペンシステムは、第1実施形態の電子ペンシステムと同様の作用効果を有する。
[Operational effects of the electronic pen system of the second embodiment]
According to the electronic pen system of the second embodiment, the electronic pen 1 has the wired communication terminal 113 capable of performing wired communication with the computer device 3B via the cable 10. Then, when both wired communication and wireless communication are available, the electronic pen 1 transmits entry information by wired communication. Thereby, the electronic pen 1 can transmit entry information safely and reliably. In addition, the electronic pen system of the second embodiment has the same functions and effects as the electronic pen system of the first embodiment.

[第2実施形態の変形例]
次に、第2実施形態の変形例について説明する。第2実施形態では、上述した第1実施形態の変形例1〜変形例2に加え、以下の変形例3を適用してもよい。
[Modification of Second Embodiment]
Next, a modification of the second embodiment will be described. In the second embodiment, the following modification 3 may be applied in addition to the modifications 1 to 2 of the first embodiment described above.

(変形例3)
電子ペンシステムは、ケーブル10に代えて、コンピュータ装置3Bに接続されたクレードル(保持装置)を備えてもよい。これによっても、電子ペン1は、好適にコンピュータ装置3Bと有線通信を行うことができる。
(Modification 3)
The electronic pen system may include a cradle (holding device) connected to the computer device 3B instead of the cable 10. Also by this, the electronic pen 1 can preferably perform wired communication with the computer device 3B.

この場合、電子ペン1がクレードルに把持されるよう所定位置に挿入されることで、電子ペン1の有線通信端子113がクレードルの端子(不図示)と電気的に接続する。そして、電子ペン1は、クレードルを介してコンピュータ装置3Bと自動的に通信を行い、記入情報を送信する。また、電子ペン1は、クレードルを介してコンピュータ装置3Bから電力の供給を受け、バッテリー112の充電を行う。   In this case, when the electronic pen 1 is inserted into a predetermined position so as to be held by the cradle, the wired communication terminal 113 of the electronic pen 1 is electrically connected to a terminal (not shown) of the cradle. Then, the electronic pen 1 automatically communicates with the computer device 3B via the cradle and transmits entry information. Further, the electronic pen 1 is supplied with electric power from the computer device 3B via the cradle and charges the battery 112.

ここで、クレードルについてさらに具体的に説明する。クレードルは、所定位置に挿入された電子ペン1を把持可能なキャップ状部と、当該キャップ状部に把持された電子ペン1を載置するためのベース(スタンド)部とを備える。キャップ状部は、電子ペン1を把持した際、有線通信端子113と電気的に接続可能な図示しない端子を備える。また、キャップ状部は、外部機器とUSB規格により電気的に接続するためのインターフェースを備え、コンピュータ装置3BとUSBケーブルにより接続する。そして、キャップ状部は、電子ペン1を把持しているとき、電子ペン1から送信された記入情報をコンピュータ装置3Bに中継すると共に、コンピュータ装置3Bから供給された充電用の電力を端子113に中継する。ベース部は、取りつけられたキャップ状部をロックするためのロック機構を備え、キャップ状部及びキャップ状部に挿入された電子ペン1を固定する。   Here, the cradle will be described more specifically. The cradle includes a cap-shaped portion that can hold the electronic pen 1 inserted at a predetermined position, and a base (stand) portion on which the electronic pen 1 held by the cap-shaped portion is placed. The cap-like portion includes a terminal (not shown) that can be electrically connected to the wired communication terminal 113 when the electronic pen 1 is gripped. The cap-like portion has an interface for electrical connection with an external device according to the USB standard, and is connected to the computer apparatus 3B with a USB cable. The cap-shaped portion relays the entry information transmitted from the electronic pen 1 to the computer device 3B when holding the electronic pen 1, and supplies the charging power supplied from the computer device 3B to the terminal 113. Relay. The base portion includes a lock mechanism for locking the attached cap-shaped portion, and fixes the cap-shaped portion and the electronic pen 1 inserted into the cap-shaped portion.

1A〜1E(1)…電子ペン
2A〜2D(2)…記入用紙
3A、3B(3)…コンピュータ装置
4A、4B…無線LANルータ
5…プロジェクタ
6…ドットスクリーン
7…サーバ装置
8…ドリル
9…基地局
12…ネットワーク
DESCRIPTION OF SYMBOLS 1A-1E (1) ... Electronic pen 2A-2D (2) ... Filling sheet 3A, 3B (3) ... Computer apparatus 4A, 4B ... Wireless LAN router 5 ... Projector 6 ... Dot screen 7 ... Server apparatus 8 ... Drill 9 ... Base station 12 ... Network

Claims (10)

複数種類の通信方式から通信圏内の通信方式を選択して通信を行うコード化パターンの読み取り装置であって、
コード化パターンが印刷される媒体ごとの当該コード化パターンの座標範囲と、当該座標範囲に属する座標位置を示すコード化パターンを読み取った場合に使用すべき通信方式とを関連付けて記憶する記憶手段と、
読み取ったコード化パターンが示す座標位置が属する座標範囲に関連付けられた通信方式により、読み取ったコード化パターンの情報を受信機に送信する通信制御手段と、
を有することを特徴とするコード化パターンの読み取り装置。
A coding pattern reading device that performs communication by selecting a communication method within a communication range from a plurality of types of communication methods,
Storage means for associating and storing a coordinate range of the coded pattern for each medium on which the coded pattern is printed and a communication method to be used when a coded pattern indicating a coordinate position belonging to the coordinate range is read ,
Communication control means for transmitting information of the read coded pattern to the receiver by a communication method associated with the coordinate range to which the coordinate position indicated by the read coded pattern belongs,
An apparatus for reading a coded pattern, comprising:
前記記憶手段は、前記座標範囲に関連付ける通信方式として、通信圏内であると想定される通信方式のうち、最も通信可能範囲が狭い通信方式を記憶することを特徴とする請求項1に記載のコード化パターンの読み取り装置。   2. The code according to claim 1, wherein the storage unit stores, as a communication method associated with the coordinate range, a communication method having a narrowest communicable range among communication methods assumed to be within a communication range. Pattern reader. 前記通信制御手段は、読み取ったコード化パターンが示す座標位置が属する座標範囲に関連付けられた通信方式が複数存在する場合、通信可能範囲が狭い通信方式を優先的に選択し、選択した通信方式により前記コード化パターンの情報を送信することを特徴とする請求項1または2に記載のコード化パターンの読み取り装置。   When there are a plurality of communication methods associated with the coordinate range to which the coordinate position indicated by the read coding pattern belongs, the communication control unit preferentially selects a communication method having a narrow communication range, and selects the communication method according to the selected communication method. The coding pattern reading device according to claim 1, wherein the coding pattern information is transmitted. 前記通信制御手段は、有線通信が可能である場合、読み取ったコード化パターンが示す座標位置が属する座標範囲に関わらず、有線通信により前記コード化パターンの情報を送信することを特徴とする請求項1〜3のいずれか一項に記載のコード化パターンの読み取り装置。   The communication control means, when wired communication is possible, transmits information of the coded pattern by wired communication regardless of the coordinate range to which the coordinate position indicated by the read coded pattern belongs. The reading device of the coding pattern as described in any one of 1-3. 前記通信制御手段は、前記コード化パターンの情報を送信する通信方式に応じて、当該コード化パターンの情報の送信先の受信機を変えることを特徴とする請求項1〜4のいずれか一項に記載のコード化パターンの読み取り装置。   5. The communication control unit according to claim 1, wherein the receiver of the transmission destination of the coding pattern information is changed according to a communication method for transmitting the coding pattern information. The coding pattern reader described in 1. 表示手段と、
前記コード化パターンの情報の送信に使用する通信方式を前記表示手段に表示させる表示制御手段とをさらに有することを特徴とする請求項1〜5のいずれか一項に記載のコード化パターンの読み取り装置。
Display means;
The coding pattern reading according to any one of claims 1 to 5, further comprising display control means for causing the display means to display a communication method used for transmitting the information of the coding pattern. apparatus.
コード化パターンを読み取り、前記コード化パターンに応じた記入情報を生成する電子ペンであることを特徴とする請求項1〜6のいずれか一項に記載のコード化パターンの読み取り装置。   The coded pattern reading device according to claim 1, wherein the coded pattern reading device is an electronic pen that reads a coded pattern and generates entry information according to the coded pattern. 請求項7に記載の電子ペンと、
前記電子ペンと第1通信方式により通信可能であり、教室内の前方に配置されるコンピュータ装置と、
コード化パターンが印刷され、教室内の生徒用机上で前記電子ペンにより記入を行う記入用紙と、
コード化パターンが表面に付され、教室内の前方に設けられ、前記電子ペンにより記入を行うスクリーンと、
前記コンピュータ装置から送信される画像信号に基づく光を前記スクリーンの表面に出射するプロジェクタと、
前記電子ペンと前記コンピュータ装置とを、前記第1通信方式よりも通信可能範囲が広い第2通信方式により相互接続させる通信機器とを備える電子ペンシステムであって、
前記記憶手段は、前記記入用紙に印刷されたコード化パターンの座標範囲には前記第2通信方式を関連付けて記憶し、前記スクリーンに印刷されたコード化パターンの座標範囲には前記第1通信方式を関連付けて記憶することを特徴とする電子ペンシステム。
An electronic pen according to claim 7,
A computer device capable of communicating with the electronic pen by a first communication method and disposed in front of the classroom;
An entry form on which a coded pattern is printed and filled in with the electronic pen on a student desk in the classroom;
A coding pattern is attached to the surface, provided in front of the classroom, and a screen for writing with the electronic pen;
A projector for emitting light based on an image signal transmitted from the computer device to the surface of the screen;
An electronic pen system comprising: a communication device that interconnects the electronic pen and the computer device by a second communication method having a wider communication range than the first communication method;
The storage means stores the second communication method in association with the coordinate range of the coded pattern printed on the entry sheet, and the first communication method in the coordinate range of the coded pattern printed on the screen. An electronic pen system characterized by storing the information in association with each other.
前記生徒が自宅学習用に使用し、コード化パターンが印刷された教材と、
前記電子ペンからネットワークを介して記入情報を受信するサーバ装置と、
をさらに備え、
前記電子ペンは、前記第2通信方式よりも通信可能範囲が広い第3通信方式による通信が可能であり、
前記通信制御手段は、前記教材に印刷されたコード化パターンを読み取った場合、前記第1通信方式、前記第2通信方式、前記第3通信方式の順の優先順位に従い、当該優先順位が最も高い通信圏内の通信方式により前記記入情報を送信することを特徴とする請求項8に記載の電子ペンシステム。
Teaching materials used by the student for home study and printed with coding patterns;
A server device for receiving entry information from the electronic pen via a network;
Further comprising
The electronic pen is capable of communication by a third communication method having a wider communication range than the second communication method,
When the communication control unit reads the coded pattern printed on the teaching material, the communication control unit has the highest priority according to the priority in the order of the first communication method, the second communication method, and the third communication method. 9. The electronic pen system according to claim 8, wherein the entry information is transmitted by a communication method within a communication area.
請求項1〜9のいずれか一項に記載のコード化パターンの読み取り装置として機能させることを特徴とするプログラム。   A program that functions as a device for reading the coded pattern according to any one of claims 1 to 9.
JP2012269556A 2012-12-10 2012-12-10 Coded pattern reader device and program Pending JP2014115831A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2012269556A JP2014115831A (en) 2012-12-10 2012-12-10 Coded pattern reader device and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2012269556A JP2014115831A (en) 2012-12-10 2012-12-10 Coded pattern reader device and program

Publications (1)

Publication Number Publication Date
JP2014115831A true JP2014115831A (en) 2014-06-26

Family

ID=51171764

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2012269556A Pending JP2014115831A (en) 2012-12-10 2012-12-10 Coded pattern reader device and program

Country Status (1)

Country Link
JP (1) JP2014115831A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113672120A (en) * 2021-08-09 2021-11-19 深圳腾千里科技有限公司 Handwriting board, interaction method and interaction system based on handwriting board and storage medium

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113672120A (en) * 2021-08-09 2021-11-19 深圳腾千里科技有限公司 Handwriting board, interaction method and interaction system based on handwriting board and storage medium

Similar Documents

Publication Publication Date Title
JP2009020373A (en) Terminal unit, and learning system using the same and program thereof
JP5353219B2 (en) Board writing system, computer apparatus and program
JP6044198B2 (en) Computer apparatus, program, and information processing system
JP2014116793A (en) Coded pattern reading device and program
JP2012203138A (en) Marking system
JP2006031357A (en) Transmission system for handwritten information
JP5682453B2 (en) Electronic pen input system and program
JP2012252637A (en) Electronic pen, terminal device, and program
JP2014115831A (en) Coded pattern reader device and program
JP4778720B2 (en) Digital pen and handwriting input system
JP3171421U (en) Electronic pen housing unit and electronic pen system
JP4748280B1 (en) Computer apparatus and program thereof
JP6255921B2 (en) Display system and program
JP2012256088A (en) Electronic pen, terminal device, and program
JP2012063974A (en) Stroke display system and program
JP5218632B2 (en) Display system
JP2009187235A (en) Electronic pen and program used for the same
JP2006139338A (en) Identification system and program
JP5267950B2 (en) Information processing system and program thereof
JP2014115832A (en) Electronic pen, electronic pen system, and program
JP5354230B2 (en) Display system and computer program used therefor
JP5381254B2 (en) Stamp registration display system and program thereof
JP5057297B2 (en) Terminal device, display system using the same, and program thereof
JP4775246B2 (en) Electronic pen and program
JP2014219928A (en) Computer device, display system, and program