(57)【要約】【課題】ＭＰＥＧ動画では動画のＩフレームに対して１フレームをスライスされた領域ごとに圧縮テーブルを決定することが可能である。しかし、試し圧縮をすることなく動画の１フレーム全体の圧縮データ量が一定になるように動画の個々のスライス領域に対して、圧縮テーブルを決定することは困難である。【解決手段】動画を撮影する直前の静止画を、動画のスライス領域に対応させて分割エンコードを行う。各分割エンコードの圧縮データ量から、動画のIフレーム内の対応するスライス領域の圧縮テーブルを決定する。【選択図】図２
2011223079.tif 000002
【特許請求の範囲】
【請求項１】
静止画データを圧縮する静止画圧縮手段と、
動画データをスライス圧縮する動画圧縮手段と、
前記静止画データを前記動画データのスライス領域に対応して分割し、各分割領域ごとに前記静止画データを前記静止画圧縮手段で圧縮する静止画圧縮制御手段と、
前記各分割領域の静止画データの圧縮の結果に基づいて各分割領域に対応する前記スライス領域の圧縮テーブルを決定し、決定された前記圧縮テーブルを用いて対応するスライス領域の動画データを前記動画圧縮手段により圧縮する動画圧縮制御手段とを備えることを特徴とする画像処理装置。
【請求項２】
前記静止画データおよび動画データは動画中静止画撮影によって撮影された静止画及び動画のデータであり、前記動画圧縮制御手段は前記撮影された静止画に続いて撮影された動画のフレームのスライス領域を制御することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記動画のフレームは、前記撮影された静止画の直後に撮影された動画のフレームであることを特徴とする請求項２に記載の画像処理装置。
【請求項４】
前記各分割領域の静止画データの圧縮の結果は、圧縮データ量であり、前記動画圧縮制御手段は前記圧縮データ量の値を判定して複数の圧縮テーブルから使用する圧縮テーブルを決定することを特徴とする請求項１ないし３のいずれか一項に記載の画像処理装置。
【請求項５】
前記動画圧縮制御手段は、撮影の条件に基づいて前記圧縮テーブルの決定を行うかどうかを判定する判定手段を備え、前記判定手段の判定の結果に従って動画データのスライス圧縮を制御することを特徴とする請求項１ないし４のいずれか一項に記載の画像処理装置。
【請求項６】
静止画および動画を撮影するための撮影手段と、
請求項１乃至５のいずれか一項に記載の画像処理装置と、
画像処理装置で処理された静止画および動画のデータを記録する記録手段と
を備えることを特徴とする撮影装置。
【請求項７】
静止画データを圧縮する静止画圧縮手段と、動画データをスライス圧縮する動画圧縮手段とを備える画像処理装置の制御方法であり、
前記静止画データを前記動画データのスライス領域に対応して分割し、各分割領域ごとに前記静止画データを前記静止画圧縮手段で圧縮する静止画圧縮制御ステップと、
前記各分割領域の静止画データの圧縮の結果に基づいて各分割領域に対応する前記スライス領域の圧縮テーブルを決定し、決定された前記圧縮テーブルを用いて対応するスライス領域の動画データを前記動画圧縮手段により圧縮する動画圧縮制御ステップを備えることを特徴とする画像処理装置の制御方法。
【請求項８】
コンピュータを、請求項１乃至５のいずれか一項に記載された画像処理装置の各手段として機能させるプログラム。
【請求項９】
コンピュータを、請求項１乃至５のいずれか一項に記載された画像処理装置の各手段として機能させるプログラムを格納した記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、動画を圧縮するための圧縮テーブルを決定する方法に関する。
【背景技術】
【０００２】
特開2000-050263号公報において、動画と静止画の両方に対応した圧縮テーブルをもつ画像符号化装置が開示されている。このような圧縮テーブルを用いれば、動画中に静止画を撮影した場合など動画と静止画の被写体が同じであった場合には、同一の圧縮テーブルで動画と静止画の両方の圧縮に対応することができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開2000-050263号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところでＭＰＥＧ動画では動画のＩフレームに対して、１フレームをスライスされた領域ごとに圧縮テーブルを決定することが可能である。動画のＩフレームについて圧縮データ量を一定とするために圧縮テーブルを決める場合には試し圧縮をする必要があり、処理時間がかかってしまう。処理時間をかけないように動画の直前に撮影された静止画の圧縮結果から圧縮テーブルを求めようとすると、静止画の圧縮テーブルは画像全体に対して設定するものであるため、静止画とＭＰＥＧ動画では圧縮テーブルが適応できる画像の領域が異なる。そのため、ＭＰＥＧ動画のスライスされた個々の領域に対して最適化した圧縮テーブルを時間をかけずに決定することは困難である。
【課題を解決するための手段】
【０００５】
上記本件発明の課題を解決するために、本件発明の画像処理装置によれば、静止画データを圧縮する静止画圧縮手段と、動画データをスライス圧縮する動画圧縮手段と、前記静止画データを前記動画データのスライス領域に対応して分割し、各分割領域ごとに前記静止画データを前記静止画圧縮手段で圧縮する静止画圧縮制御手段と、前記各分割領域の静止画データの圧縮の結果に基づいて各分割領域に対応する前記スライス領域の圧縮テーブルを決定し、決定された前記圧縮テーブルを用いて対応するスライス領域の動画データを前記動画圧縮手段により圧縮する動画圧縮制御手段とを備えることを特徴とする。
また、本件発明の画像処理方法によれば、静止画データを圧縮する静止画圧縮手段と、動画データをスライス圧縮する動画圧縮手段とを備える画像処理装置の制御方法であり、前記静止画データを前記動画データのスライス領域に対応して分割し、各分割領域ごとに前記静止画データを前記静止画圧縮手段で圧縮する静止画圧縮制御ステップと、前記各分割領域の静止画データの圧縮の結果に基づいて各分割領域に対応する前記スライス領域の圧縮テーブルを決定し、決定された前記圧縮テーブルを用いて対応するスライス領域の動画データを前記動画圧縮手段により圧縮する動画圧縮制御ステップを備えることを特徴とする。
例えば、時間的に近い間隔で撮影された静止画と動画を符号化する際に、動画のスライス符号化のスライス領域に対応させて静止画を分割エンコードする。そして、スライス領域に対応した静止画の分割領域の符号量を検出し、検出された符号量と予め設定された基準量との大小関係から対応するスライス領域の圧縮テーブルを決定する。動画の各スライス領域に対して上記圧縮テーブルの決定を行い、決定された圧縮テーブルを用いて動画をスライスごとに圧縮符号化する。
【発明の効果】
【０００６】
本発明では、直前に撮影された静止画の圧縮結果から動画の圧縮テーブルを求めるため、テスト圧縮などを行わなくてもスライス領域ごとの動画の圧縮テーブルを処理時間をかけることなく決定することができる。また、動画の1フレーム内のスライス領域ごとに最適化した圧縮テーブルを決定することが可能であるため、動画の１フレーム内に部分的に高周波成分が含まれる画像といったような被写体であっても動画の１フレームの圧縮データ量を一定にすることができる。
【図面の簡単な説明】
【０００７】
【図１】本件発明の実施例に係わるデジタルカメラのブロック図。
【図２】本件発明の実施例に係わる画像圧縮処理のフローチャートを示す図。
【図３】本件発明の実施例に係わる動画中静止画撮影のフレームシーケンスを示す図。
【図４】本件発明の実施例における静止画の分割領域および動画のスライス領域の例を示す図。
【図５】本件発明の実施例に係わる動画圧縮テーブルの決定方法の例を示す図。
【発明を実施するための形態】
【０００８】
以下、図面を参照して本発明の好適な実施例を説明する。本実施例は、本件発明の画像処理装置をデジタルカメラに適用した場合の実施例で、 図１は、当該デジタルカメラの構成を示すブロック図である。
【０００９】
図1において、１００は画像処理装置である。１０は撮影レンズ、１２は絞り機能を備える機械式シャッター、１４は光学像を電気信号に変換する撮像素子、１６は撮像素子１４のアナログ信号出力をディジタル信号に変換するＡ／Ｄ変換器である。 １８は撮像素子１４、 Ａ／Ｄ変換器１６、 Ｄ／Ａ変換器２６にクロック信号や制御信号を供給するタイミング発生回路であり、メモリ制御回路２２及びシステム制御回路５０により制御される。１２の機械式シャッター以外にも、電子シャッタとして、18の撮像素子のリセットタイミングの制御によって蓄積時間を制御することが可能であり、動画撮影などに使用可能である。
【００１０】
２０は画像処理回路であり、Ａ／Ｄ変換器１６からのデータ或いはメモリ制御回路２２からのデータに対して所定の画素補間処理や色変換処理を行う。また２０の画像処理回路によって画像の切り出し、変倍処理を行うことで電子ズーム機能が実現される。
【００１１】
また、画像処理回路２０においては、TTL（Tｈｒｏｕｇｈ−Ｔｈｅ−Ｌｅｎｓ）方式のAF処理、AE処理、ＥＦ処理を行っている。この方式は、撮像した画像データを用いて所定の演算処理を行い、得られた演算結果に基づいてシステム制御回路５０が露光制御手段４０、測距制御手段４２に対して制御を行う方式である。
【００１２】
さらに、画像処理回路２０においては、撮像した画像データを用いて所定の演算処理を行い、得られた演算結果に基づいてTTL方式のAWB（オートホワイトバランス）処理も行っている。
【００１３】
２２はメモリ制御回路であり、Ａ／Ｄ変換器１６、タイミング発生回路１８、画像処理回路２０、画像表示メモリ２４、Ｄ／Ａ変換器２６、メモリ３０、圧縮・伸長回路３２を制御する。
【００１４】
Ａ／Ｄ変換器１６のデータが画像処理回路２０、メモリ制御回路２２を介して、或いはＡ／Ｄ変換器１６のデータが直接メモリ制御回路２２を介して、画像表示メモリ２４或いはメモリ３０に書き込まれる。
【００１５】
２４は画像表示メモリ、２６はＤ／Ａ変換器、２８はTFT（Ｔｈｉｎ  Ｆｉｌｍ  Ｔｒａｎｓｉｓｔｏｒ） LCD等から成る画像表示部である。画像表示メモリ２４に書き込まれた表示用の画像データは、Ｄ／Ａ変換器２６を介して画像表示部２８により表示される。
【００１６】
画像表示部２８を用いて撮像した画像データを逐次表示すれば、電子ファインダー機能を実現することが可能である。
【００１７】
また、画像表示部２８は、システム制御回路５０の指示により任意に表示をON/OFFすることが可能であり、表示をOFFにした場合には画像処理装置１００の電力消費を大幅に低減することが出来る。
【００１８】
３０は撮影した静止画像や動画像を格納するためのメモリであり、所定枚数の静止画像や所定時間の動画像を格納するのに十分な記憶量を備えている。
【００１９】
これにより、複数枚の静止画像を連続して撮影する連射撮影やパノラマ撮影の場合にも、高速かつ大量の画像書き込みをメモリ３０に対して行うことが可能となる。
【００２０】
また、メモリ３０はシステム制御回路５０の作業領域としても使用することが可能である。
【００２１】
３２は適応離散コサイン変換（ＡＤＣＴ）等により画像データを圧縮伸長する圧縮・伸長回路であり、メモリ３０に格納された画像を読み込んで圧縮処理或いは伸長処理を行い、処理を終えたデータをメモリ３０に書き込む。圧縮伸長回路は、動画をスライス領域に分割して圧縮符号化することができる。
【００２２】
４０は絞り機能を備えるシャッター１２を制御する露光制御手段であり、フラッシュ４８と連携することによりフラッシュ調光機能も有する。
【００２３】
４２は撮影レンズ１０のフォーカシングを制御する測距制御手段、４４は撮影レンズ１０のズーミングを制御するズーム制御手段、４６はバリアである保護手段１０２の動作を制御するバリア制御手段である。
【００２４】
４８はフラッシュであり、AF補助光の投光機能、フラッシュ調光機能も有する。
露光制御手段４０、測距制御手段４２はTTL方式を用いて制御されており、撮像した画像データを画像処理回路２０によって演算した演算結果に基づき、システム制御回路５０が露光制御手段４０、測距制御手段４２に対して制御を行う。
【００２５】
５０は画像処理装置１００全体を制御するシステム制御回路、５２はシステム制御回路５０の動作用の定数、変数、プログラム等を記憶するメモリである。
【００２６】
５４はシステム制御回路５０でのプログラムの実行に応じて、文字、画像、音声等を用いて動作状態やメッセージ等を表示する液晶表示装置、スピーカー等の表示部である。表示部５４は画像処理装置１００の操作部近辺の視認し易い位置に設置され、例えばLCDやLED、発音素子等の組み合わせにより構成されている。
また、表示部５４は、その一部の機能が光学ファインダー１０４内に設置されている。
【００２７】
表示部５４の表示内容のうち、LCD等に表示するものとしては、シングルショット/連写撮影表示、セルフタイマー表示、圧縮率表示、記録画素数表示、記録枚数表示、撮影可能残り枚数表示がある。また、シャッタースピード表示、絞り値表示、露出補正表示、フラッシュ表示、赤目緩和表示、マクロ撮影表示も可能である。これら以外にも、ブザー設定表示、電池残量表示、エラー表示、複数桁の数字による情報表示、記録媒体２００及び２１０の着脱状態表示、通信I/F動作表示等も可能である。
【００２８】
また、表示部５４の表示内容のうち、光学ファインダー１０４内に表示するものとしては、合焦表示、手振れ警告表示、フラッシュ充電表示、シャッタースピード表示、絞り値表示、露出補正表示、等がある。
【００２９】
５６は電気的に消去・記録可能な不揮発性メモリであり、例えばEEPROM等が用いられる。
【００３０】
６０、６２、６４、６６、７０、７２及び７４は、システム制御回路５０の各種の動作指示を入力するための操作手段であり、スイッチやダイアル、タッチパネル、視線検知によるポインティング、音声認識装置等の単数或いは複数の組み合わせで構成される。
【００３１】
ここで、これらの操作手段の具体的な説明を行う。
【００３２】
６０はモードダイアルスイッチで、電源オフ、自動撮影モード、撮影モード、パノラマ撮影モード、動画撮影モード、再生モード、マルチ画面再生・消去モード、PC接続モード、テレビ受信モード等の各機能モードを切り替え設定することが出来る。
【００３３】
６２はシャッタースイッチSW1で、シャッターボタンの操作途中でONとなり、AF（オートフォーカス）処理、AE（自動露出）処理、AWB（オートホワイトバランス）処理、ＥＦ（フラッシュプリ発光）処理等の動作開始を指示する。
【００３４】
６４はシャッタースイッチSW2で、シャッターボタンの操作完了でONとなる。このスイッチは、露光処理、現像処理および記録処理からなる一連の処理の動作開始を指示する。ここで、露光処理は撮像素子１２から読み出した信号をＡ／Ｄ変換器１６、メモリ制御回路２２を介してメモリ30に画像データを書き込む処理であり、現像処理は画像処理回路２０やメモリ制御回路２２での演算を用いた処理である。また、記録処理はメモリ３０から画像データを読み出し、圧縮・伸長回路３２で圧縮を行い、次いで記録媒体２００或いは２１０に画像データを書き込む処理である。
【００３５】
６６は表示切替スイッチで、画像表示部２８の表示切替をすることが出来る。
【００３６】
この機能により、光学ファインダー１０４を用いて撮影を行う際に、TFT LCD等から成る画像表示部への電流供給を遮断することにより、省電力を図ることが可能となる。
【００３７】
７０は各種ボタンやタッチパネル等からなる操作部で、メニューボタン、セットボタン、マクロボタン、マルチ画面再生改ページボタン、フラッシュ設定ボタン、単写/連写/セルフタイマー切り替えボタン等がある。またメニュー移動＋（プラス）ボタン、メニュー移動−（マイナス）ボタン、再生画像移動＋（プラス）ボタン、再生画像−（マイナス）ボタン、撮影画質選択ボタン、露出補正ボタン、日付/時間設定ボタン等もある。
【００３８】
７２はユーザーが撮像画像の倍率変更指示を行うズーム操作手段としてのズームスイッチ部である。以下、ズームスイッチ７２ともいう。このズームスイッチ７２は、撮像画角を望遠側に変更させるテレスイッチと、広角側に変更させるワイドスイッチからなる。このズームスイッチ７２を用いることにより、ズーム制御手段４４に撮影レンズ１０の撮像画角の変更を指示し光学ズーム操作を行うトリガとなる。また、画像処理回路２０による画像の切り出しや、画素補間処理などによる撮像画角の電子的な変更のトリガともなる。７４は被写体検出部で、被写体を検出する素子などがある。被写体として、顔検出する場合も考えられる。
【００３９】
８０は電源制御手段で、電池検出回路、DC-DCコンバータ、通電するブロックを切り替えるスイッチ回路等により構成されており、電池の装着の有無、電池の種類、電池残量の検出を行う。また検出結果及びシステム制御回路５０の指示に基づいてDC-DCコンバータを制御し、必要な電圧を必要な期間、記録媒体を含む各部へ供給する。
【００４０】
８２、８４はコネクタ、８６はアルカリ電池やリチウム電池等の一次電池やNiCd電池やNiMH電池、Li電池等の二次電池、ACアダプター等からなる電源手段である。
【００４１】
９０及び９４はメモリカードやハードディスク等の記録媒体とのインターフェース、９２及び９６はメモリカードやハードディスク等の記録媒体と接続を行うコネクタである。
【００４２】
なお、本実施例では記録媒体を取り付けるためのインターフェース及びコネクタを2系統持つものとして説明している。もちろん、記録媒体を取り付けるインターフェース及びコネクタは、単数或いは複数、いずれの系統数を備える構成としても構わない。また、異なる規格のインターフェース及びコネクタを組み合わせて備える構成としても構わない。
【００４３】
インターフェース及びコネクタとしては、SDカードやCFカード等の規格に準拠したものを用いて構成しても構わない。
【００４４】
さらに、インターフェース９０、９４およびコネクタ９２、９６をPCMCIAカードやCF（コンパクトフラッシュ（登録商標））カード等の規格に準拠したものを用いて構成することも可能である。すなわち、各種通信カードを接続することにより、他のコンピュータやプリンタ等の周辺機器との間で画像データや画像データに付属した管理情報を転送し合うことが出来る。通信カードとしては、LANカード、モデムカード、USBカード、IEEE1394カード、SCSIカード、PHS等がある。
【００４５】
１０２は、画像処理装置１００のレンズ１０を含む撮像部を覆う事により、撮像部の汚れや破損を防止するバリアである保護手段である。
【００４６】
１０４は光学ファインダであり、画像表示部２８による電子ファインダー機能を使用すること無しに、光学ファインダのみを用いて撮影を行うことが可能である。また、光学ファインダー１０４内には、表示部５４の一部の機能、例えば、合焦表示、手振れ警告表示、フラッシュ充電表示、シャッタースピード表示、絞り値表示、露出補正表示などが設置されている。
【００４７】
１１０は通信手段でUSB、IEEE1394、LAN、無線通信、等の各種通信機能を有する。
【００４８】
１１２は通信手段１１０により画像処理装置１００を他の機器と接続するためのコネクタ或いは無線通信の場合はアンテナである。
【００４９】
２００はメモリカードやハードディスク等の記録媒体である。
【００５０】
記録媒体２００は、半導体メモリや磁気ディスク等から構成される記録部２０２、画像処理装置１００とのインターフェース２０４、画像処理装置１００との接続のためのコネクタ２０６を備えている。
【００５１】
２１０はメモリカードやハードディスク等の記録媒体である。
【００５２】
記録媒体２１０は、半導体メモリや磁気ディスク等から構成される記録部２１２、画像処理装置１００とのインターフェース２１４、画像処理装置１００と接続を行うコネクタ２１６を備えている。
【００５３】
次に、図２のフローチャートを用いて、本実施例の画像処理を説明する。本画像処理は、例えばメモリに記憶された制御用プログラムをシステム制御回路に含まれるＣＰＵがロードして実行することにより行われる。
【００５４】
図２は、動画中静止画の撮影シーケンスの中で静止画撮影からその後の動画撮影の先頭フレーム（図３のフレーム５）であるＩフレームをエンコードするまでの画像処理のフローチャートを示す。この画像処理が適応される動画中静止画撮影のシーケンスの例を図３に示す。図３に示される動画中静止画撮影のシーケンスにおいて、静止画の分割エンコード（静止画圧縮制御）から動画のフレーム５をエンコードする(動画圧縮制御)までの画像処理が第２のフローチャートに従って行われる。
【００５５】
最初に、ステップＳ２０１で静止画を撮影してステップＳ２０２に進み、静止画の圧縮テーブルを設定する。次にステップＳ２０３に進んで静止画データを分割エンコードする。この分割エンコードをするために、静止画領域を動画のスライスに対応させて分割する。分割エンコード時の分割方法の一例を図４に示す。図４（Ａ）は静止画の分割領域、（Ｂ）は動画のスライス領域をそれぞれ示す。動画中静止画撮影中のように動画と静止画の被写体が同じであるような場合、静止画の分割領域Ａ１とＡ２を合わせた領域と動画のスライス領域Ｂ１とには同じ被写体が写っている。同様に、分割領域Ａ３とＡ４をあわせた領域が動画のスライス領域Ｂ２に対応し、Ａ４とＡ５をあわせた領域がＢ３に対応し、Ａ５とＡ６をあわせた領域がＢ４に対応している。なお、静止画の分割方法は図４（Ａ）に限るものではなく、動画のスライス領域との対応が取れていれば他の方法でもかまわない。
【００５６】
静止画分割エンコードでは、まずステップＳ２０３で動画のスライス領域Ｂ１に対応する分割領域Ａ１とＡ２の静止画領域を設定されている静止画用圧縮テーブルを用いてエンコードする。次いで、ステップＳ２０４に進み、静止画の全領域の圧縮が終了したかどうかを判定する。この段階では終了していないので、ステップＳ２０５に進んで次の分割領域、すなわちスライス領域Ｂ２に対応するＡ３とＡ４を選択し、ステップＳ２０３でこれらの領域を圧縮する。同様に、動画のスライス領域Ｂ４に対応する分割領域Ａ７とＡ８が圧縮されるまで静止画データのエンコード処理を繰り返す。
【００５７】
ステップＳ２０３で全分割領域の圧縮が終了したと判定されたら、ステップＳ２０６に進んで静止画圧縮データを２００の記録媒体に記録する。そしてステップＳ２０７に進み、動画中静止画の静止画撮影直後の動画のＩフレームのエンコードを始める。
【００５８】
まずステップＳ２０８において、図４のスライス領域Ｂ１に相当する静止画の圧縮データ量を算出する。図４のスライス領域Ｂ１に相当する静止画の分割領域はＡ１とＡ２である。Ａ１の静止画圧縮データ量をａとし、Ａ２の静止画圧縮データ量をｂとすると、図４のスライス領域Ｂ１に相当する静止画圧縮データ量は（ａ＋ｂ）で与えられる。その後、ステップＳ２０９に進んで図４のスライス領域Ｂ１の圧縮テーブルを、ステップＳ２０８で算出した静止画圧縮データ量に基づいて決定する。
【００５９】
圧縮テーブルの決定方法の例を図５を用いて説明する。図の方法は、ｋを基準値とし、このｋに所定の定数により重み付けした結果とステップＳ２０８で算出した静止画圧縮データ量とを比較して使用する圧縮テーブルを決定する。例えば、スライス領域Ｂ１の圧縮テーブルを決定する場合は、分割領域Ａ１の圧縮データ量aと分割領域Ａ２の圧縮データ量ｂの加算結果（ａ＋ｂ）が基準値ｋｘ0.5とまず比較される。（ａ＋ｂ）のほうが小さければＱ１の圧縮テーブルを採用し、ｋｘ0.5以上であればｋｘ0.8と比較され、その結果小さいと判定されればＱ２の圧縮テーブルを採用する。このように図５に従って圧縮テーブルを決定する。圧縮テーブルは、Ｑ５、Ｑ４、Ｑ３、Ｑ２、Ｑ１の順で高圧縮の圧縮テーブルになっており、静止画の圧縮データ量が多い場合は動画データの圧縮率を高める構成となっている。これにより、動画圧縮データ量が各スライス領域において均一にすることが可能となる。なお、基準値ｋは、エンコードの目標符号量等を考慮して適宜設定することが可能であり、画像（シーン）の特徴に対応して複数の基準値を設定し、使い分けてもよい。
【００６０】
動画のスライス領域Ｂ１の圧縮テーブルが決まったら、それをステップＳ２１０において設定する。次いで、ステップＳ２１１に進んで設定された圧縮テーブルを用いてスライス領域Ｂ１を圧縮する（スライス圧縮）。その後ステップＳ２１２で１フレーム分の動画のすべてのスライス領域の圧縮が終了したかを判定する。終了していないと判定されたときは、ステップＳ２１３を経てステップＳ２０８に戻り、次のスライス領域（今の場合Ｂ２）の圧縮テーブルの決定および圧縮を行う。同様の処理を他のスライス領域についても繰り返し、１フレーム分すべて圧縮し終わったら処理を終了する。
【００６１】
このように、静止画から直後に撮影した動画のフレームの圧縮率をスライスごとに決定することで、動画の先頭フレームであっても圧縮データ量を調整することが可能となる。
【００６２】
本発明の実施形態は動画中静止画について述べてきたが、静止画を撮影した後に動画を撮影するような機能の場合において実施してもかまわない。その場合、撮影の条件に応じて静止画の圧縮結果から動画の圧縮テーブルを決定するか否かを決定してもかまわない。例えばシーンの判別を行い、被写体が動いていると判断した場合や、撮影した静止画と次に撮影した動画の間隔が規定時間以上空いてしまった場合は、静止画圧縮結果から動画の圧縮テーブルを決定しないなどである。
【００６３】
以上、本発明をその好適な実施形態に基づいて詳述してきたが、本発明はこれら特定の実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。上述の実施形態の一部を適宜組み合わせてもよい。
【００６４】
例えば、上記実施例は本件発明の画像処理装置を動画中静止画撮影モードを有するデジタルカメラに適用した場合を例として説明したが、本件発明はこれに限られるものではない。同じ被写体を撮影した動画と静止画の圧縮処理を必要とする装置であれば本件発明を適用することが可能である。その場合、上述のように本件発明の画像処理を適用するかどうかについて条件をつけることで、より効果的な発明の実施が可能となる。
【００６５】
また、本発明の目的は、次のような場合でも達成されることは言うまでもない。すなわち、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行する場合であう。
【００６６】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、プログラムコード自体及びそのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００６７】
プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。
【００６８】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、次のような場合も本件発明に含まれることは言うまでもない。すなわち、プログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ(基本システム或いはオペレーティングシステム)などが実際の処理の一部又は全部を行い、前述した実施形態の機能が実現される場合である。
【００６９】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれたた場合も本件発明に含まれる。すなわち、書き込まれたプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部又は全部を行い、前述した実施形態の機能が実現される場合である。
【図１】
2011223079.tif 000003
【図２】
2011223079.tif 000004
【図３】
2011223079.tif 000005
【図４】
2011223079.tif 000006
【図５】
2011223079.tif 000007