JP7701392B2 - 仮想入力装置、仮想入力システム、仮想入力方法、およびプログラム - Google Patents
仮想入力装置、仮想入力システム、仮想入力方法、およびプログラム Download PDFInfo
- Publication number
- JP7701392B2 JP7701392B2 JP2023017951A JP2023017951A JP7701392B2 JP 7701392 B2 JP7701392 B2 JP 7701392B2 JP 2023017951 A JP2023017951 A JP 2023017951A JP 2023017951 A JP2023017951 A JP 2023017951A JP 7701392 B2 JP7701392 B2 JP 7701392B2
- Authority
- JP
- Japan
- Prior art keywords
- virtual
- user
- information
- display
- terminal
- 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.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G02—OPTICS
- G02B—OPTICAL ELEMENTS, SYSTEMS OR APPARATUS
- G02B27/00—Optical systems or apparatus not provided for by any of the groups G02B1/00 - G02B26/00, G02B30/00
- G02B27/01—Head-up displays
- G02B27/0101—Head-up displays characterised by optical features
-
- G—PHYSICS
- G02—OPTICS
- G02B—OPTICAL ELEMENTS, SYSTEMS OR APPARATUS
- G02B27/00—Optical systems or apparatus not provided for by any of the groups G02B1/00 - G02B26/00, G02B30/00
- G02B27/01—Head-up displays
- G02B27/017—Head mounted
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/16—Constructional details or arrangements
- G06F1/1613—Constructional details or arrangements for portable computers
- G06F1/1633—Constructional details or arrangements of portable computers not specific to the type of enclosures covered by groups G06F1/1615 - G06F1/1626
- G06F1/1662—Details related to the integrated keyboard
- G06F1/1673—Arrangements for projecting a virtual keyboard
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/30—Authentication, i.e. establishing the identity or authorisation of security principals
- G06F21/31—User authentication
- G06F21/32—User authentication using biometric data, e.g. fingerprints, iris scans or voiceprints
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/30—Authentication, i.e. establishing the identity or authorisation of security principals
- G06F21/44—Program or device authentication
-
- 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
- G02—OPTICS
- G02B—OPTICAL ELEMENTS, SYSTEMS OR APPARATUS
- G02B27/00—Optical systems or apparatus not provided for by any of the groups G02B1/00 - G02B26/00, G02B30/00
- G02B27/01—Head-up displays
- G02B27/0101—Head-up displays characterised by optical features
- G02B2027/0138—Head-up displays characterised by optical features comprising image capture systems, e.g. camera
-
- G—PHYSICS
- G02—OPTICS
- G02B—OPTICAL ELEMENTS, SYSTEMS OR APPARATUS
- G02B27/00—Optical systems or apparatus not provided for by any of the groups G02B1/00 - G02B26/00, G02B30/00
- G02B27/01—Head-up displays
- G02B27/0101—Head-up displays characterised by optical features
- G02B2027/014—Head-up displays characterised by optical features comprising information/image processing systems
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computer Hardware Design (AREA)
- Optics & Photonics (AREA)
- Software Systems (AREA)
- Human Computer Interaction (AREA)
- User Interface Of Digital Computer (AREA)
Description
まず、第1の実施形態に係る仮想入力システムについて図面を参照しながら説明する。本実施形態の仮想入力システムは、ヘッドマウントディスプレイ(HMD:Head Mounted Display)のように、人体に装着可能な表示部を有する仮想現実表示装置を備える。以下においては、仮想現実VR(Virtual Reality)の利用シーンを想定して、仮想現実表示装置が非透過型のHMDによって実現される例について説明する。本実施形態の仮想入力システムは、拡張現実AR(Augmented Reality)や複合現実MR(Mixed Reality)などの利用シーンにも適用される。そのため、利用シーンに応じて、仮想現実表示装置が透過型のHMDであってもよい。本実施形態においては、仮想入力システムが、仮想現実表示装置と仮想入力装置とを含む例をあげる。以下においては、仮想現実表示装置と仮想入力装置とが別の装置で構成される例について説明される。仮想入力装置は、仮想現実表示装置に内蔵されてもよい。
図1は、本実施形態に係る仮想入力システム1の構成の一例を示す概念図である。本実施形態の仮想入力システム1は、仮想入力装置10、仮想現実表示装置100、および操作端末170を備える。仮想入力装置10は、有線または無線によって、仮想現実表示装置100および操作端末170に接続される。仮想入力装置10は、仮想現実表示装置100に内蔵されてもよい。仮想入力装置10と、仮想現実表示装置100および操作端末170との接続方式については、特に限定を加えない。後述するように、操作端末170は、入力機能を有さないモックアップで実現されてもよい。
次に、仮想現実表示装置100の詳細構成について図面を参照しながら説明する。図6は、仮想現実表示装置100の構成の一例を示すブロック図である。仮想現実表示装置100は、制御装置110、カメラ120R、カメラ120L、表示部130、およびドライバ150を有する。制御装置110は、カメラ120Rおよびカメラ120Lのうち少なくともいずれかに対応して配置されればよい。カメラ120Rおよびカメラ120Lは、同様の構成である。以下においては、カメラ120Rとカメラ120Lとを区別せずに、カメラ120と記載する場合がある。また、仮想現実表示装置100は、カバー140、およびバンド160を備える。カバー140の人体側には、表示部130が固定される。バンド160は、仮想現実表示装置100を頭部に固定するための帯である。
次に、仮想入力装置10の詳細構成について図面を参照しながら説明する。図7は、仮想入力装置10の構成の一例を示すブロック図である。仮想入力装置10は、ユーザ情報取得部11、映像取得部12、表示情報出力部13、映像解析部15、操作認識部16、および表示情報生成部17を有する。映像取得部12および表示情報出力部13は、入出力部14を構成する。
次に、本実施形態に係る仮想入力システム1の動作の一例について図面を参照しながら説明する。以下においては、仮想入力システム1が備える仮想入力装置10の動作の一例について説明する。
次に、第2の実施形態に係る仮想入力装置について図面を参照しながら説明する。本実施形態の仮想入力装置は、予め登録されたリストの内容に応じて、仮想端末の表示が設定される。本実施形態の仮想入力装置は、第1の実施形態に係る仮想入力装置の替わりに、第1の実施形態の仮想入力システムに組み込まれる。
図10は、仮想入力装置20の構成の一例を示すブロック図である。仮想入力装置20は、ユーザ情報取得部21、映像取得部22、表示情報出力部23、映像解析部25、操作認識部26、表示情報生成部27、および関連情報取得部28を有する。映像取得部22および表示情報出力部23は、入出力部24を構成する。仮想入力装置20には、ユーザ情報に応じた関連リストLが記憶される。
次に、仮想入力装置20に記憶される関連リストLの一例について図面を参照しながら説明する。以下にあげる関連リストLは、一例であって、仮想入力装置20に記憶される関連リストLを限定するものではない。
次に、本実施形態に係る仮想入力装置20の動作の一例について図面を参照しながら説明する。以下においては、ユーザ情報および関連情報に応じた仮想端末VTを表示する段階に関して説明する。ユーザ情報に応じて表示された仮想端末VTに対するユーザの操作に応じて表示を変更する段階については、第1の実施形態(図9)と同様であるので、説明を省略する。
次に、第3の実施形態に係る仮想入力装置について図面を参照しながら説明する。本実施形態の仮想入力装置は、認証装置を用いて、ユーザを認証する。本実施形態の仮想入力装置は、第1の実施形態に係る仮想入力装置の替わりに、第1の実施形態の仮想入力システムに組み込まれる。本実施形態の仮想入力装置は、第2の実施形態に係る仮想入力装置と組み合わされてもよい。
図20は、仮想入力装置30の構成の一例を示すブロック図である。仮想入力装置30は、ユーザ情報取得部31、映像取得部32、表示情報出力部33、映像解析部35、操作認識部36、および表示情報生成部37を有する。映像取得部32および表示情報出力部33は、入出力部34を構成する。仮想入力装置30は、認証装置310に接続される。
次に、本実施形態に係る仮想入力装置30の動作の一例について図面を参照しながら説明する。以下においては、ユーザ情報に応じた仮想端末VTを表示する段階に関して説明する。ユーザ情報に応じて表示された仮想端末VTに対するユーザの操作に応じて、表示を変更する段階については、第1の実施形態(図9)と同様であるので、説明を省略する。
次に、第4の実施形態に係る仮想入力装置の構成の一例について図面を参照しながら説明する。本実施形態の仮想入力装置は、第1~第3の実施形態の仮想入力装置を簡略化した構成である。
次に、本開示の各実施形態に係る制御や処理を実行するハードウェア構成について、図面を参照しながら説明する。ここでは、そのようなハードウェア構成の一例として、図23の情報処理装置90(コンピュータ)をあげる。図23の情報処理装置90は、各実施形態の制御や処理を実行するための構成例であって、本開示の範囲を限定するものではない。
10、20、30、40 仮想入力装置
11、21、31 ユーザ情報取得部
12、22、32 映像取得部
13、23、33 表示情報出力部
14、24、34、44 入出力部
15、25、35、45 映像解析部
16、26、36 操作認識部
17、27、37、47 表示情報生成部
28 関連情報取得部
100 仮想現実表示装置
110 制御装置
111 通信部
113 表示コントローラ
115 メモリ
117 電源
120R、120L カメラ
130、230 表示部
140 カバー
150 ドライバ
170 操作端末
310 認証装置
Claims (9)
- 仮想現実表示装置のカメラによって撮影された画像データを取得し、前記仮想現実表示装置の表示部に表示される表示情報を前記仮想現実表示装置に出力する入出力手段と、
前記画像データを解析して仮想端末を表示させる位置を特定する映像解析手段と、
前記仮想現実表示装置を装着したユーザのユーザ情報に応じた前記仮想端末を含む前記表示情報を生成する表示情報生成手段と、を備え、
前記表示情報生成手段は、
前記ユーザ情報に応じて、前記仮想端末に含まれる複数のキーのうち、前記ユーザが操作すべきキーが強調表示された前記表示情報を生成する仮想入力装置。 - 前記映像解析手段は、
実世界に配置された操作端末を前記画像データから検出し、
前記仮想現実表示装置の前記表示部における前記操作端末の位置を特定し、
前記表示情報生成手段は、
特定された前記操作端末の位置に前記仮想端末が表示される前記表示情報を生成する請求項1に記載の仮想入力装置。 - 前記画像データを解析して前記ユーザの操作を認識する操作認識手段を備え、
前記表示情報生成手段は、
認識された前記ユーザの操作に応じた前記表示情報を生成する請求項2に記載の仮想入力装置。 - 前記ユーザ情報に応じた関連情報を取得する関連情報取得手段を備え、
前記表示情報生成手段は、
前記関連情報に応じたキーを強調表示させた前記表示情報を生成する請求項2に記載の仮想入力装置。 - 前記仮想現実表示装置を使用する前記ユーザの認証情報を取得し、取得した前記認証情報に基づいて前記ユーザを認証するユーザ情報取得手段を備え、
前記表示情報生成手段は、
認証された前記ユーザが使用する前記仮想現実表示装置に対して前記表示情報を生成する請求項1に記載の仮想入力装置。 - 請求項1乃至5のいずれか一項に記載の仮想入力装置と、
カメラと表示部を有し、前記カメラによって撮影された画像データを前記仮想入力装置に出力し、前記仮想入力装置から出力された表示情報を取得し、取得した前記表示情報に応じた画像を前記表示部に表示させる仮想現実表示装置と、を備える仮想入力システム。 - 実世界に配置され、前記仮想入力装置を装着したユーザによって操作される操作端末を備え、
前記仮想入力装置は、
前記操作端末の位置に仮想端末が表示される前記表示情報を生成し、
生成された前記表示情報を前記仮想現実表示装置に出力し、
前記仮想現実表示装置は、
前記表示情報に応じた画像を前記表示部に表示させる請求項6に記載の仮想入力システム。 - コンピュータが、
仮想現実表示装置のカメラによって撮影された画像データを取得し、
前記画像データを解析して仮想端末を表示させる位置を特定し、
前記仮想現実表示装置を装着したユーザのユーザ情報に応じた前記仮想端末を含む表示情報を生成し、
生成された前記表示情報を前記仮想現実表示装置に出力し、
前記表示情報の生成において、
前記ユーザ情報に応じて、前記仮想端末に含まれる複数のキーのうち、前記ユーザが操作すべきキーが強調表示された前記表示情報を生成する仮想入力方法。 - 仮想現実表示装置のカメラによって撮影された画像データを取得する処理と、
前記画像データを解析して仮想端末を表示させる位置を特定する処理と、
前記仮想現実表示装置を装着したユーザのユーザ情報に応じた前記仮想端末を含む表示情報を生成する処理と、
生成された前記表示情報を前記仮想現実表示装置に出力する処理と、
前記表示情報を生成する処理において、
前記ユーザ情報に応じて、前記仮想端末に含まれる複数のキーのうち、前記ユーザが操作すべきキーが強調表示された前記表示情報を生成する処理と、をコンピュータに実行させるプログラム。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2023017951A JP7701392B2 (ja) | 2023-02-08 | 2023-02-08 | 仮想入力装置、仮想入力システム、仮想入力方法、およびプログラム |
| US18/410,469 US20240264638A1 (en) | 2023-02-08 | 2024-01-11 | Virtual input device, virtual input system, virtual input method, and recording medium |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2023017951A JP7701392B2 (ja) | 2023-02-08 | 2023-02-08 | 仮想入力装置、仮想入力システム、仮想入力方法、およびプログラム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2024112713A JP2024112713A (ja) | 2024-08-21 |
| JP7701392B2 true JP7701392B2 (ja) | 2025-07-01 |
Family
ID=92119665
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2023017951A Active JP7701392B2 (ja) | 2023-02-08 | 2023-02-08 | 仮想入力装置、仮想入力システム、仮想入力方法、およびプログラム |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US20240264638A1 (ja) |
| JP (1) | JP7701392B2 (ja) |
Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2004164517A (ja) | 2002-09-18 | 2004-06-10 | Yokogawa Electric Corp | キーボード装置 |
| US20140035819A1 (en) | 2012-08-03 | 2014-02-06 | Research In Motion Limited | Method and Apparatus Pertaining to an Augmented-Reality Keyboard |
| JP2014192687A (ja) | 2013-03-27 | 2014-10-06 | Ricoh Co Ltd | 画像処理システム、操作部、制御方法及びプログラム |
| JP2016177658A (ja) | 2015-03-20 | 2016-10-06 | カシオ計算機株式会社 | 仮想入力装置、入力方法、およびプログラム |
| WO2018225149A1 (ja) | 2017-06-06 | 2018-12-13 | マクセル株式会社 | 複合現実表示システム及び複合現実表示端末 |
| US11417054B1 (en) | 2021-03-17 | 2022-08-16 | Facebook Technologies, Llc. | Mixed reality objects in virtual reality environments |
| JP7176792B1 (ja) | 2021-09-09 | 2022-11-22 | 株式会社Synamon | 情報処理システム及び情報処理方法 |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH11272386A (ja) * | 1998-03-18 | 1999-10-08 | Yazaki Corp | 情報端末装置 |
-
2023
- 2023-02-08 JP JP2023017951A patent/JP7701392B2/ja active Active
-
2024
- 2024-01-11 US US18/410,469 patent/US20240264638A1/en active Pending
Patent Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2004164517A (ja) | 2002-09-18 | 2004-06-10 | Yokogawa Electric Corp | キーボード装置 |
| US20140035819A1 (en) | 2012-08-03 | 2014-02-06 | Research In Motion Limited | Method and Apparatus Pertaining to an Augmented-Reality Keyboard |
| JP2014192687A (ja) | 2013-03-27 | 2014-10-06 | Ricoh Co Ltd | 画像処理システム、操作部、制御方法及びプログラム |
| JP2016177658A (ja) | 2015-03-20 | 2016-10-06 | カシオ計算機株式会社 | 仮想入力装置、入力方法、およびプログラム |
| WO2018225149A1 (ja) | 2017-06-06 | 2018-12-13 | マクセル株式会社 | 複合現実表示システム及び複合現実表示端末 |
| US11417054B1 (en) | 2021-03-17 | 2022-08-16 | Facebook Technologies, Llc. | Mixed reality objects in virtual reality environments |
| JP7176792B1 (ja) | 2021-09-09 | 2022-11-22 | 株式会社Synamon | 情報処理システム及び情報処理方法 |
Also Published As
| Publication number | Publication date |
|---|---|
| US20240264638A1 (en) | 2024-08-08 |
| JP2024112713A (ja) | 2024-08-21 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP4189460B1 (en) | Private control interfaces for extended reality | |
| US12554815B2 (en) | Devices, methods, and graphical user interfaces for authorizing a secure operation | |
| US20220269333A1 (en) | User interfaces and device settings based on user identification | |
| US8957861B2 (en) | Information processing apparatus, information processing method, and terminal apparatus for superimposing a display of virtual keys upon an input unit | |
| US9377869B2 (en) | Unlocking a head mountable device | |
| JP2023100884A (ja) | 仮想現実ディスプレイシステム、拡張現実ディスプレイシステム、および複合現実ディスプレイシステムのためのキーボード | |
| US20240020371A1 (en) | Devices, methods, and graphical user interfaces for user authentication and device management | |
| JP2022535315A (ja) | 自己触覚型仮想キーボードを有する人工現実システム | |
| CN120276592A (zh) | 具有手指传感器的电子设备 | |
| US20140198130A1 (en) | Augmented reality user interface with haptic feedback | |
| US11681433B2 (en) | Display system, controller, display system control method, and program for receiving input corresponding to image displayed based on head movement | |
| AU2022221706B2 (en) | User interfaces and device settings based on user identification | |
| JP2022534639A (ja) | 指マッピング自己触覚型入力方法を有する人工現実システム | |
| KR20210138923A (ko) | 증강 현실 서비스를 제공하기 위한 전자 장치 및 그의 동작 방법 | |
| JP2020177438A (ja) | 仮想空間におけるキャラクタ同士のコミュニケーションの制御方法 | |
| US12455640B2 (en) | Input device for virtual reality and augmented reality | |
| JP7701392B2 (ja) | 仮想入力装置、仮想入力システム、仮想入力方法、およびプログラム | |
| CN109144598A (zh) | 基于手势的电子面罩人机交互方法与系统 | |
| JP6779840B2 (ja) | 仮想空間における入力を支援するための方法および装置ならびに当該方法をコンピュータに実行させるプログラム | |
| CN121620740A (zh) | 用于显示虚拟键盘的设备、方法和图形用户界面 | |
| JP6789377B2 (ja) | 画像表示システム | |
| JP2018032130A (ja) | 仮想空間における入力を支援するための方法および装置ならびに当該方法をコンピュータに実行させるプログラム | |
| EP4723050A1 (en) | Method and device for generating and arranging virtual object corresponding to real object | |
| EP4730085A1 (en) | Method and device for determining operation command of controller | |
| KR20250118987A (ko) | 증강현실을 위한 컨트롤러 생성 시스템 및 방법 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240613 |
|
| RD01 | Notification of change of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7421 Effective date: 20250203 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250217 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20250312 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20250318 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250512 |
|
| 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: 20250527 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250619 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7701392 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |