JP4436164B2 - 光信号ポインティング方法、光信号ポインティング装置、および、プログラム - Google Patents
光信号ポインティング方法、光信号ポインティング装置、および、プログラム Download PDFInfo
- Publication number
- JP4436164B2 JP4436164B2 JP2004077825A JP2004077825A JP4436164B2 JP 4436164 B2 JP4436164 B2 JP 4436164B2 JP 2004077825 A JP2004077825 A JP 2004077825A JP 2004077825 A JP2004077825 A JP 2004077825A JP 4436164 B2 JP4436164 B2 JP 4436164B2
- Authority
- JP
- Japan
- Prior art keywords
- cursor
- optical signal
- cursor position
- light
- signal
- 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.)
- Expired - Fee Related
Links
Landscapes
- Position Input By Displaying (AREA)
Description
請求項1は、光信号ポインティング装置が光源デバイスからのカーソル光信号を検出し、当該カーソル光信号位置に対応するディスプレイの表示領域中の位置をポインティング表示する光信号ポインティング方法であって、前記光信号ポインティング装置はイメージセンサ手段、光信号検出手段、および、制御手段を有しており、前記イメージセンサ手段が、映像を撮像するステップと、前記光信号検出手段が、前記イメージセンサ手段が撮像した映像から光源デバイスのカーソル光信号を検出し、撮影映像中におけるカーソル位置座標を求め、前記ディスプレイの解像度に合うように座標値を変換してカーソル位置を決定するステップと、前記制御手段が、前記カーソル位置に基づいてディスプレイの表示領域中にカーソルを表示するステップとを行う。
さらに請求項1は、前記光信号検出手段が、前記カーソル位置を連続的に検出して、このカーソル位置の軌跡を保持するステップと、新たに決定したカーソル位置に対し、直近2つのカーソル位置を加えた3点を頂点とする三角形の外接円の中心を求め、前記新たに決定したカーソル位置と前記外接円の中心を結ぶ線分が、前記直近2つのカーソル位置を結ぶ線分と交差するかを判断し、交差する場合には、前記新たに決定したカーソル位置を直前のカーソル位置に補正するステップと、を行うことを特徴とする。
請求項13は、コンピュータに請求項1ないし6のいずれか1項に記載の各手順を実行させるプログラムである。
次に、光源デバイス11が発信するカーソル光信号の構成例を、図2を用いて説明する。
図4には、図2に示した所定の色相Hsの有色光点滅信号を用いる場合における光信号検出手段15によるカーソル位置決定処理の一実施例を示している。
図5には、図2に示した所定の色相Hsの有色光点滅信号を用いる場合における光信号検出手段15によるカーソル位置決定処理の別の実施例を示している。
次に、光源デバイス11が発信するイベント光信号の構成例について説明する。
図8には、光信号検出手段15によるイベント光信号処理の一実施例を示している。
図9には、光信号検出手段15によるイベント光信号処理の一実施例を示している。
12…イメージセンサ手段
13…制御装置
14…制御手段
15…光信号検出手段
16…記憶手段
17…通信手段
18…情報提供手段
19…表示手段
20…外部情報提供手段
21…ネットワーク
22…ディスプレイ
Claims (13)
- 光信号ポインティング装置が光源デバイスからのカーソル光信号を検出し、当該カーソル光信号位置に対応するディスプレイの表示領域中の位置をポインティング表示する光信号ポインティング方法であって、
前記光信号ポインティング装置はイメージセンサ手段、光信号検出手段、および、制御手段を有しており、
前記イメージセンサ手段が、映像を撮像するステップと、
前記光信号検出手段が、前記イメージセンサ手段が撮像した映像から光源デバイスのカーソル光信号を検出し、撮影映像中におけるカーソル位置座標を求め、前記ディスプレイの解像度に合うように座標値を変換してカーソル位置を決定するステップと、
前記光信号検出手段が、前記カーソル位置を連続的に検出して、このカーソル位置の軌跡を保持するステップと、
前記光信号検出手段が、新たに決定したカーソル位置に対し、直近2つのカーソル位置を加えた3点を頂点とする三角形の外接円の中心を求め、前記新たに決定したカーソル位置と前記外接円の中心を結ぶ線分が、前記直近2つのカーソル位置を結ぶ線分と交差するかを判断し、交差する場合には、前記新たに決定したカーソル位置を直前のカーソル位置に補正するステップと、
前記制御手段が、前記カーソル位置に基づいてディスプレイの表示領域中にカーソルを表示するステップと、を行うことを特徴とする光信号ポインティング方法。 - 前記光源デバイスに携帯端末の表示器を用い、前記カーソル光信号として所定の色相を有する光を所定の点滅周期で点滅させる有色光点滅信号を用い、
前記光信号検出手段は、前記イメージセンサ手段が撮像する映像から前記点滅周期と同じ周期で点滅し当該点滅により既定値以上の輝度差が生じた画素を抽出するステップと、
前記抽出した画素の中で輝度が高い時点の色相と前記所定の色相とを比較して、当該色相差が既定値未満である画素をカーソル信号画素とするステップと、
前記カーソル信号画素の連結成分が既定値以上の画素数からなるものをカーソル信号成分として抽出するステップと、
前記カーソル信号成分の形状に基づいて前記カーソル位置を決定するステップと、を行うことを特徴とする請求項1に記載の光信号ポインティング方法。 - 前記光信号検出手段は、最近に決定したカーソル位置を含んだ既定サイズの画素領域を処理対象領域として決定するステップを有し、
前記処理対象領域に対してのみカーソル位置決定処理を行うことを特徴とする請求項1または2に記載の光信号ポインティング方法。 - 前記処理によりカーソル位置の検出ができなかったときには、
前記光信号検出手段は、前記処理対象領域を変更するステップを行うことを特徴とする請求項3に記載の光信号ポインティング方法。 - 前記光源デバイスがイベント光信号を発光したときには、
前記光信号検出手段が、前記イメージセンサ手段が撮像した映像から前記光源デバイスのイベント光信号を検出してイベント発生位置を決定するステップと、
前記イベント発生位置に対応するイベント内容を決定するステップと、
前記制御手段が、前記イベント内容を実行するステップと、を行うことを特徴とする請求項1〜4いずれか1項に記載の光信号ポインティング方法。 - 前記光信号検出手段は前記処理対象領域についてのみ、前記光源デバイスのイベント光信号の検出を行うことを特徴とする請求項5に記載の光信号ポインティング方法。
- 光源デバイスからのカーソル光信号を検出して、当該カーソル光信号位置に対応するディスプレイの表示領域中の位置をポインティング表示する光ポインティング装置であって、
映像を撮像するイメージセンサ手段と、
前記イメージセンサ手段が撮像した映像から光源デバイスのカーソル光信号を検出し、撮影映像中におけるカーソル位置座標を求め、前記ディスプレイの解像度に合うように座標値を変換してカーソル位置を決定する光信号検出手段と、
前記カーソル位置に基づいてディスプレイの表示領域中にカーソルを表示する制御手段と、を有し、
前記光信号検出手段は、前記カーソル位置を連続的に検出して、このカーソル位置の軌跡を保持し、
新たに決定したカーソル位置に対し、直近2つのカーソル位置を加えた3点を頂点とする三角形の外接円の中心を求め、前記新たに決定したカーソル位置と前記外接円の中心を結ぶ線分が、前記直近2つのカーソル位置を結ぶ線分と交差するかを判断し、交差する場合には、前記新たに決定したカーソル位置を直前のカーソル位置に補正する、ことを特徴とする光信号ポインティング装置。 - 前記光源デバイスに携帯端末の表示器を用い、前記カーソル光信号として所定の色相を有する光を所定の点滅周期で点滅させる有色光点滅信号を用い、
前記光信号検出手段は、前記イメージセンサ手段が撮像する映像から前記点滅周期と同じ周期で点滅し当該点滅により既定値以上の輝度差が生じた画素を抽出し、
前記抽出した画素の中で輝度が高い時点の色相と前記所定の色相とを比較して、当該色相差が既定値未満である画素をカーソル信号画素とし、
前記カーソル信号画素の連結成分が既定値以上の画素数からなるものをカーソル信号成分として抽出し、
前記カーソル信号成分の形状に基づいて前記カーソル位置を決定する、ことを特徴とする請求項7に記載の光信号ポインティング装置。 - 前記光信号検出手段は、最近に決定したカーソル位置を含んだ既定サイズの画素領域を処理対象領域として決定し、
前記処理対象領域に対してのみカーソル位置決定処理を行うこと、を特徴とする請求項7または8に記載の光信号ポインティング装置。 - 前記処理によりカーソル位置の検出ができなかったときには、
前記光信号検出手段は、前記処理対象領域を変更する、ことを特徴とする請求項9に記載の光信号ポインティング装置。 - 前記光源デバイスがイベント光信号を発光したときには、
前記光信号検出手段が、前記イメージセンサ手段が撮像した映像から前記光源デバイスのイベント光信号を検出してイベント発生位置を決定し、
前記イベント発生位置に対応するイベント内容を決定し、
前記制御手段が、前記イベント内容を実行する、ことを特徴とする請求項7〜10いずれか1項に記載の光信号ポインティング装置。 - 前記光信号検出手段は前記処理対象領域についてのみ、前記光源デバイスのイベント光信号の検出を行うことを特徴とする請求項11に記載の光信号ポインティング装置。
- コンピュータに請求項1ないし6のいずれか1項に記載の各手順を実行させるプログラム。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2004077825A JP4436164B2 (ja) | 2004-03-18 | 2004-03-18 | 光信号ポインティング方法、光信号ポインティング装置、および、プログラム |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2004077825A JP4436164B2 (ja) | 2004-03-18 | 2004-03-18 | 光信号ポインティング方法、光信号ポインティング装置、および、プログラム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2005267169A JP2005267169A (ja) | 2005-09-29 |
| JP4436164B2 true JP4436164B2 (ja) | 2010-03-24 |
Family
ID=35091661
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2004077825A Expired - Fee Related JP4436164B2 (ja) | 2004-03-18 | 2004-03-18 | 光信号ポインティング方法、光信号ポインティング装置、および、プログラム |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4436164B2 (ja) |
Families Citing this family (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2008060124A2 (en) * | 2006-11-17 | 2008-05-22 | Silicon Communications Technology Co., Ltd. | Low power image sensor adjusting reference voltage automatically and optical pointing device comprising the same |
| JP2012014516A (ja) * | 2010-07-01 | 2012-01-19 | Mstar Semiconductor Inc | カーソル移動方法及びそれを用いたディスプレイ装置 |
| EP2538584B1 (en) | 2011-06-23 | 2018-12-05 | Casio Computer Co., Ltd. | Information Transmission System, and Information Transmission Method |
| WO2014034049A1 (ja) * | 2012-08-30 | 2014-03-06 | パナソニック株式会社 | スタイラス検出装置およびスタイラス検出方法 |
| JPWO2021038786A1 (ja) * | 2019-08-29 | 2021-03-04 |
Family Cites Families (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3277658B2 (ja) * | 1993-12-28 | 2002-04-22 | 株式会社日立製作所 | 情報表示装置 |
| JP2000315137A (ja) * | 1999-04-30 | 2000-11-14 | Mitsubishi Electric Corp | ポインタ制御システムおよびこれを用いた表示システム |
| JP2002091692A (ja) * | 2000-09-12 | 2002-03-29 | Seiko Instruments Inc | ポインティングシステム |
| US20020085097A1 (en) * | 2000-12-22 | 2002-07-04 | Colmenarez Antonio J. | Computer vision-based wireless pointing system |
| JP2002229735A (ja) * | 2001-01-31 | 2002-08-16 | Hitachi Ltd | 情報処理装置 |
| US6724368B2 (en) * | 2001-12-14 | 2004-04-20 | Koninklijke Philips Electronics N.V. | Remote control system and method for a television receiver |
-
2004
- 2004-03-18 JP JP2004077825A patent/JP4436164B2/ja not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2005267169A (ja) | 2005-09-29 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN103092432B (zh) | 人机交互操作指令的触发控制方法和系统及激光发射装置 | |
| JP5710589B2 (ja) | 改良されたハンドヘルド画面検知ポインタ | |
| US10585473B2 (en) | Visual gestures | |
| US9218124B2 (en) | Information processing apparatus, information processing method, and program | |
| JP6075122B2 (ja) | システム、画像投影装置、情報処理装置、情報処理方法およびプログラム | |
| US9632592B1 (en) | Gesture recognition from depth and distortion analysis | |
| CN110489027B (zh) | 手持输入设备及其指示图标的显示位置控制方法和装置 | |
| JP6379880B2 (ja) | プロジェクタ−カメラシステム又はディスプレイ−カメラシステムに対する微細なユーザインタラクションを可能とするシステム、方法及びプログラム | |
| CN101114200A (zh) | 功能命令系统、功能命令装置、功能命令分析系统、演示系统及计算机可读介质 | |
| CN102662498A (zh) | 一种投影演示的无线控制方法及系统 | |
| US10754446B2 (en) | Information processing apparatus and information processing method | |
| JP2015115046A (ja) | 情報処理装置、プログラム、情報処理方法及び情報処理システム | |
| WO2020147319A1 (en) | A printing method and system of a nail printing apparatus, and a medium thereof | |
| US8310504B2 (en) | System and method for panning and selecting on large displays using mobile devices without client software | |
| CN108701365A (zh) | 光点识别方法、装置以及系统 | |
| JP2016122382A (ja) | システム、描画方法、情報処理装置、プログラム | |
| EP2702464B1 (en) | Laser diode modes | |
| CA2900267A1 (en) | System and method of object recognition for an interactive input system | |
| JP4436164B2 (ja) | 光信号ポインティング方法、光信号ポインティング装置、および、プログラム | |
| CN106155533B (zh) | 一种信息处理方法和投影设备 | |
| CN111913639B (zh) | 虚拟内容的交互方法、装置、系统、终端设备及存储介质 | |
| JP2009200846A (ja) | 指示システム、指示プログラム及び指示装置 | |
| JP4046664B2 (ja) | 携帯情報端末に対する情報提供システム、情報提供方法、情報提供プログラム、および、情報提供プログラムを記録した記録媒体 | |
| JP2009205498A (ja) | 情報提示装置、情報提示方法、情報提示プログラムおよびそのプログラムを記録した記録媒体 | |
| US20110285624A1 (en) | Screen positioning system and method based on light source type |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20060405 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20090410 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090428 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090624 |
|
| RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20090710 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20090818 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20091113 |
|
| A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20091125 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20091217 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20091225 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 4436164 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130108 Year of fee payment: 3 |
|
| S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| LAPS | Cancellation because of no payment of annual fees |