[go: up one dir, main page]

JPH11110125A - Device and method for remote control - Google Patents

Device and method for remote control

Info

Publication number
JPH11110125A
JPH11110125A JP9287823A JP28782397A JPH11110125A JP H11110125 A JPH11110125 A JP H11110125A JP 9287823 A JP9287823 A JP 9287823A JP 28782397 A JP28782397 A JP 28782397A JP H11110125 A JPH11110125 A JP H11110125A
Authority
JP
Japan
Prior art keywords
index
information
detecting
remote control
combination
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.)
Withdrawn
Application number
JP9287823A
Other languages
Japanese (ja)
Inventor
Yuusuke Nonomura
友佑 野々村
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Individual
Original Assignee
Individual
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Priority to JP9287823A priority Critical patent/JPH11110125A/en
Publication of JPH11110125A publication Critical patent/JPH11110125A/en
Withdrawn legal-status Critical Current

Links

Landscapes

  • Position Input By Displaying (AREA)
  • Selective Calling Equipment (AREA)

Abstract

PROBLEM TO BE SOLVED: To enable a remote control operation, which does not require not only a power source but also a bulky component such as the main body of remote controller, by adopting a detecting means for detecting a change caused by temporally or spatially and making its operation correspondent to the operation of a switch, continuous manipulator or intermittent manipulator, etc. SOLUTION: In the connection or disconnection of a pair of, or a plurality of objects such as both hands or plural independent objects, a detecting means is adopted for detecting the change caused by the temporal or spatial factor or their combination and making its operation correspondent to the operation of the switch, continuous manipulator or intermittent manipulator. Namely, this device is composed of a dynamic, static or combined index and a detecting means. In this case, equipment for receiving information can send the information to the index by displaying it or can adjust the condition of detection by changing illumination as well. In this case, the frame work of index detection is composed of an information element, information arrangement 3 composed of that element, information support arrangement 4, information block 2 and index detection block 1.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、容易に機械を操作
したり、情報を入力したりなどのリモコン操作を行う事
を特徴とする装置、方法。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an apparatus and a method for easily operating a remote controller such as operating a machine or inputting information.

【0002】[0002]

【従来の技術】テレビのチャンネルを変えるなどのリモ
コン等がある。
2. Description of the Related Art There is a remote controller for changing a channel of a television.

【0003】[0003]

【発明が解決しようとする課題】従来のリモコンでは、
リモコン本体が大きく、かつ操作が理解しにくく、また
手話などにおける情報伝達手段では、コンピュータとは
無縁の人間同士のコミュニケーションとして発生したの
で、機械に対して認識が困難という不具合があった。
SUMMARY OF THE INVENTION In a conventional remote control,
The remote control body is large, the operation is difficult to understand, and the information transmission means in sign language or the like occurs as communication between humans unrelated to the computer, so that there is a problem that it is difficult to recognize the machine.

【0004】[0004]

【発明の目的】本発明は、上記の事情に鑑みてなされた
もので、その目的は、機械に認識しやすく従来の人間同
士での手話を機械に認識させるより、老若男女を問わ
ず、より簡単な機械で、より確実に、より容易に機械が
認識し、コミュニケーションが取れるが可能なリモコン
装置、方法の提供にある。
SUMMARY OF THE INVENTION The present invention has been made in view of the above circumstances, and an object of the present invention is to make it easier for machines to recognize sign language between conventional human beings, regardless of age and gender. It is an object of the present invention to provide a remote control device and a remote control device that can recognize and communicate with a simple machine more reliably and more easily.

【0005】[0005]

【課題を解決するための手段】本発明のリモコン装置
は、次の技術的手段を採用した。 〔請求項1の手段〕請求項1のリモコン装置は、両手な
どの一対または、複数の独立した物体同士での結合状態
または離開具合において、その時間的または空間的また
は、その組み合わせにより生じる変化を検出して、その
動作を開閉器、連続動作器または、断続動作器などの動
作に対応するため等の検出手段を採用する。
The remote control device of the present invention employs the following technical means. According to the first aspect of the present invention, the remote control device according to the first aspect of the present invention is capable of detecting a change caused by time or space or a combination thereof in a state of connection or disengagement between a pair or a plurality of independent objects such as both hands. Detecting means is employed for detecting the operation and corresponding to an operation of a switch, a continuous operation device, an intermittent operation device, or the like.

【0006】〔請求項2の手段〕請求項2のリモコン装
置は、手指などの少なくとも一方が開放端を有する物体
における開放端を、時間的または空間的または、その組
み合わせにより生じる結合状態または離開具合を行う事
により、開閉器、連続動作器または、断続動作器などの
動作に対応するため等の検出手段を採用する。
According to a second aspect of the present invention, there is provided a remote controller according to the second aspect, wherein an open end of an object having at least one open end, such as a finger, is connected or disengaged in time or space or a combination thereof. In this case, a detection means for responding to the operation of a switch, a continuous operation device, an intermittent operation device, or the like is employed.

【0007】〔請求項3の手段〕請求項3のリモコン装
置は、物体上に設定された皺の見え隠れまたは、伸縮な
どによる皺の幾何学的変化を検出する検出手段を採用す
る。
[0007] A remote control device according to a third aspect employs a detecting means for detecting a geometric change of the wrinkle due to the visibility of the wrinkle set on the object or the expansion and contraction of the wrinkle.

【0008】〔請求項4の手段〕請求項4のリモコン装
置は、物体の幾何学的変化、電磁波的変化、軌跡また
は、それらのいずれかの組み合わせを検出する検出手段
を採用する。
[0008] The remote control device of the present invention employs a detecting means for detecting a geometric change, an electromagnetic wave change, a trajectory, or any combination thereof of an object.

【0009】〔請求項5の手段〕請求項5のリモコン方
法は、両手などの一対または、複数の独立した物体同士
での結合状態または離開具合において、その時間的また
は空間的または、その組み合わせにより生じる変化、ま
たは、手指などの少なくとも一方が開放端を有する物体
における開放端を、時間的または空間的または、その組
み合わせにより生じる結合状態または離開具合を行う事
または、物体上に設定された皺の見え隠れまたは、伸縮
などによる皺の幾何学的変化により、または、物体の幾
何学的変化、電磁波的変化、軌跡または、それらのいず
れかの組み合わせ、などなどのいずれかの数、形、長
さ、大きさ、角度または、それらの組み合わせにより遠
隔操作を行う方法を採用する。
According to a fifth aspect of the present invention, in the remote control method according to the fifth aspect, when a pair or a plurality of independent objects such as both hands are connected or separated from each other, the time or space or a combination thereof is used. The resulting change, or at least one of the open ends of an object having an open end, such as a finger, is subjected to a coupling state or a disengagement state caused by time, space, or a combination thereof, or a wrinkle set on the object. Any number, shape, length, etc., such as by the geometric change of wrinkles due to the appearance or disappearance, expansion or contraction, etc., or the geometric change of an object, electromagnetic change, trajectory or any combination thereof, etc. A method of performing remote control by size, angle, or a combination thereof is adopted.

【0010】〔請求項6の手段〕請求項6の指標検出装
置は、指標を検出する検出手段の一部に相関関数を採用
する。
[Sixth Aspect] The index detecting device according to the sixth aspect employs a correlation function as a part of the detecting means for detecting the index.

【0011】〔請求項7の手段〕請求項7の指標検出装
置は、指標を検出する検出手段の一部に空間周波数解析
手段を採用する。
[Seventh Aspect] The index detecting device according to the seventh aspect employs a spatial frequency analyzing means as a part of the detecting means for detecting the index.

【0012】〔請求項8の手段〕請求項8の指標検出装
置は、指標を検出する検出手段の一部に線分などの幾何
学的抽出手段を採用する。
[Eighth Aspect] The index detecting apparatus according to the eighth aspect employs a geometric extraction means such as a line segment as a part of the detection means for detecting the index.

【0013】[0013]

【発明の作用および発明の効果】Effects of the Invention and Effects of the Invention

〔請求項1の作用および効果〕請求項1のリモコン装置
は、両手などの一対または、複数の独立した物体同士で
の結合状態または離開具合において、その時間的または
空間的または、その組み合わせにより生じる変化を検出
して、その動作を開閉器、連続動作器または、断続動作
器などの動作に対応するため等の検出手段を採用するの
で、電源はもとよりリモコン本体といったかさばる物が
不要のリモコン操作が可能となる。しかも老若男女をと
わず、容易に操作が可能である。
[Action and Effect of Claim 1] The remote control device according to claim 1 is produced by a temporal or spatial or combination thereof in a state of connection or disengagement between a pair or a plurality of independent objects such as both hands. Detects changes and uses detection means to respond to the operation of switches, continuous actuators, or intermittent actuators, etc., so remote control operations that do not require a bulky object such as the power supply as well as the remote control body are required. It becomes possible. In addition, it can be easily operated regardless of age or gender.

【0014】〔請求項2の作用および効果〕請求項2の
リモコン装置は、手指などの少なくとも一方が開放端を
有する物体における開放端を、時間的または空間的また
は、その組み合わせにより生じる結合状態または離開具
合を行う事により、開閉器、連続動作器または、断続動
作器などの動作に対応するため等の検出手段を採用する
ので、電源はもとよりリモコン本体といったかさばる物
が不要のリモコン操作が可能となる。しかも老若男女を
とわず、容易に操作が可能である。また片手でも操作が
可能である。
According to a second aspect of the present invention, there is provided a remote control device according to the second aspect, wherein an open end of an object having at least one open end, such as a finger, is connected to a connection state generated by time, space, or a combination thereof. By separating the switch, detection means such as switching, continuous operation, or intermittent operation are adopted, so that remote control operation that does not require a bulky object such as the power supply as well as the remote control body is possible. Become. In addition, it can be easily operated regardless of age or gender. Operation is also possible with one hand.

【0015】〔請求項3の作用および効果〕請求項3の
リモコン装置は、物体上に設定された皺の見え隠れまた
は、伸縮などによる皺の幾何学的変化を検出する検出手
段を採用するので、 手指の皺を利用すれば、リモコン
本体が不要であり、その折り曲げによる皺の数、形、長
さ、大きさ、角度により情報を伝達できる。また蛇腹な
どの人工物を手動または自動で使用した場合、正確な情
報を規格化して伝達できる。
[Action and Effect of Claim 3] The remote control device of claim 3 employs a detecting means for detecting a visible change of wrinkles set on an object or a geometric change of wrinkles due to expansion and contraction. If the wrinkles of the fingers are used, the remote control body is unnecessary, and information can be transmitted according to the number, shape, length, size, and angle of the wrinkles due to the bending. When an artificial object such as a bellows is used manually or automatically, accurate information can be standardized and transmitted.

【0016】〔請求項4の作用および効果〕請求項4の
リモコン装置は、物体の幾何学的変化、電磁波的変化、
軌跡または、それらのいずれかの組み合わせを検出する
検出手段を採用するので、複雑な模様でも検出ができる
ので、瞼、口、ひげ、かみ、手指、皺、爪、手相、血
管、歯、舌などの形状または、それらの動きなどの生来
もっている様々な特徴を検出しリモコン操作としても良
いし、さまざまな形の指標を使用できるので情報量が多
い。
[Function and Effect of Claim 4] According to the remote control device of claim 4, a geometric change of an object, an electromagnetic change,
Since a detection means for detecting a trajectory or any combination thereof is employed, even a complicated pattern can be detected, so that an eyelid, a mouth, a beard, a bite, a finger, a wrinkle, a nail, a palm, a blood vessel, a tooth, a tongue, etc. The remote control operation may be performed by detecting various inherent characteristics such as the shape of the object or their movement, and the amount of information is large because various types of indices can be used.

【0017】〔請求項5の作用および効果〕請求項5の
リモコン方法は、両手などの一対または、複数の独立し
た物体同士での結合状態または離開具合において、その
時間的または空間的または、その組み合わせにより生じ
る変化、または、手指などの少なくとも一方が開放端を
有する物体における開放端を、時間的または空間的また
は、その組み合わせにより生じる結合状態または離開具
合を行う事または、物体上に設定された皺の見え隠れま
たは、伸縮などによる皺の幾何学的変化により、また
は、物体の幾何学的変化、電磁波的変化、軌跡または、
それらのいずれかの組み合わせ、などなどのいずれかの
数、形、長さ、大きさ、角度または、それらの組み合わ
せにより遠隔操作を行う方法を採用するので、コンピュ
ータの言語は、機械語から高級言語へむけて進化してき
たが、手話は、コンピュータとは無縁の人間同士のコミ
ュニケーションとして発生した。本方法は、コンピュー
タなどの機械に情報を入力または遠隔操作するための方
法であり、コンピュータ言語でいう機械語的な要素を有
しているので機械に認識しやすく従来の人間同士での手
話より、より簡単な機械で、より確実に、より容易に機
械とコミュニケーションが取れる。
According to the fifth aspect of the present invention, the remote control method according to the fifth aspect of the present invention provides a remote control method in which a pair or a plurality of independent objects such as both hands are connected or separated from each other in terms of time, space, or the like. A change caused by a combination, or an open end of an object having at least one open end, such as a finger, is temporally or spatially, or a combination state or a disengagement state caused by a combination thereof is set or set on an object. Wrinkling of the wrinkles or by the geometric change of the wrinkles due to expansion or contraction, or the geometric change of the object, electromagnetic change, trajectory or,
Since the method of remote control by any number, shape, length, size, angle, or any combination thereof, such as any combination thereof, is adopted, the computer language is changed from machine language to high-level language. Although evolving towards sign, sign language has emerged as communication between humans unrelated to computers. This method is a method for inputting or remotely controlling information on a machine such as a computer.It has a machine language element in a computer language, so it is easy for the machine to recognize it. Communication with machines is simpler, more reliable and easier.

【0018】〔請求項6の作用および効果〕請求項6の
指標検出装置は、指標を検出する検出手段の一部に相関
関数を採用するので、複雑な指標を容易に検出する事が
できる。
[Function and Effect of Claim 6] The index detecting device according to claim 6 employs a correlation function as a part of the detecting means for detecting the index, so that a complicated index can be easily detected.

【0019】〔請求項7の作用および効果〕請求項7の
指標検出装置は、指標を検出する検出手段の一部に空間
周波数解析手段を採用するので、光点追跡のような動的
な負荷のかかる処理や、空間的位置決めを気にしなくて
も良い場合がある。
[Function and Effect of Claim 7] In the index detecting device of the present invention, the spatial frequency analysis means is used as a part of the detecting means for detecting the index, so that dynamic load such as light spot tracking is used. In some cases, it is not necessary to worry about such processing and spatial positioning.

【0020】〔請求項8の作用および効果〕請求項8の
指標検出装置は、指標を検出する検出手段の一部に線分
などの幾何学的抽出手段を採用するので、線による数、
形、長さ、大きさ、角度または、それらの組み合わせな
どの情報が伝達できる。
[Effects and Effects of Claim 8] The index detecting device of claim 8 employs geometric extraction means such as a line segment as a part of the detection means for detecting the index.
Information such as shape, length, size, angle, or a combination thereof can be transmitted.

【0021】[0021]

【発明の実施の形態】次に、本発明のリモコン装置、方
法を、図1〜図14に示す実施例または変形例に基づき
説明する。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Next, a remote control device and method according to the present invention will be described based on the embodiment shown in FIGS.

【0022】〔実施例の構成〕まず、検出手段を列記し
て、指標動作手段を列記し、適時に組み合わせてリモコ
ン装置、方法を開示する。図1は、代表的なブロック図
である。動的または静的、または、それの組み合わせ的
な指標と、検出手段よりなる。ここで情報を受ける機器
は、表示などして指標に情報をおくっても良いし、照明
を変化させて検出具合を調節してもよい。これが点線で
示された部分となる。図2、3は、指標検出手段のフレ
ームワークである。これを使用しなくとも指標を検出で
きる検出手段もあるが、基本的に使用すると良い。ここ
で指標検出のフレームワークは、情報要素6、それから
なる情報配列3、情報支持配列4(かならずしも必要で
は無い)、情報ブロック2、指標検出ブロック1からな
る。
[Configuration of Embodiment] First, a remote control device and method will be disclosed by listing detection means, listing index operation means, and combining them in a timely manner. FIG. 1 is a typical block diagram. It is composed of a dynamic or static index or a combination thereof, and a detecting means. Here, the device that receives the information may put information on the index by displaying or the like, or may adjust the detection condition by changing the illumination. This is the portion indicated by the dotted line. 2 and 3 show the framework of the index detecting means. Although there is a detecting means which can detect the index without using this, it is basically preferable to use it. Here, the framework for index detection includes an information element 6, an information array 3 including the information element 6, an information support array 4 (not necessarily required), an information block 2, and an index detection block 1.

【0023】ここで情報要素は、手指などの指標を情報
要素として検出するCCDカメラなどの撮像素子、また
は、画像データがストアされるメモリ、または、電送線
上での信号要素などである。その集合体が情報配列、そ
れらの情報を挿入できる情報支持配列、情報配列中で指
標を走査、検索する範囲を決定する情報ブロック2、指
標を抽出する指標検出ブロック1である。これらを中心
に以下に検出手段を開示する。また、ここで各ブロック
または、各配列は、単独または、複数を形、大きさ、数
を図2の制御手段にて変化させても良い。
Here, the information element is an image pickup device such as a CCD camera for detecting an index such as a finger as an information element, a memory in which image data is stored, or a signal element on a transmission line. The aggregate is an information array, an information support array into which the information can be inserted, an information block 2 for determining a range of scanning and searching for an index in the information array, and an index detection block 1 for extracting the index. The detection means will be disclosed below focusing on these. Here, each block or each array may be singly or plurally changed in shape, size and number by the control means of FIG.

【0024】〔第1検出手段〕図4は、複数ブロックに
よる光点追跡法にもとづく方法。光点とは、自己発光は
もとより反射発光も含むものである。情報ブロックと指
標検出ブロックが同じ範囲となっている。
FIG. 4 shows a method based on a light spot tracking method using a plurality of blocks. The light spot includes not only self light emission but also reflected light emission. The information block and the index detection block have the same range.

【0025】情報要素を撮像機器(ここではCCD)の
画素または、それに対応したメモリーを情報要素とし、
それを要素としとした情報配列、即ちCCDアレイまた
は、それに対応するメモリーアレイを有し、そしてその
配列中または、その配列を含む情報要素の所定の集合体
である情報ブロックを3つ以上の情報ブロックとして構
成し、その各ブロック毎の基準以上の光強度を演算し光
点を追跡する技術を応用する技術を開示する。この技術
を応用して指標を検出する。
The information element is a pixel of an image pickup device (here, a CCD) or a memory corresponding to the pixel, as an information element.
An information array having the elements as an element, that is, a CCD array or a memory array corresponding thereto, and an information block which is a predetermined collection of information elements in the array or including the array is represented by three or more information blocks. Disclosed is a technology that is configured as a block and applies a technology of calculating a light intensity equal to or higher than a reference for each block and tracking a light spot. The index is detected by applying this technique.

【0026】即ちまず一例としてここではブロックを4
分割として円形のブロック(図4と図2〜図3を参
照。)を使用し、光点を追跡した。このとき本発明にお
いては計測カメラの全画素を全て含み、それ以上の面積
をもつブロックを初期設定して初期画像の基準値以上の
光点に関して、xを各ブロックの強度とし各ブロックへ
の移動係数をX={(b+d)―(a+c)}K/(a
+b+c+d)、Y= {(c+d)―(a+b)}K
/(a+b+c+d)を用いて光点を追跡する。ここで
Kは適当な定数で集束に対して適時増減させても良い。
そして第2画像にて光点に集束しつつ、かつブロックの
大きさを縮小させる。ここでブロックの大きさは演算対
象の全画素数の0〜数倍程度に設定する。今回は4倍程
度とした。またブロック中に閾値を設けて、その閾値以
上の画素のみを演算可能とするようにした。これはCC
Dのタイミングコントローラーが発生する画素クロック
とスタートパルスまたは基準クロック、水平、垂直信号
などのタイミングパルスを基に閾値以上の画素データの
みを、その画像における座標値とともに演算または記憶
またはその双方の処理を実行する。ここでこの操作を完
全にソフトウエアで実行しても良い。
That is, as an example, here, four blocks are used.
Light spots were tracked using a circular block (see FIGS. 4 and 2-3) as a segmentation. At this time, in the present invention, a block including all the pixels of the measurement camera and having an area larger than the initial value is initialized, and x is the intensity of each block with respect to the light point equal to or larger than the reference value of the initial image, and the movement to each block is performed The coefficient is expressed as X = {(b + d)-(a + c)} K / (a
+ B + c + d), Y = {(c + d)-(a + b)} K
The light spot is tracked using / (a + b + c + d). Here, K may be an appropriate constant and may be increased or decreased as needed with respect to focusing.
Then, the size of the block is reduced while focusing on the light spot in the second image. Here, the size of the block is set to about 0 to several times the total number of pixels to be calculated. This time it was about 4 times. In addition, a threshold value is provided in the block, and only pixels having the threshold value or more can be calculated. This is CC
Based on the pixel clock generated by the D timing controller and the start pulse or the timing pulse such as the reference clock, horizontal and vertical signals, only the pixel data that is equal to or larger than the threshold value is calculated and stored together with the coordinate values in the image, or both processes. Execute. Here, this operation may be executed completely by software.

【0027】ここで図4のごとくブロックの大きさの変
化率は、光点を追従できればどの様な変化率でも良い
し、その大きさも追従可能なら大きくても小さくても良
い。図4の円ブロックはパターンマッチングし楕円とな
っても良い。収束点を外部に持ち各ブロックが離散して
いても良い。情報要素を直線的にもつ3つの独立ブロッ
クをもち収束点も独立したブロックでも良い。また独立
ブロックを放射状に3つ以上有しても良い。鋭角展開し
ても良い。ここで集束点を定義するベクトルV1とV2
は固定でも良いし、動的に変化しても良い。
Here, as shown in FIG. 4, the rate of change of the size of the block may be any rate as long as the light spot can be followed, and may be large or small if the size can be followed. The circle block in FIG. 4 may be formed into an ellipse by pattern matching. Each block may be discrete having a convergence point outside. A block having three independent blocks having information elements linearly and having independent convergence points may be used. Further, three or more independent blocks may be radially provided. It may be developed at an acute angle. Here, vectors V1 and V2 that define the convergence point
May be fixed or may change dynamically.

【0028】そして演算に供した強度が基準値以上の情
報ブロックである光ブロック中における情報要素の形や
大きさにより6自由度の空間位置を検出する。ここで星
型や四角型などの形についてもこの基準値以上の光強度
により形成されれいる光ブロック中の情報要素形により
検知しても良い。また最初に四角型または多角型または
星型のブロックを定義して光点追跡しその後に6軸にて
回転整合してその形状を認識しても良い。ここで他のパ
ターンマッチングや解析的手法などの手法を使用しても
良い。またOCR様の機構によりこの形状を言語として
翻訳しても良い。またN次式(Nは1以上の整数)やテ
ーラー級数、マクローリン級数、テーラー級数、フーリ
エ級数などの各種式などにて近似、マッチングしても良
い。
Then, a spatial position with six degrees of freedom is detected based on the shape and size of the information element in the optical block, which is an information block whose intensity is greater than or equal to the reference value. Here, the shape such as the star shape or the square shape may be detected by the information element shape in the light block formed by the light intensity higher than the reference value. Alternatively, first, a square, polygon, or star block may be defined and the light spot may be traced, and then the shape may be recognized by rotational alignment with six axes. Here, other techniques such as pattern matching and analytical techniques may be used. The shape may be translated as a language by an OCR-like mechanism. Also, approximation and matching may be performed using various expressions such as an N-th order expression (N is an integer of 1 or more), a Taylor series, a McLaughlin series, a Taylor series, and a Fourier series.

【0029】図8〜図14の手の甲またはに円形の指標
または生来の特徴による指標を、図4の円指標について
は、中央に検出波長にたいして特異的に吸収または反射
するインキにて塗られた指標に対して既知の手法に基ず
き光点追跡手段が集束する。ここで指標が4分割に波長
分けされているのでこの各波長対応指標が3、4分割光
ブロックの各波長対応画素が最大となるように1〜3自
由度にて回転し各ブロック強度の和が最大となる位置で
停止する。勿論、手が動けば、また一連の動作が動き出
す。
8 to 14, a circular index on the back of the hand or an index based on natural characteristics, and a circular index shown in FIG. 4 is an index painted at the center with ink that specifically absorbs or reflects the detected wavelength. The light spot tracking means converges on the basis of a known method. Here, since the index is divided into four wavelengths, each wavelength-corresponding index is rotated with one to three degrees of freedom so that each wavelength-corresponding pixel of the three- or four-divided optical block is maximized, and the sum of the block intensities is obtained. Stop at the position where is the maximum. Of course, if the hand moves, a series of operations will start again.

【0030】中央に検出波長に対して特異的に吸収また
は反射するインキにて塗られた指標に対して既知の手法
に基づき光点追跡手段が集束する。ここで4分割されて
いる線を中心点より外部に向け走査して交差した線の間
隔や数を計測する。即ち、外周に向け円形の模様が付与
されておりこの数が単に伝達する数(コード)となって
いる。ここでこの模様において走査線にて走査が完了し
“5”が送信された。この5はコンピュータ上のある特
定な制御コードと対応しておりその機能が発現される。
この時収束点を走査開始点としたが、これは独立してい
ても良い。
In the center, the light spot tracking means converges on an index painted with ink that specifically absorbs or reflects the detected wavelength based on a known method. Here, the line divided into four is scanned outward from the center point to measure the interval and the number of intersecting lines. That is, a circular pattern is provided toward the outer periphery, and this number is simply a transmitted number (code). Here, in this pattern, scanning is completed by the scanning line, and “5” is transmitted. This 5 corresponds to a specific control code on the computer, and its function is exhibited.
At this time, the convergence point is set as the scanning start point, but this may be independent.

【0031】ここでこの線分の間隔が予め設定された基
準間隔に照らし合わせて2進化されるなどの縞の間隔や
本数をコードとして与えればさらに大きな情報を伝達で
きる。もちろんバーコードをこれらの縞同様に円形に印
刷しても良い。一般にバーコードは直線的であり原則と
して平面近似の物のみに有効であるが以下の手法を使用
すれば曲面でも良いし、また本発明では汎用的なコンピ
ュータ入力装置となるのでバーコードリーダーなどのよ
うな特殊な機器がいらない。特に半導体レーザによる走
査機構をバーコードでは大く採用しているが本発明では
不要である。ここで情報伝達因子またはコードの読み取
り方法またはそれらの伝達情報の補正方法を記載する。
これらの線分間隔などの検出には位置による変形を補
正、または利用して情報を抽出する。この抽出、補正な
どの方法として;
Here, even if the interval and the number of stripes are given as a code such that the interval of the line segment is binarized in comparison with a preset reference interval, even larger information can be transmitted. Of course, the barcode may be printed in a circular shape like these stripes. In general, barcodes are linear and are effective only for plane-approximate objects in principle. However, a curved surface may be used if the following method is used, and since the present invention is a general-purpose computer input device, a barcode reader or the like is used. No special equipment is needed. In particular, a scanning mechanism using a semiconductor laser is widely used in barcodes, but is unnecessary in the present invention. Here, a method of reading an information transmission factor or code or a method of correcting the information transmitted will be described.
For detecting these line segment intervals, etc., information is extracted by correcting or utilizing deformation due to position. As a method of this extraction and correction;

【0032】スパイラル走査法中心に位置している指標
を基準値以上の光により形成された画素の外周形状を得
る。この形状をもとに円状またはスパイラル状に走査し
てある閾値以上の値のラインとそれ以下の値のラインを
2値化コードとしてその周期パターンを検出する。ここ
で円状に走査する場合中心指標外形と相似形にし同心円
状に、間隔をあけて走査する。この間隔(それぞれの走
査円の半径などの各種図形歪みなど)も中心指標の形状
変化より計算しもとめる。スパイラル状も円状に準拠し
走査してコードを読む。
The outer peripheral shape of the pixel formed by the light having the index located at the center of the spiral scanning method or more than the reference value is obtained. Based on this shape, a line with a value above a certain threshold value and a line with a value below it are scanned in a circular or spiral shape.
The periodic pattern is detected as a binary code. Here, when scanning in a circular shape, the scanning is performed concentrically at intervals with a shape similar to the outer shape of the center index. This interval (various graphic distortions such as the radius of each scanning circle, etc.) is also calculated from the shape change of the center index. The code is scanned by scanning according to the spiral shape.

【0033】基準格子または縞法 搬送波に値する縞を指標とする変調波形にて搬送波を既
知のものとしておくことで、指標付与物体の位置の変化
による指標形状の変化を、キャンセルし指標である変調
波の変調波長に対応する情報をえても良い。基準波長の
サイン波と指標波長のサイン波を描画して、基準波の撮
像波をもとに指標縞の波長を検出して位置の変化による
波長変化を補正して指標の情報を得手も良い。ここで基
準縞または計測縞は指標に対してどの位置においても良
いし、その形状は格子状、放射状などどのような幾何学
的模様でもよい。また2値化していても良いし、多値化
していても良い。そして計測縞はビートをとりあらたな
縞を発生させてそれを計測しても良い。この時対向する
2つずつの線上での走査により指標が傾いていても補正
できるようにしても良い。ここで縞走査法を併用してバ
ックグラウンドノイズを除去しても良いし、縞を90度
ずらして描画してもよいなど、指標間での位相を変えそ
の位相量を情報伝達に使用しても良い。これらの縞を基
準格子を通して観察しても良い。
Reference grating or fringe method By making the carrier a known one with a modulation waveform using fringes denoting a carrier as an index, a change in the index shape due to a change in the position of the indexing object is canceled and the modulation as the index. Information corresponding to the modulation wavelength of the wave may be obtained. It is also good to draw the sine wave of the reference wavelength and the sine wave of the index wavelength, detect the wavelength of the index stripe based on the imaging wave of the reference wave, correct the wavelength change due to the change in position, and obtain the index information. . Here, the reference fringe or the measurement fringe may be located at any position with respect to the index, and the shape may be any geometrical pattern such as a lattice shape or a radial shape. Further, it may be binarized or multi-valued. The measurement fringes may take a beat, generate a new fringe, and measure it. At this time, it may be possible to correct even if the index is inclined by scanning on two lines facing each other. Here, the phase between the indices is changed, and the amount of the phase is used for information transmission. For example, the background noise may be removed by using the fringe scanning method, or the fringe may be shifted by 90 degrees. Is also good. These stripes may be observed through a reference grating.

【0034】半径様直線による方法 円の中心点から円周に対して描画された円の半径に値す
る直線または直線群の長さの撮影像では、その変形に対
する回転軸を基準にしてCOS,SIN成分に分けて変
化するのでその変化成分を分離して、情報伝達因子とし
ての指標としても良い。またこの場合円の位置による変
形を補正、修正するためにこの因子を使用してもよい。
この操作の後スパイラル走査を併用しても良いなど他の
方法との併用を行っても良い。
Method Using Radius-Like Line In a photographed image of the length of a straight line or a group of straight lines corresponding to the radius of a circle drawn from the center point of the circle to the circumference, COS, SIN are determined based on the rotation axis for the deformation. Since the component changes in a separate manner, the changed component may be separated and used as an index as an information transfer factor. Also, in this case, this factor may be used to correct and correct the deformation due to the position of the circle.
After this operation, spiral scanning may be used in combination, or another method may be used.

【0035】円の変形具合による方法 撮像して円(楕円の場合がほとんどである)外周の形状
を少なくとも3点以上の点について計測しその変形具合
を見る。これによりコードの間隔補正を行う。またはそ
の大きさ、変形具合により情報を伝達する。また円(楕
円)の中心点をもとに長軸と短軸(円の場合はどこでも
良い)を求めて、その長さと基準座標系における各軸に
対する角度を求めて、空間位置を求めても良いし、円の
変形具合をもとに整合し空間位置を求めても良い。
Method Based on Deformation of Circle The image is taken, the shape of the outer periphery of the circle (often an ellipse) is measured at least at three or more points, and the degree of deformation is observed. Thereby, the code interval is corrected. Alternatively, information is transmitted according to the size and degree of deformation. Also, the long axis and the short axis (anywhere in the case of a circle) are obtained based on the center point of the circle (ellipse), the length and the angle with respect to each axis in the reference coordinate system are obtained, and the spatial position is obtained. Alternatively, the spatial position may be obtained by matching based on the degree of deformation of the circle.

【0036】多重円法 中心を同じくする2つ以上の円の模様にて、その重心を
光点追跡にて検出する。その後放射状に多数の円の間隔
を測定する。この間隔によって情報の伝達をおこなった
り、この間隔の変形具合で、この円を補正しても良い。
この間隔をIDNoなどに使用しても良い。ここで中心
を同じでない円や、波長を変えた円、波長を変えて多重
に配置された円などを使用しても良いし、その組み合わ
せでも良い。その場合ここの幾何学的位置、寸法は既知
でも未知でも良いし円はグラデーションを付与してよ良
いし、多段階に階調を付与してさらに情報量をおおくし
ても良い。
Multiple circle method The center of gravity of two or more circles having the same center is detected by light spot tracking. Thereafter, the intervals between a number of circles are measured radially. Information may be transmitted at this interval, or the circle may be corrected depending on how the interval changes.
This interval may be used for the ID number or the like. Here, a circle whose center is not the same, a circle with a different wavelength, a circle multiplexed with a different wavelength, or the like may be used, or a combination thereof. In this case, the geometric position and dimensions here may be known or unknown, a circle may be given a gradation, or a gradation may be given in multiple steps to further reduce the amount of information.

【0037】ここでディスプレイ上にタッチパネルに使
用されるボタンなどの表示を行い非接触にて操作をおこ
なっても良い。
Here, a button or the like used for the touch panel may be displayed on the display, and the operation may be performed in a non-contact manner.

【0038】〔実施例の効果〕IDナンバーやパスワー
ドの伝達としての使用がさらに容易となり、かつ多くの
情報を少ない面積に多重に描画できかつ非常に単純な機
構にて実現可能なの特徴を有しているので複雑な情報の
伝達が容易に可能となる。また手術用のグローブまたは
皮膚に指標を記しその指標を使用することにより、診
断、治療、修復機器などの機器に非接触にて情報を伝達
可能となるので従来のマウス、キーボード、タッチパネ
ルなどの接触式情報伝達機器を介しての院内感染を防止
できる。そして指標の奥行き左右上下の位置にて直交3
軸における移動または位置の3自由度、それら3軸回り
の回転による3自由度が容易に伝達できるので従来の三
次元マウスより低価格で操作性が良くかつ小型、軽量で
ある。よって特に断層撮影機よりの三次元診断画像の位
置決めまたはバーチャルリアリティなどに有用である。
またコンピュータを介しての手話を形成するなど手話の
コンピュータへの伝達にも可能であるし、これらの伝達
方法に対し発声機能をコンピュータなどの制御機器に付
加すればさらに良い。従来この様な機器は複雑で高価か
つ使いずらかったがこのシステムを用いることにより近
い将来汎用的なコンピュータでも各種情報の入力が従来
のキーボード、2Dまたは3Dマウス、ジョイステック
などの情報入力機器を使用せず可能となるし、それに伴
いパソコンがよりいっそうコンパクトになる。また縞な
どを利用したものなどは、走査法に比べて並列処理に有
利で高速に処理ができる。
[Effects of the Embodiment] Use of the present invention as an ID number and a password is further facilitated, and a large amount of information can be drawn in a small area in a multiplex manner, and can be realized by a very simple mechanism. , It is possible to easily transmit complicated information. In addition, by using an index on the surgical glove or skin and using the index, information can be transmitted to non-contact devices such as diagnosis, treatment, and repair devices. In-hospital infection through the information communication device can be prevented. Then, at the depth left, right, up and down positions of the index, it is orthogonal 3
Since the three degrees of freedom of movement or position on the axis and the three degrees of freedom by rotation around the three axes can be easily transmitted, the operability is low, the operability is good, the size is small, and the weight is smaller than that of a conventional three-dimensional mouse. Therefore, it is particularly useful for positioning of a three-dimensional diagnostic image from a tomograph or virtual reality.
It is also possible to transmit sign language to a computer, such as by forming a sign language via a computer, and it is even better to add a vocalization function to a control device such as a computer for these transmission methods. Conventionally, such a device was complicated, expensive and difficult to use, but by using this system in the near future a general-purpose computer will be able to input various information using a conventional keyboard, 2D or 3D mouse, joystick, etc. It is possible without it, and the personal computer becomes more compact accordingly. Further, a device utilizing stripes or the like is advantageous in parallel processing as compared with the scanning method, and can be processed at high speed.

【0039】〔第2検出手段〕図5は、指標配列検出法
による方法の情報ブロックと、指標検出ブロック周辺を
示したものである。
[Second Detecting Means] FIG. 5 shows an information block of the method using the index array detecting method and the vicinity of the index detecting block.

【0040】図5において、指標の画像情報5は、自己
発光型の光点をCCDカメラで撮影し、その画像情報に
おいて、1画素を情報要素6、全画面を情報配列3、情
報ブロックを2として、撮像画像は存在しないが画像要
素を有する能力をもつ範囲を指標検出ブロックである情
報支持配列1とした。ここで反射型の非発光型の指標を
使用しても良い。この時指標分離手段を使用すると好適
である。これらは、CCDアレイと/またはメモリーア
レイによって実現される。図5は、指標周辺を拡大した
図で、ここで情報ブロックは情報支持配列にオーバーラ
ップしていても良いし、また、そうでなくとも良い。ま
た情報支持配列は必ずしも必要ではない。
In FIG. 5, the image information 5 of the index is obtained by photographing a self-luminous light spot with a CCD camera, and in the image information, one pixel has an information element 6, the entire screen has an information array 3, and an information block has two information blocks. The range in which the captured image does not exist but has the ability to have the image element is defined as the information support array 1 which is the index detection block. Here, a reflection-type non-light-emitting index may be used. At this time, it is preferable to use index separating means. These are realized by a CCD array and / or a memory array. FIG. 5 is an enlarged view of the periphery of the index, where the information blocks may or may not overlap the information support arrangement. Also, an information support arrangement is not necessary.

【0041】ここで初期の情報配列を、情報配列生成手
段にてCCD画面と同じ大きさに情報ブロック2を生成
する。ここで図3、図5では1例を示しているにすぎ
ず、情報ブロックの大きさ位置は一例で、ここでの初期
設定をあらわしてはいない。そして順次左上の情報要素
より走査を開始してゆく。ここで指標情報配列検出手段
にて、予め計測しておいた指標における情報値(閾値)
より大きい連続して5個以上の情報要素が検出される。
この図5の1が指標情報配列となり指標が検出された事
になる。
Here, the information block 2 is generated in the initial information array to the same size as the CCD screen by the information array generating means. Here, FIGS. 3 and 5 show only one example, and the size position of the information block is an example, and does not represent the initial setting here. Then, scanning is sequentially started from the upper left information element. Here, the information value (threshold) of the index previously measured by the index information array detecting means
Five or more consecutive larger information elements are detected.
5 in FIG. 5 becomes an index information array, and an index is detected.

【0042】ここで指標は円形を用いたが空間的に自由
に運動するので画像は楕円となっている。また予め計測
しておいた指標における情報値(閾値)より大きい連続
して5個以上の情報要素を検出値としているが、その個
数は少なくとも2個以上であればよい。そして画面を見
ながら操作者が閾値を決定しても良い。
Here, the index is a circle, but the image is elliptical because it freely moves spatially. In addition, five or more consecutive information elements larger than the information value (threshold) of the previously measured index are set as the detection values, but the number may be at least two or more. Then, the operator may determine the threshold while watching the screen.

【0043】〔実施例の効果1〕本実施例の指標(光
点)追跡装置は、容易に指標の検出ができる。また点検
出に見られる背景ノイズによる検出の誤り、点光源分布
の空間位置におけるピーク点の変化による位置のばらつ
きがない。また指標形状の検出ができる。
[Effect 1 of Embodiment] The index (light spot) tracking apparatus of this embodiment can easily detect an index. Further, there is no detection error due to background noise observed in point detection, and there is no positional variation due to a change in the peak point in the spatial position of the point light source distribution. In addition, the index shape can be detected.

【0044】ここで終了すれば検出のみとなる。そして
検出された指標情報配列の座標値を、座標位置検出手段
が配列の中心座標とし、この座標値を基に情報ブロック
移動手段が、次の情報ブロックの中心座標とし、ブロッ
クを移動させる。この検出座標値は、指標情報配列の
外、中、その組み合わせなど、どのように取るか操作者
の自由であるし、情報ブロックの中心以外の座標値とリ
ンクしても良い。さらに、この位置関係、位置は自由に
変化させても良いし、固定関係、値でもよい。
At this point, only detection is performed. Then, the coordinate position detecting means uses the detected coordinate value of the index information array as the center coordinate of the array, and based on the coordinate value, the information block moving means sets the center coordinate of the next information block to move the block. The detection coordinate value is determined by the operator as to how to take the index information array, outside, inside, or a combination thereof, and may be linked to a coordinate value other than the center of the information block. Further, the positional relationship and the position may be freely changed, or may be a fixed relationship and a value.

【0045】〔実施例の効果2〕本実施例の指標(光
点)追跡装置は、容易に、かつ高速に指標の追跡ができ
る。
[Effect 2 of Embodiment] The index (light spot) tracking apparatus of this embodiment can easily and quickly track an index.

【0046】ここで情報ブロックを指標情報配列の外形
などより情報ブロック変化手段がx方向に±Xn個、y
方向に±Ym個とる。ここでXn個とYn個は操作者が
自由にきめておく事で、走査範囲が小さくなり高速に追
従できる。この場合Xn、Ymは8画素とした。この数
は速度、加速度係数により重みを付けても良い。
Here, the information blocks are changed by ± Xn in the x direction, y
± Ym in the direction. Here, the operator can freely determine Xn and Yn, so that the scanning range becomes smaller and the tracking can be performed at high speed. In this case, Xn and Ym were eight pixels. This number may be weighted by the speed and the acceleration coefficient.

【0047】〔実施例の効果3〕本実施例の指標(光
点)追跡装置は、効果2までよりさらに高速に指標の追
跡ができる。
[Effect 3 of Embodiment] The index (light spot) tracking apparatus of the present embodiment can track the index even faster than the effect 2.

【0048】〔第3検出手段〕図6は、相関関数による
方法の指標検出ブロックを示したものである。検出指標
を円形の縞または、多重円とする場合について開示す
る。図6の多重円を指標として爪や、手指などの物体に
はったり、インキしたりする。そして、これと同じ形の
データをメモリなどに挿入し、これを指標検出ブロック
とする。この時7で示した2値コードを設定しても良い
し、8の部分に値を挿入したアナログ的な縞のようなコ
ードでも良い。また目、瞼、皺、手相、血管、歯などの
様な物でも良い。そして情報ブロックを生成する情報ブ
ロック生成手段と、指標を検出する指標検出ブロックと
からなる。もちろん、これらは、情報配列または、情報
支持配列中に生成されても良いし、また結果的に情報配
列または、情報支持配列中に発生したと等価な回路を構
成しても良い。 撮像画面と平行近似の場合 指標検出ブロックを指標とカメラ倍率を加味して情報配
列中に上記指標検出ブロックを生成する。この時走査範
囲を決定する情報ブロックを画像データすべてに設定す
る。そして指標検出ブロックを情報ブロック中にて動か
して、指標検出ブロック中の画像データと指標検出ブロ
ックの登録データを掛け合わせる。この時、適当な重み
をあたえても良いし、除しても良いなど、相関に準ずる
演算仕様ならどのような演算でも良い。そして指標検出
ブロックなどの各ブロックの数、大きさなどは、どのよ
うなものでも良いし、指標検出ブロックの登録データ
は、固定でも、可変させても良い。また円状を指標に
し、直線状のコードを指標検出ブロックに設定するなど
指標の相関が得られれば、どのような組み合わせでも良
い。
[Third Detecting Means] FIG. 6 shows an index detecting block of the method using the correlation function. The case where the detection index is a circular stripe or a multiple circle is disclosed. The multi-circle in FIG. 6 is used as an index to get into an object such as a nail or a finger or to perform ink. Then, data of the same shape is inserted into a memory or the like, and this is used as an index detection block. At this time, the binary code indicated by 7 may be set, or a code such as an analog stripe in which a value is inserted in the portion of 8 may be used. In addition, objects such as eyes, eyelids, wrinkles, palms, blood vessels, and teeth may be used. Then, it comprises an information block generation means for generating an information block and an index detection block for detecting an index. Of course, these may be generated in the information array or the information support array, and may consequently constitute a circuit equivalent to that generated in the information array or the information support array. In the case of parallel approximation with the imaging screen, the index detection block is generated in the information array in consideration of the index and the camera magnification. At this time, information blocks for determining the scanning range are set for all the image data. Then, the index detection block is moved in the information block, and the image data in the index detection block is multiplied by the registered data of the index detection block. At this time, any calculation may be used as long as the calculation specification conforms to the correlation, such as giving or removing an appropriate weight. The number and size of each block such as the index detection block may be any, and the registration data of the index detection block may be fixed or variable. In addition, any combination may be used as long as the correlation between the indices is obtained, such as setting a circular shape as an index and setting a linear code in an index detection block.

【0049】ここで指標の位置に指標検出ブロックが合
致、(完全に合致する場合もあれば、指標の空間的ずれ
により不完全一致の場合もある。)すると、指標検出ブ
ロックの上記演算結果が最高値をもたらす。この最高値
をもって指標の座標を検出したとする。
Here, when the index detection block matches the index position (in some cases, the index detection block completely matches or incompletely matches due to the spatial displacement of the index), the above calculation result of the index detection block is obtained. Brings the highest value. It is assumed that the coordinates of the index are detected with this maximum value.

【0050】この時、指標検出ブロックの大きさは、指
標検出ブロック変化手段にて適時変化させても良いし、
また情報ブロックの大きさ、形状のどちらか一方または
双方を情報ブロック変化手段にて変化させても良い。こ
れらを初期の時に大きく設定して指標を発見した時点に
て小さくすると、高速になる場合がある。
At this time, the size of the index detection block may be changed as appropriate by the index detection block changing means,
One or both of the size and the shape of the information block may be changed by the information block changing means. If these are set to be large at the beginning and reduced when the index is found, the speed may be increased.

【0051】空間的に移動している場合 かなりの場合上記平面近似として背景より分離が可能で
ある。ここで指標検出ブロックにて、指標を上記手段に
て検出する。そして指標検出ブロックを指標検出ブロッ
ク変化手段にて6軸推移と倍率変化を行い指標検出ブロ
ックの出力値を最大とする。この時の変化パターンは、
所望の検出ができれば、どのような設定でも良い。そし
て収束した時の指標検出ブロックデータが指標の画像中
または仮想空間上での位置、形状を表現し、その時の6
軸データと倍率データが実空間での空間的位置を計算す
るデータとなる。このデータを使用して、指標の位置、
軌跡を計測しても良い。位置や軌跡を情報として各種制
御を行っても良い。
When moving spatially In many cases, it is possible to separate from the background as a plane approximation. Here, in the index detection block, the index is detected by the above means. Then, the index detection block is changed in six axes and the magnification is changed by the index detection block changing means to maximize the output value of the index detection block. The change pattern at this time is
Any settings may be used as long as the desired detection can be performed. The index detection block data at the time of convergence expresses the position and shape of the index in the image or in the virtual space.
The axis data and the magnification data are data for calculating the spatial position in the real space. Using this data, the location of the metric,
The trajectory may be measured. Various controls may be performed using the position and the trajectory as information.

【0052】また指標検出ブロック変化手段は、直交
動、回転軸、倍率などにおいて、その単独要素または、
複合要素のいずれからなっても良い。
The index detecting block changing means can be used as a single element or a single element in orthogonal movement, rotation axis, magnification, and the like.
It may consist of any of the composite elements.

【0053】ここで指標は、爪、皺などから、幾何学的
模様などの識別可能な固有パターン(画面上で唯一のパ
ターンであれば良いし、またパターンが同じでも色など
の識別信号が重畳されていれば良い。)を有する指標が
あれば良い。
Here, the index may be a unique pattern such as a geometric pattern from nails, wrinkles, etc. (a unique pattern on the screen may be used, and even if the pattern is the same, an identification signal such as color is superimposed. It is sufficient if there is an index having the following.

【0054】〔実施例の効果〕複雑な指標でも容易に検
出が可能である。対ノイズ性が高い。また瞼、口、ひ
げ、かみ、手指、皺、爪、手相、血管、歯、舌などの形
状、その動きなどに対応可能であるので、伝達する情報
が多く出来る。
[Effects of Embodiment] Even complex indices can be easily detected. High noise resistance. In addition, since information such as eyelids, mouth, beard, bite, fingers, wrinkles, nails, palms, blood vessels, teeth, tongues, and their movements can be handled, much information can be transmitted.

【0055】〔第4検出手段〕 輪郭抽出による方法。 既知のエッジファインドであるラプラシアン、デルフィ
ルターなどの微分フィルターを使用して輪郭を抽出す
る。一例としては、フレームメモリーに投影されたCC
Dカメラ映像を、CPUにより上記フィルター関数マト
リックスを実行する。この時、エッジファイン度された
画像データを、さらに他の検出手段を使用すると、指標
の正確な位置と形状が判明する。
[Fourth Detecting Means] A method based on contour extraction. The contour is extracted using a differential filter such as Laplacian or Del filter which is a known edge find. As an example, the CC projected on the frame memory
The filter function matrix is executed on the D camera image by the CPU. At this time, if the image data subjected to the edge fineness is further used by another detecting means, the accurate position and shape of the index can be determined.

【0056】〔実施例の効果〕既知の輪郭抽出と本発明
の他の検出手段を併用することにより、指標の正確な位
置、形状が判明する。
[Effects of the Embodiment] By using the known contour extraction together with another detecting means of the present invention, the accurate position and shape of the index can be determined.

【0057】〔第5検出手段〕 周波数解析による方法。 一例として皺または、線分指標を抽出する方法を開示す
る。まず2値化画面にて皺または、線分を抽出する。こ
の時2値画面の閾値は、手動で調整しても良いし、また
高調波が最も多いようにフィードバック手段を介して調
整されても良い。この画像データがストアされているメ
モリーのデータを、FFT実行手段にて2次元または1
次元FFTを実行する。この時、2値画像に線分が存在
する時は、高調波が多く、また特定のスペクトラムを呈
している場合が多い。ここで適当な閾値を設定して逆フ
ーリエ変換して画面走査にて線分の位置を求めても良い
し、また初期の2値化画像を走査して位置を求めても良
い。
[Fifth Detecting Means] A method based on frequency analysis. As an example, a method of extracting wrinkles or line segment indicators is disclosed. First, wrinkles or line segments are extracted on the binarized screen. At this time, the threshold value of the binary screen may be manually adjusted, or may be adjusted via feedback means so as to have the largest number of harmonics. The data in the memory in which the image data is stored is two-dimensionally or
Perform a dimensional FFT. At this time, when a line segment exists in the binary image, there are many harmonics and a specific spectrum is often exhibited. Here, an appropriate threshold may be set and inverse Fourier transform may be performed to determine the position of the line segment by screen scanning, or the position may be determined by scanning an initial binary image.

【0058】高調波成分の多い、少ないまたは、特定周
波数、スペクトラム、または、それらの組み合わせを検
出しても良い。これらの特異的な情報がリモコン情報と
なる。この時、使用できれば、多値化画像でも良い。
It is also possible to detect a specific frequency, a spectrum, or a combination thereof having a large or small number of harmonic components. Such specific information becomes remote control information. At this time, a multi-valued image may be used if it can be used.

【0059】〔実施例の効果〕手指などの指標を空間に
自由に位置させても情報が入手できる。また光点追跡の
ような動的で機械への負荷を要する追跡手段を使用しな
い。
[Effects of Embodiment] Information can be obtained even when an index such as a finger is freely positioned in space. Also, no dynamic and machine-intensive tracking means such as light spot tracking are used.

【0060】〔第6検出手段〕 線分法。関節の皺を線分として検出して、その数、形、
長さ、大きさ、角度などを指標とする。線を描画して、
それを使用しても良い。一例として図8において爪に貼
った指標または爪自身を指標として、爪の位置を検出す
る。これは、第1〜3のいずれかの検出手段を使用する
のが好適である。その後、その指標から皺のある方向に
走査を行い、皺の本数を数えるなどである。また、2値
画像にて検出しても良い。
[Sixth Detecting Means] Line segment method. Detects joint wrinkles as line segments, and their number, shape,
Length, size, angle, etc. are used as indices. Draw a line,
You may use it. As an example, in FIG. 8, the position of the nail is detected using the index attached to the nail or the nail itself as an index. It is preferable to use any one of the first to third detection means. Thereafter, scanning is performed in the direction of wrinkles based on the index, and the number of wrinkles is counted. Alternatively, detection may be performed using a binary image.

【0061】〔実施例の効果〕生来の特徴を生かせるの
で簡単に、皺即ち線を出したり、消したりなどの、その
数、形、長さ、大きさ、角度を変化させられるのでリモ
コン本体が不要となる。また、その情報量も多い。これ
を蛇腹のような人工的な物を使用して実現しても良い。
この場合、正確な情報を規格化して伝達できる。
[Effects of the Embodiment] The number, shape, length, size, and angle of wrinkles, ie, lines, can be easily changed and the lines can be easily erased because the inherent characteristics can be used. It becomes unnecessary. Also, the amount of information is large. This may be realized using an artificial object such as a bellows.
In this case, accurate information can be standardized and transmitted.

【0062】〔指標分離手段〕波長情報が他と少しでも
違う指標は、波長の違いによる背景または他の指標から
の指標分離手段を使用すると良い場合がある。
[Index Separation Means] For an index whose wavelength information is slightly different from the others, it may be preferable to use an index separation means from a background or another index due to a difference in wavelength.

【0063】図7の左より各波長に分離された情報が入
力される。ここではCCDカメラからのRed、Gre
en,Blueの各波長情報である。この波長域は、特
にR,G,Bで無くとも良く、使用に際して使用者が自
由に設定すれば良い。
Information separated into each wavelength from the left side of FIG. 7 is input. Here, Red, Gre from CCD camera
It is wavelength information of en and Blue. This wavelength range does not need to be particularly R, G, and B, and may be freely set by the user at the time of use.

【0064】ここで四角にRは、一時保持手段で左が入
力で、右が出力、出力は単数でも複数でも良い。丸に+
は左が入力で、右が出力になっている加算手段。入力は
3つ以上でも良い。三角に/は除算手段で、頂点の入力
が分子、底辺の入力が分母となっている。ここは、時に
減算となる事もある。右の辺が出力である。四角に^n
はn乗または階乗手段で一般に|n|>0で、左が入
力、右が出力である。時にnに0を使用して校正などの
基準配列とするなどしても良い。またすべての演算手段
の出力は分岐させる事が可能である。
Here, R is a temporary holding means, and the left is an input, the right is an output, and the output may be singular or plural. Circle +
Is an adder with inputs on the left and outputs on the right. There may be three or more inputs. The triangle / is a division means, where the input at the vertex is the numerator and the input at the base is the denominator. This is sometimes a subtraction. The right side is the output. ^ n in a square
Is n-th or factorial means, generally | n |> 0, where the left is the input and the right is the output. At times, n may be set to 0 to be used as a reference array for calibration or the like. Further, the outputs of all the arithmetic means can be branched.

【0065】まず入力波長別情報の振幅、強度、大きさ
などがRで示されたレジスターなどの一時保持手段に入
力される。今一番上の段の流れに注目して、ある特定波
長、波長域の情報要素が最上段のRに入力された。そし
て、この情報要素以外の波長情報の振幅、強度、大きさ
を加算手段が加算する。この加算情報と、この情報要素
の情報が三角に/の除算手段にて除される。そして、こ
の出力が階乗される。
First, the amplitude, intensity, size, and the like of the input wavelength-specific information are input to temporary holding means such as a register indicated by R. Paying attention to the flow in the uppermost stage, an information element of a specific wavelength and wavelength range is input to R in the uppermost stage. Then, the adding means adds the amplitude, intensity, and magnitude of the wavelength information other than the information element. The addition information and the information of this information element are divided by a triangle / divider. This output is factored.

【0066】ここで、波長情報がm個あれば入力もm個
で、加算もm―1としても良いし、指標の波長特性か
ら、適時、最適な加算組み合わせを選んでも良い。ま
た、これらの各段にて適当な増幅手段(×K)などを行
っても良い。Kは、すべての実数の範囲内で選択すれば
良い。
Here, if there are m pieces of wavelength information, the number of inputs may be m and the addition may be m−1, or an optimal addition combination may be selected at an appropriate time from the wavelength characteristic of the index. Also, an appropriate amplifying means (× K) or the like may be performed in each of these stages. K may be selected within the range of all real numbers.

【0067】ここで、言うまでも無いが第1実施例と組
み合わせて、非発光指標を検出しても良いし、またこの
時、情報ブロックを使用しても良いし、使用しなくても
良いが、使用すれば高速に、かつ必要な部分のみの指標
抽出が可能となるは、言うまでも無い。
Here, needless to say, in combination with the first embodiment, a non-light-emitting index may be detected, and at this time, an information block may or may not be used. However, needless to say, it is possible to extract an index only for a necessary portion at high speed if used.

【0068】R,G,B分離などの波長分離のみなら
ず、各波長毎に演算を施して指標の位置検出を容易にし
ても良い。一例として各波長における2次元画像の強度
配列をRD、GD,BDとすれば、RD/GD+BD
(他波長も同様に)またはRD−(RG+RB)(他波
長も同様に)などである。ここで各変数に適当な定数を
乗算しても良い。さらに、ここで情報配列の演算前や、
演算後、または、その途中において、配列要素をn乗し
てS/N比などを上昇させても良い。一例として; 1 W1 - W2 2 W1/W2 3 (W1*K1)/(W2*K2 + W3*K3), 4 (W1*K11) - (W2*K22 + W3*K33) 5 D^n Wは、強度などをあらわす。(電圧、電流値、ビット、
数など) Dは1〜4の演算結果、強度などをあらわす。 |n|
>0 これらは、自由に組み合わせても良い。 {(R * Kr) - (B * Kb + G * Kg)}^n {(G * Kg) - (R * Kr + B * Kb)}^n {(B * Kb) - (G * Kg + R * Kr)}^n {(R * Kr) / (B * Kb + G * Kg)}^n {(G * Kg) / (R * Kr + B * Kb)}^n {(B * Kb) / (G * Kg + R * Kr)}^n などである。
In addition to wavelength separation such as R, G, and B separation, calculation may be performed for each wavelength to facilitate the detection of the index position. As an example, if the intensity array of a two-dimensional image at each wavelength is RD, GD, and BD, RD / GD + BD
(Similarly for other wavelengths) or RD- (RG + RB) (similarly for other wavelengths). Here, each variable may be multiplied by an appropriate constant. Furthermore, here, before the operation of the information array,
After or during the calculation, the array element may be raised to the nth power to increase the S / N ratio or the like. As an example: 1 W1-W2 2 W1 / W2 3 (W1 * K1) / (W2 * K2 + W3 * K3), 4 (W1 * K11)-(W2 * K22 + W3 * K33) 5 D ^ n W is , Strength, etc. (Voltage, current value, bit,
D represents the calculation result of 1-4, intensity, etc. | N |
> 0 These may be freely combined. {(R * Kr)-(B * Kb + G * Kg)} ^ n {(G * Kg)-(R * Kr + B * Kb)} ^ n {(B * Kb)-(G * Kg + R * Kr)} ^ n {(R * Kr) / (B * Kb + G * Kg)} ^ n {(G * Kg) / (R * Kr + B * Kb)} ^ n {(B * Kb ) / (G * Kg + R * Kr)} ^ n.

【0069】これらの指標検出を容易にする手段は一例
であり求める指標が明確に検出されれば、どのような手
法でも良い。即ち4波長以上のフィルターを設けたり、
またフィルターも狭帯域のものや広帯域のもを複数用い
たり、その重みを付与したりしても良い。その場合その
すべての帯域のコントラスト強調または、指標分離、指
標検出を容易とする全ての演算を列挙はしないが、指標
検出を容易とすればどのような演算でも良い。つまり指
標によっては、一例として; {(R−G)×(R−B)×K1−K2*R}^n {(G−R)×K3―(B−R)×K4}^n (B−R*K5)^n などにより角波長域の指標が求められる場合もあるな
ど、指標の波長特性、背景などを加味して、それぞれ設
定されるので分離方式のすべてを記述するのは不可能で
ある。R,G,Bは、赤、緑、青などの所定の波長域に
おける情報配列。 |n|>0 K1〜K5は、任意の定数。機器ごとに設定する。不要
な場合も多い。ここで以上等の指標分離手段が所定の波
長帯域の一部または全部における情報配列から、少なく
とも一つ以上の他の情報配列の一部または全部における
情報を、所定の減算または除算またはその両方の演算を
行い、かつ、その結果の値をn乗( |n|>0)する
事により所定の指標を抽出を採用しても良い。n乗は、
階乗でもよい。 〔実施例の効果〕本実施例の指標抽出装置は、通常では
追跡も検出もできない指標を簡単に検出、追跡できる。
また自己発光型光点と同様な高S/N、高コントラスト
な指標として扱う事ができる。よって自己発光光源、フ
ァイバー光源、レフレクターなどの特別な装置が無くと
も物体の特徴を簡単に追跡、検出できる。
The means for facilitating the index detection is an example, and any method may be used as long as the index to be sought is clearly detected. That is, a filter with four or more wavelengths is provided,
Also, a plurality of filters having a narrow band or a wide band may be used, or weights may be given to the filters. In that case, not all calculations for facilitating contrast enhancement or index separation and index detection for all the bands are listed, but any calculation may be used as long as index detection is facilitated. That is, depending on the index, as an example: {(RG) × (RB) × K1-K2 * R} ^ n} (GR) × K3- (BR) × K4} ^ n (B -R * K5) ^ n In some cases, an index in the angular wavelength range may be obtained, for example, the wavelength characteristics of the index, the background, etc. are taken into account. It is. R, G, and B are information arrays in a predetermined wavelength range such as red, green, and blue. | N |> 0 K1 to K5 are arbitrary constants. Set for each device. Often unnecessary. Here, the above-mentioned index separating means performs the predetermined subtraction or division or both of the information in part or all of at least one or more other information arrays from the information array in part or all of the predetermined wavelength band. A predetermined index may be extracted by performing an operation and raising the resulting value to the nth power (| n |> 0). The nth power is
It may be a factorial. [Effects of Embodiment] The index extraction device of this embodiment can easily detect and track an index that cannot be normally tracked or detected.
It can also be treated as a high S / N and high contrast index similar to a self-luminous light spot. Therefore, the characteristics of an object can be easily tracked and detected without a special device such as a self-luminous light source, a fiber light source, and a reflector.

【0070】上記検出手段は、単独で使用しても良い
し、また連携して使用しても良い。これらの検出手段を
使用して以下のリモコン動作に対応する。リモコンは、
手指、棒など、または、それらに指標を記した物であ
り、従来のリモコンのような能動的な素子が不要の場合
が多い。
The above detection means may be used alone or in combination. Using these detecting means, the following remote control operation is supported. The remote control
It is a finger, a stick, or the like, or an index on them, and an active element such as a conventional remote control is often unnecessary.

【0071】図9のリモコン操作の一例としては、テレ
ビなどのチャンネルを切り替えるのに使用すると好適な
例である。即ち指の本数がチャンネルなどの数に対応し
ている。図 のごとく操作すれば、3を示しテレビなど
が、3chを表示する。ここで10進法を使用してもよ
いが、他のn進法を使用しても良い。(n>=1)。一
例として5進法を使用して、片手を1桁の位、他方を2
桁の位として使用すると、31までの数が入力できる。
また足も使用すれば切り替え可能な機能数が上昇するの
は、いうまでも無い。
As an example of the remote control operation shown in FIG. 9, it is preferable to use it to switch channels of a television or the like. That is, the number of fingers corresponds to the number of channels and the like. By operating as shown in the figure, 3 is displayed, and the television or the like displays 3ch. Here, the decimal system may be used, but another n-base system may be used. (N> = 1). Using quinary as an example, one hand places one digit and the other a 2 digit
When used as digits, numbers up to 31 can be entered.
It goes without saying that the number of functions that can be switched increases when the foot is also used.

【0072】図10または図11のリモコン操作の一例
としては、電化製品の電源をOn/Offするのに好適
であるが、どのような操作、情報入力に対応させても良
い。両手などの独立した、物体を結合させる。この時図
10でも良いし、図11のようにしてもよい。またどの
指とどの指を結合させても良い。On/Offといった
操作と結合/離開といった動作を対応させる。ここで離
開具合を連続的または、断続的に行えばボリューム、ス
ライダーなどの操作に用いる事ができるなど、結合、離
開具合を、どの機能にどのように対応させても良い。
As an example of the remote control operation in FIG. 10 or FIG. 11, it is preferable to turn on / off the power supply of the electric appliance, but any operation and information input may be used. Merge independent objects, such as both hands. At this time, FIG. 10 or FIG. 11 may be used. Any finger may be combined with any finger. An operation such as On / Off is associated with an operation such as coupling / separation. Here, the coupling and disengagement conditions may be made to correspond to any function and how, for example, if the disengagement condition is performed continuously or intermittently, it can be used for operation of a volume, a slider or the like.

【0073】図12のリモコン操作の一例としては、手
指の角度の違いを、ボリューム、スライダーといった機
能に対応させている例である。ここでも、この角度変化
または皺の有無などによる変化を開閉器などの操作にあ
てはめても良い。また図 のように手指の皺を、一方の
指にて見え隠れし、情報を伝達しても良いし、関節を曲
げたり、伸ばしたりして皺の形状、数、長さ、大きさ、
角度の変化を指標として、情報を伝達しても良い。
As an example of the remote control operation shown in FIG. 12, there is an example in which a difference in finger angle is made to correspond to functions such as a volume and a slider. Here, the change due to the angle change or the presence or absence of wrinkles may be applied to the operation of the switch. Also, as shown in the figure, the wrinkles of the fingers can be shown and hidden with one finger and information can be transmitted, and the shape, number, length, size,
Information may be transmitted using the change in the angle as an index.

【0074】図13のリモコン操作の一例としては、親
指と人差し指をリング状にして、その内部形状を抽出し
て、これを指標としても良い。また指どうしの結合、解
離程度を使用しても良い。ここで人差し指の代わりに他
の指を使用しても良い。これは、ダイアログボックスな
どのOKボタンに対応すると好適であるが、他の操作に
使用しても良い。
As an example of the remote control operation in FIG. 13, the thumb and the index finger may be formed in a ring shape, and the internal shape thereof may be extracted and used as an index. Alternatively, the degree of coupling and dissociation between fingers may be used. Here, another finger may be used instead of the index finger. This preferably corresponds to an OK button in a dialog box or the like, but may be used for other operations.

【0075】図14のリモコン操作の一例としては、
腕、手指を交差させ、×印を作り、それを指標とする場
合である。これは、ダイアログボックスなどのキャンセ
ルボタンに対応すると好適であるが、他の操作に使用し
ても良い。
As an example of the remote control operation shown in FIG.
This is a case where arms and fingers are crossed to make a cross, which is used as an index. This preferably corresponds to a cancel button such as a dialog box, but may be used for other operations.

【0076】〔実施例の効果〕本実施例のリモコン装
置、方法は、容易に、簡単に、確実に、機械に対して情
報伝達ができる。これらのリモコン操作は、老若男女、
国籍を問わず、だれでも簡単におこなえる。また世界統
一規格とすれば、国別にリモコンを作る必要が無くな
る。
[Effects of the Embodiment] The remote control device and method of the present embodiment can easily, simply, and reliably transmit information to a machine. These remote controls are for young and old,
Easy for anyone, regardless of nationality. In addition, if a global standard is adopted, there is no need to create a remote control for each country.

【0077】〔変形例〕上記の実施例では、人間の手指
によるパターンを指標として使用したが、単なる棒や、
草などを指標として用いても良い。また、動物の手指ひ
れなどを利用して同様の効果を得てもよい。また時系列
的に処理をしても良い。一例として図 のように3をだ
した後に、5を出せば35という意味にするなどであ
る。この時画面に3、5―>35という表示があると、
さらに良い。
[Modification] In the above embodiment, the pattern by the human finger was used as an index.
Grass or the like may be used as an index. A similar effect may be obtained by using a finger fin of an animal. Further, the processing may be performed in time series. As an example, after 3 is output as shown in the figure, if 5 is output, it means 35. At this time, if the screen shows 3, 5-> 35,
Even better.

【0078】上記の実施例では、認識する機械をコンピ
ュータとしたが、NCマシン、医療機器など認識させる
機械をどのような物にするかは、操作者の自由で特に限
定されるものではない。
In the above embodiment, the machine to be recognized is a computer. However, the machine to be recognized, such as an NC machine or a medical device, is not limited to any operator's freedom.

【0079】手話のパターンは、実施例、変形例などに
提示した物のみでは無く、この発明のガイドラインであ
る機械に認識容易な機械語的な手話ガイドラインに従い
製作された全ての手話は、本発明に帰属するものであ
り、どの手話をどの情報に結合させるかは、操作者の自
由であるが、上記ガイドラインにそった手話は、本発明
の範囲内である。
The sign language patterns are not limited to those presented in the embodiments and modified examples. All sign languages produced according to the machine language sign language guidelines that are easily recognized by machines, which are the guidelines of the present invention, are the same as those of the present invention. It is up to the operator to determine which sign language is associated with which information, but sign language according to the above guidelines is within the scope of the present invention.

【0080】手指だけではなく瞼、腕、足、または、口
などの開閉、ぺけ印、三角〜多角印などの特徴を単独ま
たは、どのような組み合わせで使用し情報を入力させて
も良い。
Information such as opening / closing of eyelids, arms, feet, mouths, and the like, as well as fingers, triangles, polygons, and polygons may be used alone or in any combination to input information.

【0081】フォースフィードバックを適用しても良
い。
Force feedback may be applied.

【0082】n乗または階乗手段によるS/N比改善手
段は、信号系のどこに使用しても良い。
The S / N ratio improving means by the n-th power or the factorial means may be used anywhere in the signal system.

【0083】一般的にはCCDカメラなどの撮像素子の
振幅における量子化は、8bit以下だが、これを8b
it以上にしてコントラストを増強しても良いし、指標
とカメラとで直線偏光を付与して指標検出を容易にして
も良いし、回折格子を設置してその回折パターンを検出
することにより、より容易に指標を捉えても良い。
Generally, the quantization of the amplitude of an image pickup device such as a CCD camera is 8 bits or less.
It may be used to enhance contrast by making it or more, or to provide linear polarization between the index and the camera to facilitate index detection, or by installing a diffraction grating and detecting its diffraction pattern, The index may be easily captured.

【0084】カメラには、CCDを使用したが他の撮像
素子を使用しても良いし、カメラは少なくと1台以上あ
れば良いし、また、その位置は情報を受ける機器の中で
も外でも、近くとも、遠くに設定しても良い。
Although a CCD is used for the camera, another image pickup device may be used, and at least one camera may be used. It may be set near or far.

【0085】爪にシールを貼りそれを指標としても良
い。また爪の形状、あるいは爪における小爪の形状を指
標としてカーソル、文字入力のための情報入力手段とし
て用いても良い。またコーティング材を塗布して同様の
効果を得てもよい。また爪に印刷を施しても良い。さら
にここでいうシールとはシートに粘着剤を付与したもの
また付け爪などから、指輪のように機械的に仮止めでき
るもの、またはインプラントのように人体内などに埋め
込むものなどまで、その材質や固定方法、仮止め方法な
どはどの様なものでも良い。また単に皮膚やグローブな
どにインキで書いた物から指輪などの機械的な仮止めの
ようなものでも良い。さらにそれらの指標を紫外、可
視、赤外、ラジオ波などの電磁波に対して検出可能な範
囲にて波長別に指標を多重描画、印刷、付与して情報量
を増大させても良い。この時ここの爪に5つのコードを
入れて、その階層を他方の手、指にて指定するなどすれ
ば50音を伝達できる。アルファベットなどの他のコー
ドも同様であるし、機会の操作など他の情報に対応して
も良い。これらのコードにて個人認識をしても良い。
A sticker may be attached to the nail to use it as an index. Further, the shape of the nail or the shape of the small nail in the nail may be used as an index and used as a cursor or information input means for character input. A similar effect may be obtained by applying a coating material. The nail may be printed. In addition, the seal here refers to the material or material, from those with adhesive applied to the sheet or from artificial nails, to those that can be temporarily temporarily fixed like a ring, or those to be embedded in the human body like an implant. Any fixing method, temporary fixing method, etc. may be used. In addition, it may be something that is simply written on the skin or glove with ink or a mechanical temporary fixing such as a ring. Furthermore, the information amount may be increased by multiple drawing, printing, and giving the index for each wavelength within a range in which the index can be detected with respect to electromagnetic waves such as ultraviolet, visible, infrared, and radio waves. At this time, five chords can be transmitted by inserting five codes into the nail and designating the layer with the other hand or finger. The same applies to other codes such as alphabets, and may correspond to other information such as operation of an opportunity. Individual recognition may be performed using these codes.

【0086】右の人指し指を位置の指標とし、また左の
人指し指または爪などの見え隠れを、マウスの左ボタン
とし、さらに左の中指をマウスの右ボタンとしてマウス
操作としても良い。また、どの指に対して情報を伝達す
る機器のどの機能または画面上または表示なし等どのよ
うに操作するかは、操作者の自由であり特に限定される
ものではない。また多ボタンマウスならボタンの数だけ
使用する指を増やしても良いし、文字を入力するために
すべての指を指標として使用しても良い。またマウスボ
タンのみを従来どうりのスイッチとしカーソル移動を本
方法とするなど従来の方法との併用をしてもよい。
The right forefinger may be used as a position index, the left forefinger or nail or the like may be used as a left mouse button, and the left middle finger may be used as a right mouse button for mouse operation. The operator is free to determine which function of the device that transmits information to which finger or how to operate it on the screen or without display, and there is no particular limitation. In the case of a multi-button mouse, the number of fingers used may be increased by the number of buttons, or all fingers may be used as indices for inputting characters. Alternatively, the mouse button alone may be used as a conventional switch, and the cursor may be moved in the present method.

【0087】ここで個々の指標を色分けせず指上の線の
数と円の数を変えた手指認識指標を使用し同様に文字を
伝達してもよい。またひらがな、カタカナを伝達しても
よく、それぞれの指標を何の機能と対応させるかにはと
らわれないさらに左手、右手を全て使用しても良いし片
方のみを使用するなど全ての指標を使用しても良いしま
た部分的に使用しても良い。また図9のごとく着衣に指
標を設けてもよい、この場合この指標をシールとして患
者ごとに廃棄すれば院内感染を防止できる。
Here, the characters may be transmitted in the same manner by using finger recognition indices in which the number of lines on the finger and the number of circles are changed without color-coding the individual indices. Hiragana and katakana may also be transmitted, regardless of what function each indicator corresponds to.In addition, all the indicators, such as using all the left and right hands or using only one, may be used. Or may be partially used. Also, an index may be provided on the clothes as shown in FIG. 9. In this case, if this index is discarded for each patient as a seal, hospital-acquired infection can be prevented.

【0088】手指の見えかくれというスイッチ状態に対
応しても良い、形状の撮像素子上にたいする投影面積ま
たは形状の変化を連続的に変化するスクロールバーなど
に対応してもよい。その場合、画像イメージを各種微分
応用フィルター、FFT、ウエーブレット変換などを用
いて特徴を抽出し、その変化を制御信号としても良い。
この場合スペクトラムの変化を指標としても良い、たと
えば結像面で直線の場合その直交する方向を基準軸とし
てその軸への投影部分以外を0などの値(DCまたはオ
フセット値)とする波形を規定する。ここでこの皮膚上
に記した直線が回転すると周波数空間で高調波が減少す
るのでこの度合いを観察すれば角度が判明する。また左
回りと右回りでは位相の変化や時系列上での予測を行う
と良い。また2次元フーリエ変換を行い所定の少なくと
も1つ以上で点または直線または3角形以上の多角形で
の演算ウインドウを設定しそれらの高調波の増減を観察
しても良いし、そのウインドウを変化させたり座標値を
変化させて対応しても良い。
It may correspond to a switch state such that the finger is concealed, or may correspond to a scroll bar or the like which continuously changes the change of the projected area or the shape on the image sensor having the shape. In this case, a feature may be extracted from the image using various differential application filters, FFT, wavelet transform, or the like, and the change may be used as a control signal.
In this case, a change in the spectrum may be used as an index. For example, in the case of a straight line on the image forming plane, a waveform having a value such as 0 (DC or offset value) other than a portion projected on the orthogonal direction is defined as a reference axis. I do. Here, when the straight line described on the skin rotates, the harmonics decrease in the frequency space, so that the angle can be determined by observing the degree. In addition, it is preferable to perform a phase change and a prediction on a time series in the counterclockwise and counterclockwise directions. Alternatively, a two-dimensional Fourier transform may be performed to set a calculation window at at least one or more predetermined points or straight lines or polygons of three or more triangles, and observe an increase or decrease in their harmonics. Or by changing the coordinate values.

【0089】各指における指標の位置または形状の変化
あるいはその双方を用いて、所定の文字コードなどに対
応させ文字などを入力してもよい。また仮想キーボード
を空間に定義しその位置への対応を計ってもよい。その
場合上記実施例では、1台のカメラを使用したが2台以
上のカメラをステレオカメラとして使用し、指標の空間
的位置を捕らえ所定の空間位置に対応した仮想キーに対
応した文字コードを入力しても良い。この場合従来のキ
ーボードにおけるキー負荷に起因する関節炎などの不具
合が生じにくい。空間認識では近似値、予測値または制
限条件を設けてより高速により単純に式を設定しても良
いし、厳密解をもとめて正確な空間位置を求めても良い
し、手指の動作特性にあわせて補正を与えても良いな
ど、使用目的にあわせて適時選択すれば良い。
Characters or the like may be input corresponding to a predetermined character code or the like by using a change in the position or shape of the index on each finger or both of them. Alternatively, a virtual keyboard may be defined in the space and the correspondence to the position may be measured. In that case, in the above embodiment, one camera was used, but two or more cameras were used as a stereo camera, and the character code corresponding to the virtual key corresponding to the predetermined spatial position was captured by capturing the spatial position of the index. You may. In this case, problems such as arthritis caused by the key load in the conventional keyboard are unlikely to occur. In spatial recognition, approximation values, prediction values, or limiting conditions may be set to simply set an expression at a higher speed, or an exact solution may be used to obtain an accurate spatial position, or may be adjusted to the motion characteristics of the fingers. It may be appropriately selected according to the purpose of use, for example, correction may be given.

【0090】上記実施例の場合撮影されたイメージを2
次元のメモリイメージとして記憶しそのイメージを位置
検出手段に与えたが、処理系が高速あるいは並列処理が
可能など特にメモリを必要としないのなら省略してもよ
い。もしメモリを用いるならメモリイメージは時事刻々
と更新されるてもよいし、適時フリーズしても良い。ま
た光点追跡法は既知のブロック形成法や閾値付きのカウ
ンタによる方法でも良い。カウンタ法の場合はアナログ
で処理しても良いし、デジタルで処理しても良い。また
光点追跡ブロックはどのような形でも良いし、また動的
にブロック数、形をかえて集束しても良いし、ソフトウ
エアでもハードウエアでまたはその両者にて実現しても
良い。さらにn角形(n>=3)の各頂点に指標を設定
して、空間的なデータをえても良いし、三角形の重心と
各頂点を結ぶ直線を波長別にしてその長さを3つの直線
ブロックにて整合、追跡することにより、直線ブロック
長、各直線ブロック角度の変化が検出し空間伝達因子と
しても良い。またブロックの大きさ、角度、形の変化率
は光点を追従できればどの様な変化率でも良いしその大
きさ、角度、形も追従可能なら大きくても小さくても良
いどのような値でも良いし、物体に対して整合し変化さ
せても良い。
In the case of the above embodiment, the photographed image
Although stored as a two-dimensional memory image and the image is provided to the position detecting means, it may be omitted if the processing system does not particularly require a memory such as high speed or parallel processing. If a memory is used, the memory image may be updated momentarily or may be frozen at appropriate times. The light spot tracking method may be a known block forming method or a method using a counter with a threshold. In the case of the counter method, analog processing or digital processing may be used. Further, the light spot tracking block may be of any shape, may be dynamically changed in the number and shape of the blocks, and may be realized by software, hardware, or both. Further, an index may be set for each vertex of the n-gon (n> = 3) to obtain spatial data, or a straight line connecting the center of gravity of the triangle and each vertex may be divided into three straight lines by wavelength. By matching and tracking the blocks, the change in the linear block length and the angle of each linear block may be detected and used as a space transfer factor. The rate of change of the size, angle, and shape of the block may be any change rate as long as the light spot can be followed, and may be any value that is large or small as long as the size, angle, and shape can be followed. Alternatively, it may be matched to the object and changed.

【0091】検出コードなどの情報は、2値化の周期パ
ターンでも良いし、多値化でもよい。また周期を読んで
も良いし、強度を読んでもよいし、電磁波に対する吸
収、反射、透過、共鳴などの特異的な波長またはそれら
の組み合わせでも良い。
Information such as a detection code may be a binarized periodic pattern or multi-valued. In addition, the period may be read, the intensity may be read, or a specific wavelength such as absorption, reflection, transmission, or resonance of an electromagnetic wave, or a combination thereof.

【0092】RGBなどの少なくとも分離可能な1色以
上の面積による情報の伝達においては閾値付きの色(波
長)別カウンタによりその画素をカウントしてその絶対
個数または相対個数により情報を伝達しても良い。例え
ば4方向へのジョイステックにたいしてCCDのカラー
画素4組のそれぞれ1つを対応させて図4のように4分
割色ブロックを設定する。ここで4色をaエリアをA
(λ1波長にて反射または吸収または透過),同じくB
(λ2波長にて反射または吸収または透過),C(λ3
波長にて反射または吸収または透過),D(λ4波長に
て反射または吸収または透過)色とする。ここで色とは
可視色だけではない。そして所定の閾値を設けノイズに
影響されずかつ各色のカウントが可能な値に設定してお
く。そしてこれらの各色のカウントを行いその比率によ
り4方向のジョイステック情報とする。即ち最も多い色
または総振幅量の多いのがA色ならAの対応するジョイ
ステック情報とする。一方ベクトル合成指示型のジョイ
ステックなら4色の比率の合成によりその伝達情報とす
る。これらの情報の表現は操作者の自由である。一例と
してA,B,C,D色の情報要素数または、その振幅値
をCA,CB,CC,CDとし、CXのXをA、B、
C、Dとすると各比率はCX/(CA+CB+CC+C
D)などであらわされ、これをジョイステック情報とす
れば良い。この式はあくまでも一例であり重みをつけた
り速度、加速度により変化係数をもうけたり、ゲーム内
容などの各種データよりフィードバック係数をもうけて
も良い。これらによりジョイステック様の入力機器を上
回る操作性が非接触にてかつ手軽に行える。
In transmitting information by at least one area of at least separable color such as RGB, the pixel may be counted by a color (wavelength) counter with a threshold and information may be transmitted by the absolute number or relative number. good. For example, for a joystick in four directions, four divided color blocks are set as shown in FIG. Here, 4 colors are a area A
(Reflection, absorption or transmission at λ1 wavelength), B
(Reflection, absorption or transmission at λ2 wavelength), C (λ3
Wavelength (reflection or absorption or transmission at wavelength) and D (reflection or absorption or transmission at λ4 wavelength). Here, the color is not only a visible color. Then, a predetermined threshold value is set to a value which is not affected by noise and can count each color. Then, these colors are counted, and joystick information in four directions is obtained based on the ratio. That is, if the color having the largest color or the total amplitude is the color A, the joystick information corresponding to A is set. On the other hand, in the case of the joystick of the vector synthesis instruction type, the transmission information is obtained by synthesizing the ratio of four colors. The representation of this information is up to the operator. As an example, the number of information elements of A, B, C, and D or their amplitude values are CA, CB, CC, and CD, and X of CX is A, B,
If C and D, each ratio is CX / (CA + CB + CC + C
D) or the like, and this may be used as joystick information. This formula is merely an example, and a weighting factor, a change coefficient based on speed and acceleration, or a feedback coefficient based on various data such as game contents may be used. As a result, operability exceeding that of a joystick-like input device can be performed without contact and easily.

【0093】画像検出し易くするために指標は、補助光
などの照明を使用してよりコントラストを持たせてもよ
いし、指標の背景に対して補助色、反対色、同系色など
の背景色または背景照明を制御し、指標をより検出しや
すくしても良い。この場合、背景色は、手やグローブと
同系色にしても良いし、指標取り付け部分と同系色にし
ても良い。この場合指標と背景という単純な構図になる
ので、簡単な操作にて指標のみを捉えやすい。また指標
と同系色、反対色、黒、白などの色を用いても良い。こ
の場合は指標、生体の指標の取り付け場所と背景で大き
なコントラストが生じるので、これを指標の位置検出に
対して補助的に使用できる。この場合指標と指標種辺、
さらには背景でコントラストが大きく違うのでパターン
認識しやすい。また画像を反転しネガとし、指標を検出
しやすくしても良い。
In order to facilitate image detection, the index may be provided with more contrast by using illumination such as auxiliary light, or a background color such as an auxiliary color, an opposite color, or a similar color with respect to the index background. Alternatively, the background illumination may be controlled to make it easier to detect the index. In this case, the background color may be similar to the hand or the glove, or may be similar to the index attachment portion. In this case, since a simple composition of the index and the background is obtained, it is easy to catch only the index by a simple operation. Also, colors similar to the index, opposite colors, black, white, and the like may be used. In this case, a large contrast is generated between the mounting position of the index and the living body index and the background, and this can be used as an auxiliary for the position detection of the index. In this case, the index and index type,
Furthermore, since the contrast differs greatly in the background, it is easy to recognize the pattern. Alternatively, the image may be inverted to make the image negative so that the index can be easily detected.

【0094】一般的にはCCDカメラなどの撮像素子の
振幅における量子化は、8bit以下だが、これを8b
it以上にしてコントラストを増強しても良いし、指標
とカメラとで直線偏光を付与して指標検出を容易にして
も良いし、回折格子を設置してその回折パターンを検出
することにより、より容易に指標を捉えても良い。
Generally, the quantization in the amplitude of an image pickup device such as a CCD camera is 8 bits or less.
It may be used to enhance contrast by making it or more, or to provide linear polarization between the index and the camera to facilitate index detection, or by installing a diffraction grating and detecting its diffraction pattern, The index may be easily captured.

【0095】画像検出し易くするためあるいは空間的な
位置および特徴変化を検出するために指標の形状は、球
状、円状、N角形様など特徴的な幾何学形状あるいは模
様であっても良いし、1本以上の鋭い線状のデザインを
指標上に成してもよいし、適当なアイコン様な模様を施
しても良い。またコードを解読する時には、検出コード
は2値化の周期パターンでも良いし、多値化でもよい。
また周期を読んでも良いし、強度を読んでもよいしまた
はその両者の組み合わせでも良い。また各種微分フィル
ターなどの特徴検出手段を使用して指標を抽出しても良
い。
The shape of the index may be a characteristic geometric shape or pattern such as a sphere, a circle, or an N-gon for facilitating image detection or detecting a spatial position and characteristic change. One or more sharp linear designs may be formed on the index, or a suitable icon-like pattern may be applied. When decoding the code, the detection code may be a binarized periodic pattern or multi-valued.
The period may be read, the intensity may be read, or a combination of both may be read. Alternatively, the index may be extracted by using a feature detection unit such as a differentiating filter.

【0096】指標は、LEDなどの発光体または蛍光あ
るいは燐光などの自己発光物質など指標自身が発光する
ものを用いても良い。また照明と伴に使用してもよい。
さらに仮想キーボードを空間に規定した例において、キ
ーコードのキーの位置区別を可視光線での線状投影など
による仮想キーボードのイメージを空間に投射してキー
操作の介助としてもよいし、これをコンピュータの蓋や
机に投影してキーボードを明確に示しても良い。この投
影にはレーザー、自然光などの各種光源をスライド、ス
クリーン、回折格子、ホログラムに照射し生成しても良
い。
The indicator may emit light such as an LED or a self-luminous substance such as fluorescent light or phosphorescent light. It may also be used with lighting.
Further, in the example in which the virtual keyboard is defined in the space, the position of the key of the key code may be distinguished by projecting an image of the virtual keyboard by linear projection with visible light or the like into the space to assist the key operation, and this may be used as a computer. The keyboard may be clearly shown by projecting it on the lid or desk. The projection may be generated by irradiating a slide, a screen, a diffraction grating, or a hologram with various light sources such as a laser and natural light.

【0097】手術用のグローブ、シール、ペイントなど
を用いても良い、指輪状の機械的保持具、ペン状の物、
指や爪などの生態を三次元計測し製作したシェル状の被
覆物などの生体に付与するものならどの様な物でも良
く、また手術などの医療用途に限定される物でもない。
またグローブに記した指標は直線、曲線、円、四角、三
角、多角などどのような幾何学模様であっても良く、ま
たその色または照射電磁波への反射特性もどのような波
長に対応しても良い。
A ring-shaped mechanical holder, a pen-shaped object, a surgical glove, a seal, paint, or the like may be used.
Any object such as a shell-shaped covering made by measuring the ecology of fingers and nails in three dimensions and applied to the living body may be used, and is not limited to medical uses such as surgery.
The index on the globe may be any geometric pattern such as a straight line, a curve, a circle, a square, a triangle, and a polygon, and the color or reflection characteristics of the radiated electromagnetic wave may correspond to any wavelength. Is also good.

【0098】シェルの場合、爪または指などの生体を印
象採得して模型を制作しその模型上でワックス、レジン
などでシェルを製作し、それをもとに型を作り金属、レ
ジン、陶材などを原料として鋳造、重合、焼成処理を施
してシェルを作成し、それを指標としても良い。また爪
のうえでレジンを重合させてそれを指標としても良い。
これらの場合その行程中に特定波長の電磁波に反応する
ように色などの波長選択性を与えたり、線状、円状、多
角状、またはそれらの組み合わせにての幾何学的模様に
より特定情報に対応するように製作しても良い。
In the case of a shell, a living body such as a nail or a finger is taken as an impression, a model is produced, and a shell is produced on the model using wax, resin, etc., and a mold is made based on the model to form a metal, resin, ceramic, or the like. A shell may be prepared by performing casting, polymerization, and firing treatments using a material or the like as a raw material, and this may be used as an index. The resin may be polymerized on the nail and used as an index.
In these cases, wavelength selectivity such as color is provided to react to electromagnetic waves of a specific wavelength during the process, or specific information is formed by a linear, circular, polygonal, or geometrical pattern of a combination thereof. It may be manufactured to correspond.

【0099】使用する照明は、指標が撮像手段にて認識
できればどの様な物でも良く、長波帯などの数Hzのラ
ジオ波からX−線などどの様な波長の電磁波または音波
などの媒体波などを使用してもよい。
The illumination to be used may be any illumination as long as the index can be recognized by the imaging means, such as a radio wave of several Hz such as a long wave band to an electromagnetic wave of any wavelength such as X-rays or a medium wave such as a sound wave. May be used.

【0100】小型のLCチップを貼付し複数のアンテナ
で位置を検出してもよい。
A small LC chip may be attached and the position may be detected by a plurality of antennas.

【0101】磁気共鳴物質を貼付しMRIなどで位置を
検出してもよい。
A magnetic resonance substance may be attached and the position may be detected by MRI or the like.

【0102】各々の情報ブロックは離れていても良い
し、接していても良いし、オーバーラップしていても良
い。また収束点や走査を開始する走査点は各要素、各ブ
ロックから適時位置ベクトルを設定すれば良いし、時々
刻々と変化させても良い。各波長の収束点と使用情報ブ
ロックは同じでも良いし、独立していても良いし、一部
兼用でも良い。
The information blocks may be separated, in contact with each other, or may overlap. The convergence point and the scanning point at which the scanning is started may be set at an appropriate position vector from each element or each block, or may be changed every moment. The convergence point of each wavelength and the use information block may be the same, may be independent, or may be partially shared.

【0103】指標の空間位置検出には、パターンマッチ
ングによる整合例を使用しても良いし、また解析的な手
法を用いても良い。パターンマッチングによる整合例と
して、まずn角形(n>2)の指標の各辺と各角度の値
を基準空間に設定して指標の撮像値からの空間的位置の
ずれを頂点、各辺などの2等分線の交点、重心点などの
点、各辺の長さ、それらの角度などの適当な組み合わせ
などより整合が可能であるし、直線、直線群、曲線、曲
線群などまたはそれらすべての組み合わせなど無限に整
合手法は存在するのでここでは一つ一つすべてにわたり
記載はしないがどの手法を用いても同様の効果がえられ
れば良い。また同様に解析的手法として撮像指標のn角
形の辺、重心などの特徴点への長さ、またはそれらの線
分が成す角度などを検出すれば空間位置が判明するし、
パターンマッチング同様各種幾何学による検出も可能で
あり、こちらも同様にそれらすべての組み合わせなどは
無限に存在するのでここでは一つ一つすべてにわたり記
載はしないがどの手法を用いても同様の効果がえられれ
ば良い。そしてこれらの計算手法に上述補正、予測、近
似、制限条件を付加すればさらに自由度は増加するが、
同様に効果がえられればどのような操作でも良い。
For detecting the spatial position of the index, an example of matching by pattern matching may be used, or an analytical method may be used. As an example of matching by pattern matching, first, each side of an n-sided (n> 2) index and the value of each angle are set in a reference space, and the deviation of the spatial position from the imaging value of the index at the top, each side, etc. Matching is possible by using a suitable combination of points such as the intersection of the bisectors, the center of gravity, etc., the length of each side, their angle, etc., and straight lines, straight line groups, curves, curve groups, etc. Since there are infinite matching methods such as combinations, they will not be described here one by one, but any method may be used as long as the same effect can be obtained. Similarly, the spatial position can be determined by detecting the length of the n-side of the imaging index, the length to a feature point such as the center of gravity, or the angle formed by these line segments as an analytical method,
Similar to pattern matching, detection by various geometries is also possible. Similarly, all combinations are infinite, so we will not describe them all individually here, but the same effect can be obtained using any method. I hope I can get it. If the above correction, prediction, approximation, and restriction conditions are added to these calculation methods, the degree of freedom is further increased,
Similarly, any operation may be used as long as the effect is obtained.

【0104】指標は、円、丸、楕円、多角形などのどの
ような形にするかは、操作者の自由で特に限定されるも
のではない。また指標は何に貼る、書くかなどは、操作
者の自由で、また本来有している特徴を検出、追跡して
も良い。
The shape of the index, such as a circle, a circle, an ellipse, and a polygon, is not particularly limited by the operator's freedom. The operator can freely determine what to put or write the index on, and may detect and track the inherent characteristics.

【0105】情報ブロックなどのブロックは、丸、楕
円、多角形など、どのような形でも良い。また、その大
きさは光点などの指標に応じて変形させても良いし、定
型でも良い。また変形させる時は指標形態と相似に変形
させても良い。この場合ブロックの外形が指標形状を示
唆するので、この情報を用いて多くの指標から特定の指
標を分離しても良い。
A block such as an information block may have any shape such as a circle, an ellipse, and a polygon. In addition, the size may be deformed according to an index such as a light spot, or may be fixed. When deforming, it may be deformed similar to the index form. In this case, since the outer shape of the block indicates the index shape, a specific index may be separated from many indexes using this information.

【0106】情報ブロックなどのブロックは、複数用い
ても良い。また2画素以上を用い1情報要素としても良
いし、また複数または1/n(n>0)の情報要素を1
画素にあてるなど画素と情報要素数は、どのような組み
合わせでも良い。また情報要素の座標は、画素のどの部
分としても良いし、エンベロープより推測してピーク座
標を求めても良い。
A plurality of blocks such as information blocks may be used. Also, two or more pixels may be used as one information element, or a plurality or 1 / n (n> 0)
The pixel and the number of information elements may be any combination, such as hitting the pixel. The coordinates of the information element may be any part of the pixel, or the coordinates of the peak may be obtained by estimating from the envelope.

【0107】情報ブロックなどのブロックの初期設定
は、指標スタート位置が判明していれば情報配列全体で
なくとも良い。大きな情報ブロックを使用しているなど
の収束に大きな時間を費やす場合、初期収束を成したか
否かを表示しても良い。一例としてマウスカーソルに使
用した場合、カーソルの色を、収束時と非収束時にて変
えるなどである。また情報ブロックを表示したり、非表
示、または半透明にしたりするのは、操作者の自由であ
る。
The initial setting of a block such as an information block does not need to be the entire information array as long as the index start position is known. When a large amount of time is required for convergence such as when a large information block is used, whether or not initial convergence has been achieved may be displayed. As an example, when used for a mouse cursor, the color of the cursor is changed between convergence and non-convergence. It is up to the operator to display, hide, or make the information block translucent.

【0108】走査パターンはラスター型を用いても良い
し、スパイラル、斜走査、円走査、ランダム走査、ポリ
ゴン走査など、どのような走査パターンでも良いし、そ
の走査開始点は情報ブロックのどこからでも良いし、開
始点は複数あっても良い。
The scanning pattern may be of a raster type, may be any scanning pattern such as spiral, oblique scanning, circular scanning, random scanning, polygon scanning, etc., and its scanning start point may be anywhere in the information block. However, there may be a plurality of starting points.

【0109】上記の実施例では、指標情報配列は、直線
的としたが、自由曲線または、その組み合わせとして用
いても良い。また指標情報配列は連続でも断続でも、*
型、+型、離散幾何学型などの、指標が検出されればど
の様な形でも良い。この時指標形態を、この指標情報配
列の形により検出しても良い。一例として円の変形具合
を+型の指標情報配列の縦軸と横軸とで検出するなどで
ある。また+指標情報配列を長軸と短軸の比率が最大に
成るように回転させて指標にあわせて指標の空間的な回
転を検出しても良い。このようにして多くの指標から特
定の指標を抽出したり、指標の動きにあわせて三次元オ
ブジェクトを動かしても良い。この指標追跡装置により
2D,3Dマウス、キーボード、タッチパネル、ジョイ
ステック、ポインタとしても良い。また他の指標検出ブ
ロックに採用しても良い。
In the above embodiment, the index information array is linear, but may be used as a free curve or a combination thereof. Also, whether the index information array is continuous or intermittent, *
Any shape may be used as long as an index is detected, such as a type, a + type, and a discrete geometry type. At this time, the index form may be detected based on the form of the index information array. As an example, the degree of deformation of a circle is detected on the vertical axis and the horizontal axis of the + type index information array. Alternatively, the + index information array may be rotated so that the ratio between the major axis and the minor axis is maximized, and the spatial rotation of the index may be detected in accordance with the index. In this way, a specific index may be extracted from many indexes, or the three-dimensional object may be moved in accordance with the movement of the index. This index tracking device may be used as a 2D or 3D mouse, keyboard, touch panel, joystick, or pointer. Further, it may be employed in another index detection block.

【0110】指標の所定の特徴の位置またはその形、
数、大きさ、角度、長さの変化または見え隠れによる特
徴変化、またはそれらの組み合わせを本発明により検出
することによって、情報を伝達する情報入力装置または
その方法を成しても良い。
Position of the predetermined characteristic of the index or its shape,
An information input device or a method for transmitting information by detecting a change in a number, a size, an angle, a characteristic change due to a change in length or visibility, or a combination thereof may be formed.

【0111】ここで指標の周囲にIDコードや、パスワ
ード情報などを少なくとも1つ以上の円形、楕円形、三
角、四角、多角形、ポリゴンなどの幾何学的コードとし
て登録して、これを指標より走査して検出しても良い。
Here, an ID code, password information, and the like are registered around the index as at least one or more geometrical codes such as a circle, an ellipse, a triangle, a square, a polygon, and a polygon. It may be detected by scanning.

【0112】指標情報配列検出手段は、指標検出のため
の指標情報配列の情報振幅、強度、大きさなどの情報値
において、その各値を加算、平均、または2値化(それ
らの組み合わせ)し、その値を検出しても良い。この時
予め最小値、最大値、平均値などを計測して記憶させて
おけば、より指標検出が容易となる。また他の指標検出
ブロックに採用しても良い。
The index information array detecting means adds, averages, or binarizes (combines) the respective values of the information values such as the information amplitude, intensity, and size of the index information array for index detection. , May be detected. At this time, if the minimum value, the maximum value, the average value, and the like are measured and stored in advance, index detection becomes easier. Further, it may be employed in another index detection block.

【0113】また指標情報配列は、2個でも良いなど少
なくとも2個以上あれば良い。個数がすくなければ高速
であるし、個数が多ければノイズに強く、かつ指標の検
出誤差が低く、指標形状や指標の空間的位置に対する認
識率が非常に高くなる。ここで指標情報配列はN個一定
でも良いし、その数や形を可変しても良い。一例として
7個一定で、ある閾値以上の連続製を満たす事が集束条
件でも良いし、指標情報配列の加算値または平均値など
が操作者の設定値または情報配列の平均値以上が集束条
件でも良い。一方指標情報配列の数、形が変化する場合
は、閾値を超える配列の個数、長さを集束条件としても
良いし、閾値以上の値になる長さ、個数を集束条件とし
て個数、長さが変化してもよい。また他の指標検出ブロ
ックに採用しても良い。
The index information array may be at least two, such as two. If the number is small, the processing speed is high. If the number is large, noise is high, the detection error of the index is low, and the recognition rate for the index shape and the spatial position of the index is extremely high. Here, the number of index information arrays may be constant, or the number or shape thereof may be variable. As an example, the convergence condition may be that seven continuous products satisfying a certain threshold or more are satisfied, or the addition value or average value of the index information array may be set by the operator or the convergence condition may be equal to or more than the average value of the information array. good. On the other hand, when the number and the shape of the index information arrays change, the number and length of the arrays exceeding the threshold may be used as the convergence condition, or the length and the number of values exceeding the threshold may be used as the convergence conditions and the number and length may be used as the convergence conditions. It may change. Further, it may be employed in another index detection block.

【0114】光点などの可視光領域の電磁波を用いた
が、同様の処理が可能なら、どの様な波長の電磁波でも
良い。またセンサーにCCDを使用したがコイルアレ
イ、アンテナアレイなどでも良い。またこれらセンサを
複数用いるか、または画角が0でないレンズの1台のカ
メラなどを用い指標の空間位置を検出したり、その形状
を検出しても良い。形状を検出する場合は、指標を計測
物体に描画したり、貼り付けたりしても良いし、光原よ
りの縞や点を投影しても良い。
Although electromagnetic waves in the visible light range such as light spots are used, electromagnetic waves of any wavelength may be used as long as similar processing is possible. Although a CCD is used for the sensor, a coil array, an antenna array, or the like may be used. Alternatively, a plurality of these sensors may be used, or the spatial position of the index may be detected or its shape may be detected using a single camera having a lens with a non-zero angle of view. When detecting the shape, the index may be drawn or attached to the measurement object, or stripes or points from the light source may be projected.

【0115】またハンドピースなどの治療機器に指標を
取り付けて、その動きを見ても良い。これらの情報を基
に補填物やインプラントをCAM技術により製作しても
良い。
An indicator may be attached to a treatment device such as a handpiece to observe the movement. A supplement or an implant may be manufactured by CAM technology based on such information.

【0116】各手段は、アナログ回路で実現しても良い
し、デジタル回路で実現しても良い。またはDSP、C
PU、コプロセッサなどによる仮想空間での回路でも良
い。またフレームメモリを用いる時は、複数のプレーン
を確保して処理を時分割にて高速に処理しても良い。C
CDカメラを始めとするセンサも複数台用いても良い
し、また波長別に複数台用いても良い。
Each unit may be realized by an analog circuit or a digital circuit. Or DSP, C
A circuit in a virtual space by a PU, a coprocessor, or the like may be used. When a frame memory is used, a plurality of planes may be secured and the processing may be performed at high speed by time division. C
A plurality of sensors such as a CD camera may be used, or a plurality of sensors may be used for each wavelength.

【0117】光点とは、単に自己発光する物のみでは無
く、照明が無いと見えない様な通常の物質も光点となる
ものである様に、通常の物質などからの反射光も含まれ
る。この事は光学分野における点光源分布を基にする各
種演算から見ても明らかである。簡単な例が黒地に白い
指標を置いた画像と暗い部屋に発光体をおいた画像で
は、ほぼ同じ効果をもつなどである。
The light spot includes not only an object that emits light by itself but also reflected light from a normal substance or the like such that a normal substance that cannot be seen without illumination becomes a light spot. . This is apparent from various calculations based on the point light source distribution in the optical field. A simple example is that an image in which a white marker is placed on a black background and an image in which a luminous body is placed in a dark room have almost the same effect.

【0118】指標抽出手段に用いる電磁波は、紫外線、
赤外線、可視光線、ラジオ波など、どのような波長、波
長域または、その組み合わせでも良い。
The electromagnetic waves used for the index extracting means are ultraviolet rays,
Any wavelength, wavelength range, or combination thereof, such as infrared, visible, and radio waves may be used.

【0119】指標抽出または分離手段の使用回路網は、 Ix/(ΣIn−Ix) n= 1 〜 k Iは振幅、強度などの情報値 nは分離波長数 Ixは分離したい指標の振幅、強度などの情報値。(こ
こでは同一部位のみの1情報要素部分を示し、適当な係
数を乗しても良い。)でも良いし、また; {(R−G)×(R−B)×K1−K2*R}! {(G−R)×K3―(B−R)×K4} ! (B−R*K5)! R,G,Bはそれぞれの強度 K1〜K5は、任意
の係数 nはS/N比、コントラスト改善数で、|n|>0 のような場合もあるので、指標のスペクトラム分布にあ
わせて調整しても良いなど、抽出式は、無限に存在する
のですべてを列挙しない。特にこの要因としてスペクト
ラムの特徴を明確に検知できる数だけ分離波長数を設け
ても良いが、そうでない場合がおおいので、すべての式
の列挙はしない。ここで指標のスペクトラムの調整をし
ても良い。もちろんKなどで現された定数は、固定でも
可変でも良い。
The circuit using the index extracting or separating means is as follows: Ix / (ΣIn−Ix) n = 1 to k I is the information value such as amplitude and intensity n is the number of separation wavelengths Ix is the amplitude and intensity of the index to be separated Information value of. (Here, only one information element portion of the same part is shown, and an appropriate coefficient may be multiplied.) Or {(RG) × (RB) × K1-K2 * R}. ! {(GR) × K3- (BR) × K4}! (BR-K5)! R, G, and B have respective intensities K1 to K5, and an arbitrary coefficient n is an S / N ratio and a contrast improvement number, and in some cases such as | n |> 0, it is adjusted according to the spectrum distribution of the index. The extraction formulas are infinite and do not enumerate everything. In particular, as the factor, the number of separation wavelengths may be provided as many as can clearly detect the characteristics of the spectrum. However, in many cases, the number of separation wavelengths is not so large. Here, the spectrum of the index may be adjusted. Of course, the constant represented by K or the like may be fixed or variable.

【0120】階乗手段は、S/N、コントラストなどを
指標として変化させても良い。また階乗では無く、n乗
を採用しても良い。また階乗の各要素に重みを付けても
良いし、x!/y!の場合、x―y>0ならy以下の演
算を省略しても良いなど、同様な効果が得られれば、い
かなる演算方法を採用しても良い。これらの演算は、ハ
ードウエアで行っても良いし、またソフトウエアで行っ
ても良い。一例としてフレームメモリを情報配列として
2プレーン設定して、画素を情報要素とし、同一座標画
素どうしにて、まず撮影画像を1プレーンに保持(図4
Rに相当)する。そしてCPUのメモリー演算機能によ
り他のプレーンに(図4の+機構)所定の加算を行う。
この後に2個のプレーン情報をCPUが(図3の/また
は−)所定の演算を行い、その結果をいずれかのプレー
ンにストアする。この結果を基に指標抽出または、画面
表示などを行うなどする。この時情報ブロックを使用す
れば、高速に処理ができるのは、言うまでも無い。
The factorial means may change the S / N, contrast, and the like as indices. Instead of the factorial, the nth power may be adopted. Each factor of the factorial may be weighted, and x! / Y! In the case of, if xy> 0, any operation method may be adopted as long as a similar effect is obtained, such as omitting the operation below y. These calculations may be performed by hardware or may be performed by software. As an example, two planes are set as an information array in a frame memory, pixels are used as information elements, and a captured image is first held in one plane by pixels having the same coordinates (FIG. 4).
R). Then, a predetermined addition is performed on the other planes (+ mechanism in FIG. 4) by the memory operation function of the CPU.
After this, the CPU performs a predetermined operation on the two pieces of plane information (/-in FIG. 3) and stores the result in one of the planes. Based on this result, index extraction or screen display is performed. At this time, if the information block is used, it goes without saying that high-speed processing can be performed.

【0121】これらの情報を使用して、2D,3Dマウ
スを実現しても良いし、ヴァーチャルリアリティのオブ
ジェクトを自由に仮想空間でうごかしても良いし、ジョ
イステック、タッチパネル、キーボードとして使用して
も良い。
Using such information, a 2D or 3D mouse may be realized, virtual reality objects may be freely moved in a virtual space, or used as a joystick, touch panel, or keyboard. good.

【0122】上記実施例または変形例は単独で実施して
も良いし、また組み合わせて実施しても良い。
The above embodiments or modifications may be implemented alone or in combination.

【0123】[0123]

【図面の簡単な説明】[Brief description of the drawings]

【図1】リモコン装置のブロック図である。FIG. 1 is a block diagram of a remote control device.

【図2】指標抽出用のフレームワークの一例である。FIG. 2 is an example of a framework for index extraction.

【図3】検出手段の一例。FIG. 3 is an example of a detection unit.

【図4】検出手段の一例。FIG. 4 is an example of a detection unit.

【図5】検出手段の一例。FIG. 5 shows an example of a detecting means.

【図6】検出手段の一例。FIG. 6 shows an example of a detecting unit.

【図7】指標分離または抽出手段の一例。FIG. 7 shows an example of an index separating or extracting means.

【図8】指標の一例。FIG. 8 is an example of an index.

【図9】指標の一例。FIG. 9 is an example of an index.

【図10】指標の一例。FIG. 10 shows an example of an index.

【図11】指標の一例。FIG. 11 shows an example of an index.

【図12】指標の一例。FIG. 12 shows an example of an index.

【図13】指標の一例。FIG. 13 shows an example of an index.

【図14】指標の一例。FIG. 14 is an example of an index.

【符号の説明】[Explanation of symbols]

1 指標検出ブロック 2 情報ブロック 3 情報配列 4 情報支持配列 5 指標の一例 6 情報要素 7 相関のためのコードまたは情報 8 連続的な値を説明するための印 DESCRIPTION OF SYMBOLS 1 Index detection block 2 Information block 3 Information array 4 Information support array 5 Example of index 6 Information element 7 Code or information for correlation 8 Mark for explaining continuous value

Claims (8)

【特許請求の範囲】[Claims] 【請求項1】両手などの一対または、複数の独立した物
体同士での結合状態または離開具合において、その時間
的または空間的または、その組み合わせにより生じる変
化を検出して、その動作を開閉器、連続動作器または、
断続動作器などの動作に対応するため等の検出手段を備
えるリモコン装置。
In a combined state or a separated state of a pair or a plurality of independent objects such as both hands, a change caused by its temporal or spatial or combination thereof is detected, and its operation is determined by a switch, Continuous actuator or
A remote control device including detection means for responding to operations of an intermittent operation device and the like.
【請求項2】手指などの少なくとも一方が開放端を有す
る物体における開放端を、時間的または空間的または、
その組み合わせにより生じる結合状態または離開具合を
行う事により、開閉器、連続動作器または、断続動作器
などの動作に対応するため等の検出手段を備えるリモコ
ン装置。
2. The method according to claim 1, wherein at least one of the objects has an open end, such as a finger.
A remote control device including detection means for responding to operations of a switch, a continuous operation device, an intermittent operation device, and the like by performing a connection state or a separation state generated by the combination.
【請求項3】物体上に設定された皺の見え隠れまたは、
伸縮などによる皺の幾何学的変化を検出する検出手段を
備えるリモコン装置。
3. The appearance or hiding of wrinkles set on an object, or
A remote control device including a detection unit that detects a geometric change of wrinkles due to expansion and contraction.
【請求項4】物体の幾何学的変化、電磁波的変化、軌跡
または、それらのいずれかの組み合わせを検出する検出
手段を備えるリモコン装置。
4. A remote control device comprising a detection means for detecting a geometric change, an electromagnetic change, a trajectory, or any combination thereof of an object.
【請求項5】両手などの一対または、複数の独立した物
体同士での結合状態または離開具合において、その時間
的または空間的または、その組み合わせにより生じる変
化、または、手指などの少なくとも一方が開放端を有す
る物体における開放端を、時間的または空間的または、
その組み合わせにより生じる結合状態または離開具合を
行う事または、物体上に設定された皺の見え隠れまた
は、伸縮などによる皺の幾何学的変化により、または、
物体の幾何学的変化、電磁波的変化、軌跡または、それ
らのいずれかの組み合わせ、などなどのいずれかの数、
形、長さ、大きさ、角度または、それらの組み合わせに
より遠隔操作を行う方法。
5. A change caused by time or space or a combination thereof in a coupled state or a separated state between a pair or a plurality of independent objects such as both hands, or at least one of fingers or the like is an open end. The open end of an object with
By performing the combined state or the disengagement state caused by the combination, or by the appearance or disappearance of wrinkles set on the object, by the geometric change of wrinkles due to expansion and contraction, or
Any number, such as a geometric change of an object, an electromagnetic change, a trajectory, or any combination thereof;
Remote control by shape, length, size, angle, or a combination.
【請求項6】指標を検出する検出手段の一部に相関関数
を備えた指標検出装置。
6. An index detecting apparatus having a correlation function as a part of detecting means for detecting an index.
【請求項7】指標を検出する検出手段の一部に空間周波
数解析手段を備えた指標検出装置。
7. An index detecting apparatus comprising a spatial frequency analyzing means as a part of detecting means for detecting an index.
【請求項8】指標を検出する検出手段の一部に線分など
の幾何学的抽出手段を備えた指標検出装置。
8. An index detection device comprising a part of a detection means for detecting an index, which is provided with a geometric extraction means such as a line segment.
JP9287823A 1997-10-02 1997-10-02 Device and method for remote control Withdrawn JPH11110125A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP9287823A JPH11110125A (en) 1997-10-02 1997-10-02 Device and method for remote control

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP9287823A JPH11110125A (en) 1997-10-02 1997-10-02 Device and method for remote control

Publications (1)

Publication Number Publication Date
JPH11110125A true JPH11110125A (en) 1999-04-23

Family

ID=17722232

Family Applications (1)

Application Number Title Priority Date Filing Date
JP9287823A Withdrawn JPH11110125A (en) 1997-10-02 1997-10-02 Device and method for remote control

Country Status (1)

Country Link
JP (1) JPH11110125A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2001082646A1 (en) * 2000-04-24 2001-11-01 Mitsubishi Denki Kabushiki Kaisha Cellular phone and remote control system
JPWO2008029467A1 (en) * 2006-09-07 2010-01-21 学校法人 大阪電気通信大学 Gesture input system, method and program
JP2010524290A (en) 2007-03-30 2010-07-15 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ Method and apparatus for system control

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2001082646A1 (en) * 2000-04-24 2001-11-01 Mitsubishi Denki Kabushiki Kaisha Cellular phone and remote control system
JPWO2008029467A1 (en) * 2006-09-07 2010-01-21 学校法人 大阪電気通信大学 Gesture input system, method and program
JP4489825B2 (en) * 2006-09-07 2010-06-23 学校法人 大阪電気通信大学 Gesture input system, method and program
US9032336B2 (en) 2006-09-07 2015-05-12 Osaka Electro-Communication University Gesture input system, method and program
JP2010524290A (en) 2007-03-30 2010-07-15 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ Method and apparatus for system control

Similar Documents

Publication Publication Date Title
Pöhlmann et al. Evaluation of Kinect 3D sensor for healthcare imaging
US10092220B2 (en) System and method for motion capture
CN104756045B (en) For tracking the wearable sensor of body part connected by joint
Mountney et al. Three-dimensional tissue deformation recovery and tracking
CN101536494B (en) System and method for gesture-based control system
CN111772792A (en) Endoscopic surgery navigation method, system and readable storage medium based on augmented reality and deep learning
KR20090081003A (en) Segment Tracking in Motion Pictures
CN102047203B (en) Use the control based on attitude that the three-dimensional information extracted in the depth of field of extension is carried out
CN103930944A (en) Adaptive tracking system for spatial input devices
Aditya et al. Recent trends in HCI: A survey on data glove, LEAP motion and microsoft kinect
CN113842227A (en) Medical auxiliary three-dimensional model positioning matching method, system, equipment and medium
Ong et al. Investigation of feature extraction for unsupervised learning in human activity detection
JPH11110125A (en) Device and method for remote control
JP2010238134A (en) Image processor and program
JPH1153153A (en) Information input device and method therefor
KR101085536B1 (en) Interface composition using gesture recognition
JPH11183145A (en) Three-dimensional observation apparatus
Wachs Gaze, posture and gesture recognition to minimize focus shifts for intelligent operating rooms in a collaborative support system
Krapichler et al. A human-machine interface for medical image analysis and visualization in virtual environments
Gong et al. Intensity-mosaic: automatic panorama mosaicking of disordered images with insufficient features
CN101573959A (en) Segment tracking in motion picture
CN113538606B (en) Image association method and device, computer-readable storage medium and electronic equipment
JPH1186006A (en) Index extracting, detecting, and tracking device
Rong Projection-based spatial augmented reality for interactive visual guidance in surgery
KR102674408B1 (en) Non-contact medical image control system

Legal Events

Date Code Title Description
A300 Application deemed to be withdrawn because no request for examination was validly filed

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20041207