(57)【要約】【課題】３次元立体視を実現できる左眼用画像、および右眼用画像の供給タイミングが乱れても、視聴される画像に破綻が生じないように表示できるようにする。【解決手段】検出結果判別部２２は、３Ｄ画像入力が、正しいタイミングで供給されてこない状況を示す非標準信号判別フラグが供給されてきた場合、メモリコントローラ２６に対して左眼用画像のみをメモリ２７に記憶すると共に、フレームレート変換部２５に供給するように指示する読出制御信号を供給する。これにより、メモリコントローラ２６は、左眼用画像のみをメモリ２７よりフレームレート変換部２５に供給する。フレームレート変換部２５は、左眼用画像のみを３Ｄ画像信号として出力するようにする。本技術は、３次元画像処理装置に適用することができる。【選択図】図１
2013005290.tif 000002
【特許請求の範囲】
【請求項１】
３次元立体視可能な左眼用画像と右眼用画像とが正確なタイミングで交互に供給されない場合、前記３次元立体視可能な左眼用画像と右眼用画像とが供給されてきたとき、前記左眼用画像、または、前記右眼用画像のいずれかのみを出力する
画像処理装置。
【請求項２】
３次元立体視可能な左眼用画像と右眼用画像とが正確なタイミングで交互に供給されないことを示す信号を検出する異常信号検出部と、
前記異常信号検出部により、前記３次元立体視可能な左眼用画像と右眼用画像とを正確なタイミングで交互に出力しないことを示す信号が検出された場合、前記３次元立体視可能な左眼用画像と右眼用画像とが供給されてきたとき、前記左眼用画像、または右眼用画像のいずれか一方のみを出力する出力部と
を含む画像処理装置。
【請求項３】
前記３次元立体視可能な左眼用画像と右眼用画像とが交互に供給される場合、供給される左眼用画像が供給されるタイミング、および右眼用画像が供給されるタイミングを示すタイミング信号が正しいか否かを判定する判定部と、
前記供給されるタイミング信号を独立して発生するタイミング信号発生部とを含み、
前記異常信号検出部により、前記３次元立体視可能な左眼用画像と右眼用画像とを正確なタイミングで交互に出力しないことを示す信号が検出されず、かつ、前記判定部により、供給されるタイミング信号が正しくないと検出された場合、前記出力部は、前記タイミング信号発生部により発生されるタイミング信号に基づいて、前記３次元立体視可能な左眼用画像と右眼用画像とを取得し、所定のタイミングで出力する
請求項２に記載の画像処理装置。
【請求項４】
前記出力部は、前記タイミング信号に基づいて、前記３次元立体視可能な左眼用画像と右眼用画像とを取得し、フレームレートを変換して出力する
請求項２に記載の画像処理装置。
【請求項５】
前記出力部により取得された、前記タイミング信号に基づいて、前記３次元立体視可能な左眼用画像と右眼用画像とを記憶する記憶部と、
前記出力部により前記タイミング信号に基づいて、前記３次元立体視可能な左眼用画像と右眼用画像とを前記記憶部に記憶させると共に、前記出力部が前記フレームレートを変換して出力する際、前記記憶部に記憶されている前記３次元立体視可能な左眼用画像、または、前記右眼用画像を読み出して出力部に供給する記憶制御部とを含む
請求項４に記載の画像処理装置。
【請求項６】
前記異常信号検出部により、前記３次元立体視可能な左眼用画像と右眼用画像とを正確なタイミングで交互に出力しないことを示す信号が検出された場合、前記記憶制御部は、前記出力部により前記タイミング信号に基づいて、前記３次元立体視可能な左眼用画像、または前記右眼用画像のいずれか一方のみを前記記憶部に記憶させ、前記記憶部に記憶されている前記３次元立体視可能な左眼用画像、または前記右眼用画像のいずれか前記記憶部に記憶されている一方のみを読み出して出力部に供給し、
前記出力部は、前記フレームレートを変換して、前記左眼用画像、または右眼用画像のいずれか一方のみを出力する
請求項５に記載の画像処理装置。
【請求項７】
３次元立体視可能な左眼用画像と右眼用画像とが正確なタイミングで交互に供給されないことを示す信号を検出する異常信号検出部における、前記３次元立体視可能な左眼用画像と右眼用画像とが正確なタイミングで交互に供給されないことを示す信号を検出する異常信号検出ステップと、
前記異常信号検出部により、前記３次元立体視可能な左眼用画像と右眼用画像とを正確なタイミングで交互に出力しないことを示す信号が検出された場合、前記３次元立体視可能な左眼用画像と右眼用画像とが供給されてきたとき、前記左眼用画像、または右眼用画像のいずれか一方のみを出力する出力部における、前記異常信号検出ステップの処理により、前記３次元立体視可能な左眼用画像と右眼用画像とを正確なタイミングで交互に出力しないことを示す信号が検出された場合、前記３次元立体視可能な左眼用画像と右眼用画像とが供給されてきたとき、前記左眼用画像、または右眼用画像のいずれか一方のみを出力する出力ステップと
を含む画像処理方法。
【請求項８】
３次元立体視可能な左眼用画像と右眼用画像とが正確なタイミングで交互に供給されないことを示す信号を検出する異常信号検出部と、
前記異常信号検出部により、前記３次元立体視可能な左眼用画像と右眼用画像とを正確なタイミングで交互に出力しないことを示す信号が検出された場合、前記３次元立体視可能な左眼用画像と右眼用画像とが供給されてきたとき、前記左眼用画像、または右眼用画像のいずれか一方のみを出力する出力部と
を含む画像処理装置を制御するコンピュータに、
前記異常信号検出部における、３次元立体視可能な左眼用画像と右眼用画像とが正確なタイミングで交互に供給されないことを示す信号を検出する異常信号検出ステップと、
前記出力部における、前記異常信号検出ステップの処理により、前記３次元立体視可能な左眼用画像と右眼用画像とを正確なタイミングで交互に出力しないことを示す信号が検出された場合、前記３次元立体視可能な左眼用画像と右眼用画像とが供給されてきたとき、前記左眼用画像、または右眼用画像のいずれか一方のみを出力する出力ステップと
を含む処理を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本技術は、画像処理装置および方法、並びにプログラムに関し、特に、簡易な方法で、３次元立体視を実現できる左眼用画像、および右眼用画像の供給タイミングが乱れても、視聴される画像に破綻が生じないように表示できるようにした画像処理装置および方法、並びにプログラムに関する。
【背景技術】
【０００２】
３Ｄ（Dimension）立体視可能な画像によるゲームや映画の普及に伴い、３Ｄ立体視可能な画像を表示するディスプレイ技術の重要性が増している。
【０００３】
３Ｄ立体視可能な画像の表示システムは、大きく分けて偏向メガネ方式と液晶シャッタ方式とがあるが、いずれも、右眼には右眼用画像が、左眼には左眼用画像が、それぞれ正しいタイミングで表示されるような各種の表示方式で、それぞれの画像を表示デバイスに合った形式に変換して表示している。
【０００４】
右眼用画像、および左眼用画像を適切なタイミングで表示する技術として、右眼用画像、および左眼用画像にそれぞれLPF（Low Pass Filter）を掛けて、少なくとも２回ずつ連続して表示するようにする技術が提案されている（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１１−０４０９４６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、３Ｄ立体視可能な画像の表示システムの構成として、メガネを利用するような場合、右眼用画像と左眼用画像とが、何らかの原因で乱れることにより、右眼用画像と左眼用画像とを切り替えるタイミングが、同期しない状態となることがある。このような場合、メガネを利用した視聴者には、手前に飛び出て見えるべきものが、奥に引っ込んだように見えたり、逆に、奥に引っ込んで見えるべきものが、手前に飛び出して見えてしまうといったことが生じることがあった。
【０００７】
本技術はこのような状況に鑑みてなされたものであり、特に、３Ｄ立体視可能な右眼用画像と左眼用画像とが入力される段階で、何らかの原因により、そのタイミングが乱れるようなことがあっても、適切に視聴できるようにするものである。
【課題を解決するための手段】
【０００８】
本技術の第１の側面の画像処理装置は、３次元立体視可能な左眼用画像と右眼用画像とが正確なタイミングで交互に供給されない場合、前記３次元立体視可能な左眼用画像と右眼用画像とが供給されてきたとき、前記左眼用画像、または、前記右眼用画像のいずれかのみを出力する。
【０００９】
本技術の第２の側面の画像処理装置は、３次元立体視可能な左眼用画像と右眼用画像とが正確なタイミングで交互に供給されないことを示す信号を検出する異常信号検出部と、前記異常信号検出部により、前記３次元立体視可能な左眼用画像と右眼用画像とを正確なタイミングで交互に出力しないことを示す信号が検出された場合、前記３次元立体視可能な左眼用画像と右眼用画像とが供給されてきたとき、前記左眼用画像、または右眼用画像のいずれか一方のみを出力する出力部とを含む。
【００１０】
前記３次元立体視可能な左眼用画像と右眼用画像とが交互に供給される場合、供給される左眼用画像が供給されるタイミング、および右眼用画像が供給されるタイミングを示すタイミング信号が正しいか否かを判定する判定部と、前記供給されるタイミング信号を独立して発生するタイミング信号発生部とを含ませるようにすることができ、前記異常信号検出部により、前記３次元立体視可能な左眼用画像と右眼用画像とを正確なタイミングで交互に出力しないことを示す信号が検出されず、かつ、前記判定部により、供給されるタイミング信号が正しくないと検出された場合、前記出力部には、前記タイミング信号発生部により発生されるタイミング信号に基づいて、前記３次元立体視可能な左眼用画像と右眼用画像とを取得し、所定のタイミングで出力させるようにすることができる。
【００１１】
前記出力部には、前記タイミング信号に基づいて、前記３次元立体視可能な左眼用画像と右眼用画像とを取得し、フレームレートを変換して出力させるようにすることができる。
【００１２】
前記出力部により取得された、前記タイミング信号に基づいて、前記３次元立体視可能な左眼用画像と右眼用画像とを記憶する記憶部と、前記出力部により前記タイミング信号に基づいて、前記３次元立体視可能な左眼用画像と右眼用画像とを前記記憶部に記憶させると共に、前記出力部が前記フレームレートを変換して出力する際、前記記憶部に記憶されている前記３次元立体視可能な左眼用画像、または、前記右眼用画像を読み出して出力部に供給する記憶制御部とを含ませるようにすることができる。
【００１３】
前記異常信号検出部により、前記３次元立体視可能な左眼用画像と右眼用画像とを正確なタイミングで交互に出力しないことを示す信号が検出された場合、前記記憶制御部にはは、前記出力部により前記タイミング信号に基づいて、前記３次元立体視可能な左眼用画像、または前記右眼用画像のいずれか一方のみを前記記憶部に記憶させ、前記記憶部に記憶されている前記３次元立体視可能な左眼用画像、または前記右眼用画像のいずれか前記記憶部に記憶されている一方のみを読み出して出力部に供給させるようにすることができ、前記出力部には、前記フレームレートを変換させて、前記左眼用画像、または右眼用画像のいずれか一方のみを出力させるようにすることができる。
【００１４】
本技術の第２の側面の画像処理方法は、３次元立体視可能な左眼用画像と右眼用画像とが正確なタイミングで交互に供給されないことを示す信号を検出する異常信号検出部における、前記３次元立体視可能な左眼用画像と右眼用画像とが正確なタイミングで交互に供給されないことを示す信号を検出する異常信号検出ステップと、前記異常信号検出部により、前記３次元立体視可能な左眼用画像と右眼用画像とを正確なタイミングで交互に出力しないことを示す信号が検出された場合、前記３次元立体視可能な左眼用画像と右眼用画像とが供給されてきたとき、前記左眼用画像、または右眼用画像のいずれか一方のみを出力する出力部における、前記異常信号検出ステップの処理により、前記３次元立体視可能な左眼用画像と右眼用画像とを正確なタイミングで交互に出力しないことを示す信号が検出された場合、前記３次元立体視可能な左眼用画像と右眼用画像とが供給されてきたとき、前記左眼用画像、または右眼用画像のいずれか一方のみを出力する出力ステップとを含む。
【００１５】
本技術の第２の側面のプログラムは、３次元立体視可能な左眼用画像と右眼用画像とが正確なタイミングで交互に供給されないことを示す信号を検出する異常信号検出部と、前記異常信号検出部により、前記３次元立体視可能な左眼用画像と右眼用画像とを正確なタイミングで交互に出力しないことを示す信号が検出された場合、前記３次元立体視可能な左眼用画像と右眼用画像とが供給されてきたとき、前記左眼用画像、または右眼用画像のいずれか一方のみを出力する出力部とを含む画像処理装置を制御するコンピュータに、前記異常信号検出部における、３次元立体視可能な左眼用画像と右眼用画像とが正確なタイミングで交互に供給されないことを示す信号を検出する異常信号検出ステップと、前記出力部における、前記異常信号検出ステップの処理により、前記３次元立体視可能な左眼用画像と右眼用画像とを正確なタイミングで交互に出力しないことを示す信号が検出された場合、前記３次元立体視可能な左眼用画像と右眼用画像とが供給されてきたとき、前記左眼用画像、または右眼用画像のいずれか一方のみを出力する出力ステップとを含む処理を実行させる。
【００１６】
本技術の第１の側面においては、３次元立体視可能な左眼用画像と右眼用画像とが正確なタイミングで交互に供給されない場合、前記３次元立体視可能な左眼用画像と右眼用画像とが供給されてきたとき、前記左眼用画像、または、前記右眼用画像のいずれかのみが出力される。
【００１７】
本技術の第２の側面においては、３次元立体視可能な左眼用画像と右眼用画像とが正確なタイミングで交互に供給されないことを示す信号が検出され、前記３次元立体視可能な左眼用画像と右眼用画像とを正確なタイミングで交互に出力しないことを示す信号が検出された場合、前記３次元立体視可能な左眼用画像と右眼用画像とが供給されてきたとき、前記左眼用画像、または右眼用画像のいずれか一方のみが出力される。
【００１８】
本技術の画像処理装置は、独立した装置であっても良いし、画像処理を行うブロックであっても良い。
【発明の効果】
【００１９】
本技術によれば、３次元立体視を実現できる左眼用画像、および右眼用画像の供給タイミングが乱れても、視聴される画像に破綻が生じないようにすることが可能となる。
【図面の簡単な説明】
【００２０】
【図１】本技術である画像処理装置を適用した画像符号化装置の実施の形態の構成例を示す図である。
【図２】ＬＲフラグ検出部の構成例を示す図である。
【図３】検出結果判別部の構成例を示す図である。
【図４】検出結果判別部の入力信号と出力信号を説明する図である。
【図５】ＬＲフラグ自走信号発生部の構成例を示す図である。
【図６】ＬＲフラグ検出処理を説明するフローチャートである。
【図７】ＬＲフラグ入力信号が正常である場合の波形を説明する図である。
【図８】ＬＲフラグ入力信号が異常である場合の波形を説明する図である。
【図９】ＬＲフラグ自走信号発生処理を説明するフローチャートである。
【図１０】検出結果判別処理を説明するフローチャートである。
【図１１】ＬＲフラグ入力信号に異常が発生し、ＬＲフラグ自走信号を用いた場合の波形を示す図である。
【図１２】非標準信号判別フラグがＨｉ信号である場合に左眼用画像のみを読み出すようにする処理を説明する図である。
【図１３】画像出力処理を説明するフローチャートである。
【図１４】画像出力処理を説明するフローチャートである。
【図１５】汎用のパーソナルコンピュータの構成例を説明する図である。
【発明を実施するための最良の形態】
【００２１】
［本技術を適用した画像処理装置の構成例］
図１を参照して、本技術を適用した３次元立体視画像を表示する画像処理装置の構成例について説明する。
【００２２】
画像処理装置１１は、入力される左眼用画像、および右眼用画像からなる３Ｄ画像信号のフレームレートを変換して、専用のメガネを利用することで、視聴者が立体視可能な画像を表示する、例えば、テレビジョン受像機などである。画像処理装置１１は、ＬＲフラグ検出部２１、検出結果判定部２２、ＬＲフラグ自走信号発生部２３、セレクタ２４、フレームレート変換部２５、メモリコントローラ２６、メモリ２７、およびメガネ用タイミングパルス生成部２８を備えている。
【００２３】
ＬＲフラグ検出部２１は、３Ｄ画像信号が入力される際、供給される垂直同期信号、および左眼用画像、および右眼用画像の供給タイミングを示すＬＲフラグ入力信号に基づいて、ＬＲフラグ入力信号の異常を検出する。ここで、ＬＲフラグ入力信号とは、垂直同期信号が入力されるタイミングで、左眼用画像の入力タイミングをＬｏｗ信号として、右眼用画像の入力タイミングをＨｉ信号として出力し、Ｈｉ信号の期間とＬｏｗ信号の期間とが同一であるパルス信号である。すなわち、ＬＲフラグ検出部２１は、垂直同期信号に基づいて、このＬＲフラグ入力信号が適切な間隔で、右眼用画像および左眼用画像の供給されるタイミングが切り替わって供給されてきているか否かにより異常が発生しているか否かを検出する。そして、ＬＲフラグ検出部２１は、異常の検出の有無を示す信号を、ＬＲフラグ検出結果として検出結果判別部２２、およびＬＲフラグ自走信号発生部２３に供給する。尚、ＬＲフラグ検出部２１の詳細な構成については、図２を参照して後述する。
【００２４】
検出結果判別部２２は、ＬＲフラグ検出部２１より供給されてきた検出結果、および非標準信号判別フラグに基づいて、ＬＲフラグ選択制御信号を生成して、セレクタ２４に供給する。また、検出結果判別部２２は、Ｌ／Ｒ画像を交互に読み出すように指示するか、またはＬ画像のみを読み出すかを指示する読出制御信号をメモリコントローラ２６に供給する。尚、検出結果判別部２２の詳細な構成については、図３を参照して後述する。
【００２５】
ＬＲフラグ自走信号発生部２３は、垂直同期信号、およびＬＲフラグ入力信号に基づいて、ＬＲフラグ入力信号とは独立したＬＲフラグ自走信号を生成してセレクタ２４に出力する。尚、ＬＲフラグ自走信号発生部２３の詳細な構成については、図４を参照して後述する。
【００２６】
セレクタ２４は、検出結果判別部２２より供給されてくるＬＲフラグ選択制御信号に基づいて、ＬＲフラグ入力信号、または、ＬＲフラグ自走信号発生部２３より供給されてくるＬＲフラグ自走信号のいずれかを切り替えてフレームレート変換部２５に供給する。
【００２７】
フレームレート変換部２５は、セレクタ２４より供給されてくるＬＲフラグ信号、または、ＬＲフラグ自走信号のいずれかにより、入力されてくる３Ｄ画像信号を取得すると共に、メモリコントローラ２６を制御して、メモリ２７に記憶させる。また、フレームレート変換部２５は、内蔵するクロック発生部２５ａにより発生されるクロック信号に基づいて、メモリコントローラ２６を制御して、変換すべきフレームレートに対応する適切なタイミングでメモリ２７より３Ｄ画像信号を構成する左眼用画像、または右眼用画像を読み出して出力する。また、フレームレート変換部２５は、左眼用画像、または右眼用画像を出力するタイミングの情報をメガネ用タイミングパルス生成部２８に供給する。
【００２８】
メモリコントローラ２６は、フレームレート変換部２５により制御され、供給されてくる左眼用画像、または右眼用画像からなる３Ｄ画像信号をメモリ２７に記憶させる。また、メモリコントローラ２６は、検出結果判別部２２より供給されてくる読出制御信号が、Ｌ／Ｒ画像を交互に読み出す指示である場合、メモリ２７に記憶されている右眼用画像、および左眼用画像を、フレームレートを変換する適切なタイミングで交互に読み出す。さらに、メモリコントローラ２６は、検出結果判別部２２より供給されてくる読出制御信号が、Ｌ画像のみを読み出す指示である場合、メモリ２７に記憶されている右眼用画像、および左眼用画像のうち、フレームレートを変換する適切なタイミングで左眼用画像のみを読み出す。
【００２９】
メガネ用タイミングパルス生成部２８は、フレームレート変換部２５より供給されてくる左眼用画像、および右眼用画像の出力タイミングの信号に基づいて、メガネ用タイミングパルスを発生して、図示せぬメガネに供給する。
【００３０】
［ＬＲフラグ検出部の構成例］
次に、図２を参照して、ＬＲフラグ検出部２１の構成例について説明する。
【００３１】
ＬＲフラグ検出部２１は、フリップフロップ回路（ＦＦ）４１，４２、ＥＸＯＲ回路４３、およびＦＦ４４を備えている。ＦＦ４１は、イネーブル端子ＥＮに垂直同期信号が供給されるタイミングで、それまでラッチしていた信号を出力端子Ｑから、ＦＦ４２およびＥＸＯＲ回路４３の一方の入力端子に出力し、データ端子Ｄに入力されるＬＲフラグ入力信号をラッチして記憶する。ＦＦ４２は、イネーブル端子ＥＮに垂直同期信号が供給されるタイミングで、それまでラッチしていた信号を出力端子Ｑから、ＥＸＯＲ回路４３の他方の入力端子に出力し、データ端子Ｄに入力されるＦＦ４１の出力端子Ｑからの出力信号をラッチして記憶する。ＥＸＯＲ回路４３は、それぞれＦＦ４１，ＦＦ４２の出力端子Ｑより供給されてくる信号を比較し、不一致であればＨｉ信号を出力し、一致すればＬｏｗ信号を出力する。フリップフロップ回路ＦＦ４４は、イネーブル端子ＥＮに垂直同期信号が供給されるタイミングで、データ端子Ｄに供給されるＥＸＯＲ回路４３の出力信号をラッチして記憶すると共に、記憶した信号を出力端子Ｑより出力する。
【００３２】
すなわち、ＦＦ４１，ＦＦ４２のそれぞれの出力信号は、ＬＲフラグ入力信号の直前の波形と、今現在の波形であると捉えることができるものであるので、ＥＸＯＲ回路４３により不一致であり、Ｈｉ信号が出力されれば正常な信号であると判定することができる。すなわち、ＬＲフラグ検出部２１は、ＦＦ４４からの出力信号がＨｉ信号であれば、ＬＲフラグ入力信号は正常であり、Ｌｏｗ信号であれば異常が発生していることを示す信号をＬＲフラグ検出結果として出力する。
【００３３】
［検出結果判別部の構成例］
次に、図３を参照して、検出結果判別部２２の構成例について説明する。
【００３４】
検出結果判別部２２は、ＯＲ回路６１、反転回路６２、Ｌ／Ｒ画像交互読出指示部６３、Ｌ画像繰返読出指示部６４、およびセレクタ６５を備えている。ＯＲ回路６１は、ＬＲフラグ検出部２１より供給されてくるＬＲフラグ検出結果、および非標準信号判別フラグの少なくとも、そのいずれかがＨｉ信号であるとき、Ｈｉ信号を出力し、それ以外のときＬｏｗ信号を出力する。ここで、非標準信号判別フラグは、入力される３Ｄ画像信号が切り替わったり、解像度が変化したり、または、３Ｄ画像信号の周波数変換がなされるとき、Ｈｉ信号として供給されてくる信号である。従って、非標準信号判別フラグがＨｉ信号となるとき、通常、３Ｄ画像信号が、正しいタイミングで供給されないと考えることができる。反転回路６２は、ＯＲ回路６１の出力信号を反転し、ＬＲフラグ選択制御信号としてセレクタ２４に出力する。すなわち、ＬＲフラグ検出結果が異常を示すＬｏｗ信号であって、非標準信号判別フラグが、正常を示すＬｏｗ信号である場合にのみ、反転回路６２からは、ＬＲフラグ選択制御信号がＨｉ信号として出力され、それ以外の場合、Ｌｏｗ信号が出力される。
【００３５】
Ｌ／Ｒ画像交互読出指示部６３は、メモリコントローラ２６にフレームレート変換部２５より供給されてきた３Ｄ画像信号を構成する左眼用画像、および右眼用画像を交互にメモリ２７より読み出してフレームレート変換部２５に供給するＬ／Ｒ画像交互読出指示コマンドを出力する。そして、Ｌ／Ｒ画像交互読出指示部６３は、左眼用画像、および右眼用画像を交互にメモリ２７より読み出してフレームレート変換部２５に供給するＬ／Ｒ画像交互読出指示コマンドをセレクタ６５の一方の入力端子に供給する。Ｌ画像繰返読出指示部６４は、メモリコントローラ２６にフレームレート変換部２５より供給されてきた３Ｄ画像信号を構成する左眼用画像、および右眼用画像のうち、左眼用画像のみをメモリ２７より読み出してフレームレート変換部２５に供給するＬ画像繰返読出指示コマンドを出力する。そして、Ｌ画像繰返読出指示部６４は、左眼用画像、および右眼用画像のうち、左眼用画像のみをメモリ２７より読み出してフレームレート変換部２５に供給するＬ画像繰返読出指示コマンドをセレクタ６５の他方の入力端子に供給する。セレクタ６５は、非標準信号判別フラグに基づいて、Ｌ／Ｒ画像交互読出指示コマンド、またはＬ画像繰返読出指示コマンドのいずれかの読出制御信号を切り替えてメモリコントローラ２６に出力する。
【００３６】
［検出結果判別部への入力信号と出力信号との関係］
検出結果判別部２２における、入力信号である、ＬＲフラグ検出結果、および非標準信号判別フラグに対する、出力信号である読出制御信号、およびＬＲフラグ選択制御信号との関係は、図４で示されるようなものとなる。
【００３７】
すなわち、非標準信号判別フラグが、正常を示すＬｏｗ信号であって、ＬＲフラグ検出結果が異常を示すＬｏｗ信号である場合、読出制御信号は、Ｌ／Ｒ画像交互読出指示コマンドを示すＬｏｗ信号（０）であり、ＬＲフラグ選択制御信号は、Ｈｉ信号（１）である。すなわち、この場合、このＬＲフラグ選択制御信号に基づいて、セレクタ２４は、ＬＲフラグ自走信号発生部２３のＬＲフラグ自走信号を選択して、フレームレート変換部２５に供給する。また、非標準信号判別フラグが、正常を示すＬｏｗ信号であって、ＬＲフラグ検出結果が正常を示すＨｉ信号である場合、読出制御信号は、Ｌ／Ｒ画像交互読出指示コマンドを示すＬｏｗ信号（０）であり、ＬＲフラグ選択制御信号は、Ｌｏｗ信号（０）である。すなわち、この場合、このＬＲフラグ選択制御信号に基づいて、セレクタ２４は、ＬＲフラグ入力信号を選択して、フレームレート変換部２５に供給する。
【００３８】
さらに、非標準信号判別フラグが、非標準を示すＨｉ信号であって、ＬＲフラグ検出結果が異常を示すＬｏｗ信号である場合、読出制御信号は、Ｌ画像繰返読出指示コマンドを示すＨｉ信号（１）であり、ＬＲフラグ選択制御信号は、Ｌｏｗ信号（０）である。すなわち、この場合、このＬＲフラグ選択制御信号に基づいて、セレクタ２４は、ＬＲフラグ入力信号を選択して、フレームレート変換部２５に供給する。また、非標準信号判別フラグが、非標準を示すＨｉ信号であって、ＬＲフラグ検出結果が正常を示すＨｉ信号である場合、読出制御信号は、Ｌ画像繰返読出指示コマンドを示すＨｉ信号（１）であり、ＬＲフラグ選択制御信号は、Ｌｏｗ信号（０）である。すなわち、この場合、このＬＲフラグ選択制御信号に基づいて、セレクタ２４は、ＬＲフラグ入力信号を選択して、フレームレート変換部２５に供給する。
【００３９】
［ＬＲフラグ自走信号発生部の構成例］
次に、図５を参照して、ＬＲフラグ自走信号発生部２３の構成例について説明する。
【００４０】
ＬＲフラグ自走信号発生部２３は、セレクタ８１、ＦＦ８２、および反転回路８３を備えている。セレクタ８１は、ＬＲフラグ検出結果に基づいて、ＬＲフラグ入力信号に異常がない場合、ＬＲフラグ入力信号を出力し、ＬＲフラグ入力信号に異常がある場合、ＦＦ８２の出力信号を反転回路８３により反転した信号のいずれかをＦＦ８２に供給する。ＦＦ８２は、イネーブル端子ＥＮに供給されてくる垂直同期信号のタイミングに応じて、セレクタ８１より供給されてくる信号をラッチして、出力端子ＱよりＬＲフラグ自走信号としてセレクタ２４、および反転回路８３に供給する。すなわち、ＬＲフラグ自走信号発生部２３は、ＬＲフラグ入力信号に異常がない限り、ＬＲフラグ入力信号をそのまま出力すると共に、ＬＲフラグ入力信号に異常がある場合でも、ＦＦ８２と反転回路８３により、自らでＬＲフラグ自走信号を発生して出力する。
【００４１】
［ＬＲフラグ検出処理］
次に、図６のフローチャートを参照しえ、ＬＲフラグ検出処理について説明する。
【００４２】
ステップＳ１において、ＦＦ４１，ＦＦ４２は、いずれもイネーブル端子ＥＮに垂直同期信号が供給されてきたか否かを判定する。ステップＳ１において、例えば、図７のタイミングチャートにおける時刻ｔ１で示されるように、垂直同期信号が発生した場合、処理は、ステップＳ２に進む。尚、図７においては、上から順に、垂直同期信号、ＦＦ４１に供給されるＬＲフラグ入力信号、ＦＦ４２より出力される信号、およびＥＸＯＲ回路の出力信号をそれぞれ表している。
【００４３】
ステップＳ２において、ＦＦ４１は、垂直同期信号と共に入力された新たなＬＲフラグ入力信号をラッチして記憶する。すなわち、図７の時刻ｔ１において、ＬＲフラグ入力信号がＨｉ信号からＬｏｗ信号に切り替わることにより、ＦＦ４１は、新たなＬｏｗ信号をラッチして記憶すると共に、その信号をＥＸＯＲ回路４３に出力する
【００４４】
ステップＳ３において、ＦＦ４２は、垂直同期信号と共に入力された、それまでＦＦ４１より出力されていた信号をラッチして記憶する。すなわち、図７の時刻ｔ１において、ＦＦ４１からはＨｉ信号が出力されていたので、Ｈｉ信号をラッチして記憶すると共に、その信号をＥＸＯＲ回路４３に出力する。
【００４５】
ステップＳ４において、ＥＸＯＲ回路４３は、ＦＦ４１，ＦＦ４２の出力信号を比較して一致するか否かを判定する。ステップＳ４において、例えば、図７の時刻ｔ１における場合、ＦＦ４１の出力信号はＬｏｗ信号であり、ＦＦ４２の出力信号は、Ｈｉ信号であるので、一致しないため、処理は、ステップＳ５に進む。
【００４６】
ステップＳ５において、ＥＸＯＲ回路４３は、正常であることを示すＨｉ信号をＦＦ４４に供給する。
【００４７】
一方、ステップＳ２において、例えば、図８の時刻ｔ１１で示されるように、ＬＲフラグ入力信号が、Ｈｉ信号からＬｏｗ信号へと反転しない場合、ステップＳ３において、ＦＦ４２の出力端子Ｑからの出力信号はＨｉ信号となる。さらに、時刻ｔ１２において、ＦＦ４２の出力端子Ｑからの出力信号はやはりＨｉ信号となる。この結果、時刻ｔ１２乃至ｔ１４においては、ステップＳ４において、ＦＦ４１，ＦＦ４２より出力される信号は一致しないものとなる。このため、処理は、ステップＳ６に進み、図８の４段目で示されるように、ＥＸＯＲ回路４３は、Ｌｏｗ信号を出力する。
【００４８】
ステップＳ７において、ＦＦ４４は、データ端子に供給されるＥＸＯＲ回路４３の出力信号をラッチして、記憶する。
【００４９】
ステップＳ８において、ＦＦ４１は、直前でラッチした信号を出力端子Ｑから出力する。
【００５０】
ステップＳ９において、ＦＦ４２は、直前でラッチした信号を出力端子Ｑから出力する。
【００５１】
ステップＳ１０において、ＦＦ４４は、直前でラッチした信号を出力端子Ｑから出力し、処理は、ステップＳ１に戻る。
【００５２】
また、ステップＳ１において、垂直同期信号が供給されてきていないとみなされた場合、ステップＳ２乃至Ｓ７の処理が繰り返される。
【００５３】
以上の処理により、ＬＲフラグ入力信号が、垂直同期信号に同期して、左眼用画像、および右眼用画像が切り替わって供給されてきているか否かが判定されて、正しく切り替わって供給されてきていない場合、その異常を示すＬｏｗ信号がＬＲフラグ検出結果として出力される。逆に、ＬＲフラグ入力信号が、垂直同期信号に同期して、正しく切り替わって供給されてきている場合、正常であることを示すＨｉ信号がＬＲフラグ検出結果として出力される。結果として、ＬＲフラグ検出結果を検出することで、ＬＲフラグ入力信号が正しく供給されているか否かを認識することが可能となる。
【００５４】
［ＬＲフラグ自走信号発生処理］
次に、図９のフローチャートを参照して、ＬＲフラグ自走信号発生部２３によるＬＲフラグ自走信号発生処理について説明する。
【００５５】
ステップＳ３１において、セレクタ８１は、ＬＲフラグ検出結果がＨｉ信号、すなわち、ＬＲフラグ入力信号が正しく、正常に供給されているか否かを判定する。ステップＳ３１において、例えば、ＬＲフラグ検出結果がＨｉ信号であり、正常である場合、処理は、ステップＳ３２に進む。
【００５６】
ステップＳ３２において、セレクタ８１は、ＬＲフラグ入力信号をＦＦ８２に供給する。
【００５７】
ステップＳ３４において、ＦＦ８２は、イネーブル端子ＥＮに垂直同期信号が供給されてきたか否かを判定する。ステップＳ３４において、例えば、垂直同期信号が供給されてきたとみなされた場合、処理は、ステップＳ３５に進む。
【００５８】
ステップＳ３５において、ＦＦ８２は、データ端子Ｄにセレクタ８１より供給されてくる信号をラッチして、記憶する。
【００５９】
ステップＳ３６において、ＦＦ８２は、直前にラッチした信号を出力端子ＱからＬＲフラグ自走信号として出力すると共に、反転回路８３に供給する。これにより、反転回路８３は、供給されてきた信号のＨｉ信号、およびＬｏｗ信号を判定してセレクタ８１に供給する。すなわち、ＬＲフラグ入力信号が正常であるとみなされた場合、ＬＲフラグ自走信号としてそのまま出力される。
【００６０】
一方、ステップＳ３１において、ＬＲフラグ検出結果がＬｏｗ信号であり、ＬＲフラグ入力信号が正しく供給されてきていないことが検出された場合、処理は、ステップＳ３３に進む。
【００６１】
ステップＳ３３において、セレクタ８１は、反転回路８３より供給されてくるＦＦ８２の出力端子Ｑの反転信号を選択して、ＦＦ８２に出力する。
【００６２】
また、ステップＳ３４において、垂直同期信号がＨｉではない場合、ステップＳ３５の処理はスキップされる。
【００６３】
以上の処理により、ＬＲフラグ入力信号に異常がない場合、ＬＲフラグ入力信号が後段の処理に出力される。また、ＬＲフラグ入力信号に異常がある場合は、垂直同期信号と同期してＦＦ８２より出力される信号が、反転回路８３により反転して入力される信号が交互に出力されることにより、ＬＲフラグ入力信号と、略同一の信号として扱うことが可能なＬＲフラグ自走信号を発生することが可能となる。
【００６４】
［検出結果判別処理］
次に、図１０のフローチャートを参照して、検出結果判別部２２、およびセレクタ２４による検出結果判別処理について説明する。
【００６５】
ステップＳ５１において、ＯＲ回路６１は、ＬＲフラグ検出結果、および非標準信号判別フラグの少なくともいずれか一方がＨｉ信号であるか否かを判定する。ステップＳ５１において、ＬＲフラグ検出結果、および非標準信号判別フラグの少なくともいずれか一方がＨｉ信号である場合、ステップＳ５２において、ＯＲ回路６１は、Ｈｉ信号を反転回路６２に供給する。一方、ステップＳ５１において、ＬＲフラグ検出結果、および非標準信号判別フラグのいずれもがＨｉ信号ではなく、Ｌｏｗ信号である場合、ステップＳ５３において、ＯＲ回路６１は、Ｌｏｗ信号を反転回路６２に供給する。
【００６６】
ステップＳ５４において、反転回路６２は、ＯＲ回路６１より供給されてきた判定結果を反転させてＬＲフラグ選択制御信号としてセレクタ２４に供給する。
【００６７】
ステップＳ５５において、セレクタ２４は、ＬＲフラグ選択制御信号がＨｉ信号であるか否かを判定する。ステップＳ５５において、例えば、ステップＳ５１の処理により、ＬＲフラグ検出結果、および非標準信号判別フラグがいずれもＨｉではなく、ステップＳ５３の処理により、Ｌｏｗ信号が出力されて、ステップＳ５４の処理により、Ｌｏｗ信号が反転されて、ＬＲフラグ選択制御信号がＨｉ信号として出力される場合、処理は、ステップＳ５６に進む。
【００６８】
ステップＳ５６において、セレクタ２４は、ＬＲフラグ入力信号が正しく読み出されることがないものとみなし、ＬＲフラグ自走信号発生部２３により発生されてくる、ＬＲフラグ自走信号をフレームレート変換部２５に供給する。
【００６９】
一方、ステップＳ５５において、例えば、ステップＳ５１の処理により、ＬＲフラグ検出結果、および非標準信号判別フラグの少なくともいずれかがＨｉであり、ステップＳ５２の処理により、Ｈｉ信号が出力されて、ステップＳ５４の処理により、Ｈｉ信号が反転されて、ＬＲフラグ選択制御信号がＬｏｗ信号として出力される場合、処理は、ステップＳ５７に進む。
【００７０】
ステップＳ５７において、セレクタ２４は、ＬＲフラグ入力信号が正しく読み出されるものとみなし、ＬＲフラグ入力信号をそのままフレームレート変換部２５に供給する。
【００７１】
すなわち、図１１で示される時刻ｔ１０１乃至ｔ１１７においては、２段目で示されるように、ＬＲフラグ入力信号は、正しい間隔でＨｉ信号、およびＬｏｗ信号が交互に入力されて、正しく供給されている。このような場合、ＬＲフラグ検出結果はＨｉ信号となり、また、３段目で示されるように、非標準判別フラグはＬｏｗ信号のままであるので、ＬＲフラグ選択制御信号はＬｏｗ信号となる。この場合、ステップＳ５７の処理により、ＬＲフラグ入力信号がそのままフレームレート変換部２５に供給される。一方、図１１で示される時刻ｔ１１７乃至ｔ１２１においては、２段目で示されるように、ＬＲフラグ入力信号は、本来Ｈｉ信号が出力されるべきタイミングで、Ｌｏｗ信号が入力されており、正しく供給されていない。このような場合、ＬＲフラグ検出結果はＬｏｗ信号となり、また、３段目で示されるように、非標準判別フラグはＬｏｗ信号のままであるので、ＬＲフラグ選択制御信号はＨｉ信号となる。この場合、ステップＳ５６の処理により、図１１の４段目の点線部で示されるような波形が、ＬＲフラグ自走信号により補われて発生されて、フレームレート変換部２５に供給される。
【００７２】
尚、図１１においては、上から３Ｄ画像信号の入力を示しており、ＬＮ、およびＲＮは、それぞれ第Ｎフレームの左眼用画像、および右眼用画像をそれぞれ示している。また、３Ｄ画像信号入力の下には、上からＬＲフラグ入力信号、非標準信号判別フラグ、３Ｄ画像信号出力、およびメガネ用タイミングパルス出力をそれぞれ示している。また、３Ｄ画像信号入力は、６０Ｈｚで右眼用画像および左眼用画像が交互に入力されているのに対して、３Ｄ画像信号出力は、２４０Ｈｚで、かつ、同一画像を２枚連続で、かつ、左右交互に２回ずつ出力されている。
【００７３】
ステップＳ５８において、セレクタ６５は、非標準信号判別フラグがＨｉ信号であるか否か、すなわち、３Ｄ画像信号が正しく入力されない可能性の高い状態であるか否かを判定する。ステップＳ５８において、非標準信号判別フラグがＨｉ信号であり、３Ｄ画像信号が正しく入力されない可能性の高い状態である場合、処理は、ステップＳ５９に進む。
【００７４】
ステップＳ５９において、セレクタ６５は、Ｌ画像繰返読出指示部６４からのＬ画像繰返読出指示コマンドを、読出制御信号として選択し、メモリコントローラ２６に出力する。すなわち、この場合、３Ｄ画像信号が正しく入力されない可能性の高い状態であるので、メモリコントローラ２６には、左眼用画像のみを読み出すように制御させ、画像の破綻を防止させる。
【００７５】
一方、ステップＳ５８において、非標準信号判別フラグがＬｏｗ信号であり、３Ｄ画像信号が正しく入力されている可能性の高い状態である場合、処理は、ステップＳ６０に進む。
【００７６】
ステップＳ６０において、セレクタ６５は、Ｌ／Ｒ画像交互読出指示部６３からのＬ／Ｒ画像交互読出指示コマンドを、読出制御信号として選択し、メモリコントローラ２６に出力する。すなわち、この場合、３Ｄ画像信号が正しく入力される可能性の高い状態であるので、メモリコントローラ２６には、左眼用画像、および右眼用画像を、２枚ずつ、交互に２回読み出すように制御させる。
【００７７】
この処理により、例えば、図１２の時刻ｔ２１７乃至ｔ２２６で示されるように、時刻ｔ２１７乃至ｔ２２１における非標準信号判別フラグがＨｉ信号となることにより、ステップＳ５９の処理により、Ｌ画像繰返読出指示コマンドがフレームレート変換部２５に供給されることにより、そのタイミングで供給されてくる右眼用画像Ｒ２の読み込みを止める事になる。このため、本来時刻ｔ２２０乃至ｔ２２２、およびｔ２２４乃至ｔ２２６のタイミングにおいて本来読み出されるべき右眼用画像Ｒ２に代えて、左眼用画像Ｌ２が出力されており、左眼用画像のみが読み出されている。
【００７８】
このような処理により、３Ｄ画像信号が正しいタイミングで入力されない可能性の高い場合には、左眼用画像のみを読み出して表示するようにすることができるので、クロストークなどの発生を抑制することが可能となる。尚、右眼用画像、および左眼用画像における３Ｄ立体視を実現する際に生じるクロストークを抑制するための処理であるので、左眼用画像のみを読み出して表示する代わりに、右眼用画像のみを読み出して表示するようにしてもよい。
【００７９】
［画像出力処理］
次に、図１３，図１４のフローチャートを参照して、画像出力処理について説明する。
【００８０】
ステップＳ８１において、フレームレート変換部２５は、図示せぬフレームカウンタＮをリセットして０に初期化する。
【００８１】
ステップＳ８２において、フレームレート変換部２５は、セレクタ２４より供給されてくるＬＲフラグ入力信号、またはＬＲフラグ自走信号が、Ｈｉ信号からＬｏｗ信号に切り替わったか否かを判定する。例えば、フレームカウンタＮ＝１である場合、図１２の最上段における時刻ｔ２０５で示されるように、ＬＲフラグ入力信号、またはＬＲフラグ自走信号が、Ｈｉ信号からＬｏｗ信号に切り替わった場合、処理は、ステップＳ８３に進む。
【００８２】
ステップＳ８３において、フレームレート変換部２５は、このタイミングで供給されてくる第Ｎフレームの左眼用画像ＬＮを取得し、メモリコントローラ２６に供給する。
【００８３】
ステップＳ８４において、メモリコントローラ２６は、供給されてきた第Ｎフレームの左眼用画像ＬＮをメモリ２７に記憶させる。すなわち、今の場合、メモリコントローラ２６は、時刻ｔ２０５乃至ｔ２０９において、供給されてくる左眼用画像Ｌ１をメモリ２７に記憶させる。
【００８４】
ステップＳ８５において、メモリコントローラ２６は、第（Ｎ−１）フレームの右眼用画像Ｒ（Ｎ−１）がメモリ２７に記憶されているか否かを判定する。ステップＳ８５において、例えば、第（Ｎ−１）フレームの右眼用画像Ｒ（Ｎ−１）がメモリ２７に記憶されている場合、ステップＳ８６において、メモリコントローラ２６は、第（Ｎ−１）フレームの右眼用画像Ｒ（Ｎ−１）をメモリ２７より読み出してフレームレート変換部２５に供給する。フレームレート変換部２５は、供給されてきた第（Ｎ−１）フレームの右眼用画像Ｒ（Ｎ−１）を出力する。すなわち、今の場合、カウンタＮ＝１であるので、図１２の５段目における時刻ｔ２０５乃至ｔ２０６で示されるように、第０フレームの右眼用画像Ｒ０が出力される。
【００８５】
ステップＳ８８において、フレームコントローラ２５は、クロック発生部２５ａを制御して、ＬＲフラグ入力信号、またはＬＲフラグ自走信号が、Ｈｉ信号からＬｏｗ信号に切り替わったタイミングから時間Ｔ／４が経過したか否かを判定する。ここで、時間Ｔとは、６０Ｈｚにおける左眼用画像ＬＮ、または、右眼用画像ＲＮが供給される時間間隔である。ステップＳ８８において、ＬＲフラグ入力信号、またはＬＲフラグ自走信号が、Ｈｉ信号からＬｏｗ信号に切り替わったタイミングから時間Ｔ／４が経過するまで、同様の処理が繰り返される。そして、ステップＳ８８において、ＬＲフラグ入力信号、またはＬＲフラグ自走信号が、Ｈｉ信号からＬｏｗ信号に切り替わったタイミングから時間Ｔ／４が経過した場合、処理は、ステップＳ８９に進む。
【００８６】
ステップＳ８９において、フレームレート変換部２５は、メガネ用タイミングパルス出力部２８に対して、Ｈｉ信号からＬｏｗ信号に切り替わったタイミングから時間Ｔ／４が経過したことを通知する。この通知に応じて、メガネ用タイミングパルス出力部２８は、例えば、図１２の６段目における時刻ｔ２０６で示されるように、メガネ用タイミングパルスをＨｉ信号に切り替えて出力する。
【００８７】
ステップＳ９０において、メモリコントローラ２６は、第（Ｎ−１）フレームの左眼用画像Ｌ（Ｎ−１）をメモリ２７より読み出してフレームレート変換部２５に供給する。フレームレート変換部２５は、供給されてきた第（Ｎ−１）フレームの左眼用画像Ｌ（Ｎ−１）を出力する。すなわち、今の場合、カウンタＮ＝１であるので、図１２の５段目における時刻ｔ２０６乃至ｔ２０７で示されるように、第０フレームの左眼用画像Ｌ０が出力される。
【００８８】
ステップＳ９１において、フレームコントローラ２５は、クロック発生部２５ａを制御して、ＬＲフラグ入力信号、またはＬＲフラグ自走信号が、Ｈｉ信号からＬｏｗ信号に切り替わったタイミングから時間２Ｔ／４が経過したか否かを判定する。ステップＳ９１において、ＬＲフラグ入力信号、またはＬＲフラグ自走信号が、Ｈｉ信号からＬｏｗ信号に切り替わったタイミングから時間２Ｔ／４が経過するまで、同様の処理が繰り返される。そして、ステップＳ９１において、ＬＲフラグ入力信号、またはＬＲフラグ自走信号が、Ｈｉ信号からＬｏｗ信号に切り替わったタイミングから時間２Ｔ／４が経過した場合、処理は、ステップＳ９２に進む。
【００８９】
ステップＳ９２において、メモリコントローラ２６は、第（Ｎ−１）フレームの左眼用画像Ｌ（Ｎ−１）をメモリ２７より読み出してフレームレート変換部２５に供給する。フレームレート変換部２５は、供給されてきた第（Ｎ−１）フレームの左眼用画像Ｌ（Ｎ−１）を出力する。すなわち、今の場合、カウンタＮ＝１であるので、図１２の５段目における時刻ｔ２０７乃至ｔ２０８で示されるように、第０フレームの左眼用画像Ｌ０が出力される。
【００９０】
ステップＳ９３において、フレームコントローラ２５は、クロック発生部２５ａを制御して、ＬＲフラグ入力信号、またはＬＲフラグ自走信号が、Ｈｉ信号からＬｏｗ信号に切り替わったタイミングから時間３Ｔ／４が経過したか否かを判定する。ステップＳ９３において、ＬＲフラグ入力信号、またはＬＲフラグ自走信号が、Ｈｉ信号からＬｏｗ信号に切り替わったタイミングから時間３Ｔ／４が経過するまで、同様の処理が繰り返される。そして、ステップＳ９３において、ＬＲフラグ入力信号、またはＬＲフラグ自走信号が、Ｈｉ信号からＬｏｗ信号に切り替わったタイミングから時間３Ｔ／４が経過した場合、処理は、ステップＳ９４に進む。
【００９１】
ステップＳ９４において、フレームレート変換部２５は、メガネ用タイミングパルス出力部２８に対して、Ｈｉ信号からＬｏｗ信号に切り替わったタイミングから時間３Ｔ／４が経過したことを通知する。この通知に応じて、メガネ用タイミングパルス出力部２８は、例えば、図１２の６段目における時刻ｔ２０８で示されるように、メガネ用タイミングパルスをＬｏｗ信号に切り替えて出力する。
【００９２】
ステップＳ９５において、メモリコントローラ２６は、第（Ｎ−１）フレームの右眼用画像Ｒ（Ｎ−１）がメモリ２７に記憶されているか否かを判定する。ステップＳ９５において、例えば、第（Ｎ−１）フレームの右眼用画像Ｒ（Ｎ−１）がメモリ２７に記憶されている場合、ステップＳ９６において、メモリコントローラ２６は、第（Ｎ−１）フレームの右眼用画像Ｒ（Ｎ−１）をメモリ２７より読み出してフレームレート変換部２５に供給する。フレームレート変換部２５は、供給されてきた第（Ｎ−１）フレームの右眼用画像Ｒ（Ｎ−１）を出力する。すなわち、今の場合、カウンタＮ＝１であるので、図１２の５段目における時刻ｔ２０８乃至ｔ２０９で示されるように、第０フレームの右眼用画像Ｒ０が出力される。
【００９３】
ステップＳ９８（図１４）において、フレームレート変換部２５は、セレクタ２４より供給されてくるＬＲフラグ入力信号、またはＬＲフラグ自走信号が、Ｌｏｗ信号からＨｉ信号に切り替わったか否かを判定する。例えば、フレームカウンタＮ＝１である場合、図１２の最上段における時刻ｔ２０９で示されるように、ＬＲフラグ入力信号、またはＬＲフラグ自走信号が、Ｌｏｗ信号からＨｉ信号に切り替わった場合、処理は、ステップＳ９９に進む。
【００９４】
ステップＳ９９において、メモリコントローラ２６は、読出制御信号が、Ｌ画像繰返読出指示コマンドであるか否かを判定し、例えば、Ｌ画像繰返読出指示コマンドではなく、例えば、Ｌ／Ｒ画像交互読出指示コマンドである場合、処理は、ステップＳ１００に進む。
【００９５】
ステップＳ１００において、フレームレート変換部２５は、このタイミングで供給されてくる第Ｎフレームの右眼用画像ＲＮを取得し、メモリコントローラ２６に供給する。
【００９６】
ステップＳ１０１において、メモリコントローラ２６は、供給されてきた第Ｎフレームの右眼用画像ＲＮをメモリ２７に記憶させる。すなわち、今の場合、メモリコントローラ２６は、時刻ｔ２０９乃至ｔ２１３において、供給されてくる右眼用画像Ｒ１をメモリ２７に記憶させる。
【００９７】
ステップＳ１０２において、メモリコントローラ２６は、第（Ｎ−１）フレームの右眼用画像Ｒ（Ｎ−１）がメモリ２７に記憶されているか否かを判定する。ステップＳ１０２において、例えば、第（Ｎ−１）フレームの右眼用画像Ｒ（Ｎ−１）がメモリ２７に記憶されている場合、ステップＳ１０３において、メモリコントローラ２６は、第（Ｎ−１）フレームの右眼用画像Ｒ（Ｎ−１）をメモリ２７より読み出してフレームレート変換部２５に供給する。フレームレート変換部２５は、供給されてきた第（Ｎ−１）フレームの右眼用画像Ｒ（Ｎ−１）を出力する。すなわち、今の場合、カウンタＮ＝１であるので、図１２の５段目における時刻ｔ２０９乃至ｔ２１０で示されるように、第０フレームの右眼用画像Ｒ０が出力される。
【００９８】
ステップＳ１０５において、フレームコントローラ２５は、クロック発生部２５ａを制御して、ＬＲフラグ入力信号、またはＬＲフラグ自走信号が、Ｈｉ信号からＬｏｗ信号に切り替わったタイミングから時間Ｔ／４が経過したか否かを判定する。ステップＳ１０５において、ＬＲフラグ入力信号、またはＬＲフラグ自走信号が、Ｈｉ信号からＬｏｗ信号に切り替わったタイミングから時間Ｔ／４が経過するまで、同様の処理が繰り返される。そして、ステップＳ１０５において、ＬＲフラグ入力信号、またはＬＲフラグ自走信号が、Ｈｉ信号からＬｏｗ信号に切り替わったタイミングから時間Ｔ／４が経過した場合、処理は、ステップＳ１０６に進む。
【００９９】
ステップＳ１０６において、フレームレート変換部２５は、メガネ用タイミングパルス出力部２８に対して、Ｈｉ信号からＬｏｗ信号に切り替わったタイミングから時間Ｔ／４が経過したことを通知する。この通知に応じて、メガネ用タイミングパルス出力部２８は、例えば、図１２の６段目における時刻ｔ２１０で示されるように、メガネ用タイミングパルスをＨｉ信号に切り替えて出力する。
【０１００】
ステップＳ１０７において、メモリコントローラ２６は、第Ｎフレームの左眼用画像ＬＮをメモリ２７より読み出してフレームレート変換部２５に供給する。フレームレート変換部２５は、供給されてきた第Ｎフレームの左眼用画像ＬＮを出力する。すなわち、今の場合、カウンタＮ＝１であるので、図１２の５段目における時刻ｔ２１０乃至ｔ２１１で示されるように、第１フレームの左眼用画像Ｌ１が出力される。
【０１０１】
ステップＳ１０８において、フレームコントローラ２５は、クロック発生部２５ａを制御して、ＬＲフラグ入力信号、またはＬＲフラグ自走信号が、Ｈｉ信号からＬｏｗ信号に切り替わったタイミングから時間２Ｔ／４が経過したか否かを判定する。ステップＳ１０８において、ＬＲフラグ入力信号、またはＬＲフラグ自走信号が、Ｈｉ信号からＬｏｗ信号に切り替わったタイミングから時間２Ｔ／４が経過するまで、同様の処理が繰り返される。そして、ステップＳ１０８において、ＬＲフラグ入力信号、またはＬＲフラグ自走信号が、Ｈｉ信号からＬｏｗ信号に切り替わったタイミングから時間２Ｔ／４が経過した場合、処理は、ステップＳ１０９に進む。
【０１０２】
ステップＳ１０９において、メモリコントローラ２６は、第Ｎフレームの左眼用画像ＬＮをメモリ２７より読み出してフレームレート変換部２５に供給する。フレームレート変換部２５は、供給されてきた第Ｎフレームの左眼用画像ＬＮを出力する。すなわち、今の場合、カウンタＮ＝１であるので、図１２の５段目における時刻ｔ２１１乃至ｔ２１２で示されるように、第１フレームの左眼用画像Ｌ１が出力される。
【０１０３】
ステップＳ１１０において、フレームコントローラ２５は、クロック発生部２５ａを制御して、ＬＲフラグ入力信号、またはＬＲフラグ自走信号が、Ｈｉ信号からＬｏｗ信号に切り替わったタイミングから時間３Ｔ／４が経過したか否かを判定する。ステップＳ１１０において、ＬＲフラグ入力信号、またはＬＲフラグ自走信号が、Ｈｉ信号からＬｏｗ信号に切り替わったタイミングから時間３Ｔ／４が経過するまで、同様の処理が繰り返される。そして、ステップＳ１１０において、ＬＲフラグ入力信号、またはＬＲフラグ自走信号が、Ｈｉ信号からＬｏｗ信号に切り替わったタイミングから時間３Ｔ／４が経過した場合、処理は、ステップＳ１１１に進む。
【０１０４】
ステップＳ１１１において、フレームレート変換部２５は、メガネ用タイミングパルス出力部２８に対して、Ｈｉ信号からＬｏｗ信号に切り替わったタイミングから時間３Ｔ／４が経過したことを通知する。この通知に応じて、メガネ用タイミングパルス出力部２８は、例えば、図１２の６段目における時刻ｔ２１２で示されるように、メガネ用タイミングパルスをＬｏｗ信号に切り替えて出力する。
【０１０５】
ステップＳ１１２において、メモリコントローラ２６は、第Ｎフレームの右眼用画像ＲＮがメモリ２７に記憶されているか否かを判定する。ステップＳ１１２において、例えば、第Ｎフレームの右眼用画像ＲＮがメモリ２７に記憶されている場合、ステップＳ１１３において、メモリコントローラ２６は、第Ｎフレームの右眼用画像ＲＮをメモリ２７より読み出してフレームレート変換部２５に供給する。フレームレート変換部２５は、供給されてきた第Ｎフレームの右眼用画像ＲＮを出力する。すなわち、今の場合、カウンタＮ＝１であるので、図１２の５段目における時刻ｔ２１２乃至ｔ２１３で示されるように、第１フレームの右眼用画像Ｒ１が出力される。
【０１０６】
ステップＳ１１５において、フレームレート変換部２５は、新たな３Ｄ画像信号の供給が無く、３Ｄ画像信号が終了したか否かを判定する。ステップＳ１１５において、例えば、新たな３Ｄ画像信号が供給されてきて、終了していないとみなされた場合、ステップＳ１１６において、フレームレート変換部２５は、カウンタＮを１インクリメントして、処理は、ステップＳ８２に戻る。すなわち、３Ｄ画像信号の供給が終了するまで、ステップＳ８２乃至Ｓ１１６の処理が繰り返される。そして、ステップＳ１１５において、３Ｄ画像信号の供給が終了すると、処理は、終了する。
【０１０７】
一方、例えば、図１２の３段目における時刻ｔ２１７乃至ｔ２２１で示されるように、非標準信号判別フラグがＨｉ信号である場合、ここでは、カウンタＮ＝２となる。すると、ステップＳ９９において、非標準信号判別フラグがＨｉ信号であるとみなされることにより、ステップＳ１００，Ｓ１０１の処理がスキップされる。すなわち、この場合、右眼用画像Ｒ２がメモリコントローラ２６によりメモリ２７に供給されない。従って、第Ｎフレームの右眼用画像ＲＮがメモリ２７に記憶されていないので、ステップＳ１１２において、第Ｎフレームの右眼用画像ＲＮが記憶されておらず、処理は、ステップＳ１１４に進む。
【０１０８】
ステップＳ１１４において、メモリコントローラ２６は、第Ｎフレームの左眼用画像ＬＮをメモリ２７より読み出してフレームレート変換部２５に供給する。フレームレート変換部２５は、供給されてきた第Ｎフレームの左眼用画像ＬＮを出力する。すなわち、今の場合、カウンタＮ＝２であるので、図１２の５段目における時刻ｔ２２０乃至ｔ２２１で示されるように、第２フレームの右眼用画像Ｌ２が出力される。
【０１０９】
引き続き、カウンタＮ＝３になると、ステップＳ８５（図１３）において、例えば、第（Ｎ−１）フレームの右眼用画像Ｒ（Ｎ−１）がメモリ２７に記憶されていないので、処理は、ステップＳ８７に進む。ステップＳ８７において、メモリコントローラ２６は、第（Ｎ−１）フレームの左眼用画像Ｌ（Ｎ−１）をメモリ２７より読み出してフレームレート変換部２５に供給する。フレームレート変換部２５は、供給されてきた第（Ｎ−１）フレームの左眼用画像Ｌ（Ｎ−１）を出力する。すなわち、今の場合、カウンタＮ＝３であるので、図１２の５段目における時刻ｔ２２１乃至ｔ２２２で示されるように、第２フレームの左眼用画像Ｌ２が出力される。
【０１１０】
さらに、ステップＳ９５において、例えば、第（Ｎ−１）フレームの右眼用画像Ｒ（Ｎ−１）がメモリ２７に記憶されていないことになるの、処理は、ステップＳ９７に進む。ステップＳ９７において、メモリコントローラ２６は、第（Ｎ−１）フレームの左眼用画像Ｌ（Ｎ−１）をメモリ２７より読み出してフレームレート変換部２５に供給する。フレームレート変換部２５は、供給されてきた第（Ｎ−１）フレームの左眼用画像Ｌ（Ｎ−１）を出力する。すなわち、今の場合、カウンタＮ＝３であるので、図１２の５段目における時刻ｔ２２４乃至ｔ２２５で示されるように、第２フレームの左眼用画像Ｌ２が出力される。
【０１１１】
ステップＳ１０２（図１４）において、第（Ｎ−１）フレームの右眼用画像Ｒ（Ｎ−１）がメモリ２７に記憶されていないので、処理は、ステップＳ１０４に進む。ステップＳ１０４において、メモリコントローラ２６は、第（Ｎ−１）フレームの左眼用画像Ｌ（Ｎ−１）をメモリ２７より読み出してフレームレート変換部２５に供給する。フレームレート変換部２５は、供給されてきた第（Ｎ−１）フレームの左眼用画像Ｌ（Ｎ−１）を出力する。すなわち、今の場合、カウンタＮ＝３であるので、図１２の５段目における時刻ｔ２２５乃至ｔ２２６で示されるように、第２フレームの左眼用画像Ｌ２が出力される。
【０１１２】
以上の処理により、６０Ｈｚのフレームレートで供給されてくる３Ｄ画像信号を４倍の２４０Ｈｚのフレームレートに変換して出力して表示すると共に、表示に必要とされるメガネのタイミングパルスを正確に供給することが可能となる。また、フレームレートを変換するに当り、３Ｄ画像信号が正確なタイミングで供給されてこない可能性の高い状態を示す非標準信号判別フラグがＨｉ信号である場合、右眼用画像を読み込まず、左眼用画像のみを表示するようにしたので、ＬＲフラグが不安定となることにより生じるクロストークを抑制することが可能となる。この際、ＬＲフラグ検出結果がＬｏｗ信号であり、ＬＲフラグ検出結果によりＬＲフラグ入力信号が正しくない状態であっても、ＬＲフラグ自走信号を発生させることで、ＬＲフラグ入力信号に代えて正確なタイミングで３Ｄ画像信号を出力して表示することが可能となる。
【０１１３】
尚、以上においては、３Ｄ画像信号入力のフレームレートを６０Ｈｚとし、３Ｄ画像信号出力のフレームレートを２４０Ｈｚとする場合の例について説明してきたが、これ以外のフレームレートであってもよいことは言うまでもない。また、３Ｄ画像信号が、正しいＬＲフラグで供給されない可能性が高い場合、左眼用画像のみを表示する例について説明してきたが、左眼用画像、および右眼用画像を利用した３Ｄ画像による出力を停止したに過ぎないため、右眼用画像のみを表示するようにしてもよい。
【０１１４】
以上の如く、本技術によれば、３次元立体視を実現できる左眼用画像、および右眼用画像の供給タイミングが乱れても、視聴される画像に破綻が生じないように表示させることが可能となる。
【０１１５】
ところで、上述した一連の処理は、ハードウェアにより実行させることもできるが、ソフトウェアにより実行させることもできる。一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、専用のハードウェアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどに、記録媒体からインストールされる。
【０１１６】
図１５は、汎用のパーソナルコンピュータの構成例を示している。このパーソナルコンピュータは、CPU(Central Processing Unit)１００１を内蔵している。CPU１００１にはバス１００４を介して、入出力インタフェイス１００５が接続されている。バス１００４には、ROM(Read Only Memory)１００２およびRAM(Random Access Memory)１００３が接続されている。
【０１１７】
入出力インタフェイス１００５には、ユーザが操作コマンドを入力するキーボード、マウスなどの入力デバイスよりなる入力部１００６、処理操作画面や処理結果の画像を表示デバイスに出力する出力部１００７、プログラムや各種データを格納するハードディスクドライブなどよりなる記憶部１００８、LAN（Local Area Network）アダプタなどよりなり、インターネットに代表されるネットワークを介した通信処理を実行する通信部１００９が接続されている。また、磁気ディスク（フレキシブルディスクを含む）、光ディスク（CD-ROM(Compact Disc-Read Only Memory)、DVD(Digital Versatile Disc)を含む）、光磁気ディスク（ＭＤ(Mini Disc)を含む）、もしくは半導体メモリなどのリムーバブルメディア１０１１に対してデータを読み書きするドライブ１０１０が接続されている。
【０１１８】
CPU１００１は、ROM１００２に記憶されているプログラム、または磁気ディスク、光ディスク、光磁気ディスク、もしくは半導体メモリ等のリムーバブルメディア１０１１から読み出されて記憶部１００８にインストールされ、記憶部１００８からRAM１００３にロードされたプログラムに従って各種の処理を実行する。RAM１００３にはまた、CPU１００１が各種の処理を実行する上において必要なデータなども適宜記憶される。
【０１１９】
尚、本明細書において、記録媒体に記録されるプログラムを記述するステップは、記載された順序に沿って時系列的に行われる処理は、もちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理を含むものである。
【０１２０】
尚、本技術は以下のような構成を取ることができる。
（１）  ３次元立体視可能な左眼用画像と右眼用画像とが正確なタイミングで交互に供給されないことを示す信号を検出する異常信号検出部と、
前記異常信号検出部により、前記３次元立体視可能な左眼用画像と右眼用画像とを正確なタイミングで交互に出力しないことを示す信号が検出された場合、前記３次元立体視可能な左眼用画像と右眼用画像とが供給されてきたとき、前記左眼用画像、または右眼用画像のいずれか一方のみを出力する出力部と
を含む画像処理装置。
（２）  前記３次元立体視可能な左眼用画像と右眼用画像とが交互に供給される場合、供給される左眼用画像が供給されるタイミング、および右眼用画像が供給されるタイミングを示すタイミング信号が正しいか否かを判定する判定部と、
前記供給されるタイミング信号を独立して発生するタイミング信号発生部とを含み、
前記異常信号検出部により、前記３次元立体視可能な左眼用画像と右眼用画像とを正確なタイミングで交互に出力しないことを示す信号が検出されず、かつ、前記判定部により、供給されるタイミング信号が正しくないと検出された場合、前記出力部は、前記タイミング信号発生部により発生されるタイミング信号に基づいて、前記３次元立体視可能な左眼用画像と右眼用画像とを取得し、所定のタイミングで出力する
（１）に記載の画像処理装置。
（３）  前記出力部は、前記タイミング信号に基づいて、前記３次元立体視可能な左眼用画像と右眼用画像とを取得し、フレームレートを変換して出力する
（２）または（３）に記載の画像処理装置。
（４）  前記出力部により取得された、前記タイミング信号に基づいて、前記３次元立体視可能な左眼用画像と右眼用画像とを記憶する記憶部と、
前記出力部により前記タイミング信号に基づいて、前記３次元立体視可能な左眼用画像と右眼用画像とを前記記憶部に記憶させると共に、前記出力部が前記フレームレートを変換して出力する際、前記記憶部に記憶されている前記３次元立体視可能な左眼用画像、または、前記右眼用画像を読み出して出力部に供給する記憶制御部とを含む
（１）乃至（３）のいずれかに記載の画像処理装置。
（５）  前記異常信号検出部により、前記３次元立体視可能な左眼用画像と右眼用画像とを正確なタイミングで交互に出力しないことを示す信号が検出された場合、前記記憶制御部は、前記出力部により前記タイミング信号に基づいて、前記３次元立体視可能な左眼用画像、または前記右眼用画像のいずれか一方のみを前記記憶部に記憶させ、前記記憶部に記憶されている前記３次元立体視可能な左眼用画像、または前記右眼用画像のいずれか前記記憶部に記憶されている一方のみを読み出して出力部に供給し、
前記出力部は、前記フレームレートを変換して、前記左眼用画像、または右眼用画像のいずれか一方のみを出力する
（１）乃至（４）のいずれかに記載の画像処理装置。
（６）  ３次元立体視可能な左眼用画像と右眼用画像とが正確なタイミングで交互に供給されないことを示す信号を検出する異常信号検出部における、前記３次元立体視可能な左眼用画像と右眼用画像とが正確なタイミングで交互に供給されないことを示す信号を検出する異常信号検出ステップと、
前記異常信号検出部により、前記３次元立体視可能な左眼用画像と右眼用画像とを正確なタイミングで交互に出力しないことを示す信号が検出された場合、前記３次元立体視可能な左眼用画像と右眼用画像とが供給されてきたとき、前記左眼用画像、または右眼用画像のいずれか一方のみを出力する出力部における、前記異常信号検出ステップの処理により、前記３次元立体視可能な左眼用画像と右眼用画像とを正確なタイミングで交互に出力しないことを示す信号が検出された場合、前記３次元立体視可能な左眼用画像と右眼用画像とが供給されてきたとき、前記左眼用画像、または右眼用画像のいずれか一方のみを出力する出力ステップと
を含む画像処理方法。
（７）  ３次元立体視可能な左眼用画像と右眼用画像とが正確なタイミングで交互に供給されないことを示す信号を検出する異常信号検出部と、
前記異常信号検出部により、前記３次元立体視可能な左眼用画像と右眼用画像とを正確なタイミングで交互に出力しないことを示す信号が検出された場合、前記３次元立体視可能な左眼用画像と右眼用画像とが供給されてきたとき、前記左眼用画像、または右眼用画像のいずれか一方のみを出力する出力部と
を含む画像処理装置を制御するコンピュータに、
前記異常信号検出部における、３次元立体視可能な左眼用画像と右眼用画像とが正確なタイミングで交互に供給されないことを示す信号を検出する異常信号検出ステップと、
前記出力部における、前記異常信号検出ステップの処理により、前記３次元立体視可能な左眼用画像と右眼用画像とを正確なタイミングで交互に出力しないことを示す信号が検出された場合、前記３次元立体視可能な左眼用画像と右眼用画像とが供給されてきたとき、前記左眼用画像、または右眼用画像のいずれか一方のみを出力する出力ステップと
を含む処理を実行させるプログラム。
【符号の説明】
【０１２１】
１１  画像処理装置，  ２１  ＬＲフラグ検出部，  ２２  検出結果判別部，  ２３  ＬＲフラグ自走信号発生部，  ２４  セレクタ，  ２５  フレームレート変換部，  ２５ａ  クロック発生部，  ２６  メモリコントローラ，  ２７  メモリ，  ２８  メガネ用タイミングパルス生成部
【図１】
2013005290.tif 000003
【図２】
2013005290.tif 000004
【図３】
2013005290.tif 000005
【図４】
2013005290.tif 000006
【図５】
2013005290.tif 000007
【図６】
2013005290.tif 000008
【図７】
2013005290.tif 000009
【図８】
2013005290.tif 000010
【図９】
2013005290.tif 000011
【図１０】
2013005290.tif 000012
【図１１】
2013005290.tif 000013
【図１２】
2013005290.tif 000014
【図１３】
2013005290.tif 000015
【図１４】
2013005290.tif 000016
【図１５】
2013005290.tif 000017