(57)【特許請求の範囲】
【請求項１】
第一記憶部と、
被写体を撮影する撮影センサーの出力データに基づいて前記被写体の像を示す画像データの生成処理を行い前記第一記憶部に出力する画像データ生成部と、
ラインごとの前記画像データの前記画像データ生成部から前記第一記憶部への出力が完了したタイミングを示す第一記憶部出力タイミング情報を取得するタイミング情報取得部と、
前記第一記憶部への出力が完了した前記画像データを前記第一記憶部から取得して蓄積する第二記憶部であって、蓄積されている前記画像データが読み出されると前記第一記憶部から新たな画像データを取得する第二記憶部と、
前記第一記憶部出力タイミング情報に基づいて、（Ｎ＋ｉ）ライン目（Ｎ及びｉは自然数）の前記画像データの前記第一記憶部への出力が完了した後、Ｎライン目の前記画像データを前記第二記憶部から前記表示部に読み出させ表示させる表示制御部と、
を備える撮影装置。
【請求項２】
前記表示制御部は、Ｎが最終ラインであるか否かを判断し、Ｎが最終ラインであると判断した場合、Ｎライン目の前記画像データの前記第一記憶部への出力が完了した後、（Ｎ＋１）ライン目以降の前記画像データの前記第一記憶部への出力完了を待つことなく、Ｎライン目の前記画像データを前記第二記憶部から前記表示部に読み出させ表示させる、
請求項１に記載の撮影装置。
【請求項３】
被写体を撮影する撮影センサーの出力データに基づいて前記被写体の像を示すラインごとの画像データの第一記憶部への出力が完了したタイミングを示す第一記憶部出力タイミング情報を取得するタイミング情報取得部と、
前記第一記憶部への出力が完了した前記画像データを前記第一記憶部から取得して蓄積する第二記憶部であって蓄積されている前記画像データが読み出されると前記第一記憶部から新たな画像データを取得する第二記憶部から、前記画像データを前記表示部に読み出させ表示させる表示制御部であって、前記第一記憶部出力タイミング情報に基づいて（Ｎ＋ｉ）ライン目（Ｎ及びｉは自然数）の前記画像データの前記第一記憶部への出力が完了した後に、Ｎライン目の前記画像データを前記第二記憶部から前記表示部に読み出させ表示させる表示制御部と、
を備える表示タイミング制御回路。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示部に被写体の像を表示する撮影装置、および、表示タイミング制御回路に関する。
【背景技術】
【０００２】
従来、撮影センサーで撮影した画像を液晶ディスプレイで表示する撮影装置が知られており、液晶ディスプレイにおいて被写体の像が被写体から遅延して表示されることを防止するために各種の技術が開発されている。例えば、特許文献１には、１フレーム分の画像信号を記録するＶＲＡＭを備える撮影装置において、ＶＲＡＭに対して１フレーム分の画像信号の書き込みが完了する前に画像信号を読み出して液晶ディスプレイで表示させる技術が開示されている。具体的には、撮影センサーの駆動タイミングからΔＴだけ遅延した再生タイミングで液晶ディスプレイでの画像表示を開始する構成が記述されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−２４３６１５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１の技術において、駆動タイミング及び再生タイミングの周期は１フレームの画像を処理するための周期であり、各フレームに対して一定のΔＴが定義される。すなわち、特許文献１の技術では、モードごとにΔＴを定義することが記述され（特許文献１、００５７段落）、また、ΔＴは、画像データの読み出しが書き込みに先行しないように決められることが記述されている（特許文献１、００５５，００５６段落）。従って、モードごとに変動し得るものの、同一モードにおいてΔＴは、各フレームに対して共通の値であり、表示対象となる画像の全ラインについて共通の位相差ΔＴが与えられていることになる。
【０００５】
しかし、撮影センサーの出力データに基づいて被写体の像を表示部に表示するための画像処理を行う構成において、各種の画像処理に要する期間はラインごとに異なり得る。また、撮影センサーと表示部とはフレーム単位で同期していても、通常は撮影センサーのライン数と表示部のライン数とは異なるため、撮影センサーのラインの周期と表示部のラインの周期とは異なる。そのため、例えばライブビューを撮影装置の表示部に表示する際に、表示部があるラインの画像データを表示しようとするタイミングでまだそのラインの画像データが表示部に表示可能な状態に準備されていないという状況が発生しえた。その場合、前述のタイミングでまだそのラインの画像データが表示部に表示可能な状態に準備されていないために、本来表示すべきラインの画像データとは異なるデータが表示部に表示されることになり、表示部の表示内容が一部乱れたように見えるという問題があった。
【０００６】
本発明は、上記課題にかんがみてなされたもので、撮影センサーの出力データに基づいて生成された被写体の像を示す画像データを表示部に表示する際の画像の乱れを防止することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するための撮影装置は、第一記憶部と第二記憶部とを備える。第一記憶部は、撮影センサーの出力データに基づいて生成された画像データを蓄積する手段である。また、第二記憶部は、第一記憶部に出力された画像データを第一記憶部から取得して蓄積する手段であり、既に蓄積されている画像データが読み出されると新たな画像データを第一記憶部から取得するように構成されている。そして本発明の撮影装置は、ラインごとの画像データの第一記憶部への出力が完了したタイミングを示す第一記憶部出力タイミング情報に基づいて、（Ｎ＋ｉ）ライン（Ｎおよびｉは自然数）目の画像データの第一記憶部への出力が完了した後に、Ｎライン目の画像データを第二記憶部から表示部に読み出させて表示させる構成としている。（１フレームの画像データは、複数のラインの画像データによって構成されるものとする）
【０００８】
第一記憶部が撮影装置内の他の様々なブロックからアクセスされるメモリーである場合、表示部が第一記憶部に対して画像データの取得を要求しても、すぐに画像データを取得できず、取得要求から実際に取得するまでの遅延時間が大きくなる可能性がある（例えば第一記憶部がビジー状態であるため）。そのため本発明では、第一記憶部と表示部との画像データの受け渡しに第二記憶部を介する構成を採用している。そして、第二記憶部は表示部の表示タイミングに先だって第一記憶部から画像データを取得して蓄積しておき、表示部は第二記憶部から画像データを取得して表示するようにする（なお、表示部が第二記憶部から画像データを取得する際は、第一記憶部から直接画像データを取得する場合よりも短い遅延時間で取得できることが前提である）。
【０００９】
第二記憶部はＦＩＦＯ（リングバッファー）であり最も古くに蓄積されたデータから先に出力される。第二記憶部に蓄積された画像データが読み出されると第二記憶部は新たな画像データを第一記憶部から取得して蓄積する。新たな画像データとは、第二記憶部に蓄積されている画像データのうち最も新しく蓄積されたデータの続きの画像データを意味する。例えば、Ｎライン目の画像データが第二記憶部に蓄積されている状態で、Ｎライン目の画像データが読み出され始めると、読み出されたデータ分ずつ（Ｎ＋１）ライン目の画像データを第一記憶部から取得して蓄積する。なお、第二記憶部のサイズの上限まで画像データが蓄積されている状態では、第一記憶部に新しい画像データが出力されても第二記憶部は当該新しい画像データを第一記憶部から取得しない。なお、第二記憶部のサイズは、ｉライン分の画像データのサイズ以下とされる。
【００１０】
ここで、画像データ生成部は、撮影センサー(例えば、エリアイメージセンサー)の出力データに基づいて被写体の像を示す画像データを生成し、生成した画像データを第一記憶部に出力することができればよく、表示部において当該画像データに基づいて被写体の像を表示することができればよい。第一記憶部に出力された画像データは、他のデータによる上書きやリセット等が特になされなければ第一記憶部にそのまま蓄積されているものとする。画像データの生成処理は、任意の種類の画像処理によって構成可能であり、撮影センサーの出力データや撮影装置におけるモード、撮影条件等に応じて処理に要する期間が変動してもよい。
【００１１】
タイミング情報取得部は、ラインごとの画像データの第一記憶部への出力が完了したタイミングを示す第一記憶部出力タイミング情報を取得することができればよい。すなわち、生成処理が完了した画像データのライン単位での第一記憶部への出力が完了したか否かを判定可能な情報として、第一記憶部出力タイミング情報が定義されていればよい。
【００１２】
表示制御部は、ラインごとの画像データの表示タイミングを制御するブロックであり、本発明の表示制御部は、任意のＮライン目の画像データの表示を開始する条件を、（Ｎ＋ｉ）ライン目の画像データの生成処理が終了してかつ第一記憶部への出力が完了していることとしている。本発明の構成とは別に、仮に、Ｎライン目の画像データが第一記憶部に出力された後（Ｎ＋１）ライン目の出力完了を待たずにすぐに第二記憶部からＮライン目の画像データを読み出すとすると、第二記憶部はＮライン目の画像データが読み出され始めると読み出された分ずつ（Ｎ＋１）ライン目の画像データを第一記憶部から取得しようとする。しかしその時点ではまだ（Ｎ＋１）ライン目の画像データが第一記憶部に出力完了していない可能性があり、その場合（Ｎ＋１）ライン目の画像データとは異なる不正データが第二記憶部に蓄積され、当該不正データが表示部に受け渡されて表示されてしまう。
【００１３】
そこで、本発明の表示制御部は、（Ｎ＋ｉ）ライン目の画像データが第一記憶部に出力完了後にＮライン目の画像データを第二記憶部から読み出させて表示させるので、第二記憶部のサイズがｉライン分の画像データのサイズであるとすると、Ｎライン目の画像データが第二記憶部から読み出されると読み出された分ずつ（Ｎ＋ｉ）ライン目の画像データを第一記憶部から取得することができる。なぜならそのときすでに第一記憶部には（Ｎ＋ｉ）ライン目の画像データの出力が完了しているからである。その結果、常に第一記憶部への出力順に画像データを読み出して表示部に表示させることができるので、不正データが表示されることによって表示が乱れることを防止することができる。
【００１４】
なお、Ｎライン目の画像データの表示を開始する条件は、少なくとも（Ｎ＋１）ライン目の第一記憶部への出力が完了した後であればよく、Ｎライン目の画像データが第一記憶部から破棄される等の制約がなければ、また、被写体の動きと表示部に表示された像との遅延が目立つなどの問題がなければ（Ｎ＋２）ライン以降の画像データが第一記憶部に出力完了した後にＮライン目の画像データを表示するようにしてもよい。
【００１５】
さらに、表示制御部は、Ｎが最終ラインであるか否かを判断し、Ｎが最終ラインであると判断した場合は、Ｎライン目の画像データの第一記憶部への出力が完了した後、（Ｎ＋１）ライン目以降の画像データの第一記憶部への出力完了を待つことなく、Ｎライン目の画像データを表示部に表示させるようにしてもよい。その結果、あるフレームにおいて最終ライン以降のラインの画像データは第一記憶部に出力されないにも関わらず、最終ライン以降のラインの画像データの出力完了を待機して最終ラインの画像データを表示できなくなる状況を回避できる。
【００１６】
さらに、画像データの第一記憶部への出力が完了したか否かをラインごとに特定し、Ｎライン目の画像データは（Ｎ＋ｉ）ライン目の画像データの第一記憶部への出力が完了してから表示する手法は、プログラムや方法としても適用可能である。また、上述したタイミング情報取得部と表示制御部とを備える表示タイミング制御回路の発明としても適用可能である。また、以上のような装置、プログラム、方法は、単独の装置として実現される場合もあれば、複合的な機能を有する装置において共有の部品を利用して実現される場合もあり、各種の態様を含むものである。
【図面の簡単な説明】
【００１７】
【図１】本発明の実施形態にかかるブロック図である。
【図２】エリアイメージセンサーと液晶パネルの画素数を示す図である。
【図３】エリアイメージセンサーの出力データの出力法を例示する図である。
【図４】（４Ａ）は本発明の比較例を示すタイミングチャート、（４Ｂ）は本発明の実施形態にかかるタイミングチャートである。
【図５】本発明の実施形態にかかるタイミングチャートである。
【図６】本発明の実施形態にかかる表示タイミング制御処理を示すフローチャート。
【図７】本発明の実施形態にかかるタイミングチャートである。
【発明を実施するための形態】
【００１８】
ここでは、下記の順序に従って本発明の実施の形態について説明する。
（１）撮影装置の構成：
（２）水平同期信号の制御：
（３）他の実施形態：
【００１９】
（１）撮影装置の構成：
図１は本発明の一実施形態にかかる撮影装置１には、光学系１０、エリアイメージセンサー１５、ＡＳＩＣ２００、タイミングジェネレーター３０（表示タイミング制御回路に相当）、表示部４０、ＣＰＵ５０、ＶＲＡＭ５１（第一記憶部に相当）、ＳＤ−ＲＡＭ５２、ＲＯＭ５３、ＲＡＭ５４、操作部５５、リードバッファー５６（第二記憶部に相当）が備えられている。ＣＰＵ５０は、ＶＲＡＭ５１、ＳＤ−ＲＡＭ５２、ＲＡＭ５４を適宜利用してＲＯＭ５３に記録されたプログラムを実行可能であり、当該プログラムによりＣＰＵ５０は、操作部５５に対する操作に応じてエリアイメージセンサー１５にて撮影された被写体を示す画像データを生成する機能を実行する。なお、操作部５５はシャッターボタンと、モードを切り換えるためのモード切換手段としてのダイヤルスイッチと、絞りとシャッター速度を切り換えるためのダイヤルスイッチと、各種の設定メニューを操作するためのプッシュボタンとを備えており、利用者は当該操作部５５に対する操作によって撮影装置１に対して各種の指示を与えることができる。
【００２０】
表示部４０は、撮影対象となる被写体を示す画像を表示して利用者に撮影前の被写体の様子および撮影条件等の情報を把握させるＥＶＦ（Electronic View Finder）であり、本実施形態にかかる撮影装置１はＥＶＦを備えたミラーレスデジタルカメラである。表示部４０は、図示しないインターフェース回路、液晶パネルドライバー４１、液晶パネル４２、図示しない接眼レンズ等を備えている。本実施形態において液晶パネル４２は、画素ごとに３色のカラーフィルターに対応する３つのサブピクセルを備える高温ポリシリコンＴＦＴ（Thin Film Transistor）であり、画素の位置は直交座標系における座標で規定される。また、一方の座標軸に平行な方向に並ぶ複数の画素によってラインが構成され、複数のラインが他方の座標軸に平行な方向に並ぶように構成されている。本明細書では、ラインに平行な方向を水平方向、ラインに垂直な方向を垂直方向と呼び、液晶パネル４２の全画素によって構成される１画面を１フレームと呼ぶ。
【００２１】
液晶パネルドライバー４１は、各サブピクセルに電圧を印加して液晶を駆動するための信号を液晶パネル４２に対して出力する。液晶パネル４２は、図示しないゲートドライバおよびソースドライバを備えており、液晶パネルドライバー４１から出力される信号に応じてゲートドライバが各ラインの各画素における表示タイミングを制御し、ソースドライバが表示タイミングとされているラインの各画素に対して各画素の画像データに対応した電圧を印加することによって表示を行う。すなわち、液晶パネルドライバー４１は、液晶パネル４２における表示を行うための各種信号、例えば、１フレーム分の表示を開始するタイミングを規定する表示開始信号、１フレーム分の表示が完了したことを示す表示終了信号、１フレーム分の表示を行うための期間を規定する垂直同期信号（DVsync）、１ライン分の表示を行うための期間を規定する水平同期信号（DHsync）、各ライン内での画像データの取り込み期間を規定するデータアクティブ信号（DDactive）、各画素の画像データの取り込みタイミング等を規定するデータクロック信号（DDotclock）、各画素の画像データ（Data）を出力するように構成されている。
【００２２】
なお、本実施形態にかかる撮影装置１は、タイミングジェネレーター３０を備えており、上述の垂直同期信号DVsync、水平同期信号DHsync、データアクティブ信号DDactive、データクロック信号DDotclock、表示開始信号、表示終了信号は当該タイミングジェネレーター３０によって生成される。すなわち、タイミングジェネレーター３０は、クロック信号発生手段から出力される所定周期のクロック信号の変化タイミングに同期して信号レベルが変化する信号を生成する分周回路等を備えた表示制御部３０ｂを備えている。そして、タイミングジェネレーター３０は、表示制御部３０ｂの制御により、予め決められたタイミングで信号レベルが変化する垂直同期信号DVsync、データアクティブ信号DDactive、データクロック信号DDotclock、表示開始信号、表示終了信号を生成する。なお、本実施形態において水平同期信号DHsyncの出力タイミングは可変であり、後述するように画像データ出力部２０１の処理結果に依存して出力タイミングが決定される。
【００２３】
また、本実施形態における液晶パネル４２は、水平方向に１０２４個、垂直方向に７６８個の有効画素を備えた画素数がＸＧＡサイズのパネルであり、液晶パネルドライバー４１が出力する画像データDataの内容および出力タイミングを調整することによって、任意の位置にDataに対応した階調の表示を行うことができる。本実施形態においては、液晶パネル４２の予め決められた被写体像表示領域にエリアイメージセンサー１５の出力データに基づいて被写体の画像を表示し、また、当該被写体像表示領域以外の情報表示領域に撮影条件等の情報を示す文字を表示する構成となっている。すなわち、液晶パネル４２には、被写体の画像とともに撮影条件等の情報を示す文字がＯＳＤ（On Screen Display）表示される。なお、液晶パネル４２は水平方向および垂直方向に有効画素よりも多数の画素を備えているが、本明細書では簡単のため有効画素以外の画素に関する処理は省略して説明する。
【００２４】
光学系１０は、エリアイメージセンサー１５に被写体画像を結像させるレンズ１１、絞り１２、シャッター１３およびローパスフィルター１４を備える。このうち、レンズ１１と絞り１２とは図示しない筐体に交換可能に取り付けられる。エリアイメージセンサー１５としては、ベイヤー配列されたカラーフィルターと、光量に応じた電荷を光電変換によって画素ごとに蓄積する複数のフォトダイオードとを備えるＣＭＯＳ（Complementary Metal Oxide Semiconductor）イメージセンサー、ＣＣＤ（Charge Coupled Device）イメージセンサー等の固体撮像素子が用いられる。エリアイメージセンサー１５の画素の位置は直交座標系における座標で規定され、一方の座標軸に平行な方向に並ぶ複数の画素によってラインが構成され、複数のラインが他方の座標軸に平行な方向に並ぶように構成されている。本明細書では、ラインに平行な方向を水平方向、ラインに垂直な方向を垂直方向と呼ぶ。エリアイメージセンサー１５の全画素によって構成される１画面を１フレームと呼ぶ。
【００２５】
本実施形態においては、エリアイメージセンサー１５もタイミングジェネレーター３０が出力する各種信号に同期した動作を行う。すなわち、タイミングジェネレーター３０は、１フレーム分の処理の開始タイミングを規定するフレーム開始信号、１フレーム分のフォトダイオードの検出結果を読み出すための期間を規定する垂直同期信号（SVsync）、１ライン分のフォトダイオードの検出結果を読み出すための期間を規定する水平同期信号（SHsync）、各画素の画像データの読み出しタイミング等を規定するデータクロック信号（SDotclock）を出力する。エリアイメージセンサー１５は、垂直同期信号SVsyncに応じて１フレーム分の出力データの出力を開始し、水平同期信号SHsyncにて規定される期間内にデータクロック信号SDotclockに応じたタイミングでエリアイメージセンサー１５の一部の画素に対応するフォトダイオードの検出結果を示す出力データを逐次読み出す。
【００２６】
ＡＳＩＣ２００は、ＳＤ−ＲＡＭ５２に予め確保された複数ライン分のラインバッファー５２ａ〜５２ｄを利用し、表示部４０にて被写体の像を表示するための画像データをパイプライン処理によって生成する処理を行う回路によって構成される画像データ生成部２０を備えている。なお、複数ライン分のラインバッファー５２ａ〜５２ｄは画像データ生成部２０などに設けられていても良い。表示部４０は生成された画像データに基づいて被写体を液晶パネル４２に対して表示する。すなわち、利用者は、表示部４０をＥＶＦとして利用しながら被写体を確認することが可能である。
【００２７】
また、利用者が操作部５５を操作して撮影指示を行った場合には、撮影指示に応じてエリアイメージセンサー１５は、垂直同期信号SVsyncに応じて１フレーム分の出力データの出力を開始し、水平同期信号SHsyncにて規定される期間内にデータクロック信号SDotclockに応じたタイミングでエリアイメージセンサー１５の全有効画素に対応するフォトダイオードの検出結果を示す出力データを逐次読み出す。そして画像データ生成部２０は、ＳＤ−ＲＡＭ５２等を利用しＪＰＥＧ等の形式の画像データを生成して図示しないリムーバブルメモリ等に記録される。すなわち、利用者は、被写体を示す画像データを生成することが可能である。
【００２８】
（２）水平同期信号の制御：
被写体を示す画像データをリムーバブルメモリ等に記録し、印刷すること等を考慮した場合、高品質の画像データを得るためにはエリアイメージセンサー１５の画素数が所定数より多いことが望まれる。そこで、本実施形態におけるエリアイメージセンサー１５の有効画素数は図２に示すように、水平方向に５４００画素、垂直方向に３６００画素となっている。エリアイメージセンサー１５は水平方向および垂直方向に有効画素よりも多数の画素を備えているが、本明細書では簡単のため有効画素以外の画素に関する処理は省略して説明する。
【００２９】
一方、上述のように、液晶パネル４２は水平方向に１０２４個、垂直方向に７６８個の画素を備え、被写体像表示領域（図２に示すＲ１）に被写体の画像を表示する構成となっている。本実施形態においては、エリアイメージセンサー１５の縦横比（２：３）を維持したままできるだけ大きく被写体の画像を表示するため、液晶パネル４２の上辺および左右の辺に対して上辺及び左右の辺が接する縦横比２：３の矩形領域を被写体の画像を表示する被写体像表示領域Ｒ１としている。また、残りの領域が撮影条件等の情報を示す文字を表示する情報表示領域（図２に示す領域）である。従って、液晶パネル４２における被写体像表示領域Ｒ１は、水平方向に１０２４個、垂直方向に６８２個の画素にて構成される。以上のように、本実施形態においては、エリアイメージセンサー１５の画素数と液晶パネル４２の画素数とは一致していない。
【００３０】
さらに、表示部４０における表示は利用者による被写体の確認に利用されるため、エリアイメージセンサー１５にて被写体が撮影されたタイミングから表示部４０にて当該撮影された被写体の像が表示されるタイミングまでの遅延が利用者によって認識可能な程度の長さであると、ＥＶＦで視認した被写体と記録される被写体の像とがずれるなど、極めて使いづらいＥＶＦとなってしまう。従って、表示部４０がＥＶＦとして利用される際には、遅延が少ないことが要求される。
【００３１】
そこで、エリアイメージセンサー１５にて撮影した画像を人間が視認できない極めて短い遅延にて表示部４０に表示させるため、本実施形態においては、エリアイメージセンサー１５および画像データ生成部２０で各種の処理を行い、表示部４０は、この処理の結果生成された画像データを高速に表示させるための構成を備えている。
【００３２】
すなわち、本実施形態にかかるエリアイメージセンサー１５は、垂直方向に並ぶラインのうちｎ個（ｎは奇数）に１個の割合でフォトダイオードの検出結果を読み出す飛び越し走査を実行可能な回路が設けられている。また、同色のカラーフィルターを介して光電変換を行うフォトダイオードのうち水平方向に並ぶｍ個（ｍは自然数）の検出結果を加算してその和をｍ分の１にして（すなわちｍ個の検出結果の相加平均を）出力するための加算器が設けられている。本実施形態において、表示部４０をＥＶＦとして機能させる際、エリアイメージセンサー１５においては、飛び越し走査および加算器による処理を実行することにより、水平方向および垂直方向の画素を間引き、エリアイメージセンサー１５が備える画素数よりも少ない画素数の出力データを出力することで、高速に被写体を撮影する構成としている。
【００３３】
すなわち、エリアイメージセンサー１５は、表示部４０をＥＶＦとして機能させるライブビューモードにおいて、ｎ個に１個の割合で垂直方向のラインを読み出し対象とした読み出しを水平同期信号SHsyncに応じて行う。また、ｍ個のフォトダイオードの検出結果を加算器で加算した結果を出力データとして出力する処理をデータクロック信号SDotclockに応じて行う。図３は、本実施形態においてエリアイメージセンサー１５が備える画素数よりも少ない画素数の出力データを出力する方法の一例を示している。同図３において、Ｒが付された矩形は赤の帯域の光を透過するカラーフィルターに対応するフォトダイオードを示し、Ｇが付された矩形は緑の帯域の光を透過するカラーフィルターに対応するフォトダイオードを示し、Ｂが付された矩形は青の帯域の光を透過するカラーフィルターに対応するフォトダイオードを示している。
【００３４】
同図３に示すように、矩形で示す各画素のカラーフィルターがベイヤー配列である場合、各画素に１色のカラーフィルターのみが対応しているため、各画素の色は周囲の画素を利用して補間する必要がある。このため、ラインを間引いて出力データを取得する際に、間引き後に隣接するラインのカラーフィルターが異なる色となるように間引きを行う必要がある。このため、本実施形態においては、ｎを奇数とし、ｎラインに１ラインの割合で各ラインのフォトダイオードでの検出値を出力データとして取得すれば、補間によって各画素の色を特定可能な出力データを取得することができる。本実施形態においては、エリアイメージセンサー１５の垂直方向のライン数をできるだけ液晶パネル４２の被写体像表示領域Ｒ１の垂直方向のライン数に近づけるため、５ラインに１ラインの割合で出力データを取得する構成としている。図３においては、５ラインに１ラインの割合で出力データを取得することを左向きの矢印で示しており、この例においては垂直方向のライン数が１／５、すなわち、７２０となる。
【００３５】
さらに、カラーフィルターがベイヤー配列である場合、水平方向に隣接する画素の色は異なるとともに、１個おきに同色のカラーフィルターが並ぶことになる。このため、水平方向に並ぶ画素について１個おきにｍ個加算しその和をｍ分の１にすることで（すなわちｍ個の検出結果の相加平均を求めることで）実質的に間引き処理を行うことができる。本実施形態においては、加算器による加算を行った場合の画質上の制約等により、ｍを３と設定している。図３においては、最も下に記したラインのうち、緑色のカラーフィルターを介して光電変換を行うフォトダイオードであって水平方向に並ぶ３個のフォトダイオード検出結果を加算器Ｓ１によって加算して１／３にし、赤色のカラーフィルターを介して光電変換を行うフォトダイオードであって水平方向に並ぶ３個のフォトダイオードの検出結果を加算器Ｓ２によって加算して１／３にする構成を示している。この例においては水平方向の画素数が１／３、すなわち、１８００画素となる。図２には、エリアイメージセンサー１５における間引き後のデータサイズを破線の矩形１５ａによって示している。
【００３６】
以上のように、エリアイメージセンサー１５においては、垂直方向のライン数を７２０ライン、水平方向の画素数を１８００画素とすることができる。しかし、このような間引きにおいては、垂直方向においてｎが奇数であり、水平方向においてｍが自然数である等画質上の制約があるため、間引き後の画素数と液晶パネル４２の被写体像表示領域Ｒ１の画素数とを一致させることは困難である。また、上述のようにｎとｍとが異なる場合には縦横比が被写体と液晶パネル４２の被写体像とで異なるものになってしまう。
【００３７】
そこで、本実施形態においては、画像データ生成部２０において、間引き後の出力データに対してさらにリサイズを行って液晶パネル４２の被写体像表示領域Ｒ１に表示させるための画像データを生成する構成としている。すなわち、画像データ生成部２０は、画素補間部２０ａ、色再現処理部２０ｂ、フィルター処理部２０ｃ、ガンマ補正部２０ｄ、リサイズ処理部２０ｅを備えている。そして、画像データを生成する過程でリサイズ処理部２０ｅによって垂直方向および水平方向の画素数を変更することにより、液晶パネル４２の被写体像表示領域Ｒ１の画素数と等しい画像データを生成する構成としている。
【００３８】
ラインバッファー５２ａは、エリアイメージセンサー１５から出力される間引き後の出力データを一時記録するバッファーメモリーであり、エリアイメージセンサー１５から間引き後の出力データが出力されると画像データ生成部２０の処理によって当該出力データがラインバッファー５２ａに一時記録される。画素補間部２０ａは、ラインバッファー５２ａからベイヤー配列において各画素で欠落している２チャネルの色を生成するために必要な画素数のデータを取り込みながら補間処理によって当該２チャネルの色を生成する。この結果、各画素において３チャネルのデータが生成される。次に、色再現処理部２０ｂは、生成されたデータに基づいて３×３の行列演算を行うことによってカラーマッチングのための色変換処理を行う。色変換処理によって生成されたデータはラインバッファー５２ｂに一時記録される。次にフィルター処理部２０ｃは、シャープネス調整やノイズ除去処理などをフィルター処理によって実行する。次にガンマ補正部２０ｄはエリアイメージセンサー１５の出力データの階調値が示す色と表示部４０で扱う画像データの階調値が示す色との特性差を補償するガンマ補正を実行する。ガンマ補正によって生成されたデータはラインバッファー５２ｃに一時記録される。
【００３９】
当該ラインバッファー５２ｃに線順次で記録されていくデータはエリアイメージセンサー１５において間引きが行われた画素数である。すなわち、垂直方向に７２０ライン、水平方向に１８００画素のデータが線順次で記録されていくことになる。リサイズ処理部２０ｅは当該ラインバッファー５２ｃに記録されていくデータを逐次参照して補間演算処理を行い、画素の間の位置における各チャネルの階調値を特定することによってリサイズを行う。本実施形態において、上述のエリアイメージセンサー１５における間引きは垂直方向に１／５，水平方向に１／３であるため、図２の矩形１５ａにて示すように間引き後のデータの縦横比はエリアイメージセンサー１５の出力データの縦横比と異なっている。そこで、リサイズ処理部２０ｅは、まず、ラインバッファー５２ｃに記録されたデータに基づいて水平方向に約５７％のサイズに縮小する縮小処理を行う。この結果、水平方向の画素数を１０２４画素とする。さらに、リサイズ処理部２０ｅは、垂直方向に約９５％に縮小する縮小処理を行う。この結果、水平方向に１０２４画素、垂直方向に６８２ラインの画像データを生成する。生成された画像データはラインバッファー５２ｄに線順次で記録される。
【００４０】
本実施形態においては、以上の処理によってエリアイメージセンサー１５の出力データに基づいて液晶パネル４２の被写体像表示領域Ｒ１に表示可能な画像データを生成する生成処理を行うが、エリアイメージセンサー１５の出力データは垂直方向に７２０ラインであり、画像データの垂直方向のライン数である６８２ラインや液晶パネル４２の垂直方向のライン数である７６８ラインとは異なっている。すなわち、１フレーム分の撮影及び表示を行うために必要なライン数が異なっている。
【００４１】
そこで、本実施形態においては、エリアイメージセンサー１５のフレーム開始信号、水平同期信号SHsync、垂直同期信号SVsync、データアクティブ信号SDactiveおよびデータクロック信号SDotclockは、エリアイメージセンサー１５を駆動するために必要な周期に設定される。すなわち、タイミングジェネレーター３０は、エリアイメージセンサー１５において上述のような垂直方向の間引きを行って垂直同期信号SVsyncで規定される期間内に１フレーム分のライン数の出力データを取得できるようなタイミングおよび出力回数で水平同期信号SHsyncを出力している。また、タイミングジェネレーター３０は、以上のような水平方向の間引きを行って水平同期信号SHsyncで規定される期間内に１ライン分の画素数の出力データを取得できるようなタイミングおよび出力回数でデータクロック信号SDotclockを出力している。
【００４２】
一方、当該エリアイメージセンサー１５から線順次に出力される出力データに基づいて液晶パネル４２における表示を行うため、画像データ出力部２０１とＶＲＡＭ５１とリードバッファー５６とタイミング情報取得部３０ａと表示制御部３０ｂとを備えている。ＶＲＡＭ５１は少なくとも１フレーム分の画像データを蓄積可能である。ＶＲＡＭ５１は様々な処理部からアクセスされるため、表示部４０が画像データを表示しようとするタイミングでＶＲＡＭ５１にアクセスしても実際に画像データを取得できるまで時間がかかる可能性がある。そのため本実施形態では、ＶＲＡＭ５１と表示部４０との画像データの受け渡しはリードバッファー５６を介して行われる。画像データ出力部２０１は、ラインバッファー５２ｄに記録された画像データ（Data）をＶＲＡＭ５１に対して線順次に出力する。画像データのＶＲＡＭ５１への出力が完了した時点で画像データ出力部２０１はメモリー書き込み終了信号（第一記憶部出力タイミング情報に相当）をタイミング情報取得部３０ａに出力する。リードバッファー５６はＶＲＡＭ５１から後述するタイミングで画像データを予め読み出して蓄積しておく。そして表示制御部３０ｂから指示されたタイミング（水平同期信号DHsync）で、液晶パネルドライバー４１によってリードバッファー５６から線順次に１ラインずつ画像データが読み出される。この結果、エリアイメージセンサー１５で撮影された被写体の像が被写体像表示領域Ｒ１（液晶パネル４２の１〜６８２ライン）に表示される。また、ＣＰＵ５０は、少なくとも情報表示領域Ｒ２での表示を行う以前においてＶＲＡＭ５１に対してＯＳＤデータを記録しておく。そして、液晶パネル４２の６８３ライン〜７６８ラインの表示を行う際に、ＶＲＡＭ５１に記録されたＯＳＤデータはDataとして液晶パネルドライバー４１から線順次に読み出される。この結果、撮影条件等の文字が情報表示領域Ｒ２に表示される。
【００４３】
本実施形態においてリードバッファー５６は１ライン分の画像データを蓄積可能である。リードバッファー５６のサイズの上限まで画像データが蓄積されている状態、例えばＮライン目の画像データでリードバッファー５６が満たされている状態では、リードバッファー５６は、ＶＲＡＭ５１に（Ｎ＋１）ライン目以降の画像データが出力されてもＶＲＡＭ５１から（Ｎ＋１）ライン目の画像データを取得しない。リードバッファー５６に画像データが蓄積されている状態において表示部４０によってリードバッファー５６から画像データが読み出され始めると、リードバッファー５６は読み出された分ずつ新しい画像データをＶＲＡＭ５１から取得して蓄積する。具体的には例えば、Ｎライン目の画像データで満たされている状態で、画像データが読み出され始めると、リードバッファー５６は読み出された分ずつ（Ｎ＋１）ライン目の画像データをＶＲＡＭ５６から取得して蓄積する。なお、リードバッファー５６が空の状態から１ライン目の画像データを蓄積する際は、ＶＲＡＭ５１に１ライン目の画像データの出力が開始されるとＶＲＡＭ５１に出力された分ずつ画像データをリードバッファー５６に取得し蓄積する。
以上説明したように、リードバッファー５６はＶＲＡＭ５１から画像データを取得し、表示部４０から画像データを読み出される。
【００４４】
ここで、図４Ａを用いて、Ｎライン目の画像データがＶＲＡＭ５１に出力完了した後（Ｎ＋１）ライン目のＶＲＡＭ５１への出力完了を待たずにＮライン目の表示を開始しようとする場合の例を説明する。なお図４および後述する図５において「VRAM(LiveViewData)」は、エリアイメージセンサー１５からの出力データに基づいて画像データ生成部２０が生成し画像データ出力部２０１によってＶＲＡＭ５１に１ラインずつ出力される画像データの出力タイミングを示すもので、実際にこのような波形の信号が生成されるわけではない。数字はラインを示しており、立ち上がりがＶＲＡＭ５１への出力開始、立ち下がりが出力完了のタイミングを示している。なお、ＶＲＡＭ５１に出力された画像データは、他のデータによる上書きやリセット等が特になされなければＶＲＡＭ５１にそのまま蓄積されているものとする。また、図中の「リードバッファー」には、リードバッファー５６内に蓄積されているデータの内訳を時系列的に示している。四角形の左上端が蓄積開始、左下端が蓄積完了、右上端が読み出し開始、右下端が読み出し終了のタイミングを示している。
【００４５】
図４Ａに示すように、ＶＲＡＭ５１への１ライン目の画像データの出力が開始されるとリードバッファー５６は１ライン目の画像データをＶＲＡＭ５１に出力された分ずつ蓄積し始める。ＶＲＡＭ５１への１ライン目の画像データの出力が完了すると画像データ出力部２０１によってメモリー書き込み終了信号が出力される（本実施形態ではメモリー書き込み終了信号は、１ライン分の画像データの生成処理を実行している過程においてローレベルの出力が維持され、１ライン分の画像データの生成処理を終了しＶＲＡＭ５１に出力した時点で所定期間ハイレベルとなる１回のパルスによって構成される）。また、１ライン目の画像データのＶＲＡＭ５１への出力が完了するとリードバッファー５６への１ライン目の画像データの蓄積も完了する。本実施形態ではリードバッファー５６のサイズは画像データ１ライン分であるので、このときリードバッファー５６は上限まで画像データが蓄積された状態である。図４の例では、１ライン目のメモリー書き込み終了信号が出力された後、２ライン目の画像データのＶＲＡＭ５１への出力完了を待たずに１ライン目の画像データの表示を開始するための水平同期信号DHsyncが出力される。１ライン目のDDactiveの立ち上がりタイミングで１ライン目の画像データの読み出しが開始されるので、読み出された分ずつ２ライン目の画像データのリードバッファー５６への蓄積が開始される。１ライン目のDDavtiveの立ち下がりタイミングで１ライン目の画像データのリードバッファー５６からの読み出しが終了するので、そのタイミングで２ライン目のリードバッファー５６への蓄積が完了する（このときリードバッファー５６は２ライン目の画像データで満たされている状態である）。続いて２ライン目のリードバッファー５６への読み出し開始は２ライン目のDDactiveの立ち上がり（ｔ１）に同期し、２ライン目のリードバッファー５６への読み出し終了は２ライン目のDDacvtiveの立ち下がりに同期する。したがって３ライン目の画像データのリードバッファー５６への蓄積開始は、２ライン目のDDactiveの立ち上がりタイミングｔ１に同期し、３ライン目のリードバッファー５６への蓄積終了は、２ライン目のDDactiveの立ち下がりタイミングｔ２に同期する。しかし、図４に示すように３ライン目の画像データの生成処理に通常より時間を要している場合、タイミングｔ２ではまだＶＲＡＭ５１への３ライン目の画像データの出力が完了していない可能性がある。その場合は、３ライン目の画像データでない不正データをＶＲＡＭ５１から取得してリードバッファー５６に蓄積してしまうことになる。
【００４６】
そのため、本実施形態では、Ｎライン目の画像データについては、（Ｎ＋１）ライン目の画像データがＶＲＡＭ５１に出力完了後に読み出して表示する。タイミング情報取得部３０ａは、１フレーム内においてメモリー出力タイミング情報としてのメモリー書き込み終了信号の出力数をカウントしておくことで、ＶＲＡＭ５１への出力が完了した画像データのライン番号を特定可能である。そして、表示制御部３０ｂは、（Ｎ＋１）ライン目の画像データがＶＲＡＭ５１に出力完了後に、Ｎライン目の表示を開始するための水平同期信号DHsyncを出力するように構成されている。すなわち図４Ｂに示すように、１ライン目の画像データのリードバッファー５６からの読み出し開始（ｔ１）時（＝２ライン目の画像データのリードバッファー５６への蓄積開始）において、既に２ライン目の画像データはＶＲＡＭ５１に出力完了している。また、２ライン目の画像データのリードバッファー５６からの読み出し開始（ｔ３）時（＝３ライン目の画像データのリードバッファー５６への蓄積開始）においても、既に３ライン目の画像データはＶＲＡＭ５１に出力完了している。なぜなら（Ｎ＋１）ライン目の画像データをリードバッファー５６に蓄積開始するのは、Ｎライン目の表示が開始されるタイミングであり、Ｎライン目を表示するための水平同期信号DHsyncは（Ｎ＋１）ライン目のメモリー書き込み終了信号後に生成するようにしているためである。
【００４７】
図６は本実施形態における表示タイミング制御処理を示すフローチャートである。図５のタイミングチャートを用いて処理内容を説明する。まず、タイミング情報取得部３０ａは、フレーム開始信号が生成されたか否かを判定する（ステップＳ１００）。フレーム開始信号が生成されると、表示制御部３０ｂは、表示開始信号を所定の遅延期間Delay経過後に生成し、表示開始信号を生成後、垂直同期信号DVsyncを生成する（ステップＳ１０５）。フレーム開始信号はタイミングジェネレーター３０がエリアイメージセンサー１５に対して出力する信号であり、エリアイメージセンサー１５はフレーム開始信号をトリガとして垂直同期信号SVsyncを生成し新しいフレームの出力データの出力を開始する。すなわち、タイミングジェネレーター３０は、エリアイメージセンサー１５の垂直同期信号SVsyncを出力したタイミングから所定の期間後に表示部４０の垂直同期信号DVsyncを出力する。この結果、本実施形態において垂直同期信号SVsync，DVsyncの周期は同一かつ一定となる。従って、エリアイメージセンサー１５にて撮影された被写体が１フレーム期間以上遅れて液晶パネル４２に表示されることはなく、また、同一タイミングで撮影された被写体の像が複数フレーム期間に渡って液晶パネル４２に表示されることもない。
【００４８】
続いて、表示制御部３０ｂは、液晶パネル４２の表示最終ラインを表示済みであるか否かを判定する（ステップＳ１１０）。液晶パネル４２の表示最終ラインとは、本実施形態では被写体像表示領域Ｒ１と情報表示領域Ｒ２とで構成される液晶パネル４２（図２参照）の最終のライン（７６８ライン目）を意味する。表示最終ラインを表示済みでない場合は、表示制御部３０ｂは、次に表示するラインが、被写体像表示領域Ｒ１のラインであるか否かを判定する（ステップＳ１１５）。次に表示するラインが被写体像表示領域Ｒ１に属するラインである場合は、表示制御部３０ｂは、次に表示するラインが被写体像表示領域Ｒ１内の最終ラインであるか否かを判定する（ステップＳ１２０）。
【００４９】
被写体像表示領域Ｒ１内の最終ラインでない場合は、次に表示するラインをＮとすると（Ｎ＋１）ライン目の画像データがＶＲＡＭ５１に出力完了したことを示すメモリー書き込み終了信号が出力されたか否かをタイミング情報取得部３０ａが判定し（ステップＳ１２５）、出力されるまでの間、表示制御部３０ｂは水平方向のフロントポーチ期間HFPを延長する（ステップＳ１３０）。すなわち、次の水平同期信号DHsyncを出力するまでの期間を延長する。
【００５０】
（Ｎ＋１）ラインのメモリー書き込み終了信号が出力されると、表示制御部３０ｂは水平同期信号DHsyncを生成してＮライン目の表示を開始させる（ステップＳ１３５）。図４Ｂおよび図５の「VRAM(LiveViewData)」と「メモリー書き込み終了信号」と「リードバッファー」との関係が示すように、（Ｎ＋１）ライン目の画像データをリードバッファー５６に蓄積開始するのは、ＶＲＡＭ５１へのＮライン目の画像データの出力完了後であるため図４の例のように不正データがリードバッファー５６に蓄積されることはない。したがって不正データが液晶パネル４２の被写体像表示領域Ｒ１に表示されることがない。よって本実施形態によると、エリアイメージセンサー１５の出力データに基づいて生成された被写体の像を示す画像データを液晶４２に表示する際の画像の乱れを防止することができる。
【００５１】
次に表示するラインＮが被写体像表示領域Ｒ１の最終ラインである場合、タイミング情報取得部３０ａは、当該最終ラインのメモリー書き込み終了信号が出力されたか否かを判定し（ステップＳ１４０）、出力されていない場合は水平方向のフロントポーチ期間HFPを延長し（ステップＳ１４５）、出力された場合は水平同期信号DHsyncを生成して最終ラインを表示させる（ステップＳ１５０）。その結果、被写体像表示領域Ｒ１の最終ライン以降のラインの画像データはそのフレームにおいてもうＶＲＡＭ５１に出力されないにも関わらず、最終ライン以降のラインの画像データのＶＲＡＭ５１への出力完了を待機して最終ラインの画像データを表示できなくなる状況を回避できる。
【００５２】
一方、被写体像表示領域Ｒ１の最終ラインを表示し終えた後、次に表示するラインが被写体像表示領域Ｒ１でない場合（ステップＳ１１５のＮ判定の場合）、すなわち、情報表示領域Ｒ２である場合は、表示制御部３０ｂは水平同期信号DHsyncを生成して情報表示領域Ｒ２の１ラインを表示させる（ステップＳ１５５）。情報表示領域Ｒ２の１ラインずつを表示させた後、液晶パネル４２の表示最終ラインを表示済みである場合は（ステップＳ１１０のＹ判定の場合）、表示制御部３０ｂは、液晶パネル４２への表示を終了するか否かを判定する（ステップＳ１６０）。液晶パネル４２への表示を終了する場合（ステップＳ１６０のＹ判定の場合）は表示タイミング制御処理を終了する。
【００５３】
一方、液晶パネル４２への表示を終了しない場合（ステップＳ１６０のＮ判定の場合）は、次のフレームのフレーム開始信号が生成されるまでの間、表示制御部３０ｂは垂直方向のフロントポーチ期間VFPを延長する（ステップＳ１６５）。表示制御部３０ｂは垂直方向のフロントポーチ期間VFPの間、水平同期信号DHsyncを生成する（図５の破線で囲った楕円領域を参照）。なお、表示開始信号から表示終了信号までのVtotal期間で液晶パネル４２の画面に表示する全ラインに対応する数の水平同期信号DHsyncを表示制御部３０ｂは生成する。
【００５４】
次に、上述の表示タイミング制御処理のＳ１３０（およびＳ１４５）において水平方向のフロントポーチ期間HFPを延長にすることで水平同期信号DHsyncの出力を遅らせる場合に、エリアイメージセンサー１５と表示部４０との間でフレームを同期させる方法について説明する。液晶パネル４２においては、水平同期信号DHsyncの出力タイミングで規定される水平同期期間内に液晶パネル４２の各ラインの画素表示を行うことができればよいため、タイミングジェネレーター３０は、水平同期信号DHsyncの出力タイミングで規定される水平同期期間が最短となる期間として想定される期間内に１ライン分の画素表示を行うことができるようにデータアクティブ信号DDactiveおよびデータクロック信号DDotclockを出力する。
【００５５】
一方、本実施形態において液晶パネル４２の水平同期信号DHsyncで規定される水平同期期間は可変長であるため、水平同期期間が変化しても垂直同期信号SVsync，DVsyncの周期が同一かつ一定である状態を維持するように構成してある。具体的には、タイミングジェネレーター３０は、予め決められた基準の期間THに対して水平同期期間を長期化あるいは短期化することによって基準の期間THからの時間変動を相殺することによって、１フレームを表示するための垂直同期期間が一定となるように出力信号を制御している。基準の期間THは、例えば、垂直同期期間内に液晶パネル４２の全ライン数について均等な期間で各ラインの表示を行う場合の水平同期期間によって構成される。
【００５６】
そして、被写体像表示領域Ｒ１においては、各ラインの画像データの生成処理が終了するまで水平同期信号DHsyncの出力を待機することで水平同期期間が長期化され得る状態とする。さらに、撮影条件等の情報を示す文字を表示する液晶パネル４２の情報表示領域Ｒ２においては、被写体像表示領域Ｒ１で長期化された水平同期期間と基準の期間THとの差分の累計を相殺するように基準の期間THよりも水平同期期間を短期化する。
【００５７】
図７はこのように構成されたタイミングジェネレーター３０から出力される水平同期信号DHsyncを示しており、データアクティブ信号DDactiveおよびデータクロック信号DDotclock、メモリー書き込み終了信号を合わせて示している。タイミングジェネレーター３０がタイミング情報取得部３０ａによって当該メモリー書き込み終了信号を取得すると、表示制御部３０ｂの処理により、当該メモリー書き込み終了信号のパルスに同期して水平同期信号DHsyncを出力する。このため、仮に、基準の期間TH内に、あるラインの画像データの生成処理が間に合わなかった場合には、生成処理が終了してＶＲＡＭ５１への出力が完了するまで水平同期信号DHsyncが出力されず、水平同期期間TDHは基準の期間THより長くなる（フロントポーチ期間HFPの延長）。従って、基準の期間TH内に、あるラインの画像データの生成処理が間に合わなかった場合、生成処理が終了するまで液晶パネル４２にて当該ラインの表示は開始されない。また、各ラインの画像データの準備が終了する前に表示がなされることはない。さらに、（Ｎ＋１）ラインの画像データの生成処理が終了しＶＲＡＭ５１への出力が完了すると水平同期信号DHsyncが出力されるため、Ｎラインの画像データが遅滞なく表示される。以上のように、本実施形態は、水平同期期間TDHが基準の期間THよりも長くなり得る状態で液晶パネル４２を駆動するため、液晶パネル４２で表示すべき１ライン分の画像データの生成期間がラインごとに変動し得る態様に適用して好適である。このような態様は、エリアイメージセンサー１５のデータ出力処理や画像データ生成部２０による画像データの生成処理の速度がラインごとに相違し得る態様が想定し得る。むろん、撮影条件や撮影に利用するハードウェアに依存して処理速度がラインごとに相違し得る態様に本発明を適用しても良い。例えば、利用者が操作部５５を操作することによってエリアイメージセンサー１５の垂直同期期間や水平同期期間が変動し、あるいは画像データの生成処理に要する期間が変動する構成に対して本発明を適用することが可能である。さらに、着脱式ＥＶＦや着脱式レンズを変更することによってエリアイメージセンサー１５の垂直同期期間や水平同期期間が変動し、あるいは画像データの生成処理に要する期間が変動する構成に対して本発明を適用することが可能である。
【００５８】
以上のように、本実施形態では被写体像表示領域Ｒ１において、画像データ出力部２０１から出力されるメモリー書き込み終了信号に応じてタイミングジェネレーター３０が水平同期期間TDHを調整する。このため、被写体像表示領域Ｒ１に表示すべき画像データの生成処理の進捗に応じて水平同期信号DHsyncが長期化され得ることとなり、液晶パネル４２の水平同期信号DHsyncで規定される水平同期期間TDHが一定になるとは限らない。一方、上述のように、本実施形態においては垂直同期信号DVsyncで規定される垂直同期期間が一定であるため、被写体像表示領域Ｒ１において水平同期期間TDHが長期化された場合であっても、液晶パネル４２の全ラインの表示が垂直同期期間内に終了するように、タイミングジェネレーター３０は情報表示領域Ｒ２において上述の基準の期間THよりも短い水平同期期間TDH2となるように水平同期信号DHsyncの出力タイミングを設定する。
【００５９】
すなわち、撮影条件等の情報を示す文字のデータ（ＯＳＤデータと呼ぶ）は、エリアイメージセンサー１５の動作によらず予め作成しＶＲＡＭ５１に記録しておくことが可能であるため、ＯＳＤデータに基づく表示を短い水平同期期間によって実行したとしても、データ読み出しの追い越しを発生させることなく適正な表示を行うことが可能である。そこで、本実施形態においては、エリアイメージセンサー１５の出力データに基づく表示を行うための被写体像表示領域Ｒ１よりも、撮影条件等の情報を示す文字を表示する情報表示領域Ｒ２における水平同期期間が短くなるように設定する。
【００６０】
具体的には、タイミングジェネレーター３０が水平同期信号DHsyncの出力タイミングを調整することにより、被写体像表示領域Ｒ１において長期化された水平同期期間TDHと基準の期間THとの差分の総和と情報表示領域Ｒ２において短期化された水平同期期間TDH2と基準の期間THとの差分の総和とが一致するように水平同期期間TDH2を短期化する。この結果、水平同期期間TDH2＜基準の期間≦水平同期期間TDHとなる。ここで、情報表示領域Ｒ２において、上述の水平同期期間THよりも短い水平同期期間TDH2となるように水平同期信号DHsyncを出力するための構成としては、種々の構成を採用可能である。例えば、図７に示すように、被写体像表示領域Ｒ１にて発生した水平同期期間THに対する遅延ΔT1の総和（ΣΔT1）を情報表示領域Ｒ２のライン数L2で除した値ΔT2を各ラインで短縮すべき期間とする構成等を採用可能である。すなわち、水平同期期間TH−ΔT2が情報表示領域Ｒ２における水平同期期間TDH2であるとする構成等を採用可能である。
【００６１】
以上のように、本実施形態においては、液晶パネル４２の領域毎に調整された水平同期信号に基づいて各領域にて適切な表示を行わせるため、液晶パネル４２の被写体像表示領域Ｒ１および情報表示領域Ｒ２に相当する部分のライン番号が予め決められている。例えば、図２に示す例においては、１〜６８２ラインが被写体像表示領域Ｒ１、６８３ライン〜７６８ラインが情報表示領域Ｒ２である。そこで、タイミングジェネレーター３０は、１〜６８２ラインに相当する被写体像表示領域Ｒ１に対して表示を行う際に、上述のメモリー書き込み終了信号に応じたタイミングで水平同期信号DHsyncを出力しつつ、６８３ライン〜７６８ラインに相当する情報表示領域Ｒ２に対して表示を行う際に、上述の基準の期間THよりも短い水平同期期間TDH2となるように水平同期信号DHsyncを出力する。
【００６２】
この構成によれば、被写体像表示領域Ｒ１においては遅延を最小化した状態でエリアイメージセンサー１５にて撮影した被写体を表示しつつ、情報表示領域Ｒ２において短い水平同期期間内でＯＳＤデータによる撮影条件等の情報の表示が行われる状態となる。そして、上述のように、被写体像表示領域Ｒ１において長期化された水平同期期間TDHと基準の期間THとの差分の総和と情報表示領域Ｒ２において短期化された水平同期期間TDH2と基準の期間THとの差分の総和とが一致するように水平同期期間が制御されるため、垂直同期信号SVsync，DVsyncの周期が同一かつ一定の状態で表示部４０による表示を行うことができる。従って、エリアイメージセンサー１５にて撮影された被写体が１フレーム期間以上遅れて液晶パネル４２に表示されることはなく、また、複数フレーム期間に渡って同じ画像が液晶パネル４２に表示されることもない。
【００６３】
（３）他の実施形態：
以上の実施形態は本発明を実施するための一例であり、画像データのメモリーへの出力が完了したか否かをラインごとに特定し、Ｎライン目の画像データは（Ｎ＋ｉ）ライン目の画像データのメモリーへの出力が完了してから表示する限りにおいて、他にも種々の実施形態を採用可能である。
【００６４】
上述の実施形態においては、エリアイメージセンサー１５の垂直同期信号SVsyncの周期と液晶パネル４２の垂直同期信号DVsyncの周期とを一致させるため、液晶パネル４２の情報表示領域Ｒ２において被写体像表示領域Ｒ１よりも短い水平同期期間となるように水平同期信号SHsyncを出力したが、他の手法によって垂直同期信号SVsyncの周期と液晶パネル４２の垂直同期信号DVsyncの周期とを一致させても良い。例えば、通常の撮影装置において、エリアイメージセンサー１５のライン数は液晶パネル４２のライン数よりも多いため、特定の垂直同期期間内に確保すべき水平同期期間が均等であると仮定した場合、エリアイメージセンサー１５の水平同期信号SHsyncよりも液晶パネル４２の水平同期信号DHsyncの方が短くなる。従って、液晶パネル４２の水平同期信号DHsyncを長期化した場合であっても、当該長期化によって液晶パネル４２の垂直同期期間を長くする必要が生じることは少ない。なお、水平同期信号DHsyncを長期化することによって液晶パネル４２の垂直同期信号DVsyncがエリアイメージセンサー１５の垂直同期信号SVsyncより長くなる場合、エリアイメージセンサー１５の垂直同期信号SVsyncを長期化して垂直同期信号DVsyncと垂直同期信号SVsyncとを同期させても良い。
【００６５】
さらに、上述の実施形態において表示部４０は液晶パネルを用いたＥＶＦであったが、表示部４０はＥＶＦ以外の表示部、例えば、撮影装置１の背面に取り付けられる液晶パネルを用いた表示部であっても良いし、液晶パネル以外の方式を用いたものであっても良い。また、撮影装置１はミラーを備えた一眼レフカメラでも良く、さらにムービーカメラであっても良いし、撮影機能を備えた携帯電話等の装置であっても良い。さらに、上述のエリアイメージセンサー１５において、カラーフィルターはベイヤー配列であったが、ベイヤー配列以外の配列で構成されたセンサーを利用した撮影装置に本発明を適用しても良い。さらに、ラインバッファー５２ｄはラインバッファーでも良いが、１フレーム分の画像データを記録するための記録容量を備えるＶＲＡＭであってもよい。この構成によれば、表示対象となる画像データに基づく各種処理を行うことが可能になる。さらに、水平同期期間は基準の期間に対して長期化されれば良く、当該基準の期間としては、各種の期間を想定可能である。例えば、エリアイメージセンサー１５の水平同期信号SHsyncの周期、画像データの生成周期などを基準の期間としてもよい。さらに、タイミングジェネレーター３０から表示部４０への各種信号の転送形態は種々の形態を採用可能であり、HDMI（High-Definition Multimedia Interface）等によって転送しても良い。また、上述の実施形態における方向を逆にしてもよく、例えば水平方向において、左から右に表示しても、右から左に表示しても良い。
【００６６】
さらに、ＯＳＤデータは表示部の情報表示領域において表示対象となる所定の情報を示した画像データであれば良く、撮影条件以外の各種情報、例えば、撮影装置１に搭載されたバッテリーの残量を示す情報等を表示対象となる所定の情報とする構成としても良い。さらに、垂直同期信号SVsync，DVsyncの周期が同一かつ一定の状態とするための構成は、上述の構成以外にも種々の構成を採用可能である。例えば、被写体像表示領域Ｒ１における表示を行った後、情報表示領域Ｒ２でＯＳＤデータを表示するために設定可能な最小の期間を情報表示領域Ｒ２における水平同期期間とすることによって垂直同期信号DVsyncの出力タイミング以前に液晶パネル４２の全ラインの表示を終了し、残余の期間待機した後に規定の出力タイミングで垂直同期信号DVsyncが出力されるように構成してもよい。
【符号の説明】
【００６７】
１：撮影装置、１０：光学系、１１：レンズ、１２：絞り、１３：シャッター、１４：ローパスフィルター、１５：エリアイメージセンサー、２０：画像データ生成部、２０ａ：画素補間部、２０ｂ：色再現処理部、２０ｃ：フィルター処理部、２０ｄ：ガンマ補正部、２０ｅ：リサイズ処理部、３０：タイミングジェネレーター、３０ａ：タイミング情報取得部、３０ｂ：表示制御部、４０：表示部、４１：液晶パネルドライバー、４２：液晶パネル、５２ａ〜５２ｄ：ラインバッファー、５５：操作部、５６：ラインバッファー、２０１：画像データ出力部、Ｒ１：被写体像表示領域、Ｒ２：情報表示領域。
【図１】
0005158165.tif 000002
【図２】
0005158165.tif 000003
【図３】
0005158165.tif 000004
【図４】
0005158165.tif 000005
【図５】
0005158165.tif 000006
【図６】
0005158165.tif 000007
【図７】
0005158165.tif 000008