JP2014115831A - Coded pattern reader device and program - Google Patents
Coded pattern reader device and program Download PDFInfo
- 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
Links
Images
Abstract
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
特許文献2には、ドットパターンに対向する電子ペンの角度に起因するドットの画像上の配列を補正する回転補正処理機能が記載されている。また、特許文献3には、電子ペンが載置された場合に、電子ペンが記憶する記入情報を端末装置へ送信するクレードルの構造が記載されている。特許文献4には、SIM(Subscriber Identity Module)カードが装着されることで、第3世代携帯電話システムで通信を行うことが可能な携帯電話が記載されている。
さらに、特許文献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.
電子ペンなどのコード化パターンの読み取り装置をユーザが使用したい環境は様々であり、また、使用環境によって利用可能な通信方式も異なる。従って、ユーザがおかれる種々の通信環境でコード化パターンの読み取り装置の通信を使用可能にするには、コード化パターンの読み取り装置を複数の通信方式に対応させ、使用環境に適した通信方式を利用させることが必要となる。そこで、本発明は、通信環境が変わる場合であっても、読み取ったコード化パターンの情報を適切に送信することが可能なコード化パターンの読み取り装置及びプログラムを提供することを主な目的とする。 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.
以下、図面を参照しながら、本発明を実施するのに好適な各実施形態について説明する。以下に説明する電子ペンシステムは、複数の通信手段を有する電子ペンを備え、状況に応じて電子ペンが適切に通信手段を選択して生成した記入情報を所定の端末に送信することが可能なシステムである。 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
無線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
次に、図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
図2において、コンピュータ装置3B及び無線LANルータ4Bは、それぞれ、ネットワーク12を介してサーバ装置7と接続している。また、電子ペン1Bは、携帯電話通信システムを利用した通信(「携帯通信」とも呼ぶ。)が可能な構成を有し、基地局9及びネットワーク12を介してサーバ装置7と接続する。そして、サーバ装置7は、ドリル8への電子ペン1Bの記入により生成されて送信された記入情報を、コンピュータ装置3A、無線LANルータ4A、又は基地局9のいずれかを介して受信する。なお、サーバ装置7とコンピュータ装置3Aとは、データの送受信ができるようネットワークで接続されているとよい。
In FIG. 2, the
以下、図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 “
(ドリル)
まず、ドリル(電子ペン用図書)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
(プロジェクタ)
プロジェクタ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
(ドットパターン)
まず、記入用紙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
図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
(電子ペン)
次に、電子ペン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
バッテリー112は電子ペン1内の各部品に電力を供給するためのものであり、例えば電子ペン1のキャップ(図示せず)の脱着により電子ペン1自体の電源のオン/オフを行うよう構成させてもよい。リアルタイムクロック110は、現在時刻(タイムスタンプ)を示す時刻情報を発信し、プロセッサ108に供給する。圧力センサ107は、ユーザが電子ペン1により記入用紙2等に文字やマークを書いたりタップしたりする際にペン先部103からインクカートリッジ104を通じて与えられる圧力、即ち筆圧を検出し、その値をプロセッサ108へ伝送する。
The
プロセッサ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
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
プロセッサ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
また、プロセッサ108は、後述する通信ユニット111の第1通信デバイス111aによるBluetooth通信、第2通信デバイス111bによるWiFi通信、又は第3通信デバイス111cによる携帯通信のいずれにより通信を行うかを判定する。また、プロセッサ108は、Bluetooth通信とWiFi通信と携帯通信とのいずれの通信も利用できない場合、生成した記入情報をメモリ109に記憶させる。このように、プロセッサ108は、本発明における「通信制御手段」として機能する。プロセッサ108のこれらの具体的な制御については、[通信制御処理]のセクションで詳しく説明する。
Further, the
メモリ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
また、メモリ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
図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
通信ユニット111は、ペンIDと、時刻情報(タイムスタンプ)と、筆圧データと、X、Y座標データとを関連付けて、記入情報としてコンピュータ装置3又はサーバ装置7へ送信する。この場合の通信ユニット111によるコンピュータ装置3又はサーバ装置7への送信は、即時的かつ逐次的に行われる。ここで、電子ペン1のペンダウンからペンアップまでの間に生成されて送信された1個又は複数個の座標属性情報は、受信先であるコンピュータ装置3又はサーバ装置7によりストローク情報として記憶される。換言すると、1つのストロークは、1個又は複数個のX、Y座標(座標点)からなり、記入情報の受信先であるコンピュータ装置3及びサーバ装置7は、ペンダウン情報及びペンアップ情報によって、1つのストロークを構成する1個又は複数個の座標属性情報を認識する。
The
また、通信ユニット111は、Bluetoothによる無線通信処理を行う第1通信デバイス111aと、Wi−Fiに準拠した無線通信処理を行う第2通信デバイス111bと、携帯通信処理を行う第3通信デバイス111cとを有する。そして、通信ユニット111は、プロセッサ108の制御に基づき、第1通信デバイス111a、第2通信デバイス111b、又は第3通信デバイス111cのいずれか一方により無線通信を行う。
In addition, the
第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
なお、電子ペン1は、インクカートリッジ104に代えて、インキが充填されていないペン部を備えてもよい。この場合、ペン先部103からインキが出力されない。
The
(コンピュータ装置)
次に、コンピュータ装置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
図7は、コンピュータ装置3の機能ブロック図である。コンピュータ装置3は、機能的には、マウスやキーボードといった入力手段31、通信手段32、記憶手段33、処理手段34、表示手段36を備える。通信手段32は、アンテナ受信回路等により構成され、電子ペン1から記入情報を受信し、受信した情報を処理手段34に伝送する。表示手段36は、ディスプレイ等によって構成され、処理手段34によって指示された内容を表示する。
FIG. 7 is a functional block diagram of the
処理手段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
記憶手段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
(サーバ装置)
次に、サーバ装置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
処理手段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
[通信制御処理]
次に、電子ペン1のプロセッサ108が実行する通信ユニット111への通信制御処理について説明する。概略的には、プロセッサ108は、記入情報の生成後、記入情報に含まれる座標情報に基づき、当該記入情報の送信に用いる通信方式を決定する。このとき、プロセッサ108は、図6に示す通信方式決定情報を参照して通信方式を決定することで、無線による通信距離が最も短くなる通信圏内の通信方式を選択する。
[Communication control processing]
Next, communication control processing for the
(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
まず、プロセッサ108は、圧力センサ107の検出値に基づきペンダウンを検知する(ステップS101)。そして、プロセッサ108は、ペンダウン情報とペンIDとを関連付けた記入情報を生成する。また、ペンダウン後のストロークの記入時には、プロセッサ108は、読み取ったドットパターンから演算した座標情報を含む記入情報を生成する(ステップS102)。
First, the
次に、プロセッサ108は、図6の通信方式決定情報を参照し、生成した記入情報が示す座標値が記入用紙2に印刷されたドットパターンの座標範囲、ドットスクリーン6に印刷されたドットパターンの座標範囲、ドリル8に印刷されたドットパターンの座標範囲のいずれに含まれるかを判定する(ステップS103)。
Next, the
そして、生成した記入情報が示す座標値がドットスクリーン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
ここで、ステップ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
また、生成した記入情報が示す座標値が記入用紙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
ここで、ステップ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
また、生成した記入情報が示す座標値がドリル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
次に、プロセッサ108は、圧力センサ107の検出値に基づき、ペンアップを検知したか否かを判定する(ステップS107)。そして、ペンアップを検知した場合(ステップS107;Yes)、プロセッサ108は、ペンアップ情報を含む記入情報を送信し、送信済みの記入情報をすべて削除する(ステップS108)。
Next, the
(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
まず、プロセッサ108は、Bluetooth通信が可能であるか否か判定する(ステップS201)。そして、Bluetooth通信が可能である場合(ステップS201;Yes)、プロセッサ108は、コンピュータ装置3と第1通信デバイス111aによるBluetooth通信を行い、記入情報をコンピュータ装置3へ送信する(ステップS202)。このように、プロセッサ108は、Bluetooth通信が可能な場合には、WiFi通信又は携帯通信ができるか否かに関わらずBluetooth通信により記入情報を送信する。一方、Bluetooth通信が可能でない場合(ステップS201;No)、プロセッサ108は、ステップS203へ処理を進める。
First, the
次に、プロセッサ108は、WiFi通信が可能であるか否か判定する(ステップS203)。そして、WiFi通信が可能な場合(ステップS203;Yes)、プロセッサ108は、無線LANルータ4Bを介し、記入情報を第2通信デバイス111bによりサーバ装置7へ送信する(ステップS204)。このとき、プロセッサ108は、メモリ109に記憶されたサーバ装置7の通信アドレスを送信先に指定する。このように、プロセッサ108は、WiFi通信が可能な場合には、携帯通信ができるか否かに関わらずBluetooth通信により記入情報を送信する。
Next, the
一方、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
[第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
[第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
(変形例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
図12は、第2実施形態に係る電子ペン1の概略構成を示す。図12に示すように、第2実施形態に係る電子ペン1は、ケーブル10の端子を差し込み可能な有線通信端子113を有する。そして、有線通信端子113にケーブル10の端子が差し込まれた状態で、生徒は、電子ペン1を把持してドリル8への記入操作が可能である。この場合、プロセッサ108は、生成した記入情報を、有線通信端末113を介してコンピュータ装置3Bに送信する。
FIG. 12 shows a schematic configuration of the
次に、第2実施形態におけるプロセッサ108の通信制御処理について説明する。概略的には、プロセッサ108は、無線通信よりも有線通信を優先的に選択して記入情報を送信する。そして、プロセッサ108は、有線通信ができない場合には、第1実施形態と同様の処理を行う。
Next, communication control processing of the
図13は、第2実施形態において、電子ペン1のプロセッサ108が実行する処理手順を示すフローチャートの一例である。電子ペン1のプロセッサ108は、図13に示すフローチャートの処理を繰り返し実行する。
FIG. 13 is an example of a flowchart illustrating a processing procedure executed by the
まず、プロセッサ108は、電子ペン1が有線通信方式により通信可能な状態であるか否か判定する(ステップS301)。そして、電子ペン1が有線通信方式により通信可能な状態である場合(ステップS301;Yes)、プロセッサ108は、有線通信によりメモリ109内の記入情報をコンピュータ装置3Bへ送信する(ステップS302)。一方、電子ペン1が有線通信方式により通信可能な状態でない場合(ステップS301;No)、プロセッサ108は、ステップS303へ処理を進める。
First, the
次に、プロセッサ108は、圧力センサ107の検出値に基づきペンダウンを検知したか否か判定する(ステップS303)。そして、ペンダウンを検知した場合(ステップS303;Yes)、プロセッサ108は、ペンダウン情報とペンIDとを関連付けた記入情報を生成する。また、ペンダウン後のストロークの記入時には、プロセッサ108は、読み取ったドットパターンから演算した座標情報を含む記入情報を生成する(ステップS304)。そして、電子ペン1が有線通信方式により通信可能な状態である場合(ステップS305;Yes)、プロセッサ108は、有線通信により記入情報をコンピュータ装置3へ送信する(ステップS306)。一方、電子ペン1が有線通信方式により通信可能な状態でない場合(ステップS305;No)、プロセッサ108は、図14に示す無線通信処理を行う(ステップS307)。この無線通信処理については、後述する。
Next, the
次に、プロセッサ108は、ペンアップを検知したか否か判定する(ステップS308)。そして、ペンアップを検知しない場合には(ステップS308;No)、ステップS304へ処理を戻し、ペンアップを検知した場合には(ステップS308;Yes)、ペンアップの記入情報を送信する(ステップS309)。
Next, the
一方、ステップ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
次に、ステップ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
そして、生成した記入情報が示す座標値がドットスクリーン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
また、生成した記入情報が示す座標値がドリル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
[第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
[第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
(変形例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
この場合、電子ペン1がクレードルに把持されるよう所定位置に挿入されることで、電子ペン1の有線通信端子113がクレードルの端子(不図示)と電気的に接続する。そして、電子ペン1は、クレードルを介してコンピュータ装置3Bと自動的に通信を行い、記入情報を送信する。また、電子ペン1は、クレードルを介してコンピュータ装置3Bから電力の供給を受け、バッテリー112の充電を行う。
In this case, when the
ここで、クレードルについてさらに具体的に説明する。クレードルは、所定位置に挿入された電子ペン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
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〜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通信方式により通信可能であり、教室内の前方に配置されるコンピュータ装置と、
コード化パターンが印刷され、教室内の生徒用机上で前記電子ペンにより記入を行う記入用紙と、
コード化パターンが表面に付され、教室内の前方に設けられ、前記電子ペンにより記入を行うスクリーンと、
前記コンピュータ装置から送信される画像信号に基づく光を前記スクリーンの表面に出射するプロジェクタと、
前記電子ペンと前記コンピュータ装置とを、前記第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.
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)
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 |
-
2012
- 2012-12-10 JP JP2012269556A patent/JP2014115831A/en active Pending
Cited By (1)
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 |