(57)【要約】【課題】光束の２次元的な走査によって画像を表示する装置において、各走査線に沿って光束が主走査方向に画像を表示し始める画像書出し位置を算出する際に起算点となる基準位置を精度よく決定する。【解決手段】光源３０と、主走査を行う主スキャナ１００と、副走査を行う副スキャナ１０２と、ビームディテクタ２００とを含む網膜走査型ディスプレイに、主スキャナのための駆動信号をデジタル波形データによって生成するＤＤＳ(Direct Digital Synthesizer)３１０を設ける。そのＤＤＳは、副スキャナを制御するための上位ビット列と、主スキャナを制御するための下位ビット列とを有し、その下位ビット列のうちの最上位ビットが桁上がりを起こすタイミングで各回の主走査の開始位置を決定し、その決定された開始位置を起算点として、各走査線ごとに、互いに独立して、基準位置を決定する。【選択図】図３
2012053417.tif 000002
【特許請求の範囲】
【請求項１】
画像信号に応じた強度を有する光束の２次元的な走査によって画像を表示する光走査型ディスプレイであって、
前記光束を出射する光源と、
第１駆動信号に基づき、前記光源から出射した光束を主走査方向に走査する主スキャナと、
第２駆動信号に基づき、前記主スキャナによって走査された光束を、前記主走査方向とは交差する副走査方向に走査する副スキャナと、
前記主スキャナによって走査された光束または前記主スキャナおよび前記副スキャナによって走査された光束の通過を、前記主走査方向における所定位置において検出するビームディテクタであって、前記光束の通過を検出したことを表すＢＤ信号を出力するものと、
基準クロックを発生させるマスタ発振器と、
その基準クロックに同期するように時間離散的に作動し、前記第１駆動信号をデジタル波形データによって生成するＤＤＳ(Direct Digital Synthesizer)であって、前記第１駆動信号の周波数である駆動周波数を時間離散的に変更可能であるものと、
前記光束が前記主走査方向に前記画像を表示し始める画像書出し位置を算出する際に起算点となる基準位置を決定する基準位置決定装置と
を含み、
前記ＤＤＳは、前記副スキャナを制御するための上位ビット列と、前記主スキャナを制御するための下位ビット列とを有する所定数のビットが一列に並んで成るカウンタを有しており、
前記上位ビット列は、前記下位ビット列のうちの最上位ビットである主スキャナ用最上位ビットが所定数をカウントするごとにインクリメントし、
前記基準位置決定装置は、
前記画像が表示されない無効エリアが前記光源によって照射されるように前記光源を点灯させる無効エリア点灯部と、
前記主スキャナ用最上位ビットが桁上がりを起こすタイミングに同期して、各回の主走査の開始位置を決定する開始位置決定部と、
前回のフレームについての前記無効エリア点灯中に前記ビームディテクタから出力されるＢＤ信号と、今回のフレームについての前記無効エリア点灯中に前記ビームディテクタから出力されるＢＤ信号とのうち少なくとも後者に基づき、前記無効エリアにおいて、前記主スキャナの揺動ミラーの最大揺動位置を決定する第１最大揺動位置決定部と、
前記無効エリアにおいて、同じ回の主走査についての、前記開始位置と前記最大揺動位置との間の時間差を、ある回の主走査についての、前記決定された開始位置と、同じ回の主走査についての、前記決定された最大揺動位置とを用いて直接的に決定するか、または、ある回の主走査についての、前記決定された最大揺動位置と、次回の主走査についての、前記決定された開始位置との間の時間的隔たりと、前記主走査の一周期の長さとを用いて間接的に決定する時間差決定部と、
前記画像が表示される有効エリアにおいて、各回の主走査ごとに、前記決定された開始位置に、前記決定された時間差を加算することにより、前記基準位置を決定する基準位置決定部と
を含む光走査型ディスプレイ。
【請求項２】
前記無効エリア点灯部は、前記光源によって前記無効エリアが、複数回主走査周期分、照射されるように前記光源を点灯させ、
前記基準位置決定装置は、さらに、
前記無効エリアにおいて、第１回主走査周期につき、前記ビームディテクタから出力されるＢＤ信号に基づき、前記ビームディテクタが前記光束を検出しているＢＤ検出区間の長さを、第１回主走査周期用ＢＤ検出区間長として決定する第１検出区間長決定部を含み、
前記第１最大揺動位置決定部は、
前記無効エリアにおいて、第２回主走査周期につき、前記ビームディテクタから出力されるＢＤ信号に基づき、前記ＢＤ検出区間を規定する一対のエッジ位置のうち先行する先行エッジ位置に、前記決定された第１回主走査周期用ＢＤ検出区間長の半値を加算することにより、第２回主走査周期につき、前記主スキャナの揺動ミラーの最大揺動位置を決定し、
前記時間差決定部は、前記無効エリアにおいて、前記複数回主走査周期のうち、第１回主走査周期を除くものについては前記時間差を決定し、
前記基準位置決定部は、その決定された時間差を用いて、前記有効エリアにおける複数本の走査線のそれぞれについての前記基準位置を決定する請求項１に記載の光走査型ディスプレイ。
【請求項３】
前記無効エリアにおける主走査周期の全数は、３以上であり、
各走査線は、往き走査線と戻り走査線との対を含み、
前記基準位置は、前記往き走査線について決定され、
当該光走査型ディスプレイは、それら往き走査線と戻り走査線との双方を前記画像を表示するために利用し、
当該光走査型ディスプレイは、さらに、
前記有効エリアにおいて、各走査線に属する往き走査線と戻り走査線とのそれぞれについて前記画像書出し位置を決定する画像書出し位置決定装置を含み、
その画像書出し位置決定装置は、
前記無効エリアにおいて、第２回主走査周期につき、前記ビームディテクタから出力されるＢＤ信号に基づき、前記ＢＤ検出区間の長さを、第２回主走査周期用ＢＤ検出区間長として決定する第２検出区間長決定部と、
前記無効エリアにおいて、第３回主走査周期につき、前記ビームディテクタから出力されるＢＤ信号に基づき、前記ＢＤ検出区間を規定する一対のエッジ位置のうち先行する先行エッジ位置に、前記決定された第２回主走査周期用ＢＤ検出区間長の半値を加算することにより、第３回主走査周期につき、前記主スキャナの揺動ミラーの最大揺動位置を決定する第２最大揺動位置決定部と、
前記無効エリアにおいて、第２回主走査周期について決定された最大揺動位置と、第３回主走査周期について決定された最大揺動位置との間の時間差として、１回の主走査周期の長さを決定する主走査周期決定部と
を含み、
前記基準位置決定装置は、さらに、
前記有効エリアにおいて、前記決定された主走査周期の半値である主走査周期半値を、前記有効エリアにおける各走査線のうちの往き走査線に対応する基準位置に加算することにより、同じ走査線に属する戻り走査線についての基準位置を決定する戻り走査線用基準位置決定部を含み、
前記画像書出し位置決定装置は、さらに、
前記主走査周期半値から、各走査線における前記有効エリアの、前記主走査方向における長さを引き算したものの半値として、遅延時間の長さを決定する遅延時間決定部と、
前記有効エリアにおいて、各走査線ごとに、前記往き走査線については、前記基準位置決定部によって決定された基準位置に、前記決定された遅延時間を加算することにより、前記画像書出し位置を決定する一方、前記戻り走査線については、前記戻り走査線用基準位置決定部によって決定された基準位置に、前記決定された遅延時間を加算することにより、前記画像書出し位置を決定する画像書出し位置決定部と
を含む請求項２に記載の光走査型ディスプレイ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、光束の２次元的な走査によって画像を表示する技術に関するものであり、特に、各走査線に沿って光束が主走査方向に画像を表示し始める画像書出し位置を算出する際に起算点となる基準位置を決定する技術の改良に関するものである。
【背景技術】
【０００２】
光束の２次元的な走査によって画像を表示する光走査型ディスプレイが既に知られている（例えば、特許文献１参照。）。その一例は、観察者の外界に設置されたスクリーンに画像を投影して表示するプロジェクタであり、別の例は、走査された光束を観察者の網膜上に直接投影し、画像を表示する網膜走査型ディスプレイである。
【０００３】
いずれの例においても、この種の光走査型ディスプレイは、一般に、（ａ）画像信号に応じた強度の光束を出射する光源と、（ｂ）第１駆動信号に基づき、前記光源から出射した光束を主走査方向に走査する主スキャナと、（ｃ）第２駆動信号に基づき、前記主スキャナによって走査された光束を、前記主走査方向とは交差する副走査方向に走査する副スキャナと、を含むように構成され、前記主スキャナと前記副スキャナとの共同作用により、すべての走査線が形成される。
【０００４】
この種の光走査型ディスプレイは、一般に、さらに、（ｄ）前記主スキャナによって走査された光束または前記主スキャナおよび前記副スキャナによって走査された光束の通過を、前記主走査方向における所定位置において検出するビームディテクタであって、前記光束の通過を検出したことを表すＢＤ信号を出力するものと、（ｅ）基準クロックを発生させるマスタ発振器と、（ｆ）前記ビームディタクタから出力されるＢＤ信号（例えば、光束の通過を検出したタイミングを表す信号）に基づき、前記主スキャナと、前記副スキャナと、前記光源とを制御する制御部とを含むように構成される。
【０００５】
その制御部は、前記光束が前記主走査方向に前記画像を表示し始める画像書出し位置を算出する際に起算点となる基準位置を決定する基準位置決定装置を含むように構成される。
【０００６】
このように構成された光走査型ディスプレイにおいては、主スキャナが共振モードで揺動させられる場合には、その主スキャナの共振周波数が温度等の条件によって大きく変動したり、急激に変動したりする可能性があるため、前記制御部は、それに追従するように主スキャナの駆動周波数（すなわち、主走査周波数）を変化させることが要求される。
【０００７】
そのため、本発明者は、前記制御部を、ＤＤＳ(Direct Digital Synthesizer)によって主スキャナの駆動周波数を、その主スキャナに固有の共振周波数の変動に追従するように、変化させるように設計することを提案した。
【０００８】
前記ＤＤＳは、前記基準クロックに同期するように時間離散的に作動し、前記第１駆動信号をデジタル波形データによって生成する。このＤＤＳは、周波数追従でよく用いられる位相同期回路より高応答で主スキャナの駆動周波数を変化させることが可能である。
【０００９】
このＤＤＳは、順に並んだ複数のアドレスにそれぞれ関連付けて、周期的に変化する振幅（前記第１駆動信号の強度に対応する）を有する波形を表す複数のデジタル波形データを予め記憶している波形ＲＯＭを含んでいる。その波形ＲＯＭの指定アドレスが循環的に増加させられると、それにつれて、当該波形ＲＯＭから出力されるデジタル波形データによって表される波形の振幅が周期的に変化する。前記ＤＤＳは、前記波形ＲＯＭから出力されたデジタル波形データをＤＡ変換して前記第１駆動信号として主スキャナに供給する。
【先行技術文献】
【特許文献】
【００１０】
【特許文献１】特開２００９−１４７９１号公報
【発明の概要】
【発明が解決しようとする課題】
【００１１】
ところで、前記従来の光走査型ディスプレイにおいては、前記基準位置決定装置が、全走査エリアのうちの先頭無効エリアにおいて、前記ＢＤ信号に基づき、前記主スキャナの主走査周期の長さを前記基準クロックのもとにカウントし、それにより、主走査周期カウント数を取得し、さらに、その取得された主走査周期カウント数をそのまま、前記先頭無効エリアに後続する有効エリアにおける複数本の走査線に対応する複数の基準位置が均等に並ぶ間隔である基準間隔として推定するように構成されていた。
【００１２】
このように、この基準位置決定装置は、前記先頭無効エリアにおける数本の走査線についてのＢＤ信号に基づいて取得された主走査周期カウント数を、すべての走査線に共通の主走査周期の長さとして推定するため、主走査周期カウント数に誤差が発生すると、その誤差が、副走査方向に進むにつれて徐々に累積されてしまう。この累積誤差は、画像書出し位置を決定するための基準位置のずれにもつながるため、結果として、副走査方向に進むにつれて画像書出し位置が、本来あるべき理想的な位置から徐々にずれていくことになる。
【００１３】
そのため、従来の基準位置決定装置と前述のＤＤＳとを単純に組み合わせてしまうと、当該ディスプレイへの入力画像が、例えば、図１７（ａ）に示すように、副走査方向に対して平行に延びる線画像である場合、それにもかかわらず、当該ディスプレイからの出力画像が、図１７（ｂ）に示すように、副走査方向に対して傾斜した線画像となってしまう。また、入力画像が、幅を有して副走査方向に対して平行に延びる画像である場合には、出力画像が全体的に、副走査方向に対して傾斜してしまう。
【００１４】
以上要するに、従来の基準位置決定装置とＤＤＳとを単純に組み合わせただけでは、主走査周期カウント数のサンプリング誤差に起因して表示画像が歪んでしまい、画質が低下するという問題が発生してしまうのである。
【００１５】
以上説明した事情を背景として、本発明は、光束の２次元的な走査によって画像を表示する技術であって、各走査線に沿って光束が主走査方向に画像を表示し始める画像書出し位置を算出する際に起算点となる基準位置を精度よく決定し、それにより、画質の低下を容易に防止し得るものを提供することを目的としてなされたものである。
【課題を解決するための手段】
【００１６】
本発明によって下記の各態様が得られる。各態様は、項に区分し、各項には番号を付し、必要に応じて他の項の番号を引用する形式で記載するが、このように、各項を他の項の番号を引用する形式で記載することにより、各項に記載の技術的特徴をその性質に応じて適宜独立させることが可能となる。
【００１７】
（１）  画像信号に応じた強度を有する光束の２次元的な走査によって画像を表示する光走査型ディスプレイであって、
前記光束を出射する光源と、
第１駆動信号に基づき、前記光源から出射した光束を主走査方向に走査する主スキャナと、
第２駆動信号に基づき、前記主スキャナによって走査された光束を、前記主走査方向とは交差する副走査方向に走査する副スキャナと、
前記主スキャナによって走査された光束または前記主スキャナおよび前記副スキャナによって走査された光束の通過を、前記主走査方向における所定位置において検出するビームディテクタであって、前記光束の通過を検出したことを表すＢＤ信号を出力するものと、
基準クロックを発生させるマスタ発振器と、
その基準クロックに同期するように時間離散的に作動し、前記第１駆動信号をデジタル波形データによって生成するＤＤＳであって、前記第１駆動信号の周波数である駆動周波数を時間離散的に変更可能であるものと、
前記光束が前記主走査方向に前記画像を表示し始める画像書出し位置を算出する際に起算点となる基準位置を決定する基準位置決定装置と
を含み、
前記ＤＤＳは、前記副スキャナを制御するための上位ビット列と、前記主スキャナを制御するための下位ビット列とを有する所定数のビットが一列に並んで成るカウンタを有しており、
前記上位ビット列は、前記下位ビット列のうちの最上位ビットである主スキャナ用最上位ビットが所定数をカウントするごとにインクリメントし、
前記基準位置決定装置は、
前記画像が表示されない無効エリアが前記光源によって照射されるように前記光源を点灯させる無効エリア点灯部と、
前記主スキャナ用最上位ビットが桁上がりを起こすタイミングに同期して、各回の主走査の開始位置を決定する開始位置決定部と、
前回のフレームについての前記無効エリア点灯中に前記ビームディテクタから出力されるＢＤ信号と、今回のフレームについての前記無効エリア点灯中に前記ビームディテクタから出力されるＢＤ信号とのうち少なくとも後者に基づき、前記無効エリアにおいて、前記主スキャナの揺動ミラーの最大揺動位置を決定する第１最大揺動位置決定部と、
前記無効エリアにおいて、同じ回の主走査についての、前記開始位置と前記最大揺動位置との間の時間差を、ある回の主走査についての、前記決定された開始位置と、同じ回の主走査についての、前記決定された最大揺動位置とを用いて直接的に決定するか、または、ある回の主走査についての、前記決定された最大揺動位置と、次回の主走査についての、前記決定された開始位置との間の時間的隔たりと、前記主走査の一周期の長さとを用いて間接的に決定する時間差決定部と、
前記画像が表示される有効エリアにおいて、各回の主走査ごとに、前記決定された開始位置に、前記決定された時間差を加算することにより、前記基準位置を決定する基準位置決定部と
を含む光走査型ディスプレイ。
【００１８】
（２）  前記無効エリア点灯部は、前記光源によって前記無効エリアが、複数回主走査周期分、照射されるように前記光源を点灯させ、
前記基準位置決定装置は、さらに、
前記無効エリアにおいて、第１回主走査周期につき、前記ビームディテクタから出力されるＢＤ信号に基づき、前記ビームディテクタが前記光束を検出しているＢＤ検出区間の長さを、第１回主走査周期用ＢＤ検出区間長として決定する第１検出区間長決定部を含み、
前記第１最大揺動位置決定部は、
前記無効エリアにおいて、第２回主走査周期につき、前記ビームディテクタから出力されるＢＤ信号に基づき、前記ＢＤ検出区間を規定する一対のエッジ位置のうち先行する先行エッジ位置に、前記決定された第１回主走査周期用ＢＤ検出区間長の半値を加算することにより、第２回主走査周期につき、前記主スキャナの揺動ミラーの最大揺動位置を決定し、
前記時間差決定部は、前記無効エリアにおいて、前記複数回主走査周期のうち、第１回主走査周期を除くものについては前記時間差を決定し、
前記基準位置決定部は、その決定された時間差を用いて、前記有効エリアにおける複数本の走査線のそれぞれについての前記基準位置を決定する（１）項に記載の光走査型ディスプレイ。
【００１９】
（３）  前記無効エリアにおける主走査周期の全数は、３以上であり、
各走査線は、往き走査線と戻り走査線との対を含み、
前記基準位置は、前記往き走査線について決定され、
当該光走査型ディスプレイは、それら往き走査線と戻り走査線との双方を前記画像を表示するために利用し、
当該光走査型ディスプレイは、さらに、
前記有効エリアにおいて、各走査線に属する往き走査線と戻り走査線とのそれぞれについて前記画像書出し位置を決定する画像書出し位置決定装置を含み、
その画像書出し位置決定装置は、
前記無効エリアにおいて、第２回主走査周期につき、前記ビームディテクタから出力されるＢＤ信号に基づき、前記ＢＤ検出区間の長さを、第２回主走査周期用ＢＤ検出区間長として決定する第２検出区間長決定部と、
前記無効エリアにおいて、第３回主走査周期につき、前記ビームディテクタから出力されるＢＤ信号に基づき、前記ＢＤ検出区間を規定する一対のエッジ位置のうち先行する先行エッジ位置に、前記決定された第２回主走査周期用ＢＤ検出区間長の半値を加算することにより、第３回主走査周期につき、前記主スキャナの揺動ミラーの最大揺動位置を決定する第２最大揺動位置決定部と、
前記無効エリアにおいて、第２回主走査周期について決定された最大揺動位置と、第３回主走査周期について決定された最大揺動位置との間の時間差として、１回の主走査周期の長さを決定する主走査周期決定部と
を含み、
前記基準位置決定装置は、さらに、
前記有効エリアにおいて、前記決定された主走査周期の半値である主走査周期半値を、前記有効エリアにおける各走査線のうちの往き走査線に対応する基準位置に加算することにより、同じ走査線に属する戻り走査線についての基準位置を決定する戻り走査線用基準位置決定部を含み、
前記画像書出し位置決定装置は、さらに、
前記主走査周期半値から、各走査線における前記有効エリアの、前記主走査方向における長さを引き算したものの半値として、遅延時間の長さを決定する遅延時間決定部と、
前記有効エリアにおいて、各走査線ごとに、前記往き走査線については、前記基準位置決定部によって決定された基準位置に、前記決定された遅延時間を加算することにより、前記画像書出し位置を決定する一方、前記戻り走査線については、前記戻り走査線用基準位置決定部によって決定された基準位置に、前記決定された遅延時間を加算することにより、前記画像書出し位置を決定する画像書出し位置決定部と
を含む（２）項に記載の光走査型ディスプレイ。
【発明の効果】
【００２０】
本発明によれば、主スキャナの駆動周波数を制御するためにＤＤＳが使用され、さらに、そのＤＤＳにおける主スキャナ用最上位ビットが桁上がりを起こすタイミングが、前記主スキャナによる各回の主走査の開始タイミング（開始位置）に同期することに着目し、主スキャナ用最上位ビットの桁上がりタイミングで各回の主走査の開始タイミング（開始位置）が決定され、その決定された開始位置を起算点として、各走査線ごとに、互いに独立して、基準位置が決定される。
【００２１】
よって、本発明によれば、ＤＤＳの採用によって何らかのサンプリング誤差が存在するとしても、それが累積した誤差が、決定された基準位置に現れずに済み、その結果、サンプリング誤差に起因した表示画像の歪みを抑制することが容易となる。
【図面の簡単な説明】
【００２２】
【図１】本発明の第１実施形態に従う網膜走査型ディスプレイ（以下、「ＲＳＤ」と略称する。）を概念的に示す系統図である。
【図２】図１に示すＨＳスキャナとＬＳスキャナとによって形成される全走査エリアであって無効エリアと有効エリアとを有するものを示す平面図である。
【図３】図１に示す信号処理回路を概念的に説明するための機能ブロック図である。
【図４】図３に示すＤＤＳを概念的に説明するための機能ブロック図である。
【図５】図３に示す信号処理回路内のコンピュータによって実行されるＢＤ検出区間計測プログラムを概念的に表すフローチャートである。
【図６】図３に示す信号処理回路内のコンピュータによって実行されるＨＳ周期計測プログラムを概念的に表すフローチャートである。
【図７】図３に示す信号処理回路内のコンピュータによって実行される時間差計測プログラムを概念的に表すフローチャートである。
【図８】図３に示す信号処理回路内のコンピュータによって保存される各種データを説明するための図である。
【図９】図３に示す信号処理回路内のコンピュータによって実行される遅延時間算出プログラムを概念的に表すフローチャートである。
【図１０】図３に示す信号処理回路内のコンピュータによって実行される基準位置算出プログラムを概念的に表すフローチャートである。
【図１１】図３に示す信号処理回路内のコンピュータによって実行されるＨＳ同期信号生成プログラムを概念的に表すフローチャートである。
【図１２】前記ＲＳＤにおけるＨＳ実波形（ＨＳスキャナのミラーの振れ角の時間的変化）を表すグラフと、ＬＳ同期信号、ＨＳ用最上位ビット信号、ＢＤ信号および基準位置出現タイミングをそれぞれ表すタイムチャートとである。
【図１３】前記ＲＳＤにおけるＨＳ実波形を表すグラフと、ＬＳ同期信号、ＨＳ用最上位ビット信号およびＢＤ信号をそれぞれ表すタイムチャートと、そのＢＤ信号のうちの一部を拡大して表すタイムチャートである。
【図１４】前記ＲＳＤにおけるＨＳ実波形を表すグラフと、基準位置出現タイミング、ＨＳ同期信号および映像信号をそれぞれ表すタイムチャートである。
【図１５】前記ＲＳＤにおけるＨＳ実波形を表すグラフと、ＬＳ同期信号、ＨＳ用最上位ビット信号およびＢＤ信号をそれぞれ表すタイムチャートと、そのＢＤ信号のうちの一部を拡大して表すタイムチャートである。
【図１６】本発明の第２実施形態に従うＲＳＤにおける信号処理回路内のコンピュータによって実行される時間差計測プログラムを概念的に表すフローチャートである。
【図１７】副走査方向に平行に延びる１本線を表す画像を入力画像の一例として入力した場合に従来のＲＳＤが出力する出力画像の一例を示す正面図である。
【発明を実施するための形態】
【００２３】
以下、本発明のさらに具体的な実施の形態のうちのいくつかを図面に基づいて詳細に説明する。
【００２４】
図１には、本発明の第１実施形態に従う網膜走査型ディスプレイが系統的に表されている。この網膜走査型ディスプレイ（以下、「ＲＳＤ」と略称する。）は、画像信号に応じた強度の光束としてのレーザビームを２次元的に走査し、その走査されたレーザビームを観察者の眼１０の瞳孔１２に入射させ、その眼１０の網膜１４上に画像を直接に投影表示する装置である。このＲＳＤは、前記（１）項における「光走査型ディスプレイ」の一例を構成している。
【００２５】
このＲＳＤは、１フレーム中、往き走査中も戻り走査中も画像を表示する双方向描画方式（両方向走査、往復走査）を採用しているが、それに代えて、往き走査と戻り走査との一方の実行中のみ画像を表示する一方向描画方式（片方向走査）を採用してもよい。
【００２６】
まず、このＲＳＤを概略的に説明するに、このＲＳＤは、光源と、主走査を行う主スキャナと、副走査を行う副スキャナと、前記主スキャナのための駆動信号をデジタル波形データによって生成するＤＤＳ(Direct Digital Synthesizer)とを備えている。前記ＤＤＳは、前記副スキャナを制御するための上位ビット列と、前記主スキャナを制御するための下位ビット列とを有する。このＲＳＤは、その下位ビット列のうちの最上位ビットが桁上がりを起こすタイミングで各回の主走査の開始位置（開始タイミング）を決定し、その決定された開始位置を起算点として、各走査線ごとに、互いに独立して、各走査線に沿って光束が主走査方向に画像を表示し始める画像書出し位置を算出する際に起算点となる基準位置を決定する。
【００２７】
図１に示すように、光源ユニット２０は、３原色（ＲＧＢ）を有する３つのレーザビームを１つのレーザビームに結合して任意色のレーザビームを生成するために、赤色のレーザビームを発するＲレーザ３０と、緑色のレーザビームを発するＧレーザ３２と、青色のレーザビームを発するＢレーザ３４とを備えている。
【００２８】
各レーザ３０，３２，３４は、本実施形態においては、レーザダイオード(Laser Diode)として構成されている。本実施形態においては、それらレーザ３０，３２，３４がそれぞれ、前記（１）項における「光源」の一例を構成する。
【００２９】
レーザ３０，３２，３４から出射した複数本のレーザビームはそれぞれ、コリメート光学系４０，４２，４４によって平行光化される。その後、各レーザビームは、波長依存性を有する各ダイクロイックミラー５０，５２，５４に入射させられ、それにより、各レーザビームが波長に関して選択的に反射・透過させられ、それら３つのダイクロイックミラー５０，５２，５４を代表する１つのダイクロイックミラー５０に最終的に入射して１本のレーザビームに結合される。
【００３０】
その後、その１本のレーザビームは、結合光学系５６によって集光され、光ファイバ８２に入射する。光ファイバ８２に入射したレーザビームは、光伝送媒体としての光ファイバ８２中を伝送され、その光ファイバ８２の後端から放射させられるレーザビームを平行光化するコリメート光学系８４を経て光走査装置２４に入射する。
【００３１】
以上、光源ユニット２０のうち光学的な部分を説明したが、以下、電気的な部分を説明する。
【００３２】
光源ユニット２０は、コンピュータ（図示しない）を主体とする信号処理回路６０を備えている。信号処理回路６０は、外部から供給された映像信号に基づき、各レーザ３０，３２，３４を駆動するための信号処理と、レーザビームの走査を行うための信号処理とを行うように設計されている。
【００３３】
各レーザ３０，３２，３４を駆動するため、信号処理回路６０は、外部から供給された映像信号に基づき、網膜１４上に投影すべき画像上の各画素ごとに、レーザビームにとって必要な色と強度とを実現するために必要な駆動信号（後述の映像信号（画像信号の一例）を反映する信号）を、各レーザドライバ７０，７２，７４を介して各レーザ３０，３２，３４に供給する。レーザビームの走査を行うための信号処理については後述する。
【００３４】
光走査装置２４は、ＨＳスキャナ（高速スキャナの略称であり、前記（１）項における「主スキャナ」の一例）１００とＬＳスキャナ（低速スキャナの略称であり、前記（１）項における「副スキャナ」の一例）１０２とを備えている。本明細書に限り、主走査および高速走査という各用語は、相互に置換可能であり、また、副走査および低速走査という各用語も、相互に置換可能である。また、主走査周期、高速走査周期およびＨＳ周期という各用語は、本明細書にあっては、相互に置換可能であり、また、副走査周期、低速走査周期およびＬＳ周期という各用語も、本明細書にあっては、相互に置換可能である。
【００３５】
ＨＳスキャナ１００は、レーザビームを主走査方向（本実施形態については、垂直方向であるが、水平方向でも可）に相対的に高速で走査する光学系である。
【００３６】
これに対し、ＬＳスキャナ１０２は、表示すべき画像の１フレームごとに、レーザビームを、主走査方向とは直交する副走査方向（本実施形態については、水平方向であるが、垂直方向でも可）に相対的に低速で走査する光学系である。
【００３７】
具体的に説明するに、ＨＳスキャナ１００は、本実施形態においては、機械的偏向を行うミラー１２０を備えた弾性体１２４のねじり共振によってそのミラー１２０を揺動させ、それにより、入射したレーザビームを主走査方向に走査する。このＨＳスキャナ１００は、駆動回路１２６を有しており、この駆動回路１２６は、信号処理回路６０から供給される駆動信号により、ミラー１２０を駆動する。
【００３８】
図１に示すように、ＨＳスキャナ１００によって走査されたレーザビームは、リレー光学系１３０によってＬＳスキャナ１０２に伝送される。
【００３９】
ＬＳスキャナ１０２は、機械的偏向を行う揺動ミラーとしてのガルバノミラー１４０を非共振モードで強制的に電磁駆動し、それにより、入射したレーザビームを副走査方向に走査する。ガルバノミラー１４０には、ＨＳスキャナ１００から走査されて出射したレーザビームがリレー光学系１３０によって集光されて入射するようになっている。ＬＳスキャナ１０２は、駆動回路１４２を有しており、その駆動回路１４２は、信号処理回路６０から供給される駆動信号（または同期信号）により、ガルバノミラー１４０を駆動する。
【００４０】
以上説明したＨＳスキャナ１００とＬＳスキャナ１０２との共同により、レーザビームが２次元的に走査され、その走査されたレーザビームによって表現される画像が、リレー光学系１５０を経て観察者の眼１０に照射される。
【００４１】
図２には、ＨＳスキャナ１００とＬＳスキャナ１０２とをそれぞれ同時に作動させつつ、レーザ３０，３２，３４のうちのいずれかを連続的に点灯させた場合にそのいずれかのレーザ３０，３２，３４から出射するレーザビームによって形成される全走査エリアが平面図で示されている。その全走査エリアは、画像を表示するための有効エリアと、画像を表示しない無効エリアとに分かれるが、全走査エリアを副走査方向に見た場合に、有効エリアに先行する先頭無効エリアと、有効エリアに後続する末尾無効エリアとが、有効エリアを挟むように存在する。
【００４２】
なお、念のため説明するに、上記の説明においては、全走査エリアが、あるフレームについての走査開始位置から走査終了位置までの期間のみに着目して説明されているが、実際には、あるフレームから次のフレームへの移行のために、レーザ３０，３２，３４を消灯して走査終了位置から走査開始位置に戻る期間（例えば、帰線消去期間）が存在する。
【００４３】
図１に示すように、このＲＳＤは、ビームディテクタ２００を所定位置に備えている。ビームディテクタ２００は、ＨＳスキャナ１００によって走査されたレーザビームを検出することにより、そのレーザビームの主走査方向における位置（走査された光束が前記所定位置を通過するタイミング）を検出するために設けられている。ビームディテクタ２００の一例は、光束の走査タイミングを検出するときによく用いられるＢＤセンサ（Beam Detect Sensor)やフォトダイオードである。
【００４４】
ビームディテクタ２００は、レーザビームが所定の位置に到達したタイミングを表す信号をＢＤ信号として出力し、その出力されたＢＤ信号は信号処理回路６０に供給される。図１に示すように、本実施形態においては、ビームディテクタ２００が、ＨＳスキャナ１００とＬＳスキャナ１０２との間に配置されているが、これに代えて、ＬＳスキャナ１０２の下流に配置することが可能である。
【００４５】
なお、図１には、図示の便宜上、ビームディテクタ２００に関する光路構成が簡略化して示されている。文章によって補足すれば、実際には、ＨＳスキャナ１００とリレー光学系１３０との間にハーフミラー（図示しない）が配置され、それにより、ＨＳスキャナ１００から出射する被走査レーザビームが、リレー光学系１３０に向かう成分と、別の成分とに分割され、その別の成分が、ビームディテクタ２００に入射する。
【００４６】
ビームディテクタ２００の信号は、常にはハイレベルにあるが、レーザビームが、ビームディテクタ２００の検知点を、全走査エリアの中心位置から一方の最大揺動位置に向かう方向に通過すると、ローレベルに変化する。その後、レーザビームが、その最大揺動位置を経由して、ビームディテクタ２００の検知点を逆向きに通過すると、ビームディテクタ２００の信号は、ハイレベルに戻る。ただし、ビームディテクタ２００の信号が変化するパターンは、これに限らず、他のパターンで変化するものとしてもよい。
【００４７】
図３には、信号処理回路６０が機能ブロック図で表されている。信号処理回路６０は、ＨＳスキャナ１００を制御するＨＳ駆動制御部３００と、ＬＳスキャナ１０２を制御するＬＳ駆動制御部３０２と、光源であるレーザ３０，３２，３４（図３においては、「ＬＤ」で表す。）を制御するＬＤ駆動制御部３０４とを備えている。そのＬＤ駆動制御部３０４は、画像出力制御部３０６によって制御される。
【００４８】
ＨＳ駆動制御部３００と、ＬＳ駆動制御部３０２と、画像出力制御部３０６とに共通に、ＤＤＳ３１０が接続されている。このＤＤＳ３１０の基本構成の一従来例が、例えば特開２００７−２１５０３９号公報に開示されており、この公報は、それの全体が、引用によって本明細書に合体させられる。
【００４９】
このＤＤＳ３１０には、マスタ発振器３１２が接続されており、基準クロックを２４０ＭＨｚでＤＤＳ３１０に供給する。
【００５０】
ＤＤＳ３１０は、後に詳述するが、基準クロックのもとに動作して、アナログ波形信号をシーケンシャルにデジタル生成し、その生成されたアナログ波形信号をＨＳ駆動制御部３００に出力する。ＤＤＳ３１０は、さらに、そのアナログ波形信号と同期して、副走査（低速走査）のためのクロック信号（ＬＳ同期信号すなわち低速走査同期信号）を、ＬＳ駆動制御部３０２と画像出力制御部３０６に出力する。
【００５１】
図４には、ＤＤＳ３１０の基本構成が機能ブロック図で表されている。このＤＤＳ３１０は、波形ＲＯＭ（波形記憶部の一例）３３０と、その波形ＲＯＭ３３０から出力されたデジタル波形データをアナログ波形信号に変換するＤ／Ａコンバータ（図においては、「ＤＡＣ」で表す。）３３２と、そのＤ／Ａコンバータ３３２から出力されたアナログ波形信号から量子化ノイズ等を除去するローパスフィルタ（図において「ＬＰＦ」で表す。）３３４とを備えている。
【００５２】
波形ＲＯＭ３３０の出力波形データは、Ｄ／Ａコンバータ３３２、ローパスフィルタ３３４およびＨＳ駆動制御部３００を順に通過してＨＳスキャナ１００に供給される。
【００５３】
波形ＲＯＭ３３０は、所定の波形（例えば、正弦波）をデジタルデータ（１２ビット）として予め記憶する。具体的には、波形ＲＯＭ３３０は、記憶すべき波形の位相（角度または時間）と振幅との関係を記憶するために、順に並んだ複数のアドレスにそれぞれ関連付けて、複数の振幅を表す複数のデータを記憶している。この波形ＲＯＭ３３０においては、指定アドレスが循環的に増加させられると、それにつれて、波形ＲＯＭ３３０から出力される波形の振幅が周期的に変化する。
【００５４】
本実施形態においては、波形ＲＯＭ３３０のアドレス（１２ビット）のカウンタ（基準クロックと同じタイミングでアドレスを指定するためのカウンタ）として、３２ビットのデータ（以下、「カウンタＹ」とも、「ＤＤＳカウント値」ともいう。）が用いられる。この３２ビットのうち、上位の１２ビットが、波形ＲＯＭ３３０においてアドレスを特定するために用いられ、一方、下位の２０ビットは、１クロックごとにカウンタに加えられる後述の増分Ｘ（可変の設定増分）を表している。下位の２０ビットの初期値がその増分Ｘを表していて、１クロックごとに、その増分Ｘで下位の２０ビットが増加させられる。
【００５５】
具体的には、図４に示すように、カウンタＹ（ＤＤＳカウント値）は、１クロックごとに増分Ｘで増加するように変化する。具体的には、カウンタＹのうち、上位の１２ビット（アドレス部）は、下位の２０ビットの最上位ビットが桁上がりするごとに、１ずつインクリメントされる。カウンタＹの最上位ビット（カウンタＹのアドレス部の最上位ビットであり、以下、「ＨＳ用最上位ビット」という。）が桁上がりするタイミングで、ＨＳスキャナ１００の１周期（１回分のＨＳ周期）が開始または終了する。
【００５６】
したがって、本実施形態においては、ＨＳ用最上位ビットが桁上がりするタイミングと、ＨＳスキャナ１００による各回のＨＳ周期の開始位置（前回のＨＳ周期の終了位置でもある。）とが互いに同期する。
【００５７】
本実施形態においては、カウンタＹ（ＤＤＳカウント値）の上位に、ＬＳスキャナ１０２を制御するためのＬＳカウント値（９ビット）が追加され、全体で１つのデータ（４１ビット）を構成している。
【００５８】
そのＬＳカウント値は、０−４９９（１フレーム当たりのＨＳ周期数は５００）を表し、ＨＳ用最上位ビットが５００カウントするごとに、１ずつインクリメントされる。そのＬＳカウント値は、リセッタブルカウンタであり、４９９を表している状態で、ＨＳ用最上位ビットが５００カウントすると、０にリセットされる。
【００５９】
ＬＳカウント値の最上位ビットが桁上がりするタイミングで、ＬＳスキャナ１０２の１周期（１低速走査周期すなわち１ＬＳ周期）が終了する。したがって、ＤＤＳ３１０は、ＬＳカウント値がリセットされるタイミングと同期するように、ＬＳ同期信号を生成し、それをＬＳ駆動制御部３０２と画像出力制御部３０６に出力する。
【００６０】
したがって、本実施形態においては、ＨＳスキャナ１００の揺動を制御するためのアドレスの変化と、ＬＳスキャナ１０２の揺動を制御するためのＬＳカウント値とが互いに同期する。
【００６１】
ここで、ＤＤＳ３１０においてそれの出力信号の周波数が変更される原理を説明する。
【００６２】
基準クロックの増加に対する、カウンタＹ（ＤＤＳカウント値）のうちのアドレス部の増加速度が速いほど、ＤＤＳ３１０の出力信号の周波数が高くなる。一方、増分Ｘが大きいほど、アドレス部の増加速度が速い。したがって、増分Ｘの大きさが、ＤＤＳ３１０の出力信号の周波数を決め、ひいては、ＨＳスキャナ１００のＨＳ周波数（駆動周波数）およびＨＳ周期の長さを決めることになる。
【００６３】
増分Ｘは、可変値である。具体的には、増分Ｘは、ベース値Ａ（固定値）と変更量Ｂ（０がデフォールト値である可変値）との和として定義される。変更量Ｂの設定によって増分Ｘを変更すれば、ＨＳ周波数が変化する。したがって、変更量Ｂの適切な設定により、ＨＳ周波数を、ＨＳスキャナ１００に固有の共振周波数の変動に追従するように、変化させることが可能である。
【００６４】
増分Ｘは、本実施形態においては、前述のように、２０ビットで構成されている。これは、増分Ｘが表す周波数が、その増分Ｘを表す複数ビットのうちの最下位ビットを１だけインクリメントまたはデクリメントさせることに伴って変更される量（増分Ｘの最小変更量）が０．０６５Ｈｚであるようにするためであるが、増分Ｘのビット数は、増分Ｘの最小変更量の要求値に応じて適宜設定することが可能である。
【００６５】
本実施形態においては、各回のフレームごとに、有効エリアの通過後、すなわち、末尾無効エリアにおいて、必要に応じて増分Ｘが変更され、その結果、同じ末尾無効エリアにおいて、ＨＳ周波数およびＨＳ周期の長さが変化する。
【００６６】
次に、信号処理回路６０を説明するが、まず、概略的に説明するに、信号処理回路６０は、基準位置決定と、画像書出し位置決定とを行う。基準位置決定は、画像の各フレームごとに、ＨＳスキャナ１００およびＬＳスキャナ１０２によって形成される複数本の走査線の各々につき、対応する走査線に沿ってレーザビームが主走査方向に画像を表示し始める画像書出し位置を算出する際に起算点となる基準位置を決定することを意味する。画像書出し位置決定は、各回のフレームごとに、有効エリアにおいて、各走査線について決定された基準位置を起算点として、各走査線に属する往き走査線と戻り走査線とのそれぞれについて画像書出し位置を決定することを意味する。
【００６７】
信号処理回路６０は、前記基準位置決定を行うため、次の複数の処理を行う。
【００６８】
１．無効エリア点灯：レーザ３０，３２および３４のうちの少なくとも一つ（以下、「無効エリア点灯光源」という。）によって先頭無効エリアが照射されるように前記無効エリア点灯光源を点灯させる。具体的には、前記無効エリア点灯光源によって先頭無効エリアが、複数回ＨＳ周期分（本実施形態においては、第１回ＨＳ周期と、第２回ＨＳ周期と、第３回ＨＳ周期とを含む３ＨＳ周期分）、照射されるように前記無効エリア点灯光源を連続的に点灯させる。
【００６９】
２．無効エリア内開始位置決定：先頭無効エリアにおいて、前記ＨＳ用最上位ビットが桁上がりを起こすタイミングで、各回のＨＳ周期の開始位置を決定する。
【００７０】
３．第１検出区間長決定：先頭無効エリアにおいて、第１回ＨＳ周期につき、ビームディテクタ２００から出力されるＢＤ信号に基づき、ビームディテクタ２００がレーザビームを検出しているＢＤ検出区間（本実施形態においては、ＢＤ信号がローレベルにある区間）の長さを、第１回ＨＳ周期用ＢＤ検出区間長として決定する。
【００７１】
４．第１最大揺動位置決定：前回のフレームについての先頭無効エリア点灯中にビームディテクタ２００から出力されるＢＤ信号と、今回のフレームについての無効エリア点灯中にビームディテクタ２００から出力されるＢＤ信号とのうち少なくとも後者に基づき、各回のフレームごとに、先頭無効エリアにおいて、ＨＳスキャナ１００のミラー１２０の最大揺動位置（ミラー１２０の振れ角の時間的変化を表す波形のうちのピーク点すなわち頂点）を決定する。
【００７２】
具体的には、先頭無効エリアにおいて、第２回ＨＳ周期につき、ビームディテクタ２００から出力されるＢＤ信号に基づき、前記ＢＤ検出区間を規定する一対のエッジ位置のうち先行する先行エッジ位置に、前記決定された第１回ＨＳ周期用ＢＤ検出区間長の半値を加算することにより、第２回ＨＳ周期につき、ＨＳスキャナ１００のミラー１２０の最大揺動位置を、第２回ＨＳ周期用最大揺動位置として決定する。
【００７３】
５．時間差決定：先頭無効エリアにおいて、同じ回のＨＳ周期についての、前記決定された開始位置と、前記決定された最大揺動位置との間の時間差Ｔを決定する。
【００７４】
具体的には、先頭無効エリアにおいて、第１回ＨＳ周期については前記時間差Ｔを決定しないが、前記複数回ＨＳ周期のうち、第１回ＨＳ周期を除くもの（本実施形態においては、第２回および第３回ＨＳ周期であるが、いずれかのみでも可）については前記時間差Ｔを決定する。
【００７５】
６．有効エリア内開始位置決定：有効エリアにおいて、前記ＨＳ用最上位ビットが桁上がりを起こすタイミングで、各回のＨＳ周期の開始位置を決定する。
【００７６】
７．有効エリア内基準位置決定：有効エリアにおいて、各回のＨＳ周期ごとに、前記決定された開始位置に、前記決定された時間差Ｔを加算することにより、前記基準位置を、ＨＳスキャナ１００のミラー１２０の実際の最大揺動位置と一致するように、決定する。
【００７７】
信号処理回路６０は、前記画像書出し位置決定を行うため、次の複数の処理を行う。
【００７８】
１．第２検出区間長決定：先頭無効エリアにおいて、第２回ＨＳ周期につき、ビームディテクタ２００から出力されるＢＤ信号に基づき、前記ＢＤ検出区間の長さを、第２回ＨＳ周期用ＢＤ検出区間長として決定する。
【００７９】
２．第２最大揺動位置決定：先頭無効エリアにおいて、第３回ＨＳ周期につき、ビームディテクタ２００から出力されるＢＤ信号に基づき、前記ＢＤ検出区間を規定する一対のエッジ位置のうち先行する先行エッジ位置に、前記決定された第２回ＨＳ周期用ＢＤ検出区間長の半値を加算することにより、第３回ＨＳ周期につき、ＨＳスキャナ１００のミラー１２０の最大揺動位置を、第３回ＨＳ周期用最大揺動位置として決定する。
【００８０】
３．ＨＳ周期決定：先頭無効エリアにおいて、第２回ＨＳ周期について決定された最大揺動位置と、第３回ＨＳ周期について決定された最大揺動位置との間の時間差として、１回のＨＳ周期の長さ（ＨＳ周期ＨＳＣ）を決定する。
【００８１】
４．戻り走査線用基準位置決定：有効エリアにおいて、前記決定されたＨＳ周期の半値であるＨＳ周期半値を、有効エリアにおける各走査線のうちの往き走査線に対応する基準位置に加算することにより、同じ走査線に属する戻り走査線についての基準位置を、ＨＳスキャナ１００のミラー１２０の実際の最大揺動位置と一致するように、決定する。
【００８２】
５．遅延時間決定：前記ＨＳ周期半値から、各走査線における有効エリアの、主走査方向における長さを引き算したものの半値として、遅延時間delayの長さを決定する。
【００８３】
６．画像書出し位置決定：有効エリアにおいて、各走査線ごとに、往き走査線については、前記基準位置決定によって決定された基準位置に、前記決定された遅延時間delayを加算することにより、前記画像書出し位置を決定する一方、戻り走査線については、前記戻り走査線用基準位置決定によって決定された基準位置に、前記決定された遅延時間delayを加算することにより、前記画像書出し位置を決定する。
【００８４】
具体的には、ＨＳ同期信号を、各走査線ごとに、往き走査線については、前記基準位置決定によって決定された基準位置においてローレベルからハイレベルに立ち上がり、一方、戻り走査線については、前記戻り走査線用基準位置決定によって決定された基準位置においてローレベルからハイレベルに立ち上がるパルス信号として生成する。さらに、このＨＳ同期信号と遅延時間delayとから、映像信号を、画像書出し位置においてローレベルからハイレベルに立ち上がるパルス信号として生成する。
【００８５】
以上概略的に説明した複数の処理を実行するために、本実施形態においては、図３に示すように、信号処理回路６０が、さらに、ＢＤ検出区間計測部３４０と、時間差計測部３４２と、基準位置算出部３４４と、ＨＳ周期計測部３４６と、遅延時間算出部３４８と、ＨＳ同期信号生成部３５０とを含むように構成されている。
【００８６】
ＢＤ検出区間計測部３４０は、ビームディテクタ（図３においては、「ＢＤ」で表す。）２００からのＢＤ信号に基づき、前記無効エリア点灯と、前記第１検出区間長決定とを行い、その結果、前記第１回ＨＳ周期用ＢＤ検出区間長を決定し、その決定された第１回ＨＳ周期用ＢＤ検出区間長と、前記ＢＤ信号とに基づき、前記第１最大揺動位置決定を行い、その結果、前記第２回ＨＳ周期用最大揺動位置を決定する。このＢＤ検出区間計測部３４０は、信号処理回路６０の前記コンピュータのうち、後に詳述する図５にフローチャートで概念的に表されているＢＤ検出区間計測プログラムを実行する部分によって構成される。
【００８７】
時間差計測部３４２は、ＨＳ駆動制御部３３０からの、前記ＨＳ用最上位ビットの桁上がりの有無を表すＨＳ用最上位ビット信号（ローレベルからハイレベルへの立ち上がりタイミングで、ＨＳ用最上位ビットの桁上がりが起きたことを表す信号）に基づき、前記無効エリア内開始位置決定を行い、その結果、ＨＳ周期開始位置を決定するとともに、その決定されたＨＳ周期開始位置を表す信号と、ＢＤ検出区間計測部３４０からの、決定された第２回ＨＳ周期用最大揺動位置を表す信号とに基づき、前記時間差決定を行い、その結果、前記時間差Ｔを計測する。この時間差計測部３４２は、信号処理回路６０の前記コンピュータのうち、後に詳述する図７にフローチャートで概念的に表されている時間差計測プログラムを実行する部分によって構成される。
【００８８】
基準位置算出部３４４は、ＨＳ駆動制御部３３０からの、前記ＨＳ用最上位ビット信号に基づき、前記有効エリア内開始位置決定を行い、その結果、ＨＳ周期開始位置を決定するとともに、その決定されたＨＳ周期開始位置を表す信号と、時間差計測部３４２からの、時間差Ｔを表す信号とに基づき、前記有効エリア内基準位置決定を行い、その結果、前記基準位置を算出する。この基準位置算出部３４４は、信号処理回路６０の前記コンピュータのうち、後に詳述する図１０にフローチャートで概念的に表されている基準位置算出プログラムを実行する部分によって構成される。
【００８９】
ＨＳ周期計測部３４６は、ビームディテクタ２００からのＢＤ信号に基づき、前記第２検出区間長決定を行い、その結果、前記第２回ＨＳ周期用ＢＤ検出区間長を決定し、その決定された第２回ＨＳ周期用ＢＤ検出区間長と、前記ＢＤ信号とに基づき、前記第２最大揺動位置決定を行い、その結果、前記第３回ＨＳ周期用最大揺動位置を決定し、さらに、その決定された第３回ＨＳ周期用最大揺動位置と、ＢＤ検出区間計測部３４０からの、決定された第２回ＨＳ周期用最大揺動位置を表す信号とに基づき、前記ＨＳ周期決定を行い、その結果、前記ＨＳ周期ＨＳＣを算出する。このＨＳ周期計測部３４６は、信号処理回路６０の前記コンピュータのうち、後に詳述する図６にフローチャートで概念的に表されているＨＳ周期計測プログラムを実行する部分によって構成される。
【００９０】
遅延時間算出部３４８は、ＨＳ周期計測部３４６からの、ＨＳ周期ＨＳＣを表す信号に基づき、前記遅延時間決定を行い、その結果、前記遅延時間delayを算出する。その算出された前記遅延時間delayは、画像出力制御部３０６に供給される。この遅延時間算出部３４８は、信号処理回路６０の前記コンピュータのうち、後に詳述する図９にフローチャートで概念的に表されている遅延時間算出プログラムを実行する部分によって構成される。
【００９１】
ＨＳ同期信号生成部３５０は、後に詳述する図１４（ｃ）に示すように、基準位置算出部３４４からの、算出された基準位置（往き走査線用の基準位置と、戻り走査線用の基準位置とを含む）を表す信号に基づき、ＨＳ同期信号を生成する。その生成されたＨＳ同期信号は、画像出力制御部３０６に供給される。このＨＳ同期信号生成部３５０は、信号処理回路６０の前記コンピュータのうち、後に詳述する図１１にフローチャートで概念的に表されているＨＳ同期信号生成プログラムを実行する部分によって構成される。
【００９２】
その画像出力制御部３０６は、後に詳述する図１４（ｄ）に示すように、前記映像信号をＬＤ駆動制御部３０４に、往き走査線を形成する映像領域の立ち上がりと、戻り走査線を形成するための映像領域の立ち上がりとが、供給されたＨＳ同期信号によって表される基準位置と遅延時間delayとから決まる画像書出し位置に同期するように、生成し、その生成された映像信号をＬＤ駆動制御部３０４に供給する。そのＬＤ駆動制御部３０４は、その供給された映像信号（各色成分Ｒ、Ｇ、Ｂごとの輝度信号）に基づいてレーザ３０，３２，３４（図３においては、「ＬＤ」で表す。）を駆動する。
【００９３】
次に、図５に示すＢＤ検出区間計測プログラムと、図６に示すＨＳ周期計測プログラムと、図７に示す時間差計測プログラムと、図９に示す遅延時間算出プログラムと、図１０に示す基準位置算出プログラムと、図１１に示すＨＳ同期信号生成プログラムを、図１２ないし図１５に示すグラフを参照しつつ、具体的に説明する。
【００９４】
図５に示すＢＤ検出区間計測プログラムと、図６に示すＨＳ周期計測プログラムと、図７に示す時間差計測プログラムと、図９に示す遅延時間算出プログラムは、ＨＳスキャナ１００もＬＳスキャナ１０２も作動させられつつ、レーザ３０，３２および３４のうちの少なくとも一つからの単一または複合レーザビームが前記先頭無効エリアを照射している期間に、信号処理回路６０の前記コンピュータにより、互いに実質的に並行的に実行される。これに対し、図１０に示す基準位置算出プログラムと、図１１に示すＨＳ同期信号生成プログラムは、ＨＳスキャナ１００もＬＳスキャナ１０２も作動させられつつ、レーザ３０，３２および３４からの複合レーザビームが前記有効エリアを照射している期間に、信号処理回路６０の前記コンピュータにより、互いに実質的に並行的に実行される。
【００９５】
それらプログラムの説明に先立ち、図１２ないし図１５に示すグラフおよびタイムチャートを説明する。図１２（ａ）ないし（ｅ）にはそれぞれ、画像を構成する一連の複数のフレームのうちの今回フレームのうち、先頭無効エリアと、有効エリアのうちその先頭無効エリアに近い部分とにつき、ＨＳ実波形と、ＬＳ同期信号と、ＨＳ用最上位ビット信号と、ＢＤ信号と、基準位置出現タイミングとが示されている。
【００９６】
「ＨＳ実波形」は、ＨＳスキャナ１００のミラー１２０の振れ角の時間的変化を表す正弦波波形を意味する。また、ＨＳ用最上位ビット信号は、ＨＳ用最上位ビットに桁上がりが起こるごとに、すなわち、各回のＨＳ周期の開始タイミングごとに、ハイレベルからローレベルに立ち下がるパルス信号である。また、「基準位置出現タイミング」は、各ＨＳ周期ごとに基準位置が出現するタイミングを意味する。
【００９７】
図１３（ａ）ないし（ｄ）にはそれぞれ、画像を構成する一連の複数のフレームのうちの今回フレームと前回フレームとにつき、前記ＨＳ実波形と、ＬＳ同期信号と、前記ＨＳ用最上位ビット信号と、前記ＢＤ信号とが示され、また、図１３（ｅ）には、そのＢＤ信号のうちの連続した３つのローレベル部が拡大されて示されている。
【００９８】
図１４（ａ）ないし（ｄ）にはそれぞれ、今回フレームのうちの有効エリアのうちの１個のＨＳ周期につき、前記ＨＳ実波形と、前記基準位置出現タイミングと、前記ＨＳ同期信号と、前記映像信号とが示されている。図１４の下部には、基準位置から画像書出し位置を算出するための式も示されている。
【００９９】
図１５（ａ）ないし（ｄ）にはそれぞれ、画像を構成する一連の複数のフレームのうちの今回フレームと前回フレームとにつき、前記ＨＳ実波形と、ＬＳ同期信号と、前記ＨＳ用最上位ビット信号と、前記ＢＤ信号とが示され、また、図１５（ｅ）には、そのＢＤ信号のうちの連続した３つのローレベル部（ＢＤ検出区間）が拡大されて示されている。
【０１００】
図５に示すＢＤ検出区間計測プログラムが先頭無効エリア照射中に実行されると、まず、ステップＳ１において、先頭無効エリアにおいて、レーザ３０，３２，３４のうちの少なくとも一つを連続的に点灯させる動作が、ＨＳ周期についての最初の３周期分、行われる。
【０１０１】
次に、ステップＳ２において、図１２（ｄ）に示すように、ビームディテクタ２００から出力されたＢＤ信号がハイレベルからローレベルに変化すること、すなわち、今回のＨＳ周期のうちのローレベル部であるＢＤ検出区間が開始されること（ＢＤ検出区間を規定する一対のエッジのうちの先行エッジが出現すること）が待たれる。
【０１０２】
今回のＨＳ周期においてＢＤ検出区間が開始されたならば、ステップＳ３において、第１カウンタが起動させられ、それにより、第１カウンタのカウント値ＣＮＴ１を、０から、前記基準クロックごとに１ずつカウントアップすることが開始される。カウント値ＣＮＴ１は、今回のＨＳ周期におけるＢＤ検出区間の開始タイミングからの経過時間を前記基準クロックでサンプリングした場合のクロック数を表している。続いて、ステップＳ４ないしＳ６の実行と、ステップＳ７およびＳ８の実行とが、互いに並行的に行われる。
【０１０３】
ステップＳ４においては、図１３（ｅ）に示すように、前回のＨＳ周期（今回のＨＳ周期と同じフレームに対応する先頭無効エリアに属する第１回もしくは第２回ＨＳ周期であるか、または前回フレームに対応する先頭無効エリア属する第３回ＨＳ周期）におけるＢＤ検出区間長Ｗの半値Ｗ／２（前記基準クロックでサンプリングした場合のクロック数で表現される）が、前記コンピュータのメモリから読み出される。このＢＤ検出区間計測プログラムが初回の実行である場合には、その半値Ｗ／２は存在しないが、それ以外である場合には、その半値Ｗ／２は、このＢＤ検出区間計測プログラムの前回の実行によって算出されて前記メモリに保存されている。
【０１０４】
図１３（ｅ）には、今回フレームにおける第１回ＨＳ周期については、前回フレームにおける第３回ＨＳ周期のＢＤ検出区間長Ｗ０の半値Ｗ０／２を用いて、ミラー１２０の最大揺動位置が検出される。ただし、この情報は、その後、何ら使用されない。また、今回フレームにおける第２回ＨＳ周期については、同じフレームにおける第１回ＨＳ周期のＢＤ検出区間長Ｗ１の半値Ｗ１／２を用いて、ミラー１２０の最大揺動位置が検出され、また、今回フレームにおける第３回ＨＳ周期については、同じフレームにおける第２回ＨＳ周期のＢＤ検出区間長Ｗ２の半値Ｗ２／２を用いて、ミラー１２０の最大揺動位置が検出される。
【０１０５】
その後、ステップＳ５において、カウント値ＣＮＴ１の現在値が半値Ｗ／２に到達すること、すなわち、今回のＨＳ周期において、ＨＳスキャナ１００のミラー１２０が最大揺動位置に到達すること（図１２（ａ）において、ＨＳ実波形がピーク値を示すことが予想されるタイミングに到達すること）が待たれる。
【０１０６】
本実施形態においては、ＨＳスキャナ１００のミラー１２０が最大揺動位置と、ＢＤ検出区間の中心位置とが互いに同期する。また、ＢＤ検出区間の中心位置は、正確には、同じＢＤ検出区間が終了してはじめて特定できるが、例えば、第２回ＨＳ周期については、今回のＢＤ検出区間長Ｗ２は、前回のＢＤ検出区間長Ｗ１とほぼ等しいと仮定できる。また、今回のＢＤ検出区間長Ｗ２の代わりに前回のＢＤ検出区間長Ｗ１を用いて今回のＢＤ検出区間の中心位置を予想すれば、今回のＢＤ検出区間の中心位置をリアルタイムで検出できる。
【０１０７】
それらの知見に基づき、本実施形態においては、今回のＢＤ検出区間長Ｗ２の代わりに前回のＢＤ検出区間長Ｗ１を用いて今回のＢＤ検出区間の中心位置、すなわち、ミラー１２０の最大揺動位置がリアルタイムで推定される。
【０１０８】
ただし、ＢＤ検出区間の中心位置をリアルタイムで検出することが不要である場合には、ＢＤ検出区間の中心位置を、そのＢＤ検出区間の終了を待って、そのＢＤ検出区間の長さを実測し、その実測された長さの半値を用いることにより、ＢＤ検出区間の中心位置を計測できる。このような態様で本発明を実施可能であることはもちろんである。
【０１０９】
ステップＳ７においては、ビームディテクタ２００から出力されたＢＤ信号がローレベルからハイレベルに変化すること、すなわち、今回のＨＳ周期において、前記検出されたＢＤ検出区間が終了することが待たれる。終了したならば、ステップＳ８において、今回のＨＳ周期についてのＢＤ検出区間長Ｗが、カウント値ＣＮＴ１の現在値として算出される。図８に示すように、今回フレームにおける今回のＨＳ周期についてのＢＤ検出区間長Ｗは、保存される。
【０１１０】
図６に示すＨＳ周期計測プログラムが先頭無効エリア照射中に実行されると、まず、ステップＳ２１において、前記トリガ信号（最大揺動位置の出現を表す信号）が発生することが待たれる。発生したならば、ステップＳ２２において、発生したトリガ信号が、今回フレームにおいて１回目であるか否かが判定される。１回目であれば、ステップＳ２１に戻り、そのトリガ信号が無視される。
【０１１１】
これに対し、発生したトリガ信号が２回目または３回目である場合には、ステップＳ２３において、第２カウンタが起動させられ、それにより、第２カウンタのカウント値ＣＮＴ２を、０から、前記基準クロックごとに１ずつカウントアップすることが開始される。カウント値ＣＮＴ２は、今回のＨＳ周期における最大揺動位置の出現タイミングからの経過時間を前記基準クロックでサンプリングした場合のクロック数を表している。
【０１１２】
続いて、ステップＳ２４において、次のトリガ信号（次の最大揺動位置の出現タイミング）が発生することが待たれる。発生したならば、ステップＳ２５において、今回フレームにおけるＨＳ周期の長さＨＳＣが、カウント値ＣＮＴ２の現在値として算出される。カウント値ＣＮＴ２の現在値は、あるトリガ信号の発生タイミングと、次のトリガ信号の発生タイミングとの間の時間差を表しており、この時間差は、今回フレームにおけるＨＳ周期の長さＨＳＣに等しい。このＨＳ周期ＨＳＣも保存される。
【０１１３】
ところで、このＨＳ周期計測プログラムを、ステップＳ２２を省略して実行することを仮定すると、図１５（ｅ）に示すように、第１回ＨＳ周期のＢＤ検出区間の中心位置と、第２回ＨＳ周期のＢＤ検出区間の中心位置との間の時間差としてのＨＳ周期ＨＳＣ１と、第２回ＨＳ周期のＢＤ検出区間の中心位置と、第３回ＨＳ周期のＢＤ検出区間の中心位置との間の時間差としてのＨＳ周期ＨＳＣ２とが算出される。しかし、後に詳述するように、第１回ＨＳ周期のＢＤ検出区間の中心位置は、ＨＳスキャナ１００のＨＳ周波数が今回フレームとは異なっている可能性がある前回フレームの情報を用いて算出される。そのため、ＨＳ周期ＨＳＣ１は、ＨＳ周期ＨＳＣ２に比べ、精度が低下する可能性がある。そこで、本実施形態においては、ステップＳ２２を追加し、それにより、ＨＳ周期ＨＳＣ１が無視されて、最終的なＨＳ周期ＨＳＣが精度よく算出され、ひいては、そのＨＳ周期ＨＳＣを用いて基準位置が精度よく算出されるようになっている。
【０１１４】
図７に示す時間差計測プログラムが先頭無効エリア照射中に実行されると、まず、ステップＳ４１において、前記ＨＳ用最上位ビット信号に基づき、ＨＳ用最上位ビットが桁上がりすることが待たれる。桁上がりしたならば、ステップＳ４２において、第３カウンタが起動させられ、それにより、第３カウンタのカウント値ＣＮＴ３を、０から、前記基準クロックごとに１ずつカウントアップすることが開始される。カウント値ＣＮＴ３は、今回のＨＳ周期の開始タイミングからの経過時間を前記基準クロックでサンプリングした場合のクロック数を表している。
【０１１５】
続いて、ステップＳ４３において、トリガ信号（最大揺動位置の出現を表す信号）が発生することが待たれる。発生したならば、ステップＳ４４において、ＨＳ周期の開始位置と、最大揺動位置との間の時間差Ｔが、カウント値ＣＮＴ３の現在値として算出される。図８に示すように、今回フレームにおける今回のＨＳ周期についての時間差Ｔは、保存される。
【０１１６】
ただし、図６におけるステップ２２の実行により、１回目のトリガ信号は無視されるため、第１回ＨＳ周期についての時間差Ｔ１は、算出されることも、保存されることも、有効エリアにおける基準位置算出のために使用されることもない。なぜなら、図１３（ｄ）および（ｅ）に示す時間差Ｔ１は、前回フレームにおける第３回ＨＳ周期のＢＤ検出区間長Ｗ０を用いて算出され、一方、前回フレームのうちの末尾無効エリアにおいてＨＳスキャナ１００のＨＳ周波数が変更されている可能性があり、それにもかかわらず、ＢＤ検出区間長Ｗ０を、今回フレームにおける第１回ＨＳ周期のＢＤ検出区間長として代用したのでは、時間差Ｔを精度よく算出できないからである。これに対し、第２回ＨＳ周期についての時間差Ｔ２および第３回ＨＳ周期についての時間差Ｔ３は、算出され、保存され、そして、後続する有効エリアにおける基準位置算出のために使用される。なぜなら、それら時間差Ｔ２およびＴ３はいずれも、前回フレームの情報を用いることなく、今回フレームにおけるＢＤ検出区間長を用いて算出されるからである。
【０１１７】
図９に示す遅延時間プログラムが先頭無効エリア照射中に実行されると、まず、ステップＳ６１において、保存されているＨＳ周期ＨＳＣが読み込まれ、次に、ステップＳ６２において、有効エリアの、副走査方向における長さである有効エリア長（前記基準クロックの数で表現される）が読み込まれる。続いて、ステップＳ６３において、ＨＳ周期ＨＳＣと有効エリア長とに基づき、前記遅延時間delayが算出される。具体的には、図１４の下部に示すように、ＨＳ周期ＨＳＣの半値から有効エリア長を引き算した値の半値として、前記遅延時間delayが算出される。この遅延時間delayを表すデータは、図３に示す画像出力制御部３０６に供給される。画像書出し位置は、基準位置に、その算出された遅延時間delayを加算することによって算出される。
【０１１８】
図１０に示す基準位置算出プログラムが有効エリア照射中に実行されると、まず、ステップＳ８１において、保存されているＨＳ周期ＨＳＣが読み込まれ、次に、ステップＳ６２において、前記ＨＳ用最上位ビット信号に基づき、ＨＳ用最上位ビットが桁上がりすることが待たれる。桁上がりしたならば、ステップＳ８２において、第４カウンタが起動させられ、それにより、第４カウンタのカウント値ＣＮＴ４を、０から、前記基準クロックごとに１ずつカウントアップすることが開始される。カウント値ＣＮＴ４は、今回のＨＳ周期の開始タイミングからの経過時間を前記基準クロックでサンプリングした場合のクロック数を表している。
【０１１９】
続いて、ステップＳ８３において、保存されている時間差Ｔの情報から、基準位置算出のために使用する有効時間差Ｔが特定される。具体的には、時間差Ｔ２がそのまま有効時間差Ｔとして使用されるか、時間差Ｔ３がそのまま有効時間差Ｔとして使用されるか、または、時間差Ｔ２と時間差Ｔ３との平均値が有効時間差Ｔとして使用される。本実施形態においては、時間差Ｔ２と時間差Ｔ３とは、互いに精度よく一致すると仮定され、図１２（ｅ）に示すように、時間差Ｔ２がそのまま有効時間差Ｔとして使用される。
【０１２０】
その後、ステップＳ８４において、カウント値ＣＮＴ４の現在値が有効時間差Ｔ（本実施形態においては、時間差Ｔ２に等しい）に到達することが待たれ、到達したならば、図１２（ｅ）に示すように、現タイミングが基準位置に設定される。この基準位置算出プログラムは、有効エリア照射中に、各ＨＳ周期ごとに実行されるため、各ＨＳ周期ごとに、基準位置が、今回フレーム全体に共通の有効時間差Ｔと、ＨＳ用最上位ビットの桁上がりタイミングとに基づいて算出される。
【０１２１】
図１１に示すＨＳ同期信号生成プログラムが有効エリア照射中に実行されると、まず、ステップＳ１０１において、前記基準位置算出プログラムの実行によって最新の基準位置が設定されることが待たれる。設定されたならば、ステップＳ１０２において、現タイミングで立ち上がるパルス信号としてＨＳ同期信号が生成される。続いて、ステップＳ１０３において、第５カウンタが起動させられ、それにより、第５カウンタのカウント値ＣＮＴ５を、０から、前記基準クロックごとに１ずつカウントアップすることが開始される。カウント値ＣＮＴ５は、今回のＨＳ周期の基準位置からの経過時間を前記基準クロックでサンプリングした場合のクロック数を表している。
【０１２２】
その後、ステップＳ１０４において、カウント値ＣＮＴ５の現在値が、読み込まれたＨＳ周期ＨＳＣの半値（＝ＨＳＣ／２）に到達することが待たれ、到達したならば、図１２（ｅ）に示すように、現タイミングが、同じ回のＨＳ周期における戻り走査線用基準位置に設定され、現タイミングで立ち上がるパルス信号としてＨＳ同期信号が生成される。
【０１２３】
以上の説明から明らかなように、本実施形態においては、前記コンピュータのうち、図５のステップＳ１を実行する部分が、前記（１）項における「無効エリア点灯部」の一例を構成し、ステップＳ２ないしＳ６を実行する部分が、同項および前記（２）項のそれぞれにおける「第１最大揺動位置決定部」の一例および前記（３）項における「第２最大揺動位置決定部」の一例のそれぞれを構成し、同図のステップＳ７およびＳ８を実行する部分が、前記（２）項における「第１検出区間長決定部」の一例および前記（３）項における「第２検出区間長決定部」の一例のそれぞれを構成している。
【０１２４】
さらに、本実施形態においては、前記コンピュータのうち、図６のステップＳ２１およびＳ２３ないしＳ２５を実行する部分が、前記（３）項における「主走査周期決定部」の一例を構成し、同図のステップＳ２２を実行する部分が、前記（２）項における「時間差決定部」の一例を構成し、図７の時間差計測プログラムを実行する部分が、前記（１）項における「時間差決定部」の一例を構成し、図９の遅延時間算出プログラムを実行する部分が、前記（３）項における「遅延時間決定部」の一例を構成しているのである。
【０１２５】
さらに、本実施形態においては、前記コンピュータのうち、図１０の基準位置算出プログラムを実行する部分が、前記（１）項および前記（２）項のそれぞれにおける「基準位置決定部」の一例を構成し、図１１のステップＳ１０１およびＳ１０３ないしＳ１０５を実行する部分が、前記（３）項における「戻り走査線用基準位置決定部」の一例を構成し、ステップＳ１０２を実行する部分と、画像出力制御部３０６のうち、前記ＨＳ同期信号と、遅延時間delayとに基づいて映像信号を生成する部分とが互いに共同して、前記（３）項における「画像書出し位置決定部」の一例を構成しているのである。
【０１２６】
次に、本発明の第２実施形態に従う網膜走査型ディスプレイＲＳＤを説明する。ただし、本実施形態は、第１実施形態に対し、図７に示す時間差計測プログラムの内容が異なるのみで、他の要素については共通するため、時間差計測プログラムのみを詳細に説明し、他の要素については、同一の名称または符号を付して引用することにより、重複した説明を省略する。
【０１２７】
第１実施形態においては、先頭無効エリアにおいて、同じ回のＨＳ周期についての、ＨＳ走査の開始位置とミラー１２０の最大揺動位置との間の時間差Ｔが、ある回のＨＳ周期についての、前記決定された開始位置と、前記決定された最大揺動位置とを用いて直接的に決定される。
【０１２８】
これに対し、本実施形態においては、時間差Ｔが、ある回のＨＳ周期についての、前記決定された最大揺動位置と、次回のＨＳ周期についての、前記決定された開始位置との間の時間的隔たりｔと、先に計測されたＨＳ周期ＨＳＣの長さとを用いて間接的に決定される。このように、ＨＳ周期ＨＳＣが既知である場合には、時間差Ｔを算出するために、同じ回のＨＳ周期について、ＨＳ走査の開始位置と、ミラー１２０の最大揺動位置とを取得することは不可欠ではない。
【０１２９】
図１６には、本実施形態において信号処理回路６０の前記コンピュータによって実行される時間差計測プログラムがフローチャートで概念的に表されている。この時間差計測プログラムが先頭無効エリア照射中に実行されると、まず、ステップＳ１２１において、トリガ信号（今回のＨＳ周期における最大揺動位置の出現を表す信号）が発生することが待たれる。発生したならば、ステップＳ１２２において、前記第３カウンタが起動させられ、それにより、第３カウンタのカウント値ＣＮＴ３を、０から、前記基準クロックごとに１ずつカウントアップすることが開始される。
【０１３０】
続いて、ステップＳ１２３において、前記ＨＳ用最上位ビット信号に基づき、ＨＳ用最上位ビットが桁上がりすること、すなわち、次回のＨＳ周期が開始されることが待たれる。桁上がりしたならば、ステップＳ１２４において、今回のＨＳ周期における最大揺動位置と、次回のＨＳ周期の開始位置との間の時間的隔たりｔが、カウント値ＣＮＴ３の現在値として算出される。
【０１３１】
その後、ステップＳ１２５において、保存されているＨＳ周期ＨＳＣが読み込まれ、続いて、ステップＳ１２６において、その読み込まれたＨＳ周期ＨＳＣから時間的隔たりｔを引き算することにより、時間差Ｔが算出される。
【０１３２】
以上、本発明の実施の形態のうちのいくつかを図面に基づいて詳細に説明したが、これらは例示であり、前記［発明の概要］の欄に記載の態様を始めとして、当業者の知識に基づいて種々の変形、改良を施した他の形態で本発明を実施することが可能である。
【図１】
2012053417.tif 000003
【図２】
2012053417.tif 000004
【図３】
2012053417.tif 000005
【図４】
2012053417.tif 000006
【図５】
2012053417.tif 000007
【図６】
2012053417.tif 000008
【図７】
2012053417.tif 000009
【図８】
2012053417.tif 000010
【図９】
2012053417.tif 000011
【図１０】
2012053417.tif 000012
【図１１】
2012053417.tif 000013
【図１２】
2012053417.tif 000014
【図１３】
2012053417.tif 000015
【図１４】
2012053417.tif 000016
【図１５】
2012053417.tif 000017
【図１６】
2012053417.tif 000018
【図１７】
2012053417.tif 000019