(57)【特許請求の範囲】
【請求項１】
ベイヤー構造の撮像素子から出力された画像データを入力する入力手段と、
前記画像データを記憶する記憶手段と、
前記記憶手段から前記画像データを反転読み出しする読出手段と、
前記反転読み出しした画像データを外部に出力する出力手段とを有し、
前記読出手段は、前記反転読み出しの際に、前記ベイヤー構造の各色画素の配置に基づき読み出し領域をオフセットし、
前記出力手段は、前記反転読み出しの方向の情報と前記オフセットの量の情報を、前記反転読み出しした画像データにメタデータとして付加することを特徴とする撮像装置。
【請求項２】
前記反転読み出しした画像データを補正処理する補正手段をさらに有し、前記補正手段は、前記オフセットの量の情報を前記補正処理に使用することを特徴とする請求項１に記載の撮像装置。
【請求項３】
ベイヤー構造の撮像素子から出力された画像データを入力する入力工程と、
前記画像データを記憶手段に記憶する記憶工程と、
前記記憶手段から前記画像データを反転読み出しする読出工程と、
前記反転読み出しした画像データを外部に出力する出力工程とを有し、
前記読出工程では、前記反転読み出しの際に、前記ベイヤー構造の各色画素の配置に基づき読み出し領域をオフセットし、
前記出力工程では、前記反転読み出しの方向の情報と前記オフセットの量の情報を、前記反転読み出しした画像データにメタデータとして付加することを特徴とする画像処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ベイヤー配列を有した撮像素子を有する撮像装置におけるベイヤー画像生成と、画像反転に関するものである。
【背景技術】
【０００２】
近年、テレビ放送などでは、１９２０（Ｈ）×１０８０（Ｖ）の画像サイズのフルＨＤに対応した映像が用いられている。さらに、最近では、フルＨＤ画像よりも更なる高精細画像で映像作品を生成するため、特に映画業界などでは、オーバーＨＤ（例えば、水平４Ｋ×垂直２Ｋ  ：  Ｋ＝１０００）など、フルＨＤを超える画像を記録できる撮像装置が要望されている。
【０００３】
そこで、上記撮像装置を実現するため、撮像装置には、水平４Ｋ×垂直２Ｋに対応した画素数を有する撮像素子を採用する。しかし、該撮像素子は、４色の色フィルタ（Ｒ／Ｇｒ／Ｇｂ／Ｂ  ：  Ｇｒ、Ｇｂはグリーン画素）が市松模様に配置されたベイヤー構造の撮像素子を用いる場合がある。このベイヤー構造の画像データに、ホワイトバランス補正、キズ補正、周辺光量不足の補正などを施した後、１フレーム（例えば、１／６０秒）の映像信号をフレームメモリと呼ばれる記憶素子に記録する。記憶素子は、たとえばＤＤＲ−ＳＤＲＡＭ（Ｄｕａｌ  Ｄａｔａ  Ｒａｔｅ  −  Ｓｙｎｃｈｒｏｎｏｕｓ  Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）がある。記録された映像は、３Ｇ−ＳＤＩ等のＳＭＰＴＥ（Ｓｏｃｉｅｔｙ  ｏｆ  Ｍｏｔｉｏｎ  Ｐｉｃｔｕｒｅ  ａｎｄ  Ｔｅｌｅｖｉｓｉｏｎ  Ｅｎｇｉｎｅｅｒｓ）に準拠した伝送路経由で、外部記録機器に記録される。外部記録機器に記録した画像をＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）で、４Ｋ×２Ｋのベイヤー画像から画素補間処理される。そして、ＰＣは、４Ｋ×２ＫサイズのＲＧＢ画像を生成し、色処理、輪郭強調などの映像信号処理を施して、最終的な４Ｋ×２Ｋの映像信号を生成するフローが適用される。
【０００４】
また、３Ｄ画像を生成する場合、２台の撮像装置を用い、片方の撮像装置は正位置で、もう片方の撮像装置は画像を透過ミラー反転して上また下方向から撮影する手法などが用いられる。このため、ミラー反転撮影した撮像装置の画像は、正位置の撮像装置から出力される画像と、天地もしくは、左右を合わせる必要がある。そのため、該撮像装置には、画像反転するスキャンリバース機能が要求されている。
【０００５】
前記、画像反転の機能であるスキャンリバースを実現するため、従来は以下の構成が提案されている（特許文献１）。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０００−２６１７９３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
ところで、スキャンリバース機能は、撮像素子からの出力画像を一時的に格納するフレームメモリから画像データを読み出す際に、フレームメモリに対して、画像データを読み出す順番を指定する。これにより、書き込まれている画像に対して、上下反転、左右反転、または上下左右反転した画像を得ることができる。しかし、画像反転を自由に制御可能であるが、撮像素子からの出力画像であるベイヤー画像では、各色フィルタ（Ｒ／Ｇｒ／Ｇｂ／Ｂ）が市松模様に配置されている。このため、画像反転前のベイヤー画像の先頭画素の色情報と、画像反転後の先頭画素の色情報が異なる問題がある。つまり、撮像装置が出力したベイヤー画像から、外部の現像アプリケーションソフトを用いて、各種信号処理（画素補間、偽色処理、輪郭強調、各色毎の帯域制限など）を行う場合、現像アプリケーションが期待する先頭画素の色情報が、正しく取得できない。このため、各色の帯域を制限するＬＰＦ（Ｌｏｗ  Ｐａｓｓ  Ｆｉｌｔｅｒ）や、偽色処理が正常に動作しない。これは画質が劣化する原因となってしまう。
【課題を解決するための手段】
【０００８】
上記問題を解決するため、本発明の撮像装置は、ベイヤー構造の撮像素子から出力された画像データを入力する入力手段と、前記画像データを記憶する記憶手段と、前記記憶手段から前記画像データを反転読み出しする読出手段と、前記反転読み出しした画像データを外部に出力する出力手段とを有し、前記読出手段は、前記反転読み出しの際に、前記ベイヤー構造の各色画素の配置に基づき読み出し領域をオフセットし、前記出力手段は、前記反転読み出しの方向の情報と前記オフセットの量の情報を、前記反転読み出しした画像データにメタデータとして付加することを特徴としている。
【発明の効果】
【０００９】
本発明によれば、記憶手段に記憶されたベイヤー画像を反転読み出しする場合、読み出し領域をオフセットする。この手法により、外部の現像アプリケーションソフトで信号処理を行う際、アプリケーションソフトが期待する色情報の配列で画像を読み出すことができるため、現像処理を正しく実行することができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施形態における撮像装置のブロック図である。
【図２】本発明の実施形態におけるベイヤー構造の図である。
【図３（ａ）】本発明の実施形態におけるベイヤー構造の左右反転の図である。
【図３（ｂ）】本発明の実施形態におけるベイヤー構造の上下反転の図である。
【図３（ｃ）】本発明の実施形態におけるベイヤー構造の上下左右反転の図である。
【図４（ａ）】本発明の実施形態における左右反転時の画素オフセットの図である。
【図４（ｂ）】本発明の実施形態における上下反転時の画素オフセットの図である。
【図４（ｃ）】本発明の実施形態における上下左右反転時の画素オフセットの図である。
【図５】本発明の実施形態における通常時の画素補間による現像の図である。
【図６（ａ）】本発明の実施形態における左右反転時の画素補間による現像の図である。
【図６（ｂ）】本発明の実施形態における上下反転時の画素補間による現像の図である。
【図６（ｃ）】本発明の実施形態における上下左右反転時の画素補間による現像の図である。
【図７】本発明の実施形態におけるスキャンリバース時のフローチャートの図である。
【図８】本発明の実施形態における反転時のフローチャートの図である。
【発明を実施するための形態】
【００１１】
＜第１の実施形態＞
以下に、本発明の具体例を、図面を示しつつ詳細に説明する。図１は、本発明の実施形態にかかわる撮像装置の内部ブロック図である。同図において、制御部１０３を中心に様々なブロックが接続されている。まず、１０１は撮像部である。撮像部はレンズ、撮像素子から構成される人間の眼に相当するブロックである。レンズはズーム、フォーカスなど入力される映像を光学的に処理する部分である。レンズを通った映像は撮像素子で受像される。撮像素子にはＣＣＤセンサー（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）やＣＭＯＳセンサー（Ｃｏｍｐｌｅｍｅｎｔａｒｙ  Ｍｅｔａｌ  Ｏｘｉｄｅ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ）などが用いられる。これらは、光学的な信号を電気的な信号に置き換える役割を果たしている。１０２は画像処理部である。撮像部１０１によって電気的な信号に変換された映像に様々な補正処理が施される。例えば、ＣＭＯＳセンサーの各画素のゲイン特性を補正することや、ホワイトバランスの補正、円形レンズと四角形ＣＭＯＳセンサーの形状差により発生する周辺光量不足の補正などが行われる。１０５はＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）である。映像信号を一時的に記憶ておき、必要な時に読み出すことが可能な素子である。映像信号は膨大なデータ量であるため、高速かつ高容量のものが求められる。近年ではＤＤＲ３−ＳＤＲＡＭ（Ｄｕａｌ  Ｄａｔａ  Ｒａｔｅ  ３  −  Ｓｙｎｃｈｒｏｎｏｕｓ  Ｄｙｎａｍｉｃ  ＲＡＭ）などが用いられることが多い。
【００１２】
１０４は画像伝送部、１１０は外部インターフェース部である。ＳＤＩに代表される外部Ｉ／Ｆは、ＳＭＰＴＥによって規格化された伝送フォーマットが定められているため、画像伝送部１０４において、そのフォーマットに準拠するように映像信号を整形した後、外部Ｉ／Ｆに送信している。外部Ｉ／Ｆは複数装備してもよく、ユーザーは使用したい外部Ｉ／Ｆを自由に選択してもよい。１０６は表示部である。ユーザーが視認することができる表示デバイスであり、撮像装置１００の動作状況を確認することができる。画像処理部１０２で処理された映像や、設定メニューなどを表示する。近年では、表示デバイスとしてＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｌｐｌａｙ）や有機ＥＬ（Ｏｒｇａｎｉｃ  Ｅｌｅｃｔｒｏｌｕｍｉｎｅｓｃｅｎｃｅ）といった、小型で低消費電力のデバイスが利用されている。１０７は操作部である。撮像装置１００とユーザーのインターフェース部分であり、メカニカルなボタンやスイッチなどの素子が使われる。電源スイッチ、撮影開始停止ボタン、モード切り替えスイッチなどで構成されている。近年ではタッチパネルと呼ばれる抵抗膜式や静電容量式の薄膜素子なども利用可能である。１０８はＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、１０９はＲＡＭである。ＲＯＭ１０８は不揮発性の記録素子であり、制御部１０３を動作させるためのプログラムが記録されている。読み出されたプログラムは揮発性のＲＡＭ１０９に展開されて実行される。
【００１３】
最後に、１０３は制御部である。上述してきた各ブロックの動作を制御する、撮像装置１００の頭脳となるブロックである。具体的には制御部１０３は、撮像部１０１のレンズユニットに対して、ズーム制御やフォーカス制御、イメージスタビライザー制御などを、撮像素子に対しては駆動同期信号の生成を行い、撮影フレームレートの設定などを行う。画像処理部１０２には各種補正制御や制御パラーメーターの送信や受信などを行う。ＲＡＭ１０５に対しては記録アドレスの設定や書き込み、読み出しの制御を行う。画像伝送部１０４には外部Ｉ／Ｆ１１０に映像を乗せるための同期信号の生成や映像出力のＯＮ／ＯＦＦなどを行う。その他、表示部１０６には撮像装置１００の状態を表示したり、撮像部１０１に入ってきている映像表示などの制御を行う。
【００１４】
以上が、撮像装置１００の構成である。次に、撮像部１０１の特に撮像素子について説明する。図２は撮像素子のカラーフィルタ構造を示したものである。各画素に記載されているＲ、Ｇｒ、Ｇｂ、Ｂはそれぞれ赤、緑、緑、青と対応している。緑が二つあるのは、人間の眼は緑に最も反応しやすいことに起因している。Ｒ画素、Ｇｒ画素、Ｇｂ画素、Ｂ画素はそれぞれ市松模様に配置されており、これをベイヤー構造と呼ぶ。各画素の特徴を追記すると、各画素にはマイクロレンズが配置されている。その上面に添付されるカラー吸収材は、レッドを吸収する“Ｒ（吸収波長６００ｎｍ〜７００ｎｍ）”と、グリーンを吸収する“Ｇｒもしくは、Ｇｂ（吸収波長５００ｎｍ〜６００ｎｍ）”と、ブルーを吸収する“Ｂ（吸収波長４００ｎｍ〜５００ｎｍ）”がある。また、撮像素子が有する画素数は、例えば、水平２Ｋ（２０４８）×垂直１Ｋ（１０８０）などである（Ｒ画素＝Ｇｒ画素＝Ｇｂ画素＝Ｂ画素＝１０２４×５４０）。撮像素子の読み出しは図２においてＲ：１１から水平方向に走査され、Ｇｒ：１ｅまで読み終わると次のラインのＧｂ：２１に移って再び水平方向に走査される。最後にＢ：ａｅまで読み終わると、再びＲ：１１に戻る。この動作を繰り返すことで映像を生成し、読み出された映像がＲＡＭ１０５に記録される。
【００１５】
ここまでベイヤー構造の撮像素子を有した撮像装置１００の説明を行ってきた。以上の構成を踏まえて本実施形態を説明する。前提条件として、図２のベイヤー構造のまま、画像データはＲＡＭ１０５に記録されているものとする。
【００１６】
まず、図２のベイヤー構造を水平方向に反転読み出しした場合を考える（左右反転）。図３（ａ）は図２において、通常の反対側から水平方向に走査した場合の画素配列を示している。図２のＧｒ：１ｅから読み出されるため、図３（ａ）はＧｒ：１ｅが先頭画素として始まり、Ｒ：１１でラインが終わる並びとなる。この並びによって左右が反転した画像が生成できる。この場合、一番最初に読み出される画素の色情報が図２ではＲ画素だったのに対して、水平反転した図３（ａ）ではＧｒ画素に替わっているのがわかる。
【００１７】
次に、図２のベイヤー構造を垂直方向に反転読み出しした場合を考える（上下反転）。図３（ｂ）は図２において、通常の垂直読み出し開始ラインを反対側にした場合の画素配列を示している。図２のＧｂ：ａ１から読み出しが開始されるため、図３（ｂ）はＧｂ：ａ１が先頭画素として始まり、Ｂ：ａｅで１ラインが終わる。それを繰り返して、最終ラインはＲ：１１から始まる並びとなる。この並びによって、上下が反転した画像が生成できる。この場合、一番最初に読み出される画素の色情報が図２ではＲ画素だったのに対して、垂直反転した図３（ｂ）ではＧｂ画素に替わっているのがわかる。
【００１８】
図３（ｃ）は、図２のベイヤー構造を水平垂直方向に反転読み出しした場合である。（上下左右反転）。上述した左右反転と上下反転の組み合わせとなり、一番最初に読み出される画素の色情報はＢ画素となっており、図２とは異なっている。
【００１９】
以上、説明したようにベイヤー構造の画素配列を左右、上下、上下左右に反転して読み出す場合、色情報をもった画素の配列が替わってしまうということがわかる。
【００２０】
次に、図２のベイヤー構造のもった画像をＲＧＢプレーン画像に戻す過程も合わせて説明する。図５はベイヤー構造を持った画素配列をＲＧＢプレーンに戻した場合の画である。以後、ベイヤー構造の画像をＲＧＢプレーン画像に戻す作業を現像を呼ぶ。現像処理には画素補間、偽色処理、輪郭強調、各色毎の帯域制限など様々な処理が行われる。画素補間とは、周囲の同色の画素を利用して、平均化、ゲイン調整などを行って新しく画素情報を作り出す処理である。図５では画素補間が行われたことにより、本来無かった画素が生成されており、結果として読み出した画角と同じ画角のＲ、Ｇｒ、Ｇｂ、Ｂの画角が生成されていることがわかる（図中の枠を参照）。
【００２１】
現像処理は一般的にＰＣなどを用いて作業されることが多い。作業を行うためにアプリケーションソフトとして環境が構築されているが、このアプリケーションソフトは読み込ませる画像データの画素フォーマットが決まっており、特に各画素の色情報は決まった配列になっていることを期待して作られている。つまり、上述した先頭画素の色情報は常にＲ（赤）であることを期待しているということである。もしも、左右、上下、上下左右反転したという情報がないまま、この現像アプリケーションソフトに画像を入力すると、本来期待している色情報がずれてしまい、正しく現像処理が行われない。本実施形態によると、上述したアプリケーションソフトの期待している画像データに合わせるようにＲＡＭ１０５から読み出すことを特徴としている。
【００２２】
本実施形態の具体的な動作方法を、図４（ａ）、図４（ｂ）、図４（ｃ）を、具体的な画素補間による現像の状態を図６（ａ）、図６（ｂ）、図６（ｃ）を使って説明する。
【００２３】
図４（ａ）は左右反転したときの読み出し方法の図である。図４（ａ）の左図は通常時の読み出し方法である。矢印が読み出し方向になる。図中の枠が実際に読み出される領域を示している。この枠に囲まれる領域が有効画素となり、外部出力される画角となる。枠の外側にも画素が存在しているが、これはベイヤー構造の画像を現像する際に、周辺画素を利用することができるため、本来の有効画像範囲の外側の画素も一緒にＲＡＭ１０５に記録しているためである（以後これを余剰画素と呼ぶ）。
【００２４】
本実施形態によると、左右反転読み出しを行うと、図４（ａ）の右上図のように、上述した余剰画素を利用して、通常時の読み出し領域よりもオフセットさせて広い領域を読み出す。この領域を広げる際は、必ず読み出し開始画素が、現像アプリケーションソフトが期待する色情報を持った画素になるようにする。つまり、この場合はＲ画素から開始するように拡大する（図のＲ：３ｄが先頭画素となる）。また同一ラインの読み出し終了画素は通常読み出しと同じ色情報を持った画素で終わるのが望ましい。そのため図ではＧｒ画素となるようにしている（図のＧｒ：３２）。この拡大した領域は、通常読み出しの領域が含まれるように読み出す。
【００２５】
この広く読み出した画像データを画素補間した場合を図６（ａ）で説明する。説明を簡単にするために全体画素数を減らした図としている。また、通常読み出しを行った場合の現像は図５である。図５と図６（ａ）を比較すると、左右反転読み出しを行った場合は通常読み出しの場合に比べて読み出し画素が広くなっていることがわかる（図中の線枠）。この広く読み出された領域には、通常読み出しで読み出される領域が包含されており（図中の点線枠）、画素補間処理を行った後に、この点線枠の領域を切り出して使用することで、通常読み出しの画角と一致した画素を取り出すことが可能となる。現像アプリケーションソフトは先頭画素が期待する色情報（この場合、Ｒ：３７）になっているため、そのまま補正作業が実行できる。この場合、広げられた領域の情報は映像データの情報データ（メタデータ）として映像データに付加して外部出力している。メタデータの重畳は、ＳＤＩのアンシラリー領域などを利用する。この情報を使うことで、現像処理の際に画素範囲や、現像処理後の画素切り出しの作業が行うことができる。以上の動作によって、通常読み出しの時と画角のあった反転画像を作り出すことができるので、３Ｄ撮影等に利用することが可能となる。
【００２６】
また、左右反転読み出し時の領域の選択方法には、図４（ａ）の右下図のように通常の読み出し画素よりも狭く読み出す方法も考えられる。この方法も必ず読み出し開始画素が、現像アプリケーションソフトが期待する色情報を持った画素になるようにする。この場合、通常の読み出し画素領域よりも狭い領域しか現像処理できないので、現像処理後に通常画像の必要画素を切り出すことで反転画像と画角を一致させることが可能となる。この方法は有効画角の外側に余剰画素がない場合などに利用できる。
【００２７】
同様の方法で、上下反転についても説明する。図４（ｂ）は上下反転したときの読み出し方法の図である。図４（ｂ）の左図は通常時の読み出し方法である。矢印が読み出し方向になる。特に図示していないが、垂直方向は水平ライン単位となるので、図のＲ：３３からＧｒ３ｃまで読み出した後、次のラインの読み出しが始まる。
【００２８】
本実施形態によると、上下反転読み出しを行うと、図４（ｂ）の右上図のように、先述した余剰画素を利用して、通常時の読み出し領域よりもオフセットさせて広い領域を読み出す。この領域を広げる際は、必ず読み出し開始画素が、現像アプリケーションソフトが期待する色情報を持った画素になるようにする。つまり、この場合はＲ：９３画素が先頭となるように拡大する。また、垂直方向に関しても最終ラインの読み出し先頭画素は通常読み出しと同じ色情報を持った画素で終わるのが望ましい。そのため図ではＧｂ画素となるようにしている（図のＧｂ：２３）。この拡大した領域は、通常読み出しの領域が含まれるように読み出す。
【００２９】
この広く読み出した画像データを画素補間した場合を図６（ｂ）で説明する。通常読み出しの現像を行った図である図５と図６（ｂ）を比較すると、上下反転読み出しを行った場合は通常読み出しの場合に比べて読み出し画素が広くなっていることがわかる（図中の線枠）。この広く読み出された領域には、通常読み出しで読み出される領域が包含されており（図中の点線枠）、画素補間処理を行った後に、この点線枠の領域を切り出して使用することで、通常読み出しの画角と一致した画素を取り出すことが可能となる。現像アプリケーションソフトは先頭画素が期待する色情報（この場合Ｒ：５３）になっているため、そのまま補正作業が実行できる。この場合も、広げられた領域の情報は映像データの情報データ（メタデータ）として映像データに付加して外部出力している。
【００３０】
また、上下反転読み出し時の領域の選択方法には、図４（ｂ）の右下図のように通常の読み出し画素よりも狭く読み出す方法も考えられる。この方法も必ず読み出し開始画素が、現像アプリケーションソフトが期待する色情報を持った画素になるようにする。この場合も、通常の読み出し画素領域よりも狭い領域しか現像処理できないので、現像処理後に通常画像の必要画素を切り出すことで反転画像と画角を一致させることが可能となる。この方法は有効画角の外側に余剰画素がない場合などに利用できる。
【００３１】
最後に、上下左右反転についても説明する。図４（ｃ）は上下左右反転したときの読み出し方法の図である。図４（ｃ）の左図は通常時の読み出し方法である。矢印が読み出し方向になる。本実施形態によると上下左右反転読み出しを行うと、図４（ｃ）の右上図のように、先述した余剰画素を利用して、通常時の読み出し領域よりも広い領域を読み出す。この領域を広げる際は、必ず読み出し開始画素が、現像アプリケーションソフトが期待する色情報を持った画素になるようにする。つまり、この場合はＲ：９ｄ画素が先頭となるように拡大する。読み出し終了画素は左右反転、上下反転の方法に準ずる。
【００３２】
この広く読み出した画像データを画素補間した場合を図６（ｃ）で説明する。通常読み出しの現像を行った図である図５と図６（ｃ）を比較すると、上下反転読み出しを行った場合は通常読み出しの場合に比べて読み出し画素が広くなっていることがわかる（図中の線枠）。この広く読み出された領域には、通常読み出しで読み出される領域が包含されており（図中の点線枠）、画素補間処理を行った後に、この点線枠の領域を切り出して使用することで、通常読み出しの画角と一致した画素を使用することが可能となる。現像アプリケーションソフトは先頭画素が期待する色情報（この場合Ｒ：５７）になっているため、そのまま補正作業が実行できる。この場合も、広げられた領域の情報は映像データの情報データ（メタデータ）として映像データに付加して外部出力している。
【００３３】
また、上下反転読み出し時の領域の選択方法には、図４（ｃ）の右下図のように通常の読み出し画素よりも狭く読み出す方法も考えられる。この方法も必ず読み出し開始画素が、現像アプリケーションソフトが期待する色情報を持った画素になるようにする。この場合も、通常の読み出し画素領域よりも狭い領域しか現像処理できないので、現像処理後に通常画像の必要画素を切り出すことで反転画像と画角を一致させることが可能となる。この方法は有効画角の外側に余剰画素がない場合などに利用できる。
【００３４】
以上の動作の流れをフローチャートで説明する。図７は、画像撮影から画像出力までも流れを示している。まず、ユーザーが画像を撮影すると、撮像部１０１の撮像素子はベイヤー画像として画像データを出力し、画像データがシステム内に入力される（Ｓ１０１）。このベイヤー画像を、有効画素の外側の余剰画素を含めてＲＡＭ１０５に記録する（Ｓ１０２）。ユーザーが操作部１０７を操作してスキャンリバースモードを設定する（Ｓ１０３）。制御部１０３が、スキャンリバースモードを検出すると、画素オフセットをつけてＲＡＭ１０５から画像データを読み出す。読み出した画像データにはメタデータとして反転方向や画素オフセット量などを反転情報として付加する（Ｓ１０６）。これらデータを外部Ｉ／Ｆ１１０から出力する（Ｓ１０７）。スキャンリバースモードが設定されないのであれば、ＲＡＭ１０５から有効画素を読み出して（Ｓ１０８）、映像が出力される。出力された画像データは外部記録装置で記録され、現像処理を行う。
【００３５】
図８は本実施形態の反転画像を現像するフローを簡単に説明したものである。外部記録装置で記録された画像データをＰＣ等で取り込む（Ｓ２０１）。取り込んだ画像データに画像反転情報が重畳されているか検出する（Ｓ２０２）。反転情報が重畳されていれば、重畳されているメタデータから反転方向、画素オフセット情報に基づいて余剰画素を含めて現像処理を開始する（Ｓ２０３）。現像処理が終了したところで、先述の画素オフセット量に応じて画素切り出しを行う（Ｓ２０４）。切り出した画像を現像画像として保存する（Ｓ２０５）。反転情報が無ければ、通常の現像処理となる（Ｓ２０６）。
【００３６】
＜第２の実施形態＞
ここまで、ＲＡＭ１０５から反転読み出しする際に、読み出し領域をオフセットさせることを説明してきた。このオフセット量は、撮像装置１００の内部における画像処理にも使用することができる。例えば、制御部１０３から撮像部１０１にオフセット情報を渡すことで、レンズ制御の際にイメージスタビライザー用のレンズの制御方法をオフセット画素に合わせるように制御するという使い方も可能である。また、画像処理部１０２で周辺光量不足の補正時にこのオフセット量を加味して補正するなどという使い方も可能である。
【００３７】
以上、本発明をその好適な実施形態に基づいて詳述してきたが、本発明はこれら特定の実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。上述の実施形態の一部を適宜組み合わせてもよい。
【符号の説明】
【００３８】
１００  撮像装置
１０１  撮像部
１０２  画像処理部
１０３  制御部
１０４  画像伝送部
１０５  ＲＡＭ
１０６  表示部
１０７  操作部
１０８  ＲＯＭ
１０９  ＲＡＭ
１１０  外部Ｉ／Ｆ
【図１】
0006016424.tif 000002
【図２】
0006016424.tif 000003
【図３（ａ）】
0006016424.tif 000004
【図３（ｂ）】
0006016424.tif 000005
【図３（ｃ）】
0006016424.tif 000006
【図４（ａ）】
0006016424.tif 000007
【図４（ｂ）】
0006016424.tif 000008
【図４（ｃ）】
0006016424.tif 000009
【図５】
0006016424.tif 000010
【図６（ａ）】
0006016424.tif 000011
【図６（ｂ）】
0006016424.tif 000012
【図６（ｃ）】
0006016424.tif 000013
【図７】
0006016424.tif 000014
【図８】
0006016424.tif 000015