JP5117418B2 - 情報処理装置及び情報処理方法 - Google Patents
情報処理装置及び情報処理方法 Download PDFInfo
- Publication number
- JP5117418B2 JP5117418B2 JP2009017037A JP2009017037A JP5117418B2 JP 5117418 B2 JP5117418 B2 JP 5117418B2 JP 2009017037 A JP2009017037 A JP 2009017037A JP 2009017037 A JP2009017037 A JP 2009017037A JP 5117418 B2 JP5117418 B2 JP 5117418B2
- Authority
- JP
- Japan
- Prior art keywords
- unit
- information
- display
- coordinate system
- operator
- 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
Images
Classifications
-
- 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
- G06F3/012—Head tracking input arrangements
-
- 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/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
- G06F3/0416—Control or interface arrangements specially adapted for digitisers
- G06F3/0418—Control or interface arrangements specially adapted for digitisers for error correction or compensation, e.g. based on parallax, calibration or alignment
- G06F3/04186—Touch location disambiguation
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Position Input By Displaying (AREA)
- User Interface Of Digital Computer (AREA)
Description
本発明の第1の実施の形態では、タッチパネルを用いて、タッチパネルから離れた位置に設置された表示部上の表示物体を操作者がポインティングしたことを判定する情報処理装置について示す。
P(w)=M(t)P(t) …(1)
なお、P(w)は同次座標である。第1変換部13は、P(w)を出力する。
E(w)=M(c)E(c) …(2)
なお、E(w)は同次座標である。第2変換部12は、E(w)を出力する。
S(s)=M(d2)S(w) …(3)
なお、S(s)は同次座標である。一方、ステップS113において、半直線と交差する表示部がないという情報を出力し、処理を終了する。
本発明の第1の実施の形態では、視点位置算出部11及び第2変換部12を用いて視点位置を取得する場合を示したが、視点位置が固定されていると仮定できる場合を説明する。第1の変形例に係る情報処理装置は、図14に示すように、操作者の視点位置の情報を予め格納する視点位置情報保持部26を更に備え、操作者の視点位置情報が半直線情報生成部14に直接入力される。この場合、図1に示した視点位置算出部11及び第2変換部12を省略することができる。
本発明の第1の実施の形態では、操作者がタッチ操作を行った場合の表示物体の指示判定結果が求まる。第2の変形例では、表示物体の指示判定結果が得られたのち、操作者がドラッグ操作を行った場合の、表示物体の表示位置の移動処理について説明する。ドラッグ操作とは、操作者が、タッチ位置検出部(タッチパネル)6をタッチした後、パネル面から指を離さずに指の位置を動かす操作を行い、その後、指をパネル面から離す操作を行うことである。なお、操作者が、タッチした指の位置を固定したまま、顔の位置を動かした場合でも、操作者が指示している表示部上の位置は移動することになる。この場合でも、同様の処理を用いることができる。
本発明の第2の実施の形態では、本発明の第1の実施の形態に加えて、表示部以外の実物体の位置情報を利用し、タッチパネルにより、その実物体をポインティングしたことの判定も行うことが可能な情報処理装置について示す。
本発明の第2の実施の形態では、視点位置算出部11及び第2変換部12を用いて視点位置を取得する装置の例を示したが、第1の変形例として、視点位置が固定されていると仮定できる場合を説明する。第1の変形例に係る情報処理装置は、図24に示すように、視点位置情報を予め格納する視点位置情報保持部28を更に備え、視点位置情報が半直線情報生成部14に直接入力される。この場合、図19に示した視点位置算出部11及び第2変換部12は省略することができる。
図19に示した情報処理装置では、操作者がタッチ操作を行った場合の表示物体又は実物体の指示判定結果が求まる。第2の変形例では、図19に示した情報処理装置で表示物体又は実物体の指示判定結果が得られたのち、操作者がドラッグ操作を行った場合の処理を説明する。なお、表示部から表示部へドラッグした場合は本発明の第1の実施の形態で述べた処理で実現できるため、ここでは、表示部から実物体へ、あるいは、実物体から表示部へドラッグ操作を行った場合について説明する。
上記のように、本発明は第1及び第2の実施の形態によって記載したが、この開示の一部をなす論述及び図面はこの発明を限定するものであると理解すべきではない。この開示から当業者には様々な代替実施の形態、実施例及び運用技術が明らかとなろう。
3…主記憶装置
4…専用記憶装置
5…外部記憶装置
6,6x…タッチ位置検出部
7,7x…第1の表示部
8,8x…撮影部
9…第2の表示部
11…視点位置算出部
12…第2変換部
13…第1変換部
14…半直線情報生成部
15…第1判定部
16…第2判定部
17…第3判定部
21…第1情報保持部
22…第4情報保持部
23…第2情報保持部
24…第3情報保持部
25…第5情報保持部
26…視点位置情報保持部
27…実物体位置情報保持部
28…視点位置情報保持部
Claims (11)
- 操作者のタッチ位置を検出するタッチ位置検出部のワールド座標系における位置情報を保持する第1情報保持部と、
前記タッチ位置検出部の位置情報を用いて、前記タッチ位置からワールド座標系におけるタッチ位置を算出する第1変換部と、
前記操作者のワールド座標系における視点位置と、前記ワールド座標系におけるタッチ位置とを結ぶ半直線の情報を生成する半直線情報生成部と、
前記タッチ位置検出部と離間して配置され、前記操作者が前記タッチ位置検出部を介して視認可能な表示物体を表示する表示部のワールド座標系における位置情報を保持する第2情報保持部と、
前記表示部の位置情報を用いて、前記半直線が前記表示部と交差するか判定する第1判定部と、
前記表示物体のスクリーン座標系における位置情報を保持する第3情報保持部と、
前記表示物体の位置情報を用いて、前記半直線が交差すると判定された前記表示部に表示される前記表示物体と前記半直線とが交差するか判定する第2判定部
とを備えることを特徴とする情報処理装置。 - 前記操作者の顔画像を撮像する撮影部と、
前記操作者の顔画像から前記操作者のカメラ座標系における視点位置を算出する視点位置算出部と、
前記撮影部のワールド座標系の位置情報を保持する第4情報保持部と、
前記撮影部の位置情報を用いて、前記カメラ座標系における視点位置から、前記ワールド座標系における視点位置を算出する第2変換部
とを更に備えることを特徴とする請求項1に記載の情報処理装置。 - 前記ワールド座標系における視点位置が固定されていることを特徴とする請求項1に記載の情報処理装置。
- 前記表示部が複数ある場合、前記第1判定部が、前記半直線が前記複数の表示部と交差するかそれぞれ判定することを特徴とする請求項1〜3のいずれか1項に記載の情報処理装置。
- 前記半直線と交差すると判定された表示部が複数ある場合、
前記第1判定部が、前記交差位置が前記ワールド座標系における視点位置に最も近い表示部を抽出し、
前記第2判定部が、前記半直線と前記抽出された表示部に表示される前記表示物体とが交差するか判定することを特徴とする請求項4に記載の情報処理装置。 - 前記表示物体が複数ある場合、前記第2判定部が、前記半直線が前記複数の表示物体と交差するかそれぞれ判定することを特徴とする請求項1〜5のいずれか1項に記載の情報処理装置。
- 前記操作者が前記タッチ位置検出部を介して視認可能な実物体のワールド座標系における位置情報を保持する実物体位置情報保持部と、
前記実物体の位置情報を用いて、前記半直線が前記実物体と交差するか判定する第3判定部
とを更に備えることを特徴とする請求項1〜6のいずれか1項に記載の情報処理装置。 - 前記実物体が複数ある場合、前記第3判定部が、前記半直線が前記複数の実物体と交差するかそれぞれ判定することを特徴とする請求項7に記載の情報処理装置。
- 前記半直線と交差すると判定された実物体が複数ある場合、
前記第3判定部が、前記交差位置が前記ワールド座標系における視点位置に最も近い実物体を抽出することを特徴とする請求項8に記載の情報処理装置。 - 前記半直線と交差すると判定された表示部と、前記半直線と交差すると判定された実物体とがある場合、
前記第3判定部が、前記半直線が交差すると判定された表示部の交差位置が、前記半直線が交差すると判定された前記実物体の交差位置よりも前記ワールド座標系における視点位置に近いか判定し、
前記半直線が交差すると判定された表示部の交差位置が、前記半直線が交差すると判定された前記実物体上の交差位置よりも前記ワールド座標系における視点位置に近いと判定された場合に、前記第2判定部が、前記表示部に表示されている前記表示物体と、前記半直線とが交差するか判定する
ことを特徴とする請求項7に記載の情報処理装置。 - タッチ位置検出部が、操作者のタッチ位置を検出するステップと、
第1情報保持部に保持された前記タッチ位置検出部のワールド座標系における位置情報を用いて、前記タッチ位置から、ワールド座標系におけるタッチ位置を算出するステップと、
前記操作者のワールド座標系における視点位置と、前記ワールド座標系におけるタッチ位置とを結ぶ半直線の情報を生成するステップと、
第2情報保持部に保持された前記操作者が前記タッチ位置検出部を介して視認可能な表示物体を表示する表示部のワールド座標系における位置情報を用いて、前記半直線が前記表示部と交差するか判定するステップと、
第3情報保持部に保持された前記表示物体のスクリーン座標系における位置情報を用いて、前記半直線が交差すると判定された前記表示部に表示される前記表示物体と前記半直線とが交差するか判定するステップ
とを含むことを特徴とする情報処理方法。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2009017037A JP5117418B2 (ja) | 2009-01-28 | 2009-01-28 | 情報処理装置及び情報処理方法 |
| US12/695,380 US20100188355A1 (en) | 2009-01-28 | 2010-01-28 | Apparatus and method for detecting an object pointed by a user |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2009017037A JP5117418B2 (ja) | 2009-01-28 | 2009-01-28 | 情報処理装置及び情報処理方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2010176313A JP2010176313A (ja) | 2010-08-12 |
| JP5117418B2 true JP5117418B2 (ja) | 2013-01-16 |
Family
ID=42353796
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2009017037A Expired - Fee Related JP5117418B2 (ja) | 2009-01-28 | 2009-01-28 | 情報処理装置及び情報処理方法 |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US20100188355A1 (ja) |
| JP (1) | JP5117418B2 (ja) |
Families Citing this family (14)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR101709497B1 (ko) * | 2010-07-29 | 2017-02-23 | 엘지전자 주식회사 | 휴대 단말기 및 그 동작 제어방법 |
| JP5211120B2 (ja) | 2010-07-30 | 2013-06-12 | 株式会社東芝 | 情報表示装置及び情報表示方法 |
| JP2012104070A (ja) * | 2010-11-15 | 2012-05-31 | Osamu Shichinohe | 情報装置、情報処理方法、プログラム、及びコンピュータ読み取り可能な記録媒体 |
| WO2013118328A1 (ja) * | 2012-02-07 | 2013-08-15 | オリンパス株式会社 | 表示装置、電子機器及び表示装置用プログラム |
| US20140118268A1 (en) * | 2012-11-01 | 2014-05-01 | Google Inc. | Touch screen operation using additional inputs |
| JP2014115876A (ja) * | 2012-12-11 | 2014-06-26 | Mitsubishi Electric Corp | 3次元タッチパネルを用いた被操作端末の遠隔操作方法 |
| JPWO2014147715A1 (ja) * | 2013-03-18 | 2017-02-16 | 株式会社東芝 | 情報処理装置、制御方法およびプログラム |
| US9886192B2 (en) * | 2013-03-29 | 2018-02-06 | Rakuten, Inc. | Terminal device, control method for terminal device, program, and information storage medium |
| CN110442231A (zh) | 2013-06-27 | 2019-11-12 | 视力移动科技公司 | 用于与数字设备交互的直接指向检测的系统和方法 |
| EP2821884B1 (en) * | 2013-07-01 | 2018-09-05 | Airbus Operations GmbH | Cabin management system having a three-dimensional operating panel |
| US9691357B2 (en) * | 2013-08-09 | 2017-06-27 | Lenovo (Beijing) Co., Ltd. | Information processing method and electronic device thereof, image calibration method and apparatus, and electronic device thereof |
| CN107656961B (zh) * | 2017-08-04 | 2020-03-27 | 阿里巴巴集团控股有限公司 | 一种信息显示方法及装置 |
| EP3906458A1 (en) * | 2018-12-31 | 2021-11-10 | Guardian Glass, LLC | Systems and/or methods for parallax correction in large area transparent touch interfaces |
| US10890992B2 (en) * | 2019-03-14 | 2021-01-12 | Ebay Inc. | Synchronizing augmented or virtual reality (AR/VR) applications with companion device interfaces |
Family Cites Families (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH08190640A (ja) * | 1995-01-12 | 1996-07-23 | Hitachi Ltd | 情報表示方法および情報提供システム |
| JP4274997B2 (ja) * | 2004-05-06 | 2009-06-10 | アルパイン株式会社 | 操作入力装置および操作入力方法 |
| US7737965B2 (en) * | 2005-06-09 | 2010-06-15 | Honeywell International Inc. | Handheld synthetic vision device |
| JP2007080060A (ja) * | 2005-09-15 | 2007-03-29 | Matsushita Electric Ind Co Ltd | 対象物特定装置 |
| JP4333697B2 (ja) * | 2006-06-06 | 2009-09-16 | トヨタ自動車株式会社 | 車両用表示装置 |
| JP5106825B2 (ja) * | 2006-11-01 | 2012-12-26 | 任天堂株式会社 | ゲームプログラム、ゲーム装置、ゲームシステムおよびゲーム制御方法 |
| JP4743721B2 (ja) * | 2008-07-17 | 2011-08-10 | 任天堂株式会社 | ゲームプログラム、ゲーム装置、ゲームシステム、および方法 |
| JP5211120B2 (ja) * | 2010-07-30 | 2013-06-12 | 株式会社東芝 | 情報表示装置及び情報表示方法 |
-
2009
- 2009-01-28 JP JP2009017037A patent/JP5117418B2/ja not_active Expired - Fee Related
-
2010
- 2010-01-28 US US12/695,380 patent/US20100188355A1/en not_active Abandoned
Also Published As
| Publication number | Publication date |
|---|---|
| US20100188355A1 (en) | 2010-07-29 |
| JP2010176313A (ja) | 2010-08-12 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5117418B2 (ja) | 情報処理装置及び情報処理方法 | |
| US12177543B2 (en) | Image processing device, image processing method, and recording medium | |
| EP2973414B1 (en) | Apparatus for generation of a room model | |
| JP6368142B2 (ja) | 情報処理装置、情報処理方法 | |
| JP2017168077A (ja) | 画像処理方法、表示装置および点検システム | |
| JP2002092647A (ja) | 情報呈示システム及びモデル誤差検出システム | |
| EP3330928A1 (en) | Image generation device, image generation system, and image generation method | |
| JP7005224B2 (ja) | 情報処理装置、システム、画像処理方法、コンピュータプログラム、及び記憶媒体 | |
| JP2019215811A (ja) | 投影システム、画像処理装置および投影方法 | |
| JP2010128727A (ja) | 画像処理装置 | |
| JP5525495B2 (ja) | 映像監視装置、映像監視方法およびプログラム | |
| JP5016443B2 (ja) | カメラ設置シミュレータプログラム | |
| CN112912936A (zh) | 混合现实系统、程序、移动终端装置和方法 | |
| CN108027656A (zh) | 输入设备、输入方法和程序 | |
| JP2015212927A (ja) | 入力操作検出装置、入力操作検出装置を備えた画像表示装置及びプロジェクタシステム | |
| JP2000181601A (ja) | 情報表示システム | |
| JP6127465B2 (ja) | 情報処理装置、情報処理システム及びプログラム | |
| Zhu et al. | Wii remote–based low-cost motion capture for automated assembly simulation | |
| CN102622140A (zh) | 一种摄像式多点触摸系统 | |
| CN202443449U (zh) | 一种摄像式多点触摸系统 | |
| JP2017134803A (ja) | 情報処理装置、情報処理方法 | |
| JP5300645B2 (ja) | 三次元温度分布表示装置、テクスチャ作成装置および三次元温度分布表示方法 | |
| JP2023055284A (ja) | 測定装置 | |
| Wang et al. | Laser spot tracking with sub-pixel precision based on subdivision mesh | |
| JP2025181824A (ja) | 設計支援システムおよび設計支援プログラム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20110915 |
|
| TRDD | Decision of grant or rejection written | ||
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20120912 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20120918 |
|
| 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: 20121017 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20151026 Year of fee payment: 3 |
|
| LAPS | Cancellation because of no payment of annual fees |