JP2009059108A - 情報処理装置、プログラム及び情報処理方法 - Google Patents
情報処理装置、プログラム及び情報処理方法 Download PDFInfo
- Publication number
- JP2009059108A JP2009059108A JP2007224891A JP2007224891A JP2009059108A JP 2009059108 A JP2009059108 A JP 2009059108A JP 2007224891 A JP2007224891 A JP 2007224891A JP 2007224891 A JP2007224891 A JP 2007224891A JP 2009059108 A JP2009059108 A JP 2009059108A
- Authority
- JP
- Japan
- Prior art keywords
- distance
- hand
- assumed
- rotation
- information processing
- 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
Images
Classifications
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/36—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the display of a graphic pattern, e.g. using an all-points-addressable [APA] memory
- G09G5/363—Graphics controllers
-
- 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/017—Gesture based interaction, e.g. based on a set of recognized hand gestures
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V40/00—Recognition of biometric, human-related or animal-related patterns in image or video data
- G06V40/20—Movements or behaviour, e.g. gesture recognition
- G06V40/28—Recognition of hand or arm movements, e.g. recognition of deaf sign language
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Health & Medical Sciences (AREA)
- Computer Hardware Design (AREA)
- Computer Graphics (AREA)
- Computer Vision & Pattern Recognition (AREA)
- General Health & Medical Sciences (AREA)
- Psychiatry (AREA)
- Social Psychology (AREA)
- Multimedia (AREA)
- User Interface Of Digital Computer (AREA)
- Image Analysis (AREA)
Abstract
【解決手段】手が写った入力画像から画像内の手の位置を検出し、複数の過去データについてこれらが回転運動を示していると仮定したときに、手の位置がこの回転運動で予測した角度範囲にあるならば最新の手の位置における回転角度を求めると共に、あらかじめ定めた手の動きに対応する処理を実行する。
【選択図】 図6
Description
入力された動画像を動画像フレームとして考える。入力された動画像は、記憶部12に蓄積されており、過去の動画像フレームを参照することができる。
0<Aθnkのとき
回転動作を検出すると、手による回転操作開始後は、回転の中心と現在の手の位置を画面上に表示し、回転の中心と現在の手の位置との角度と距離に応じた回転量変化を算出し、スクロールなどの操作を行う。
dθ(n)の符号がsと異なる場合(ステップS205のYES:図6)、θMは0とし(ステップS206:図6)、最後にsと同じ方向に回転させたときのθcよりも一定角度(π/2など)以上sと異なる方向に移動させたとき(ステップS207のYES:図6)、sの符号を反転する(ステップS208:図6)。
上述した方法で求めたθMを操作量とし、(ステップS211:図6)画面スクロールなどの操作を行う。
通常の回転動作中(図8参照)は、上述したの処理により回転操作量を求める。また、以下の処理により回転終了の判断を行う(ステップS214:図6)。
Claims (12)
- 手が写った入力画像から、画像内の手の位置を検出する位置検出手段と、
前記位置検出手段によって検出した前記手の位置のデータを記憶する記憶手段と、
前記記憶手段に記憶された前記手の位置の複数の過去データについてこれらが回転運動を示していると仮定したときに、最近の前記手の位置がこの回転運動で予測した角度範囲にあることを判定する回転判定手段と、
前記回転判定手段により角度範囲にあると判定された場合、最新の前記手の位置における回転角度を求めると共にあらかじめ定めた前記手の動きの回転運動に対応する処理を実行する実行手段と、
を具備することを特徴とする情報処理装置。 - 前記実行手段は、最近の前記手の位置が、仮定した回転運動の方向と反転方向の角度範囲にあると前記回転判定手段が判定した場合、あらかじめ定めた反転方向の回転運動に対応する処理を実行することを特徴とする、請求項1に記載の情報処理装置。
- 最新の前記手の位置と前記回転判定手段が仮定した回転運動の中心からの距離を示す第1の距離を判定する距離判定手段をさらに備え、
前記回転判定手段が仮定した回転運動の半径を示す第2の距離よりも、前記第1の距離が所定の値よりも大きいと判定された場合、前記処理を終了することを特徴とする請求項1に記載の情報処理装置。 - 前記距離判定手段は、前記第1の距離が前記第2の距離よりも小さいと判定された場合、前記第1の距離については前記第2の距離と同等の距離にあると判定することを特徴とする、請求項3に記載の情報処理装置。
- 最新の前記手の位置と前記回転判定手段が仮定した回転運動の中心からの距離を示す第1の距離を判定する距離判定手段をさらに備え、
前記回転判定手段が仮定した回転運動の半径を示す第2の距離よりも前記第1の距離が小さいと判定された場合、前記実行手段は、前記回転角度を前記第1の距離に比例した小さい回転角度として実行することを特徴とする、請求項1に記載の情報処理装置。 - 手が写った入力画像から、画像内の手の位置を検出する手順と、
前記位置を検出する手順によって検出した前記手の位置のデータを記憶する手順と、
前記記憶する手順で記憶した前記手の位置の複数の過去データについてこれらが回転運動を示していると仮定したときに、最近の前記手の位置がこの回転運動で予測した角度範囲にあることを判定する手順と、
前記判定する手順により角度範囲にあると判定された場合、最新の前記手の位置における回転角度を求めると共にあらかじめ定めた前記手の動きの回転運動に対応する処理を実行する手順と、
を計算機に実行させることを特徴とするプログラム。 - 前記実行する手順は、最近の前記手の位置が、仮定した前記回転運動の方向と反転方向の角度範囲にあると判定された場合、あらかじめ定めた反転方向の回転運動に対応する処理を実行することを特徴とする、請求項6に記載のプログラム。
- 最新の前記手の位置と、仮定した前記回転運動の中心からの距離を示す第1の距離を判定する距離判定手順をさらに有し、
仮定した前記回転運動の半径を示す第2の距離よりも、前記第1の距離が所定の値よりも大きいと判定された場合、前記処理を終了することを特徴とする請求項6に記載のプログラム。 - 前記距離判定手順は、前記第1の距離が前記第2の距離よりも小さいと判定された場合、前記第1の距離については前記第2の距離と同等の距離にあると判定することを特徴とする、請求項8に記載のプログラム。
- 最新の前記手の位置と前記回転判定手順で仮定した回転運動の中心からの距離を示す第1の距離を判定する距離判定手順をさらに有し、
前記判定する手段が仮定した前記回転運動の半径を示す第2の距離よりも前記第1の距離が小さいと判定された場合、前記実行する手順は、前記回転角度を前記第1の距離に比例した小さい回転角度として実行することを特徴とする、請求項6に記載のプログラム。 - 手が写った入力画像から、画像内の手の位置を検出し、
前記手の位置の複数の過去データについてこれらが回転運動を示していると仮定したときに、最近の前記手の位置がこの回転運動で予測した角度範囲にあることを判定し、
前記角度範囲にあると判定された場合、最新の前記手の位置における回転角度を求めると共にあらかじめ定めた前記手の動きの回転運動に対応する処理を実行する
ことを特徴とする情報処理方法。 - 前記判定の際、最新の前記手の位置と、仮定した前記回転運動の中心からの距離を示す第1の距離をさらに判定し、
仮定した前記回転運動の半径を示す第2の距離よりも、前記第1の距離が所定の値よりも大きいと判定された場合、前記処理を終了することを特徴とする請求項11に記載の情報処理方法。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2007224891A JP5091591B2 (ja) | 2007-08-30 | 2007-08-30 | 情報処理装置、プログラム及び情報処理方法 |
| US12/191,614 US8102380B2 (en) | 2007-08-30 | 2008-08-14 | Information processing device, program and method to detect hand rotation gestures |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2007224891A JP5091591B2 (ja) | 2007-08-30 | 2007-08-30 | 情報処理装置、プログラム及び情報処理方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2009059108A true JP2009059108A (ja) | 2009-03-19 |
| JP5091591B2 JP5091591B2 (ja) | 2012-12-05 |
Family
ID=40406677
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2007224891A Active JP5091591B2 (ja) | 2007-08-30 | 2007-08-30 | 情報処理装置、プログラム及び情報処理方法 |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US8102380B2 (ja) |
| JP (1) | JP5091591B2 (ja) |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8654187B2 (en) | 2009-06-08 | 2014-02-18 | Panasonic Corporation | Work recognition system, work recognition device, and work recognition method |
| JP2015064660A (ja) * | 2013-09-24 | 2015-04-09 | 株式会社三菱東京Ufj銀行 | 情報処理装置およびプログラム |
| JP2016162117A (ja) * | 2015-02-27 | 2016-09-05 | 株式会社吉田製作所 | カーソル制御方法、カーソル制御プログラム、スクロール制御方法、スクロール制御プログラム、カーソル表示システム、及び医療機器 |
| JP2017505493A (ja) * | 2014-02-04 | 2017-02-16 | サーク・コーポレーション | タッチ・センサ上の指追跡線形性を改良する動的にスケール化された線形補正の使用 |
| JP2020119435A (ja) * | 2019-01-28 | 2020-08-06 | 株式会社東海理化電機製作所 | 動作判別装置、コンピュータプログラム、および記憶媒体 |
Families Citing this family (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8786577B2 (en) * | 2010-11-03 | 2014-07-22 | Toshiba Tec Kabushiki Kaisha | Apparatus and method for recognizing coordinates |
| FR2977964B1 (fr) * | 2011-07-13 | 2013-08-23 | Commissariat Energie Atomique | Procede d'acquisition d'un angle de rotation et des coordonnees d'un centre de rotation |
| US9176652B1 (en) * | 2011-07-20 | 2015-11-03 | Google Inc. | Method and system for dynamically defining scroll-wheel functionality on a touchpad |
| GB2522622A (en) | 2014-01-29 | 2015-08-05 | Ibm | Time segment user interface |
| DE102014225796A1 (de) | 2014-12-15 | 2016-06-16 | Bayerische Motoren Werke Aktiengesellschaft | Verfahren zur Steuerung eines Fahrzeugsystems |
| JP7345400B2 (ja) | 2020-01-17 | 2023-09-15 | シャープ株式会社 | 画像形成装置、制御プログラムおよび制御方法 |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0448318A (ja) * | 1990-06-18 | 1992-02-18 | Sony Corp | 情報入力装置 |
| JPH11149563A (ja) * | 1997-11-19 | 1999-06-02 | Sharp Corp | 情報処理装置及び方法並びに情報処理プログラムを記録した記録媒体 |
| JP2004029918A (ja) * | 2002-06-21 | 2004-01-29 | Hitachi Software Eng Co Ltd | 座標列取得方法 |
| JP2007172577A (ja) * | 2005-11-25 | 2007-07-05 | Victor Co Of Japan Ltd | 操作情報入力装置 |
Family Cites Families (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5645077A (en) * | 1994-06-16 | 1997-07-08 | Massachusetts Institute Of Technology | Inertial orientation tracker apparatus having automatic drift compensation for tracking human head and other similarly sized body |
| EP0837418A3 (en) * | 1996-10-18 | 2006-03-29 | Kabushiki Kaisha Toshiba | Method and apparatus for generating information input using reflected light image of target object |
| IL137478A (en) * | 1998-01-26 | 2005-11-20 | Westerman Wayne | Method and apparatus for integrating manual input |
| US7148913B2 (en) * | 2001-10-12 | 2006-12-12 | Hrl Laboratories, Llc | Vision-based pointer tracking and object classification method and apparatus |
| JP2005518612A (ja) | 2002-02-26 | 2005-06-23 | サーク・コーポレーション | 高精細用および低精細用の分解能を有するタッチパッド |
| US7466307B2 (en) * | 2002-04-11 | 2008-12-16 | Synaptics Incorporated | Closed-loop sensor on a solid-state object position detector |
| JP4142460B2 (ja) * | 2003-01-31 | 2008-09-03 | オリンパス株式会社 | 運動検出装置 |
| US7665041B2 (en) * | 2003-03-25 | 2010-02-16 | Microsoft Corporation | Architecture for controlling a computer using hand gestures |
| JP2006209563A (ja) | 2005-01-31 | 2006-08-10 | Victor Co Of Japan Ltd | インターフェース装置 |
| US9395905B2 (en) * | 2006-04-05 | 2016-07-19 | Synaptics Incorporated | Graphical scroll wheel |
| US7720552B1 (en) * | 2006-06-05 | 2010-05-18 | Rockwell Automation Technologies, Inc. | Virtual knob lever arm as analog control element |
| JP4840066B2 (ja) * | 2006-10-11 | 2011-12-21 | セイコーエプソン株式会社 | 回転角度検出装置、および回転角度検出装置の制御方法 |
-
2007
- 2007-08-30 JP JP2007224891A patent/JP5091591B2/ja active Active
-
2008
- 2008-08-14 US US12/191,614 patent/US8102380B2/en not_active Expired - Fee Related
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0448318A (ja) * | 1990-06-18 | 1992-02-18 | Sony Corp | 情報入力装置 |
| JPH11149563A (ja) * | 1997-11-19 | 1999-06-02 | Sharp Corp | 情報処理装置及び方法並びに情報処理プログラムを記録した記録媒体 |
| JP2004029918A (ja) * | 2002-06-21 | 2004-01-29 | Hitachi Software Eng Co Ltd | 座標列取得方法 |
| JP2007172577A (ja) * | 2005-11-25 | 2007-07-05 | Victor Co Of Japan Ltd | 操作情報入力装置 |
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8654187B2 (en) | 2009-06-08 | 2014-02-18 | Panasonic Corporation | Work recognition system, work recognition device, and work recognition method |
| JP2015064660A (ja) * | 2013-09-24 | 2015-04-09 | 株式会社三菱東京Ufj銀行 | 情報処理装置およびプログラム |
| JP2017505493A (ja) * | 2014-02-04 | 2017-02-16 | サーク・コーポレーション | タッチ・センサ上の指追跡線形性を改良する動的にスケール化された線形補正の使用 |
| JP2016162117A (ja) * | 2015-02-27 | 2016-09-05 | 株式会社吉田製作所 | カーソル制御方法、カーソル制御プログラム、スクロール制御方法、スクロール制御プログラム、カーソル表示システム、及び医療機器 |
| JP2020119435A (ja) * | 2019-01-28 | 2020-08-06 | 株式会社東海理化電機製作所 | 動作判別装置、コンピュータプログラム、および記憶媒体 |
| JP7265873B2 (ja) | 2019-01-28 | 2023-04-27 | 株式会社東海理化電機製作所 | 動作判別装置、コンピュータプログラム、および記憶媒体 |
Also Published As
| Publication number | Publication date |
|---|---|
| US8102380B2 (en) | 2012-01-24 |
| JP5091591B2 (ja) | 2012-12-05 |
| US20090058800A1 (en) | 2009-03-05 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5091591B2 (ja) | 情報処理装置、プログラム及び情報処理方法 | |
| US10346027B2 (en) | Information processing apparatus, information processing method, and program | |
| KR102348947B1 (ko) | 전자장치의 화면 표시 제어 방법 및 장치 | |
| US8681115B2 (en) | Information processing apparatus and input control method | |
| US9223422B2 (en) | Remote controller and display apparatus, control method thereof | |
| US10191603B2 (en) | Information processing device and information processing method | |
| AU2016304890A1 (en) | Devices and methods for processing touch inputs based on their intensities | |
| JP5295839B2 (ja) | 情報処理装置、フォーカス移動制御方法及びフォーカス移動制御プログラム | |
| US10331326B2 (en) | Apparatus that controls scrolling operation past an edge of an image based on a type of user input | |
| CN106980363B (zh) | 可穿戴终端及控制方法 | |
| JP2016038905A (ja) | 入力装置および機器制御方法 | |
| US10140002B2 (en) | Information processing apparatus, information processing method, and program | |
| CN105144068A (zh) | 应用程序显示方法和终端 | |
| US20140092040A1 (en) | Electronic apparatus and display control method | |
| JP4653561B2 (ja) | 情報処理装置および表示制御方法 | |
| US8819584B2 (en) | Information processing apparatus and image display method | |
| JP5157968B2 (ja) | タッチパネル座標指定方法およびタッチパネル座標指定装置 | |
| JP5830997B2 (ja) | 情報処理装置、情報処理方法、およびプログラム | |
| JP4977162B2 (ja) | 情報処理装置、コマンド実行制御方法及びコマンド実行制御プログラム | |
| US20110307827A1 (en) | Display Processing Apparatus and Display Processing Method | |
| CN106462355B (zh) | 显示控制系统和显示控制方法 | |
| JP2012118211A (ja) | 表示装置、表示方法、コンピュータプログラムおよび記録媒体 | |
| JP5927092B2 (ja) | 制御装置、制御装置の制御方法、電子機器、制御プログラム、および記録媒体 | |
| JP2009059076A (ja) | 情報処理装置、プログラム及び情報処理方法 | |
| TW201331818A (zh) | 電子裝置及控制電子裝置的方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20100616 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20110914 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20111101 |
|
| RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20120529 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120605 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120727 |
|
| 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: 20120821 |
|
| 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: 20120914 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20150921 Year of fee payment: 3 |
|
| R151 | Written notification of patent or utility model registration |
Ref document number: 5091591 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20150921 Year of fee payment: 3 |
|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313117 Free format text: JAPANESE INTERMEDIATE CODE: R313121 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
