JPH0654935A - 制御信号を発生するダイナミック起動光学式装置 - Google Patents
制御信号を発生するダイナミック起動光学式装置Info
- Publication number
- JPH0654935A JPH0654935A JP5030341A JP3034193A JPH0654935A JP H0654935 A JPH0654935 A JP H0654935A JP 5030341 A JP5030341 A JP 5030341A JP 3034193 A JP3034193 A JP 3034193A JP H0654935 A JPH0654935 A JP H0654935A
- Authority
- JP
- Japan
- Prior art keywords
- sensor
- player
- game
- radiation
- optical controller
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/40—Processing input control signals of video game devices, e.g. signals generated by the player or derived from the environment
- A63F13/42—Processing input control signals of video game devices, e.g. signals generated by the player or derived from the environment by mapping the input signals into game commands, e.g. mapping the displacement of a stylus on a touch screen to the steering angle of a virtual vehicle
- A63F13/428—Processing input control signals of video game devices, e.g. signals generated by the player or derived from the environment by mapping the input signals into game commands, e.g. mapping the displacement of a stylus on a touch screen to the steering angle of a virtual vehicle involving motion or position input signals, e.g. signals representing the rotation of an input controller or a player's arm motions sensed by accelerometers or gyroscopes
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/80—Special adaptations for executing a specific game genre or game mode
- A63F13/833—Hand-to-hand fighting, e.g. martial arts competition
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S17/00—Systems using the reflection or reradiation of electromagnetic waves other than radio waves, e.g. lidar systems
- G01S17/02—Systems using the reflection of electromagnetic waves other than radio waves
- G01S17/04—Systems determining the presence of a target
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/011—Arrangements for interaction with the human body, e.g. for user immersion in virtual reality
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/0304—Detection arrangements using opto-electronic means
- G06F3/0308—Detection arrangements using opto-electronic means comprising a plurality of distinctive and separately oriented light emitters or reflectors associated to the pointing device, e.g. remote cursor controller with distinct and separately oriented LEDs at the tip whose radiations are captured by a photo-detector associated to the screen
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H1/00—Details of electrophonic musical instruments
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H1/00—Details of electrophonic musical instruments
- G10H1/02—Means for controlling the tone frequencies, e.g. attack or decay; Means for producing special musical effects, e.g. vibratos or glissandos
- G10H1/04—Means for controlling the tone frequencies, e.g. attack or decay; Means for producing special musical effects, e.g. vibratos or glissandos by additional modulation
- G10H1/053—Means for controlling the tone frequencies, e.g. attack or decay; Means for producing special musical effects, e.g. vibratos or glissandos by additional modulation during execution only
- G10H1/055—Means for controlling the tone frequencies, e.g. attack or decay; Means for producing special musical effects, e.g. vibratos or glissandos by additional modulation during execution only by switches with variable impedance elements
- G10H1/0553—Means for controlling the tone frequencies, e.g. attack or decay; Means for producing special musical effects, e.g. vibratos or glissandos by additional modulation during execution only by switches with variable impedance elements using optical or light-responsive means
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/20—Input arrangements for video game devices
- A63F13/21—Input arrangements for video game devices characterised by their sensors, purposes or types
- A63F13/213—Input arrangements for video game devices characterised by their sensors, purposes or types comprising photodetecting means, e.g. cameras, photodiodes or infrared cells
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/20—Input arrangements for video game devices
- A63F13/23—Input arrangements for video game devices for interfacing with the game device, e.g. specific interfaces between game controller and console
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/10—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by input arrangements for converting player-generated signals into game device control signals
- A63F2300/1025—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by input arrangements for converting player-generated signals into game device control signals details of the interface with the game device, e.g. USB version detection
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/10—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by input arrangements for converting player-generated signals into game device control signals
- A63F2300/1087—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by input arrangements for converting player-generated signals into game device control signals comprising photodetecting means, e.g. a camera
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/60—Methods for processing data by generating or executing the game program
- A63F2300/6045—Methods for processing data by generating or executing the game program for mapping control signals received from the input arrangement into game commands
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/80—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game specially adapted for executing a specific type of game
- A63F2300/8029—Fighting without shooting
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S7/00—Details of systems according to groups G01S13/00, G01S15/00, G01S17/00
- G01S7/02—Details of systems according to groups G01S13/00, G01S15/00, G01S17/00 of systems according to group G01S13/00
- G01S7/40—Means for monitoring or calibrating
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S7/00—Details of systems according to groups G01S13/00, G01S15/00, G01S17/00
- G01S7/48—Details of systems according to groups G01S13/00, G01S15/00, G01S17/00 of systems according to group G01S17/00
- G01S7/483—Details of pulse systems
- G01S7/486—Receivers
- G01S7/487—Extracting wanted echo signals, e.g. pulse detection
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S7/00—Details of systems according to groups G01S13/00, G01S15/00, G01S17/00
- G01S7/48—Details of systems according to groups G01S13/00, G01S15/00, G01S17/00 of systems according to group G01S17/00
- G01S7/497—Means for monitoring or calibrating
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S7/00—Details of systems according to groups G01S13/00, G01S15/00, G01S17/00
- G01S7/52—Details of systems according to groups G01S13/00, G01S15/00, G01S17/00 of systems according to group G01S15/00
- G01S7/52004—Means for monitoring or calibrating
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H2210/00—Aspects or methods of musical processing having intrinsic musical character, i.e. involving musical theory or musical parameters or relying on musical knowledge, as applied in electrophonic musical tools or instruments
- G10H2210/021—Background music, e.g. for video sequences or elevator music
- G10H2210/026—Background music, e.g. for video sequences or elevator music for games, e.g. videogames
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H2220/00—Input/output interfacing specifically adapted for electrophonic musical tools or instruments
- G10H2220/155—User input interfaces for electrophonic musical instruments
- G10H2220/405—Beam sensing or control, i.e. input interfaces involving substantially immaterial beams, radiation, or fields of any nature, used, e.g. as a switch as in a light barrier, or as a control device, e.g. using the theremin electric field sensing principle
- G10H2220/411—Light beams
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H2220/00—Input/output interfacing specifically adapted for electrophonic musical tools or instruments
- G10H2220/155—User input interfaces for electrophonic musical instruments
- G10H2220/405—Beam sensing or control, i.e. input interfaces involving substantially immaterial beams, radiation, or fields of any nature, used, e.g. as a switch as in a light barrier, or as a control device, e.g. using the theremin electric field sensing principle
- G10H2220/411—Light beams
- G10H2220/415—Infrared beams
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H2220/00—Input/output interfacing specifically adapted for electrophonic musical tools or instruments
- G10H2220/155—User input interfaces for electrophonic musical instruments
- G10H2220/405—Beam sensing or control, i.e. input interfaces involving substantially immaterial beams, radiation, or fields of any nature, used, e.g. as a switch as in a light barrier, or as a control device, e.g. using the theremin electric field sensing principle
- G10H2220/411—Light beams
- G10H2220/421—Laser beams
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H2220/00—Input/output interfacing specifically adapted for electrophonic musical tools or instruments
- G10H2220/155—User input interfaces for electrophonic musical instruments
- G10H2220/405—Beam sensing or control, i.e. input interfaces involving substantially immaterial beams, radiation, or fields of any nature, used, e.g. as a switch as in a light barrier, or as a control device, e.g. using the theremin electric field sensing principle
- G10H2220/425—Radio control, i.e. input or control device involving a radio frequency signal
- G10H2220/431—Use of microwaves
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H2220/00—Input/output interfacing specifically adapted for electrophonic musical tools or instruments
- G10H2220/155—User input interfaces for electrophonic musical instruments
- G10H2220/405—Beam sensing or control, i.e. input interfaces involving substantially immaterial beams, radiation, or fields of any nature, used, e.g. as a switch as in a light barrier, or as a control device, e.g. using the theremin electric field sensing principle
- G10H2220/435—Ultrasound, i.e. input or control device involving inaudible pressure waves, e.g. focused as a beam
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H2230/00—General physical, ergonomic or hardware implementation of electrophonic musical tools or instruments, e.g. shape or architecture
- G10H2230/045—Special instrument [spint], i.e. mimicking the ergonomy, shape, sound or other characteristic of a specific acoustic musical instrument category
- G10H2230/055—Spint toy, i.e. specifically designed for children, e.g. adapted for smaller fingers or simplified in some way; Musical instrument-shaped game input interfaces with simplified control features
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Multimedia (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- General Physics & Mathematics (AREA)
- Acoustics & Sound (AREA)
- Electromagnetism (AREA)
- Computer Networks & Wireless Communication (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Electrophonic Musical Instruments (AREA)
- Photometry And Measurement Of Optical Pulse Characteristics (AREA)
Abstract
(57)【要約】
【目的】 操作者の身体の動き等の動的刺激で起動し、
該刺激に応じた制御信号を発生して、楽器やコンピュー
タ駆動のビデオゲーム、安全装置等を作動させる装置を
提案する。 【構成】 放射源と、放射源からの放射光を検出する少
なくとも1つのセンサ、センサに応答して対象装置を駆
動する手段、そして駆動手段の感度をセンサの受光する
放射強度に応じて調節する手段とを備える。動的刺激
は、操作者の動きで生じる放射強度の変化である。本発
明装置および方法によれば、動作環境に関わらず、制御
対象装置を所望の応答性で駆動でき、又、光学式コント
ローラに適用して、より高度な機能を得ることも可能と
なる。
該刺激に応じた制御信号を発生して、楽器やコンピュー
タ駆動のビデオゲーム、安全装置等を作動させる装置を
提案する。 【構成】 放射源と、放射源からの放射光を検出する少
なくとも1つのセンサ、センサに応答して対象装置を駆
動する手段、そして駆動手段の感度をセンサの受光する
放射強度に応じて調節する手段とを備える。動的刺激
は、操作者の動きで生じる放射強度の変化である。本発
明装置および方法によれば、動作環境に関わらず、制御
対象装置を所望の応答性で駆動でき、又、光学式コント
ローラに適用して、より高度な機能を得ることも可能と
なる。
Description
【0001】
【産業上の利用分野】本発明は、動的刺激で起動し、制
御信号を発生する光学式装置に関する。更に詳しくは、
動的刺激、通常は人体の一部の動きで起動し、楽器、コ
ンピュータで作動されるビデオゲームその他の機器を制
御する信号を発生する光学式装置に関するものである。
御信号を発生する光学式装置に関する。更に詳しくは、
動的刺激、通常は人体の一部の動きで起動し、楽器、コ
ンピュータで作動されるビデオゲームその他の機器を制
御する信号を発生する光学式装置に関するものである。
【0002】
【従来技術】光放射により音を発する装置は、以前より
知られている。この種の装置は、基本的には放射光発
光、発生光の変形、検出の後、それを電気信号や電子信
号に変換し、楽音を生成するという構成になっている。
放射光の変形は、放射光が横切っている空間内の操作者
の体の動きでなされる。ここでは操作者は、『プレー
ヤ』と呼ぶことにする。
知られている。この種の装置は、基本的には放射光発
光、発生光の変形、検出の後、それを電気信号や電子信
号に変換し、楽音を生成するという構成になっている。
放射光の変形は、放射光が横切っている空間内の操作者
の体の動きでなされる。ここでは操作者は、『プレー
ヤ』と呼ぶことにする。
【0003】フランス特許第72.39367号明細書
ではレーダ放射を利用している。プレーヤの体が放射光
をセンサに反射し、ドップラー効果が生じて信号が生成
され、この信号が音響周波数に変換されるのである。こ
の時の音楽は、プレーヤの動作速度や、放射源からの距
離の関数として出力される。
ではレーダ放射を利用している。プレーヤの体が放射光
をセンサに反射し、ドップラー効果が生じて信号が生成
され、この信号が音響周波数に変換されるのである。こ
の時の音楽は、プレーヤの動作速度や、放射源からの距
離の関数として出力される。
【0004】フランス特許第81.06219号はレー
ザ放射を使い、プレーヤが動く空間をレーザで包囲し
て、プレーヤの体がレーザ光線を遮ると音が発せられる
ようになっている。
ザ放射を使い、プレーヤが動く空間をレーザで包囲し
て、プレーヤの体がレーザ光線を遮ると音が発せられる
ようになっている。
【0005】一方、米国特許第4429607号の開示
による装置は、多数の発光素子とそれに近接したセンサ
により構成され、指等で出射光線を対応のセンサに反射
し戻すことにより音が発生される。
による装置は、多数の発光素子とそれに近接したセンサ
により構成され、指等で出射光線を対応のセンサに反射
し戻すことにより音が発生される。
【0006】国際特許出願第WO87/02168号に
は上記米国特許と同様の音生成手段を応用した装置が記
載されているが、反射素子も用い人体にこの反転素子を
取付けて、例えば天井等による無作為な反射よりも強い
反射をつくり出すようにしている。あるいは、発光ビー
ムと反射ビームを狭い管に閉じこめて、ランダム反射を
相殺するようになっている。又、該発明によれば、複数
のレーザ光線がプレーヤの体を遮る順序を感知して、オ
クターブをつくり出す方法も明らかにされている。
は上記米国特許と同様の音生成手段を応用した装置が記
載されているが、反射素子も用い人体にこの反転素子を
取付けて、例えば天井等による無作為な反射よりも強い
反射をつくり出すようにしている。あるいは、発光ビー
ムと反射ビームを狭い管に閉じこめて、ランダム反射を
相殺するようになっている。又、該発明によれば、複数
のレーザ光線がプレーヤの体を遮る順序を感知して、オ
クターブをつくり出す方法も明らかにされている。
【0007】
【発明が解決しようとする課題】本発明の目的は上記従
来技術の欠点をなくした光学式装置を提供することであ
り、該装置は動的刺激に対して制御信号を発生し、音、
楽音あるいは光学画像等を出力したり、安全装置やイン
ターフェイスを駆動させるものである。
来技術の欠点をなくした光学式装置を提供することであ
り、該装置は動的刺激に対して制御信号を発生し、音、
楽音あるいは光学画像等を出力したり、安全装置やイン
ターフェイスを駆動させるものである。
【0008】本発明のもう一つの目的は、いかなる環境
においても効率的に動作し、それが置かれている部屋の
形状やサイズや、部屋内の物体の影響を受けることのな
い装置を提供することである。
においても効率的に動作し、それが置かれている部屋の
形状やサイズや、部屋内の物体の影響を受けることのな
い装置を提供することである。
【0009】更に本発明は、異なった環境に自ら調整、
整合できる装置の提供を目的としている。
整合できる装置の提供を目的としている。
【0010】更に、本発明は、放射源が1つでよい装置
の提供を目的としている。
の提供を目的としている。
【0011】更に本発明は、所望の放射手段で動作する
装置の提供を目的としている。
装置の提供を目的としている。
【0012】更に本発明は、放射光に対するその感度を
調整し、与えられる動的刺激に対して常に一定の、所望
の応答性を発揮できる装置の提供を目的としている。
調整し、与えられる動的刺激に対して常に一定の、所望
の応答性を発揮できる装置の提供を目的としている。
【0013】更に本発明は、構造が非常にシンプルで製
造するのにも、動作するのにも経済的な装置の提供を目
的としている。
造するのにも、動作するのにも経済的な装置の提供を目
的としている。
【0014】更に本発明は、動作環境にあって放射光を
発生して制御信号を出力し、動作環境の特性に関わら
ず、プレーヤの身体の一部等の動的刺激に対して所定の
応答とし、制御信号を出力する方法の提供を目的として
いる。
発生して制御信号を出力し、動作環境の特性に関わら
ず、プレーヤの身体の一部等の動的刺激に対して所定の
応答とし、制御信号を出力する方法の提供を目的として
いる。
【0015】更に本発明は、マイクロプロセッサビデオ
ゲームシステムに使用するユニークな光学式コントロー
ラの提供を目的としており、該光学式コントローラは、
一動作モードにおいて従来のコントローラの代わりとし
て機能し、他動作モードにおいて、光学式コントローラ
を受容できるようにプログラムされたコンピュータゲー
ム用の高度な制御機能を供給できるものである。
ゲームシステムに使用するユニークな光学式コントロー
ラの提供を目的としており、該光学式コントローラは、
一動作モードにおいて従来のコントローラの代わりとし
て機能し、他動作モードにおいて、光学式コントローラ
を受容できるようにプログラムされたコンピュータゲー
ム用の高度な制御機能を供給できるものである。
【0016】更に本発明は、16機能や従来の8機能コ
ントローラよりも機能の多い光学式コントローラを使っ
て、8機能コントローラ用に設計されたコンピュータゲ
ームをより高度にアレンジしたプレイの提供と、プレー
ヤが通常得ることの不可能な高度な機能の提供を目的と
している。
ントローラよりも機能の多い光学式コントローラを使っ
て、8機能コントローラ用に設計されたコンピュータゲ
ームをより高度にアレンジしたプレイの提供と、プレー
ヤが通常得ることの不可能な高度な機能の提供を目的と
している。
【0017】更に本発明は、赤外放射等の単一の放射源
と単一のセンサを利用して、放射空間内の物体の位置を
簡単に決定できるように放射発光源を形づくることを目
的としている。
と単一のセンサを利用して、放射空間内の物体の位置を
簡単に決定できるように放射発光源を形づくることを目
的としている。
【0018】更に本発明は、単一の放射源から横方向に
広がる放射空間に差入れられたプレーヤの手腕と足脚と
の区別ができる光学式コントローラの提供を目的として
いる。
広がる放射空間に差入れられたプレーヤの手腕と足脚と
の区別ができる光学式コントローラの提供を目的として
いる。
【0019】更には、本発明の目的とする光学式コント
ローラによりボクシング、武術等のアクションビデオゲ
ームが可能となり、プレーヤがビデオゲーム中のキャラ
クタの役割を実際に演じることができる。
ローラによりボクシング、武術等のアクションビデオゲ
ームが可能となり、プレーヤがビデオゲーム中のキャラ
クタの役割を実際に演じることができる。
【0020】
【課題を解決するための手段】上記課題を解決するた
め、本発明にかかる装置は、放射源と少なくとも1つの
放射センサと、該センサの感知した放射光に応答して制
御装置を駆動する手段と、動的刺激の無い場合には該セ
ンサが放射光を感知しても、制御装置を駆動させず、動
的刺激がある場合に制御装置を駆動させるように、上記
駆動手段の感度又は応答性を調節する手段とから構成さ
れていることを特徴とする。
め、本発明にかかる装置は、放射源と少なくとも1つの
放射センサと、該センサの感知した放射光に応答して制
御装置を駆動する手段と、動的刺激の無い場合には該セ
ンサが放射光を感知しても、制御装置を駆動させず、動
的刺激がある場合に制御装置を駆動させるように、上記
駆動手段の感度又は応答性を調節する手段とから構成さ
れていることを特徴とする。
【0021】上記の『動的刺激』とは、対象の装置に適
した効果、例えば楽器では楽音、ビデオゲームではアク
ションの制御信号、インターフェイスでは適当な指令出
力等を得るために、制御装置を動かす目的で本発明装置
を使うユーザによって産み出される。センサの検出放射
光の変化を意味する。
した効果、例えば楽器では楽音、ビデオゲームではアク
ションの制御信号、インターフェイスでは適当な指令出
力等を得るために、制御装置を動かす目的で本発明装置
を使うユーザによって産み出される。センサの検出放射
光の変化を意味する。
【0022】放射源は装置の一部である少なくとも1つ
のエミッタ(内部(放射)源と呼ぶ)を使ったり、装置の一
部ではないが、装置の作動する空間に放射光を供給する
手段(外部(放射)源と呼ぶ)を使えばよい。外部源の典型
例は、装置の動作する部屋の照明である。
のエミッタ(内部(放射)源と呼ぶ)を使ったり、装置の一
部ではないが、装置の作動する空間に放射光を供給する
手段(外部(放射)源と呼ぶ)を使えばよい。外部源の典型
例は、装置の動作する部屋の照明である。
【0023】本発明装置はパネルユニット、又は『セグ
メント』(以下に時折使用する)から構成されるのが好ま
しい。各ユニット又はセグメントは、少なくとも1つの
センサと、放射源が内部源の場合には、少なくとも1つ
のエミッタからなる。
メント』(以下に時折使用する)から構成されるのが好ま
しい。各ユニット又はセグメントは、少なくとも1つの
センサと、放射源が内部源の場合には、少なくとも1つ
のエミッタからなる。
【0024】本発明一実施例において、前記の感度調節
手段は2つの検出放射閾値、つまりそれ以上であれば駆
動手段が制御装置を駆動させる上方閾値と、それ以下で
あれば駆動手段が制御装置を停止させる下方閾値を決定
する手段を有し、上記2つの閾値の差は、駆動手段が非
動作状態である時の雑音レベルに対応している。
手段は2つの検出放射閾値、つまりそれ以上であれば駆
動手段が制御装置を駆動させる上方閾値と、それ以下で
あれば駆動手段が制御装置を停止させる下方閾値を決定
する手段を有し、上記2つの閾値の差は、駆動手段が非
動作状態である時の雑音レベルに対応している。
【0025】他実施例において、上記センサは検出放射
光に応じて出力信号を生成することを特徴とする。更
に、この出力信号をサンプリングし、所定最小値以上の
強度を持つ放射光による。一定時間内の信号のみを計数
し、計数信号の数に応じて制御信号を発生する手段が設
けられている。
光に応じて出力信号を生成することを特徴とする。更
に、この出力信号をサンプリングし、所定最小値以上の
強度を持つ放射光による。一定時間内の信号のみを計数
し、計数信号の数に応じて制御信号を発生する手段が設
けられている。
【0026】又、駆動手段及び感度調節手段は、処理手
段と論理回路からなっており、放射パルスを出射する手
段を駆動し、出射パルスと所定の時間関係にある、セン
サからの出力信号をサンプリングし、サンプリングした
出力信号から検出パラメータを求め、得られた検出パラ
メータと所定の基準値を比較して、比較結果によって制
御、駆動、停止信号を発生し、制御装置に転送する構造
となっている。
段と論理回路からなっており、放射パルスを出射する手
段を駆動し、出射パルスと所定の時間関係にある、セン
サからの出力信号をサンプリングし、サンプリングした
出力信号から検出パラメータを求め、得られた検出パラ
メータと所定の基準値を比較して、比較結果によって制
御、駆動、停止信号を発生し、制御装置に転送する構造
となっている。
【0027】ここで使う『放射』という言葉は、あらゆ
る種類の放射光を含み、例えば赤外光、超音波、可視
光、レーザ光、マイクロ波、その他の電磁波であり、概
して公知の手段により出射、検出されるすべての放射光
である。
る種類の放射光を含み、例えば赤外光、超音波、可視
光、レーザ光、マイクロ波、その他の電磁波であり、概
して公知の手段により出射、検出されるすべての放射光
である。
【0028】また『制御信号』には電気信号や電子信
号、そしてセンサが放射光を検出して出力する出力信号
に応じて、駆動手段が発生する信号が含まれる。既に説
明した通り、制御信号は他の機器、大ていは楽器やコン
ピュータで作動されるビデオゲーム、コンピュータ、イ
ンターフェイス、そして一般にコンピュータで制御され
たり、電気、電子的に制御される装置(ここでは制御装
置と呼ぶ)を制御するために使用される。本発明におい
ては、楽器やビデオゲームを制御するのが典型的(唯一
ではない)な使用例であるので、動的刺激をおこしたり
制御したりして、本装置を使う人間を以下『プレーヤ』
と呼ぶことにする。
号、そしてセンサが放射光を検出して出力する出力信号
に応じて、駆動手段が発生する信号が含まれる。既に説
明した通り、制御信号は他の機器、大ていは楽器やコン
ピュータで作動されるビデオゲーム、コンピュータ、イ
ンターフェイス、そして一般にコンピュータで制御され
たり、電気、電子的に制御される装置(ここでは制御装
置と呼ぶ)を制御するために使用される。本発明におい
ては、楽器やビデオゲームを制御するのが典型的(唯一
ではない)な使用例であるので、動的刺激をおこしたり
制御したりして、本装置を使う人間を以下『プレーヤ』
と呼ぶことにする。
【0029】本発明にかかる方法によれば、動的刺激に
対して制御信号が生成される。詳しくは、区画空間で放
射光を生成し上記空間内の一ケ所以上で検出される放射
光の物理的、通常は量的に定義される特性を検知し、ゼ
ロ化操作において、動的刺激のない場合に上記特性と所
定の関係をもつ検出パラメータ(ここでは基準閾値と呼
ぶ)を決定し、その後上記検出パラメータを繰返し決定
し、基準閾値から所定の偏差がある場合毎に制御信号を
生成することを特徴とする。放射特性は一般に強度から
決定されるが、その他の方法、例えば周波数により決定
することもできる。しかし、本発明の実施例にあって
は、検出パラメータというもので表現されているので、
量的な概念から決定することはない。検出パラメータは
ある一定の時間内のパルスで定義したり、放射光の出射
と検出の間に要した時間や周波数等の変数で定義するこ
ともできる。この検出パラメータと特性とは一致する相
関関係にあり、つまり、検出パラメータは特性の尺度と
なる。さもなければ、検出パラメータと特性とは性質も
異なり、都合のよい相関関係を両者間に設定することも
可能である。これについては後述する。両者の相関関係
は全く経験的に設定しても、異なる動作環境で変化させ
てもよい。これについても後述することにする。
対して制御信号が生成される。詳しくは、区画空間で放
射光を生成し上記空間内の一ケ所以上で検出される放射
光の物理的、通常は量的に定義される特性を検知し、ゼ
ロ化操作において、動的刺激のない場合に上記特性と所
定の関係をもつ検出パラメータ(ここでは基準閾値と呼
ぶ)を決定し、その後上記検出パラメータを繰返し決定
し、基準閾値から所定の偏差がある場合毎に制御信号を
生成することを特徴とする。放射特性は一般に強度から
決定されるが、その他の方法、例えば周波数により決定
することもできる。しかし、本発明の実施例にあって
は、検出パラメータというもので表現されているので、
量的な概念から決定することはない。検出パラメータは
ある一定の時間内のパルスで定義したり、放射光の出射
と検出の間に要した時間や周波数等の変数で定義するこ
ともできる。この検出パラメータと特性とは一致する相
関関係にあり、つまり、検出パラメータは特性の尺度と
なる。さもなければ、検出パラメータと特性とは性質も
異なり、都合のよい相関関係を両者間に設定することも
可能である。これについては後述する。両者の相関関係
は全く経験的に設定しても、異なる動作環境で変化させ
てもよい。これについても後述することにする。
【0030】更に好ましくは、別の制御信号が各センサ
に、従って放射光の検知される各位置で関連づけられて
あるのがよい。例えば、各センサと関連する出力信号を
所定の楽音の生成に使うこともできる。この楽音は、音
楽的意味をもつ音や、一般に半音階等の音階で、基本周
波数やオクターブで物理的に定義できる明確なピッケを
意味する。あるいは出力信号によって、コンピュータに
所定の動作をさせる。例えば映像形成やその変形、移動
をさせたり、本発明装置の制御する機器の所定動作のた
めの指令を生成することもできる。
に、従って放射光の検知される各位置で関連づけられて
あるのがよい。例えば、各センサと関連する出力信号を
所定の楽音の生成に使うこともできる。この楽音は、音
楽的意味をもつ音や、一般に半音階等の音階で、基本周
波数やオクターブで物理的に定義できる明確なピッケを
意味する。あるいは出力信号によって、コンピュータに
所定の動作をさせる。例えば映像形成やその変形、移動
をさせたり、本発明装置の制御する機器の所定動作のた
めの指令を生成することもできる。
【0031】
【実施例】以下の説明は、当業者が本発明を利用するこ
とを可能とし、かつ、発明者が、その発明を実行する場
合に考えられる最良のモードを設定するものである。本
発明の包括的原理は、ここでは、特に制御信号を発生す
る光学式コントローラを作成する為に限定されているの
で、当業者にとって種々の変形が可能であることは勿論
である。
とを可能とし、かつ、発明者が、その発明を実行する場
合に考えられる最良のモードを設定するものである。本
発明の包括的原理は、ここでは、特に制御信号を発生す
る光学式コントローラを作成する為に限定されているの
で、当業者にとって種々の変形が可能であることは勿論
である。
【0032】図1及び図2に示す好ましい実施例におい
て、本発明にかかる装置は、図示の例の様に、1から8
迄のパネルユニットよりなるが、この番号は、特に重要
ではなく、必要に応じて変更してもよい。各パネルユニ
ットはセグメント10の形状をもっているで、互に隣接
するこれらのセグメントの連続は、多角形を形成し、プ
レーヤは、一般に、多角形の内に立つ。各セグメント1
0は、ベース11をなす底部と、適当な方法でベースに
接続された頂部、即ち、カバー12よりなる。図2で
は、内面を示す為に、カバー12は、ベース11から取
り外され、裏がえされた状態を示す。ベース11は、全
体として図番31で示すエミッタアセンブリ(以下に説
明する様に、アセンブリにしなくてもよいが)と、全体
として図番15で示すセンサアセンブリを支持してい
る。頂部カバー12は、エミッタアセンブリ上に窓24
と、センサアセンブリ上に窓26を備える。エミッタア
センブリは、例えば、赤外線ダイオード、又は、他の種
々のエミッタ等のLED(発光ダイオード)とし、必ずし
もそれに限るわけではないが、光学的レンズアセンブリ
等の放射ビームを所定方向に向ける手段としてのエミッ
タ13より構成されるのが好ましい。記載した実施例で
は、光軸、即ち、ビームの方向は、実質上垂直であっ
て、LEDによる発光を、円筒状レンズ20により集束
し、ビームを大略上方に反射する様に垂直方向に対し約
45°傾斜したミラ22に向けることにより得られる。
これらの構成要素は、図3に斜視図として示されてい
る。反射光は、窓24を通り、上方に向けられたビーム
を形成する。勿論、このビームは、その頂点、即ち、エ
ミッタの面から上方向外方に張り出し、大略四辺形の断
面又は、ベースを有するピラミットの形状を有する。こ
のベースの形状は、レンズ20に依存するもので、円筒
状の場合、レンズ軸方向に平行に延びたビームを形成す
る傾向がある。発光の特定強度、即ち、ビームの水平断
面の単位面を通過する放射光の量は、放射空間の頂点か
ら上方へと減少する。
て、本発明にかかる装置は、図示の例の様に、1から8
迄のパネルユニットよりなるが、この番号は、特に重要
ではなく、必要に応じて変更してもよい。各パネルユニ
ットはセグメント10の形状をもっているで、互に隣接
するこれらのセグメントの連続は、多角形を形成し、プ
レーヤは、一般に、多角形の内に立つ。各セグメント1
0は、ベース11をなす底部と、適当な方法でベースに
接続された頂部、即ち、カバー12よりなる。図2で
は、内面を示す為に、カバー12は、ベース11から取
り外され、裏がえされた状態を示す。ベース11は、全
体として図番31で示すエミッタアセンブリ(以下に説
明する様に、アセンブリにしなくてもよいが)と、全体
として図番15で示すセンサアセンブリを支持してい
る。頂部カバー12は、エミッタアセンブリ上に窓24
と、センサアセンブリ上に窓26を備える。エミッタア
センブリは、例えば、赤外線ダイオード、又は、他の種
々のエミッタ等のLED(発光ダイオード)とし、必ずし
もそれに限るわけではないが、光学的レンズアセンブリ
等の放射ビームを所定方向に向ける手段としてのエミッ
タ13より構成されるのが好ましい。記載した実施例で
は、光軸、即ち、ビームの方向は、実質上垂直であっ
て、LEDによる発光を、円筒状レンズ20により集束
し、ビームを大略上方に反射する様に垂直方向に対し約
45°傾斜したミラ22に向けることにより得られる。
これらの構成要素は、図3に斜視図として示されてい
る。反射光は、窓24を通り、上方に向けられたビーム
を形成する。勿論、このビームは、その頂点、即ち、エ
ミッタの面から上方向外方に張り出し、大略四辺形の断
面又は、ベースを有するピラミットの形状を有する。こ
のベースの形状は、レンズ20に依存するもので、円筒
状の場合、レンズ軸方向に平行に延びたビームを形成す
る傾向がある。発光の特定強度、即ち、ビームの水平断
面の単位面を通過する放射光の量は、放射空間の頂点か
ら上方へと減少する。
【0033】センサアセンブリ15は、垂直方向に対し
約45°傾斜したミラ25を備え、それにより、装置を
設置した部屋の天井、又は、放射空間を横切る、他の何
らかの反射物体により反射された放射光は、ミラと整列
したカバー12の開口26を通過した後出射する。ミラ
25は、放射光を、レンズ27へ反射し、それらの構成
要素は、図2の斜視図に示されている。レンズ27か
ら、放射光は、図5に斜視図で示す円筒状レンズ32に
達する。この円筒状レンズ32から、放射光は、セン
サ、例えば、受けた放射光に応じて電気信号を発生する
光電セル14に達する。センサアセンブリの上記幾何学
的形状により、各ユニット10に対し異なる検出ビーム
が決定されるので、ユニットは互に干渉しない。即ち、
上述の光学部品及びカバー12の開口は、ある空間から
の放射光−「検出ビーム」−のみが、各センサに達し、任
意のセンサに達した放射光は、他のセンサのいずれにも
到着しない様な寸法構成及び配置となっている。前述の
光学部品及びその配置は特に重要なものではなく、当業
者であれば、全体として、又は、部分的に異なる部材を
選択して、所望の発光及び検出ビームを得る様に、それ
らを全体的に、又は、部分的に異なる方法で配設するこ
とができることは了解されるであろう。すでに述べた様
に、各セグメント10に、エミッタアセンブリを設ける
必要はない。本発明にかかる装置には、そのかわりに、
1つ又はそれ以上のエミッタを別々に設け、その各々
が、1つ以上のセンサの受光する放射光を放射する構成
としてもよい。その場合、セグメント毎にエミッタアセ
ンブリ及びエミッタビームを関連させることはしない。
約45°傾斜したミラ25を備え、それにより、装置を
設置した部屋の天井、又は、放射空間を横切る、他の何
らかの反射物体により反射された放射光は、ミラと整列
したカバー12の開口26を通過した後出射する。ミラ
25は、放射光を、レンズ27へ反射し、それらの構成
要素は、図2の斜視図に示されている。レンズ27か
ら、放射光は、図5に斜視図で示す円筒状レンズ32に
達する。この円筒状レンズ32から、放射光は、セン
サ、例えば、受けた放射光に応じて電気信号を発生する
光電セル14に達する。センサアセンブリの上記幾何学
的形状により、各ユニット10に対し異なる検出ビーム
が決定されるので、ユニットは互に干渉しない。即ち、
上述の光学部品及びカバー12の開口は、ある空間から
の放射光−「検出ビーム」−のみが、各センサに達し、任
意のセンサに達した放射光は、他のセンサのいずれにも
到着しない様な寸法構成及び配置となっている。前述の
光学部品及びその配置は特に重要なものではなく、当業
者であれば、全体として、又は、部分的に異なる部材を
選択して、所望の発光及び検出ビームを得る様に、それ
らを全体的に、又は、部分的に異なる方法で配設するこ
とができることは了解されるであろう。すでに述べた様
に、各セグメント10に、エミッタアセンブリを設ける
必要はない。本発明にかかる装置には、そのかわりに、
1つ又はそれ以上のエミッタを別々に設け、その各々
が、1つ以上のセンサの受光する放射光を放射する構成
としてもよい。その場合、セグメント毎にエミッタアセ
ンブリ及びエミッタビームを関連させることはしない。
【0034】装置の単1部材の動作、即ち、実施例で
は、任意のセグメント10に関連するエミッタ及びセン
サの動作について以下に詳述する。異なる部材間の干渉
をさける為に、全ての部材が同じ動作を好ましくは非同
時に行うことが望ましい。換言すれば、図7により明ら
かな様に、略図で示す中央処理装置、又は、コンピュー
タ、例えば、マイクロプロセサは、連続する時間間隔で
装置の数個の部材を作動せしめるが、この様な時間間隔
は非常に短いので、装置を連続運転する様な効果を与え
る。又、すでに述べた様に、エミッタは、複数の異なる
センサと協働せしめ、装置の複数の部材の1部と考えて
もよい。図示の実施例では、放射光は、パルスによって
放出される。パルスの周波数は、中央処理装置により制
御される。以下に、1例として、毎秒2000パルスの
場合を仮定する。今取り上げている部材のセンサは、受
けたパルスに応じて出力信号を発生し、それも又パルス
であって、その長さ、即ち、持続時間は、受ける放射光
の強度が増加するにつれて増加する。それをエミッタか
ら送られるパルスと区別する為に、「センサパルス」又は
「センサ信号」と呼称する。処理装置が部材を起動する
と、エミッタがパルスを出射する。ある時間後、処理装
置は、センサの出力をサンプルする。放射の開始と、セ
ンサ出力のサンプリングとの間の時間は、「サンプルデ
ィレイタイム」と呼び、SDTで示す。このSDTは、
コンピュータにより変更可能である。それは、装置の動
作に影響するので、最適な値に設定するのが望ましく、
その決定については、後述する。
は、任意のセグメント10に関連するエミッタ及びセン
サの動作について以下に詳述する。異なる部材間の干渉
をさける為に、全ての部材が同じ動作を好ましくは非同
時に行うことが望ましい。換言すれば、図7により明ら
かな様に、略図で示す中央処理装置、又は、コンピュー
タ、例えば、マイクロプロセサは、連続する時間間隔で
装置の数個の部材を作動せしめるが、この様な時間間隔
は非常に短いので、装置を連続運転する様な効果を与え
る。又、すでに述べた様に、エミッタは、複数の異なる
センサと協働せしめ、装置の複数の部材の1部と考えて
もよい。図示の実施例では、放射光は、パルスによって
放出される。パルスの周波数は、中央処理装置により制
御される。以下に、1例として、毎秒2000パルスの
場合を仮定する。今取り上げている部材のセンサは、受
けたパルスに応じて出力信号を発生し、それも又パルス
であって、その長さ、即ち、持続時間は、受ける放射光
の強度が増加するにつれて増加する。それをエミッタか
ら送られるパルスと区別する為に、「センサパルス」又は
「センサ信号」と呼称する。処理装置が部材を起動する
と、エミッタがパルスを出射する。ある時間後、処理装
置は、センサの出力をサンプルする。放射の開始と、セ
ンサ出力のサンプリングとの間の時間は、「サンプルデ
ィレイタイム」と呼び、SDTで示す。このSDTは、
コンピュータにより変更可能である。それは、装置の動
作に影響するので、最適な値に設定するのが望ましく、
その決定については、後述する。
【0035】コンピュータがセンサ出力をサンプルする
時、センサ信号が未だ送られつつあるか否かについて、
各サンプリング時に検出しかつ登録する。センサがエミ
ッタパルスを未だ受信しておらず、従ってセンサ信号を
送って応答していない場合、又は、弱いエミッタパルス
を受け、その為、SDT時間より短い継続時間のセンサ
信号を送った場合、コンピュータは、センサ信号の不在
(ゼロ)を登録する。センサが充分に強く、継続時間がS
DT時間を超過するエミッタパルスを受けた場合、コン
ピュータは、センサ信号の存在(1)を登録する。コンピ
ュータは、所定時間長、又は、「測定サイクル」の間に検
出したセンサパルスの数を計数する。測定サイクル中に
検出されるセンサパルスの最大数は、サイクル中に送ら
れたエミッタパルスの数と明らかに等しく、サイクルの
継続時間及びエミッタパルスの周波数に依存する。この
例では、センサパルスの最大数が64で、約1/30秒
(更に正しくは64/2000)の各測定サイクルの継続
時間に対応するものと仮定する。「強度番号」と呼び、I
Nで示される各測定サイクルで検出されるセンサパルス
の数(述べられている場合では、ゼロと64との間)は、
センサにより受けられる放射光の強度の尺度を示し、こ
の実施例の場合検出パラメータとなる。しかし、放射強
度と検出されたセンサパルスのIN番号は比例しない。
それは、全ての他の条件が等しければ、SDTが増加す
れば、更に多くのセンサパルスが未検出のままとなるこ
とから明らかな様に、後者のIN番号は、他の要素、主
としてSDTの値により影響されるからである。
時、センサ信号が未だ送られつつあるか否かについて、
各サンプリング時に検出しかつ登録する。センサがエミ
ッタパルスを未だ受信しておらず、従ってセンサ信号を
送って応答していない場合、又は、弱いエミッタパルス
を受け、その為、SDT時間より短い継続時間のセンサ
信号を送った場合、コンピュータは、センサ信号の不在
(ゼロ)を登録する。センサが充分に強く、継続時間がS
DT時間を超過するエミッタパルスを受けた場合、コン
ピュータは、センサ信号の存在(1)を登録する。コンピ
ュータは、所定時間長、又は、「測定サイクル」の間に検
出したセンサパルスの数を計数する。測定サイクル中に
検出されるセンサパルスの最大数は、サイクル中に送ら
れたエミッタパルスの数と明らかに等しく、サイクルの
継続時間及びエミッタパルスの周波数に依存する。この
例では、センサパルスの最大数が64で、約1/30秒
(更に正しくは64/2000)の各測定サイクルの継続
時間に対応するものと仮定する。「強度番号」と呼び、I
Nで示される各測定サイクルで検出されるセンサパルス
の数(述べられている場合では、ゼロと64との間)は、
センサにより受けられる放射光の強度の尺度を示し、こ
の実施例の場合検出パラメータとなる。しかし、放射強
度と検出されたセンサパルスのIN番号は比例しない。
それは、全ての他の条件が等しければ、SDTが増加す
れば、更に多くのセンサパルスが未検出のままとなるこ
とから明らかな様に、後者のIN番号は、他の要素、主
としてSDTの値により影響されるからである。
【0036】以下に、1つのセンサを参照して、「ゼロ
化操作」と呼ばれる、装置の与えられた環境での作動に
備える為の操作について述べる。「ゼロ化操作」の間は、
装置に加えられたり、正常な運転中に装置が反応する様
な動的刺激(dynamic stimuli)はいずれも存在しない。
装置が始動されると、エミッタは、コンピュータにより
制御されたIR(又は、他の放射)パルスを放出し始め
る。センサはそのセンサパルスを出し、コンピュータ
は、それらをサンプルし、全て前に述べた様に、パルス
をカウントしてIN値を演算し、全て1秒の数千分の1
(例えば30ミリセコンド)内にメモリして、登録する。
ゼロ操作中は、力学的刺激は存在しないので、その値
は、「アイドルモード強度番号」(idle mode intensity
number)と呼ばれ、IDNで示される。このIDN
は、検出パラメータINの基準閾値(reference thresh
old value)である。内部及び外部の電子的及び光学的
ノイズにより、この番号は安定せず測定サイクル毎に変
化する。その最大変動値は、「ノイズ番号」と呼ばれNN
と示される。それは、装置を、正常運転しようとする環
境で運転することにより経験的に決定され、ゼロ化操作
が行なわれるのと同じで、正常な条件、例えば、通常の
室温で、IDNを、充分な時間の間、例えば、1時間に
わたって、繰り返し測定して行われる。あるいは、NN
は、種々の部品の全ての寄与要素、例えば、公知であっ
て、当業者には容易に決定できるセンサノイズ、アンプ
ノイズ、ディジタルノイズ、外部インダクションノイ
ズ、外部放射源よりの光学的ノイズ等を合算することに
より計算できる。
化操作」と呼ばれる、装置の与えられた環境での作動に
備える為の操作について述べる。「ゼロ化操作」の間は、
装置に加えられたり、正常な運転中に装置が反応する様
な動的刺激(dynamic stimuli)はいずれも存在しない。
装置が始動されると、エミッタは、コンピュータにより
制御されたIR(又は、他の放射)パルスを放出し始め
る。センサはそのセンサパルスを出し、コンピュータ
は、それらをサンプルし、全て前に述べた様に、パルス
をカウントしてIN値を演算し、全て1秒の数千分の1
(例えば30ミリセコンド)内にメモリして、登録する。
ゼロ操作中は、力学的刺激は存在しないので、その値
は、「アイドルモード強度番号」(idle mode intensity
number)と呼ばれ、IDNで示される。このIDN
は、検出パラメータINの基準閾値(reference thresh
old value)である。内部及び外部の電子的及び光学的
ノイズにより、この番号は安定せず測定サイクル毎に変
化する。その最大変動値は、「ノイズ番号」と呼ばれNN
と示される。それは、装置を、正常運転しようとする環
境で運転することにより経験的に決定され、ゼロ化操作
が行なわれるのと同じで、正常な条件、例えば、通常の
室温で、IDNを、充分な時間の間、例えば、1時間に
わたって、繰り返し測定して行われる。あるいは、NN
は、種々の部品の全ての寄与要素、例えば、公知であっ
て、当業者には容易に決定できるセンサノイズ、アンプ
ノイズ、ディジタルノイズ、外部インダクションノイ
ズ、外部放射源よりの光学的ノイズ等を合算することに
より計算できる。
【0037】本発明の基本的実施例によると、装置は、
それが、端末装置であっても、端末装置へのインターフ
ェイスであっても、その装置が力学的刺激の無い場合
(この表現は、以前に定義済)に受けるであろう放射光強
度よりも高くない、基準閾値IDNと等しいか、それよ
り低い検出パラメータINに対応する放射光を受けた場
合に起動するように制御装置をプログラムすることが可
能である。この様にして、制御装置は、少なくとも1つ
のセンサが、IDNよりも、更に強い強度の放射光を受
けた時に作動され、全てのセンサがIDNに等しいか、
それより低い強度の放射光を受けた時に非作動とされ
る。しかし、ノイズがあると、制御装置が、動的刺激が
無いのに作動される場合もあり得る。これをさけるに
は、作動閾値をNN分増加すべきである。
それが、端末装置であっても、端末装置へのインターフ
ェイスであっても、その装置が力学的刺激の無い場合
(この表現は、以前に定義済)に受けるであろう放射光強
度よりも高くない、基準閾値IDNと等しいか、それよ
り低い検出パラメータINに対応する放射光を受けた場
合に起動するように制御装置をプログラムすることが可
能である。この様にして、制御装置は、少なくとも1つ
のセンサが、IDNよりも、更に強い強度の放射光を受
けた時に作動され、全てのセンサがIDNに等しいか、
それより低い強度の放射光を受けた時に非作動とされ
る。しかし、ノイズがあると、制御装置が、動的刺激が
無いのに作動される場合もあり得る。これをさけるに
は、作動閾値をNN分増加すべきである。
【0038】作動した装置が応答するには、装置の感
度、即ち、所要の動的刺激の強度を制御するのが望まし
い。この目的の為に、作動、即ち、下方閾値及び不作
動、即ち、上方閾値の両者は、「感度番号」と呼ばれ、S
Nで示される係数により増加する。この様にして、装置
は、余り小さくなく、その最小強度がSNの増加と共に
上昇する動的刺激にのみ応答することになる。それぞ
れ、OFFIN及びONINとして表示される下方及び
上方閾値は、次の式で表わされる。 OFFIN=IDN+SN ONIN=IDN+SN+NN
度、即ち、所要の動的刺激の強度を制御するのが望まし
い。この目的の為に、作動、即ち、下方閾値及び不作
動、即ち、上方閾値の両者は、「感度番号」と呼ばれ、S
Nで示される係数により増加する。この様にして、装置
は、余り小さくなく、その最小強度がSNの増加と共に
上昇する動的刺激にのみ応答することになる。それぞ
れ、OFFIN及びONINとして表示される下方及び
上方閾値は、次の式で表わされる。 OFFIN=IDN+SN ONIN=IDN+SN+NN
【0039】SNは、装置を通常状態で作動させ、与え
られた動的刺激、例えば、1・2mの高さで、プレーヤ
のいる領域の中心で代表的な物体、例えば、プレーヤの
手や光学的相当物体の動作に対して満足に応答する迄変
動することにより、経験的に決定される。NNの値と同
様にSNの値も、公知のパラメータとして、ゼロ化操作
の1部として、コンピュータメモリに登録される。
られた動的刺激、例えば、1・2mの高さで、プレーヤ
のいる領域の中心で代表的な物体、例えば、プレーヤの
手や光学的相当物体の動作に対して満足に応答する迄変
動することにより、経験的に決定される。NNの値と同
様にSNの値も、公知のパラメータとして、ゼロ化操作
の1部として、コンピュータメモリに登録される。
【0040】以上の説明から、決定すべき最初のパラメ
ータ、即ち、更に正確には、ゼロ化操作において最適の
値が帰するべきパラメータは、SDTであることが明ら
かである。センサは、光学的パルスを受ける時間と、電
子的応答を発生する時間との間に、個有のディレイ時間
を有する。前述の様に、応答信号の長さは、受けた光信
号の強度に比例する。SDTを最適化する為に、その値
は、最大の感度を達成する様に、初めは、できるだけデ
ィレイ時間に近接して設定される。この値は、「初期S
DT」−ISDTと呼ばれる。弱い光信号は、センサに
短い電子パルスを発生させるが、処理装置は、パルス開
始の直後にセンサの出力をサンプルするので、なお識別
可能である。処理装置は、ISDTを用いてIDNを測
定する。非常に光信号(IDN>64−(NN+SN))が
強くOFFINとONINがその指定範囲に入るには余
りに高い場合には、処理装置は、SDTを1マイクロセ
コンドだけ増加して感度を下げ、再びIDNをチェック
する。
ータ、即ち、更に正確には、ゼロ化操作において最適の
値が帰するべきパラメータは、SDTであることが明ら
かである。センサは、光学的パルスを受ける時間と、電
子的応答を発生する時間との間に、個有のディレイ時間
を有する。前述の様に、応答信号の長さは、受けた光信
号の強度に比例する。SDTを最適化する為に、その値
は、最大の感度を達成する様に、初めは、できるだけデ
ィレイ時間に近接して設定される。この値は、「初期S
DT」−ISDTと呼ばれる。弱い光信号は、センサに
短い電子パルスを発生させるが、処理装置は、パルス開
始の直後にセンサの出力をサンプルするので、なお識別
可能である。処理装置は、ISDTを用いてIDNを測
定する。非常に光信号(IDN>64−(NN+SN))が
強くOFFINとONINがその指定範囲に入るには余
りに高い場合には、処理装置は、SDTを1マイクロセ
コンドだけ増加して感度を下げ、再びIDNをチェック
する。
【0041】SDTを1マイクロセコンド増すことによ
り、処理装置は、応答後センサ出力1マイクロセコンド
+ISDTをサンプルする。1マイクロセコンド+IS
DTのパルスをセンサに発生させる光信号のみが、処理
装置により識別される。これらのパルスは、その強度が
高いことが必要である。処理装置は、IDNが、0<I
DN<(64−(NN+SN))の範囲内の満足する値に達
する様に、感度が低くなる迄、この手順をくり返す。得
られたSDTは、処理装置のメモリに登録され、少なく
とも、環境の変化が、新たにゼロ化操作を必要とする迄
装置の正常操作を維持する。それは、「作動SDT」(wor
king SDT)と呼ばれ、WSDTで示される。
り、処理装置は、応答後センサ出力1マイクロセコンド
+ISDTをサンプルする。1マイクロセコンド+IS
DTのパルスをセンサに発生させる光信号のみが、処理
装置により識別される。これらのパルスは、その強度が
高いことが必要である。処理装置は、IDNが、0<I
DN<(64−(NN+SN))の範囲内の満足する値に達
する様に、感度が低くなる迄、この手順をくり返す。得
られたSDTは、処理装置のメモリに登録され、少なく
とも、環境の変化が、新たにゼロ化操作を必要とする迄
装置の正常操作を維持する。それは、「作動SDT」(wor
king SDT)と呼ばれ、WSDTで示される。
【0042】この操作は、図6に図示されていて、横軸
は時間であり、縦軸は、一測定サイクル中に計数された
センサパルスの数を示している。区間40で示すゼロ化
操作の初めには、SDTは非常に小さく、その結果IN
は、高すぎる(図では64)。次いでSDTは、1マイク
ロセコンド増加され(区間41)、それにより、INは6
0に減じるが、それでも未だ高すぎる。SDTは、図示
の連続する区間で繰り返して増加し、INは、40にな
る迄(区間42)減少する。これは、以前に設定したSN
とNNの値で、ONINは60で、0〜64間にあるの
で、満足すべき値である。IDN=40として、それに
基づいてONINとOFFINが計算されたINの値を
作り出したSDTは、装置の操作全体を通じて用いられ
るのでWSDTとなる。傾斜線43と44は、通常の動
作において、どの様に装置が作動するかを示している。
動的刺激が存在する場合は、INは、IDNから、ON
INである60に上昇し、制御装置は作動する。動的刺
激がやむと、INは60からOFFINへと減じ、その
時点で、制御装置は、不作動とされる。
は時間であり、縦軸は、一測定サイクル中に計数された
センサパルスの数を示している。区間40で示すゼロ化
操作の初めには、SDTは非常に小さく、その結果IN
は、高すぎる(図では64)。次いでSDTは、1マイク
ロセコンド増加され(区間41)、それにより、INは6
0に減じるが、それでも未だ高すぎる。SDTは、図示
の連続する区間で繰り返して増加し、INは、40にな
る迄(区間42)減少する。これは、以前に設定したSN
とNNの値で、ONINは60で、0〜64間にあるの
で、満足すべき値である。IDN=40として、それに
基づいてONINとOFFINが計算されたINの値を
作り出したSDTは、装置の操作全体を通じて用いられ
るのでWSDTとなる。傾斜線43と44は、通常の動
作において、どの様に装置が作動するかを示している。
動的刺激が存在する場合は、INは、IDNから、ON
INである60に上昇し、制御装置は作動する。動的刺
激がやむと、INは60からOFFINへと減じ、その
時点で、制御装置は、不作動とされる。
【0043】2つの閾値OFFINとONINは、実際
には測定サイクル中に計算したパルスの数で、即ち、そ
のサイズは、sec-1である。勿論、NNとSNは、同一
単位で表わされる。1例として、ここに仮定した様に、
エミッタにより出力されるパルス数を測定サイクルにつ
いて64とすると、OFFINとONINの両者は、ゼ
ロと64の間にある必要がある。出力パルス数を増加す
ると装置の精度を増すのみではなく、その応答時間をも
増加し、1方、その数を減じると、精度と応答時間の両
者を減じる。高い精度と、低い応答時間が望ましいの
で、妥協案として大ていの場合、パルス数を測定サイク
ル当り64に設定している。
には測定サイクル中に計算したパルスの数で、即ち、そ
のサイズは、sec-1である。勿論、NNとSNは、同一
単位で表わされる。1例として、ここに仮定した様に、
エミッタにより出力されるパルス数を測定サイクルにつ
いて64とすると、OFFINとONINの両者は、ゼ
ロと64の間にある必要がある。出力パルス数を増加す
ると装置の精度を増すのみではなく、その応答時間をも
増加し、1方、その数を減じると、精度と応答時間の両
者を減じる。高い精度と、低い応答時間が望ましいの
で、妥協案として大ていの場合、パルス数を測定サイク
ル当り64に設定している。
【0044】正常運転中は、コンピュータが、INを3
0−40ミリセコンド毎にチェックする。IN値がON
IN以上に上昇すると、コンピュータは「オン」信号を出
す。即ち、制御装置を作動せしめる(例えば、ビデオ/
コンピュータゲーム、電子音楽装置又はインタフェイ
ス)。IN値がOFFINとONINとの間にある場合
は、何ら変化はなく、制御装置は、場合に応じて、作動
を続けたり、作動しなかったりする。IN値が、OFF
IN以下になると、コンピュータは、「オフ」信号を発生
し、即ち、制御装置を不作動にする。2つの閾値間のギ
ャップによって、INの値が不適当な時に、ノイズが上
記のような「オン」及び「オフ」信号を発信するのを防止し
ている。
0−40ミリセコンド毎にチェックする。IN値がON
IN以上に上昇すると、コンピュータは「オン」信号を出
す。即ち、制御装置を作動せしめる(例えば、ビデオ/
コンピュータゲーム、電子音楽装置又はインタフェイ
ス)。IN値がOFFINとONINとの間にある場合
は、何ら変化はなく、制御装置は、場合に応じて、作動
を続けたり、作動しなかったりする。IN値が、OFF
IN以下になると、コンピュータは、「オフ」信号を発生
し、即ち、制御装置を不作動にする。2つの閾値間のギ
ャップによって、INの値が不適当な時に、ノイズが上
記のような「オン」及び「オフ」信号を発信するのを防止し
ている。
【0045】1つ以上のセンサが用いられた場合、各セ
ンサは、独自の特定のSTD、OFFIN、及びONI
N値を与えられ、コンピュータは、各センサのINを、
その特定のパラメータと比較し、それにより、「オン」及
び「オフ」信号を発生する。
ンサは、独自の特定のSTD、OFFIN、及びONI
N値を与えられ、コンピュータは、各センサのINを、
その特定のパラメータと比較し、それにより、「オン」及
び「オフ」信号を発生する。
【0046】本発明にかかるこの実施例では、センサに
より受け取られた放射光の強度は、受信放射光を量的に
定義し得る特性である。測定サイクル中に、処理装置が
カウントしたセンサパルスの数は、検出パラメータであ
る。このパラメータと、特性との間の相互関係は、放射
光の各強度と、対応するセンサパルス数との間の関係
で、その関係は、装置の特性と、選んだ特定のSDTに
依存するものである。検出パラメータの基準閾値は、装
置が作動される環境で、動的刺激のない所で測定したパ
ルス数INである。制御信号(「オン」又は「オフ」)を発生
させる基準閾値からの偏差は、基準閾値以上の検出パラ
メータの所定の偏差であって、望ましくは、前述の様
に、ノイズ番号及感度番号の合計に等しい閾値を越える
偏差である。
より受け取られた放射光の強度は、受信放射光を量的に
定義し得る特性である。測定サイクル中に、処理装置が
カウントしたセンサパルスの数は、検出パラメータであ
る。このパラメータと、特性との間の相互関係は、放射
光の各強度と、対応するセンサパルス数との間の関係
で、その関係は、装置の特性と、選んだ特定のSDTに
依存するものである。検出パラメータの基準閾値は、装
置が作動される環境で、動的刺激のない所で測定したパ
ルス数INである。制御信号(「オン」又は「オフ」)を発生
させる基準閾値からの偏差は、基準閾値以上の検出パラ
メータの所定の偏差であって、望ましくは、前述の様
に、ノイズ番号及感度番号の合計に等しい閾値を越える
偏差である。
【0047】ゼロ化操作を、1つのセンサを対象に述べ
た。コンピュータは、装置が各センサに、個々に関連し
ていて、例えば、装置内に8つのセグメントと8つのセ
ンサがある場合、コンピュータは、その各々を同時にゼ
ロ化する。部屋の形や、その中にある物体及びその内部
の装置の位置によっては、測定サイクルを含む装置のゼ
ロ化に使用又は設定された種々のパラメータは、センサ
毎及びユニット10毎に異なっていてもよい。
た。コンピュータは、装置が各センサに、個々に関連し
ていて、例えば、装置内に8つのセグメントと8つのセ
ンサがある場合、コンピュータは、その各々を同時にゼ
ロ化する。部屋の形や、その中にある物体及びその内部
の装置の位置によっては、測定サイクルを含む装置のゼ
ロ化に使用又は設定された種々のパラメータは、センサ
毎及びユニット10毎に異なっていてもよい。
【0048】機器を使用する場合、プレーヤは、一般
に、セグメント10により限定される多角形内の領域の
プレイエリアに位置し、身体の部分を動かして種々のセ
ンサの受光する放射光に変化を与えることにより動的刺
激を作り出す。プレーヤが居ない場合、装置のセグメン
トにより支持されるエミッタ、又は、単数又は複数の中
央エミッタにより射出される放射光は、装置が設置され
ている部屋の天井により反射されるが、プレーヤの体の
1部が、射出ビームを透過し、センサへ放射光を反射す
る場合には、天井よりも、エミッタに近い。反射面がエ
ミッタに近い程、反射される放射光は強くなることは明
白である。そうすると、コンピュータは、測定サイクル
内で、感知作動する1つ、又は、それ以上のセンサか
ら、ゼロ化操作中に受取るパルス数より多いパルス−後
述する様に、本実施例では一層多いが、他の実施例で
は、少なくなることもある−を受けることになる。即
ち、検出パラメータは、その基準閾値より偏移し、その
作動、即ち、上方閾値に達する。コンピュータは、この
時は常に、制御装置に適当な作動指令を送る様にプログ
ラムされていて、該作動指令は、制御装置の性質や作動
状態や、検出パラメータが関係している特定のセンサ
や、更に、任意に、コンピュータが考慮に入れる様にプ
ログラムされている他の条件やパラメータに依存するも
のである。上述の様に、制御装置は、電気又は電子信号
又は、他の種類の信号を発生する公知の装置、例えば、
インターフェイス、又は、端末装置であってもよい。即
ち、楽音又は光画像等の最終的に望まれる効果や、安全
装置の作動等を行う機器又は装置、又は、他のコンピュ
ータであってもよい。コンピュータは、単に、動的刺激
があるということを登録するのみであるので、全ての場
合において、その強度に関係なく、動的刺激を受けた特
定センサに関連した単1の出力指令を発生するか、又
は、強度を考慮に入れて、その関数としての指令を出力
する。即ち、ここに説明する1例では、制御装置に、異
なる強度の効果、例えば、一層強いか又は、弱い楽音を
発生させる為に、測定サイクル中に受けたパルス数の関
数としての指令を出力する。
に、セグメント10により限定される多角形内の領域の
プレイエリアに位置し、身体の部分を動かして種々のセ
ンサの受光する放射光に変化を与えることにより動的刺
激を作り出す。プレーヤが居ない場合、装置のセグメン
トにより支持されるエミッタ、又は、単数又は複数の中
央エミッタにより射出される放射光は、装置が設置され
ている部屋の天井により反射されるが、プレーヤの体の
1部が、射出ビームを透過し、センサへ放射光を反射す
る場合には、天井よりも、エミッタに近い。反射面がエ
ミッタに近い程、反射される放射光は強くなることは明
白である。そうすると、コンピュータは、測定サイクル
内で、感知作動する1つ、又は、それ以上のセンサか
ら、ゼロ化操作中に受取るパルス数より多いパルス−後
述する様に、本実施例では一層多いが、他の実施例で
は、少なくなることもある−を受けることになる。即
ち、検出パラメータは、その基準閾値より偏移し、その
作動、即ち、上方閾値に達する。コンピュータは、この
時は常に、制御装置に適当な作動指令を送る様にプログ
ラムされていて、該作動指令は、制御装置の性質や作動
状態や、検出パラメータが関係している特定のセンサ
や、更に、任意に、コンピュータが考慮に入れる様にプ
ログラムされている他の条件やパラメータに依存するも
のである。上述の様に、制御装置は、電気又は電子信号
又は、他の種類の信号を発生する公知の装置、例えば、
インターフェイス、又は、端末装置であってもよい。即
ち、楽音又は光画像等の最終的に望まれる効果や、安全
装置の作動等を行う機器又は装置、又は、他のコンピュ
ータであってもよい。コンピュータは、単に、動的刺激
があるということを登録するのみであるので、全ての場
合において、その強度に関係なく、動的刺激を受けた特
定センサに関連した単1の出力指令を発生するか、又
は、強度を考慮に入れて、その関数としての指令を出力
する。即ち、ここに説明する1例では、制御装置に、異
なる強度の効果、例えば、一層強いか又は、弱い楽音を
発生させる為に、測定サイクル中に受けたパルス数の関
数としての指令を出力する。
【0049】この実施例では、装置の各セグメントに
は、1つのエミッタが備えられている。しかし、前述の
通り、単1のエミッタを装置全体に用いてもよい。この
場合、ゼロ化操作の間に、単1エミッタは、その放射光
を天井に向け、天井により反射された放射光が、センサ
により検出されるものである。ゼロ化操作では、天井と
センサ間に何ら障害物はなく、センサの受光する反射放
射光は、最大である。プレーヤが、装置を操作する場
合、その身体で、反射した放射光の1部をさえぎるの
で、センサの受光する放射光の強度は、ゼロ化操作中の
強度よりも低くなる。換言すれば、動的刺激とは、セン
サの受光する放射光の強度の減少により与えられるもの
である。装置は、前述の実施例で述べた強度の増加に応
答する様に、強度の減少にも応答する様に構成されてい
る。即ち、装置は、ゼロ化操作において設定された下方
閾値以下への検出放射光の減少に応答してON信号を出
し(このゼロ化操作は、前述のものと類似の操作であ
る)、ゼロ化操作において設定された上方閾値以上への
検出放射光の増加に応答してOFF信号を発生する。
は、1つのエミッタが備えられている。しかし、前述の
通り、単1のエミッタを装置全体に用いてもよい。この
場合、ゼロ化操作の間に、単1エミッタは、その放射光
を天井に向け、天井により反射された放射光が、センサ
により検出されるものである。ゼロ化操作では、天井と
センサ間に何ら障害物はなく、センサの受光する反射放
射光は、最大である。プレーヤが、装置を操作する場
合、その身体で、反射した放射光の1部をさえぎるの
で、センサの受光する放射光の強度は、ゼロ化操作中の
強度よりも低くなる。換言すれば、動的刺激とは、セン
サの受光する放射光の強度の減少により与えられるもの
である。装置は、前述の実施例で述べた強度の増加に応
答する様に、強度の減少にも応答する様に構成されてい
る。即ち、装置は、ゼロ化操作において設定された下方
閾値以下への検出放射光の減少に応答してON信号を出
し(このゼロ化操作は、前述のものと類似の操作であ
る)、ゼロ化操作において設定された上方閾値以上への
検出放射光の増加に応答してOFF信号を発生する。
【0050】更に本発明を説明する為に、1組のセンサ
/エミッタ用のマイクロコントローラプログラムを以下
に述べる。該プログラムは、Cで書かれている。用語
「MIDI」は、楽器のディジタルインタフェイスを示す
(全ての電子楽器に用いられるプロトコール)。
/エミッタ用のマイクロコントローラプログラムを以下
に述べる。該プログラムは、Cで書かれている。用語
「MIDI」は、楽器のディジタルインタフェイスを示す
(全ての電子楽器に用いられるプロトコール)。
【0051】 プログラム /プログラム開始/ int SDT,IN,IDN,ONIN,OFFIN (変数)c onst int ISDT=1,N=10,SN=5,サイクルタイム=30(定数)主 () { ゼロ化() (ゼロ化相) 0==0の時 (通常の動作を続行) { IN=サイクル測定 (測定し、結果を得る) (IN>ONIN)の場合、 オン出力 (オン信号送出) (IN<OFFIN)の場合、オフ出力 (オフ信号送出) } } int サイクル測定() { int 送信、カウンタ タイマ始動(CYCLE TIME) (送信=0:送信<64;送信++)の時 { パルス送信() ディレイ(SDT) カウンタ=カウンタ+パルス受信() } タイマ終了を待機() 復帰(カウンタ) } パルス送信無し() { /1パルス送信の手続/ } int パルス受信() { /センサ出力サンプリングと、センサ出力がハイの時1を戻し、ローの時0を戻 す手続/ } タイマ始動無し(CYCLE TIME) { /内部タイマをCYCLE TIME=90msecにロードし、駆動させる手続/ タイマ終了待機無し() { /始動時にロードされたタイムをタイマがカウントするまで待機する手続/ } オン出力無し() { /『MIDI』プロトコルを介して楽器に、音符値の付いた『オン』符号を送出 する手続/ } オフ出力無し() { /『MIDI』プロトコルを介して楽器に、音符値の付いた『オフ』符号を送出 する手続/ } ゼロ化無し() { SDT=ISDT (SDTをISDTに設定) IN=サイクル測定() (第1IN値を求める) (IN>(64−(SN+NN)))の時 (SDTが適当になるまで続ける) { SDT=SDT+1 IN=サイクル測定() } (SDTが適当な場合のみ放置) IDN=サイクル測定() OFFIN=IDN+SN ONIN=IDN+SN+NN } /プログラム終了/
【0052】上記プログラムは使用するマイクロコント
ローラに従ってコンパイルする必要がある。
ローラに従ってコンパイルする必要がある。
【0053】ここではインテル社製8051マイクロコ
ントローラ、オプテク社製OP240IREDSエミッ
タ、TBA2800アンプを備えたジーメンス社製SF
H205 PIN−PHOTODIODESセンサを使
った。
ントローラ、オプテク社製OP240IREDSエミッ
タ、TBA2800アンプを備えたジーメンス社製SF
H205 PIN−PHOTODIODESセンサを使
った。
【0054】上記実施例装置の実施方法は、赤外光とは
異なった、例えば超音波やマイクロ波等を使って実行し
てもよい。そのような場合には、使用される特定の放射
光を出射、受光するように装置を設計する。パルス発生
後、所定時間内に検出されるパルス数を計数するシステ
ムが使用可能であるが、その他の場合には、検出パラメ
ータはパルス数を示すものではなく、それは例えば、光
電セルの発生する起電力や電流といった放射強度を直接
示す尺度であり、該検出パラメータと放射光の物理的に
定義可能な特性との相互関係は、動的刺激のない場合に
上記起電力や電流が所定の基準閾値をもつように、セル
の感度は調整可能であるということから決定される。装
置の作動時、コンピュータから出力される指令は発生す
る起電力や電流と、その基準閾値との差の関数である。
あるいは、検出パラメータと放射特性は一致し、コンピ
ュータの指令出力は動的刺激のある場合とない場合の特
性値の差の関数となる。これは、例えば、放射光の出射
と検出との時間差が放射特性がある時に起こる。しかし
この時も又、放射光はパルスで出力され、時間差は各パ
ルス毎に測定される。こうしてコンピュータは、動的刺
激のない場合、各センサの時間差を登録して、装置をゼ
ロ化する。そして刺激のある場合には、時間差を登録
し、その差の関係である指令を出力する。
異なった、例えば超音波やマイクロ波等を使って実行し
てもよい。そのような場合には、使用される特定の放射
光を出射、受光するように装置を設計する。パルス発生
後、所定時間内に検出されるパルス数を計数するシステ
ムが使用可能であるが、その他の場合には、検出パラメ
ータはパルス数を示すものではなく、それは例えば、光
電セルの発生する起電力や電流といった放射強度を直接
示す尺度であり、該検出パラメータと放射光の物理的に
定義可能な特性との相互関係は、動的刺激のない場合に
上記起電力や電流が所定の基準閾値をもつように、セル
の感度は調整可能であるということから決定される。装
置の作動時、コンピュータから出力される指令は発生す
る起電力や電流と、その基準閾値との差の関数である。
あるいは、検出パラメータと放射特性は一致し、コンピ
ュータの指令出力は動的刺激のある場合とない場合の特
性値の差の関数となる。これは、例えば、放射光の出射
と検出との時間差が放射特性がある時に起こる。しかし
この時も又、放射光はパルスで出力され、時間差は各パ
ルス毎に測定される。こうしてコンピュータは、動的刺
激のない場合、各センサの時間差を登録して、装置をゼ
ロ化する。そして刺激のある場合には、時間差を登録
し、その差の関係である指令を出力する。
【0055】本発明の更に詳しい実施例を図8、図9及
び図10を参照しながら説明する。
び図10を参照しながら説明する。
【0056】当該実施例には、2種類の制御出力があ
り、ビデオコンピュータゲームを制御する8ビットのパ
ラレル出力と、MIDIプロトコールを持つ楽器を制御
する8ビットのシリアル出力である。
り、ビデオコンピュータゲームを制御する8ビットのパ
ラレル出力と、MIDIプロトコールを持つ楽器を制御
する8ビットのシリアル出力である。
【0057】図2では以下の部品が使われている。つま
り焦点距離5cmのレンズ27、焦点距離1.5cmの円筒
レンズ20と32、そして表面がアルミでコーティング
されたミラー22と25である。
り焦点距離5cmのレンズ27、焦点距離1.5cmの円筒
レンズ20と32、そして表面がアルミでコーティング
されたミラー22と25である。
【0058】エミッタはエミッタアセンブリの焦点に置
かれ、センサはセンサアセンブリの焦点に置かれてい
る。レンズ32は経験から、所望の検出ビームを得られ
るように、好ましくはセンサから0.5cm〜1.5cmの
距離に設置されている。
かれ、センサはセンサアセンブリの焦点に置かれてい
る。レンズ32は経験から、所望の検出ビームを得られ
るように、好ましくはセンサから0.5cm〜1.5cmの
距離に設置されている。
【0059】前述のゼロ化操作を種々の部屋で装置に適
用した結果、大ていの環境にはNN=10、SN=5が
最適とわかった。2.5mの白い天井を有する部屋で
は、SDT=5、IDN=30が得られた。作動高度
は、子供の手と同等の標準の動的刺激物体では1.2m
であった。上記の結果は、最悪のセグメントで得られた
ものである。2mの白天井の部屋では、SDT=8、I
DN=34が得られた。上記と同一の標準動的刺激物体
を用いた場合の作動高度は1mであった。
用した結果、大ていの環境にはNN=10、SN=5が
最適とわかった。2.5mの白い天井を有する部屋で
は、SDT=5、IDN=30が得られた。作動高度
は、子供の手と同等の標準の動的刺激物体では1.2m
であった。上記の結果は、最悪のセグメントで得られた
ものである。2mの白天井の部屋では、SDT=8、I
DN=34が得られた。上記と同一の標準動的刺激物体
を用いた場合の作動高度は1mであった。
【0060】図8、図9、図10の制御回路とパネル回
路に好適の電子部品を以下に説明する。
路に好適の電子部品を以下に説明する。
【0061】パネル回路と制御回路は、図7のブロック
図の部品と以下のごとく関連している。図7のエミッタ
回路はD2、Q1、IRED1、R2、C3並びにD1
の部品を含んでいる。パネル回路の残りの部品はセンサ
回路に含まれている。
図の部品と以下のごとく関連している。図7のエミッタ
回路はD2、Q1、IRED1、R2、C3並びにD1
の部品を含んでいる。パネル回路の残りの部品はセンサ
回路に含まれている。
【0062】J2、U2、DZ1、R6、R5、R4、
R3、R2、Q1そしてQ2の制御回路部品は、図7の
処理装置ユニットのインターフェイスの一部をなしてい
る。又、制御回路の部品U1、X1、C1、C2、C3
及びR1は中央処理装置の一部を構成している。コンピ
ュータ装置を駆動するための部品U3とJ4、制御回路
にあるU1シリアル出力(ピン10)とMIDI装置を駆
動するJ3は、図7のコントローラ装置のインターフェ
イスの一部を形づくっている。電子部品リスト 制御回路
R3、R2、Q1そしてQ2の制御回路部品は、図7の
処理装置ユニットのインターフェイスの一部をなしてい
る。又、制御回路の部品U1、X1、C1、C2、C3
及びR1は中央処理装置の一部を構成している。コンピ
ュータ装置を駆動するための部品U3とJ4、制御回路
にあるU1シリアル出力(ピン10)とMIDI装置を駆
動するJ3は、図7のコントローラ装置のインターフェ
イスの一部を形づくっている。電子部品リスト 制御回路
【表1】
【表2】
【表3】
【表4】 電子部品リスト パネル回路
【表5】
【表6】
【表7】
【0063】本発明は楽器や、コンピュータで作動する
ビデオゲームに特に適用可能であるが、その他の装置に
も又応用できるものである。例えば、安全装置に利用し
て、機械やエレベータ等で、プレーヤや操作者らの体の
一部が危険な状態におかれた時、機械を停止させるのに
用いることができる。この場合、操作者等の体の一部が
動的刺激となり、本発明装置を始動させ、この動的刺激
の特質を考慮に入れながら、ゼロ化操作が実行される。
ビデオゲームに特に適用可能であるが、その他の装置に
も又応用できるものである。例えば、安全装置に利用し
て、機械やエレベータ等で、プレーヤや操作者らの体の
一部が危険な状態におかれた時、機械を停止させるのに
用いることができる。この場合、操作者等の体の一部が
動的刺激となり、本発明装置を始動させ、この動的刺激
の特質を考慮に入れながら、ゼロ化操作が実行される。
【0064】本発明の今一つの実施例が図11〜図14
に図示されている。この実施例は、サガのジェネシスシ
ステム等のビデオゲームの要求に答えるものである。個
々のパネルにはそれぞれ、例えば赤外域の発光LED回
路100とセンサ部材、つまりフォトダイオード102
が備えられている。図11は従属パネル134の概略回
路構成を示すもので、主パネル部材132に内臓される
マイクロプロセッサユニット104に応答する。主パネ
ル部材132には、各従属パネル134からのデータを
処理するための適当なアルゴリズムをもつプログラムが
記憶されており、プレーヤがビデオゲームを制御できる
ようになっている。
に図示されている。この実施例は、サガのジェネシスシ
ステム等のビデオゲームの要求に答えるものである。個
々のパネルにはそれぞれ、例えば赤外域の発光LED回
路100とセンサ部材、つまりフォトダイオード102
が備えられている。図11は従属パネル134の概略回
路構成を示すもので、主パネル部材132に内臓される
マイクロプロセッサユニット104に応答する。主パネ
ル部材132には、各従属パネル134からのデータを
処理するための適当なアルゴリズムをもつプログラムが
記憶されており、プレーヤがビデオゲームを制御できる
ようになっている。
【0065】図13、図14は本実施例による光学式コ
ントローラ136とプレーヤ間のインターフェイスを図
示している。光学式コントローラ136はビデオゲーム
処理装置140に接続されているが、ここでは概略的に
図示している。このコントローラ136はセガのジェネ
シスビデオゲームシステム等の商品ともなっている。ゲ
ームカートリッジ142は、業界周知のごとく、ROM
にゲーム指令を記憶し、プレーヤ側インターフェイスで
制御されるビデオ信号をモニターやTV画面144に投
影する。理解しやすくするために、図13、図14では
ビデオ表示は拡大して図示してある。
ントローラ136とプレーヤ間のインターフェイスを図
示している。光学式コントローラ136はビデオゲーム
処理装置140に接続されているが、ここでは概略的に
図示している。このコントローラ136はセガのジェネ
シスビデオゲームシステム等の商品ともなっている。ゲ
ームカートリッジ142は、業界周知のごとく、ROM
にゲーム指令を記憶し、プレーヤ側インターフェイスで
制御されるビデオ信号をモニターやTV画面144に投
影する。理解しやすくするために、図13、図14では
ビデオ表示は拡大して図示してある。
【0066】ビデオゲーム処理装置140は、当然のこ
とながら、ROMカートリッジ142以外にも、より記
憶容量の大きなコンパクトディスクにゲームを記憶する
ことも出来、その場合は、更にこみ入った複雑なゲーム
や映像を供給することが可能になる。従来のビデオゲー
ム処理装置140では、一般に8個の機能スイッチを備
えた、手でもつコントローラ(図示せず)が使用され、T
V画面144上に表示されるゲームの進行状態とプレー
ヤとの相互を制御している。
とながら、ROMカートリッジ142以外にも、より記
憶容量の大きなコンパクトディスクにゲームを記憶する
ことも出来、その場合は、更にこみ入った複雑なゲーム
や映像を供給することが可能になる。従来のビデオゲー
ム処理装置140では、一般に8個の機能スイッチを備
えた、手でもつコントローラ(図示せず)が使用され、T
V画面144上に表示されるゲームの進行状態とプレー
ヤとの相互を制御している。
【0067】プレーヤがゲームをより楽しめるようにす
る目的で、手持ちタイプのコントローラに対して種々の
試みがなされてきた。本発明の光学式コントローラ13
6は、16個の制御切換機能を持っている。この光学式
コントローラ136を構成する各パネルユニットは、図
13図示のプレーヤの手の位置と、図14の足の位置を
区別できるもので、プレーヤがビデオ画像の対応キャラ
クタ148と一心同体の感覚を味わえるばかりでなく、
従来のコントローラのような手で持つ煩しさから解放さ
れて、16個の制御機能をフルに活用できるようにな
る。個々のパネルユニットによる放射遮断部材内にプレ
ーヤ146が立てば、その手足の動きがそのままビデオ
画像キャラクタ148の動きに変わり、ゲームに没頭で
きる。放射遮断部材は赤外光エネルギーで形成できるの
で、この遮断部材とプレーヤとの相互作用は、ビデオ画
像キャラクタ148のシュミレート動作となって現われ
る。
る目的で、手持ちタイプのコントローラに対して種々の
試みがなされてきた。本発明の光学式コントローラ13
6は、16個の制御切換機能を持っている。この光学式
コントローラ136を構成する各パネルユニットは、図
13図示のプレーヤの手の位置と、図14の足の位置を
区別できるもので、プレーヤがビデオ画像の対応キャラ
クタ148と一心同体の感覚を味わえるばかりでなく、
従来のコントローラのような手で持つ煩しさから解放さ
れて、16個の制御機能をフルに活用できるようにな
る。個々のパネルユニットによる放射遮断部材内にプレ
ーヤ146が立てば、その手足の動きがそのままビデオ
画像キャラクタ148の動きに変わり、ゲームに没頭で
きる。放射遮断部材は赤外光エネルギーで形成できるの
で、この遮断部材とプレーヤとの相互作用は、ビデオ画
像キャラクタ148のシュミレート動作となって現われ
る。
【0068】本発明の光学式コントローラ136は、ボ
クシング、武術、その他のスポーツゲームにとりわけ好
都合である。従来のハンドコントローラの手動スイッチ
ボタンよりも多くの制御機能をもつので、各パネルと、
パネル上の高/低位置を従来コントローラのハンドボタ
ンに対応させて、残りの切換機能によって択一制御機能
を果たすようにすることもできる。例えば、従来コント
ローラの1ボタンが、あるアクションゲームの発射ボタ
ン専用となっている場合に、本発明光学式コントローラ
136のパネルユニットの1つがその機能をエミュレー
トすることができる。そして他のパネルユニット、ある
いは同パネル上の高/低位置によって、より高度な発射
能力、例えば、従来のハンドコントローラにおけるボタ
ン操作ではなし得なかったような迅速な射撃能が供され
る。主パネル132の処理装置104は、例えば、高度
機能スイッチの始動を検知すると、ビデオゲーム処理装
置に従来の通信線を介して、高周波の発射信号を出力
し、機械銃のような射撃性能をもたらす。もちろん、こ
のような高度なゲームプレイは、プレーヤがコントロー
ラを操作することなく得られるもので、自身の体の動的
刺激を使うだけでパネルユニット上の出射空間とのイン
ターフェイスをとれるのである。
クシング、武術、その他のスポーツゲームにとりわけ好
都合である。従来のハンドコントローラの手動スイッチ
ボタンよりも多くの制御機能をもつので、各パネルと、
パネル上の高/低位置を従来コントローラのハンドボタ
ンに対応させて、残りの切換機能によって択一制御機能
を果たすようにすることもできる。例えば、従来コント
ローラの1ボタンが、あるアクションゲームの発射ボタ
ン専用となっている場合に、本発明光学式コントローラ
136のパネルユニットの1つがその機能をエミュレー
トすることができる。そして他のパネルユニット、ある
いは同パネル上の高/低位置によって、より高度な発射
能力、例えば、従来のハンドコントローラにおけるボタ
ン操作ではなし得なかったような迅速な射撃能が供され
る。主パネル132の処理装置104は、例えば、高度
機能スイッチの始動を検知すると、ビデオゲーム処理装
置に従来の通信線を介して、高周波の発射信号を出力
し、機械銃のような射撃性能をもたらす。もちろん、こ
のような高度なゲームプレイは、プレーヤがコントロー
ラを操作することなく得られるもので、自身の体の動的
刺激を使うだけでパネルユニット上の出射空間とのイン
ターフェイスをとれるのである。
【0069】処理装置104は、出力信号のうちの全1
6個の機能制御信号(八角形のパネルの場合)を利用する
ようには設計されていないゲーム(あるいはその他の機
器)とインターフェイスをとるようにプログラム可能で
ある。例えば、標準のジェネシスゲームカートリッジ
は、従来のハンドコントローラ(図示せず)からの8個の
機能信号を受入れるが、本発明のコントローラ136は
少なくともその2倍を受入れ可能である。本光学式コン
トローラ136が、標準のジェネシスゲームとインター
フェイスをとった時、ゲーム媒体に記憶されたデータの
適当なアドレスをポーリングすることにより認識を得、
処理装置104は、インターフェイスの限界に適応する
よう設計されたプロトコールに切替えられる。
6個の機能制御信号(八角形のパネルの場合)を利用する
ようには設計されていないゲーム(あるいはその他の機
器)とインターフェイスをとるようにプログラム可能で
ある。例えば、標準のジェネシスゲームカートリッジ
は、従来のハンドコントローラ(図示せず)からの8個の
機能信号を受入れるが、本発明のコントローラ136は
少なくともその2倍を受入れ可能である。本光学式コン
トローラ136が、標準のジェネシスゲームとインター
フェイスをとった時、ゲーム媒体に記憶されたデータの
適当なアドレスをポーリングすることにより認識を得、
処理装置104は、インターフェイスの限界に適応する
よう設計されたプロトコールに切替えられる。
【0070】光学式コントローラ136の出力を8−4
デコーダ110を介して多重化して、プレーヤがコント
ローラ136の認識可能な方法で、ゲーム入力を起動す
ると、標準のジェネシスゲームでも、処理装置104は
コントローラ136の能力を更に利用可能とする。例え
ば、プレーヤが手であるパネルを動かしながら、同時
に、足で別のパネルを動かすと、通常は第1データ線に
あるデータが、第9データ線にあるデータと置き換えら
れる。
デコーダ110を介して多重化して、プレーヤがコント
ローラ136の認識可能な方法で、ゲーム入力を起動す
ると、標準のジェネシスゲームでも、処理装置104は
コントローラ136の能力を更に利用可能とする。例え
ば、プレーヤが手であるパネルを動かしながら、同時
に、足で別のパネルを動かすと、通常は第1データ線に
あるデータが、第9データ線にあるデータと置き換えら
れる。
【0071】一例としては、第1データ線は従来型コン
トローラにあるボタンを手で押すことによって制御され
る発射制御信号を供給し、一方、第9データ線はより高
速で発射制御信号を繰返し出力し、高度なマシンガン射
撃動作を創出することができる。
トローラにあるボタンを手で押すことによって制御され
る発射制御信号を供給し、一方、第9データ線はより高
速で発射制御信号を繰返し出力し、高度なマシンガン射
撃動作を創出することができる。
【0072】図11において、処置装置104はまず、
演算用の変数を初期化する。前述の通り、種々の閾値の
設定が可能で、本光学式コントローラを使用する部屋の
反射特性により更新される。実施例においては、LED
回路100に内蔵されているようなエミッタが、各パネ
ルに搭載されており、又、センサ部材つまりフォトダイ
オード102はプレーヤ146の手腕や脚足等の位置か
ら反射される放射線を検知する。図2に示す光学系は、
LED回路100からの放射光の発光を補足するもので
ある。これは特定のパネルユニット上の長細い出射空間
に放射光を広げるが、一側方向の放射が径方向の放射よ
りも弱くなるようにして、円錐形の放射空間を形作って
いる。このような放射が上記空間全体に同時に行なわれ
るので、図13に示す通り、手をこの放射空間に差入れ
ると、センサ部材102が反射するエネルギー量は手の
放射源からの相対高さの関数となる。プレーヤの付帯部
分、つまり脚部や足先のように、もっと低い部分は、よ
り多くの放射光をセンサ部材102に反射する。プレー
ヤ146は直立姿勢でゲームをすると考えられるので、
センサ部材の検出する放射光の、経験により得られた閾
値を利用して、プレーヤ146が挿入したのが腕手か、
脚足かを判断することができる。このように、放射空間
内の付帯部分や物体の相対位置は、センサ部材102の
受光する放射光量に従って決定される。
演算用の変数を初期化する。前述の通り、種々の閾値の
設定が可能で、本光学式コントローラを使用する部屋の
反射特性により更新される。実施例においては、LED
回路100に内蔵されているようなエミッタが、各パネ
ルに搭載されており、又、センサ部材つまりフォトダイ
オード102はプレーヤ146の手腕や脚足等の位置か
ら反射される放射線を検知する。図2に示す光学系は、
LED回路100からの放射光の発光を補足するもので
ある。これは特定のパネルユニット上の長細い出射空間
に放射光を広げるが、一側方向の放射が径方向の放射よ
りも弱くなるようにして、円錐形の放射空間を形作って
いる。このような放射が上記空間全体に同時に行なわれ
るので、図13に示す通り、手をこの放射空間に差入れ
ると、センサ部材102が反射するエネルギー量は手の
放射源からの相対高さの関数となる。プレーヤの付帯部
分、つまり脚部や足先のように、もっと低い部分は、よ
り多くの放射光をセンサ部材102に反射する。プレー
ヤ146は直立姿勢でゲームをすると考えられるので、
センサ部材の検出する放射光の、経験により得られた閾
値を利用して、プレーヤ146が挿入したのが腕手か、
脚足かを判断することができる。このように、放射空間
内の付帯部分や物体の相対位置は、センサ部材102の
受光する放射光量に従って決定される。
【0073】パネルのフォトダイオードセンサ部材10
2が、所定時間に検出する光の強度により、そのパネル
に対応する放射空間の光路内に挿入されたのが手腕か、
脚足かが示される。主パネル132の処理装置104
は、従属パネル134を順次走査して、各パネルユニッ
トの状態を判定する。各パネルユニットのエミッタは同
時に作動させられるのではなく、順々に出射し、他のパ
ネルユニットのセンサ部材が誤って放射光を検知するの
を防いでいる。従って、全パネルユニットが同一のエミ
ッタやセンサ部品を備えていてもよいわけである。
2が、所定時間に検出する光の強度により、そのパネル
に対応する放射空間の光路内に挿入されたのが手腕か、
脚足かが示される。主パネル132の処理装置104
は、従属パネル134を順次走査して、各パネルユニッ
トの状態を判定する。各パネルユニットのエミッタは同
時に作動させられるのではなく、順々に出射し、他のパ
ネルユニットのセンサ部材が誤って放射光を検知するの
を防いでいる。従って、全パネルユニットが同一のエミ
ッタやセンサ部品を備えていてもよいわけである。
【0074】各パネルユニットの状態は、それが検出す
る光強度に対応する値と、オフレベル、オンレベル、ロ
ーレベルの閾値とを比較して判断される。
る光強度に対応する値と、オフレベル、オンレベル、ロ
ーレベルの閾値とを比較して判断される。
【0075】カウンタHX<オフレベルの場合、当該パ
ネルユニットは『パネルオフ』モードに入る。オフレベ
ル<カウンタHX<オンレベルの時、動作モードに変化
はない。もしカウンタHX>オンレベルならば、パネル
ユニットは『パネルオン』モードになる。同様に、カウ
ンタHX>ローレベルであれば、『パネルロー』モード
に移る。
ネルユニットは『パネルオフ』モードに入る。オフレベ
ル<カウンタHX<オンレベルの時、動作モードに変化
はない。もしカウンタHX>オンレベルならば、パネル
ユニットは『パネルオン』モードになる。同様に、カウ
ンタHX>ローレベルであれば、『パネルロー』モード
に移る。
【0076】上記の処理装置104は図11ではU5と
表わされているが、電子送信論理回路106を起動し、
パネルのLED回路100を駆動して、受信回路108
を動かして、次のパネルユニットを準備する。図11の
実施例において、送信論理回路106はNANDゲート
112、114、116、118、Dフリップフロップ
120とトランジスタ122から構成され、更に動力安
定化回路124がDフリップフロップ120とフォトダ
イオード102に接続されている。
表わされているが、電子送信論理回路106を起動し、
パネルのLED回路100を駆動して、受信回路108
を動かして、次のパネルユニットを準備する。図11の
実施例において、送信論理回路106はNANDゲート
112、114、116、118、Dフリップフロップ
120とトランジスタ122から構成され、更に動力安
定化回路124がDフリップフロップ120とフォトダ
イオード102に接続されている。
【0077】LED回路100から出射され、フォトダ
イオード102で受光される光の強度に応じた信号が、
フォトダイオード102から受信回路108に出力され
る。この受信回路108は、ITT社製のTBA280
0赤外プリアンプチップや、同様の装置で、パネル幅の
変化するパルスを出力し、該変化によって、受信回路1
08が所定時間に受信する信号の放射強度を表わすよう
なものが使用できる。パルス幅の上記変化は、LED回
路100とフォトダイオード102間の光路を横切る物
体が何であるかを処理装置104が判断するための情報
を伝達する。つまり強度レベルを経験から比較判断し
て、物体がパネルの放射空間の上部(例えば手や腕)にあ
るものか、あるいは下部(例えば足や脚)にあるものかを
判断することができる。
イオード102で受光される光の強度に応じた信号が、
フォトダイオード102から受信回路108に出力され
る。この受信回路108は、ITT社製のTBA280
0赤外プリアンプチップや、同様の装置で、パネル幅の
変化するパルスを出力し、該変化によって、受信回路1
08が所定時間に受信する信号の放射強度を表わすよう
なものが使用できる。パルス幅の上記変化は、LED回
路100とフォトダイオード102間の光路を横切る物
体が何であるかを処理装置104が判断するための情報
を伝達する。つまり強度レベルを経験から比較判断し
て、物体がパネルの放射空間の上部(例えば手や腕)にあ
るものか、あるいは下部(例えば足や脚)にあるものかを
判断することができる。
【0078】受信回路108からのパルスは更に、送信
論理回路106内のNANDゲート118に入力され
る。実施例の処理装置104はインテル社製8051チ
ップ等で、送信論理回路106にP1.0とP1.1出
力を供給し、そこから中断信号INT1を受け取る。つ
まり、出力P1.0はNANDゲート116に入力とし
て与えられ、Dフリップフロップ120にクロックとし
て与えられる。一方、処理装置104の出力P1.1は
Dフリップフロップ120に入力として、又、NAND
ゲート114に入力として送られる。
論理回路106内のNANDゲート118に入力され
る。実施例の処理装置104はインテル社製8051チ
ップ等で、送信論理回路106にP1.0とP1.1出
力を供給し、そこから中断信号INT1を受け取る。つ
まり、出力P1.0はNANDゲート116に入力とし
て与えられ、Dフリップフロップ120にクロックとし
て与えられる。一方、処理装置104の出力P1.1は
Dフリップフロップ120に入力として、又、NAND
ゲート114に入力として送られる。
【0079】P1.1信号が『ハイ』の時に、送信論理
回路106は作動する。そしてNANDゲート118が
Dフリップフロップ120のQ出力と、上記の受信回路
108からの出力信号を受け、トランジスタ122に入
力する。トランジスタ122の出力はデータ線に接続さ
れ、処理装置104に中断信号INT1として送られ
る。この中断信号は、受信回路108がLED回路10
0から出射された光を受信して、これに対応する情報を
パルスの形で出力したことを意味する。処理装置104
が中断信号INT1を受信すると、適当なカウンタが、
次のパネルのLED回路100の出射に先立ってリセッ
トされる。
回路106は作動する。そしてNANDゲート118が
Dフリップフロップ120のQ出力と、上記の受信回路
108からの出力信号を受け、トランジスタ122に入
力する。トランジスタ122の出力はデータ線に接続さ
れ、処理装置104に中断信号INT1として送られ
る。この中断信号は、受信回路108がLED回路10
0から出射された光を受信して、これに対応する情報を
パルスの形で出力したことを意味する。処理装置104
が中断信号INT1を受信すると、適当なカウンタが、
次のパネルのLED回路100の出射に先立ってリセッ
トされる。
【0080】LED回路100には発射回路が含まれ、
これは送信論理回路106のNANDゲート112の出
力に接続している。NANDゲート112は、図11に
図示の通り、処理装置104のP1.0出力とP1.1
出力を受けると、LED回路100を駆動する。
これは送信論理回路106のNANDゲート112の出
力に接続している。NANDゲート112は、図11に
図示の通り、処理装置104のP1.0出力とP1.1
出力を受けると、LED回路100を駆動する。
【0081】処理装置104は、マルチプレクサとして
機能する8−4デコーダ110を介して、ビデオゲーム
処理装置138とインターフェイスをとっている。ゲー
ム処理装置138は、コネクタP2を介して、INT0
信号を8−4デコーダ110に送り、処理装置104か
らどのデータを受け入れる予定であるかを示す。
機能する8−4デコーダ110を介して、ビデオゲーム
処理装置138とインターフェイスをとっている。ゲー
ム処理装置138は、コネクタP2を介して、INT0
信号を8−4デコーダ110に送り、処理装置104か
らどのデータを受け入れる予定であるかを示す。
【0082】図12は処理装置104の実行するアルゴ
リズムの流れを示している。
リズムの流れを示している。
【0083】処理装置104がONされると、処理装置
104の変数のうちの初期化ステップ130が自動的に
実行される。その後、処理装置104はループ140
(自動ゼロ化の第2ステップ)に入り、システムの安定を
判断するまでパネルを走査する。
104の変数のうちの初期化ステップ130が自動的に
実行される。その後、処理装置104はループ140
(自動ゼロ化の第2ステップ)に入り、システムの安定を
判断するまでパネルを走査する。
【0084】上記の自動ゼロ化ルーチンの最終段のステ
ップ150で、各パネルの変数(例えばオンレベル)を動
作基準レベルに設定する。これはシステムが作動する場
所の環境条件により異なってくる。
ップ150で、各パネルの変数(例えばオンレベル)を動
作基準レベルに設定する。これはシステムが作動する場
所の環境条件により異なってくる。
【0085】図12のステップ160で、処理装置10
4は、パネル走査、所定時間の走査結果の集計及び記憶
を通して、プレーヤの手と足との区別をする。実施例で
は、この記憶値は各パネルに向かって反射して戻される
光の強度量を示しており、処理装置104に記憶された
閾値で定められた数値域内にある必要がある。
4は、パネル走査、所定時間の走査結果の集計及び記憶
を通して、プレーヤの手と足との区別をする。実施例で
は、この記憶値は各パネルに向かって反射して戻される
光の強度量を示しており、処理装置104に記憶された
閾値で定められた数値域内にある必要がある。
【0086】ステップ170並びに180では、処理装
置104の受信した光レベルがオフレベルの閾値以下の
時に、装置104はゲームのパネルの駆動を止める。L
ED回路100とフォトダイオード102間の光路に何
の障害もない場合は、システムが正しく校正されている
なら、光の反射レベルはオフレベルの閾値以下になる。
置104の受信した光レベルがオフレベルの閾値以下の
時に、装置104はゲームのパネルの駆動を止める。L
ED回路100とフォトダイオード102間の光路に何
の障害もない場合は、システムが正しく校正されている
なら、光の反射レベルはオフレベルの閾値以下になる。
【0087】パネルの受光する光の強度が上記のオフレ
ベルの閾値を越え、オンレベル閾値と呼ばれる閾値以下
であれば、上記2つの閾値で定義される雑音帯域の境界
に検出光があるとシステムは判断する。そして、受光さ
れた光の強度レベルが上記オンレベル閾値のすぐ上にあ
る時は、ステップ190で、処理装置104が単なる雑
音と判断して、システムの動作状態を変えることはしな
い。
ベルの閾値を越え、オンレベル閾値と呼ばれる閾値以下
であれば、上記2つの閾値で定義される雑音帯域の境界
に検出光があるとシステムは判断する。そして、受光さ
れた光の強度レベルが上記オンレベル閾値のすぐ上にあ
る時は、ステップ190で、処理装置104が単なる雑
音と判断して、システムの動作状態を変えることはしな
い。
【0088】しかし、反射後受光された光の強度が、オ
ンレベル閾値を越えていると、処理装置104は、ステ
ップ190と200でゲームのパネルを起動させる。光
の強度が高くなるのは、プレーヤの手や足が、LED回
路100とフォトダイオード102間の光路に進入する
からである。ステップ210では、処理装置104は別
の閾値つまりローレベル閾値を使って、プレーヤの手腕
と、足脚との区別をする。
ンレベル閾値を越えていると、処理装置104は、ステ
ップ190と200でゲームのパネルを起動させる。光
の強度が高くなるのは、プレーヤの手や足が、LED回
路100とフォトダイオード102間の光路に進入する
からである。ステップ210では、処理装置104は別
の閾値つまりローレベル閾値を使って、プレーヤの手腕
と、足脚との区別をする。
【0089】プレーヤの足が光路を横切った時の方が、
手が横切った時よりも多くの光量がパネルに反射される
のは、エミッタ部材100に対する相対的な鉛直位置の
違いからである(図14参照)。従って、ステップ21
0、220、230で示すように、処理アルゴリズムの
この段階ではパネルの受光する光は、ローレベル閾値の
以上か以下でなければならない。受光量がローレベル閾
値以下の時には、ステップ220で、処理装置104は
プレーヤの手がパネル上にあると判断する。反対に、受
光量がローレベル閾値以上であれば、ステップ230
で、処理装置104はプレーヤの足がパネル上にあると
結論する。
手が横切った時よりも多くの光量がパネルに反射される
のは、エミッタ部材100に対する相対的な鉛直位置の
違いからである(図14参照)。従って、ステップ21
0、220、230で示すように、処理アルゴリズムの
この段階ではパネルの受光する光は、ローレベル閾値の
以上か以下でなければならない。受光量がローレベル閾
値以下の時には、ステップ220で、処理装置104は
プレーヤの手がパネル上にあると判断する。反対に、受
光量がローレベル閾値以上であれば、ステップ230
で、処理装置104はプレーヤの足がパネル上にあると
結論する。
【0090】図15は、ゲーム処理装置(GPU)の中断
ステップの概略を示している。ステップ240で、各パ
ネルユニットのLED回路100への電力供給が過負荷
にならないように、IRの送信がストップされる。ステ
ップ250は判定ステップで、ゲームの状況をチェック
する。つまり、ゲーム処理装置138に通常のゲームカ
ートリッジ、あるいはゲームデータが挿入されたのか、
あるいは光学式コントローラ136の全機能を利用でき
るゲームデータが挿入されたのかを判断する。光学式コ
ントローラ136は通常のハンドコントローラと互換性
をもつよう設計されている。従って、ステップ250の
判定で、通常のゲーム能が処理装置138からの通信網
に表示されている時は、光学式コントローラ136は標
準のハンドコントローラとして機能する。又、光学式コ
ントローラの機能が表示されている時は、ステップ26
0で、ゲーム処理装置138と光学式コントローラのイ
ンターフェイスをとるように信号が出力される。ステッ
プ270で、光学式コントローラのプロトコルを用い
て、データ、つまり、機能制御信号をGPUに転送す
る。
ステップの概略を示している。ステップ240で、各パ
ネルユニットのLED回路100への電力供給が過負荷
にならないように、IRの送信がストップされる。ステ
ップ250は判定ステップで、ゲームの状況をチェック
する。つまり、ゲーム処理装置138に通常のゲームカ
ートリッジ、あるいはゲームデータが挿入されたのか、
あるいは光学式コントローラ136の全機能を利用でき
るゲームデータが挿入されたのかを判断する。光学式コ
ントローラ136は通常のハンドコントローラと互換性
をもつよう設計されている。従って、ステップ250の
判定で、通常のゲーム能が処理装置138からの通信網
に表示されている時は、光学式コントローラ136は標
準のハンドコントローラとして機能する。又、光学式コ
ントローラの機能が表示されている時は、ステップ26
0で、ゲーム処理装置138と光学式コントローラのイ
ンターフェイスをとるように信号が出力される。ステッ
プ270で、光学式コントローラのプロトコルを用い
て、データ、つまり、機能制御信号をGPUに転送す
る。
【0091】図16には、光学式コントローラ136の
制御プログラムの大略が示されている。ステップ280
で初期化され、次のステップ290で走査中断が可能に
される。ステップ300では、パネルユニットの走査が
所定周期で実行され、得られた測定データにより、ステ
ップ310で動作基準値が設定される。ステップ320
で誤差が検出されると、例えば、動作閾値の決定動作中
に、光学式コントローラ136がパネルのどれかに異常
に高い反射強度を見出した場合、ステップ300と31
0の手続が繰り返される。その後、ステップ330でゲ
ーム処理装置が中断可能になる。続いて、ステップ34
0で、制御信号の入力を決定するためにパネルを走査
し、GPUを中断させ、高度のゲーム機能を実行する。
この高度ゲーム機能は光学式コントローラにより実行さ
れ、通常のゲーム信号が受信できるようになる。
制御プログラムの大略が示されている。ステップ280
で初期化され、次のステップ290で走査中断が可能に
される。ステップ300では、パネルユニットの走査が
所定周期で実行され、得られた測定データにより、ステ
ップ310で動作基準値が設定される。ステップ320
で誤差が検出されると、例えば、動作閾値の決定動作中
に、光学式コントローラ136がパネルのどれかに異常
に高い反射強度を見出した場合、ステップ300と31
0の手続が繰り返される。その後、ステップ330でゲ
ーム処理装置が中断可能になる。続いて、ステップ34
0で、制御信号の入力を決定するためにパネルを走査
し、GPUを中断させ、高度のゲーム機能を実行する。
この高度ゲーム機能は光学式コントローラにより実行さ
れ、通常のゲーム信号が受信できるようになる。
【0092】図17に移り、走査中断の流れに簡単に説
明する。ステップ350で、パネル走査が行なわれ、出
力信号として感知される放射光が蓄積される。ステップ
360においては、パネルの全状況が更新され、エミュ
レーション結果がGPUに出力される。最後にステップ
370で、次の中断の時間切れの値を設定する。
明する。ステップ350で、パネル走査が行なわれ、出
力信号として感知される放射光が蓄積される。ステップ
360においては、パネルの全状況が更新され、エミュ
レーション結果がGPUに出力される。最後にステップ
370で、次の中断の時間切れの値を設定する。
【0093】図18は、パネル14の窓24から出射さ
れる放射光の出射空間2と同パネル10の窓26を介し
た検出空間4の一例を概略図示したものである。
れる放射光の出射空間2と同パネル10の窓26を介し
た検出空間4の一例を概略図示したものである。
【0094】以上本発明実施例を説明したが、その他種
々の変形例も可能である。
々の変形例も可能である。
【図1】本発明第一実施例にかかる、8個のユニットか
ら構成されたコントローラの概略図。
ら構成されたコントローラの概略図。
【図2】本発明他実施例にかかるユニットのエミッタ並
びにセンサの概略図。
びにセンサの概略図。
【図3】本発明他実施例にかかるユニットのエミッタ並
びにセンサの概略図。
びにセンサの概略図。
【図4】本発明他実施例にかかるユニットのエミッタ並
びにセンサの概略図。
びにセンサの概略図。
【図5】本発明他実施例にかかるユニットのエミッタ並
びにセンサの概略図。
びにセンサの概略図。
【図6】本発明別実施例にかかる装置の動作図。
【図7】ユニット、中央処理装置、ゲームや装置へのイ
ンターフェイスとの関係と、情報の流れ、処理の概略を
示すブロック図。
ンターフェイスとの関係と、情報の流れ、処理の概略を
示すブロック図。
【図8】本発明の特定実施例にかかる構成部品、更に詳
しくは制御回路とパネル回路の電子回路図。
しくは制御回路とパネル回路の電子回路図。
【図9】本発明の特定実施例にかかる構成部品、更に詳
しくは制御回路とパネル回路の電子回路図。
しくは制御回路とパネル回路の電子回路図。
【図10】本発明の特定実施例にかかる構成部品、更に
詳しくは制御回路とパネル回路の電子回路図。
詳しくは制御回路とパネル回路の電子回路図。
【図11】本発明他実施例にかかるパネル回路の概略
図。
図。
【図12】校正及び操作者検知モード動作のフローチャ
ート。
ート。
【図13】ビデオゲーム動作の透視説明図。
【図14】ビデオゲーム動作の別の透視説明図。
【図15】プログラムのフローチャート。
【図16】プログラムのフローチャート。
【図17】プログラムのフローチャート。
【図18】出射、検出空間の概略図。
10…セグメント、13…エミッタ、14…光電セル、
15…センサアセンブリ、100…LED回路、104
…処理装置、108…受信回路、110…8−4デコー
ダ、120…Dフリップフロップ、122…送信機
15…センサアセンブリ、100…LED回路、104
…処理装置、108…受信回路、110…8−4デコー
ダ、120…Dフリップフロップ、122…送信機
───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.5 識別記号 庁内整理番号 FI 技術表示箇所 G10H 1/34 7345−5H (72)発明者 オデッド・ワイ・ズール イスラエル、ネターニア、ネート・ゴル ダ・ストリート34番
Claims (19)
- 【請求項1】 制御信号を供給する光学式コントローラ
において、該コントローラは、放射光を出射し、単一の
放射光源上の離散空間に横方向に該放射光を展開する手
段と、上記離散空間内に位置する対象物から反射される
放射光を受光し、センサ信号を発生するセンサ手段と、
上記対象物の相対位置を上記センサ信号から決定する手
段と、上記対象物の位置を表わす制御信号を供給する手
段とからなることを特徴とする。 - 【請求項2】 請求項1記載の光学式コントローラにお
いて、前記放射光出射手段は、前記放射光源から、長く
伸びた放射空間に対して、横方向の放射を径方向の放射
よりも弱い強度で、同時に展開し、円錐形の放射空間が
得られるように放射光を出射する光学系を含むことを特
徴とする。 - 【請求項3】 請求項2記載の光学式コントローラにお
いて、放射光を出射する複数手段が備えられ、各手段は
細長い放射パネル部材を1つ有し、該パネル部材は他の
パネル部材と可動的に接続され、放射光を出射する出射
源とセンサ部材を含み、概略水平面にあるプレーヤの付
帯物の延長線が放射空間に延びるように、プレーヤの体
から所定距離の位置で、プレーヤを離散的に包囲する位
置に配設され、又、上記放射光出射源は各出射空間上の
離散空間に横方向に放射光を出射することを特徴とす
る。 - 【請求項4】 請求項3記載の光学式コントローラにお
いて、該コントローラは更にマイクロプロセッサ装置を
備えた主パネル部材を有し、上記マイクロプロセッサ装
置は、各出射パネルのセンサ信号からプレーヤの付帯物
の相対位置を判定し、該位置を表わす制御信号を供給す
ることを特徴とする。 - 【請求項5】 請求項4記載の光学式コントローラにお
いて、前記各出射パネルは所定の放射光出射と検出を行
ない、次の出射パネルの駆動開始を順次もたらす論理回
路を有することを特徴とする。 - 【請求項6】 請求項4記載の光学式コントローラにお
いて、前記決定手段は付帯物から反射される放射光量の
測定も行い、プレーヤの腕か脚のどちらが放射源の放射
空間に位置決めされているか決定することを特徴とす
る。 - 【請求項7】 請求項6記載の光学式コントローラにお
いて、前記主パネル部材には校正手段が含まれ、各出射
パネルの出射、検出動作を所定回数実施し、光学式コン
トローラを校正して、環境条件の補償を行なうことを特
徴とする。 - 【請求項8】 請求項7記載の光学式コントローラにお
いて、上記校正手段は少なくとも2つの放射閾値、環境
条件を定義する低閾値と、制御信号が供給されるために
はこれ以上にならなければならない高閾値とを決定する
ことを特徴とする。 - 【請求項9】 請求項7記載の光学式コントローラにお
いて、制御信号を供する前記手段は、所定の最低値以上
の強度を有する反射放射光により生成されるセンサ信号
をサンプリングし、所定時間内のセンサ信号のみを計数
し、該センサ信号の平均値に応じる制御信号を出力する
手段を有することを特徴とする。 - 【請求項10】 請求項7記載の光学式コントローラに
おいて、前記駆動手段は、センサ部材の受光する異なっ
た光強度に対応した複数の閾値を演算して該光学式コン
トローラを校正し、マイクロプロセッサ装置が認識する
種々の動作モードの許容境界を定義することを特徴とす
る。 - 【請求項11】 請求項7記載の光学式コントローラに
おいて、前記複数の閾値は各パネル毎に演算されること
を特徴とする。 - 【請求項12】 請求項8記載の光学式コントローラに
おいて、前記マイクロプロセッサ装置は、放射パルスの
出射を開始し、出射放射光と所定の時間関係にあるセン
サ信号をサンプリングして、閾値と比較される検出パラ
メータを求め、更には、比較結果により制御信号を出力
することを特徴とする。 - 【請求項13】 請求項10記載の光学式コントローラ
において、前記複数の閾値は、それ以下の時は、当該セ
ンサ部材に対応する光路がプレーヤの手や足で遮られて
いないと判断される強度レベルに対応するオフレベル閾
値と、それ以上の時は、前記センサ部材に対応する光路
がプレーヤの手や足で遮られていると判断される強度レ
ベルに対応するオンレベル閾値と、上記オンレベル閾値
よりも大で、それ以上であれば、プレーヤの足が検知さ
れ、それ以下であれば、プレーヤの手が検知される強度
レベルに対応したローレベル閾値とからなり、上記オン
レベル閾値は、オフレベル閾値と共に、光路を遮るもの
をすべて雑音と判定する強度域を定め、強度レベルが該
強度域にあると判定されると、マイクロプロセッサ装置
がプレーヤの手や足を検出していても、その装置の状態
に変化はないことを特徴とする。 - 【請求項14】 請求項11記載の光学式コントローラ
において、前記複数の閾値は、更にセンサ部材の応答性
/感度を組みこんで決定されることを特徴する。 - 【請求項15】 記憶されたデータからゲームを表示可
能で、プレーヤとゲームとの相互作用によりゲームの進
行を制御可能な、ゲーム処理装置と共に用いられるビデ
オゲームコントローラにおいて、該コントローラは上記
ゲーム処理装置に接続された光学式コントローラから構
成され、該光学式コントローラには、ほぼ水平面にある
プレーヤの付帯物の延長線が所定の放射空間に延伸する
ように、プレーヤの体から所定の距離でプレーヤを離散
的に取り囲むように放射光を出射する。複数の出射部材
−各出射部材はその上の離散的空間に横方向に放射線を
出射・展開する−を備えた出射手段と、一時に1台の出
射部材を順次駆動する手段と、前記放射空間内に位置す
る物体から反射される放射光を受光し、センサ信号を発
生するセンサ手段と、放射空間内の付帯物の相対位置を
前記センサ信号から判定する手段と、付帯物の位置を表
わす制御信号をゲーム処理装置に供給する手段とが含ま
れることを特徴とする。 - 【請求項16】 請求項15記載のビデオゲームコント
ローラにおいて、該コントローラは更に、敵を手足によ
るキックで撃つことができるシュミレーションキャラク
タをもったゲームを記憶しているROMメモリを備えた
ゲームカートリッジを含み、前記の制御信号供給手段
は、プレーヤの付帯物の相対位置の判定に対応して、手
キックか足キックかを実行する信号を供給することを特
徴とする。 - 【請求項17】 請求項16記載のビデオゲームコント
ローラにおいて、相対位置を判定する前記手段は、更
に、反射放射光の強度を判定して、付帯物が出射部材に
比較的近接しているか、あるいは出射部材から離れた位
置にあるかを決定することを特徴とする。 - 【請求項18】 表示画面にゲームを表示するゲーム処
理装置と、前記ゲーム処理装置に接続されたゲームを実
行するためのデータを備えた記憶ゲーム媒体と、前記ゲ
ーム処理装置に接続されたゲームを実行するために、所
定数の機能制御信号からなる入力を供給する光学式コン
トローラと、上記記憶ゲーム媒体が所定数の機能制御信
号で駆動できるか判断し、もし駆動できるのなら、ゲー
ム処理装置の指令により該所定機能信号を供給し、もし
駆動不可能の場合には、所定数よりも少ない数の機能制
御信号をシュミレートしてゲームを実行する前記光学式
コントローラ内の手段とから構成されるビデオゲームシ
ステムにおいて、前記光学式コントローラは更に、離散
空間に放射光を出射してプレーヤの周囲に広げる手段
と、放射空間からプレーヤの反射する放射光を受光する
センサ手段と、プレーヤと相互作動する特定空間を決定
する手段と、上記センサ手段と決定手段の検出する放射
光により、ゲーム処理装置に機能制御信号を供給する手
段とを含むことを特徴とする。 - 【請求項19】 請求項18記載のビデオゲームシステ
ムにおいて、前記光学式コントローラは、所定数よりも
少ない数の機能制御信号でゲームが実行できると判断す
ると、その残りの機能制御信号を、より高度なプレイを
シュミレートするのに利用できることを特徴とする。
Applications Claiming Priority (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| IL10101692A IL101016A (en) | 1992-02-19 | 1992-02-19 | Dynamically activated optical instrument for producing control signals |
| US001058 | 1993-01-06 | ||
| US101016 | 1993-01-06 | ||
| US08/001,058 US5442168A (en) | 1991-10-15 | 1993-01-06 | Dynamically-activated optical instrument for producing control signals having a self-calibration means |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH0654935A true JPH0654935A (ja) | 1994-03-01 |
| JP2796028B2 JP2796028B2 (ja) | 1998-09-10 |
Family
ID=26322401
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP5030341A Expired - Lifetime JP2796028B2 (ja) | 1992-02-19 | 1993-02-19 | 制御信号を発生するダイナミック起動光学式装置 |
Country Status (5)
| Country | Link |
|---|---|
| US (2) | US5442168A (ja) |
| EP (1) | EP0557111A1 (ja) |
| JP (1) | JP2796028B2 (ja) |
| BR (1) | BR9300618A (ja) |
| CA (1) | CA2089932A1 (ja) |
Cited By (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2001232059A (ja) * | 2000-02-23 | 2001-08-28 | Konami Co Ltd | ダンスゲーム装置 |
| JP2001239054A (ja) * | 2000-02-29 | 2001-09-04 | Konami Co Ltd | ダンスゲーム装置 |
| KR100384406B1 (ko) * | 2000-01-24 | 2003-05-22 | (주) 베스트소프트 | 컴퓨터 프로그램 구동조작장치 |
| JP2006226806A (ja) * | 2005-02-17 | 2006-08-31 | Shinsedai Kk | 動き検出装置 |
| KR100713058B1 (ko) | 1999-09-07 | 2007-05-02 | 가부시키가이샤 세가 | 게임 장치, 이것에 사용하는 입력 수단, 및 기억 매체 |
| JP2011514018A (ja) * | 2007-12-24 | 2011-04-28 | トリゴノム リミテッド | 着座したユーザのためのエンターテインメント装置 |
| JP2012165818A (ja) * | 2011-02-10 | 2012-09-06 | Nintendo Co Ltd | 情報処理システム、情報処理プログラム、情報処理装置、入力装置、および情報処理方法 |
| JP2017217266A (ja) * | 2016-06-08 | 2017-12-14 | パラマウントベッド株式会社 | リハビリテーション支援制御装置及びコンピュータプログラム |
Families Citing this family (142)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7367563B2 (en) * | 1993-02-25 | 2008-05-06 | Shuffle Master, Inc. | Interactive simulated stud poker apparatus and method |
| US20050164759A1 (en) * | 2004-01-26 | 2005-07-28 | Shuffle Master, Inc. | Electronic gaming machine with architecture supporting a virtual dealer and virtual cards |
| US7661676B2 (en) * | 2001-09-28 | 2010-02-16 | Shuffle Master, Incorporated | Card shuffler with reading capability integrated into multiplayer automated gaming table |
| US20090075724A1 (en) * | 1993-02-25 | 2009-03-19 | Shuffle Master, Inc. | Wireless bet withdrawal gaming system |
| US8272958B2 (en) * | 2004-01-26 | 2012-09-25 | Shuffle Master, Inc. | Automated multiplayer game table with unique image feed of dealer |
| JP2998096B2 (ja) * | 1993-08-25 | 2000-01-11 | 株式会社セガ・エンタープライゼス | ゲーム装置 |
| US6001017A (en) * | 1993-08-25 | 1999-12-14 | Sega Enterprises, Ltd. | Game device for displaying game input operations on the display |
| DE4340941C2 (de) * | 1993-12-01 | 1996-07-11 | Stn Atlas Elektronik Gmbh | Bewegungsgeber zur simulierten Bewegung in einer virtuellen Umgebung |
| US5554033A (en) * | 1994-07-01 | 1996-09-10 | Massachusetts Institute Of Technology | System for human trajectory learning in virtual environments |
| US5846086A (en) * | 1994-07-01 | 1998-12-08 | Massachusetts Institute Of Technology | System for human trajectory learning in virtual environments |
| US20060084506A1 (en) * | 1994-07-22 | 2006-04-20 | Shuffle Master, Inc. | Multi-player platforms for three card poker and variants thereof |
| US5890906A (en) * | 1995-01-20 | 1999-04-06 | Vincent J. Macri | Method and apparatus for tutorial, self and assisted instruction directed to simulated preparation, training and competitive play and entertainment |
| US5704836A (en) * | 1995-03-23 | 1998-01-06 | Perception Systems, Inc. | Motion-based command generation technology |
| GB9505916D0 (en) * | 1995-03-23 | 1995-05-10 | Norton John M | Controller |
| US5913727A (en) * | 1995-06-02 | 1999-06-22 | Ahdoot; Ned | Interactive movement and contact simulation game |
| US6430997B1 (en) | 1995-11-06 | 2002-08-13 | Trazer Technologies, Inc. | System and method for tracking and assessing movement skills in multidimensional space |
| US5790124A (en) * | 1995-11-20 | 1998-08-04 | Silicon Graphics, Inc. | System and method for allowing a performer to control and interact with an on-stage display device |
| US6220865B1 (en) | 1996-01-22 | 2001-04-24 | Vincent J. Macri | Instruction for groups of users interactively controlling groups of images to make idiosyncratic, simulated, physical movements |
| EP0808643B1 (en) * | 1996-05-21 | 2002-11-06 | MICROGATE S.r.l. | Optoelectronic device for measuring the ground contact time and position of a body within a preset region |
| JPH09325081A (ja) * | 1996-06-05 | 1997-12-16 | Casio Comput Co Ltd | 運動測定装置及び運動測定装置を備えた電子式ゲーム装置 |
| US7989689B2 (en) | 1996-07-10 | 2011-08-02 | Bassilic Technologies Llc | Electronic music stand performer subsystems and music communication methodologies |
| US7297856B2 (en) * | 1996-07-10 | 2007-11-20 | Sitrick David H | System and methodology for coordinating musical communication and display |
| US6030290A (en) * | 1997-06-24 | 2000-02-29 | Powell; Donald E | Momentary contact motion switch for video games |
| JP3899498B2 (ja) * | 1997-11-12 | 2007-03-28 | 株式会社セガ | ゲーム機 |
| US6162123A (en) * | 1997-11-25 | 2000-12-19 | Woolston; Thomas G. | Interactive electronic sword game |
| US5998727A (en) * | 1997-12-11 | 1999-12-07 | Roland Kabushiki Kaisha | Musical apparatus using multiple light beams to control musical tone signals |
| US5990409A (en) * | 1997-12-26 | 1999-11-23 | Roland Kabushiki Kaisha | Musical apparatus detecting maximum values and/or peak values of reflected light beams to control musical functions |
| US6489550B1 (en) | 1997-12-11 | 2002-12-03 | Roland Corporation | Musical apparatus detecting maximum values and/or peak values of reflected light beams to control musical functions |
| US5989120A (en) * | 1998-01-07 | 1999-11-23 | Pragmatic Designs, Inc. | Electronic counting apparatus for a child's game and method therefor |
| US7309829B1 (en) | 1998-05-15 | 2007-12-18 | Ludwig Lester F | Layered signal processing for individual and group output of multi-channel electronic musical instruments |
| US6610917B2 (en) * | 1998-05-15 | 2003-08-26 | Lester F. Ludwig | Activity indication, external source, and processing loop provisions for driven vibrating-element environments |
| US20050120870A1 (en) * | 1998-05-15 | 2005-06-09 | Ludwig Lester F. | Envelope-controlled dynamic layering of audio signal processing and synthesis for music applications |
| JPH11342265A (ja) * | 1998-06-01 | 1999-12-14 | Sony Computer Entertainment Inc | 記録媒体及びエンタテインメントシステム |
| JP3415447B2 (ja) * | 1998-07-14 | 2003-06-09 | 富士通株式会社 | 装置における部品間の干渉を検証する干渉検証装置および方法 |
| GB9820747D0 (en) * | 1998-09-23 | 1998-11-18 | Sigalov Hagai | Pre-fabricated stage incorporating light-to-sound apparatus |
| JP2982147B1 (ja) * | 1998-10-08 | 1999-11-22 | コナミ株式会社 | 背景音切替装置、背景音切替方法、背景音切替プログラムが記録された可読記録媒体及びビデオゲーム装置 |
| JP2000140420A (ja) * | 1998-11-13 | 2000-05-23 | Aruze Corp | ゲーム機用コントローラ |
| JP2000140415A (ja) * | 1998-11-17 | 2000-05-23 | Namco Ltd | ゲーム装置及び情報記憶媒体 |
| SE9803996D0 (sv) * | 1998-11-20 | 1998-11-20 | Opticore Ab | Metod och anordning för skapande och modifierande av digitala 3D-modeller |
| GB9904794D0 (en) * | 1999-03-02 | 1999-04-28 | Optimusic Limited | An attachment for a light unit |
| US6450886B1 (en) * | 1999-04-09 | 2002-09-17 | Konami Co., Ltd. | Foot switcher, foot switch sheet and mat for use in the same |
| US6826369B1 (en) * | 1999-04-23 | 2004-11-30 | System To Asic, Inc. | Intelligent sensor platform |
| US6166371A (en) * | 1999-04-30 | 2000-12-26 | Beckman Coulter, Inc. | Diffuse reflective light curtain system |
| JP2001104636A (ja) * | 1999-10-04 | 2001-04-17 | Shinsedai Kk | 体感ボールゲーム装置 |
| US6663491B2 (en) * | 2000-02-18 | 2003-12-16 | Namco Ltd. | Game apparatus, storage medium and computer program that adjust tempo of sound |
| JP2001269431A (ja) * | 2000-03-24 | 2001-10-02 | Yamaha Corp | 身体動作状態評価装置 |
| AU2001263460A1 (en) * | 2000-05-26 | 2001-12-11 | Mark R. Brent | Perimetric detection system and automated container |
| US6974948B1 (en) | 2000-05-26 | 2005-12-13 | Brent Mark R | Perimetric detection system |
| JP4527853B2 (ja) * | 2000-07-28 | 2010-08-18 | 株式会社バンダイナムコゲームス | ゲームシステム及び情報記憶媒体 |
| US6738044B2 (en) | 2000-08-07 | 2004-05-18 | The Regents Of The University Of California | Wireless, relative-motion computer input device |
| KR20020017674A (ko) * | 2000-08-31 | 2002-03-07 | 김성하 | 격투기 게임용 전신 조정장치 |
| CN2447027Y (zh) * | 2000-10-27 | 2001-09-12 | 郭鹏飞 | 电子游戏仿真格斗装置 |
| KR100987650B1 (ko) | 2001-05-14 | 2010-10-13 | 코닌클리케 필립스 일렉트로닉스 엔.브이. | 콘텐트의 실시간 스트림들과의 상호 작용을 위한 디바이스 |
| JP3417555B2 (ja) | 2001-06-29 | 2003-06-16 | 株式会社コナミコンピュータエンタテインメント東京 | ゲーム装置、人物画像処理方法及びプログラム |
| EP1425734A2 (en) * | 2001-08-16 | 2004-06-09 | Humanbeams, Inc. | Music instrument system and method |
| US8835740B2 (en) * | 2001-08-16 | 2014-09-16 | Beamz Interactive, Inc. | Video game controller |
| US7858870B2 (en) * | 2001-08-16 | 2010-12-28 | Beamz Interactive, Inc. | System and methods for the creation and performance of sensory stimulating content |
| US8872014B2 (en) | 2001-08-16 | 2014-10-28 | Beamz Interactive, Inc. | Multi-media spatial controller having proximity controls and sensors |
| US8431811B2 (en) * | 2001-08-16 | 2013-04-30 | Beamz Interactive, Inc. | Multi-media device enabling a user to play audio content in association with displayed video |
| JP2003175279A (ja) * | 2001-12-07 | 2003-06-24 | Konami Co Ltd | ビデオゲーム装置及び動きセンサ構造体 |
| US6703599B1 (en) * | 2002-01-30 | 2004-03-09 | Microsoft Corporation | Proximity sensor with adaptive threshold |
| WO2004003720A1 (en) * | 2002-06-26 | 2004-01-08 | Fingersteps, Inc. | Method and apparatus for composing and performing music |
| US7786366B2 (en) * | 2004-07-06 | 2010-08-31 | Daniel William Moffatt | Method and apparatus for universal adaptive music system |
| US8242344B2 (en) * | 2002-06-26 | 2012-08-14 | Fingersteps, Inc. | Method and apparatus for composing and performing music |
| US7723603B2 (en) * | 2002-06-26 | 2010-05-25 | Fingersteps, Inc. | Method and apparatus for composing and performing music |
| US8460103B2 (en) | 2004-06-18 | 2013-06-11 | Igt | Gesture controlled casino gaming system |
| US7255351B2 (en) * | 2002-10-15 | 2007-08-14 | Shuffle Master, Inc. | Interactive simulated blackjack game with side bet apparatus and in method |
| EP1567234A4 (en) * | 2002-11-05 | 2006-01-04 | Disney Entpr Inc | VIDEO INTERACTIVE ENVIRONMENT |
| US7309065B2 (en) * | 2002-12-04 | 2007-12-18 | Shuffle Master, Inc. | Interactive simulated baccarat side bet apparatus and method |
| US7825895B2 (en) * | 2002-12-20 | 2010-11-02 | Itac Systems, Inc. | Cursor control device |
| WO2004060509A2 (en) * | 2002-12-30 | 2004-07-22 | David Clark | Free-space (non-tactile) human interface for interactive music, full-body musical instrument, and immersive media controller |
| US7618323B2 (en) * | 2003-02-26 | 2009-11-17 | Wms Gaming Inc. | Gaming machine system having a gesture-sensing mechanism |
| US7222310B2 (en) * | 2003-04-30 | 2007-05-22 | Apple Computer, Inc. | Graphical user interface(GUI), a synthesiser and a computer system including a GUI |
| US20070155462A1 (en) * | 2003-07-22 | 2007-07-05 | O'halloran Terry | Side bets in casino wagering "war" game |
| KR20050012596A (ko) * | 2003-07-26 | 2005-02-02 | (주)이진공작 | 클라이언트 시스템의 동작 동기화 장치와 방법 및 이를이용한 통신망을 통한 상호 작용 시스템 및 게임방법 |
| US20050077843A1 (en) * | 2003-10-11 | 2005-04-14 | Ronnie Benditt | Method and apparatus for controlling a performing arts show by an onstage performer |
| US8684839B2 (en) | 2004-06-18 | 2014-04-01 | Igt | Control of wager-based game using gesture recognition |
| US7942744B2 (en) | 2004-08-19 | 2011-05-17 | Igt | Virtual input system |
| USD544026S1 (en) | 2005-02-07 | 2007-06-05 | Humanbeams, Inc. | Beam activated musical instrument |
| US20060211495A1 (en) * | 2005-03-18 | 2006-09-21 | Ronmee Industrial Corporation | Human-machine interactive virtual game control apparatus |
| US7402743B2 (en) * | 2005-06-30 | 2008-07-22 | Body Harp Interactive Corporation | Free-space human interface for interactive music, full-body musical instrument, and immersive media controller |
| US20070021199A1 (en) * | 2005-07-25 | 2007-01-25 | Ned Ahdoot | Interactive games with prediction method |
| US20070021207A1 (en) * | 2005-07-25 | 2007-01-25 | Ned Ahdoot | Interactive combat game between a real player and a projected image of a computer generated player or a real player with a predictive method |
| EP1912714A2 (en) * | 2005-08-02 | 2008-04-23 | Grand Idea Studi, INC. | Object detection for an interactive human interface |
| TWI276729B (en) * | 2005-10-07 | 2007-03-21 | Wei-Chou Chao | Photoelectric actuating system |
| US7874918B2 (en) | 2005-11-04 | 2011-01-25 | Mattel Inc. | Game unit with motion and orientation sensing controller |
| US7554027B2 (en) * | 2005-12-05 | 2009-06-30 | Daniel William Moffatt | Method to playback multiple musical instrument digital interface (MIDI) and audio sound files |
| WO2007086838A1 (en) * | 2006-01-25 | 2007-08-02 | Mattel, Inc. | Electronic game device with hand and foot controls |
| KR101189214B1 (ko) * | 2006-02-14 | 2012-10-09 | 삼성전자주식회사 | 동작에 따른 음을 출력하는 장치 및 방법 |
| US20080004111A1 (en) * | 2006-06-30 | 2008-01-03 | Logitech Europe S.A. | Non Impact Video Game Controller for Dancing Games |
| US20080039199A1 (en) * | 2006-08-03 | 2008-02-14 | Baer Ralph H | Object detection for an interactive human interface device |
| US8475252B2 (en) * | 2007-05-30 | 2013-07-02 | Shfl Entertainment, Inc. | Multi-player games with individual player decks |
| US7842875B2 (en) * | 2007-10-19 | 2010-11-30 | Sony Computer Entertainment America Inc. | Scheme for providing audio effects for a musical instrument and for controlling images with same |
| US20090156308A1 (en) * | 2007-12-17 | 2009-06-18 | Hsu Kent T J | Foot-actuated mat with flashing indicators for video game console |
| US8620146B1 (en) | 2008-03-28 | 2013-12-31 | Theresa Coleman | Picture-in-picture video system for virtual exercise, instruction and entertainment |
| US9019237B2 (en) * | 2008-04-06 | 2015-04-28 | Lester F. Ludwig | Multitouch parameter and gesture user interface employing an LED-array tactile sensor that can also operate as a display |
| US7777899B1 (en) * | 2008-06-19 | 2010-08-17 | Gesturetek, Inc. | Interaction interface for controlling an application |
| US8068641B1 (en) * | 2008-06-19 | 2011-11-29 | Qualcomm Incorporated | Interaction interface for controlling an application |
| US8169414B2 (en) | 2008-07-12 | 2012-05-01 | Lim Seung E | Control of electronic games via finger angle using a high dimensional touchpad (HDTP) touch user interface |
| US8345014B2 (en) | 2008-07-12 | 2013-01-01 | Lester F. Ludwig | Control of the operating system on a computing device via finger angle using a high dimensional touchpad (HDTP) touch user interface |
| US8604364B2 (en) * | 2008-08-15 | 2013-12-10 | Lester F. Ludwig | Sensors, algorithms and applications for a high dimensional touchpad |
| FR2941549B1 (fr) * | 2009-01-23 | 2011-09-02 | Benjamin Julien Stephane Fournier | Dispositif electronique permettant de commander, par des mouvements a proximite de ce dernier, un systeme informatique afin de creer, gerer, traiter et modifier des informations numeriques |
| US7939742B2 (en) * | 2009-02-19 | 2011-05-10 | Will Glaser | Musical instrument with digitally controlled virtual frets |
| EP2414058A1 (en) * | 2009-02-19 | 2012-02-08 | Beamz Interactive, Inc. | Video game controller |
| US8170346B2 (en) | 2009-03-14 | 2012-05-01 | Ludwig Lester F | High-performance closed-form single-scan calculation of oblong-shape rotation angles from binary images of arbitrary size using running sums |
| US8198526B2 (en) * | 2009-04-13 | 2012-06-12 | 745 Llc | Methods and apparatus for input devices for instruments and/or game controllers |
| US20110055722A1 (en) * | 2009-09-02 | 2011-03-03 | Ludwig Lester F | Data Visualization Environment with DataFlow Processing, Web, Collaboration, Advanced User Interfaces, and Spreadsheet Visualization |
| US20110066933A1 (en) | 2009-09-02 | 2011-03-17 | Ludwig Lester F | Value-driven visualization primitives for spreadsheets, tabular data, and advanced spreadsheet visualization |
| US20110202934A1 (en) * | 2010-02-12 | 2011-08-18 | Ludwig Lester F | Window manger input focus control for high dimensional touchpad (htpd), advanced mice, and other multidimensional user interfaces |
| US10146427B2 (en) * | 2010-03-01 | 2018-12-04 | Nri R&D Patent Licensing, Llc | Curve-fitting approach to high definition touch pad (HDTP) parameter extraction |
| US8326443B2 (en) * | 2010-05-24 | 2012-12-04 | International Business Machines Corporation | Computer enabled method for disabling protective safety gear |
| US9632344B2 (en) | 2010-07-09 | 2017-04-25 | Lester F. Ludwig | Use of LED or OLED array to implement integrated combinations of touch screen tactile, touch gesture sensor, color image display, hand-image gesture sensor, document scanner, secure optical data exchange, and fingerprint processing capabilities |
| US9626023B2 (en) | 2010-07-09 | 2017-04-18 | Lester F. Ludwig | LED/OLED array approach to integrated display, lensless-camera, and touch-screen user interface devices and associated processors |
| US8754862B2 (en) | 2010-07-11 | 2014-06-17 | Lester F. Ludwig | Sequential classification recognition of gesture primitives and window-based parameter smoothing for high dimensional touchpad (HDTP) user interfaces |
| US9950256B2 (en) | 2010-08-05 | 2018-04-24 | Nri R&D Patent Licensing, Llc | High-dimensional touchpad game controller with multiple usage and networking modalities |
| US20120204577A1 (en) | 2011-02-16 | 2012-08-16 | Ludwig Lester F | Flexible modular hierarchical adaptively controlled electronic-system cooling and energy harvesting for IC chip packaging, printed circuit boards, subsystems, cages, racks, IT rooms, and data centers using quantum and classical thermoelectric materials |
| US8797288B2 (en) | 2011-03-07 | 2014-08-05 | Lester F. Ludwig | Human user interfaces utilizing interruption of the execution of a first recognized gesture with the execution of a recognized second gesture |
| TW201237741A (en) * | 2011-03-08 | 2012-09-16 | Univ Tamkang | Interactive sound and light art device with wireless transmission and sensing capability |
| US8123622B1 (en) | 2011-06-03 | 2012-02-28 | Nyko Technologies, Inc. | Lens accessory for video game sensor device |
| US9052772B2 (en) | 2011-08-10 | 2015-06-09 | Lester F. Ludwig | Heuristics for 3D and 6D touch gesture touch parameter calculations for high-dimensional touch parameter (HDTP) user interfaces |
| US9823781B2 (en) | 2011-12-06 | 2017-11-21 | Nri R&D Patent Licensing, Llc | Heterogeneous tactile sensing via multiple sensor types |
| US10430066B2 (en) | 2011-12-06 | 2019-10-01 | Nri R&D Patent Licensing, Llc | Gesteme (gesture primitive) recognition for advanced touch user interfaces |
| US20130207790A1 (en) * | 2012-02-14 | 2013-08-15 | Beamz Interactive, Inc. | Finger beamz |
| JP2013182195A (ja) * | 2012-03-02 | 2013-09-12 | Casio Comput Co Ltd | 演奏装置及びプログラム |
| JP5966465B2 (ja) * | 2012-03-14 | 2016-08-10 | カシオ計算機株式会社 | 演奏装置、プログラム及び演奏方法 |
| JP6127367B2 (ja) | 2012-03-14 | 2017-05-17 | カシオ計算機株式会社 | 演奏装置及びプログラム |
| JP6024136B2 (ja) * | 2012-03-15 | 2016-11-09 | カシオ計算機株式会社 | 演奏装置、演奏方法及びプログラム |
| CN104471636A (zh) * | 2012-05-21 | 2015-03-25 | 约翰·科亚 | 听觉板 |
| US9547329B2 (en) | 2012-06-01 | 2017-01-17 | Igt | Digital spread spectrum technique for electromagnetic emission reduction |
| JP5738809B2 (ja) * | 2012-07-31 | 2015-06-24 | 株式会社コナミデジタルエンタテインメント | ゲーム装置、ゲーム装置の制御方法、ゲームシステム、ゲームシステムの制御方法、及びプログラム |
| CN103996394B (zh) * | 2014-04-02 | 2017-06-16 | 黄锦坤 | 拨弦演奏数据产生装置 |
| US9526983B2 (en) * | 2014-06-04 | 2016-12-27 | Chih-Feng Lin | Virtual reality avatar traveling control system and virtual reality avatar traveling control method |
| US9689976B2 (en) | 2014-12-19 | 2017-06-27 | Xidrone Systems, Inc. | Deterent for unmanned aerial systems |
| US9715009B1 (en) | 2014-12-19 | 2017-07-25 | Xidrone Systems, Inc. | Deterent for unmanned aerial systems |
| US9529360B1 (en) | 2015-01-28 | 2016-12-27 | Howard Melamed | System and method for detecting and defeating a drone |
| US9847035B1 (en) | 2015-01-28 | 2017-12-19 | Howard Melamed | Methods for radio frequency spectral analysis |
| US9685149B2 (en) * | 2015-11-03 | 2017-06-20 | Katherine Quittner | Acoustic-electronic music machine |
| US10102835B1 (en) * | 2017-04-28 | 2018-10-16 | Intel Corporation | Sensor driven enhanced visualization and audio effects |
| US10068560B1 (en) | 2017-06-21 | 2018-09-04 | Katherine Quittner | Acoustic-electronic music machine |
| US10907940B1 (en) | 2017-12-12 | 2021-02-02 | Xidrone Systems, Inc. | Deterrent for unmanned aerial systems using data mining and/or machine learning for improved target detection and classification |
| US10811811B2 (en) * | 2018-09-11 | 2020-10-20 | Zhejiang Qicheng Electrical Equipment Co., Ltd. | Socket of optical controller and waterproof sealing socket of optical controller |
| US11277251B1 (en) | 2019-07-03 | 2022-03-15 | Michael Patrick Millard | Radio frequency spectrum management system and method |
Family Cites Families (33)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US2419459A (en) * | 1944-02-01 | 1947-04-22 | Gen Electric | Photoelectric detecting apparatus |
| US3805061A (en) * | 1973-04-23 | 1974-04-16 | Tyco Laboratories Inc | Object detecting apparatus |
| US4128760A (en) * | 1977-04-07 | 1978-12-05 | Ncr Corporation | Ambient light compensating circuit |
| US4224608A (en) * | 1978-11-13 | 1980-09-23 | Detection Systems, Inc. | Single terminal detection system |
| US4479053A (en) * | 1981-03-11 | 1984-10-23 | The United States Of America As Represented By The Administrator Of The National Aeronautics And Space Administration | Focal plane array optical proximity sensor |
| DE3129841C2 (de) * | 1981-07-29 | 1983-07-21 | Dornier System Gmbh, 7990 Friedrichshafen | "Vorrichtung zum Alarmgeben bei unbefugtem Betreten einer Schutzzone entlang einer Grenzlinie" |
| EP0096024B1 (en) * | 1981-12-14 | 1986-03-05 | Metro Products (Accessories & Leisure) Limited | Tyre pressure indicating device |
| US4429607A (en) * | 1982-03-30 | 1984-02-07 | University Of Pittsburgh | Light beam musical instrument |
| US4712003A (en) * | 1983-07-27 | 1987-12-08 | Itsuki Ban | Blind person guide device |
| DE3436703A1 (de) * | 1984-10-06 | 1986-04-17 | Franz Dipl.-Ing. 6209 Heidenrod Ertl | Betaetigungseinrichtung zum ausloesen elektronisch erzeugter musikalischer vorgaenge |
| US4804860A (en) * | 1985-05-02 | 1989-02-14 | Robotic Vision Systems, Inc. | Robot cell safety system |
| US5059959A (en) * | 1985-06-03 | 1991-10-22 | Seven Oaks Corporation | Cursor positioning method and apparatus |
| US5017770A (en) * | 1985-10-07 | 1991-05-21 | Hagai Sigalov | Transmissive and reflective optical control of sound, light and motion |
| GB2183889B (en) * | 1985-10-07 | 1989-09-13 | Hagai Sigalov | Optical control means |
| US5081896A (en) * | 1986-11-06 | 1992-01-21 | Yamaha Corporation | Musical tone generating apparatus |
| JP2574780B2 (ja) * | 1986-12-26 | 1997-01-22 | オムロン株式会社 | 反射型光電スイッチ |
| US4736097A (en) * | 1987-02-02 | 1988-04-05 | Harald Philipp | Optical motion sensor |
| JP2558459B2 (ja) * | 1987-04-15 | 1996-11-27 | アルプス電気株式会社 | 光電検出回路 |
| FR2618900B1 (fr) * | 1987-07-31 | 1989-12-01 | Thomson Csf | Systeme detecteur d'impulsions lumineuses a taux de fausse alarme tres reduit, utilisable pour la detection laser |
| JPH0193932A (ja) * | 1987-10-05 | 1989-04-12 | Sony Corp | Da変換装置 |
| JPH0832076B2 (ja) * | 1987-12-28 | 1996-03-27 | 松下電器産業株式会社 | 壁取り付け用ジグ |
| CA1298997C (en) * | 1988-05-11 | 1992-04-21 | Asaf Gurner | Optical instrument for producing musical tones or images by movement of a player's body |
| US4968877A (en) * | 1988-09-14 | 1990-11-06 | Sensor Frame Corporation | VideoHarp |
| US4925189A (en) * | 1989-01-13 | 1990-05-15 | Braeunig Thomas F | Body-mounted video game exercise device |
| JP2872685B2 (ja) * | 1989-02-07 | 1999-03-17 | ヤマハ 株式会社 | 映像制御装置 |
| EP0424097B1 (en) * | 1989-10-16 | 1995-08-09 | Fujitsu Limited | Article detection device and method for detecting the article |
| US5173750A (en) * | 1990-02-06 | 1992-12-22 | Eastman Kodak Company | Reflection densitometer |
| US5164707A (en) * | 1990-02-28 | 1992-11-17 | Cabot Safety Corporation | Detection system for safety equipment |
| JP2610694B2 (ja) * | 1990-05-22 | 1997-05-14 | 株式会社ナムコ | ゲームカートリッジおよびこれを用いた家庭用ビデオゲーム装置 |
| US5138638A (en) * | 1991-01-11 | 1992-08-11 | Tytronix Corporation | System for determining the number of shoppers in a retail store and for processing that information to produce data for store management |
| US5079417A (en) * | 1991-02-22 | 1992-01-07 | Link Controls, Inc. | Failsafe sensing edge for automatic doors and gates |
| US5243181A (en) * | 1992-06-05 | 1993-09-07 | Eaton Corporation | Noise-insensitive, photoelectric transceiver including a digital stability indicator |
| US5286967A (en) * | 1992-12-04 | 1994-02-15 | Stanley Home Automation | Method and apparatus for self-biasing a light beam obstacle detector with a bias light |
-
1993
- 1993-01-06 US US08/001,058 patent/US5442168A/en not_active Expired - Lifetime
- 1993-02-18 BR BR9300618A patent/BR9300618A/pt active Search and Examination
- 1993-02-19 CA CA002089932A patent/CA2089932A1/en not_active Abandoned
- 1993-02-19 EP EP19930301221 patent/EP0557111A1/en not_active Withdrawn
- 1993-02-19 JP JP5030341A patent/JP2796028B2/ja not_active Expired - Lifetime
-
1994
- 1994-01-06 US US08/177,904 patent/US5414256A/en not_active Expired - Lifetime
Cited By (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100713058B1 (ko) | 1999-09-07 | 2007-05-02 | 가부시키가이샤 세가 | 게임 장치, 이것에 사용하는 입력 수단, 및 기억 매체 |
| KR100384406B1 (ko) * | 2000-01-24 | 2003-05-22 | (주) 베스트소프트 | 컴퓨터 프로그램 구동조작장치 |
| JP2001232059A (ja) * | 2000-02-23 | 2001-08-28 | Konami Co Ltd | ダンスゲーム装置 |
| JP2001239054A (ja) * | 2000-02-29 | 2001-09-04 | Konami Co Ltd | ダンスゲーム装置 |
| JP2006226806A (ja) * | 2005-02-17 | 2006-08-31 | Shinsedai Kk | 動き検出装置 |
| JP2011514018A (ja) * | 2007-12-24 | 2011-04-28 | トリゴノム リミテッド | 着座したユーザのためのエンターテインメント装置 |
| US8816873B2 (en) | 2007-12-24 | 2014-08-26 | Trignom Ltd. | Entertainment apparatus for a seated user |
| JP2012165818A (ja) * | 2011-02-10 | 2012-09-06 | Nintendo Co Ltd | 情報処理システム、情報処理プログラム、情報処理装置、入力装置、および情報処理方法 |
| US9555330B2 (en) | 2011-02-10 | 2017-01-31 | Nintendo Co., Ltd. | Information processing system, storage medium having stored therein information processing program, information processing apparatus, input device, and information processing method |
| JP2017217266A (ja) * | 2016-06-08 | 2017-12-14 | パラマウントベッド株式会社 | リハビリテーション支援制御装置及びコンピュータプログラム |
Also Published As
| Publication number | Publication date |
|---|---|
| US5442168A (en) | 1995-08-15 |
| JP2796028B2 (ja) | 1998-09-10 |
| BR9300618A (pt) | 1993-08-24 |
| CA2089932A1 (en) | 1993-08-20 |
| US5414256A (en) | 1995-05-09 |
| EP0557111A1 (en) | 1993-08-25 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH0654935A (ja) | 制御信号を発生するダイナミック起動光学式装置 | |
| US5888179A (en) | Agility exercise apparatus | |
| US4858934A (en) | Golf practice apparatus | |
| TW458795B (en) | Methods and apparatus for a portable golf training system with an optical sensor net | |
| KR950700097A (ko) | 물체의 운동의 파라메터를 결정하는 방법 및 장치(Method and apparatus for determining parameters of the motion of an object) | |
| US5459312A (en) | Action apparatus and method with non-contact mode selection and operation | |
| EP0342037B1 (en) | Radiation activated device | |
| US5860648A (en) | Golfing game including object sensing and validation | |
| US5741185A (en) | Interactive light-operated toy shooting game | |
| US20090124382A1 (en) | Interactive image projection system and method | |
| US4266776A (en) | Multi target-shooter game apparatus | |
| JP6429562B2 (ja) | 遊技機 | |
| KR101099321B1 (ko) | 두 명 이상의 플레이어가 즐길 수 있는 장난감 총 | |
| EP2322256A1 (en) | Game device, method for controlling game, game control program and computer readable recording medium storing program | |
| JP2011027707A (ja) | 人物動作検出装置、遊具装置、人物動作検出方法、ゲーム方法、制御プログラムおよび可読記録媒体 | |
| KR20030014344A (ko) | 평가프로그램, 그 기록 매체, 타이밍 평가 장치 및 타이밍평가 시스템 | |
| JP6429560B2 (ja) | 遊技機 | |
| US20080004111A1 (en) | Non Impact Video Game Controller for Dancing Games | |
| EP0340936B1 (en) | Golf practice apparatus | |
| KR20020015998A (ko) | 댄스 게임 장치 | |
| JP2017064266A (ja) | 遊技機 | |
| JP2016067425A (ja) | 遊技機 | |
| KR102298203B1 (ko) | 능동형 스크린 기능을 이용한 게임장치 | |
| JP3138396B2 (ja) | 画像表示装置及びシューティング型ゲーム装置 | |
| JP2018117752A (ja) | 遊技機 |