JP6668170B2 - 情報処理装置、情報処理方法、およびコンピュータプログラム - Google Patents
情報処理装置、情報処理方法、およびコンピュータプログラム Download PDFInfo
- Publication number
- JP6668170B2 JP6668170B2 JP2016113855A JP2016113855A JP6668170B2 JP 6668170 B2 JP6668170 B2 JP 6668170B2 JP 2016113855 A JP2016113855 A JP 2016113855A JP 2016113855 A JP2016113855 A JP 2016113855A JP 6668170 B2 JP6668170 B2 JP 6668170B2
- Authority
- JP
- Japan
- Prior art keywords
- head
- mounted display
- data processing
- image
- hmd
- 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
- 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
-
- 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
-
- 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/211—Input arrangements for video game devices characterised by their sensors, purposes or types using inertial sensors, e.g. 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/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/21—Input arrangements for video game devices characterised by their sensors, purposes or types
- A63F13/215—Input arrangements for video game devices characterised by their sensors, purposes or types comprising means for detecting acoustic signals, e.g. using a microphone
-
- 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/22—Setup operations, e.g. calibration, key configuration or button assignment
-
- 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/25—Output arrangements for video game devices
-
- 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/30—Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers
- A63F13/33—Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers using wide area network [WAN] connections
- A63F13/332—Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers using wide area network [WAN] connections using wireless networks, e.g. cellular phone networks
-
- 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/424—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 acoustic input signals, e.g. by using the results of pitch or rhythm extraction or voice recognition
-
- 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/45—Controlling the progress of the video game
- A63F13/49—Saving the game status; Pausing or ending the game
-
- 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/50—Controlling the output signals based on the game progress
- A63F13/52—Controlling the output signals based on the game progress involving aspects of the displayed game scene
-
- 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
- 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/033—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
- G06F3/0346—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of the device orientation or free movement in a 3D space, e.g. 3D mice, 6-DOF [six degrees of freedom] pointers using gyroscopes, accelerometers or tilt-sensors
-
- 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/16—Sound input; Sound output
- G06F3/165—Management of the audio stream, e.g. setting of volume, audio stream path
-
- 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/105—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 using inertial sensors, e.g. accelerometers, 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
- 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/1081—Input via voice recognition
-
- 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
- A63F2300/1093—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 using visible light
-
- 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/40—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 characterised by details of platform network
- A63F2300/406—Transmission via wireless network, e.g. pager or GSM
-
- 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/8082—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
-
- 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/0141—Head-up displays characterised by optical features characterised by the informative content of the display
-
- 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/0179—Display position adjusting means not related to the information to be displayed
- G02B2027/0187—Display position adjusting means not related to the information to be displayed slaved to motion of at least a part of the body of the user, e.g. head, eye
-
- 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/0093—Optical systems or apparatus not provided for by any of the groups G02B1/00 - G02B26/00, G02B30/00 with means for monitoring data relating to the user, e.g. head-tracking, eye-tracking
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Human Computer Interaction (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Acoustics & Sound (AREA)
- Health & Medical Sciences (AREA)
- Audiology, Speech & Language Pathology (AREA)
- General Health & Medical Sciences (AREA)
- Computer Networks & Wireless Communication (AREA)
- User Interface Of Digital Computer (AREA)
- Position Input By Displaying (AREA)
Description
図1は、実施例における情報処理システム1の構成例を示す。情報処理システム1は、情報処理装置10と、ユーザが頭部に装着するヘッドマウントディスプレイ装置(HMD)100と、ユーザが手指で操作する入力装置6と、HMD100を装着したユーザを撮影する撮像装置7と、画像を表示する出力装置4とを備える。
HMD100を装着したユーザは、外界がほぼ見えなくなり手元の確認も困難になる。そのため、HMD100にて映像等のコンテンツを視聴するユーザが、多くの入力部(ボタン、スティック等)を備える入力装置6を介して、情報処理装置10やHMD100へ適切な操作を入力することは困難なことがある。その一方、コンテンツの中には、限られた種類の操作しか必要としないものもある。例えば、映画やドラマ等のコンテンツでは再生開始と再生停止の操作ができればよい。
第1実施例では、ユーザによる接触行為を検知する手段として、HMD100が備えるマイク126を活用する。マイク126は、ユーザの接触行為に起因して生じた振動であり、具体的には空気の振動である音声を検出する。言い換えれば、マイク126は、ユーザの接触行為に起因して生じた振動を音声として検出する。マイク126により検出された音声のデータは、通信制御部128を介して情報処理装置10へ送信される。情報処理装置10は、HMD100から通知された音声データに基づいて、ユーザによる操作入力を検出する。
音声パターン記憶部50は、所定の操作音声パターン(ここでは「姿勢変更用パターン」と呼ぶ。)と、姿勢変更操作とを対応づけて保持する。姿勢変更操作は、HMD100における表示画像を回転させる操作とも言え、VR空間における視線方向を回転させる操作とも言える。操作識別部52は、HMD100から出力された音声データが、姿勢変更用パターンの成分を含む場合、姿勢変更操作が入力されたことを検出する。
音声パターン記憶部50は、所定の操作音声パターンと、VR空間に存在する(描画された)仮想的なオブジェクトに対する操作(以下「オブジェクト操作」と呼ぶ。)の種類とを対応づけて保持する。操作対象となるオブジェクトは、例えば、ゲームのキャラクタ、アイテム、建造物、またはギミックであってもよい。オブジェクト操作の種類は、選択操作、決定操作、キャンセル操作、またはオプション表示操作であってもよく、また、VR空間におけるオブジェクトの表示態様を変化させる操作であってよい。
システムソフトウェアは、情報処理装置10とHMD100の稼働や使用そのものをサポートするソフトウェアであり、例えば情報処理装置10のカーネルやシェル(情報処理装置10のホーム画面の表示等)を含む。アプリケーションソフトウェアは、システムソフトウェア上で動作するゲームソフトウェアやメディアプレーヤー等であり、HMD100に表示されるエンターテインメントコンテンツの描画処理等を実行する。
音声パターン記憶部50は、操作音声パターンとユーザ操作の組に対して、その操作音声パターンがHMD100の筐体108上のどの位置に対する操作(接触行為)かを示すデータ(以下「操作位置データ」と呼ぶ。)をさらに対応づけて保持する。操作識別部52は、HMD100から入力された音声データに基づいて、ある操作音声パターンに対応付けられた操作種類を識別した場合に、その操作音声パターンに対応付けられた操作位置データをさらに識別し、操作種類を示す情報と操作位置データとを画像生成部34へ出力する。
第2実施例では、ユーザの接触行為を検知する手段として、HMD100が備える姿勢センサ124(具体的には加速度センサおよびジャイロセンサ)を活用する。姿勢センサ124は、ユーザの接触行為に起因して生じた振動(HMD100自体の振動)を検出し、言い換えれば、ユーザの接触行為に起因するHMD100の動きを検出する。姿勢センサ124は、HMD100に生じた振動を検知する振動センサとも言える。HMD100の通信制御部128は、姿勢センサ124により取得したセンサ情報を情報処理装置10へ送信する。情報処理装置10は、HMD100から入力されたセンサ情報に基づいて、ユーザによる操作入力を検知する。HMD100から入力されるセンサ情報は、姿勢センサ124が検出した振動・動きを示す電気信号を含み、以下「振動データ」と呼ぶ。
第3実施例では、ユーザの接触行為を検知する手段として、HMD100が備えるマイク126と姿勢センサ124(具体的には加速度センサおよびジャイロセンサ)の両方を活用する。
第4実施例では、ユーザによるHMD100の近傍位置でのジェスチャー行為を検知する手段として撮像装置7を活用する。撮像装置7は、ユーザのジェスチャー行為を反映した撮影画像を情報処理装置10へ出力する。情報処理装置10は、撮像装置7から入力された撮影画像により特定されるHMD100とユーザのジェスチャー行為(典型的にはユーザの手)との位置関係に基づいて、ユーザによる操作入力を検出する。
Claims (8)
- ヘッドマウントディスプレイを装着したユーザによる前記ヘッドマウントディスプレイの筐体外面に対する所定の接触行為に起因して前記ヘッドマウントディスプレイで検出される振動のパターンと、前記ヘッドマウントディスプレイに関するデータ処理の種類との対応関係、および、前記接触行為に起因して前記ヘッドマウントディスプレイで検出される音声のパターンと、前記ヘッドマウントディスプレイに関するデータ処理の種類との対応関係を保持する記憶部と、
前記ヘッドマウントディスプレイで検出された振動に関する情報と、前記ヘッドマウントディスプレイで検出された音声に関する情報とを取得する取得部と、
前記記憶部に保持された対応関係にしたがって、前記ヘッドマウントディスプレイで検出された振動に対応する種類のデータ処理を識別する第1識別部と、
前記記憶部に保持された対応関係にしたがって、前記ヘッドマウントディスプレイで検出された音声に対応する種類のデータ処理を識別する第2識別部と、
前記第1識別部により識別されたデータ処理の種類と、前記第2識別部により識別されたデータ処理の種類とが一致した場合に、前記一致した種類のデータ処理を実行するデータ処理部と、
を備えることを特徴とする情報処理装置。 - 前記記憶部は、前記ヘッドマウントディスプレイの筐体外面の異なる位置に対する接触行為に起因して前記ヘッドマウントディスプレイで検出される複数種類の振動のパターンと、前記ヘッドマウントディスプレイに関する複数種類のデータ処理との対応関係、および、前記異なる位置に対する接触行為に起因して前記ヘッドマウントディスプレイで検出される複数種類の音声のパターンと、前記ヘッドマウントディスプレイに関する複数種類のデータ処理との対応関係を保持し、
前記第1識別部は、前記複数種類のデータ処理の中から、前記ヘッドマウントディスプレイで検出された振動に対応する種類のデータ処理を識別し、
前記第2識別部は、前記複数種類のデータ処理の中から、前記ヘッドマウントディスプレイで検出された音声に対応する種類のデータ処理を識別することを特徴とする請求項1に記載の情報処理装置。 - 前記記憶部は、前記ヘッドマウントディスプレイの筐体外面の同じ位置に対する複数種類の接触行為に起因して前記ヘッドマウントディスプレイで検出される複数種類の振動のパターンと、前記ヘッドマウントディスプレイに関する複数種類のデータ処理との対応関係、および、前記同じ位置に対する複数種類の接触行為に起因して前記ヘッドマウントディスプレイで検出される複数種類の音声のパターンと、前記ヘッドマウントディスプレイに関する複数種類のデータ処理との対応関係を保持し、
前記第1識別部は、前記複数種類のデータ処理の中から、前記ヘッドマウントディスプレイで検出された振動に対応する種類のデータ処理を識別し、
前記第2識別部は、前記複数種類のデータ処理の中から、前記ヘッドマウントディスプレイで検出された音声に対応する種類のデータ処理を識別することを特徴とする請求項1または2に記載の情報処理装置。 - 前記ヘッドマウントディスプレイの姿勢を検出する検出部をさらに備え、
前記データ処理部は、前記ヘッドマウントディスプレイの姿勢に応じて、前記ヘッドマウントディスプレイに表示させる仮想空間の画像を生成し、前記ヘッドマウントディスプレイで所定パターンの振動が検出された場合、前記ヘッドマウントディスプレイの姿勢が変化したこととして前記仮想空間の画像を変化させることを特徴とする請求項1から3のいずれかに記載の情報処理装置。 - 前記ヘッドマウントディスプレイで表示される仮想空間の原点に対する前記ヘッドマウントディスプレイの姿勢を検出する検出部をさらに備え、
前記データ処理部は、前記ヘッドマウントディスプレイの姿勢に応じて前記仮想空間の画像を生成し、前記ヘッドマウントディスプレイで所定パターンの振動が検出された場合、前記仮想空間の原点をリセットすることを特徴とする請求項1から3のいずれかに記載の情報処理装置。 - 前記ヘッドマウントディスプレイの姿勢を検出する検出部と、
前記検出部により検出されたヘッドマウントディスプレイの姿勢に応じて、視線方向を定める視線方向決定部と、をさらに備え、
前記データ処理部は、
前記視線方向決定部により定められた視線方向に応じて、前記ヘッドマウントディスプレイに表示させる仮想空間の画像を生成し、
前記ヘッドマウントディスプレイで所定パターンの振動が検出された場合、前記仮想空間において視線方向に存在するオブジェクトに関する所定のデータ処理を実行することを特徴とする請求項1から3のいずれかに記載の情報処理装置。 - ヘッドマウントディスプレイで検出された振動に関する第1情報と、前記ヘッドマウントディスプレイで検出された音声に関する第2情報とを取得するステップと、
前記ヘッドマウントディスプレイを装着したユーザによる前記ヘッドマウントディスプレイの筐体外面に対する所定の接触行為に起因して前記ヘッドマウントディスプレイで検出される振動のパターンと、前記ヘッドマウントディスプレイに関するデータ処理の種類とを予め対応付けたデータにしたがって、前記取得するステップで取得された第1情報が示す振動に対応する種類のデータ処理を識別する第1識別ステップと、
前記接触行為に起因して前記ヘッドマウントディスプレイで検出される音声のパターンと、前記ヘッドマウントディスプレイに関するデータ処理の種類とを予め対応付けたデータにしたがって、前記取得するステップで取得された第2情報が示す音声に対応する種類のデータ処理を識別する第2識別ステップと、
前記第1識別ステップで識別されたデータ処理の種類と、前記第2識別ステップで識別されたデータ処理の種類とが一致した場合に、前記一致した種類のデータ処理を実行するステップと、
をコンピュータが実行することを特徴とする情報処理方法。 - ヘッドマウントディスプレイで検出された振動に関する第1情報と、前記ヘッドマウントディスプレイで検出された音声に関する第2情報とを取得する機能と、
前記ヘッドマウントディスプレイを装着したユーザによる前記ヘッドマウントディスプレイの筐体外面に対する所定の接触行為に起因して前記ヘッドマウントディスプレイで検出される振動のパターンと、前記ヘッドマウントディスプレイに関するデータ処理の種類とを予め対応付けたデータにしたがって、前記取得するステップで取得された第1情報が示す振動に対応する種類のデータ処理を識別する第1識別機能と、
前記接触行為に起因して前記ヘッドマウントディスプレイで検出される音声のパターンと、前記ヘッドマウントディスプレイに関するデータ処理の種類とを予め対応付けたデータにしたがって、前記取得するステップで取得された第2情報が示す音声に対応する種類のデータ処理を識別する第2識別機能と、
前記第1識別機能により識別されたデータ処理の種類と、前記第2識別機能により識別されたデータ処理の種類とが一致した場合に、前記一致した種類のデータ処理を実行する機能と、
をコンピュータに実現させるためのコンピュータプログラム。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2016113855A JP6668170B2 (ja) | 2016-06-07 | 2016-06-07 | 情報処理装置、情報処理方法、およびコンピュータプログラム |
| US15/433,240 US10303244B2 (en) | 2016-06-07 | 2017-02-15 | Information processing apparatus, information processing method, and computer program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2016113855A JP6668170B2 (ja) | 2016-06-07 | 2016-06-07 | 情報処理装置、情報処理方法、およびコンピュータプログラム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2017220032A JP2017220032A (ja) | 2017-12-14 |
| JP6668170B2 true JP6668170B2 (ja) | 2020-03-18 |
Family
ID=60483184
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2016113855A Active JP6668170B2 (ja) | 2016-06-07 | 2016-06-07 | 情報処理装置、情報処理方法、およびコンピュータプログラム |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US10303244B2 (ja) |
| JP (1) | JP6668170B2 (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US12393398B2 (en) | 2021-06-04 | 2025-08-19 | Samsung Electronics Co., Ltd. | Apparatus and method for signal processing |
Families Citing this family (20)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR102280169B1 (ko) * | 2017-03-06 | 2021-07-21 | 삼성전자주식회사 | 영상을 처리하는 방법 및 장치 |
| KR102330264B1 (ko) * | 2017-08-04 | 2021-11-23 | 삼성전자주식회사 | 움직임 정보에 기반하여 동영상을 재생하기 위한 장치 및 그의 동작 방법 |
| FR3075985B1 (fr) * | 2017-12-21 | 2019-11-15 | Thales | Procede et systeme d'harmonisation duale d'un systeme d'affichage tete haute porte pour rendre conforme l'affichage d'informations de pilotage d'un aeronef avec le monde reel exterieur |
| JP7109540B2 (ja) | 2018-05-30 | 2022-07-29 | 株式会社ソニー・インタラクティブエンタテインメント | 画像表示システム |
| US10606364B2 (en) * | 2018-06-14 | 2020-03-31 | Dell Products, L.P. | Two-handed gesture sequences in virtual, augmented, and mixed reality (xR) applications |
| US10839608B2 (en) | 2018-06-15 | 2020-11-17 | Google Llc | Smart-home device placement and installation using augmented-reality visualizations |
| US10871939B2 (en) * | 2018-11-07 | 2020-12-22 | Nvidia Corporation | Method and system for immersive virtual reality (VR) streaming with reduced audio latency |
| JP7204482B2 (ja) * | 2018-12-28 | 2023-01-16 | キヤノン株式会社 | 電子機器及びその制御方法 |
| JP7208002B2 (ja) * | 2018-12-28 | 2023-01-18 | キヤノン株式会社 | 電子機器及びその制御方法 |
| CN109770489A (zh) * | 2019-01-31 | 2019-05-21 | 歌尔科技有限公司 | 应用于游戏手环的表带、游戏手环及游戏控制方法 |
| US11960086B2 (en) * | 2019-02-22 | 2024-04-16 | Sony Interactive Entertainment Inc. | Image generation device, head-mounted display, and image generation method |
| JP7142762B2 (ja) | 2019-02-22 | 2022-09-27 | 株式会社ソニー・インタラクティブエンタテインメント | 表示装置および画像表示方法 |
| US12228733B2 (en) | 2019-02-22 | 2025-02-18 | Sony Interactive Entertainment Inc. | Head-mounted display and image display method |
| JP7546053B2 (ja) * | 2020-07-02 | 2024-09-05 | マクセル株式会社 | 情報処理システム |
| JP7039672B1 (ja) | 2020-10-29 | 2022-03-22 | ソフトバンク株式会社 | 制御装置、プログラム、及び制御方法 |
| JP7678274B2 (ja) * | 2021-02-05 | 2025-05-16 | 株式会社カプコン | プログラム及び表示制御装置 |
| US11622100B2 (en) * | 2021-02-17 | 2023-04-04 | flexxCOACH VR | 360-degree virtual-reality system for dynamic events |
| US11614345B2 (en) * | 2021-06-16 | 2023-03-28 | Microsoft Technology Licensing, Llc | Surface sensing via resonant sensor |
| WO2023063161A1 (ja) * | 2021-10-12 | 2023-04-20 | ソニーグループ株式会社 | 情報処理システム、制御方法及び制御プログラム |
| US12320888B2 (en) | 2022-05-12 | 2025-06-03 | Microsoft Technology Licensing, Llc | Controlling computer-generated facial expressions |
Family Cites Families (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS63278100A (ja) * | 1987-04-30 | 1988-11-15 | 株式会社東芝 | 音声認識装置 |
| JP2006025079A (ja) * | 2004-07-07 | 2006-01-26 | Nec Tokin Corp | ヘッドセット及び無線通信システム |
| JP2010026731A (ja) * | 2008-07-17 | 2010-02-04 | Nec Saitama Ltd | 文字入力装置、文字入力方法、文字入力システム、文字入力サーバー及び端末 |
| US8319746B1 (en) * | 2011-07-22 | 2012-11-27 | Google Inc. | Systems and methods for removing electrical noise from a touchpad signal |
| US10073201B2 (en) * | 2012-10-26 | 2018-09-11 | Qualcomm Incorporated | See through near-eye display |
| JP5862585B2 (ja) * | 2013-03-22 | 2016-02-16 | トヨタ自動車株式会社 | コミュニケーションシステム及びロボット |
| US10019057B2 (en) * | 2013-06-07 | 2018-07-10 | Sony Interactive Entertainment Inc. | Switching mode of operation in a head mounted display |
| US20140362110A1 (en) * | 2013-06-08 | 2014-12-11 | Sony Computer Entertainment Inc. | Systems and methods for customizing optical representation of views provided by a head mounted display based on optical prescription of a user |
| JP2017083916A (ja) * | 2014-03-12 | 2017-05-18 | コニカミノルタ株式会社 | ジェスチャー認識装置、ヘッドマウントディスプレイ、および携帯端末 |
| WO2016021252A1 (ja) * | 2014-08-05 | 2016-02-11 | ソニー株式会社 | 情報処理装置及び情報処理方法、並びに画像表示システム |
| KR101839441B1 (ko) * | 2014-09-17 | 2018-03-16 | (주)에프엑스기어 | 두드림에 의해 제어되는 헤드 마운트형 디스플레이 장치, 이의 제어 방법 및 이의 제어를 위한 컴퓨터 프로그램 |
| JP6340301B2 (ja) * | 2014-10-22 | 2018-06-06 | 株式会社ソニー・インタラクティブエンタテインメント | ヘッドマウントディスプレイ、携帯情報端末、画像処理装置、表示制御プログラム、表示制御方法、及び表示システム |
-
2016
- 2016-06-07 JP JP2016113855A patent/JP6668170B2/ja active Active
-
2017
- 2017-02-15 US US15/433,240 patent/US10303244B2/en active Active
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US12393398B2 (en) | 2021-06-04 | 2025-08-19 | Samsung Electronics Co., Ltd. | Apparatus and method for signal processing |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2017220032A (ja) | 2017-12-14 |
| US20170351325A1 (en) | 2017-12-07 |
| US10303244B2 (en) | 2019-05-28 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6668170B2 (ja) | 情報処理装置、情報処理方法、およびコンピュータプログラム | |
| JP6408634B2 (ja) | 頭部装着ディスプレイ | |
| JP6346131B2 (ja) | 情報処理装置および画像生成方法 | |
| US20190018479A1 (en) | Program for providing virtual space, information processing apparatus for executing the program, and method for providing virtual space | |
| JP6505556B2 (ja) | 情報処理装置および画像生成方法 | |
| US10515481B2 (en) | Method for assisting movement in virtual space and system executing the method | |
| US20180348987A1 (en) | Method executed on computer for providing virtual space, program and information processing apparatus therefor | |
| JP6220937B1 (ja) | 情報処理方法、当該情報処理方法をコンピュータに実行させるためのプログラム及びコンピュータ | |
| WO2020189450A1 (ja) | 複数のマーカを備えたデバイス | |
| US11882172B2 (en) | Non-transitory computer-readable medium, information processing method and information processing apparatus | |
| US10369468B2 (en) | Information processing apparatus, image generating method, and program | |
| JP6556295B2 (ja) | 情報処理装置および画像生成方法 | |
| JP2019016071A (ja) | 情報処理方法、プログラム及びコンピュータ | |
| JP2019155115A (ja) | プログラム、情報処理装置、及び情報処理方法 | |
| JP2019133309A (ja) | プログラム、情報処理装置、及び情報処理方法 | |
| JP2018206340A (ja) | 仮想空間を提供するためにコンピュータで実行される方法、プログラム、および、情報処理装置 | |
| JP7636126B2 (ja) | 情報処理装置および画像生成方法 | |
| JP6159455B1 (ja) | 仮想空間を提供する方法、プログラム、および記録媒体 | |
| JP2018207517A (ja) | ヘッドマウントデバイスにおける表示を制御するためにコンピュータで実行される方法、当該方法をコンピュータに実行させるプログラム、および情報処理装置 | |
| JP6683862B2 (ja) | 表示制御装置及び表示制御方法 | |
| JP2019021331A (ja) | 情報処理方法、情報処理プログラム及び情報処理装置 | |
| JP2019016358A (ja) | 情報処理方法、プログラム及びコンピュータ | |
| JP2018029969A (ja) | 情報処理方法及び当該情報処理方法をコンピュータに実行させるためのプログラム | |
| JP2018014109A (ja) | 仮想空間を提供する方法、仮想体験を提供する方法、プログラム、および記録媒体 | |
| US20190243443A1 (en) | Program, information processing apparatus and method thereof |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20190131 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20190917 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20190911 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20191106 |
|
| 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: 20200204 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20200226 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6668170 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |