(57)【要約】【課題】  複数のカットの好ましくない連結を防止する。【解決手段】  映像の断片であるカットを連結する処理を行う映像処理装置であって、各カットについて、フレーミングまたは該カットを撮影した際のカメラモーションを特定する特定手段と、連結されるカット同士の前記フレーミングまたはカメラモーションが同じにならないように、前記各カットを連結する連結手段を備えることを特徴とする。【選択図】  図５
2012156801.tif 000002
【特許請求の範囲】
【請求項１】
映像の断片であるカットを連結する処理を行う映像処理装置であって、
各カットについて、フレーミングまたは該カットを撮影した際のカメラモーションを特定する特定手段と、
連結されるカット同士の前記フレーミングまたはカメラモーションが同じにならないように、前記各カットを連結する連結手段を備えることを特徴とする映像処理装置。
【請求項２】
前記カメラモーションにはパン、チルト操作が含まれることを特徴とする請求項１に記載の映像処理装置。
【請求項３】
前記フレーミングには、ロングショット、フルフィギュア、ニーショット、バストショット、アップショットを含むことを特徴とする請求項１に記載の映像処理装置。
【請求項４】
コンピュータに読み込み込ませ実行させることで、前記コンピュータを請求項１乃至３のいずれか１項に記載の映像処理装置として機能させるコンピュータプログラム。
【請求項５】
請求項４に記載のコンピュータプログラムを記憶したことを特徴とするコンピュータ可読記憶媒体。
【請求項６】
映像の断片であるカットを連結する処理を行う映像処理装置の制御方法であって、
特定手段により、各カットについて、フレーミングまたは該カットを撮影した際のカメラモーションを特定する特定工程と、
連結手段により、連結されるカット同士の前記フレーミングまたはカメラモーションが同じにならないように、前記各カットを連結する連結工程を備えることを特徴とする映像処理装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、映像を編集する映像処理装置に関する。
【背景技術】
【０００２】
近年、デジタルカメラ、デジタルビデオカメラなどの普及により、デジタルデータとして符号化された映像が手軽に入手でき、これらの映像を編集する機会も増えつつある。
【０００３】
映像の編集技術としては、例えば、特許文献１のようなものが知られている。そこでは、予め決められたルールに基づいて、複数の素材から構成された映像を作成する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−５５１５２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
映像の断片（カット）を連結する作業において、視聴者によって、好ましい連結の種類と好ましくない連結の種類が存在し得る。例えば、複数のカットが連結された映像を視聴者が見たときに、その映像の全体的な空間認識が上手くできないことは好ましくない。あるいは複数のカットを用いて編集したにもかかわらず、単調な映像であった場合には、視聴者はそれを見て飽きてしまう。
【０００６】
本発明は上記点に鑑みてなされたものであり、複数のカットの好ましくない連結を防止することを主な目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明の映像処理装置によれば、映像の断片であるカットを連結する処理を行う映像処理装置であって、各カットについて、フレーミングまたは該カットを撮影した際のカメラモーションを特定する特定手段と、連結されるカット同士の前記フレーミングまたはカメラモーションが同じにならないように、前記各カットを連結する連結手段を備えることを特徴とする。
【発明の効果】
【０００８】
本発明によれば、複数のカットの好ましくない連結を防止することができ、結果的に、編集後の映像を視聴者に好ましいものとすることができる。
【図面の簡単な説明】
【０００９】
【図１】映像処理装置のハードウェア構成の一例を示す図
【図２】映像処理装置の機能構成を示す図
【図３】映像処理装置の画面を示す図
【図４】実施形態１の動作手順を示す図
【図５】映像自動編集処理の手順を示す図
【図６】カット選択条件を変更する処理手順を示す図
【図７】テンプレートの一例を示す図
【図８】映像特徴情報の一例を示す図
【発明を実施するための形態】
【００１０】
［実施形態１］
図１は、本実施形態に適用される映像処理装置（映像編集装置とも呼ぶ）のハードウェア構成の一例を示したものである。本実施形態における映像処理装置は、後述するテンプレートを用いて、編集された映像を作成する。図１において、ＣＰＵ１は、Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔである。また、ＲＯＭ２は、Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙであり、ＨＤＤ３は、Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅである。本実施形態では、ＣＰＵ１が、ＲＯＭ２やＨＤＤ３に格納されている制御プログラムを読み出して実行し、各デバイスを制御する。この制御プログラムは、本実施形態で説明される各種動作の制御プログラムである。ＲＯＭ２は、上記制御プログラムやそのプログラムに利用される各種データを保持する。ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）４は、ＣＰＵ１の上記プログラムのワーク領域、エラー処理時のデータの退避領域、上記制御プログラムのロード領域などを有する。ＨＤＤ３は、上記各種制御プログラムや各種データを格納する。入力・表示装置５は、ユーザから情報を映像処理装置に入力すると共に、後述する各種処理結果を表示する。ＣＰＵバス６は、アドレスバス、データバス及びコントロールバスを含む。なお、上記制御プログラムは、ＲＯＭ２又はＨＤＤ３に予め記憶されていてもよいし、必要に応じて通信路を介して外部装置などから受理し、ＲＯＭ２又はＨＤＤ３に記憶しても良い。ＣＰＵ１は、ＲＯＭ２又はＨＤＤ３等に記憶されているプログラムを実行することにより、後述する映像処理装置の各種機能あるいは後述するフローチャートの各種動作を実行する。
【００１１】
図２は、映像処理装置（映像編集装置）の機能構成を示す図である。映像編集装置２０１は上記映像処理装置に相当し、情報記憶部２０２に記憶されている映像の素材を用いて、新たな映像（編集映像）を作成する。本実施形態では、上記映像の素材のうち所望の複数を次々に連結することにより映像を作成するものである。情報記憶部２０２は例えばＨＤＤ３に相当するものであり、１つ以上の映像データ、映像データに付与されているメタデータ、映像データの解析結果である解析情報、後述するテンプレートなどを記憶（格納）している。映像読出部２０３は、情報記憶部２０２に記憶されている映像データを読み出す。編集映像レンダリング部２０４は、映像読出部２０３により読み出された映像データと、後述するエフェクト付与部２０７により付与されたエフェクトとを合成し、レンダリングする。編集映像表示部２０５は、編集映像レンダリング部２０４でレンダリングされた映像（編集映像）を表示する。なお、この表示部はタッチパネルディスプレイの表示部として機能し、後述する操作検知部２１６と協働して、ユーザからの画面操作を受け付けるグラフィックユーザインタフェースとなっている。カット結合部２０６は、カット選択部２１０で選択された複数のカット（映像の断片）に関する情報を結合する。エフェクト付与部２０７は、エフェクト情報読出部２１４で読み出されたエフェクト付与に関する情報（エフェクトの種類やエフェクトを付与する期間情報）に基づいて、複数のカットが結合された映像にエフェクトを付与する。素材映像データ選択部２０８は、ユーザの指示に基づいて、上記編集映像の作成に用いる素材となる映像データを選択する。そして、選択された映像データのファイル名を、映像特徴情報取得部２０９に通知する。映像特徴情報取得部２０９は、素材映像データ選択部２０８から通知された“選択された映像データ”に関する映像特徴情報を、映像データに付与されたメタデータから取得する。この映像特徴情報とは、映像内のカメラモーション（ズーム、パン、チルト、ドリー等）や、被写体の大きさを示す情報（フレーミング等）である。このフレーミングには、例えば、ＬＳ（ロングショット）、ＦＦ（フルフィギュア）、ＫＳ（ニーショット）、ＢＳ（バストショット）、ＵＰ（アップショット）などの種類が存在する。これらは周知の構図なので詳細説明は省略する。なお、映像特徴情報の取得方法は上記に限らず、映像データを解析することによって取得しても良い。図８に、映像特徴情報の一例を示しておく。映像データの映像解析結果８０１において、ファイル名ｖｉｄｅｏＡ．ｍｐｇ、ファイル名ｖｉｄｅｏＢ．ｍｐｇの映像解析結果が記載されている。ファイル名ｖｉｄｅｏＡ．ｍｐｇの映像解析結果８０２を見てわかるように、映像の構図の解析結果８０３、カメラモーションの解析結果８０４、８０５などが記載されている。解析結果８０３において、＜Ｆｒａｍｉｎｇ  ｓｔａｒｔ＝０  ｅｎｄ＝１０００＞ＬＳ＜／Ｆｒａｍｉｎｇ＞は、０〜１０００の映像フレームが、ＬＳの構図であると解析されたことを示す。ＬＳとは被写体が小さく映っている構図である。また、＜Ｆｒａｍｉｎｇ  ｓｔａｒｔ＝１０００  ｅｎｄ＝１５００＞ＦＦ＜／���ｒａｍｉｎｇ＞は、１０００〜１５００の映像フレームが、ＦＦの構図であると解析されたことを示す。ＦＦとは被写体全体が大きく映っている構図である。カメラモーションの解析結果８０４において、＜Ｐａｎ  ｓｔａｒｔ＝５００  ｅｎｄ＝８００＞ＲＩＧＨＴ＜／Ｐａｎ＞は、５００〜８００の映像フレームで、右方向のパンが行われたと解析されたことを示す。カメラモーションの解析結果８０５において、＜Ｚｏｏｍ  ｓｔａｒｔ＝１２００  ｅｎｄ＝１５００＞ＩＮ＜／Ｚｏｏｍ＞は、１２００〜１５００の映像フレームで、ズームインが行われたと解析されたことを示す。図２のカット選択部２１０は、映像特徴情報取得部２０９で取得された上記映像特徴情報と、後述するカット選択条件読出部２１３で読み出されたカット選択条件とに基づいて、カット結合部２０６に供給する複数のカットに相当する映像データを選択する。ここでの選択は、例えば、ファイル名、利用する区間（イン点、アウト点）を指定することにより行われる。カット映像特徴情報取得部２１１は、カット選択部２１０からカット結合部へ供給することが確定しているカット（映像の断片）と、それに隣接するカット（映像の断片）に関する映像特徴情報をそれぞれを取得する。カット選択変更部２１２は、カット映像特徴情報取得部２１１で取得された映像特徴情報に基づいて、後述するカット選択条件読出部２１３で読み出すカット選択条件を変更する。このカット選択条件の変更方法の幾つかの例を、以下で説明する。ある一例としては、カット選択変更部２１２には、「カット選択部２１０からカット結合部へ供給することが確定しているカット（映像の断片）の映像特徴情報が、類似する映像特徴情報を持つ映像を次の連結対象として選択しない」という基準を設定しておく。例えば、連結される前方のカットに相当する映像にパンのカメラモーションが含まれていたら、連結される後方のカットはパンのカメラモーションが含まれないものを優先的に選択する。また別の一例としては、カット選択変更部２１２には、「カット選択部２１０からカット結合部へ供給することが確定しているカットに被写体が含まれている場合に、類似する被写体の大きさを含む映像を次の連結対象として選択しない」という基準を設定しておく。これにより、例えば、この連結部分でシーンが変更されたにもかかわらず、変更されたことを感じない不都合を回避できる。また別の一例としては、「カット選択部２１０からカット結合部へ供給することが確定しているカット（映像の断片）にパンのカメラモーションが含まれていたら、次の連結対象のカットはカメラモーションを含まないものに限定する」等の制約を付けても良い。また、変更しないカット選択条件を、保護条件指定を通してユーザが任意に指定することができる。この場合、ユーザの意図を反映しつつ、視聴者が違和感を感じる映像の作成を防止できる。カット選択条件読出部２１３は、後述するテンプレートに基づいて、カット結合部に供給するカットを規定するカット選択条件を読み出す。例えば、この条件とは、被写体がある所定の大きさで映っている映像、パン、ズームのカメラモーションがある映像等である。図７は、上記テンプレートの一例である。テンプレー��７０１において、カットに関する情報７０２と、カット間をつなぐ変移（トランジション）に関する情報７０５が記載されている。具体的にカットに関する情報７０２には、このカットに用いる映像の構図の情報７０３と、このカットで使用するエフェクトの情報７０４が含まれる。映像の構図の情報７０３における、Ｆｒａｍｉｎｇ＝ＬＳ  ａｎｄ  Ｐａｎ＝０  ａｎｄ  Ｚｏｏｍ＝０は、映像の構図がＬＳであり、パンとズームが行われていない映像を、選択する条件である。エフェクトの情報７０４における、＜Ｆｉｌｔｅｒ＞Ｍｏｔｉｏｎ  Ｂｌｕｒ＜／Ｆｉｌｔｅｒ＞は、エフェクトとして、“モーションブラー”のフィルタを使用することを示す。カット間をつなぐ変移（トランジション）に関する情報７０５において、＜Ｔｒａｎｓｉｔｉｏｎ＞Ｆａｄｅ＜／Ｔｒａｎｓｉｔｉｏｎ＞は、カットｉｄ＝１とカットｉｄ＝２の間で、フェードのトランジションを使用することを示している。なお、テンプレートについてはこれに限らず、隣接するカットで選択された、映像データの映像特徴情報に基づいて、カット選択条件を変更するようにしても良い。情報７０６は、カットｉｄ＝１で選択した映像データでパンが検知された場合に、カットｉｄ＝２ではパンが検知された映像データを選択しないことを示す。エフェクト情報読出部２１４は、上記テンプレートから、エフェクト付与部２０７で適用するエフェクトに関するエフェクト情報７０４を読み出す。このエフェクト情報としては、そこで付与するエフェクトの種類に加え、エフェクトを付与する期間を示すことも可能である。テンプレート選択部２１５は、ユーザに指定された上述のテンプレートを選択する。操作検知部２１６は、ユーザによる操作（画面の一部へのタッチあるいは押下）を検知する機能を備えた部材であり、上述した表示部２０５と協働してタッチパネルディスプレイの役割を担っている。制御部２１７は、上述した各処理部の動作を逐次監視し、後述する各種手順に従った動作を行うべく、各処理部の動作を制御するための処理部である。従って、以下において特に後述しない場合には、その動作を行う主体の一部として制御部２１７が関わっていると理解しても構わない。
【００１２】
図３は、映像編集装置２０１の表示部２０５および操作検知部２１６に相当するタッチパネルディスプレイの画面を示したものである。図３（ａ）は画面の全体を示している。この画面３０１上には、映像選択ボタン３０２、テンプレート選択ボタン３０３、映像編集開始ボタン３０４、終了ボタン３０５が表示されている。また、映像表示領域３０６の内部には、複数の映像ファイル３０７がアイコンとして一覧表示されている。また、画面全体にアイコン３０７が収まらない場合には、自動的にスクロールバーなどが表示され、スクロール表示なども出来るようにしてかまわない。なお、これら映像ファイル３０７のそれぞれは、編集対象の素材であり、上述した映像の断片（カット）のそれぞれに相当するものであると理解されたい。また、画面３０１上には矢印マーク３０８を表示することができ、矢印マーク３０８を移動させることで表示中の映像ファイル３０７の幾つかを選択することができる。なお、この矢印マーク３０８の移動は、ユーザによるタッチパネルディスプレイへのタッチ（ドラッグ）によって行っても良いし、マウス等の別の操作部材によって間接的に移動させても良い。また、ここで選択された映像ファイル３０７は、選択中であることが理解できるように、その周りに太枠３０９が表示される。また、この選択は、一覧表示されたアイコン３０７を離散的に選択することもできる。これについては周知技術であるので詳細説明は省略する。
【００１３】
図３（ｂ）は画面の一部である領域３０２を拡大した様子である。なお、それぞれの映像ファイル３０７を示すアイコンには、上述した映像特徴情報に基づくマークが重ねて表示される。例えば、ある映像ファイルについて、ズーム操作がある場合にはＺマークが表示される。また例えば、ある映像ファイルについて、パン操作がある場合にはＰマークが表示される。また例えば、ある映像ファイルについて、チルト操作がある場合にはＴマークが表示される。また例えば、ある映像ファイルのフレーミングがＬＳの場合にはＦ１マークが表示される。また例えば、ある映像ファイルのフレーミングがＦＦの場合にはＦ２マークが表示される。また例えば、ある映像ファイルのフレーミングがＫＳの場合にはＦ３マークが表示される。また例えば、ある映像ファイルのフレーミングがＢＳの場合にはＦ４マークが表示される。また例えば、ある映像ファイルのフレーミングがＵＰの場合にはＦ５マークが表示される。また例えば、ある映像ファイルのフレーミングが上記Ｆ１〜Ｆ５の何れにも該当しない場合にはＦ６マークが表示される。なお、ここでは、Ｚマーク、Ｐマーク、Ｔマークなどは、対象となる映像ファイルに該当する操作がある場合に、独立して表示されれば良い。その一方で、Ｆ１〜Ｆ６マークは、対象となる映像ファイルにおいて、もっとも該当する時間帯が長かったフレーミングの種類を該当するものを特定することにより、何れかが表示されれば良い。例えば、５分間の映像ファイルのフレーミングの種類を特定する場合に、ＬＳに該当する時間帯が１分間で、ＦＦに該当する時間帯が４分間だった場合には、ＦＦを示すＦ２マークをアイコン上に表示するものとする。
【００１４】
図４は、映像編集装置２０１（映像処理装置）による一連の動作を示すフローチャートである。電源ＯＮなど、何等かのトリガに基づいて映像を編集する動作モードが開始された場合に、以下の各ステップを実行する。まず、ステップＳ４０１では、検知部２１６は、ユーザによって終了ボタン３０５が押されたかどうかを検知する。これが検知された場合には、映像を編集する動作モードを終了する。もしこれが検知されていない場合には、ステップＳ４０２へ進む。ステップＳ４０２では、ユーザによって映像選択ボタン３０２の押下が行われたかどうかを検知する。もしこれが検知された場合には、ステップＳ４０３へ進む。一方、これが検知されない場合にはステップＳ４０１へ戻る。ステップＳ４０３では、映像の断片（カット）を選択させる処理を行う。ここではまず、映像表示領域３０６の内部に、予め情報記憶部２０２に記憶されている各映像データに相当する映像ファイル３０７を一覧表示する。ここでは、上記図３で説明したように、映像ファイル３０７はアイコンとして表示される。ここでは、更に、ユーザによっていずれの映像ファイル３０７が選択されたのかも検知し、選択された映像ファイル３０７に該当するアイコンの外側に、太枠３０９を重ねて表示する。ステップＳ４０４では、ユーザによってテンプレート選択ボタン３０３が押されたかどうかを検知する。もしこれが検知された場合にはステップＳ４０５へ進む。もしこれが検知されない場合にはステップＳ４０１に戻る。ステップＳ４０５では、テンプレートを選択させる処理を行う。具体的には、ユーザによる選択指示に基づいて、情報記憶部２０２に記憶されているテンプレートファイルのなかから、１つのテンプレートファイルを特定する。なお、上記選択指示の認識およびテンプレートファイルの記憶位置の特定などは、テンプレート選択部２１５が行うものとする。ステップＳ４０６では、ユーザによって映像編集開始ボタン３０４が押されたかどうかを検知する。もしこれが検知された場合にはステップＳ４０７へ進む。もしこれが検知されない場合にはステップＳ４０１に戻る。ステップＳ４０７では、後述する映像自動編集処理を行う。
【００１５】
図５は、上記ステップＳ４０７における映像自動編集処理の動作手順を示すフローチャートである。ステップＳ５０１では、カットを選択する条件を読み出す。上述したように、テンプレート選択部２１５を介して、ユーザによって選択指示されることにより、テンプレートファイルは特定されている。ここでは、テンプレート選択部２１５は選択されたテンプレートファイルを読み出す。これに続いて、カット選択条件読出部２１３では、上記読み出されたファイルの内部から、カットを選択する条件を示す情報（カット選択条件）を読み出す。ステップＳ５０２では、カット選択部２１０によって以後に読み出して処理する候補となるカット（自動編集されるべき未処理のカット）が存在するか否かを判定する。もし候補となるカットが存在しない場合には、ステップＳ５０８へ進む。一方、もし候補となるカットが存在する場合には、ステップＳ５０３へ進む。ステップＳ５０３では、カット選択部２１０において新たに処理対象となっている注目のカットに対して、その前に処理されたカットが存在していたか否かを判定する。もし存在していた場合にはステップＳ５０９へ進む。もし存在していない場合には、ステップＳ５０４に進む。ステップＳ５０９では、カット選択変更部２１２によって、以前のカットで選択されたものの映像特徴情報に基づいて、カット選択条件を変更する。このカット選択条件の変更処理については後述する。ステップＳ５０４では、上述した処理の候補となるカットのうち、読み出し済みのカット選択条件に合うカットを検索し、条件に一番近いカットを選択する。ステップＳ５０５では、カット結合部２０６によって、検索、選択されたカットを、現在の累積結合している映像データ（編集映像）の末尾に結合する。ステップＳ５０６では、上記選択されたテンプレートファイルから、エフェクト情報読出し部２１４によって、映像に付与するエフェクトに関する情報（エフェクト情報）を読み出す。ステップＳ５０７では、エフェクト付与部２０７によって、上記読み出されたエフェクト情報に基づいて、これまでに累積結合された映像データ（編集映像）にエフェクトを付与する。ステップＳ５０８では、編集映像レンダリング部２０４によって、これまで累積結合された映像データ（編集映像）をレンダリングする。そして、表示部２０５に、レンダリングされた映像またはそれに相当するアイコンを表示し、映像自動編集処理（ステップＳ４０７）を終了する。
【００１６】
図６は、ステップＳ５０９におけるカット選択条件変更の手順を示すフローチャートである。ステップＳ６０１では、カット選択条件読出部２１３で読み出されたカット選択条件を、カット選択変更部２１２に通知する。ステップＳ６０２では、次に選択されるカットの直前に選択されたカット（累積結合されている映像データにおける最後のカット）の映像特徴情報を、カット選択変更部２１２に通知する。ステップＳ６０３では、カット選択条件に「前回と同じフレーミングを選択しないこと」が含まれているか否かの判定を行う。これは次々に結合されたカットにおいて、隣接するカットのフレーミングの種類が同じになっていることを嫌う場合に設定される条件である。もし、上記条件として、同じフレーミングを選択しないことが含まれている場合には、ステップＳ６０６に進む。そうでない場合にはステップＳ６０４に進む。ステップＳ６０４では、カット選択条件に「前回と同様のズーム操作を含むカットを選択しないこと」が含まれているか否かの判定を行う。もし、上記条件として、同様のズーム操作を含むカットを選択しないことが含まれている場合には、ステップＳ６０７に進む。そうでない場合にはステップＳ６０５に進む。ステップＳ６０５は、カット選択条件に「前回と同様のパンまたはチルト操作を含むカットを選択しないこと」が含まれているか否かの判定を行う。もし、上記条件として、同様のパンまたはチルト操作を含むカットを選択しないことが含まれている場合には、ステップＳ６０８に進む。もしそうでない場合にはステップＳ６０１に進む。ステップＳ６０６では、カット選択変更部２１２において、カット選択条件として、「次に選択されるカットの直前に選択されたカット（累積結合されている映像データにおける最後のカット）と同じフレーミングを選択しない」ための選択条件に更新する。例えば、直前のカットのフレーミングがＦＦだった場合には、「ＦＦ以外を選択する」という選択条件を設定する。ステップＳ６０７では、カット選択変更部２１２において、カット選択条件として、「前回と同様のズーム操作を含むカットを選択しない」ための条件に変更する。例えば、直前のカットがズームイン操作を含んでいる場合には、「ズームアウトもしくはズーム操作がなされていないカットを選択する」という選択条件を設定する。ステップＳ６０８は、カット選択変更部２１２で、カット選択条件として、「前回と同様のパン操作を含むカットを選択しない」ための条件に変更する。例えば直前のカットが右方向へのパン操作を含んでいる場合には、「右方向以外の方向へパンまたはチルトしているか、パンまたはチルト操作を含まないカットを選択する」という選択条件を設定する。以上のように条件を変更した後に、その設定された条件に基づいて、次に結合されるカットを選択することにより、次々に結合されるカットにおいて、同様のフレーミングやカメラ撮影条件で撮影されたカットが連続することを回避できる。
【００１７】
なお、上記説明においては、カット選択条件として、「前回と同じフレーミングを選択しないこと」としたが、少し条件をゆるめて「前回と類似したフレーミングを選択しないこと」という、更に強い制限を課すことも可能である。この場合には、それぞれのフレーミングにおいて相互の類似度を求めておき、次のカットの選択時においては、類似度が閾値以上のカット群を、上述したような「同じフレーミング」であると判断すれば良いであろう。
【００１８】
ところで、自動編集される候補のカットが残っているにも関わらず、残りのカットが“選択条件”に合致しない場合もあるだろう。その場合には、それらカットを元の配列順に結合しても良い。もしくは、ユーザが編集対象として選択したカットではあるもの、そのカットは結合対象から除外してしまうという例外処理も可能であろう。
【００１９】
以上によれば、結合される直前のカットと次のカットにおいて、カメラモーションやフレーミングの種類が異なるようにできる。従って、複数のカットが連結された映像を視聴者が見たときに、その映像の全体的な空間認識を誤解することが少なくなる。また、複数のカットを含んでいるにも関わらず、視聴者が単調な映像に感じてしまうようなことが無くなる。
【００２０】
［変形例］
上記実施形態では、単純に、結合されるカット同士のカメラモーションが異なっているように、次々にカットを選択、結合していたが、本発明はこれに限らない。例えば、連続するカットについて、カメラモーションの有無が繰り返されるように選択基準を設定しても良いであろう。このようにすることによっても、視聴者にとっては、十分にカットの変更が理解できるであろう。
【００２１】
なお、本発明には、上述した機能構成の個々を処理回路として備え、これらを組み合わせて１つの装置を形成する場合なども範疇として含まれる。また、上記実施形態の各工程や機能を実現するソフトウェア（コンピュータプログラム）を、ネットワークや記憶媒体を介してシステムに供給し、そのシステムのコンピュータ（またはＣＰＵ等）が上記プログラムを読み込んで実行する処理も範疇に含まれる。また、上記コンピュータプログラムや、それを記憶したコンピュータ可読記憶媒体も本発明の範疇に含まれる。
【図１】
2012156801.tif 000003
【図２】
2012156801.tif 000004
【図３】
2012156801.tif 000005
【図４】
2012156801.tif 000006
【図５】
2012156801.tif 000007
【図６】
2012156801.tif 000008
【図７】
2012156801.tif 000009
【図８】
2012156801.tif 000010