(57)【要約】【課題】画像データを数ライン単位で拡大処理する際の利便性を大幅に向上させる。【解決手段】メモリ17に記憶されるベイヤーデータを4n+m(m,n:自然数)ライン単位で2nライン毎にずらして順次転送する第2転送部18′と、転送されてくるベイヤーデータ中の上下左右各ｎ画素を含む縦(2n+1)×横(2n+1)の画素範囲の内容に対応した画素からなる2n+mライン単位のＹＵＶデータを作成するＹＵＶ変換部19と、電子ズーム機能指定時にＹＵＶ変換部19から得られる2n+mライン単位のＹＵＶデータに基づいて拡大処理により構成画素数を増大させる画素変換部31とを備える。【選択図】        図１
2005012840.tif 000002
【特許請求の範囲】
【請求項１】
電子ズーム機能を有するデジタルカメラであって、
撮像素子で得た画像データを所定数ライン単位で順次転送するとともに、所定数ライン分の画像データを転送する場合に、次に転送する所定数ライン分の画像データのうちの上位１乃至複数ライン分の画像データが付加された状態で転送する転送手段と、
この転送手段から順次転送されてくる、上記１乃至複数ライン分の画像データが付加された所定数ライン分の画像データを拡大処理する拡大処理手段と
を具備したことを特徴とするデジタルカメラ。
【請求項２】
電子ズーム機能を有するデジタルカメラであって、
カラーフィルタを有する撮像素子で得たカラー画像データを４ｎ＋ｍ（ｍ，ｎ：自然数）ライン単位で２ｎライン毎にずらして順次転送する転送手段と、
この転送手段から４ｎ＋ｍライン単位で送られてくるカラー画像データ中の上下左右各ｎ画素を含む縦（２ｎ＋１）×横（２ｎ＋１）の画素範囲の内容に対応した画素からなる２ｎ＋ｍライン単位の輝度色差系の同データを作成する第１の画素変換手段と、
上記第１の画素変換手段から送られてくる２ｎ＋ｍライン単位の輝度色差系のカラー画像データに基づいて拡大処理により構成画素数を増大させる第２の画素変換手段と
を具備したことを特徴とするデジタルカメラ。
【請求項３】
電子ズーム機能の動作を指示するズーム指示手段をさらに具備し、
上記転送手段、第１の画素変換手段、及び第２の画素変換手段は、上記ズーム指示手段により電子ズーム機能の動作が指示されている場合に上記転送処理及び画素変換処理を実行する
ことを特徴とする請求項２記載のデジタルカメラ。
【請求項４】
上記ズーム指示手段により電子ズーム機能の動作が指示されていない場合、上記転送手段は、上記カラー画像データを４ｎライン単位で２ｎライン毎にずらして順次転送し、上記第１の画素変換手段は、上記転送手段から４ｎライン単位で送られてくるカラー画像データ中の上下左右各ｎ画素を含む縦（２ｎ＋１）×横（２ｎ＋１）の画素範囲の内容に対応した画素からなる２ｎライン単位の輝度色差系の同データを作成し、
上記ズーム指示手段により電子ズーム機能の動作が指示されていない場合の上記第１の画素変換手段から送られてくる２ｎライン単位のカラー画像データと、上記ズーム指示手段により電子ズーム機能の動作が指示されている場合の上記第２の画素変換手段で拡大処理が施されたカラー画像データの少なくとも一方をデータ圧縮するデータ圧縮手段をさらに具備した
ことを特徴とする請求項３記載のデジタルカメラ。
【請求項５】
電子ズーム機能を有するデジタルカメラであって、
撮像素子で得た画像データを所定数ライン単位で順次転送する転送手段と、
上記転送手段から順次転送されてくる所定数ライン分の画像データを所定のズーム倍率に基づいて拡大処理する拡大処理手段と、
上記画像データをデータ圧縮するデータ圧縮手段と、
上記拡大処理手段により所定のズーム倍率に基づいて拡大処理された所定数ライン分の画像データを上記データ圧縮手段に順次転送する転送制御手段と
を具備したことを特徴とするデジタルカメラ。
【請求項６】
電子ズーム機能のズーム倍率を指定するズーム倍率指定手段と、
このズーム倍率指定手段により指定されたズーム倍率が所定のズーム倍率であるか否かを判別する判別手段とをさらに具備し、
上記拡大処理手段は、上記転送手段から順次転送されてくる所定数ライン分の画像データを上記ズーム倍率指定手段により指定されたズーム倍率に基づいて拡大処理し、
上記転送制御手段は、上記判別手段により所定のズーム倍率であると判別された場合に、上記拡大処理手段により拡大処理された所定数ライン分の画像データを上記データ圧縮手段に順次転送する
ことを特徴とする請求項５記載のデジタルカメラ。
【請求項７】
上記転送制御手段は、上記判別手段により所定のズーム倍率でないと判別された場合、上記拡大処理手段により拡大処理された所定数ライン分の画像データをメモリ上に順次展開するとともに、このメモリから画像データを上記データ圧縮手段のデータ圧縮単位で読出して上記データ圧縮手段に転送する
ことを特徴とする請求項６記載のデジタルカメラ。
【請求項８】
上記転送制御手段は、上記転送手段から順次転送される所定数ライン分の画像データを上記データ圧縮手段に順次転送することを特徴とする請求項５乃至７いずれか記載のデジタルカメラ。
【請求項９】
電子ズーム機能を有するデジタルカメラであって、
撮像素子で得た画像データを所定数ライン単位で順次転送する転送手段と、
この転送手段から順次転送されてくる所定数ライン分の画像データに対し、画像データ毎にライン数が異なるズーム処理を施すズーム処理手段と
を具備したことを特徴とするデジタルカメラ。
【請求項１０】
上記転送手段は、所定数ライン分の画像データを転送する場合に、次に転送する所定数ライン分の画像データのうちの上位１乃至複数ライン分の画像データを付加した状態で転送することを特徴とする請求項９記載のデジタルカメラ。
【請求項１１】
上記ズーム処理手段は、上記ズーム処理後の所定数ライン分の画像データのライン数情報を出力することを特徴とする請求項９または１０記載のデジタルカメラ。
【請求項１２】
電子ズーム機能を有するデジタルカメラでの画像処理方法であって、
撮像素子で得た画像データを所定数ライン単位で順次転送するとともに、所定数ライン分の画像データを転送する場合に、次に転送する所定数ライン分の画像データのうちの上位１乃至複数ライン分の画像データが付加された状態で転送する転送工程と、
この転送工程により順次得られる、上記１乃至複数ライン分の画像データが付加された所定数ライン分の画像データを拡大処理する拡大処理工程と
を有したことを特徴とする画像処理方法。
【請求項１３】
電子ズーム機能を有するデジタルカメラでの画像処理方法であって、
カラーフィルタを有する撮像素子で得たカラー画像データを４ｎ＋ｍ（ｍ，ｎ：自然数）ライン単位で２ｎライン毎にずらして順次転送する転送工程と、
この転送工程により４ｎ＋ｍライン単位で送られてくるカラー画像データ中の上下左右各ｎ画素を含む縦（２ｎ＋１）×横（２ｎ＋１）の画素範囲の内容に対応した画素からなる２ｎ＋ｍライン単位の輝度色差系の同データを作成する第１の画素変換工程と、
上記第１の画素変換工程で得られる２ｎ＋ｍライン単位の輝度色差系のカラー画像データに基づいて拡大処理により構成画素数を増大させる第２の画素変換工程と
を有したことを特徴とする画像処理方法。
【請求項１４】
電子ズーム機能を有するデジタルカメラでの画像処理方法であって、
撮像素子で得た画像データを所定数ライン単位で順次転送する転送工程と、
上記転送手段により順次得られる所定数ライン分の画像データを所定のズーム倍率に基づいて拡大処理する拡大処理工程と、
上記画像データをデータ圧縮するデータ圧縮工程と、
上記拡大処理工程により所定のズーム倍率に基づいて拡大処理された所定数ライン分の画像データを上記データ圧縮手段に順次転送する転送制御工程と
を有したことを特徴とする画像処理方法。
【請求項１５】
電子ズーム機能を有するデジタルカメラの画像処理方法であって、
撮像素子で得た画像データを所定数ライン単位で順次転送する転送工程と、
この転送工程により順次得られる所定数ライン分の画像データに対し、画像データ毎にライン数が異なるズーム処理を施すズーム処理工程と
を有したことを特徴とする画像処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子ズーム機能を備えたデジタルカメラ、及びこのデジタルカメラで電子ズーム機能時に実行される画像処理方法に関する。
【背景技術】
【０００２】
近時、パーソナルコンピュータの普及に伴ない、撮影により得たデジタル値の画像データを銀塩フィルムに代えてメモリカードに記録するデジタルスチルカメラも広く一般に普及しつつある。
【０００３】
図１２はこの種のデジタルスチルカメラの一部回路構成を示すもので、ここでは、基本的に単写撮影時にＹＵＶデータを１画面分バッファメモリ上に展開する前にＹＵＶデータに対する圧縮処理を行なうものについて例示する。
【０００４】
光学レンズ系１１により得られた光像が撮像素子であるＣＣＤ１２に結像される。このＣＣＤ１２は、例えば原色ベイヤー配列のカラーフィルタを形成しており、得られたカラー画像データ（以下「ベイヤーデータ」と略称する）は、サンプルホールド回路（Ｓ／Ｈ）１３で順次サンプルホールドされた後にＡ／Ｄ変換器１４でデジタル化され、ライン処理部１５に送出される。
【０００５】
このライン処理部１５は、順次送られてくるベイヤーデータをライン単位で取り纏めるもので、纏められたライン単位のベイヤーデータが第１転送部１６によりメモリ１７に転送されて展開記憶される。
【０００６】
しかして、メモリ１７上に必要なライン数分のベイヤーデータが展開された時点で、これが第２転送部１８によりＹＵＶ変換部１９にブロック単位で読出される。
【０００７】
このＹＵＶ変換部１９は、補間処理や色空間処理を施して原色系のベイヤーデータを輝度色差系のカラー画像データであるＹＵＶデータに変換するもので、こうして得られたＹＵＶデータは、スイッチ（ＳＷ）２０を介してＪＰＥＧ処理部２１へ送出される一方、スイッチ２２を介して第３転送部２３により上記メモリ１７に展開記憶される。
【０００８】
このメモリ１７に展開記憶されたＹＵＶデータは、第４転送部２４により表示制御部２５に転送され、この表示制御部２５でアナログのビデオ出力信号が作成される他、液晶モニタ表示用の信号が作成されてそれぞれ出力される。
【０００９】
また、ＪＰＥＧ処理部２１では、スイッチ２０を介してＹＵＶ変換部１９から送られてきたＹＵＶデータに基づいてＡＤＣＴ（差分離散コサイン変換）処理、ハフマン符号化等のデータ圧縮処理を施して、データ量を大幅に減じたＪＰＥＧデータを得るもので、こうして得られたＪＰＥＧデータは第５転送部２６によりメモリ１７に展開記憶される。
【００１０】
そして、このメモリ１７に展開記憶されたＪＰＥＧデータは、記録媒体としてのメモリカードに記録される。
【００１１】
また一方、再生モード時に該メモリカードから読出されてきたＪＰＥＧデータは、メモリ１７に記憶された後に第６転送部２７により読出され、再度ＪＰＥＧ処理部２１に転送されて元のＹＵＶデータに復元され、上記スイッチ２２を介して第３転送部２３によりメモリ１７に転送されて記憶された後、第４転送部２４により表示制御部２５へ供される。
【００１２】
しかるに、上記各回路の動作はすべてＣＰＵを含むシステムコントローラ２８により統括制御されるもので、このシステムコントローラ２８の動作制御は、シャッタキーやモードキー等を含むキー入力部２９から直接入力されるキー操作信号に対応して実行される。
【００１３】
次いでＹＵＶデータを生成する際の具体的な処理内容について詳述する。
【００１４】
上記ライン処理部１５で得られ、メモリ１７に展開記憶されるベイヤーデータを図１３（１）に例示する。
【００１５】
このようなベイヤーデータが得られた場合、ＹＵＶ変換部１９でＹＵＶデータ１画素を生成するのに、図１３（２）に示すように縦５画素×横５画素が参照のために必要であるものと仮定すると、ベイヤーデータから作成されるＹＵＶデータは図１３（３）に示すような画素構成となる。
【００１６】
しかるに、生成したＹＵＶデータを図１４に示すような順序で転送出力するものと限定し、生成するＹＵＶデータのブロックの垂直サイズを４画素とすると、元のベイヤーデータの画素位置の読出し順序は、図１５に示す如くＣ１〜Ｃ８のライン範囲の１ブロック目では
Ｃ１−１→Ｃ１−２→Ｃ１−３→Ｃ１−４→Ｃ１−５→Ｃ１−６→Ｃ１−７→Ｃ１−８→Ｃ２−１→Ｃ２−２→‥‥
となり、４ライン下がったＣ５〜Ｃ１２のライン範囲の２ブロック目では
Ｃ１−５→Ｃ１−６→Ｃ１−７→Ｃ１−８→Ｃ１−９→Ｃ１−１０→Ｃ１−１１→Ｃ１−１２→Ｃ２−５→Ｃ２−６→‥‥
となる。
【００１７】
このような画素位置の順序で読出されるベイヤーデータに対し、生成されるＹＵＶデータの画素位置の転送順序は、１ブロック目では
Ｃ３−３→Ｃ３−４→Ｃ３−５→Ｃ３−６→Ｃ４−３→Ｃ４−４→Ｃ４−５→Ｃ４−６→Ｃ５−３→Ｃ５−４→‥‥
となり、２ブロック目では
Ｃ３−７→Ｃ３−８→Ｃ３−９→Ｃ３−１０→Ｃ４−７→Ｃ４−８→Ｃ４−９→Ｃ４−１０→Ｃ５−７→Ｃ５−８→‥‥
となる。
【００１８】
図１６（１）は、以上のようにベイヤーデータからＹＵＶデータを生成する際の画素構成を示すものである。同図（１）のベイヤーデータでハッチングで示す画素部分はＹＵＶデータの生成に当たって利用されるものの、直接対応するＹＵＶデータとして活かされるわけではない画素の位置を示すものである。
【００１９】
メモリ１７から読出すベイヤーデータ各８ライン分のブロック中、上４ライン分が上に隣接するブロックとで重複して読出されることとなるもので、これに対して生成されたＹＵＶデータは、当然のことながら重複する画素位置がないようになっている。
【００２０】
図１６（２）は、フレーム単位のベイヤーデータから読出されるブロックと、そのベイヤーデータのブロックから生成されるＹＵＶデータのブロックの関係を例示するものである。
【発明の開示】
【発明が解決しようとする課題】
【００２１】
上述した如く、ベイヤーデータからＹＵＶデータを生成する過程においては、上記図１６で示した如く必要最小限のＹＵＶデータのみを生成するようにしている。
【００２２】
したがって、必要なデータが４：２：２であればＹＵＶデータブロックの縦サイズを８に、また４：２：０であればＹＵＶデータブロックの縦サイズを１６に設定すれば、後段のデータ圧縮を行なうＪＰＥＧ処理部２１が８×８画素のブロック単位で処理を実行するので、そのまま該ＪＰＥＧ処理部２１にＹＵＶデータを直接転送することができるようになる。
【００２３】
しかしながら、上記図１２で示したような回路構成にあって、撮影により得た画像データの補間処理を行なうことで画像の構成画素数を増大させることにより画像を拡大する電子ズーム処理（拡大処理）を高速化するために、ハードウェアにより画素変換を行なう回路をＹＵＶ変換部１９の後段、例えばスイッチ２２と第３転送部２３の間に設けることを考えると、その画素変換回路で画像データの拡大処理を行なう際、そのままでは、上述した如く必要最小限のＹＵＶデータのみを転送するようにしているため、あるＹＵＶデータのブロックの一番下のライン上の画素と、その次のＹＵＶデータのブロックの一番上のライン上の画素の間に位置する画素を補間処理により作成することができなくなる。
【００２４】
そのため、その画素変換回路では、あるＹＵＶデータのブロックの一番下のライン上の画素と同じものをもう１ライン下に付け加えたり、あるＹＵＶデータのブロックの一番下のライン上の画素を重複してもう１ライン下にも同様の画素があるものと仮定した上で、それら重複した画素を用いて拡大処理を実行する必要があり、結果として電子ズームの垂直方向の拡大率が増すにつれて画像の劣化が激しくなるという不具合があった。
【００２５】
また、上記画素変換回路においてＹＵＶデータブロック単位で電子ズーム処理（拡大処理）を実行しようとした場合、各ＹＵＶデータブロックのライン数が同じであるので、各ＹＵＶデータブロックに対して拡大処理（補間処理）を実行した後の各ＹＵＶデータブロックのライン数も同じとなり、とりうるズーム倍率（拡大率）の数に制約を生じてしまうという不具合があった。
【００２６】
また、上記画素変換回路でＹＵＶデータブロックに対する電子ズーム処理（拡大処理）を実行しようとした場合、ＹＵＶ変換部１９で生成されたＹＵＶデータブロックをＪＰＥＧ処理部２１に直接転送してしまうと電子ズーム処理の施されていないＹＵＶデータがデータ圧縮され記録媒体であるメモリカードに記録されてしまうので、この場合、上記画素変換回路で電子ズーム処理が施されたＹＵＶデータをメモリ１７に一旦記憶した後読み出してＪＰＥＧ処理部２１に転送する必要があり、画像の記録処理に時間を要してしまうという不具合があった。
【００２７】
本発明は上記のような実情に鑑みてなされたもので、その目的とするところは、画像データを数ライン単位で拡大処理する際の利便性を大幅に向上させることが可能なデジタルカメラ及び画像処理方法を提供することにある。
【課題を解決するための手段】
【００２８】
請求項１記載の発明は、電子ズーム機能を有するデジタルカメラであって、撮像素子で得た画像データを所定数ライン単位で順次転送するとともに、所定数ライン分の画像データを転送する場合に、次に転送する所定数ライン分の画像データのうちの上位１乃至複数ライン分の画像データが付加された状態で転送する転送手段と、この転送手段から順次転送されてくる、上記１乃至複数ライン分の画像データが付加された所定数ライン分の画像データを拡大処理する拡大処理手段とを具備したことを特徴とする。
【００２９】
このような構成とすれば、電子ズームのための拡大処理を行なう際に画像の劣化が生じないように予め１乃至複数ラインが重複した画像データが生成されるような転送手段を用いたため、複雑な回路構成を用いずに、電子ズーム時にも不要に画像の劣化を招くことなく拡大処理を施すことができる。
【００３０】
請求項２記載の発明は、電子ズーム機能を有するデジタルカメラであって、カラーフィルタを有する撮像素子で得たカラー画像データを４ｎ＋ｍ（ｍ，ｎ：自然数）ライン単位で２ｎライン毎にずらして順次転送する転送手段と、この転送手段から４ｎ＋ｍライン単位で送られてくるカラー画像データ中の上下左右各ｎ画素を含む縦（２ｎ＋１）×横（２ｎ＋１）の画素範囲の内容に対応した画素からなる２ｎ＋ｍライン単位の輝度色差系の同データを作成する第１の画素変換手段と、上記第１の画素変換手段から送られてくる２ｎ＋ｍライン単位の輝度色差系のカラー画像データに基づいて拡大処理により構成画素数を増大させる第２の画素変換手段とを具備したことを特徴とする。
【００３１】
このような構成とすれば、第２の画素変換手段で電子ズームのための拡大処理を行なう際に画像の劣化が生じないように予め第１の画素変換手段でｍラインが重複した輝度色差系のカラー画像データ（ＹＵＶデータ）が生成されるような転送手段を用いたため、複雑な回路構成を用いずに、電子ズーム時にも不要に画像の劣化を招くことなく拡大処理を施すことができる。
【００３２】
請求項３記載の発明は、上記請求項２記載の発明において、電子ズーム機能の動作を指示するズーム指示手段をさらに具備し、上記転送手段、第１の画素変換手段、及び第２の画素変換手段は、上記ズーム指示手段により電子ズーム機能の動作が指示されている場合に上記転送処理及び画素変換処理を実行することを特徴とする。
【００３３】
このような構成とすれば、上記請求項２記載の発明の作用に加えて、電子ズーム機能の動作指示を行なっている場合に必要に応じて転送、画素変換等の処理を行なうため、電子ズーム機能の非動作時に無駄な処理を施すことがない。
【００３４】
請求項４記載理の発明は、上記請求項３記載の発明において、上記ズーム指示手段により電子ズーム機能の動作が指示されていない場合、上記転送手段は、上記カラー画像データを４ｎライン単位で２ｎライン毎にずらして順次転送し、上記第１の画素変換手段は、上記転送手段から４ｎライン単位で送られてくるカラー画像データ中の上下左右各ｎ画素を含む縦（２ｎ＋１）×横（２ｎ＋１）の画素範囲の内容に対応した画素からなる２ｎライン単位の輝度色差系の同データを作成し、上記ズーム指示手段により電子ズーム機能の動作が指示されていない場合の上記第１の画素変換手段から送られてくる２ｎライン単位のカラー画像データと、上記ズーム指示手段により電子ズーム機能の動作が指示されている場合の上記第２の画素変換手段で拡大処理が施されたカラー画像データの少なくとも一方をデータ圧縮するデータ圧縮手段をさらに具備したことを特徴とする。
【００３５】
このような構成とすれば、上記請求項３記載の発明の作用に加えて、画像データを記録媒体に記録するためのデータ圧縮処理を電子ズーム機能の動作／非動作に合せて制御することができる。
【００３６】
請求項５記載の発明は、電子ズーム機能を有するデジタルカメラであって、撮像素子で得た画像データを所定数ライン単位で順次転送する転送手段と、上記転送手段から順次転送されてくる所定数ライン分の画像データを所定のズーム倍率に基づいて拡大処理する拡大処理手段と、上記画像データをデータ圧縮するデータ圧縮手段と、上記拡大処理手段により所定のズーム倍率に基づいて拡大処理された所定数ライン分の画像データを上記データ圧縮手段に順次転送する転送制御手段とを具備したことを特徴とする。
【００３７】
このような構成とすれば、所定のズーム倍率で拡大した画像データを順次データ圧縮させることができるため、回路構成をより簡略化することができる。
【００３８】
請求項６記載の発明は、上記請求項５記載の発明において、電子ズーム機能のズーム倍率を指定するズーム倍率指定手段と、このズーム倍率指定手段により指定されたズーム倍率が所定のズーム倍率であるか否かを判別する判別手段とをさらに具備し、上記拡大処理手段は、上記転送手段から順次転送されてくる所定数ライン分の画像データを上記ズーム倍率指定手段により指定されたズーム倍率に基づいて拡大処理し、上記転送制御手段は、上記判別手段により所定のズーム倍率であると判別された場合に、上記拡大処理手段により拡大処理された所定数ライン分の画像データを上記データ圧縮手段に順次転送することを特徴とする。
【００３９】
このような構成とすれば、上記請求項５記載の発明の作用に加えて、特定のズーム倍率を指定した場合には、より迅速にデータ圧縮を施すことができる。
【００４０】
請求項７記載の発明は、上記請求項６記載の発明において、上記転送制御手段は、上記判別手段により所定のズーム倍率でないと判別された場合、上記拡大処理手段により拡大処理された所定数ライン分の画像データをメモリ上に順次展開するとともに、このメモリから画像データを上記データ圧縮手段のデータ圧縮単位で読出して上記データ圧縮手段に転送することを特徴とする。
【００４１】
このような構成とすれば、上記請求項６記載の発明の作用に加えて、所定のズーム倍率ではない状態ではメモリに画像データを展開した上でデータ圧縮単位で読出してデータ圧縮処理に供するようにしたため、メモリを使用しなければならない状態に限って使用することで、処理速度が必要以上に低下しないようにすることができる。
【００４２】
請求項８記載の発明は、上記請求項５乃至８いずれか記載の発明において、上記転送制御手段は、上記転送手段から順次転送される所定数ライン分の画像データを上記データ圧縮手段に順次転送することを特徴とする。
【００４３】
このような構成とすれば、上記請求項５乃至７いずれか記載の発明の作用に加えて、画像データを記録媒体に記録する際のデータ圧縮をより円滑に処理させることができる。
【００４４】
請求項９記載の発明は、電子ズーム機能を有するデジタルカメラであって、撮像素子で得た画像データを所定数ライン単位で順次転送する転送手段と、この転送手段から順次転送されてくる所定数ライン分の画像データに対し、画像データ毎にライン数が異なるズーム処理を施すズーム処理手段とを具備したことを特徴とする。
【００４５】
このような構成とすれば、拡大処理後の画像データを構成するライン数が異なるような場合でもこれを実行することで、電子ズームの拡大処理として指定する拡大倍率に制約を受けることがなく、きわめて多様な拡大倍率での電子ズーム機能を実現することができる。
【００４６】
請求項１０記載の発明は、上記請求項９記載の発明において、上記転送手段は、所定数ライン分の画像データを転送する場合に、次に転送する所定数ライン分の画像データのうちの上位１乃至複数ライン分の画像データを付加した状態で転送することを特徴とする。
【００４７】
このような構成とすれば、上記請求項９記載の発明の作用に加えて、画像の劣化が生じないように予め１乃至複数ラインが重複した画像データが生成されるような転送手段を用いたため、複雑な回路構成を用いずに、電子ズーム時にも不要に画像の劣化を招くことなく拡大処理を施すことができる。
【００４８】
請求項１１記載の発明は、上記請求項９または１０記載の発明において、上記ズーム処理手段は、上記ズーム処理後の所定数ライン分の画像データのライン数情報を出力することを特徴とする。
【００４９】
このような構成とすれば、上記請求項９または１０記載の発明の作用に加えて、ズーム処理を施した後の画像データ毎に構成するライン数が異なるような場合でもそのライン数情報を次段に出力してこれに対処させることができる。
【００５０】
請求項１２記載の発明は、電子ズーム機能を有するデジタルカメラでの画像処理方法であって、撮像素子で得た画像データを所定数ライン単位で順次転送するとともに、所定数ライン分の画像データを転送する場合に、次に転送する所定数ライン分の画像データのうちの上位数ライン分の画像データが付加された状態で転送する転送工程と、この転送工程により順次得られる、上記数ライン分の画像データが付加された所定数ライン分の画像データを拡大処理する拡大処理工程とを有したことを特徴とする。
【００５１】
このような方法とすれば、電子ズームのための拡大処理を行なう際に画像の劣化が生じないように予め１乃至複数ラインが重複した画像データが生成されるように転送させるものとしたため、複雑な回路構成を用いずに、電子ズーム時にも不要に画像の劣化を招くことなく拡大処理を施すことができる。
【００５２】
請求項１３記載の発明は、電子ズーム機能を有するデジタルカメラでの画像処理方法であって、カラーフィルタを有する撮像素子で得たカラー画像データを４ｎ＋ｍ（ｍ，ｎ：自然数）ライン単位で２ｎライン毎にずらして順次転送する転送工程と、この転送工程により４ｎ＋ｍライン単位で送られてくるカラー画像データ中の上下左右各ｎ画素を含む縦（２ｎ＋１）×横（２ｎ＋１）の画素範囲の内容に対応した画素からなる２ｎ＋ｍライン単位の輝度色差系の同データを作成する第１の画素変換工程と、上記第１の画素変換工程で得られる２ｎ＋ｍライン単位の輝度色差系のカラー画像データに基づいて拡大処理により構成画素数を増大させる第２の画素変換工程とを有したことを特徴とする。
【００５３】
このような方法とすれば、第２の画素変換工程で電子ズームのための拡大処理を行なう際に画像の劣化が生じないように予め第１の画素変換工程でｍラインが重複した輝度色差系のカラー画像データ（ＹＵＶデータ）が生成されるような転送工程を用いたため、複雑な回路構成を用いずに、電子ズーム時にも不要に画像の劣化を招くことなく拡大処理を施すことができる。
【００５４】
請求項１４記載の発明は、電子ズーム機能を有するデジタルカメラでの画像処理方法であって、撮像素子で得た画像データを所定数ライン単位で順次転送する転送工程と、上記転送手段により順次得られる所定数ライン分の画像データを所定のズーム倍率に基づいて拡大処理する拡大処理工程と、上記画像データをデータ圧縮するデータ圧縮工程と、上記拡大処理工程により所定のズーム倍率に基づいて拡大処理された所定数ライン分の画像データを上記データ圧縮手段に順次転送する転送制御工程とを有したことを特徴とする。
【００５５】
このような方法とすれば、所定のズーム倍率で拡大した画像データを順次データ圧縮させることができるため、回路構成をより簡略化させることができる。
【００５６】
請求項１５記載の発明は、電子ズーム機能を有するデジタルカメラの画像処理方法であって、撮像素子で得た画像データを所定数ライン単位で順次転送する転送工程と、この転送工程により順次得られる所定数ライン分の画像データに対し、画像データ毎にライン数が異なるズーム処理を施すズーム処理工程とを有したことを特徴とする。
【００５７】
このような方法とすれば、拡大処理後の画像データを構成するライン数が異なるような場合でもこれを実行させることで、電子ズームの拡大処理として指定する拡大倍率に制約を受けることがなく、きわめて多様な拡大倍率での電子ズーム機能を実現させることができる。
【発明の効果】
【００５８】
請求項１記載の発明によれば、電子ズームのための拡大処理を行なう際に画像の劣化が生じないように予め１乃至複数ラインが重複した画像データが生成されるような転送手段を用いたため、複雑な回路構成を用いずに、電子ズーム時にも不要に画像の劣化を招くことなく拡大処理を施すことができる。
【００５９】
請求項２記載の発明によれば、第２の画素変換手段で電子ズームのための拡大処理を行なう際に画像の劣化が生じないように予め第１の画素変換手段でｍラインが重複した輝度色差系のカラー画像データ（ＹＵＶデータ）が生成されるような転送手段を用いたため、複雑な回路構成を用いずに、電子ズーム時にも不要に画像の劣化を招くことなく拡大処理を施すことができる。
【００６０】
請求項３記載の発明によれば、上記請求項２記載の発明の効果に加えて、電子ズーム機能の動作指示を行なっている場合に必要に応じて転送、画素変換等の処理を行なうため、電子ズーム機能の非動作時に無駄な処理を施すことがない。
【００６１】
請求項４記載理の発明によれば、上記請求項３記載の発明の効果に加えて、画像データを記録媒体に記録するためのデータ圧縮処理を電子ズーム機能の動作／非動作に合せて制御することができる。
【００６２】
請求項５記載の発明によれば、所定のズーム倍率で拡大した画像データを順次データ圧縮させることができるため、回路構成をより簡略化することができる。
【００６３】
請求項６記載の発明によれば、上記請求項５記載の発明の効果に加えて、特定のズーム倍率を指定した場合には、より迅速にデータ圧縮を施すことができる。
【００６４】
請求項７記載の発明によれば、上記請求項６記載の発明の効果に加えて、所定のズーム倍率ではない状態ではメモリに画像データを展開した上でデータ圧縮単位で読出してデータ圧縮処理に供するようにしたため、メモリを使用しなければならない状態に限って使用することで、処理速度が必要以上に低下しないようにすることができる。
【００６５】
請求項８記載の発明によれば、上記請求項５乃至７いずれか記載の発明の効果に加えて、画像データを記録媒体に記録する際のデータ圧縮をより円滑に処理させることができる。
【００６６】
請求項９記載の発明によれば、拡大処理後の画像データを構成するライン数が異なるような場合でもこれを実行することで、電子ズームの拡大処理として指定する拡大倍率に制約を受けることがなく、きわめて多様な拡大倍率での電子ズーム機能を実現することができる。
【００６７】
請求項１０記載の発明によれば、上記請求項９記載の発明の効果に加えて、画像の劣化が生じないように予め１乃至複数ラインが重複した画像データが生成されるような転送手段を用いたため、複雑な回路構成を用いずに、電子ズーム時にも不要に画像の劣化を招くことなく拡大処理を施すことができる。
【００６８】
請求項１１記載の発明によれば、上記請求項９または１０記載の発明の効果に加えて、ズーム処理を施した後の画像データ毎に構成するライン数が異なるような場合でもそのライン数情報を次段に出力してこれに対処させることができる。
【００６９】
請求項１２記載の発明によれば、電子ズームのための拡大処理を行なう際に画像の劣化が生じないように予め１乃至複数ラインが重複した画像データが生成されるように転送させるものとしたため、複雑な回路構成を用いずに、電子ズーム時にも不要に画像の劣化を招くことなく拡大処理を施すことができる。
【００７０】
請求項１３記載の発明によれば、第２の画素変換工程で電子ズームのための拡大処理を行なう際に画像の劣化が生じないように予め第１の画素変換工程でｍラインが重複した輝度色差系のカラー画像データ（ＹＵＶデータ）が生成されるような転送工程を用いたため、複雑な回路構成を用いずに、電子ズーム時にも不要に画像の劣化を招くことなく拡大処理を施すことができる。
【００７１】
請求項１４記載の発明によれば、所定のズーム倍率で拡大した画像データを順次データ圧縮させることができるため、回路構成をより簡略化させることができる。
【００７２】
請求項１５記載の発明によれば、拡大処理後の画像データを構成するライン数が異なるような場合でもこれを実行させることで、電子ズームの拡大処理として指定する拡大倍率に制約を受けることがなく、きわめて多様な拡大倍率での電子ズーム機能を実現させることができる。
【発明を実施するための最良の形態】
【００７３】
（第１の実施の形態）
以下本発明の第１の実施の形態に係るデジタルスチルカメラについて図面を参照して説明する。
【００７４】
図１はその一部回路構成を示すものであり、基本的には上記図１２に示したものと同様であるので、同一部分には同一符号を付してその説明は省略する。
【００７５】
しかして、例えば上記図１３（２）に示した如くＹＵＶデータ１画素を生成するのに、縦５画素×横５画素分のベイヤーデータが必要であるものと仮定し、合せてベイヤーデータから生成するＹＵＶデータのブロックの最低限必要な垂直サイズを４画素とすると、メモリ１７に記憶したベイヤーデータを読出す第２転送部１８′は、ベイヤーデータを９ライン単位で４ラインずつずらして読出し、ＹＵＶ変換部１９へ転送するものとする。
【００７６】
また、ＹＵＶ変換部１９の生成したＹＵＶデータに対し、転送経路の開閉動作を行なうスイッチ２２と、このスイッチ２２を介して転送されてきたＹＵＶデータをメモリ１７に展開記憶させる第３転送部２３との間に、画素変換部３１を配設するものとする。
【００７７】
この画素変換部３１は、電子ズーム機能の指定時に、与えられたＹＵＶデータの拡大処理を行ない、その構成画素数をズーム倍率に合せて増大させるものである。
【００７８】
次に上記実施の形態の動作について説明する。
【００７９】
図２は撮影モード時の電子ズームの実行の有無に対応した処理内容を示すものであり、その当初には、キー入力部２９を構成するズームキーの操作により電子ズーム機能が指定されているか否かを判断する（ステップＡ０１）。
【００８０】
ここで、電子ズーム機能が指定されていない場合、第２転送部１８′は上記図１６で示したようにメモリ１７からベイヤーデータを１ブロック８ライン単位として、上４ライン分が上に隣接するブロックとで重複するものとして読出してＹＵＶ変換部１９に転送させる。
【００８１】
したがって、これに基づいてＹＵＶ変換部１９で作成されるＹＵＶデータは重複する画素位置がないようになっており、作成されたＹＵＶデータはスルーでスイッチ２２を介して画素変換部３１を通過し、第３転送部２３によりメモリ１７に展開記憶された上で、第４転送部２４により表示制御部２５に送られ、このデジタルスチルカメラの液晶モニタにて表示出力される（ステップＡ０３）。
【００８２】
一方、上記ステップＡ０１で電子ズーム機能が指定されていると判断した場合には、第２転送部１８′は図３に示すようにメモリ１７からベイヤーデータを１ブロック９ライン単位として読出してＹＵＶ変換部１９に転送させる。
【００８３】
例えば、第２転送部１８′によるベイヤーデータの画素位置の読出し順序は、上記図１５に示したＣ１〜Ｃ９のライン範囲の１ブロック目では
Ｃ１−１→Ｃ１−２→Ｃ１−３→Ｃ１−４→Ｃ１−５→Ｃ１−６→Ｃ１−７→Ｃ１−８→Ｃ１−９→Ｃ２−１→Ｃ２−２→‥‥
となり、４ライン下がったＣ５〜Ｃ１３のライン範囲の２ブロック目では
Ｃ１−５→Ｃ１−６→Ｃ１−７→Ｃ１−８→Ｃ１−９→Ｃ１−１０→Ｃ１−１１→Ｃ１−１２→Ｃ１−１３→Ｃ２−５→Ｃ２−６→‥‥
となる。
【００８４】
したがって、ＹＵＶ変換部１９では、この９ライン分のベイヤーデータから５ライン分のＹＵＶデータを作成するもので、例えば生成されるＹＵＶデータの画素位置の転送順序は、１ブロック目では
Ｃ３−３→Ｃ３−４→Ｃ３−５→Ｃ３−６→Ｃ３−７→Ｃ４−３→Ｃ４−４→Ｃ４−５→Ｃ４−６→Ｃ４−７→Ｃ５−３→Ｃ５−４→‥‥
となり、２ブロック目では
Ｃ３−７→Ｃ３−８→Ｃ３−９→Ｃ３−１０→Ｃ３−１１→Ｃ４−７→Ｃ４−８→Ｃ４−９→Ｃ４−１０→Ｃ４−１１→Ｃ５−７→Ｃ５−８→‥‥
となるように、ある位置のブロックのＹＵＶデータは、図３中にハッチングで示すようにその最下ライン１ライン分が次の位置のブロックのＹＵＶデータの最上ライン位置と重複するように生成される。
【００８５】
こうして１ライン分が重複して作成されたＹＵＶデータに対し、スイッチ２２を介して画素変換部３１でその時点での拡大倍率に対応した画像の拡大処理を含んだ画素変換が実行されるもので、この拡大処理においては、上述した如くあえて次のブロックに重複するようにしてＹＵＶデータが送られてきているため、ブロックとブロックの間の画素を生成するのに際しても、作成される画像の画質が劣化するようなことはない。
【００８６】
拡大処理として、具体的には、ＹＵＶデータの縦２画素×横２画素を参照してその中心に位置する画素データを補間により生成するもので、ＹＵＶデータとして５ライン目の重複するラインを付加しているため、４ライン目のＹＵＶデータに対しても４ライン目と５ライン目のＹＵＶデータを用いてそれぞれ縦２画素×横２画素の領域を参照することで、４ライン目と次のブロックの１ライン目との間を補間するラインの各画素データを作成することができるようになる。
【００８７】
そして、拡大処理により得られた増大されたＹＵＶデータは第３転送部２３によりメモリ１７に展開記憶された上で、第４転送部２４により表示制御部２５に送られ、必要な表示範囲がこのデジタルスチルカメラの液晶モニタにて表示出力される（ステップＡ０２）。
【００８８】
この際、ブロック中の５ライン目のＹＵＶデータは、画素変換部３１にて電子ズームの拡大処理を行なうためにのみ用いられるものであり、第３転送部２３はこの５ライン目のＹＵＶデータに関してはメモリ１７には転送しない。
【００８９】
以上、ステップＡ０２またはＡ０３で電子ズーム機能の指定の有無に応じたモニタ表示処理を行なった後に、キー入力部２９を構成するシャッタキーが操作されたか否かを判断し（ステップＡ０４）、操作されていなければ再び上記ステップＡ０１からの処理に戻る、という処理を繰返し実行しながら、該シャッタキーが操作されるのを待機する。
【００９０】
しかして、ステップＡ０４でシャッタキーが操作されたと判断すると、次いでその時点で電子ズーム機能が指定されているか否かを判断する（ステップＡ０５）。
【００９１】
電子ズーム機能が指定されていなければ、通常の画像記録処理として、次のタイミングでＣＣＤ１２で撮像して得たベイヤーデータをサンプルホールド回路１３、Ａ／Ｄ変換器１４、及びライン処理部１５を介して第１転送部１６でメモリ１７に記憶させた後、第２転送部１８′で１ブロック８ライン分を単位としてメモリ１７からベイヤーデータの読出しを行ない、上記図１６で示した如く重複のない４ライン単位のＹＵＶデータをＹＵＶ変換部１９で生成生成する。
【００９２】
このＹＵＶ変換部１９で順次生成される４ライン単位のＹＵＶデータを順次スイッチ２０を介してＪＰＥＧ処理部２１へ転送することによってデータ圧縮してブロック単位のＪＰＥＧデータを得、得たＪＰＥＧデータを第５転送部２６により１画面分メモリ１７に記憶させた後、記録媒体であるメモリカードに記録させる（ステップＡ０７）。
【００９３】
こうして、通常の画像記録処理を実行すると、再び次の撮影に備えて上記ステップＡ０１からの処理に戻る。
【００９４】
また、上記ステップＡ０５でシャッタキー操作時に電子ズーム機能が指定されていると判断した場合には、画像の拡大処理を含む画像記録処理として、次にＣＣＤ１２で撮像で得たベイヤーデータをサンプルホールド回路１３、Ａ／Ｄ変換器１４、及びライン処理部１５を介して第１転送部１６でメモリ１７に記憶させた後、第２転送部１８′で１ブロック９ライン分を単位としてメモリ１７からベイヤーデータの読出しを行ない、上記図３で示した如く１ラインずつ重複した５ライン単位のＹＵＶデータをＹＵＶ変換部１９で生成する。
【００９５】
このＹＵＶ変換部１９で生成された５ライン単位のＹＵＶデータをスイッチ２２を介して画素変換部３１に順次送出し、その時点で設定されている拡大倍率に従って画素数が増大するように拡大処理した後、得たＹＵＶデータを第３転送部２３によりメモリ１７に転送して記憶させる。
【００９６】
この拡大処理として具体的には、上述した如く、ＹＵＶデータの縦２画素×横２画素を参照してその中心に位置する画素データを補間により生成するもので、ＹＵＶデータとして５ライン目の重複するラインを付加しているため、４ライン目のＹＵＶデータに対しても４ライン目と５ライン目のＹＵＶデータを用いてそれぞれ縦２画素×横２画素の領域を参照することで、４ライン目と次のブロックの１ライン目との間を補間するラインの各画素データを作成することができるようになる。
【００９７】
その後、メモリ１７に記憶させた拡大処理を施したＹＵＶデータを第６転送部２７によりＪＰＥＧ処理部２１に転送してデータ圧縮させてＪＰＥＧデータを作成し、そのＪＰＥＧデータを第５転送部２６によりメモリ１７に記憶させた後、記録媒体であるメモリカードに記録させる（ステップＡ０６）。
【００９８】
こうして、画像の拡大処理を含む画像記録処理を実行すると、再び次の撮影に備えて上記ステップＡ０１からの処理に戻る。
【００９９】
なお、上記実施の形態では、上記図１３（２）で示したようにＹＵＶデータ１画素を生成するのに、上下左右各２画素（ｎ＝２）を含む縦５画素×横５画素が参照のために必要であるものと仮定し、且つ図３で示したように生成後のＹＵＶデータがブロック単位で１ライン分（ｍ＝１）ずつ重複するような場合について例示したが、本発明はこれに限るものではなく、第２転送部１８′が４ｎ＋ｍ（ｍ，ｎ：自然数）ライン単位で２ｎライン毎にずらしてベイヤーデータをＹＵＶ変換部１９に順次転送することにより、ＹＵＶ変換部１９が上下左右各ｎ画素を含む縦（２ｎ＋１）×横（２ｎ＋１）の画素範囲の内容に基づいて２ｎ＋ｍライン単位のＹＵＶデータを生成するものとなり、該変数ｍ，ｎは上述した如く自然数の範囲内で任意に設定できるものとする。
【０１００】
例えば、ｎ＝ｍ＝２とした場合、図４に示すように第２転送部１８′がメモリ１７から読出してＹＵＶ変換部１９に転送する１ブロックは１０（＝４×２＋２）ライン単位のブロックで４（＝２×２）ラインずつずらしていくものとなり、ＹＵＶ変換部１９はこれに従って２ライン分重複する６（＝２×２＋２）ライン分のＹＵＶデータを順次生成することとなる。
【０１０１】
この場合、第２転送部１８′によるベイヤーデータの画素位置の読出し順序は、上記図１５に示したＣ１〜Ｃ１０のライン範囲の１ブロック目では
Ｃ１−１→Ｃ１−２→Ｃ１−３→Ｃ１−４→Ｃ１−５→Ｃ１−６→Ｃ１−７→Ｃ１−８→Ｃ１−９→Ｃ１−１０→Ｃ２−１→Ｃ２−２→‥‥
となり、４ライン下がったＣ５〜Ｃ１４のライン範囲の２ブロック目では
Ｃ１−５→Ｃ１−６→Ｃ１−７→Ｃ１−８→Ｃ１−９→Ｃ１−１０→Ｃ１−１１→Ｃ１−１２→Ｃ１−１３→Ｃ１−１４→Ｃ２−５→Ｃ２−６→‥‥
となる。
【０１０２】
したがって、ＹＵＶ変換部１９では、この１０ライン分のベイヤーデータから６ライン分のＹＵＶデータを作成するもので、例えば生成されるＹＵＶデータの画素位置の転送順序は、１ブロック目では
Ｃ３−３→Ｃ３−４→Ｃ３−５→Ｃ３−６→Ｃ３−７→Ｃ３−８→Ｃ４−３→Ｃ４−４→Ｃ４−５→Ｃ４−６→Ｃ４−７→Ｃ４−８→Ｃ５−３→Ｃ５−４→‥‥
となり、２ブロック目では
Ｃ３−７→Ｃ３−８→Ｃ３−９→Ｃ３−１０→Ｃ３−１１→Ｃ３−１２→Ｃ４−７→Ｃ４−８→Ｃ４−９→Ｃ４−１０→Ｃ４−１１→Ｃ４−１２→Ｃ５−７→Ｃ５−８→‥‥
となるように、ある位置のブロックのＹＵＶデータは、図４中にハッチングで示すようにその最下ライン２ライン分が次の位置のブロックのＹＵＶデータの最上ライン２ライン分と重複するように生成される。
【０１０３】
この場合、画素変換部３１が実行する具体的な拡大処理としては、ＹＵＶデータの縦４画素×横４画素を参照してその中心に位置する画素データを補間により生成するもので、ＹＵＶデータとして５，６ライン目の重複する２ラインを付加しているため、４ライン目のＹＵＶデータに対しても３〜６ラインの４ライン分のＹＵＶデータを用いてそれぞれ縦４画素×横４画素の領域を参照することで、４ライン目と次のブロックの１ライン目との間を補間するラインの各画素データを作成することができるようになる。
【０１０４】
このように、第１の実施の形態においては、画素変換部３１で電子ズームのための拡大処理を行なう際に画像の劣化が生じないように予めＹＵＶ変換部１９でｍラインが重複したＹＵＶデータが生成されるように第２転送部１８′がベイヤーデータの転送を行なうものとしたため、複雑な回路構成を用いずに、電子ズーム時にも不要に画像の劣化を招くことがない。
【０１０５】
なお、上記第１の実施の形態においては、カラー画像データの処理を追う物として説明したが、ＹＵＶデータ中の輝度成分であるＹについてのみ着目し、同様の処理を行なう場合を考えれば、容易にモノクロの画像データについても同様に処理できることがわかる。
【０１０６】
（第２の実施の形態）
以下本発明の第２の実施の形態に係るデジタルスチルカメラについて図面を参照して説明する。
【０１０７】
図５はその一部回路構成を示すものであり、基本的には上記図１に示したものと同様であるので、同一部分には同一符号を付してその説明は省略する。
【０１０８】
しかして、画素変換部３１をＹＵＶ変換部１９の後段に直接配設し、その出力がスイッチ２０，２２を介してＪＰＥＧ処理部２１、第３転送部２３へ出力されるものとする。
【０１０９】
次に上記実施の形態の動作について説明する。
【０１１０】
図６は撮影モード時の電子ズームの実行の有無に対応した処理内容を示すものであり、その当初には、キー入力部２９を構成するズームキーの操作により電子ズーム機能が指定されているか否かを判断する（ステップＢ０１）。
【０１１１】
ここで、電子ズーム機能が指定されていない場合、第２転送部１８′は上記図１６で示したようにメモリ１７からベイヤーデータを１ブロック８ライン単位とし、上４ライン分が上に隣接するブロックとで重複するものとして読出してＹＵＶ変換部１９に転送させる。
【０１１２】
したがって、これに基づいてＹＵＶ変換部１９で作成されるＹＵＶデータは重複する画素位置がないようになっており、作成されたＹＵＶデータはスルーで画素変換部３１とスイッチ２２を介して、第３転送部２３によりメモリ１７に展開記憶された上で、第４転送部２４により表示制御部２５に送られ、このデジタルスチルカメラの液晶モニタにて表示出力される（ステップＢ０３）。
【０１１３】
一方、上記ステップＢ０１で電子ズーム機能が指定されていると判断した場合には、第２転送部１８′は上記図３に示したようにメモリ１７からベイヤーデータを１ブロック９ライン単位として読出してＹＵＶ変換部１９に転送させる。
【０１１４】
例えば、第２転送部１８′によるベイヤーデータの画素位置の読出し順序は、上記図１５に示したＣ１〜Ｃ９のライン範囲の１ブロック目では
Ｃ１−１→Ｃ１−２→Ｃ１−３→Ｃ１−４→Ｃ１−５→Ｃ１−６→Ｃ１−７→Ｃ１−８→Ｃ１−９→Ｃ２−１→Ｃ２−２→‥‥
となり、４ライン下がったＣ５〜Ｃ１３のライン範囲の２ブロック目では
Ｃ１−５→Ｃ１−６→Ｃ１−７→Ｃ１−８→Ｃ１−９→Ｃ１−１０→Ｃ１−１１→Ｃ１−１２→Ｃ１−１３→Ｃ２−５→Ｃ２−６→‥‥
となる。
【０１１５】
したがって、ＹＵＶ変換部１９では、この９ライン分のベイヤーデータからは５ライン分のＹＵＶデータを作成するもので、例えば生成されるＹＵＶデータの画素位置の転送順序は、１ブロック目では
Ｃ３−３→Ｃ３−４→Ｃ３−５→Ｃ３−６→Ｃ３−７→Ｃ４−３→Ｃ４−４→Ｃ４−５→Ｃ４−６→Ｃ４−７→Ｃ５−３→Ｃ５−４→‥‥
となり、２ブロック目では
Ｃ３−７→Ｃ３−８→Ｃ３−９→Ｃ３−１０→Ｃ３−１１→Ｃ４−７→Ｃ４−８→Ｃ４−９→Ｃ４−１０→Ｃ４−１１→Ｃ５−７→Ｃ５−８→‥‥
となるように、ある位置のブロックのＹＵＶデータは、上記図３中にハッチングで示したようにその最下ライン１ライン分が次の位置のブロックのＹＵＶデータの最上ライン位置と重複するように生成される。
【０１１６】
こうして１ライン分が重複して作成されたＹＵＶデータに対し、画素変換部３１でその時点での拡大倍率に対応した画像の拡大処理を含んだ画素変換が実行されるもので、この拡大処理においては、上記第１の実施の形態でも具体的な処理内容にらついて説明した如く、あえて次のブロックに重複するようにしてＹＵＶデータが送られてきているため、ブロックとブロックの間の画素を生成するに際しても、作成される画像の画質が劣化するようなことはない。
【０１１７】
そして、拡大処理により得られた、画素数が増大されたＹＵＶデータはスイッチ２２を介して第３転送部２３によりメモリ１７に展開記憶された上で、第４転送部２４により表示制御部２５に送られ、必要な表示範囲がこのデジタルスチルカメラの液晶モニタにて表示出力される（ステップＢ０２）。
【０１１８】
以上、ステップＢ０２またはＢ０３で電子ズーム機能の指定の有無に応じたモニタ表示処理を行なった後に、キー入力部２９を構成するシャッタキーが操作されたか否かを判断し（ステップＢ０４）、操作されていなければ再び上記ステップＢ０１からの処理に戻る、という処理を繰返し実行しながら、該シャッタキーが操作されるのを待機する。
【０１１９】
しかして、ステップＢ０４でシャッタキーが操作されたと判断すると、次いでその時点で電子ズーム機能が指定されているか否かを判断する（ステップＢ０５）。
【０１２０】
電子ズーム機能が指定されていなければ、通常の画像記録処理として、次にＣＣＤ１２で撮像で得たベイヤーデータをサンプルホールド回路１３、Ａ／Ｄ変換器１４、及びライン処理部１５を介して第１転送部１６でメモリ１７に記憶させた後、第２転送部１８′で１ブロック８ライン分を単位としてメモリ１７からベイヤーデータの読出しを行ない、上記図１６で示した如く重複のない４ライン単位のＹＵＶデータをＹＵＶ変換部１９で生成する。
【０１２１】
このＹＵＶ変換部１９で順次生成される４ライン単位のＹＵＶデータを順次画素変換部３１、スイッチ２０をスルーで介して直接ＪＰＥＧ処理部２１に転送し、ＪＰＥＧ処理部２１では２ブロック８ライン分のＹＵＶデータを単位としてデータ圧縮処理を施し、ブロック単位のＪＰＥＧデータを得る（ステップＢ０８）。
【０１２２】
そして、得たＪＰＥＧデータを第５転送部２６によりメモリ１７に１画面分記憶させた後に、記録媒体であるメモリカードに記録させる（ステップＢ０９）。
【０１２３】
こうして、通常の画像記録処理を実行すると、再び次の撮影に備えて上記ステップＢ０１からの処理に戻る。
【０１２４】
また、上記ステップＢ０５でシャッタキー操作時に電子ズーム機能が指定されていると判断した場合には、次いでそのズームキーの操作により指定されているズーム倍率が２倍ちょうどであるか否かを判断する（ステップＢ０６）。
【０１２５】
ここで、拡大倍率が２倍ではなかった場合には、画像の拡大処理を含む画像記録処理として、次にＣＣＤ１２で撮像で得たベイヤーデータをサンプルホールド回路１３、Ａ／Ｄ変換器１４、及びライン処理部１５を介して第１転送部１６でメモリ１７に記憶させた後、第２転送部１８′で１ブロック９ライン分を単位としてメモリ１７からベイヤーデータの読出しを行ない、上記図３で示した如く１ラインずつ重複した５ライン単位のＹＵＶデータをＹＵＶ変換部１９で生成する。
【０１２６】
このＹＵＶ変換部１９で生成した５ライン単位のＹＵＶデータを直接画素変換部３１が指定された倍率に従って画素数が増大するように拡大処理した後、得たＹＵＶデータをスイッチ２０を介してここでは図示しないバッファメモリに１画面分のＹＵＶデータが記憶されるまで順次展開記憶させる。
【０１２７】
そして、１画目分のＹＵＶデータがバッファメモリ上に揃った時点でそのバッファメモリからＪＰＥＧ処理に適した８ライン分毎にＹＵＶデータを読出してＪＰＥＧ処理部２１に転送してデータ圧縮させ、ＪＰＥＧデータを作成する（ステップＢ０７）。
【０１２８】
こうして作成したＪＰＥＧデータを、第５転送部２６によりメモリ１７に記憶させた後に、記録媒体であるメモリカードに記録させ（ステップＢ０９）、以上で拡大処理を含む画像記録処理を終えると、再び次の撮影に備えて上記ステップＢ０１からの処理に戻る。
【０１２９】
さらに、上記ステップＢ０６で電子ズーム機能が指定されており、そのズーム倍率が２倍ちょうどであると判断した場合には、画像の拡大処理を含む画像記録処理として、次にＣＣＤ１２で撮像で得たベイヤーデータをサンプルホールド回路１３、Ａ／Ｄ変換器１４、及びライン処理部１５を介して第１転送部１６でメモリ１７に記憶させた後、第２転送部１８′で１ブロック９ライン分を単位としてメモリ１７からベイヤーデータの読出しを行ない、上記図３で示した如く１ラインずつ重複した５ライン単位のＹＵＶデータをＹＵＶ変換部１９で生成する。
【０１３０】
このＹＵＶ変換部１９で生成された５ライン単位のＹＵＶデータを画素変換部３１に順次送出し、その時点で設定されている拡大倍率に従って画素数が増大するように拡大処理した後、得た８ライン単位のＹＵＶデータを順次ＪＰＥＧ処理部２１に転送する。
【０１３１】
すなわち、画素変換部３１に入力される元のＹＵＶデータが１ブロック５ライン分、隣接するブロックと重複するライン部分を除くと４ライン分であるのに対し、画素変換部３１の出力するＹＵＶデータは２倍の拡大処理（補間処理）が施されることにより隣接するブロックと重複するライン部分を除いてその２倍の８ライン分となっており、ＪＰＥＧ処理の基本処理単位である８画素×８画素に適した状態となっているため、ここではそのままＪＰＥＧ処理部２１に転送してデータ圧縮させ、ブロック単位のＪＰＥＧデータを作成する（ステップＢ０８）。
【０１３２】
こうして作成したブロック単位のＪＰＥＧデータを、第５転送部２６によりメモリ１７に１画面分記憶させた後に、記録媒体であるメモリカードに記録させ（ステップＢ０９）、以上で拡大処理を含む画像記録処理を終えると、再び次の撮影に備えて上記ステップＢ０１からの処理に戻る。
【０１３３】
このように、画素変換部３１をＹＵＶ変換部１９の後段に直接配設し、拡大処理を行なわないか、あるいは特定の倍率で拡大処理したＹＵＶデータに関してはバッファメモリ上にＹＵＶデータを１画面分展開することなく即時そのＹＵＶデータをＪＰＥＧ処理部２１でデータ圧縮できるようにしたため、回路構成をより簡略化し、画像データの媒体への記録をより短時間のうちに実行することができるようになる。
【０１３４】
なお、上記第２の実施の形態では、第１の実施の形態と同様にラインが重複するＹＵＶデータを生成するものとして説明したが、上記図１６で説明した如くラインが重複しないＹＵＶデータを作成するものとしても、特定の倍率で拡大処理したＹＵＶデータに関しては直接ＪＰＥＧ処理部２１に転送することができるようになる点では、同等の効果を奏するものである。
【０１３５】
（第３の実施の形態）
以下本発明の第３の実施の形態に係るデジタルスチルカメラについて図面を参照して説明する。
【０１３６】
図７はその一部回路構成を示すものであり、基本的には上記図１、図５に示したものと同様であるので、同一部分には同一符号を付してその説明は省略する。
【０１３７】
しかして、ＹＵＶ変換部１９の出力するＹＵＶデータが画素変換部３１とスイッチ２２とに送出されるものとし、画素変換部３１の出力はスイッチ２０を介さずにＪＰＥＧ処理部２１へのみ直接送られるものとする。
【０１３８】
加えて、画素変換部３１と同様の構成を有する画素変換部３２をスイッチ２２の後段に設け、この画素変換部３２でスイッチ２２を介して送られてきたＹＵＶデータを電子ズーム機能の指定時に拡大処理して第３転送部２３へ転送し、メモリ１７に展開記憶させる。
【０１３９】
次に上記実施の形態の動作について説明する。
【０１４０】
図８は上記画素変換部３１，３２が実行する電子ズーム時の拡大処理の具体的な内容を説明するためのものである。ここでは説明を容易にするために、画素変換部３１（３２）に入力されるＹＵＶデータの１ブロックが３ライン分であり、したがって当該ブロックを構成する縦方向の画素数が３であって、その１ブロック中１ライン分が重複ラインであり、これを画素変換部３１で拡大処理して３画素または４画素に画素変換するものとする。
【０１４１】
図中の丸数字で示す部分を文中では「＜１＞」のように称するものとし、これがＹＵＶ変換部１９から入力される、拡大処理を行なう前の各画素データであるとする。
【０１４２】
したがって、初めの第１ブロックでは縦方向で＜１＞〜＜３＞の画素分が入力され、次の第２ブロックでは２画素ずらした＜３＞〜＜５＞の画素分が、続くブロックでは＜５＞〜＜７＞の画素分が、‥‥というように、隣接する各ブロック間で１画素分のラインが重複した画素値が入力されてくる。
【０１４３】
隣り合う上下の２画素間に対応して拡大処理として新たな画素を生成する場合、その画素値の１６等分点をサンプリング演算で求めるものとするもので、この図８では、拡大倍率が１６／１０倍の拡大処理を行なう場合を例示している。
【０１４４】
最初に画素＜１＞を選択して、それ以後１０／１６の画素間隔で新たに画素を生成するものとした場合、その新たな画素位置は図中に黒点ＢＰ１，ＢＰ２，‥‥で示すようになり、例えば画素＜４＞と画素＜５＞の間では２つの新たな黒点ＢＰ６，ＢＰ７の位置に画素が生成されることとなる。この場合、各画素値は次式のサンプリング演算
ＢＰ６＝（＜４＞×１４＋＜５＞×２）／１６
ＢＰ７＝（＜４＞×４＋＜５＞×１２）／１６
のように、より近い側の元の画素値の内容を正確にその距離に応じて反映するものとしてサンプリング演算する。
【０１４５】
しかして、図示する如く、画素＜１＞〜＜３＞よりなる第１ブロックからは元の画素＜１＞を含む４つの黒点ＢＰ１〜ＢＰ４の画素値が生成される一方、画素＜３＞〜＜５＞よりなる第２ブロックからは３つの黒点ＢＰ５〜ＢＰ７の画素値が生成されることとなる。
【０１４６】
これは、垂直方向の拡大についてのみ勘案したものであり、仮に元のＹＵＶデータの水平方向の画素数が１００であり、且つその水平方向には拡大処理を行なわないものとすると、第１ブロック全体の拡大処理により４００画素が生成される一方、第２ブロック全体の拡大処理により３００画素が生成されて、これが上記図１４に示したような画素順序で転送されることとなる。
【０１４７】
図９は、上記のような抽出画素位置、すなわち次の黒点ＢＰｉの位置を算出すために画素変換部３１，３２内に設けられる回路の構成を例示するもので、拡大処理後の画素間隔を保持するＥレジスタ４１の保持値２１ビット分が加算器４２でＡレジスタ４３の保持値２２ビット分と加算され、その和出力が該Ａレジスタ４３に更新保持されることとなる。
【０１４８】
そして、Ａレジスタ４３の保持値２２ビットが上述した如く加算器４２に帰還出力される一方、抽出画素位置として出力されるもので、このＡレジスタ４３の区分内容を図示する如くＢレジスタ４４、Ｃレジスタ４５、及びＤレジスタ４６として表現するものとする。
【０１４９】
ここで、Ｂレジスタ４４は、２２ビット中の上位８ビットを保持するもので、この８ビットにより元のＹＵＶデータのブロック中のライン（縦方向の画素）位置に該当する内容を表す。
【０１５０】
Ｃレジスタ４５は、２２ビット中の上記Ｂレジスタ４４の８ビットに続く４ビットを保持するもので、Ｂレジスタ４４で示されたライン位置からのオフセット位置、具体的には２画素間を１６等分した時の値を表す。
【０１５１】
Ｄレジスタ４６は、２２ビット中の下位１０ビットを保持するもので、精度合せのためのダミーレジスタとして使用される。
【０１５２】
例えば、上記図８で示したような画素位置の抽出を行なう場合を考えると、Ａレジスタ４３には初期値「００００００（Ｈ）」が入力される一方、Ｅレジスタ４１には拡大後の画素間隔「１０（／１６）」に相当する２１ビットの数値「００２８００（Ｈ）」が設定される。
【０１５３】
このＥレジスタ４１は、上位７ビットが整数部となるもので、拡大を行なわない等倍の際には「０００４００（Ｈ）」となるので、ここでは
０００４００（Ｈ）×１０／１６
として上記「００２８００（Ｈ）」が設定されるようになる。
【０１５４】
すなわち、最初のサンプリング位置ＢＰ１は、Ａ＝「００００００（Ｈ）」、Ｂ＝「００（Ｈ）」、Ｃ＝「０（Ｈ）」であり、２番目のサンプリング位置ＢＰ２は、Ａ＋Ｅ＝「００２８００（Ｈ）」、Ｂ＝「００（Ｈ）」、Ｃ＝「ａ（Ｈ）」（＝１０）、３番目のサンプリング位置ＢＰ３は、Ａ＋Ｅ＝「００５０００（Ｈ）」、Ｂ＝「０１（Ｈ）」、Ｃ＝「４（Ｈ）」、４番目のサンプリング位置ＢＰ４は、‥‥、というように、順次Ａレジスタ４３の内容がＥレジスタ４１の保持値分ずつ加算されて画素位置が抽出されていく。
【０１５５】
縦方向の１走査が終了し、水平方向に１画素ずれる際には、Ａレジスタ４３の内容は再度初期化してサンプリング位置を抽出していく。
【０１５６】
また、ブロックの切り替わりに際しては、Ａレジスタ４３を初期化する撮影に再度Ｅレジスタ４１の保持値を加算してその和出力を新たなブロックでの初期値として利用する。
【０１５７】
上記のような画素位置の抽出に係る演算の精度は、Ｄレジスタ４６の大きさにより変わるものであるが、本実施の形態では、１０ビットであるものとする。
【０１５８】
また、Ｂレジスタ４４の容量は、元のＹＵＶデータの１ブロックを構成する縦方向の画素数（＝ライン数）の最大値に応じて設定されるものであるが、実用的には４〜３２程度の値が用いられるので、それより充分大きい画素位置を示すように８ビットとした。
【０１５９】
このように画素変換部３１（３２で）画素位置の抽出がなされ、それに合せて拡大処理としての画素変換がなされた後のＹＵＶデータは、画素変換部３１からここでは図示しないバッファメモリに１画面分のＹＵＶデータが記憶されるまで順次展開記憶させる。
【０１６０】
そして、１画目分のＹＵＶデータがバッファメモリ上に揃った時点でそのバッファメモリからＪＰＥＧ処理に適した８ライン分毎にＹＵＶデータを読出してＪＰＥＧ処理部２１に転送してデータ圧縮させ、ＪＰＥＧデータを作成する。
【０１６１】
一方、画素変換部３２により拡大処理されたＹＵＶデータは、第３転送部２３によりメモリ１７に送られて表示に供されることとなるが、そのＹＵＶデータの転送時には、併せて各ブロック毎にライン数データも転送されることとなる。
【０１６２】
図１０は、ＹＵＶデータ「ＤＡＴＡ」と並列にしてライン数データ「ＬＩＮＥＣＮＴ」を並列に転送している様子を基準クロック「ＣＬＫ」と共に表したものである。
【０１６３】
ここでは、ライン数データとして、１ブロック当たり最大１６画素（ライン）まで拡大が可能であるものとして、５ビット幅のパラレルデータで転送する場合を例示している。
【０１６４】
また、図１１は、ＹＵＶデータをシリアルで転送する場合に、そのイネーブル信号「ＥＮＢ」に同期してＹＵＶデータに先立ってライン数データ「ＬＩＮＥＣＮＴ」をシリアル転送している様子を、基準クロック「ＣＬＫ」と共に表したものである。
【０１６５】
このように、複数のライン領域からなるブロック単位で拡大処理として画素数の増減を行ない、増減後のブロック毎に構成するライン数が異なるような場合でもライン数情報を次段に出力してこれに対処させることができる。
【０１６６】
そのため、いずれのブロックでも同一の画素ライン数で電子ズームのための拡大処理を行なうような場合では、拡大前と拡大後の画素構成数が整数比の関係を維持していなくてはならないなど、拡大倍率として設定できる数値に制約を受けるものであるが、本願実施の形態においてはそのような電子ズームの拡大処理として指定する拡大倍率に制約を受けることがなく、きわめて多様な拡大倍率での電子ズーム機能を実現することができる。
【０１６７】
なお、上記図７に示した構成では、２つの画素変換部３１，３２を設け、ＪＰＥＧ処理部２１によりデータ圧縮してメモリカードに記録するためのＹＵＶデータは、画素変換部３１により拡大処理を行なう一方、液晶モニタ等で表示出力させるためのＹＵＶデータは画素変換部３２により拡大処理を行なうものとしたが、これは、モニタ表示と媒体への記録という、それぞれ異なる画素数構成のＹＵＶデータを取り扱う上で相互の処理を並列化することにより、無駄に時間を消費することなく、デジタルスチルカメラとしての応答性を保持するためになされたものである。
【０１６８】
なお、上記第３の実施の形態においては、第１及び第２の実施の形態と同様に、ブロック毎に次のブロックと重複するラインを有するＹＵＶデータを生成するものとして説明したが、上記図１６で説明した如くブロック間でラインがまったく重複しないＹＵＶデータを作成するものとし、各ブロック毎に異なる拡大倍率により拡大処理するようにして多様な電子ズームの拡大倍率に対応できるようにしてもよい。
【０１６９】
なお、上記第１乃至第３の実施の形態は、本発明をデジタルスチルカメラに適用した場合について例示したものであるが、電子ズーム機能を有するようなカメラ装置であれば、デジタルビデオカメラ等であっても同様に適用可能であることは勿論である。
【０１７０】
その他、本発明は上記実施の形態に限らず、その要旨を逸脱しない範囲内で種々変形して実施することが可能であるものとする。
【０１７１】
さらに、上記実施の形態には種々の段階の発明が含まれており、開示される複数の構成要件における適宜な組合わせにより種々の発明が抽出され得る。例えば、実施の形態に示される全構成要件からいくつかの構成要件が削除されても、発明が解決しようとする課題の欄で述べた課題の少なくとも１つが解決でき、発明の効果の欄で述べられている効果の少なくとも１つが得られる場合には、この構成要件が削除された構成が発明として抽出され得る。
【図面の簡単な説明】
【０１７２】
【図１】本発明の第１の実施の形態に係るデジタルスチルカメラの一部回路構成を示すブロック図。
【図２】同実施の形態に係る撮影モード時の電子ズーム機能の実行の有無に対応した処理内容を示すフローチャート。
【図３】同実施の形態に係るベイヤーデータの転送状態とそれに対応して生成されるＹＵＶデータとの関係を示す図。
【図４】同実施の形態に係るベイヤーデータの転送状態とそれに対応して生成されるＹＵＶデータとの他の関係を示す図。
【図５】本発明の第２の実施の形態に係るデジタルスチルカメラの一部回路構成を示すブロック図。
【図６】同実施の形態に係る撮影モード時の電子ズーム機能の実行の有無に対応した処理内容を示すフローチャート。
【図７】本発明の第３の実施の形態に係るデジタルスチルカメラの一部回路構成を示すブロック図。
【図８】同実施の形態に係る拡大処理の具体的な画素位置の対応関係を説明する図。
【図９】同実施の形態に係る画素位置抽出を行なう回路の構成を示すブロック図。
【図１０】同実施の形態に係るライン数データの出力形態を例示する図。
【図１１】同実施の形態に係るライン数データの他の出力形態を例示する図。
【図１２】一般的なデジタルスチルカメラの一部回路構成を示すブロック図。
【図１３】ベイヤーデータからＹＵＶデータを生成する概念を示す図。
【図１４】ベイヤーデータからＹＵＶデータを生成する概念を示す図。
【図１５】ベイヤーデータからＹＵＶデータを生成する概念を示す図。
【図１６】ベイヤーデータからＹＵＶデータを生成する概念を示す図。
【符号の説明】
【０１７３】
１１…光学レンズ系
１２…ＣＣＤ
１３…サンプルホールド回路（Ｓ／Ｈ）
１４…Ａ／Ｄ変換器（Ａ／Ｄ）
１５…ライン処理部
１６…第１転送部
１７…メモリ
１８，１８′…第２転送部
１９…ＹＵＶ変換部
２０…スイッチ（ＳＷ）
２１…ＪＰＥＧ処理部
２２…スイッチ（ＳＷ）
２３…第３転送部
２４…第４転送部
２５…表示制御部
２６…第５転送部
２７…第６転送部
２８…システムコントローラ
２９…キー入力部
３１，３２…画素変換部
４１…Ｅレジスタ
４２…加算器
４３…Ａレジスタ
４４…Ｂレジスタ
４５…Ｃレジスタ
４６…Ｄレジスタ
【図１】
2005012840.tif 000003
【図２】
2005012840.tif 000004
【図３】
2005012840.tif 000005
【図４】
2005012840.tif 000006
【図５】
2005012840.tif 000007
【図６】
2005012840.tif 000008
【図７】
2005012840.tif 000009
【図８】
2005012840.tif 000010
【図９】
2005012840.tif 000011
【図１０】
2005012840.tif 000012
【図１１】
2005012840.tif 000013
【図１２】
2005012840.tif 000014
【図１３】
2005012840.tif 000015
【図１４】
2005012840.tif 000016
【図１５】
2005012840.tif 000017
【図１６】
2005012840.tif 000018