(57)【特許請求の範囲】
【請求項１】
コンピュータに、
打席の切り替わりを示すフレームに打席タグが付与された野球の試合の撮影映像を取得し、
取得した前記撮影映像の各フレームに含まれる試合状況を示す画像情報から、ランナー数を取得し、
前記打席タグが付与されたフレームに含まれる試合状況を示す画像情報から取得したランナー数と、１つ前の前記打席タグが付与されたフレームに含まれる試合状況を示す画像情報から取得した前回のランナー数とを比較し、
前記ランナー数が前記前回のランナー数から２以上増加した場合、前記打席タグが付与されたフレームが示す打席の切り替わりを、誤検出と判定する
処理を実行させることを特徴とする情報処理プログラム。
【請求項２】
コンピュータに、
打席の切り替わりを示すフレームに打席タグが付与された野球の試合の撮影映像を取得し、
取得した前記撮影映像の各フレームに含まれる試合状況を示す画像情報から、アウト数、ランナー数、及び得点数を取得し、
前記打席タグが付与されたフレームに含まれる試合状況を示す画像情報から取得した前記アウト数と、前記ランナー数と、前記得点数とを加算して総和を計算し、前記総和を、１つ前の前記打席タグが付与されたフレームに含まれる試合状況を示す画像情報に基づいて計算した前回の総和と比較し、
前記総和が前記前回の総和から１増加した場合、前記打席タグが付与されたフレームが示す打席の切り替りを検出し、
前記総和が前記前回の総和から２以上増加した場合、前記総和が減少した場合、及び前記総和が前記前回の総和と同じ場合のいずれかの場合、前記打席タグが付与されたフレームが示す打席の切り替わりを、誤検出と判定する、
処理を実行させることを特徴とする情報処理プログラム。
【請求項３】
前記コンピュータに、
前記打席タグが付与されたフレームに含まれる試合状況を示す画像情報から取得した前記アウト数、前記ランナー数、及び前記得点数の各々と、１つ前の前記打席タグが付与されたフレームに含まれる試合状況を示す画像情報から取得した前回のアウト数、前回のランナー数、及び前回の得点数の各々とを比較し、
前記アウト数又は前記得点数が、前記前回のアウト数又は前記前回の得点数から、前記ランナー数より１大きい数を超える増加がある場合、前記打席タグが付与されたフレームが示す打席の切り替わりを、誤検出と判定する、
処理を実行させることを特徴とする請求項２に記載の情報処理プログラム。
【請求項４】
前記コンピュータに、
前記総和が前記前回の総和から２以上増加した場合、打席の切り替わりの検出漏れがあることを判定する、
処理を実行させることを特徴とする請求項２又は請求項３に記載の情報処理プログラム。
【請求項５】
前記コンピュータに、
前記総和が前記前回の総和と同じ場合、打席が重複して検出されていると判定する、
処理を実行させることを特徴とする請求項２〜請求項４のいずれか１項に記載の情報処理プログラム。
【請求項６】
前記コンピュータに、
検出された前記打席の切り替わりに対応付けて、前記総和に応じて、前記試合における打席の順序を示す順序情報を付与する、
処理を実行させることを特徴とする請求項２〜請求項５のいずれか１項に記載の情報処理プログラム。
【請求項７】
前記コンピュータに、
前記誤検出があると判定された場合、前記誤検出が発生した旨を示す情報と、前記誤検出があると判定された打席の情報と、を表示手段に出力する、
処理を実行させることを特徴とする請求項１〜請求項６のいずれか１項に記載の情報処理プログラム。
【請求項８】
前記コンピュータに、
前記誤検出があると判定された打席の情報を、前記表示手段に、選択可能に出力し、
出力された前記打席の情報が選択されると、選択された前記打席の情報に対応する撮影映像を前記表示手段にて再生する、
処理を実行させることを特徴とする請求項７に記載の情報処理プログラム。
【請求項９】
コンピュータに、
野球の試合の撮影映像に含まれる打席シーンと、前記試合における順序を示す第１の順序番号情報を含む前記試合の打席それぞれの打席情報と、を統合するキー情報として、前記打席シーンに対して第２の順序番号情報を付与する場合において、
前記撮影映像に含まれる試合状況を示す画像情報から、アウト数、ランナー数、及び得点数を取得し、
取得した前記アウト数と、前記ランナー数と、前記得点数とを加算して総和を計算し、
計算した前記総和に応じて、前記打席シーンに対して第２の順序番号情報を付与する、
処理を実行させることを特徴とする情報処理プログラム。
【請求項１０】
前記コンピュータに、
前記第１の順序番号情報と前記第２の順序番号情報とに基づいて、前記撮影映像に含まれる打席シーンと前記打席情報とを統合する際に、前記第２の順序番号情報を、前記試合において該第２の順序番号情報に対応する打席シーンの１つ前の打席シーンの第２の順序番号情報と比較し、
前記第２の順序番号情報が、前記１つ前の打席シーンの第２の順序番号情報から１増加している場合に、前記撮影映像に含まれる打席シーンと前記打席情報との統合を実行し、
前記第２の順序番号情報が、前記１つ前の打席シーンの第２の順序番号情報から減少している場合、増減がない場合、及び２以上増加している場合のいずれかの場合、前記打席シーンに対する前記第２の順序番号情報の付与が誤りであるとして、前記撮影映像に含まれる打席シーンと前記打席情報との統合を抑止する、
処理を実行させることを特徴とする請求項９に記載の情報処理プログラム。
【請求項１１】
コンピュータが、
打席の切り替わりを示すフレームに打席タグが付与された野球の試合の撮影映像を取得し、
取得した前記撮影映像の各フレームに含まれる試合状況を示す画像情報から、ランナー数を取得し、
前記打席タグが付与されたフレームに含まれる試合状況を示す画像情報から取得したランナー数と、１つ前の前記打席タグが付与されたフレームに含まれる試合状況を示す画像情報から取得した前回のランナー数とを比較し、
前記ランナー数が前記前回のランナー数から２以上増加した場合、前記打席タグが付与されたフレームが示す打席の切り替わりを、誤検出と判定する
処理を実行することを特徴とする情報処理方法。
【請求項１２】
打席の切り替わりを示すフレームに打席タグが付与された野球の試合の撮影映像を取得し、取得した前記撮影映像の各フレームに含まれる試合状況を示す画像情報から、ランナー数を取得する取得部と、
前記打席タグが付与されたフレームに含まれる試合状況を示す画像情報から取得したランナー数と、１つ前の前記打席タグが付与されたフレームに含まれる試合状況を示す画像情報から取得した前回のランナー数とを比較する比較部と、
前記ランナー数が前記前回のランナー数から２以上増加した場合、前記打席タグが付与されたフレームが示す打席の切り替わりを、誤検出と判定する判定部と、
を含むことを特徴とする情報処理装置。
【請求項１３】
コンピュータが、
打席の切り替わりを示すフレームに打席タグが付与された野球の試合の撮影映像を取得し、
取得した前記撮影映像の各フレームに含まれる試合状況を示す画像情報から、アウト数、ランナー数、及び得点数を取得し、
前記打席タグが付与されたフレームに含まれる試合状況を示す画像情報から取得した前記アウト数と、前記ランナー数と、前記得点数とを加算して総和を計算し、前記総和を、１つ前の前記打席タグが付与されたフレームに含まれる試合状況を示す画像情報に基づいて計算した前回の総和と比較し、
前記総和が前記前回の総和から１増加した場合、前記打席タグが付与されたフレームが示す打席の切り替りを検出し、
前記総和が前記前回の総和から２以上増加した場合、前記総和が減少した場合、及び前記総和が前記前回の総和と同じ場合のいずれかの場合、前記打席タグが付与されたフレームが示す打席の切り替わりを、誤検出と判定する、
処理を実行することを特徴とする情報処理方法。
【請求項１４】
打席の切り替わりを示すフレームに打席タグが付与された野球の試合の撮影映像を取得し、取得した前記撮影映像の各フレームに含まれる試合状況を示す画像情報から、アウト数、ランナー数、及び得点数を取得する取得部と、
前記打席タグが付与されたフレームに含まれる試合状況を示す画像情報から取得した前記アウト数と、前記ランナー数と、前記得点数とを加算して総和を計算し、前記総和を、１つ前の前記打席タグが付与されたフレームに含まれる試合状況を示す画像情報に基づいて計算した前回の総和と比較する比較部と、
前記総和が前記前回の総和から１増加した場合、前記打席タグが付与されたフレームが示す打席の切り替りを検出する検出部と、
前記総和が前記前回の総和から２以上増加した場合、前記総和が減少した場合、及び前記総和が前記前回の総和と同じ場合のいずれかの場合、前記打席タグが付与されたフレームが示す打席の切り替わりを、誤検出と判定する判定部と、
を含むことを特徴とする情報処理装置。
【請求項１５】
コンピュータが、
野球の試合の撮影映像に含まれる打席シーンと、前記試合における順序を示す第１の順序番号情報を含む前記試合の打席それぞれの打席情報と、を統合するキー情報として、前記打席シーンに対して第２の順序番号情報を付与する場合において、
前記撮影映像に含まれる試合状況を示す画像情報から、アウト数、ランナー数、及び得点数を取得し、
取得した前記アウト数と、前記ランナー数と、前記得点数とを加算して総和を計算し、
計算した前記総和に応じて、前記打席シーンに対して第２の順序番号情報を付与する、
処理を実行することを特徴とする情報処理方法。
【請求項１６】
野球の試合の撮影映像に含まれる打席シーンと、前記試合における順序を示す第１の順序番号情報を含む前記試合の打席それぞれの打席情報と、を統合するキー情報として、前記打席シーンに対して第２の順序番号情報を付与する情報処理装置であって、
前記撮影映像に含まれる試合状況を示す画像情報から、アウト数、ランナー数、及び得点数を取得する取得部と、
取得した前記アウト数と、前記ランナー数と、前記得点数とを加算して総和を計算し、計算した前記総和に応じて、前記打席シーンに対して第２の順序番号情報を付与する付与部と、
を含むことを特徴とする情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理プログラム、情報処理方法、及び情報処理装置に関する。
【背景技術】
【０００２】
従来、野球の試合を撮影した映像を、ライブ配信したり、ビデオ・オン・デマンド（Video on Demand、ＶｏＤ）コンテンツとして配信したりするサービスが存在する。ＶｏＤコンテンツとして配信する場合、例えば、視聴者が所望のイニングを選択して視聴可能な形式で、視聴者に提供することが行われている。
【０００３】
一方で、例えば打席毎の結果など、野球の試合に関する各種データを提供することが行われている。
【０００４】
なお、野球の試合を撮影した映像などの映像コンテンツに関するメタデータを生成する技術が提案されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００８−１７６５３８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
従来技術では、野球の試合を撮影した映像に対して、既存の外部データを対応付けることは行われていない。
【０００７】
一つの側面として、本発明は、野球の試合を撮影した映像から、既存の外部データと対応付け可能な打席の切り替わりを検出することを目的とする。
【課題を解決するための手段】
【０００８】
一つの態様では、記憶手段に記憶された野球の試合の撮影映像に含まれる試合状況を示す画像情報から取得した、アウト数、ランナー数、得点数、のいずれかの変化に基づいて、打席の切り替わりを検出する。
【発明の効果】
【０００９】
一つの側面として、野球の試合を撮影した映像から、既存の外部データと対応付け可能な打席の切り替わりを検出することができる、という効果を有する。
【図面の簡単な説明】
【００１０】
【図１】本実施形態に係る映像配信システムの概略構成を示すブロック図である。
【図２】野球データ・データベースの一例を示す図である。
【図３】本実施形態に係る対応付け装置及び配信装置の機能ブロック図である。
【図４】投球構図フレーム及び編集の一例を説明するための図である。
【図５】カウント表示の一例を示す図である。
【図６】フレーム情報テーブルの一例を示す図である。
【図７】打席タグデータテーブルの一例を示す図である。
【図８】野球データＤＢのデータと、編集済み映像の各フレームとの対応付けを説明するための図である。
【図９】修正画面の一例を示す図である。
【図１０】配信画面の一例を示す図である。
【図１１】対応付け装置として機能するコンピュータの一例を示す概略ブロック図である。
【図１２】配信装置として機能するコンピュータの一例を示す概略ブロック図である。
【図１３】編集処理の一例を示すフローチャートである。
【図１４】対応付け処理の一例を示すフローチャートである。
【図１５】配信処理の一例を示すフローチャートである。
【発明を実施するための形態】
【００１１】
以下、図面を参照して本発明に係る実施形態の一例を詳細に説明する。本実施形態では、本発明に係る情報処理装置を、映像配信システムに適用した例について説明する。
【００１２】
図１に示すように、本実施形態に係る映像配信システム１０は、対応付け装置２０と、配信装置３０と、ユーザ端末４０と、外部装置５０とを含む。対応付け装置２０と、配信装置３０と、ユーザ端末４０と、外部装置５０とは、互いにネットワークを介して接続されている。なお、対応付け装置２０は、本発明の情報処理装置の一例である。
【００１３】
ユーザ端末４０は、映像を表示する表示部及び情報を入力する入力部を備えた装置であり、例えば、パーソナルコンピュータ（ＰＣ）、ノート型ＰＣ、タブレット端末、スマートフォン等である。なお、図１では、ユーザ端末４０を１台のみ表記しているが、ユーザ端末は複数台であってもよい。
【００１４】
外部装置５０には、野球の試合に関する各種データが記録された野球データ・データベース（ＤＢ）５１が記憶されている。図２に野球データＤＢ５１の一例を示す。図２の例では、野球データＤＢ５１は、打席データテーブル５１Ａ、試合データテーブル５１Ｂと、打者データテーブル５１Ｃと、投手データテーブル５１Ｄとを含む。
【００１５】
図２の例では、打席データテーブル５１Ａは、各打席を識別するための識別情報である「打席イベントＩＤ」に、「試合ＩＤ」、「イニング」、「打順」、「打者ＩＤ」、「投手ＩＤ」、及び「打席結果」の各項目が対応付けられて記憶されている。打席データテーブル５１Ａにおいて、各レコード（各行）が１打席のデータに相当する。「打席イベントＩＤ」は、試合毎かつチーム毎の各打席に対して、試合開始からの通し番号を付与したものである。
【００１６】
「試合ＩＤ」は、その打席を含む試合を識別するための識別情報である。「イニング」は、その打席が何イニング時の打席かを示す情報である。「打順」は、その打席が１番から９番までのいずれの打順における打席かを示す情報である。「打者ＩＤ」は、その打席における打者を識別するための識別情報である。「投手ＩＤ」は、その打席での対戦チームの投手を識別するための識別情報である。「打席結果」は、その打席の詳細な最終結果を示す情報である。
【００１７】
試合データテーブル５１Ｂには、打席データテーブル５１Ａの「試合ＩＤ」に対応する情報が記憶される。図２の例では、試合データテーブル５１Ｂは、「試合ＩＤ」、「日時」、「場所」、「チーム」等の項目を含む。「日時」は、試合が行われた日時、「場所」は試合が行われた球場名等である。「チーム」はその試合で対戦したチーム及び先攻または後攻の区別を示す情報である。
【００１８】
打者データテーブル５１Ｃには、打席データテーブル５１Ａの「打者ＩＤ」に対応する情報が記憶される。図２の例では、打者データテーブル５１Ｃは、「打者ＩＤ」、「選手名」、及び「チーム」の項目を含む。「選手名」は、打者ＩＤで識別される打者の氏名の情報である。「チーム」は、打者ＩＤで識別される打者の所属チームの情報である。
【００１９】
投手データテーブル５１Ｄには、打席データテーブル５１Ａの「投手ＩＤ」に対応する情報が記憶される。図２の例では、投手データテーブル５１Ｄは、「投手ＩＤ」、「選手名」、「チーム」、及び「左右」の項目を含む。「選手名」は、投手ＩＤで識別される投手の氏名の情報である。「チーム」は、投手ＩＤで識別される投手の所属チームの情報である。「左右」は、投手ＩＤで識別される投手が左投手（左投げ）か右投手（右投げ）かを示す情報である。
【００２０】
なお、野球データＤＢ５１に含まれるテーブル及び各テーブルの項目は、図２に示す例に限定されず、他の情報を含んでもよい。また、データ構造も図２の例に限定されず、打席毎のデータが、その打席の順番を識別できる状態で記録されたデータであればよい。
【００２１】
映像配信システム１０では、対応付け装置２０により、野球の試合を撮影した映像に、外部装置５０に記憶された野球データＤＢ５１のデータをメタ情報として対応付けて、配信装置３０及びネットワークを介して、ユーザ端末４０に配信する。図３に示すように、対応付け装置２０は、検出部２１と、計算部２２と、対応付け部２３とを含む。検出部２１、計算部２２、及び対応付け部２３は、本発明の検出部または付与部の一例である。また、配信装置３０は、編集部３１と、配信部３２とを含む。
【００２２】
まず、配信装置３０の各部について詳述する。
【００２３】
編集部３１は、野球の試合を撮影した映像（以下、「撮影映像」という）を取得する。撮影映像は、例えば３０ｆｐｓや６０ｆｐｓ等のフレームレートで撮影された映像であり、複数のフレームを含む。各フレームには、撮影映像の撮影開始からの経過時間で表されるフレーム時間が対応付けられている。本実施形態では、フレーム時間は、フレームの識別情報としても用いられる。
【００２４】
編集部３１は、図示しない表示装置及び入力装置を用いてオペレータの操作により指示された編集内容を、画像処理により撮影映像に適用する。編集内容としては、例えば図４に示すように、撮影映像の所定の場面に対応する各フレーム１００に対して、試合状況を示すカウント表示１０２を付加することを含む。
【００２５】
カウント表示１０２は、イニング、ボールカウント、ストライクカウント、アウトカウント、ランナーの状況、及びチーム毎の現在の得点を含むカウント情報を示す表示である。カウント表示１０２は、例えば図５に示すように、イニングを示すイニング表示１０４、ボールカウントを示すボールカウント表示１０５、及びストライクカウントを示すストライクカウント表示１０６を含む。さらに、カウント表示１０２は、アウトカウントを示すアウトカウント表示１０７、ランナーの状況を示すランナー表示１０８、及びチーム毎の現在の得点を示す得点表示１０９を含む。なお、カウント表示１０２のフォーマットは図５の例に限定されず、少なくとも、イニング、アウトカウント、ランナーの状況、及びチーム毎の現在の得点を含むカウント情報を示す表示であればよい。
【００２６】
なお、編集内容はカウント表示１０２の付加に限定されず、氏名やプロフィールなどの選手情報を示すテロップの付加など、様々な内容を含む。以下では、撮影映像に対して編集部３１による編集が行われた映像を「編集済み映像」という。編集部３１は、編集済み映像を、対応付け装置２０へ送信する。
【００２７】
配信部３２は、対応付け装置２０によりメタ情報が付加された映像（以下、「メタ情報付き映像」という。詳細は後述）を取得する。配信部３２は、メタ情報付き映像を所定の規格に従った配信用映像に変換して、配信先のユーザ端末４０に配信する。
【００２８】
次に、対応付け装置２０の各部について詳述する。
【００２９】
検出部２１は、配信装置３０から送信された編集済み映像を取得する。検出部２１は、編集済み映像から、打席の区切りを示す箇所を検出し、打席の区切りを示す打席タグを編集済み映像に付与する。打席の区切りを示す箇所の検出は、編集済み映像の各フレームの特徴から検出してもよいし、人手により検出してもよい。本実施形態では、一例として、各フレームの構図及びカウント表示１０２に基づいて、打席の始まりを示すフレームを検出し、そのフレームに打席タグを付与する場合について説明する。
【００３０】
検出部２１は、編集済み映像に含まれる複数のフレームの各々から、投手の投球場面に使用されるカメラアングルで撮影された構図のフレームを、投球構図フレームとして検出する。本実施形態では、図４に示すように、投手の背後から打者方向を撮影した構図のフレームを、投球構図フレームとする場合について説明する。
【００３１】
具体的には、検出部２１は、フレーム毎に画像特徴を抽出する。画像特徴とは、フレーム内の各画素の輝度や色等の画素情報により表される特徴である。そして、検出部２１は、予め用意された投球構図フレームから抽出された基準画像特徴と、編集済み映像の各フレームから抽出した抽出画像特徴との類似度を求める。検出部２１は、基準画像特徴との類似度が所定値以上となる抽出画像特徴を有するフレームを、投球構図フレームとして抽出する。画像特徴としては、画像の構図（構成）を表す特徴、例えば色や輝度の配置や分布を表す特徴、ウェーブレット変換により得られる特徴等を用いることができる。
【００３２】
また、検出部２１は、各フレームから、カウント表示１０２を抽出し、カウント表示１０２が示すカウント情報を検出する。例えば、検出部２１は、カウント表示１０２が表示される領域として予め定められたフレーム内の領域から、カウント表示１０２を抽出する。または、予め定められたカウント表示１０２のフォーマットを用いたパターンマッチング等により、フレーム内からカウント表示１０２を抽出する。そして、検出部２１は、抽出したカウント表示１０２から、パターンマッチングや文字認識処理等により、イニング表示１０４の領域を特定すると共に、イニング表示１０４が示すイニングを検出する。同様に、検出部２１は、ボールカウント表示１０５からボールカウントを、ストライクカウント表示１０６からストライクカウントを検出する。また、検出部２１は、アウトカウント表示１０７からアウトカウントを、ランナー表示１０８からランナーの状況を、得点表示１０９から得点を検出する。
【００３３】
検出部２１は、投球構図フレームの検出結果、及びフレーム毎に検出したカウント情報を、フレーム情報テーブル２６に記録する。フレーム情報テーブル２６の一例を図６に示す。図６の例では、フレーム時間で識別されるフレーム毎に、「構図判定」、「ボール」、「ストライク」、「アウト」、「ランナー」、「得点（先攻）」、「得点（後攻）」、及び「イニング」の項目を含む。検出部２１は、投球構図フレームとして検出したフレームに対応する「構図判定」の項目に、「ＴＲＵＥ」を記録する。投球構図フレームとして検出されなかったフレームに対応する「構図判定」の項目はブランクとする。また、検出部２１は、カウント情報として検出したボールカウント、ストライクカウント、アウトカウント、ランナーの状況、得点、及びイニングの各々を、対応する項目の各々に記録する。
【００３４】
なお、図６では、説明を簡単にするため、フレーム時間を０．１秒刻みとして表現しているが、例えば、撮影映像のフレームレートが３０ｆｐｓの場合にはフレーム時間は約０．０３秒刻みであり、６０ｆｐｓの場合にはフレーム時間は約０．０１７秒刻みである。
【００３５】
検出部２１は、フレーム情報テーブル２６を参照して、連続する複数の投球構図フレームからなるフレーム群を投球構図シーンとして特定する。検出部２１は、投球構図シーンの開始フレームを、投球の始まりを示すフレームとして判定し、「投球タグ」を付与する。さらに、検出部２１は、投球の始まりを示すフレームのボールカウントが０、かつストライクカウントが０の場合に、そのフレームを打席の始まりを示すフレームとして判定し、「打席タグ」を付与する。図６の例では、「投球タグ」の項目に「ｓｔａｒｔ」が記録されているフレームが、投球タグが付与されたフレーム、すなわち投球の始まりを示すフレームを表す。また、「打席タグ」の項目に「ｓｔａｒｔ」が記録されているフレームが、打席タグが付与されたフレーム、すなわち打席の始まりを示すフレームを表している。
【００３６】
例えば、図６の例では、検出部２１は、まず、フレーム時間＝１２８．３〜１３０．０に含まれるフレーム群により表されるシーンを、投球構図シーンとして特定する。そして、検出部２１は、投球構図シーンの開始フレームであるフレーム時間＝１２８．３のフレームを投球の始まりを示すフレームとして判定する。さらに、フレーム時間＝１２８．３のフレームのボールカウント及びストライクカウントはいずれも０であるため、フレーム時間＝１２８．３のフレームを打席の始まりを示すフレームとして判定する。同様に、フレーム時間＝１３０．７以降に含まれるフレーム群により表されるシーンを、投球構図シーンとして特定する。そして、検出部２１は、投球構図シーンの開始フレームであるフレーム時間＝１３０．７のフレームを投球の始まりを示すフレームとして判定する。ただし、フレーム時間＝１３０．７のフレームは、ボールカウントが０、ストライクカウントが１であるため、打席の始まりを示すフレームとしては判定されない。
【００３７】
計算部２２は、フレーム情報テーブル２６から、打席の順番を計算するために必要な情報を抽出した打席タグデータテーブル２７を作成する。図７に、打席タグデータテーブル２７の一例を示す。図７の例では、「フレーム時間」、「イニング」、「アウト」、「ランナー」、「得点（先攻）」、「得点（後攻）」、「残塁（累積）」、及び「打席イベントＩＤ」の項目を含む。打席タグデータテーブル２７において、各レコード（各行）が打席タグで区切られた各打席に関するタグデータ（以下、「打席タグデータ」という）に相当する。
【００３８】
具体的には、計算部２２は、検出部２１により打席タグが付与されたフレームをフレーム情報テーブル２６から抽出し、抽出したフレームのフレーム時間、イニング、アウトカウント、得点（先攻）、及び得点（後攻）の情報を、打席タグデータテーブル２７に記録する。また、検出部２１は、フレーム情報テーブル２６の「ランナー」の項目に記録されたランナーの状況から、ランナーの数を求め、打席タグデータテーブル２７の「ランナー」の項目に記録する。例えば、フレーム情報テーブル２６の「ランナー」の項目に記録されたランナーの状況が、１塁及び２塁にランナーがいることを示している場合には、打席タグデータテーブル２７の「ランナー」の項目に「２」を記録する。
【００３９】
また、計算部２２は、各イニングにおける残塁数を累積した値を、「残塁（累積）」の項目に記録する。各イニングにおける残塁数は、「イニング」の項目に同一の値が記録されている打席タグデータのうち、フレーム時間が最も大きい打席タグデータの「ランナー」の項目に記録された人数を、イニングの「表」または「裏」毎に累積したものである。
【００４０】
また、計算部２２は、「イニング」、「アウト」、「ランナー」、「得点（先攻）」、「得点（後攻）」、及び「残塁（累積）」の各項目に記録された値に基づいて、各打席がその試合におけるそのチームにとっての何打席目かを示す打席の順番を計算する。例えば、計算部２２は、下記の式により打席の順番を計算することができる。
打席の順番＝｛（（「イニング」の数字）−１）×３＋「残塁（累積）」＋１｝
＋「アウト」＋「ランナー」＋「得点」
ここで、「得点」は、「イニング」が「表」の場合には、「得点（先攻）」の値を用い、「イニング」が「裏」の場合には、「得点（後攻）」の値を用いる。計算部２２は、打席毎に計算した打席の順番を、打席タグデータテーブル２７の「打席イベントＩＤ」の項目に記録する。
【００４１】
なお、打席の順番の計算方法は上記に限定されず、その打席に至るまでに何人の打者を送り出したかということを計算するものであればよい。例えば、下記の式によっても打席の順番を計算することができる。
打席の順番＝（前のイニングにおける最終の打席の順番）＋「アウト」
＋「ランナー」＋（「得点」−前のイニングにおける最終の「得点」）
ここで、（前のイニングにおける最終の打席の順番）は、「イニング」の項目に前のイニングの値が記録されている打席タグデータのうち、フレーム時間が最も大きい打席タグデータの「打席イベントＩＤ」の項目に記録された値である。同様に、前のイニングにおける最終の「得点」は、「イニング」の項目に前のイニングの値が記録されている打席タグデータのうち、フレーム時間が最も大きい打席タグデータの「得点」の項目に記録された値である。なお、「前のイニングの値」は、計算対象の打席タグデータの「イニング」に記録された値と、「表」または「裏」の区別が同一で、数字が１小さい値である。
【００４２】
対応付け部２３は、外部装置５０から野球データＤＢ５１を取得して、野球データＤＢ５１と、打席タグデータテーブル２７とを、両者の打席イベントＩＤに基づいて対応付ける（統合を行なう）。これにより、図８に示すように、既存の外部データである野球データＤＢ５１のデータを、編集済み映像の各フレームに対応するメタ情報として、編集済み映像に付加することができる。図８の例では、打席毎の打者及び打席結果をメタ情報として付加する例を示しているが、他の項目も同様に、メタ情報として付加することができる。なお、図８の例における打者の氏名は、野球データＤＢ５１の打席データテーブル５１Ａの「打者ＩＤ」に対応する選手名を打者データテーブル５１Ｃから抽出したものである。
【００４３】
なお、対応付け部２３は、野球データＤＢ５１と、打席タグデータテーブル２７とを対応付ける際に、野球データＤＢ５１、及び打席タグデータテーブル２７それぞれの「イニング」の情報を参照して、イニング毎に対応付けを行なうこととしてもよい。野球データＤＢ５１と、打席タグデータテーブル２７とをイニング毎に対応付けることで、後述する打席タグの付与エラーが生じた際に、以降のイニングまで対応付けのずれが波及することを抑止することができる。
【００４４】
ここで、本実施形態では、フレームの画像特徴、及びフレームから抽出したカウント表示１０２が示す情報に基づいて、打席の区切りを検出し、打席タグを付与している。そのため、打席の区切りを完全に検出できず、打席タグの付与もれが生じたり、打席の区切りでない箇所を打席の区切りとして検出してしまい、打席タグの重複が生じたりする場合もある。なお、この問題は、打席タグを人手により付与する場合も同様に生じえる。
【００４５】
そこで、対応付け部２３は、打席タグデータテーブル２７の「打席イベントＩＤ」に数字の飛びや重複が存在する箇所を、対応付け装置２０に備えられた表示装置を用いてオペレータに提示し、打席タグの修正を促す。例えば、対応付け部２３は、対応付け装置２０に備えられた表示装置に、図９に示すような修正画面１１０を表示する。図９の例では、修正画面１１０は、編集済み映像が再生される映像再生領域１１１と、対応付けデータ表示領域１１２と、映像の再生、早送り、早戻し、コマ送り、一時停止等の操作を行うための操作ボタン１１３とを含む。また、修正画面１１０は、映像再生領域１１１に表示されているフレームに打席タグを付与するための打席タグ付与ボタン１１４を含む。
【００４６】
対応付けデータ表示領域１１２には、野球データＤＢ５１から編集済み映像に対応付けた打席毎のメタ情報が表示される。対応付けデータ表示領域１１２に表示するメタ情報としては、少なくとも打席イベントＩＤを含み、打席タグの確認を容易にするための他の情報を表示するとよい。対応付けデータ表示領域１１２に表示された各打席のデータが選択されると、対応付け部２３は、打席タグデータテーブル２７から対応するフレーム時間を取得する。そして、映像再生領域１１１において、取得したフレーム時間で示されるフレーム以降の編集済み映像を再生する。
【００４７】
また、対応付けデータ表示領域１１２にメタ情報を表示する際には、打席イベントＩＤに飛びまたは重複がある打席のデータを強調表示するなどして、オペレータに打席タグの付与エラーの存在を提示する。図９の例では、チームＡについての打席イベントＩＤ＝２（図９中「ＩＤ：２」と表記、他の打席イベントＩＤについても同様）が重複している。また、チームＢについての打席イベントＩＤ＝３が飛んでいる（２以上増加している）。図９では、打席タグの付与エラーと判断される打席に下線が付与され、強調表示されている。強調表示の態様は図９に示した下線の付与以外にも、例えば、文字の色を変える、文字の大きさを変える、文字の字体を変える、などの様々な変形例が考えらえる。
【００４８】
打席イベントＩＤが重複している場合、誤検出として、打席が重複して検出されていることが考えられる。したがって、打席イベントＩＤが重複している場合、対応付け部２３は、打席が重複して検出される誤検出が発生していることをデータ表示領域１１２に表示させることとしてもよい。また、打席イベントＩＤが、１つ前の打席イベントＩＤに対して２以上増加している場合は、打席ＩＤの検出漏れが発生していることが考えられる。したがって、打席イベントＩＤが重複している場合、対応付け部２３は、誤検出として、打席の検出漏れが発生していることをデータ表示領域１１２に表示させることとしてもよい。また、対応付け部２３は、打席イベントＩＤが、１つ前の打席イベントＩＤに対して減少している場合にも誤検出が発生していると判定してもよい。
【００４９】
対応付け装置２０のオペレータは、例えば、打席イベントＩＤが重複している場合には、該当の打席のデータを対応付けデータ表示領域１１２から選択することにより、映像を確認する。そして、オペレータは、打席タグの付与エラーに該当する打席のデータを、対応付けデータ表示領域１１２から削除する。対応付け部２３は、対応付けデータ表示領域１１２から削除された打席のデータに対応する打席タグデータを打席タグデータテーブル２７から削除する。これにより、誤って打席タグが付与されていたフレームから打席タグを外す。
【００５０】
また、対応付け装置２０のオペレータは、例えば、打席イベントＩＤが飛んでいる場合には、該当の前後の打席のデータを対応付けデータ表示領域１１２から選択することにより、映像を確認する。そして、オペレータは、映像再生領域１１１に打席の始まりを示すフレームを表示させた状態で、打席タグ付与ボタン１１４を選択する。対応付け部２３は、打席タグ付与ボタン１１４選択時に、映像再生領域１１１に表示されているフレームのフレーム時間を打席タグデータテーブル２７に追加する。そして、打席タグデータテーブル２７における前後のフレーム時間に対応付けられた打席イベントＩＤを参照して、追加したフレーム時間に打席イベントＩＤを付与する。
【００５１】
対応付け部２３は、修正後の打席タグデータテーブル２７に基づいて、再度野球データＤＢ５１との対応付けを行う。これにより、打席タグが付与された各フレーム、すなわち打席の始まりを示す各フレームのフレーム時間に、野球データＤＢ５１の打席毎のデータがメタ情報として対応付けられる。対応付け部２３は、メタ情報付き映像を配信装置３０へ送信する。
【００５２】
なお、野球データＤＢ５１と、打席タグデータテーブル２７との対応付けを行なう際には、下記の態様で対応付けを行なうこととしてもよい。
・打席タグデータテーブル２７の打席イベントＩＤが、１つ前の打席イベントＩＤから１増加している場合には対応付けを行なう。・打席タグデータテーブル２７の打席イベントＩＤが、１つ前の打席イベントＩＤから１増加している値でない場合には、対応付けの処理を抑止する。
打席イベントＩＤが、１つ前の打席イベントＩＤから１増加している値でない場合とは、上述した、打席イベントＩＤが重複している、打席イベントＩＤが２以上増加している、打席イベントＩＤが減少している、などの場合である。対応付けの処理が抑止される場合は、１つ前の打席イベントＩＤから１増加している値でない打席イベントＩＤの部分について抑止することとしてもよい。また、対応付けの処理において１つ前の打席イベントＩＤから１増加している値でない打席イベントＩＤが検出された時点で、対応付けの処理が中断されることとしても良い。これにより、打席イベントＩＤが誤って付与されたことに伴い、誤った対応付けの処理が行なわれてしまうことを抑止することができる。
【００５３】
メタ情報付き映像が配信装置３０により配信用映像に変換されて、ユーザ端末４０に配信されると、ユーザ端末４０では、例えば図１０に示すような配信画面１２０が表示される。配信画面１２０は、ユーザが視聴したい打席の映像を検索するための検索領域１２１と、検索結果を一覧表示する一覧表示領域１２２と、映像が再生される映像再生領域１２３とを含む。
【００５４】
検索領域１２１には、例えば、打者名を指定した検索を行うためのテキストボックスや、打席結果を選択して検索を行うための打席結果毎のチェックボックス等が表示される。なお、検索領域１２１の表示はこの例に限定されず、配信映像に付加されているメタ情報を用いた検索条件を設定可能な表示であればよい。
【００５５】
一覧表示領域１２２では、検索領域１２１で設定された検索条件をキーとして、配信映像に付加されているメタ情報を検索することにより抽出されたフレーム時間により識別されるフレームが一覧で表示される。一覧には、例えば、抽出されたフレーム時間により識別されるフレームのサムネイル画像、及び抽出されたフレーム時間に対応付けられたメタ情報を含めることができる。
【００５６】
映像再生領域１２３では、一覧表示領域１２２から選択されたサムネイル画像に対応するフレームから、次に打席タグが付与されているフレームの前のフレームまでのフレーム群で表される映像が再生される。
【００５７】
対応付け装置２０は、例えば図１１に示すコンピュータ６０で実現することができる。コンピュータ６０はＣＰＵ６１、一時記憶領域としてのメモリ６２、及び不揮発性の記憶部６３を備える。また、コンピュータ６０は、表示装置及び入力装置等の入出力装置６８が接続される入出力インターフェース（Ｉ／Ｆ）６４を備える。また、コンピュータ６０は、記録媒体６９に対するデータの読み込み及び書き込みを制御するｒｅａｄ／ｗｒｉｔｅ（Ｒ／Ｗ）部６５、及びインターネット等のネットワークに接続されるネットワークＩ／Ｆ６６を備える。ＣＰＵ６１、メモリ６２、記憶部６３、入出力Ｉ／Ｆ６４、Ｒ／Ｗ部６５、及びネットワークＩ／Ｆ６６は、バス６７を介して互いに接続される。
【００５８】
記憶部６３はＨＤＤ（Hard Disk Drive）、ＳＳＤ（solid state drive）、フラッシュメモリ等によって実現できる。記憶媒体としての記憶部６３には、コンピュータ６０を対応付け装置２０として機能させるための対応付けプログラム７０が記憶される。ＣＰＵ６１は、対応付けプログラム７０を記憶部６３から読み出してメモリ６２に展開し、対応付けプログラム７０が有するプロセスを順次実行する。
【００５９】
対応付けプログラム７０は、検出プロセス７１と、計算プロセス７２と、対応付けプロセス７３とを有する。ＣＰＵ６１は、検出プロセス７１を実行することで、図３に示す検出部２１として動作する。また、ＣＰＵ６１は、計算プロセス７２を実行することで、図３に示す計算部２２として動作する。また、ＣＰＵ６１は、対応付けプロセス７３を実行することで、図３に示す対応付け部２３として動作する。これにより、対応付けプログラム７０を実行したコンピュータ６０が、対応付け装置２０として機能することになる。
【００６０】
また、配信装置３０は、例えば図１２に示すコンピュータ８０で実現することができる。コンピュータ８０はＣＰＵ８１、メモリ８２、不揮発性の記憶部８３、入出力装置８８が接続される入出力Ｉ／Ｆ８４を備える。また、コンピュータ８０は、記録媒体８９に対するデータの読み込み及び書き込みを制御するＲ／Ｗ部８５、及びインターネット等のネットワークに接続されるネットワークＩ／Ｆ８６を備える。ＣＰＵ８１、メモリ８２、記憶部８３、入出力Ｉ／Ｆ８４、Ｒ／Ｗ部８５、及びネットワークＩ／Ｆ８６は、バス８７を介して互いに接続される。
【００６１】
また、配信装置３０を実現するコンピュータ８０と対応付け装置２０を実現するコンピュータ６０とは、コンピュータ８０のネットワークＩ／Ｆ８６、ネットワーク、及びコンピュータ６０のネットワークＩ／Ｆ６６を介して接続される。
【００６２】
記憶部８３はＨＤＤ、ＳＳＤ、フラッシュメモリ等によって実現できる。記憶媒体としての記憶部８３には、コンピュータ８０を配信装置３０として機能させるための配信プログラム９０が記憶されている。ＣＰＵ８１は、配信プログラム９０を記憶部８３から読み出してメモリ８２に展開し、配信プログラム９０が有するプロセスを順次実行する。
【００６３】
配信プログラム９０は、編集プロセス９１と、配信プロセス９２とを有する。ＣＰＵ８１は、編集プロセス９１を実行することで、図２に示す編集部３１として動作する。また、ＣＰＵ８１は、配信プロセス９２を実行することで、図２に示す配信部３２として動作する。これにより、配信プログラム９０を実行したコンピュータ８０が、配信装置３０として機能することになる。
【００６４】
なお、対応付け装置２０及び配信装置３０の各々は、例えば半導体集積回路、より詳しくはＡＳＩＣ（Application Specific Integrated Circuit）等で実現することも可能である。
【００６５】
次に、本実施形態に係る映像配信システム１０の作用について説明する。撮影映像が配信装置３０に入力されると、配信装置３０が、図１３に示す編集処理を実行し、編集済み映像を出力する。次に、編集済み映像が対応付け装置２０に入力されると、対応付け装置２０が、図１４に示す対応付け処理を実行して、メタ情報付き映像を出力する。そして、メタ情報付き映像が配信装置３０に入力されると、配信装置３０が、図１５に示す配信処理を実行し、配信用映像を出力する。以下、各処理について詳述する。
【００６６】
まず、図１３に示す編集処理のステップＳ１０で、編集部３１が、撮影映像を取得する。次に、ステップＳ１２で、編集部３１が、入出力装置６８を用いてオペレータの操作により指示された編集内容を、画像処理により撮影映像に適用する。次に、ステップＳ１４で、編集部３１が、編集済み映像を、対応付け装置２０へ送信して、編集処理は終了する。
【００６７】
次に、図１４に示す対応付け処理のステップＳ２０で、検出部２１が、配信装置３０から送信された編集済み映像を取得する。
【００６８】
次に、ステップＳ２２で、検出部２１が、編集済み映像に含まれる複数のフレームの各々から、投手の投球場面に使用されるカメラアングルで撮影された構図のフレームを、投球構図フレームとして検出する。また、検出部２１が、各フレームから、カウント表示１０２を抽出し、カウント表示１０２が示すカウント情報を検出する。検出部２１は、投球構図フレームの検出結果、及びフレーム毎に検出したカウント情報を、フレーム情報テーブル２６に記録する。
【００６９】
次に、ステップＳ２４で、検出部２１が、フレーム情報テーブル２６を参照して、連続する複数の投球構図フレームからなるフレーム群を投球構図シーンとして特定する。そして、投球構図シーンの開始フレームを、投球の始まりを示すフレームとして判定し、「投球タグ」を付与する。さらに、検出部２１は、投球の始まりを示すフレームのボールカウントが０、かつストライクカウントが０の場合に、そのフレームを打席の始まりを示すフレームとして判定し、「打席タグ」を付与する。
【００７０】
次に、ステップＳ２６で、計算部２２が、フレーム情報テーブル２６から、打席の順番を計算するために必要な情報を抽出した、例えば図７に示すような打席タグデータテーブル２７を作成する。そして、計算部２２は、「イニング」、「アウト」、「ランナー」、「得点（先攻）」、「得点（後攻）」、及び「残塁（累積）」の各項目に記録された値に基づいて、各打席がその試合におけるそのチームにとっての何打席目かを示す打席の順番を計算する。計算部２２は、打席毎に計算した打席の順番を、打席タグデータテーブル２７の「打席イベントＩＤ」の項目に記録する。
【００７１】
次に、ステップＳ２８で、対応付け部２３が、外部装置５０から野球データＤＢ５１を取得して、野球データＤＢ５１と、打席タグデータテーブル２７とを、両者の打席イベントＩＤに基づいて対応付ける。
【００７２】
次に、ステップＳ３０で、対応付け部２３が、打席タグデータテーブル２７の「打席イベントＩＤ」に数字の飛びや重複が存在する箇所を提示し、打席タグの修正を促すための、例えば図９に示すような修正画面１１０を表示する。
【００７３】
修正画面１１０を提示された対応付け装置２０のオペレータは、打席イベントＩＤが重複している場合には、映像を確認して、打席タグの付与エラーに該当する打席のデータを、対応付けデータ表示領域１１２から削除する。また、オペレータは、打席イベントＩＤが飛んでいる場合には、映像を確認しながら、打席タグを付与したい箇所で打席タグ付与ボタン１１４を選択する。
【００７４】
次に、ステップＳ３２で、対応付け部２３が、オペレータからの打席タグの修正を受け付けたか否かを判定する。受け付けていない場合には、受け付けるまで本ステップの判定を繰り返す。受け付けた場合には、処理はステップＳ３４へ移行する。
【００７５】
ステップＳ３４では、対応付け部２３は、対応付けデータ表示領域１１２からの打席のデータの削除を受け付けた場合には、削除された打席のデータに対応する打席タグデータを打席タグデータテーブル２７から削除する。また、対応付け部２３は、打席タグ付与ボタン１１４の選択を受け付けた場合には、打席タグ付与ボタン１１４選択時に、映像再生領域１１１に表示されているフレームのフレーム時間を打席タグデータテーブル２７に追加する。そして、対応付け部２３は、打席タグデータテーブル２７における前後のフレーム時間に対応付けられた打席イベントＩＤを参照して、追加したフレーム時間に打席イベントＩＤを付与する。
【００７６】
次に、ステップＳ３６で、対応付け部２３が、修正後の打席タグデータテーブル２７に基づいて、再度野球データＤＢ５１との対応付けを行い、メタ情報付き映像を配信装置３０へ送信し、対応付け処理は終了する。
【００７７】
次に、図１５に示す配信処理のステップＳ４０で、配信部３２が、対応付け装置２０から送信されたメタ情報付き映像を取得する。次に、ステップＳ４２で、配信部３２が、メタ情報付き映像を所定の規格に従った配信用映像に変換して、配信先のユーザ端末４０に配信し、配信処理は終了する。
【００７８】
以上説明したように、本実施形態に係る対応付け装置２０によれば、野球の試合を撮影した映像に付与された打席の区切りを示す打席タグ毎に、イニング、アウトカウント、ランナーの状況、得点等から計算される打席の順番を示す打席イベントＩＤを付与する。そして、打席イベントＩＤの飛びまたは重複を提示することにより、打席タグの付与エラーの修正を受け付ける。そして、修正後の打席タグ毎に付与された打席イベントＩＤに基づいて、打席毎のデータが打席の順番で記録された既存の外部の野球データと対応付けるため、既存の外部データを、映像に対するメタ情報として精度良く対応付けることができ
【００７９】
また、外部データを利用することができるため、打席毎の詳細なデータを、打席の区切り毎にメタ情報として映像に付加することができる。従って、本発明によるメタ情報付きの映像によれば、メタ情報に基づいて打席の頭出しが可能であるだけでなく、詳細な検索条件を設定して、所望の打席の映像を検索して視聴することが可能である。
【００８０】
なお、上記実施形態では、投手の背後から打者方向を撮影したフレームを、投球構図フレームとする場合について説明したが、投球構図フレームはこれに限定されない。例えば、球審の頭部に備え付けられたカメラから撮影されたフレーム（球審から投手方向を撮影したフレーム）など、投手の投球場面に使用される特徴的なカメラアングルで撮影されたフレームであればよい。
【００８１】
また、打席の区切りの検出方法は本実施形態の例に限定されず、上述したように人手で検出したものであってもよいし、他の検出方法により検出されたものであってもよい。さらに、既に打席の区切りを示す打席タグが付与された映像を、対応付け装置に入力してもよい。この場合、検出部２１において映像に打席タグを付与する処理を省略することができる。
【００８２】
また、上記各実施形態では、配信装置３０と対応付け装置２０とを含む映像配信システム１０を例に説明したが、これに限定されない。配信装置３０の各機能部と対応付け装置２０の各機能部とを、１つのコンピュータで実現するようにしてもよい。
【００８３】
また、本発明の情報処理装置は、映像配信システムに適用する場合に限定されない。例えば、ネットワークで接続された外部の記憶装置に格納された映像ファイルを取得し、既存の外部の野球データをメタ情報として映像ファイルに対応付けて、記憶装置に格納し直すようにしてもよい。また、本発明の情報処理装置は、野球の他、ソフトボール等のスポーツにも適用可能である。
【００８４】
また、上記では、対応付けプログラム７０が記憶部６３に、配信プログラム９０が記憶部８３に予め記憶（インストール）されている態様を説明したが、ＣＤ−ＲＯＭやＤＶＤ−ＲＯＭ等の記憶媒体に記録された形態で提供することも可能である。
【００８５】
以上の上記実施形態に関し、更に以下の付記を開示する。
【００８６】
（付記１）
コンピュータに、
記憶手段に記憶された野球の試合の撮影映像に含まれる試合状況を示す画像情報から取得した、アウト数、ランナー数、得点数、のいずれかの変化に基づいて、打席の切り替わりを検出する、
処理を実行させることを特徴とする情報処理プログラム。
【００８７】
（付記２）
前記コンピュータに、
前記アウト数、前記ランナー数、前記得点数、のいずれかが増加した場合に、打席が切り替わったことを検出する、
処理を実行させることを特徴とする付記１記載の情報処理プログラム。
【００８８】
（付記３）
前記コンピュータに、
ランナー数が２以上増加した場合、打席の切り替わりの誤検出と判定する、
処理を実行させることを特徴とする付記２記載の情報処理プログラム。
【００８９】
（付記４）
前記コンピュータに、
前記いずれかの変化について、ランナー数より１大きい数を超える増加がある場合、打席の切り替わりの誤検出と判定する、
処理を実行させることを特徴とする付記２または付記３記載の情報処理プログラム。
【００９０】
（付記５）
前記コンピュータに、
前記アウト数、前記ランナー数、前記得点数の総和が１増加した場合、打席が切り替わったことを検出し、前記総和が２以上増加した場合、前記総和が減少した場合、前記総和が同じ打席が複数検出される場合、のいずれかの場合、打席の切り替わりの誤検出と判定する、
処理を実行させることを特徴とする付記１記載の情報処理プログラム。
【００９１】
（付記６）
前記コンピュータに、
前記総和が２以上増加した場合、打席の切り替わりの検出漏れがあることを判定する、
処理を実行させることを特徴とする付記５記載の情報処理プログラム。
【００９２】
（付記７）
前記コンピュータに、
前記総和が同じ打席が複数検出された場合、打席が重複して検出されていると判定する、
処理を実行させることを特徴とする付記５または付記６記載の情報処理プログラム。
【００９３】
（付記８）
前記コンピュータに、
検出された前記打席の切り替わりについて、前記総和に応じて、前記試合における打席の順序を示す順序情報を付与する、
処理を実行させることを特徴とする付記５〜付記７のいずれか１項に記載の情報処理プログラム。
【００９４】
（付記９）
前記コンピュータに、
前記誤検出があると判定された場合、前記誤検出が発生した旨を示す情報と、前記誤検出があると判定された打席の情報と、を表示手段に出力する、
処理を実行させることを特徴とする付記４〜付記８のいずれか１項に記載の情報処理プログラム。
【００９５】
（付記１０）
前記コンピュータに、
前記誤検出があると判定された打席の情報を、前記表示手段に、選択可能に出力し、
出力された前記打席の情報が選択されると、選択された前記打席の情報に対応する撮影映像を前記表示手段にて再生する、
処理を実行させることを特徴とする付記９記載の情報処理プログラム。
【００９６】
（付記１１）
コンピュータに、
記憶手段に記憶された野球の試合の撮影映像に含まれる打席シーンと、前記試合における順序を示す第１の順序番号情報を含む前記試合の打席それぞれの打席情報と、を統合するキー情報として、前記撮影映像に含まれる、試合状況を示す画像情報から取得した、アウト数、ランナー数、得点数の総和に応じて、前記打席シーンに対して第２の順序番号情報を付与する、
処理を実行させることを特徴とする情報処理プログラム。
【００９７】
（付記１２）
前記コンピュータに、
前記第１の順序番号情報と前記第２の順序番号情報とに基づいて、前記撮影映像に含まれる打席シーンと前記打席情報とを統合する際に、前記第２の順序番号情報が前記試合において該第２の順序番号情報に対応する打席シーンの１つ前の打席シーンの第２の順序番号情報から１増加している場合に、前記撮影映像に含まれる打席シーンと前記打席情報との統合を実行し、前記第２の順序番号情報が、前記１つ前の打席シーンの第２の順序番号情報から減少している、増減がない、２以上増加している、のいずれかの場合、前記打席シーンに対する前記第２の順序番号情報の付与が誤りであるとして前記撮影映像に含まれる打席シーンと前記打席情報との統合を抑止する、
処理を実行させることを特徴とする付記１１記載の情報処理プログラム。
【００９８】
（付記１３）
コンピュータに、
記憶手段に記憶された野球の試合の撮影映像に含まれる試合状況を示す画像情報から取得した、アウト数、ランナー数、得点数、のいずれかの変化に基づいて、打席の切り替わりを検出する、
処理を実行させることを特徴とする情報処理方法。
【００９９】
（付記１４）
前記コンピュータに、
前記アウト数、前記ランナー数、前記得点数、のいずれかが増加した場合に、打席が切り替わったことを検出する、
処理を実行させることを特徴とする付記１３記載の情報処理方法。
【０１００】
（付記１５）
前記コンピュータに、
ランナー数が２以上増加した場合、打席の切り替わりの誤検出と判定する、
処理を実行させることを特徴とする付記１４記載の情報処理方法。
【０１０１】
（付記１６）
前記コンピュータに、
前記いずれかの変化について、ランナー数より１大きい数を超える増加がある場合、打席の切り替わりの誤検出と判定する、
処理を実行させることを特徴とする付記１４または付記１５記載の情報処理方法。
【０１０２】
（付記１７）
前記コンピュータに、
前記アウト数、前記ランナー数、前記得点数の総和が１増加した場合、打席が切り替わったことを検出し、前記総和が２以上増加した場合、前記総和が減少した場合、前記総和が同じ打席が複数検出される場合、のいずれかの場合、打席の切り替わりの誤検出と判定する、
処理を実行させることを特徴とする付記１３記載の情報処理方法。
【０１０３】
（付記１８）
前記コンピュータに、
前記総和が２以上増加した場合、打席の切り替わりの検出漏れがあることを判定する、
処理を実行させることを特徴とする付記１７記載の情報処理方法。
【０１０４】
（付記１９）
前記コンピュータに、
前記総和が同じ打席が複数検出された場合、打席が重複して検出されていると判定する、
処理を実行させることを特徴とする付記１７または付記１８記載の情報処理方法。
【０１０５】
（付記２０）
前記コンピュータに、
検出された前記打席の切り替わりについて、前記総和に応じて、前記試合における打席の順序を示す順序情報を付与する、
処理を実行させることを特徴とする付記１７〜付記１９のいずれか１項に記載の情報処理方法。
【０１０６】
（付記２１）
前記コンピュータに、
前記誤検出があると判定された場合、前記誤検出が発生した旨を示す情報と、前記誤検出があると判定された打席の情報と、を表示手段に出力する、
処理を実行させることを特徴とする付記１６〜付記２０のいずれか１項に記載の情報処理方法。
【０１０７】
（付記２２）
前記コンピュータに、
前記誤検出があると判定された打席の情報を、前記表示手段に、選択可能に出力し、
出力された前記打席の情報が選択されると、選択された前記打席の情報に対応する撮影映像を前記表示手段にて再生する、
処理を実行させることを特徴とする付記２１記載の情報処理方法。
【０１０８】
（付記２３）
記憶手段に記憶された野球の試合の撮影映像に含まれる試合状況を示す画像情報から取得した、アウト数、ランナー数、得点数、のいずれかの変化に基づいて、打席の切り替わりを検出する検出部
を含むことを特徴とする情報処理装置。
【０１０９】
（付記２４）
前記検出部は、前記アウト数、前記ランナー数、前記得点数、のいずれかが増加した場合に、打席が切り替わったことを検出する、
ことを特徴とする付記２３記載の情報処理装置。
【０１１０】
（付記２５）
前記検出部は、ランナー数が２以上増加した場合、打席の切り替わりの誤検出と判定する、
ことを特徴とする付記２４記載の情報処理装置。
【０１１１】
（付記２６）
前記検出部は、前記いずれかの変化について、ランナー数より１大きい数を超える増加がある場合、打席の切り替わりの誤検出と判定する、
ことを特徴とする付記２４または付記２５記載の情報処理装置。
【０１１２】
（付記２７）
前記検出部は、前記アウト数、前記ランナー数、前記得点数の総和が１増加した場合、打席が切り替わったことを検出し、前記総和が２以上増加した場合、前記総和が減少した場合、前記総和が同じ打席が複数検出される場合、のいずれかの場合、打席の切り替わりの誤検出と判定する、
ことを特徴とする付記２３記載の情報処理装置。
【０１１３】
（付記２８）
前記検出部は、前記総和が２以上増加した場合、打席の切り替わりの検出漏れがあることを判定する、
ことを特徴とする付記２７記載の情報処理装置。
【０１１４】
（付記２９）
前記検出部は、前記総和が同じ打席が複数検出された場合、打席が重複して検出されていると判定する、
ことを特徴とする付記２７または付記２８記載の情報処理装置。
【０１１５】
（付記３０）
前記検出部は、検出された前記打席の切り替わりについて、前記総和に応じて、前記試合における打席の順序を示す順序情報を付与する、
ことを特徴とする付記２７〜付記２９のいずれか１項に記載の情報処理装置。
【０１１６】
（付記３１）
前記検出部は、前記誤検出があると判定された場合、前記誤検出が発生した旨を示す情報と、前記誤検出があると判定された打席の情報と、を表示手段に出力する、
ことを特徴とする付記２６〜付記３０のいずれか１項に記載の情報処理装置。
【０１１７】
（付記３２）
前記検出部は、前記誤検出があると判定された打席の情報を、前記表示手段に、選択可能に出力し、
出力された前記打席の情報が選択されると、選択された前記打席の情報に対応する撮影映像を前記表示手段にて再生する、
ことを特徴とする付記３１記載の情報処理装置。
【０１１８】
（付記３３）
コンピュータに、
記憶手段に記憶された野球の試合の撮影映像に含まれる打席シーンと、前記試合における順序を示す第１の順序番号情報を含む前記試合の打席それぞれの打席情報と、を統合するキー情報として、前記撮影映像に含まれる、試合状況を示す画像情報から取得した、アウト数、ランナー数、得点数の総和に応じて、前記打席シーンに対して第２の順序番号情報を付与する、
処理を実行させることを特徴とする情報処理方法。
【０１１９】
（付記３４）
前記コンピュータに、
前記第１の順序番号情報と前記第２の順序番号情報とに基づいて、前記撮影映像に含まれる打席シーンと前記打席情報とを統合する際に、前記第２の順序番号情報が前記試合において該第２の順序番号情報に対応する打席シーンの１つ前の打席シーンの第２の順序番号情報から１増加している場合に、前記撮影映像に含まれる打席シーンと前記打席情報との統合を実行し、前記第２の順序番号情報が、前記１つ前の打席シーンの第２の順序番号情報から減少している、増減がない、２以上増加している、のいずれかの場合、前記打席シーンに対する前記第２の順序番号情報の付与が誤りであるとして前記撮影映像に含まれる打席シーンと前記打席情報との統合を抑止する、
処理を実行させることを特徴とする付記３３記載の情報処理方法。
【０１２０】
（付記３５）
記憶手段に記憶された野球の試合の撮影映像に含まれる打席シーンと、前記試合における順序を示す第１の順序番号情報を含む前記試合の打席それぞれの打席情報と、を統合するキー情報として、前記撮影映像に含まれる、試合状況を示す画像情報から取得した、アウト数、ランナー数、得点数の総和に応じて、前記打席シーンに対して第２の順序番号情報を付与する付与部
を含むことを特徴とする情報処理装置。
【０１２１】
（付記３６）
前記付与部は、前記第１の順序番号情報と前記第２の順序番号情報とに基づいて、前記撮影映像に含まれる打席シーンと前記打席情報とを統合する際に、前記第２の順序番号情報が前記試合において該第２の順序番号情報に対応する打席シーンの１つ前の打席シーンの第２の順序番号情報から１増加している場合に、前記撮影映像に含まれる打席シーンと前記打席情報との統合を実行し、前記第２の順序番号情報が、前記１つ前の打席シーンの第２の順序番号情報から減少している、増減がない、２以上増加している、のいずれかの場合、前記打席シーンに対する前記第２の順序番号情報の付与が誤りであるとして前記撮影映像に含まれる打席シーンと前記打席情報との統合を抑止する、
ことを特徴とする付記３５記載の情報処理装置。
【０１２２】
（付記３７）
コンピュータに、
複数のフレームを含む野球の試合の撮影映像に付与された打席の区切りで特定される打席毎の映像を示すフレームの画像から抽出される試合状況を示す情報に基づいて、前記打席毎の映像が示す打席の順番を計算し、
計算した前記打席の順番に基づいて、前記打席の区切りのエラーを提示すると共に、前記エラーの修正を受け付け、
１打席毎の打席のデータが打席順に記録された外部データの前記１打席毎の打席のデータの各々と、エラー修正後の前記打席の区切りで特定される打席毎の映像の各々とを対応付ける
ことを含む処理を実行させるための対応付けプログラム。
【０１２３】
（付記３８）
前記試合状況を示す情報として、イニング数、アウトカウント、ランナーの状況、及び得点を抽出する付記３７記載の対応付けプログラム。
【符号の説明】
【０１２４】
１０   映像配信システム
２０   対応付け装置
２１   検出部
２２   計算部
２３   対応付け部
２６   フレーム情報テーブル
２７   打席タグデータテーブル
３０   配信装置
３１   編集部
３２   配信部
４０   ユーザ端末
５０   外部装置
５１   野球データ・データベース
６０、８０    コンピュータ
６１、８１    ＣＰＵ
６２、８２    メモリ
６３、８３    記憶部
７０   対応付けプログラム
９０   配信プログラム
１０２ カウント表示
１０４ イニング表示
１０５ ボールカウント表示
１０６ ストライクカウント表示
１０７ アウトカウント表示
１０８ ランナー表示
１０９ 得点表示
１１０ 修正画面
１２０ 配信画面
【図１】
0006464616.tif 000002
【図２】
0006464616.tif 000003
【図３】
0006464616.tif 000004
【図４】
0006464616.tif 000005
【図５】
0006464616.tif 000006
【図６】
0006464616.tif 000007
【図７】
0006464616.tif 000008
【図８】
0006464616.tif 000009
【図９】
0006464616.tif 000010
【図１０】
0006464616.tif 000011
【図１１】
0006464616.tif 000012
【図１２】
0006464616.tif 000013
【図１３】
0006464616.tif 000014
【図１４】
0006464616.tif 000015
【図１５】
0006464616.tif 000016