(57)【要約】【課題】表示開始タイミングの遅延が生じた場合でも、画像に含まれる特定の情報の視認しにくさを軽減するように表示することができる表示装置を提供する。【解決手段】ヘッドマウントディスプレイでは、ＢＤ信号に応じて画像信号に対応するビーム光が出射され、そのビーム光が２次元走査されることで網膜上に画像が表示される。表示対象の画像情報３００に含まれる片側走査情報３２０に基づいて、片側走査範囲が特定される。片側走査範囲を片側走査によって表示させる片側走査信号と、片側走査範囲以外の領域を往復走査によって表示させる往復走査信号とが生成される。【選択図】図４
2012068547.tif 000002
【特許請求の範囲】
【請求項１】
画像の表示開始タイミングを決定するための基準信号を生成する基準信号生成手段と、
前記基準信号生成手段によって生成された前記基準信号に応じて、画像信号に対応する光束を生成して出射する光出射手段と、
前記光出射手段から出射された前記光束を主走査方向と前記主走査方向に対し略直交する副走査方向とに２次元走査することで、被写体に前記画像を表示する光走査手段とを備え、
前記主走査方向の往路と復路とを交互に走査する往復走査と、前記往路および復路のいずれか一方のみを走査する片側走査とを、前記光走査手段が選択的に実行可能な表示装置において、
前記画像に基づいて、前記片側走査によって表示する範囲である片側走査範囲を特定する範囲特定手段と、
前記範囲特定手段によって特定された前記片側走査範囲に対して、前記片側走査を実行させる前記画像信号である片側走査信号を生成する片側走査信号生成手段と、
前記画像のうちで前記片側走査範囲とは異なる範囲に対して、前記往復走査を実行させる前記画像信号である往復走査信号を生成する往復走査信号生成手段と
を備えたことを特徴とする表示装置。
【請求項２】
前記基準信号生成手段によって生成された基準信号に対する、前記表示開始タイミングの遅延量を検出する遅延量検出手段とを備え、
前記範囲特定手段は、前記遅延量検出手段によって検出された前記遅延量が所定範囲外である場合に、前記片側走査範囲を特定することを特徴とする請求項１に記載の表示装置。
【請求項３】
前記画像における前記片側走査範囲の位置、形状、および大きさを示す範囲情報を取得する範囲情報取得手段を備え、
前記範囲特定手段は、前記範囲情報取得手段によって取得された前記範囲情報に基づいて、前記片側走査範囲を特定することを特徴とする請求項１または２に記載の表示装置。
【請求項４】
前記範囲情報取得手段は、前記画像と前記範囲情報とを含む画像情報から、前記範囲情報を取得することを特徴とする請求項３に記載の表示装置。
【請求項５】
前記画像信号は、実際に画像表示を行う有効走査期間以外の無効走査期間に、前記範囲情報を含んでいることを特徴とする請求項１から４のいずれかに記載の表示装置。
【請求項６】
前記画像情報に基づいて、前記画像に含まれる文字情報を特定する文字情報特定手段を備え、
前記範囲情報取得手段は、前記文字情報特定手段によって特定された前記文字情報が含まれる範囲の位置、形状、および大きさを、前記範囲情報として取得することを特徴とする請求項３に記載の表示装置。
【請求項７】
前記片側走査を実行するか否かを設定するための片側走査設定手段を備え、
前記範囲特定手段は、前記片側走査設定手段によって前記片側走査を実行することが設定されている場合に、前記片側走査範囲を特定することを特徴とする請求項１に記載の表示装置。
【請求項８】
前記片側走査信号は、前記往路の走査で前記画像を表示させる場合、前記往路で表示される画素の色情報を、前記往路に隣接する前記復路に対応する画素の色情報で補完させる一方、前記復路の走査で前記画像を表示させる場合、前記復路で表示される画素の色情報を、前記復路に隣接する前記往路に対応する画素の色情報で補完させることを特徴とする請求項１から７のいずれかに記載の表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、光ビームを走査して画像を表示する表示装置に関する。
【背景技術】
【０００２】
従来、画像信号に応じた強度の光束を、２次元方向に走査して眼の網膜上に投影することで、網膜上に画像を形成する網膜走査型の表示装置が知られている。このような表示装置は、鋸波状や正弦波状に揺動することによって光束を２次元方向に走査する光走査部を備えている。光走査部が走査した光束は、特定の位置に設けられた光検出器（以下、ビームディテクタセンサといい、ＢＤセンサと略記する）によって検出される。ＢＤセンサによる光束の検出タイミングに基づいて、描画を行う際に光源から光ビームを出射するタイミングの基準となる信号（以下、基準信号）が、基準信号生成器によって生成される。この基準信号に基づいたタイミングで、光源からの光束が出射される。
【０００３】
さらに、ＢＤセンサとは別に、光束を往路と復路において検出する光センサを備えた表示装置が知られている。この表示装置では、光束が光センサにより検出されたときの発光タイミングの変化量に基づいて、往路および復路の表示開始タイミングが補正される。つまり、光センサにより往路と復路の両方において、表示開始タイミングのずれが補正される。これにより、光束の走査位置のずれを抑制でき、ひいては光走査による画像の表示位置のずれを抑制できる（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−７９１９８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記のように発光タイミングの変化量に基づいて表示開始タイミングを調整する場合でも、製品の個体差や経年劣化などの影響によって、基準信号が生成されるタイミングと完全一致するように表示開始タイミングを調整することは困難である。そのため、基準信号が生成されるタイミングに対する表示開始タイミングのずれ（所謂、表示開始タイミングの遅延）が、僅かながら生じることがある。これは、発光タイミングの遅延時間が僅かであっても、走査ラインで描画の開始位置および終了位置がずれてしまって、いわゆる画像の表示位置のずれが生じるおそれがあった。
【０００６】
通常の主走査方向に片側走査させる画像表示であれば、発光タイミングの遅延が生じると、表示位置が少しずれるのみで画像自体に変化はないため、大きな問題とはならない。一方、光束を主走査方向に往復走査させることで描画が行われる場合、発光タイミングの遅延が生じると、往路方向に走査された水平ラインと復路方向に走査された水平ラインとの両方で描画の開始位置および終了位置がずれる。そうすると、描画時に生じる画像ずれが大きくなり、例えば走査方向に直交する直線を描くと大きなジグザグ線になるおそれがあった。特に文字や記号などの特定の情報を表示する場合、画像ずれが生じると文字などの情報の識別が容易でなくなるという重大な問題が生じる懸念がある。
【０００７】
本発明は、上述した課題を解決するためになされたものであり、表示開始タイミングの遅延が生じた場合でも、画像に含まれる特定の情報の視認しにくさを軽減するように表示することができる表示装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の一態様に係る表示装置は、画像の表示開始タイミングを決定するための基準信号を生成する基準信号生成手段と、前記基準信号生成手段によって生成された前記基準信号に応じて、画像信号に対応する光束を生成して出射する光出射手段と、前記光出射手段から出射された前記光束を主走査方向と前記主走査方向に対し略直交する副走査方向とに２次元走査することで、被写体に前記画像を表示する光走査手段とを備え、前記主走査方向の往路と復路とを交互に走査する往復走査と、前記往路および復路のいずれか一方のみを走査する片側走査とを、前記光走査手段が選択的に実行可能な表示装置において、前記画像に基づいて、前記片側走査によって表示する範囲である片側走査範囲を特定する範囲特定手段と、前記範囲特定手段によって特定された前記片側走査範囲に対して、前記片側走査を実行させる前記画像信号である片側走査信号を生成する片側走査信号生成手段と、前記画像のうちで前記片側走査範囲とは異なる範囲に対して、前記往復走査を実行させる前記画像信号である往復走査信号を生成する往復走査信号生成手段とを備えている。
【０００９】
これによれば、基準信号に応じて画像信号に対応する光束が出射され、その光束が２次元走査されることで被写体に画像が表示される表示装置において、表示対象の画像に基づいて片側走査範囲が特定される。片側走査範囲を片側走査によって表示させる片側走査信号と、片側走査範囲以外の領域を往復走査によって表示させる往復走査信号とが生成される。これにより、表示開始タイミングの遅延が生じた場合でも、少なくとも片側走査範囲に含まれる特定の情報は適切に表示されるため、画像に含まれる特定の情報の視認しにくさを軽減することができる。
【００１０】
上記表示装置において、前記基準信号生成手段によって生成された基準信号に対する、前記表示開始タイミングの遅延量を検出する遅延量検出手段とを備え、前記範囲特定手段は、前記遅延量検出手段によって検出された前記遅延量が所定範囲外である場合に、前記片側走査範囲を特定してもよい。この場合、画像を往復走査で表示すると特定の情報が視認しにくくなる場合にのみ、特定の情報を片側走査で正確に表示することができる。一方、画像を往復走査で表示しても特定の情報を視認可能である場合は、画像全体を解像度に優れた往復走査で表示することができる。
【００１１】
上記表示装置において、前記画像における前記片側走査範囲の位置、形状、および大きさを示す範囲情報を取得する範囲情報取得手段を備え、前記範囲特定手段は、前記範囲情報取得手段によって取得された前記範囲情報に基づいて、前記片側走査範囲を特定してもよい。この場合、外部から取得された範囲情報に基づいて、片側走査範囲を正確に特定することができる。
【００１２】
上記表示装置において、前記範囲情報取得手段は、前記画像と前記範囲情報とを含む画像情報から、前記範囲情報を取得してもよい。この場合、表示対象の画像がその片側走査範囲に関する範囲情報とともに画像情報に含まれているため、表示対象の画像に対応する範囲情報を容易に取得できる。
【００１３】
上記表示装置において、前記画像信号は、実際に画像表示を行う有効走査期間以外の無効走査期間に、前記範囲情報を含んでいてもよい。この場合、光出射手段は、一つの画像信号で、片側走査範囲と片側走査範囲以外の範囲とを区別して、それぞれに対応する片側走査および往復走査を使い分けて画像を表示することができる。
【００１４】
上記表示装置において、前記画像情報に基づいて、前記画像に含まれる文字情報を特定する文字情報特定手段を備え、前記範囲情報取得手段は、前記文字情報特定手段によって特定された前記文字情報が含まれる範囲の位置、形状、および大きさを、前記範囲情報として取得してもよい。この場合、表示対象の画像を解析して範囲情報が取得されるため、あらかじめ画像ごとの範囲情報を作成する手間を省くことができる。
【００１５】
上記表示装置において、前記片側走査を実行するか否かを設定するための片側走査設定手段を備え、前記範囲特定手段は、前記片側走査設定手段によって前記片側走査を実行することが設定されている場合に、前記片側走査範囲を特定してもよい。この場合、ユーザは手動で片側走査を実行するか否かを切り替えることができるので、表示装置の利便性が向上する。
【００１６】
上記表示装置において、前記片側走査信号は、前記往路の走査で前記画像を表示させる場合、前記往路で表示される画素の色情報を、前記往路に隣接する前記復路に対応する画素の色情報で補完させる一方、前記復路の走査で前記画像を表示させる場合、前記復路で表示される画素の色情報を、前記復路に隣接する前記往路に対応する画素の色情報で補完させてもよい。この場合、非表示の復路に含まれる画素の色情報が、それぞれ隣り合う表示対象の往路で表示される画素の色情報に反映されるため、ユーザは表示画像に基づいて復路に含まれる情報を推定または把握することができる。
【図面の簡単な説明】
【００１７】
【図１】ヘッドマウントディスプレイ２００の外観構成を示した図である。
【図２】ヘッドマウントディスプレイ２００の電気的構成を示す模式図である。
【図３】表示部４０において映像光４が形成される過程を説明した模式図である。
【図４】画像情報３００のデータ構成を示す図である。
【図５】イメージデータ３１０を表示した画面例である。
【図６】発光開始タイミングのずれが生じていない状態で、「二」を往復走査して表示した図である。
【図７】発光開始タイミングのずれが生じている状態で、「二」を往復走査して表示した図である。
【図８】発光開始タイミングのずれが生じている状態で、「二」を往路で片側走査して表示した図である。
【図９】発光開始タイミングのずれが生じている状態で、「二」を復路で片側走査して表示した図である。
【図１０】ヘッドマウントディスプレイ２００のメイン処理を示すフローチャートである。
【図１１】本発明を適用せずにイメージデータ３１０を表示した画面例である。
【図１２】特定描画処理（Ｓ１５）を示すフローチャートである。
【図１３】偶数列片側描画処理（Ｓ３５）を示すフローチャートである。
【図１４】奇数列片側描画処理（Ｓ３７）を示すフローチャートである。
【図１５】本発明を適用してイメージデータ３１０を表示した画面例である。
【図１６】第１の変形例における、ヘッドマウントディスプレイ２００のメイン処理を示すフローチャートである。
【図１７】第２の変形例における、ヘッドマウントディスプレイ２００のメイン処理を示すフローチャートである。
【図１８】第３の変形例における、偶数列片側描画処理のＮ列Ｍ行描画実行（Ｓ６３）を示すフローチャートである。
【図１９】第３の変形例における、奇数列片側描画処理のＮ列Ｍ行描画実行（Ｓ８３）を示すフローチャートである。
【図２０】第３の変形例における、画像の表示例を示す図である。
【発明を実施するための形態】
【００１８】
本発明を具体化した実施の形態について、図面を参照して説明する。参照する図面は、本発明が採用しうる技術的特徴を説明するために用いられるものであり、単なる説明例である。
【００１９】
図１を参照して、ヘッドマウントディスプレイ２００の概略構成について説明する。ヘッドマウントディスプレイ２００は、画像信号に応じて変調されたレーザ光（以下、映像光４という。）を走査させて出射させ、ユーザの少なくとも一方の眼の網膜に画像を直接投影する網膜走査型ディスプレイである。ヘッドマウントディスプレイ２００は、出射装置１００と、プリズム１５０と、頭部装着部２１０とを少なくとも備えている。頭部装着部２１０は、出射装置１００およびプリズム１５０を支持しつつ、ユーザの頭部に固定される。
【００２０】
出射装置１００は、画像信号に応じて映像光４をプリズム１５０に対し出射する。プリズム１５０は、出射装置１００に対して固定的な位置にある。プリズム１５０は、出射装置１００から出射された映像光４を、ユーザの眼に向かって反射させる。プリズム１５０は、図示しないビームスプリッタ部を備えており、外界からの外光５を透過させ、ユーザの眼に導く。つまり、プリズム１５０は、ユーザの側方から入射された映像光４と、外界からの外光５とを、ユーザの眼に入射させる。これにより、実際の視界はもちろん、出射装置１００から出射された映像光４に基づく画像が視認可能となる。
【００２１】
図２を参照して、ヘッドマウントディスプレイ２００の電気的構成について説明する。ヘッドマウントディスプレイ２００は、表示部４０、入力部４１、通信部４３、フラッシュメモリ４９、ビデオＲＡＭ４４、フォントＲＯＭ４５、制御部４６及び電源部４７を備えている。制御部４６は、ヘッドマウントディスプレイ２００全体を制御する部位であり、ＣＰＵ６１、ＲＯＭ６２、およびＲＡＭ４８を備えている。制御部４６は、ＲＯＭ６２に格納された各種プログラムをＣＰＵ６１が読み出すことにより、後述の各処理を実行する。
【００２２】
表示部４０は、ユーザに画像を視認させる部位であり、画像信号処理部７０、レーザ群７２、およびレーザドライバ群７１を備えている。画像信号処理部７０は、画像信号を制御部４６から受信し、受信した画像信号をユーザの網膜に直接投影するために必要な各信号に変換する。レーザ群７２は、青色出力レーザ（Ｂレーザ）７２１、緑色出力レーザ（Ｇレーザ）７２２、赤色出力レーザ（Ｒレーザ）７２３を含む。レーザ群７２は、青色、緑色および赤色のレーザ光を出力する。レーザドライバ群７１は、レーザ群７２からレーザ光を出力させるための制御を行う。以下では、Ｂレーザ７２１、Ｇレーザ７２２、およびＲレーザ７２３を、レーザと総称する。
【００２３】
表示部４０は、垂直走査ミラー７９２、垂直走査制御回路７９１、水平走査ミラー８１２、および水平走査制御回路８１１を備えている。垂直走査ミラー７９２は、レーザより出力されたレーザ光を垂直方向（本実施形態の主走査方向）に反射させることによって走査を行う。垂直走査制御回路７９１は、垂直走査ミラー７９２の駆動制御を行う。水平走査ミラー８１２は、レーザより出力されたレーザ光を水平方向（本実施形態の副走査方向）に反射させることによって走査を行う。水平走査制御回路８１１は、水平走査ミラー８１２の駆動制御を行う。
【００２４】
表示部４０は、ＢＤセンサ２２０およびＢＤ信号検出回路２３０を備えている。ＢＤセンサ２２０は、垂直走査ミラー７９２によって反射されたレーザ光（すなわち、主走査方向に走査されたレーザ光）を検出する。つまり、ＢＤセンサ２２０は、レーザ光の主走査方向における位置を検出するために設けられている。ＢＤ信号検出回路２３０は、ＢＤセンサ２２０によってレーザ光が所定の位置に到達したことが検出された場合、ＢＤ信号を画像信号処理部７０に出力する。ＢＤ信号は、描画を行う際に光源から光ビームを出射するタイミングの基準となる信号（すなわち、基準信号）として機能するが、詳細は後述する。
【００２５】
表示部４０は、光センサ２４０および遅延検出回路２５０を備えている。光センサ２４０は、光ビームを往路と復路において検出する。遅延検出回路２５０は、光ビームが光センサ２４０により検出されたときの光源の発光タイミング（つまり、画像の表示開始タイミング）の変化量に基づいて、ＢＤ信号が生成されるタイミングに対する表示開始タイミングのずれを検出する。言い換えると、遅延検出回路２５０は、光センサ２４０による検出結果に基づいて、表示開始タイミングの遅延量を検出する。
【００２６】
入力部４１は、ユーザが各種操作やデータの入力を行うための部位であり、操作ボタン群５０および入力制御回路５１を備えている。入力制御回路５１は、操作ボタン群５０のキーが操作されたことを検出する。入力制御回路５１は、制御部４６と電気的に接続されており、操作ボタン群５０でのキー操作に関する情報を制御部４６に通知する。
【００２７】
通信部４３は、画像情報等の送受信を行う部位であり、通信モジュール５７および通信制御回路５８を備えている。通信モジュール５７は、外部機器との無線通信または有線通信によって、画像信号等の受信を行う。通信制御回路５８は、通信モジュール５７を制御する。通信制御回路５８は、制御部４６と電気的に接続されており、制御部４６に画像信号を取得させる。
【００２８】
電源部４７は、電池５９および充電制御回路６０を備えている。電池５９は、ヘッドマウントディスプレイ２００を駆動させるための電源となる充電式の電池である。充電制御回路６０は、電池５９の電力をヘッドマウントディスプレイ２００に供給したり、充電用アダプタ（図示せず）から供給される電力を電池５９に充電したりする。
【００２９】
フラッシュメモリ４９、ビデオＲＡＭ４４、及びフォントＲＯＭ４５は、それぞれバスを介して制御部４６と電気的に接続されている。フラッシュメモリ４９には、ヘッドマウントディスプレイ２００で使用する機能の各種設定値や、画像情報３００（図４参照）などが記憶されている。画像情報３００は、表示部４０に表示するイメージデータの他、後述のヘッダ情報を含んでいる。ビデオＲＡＭ４４には、画像情報３００に含まれるイメージデータが展開される。フォントＲＯＭ４５には、表示部４０に表示するテキストのフォントデータが記憶される。
【００３０】
図３を参照して、表示部４０にて映像光４が形成される過程の概要を説明する。表示部４０は、光源ユニット部６５、コリメート光学系７７、水平走査系８１、第一リレー光学系８０、垂直走査系７９、第二リレー光学系８２を備えている。光源ユニット部６５は、画像信号処理部７０、レーザドライバ群７１、レーザ群７２、コリメート光学系７３、ダイクロイックミラー群７４、結合光学系７５、ＢＤ信号検出回路２３０を備えている。水平走査系８１は、水平走査制御回路８１１および水平走査ミラー８１２を備えている。垂直走査系７９は、垂直走査制御回路７９１および垂直走査ミラー７９２を備えている。
【００３１】
画像信号処理部７０は、制御部４６を介して所望の情報を網膜に投影させるために、例えばビデオＲＡＭ４４に展開されたイメージデータの画像信号が入力される。画像信号処理部７０は、ユーザの網膜上に投影すべき画像を構成する画素ごとに、輝度信号６６（Ｂ輝度信号６６１、Ｇ輝度信号６６２、Ｒ輝度信号６６３）、垂直同期信号６８、及び水平同期信号６７を生成する。Ｂ輝度信号６６１、Ｇ輝度信号６６２、Ｒ輝度信号６６３は、それぞれ青、緑、赤のレーザ光を出力させるための信号である。
【００３２】
画像信号処理部７０は、生成した輝度信号６６（Ｂ輝度信号６６１、Ｇ輝度信号６６２、Ｒ輝度信号６６３）を、レーザドライバ群７１（Ｂレーザドライバ７１１、Ｇレーザドライバ７１２、Ｒレーザドライバ７１３）にそれぞれ入力する。ただし、画像信号処理部７０は、ＢＤ信号検出回路２３０からＢＤ信号が入力され、且つレーザ光が所定の位置に到達した時点から所定時間が経過するのを待って、輝度信号６６をレーザドライバ群７１に出力する。このように、ＢＤ信号が、描画を行う際に光源から光ビームを出射するタイミング（つまり、表示開始タイミング）の基準となる。
【００３３】
これにより、各走査線（つまり、１回の主走査方向の走査ライン）ごとに表示開始タイミングが決定され、その決定された表示開始タイミングで画像表示が開始される。ひいては、画像信号とレーザ走査位置との対応が確実となる。さらに、本実施形態では、遅延検出回路２５０によって検出される表示開始タイミングの遅延量に応じた描画処理が実行されるが、詳細は後述する。
【００３４】
レーザドライバ群７１は、入力された輝度信号６６（Ｂ輝度信号６６１、Ｇ輝度信号６６２、Ｒ輝度信号６６３）に基づいて、強度変調されたレーザ光をレーザ群７２より出射させる。詳細には、Ｂレーザドライバ７１１、Ｇレーザドライバ７１２、Ｒレーザドライバ７１３は、各々入力されたＢ輝度信号６６１、Ｇ輝度信号６６２、Ｒ輝度信号６６３に基づいて、Ｂレーザ７２１、Ｇレーザ７２２、Ｒレーザ７２３に対してそれぞれの駆動信号を出力する。これらの駆動信号に基づいて、Ｂレーザ７２１、Ｇレーザ７２２、Ｒレーザ７２３は、それぞれ強度変調されたレーザ光を発生させる。
【００３５】
光源ユニット部６５には、コリメート光学系７３（７３１〜７３３）、ダイクロイックミラー群７４（７４１〜７４３）、結合光学系７５が設けられている。レーザ群７２によって発生されたレーザ光は、コリメート光学系７３に出力される。コリメート光学系７３（７３１〜７３３）は、レーザドライバ群７１の制御に基づいてレーザ群７２より出射された３色（青色、緑色、赤色）のレーザ光を、平行光にコリメートさせる。コリメート光学系７３にてコリメートされたレーザ光は、ダイクロイックミラー群７４に入射される。ダイクロイックミラー群７４（７４１〜７４３）では、コリメート光学系７３にてコリメートされた３色のレーザ光が、１つのレーザ光となるように合波される。ダイクロイックミラー群７４で合波されたレーザ光は、結合光学系７５によって光ファイバ７６に導かれる。
【００３６】
光ファイバ７６を伝達したレーザ光は、光ファイバ７６からコリメート光学系７７に導かれたのち、垂直走査系７９に出射される。本実施形態の垂直走査系７９は、表示すべき画像の１走査線毎に、レーザ光を垂直方向（主走査方向）に走査するための光学系である。また、垂直走査系７９は、水平走査系８１より高速に（すなわち、高周波数で）レーザ光を走査するように設計されている。垂直走査系７９に出射されたレーザ光は、垂直走査ミラー７９２の偏向面７９３に照射される。
【００３７】
画像信号処理部７０は、生成した垂直同期信号６８を、垂直走査系７９の垂直走査制御回路７９１に入力する。垂直走査制御回路７９１は、入力された垂直同期信号６８と同期して垂直走査ミラー７９２を往復振動させながら、偏向面７９３にてレーザ光を垂直方向に反射させる。これにより、偏向面７９３に照射されたレーザ光は、垂直同期信号６８と同期して垂直方向に走査される。
【００３８】
垂直走査されたレーザ光は、第一リレー光学系８０を介して、水平走査系８１に出射される。本実施形態の水平走査系８１は、表示すべき画像の１フレーム毎に、レーザ光を最初の走査線から最後の走査線に向かう水平方向（副走査方向）に走査するための光学系である。水平走査系８１に出射されたレーザ光は、水平走査ミラー８１２の偏向面８１３に照射される。
【００３９】
画像信号処理部７０は、生成した水平同期信号６７を水平走査系８１の水平走査制御回路８１１に入力する。水平走査制御回路８１１は、入力された水平同期信号６７と同期して水平走査ミラー８１２を往復振動させながら、偏向面８１３にてレーザ光を水平方向に反射させる。これにより、偏向面８１３に照射されたレーザ光は、水平同期信号６７に同期して水平方向に走査される。
【００４０】
垂直走査系７９および水平走査系８１で２次元走査されたレーザ光（図１に示す映像光４）は、第二リレー光学系８２を介して、第二リレー光学系８２とユーザの瞳孔９０との間に配置されるプリズム１５０に向けて出射される。第二リレー光学系８２にて導かれた映像光４は、プリズム１５０で全反射されるなどして、ユーザの瞳孔９０に導かれる。これにより、ユーザの網膜上に、ビデオＲＡＭ４４に展開されたイメージデータに基づく画像が形成される。つまり、ユーザは、２次元走査されて網膜上に投影されたレーザ光による画像を認識することが可能となる。
【００４１】
図４および図５を参照して、画像情報３００のデータ構成について説明する。図４に示すように、画像情報３００は、イメージデータ３１０（図５参照）を含むボディと、イメージデータ３１０に関する各種情報を含むヘッダとから構成される。画像情報３００のヘッダには、片側走査情報３２０が含まれている。片側走査情報３２０は、イメージデータ３１０のうちで片側走査によって画像を形成する領域（以下、片側走査範囲）を示す情報である。詳細には、片側走査情報３２０は、イメージデータ３１０に含まれる片側走査範囲の数量（片側走査範囲数）を示す。さらに、片側走査範囲数に応じた数量のブロック情報（第１ブロック、第２ブロック・・・）が含まれている。各ブロック情報は、イメージデータ３１０における片側走査範囲の位置および大きさを示す。
【００４２】
図５に示すように、本実施形態のイメージデータ３１０は、ユーザに画像のズレを手動で補正させるための調整画面である。イメージデータ３１０には、２つの片側走査情報３２０（第１ブロック３１１および第２ブロック３１２）が含まれている。第１ブロック３１１は、ユーザに画像調整方法を表示する領域である。第２ブロック３１２は、ユーザが画像調整を行うためのボタンを表示する領域である。また、イメージデータ３１０には、片側走査情報３２０以外の表示領域に、画像調整用のラインが表示される所定領域３１３が含まれている。
【００４３】
図４に示す画像情報３００の例では、上記のイメージデータ３１０に対応して、片側走査範囲数に「２」が設定されている。また、第１ブロック３１１の形状および大きさを示す座標位置と、第２ブロック３１２の形状および大きさを示す座標位置とが、それぞれ設定されている。本実施形態の片側走査範囲は、Ｙ方向（主走査方向）およびＸ方向（副走査方向）に延びる長方形状の領域であるため、対角上に位置する２点の座標位置（左上Ｘ座標、左上Ｙ座標、右下Ｘ座標、右下Ｙ座標）で片側走査範囲の位置および大きさが示されている。
【００４４】
図６〜図９を参照して、片側走査および往復走査の特性について説明する。図６〜図８は、列方向（主走査方向）を１０画素、行方向（副走査方向）を１０画素で構成した計１００画素で、「二」を表示した場合を例示している。
【００４５】
図６および図７に示す例では、各行を昇順に走査する経路（往路）と、各行を降順に走査する経路（復路）とが交互となるように、画像を構成する各列を昇順に往復走査している。つまり、奇数列の走査時には往路を走査し、偶数列の走査時には復路を走査することで、「二」を表示している。往路と復路の両方で表示開始タイミングのずれが生じていない場合、光ビームの走査位置のずれも生じないため、図６に示すように「二」が正確に表示される。一方、往路と復路のいずれかで表示開始タイミングのずれが生じた場合、光ビームの走査位置のずれも生じる。例えば、復路における表示開始タイミングが２画素分遅延すると、復路の走査位置が２画素分主走査方向に沿って移動する。その結果、図７に示すように、「二」が主走査方向にぶれてしまって見づらくなる。
【００４６】
図８に示す例では、奇数列のみを昇順に片側走査している。つまり、奇数列のみを往路方向に走査することで、「二」を表示している。この場合、偶数列には画像が表示されないため、画像全体の解像度は低下する。しかしながら、上記のように復路で表示開始タイミングのずれが生じた場合でも、その影響をうけることなく「二」が正確に表示されるため、画像の視認性を確保することができる。
【００４７】
図９に示す例では、偶数列のみを昇順に片側走査している。つまり、偶数列のみを往路方向に走査することで、「二」を表示している。この場合、奇数列には画像が表示されないため、画像全体の解像度は低下する。しかしながら、上記のように復路で表示開始タイミングのずれが生じた場合でも、偶数列では同数の画素分が同一方向にずれるため、「二」が正確に表示される。つまり、片側走査によれば、往路と復路のいずれで表示開始タイミングのずれが生じた場合でも、画像の視認性を確保することができる。
【００４８】
図１０〜図１５を参照して、ヘッドマウントディスプレイ２００で実行されるメイン処理について説明する。本処理は、ヘッドマウントディスプレイ２００の電源がＯＮされると、ＲＯＭ６２に記憶されているプログラムに基づいてＣＰＵ６１によって実行される。
【００４９】
図１０に示すように、ヘッドマウントディスプレイ２００のメイン処理では、画像情報の入力ありか否かが判断される（Ｓ１）。例えば、ユーザが操作ボタン群５０を用いて、ヘッドマウントディスプレイ２００に表示させる画像情報をフラッシュメモリ４９から指定する。すると、指定された画像情報（詳細には、後述のイメージデータ３１０）がビデオＲＡＭ４４に展開されて、画像情報の入力ありと判断される（Ｓ１：ＹＥＳ）。画像情報の入力がない場合は（Ｓ１：ＮＯ）、ステップＳ１で待ち受け状態となる。
【００５０】
画像情報の入力がある場合（Ｓ１：ＹＥＳ）、遅延検出回路２５０によって検出された表示開始タイミングの遅延量が、画像信号処理部７０を介して取得される（Ｓ３）。ステップＳ３では、例えば数回の往復走査でテストパターンを描画することで、表示開始タイミングの遅延量が取得されればよい。そして、取得された遅延量が、所定値よりも大きいか否かが判断される（Ｓ５）。遅延量が所定値以下である場合（Ｓ５：ＮＯ）、往復走査で描画しても画像のぶれが小さく、読み取り可能な画像品質を確保できると推定される。
【００５１】
よって、ステップＳ１で入力された表示情報が、先述した往復走査で描画される（Ｓ７）。具体的には、画像を往復走査で表示させる画像信号（往復走査信号）を、ＲＡＭ４４に展開されているイメージデータ３１０を構成する画素ごとに生成して、画像信号処理部７０に入力する。本実施形態では、画像情報３００に含まれるイメージデータ３１０に基づいて、図５に示すような調整画面が網膜上に往復走査で形成される。
【００５２】
一方、遅延量が所定値よりも大きい場合（Ｓ５：ＹＥＳ）、往復走査で描画すると画像のぶれが大きく、読み取り可能な画像品質を確保できないと推定される。具体的には、画像情報３００に含まれるイメージデータ３１０に基づいて往復走査で画像形成すると、図１１に示すように画像が主走査方向（図１１では上下方向）にぶれるおそれがある。したがって、この場合は、ステップＳ１で入力された表示情報のヘッダが解析される（Ｓ９）。解析したヘッダから、片側走査情報が取得される（Ｓ１１）。取得された片側走査情報に基づいて、画像に含まれる片側走査範囲が特定される（Ｓ１３）。
【００５３】
本実施形態では、画像情報３００のヘッダから、図４に示す片側走査情報３２０が取得される。片側走査情報３２０に基づいて、図５に示す第１ブロック３１１および第２ブロック３１２が、片側走査範囲として特定される。ステップＳ１３の実行後、ステップＳ１で入力された表示情報が、後述の特定描画処理（Ｓ１５）によって描画される。ステップＳ７またはステップＳ１５の実行後、処理はステップＳ１に戻る。
【００５４】
図１２に示すように、特定描画処理（Ｓ１５）では、まずＲＡＭ６２に記憶されている２つの変数Ｎ、Ｍに、それぞれ１が代入される（Ｓ３１）。そして、片側走査の対象は偶数列であるか否かが判断される（Ｓ３３）。具体的には、片側走査の実行時に「偶数列」および「奇数列」のいずれを片側走査するかが、あらかじめフラッシュメモリ４９の所定記憶エリアに設定されている。フラッシュメモリ４９の所定記憶エリアに「偶数列」が設定されている場合、片側走査の対象は偶数列であると判断される（ステップＳ３３：ＹＥＳ）。この場合、後述の偶数列片側描画処理が実行される（Ｓ３５）。
【００５５】
一方、フラッシュメモリ４９の所定記憶エリアに「奇数列」が設定されている場合、片側走査の対象は奇数列であると判断される（ステップＳ３３：ＮＯ）。この場合、後述の奇数列片側描画処理が実行される（Ｓ３７）。ステップＳ３５またはステップＳ３７の実行後、処理はメイン処理（図１０参照）に戻る。
【００５６】
図１３に示すように、偶数列片側描画処理（Ｓ３５）では、まず変数Ｎが偶数であるか否かが判断される（Ｓ５１）。変数Ｎが偶数である場合（Ｓ５１：ＹＥＳ）、描画対象のＮ列に含まれる全ての行について描画が実行される（Ｓ５３）。具体的には、画像を往路の走査で表示させる画像信号（片側走査信号）を、ＲＡＭ４４に展開されているイメージデータ３１０のＮ列を構成する画素ごとに生成して、画像信号処理部７０に入力する。これにより、描画対象の偶数列は、片側走査範囲を表示するか否かを問わず、全て往路で描画される。
【００５７】
ステップＳ５３の実行後、Ｎ列は画像中の最終列であるか否かが判断される（Ｓ５５）。Ｎ列が最終列でない場合（Ｓ５５：ＮＯ）、変数Ｎに１が加算され、変数Ｍに１が代入される（Ｓ５７）。つまり、変数Ｎがインクリメントされ、変数Ｍが１にリセットされる。ステップＳ５７の実行後、処理はステップＳ５１に戻り、画像中の次列について同様の判断がなされる。
【００５８】
ステップＳ５１に戻り、変数Ｎが偶数でない場合（Ｓ５１：ＮＯ）、描画対象のＮ列は奇数列である。この場合、Ｎ列Ｍ行の画素は片側走査範囲内であるか否かが判断される（Ｓ５９）。ステップＳ５９では、ステップＳ１３で特定された片側走査範囲に基づいて、描画対象のＮ列Ｍ行が片側走査範囲に含まれるか否かが判断される。Ｎ列Ｍ行の画素が片側走査範囲内である場合（Ｓ５９：ＹＥＳ）、Ｎ列Ｍ行の描画が中止される（Ｓ６１）。つまり、画像中で片側走査範囲に含まれる奇数列の画素は、何も描画されない。
【００５９】
一方、Ｎ列Ｍ行の画素が片側走査範囲外である場合（Ｓ５９：ＮＯ）、Ｎ列Ｍ行の描画が実行される（Ｓ６３）。具体的には、画像を復路の走査で表示させる画像信号（片側走査信号）を、ＲＡＭ４４に展開されているイメージデータ３１０のＮ列Ｍ行を構成する画素に基づいて生成して、画像信号処理部７０に入力する。これにより、画像中で片側走査範囲に含まれない奇数列の画素は、通常どおり復路で描画される。ステップＳ６１またはステップＳ６３の実行後、Ｍ行はＮ列中の最終行であるか否かが判断される（Ｓ６５）。Ｍ行が最終行でない場合（Ｓ６５：ＮＯ）、変数Ｍに１が加算される（Ｓ５７）。つまり、変数Ｍがインクリメントされ、処理はステップＳ５９に戻る。これにより、Ｎ列中の全ての行について、ステップＳ６１またはＳ６３が実行されるまで、上記の処理が繰り返される。
【００６０】
なお、Ｍ行が最終行である場合（Ｓ６５：ＹＥＳ）、処理はステップＳ５５に遷移する。これにより、画像中の全ての偶数列についてＳ５３が実行され、且つ全ての奇数列についてＳ５９〜Ｓ６５が実行されるまで、上記の処理が繰り返される。処理が最終列まで実行された場合（Ｓ５５：ＹＥＳ）、処理は特定描画処理（図１２参照）に戻る。
【００６１】
図１４に示すように、奇数列片側描画処理（Ｓ３７）では、偶数列片側描画処理（図１３）と同様の処理が実行されるが、片側走査の対象列が異なる。すなわち、まず変数Ｎが奇数であるか否かが判断される（Ｓ７１）。変数Ｎが奇数である場合（Ｓ７１：ＹＥＳ）、描画対象のＮ列に含まれる全ての行について描画が実行される（Ｓ７３）。ステップＳ７３の実行後、Ｎ列は画像中の最終列であるか否かが判断される（Ｓ７５）。Ｎ列が最終列でない場合（Ｓ７５：ＮＯ）、変数Ｎに１が加算され、変数Ｍに１が代入される（Ｓ７７）。つまり、変数Ｎがインクリメントされ、変数Ｍが１にリセットされる。ステップＳ７７の実行後、処理はステップＳ７１に戻り、画像中の次列について同様の判断がなされる。
【００６２】
ステップＳ７１に戻り、変数Ｎが奇数でない場合（Ｓ７１：ＮＯ）、描画対象のＮ列は偶数列である。この場合、Ｎ列Ｍ行の画素は片側走査範囲内であるか否かが判断される（Ｓ７９）。Ｎ列Ｍ行の画素が片側走査範囲内である場合（Ｓ７９：ＹＥＳ）、Ｎ列Ｍ行の描画が中止される（Ｓ８１）。一方、Ｎ列Ｍ行の画素が片側走査範囲外である場合（Ｓ７９：ＮＯ）、Ｎ列Ｍ行の描画が実行される（Ｓ８３）。ステップＳ８１またはステップＳ８３の実行後、Ｍ行はＮ列中の最終行であるか否かが判断される（Ｓ８５）。Ｍ行が最終行でない場合（Ｓ８５：ＮＯ）、変数Ｍに１が加算される（Ｓ８７）。つまり、変数Ｍがインクリメントされ、処理はステップＳ７９に戻る。Ｍ行が最終行である場合（Ｓ８５：ＹＥＳ）、処理はステップＳ７５に遷移する。処理が最終列まで実行された場合（Ｓ７５：ＹＥＳ）、処理は特定描画処理（図１２参照）に戻る。
【００６３】
上記の処理によって、表示対象の画像内に片側走査範囲が含まれている場合には、片側走査範囲内は片側走査で表示され、それ以外の部分は往復走査で表示される。その結果、図１５に示すように、イメージデータ３１０のうちで、第１ブロック３１１および第２ブロック３１２は片側走査で表示されるため、各ブロック３１１、３１２内の文字や記号をユーザが確実に視認できる。また、第１ブロック３１１および第２ブロック３１２以外の部分は往復走査で表示されるため、所定領域３１３に表示される図形が主走査方向にぶれた状態で表示される。
【００６４】
よって、図１５に示す調整画面の例では、ユーザは第１ブロック３１１に表示される文字を読むことで、画像調整方法を知ることができる。そして、ユーザは第２ブロック３１２に表示される調整ボタンを使用して、所定領域３１３に表示される図形のぶれを手動で調整できる。ヘッドマウントディスプレイ２００では、ユーザの画像調整に応じて表示開始タイミングを補正することで、以降は画像のずれやぶれの発生を抑制することができる。
【００６５】
以上説明したように、本実施形態のヘッドマウントディスプレイ２００によれば、ＢＤ信号に応じて画像信号に対応するビーム光が出射され、そのビーム光が２次元走査されることで網膜上に画像が表示される。表示対象の画像情報に含まれる片側走査情報に基づいて、片側走査範囲が特定される。片側走査範囲を片側走査によって表示させる片側走査信号と、片側走査範囲以外の領域を往復走査によって表示させる往復走査信号とが生成される。これにより、表示開始タイミングの遅延が生じた場合でも、少なくとも片側走査範囲に含まれる文字情報等は適切に表示されるため、画像に含まれる文字情報等の視認しにくさを軽減することができる。
【００６６】
また、表示開始タイミングの遅延量が所定範囲外である場合に、片側走査範囲が特定されて、特定描画処理（図１２）が実行される。そのため、画像を往復走査で表示すると特定の情報が視認しにくくなる場合にのみ、文字情報等を片側走査で正確に表示することができる。一方、画像を往復走査で表示しても文字情報等を視認可能である場合は、画像全体を解像度に優れた往復走査で表示することができる。さらに、本実施形態の画像情報３００は、イメージデータ３１０と片側走査情報３２０とを含んでいるため、表示対象のイメージデータ３１０に対応する片側走査情報３２０を容易に取得できる。
【００６７】
上記実施形態において、ヘッドマウントディスプレイ２００が、本発明の「表示装置」に相当する。ＢＤ信号検出回路２３０が、本発明の「基準信号生成手段」に相当する。画像信号処理部７０が、本発明の「光出射手段」に相当する。垂直走査系７９および水平走査系８１が、本発明の「光走査手段」に相当する。ステップＳ１３を実行するＣＰＵ６１が、本発明の「範囲特定手段」に相当する。ステップＳ５３、Ｓ６３、Ｓ７３、Ｓ８３を実行するＣＰＵ６１が、本発明の「片側走査信号生成手段」に相当する。ステップＳ７を実行するＣＰＵ６１が、本発明の「往復走査信号生成手段」に相当する。遅延検出回路２５０が、本発明の「遅延量検出手段」に相当する。
【００６８】
なお、本発明は上記実施形態に限定されるものではなく、発明の要旨を変更しない範囲での変更が可能である。例えば、上記実施形態では、網膜走査型ディスプレイのヘッドマウントディスプレイ２００を例示したが、光ビームを二次元走査して画像を表示する表示装置であれば、本発明を適用できる。
【００６９】
また、上記実施形態では、片側走査情報が画像情報から取得されているが、片側走査情報は他の手法によって取得されてもよい。具体的には、図１６に示すヘッドマウントディスプレイ２００のメイン処理では、まず先述のステップＳ１〜Ｓ７と同様の処理が実行される（Ｓ１０１〜Ｓ１０７）。一方、遅延量が所定値よりも大きい場合（Ｓ１０５：ＹＥＳ）、片側走査情報の入力ありか否かが判断される（Ｓ１０９）。例えば、ユーザが操作ボタン群５０を用いて片側走査情報３２０を入力した場合に、片側走査情報の入力ありと判断される（Ｓ１０９：ＹＥＳ）。この場合、入力された片側走査情報が取得されて（Ｓ１１１）、取得された片側走査情報に基づいて片側走査範囲が特定され（Ｓ１１３）、ステップＳ１５と同様の特定描画処理が実行される（Ｓ１１５）。一方、片側走査情報の入力がない場合は（Ｓ１０９：ＮＯ）、往復走査で描画される（Ｓ１０７）。
【００７０】
これにより、画像情報に片側走査情報が含まれていない場合でも、上記実施形態と同様に画像に含まれる文字情報等の視認しにくさを軽減することができる。本変形例において、ステップＳ１１１を実行するＣＰＵ６１が、本発明の「範囲情報取得手段」に相当する。
【００７１】
また、図１７に示すヘッドマウントディスプレイ２００のメイン処理では、まず先述のステップＳ１〜Ｓ７と同様の処理が実行される（Ｓ１５１〜Ｓ１５７）。一方、遅延量が所定値よりも大きい場合（Ｓ１０５：ＹＥＳ）、画像に含まれる文字が解析される（Ｓ１５９）。画像に基づく文字解析の手法としては、公知のパターンマッチング法や構造解析法等を用いればよい。ステップＳ１５９で特定された文字を含む範囲（つまり、文字認識範囲）が、片側走査範囲に特定される（Ｓ１６１）。そして、特定された片側走査範囲に関する片側走査情報が取得され（Ｓ１６３）、ステップＳ１５と同様の特定描画処理が実行される（Ｓ１６５）。
【００７２】
これにより、表示対象の画像を解析して片側走査情報が取得されるため、あらかじめ画像ごとの片側走査情報を作成する手間を省くことができる。なお、ステップＳ１５９を実行するＣＰＵ６１が、本発明の「文字情報特定手段」に相当する。ステップＳ１６３を実行するＣＰＵ６１が、本発明の「範囲情報取得手段」に相当する。
【００７３】
また、上記実施形態では、遅延量が所定値よりも大きい場合に特定描画処理が実行されるが、他の判断基準に基づいて特定描画処理（Ｓ１５）が実行されてもよい。例えば、ユーザが操作ボタン群５０を用いて、特定描画処理（Ｓ１５）を実行するか否かを自由に設定できるようにしてもよい。この場合、ステップＳ５で特定描画処理（Ｓ１５）を実行する設定がなされているかが判断されて、その設定内容に応じて特定描画処理（Ｓ１５）または往復走査で描画（Ｓ７）が実行されればよい。これにより、ユーザは手動で片側走査を実行するか否かを切り替えることができるので、ヘッドマウントディスプレイ２００の利便性が向上する。本変形例において、操作ボタン群５０が本発明の「片側走査設定手段」に相当する。
【００７４】
また、上記実施形態では、画像の画素単位で画像信号（往復走査信号、片側走査信号）が生成および出力されているが、画像全体を表示させる一の連続した画像信号が生成および出力されてもよい。この場合、画像信号は、実際に画像表示を行う有効走査期間以外の無効走査期間に、片側走査情報が含まれていればよい。これにより、画像信号処理部７０は、一つの画像信号に基づいて、片側走査範囲と片側走査範囲以外の範囲とを区別して、それぞれに対応する片側走査および往復走査を使い分けて画像を表示することができる。
【００７５】
また、上記実施形態では、片側走査範囲内の往路または復路の画素は非表示とされるが、この非表示の画素の色情報で隣接する画素の色情報を補完してもよい。具体的には、図１２に示す偶数列片側描画処理（Ｓ３５）を示す図１３において、Ｎ列Ｍ行の描画実行（Ｓ６３）を図１８に示すフローチャートに従って実行すればよい。また、図１２に示す奇数列片側描画処理（Ｓ３７）を示す図１４において、Ｎ列Ｍ行の描画実行（Ｓ８３）を図１９に示すフローチャートに従って実行すればよい。
【００７６】
図１８に示すように、偶数列片側描画処理におけるＮ列Ｍ行の描画実行（Ｓ６３）では、まず（Ｎ−１）列が存在するか否かが判断される（Ｓ２０１）。つまり、現在の表示対象列に前の列が存在するか否かが判断される。（Ｎ−１）列が存在する場合（Ｓ２０１：ＹＥＳ）、Ｎ列Ｍ行と（Ｎ−１）列Ｍ行の画素情報が取得される（Ｓ２０３）。つまり、表示対象の画素であるＮ列Ｍ行の色情報と、前列の隣り合う画素である（Ｎ−１）列Ｍ行の色情報とが取得される。
【００７７】
ステップＳ２０３で取得された２つの画素情報の中間値が算出され（Ｓ２０５）、算出された中間値でＮ列Ｍ行の画素情報が上書きされる（Ｓ２０７）。これにより、表示対象の画素であるＮ列Ｍ行の色情報が、中間値の色情報に更新される。ステップＳ２０７の実行後、または（Ｎ−１）列が存在しない場合（Ｓ２０１：ＮＯ）、Ｎ列Ｍ行の画素情報に基づいて描画が実行される（Ｓ２０９）。これにより、非表示とされた奇数列の画素の色情報が、各奇数列の次列にあたる偶数列の画素の色情報として反映される。その後、処理は、偶数列片側描画処理（図１３）に戻る。
【００７８】
図１９に示すように、奇数列片側描画処理におけるＮ列Ｍ行の描画実行（Ｓ８３）では、まず（Ｎ＋１）列が存在するか否かが判断される（Ｓ２５１）。つまり、現在の表示対象列に次の列が存在するか否かが判断される。（Ｎ＋１）列が存在する場合（Ｓ２５１：ＹＥＳ）、Ｎ列Ｍ行と（Ｎ＋１）列Ｍ行の画素情報が取得される（Ｓ２５３）。つまり、表示対象の画素であるＮ列Ｍ行の色情報と、次列の隣り合う画素である（Ｎ＋１）列Ｍ行の色情報とが取得される。
【００７９】
ステップＳ２５３で取得された２つの画素情報の中間値が算出され（Ｓ２５５）、算出された中間値でＮ列Ｍ行の画素情報が上書きされる（Ｓ２５７）。これにより、表示対象の画素であるＮ列Ｍ行の色情報が、中間値の色情報に更新される。ステップＳ２５７の実行後、または（Ｎ＋１）列が存在しない場合（Ｓ２５１：ＮＯ）、Ｎ列Ｍ行の画素情報に基づいて描画が実行される（Ｓ２５９）。これにより、非表示とされた偶数列の画素の色情報が、各偶数列の前列にあたる奇数列の画素の色情報として反映される。その後、処理は、奇数列片側描画処理（図１４）に戻る。
【００８０】
図２０は、奇数列が片側走査され、偶数列が非表示とされる場合を例示している。この場合、上記実施形態によれば、偶数列に含まれる画素（２列目５行、４列目３行）は非表示とされる。一方、本変形例によれば、偶数列（非表示の復路）に含まれる画素の色情報が、前列にあたる奇数列（表示対象の往路）の隣り合う画素の色情報に反映される。図２０に示す例では、２列目５行の画素の色情報が１列目５行の画素の色情報に反映され、４列目３行の画素の色情報が３列目３行の画素の色情報に反映される。そのため、ユーザは表示画像に基づいて復路に含まれる情報を推定または把握することができる。
【符号の説明】
【００８１】
６１    ＣＰＵ
７０    画像信号処理部
７９    垂直走査系
８１    水平走査系
２００    ヘッドマウントディスプレイ
２２０    ＢＤセンサ
２３０    ＢＤ信号検出回路
２４０    光センサ
２５０    遅延検出回路
３００    画像情報
３１０    イメージデータ
３２０    片側走査情報
【図１】
2012068547.tif 000003
【図２】
2012068547.tif 000004
【図３】
2012068547.tif 000005
【図４】
2012068547.tif 000006
【図５】
2012068547.tif 000007
【図６】
2012068547.tif 000008
【図７】
2012068547.tif 000009
【図８】
2012068547.tif 000010
【図９】
2012068547.tif 000011
【図１０】
2012068547.tif 000012
【図１１】
2012068547.tif 000013
【図１２】
2012068547.tif 000014
【図１３】
2012068547.tif 000015
【図１４】
2012068547.tif 000016
【図１５】
2012068547.tif 000017
【図１６】
2012068547.tif 000018
【図１７】
2012068547.tif 000019
【図１８】
2012068547.tif 000020
【図１９】
2012068547.tif 000021
【図２０】
2012068547.tif 000022