(57)【要約】【課題】  電子カメラの内部信号処理との整合性に優れた、色差間引きフォーマットの変換技術を提供する【解決手段】  本発明の電子カメラは、被写体を撮影してカラーの画像データを生成する電子カメラであって、圧縮伸長部、ブロックバッファ、およびブロック変換部を備える。圧縮伸長部は、輝度ブロックおよび色差ブロックを連ねたブロック順次データを画像圧縮して圧縮データに変換する。かつ、この圧縮伸長部は、入力される圧縮データを画像伸長してブロック順次データに変換する。ブロックバッファは、ブロック順次データに含まれる複数個の色差ブロックを一時格納する。ブロック変換部は、ブロックバッファ内の色差ブロックに対して画素数変換を施して色差ブロックの個数を変更することにより、色差間引きの異なるブロック順次データに変換する。【選択図】      図２
2006304203.tif 000002
【特許請求の範囲】
【請求項１】
被写体を撮影してカラーの画像データを生成する電子カメラであって、
輝度ブロックおよび色差ブロックの単位に画像圧縮して圧縮データに変換する圧縮機能と、かつ入力される圧縮データを画像伸長して輝度ブロックおよび色差ブロックに変換する伸長機能とを備えた圧縮伸長部と
複数個の色差ブロックを一時格納するブロックバッファと、
前記ブロックバッファ内の前記色差ブロックに対して画素数変換を施して前記色差ブロックの個数を変更することにより、色差間引きの異なるブロック順次データに変換するブロック変換部と
を備えたことを特徴とする電子カメラ。
【請求項２】
請求項１に記載の電子カメラにおいて、
前記圧縮伸長部は、入力された「輝度色差４：２：０」の圧縮データを伸長処理して、４：２：０ブロック順次データの最小処理単位（輝度ブロック４つおよび色差ブロック２つ）を前記ブロックバッファに格納し、
前記ブロック変換部は、前記ブロックバッファ内の色差ブロック２つを縦方向に画素数増加して色差ブロック４つに増やし、前記ブロックバッファ内に４：２：２ブロック順次データの最小処理単位を２組ずつ生成することで、４：２：２ブロック順次データに変換する
ことを特徴とする電子カメラ。
【請求項３】
請求項１または請求項２に記載の電子カメラにおいて、
前記圧縮伸長部は、入力された「輝度色差４：４：４」の圧縮データを伸長処理して、４：４：４ブロック順次データの最小処理単位（輝度ブロック１つおよび色差ブロック２つ）を横並び２組ずつ前記ブロックバッファに格納し、
前記ブロック変換部は、４：４：４ブロック順次データの最小処理単位２組分から得た色差ブロック４つを横方向に画素数削減処理して色差ブロック２つに減数して、前記ブロックバッファに４：２：２ブロック順次データの最小処理単位を１組ずつ生成することで、４：２：２ブロック順次データに変換する
ことを特徴とする電子カメラ。
【請求項４】
請求項１ないし請求項３のいずれか１項に記載の電子カメラにおいて、
前記電子カメラが、「輝度色差４：２：２」のブロック順次データを、「輝度色差４：２：０」に変換する場合、
前記ブロック変換部は、前記４：２：２ブロック順次データの最小処理単位（輝度ブロック２つおよび色差ブロック２つ）を縦並びに２組ずつ前記ブロックバッファに格納し、最小処理単位２組分の色差ブロック４つを縦方向に画素数削減処理して色差ブロック２つに減数し、前記ブロックバッファに４：２：０ブロック順次データの最小処理単位を１組ずつ生成することで、４：２：０ブロック順次データに変換する
ことを特徴とする電子カメラ。
【請求項５】
請求項１ないし請求項４のいずれか１項に記載の電子カメラにおいて、
前記圧縮伸長部は、入力された「縦方向に色差間引きされた輝度色差４：２：２」の圧縮データを伸長処理して、４：２：２ブロック順次データの最小処理単位（縦並びの輝度ブロック２つおよび色差ブロック２つ）を横並びに２組ずつ前記ブロックバッファに格納し、
前記ブロック変換部は、前記４：２：２ブロック順次データの最小処理単位２組分の色差ブロック４つに、横方向の画素数削減と、縦方向の画素数増加を実施して、横方向に色差間引きされた色差ブロック４つに変換し、前記ブロックバッファに「横方向に色差間引きされた輝度色差４：２：２」のブロック順次データの最小処理単位を２組ずつ生成することで、「横方向に色差間引きされた輝度色差４：２：２」のブロック順次データに変換する
ことを特徴とする電子カメラ。
【請求項６】
請求項１ないし請求項４のいずれか１項に記載の電子カメラにおいて、
前記圧縮伸長部は、入力された「縦方向に色差間引きされた輝度色差４：２：２」の圧縮データを伸長処理して、４：２：２ブロック順次データの最小処理単位（縦並びの輝度ブロック２つおよび色差ブロック２つ）を前記ブロックバッファに格納し、
前記ブロック変換部は、前記４：２：２ブロック順次データの最小処理単位の色差ブロック２つに縦方向の画素数増加を実施して、色差ブロック４つに増やすことにより、４：４：４ブロック順次データの最小処理単位を２組ずつ生成することで、４：４：４ブロック順次データに変換する
ことを特徴とする電子カメラ。
【請求項７】
請求項１ないし請求項６のいずれか１項に記載の電子カメラにおいて、
前記圧縮伸長部により伸長処理され前記ブロックバッファに格納されたブロック順次データを点順次に読み出し、点順次データに変換するデータ並べ替え部を備えた
ことを特徴とする電子カメラ。
【請求項８】
請求項１ないし請求項７のいずれか１項に記載の電子カメラにおいて、
前記ブロックバッファは、輝度色差４：２：２ブロック順次データの最小処理単位（輝度ブロック２つおよび色差ブロック２つ）を２組分格納するブロック８個分のデータ容量を少なくとも有する
ことを特徴とする電子カメラ。
【請求項９】
請求項７に記載の電子カメラにおいて、
前記データ並べ替え部は、画像圧縮の際に点順次に入力された前記画像データをブロック順次データに変換し、前記ブロックバッファに出力する
ことを特徴とする電子カメラ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、色差間引きの変換機能を有する電子カメラに関する。
【背景技術】
【０００２】
従来、画像データの色差を間引くことによって、画像のデータ量を削減する技術が知られている。例えば、一般的な電子カメラでは、ＪＰＥＧ圧縮に際して画面横方向に隣接する２画素分の色差ＣｂＣｒを１画素分に減数することで、輝度色差４：２：２の色差間引きを行っている。
このような色差間引きでは、色差信号の位相が画素間隔のオーダーで僅かにずれ、かつ色差信号の高域成分は欠落する。しかしながら、色差信号は、輝度信号に比べて視覚感度が低いため、色差間引きに伴う画質劣化は殆ど無視することができる。
【０００３】
なお、色差間引きのフォーマットは、この輝度色差４：２：２の他にも、複数存在する。
例えば、輝度色差４：４：４は、色差間引きを行っていない形式であり、画像データは１画素ごとに輝度色差の信号成分を全て有する。
また例えば、輝度色差４：２：０は、色差信号を縦横半分ずつに減数するものであり、輝度信号の２×２画素毎に、色差信号を備える形式である。
【０００４】
従来、この種の色差間引き（輝度色差４：２：２と輝度色差４：２：０）のフォーマットを変換する装置として、特許文献１が知られている。この特許文献１は、画像データをライン単位または２ライン単位に処理する点が特徴である。すなわち、画像データのラインを一部削除したり、２ライン間でライン補間を実施することによって、色差間引きのフォーマット変換を実現している。
【特許文献１】特開平８−３７６７２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上述したように、従来の電子カメラは、ＪＰＥＧ圧縮の関係から、専ら輝度色差４：２：２の画像データを扱うことが多かった。そのため、輝度色差４：２：２以外の画像データを電子カメラ側で再生表示することは困難であった。、
本発明者は、電子カメラ側においても、これら多様な色差間引きフォーマットの記録や再生に対処することを考えた。そのため、電子カメラの内部信号処理の流れと整合した色差間引きフォーマットの変換方式について検討を行った。
【０００６】
上述した特許文献１の従来装置は、放送局などで使用される業務用の機器であって、大容量のラインメモリを搭載し、ライン補間などの処理を実施するものである。このような従来装置は、画像データの輝度色差信号を別コンポーネントまたは点順次で流す処理系に適している。
【０００７】
一方、電子カメラの内部信号処理では、圧縮伸長処理を実施するため、画像データの輝度色差信号を、ブロック単位の順次データ（ブロック順次データ）として扱うことが多い。そのため、特許文献１の従来装置のようなライン単位の処理は、電子カメラの内部信号処理の流れとの整合が悪く、画像メモリを余計に占有したり、データの遅滞や回路規模の増大を招くことが予想される。
【０００８】
そこで、本発明は、電子カメラの内部信号処理との整合性に優れた、色差間引きフォーマットの変換技術を提供することを目的とする。
【課題を解決するための手段】
【０００９】
《１》  本発明の電子カメラは、被写体を撮影してカラーの画像データを生成する電子カメラであって、圧縮伸長部、ブロックバッファ、およびブロック変換部を備える。
圧縮伸長部は、輝度ブロックおよび色差ブロックの単位に画像圧縮して圧縮データに変換する。かつ、この圧縮伸長部は、入力される圧縮データを画像伸長して輝度ブロックおよび色差ブロックに変換する。
ブロックバッファは、複数個の色差ブロックを一時格納する。
ブロック変換部は、ブロックバッファ内の色差ブロックに対して画素数変換を施して色差ブロックの個数を変更することにより、色差間引きの異なるブロック順次データに変換する。
【００１０】
《２》  なお好ましくは、圧縮伸長部は、入力された「輝度色差４：２：０」の圧縮データを伸長処理して、４：２：０ブロック順次データの最小処理単位（輝度ブロック４つおよび色差ブロック２つ）をブロックバッファに格納する。ブロック変換部は、ブロックバッファ内の色差ブロック２つを縦に画素補間して色差ブロック４つに増やす。このようにして、ブロック変換部は、ブロックバッファに４：２：２ブロック順次データの最小処理単位を２組ずつ生成することにより、４：２：２ブロック順次データへの変換を実行する。
【００１１】
《３》  また好ましくは、圧縮伸長部は、入力された「輝度色差４：４：４」の圧縮データを伸長処理して、４：４：４ブロック順次データの最小処理単位（輝度ブロック１つおよび色差ブロック２つ）を横並び２組ずつブロックバッファに格納する。ブロック変換部は、４：４：４ブロック順次データの最小処理単位２組分から得た色差ブロック４つを横方向に画素数削減処理して色差ブロック２つに減数する。このようにして、ブロック変換部は、ブロックバッファに４：２：２ブロック順次データの最小処理単位を１組ずつ生成することにより、４：２：２ブロック順次データへの変換を実行する。
【００１２】
《４》  なお好ましくは、電子カメラが、「輝度色差４：２：２」のブロック順次データを「輝度色差４：２：０」に変換する場合、ブロック変換部は、４：２：２ブロック順次データの最小処理単位（輝度ブロック２つおよび色差ブロック２つ）を縦並びに２組ずつブロックバッファに格納する。そして、ブロック変換部は、最小処理単位２組分の色差ブロック４つを縦方向に画素数削減処理して色差ブロック２つに減数する。このようにして、ブロック変換部は、ブロックバッファに４：２：０ブロック順次データの最小処理単位を１組ずつ生成することにより、４：２：０ブロック順次データへの変換を実行する。
【００１３】
《５》  また好ましくは、圧縮伸長部は、入力された「縦方向に色差間引きされた輝度色差４：２：２」の圧縮データを伸長処理して、４：２：２ブロック順次データの最小処理単位（縦並びの輝度ブロック２つおよび色差ブロック２つ）を横並びに２組ずつブロックバッファに格納する。ブロック変換部は、４：２：２ブロック順次データの最小処理単位２組分の色差ブロック４つに対して、横方向の画素数削減と、縦方向の画素補間を実施し、横方向に色差間引きされた色差ブロック４つに変換する。このようにして、ブロック変換部は、ブロックバッファに「横方向に色差間引きされた輝度色差４：２：２」のブロック順次データの最小処理単位を２組ずつ生成することにより、「横方向に色差間引きされた輝度色差４：２：２」のブロック順次データへの変換を実行する。
【００１４】
《６》  なお好ましくは、圧縮伸長部は、入力された「縦方向に色差間引きされた輝度色差４：２：２」の圧縮データを伸長処理して、４：２：２ブロック順次データの最小処理単位（縦並びの輝度ブロック２つおよび色差ブロック２つ）をブロックバッファに格納する。ブロック変換部は、４：２：２ブロック順次データの最小処理単位の色差ブロック２つに縦方向の画素補間を実施して、色差ブロック４つに増やす。このようにして、ブロック変換部は、４：４：４ブロック順次データの最小処理単位を２組ずつ生成することで、４：４：４ブロック順次データへの変換を実行する。
【００１５】
《７》  また好ましくは、圧縮伸長部により伸長処理されブロックバッファに格納されたブロック順次データを点順次に読み出し、点順次データに変換するデータ並べ替え部を備える。
【００１６】
《８》  なお好ましくは、ブロックバッファは、輝度色差４：２：２ブロック順次データの最小処理単位（輝度ブロック２つおよび色差ブロック２つ）を２組分格納するブロック８個分のデータ容量を少なくとも有する。
【００１７】
《９》  また好ましくは、データ並べ替え部は、画像圧縮の際に点順次に入力された画像データをブロック順次データに変換し、ブロックバッファに出力する。
【発明の効果】
【００１８】
通常、電子カメラの内部信号処理では、画像の輝度色差を小容量のブロック単位に分けて扱う。そこで、本発明者は、このブロック群の中の色差ブロックを画素数変換することで、色差ブロックの個数を変更することに着目した。この処理によれば、色差ブロックの個数が変更され、異なる色差間引きフォーマットのブロック群を得ることができる。
本発明は、このように電子カメラ内で扱われるブロック群のデータに対して、直に色差間引き変換を実施できるので、電子カメラの内部信号処理との整合を図ることができる。
【発明を実施するための最良の形態】
【００１９】
［電子カメラの撮影処理系の説明］
図１は、本実施形態における電子カメラ１１のシステム図である。
まず、図１に基づいて、撮影処理系に係る電子カメラ１１の構成を説明する。
電子カメラ１１には、撮影レンズ１２が装着される。この撮影レンズ１２の像空間には、撮像素子１３が配置される。撮像素子１３の出力は、Ａ／Ｄ変換部１４、画像処理回路１６を経由して信号処理が施される。
【００２０】
このとき、画像処理回路１６のデータ出力の形態が、ブロック順次データ（輝度色差ブロックの最小処理単位を連ねたデータ）であれば、ブロックバッファ４２に順次に格納される。
また、画像処理回路１６の出力データの形態が、点順次データ（輝度色差信号の最小処理単位を連ねたデータ）であれば、ＳＤＲＡＭ３５やデータ並べ替え部４８などを介して、この点順次データをブロック順次データに変換した後、ブロックバッファ４２に順次に格納される。
【００２１】
ブロック変換部４９は、このブロックバッファ内の色差ブロックの個数を増減することによって、ブロック順次データを所望の色差間引きフォーマットに変更する。
圧縮伸長部１７は、このブロックバッファ４２内のブロック単位に画像圧縮処理を行い、圧縮データを生成する。この圧縮データは、ピクチャーバス２１を介して一旦ＳＤＲＡＭ３５に記憶された後に読み出され、システムバス２３およびカードインターフェース２９を介して、メモリカード３０にファイル記録される。
【００２２】
この動作により、多様な色差間引きフォーマットに対応した圧縮ファイルを柔軟に生成することが可能になる。
なお、電子カメラ１１内には、画像データなどを効率的にやり取りするために、ピクチャーバス２１、バスインターフェース２２、システムバス２３、ＤＭＡコントローラ３１からなるバス構成が設けられる。また、電子カメラ１１内には、システムコントロール用のＭＰＵ（Micro Processor Unit）２４が設けられる。
【００２３】
ＭＰＵ２４は、システムバス２３を介して、画像処理回路１６、データ並べ替え部４８、ブロック変換部４９、圧縮伸長部１７、表示部１９、ＤＭＡコントローラ３１のレジスタをアクセスし、動作モードの設定やステータスの読み出しを行う。更にＭＰＵ２４は、システムバス２３を介してカードインターフェース２９をアクセスし、メモリカード３０に対するデータの読み出しおよび書き込みを行う。またＭＰＵ２４は、システムバス２３を介して画像出力インターフェース３２をアクセスし、画像データを外部に出力する。これらのデータ転送には、ＤＭＡコントローラ３１を用いることもできる。また、ＭＰＵ２４はシステムバス２３およびバスインターフェース２２を介してＳＤＲＡＭ３５に対するデータの読み出しおよび書き込みを行う。
【００２４】
特に、本実施形態では、ＭＰＵ２４が、保存する画像ファイルの色差間引きフォーマットの設定に合わせて、ブロック変換部４９やデータ並べ替え部４８や圧縮伸長部１７に係る色差間引き変換の動作を切り換える（色差間引き変換の詳しい動作については後述）。
【００２５】
［電子カメラの再生処理系の説明］
次に、再生処理系に係る電子カメラ１１の構成を説明する。
再生モード時において、電子カメラ１１は、カードインターフェース２９およびシステムバス２３を介して、メモリカード３０内の画像圧縮ファイルを読み出して一旦ＳＤＲＡＭ３５に記憶する。圧縮伸長部１７は、ＳＤＲＡＭ３５に記憶された画像圧縮ファイルを読み出し伸長処理してブロック順次データに復元し、内部のブロックバッファ４２に順次格納する。
【００２６】
ブロック変換部４９は、このブロックバッファ４２内の色差ブロックの個数を増減することにより、ブロック順次データの色差間引きフォーマットを様々に変更することができる。その後、データ並べ替え部４８は、ブロックバッファ４２内のブロック順次データを点順次に読み出し、点順次データに変換する。
この動作により、多様な色差間引きフォーマットの画像を、電子カメラ１１内の高速データ転送単位に適した色差間引きフォーマット（例えば、３２ビット単位の高速転送であれば、８ビットの４：２：２点順次データなど）に変換し、電子カメラ１１内の信号遅滞を防ぐことが可能になる。
【００２７】
また、多様な色差間引きフォーマットの画像を、表示部１９の対応フォーマットに変換して、表示部１９を介して液晶パネル２０に画像表示することが可能になる。
さらに、多様な色差間引きフォーマットの画像を、外部機器の対応フォーマットに変換することで、画像出力インターフェース３２を介して外部機器へ画像データを出力することが可能になる。
【００２８】
また、所望の色差間引きフォーマットに変換した色差ブロックに、再び画像圧縮を施すことで、電子カメラ１１の内部において、画像圧縮ファイルの色差間引きフォーマットを適宜に変更することが可能になる。
特に、本実施形態では、ＭＰＵ２４が、読み出す画像ファイルの色差間引きフォーマットの設定をファイル付随情報などから検出して、ブロック変換部４９やデータ並べ替え部４８や圧縮伸長部１７に係る色差間引き変換の動作を切り換える。
次に、色差間引き変換の具体的動作について、例をあげて説明する。
【００２９】
［４：２：２から４：２：０への色差ブロック変換］
図２は、輝度色差４：２：２から輝度色差４：２：０への変換動作を説明する図である。
まず、４：２：２ブロック順次データの最小処理単位は、横に隣接するＹブロック２つ分（すなわち横１６画素×縦８画素の輝度信号）と、そのＹブロックに対応する色差信号Ｃｂ，Ｃｒを横方向１／２に画素数低減した８×８のＣｂブロックおよびＣｒブロックとから構成される。
【００３０】
ブロックバッファ４２には、画面縦方向に隣接する最小処理単位２組分（８ブロック分）が順次格納される。
ブロック変換部４９は、縦に隣接するＣｂブロック２つを、縦方向１／２に画素数低減し、８×８のＣｂブロック１つに変換する。同様に、ブロック変換部４９は、縦に隣接するＣｒブロック２つを、縦方向１／２に画素数低減し、８×８のＣｒブロック１つに変換する。
【００３１】
以上の処理により、ブロックバッファ４２内には、４：２：０ブロック順次データの最小処理単位（Ｙブロック４つ、Ｃｂブロック１つ、Ｃｒブロック１つ）１組分が得られる。
この動作を順次繰り返すことにより、輝度色差４：２：２から輝度色差４：２：０への変換動作が完了する。
【００３２】
［４：２：０から４：２：２への色差ブロック変換］
図３は、輝度色差４：２：０から輝度色差４：２：２への変換動作を説明する図である。
まず、４：２：０ブロック順次データの最小処理単位は、縦横に隣接するＹブロック４つ分（すなわち横１６画素×縦１６画素の輝度信号）と、そのＹブロックに対応する色差信号Ｃｂ，Ｃｒを縦横方向１／２ずつに画素数低減された８×８のＣｂブロックおよびＣｒブロックとから構成される。
ブロックバッファ４２には、この最小処理単位１組分（６ブロック分）が格納される。
【００３３】
ブロック変換部４９は、Ｃｂブロックを、縦方向２倍に画素数を増やし、８×８のＣｂブロック２つに変換する。同様に、ブロック変換部４９は、Ｃｒブロックを、縦方向２倍に画素数を増やし、８×８のＣｒブロック２つに変換する。
以上の処理により、ブロックバッファ４２内には、４：２：２ブロック順次データの最小処理単位（Ｙブロック２つ、Ｃｂブロック１つ、Ｃｒブロック１つ）が２組分得られる。
この動作を順次繰り返すことにより、輝度色差４：２：０から輝度色差４：２：２への変換動作が完了する。
【００３４】
［４：４：４から４：２：２への色差ブロック変換］
図４は、輝度色差４：４：４から輝度色差４：２：２への変換動作を説明する図である。
まず、４：４：４ブロック順次データの最小処理単位は、Ｙブロック、Ｃｂブロック、Ｃｒブロックを１つずつ備えて構成される。
ブロックバッファ４２には、画面横方向に隣接する最小処理単位２組分（６ブロック分）が格納される。
ブロック変換部４９は、横に隣接するＣｂブロック２つを、横方向１／２に画素数低減し、８×８のＣｂブロック１つに変換する。同様に、ブロック変換部４９は、横に隣接するＣｒブロック２つを、横方向１／２に画素数低減し、８×８のＣｒブロック１つに変換する。
以上の処理により、ブロックバッファ４２内には、４：２：２ブロック順次データの最小処理単位（Ｙブロック２つ、Ｃｂブロック１つ、Ｃｒブロック１つ）１組分が得られる。
この動作を順次繰り返すことにより、輝度色差４：４：４から輝度色差４：２：２への変換動作が完了する。
【００３５】
［縦間引き４：２：２から横間引き４：２：２への色差ブロック変換］
通常、EXIF(Exchangeable Image File Format)などで規定される色差間引きは、画面横方向に色差間引きを実施する。しかしながら、一部のＯＳや画像処理ソフトでは、画像の９０度回転時に、色差間引きの間引き方向を変更しないものが知られている。これは、処理の簡略化と共に、色差間引きの重複実施による画質低下を避ける目的があると思われる。
この場合、画像の９０度回転に伴って、横間引きの輝度色差４：２：２は、縦間引きの輝度色差４：２：２に変化してしまう。この縦間引きは、EXIFには規定されないが、ＪＰＥＧなどの規格内であるため、電子カメラ１１側でも再生表示などを可能にすることが好ましい。
【００３６】
図５および図６は、このような縦間引きの輝度色差４：２：２から、横間引きの輝度色差４：２：２へ変換する動作を説明する図である。
まず、縦間引きの４：２：２ブロック順次データの最小処理単位は、縦に隣接するＹブロック２つ分（すなわち横８画素×縦１６画素の輝度信号）と、そのＹブロックに対応する色差信号Ｃｂ，Ｃｒを縦方向１／２に画素数低減された８×８のＣｂブロックおよびＣｒブロックとから構成される。
ブロックバッファ４２には、画面横方向に隣接する最小処理単位２組分（８ブロック分）が格納される。
【００３７】
ブロック変換部４９は、横に隣接するＣｂブロック２つを、横方向１／２に画素数低減し、８×８のＣｂブロック１つに変換する。同様に、ブロック変換部４９は、横に隣接するＣｒブロック２つを、横方向１／２に画素数低減し、８×８のＣｒブロック１つに変換する。以上の処理により、ブロックバッファ４２内には、４：２：０ブロック順次データの最小処理単位（Ｙブロック４つ、Ｃｂブロック１つ、Ｃｒブロック１つ）１組分が得られる。この段階で処理を終了して順次出力すれば、縦間引きの輝度色差４：２：２フォーマットから輝度色差４：２：０フォーマットへの変換が実現する。
【００３８】
さらに、この段階から、ブロック変換部４９は、このブロックバッファ４２内のＣｂブロックを、縦方向２倍に画素数を増やし、８×８のＣｂブロック２つに変換する。同様に、ブロック変換部４９が、Ｃｒブロックを、縦方向２倍に画素数を増やし、８×８のＣｒブロック２つに変換する。
以上の処理により、ブロックバッファ４２内には、横間引きの４：２：２ブロック順次データの最小処理単位（Ｙブロック２つ、Ｃｂブロック１つ、Ｃｒブロック１つ）が２組分得られる。
この動作を順次繰り返すことにより、縦間引きの輝度色差４：２：２フォーマットから横間引きの輝度色差４：２：２フォーマットへの変換動作が完了する。
【００３９】
［縦間引き４：２：２から４：４：４への色差ブロック変換］
図７は、縦間引きの輝度色差４：２：２から、輝度色差４：４：４への変換動作を説明する図である。
まず、縦間引きの４：２：２ブロック順次データの最小処理単位は、縦に隣接するＹブロック２つ分（すなわち横８画素×縦１６画素の輝度信号）と、そのＹブロックに対応する色差信号Ｃｂ，Ｃｒを縦方向１／２に画素数低減された８×８のＣｂブロックおよびＣｒブロックとから構成される。
ブロックバッファ４２には、この最小処理単位１組分（４ブロック分）が格納される。
【００４０】
ブロック変換部４９は、このブロックバッファ４２内のＣｂブロックを、縦方向２倍に画素数を増やし、８×８のＣｂブロック２つに変換する。同様に、ブロック変換部４９が、Ｃｒブロックを、縦方向２倍に画素数を増やし、８×８のＣｒブロック２つに変換する。
以上の処理により、ブロックバッファ４２内には、４：４：４ブロック順次データの最小処理単位（Ｙブロック１つ、Ｃｂブロック１つ、Ｃｒブロック１つ）が２組分得られる。
この動作を順次繰り返すことにより、縦間引きの輝度色差４：２：２フォーマットから輝度色差４：４：４フォーマットへの変換動作が完了する。
【００４１】
［本実施形態の効果など］
本実施形態では、色差ブロックの個数を増減することで、色差間引きフォーマットを変換する。この場合、小容量のブロック単位に処理することが可能となる。そのため、処理に必要とされる回路規模が比較的に小さくなり、電子カメラへの内蔵に適した構成となる。
【００４２】
なお、本実施形態では、画像の圧縮伸長処理で扱うブロックサイズと、色差間引き変換で扱うブロックサイズとを等しくする。したがって、画像伸長処理で得た色差ブロックに対し、そのまま色差間引き変換を実施することができる。また逆に、色差間引き変換後のブロックに対し、そのまま画像圧縮処理を実施することもできる。
【００４３】
あるいは、画像処理回路１６が出力した画像データが点順次である場合は、その画像データをＳＤＲＡＭ３５を介してデータ並べ替え部４８に入力し、ブロック順次データに変換してからブロックバッファ４２に格納することで、異なる色差間引きフォーマットの圧縮画像データを得ることもできる。
【００４４】
このように、本実施形態では、画像の圧縮伸長処理と、色差間引き変換との整合性が高いため、電子カメラ内において多様な処理の組み合わせが実現できる。また、処理間でブロックの組み直しを不要にすることにより、電子カメラ１１内の信号処理の流れを円滑にすることもできる。
【００４５】
また、本実施形態では、色差間引き変換を併用することで、電子カメラ１１内で輝度色差４：２：０の圧縮データを作成できる。これは、輝度色差４：２：２に比べて圧縮ファイル容量が小さい、高圧縮率の圧縮データとなる。また、電子カメラ１１内で輝度色差４：４：４の高品位データを作成することもできる。このようにして、本実施形態では、電子カメラ１１内で作成可能なファイル形式のバリエーションを大幅に増やすことが可能になり、より高機能な電子カメラ１１を実現することができる。
【００４６】
さらに、本実施形態では、従来の電子カメラでは扱えなかったEXIF規格外の画像（縦間引き４：２：２の画像など）を、EXIF規格に従った画像に変換することができる。
また、本実施形態のデータ並べ替え部４８は、色差間引き変換後の多様なブロック順次データを点順次データに変換する。したがって、様々な色差間引きフォーマットの点順次データを得ることができる。特に、輝度色差４：２：２の点順次データに一旦変換した場合、最小処理単位は３２ビット（輝度８ビット×２，色差８ビット×２）となる。したがって、電子カメラ１１内部において、この点順次データを３２ビット単位で高速転送できるといった利点も得られる。
【００４７】
さらに、データ並べ替え部で点順次データから色差ブロックに変換すれば、ブロック変換部で色差間引き変換を施すことも可能になる。したがって、様々な色差間引きフォーマットの点順次データに対して、電子カメラ１１内で色差間引き変換を実施することも可能になる。
【００４８】
［実施形態の補足事項］
なお、上述した実施形態は、画素数低減の処理に特に限定されるものではない。例えば、画素間引き、画素平均その他の画素数低減処理を実施してもよい。また、上述した実施形態は、画素数増加の処理に特に限定されるものではない。例えば、零次ホールド、線形補間その他の画素数増加処理を実施してもよい。また、単に縦または横を参照して補間するだけでなく、斜め位置を参照して補間してよい。さらに、画素の類似方向の参照比率を高めることで画像構造を考慮した補間を実施してもよい。なお、ブロックの辺縁ラインを補間する場合には、その辺縁ラインに接する隣の色差ブロックを参照することで、一段と円滑な補間処理を実現してもよい。
【００４９】
また、上述した実施形態では、輝度色差としてＹＣｂＣｒを採用している。しかしながら、本発明はこれに限定されるものではない。ＹＩＱ、Ｌａｂその他の輝度色差系において色差間引き変換を実施してもよい。
【００５０】
さらに、上述した実施形態では、ＪＰＥＧ圧縮伸長処理との関係から８×８のブロックサイズに設計した。しかしながら、本発明はこれに限定されるものではない。例えば、圧縮伸長処理の処理単位に応じて、適宜にブロックサイズを決定することが好ましい。
【００５１】
また、上述した実施形態では、輝度ブロックと色差ブロックをまとめて１つのブロックバッファに格納している。しかしながら、本発明はこれに限定されるものではない。例えば、輝度ブロック専用のブロックバッファと、色差ブロック専用のブロックバッファとを独立に設けてもよい。このような独立構成は、輝度ブロックと色差ブロックをノンインターリーブ方式で扱うケースに特に適している。。
【００５２】
なお、本発明は、その精神または主要な特徴から逸脱することなく、他のいろいろな形で実施することができる。そのため、前述の実施形態はあらゆる点で単なる例示に過ぎず、限定的に解釈してはならない。本発明の範囲は、特許請求の範囲によって示すものであって、明細書本文には、なんら拘束されない。さらに、特許請求の範囲の均等範囲に属する変形や変更は、すべて本発明の範囲内のものである。
【産業上の利用可能性】
【００５３】
以上説明したように、本発明は、色差間引き変換などに利用可能な技術である。
【図面の簡単な説明】
【００５４】
【図１】電子カメラ１１のシステム図である。
【図２】輝度色差４：２：２から４：２：０への変換動作を説明する図である。
【図３】輝度色差４：２：０から４：２：２への変換動作を説明する図である。
【図４】輝度色差４：４：４から４：２：２への変換動作を説明する図である。
【図５】縦間引きの輝度色差４：２：２から、横間引きの輝度色差４：２：２への変換動作を説明する図（その１）である。
【図６】縦間引きの輝度色差４：２：２から、横間引きの輝度色差４：２：２への変換動作を説明する図（その２）である。
【図７】縦間引きの輝度色差４：２：２から、輝度色差４：４：４への変換動作を説明する図である。
【符号の説明】
【００５５】
１１…電子カメラ，１２…撮影レンズ，１３…撮像素子，１６…画像処理回路，１７…圧縮伸長部，１９…表示部，２０…液晶パネル，２１…ピクチャーバス，２２…バスインターフェース，２３…システムバス，２９…カードインターフェース，３０…メモリカード，３１…ＤＭＡコントローラ，３２…画像出力インターフェース，３５…ＳＤＲＡＭ，４２…ブロックバッファ，４８…データ並べ替え部，４９…ブロック変換部
【図１】
2006304203.tif 000003
【図２】
2006304203.tif 000004
【図３】
2006304203.tif 000005
【図４】
2006304203.tif 000006
【図５】
2006304203.tif 000007
【図６】
2006304203.tif 000008
【図７】
2006304203.tif 000009