(57)【要約】【課題】記録済みの画像のシーン毎にシーン内の最大の画像移動量（振れ幅）を補正し得る、略最大の切り出し範囲を決定することで、画像振れ補正後に元の画像サイズにスケーリングした画像の画質劣化を最小限に抑えると共に、大きな移動量の画像振れに対しても補正範囲を超えることなく画像振れ補正を行う。【解決手段】切り出しサイズ決定部１１は、積算部９から入来する画像移動量を測定し、測定された画像移動量と、シーン設定記憶部４から抽出された画像振れ成分とに基づいて、シーン内の最大の画像移動量を補正し得る、略最大の切り出し範囲をシーン毎に決定する。画像切り出し部１２は、映像再生部２から供給される再生映像信号から、切り出しサイズ決定部１１で決まったサイズの画像を、積算部９から入来する位置情報に従って切り出す。画像切り出し部１２は、画像の画像振れ成分が打ち消された映像信号を出力する。【選択図】図１
2010124065.tif 000002
【特許請求の範囲】
【請求項１】
記録媒体に記録されている動画データを再生して再生映像信号を得る映像再生手段と、
前記再生映像信号のシーンの切れ目の位置を検出し、この検出したシーンの切れ目の位置を示す情報をシーン位置情報として記憶部に記憶させる検出手段と、
前記再生映像信号に含まれる画像振れ成分を抽出するとともに、この画像振れ成分による画像移動量を算出し、この算出した画像移動量を示す情報を画像移動量情報として前記記憶部に記憶させる算出手段と、
前記シーン位置情報と前記画像移動量情報とに基づいて、シーン毎の最大の画像移動量を算出するとともに、この算出したシーン毎の最大の画像移動量に基づいて、前記シーン内の最大の画像移動量を補正し得る、略最大の切り出し画像サイズを前記シーン毎に決定し、この決定したシーン毎の略最大の切り出し画像サイズを示す情報を最大切り出画像サイズ情報として前記記憶部に記憶させる切り出しサイズ決定手段と、
前記記憶部に記憶された前記シーン位置情報と前記画像移動量情報と前記最大切り出し画像サイズ情報とを用いて、前記再生映像信号の前記シーン毎に、前記再生映像信号から、前記画像振れ成分を打ち消すように画像を切り出した画像データを出力する画像切り出し手段と、
を有することを特徴とする画像振れ補正装置。
【請求項２】
前記画像振れ補正装置は、更に
前記画像切り出し手段から出力された前記画像振れ成分が打ち消された前記画像データを所定の画像サイズにスケーリングして出力するスケーリング手段
を有することを特徴とする請求項１記載の画像振れ補正装置。
【請求項３】
記録媒体に記録されている動画データを再生して再生映像信号を得る映像再生手段と、
前記再生映像信号のシーンの切れ目の位置を検出し、この検出したシーンの切れ目の位置を示す情報をシーン位置情報として記憶部に記憶させる検出手段と、
前記再生映像信号に含まれる画像振れ成分を抽出するとともに、この画像振れ成分による画像移動量を算出し、この算出した画像移動量を示す情報を画像移動量情報として前記記憶部に記憶させる算出手段と、
前記シーン位置情報と前記画像移動量情報とに基づいて、シーン毎の最大の画像移動量を算出するとともに、この算出したシーン毎の最大の画像移動量に基づいて、前記シーン内の最大の画像移動量を補正し得る、略最大の切り出し画像サイズを前記シーン毎に決定し、この決定したシーン毎の略最大の切り出し画像サイズを示す情報を前記記憶部に記憶させる切り出しサイズ決定手段と、
を有することを特徴とする画像振れ補正装置。
【請求項４】
前記再生映像信号から抽出された前記画像振れ成分の振幅を観測し、前記前記再生映像信号のシーン内の一部の区間にのみ振幅の大きな前記画像振れ成分が存在することを検出した場合、この検出した一部の区間と、この一部の区間の前後の区間とを別々のシーンとして分割し、この分割した各シーンの切れ目の位置を示す情報を前記シーン位置情報として前記記憶部に記憶させる振幅観測手段と、
を更に有することを特徴とする請求項１乃至３のうちいずれか一項記載の画像振れ補正装置。
【請求項５】
記録媒体に記録されている動画データを再生して再生映像信号を得る映像再生手段と、
記憶部に記憶された、前記再生映像信号に含まれる画像振れ成分から算出された画像移動量を示す情報と、前記再生映像信号の各シーンの切れ目の位置を示す情報と、前記シーンの切れ目の位置を示す情報及び前記画像移動量を示す情報に基づいて算出された略最大の切り出し画像サイズの情報とを用いて、前記再生映像信号の前記シーン毎に、前記再生映像信号から、前記画像振れ成分を打ち消すように画像を切り出した画像データを出力する画像切り出し手段と、
を有することを特徴とする画像振れ補正装置。
【請求項６】
前記画像振れ補正装置は、更に
前記画像切り出し手段から出力された前記画像振れ成分が打ち消された前記画像データを所定の画像サイズにスケーリングして出力するスケーリング手段
を有することを特徴とする請求項５記載の画像振れ補正装置。
【請求項７】
前記記憶部は前記記録媒体であることを特徴とする請求項１乃至６のうちいずれか一項記載の画像振れ補正装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は画像振れ補正装置に係り、特にビデオカメラ等で撮影した画像データに含まれる所謂手振れによる画像移動量を検出して補正する画像振れ補正装置に関する。
【背景技術】
【０００２】
従来、手振れ（以下、画像振れとも呼ぶ）補正装置として、入力画像信号を所定画素数の矩形領域であるブロックに分割し、各ブロックの動きベクトルから画面全体の動きベクトルを検出して手振れ成分を判断、抽出し、その手振れ成分を補正する装置が知られている。この手振れ補正装置では、抽出した手振れ成分の動きベクトルを積算することにより画像移動量を求め、画像メモリに蓄えられた画像データの読み出し位置を、上記の移動量に応じて変えることで手振れ成分を補正する。
【０００３】
また、特許文献１記載の手振れ補正装置は、上記と同じ動作原理により、撮影して記録した動画ファイルに含まれる、記録時の手振れによる画面揺れを撮影後に補正する。この特許文献１記載の手振れ補正装置では、動画ファイルの画面の揺れを補正する場合、補正対象のフレーム以降の振れ情報を画面の揺れの補正の判断に使うことができるので、画面の揺れが、その手振れ補正装置を搭載しているビデオカメラの意図的な動きによるものか、手振れによるものかを判定できる等の利点がある。
【０００４】
【特許文献１】特開平１０−１３６３０４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上記の従来の手振れ補正装置においては、入力画像データに対して、画面の揺れの大きさを考慮して処理前よりも小さい画枠を処理後のデータサイズとして設定し、その処理後のデータサイズで入力画像データを切り出すことにより、手振れによる画面の揺れ（以下、単に手振れという）を補正している。
【０００６】
従って、上記の従来の手振れ補正装置では、画像データを切り出すときに上下左右に切り出し位置を移動させるために必要になる、捨て部分を持って画像データを読み出して手振れ補正するため、手振れ補正後の画像データのデータサイズ（以下、画像サイズともいう）が小さくなる。このため、上記の従来の手振れ補正装置では、手振れ補正により小さくなった画像サイズを元に戻すために、手振れ補正後の画像データにズーム処理を行う。
【０００７】
上記の従来の手振れ補正装置では、大きな移動量の手振れを補正するには、上下左右の移動を多く必要とするため、手振れ補正のために入力画像データを切り出す処理後のデータサイズをより小さく設定する必要がある。しかし、この場合には、処理後のデータサイズで切り出した入力画像データのサイズが小さいために、元の画像サイズにするためのズーム倍率をより大きくする必要があり、その結果画質が劣化する弊害を招く。
【０００８】
一方、上記のズーム倍率を小さくして画質劣化を抑えるために、手振れ補正のために入力画像データを切り出す処理後のデータサイズを上記の場合よりも大きく設定すると、大きな移動量の手振れを補正することができない。
【０００９】
また、上記の従来の手振れ補正装置では、予め手振れ分を想定して元の所定の画像サイズよりも大きな画像サイズの入力画像データを用意することも可能である。しかし、撮影時に手振れの量を予測できないため、余裕のある手振れ補正範囲を確保しようとすると、元の所定の画像サイズよりも大きな画像サイズの入力画像データを撮影する撮像素子の画素数が、元の所定の画像サイズに必要な画素数より多く必要になるため、撮影素子が高価になるという問題がある。また、上記の従来の手振れ補正装置では、予め用意した処理後のデータサイズを超えて手振れ補正ができない。
【００１０】
本発明は以上の点に鑑みなされたもので、再生映像信号のシーン毎に、このシーン内の最大の画像移動量を補正し得る、略最大の切り出し範囲を事前に決定することで、画像振れ補正後に元の画像サイズにスケーリングした画像の画質劣化を最小限に抑えると共に、大きな移動量の画像振れに対しても補正範囲を超えることなく画像振れ補正を行うことができる、画像振れ補正装置を提供することを目的とする。
【課題を解決するための手段】
【００１１】
上記の目的を達成するため、第１の発明の画像振れ補正装置は、記録媒体に記録されている動画データを再生して再生映像信号を得る映像再生手段と、再生映像信号のシーンの切れ目の位置を検出し、この検出したシーンの切れ目の位置を示す情報をシーン位置情報として記憶部に記憶させる検出手段と、再生映像信号に含まれる画像振れ成分を抽出するとともに、この画像振れ成分による画像移動量を算出し、この算出した画像移動量を示す情報を画像移動量情報として記憶部に記憶させる算出手段と、シーン位置情報と画像移動量情報とに基づいて、シーン毎の最大の画像移動量を算出するとともに、この算出したシーン毎の最大の画像移動量に基づいて、シーン内の最大の画像移動量を補正し得る、略最大の切り出し画像サイズをシーン毎に決定し、この決定したシーン毎の略最大の切り出し画像サイズを示す情報を最大切り出画像サイズ情報として記憶部に記憶させる切り出しサイズ決定手段と、記憶部に記憶されたシーン位置情報と画像移動量情報と最大切り出し画像サイズ情報とを用いて、再生映像信号のシーン毎に、再生映像信号から、画像振れ成分を打ち消すように画像を切り出した画像データを出力する画像切り出し手段と、を有することを特徴とする。
【００１２】
また、上記の目的を達成するため、第２の発明では、画像振れ補正装置は、更に画像切り出し手段から出力された画像振れ成分が打ち消された画像データを所定の画像サイズにスケーリングして出力するスケーリング手段を有することを特徴とする。
【００１３】
また、上記の目的を達成するため、第３の発明の画像振れ補正装置は、記録媒体に記録されている動画データを再生して再生映像信号を得る映像再生手段と、再生映像信号のシーンの切れ目の位置を検出し、この検出したシーンの切れ目の位置を示す情報をシーン位置情報として記憶部に記憶させる検出手段と、再生映像信号に含まれる画像振れ成分を抽出するとともに、この画像振れ成分による画像移動量を算出し、この算出した画像移動量を示す情報を画像移動量情報として記憶部に記憶させる算出手段と、シーン位置情報と画像移動量情報とに基づいて、シーン毎の最大の画像移動量を算出するとともに、この算出したシーン毎の最大の画像移動量に基づいて、シーン内の最大の画像移動量を補正し得る、略最大の切り出し画像サイズをシーン毎に決定し、この決定したシーン毎の略最大の切り出し画像サイズを示す情報を記憶部に記憶させる切り出しサイズ決定手段と、を有することを特徴とする。
【００１４】
また、上記の目的を達成するため、第４の発明は、再生映像信号から抽出された画像振れ成分の振幅を観測し、再生映像信号のシーン内の一部の区間にのみ振幅の大きな画像振れ成分が存在することを検出した場合、この検出した一部の区間と、この一部の区間の前後の区間とを別々のシーンとして分割し、この分割した各シーンの切れ目の位置を示す情報をシーン位置情報として記憶部に記憶させる振幅観測手段と、を更に有することを特徴とする。
【００１５】
また、上記の目的を達成するため、第５の発明は、記録媒体に記録されている動画データを再生して再生映像信号を得る映像再生手段と、記憶部に記憶された、再生映像信号に含まれる画像振れ成分から算出された画像移動量を示す情報と、再生映像信号の各シーンの切れ目の位置を示す情報と、シーンの切れ目の位置を示す情報及び画像移動量を示す情報に基づいて算出された略最大の切り出し画像サイズの情報とを用いて、再生映像信号のシーン毎に、再生映像信号から、画像振れ成分を打ち消すように画像を切り出した画像データを出力する画像切り出し手段と、を有することを特徴とする。
【００１６】
また、上記の目的を達成するため、第６の発明は、第５の発明の画像振れ補正装置が、更に画像切り出し手段から出力された画像振れ成分が打ち消された画像データを所定の画像サイズにスケーリングして出力するスケーリング手段を有することを特徴とする。
【００１７】
更に、上記の目的を達成するため、第７の発明は、上記の第１乃至第６の発明における記憶部を記録媒体としたことを特徴とする。
【発明の効果】
【００１８】
本発明によれば、再生映像信号のシーン毎に、このシーン内の最大の画像移動量を補正し得る、略最大の切り出し範囲を事前に決定することで、画像振れ補正後に元の画像サイズにスケーリングした画像の画質劣化を最小限に抑えると共に、大きな移動量の画像振れに対しても補正範囲を超えることなく画像振れ補正を行うことができる。
【発明を実施するための最良の形態】
【００１９】
次に、本発明の実施の形態について図面を参照して詳細に説明する。
【００２０】
図１は、本発明になる画像振れ補正装置の一実施の形態のブロック図を示す。
【００２１】
図１に示すように、本実施の形態の画像振れ補正装置１００は、システム制御部１、映像再生部２、シーンチェンジ検出部３、シーン設定記憶部４、動きベクトル検出部５、周波数分割分析部６、低域、高域抑圧部７、周波数合成部８、積算部９、振幅観測部１０、切り出しサイズ決定部１１、画像切り出し部１２、及びスケーリング部１３より構成される。
【００２２】
システム制御部１は、後述する映像再生部２を制御して再生映像信号を出力させ、更にその再生映像信号に含まれるシーン毎の画像振れ量を最小にする画像振れ補正を行うように、画像振れ補正装置１００の各部を制御する。
【００２３】
なお、画像振れとは、例えば、再生映像信号として再生される映像信号をユーザがビデオカメラなどで撮影して記録する際の、ユーザの手振れ等によって発生する画像の振れのことである。
【００２４】
映像再生部２は、システム制御部１の制御を受けて、記録媒体（図示せず）に記録されている動画データを読み出し、その動画データに対して再生処理動作を行って時系列的な再生映像信号を生成して出力する。
【００２５】
シーンチェンジ検出部３は、映像再生部２からの再生映像信号から、フレーム間の映像差分などをもとに、映像の内容が短時間で大きく変化した、シーン（一画面領域）の切れ目のフレーム位置を検出し、この検出したフレーム位置の情報を後述するシーン設定記憶部４に設定する。なお、シーンチェンジ検出部３は、シーンの切れ目のフレーム位置を、記録媒体（図示せず）に記録されている動画データの付随データ、例えば、ビデオカメラの撮影の切れ目を示すトリガー点、撮影時に収録された撮影日時の切れ目、タイムコードの切れ目等を利用して検出することも可能である。
【００２６】
シーン設定記憶部４は、シーン検出部３から供給される、シーンの切れ目のフレーム位置を記憶する。また、後述する振幅観測部１０にから供給される撮影失敗部分のフレーム位置を記憶する。更に、後述する積算部９により供給される画像移動量を記憶する。なお、シーンの切れ目のフレーム位置は、オペレータ（ユーザ）が手動でこのシーン設定記憶部４に設定することも可能である。
【００２７】
動きベクトル検出部５は、映像再生部２から入力される再生映像信号のシーンを、所定画素数の矩形領域であるブロックに分割して、各ブロックの動きベクトルを求め、各ブロックの動きベクトルから画像全体の動きベクトルを検出する。
【００２８】
周波数分割分析部６は、動きベクトル検出部５から入力される動きベクトルの時系列データを、例えばフーリエ変換により、周波数データに変換する。ここで、時系列の動きベクトルを周波数分析する目的は、画像振れとして補正することが好ましい周波数成分と、パン、チルトなどのカメラの意図的な動き成分や、検出時のノイズ成分など、補正すべきでない周波数成分とを分離することにある。パン、チルトは周波数の低い成分を多く含む。また、極端に周波数の高い成分は、動きベクトル検出の際のノイズであると見なすことができる。なお、動きベクトルの時系列データを周波数データに変換する手法は、フーリエ変換に限らず、アダマール変換、ＤＣＴ(Discrete Cosine Transform)等、他の直交変換手法を用いても良い。
【００２９】
低域、高域抑圧部７は、周波数分割分析部６から入力される周波数データのうち、例えば、周波数の低い成分と高い成分を抑圧し、画像振れとして補正することが好ましい周波数成分（例えば、０.５Hz〜５Hz)だけを抽出する。
【００３０】
周波数合成部８は、低域、高域抑圧部７から供給される周波数データを、例えばフーリエ逆変換により、時系列データに変換して動きベクトルデータを得る。
【００３１】
積算部９は、周波数合成部８から供給される動きベクトルデータを積算し、画像移動量を算出する。
【００３２】
振幅観測部１０は、周波数合成部８から供給される動きベクトルデータの振幅を観測し、シーンの範囲の中の一部分に極端に大きな動きベクトルデータが存在するか否かを検出する。そして、極端に大きな動きベクトルデータの部分（大きな揺れ部分）があることを検出した時は、その検出した範囲のフレーム位置情報を撮影失敗区間としてシーン設定記憶部４に供給する。なお、この撮影失敗区間とこの前後を別々のシーンとして分割し、この分割したシーンの切れ目のフレーム位置をそれぞれシーン設定記憶部４に記憶するようにしても良い。
【００３３】
切り出しサイズ決定部１１は、シーン設定記憶部４に記憶されたシーンの切れ目のフレーム位置と画像移動量とに基づいて、シーン毎の最大の画像移動量を求めるとともに、このシーン毎の最大の画像移動量に基づいて、シーン毎の画像の切り出しサイズ（以下、切り出し画像サイズという）を決定し、シーン設定記憶部４に供給して記憶させる。なお、設定フェーズとは、画像振れ補正を行なう再生の前に、画像振れ補正を行なわずに画像データを再生し、上記で説明したように、画像移動量やシーン毎の画像の切り出しサイズを算出してシーン設定記憶部４に記憶するフェーズである。また補正フェーズとは、設定フェーズでシーン設定記憶部４に記憶された画像移動量を用いて画像振れ補正を行ないながら再生するフェーズである。
【００３４】
例えば、切り出しサイズ決定部１１は、次式の不等式を満足する範囲でほぼ最大の値を切り出し画像サイズとして決定する。
【００３５】
Ｘout＋Ｘmax ≦ Ｘin        (1)
Ｙout＋Ｙmax ≦ Ｙin        (2)
ただし、上記の不等式において、入来する画像のシーン内での移動量のうち、画面横方向の最大の振れ幅をＸmax、画面縦方向の最大の振れ幅をＹmax、切り出し前の画像の横方向サイズをＸin、切り出し前の画像の縦方向サイズをＹin、切り出し後の画像の横方向サイズをＸout、切り出し後の画像の縦方向サイズをＹoutとする。画面横方向と画面縦方向の最大の振れ幅Ｘmax、Ｙmaxは、シーン毎の最大画像移動量に基づいて算出される。
【００３６】
（１）式と（２）式の不等式は、切り出し後の画像の横方向サイズＸoutと縦方向サイズＹoutとが、画面横方向と画面縦方向の最大の振れ幅Ｘmax、Ｙmaxを補正し得る、ほぼ最大の切り出し画像サイズに決定されることを示している。
【００３７】
また、切り出し後の縦横比を切り出し前と同じに保つ場合は、切り出しサイズ決定部１１は、切り出し前の画像の縦横比Ｒを
Ｒ＝Ｘin／Ｙin          (3)
としたとき、次式の不等式を満足する範囲で切り出し画像サイズとして決定することができる。（３）式中のＸin、Ｙinは、（１）式、（２）式と同様に、切り出し前の画像の横方向サイズと、切り出し前の画像の縦方向サイズを示す。
【００３８】
（i）Ｘout/Ｙout ≧ Ｒの場合
Ｘout'＝R×Ｙout        (4)
Ｙout'＝Ｙout           (5)
(ii)それ以外の場合
Ｘout'＝Ｘout           (6)
Ｙout'＝R×Ｘout        (7)
ただし、（４）式〜（７）式の不等式において、Ｘout'は縦横比を保つ場合の切り出し後の画像の横方向サイズ、Ｙout'は縦横比を保つ場合の切り出し後の画像の縦方向サイズを示す。また、Ｘoutは切り出し後の画像の横方向サイズ、Ｙoutは切り出し後の画像の縦方向サイズを示す。
【００３９】
（４）式と（５）式は、切り出し後の画像の縦横比が、切り出し前の画像の縦横比Ｒ以上であるときは、縦横比が大きい方の切り出し後の画像の縦方向サイズＹoutを基準にして、縦横比Ｒを保つように切り出し後の画像の横方向サイズＸout’を決定することを示している。また、（６）式と（７）式は、切り出し後の画像の縦横比が、切り出し前の画像の縦横比Ｒ未満であるときは、縦横比が小さい方の切り出し後の画像の横方向サイズＸoutを基準にして、縦横比Ｒを保つように切り出し後の画像の縦方向サイズＹout’を決定することを示している。
【００４０】
画像切り出し部１２は、映像再生部２から供給される再生映像信号から、切り出しサイズ決定部１１で決まった切り出し画像サイズの画像を、シーン設定記憶部４に記憶された画像移動量に基づいて、切り出す。これによって、画像切り出し部１２は、画像振れ成分を打ち消した映像信号を出力する。
【００４１】
スケーリング部１３は、画像切り出し部１２からの映像信号をスケーリングして、出力として必要な画像サイズ、例えば映像再生部２から出力される画像サイズと同じ画像サイズの画像データを出力する。
【００４２】
次に、本実施の形態の動作について図２のフローチャートを参照して説明する。本実施の形態の動作は、画像振れ補正を行なう再生の前に、画像振れ補正を行なわずに動画データを再生し、画像移動量を算出してシーン設定記憶部４に記憶する設定フェーズの動作と、設定フェーズでシーン設定記憶部４に記憶された画像移動量を用いて画像振れ補正を行ないながら動画データを再生する補正フェーズの動作とに分けて行われる。
【００４３】
まず、設定フェーズが開始される（ステップＳ１）。すると、映像再生部２が記録媒体（図示せず）に記録されている動画データを読み出し、その動画データに対して再生処理動作を行う（ステップＳ２）。これにより、映像再生部２は、時系列的な再生映像信号を出力する。続いて、この再生映像信号に基づいて、シーン分割と切り出し範囲の決定等とが行われる（ステップＳ３）。
【００４４】
すなわち、このステップＳ３では、シーンチェンジ検出部３が、上記再生映像信号のシーンの切れ目のフレーム位置を検出して、シーン設定記憶部４に設定することで、再生映像信号をいくつかのシーンに分割する。
【００４５】
更に、ステップＳ３では、上記再生映像信号に対して、動きベクトル検出部５、周波数分割分析部６、低域、高域抑圧部７、周波数合成部８、積算部９が上記で説明したようなそれぞれ所定の処理を行って得られた画像移動量を、シーン設定記憶部４に供給し記憶させる。また、切り出しサイズ決定部１１は、シーン設定記憶部４に記憶された、シーンの切れ目のフレーム位置と画像移動量とに基づいて、シーン毎の最大の画像移動量を求めるとともに、このシーン毎の最大の画像移動量に基づいて、シーン毎の最大画像移動量（振れ幅）を補正し得る、略最大の切り出し範囲（すなわち、前記の切り出し画像サイズ）をシーン毎に決定し、この決定したシーン毎の切り出し画像サイズをシーン設定記憶部４に供給して記憶させる。なお、この際に、振幅観測部１０が、上記したような撮影失敗区間を検出した場合、この区間に含まれる画像移動量はシーン毎の最大の画像移動量の算出に用いないようにしても良い。
【００４６】
上記のステップＳ２、Ｓ３の処理は、上記再生映像信号の残りのデータがなくなるまで繰り返される（ステップＳ４）。以上の設定フェーズの処理が全ての再生映像信号に対してなされると、続いて、補正フェーズが開始される（ステップＳ５）。
【００４７】
補正フェーズでは、まず、映像再生部２が記録媒体（図示せず）に記録されている動画データを再び読み出し、その動画データに対して再生処理動作を行う（ステップＳ６）。これにより、映像再生部２は、時系列的な再生映像信号を出力する。
【００４８】
続いて、シーン設定記憶部４に、この再生映像信号に対応した画像移動量、前記シーンの切れ目の位置、前記シーン毎の前記略最大の切り出し画像サイズの情報が記憶されていることを確認したら、画像切り出し部１２による画像の切り出しが行われ、更にこの切り出した画像に対するスケーリング部１３によるスケーリングが行われる（ステップＳ７）。
【００４９】
すなわち、このステップＳ７では、画像切り出し部１２が、設定フェーズで計算されシーン設定記憶部４に記憶されたシーン毎の切り出し画像サイズ、シーンの切れ目のフレーム位置、及び画像移動量に基づいて、再生映像信号からシーン毎に画像振れを補正するように切り出した画像データを出力する。この画像データは、撮影して記録した動画像の撮影時の画像振れ（手振れ）を撮影後に略抑圧する、所謂手振れ補正が施された画像データである。また、ステップＳ７では、スケーリング部１３が、画像切り出し部１２から出力される画像データに対して、元の画像サイズと同じ画像サイズにスケーリングした画像データを出力する。上記のステップＳ６、Ｓ７の処理は、上記再生映像信号の残りのデータがなくなるまで繰り返される（ステップＳ８）。
【００５０】
以上の補正フェーズにより、スケーリング部１３は、画像振れ補正が施され、かつ、出力として必要な画像サイズ、例えば映像再生部２から出力される再生映像信号の画像サイズと同じ画像サイズにスケーリングした画像データを出力する。以上の図２に示したフローチャートによる画像振れ補正装置１００の全体の動作制御は、システム制御部１により行われる。
【００５１】
次に、本実施の形態の動作を具体的に説明する。記録媒体（図示せず）には、図４に示すような風景画像２０を、図３に示すように、ハンディタイプのビデオカメラによりズーム撮影（ステップI）、ワイド撮影（ステップII）、ズーム撮影（ステップIII）を順次に行った場合の撮影画像の動画データが記録されているものとする。
【００５２】
ここで、ステップIにおけるズーム撮影による撮影画像は、図５に示すように図４の家を中心にズーム撮影したシーンＡの撮影画像である。次のステップIIにおけるワイド撮影による撮影画像は、図６に示すように風景画像２０の全体が入るようなシーンＢの撮影画像である。次のステップIIIにおけるズーム撮影による撮影画像は、図７に示すように再び図４の家を中心にズーム撮影したシーンＣの撮影画像である。
【００５３】
シーンＡ、Ｂ、Ｃのそれぞれの撮影の間は、ビデオカメラの移動があるため、撮影を一時停止した期間があり、シーンチェンジが発生している。また、ビデオカメラを手持ちで撮影したため、シーンＡ、Ｂ、Ｃには、図５、図６、図７にそれぞれ十字矢印３１、３２、３３で示す大きさの移動量の画像振れ（以下、画像振れ量という）がある。この画像振れ量は、図５、図７に示したズーム倍率の大きなズーム撮影のシーンＡ、Ｃでの画像振れ量３１、３３が大きく、図６に示したワイド撮影のシーンＢの画像振れ量３２が小さい。
【００５４】
本実施の形態では、前述した設定フェーズにより、シーン内の最大の画像移動量（ふれ幅）を補正し得る、略最大の切り出し範囲をシーン毎に決定するようにしているため、図５、図７に示した画像振れ量３１、３３が大きなズーム撮影のシーンＡ、Ｃに対しては、図５の２１、図７に２３で示す狭い切り出し範囲は、画像振れ量３１、３３を補正し得る、略最大の切り出し範囲に設定される。これにより、本実施の形態によれば、スケーリング部１３で、画像振れ補正した画像データを映像再生部２から出力される画像サイズと同じ画像サイズにスケーリングするときのズーム倍率を最小限にすることができるため、画像振れ補正したズーム撮影画像データのスケーリングによる画質劣化を従来に比べて改善することができる。
【００５５】
一方、本実施の形態は、図６に示した小さな画像振れ量３２のワイド撮影のシーンＢに対しては、前記切り出し範囲２１、２３よりも広い切り出し範囲２２を設定する。この切り出し範囲２２は、画像振れ量３２を補正し得る、略最大の切り出し範囲である。これにより、本実施の形態によれば、スケーリング部１３で、切り出し範囲２２で切り出したワイド撮影画像データを映像再生部２から出力される画像サイズと同じ画像サイズにスケーリングするときのズーム倍率を、前記ズーム撮影画像データに対するズーム倍率よりも小さくすることができるため、ワイド撮影画像の切り出し範囲をズーム撮影画像の切り出し範囲と同じに設定していた従来に比べて、画像振れ補正したワイド撮影画像データのスケーリングによる画質劣化を改善することができる。
【００５６】
また、本実施の形態では、前述した設定フェーズにより、シーン内の最大の画像移動量（ふれ幅）を補正し得る、略最大の切り出し範囲をシーン毎に決定するようにしているため、大きな画像振れ量に対しても補正範囲を超えることなく画像振れ補正を行うことができる。
【００５７】
なお、本発明は上記の実施の形態に限定されるものではなく、例えば、上記の実施の形態では、設定フェーズと補正フェーズとを縦続的に行うように説明したが、例えば、設定フェーズにて計算された、シーンの切れ目、シーン毎の切り出し画像サイズ及びフレーム毎の動きベクトルを、映像信号と共に記録媒体（図示せず）に保存しておき、その記録媒体（図示せず）に記録された映像信号を再生する際に、再生装置において補正フェーズの処理を行うようにしてもよい。
【００５８】
また、本発明は、設定フェーズで計算して記憶した画像移動量やシーン毎の画像の切り出しサイズを読み出して、補正フェーズのみを何回も行うような使い方も可能である。  更に、本発明における設定フェーズは、ユーザへの視聴を前提としたフェーズでは無いので、記録媒体（図示せず）に記録された映像信号を実際の再生時間よりも短時間で再生して画像移動量やシーン毎の画像の切り出しサイズを算出するようにしてもよい。
【図面の簡単な説明】
【００５９】
【図１】本発明の画像振れ補正装置の一実施の形態のブロック図である。
【図２】本発明の画像振れ補正装置の動作説明用フローチャートである。
【図３】撮影手順の一例を模式的に示す図である。
【図４】撮影画像の一例を示す図である。
【図５】ズーム撮影した撮影画像の一例を画像振れ量及び切り出し範囲と共に示す図である。
【図６】ワイド撮影した撮影画像の一例を画像振れ量及び切り出し範囲と共に示す図である。
【図７】ズーム撮影した撮影画像の他の例を画像振れ量及び切り出し範囲と共に示す図である。
【符号の説明】
【００６０】
１  システム制御部
２  映像再生部
３  シーンチェンジ検出部
４  シーン設定記憶部
５  動きベクトル検出部
６  周波数分割分析部
７  低域、高域抑圧部
８  周波数合成部
９  積算部
１０  振幅観測部
１１  切り出しサイズ決定部
１２  画像切り出し部
１３  スケーリング部
【図１】
2010124065.tif 000003
【図２】
2010124065.tif 000004
【図３】
2010124065.tif 000005
【図４】
2010124065.tif 000006
【図５】
2010124065.tif 000007
【図６】
2010124065.tif 000008
【図７】
2010124065.tif 000009