(57)【要約】【課題】元の動画ファイルの動画データを、ユーザが希望する画質の動画が得られる最適な圧縮率で再圧縮して動画ファイルのファイルサイズを最小限にする。【解決手段】元の動画ファイルを再生し、その再生された動画を見ながら圧縮率を指示するようにしているが、指示された圧縮率で再圧縮された動画をリアルタイムに見ることできるようにしている。即ち、指示されている現在の圧縮率に基づいて動画ファイルの動画データをリアルタイムに再圧縮するとともに（ステップＳ２０）、再圧縮した動画データを伸長し（ステップＳ２６）、この再圧縮・伸長された動画データに基づいて動画を表示させる（ステップＳ２８）。このようにして表示される動画には、指示された圧縮率による再圧縮の結果が反映されるため、その動画を見ながら動画のシーンや動き等に応じて逐次、最適な圧縮率を設定することができる。【選択図】  図２
2008113349.tif 000002
【特許請求の範囲】
【請求項１】
元の動画ファイルが記録された記録媒体と、
動画の圧縮率を指示する圧縮率指示手段と、
前記記憶媒体に記録されている元の動画ファイルを読み出し、前記圧縮率指示手段によって指示されている現在の圧縮率に基づいて前記読み出した動画ファイルの動画データをリアルタイムに再圧縮するとともに、再圧縮した動画データを伸長する圧縮伸長手段と、
前記圧縮伸長手段によってリアルタイムに再圧縮・伸長された動画データを表示する内部の表示手段、又は前記動画データを外部の表示手段に出力する出力手段と、を備え、
前記圧縮伸長手段によってリアルタイムに再圧縮・伸長された動画データに基づいて内部の表示手段又は外部の表示手段に表示された動画を見ながら前記圧縮率指示手段によってリアルタイムに圧縮率の指示を行うことができるようにしたことを特徴とする画像処理装置。
【請求項２】
前記圧縮伸長手段によって再圧縮された再圧縮フレームを予め作成した一時ファイルに追記し、前記元の動画ファイルの全ての再圧縮フレームを一時ファイルに追記すると、一時ファイルを元の動画ファイルに置き換える記録手段を備えたことを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記圧縮伸長手段によってリアルタイムに指示された圧縮率を動画データの位置情報に関連して記録する圧縮率設定手段を有し、
前記圧縮伸長手段は、前記元の動画ファイルの全ての動画データの圧縮率が設定されると、前記圧縮率設定手段によって設定された圧縮率によって前記元の動画ファイルの動画データを再圧縮することを特徴とする請求項１に記載の画像処理装置。
【請求項４】
前記再圧縮された動画データの動画ファイルを前記記録媒体に記録された元の動画ファイルに置き換える記録手段、又は外部に出力する手段を備えたことを特徴とする請求項３に記載の画像処理装置。
【請求項５】
パーソナルコンピュータと双方向通信を行うための接続手段を有し、前記圧縮率指示手段に代えて、前記接続手段に接続されたパーソナルコンピュータのユーザインターフェースの操作に応じて動画の圧縮率の指示を受入することを特徴とする請求項１から４のいずれかに記載の画像処理装置。
【請求項６】
パーソナルコンピュータと双方向通信を行うための接続手段を有し、前記接続手段に接続されたパーソナルコンピュータから元の動画ファイルを受信して前記記録媒体に記録することを特徴とする請求項１から５のいずれかに記載の画像処理装置。
【請求項７】
動画撮影が可能な撮像手段と、
前記撮像手段を介して取得した動画データを元の動画ファイルとして記録媒体に記録する記録手段と、
請求項１から６のいずれかに記載の画像処理装置と、
を備えたことを特徴とする撮像装置。
【請求項８】
記録媒体に記録されている元の動画ファイルを読み出し、現在指示されている圧縮率に基づいて前記読み出した動画ファイルの動画データをリアルタイムに再圧縮するとともに、再圧縮した動画データを伸長するステップと、
前記リアルタイムに再圧縮・伸長された動画データに基づいて動画を表示手段に表示させるステップと、
前記表示手段に表示された動画を見ながらユーザインターフェースを操作してリアルタイムに圧縮率を指示するステップと、
前記再圧縮した動画データを記録するステップと、
を含むことを特徴とする画像処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は画像処理装置、撮像装置及び画像処理方法に係り、特に動画の圧縮率を最適化する技術に関する。
【背景技術】
【０００２】
特許文献１には、周辺機器からのパラメータをデジタルカメラで受け付け、パラメータに応じた画像を周辺機器に送信することで、例えば、ある解像度をもつ周辺機器を対象として、その周辺機器の解像度にマッチした画像をデジタルカメラで生成して送信することができるデジタルカメラシステムが記載されている。
【０００３】
特許文献２には、ユーザからの指示によって、元の動画をより高い圧縮率で再圧縮する技術が記載されている。尚、再圧縮の際の圧縮率の設定は、画質と記録媒体の空き容量とを調整するために行われる。
【０００４】
また、特許文献２には、異なる圧縮率の画質サンプルを表示し、所望の画質サンプルを選択することによって再圧縮の際の圧縮率を指定する記載があり、更に、ユーザによる圧縮率の設定では、記録媒体の空き容量が足りない場合には、自動的に再圧縮処理をする記載がある。
【０００５】
特許文献３には、「フレームを間引く」、「画質を落とす」、又は「解像度を落とす」等の動画の再圧縮時の圧縮方法をユーザに選択させておき、記録媒体の残り容量が不足する場合には、前記選択した再圧縮方法に応じて再圧縮処理する画像記録装置が記載されている。
【特許文献１】特開２００４−３２５６４号公報
【特許文献２】特開平１０−２４３３４４号公報
【特許文献２】特開２００５−１３６６７１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
特許文献１に記載の発明は、動画に対して圧縮率を再設定して再圧縮するものではない。また、引用文献２に記載の発明は、動画に対して圧縮率を再設定する際に、異なる圧縮率の画質サンプルから所望の画質サンプルを選択することによって圧縮率を指定する発明が記載されているが、実際に撮影された動画と画質サンプルとは、撮影条件や撮影対象が異なるため、画質サンプルの選択によって圧縮率を設定してもユーザが希望する画質が保証されず、また、画質サンプルの選択によって圧縮率を設定する場合には、動画の圧縮率をきめ細かく設定することができないという問題がある。
【０００７】
また、特許文献３に記載の発明では、記録媒体の残り容量に応じて圧縮率を設定しており、画質が考慮されていない。
【０００８】
一般に、デジタルカメラで撮影された動画データに対する圧縮率の変更は、動画データをパーソナルコンピュータ（以下、「ＰＣ」という）に取り込み、ＰＣ内のソフトウエアを使用して実施している。ＰＣでは、中央処理装置（ＣＰＵ）、メモリなど汎用的に設計されているため、細かな圧縮率の変更後、変更結果の表示が得られるまでに時間を要していた。その結果、圧縮率の変更による画質劣化をリアルタイムに認識することができず、対象となる動画データに最適な圧縮率を設定することができないという問題がある。
【０００９】
本発明はこのような事情に鑑みてなされたもので、元の動画ファイルの動画データを最適な圧縮率で再圧縮することができ、これによりユーザが希望する画質の動画が得られるとともに、動画ファイルのファイルサイズを最小限にすることができる画像処理装置、撮像装置及び画像処理方法を提供することを目的とする。
【課題を解決するための手段】
【００１０】
前記目的を達成するために請求項１に係る画像処理装置は、元の動画ファイルが記録された記録媒体と、動画の圧縮率を指示する圧縮率指示手段と、前記記憶媒体に記録されている元の動画ファイルを読み出し、前記圧縮率指示手段によって指示されている現在の圧縮率に基づいて前記読み出した動画ファイルの動画データをリアルタイムに再圧縮するとともに、再圧縮した動画データを伸長する圧縮伸長手段と、前記圧縮伸長手段によってリアルタイムに再圧縮・伸長された動画データを表示する内部の表示手段、又は前記動画データを外部の表示手段に出力する出力手段と、を備え、前記圧縮伸長手段によってリアルタイムに再圧縮・伸長された動画データに基づいて内部の表示手段又は外部の表示手段に表示された動画を見ながら前記圧縮率指示手段によってリアルタイムに圧縮率の指示を行うことができるようにしたことを特徴としている。
【００１１】
請求項１に係る発明によれば、動画ファイルを再生し、その再生された動画を見ながら圧縮率を指示するようにしているが、指示された圧縮率で再圧縮された動画をリアルタイムに見ることできるようにしている。即ち、圧縮率指示手段によって指示されている現在の圧縮率に基づいて動画ファイルの動画データをリアルタイムに再圧縮するとともに、再圧縮した動画データを伸長し、この再圧縮・伸長された動画データに基づいて動画を表示させるようにしている。表示される動画には、圧縮率指示手段によって指示された圧縮率による再圧縮の結果が反映されるため、その動画を見ながら動画のシーンや動き等に応じて逐次、最適な圧縮率を設定することができる。動画は、画像処理装置に付属の液晶モニタ等の表示手段に表示させるようにしてもよいし、外部の表示手段（ＰＣのモニタ等）に表示させてもよいが、動画の画質が確認しやすい外部の表示手段（大きなモニタ）に動画を表示させる方が好ましい。また、圧縮伸長手段としては、画像処理装置内の専用ハードウエアを使用することで、リアルタイムに圧縮率を変更しながら動画データの圧縮・伸長を行うことができる。
【００１２】
請求項２に示すように請求項１に記載の画像処理装置において、前記圧縮伸長手段によって再圧縮された再圧縮フレームを予め作成した一時ファイルに追記し、前記元の動画ファイルの全ての再圧縮フレームを一時ファイルに追記すると、一時ファイルを元の動画ファイルに置き換える記録手段を備えたことを特徴としている。これにより、再圧縮された動画ファイルの作成時間の短縮化を図ることができる。
【００１３】
請求項３に示すように請求項１に記載の画像処理装置において、前記圧縮伸長手段によってリアルタイムに指示された圧縮率を動画データの位置に関連して記録する圧縮率設定手段を有し、前記圧縮伸長手段は、前記元の動画ファイルの全ての動画データの圧縮率が設定されると、前記圧縮率設定手段によって設定された圧縮率によって前記元の動画ファイルの動画データを再圧縮することを特徴としている。
【００１４】
即ち、前記圧縮率設定手段は、リアルタイムに指示された圧縮率を動画データの位置（例えば、動画の再生開始からの時間やフレーム番号等）に関連して記録する。そして、前記圧縮伸長手段は、全ての動画データの圧縮率の設定後に、前記記録された圧縮率によって元の動画ファイルの動画データを再圧縮するようにしている。
【００１５】
尚、再圧縮の処理を複数回繰り返し、所望の圧縮率になるようにしてもよい。但し、請求項２に記載の発明では、２回目以降の圧縮率の設定は、前回の圧縮率よりも高くする方向のみ圧縮率を設定することができるが、請求項３に記載の発明では、リアルタイムに指示された圧縮率を動画データの位置に関連して記録するようにしているため、この記録された圧縮率を補正することで、圧縮率を高くする方向ばかりでなく、低くする方向にも補正することが可能である。
【００１６】
請求項４に示すように請求項３に記載の画像処理装置において、前記再圧縮された動画データの動画ファイルを前記記録媒体に記録された元の動画ファイルに置き換える記録手段、又は外部に出力する手段を備えたことを特徴としている。
【００１７】
請求項５に示すように請求項１から４のいずれかに記載の画像処理装置において、パーソナルコンピュータと双方向通信を行うための接続手段を有し、前記圧縮率指示手段に代えて、前記接続手段に接続されたパーソナルコンピュータのユーザインターフェースの操作に応じて動画の圧縮率の指示を受入することを特徴としている。パーソナルコンピュータのユーザインターフェースを使用することで、より詳細な圧縮率の設定が可能になる。
【００１８】
請求項６に示すように請求項１から５のいずれかに記載の画像処理装置において、パーソナルコンピュータと双方向通信を行うための接続手段を有し、前記接続手段に接続されたパーソナルコンピュータから元の動画ファイルを受信して前記記録媒体に記録することを特徴としている。即ち、画像処理装置の記録媒体に記録される元の動画ファイルは、外部機器から転送されたものでもよい。
【００１９】
請求項７に係る撮像装置は、動画撮影が可能な撮像手段と、前記撮像手段を介して取得した動画データを元の動画ファイルとして記録媒体に記録する記録手段と、請求項１から６のいずれかに記載の画像処理装置と、を備えたことを特徴としている。
【００２０】
撮像装置は、動画データの圧縮・伸長を行う専用ハードウエアを備えているため、これを有効活用することができる。
【００２１】
請求項８に係る動画処理方法は、記録媒体に記録されている元の動画ファイルを読み出し、現在指示されている圧縮率に基づいて前記読み出した動画ファイルの動画データをリアルタイムに再圧縮するとともに、再圧縮した動画データを伸長するステップと、前記リアルタイムに再圧縮・伸長された動画データに基づいて動画を表示手段に表示させるステップと、前記表示手段に表示された動画を見ながらユーザインターフェースを操作してリアルタイムに圧縮率を指示するステップと、前記再圧縮した動画データを記録するステップと、を含むことを特徴としている。
【発明の効果】
【００２２】
本発明によれば、指定した現在の圧縮率に基づいて元の動画ファイルの動画データをリアルタイムに再圧縮するとともに、再圧縮した動画データを伸長し、この再圧縮・伸長された動画データに基づいて動画を表示可能にしたため、指示した圧縮率による再圧縮の結果がリアルタイムに反映された動画を見ながら、最適な圧縮率を設定することができ、これによりユーザが希望する画質の動画が得られるとともに、再圧縮される動画ファイルのファイルサイズを最小限にすることができる。
【発明を実施するための最良の形態】
【００２３】
以下、添付図面に従って本発明に係る画像処理装置、撮像装置及び画像処理方法の好ましい実施の形態について説明する。
【００２４】
［デジタルカメラの全体構成］
図１は本発明に係る撮像装置（デジタルカメラ）１０の内部構成の実施の形態を示すブロック図である。
【００２５】
同図に示すように、本実施の形態のデジタルカメラ１０は、静止画及び動画の撮影・再生ができるもので、主として撮影光学系１２、ＣＣＤ等の固体撮像素子からなるメージセンサ１４（以下「ＣＣＤ」という）、アナログ信号処理回路１６、Ａ／Ｄ変換器１８、画像入力コントローラ２０、画像処理回路２２、圧縮パラメータ処理回路２４、圧縮・伸長処理回路２６、メディアコントロール回路  ２８、メモリ（ＲＡＭ）３０、音声処理回路３２、音声再生回路３４、スピーカ３６、音声入力回路（マイク）３８、画像再生処理回路４０、ビデオエンコード回路４２、ＬＣＤドライブ回路４４、液晶（ＬＣＤ）モニタ４６、通信インタフェース４８、操作スイッチＳＷ１〜スイッチＳＷｎを有する操作部、撮影光学系１２のフォーカスレンズ、ズームレンズ、絞り等を駆動するためのモータ５０及びドライバ５２、及び中央処理装置（ＣＰＵ）５４等から構成されている。
【００２６】
尚、操作部５０は、電源スイッチＳＷ１、撮影／再生モード選択スイッチＳＷ２、シャッターボタン（録画ボタン）ＳＷ３、メニュー／ＯＫスイッチ、及びマルチファンクションの十字キー等を含んで構成されている。
【００２７】
デジタルカメラ１０の全体の動作は、ＣＰＵ５４によって統括制御されており、ＣＰＵ５４は操作部５０からの入力に基づき所定のプログラムに従ってデジタルカメラ１０の各部を制御する。
【００２８】
ＣＣＤ１４は、所定のカラーフィルタ配列（例えば、ハニカム配列）のカラーＣＣＤで構成されている。撮影光学系１２を介してＣＣＤ１４の受光面に入射した光は、その受光面に配列された各フォトダイオードによって入射光量に応じた量の信号電荷に変換される。そして、各フォトダイオードに蓄積された信号電荷は、電圧信号（画像信号）としてＣＣＤ１４から順次出力される。
【００２９】
アナログ信号処理部１６は、ＣＤＳ回路及びアナログアンプを含み、ＣＤＳ回路は、ＣＣＤ１６から入力するＣＣＤ出力信号を相関二重サンプリング処理し、アナログアンプは、撮影感度に応じて設定されたゲインによってＣＤＳ回路から出力される画像信号を増幅する。Ａ／Ｄ変換器１８は、このアナログ信号処理部１６から出力されたアナログの画像信号をデジタルの画像信号に変換する。
【００３０】
画像入力コントローラ２０は、所定容量のバッファメモリを内蔵しており、Ａ／Ｄ変換器１８から出力された画像信号を１コマ分蓄積して、ＲＡＭ３０に格納する。
【００３１】
画像処理回路２２は、ホワイトバランス補正回路、ガンマ補正回路、同時化回路、輪郭補正回路、輝度・色差信号生成回路等を含み、ＣＰＵ５４からの指令に従ってＲＡＭ３０に格納された画像信号を処理し、輝度信号Ｙと色差信号Ｃｂ，ＣｒとからなるＹＣ信号を生成する。
【００３２】
ＬＣＤモニタ４６にライブビュー画像（動画）を表示させる場合は、ＣＣＤ１４で画像を連続的に撮像し、得られた画像信号を連続的に処理してＹＣ信号を生成する。生成されたＹＣ信号は、ＲＡＭ３０及び画像再生処理回路４０を介してビデオエンコード回路４２及びＬＣＤドライブ回路４４に加えられる。ビデオエンコード回路４２は、入力するＹＣ信号からＴＶ表示用（ＮＴＳＣ方式）のビデオ信号を生成し、ビデオ出力端子にＴＶモニタ６０が接続されている場合には、ＴＶモニタ６０にビデオ信号を出力する。また、ＬＣＤドライブ回路４４は、入力するＹＣ信号をＬＣＤ表示用の信号形式に変換し、ＬＣＤモニタ４６に出力する。これにより、ＬＣＤモニタ４６（及びＴＶモニタ６０）にライブビュー画像（動画）が表示される。
【００３３】
静止画又は動画を記録する場合は、シャッターボタンＳＷ３からの撮影指令に応じてＣＣＤ１４で画像を撮像し、得られた画像信号を処理してＹＣ信号を生成する。生成されたＹＣ信号は、圧縮・伸長処理部３２に加えられ、圧縮パラメータ処理回路２４で設定された圧縮パラメータ（概ね圧縮率）にしたがって所定の圧縮画像データ（例えば、静止画の場合にはＪＰＥＧ、動画の場合にはモーションＪＰＥＧ）のファイルとしてメディアコントロール回路２８を介して記録メディア６２に格納される。
【００３４】
記録メディア６２に格納されたファイル（静止画ファイル、動画ファイル）は、再生指令に応じて記録メディア６２から読み出され、圧縮・伸長処理回路２６で非圧縮のＹＣ信号とされたのち、画像再生処理回路４０及びＬＣＤドライブ回路４４を介してＬＣＤモニタ４６に出力される。これにより、記録メディア６２に記録された静止画、又は動画がＬＣＤモニタ４６に再生表示される。
【００３５】
音声処理回路３２は、動画の撮影時にマイク３８から入力する音声信号を処理して圧縮・伸長処理回路２６に送り、圧縮・伸長処理回路２６では、動画データと音声データとをリアルタイムにモーションＪＰＥＧに変換して動画ファイルを作成する。また、動画再生時には、圧縮・伸長処理回路２６によって伸長された動画ファイルのデータのうちの音声データが音声処理回路３２に加えられ、ここで所要の音声処理がされた後、音声再生回路（Ｄ／Ａ変換器、アンプ）３４を介してスピーカ３６に出力される。これにより、動画とともに記録された音声を再生することができる。
【００３６】
通信インタフェース４８は、例えばＵＳＢ又はＩＥＥＥ１３９４の通信規格のもので、ＰＣと接続できるようになっている。この通信インタフェース４８を介してＰＣと各種データやコマンドが双方向通信される。
【００３７】
このデジタルカメラ１０は、動画を最高画質（圧縮率が最小、又は非圧縮）で記録メディア６２に記録することができる。また、メニュー／ＯＫスイッチ、及び十字キー等を操作して圧縮率変更モードを設定することにより、記録メディア６２に記録された動画ファイル（元の動画ファイル）を任意の圧縮率に再圧縮し、元の動画ファイルに置換する機能を有している。
【００３８】
以下、本発明に係る動画の圧縮率を変更する動画処理方法について説明する。
【００３９】
＜第１の実施の形態＞
図２は本発明に係るデジタルカメラ１０での処理の第１の実施の形態を示すフローチャートである。
【００４０】
まず、デジタルカメラ１０の通信インタフェース４８と、図３に示すＰＣ１００の通信インタフェース１１６とを接続し、ＰＣのモニタ１２０に動画を表示できるようにする。尚、ＰＣのモニタ１２０の代わりに、デジタルカメラ１０のビデオ出力端子にＴＶモニタ６０を接続し、このＴＶモニタ６０に動画を表示できるようにしてもよい。
【００４１】
上記の準備をした後、デジタルカメラ１０を圧縮率変更モードに設定し、動画の再生を指示することにより、その再生が指示された記録メディア６２内の動画ファイルの再圧縮を行うための処理を開始させる（ステップＳ１０）。
【００４２】
再圧縮の開始指示により記録メディア６２内の指定された動画ファイルの先頭から動画データ（圧縮フレーム）を１フレーム読み取る（ステップＳ１２）。読み取ったフレームが動画の最終フレームか否かを判別し（ステップＳ１４）、最終フレームでない場合には、ステップＳ１６に遷移させ、最終フレームの場合には、ステップＳ１８に遷移させる。
【００４３】
ステップＳ１６では、記録メディア６２内に再圧縮フレームを格納するための一時ファイルが作成されているか否かを判別し、作成されている場合にはステップＳ２０に遷移させ、作成されていない場合には、ステップＳ２２に遷移させ、ここで一時ファイルを作成させる。
【００４４】
ステップＳ２０では、読み取った１フレームの動画データ（圧縮フレーム）を、圧縮・伸長処理回路２６にて伸長させた後、現在設定されている圧縮率で再圧縮させる。圧縮率の設定（指示）は、デジタルカメラ１０のユーザインターフェース（ＵＩ）を使用して適宜設定できるようになっている。例えば、現設定の圧縮率（％）をカメラのＬＣＤモニタ４６上に表示し、操作部５０の十字キーの上キー又は下キーを操作して圧縮率（％）をアップダウンさせることによって圧縮率の変更を指示できるようにする。尚、元の動画ファイルの圧縮率を１００％としている。
【００４５】
上記のようにして再圧縮した再圧縮フレームを一時ファイルに追記し（ステップＳ２４）、続いて再圧縮フレームを伸長する（ステップＳ２６）。この伸長された１フレームの動画データは、通信インタフェース４８を介してＰＣ１００に送られ、フレーム画像としてモニタ１２０に表示される（ステップＳ２８）。これにより、ユーザは、上記のようにして表示されたモニタ１２０上の現設定の圧縮率で圧縮された画像（動画）の画質をリアルタイムに確認しながら、カメラのＵＩを使用して圧縮率の指示を行うことができる。
【００４６】
ステップＳ３０では、カメラＵＩから圧縮率の変更指示が入力されたか否かを判別し、圧縮率の変更指示が入力されていない場合には、そのままステップＳ１２に遷移させ、圧縮率の変更指示が入力された場合には、ステップＳ３２に遷移させ、ここで、現設定の圧縮率を変更させた後、ステップＳ１２に遷移させる。
【００４７】
上記のようにしてステップＳ１２からステップＳ３２の処理を、動画全体にわたって繰り返す。そして、動画のフレーム終端までの処理が終了すると、ステップＳ１８に進み、ここで元の動画ファイルを記録メディア６２から削除するとともに（ステップＳ１８）、再圧縮された動画データが記録された一時ファイルを元の動画ファイル名に変更する（ステップＳ３４）。
【００４８】
尚、上記のようにして再圧縮を設定する際に動画の再生速度は、通常の再生速度に限らず、任意に設定してもよい。
【００４９】
図３は上記デジタルカメラ１０と接続されるＰＣ１００のハードウエア構成例を示すブロック図である。
【００５０】
同図に示すようにＰＣ１００は、主として各構成要素の動作を制御する中央処理装置（ＣＰＵ）１０２と、装置の制御プログラムが格納されたり、プログラム実行時の作業領域となる主メモリ１０４と、ＰＣ１００のオペレーティングシステム（ＯＳ）、ＰＣ１００に接続された周辺機器のデバイスドライバ、動画圧縮時に使用されるプログラムを含む各種のアプリケーションソフト、動画ファイル等が格納されるハードディスク装置１０６と、ＣＤ−ＲＯＭドライブ１０８と、モニタ１２０の表示制御が可能なグラフィックボード１１０と、キーボード１２２のキー操作を検出して指示入力としてＣＰＵ１０２に出力するキーボードコントローラ１１２と、位置入力装置としてのマウス１２４の状態を検出してモニタ１２０上のマウスポインタの位置やマウス１２４の状態等の信号をＣＰＵ１０２に出力するマウスコントローラ１１４と、デジタルカメラ１００と接続して動画ファイル、動画データ、コマンド等の送受信が可能なＵＳＢ、ＩＥＥＥ１３９４などの通信インタフェース１１６と、上記各構成要素を接続するバス１１８とから構成されている。
【００５１】
尚、上記構成のＰＣ１００は、ハードディスク装置１０８に格納されている、動画圧縮時に使用されるプログラムを除いて周知のものであるため、各構成要素の詳細な説明については省略する。
【００５２】
第１の実施の形態では、元の動画ファイルは、デジタルカメラ１０で撮影されて記録メディア６２に記録されたものであるが、これに限らず、ＰＣ１００のハードディスク装置１０６に格納されている動画ファイルであって、ＰＣの通信インタフェース１１６、及びカメラの通信インタフェース４８を介してデジタルカメラ１０に転送され、記録メディア６２に格納された動画ファイルでもよい。
【００５３】
また、この実施の形態では、カメラのＵＩを使用して圧縮率の設定を行うようにしたが、カメラのＵＩの代わりにＰＣ１００のＵＩを使用して圧縮率の設定（指示）を行うようにしてもよい。ＰＣ１００のＵＩを使用する場合には、カメラのＵＩを使用する場合に比べて、より複雑な圧縮パラメータによる適切な圧縮率の設定が可能になる。
【００５４】
例えば、図４に示すようにモニタ１２０の一部に、圧縮率の推移を示すグラフを表示させ、動画のある部分の圧縮率を高くする場合には、その部分に対応するグラフ上の位置をマウスでドラッグし、点線で示すように圧縮率を設定することができる。
【００５５】
また、第１の実施の形態によって再圧縮された動画ファイルを元の動画ファイルとし、この元の動画ファイルを更に再圧縮するようにしてもよい。
【００５６】
＜第２の実施の形態＞
図５は本発明に係るデジタルカメラ１０での処理の第２の実施の形態を示すフローチャートである。
【００５７】
第１の実施の形態と同様に、事前にデジタルカメラ１０とＰＣ１００とを接続し（図３参照）、続いてデジタルカメラ１０を圧縮率変更モードに設定し、動画の再生を指示することにより、その再生が指示された記録メディア６２内の動画ファイルの再圧縮を行うための処理を開始させる（ステップＳ５０）。
【００５８】
再圧縮の開始指示により記録メディア６２内の指定された動画ファイルの先頭から動画データ（圧縮フレーム）を１フレーム読み取り、この読み取った１フレームの動画データを、圧縮・伸長処理回路２６にて伸長させた後、現在設定されている圧縮率で再圧縮させる（ステップＳ５２）。尚、圧縮率の設定（指示）は、前述したようにＰＣ１００のＵＩを使用して適宜行われる。
【００５９】
上記のようにして再圧縮した再圧縮フレームを伸長（展開）し（ステップＳ５４）、この展開データをＰＣ１００に送信してＰＣ１００のモニタ１２０に画像（動画）を表示させる（ステップＳ５６）。これにより、ユーザは、モニタ１２０上に表示された画像から現在設定されている圧縮率で圧縮された画像（動画）の画質を確認することができ、ＰＣ１００のＵＩを使用して動画の圧縮率を、動画のシーン、カット等に応じてリアルタイムに設定することができる。
【００６０】
ステップＳ５８では、ＰＣ１００のＵＩから圧縮率の変更指示が入力されたか否かを判別し、圧縮率の変更指示が入力されていない場合には、そのままステップＳ６０に遷移させ、圧縮率の変更指示が入力された場合には、ステップＳ６２に遷移させ、ここで、現在設定されている圧縮率を変更させた後、ステップＳ６０に遷移させる。
【００６１】
尚、ステップＳ６２では、動画データの位置情報（動画の再生開始からの時間やフレーム番号等）に関連付けて圧縮率を保存し、これにより圧縮率の推移の履歴を保存するようにしている。
【００６２】
ステップＳ６０では、動画のフレーム終端までの処理が終了したか否かを判別し、終了していない場合には、ステップＳ５２に遷移させる。一方、動画のフレーム終端までの処理が終了したと判別されると、元の動画ファイルの圧縮率の設定処理が終了する。
【００６３】
また、上記のようにして元の動画ファイルの圧縮率の設定処理が終了した後も、再度圧縮率の設定処理を再開させるようにしてもよい。この場合、ステップＳ６２で保存した前回設定した圧縮率を基準にして圧縮率の再設定を可能にする。即ち、ＰＣ１００のＵＩからの圧縮率の変更指示（圧縮率のアップダウン）がない場合には、前回設定した圧縮率が維持され、圧縮率の変更指示がある場合には、その変更指示があった部分のフレームに対する圧縮率が前回の圧縮率から変更されるようにする。
【００６４】
尚、この実施の形態では、ＰＣ１００のＵＩを使用して圧縮率の設定を行うようにしたが、これに限らず、カメラＵＩを使用して圧縮率の設定を行うようにしてもよい。
【００６５】
＜第２の実施の形態の第１の変形例＞
図６は本発明に係るデジタルカメラ１０での処理の第２の実施の形態の第１の変形例を示すフローチャートである。尚、第２の実施の形態と共通する部分には同一のステップ番号を付し、その詳細な説明は省略する。
【００６６】
図６に示すように、第２の実施の形態の第１の変形例では、第２の実施の形態のものに対して、ステップＳ７０及びＳ７２の処理が追加されている。
【００６７】
まず、事前にデジタルカメラ１０とＰＣ１００とを接続し、またデジタルカメラ１０を圧縮率変更モードに設定して動画ファイルの再圧縮の準備をする点は、第２の実施の形態と同様である。
【００６８】
上記の準備をした後、ＰＣ１００から再圧縮する動画ファイルをデジタルカメラ１０に送信し、デジタルカメラ１０はこの動画ファイルを再圧縮する元の動画ファイルとして受信し、デジタルカメラ１０の記録メディア６２に保存する（ステップＳ７０）。
【００６９】
デジタルカメラ１０はＰＣ１００からの動画ファイルの受信が終了すると、受信終了回答をＰＣ１００に送信する（ステップＳ７２）。
【００７０】
その後、デジタルカメラ１０は、受信した動画ファイルを再圧縮の対象ファイルとして、第１の実施の形態と同様に圧縮率設定の処理を実施する。
【００７１】
＜第２の実施の形態の第２の変形例＞
図７は本発明に係るデジタルカメラ１０での処理の第２の実施の形態の第２の変形例を示すフローチャートである。尚、第２の実施の形態の第１の変形例と共通する部分には同一のステップ番号を付し、その詳細な説明は省略する。
【００７２】
図７に示すように、第２の実施の形態の第２の変形例では、第２の実施の形態の第１の変形例に対して、ステップＳ８０、Ｓ８２、Ｓ８４及びＳ８６の処理が追加されている。
【００７３】
ステップＳ８０では、ＰＣ１００から転送されたデータが、デジタルカメラ１０で再圧縮が可能な動画ファイルかどうかを判別し、対応データの場合にはステップＳ５０に遷移させ、一方、対応データでない場合には、ステップＳ８２に遷移させ、ここで、ＰＣ１００にエラー回答を送信させる。例えば、デジタルカメラ１０がモーションＪＰＥＧの動画ファイルのみに対応している場合に、ＭＰＥＧ等の他の動画ファイルを受信した場合にエラー回答を送信する。
【００７４】
ステップＳ８４では、ＰＣ１００のＵＩで変更指示させた圧縮率が、カメラで対応可能な圧縮率が否かを判別し、対応圧縮率の場合にはステップＳ６２に遷移させ、一方、対応圧縮率でない場合には、ステップＳ８６に遷移させ、ここで、ＰＣ１００にエラー回答を送信させる。
【００７５】
＜第２の実施の形態の第３の変形例＞
図８は本発明に係るデジタルカメラ１０での処理の第２の実施の形態の第３の変形例を示すフローチャートである。尚、第２の実施の形態の第２の変形例と共通する部分には同一のステップ番号を付し、その詳細な説明は省略する。
【００７６】
図８に示すように、第２の実施の形態の第３の変形例では、第２の実施の形態の第２の変形例に対して、ステップＳ９０、及びＳ９２の処理が追加されている。
【００７７】
ステップＳ９０では、ステップＳ６２で設定され、動画データの位置情報に関連付けて保存された圧縮率を使用し、元の動画ファイルの動画データを伸長し、各フレームごとに対応する圧縮率で再圧縮する。ステップＳ９２では、ステップＳ９０で再圧縮した動画ファイルをＰＣ１００に転送する。
【００７８】
デジタルカメラ１０は、再圧縮した動画ファイルのＰＣ１００への転送後、記録メディア６２内の元の動画ファイルを自動的消去してもよい。また、再圧縮した動画ファイルをＰＣ１００に転送せずに、記録メディア６２に記録してもよいし、記録メディア６２内の元の動画ファイルと置き換えてもよい。
【００７９】
尚、この実施の形態では、撮像装置としてデジタルカメラ１０を例に説明したが、これに限らず、デジタルビデオカメラにも本発明は適用できる。また、動画ファイルの圧縮・伸長処理回路の専用ハードウエアを備えた他の画像処理装置にも本発明は適用できる。
【００８０】
更にまた、この実施の形態では、動画ファイルとしてモーションＪＰＥＧの場合について説明したが、これに限らず、ＭＰＥＧ等の他のファイル形式の動画ファイルの再圧縮にも本発明は適用できる。
【００８１】
また、モーションＪＰＥＧの場合には、圧縮率設定の最小単位としては、１フレームずつ可能であるが、動画ファイルがＭＰＥＧの場合には、Ｉピクチャ（Intra-coded picture）、Bピクチャ（Bidirectionally predictive-coded picture）、Pピクチャ（Predictive-coded picture）の１グループ(Iピクチャから始まるひとまとまり(GOP：Group of picture))以上の単位で圧縮率を設定し、その圧縮率で再圧縮することになる。
【図面の簡単な説明】
【００８２】
【図１】図１は本発明に係る撮像装置（デジタルカメラ）の内部構成の実施の形態を示すブロック図である。
【図２】図２は本発明に係るデジタルカメラでの処理の第１の実施の形態を示すフローチャートである。
【図３】図３はデジタルカメラと接続されるＰＣのハードウエア構成例を示すブロック図である。
【図４】図４はＰＣのユーザインターフェース（ＵＩ）によって圧縮率を設定する場合の操作画面の一例を示す図である。
【図５】図５は本発明に係るデジタルカメラでの処理の第２の実施の形態を示すフローチャートである。
【図６】図６は本発明に係るデジタルカメラでの処理の第２の実施の形態の第１の変形例を示すフローチャートである。
【図７】図７は本発明に係るデジタルカメラでの処理の第２の実施の形態の第２の変形例を示すフローチャートである。
【図８】図８は本発明に係るデジタルカメラでの処理の第２の実施の形態の第３の変形例を示すフローチャートである。
【符号の説明】
【００８３】
１０…撮像装置（デジタルカメラ）、１２…撮影光学系、１４…ＣＣＤ、２４…圧縮パラメータ処理回路、２６…圧縮・伸長処理回路、２８…メディアコントロール回路、４０…画像再生処理回路、４２…ビデオエンコード回路、４４…ＬＣＤドライブ回路、４６…液晶モニタ、４８、１１６…通信インタフェース、５０…操作部、５４、１０２…中央処理装置（ＣＰＵ）、６０…ＴＶモニタ、６２…記録メディア、１００…パーソナルコンピュータ（ＰＣ）、１０４…主メモリ、１０６…ハードディスク装置、１１０…グラフィックボード、１２０…モニタ、１２４…マウス
【図１】
2008113349.tif 000003
【図２】
2008113349.tif 000004
【図３】
2008113349.tif 000005
【図４】
2008113349.tif 000006
【図５】
2008113349.tif 000007
【図６】
2008113349.tif 000008
【図７】
2008113349.tif 000009
【図８】
2008113349.tif 000010