(57)【要約】【課題】確認作業の操作性を向上させること。【解決手段】表示装置１００は、試合映像を取得してから、試合映像を解析してスポーツで発生するイベントの発生タイミングと、イベントのイベント種別と、イベントの発生位置とを特定するまでに要する所要時間に、所定時間以上の時間長を加えた遅れで、試合映像を再生する。表示装置１００は、イベント種別と、イベントの発生位置とを受け付けた場合に、イベントの発生タイミングの所定時間前のタイミングで、試合映像にイベント種別と、イベントの発生位置を示す領域情報とを所定時間継続して表示する。【選択図】図３
2019176260.tif 000002
【特許請求の範囲】
【請求項１】
スポーツの試合映像を取得し、
前記試合映像を取得してから、前記試合映像を解析して前記スポーツで発生するイベントの発生タイミングと、前記イベントのイベント種別と、前記イベントの発生位置とを特定するまでに要する所要時間に、所定時間以上の時間長を加えた遅れで、前記試合映像を再生し、
前記イベント種別と、前記イベントの発生位置とを受け付けた場合に、前記イベントの発生タイミングの前記所定時間前のタイミングで、前記試合映像に前記イベント種別と、前記イベントの発生位置を示す領域情報とを前記所定時間継続して表示する
処理をコンピュータに実行させることを特徴とする表示プログラム。
【請求項２】
前記イベント種別を基にして、前記所要時間に加える時間長を調整する処理を更にコンピュータに実行させることを特徴とする請求項１に記載の表示プログラム。
【請求項３】
前記表示する処理は、前記イベント種別に応じたパターンを、前記イベントの発生位置を示す領域情報として、表示することを特徴とする請求項１または２に記載の表示プログラム。
【請求項４】
前記表示する処理は、前記試合映像の時刻が、前記イベントの発生タイミングに近づくに伴い、前記イベント種別に応じたパターンの表現を変化させることを特徴とする請求項３に記載の表示プログラム。
【請求項５】
コンピュータが実行する表示方法であって、
スポーツの試合映像を取得し、
前記試合映像を取得してから、前記試合映像を解析して前記スポーツで発生するイベントの発生タイミングと、前記イベントのイベント種別と、前記イベントの発生位置とを特定するまでに要する所要時間に、所定時間以上の時間長を加えた遅れで、前記試合映像を再生し、
前記イベント種別と、前記イベントの発生位置とを受け付けた場合に、前記イベントの発生タイミングの前記所定時間前のタイミングで、前記試合映像に前記イベント種別と、前記イベントの発生位置を示す領域情報とを前記所定時間継続して表示する
処理を実行させることを特徴とする表示方法。
【請求項６】
スポーツの試合映像を取得する取得部と、
前記試合映像を取得してから、前記試合映像を解析して前記スポーツで発生するイベントの発生タイミングと、前記イベントのイベント種別と、前記イベントの発生位置とを特定するまでに要する所要時間に、所定時間以上の時間長を加えた遅れで、前記試合映像を再生する映像再生部と、
前記イベント種別と、前記イベントの発生位置とを受け付けた場合に、前記イベントの発生タイミングの前記所定時間前のタイミングで、前記試合映像に前記イベント種別と、前記イベントの発生位置を示す領域情報とを前記所定時間継続して表示する表示制御部と
を有することを特徴とする表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示プログラム等に関する。
【背景技術】
【０００２】
従来、スポーツの試合において、各選手のプレー内容をスタッツ情報として記録している。たとえば、バスケットの試合では、作業者は、試合を直接目視したり、試合の映像を参照して、各選手が行うパスやシュート、ゴール、リバウンドなどのイベントを確認し、確認したものをスタッツ情報として、コンピュータに入力して記録している。
【０００３】
また、試合の映像から特定のイベントを特定する従来技術があり、かかる技術を用いることで、スタッツ情報を自動的に生成する従来技術がある。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−３１２０８８号公報
【特許文献２】特開２０１０−１８３３０１号公報
【特許文献３】特開２０１５−０７０５０３号公報
【特許文献４】特開２００１−２３０９９３号公報
【特許文献５】特開２００９−１５３１４４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、従来技術を用いたコンピュータにより検出されるイベントが実際に発生したイベントと異なる場合があり、すなわち誤検出される場合があり、スタッツ情報を適切に生成することができない場合がある。このため、作業者は、コンピュータにより自動的に生成されるスタッツ情報と、試合の映像とを見くらべ、スタッツ情報が適切であるか否かを判断する。たとえば、作業者は、自動生成されたスタッツ情報が正しい場合には、そのままスタッツ情報を記録する。一方、自動生成されたスタッツ情報が間違っている場合には、作業者が、スタッツ情報を修正し、修正したスタッツ情報を記録する。
【０００６】
なお、コンピュータがイベントを検出する処理時間は、映像が入力されてから例えば数十秒である。実際にイベントが発生してから、イベントの検出結果が出力されるまでに、数十秒の遅れが発生する。たとえば、映像をリアルタイムに再生すると、映像上ではイベントが発生した後になってから、従来技術により検出されたイベントが表示されることになり、作業者はイベントを確認し辛い。このため、作業者の確認画面に、リアルタイムに試合映像を再生させるのではなく、検出処理に掛かる数十秒ぶんを遅らせて再生することで、従来技術により検出されたイベントと試合映像とを同期させる態様が考えられる。
【０００７】
しかしながら、上述した態様では、確認作業の操作性を向上させることができないという問題がある。
【０００８】
１つの側面では、本発明は、確認作業の操作性を向上させることができる表示プログラム、表示方法および表示装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
第１の案では、コンピュータは、次の処理を実行する。コンピュータは、スポーツの試合映像を取得する。コンピュータは、試合映像を取得してから、試合映像を解析してスポーツで発生するイベントの発生タイミングと、イベントのイベント種別と、イベントの発生位置とを特定するまでに要する所要時間に、所定時間以上の時間長を加えた遅れで、試合映像を再生する。コンピュータは、イベント種別と、イベントの発生位置とを受け付けた場合に、イベントの発生タイミングの所定時間前のタイミングで、試合映像にイベント種別と、イベントの発生位置を示す領域情報とを所定時間継続して表示する。
【発明の効果】
【００１０】
確認作業の操作性を向上させることができる。
【図面の簡単な説明】
【００１１】
【図１】図１は、本実施例に係るシステムの構成を示す図である。
【図２】図２は、本実施例に係る表示装置の処理の一例を説明するための図である。
【図３】図３は、本実施例に係る表示装置の構成を示す機能ブロック図である。
【図４】図４は、映像バッファのデータ構造の一例を示す図である。
【図５】図５は、トラッキングテーブルのデータ構造の一例を示す図である。
【図６】図６は、対応テーブルのデータ構造の一例を示す図である。
【図７】図７は、イベントテーブルのデータ構造の一例を示す図である。
【図８】図８は、表示画面の一例を示す図である。
【図９】図９は、本実施例に係る表示装置の処理手順を示すフローチャートである。
【図１０】図１０は、予見サークルの表現パターンの一例を示す図である。
【図１１】図１１は、イベントが発生する位置を示すパターンの一例を示す図である。
【図１２】図１２は、表示装置と同様の機能を実現するコンピュータのハードウェア構成の一例を示す図である。
【発明を実施するための形態】
【００１２】
以下に、本願の開示する表示プログラム、表示方法および表示装置の実施例を図面に基づいて詳細に説明する。なお、この実施例によりこの発明が限定されるものではない。
【実施例】
【００１３】
図１は、本実施例に係るシステムの構成を示す図である。図１に示すように、このシステムは、カメラ１０ａ〜１０ｈと、表示装置１００とを有する。
【００１４】
このシステムは、カメラ１０ａ〜１０ｈ以外のカメラを有していてもよい。以下の説明では、カメラ１０ａ〜１０ｈをまとめて適宜、カメラ１０と表記する。カメラ１０は、表示装置１００に接続される。
【００１５】
コート１において、選手２ａ〜２ｊはスポーツを行う。以下の説明では、選手２ａ〜２ｊをまとめて適宜、選手２と表記する。本実施例では、選手２がコート１でバスケットボールの試合を行う場合について説明するが、これに限定されるものではない。たとえば、本発明は、バスケットボールの他にも、サッカー、バレーボール、野球、陸上等の競技や、ダンス等にも適用することができる。
【００１６】
カメラ１０は、所定のフレームレート（ＦＰＳ：Frames  Per  Second）によって撮像した、撮像範囲の映像データを、表示装置１００に出力するカメラである。この映像データは、選手２により行われる試合の映像データである。映像データには、映像データを撮影したカメラ１０を一意に識別するカメラＩＤ（Identifier）および各フレームの時刻の情報が付与される。
【００１７】
表示装置１００は、カメラ１０から取得する映像データを解析して、試合中に発生するイベントを検出し、検出したイベントの情報と、映像データとを表示する装置である。ここで、表示装置１００が、イベントの発生を検出するまでに要する時間を「解析時間」と表記する。表示装置１００は、解析時間と予見時間とを加算した「遅延時間」だけ遅らせて、映像データを再生させると共に、映像データでイベントが発生する前（予見時間だけ前）に、イベントの情報を予め表示させる処理を行う。
【００１８】
図２は、本実施例に係る表示装置の処理の一例を説明するための図である。図２に示す例では、試合中の時刻ｔ１１にイベント２０が発生している。たとえば、発生したイベント２０を「背番号８の選手が２ポイントシュートを失敗」とする。
【００１９】
表示装置１００による映像データの解析時間を「Ｔ１」とし、予見時間を「Ｔ２」とすると、遅延時間は「Ｔ１＋Ｔ２」となる。表示装置１００は、実際にイベント２０が発生した時刻ｔ１１から、遅延時間「Ｔ１＋Ｔ２」だけ遅延させて、映像データの再生を行う。また、表示装置１００は、遅延時間「Ｔ１＋Ｔ２」だけ遅延させて、映像データの再生を行う場合に、時刻ｔ１１から解析時間Ｔ１だけ経過した時点で、解析結果となるイベントの情報２１の表示を開始する。たとえば、表示装置１００が、時刻ｔ１１＋Ｔ１〜時刻ｔ１１＋Ｔ１＋Ｔ２の間に表示するイベントの情報は、イベント種別、イベントの発生位置などである。
【００２０】
上記のように、本実施例に係る表示装置１００によれば、時刻ｔ１１＋Ｔ１〜時刻ｔ１１＋Ｔ１＋Ｔ２の間に、イベントの情報を前もって作業者に表示させておき、時刻ｔ１１から、遅延時間「Ｔ１＋Ｔ２」だけ経過した時点で、イベント２０が映像データで表示される。このため、作業者は、どのようなイベントが発生するかを前もって知ることができるので、表示装置１００が自動で判定したイベントの情報が適切か否かを確認しやすくなる。すなわち、確認作業の操作性を向上することができる。
【００２１】
続いて、図１に示した表示装置１００の構成の一例について説明する。図３は、本実施例に係る表示装置の構成を示す機能ブロック図である。図３に示すように、この表示装置１００は、インタフェース部１１０と、入力部１２０と、表示部１３０と、記憶部１４０と、制御部１５０とを有する。
【００２２】
インタフェース部１１０は、カメラ１０から映像データの入力を受け付けるインタフェースである。インタフェース部１１０は、カメラ１０から受け付けた映像データを、制御部１５０に出力する。
【００２３】
入力部１２０は、表示装置１００に各種の情報を入力するための入力装置である。入力部１２０は、キーボードやマウス、タッチパネル等に対応する。
【００２４】
表示部１３０は、制御部１５０から出力されるイベントの情報、映像データを表示する装置である。表示部１３０は、液晶ディスプレイやタッチパネル等に対応する。
【００２５】
作業者は、表示部１３０に表示されるイベントの情報を参照し、映像データと見くらべることで、イベントの情報が適切であるか否かを確認する。作業者は、イベントの情報が適切でないと判断した場合には、入力部１２０を操作して、イベントの情報を修正する。一方、作業者は、イベントの情報が適切である場合には、イベントの修正を行わない。
【００２６】
記憶部１４０は、映像バッファ１４１と、トラッキングテーブル１４２と、対応テーブル１４３と、イベントテーブル１４４とを有する。記憶部１４０は、ＲＡＭ（Random  Access  Memory）、ＲＯＭ（Read  Only  Memory）、フラッシュメモリ（Flash  Memory）などの半導体メモリ素子や、ＨＤＤ（Hard  Disk  Drive）などの記憶装置に対応する。
【００２７】
映像バッファ１４１は、カメラ１０が撮影した映像データを保持するバッファである。図４は、映像バッファのデータ構造の一例を示す図である。図４に示すように、映像バッファは、カメラＩＤと、映像データとを対応付ける。カメラＩＤは、カメラ１０を一意に識別する情報である。たとえば、カメラ１０ａ〜１０ｈに対応するカメラＩＤをそれぞれ、カメラＩＤ「Ｋ１０ａ〜Ｋ１０ｈ」とする。映像データは、該当するカメラにより撮影された試合の映像データである。
【００２８】
トラッキングテーブル１４２は、選手２または試合で使用されるボールに関する各時刻の位置座標（移動軌跡）の情報を保持するテーブルである。図５は、トラッキングテーブルのデータ構造の一例を示す図である。図５に示すように、このトラッキングテーブル１４２は、トラッキングＩＤと、時刻と、種別と、座標とを対応付ける。トラッキングＩＤは、時刻と座標とによって特定される、一連の選手またはボールの移動軌跡を一意に識別する情報である。時刻は、選手２またはボールの座標を検出した時刻を示す。種別は、トラッキングＩＤにより識別される軌跡が、選手２の軌跡であるか、ボールの軌跡であるかを示す情報である。座標は、選手２またはボールの３次元座標を示す。たとえば、ｘ軸方向の座標は、コート１の短辺方向の座標を示す。ｙ軸方向の座標は、コート１の長辺方向の座標を示す。ｚ軸方向の座標は、コート１の垂直方向の座標を示す。
【００２９】
図５では、トラッキングＩＤ「ｏ１」により識別される「選手」の座標（軌跡）が、各時刻「ｔ１、ｔ２、ｔ３、・・・」において、座標「（ｘｏ１１，ｙｏ１１，ｚｏ１１）、（ｘｏ１２，ｙｏ１２，ｚｏ１２）、（ｘｏ１３，ｙｏ１３，ｚｏ１３）、・・・」と移動していることを示す。
【００３０】
対応テーブル１４３は、選手２の情報と、図５で説明したトラッキングテーブルの情報とを対応付けるテーブルである。図６は、対応テーブルのデータ構造の一例を示す図である。図６に示すように、この対応テーブル１４３は、紐付け時刻と、トラッキングＩＤと、選手カラーと、背番号とを対応付ける。紐付け時刻は、選手とトラッキングＩＤとの紐付け（対応付け）を行う時刻である。トラッキングＩＤは、図５で説明したトラッキングＩＤに対応する。選手カラーは、選手２が着用するユニフォームの色を示す。背番号は、選手２の背番号を示すものである。選手カラーと、背番号との組によって、選手２が一意に特定される。
【００３１】
たとえば、図６において、選手カラー「red」、背番号「１」の選手２は、紐付け時刻「ｔ１０」において、トラッキングＩＤ「ｏ１」の時刻「ｔ１０」の座標に位置することを示す。
【００３２】
イベントテーブル１４４は、映像データから検出されたイベントに関する各種の情報を保持するテーブルである。図７は、イベントテーブルのデータ構造の一例を示す図である。図７に示すように、このイベントテーブル１４４は、通番と、イベント種別と、トラッキングＩＤと、選手カラーと、背番号と、時刻と、座標とを対応付ける。通番は、イベントの発生した順番を示すものである。イベント種別は、イベントの種別を示すものである。トラッキングＩＤ、選手カラー、背番号に関する説明は、図６のトラッキングＩＤ、選手カラー、背番号に関する説明と同様である。時刻は、イベントが発生した時刻を示すものである。座標はイベントの発生位置を示すものである。
【００３３】
図３の説明に戻る。制御部１５０は、取得部１５１、画像解析部１５２、映像再生部１５３、表示制御部１５４、修正部１５５を有する。制御部１５０は、ＣＰＵ（Central  Processing  Unit）やＭＰＵ（Micro  Processing  Unit）などによって実現できる。また、制御部１５０は、ＡＳＩＣ（Application  Specific  Integrated  Circuit）やＦＰＧＡ（Field  Programmable  Gate  Array）などのハードワイヤードロジックによっても実現できる。
【００３４】
取得部１５１は、インタフェース部１１０を介して、カメラ１０から映像データを取得する処理部である。取得部１５１は、映像データに付与されたカメラＩＤを参照し、映像バッファ１４１のカメラＩＤに対応する領域に、映像データを格納する。
【００３５】
画像解析部１５２は、映像バッファ１４１に格納された映像データを解析することで、トラッキングテーブル１４２、対応テーブル１４３、イベントテーブル１４４を生成する処理部である。画像解析部１５２は、映像データを解析して、イベントの情報を生成するまでの解析時間の情報を、映像再生部１５３および表示制御部１５４に出力する。
【００３６】
画像解析部１５２が、トラッキングテーブル１４２および対応テーブル１４３を生成する処理の一例について説明する。画像解析部１５２は、映像バッファ１４１に格納される映像データのフレームから選手２の特徴部分（色、形状等）を検出し、２台のカメラ１０によるステレオカメラ（三角測量）の原理に基づいて、選手２の３次元座標を算出する。画像解析部１５２は、トラッキングＩＤと、時刻と、種別「選手」と、座標とを対応付けた情報を、トラッキングテーブル１４２に登録する。また、画像解析部１５２は、紐付け時刻と、トラッキングＩＤと、選手カラーと、背番号とを対応付けた情報を、対応テーブル１４３に登録する。
【００３７】
画像解析部１５２は、映像バッファ１４１に格納される映像データのフレームからボールの特徴部分（色、形状等）を検出し、２台のカメラ１０によるステレオカメラの原理に基づいて、ボールの３次元座標を算出する。画像解析部１５２は、トラッキングＩＤと、時刻と、種別「ボール」と、座標とを対応付けた情報を、トラッキングテーブル１４２に登録する。
【００３８】
なお、画像解析部１５２は、他の技術を用いて、トラッキングテーブル１４２および対応テーブル１４３を生成してもよい。たとえば、選手２またはボールに、予め信号を発生するセンサを装着しておき、画像解析部１５２は、係る信号を受信する複数の受信機（図示略）を用いて、選手２またはボールの３次元座標を算出してもよい。また、画像解析部１５２は、選手２またはボールのトラッキングデータを生成する外部のトラッキングシステム（図示略）から、トラッキングデータを受信し、トラッキングテーブル１４２および対応テーブル１４３に情報を登録してもよい。
【００３９】
画像解析部１５２が、イベントテーブル１４４を生成する処理の一例について説明する。画像解析部１５２は、トラッキングテーブル１４２に示される選手の座標、ボールが通過する領域の組合せを基にして、各種のイベント検出を行う。たとえば、画像解析部１５２は、バスケットゴールからの距離が閾値以上の場所の選手２から離れたボールが、所定の領域（バスケットゴール）を通過した場合に、イベント種別「３ポイントシュート成功」の発生を検出する。画像解析部１５２は、通番、イベント種別、トラッキングＩＤ、選手カラー、背番号、時刻、座標を対応付けて、イベントテーブル１４４に登録する。
【００４０】
ここで、コート１上の各ラインや、バスケットゴールの位置に関する情報は、予め記憶部１４０に記憶されているものとする。画像解析部１５２は、他の技術を用いて、イベントテーブル１４４を生成してもよい。また、画像解析部１５２は、イベント種別を検出する外部のトラッキングシステム（図示略）から、イベントの情報を受信し、イベントテーブル１４４に登録してもよい。
【００４１】
更に、画像解析部１５２は、特開２００６−３１２０８８号公報、２０１０−１８３３０１号公報、特開２０１５−０７０５０３号公報等に記載された技術を利用して、選手やボールのトラッキング、イベント発生の検出をおこなってもよい。
【００４２】
画像解析部１５２は、映像バッファ１４１を解析して、イベントの情報を生成するまでに要する解析時間の情報を、映像再生部１５３および表示制御部１５４に出力する。画像解析部１５２は、各イベントの情報を生成する際に、イベントの情報を生成するまでの平均の解析時間を算出し、この平均の解析時間により、映像再生部１５３に出力する解析時間を更新してもよい。なお、画像解析部１５２は、外部のトラッキングシステムから、イベントの情報を受信する場合には、かかるトラッキングシステムが、イベントの情報を生成するまでに要する解析時間を予め取得しておき、かかる解析時間を、映像生成部１５３および表示制御部１５４に出力する。
【００４３】
映像再生部１５３は、映像バッファ１４１に格納された映像データを、表示部１３０に出力することで、映像データを再生する処理部である。ここで、映像再生部１５３は、映像データを再生する場合に、解析時間と予見時間とを加算した遅延時間を算出しておく。解析時間は、画像解析部１５２から受け付ける時間である。予見時間は、入力部１２０等を介して、作業者に予め設定される時間である。
【００４４】
たとえば、映像再生部１５３は、イベントテーブル１４４にイベントの情報が登録されると、映像バッファ１４１に格納された映像データがカメラ１０に撮影された時刻から、遅延時間だけ遅延させて、映像データを再生する。
【００４５】
映像再生部１５３は、各カメラにより撮影された各映像データを再生してもよいし、入力部１２０を介して作業者に指定されるカメラ１０により撮影された映像データを再生してもよい。映像再生部１５３から出力される映像データは、後述する表示制御部１５４により生成される表示画面の一部の領域で、表示される。
【００４６】
表示制御部１５４は、イベントテーブル１４４に格納されたイベントの情報を、表示部１３０に出力することで表示する処理部である。たとえば、表示制御部１５４は、イベントテーブル１４４にイベントの情報が登録されると、イベントが発生した時刻から、遅延時間経過後に、予見時間の間、イベントの情報を、表示部１３０に表示させる。
【００４７】
たとえば、図７のイベントテーブル１４４に通番「ｓ１」に示すように、イベント種別「２ポイントシュート失敗」が時刻「ｔ１１」に発生した場合には、表示制御部１５４は、時刻ｔ１１＋遅延時間〜時刻ｔ１１＋遅延時間＋予見時間の間、イベントの情報を継続して、表示部１３０に表示させる。イベントの情報は、たとえば、イベント種別、イベントに関連する選手２の情報、イベントが発生する座標である。
【００４８】
図８は、表示画面の一例を示す図である。表示制御部１５４は、図８に示すような表示画面５０の情報を生成し、表示部１３０に表示させる。たとえば、表示画面５０には、領域５０ａ〜５０ｈが含まれる。領域５０ａは、映像再生部１５３により出力される、遅延時間だけ遅延した、映像データが表示される領域である。
【００４９】
領域５０ｂは、イベント種別とイベントを行う選手の情報を表示する領域である。図８に示す例では、背番号「８」の選手２が「２ポイントシュートを失敗する」旨の情報が表示されている。
【００５０】
領域５０ｃは、遅延時間を表示する領域である。領域５０ｄは、過去に発生したイベントの情報を表示する領域である。領域５０ｅは、現在選択されているカメラの位置を表示する領域である。領域５０ｆは、停止、再生、早送り、巻き戻し等の各種の操作ボタンを表示する領域である。領域５０ｇは、各種のショートカットを表示する領域である。領域５０ｈは、試合に出場している選手２の一覧情報を表示する領域である。
【００５１】
図８の領域５０ａには、イベントが発生する座標が、予見サークル６０によって表示されている。たとえば、表示制御部１５４は、カメラに応じた座標変換テーブルを有しており、この座標変換テーブルと、イベントが発生した座標とを比較することで、領域５０ａ上のイベントが発生する座標を算出し、該当する位置に予見サークル６０を表示させる。
【００５２】
表示制御部１５４は、イベントが発生する位置に予見サークル６０を継続して表示させてもよいし、予見時間の間、イベントを発生する選手の移動軌跡に合わせて、予見サークル６０を移動させてもよい。表示制御部１５４は、イベントテーブル１４４の該当イベント種別のトラッキングＩＤと、トラッキングテーブル１４２とを比較して、各時刻の移動軌跡（座標）を特定し、予見サークル６０を移動させる。
【００５３】
作業者は、表示部１３０に表示される表示画面５０を参照し、領域５０ａで表示されるイベントの情報が適切であるか否かを判断する。作業者は、イベントの情報が適切でないと判断した場合には、入力部１２０を操作して、領域５０ｂに表示されるイベントの情報を修正する。
【００５４】
修正部１５５は、入力部１２０から入力される修正に応じて、イベントテーブル１４４のイベント情報を修正する処理部である。たとえば、領域５０ｂに、背番号「８」の選手２が「２ポイントシュートを失敗する」旨の情報が表示されており、背番号「８」の選手２が「２ポイントシュートを成功する」旨の修正を受け付けたとする。この場合には、修正部１５５は、イベントテーブル１４４の「２ポイントシュートを失敗する」を「２ポイントシュートを成功する」に修正する。
【００５５】
次に、本実施例に係る表示装置１００の処理手順の一例について説明する。図９は、本実施例に係る表示装置の処理手順を示すフローチャートである。図９に示すように、この表示装置１００の取得部１５１は、カメラ１０から映像データを取得し、映像バッファ１４１に格納する（ステップＳ１０１）。
【００５６】
表示装置１００の画像解析部１５２は、映像バッファ１４１に格納された映像データを解析する（ステップＳ１０２）。表示装置１００の映像再生部１５３は、イベントが発生した時刻から、遅延時間だけ遅延させて、映像データを再生する（ステップＳ１０３）。
【００５７】
表示装置１００の表示制御部１５４は、予見時間の間、イベントの情報とイベントの発生位置とを継続して表示画面に表示する（ステップＳ１０４）。表示装置１００の修正部１５５は、作業者の確認結果を受け付ける（ステップＳ１０５）。
【００５８】
修正部１５５は、イベントの情報が正しい旨の確認結果を受け付けた場合には（ステップＳ１０６，Ｙｅｓ）、ステップＳ１０８に移行する。修正部１５５は、イベントの情報が正しくない旨の確認結果を受け付けた場合には（ステップＳ１０６，Ｎｏ）、イベントテーブル１４４のイベントの情報を修正する（ステップＳ１０７）。修正部１５５は、イベントテーブル１４４のイベントの情報を確定する（ステップＳ１０８）。
【００５９】
次に、本実施例に係る表示装置１００の効果について説明する。表示装置１００は、映像データの解析時間に予見時間を加えた遅延時間だけ、映像データを送らせて再生し、映像データでイベントが発生する前に、イベントの情報を事前に表示する処理を行う。これにより、作業者は、どのようなイベントが発生するかを前もって知ることができるので、表示装置１００が自動で判定したイベントの情報が適切か否かを確認しやすくなる。すなわち、確認作業の操作性を向上することができる。
【００６０】
ところで、上述した表示装置１００の処理は一例であり、表示装置１００はその他の処理を行ってもよい。以下では、表示装置１００のその他の処理１〜３について説明する。
【００６１】
表示装置１００が行うその他の処理１について説明する。表示装置１００の映像再生部１５３および表示制御部１５４は、イベント種別に応じて予見時間を調整する処理を行ってもよい。たとえば、イベント種別には、かかるイベント種別が適切であるか否かを作業者が判断しやすいものと、判断しにくいものがあり、判断しにくいイベント種別に関しては、予見時間を長くしたほうがよい場合がある。
【００６２】
映像再生部１５３および表示制御部１５４は、イベントテーブル１４４のイベント種別を、判断しやすいイベント種別と、判断しにくいイベント種別に区別しておく。映像再生部１５３および表示制御部１５４は、判断しやすいイベント種別に関する予見時間を、予め設定される予見時間とする。一方、映像再生部１５３および表示制御部１５４は、判断しやすいイベント種別に関する予見時間よりも、判断しにくいイベント種別に関する予見時間を長くする。どの程度予見時間を長くするのかは、予め作業者が設定しておくものとする。
【００６３】
たとえば、イベント種別のうちディフェンスリバウンド、オフェンスリバウンド等は、多くの選手２が競り合うイベントであるため、判断しにくいイベントである。これに対して、３ポイントシュート等は、多くの選手２が競り合うことが少ないイベントであり、判断がしやすいイベントである。
【００６４】
表示装置１００が行うその他の処理２について説明する。表示装置１００の表示制御部１５４は、予見時間において、予見サークルを表示させる場合に、イベントの発生時刻（発生タイミング）に近づくにつれて、予見サークルの表現パターンを変化させてもよい。本実施例では一例として、イベントの発生時刻を基にして、説明を行うが、イベントの発生時刻の代わりに、試合開始時点からの相対的なイベントの発生タイミングに基づいて、処理を行ってもよい。
【００６５】
図１０は、予見サークルの表現パターンの一例を示す図である。図１０に示す例では、表現パターン６０ａ，６０ｂ，６０ｃを示す。表現パターン６０ａでは、表示制御部１５４は、イベントの発生時刻ｔａに近づくにつれて、予見サークルの濃淡を変化させる。たとえば、表示制御部１５４は、予見サークルを予見サークル６１ａ、６１ｂ、６１ｃの順に変化させる。予見サークル６１ｃは、予見サークル６１ｂよりも濃い予見サークルである。予見サークル６１ｂは、予見サークル６１ａよりも濃い予見サークルである。
【００６６】
表現パターン６０ｂでは、表示制御部１５４は、イベントの発生時刻ｔａに近づくにつれて、予見サークルの線の太さを変化させる。たとえば、表示制御部１５４は、予見サークルを予見サークル６２ａ，６２ｂ，６２ｃの順に変化させる。予見サークル６２ｃの線は、予見サークル６２ｂの線よりも太い線である。予見サークル６２ｂの線は、予見サークル６２ｃの線よりも太い線である。
【００６７】
表現パターン６０ｃでは、表示制御部１５４は、イベントの発生時刻ｔａに近づくにつれて、予見サークルの点滅の間隔を変化させる。たとえば、表示制御部１５４は、予見サークルを予見サークル６３ａ，６３ｂ，６３ｃの順に変化させる。予見サークル６３ｃの点滅の間隔は、予見サークル６３ｂの点滅の間隔よりも狭い。予見サークル６３ｂの点滅の間隔は、予見サークル６３ａの点滅の間隔よりも狭い。
【００６８】
上記のように、表示装置１００が、イベントの発生時刻に近づくにつれて、予見サークルの表現パターンを変化させることで、映像データにおいて、イベントが発生するタイミングがわかりやすくなる。
【００６９】
表示装置１００が行うその他の処理３について説明する。表示装置１００の表示制御部１５４は、イベントが発生する位置に予見サークルを表示させたが、これに限定されるものではない。図１１は、イベントが発生する位置を示すパターンの一例を示す図である。
【００７０】
図１１に示すように、イベントが発生する位置を示すパターンは、サークル６５ａ、点線上のサークル６５ｂ、二重のサークル６５ｃであってもよい。また、三角マーク６６ａ，６６ｂによって、イベントが発生するパターンを示してもよい。三角マーク６６ａ，６６ｂは、選手が重なっても、見やすいという利点がある。また、イベントが発生する位置を示すパターンは、三角形６７ａ、星形６７ｂ、ダイヤ型６７ｃ、５角形６７ｄであってもよい。図１１のパターンでは説明を省略したが、パターンの色を変化させてもよい。
【００７１】
表示制御部１５４は、図１１に示した何れかのパターンを用いて、イベントが発生する位置を表示画面に表示させる。更に、表示制御部１５４は、イベント種別と、パターンとを対応付けたテーブルを保持しておき、かかるテーブルに基づいて、イベント種別に対応したパターンにより、イベントが発生する位置を表示してもよい。また、表示制御部１５４は、オフェンス中の選手に表示させるパターンと、ディフェンス中の選手に表示させるパターンとを区別して、表示してもよい。
【００７２】
次に、上記実施例に示した表示装置１００と同様の機能を実現するコンピュータのハードウェア構成の一例について説明する。図１２は、表示装置と同様の機能を実現するコンピュータのハードウェア構成の一例を示す図である。
【００７３】
図１２に示すように、コンピュータ２００は、各種演算処理を実行するＣＰＵ２０１と、ユーザからのデータの入力を受け付ける入力装置２０２と、ディスプレイ２０３とを有する。また、コンピュータ２００は、記憶媒体からプログラム等を読み取る読み取り装置２０４と、有線または無線ネットワークを介して収録機器等との間でデータの授受を行うインタフェース装置２０５とを有する。また、コンピュータ２００は、各種情報を一時記憶するＲＡＭ２０６と、ハードディスク装置２０７とを有する。そして、各装置２０１〜２０７は、バス２０８に接続される。
【００７４】
ハードディスク装置２０７は、取得プログラム２０７ａ、画像解析プログラム２０７ｂ、映像再生プログラム２０７ｃ、表示制御プログラム２０７ｄ、修正プログラム２０７ｅを有する。また、ハードディスク装置２０７は、各プログラム２０７ａ〜２０７ｅを読み出してＲＡＭ２０６に展開する。
【００７５】
取得プログラム２０７ａは、取得プロセス２０６ａとして機能する。画像解析プログラム２０７ｂは、画像解析プロセス２０６ｂとして機能する。映像再生プログラム２０７ｃは、映像再生プロセス２０６ｃとして機能する。表示制御プログラム２０７ｄは、表示制御プロセス２０６ｄとして機能する。修正プログラム２０７ｅは、修正プロセス２０６ｅとして機能する。
【００７６】
取得プロセス２０６ａの処理は、取得部１５１の処理に対応する。画像解析プロセス２０６ｂの処理は、画像解析部１５２の処理に対応する。映像再生プロセス２０６ｃの処理は、映像再生部１５３の処理に対応する。表示制御プロセス２０６ｄの処理は、表示制御部１５４の処理に対応する。修正プロセス２０６ｅの処理は、修正部１５５の処理に対応する。
【００７７】
なお、各プログラム２０７ａ〜２０７ｅについては、必ずしも最初からハードディスク装置２０７に記憶させておかなくても良い。例えば、コンピュータ２００に挿入されるフレキシブルディスク（ＦＤ）、ＣＤ−ＲＯＭ、ＤＶＤ、光磁気ディスク、ＩＣカードなどの「可搬用の物理媒体」に各プログラムを記憶させておく。そして、コンピュータ２００が各プログラム２０７ａ〜２０７ｅを読み出して実行するようにしても良い。
【００７８】
以上の各実施例を含む実施形態に関し、さらに以下の付記を開示する。
【００７９】
（付記１）スポーツの試合映像を取得し、
前記試合映像を取得してから、前記試合映像を解析して前記スポーツで発生するイベントの発生タイミングと、前記イベントのイベント種別と、前記イベントの発生位置とを特定するまでに要する所要時間に、所定時間以上の時間長を加えた遅れで、前記試合映像を再生し、
前記イベント種別と、前記イベントの発生位置とを受け付けた場合に、前記イベントの発生タイミングの前記所定時間前のタイミングで、前記試合映像に前記イベント種別と、前記イベントの発生位置を示す領域情報とを前記所定時間継続して表示する
処理をコンピュータに実行させることを特徴とする表示プログラム。
【００８０】
（付記２）前記イベント種別を基にして、前記所要時間に加える時間長を調整する処理を更にコンピュータに実行させることを特徴とする付記１に記載の表示プログラム。
【００８１】
（付記３）前記表示する処理は、前記イベント種別に応じたパターンを、前記イベントの発生位置を示す領域情報として、表示することを特徴とする付記１または２に記載の表示プログラム。
【００８２】
（付記４）前記表示する処理は、前記試合映像の時刻が、前記イベントの発生タイミングに近づくに伴い、前記イベント種別に応じたパターンの表現を変化させることを特徴とする付記３に記載の表示プログラム。
【００８３】
（付記５）コンピュータが実行する表示方法であって、
スポーツの試合映像を取得し、
前記試合映像を取得してから、前記試合映像を解析して前記スポーツで発生するイベントの発生タイミングと、前記イベントのイベント種別と、前記イベントの発生位置とを特定するまでに要する所要時間に、所定時間以上の時間長を加えた遅れで、前記試合映像を再生し、
前記イベント種別と、前記イベントの発生位置とを受け付けた場合に、前記イベントの発生タイミングの前記所定時間前のタイミングで、前記試合映像に前記イベント種別と、前記イベントの発生位置を示す領域情報とを前記所定時間継続して表示する
処理を実行させることを特徴とする表示方法。
【００８４】
（付記６）前記イベント種別を基にして、前記所要時間に加える時間長を調整する処理を更に実行することを特徴とする付記５に記載の表示方法。
【００８５】
（付記７）前記表示する処理は、前記イベント種別に応じたパターンを、前記イベントの発生位置を示す領域情報として、表示することを特徴とする付記５または６に記載の表示方法。
【００８６】
（付記８）前記表示する処理は、前記試合映像の時刻が、前記イベントの発生タイミングに近づくに伴い、前記イベント種別に応じたパターンの表現を変化させることを特徴とする付記７に記載の表示方法。
【００８７】
（付記９）スポーツの試合映像を取得する取得部と、
前記試合映像を取得してから、前記試合映像を解析して前記スポーツで発生するイベントの発生タイミングと、前記イベントのイベント種別と、前記イベントの発生位置とを特定するまでに要する所要時間に、所定時間以上の時間長を加えた遅れで、前記試合映像を再生する映像再生部と、
前記イベント種別と、前記イベントの発生位置とを受け付けた場合に、前記イベントの発生タイミングの前記所定時間前のタイミングで、前記試合映像に前記イベント種別と、前記イベントの発生位置を示す領域情報とを前記所定時間継続して表示する表示制御部と
を有することを特徴とする表示装置。
【００８８】
（付記１０）前記映像再生部は、前記イベント種別を基にして、前記所要時間に加える時間長を調整する処理を更に実行することを特徴とする付記９に記載の表示装置。
【００８９】
（付記１１）前記表示制御部は、前記イベント種別に応じたパターンを、前記イベントの発生位置を示す領域情報として、表示することを特徴とする付記９または１０に記載の表示装置。
【００９０】
（付記１２）前記表示制御部は、前記試合映像の時刻が、前記イベントの発生タイミングに近づくに伴い、前記イベント種別に応じたパターンの表現を変化させることを特徴とする付記１１に記載の表示装置。
【符号の説明】
【００９１】
１００    表示装置
１１０    インタフェース部
１２０    入力部
１３０    表示部
１４０    記憶部
１４１    映像バッファ
１４２    トラッキングテーブル
１４３    対応テーブル
１４４    イベントテーブル
１５０    制御部
１５１    取得部
１５２    画像解析部
１５３    映像再生部
１５４    表示制御部
１５５    修正部
【図１】
2019176260.tif 000003
【図２】
2019176260.tif 000004
【図３】
2019176260.tif 000005
【図４】
2019176260.tif 000006
【図５】
2019176260.tif 000007
【図６】
2019176260.tif 000008
【図７】
2019176260.tif 000009
【図８】
2019176260.tif 000010
【図９】
2019176260.tif 000011
【図１０】
2019176260.tif 000012
【図１１】
2019176260.tif 000013
【図１２】
2019176260.tif 000014