JP2002236547A - Information input system - Google Patents
Information input systemInfo
- Publication number
- JP2002236547A JP2002236547A JP2001031017A JP2001031017A JP2002236547A JP 2002236547 A JP2002236547 A JP 2002236547A JP 2001031017 A JP2001031017 A JP 2001031017A JP 2001031017 A JP2001031017 A JP 2001031017A JP 2002236547 A JP2002236547 A JP 2002236547A
- Authority
- JP
- Japan
- Prior art keywords
- coordinates
- imaging device
- display
- information input
- 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.)
- Granted
Links
Landscapes
- Position Input By Displaying (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明は、情報の入力や選択
をするためにペン等の指示手段によって指示された位置
座標を検出する情報入力システムに関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an information input system for detecting a position coordinate pointed by pointing means such as a pen for inputting or selecting information.
【0002】[0002]
【従来の技術】近年にあっては、書き込み面に手書きで
書き込んだ筆記情報をリアルタイムでパーソナルコンピ
ュータ等のコンピュータに入力することを可能にした筆
記情報入力システムが提供されている。このような筆記
情報入力システムとしては、特開平6−289989号
公報に記載された情報認識装置や特開平11−8537
6号公報に記載された光学式位置検出装置付き情報表示
装置等がある。2. Description of the Related Art In recent years, there has been provided a writing information input system which enables writing information handwritten on a writing surface to be input in real time to a computer such as a personal computer. Examples of such a writing information input system include an information recognition device described in JP-A-6-289989 and JP-A-11-8537.
There is an information display device with an optical position detecting device described in Japanese Patent Application Laid-Open No. 6-206.
【0003】特開平6−289989号公報に記載され
た情報認識装置は、筆記具により記入される記入面を撮
影し、記入情報の位置座標を検出して、この位置座標に
基づいて描画データを展開するものである。実施例で
は、記入面の一辺にカメラが取り付けられ、記入面全体
を撮影している。[0003] An information recognition apparatus described in Japanese Patent Application Laid-Open No. 6-289989 captures a writing surface to be written by a writing instrument, detects position coordinates of the writing information, and develops drawing data based on the position coordinates. Is what you do. In the embodiment, a camera is attached to one side of the entry surface to photograph the entire entry surface.
【0004】また、特開平11−85376号公報に記
載された光学式位置検出装置付き情報表示装置は、光再
帰性反射シートを利用して、光が遮断された部分を検出
することで入力座標を求めるものである。The information display device with an optical position detecting device described in Japanese Patent Application Laid-Open No. H11-85376 detects a light-blocked portion by using a light-reflective reflection sheet, thereby obtaining input coordinates. Is what you want.
【0005】[0005]
【発明が解決しようとする課題】ところが、特開平6−
289989号公報に記載された情報認識装置において
は、筆記具により記入される記入面を撮影し、筆記具に
より記入される記入情報(紙に書かれた筆記文字等の軌
跡)の位置座標を検出する手段、および筆記具の位置座
標(筆記具の先端位置の座標)を検出する手段に加え、
記入面における原点座標を検出する手段も必要であっ
た。なお、この原点座標は記入面として用いられる用紙
の角や紙面上に記入されたX軸(直線)、Y軸(直線)
の起点である。すなわち、特開平6−289989号公
報に記載された情報認識装置においては、筆記座標検出
動作を行う前段階の処理として、筆記用紙の角を検出し
たり、あるいは筆記用紙に記入された情報から座標の原
点を検出しなければならないという問題があった。した
がって、このような原点座標の検出処理は、筆記用紙が
交換される毎に必要となる。SUMMARY OF THE INVENTION However, Japanese Patent Laid-Open No.
In the information recognition apparatus described in Japanese Patent No. 289989, means for photographing an entry surface to be entered by a writing instrument and detecting position coordinates of entry information (trajectory of a written character or the like written on paper) entered by the writing instrument. , And means for detecting the position coordinates of the writing implement (coordinates of the tip position of the writing implement),
A means for detecting the coordinates of the origin on the writing surface was also required. Note that the origin coordinates are the corners of the sheet used as the writing surface, the X axis (straight line), and the Y axis (straight line) written on the paper surface.
This is the starting point. That is, in the information recognition device described in Japanese Patent Application Laid-Open No. 6-289989, as a process prior to performing a writing coordinate detection operation, a corner of a writing paper is detected, or coordinates are obtained from information written on the writing paper. There is a problem that the origin must be detected. Therefore, such detection processing of the origin coordinates is required every time the writing paper is replaced.
【0006】加えて、特開平6−289989号公報に
記載された情報認識装置においては、筆記位置の座標は
上記の原点座標に基づいて求められるため、筆記中に筆
記用紙がずれた場合のように、撮像している画像中にお
ける筆記用紙の角の位置が変わると、原点座標の再設定
を行わない限り筆記位置の座標は用紙ずれの前の状態に
対してずれた値として検出されてしまうので、筆記者の
意図しない筆記入力が行われてしまうという問題もあっ
た。In addition, in the information recognition apparatus described in Japanese Patent Application Laid-Open No. 6-289989, since the coordinates of the writing position are obtained based on the coordinates of the origin, the writing position may be shifted during writing. If the position of the corner of the writing paper in the image being picked up changes, the coordinates of the writing position will be detected as a value shifted from the state before the paper deviation unless the origin coordinates are reset. Therefore, there is also a problem that a writing input that is not intended by the writer is performed.
【0007】さらに、特開平6−289989号公報に
記載された情報認識装置においては、カメラが筆記用紙
の斜め上方から撮像する場合、筆記位置がカメラから遠
ざかるほど、撮像素子の1画素あたりの筆記用紙上の検
出範囲が大きくなることにより、検出座標と実際の座標
との誤差が大きくなってしまい、筆記入力画像が縦方向
に縮んだものになってしまうという問題もある。より具
体的には、図35に示すように、筆記用紙102上の筆
記位置がカメラ100から遠ざかるほど、撮像素子10
1の縦方向の所定個数の画素が光検出する角度θで検出
できる筆記用紙102上の筆記検出範囲Lが大きくなっ
ている(図35においては、L1<L2)ことが解か
る。Further, in the information recognition apparatus described in Japanese Patent Application Laid-Open No. 6-289989, when a camera captures an image from a diagonally upper side of a writing paper, the writing position per pixel of the image sensor increases as the writing position moves away from the camera. As the detection range on the paper increases, the error between the detected coordinates and the actual coordinates increases, and there is a problem that the written input image is reduced in the vertical direction. More specifically, as shown in FIG. 35, the further the writing position on the writing paper 102 is away from the camera 100, the more
It can be seen that the writing detection range L on the writing paper 102 in which a predetermined number of pixels in one vertical direction can be detected at the angle θ at which light is detected is large (L1 <L2 in FIG. 35).
【0008】一方、特開平11−85376号公報に記
載された光学式位置検出装置付き情報表示装置において
は、座標入力領域の周囲に取り付けられた光再帰性反射
シートを利用して、光が遮断された部分を検出すること
で入力座標を求める方法を示しているが、この場合、座
標入力する領域の周囲に光再帰性反射シートを取り付け
る必要があり、予め光再帰性反射シートが取り付けられ
た専用の座標入力装置以外の任意の装置に光再帰性反射
シートを取り付けて座標入力を行うには、システムを構
成する各構成要素の組み付けと調整作業が非常に煩わし
いという問題があった。On the other hand, in an information display device with an optical position detecting device described in Japanese Patent Application Laid-Open No. H11-85376, light is blocked by using a light retroreflective sheet attached around a coordinate input area. Shows the method of obtaining the input coordinates by detecting the part that has been input, in this case, it is necessary to attach a light retroreflective sheet around the area to input the coordinates, the light retroreflective sheet was previously attached Attachment of the optical retroreflective sheet to any device other than the dedicated coordinate input device for coordinate input has a problem that the assembling and adjustment work of each component constituting the system is very troublesome.
【0009】本発明の目的は、可搬性に優れた情報入力
システムを提供することである。An object of the present invention is to provide a highly portable information input system.
【0010】本発明の目的は、撮像装置を小型軽量化
し、また、消費電力を低減させることである。An object of the present invention is to reduce the size and weight of an imaging device and to reduce power consumption.
【0011】本発明の目的は、情報入力システムの利便
性を向上させることである。An object of the present invention is to improve the convenience of an information input system.
【0012】本発明の目的は、表示座標と入力座標との
ズレを最小とするためのユーザの作業負担を軽減させる
ことである。An object of the present invention is to reduce a user's work load for minimizing a deviation between display coordinates and input coordinates.
【0013】[0013]
【課題を解決するための手段】請求項1記載の発明の情
報入力システムは、所定の距離を隔てて設けられ、平面
をなす二次元の情報入力領域を指示した指示手段を撮像
する撮像素子をそれぞれ有する一対の撮像装置と、前記
各撮像装置にそれぞれ設けられ、装置間でのデータの授
受を無線で行う無線通信手段と、前記各撮像装置にそれ
ぞれ設けられ、前記情報入力領域内を指示した前記指示
手段の画像を認識する画像認識手段と、前記各撮像装置
にそれぞれ設けられ、前記画像認識手段により認識され
た前記指示手段の前記各撮像素子上における結像位置に
基づいて前記指示手段による指示位置に係る位置情報を
算出する位置情報算出手段と、前記各撮像装置の内、一
の前記撮像装置に設けられ、他の前記撮像装置の前記位
置情報算出手段により算出した前記指示位置に係る位置
情報を前記無線通信手段を介して受信する位置情報受信
手段と、一の前記撮像装置に設けられ、前記位置情報算
出手段により算出した前記指示位置に係る位置情報と前
記位置情報受信手段により取得した他の前記撮像装置の
前記指示位置に係る位置情報とに基づいて前記指示手段
により指示された二次元位置座標を算出する座標算出手
段と、を備える。According to a first aspect of the present invention, there is provided an information input system, comprising: an image pickup element provided at a predetermined distance and imaging an instruction means for designating a two-dimensional information input area forming a plane; A pair of imaging devices respectively provided, a wireless communication unit provided in each of the imaging devices and wirelessly transmitting and receiving data between the devices, and a wireless communication unit provided in each of the imaging devices and instructing the information input area. An image recognizing means for recognizing an image of the instructing means, and an image recognizing means provided in each of the image pickup devices, wherein the instructing means relies on the instructing means based on an image forming position of the instructing means on each of the imaging elements recognized by the image recognizing means A position information calculating unit that calculates position information related to the designated position; and a position information calculating unit that is provided in one of the imaging devices and is provided in one of the imaging devices. Position information receiving means for receiving, via the wireless communication means, the position information related to the designated position calculated by the method, and position information related to the designated position calculated by the position information calculating means, the position information being provided in one of the imaging devices. And coordinate calculation means for calculating two-dimensional position coordinates designated by the pointing means based on the position information on the designated position of the other imaging device obtained by the position information receiving means.
【0014】したがって、無線通信手段を備えた一対の
撮像装置の撮像素子における結像位置に基づいて、平面
をなす二次元の情報入力領域に挿入された指示手段によ
って指示された二次元座標位置が検出される。これによ
り、入力座標を求めるための複数の撮像装置がそれぞれ
別体で設けられるとともに相互に無線により通信可能と
されているので、可搬性に優れた情報入力システムを提
供することが可能になる。Therefore, the two-dimensional coordinate position indicated by the indicating means inserted into the two-dimensional information input area forming the plane is determined based on the image forming positions of the image pickup devices of the pair of image pickup devices provided with the wireless communication means. Is detected. Thus, since a plurality of imaging devices for obtaining input coordinates are provided separately from each other and can communicate with each other wirelessly, it is possible to provide a highly portable information input system.
【0015】請求項2記載の発明の情報入力システム
は、制御装置と、所定の距離を隔てて設けられ、平面を
なす二次元の情報入力領域を指示した指示手段を撮像す
る撮像素子をそれぞれ有する一対の撮像装置と、前記各
撮像装置及び前記制御装置にそれぞれ設けられ、装置間
でのデータの授受を無線で行う無線通信手段と、前記各
撮像装置にそれぞれ設けられ、前記情報入力領域内を指
示した前記指示手段の画像を認識する画像認識手段と、
前記各撮像装置にそれぞれ設けられ、前記画像認識手段
により認識された前記指示手段の前記各撮像素子上にお
ける結像位置に基づいて前記指示手段による指示位置に
係る位置情報を算出する位置情報算出手段と、前記制御
装置に設けられ、前記各撮像装置の前記位置情報算出手
段により算出した前記指示位置に係る位置情報を前記無
線通信手段を介して受信する位置情報受信手段と、前記
制御装置に設けられ、前記位置情報受信手段により取得
した前記指示位置に係る位置情報に基づいて前記指示手
段により指示された二次元位置座標を算出する座標算出
手段と、を備える。According to a second aspect of the present invention, there is provided an information input system which includes a control device and an image sensor which is provided at a predetermined distance and which images an instruction means for indicating a planar two-dimensional information input area. A pair of imaging devices, provided in each of the imaging devices and the control device, wireless communication means for wirelessly transmitting and receiving data between the devices, and provided in each of the imaging devices; Image recognizing means for recognizing an image of the instructing means,
Position information calculating means provided in each of the imaging devices and calculating position information relating to a position indicated by the indicating means based on an image forming position of the indicating means on each of the image sensors recognized by the image recognizing means. And a position information receiving means provided in the control device, the position information receiving means for receiving, via the wireless communication means, position information relating to the designated position calculated by the position information calculating means of each of the imaging devices, provided in the control device. And a coordinate calculating means for calculating two-dimensional position coordinates designated by the pointing means based on the position information on the designated position acquired by the position information receiving means.
【0016】したがって、無線通信手段を備えた一対の
撮像装置の撮像素子における結像位置に基づいて、平面
をなす二次元の情報入力領域に挿入された指示手段によ
って指示された二次元座標位置が検出される。これによ
り、入力座標を求めるための複数の撮像装置がそれぞれ
別体で設けられるとともに相互に無線により通信可能と
されているので、可搬性に優れた情報入力システムを提
供することが可能になる。また、各種処理手段を撮像装
置とは別の制御装置に持たせることで、撮像装置を小型
軽量化し、また、消費電力を低減させることが可能にな
る。Therefore, the two-dimensional coordinate position indicated by the indicating means inserted into the two-dimensional information input area forming the plane is determined based on the image forming positions of the image pickup devices of the pair of image pickup devices provided with the wireless communication means. Is detected. Thus, since a plurality of imaging devices for obtaining input coordinates are provided separately from each other and can communicate with each other wirelessly, it is possible to provide a highly portable information input system. In addition, by providing various processing units in a control device different from the imaging device, it is possible to reduce the size and weight of the imaging device and reduce power consumption.
【0017】請求項3記載の発明は、請求項1または2
記載の情報入力システムにおいて、前記各撮像装置の何
れか一方に、前記各撮像装置間の距離を測定する距離測
定手段を備える。The third aspect of the present invention is the first or second aspect.
In the information input system described above, one of the imaging devices includes a distance measurement unit that measures a distance between the imaging devices.
【0018】したがって、各撮像装置を任意の位置に設
置した場合であっても、撮像装置間の距離が自動的に測
定されることにより、入力座標を三角測量の原理を用い
て求めることが可能になる。これにより、情報入力シス
テムの利便性を向上させることが可能になる。Therefore, even when each imaging device is installed at an arbitrary position, the distance between the imaging devices is automatically measured, so that the input coordinates can be obtained using the principle of triangulation. become. Thereby, the convenience of the information input system can be improved.
【0019】請求項4記載の発明は、請求項1ないし3
のいずれか一記載の情報入力システムにおいて、前記撮
像素子を回転自在に支持する素子回転手段と、前記各撮
像装置の方向をそれぞれ検出する方向検出手段と、前記
方向検出手段により検出された方向に基づいて前記素子
回転手段を制御して前記撮像素子の向きを調節する撮像
方向調節手段と、を前記各撮像装置にそれぞれ備える。The invention described in claim 4 is the first to third aspects of the present invention.
In the information input system according to any one of the above, an element rotation unit rotatably supporting the imaging element, a direction detection unit that detects a direction of each of the imaging devices, and a direction detected by the direction detection unit. An imaging direction adjusting unit that controls the element rotating unit based on the imaging direction to adjust the direction of the imaging element.
【0020】したがって、各撮像装置を任意の位置に設
置した場合であっても、各撮像装置の光学系の向きを撮
像装置同士の位置関係に基づいて所定の方向になるよう
に自動的に調整することが可能になることにより、入力
座標を三角測量の原理を用いて求めることが可能にな
る。これにより、情報入力システムの利便性を一層向上
させることが可能になる。Therefore, even when each imaging device is installed at an arbitrary position, the direction of the optical system of each imaging device is automatically adjusted to be in a predetermined direction based on the positional relationship between the imaging devices. This makes it possible to determine the input coordinates using the principle of triangulation. Thereby, the convenience of the information input system can be further improved.
【0021】請求項5記載の発明は、請求項1ないし4
のいずれか一記載の情報入力システムにおいて、表示面
上に前記情報入力領域が位置するように前記各撮像装置
を配置した表示装置を設け、この表示装置の表示面の所
定位置に表示座標と入力座標との対応付けを行うための
複数の基準位置マークを表示する基準位置表示手段と、
前記情報入力領域を介して前記基準位置マークが指示さ
れた場合、その指示位置における表示座標と入力座標と
のズレを検出する位置ズレ検出手段と、表示座標と入力
座標とにズレが検出された場合、そのズレを最小とすべ
く前記各撮像装置の内、何れか一方の前記撮像装置の配
置位置の移動を指示する配置位置移動指示手段と、を備
える。[0021] The invention according to claim 5 is the invention according to claims 1 to 4.
In the information input system according to any one of the above, a display device in which each of the imaging devices is arranged so that the information input area is located on a display surface, and display coordinates and input at a predetermined position on the display surface of the display device Reference position display means for displaying a plurality of reference position marks for performing correspondence with coordinates,
When the reference position mark is designated via the information input area, a position displacement detecting means for detecting a displacement between the display coordinates and the input coordinates at the designated position, and a displacement between the display coordinates and the input coordinates is detected. In such a case, an arrangement position movement instructing unit for instructing the movement of the arrangement position of any one of the imaging devices to minimize the deviation is provided.
【0022】したがって、情報入力領域が表示装置の表
示面である場合は、表示座標と入力座標とのズレが最小
となるように撮像装置の配置位置の移動が指示されるこ
とにより、表示座標と入力座標とのズレを最小とするた
めのユーザの作業負担を軽減させることが可能になる。Therefore, when the information input area is the display surface of the display device, the movement of the arrangement position of the image pickup device is instructed so that the difference between the display coordinates and the input coordinates is minimized. It is possible to reduce the user's work load for minimizing the deviation from the input coordinates.
【0023】請求項6記載の発明は、請求項1ないし4
のいずれか一記載の情報入力システムにおいて、表示面
上に前記情報入力領域が位置するように前記各撮像装置
を配置した表示装置を設け、この表示装置の表示面の所
定位置に表示座標と入力座標との対応付けを行うための
複数の基準位置マークを表示する基準位置表示手段と、
前記情報入力領域を介して前記基準位置マークが指示さ
れた場合、その指示位置における表示座標と入力座標と
のズレを検出する位置ズレ検出手段と、表示座標と入力
座標とにズレが検出された場合、入力座標を補正して表
示座標に変換するとともに補正された入力座標を記憶す
るズレ補正手段と、を備える。The invention according to claim 6 is the invention according to claims 1 to 4
In the information input system according to any one of the above, a display device in which each of the imaging devices is arranged so that the information input area is located on a display surface, and display coordinates and input at a predetermined position on the display surface of the display device Reference position display means for displaying a plurality of reference position marks for performing correspondence with coordinates,
When the reference position mark is designated via the information input area, a position displacement detecting means for detecting a displacement between the display coordinates and the input coordinates at the designated position, and a displacement between the display coordinates and the input coordinates is detected. In this case, there is provided a shift correcting unit that corrects the input coordinates, converts the input coordinates into display coordinates, and stores the corrected input coordinates.
【0024】したがって、情報入力領域が表示装置の表
示面であり、撮像装置間を結ぶ直線が表示座標に対して
斜めとなるように取り付けられた場合、表示座標と入力
座標とのズレが補正されることにより、情報入力システ
ムの利便性を一層向上させることが可能になる。Therefore, when the information input area is the display surface of the display device and the image input device is mounted so that the straight line connecting the image pickup devices is oblique to the display coordinates, the deviation between the display coordinates and the input coordinates is corrected. This makes it possible to further improve the convenience of the information input system.
【0025】請求項7記載の発明は、請求項1ないし6
のいずれか一記載の情報入力システムにおいて、表示面
上に前記情報入力領域が位置するように前記各撮像装置
を配置した表示装置を設け、この表示装置の表示面の所
定位置に表示座標と入力座標との対応付けを行うための
複数の基準位置マークを表示する基準位置表示手段と、
前記情報入力領域を介して前記基準位置マークが指示さ
れた場合、その指示位置における入力座標を算出して表
示座標に変換するとともに、その表示座標位置に位置合
わせマークを表示する位置合わせマーク表示手段と、前
記基準位置マークと前記位置合わせマークとの距離を最
小とすべく、前記距離測定手段により測定された前記各
撮像装置間の距離のデータを修正する距離データ修正手
段と、を備える。The invention according to claim 7 is the invention according to claims 1 to 6
In the information input system according to any one of the above, a display device in which each of the imaging devices is arranged so that the information input area is located on a display surface, and display coordinates and input at a predetermined position on the display surface of the display device Reference position display means for displaying a plurality of reference position marks for performing correspondence with coordinates,
When the reference position mark is designated via the information input area, the input coordinates at the designated position are calculated and converted into display coordinates, and a registration mark display means for displaying a registration mark at the display coordinate position And distance data correcting means for correcting data of the distance between the imaging devices measured by the distance measuring means so as to minimize the distance between the reference position mark and the alignment mark.
【0026】したがって、入力座標を求めるときに必要
とされる撮像装置間の距離の測定誤差が補正されること
により、表示座標と入力座標とのズレを最小とし、情報
入力システムの利便性を一層向上させることが可能にな
る。Therefore, the deviation between the display coordinates and the input coordinates is minimized by correcting the measurement error of the distance between the imaging devices required for obtaining the input coordinates, and the convenience of the information input system is further improved. Can be improved.
【0027】[0027]
【発明の実施の形態】本発明の第一の実施の形態を図1
ないし図19に基づいて説明する。本実施の形態の情報
入力システムは、ホワイトボードに取り付けられて使用
される筆記情報入力システムに適用されている。FIG. 1 shows a first embodiment of the present invention.
19 will be described with reference to FIG. The information input system according to the present embodiment is applied to a handwritten information input system used by being attached to a whiteboard.
【0028】ここで、図1は筆記情報入力システム1を
ホワイトボード4に取り付けた状態を概略的に示す外観
正面図である。図1に示すように、本実施の形態の筆記
情報入力システム1は、マスター撮像装置2及びスレー
ブ撮像装置3を主体に構成されている。マスター撮像装
置2はホワイトボード4の筆記面4aの右側上部に取り
付けられおり、スレーブ撮像装置3はホワイトボード4
の筆記面4aの左側上部に取り付けられている。なお、
図1中の点線で囲まれた領域1aは、二つの撮像装置
2,3による筆記情報入力の可能な筆記情報入力領域で
ある。なお、筆記情報入力領域1aに挿入される指示手
段である筆記部材(図示せず)には、ペン、棒、指等が
適用される。また、後述する画像認識手段により筆記用
の物体であると認識されれば良く、筆記部材は特定しな
い。FIG. 1 is an external front view schematically showing a state in which the handwriting information input system 1 is attached to a whiteboard 4. As shown in FIG. 1, a writing information input system 1 according to the present embodiment mainly includes a master imaging device 2 and a slave imaging device 3. The master imaging device 2 is mounted on the upper right side of the writing surface 4a of the whiteboard 4, and the slave imaging device 3 is mounted on the whiteboard 4.
Is attached to the upper left side of the writing surface 4a. In addition,
An area 1a surrounded by a dotted line in FIG. 1 is a writing information input area in which writing information can be input by the two imaging devices 2 and 3. Note that a pen, a stick, a finger, or the like is applied to a writing member (not shown) that is an instruction unit inserted into the writing information input area 1a. Further, it is only necessary that the image recognition means described later recognizes the object as a writing object, and the writing member is not specified.
【0029】まず、マスター撮像装置2について説明す
る。ここで、図2はマスター撮像装置2をスレーブ撮像
装置3の方向(図中のAの方向)から見た外観を示す正
面図である。図2に示すように、マスター撮像装置2に
は、透明板で形成された撮像窓5が設けられている。こ
の撮像窓5は、後述する撮像光学系の一部を構成する撮
像素子であるCMOSイメージセンサ6(図4参照)へ
照射する光を取り込むためのものである。また、マスタ
ー撮像装置2には、赤外線通信窓7も設けられている。
この赤外線通信窓7は、マスター撮像装置2の内部に設
けられた赤外線発光ダイオード27及びフォトダイオー
ド28を備える赤外線受発光モジュール18(いずれも
図6参照)を用いてスレーブ撮像装置3との間で赤外線
通信する際に用いられ、赤外線を透過する板により形成
されている。さらに、マスター撮像装置2には、超音波
送受信部8も設けられている。この超音波送受信部8
は、送信用の超音波振動子である送波用超音波マイクロ
フォン8aと受信用の超音波振動子である受波用超音波
マイクロフォン8bとを備えている。加えて、マスター
撮像装置2には、マスター撮像装置2をホワイトボード
4の筆記面4aに付着させるための吸盤9が設けられて
いる。なお、この吸盤9は、ホワイトボード4の筆記面
4aに対して平行に回転する回転機構10を介して設け
られている。First, the master imaging device 2 will be described. Here, FIG. 2 is a front view showing the appearance of the master imaging device 2 viewed from the direction of the slave imaging device 3 (the direction of A in the figure). As shown in FIG. 2, the master imaging device 2 is provided with an imaging window 5 formed of a transparent plate. The imaging window 5 is for taking in light for irradiating a CMOS image sensor 6 (see FIG. 4), which is an imaging element constituting a part of an imaging optical system described later. The master imaging device 2 is also provided with an infrared communication window 7.
The infrared communication window 7 communicates with the slave imaging device 3 by using an infrared light receiving / emitting module 18 provided with an infrared light emitting diode 27 and a photodiode 28 provided inside the master imaging device 2 (both shown in FIG. 6). It is used for infrared communication, and is formed of a plate that transmits infrared light. Further, the master imaging device 2 is also provided with an ultrasonic transmission / reception unit 8. This ultrasonic transmission / reception unit 8
Is provided with a transmitting ultrasonic microphone 8a which is a transmitting ultrasonic vibrator and a receiving ultrasonic microphone 8b which is a receiving ultrasonic vibrator. In addition, the master imaging device 2 is provided with a suction cup 9 for attaching the master imaging device 2 to the writing surface 4a of the whiteboard 4. The suction cup 9 is provided via a rotation mechanism 10 that rotates in parallel with the writing surface 4a of the whiteboard 4.
【0030】続いて、スレーブ撮像装置3について説明
する。ここで、図3はスレーブ撮像装置3をマスター撮
像装置2の方向(図中のBの方向)から見た外観を示す
正面図である。図3に示すように、スレーブ撮像装置3
の外観は、図2に示したマスター撮像装置2の外観と比
較すると左右対称としたものであるが、マスター撮像装
置2に設けられていた超音波送受信部8が設けられてい
ない点で異なるものである。つまり、スレーブ撮像装置
3には、マスター撮像装置2と同様の撮像窓5、赤外線
通信窓7、吸盤9、素子回転手段として機能する回転機
構10が設けられている。Next, the slave imaging device 3 will be described. Here, FIG. 3 is a front view showing the appearance of the slave imaging device 3 as viewed from the direction of the master imaging device 2 (the direction of B in the figure). As shown in FIG. 3, the slave imaging device 3
Is symmetrical as compared to the external appearance of the master imaging device 2 shown in FIG. 2, but differs in that the ultrasonic transmission / reception unit 8 provided in the master imaging device 2 is not provided. It is. That is, the slave imaging device 3 is provided with the same imaging window 5, infrared communication window 7, suction cup 9, and rotation mechanism 10 that functions as element rotating means, similar to the master imaging device 2.
【0031】次に、マスター撮像装置2及びスレーブ撮
像装置3の内部に設けられる撮像光学系について説明す
る。ここで、図4は撮像装置2,3内の撮像光学系を概
略的に示す構成図であって、マスター撮像装置2を図1
中のCの方向から、また、スレーブ撮像装置3を図1中
のDの方向から見た図である。撮像装置2,3内の撮像
光学系は、概略的には、光軸の向きのみを変えるミラー
11、広角レンズ12、画像処理回路13が接続された
CMOSイメージセンサ6により構成されている。この
ような構成により、ホワイトボード4の筆記面4aに対
して平行であって撮像窓5を通過した光は、ミラー11
で上方に反射され、広角レンズ12を通ってCMOSイ
メージセンサ6に達する。光を受光したCMOSイメー
ジセンサ6は、画素単位で配置されたフォトダイオード
で光電変換した信号を所定の周期毎に画素毎のアンプ
(セルアンプ)で増幅して画像処理回路13へ出力す
る。Next, an image pickup optical system provided inside the master image pickup device 2 and the slave image pickup device 3 will be described. Here, FIG. 4 is a configuration diagram schematically showing an image pickup optical system in the image pickup apparatuses 2 and 3, and FIG.
FIG. 2 is a diagram of the slave imaging device 3 viewed from a direction C in FIG. 1 and a direction D in FIG. The imaging optical system in each of the imaging devices 2 and 3 is roughly composed of a mirror 11 that changes only the direction of the optical axis, a wide-angle lens 12, and a CMOS image sensor 6 to which an image processing circuit 13 is connected. With this configuration, light that is parallel to the writing surface 4 a of the whiteboard 4 and passes through the imaging window 5 is reflected by the mirror 11.
Reflected upward, and reaches the CMOS image sensor 6 through the wide-angle lens 12. The CMOS image sensor 6 that has received the light amplifies a signal photoelectrically converted by a photodiode arranged in a pixel unit by an amplifier (cell amplifier) for each pixel at a predetermined cycle and outputs the amplified signal to the image processing circuit 13.
【0032】ここで、筆記情報入力システム1が備える
二つの撮像装置2,3によって筆記情報入力の可能な筆
記情報入力領域1aについて図5を参照して説明する。
図5中、筆記情報入力領域1aは斜線で示された部分で
ある。詳細は後述するが、筆記情報入力位置(ホワイト
ボード4の筆記面4aに接触した筆記部材の位置)は、
二つの撮像装置2,3によって撮像された画像から三角
測量の原理を用いて求められるため、筆記情報入力領域
1aは各撮像装置2,3の撮像領域の重複した部分とな
る。図5では、各撮像装置2,3の撮像領域は点線の内
側である。また、図5では、撮像装置2,3に内蔵され
たミラー11も図示している。ミラー11は、撮像窓5
から入射される90°近い角度範囲の光を反射して、そ
の反射光を広角レンズ12を通してCMOSイメージセ
ンサ6に照射するように取り付けられている。Here, a writing information input area 1a in which writing information can be input by the two imaging devices 2 and 3 provided in the writing information input system 1 will be described with reference to FIG.
In FIG. 5, the handwriting information input area 1a is a portion indicated by oblique lines. Although details will be described later, the writing information input position (the position of the writing member in contact with the writing surface 4a of the whiteboard 4)
The writing information input area 1a is an overlapping part of the imaging area of each of the imaging devices 2 and 3, since it is obtained from the images captured by the two imaging devices 2 and 3 using the principle of triangulation. In FIG. 5, the imaging area of each of the imaging devices 2 and 3 is inside the dotted line. FIG. 5 also shows the mirror 11 built in the imaging devices 2 and 3. The mirror 11 is connected to the imaging window 5
It is mounted so as to reflect light in an angle range close to 90 ° incident on the CMOS image sensor 6 through the wide-angle lens 12.
【0033】次に、マスター撮像装置2に内蔵される各
部の電気的接続について図6を参照して説明する。図6
に示すように、マスター撮像装置2には、CPU(Cent
ralProcessing Unit)14が備えられており、このCP
U14がマスター撮像装置2に内蔵される各部を集中的
に制御する。このCPU14には、マスター撮像装置2
を制御するための制御プログラムが予め書き込まれたR
OM(Read Only Memory)15、DRAM(Dynamic Ra
ndom Access Memory)により構成されておりCPU14
のワークエリアとして使用されるメインメモリ16がバ
ス接続されている。ここに、マイクロコンピュータが構
成されている。Next, the electrical connection of each part built in the master imaging device 2 will be described with reference to FIG. FIG.
As shown in the figure, a CPU (Cent
ralProcessing Unit) 14 and this CP
U14 centrally controls each unit incorporated in the master imaging device 2. The CPU 14 includes the master imaging device 2
R in which a control program for controlling
OM (Read Only Memory) 15, DRAM (Dynamic Ra)
ndom Access Memory) and the CPU 14
The main memory 16 used as a work area is connected by a bus. Here, a microcomputer is configured.
【0034】また、CPU14には、フラッシュメモリ
17、画像処理回路13、赤外線受発光モジュール18
が接続された直−並列変換回路19、送波用超音波マイ
クロフォン8a及び受波用超音波マイクロフォン8bが
接続された超音波送受信制御部20、USB(Universa
l Serial Bus) I/F21が接続されたUSBドライ
バ22、回転機構10がバス接続されている。The CPU 14 includes a flash memory 17, an image processing circuit 13, and an infrared light receiving / emitting module 18.
Is connected, the ultrasonic transmission / reception control unit 20 to which the transmitting ultrasonic microphone 8a and the receiving ultrasonic microphone 8b are connected, a USB (Universa).
l Serial Bus) The USB driver 22 to which the I / F 21 is connected and the rotation mechanism 10 are connected by a bus.
【0035】フラッシュメモリ17は、CPU14の制
御によって筆記入力された座標データを記憶する。The flash memory 17 stores coordinate data written and input under the control of the CPU 14.
【0036】画像処理回路13は、A/D(Analog/Dig
ital)変換回路を含んでおり、CPU14の制御によっ
てCMOSイメージセンサ6から入力されるアナログ信
号をデジタル信号に変換した後、その画像データから被
写体画像の輪郭線を抽出する処理、その抽出された形状
よりその被写体が筆記部材であるか否かを判断する画像
認識処理、筆記部材と認識された物体がホワイトボード
4の筆記面4aに接触したときの接触位置の情報を出力
する処理等を実行する。The image processing circuit 13 has an A / D (Analog / Dig)
It includes a conversion circuit that converts an analog signal input from the CMOS image sensor 6 into a digital signal under the control of the CPU 14 and then extracts a contour line of a subject image from the image data. Image recognition processing for determining whether or not the subject is a writing member, processing for outputting information on a contact position when an object recognized as a writing member contacts the writing surface 4a of the whiteboard 4, and the like are executed. .
【0037】直−並列変換回路19は、赤外線データ通
信において使用され、CPU14の制御によって送信デ
ータはパラレルからシリアルへと変換され、受信データ
はシリアルからパラレルへと変換される。この直−並列
変換回路19に接続された赤外線受発光モジュール18
は、IrDA(Infrared Data Association)方式の赤
外線通信を実行するために必要な回路で、その内部の構
成を図7に示す。赤外線受発光モジュール18は、非同
期送受信回路23、変復調回路24、アンプ25,2
6、赤外線発光ダイオード27、フォトダイオード28
から構成されている。非同期送受信回路23は、直−並
列変換回路19と変復調回路24との間に位置し、変復
調回路24に対してデータを非同期に送受信する。変復
調回路24は、送信データをRZ(Return to Zero)符号
を用いて変調し、変調されたアナログ信号をアンプ25
へ出力するとともに、アンプ26から受信したアナログ
信号を復調して、シリアルデータを非同期送受信回路2
3へ出力する。なお、RZ符号は、伝送するデータが
“0”のときに赤外光を放射し、“1”のときには放射
しない方式である。赤外線発光ダイオード27は、電流
のオン・オフに従い、ピーク波長が850nm〜900
nm、放射角度±15度〜±30度の赤外線を発光また
は消光する。フォトダイオード28は、赤外光を受光す
ると電流を出力する。なお、このような赤外線受発光モ
ジュール18は、赤外線通信窓7の内側において、赤外
線発光ダイオード27とフォトダイオード28とを赤外
線通信窓7の外側に向けて取り付けられている。The serial-parallel conversion circuit 19 is used in infrared data communication. Under the control of the CPU 14, transmission data is converted from parallel to serial, and received data is converted from serial to parallel. Infrared receiving / emitting module 18 connected to this serial-parallel conversion circuit 19
Is a circuit necessary for executing infrared communication of the IrDA (Infrared Data Association) system, and the internal configuration thereof is shown in FIG. The infrared receiving / emitting module 18 includes an asynchronous transmitting / receiving circuit 23, a modulation / demodulation circuit 24, and amplifiers 25 and 2.
6. Infrared light emitting diode 27, photodiode 28
It is composed of The asynchronous transmission / reception circuit 23 is located between the serial-parallel conversion circuit 19 and the modulation / demodulation circuit 24 and transmits / receives data to / from the modulation / demodulation circuit 24 asynchronously. The modulation and demodulation circuit 24 modulates transmission data using an RZ (Return to Zero) code, and converts the modulated analog signal into an amplifier 25.
And demodulates the analog signal received from the amplifier 26, and transmits the serial data to the asynchronous transmitting / receiving circuit 2.
Output to 3. The RZ code is a system that emits infrared light when data to be transmitted is “0” and does not emit it when it is “1”. The infrared light emitting diode 27 has a peak wavelength of 850 nm to 900 according to the on / off of the current.
Emits or extinguishes infrared rays with an emission angle of ± 15 degrees to ± 30 degrees nm. The photodiode 28 outputs a current when receiving infrared light. Note that such an infrared receiving / emitting module 18 is mounted inside the infrared communication window 7 with the infrared light emitting diode 27 and the photodiode 28 facing the outside of the infrared communication window 7.
【0038】超音波送受信制御部20は、CPU14の
制御によって送波用超音波マイクロフォン8aに所定の
周期毎にトリガパルス信号を供給し、またトリガパルス
信号を出力してから受波用超音波マイクロフォン8bか
ら超音波の受信信号が入力されるまでの時間Tを測定す
る。この時間Tは、発信した超音波が物体に当たり、反
射して戻って来るまでの時間に相当する。送波用超音波
マイクロフォン8aと受波用超音波マイクロフォン8b
は、赤外線通信窓7と同じ面に隣接して取り付けられて
いる。ここで、室温(20℃)での超音波の音速Cは3
43(m/s)であるため、超音波マイクロフォン8
a,8bと反射物体(スレーブ撮像装置3)までの距離
L'は、 L'=C×T/2 ・・・・(1) により求まる。The ultrasonic transmission / reception control unit 20 supplies a trigger pulse signal to the transmission ultrasonic microphone 8a at predetermined intervals under the control of the CPU 14, outputs a trigger pulse signal, and then receives the reception ultrasonic microphone. The time T from the reception of the ultrasonic wave to the input of the reception signal from 8b is measured. This time T corresponds to the time required for the transmitted ultrasonic wave to hit the object, be reflected, and return. Transmitting ultrasonic microphone 8a and receiving ultrasonic microphone 8b
Is mounted adjacent to the same surface as the infrared communication window 7. Here, the sound speed C of the ultrasonic wave at room temperature (20 ° C.) is 3
43 (m / s), the ultrasonic microphone 8
The distance L 'between a, 8b and the reflecting object (slave imaging device 3) is determined by L' = C × T / 2 (1).
【0039】USBドライバ22は、CPU14の制御
によってUSB規格に準拠した動作処理を実行して、U
SBケーブルに接続されたパソコン等とデータ転送を行
う。なお、USBドライバ22は、フラッシュメモリ1
7に記憶された座標データをパソコン等の外部機器に転
送する場合のみに使用されるため、通常の筆記入力動作
中は、USBケーブルを接続する必要はない。The USB driver 22 executes an operation process based on the USB standard under the control of the CPU 14, and
Transfers data with a personal computer or the like connected to the SB cable. Note that the USB driver 22 is provided in the flash memory 1.
Since it is used only when the coordinate data stored in the memory 7 is transferred to an external device such as a personal computer, it is not necessary to connect a USB cable during a normal writing input operation.
【0040】回転機構10は、CPU14の制御によっ
て回転し、超音波及び赤外線通信を使用することによ
り、スレーブ撮像装置3との間の位置(向き)を調整す
る。The rotation mechanism 10 rotates under the control of the CPU 14, and adjusts the position (direction) between the rotation mechanism 10 and the slave imaging device 3 by using ultrasonic and infrared communication.
【0041】また、マスター撮像装置2に設けられるバ
ッテリ29は例えばニッケル水素電池やリチウム電池等
であり、電流はAC−DCコンバータ30を介してマス
ター撮像装置2に供給される。The battery 29 provided in the master imaging device 2 is, for example, a nickel-metal hydride battery or a lithium battery, and a current is supplied to the master imaging device 2 via an AC-DC converter 30.
【0042】次に、スレーブ撮像装置3に内蔵される各
部の電気的接続について図8を参照して説明する。図8
に示すように、スレーブ撮像装置3のシステム構成は、
マスター撮像装置2からフラッシュメモリ17、超音波
送受信制御部20、送波用超音波マイクロフォン8a、
受波用超音波マイクロフォン8b、USBドライバ2
2、USB I/F21を省いた構成であり、個々の構
成要素はマスター撮像装置2の構成要素と同じであるた
め、詳細な説明は省略する。Next, the electrical connection of each unit built in the slave imaging device 3 will be described with reference to FIG. FIG.
As shown in the figure, the system configuration of the slave imaging device 3 is as follows.
From the master imaging device 2 to the flash memory 17, the ultrasonic transmission / reception control unit 20, the transmission ultrasonic microphone 8a,
Ultrasonic microphone 8b for receiving wave, USB driver 2
2. Since the configuration is such that the USB I / F 21 is omitted, and the individual components are the same as the components of the master imaging device 2, detailed description will be omitted.
【0043】次に、筆記情報入力領域1aにおいて筆記
部材がホワイトボード4の筆記面4aに接触したとき
(筆記部材による筆記入力時)の接触位置を求める方法
を説明する。なお、筆記入力の検出判断は、CMOSイ
メージセンサ6から1フレーム分の画素信号が画像処理
回路13へ入力される毎に行われる。Next, a description will be given of a method of obtaining a contact position when the writing member contacts the writing surface 4a of the whiteboard 4 in the writing information input area 1a (when writing is performed by the writing member). The determination of the handwriting input is performed each time a pixel signal for one frame is input to the image processing circuit 13 from the CMOS image sensor 6.
【0044】マスター撮像装置2及びスレーブ撮像装置
3のCMOSイメージセンサ6は、図4に示したように
下向きに取り付けられているが、説明の便宜上、ミラー
11が無く、各撮像装置2,3の広角レンズ12とCM
OSイメージセンサ6とが、図9に示すように、ホワイ
トボード4の筆記面4aに対して入射光の光軸が平行と
なるように配置された場合を想定する。なお、マスター
撮像装置2の広角レンズ12とスレーブ撮像装置3の広
角レンズ12との距離をL、ホワイトボード4の筆記面
4aにおける筆記部材の接触点をP、点Pの位置座標を
(x,y)、マスター撮像装置2の広角レンズ12とス
レーブ撮像装置3の広角レンズ12とを結ぶ直線をX−
Line、スレーブ撮像装置3の広角レンズ12におけ
る接触点Pの方向とX−Lineとのなす角度をβ1、
マスター撮像装置2の広角レンズ12における接触点P
の方向とX−Lineとのなす角度をβ2とする。ま
た、スレーブ撮像装置3の広角レンズ12及びCMOS
イメージセンサ6付近の拡大図を図10に示す。図10
において、fは広角レンズ12とCMOSイメージセン
サ6との間の距離、hはCMOSイメージセンサ6にお
ける広角レンズ12の光軸の結像位置と接触点Pの結像
位置との間の距離、αは広角レンズ12の光軸とX−L
ineとのなす角度、θは接触点Pとその結像点とを結
ぶ線と広角レンズ12の光軸とのなす角度である。Although the CMOS image sensors 6 of the master image pickup device 2 and the slave image pickup device 3 are mounted downward as shown in FIG. 4, for convenience of explanation, there is no mirror 11 and each of the image pickup devices 2 and 3 has Wide-angle lens 12 and CM
Assume that the OS image sensor 6 is arranged such that the optical axis of incident light is parallel to the writing surface 4a of the whiteboard 4, as shown in FIG. The distance between the wide-angle lens 12 of the master imaging device 2 and the wide-angle lens 12 of the slave imaging device 3 is L, the contact point of the writing member on the writing surface 4a of the whiteboard 4 is P, and the position coordinates of the point P are (x, y), a straight line connecting the wide-angle lens 12 of the master imaging device 2 and the wide-angle lens 12 of the slave imaging device 3 is represented by X-
Line, the angle between the direction of the contact point P in the wide-angle lens 12 of the slave imaging device 3 and the X-Line is β1,
Contact point P on the wide-angle lens 12 of the master imaging device 2
And the angle between the direction of X-Line and X-Line is β2. Also, the wide-angle lens 12 and the CMOS of the slave imaging device 3
FIG. 10 shows an enlarged view of the vicinity of the image sensor 6. FIG.
Where f is the distance between the wide-angle lens 12 and the CMOS image sensor 6, h is the distance between the image-forming position of the optical axis of the wide-angle lens 12 and the image-forming position of the contact point P in the CMOS image sensor 6, α Is the optical axis of the wide-angle lens 12 and X-L
is the angle between the optical axis of the wide-angle lens 12 and the line connecting the contact point P and its imaging point.
【0045】上記の各成分を用いることにより、以下の
2式が成り立つ。 θ=arctan(h/f) ・・・・(2) β1=α−θ ・・・・(3) ここで、マスター撮像装置2とスレーブ撮像装置3との
位置関係が定まる(マスター撮像装置2の広角レンズ1
2とスレーブ撮像装置3の広角レンズ12とを結ぶ直線
をX−Lineが確定する)と、角度αはスレーブ撮像
装置3における広角レンズ12の組み付け仕様として予
め判っている値であるため、これら2式より角度β1を
求めることができる。また、マスター撮像装置2につい
ても同様にして角度β2を求めることができる。By using the above components, the following two equations hold. θ = arctan (h / f) (2) β1 = α−θ (3) Here, the positional relationship between the master imaging device 2 and the slave imaging device 3 is determined (master imaging device 2). Wide-angle lens 1
X-Line determines a straight line connecting the wide-angle lens 12 of the slave imaging device 3 to the wide-angle lens 12), and the angle α is a value known in advance as the mounting specification of the wide-angle lens 12 in the slave imaging device 3. The angle β1 can be obtained from the equation. Further, the angle β2 can be similarly obtained for the master imaging device 2.
【0046】このようにして角度β1と角度β2が求ま
ると、接触点Pの位置座標(x,y)は、三角測量の原
理により、 x=L・tanβ2/(tanβ1+tanβ2) ・・・・(4) y=x・tanβ1 ・・・・(5) として算出される。When the angle β1 and the angle β2 are obtained in this manner, the position coordinates (x, y) of the contact point P are calculated as follows: x = L · tanβ2 / (tanβ1 + tanβ2) (4) ) Y = x · tanβ1 (5)
【0047】なお、スレーブ撮像装置3で求めた角度β
1はIrDA方式の赤外線通信によりマスター撮像装置
2へ送信され、マスター撮像装置2が受信したスレーブ
撮像装置3で求めた角度β1とマスター撮像装置2で求
めた角度β2を使用して、式(4)と式(5)とにより
接触点Pの位置座標を算出する。The angle β obtained by the slave imaging device 3
1 is transmitted to the master imaging device 2 by IrDA infrared communication, and the angle β1 obtained by the slave imaging device 3 and the angle β2 obtained by the master imaging device 2 received by the master imaging device 2 are used to obtain the equation (4). ) And Equation (5) are used to calculate the position coordinates of the contact point P.
【0048】ここで、IrDA方式の赤外線通信プロト
コルについて説明する。IrDA方式のプロトコル構成
を図11に示す。図11中、アプリケーション50は、
本実施の形態においては、スレーブ撮像装置3からマス
ター撮像装置2へ角度β1を伝送するアプリケーション
である。TP Entities51は、OSI(Open SystemsInt
erconnection)参照モデルのトランスポートプロトコル
(レイヤ4)を実行するエンティティであり、このエン
ティティはオプションである。なお、TPは“transpor
t”の略である。LM−IAS52は、Link Management
InformationAccess Service であり、通信している機
器が何であるかを示す情報をやり取りする。LM−IA
S52とTP Entities51は同じレイヤに位置してお
り、1つのアプリケーション間コネクションでは、いず
れか1つが選択されて使用される。本実施の形態では、
LM−IAS52を使用し、TP Entities51は使用し
ない。LM−MUX53は、Link Management Multiple
xer であり、複数のサービスアクセスポイントを持つこ
とができ、複数のアプリケーションのデータ伝送を同時
に処理する。IrLAP54は、Infrared Link Access
Protocol であり、HDLC(High level Data Link C
ontrol procedures)の不平衡型手順クラスを基にして
規定されている。不平衡型手順クラスとは、一方の局が
制御に関して全責任を持つものであり、一次局と二次局
の接続により構成される。この場合、一次局は単一であ
るが、二次局は複数存在することができる。本実施の形
態においては、マスター撮像装置2が一次局であり、ス
レーブ撮像装置3が二次局である。IrDA−SIR5
5は、IrDA Serial Infrared Physical Layer であり、
変調方式など赤外線通信の物理的な仕様を規定してお
り、IrDA−SIR55を除いた全てのプロトコルは
ソフトウェアにより実行される。ここに、無線通信手段
が実現されている。Here, the infrared communication protocol of the IrDA system will be described. FIG. 11 shows the protocol configuration of the IrDA system. In FIG. 11, the application 50 is
In the present embodiment, an application is to transmit the angle β1 from the slave imaging device 3 to the master imaging device 2. TP Entities51 is OSI (Open Systems Int.
erconnection) An entity that implements the reference model transport protocol (Layer 4), which is optional. TP stands for “transpor
t ". LM-IAS 52 is Link Management
InformationAccess Service, which exchanges information indicating what devices are communicating. LM-IA
S52 and TP Entities 51 are located in the same layer, and one connection is selected and used in one application connection. In the present embodiment,
The LM-IAS 52 is used, and the TP Entities 51 are not used. LM-MUX53 is Link Management Multiple
xer, which can have multiple service access points and process data transmission of multiple applications simultaneously. IrLAP 54 is an Infrared Link Access
Protocol, HDLC (High level Data Link C
ontrol procedures). An unbalanced procedural class is one in which one station has full control over the control, and consists of a connection between the primary and secondary stations. In this case, there is a single primary station, but there can be multiple secondary stations. In the present embodiment, the master imaging device 2 is a primary station, and the slave imaging device 3 is a secondary station. IrDA-SIR5
5 is an IrDA Serial Infrared Physical Layer,
Physical specifications of infrared communication such as a modulation method are defined, and all protocols except IrDA-SIR55 are executed by software. Here, a wireless communication unit is realized.
【0049】続いて、赤外線通信の手順を図12に示し
たシーケンス例に基づいて説明する。IrDA方式の赤
外線通信では、コネクション確立フェーズの前に、一次
局が二次局のアドレスを認知するディスカバリのフェー
ズがある。まず、コネクションの確立までのマスター撮
像装置2の動作について説明する。電源がオンにされる
と、赤外線通信アプリケーション50は、まずLM−I
AS52へディスカバリ要求を出し、このメッセージは
LM−MUX53を介してIrLAP54に通知され
る。IrLAP54はディスカバリ要求(IrLAP_DISCOVE
RY.req)を受けると、タイムスロットの総数1とタイム
スロット番号0を含めたディスカバリ用のXID(exchange
station identification)コマンドを送出し、スレーブ
撮像装置3より装置のアドレスと能力情報を含んだXID
レスポンスを受信する。そして、次のタイムスロットで
ディスカバリの終了を意味する、タイムスロット番号F
FHを含めたディスカバリ用のXIDコマンドを送出する
とともに、スレーブ撮像装置3から受信したアドレスと
能力情報を含めたディスカバリ確認(IrLAP_DISCOVERY.c
nf)をLM−MUX53へ渡す。LM−MUX53は、
これを受けると、ディスカバリ確認をLM−IAS52
を介して赤外線通信アプリケーション50へ渡す。赤外
線通信アプリケーション50は、このメッセージを受け
ると、LM−IAS52へスレーブ撮像装置3とのコネ
クション確立要求(スレーブ撮像装置3のアドレスを含
んでいる)を出し、このメッセージはLM−MUX53
を介してIrLAP54に通知される。IrLAP54
はコネクション確立要求(IrLAP_CON.req)を受けると、
スレーブ撮像装置3のアドレスを含めたSNRM(Set Norma
l Response Mode)コマンドを送信する。そして、相手か
らUA(Unnumbered Acknowledgment)レスポンスを受信す
ると、LM−MUX53へデータリンクコネクション確
立確認(IrLAP_CON.cnf)を出す。LM−MUX53はこ
のメッセージを受けると、CR LM-PDU(Connect Request
Link Management-Protocol Data Unit)をデータ要求(Ir
LAP_DT.req)メッセージに含めて、IrLAP54へ渡
す。IrLAP54は、この情報をI(Information)フ
レームに含めてスレーブ撮像装置3に送信する。その
後、スレーブ撮像装置3よりCC LM-PDU(Connect Confir
m Link Management-Protocol Data Unit)を含んだIフ
レームを受信すると、LM−MUX53へデータ指示(I
rLAP_DT.ind)を出す。LM−MUX53は、これを受け
ると、コネクション確立確認をLM−IAS52を介し
て赤外線通信アプリケーション50へ渡す。Next, the procedure of infrared communication will be described with reference to a sequence example shown in FIG. In the IrDA infrared communication, there is a discovery phase in which the primary station recognizes the address of the secondary station before the connection establishment phase. First, the operation of the master imaging device 2 until the connection is established will be described. When the power is turned on, the infrared communication application 50 first transmits the LM-I
A discovery request is issued to the AS 52, and this message is notified to the IrLAP 54 via the LM-MUX 53. IrLAP 54 requests a discovery request (IrLAP_DISCOVE).
RY.req), the discovery XID (exchange including the total number of time slots 1 and time slot number 0)
station identification) command, and the slave imaging device 3 sends the XID including the device address and capability information.
Receive the response. Then, the time slot number F indicating the end of discovery in the next time slot
The XID command for discovery including the FH is transmitted, and the discovery confirmation including the address and capability information received from the slave imaging device 3 (IrLAP_DISCOVERY.c
nf) to the LM-MUX53. LM-MUX53 is
Upon receiving this, the discovery confirmation is performed by the LM-IAS 52.
To the infrared communication application 50 via. Upon receiving this message, the infrared communication application 50 issues a connection establishment request (including the address of the slave imaging device 3) to the LM-IAS 52, and the message is transmitted to the LM-MUX 53.
Is notified to the IrLAP 54 via. IrLAP54
Receives the connection establishment request (IrLAP_CON.req),
SNRM (Set Norma) including the address of the slave imaging device 3
l Response Mode) command. Then, upon receiving a UA (Unnumbered Acknowledgment) response from the other party, it sends a data link connection establishment confirmation (IrLAP_CON.cnf) to the LM-MUX 53. Upon receiving this message, the LM-MUX 53 receives a CR LM-PDU (Connect Request).
Link Management-Protocol Data Unit)
LAP_DT.req) message and pass it to IrLAP54. The IrLAP 54 transmits this information to the slave imaging device 3 with this information included in an I (Information) frame. Thereafter, the CC LM-PDU (Connect Confir
When receiving an I-frame including an m Link Management-Protocol Data Unit, the LM-MUX 53 receives a data instruction (I
rLAP_DT.ind). Upon receiving this, the LM-MUX 53 passes a connection establishment confirmation to the infrared communication application 50 via the LM-IAS 52.
【0050】次に、コネクションの確立までのスレーブ
撮像装置3の動作について説明する。電源がオンにされ
ると、ディスカバリ用のXIDコマンドの受信待ちとな
る。そして、IrLAP54が相手からディスカバリ用
のXIDコマンドを受信すると、タイムスロットの総数が
1であるため、自装置のアドレスと能力情報を含んだXI
Dレスポンスを送信する。そして、ディスカバリの終了
を意味する、タイムスロット番号FFHを含んだディス
カバリ用のXIDコマンドを受信すると、LM−MUX5
3へディスカバリ指示(IrLAP_DISCOVERY.ind)を出す。
LM−MUX53は、これを受けると、ディスカバリ指
示メッセージをLM−IAS52を介して赤外線通信ア
プリケーション50へ渡す。その後、IrLAP54が
相手からSNRMコマンドを受信すると、LM−MUX53
へデータリンクコネクション確立指示(IrLAP_CON.ind)
を出す。LM−MUX53は、このメッセージを受ける
と、応答(IrLAP_CON.rsp)をIrLAP54へ返す。I
rLAP54は、このメッセージを受けると、UAレスポ
ンスを相手に送信する。その後、相手からCR LM-PDUを
含んだIフレームを受信すると、IrLAP54は、L
M−MUX53へデータ指示(IrLAP_DT.ind)を出す。L
M−MUX53は、このメッセージを受けると、コネク
ション確立指示をLM−IAS52を介して赤外線通信
アプリケーション50へ渡す。赤外線通信アプリケーシ
ョン50は、この応答メッセージをLM−IAS52を
介してLM−MUX53へ渡す。LM−MUX53は、
これを受けると、CC LM-PDUをデータ要求(IrLAP_DT.re
q)メッセージに含めて、IrLAP54へ渡す。IrL
AP54は、この情報をI(Information)フレームに含
めて相手に送信する。Next, the operation of the slave imaging device 3 until the connection is established will be described. When the power is turned on, it waits for the XID command for discovery. Then, when the IrLAP 54 receives the XID command for discovery from the partner, the total number of time slots is 1, and therefore, the XI containing the address and the capability information of the own device is included.
D Send a response. Then, when a discovery XID command including the time slot number FFH indicating the end of discovery is received, the LM-MUX5
Issue a discovery instruction (IrLAP_DISCOVERY.ind) to 3.
Upon receiving this, the LM-MUX 53 passes a discovery instruction message to the infrared communication application 50 via the LM-IAS 52. Thereafter, when the IrLAP 54 receives the SNRM command from the partner, the LM-MUX 53
Data link connection establishment instruction (IrLAP_CON.ind)
Put out. Upon receiving this message, the LM-MUX 53 returns a response (IrLAP_CON.rsp) to the IrLAP 54. I
Upon receiving this message, the rLAP 54 sends a UA response to the other party. Thereafter, upon receiving an I frame including a CR LM-PDU from the other party, the IrLAP 54
A data instruction (IrLAP_DT.ind) is issued to the M-MUX 53. L
Upon receiving this message, the M-MUX 53 passes a connection establishment instruction to the infrared communication application 50 via the LM-IAS 52. The infrared communication application 50 passes this response message to the LM-MUX 53 via the LM-IAS 52. LM-MUX53 is
When this is received, a CC LM-PDU is requested for data (IrLAP_DT.re
q) Pass it to IrLAP 54 in the message. IrL
The AP 54 transmits this information to the other party by including the information in an I (Information) frame.
【0051】以上により、マスター撮像装置2とスレー
ブ撮像装置3との赤外線通信アプリケーション間のコネ
クションが確立される。As described above, the connection between the infrared communication application between the master imaging device 2 and the slave imaging device 3 is established.
【0052】また、図12に示すように、マスター撮像
装置2とスレーブ撮像装置3との間の位置(向き)調整
の際での赤外線通信では、回転指示コマンドと回転指示
応答コマンドが、DT LM-PDU(Data Link Management-Pro
tocol Data Unit)に含めて送受信される。As shown in FIG. 12, in the infrared communication at the time of adjusting the position (direction) between the master imaging device 2 and the slave imaging device 3, the rotation instruction command and the rotation instruction response command include the DT LM -PDU (Data Link Management-Pro
tocol Data Unit).
【0053】そして、スレーブ撮像装置3は、ユーザに
よる筆記入力を検出すると、前述した式(2)と式
(3)とを用いて求めた角度β1の値を、DT LM-PDUに
含めてマスター撮像装置2に送信する。Then, when the slave imaging device 3 detects a handwriting input by the user, the slave imaging device 3 includes the value of the angle β1 obtained by using the above-described equations (2) and (3) in the DT LM-PDU, and The image is transmitted to the imaging device 2.
【0054】次に、マスター撮像装置2とスレーブ撮像
装置3とにそれぞれ備えられたCPU14が、制御プロ
グラムに基づいて実行する機能について説明する。ここ
では、本実施の形態の筆記情報入力システム1が備える
特長的な機能を実現する処理動作について図13ないし
図19を参照しつつ以下において具体的に説明する。Next, the functions executed by the CPUs 14 provided in the master imaging device 2 and the slave imaging device 3 based on the control program will be described. Here, the processing operation for realizing the distinctive functions provided in the handwritten information input system 1 of the present embodiment will be specifically described below with reference to FIGS.
【0055】なお、図5に示したように、マスター撮像
装置2は撮像窓5が左下方向を向くようにしてホワイト
ボード4の右上に吸盤9にて付着され、また、スレーブ
撮像装置3は撮像窓5が右下方向を向くようにしてホワ
イトボード4の左上に吸盤9にて付着される。この付着
位置は、ホワイトボード4に予めマークをしておき、そ
の位置に付着するようにしても良いが、ホワイトボード
4の筆記面4a上であれば任意の場所に付着させること
ができる。このように筆記情報入力システム1のマスタ
ー撮像装置2とスレーブ撮像装置3とがホワイトボード
4に取り付けられた状態で電源が投入されると、マスタ
ー撮像装置2及びスレーブ撮像装置3の各ROM15に
格納された制御プログラムがメインメモリ16に書き込
まれ、制御プログラムが実行されることになる。As shown in FIG. 5, the master imaging device 2 is attached to the upper right of the whiteboard 4 with the suction cup 9 so that the imaging window 5 faces the lower left direction. The window 5 is attached to the upper left of the whiteboard 4 by the suction cup 9 so as to face the lower right direction. This attachment position may be marked in advance on the whiteboard 4 and attached to that position, but may be attached to any position on the writing surface 4a of the whiteboard 4. When the power is turned on while the master imaging device 2 and the slave imaging device 3 of the writing information input system 1 are attached to the whiteboard 4 in this manner, the power is stored in the ROMs 15 of the master imaging device 2 and the slave imaging device 3. The written control program is written to the main memory 16, and the control program is executed.
【0056】ここで、図13はマスター撮像装置2にお
ける処理動作の流れを概略的に示すフローチャート、図
14はスレーブ撮像装置3における処理動作の流れを概
略的に示すフローチャートである。なお、以下において
は、マスター撮像装置2側の処理を示す図13のフロー
チャートを主体に説明する。FIG. 13 is a flowchart schematically showing the flow of the processing operation in the master imaging device 2, and FIG. 14 is a flowchart schematically showing the flow of the processing operation in the slave imaging device 3. In the following, description will be made mainly on the flowchart of FIG. 13 showing processing on the master imaging device 2 side.
【0057】図13に示すように、マスター撮像装置2
における処理動作としては、まず、赤外線受発光モジュ
ール18を使用してIrDA方式の赤外線通信を開始す
る。そして、ディスカバリフェーズにてスレーブ撮像装
置3を検出すると、図12に示した通信シーケンスを実
行してマスター撮像装置2とスレーブ撮像装置3との赤
外線通信アプリケーション間のコネクションを確立する
(ステップS1,図14中のステップS31)。As shown in FIG. 13, the master imaging device 2
First, IrDA infrared communication is started using the infrared light receiving / emitting module 18. When the slave imaging device 3 is detected in the discovery phase, the communication sequence shown in FIG. 12 is executed to establish a connection between the infrared communication application between the master imaging device 2 and the slave imaging device 3 (step S1, FIG. Step S31 in 14).
【0058】赤外線通信のコネクションが確立される
と、マスター撮像装置2は、送波用超音波マイクロフォ
ン8aを介して超音波を発信し、その超音波がスレーブ
撮像装置3に当たって反射して戻って来たところを受波
用超音波マイクロフォン8bを介して検出して、その超
音波の受信レベル(超音波の受信強度)を測定する(ス
テップS2)。When the connection for infrared communication is established, the master imaging device 2 transmits an ultrasonic wave via the transmitting ultrasonic microphone 8a, and the ultrasonic wave is reflected by the slave imaging device 3 and returns. This is detected via the receiving ultrasonic microphone 8b, and the reception level (reception intensity of the ultrasonic wave) of the ultrasonic wave is measured (step S2).
【0059】続いて、回転機構10を回転させることに
よりマスター撮像装置2を所定の角度(第1の角度:図
15参照)だけ回転させ(ステップS3)、超音波を発
信してその反射波の受信レベルを測定する(ステップS
4)。これらステップS3〜S4の処理は、回転角が第
1の角度より大きい所定の角度(第2の角度:図15参
照)に達する迄(ステップS5のY)、繰り返される。Subsequently, the master imaging device 2 is rotated by a predetermined angle (first angle: see FIG. 15) by rotating the rotation mechanism 10 (step S3), and an ultrasonic wave is transmitted to generate a reflected wave. Measure the reception level (step S
4). The processes in steps S3 and S4 are repeated until the rotation angle reaches a predetermined angle (second angle: see FIG. 15) larger than the first angle (Y in step S5).
【0060】そして、回転角が所定の角度(第2の角
度:図15参照)に達した場合には(ステップS5の
Y)、回転機構10を回転させることにより、測定され
た受信レベルが最大であった角度(図15参照)にマス
ター撮像装置2を回転させる(ステップS6)。When the rotation angle reaches a predetermined angle (second angle: see FIG. 15) (Y in step S5), the measured reception level is maximized by rotating the rotation mechanism 10. Is rotated (see FIG. 15) (step S6).
【0061】次に、マスター撮像装置2のCPU14
は、回転角度の情報を含めた回転指示コマンドを赤外線
通信によりスレーブ撮像装置3へ送信する(ステップS
7)。一方、スレーブ撮像装置3のCPU14は、この
回転指示コマンドを受信すると(図14中のステップS
32)、回転機構10を回転させることによりスレーブ
撮像装置3を指示された角度だけ回転させた後、回転指
示レスポンスを赤外線通信によりマスター撮像装置2へ
送信する(図14中のステップS33)。Next, the CPU 14 of the master image pickup device 2
Transmits a rotation instruction command including rotation angle information to the slave imaging device 3 by infrared communication (step S
7). On the other hand, when the CPU 14 of the slave imaging device 3 receives the rotation instruction command (step S in FIG. 14).
32) After rotating the rotation mechanism 10 to rotate the slave imaging device 3 by the designated angle, a rotation instruction response is transmitted to the master imaging device 2 by infrared communication (step S33 in FIG. 14).
【0062】マスター撮像装置2のCPU14は、スレ
ーブ撮像装置3からの回転指示レスポンスを受信した場
合(ステップS8のY)、超音波を発信してその反射波
の受信レベルを測定する(ステップS9)。When receiving the rotation instruction response from the slave imaging device 3 (Y in step S8), the CPU 14 of the master imaging device 2 transmits an ultrasonic wave and measures the reception level of the reflected wave (step S9). .
【0063】これらステップS7〜S9の処理は、スレ
ーブ撮像装置3の回転機構10の回転角が所定の角度に
達する迄(ステップS10のY)、繰り返される。The processes in steps S7 to S9 are repeated until the rotation angle of the rotation mechanism 10 of the slave imaging device 3 reaches a predetermined angle (Y in step S10).
【0064】スレーブ撮像装置3の回転機構10の回転
角が所定の角度に達した場合(ステップS10のY)、
マスター撮像装置2のCPU14は、スレーブ撮像装置
3の回転に伴って測定した受信レベルが最大であった角
度を回転指示コマンドに含めてスレーブ撮像装置3へ送
信する(ステップS11)。一方、スレーブ撮像装置3
のCPU14は、この回転指示コマンドを受信すると
(図14中のステップS32)、回転機構10を回転さ
せることによりスレーブ撮像装置3を指示された角度だ
け回転させた後、回転指示レスポンスを赤外線通信によ
りマスター撮像装置2へ送信する(図14中のステップ
S33)。これにより、マスター撮像装置2及びスレー
ブ撮像装置3の回転位置(向き)が定まることになる。When the rotation angle of the rotation mechanism 10 of the slave imaging device 3 has reached a predetermined angle (Y in step S10),
The CPU 14 of the master imaging device 2 transmits to the slave imaging device 3 the angle at which the reception level measured along with the rotation of the slave imaging device 3 was the largest, included in the rotation instruction command (step S11). On the other hand, the slave imaging device 3
Upon receiving the rotation instruction command (step S32 in FIG. 14), the CPU 14 rotates the slave imaging device 3 by the specified angle by rotating the rotation mechanism 10, and then transmits the rotation instruction response by infrared communication. The data is transmitted to the master imaging device 2 (step S33 in FIG. 14). Thereby, the rotational positions (directions) of the master imaging device 2 and the slave imaging device 3 are determined.
【0065】以上のステップS2〜S11及びステップ
S32〜S33により、方向検出手段及び撮像方向調節
手段の機能が実行される。これにより、各撮像装置2,
3を任意の位置に設置した場合であっても、各撮像装置
2,3の光学系の向きを撮像装置2,3同士の位置関係
に基づいて所定の方向になるように自動的に調整するこ
とが可能になることにより、入力座標を三角測量の原理
を用いて求めることが可能になる。By the above steps S2 to S11 and steps S32 to S33, the functions of the direction detecting means and the imaging direction adjusting means are executed. Thereby, each imaging device 2,
Even when the camera 3 is installed at an arbitrary position, the direction of the optical system of each of the imaging devices 2 and 3 is automatically adjusted to be in a predetermined direction based on the positional relationship between the imaging devices 2 and 3. This makes it possible to determine the input coordinates using the principle of triangulation.
【0066】なお、このとき、マスター撮像装置2の赤
外線通信窓7のある面とスレーブ撮像装置3の赤外線通
信窓7のある面とは平行に近づくが、さらに平行の精度
を上げるために、上記のマスター撮像装置2及びスレー
ブ撮像装置3の回転位置(向き)を調整する動作を繰り
返し実行するようにしても良い。At this time, the surface of the master imaging device 2 where the infrared communication window 7 is located and the surface of the slave imaging device 3 where the infrared communication window 7 is located are close to parallel. The operation of adjusting the rotational positions (directions) of the master imaging device 2 and the slave imaging device 3 may be repeatedly executed.
【0067】続いて、マスター撮像装置2のCPU14
は、超音波送受信制御部20を制御してマスター撮像装
置2からスレーブ撮像装置3までの距離L'を測定する
(ステップS12)。ここに、距離測定手段の機能が実
行される。この距離L'は、超音波送受信制御部20が
送波用超音波マイクロフォン8aに所定の周期毎にトリ
ガパルス信号を供給し、また、トリガパルス信号を出力
してから受波用超音波マイクロフォン8bから超音波の
受信信号が入力されるまでの伝搬時間Tを測定し、この
伝搬時間Tと超音波の音速Cとを式(1)に代入するこ
とにより求めることができる。なお、超音波の音速C
は、室温(20℃)での値である343(m/s)を用
いるが、マスター撮像装置2に気温測定手段を付加し
て、測定した気温に対応した音速値を使用するようにし
ても良い。これにより、各撮像装置2,3を任意の位置
に設置した場合であっても、撮像装置2,3間の距離が
自動的に測定されることにより、入力座標を三角測量の
原理を用いて求めることが可能になる。Subsequently, the CPU 14 of the master imaging device 2
Controls the ultrasonic transmission / reception control unit 20 to measure the distance L ′ from the master imaging device 2 to the slave imaging device 3 (Step S12). Here, the function of the distance measuring means is executed. This distance L 'is determined by the ultrasonic transmission / reception control unit 20 supplying a trigger pulse signal to the transmission ultrasonic microphone 8a at predetermined intervals and outputting the trigger pulse signal, and then receiving the reception ultrasonic microphone 8b. Can be obtained by measuring the propagation time T from when the ultrasonic wave is received to the input of the ultrasonic reception signal, and substituting the propagation time T and the sound speed C of the ultrasonic wave into equation (1). The sound speed C of the ultrasonic wave
Uses 343 (m / s) which is a value at room temperature (20 ° C.), but it is also possible to add a temperature measuring means to the master imaging device 2 and use a sound velocity value corresponding to the measured temperature. good. Accordingly, even when each of the imaging devices 2 and 3 is installed at an arbitrary position, the distance between the imaging devices 2 and 3 is automatically measured, so that the input coordinates can be calculated using the principle of triangulation. It is possible to ask.
【0068】ここで、図16はマスター撮像装置2から
スレーブ撮像装置3までの距離L'とマスター撮像装置
2及びスレーブ撮像装置3の広角レンズ12間の距離L
との関係を示す説明図である。図16中、λ1はマスタ
ー撮像装置2の広角レンズ12の中心と送波用超音波マ
イクロフォン8aの振動面までの距離、λ2はスレーブ
撮像装置3の広角レンズ12の中心と赤外線通信窓7の
ある面との距離であり、 L=L'+λ1+λ2 ・・・・(6) である。なお、λ1及びλ2は、装置の組み付け仕様と
して予め知られた値である。Here, FIG. 16 shows the distance L ′ between the master image pickup device 2 and the slave image pickup device 3 and the distance L between the master image pickup device 2 and the wide-angle lens 12 of the slave image pickup device 3.
FIG. 4 is an explanatory diagram showing a relationship with the above. In FIG. 16, λ1 is the distance between the center of the wide-angle lens 12 of the master imaging device 2 and the vibration surface of the transmitting ultrasonic microphone 8a, and λ2 is the center of the wide-angle lens 12 of the slave imaging device 3 and the infrared communication window 7. L = L ′ + λ1 + λ2 (6) Note that λ1 and λ2 are values that are known in advance as device assembly specifications.
【0069】マスター撮像装置2のCPU14は、スレ
ーブ撮像装置3までの距離L'の測定が終了すると、座
標入力開始コマンドを赤外線通信によりスレーブ撮像装
置3へ送信し(ステップS13)、CMOSイメージセ
ンサ6から入力した画像情報から筆記部材とホワイトボ
ード4の筆記面4aとの接触判断処理を開始する。一
方、スレーブ撮像装置3のCPU14は、この座標入力
開始コマンドを受信すると(図14中のステップS34
のY)、同様にCMOSイメージセンサ6から入力した
画像情報から筆記部材とホワイトボード4の筆記面4a
との接触判断処理を開始する。When the measurement of the distance L 'to the slave imaging device 3 is completed, the CPU 14 of the master imaging device 2 transmits a coordinate input start command to the slave imaging device 3 by infrared communication (step S13), and the CMOS image sensor 6 A contact determination process between the writing member and the writing surface 4a of the whiteboard 4 is started based on the image information input from. On the other hand, when the CPU 14 of the slave imaging device 3 receives this coordinate input start command (step S34 in FIG. 14).
Y), the writing member and the writing surface 4 a of the whiteboard 4 are similarly obtained from the image information input from the CMOS image sensor 6.
The contact determination process with the user is started.
【0070】続いて、CMOSイメージセンサ6から入
力した画像情報に基づいて筆記部材とホワイトボード4
の筆記面4aとの接触判断を行う接触判断処理について
説明する。Subsequently, based on the image information input from the CMOS image sensor 6, the writing member and the white board 4
The contact determination process for determining the contact with the writing surface 4a will be described.
【0071】マスター撮像装置2及びスレーブ撮像装置
3のCPU14は、画像処理回路13を制御して、CM
OSイメージセンサ6から出力される画像信号をA/D
変換し、得られた1フレーム分の画像データから物体の
輪郭線を抽出する処理を行う(ステップS14,図14
中のステップS35)。物体の輪郭線の抽出は、例えば
微分により画素間の濃度勾配を求め、その方向と大きさ
から輪郭線を判定する方法がある。この方法は、例えば
特公平8−16931号公報において開示されているた
め、詳細な説明は省略する。ここで、CMOSイメージ
センサ6の垂直方向(ホワイトボード4の筆記面4a上
の高さ方向に該当)の画素数が大きい場合には、画像処
理回路13は、ホワイトボード4の筆記面4aから所定
の高さまでの領域の像を形成するCMOSイメージセン
サ6の画素についてのみ画像信号を出力するように制御
する。The CPU 14 of the master imaging device 2 and the slave imaging device 3 controls the image processing circuit 13 to
A / D conversion of the image signal output from the OS image sensor 6
A process of extracting the contour of the object from the converted and obtained one frame of image data is performed (step S14, FIG. 14).
Step S35). For the extraction of the contour of the object, for example, there is a method in which a density gradient between pixels is obtained by differentiation, and the contour is determined from its direction and size. This method is disclosed in, for example, Japanese Patent Publication No. 8-16931, and a detailed description thereof will be omitted. Here, when the number of pixels in the vertical direction (corresponding to the height direction on the writing surface 4 a of the whiteboard 4) of the CMOS image sensor 6 is large, the image processing circuit 13 determines a predetermined number of pixels from the writing surface 4 a of the whiteboard 4. Is controlled so as to output an image signal only for pixels of the CMOS image sensor 6 that form an image up to the height of.
【0072】マスター撮像装置2及びスレーブ撮像装置
3のCPU14は、輪郭線を抽出すると、その輪郭線の
形状よりその物体が筆記部材であるか否かを判断する。
この形状判断は、画像認識技術を用いて行う。より詳細
には、物体の重心を求めた後、この重心から輪郭線まで
の距離を重心の回り(360°)について順次求め、こ
の角度と距離の関係から輪郭線の形状を特定する。な
お、この形状判断手法は、特開平8−315152号公
報に開示されている。こうして得られた輪郭線の形状に
関するデータを筆記部材の形状としてROM15又はフ
ラッシュメモリ17に予め記憶されたデータと比較する
ことで(ステップS15,図14中のステップS3
6)、その形状の物体が筆記部材であるか否かを判断す
る(ステップS16,図14中のステップS37)。以
上のステップS14〜S16及びステップS35〜S3
7により、画像認識手段の機能が実行される。When the CPU 14 of the master imaging device 2 and the slave imaging device 3 extracts the outline, it determines whether or not the object is a writing member based on the shape of the outline.
This shape determination is performed using an image recognition technique. More specifically, after the center of gravity of the object is determined, the distance from the center of gravity to the contour is sequentially determined around the center of gravity (360 °), and the shape of the contour is specified from the relationship between the angle and the distance. This shape determination method is disclosed in Japanese Patent Application Laid-Open No. 8-315152. The data on the shape of the contour line thus obtained is compared with data stored in advance in the ROM 15 or the flash memory 17 as the shape of the writing member (step S15, step S3 in FIG. 14).
6) It is determined whether or not the object having the shape is a writing member (step S16, step S37 in FIG. 14). The above steps S14 to S16 and steps S35 to S3
7, the function of the image recognition means is executed.
【0073】なお、筆記動作時は、筆記部材のホワイト
ボード4の筆記面4aに対する傾きが一定でないため、
物体の重心と輪郭線とを結ぶ基準線(0°の位置)をあ
る角度の範囲内で回転させて予め記憶されたデータと比
較する。この筆記部材の画像および基準線の回転の例を
図17に示す。また、筆記部材の形状に関するデータを
ROM15又はフラッシュメモリ17に複数種類用意し
ておき、形状の判断処理時にこれらを全て利用しても良
い。さらに、筆記部材の形状に関するデータを予め記憶
せずに、図18に示すように、輪郭線が抽出された物体
が左右対称であるか否かをチェックして、対称と判断し
た場合にその物体を筆記部材とする方法もある。この対
称性は、上述した重心から輪郭線までの距離を重心の回
りについて順次求めることで判断することができる。During the writing operation, the inclination of the writing member with respect to the writing surface 4a of the whiteboard 4 is not constant.
A reference line (0 ° position) connecting the center of gravity of the object and the contour is rotated within a certain angle range and compared with data stored in advance. FIG. 17 shows an example of the image of the writing member and the rotation of the reference line. Alternatively, a plurality of types of data relating to the shape of the writing member may be prepared in the ROM 15 or the flash memory 17 and all of them may be used at the time of shape determination processing. Further, without previously storing data on the shape of the writing member, it is checked whether or not the object from which the contour is extracted is symmetric as shown in FIG. May be used as a writing member. This symmetry can be determined by sequentially calculating the distance from the center of gravity to the contour line around the center of gravity.
【0074】マスター撮像装置2及びスレーブ撮像装置
3のCPU14は、上記の判断処理によりホワイトボー
ド4の筆記面4a上の物体が筆記部材であると判断した
場合には(ステップS16のY,図14中のステップS
37のY)、その筆記部材がホワイトボード4の筆記面
4aに接触したか否かを判断する(ステップS17,図
14中のステップS38)。ここで、ホワイトボード4
の筆記面4aは、図17に示したようにCMOSイメー
ジセンサ6の撮像領域の1つの辺に相当している。そこ
で、筆記部材がホワイトボード4の筆記面4aに接触し
たか否かの判断は、筆記部材の像がホワイトボード4の
筆記面4aに相当した辺に接触したか否かを判断すれば
良いことになる。When the CPU 14 of the master imaging device 2 and the slave imaging device 3 determines that the object on the writing surface 4a of the whiteboard 4 is a writing member by the above-described determination processing (Y in step S16, FIG. Step S in
37, Y), it is determined whether the writing member has contacted the writing surface 4a of the whiteboard 4 (step S17, step S38 in FIG. 14). Here, whiteboard 4
The writing surface 4a corresponds to one side of the imaging area of the CMOS image sensor 6 as shown in FIG. Therefore, whether or not the writing member has contacted the writing surface 4a of the whiteboard 4 may be determined by determining whether or not the image of the writing member has contacted the side corresponding to the writing surface 4a of the whiteboard 4. become.
【0075】筆記部材がホワイトボード4の筆記面4a
に接触したと判断した場合(ステップS17のY,図1
4中のステップS38のY)、マスター撮像装置2及び
スレーブ撮像装置3のCPU14は、この接触点の結像
位置と広角レンズ12の光軸の結像位置との距離hを求
める(ステップS18,図14中のステップS39)。
ここで、図19は接触点の結像位置と広角レンズ12の
光軸の結像位置との関係を示す説明図である。図19に
示すように、広角レンズ12の光軸の結像位置をh0、
接触点の結像位置をh1とした場合、接触点の結像位置
と広角レンズ12の光軸の結像位置との距離hは、 h=h0−h1 で求められる。なお、h0とh1とは、CMOSイメー
ジセンサ6の縦方向の基準となる辺からの画素数と画素
間の距離(画素ピッチ)より求められる。The writing member is a writing surface 4 a of the whiteboard 4.
Is determined to have touched (Y in step S17, FIG. 1).
4, Y in step S38), the CPUs 14 of the master imaging device 2 and the slave imaging device 3 determine the distance h between the imaging position of the contact point and the imaging position of the optical axis of the wide-angle lens 12 (step S18, Step S39 in FIG. 14).
Here, FIG. 19 is an explanatory diagram showing the relationship between the imaging position of the contact point and the imaging position of the optical axis of the wide-angle lens 12. As shown in FIG. 19, the imaging position of the optical axis of the wide-angle lens 12 is h0,
Assuming that the image forming position of the contact point is h1, the distance h between the image forming position of the contact point and the image forming position of the optical axis of the wide-angle lens 12 is given by h = h0-h1. Note that h0 and h1 are obtained from the number of pixels from the reference side in the vertical direction of the CMOS image sensor 6 and the distance between pixels (pixel pitch).
【0076】スレーブ撮像装置3のCPU14は、接触
点の結像位置と広角レンズ12の光軸の結像位置との距
離hが求まると、前述した式(2)と式(3)に距離h
及び既知の値であるf,αを用い、指示手段による指示
位置に係る位置情報である角度β1を求め(図14中の
ステップS40)、求めた角度β1の値を赤外線通信を
用いてマスター撮像装置2へ送信する(図14中のステ
ップS41)。以上のステップS38〜S40により、
位置情報算出手段の機能が実行される。When the distance h between the image forming position of the contact point and the image forming position of the optical axis of the wide-angle lens 12 is determined, the CPU 14 of the slave imaging device 3 calculates the distance h from the above-described equations (2) and (3).
Using the known values f and α, the angle β1 which is the position information related to the position indicated by the indicating means is obtained (step S40 in FIG. 14), and the obtained value of the angle β1 is master-imaged using infrared communication. The data is transmitted to the device 2 (step S41 in FIG. 14). By the above steps S38 to S40,
The function of the position information calculation means is executed.
【0077】一方、マスター撮像装置2のCPU14
は、接触点の結像位置と広角レンズ12の光軸の結像位
置との距離hが求まると、前述した式(2)と式(3)
に距離h及び既知の値であるf,αを用い、指示手段に
よる指示位置に係る位置情報である角度β2を求める
(ステップS19)。以上のステップS17〜S19に
より、位置情報算出手段の機能が実行される。On the other hand, the CPU 14 of the master image pickup device 2
When the distance h between the image forming position of the contact point and the image forming position of the optical axis of the wide-angle lens 12 is obtained, the above-described equations (2) and (3) are obtained.
Then, the angle β2, which is the position information relating to the position indicated by the indicating means, is obtained using the distance h and the known values f and α (step S19). By the above steps S17 to S19, the function of the position information calculation means is executed.
【0078】そして、前述した式(2)と式(3)とに
より求めた角度β2とスレーブ撮像装置3から受信した
角度β1と距離Lとを用いて式(4)と式(5)とによ
りホワイトボード4の筆記面4aにおける接触点の位置
座標(x,y)を求め(ステップS20:位置情報受信
手段、座標算出手段)、求めた座標値列をフラッシュメ
モリ17に記憶する(ステップS21)。Then, using the angle β2 obtained by the above-described equations (2) and (3), the angle β1 received from the slave imaging device 3 and the distance L, the equations (4) and (5) are used. The position coordinates (x, y) of the contact point on the writing surface 4a of the whiteboard 4 are obtained (step S20: position information receiving means, coordinate calculating means), and the obtained coordinate value sequence is stored in the flash memory 17 (step S21). .
【0079】なお、本実施の形態においては、式(2)
〜式(5)を使用した上述の計算をCPU14に実行さ
せるようにしたが、これに限るものではなく、式(2)
及び式(3)の計算を画像処理回路13で実行し、式
(4)及び式(5)の計算をCPU14に実行させるよ
うにしても良い。In this embodiment, the expression (2)
Although the above-described calculation using Expression (5) is performed by the CPU 14, the present invention is not limited to this, and Expression (2) is used.
The calculation of Expression (3) and Expression (3) may be executed by the image processing circuit 13, and the calculation of Expression (4) and Expression (5) may be executed by the CPU.
【0080】また、筆記入力動作を行う前段階の処理と
して、筆記領域の原点を設定しなければならない。そこ
で、ユーザは、筆記領域をシステムに認識させるため
に、筆記領域設定スイッチ(図示せず)をオンにして図
5に示す点Oのようにスレーブ撮像装置3の下付近をポ
イントする。マスター撮像装置2は、このポイントされ
た座標を求め、求めた座標を筆記領域の原点に設定す
る。なお、筆記領域は、この原点から右方向をX軸の正
の方向、下方向をY軸の正の方向とする。そして、ユー
ザが筆記領域設定スイッチをオフにすると、その後は、
筆記入力動作を認識すると上記のようにして求めた座標
値列をフラッシュメモリ17に記憶する。この筆記領域
の原点を設定する処理は、図13及び図14のフローチ
ャートでは省略してある。As a process prior to performing the writing input operation, the origin of the writing area must be set. Therefore, the user turns on a writing area setting switch (not shown) and points the area near the lower part of the slave imaging device 3 as indicated by a point O in FIG. 5 so that the system recognizes the writing area. The master imaging device 2 obtains the pointed coordinates, and sets the obtained coordinates as the origin of the writing area. In the writing area, the right direction from the origin is defined as the positive direction of the X axis, and the downward direction is defined as the positive direction of the Y axis. Then, when the user turns off the writing area setting switch, thereafter,
When the handwriting input operation is recognized, the coordinate value sequence obtained as described above is stored in the flash memory 17. The process of setting the origin of the writing area is omitted in the flowcharts of FIGS.
【0081】ここに、赤外線受発光モジュール18を備
えた一対の撮像装置2,3の各CMOSイメージセンサ
6における結像位置に基づいて、平面をなす二次元の情
報入力領域1aに挿入された筆記部材によって指示され
た二次元座標位置が検出される。これにより、入力座標
を求めるための複数の撮像装置2,3がそれぞれ別体で
設けられるとともに相互に無線により通信可能とされて
いるので、可搬性に優れた情報入力システム1を提供す
ることが可能になる。Here, based on the image formation position of each of the pair of imaging devices 2 and 3 provided with the infrared light receiving / emitting module 18 in each CMOS image sensor 6, the writing inserted into the two-dimensional information input area 1a forming a plane. The two-dimensional coordinate position specified by the member is detected. Thus, since the plurality of imaging devices 2 and 3 for obtaining input coordinates are separately provided and can communicate with each other wirelessly, it is possible to provide the information input system 1 having excellent portability. Will be possible.
【0082】なお、本実施の形態においては、筆記情報
入力システム1をホワイトボード4に取り付けたが、こ
れに限るものではなく、黒板、大型ディスプレイ、机、
壁等の平面をなす二次元の領域を有するものであれば良
い。In the present embodiment, the writing information input system 1 is attached to the whiteboard 4, but the present invention is not limited to this, and a blackboard, a large display, a desk,
What is necessary is just to have a two-dimensional area | region which forms a plane, such as a wall.
【0083】本発明の第二の実施の形態を図20ないし
図23に基づいて説明する。なお、前述した第一の実施
の形態と同一部分は同一符号で示し説明も省略する。第
一の実施の形態の筆記情報入力システム1はホワイトボ
ード4に取り付けられて使用されるものであったが、本
実施の形態の筆記情報入力システム60は、プラズマデ
ィスプレイパネル(PDP:Plasma Display Panel)等
の表示装置を備えているものである。A second embodiment of the present invention will be described with reference to FIGS. The same parts as those in the first embodiment described above are denoted by the same reference numerals, and description thereof will be omitted. Although the writing information input system 1 according to the first embodiment is used by being attached to the whiteboard 4, the writing information input system 60 according to the present embodiment uses a plasma display panel (PDP). )).
【0084】ここで、図20は筆記情報入力システム6
0を概略的に示す外観正面図である。図20に示すよう
に、本実施の形態の筆記情報入力システム60は、前述
した第一の実施の形態の筆記情報入力システム1のマス
ター撮像装置2及びスレーブ撮像装置3と概略同様なマ
スター撮像装置62及びスレーブ撮像装置63を備えて
いる。また、筆記情報入力システム60はPDP61を
有しており、マスター撮像装置62はPDP61の表示
面61aの右側上部に取り付けられおり、スレーブ撮像
装置63はPDP61の表示面61aの左側上部に取り
付けられている。PDP61の表示面61aとその周り
の枠61bは同一平面になるように取り付けられてお
り、筆記情報入力システム60は電子黒板として機能す
る。なお、図20中の点線で囲まれた領域60aは、二
つの撮像装置62,63による筆記情報入力の可能な筆
記情報入力領域である。Here, FIG. 20 shows the writing information input system 6.
FIG. As shown in FIG. 20, a writing information input system 60 of the present embodiment has a master imaging device substantially similar to the master imaging device 2 and the slave imaging device 3 of the writing information input system 1 of the first embodiment described above. 62 and a slave imaging device 63. The writing information input system 60 has a PDP 61, the master imaging device 62 is mounted on the upper right side of the display surface 61a of the PDP 61, and the slave imaging device 63 is mounted on the upper left portion of the display surface 61a of the PDP 61. I have. The display surface 61a of the PDP 61 and the frame 61b around it are attached so as to be on the same plane, and the writing information input system 60 functions as an electronic blackboard. An area 60a surrounded by a dotted line in FIG. 20 is a writing information input area in which writing information can be input by the two imaging devices 62 and 63.
【0085】マスター撮像装置62は、前述した第一の
実施の形態のマスター撮像装置2に対し、表示制御部6
4(図21参照)とビデオケーブル65を接続するため
の接続コネクタ(図示せず)とが付加されたものであ
る。また、スレーブ撮像装置63は、前述した第一の実
施の形態のスレーブ撮像装置3と何ら変わるものではな
い。The master image pickup device 62 is different from the master image pickup device 2 of the first embodiment in that the display control unit 6
4 (see FIG. 21) and a connector (not shown) for connecting the video cable 65. Further, the slave imaging device 63 is not different from the slave imaging device 3 of the first embodiment described above.
【0086】次に、マスター撮像装置62に内蔵される
各部の電気的接続について図21を参照して説明する。
図21に示すように、マスター撮像装置62のシステム
構成は、前述した第一の実施の形態のマスター撮像装置
2に表示制御部64が付加され、CPU14にバス接続
された構成となっている。Next, the electrical connection of each part built in the master imaging device 62 will be described with reference to FIG.
As shown in FIG. 21, the system configuration of the master imaging device 62 is such that the display control unit 64 is added to the master imaging device 2 of the above-described first embodiment, and a bus is connected to the CPU 14.
【0087】表示制御部64は、VRAM(Video RA
M)を内蔵しており、CPU14の制御によって、筆記
により得られた座標値列から表示用の描画データを生成
して、これをPDP61に表示させたり、後述する表示
座標と筆記入力座標との対応付けを行うための基準位置
マークM(図23参照)をPDP61に表示させるため
の制御を行う。The display control section 64 has a VRAM (Video RA).
M) is built in, and under the control of the CPU 14, drawing data for display is generated from a coordinate value sequence obtained by writing, and the drawing data is displayed on the PDP 61. Control is performed to display a reference position mark M (see FIG. 23) for association on the PDP 61.
【0088】なお、後述する表示座標と筆記入力座標と
の対応付けを行うキャリブレーション処理の実行を宣言
するためのキャリブレーションモードをオン、オフする
スイッチ(キャリブレーションモード1スイッチ,キャ
リブレーションモード2スイッチ)は図示していない。Switches for turning on and off a calibration mode for declaring execution of a calibration process for associating display coordinates and handwriting input coordinates, which will be described later (a switch for calibration mode 1 and a switch for calibration mode 2). ) Are not shown.
【0089】次に、マスター撮像装置62に備えられた
CPU14が、制御プログラムに基づいて実行する機能
について説明する。ここでは、本実施の形態の筆記情報
入力システム60が備える特長的な機能を実現する処理
動作について図22または図23を参照しつつ以下にお
いて具体的に説明する。Next, a function executed by the CPU 14 provided in the master imaging device 62 based on the control program will be described. Here, the processing operation for realizing the distinctive functions of the handwritten information input system 60 of the present embodiment will be specifically described below with reference to FIG. 22 or FIG.
【0090】なお、図20に示したように、マスター撮
像装置62は撮像窓5が左下方向を向くようにしてPD
P61の表示面61aの右上に吸盤9にて付着され、ま
た、スレーブ撮像装置63は撮像窓5が右下方向を向く
ようにしてPDP61の表示面61aの左上に吸盤9に
て付着される。この付着位置は、PDP61の表示面6
1aの周りの枠61bに予めマークをしておき、その位
置に付着するようにしても良いが、PDP61(表示面
61aおよび表示面61aの周りの枠61b)上であれ
ば任意の場所に付着させることができる。このように筆
記情報入力システム60のマスター撮像装置62とスレ
ーブ撮像装置63とがPDP61に取り付けられた状態
で電源が投入されると、マスター撮像装置62及びスレ
ーブ撮像装置63の各ROM15に格納された制御プロ
グラムがメインメモリ16に書き込まれ、制御プログラ
ムが実行されることになる。As shown in FIG. 20, the master image pickup device 62 sets the PD so that the image pickup window 5 faces the lower left direction.
The suction panel 9 is attached to the upper right of the display surface 61a of the P61, and the slave imaging device 63 is attached to the upper left of the display surface 61a of the PDP 61 by the suction cup 9 so that the imaging window 5 faces the lower right direction. This attachment position is on the display surface 6 of the PDP 61.
The frame 61b around 1a may be marked in advance and attached at that position. However, the mark may be attached to any position on the PDP 61 (the display surface 61a and the frame 61b around the display surface 61a). Can be done. When the power is turned on in a state where the master imaging device 62 and the slave imaging device 63 of the writing information input system 60 are attached to the PDP 61, the data stored in the ROMs 15 of the master imaging device 62 and the slave imaging device 63 are stored. The control program is written into the main memory 16, and the control program is executed.
【0091】ここで、図22はマスター撮像装置62に
おける処理動作の流れを概略的に示すフローチャートで
ある。図22に示すように、マスター撮像装置62にお
ける処理動作としては、まず、赤外線受発光モジュール
18を使用してIrDA方式の赤外線通信を開始する。
そして、ディスカバリフェーズにてスレーブ撮像装置6
3を検出すると、図12に示した通信シーケンスを実行
してマスター撮像装置62とスレーブ撮像装置63の赤
外線通信アプリケーション間のコネクションを確立する
(ステップS51,図14中のステップS31)。FIG. 22 is a flowchart schematically showing the flow of the processing operation in the master image pickup device 62. As shown in FIG. 22, as the processing operation in the master imaging device 62, first, IrDA infrared communication is started using the infrared light receiving and emitting module 18.
Then, in the discovery phase, the slave imaging device 6
Upon detecting 3, the communication sequence shown in FIG. 12 is executed to establish a connection between the infrared communication application of the master imaging device 62 and the slave imaging device 63 (step S51, step S31 in FIG. 14).
【0092】赤外線通信のコネクションが確立される
と、マスター撮像装置62は、超音波を使用してマスタ
ー撮像装置62及びスレーブ撮像装置63の回転位置
(向き)を定める(ステップS52)。この処理は、図
13中のステップS2〜S11及び図14中のステップ
S32〜S33により実現される。When the connection for infrared communication is established, the master imaging device 62 determines the rotational positions (directions) of the master imaging device 62 and the slave imaging device 63 using ultrasonic waves (step S52). This processing is realized by steps S2 to S11 in FIG. 13 and steps S32 to S33 in FIG.
【0093】続いて、マスター撮像装置62のCPU1
4は、超音波送受信制御部20を制御してマスター撮像
装置62からスレーブ撮像装置63までの距離L'を測
定する(ステップS53)。Subsequently, the CPU 1 of the master image pickup device 62
4 measures the distance L 'from the master imaging device 62 to the slave imaging device 63 by controlling the ultrasonic transmission / reception control unit 20 (step S53).
【0094】マスター撮像装置62のCPU14は、ス
レーブ撮像装置63までの距離L'の測定が終了する
と、座標入力開始コマンドを赤外線通信によりスレーブ
撮像装置63へ送信する(ステップS54)。When the measurement of the distance L 'to the slave imaging device 63 is completed, the CPU 14 of the master imaging device 62 transmits a coordinate input start command to the slave imaging device 63 by infrared communication (step S54).
【0095】この状態で、マスター撮像装置62のCP
U14は、キャリブレーションモード1スイッチの操作
(ステップS55のY)、または、筆記情報入力(ステ
ップS69のY)に待機する。In this state, the CP of the master image pickup device 62
U14 waits for operation of the calibration mode 1 switch (Y in step S55) or input of writing information (Y in step S69).
【0096】マスター撮像装置62のCPU14は、キ
ャリブレーションモード1スイッチが操作されてオンに
なったことを検知すると(ステップS55のY)、表示
制御部64を制御して表示座標と筆記入力座標との対応
付けを行うための基準位置マークM(M1,M2)をP
DP61の表示面61aの所定位置にそれぞれ表示する
(ステップS56)。ここに、基準位置表示手段の機能
が実行される。ここで、図23は表示面61aの所定位
置に基準位置マークM(M1,M2)が表示されたPD
P61を示す正面図である。図23に示すように、2つ
の基準位置マークM(M1,M2)の表示座標における
Y座標(縦方向)値は同じである。When the CPU 14 of the master imaging device 62 detects that the calibration mode 1 switch has been operated and turned on (Y in step S55), the CPU 14 controls the display control unit 64 to display the display coordinates and the handwriting input coordinates. The reference position mark M (M1, M2) for associating
Each is displayed at a predetermined position on the display surface 61a of the DP 61 (step S56). Here, the function of the reference position display means is executed. Here, FIG. 23 shows a PD on which a reference position mark M (M1, M2) is displayed at a predetermined position on the display surface 61a.
It is a front view which shows P61. As shown in FIG. 23, the Y coordinate (vertical direction) value in the display coordinates of the two reference position marks M (M1, M2) is the same.
【0097】このように基準位置マークM(M1,M
2)が表示された状態において、ユーザは基準位置マー
クM1及び基準位置マークM2を順に筆記部材でポイン
ト(指示)することになる。Thus, the reference position mark M (M1, M
In the state where 2) is displayed, the user points (points) the reference position mark M1 and the reference position mark M2 in order with the writing member.
【0098】まず、ユーザが基準位置マークM1の中心
位置を筆記部材でポイントした場合について説明する。
ここで、マスター撮像装置62のCPU14は、PDP
61の表示面61aへの筆記部材の接触検知に待機して
いる(ステップS57)。この処理は、図13中のステ
ップS14〜S17と同様の処理により実現される。First, the case where the user points the center position of the reference position mark M1 with the writing member will be described.
Here, the CPU 14 of the master imaging device 62
It is on standby to detect contact of the writing member with the display surface 61a of the display 61 (step S57). This processing is realized by the same processing as steps S14 to S17 in FIG.
【0099】筆記部材がPDP61の表示面61aに接
触したと判断した場合(ステップS57のY)、マスタ
ー撮像装置62のCPU14は、マスター撮像装置62
の広角レンズ12における筆記部材の接触位置の方向と
X−Lineとのなす角度β2を求め、この角度β2と
スレーブ撮像装置63から受信した角度β1(図14中
のステップS39〜S41参照)とを用いてPDP61
の表示面61aにおける接触点の位置座標(x1_i,
y1_i)を求める(ステップS58)。なお、筆記入
力座標の原点は,筆記情報入力領域60a(図20参
照)の左上の頂点であり、右方向をX軸の正の方向、下
方向をY軸の正の方向としている。If it is determined that the writing member has come into contact with the display surface 61a of the PDP 61 (Y in step S57), the CPU 14 of the master image pickup device 62
The angle β2 between the direction of the contact position of the writing member in the wide-angle lens 12 and the X-Line is determined, and the angle β2 and the angle β1 received from the slave imaging device 63 (see steps S39 to S41 in FIG. 14) are determined. Using PDP61
Coordinates (x1_i, x1_i,
y1_i) is obtained (step S58). The origin of the handwriting input coordinates is the upper left vertex of the handwriting information input area 60a (see FIG. 20), and the right direction is the positive direction of the X axis and the downward direction is the positive direction of the Y axis.
【0100】その後、マスター撮像装置62のCPU1
4は、PDP61の表示面61aへの筆記部材の接触検
知に再び待機し(ステップS59)、ユーザが基準位置
マークM2の中心位置を筆記部材でポイントした場合に
は(ステップS59のY)、PDP61の表示面61a
における接触点の位置座標(x2_i,y2_i)をステ
ップS58で位置座標(x1_i,y1_i)を求めたの
と同様の手法で求める(ステップS60)。Thereafter, the CPU 1 of the master image pickup device 62
4 waits again for the detection of the contact of the writing member with the display surface 61a of the PDP 61 (step S59), and when the user points the center position of the reference position mark M2 with the writing member (Y in step S59), the PDP 61 Display surface 61a
The position coordinates (x2_i, y2_i) of the contact point in are obtained by the same method as the position coordinates (x1_i, y1_i) obtained in step S58 (step S60).
【0101】ここで、“y1_i”と“y2_i”とが同
じでない場合には、マスター撮像装置62とスレーブ撮
像装置63とを結ぶ直線(X−Line)と表示座標の
X軸(横方向)とが平行でないことを意味している。そ
こで、“y1_i”>“y2_i”の場合には(ステップ
S61のN,ステップS62のY:位置ズレ検出手
段)、マスター撮像装置62よりスレーブ撮像装置63
の方が上方に位置していることになるため、“y1_
i”−“y2_i”の距離だけ、スレーブ撮像装置63
の配置位置を下げるようPDP61の表示面61aにメ
ッセージを表示する(ステップS63:配置位置移動指
示手段)。Here, when “y1_i” and “y2_i” are not the same, a straight line (X-Line) connecting the master imaging device 62 and the slave imaging device 63 and the X axis (horizontal direction) of the display coordinates are set. Are not parallel. Therefore, if “y1_i”> “y2_i” (N in step S61, Y in step S62: displacement detection means), the master imaging device 62 sends the slave imaging device 63
Is located above, so “y1_
i "-" y2_i ", and the slave imaging device 63
A message is displayed on the display surface 61a of the PDP 61 so as to lower the arrangement position (step S63: arrangement position movement instructing means).
【0102】また、“y1_i”<“y2_i”の場合に
は(ステップS61のN,ステップS62のN:位置ズ
レ検出手段)、マスター撮像装置62よりスレーブ撮像
装置63の方が下方に位置していることになるため、
“y2_i”−“y1_i”の距離だけ、スレーブ撮像装
置63の配置位置を上げるようPDP61の表示面61
aにメッセージを表示する(ステップS64:配置位置
移動指示手段)。When “y1_i” <“y2_i” (N in step S61, N in step S62: displacement detecting means), the slave imaging device 63 is positioned lower than the master imaging device 62. To be
The display surface 61 of the PDP 61 moves the position of the slave imaging device 63 up by the distance of “y2_i” − “y1_i”.
A message is displayed on a (step S64: arrangement position movement instructing means).
【0103】ここで、マスター撮像装置62とスレーブ
撮像装置63との距離Lの単位をmmとすると、式
(4)と式(5)より接触点の入力座標の単位もmmと
なる。そこで、上記メッセージ中のスレーブ撮像装置6
3の移動距離は単位をmmで表示する。Here, assuming that the unit of the distance L between the master imaging device 62 and the slave imaging device 63 is mm, the unit of the input coordinate of the contact point is also mm from Expressions (4) and (5). Therefore, the slave imaging device 6 in the message
The moving distance of No. 3 is expressed in mm.
【0104】その後、マスター撮像装置62のCPU1
4は、キャリブレーションモード1スイッチが操作され
てオフになったことを検知すると(ステップS65の
Y)、キャリブレーションモード2スイッチが操作され
てオンになるまで待機する(ステップS66)。ユーザ
は、このようにキャリブレーションモード1スイッチを
オフにした状態で、スレーブ撮像装置63をPDP61
の表示面61aに表示されたメッセージに従って移動す
る。なお、ユーザは、再びキャリブレーションモード1
スイッチをオンにして、上記と同様の動作を繰り返し、
検出精度を高めるようにしても良い。Thereafter, the CPU 1 of the master image pickup device 62
4 detects that the calibration mode 1 switch has been operated and turned off (Y in step S65), and waits until the calibration mode 2 switch is operated and turned on (step S66). The user sets the slave imaging device 63 to the PDP 61 with the calibration mode 1 switch turned off in this way.
Is moved in accordance with the message displayed on the display surface 61a. It should be noted that the user again selects the calibration mode 1
Turn on the switch and repeat the same operation as above,
The detection accuracy may be increased.
【0105】表示座標は表示画素の個数に基づく座標で
あるため、この座標値に表示画素間の距離(単位はm
m)を乗算することで、表示用実寸座標(単位はmm)
とすることができる。上記のキャリブレーション操作に
より、表示用実寸座標を使用して求めた基準位置マーク
M1と基準位置マークM2との間の距離と、上述した処
理により求まった接触点の位置座標(x1_i,y1_
i)と(x2_i,y2_i)との間の距離はほぼ同じと
なる。すなわち、画像処理手段により求まった接触点の
座標を表示座標に変換してPDP61の表示面61aに
表示する場合、接触位置とその表示位置が筆記情報入力
領域60a全体についてほぼ同じとなる。Since the display coordinates are coordinates based on the number of display pixels, the distance between the display pixels (unit is m
multiplied by m), the actual size coordinates for display (unit is mm)
It can be. By the above calibration operation, the distance between the reference position mark M1 and the reference position mark M2 obtained using the actual size coordinates for display, and the position coordinates (x1_i, y1_) of the contact point obtained by the above-described processing.
The distance between i) and (x2_i, y2_i) is almost the same. That is, when the coordinates of the contact point obtained by the image processing means are converted into display coordinates and displayed on the display surface 61a of the PDP 61, the contact position and the display position are substantially the same for the entire writing information input area 60a.
【0106】その後、マスター撮像装置62のCPU1
4は、キャリブレーションモード2スイッチが操作され
てオンになったことを検知すると(ステップS66の
Y)、ユーザによるPDP61の表示面61aの四隅
(頂点)への筆記部材でのポイントに従って、そのポイ
ントされた4ヶ所の位置座標を順次求め、これらを頂点
とする矩形領域を筆記情報入力を有効領域とする筆記情
報入力領域60aの認識を行う(ステップS67)。そ
して、PDP61の表示面61aの左上の頂点を表示座
標および筆記情報入力領域60aにおける筆記入力座標
の原点とする。Thereafter, the CPU 1 of the master image pickup device 62
4 detects that the calibration mode 2 switch has been operated and turned on (Y in step S66), the point is determined according to the user's points on the four corners (apex) of the display surface 61a of the PDP 61 with the writing member. The obtained four position coordinates are sequentially obtained, and a rectangular information area having these vertices as a valid area for writing information input is recognized as a writing information input area 60a (step S67). The upper left vertex of the display surface 61a of the PDP 61 is set as the display coordinates and the origin of the handwriting input coordinates in the handwriting information input area 60a.
【0107】そして、マスター撮像装置62のCPU1
4は、キャリブレーションモード2スイッチが操作され
てオフになったことを検知すると(ステップS68の
Y)、キャリブレーションモード1スイッチの操作、ま
たは、筆記情報入力の待機状態に戻る。Then, the CPU 1 of the master image pickup device 62
When the switch 4 detects that the calibration mode 2 switch has been operated and turned off (Y in step S68), it returns to the operation of the calibration mode 1 switch or the standby state for inputting the writing information.
【0108】ステップS69〜S71の筆記情報入力処
理は、図13で説明したステップS14〜S21におけ
る処理とほぼ同様の処理であるが、ステップS71はス
テップS21とは異なり、マスター撮像装置62のCP
U14は、求めた座標値列をフラッシュメモリ17に記
憶するとともに、表示制御部64を制御して座標値列か
ら表示用の描画データを生成して、これをPDP61に
表示させている。The writing information input processing in steps S69 to S71 is substantially the same as the processing in steps S14 to S21 described with reference to FIG. 13, except that step S71 differs from step S21 in that the CP of the master imaging device 62
U 14 stores the obtained coordinate value sequence in the flash memory 17, controls the display control unit 64 to generate drawing data for display from the coordinate value sequence, and displays this on the PDP 61.
【0109】ここに、赤外線受発光モジュール18を備
えた一対の撮像装置62,63の各CMOSイメージセ
ンサ6における結像位置に基づいて、平面をなす二次元
の情報入力領域60aに挿入された筆記部材によって指
示された二次元座標位置が検出される。これにより、入
力座標を求めるための複数の撮像装置62,63がそれ
ぞれ別体で設けられるとともに相互に無線により通信可
能とされているので、可搬性に優れた情報入力システム
60を提供することが可能になる。Here, based on the imaging positions of the pair of imaging devices 62 and 63 provided with the infrared light emitting / receiving module 18 in the respective CMOS image sensors 6, the writing inserted in the two-dimensional information input area 60a forming a plane. The two-dimensional coordinate position specified by the member is detected. Thus, since the plurality of imaging devices 62 and 63 for obtaining input coordinates are provided separately and can communicate with each other wirelessly, it is possible to provide the information input system 60 with excellent portability. Will be possible.
【0110】また、情報入力領域60aが表示装置61
の表示面61aである場合は、表示座標と入力座標との
ズレが最小となるように撮像装置62,63の配置位置
の移動が指示されることにより、表示座標と入力座標と
のズレを最小とするためのユーザの作業負担を軽減させ
ることが可能になる。The information input area 60a is displayed on the display device 61.
In the case of the display surface 61a, the displacement between the display coordinates and the input coordinates is minimized by instructing the movement of the arrangement position of the imaging devices 62 and 63 so that the deviation between the display coordinates and the input coordinates is minimized. It is possible to reduce the work load of the user for the above.
【0111】本発明の第三の実施の形態を図24ないし
図26に基づいて説明する。なお、前述した第一の実施
の形態または第二の実施の形態と同一部分は同一符号で
示し説明も省略する。第二の実施の形態の筆記情報入力
システム60は、表示座標と筆記入力座標とを一致させ
るために、スレーブ撮像装置63の配置位置をユーザに
移動させるようにしていたが、本実施の形態の筆記情報
入力システム70は、表示座標と筆記入力座標とにズレ
が生じている場合(マスター撮像装置72とスレーブ撮
像装置73とを結ぶ直線(X−Line)と表示座標の
X軸(横方向)とが平行でない場合)であっても、スレ
ーブ撮像装置73の配置位置を移動することなく表示座
標と筆記入力座標とを一致させるようにしたものであ
る。A third embodiment of the present invention will be described with reference to FIGS. Note that the same parts as those in the above-described first embodiment or the second embodiment are denoted by the same reference numerals, and description thereof is omitted. The writing information input system 60 according to the second embodiment moves the position of the slave imaging device 63 to the user in order to match the display coordinates with the writing input coordinates. The writing information input system 70 determines that there is a deviation between the display coordinates and the writing input coordinates (a straight line (X-Line) connecting the master imaging device 72 and the slave imaging device 73) and the X axis (horizontal direction) of the display coordinates. Is not parallel), the display coordinates and the handwriting input coordinates are made to match without moving the arrangement position of the slave imaging device 73.
【0112】ここで、図24は筆記情報入力システム7
0を概略的に示す外観正面図である。図24に示すよう
に、本実施の形態の筆記情報入力システム70は、前述
した第二の実施の形態の筆記情報入力システム60のマ
スター撮像装置62及びスレーブ撮像装置63と概略同
様なマスター撮像装置72及びスレーブ撮像装置73を
備えている。筆記情報入力システム70はPDP71を
有しており、マスター撮像装置72はPDP71の表示
面71aの右側上部に取り付けられおり、スレーブ撮像
装置73はPDP71の表示面71aの左側上部に取り
付けられている。PDP71の表示面71aとその周り
の枠71bは同一平面になるように取り付けられてお
り、筆記情報入力システム70は電子黒板として機能す
る。なお、図24中の点線で囲まれた領域70aは、二
つの撮像装置72,73による筆記情報入力の可能な筆
記情報入力領域である。また、PDP71とマスター撮
像装置72とは、ビデオケーブル75により接続されて
いる。また、マスター撮像装置72及びスレーブ撮像装
置73に内蔵される各部の電気的接続については、筆記
情報入力システム60のマスター撮像装置62及びスレ
ーブ撮像装置63と何ら変わるものではないため、その
説明は省略する。Here, FIG. 24 shows the handwriting information input system 7.
FIG. As shown in FIG. 24, a writing information input system 70 of the present embodiment has a master imaging device substantially similar to the master imaging device 62 and the slave imaging device 63 of the writing information input system 60 of the second embodiment described above. 72 and a slave imaging device 73. The writing information input system 70 has a PDP 71, the master imaging device 72 is attached to the upper right side of the display surface 71a of the PDP 71, and the slave imaging device 73 is attached to the upper left portion of the display surface 71a of the PDP 71. A display surface 71a of the PDP 71 and a frame 71b around the display surface 71a are mounted on the same plane, and the writing information input system 70 functions as an electronic blackboard. An area 70a surrounded by a dotted line in FIG. 24 is a writing information input area in which writing information can be input by the two imaging devices 72 and 73. The PDP 71 and the master imaging device 72 are connected by a video cable 75. In addition, the electrical connection of each unit included in the master imaging device 72 and the slave imaging device 73 is not different from the master imaging device 62 and the slave imaging device 63 of the writing information input system 60, and thus the description thereof is omitted. I do.
【0113】次に、マスター撮像装置72に備えられた
CPU14が、制御プログラムに基づいて実行する機能
について説明する。ここでは、本実施の形態の筆記情報
入力システム70が備える特長的な機能を実現する処理
動作について図25または図26を参照しつつ以下にお
いて具体的に説明する。Next, a function executed by the CPU 14 provided in the master imaging device 72 based on the control program will be described. Here, a processing operation for realizing the distinctive functions of the handwritten information input system 70 of the present embodiment will be specifically described below with reference to FIG. 25 or FIG.
【0114】なお、図24に示すように、マスター撮像
装置72は撮像窓5が左下方向を向くようにしてPDP
71の表示面71aの右上に吸盤9にて付着され、ま
た、スレーブ撮像装置73は撮像窓5が右下方向を向く
ようにしてPDP71の表示面71aの左上に吸盤9に
て付着される。この付着位置は、PDP71の表示面7
1aの周りの枠71bに予めマークをしておき、その位
置に付着するようにしても良いが、PDP71(表示面
71aおよび表示面71aの周りの枠71b)上であれ
ば任意の場所に付着させることができる。このように筆
記情報入力システム70のマスター撮像装置72とスレ
ーブ撮像装置73とがPDP71に取り付けられた状態
で電源が投入されると、マスター撮像装置72及びスレ
ーブ撮像装置73の各ROM15に格納された制御プロ
グラムがメインメモリ16に書き込まれ、制御プログラ
ムが実行されることになる。As shown in FIG. 24, the master imaging device 72 operates the PDP so that the imaging window 5 faces the lower left direction.
71 is attached to the upper right of the display surface 71a of the PDP 71 by the suction cup 9, and the slave imaging device 73 is attached to the upper left of the display surface 71a of the PDP 71 by the suction cup 9 so that the imaging window 5 faces the lower right direction. This attachment position is on the display surface 7 of the PDP 71.
A mark may be made in advance on the frame 71b around 1a, and the mark may be attached to that position. However, the mark may be attached to any position on the PDP 71 (the display surface 71a and the frame 71b around the display surface 71a). Can be done. When the power is turned on in a state where the master imaging device 72 and the slave imaging device 73 of the writing information input system 70 are attached to the PDP 71, the data stored in the ROMs 15 of the master imaging device 72 and the slave imaging device 73 are stored. The control program is written into the main memory 16, and the control program is executed.
【0115】ここで、図25はマスター撮像装置72に
おける処理動作の流れを概略的に示すフローチャートで
ある。図25に示すように、マスター撮像装置72にお
ける処理動作としては、まず、赤外線受発光モジュール
18を使用してIrDA方式の赤外線通信を開始する。
そして、ディスカバリフェーズにてスレーブ撮像装置7
3を検出すると、図12に示した通信シーケンスを実行
してマスター撮像装置72とスレーブ撮像装置73の赤
外線通信アプリケーション間のコネクションを確立する
(ステップS81,図14中のステップS31)。FIG. 25 is a flowchart schematically showing the flow of the processing operation in the master image pickup device 72. As shown in FIG. 25, as the processing operation in the master imaging device 72, first, the infrared communication of the IrDA system is started using the infrared light receiving / emitting module 18.
Then, in the discovery phase, the slave imaging device 7
Upon detecting 3, the communication sequence shown in FIG. 12 is executed to establish a connection between the infrared communication application of the master imaging device 72 and the slave imaging device 73 (step S81, step S31 in FIG. 14).
【0116】赤外線通信のコネクションが確立される
と、マスター撮像装置72は、超音波を使用してマスタ
ー撮像装置72及びスレーブ撮像装置73の回転位置
(向き)を定める(ステップS82)。この処理は、図
13中のステップS2〜S11及び図14中のステップ
S32〜S33により実現される。When the connection for infrared communication is established, the master imaging device 72 determines the rotational positions (directions) of the master imaging device 72 and the slave imaging device 73 using ultrasonic waves (step S82). This processing is realized by steps S2 to S11 in FIG. 13 and steps S32 to S33 in FIG.
【0117】続いて、マスター撮像装置72のCPU1
4は、超音波送受信制御部20を制御してマスター撮像
装置72からスレーブ撮像装置73までの距離L'を測
定する(ステップS83)。Subsequently, the CPU 1 of the master image pickup device 72
4 measures the distance L ′ from the master imaging device 72 to the slave imaging device 73 by controlling the ultrasonic transmission / reception control unit 20 (step S83).
【0118】マスター撮像装置72のCPU14は、ス
レーブ撮像装置73までの距離L'の測定が終了する
と、座標入力開始コマンドを赤外線通信によりスレーブ
撮像装置73へ送信する(ステップS84)。When the measurement of the distance L 'to the slave imaging device 73 is completed, the CPU 14 of the master imaging device 72 transmits a coordinate input start command to the slave imaging device 73 by infrared communication (step S84).
【0119】この状態で、マスター撮像装置72のCP
U14は、キャリブレーションモード1スイッチの操作
(ステップS85のY)、または、筆記情報入力(ステ
ップS100のY)に待機する。In this state, the CP of the master image pickup device 72
U14 waits for operation of the calibration mode 1 switch (Y in step S85) or input of writing information (Y in step S100).
【0120】マスター撮像装置72のCPU14は、キ
ャリブレーションモード1スイッチが操作されてオンに
なったことを検知すると(ステップS85のY)、表示
制御部64を制御して表示座標と筆記入力座標との対応
付けを行うための基準位置マークM(M1,M2)を図
24に示すようにPDP71の表示面71aの所定位置
にそれぞれ表示する(ステップS86)。ここに、基準
位置表示手段の機能が実行される。図24に示すよう
に、2つの基準位置マークM(M1,M2)の表示座標
におけるY座標(縦方向)値は同じである。When the CPU 14 of the master imaging device 72 detects that the calibration mode 1 switch has been operated and turned on (Y in step S85), the CPU 14 controls the display controller 64 to display the display coordinates and the handwriting input coordinates. 24, the reference position marks M (M1, M2) are displayed at predetermined positions on the display surface 71a of the PDP 71 as shown in FIG. 24 (step S86). Here, the function of the reference position display means is executed. As shown in FIG. 24, the Y coordinate (vertical direction) value in the display coordinates of the two reference position marks M (M1, M2) is the same.
【0121】このように基準位置マークM(M1,M
2)が表示された状態において、ユーザは基準位置マー
クM1及び基準位置マークM2を順に筆記部材でポイン
トすることになる。As described above, the reference position mark M (M1, M1
In the state where 2) is displayed, the user points the reference position mark M1 and the reference position mark M2 sequentially with the writing member.
【0122】まず、ユーザが基準位置マークM1の中心
位置を筆記部材でポイントした場合について説明する。
ここで、マスター撮像装置72のCPU14は、PDP
71の表示面71aへの筆記部材の接触検知に待機して
いる(ステップS87)。この処理は、図13中のステ
ップS14〜S17により実現される。First, the case where the user points the center position of the reference position mark M1 with the writing member will be described.
Here, the CPU 14 of the master imaging device 72
The process stands by to detect contact of the writing member with the display surface 71a of step 71 (step S87). This processing is realized by steps S14 to S17 in FIG.
【0123】筆記部材がPDP71の表示面71aに接
触したと判断した場合(ステップS87のY)、マスタ
ー撮像装置72のCPU14は、マスター撮像装置72
の広角レンズ12における筆記部材の接触位置の方向と
X−Lineとのなす角度β2を求め、この角度β2と
スレーブ撮像装置73から受信した角度β1(図14中
のステップS39〜S41参照)とを用いてPDP71
の表示面71aにおける接触点の位置座標(x1_i,
y1_i)を求める(ステップS88)。なお、筆記入
力座標の原点は,筆記情報入力領域70a(図24参
照)の左上の頂点であり、右方向をX軸の正の方向、下
方向をY軸の正の方向としている。When it is determined that the writing member has come into contact with the display surface 71a of the PDP 71 (Y in step S87), the CPU 14 of the master imaging device 72
The angle β2 between the direction of the contact position of the writing member of the wide-angle lens 12 and the X-Line is determined, and the angle β2 and the angle β1 received from the slave imaging device 73 (see steps S39 to S41 in FIG. 14) are determined. Using PDP71
Coordinates (x1_i, x1_i,
y1_i) is obtained (step S88). The origin of the handwriting input coordinates is the upper left vertex of the handwriting information input area 70a (see FIG. 24), and the right direction is the positive direction of the X axis and the downward direction is the positive direction of the Y axis.
【0124】その後、マスター撮像装置72のCPU1
4は、PDP71の表示面71aへの筆記部材の接触検
知に再び待機し(ステップS89)、ユーザが基準位置
マークM2の中心位置を筆記部材でポイントした場合に
は(ステップS89のY)、PDP71の表示面71a
における接触点の位置座標(x2_i,y2_i)をステ
ップS88で位置座標(x1_i,y1_i)を求めたの
と同様の手法で求める(ステップS90)。Thereafter, the CPU 1 of the master image pickup device 72
4 waits again for the detection of the contact of the writing member with the display surface 71a of the PDP 71 (step S89), and when the user points the center position of the reference position mark M2 with the writing member (Y in step S89), the PDP 71 Display surface 71a
The position coordinates (x2_i, y2_i) of the contact point in are obtained by the same method as the position coordinates (x1_i, y1_i) obtained in step S88 (step S90).
【0125】ここで、“y1_i”と“y2_i”とが同
じでない場合には、マスター撮像装置72とスレーブ撮
像装置73とを結ぶ直線(X−Line)と表示座標の
X軸(横方向)とが平行でないことを意味している。そ
こで、“y1_i”=“y2_i”ではない場合には(ス
テップS91のN:位置ズレ検出手段)、補正処理が必
要となる。Here, when “y1_i” and “y2_i” are not the same, a straight line (X-Line) connecting the master imaging device 72 and the slave imaging device 73 and the X axis (horizontal direction) of the display coordinates are set. Are not parallel. Therefore, when "y1_i" is not equal to "y2_i" (N in step S91: displacement detection means), a correction process is required.
【0126】今、“y1_i”<“y2_i”、すなわち
スレーブ撮像装置73がマスター撮像装置72より下方
に位置しているものとする。このような場合の基準位置
マークM1を通るX−Lineと平行な線X−Line
_M1と基準位置マークM1を通る表示座標のX軸と平
行な線X_Disp_M1との関係を図26に示す。図2
6中、点M1は、基準位置マークM1の入力座標(x1
_i,y1_i)、点M2は基準位置マークM2の入力座
標(x2_i,y2_i)、点M3はX座標値が点M2の
入力座標のX座標値でY座標値が点M1の入力座標のY
座標値である点(x2_i,y1_i)であり、点M1と
点M3は直線X−Line_M1上にあり、点M1と点
M2は直線X_Disp_M1上にある。また、θ_di
ffは、直線X−Line_M1と直線X_Disp_M
1とのなす角度であり、線分M1M3と線分M2M3は
直交している。図26に示した関係より、θ_diff
は、 θ_diff=arctan((y2_i−y1_i)/(x2_i−x1_i)) ・・・・(7) により求まる(ステップS92)。Now, it is assumed that “y1_i” <“y2_i”, that is, the slave imaging device 73 is located below the master imaging device 72. Line X-Line parallel to X-Line passing through reference position mark M1 in such a case
FIG. 26 shows the relationship between _M1 and a line X_Disp_M1 parallel to the X axis of the display coordinates passing through the reference position mark M1. FIG.
6, the point M1 is the input coordinate (x1) of the reference position mark M1.
_i, y1_i), the point M2 is the input coordinate (x2_i, y2_i) of the reference position mark M2, the point M3 is the X coordinate of the input coordinate of the point M2, and the Y coordinate is Y of the input coordinate of the point M1.
Point (x2_i, y1_i) which is a coordinate value, point M1 and point M3 are on straight line X-Line_M1, and point M1 and point M2 are on straight line X_Disp_M1. Also, θ_di
ff is a straight line X-Line_M1 and a straight line X_Disp_M
1 and the line segment M1M3 is orthogonal to the line segment M2M3. From the relationship shown in FIG. 26, θ_diff
Is determined by θ_diff = arctan ((y2_i-y1_i) / (x2_i-x1_i)) (7) (step S92).
【0127】線分M1M2は、表示座標では表示座標の
X軸と平行であるが、この両端点である点M1と点M2
の入力座標を表示座標に変換してPDP71の表示面7
1aに表示する場合、点M1の位置に変化がないと仮定
すると、点M2は基準位置マークM2よりも下に表示さ
れる。すなわち、筆記情報入力領域70aの左上の角を
上記の点M1に該当する基準点とすると、直線X−Li
ne_M1が直線X_Disp_M1に対して傾いたまま
筆記入力が行われる場合、得られた入力座標を単純に表
示座標に変換して表示すると、常に角度θ_diffに
依存した距離だけ実際の接触位置よりも下側に表示され
ることになる。したがって、得られた入力座標を筆記情
報入力領域70aの左上の角を原点として角度θ_di
ffだけ左方向に回転した後に表示座標に変換してPD
P71の表示面71aに表示した場合には、実際の接触
位置とほぼ同じ位置にその描画データが表示されること
となる。Although the line segment M1M2 is parallel to the X axis of the display coordinates in the display coordinates, the end points M1 and M2
Is converted into the display coordinates and the display surface 7 of the PDP 71 is converted.
In the case of displaying at 1a, assuming that the position of the point M1 does not change, the point M2 is displayed below the reference position mark M2. That is, assuming that the upper left corner of the writing information input area 70a is a reference point corresponding to the point M1, the straight line X-Li
When writing input is performed while ne_M1 is tilted with respect to the straight line X_Disp_M1, if the obtained input coordinates are simply converted into display coordinates and displayed, the distance always depends on the angle θ_diff below the actual contact position. Will be displayed. Therefore, the obtained input coordinates are set to the angle θ_di with the upper left corner of the handwriting information input area 70a as the origin.
After turning ff to the left, convert to display coordinates and PD
When displayed on the display surface 71a of P71, the drawing data is displayed at substantially the same position as the actual contact position.
【0128】そこで、“y1_i”<“y2_i”である
場合には(ステップS93のN)、ステップS94に進
み、得られた入力座標を筆記情報入力領域70aの左上
の角を原点として角度θ_diffだけ左方向に回転さ
せる。ここに、ズレ補正手段の機能が実行される。If "y1_i"<"y2_i" (N in step S93), the flow advances to step S94 to obtain the input coordinates by the angle θ_diff using the upper left corner of the writing information input area 70a as the origin. Rotate to the left. Here, the function of the deviation correcting means is executed.
【0129】詳細には、座標(x,y)を原点に対して
角度θだけ回転した座標(x',y')は、 x'=x・cosθ−y・sinθ ・・・・(8) y'=x・sinθ+y・cosθ ・・・・(9) により得られる。なお、θが正の値の場合は右回り、負
の値の場合は左回りに回転する。More specifically, the coordinates (x ′, y ′) obtained by rotating the coordinates (x, y) by the angle θ with respect to the origin are as follows: x ′ = x · cos θ−y · sin θ (8) y ′ = x · sin θ + y · cos θ (9) When θ is a positive value, the rotation is clockwise, and when θ is a negative value, the rotation is counterclockwise.
【0130】その後、マスター撮像装置72のCPU1
4は、キャリブレーションモード1スイッチが操作され
てオフになったことを検知すると(ステップS96の
Y)、キャリブレーションモード2スイッチが操作され
てオンになるまで待機する(ステップS97)。Thereafter, the CPU 1 of the master image pickup device 72
4 detects that the calibration mode 1 switch has been operated and turned off (Y in step S96), and waits until the calibration mode 2 switch is operated and turned on (step S97).
【0131】マスター撮像装置72のCPU14は、キ
ャリブレーションモード2スイッチが操作されてオンに
なったことを検知すると(ステップS97のY)、ユー
ザによるPDP71の表示面71aの四隅(頂点)への
筆記部材でのポイントに従って、そのポイントされた4
ヶ所の位置座標を順次求め、これらを頂点とする矩形領
域を筆記情報入力を有効領域とする筆記情報入力領域7
0aの認識を行う(ステップS98)。そして、PDP
71の表示面71aの左上の頂点を表示座標および筆記
情報入力領域70aにおける筆記入力座標の原点とす
る。When the CPU 14 of the master imaging device 72 detects that the calibration mode 2 switch has been operated and turned on (Y in step S97), the user writes on the four corners (apex) of the display surface 71a of the PDP 71 by the user. According to the point on the member, the point 4
The position coordinates of seven places are sequentially obtained, and a rectangular area having these as vertices is used as a valid area for writing information input.
0a is recognized (step S98). And PDP
The vertex at the upper left of the display surface 71a of 71 is set as the display coordinates and the origin of the handwriting input coordinates in the handwriting information input area 70a.
【0132】そして、マスター撮像装置72のCPU1
4は、キャリブレーションモード2スイッチが操作され
てオフになったことを検知すると(ステップS99の
Y)、キャリブレーションモード1スイッチの操作、ま
たは、筆記情報入力の待機状態に戻る。The CPU 1 of the master imaging device 72
When the switch 4 detects that the calibration mode 2 switch has been operated and turned off (Y in step S99), it returns to the operation of the calibration mode 1 switch or the standby state for inputting writing information.
【0133】ステップS100〜S104の筆記情報入
力処理は、図22で説明したステップS69〜S71に
おける処理とほぼ同様の処理であるが、マスター撮像装
置72のCPU14は、上記のようにスレーブ撮像装置
73がマスター撮像装置72より下方に位置している場
合には、求めた座標を角度θ_diffだけ左方向に回
転した座標に補正した後(ステップS102〜S10
3)、回転後の座標値列をフラッシュメモリ17に記憶
するとともに、表示制御部64を制御して座標値列から
表示用の描画データを生成して、これをPDP71に表
示する(ステップS104)。The writing information input processing in steps S100 to S104 is substantially the same as the processing in steps S69 to S71 described with reference to FIG. 22, except that the CPU 14 of the master imaging device 72 sets the slave imaging device 73 as described above. Is located below the master imaging device 72, the obtained coordinates are corrected to the coordinates rotated to the left by the angle θ_diff (steps S102 to S10).
3) The coordinate value sequence after rotation is stored in the flash memory 17, and the display control unit 64 is controlled to generate drawing data for display from the coordinate value sequence and display it on the PDP 71 (step S104). .
【0134】以上においては、“y1_i”<“y2_
i”、すなわちスレーブ撮像装置73がマスター撮像装
置72より下方に位置している場合について説明した
が、マスター撮像装置72がスレーブ撮像装置73より
下方に位置している場合、即ち“y1_i”>“y2_
i”である場合には(ステップS93のY:位置ズレ検
出手段)、得られた入力座標を筆記情報入力領域70a
の左上の角を原点として角度θ_diffだけ右方向に
回転させることになる(ステップS95)。ここに、ズ
レ補正手段の機能が実行される。In the above, “y1_i” <“y2_
i ", that is, the case where the slave imaging device 73 is located below the master imaging device 72 has been described. However, when the master imaging device 72 is located below the slave imaging device 73, that is," y1_i ">" y2_
If it is i "(Y in step S93: displacement detection means), the obtained input coordinates are written in the handwriting information input area 70a.
Is rotated rightward by the angle θ_diff with the upper left corner of the as the origin (step S95). Here, the function of the deviation correcting means is executed.
【0135】また、ステップS100〜S104の筆記
情報入力処理においては、求めた座標を角度θ_dif
fだけ右方向に回転した座標に補正した後(ステップS
102〜S103)、回転後の座標値列をフラッシュメ
モリ17に記憶するとともに、表示制御部64を制御し
て座標値列から表示用の描画データを生成して、これを
PDP71に表示する(ステップS104)。In the handwriting information input processing of steps S100 to S104, the obtained coordinates are converted to the angle θ_dif.
After correcting to the coordinates rotated right by f (step S
102 to S103), the rotated coordinate value sequence is stored in the flash memory 17, and the display control unit 64 is controlled to generate drawing data for display from the coordinate value sequence and display this on the PDP 71 (step). S104).
【0136】ここに、赤外線受発光モジュール18を備
えた一対の撮像装置72,73の各CMOSイメージセ
ンサ6における結像位置に基づいて、平面をなす二次元
の情報入力領域70aに挿入された筆記部材によって指
示された二次元座標位置が検出される。これにより、入
力座標を求めるための複数の撮像装置72,73がそれ
ぞれ別体で設けられるとともに相互に無線により通信可
能とされているので、可搬性に優れた情報入力システム
70を提供することが可能になる。Here, based on the image formation positions of the pair of imaging devices 72 and 73 having the infrared light receiving / emitting module 18 in the respective CMOS image sensors 6, the writing inserted in the two-dimensional information input area 70a forming a plane. The two-dimensional coordinate position specified by the member is detected. Thus, since the plurality of imaging devices 72 and 73 for obtaining input coordinates are provided separately from each other and can communicate with each other wirelessly, it is possible to provide the information input system 70 with excellent portability. Will be possible.
【0137】また、情報入力領域70aが表示装置71
の表示面71aであり、撮像装置72,73間を結ぶ直
線が表示座標に対して斜めとなるように取り付けられた
場合、表示座標と入力座標とのズレが補正されることに
より、情報入力システム70の利便性を一層向上させる
ことが可能になる。Further, the information input area 70a is displayed on the display device 71.
If the display surface 71a is mounted so that the straight line connecting the imaging devices 72 and 73 is oblique to the display coordinates, the deviation between the display coordinates and the input coordinates is corrected, and the information input system 70 can be further improved.
【0138】本発明の第四の実施の形態を図27および
図28に基づいて説明する。なお、前述した第一の実施
の形態または第二の実施の形態と同一部分は同一符号で
示し説明も省略する。A fourth embodiment of the present invention will be described with reference to FIGS. Note that the same parts as those in the above-described first embodiment or the second embodiment are denoted by the same reference numerals, and description thereof is omitted.
【0139】マスター撮像装置とスレーブ撮像装置との
間の距離を測定するときに、マスター撮像装置の送波用
超音波マイクロフォンから発信される超音波の周波数が
40KHzであるとすると、室温(20℃)での超音波
の音速は343(m/s)であるため、超音波の波長は
8.6mmとなる。すなわち、距離の測定精度は8.6
mmとなり、この距離に基づいて算出される入力座標値
は、この距離の誤差に依存した誤差が生じる。すなわ
ち、第二の実施の形態で示した方法により撮像装置6
2,63の配置位置を調整しても基準位置において表示
座標と入力座標とが一致しない場合がある。そこで、基
準位置において表示座標と入力座標とのズレが最小とな
るように、本実施の形態においては、測定された撮像装
置間の距離を補正する方法について説明する。When measuring the distance between the master imaging device and the slave imaging device, if the frequency of the ultrasonic wave transmitted from the transmitting ultrasonic microphone of the master imaging device is 40 KHz, the room temperature (20 ° C.) ) Is 343 (m / s), so the wavelength of the ultrasonic wave is 8.6 mm. That is, the distance measurement accuracy is 8.6.
mm, and an input coordinate value calculated based on this distance has an error depending on the error of this distance. That is, the image pickup device 6 is formed by the method described in the second embodiment.
Even if the arrangement positions of 2, 63 are adjusted, the display coordinates and the input coordinates may not match at the reference position. Therefore, in the present embodiment, a method of correcting the measured distance between the imaging devices so as to minimize the deviation between the display coordinates and the input coordinates at the reference position will be described.
【0140】本実施の形態の筆記情報入力システムは、
ハード構成としては、前述した第二の実施の形態の筆記
情報入力システム60のハード構成に、測定された撮像
装置間の距離の補正処理の実行を宣言するためのキャリ
ブレーションモード3スイッチ(図示せず)を備えるの
みであるため、その説明は省略する。The writing information input system according to the present embodiment
As a hardware configuration, a calibration mode 3 switch (shown in the drawing) for declaring execution of a process of correcting a measured distance between imaging devices is added to the hardware configuration of the writing information input system 60 according to the second embodiment described above. ), And the description thereof is omitted.
【0141】次に、マスター撮像装置62に備えられた
CPU14が、制御プログラムに基づいて実行する機能
について説明する。ここでは、本実施の形態の筆記情報
入力システム60が備える特長的な機能を実現する距離
補正処理について図27または図28を参照しつつ以下
において具体的に説明する。Next, a function executed by the CPU 14 provided in the master imaging device 62 based on the control program will be described. Here, the distance correction processing for realizing the distinctive functions of the writing information input system 60 of the present embodiment will be specifically described below with reference to FIG. 27 or FIG.
【0142】ここで、図27はマスター撮像装置62に
おける距離補正処理の流れを概略的に示すフローチャー
トである。なお、マスター撮像装置62とスレーブ撮像
装置63がPDP61の表示面61a上に付着され、各
撮像装置62,63の電源がオンにされてからキャリブ
レーションモード2スイッチがオフにされるまでの動作
は、図22に示したステップS51〜S68の処理と同
様であるため、説明を省略している。Here, FIG. 27 is a flowchart schematically showing a flow of the distance correction processing in the master image pickup device 62. Note that the operation from when the master imaging device 62 and the slave imaging device 63 are attached to the display surface 61a of the PDP 61 and when the power of each of the imaging devices 62 and 63 is turned on until the calibration mode 2 switch is turned off is performed. Since the processing is the same as that of steps S51 to S68 shown in FIG. 22, the description is omitted.
【0143】図27に示すように、マスター撮像装置6
2のCPU14は、キャリブレーションモード2スイッ
チがオフにされた後、キャリブレーションモード3スイ
ッチが操作されてオンになったことを検知すると(ステ
ップS111のY)、キャリブレーションモード1スイ
ッチが操作されてオンになった場合と同様に、表示制御
部64を制御して表示座標と筆記入力座標との対応付け
を行うための基準位置マークM(M1,M2)をPDP
61の表示面61aの所定位置にそれぞれ表示する(ス
テップS112)。ここに、基準位置表示手段の機能が
実行される。As shown in FIG. 27, the master image pickup device 6
When the second CPU 14 detects that the calibration mode 3 switch has been operated and turned on after the calibration mode 2 switch has been turned off (Y in step S111), the calibration mode 1 switch is operated. As in the case of turning on, the reference position mark M (M1, M2) for controlling the display control unit 64 and associating the display coordinates with the handwriting input coordinates is displayed on the PDP.
61 are displayed at predetermined positions on the display surface 61a (step S112). Here, the function of the reference position display means is executed.
【0144】そして、マスター撮像装置62のCPU1
4は、ユーザにより基準位置マークM1及び基準位置マ
ークM2の中心位置を筆記部材で順次ポイントされる
と、基準位置マークM1における接触点の位置座標(x
1_i,y1_i)と基準位置マークM2における接触点
の位置座標(x2_i,y2_i)を求める(ステップS
113〜S114)。これらの処理は、図22に示した
ステップS57〜S60の処理と同様である。The CPU 1 of the master image pickup device 62
When the user sequentially points the center positions of the reference position mark M1 and the reference position mark M2 with the writing member, the position coordinates (x
1_i, y1_i) and the position coordinates (x2_i, y2_i) of the contact point on the reference position mark M2 (step S).
113 to S114). These processes are the same as the processes in steps S57 to S60 shown in FIG.
【0145】その後、マスター撮像装置62のCPU1
4は、各位置座標(x1_i,y1_i),(x2_i,
y2_i)に基づき、表示制御部64を制御して表示用
の描画データを生成して、これを位置合わせマークmと
してPDP61に表示させる(ステップS115〜S1
16)。ここに、位置合わせマーク表示手段の機能が実
行される。Thereafter, the CPU 1 of the master image pickup device 62
4 is the position coordinates (x1_i, y1_i), (x2_i,
y2_i), the display control unit 64 is controlled to generate drawing data for display, and the drawing data is displayed on the PDP 61 as an alignment mark m (steps S115 to S1).
16). Here, the function of the alignment mark display means is executed.
【0146】加えて、マスター撮像装置62のCPU1
4は、位置合わせマークmの表示に併せて、撮像装置6
2,63間の距離Lの値を調整するための距離調整表示
dも表示制御部64を制御してPDP61に表示させる
(ステップS117)。In addition, the CPU 1 of the master imaging device 62
Reference numeral 4 denotes an image pickup device 6 along with the display of the alignment mark m.
The display control section 64 is also controlled to display the distance adjustment display d for adjusting the value of the distance L between the PDP 61 and the PDP 61 (step S117).
【0147】ここで、図28は位置合わせマークm及び
距離調整表示dが表示されたPDP61を例示的に示す
正面図である。図28に示すように、距離調整表示d
は、例えば、距離Lの値を小さくする方向(−方向)及
び大きくする方向(+方向)にそれぞれ5段階に区分さ
れている。前述したように距離の測定精度は8.6mm
であるため、この5段階の距離は、 (8.6/5)×n(nは1〜5の整数)(mm) となる。Here, FIG. 28 is a front view exemplarily showing the PDP 61 on which the alignment mark m and the distance adjustment display d are displayed. As shown in FIG. 28, the distance adjustment display d
Are divided into five stages, for example, in a direction in which the value of the distance L is decreased (−direction) and in a direction in which the value is increased (+ direction). As described above, the distance measurement accuracy is 8.6 mm
Therefore, the distance in these five steps is (8.6 / 5) × n (n is an integer of 1 to 5) (mm).
【0148】ここで、位置合わせマークmが基準位置マ
ークM(M1,M2)の中心にない場合は、ユーザは距
離Lの値を調整するために、±5段階の中の1つを選択
することができる(ステップS118のY)。例えば+
1が選択されると、マスター撮像装置62のCPU14
は、先に求めた撮像装置62,63間の距離Lの値(単
位はmm)に8.6/5を加算してLの値を更新し(ス
テップS119)、表示されている位置合わせマークm
を消去する(ステップS120)。Here, when the alignment mark m is not at the center of the reference position mark M (M1, M2), the user selects one of ± 5 levels in order to adjust the value of the distance L. (Y in step S118). For example +
1 is selected, the CPU 14 of the master imaging device 62
Updates the value of L by adding 8.6 / 5 to the value of the distance L between the imaging devices 62 and 63 (unit: mm) (step S119), and displays the alignment mark displayed. m
Is deleted (step S120).
【0149】そして、マスター撮像装置62のCPU1
4は、先に算出した角度β1及び角度β2の値と更新さ
れたLの値を使用して式(4)と式(5)とから基準位
置マークM1における接触点の位置座標(x1_i,y
1_i)と基準位置マークM2における接触点の位置座
標(x2_i,y2_i)を再度求め、各位置座標(x1
_i,y1_i),(x2_i,y2_i)に基づき、表示
制御部64を制御して表示用の描画データを生成して、
これをPDP61に表示させる(ステップS121)。
なお、このとき、各撮像装置62,63の位置と基準位
置マークM(M1,M2)に変化はないため、角度β1
と角度β2は変化しない。The CPU 1 of the master image pickup device 62
4 is the position coordinates (x1_i, y) of the contact point at the reference position mark M1 from the equations (4) and (5) using the previously calculated values of the angles β1 and β2 and the updated value of L.
1_i) and the position coordinates (x2_i, y2_i) of the contact point on the reference position mark M2 are obtained again, and the position coordinates (x1
_i, y1_i) and (x2_i, y2_i) to control the display control unit 64 to generate drawing data for display.
This is displayed on the PDP 61 (step S121).
At this time, since the positions of the imaging devices 62 and 63 and the reference position mark M (M1, M2) do not change, the angle β1
And the angle β2 do not change.
【0150】ユーザがこれ以上の調整を必要としない場
合にはキャリブレーションモード3スイッチをオフにす
ることにより、マスター撮像装置62のCPU14は処
理を終了する(ステップS122のY)。If the user does not need any further adjustment, the calibration mode 3 switch is turned off, and the CPU 14 of the master imaging device 62 ends the process (Y in step S122).
【0151】以上のステップS117〜S122によ
り、距離データ修正手段の機能が実行される。By the above steps S117 to S122, the function of the distance data correcting means is executed.
【0152】ここに、入力座標を求めるときに必要とさ
れる撮像装置62,63間の距離の測定誤差が補正され
ることにより、表示座標と入力座標とのズレを最小と
し、情報入力システム60の利便性を一層向上させるこ
とが可能になる。Here, by correcting the measurement error of the distance between the imaging devices 62 and 63 required when obtaining the input coordinates, the deviation between the display coordinates and the input coordinates is minimized, and the information input system 60 is provided. Can be further improved.
【0153】本発明の第五の実施の形態を図29ないし
図34に基づいて説明する。なお、前述した第一の実施
の形態ないし第四の実施の形態と同一部分は同一符号で
示し説明も省略する。本実施の形態の筆記情報入力シス
テム80は、第二の実施の形態ないし第四の実施の形態
で説明した筆記情報入力システム60,70の変形例で
ある。A fifth embodiment of the present invention will be described with reference to FIGS. The same parts as those in the above-described first to fourth embodiments are denoted by the same reference numerals, and description thereof will be omitted. The writing information input system 80 according to the present embodiment is a modification of the writing information input systems 60 and 70 described in the second to fourth embodiments.
【0154】ここで、図29は筆記情報入力システム8
0を概略的に示す外観正面図である。図29に示すよう
に、本実施の形態の筆記情報入力システム80は、前述
した第一の実施の形態の筆記情報入力システム1のマス
ター撮像装置2及びスレーブ撮像装置3と概略同様なマ
スター撮像装置82及びスレーブ撮像装置83を備えて
いる。また、筆記情報入力システム80はPDP81を
有しており、マスター撮像装置82はPDP81の表示
面81aの右側上部に取り付けられおり、スレーブ撮像
装置83はPDP81の表示面81aの左側上部に取り
付けられている。加えて、筆記情報入力システム80に
備えられたPDP81の右下部分には、表示制御装置8
4が設けられており、この表示制御装置84は、マスタ
ー撮像装置82と赤外線通信ができるように取り付けら
れている。PDP81の表示面81aとその周りの枠8
1bは同一平面になるように取り付けられており、筆記
情報入力システム80は電子黒板として機能する。な
お、図29中の点線で囲まれた領域80aは、二つの撮
像装置82,83による筆記情報入力の可能な筆記情報
入力領域である。Here, FIG. 29 shows the writing information input system 8.
FIG. As shown in FIG. 29, a writing information input system 80 of the present embodiment has a master imaging device substantially similar to the master imaging device 2 and the slave imaging device 3 of the writing information input system 1 of the first embodiment described above. 82 and a slave imaging device 83. The writing information input system 80 has a PDP 81, the master imaging device 82 is attached to the upper right part of the display surface 81a of the PDP 81, and the slave imaging device 83 is attached to the upper left portion of the display surface 81a of the PDP 81. I have. In addition, at the lower right part of the PDP 81 provided in the writing information input system 80, a display control device 8 is provided.
The display controller 84 is provided so that infrared communication can be performed with the master imaging device 82. Display surface 81a of PDP 81 and frame 8 around it
1b is attached so as to be on the same plane, and the writing information input system 80 functions as an electronic blackboard. An area 80a surrounded by a dotted line in FIG. 29 is a writing information input area in which writing information can be input by the two imaging devices 82 and 83.
【0155】マスター撮像装置82は、前述した第一の
実施の形態のマスター撮像装置2では一つのみであった
赤外線受発光モジュール18を二つ備えている。一つ
は、スレーブ撮像装置83との赤外線通信に用い、残り
の一つは、表示制御装置84との赤外線通信に用いられ
る。より詳細には、表示制御装置84との赤外線通信に
用いられる赤外線受発光モジュール18は、図29にお
いて、下から、すなわちEの方向から見た面にある赤外
線通信窓7を通して赤外線通信ができるように取り付け
られている。なお、スレーブ撮像装置83は、前述した
第一の実施の形態のスレーブ撮像装置3と何ら変わるも
のではない。The master image pickup device 82 has two infrared light receiving / emitting modules 18 which are only one in the master image pickup device 2 of the first embodiment described above. One is used for infrared communication with the slave imaging device 83, and the other is used for infrared communication with the display control device 84. More specifically, the infrared light receiving / emitting module 18 used for infrared communication with the display control device 84 can perform infrared communication through the infrared communication window 7 on the surface viewed from below, that is, from the direction of E in FIG. Attached to. Note that the slave imaging device 83 is not different from the slave imaging device 3 of the first embodiment described above.
【0156】次に、マスター撮像装置82に内蔵される
各部の電気的接続について図30を参照して説明する。
図30に示すように、マスター撮像装置82のシステム
構成は、前述した第一の実施の形態のマスター撮像装置
2に対し、赤外線受発光モジュール18が一つ追加さ
れ、直−並列変換回路19を介してCPU14にバス接
続された構成となっているとともに、フラッシュメモリ
17、USB I/F21、USBドライバ22が省か
れたものである。Next, the electrical connection of each part built in the master imaging device 82 will be described with reference to FIG.
As shown in FIG. 30, the system configuration of the master imaging device 82 is different from the master imaging device 2 of the above-described first embodiment in that one infrared receiving / emitting module 18 is added and the serial-parallel conversion circuit 19 is added. In this configuration, the flash memory 17, the USB I / F 21, and the USB driver 22 are omitted while being connected to the CPU 14 via a bus.
【0157】続いて、表示制御装置84に内蔵される各
部の電気的接続について図31を参照して説明する。図
31に示すように、表示制御装置84には、CPU85
が備えられており、このCPU85が表示制御装置84
に内蔵される各部を集中的に制御する。このCPU85
には、制御プログラム等の固定データが予め書き込まれ
たROM86、DRAMにより構成されておりCPU8
5のワークエリアとして使用されるメインメモリ87が
バス接続されている。ここに、マイクロコンピュータが
構成されている。Next, the electrical connection of each part built in the display control device 84 will be described with reference to FIG. As shown in FIG. 31, the display control device 84 includes a CPU 85
The CPU 85 is a display control device 84
Centrally controls each part built in. This CPU 85
The CPU 8 comprises a ROM 86 and a DRAM in which fixed data such as a control program is written in advance.
The main memory 87 used as a work area 5 is connected to the bus. Here, a microcomputer is configured.
【0158】また、CPU85には、赤外線受発光モジ
ュール88が接続された直−並列変換回路89、USB
I/F90が接続されたUSBドライバ91、LAN
(Local Area Network) I/F92が接続されたLA
N制御部93、ハードディスク94が接続されたHD
I/F95、表示制御部96がバス接続されている。The CPU 85 includes a serial-parallel conversion circuit 89 to which an infrared light receiving / emitting module 88 is connected, and a USB
USB driver 91 to which I / F 90 is connected, LAN
(Local Area Network) LA to which I / F92 is connected
N control unit 93, HD connected to hard disk 94
The I / F 95 and the display control unit 96 are connected by a bus.
【0159】HD I/F95はIDE(Integrated De
vice Electronics)であり、ハードディスク94は、C
PU85の制御によって筆記入力された座標データやP
DP81の表示面81aに表示する各種メニューアイコ
ンのビットマップデータ等を記憶する。The HD I / F 95 is an IDE (Integrated
vice Electronics) and the hard disk 94 is C
Coordinate data and P input by hand under the control of PU85
It stores bitmap data and the like of various menu icons displayed on the display surface 81a of the DP 81.
【0160】直−並列変換回路89は、赤外線データ通
信において使用され、CPU85の制御によって送信デ
ータはパラレルからシリアルへと変換され、受信データ
はシリアルからパラレルへと変換される。この直−並列
変換回路89に接続された赤外線受発光モジュール88
は、IrDA方式の赤外線通信を実行するために必要な
回路で、その内部の構成は、図7に示したものと同様で
ある。なお、このような赤外線受発光モジュール88
は、図29中のFの方向から見た面にある赤外線通信窓
(図示せず)を通してマスター撮像装置82と赤外線通
信ができるように取り付けられている。The serial-parallel conversion circuit 89 is used in infrared data communication. Under the control of the CPU 85, transmission data is converted from parallel to serial, and received data is converted from serial to parallel. Infrared receiving / emitting module 88 connected to this serial-parallel conversion circuit 89
Is a circuit required to execute IrDA infrared communication, and its internal configuration is the same as that shown in FIG. In addition, such an infrared receiving / emitting module 88
Is mounted so that infrared communication with the master imaging device 82 is possible through an infrared communication window (not shown) on the surface viewed from the direction of F in FIG.
【0161】ここで、マスター撮像装置82と表示制御
装置84との間における赤外線通信の手順を図32に示
したシーケンス例に基づいて説明する。なお、IrDA
方式の赤外線通信では、コネクション確立フェーズの前
に、一次局が二次局のアドレスを認知するディスカバリ
のフェーズがある。まず、コネクションの確立までのマ
スター撮像装置82の動作について説明する。電源がオ
ンにされると、赤外線通信アプリケーション50は、ま
ずLM−IAS52へディスカバリ要求を出し、このメ
ッセージはLM−MUX53を介してIrLAP54に
通知される。IrLAP54はディスカバリ要求(IrLAP
_DISCOVERY.req)を受けると、タイムスロットの総数1
とタイムスロット番号0を含めたディスカバリ用のXID
(exchangestation identification)コマンドを送出し、
表示制御装置84より装置のアドレスと能力情報を含ん
だXIDレスポンスを受信する。そして、次のタイムスロ
ットでディスカバリの終了を意味する、タイムスロット
番号FFHを含めたディスカバリ用のXIDコマンドを送
出するとともに、表示制御装置84から受信したアドレ
スと能力情報を含めたディスカバリ確認(IrLAP_DISCOVE
RY.cnf)をLM−MUX53へ渡す。LM−MUX53
は、これを受けると、ディスカバリ確認をLM−IAS
52を介して赤外線通信アプリケーション50へ渡す。
赤外線通信アプリケーション50は、このメッセージを
受けると、LM−IAS52へ表示制御装置84とのコ
ネクション確立要求(表示制御装置84のアドレスを含
んでいる)を出し、このメッセージはLM−MUX53
を介してIrLAP54に通知される。IrLAP54
はコネクション確立要求(IrLAP_CON.req)を受けると、
表示制御装置84のアドレスを含めたSNRM(Set Normal
Response Mode)コマンドを送信する。そして、相手から
UA(Unnumbered Acknowledgment)レスポンスを受信する
と、LM−MUX53へデータリンクコネクション確立
確認(IrLAP_CON.cnf)を出す。LM−MUX53はこの
メッセージを受けると、CR LM-PDU(ConnectRequest Lin
k Management-Protocol Data Unit)をデータ要求(IrLAP
_DT.req)メッセージに含めて、IrLAP54へ渡す。
IrLAP54は、この情報をI(Information)フレー
ムに含めて表示制御装置84に送信する。その後、表示
制御装置84よりCC LM-PDU(Connect Confirm Link Man
agement-Protocol Data Unit)を含んだIフレームを受
信すると、LM−MUX53へデータ指示(IrLAP_DT.in
d)を出す。LM−MUX53は、これを受けると、コネ
クション確立確認をLM−IAS52を介して赤外線通
信アプリケーション50へ渡す。Here, the procedure of infrared communication between the master image pickup device 82 and the display control device 84 will be described based on a sequence example shown in FIG. In addition, IrDA
In the infrared communication of the system, there is a discovery phase in which the primary station recognizes the address of the secondary station before the connection establishment phase. First, the operation of the master imaging device 82 until the connection is established will be described. When the power is turned on, the infrared communication application 50 first issues a discovery request to the LM-IAS 52, and this message is notified to the IrLAP 54 via the LM-MUX 53. IrLAP 54 requests a discovery request (IrLAP
_DISCOVERY.req), the total number of time slots is 1
XID for discovery, including time slot number 0
(exchangestation identification) command,
An XID response including the device address and capability information is received from the display control device 84. Then, a discovery XID command including the time slot number FFH, which indicates the end of discovery in the next time slot, is transmitted, and a discovery confirmation (IrLAP_DISCOVE) including the address and capability information received from the display control device 84 is performed.
RY.cnf) to the LM-MUX53. LM-MUX53
Receives this, confirms the discovery with LM-IAS
The data is passed to the infrared communication application 50 via the communication interface 52.
Upon receiving this message, the infrared communication application 50 issues a request to establish connection with the display control device 84 (including the address of the display control device 84) to the LM-IAS 52, and this message is transmitted to the LM-MUX 53.
Is notified to the IrLAP 54 via. IrLAP54
Receives the connection establishment request (IrLAP_CON.req),
SNRM (Set Normal) including the address of the display control device 84
Response Mode) command. And from the other party
Upon receiving the UA (Unnumbered Acknowledgment) response, the LM-MUX 53 sends a data link connection establishment confirmation (IrLAP_CON.cnf) to the LM-MUX 53. Upon receiving this message, the LM-MUX 53 receives a CR LM-PDU (ConnectRequest Lin
k-Management-Protocol Data Unit) request data (IrLAP
_DT.req) message and pass it to IrLAP54.
The IrLAP 54 transmits this information to the display control device 84 while including the information in an I (Information) frame. Thereafter, the display control device 84 sends a CC LM-PDU (Connect Confirm Link Man
When an I-frame including an age-Protocol Data Unit is received, a data instruction (IrLAP_DT.in) is sent to the LM-MUX 53.
Issue d). Upon receiving this, the LM-MUX 53 passes a connection establishment confirmation to the infrared communication application 50 via the LM-IAS 52.
【0162】次に、コネクションの確立までの表示制御
装置84の動作について説明する。電源がオンにされる
と、ディスカバリ用のXIDコマンドの受信待ちとなる。
そして、IrLAP54が相手からディスカバリ用のXI
Dコマンドを受信すると、タイムスロットの総数が1で
あるため、自装置のアドレスと能力情報を含んだXIDレ
スポンスを送信する。そして、ディスカバリの終了を意
味する、タイムスロット番号FFHを含んだディスカバ
リ用のXIDコマンドを受信すると、LM−MUX53へ
ディスカバリ指示(IrLAP_DISCOVERY.ind)を出す。LM
−MUX53は、これを受けると、ディスカバリ指示メ
ッセージをLM−IAS52を介して赤外線通信アプリ
ケーション50へ渡す。その後、IrLAP54が相手
からSNRMコマンドを受信すると、LM−MUX53へデ
ータリンクコネクション確立指示(IrLAP_CON.ind)を出
す。LM−MUX53は、このメッセージを受けると、
応答(IrLAP_CON.rsp)をIrLAP54へ返す。IrL
AP54は、このメッセージを受けると、UAレスポンス
を相手に送信する。その後、相手からCR LM-PDUを含ん
だIフレームを受信すると、IrLAP54は、LM−
MUX53へデータ指示(IrLAP_DT.ind)を出す。LM−
MUX53は、このメッセージを受けると、コネクショ
ン確立指示をLM−IAS52を介して赤外線通信アプ
リケーション50へ渡す。赤外線通信アプリケーション
50は、この応答メッセージをLM−IAS52を介し
てLM−MUX53へ渡す。LM−MUX53は、これ
を受けると、CC LM-PDUをデータ要求(IrLAP_DT.req)メ
ッセージに含めて、IrLAP54へ渡す。IrLAP
54は、この情報をI(Information)フレームに含めて
相手に送信する。Next, the operation of the display control device 84 until the connection is established will be described. When the power is turned on, it waits for the XID command for discovery.
Then, the IrLAP 54 receives a XI for discovery from the partner.
When the D command is received, since the total number of time slots is 1, an XID response including the address and capability information of the own device is transmitted. Then, when the discovery XID command including the time slot number FFH indicating the end of discovery is received, a discovery instruction (IrLAP_DISCOVERY.ind) is issued to the LM-MUX 53. LM
Upon receiving this, the MUX 53 passes a discovery instruction message to the infrared communication application 50 via the LM-IAS 52. Thereafter, when the IrLAP 54 receives the SNRM command from the other party, it issues a data link connection establishment instruction (IrLAP_CON.ind) to the LM-MUX 53. When the LM-MUX 53 receives this message,
A response (IrLAP_CON.rsp) is returned to IrLAP54. IrL
Upon receiving this message, the AP 54 sends a UA response to the other party. Thereafter, upon receiving an I frame including the CR LM-PDU from the other party, the IrLAP 54
A data instruction (IrLAP_DT.ind) is issued to the MUX 53. LM-
Upon receiving this message, the MUX 53 passes a connection establishment instruction to the infrared communication application 50 via the LM-IAS 52. The infrared communication application 50 passes this response message to the LM-MUX 53 via the LM-IAS 52. Upon receiving this, the LM-MUX 53 includes the CC LM-PDU in a data request (IrLAP_DT.req) message and passes it to the IrLAP. IrLAP
54 transmits this information to the other party by including the information in an I (Information) frame.
【0163】以上により、マスター撮像装置82と表示
制御装置84との赤外線通信アプリケーション間のコネ
クションが確立される。As described above, the connection between the infrared communication application between the master image pickup device 82 and the display control device 84 is established.
【0164】そして、マスター撮像装置82は、ユーザ
による筆記入力を検出すると、マスター撮像装置82で
求めた角度β2の値、スレーブ撮像装置83から送信さ
れた角度β1の値、距離Lの値を、DT LM-PDUに含めて
表示制御装置84に送信する。When the master imaging device 82 detects a handwriting input by the user, the master imaging device 82 calculates the value of the angle β2 obtained by the master imaging device 82, the value of the angle β1 transmitted from the slave imaging device 83, and the value of the distance L. The data is transmitted to the display control device 84 while being included in the DT LM-PDU.
【0165】USBドライバ91は、CPU85の制御
によってUSB規格に準拠した動作処理を実行して、U
SBケーブルに接続されたパソコン等とデータ転送を行
う。なお、USBドライバ91は、ハードディスク94
に記憶された座標データをパソコン等の外部機器に転送
する場合のみに使用されるため、通常の筆記入力動作中
は、USBケーブルを接続する必要はない。The USB driver 91 executes an operation process based on the USB standard under the control of the CPU 85, and
Transfers data with a personal computer or the like connected to the SB cable. Note that the USB driver 91 is connected to the hard disk 94.
Since it is used only when the coordinate data stored in the PC is transferred to an external device such as a personal computer, it is not necessary to connect a USB cable during a normal writing input operation.
【0166】LAN制御部93は、CPU85の制御に
よってIEEE(Institute of Electrical and Electr
onics Engineers)802.3規格に準拠した通信プロトコル
を実行、制御する。The LAN control section 93 is controlled by the CPU 85 to control the IEEE (Institute of Electrical and
onics Engineers) Executes and controls the communication protocol based on the 802.3 standard.
【0167】表示制御部96は、VRAM(Video RA
M)を内蔵しており、CPU85の制御によって、筆記
により得られた座標値列から表示用の描画データを生成
して、これをPDP81に表示させたり、画面操作のた
めの各種メニューアイコンの表示制御等を行う。The display control section 96 has a VRAM (Video RA).
M), and under the control of the CPU 85, generates drawing data for display from a coordinate value sequence obtained by writing, displays the drawing data on the PDP 81, and displays various menu icons for screen operation. Performs control and the like.
【0168】なお、表示座標と筆記入力座標との対応付
けを行うキャリブレーション処理の実行を宣言するため
のキャリブレーションモードをオン、オフするスイッチ
は図示していない。A switch for turning on and off a calibration mode for declaring execution of a calibration process for associating display coordinates with handwritten input coordinates is not shown.
【0169】次に、マスター撮像装置82に備えられた
CPU14と表示制御装置84に備えられたCPU85
とが、制御プログラムに基づいて実行する機能について
説明する。ここでは、本実施の形態の筆記情報入力シス
テム80が備える特長的な機能を実現する処理動作につ
いて図33または図34を参照しつつ以下において具体
的に説明する。Next, the CPU 14 provided in the master image pickup device 82 and the CPU 85 provided in the display control device 84
Will be described based on the control program. Here, the processing operation for realizing the distinctive functions of the handwritten information input system 80 of the present embodiment will be specifically described below with reference to FIG. 33 or FIG.
【0170】なお、図29に示したように、マスター撮
像装置82は撮像窓5が左下方向を向くようにしてPD
P81の表示面81aの右上に吸盤9にて付着され、ま
た、スレーブ撮像装置83は撮像窓5が右下方向を向く
ようにしてPDP81の表示面81aの左上に吸盤9に
て付着される。この付着位置は、PDP81の表示面8
1aの周りの枠81bに予めマークをしておき、その位
置に付着するようにしても良いが、PDP81(表示面
81aおよび表示面81aの周りの枠81b)上であれ
ば任意の場所に付着させることができる。このように筆
記情報入力システム80のマスター撮像装置82とスレ
ーブ撮像装置83とがPDP81に取り付けられた状態
で撮像装置82,83及び表示制御装置84に電源が投
入されると、マスター撮像装置82及びスレーブ撮像装
置83の各ROM15に格納された制御プログラムがメ
インメモリ16に書き込まれるとともに、表示制御装置
84のROM86に格納された制御プログラムがメイン
メモリ87に書き込まれ、制御プログラムが実行される
ことになる。Note that, as shown in FIG. 29, the master image pickup device 82 sets the PD so that the image pickup window 5 faces the lower left direction.
A suction cup 9 is attached to the upper right corner of the display surface 81a of the P81, and the slave imaging device 83 is attached to the upper left corner of the display screen 81a of the PDP 81 by the suction cup 9 so that the imaging window 5 faces the lower right direction. This attachment position is on the display surface 8 of the PDP 81.
A mark may be made in advance on the frame 81b around the frame 1a, and the mark may be attached to that position. However, the mark may be attached to any position on the PDP 81 (the display surface 81a and the frame 81b around the display surface 81a). Can be done. When the power is supplied to the imaging devices 82 and 83 and the display control device 84 in a state where the master imaging device 82 and the slave imaging device 83 of the writing information input system 80 are attached to the PDP 81, the master imaging device 82 and the The control program stored in each ROM 15 of the slave imaging device 83 is written in the main memory 16, and the control program stored in the ROM 86 of the display control device 84 is written in the main memory 87, and the control program is executed. Become.
【0171】ここで、図33はマスター撮像装置82に
おける処理動作の流れを概略的に示すフローチャート、
図34は表示制御装置84における処理動作の流れを概
略的に示すフローチャートである。なお、スレーブ撮像
装置83における処理は図14に示した処理と何ら変わ
るものではないためその説明は省略する。また、以下に
おいては、マスター撮像装置82側の処理を示す図33
のフローチャートを主体に説明する。図33に示すよう
に、マスター撮像装置82における処理動作としては、
まず、赤外線受発光モジュール18を使用して表示制御
装置84との間でIrDA方式の赤外線通信を開始す
る。そして、ディスカバリフェーズにて表示制御装置8
4を検出すると、図32に示した通信シーケンスを実行
してマスター撮像装置82と表示制御装置84の赤外線
通信アプリケーション間のコネクションを確立する(ス
テップS131,図34中のステップS141)。な
お、マスター撮像装置82と表示制御装置84との間の
通信では、マスター撮像装置82が一次局、表示制御装
置84が二次局として動作する。Here, FIG. 33 is a flowchart schematically showing the flow of the processing operation in the master image pickup device 82.
FIG. 34 is a flowchart schematically showing a flow of a processing operation in the display control device 84. The processing in the slave imaging device 83 is not different from the processing shown in FIG. Also, in the following, FIG.
The flowchart will be mainly described. As shown in FIG. 33, the processing operation in the master imaging device 82 includes:
First, IrDA infrared communication with the display control device 84 is started using the infrared light receiving / emitting module 18. Then, in the discovery phase, the display control device 8
When detecting No. 4, the communication sequence shown in FIG. 32 is executed to establish a connection between the master imaging device 82 and the infrared communication application of the display control device 84 (step S131, step S141 in FIG. 34). In communication between the master imaging device 82 and the display control device 84, the master imaging device 82 operates as a primary station and the display control device 84 operates as a secondary station.
【0172】次に、赤外線受発光モジュール18を使用
してスレーブ撮像装置83との間でIrDA方式の赤外
線通信を開始する。そして、ディスカバリフェーズにて
スレーブ撮像装置83を検出すると、図12に示した通
信シーケンスを実行してマスター撮像装置82とスレー
ブ撮像装置83の赤外線通信アプリケーション間のコネ
クションを確立する(ステップS132,図14中のス
テップS31)。なお、マスター撮像装置82とスレー
ブ撮像装置83との間の通信では、マスター撮像装置8
2が一次局、スレーブ撮像装置83が二次局として動作
する。Next, IrDA infrared communication with the slave imaging device 83 is started using the infrared light receiving / emitting module 18. When the slave imaging device 83 is detected in the discovery phase, the communication sequence shown in FIG. 12 is executed to establish a connection between the master imaging device 82 and the infrared communication application of the slave imaging device 83 (step S132, FIG. 14). Step S31). In the communication between the master imaging device 82 and the slave imaging device 83, the master imaging device 8
2 operates as a primary station, and the slave imaging device 83 operates as a secondary station.
【0173】赤外線通信のコネクションが確立される
と、マスター撮像装置82は、超音波を使用してマスタ
ー撮像装置82及びスレーブ撮像装置83の回転位置
(向き)を定める(ステップS133:方向検出手段及
び撮像方向調節手段)。この処理は、図13中のステッ
プS2〜S11及び図14中のステップS32〜S33
により実現される。When the connection for infrared communication is established, the master imaging device 82 determines the rotational positions (directions) of the master imaging device 82 and the slave imaging device 83 using ultrasonic waves (step S133: direction detecting means and Imaging direction adjusting means). This processing is performed in steps S2 to S11 in FIG. 13 and steps S32 to S33 in FIG.
Is realized by:
【0174】続いて、マスター撮像装置82のCPU1
4は、超音波送受信制御部20を制御してマスター撮像
装置82からスレーブ撮像装置83までの距離L'を測
定する(ステップS134:距離測定手段)。Subsequently, the CPU 1 of the master image pickup device 82
4 measures the distance L 'from the master imaging device 82 to the slave imaging device 83 by controlling the ultrasonic transmission / reception control unit 20 (step S134: distance measuring means).
【0175】マスター撮像装置82のCPU14は、ス
レーブ撮像装置83までの距離L'の測定が終了する
と、座標入力開始コマンドを赤外線通信によりスレーブ
撮像装置83へ送信するとともに(ステップS13
5)、測定した距離L'から式(6)により距離Lを求
め、この距離Lの値を赤外線通信により表示制御装置8
4へ送信する(ステップS136)。一方、表示制御装
置84のCPU85は、距離Lの値を受信すると(図3
4中のステップS142のY)、この距離Lの値をメイ
ンメモリ87に記憶させた後(図34中のステップS1
43)、マスター撮像装置82からの座標検出に伴う角
度β1,β2の受信に待機する(図34中のステップS
144)。When the measurement of the distance L 'to the slave imaging device 83 is completed, the CPU 14 of the master imaging device 82 transmits a coordinate input start command to the slave imaging device 83 by infrared communication (step S13).
5) The distance L is calculated from the measured distance L 'by the equation (6), and the value of the distance L is calculated by the infrared ray communication.
4 (step S136). On the other hand, when the CPU 85 of the display control device 84 receives the value of the distance L (see FIG.
4, after the value of the distance L is stored in the main memory 87 (step S1 in FIG. 34).
43), and waits for reception of angles β1 and β2 accompanying the coordinate detection from master imaging device 82 (step S in FIG. 34)
144).
【0176】このような状態で、マスター撮像装置82
のCPU14は、PDP81の表示面81aへの筆記部
材の接触検知に待機する(ステップS137)。この処
理は、図13中のステップS14〜S17により実現さ
れる。In this state, the master image pickup device 82
CPU 14 waits for the contact detection of the writing member with the display surface 81a of the PDP 81 (step S137). This processing is realized by steps S14 to S17 in FIG.
【0177】筆記部材がPDP81の表示面81aに接
触したと判断した場合(ステップS137のY)、マス
ター撮像装置82のCPU14は、マスター撮像装置8
2の広角レンズ12における筆記部材の接触位置の方向
とX−Lineとのなす角度β2を求めるとともに、ス
レーブ撮像装置83から角度β1を受信し(スレーブ撮
像装置83の動作は図14中のステップS35〜S41
参照:位置情報算出手段)、これらの角度β1,β2を
赤外線通信により表示制御装置84へ送信する(ステッ
プS138)。一方、表示制御装置84のCPU85
は、角度β1,β2を受信すると(図34中のステップ
S144のY:位置情報受信手段)、受信した角度β
1、β2及び先に受信した距離Lを用いて式(4)と式
(5)とによりPDP81の表示面81aにおける接触
点の位置座標(x,y)を求める(ステップS145:
座標算出手段)。If it is determined that the writing member has come into contact with the display surface 81a of the PDP 81 (Y in step S137), the CPU 14 of the master imaging device 82
The angle β2 between the direction of the contact position of the writing member of the second wide-angle lens 12 and the X-Line is obtained, and the angle β1 is received from the slave imaging device 83 (the operation of the slave imaging device 83 is performed in step S35 in FIG. 14). ~ S41
(Refer to position information calculation means), and transmits these angles β1 and β2 to the display control device 84 by infrared communication (step S138). On the other hand, the CPU 85 of the display control device 84
Receives the angles β1 and β2 (Y in step S144 in FIG. 34: position information receiving means),
The position coordinates (x, y) of the contact point on the display surface 81a of the PDP 81 are obtained from Equations (4) and (5) using 1, β2, and the distance L received earlier (Step S145:
Coordinate calculation means).
【0178】その後、表示制御装置84のCPU85
は、表示制御部96を制御して求めた座標値列から表示
用の描画データを生成して、これをPDP81に表示さ
せるとともに(ステップS146)、求めた座標値列を
ハードディスク94に記憶する(ステップS147)。Thereafter, the CPU 85 of the display control device 84
Generates drawing data for display from the coordinate value sequence obtained by controlling the display control unit 96, displays the drawing data on the PDP 81 (step S146), and stores the obtained coordinate value sequence on the hard disk 94 (step S146). Step S147).
【0179】なお、本実施の形態においては、座標の算
出処理を表示制御装置84で行う場合を示したが、この
処理をマスター撮像装置82で行い、求まった座標値を
表示制御装置84に送信するようにしても良い。In the present embodiment, the case where the display controller 84 performs the coordinate calculation processing is described. However, this processing is performed by the master imaging device 82 and the obtained coordinate values are transmitted to the display controller 84. You may do it.
【0180】また、マスター撮像装置82と表示制御装
置84との間をUSBケーブルで接続して、赤外線通信
の代わりに、このUSBを使用してデータ通信を行うと
ともに、マスター撮像装置82が表示制御装置84から
電力供給を受けることでマスター撮像装置82のバッテ
リを不要とする構成にしても良い。The master imaging device 82 and the display control device 84 are connected by a USB cable to perform data communication using the USB instead of infrared communication. The configuration may be such that the battery of the master imaging device 82 becomes unnecessary by receiving power supply from the device 84.
【0181】さらに、無線通信として、赤外線通信の代
わりにBluetooth等の他の通信方式を使用することもで
きる。Further, as the wireless communication, other communication methods such as Bluetooth can be used instead of infrared communication.
【0182】ここに、赤外線受発光モジュール18を備
えた一対の撮像装置82,83の各CMOSイメージセ
ンサ6における結像位置に基づいて、平面をなす二次元
の情報入力領域80aに挿入された筆記部材によって指
示された二次元座標位置が検出される。これにより、入
力座標を求めるための複数の撮像装置82,83がそれ
ぞれ別体で設けられるとともに相互に無線により通信可
能とされているので、可搬性に優れた情報入力システム
80を提供することが可能になる。また、各種処理手段
を撮像装置82,83とは別の制御装置84に持たせる
ことで、撮像装置82,83を小型軽量化し、また、消
費電力を低減させることが可能になる。Here, based on the image formation positions of the pair of image pickup devices 82 and 83 having the infrared light receiving / emitting module 18 in the respective CMOS image sensors 6, the writing inserted in the two-dimensional information input area 80a forming a plane. The two-dimensional coordinate position specified by the member is detected. Accordingly, since the plurality of imaging devices 82 and 83 for obtaining input coordinates are provided separately and can communicate with each other wirelessly, it is possible to provide the information input system 80 having excellent portability. Will be possible. In addition, by providing the various processing means in the control device 84 different from the imaging devices 82 and 83, the size and weight of the imaging devices 82 and 83 can be reduced, and the power consumption can be reduced.
【0183】なお、各実施の形態では、制御プログラム
がROM15やROM86に格納されていたが、これに
限るものではなく、フロッピー(登録商標)ディスク、
ハードディスク、光ディスク(CD−ROM,CD−
R,CD−R/W,DVD−ROM,DVD−RAMな
ど)、光磁気ディスク(MO)、半導体メモリ等の記憶
媒体に制御プログラムを格納しても良い。なお、フロッ
ピーディスク、光ディスク、光磁気ディスク等は、筆記
情報入力システムに固定的に設けられておらず、単体で
取り扱える交換自在な記憶媒体としての形態を備え、各
種ドライブを用いることによって制御プログラムを読み
出すことでCPUによる各処理が可能になる。In each of the embodiments, the control program is stored in the ROM 15 or the ROM 86. However, the present invention is not limited to this.
Hard disk, optical disk (CD-ROM, CD-
R, CD-R / W, DVD-ROM, DVD-RAM, etc.), a magneto-optical disk (MO), and a storage medium such as a semiconductor memory may store the control program. Note that floppy disks, optical disks, magneto-optical disks, and the like are not fixedly provided in the writing information input system, but have a form of a replaceable storage medium that can be handled independently, and control programs can be executed by using various drives. The reading allows each processing by the CPU.
【0184】[0184]
【発明の効果】請求項1記載の発明の情報入力システム
によれば、所定の距離を隔てて設けられ、平面をなす二
次元の情報入力領域を指示した指示手段を撮像する撮像
素子をそれぞれ有する一対の撮像装置と、前記各撮像装
置にそれぞれ設けられ、装置間でのデータの授受を無線
で行う無線通信手段と、前記各撮像装置にそれぞれ設け
られ、前記情報入力領域内を指示した前記指示手段の画
像を認識する画像認識手段と、前記各撮像装置にそれぞ
れ設けられ、前記画像認識手段により認識された前記指
示手段の前記各撮像素子上における結像位置に基づいて
前記指示手段による指示位置に係る位置情報を算出する
位置情報算出手段と、前記各撮像装置の内、一の前記撮
像装置に設けられ、他の前記撮像装置の前記位置情報算
出手段により算出した前記指示位置に係る位置情報を前
記無線通信手段を介して受信する位置情報受信手段と、
一の前記撮像装置に設けられ、前記位置情報算出手段に
より算出した前記指示位置に係る位置情報と前記位置情
報受信手段により取得した他の前記撮像装置の前記指示
位置に係る位置情報とに基づいて前記指示手段により指
示された二次元位置座標を算出する座標算出手段と、を
備え、無線通信手段を備えた一対の撮像装置の撮像素子
における結像位置に基づいて、平面をなす二次元の情報
入力領域に挿入された指示手段によって指示された二次
元座標位置を検出することにより、入力座標を求めるた
めの複数の撮像装置がそれぞれ別体で設けられるととも
に相互に無線により通信可能とされているので、可搬性
に優れた情報入力システムを提供することができる。According to the information input system of the first aspect of the present invention, each of the image pickup devices is provided at a predetermined distance and picks up an instruction means for indicating a two-dimensional information input area forming a plane. A pair of imaging devices, wireless communication means provided in each of the imaging devices for wirelessly transmitting and receiving data between the devices, and the instruction provided in each of the imaging devices and instructing the information input area; An image recognition means for recognizing an image of the means, and a pointing position provided by each of the image pickup devices, the position being indicated by the indicating means based on an image forming position of each of the indicating means on each of the imaging elements recognized by the image recognition means. Position information calculation means for calculating the position information according to the above, and provided in one of the imaging devices among the respective imaging devices, and calculated by the position information calculation means of another of the imaging devices A position information receiving means for receiving location information according to the indicated position via the wireless communication means is,
Provided in one of the imaging devices, based on the position information on the designated position calculated by the position information calculation unit and the position information on the designated position of the other imaging device obtained by the position information receiving unit. Coordinate calculation means for calculating two-dimensional position coordinates designated by the designation means, and two-dimensional information forming a plane based on the imaging positions of the image sensors of the pair of imaging devices provided with the wireless communication means. By detecting the two-dimensional coordinate position designated by the designation means inserted into the input area, a plurality of imaging devices for obtaining the input coordinates are separately provided, and can mutually communicate wirelessly. Therefore, it is possible to provide a highly portable information input system.
【0185】請求項2記載の発明の情報入力システムに
よれば、制御装置と、所定の距離を隔てて設けられ、平
面をなす二次元の情報入力領域を指示した指示手段を撮
像する撮像素子をそれぞれ有する一対の撮像装置と、前
記各撮像装置及び前記制御装置にそれぞれ設けられ、装
置間でのデータの授受を無線で行う無線通信手段と、前
記各撮像装置にそれぞれ設けられ、前記情報入力領域内
を指示した前記指示手段の画像を認識する画像認識手段
と、前記各撮像装置にそれぞれ設けられ、前記画像認識
手段により認識された前記指示手段の前記各撮像素子上
における結像位置に基づいて前記指示手段による指示位
置に係る位置情報を算出する位置情報算出手段と、前記
制御装置に設けられ、前記各撮像装置の前記位置情報算
出手段により算出した前記指示位置に係る位置情報を前
記無線通信手段を介して受信する位置情報受信手段と、
前記制御装置に設けられ、前記位置情報受信手段により
取得した前記指示位置に係る位置情報に基づいて前記指
示手段により指示された二次元位置座標を算出する座標
算出手段と、を備え、無線通信手段を備えた一対の撮像
装置の撮像素子における結像位置に基づいて、平面をな
す二次元の情報入力領域に挿入された指示手段によって
指示された二次元座標位置を検出することにより、入力
座標を求めるための複数の撮像装置がそれぞれ別体で設
けられるとともに相互に無線により通信可能とされてい
るので、可搬性に優れた情報入力システムを提供するこ
とができる。また、各種処理手段を撮像装置とは別の制
御装置に持たせることで、撮像装置を小型軽量化し、ま
た、消費電力を低減させることができる。According to the information input system of the second aspect of the present invention, there is provided an image pickup device which is provided at a predetermined distance from the control device and which picks up an instruction means for indicating a planar two-dimensional information input area. A pair of imaging devices respectively provided, a wireless communication unit provided in each of the imaging devices and the control device, for wirelessly transmitting and receiving data between the devices, and the information input area provided in each of the imaging devices; Image recognition means for recognizing an image of the instructing means instructing the inside, based on an image forming position of each of the instructing means on each of the imaging devices, which is provided in each of the imaging devices and recognized by the image recognizing means. Position information calculation means for calculating position information relating to a position indicated by the instruction means; and a position information calculation means provided in the control device and calculated by the position information calculation means of each of the imaging devices. A position information receiving means for receiving location information according to the indicated position via the wireless communication means is,
A coordinate calculating unit provided in the control device, for calculating two-dimensional position coordinates designated by the indicating unit based on position information on the designated position acquired by the position information receiving unit; Based on the imaging positions of the imaging devices of the pair of imaging devices provided with the two-dimensional information input area, the input coordinates are detected by detecting the two-dimensional coordinate position indicated by the indicating means inserted into the two-dimensional information input area forming a plane. Since a plurality of imaging devices for obtaining the information are provided separately from each other and can communicate with each other wirelessly, an information input system excellent in portability can be provided. In addition, by providing various control means in a control device different from the imaging device, the size and weight of the imaging device can be reduced, and the power consumption can be reduced.
【0186】請求項3記載の発明によれば、請求項1ま
たは2記載の情報入力システムにおいて、前記各撮像装
置の何れか一方に、前記各撮像装置間の距離を測定する
距離測定手段を備えることにより、各撮像装置を任意の
位置に設置した場合であっても、撮像装置間の距離を自
動的に測定することができるので、入力座標を三角測量
の原理を用いて求めることができ、情報入力システムの
利便性を向上させることができる。According to a third aspect of the present invention, in the information input system according to the first or second aspect, one of the imaging devices includes a distance measuring means for measuring a distance between the imaging devices. Thereby, even when each imaging device is installed at an arbitrary position, the distance between the imaging devices can be automatically measured, so that the input coordinates can be obtained by using the principle of triangulation, The convenience of the information input system can be improved.
【0187】請求項4記載の発明によれば、請求項1な
いし3のいずれか一記載の情報入力システムにおいて、
前記撮像素子を回転自在に支持する素子回転手段と、前
記各撮像装置の方向をそれぞれ検出する方向検出手段
と、前記方向検出手段により検出された方向に基づいて
前記素子回転手段を制御して前記撮像素子の向きを調節
する撮像方向調節手段と、を前記各撮像装置にそれぞれ
備え、各撮像装置を任意の位置に設置した場合であって
も、各撮像装置の光学系の向きを撮像装置同士の位置関
係に基づいて所定の方向になるように自動的に調整する
ことができるようにしたことにより、入力座標を三角測
量の原理を用いて求めることができるので、情報入力シ
ステムの利便性を一層向上させることができる。According to the fourth aspect of the present invention, in the information input system according to any one of the first to third aspects,
An element rotation unit that rotatably supports the imaging element, a direction detection unit that detects a direction of each of the imaging devices, and the element rotation unit that controls the element rotation unit based on a direction detected by the direction detection unit. Imaging direction adjusting means for adjusting the direction of the imaging element, provided in each of the imaging devices, and even when each imaging device is installed at an arbitrary position, the direction of the optical system of each imaging device can be set between the imaging devices. Since the input coordinates can be obtained by using the principle of triangulation by making it possible to automatically adjust to a predetermined direction based on the positional relationship of the information input system, the convenience of the information input system is improved. It can be further improved.
【0188】請求項5記載の発明によれば、請求項1な
いし4のいずれか一記載の情報入力システムにおいて、
表示面上に前記情報入力領域が位置するように前記各撮
像装置を配置した表示装置を設け、この表示装置の表示
面の所定位置に表示座標と入力座標との対応付けを行う
ための複数の基準位置マークを表示する基準位置表示手
段と、前記情報入力領域を介して前記基準位置マークが
指示された場合、その指示位置における表示座標と入力
座標とのズレを検出する位置ズレ検出手段と、表示座標
と入力座標とにズレが検出された場合、そのズレを最小
とすべく前記各撮像装置の内、何れか一方の前記撮像装
置の配置位置の移動を指示する配置位置移動指示手段
と、を備え、情報入力領域が表示装置の表示面である場
合は、表示座標と入力座標とのズレが最小となるように
撮像装置の配置位置の移動を指示するようにしたことに
より、表示座標と入力座標とのズレを最小とするための
ユーザの作業負担を軽減させることができる。According to the fifth aspect of the present invention, in the information input system according to any one of the first to fourth aspects,
A display device in which each of the imaging devices is arranged so that the information input area is located on a display surface is provided, and a plurality of display devices for associating display coordinates and input coordinates at a predetermined position on the display surface of the display device are provided. Reference position display means for displaying a reference position mark, and when the reference position mark is designated via the information input area, position displacement detection means for detecting a deviation between display coordinates and input coordinates at the designated position, When a shift is detected between the display coordinates and the input coordinates, an arrangement position movement instructing unit that instructs movement of the arrangement position of any one of the imaging devices to minimize the shift, When the information input area is the display surface of the display device, by indicating the movement of the arrangement position of the imaging device so that the deviation between the display coordinates and the input coordinates is minimized, the display coordinates and Entering It is possible to reduce the user's workload in order to minimize the deviation between the coordinate.
【0189】請求項6記載の発明によれば、請求項1な
いし4のいずれか一記載の情報入力システムにおいて、
表示面上に前記情報入力領域が位置するように前記各撮
像装置を配置した表示装置を設け、この表示装置の表示
面の所定位置に表示座標と入力座標との対応付けを行う
ための複数の基準位置マークを表示する基準位置表示手
段と、前記情報入力領域を介して前記基準位置マークが
指示された場合、その指示位置における表示座標と入力
座標とのズレを検出する位置ズレ検出手段と、表示座標
と入力座標とにズレが検出された場合、入力座標を補正
して表示座標に変換するとともに補正された入力座標を
記憶するズレ補正手段と、を備え、情報入力領域が表示
装置の表示面であり、撮像装置間を結ぶ直線が表示座標
に対して斜めとなるように取り付けられた場合、表示座
標と入力座標とのズレを補正するようにしたことによ
り、情報入力システムの利便性を一層向上させることが
できる。According to the invention described in claim 6, in the information input system according to any one of claims 1 to 4,
A display device in which each of the imaging devices is arranged so that the information input area is located on a display surface is provided, and a plurality of display devices for associating display coordinates and input coordinates at a predetermined position on the display surface of the display device are provided. Reference position display means for displaying a reference position mark, and when the reference position mark is designated via the information input area, position displacement detection means for detecting a deviation between display coordinates and input coordinates at the designated position, When a deviation between the display coordinates and the input coordinates is detected, the input coordinates are corrected and converted into the display coordinates, and the corrected input coordinates are stored, and the information input area is displayed on the display device. When the image input device is mounted so that the straight line connecting the imaging devices is oblique to the display coordinates, the deviation between the display coordinates and the input coordinates is corrected so that the information input system can be adjusted. The convenience can be further improved.
【0190】請求項7記載の発明によれば、請求項1な
いし6のいずれか一記載の情報入力システムにおいて、
表示面上に前記情報入力領域が位置するように前記各撮
像装置を配置した表示装置を設け、この表示装置の表示
面の所定位置に表示座標と入力座標との対応付けを行う
ための複数の基準位置マークを表示する基準位置表示手
段と、前記情報入力領域を介して前記基準位置マークが
指示された場合、その指示位置における入力座標を算出
して表示座標に変換するとともに、その表示座標位置に
位置合わせマークを表示する位置合わせマーク表示手段
と、前記基準位置マークと前記位置合わせマークとの距
離を最小とすべく、前記距離測定手段により測定された
前記各撮像装置間の距離のデータを修正する距離データ
修正手段と、を備え、入力座標を求めるときに必要とさ
れる撮像装置間の距離の測定誤差を補正するようにした
ことにより、表示座標と入力座標とのズレを最小とし、
情報入力システムの利便性を一層向上させることができ
る。According to the invention described in claim 7, in the information input system according to any one of claims 1 to 6,
A display device in which each of the imaging devices is arranged so that the information input area is located on a display surface is provided, and a plurality of display devices for associating display coordinates and input coordinates at a predetermined position on the display surface of the display device are provided. Reference position display means for displaying a reference position mark, and when the reference position mark is designated via the information input area, the input coordinates at the designated position are calculated and converted into display coordinates, and the display coordinate position is displayed. Alignment mark display means for displaying an alignment mark, and data of the distance between each of the imaging devices measured by the distance measurement means to minimize the distance between the reference position mark and the alignment mark. A distance data correcting means for correcting, and correcting the measurement error of the distance between the imaging devices required when obtaining the input coordinates, thereby displaying The deviation between the target and the input coordinate the minimum,
The convenience of the information input system can be further improved.
【図1】本発明の第一の実施の形態の筆記情報入力シス
テムをホワイトボードに取り付けた状態を概略的に示す
外観正面図である。FIG. 1 is an external front view schematically showing a state in which a writing information input system according to a first embodiment of the present invention is attached to a whiteboard.
【図2】マスター撮像装置をスレーブ撮像装置の方向か
ら見た外観を示す正面図である。FIG. 2 is a front view showing the appearance of the master imaging device as viewed from the direction of a slave imaging device.
【図3】スレーブ撮像装置をマスター撮像装置の方向か
ら見た外観を示す正面図である。FIG. 3 is a front view showing the appearance of the slave imaging device as viewed from the direction of the master imaging device.
【図4】撮像装置内の撮像光学系を概略的に示す構成図
である。FIG. 4 is a configuration diagram schematically showing an imaging optical system in the imaging device.
【図5】筆記情報入力の可能な筆記情報入力領域を示す
説明図である。FIG. 5 is an explanatory diagram showing a handwriting information input area where handwriting information can be input;
【図6】マスター撮像装置に内蔵される各部の電気的接
続を示すブロック図である。FIG. 6 is a block diagram showing an electrical connection of each unit built in the master imaging device.
【図7】赤外線受発光モジュールの内部の構成を示すブ
ロック図である。FIG. 7 is a block diagram illustrating an internal configuration of the infrared light receiving and emitting module.
【図8】スレーブ撮像装置に内蔵される各部の電気的接
続を示すブロック図である。FIG. 8 is a block diagram showing an electrical connection of each unit built in the slave imaging device.
【図9】筆記部材がホワイトボードの筆記面に接触した
ときの接触位置座標の算出方法を示す説明図である。FIG. 9 is an explanatory diagram illustrating a method of calculating contact position coordinates when a writing member contacts a writing surface of a whiteboard.
【図10】スレーブ撮像装置の広角レンズ及びCMOS
イメージセンサ付近を拡大して示す説明図である。FIG. 10 shows a wide-angle lens and CMOS of a slave imaging device.
FIG. 4 is an explanatory diagram showing an enlarged view of the vicinity of an image sensor.
【図11】IrDA方式のプロトコル構成を示す説明図
である。FIG. 11 is an explanatory diagram showing a protocol configuration of the IrDA system.
【図12】赤外線通信のシーケンス例を示す説明図であ
る。FIG. 12 is an explanatory diagram illustrating a sequence example of infrared communication.
【図13】マスター撮像装置における処理動作の流れを
概略的に示すフローチャートである。FIG. 13 is a flowchart schematically showing a flow of a processing operation in the master imaging device.
【図14】スレーブ撮像装置における処理動作の流れを
概略的に示すフローチャートである。FIG. 14 is a flowchart schematically showing a flow of a processing operation in the slave imaging device.
【図15】マスター撮像装置の回転角度を示す説明図で
ある。FIG. 15 is an explanatory diagram illustrating a rotation angle of the master imaging device.
【図16】マスター撮像装置からスレーブ撮像装置まで
の距離L'とマスター撮像装置及びスレーブ撮像装置の
広角レンズ間の距離Lとの関係を示す説明図である。FIG. 16 is an explanatory diagram showing a relationship between a distance L ′ from a master imaging device to a slave imaging device and a distance L between wide-angle lenses of the master imaging device and the slave imaging device.
【図17】筆記部材の画像および基準線の回転の例を示
す説明図である。FIG. 17 is an explanatory diagram showing an example of an image of a writing member and rotation of a reference line.
【図18】筆記部材の画像および対称線の例を示す説明
図である。FIG. 18 is an explanatory diagram illustrating an example of a writing member and an example of a symmetric line.
【図19】接触点の結像位置と広角レンズの光軸の結像
位置との関係を示す説明図である。FIG. 19 is an explanatory diagram showing a relationship between an image forming position of a contact point and an image forming position of an optical axis of a wide-angle lens.
【図20】本発明の第二の実施の形態の筆記情報入力シ
ステムを概略的に示す外観正面図である。FIG. 20 is an external front view schematically showing a writing information input system according to a second embodiment of the present invention.
【図21】マスター撮像装置に内蔵される各部の電気的
接続を示すブロック図である。FIG. 21 is a block diagram illustrating electrical connections of various units built in the master imaging device.
【図22】マスター撮像装置における処理動作の流れを
概略的に示すフローチャートである。FIG. 22 is a flowchart schematically showing a flow of a processing operation in the master imaging device.
【図23】表示面の所定位置に基準位置マークが表示さ
れたPDPを示す正面図である。FIG. 23 is a front view showing a PDP in which a reference position mark is displayed at a predetermined position on a display surface.
【図24】本発明の第三の実施の形態の筆記情報入力シ
ステムを概略的に示す外観正面図である。FIG. 24 is an external front view schematically showing a writing information input system according to a third embodiment of the present invention.
【図25】マスター撮像装置における処理動作の流れを
概略的に示すフローチャートである。FIG. 25 is a flowchart schematically showing a flow of a processing operation in the master imaging device.
【図26】基準位置マークを通るX−Lineと平行な
線X−Lineと基準位置マークを通る表示座標のX軸
と平行な線X_Dispとの関係を示す説明図である。FIG. 26 is an explanatory diagram showing a relationship between a line X-Line parallel to the X-Line passing through the reference position mark and a line X_Disp parallel to the X axis of display coordinates passing through the reference position mark.
【図27】本発明の第四の実施の形態のマスター撮像装
置における距離補正処理の流れを概略的に示すフローチ
ャートである。FIG. 27 is a flowchart schematically illustrating a flow of a distance correction process in the master imaging device according to the fourth embodiment of the present invention.
【図28】位置合わせマーク及び距離調整表示が表示さ
れたPDPを例示的に示す正面図である。FIG. 28 is a front view exemplarily showing a PDP on which a positioning mark and a distance adjustment display are displayed.
【図29】本発明の第五の実施の形態の筆記情報入力シ
ステムを概略的に示す外観正面図である。FIG. 29 is an external front view schematically showing a writing information input system according to a fifth embodiment of the present invention.
【図30】マスター撮像装置に内蔵される各部の電気的
接続を示すブロック図である。FIG. 30 is a block diagram illustrating electrical connections of various units built in the master imaging device.
【図31】表示制御装置に内蔵される各部の電気的接続
を示すブロック図である。FIG. 31 is a block diagram showing an electrical connection of each unit built in the display control device.
【図32】赤外線通信のシーケンス例を示す説明図であ
る。FIG. 32 is an explanatory diagram showing a sequence example of infrared communication.
【図33】マスター撮像装置における処理動作の流れを
概略的に示すフローチャートである。FIG. 33 is a flowchart schematically showing a flow of a processing operation in the master imaging device.
【図34】表示制御装置における処理動作の流れを概略
的に示すフローチャートである。FIG. 34 is a flowchart schematically showing a flow of a processing operation in the display control device.
【図35】筆記位置がカメラから遠ざかるほど、撮像素
子の1画素あたりの筆記用紙上の検出範囲が大きくなる
状態を示す説明図である。FIG. 35 is an explanatory diagram showing a state in which the detection range on the writing paper per pixel of the image sensor increases as the writing position moves away from the camera.
1,60,70,80 情報入力システム 1a,60a,70a,80a 情報入力領域 2,3,62,63,72,73,82,83 撮像
装置 6 撮像素子 10 素子回転手段 61,71,81 表示装置 61a,71a,81a 表示面 84 制御装置 M1,M2 基準位置マーク m 位置合わせマーク1, 60, 70, 80 Information input system 1a, 60a, 70a, 80a Information input area 2, 3, 62, 63, 72, 73, 82, 83 Imaging device 6 Imaging device 10 Element rotating means 61, 71, 81 Display Device 61a, 71a, 81a Display surface 84 Control device M1, M2 Reference position mark m Positioning mark
Claims (7)
す二次元の情報入力領域を指示した指示手段を撮像する
撮像素子をそれぞれ有する一対の撮像装置と、 前記各撮像装置にそれぞれ設けられ、装置間でのデータ
の授受を無線で行う無線通信手段と、 前記各撮像装置にそれぞれ設けられ、前記情報入力領域
内を指示した前記指示手段の画像を認識する画像認識手
段と、 前記各撮像装置にそれぞれ設けられ、前記画像認識手段
により認識された前記指示手段の前記各撮像素子上にお
ける結像位置に基づいて前記指示手段による指示位置に
係る位置情報を算出する位置情報算出手段と、 前記各撮像装置の内、一の前記撮像装置に設けられ、他
の前記撮像装置の前記位置情報算出手段により算出した
前記指示位置に係る位置情報を前記無線通信手段を介し
て受信する位置情報受信手段と、 一の前記撮像装置に設けられ、前記位置情報算出手段に
より算出した前記指示位置に係る位置情報と前記位置情
報受信手段により取得した他の前記撮像装置の前記指示
位置に係る位置情報とに基づいて前記指示手段により指
示された二次元位置座標を算出する座標算出手段と、を
備える情報入力システム。1. A pair of image pickup devices provided at a predetermined distance, each having an image pickup device for picking up an instruction means for indicating a planar two-dimensional information input area, and provided respectively in each of the image pickup devices. Wireless communication means for wirelessly transmitting and receiving data between the devices; image recognition means provided in each of the imaging devices, for recognizing an image of the instruction means for pointing in the information input area; A position information calculating unit that is provided in each of the devices, and calculates position information related to an instruction position by the instruction unit based on an image forming position of the instruction unit on each of the imaging elements recognized by the image recognition unit; Of the imaging devices, provided in one of the imaging devices, and transmits the position information related to the designated position calculated by the position information calculation unit of the other imaging device to the wireless communication. Position information receiving means for receiving via a stage; and the other imaging apparatus provided in one of the imaging devices and obtained by the position information receiving means and position information relating to the designated position calculated by the position information calculation means. And a coordinate calculating means for calculating two-dimensional position coordinates specified by the specifying means based on the position information relating to the specified position.
れ、平面をなす二次元の情報入力領域を指示した指示手
段を撮像する撮像素子をそれぞれ有する一対の撮像装置
と、 前記各撮像装置及び前記制御装置にそれぞれ設けられ、
装置間でのデータの授受を無線で行う無線通信手段と、 前記各撮像装置にそれぞれ設けられ、前記情報入力領域
内を指示した前記指示手段の画像を認識する画像認識手
段と、 前記各撮像装置にそれぞれ設けられ、前記画像認識手段
により認識された前記指示手段の前記各撮像素子上にお
ける結像位置に基づいて前記指示手段による指示位置に
係る位置情報を算出する位置情報算出手段と、 前記制御装置に設けられ、前記各撮像装置の前記位置情
報算出手段により算出した前記指示位置に係る位置情報
を前記無線通信手段を介して受信する位置情報受信手段
と、 前記制御装置に設けられ、前記位置情報受信手段により
取得した前記指示位置に係る位置情報に基づいて前記指
示手段により指示された二次元位置座標を算出する座標
算出手段と、を備える情報入力システム。2. A pair of image pickup devices each provided with a control device and separated by a predetermined distance and having an image pickup device for picking up an instruction means for indicating a planar two-dimensional information input area, and each of the image pickup devices And each provided in the control device,
Wireless communication means for wirelessly transmitting and receiving data between devices; image recognition means provided in each of the imaging devices, for recognizing an image of the pointing device that has designated the inside of the information input area; and each of the imaging devices A position information calculating unit that calculates position information relating to a position indicated by the instructing unit based on an image forming position of the pointing unit on each of the image sensors recognized by the image recognizing unit. A position information receiving unit, provided in the device, for receiving, via the wireless communication unit, position information related to the designated position calculated by the position information calculating unit of each of the imaging devices; and Coordinate calculating means for calculating two-dimensional position coordinates specified by the indicating means based on the position information related to the specified position obtained by the information receiving means, An information input system comprising:
撮像装置間の距離を測定する距離測定手段を備える請求
項1または2記載の情報入力システム。3. The information input system according to claim 1, wherein one of the image pickup devices includes a distance measuring unit that measures a distance between the image pickup devices.
回転手段と、 前記各撮像装置の方向をそれぞれ検出する方向検出手段
と、 前記方向検出手段により検出された方向に基づいて前記
素子回転手段を制御して前記撮像素子の向きを調節する
撮像方向調節手段と、を前記各撮像装置にそれぞれ備え
る請求項1ないし3のいずれか一記載の情報入力システ
ム。4. An element rotating means for rotatably supporting the image sensor, a direction detecting means for detecting a direction of each of the imaging devices, and an element rotating means based on a direction detected by the direction detecting means. The information input system according to any one of claims 1 to 3, wherein each of the imaging devices includes: an imaging direction adjustment unit configured to control a direction of the imaging element by controlling a direction of the imaging device.
ように前記各撮像装置を配置した表示装置を設け、 この表示装置の表示面の所定位置に表示座標と入力座標
との対応付けを行うための複数の基準位置マークを表示
する基準位置表示手段と、 前記情報入力領域を介して前記基準位置マークが指示さ
れた場合、その指示位置における表示座標と入力座標と
のズレを検出する位置ズレ検出手段と、 表示座標と入力座標とにズレが検出された場合、そのズ
レを最小とすべく前記各撮像装置の内、何れか一方の前
記撮像装置の配置位置の移動を指示する配置位置移動指
示手段と、を備える請求項1ないし4のいずれか一記載
の情報入力システム。5. A display device in which each of the imaging devices is arranged so that the information input area is located on a display surface, and a correspondence between display coordinates and input coordinates is set at a predetermined position on the display surface of the display device. Reference position display means for displaying a plurality of reference position marks for performing, when the reference position mark is designated via the information input area, a position for detecting a deviation between display coordinates and input coordinates at the designated position A displacement detection unit, and a displacement position for instructing a movement of a position of any one of the imaging devices to minimize the displacement when a displacement is detected between the display coordinates and the input coordinates. The information input system according to any one of claims 1 to 4, further comprising a movement instruction unit.
ように前記各撮像装置を配置した表示装置を設け、 この表示装置の表示面の所定位置に表示座標と入力座標
との対応付けを行うための複数の基準位置マークを表示
する基準位置表示手段と、 前記情報入力領域を介して前記基準位置マークが指示さ
れた場合、その指示位置における表示座標と入力座標と
のズレを検出する位置ズレ検出手段と、 表示座標と入力座標とにズレが検出された場合、入力座
標を補正して表示座標に変換するとともに補正された入
力座標を記憶するズレ補正手段と、を備える請求項1な
いし4のいずれか一記載の情報入力システム。6. A display device in which each of the image pickup devices is arranged so that the information input area is located on a display surface, and a correspondence between display coordinates and input coordinates is set at a predetermined position on the display surface of the display device. Reference position display means for displaying a plurality of reference position marks for performing, when the reference position mark is designated via the information input area, a position for detecting a deviation between display coordinates and input coordinates at the designated position 3. A shift detecting unit comprising: a shift detecting unit; and a shift correcting unit that, when a shift between the display coordinates and the input coordinates is detected, corrects the input coordinates and converts the input coordinates into display coordinates, and stores the corrected input coordinates. 4. The information input system according to any one of 4.
ように前記各撮像装置を配置した表示装置を設け、 この表示装置の表示面の所定位置に表示座標と入力座標
との対応付けを行うための複数の基準位置マークを表示
する基準位置表示手段と、 前記情報入力領域を介して前記基準位置マークが指示さ
れた場合、その指示位置における入力座標を算出して表
示座標に変換するとともに、その表示座標位置に位置合
わせマークを表示する位置合わせマーク表示手段と、 前記基準位置マークと前記位置合わせマークとの距離を
最小とすべく、前記距離測定手段により測定された前記
各撮像装置間の距離のデータを修正する距離データ修正
手段と、を備える請求項1ないし6のいずれか一記載の
情報入力システム。7. A display device in which each of the imaging devices is arranged so that the information input area is located on a display surface, and a correspondence between display coordinates and input coordinates is set at a predetermined position on the display surface of the display device. Reference position display means for displaying a plurality of reference position marks for performing, when the reference position mark is designated via the information input area, input coordinates at the designated position are calculated and converted into display coordinates. Positioning mark display means for displaying a positioning mark at the displayed coordinate position; and a distance between each of the imaging devices measured by the distance measuring means to minimize a distance between the reference position mark and the positioning mark. The information input system according to any one of claims 1 to 6, further comprising a distance data correcting unit configured to correct the distance data.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2001031017A JP3977018B2 (en) | 2001-02-07 | 2001-02-07 | Information input system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2001031017A JP3977018B2 (en) | 2001-02-07 | 2001-02-07 | Information input system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2002236547A true JP2002236547A (en) | 2002-08-23 |
| JP3977018B2 JP3977018B2 (en) | 2007-09-19 |
Family
ID=18895157
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2001031017A Expired - Fee Related JP3977018B2 (en) | 2001-02-07 | 2001-02-07 | Information input system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3977018B2 (en) |
Cited By (26)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006522967A (en) * | 2003-04-08 | 2006-10-05 | スマート テクノロジーズ インコーポレイテッド | Automatic alignment touch system and method |
| USRE42794E1 (en) | 1999-12-27 | 2011-10-04 | Smart Technologies Ulc | Information-inputting device inputting contact point of object on recording surfaces as information |
| US8055022B2 (en) | 2000-07-05 | 2011-11-08 | Smart Technologies Ulc | Passive touch system and method of detecting user input |
| US8089462B2 (en) | 2004-01-02 | 2012-01-03 | Smart Technologies Ulc | Pointer tracking across multiple overlapping coordinate input sub-regions defining a generally contiguous input region |
| US8094137B2 (en) | 2007-07-23 | 2012-01-10 | Smart Technologies Ulc | System and method of detecting contact on a display |
| USRE43084E1 (en) | 1999-10-29 | 2012-01-10 | Smart Technologies Ulc | Method and apparatus for inputting information including coordinate data |
| JP2012008903A (en) * | 2010-06-28 | 2012-01-12 | Kyocera Corp | Touch position detection device and portable telephone set |
| US8115753B2 (en) | 2007-04-11 | 2012-02-14 | Next Holdings Limited | Touch screen system with hover and click input methods |
| US8120596B2 (en) | 2004-05-21 | 2012-02-21 | Smart Technologies Ulc | Tiled touch system |
| US8149221B2 (en) | 2004-05-07 | 2012-04-03 | Next Holdings Limited | Touch panel display system with illumination and detection provided from a single edge |
| US8228304B2 (en) | 2002-11-15 | 2012-07-24 | Smart Technologies Ulc | Size/scale orientation determination of a pointer in a camera-based touch system |
| US8274496B2 (en) | 2004-04-29 | 2012-09-25 | Smart Technologies Ulc | Dual mode touch systems |
| US8289299B2 (en) | 2003-02-14 | 2012-10-16 | Next Holdings Limited | Touch screen signal processing |
| US8339378B2 (en) | 2008-11-05 | 2012-12-25 | Smart Technologies Ulc | Interactive input system with multi-angle reflector |
| US8384693B2 (en) | 2007-08-30 | 2013-02-26 | Next Holdings Limited | Low profile touch panel systems |
| US8405637B2 (en) | 2008-01-07 | 2013-03-26 | Next Holdings Limited | Optical position sensing system and optical position sensor assembly with convex imaging window |
| US8432377B2 (en) | 2007-08-30 | 2013-04-30 | Next Holdings Limited | Optical touchscreen with improved illumination |
| US8456447B2 (en) | 2003-02-14 | 2013-06-04 | Next Holdings Limited | Touch screen signal processing |
| US8456418B2 (en) | 2003-10-09 | 2013-06-04 | Smart Technologies Ulc | Apparatus for determining the location of a pointer within a region of interest |
| US8456451B2 (en) | 2003-03-11 | 2013-06-04 | Smart Technologies Ulc | System and method for differentiating between pointers used to contact touch surface |
| US8508508B2 (en) | 2003-02-14 | 2013-08-13 | Next Holdings Limited | Touch screen signal processing with single-point calibration |
| US8692768B2 (en) | 2009-07-10 | 2014-04-08 | Smart Technologies Ulc | Interactive input system |
| US8902193B2 (en) | 2008-05-09 | 2014-12-02 | Smart Technologies Ulc | Interactive input system and bezel therefor |
| US9442607B2 (en) | 2006-12-04 | 2016-09-13 | Smart Technologies Inc. | Interactive input system and method |
| JP2016170710A (en) * | 2015-03-13 | 2016-09-23 | シャープ株式会社 | Input device |
| CN108509091A (en) * | 2018-05-07 | 2018-09-07 | 闽南师范大学 | A kind of binocular positioning written record ruler |
-
2001
- 2001-02-07 JP JP2001031017A patent/JP3977018B2/en not_active Expired - Fee Related
Cited By (31)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| USRE43084E1 (en) | 1999-10-29 | 2012-01-10 | Smart Technologies Ulc | Method and apparatus for inputting information including coordinate data |
| USRE42794E1 (en) | 1999-12-27 | 2011-10-04 | Smart Technologies Ulc | Information-inputting device inputting contact point of object on recording surfaces as information |
| US8055022B2 (en) | 2000-07-05 | 2011-11-08 | Smart Technologies Ulc | Passive touch system and method of detecting user input |
| US8378986B2 (en) | 2000-07-05 | 2013-02-19 | Smart Technologies Ulc | Passive touch system and method of detecting user input |
| US8203535B2 (en) | 2000-07-05 | 2012-06-19 | Smart Technologies Ulc | Passive touch system and method of detecting user input |
| US8228304B2 (en) | 2002-11-15 | 2012-07-24 | Smart Technologies Ulc | Size/scale orientation determination of a pointer in a camera-based touch system |
| US8456447B2 (en) | 2003-02-14 | 2013-06-04 | Next Holdings Limited | Touch screen signal processing |
| US8508508B2 (en) | 2003-02-14 | 2013-08-13 | Next Holdings Limited | Touch screen signal processing with single-point calibration |
| US8466885B2 (en) | 2003-02-14 | 2013-06-18 | Next Holdings Limited | Touch screen signal processing |
| US8289299B2 (en) | 2003-02-14 | 2012-10-16 | Next Holdings Limited | Touch screen signal processing |
| US8456451B2 (en) | 2003-03-11 | 2013-06-04 | Smart Technologies Ulc | System and method for differentiating between pointers used to contact touch surface |
| JP4820285B2 (en) * | 2003-04-08 | 2011-11-24 | スマート テクノロジーズ ユーエルシー | Automatic alignment touch system and method |
| JP2006522967A (en) * | 2003-04-08 | 2006-10-05 | スマート テクノロジーズ インコーポレイテッド | Automatic alignment touch system and method |
| US8456418B2 (en) | 2003-10-09 | 2013-06-04 | Smart Technologies Ulc | Apparatus for determining the location of a pointer within a region of interest |
| US8089462B2 (en) | 2004-01-02 | 2012-01-03 | Smart Technologies Ulc | Pointer tracking across multiple overlapping coordinate input sub-regions defining a generally contiguous input region |
| US8274496B2 (en) | 2004-04-29 | 2012-09-25 | Smart Technologies Ulc | Dual mode touch systems |
| US8149221B2 (en) | 2004-05-07 | 2012-04-03 | Next Holdings Limited | Touch panel display system with illumination and detection provided from a single edge |
| US8120596B2 (en) | 2004-05-21 | 2012-02-21 | Smart Technologies Ulc | Tiled touch system |
| US9442607B2 (en) | 2006-12-04 | 2016-09-13 | Smart Technologies Inc. | Interactive input system and method |
| US8115753B2 (en) | 2007-04-11 | 2012-02-14 | Next Holdings Limited | Touch screen system with hover and click input methods |
| US8094137B2 (en) | 2007-07-23 | 2012-01-10 | Smart Technologies Ulc | System and method of detecting contact on a display |
| US8432377B2 (en) | 2007-08-30 | 2013-04-30 | Next Holdings Limited | Optical touchscreen with improved illumination |
| US8384693B2 (en) | 2007-08-30 | 2013-02-26 | Next Holdings Limited | Low profile touch panel systems |
| US8405636B2 (en) | 2008-01-07 | 2013-03-26 | Next Holdings Limited | Optical position sensing system and optical position sensor assembly |
| US8405637B2 (en) | 2008-01-07 | 2013-03-26 | Next Holdings Limited | Optical position sensing system and optical position sensor assembly with convex imaging window |
| US8902193B2 (en) | 2008-05-09 | 2014-12-02 | Smart Technologies Ulc | Interactive input system and bezel therefor |
| US8339378B2 (en) | 2008-11-05 | 2012-12-25 | Smart Technologies Ulc | Interactive input system with multi-angle reflector |
| US8692768B2 (en) | 2009-07-10 | 2014-04-08 | Smart Technologies Ulc | Interactive input system |
| JP2012008903A (en) * | 2010-06-28 | 2012-01-12 | Kyocera Corp | Touch position detection device and portable telephone set |
| JP2016170710A (en) * | 2015-03-13 | 2016-09-23 | シャープ株式会社 | Input device |
| CN108509091A (en) * | 2018-05-07 | 2018-09-07 | 闽南师范大学 | A kind of binocular positioning written record ruler |
Also Published As
| Publication number | Publication date |
|---|---|
| JP3977018B2 (en) | 2007-09-19 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3977018B2 (en) | Information input system | |
| JP4142460B2 (en) | Motion detection device | |
| TWI462060B (en) | A method for controlling electronic devices and a hand-held device using the same | |
| US8514326B2 (en) | Information processing apparatus, information processing method, program, and information processing system | |
| CN112270718B (en) | Camera calibration method, device, system and storage medium | |
| CN109166150B (en) | Pose acquisition method and device storage medium | |
| JP2001144767A (en) | Method for selecting connection destination of radio lan | |
| US20250182318A1 (en) | Information terminal apparatus and position recognition sharing method | |
| TWI444645B (en) | Positioning method and positioning device | |
| CN113280752A (en) | Groove depth measuring method, device and system and laser measuring equipment | |
| JP2013190941A (en) | Information input output device, and head-mounted display device | |
| CN111652942B (en) | Calibration method of camera module, first electronic equipment and second electronic equipment | |
| KR20190043017A (en) | Electronic device for controlling data communication of external electronic device and communication system thereof | |
| CN115097943A (en) | Self-positioning method of VR handle, VR handle and computer storage medium | |
| WO2022206178A1 (en) | Coil alignment method and charging system | |
| US10523318B2 (en) | Device awareness in line-of-sight optical communication systems | |
| JP2009296239A (en) | Information processing system, and information processing method | |
| CN114184193B (en) | Positioning method and system | |
| WO2019227410A1 (en) | Attitude conversion method, attitude display method, and pan-tilt system | |
| CN113191976A (en) | Image shooting method, device, terminal and storage medium | |
| US12322309B2 (en) | Electronic device with flexible display | |
| CN112835021B (en) | Positioning method, device, system and computer-readable storage medium | |
| JP2002243446A (en) | Position data setting apparatus and environmental data obtaining apparatus | |
| CN110533680A (en) | An information processing method and device | |
| JP2010066072A (en) | Apparatus, program, method and system for measuring position |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20040929 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20050126 |
|
| RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20050406 |
|
| RD05 | Notification of revocation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7425 Effective date: 20060925 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20070411 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20070619 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20070620 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100629 Year of fee payment: 3 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110629 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110629 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120629 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130629 Year of fee payment: 6 |
|
| LAPS | Cancellation because of no payment of annual fees |