JPH0778055A - データ処理装置 - Google Patents
データ処理装置Info
- Publication number
- JPH0778055A JPH0778055A JP5180629A JP18062993A JPH0778055A JP H0778055 A JPH0778055 A JP H0778055A JP 5180629 A JP5180629 A JP 5180629A JP 18062993 A JP18062993 A JP 18062993A JP H0778055 A JPH0778055 A JP H0778055A
- Authority
- JP
- Japan
- Prior art keywords
- data
- display
- displayed
- display data
- data 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.)
- Pending
Links
Landscapes
- Input From Keyboards Or The Like (AREA)
- Processing Or Creating Images (AREA)
- Digital Computer Display Output (AREA)
- Position Input By Displaying (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
(57)【要約】
【目的】 本発明はデータ処理装置に関し、HMD外か
らの入力に基づいて、例えば、本のページをめくるよう
な感覚で表示データの切り換えを行うことを目的とす
る。 【構成】 筐体中に、内蔵されるディスプレイ手段を備
えるデータ処理装置であって、前記ディスプレイ手段に
所定のデータを表示するデータ表示手段と、該データ表
示手段により表示される表示データ中の任意位置を仮想
的に指定する指定手段と、該指定手段により指定された
仮想的な指定位置を検出する位置検出手段と、該位置検
出手段により検出された前記指定手段の位置が所定距離
内で移動したか否かを検出する移動距離検出手段と、該
移動距離検出手段の検出結果に基づいて前記データ表示
手段により表示される表示データを切り換える表示デー
タ切換手段とを具備するように構成する。
らの入力に基づいて、例えば、本のページをめくるよう
な感覚で表示データの切り換えを行うことを目的とす
る。 【構成】 筐体中に、内蔵されるディスプレイ手段を備
えるデータ処理装置であって、前記ディスプレイ手段に
所定のデータを表示するデータ表示手段と、該データ表
示手段により表示される表示データ中の任意位置を仮想
的に指定する指定手段と、該指定手段により指定された
仮想的な指定位置を検出する位置検出手段と、該位置検
出手段により検出された前記指定手段の位置が所定距離
内で移動したか否かを検出する移動距離検出手段と、該
移動距離検出手段の検出結果に基づいて前記データ表示
手段により表示される表示データを切り換える表示デー
タ切換手段とを具備するように構成する。
Description
【0001】
【産業上の利用分野】本発明は、データ処理装置に係
り、詳細には、頭部搭載型ディスプレイ装置(以下、H
MD:Head Mounted Displayという)を備えたデータ処
理装置に関する。
り、詳細には、頭部搭載型ディスプレイ装置(以下、H
MD:Head Mounted Displayという)を備えたデータ処
理装置に関する。
【0002】
【従来の技術】従来、データ処理装置としては、例え
ば、エンジニアリングワークステーション(以下、EW
S:Engineering Work Stationという),パーソナルコ
ンピュータ(Personal Computer;以下、パソコンと略
す),ワードプロセッサ(Word P-rocessor;以下、ワ
ープロと略す)等がある。
ば、エンジニアリングワークステーション(以下、EW
S:Engineering Work Stationという),パーソナルコ
ンピュータ(Personal Computer;以下、パソコンと略
す),ワードプロセッサ(Word P-rocessor;以下、ワ
ープロと略す)等がある。
【0003】これらのデータ処理装置には、通常、入力
装置としてキーボードが、また、出力装置としてディス
プレイ装置が備えられ、キーボードから入力されるキー
コマンドに対応する処理がデータ処理装置内で行われる
とともに、処理結果がディスプレイ装置に出力されるも
のである。
装置としてキーボードが、また、出力装置としてディス
プレイ装置が備えられ、キーボードから入力されるキー
コマンドに対応する処理がデータ処理装置内で行われる
とともに、処理結果がディスプレイ装置に出力されるも
のである。
【0004】データ処理装置におけるディスプレイ装置
として代表的なものには、CRT(Cathode Ray Tube)
表示装置や、液晶表示装置(以下、LCD:Liquid Cry
stalDisplay という)等がある。
として代表的なものには、CRT(Cathode Ray Tube)
表示装置や、液晶表示装置(以下、LCD:Liquid Cry
stalDisplay という)等がある。
【0005】CRT表示装置は、例えば、デスクトップ
型のEWS、パソコン、ワープロ等における表示装置と
して一般的なものであり、比較的安価に大画面の表示装
置を得ることができるが、CRT表示装置では、大画面
の表示装置を得る場合、CRT表示装置自体のサイズも
大きくなり、設置場所が限定される。
型のEWS、パソコン、ワープロ等における表示装置と
して一般的なものであり、比較的安価に大画面の表示装
置を得ることができるが、CRT表示装置では、大画面
の表示装置を得る場合、CRT表示装置自体のサイズも
大きくなり、設置場所が限定される。
【0006】一方、LCDは、低消費電力でかつ軽量・
薄型である点から、ラップトップ型やノート型のパソコ
ン・ワープロ等の表示装置として多用されており、近時
においては、大画面・高精細化が図られ、EWS等の表
示装置としても利用されている。
薄型である点から、ラップトップ型やノート型のパソコ
ン・ワープロ等の表示装置として多用されており、近時
においては、大画面・高精細化が図られ、EWS等の表
示装置としても利用されている。
【0007】しかし、LCDは、一般に大画面化が難し
く、かつ、画面サイズが大きくなるとそのサイズに比し
てコストがかかる。
く、かつ、画面サイズが大きくなるとそのサイズに比し
てコストがかかる。
【0008】そこで、設置場所を選ばずに、大画面化が
可能な表示装置として、HMDが注目されている。
可能な表示装置として、HMDが注目されている。
【0009】HMDとは、目の前に配置した2枚の液晶
ディスプレイに映像を表示し、輻輳角と焦点距離とを所
定の値に設定することにより、眼鏡や双眼鏡のように両
目に対してそれぞれ別々の映像を与え、小さな機器で大
画面表示装置を見ているかのように表示を行うものであ
る。
ディスプレイに映像を表示し、輻輳角と焦点距離とを所
定の値に設定することにより、眼鏡や双眼鏡のように両
目に対してそれぞれ別々の映像を与え、小さな機器で大
画面表示装置を見ているかのように表示を行うものであ
る。
【0010】HMDは、前述したような利点を備えるこ
とから、映画鑑賞、擬似3D表示(立体表示)による医
療,CAD,建築の分野での利用が検討されている。
とから、映画鑑賞、擬似3D表示(立体表示)による医
療,CAD,建築の分野での利用が検討されている。
【0011】ところで、このようなディスプレイ装置を
備えるデータ処理装置では、一般に、ディスプレイ装置
で表示可能な画像表示領域(画像表示画素数)は固定的
であることから、ディスプレイ装置で表示可能な画像表
示画素数を越える表示データを表示する場合、そのまま
表示したのでは表示すべきデータ全体を見ることができ
ない。
備えるデータ処理装置では、一般に、ディスプレイ装置
で表示可能な画像表示領域(画像表示画素数)は固定的
であることから、ディスプレイ装置で表示可能な画像表
示画素数を越える表示データを表示する場合、そのまま
表示したのでは表示すべきデータ全体を見ることができ
ない。
【0012】そこで、使用中のディスプレイ装置を、よ
り画像表示領域の広いディスプレイ装置に変更すること
が考えられるが、この場合、表示すべきデータ(以下、
単に表示データという)が大きくなれば、それに伴って
画像表示領域の大きなディスプレイ装置が必要となると
いう新たな問題点が生じる。
り画像表示領域の広いディスプレイ装置に変更すること
が考えられるが、この場合、表示すべきデータ(以下、
単に表示データという)が大きくなれば、それに伴って
画像表示領域の大きなディスプレイ装置が必要となると
いう新たな問題点が生じる。
【0013】このため、ディスプレイ装置で表示可能な
画像表示領域を越える表示データを表示させる場合、一
般に、例えば、キーボードやマウス等のポインティング
デバイスを操作することにより画像表示領域内に表示画
像データをスクロールさせて表示させ、表示データの全
体を見るという手法が用いられている。
画像表示領域を越える表示データを表示させる場合、一
般に、例えば、キーボードやマウス等のポインティング
デバイスを操作することにより画像表示領域内に表示画
像データをスクロールさせて表示させ、表示データの全
体を見るという手法が用いられている。
【0014】
【発明が解決しようとする課題】しかしながら、前述の
データ処理装置にあっては、画像表示領域よりも大きな
表示画像データの全体像を見る場合、表示画像データを
ディスプレイ装置の画像表示領域内でスクロールさせる
ことにより表示画像を切り換えて表示するという構成と
なっていたため、以下に述べるような問題点があった。
データ処理装置にあっては、画像表示領域よりも大きな
表示画像データの全体像を見る場合、表示画像データを
ディスプレイ装置の画像表示領域内でスクロールさせる
ことにより表示画像を切り換えて表示するという構成と
なっていたため、以下に述べるような問題点があった。
【0015】すなわち、前述のHMDを備えるデータ処
理装置にあっては、ディスプレイ装置を頭部に搭載する
という性格上、通常、入力装置としてのキーボードやマ
ウス等のポインティングデバイスを備えておらず、キー
ボードやマウス等のポインティングデバイスを備えるデ
ータ処理装置のように、キーボードやマウス等のポイン
ティングデバイスを用いて表示切り換えの指示を行うこ
とにより表示画像の切り換えを行うことができない。
理装置にあっては、ディスプレイ装置を頭部に搭載する
という性格上、通常、入力装置としてのキーボードやマ
ウス等のポインティングデバイスを備えておらず、キー
ボードやマウス等のポインティングデバイスを備えるデ
ータ処理装置のように、キーボードやマウス等のポイン
ティングデバイスを用いて表示切り換えの指示を行うこ
とにより表示画像の切り換えを行うことができない。
【0016】このため、HMD上に表示切り換えの指示
を行うためのキー入力部を設けることが考えられるが、
HMDは頭部に装着するという目的から小型・軽量であ
ることが望まれ、多種類のキーを備えることは好ましく
ない。
を行うためのキー入力部を設けることが考えられるが、
HMDは頭部に装着するという目的から小型・軽量であ
ることが望まれ、多種類のキーを備えることは好ましく
ない。
【0017】ところで、一般に、マンマシンインターフ
ェースについて人間は極めて保守的であり、習熟の手間
を考えると、よほど優れた画期的なものでない限り、既
にある身近な道具に近い使い勝手のものを選択する傾向
にある。
ェースについて人間は極めて保守的であり、習熟の手間
を考えると、よほど優れた画期的なものでない限り、既
にある身近な道具に近い使い勝手のものを選択する傾向
にある。
【0018】このことは、表示画像を切り換えて表示す
る場合にも当てはまり、例えば、ディスプレイ装置を書
籍に例えて、所定の画像表示領域を持つ表示部に複数ペ
ージ分の表示データを用意し、ページを順にめくるよう
に表示内容を切り換えることは大変有効であると考えら
れる。
る場合にも当てはまり、例えば、ディスプレイ装置を書
籍に例えて、所定の画像表示領域を持つ表示部に複数ペ
ージ分の表示データを用意し、ページを順にめくるよう
に表示内容を切り換えることは大変有効であると考えら
れる。
【0019】本発明は上記課題に鑑みてなされたもので
あり、HMD外からの入力に基づいて、例えば、本のペ
ージをめくるような感覚で表示データの切り換えを行う
ことを目的とする。
あり、HMD外からの入力に基づいて、例えば、本のペ
ージをめくるような感覚で表示データの切り換えを行う
ことを目的とする。
【0020】
【課題を解決するための手段】請求項1記載の発明で
は、筐体中に、内蔵されるディスプレイ手段を備えるデ
ータ処理装置であって、前記ディスプレイ手段に所定の
データを表示するデータ表示手段と、該データ表示手段
により表示される表示データ中の任意位置を仮想的に指
定する指定手段と、該指定手段により指定された仮想的
な指定位置を検出する位置検出手段と、該位置検出手段
により検出された前記指定手段の位置が所定距離内で移
動したか否かを検出する移動距離検出手段と、該移動距
離検出手段の検出結果に基づいて前記データ表示手段に
より表示される表示データを切り換える表示データ切換
手段と、を具備することを特徴としている。
は、筐体中に、内蔵されるディスプレイ手段を備えるデ
ータ処理装置であって、前記ディスプレイ手段に所定の
データを表示するデータ表示手段と、該データ表示手段
により表示される表示データ中の任意位置を仮想的に指
定する指定手段と、該指定手段により指定された仮想的
な指定位置を検出する位置検出手段と、該位置検出手段
により検出された前記指定手段の位置が所定距離内で移
動したか否かを検出する移動距離検出手段と、該移動距
離検出手段の検出結果に基づいて前記データ表示手段に
より表示される表示データを切り換える表示データ切換
手段と、を具備することを特徴としている。
【0021】この場合、請求項2記載のように、前記移
動距離検出手段は、前記指定手段の移動を検出する際、
該指定手段の移動方向も検出することが好ましく、ま
た、請求項3記載のように、前記表示データ切換手段
は、データ表示手段により表示される所定表示領域を左
右2画面に分割し、該分割された画面毎に表示画像を切
り換えることが有効であり、さらにこの場合、請求項4
記載のように、前記データ切換手段は、前記移動距離検
出手段により検出された移動方向に基づいて表示画像を
切り換えることが有効である。
動距離検出手段は、前記指定手段の移動を検出する際、
該指定手段の移動方向も検出することが好ましく、ま
た、請求項3記載のように、前記表示データ切換手段
は、データ表示手段により表示される所定表示領域を左
右2画面に分割し、該分割された画面毎に表示画像を切
り換えることが有効であり、さらにこの場合、請求項4
記載のように、前記データ切換手段は、前記移動距離検
出手段により検出された移動方向に基づいて表示画像を
切り換えることが有効である。
【0022】
【作用】請求項1記載の発明によれば、移動距離検出手
段により検出される指定手段の移動に基づいてデータ表
示手段により表示される表示データが切り換えられる。
段により検出される指定手段の移動に基づいてデータ表
示手段により表示される表示データが切り換えられる。
【0023】これによって、指定手段を移動させた時
に、表示データが切り換えて表示され、HMD外からの
入力に基づいて、表示データの切り換えが行われる。
に、表示データが切り換えて表示され、HMD外からの
入力に基づいて、表示データの切り換えが行われる。
【0024】なお、この場合、請求項2記載の発明のよ
うに、移動距離検出手段によって指定手段の移動方向を
検出することにより、指定手段の移動方向に対応して表
示データの切り換えが行われ、また、請求項3記載の発
明のように、データ表示手段により表示される表示領域
を左右2画面に分割するとともに、この分割された画面
毎に表示データ切換手段によって表示が切り換えらるこ
とにより、請求項4記載の発明のように、移動距離検出
手段で検出された移動方向に基づいて、例えば、本のペ
ージをめくるような感覚で表示データの切り換えが行わ
れる。
うに、移動距離検出手段によって指定手段の移動方向を
検出することにより、指定手段の移動方向に対応して表
示データの切り換えが行われ、また、請求項3記載の発
明のように、データ表示手段により表示される表示領域
を左右2画面に分割するとともに、この分割された画面
毎に表示データ切換手段によって表示が切り換えらるこ
とにより、請求項4記載の発明のように、移動距離検出
手段で検出された移動方向に基づいて、例えば、本のペ
ージをめくるような感覚で表示データの切り換えが行わ
れる。
【0025】
【実施例】以下、図1〜図24を参照して実施例を説明
する。
する。
【0026】図1〜図24は本発明に係るデータ処理装
置の一実施例を示す図である。
置の一実施例を示す図である。
【0027】まず、構成を説明する。図1,図2は、本
発明のデータ処理装置の外観図であり、図1は、本実施
例のデータ処理装置を斜め前方から見た図であり、図2
は、本実施例のデータ処理装置を斜め後方から見た図で
ある。
発明のデータ処理装置の外観図であり、図1は、本実施
例のデータ処理装置を斜め前方から見た図であり、図2
は、本実施例のデータ処理装置を斜め後方から見た図で
ある。
【0028】本実施例におけるデータ処理装置1は、H
MDによる単体ディスプレイ装置内に内蔵されたもので
あり、キーボード等によるキー入力手段を備えていない
ため、HMDに仮想的なキーボードを表示することで、
仮想的なキー入力を可能とするものである。
MDによる単体ディスプレイ装置内に内蔵されたもので
あり、キーボード等によるキー入力手段を備えていない
ため、HMDに仮想的なキーボードを表示することで、
仮想的なキー入力を可能とするものである。
【0029】図1,図2において、データ処理装置1
は、データ処理において処理された種々のデータを表示
画像として生成する光学系表示ユニット2と、光学系表
示ユニット2により生成された画像と外の景色とを合成
して表示する各種ユニットを内蔵する機器ケース3と、
光学系表示ユニット2及び機器ケース3を支持し、頭部
に装着する伸縮自在のヘッドバンド4とから構成されて
いる。
は、データ処理において処理された種々のデータを表示
画像として生成する光学系表示ユニット2と、光学系表
示ユニット2により生成された画像と外の景色とを合成
して表示する各種ユニットを内蔵する機器ケース3と、
光学系表示ユニット2及び機器ケース3を支持し、頭部
に装着する伸縮自在のヘッドバンド4とから構成されて
いる。
【0030】なお、図1に示すように、機器ケース3に
は、ロッドアンテナ5、電源オン・オフスイッチ6、指
定キー7、メニュー切換ダウン指示キー8、メニュー切
換アップ指示キー9が設けられるとともに、図2に示す
ように、ファインダ10R,10Lが形成されている。
また、ヘッドバンド4には、図1に示すように、支持部
11、イヤホン12R,12Lが形成されるとともに、
図2に示すように、装着検出センサ13が設けられてい
る。
は、ロッドアンテナ5、電源オン・オフスイッチ6、指
定キー7、メニュー切換ダウン指示キー8、メニュー切
換アップ指示キー9が設けられるとともに、図2に示す
ように、ファインダ10R,10Lが形成されている。
また、ヘッドバンド4には、図1に示すように、支持部
11、イヤホン12R,12Lが形成されるとともに、
図2に示すように、装着検出センサ13が設けられてい
る。
【0031】ロッドアンテナ5は、データ処理装置1内
で処理された各種データを電波に変換して送信するため
の伸縮自在のアンテナであり、電源オン・オフスイッチ
6は、電源部(図示せず)から供給される電源電圧をデ
ータ処理装置1内に通電するか否かを選択するためのス
イッチであり、指定キー7は、データ処理装置1を使用
する時点で、使用するオペレータの確認処理を開始する
ためのスイッチである。なお、使用するアンテナとして
は、本実施例のような伸縮自在のロッドアンテナ5に限
らず、例えば、ヘリカルアンテナでも良く、使用する電
波の波長帯域に適切なアンテナの利用が可能である。
で処理された各種データを電波に変換して送信するため
の伸縮自在のアンテナであり、電源オン・オフスイッチ
6は、電源部(図示せず)から供給される電源電圧をデ
ータ処理装置1内に通電するか否かを選択するためのス
イッチであり、指定キー7は、データ処理装置1を使用
する時点で、使用するオペレータの確認処理を開始する
ためのスイッチである。なお、使用するアンテナとして
は、本実施例のような伸縮自在のロッドアンテナ5に限
らず、例えば、ヘリカルアンテナでも良く、使用する電
波の波長帯域に適切なアンテナの利用が可能である。
【0032】メニュー切換ダウン指示キー8及びメニュ
ー切換アップ指示キー9は、光学系表示ユニット2によ
り表示されるメニュー画面のメニュー内容を切り換える
ためのキースイッチであり、メニュー切換ダウン指示キ
ー8は、順方向(メニュー画面中の枠カーソルを下方向
に移動させる方向)にメニュー内容を切り換え、メニュ
ー切換アップ指示キー9は、メニュー切換ダウン指示キ
ー8と逆方向(メニュー画面中の枠カーソルを上方向に
移動させる方向)にメニュー内容を切り換えるものであ
る。
ー切換アップ指示キー9は、光学系表示ユニット2によ
り表示されるメニュー画面のメニュー内容を切り換える
ためのキースイッチであり、メニュー切換ダウン指示キ
ー8は、順方向(メニュー画面中の枠カーソルを下方向
に移動させる方向)にメニュー内容を切り換え、メニュ
ー切換アップ指示キー9は、メニュー切換ダウン指示キ
ー8と逆方向(メニュー画面中の枠カーソルを上方向に
移動させる方向)にメニュー内容を切り換えるものであ
る。
【0033】ファインダ10R,10Lは、透明フィル
タが形成された覗き窓であり、支持部11は、機器ケー
ス3とヘッドバンド4とを支持固定するものである。
タが形成された覗き窓であり、支持部11は、機器ケー
ス3とヘッドバンド4とを支持固定するものである。
【0034】イヤホン12R,12Lは、エラー音やガ
イダンス情報を聞くためのものであり、装着検出センサ
13は、ヘッドバンド4がオペレータの頭部に装着され
たか否かを検出するためのセンサである。
イダンス情報を聞くためのものであり、装着検出センサ
13は、ヘッドバンド4がオペレータの頭部に装着され
たか否かを検出するためのセンサである。
【0035】図3は、本実施例におけるデータ処理装置
1の横方向から見た断面図であり、図4は、本実施例に
おけるデータ処理装置1の後方から見た断面図である。
1の横方向から見た断面図であり、図4は、本実施例に
おけるデータ処理装置1の後方から見た断面図である。
【0036】光学系表示ユニット2は、図3に示すよう
に、サイドライト方式の冷陰極管(蛍光ランプ)からな
るバックライト21と、約1インチサイズのアクティブ
マトリクス型カラー液晶表示部であるLCD22R,2
2Lと、ガラスまたはプラスチックの光学レンズからな
る凹レンズ23R,23Lとから構成され、バックライ
ト21により照射されてLCD22R,22Lを透過し
た画像(光)は凹レンズ23R,23Lによって広げら
れ、効率良く機器ケース3に送られる。
に、サイドライト方式の冷陰極管(蛍光ランプ)からな
るバックライト21と、約1インチサイズのアクティブ
マトリクス型カラー液晶表示部であるLCD22R,2
2Lと、ガラスまたはプラスチックの光学レンズからな
る凹レンズ23R,23Lとから構成され、バックライ
ト21により照射されてLCD22R,22Lを透過し
た画像(光)は凹レンズ23R,23Lによって広げら
れ、効率良く機器ケース3に送られる。
【0037】機器ケース3は、図3及び図4に示すよう
に、光学系表示ユニット2からの画像(光)を受光する
ための受光部となる上部ガラス31と、ガラスまたはプ
ラスチックの光学レンズからなる凸レンズ32R,32
Lと、外の景色(外光)を受光するための受光部となる
前面ガラス33と、前面ガラス33から受光した外光を
機器ケース3内に導くか否かの透過状態と遮光状態とを
切り換える液晶シャッタとなるシャッタ用LCD34
と、シャッタ用LCD34の機器ケース3内側に形成さ
れたハーフミラーからなる反射マジックミラー35と、
機器ケース3内の左右の側壁に設けられる2個のCCD
(Charge Coupled Device :撮像素子)36R,36L
とから構成され、光学系表示ユニット2から得られた画
像(光)は、ガラス31及び凸レンズ32R,32Lを
介して反射マジックミラー35により反射され、ファイ
ンダ10R,10Lを介してオペレータの目ER,EL
に届く。さらに、前面ガラス33を介して前方に見える
周囲状況の画像は、シャッタ用LCD34が透過状態の
時、反射マジックミラー35を介して光学系表示ユニッ
ト2からの画像と合成されてファインダ10R,10L
に出力され、一方、シャッタ用LCD34が遮光状態の
時、前面ガラス33を介して前方に見える周囲状況の画
像は、オペレータの目ER,ELには届かず、光学系表
示ユニット2からの画像のみがオペレータに出力され
る。
に、光学系表示ユニット2からの画像(光)を受光する
ための受光部となる上部ガラス31と、ガラスまたはプ
ラスチックの光学レンズからなる凸レンズ32R,32
Lと、外の景色(外光)を受光するための受光部となる
前面ガラス33と、前面ガラス33から受光した外光を
機器ケース3内に導くか否かの透過状態と遮光状態とを
切り換える液晶シャッタとなるシャッタ用LCD34
と、シャッタ用LCD34の機器ケース3内側に形成さ
れたハーフミラーからなる反射マジックミラー35と、
機器ケース3内の左右の側壁に設けられる2個のCCD
(Charge Coupled Device :撮像素子)36R,36L
とから構成され、光学系表示ユニット2から得られた画
像(光)は、ガラス31及び凸レンズ32R,32Lを
介して反射マジックミラー35により反射され、ファイ
ンダ10R,10Lを介してオペレータの目ER,EL
に届く。さらに、前面ガラス33を介して前方に見える
周囲状況の画像は、シャッタ用LCD34が透過状態の
時、反射マジックミラー35を介して光学系表示ユニッ
ト2からの画像と合成されてファインダ10R,10L
に出力され、一方、シャッタ用LCD34が遮光状態の
時、前面ガラス33を介して前方に見える周囲状況の画
像は、オペレータの目ER,ELには届かず、光学系表
示ユニット2からの画像のみがオペレータに出力され
る。
【0038】ここで、機器ケース3内の左右の側壁に設
けられた2個のCCD36R,36Lは、前方、または
後方のファインダ10R,10Lのいずれの方向の画像
も撮像するため、その向きを前方と後方とに180度回
転するように、回動自在に設けられている。そして、シ
ャッタ用LCD34が透過状態にあるときは、2個のC
CD36R,36Lによって前方の風景を撮像し、例え
ば、前方視界中に“手”があるか否かが検出され、
“手”がある場合には、2個のCCD36R,36Lの
視差に基づいて“手”の位置及びHMDから“手”まで
の距離を求める処理が行われる。また、シャッタ用LC
D34が遮光状態にあるときは、2個のCCD36R,
36Lはファインダ10R,10L側に180度回転
し、ファインダ10R,10Lを介してオペレータの目
ER,ELの画像を撮像する。撮像された目の画像は、
後述するデータメモリ中に格納されたオペレータ別の目
の画像データと比較される。ちなみに、比較処理の際の
目のデータとしては、例えば、角膜(黒目)部分と結膜
(白目)部分との色素分布による比率や、目の周辺部の
形状(眉毛の形状、まぶたの形状、目全体の形状等)、
あるいは、血管の場所が特定できて、かつ、充血しにく
い場合には、目の血管模様等を利用することが考えられ
る。
けられた2個のCCD36R,36Lは、前方、または
後方のファインダ10R,10Lのいずれの方向の画像
も撮像するため、その向きを前方と後方とに180度回
転するように、回動自在に設けられている。そして、シ
ャッタ用LCD34が透過状態にあるときは、2個のC
CD36R,36Lによって前方の風景を撮像し、例え
ば、前方視界中に“手”があるか否かが検出され、
“手”がある場合には、2個のCCD36R,36Lの
視差に基づいて“手”の位置及びHMDから“手”まで
の距離を求める処理が行われる。また、シャッタ用LC
D34が遮光状態にあるときは、2個のCCD36R,
36Lはファインダ10R,10L側に180度回転
し、ファインダ10R,10Lを介してオペレータの目
ER,ELの画像を撮像する。撮像された目の画像は、
後述するデータメモリ中に格納されたオペレータ別の目
の画像データと比較される。ちなみに、比較処理の際の
目のデータとしては、例えば、角膜(黒目)部分と結膜
(白目)部分との色素分布による比率や、目の周辺部の
形状(眉毛の形状、まぶたの形状、目全体の形状等)、
あるいは、血管の場所が特定できて、かつ、充血しにく
い場合には、目の血管模様等を利用することが考えられ
る。
【0039】図5は、本実施例のデータ処理装置1の全
体構成を示すブロック図である。
体構成を示すブロック図である。
【0040】本実施例のデータ処理装置1は、CPU4
1、ROM42、データメモリ43、角度センサ44、
方位センサ45、赤外線センサ46、入力部47、表示
部48、表示駆動部49、ページめくり制御回路50、
無線伝送制御部51を備え、さらに、装着検出センサ1
3、CCD36R,36Lを備えている。なお、図5
中、Bは、CPU41、ROM42、データメモリ4
3、角度センサ44、方位センサ45、赤外線センサ4
6、入力部47、表示駆動部49、ページめくり制御回
路50、無線伝送制御部51、装着検出センサ13、C
CD36R,36Lをそれぞれ接続する信号伝送路とな
るバスであり、101はプリンタ、102は外部記憶装
置である。
1、ROM42、データメモリ43、角度センサ44、
方位センサ45、赤外線センサ46、入力部47、表示
部48、表示駆動部49、ページめくり制御回路50、
無線伝送制御部51を備え、さらに、装着検出センサ1
3、CCD36R,36Lを備えている。なお、図5
中、Bは、CPU41、ROM42、データメモリ4
3、角度センサ44、方位センサ45、赤外線センサ4
6、入力部47、表示駆動部49、ページめくり制御回
路50、無線伝送制御部51、装着検出センサ13、C
CD36R,36Lをそれぞれ接続する信号伝送路とな
るバスであり、101はプリンタ、102は外部記憶装
置である。
【0041】CPU41は、データ処理装置1内の各部
を制御する各種制御信号を、バスBを介して各回路に出
力するものであり、また、CPU41は、入力部47か
らの入力情報に基づいて表示駆動部49及びページめく
り制御回路50を制御して表示部48に所定の表示を行
うとともに、無線伝送制御部51を制御してデータ処理
装置1内で処理された各種データを電波に変換してプリ
ンタ101や外部記憶装置102に必要なデータを送信
するものである。
を制御する各種制御信号を、バスBを介して各回路に出
力するものであり、また、CPU41は、入力部47か
らの入力情報に基づいて表示駆動部49及びページめく
り制御回路50を制御して表示部48に所定の表示を行
うとともに、無線伝送制御部51を制御してデータ処理
装置1内で処理された各種データを電波に変換してプリ
ンタ101や外部記憶装置102に必要なデータを送信
するものである。
【0042】ROM42は、データ処理装置1内で利用
されるプログラムやデータ等を格納する半導体メモリで
ある。
されるプログラムやデータ等を格納する半導体メモリで
ある。
【0043】データメモリ43は、CPU41により実
行される処理において利用される各種データ、すなわ
ち、表示データ、“手”のイメージデータ、オペレータ
別の目のデータ等を格納するととも、データ処理におけ
る作業領域となるワークエリアを有する半導体メモリで
ある。なお、表示データは、光学系表示ユニット2によ
り表示される各種メニュー画面等の表示データであり、
“手”のイメージデータは、HMDの前方視界中に検出
する“手”の画像に基づいて光学系表示ユニット2によ
り表示される仮想的な“手”のデータ、また、オペレー
タ別の目のデータは、正規のオペレータの目ER,EL
の画像、すなわち、オペレータの認識を行うための比較
基準となる画像データである。
行される処理において利用される各種データ、すなわ
ち、表示データ、“手”のイメージデータ、オペレータ
別の目のデータ等を格納するととも、データ処理におけ
る作業領域となるワークエリアを有する半導体メモリで
ある。なお、表示データは、光学系表示ユニット2によ
り表示される各種メニュー画面等の表示データであり、
“手”のイメージデータは、HMDの前方視界中に検出
する“手”の画像に基づいて光学系表示ユニット2によ
り表示される仮想的な“手”のデータ、また、オペレー
タ別の目のデータは、正規のオペレータの目ER,EL
の画像、すなわち、オペレータの認識を行うための比較
基準となる画像データである。
【0044】角度センサ44は、例えば、ナビゲーショ
ンシステムやジャイロシステム等に用いられるように、
“ゆれ”の検出を行うことにより、データ処理装置1で
あるHMDが水平状態から何度傾いているかを検出する
センサである。本実施例では、図6に示すように、鉛直
方向から図6中、右回りに所定の角度だけ回転した位置
を基準点位置(0度位置)に設定し、90度位置におい
ては、わずかに上向きとなるように設定されている。
ンシステムやジャイロシステム等に用いられるように、
“ゆれ”の検出を行うことにより、データ処理装置1で
あるHMDが水平状態から何度傾いているかを検出する
センサである。本実施例では、図6に示すように、鉛直
方向から図6中、右回りに所定の角度だけ回転した位置
を基準点位置(0度位置)に設定し、90度位置におい
ては、わずかに上向きとなるように設定されている。
【0045】方位センサ45は、データ処理装置1であ
るHMDが基準位置から左または右方向に何度回転して
いるかを検出するセンサである。本実施例では、図7に
示すように、「北」の方位を基準点位置(図7中、N)
に設定し、図7中、右回りに何度回転しているかを検出
するようになっている。
るHMDが基準位置から左または右方向に何度回転して
いるかを検出するセンサである。本実施例では、図7に
示すように、「北」の方位を基準点位置(図7中、N)
に設定し、図7中、右回りに何度回転しているかを検出
するようになっている。
【0046】赤外線センサ46は、CCD36R,36
Lによって検出される“手”の画像が、例えば、おもち
ゃの“手”であった場合等のように、誤認識を防止する
ため、CCD36R,36Lによって前方視界中の
“手”を検出し、かつ、“手”の位置及びHMDから
“手”までの距離が求められた後、CCD画像と“手”
のイメージデータとが一致したら、“手”の位置及び距
離に基づいて“手”のイメージデータが位置する場所に
熱反応があるか否かをチェックするものであり、熱反応
が検出された場合、CPU41によって“手”があると
判断し、熱反応が検出されない場合、CPU41によっ
てCCD36R,36Lが誤認識したものと判断する。
Lによって検出される“手”の画像が、例えば、おもち
ゃの“手”であった場合等のように、誤認識を防止する
ため、CCD36R,36Lによって前方視界中の
“手”を検出し、かつ、“手”の位置及びHMDから
“手”までの距離が求められた後、CCD画像と“手”
のイメージデータとが一致したら、“手”の位置及び距
離に基づいて“手”のイメージデータが位置する場所に
熱反応があるか否かをチェックするものであり、熱反応
が検出された場合、CPU41によって“手”があると
判断し、熱反応が検出されない場合、CPU41によっ
てCCD36R,36Lが誤認識したものと判断する。
【0047】入力部47は、データ処理装置1でキー入
力を可能とするために設けられた仮想的な入力部であ
る。これは、本実施例のデータ処理装置1はディスプレ
イ部だけで構成され、特別にキーボード等の入力部を持
っていないため、データメモリ43中の表示データとし
て、表示部48にキーボードを表示するとともに、透過
して映し出される“手”を重ね合わせて表示することに
より、両者の位置関係を明確にしてキー入力を可能とす
るものである。
力を可能とするために設けられた仮想的な入力部であ
る。これは、本実施例のデータ処理装置1はディスプレ
イ部だけで構成され、特別にキーボード等の入力部を持
っていないため、データメモリ43中の表示データとし
て、表示部48にキーボードを表示するとともに、透過
して映し出される“手”を重ね合わせて表示することに
より、両者の位置関係を明確にしてキー入力を可能とす
るものである。
【0048】表示部48は、図3に示すように、オペレ
ータの左右の目にそれぞれ対応する2つの画像を表示す
る光学系表示ユニット2内の光学ユニット(バックライ
ト21,LCD22R,22L,凹レンズ23R,23
L等)及び機器ケース3内の光学ユニット(凸レンズ3
2R,32L,反射マジックミラー35等)から構成さ
れ、2つの画像が合成される点に固定することで、左右
のファインダ10R,10Lから覗き見た画像は自然な
状態で合成されて表示される。
ータの左右の目にそれぞれ対応する2つの画像を表示す
る光学系表示ユニット2内の光学ユニット(バックライ
ト21,LCD22R,22L,凹レンズ23R,23
L等)及び機器ケース3内の光学ユニット(凸レンズ3
2R,32L,反射マジックミラー35等)から構成さ
れ、2つの画像が合成される点に固定することで、左右
のファインダ10R,10Lから覗き見た画像は自然な
状態で合成されて表示される。
【0049】表示駆動部49は、LCD22R,22L
によって画像表示を行うためにLCD22R,22Lを
駆動するディスプレイ駆動部であり、具体的には、CP
U41の処理に基づいて生成される画像データをLCD
22R,22Lの画素数に対応する所定ビットのアナロ
グ映像信号(アナログRGB信号)に変換し、このアナ
ログ映像信号をLCD22R,22Lに出力するもので
ある。
によって画像表示を行うためにLCD22R,22Lを
駆動するディスプレイ駆動部であり、具体的には、CP
U41の処理に基づいて生成される画像データをLCD
22R,22Lの画素数に対応する所定ビットのアナロ
グ映像信号(アナログRGB信号)に変換し、このアナ
ログ映像信号をLCD22R,22Lに出力するもので
ある。
【0050】ページめくり制御回路50は、後述する制
御に基づいて入力データを各LCD22R,22Lにそ
れぞれのタイミングで出力し、あたかも本のページをめ
くるかのような表示データの切り換え表示を行うもので
ある。
御に基づいて入力データを各LCD22R,22Lにそ
れぞれのタイミングで出力し、あたかも本のページをめ
くるかのような表示データの切り換え表示を行うもので
ある。
【0051】無線伝送制御部51は、データ処理装置1
内で処理された各種データを電波に変換して送信するも
のである。これは、本実施例のデータ処理装置1はディ
スプレイ部だけで構成されており、データ処理装置1単
体では処理データの出力ができないため、例えば、後述
するプリントアウト処理を行う場合は、プリントアウト
したい所望のデータを無線伝送制御部51によって周波
数変調または振幅変調等により変調し、このデータを電
波として外部のプリンタ101に出力したり、また同様
に、重要なデータを保管する場合は、保管したい所望の
データを電波に変換して外部記憶装置102に出力した
りするものである。この場合、本実施例と同一のデータ
処理装置1との間でデータの送受も可能となり、さら
に、1つのホストステーションからの送信電波を、本実
施例と同一構成の複数のデータ処理装置1で受信するこ
とで、共通の画像を見ることもでき、例えば、会議等に
も利用することができる。
内で処理された各種データを電波に変換して送信するも
のである。これは、本実施例のデータ処理装置1はディ
スプレイ部だけで構成されており、データ処理装置1単
体では処理データの出力ができないため、例えば、後述
するプリントアウト処理を行う場合は、プリントアウト
したい所望のデータを無線伝送制御部51によって周波
数変調または振幅変調等により変調し、このデータを電
波として外部のプリンタ101に出力したり、また同様
に、重要なデータを保管する場合は、保管したい所望の
データを電波に変換して外部記憶装置102に出力した
りするものである。この場合、本実施例と同一のデータ
処理装置1との間でデータの送受も可能となり、さら
に、1つのホストステーションからの送信電波を、本実
施例と同一構成の複数のデータ処理装置1で受信するこ
とで、共通の画像を見ることもでき、例えば、会議等に
も利用することができる。
【0052】次に、本実施例の動作を説明する。
【0053】図8は、本実施例のデータ処理装置1の起
動時におけるオペレータの認識処理のフローチャートで
ある。
動時におけるオペレータの認識処理のフローチャートで
ある。
【0054】以下、図8に基づいてデータ処理装置1に
よるオペレータ認識処理について説明する。なお、図8
に示すCPU41の処理動作に対応するプログラムは、
ROM42に格納されている。
よるオペレータ認識処理について説明する。なお、図8
に示すCPU41の処理動作に対応するプログラムは、
ROM42に格納されている。
【0055】まず、本実施例におけるデータ処理装置1
がオペレータに装着され、電源オン・オフスイッチ6が
オンされると、HMDの表示部48にはメニュー画面が
表示され(ステップS1)、この状態で、メニュー切換
ダウン指示キー8またはメニュー切換アップ指示キー9
の押下状態がチェックされ(ステップS2)、メニュー
切換ダウン指示キー8またはメニュー切換アップ指示キ
ー9が押された場合、切換指示に基づいてメニュー内容
が切り換えられる(ステップS3)。
がオペレータに装着され、電源オン・オフスイッチ6が
オンされると、HMDの表示部48にはメニュー画面が
表示され(ステップS1)、この状態で、メニュー切換
ダウン指示キー8またはメニュー切換アップ指示キー9
の押下状態がチェックされ(ステップS2)、メニュー
切換ダウン指示キー8またはメニュー切換アップ指示キ
ー9が押された場合、切換指示に基づいてメニュー内容
が切り換えられる(ステップS3)。
【0056】一方、上記ステップS2の処理において、
メニュー切換ダウン指示キー8またはメニュー切換アッ
プ指示キー9が押されていない場合、続いて指定キー7
の押下状態がチェックされ(ステップS4)、指定キー
が押されていない場合、上記ステップS2からの処理が
繰り返される。
メニュー切換ダウン指示キー8またはメニュー切換アッ
プ指示キー9が押されていない場合、続いて指定キー7
の押下状態がチェックされ(ステップS4)、指定キー
が押されていない場合、上記ステップS2からの処理が
繰り返される。
【0057】ステップS4の処理において、指定キー7
が押下された場合、装着検出センサ13によりHMDが
装着されているか否かがチェックされ(ステップS
5)、装着されていない場合、後述するステップS12
のエラー処理に進む。
が押下された場合、装着検出センサ13によりHMDが
装着されているか否かがチェックされ(ステップS
5)、装着されていない場合、後述するステップS12
のエラー処理に進む。
【0058】ステップS5の処理において、HMDの装
着が確認されると、CCD36R,36Lが反転され、
ファインダ10R,10L方向に向きが変えられる(ス
テップS6)。
着が確認されると、CCD36R,36Lが反転され、
ファインダ10R,10L方向に向きが変えられる(ス
テップS6)。
【0059】そして、各CCD36R,36Lによって
オペレータの目ER,ELの画像が撮像されるとともに
(ステップS7)、目の画像が解析され、左右の目の画
像データが生成される(ステップS8)。
オペレータの目ER,ELの画像が撮像されるとともに
(ステップS7)、目の画像が解析され、左右の目の画
像データが生成される(ステップS8)。
【0060】次いで、ステップS8で目の画像データが
ちゃんと生成されたか否かがチェックされ(ステップS
9)、生成されていなかった場合、後述するステップS
12のエラー処理に進み、生成された場合、生成された
目の画像データとデータメモリ43中のオペレータ別の
目のデータとがCPU41によって比較され、登録され
たオペレータの目ER,ELのデータ(例えば、前述の
黒目部分と白目部分と色素比率等)と一致するか否かが
チェックされる(ステップS10)。
ちゃんと生成されたか否かがチェックされ(ステップS
9)、生成されていなかった場合、後述するステップS
12のエラー処理に進み、生成された場合、生成された
目の画像データとデータメモリ43中のオペレータ別の
目のデータとがCPU41によって比較され、登録され
たオペレータの目ER,ELのデータ(例えば、前述の
黒目部分と白目部分と色素比率等)と一致するか否かが
チェックされる(ステップS10)。
【0061】ステップS10のチェックの結果、登録さ
れた目のデータとHMDを装着するオペレータの目E
R,ELのデータとが一致する場合、CPU41は正規
のオペレータによる使用と判断し、指定メニューに応じ
て各機能処理が行われる初期メニュー画面に切り換えら
れ(ステップS11)、一方、ステップS10のチェッ
クの結果、登録された目のデータとHMDを装着するオ
ペレータの目ER,ELのデータとが不一致の場合、C
PU41は現在HMDを装着しているオペレータは、登
録者以外のオペレータによる不正使用と判断し、所定の
エラー処理が実行される(ステップS12)。
れた目のデータとHMDを装着するオペレータの目E
R,ELのデータとが一致する場合、CPU41は正規
のオペレータによる使用と判断し、指定メニューに応じ
て各機能処理が行われる初期メニュー画面に切り換えら
れ(ステップS11)、一方、ステップS10のチェッ
クの結果、登録された目のデータとHMDを装着するオ
ペレータの目ER,ELのデータとが不一致の場合、C
PU41は現在HMDを装着しているオペレータは、登
録者以外のオペレータによる不正使用と判断し、所定の
エラー処理が実行される(ステップS12)。
【0062】ステップS11またはステップS12の処
理が終了すると、CCD36R,36Lが反転されてC
CD36R,36Lは再びHMDの前方方向に向きが変
えられ(ステップS13)、オペレータの認識処理が終
了する。
理が終了すると、CCD36R,36Lが反転されてC
CD36R,36Lは再びHMDの前方方向に向きが変
えられ(ステップS13)、オペレータの認識処理が終
了する。
【0063】以上ステップS1からステップS13の処
理により、オペレータの認識処理において、正規のオペ
レータによる使用であると判断されると、図9(a)に
示すような初期メニュー画面が表示される。ちなみに、
図9(a)に示す例では、選択項目して“データ入力・
編集”、“データ認識入力”、“録画”、“再生”の項
目が表示されており、“データ入力・編集”の項目に枠
カーソルがある状態を示している。この状態において、
メニュー切換ダウン指示キー8を押すと枠カーソルは図
中下方向に移動し、また、メニュー切換アップ指示キー
9を押すと枠カーソルは図中上方向に移動して目的の項
目を反転表示する。
理により、オペレータの認識処理において、正規のオペ
レータによる使用であると判断されると、図9(a)に
示すような初期メニュー画面が表示される。ちなみに、
図9(a)に示す例では、選択項目して“データ入力・
編集”、“データ認識入力”、“録画”、“再生”の項
目が表示されており、“データ入力・編集”の項目に枠
カーソルがある状態を示している。この状態において、
メニュー切換ダウン指示キー8を押すと枠カーソルは図
中下方向に移動し、また、メニュー切換アップ指示キー
9を押すと枠カーソルは図中上方向に移動して目的の項
目を反転表示する。
【0064】ここで、図9(a)に示すように、“デー
タ入力・編集”の項目に枠カーソルがある状態で指定キ
ー7が押されると、“データ入力・編集”の機能が選択
され、図9(b)に示すようなデータメニュー画面が表
示される。なお、図9(b)中、Aは、表示すべきデー
タのレイアウトを示したり、指定するためのレイアウト
ウィンドウ、Bは、図9(a)の初期メニュー画面で選
択された項目を表示する動作項目表示ウィンドウであ
り、これによって現在の動作内容が確認できる。Cは、
編集する文書または表データのファイル名を示したり、
編集する文書または表データのファイル名を指定するた
めのファイル名ウィンドウであり、Dは、仮想キーボー
ドを指定するためのキーボード指定ウィンドウである。
タ入力・編集”の項目に枠カーソルがある状態で指定キ
ー7が押されると、“データ入力・編集”の機能が選択
され、図9(b)に示すようなデータメニュー画面が表
示される。なお、図9(b)中、Aは、表示すべきデー
タのレイアウトを示したり、指定するためのレイアウト
ウィンドウ、Bは、図9(a)の初期メニュー画面で選
択された項目を表示する動作項目表示ウィンドウであ
り、これによって現在の動作内容が確認できる。Cは、
編集する文書または表データのファイル名を示したり、
編集する文書または表データのファイル名を指定するた
めのファイル名ウィンドウであり、Dは、仮想キーボー
ドを指定するためのキーボード指定ウィンドウである。
【0065】次いで、図10〜図12に示すフローチャ
ートに基づいてデータ入力・編集処理を説明する。な
お、図10は、データ入力・編集処理を示すフローチャ
ートである。
ートに基づいてデータ入力・編集処理を説明する。な
お、図10は、データ入力・編集処理を示すフローチャ
ートである。
【0066】図9(b)に示すデータメニュー画面にお
いて、データ入力・編集処理時には、仮想キーボードの
データがデータメモリ43から読み出されて次の処理に
は進めない。このため、まず、仮想キーボードが指定に
より表示されているか否かがチェックされ(ステップS
21)、仮想キーボードが表示されている場合は次ステ
ップに進み、一方、仮想キーボード表示されていない場
合は、後述するキーボード指定処理が実行され(ステッ
プS22)、仮想キーボードが表示される。
いて、データ入力・編集処理時には、仮想キーボードの
データがデータメモリ43から読み出されて次の処理に
は進めない。このため、まず、仮想キーボードが指定に
より表示されているか否かがチェックされ(ステップS
21)、仮想キーボードが表示されている場合は次ステ
ップに進み、一方、仮想キーボード表示されていない場
合は、後述するキーボード指定処理が実行され(ステッ
プS22)、仮想キーボードが表示される。
【0067】この仮想キーボード上には、「読出キー」
という特別なキーが用意されており、「読出キー」が選
択されたか否かがチェックされる(ステップS23)。
という特別なキーが用意されており、「読出キー」が選
択されたか否かがチェックされる(ステップS23)。
【0068】ステップS23の処理において、「読出キ
ー」が選択された場合、記憶ファイル名の一覧がウィン
ドウ表示され(ステップS24)、この状態で仮想キー
ボード上の「カーソルキー」が操作されると(ステップ
S25)、カーソル位置が変更され、変更されたカーソ
ル位置にあるファイル名に表示内容が更新される(ステ
ップS26)。
ー」が選択された場合、記憶ファイル名の一覧がウィン
ドウ表示され(ステップS24)、この状態で仮想キー
ボード上の「カーソルキー」が操作されると(ステップ
S25)、カーソル位置が変更され、変更されたカーソ
ル位置にあるファイル名に表示内容が更新される(ステ
ップS26)。
【0069】次いで、ウィンドウの入力指定の有無がチ
ェックされ(ステップS27)、入力指定がある場合、
指定位置と対応するファイルデータの読み出しが行われ
(ステップS28)、先の表示を消してレイアウトウィ
ンドウが再表示される(ステップS29)。
ェックされ(ステップS27)、入力指定がある場合、
指定位置と対応するファイルデータの読み出しが行われ
(ステップS28)、先の表示を消してレイアウトウィ
ンドウが再表示される(ステップS29)。
【0070】ここで、再度ウィンドウの入力指定の有無
がチェックされ(ステップS30)、入力指定がある場
合、ファイルデータの配置処理が行われ(ステップS3
1)、配置されたファイルデータが表示されるととも
に、ファイル名ウィンドウが消去され(ステップS3
2)、データ入力・編集処理が終了する。
がチェックされ(ステップS30)、入力指定がある場
合、ファイルデータの配置処理が行われ(ステップS3
1)、配置されたファイルデータが表示されるととも
に、ファイル名ウィンドウが消去され(ステップS3
2)、データ入力・編集処理が終了する。
【0071】一方、上記ステップS27の処理及びステ
ップS30の処理において、ウィンドウの入力指定がな
かった場合、仮想キーボード上の「クリアキー」の押下
の有無がチェックされ(ステップS33)、「クリアキ
ー」が押されていれなければ、上記ステップS24から
の処理が繰り返し実行され、「クリアキー」が押されて
いれば、データ入力・編集処理を終了する。
ップS30の処理において、ウィンドウの入力指定がな
かった場合、仮想キーボード上の「クリアキー」の押下
の有無がチェックされ(ステップS33)、「クリアキ
ー」が押されていれなければ、上記ステップS24から
の処理が繰り返し実行され、「クリアキー」が押されて
いれば、データ入力・編集処理を終了する。
【0072】また、上記ステップS23の処理におい
て、「読出キー」が選択されなかった場合、「読出キ
ー」と同様に仮想キーボード上に用意された「書込キ
ー」が選択されたか否かがチェックされる(ステップS
34)。
て、「読出キー」が選択されなかった場合、「読出キ
ー」と同様に仮想キーボード上に用意された「書込キ
ー」が選択されたか否かがチェックされる(ステップS
34)。
【0073】ステップS34の処理において、「書込キ
ー」が選択されなかった場合は、別処理へと進み、「書
込キー」が選択された場合、記憶ファイル名の一覧がウ
ィンドウ表示されるとともに(ステップS35)、入力
指定の有無がチェックされる(ステップS36)。
ー」が選択されなかった場合は、別処理へと進み、「書
込キー」が選択された場合、記憶ファイル名の一覧がウ
ィンドウ表示されるとともに(ステップS35)、入力
指定の有無がチェックされる(ステップS36)。
【0074】そして、入力指定がある場合、表示データ
が指定されたか否かがチェックされ(ステップS3
7)、表示データの指定が確認されると、指定された表
示データの内容を対応するファイルに書き込み(ステッ
プS38)、データ入力・編集処理が終了する。
が指定されたか否かがチェックされ(ステップS3
7)、表示データの指定が確認されると、指定された表
示データの内容を対応するファイルに書き込み(ステッ
プS38)、データ入力・編集処理が終了する。
【0075】なお、上記ステップS36の処理で入力指
定がない場合、新規にファイルファイルを作成するか否
かが問われ(ステップS39)、新規作成ファイルの入
力であれば、新規にファイルが作成され(ステップS4
0)、上記ステップS37からの処理が実行される。
定がない場合、新規にファイルファイルを作成するか否
かが問われ(ステップS39)、新規作成ファイルの入
力であれば、新規にファイルが作成され(ステップS4
0)、上記ステップS37からの処理が実行される。
【0076】また、新規作成ファイルの入力ではない場
合、ファイル名の更新と判断し、「カーソルキー」が操
作されると(ステップS41)、カーソル位置が変更さ
れ、変更されたカーソル位置にあるファイル名に表示内
容が更新されるとともに(ステップS42)、上記ステ
ップS35からの処理が実行される。
合、ファイル名の更新と判断し、「カーソルキー」が操
作されると(ステップS41)、カーソル位置が変更さ
れ、変更されたカーソル位置にあるファイル名に表示内
容が更新されるとともに(ステップS42)、上記ステ
ップS35からの処理が実行される。
【0077】ステップS41の処理において、「カーソ
ルキー」の操作がない場合は、仮想キーボード上の「ク
リアキー」の押下の有無がチェックされ(ステップS4
3)、「クリアキー」が押されていなければ、上記ステ
ップS35からの処理が繰り返し実行され、「クリアキ
ー」が押されていれば、データ入力・編集処理を終了す
る。
ルキー」の操作がない場合は、仮想キーボード上の「ク
リアキー」の押下の有無がチェックされ(ステップS4
3)、「クリアキー」が押されていなければ、上記ステ
ップS35からの処理が繰り返し実行され、「クリアキ
ー」が押されていれば、データ入力・編集処理を終了す
る。
【0078】図11は、図10中におけるキーボード指
定処理を示すフローチャートである。
定処理を示すフローチャートである。
【0079】図11に示すように、キーボード指定処理
では、まず始めに後述する入力指定処理が実行され(ス
テップS51)、入力指定処理において、キーボードウ
ィンドウが指定されたか否かがチェックされる(ステッ
プS52)。
では、まず始めに後述する入力指定処理が実行され(ス
テップS51)、入力指定処理において、キーボードウ
ィンドウが指定されたか否かがチェックされる(ステッ
プS52)。
【0080】ステップS52の処理において、キーボー
ド指定ウィンドウが指定されない場合、仮想キーボード
上の「クリアキー」の指定の有無がチェックされ(ステ
ップS53)、「クリアキー」が指定されていた場合は
記憶されたキーボードデータをクリアし、初期状態とし
た後に(ステップS54)、上記ステップS51からの
処理が繰り返し実行される。ここで、「クリアキー」が
指定されていなかった場合は、図9(b)に示すデータ
メニュー画面が指定されたか否かがチェックされ(ステ
ップS55)、データメニュー画面の指定が行われた場
合、キーボード指定処理が終了する。
ド指定ウィンドウが指定されない場合、仮想キーボード
上の「クリアキー」の指定の有無がチェックされ(ステ
ップS53)、「クリアキー」が指定されていた場合は
記憶されたキーボードデータをクリアし、初期状態とし
た後に(ステップS54)、上記ステップS51からの
処理が繰り返し実行される。ここで、「クリアキー」が
指定されていなかった場合は、図9(b)に示すデータ
メニュー画面が指定されたか否かがチェックされ(ステ
ップS55)、データメニュー画面の指定が行われた場
合、キーボード指定処理が終了する。
【0081】そして、上記ステップS55の処理におい
て、データメニュー画面の指定が行われなかった場合、
固定フラグをオンであるか否かがチェックされる(ステ
ップS56)。ここで、固定フラグがオンである場合
は、HMDの移動に伴う視野の変化に関りなく、仮想キ
ーボードを表示部48の中央位置に固定して表示するも
のであり、固定フラグがオフである場合は、実キーボー
ドと同様に、所定の位置に仮想キーボードが配置され、
HMDの移動によりキーボードが視野に入ったり入らな
かったりする表示モードとなる。
て、データメニュー画面の指定が行われなかった場合、
固定フラグをオンであるか否かがチェックされる(ステ
ップS56)。ここで、固定フラグがオンである場合
は、HMDの移動に伴う視野の変化に関りなく、仮想キ
ーボードを表示部48の中央位置に固定して表示するも
のであり、固定フラグがオフである場合は、実キーボー
ドと同様に、所定の位置に仮想キーボードが配置され、
HMDの移動によりキーボードが視野に入ったり入らな
かったりする表示モードとなる。
【0082】すなわち、固定フラグがオンである場合、
仮想キーボードが固定表示されるモードであると判断さ
れて上記ステップS51からの処理が繰り返し実行さ
れ、また、固定フラグがオフである場合、角度センサ4
4により現在のHMDの角度が検出されるとともに、方
位センサ45により現在のHMDの方向が検出され、そ
れぞれの値(角度及び方位)が表示部48に表示される
(ステップS57)。そして、HMDの移動によりキー
ボードを表示すべきエリアに入った場合(ステップS5
8)、キーボードエリア分の仮想キーボードが表示部4
8に表示され(ステップS59)、キーボードエリアに
入っていない場合には、上記上記ステップS51からの
処理が繰り返し実行される。
仮想キーボードが固定表示されるモードであると判断さ
れて上記ステップS51からの処理が繰り返し実行さ
れ、また、固定フラグがオフである場合、角度センサ4
4により現在のHMDの角度が検出されるとともに、方
位センサ45により現在のHMDの方向が検出され、そ
れぞれの値(角度及び方位)が表示部48に表示される
(ステップS57)。そして、HMDの移動によりキー
ボードを表示すべきエリアに入った場合(ステップS5
8)、キーボードエリア分の仮想キーボードが表示部4
8に表示され(ステップS59)、キーボードエリアに
入っていない場合には、上記上記ステップS51からの
処理が繰り返し実行される。
【0083】一方、上記ステップS52の処理におい
て、キーボード指定ウィンドウが指定された場合、レイ
アウトウィンドウの指定の有無がチェックされる(ステ
ップS60)。
て、キーボード指定ウィンドウが指定された場合、レイ
アウトウィンドウの指定の有無がチェックされる(ステ
ップS60)。
【0084】レイアウトウィンドウは、キーボード指定
ウィンドウによる指定に先立って指定されるものであ
り、レイアウトウィンドウが指定されていない場合、H
MD位置がどこに向いていようとも仮想キーボードを正
面中央位置に表示するために、現在のHMDの角度及び
方位に対応する記憶位置にキーボードデータが記憶され
(ステップS61)、仮想キーボードの表示が固定的に
実行されるモードとなる(ステップS62)。このと
き、固定フラグがオンとなり(ステップS63)、仮想
キーボードのレイアウト位置が表示されるとともに(ス
テップS64)、上記ステップS51からの処理が繰り
返し実行される。
ウィンドウによる指定に先立って指定されるものであ
り、レイアウトウィンドウが指定されていない場合、H
MD位置がどこに向いていようとも仮想キーボードを正
面中央位置に表示するために、現在のHMDの角度及び
方位に対応する記憶位置にキーボードデータが記憶され
(ステップS61)、仮想キーボードの表示が固定的に
実行されるモードとなる(ステップS62)。このと
き、固定フラグがオンとなり(ステップS63)、仮想
キーボードのレイアウト位置が表示されるとともに(ス
テップS64)、上記ステップS51からの処理が繰り
返し実行される。
【0085】また、レイアウトウィンドウが指定されて
いる場合、レイアウト位置に対応するデータメモリ43
にキーボードデータが記憶され(ステップS65)、H
MDがその位置に向いた場合にのみ仮想キーボードが表
示されるモードとなり、上記ステップS64の処理に進
む。
いる場合、レイアウト位置に対応するデータメモリ43
にキーボードデータが記憶され(ステップS65)、H
MDがその位置に向いた場合にのみ仮想キーボードが表
示されるモードとなり、上記ステップS64の処理に進
む。
【0086】図12は、図11中における入力指定処理
を示すフローチャートである。
を示すフローチャートである。
【0087】図12に示すように、入力指定処理では、
まず、以前のキーボート指定ウィンドウの内容がクリア
(初期化)され(ステップS71)、次いで、CCD3
6R,36LによりHMD前方の画像が撮像されて取り
込まれる(ステップS72)。
まず、以前のキーボート指定ウィンドウの内容がクリア
(初期化)され(ステップS71)、次いで、CCD3
6R,36LによりHMD前方の画像が撮像されて取り
込まれる(ステップS72)。
【0088】そして、取り込まれた画像データ中に、オ
ペレータの“手”のイメージデータが存在するか否かが
チェックされ(ステップS73)、“手”のイメージデ
ータが存在しない場合は入力指定処理を終了する。
ペレータの“手”のイメージデータが存在するか否かが
チェックされ(ステップS73)、“手”のイメージデ
ータが存在しない場合は入力指定処理を終了する。
【0089】また、“手”のイメージデータが存在する
場合、キー表示位置に対するオペレータの“手”の位置
が求められ(ステップS74)、“手”のイメージ位置
に赤外線センサ46による熱反応があるか否かがチェッ
クされ(ステップS75)、熱反応が検出されない場合
は、誤認識と判断して入力指定処理を終了する。
場合、キー表示位置に対するオペレータの“手”の位置
が求められ(ステップS74)、“手”のイメージ位置
に赤外線センサ46による熱反応があるか否かがチェッ
クされ(ステップS75)、熱反応が検出されない場合
は、誤認識と判断して入力指定処理を終了する。
【0090】次いで、最初の立ち上げ時には入力指定を
指定キー7の押下により指定しているが、この状態にお
いては、仮想キーボードからの入力状態となっているた
め、入力指定は指定表示位置にあるか否かがチェックさ
れ(ステップS76)、指定表示位置外である場合、入
力指定処理を終了する。
指定キー7の押下により指定しているが、この状態にお
いては、仮想キーボードからの入力状態となっているた
め、入力指定は指定表示位置にあるか否かがチェックさ
れ(ステップS76)、指定表示位置外である場合、入
力指定処理を終了する。
【0091】上記ステップS76の処理において、仮想
キーボードと“手”のイメージデータとが重なってお
り、CPU41により指定表示位置における入力指定で
ある判断されると、仮想キーボード上の“手”のイメー
ジデータと重なっているキーの輝度が変更(例えば、輝
度のアップ)され(ステップS77)、“手”のイメー
ジデータがどのキーに触れているかがわかるようになっ
ている。この場合、透過して映し出されている“手”と
仮想キーボードとの表示状態は図12に示すようになっ
ている。
キーボードと“手”のイメージデータとが重なってお
り、CPU41により指定表示位置における入力指定で
ある判断されると、仮想キーボード上の“手”のイメー
ジデータと重なっているキーの輝度が変更(例えば、輝
度のアップ)され(ステップS77)、“手”のイメー
ジデータがどのキーに触れているかがわかるようになっ
ている。この場合、透過して映し出されている“手”と
仮想キーボードとの表示状態は図12に示すようになっ
ている。
【0092】ここで、“手”の先端がHMDから一定距
離以上にあるか否か、例えば、HMDよりも60cm以
上離れたところにあるか否かが2つのCCD36R,3
6Lによって検出され(ステップS78)、“手”の先
端位置が一定距離に達していない場合、入力指定処理を
終了する。
離以上にあるか否か、例えば、HMDよりも60cm以
上離れたところにあるか否かが2つのCCD36R,3
6Lによって検出され(ステップS78)、“手”の先
端位置が一定距離に達していない場合、入力指定処理を
終了する。
【0093】上記ステップS78の処理において、
“手”の先端位置が一定距離に達していると判断される
場合、仮想キーボードに対してキー入力が可能な状態と
なり、仮想キーボート上のキーを一定以上押し込むと、
対応するキーが一定時間ブリンクするようになってい
る。
“手”の先端位置が一定距離に達していると判断される
場合、仮想キーボードに対してキー入力が可能な状態と
なり、仮想キーボート上のキーを一定以上押し込むと、
対応するキーが一定時間ブリンクするようになってい
る。
【0094】そして、入力指定処理の終了後に、この入
力指定処理を呼び出す処理中において入力指定処理での
各種処理データを利用するために、“手”の位置に相当
するキーまたはウィンドウ内容等がデータメモリ43に
記憶される(ステップS79)。
力指定処理を呼び出す処理中において入力指定処理での
各種処理データを利用するために、“手”の位置に相当
するキーまたはウィンドウ内容等がデータメモリ43に
記憶される(ステップS79)。
【0095】図13は、本実施例のHMDにおける実際
の表示例を示す図である。
の表示例を示す図である。
【0096】なお、図13中、Eは、方位センサ45に
よって検出されるHMDの方位を示す表示、Fは、角度
センサ44によって検出されるHMDの角度を示す表
示、Gは、所定の領域に指定された文書や表データ等が
どのように配置されているかを示すレイアウトウィンド
ウ、Hは、透過して映し出された“手”、Iは、仮想キ
ーボード、Jは、ファイル名ウィンドウ、Kは、現在オ
ープンされている文書データ、Lは、HMDが透過状態
にあるため見える周囲の状態であり、本例では、電気ス
タンドが見えている状態を示している。
よって検出されるHMDの方位を示す表示、Fは、角度
センサ44によって検出されるHMDの角度を示す表
示、Gは、所定の領域に指定された文書や表データ等が
どのように配置されているかを示すレイアウトウィンド
ウ、Hは、透過して映し出された“手”、Iは、仮想キ
ーボード、Jは、ファイル名ウィンドウ、Kは、現在オ
ープンされている文書データ、Lは、HMDが透過状態
にあるため見える周囲の状態であり、本例では、電気ス
タンドが見えている状態を示している。
【0097】このように、本実施例のデータ処理装置1
(HMD)では、ハーフミラーとなる反射マジックミラ
ー35によって透過してきた周囲の状態も重複して表示
部48に映し出される。
(HMD)では、ハーフミラーとなる反射マジックミラ
ー35によって透過してきた周囲の状態も重複して表示
部48に映し出される。
【0098】図14は、一定時間毎に実行される表示処
理を示すフローチャートである。
理を示すフローチャートである。
【0099】この表示処理では、まず、角度センサ44
及び方位センサ45によってHMDの角度及び方位が検
出され(ステップP1)、検出された角度及び方位が表
示部48に表示されるとともに、現在のHMDの位置に
対応するデータメモリ43中の表示データの対応エリア
が検索されてポインタが移動される(ステップP2)。
及び方位センサ45によってHMDの角度及び方位が検
出され(ステップP1)、検出された角度及び方位が表
示部48に表示されるとともに、現在のHMDの位置に
対応するデータメモリ43中の表示データの対応エリア
が検索されてポインタが移動される(ステップP2)。
【0100】そして、この対応エリアに表示すべきデー
タがあるか否かがチェックされ(ステップP3)、対応
エリア中に表示データがある場合は、次処理に移り、対
応エリア中に表示データがない場合は、表示処理を終了
する。
タがあるか否かがチェックされ(ステップP3)、対応
エリア中に表示データがある場合は、次処理に移り、対
応エリア中に表示データがない場合は、表示処理を終了
する。
【0101】対応エリアに表示データがある場合、現在
の表示モードを示す固定フラグがチェックされる(ステ
ップP3)。
の表示モードを示す固定フラグがチェックされる(ステ
ップP3)。
【0102】ここで、固定フラグがオンである場合、現
在の表示モードはキーボード固定表示であると判断さ
れ、仮想キーボードが表示部48の中央位置に表示され
る(ステップP5)。
在の表示モードはキーボード固定表示であると判断さ
れ、仮想キーボードが表示部48の中央位置に表示され
る(ステップP5)。
【0103】そして、対応エリア中の表示すべき表示デ
ータが仮想キーボードの表示に重なるか否かがチェック
され(ステップP6)、重なる場合は、仮想キーボード
を表示する分の表示エリアだけ対応エリア中の表示デー
タを移動して表示する。
ータが仮想キーボードの表示に重なるか否かがチェック
され(ステップP6)、重なる場合は、仮想キーボード
を表示する分の表示エリアだけ対応エリア中の表示デー
タを移動して表示する。
【0104】具体的には、例えば、図15(a)に示す
ように、対応エリアを示す表示エリアポインタ左位置と
表示エリアポインタ右位置との間にR0,R1,R2と
いう表示データがある場合、図15(b)に示すよう
に、仮想キーボードを表示する分だけ表示データを、図
15中上方向に移動させて仮想キーボードを固定表示す
る(ステップP7)。
ように、対応エリアを示す表示エリアポインタ左位置と
表示エリアポインタ右位置との間にR0,R1,R2と
いう表示データがある場合、図15(b)に示すよう
に、仮想キーボードを表示する分だけ表示データを、図
15中上方向に移動させて仮想キーボードを固定表示す
る(ステップP7)。
【0105】一方、上記ステップP4の処理において固
定フラグがオフであった場合、また、上記ステップP6
の処理において表示エリア中に仮想キーボードと重なる
表示データがなかった場合は、対応エリアのデータをそ
のまま表示する(ステップP8)。この場合、ステップ
P4の処理において固定フラグがオンとなって、かつ、
仮想キーボードと重ならない場合には仮想キーボートと
対応エリアのデータとを合成して表示する必要がある。
定フラグがオフであった場合、また、上記ステップP6
の処理において表示エリア中に仮想キーボードと重なる
表示データがなかった場合は、対応エリアのデータをそ
のまま表示する(ステップP8)。この場合、ステップ
P4の処理において固定フラグがオンとなって、かつ、
仮想キーボードと重ならない場合には仮想キーボートと
対応エリアのデータとを合成して表示する必要がある。
【0106】本実施例のデータ処理装置1において、H
MDの位置に基づいて順次表示される表示データは、図
16に示すように、その表示されているデータを仮想的
なキーボードの入力と同様に、“手”のイメージデータ
によって指定することによって(本実施例の場合、
“手”の先端で押すという動作により指定)他の表示位
置に移動することができる。
MDの位置に基づいて順次表示される表示データは、図
16に示すように、その表示されているデータを仮想的
なキーボードの入力と同様に、“手”のイメージデータ
によって指定することによって(本実施例の場合、
“手”の先端で押すという動作により指定)他の表示位
置に移動することができる。
【0107】以下、図16に基づいて表示データ移動処
理を説明する。
理を説明する。
【0108】図16は、表示データ移動処理を示すフロ
ーチャートである。
ーチャートである。
【0109】まず、入力指定はデータ表示位置であるか
否かがチェックされ(ステップQ1)、データ表示位置
にない場合は別処理に進む。一方、データ処理位置にあ
る場合は、表示位置に対する“手”の位置が求められ、
求められた位置が基準位置として記憶される(ステップ
Q2)。
否かがチェックされ(ステップQ1)、データ表示位置
にない場合は別処理に進む。一方、データ処理位置にあ
る場合は、表示位置に対する“手”の位置が求められ、
求められた位置が基準位置として記憶される(ステップ
Q2)。
【0110】次いで、“手”の先端がHMDから一定距
離(この場合、60cm)以上にあるか否かが2つのC
CD36R,36Lによって検出され(ステップQ
3)、“手”の先端位置が一定距離に達していない場
合、表示データ処理を終了する。
離(この場合、60cm)以上にあるか否かが2つのC
CD36R,36Lによって検出され(ステップQ
3)、“手”の先端位置が一定距離に達していない場
合、表示データ処理を終了する。
【0111】上記ステップQ3の処理において、“手”
の先端位置が一定距離に達していると判断される場合、
HMDの位置が移動しているか否かがチェックされ(ス
テップQ4)、移動していなければ、上記ステップQ3
の処理に戻り、移動していれば、移動速度が求められ、
求められた移動速度が一定以上の速度であるか否かがチ
ェックされる(ステップQ5)。そして、移動速度が一
定値以上である場合、オペレータに装着されたHMDは
移動中であると判断されて上記ステップQ4の処理に戻
り、再度HMDの位置移動がチェックされる。
の先端位置が一定距離に達していると判断される場合、
HMDの位置が移動しているか否かがチェックされ(ス
テップQ4)、移動していなければ、上記ステップQ3
の処理に戻り、移動していれば、移動速度が求められ、
求められた移動速度が一定以上の速度であるか否かがチ
ェックされる(ステップQ5)。そして、移動速度が一
定値以上である場合、オペレータに装着されたHMDは
移動中であると判断されて上記ステップQ4の処理に戻
り、再度HMDの位置移動がチェックされる。
【0112】上記ステップQ5の処理で移動速度が一定
値よりも遅くなった場合、移動位置が基準位置として設
定され、表示データの移動が行われ(ステップQ6)、
後述する表示データの配置処理が行われるとともに(ス
テップQ7)、レイアウト表示が変更されて(ステップ
Q8)、表示データ移動処理が終了する。
値よりも遅くなった場合、移動位置が基準位置として設
定され、表示データの移動が行われ(ステップQ6)、
後述する表示データの配置処理が行われるとともに(ス
テップQ7)、レイアウト表示が変更されて(ステップ
Q8)、表示データ移動処理が終了する。
【0113】すなわち、ある領域内において、HMDの
移動前に指定された表示データを退避させ、HMDの移
動後に退避した位置を基準として、表示データを移動さ
せて再配置する処理が行われる。
移動前に指定された表示データを退避させ、HMDの移
動後に退避した位置を基準として、表示データを移動さ
せて再配置する処理が行われる。
【0114】次に、上記ステップQ7における配置処理
を図17に基づいて説明する。
を図17に基づいて説明する。
【0115】図17は、配置処理を示すフローチャート
である。
である。
【0116】前述した表示データの移動に伴い、移動先
にすでに表示データが存在し、表示データ同士が重なる
場合(ステップQ11)、移動すべき表示データと重な
らない位置に重なる表示データが再配置される(ステッ
プQ12)。
にすでに表示データが存在し、表示データ同士が重なる
場合(ステップQ11)、移動すべき表示データと重な
らない位置に重なる表示データが再配置される(ステッ
プQ12)。
【0117】次いで、再配置による元の表示データの移
動先についても上記ステップQ11の処理と同様に、移
動する表示データが重ならないかどうかがチェックされ
(ステップQ13)、重ならない場合は、上記ステップ
Q11の処理に戻り、重なる場合は、重なる表示データ
を重ならない位置に再配置され(ステップQ14)、重
なりがなくなるまで上記ステップQ13,Q14の処理
が繰り返し実行される。
動先についても上記ステップQ11の処理と同様に、移
動する表示データが重ならないかどうかがチェックされ
(ステップQ13)、重ならない場合は、上記ステップ
Q11の処理に戻り、重なる場合は、重なる表示データ
を重ならない位置に再配置され(ステップQ14)、重
なりがなくなるまで上記ステップQ13,Q14の処理
が繰り返し実行される。
【0118】この場合、重なるデータが複数ある場合
は、重なっている比率の高いデータから再配置が行われ
る。
は、重なっている比率の高いデータから再配置が行われ
る。
【0119】ちなみに、例えば、表示データが表示領域
いっぱいに表示されているときに表示データを移動する
場合、永久に重なり状態が解消されないために上記ステ
ップQ13,Q14の間の処理が繰り返されることによ
る無限ループが発生する。このため無限ループの発生を
防止するために、何らかの理由によって重なり状態が一
定時間以上解消されない場合は、エラー報知し、元の状
態に復帰するようにしている。
いっぱいに表示されているときに表示データを移動する
場合、永久に重なり状態が解消されないために上記ステ
ップQ13,Q14の間の処理が繰り返されることによ
る無限ループが発生する。このため無限ループの発生を
防止するために、何らかの理由によって重なり状態が一
定時間以上解消されない場合は、エラー報知し、元の状
態に復帰するようにしている。
【0120】図18は、仮想キーボードの移動処理を示
すフローチャートである。
すフローチャートである。
【0121】仮想キーボートの移動の場合、まず、移動
キー7が選択されているか否かがチェックされ(ステッ
プQ21)、選択されていなければ別処理に進み、選択
されていれば、HMDの位置が移動しているか否かがチ
ェックされ(ステップQ22)、移動していなければ、
上記ステップQ21の処理に戻り、移動していれば、移
動速度が求められ、求められた移動速度が一定以上の速
度であるか否かがチェックされる(ステップQ23)。
そして、移動速度が一定値以上である場合、オペレータ
に装着されたHMDは移動中であると判断されて上記ス
テップQ21の処理に戻り、再度HMDの位置移動がチ
ェックされる。
キー7が選択されているか否かがチェックされ(ステッ
プQ21)、選択されていなければ別処理に進み、選択
されていれば、HMDの位置が移動しているか否かがチ
ェックされ(ステップQ22)、移動していなければ、
上記ステップQ21の処理に戻り、移動していれば、移
動速度が求められ、求められた移動速度が一定以上の速
度であるか否かがチェックされる(ステップQ23)。
そして、移動速度が一定値以上である場合、オペレータ
に装着されたHMDは移動中であると判断されて上記ス
テップQ21の処理に戻り、再度HMDの位置移動がチ
ェックされる。
【0122】上記ステップQ23の処理で移動速度が一
定値よりも遅くなった場合、移動位置が基準位置として
設定され、仮想キーボードの移動が行われ(ステップQ
24)、仮想キーボードの移動に伴い、移動先にすでに
表示データが存在し、仮想キーボードと表示データとが
重なる場合(ステップQ25)、仮想キーボードと重な
らない位置に仮想キーボードと重なる表示データが再配
置される(ステップQ26)。
定値よりも遅くなった場合、移動位置が基準位置として
設定され、仮想キーボードの移動が行われ(ステップQ
24)、仮想キーボードの移動に伴い、移動先にすでに
表示データが存在し、仮想キーボードと表示データとが
重なる場合(ステップQ25)、仮想キーボードと重な
らない位置に仮想キーボードと重なる表示データが再配
置される(ステップQ26)。
【0123】次いで、再配置による元の表示データの移
動先についても上記ステップQ25の処理と同様に、移
動する表示データが重ならないかどうかがチェックされ
(ステップQ27)、重ならない場合は、上記ステップ
Q25の処理に戻り、重なる場合は、重なる表示データ
を重ならない位置に再配置し(ステップQ28)、重な
りがなくなるまで上記ステップQ27,Q28の処理が
繰り返し実行される。そして、上記ステップQ25の処
理において、移動先の表示データと重ならない状態とな
った時点で、レイアウト表示が変更されて(ステップQ
29)、仮想キーボードの移動処理が終了する。
動先についても上記ステップQ25の処理と同様に、移
動する表示データが重ならないかどうかがチェックされ
(ステップQ27)、重ならない場合は、上記ステップ
Q25の処理に戻り、重なる場合は、重なる表示データ
を重ならない位置に再配置し(ステップQ28)、重な
りがなくなるまで上記ステップQ27,Q28の処理が
繰り返し実行される。そして、上記ステップQ25の処
理において、移動先の表示データと重ならない状態とな
った時点で、レイアウト表示が変更されて(ステップQ
29)、仮想キーボードの移動処理が終了する。
【0124】すなわち、仮想キーボードに対しても前述
の表示データと同様に移動させることができるが、この
場合、仮想キーボードの配置位置が優先される以外は、
表示データの移動とほぼ同様の処理となる。
の表示データと同様に移動させることができるが、この
場合、仮想キーボードの配置位置が優先される以外は、
表示データの移動とほぼ同様の処理となる。
【0125】図19は、本実施例のデータ処理装置1の
プリントアウト処理のフローチャートである。
プリントアウト処理のフローチャートである。
【0126】前述したように、本実施例のデータ処理装
置1は、HMD(ディスプレイ部)だけで構成されてお
り、データ処理装置1単体では処理データの出力ができ
ないため、無線伝送制御部51によって、データ処理装
置1内で処理された各種データを電波に変換してプリン
タ101に送信している。
置1は、HMD(ディスプレイ部)だけで構成されてお
り、データ処理装置1単体では処理データの出力ができ
ないため、無線伝送制御部51によって、データ処理装
置1内で処理された各種データを電波に変換してプリン
タ101に送信している。
【0127】具体的には、図19に示すように、まず、
仮想キーボード中の「印字キー」が選択されているか否
かがチェックされ(ステップR1)、選択されていなけ
れば別処理に進み、選択されていれば、表示領域が指定
されているか否かがチェックされ(ステップR2)、指
定されていなければ、さらに仮想キーボード上の「クリ
アキー」の指定の有無がチェックされ(ステップR
3)、「クリアキー」が指定されていた場合は記憶され
たキーボードデータをクリアし、初期状態とした後にプ
リントアウト処理を終了する。ここで、「クリアキー」
が指定されていなかった場合は、再度、上記ステップR
2の処理が実行される。
仮想キーボード中の「印字キー」が選択されているか否
かがチェックされ(ステップR1)、選択されていなけ
れば別処理に進み、選択されていれば、表示領域が指定
されているか否かがチェックされ(ステップR2)、指
定されていなければ、さらに仮想キーボード上の「クリ
アキー」の指定の有無がチェックされ(ステップR
3)、「クリアキー」が指定されていた場合は記憶され
たキーボードデータをクリアし、初期状態とした後にプ
リントアウト処理を終了する。ここで、「クリアキー」
が指定されていなかった場合は、再度、上記ステップR
2の処理が実行される。
【0128】一方、上記ステップR2の処理において、
表示領域が指定されていた場合、指定表示領域中のデー
タが無線伝送制御部51に出力され、プリントアウトし
たい指定表示領域中のデータが無線伝送制御部51によ
って周波数変調または振幅変調等により変調され、この
データを電波として外部のプリンタ101に伝送され
る。
表示領域が指定されていた場合、指定表示領域中のデー
タが無線伝送制御部51に出力され、プリントアウトし
たい指定表示領域中のデータが無線伝送制御部51によ
って周波数変調または振幅変調等により変調され、この
データを電波として外部のプリンタ101に伝送され
る。
【0129】以下、図20〜図24に基づいてページめ
くり制御処理について詳細に説明する。
くり制御処理について詳細に説明する。
【0130】図20は、ページめくり制御回路50の要
部構成を示すブロック図である。
部構成を示すブロック図である。
【0131】ページめくり制御回路50は、図20に示
すように、ページめくり表示データ変換部71、前表示
データ第一記憶部72、前表示データ第二記憶部73、
現在表示データ第一記憶部74、現在表示データ第二記
憶部75、後表示データ第一記憶部76、後表示データ
第二記憶部77から構成されている。
すように、ページめくり表示データ変換部71、前表示
データ第一記憶部72、前表示データ第二記憶部73、
現在表示データ第一記憶部74、現在表示データ第二記
憶部75、後表示データ第一記憶部76、後表示データ
第二記憶部77から構成されている。
【0132】ページめくり表示データ変換部71は、C
PU41からの変換制御命令とCPU41から指定され
る表示位置データとに基づいて、前表示データ第一記憶
部72、前表示データ第二記憶部73、現在表示データ
第一記憶部74、現在表示データ第二記憶部75、後表
示データ第一記憶部76、後表示データ第二記憶部77
にそれぞれ格納される表示データ中の所定の表示データ
を出力するものであり、“手”の位置に応じた表示位置
データに基づいてページをめくっている状態を作り出す
ものである。
PU41からの変換制御命令とCPU41から指定され
る表示位置データとに基づいて、前表示データ第一記憶
部72、前表示データ第二記憶部73、現在表示データ
第一記憶部74、現在表示データ第二記憶部75、後表
示データ第一記憶部76、後表示データ第二記憶部77
にそれぞれ格納される表示データ中の所定の表示データ
を出力するものであり、“手”の位置に応じた表示位置
データに基づいてページをめくっている状態を作り出す
ものである。
【0133】本実施例における表示データの表示領域と
しては、左右2画面の領域からなる表示領域を確保して
いるため、表示データ記憶部としてビデオRAMから構
成される、現在表示されている前の表示データを格納す
る前表示データ第一記憶部72及び前表示データ第二記
憶部73と、現在の表示データを格納する現在表示デー
タ第一記憶部74及び現在表示データ第二記憶部75
と、現在表示されている後の表示データを格納する後表
示データ第一記憶部76及び後表示データ第二記憶部7
7とのそれぞれ2画面分の記憶部を備えている。
しては、左右2画面の領域からなる表示領域を確保して
いるため、表示データ記憶部としてビデオRAMから構
成される、現在表示されている前の表示データを格納す
る前表示データ第一記憶部72及び前表示データ第二記
憶部73と、現在の表示データを格納する現在表示デー
タ第一記憶部74及び現在表示データ第二記憶部75
と、現在表示されている後の表示データを格納する後表
示データ第一記憶部76及び後表示データ第二記憶部7
7とのそれぞれ2画面分の記憶部を備えている。
【0134】以下、例えば、図21に示すようなデータ
をページめくり表示させる場合を例に採り、本実施例の
ページめくり制御処理を説明する。
をページめくり表示させる場合を例に採り、本実施例の
ページめくり制御処理を説明する。
【0135】ここで、図21は、本実施例のページめく
り制御処理を説明するための図であり、図21中のCで
示す斜線部のデータとDで示すデータとが表示されてい
るものとし、データCをページめくりの表示とする。ま
た、仮想キーボード上には、ページめくり表示を行うた
めの「ページめくりキー」が設けられ、データCの表示
領域を手で指定することにより、前後ページの表示デー
タが図23に示す各表示データのように表示されるもの
とする。
り制御処理を説明するための図であり、図21中のCで
示す斜線部のデータとDで示すデータとが表示されてい
るものとし、データCをページめくりの表示とする。ま
た、仮想キーボード上には、ページめくり表示を行うた
めの「ページめくりキー」が設けられ、データCの表示
領域を手で指定することにより、前後ページの表示デー
タが図23に示す各表示データのように表示されるもの
とする。
【0136】図22は、ページめくり制御処理を示すフ
ローチャートである。
ローチャートである。
【0137】まず、「ページめくりキー」による入力指
定が行われたか否かがチェックされ(ステップT1)、
「ページめくりキー」が押されていない場合は別処理に
進み、「ページめくりキー」が押されている場合、表示
データの指定の有無がチェックされる(ステップT
2)。このステップT2の処理で表示データの指定がな
い場合、仮想キーボード上の「クリアキー」の指定の有
無がチェックされ(ステップT3)、「クリアキー」が
指定されていた場合は記憶されたキーボードデータをク
リアし、初期状態とした後にページめくり処理を終了す
る。ここで、「クリアキー」が指定されていなかった場
合は、再度、上記ステップT2の処理が実行される。
定が行われたか否かがチェックされ(ステップT1)、
「ページめくりキー」が押されていない場合は別処理に
進み、「ページめくりキー」が押されている場合、表示
データの指定の有無がチェックされる(ステップT
2)。このステップT2の処理で表示データの指定がな
い場合、仮想キーボード上の「クリアキー」の指定の有
無がチェックされ(ステップT3)、「クリアキー」が
指定されていた場合は記憶されたキーボードデータをク
リアし、初期状態とした後にページめくり処理を終了す
る。ここで、「クリアキー」が指定されていなかった場
合は、再度、上記ステップT2の処理が実行される。
【0138】一方、上記ステップT2の処理において、
表示データの指定がある場合、各ページに対応する表示
データが記憶され、入力指定された表示領域のデータが
ページ毎に表示される(ステップT4)。
表示データの指定がある場合、各ページに対応する表示
データが記憶され、入力指定された表示領域のデータが
ページ毎に表示される(ステップT4)。
【0139】次いで、ページめくりするために、“手”
の先端が一定距離以上移動したか否かがチェックされ
(ステップT5)、一定距離以上移動していない場合、
仮想キーボード上の「クリアキー」の指定の有無がチェ
ックされ(ステップT6)、「クリアキー」が指定され
ていた場合は記憶されたキーボードデータをクリアし、
初期状態とした後にページめくり処理を終了する。ここ
で、「クリアキー」が指定されていなかった場合は、再
度、上記ステップT5の処理が実行される。
の先端が一定距離以上移動したか否かがチェックされ
(ステップT5)、一定距離以上移動していない場合、
仮想キーボード上の「クリアキー」の指定の有無がチェ
ックされ(ステップT6)、「クリアキー」が指定され
ていた場合は記憶されたキーボードデータをクリアし、
初期状態とした後にページめくり処理を終了する。ここ
で、「クリアキー」が指定されていなかった場合は、再
度、上記ステップT5の処理が実行される。
【0140】上記ステップT5の処理において、“手”
の先端が一定距離以上移動している場合、さらに、
“手”の先端が一定距離以内に近づいたか否かがチェッ
クされ(ステップT7)、一定距離以内に近づいていな
い場合、仮想キーボード上の「クリアキー」の指定の有
無がチェックされ(ステップT8)、「クリアキー」が
指定されていた場合は記憶されたキーボードデータをク
リアし、初期状態とした後にページめくり処理を終了す
る。
の先端が一定距離以上移動している場合、さらに、
“手”の先端が一定距離以内に近づいたか否かがチェッ
クされ(ステップT7)、一定距離以内に近づいていな
い場合、仮想キーボード上の「クリアキー」の指定の有
無がチェックされ(ステップT8)、「クリアキー」が
指定されていた場合は記憶されたキーボードデータをク
リアし、初期状態とした後にページめくり処理を終了す
る。
【0141】一方、上記ステップT7の処理において、
“手”の先端が一定距離以内に近づいた場合、HMDの
位置が検出される(ステップT9)。ちなみに、上記ス
テップT5及びステップT6の処理では、図24に示す
ように、“手”が本のページをめくるような動作をとっ
たか否かをチェックするものである。なお、図24は、
ページめくり動作を説明するための図である。
“手”の先端が一定距離以内に近づいた場合、HMDの
位置が検出される(ステップT9)。ちなみに、上記ス
テップT5及びステップT6の処理では、図24に示す
ように、“手”が本のページをめくるような動作をとっ
たか否かをチェックするものである。なお、図24は、
ページめくり動作を説明するための図である。
【0142】ステップT9の処理において、HMDの位
置が検出されると、HMD位置と“手”の位置とに基づ
いて表示位置が算出され(ステップT10)、算出され
た表示位置に基づいて該当ページの表示データがページ
めくり制御回路50により表示部48に出力される(ス
テップT11)。
置が検出されると、HMD位置と“手”の位置とに基づ
いて表示位置が算出され(ステップT10)、算出され
た表示位置に基づいて該当ページの表示データがページ
めくり制御回路50により表示部48に出力される(ス
テップT11)。
【0143】次いで、“手”の先端が先の移動方向に対
して反対方向に略水平に移動したか否かがチェックされ
(ステップT12)、反対方向に水平移動していない場
合、“手”の先端位置が一定時間以上移動していないか
がチェックされ(ステップT13)、一定時間以上移動
が検出されない場合は処理を終了し、移動が検出される
場合は、上記ステップT9の処理から繰り返し実行され
る。
して反対方向に略水平に移動したか否かがチェックされ
(ステップT12)、反対方向に水平移動していない場
合、“手”の先端位置が一定時間以上移動していないか
がチェックされ(ステップT13)、一定時間以上移動
が検出されない場合は処理を終了し、移動が検出される
場合は、上記ステップT9の処理から繰り返し実行され
る。
【0144】上記ステップT12の処理において、
“手”の先端が反対方向に水平移動している場合、
“手”の移動停止がチェックされ(ステップT14)、
移動が停止されるまで上記ステップT9の処理から繰り
返し実行され、移動が停止したら、移動方向に応じて各
ページの表示データが入れ換えられて現在表示データが
表示され(ステップT15)、上記ステップT5からの
処理が繰り返される。
“手”の先端が反対方向に水平移動している場合、
“手”の移動停止がチェックされ(ステップT14)、
移動が停止されるまで上記ステップT9の処理から繰り
返し実行され、移動が停止したら、移動方向に応じて各
ページの表示データが入れ換えられて現在表示データが
表示され(ステップT15)、上記ステップT5からの
処理が繰り返される。
【0145】したがって、本実施例におけるページめく
り制御処理においては、図23(a)の左側に示すよう
な順方向のページめくり切り換え表示を行う場合、図2
4(a)に示すような動作を行い、また、図23(a)
の右側に示すような逆方向のページめくり切り換え表示
を行う場合、図24(b)に示すような動作を行うこと
により、HMDよりも一定距離だけ“手”が離れていれ
ば、表示ページのデータをつまんだものとみなし、さら
に、一定距離以内で“手”が移動されていれば、ページ
をめくっているものとみなして表示データをページめく
り表示に変換するため、各データをページめくり表示デ
ータ変換部71に転送する。
り制御処理においては、図23(a)の左側に示すよう
な順方向のページめくり切り換え表示を行う場合、図2
4(a)に示すような動作を行い、また、図23(a)
の右側に示すような逆方向のページめくり切り換え表示
を行う場合、図24(b)に示すような動作を行うこと
により、HMDよりも一定距離だけ“手”が離れていれ
ば、表示ページのデータをつまんだものとみなし、さら
に、一定距離以内で“手”が移動されていれば、ページ
をめくっているものとみなして表示データをページめく
り表示に変換するため、各データをページめくり表示デ
ータ変換部71に転送する。
【0146】また、“手”が反対方向に略水平に移動す
る場合は、次のページめくりを行うために次のページの
データをつまみにいっているものとみなし、移動停止ま
で何も行わない。そして、移動が停止したら、次のペー
ジめくりのために各ページに対応して表示データが記憶
された各表示データ記憶部のデータを現在表示データに
基づいてシフトしておく。これは、ページめくりが完了
した時点で、めくられた表示データが現在表示データと
なるためである。
る場合は、次のページめくりを行うために次のページの
データをつまみにいっているものとみなし、移動停止ま
で何も行わない。そして、移動が停止したら、次のペー
ジめくりのために各ページに対応して表示データが記憶
された各表示データ記憶部のデータを現在表示データに
基づいてシフトしておく。これは、ページめくりが完了
した時点で、めくられた表示データが現在表示データと
なるためである。
【0147】以上説明したように、本実施例では、移動
距離検出によって検出される“手”の移動に基づいて表
示部48により表示される表示データを切り換えること
ができる。
距離検出によって検出される“手”の移動に基づいて表
示部48により表示される表示データを切り換えること
ができる。
【0148】したがって、“手”の移動に基づいて、表
示データを切り換えることができ、これによって、HM
D外からの入力に基づいて、表示データの切り換えを行
うことができる。
示データを切り換えることができ、これによって、HM
D外からの入力に基づいて、表示データの切り換えを行
うことができる。
【0149】なお、上記実施例では、移動すべき表示デ
ータまたは仮想キーボードが重なった場合、元の位置に
ある表示データを所定の距離(オフセット)をとって再
描画することにより移動させているが、これに限らず、
移動すべき表示データをずらすことにより移動させても
良く、また、この場合、移動すべき表示データと重なっ
た他の表示データとの双方をずらして移動させるもので
あってもよい。
ータまたは仮想キーボードが重なった場合、元の位置に
ある表示データを所定の距離(オフセット)をとって再
描画することにより移動させているが、これに限らず、
移動すべき表示データをずらすことにより移動させても
良く、また、この場合、移動すべき表示データと重なっ
た他の表示データとの双方をずらして移動させるもので
あってもよい。
【0150】また、上記実施例は、目のデータとして、
例えば、黒目部分と白目部分との色素分布の比率や、目
の周辺部の形状(眉毛の形状、まぶたの形状、目全体の
形状等)、あるいは、血管の場所が特定でき、充血しに
くい場合には、目の血管模様等が考えられたが、これだ
けに限らず、さらに、シャッタ用LCD34を遮光状態
とし、機器ケース3内を暗くした後、一定照度の光(例
えば、蛍光ランプ等)を照射することにより、オペレー
タの瞳孔内の瞳孔括約筋、瞳孔散大筋、レンズ体のそれ
ぞれの割合を検出することによってオペレータの認識を
行うものであっても構わない。
例えば、黒目部分と白目部分との色素分布の比率や、目
の周辺部の形状(眉毛の形状、まぶたの形状、目全体の
形状等)、あるいは、血管の場所が特定でき、充血しに
くい場合には、目の血管模様等が考えられたが、これだ
けに限らず、さらに、シャッタ用LCD34を遮光状態
とし、機器ケース3内を暗くした後、一定照度の光(例
えば、蛍光ランプ等)を照射することにより、オペレー
タの瞳孔内の瞳孔括約筋、瞳孔散大筋、レンズ体のそれ
ぞれの割合を検出することによってオペレータの認識を
行うものであっても構わない。
【0151】さらに、上記実施例は、HMDの前面位置
を透過型として外の景色を直接見ることができるように
構成しているが、HMDを装着した状態で直接前方の景
色を見ることができなくても、表示ユニットにより生成
された画像と外の景色とを合成して表示する各種ユニッ
トを内蔵することにより、前方の景色を把握するタイプ
のHMDであっても構わない。
を透過型として外の景色を直接見ることができるように
構成しているが、HMDを装着した状態で直接前方の景
色を見ることができなくても、表示ユニットにより生成
された画像と外の景色とを合成して表示する各種ユニッ
トを内蔵することにより、前方の景色を把握するタイプ
のHMDであっても構わない。
【0152】
【発明の効果】本発明によれば、請求項1記載の発明で
は、移動距離検出手段によって検出される指定手段の移
動に基づいてデータ表示手段により表示される表示デー
タを切り換えることができる。
は、移動距離検出手段によって検出される指定手段の移
動に基づいてデータ表示手段により表示される表示デー
タを切り換えることができる。
【0153】なお、この場合、請求項2記載の発明のよ
うに、移動距離検出手段によって指定手段の移動方向を
検出することにより、指定手段の移動方向に対応して表
示データの切り換えを行うことができ、また、請求項3
記載の発明のように、データ表示手段により表示される
表示領域を左右2画面に分割するとともに、この分割さ
れた画面毎に表示データ切換手段によって表示が切り換
えらることにより、請求項4記載の発明のように、移動
距離検出手段で検出された移動方向に基づいて、例え
ば、本のページをめくるような感覚で表示データの切り
換えを行うことができる。
うに、移動距離検出手段によって指定手段の移動方向を
検出することにより、指定手段の移動方向に対応して表
示データの切り換えを行うことができ、また、請求項3
記載の発明のように、データ表示手段により表示される
表示領域を左右2画面に分割するとともに、この分割さ
れた画面毎に表示データ切換手段によって表示が切り換
えらることにより、請求項4記載の発明のように、移動
距離検出手段で検出された移動方向に基づいて、例え
ば、本のページをめくるような感覚で表示データの切り
換えを行うことができる。
【0154】したがって、指定手段の移動に基づいて、
表示データを切り換えることができ、これによって、H
MD外からの入力に基づいて、表示データの切り換えを
行うことができる。
表示データを切り換えることができ、これによって、H
MD外からの入力に基づいて、表示データの切り換えを
行うことができる。
【図面の簡単な説明】
【図1】本実施例におけるデータ処理装置を斜め前方か
ら見た図である。
ら見た図である。
【図2】本実施例におけるデータ処理装置を斜め後方か
ら見た図である。
ら見た図である。
【図3】本実施例におけるデータ処理装置を横方向から
見た断面図である。
見た断面図である。
【図4】本実施例におけるデータ処理装置を後方から見
た断面図である。
た断面図である。
【図5】本実施例のデータ処理装置の全体構成を示すブ
ロック図である。
ロック図である。
【図6】本実施例のデータ処理装置の角度検出を説明す
るための図である。
るための図である。
【図7】本実施例のデータ処理装置の方位検出を説明す
るための図である。
るための図である。
【図8】本実施例のデータ処理装置の起動時におけるオ
ペレータの認識処理のフローチャートである。
ペレータの認識処理のフローチャートである。
【図9】初期メニュー画面及びデータメニュー画面を示
す図である。
す図である。
【図10】データ入力・編集処理を示すフローチャート
である。
である。
【図11】図10中におけるキーボード指定処理を示す
フローチャートである。
フローチャートである。
【図12】図11中における入力指定処理を示すフロー
チャートである。
チャートである。
【図13】本実施例のHMDにおける実際の表示例を示
す図である。
す図である。
【図14】一定時間毎に実行される表示処理を示すフロ
ーチャートである。
ーチャートである。
【図15】仮想キーボードと表示データとの表示例を示
す図である。
す図である。
【図16】表示データ移動処理を示すフローチャートで
ある。
ある。
【図17】配置処理を示すフローチャートである。
【図18】仮想キーボードの移動処理を示すフローチャ
ートである。
ートである。
【図19】本実施例のデータ処理装置のプリントアウト
処理のフローチャートである。
処理のフローチャートである。
【図20】ページめくり制御回路の要部構成を示すブロ
ック図である。
ック図である。
【図21】本実施例のページめくり制御処理を説明する
ための図である。
ための図である。
【図22】ページめくり制御処理を示すフローチャート
である。
である。
【図23】表示データの表示例を示す図である。
【図24】ページめくり動作を説明するための図であ
る。
る。
1 データ処理装置 2 光学系表示ユニット 3 機器ケース 4 ヘッドバンド 5 ロッドアンテナ 6 電源オン・オフスイッチ 7 指定キー 8 メニュー切換ダウン指示キー 9 メニュー切換アップ指示キー 10R ファインダ 10L ファインダ 11 支持部 12R イヤホン 12L イヤホン 13 装着検出センサ 21 バックライト 22R LCD 22L LCD 23R 凹レンズ 23L 凹レンズ 31 上部ガラス 32R 凸レンズ 32L 凸レンズ 33 前面ガラス 34 シャッタ用LCD 35 反射マジックミラー 36R CCD 36L CCD 41 CPU 42 ROM 43 データメモリ 44 角度センサ 45 方位センサ 46 赤外線センサ 47 入力部 48 表示部 49 表示駆動部 50 ページめくり制御回路 51 無線伝送制御部 61 L・R分離回路 62R R表示用コントローラ 62L L表示用コントローラ 63R R用メモリ 63L L用メモリ 71 ページめくり表示データ変換部 72 前表示データ第一記憶部 73 前表示データ第二記憶部 74 現在表示データ第一記憶部 75 現在表示データ第二記憶部 76 後表示データ第一記憶部 77 後表示データ第二記憶部 101 プリンタ 102 外部記憶装置
フロントページの続き (51)Int.Cl.6 識別記号 庁内整理番号 FI 技術表示箇所 G06T 1/00
Claims (4)
- 【請求項1】筐体中に、内蔵されるディスプレイ手段を
備えるデータ処理装置であって、 前記ディスプレイ手段に所定のデータを表示するデータ
表示手段と、 該データ表示手段により表示される表示データ中の任意
位置を仮想的に指定する指定手段と、 該指定手段により指定された仮想的な指定位置を検出す
る位置検出手段と、 該位置検出手段により検出された前記指定手段の位置が
所定距離内で移動したか否かを検出する移動距離検出手
段と、 該移動距離検出手段の検出結果に基づいて前記データ表
示手段により表示される表示データを切り換える表示デ
ータ切換手段と、 を具備することを特徴とするデータ処理装置。 - 【請求項2】前記移動距離検出手段は、前記指定手段の
移動を検出する際、該指定手段の移動方向も検出するこ
とを特徴とする請求項1記載のデータ処理装置。 - 【請求項3】前記表示データ切換手段は、データ表示手
段により表示される所定表示領域を左右2画面に分割
し、該分割された画面毎に表示画像を切り換えることを
特徴とする請求項1または2記載のデータ処理装置。 - 【請求項4】前記データ切換手段は、前記移動距離検出
手段により検出された移動方向に基づいて表示画像を切
り換えることを特徴とする請求項2または3記載のデー
タ処理装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP5180629A JPH0778055A (ja) | 1993-06-25 | 1993-06-25 | データ処理装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP5180629A JPH0778055A (ja) | 1993-06-25 | 1993-06-25 | データ処理装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0778055A true JPH0778055A (ja) | 1995-03-20 |
Family
ID=16086544
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP5180629A Pending JPH0778055A (ja) | 1993-06-25 | 1993-06-25 | データ処理装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0778055A (ja) |
Cited By (18)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0916157A (ja) * | 1995-06-30 | 1997-01-17 | Taito Corp | 境界面の他方に移動する状態を表現する方法 |
| JPH0991116A (ja) * | 1995-09-20 | 1997-04-04 | Canon Inc | 情報処理装置及びその方法 |
| JPH0997161A (ja) * | 1995-09-29 | 1997-04-08 | Canon Inc | 情報処理方法とその装置 |
| JP2001282428A (ja) * | 2000-03-29 | 2001-10-12 | Matsushita Electric Ind Co Ltd | 情報処理装置 |
| JP2002237979A (ja) * | 2001-02-08 | 2002-08-23 | Sharp Corp | カメラシステム |
| JP2003337963A (ja) * | 2002-05-17 | 2003-11-28 | Seiko Epson Corp | 画像処理装置および画像処理方法、ならびに、画像処理プログラムおよびその記録媒体 |
| JP2004362569A (ja) * | 2003-05-30 | 2004-12-24 | Microsoft Corp | 頭部姿勢の査定方法およびシステム |
| JP2008027252A (ja) * | 2006-07-21 | 2008-02-07 | Brother Ind Ltd | 操作信号出力装置及び操作システム |
| WO2014051092A1 (ja) * | 2012-09-28 | 2014-04-03 | 京セラ株式会社 | 表示装置、制御方法および制御プログラム |
| JP2014071736A (ja) * | 2012-09-28 | 2014-04-21 | Kyocera Corp | 表示装置、制御方法および制御プログラム |
| JP2014071738A (ja) * | 2012-09-28 | 2014-04-21 | Kyocera Corp | 表示装置、制御方法および制御プログラム |
| JP2014131094A (ja) * | 2012-12-28 | 2014-07-10 | Seiko Epson Corp | 表示装置、および、表示装置の制御方法 |
| JP2015519673A (ja) * | 2012-06-14 | 2015-07-09 | クアルコム,インコーポレイテッド | 透明なヘッドマウントディスプレイ用のユーザインターフェースとの対話 |
| JP2016110177A (ja) * | 2014-12-02 | 2016-06-20 | 株式会社トプコン | 3次元入力装置及び入力システム |
| JP2016177819A (ja) * | 2016-04-26 | 2016-10-06 | 京セラ株式会社 | 表示装置、制御方法および制御プログラム |
| JP2016181264A (ja) * | 2016-04-26 | 2016-10-13 | 京セラ株式会社 | 表示装置、制御方法および制御プログラム |
| JP2017139000A (ja) * | 2017-03-16 | 2017-08-10 | セイコーエプソン株式会社 | 表示装置、および、表示装置の制御方法 |
| US9778738B2 (en) | 2013-02-15 | 2017-10-03 | Konica Minolta, Inc. | Operation display system and operation display method |
-
1993
- 1993-06-25 JP JP5180629A patent/JPH0778055A/ja active Pending
Cited By (23)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0916157A (ja) * | 1995-06-30 | 1997-01-17 | Taito Corp | 境界面の他方に移動する状態を表現する方法 |
| JPH0991116A (ja) * | 1995-09-20 | 1997-04-04 | Canon Inc | 情報処理装置及びその方法 |
| JPH0997161A (ja) * | 1995-09-29 | 1997-04-08 | Canon Inc | 情報処理方法とその装置 |
| JP2001282428A (ja) * | 2000-03-29 | 2001-10-12 | Matsushita Electric Ind Co Ltd | 情報処理装置 |
| JP2002237979A (ja) * | 2001-02-08 | 2002-08-23 | Sharp Corp | カメラシステム |
| JP2003337963A (ja) * | 2002-05-17 | 2003-11-28 | Seiko Epson Corp | 画像処理装置および画像処理方法、ならびに、画像処理プログラムおよびその記録媒体 |
| JP2004362569A (ja) * | 2003-05-30 | 2004-12-24 | Microsoft Corp | 頭部姿勢の査定方法およびシステム |
| US8135183B2 (en) | 2003-05-30 | 2012-03-13 | Microsoft Corporation | Head pose assessment methods and systems |
| US8457358B2 (en) | 2003-05-30 | 2013-06-04 | Microsoft Corporation | Head pose assessment methods and systems |
| JP2008027252A (ja) * | 2006-07-21 | 2008-02-07 | Brother Ind Ltd | 操作信号出力装置及び操作システム |
| JP2015519673A (ja) * | 2012-06-14 | 2015-07-09 | クアルコム,インコーポレイテッド | 透明なヘッドマウントディスプレイ用のユーザインターフェースとの対話 |
| JP2018165994A (ja) * | 2012-06-14 | 2018-10-25 | クアルコム,インコーポレイテッド | 透明なヘッドマウントディスプレイ用のユーザインターフェースとの対話 |
| US9547374B2 (en) | 2012-06-14 | 2017-01-17 | Qualcomm Incorporated | User interface interaction for transparent head-mounted displays |
| JP2016197461A (ja) * | 2012-06-14 | 2016-11-24 | クアルコム,インコーポレイテッド | 透明なヘッドマウントディスプレイ用のユーザインターフェースとの対話 |
| WO2014051092A1 (ja) * | 2012-09-28 | 2014-04-03 | 京セラ株式会社 | 表示装置、制御方法および制御プログラム |
| JP2014071738A (ja) * | 2012-09-28 | 2014-04-21 | Kyocera Corp | 表示装置、制御方法および制御プログラム |
| JP2014071736A (ja) * | 2012-09-28 | 2014-04-21 | Kyocera Corp | 表示装置、制御方法および制御プログラム |
| JP2014131094A (ja) * | 2012-12-28 | 2014-07-10 | Seiko Epson Corp | 表示装置、および、表示装置の制御方法 |
| US9778738B2 (en) | 2013-02-15 | 2017-10-03 | Konica Minolta, Inc. | Operation display system and operation display method |
| JP2016110177A (ja) * | 2014-12-02 | 2016-06-20 | 株式会社トプコン | 3次元入力装置及び入力システム |
| JP2016177819A (ja) * | 2016-04-26 | 2016-10-06 | 京セラ株式会社 | 表示装置、制御方法および制御プログラム |
| JP2016181264A (ja) * | 2016-04-26 | 2016-10-13 | 京セラ株式会社 | 表示装置、制御方法および制御プログラム |
| JP2017139000A (ja) * | 2017-03-16 | 2017-08-10 | セイコーエプソン株式会社 | 表示装置、および、表示装置の制御方法 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US12449968B2 (en) | Method and system for displaying virtual prop in real environment image, and storage medium | |
| US6124843A (en) | Head mounting type image display system | |
| US7176881B2 (en) | Presentation system, material presenting device, and photographing device for presentation | |
| US5781165A (en) | Image display apparatus of head mounted type | |
| EP1368803B1 (en) | Cellular phone with built in optical projector for display of data | |
| EP2180676B1 (en) | Mobile communication terminal and screen scrolling method thereof | |
| EP1326120A2 (en) | Head-mounted image display device and data processing apparatus including the same | |
| JPWO1995005620A1 (ja) | 頭部搭載型の画像表示装置及びそれを備えた情報処理装置 | |
| KR102649783B1 (ko) | 도파관을 사용한 조향 가능한 하이브리드 디스플레이 | |
| EP3144727A1 (en) | Mobile terminal with panoramic camera | |
| US9052583B2 (en) | Portable electronic device with multiple projecting functions | |
| JPH05328260A (ja) | 頭部装着式ディスプレイ装置 | |
| JP2000112651A (ja) | ポインティング機構 | |
| JPH0778054A (ja) | データ処理装置 | |
| JP3214157B2 (ja) | 表示処理装置 | |
| JP7661048B2 (ja) | 表示システム、表示装置とその制御方法及びプログラム | |
| JP3446044B2 (ja) | 入力処理装置 | |
| JPH06314259A (ja) | データ処理装置 | |
| JP3214158B2 (ja) | キー入力処理装置 | |
| US20240393593A1 (en) | Smart contact lens with waveguide display and focusing system | |
| JPH0713690A (ja) | データ処理装置 | |
| JPH10124178A (ja) | 電子メール端末、電子メール端末の処理方法、媒体 | |
| JPH06314330A (ja) | データ処理装置 | |
| JP2000138856A (ja) | 画像入力装置、プレゼンテーションシステム及び情報記憶媒体 | |
| CN116880050A (zh) | 一种远距离成像显示装置及其使用方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20040413 |