(57)【要約】【課題】動画再生時の出力形態を考慮して、画像のぶれを適切に補正して出力する。【解決手段】記録済みの動画像データを再生出力するデジタルカメラ１１であって、再生時に前記動画像データに含まれる画像のぶれを補正するぶれ補正部２９ｂと、前記動画像データを再生出力する形態に応じて、ぶれ補正部２９ｂにおける補正レベルを変更する補正制御部２９ｃとを備える。これにより、内蔵モニタ２７を使用する場合や外部モニタ１３を使用する場合に、そのときのモニタに適した補正レベルを設定して画像のぶれを適切に補正して出力することができる。【選択図】      図１
2008199520.tif 000002
【特許請求の範囲】
【請求項１】
記録済みの動画像データを再生出力する動画再生装置であって、
再生時に前記動画像データに含まれる画像のぶれを補正するぶれ補正手段と、
前記動画像データを再生出力する形態に応じて、前記ぶれ補正手段における補正レベルを変更する補正制御手段と
を具備したことを特徴とする動画再生装置。
【請求項２】
装置本体に内蔵された第１の表示手段と、この第１の表示手段とは別に外部出力端子を介して接続される第２の表示手段とに対する表示制御を行う表示制御手段を備え、
前記補正制御手段は、前記表示制御手段によって前記第１の表示手段に前記動画像データを出力する場合と前記第２の表示手段に前記動画像データを出力する場合とで、前記ぶれ補正手段における補正レベルを変更することを特徴とする請求項１記載の動画再生装置。
【請求項３】
外部出力端子を介して接続される第２の表示手段に対する表示制御を行う表示制御手段を備え、
前記補正制御手段は、前記表示制御手段によって前記第２の表示手段に前記動画像データを出力する場合に前記ぶれ補正手段における補正レベルを変更することを特徴とする請求項１記載の動画再生装置。
【請求項４】
前記補正制御手段は、前記第１の表示手段に前記動画像データを出力する場合には補正レベルをゼロにすることを特徴とする請求項２記載の動画再生装置。
【請求項５】
前記補正制御手段は、前記第１の表示手段に出力する場合の補正レベルよりも前記第２の表示手段に出力する場合の補正レベルを高くすることを特徴とする請求項２記載の動画再生装置。
【請求項６】
前記第２の表示手段の画面サイズを検出するサイズ検出手段を備え、
前記補正制御手段は、前記サイズ検出手段によって検出された前記第２の表示手段の画面サイズに基づいて、前記第２の表示手段に対する補正レベルを制御することを特徴とする請求項２または３記載の動画再生装置。
【請求項７】
前記補正制御手段は、前記第２の表示手段の画面サイズが大きいほど、補正レベルを高くし、前記第２の表示手段の画面サイズが小さいほど、補正レベルを低くするように制御することを特徴とする請求項６記載の動画再生装置。
【請求項８】
前記第２の表示手段までの距離を検出する距離検出手段を備え、
前記補正制御手段は、前記距離検出手段によって検出された前記第２の表示手段までの距離に基づいて、前記第２の表示手段に対する補正レベルを制御することを特徴とする請求項２または３記載の動画再生装置。
【請求項９】
前記補正制御手段は、前記第２の表示手段までの距離が長いほど、補正レベルを低くし、前記第２の表示手段までの距離が短いほど、補正レベルを高くするように制御することを特徴とする請求項８記載の動画再生装置。
【請求項１０】
前記第２の表示手段の画面サイズを検出するサイズ検出手段と、
前記第２の表示手段までの距離を検出する距離検出手段とを備え、
前記補正制御手段は、前記サイズ検出手段によって検出された前記第２の表示手段の画面サイズと、前記距離検出手段によって検出された前記第２の表示手段までの距離とに基づいて、前記第２の表示手段に対する補正レベルを制御することを特徴とする請求項２または３記載の動画再生装置。
【請求項１１】
前記第２の表示手段の種類を検出する種類検出手段を備え、
前記補正制御手段は、前記種類検出手段によって検出された前記第２の表示手段の種類に基づいて、前記第２の表示手段に対する補正レベルを制御することを特徴とする請求項２または３記載の動画再生装置。
【請求項１２】
前記第２の表示手段の画面サイズを検出するサイズ検出手段と、
前記第２の表示手段までの距離を検出する距離検出手段と、
前記第２の表示手段の種類を検出する種類検出手段とを備え、
前記補正制御手段は、前記サイズ検出手段によって検出された前記第２の表示手段の画面サイズと、前記距離検出手段によって検出された前記第２の表示手段までの距離と、前記種類検出手段によって検出された前記第２の表示手段の種類とに基づいて、前記第２の表示手段に対する補正レベルを制御することを特徴とする請求項２または３記載の動画再生装置。
【請求項１３】
記録済みの動画像データを再生出力する動画再生装置であって、
装置本体に内蔵された第１の表示手段と、
この第１の表示手段とは別に外部出力端子を介して接続される第２の表示手段と、
再生時に前記動画像データに含まれる画像のぶれを補正するぶれ補正手段と、
前記第２の表示手段の接続の有無を検出する接続検出手段と、
この接続検出手段によって前記第２の表示手段の接続が検出されなかった場合には前記ぶれ補正手段におけるぶれ補正をオフし、前記第２の表示手段の接続が検出された場合には前記ぶれ補正手段におけるぶれ補正をオンする補正制御手段と
を具備したことを特徴とする動画再生装置。
【請求項１４】
記録済みの動画像データを再生出力するための動画再生方法であって、
再生時に前記動画像データに含まれる画像のぶれを補正するステップと、
前記動画像データを再生出力する形態に応じて、前記ぶれ補正における補正レベルを変更するステップと
を備えたことを特徴とする動画再生方法。
【請求項１５】
装置本体に内蔵された第１の表示部または前記第１の表示部とは別に外部出力端子を介して接続される第２の表示部に記録済みの動画像データを再生出力するための動画再生方法であって、
再生時に前記動画像データに含まれる画像のぶれを補正するステップと、
前記第２の表示部の接続の有無を検出するステップと、
前記第２の表示部の接続が検出されなかった場合には前記ぶれ補正をオフし、前記第２の表示部の接続が検出された場合には前記ぶれ補正をオンするステップと
を備えたことを特徴とする動画再生方法。
【請求項１６】
記録済みの動画像データを再生出力する機能を備えたコンピュータによって実行されるプログラムであって、
前記コンピュータに、
再生時に前記動画像データに含まれる画像のぶれを補正する機能と、
前記動画像データを再生出力する形態に応じて、前記ぶれ補正における補正レベルを変更する機能と
を実現させることを特徴とするプログラム。
【請求項１７】
装置本体に内蔵された第１の表示部または前記第１の表示部とは別に外部出力端子を介して接続される第２の表示部に記録済みの動画像データを再生出力する機能を備えたコンピュータによって実行されるプログラムであって、
前記コンピュータに、
再生時に前記動画像データに含まれる画像のぶれを補正する機能と、
前記第２の表示部の接続の有無を検出する機能と、
前記第２の表示部の接続が検出されなかった場合には前記ぶれ補正をオフし、前記第２の表示部の接続が検出された場合には前記ぶれ補正をオンする機能と
を実現させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像のぶれを含む動画データの再生時に画像のぶれを補正して出力する機能を備えた動画再生装置、動画再生方法及びプログラムに関する。
【背景技術】
【０００２】
従来、デジタルカメラ等の撮像装置において、動画撮影時に生じた画像のぶれを再生時に補正して出力する方法が知られている（例えば、特許文献１参照）。
【０００３】
また、この種の撮像装置では、再生対象となる動画像データを内蔵モニタに出力する他に、外部出力端子などを介してテレビ等の外部モニタに再生出力する機能を備えているものがある。
【特許文献１】特開平１０−１３６３０４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
従来、動画再生時に使用するモニタに関係なく、一定のレベルでぶれ補正が行なわれていた。しかしながら、実際には、ユーザがモニタ上で動画像を見たときに感じる画像のぶれは、そのときに使用するモニタの画面サイズなどによって違うため、違和感を覚えることなどがあった。
【０００５】
本発明は前記のような点に鑑みなされたもので、動画再生時の出力形態を考慮して、画像のぶれを適切に補正して出力することのできる動画再生装置、動画再生方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の請求項１に係る動画再生装置は、記録済みの動画像データを再生出力する動画再生装置であって、再生時に前記動画像データに含まれる画像のぶれを補正するぶれ補正手段と、前記動画像データを再生出力する形態に応じて、前記ぶれ補正手段における補正レベルを変更する補正制御手段とを具備したことを特徴とする。
【０００７】
また、本発明の請求項２は、請求項１記載の動画再生装置において、装置本体に内蔵された第１の表示手段と、この第１の表示手段とは別に外部出力端子を介して接続される第２の表示手段とに対する表示制御を行う表示制御手段を備え、前記補正制御手段は、前記表示制御手段によって前記第１の表示手段に前記動画像データを出力する場合と前記第２の表示手段に前記動画像データを出力する場合とで、前記ぶれ補正手段における補正レベルを制御することを特徴とする。
【０００８】
また、本発明の請求項３は、請求項１記載の動画再生装置において、外部出力端子を介して接続される第２の表示手段に対する表示制御を行う表示制御手段を備え、前記補正制御手段は、前記表示制御手段によって前記第２の表示手段に前記動画像データを出力する場合に前記ぶれ補正手段における補正レベルを変更することを特徴とする。
【０００９】
また、本発明の請求項４は、請求項２記載の動画再生装置において、前記補正制御手段は、前記第１の表示手段に前記動画像データを出力する場合には補正レベルをゼロにすることを特徴とする。
【００１０】
また、本発明の請求項５は、請求項２記載の動画再生装置において、前記補正制御手段は、前記第１の表示手段に出力する場合の補正レベルよりも前記第２の表示手段に出力する場合の補正レベルを高くすることを特徴とする。
【００１１】
また、本発明の請求項６は、請求項２または３記載の動画再生装置において、前記第２の表示手段の画面サイズを検出するサイズ検出手段を備え、前記補正制御手段は、前記サイズ検出手段によって検出された前記第２の表示手段の画面サイズに基づいて、前記第２の表示手段に対する補正レベルを制御することを特徴とする。
【００１２】
また、本発明の請求項７は、請求項６記載の動画再生装置において、前記補正制御手段は、前記第２の表示手段の画面サイズが大きいほど、補正レベルを高くし、前記第２の表示手段の画面サイズが小さいほど、補正レベルを低くするように制御することを特徴とする。
【００１３】
また、本発明の請求項８は、請求項２または３記載の動画再生装置において、前記第２の表示手段までの距離を検出する距離検出手段を備え、前記補正制御手段は、前記距離検出手段によって検出された前記第２の表示手段までの距離に基づいて、前記第２の表示手段に対する補正レベルを制御することを特徴とする。
【００１４】
また、本発明の請求項９は、請求項８記載の動画再生装置において、前記補正制御手段は、前記第２の表示手段までの距離が長いほど、補正レベルを低くし、前記第２の表示手段までの距離が短いほど、補正レベルを高くするように制御することを特徴とする。
【００１５】
また、本発明の請求項１０は、請求項２または３記載の動画再生装置において、前記第２の表示手段の画面サイズを検出するサイズ検出手段と、前記第２の表示手段までの距離を検出する距離検出手段とを備え、前記補正制御手段は、前記サイズ検出手段によって検出された前記第２の表示手段の画面サイズと、前記距離検出手段によって検出された前記第２の表示手段までの距離とに基づいて、前記第２の表示手段に対する補正レベルを制御することを特徴とする。
【００１６】
また、本発明の請求項１１は、請求項２または３記載の動画再生装置において、前記第２の表示手段の種類を検出する種類検出手段を備え、前記補正制御手段は、前記種類検出手段によって検出された前記第２の表示手段の種類に基づいて、前記第２の表示手段に対する補正レベルを制御することを特徴とする。
【００１７】
また、本発明の請求項１２は、前記第２の表示手段の画面サイズを検出するサイズ検出手段と、前記第２の表示手段までの距離を検出する距離検出手段と、前記第２の表示手段の種類を検出する種類検出手段とを備え、前記補正制御手段は、前記サイズ検出手段によって検出された前記第２の表示手段の画面サイズと、前記距離検出手段によって検出された前記第２の表示手段までの距離と、前記種類検出手段によって検出された前記第２の表示手段の種類とに基づいて、前記第２の表示手段に対する補正レベルを制御することを特徴とする。
【００１８】
本発明の請求項１３に係る動画再生装置は、記録済みの動画像データを再生出力する動画再生装置であって、装置本体に内蔵された第１の表示手段と、この第１の表示手段とは別に外部出力端子を介して接続される第２の表示手段と、再生時に前記動画像データに含まれる画像のぶれを補正するぶれ補正手段と、前記第２の表示手段の接続の有無を検出する接続検出手段と、この接続検出手段によって前記第２の表示手段の接続が検出されなかった場合には前記ぶれ補正手段における前記ぶれ補正をオフし、前記第２の表示手段の接続が検出された場合には前記ぶれ補正手段における前記ぶれ補正をオンする補正制御手段とを具備したことを特徴とする。
【００１９】
本発明の請求項１４に係る動画再生方法は、記録済みの動画像データを再生出力するための動画再生方法であって、再生時に前記動画像データに含まれる画像のぶれを補正するステップと、前記動画像データを再生出力する形態に応じて、前記ぶれ補正における補正レベルを変更するステップとを備えたことを特徴とする。
【００２０】
本発明の請求項１５に係る動画再生方法は、装置本体に内蔵された第１の表示部または前記第１の表示部とは別に外部出力端子を介して接続される第２の表示部に記録済みの動画像データを再生出力するための動画再生方法であって、再生時に前記動画像データに含まれる画像のぶれを補正するステップと、前記第２の表示部の接続の有無を検出するステップと、前記第２の表示部の接続が検出されなかった場合には前記ぶれ補正をオフし、前記第２の表示部の接続が検出された場合には前記ぶれ補正をオンするステップとを備えたことを特徴とする。
【００２１】
本発明の請求項１６に係るプログラムは、記録済みの動画像データを再生出力する機能を備えたコンピュータによって実行されるプログラムであって、前記コンピュータに、再生時に前記動画像データに含まれる画像のぶれを補正する機能と、前記動画像データを再生出力する形態に応じて、前記ぶれ補正における補正レベルを変更する機能とを実現させることを特徴とする。
【００２２】
本発明の請求項１７に係るプログラムは、装置本体に内蔵された第１の表示部または前記第１の表示部とは別に外部出力端子を介して接続される第２の表示部に記録済みの動画像データを再生出力する機能を備えたコンピュータによって実行されるプログラムであって、前記コンピュータに、再生時に前記動画像データに含まれる画像のぶれを補正する機能と、前記第２の表示部の接続の有無を検出する機能と、前記第２の表示部の接続が検出されなかった場合には前記ぶれ補正をオフし、前記第２の表示部の接続が検出された場合には前記ぶれ補正をオンする機能とを実現させることを特徴とする。
【発明の効果】
【００２３】
本発明によれば、動画再生時の出力形態に応じて画像のぶれを適切に補正して出力することができる。
【発明を実施するための最良の形態】
【００２４】
以下、図面を参照して本発明の実施形態を説明する。
【００２５】
（第１の実施形態）
図１は本発明の第１の実施形態に係る動画再生装置をデジタルカメラに適用した場合のシステム構成を示す図である。
【００２６】
デジタルカメラ１１は、静止画／動画の撮影機能などの基本的なカメラ機能の他に、動画像に含まれるぶれ成分を検出、補正しながら再生する機能を備える。このデジタルカメラ１１は、ＡＶ（Audio Video）ケーブル１２を介してＴＶ等の外部モニタ１３またはＤＶＤ（Digital Video Disc / Digital Versatile Disc）レコーダ等の記録装置１４に接続される。外部モニタ１３と記録装置１４とは接続されており、デジタルカメラ１１から記録装置１４を介して外部モニタ１３に画像データを出力することも可能である。以下では、説明を簡単にするため、デジタルカメラ１１と外部モニタ１３がＡＶケーブル１２に接続され、デジタルカメラ１１から画像データを外部モニタ１３に直接出力するものとして説明する。
【００２７】
図２はデジタルカメラとＡＶケーブルとの接続部の構成を部分的に示した図である。
【００２８】
ＡＶケーブル１２の両端にはピンジャック１２ａが設けられている。また、デジタルカメラ１１の側面部には外部出力端子１１ａが設けられ、その外部出力端子１１ａの最深部には接続検出用のスイッチ１５が埋設されている。ピンジャック１２ａを外部出力端子１１ａに嵌め込むと、ピンジャック１２ａの先端部がスイッチ１５の電極を押してスイッチ１５がオンする。
【００２９】
図３はデジタルカメラの要部構成を示すブロック図である。なお、図３にあっては、デジタルカメラ１１は、ＴＶ等の外部モニタ１３と接続されている他に、パーソナルコンピュータ（ＰＣ）５１や記録媒体読取装置５２に接続された状態を示している。なお、パーソナルコンピュータ（ＰＣ）５１と記録媒体読取装置５２は、デジタルカメラ１１に対する外部記録装置５０として用いられる。
【００３０】
デジタルカメラ１１は、撮像された動画像を記録するための符号化標準であるＭＰＥＧ（ＭｏｖｉｎｇＰｉｃｔｕｒｅＥｘｐｅｒｔｓＧｒｏｕｐ）４等の情報圧縮方式により符号化して記録するものである。また、デジタルカメラ１１は、例えば、外部記録装置５０と所定の通信ケーブル等を介して接続され、外部記録装置５０に記録される符号化動画像データに基づいて、所定の動画像を表示することができるようになっている。
【００３１】
図３に示すように、デジタルカメラ１１は、被写体の静止画像や動画像を撮像する撮像部２１と、撮像部２１により撮像された画像を所定の情報圧縮方式により符号化する符号化部２２と、符号化部２２により符号化された符号化画像データを記録する内蔵記録部２３と、符号化動画像データを記録するメモリカード（外部記録媒体）Ｍや外部記録装置５０と接続され、符号化動画像データ等の各種情報の受渡を制御する外部記録制御部２４と、内蔵記録部２３やメモリカードＭなどに記録された符号化画像データを復号する復号部２５と、第一表示処理部２６と接続され、所定の画像を表示する内蔵表示部２７と、第二表示処理部２８と接続され、所定の画像データを外部モニタ１３に出力する外部出力端子１１ａと、各部を制御する制御部２９等を備えて構成されている。
【００３２】
撮像部２１は、ＡＦ（ａｕｔｏｍａｔｉｃ  ｆｏｃｕｓｉｎｇ）機能を備え、所定操作によって静止画像及び動画像の撮像を切り替えて実行することができる。具体的には、撮像部２１は、図示は省略するが、フォーカス機能やズーム機能を有する撮像レンズ群と、この撮像レンズ群を通過した被写体像を二次元の画像データに変換するＣＣＤ（ｃｈａｒｇｅ  ｃｏｕｐｌｅｄ  ｄｅｖｉｃｅ）やＣＭＯＳ（Ｃｏｍｐｌｅｍｅｎｔａｒｙ  Ｍｅｔａｌ−ｏｘｉｄｅ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ）等からなる電子撮像部と、この電子撮像部から出力される画像データに対して所定の画像処理を施す信号処理部と、電子撮像部及び信号処理部等を制御するための撮像制御部等を備えている。そして、信号処理部から画像処理が施された画像データが符号化部２２に対して出力される。
【００３３】
符号化部２２は、例えば、ＭＰＥＧ４等の動き補償を行う情報圧縮方式により動画像データを符号化するものであり、具体的には、撮像部２１から入力された動画像データに対して、当該動画像データを構成する画像フレームＦ間の時間的な相関関係を利用して符号量を削減するＭＣ（ＭｏｔｉｏｎＣｏｍｐｅｎｓａｔｉｏｎ；動き補償）や、各画像フレームＦの空間的な相関関係を利用して符号量を削減するＤＣＴ（ＤｉｓｃｒｅｔｅＣＱｓｉｎｅＴｒａｎｓｆｏｒｍ；離散コサイン変換）等の情報圧縮符号化処理を実行する。また、符号化部２２は、例えば、ＤＣＴにより算出されるＤＣＴ変換係数を視覚特性を考慮した所定のＱ値で除算する量子化を行う。
【００３４】
内蔵記録部２３は、符号化部２２により符号化された静止画像データや動画像データを一時的に記録するものである。なお、これら一時的に記録されたデータを恒久的に保存する場合には、外部記録制御部２４を介してメモリカードＭや外部記録装置５０に転送して保存する。
【００３５】
外部記録制御部２４は、例えば、不揮発性のメモリカードＭが着脱自在に構成されたメモリカードインターフェイス（１／Ｆ）２４ａと、ＰＣ５１や記録媒体読取装置５２等の外部記録装置５０と接続するためのＵＳＢインターフェイス（１／Ｆ）２４ｂを備えている。そして、外部記録制御部２４は、例えば、メモリカード１／Ｆ２４ａを介してメモリカードＭに記録されている動画像データを取得する処理を制御し、また、ＵＳＢＩ／Ｆ２４ｂを介して外部記録装置５０に記録されている動画像データを取得する処理を制御する。ここで、ＰＣ５１は、例えば、ディスプレイ５１ａを備えている。また、記録媒体読取装置５２は、例えば、磁気的あるいは光学的な記録媒体５２ａに記憶された各種情報の読み出しを行う。
【００３６】
復号部２５は、例えば、操作部の所定操作に基づいて動画像の再生指示が入力された際に、内蔵記録部２３に記録された符号化動画像データ又は外部記録制御部２４を介して取得される符号化動画像データを復号して、動画像データを構成する複数の画像フレームＦ、…が再生される順序で並んだビットストリームを作成するものである。
【００３７】
第一表示処理部２６は、内蔵表示部２７に対する動画像データの表示処理を行う。内蔵表示部２７は、例えば、装置本体に内蔵された液晶表示装置等により構成され、復号部２５により復号された画像データに基づいて、各種画像の確認のための表示を行うものである。この内蔵表示部２７は、表示サイズの小さい動画像を表示するものであり、当該動画像の観賞用ではなく確認用として用いられるものである。
【００３８】
第二表示処理部２８は、外部モニタ１３に対する動画像データの表示処理を行う。外部出力端子１１ａは、ＴＶ等の外部モニタ１３を接続して、鑑賞用として画像を表示させるためのものである。
【００３９】
なお、外部出力端子１１ａに外部モニタ１３を接続すると、動画像データの出力先は自動的に外部モニタ１３に切り換えられるものとする。外部モニタ１３が接続されていない場合での動画像データの出力先は内蔵表示部２７である。
【００４０】
制御部２９は、例えばＣＰＵからなり、記憶部３０に記憶されたプログラム３０ａを読み込むことにより、撮影処理などを含む各種処理を実行する。この制御部２９には、動画再生時のぶれ補正に関する機能として、動画像データに含まれる画像のぶれを検出するぶれ検出部２９ａと、ぶれ検出部２９ａによって検出された画像のぶれを補正するぶれ補正部２９ｂと、動画像データを再生出力する形態に応じて、ぶれ補正部２９ｂにおけるぶれ補正のレベルを変更する補正制御部２９ｃとが備えられている。
【００４１】
さらに、前記制御部２９には、動画再生時の出力形態を検出するための機能として、接続検出部３２と、サイズ検出部３３と、距離検出部３４とが備えられている。
【００４２】
接続検出部３２は、外部モニタ１３の接続の有無を検出するものである。具体的には、図２に示したＡＶケーブル１２のピンジャック１２ａの装着によってオンするスイッチ１５の信号に基づいて外部モニタ１３の接続の有無を検出する。サイズ検出部３３は、デジタルカメラ１１に接続された外部モニタ１３の画面サイズを検出する。距離検出部３４は、デジタルカメラ１１に接続された外部モニタ１３までの距離を検出する。なお、この画面サイズと距離に関する具体的な検出方法については、後に図７および図８を用いて詳しく説明する。
【００４３】
また、記憶部３０は、例えばＲＯＭ、ＲＡＭなどから構成され、制御部２９を制御するためのプログラム３０ａや、ぶれ補正のレベルを決定するためのテーブル３０ｂなどを含む各種データを記憶している。
【００４４】
操作部３１は、電源キー、シャッタキー、撮影キー、再生キー、メニューキーなど、デジタルカメラ１１を操作するための各種キーを有する。
【００４５】
次に、図４および図５を参照して動画再生処理について説明する。  
図４は動画再生処理の動作を示すフローチャート、図５はその動画再生処理に含まれる補正レベル決定処理の動作を示すフローチャートである。なお、これらのフローチャートで示される処理は、制御部２９が記憶部３０に記憶されたプログラム３０ａを読み込むことにより実行される。
【００４６】
図４に示すように、所定の操作により内蔵記録部２３、メモリカードＭ、外部記録装置５００の何れかに記録されている動画像データが再生対象として選択されると（ステップＡ１１）、復号部２５は、その動画像データを所定の方式で復号化した後、制御部２９に与える（ステップＡ１２）。
【００４７】
ここで、制御部２９は、当該動画像データに対するぶれ補正のレベルを決定するための処理を行う（ステップＡ１３）。
【００４８】
詳しくは、図５に示すように、制御部２９は、まず、接続検出部３１を通じて外部モニタ１３が接続されているか否かを判断する（ステップＢ１１）。上述したように、接続検出部３２では、外部出力端子１１ａに設けられたスイッチ１５の信号によって外部モニタ１３の接続の有無を検出する。
【００４９】
外部モニタ１３が接続されていた場合（ステップＢ１１のＹｅｓ）、外部モニタ情報を手動設定するか否かによって処理が分岐される（ステップＢ１２）。所定の操作により、手動設定が指示されると（ステップＢ１２のＹｅｓ）、制御部２９は、図６に示すようなモニタ設定画面４１を内蔵モニタ２７または外部モニタ１３に表示する（ステップＢ１３）。
【００５０】
モニタ設定画面４１には、外部モニタ１３の画面サイズを入力するためのサイズ入力部４２と、外部モニタ１３までの距離を入力するための距離入力部４３が設けられており、そこにユーザが入力した画面サイズと距離の情報が記憶部３０の所定のエリアに設定される（ステップＢ１４）。なお、モニタ設定画面４１の構成は図６の例に限られるものでない。
【００５１】
また、このような手動設定によらない場合には（ステップＢ１２のＮｏ）、制御部２９は、以下のようにして外部モニタ１３の画面サイズと外部モニタ１３までの距離を検出する（ステップＢ１５，Ｂ１６）。
【００５２】
すなわち、まず、デジタルカメラ１１に搭載されているＡＦ（ａｕｔｏｍａｔｉｃ  ｆｏｃｕｓｉｎｇ）機能に含まれる測距機能を利用して、デジタルカメラ１１から外部モニタ１３までの距離を所定の方式にて測定する（ステップＢ１５）。続いて、撮像部２１を駆動して外部モニタ１３を撮影し、そのときの画角と距離に基づいて外部モニタ１３の画面サイズを求め（ステップＢ１６）、これらの情報を記憶部３０の所定のエリアに設定する（ステップＢ１７）。
【００５３】
図７および図８を用いて詳しく説明すると、例えば３５ｍｍ版カメラでレンズの焦点距離が２８ｍｍの場合、その画角αは約７４度になる。このとき、図７に示すように、被写体の距離ｄが分かれば、距離ｄに対する画像の斜め幅ｇｓを求めることができる。
【００５４】
ここで、図８に示すように、撮影画像の全体幅ｇｈと全体高ｇｖの比率は撮像素子のサイズによって決定されるので、長さの分かっている斜め幅ｇｓから全体幅ｇｈと全体高ｇｖが求められる。さらに、直線検出によりモニタ画面の輪郭を検出すれば、そのモニタ画面の幅ｉｈと高さｉｖのサイズはｇｈ，ｇｖから求めることができる。
【００５５】
一方、前記ステップＢ１１において、外部モニタ１３が接続されていない場合には、制御部２９は、内蔵モニタ２７の画面サイズを記憶部３０の所定のエリアに設定すると共に（ステップＢ１８）、モニタまでの距離として所定値（ここでは２０ｃｍとする）を設定する（ステップＢ１９）。
【００５６】
次に、制御部２９は、記憶部３０に設けられたテーブル３０ｂを参照して、前記設定されたモニタの画面サイズとモニタまでの距離に対応した補正レベルを設定する（ステップＢ２０）。
【００５７】
図９にテーブル３０ｂの一例を示す。  
テーブル３０ｂには、モニタの画面サイズとモニタまでの距離によって補正レベルが一意に決まるようになっている。図中の数値（１〜７）はぶれ補正の程度を表しており、数値が高いほど、補正レベルが高いこと（ぶれ補正を強くかけること）を示し、数値が低いほど、補正レベルが低いこと（ぶれ補正を弱くかけること）を示す。
【００５８】
ここで、外部モニタ１３の画面サイズが大きいほど、ユーザが感じる画像のぶれは強くなるため、補正レベルを高くするように設定されている。また、外部モニタ１３までの距離が長いほど、ユーザが感じる画像のぶれは弱くなるため、補正レベルを低くするように設定されている。なる。なお、内蔵モニタ２７の場合には、外部モニタ１３に比較して画面サイズが非常に小さいため、補正レベルは最低レベルの「１」としている。
【００５９】
このようにして補正レベルが決定されると、続いて、以下のようなぶれ補正処理が実行される。
【００６０】
すなわち、図４に示すように、まず、制御部２９は、補正レベルに応じて切り出し領域のサイズを決定する（ステップＡ１４）。この場合、補正動作による切り出し位置の変位が大きくなりすぎて画像が画面からはみ出してしまうことを防ぐため、補正レベルが高いほど、切り出し領域のサイズを小さくしておく。
【００６１】
続いて、制御部２９は、当該動画像データからフレーム単位で画像を順番に取得し、図示せぬバッファメモリに展開していく（ステップＡ１５）。その際、図１０（ａ）に示すように、１枚目のフレーム画像Ｆ１の中心位置に切り出し領域ＣＥを設定しておく（ステップＡ１６）。
【００６２】
ここで、図１０（ｂ）に示すように、次のフレーム画像Ｆ２を取得したときに（ステップＡ１７）、制御部２９は、前のフレーム画像Ｆ１とのずれを検出する（ステップＡ１８）。このとき検出された画像間のずれが画像のぶれ成分（動き成分）に相当する。
【００６３】
その際、制御部２９は、画像間のずれを相殺する方向に切り出し領域ＣＥの位置を移動させるが、そのときの移動量ｄを補正レベルによって調整する（ステップＡ１９）。
【００６４】
この補正レベルは、検出される画像のぶれ成分に基づく画像のぶれ補正を行う場合の補正の程度や強さを指定するものであるが、この補正レベルの考え方について説明する。
【００６５】
検出される画像のぶれ成分を撮影動作の観点からみた場合、撮影者の意図的なカメラワーク（カメラのパーン動作など）によって生じるぶれ成分と、撮影者が意図しないカメラの揺れによって生じるぶれ成分（手振れなど）とに分けることができる。この検出される画像のぶれ成分を、撮影者が意図するぶれ成分と撮影者が意図しないぶれ成分とに分離するための手法として、検出される画像のぶれ成分をローパスフィルタ（ハイパスフィルタ）に通す方法や、検出される画像のぶれ成分を累積（積分）していき、この累積されたぶれ成分が補正処理に反映されるまでの遅延時間を設定する方法などがある。これらの方法では、前記ローパスフィルタ（ハイパスフィルタ）の定数や、前記遅延時間を適切な値に設定することでより正確な分離を行えるようにしている。
【００６６】
また、検出される画像のぶれ成分を動画鑑賞の観点からみた場合、鑑賞者に違和感（不快感）を与えるぶれ成分と、鑑賞者に違和感（不快感）を与えることのないぶれ成分とに分けることができる。主に、撮影時の手振れによるぶれ成分が鑑賞者に違和感（不快感）を与えるぶれ成分であると考えることもできるが、撮影者の意図的なカメラワークによって生じるぶれ成分であっても、例えば素人の撮影では撮影フレームが動き過ぎることが多く、このようなぶれ成分も鑑賞者に違和感（不快感）を与えるぶれ成分に含める必要がある。このようなぶれ成分まで補正するためには、ぶれ補正レベルをより高く（ぶれ補正の程度をより強く）する必要があるが、あまりぶれ補正が強過ぎると必要な動きまで補正してしまい、かえってぎくしゃくした動画になることもある。
【００６７】
そして、このようなぶれ成分を含む動画像データに対してどの程度の強度の補正を行えば鑑賞者に違和感（不快感）を与えなくなるかは、動画像データを出力する形態によっても変化する。動画像データを出力する形態が常に固定されている環境であれば、予めぶれ補正を行った動画像データを記録保存しておけばよいが、動画像データを出力する形態が変化する環境では再生時に柔軟にぶれ補正の程度を調整する必要がある。
【００６８】
このぶれ補正レベルを調整する方法としては、画像のぶれ成分を検出する処理の中で、前記ローパスフィルタ（ハイパスフィルタ）の定数や、前記遅延時間を変化させる（検出感度を変化させる）ことで行ってもよいし、検出された画像のぶれ成分に対する補正量の割合を変化させることで行ってもよい。以下、本実施形態では後者の例で説明する。
【００６９】
ぶれ補正レベルは、無段階で調整してもよいが、ここでは７段階で制御する例で説明する。
【００７０】
詳しくは、図９の例で、補正レベルが最大レベルの「７」のときに、画像間のずれに合わせて移動量ｄを設定するものとすると、補正レベルが「７」よりも低くなるに従って、例えば移動量ｄを１０％ずつ少なくする。つまり、画像間のずれをｔとすると、以下のように調整することになる。
【００７１】
補正レベル「７」のとき、ｄ＝ｔ
補正レベル「６」のとき、ｄ＝ｔ×９０％
補正レベル「５」のとき、ｄ＝ｔ×８０％
補正レベル「４」のとき、ｄ＝ｔ×７０％
補正レベル「３」のとき、ｄ＝ｔ×６０％
補正レベル「２」のとき、ｄ＝ｔ×５０％
このようにして得られた移動量ｄが得られると、制御部２９は、その移動量ｄに従って切り出し領域ＣＥを画像間のずれを相殺する方向に移動させた後、制御部２９は、現在のフレーム画像から切り出し領域ＣＥ内の画像を切り出し、その切り出し画像を再生画像として内蔵モニタ２７または外部モニタ１３に出力する（ステップＡ２０）。この場合、外部モニタ１３が接続されていれば、外部モニタ１３に出力がなされる。以後、すべてのフレーム画像に対して同様の処理が繰り返される（ステップＡ２１）。
【００７２】
以上のように、動画再生時におけるぶれ補正のレベルを再生対象とする動画像データの出力形態に応じて制御することで、そのときに使用するモニタに適した補正レベルを設定することできる。これにより、動画再生時にぶれ補正が強すぎて、不自然さを感じたり、逆に、ぶれ補正が弱く、見づらいといった問題を解消することができる。
【００７３】
特に、内蔵モニタ２７と外部モニタ１３のように、画面サイズが極端に違うモニタを使用するような場合に、画面サイズの小さい内蔵モニタ２７では補正レベルを低く、画面サイズの大きい外部モニタ１３では補正レベルを高くすることで、ユーザが内蔵モニタ２７で動画を見たときと、外部モニタ１３で動画を見たときに感じる違和感を解消することができる。
【００７４】
ここで、内蔵モニタ２７の画面サイズは外部モニタ１３に比べて非常に小さく、画像のぶれがあまり目立たないことから、内蔵モニタ２７を使用して動画再生する場合には、補正レベルをゼロにすることで、ぶれ補正せずに出力することでも良い。
【００７５】
また、外部モニタ１３を使用する場合において、その外部モニタ１３の画面サイズと外部モニタ１３までの距離に応じて補正レベルを制御することで、より最適な補正レベルを設定してぶれ補正を行うことができる。
【００７６】
なお、前記第１の実施形態では、外部モニタ１３の画面サイズと外部モニタ１３までの距離の２つの条件に基づいて補正レベルを設定する構成としたが、どちらか一方の条件だけで補正レベルを設定することでも良い。
【００７７】
外部モニタ１３の画面サイズだけで補正レベルを設定する場合には、画面サイズが大きいほど、補正レベルを高くし、画面サイズが小さいほど、補正レベルを低くする。これにより、外部モニタ１３の画面サイズに応じた最適な補正レベルを設定してぶれ補正を行うことができる。また、外部モニタ１３までの距離だけで補正レベルを設定する場合には、距離が短いほど、補正レベルを高くし、距離が長いほど、補正レベルを低くする。これにより、外部モニタ１３の画面サイズに応じた最適な補正レベルを設定してぶれ補正を行うことができる。
【００７８】
また、図６に示すようなモニタ設定画面４１を通じて外部モニタ１３の画面サイズと外部モニタ１３までの距離をユーザが入力するような構成にしたことで、現在使用中の外部モニタ１３に適した補正レベルを正確に設定することができる。つまり、ユーザが画面サイズや距離から必要な補正レベルを判断する必要がないので、より簡単に間違いなく補正レベルを設定できるのである。
【００７９】
また、図７および図８で説明したように、デジタルカメラ１１に搭載されたＡＦ機能を利用すれば、特別な検出器を必要とせずに、外部モニタ１３の画面サイズと外部モニタ１３までの距離を自動設定することができる。
【００８０】
なお、前記第１の実施形態では、外部モニタ１３の画面サイズと距離によって補正レベルを制御したが、外部モニタ１３の種類によってレベル制御を行う構成であっても良い。すなわち、外部モニタ１３がＣＲＴ（Cathode-ray tube）である場合とＬＣＤ（Liquid Crystal Display）である場合とでは画像のぶれの見え方が違ってくる。通常、ＬＣＤの場合には残像が大きいので、ぶれ補正を強くすると、かえって見づらくなる。そこで、外部モニタ１３がＬＣＤであった場合にはぶれ補正のレベルを低くし、ＬＣＤ以外の場合にレベルを高くするような制御とする。
【００８１】
具体的には、図３の構成に外部モニタ１３の種類を検出するための種類検出部３５を設け、この種類検出部３５の検出結果を補正制御部２９ｃに与えるようにする。モニタ種類の検出方法としては、図６のようなモニタ設定画面４１を用いてユーザが入力することで良いし、外部モニタ１３からＵＳＢ（Universal Serial Bus）などの特定のケーブルを介してモニタ種類情報を取得することでも良い。制御部２９の補正制御部２９ｃでは、種類検出部３５によって検出されたモニタ種類に応じてレベル制御を行う。これにより、使用中の外部モニタ１３の種類に応じた最適な補正レベルを設定してぶれ補正を行うことができる。
【００８２】
さらに、前記第１の実施形態と組み合わせて、外部モニタ１３の画面サイズ、外部モニタ１３までの距離、そして、外部モニタ１３の種類といった３つの条件でレベル制御を行えば、より最適な補正レベルを設定することができる。
【００８３】
（第２の実施形態）
次に、本発明の第２の実施形態について説明する。
【００８４】
前記第１の実施形態では、動画再生時に使用するモニタに応じてぶれ補正のレベルを制御したが、第２の実施形態では、動画再生時に使用するモニタに応じてぶれ補正の有無を制御する。具体的には、内蔵モニタ２７を使用して動画再生する場合にはぶれ補正機能をオフしておき、外部モニタ１３を使用して動画再生する場合にのみぶれ補正機能をオンするように制御する。
【００８５】
以下にその処理動作について説明する。  
図１１および図１２は本発明の第２の実施形態におけるデジタルカメラ１１のぶれ補正に関わる動作を示すフローチャートである。なお、これらのフローチャートで示される処理は、制御部２９が記憶部３０に記憶されたプログラム３０ａを読み込むことにより実行される。
【００８６】
図１１はデジタルカメラ１１を起動するときに外部モニタ１３の接続の有無に応じてぶれ補正を制御する場合の処理を示している。
【００８７】
デジタルカメラ１１の電源がオンされたときに（ステップＣ１１）、制御部２９は、接続検出部３２を通じてＡＶケーブル１２が外部出力端子１１ａに接続されているか否かを判断する（ステップＣ１２）。ＡＶケーブル１２は外部モニタ１３をデジタルカメラ１１に接続するためのケーブルである。図２に示したように、このＡＶケーブル１２が外部出力端子１１ａに接続されると、外部出力端子１１ａに設けられたスイッチ１５がオンする。
【００８８】
スイッチ１５がオンの場合、つまり、ＡＶケーブル１２が接続されていた場合（ステップＣ１２のＹｅｓ）、制御部２９は、ＡＶケーブル１２を介して外部モニタ１３が接続されているものと判断して、ぶれ補正の機能をオンする（ステップＣ１３）。一方、スイッチ１５がオフの場合、つまり、ＡＶケーブル１２が接続されていなかった場合には（ステップＣ１２のＮｏ）、制御部２９は、外部モニタ１３が接続されていないものと判断し、ぶれ補正の機能をオフする（ステップＣ１４）。
【００８９】
以後、所定の操作により動画再生が指されると、制御部２９は、動画再生対象として選択された動画像データを内蔵モニタ２７または外部モニタ１３に再生出力する（ステップＣ１５）。この場合、外部モニタ１３が接続されていれば、出力先は外部モニタ１３となり、当該動画像データにぶれ補正を施しながら出力することになる。
【００９０】
図１２は別の動作シーケンスであり、既にデジタルカメラ１１が起動されている状態からの動作を示している。
【００９１】
今、ＡＶケーブル１２を介して外部モニタ１３が接続された状態で、デジタルカメラ１１が動画再生モードで起動されたものとする（ステップＤ１１，Ｄ１２）。上述したように、ＡＶケーブル１２が接続されている場合に、外部出力端子１１ａに設けられたスイッチ１５がオンする。これにより、ＡＶケーブル１２を介して外部モニタ１３が接続されているものと判断できる。
【００９２】
ここで、ぶれ補正機能がオフの設定になっていた場合（ステップＤ１３のＮｏ）、制御部２９は、図１３に示すような警告メッセージを内蔵モニタ２７または外部モニタ１３に表示して、ユーザにぶれ補正機能の設定を促す（ステップＤ１４）。なお、警告メッセージと共に、ぶれ補正機能の設定画面を表示するようにしても良い。ぶれ補正機能がオン設定になっていれば（ステップＤ１３のＹｅｓ）、制御部２９は、通常通り動画再生処理を実行する（ステップＤ１５）。
【００９３】
このように、外部モニタ１３がＡＶケーブル１２を介してデジタルカメラ１１に接続された状態で電源をオンすると、自動的に動画再生のぶれ補正機能がオンする。したがって、ユーザが再生出力された動画像をモニタで確認してからぶれ補正機能をオンするような面倒な操作は不要となり、外部モニタ１３を使用する場合には、常にぶれ補正された状態で動画像が再生出力されることになる。
【００９４】
ここで、外部モニタ１３が接続されている場合のみぶれ補正機能をオンとしたのは、外部モニタ１３のような大画面に動画を表示すると、モニタの大きさに比例してユーザが感じる視覚的なぶれ成分も大きくなり、ぶれ補正機能が有効に働くが、画面サイズが小さい内蔵モニタ２７では、画像のぶれ成分よりもぶれ補正機能による不自然さの方が目立つことがあるためである。また、外部モニタの接続時にはＡＣアダプタが使用されることが多く、外部モニタの非接続時には内蔵バッテリ動作であることが多いと考えられるので、外部モニタの接続状態によってぶれ補正機能をオン／オフすれば、ぶれ補正処理による内蔵バッテリの無駄な電力消費を低減してバッテリ寿命を延ばすこともできる。
【００９５】
なお、外部モニタ１３の接続手段としては、ＡＶケーブル１２に限らず、例えばＵＳＢ（Universal Serial Bus）やＩＥＥＥ１３９４、さらに、無線ＬＡＮ（Local Area Network）などを用いて接続することでも良い。これらの接続手段は規格によって接続の有無を検出しているので、接続検出のための特別な仕組みは必要ない。
【００９６】
また、デジタルカメラ１１などの撮像装置には、記録時に加速度センサなどによって検出したぶれの情報を動画像データに付加しておくものがある。この場合には、動画再生時に図４のステップＡ１８で説明したような前後のフレーム画像の比較によるぶれ検出の処理は不要となる。
【００９７】
また、本発明は撮像装置に限らず、動画再生機能を備えている電子機器であれば、その全てに適用可能である。
【００９８】
また、外部モニタが接続された場合に内蔵モニタには表示を行わないようにしてもよいが、外部モニタが接続された場合でも内蔵モニタにも同時に表示を行うようにしてもよい。また、この場合に、外部モニタに合わせて補正レベルを決定するようにしてもよいし、外部モニタと内蔵モニタとで別々に補正レベルを設定してもよい。
【００９９】
また、内蔵モニタを備えていない装置に適用してもよい。この場合、装置本体に接続された外部モニタの画面サイズや、その外部モニタまでの距離に応じて、当該外部モニタに出力する動画像データの補正レベルを変更することになる。
【０１００】
要するに、本発明は前記各実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、前記各実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。
【０１０１】
また、上述した実施形態において記載した手法は、コンピュータに実行させることのできるプログラムとして、例えば磁気ディスク（フレキシブルディスク、ハードディスク等）、光ディスク（ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ等）、半導体メモリなどの記録媒体に書き込んで各種装置に適用したり、そのプログラム自体をネットワーク等の伝送媒体により伝送して各種装置に適用することも可能である。本装置を実現するコンピュータは、記録媒体に記録されたプログラムあるいは伝送媒体を介して提供されたプログラムを読み込み、このプログラムによって動作が制御されることにより、上述した処理を実行する。
【図面の簡単な説明】
【０１０２】
【図１】図１は本発明の第１の実施形態に係る動画再生装置をデジタルカメラに適用した場合のシステム構成を示す図である。
【図２】図２は同実施形態におけるデジタルカメラとＡＶケーブルとの接続部の構成を部分的に示した図である。
【図３】図３は同実施形態におけるデジタルカメラの要部構成を示すブロック図である。
【図４】図４は同実施形態におけるデジタルカメラによる動画再生処理の動作を示すフローチャートである。
【図５】図５は前記動画再生処理に含まれる補正レベル決定処理の動作を示すフローチャートである。
【図６】図６は同実施形態におけるデジタルカメラのモニタ設定画面の一例を示す図である。
【図７】図７は同実施形態におけるデジタルカメラのＡＦ機能を利用した画面サイズと距離検出の方法を説明するための図である。
【図８】図８は同実施形態におけるデジタルカメラのＡＦ機能を利用した画面サイズと距離検出の方法を説明するための図である。
【図９】図９は同実施形態におけるデジタルカメラに設けられた補正レベル設定用のテーブルの一例を示す図である。
【図１０】図１０は同実施形態におけるデジタルカメラによる動画再生時のぶれ補正の方法を説明するための図である。
【図１１】図１１は本発明の第２の実施形態に係るデジタルカメラのぶれ補正に関わる動作を示すフローチャートである。
【図１２】図１２は同実施形態に係るデジタルカメラのぶれ補正に関わる別の動作を示すフローチャートである。
【図１３】図１３は同実施形態に係るデジタルカメラの警告メッセージの一例を示す図である。
【符号の説明】
【０１０３】
１１…デジタルカメラ、１１ａ…外部出力端子、１２…ＡＶケーブル、１３…外部モニタ、１４…記録装置、１５…スイッチ、２１…撮像部、２２…符号化、２３…内蔵記録部、２４…外部記録制御部、２４ａ…メモリカードインターフェイス、２４ｂ…ＵＳＢインターフェイス、２５…復号部、２６…第一表示処理部、２７…内蔵表示部、２８…第二表示処理部、２９…制御部、２９ａ…ぶれ検出部、２９ｂ…ぶれ補正部、２９ｃ…補正制御部、３０…記憶部、３０ａ…プログラム、３０ｂ…テーブル、３１…操作部、３２…接続検出部、３３…サイズ検出部、３４…距離検出部、３５…種類検出部、４１…モニタ設定画面、４２…サイズ入力部、４３…距離入力部、５０…外部記録装置、５１…ＰＣ、５１ａ…ディスプレイ、５２…記録媒体読取装置、５２ａ…記録媒体。
【図１】
2008199520.tif 000003
【図２】
2008199520.tif 000004
【図３】
2008199520.tif 000005
【図４】
2008199520.tif 000006
【図５】
2008199520.tif 000007
【図６】
2008199520.tif 000008
【図７】
2008199520.tif 000009
【図８】
2008199520.tif 000010
【図９】
2008199520.tif 000011
【図１０】
2008199520.tif 000012
【図１１】
2008199520.tif 000013
【図１２】
2008199520.tif 000014
【図１３】
2008199520.tif 000015