(57)【特許請求の範囲】
【請求項１】
スポーツ動画における区切りを示す箇所、及び前記区切り毎の部分動画が示すスポーツのプレーに関する情報が付与されたスポーツ動画から選択された複数の部分動画を連続して再生する際に、プレーに関する情報と再生時間との対応関係が記憶された記憶部を参照して、前記複数の部分動画の各々の再生時間を、該部分動画が示すスポーツのプレーに関する情報に応じた時間に制御する、
処理をコンピュータに実行させる再生制御プログラム。
【請求項２】
前記スポーツのプレーに関する情報は、プレーの結果を含む請求項１記載の再生制御プログラム。
【請求項３】
前記プレーの結果と前記プレーの結果以外の前記プレーに関する情報との組み合わせと、前記再生時間との対応関係が記憶された前記記憶部を参照する請求項２記載の再生制御プログラム。
【請求項４】
前記プレーの結果以外の前記プレーに関する情報として、前記プレーに関与した選手の特性を含み、同じプレーの結果に対して前記選手の特性が異なる場合に、異なる再生時間が対応付けられた対応関係が記憶された前記記憶部を参照する請求項３記載の再生制御プログラム。
【請求項５】
前記選択された複数の部分動画を、各部分動画が示すプレーに関する情報に応じた再生時間で連続再生する場合と、前記部分動画の全体を再生する場合とで切り替え可能とした請求項１〜請求項４のいずれか１項記載の再生制御プログラム。
【請求項６】
前記選択された複数の部分動画を連続再生する際に、部分動画毎の再生時間及び再生の進捗を示す表示部品を表示する請求項１〜請求項５のいずれか１項記載の再生制御プログラム。
【請求項７】
前記スポーツは、野球であり、前記区切りを示す箇所は、投手による投球の開始に対応した所定の箇所であり、前記プレーに関する情報は、前記投球に対するバッティングの結果である、請求項１〜請求項６のいずれか１項記載の再生制御プログラム。
【請求項８】
スポーツ動画における区切りを示す箇所、及び前記区切り毎の部分動画が示すスポーツのプレーに関する情報が付与されたスポーツ動画から選択された複数の部分動画を連続して再生する際に、プレーに関する情報と再生時間との対応関係が記憶された記憶部を参照して、前記複数の部分動画の各々の再生時間を、該部分動画が示すスポーツのプレーに関する情報に応じた時間に制御する再生制御部
を含む情報処理装置。
【請求項９】
スポーツ動画における区切りを示す箇所、及び前記区切り毎の部分動画が示すスポーツのプレーに関する情報が付与されたスポーツ動画から選択された複数の部分動画を連続して再生する際に、プレーに関する情報と再生時間との対応関係が記憶された記憶部を参照して、前記複数の部分動画の各々の再生時間を、該部分動画が示すスポーツのプレーに関する情報に応じた時間に制御する、
処理をコンピュータに実行させる再生制御方法。
【請求項１０】
検索条件の指定を受け付け、
受け付けた前記検索条件に応じた検索要求を外部装置に送信し、
前記外部装置から前記検索要求に応じて再生開始箇所、及び再生開始部分に対応する部分動画の種類を示す情報が付与された１又は複数の動画像データを取得し、
前記１又は複数の動画像データそれぞれにおける再生開始部分に対応する部分動画を連続して再生する場合に、記憶部に記憶された部分動画の種類を示す情報と対応する部分動画の再生時間に基づいて、連続して再生するそれぞれの部分動画の再生時間を、それぞれの部分動画の種類に対応する再生時間に制御する、
処理をコンピュータに実行させることを特徴とする再生制御プログラム。
【請求項１１】
検索条件の指定を受け付ける受付部と、
受け付けた前記検索条件に応じた検索要求を外部装置に送信する送信部と、
前記外部装置から前記検索要求に応じて再生開始箇所、及び再生開始部分に対応する部分動画の種類を示す情報が付与された１又は複数の動画像データを取得する取得部と、
前記１又は複数の動画像データそれぞれにおける再生開始部分に対応する部分動画を連続して再生する場合に、記憶部に記憶された部分動画の種類を示す情報と対応する部分動画の再生時間に基づいて、連続して再生するそれぞれの部分動画の再生時間を、それぞれの部分動画の種類に対応する再生時間に制御する再生制御部と、
を含む情報処理装置。
【請求項１２】
検索条件の指定を受け付け、
受け付けた前記検索条件に応じた検索要求を外部装置に送信し、
前記外部装置から前記検索要求に応じて再生開始箇所、及び再生開始部分に対応する部分動画の種類を示す情報が付与された１又は複数の動画像データを取得し、
前記１又は複数の動画像データそれぞれにおける再生開始部分に対応する部分動画を連続して再生する場合に、記憶部に記憶された部分動画の種類を示す情報と対応する部分動画の再生時間に基づいて、連続して再生するそれぞれの部分動画の再生時間を、それぞれの部分動画の種類に対応する再生時間に制御する、
処理をコンピュータに実行させることを特徴とする再生制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、再生制御プログラム、再生制御方法、及び情報処理装置に関する。
【背景技術】
【０００２】
従来、ダイジェスト視聴の対象となるスポーツ映像のイベント終了点を抽出する装置が提案されている。この装置では、イベント開始点が決定されたスポーツ映像から、イベント開始点以降のカット点を検出し、検出されたカット点間のカット長の種別をそのカット長の短長に応じて分類する。また、カット長の種別の出現パターンをイベント終了点に対応付けて、出現パターン記憶部に記憶しておく。そして、出現パターン記憶部を参照して、分類された種別の出現パターンに対応するイベント終了点を抽出し、抽出されたイベント終了点を出力する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−３３５９８４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
一つの側面として、本発明は、プレー毎に区切られた複数の動画をダイジェスト再生する際に、各動画を適切な再生時間で再生することを目的とする。
【課題を解決するための手段】
【０００５】
本発明は、一つの態様では、スポーツ動画における区切りを示す箇所、及び前記区切り毎の部分動画が示すスポーツのプレーに関する情報が付与されたスポーツ動画から選択された複数の部分動画を連続して再生する。その際に、プレーに関する情報と再生時間との対応関係が記憶された記憶部を参照して、前記複数の部分動画の各々の再生時間を、該部分動画が示すスポーツのプレーに関する情報に応じた時間に制御する。
【発明の効果】
【０００６】
一つの側面として、プレー毎に区切られた複数の動画をダイジェスト再生する際に、各動画を適切な再生時間で再生することができる、という効果を有する。
【図面の簡単な説明】
【０００７】
【図１】本実施形態に係る再生制御装置の概略構成を示す機能ブロック図である。
【図２】メタデータの一例を示す図である。
【図３】検索再生画面の一例を示す図である。
【図４】フルスクリーン画面の一例を示す図である。
【図５】対応表の一例を示す図である。
【図６】本実施形態に係る再生制御装置として機能するコンピュータの概略構成を示すブロック図である。
【図７】本実施形態における再生制御処理の一例を示すフローチャートである。
【図８】所望の複数のシーンを抽出してダイジェスト動画を生成する場合を説明するための図である。
【図９】本実施形態におけるダイジェスト再生を説明するための図である。
【図１０】メタデータの他の例を示す図である。
【図１１】対応表の他の例を示す図である。
【発明を実施するための形態】
【０００８】
以下、図面を参照して本発明に係る実施形態の一例を詳細に説明する。本実施形態では、野球の試合動画をダイジェスト再生する場合について説明する。
【０００９】
図１に示すように、本実施形態に係る再生制御装置１０は、ネットワークなどを介して、野球の試合動画を配信する配信サーバ２０と接続され、配信サーバ２０から取得した動画を表示装置５４で再生する際の再生制御を行う。
【００１０】
配信サーバ２０には、野球の試合を撮影した動画を示す動画ファイル２１が格納されている。本実施形態では、１試合毎に１つの動画ファイル２１とし、各動画ファイル２１は、その動画ファイル２１に対応する試合の試合日及び対戦チーム名を用いたファイル名を付与するなどして、各試合の動画ファイル２１を一意に識別可能な状態で管理される。例えば、２０１６年４月１０日に行われたチームＸ対チームＹの試合の動画ファイル２１には、「２０１６０４１０ＸＹ」のようなファイル名を付与することができる。
【００１１】
また、各動画ファイル２１は、例えば３０ｆｐｓや６０ｆｐｓ等のフレームレートで撮影された動画であり、複数のフレームを含む。各フレームには、撮影開始からの経過時間で表されるフレーム時間が対応付けられており、このフレーム時間は、各フレームの識別情報として用いられる。
【００１２】
また、動画ファイル２１には、プレーの区切りを示す箇所に、プレーの区切りであることを示す情報が付与されている。本実施形態では、投手の投球１球毎をプレーの区切りとし、投手による投球の開始を示す箇所に「投球タグ」が付与されている。より具体的には、投球タグは、例えば、動画ファイル２１に含まれるフレームのうち、投手の投球動作の開始箇所から所定時間前（例えば、３秒前）に相当するフレームに付与されている。
【００１３】
また、配信サーバ２０には、メタデータ２２が格納されている。本実施形態におけるメタデータ２２は、動画ファイル２１に付与された「投球タグ」毎に、その投球タグが付与されたフレームから次の投球タグが付与されたフレームまでのフレームが示す投球シーンに関する情報を対応付けた情報である。なお、各投球シーンは、本発明の部分動画の一例である。
【００１４】
図２に、メタデータ２２の一例を示す。図２の例では、動画ファイル２１を識別するための「ファイル名」と、「投球タグ」が付与されたフレーム時間と、その投球タグが付与されたフレームから始まる投球シーンに関する情報とが対応付けて記憶されている。投球シーンに関する情報には、「試合日」、「投手」、「打者」、「結果」、「投球コース」、「球種」、「打球方向」、「カウント」、「ランナー」等の情報が含まれる。「試合日」は、その投球シーンを含む試合の開催日である。「投手」は、その投球シーンが示す投球を行う投手を識別するための選手ＩＤや選手名等の情報である。「打者」は、その投球シーンが示す投球時の打者を識別するための選手ＩＤや選手名等の情報である。
【００１５】
「結果」は、その投球シーンにおける打者の結果であり、例えば、空振り、見逃し（ストライク）、見逃し（ボール）、ファール、ゴロアウト、フライアウト、１塁打、２塁打、３塁打、ホームラン等である。また、「投球コース」は、その投球シーンが示す投球が通過したコースである。例えば、「投球コース」は、ストライクゾーン及びその周辺ゾーンを複数のブロックに分割して各ブロックに番号を付与し、投球が通過したブロックの番号で表すことができる。また、「打球方向」は、その投球シーンが示す投球に対して打者が打撃を行った場合の打球の方向である。例えば、「打球方向」は、グラウンドを複数のブロックに分割して各ブロックに番号を付与し、打球が到達したブロックの番号で表すことができる。
【００１６】
また、「カウント」は、その投球シーンの開始時におけるボールカウント、ストライクカウント、及びアウトカウントを「（ボールカウント，ストライクカウント，アウトカウント）」の形式で表したものである。例えば、３ボール、１ストライク、２アウトであれば、「（３，１，２）」となる。また、「ランナー」は、その投球シーンの開始時におけるランナーの状況を「（１塁のランナーの有無，２塁のランナーの有無，３塁のランナーの有無）」の形式で表している。例えば、ランナーがいる場合を「１」、ランナーがいない場合を「０」とし、１塁のみにランナーがいる場合には、「（１，０，０）」のように表す。
【００１７】
再生制御装置１０は、機能的には、取得部１１と再生制御部１２とを含む。また、再生制御装置１０の所定の記憶領域には、対応表１６が記憶される。
【００１８】
取得部１１は、視聴したい動画の検索条件を受け付け、受け付けた検索条件を配信サーバ２０へ送信することにより、動画の配信を要求する。そして、検索条件に合致する動画ファイル２１及びその動画ファイル２１についてのメタデータ２２を取得する。
【００１９】
具体的には、取得部１１は、図３に示すような検索再生画面３０を表示装置５４に表示する。図３の例では、検索再生画面３０には、検索条件指定領域３１、検索ボタン３２、検索結果一覧表示領域３３、動画再生領域３４、再生制御ボタン群３５、及びフルスクリーン遷移ボタン３６が含まれる。
【００２０】
検索条件指定領域３１には、検索条件として指定可能な各項目についての条件を受け付けるためのテキストボックスやプルダウンメニューが含まれる。検索条件として指定可能な項目は、メタデータ２２に含まれる投球シーンに関する情報の各項目とすることができる。
【００２１】
取得部１１は、ユーザにより検索ボタン３２が選択されると、検索条件指定領域３１で指定されている検索条件を配信サーバ２０へ送信することにより、動画の配信を要求する。これにより、配信サーバ２０では、受信した検索条件をキーにメタデータ２２から検索条件に合致する投球シーンを特定する。そして、配信サーバ２０は、特定した投球シーンを含む動画ファイル２１と、その投球シーンについてのメタデータ２２とを再生制御装置１０へ配信する。
【００２２】
取得部１１は、配信サーバ２０から配信された動画ファイル２１及びメタデータ２２を取得する。また、取得部１１は、取得したメタデータ２２に基づいて、検索結果一覧表示領域３３に、各検索結果を選択可能な状態で、検索結果の一覧を表示する。図３の例では、１つの枠内に各検索結果を表示しており、各検索結果としては、その検索結果が示す投球シーンに関する情報を表示している。また、取得部１１は、選択された検索結果を、他の検索結果と異なる表示態様で表示する。図３の例では、選択された検索結果の枠線を太線で示している。
【００２３】
再生制御部１２は、検索結果一覧表示領域３３において選択されている検索結果に対応するメタデータ２２に基づいて、取得部１１で取得された動画ファイル２１の中から、選択された投球シーンを特定し、動画再生領域３４で再生する。具体的には、再生制御部１２は、選択されている検索結果に対応するメタデータ２２の「ファイル名」により動画ファイル２１を特定し、特定した動画ファイル２１を、メタデータ２２の「投球タグ」で示されるフレーム時間が示すフレームから再生する。
【００２４】
また、再生制御部１２は、再生制御ボタン群３５からいずれかのボタンが選択された場合には、動画再生領域３４で再生している動画について、選択されたボタンに応じた再生制御を行う。再生制御ボタン群３５は、例えば、再生／一時停止ボタン、早戻しボタン、早送りボタン、コマ送りボタン、コマ戻しボタン等を含むことができる。再生制御部１２は、再生／一時停止ボタンが選択された場合には、再生中の動画の一時停止、又は一時停止中の動画の再生制御を行う。また、再生制御部１２は、早戻しボタンが選択された場合には、再生中の動画の早戻し制御を行い、早送りボタンが選択された場合には、再生中の動画の早送り制御を行う。また、再生制御部１２は、コマ戻しボタンが選択された場合には、再生中の動画のコマ戻し制御を行い、コマ送りボタンが選択された場合には、再生中の動画のコマ送り制御を行う。
【００２５】
また、再生制御部１２は、フルスクリーン遷移ボタン３６が選択された場合には、表示装置５４に表示する画面を、検索再生画面３０から、例えば、図４に示すようなフルスクリーン画面４０に遷移させる。図４の例では、フルスクリーン画面４０には、動画再生領域４１、再生制御ボタン群４２、前の動画ボタン４３、次の動画ボタン４４、ダイジェスト再生ボタン４５、再生ゲージ４６、及び検索再生画面遷移ボタン４７を含む。
【００２６】
再生制御部１２は、検索再生画面３０の検索結果一覧表示領域３３において選択されている検索結果を示す投球シーンの動画を動画再生領域４１で再生する。再生方法は、検索再生画面３０の動画再生領域３４における動画の再生方法と同様である。
【００２７】
また、再生制御部１２は、再生制御ボタン群４２からいずれかのボタンが選択された場合には、動画再生領域４１で再生している動画について、選択されたボタンに応じた再生制御を行う。再生制御ボタン群４２の詳細は、検索再生画面３０の再生制御ボタン群３５と同様である。
【００２８】
また、再生制御部１２は、前の動画ボタン４３が選択されると、動画再生領域４１で再生中の動画を、検索結果一覧表示領域３３において現在選択されている検索結果の１つ前の検索結果を示す投球シーンの動画に切り替える。なお、現在選択されている検索結果が、検索結果一覧の先頭の検索結果の場合には、前の動画ボタン４３を非表示としたり、選択できない状態としたりしてもよい。また、再生制御部１２は、次の動画ボタン４４が選択されると、動画再生領域４１で再生中の動画を、検索結果一覧表示領域３３において現在選択されている検索結果の１つ後の検索結果を示す投球シーンの動画に切り替える。なお、現在選択されている検索結果が、検索結果一覧の末尾の検索結果の場合には、次の動画ボタン４４を非表示としたり、選択できない状態としたりしてもよい。
【００２９】
また、再生制御部１２は、ダイジェスト再生ボタン４５が選択されると、検索再生画面３０の検索結果一覧表示領域３３に表示されている検索結果一覧に含まれる検索結果の各々が示す投球シーンの動画を連続して再生するダイジェスト再生の制御を行う。この際、再生制御部１２は、各投球シーンの動画の再生時間を、その投球シーンに関する情報に応じた時間とする。本実施形態では、投球シーンに関する情報として、「結果」の情報を用いる。
【００３０】
具体的には、再生制御部１２は、検索結果に対応するメタデータ２２に含まれる「結果」の情報を取得し、対応表１６を参照して、「結果」に応じた再生時間を取得する。対応表１６は、例えば、図５に示すように、投球シーンの結果と、その投球シーンの動画の再生時間との対応関係を示すものである。例えば、図５の対応表１６を用いた場合、再生制御部１２は、ある検索結果に対応するメタデータ２２から結果として「１塁打」を取得したとすると、その検索結果が示す投球シーンの動画の再生時間として「１０秒」を取得する。
【００３１】
ここで、対応表１６における各結果に対応する再生時間は、その結果が伴うプレーに要する時間を想定して設定することができる。例えば、結果が１塁打の場合よりも２塁打の場合の方が、その投球シーンは長くなり、結果が２塁打の場合よりも３塁打の場合の方が、その投球シーンは長くなる。このような状況を考慮して、再生時間を設定すればよい。具体的な再生時間は、多数の投球シーンから統計的に求めることができる。
【００３２】
再生制御部１２は、検索結果一覧表示領域３３に表示されている検索結果一覧に含まれる先頭の検索結果が示す投球シーンの動画を、取得した再生時間だけ再生したところで、検索結果一覧の次の検索結果が示す投球シーンの動画の再生に切り替える。次の動画についても同様に、取得した再生時間分再生したところで、次の検索結果が示す投球シーンの動画に切り替える。これを繰り返すことにより、検索結果一覧に含まれる検索結果の各々が示す投球シーンの動画のダイジェスト再生が実現される。なお、各投球シーンの動画の再生は、上述の再生方法と同様に、各検索結果に対応するメタデータ２２に基づいて、取得部１１から受け渡された動画ファイル２１の中から、各検索結果に対応する投球シーンを特定し、動画再生領域４１で再生する。
【００３３】
再生制御部１２は、ダイジェスト再生を行う際、各投球シーンの動画の再生時間及び再生の進捗を示す再生ゲージ４６を表示する。ダイジェスト再生においては、上述のように、各投球シーンの動画の再生時間がその投球シーンの結果に応じて異なる。そこで、この再生ゲージ４６により、次の投球シーンの動画に切り替わるまでの時間を把握可能にするものである。なお、再生ゲージ４６に替えて、次の動画に切り替わるまでの秒数をカウントダウンする表示を行ってもよい。
【００３４】
また、再生制御部１２は、検索再生画面遷移ボタン４７が選択されると、表示装置５４に表示する画面を、フルスクリーン画面４０から検索再生画面３０に遷移させる。
【００３５】
再生制御装置１０は、例えば図６に示すコンピュータ５０で実現することができる。コンピュータ５０はＣＰＵ５１、一時記憶領域としてのメモリ５２、及び不揮発性の記憶部５３を備える。また、コンピュータ５０は、表示装置５４、記録媒体５９に対するデータの読み込み及び書き込みを制御するread/write（Ｒ／Ｗ）部５５、並びにインターネット等のネットワークに接続されるネットワークインターフェース（Ｉ／Ｆ）５６を備える。ＣＰＵ５１、メモリ５２、記憶部５３、表示装置５４、Ｒ／Ｗ部５５、及びネットワークＩ／Ｆ５６は、バス５７を介して互いに接続される。
【００３６】
記憶部５３はＨＤＤ（Hard Disk Drive）、ＳＳＤ（solid state drive）、フラッシュメモリ等によって実現できる。記憶媒体としての記憶部５３には、コンピュータ５０を再生制御装置１０として機能させるための再生制御プログラム６０が記憶されている。再生制御プログラム６０は、取得プロセス６１と、再生制御プロセス６２とを有する。また、記憶部５３は、対応表１６を構成する情報が記憶される対応表情報記憶領域６６を有する。
【００３７】
ＣＰＵ５１は、再生制御プログラム６０を記憶部５３から読み出してメモリ５２に展開し、再生制御プログラム６０が有するプロセスを順次実行する。ＣＰＵ５１は、取得プロセス６１を実行することで、図１に示す取得部１１として動作する。また、ＣＰＵ５１は、再生制御プロセス６２を実行することで、図１に示す再生制御部１２として動作する。また、ＣＰＵ５１は、対応表情報記憶領域６６から情報を読み出して、メモリ５２に対応表１６として展開する。これにより、再生制御プログラム６０を実行したコンピュータ５０が、再生制御装置１０として機能することになる。
【００３８】
なお、再生制御プログラム６０により実現される機能は、例えば半導体集積回路、より詳しくはApplication Specific Integrated Circuit（ＡＳＩＣ）等で実現することも可能である。
【００３９】
次に、本実施形態に係る再生制御装置１０の作用について説明する。再生制御装置１０により提供されるアプリケーションが起動されると、再生制御装置１０において、図７に示す再生制御処理が実行される。
【００４０】
ステップＳ１１で、取得部１１が、例えば、図３に示すような検索再生画面３０を表示装置５４に表示する。ユーザは、検索再生画面３０の検索条件指定領域３１において、視聴したい投球シーンの検索条件を設定し、検索ボタン３２を選択する。
【００４１】
ステップＳ１２で、取得部１１が、ユーザにより検索ボタン３２が選択されたことを検出すると、取得部１１は、検索条件指定領域３１で指定されている検索条件を配信サーバ２０へ送信することにより、動画の配信を要求する。そして、取得部１１は、配信サーバ２０から配信された動画ファイル２１及びメタデータ２２を取得する。
【００４２】
次に、ステップＳ１３で、取得部１１が、取得したメタデータ２２に基づいて、検索結果一覧表示領域３３に、各検索結果を選択可能な状態で、検索結果の一覧を表示する。そして、取得部１１は、ユーザにより選択された検索結果を、他の検索結果と異なる表示態様で表示する。また、再生制御部１２は、検索結果一覧表示領域３３において選択されている検索結果に対応するメタデータ２２に基づいて、取得部１１で取得された動画ファイル２１の中から、選択された検索結果が示す投球シーンを特定する。そして、再生制御部１２は、動画再生領域３４において、特定した投球シーンの動画の再生を開始する。なお、再生制御部１２は、ユーザがいずれかの検索結果を選択するまでは、予め定めた検索結果（例えば、検索結果一覧の先頭の検索結果）が示す投球シーンの動画を再生する。
【００４３】
また、本ステップで再生を開始した動画の再生中に、再生制御ボタン群３５からいずれかのボタンが選択された場合には、再生制御部１２は、再生している動画について、選択されたボタンに応じた再生制御を行う。また、本ステップで再生を開始した動画の再生中に、検索結果一覧から別の検索結果が選択された場合には、再生制御部１２は、再生中の動画を、新たに選択された検索結果が示す投球シーンの動画に切り替えて再生を開始する。
【００４４】
上記ステップＳ１３において動画再生領域３４で開始させた動画の再生中に、次のステップＳ１４へ移行し、再生制御部１２が、検索再生画面３０において、ユーザによりフルスクリーン遷移ボタン３６が選択されたか否かを判定する。フルスクリーン遷移ボタン３６が選択された場合には、処理はステップＳ１５へ移行し、フルスクリーン遷移ボタン３６が選択されていない場合には、処理はステップＳ１６へ移行する。
【００４５】
ステップＳ１５では、再生制御部１２が、表示装置５４に表示する画面を、検索再生画面３０から、例えば、図４に示すようなフルスクリーン画面４０に遷移させる。そして、再生制御部１２は、動画再生領域４１において、検索再生画面３０の検索結果一覧表示領域３３において選択されている検索結果を示す投球シーンを含む動画ファイル２１の再生を開始する。
【００４６】
一方、ステップＳ１６では、再生制御部１２が、アプリケーションの終了を指示するコマンドが入力されてか否かを判定することにより、アプリケーションを終了するか否かを判定する。アプリケーションを終了しない場合には、処理はステップＳ１４に戻り、アプリケーションを終了する場合には、再生制御処理は終了する。
【００４７】
上記ステップＳ１５において動画再生領域４１で開始させた動画の再生中に、次のステップＳ１７へ移行し、再生制御部１２が、ダイジェスト再生ボタン４５が選択されたか否かを判定する。ダイジェスト再生ボタン４５が選択された場合には、処理はステップＳ１８へ移行し、ダイジェスト再生ボタン４５が選択されていない場合には、処理はステップＳ２０へ移行する。
【００４８】
ステップＳ１８では、再生制御部１２が、検索再生画面３０の検索結果一覧表示領域３３に表示されている検索結果一覧に含まれる検索結果の各々に対応するメタデータ２２に含まれる「結果」の情報を取得する。そして、再生制御部１２は、対応表１６を参照して、各検索結果が示す投球シーンの「結果」に応じて、各投球シーンの動画の再生時間を取得する。
【００４９】
次に、ステップＳ１９で、再生制御部１２は、検索結果一覧表示領域３３に表示されている検索結果一覧に含まれる先頭の検索結果が示す投球シーンの動画から、取得した再生時間で順次各動画を再生させる。また、再生制御部１２は、ダイジェスト再生と共に、再生ゲージ４６の表示を行う。
【００５０】
なお、上記ステップＳ１８及びＳ１９の処理は、検索結果一覧に含まれる検索結果に対応する動画毎に行ってもよいし、検索結果一覧に含まれる全ての検索結果についてまとめて行ってもよい。すなわち、前者の場合は、上記ステップＳ１８で、検索結果に対応する動画の再生時間を１つ取得する毎に、上記ステップＳ１９へ移行して、その動画の再生を開始する。後者の場合は、上記ステップＳ１８で、検索結果一覧に含まれる全ての検索結果に対応する動画の再生時間を取得した後に、上記ステップＳ１９へ移行して、各動画の再生を開始する。
【００５１】
一方、ステップＳ２０では、再生制御部１２は、ダイジェスト再生を終了し、現在動画再生領域４１で再生中の投球シーンを含む動画ファイル２１の再生を継続する。なお、本ステップへ移行した際に、ダイジェスト再生が行われていない場合には、上記ステップＳ１５で再生を開始した動画ファイル２１の再生が継続されているため、本ステップはスキップする。
【００５２】
なお、上記ステップＳ１５、Ｓ１９、及びＳ２０で再生を開始又は継続した動画の再生中に、再生制御ボタン群４２からいずれかのボタンが選択された場合には、再生制御部１２は、再生している動画について、選択されたボタンに応じた再生制御を行う。また、上記ステップＳ１５、Ｓ１９、及びＳ２０で再生を開始又は継続した動画の再生中に、前の動画ボタン４３又は次の動画ボタン４４が選択されたとする。この場合には、再生制御部１２は、再生中の動画を、検索結果一覧の前の検索結果又は次の検索結果が示す投球シーンの動画に切り替えて再生を開始する。ダイジェスト再生時において、前の動画ボタン４３又は次の動画ボタン４４が選択された際に、前の検索結果又は次の検索結果が示す投球シーンの動画の再生時間がまだ取得されていない場合には、再生時間を取得した上で動画を切り替える。再生制御部１２は、ダイジェスト再生中に再生制御ボタン群４２のいずれかのボタン、前の動画ボタン４３、又は次の動画ボタン４４の操作が行われた場合も、ボタン操作終了後は引き続きダイジェスト再生の制御を行う。
【００５３】
上記ステップＳ１９、又はステップＳ１５若しくはステップＳ２０において動画再生領域４１で開始させた動画の再生中に、次のステップＳ２１へ移行し、再生制御部１２が、検索再生画面遷移ボタン４７が選択されたか否かを判定する。検索再生画面遷移ボタン４７が選択された場合には、処理はステップＳ１３に戻る。なお、検索再生画面３０に戻り、ユーザにより新たな検索条件が指定された場合には、ステップＳ１２に戻る。一方、検索再生画面遷移ボタン４７が選択されていない場合には、処理はステップＳ２２へ移行する。
【００５４】
ステップＳ２２では、再生制御部１２が、アプリケーションを終了するか否かを判定する。アプリケーションを終了しない場合には、処理はステップＳ１７に戻る。ステップＳ１７での判定結果が前回と同じ場合には、ステップＳ１８及びＳ１９、又はステップＳ１９をスキップして、ステップＳ２１へ移行する。アプリケーションを終了する場合には、再生制御処理は終了する。
【００５５】
以上説明したように、本実施形態に係る再生制御装置によれば、検索条件に合致する複数の投球シーンの動画をダイジェスト再生する際に、その投球シーンの動画の再生時間を、その投球シーンの結果に応じた時間とする。これにより、例えば、結果が三振の場合には比較的早めに次の動画に切り替わり、結果が三塁打の場合には、比較的長めに再生された後に次の動画に切り替わるなどのように、動画毎に適切な再生時間でダイジェスト再生を行うことができる。
【００５６】
また、所望の複数のシーンの動画をダイジェストで視聴したい場合に、例えば、図８に示すように、それぞれの動画ファイルから所望の複数のシーンを抽出して繋ぎ合わせて、別途ダイジェスト動画を生成する手法も考えられる。
【００５７】
しかし、本実施形態によれば、図９に示すように、動画ファイルには、投球シーン毎に投球タグ（図９では、逆三角形のマークで表記）が付与されており、この投球タグを起点に、所望の投球シーンが検索される。図９の例では、網掛けの逆三角形のマークで表記した投球タグが、検索された投球シーンの開始位置を示す投球タグ（以下、「対象投球タグ」という）であることを表している。そして、ダイジェスト再生をする場合には、この対象投球タグが付与されたフレームを起点に再生を開始し、対応表から得られ再生時間の再生を行ったところで、次の対象投球タグが付与されたフレームから始まる投球シーンの動画の再生に切り替えていけばよい。すなわち、別途ダイジェスト動画を生成する必要はなく、また、検索条件を変更した場合には、対象投球タグが変更されるだけであるため、様々なダイジェスト再生を、柔軟かつ簡易に実行することができる。
【００５８】
なお、上記実施形態では、ダイジェスト再生する各投球シーンの動画の再生時間を、その投球シーンの結果に応じた時間とする場合について説明したが、これに限定されない。例えば、図１０に示すように、メタデータ２２Ａに、「打者」の欄で特定される選手の走力を示す情報も含めておく。そして、その結果が伴うプレーに要する時間が、打者の走力に影響される結果については、図１１に示すように、対応表１６Ａにおいて、その結果に対応する再生時間を、打者の走力別に定めておいてもよい。また、同じ結果を伴うプレーであっても、その投球シーンにおけるランナーやカウントの状況に応じてプレーの時間が異なることも考えられるため、「結果」と「カウント」や「ランナー」との組み合わせ毎に、それぞれ異なる再生時間を定めておいてもよい。
【００５９】
また、上記実施形態では、ダイジェスト再生を行わない場合には、フルスクリーン画面４０の動画再生領域４１において、検索結果一覧から選択されている検索結果が示す投球シーンを含む動画ファイル２１を継続して再生する場合について説明した。ただし、この再生方法に限定されず、ある検索結果が示す投球シーンの動画について、投球タグで区切られた区間の再生が終了した場合には、次の検索結果が示す投球シーンの動画に切り替えて再生してもよい。この場合、検索条件に合致する動画ファイル２１及びメタデータ２２を配信サーバ２０から取得する際に、投球タグで区切られた区間の再生時間もメタデータ２２に含めて取得するようにするとよい。または、動画ファイルについての全ての投球タグの情報も取得しておき、動画の再生中に次の投球タグが付与されたフレームに到達した場合に、次の検索結果が示す投球シーンの動画に切り替えるようにしてもよい。
【００６０】
また、上記実施形態では、スポーツ動画として、野球の試合動画の投球シーンについてのダイジェスト再生を行う場合について説明したが、これに限定されない。例えば、１打席毎の区切りに打席タグを付与し、打席単位のダイジェスト再生を行うようにしてもよい。また、本発明は、野球以外のスポーツの動画にも適用可能である。例えば、サッカーの試合動画において、スローイン、コーナーキック、ファール後のプレー再開時、攻守の反転時などの箇所に、プレーの区切りを示す箇所としてタグを付与しておく。そして、タグで区切られた区間毎に、プレーに関する情報、例えば、シュート、ドリブル、パス、ゴール等の情報を付与しておく。また、これらのプレーに関する情報に対応付けて、適切な再生時間を対応表で定めておけば、上記実施形態と同様にダイジェスト再生を行うことができる。
【００６１】
また、上記では、再生制御プログラム６０が記憶部５３に予め記憶（インストール）されている態様を説明したが、ＣＤ−ＲＯＭやＤＶＤ−ＲＯＭ等の記憶媒体に記録された形態で提供することも可能である。
【００６２】
以上の上記実施形態に関し、更に以下の付記を開示する。
【００６３】
（付記１）
スポーツ動画における区切りを示す箇所、及び前記区切り毎の部分動画が示すスポーツのプレーに関する情報が付与されたスポーツ動画から選択された複数の部分動画を連続して再生する際に、プレーに関する情報と再生時間との対応関係が記憶された記憶部を参照して、前記複数の部分動画の各々の再生時間を、該部分動画が示すスポーツのプレーに関する情報に応じた時間に制御する、
処理をコンピュータに実行させる再生制御プログラム。
【００６４】
（付記２）
前記スポーツのプレーに関する情報は、プレーの結果を含む付記１記載の再生制御プログラム。
【００６５】
（付記３）
前記プレーの結果と前記プレーの結果以外の前記プレーに関する情報との組み合わせと、前記再生時間との対応関係が記憶された前記記憶部を参照する付記２記載の再生制御プログラム。
【００６６】
（付記４）
前記プレーの結果以外の前記プレーに関する情報として、前記プレーに関与した選手の特性を含み、同じプレーの結果に対して前記選手の特性が異なる場合に、異なる再生時間が対応付けられた対応関係が記憶された前記記憶部を参照する付記３記載の再生制御プログラム。
【００６７】
（付記５）
前記選択された複数の部分動画を、各部分動画が示すプレーに関する情報に応じた再生時間で連続再生する場合と、前記部分動画の全体を再生する場合とで切り替え可能とした付記１〜付記４のいずれか１項記載の再生制御プログラム。
【００６８】
（付記６）
前記選択された複数の部分動画を連続再生する際に、部分動画毎の再生時間及び再生の進捗を示す表示部品を表示する付記１〜付記５のいずれか１項記載の再生制御プログラム。
【００６９】
（付記７）
前記スポーツは、野球であり、前記区切りを示す箇所は、投手による投球の開始に対応した所定の箇所であり、前記プレーに関する情報は、前記投球に対するバッティングの結果である、付記１〜付記６のいずれか１項記載の再生制御プログラム。
【００７０】
（付記８）
スポーツ動画における区切りを示す箇所、及び前記区切り毎の部分動画が示すスポーツのプレーに関する情報が付与されたスポーツ動画から選択された複数の部分動画を連続して再生する際に、プレーに関する情報と再生時間との対応関係が記憶された記憶部を参照して、前記複数の部分動画の各々の再生時間を、該部分動画が示すスポーツのプレーに関する情報に応じた時間に制御する再生制御部
を含む情報処理装置。
【００７１】
（付記９）
前記スポーツのプレーに関する情報は、前記プレーの結果を含む付記８記載の再生制御装置。
【００７２】
（付記１０）
前記再生制御部は、前記プレーの結果と前記プレーの結果以外の前記プレーに関する情報との組み合わせと、前記再生時間との対応関係が記憶された前記記憶部を参照する付記９記載の再生制御装置。
【００７３】
（付記１１）
前記再生制御部は、前記プレーの結果以外の前記プレーに関する情報として、前記プレーに関与した選手の特性を含み、同じプレーの結果に対して前記選手の特性が異なる場合に、異なる再生時間が対応付けられた対応関係が記憶された前記記憶部を参照する付記１０記載の再生制御装置。
【００７４】
（付記１２）
前記再生制御部は、前記選択された複数の部分動画を、各部分動画が示すプレーに関する情報に応じた再生時間で連続再生する場合と、前記部分動画の全体を再生する場合とで切り替え可能とした付記８〜付記１１のいずれか１項記載の再生制御装置。
【００７５】
（付記１３）
前記再生制御部は、前記選択された複数の部分動画を連続再生する際に、部分動画毎の再生時間及び再生の進捗を示す表示部品を表示する付記８〜付記１２のいずれか１項記載の再生制御装置。
【００７６】
（付記１４）
前記スポーツは、野球であり、前記区切りを示す箇所は、投手による投球の開始に対応した所定の箇所であり、前記プレーに関する情報は、前記投球に対するバッティングの結果である、付記８〜付記１３のいずれか１項記載の再生制御装置。
【００７７】
（付記１５）
スポーツ動画における区切りを示す箇所、及び前記区切り毎の部分動画が示すスポーツのプレーに関する情報が付与されたスポーツ動画から選択された複数の部分動画を連続して再生する際に、プレーに関する情報と再生時間との対応関係が記憶された記憶部を参照して、前記複数の部分動画の各々の再生時間を、該部分動画が示すスポーツのプレーに関する情報に応じた時間に制御する、
処理をコンピュータに実行させる再生制御方法。
【００７８】
（付記１６）
前記スポーツのプレーに関する情報は、前記プレーの結果を含む付記１５記載の再生制御方法。
【００７９】
（付記１７）
前記プレーの結果と前記プレーの結果以外の前記プレーに関する情報との組み合わせと、前記再生時間との対応関係が記憶された前記記憶部を参照する付記１６記載の再生制御方法。
【００８０】
（付記１８）
前記プレーの結果以外の前記プレーに関する情報として、前記プレーに関与した選手の特性を含み、同じプレーの結果に対して前記選手の特性が異なる場合に、異なる再生時間が対応付けられた対応関係が記憶された前記記憶部を参照する付記１７記載の再生制御方法。
【００８１】
（付記１９）
前記選択された複数の部分動画を、各部分動画が示すプレーに関する情報に応じた再生時間で連続再生する場合と、前記部分動画の全体を再生する場合とで切り替え可能とした付記１５〜付記１８のいずれか１項記載の再生制御方法。
【００８２】
（付記２０）
前記選択された複数の部分動画を連続再生する際に、部分動画毎の再生時間及び再生の進捗を示す表示部品を表示する付記１５〜付記１９のいずれか１項記載の再生制御方法。
【００８３】
（付記２１）
前記スポーツは、野球であり、前記区切りを示す箇所は、投手による投球の開始に対応した所定の箇所であり、前記プレーに関する情報は、前記投球に対するバッティングの結果である、付記１５〜付記２０のいずれか１項記載の再生制御方法。
【００８４】
（付記２２）
検索条件の指定を受け付け、
受け付けた前記検索条件に応じた検索要求を外部装置に送信し、
前記外部装置から前記検索要求に応じて再生開始箇所、及び再生開始部分に対応する部分動画の種類を示す情報が付与された１又は複数の動画像データを取得し、
前記１又は複数の動画像データそれぞれにおける再生開始部分に対応する部分動画を連続して再生する場合に、記憶部に記憶された部分動画の種類を示す情報と対応する部分動画の再生時間に基づいて、連続して再生するそれぞれの部分動画の再生時間を、それぞれの部分動画の種類に対応する再生時間に制御する、
処理をコンピュータに実行させることを特徴とする再生制御プログラム。
【００８５】
（付記２３）
検索条件の指定を受け付ける受付部と、
受け付けた前記検索条件に応じた検索要求を外部装置に送信する送信部と、
前記外部装置から前記検索要求に応じて再生開始箇所、及び再生開始部分に対応する部分動画の種類を示す情報が付与された１又は複数の動画像データを取得する取得部と、
前記１又は複数の動画像データそれぞれにおける再生開始部分に対応する部分動画を連続して再生する場合に、記憶部に記憶された部分動画の種類を示す情報と対応する部分動画の再生時間に基づいて、連続して再生するそれぞれの部分動画の再生時間を、それぞれの部分動画の種類に対応する再生時間に制御する再生制御部と、
を含む情報処理装置。
【００８６】
（付記２４）
検索条件の指定を受け付け、
受け付けた前記検索条件に応じた検索要求を外部装置に送信し、
前記外部装置から前記検索要求に応じて再生開始箇所、及び再生開始部分に対応する部分動画の種類を示す情報が付与された１又は複数の動画像データを取得し、
前記１又は複数の動画像データそれぞれにおける再生開始部分に対応する部分動画を連続して再生する場合に、記憶部に記憶された部分動画の種類を示す情報と対応する部分動画の再生時間に基づいて、連続して再生するそれぞれの部分動画の再生時間を、それぞれの部分動画の種類に対応する再生時間に制御する、
処理をコンピュータに実行させることを特徴とする再生制御方法。
【００８７】
（付記２５）
スポーツ動画における区切りを示す箇所、及び前記区切り毎の部分動画が示すスポーツのプレーに関する情報が付与されたスポーツ動画から選択された複数の部分動画を連続して再生する際に、プレーに関する情報と再生時間との対応関係が記憶された記憶部を参照して、前記複数の部分動画の各々の再生時間を、該部分動画が示すスポーツのプレーに関する情報に応じた時間に制御する、
処理をコンピュータに実行させる再生制御プログラムを記憶した記憶媒体。
【００８８】
（付記２６）
検索条件の指定を受け付け、
受け付けた前記検索条件に応じた検索要求を外部装置に送信し、
前記外部装置から前記検索要求に応じて再生開始箇所、及び再生開始部分に対応する部分動画の種類を示す情報が付与された１又は複数の動画像データを取得し、
前記１又は複数の動画像データそれぞれにおける再生開始部分に対応する部分動画を連続して再生する場合に、記憶部に記憶された部分動画の種類を示す情報と対応する部分動画の再生時間に基づいて、連続して再生するそれぞれの部分動画の再生時間を、それぞれの部分動画の種類に対応する再生時間に制御する、
処理をコンピュータに実行させることを特徴とする再生制御プログラムを記憶した記憶媒体。
【符号の説明】
【００８９】
１０   再生制御装置
１１   取得部
１２   再生制御部
１６、１６Ａ  対応表
２０   配信サーバ
２１   動画ファイル
２２、２２Ａ  メタデータ
３０   検索再生画面
４０   フルスクリーン画面
４１   動画再生領域
４５   ダイジェスト再生ボタン
４６   再生ゲージ
５０   コンピュータ
５１   ＣＰＵ
５２   メモリ
５３   記憶部
５４   表示装置
５９   記録媒体
６０   再生制御プログラム
【図１】
0006555155.tif 000002
【図２】
0006555155.tif 000003
【図３】
0006555155.tif 000004
【図４】
0006555155.tif 000005
【図５】
0006555155.tif 000006
【図６】
0006555155.tif 000007
【図７】
0006555155.tif 000008
【図８】
0006555155.tif 000009
【図９】
0006555155.tif 000010
【図１０】
0006555155.tif 000011
【図１１】
0006555155.tif 000012