(57)【要約】【課題】センサ等を用いず、映像処理のみで、映像コンテンツから、イベントとなる映像区間を決定する。【解決手段】映像コンテンツを構成する複数のカットのカット点および各カットのカメラワークを記憶しておく。イベントの種類に応じて、各イベントのカメラワークのパターンを記憶しておく。テロップに基づいて、イベントの開始点となるカットを特定し、当該カットを含む複数の連続したカットのカメラワークのパターンを、記憶している所定のカメラワークのパターンと比較する。比較結果に応じて、イベント収束点を含むカットを決定する。また、イベントの状況や、各カットのカメラワークの種類の数に応じて、イベントの収束点を補正する。【選択図】図１５
2008005204.tif 000002
【特許請求の範囲】
【請求項１】
複数のカットにより構成される映像コンテンツから、一部分の映像の映像区間を決定する映像区間決定装置であって、
カットごとに、前記カットにおけるカメラの動きを示すカメラワークを記憶しているカメラワーク記憶手段と、
連続する複数のカットの、一連のカメラワークのパターンが、所定のカメラワークのパターンと一致するか否かを判断する判断手段と、
一致すると判断されるときに、前記パターンに応じて定まる所定の時点を、映像区間の境界として決定する決定手段とを備える
ことを特徴とする映像区間決定装置。
【請求項２】
前記映像区間決定装置は、さらに、
映像コンテンツにおける、各カットの開始時点および終了時点を記憶するカット点記憶手段を備え、
前記決定手段は、前記判断手段による判断の対象となった各カットから、前記パターンに応じて定まる所定のカットを選択し、選択したカットの開始時点または／および終了時点に基づいて前記所定の時点を定めることにより前記決定を行う
ことを特徴とする請求項１記載の映像区間決定装置。
【請求項３】
前記映像区間決定装置は、さらに、
前記映像区間の開始点を示す開始点情報を取得する取得手段を備え、
前記判断手段は、前記取得した開始点情報に示される開始点を含む開始点カットを前記カット点記憶手段から特定する開始点カット特定部を含み、
前記開始点カットを含む前記連続する複数のカットで前記判断を行い、
前記決定手段は、前記選択したカットの開始時点または／および終了時点に基づいて前記映像区間の収束点を定め、前記開始点および前記収束点を、前記境界として決定する
ことを特徴とする請求項２記載の映像区間決定装置。
【請求項４】
前記映像区間決定装置は、さらに、
前記映像コンテンツの映像中に表示されているテロップが示す情報を、前記テロップの表示時刻と対応づけたテロップ情報を記憶しているテロップ記憶手段を備え、
前記取得手段は、前記テロップが示す情報に応じて定まる所定のテロップの表示時刻を前記開始点情報として取得する
ことを特徴とする請求項３記載の映像区間決定装置。
【請求項５】
前記映像区間決定装置は、さらに、
映像コンテンツ中の出来事の状況を示すイベント状況情報を記憶しているイベント状況記憶手段を備え、
前記決定手段は、前記パターンおよび前記イベント状況情報に示される前記状況に基づいて、前記所定の時点を定めて、前記境界として決定する
ことを特徴とする請求項１記載の映像区間決定装置。
【請求項６】
前記映像区間決定装置は、さらに、
前記映像コンテンツの映像中に表示されているテロップが示す情報を、前記テロップの表示時刻と対応づけたテロップ情報を記憶しているテロップ記憶手段と、
前記テロップ情報に基づいて、前記イベント状況情報を生成して前記イベント状況記憶手段に記憶させるイベント状況算出手段とを備え、
前記決定手段は、前記イベント状況算出手段が算出して前記イベント状況記憶手段に記憶させたイベント状況情報を用いて前記決定を行う
ことを特徴とする請求項５記載の映像区間決定装置。
【請求項７】
前記カメラワーク記憶手段は、さらに、
前記カットごとに、前記カメラワークの種類の数を示すカメラパラメータ数を記憶しており、
前記決定手段は、前記パターンおよび前記判断にかかる各カットのカメラパラメータ数の増減に基づいて、前記所定の時点を定めて、前記境界として決定する
ことを特徴とする請求項１記載の映像区間決定装置。
【請求項８】
複数のカットにより構成される映像コンテンツから、一部分の映像の映像区間を決定する処理を行い、カットごとに、前記カットにおけるカメラの動きを示すカメラワークを記憶する記憶手段を備える映像区間決定装置において用いられる映像区間決定方法であって、
連続する複数のカットの、一連のカメラワークのパターンが、所定のカメラワークのパターンと一致するか否かを判断する判断ステップと、
一致すると判断されるときに、前記パターンに応じて定まる所定の時点を、映像区間の境界として決定する決定ステップとを含む
ことを特徴とする映像区間決定方法。
【請求項９】
複数のカットにより構成される映像コンテンツの、前記カットにおけるカメラの動きを示すカメラワークをカットごとに記憶する記憶手段を備える映像区間決定装置に、前記映像コンテンツから一部分の映像の映像区間を決定する処理を行わせる制御プログラムであって、
連続する複数のカットの、一連のカメラワークのパターンが、所定のカメラワークのパターンと一致するか否かを判断する判断ステップと、
一致すると判断されるときに、前記パターンに応じて定まる所定の時点を、映像区間の境界として決定する決定ステップとを含む
ことを特徴とする制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、テレビ番組、特にスポーツ番組等の映像コンテンツに対して、映像区間を示すメタデータを自動的に付与する技術に関する。
【背景技術】
【０００２】
映像コンテンツ中の重要なアクション（以下、「イベント」という）に対して、その映像区間の開始点および収束点を示すメタデータが付与されていることがある。メタデータは、具体的には、ARIB（Association of Radio Industries Businesses）における規格STD-B38や、TV-Anytimeフォーラムによって規定されている。
このメタデータを用いると、例えば、映像コンテンツが、野球等のスポーツ中継番組である場合、所定のイベントに対してメタデータが付与されていると、映像コンテンツの視聴者は、例えば得点シーンのみをダイジェストで視聴することができる。
【０００３】
また、テレビ放送局の番組制作者にとっても、映像コンテンツにメタデータが付与されていると、イベントを含む映像を映像コンテンツから抽出する手間を大幅に軽減することができ、番組を制作する際に有用である。
しかし、このような映像区間を示すメタデータは、人手で付与するとなると、付与を行う者が映像コンテンツを視聴して、メタデータを付与すべき映像区間を探さなければならず、時間的に多大な労力を要する。
【０００４】
そこで、従来、人手ではなく自動的に映像コンテンツにメタデータを付与する様々な技術が用いられている。
例えば、音声レベルのピークを検出して、イベントの映像区間の開始点とし、その開始点から一定時間経過後を映像区間の収束点としてダイジェスト映像を自動生成する機能を持つHDD/DVDレコーダがある。
【０００５】
また、下記の特許文献１には、複数のカメラ各々にセンサを取り付け、センサから得られる各カメラの撮影範囲の情報を用いて、映像コンテンツのインデックスを生成する技術が開示されている。具体的には、カメラの撮影範囲のパターンと、予め用意されたパターンとが一致したときに、一致したパターンに応じて、インデックスを生成することとしている。
【特許文献１】特開２００２−２２３３７５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記のように、映像区間の開始点から一定時間経過後を収束点とする場合、一律に一定時間の経過後を映像区間の収束点とするため、イベントが完結する前に映像区間の収束点が決定されることがある。また、その逆に、イベントが完結しているにもかかわらず、冗長な映像も、映像区間に含まれてしまうことがある。
例えば、野球等の映像コンテンツであれば、視聴者等の要望を考慮すると、本来、安打による得点シーン等のダイジェスト映像は、走者が本塁に生還して得点が加算される場面までとしたい。にもかかわらず、走者の本塁生還前の時点が映像区間の収束点として決定され、ダイジェスト映像のみを見た場合、走者が生還したのか否かがわからないものとなるおそれがある。
【０００７】
また、上記特許文献１記載の技術では、カメラの撮影範囲についてのパラメータが、センサから取得できることを前提としている。そのため、センサ設置の手間がかかる上に、映像処理のみではインデックスを生成することができない。
そこで、本発明は、映像コンテンツの映像処理だけで、映像区間を精度良く決定することができる映像区間決定装置、映像区間決定方法、映像区間決定プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するため、本発明は、複数のカットにより構成される映像コンテンツから、一部分の映像の映像区間を決定する映像区間決定装置であって、カットごとに、前記カットにおけるカメラの動きを示すカメラワークを記憶しているカメラワーク記憶手段と、連続する複数のカットの、一連のカメラワークのパターンが、所定のカメラワークのパターンと一致するか否かを判断する判断手段と、一致すると判断されるときに、前記パターンに応じて定まる所定の時点を、映像区間の境界として決定する決定手段とを備える。
【発明の効果】
【０００９】
映像コンテンツにおいて、イベントを構成している映像区間のカメラワークは、イベントの種類ごとに特徴を有する場合がある。
例えば、映像コンテンツが野球の場合、打者がホームランを打ったときは、カメラが打球を追いかけるために、カメラワークは、パンしつつ放物線を描く。これに対し、打者が三振した場合は、カメラワークは、ほぼ固定である。
【００１０】
このような特徴に着目すると、カメラワークの内容に応じて、イベントの種類を判断することができる。
また、イベントの種類ごとに、そのイベントのカメラワークに特徴があるということは、イベントが収束する時点を、カメラワークからある程度特定できることも意味する。
例えば、ホームランの場合は、打球がスタンドインするところまでを映像区間としたければ、放物線を描くカメラワークのカットの終了点を、映像区間の収束点とすればよい。
【００１１】
上述の構成を備える本発明の映像区間決定装置は、映像コンテンツの、複数のカットのカメラワークが、所定のパターンと一致するかを判断することにより、当該複数のカットにおけるイベントの種類を判断するので、判断結果に応じて、映像区間の境界を精度良く決定することができる。
ここで、前記映像区間決定装置は、さらに、映像コンテンツにおける、各カットの開始時点および終了時点を記憶するカット点記憶手段を備え、前記決定手段は、前記判断手段による判断の対象となった各カットから、前記パターンに応じて定まる所定のカットを選択し、選択したカットの開始時点または／および終了時点に基づいて前記所定の時点を定めることにより前記決定を行うこととしてもよい。
【００１２】
通常、映像コンテンツのあるカットにおいてイベントが収束すると、カットが切り替わって他の映像が表示される。例えば、野球の場合、打者がホームランを打つと、打球がスタンドインした後はカットが切り替わって塁上を走っている打者のカットとなる。すなわち、カットが切り替わるということは、他の状況や場面を表示しているということである。
【００１３】
上述の構成を備える本発明の映像区間装置は、映像区間の境界を、カットの開始時点や終了時点に基づいて決定するので、冗長な映像が映像区間に含まれないよう、映像区間の境界を精度良く決定することができる。
また、前記映像区間決定装置は、さらに、前記映像区間の開始点を示す開始点情報を取得する取得手段を備え、前記判断手段は、前記取得した開始点情報に示される開始点を含む開始点カットを前記カット点記憶手段から特定する開始点カット特定部を含み、前記開始点カットを含む前記連続する複数のカットで前記判断を行い、前記決定手段は、前記選択したカットの開始時点または／および終了時点に基づいて前記映像区間の収束点を定め、前記開始点および前記収束点を、前記境界として決定することとしてもよい。
【００１４】
これにより、映像区間の開始点が既知である場合に、映像区間の収束点を精度良く決定することができる。
また、前記映像区間決定装置は、さらに、前記映像コンテンツの映像中に表示されているテロップが示す情報を、前記テロップの表示時刻と対応づけたテロップ情報を記憶しているテロップ記憶手段を備え、前記取得手段は、前記テロップが示す情報に応じて定まる所定のテロップの表示時刻を前記開始点情報として取得することとしてもよい。
【００１５】
イベントの発生によって変化した状況を、テロップによって表示する場合がある。例えば、映像コンテンツが野球の場合、各チームが獲得している得点を得点テロップによって表示する。得点が加算されれば、テロップによって表示する内容を更新して、得点が加算されたことを示す。
したがって、テロップの内容の更新を手がかりとして、イベントが発生したとみなすことができる。ここで、テロップの内容を、人手によらず、映像コンテンツから自動的に検出する従来技術を用いると、映像コンテンツを映像処理することのみで、映像区間を決定することができる。
【００１６】
ところで、イベント発生時の状況によっては、同一のイベントであっても、状況に応じてその収束点を異なるものとしたい場合がある。
例えば、野球の場合、塁上にランナーのない状況でのヒットであれば、視聴者は、打者の打球が外野手によって捕球された時点でアウトかヒットかがわかり、それ以上の情報は必要ではない。すなわち、打球が外野手によって捕球された時点をイベントの収束点とすればよい。
【００１７】
これに対し、得点圏の塁上にランナーがいる場合は、視聴者は、打者がアウトかヒットかという情報に加えて、ヒットの場合、ランナーの進塁数や、進塁によってチームに得点が加算されるか否かという、試合の結果に重要な影響を与える可能性の高い情報も必要であると考えられる。例えば、打球が外野手によって捕球され、内野手が受け取るまで、または走者が本塁に生還して得点が加算されるまでをイベントの収束点としたい。
【００１８】
そこで、前記映像区間決定装置は、さらに、映像コンテンツ中のイベントの状況を示すイベント状況情報を記憶しているイベント状況記憶手段を備え、前記決定手段は、前記パターンおよび前記イベント状況情報に示される前記状況に基づいて、前記所定の時点を定めて、前記境界として決定することとしてもよい。
これにより、イベント発生時の状況に応じて、映像区間の境界を決定することができ、映像区間の決定の精度をさらに向上させることができる。
【００１９】
また、前記映像区間決定装置は、さらに、前記映像コンテンツの映像中に表示されているテロップが示す情報を、前記テロップの表示時刻と対応づけたテロップ情報を記憶しているテロップ記憶手段と、前記テロップ情報に基づいて、前記イベント状況情報を生成し、生成した前記イベント状況情報を前記イベント状況記憶手段に記憶させるイベント状況算出手段とを備え、前記決定手段は、前記イベント状況算出手段が算出して前記イベント状況記憶手段に記憶させたイベント状況情報を用いて前記決定を行うこととしてもよい。
【００２０】
これにより、テロップの内容の更新を手がかりとして、イベントの状況を取得することができる。
ところで、イベントとは、映像コンテンツ中の重要なアクションであるので、そのイベントが発生している間は、カメラが動きのある映像を撮そうとして、カットにおけるカメラワークの種類の数が多くなることがある。例えば、打者がボールを打った場合は、あるカットにおいて、カメラが打球を追いかけて右パンし、打球を捕球する野手を撮そうとしてズームINし、打球を捕球した野手が内野へ返球するボールを追いかけようとして左パンする。このとき、カットにおけるカメラワークの種類の数は、右パンとズームINと左パンの３種類である。
【００２１】
そして、イベントが収束した後になると、カットが変わって映像の動きが小さくなり、カメラワークの種類の数も少なくなる。例えば、カメラがほとんど動かず固定のカメラワークで、ヒットを打った塁上の打者をアップで写す。このとき、カメラワークの種類の数は、固定の１種類である。
このように、イベントが発生している間はカメラワークの種類の数がカット間で増加し、カットが変わってイベントが収束すると、カメラワークの種類の数が直前のカットと比べて減少する傾向がある。
【００２２】
そこで、前記カメラワーク記憶手段は、さらに、前記カットごとに、各カットにおける前記カメラワークの種類の数を示すカメラパラメータ数を記憶しており、前記決定手段は、前記パターンおよび前記判断にかかる各カットの前記カメラパラメータ数の増減に基づいて、前記所定の時点を定めて、前記境界として決定することとしてもよい。
これにより、カメラワークの種類の数に応じて、映像区間の境界を決定することができ、映像区間の決定の精度をさらに向上させることができる。
【００２３】
また、複数のカットにより構成される映像コンテンツから、一部分の映像の映像区間を決定する処理を行い、カットごとに、前記カットにおけるカメラの動きを示すカメラワークを記憶する記憶手段を備える映像区間決定装置において用いられる映像区間決定方法であって、連続する複数のカットの、一連のカメラワークのパターンが、所定のカメラワークのパターンと一致するか否かを判断する判断ステップと、一致すると判断されるときに、前記パターンに応じて定まる所定の時点を、映像区間の境界として決定する決定ステップとを含む映像区間決定方法であるとしてもよい。
【００２４】
また、複数のカットにより構成される映像コンテンツの、前記カットにおけるカメラの動きを示すカメラワークをカットごとに記憶する記憶手段を備える映像区間決定装置に、前記映像コンテンツから一部分の映像の映像区間を決定する処理を行わせる制御プログラムであって、連続する複数のカットの、一連のカメラワークのパターンが、所定のカメラワークのパターンと一致するか否かを判断する判断ステップと、一致すると判断されるときに、前記パターンに応じて定まる所定の時点を、映像区間の境界として決定する決定ステップとを含む制御プログラムであるとしてもよい。
【発明を実施するための最良の形態】
【００２５】
＜実施の形態＞
以下、本発明にかかる映像区間決定装置について、実施の一形態を、図面を用いて説明する。
＜概要＞
以下の実施例では、野球番組の映像コンテンツにメタデータを付与する場合を例にして説明する。以下の実施例では、映像中の重要なアクションを「イベント」という。以下、映像区間決定装置が、イベントを構成する映像区間の開始点および収束点を決定する処理を主に説明する。
【００２６】
＜構成＞
１．１  構成
図１は、本発明の映像区間決定装置１０００の機能ブロック図である。
同図に示すように、映像区間決定装置１０００は、映像記憶部１０１と、カット点検出部１０２と、カット点記憶部１０３と、カメラワーク検出部１０４と、カメラワーク記憶部１０５と、カメラワーク計数部１０６と、テロップ検出部１０７と、テロップ情報記憶部１０８と、イベント発生検出部１０９と、イベント発生情報取得部１１０と、イベント状況算出部１１１と、イベント状況記憶部１１２と、イベント収束点特定部１１３と、メタデータ記憶部１１４を備える。
【００２７】
１．１．１  映像記憶部１０１
映像記憶部１０１は、例えば大容量のHDD（Hard Disk Drive）や、半導体メモリ等の記憶装置である。映像記憶部１０１は、MPEG-2（Moving Picture Experts Group phase 2）やMPEG-4、H.264等の方式で圧縮符号化された映像コンテンツをデジタルデータとして記憶する。
【００２８】
１．１．２  カット点検出部１０２
カット点検出部１０２は、映像記憶部１０１に記憶されている映像コンテンツを読み出して、映像中のカメラのオン・オフやカメラの切り替えや映像編集のつなぎ目によりシーンが切り替わる点（カット点）を自動的に検出する。検出したカット点をカット点記憶部１０３に記憶させる。また、検出したカット点を、カメラワーク検出部１０４へ出力する。なお、カット点の検出は、例えば隣接するフレームを比較して、フレームの色変化の変化量を測定し、変化量の差からカット点か否かを判定する方法などの、隣接するフレームが互いに著しく異なる画像特徴をもつものを探す等の従来技術により行うものとするが、これに限られるものではない。
【００２９】
１．１．３  カット点記憶部１０３
カット点記憶部１０３は、カット点検出部１０２の検出結果に基づいて、カットの識別番号と、カットの切り替わりの開始点および終了点の時刻とを対応づけてカット点情報として記憶する。
１．１．４  カメラワーク検出部１０４
カメラワーク検出部１０４は、映像記憶部１０１に記憶されている映像コンテンツを読み出して、カット点検出部１０２が出力したカット点で区切られる映像区間のカメラワークを検出する。また、カメラワーク検出部１０４は、カット点で区切られる映像区間におけるカメラ振り速度も検出する。検出したカメラワークおよびカメラ振り速度をカメラワーク記憶部１０５に記憶させる。なお、カメラワークおよびカメラ振り速度の検出は、例えば、映像の移動ベクトルの変化を検知する等の従来技術により行うものとするが、これに限られるものではない。
【００３０】
１．１．５  カメラワーク記憶部１０５
カメラワーク記憶部１０５は、カメラワーク検出部１０４の検出結果に基づいて、各カットのカメラワークとカメラ振り速度を対応づけてカメラワーク情報として記憶する。
１．１．６  カメラワーク計数部１０６
カメラワーク計数部１０６は、カメラワーク記憶部１０５から各カットのカメラワークを読み出して、各カットにおけるカメラワークの種類の数を計数する。計数したカメラワークの種類の数を、カメラパラメータ数として記憶し、イベント収束点特定部１１３へ出力する。なお、カメラパラメータ数を計数する処理については、後述する。
【００３１】
１．１．７  テロップ検出部１０７
テロップ検出部１０７は、映像記憶部１０１に記憶されている映像コンテンツを読み出して、映像コンテンツ中のテロップを読み取る。読み取ったテロップの内容を認識して、認識した内容と、テロップ表示時刻とを対応づけてテロップ情報としてテロップ情報記憶部１０８に記憶させる。本実施形態のように、野球番組を対象とする場合、テロップ検出部１０７が認識するテロップとは、例えば、塁上のランナーを示すランナーテロップや、ストライクやボールやアウトなどのカウント数を示すＳＢＯテロップや、各チームの得点を示す得点テロップや、投手が打者に対して投球を行ったときの球速を示す球速テロップなどである。各テロップの内容が表示されるごとに、その表示時刻を記憶する。なお、テロップの検出は、フレーム間で強いエッジの有無を判定する等の従来技術を用いるものとする。
【００３２】
１．１．８  テロップ情報記憶部１０８
テロップ情報記憶部１０８は、テロップ検出部１０７の検出結果に基づいて、テロップ情報を記憶する。なお、テロップ情報については、後述する。
１．１．９  イベント発生検出部１０９
イベント発生検出部１０９は、テロップ情報記憶部１０８に記憶されているテロップ情報に基づいて、イベントの発生を検出する。検出したイベントの発生時刻を、イベントの識別番号と対応づけてイベント発生情報として記憶する。また、イベントの発生を検出すると、イベントの発生を、イベント発生情報取得部１１０へ通知する。
【００３３】
１．１．１０  イベント発生情報取得部１１０
イベント発生情報取得部１１０は、イベント発生検出部１０９からイベントの発生の通知を受け取ると、イベント発生検出部１０９からイベント発生情報を取得する。取得したイベント発生情報を、イベント収束点特定部１１３やイベント状況算出部１１１へ出力する。
【００３４】
１．１．１１  イベント状況算出部１１１
イベント状況算出部１１１は、テロップ情報記憶部１０８に記憶されているテロップ情報と、イベント発生情報取得部１１０から出力されるイベント発生情報と、カメラワーク記憶部１０５に記憶されているカメラワーク情報とに基づいて、イベントの状況を示すイベント状況情報を算出する。算出したイベント状況情報を、イベント状況記憶部１１２に記憶させる。なお、イベントの状況とは、例えば、イベントの発生時刻において、塁上にランナーがいるか否か、イベントの発生によって打者が進塁した数、打者の打撃結果がヒットか凡打か等の、イベントの内容に関する情報のことをいう。イベント状況情報の算出処理については、後述する。
【００３５】
１．１．１２  イベント状況記憶部１１２
イベント状況記憶部１１２は、イベント状況算出部１１１によって算出されたイベント状況情報を記憶する。
１．１．１３  イベント収束点特定部１１３
イベント収束点特定部１１３は、イベント発生情報取得部１１０から出力されるイベント発生情報や、カット点記憶部１０３から読み出すカット点情報や、カメラワーク記憶部１０５から読み出すカメラワーク情報や、カメラワーク計数部１０６から出力されるカメラパラメータ数や、イベント状況記憶部１１２から読み出すイベント状況情報などに基づいて、イベントとなる映像区間の収束点を特定する。特定した映像区間の収束点、およびイベント発生情報に示される映像区間の開始点をメタデータ記憶部１１４に記憶させる。収束点を特定する処理については、後述する。
【００３６】
１．１．１４  メタデータ記憶部１１４
メタデータ記憶部１１４は、映像区間の境界である、開始点および収束点を、イベントの識別番号と対応づけて、イベント収束点表として記憶する。
＜データ＞
１．２  データ
次に、映像区間決定装置１０００において用いる各データについて、説明する。
【００３７】
１．２．１  カット点情報２００
図２は、カット点情報２００を示す図である。
カット点記憶部１０３が記憶しているカット点情報２００は、カットの識別番号と、映像の切り替わりの開始点および終了点の時刻とを対応づけて記憶している。
同図に示すように、カット点情報２００の１件のレコード（カット点情報２００ａ、２００ｂ、・・・）は、カット番号２１と、開始点２２と、終了点２３とを含む。
【００３８】
カット番号２１は、カット点情報２００に含まれる各カットを識別する番号である。
開始点２２は、カット番号２１に示されるカットの開始時刻を示す。
終了点２３は、カット番号２１に示されるカットの終了時刻を示す。
なお、本実施形態では、時刻は何時間何分何秒何フレームと表す。例えば、01:12:19:00は、1時間12分19秒00フレームを表す。
【００３９】
１．２．２  カメラワーク情報３００
図３は、カメラワーク情報３００およびカメラワークの種類を示す図である。
同図（ａ）は、カメラワーク情報３００を示す。
カメラワーク記憶部１０５が記憶しているカメラワーク情報３００は、カット点情報２００のカット番号２１により識別される各カットにおけるカメラワークとカメラ振り速度とを記憶している。
【００４０】
同図（ａ）に示すように、カメラワーク情報３００の１件のレコード（カメラワーク情報３００ａ、３００ｂ、・・・）は、カット番号３１と、カメラワーク３２と、カメラ振り速度３３とを含む。
カット番号３１は、各カットを識別する番号である。カット番号３１に示される値は、カット点情報２００のカット番号２１の値と対応している。すなわち、カット番号２１の値が「１００」のカットと、カット番号３１の値が「１００」のカットは、同一のカットを示す。
【００４１】
カメラワーク３２は、各カットに含まれるカメラワークを示す。カメラワークについては、同図（ｂ）で詳しく説明する。
なお、複数種類のカメラワークが同時に実行される場合、例えば右パンとズームINとが同時に実行される場合は、本実施形態の説明においては、「右パン＋ズームIN」のように、各カメラワークの種類に「＋」を付加して表すこととする。また、あるカットにおいて複数のカメラワークが含まれる場合、例えばカメラワークが固定の後、左パンする場合には、「固定→左パン」のように、各カメラワークの種類に「→」を付加して表すこととする。
【００４２】
また、同図（ａ）のカット番号３１が「１０１」のカットは、「右パン＋ズームIN」のカメラワークと「左パンDown」のカメラワークとが含まれているいるが、本実施形態では、あるカットにおいて複数のカメラワークが含まれる場合、当該カットにおいて、各カメラワークが順に実行されるものとする。例えば、同図（ａ）のカット番号３１が「１０１」の例では、「右パン＋ズームIN」のカメラワークが実行された後に、「左パンDown」のカメラワークが実行されることを意味するものとする。
【００４３】
カメラ振り速度３３は、各カットにおけるカメラの振り速度を示す。カメラ振り速度は、例えば、予め定められた閾値に基づいて、閾値よりもカメラ振り速度が速い場合は「速い」、閾値よりもカメラ振り速度が遅い場合は「遅い」と記憶される。本実施形態のように、野球番組の場合においては、例えば、ヒット時等の打球をカメラが追いかけて撮影している場合のカメラ振り速度を「速い」とし、また、打者が三振等の後に歩いてベンチに帰るときの姿をカメラが撮影する場合のカメラ振り速度を「遅い」として記憶するよう、閾値を決定するものとする。
【００４４】
次に、カメラワークの種類について説明する。
同図（ｂ）は、カメラワークの種類を示した表である。
一例を説明すると、カメラワークが「固定」とは、カメラの撮影方向が一定でパンやチルトやズームがないことをいう。
また、カメラワークが「ほぼ固定」とは、カメラの撮影方向がほぼ一定であることをいう。なお、ここで、カメラの撮影方向がほぼ一定とは、映像の動きが比較的小さいことをいう。ほぼ一定か否かは、例えば、映像の動きにより検出されるカメラ振り速度が所定の閾値よりも小さいか否かに基づいて決定することとしてもよい。
【００４５】
また、カメラワークが「放物線」とは、カメラの撮影方向をパンしながら、チルトUpとチルトDownのいずれか、または両方を行うことをいう。放物線となるカメラワークは、例えば、野球番組の場合、ホームランや外野フライ等の打球をカメラが撮影する場合に用いられる。
その他のカメラワーク、例えばパンやズーム、チルト等は同図に示すとおりであり、説明を省略する。
【００４６】
１．２．３  テロップ情報４００
図４は、テロップ情報４００を示す図である。
テロップ情報記憶部１０８が記憶しているテロップ情報４００は、塁上ランナーテロップ４１と、ＳＢＯテロップ４２と、得点テロップ４３と、球速テロップ４４とを含む。
塁上ランナーテロップ４１は、塁上の走者を示すテロップが、何時何分何秒何フレームに表示されたかを、表示内容とともに示す。表示内容とは、本実施形態では、塁ごとに、各塁に走者がいるとテロップに表示された場合を「１」、走者がいないとテロップに表示された場合を「０」とする。テロップが表示されるごとに、その表示時刻および表示内容を記憶する。同図の例では、01:13:35:00に、１塁・３塁には走者なし、２塁には走者がいることを示すテロップが表示されたことを示す。なお、通常、１塁・２塁・３塁に走者がいるか否かのテロップは、同時に表示される。逆に言えば、例えば、２塁・３塁に走者がいるか否かのテロップを表示せず、１塁に走者がいるか否かのテロップのみを表示するということは通常行われない。そのため、同図に示すように、１塁・２塁・３塁の各塁の走者を示すテロップは、同時刻（01:13:35:00）に更新される。
【００４７】
ＳＢＯテロップ４２は、ストライクやボールやアウトのカウント数を示すテロップが、いつ表示されたかを、表示内容とともに示す。「Ｓ」はストライク、「Ｂ」はボール、「Ｏ」はアウトのカウントを示す。例えば、ボールのカウントは、01:11:52:00に「０」が記憶され、その後、01:12:49:00に「１」が記憶されている。
得点テロップ４３は、得点を示すテロップがいつ表示されたかを、表示内容とともに示す。表示内容とは、得点である。同図の例では、01:13:33:00に、１点を示す得点テロップが表示されたことを示す。
【００４８】
球速テロップ４４は、投手の投じたボールの球速を示す球速テロップが表示された回数とともに、球速テロップの表示がいつ更新されたかを示す。
１．２．４  イベント発生情報５００
図５は、イベント発生情報５００を示す図である。
イベント発生検出部１０９が記憶しているイベント発生情報５００は、イベントの発生時刻を、イベントを識別する番号とともに記憶している。
【００４９】
同図に示すように、イベント発生情報５００の１件のレコード（イベント発生情報５００ａ、５００ｂ、・・・）は、イベントＩＤ５１と、イベント発生時刻５２とを含む。
イベントＩＤ５１は、各イベントを識別する番号である。
イベント発生時刻５２は、各イベントが何時何分何秒何フレームに発生したかを示す。
１．２．５  イベント状況情報６００
図６は、イベント状況情報６００を示す図である。
【００５０】
イベント状況記憶部１１２が記憶しているイベント状況情報６００は、各イベントの状況を記憶している。イベント状況情報６００の１件のレコード（イベント状況情報６００ａ、６００ｂ、・・・）は、イベントＩＤ６１と、発生前塁上走者６２と、打者進塁数６３と、イベント種別６４とを含む。
イベントＩＤ６１は、各イベントを識別する番号である。イベントＩＤ６１に示される値は、イベント発生情報５００のイベントＩＤ５１の値と対応している。
【００５１】
発生前塁上走者６２は、イベント発生時刻において、塁上に走者がいるか否かを示す。塁上に走者がいる場合を、走者「あり」、走者がいない場合を走者「なし」と示す。
打者進塁数６３は、イベントの発生によって、打者がどれだけ進塁したかを示す。打者が進塁した進塁数に応じて、「進塁無し」「１塁」「２塁」「３塁」「本塁」を記憶する。例えば、打者進塁数６３が「２塁」のときは、打者が２塁まで進塁したことを示す。
【００５２】
イベント種別６４は、イベントの種別を示す。イベントの種別には、「ヒット」「凡打」「その他」の３種類がある。「ヒット」とは、打者が安打を放ったことを示す。「凡打」とは、打者が凡退したことを示す。「その他」は、イベントの種別が「ヒット」「凡打」以外であることを示す。
１．２．６  カメラパラメータ数７００
図７は、カメラパラメータ数７００を示す図である。
【００５３】
カメラワーク計数部１０６が記憶するカメラパラメータ数７００は、カメラワークごとに、カメラワークの種類の数を記憶している。カメラパラメータ数７００の１件のレコード（カメラパラメータ数７００ａ、７００ｂ、・・・）は、カット番号７１と、カメラワーク７２と、カメラパラメータ数７３とを含む。
カット番号７１は、各カットを識別する番号である。カット番号７１に示される値は、カット点情報２００のカット番号２１の値と対応している。
【００５４】
カメラワーク７２は、各カットに含まれるカメラワークを示す。詳細はカメラワーク情報３００のカメラワーク３２と同一であるため説明を省略する。
カメラパラメータ数７３は、カメラワークの種類の数を示す。例えば、カメラワークが「右パン＋放物線→ズームIN」の場合、カメラワークは、右パンと、放物線と、ズームINの３つなので、カメラパラメータ数７３は「３」である。また、カメラワークが「固定」であれば、カメラワークは固定の１つなので、カメラパラメータ数７３は「１」である。
【００５５】
１．２．７  イベント収束点表８００
図８は、イベント収束点表８００を示す図である。
メタデータ記憶部１１４が記憶するイベント収束点表８００は、イベントごとに、その映像区間の収束点の時刻を記憶している。
イベント収束点表８００の１件のレコード（イベント収束点表８００ａ、８００ｂ、・・・）は、イベントＩＤ８１と、イベント収束点８２とを含む。
【００５６】
イベントＩＤ８１は、各イベントを識別する番号である。イベントＩＤ８１に示される値は、イベント発生情報５００のイベントＩＤ５１の値と対応している。
イベント収束点８２は、各イベントの収束する時刻を示している。
＜動作＞
１．３  動作
次に、映像区間決定装置の動作について説明する。
【００５７】
１．３．１  映像区間決定装置の動作
図９は、映像区間決定装置１０００の動作を示すフローチャートである。
同図に示すように、映像区間決定装置１０００のカット点検出部１０２は、映像記憶部１０１から映像コンテンツを読み出して、カット点を検出する。検出したカット点を、カット点情報２００としてカット点記憶部１０３に記憶させる（ステップＳ９０１）。また、検出したカット点をカメラワーク検出部１０４へ出力する。
【００５８】
カメラワーク検出部１０４は、映像記憶部１０１から映像コンテンツを読み出して、各カットのカメラワークを検出する。検出したカメラワークを、カメラワーク情報３００として、カメラワーク記憶部１０５に記憶させる（ステップＳ９０２）。
また、テロップ検出部１０７は、映像記憶部１０１から映像コンテンツを読み出して、映像コンテンツ中のテロップを読み取り、テロップ情報４００としてテロップ情報記憶部１０８に記憶させる（ステップＳ９０３）。
【００５９】
イベント発生検出部１０９は、テロップ情報記憶部１０８に記憶されているテロップ情報４００に基づいて、イベントの発生を検出する処理を行うが、イベント発生検出部１０９による検出が行われるまで（ステップ９０４：ＮＯ）、逐次、カット点の検出、カメラワークの検出、テロップの検出等の処理（ステップＳ９０１、ステップＳ９０２、ステップＳ９０３）が行われる。なお、イベント発生検出部１０９によるイベントの発生の検出処理は、後述する「１．３．２  イベント発生検出処理」で詳しく説明する。
【００６０】
イベント発生検出部１０９は、イベントの発生を検出すると、検出結果をイベント発生情報５００として記憶し、イベントの発生をイベント発生情報取得部１１０へ通知する（ステップＳ９０５）。
イベント発生情報取得部１１０は、イベント発生検出部１０９からの通知を受け付けると、イベント発生検出部１０９が記憶しているイベント発生情報５００を取得する。取得したイベント発生情報５００を、イベント収束点特定部１１３およびイベント状況算出部１１１へ出力する。
【００６１】
イベント状況算出部１１１は、テロップ情報記憶部１０８に記憶されているテロップ情報４００と、イベント発生情報取得部１１０から出力されるイベント発生情報５００とに基づいて、イベントの状況を算出する。算出結果を、イベント状況情報６００として、イベント状況記憶部１１２に記憶させる（ステップＳ９０６）。なお、イベント状況算出部１１１による算出処理は、後述する「１．３．３  イベント状況算出処理」で詳しく説明する。
【００６２】
イベント状況算出部１１１による算出処理が行われると、イベント収束点特定部１１３は、イベント発生情報取得部１１０から受け付けたイベント発生情報５００に示されるイベントの収束点を決定する（ステップＳ９０７）。イベントの収束点を決定すると、決定した収束点を、イベントＩＤと対応づけて、メタデータ記憶部１１４に記憶させる。なお、イベント状況算出部１１１による、イベントの収束点の決定処理は、後述する「１．３．４  イベント収束点決定処理」で詳しく説明する。
【００６３】
イベント収束点特定部１１３がイベントの収束点を決定すると、映像区間決定装置１０００は、ステップＳ９０１以降の一連の処理を繰り返し行う。
１．３．２  イベント発生検出処理
次に、ステップＳ９０４における、イベント発生検出部１０９によるイベントの発生の検出処理について、詳しく説明する。
【００６４】
図１０は、イベント発生検出部１０９がイベントの発生を検出する処理を示すフローチャートである。
本実施形態では、塁上のランナーに変化があったり、アウトカウントが増加したり、得点が加算されたりした場合に、イベントの発生があったと推定してイベント発生時刻を決定する。
【００６５】
以下、具体的に説明すると、イベント発生検出部１０９は、テロップ情報記憶部１０８に記憶されているテロップ情報４００の、塁上ランナーテロップ４１、ＳＢＯテロップ４２のアウトカウントを示す項目、得点テロップ４３の表示内容が更新されたか否かを逐次判断している（ステップＳ１００１、ステップＳ１００２、ステップＳ１００３）。更新がないと判断された場合は（ステップＳ１００１：ＮＯ、ステップＳ１００２：ＮＯ、ステップＳ１００３：ＮＯ）、イベント発生検出部１０９は、ステップＳ９０４において、イベント発生を検出しなかったと判断する（ステップＳ９０４：ＮＯ）。
【００６６】
一方、塁上ランナーテロップ４１が更新されたり（ステップＳ１００１：ＹＥＳ）、ＳＢＯテロップ４２のアウトカウントを示す項目が更新されたり（ステップＳ１００２：ＹＥＳ）、得点テロップ４３が更新されたりすると（ステップＳ１００３：ＹＥＳ）、イベント発生検出部１０９は、更新にかかるテロップが表示された時刻より以前に表示された球速テロップ４４のうち、更新にかかるテロップが表示された時刻に最も直近に表示された球速テロップの表示時刻を、イベント発生時刻に設定する。このとき、イベントを識別するＩＤも付与して、イベント発生情報５００として記憶する（ステップＳ１００４）。また、ステップＳ９０４において、イベント発生を検出したと判断する（ステップＳ９０４：ＹＥＳ）。
【００６７】
図４に示すテロップ情報４００の例で説明すると、得点テロップ４３が、01:13:33:00に更新されている（ステップＳ１００３：ＹＥＳ）ので、更新にかかるテロップが表示された時刻01:13:33:00より以前に表示された球速テロップ４４のうち、更新にかかるテロップが表示された時刻に最も直近に表示された球速テロップの表示時刻01:12:49:00を、イベント発生時刻に設定する。
【００６８】
１．３．３  イベント状況算出処理
次に、ステップＳ９０６における、イベント状況算出部１１１によるイベント状況の算出処理について、詳しく説明する。
イベント状況算出部１１１は、テロップ情報４００、イベント発生情報５００、カメラワーク情報３００に基づいてイベント状況を算出して、イベント状況情報６００を更新する。
【００６９】
図１１は、イベント状況算出部１１１が、イベント状況を算出する処理を示すフローチャートである。
イベント状況算出部１１１は、イベント発生情報取得部１１０から出力されるイベント発生情報５００を受け付けて、イベントの発生時刻を取得する。テロップ情報記憶部１０８に記憶されているテロップ情報４００の塁上ランナーテロップ４１から、イベントの発生時刻において、塁上に走者がいるか否かを判断する（ステップＳ１１０１）。
【００７０】
具体的には、イベント状況算出部１１１は、イベントの発生時刻より以前に表示されているランナーテロップ４１のうち、イベント発生時刻に直近のものを検出する。検出の対象となったテロップが、１塁・２塁・３塁の各塁の少なくとも１つに走者がいることを示すものであるか否かを判断する。
検出の対象となったテロップが、塁上に走者がいることを示すものである場合は、イベント状況算出部１１１は、イベントの発生時刻において塁上に走者がいると判断する（ステップＳ１１０１：ＹＥＳ）。一方、検出の対象となったテロップが、塁上に走者がいないことを示すものである場合、イベント状況算出部１１１は、イベントの発生時刻において塁上にランナーがいないと判断する（ステップＳ１１０１：ＮＯ）。
【００７１】
イベント状況算出部１１１は、イベント発生時刻において、塁上に走者がいると判断すると（ステップＳ１１０１：ＹＥＳ）、イベントを識別するイベントＩＤ６１と対応づけて、イベント状況情報６００の発生前塁上走者６１を「あり」に設定する。なお、イベント発生時刻において、塁上にランナーがいないと判断した場合は（ステップＳ１１０１：ＮＯ）、発生前塁上走者６１を「なし」に設定する。
【００７２】
イベント状況算出部１１１は、発生前塁上走者６１の設定の次に、テロップ情報４００のＳＢＯテロップ４２を参照して、アウトカウントに変化があったか否かを判断する（ステップＳ１１０３）。
具体的には、球速テロップ４４の、イベントＩＤ６１に示されるイベント発生時刻となる球速テロップの表示時刻から、後続する次の球速テロップの表示時刻までの間に、ＳＢＯテロップ４２のアウトカウントを示すテロップの表示内容に変化があるか否かを判断する。
【００７３】
変化があると判断すると（ステップＳ１１０３：ＹＥＳ）、イベントＩＤ６１と対応づけて、打者進塁数６３を「なし」に設定する。また、イベント種別６４を、「凡打」と設定する（ステップＳ１１０４）。その後、ステップＳ１１０５の処理を行う。
ステップＳ１１０３において、変化がないと判断すると（ステップＳ１１０３：ＮＯ）、ステップＳ１１０５の処理を行う。
【００７４】
ステップＳ１１０３の処理の後において、イベント状況算出部１１１は、塁上の走者に変化があったか否かを判断する（ステップＳ１１０５）。
具体的には、球速テロップ４４の、イベントＩＤ６１に示されるイベント発生時刻となる球速テロップの表示時刻から、後続する次の球速テロップの表示時刻までの間に、テロップ情報４００の塁上ランナーテロップ４１に示される、塁上の走者を示すテロップの表示内容に変化があったか否かを判断する。
【００７５】
ステップＳ１１０５において、塁上の走者に変化がないと判断した場合は（ステップＳ１１０５：ＮＯ）、処理を終了する。なお、この場合において、打者進塁数６３およびイベント種別６４の設定が行われていないときは、イベント状況算出部１１１は、打者進塁数６３を「進塁無し」、イベント種別６４を「その他」に設定する。
ステップＳ１１０５において、塁上の走者に変化があったと判断した場合は（ステップＳ１１０５：ＹＥＳ）、イベント状況算出部１１１は、イベント発生時刻に基づいて、カット点記憶部１０３に記憶されているカット点情報２００から、イベント発生時刻が含まれるカットのカット番号を取得する。取得したカット番号に示されるカットまたはそのカットに後続する所定のカットのカメラ振り速度を、カメラワーク記憶部１０５に記憶されているカメラワーク情報３００のカメラ振り速度３３から取得する。取得したカメラ振り速度が「速い」か否かを判断する（ステップＳ１１０６）。
【００７６】
具体的には、例えば、所定のカットを、イベント発生時刻が含まれるカットに後続する、次のカットとし、当該次のカットのカメラ振り速度が「速い」であるか否かを判断する。
取得したカメラ振り速度が「速い」である場合は（ステップＳ１１０６：ＹＥＳ）、イベントＩＤと対応づけて、イベント種別６４を「ヒット」と設定する。また、イベント発生時刻に示される球速テロップの表示時刻から、後続する次の球速テロップの表示時刻までの間における、塁上ランナーテロップ４１の更新内容に基づいて、打者進塁数６３をイベントＩＤと対応づけて設定して、処理を終了する（ステップＳ１１０７）。
【００７７】
打者進塁数６３の設定は、具体的には、塁上ランナーテロップ４１において、どの塁に走者がいることを示しているかによって行う。例えば、図４のテロップ情報４００の例で説明すると、塁上ランナーテロップ４１は、２塁に走者がいることを示している。したがって、この場合、打者進塁数６３を「２塁」と設定する。
なお、複数の塁に走者がいることを示している場合は、打者進塁数６３の設定は、表示内容に応じて、「１塁」を最優先とし、次いで「２塁」を優先するものとする。例えば、塁上ランナーテロップ４１が１塁および２塁に走者がいることを示している場合は、打者進塁数６３の設定は、１塁を優先して「１塁」とする。同様に、塁上ランナーテロップ４１が１塁および３塁に走者がいることを示している場合は、打者進塁数６３の設定を「１塁」とする。また、塁上ランナーテロップ４１が２塁および３塁に走者がいることを示している場合は、２塁を優先して打者進塁数６３を「２塁」と設定する。
【００７８】
ステップＳ１１０６において、取得したカメラ振り速度が「速い」ではない場合（ステップＳ１１０６：ＮＯ）、イベントＩＤと対応づけて、イベント種別６４を「その他」と設定する。また、上述と同様にして、打者進塁数６３を、イベントＩＤと対応づけて設定して、処理を終了する（ステップＳ１１０８）。
１．３．４  イベント収束点決定処理
以上のようにして、映像区間決定装置１０００は、イベント発生検出処理や、イベント状況算出処理を行って、イベント発生情報５００や、イベント状況情報６００を更新する。
【００７９】
イベント収束点特定部１１３は、イベント発生情報５００から、イベントＩＤと、イベント発生時刻を取得し、カット点情報２００に基づいて、イベント発生時刻を含むカットを特定する。特定したカットを第１カットとする。第１カットに後続するカットを、順に第２カット、第３カット、第４カット、・・と呼ぶものとする。
また、各イベントの収束点までの定義を、図１２のように定めるとする。
【００８０】
図１２は、各イベントの収束点までの定義を示す図である。
例えば、イベント名「四球」と「死球」と「三振」とを比較すると、各イベントの収束点までの定義は、同図に示すように、「四球」の場合は、投手が投球を開始してから、投球がボールになるまでである。「死球」の場合は、投手が投球を開始してから、投球が打者に当たるまでである。また、「三振」の場合は、投手が投球を開始してから、打者が空振り（または見送り）するまでである。
【００８１】
このとき、「四球」「死球」「三振」の各イベントの第１カットは、投手が投球を開始してボールを投じて、投球がボールになったり、投球が打者に当たったり、打者が空振り（または見送り）するところまでを撮しており、カメラワークは固定である。
次の第２カットでは、打者がベンチに歩いて帰っていく様子をアップにして撮したカットや、打者を三振に仕留めたマウンドの投手を撮したカットである場合が多い。そのため、そのカットにおけるカメラ振り速度は、打球を撮したカットにおけるカメラ振り速度と比較して遅い場合が多い。
【００８２】
このように、イベントごとに、カメラワークには特徴がある。その特徴を、図１３に示す。
図１３は、各イベントのカメラワークの特徴の、一例を示した図である。
各イベントの第１カットは、いずれも固定である。このカットでは、球場のセンターに設置されたカメラから、投手および打者を撮した映像が表示されている。これに対し、第２カット以降のカメラワークおよびカメラ振り速度は、イベントごとに特徴がある。
【００８３】
例えば、「三振」「四球」「死球」の各イベントの第２カットは、１塁ベンチ付近のカメラから、三振や四球や死球後の打者の様子を撮したものが多く、いずれもカメラ振り速度が遅い。また、カメラワークは「ほぼ固定」や「左パン」や「右パン＋ズームIN」や「固定→左パン」や「右パン」である。
これに対し、「ヒット」「ホームラン」「凡打（フライ）」の各イベントは、第２カット以降でカメラが打球を追いかけるカットが含まれるので、カメラ振り速度が速く、そのカメラワークは「右パン＋放物線→ズームIN」や「右パン→ズームIN」などであり、「三振」等とは異なる。
【００８４】
そこで、これら各イベントのカメラワークの特徴に着目して、各イベントの収束点を決定する。図１２の各イベントの定義に基づいて、「三振」「四球」「死球」の場合の収束点は、第１カットの終了点とする。「ヒット」「ホームラン」「凡打（フライ）」の場合の収束点は、第２カット以降とする。
このように収束点を決定する理由は、「三振」等の場合は、収束点の定義を満たすのに、第１カットの映像のみで十分であるからである。すなわち、第２カット以降は、打者がベンチに歩いて帰っていく様子等を撮したカットである場合が多いので、収束点の定義上、第２カット以降は収束点が含まれないカットとなるからである。
【００８５】
これに対し、図１２に示すとおり、「ヒット」等の場合は、収束点の定義上、打球の行方も含めて映像区間とすべきであるので、打球の行方を撮している第２カット以降のカットの終了点をイベントの収束点とする。
例えば、ホームランであれば、第２カット以降に、打球がスタンドインする映像が含まれ、また、放物線を描く打球の場合は、その打球が安打となるのか、野手によって捕球されるかまでを映像区間に含めるために、第２カット以降のカットの終了点をイベントの収束点とする。
【００８６】
また、例えば、放物線を描いて外野へと打球が飛ぶ安打と、同様に放物線を描いて野手によって捕球される凡打（フライ）とは、そのカメラワークが極めて近似している。このように、カットごとのカメラワークが近似しているがイベントの内容は異なるという場合がある。この場合、イベントの内容ごとに収束点を定義しているので、イベントの内容に応じて、収束点となる時点を異なるものとすべき場合がある。
【００８７】
例えば、打者が打撃を行ったときの打球が野手によって捕球されるか否かが第２カットで撮されており、安打の場合は、打者が走塁している様子が第２カット以降の別のカットで撮されているとすると、打者がどの塁まで進んだか等の、イベントの結末をより詳細に映像コンテンツの視聴者が知りたい場合がある。そのため、打者の進塁数が確認できるよう、野手がボールを捕球して、塁に近い内野手等へ送球し、内野手等がボールを受け取ったカット等の、第２カットに後続する第３カットや第４カットなどの終了点をイベントの収束点としたい。
【００８８】
これに対し、凡打（フライ）の場合は、野手によるボールの捕球によって打者がアウトになってイベントが収束するので、第２カットの終了点をイベントの収束点としたい。
また、イベントの発生状況に応じて、収束点となるカットを決定したい場合がある。
例えば、ヒットの場合に、塁上にランナーがいる場合といない場合とを比較すると、塁上にランナーがいない場合は、安打となったボールを野手が捕球した場面までをイベントの映像区間とすればよい。これに対し、塁上にランナーがいる場合は、塁上のランナーがどれだけ進塁したかを、イベントとなる映像区間に含めたい。すなわち、塁上にランナーがいる場合の収束点よりも時間軸上後続する時点をイベントの収束点にしたいという要望がある。
【００８９】
そこで、本実施形態では、カメラワークの特徴に加えて、さらに、イベントの内容およびイベントの発生状況に応じて、収束点を決定するものとする。映像区間決定装置１０００は、「ヒット」や「凡打（フライ）」等の、イベントの内容を精度良く識別するために、映像区間の決定処理に、イベント状況情報６００を用いる。
上述したような、イベントごとのカメラワークの特徴に着目して、各イベントの収束点を決定する処理を、図１４に示す。
【００９０】
図１４は、イベント収束点特定部１１３が、イベントの収束点を決定する処理を示すフローチャートである。
同図では、まず、カメラワークの内容に応じて、「三振」「四球」「死球」のグループと、「ヒット」「ホームラン」「凡打（フライ）」のグループとを識別する。そして、イベント状況情報６００を用いて、「ヒット」か「凡打（フライ）」か等を識別して、収束点を決定している。
【００９１】
処理の概要を説明すると、イベント収束点特定部１１３は、イベントＩＤによって識別されるイベントの第１カットおよび第１カット以降の各カットのカメラワークを、カメラワーク情報３００から取得し、取得した各カットのカメラワークのパターンが、所定のカメラワークのパターンと同一であるか否かを判断する。判断結果に応じて、イベントの収束点を設定するカットを決定し、そのカットの終了点を、イベントの収束点とする。
【００９２】
以下、具体的な処理を、図１４を用いて説明すると、イベント収束点特定部１１３は、第２カットが「ほぼ固定」「左パン」「右パン＋ズームIN」「固定→左パン」のいずれかであるか判断する（ステップＳ１４０１）。
上記の各カットのいずれかである場合は（ステップＳ１４０１：ＹＥＳ）、第２カットのカメラ振り速度が「遅い」であるか判断する（ステップＳ１４０２）。
【００９３】
ステップＳ１４０２において、カメラ振り速度が「遅い」と判断された場合は（ステップＳ１４０２：ＹＥＳ）、カット点情報２００に示される第１カットの終了点を、イベントの収束点と決定する（ステップＳ１４０３）。
また、ステップＳ１４０１において、上記の各カットのいずれでもない場合（ステップＳ１４０１：ＮＯ）、またはステップＳ１４０２においてカメラ振り速度が「遅い」ではないと判断された場合は（ステップＳ１４０２：ＮＯ）、第２カットが「右パン」であるか判断する（ステップＳ１４０４）。
【００９４】
ステップＳ１４０４において、「右パン」であると判断されると（ステップＳ１４０４：ＹＥＳ）、第２カットのカメラ振り速度が「遅い」であるか判断する（ステップＳ１４０５）。
ステップＳ１４０５において、カメラ振り速度が「遅い」と判断された場合は（ステップＳ１４０５：ＹＥＳ）、カット点情報２００に示される第１カットの終了点を、イベントの収束点と決定する（ステップＳ１４０３）。
【００９５】
以上ステップＳ１４０１〜ステップＳ１４０５までの処理により、「三振」「四球」「死球」のグループを識別することができる。
以下、上記の処理に続いて、「ヒット」「ホームラン」「凡打（フライ）」のグループについて、イベントの内容に応じて収束点を決定する処理を説明する。
イベント収束点特定部１１３の処理の説明に戻ると、イベント収束点特定部１１３は、ステップＳ１４０５において、カメラ振り速度が「遅い」ではないと判断された場合（ステップＳ１４０５：ＮＯ）、イベント状況情報６００の発生前塁上走者６１およびイベント種別６４を参照して、当該イベントが、塁上ランナーなしの凡打であるかを判断する。すなわち、発生前塁上走者６１が「なし」で、かつ、イベント種別６４が「凡打」であるかを判断する（ステップＳ１４０６）。
【００９６】
ステップＳ１４０６において、塁上ランナーなしの凡打であると判断された場合（ステップＳ１４０６：ＹＥＳ）、カット点情報２００に示される第３カットの終了点を、イベントの収束点と決定する（ステップＳ１４０７）。
また、ステップＳ１４０６において、塁上ランナーなしの凡打ではないと判断された場合（ステップＳ１４０６：ＮＯ）、イベント収束点特定部１１３は、イベント状況情報６００の発生前塁上走者６１およびイベント種別６４を参照して、当該イベントが、塁上ランナーありのヒットであるかを判断する。すなわち、発生前塁上走者６１が「あり」で、かつ、イベント種別６４が「ヒット」であるかを判断する（ステップＳ１４０８）。
【００９７】
ステップＳ１４０８において、塁上ランナーありのヒットであると判断された場合（ステップＳ１４０８：ＹＥＳ）、カット点情報２００に示される第４カットの終了点を、イベントの収束点と決定する（ステップＳ１４０９）。
また、ステップＳ１４０４において第２カットが「右パン」でないと判断された場合（ステップＳ１４０４：ＮＯ）、またはステップＳ１４０８において、塁上ランナーありのヒットではないと判断された場合（ステップＳ１４０８：ＮＯ）、イベント収束点特定部１１３は、第２カットが「右パン＋放物線→ズームIN」であるか判断する（ステップＳ１４１０）。
【００９８】
ステップＳ１４１０において、第２カットが「右パン＋放物線→ズームIN」であると判断されると（ステップＳ１４１０：ＹＥＳ）、イベント収束点特定部１１３は、イベント状況情報６００の打者進塁数６３およびイベント種別６４を参照して、当該イベントが、２塁打以上のヒットであるかを判断する。すなわち、打者進塁数６３が「２塁」または「３塁」または「本塁」で、かつ、イベント種別６４が「ヒット」であるかを判断する（ステップＳ１４１１）。
【００９９】
ステップＳ１４１１において、２塁打以上のヒットであると判断された場合（ステップＳ１４１１：ＹＥＳ）、カット点情報２００に示される第４カットの終了点を、イベントの収束点と決定する（ステップＳ１４０９）。
また、ステップＳ１４１０において第２カットが「右パン＋放物線→ズームIN」ではないと判断された場合（ステップＳ１４１０：ＮＯ）、またはステップＳ１４１１において、２塁打以上のヒットではないと判断された場合（ステップＳ１４１１：ＮＯ）、イベント収束点特定部１１３は、第２カットが「右パン→ズームIN」であるか判断する（ステップＳ１４１２）。
【０１００】
ステップＳ１４１２において、第２カットが「右パン→ズームIN」であると判断されると（ステップＳ１４１２：ＹＥＳ）、イベント収束点特定部１１３は、イベント状況情報６００の発生前塁上走者６１およびイベント種別６４を参照して、当該イベントが、塁上ランナーありのヒットであるか判断する（ステップＳ１４１３）。
ステップＳ１４１３において、塁上ランナーありのヒットであると判断された場合（ステップＳ１４１３：ＹＥＳ）、カット点情報２００に示される第４カットの終了点を、イベントの収束点と決定する（ステップＳ１４０９）。
【０１０１】
また、ステップＳ１４１２において第２カットが「右パン→ズームIN」ではないと判断された場合（ステップＳ１４１２：ＮＯ）、またはステップＳ１４１３において、塁上ランナーありのヒットではないと判断された場合（ステップＳ１４１３：ＮＯ）、イベント収束点特定部１１３は、第２カット以降のカットのカメラワークに、「放物線」が含まれるか判断する（ステップＳ１４１４）。
【０１０２】
ステップＳ１４１４において、第２カット以降のカットのカメラワークに「放物線」が含まれると判断された場合（ステップＳ１４１４：ＹＥＳ）、イベント収束点特定部１１３は、カット点情報２００およびカメラワーク情報３００を参照して、「放物線」が含まれる最後のカットの終了点を、イベントの収束点と決定する（ステップＳ１４１５）。
一方、ステップＳ１４１４において、「放物線」が含まれないと判断された場合（ステップＳ１４１４：ＮＯ）、イベント収束点特定部１１３は、カット点情報２００に示される第２カットの終了点を、イベントの収束点と決定する（ステップＳ１４１６）。
【０１０３】
本発明の映像区間決定装置１０００は、上述のステップＳ１４０６〜ステップＳ１４１６の処理により、イベントの内容およびイベントの発生状況に応じて、収束点を決定する。
例えば、塁上ランナーありのヒットや、２塁打以上のヒットの場合は（ステップＳ１４０８：ＹＥＳ、ステップＳ１４１１：ＹＥＳ、ステップＳ１４１３：ＹＥＳ）、得点が加算されたか、また、打者がどこまで進塁したかを映像区間に含めるため、映像区間の収束点となるカットを、第２カットよりも後のカットとしている。
【０１０４】
また、ステップＳ１４１４において、第２カット以降のカットのカメラワークに「放物線」が含まれる場合は（ステップＳ１４１４：ＹＥＳ）、凡打（フライ）または１塁まで打者が進塁するヒットである場合が多いので、イベントの収束点までの定義に従うよう、打球を追いかけて撮影しているカットの可能性が高い、放物線を描く最後のカットの終わりを映像区間の収束点としている。
【０１０５】
これらイベント収束点特定部１１３の処理について、収束点の決定箇所を図示すると、図１５のようになる。
図１５は、カメラワークの特徴に基づいて、イベントの収束点を決定する処理を図示したものである。
同図中、収束点１５０１は、カメラワークごとの収束点の違いを図示したものである。なお、映像区間の開始点、すなわちイベント発生情報５００に示される各イベントの発生時刻を、「開始点」として示している。
【０１０６】
カメラワーク１５０２は、特に第２カットにおけるカメラワークの種類を示したものである。
カメラワーク１５０２においては、第２カットのカメラワークを３つのグループに分けて示している。すなわち、第２カットが「ほぼ固定」「左パン」「右パン＋ズームIN」「固定→左パン」「右パン」であるグループ（Ａ）（ステップＳ１４０１：ＹＥＳまたはステップＳ１４０４：ＹＥＳ）と、第２カットが「右パン＋放物線→ズームIN」であるグループ（Ｂ）（ステップＳ１４１０：ＹＥＳ）と、第２カットが「右パン→ズームIN」であるグループ（Ｃ）（ステップＳ１４１２：ＹＥＳ）の３つのグループに分けて示している。なお、グループ（Ａ）に属する各カメラワークのカメラ振り速度は「遅い」ものとする（ステップＳ１４０１：ＹＥＳかつステップＳ１４０２：ＹＥＳ、またはステップＳ１４０４：ＹＥＳかつステップＳ１４０５：ＹＥＳ）。図１３に示すように、グループ（Ａ）のカメラワークのパターンは、主に「三振」「四球」「死球」の場合のカメラワークのパターンである。また、グループ（Ｂ）およびグループ（Ｃ）のカメラワークのパターンは、主に「ヒット」「ホームラン」「凡打」の場合のカメラワークのパターンである。
【０１０７】
このような各グループの収束点を、収束点１５０１において示している。
収束点１５０１に示すように、イベント収束点特定部１１３は、グループ（Ａ）のカメラワークのグループの場合は、第１カットの終了点を、イベントの収束点と決定する（ステップＳ１４０３）。
また、グループ（Ｂ）で、イベントの内容が２塁打以上のヒットである場合は（ステップＳ１４１１：ＹＥＳ）、第４カットの終了点を、イベントの収束点と決定する（ステップＳ１４０９）。一方、グループ（Ｂ）で、２塁打以上のヒットでない場合は（ステップＳ１４１１：ＮＯ）、上述の処理に従って、例えば第２カットの終了点を、イベントの収束点と決定する（ステップＳ１４１６）。
【０１０８】
また、グループ（Ｃ）で、イベントの内容がランナーありのヒットである場合は（ステップＳ１４１３：ＹＥＳ）、第４カットの終了点を、イベントの収束点と決定する（ステップＳ１４０９）。一方、グループ（Ｃ）で、ランナーありのヒットではない場合は（ステップＳ１４１３：ＮＯ）、上述の処理に従って、例えば第２カットの終了点を、イベントの収束点と決定する（ステップＳ１４１６）。
【０１０９】
１．３．５  イベント収束点決定処理の変形例
上述の「１．３．４  イベント収束点決定処理」では、イベント発生後の各カットのカメラワークから、イベントの収束点を決定している。また、カメラワークに加えて、イベントの発生状況に応じて、収束点を決定している。イベントの発生状況に応じて収束点を決定することにより、各イベントを精度良く識別して映像区間を決定している。
【０１１０】
この他にも、各イベントの収束点を適切に決定するために、カメラワーク計数部１０６に記憶されているカメラパラメータ数７００を用いて、イベントの収束点を決定することとしてもよい。
通常、映像コンテンツにおいて、あるイベントが発生すると、動きのある映像であれば、カットにおけるカメラワークの種類の数が増加し、その後、イベントが収束すると、カメラワークの種類の数が減少する場合が比較的多い。
【０１１１】
例えば、野球番組の場合、打者がボールを打つと、打球を追いかけるカメラワークとなって、カメラワークの種類の数が増加し、その後、イベントが収束すると、塁上のランナー等を被写体とした映像等となって、映像の動きが小さくなり、カメラワークの種類の数が減少する。すなわち、カメラワークの種類の数が直前のカットよりも減少したカットは、イベントが収束した後の状況を表した、映像の動きが小さい映像である場合が比較的多い。
【０１１２】
そこで、各カットのカメラワークの種類の数が増減することに応じて、イベントの収束点を決定することで、より適切にイベントとなる映像区間を決定することができる。
なお、本実施形態では、カメラワークの種類の数の増減に加えて、さらに、イベントの内容に応じて、イベントの収束点を決定する。
具体的には、イベントのカメラワークの種類の数が直前のカットよりも減少したカットは、イベントが収束した後のカットと判断し、イベントの内容が「凡打」等の場合は、イベントが収束した後の状況を映像区間に含めないよう、カメラワーク種類の数が減少したカットの直前のカットの終了点を、イベントの収束点とする。
【０１１３】
これに対し、イベントの内容が「ヒット」等の場合は、走者がどの塁まで進塁したか等、イベント収束後の状況まで映像区間に含めるよう、カメラワークの種類の数が減少したカットに後続するカットの終了点を、イベントの収束点とする。
図１６は、イベント収束点特定部１１３が、カメラパラメータ数を用いてイベントの収束点を決定する処理を示すフローチャートである。
【０１１４】
なお、同図中、ステップＳ１４０１、ステップＳ１４０２、ステップＳ１４０３、ステップＳ１４０４、ステップＳ１４０５の処理は、図１４に参照符号を付して示したものと同一であるため説明を省略する。
図１６に示すように、イベント収束点特定部１１３は、ステップＳ１４０４において、第２カットが「右パン」ではないと判断された場合（ステップＳ１４０４：ＮＯ）、またはステップＳ１４０５においてカメラ振り速度が「遅い」ではないと判断された場合（ステップＳ１４０５：ＮＯ）、第２カット以降でカメラパラメータ数が減少したか否かを判断する（ステップＳ１６０６）。
【０１１５】
ステップＳ１６０６において、カメラパラメータ数が減少したと判断された場合（ステップＳ１６０６：ＹＥＳ）、イベント収束点特定部１１３は、イベント状況情報６００の打者進塁数６３およびイベント種別６４を参照して、当該イベントが、２塁打以上のヒットであるかを判断する（ステップＳ１６０７）。
ステップＳ１６０７において、２塁打以上のヒットであると判断されると（ステップＳ１６０７：ＹＥＳ）、カメラパラメータ数が減少したカットに後続する直近のカットの終了点を、イベントの収束点と決定する（ステップＳ１６０８）。
【０１１６】
また、ステップＳ１６０７において、２塁打以上のヒットではないと判断されると（ステップＳ１６０７：ＮＯ）、カメラパラメータ数が減少したカットの直前のカットの終了点を、イベントの収束点と決定する（ステップＳ１６０９）。
また、ステップＳ１６０６において、第２カット以降でカメラパラメータ数が減少しないと判断されると（ステップＳ１６０６：ＮＯ）、イベント収束点特定部１１３は、第２カットの終了点を、イベントの収束点と決定する（ステップＳ１６１０）。
【０１１７】
以上の処理のうち、ステップＳ１６０６は、各カットのカメラワークの種類の数が増減することに応じて、イベントの収束点を決定する処理の実行を開始するものである。
また、ステップＳ１６０７、ステップＳ１６０８、ステップＳ１６０９では、カメラワークの種類の数の増減に加えて、さらに、イベントの内容に応じて、イベントの収束点を決定する。なお、本実施形態では、イベントの内容が２塁打以上のヒットである場合に、収束点となるカットが後ろのカットになるよう制御しており、これにより、イベント収束後の状況も映像区間に含まれるように、収束点となるカットを決定することができる。
【０１１８】
上述の処理を、図７のカメラパラメータ数７００の例を用いて説明する。図７の例において、カット番号７１の値が「１３３」のカットを第１カットとし、後続する一連のカットにおいて映像コンテンツが示すイベントの内容が、例えば「凡打」のような、ステップＳ１６０７の処理において、２塁打以上のヒットではないと判断されるもの（ステップＳ１６０７：ＮＯ）、すなわち、カメラパラメータ数が減少したカットの直前のカットの終了点が、イベントの収束点と決定されるもの（ステップＳ１６０９）であるとする。
【０１１９】
このとき、カット番号７１の値が「１３４」である第２カットと、カット番号７１の値が「１３５」である第３カットとを比較すると、カメラパラメータ数７３に示されるカメラワークの種類の数が、第２カットから第３カットにかけて減少している。すなわち、第２カット以降でカメラパラメータ数が減少している（ステップＳ１６０６：ＹＥＳ）。
さらに、当該カットに示されるイベントの内容が、２塁打以上のヒットではないので（ステップＳ１６０７：ＮＯ）、カメラパラメータ数が減少しているカットの直前のカット、すなわち第３カットの直前のカットである第２カットの終了点を、イベントの収束点と決定する（ステップＳ１６０９）。
【０１２０】
他の例も挙げて説明すると、図７の例において、カット番号７１の値が「１５１」のカットを第１カットとし、後続する一連のカットにおいて映像コンテンツが示すイベントの内容が、例えば３塁打ヒットのような、ステップＳ１６０７の処理において、２塁打以上のヒットと判断されるもの（ステップＳ１６０７：ＹＥＳ）、すなわち、カメラパラメータ数が減少したカットに後続する直近のカットの終了点が、イベントの収束点と決定されるもの（ステップＳ１６０８）であるとする。
【０１２１】
このとき、カット番号７１の値が「１５２」である第２カットと、カット番号７１の値が「１５３」である第３カットとを比較すると、カメラパラメータ数７３に示されるカメラワークの種類の数が、第２カットから第３カットにかけて減少している。すなわち、第２カット以降でカメラパラメータ数が減少している（ステップＳ１６０６：ＹＥＳ）。
さらに、当該カットに示される内容が、２塁打以上のヒットであるので（ステップＳ１６０７：ＹＥＳ）、カメラパラメータ数が減少しているカットに後続する直近のカット、すなわち第３カットに後続する直近のカットである第４カットの終了点を、イベントの収束点と決定する（ステップＳ１６０８）。
＜補足＞
１．４  補足
以上のように本発明にかかる映像区間決定装置について実施の形態に基づいて説明したが、以下のように変形することもでき、本発明は上述の実施の形態で示した映像区間決定装置に限られないことは勿論である。
（１）上述の例では、映像コンテンツの内容が野球番組の場合における処理について、説明してきたが、映像コンテンツの内容は、野球に限らず、他の内容であってもよく、各イベントのカメラワークの特徴に基づいて、映像区間を決定することができる。例えば、ゴルフ番組の場合も、本発明を適用することができる。
【０１２２】
映像コンテンツがゴルフ番組である場合、カメラワークの特徴は、例えば図１７に示す通りである。
同図に示すように、イベントの内容としては、「ティーショット（第１打）」「アプローチショット（第２打以降）」「パット（成功）」「パット（失敗）」「バンカーショット」などがある。
【０１２３】
それぞれのイベントごとのカメラワークは、どのイベントも、はじめは「ほぼ固定」または「固定」のように、映像に動きの小さいカットであり、プレイヤーがボールを打った後は、「放物線」や「ズームIN」などでプレイヤーの打球を追いかけるカットが続く。
なお、パットに成功した場合は、ボールがカップインするカットをイベントの収束点とし、パットに失敗した場合は、プレイヤーのパット失敗のリアクション等もイベントの映像区間に含めるよう、イベントの収束点を定義することとする。
【０１２４】
また、同図中、括弧でくくっているカメラワークは、イベントとなる映像区間には含めないカットであることを示す。例えば、「ティーショット（第１打）」の場合は、第３カットの「放物線→右パン＋ズームIN」までを、イベントの映像区間とし、第４カット「ほぼ固定」は、イベントの映像区間には含めない。すなわち、イベント収束点特定部１１３は、この場合、第３カットの終了点を、イベントの収束点と決定する。
【０１２５】
これら各イベントのカメラワークの特徴に基づいて、上記「１．３．４  イベント収束点決定処理」で説明したような処理を行うことにより、イベント収束点特定部１１３は、イベントの収束点となるカットを特定して、当該カットの終了点を、イベントの収束点と決定する。
この他にも、カメラワークの特徴を抽出することにより、アメリカンフットボール、ラグビー等にも適用できる。例えば、アメリカンフットボールにおいて、ラインとなるプレイヤーがＱＢ（クォーターバック）へボールを投げるまではカメラワークは「固定」または「ほぼ固定」であり、ＱＢがボールをキャッチすると、カメラワークがパンし、イベントが収束する段階ではプレイヤーの動きが小さく、そのためカメラの動きが小さくなる場合、イベント収束点特定部１１３は、カメラワークが「固定→パン」「固定→右パン→左パン」などのカットを第１カットとする。そして、カメラパラメータ数が減少したカットの前後のカット、またはカメラパラメータ数が減少したカット、第２カット以降でカメラワークが「ほぼ固定」となるカット、カメラ振り速度が「遅い」になるカット等の終了点を、収束点とする。これにより、ひとつのプレーを映像区間として決定することができる。
（２）上述の実施形態では、映像区間決定装置１０００は、イベント発生検出部１０９が、テロップ情報４００に基づいて、イベントの発生を検出することでイベント発生情報５００を更新することとして説明してきたが、イベントの発生は、テロップ情報４００に基づく場合に限られない。この他にも、例えば、映像コンテンツに基づかず、外部から入力されることとしてもよい。
（３）上述の実施形態では、まず、映像区間の開始点となるイベント発生時刻が与えられて、イベントの収束点を決定することで映像区間を決定するものとして説明したが、これに限らず、先に収束点が定まっていて、各カメラワークに基づいてイベントの開始点を決定することとしてもよい。
【０１２６】
また、開始点または収束点のいずれかが定まっている場合に限らず、連続する一連のカットのカメラワークのパターンを、所定のパターンと比較し、比較にかかるパターンに応じて、所定の時点を開始点および収束点であるとしてもよい。
例えば、一連のカットのカメラワークが所定のパターンと同一であるときに、当該一連のカットの開始点を、イベントの発生時とし、当該一連のカットの終了点を、イベントの収束点とすることとしてもよい。
【０１２７】
また、上述の実施形態では、カット点の検出、カメラワークの検出、テロップの検出等を行いつつ、イベントの発生を検出する処理を行うものとして説明したが（ステップＳ９０１、ステップＳ９０２、ステップＳ９０３、ステップＳ９０４）、これに限らず、映像コンテンツからすべてのカット点等を検出する処理を完了してから、イベントの発生を検出することとしてもよい。また、これらカット点等の検出処理は、映像区間決定装置がカット点検出部１０２等により行うものとして説明したが、必ずしも映像区間決定装置が行う必要はない。例えば、予め他装置等によりカット点の検出等が行われて、カット点情報２００等を当該他装置から取得して、カット点記憶部１０３等により記憶することによって、映像区間決定装置は、イベント収束点特定部１１３により映像区間を決定することができる。すなわち、カット点検出部１０２等の、映像コンテンツから検出を行う機能ブロックは、映像区間決定装置の必須の構成要件ではない。
（４）上記の各装置は、具体的には、マイクロプロセッサ、ＲＯＭ、ＲＡＭ、ハードディスクユニット、ディスプレイユニット、キーボード、マウスなどから構成されるコンピュータシステムである。前記ＲＡＭ又は前記ハードディスクユニットには、コンピュータプログラムが記憶されている。前記マイクロプロセッサが、前記コンピュータプログラムに従って動作することにより、各装置は、その機能を達成する。ここで、コンピュータプログラムは、所定の機能を達成するために、コンピュータに対する指令を示す命令コードが複数個組み合わされて構成されたものである。
（５）上記の各装置を構成する構成要素の一部又は全部は、１個のシステムＬＳＩ（Large Scale Integration：大規模集積回路）から構成されているとしてもよい。システムＬＳＩは、複数の構成部を１個のチップ上に集積して製造された超多機能ＬＳＩであり、具体的には、マイクロプロセッサ、ＲＯＭ、ＲＡＭなどを含んで構成されるコンピュータシステムである。前記ＲＡＭには、コンピュータプログラムが記憶されている。前記マイクロプロセッサが、前記コンピュータプログラムに従って動作することにより、システムＬＳＩは、その機能を達成する。
（６）上記の各装置を構成する構成要素の一部又は全部は、各装置に脱着可能なＩＣカード又は単体のモジュールから構成されているとしてもよい。前記ＩＣカード又は前記モジュールは、マイクロプロセッサ、ＲＯＭ、ＲＡＭ、などから構成されるコンピュータシステムである。前記ＩＣカード又は前記モジュールは、上記の超多機能ＬＳＩを含むとしてもよい。マイクロプロセッサが、コンピュータプログラムに従って動作することにより、前記ＩＣカード又は前記モジュールは、その機能を達成する。このＩＣカード又はこのモジュールは、耐タンパ性を有するとしてもよい。
（７）本発明は、上記に示す方法であるとしてもよい。また、これらの方法をコンピュータにより実現するコンピュータプログラムであるとしてもよいし、前記コンピュータプログラムからなるデジタル信号であるとしてもよい。
【０１２８】
また、本発明は、前記コンピュータプログラム又は前記デジタル信号をコンピュータ読み取り可能な記録媒体、例えば、フレキシブルディスク、ハードディスク、ＣＤ―ＲＯＭ、ＭＯ、ＤＶＤ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＢＤ（Ｂｌｕ−ｒａｙ  Ｄｉｓｃ）、半導体メモリなど、に記録したものとしてもよい。また、これらの記録媒体に記録されている前記コンピュータプログラム又は前記デジタル信号であるとしてもよい。
【０１２９】
また、本発明は、前記コンピュータプログラム又は前記デジタル信号を、電気通信回線、無線又は有線通信回線、インターネットを代表とするネットワーク、データ放送等を経由して伝送するものとしてもよい。
また、本発明は、マイクロプロセッサとメモリとを備えたコンピュータシステムであって、前記メモリは、上記コンピュータプログラムを記憶しており、前記マイクロプロセッサは、前記コンピュータプログラムに従って動作するとしてもよい。
【０１３０】
また、前記プログラム又は前記デジタル信号を前記記録媒体に記録して移送することにより、又は前記プログラム又は前記デジタル信号を前記ネットワーク等を経由して移送することにより、独立した他のコンピュータシステムにより実施するとしてもよい。
（８）上記実施の形態及び上記変形例をそれぞれ組み合わせるとしてもよい。
【産業上の利用可能性】
【０１３１】
本発明によれば、イベントの収束点を適切に特定して、イベントとなる映像区間を決定することができる。重要なイベントとなる映像区間を自動的に効率良く決定することで、ダイジェスト視聴やハイライト視聴を実現することができるメタデータを自動的に付与することができる。したがって、メタデータ付与装置や、ダイジェスト再生装置等に、本発明を適用することができる。
【図面の簡単な説明】
【０１３２】
【図１】本発明の映像区間決定装置１０００の機能ブロック図。
【図２】カット点情報２００を示す図。
【図３】カメラワーク情報３００およびカメラワークの種類を示す図。
【図４】テロップ情報４００を示す図。
【図５】イベント発生情報５００を示す図。
【図６】イベント状況情報６００を示す図。
【図７】カメラパラメータ数７００を示す図。
【図８】イベント収束点表８００を示す図。
【図９】映像区間決定装置１０００の動作を示すフローチャート。
【図１０】イベント発生検出部１０９がイベントの発生を検出する処理を示すフローチャート。
【図１１】イベント状況算出部１１１が、イベント状況を算出する処理を示すフローチャート。
【図１２】各イベントの収束点までの定義を示す図。
【図１３】各イベントのカメラワークの特徴の、一例を示した図。
【図１４】イベント収束点特定部１１３が、イベントの収束点を決定する処理を示すフローチャート。
【図１５】カメラワークの特徴に基づいて、イベントの収束点を決定する処理を示した図。
【図１６】イベント収束点特定部１１３が、カメラパラメータ数を用いてイベントの収束点を決定する処理を示すフローチャート。
【図１７】映像コンテンツがゴルフ番組である場合の、カメラワークの特徴を示した図。
【符号の説明】
【０１３３】
１０１  映像記憶部
１０２  カット点検出部
１０３  カット点記憶部
１０４  カメラワーク検出部
１０５  カメラワーク記憶部
１０６  カメラワーク計数部
１０７  テロップ検出部
１０８  テロップ情報記憶部
１０９  イベント発生検出部
１１０  イベント発生情報取得部
１１１  イベント状況算出部
１１２  イベント状況記憶部
１１３  イベント収束点特定部
１１４  メタデータ記憶部
【図１】
2008005204.tif 000003
【図２】
2008005204.tif 000004
【図３】
2008005204.tif 000005
【図４】
2008005204.tif 000006
【図５】
2008005204.tif 000007
【図６】
2008005204.tif 000008
【図７】
2008005204.tif 000009
【図８】
2008005204.tif 000010
【図９】
2008005204.tif 000011
【図１０】
2008005204.tif 000012
【図１１】
2008005204.tif 000013
【図１２】
2008005204.tif 000014
【図１３】
2008005204.tif 000015
【図１４】
2008005204.tif 000016
【図１５】
2008005204.tif 000017
【図１６】
2008005204.tif 000018
【図１７】
2008005204.tif 000019