(57)【要約】【課題】よりユーザの要求に適した映像を供給する。【解決手段】チャットサーバは、チャットデータ処理部によって生成されたチャットデータの１つがチャット端末装置において指定された場合、指定されたチャットデータに対応するタグ範囲について設定された評価点に基づいて、記憶部に記憶された複数の映像データから１つの映像データを選択し、サーバ側通信部からチャット端末装置に送信させる映像データ選択部を備える。【選択図】図１
2020177384.tif 000002
【特許請求の範囲】
【請求項１】
複数の撮影装置で試合を撮影した複数の映像データを取得する映像データ取得部と、
前記試合の試合状況データを取得する試合状況データ取得部と、
前記試合状況データが取得された場合、前記試合状況データに応じた内容のチャットデータを生成するチャットデータ処理部と、
取得された複数の前記映像データのそれぞれに対して、前記試合状況データが入力された入力時刻に対応する時間の範囲であるタグ範囲と、当該タグ範囲ごとの評価点とをタグ情報として設定するタグ情報設定部と、
前記チャットデータと前記タグ情報を設定した複数の前記映像データとを記憶する記憶部と、
前記記憶部に記憶された前記チャットデータ及び前記映像データをチャット端末装置に送信可能なサーバ側通信部と、
前記チャットデータ処理部によって生成された前記チャットデータの１つが前記チャット端末装置において指定された場合、指定された前記チャットデータに対応する前記タグ範囲について設定された前記評価点に基づいて、前記記憶部に記憶された複数の前記映像データから１つの前記映像データを選択し、前記サーバ側通信部から前記チャット端末装置に送信させる映像データ選択部と
を備えるチャットサーバ。
【請求項２】
前記タグ情報設定部は、前記チャット表示端末のユーザに関するユーザ関連情報に基づいて前記評価点を設定する
請求項１に記載のチャットサーバ。
【請求項３】
前記タグ情報設定部は、前記チャット表示端末の位置と、複数の前記撮影装置の位置とに応じて前記評価点を設定する
請求項２に記載のチャットサーバ。
【請求項４】
複数の撮影装置で試合を撮影した複数の映像データを取得する映像データ取得部、
前記試合の試合状況データを取得する試合状況データ取得部、
前記試合状況データが取得された場合、前記試合状況データに応じた内容のチャットデータを生成するチャットデータ処理部、
取得された複数の前記映像データのそれぞれに対して、前記試合状況データが入力された入力時刻に対応する時間の範囲であるタグ範囲と、当該タグ範囲ごとの評価点とをタグ情報として設定するタグ情報設定部、
前記チャットデータと前記タグ情報を設定した複数の前記映像データとを記憶する記憶部、
前記記憶部に記憶された前記チャットデータ及び前記映像データをチャット端末装置に送信可能なサーバ側通信部、及び、
前記チャットデータ処理部によって生成された前記チャットデータの１つが前記チャット端末装置において指定された場合、指定された前記チャットデータに対応する前記タグ範囲について設定された前記評価点に基づいて、前記記憶部に記憶された複数の前記映像データから１つの前記映像データを選択し、前記サーバ側通信部から前記チャット端末装置に送信させる映像データ選択部、を有するサーバと、
前記サーバから前記チャットデータ及び前記映像データを取得する通信部、及び、
取得した前記映像データ及び前記チャットデータを表示部の異なる領域に表示させ、前記チャットデータ処理部で生成され前記表示部に表示された前記チャットデータの１つが入力部によって指定された場合に、前記チャットデータが指定された旨を前記サーバに送信し、前記映像データ選択部で選択された前記映像データを前記サーバから受信して前記表示部に表示させる制御部、を有するチャット端末と
を備えるチャットシステム。
【請求項５】
サーバにおいて、
複数の撮影装置で試合を撮影した複数の映像データを取得することと、
前記試合の試合状況データを取得することと、
前記試合状況データが取得された場合、前記試合状況データに応じた内容のチャットデータを生成することと、
取得された複数の前記映像データのそれぞれに対して、前記試合状況データが入力された入力時刻に対応する時間の範囲であるタグ範囲と、当該タグ範囲ごとの評価点とをタグ情報として設定することと、
前記チャットデータと前記タグ情報を設定した複数の前記映像データとを記憶することと、
記憶された前記チャットデータ及び前記映像データをチャット端末装置に送信することと、
前記試合状況データに応じて生成された前記チャットデータの１つが前記チャット端末装置において指定された場合、指定された前記チャットデータに対応する前記タグ範囲について設定された前記評価点に基づいて、記憶された複数の前記映像データから１つの前記映像データを選択し、前記サーバ側通信部から前記チャット端末装置に送信させることと、を含み、
前記チャット端末装置において、
前記サーバから前記チャットデータ及び前記映像データを取得することと、
取得した前記映像データ及び前記チャットデータを表示部の異なる領域に表示させ、前記サーバで生成され前記表示部に表示された前記チャットデータの１つが入力部によって指定された場合に、前記チャットデータが指定された旨を前記サーバに送信し、前記評価点に基づいて選択された前記映像データを前記サーバから受信して前記表示部に表示させることと、を含む
チャット表示方法。
【請求項６】
複数の撮影装置で試合を撮影した複数の映像データを取得する処理と、
前記試合の試合状況データを取得する処理と、
前記試合状況データが取得された場合、前記試合状況データに応じた内容のチャットデータを生成する処理と、
取得された複数の前記映像データのそれぞれに対して、前記試合状況データが入力された入力時刻に対応する時間の範囲であるタグ範囲と、当該タグ範囲ごとの評価点とをタグ情報として設定する処理と、
前記チャットデータと前記タグ情報を設定した複数の前記映像データとを記憶する処理と、
前記チャットデータと、選択された前記映像データとをチャット端末装置に送信する処理と、
前記試合状況データに応じて生成された前記チャットデータの１つが前記チャット端末装置において指定された場合、指定された前記チャットデータに対応する前記タグ範囲について設定された前記評価点に基づいて、記憶された複数の前記映像データから１つの前記映像データを選択し、前記サーバ側通信部から前記チャット端末装置に送信させる処理と、
を実行させる映像データ処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、チャットサーバ、チャットシステム、チャット表示方法、及び映像データ処理プログラムに関する。
【背景技術】
【０００２】
スポーツ競技等の試合が行われる際、試合に参加又は直接観戦できない者であっても試合状況を把握することができるように、例えばチャットを用いて試合状況等を知らせたり、カメラで撮影した映像を配信したりすることが行われている。一方、スマートフォン等を用いて上記のチャットや配信映像を確認しようとする場合、チャットの確認時と映像の確認時とで画面を切り替える必要があり、チャットと映像とを同時に確認することが困難であった。これに対して、例えば特許文献１には、番組映像とチャットとを時間的に対応付けて記録し、番組の再生時に関連するチャットを同時に出力することが記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−９１７５４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に記載の技術では、リアルタイムで映像とチャットとを同時に確認することは可能であるが、映像とチャットとの時間的な対応付けを利用した操作を行うことについては不十分であり、よりユーザの要求に適した映像を供給することが求められる。
【０００５】
本発明は、上記に鑑みてなされたものであり、よりユーザの要求に適した映像を供給することが可能なチャットサーバ、チャットシステム、チャット表示方法、及び映像データ処理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明に係るチャットサーバは、複数の撮影装置で試合を撮影した複数の映像データを取得する映像データ取得部と、前記試合の試合状況データを取得する試合状況データ取得部と、前記試合状況データが取得された場合、前記試合状況データに応じた内容のチャットデータを生成するチャットデータ処理部と、取得された複数の前記映像データのそれぞれに対して、前記試合状況データが入力された入力時刻に対応する時間の範囲であるタグ範囲と、当該タグ範囲ごとの評価点とをタグ情報として設定するタグ情報設定部と、前記チャットデータと前記タグ情報を設定した複数の前記映像データとを記憶する記憶部と、前記記憶部に記憶された前記チャットデータ及び前記映像データをチャット端末装置に送信可能なサーバ側通信部と、前記チャットデータ処理部によって生成された前記チャットデータの１つが前記チャット端末装置において指定された場合、指定された前記チャットデータに対応する前記タグ範囲について設定された前記評価点に基づいて、前記記憶部に記憶された複数の前記映像データから１つの前記映像データを選択し、前記サーバ側通信部から前記チャット端末装置に送信させる映像データ選択部とを備える。
【０００７】
本発明に係るチャットシステムは、複数の撮影装置で試合を撮影した複数の映像データを取得する映像データ取得部、前記試合の試合状況データを取得する試合状況データ取得部、前記試合状況データが取得された場合、前記試合状況データに応じた内容のチャットデータを生成するチャットデータ処理部、取得された複数の前記映像データのそれぞれに対して、前記試合状況データが入力された入力時刻に対応する時間の範囲であるタグ範囲と、当該タグ範囲ごとの評価点とをタグ情報として設定するタグ情報設定部、前記チャットデータと前記タグ情報を設定した複数の前記映像データとを記憶する記憶部、前記記憶部に記憶された前記チャットデータ及び前記映像データをチャット端末装置に送信可能なサーバ側通信部、及び、前記チャットデータ処理部によって生成された前記チャットデータの１つが前記チャット端末装置において指定された場合、指定された前記チャットデータに対応する前記タグ範囲について設定された前記評価点に基づいて、前記記憶部に記憶された複数の前記映像データから１つの前記映像データを選択し、前記サーバ側通信部から前記チャット端末装置に送信させる映像データ選択部、を有するサーバと、前記サーバから前記チャットデータ及び前記映像データを取得する通信部、及び、取得した前記映像データ及び前記チャットデータを表示部の異なる領域に表示させ、前記チャットデータ処理部で生成され前記表示部に表示された前記チャットデータの１つが入力部によって指定された場合に、前記チャットデータが指定された旨を前記サーバに送信し、前記映像データ選択部で選択された前記映像データを前記サーバから受信して前記表示部に表示させる制御部、を有するチャット端末とを備える。
【０００８】
本発明に係るチャット表示方法は、サーバにおいて、複数の撮影装置で試合を撮影した複数の映像データを取得することと、前記試合の試合状況データを取得することと、前記試合状況データが取得された場合、前記試合状況データに応じた内容のチャットデータを生成することと、取得された複数の前記映像データのそれぞれに対して、前記試合状況データが入力された入力時刻に対応する時間の範囲であるタグ範囲と、当該タグ範囲ごとの評価点とをタグ情報として設定することと、前記チャットデータと前記タグ情報を設定した複数の前記映像データとを記憶することと、記憶された前記チャットデータ及び前記映像データをチャット端末装置に送信することと、前記試合状況データに応じて生成された前記チャットデータの１つが前記チャット端末装置において指定された場合、指定された前記チャットデータに対応する前記タグ範囲について設定された前記評価点に基づいて、記憶された複数の前記映像データから１つの前記映像データを選択し、前記サーバ側通信部から前記チャット端末装置に送信させることと、を含み、前記チャット端末装置において、前記サーバから前記チャットデータ及び前記映像データを取得することと、取得した前記映像データ及び前記チャットデータを表示部の異なる領域に表示させ、前記サーバで生成され前記表示部に表示された前記チャットデータの１つが入力部によって指定された場合に、前記チャットデータが指定された旨を前記サーバに送信し、前記評価点に基づいて選択された前記映像データを前記サーバから受信して前記表示部に表示させることと、を含む。
【０００９】
本発明に係る映像データ処理プログラムは、複数の撮影装置で試合を撮影した複数の映像データを取得する処理と、前記試合の試合状況データを取得する処理と、前記試合状況データが取得された場合、前記試合状況データに応じた内容のチャットデータを生成する処理と、取得された複数の前記映像データのそれぞれに対して、前記試合状況データが入力された入力時刻に対応する時間の範囲であるタグ範囲と、当該タグ範囲ごとの評価点とをタグ情報として設定する処理と、前記チャットデータと前記タグ情報を設定した複数の前記映像データとを記憶する処理と、前記チャットデータと、選択された前記映像データとをチャット端末装置に送信する処理と、前記試合状況データに応じて生成された前記チャットデータの１つが前記チャット端末装置において指定された場合、指定された前記チャットデータに対応する前記タグ範囲について設定された前記評価点に基づいて、記憶された複数の前記映像データから１つの前記映像データを選択し、前記サーバ側通信部から前記チャット端末装置に送信させる処理と、を実行させる。
【発明の効果】
【００１０】
本発明によれば、よりユーザの要求に適した映像を供給することが可能となる。
【図面の簡単な説明】
【００１１】
【図１】図１は、第１実施形態に係るチャットシステムの一例を示すブロック図である。
【図２】図２は、タグ情報の一例を模式的に示す図である。
【図３】図３は、記憶部に記憶されたチャットデータの一例を示す図である。
【図４】図４は、記憶部に記憶された同期データの一例を示す図である。
【図５】図５は、第１実施形態に係るチャット端末装置の入力部及び表示部の一例を示す図である。
【図６】図６は、第１実施形態に係るチャット表示方法の一例を示すフローチャートである。
【図７】図７は、第２実施形態に係るチャット表示方法の一例を示すフローチャートである。
【図８】図８は、第３実施形態に係るチャットシステムの一例を示す概略図である。
【図９】図９は、ダイジェストデータの一例を模式的に示す図である。
【図１０】図１０は、第３実施形態に係るチャット表示方法の一例を示すフローチャートである。
【図１１】図１１は、第４実施形態に係るチャットシステムの一例を示す概略図である。
【図１２】図１２は、第４実施形態に係るチャット端末装置の入力部及び表示部の一例を示す図である。
【図１３】図１３は、タグ情報の一例を模式的に示す図である。
【図１４】図１４は、第４実施形態に係るチャット表示方法の一例を示すフローチャートである。
【図１５】図１５は、タグ情報の一例を模式的に示す図である。
【図１６】図１６は、第５実施形態に係るチャット表示方法の一例を示すフローチャートである。
【発明を実施するための形態】
【００１２】
以下、本発明の実施形態を図面に基づいて説明する。なお、この実施形態によりこの発明が限定されるものではない。また、下記実施形態における構成要素には、当業者が置換可能かつ容易なもの、あるいは実質的に同一のものが含まれる。
【００１３】
［第１実施形態］  
図１は、第１実施形態に係るチャットシステム１００の一例を示すブロック図である。図１に示すチャットシステム１００は、例えば野球等のスポーツ競技において、試合内容に関するチャットを行う場合に用いられる。このチャットシステム１００を用いることにより、例えば試合に参加又は直接観戦できない者であっても試合状況を把握することができるように、チャットを用いて試合状況等を知らせることが可能である。以下、スポーツ競技として野球を例に挙げて説明するが、これに限定されるものではなく、サッカー、バレーボール、テニス、バドミントン等、他のスポーツ競技においても同様の説明が可能である。また、チャットシステム１００は、例えばダンス大会（舞踊競技）、ピアノコンクール（演奏競技）、かるた大会（カード競技又はテーブルゲーム競技）、カラオケ大会（歌唱競技）等のスポーツ以外の競技にも適応可能である。
【００１４】
図１に示すように、チャットシステム１００は、カメラ１０と、スコア入力部２０と、サーバ３０と、チャット端末装置４０、４０Ａとを備える。カメラ１０は、例えば試合場において試合内容を撮影する。カメラ１０で撮影した映像データは、例えばサーバ３０に送信され、サーバ３０において管理される。カメラ１０は、例えば複数台設けられる。また、カメラ１０は、映像データを撮影可能であればよく、例えば携帯電話やスマートフォン等に付属のカメラ等であってもよい。カメラ１０は、映像データを撮影した場合、撮影時刻を示すデータを映像データに含ませる。
【００１５】
スコア入力部２０は、試合の状況を示す試合状況データをサーバ３０に入力する。本実施形態では、野球の試合の状況を示す試合状況データとして、例えばスコアデータが挙げられる。スコアデータは、野球のスコアブックに記載されるスコアを構成するデータであり、投手の投球を起点とした一連のイベントを構成する個々のイベントである。スコアは、スコアデータの集合である。したがって、投手が１球投げるごとに複数のスコアデータが作成され、これにより１つのスコアが作成される。例えば、１塁に出塁している状態での打撃結果がライトフライアウトになって１塁走者もタッチアウトになった場合、打者がアウトというスコアデータと、ライトフライというスコアデータと、１塁走者がアウトというスコアデータが作成され、これらのスコアデータから１つのスコアが構成されることになる。
【００１６】
スコアには、上記に例示したスコアデータの他にも、打者のアクション、野手のアクション、カウントの確定、既に出塁している走者がいる場合はその走者の進塁状況、その他、打者や野手のその他の行動などのスコアデータが含まれ得る。具体的には、スコアには、ストライク、ボール、ファウル、打撃結果、打球の種類、捕球野手、進塁結果などのスコアデータが含まれ得る。打撃結果は、アウト、１塁打、２塁打、３塁打、本塁打などの情報である。打球の種類は、ゴロ、ライナー、フライ、バントなどの情報であり、さらに細かく分類してもよい。捕球野手は、実際に打球を捕球した野手または野手の守備位置を特定するための情報である。進塁結果は、たとえば「１塁から２塁」など、出塁していた走者の進塁に関する情報であり、その他に打者や野手のその他の行動などを含めることができる。
【００１７】
スコア入力部２０としては、例えば上記のスコアデータを電子データとしてサーバ３０に入力するアプリケーション等が挙げられる。この場合、スコア入力部２０は、サーバ３０の外部に設置されるパーソナルコンピュータ等の処理装置に設けられてもよい。また、スコア入力部２０は、サーバ３０に設けられてもよい。なお、本実施形態において、スコア入力部２０は、設けられなくてもよい。
【００１８】
サーバ３０は、チャットシステム１００を統括的に管理する。サーバ３０は、チャットシステム１００の管理を行うための各種アプリケーション、データ、プログラム等を有する。サーバ３０としては、例えばパーソナルコンピュータ、ワークステーション等が用いられるが、これに限定されない。
【００１９】
サーバ３０においては、複数のチャットグループが設定されている。チャットグループは、例えば競技ごと、試合ごと、又はチームごとに個別に設定されている。サーバ３０は、チャットグループ毎に、以下説明する各種処理を行う。
【００２０】
サーバ３０は、映像データ取得部３１と、スコアデータ取得部（試合状況データ取得部）３２と、チャットデータ処理部３３と、タグ情報設定部３４と、サーバ側通信部３５と、映像データ選択部３６と、記憶部３９とを有する。
【００２１】
映像データ取得部３１は、複数のカメラ１０により撮影された映像データを取得する。映像データ取得部３１は、取得した映像データを記憶部３９に記憶させる。スコアデータ取得部３２は、スコア入力部２０から入力されるスコアデータを試合状況データとして取得する。スコアデータ取得部３２は、スコアデータが入力された入力時刻と対応付けて、当該スコアデータを記憶部３９に記憶させる。
【００２２】
サーバ３０が映像データ及びチャットデータを記憶させることにより、当該映像データ及びチャットデータがサーバ３０にアップロードされる。サーバ３０は、チャットデータを記憶させた場合、当該チャットデータを記憶させた時刻（以下、アップロード時刻と表記する）のデータをチャットデータにそれぞれ含ませる。つまり、サーバ３０にアップロードされたチャットデータは、アップロード時刻のデータを含んでいる。サーバ３０は、映像データ及びチャットデータを管理する管理アプリケーションを有する。
【００２３】
チャットデータ処理部３３は、チャット端末装置４０から入力されるチャットデータを記憶部３９に記憶する。また、チャットデータ処理部３３は、スコアデータ取得部３２によりスコアデータが取得された場合、スコアデータに応じた内容のチャットデータを生成する。この場合、チャットデータ処理部３３は、例えばスコアデータの内容を文字等で表したチャットデータを生成可能である。これにより、スコアデータが更新される場合に、更新されたスコアデータをチャットの情報として確認することが可能となる。
【００２４】
タグ情報設定部３４は、映像データ取得部３１により取得された複数の映像データのそれぞれに対してタグ情報を設定する。タグ情報は、タグ範囲及び評価点を含む。タグ範囲は、各映像データにおいて、スコアデータが入力された入力時刻に対応する時間の範囲である。タグ範囲は、例えば試合において当該スコアデータに対応する状況が発生した場面が含まれるように設定される。スコアデータの入力時刻は、試合において該当する打撃結果等が確定した後の時刻となる。そこで、本実施形態において、タグ範囲は、例えばスコアデータの入力時刻を終了時刻とし、当該入力時刻から所定時間遡った時刻を開始時刻とする時間の範囲とすることができる。
【００２５】
評価点は、タグ範囲ごとに設定される。評価点は、タグ範囲を重み付けするための値である。以下、評価点が高いほど、タグ範囲の重み付けが大きいものとする。なお、評価点の設定の態様については、上記に限定されず、他の態様であってもよい。
【００２６】
以下、評価点の設定方法について説明する。タグ情報設定部３４は、チャット端末装置４０のユーザに応じて評価点を設定することができる。この場合、タグ情報設定部３４は、例えば、ユーザがチャット端末装置４０に設定するユーザ特有情報に基づいて評価点を設定することができる。ユーザ特有情報については、例えばユーザの家族、友人等のお気に入りの選手がチャット端末装置４０に設定される場合、当該お気に入りの選手の情報をユーザ特有情報とすることができる。なお、ユーザ特有情報については、他の態様であってもよい。
【００２７】
また、複数のカメラ１０及びチャット端末装置４０の位置を検出可能である場合、タグ情報設定部３４は、例えば試合を撮影する複数のカメラ１０の位置と、ユーザのチャット端末装置４０の位置とに基づいて評価点を設定することができる。複数のカメラ１０及びチャット端末装置４０の位置については、例えばそれぞれに位置を検出可能な位置検出部等を設けることにより実現可能である。この場合、タグ情報設定部３４は、例えばユーザのチャット端末装置４０に近い位置に配置されるカメラ１０の撮影データのタグ範囲に対して低い評価点を設定し、ユーザのチャット端末装置４０から遠い位置に配置されるカメラ１０の撮影データのタグ範囲に対して高い評価点を設定することができる。これにより、ユーザの視点とは異なる映像データについて高い評価点が設定される。
【００２８】
また、ユーザのチャット端末装置４０が試合会場に存在する場合、つまり、ユーザが試合会場にいる場合、タグ情報設定部３４は、複数の映像データのうち、ユーザの視点に近い全体映像については評価点を低く設定し、ユーザの視点とは異なるズーム映像については評価点を高く設定することができる。
【００２９】
また、タグ情報設定部３４は、チャット端末装置４０のユーザによらず評価点を設定することができる。この場合、例えば、タグ情報設定部３４は、スコアデータの内容と複数のカメラ１０の位置とに基づいて評価点を設定することができる。具体的には、右打者がヒットを打った場合、当該右打者を正面側から撮影可能なレフト側のカメラ１０による映像データの評価点を高く設定し、ライト側のカメラ１０による映像データの評価点を低く設定することができる。同様に、左打者がヒットを打った場合、当該左打者を正面側から撮影可能なライト側のカメラ１０による映像データの評価点を高く設定し、レフト側のカメラ１０による映像データの評価点を低く設定することができる。
【００３０】
図２は、タグ情報の一例を模式的に示す図である。図２では、２つのカメラ１０で撮影された映像データＡ及び映像データＢを取得した場合を例に挙げて説明する。図２に示すように、映像データＡ及び映像データＢにおいて、スコアデータが入力された入力時刻ｔ１、ｔ２を終了時刻とするタグ範囲ＡＴ１、ＡＴ２、ＢＴ１、ＢＴ２が設定されている。タグ範囲ＡＴ１、ＡＴ２は、終了時刻ｔ１、ｔ２から所定時間遡った時刻ｔ３、ｔ４を開始時刻として設定される。また、映像データＡにおいて、タグ範囲ＡＴ１には、評価点が３０点と設定され、タグ範囲ＡＴ２には、評価点が７０点と設定される。一方、映像データＢにおいて、タグ範囲ＢＴ１には、評価点が６０点と設定され、タグ範囲ＢＴ２には、評価点が５０点と設定される。
【００３１】
タグ範囲ＡＴ１、ＡＴ２、ＢＴ１、ＢＴ２の開始時刻の設定について、例えば試合中に１塁打、２塁打等の打撃結果があった場合には、投手が投球し、打者が打撃及び走塁を行い、例えば１塁、２塁等に進塁することにより打撃結果が確定する。したがって、スコアデータが入力される場合の入力時刻ｔ１、ｔ２は打撃結果が確定した後の時刻となる。
【００３２】
そこで、タグ情報設定部３４は、スコアデータの入力時刻ｔ１、ｔ２から所定時間Ｐ１を遡った開始時刻ｔ３、ｔ４を設定することにより、打撃結果に関する一連の場面が始まる時刻又はその時刻に近い時刻から表示データを表示させることができる。所定時間Ｐ１は、予め設定しておいてもよいし、タグ情報設定部３４が所定時間Ｐ１を設定してもよい。
【００３３】
タグ情報設定部３４は、例えばチャットデータ処理部３３で処理されるチャットデータの容量が大きいほど所定時間Ｐ１を長く設定してもよい。チャットデータの容量が大きい場合、つまり、チャットに含まれる文字数等が多い場合には、チャットデータの入力時間が長くなり、打撃結果が確定してからチャットがアップロードされるまでの時間が長くなると考えられる。そこで、タグ情報設定部３４は、チャットデータの容量が大きいほど、打撃結果が確定してからチャットがアップロードされるまでの時間が長いと判断し、所定時間Ｐ１を長く設定する。なお、この場合に設定する所定時間Ｐ１の長さについては、スポーツ競技の種類等に応じて適宜変更することができる。また、操作者が所定時間Ｐ１を任意に設定可能としてもよい。
【００３４】
サーバ側通信部３５は、チャット端末装置４０と通信可能である。サーバ側通信部３５は、例えば記憶部３９に記憶されたチャットデータ及び映像データを送信可能である。
【００３５】
映像データ選択部３６は、記憶部３９に記憶された複数の映像データから１つの映像データを評価点に応じて選択し、サーバ側通信部３５からチャット端末装置４０に送信させる。例えば、チャットデータ処理部３３で生成されたサーバメッセージに相当するチャットデータがチャット端末装置４０において指定された場合、指定されたチャットデータに対応するタグ範囲を検出する。映像データ選択部３６は、当該タグ範囲に設定された評価点に基づいて、複数のカメラ１０で撮影された複数の映像データの中からチャット端末装置４０に送信する映像データを選択する。映像データ選択部３６は、選択した映像データのうち、指定されたチャットデータに対応するタグ範囲の開始時刻からの映像データを、サーバ側通信部３５からチャット端末装置４０に送信させる。
【００３６】
図２に示す映像データＡ、Ｂの例において、指定されたチャットデータがタグ範囲ＡＴ１、ＢＴ１に対応する場合、映像データ選択部３６は、タグ範囲ＡＴ１とタグ範囲ＢＴ１との評価点を比較する。タグ範囲ＡＴ１の評価点は３０点であり、タグ範囲ＢＴ１の評価点は６０点である。したがって、タグ範囲ＢＴ１の方がタグ範囲ＡＴ１よりも高い。この場合、映像データ選択部３６は、評価点が高いタグ範囲ＢＴ１を含む映像データＢを選択し、タグ範囲ＢＴ１の開始時刻からの映像データを、サーバ側通信部３５を介してチャット端末装置４０に送信する。
【００３７】
記憶部３９は、映像データ取得部３１で取得した複数の映像データと、スコアデータ取得部３２で取得したスコアデータと、チャットデータ処理部３３において処理されたチャットデータとを記憶する。映像データは、野球の試合について撮影された試合の映像を示すデータを含む。映像データは、試合の映像を撮影した撮影時刻を示すデータを含む。
【００３８】
図３は、記憶部３９に記憶されたチャットデータの一例を示す図である。図３に示すように、チャットデータは、入力ＩＤ７５と、入力者ＩＤ７６と、入力内容７７と、タグ情報７８とを含む。
【００３９】
入力ＩＤ７５は、チャットデータがサーバ３０に入力又は生成される毎に１つ作成される。入力者ＩＤ７６は、１つのチャットデータにおける入力者を識別する情報である。例えば、サーバ３０によって生成されたチャットデータの場合、入力者ＩＤ７６は所定の値（例えば「９９９」等）としてもよい。入力内容７７は、後述する端末装置４０のチャット表示領域４２ｂに表示されるメッセージの内容を示す情報である。入力内容７７は、例えば文字データ又は所定のイラストデータを含む。タグ情報７８は、入力ＩＤ７５毎に作成されるチャットデータを識別する情報である。タグ情報７８は、入力ＩＤ７５が作成される毎に１つ作成される。タグ情報７８は、インデックスとしてタグ番号（ＴＣ００５４、ＴＣ００５５、…）が昇順で付与される。なお、入力ＩＤ７５のＩＤ番号をタグ情報として用いてもよい。
【００４０】
記憶部３９は、スコアデータとチャットデータとを対応付ける同期データを記憶する。図４は、記憶部３９に記憶された同期データの一例を示す図である。図４に示すように、同期データは、タグ情報７９及び処理時刻情報８０を有している。タグ情報７９は、上記のチャットデータのタグ情報７８に対応する情報である。タグ情報７９は、処理時刻情報８０に沿った順序で配置される。タグ情報７９は、例えば対応するタグ情報７８と同一のタグ番号（ＴＣ００５４、ＴＣ００５５、…ＴＣ００６１）が付与されているが、これに限定されるものではない。処理時刻情報８０は、タグ情報７９に対応付けられる情報であり、チャットデータの処理時刻を示す情報である。チャットデータの処理時刻は、例えばチャットデータがサーバ３０にアップロードされたアップロード時刻とすることができる。また、チャットデータの処理時刻は、チャットデータの入力が開始された入力開始時刻とすることができる。タグ情報７９及び処理時刻情報８０により、映像データとチャットデータとが、撮影時刻と処理時刻とに基づいて、対応付けられて記憶されることになる。
【００４１】
また、記憶部３９は、複数のカメラ１０で試合を撮影した複数の映像データを取得する処理と、試合のスコアデータを取得する処理と、スコアデータが取得された場合、スコアデータに応じた内容のチャットデータを生成する処理と、取得された複数の映像データのそれぞれに対して、スコアデータが入力された入力時刻に対応する時間の範囲であるタグ範囲と、当該タグ範囲ごとの評価点とをタグ情報として設定する処理と、チャットデータとタグ情報を設定した複数の映像データとを記憶する処理と、チャットデータと、選択された映像データとをチャット端末装置４０に送信する処理と、スコアデータに応じて生成されたチャットデータの１つがチャット端末装置４０において指定された場合、指定されたチャットデータに対応するタグ範囲について設定された評価点に基づいて、記憶された複数の映像データから１つの映像データを選択し、サーバ３０側通信部からチャット端末装置４０に送信させる処理と、を実行させる映像データ処理プログラムを記憶する。
【００４２】
チャット端末装置４０、４０Ａは、入力部４１と、表示部４２と、通信部４３と、記憶部４４と、制御部４５とを有している。入力部４１、表示部４２、通信部４３、記憶部４４及び制御部４５は、例えばバスライン等を介して接続されている。チャット端末装置４０としては、例えば携帯電話、スマートフォン、タブレット、ノート型パーソナルコンピュータ等の携帯型情報端末が挙げられる。
【００４３】
入力部４１は、チャットデータ等の情報を入力するための所定の入力操作が可能である。入力部４１は、入力操作に応じて、制御部４５に対する指示信号を出力する。入力部４１としては、例えばタッチパネル等の入力装置が用いられる。なお、入力部４１として、タッチパネルに加えて又はタッチパネルに代えて、ボタン、レバー、ダイヤル、スイッチ又は他の入力装置が用いられてもよい。入力部４１は、所定の入力操作に応じた指示信号を出力する。表示部４２は、文字及び画像を含む各種情報を表示する。表示部４２は、液晶パネル等の表示パネルを有する。表示部４２は、映像を含む情報を表示可能である。
【００４４】
図５は、本実施形態に係るチャット端末装置４０の入力部４１及び表示部４２の一例を示す図である。図５に示すように、チャット端末装置４０は、例えばタッチパネル型の入力部４１及び表示部４２を有している。つまり、表示部４２である表示パネルに入力部４１であるタッチパネルが重ねて配置されている。
【００４５】
表示部４２には、例えば映像表示領域４２ａと、チャット表示領域４２ｂと、グループ表示領域４２ｇとが表示されている。映像表示領域４２ａには、映像データが表示される。なお、映像表示領域４２ａには、映像データの再生時刻を指定するためのスクロールバー等が表示されてもよい。
【００４６】
チャット表示領域４２ｂには、チャットデータが表示される。例えば、チャット表示領域４２ｂには、サーバ３０で生成されたチャットデータであるサーバメッセージ８８や、チャット端末装置４０とは異なる他のチャット端末装置４０Ａで入力されたチャットデータである他者メッセージ８９、チャット端末装置４０で入力されたチャットデータである自己メッセージ９０等が表示される。サーバメッセージ８８は、例えばサーバ３０に入力されたスコアデータの内容をテキストにより示したものである。図５の上側のサーバメッセージ８８ａは、例えば８回裏に打者００７がセンター前ヒットを打った、という内容である。また、図５の下側のサーバメッセージ８８ｂは、８回裏に打者００８が三振した、という内容である。
【００４７】
なお、サーバメッセージ８８及び他者メッセージ８９は、例えばチャット表示領域４２ｂの左側の領域に表示される。また、自己メッセージ９０は、例えばチャット表示領域４２ｂの右側の領域に表示される。また、サーバメッセージ８８と他者メッセージ８９とは、例えばメッセージが表示される枠の種類が異なるなど、区別して表示してもよい。これにより、サーバメッセージ８８と他者メッセージ８９とを識別可能となる。グループ表示領域４２ｇには、チャット端末装置４０の操作者の属するグループの情報が表示される。また、サーバメッセージ８８、他者メッセージ８９及び自己メッセージ９０は、吹き出し等の枠内に表示される。この吹き出しは、例えば文字数が多いほどチャット表示領域４２ｂ内の左右及び上下に大きく表示される。
【００４８】
入力部４１は、タッチパネルの表面のうち所定の領域に対してタッチ操作、スクロール操作等の操作が行われた場合、操作が行われた領域の位置情報及び操作内容を含む所定の指示信号を出力する。当該位置情報は、例えば表示部４２の位置に対応して設定されている。なお、入力部４１及び表示部４２の構成は、上記構成に限定するものではない。
【００４９】
通信部４３は、有線又は無線によって外部機器との間で情報の通信を行う。通信部４３は、例えば外部のサーバ３０との間で映像データ、チャットデータ、スコアデータ等の送受信を行う。
【００５０】
記憶部４４は、例えばハードディスクドライブ、ソリッドステートドライブ等のストレージを有している。なお、記憶部４４として、リムーバブルディスク等の外部記憶媒体が用いられてもよい。記憶部４４は、チャット端末装置４０のオペレーティングシステムや、入力部４１、表示部４２及び通信部４３の動作を制御するための各種プログラム、チャットを行うためのチャットアプリケーション、各種プログラム、及びデータ等を記憶する。例えば、記憶部４４は、表示部４２に表示させる映像表示領域４２ａ、チャット表示領域４２ｂ、グループ表示領域４２ｇ等のフレームデータ等が記憶されてもよい。
【００５１】
制御部４５は、入力部４１、表示部４２及び通信部４３の各部の制御を行う。また、制御部４５は、入力部４１による指示信号に応じた演算、処理等を行う。制御部４５は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）等の処理装置や、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）等の記憶装置を有している。制御部４５は、データ取得制御部５４と、記憶制御部５５と、表示制御部５６とを有する。
【００５２】
データ取得制御部５４は、通信部４３を介してサーバ３０にアクセスし、サーバ３０の記憶部３９に保存されているチャットデータ、映像データ、ダイジェストデータ等を取得する。
【００５３】
記憶制御部５５は、サーバ３０から取得した映像データ及びチャットデータを、撮影時刻と処理時刻とに基づいて、対応付けて記憶部４４に記憶させる。
【００５４】
表示制御部５６は、表示部４２に表示される表示内容を制御する。表示制御部５６は、通信部４３で取得される映像データに基づいて、映像表示領域４２ａの表示内容を制御する。また、表示制御部５６は、映像表示領域４２ａに再生時刻を指定するためのスクロールバーが表示される場合、スクロールバーで指定された再生時刻からの映像データを映像表示領域４２ａに表示させる。
【００５５】
また、表示制御部５６は、通信部４３で取得されるチャットデータに基づいて、チャット表示領域４２ｂの表示内容を制御する。表示制御部５６は、チャットデータをチャット表示領域４２ｂに表示する際、当該チャット表示領域４２ｂに表示可能な数のチャットデータをアップロード時刻に基づいて時系列で一方向に並べて表示する。本実施形態では、例えば図５に示すように、チャットデータが時系列でチャット表示領域４２ｂの図中の上方から下方に並んで表示される。
【００５６】
また、表示制御部５６は、サーバ３０の記憶部３９に新たなチャットデータが記憶された場合、通信部４３を介して記憶部３９に記憶された最新のチャットデータを取得し、チャット表示領域４２ｂの表示内容を更新する。この場合、表示制御部５６は、チャット表示領域４２ｂにおいて時系列的に直近に表示されたチャットデータの下方に新たなチャットデータを表示させるスペースがあるか否かを判断する。新たなチャットデータを表示させるスペースがある場合、表示制御部５６は、当該スペースに新たなチャットデータを表示させる。また、新たなチャットデータを表示させるスペースが無い場合、表示制御部５６は、チャット表示領域４２ｂに表示されている中で時系列的に最も古いチャットデータ、つまり、チャット表示領域４２ｂに表示される最も上側のチャットデータを、チャット表示領域４２ｂの上方に押し出す方向にチャット表示領域４２ｂ全体をスクロールさせる。そして、表示制御部５６は、スクロールによって空いた下部のスペースに新たなチャットデータを表示させる。これにより、表示制御部５６は、サーバ３０に新たなチャットデータがアップロードされ、記憶部４４に記憶される毎に、チャット表示領域４２ｂに表示されるチャットデータをリアルタイムで更新することが可能である。
【００５７】
また、表示制御部５６は、記憶部４４に記憶される過去のチャットデータに基づいて、チャット表示領域４２ｂの表示内容を制御可能である。例えば、操作者が入力部（タッチパネル）４１のチャット表示領域４２ｂ内をタッチした状態でタッチ位置を上方又は下方にスライドさせる場合、つまり、チャット表示領域４２ｂを手動でスクロールさせる操作を行う場合、表示制御部５６は、スクロール方向及びスクロール量に応じて、チャット表示領域４２ｂに表示させるチャットデータを変更する。例えば、操作者が当該タッチ位置を上方にスライドさせた場合には、それまで表示されていたチャットデータよりも時間的に後にアップロードされたチャットデータがチャット表示領域４２ｂに表示される。また、操作者が当該タッチ位置を下方にスライドさせた場合には、それまで表示されていたチャットデータよりも時間的に前にアップロードされたチャットデータがチャット表示領域４２ｂに表示される。なお、チャット表示領域４２ｂに表示されるチャットデータを変更する手法は上記に限定されず、例えばボタンやキーボード、マウス等、他の手法により行ってもよい。
【００５８】
また、本実施形態において、表示制御部５６は、チャット表示領域４２ｂに表示されたチャットデータのうち、１つのサーバメッセージが入力部４１により指定された場合に、当該サーバメッセージが指定された旨の情報をサーバ３０に送信する。なお、この場合、サーバ３０では、上記したように、映像データ選択部３６においてタグ範囲の評価点に基づいて映像データが選択され、選択された映像データがチャット端末装置４０に送信される。チャット端末装置４０では、送信された映像データを通信部４３で受信する。表示制御部５６は、受信した映像データを映像表示領域４２ａに表示させることができる。
【００５９】
次に、上記のように構成されたチャットシステム１００の動作を説明する。図６は、第１実施形態に係るチャット表示方法の一例を示すフローチャートである。図６では、サーバ３０側とチャット端末装置４０側のそれぞれについてフローチャートを別個に示している。
【００６０】
図６に示すように、サーバ３０において、映像データ取得部３１は、複数のカメラ１０から入力される複数の映像データを取得し、記憶部３９に記憶させる（ステップＳ０１０）。また、スコアデータ取得部３２は、スコア入力部２０から入力されるスコアデータを取得し、記憶部３９に記憶させる（ステップＳ０２０）。チャットデータ処理部３３は、スコアデータが入力される毎に、スコアデータに対応する内容のチャットデータを生成して、記憶部３９に記憶させる（ステップＳ０３０）。また、スコアデータが取得された場合、タグ情報設定部３４は、タグ情報としてタグ範囲及び評価点を設定する（ステップＳ０４０）。サーバ側通信部３５は、記憶部３９に記憶されたチャットデータ及び映像データを送信する（ステップＳ０５０）。
【００６１】
チャット端末装置４０側では、サーバ３０から送信されるチャットデータ及び映像データを受信し、表示部４２に表示する（ステップＳ０６０）。表示制御部５６は、表示部４２に表示されるサーバメッセージが指定されたか否かを判定する（ステップＳ０７０）。表示部４２に表示されるサーバメッセージが指定されないと判定される場合（ステップＳ０７０のＮｏ）、ステップＳ０６０以降の処理を繰り返し行う。表示部４２に表示されるサーバメッセージが指定されたと判定される場合（ステップＳ０７０のＹｅｓ）、表示制御部５６は、サーバメッセージが指定された旨をサーバ３０に送信する（ステップＳ０８０）。
【００６２】
サーバ３０側では、サーバメッセージが指定された旨を受信したか否かを判定する（ステップＳ０９０）。サーバメッセージが指定された旨を受信しないと判定された場合（ステップＳ０９０のＮｏ）、ステップＳ０１０以降の処理を繰り返し行う。サーバメッセージが指定された旨を受信したと判定された場合（ステップＳ０９０のＹｅｓ）、映像データ選択部３６は、指定されたサーバメッセージに相当するチャットデータのタグ範囲を検出し、当該タグ範囲に設定された評価点に基づいて、複数の映像データの中からチャット端末装置４０に送信する映像データを選択する（ステップＳ１００）。映像データ選択部３６は、選択した映像データのうち、指定されたチャットデータに対応するタグ範囲の開始時刻からの映像データを、サーバ側通信部３５からチャット端末装置４０に送信させる（ステップＳ１１０）。
【００６３】
チャット端末装置４０側では、サーバ３０から送信される映像データにより表示部４２の映像表示領域４２ａの表示を更新する（ステップＳ１２０）。
【００６４】
以上のように、第１実施形態に係るチャットシステム１００は、複数のカメラ１０で試合を撮影した複数の映像データを取得する映像データ取得部３１、試合のスコアデータを取得するスコアデータ取得部３２、スコアデータが取得された場合、スコアデータに応じた内容のチャットデータを生成するチャットデータ処理部３３、取得された複数の映像データのそれぞれに対して、スコアデータが入力された入力時刻に対応する時間の範囲であるタグ範囲と、当該タグ範囲ごとの評価点とをタグ情報として設定するタグ情報設定部３４、チャットデータとタグ情報を設定した複数の映像データとを記憶する記憶部３９、記憶部３９に記憶されたチャットデータ及び映像データをチャット端末装置４０に送信可能なサーバ側通信部３５、及び、チャットデータ処理部３３によって生成されたチャットデータの１つがチャット端末装置４０において指定された場合、指定されたチャットデータに対応するタグ範囲について設定された評価点に基づいて、記憶部３９に記憶された複数の映像データから１つの映像データを選択し、サーバ側通信部からチャット端末装置４０に送信させる映像データ選択部３６、を有するサーバ３０と、サーバ３０からチャットデータ及び映像データを取得する通信部、及び、取得した映像データ及びチャットデータを表示部４２の異なる領域に表示させ、チャットデータ処理部３３で生成され表示部４２に表示されたチャットデータの１つが入力部４１によって指定された場合に、チャットデータが指定された旨をサーバ３０に送信し、映像データ選択部３６で選択された映像データをサーバ３０から受信して表示部４２に表示させる表示制御部５６、を有するチャット端末装置４０とを備える。
【００６５】
本実施形態によれば、サーバ３０において、複数のカメラ１０から取得した複数の映像データのうち、当該映像データ毎に設定されるタグ範囲の評価点が高い映像データを選択して送信するため、ユーザにとって価値の高い映像を供給することができる。
【００６６】
本実施形態に係るチャットシステム１００において、タグ情報設定部３４は、チャット端末装置４０のユーザに関するユーザ関連情報に基づいて評価点を設定する。これにより、ユーザに応じた評価点を設定することが可能となる。このため、映像データ選択部３６において、よりユーザに応じた映像データが選択されやすくなる。
【００６７】
本実施形態に係るチャットシステム１００において、タグ情報設定部３４は、チャット表示端末の位置と、複数の撮影装置の位置とに応じて評価点を設定する。これにより、映像データ選択部３６において、ユーザの視点とは異なる視点から撮影された映像データが選択されやすくなる。
【００６８】
［第２実施形態］  
次に、第２実施形態を説明する。本実施形態では、チャットシステム１００の概略的な構成については、図１に示すように第１実施形態と同様である。本実施形態では、チャットデータ処理部３３によって生成されるチャットデータについて、チャット端末装置４０における表示態様が上記実施形態とは異なる。
【００６９】
チャットデータ処理部３３は、スコアデータが取得された場合、スコアデータに応じた内容のチャットデータを生成すると共に、チャット端末装置４０におけるチャットデータであるサーバメッセージ８８の表示態様を評価点に応じて設定する。チャットデータ処理部３３は、設定した表示態様をチャットデータと対応付けて記憶部３９に記憶させる。
【００７０】
記憶部３９は、チャットデータ処理部３３によって設定された表示態様をチャットデータと関連付けて記憶する。また、記憶部３９は、カメラ１０で試合を撮影した複数の映像データを取得する処理と、試合のスコアデータを取得する処理と、取得された複数の映像データのそれぞれに対して、スコアデータが入力された入力時刻に対応する時間の範囲であるタグ範囲と、当該タグ範囲ごとの評価点とをタグ情報として設定する処理と、スコアデータが取得された場合、スコアデータに応じた内容のチャットデータを生成し、チャット表示端末におけるチャットデータの表示態様を評価点に応じて設定する処理と、チャットデータとタグ情報を設定した複数の映像データとを記憶する処理と、チャットデータと、選択された映像データとをチャット端末装置４０に送信する処理と、スコアデータに応じて生成されたチャットデータの１つがチャット端末装置４０において指定された場合、指定されたチャットデータに対応するタグ範囲について設定された評価点に基づいて、記憶された複数の映像データから１つの映像データを選択し、サーバ３０側通信部からチャット端末装置４０に送信させる処理と、を実行させるチャットデータ処理プログラムを記憶する。
【００７１】
チャット端末装置４０において、表示制御部５６は、サーバ３０から送信されるチャットデータ及び映像データを受信し、表示部４２に表示する。このとき、表示制御部５６は、チャット表示領域４２ｂには、サーバ３０において設定された表示態様でチャットデータを表示する。
【００７２】
また、表示制御部５６は、チャット表示領域４２ｂに表示されたチャットデータのうち、１つのサーバメッセージが入力部４１により指定された場合に、当該サーバメッセージが指定された旨の情報をサーバ３０に送信する。なお、この場合、サーバ３０では、映像データ選択部３６により映像データが選択され、選択された映像データがチャット端末装置４０に送信される。この場合、映像データ選択部３６は、タグ範囲の評価点に基づいて選択する場合に限られず、他の基準で映像データを選択することができる。チャット端末装置４０では、送信された映像データを通信部４３で受信する。表示制御部５６は、受信した映像データを映像表示領域４２ａに表示させることができる。なお、受信する映像データが変更される場合、映像データに設定されるタグ範囲の評価点も変更される。したがって、表示制御部５６は、変更後の映像データに設定されるタグ範囲の評価点に基づいた表示態様となるように、チャット表示領域４２ｂの表示を更新する。
【００７３】
サーバメッセージ８８は、スコアデータの内容を記載したテキストについてのテキストデータと、当該テキストを囲う吹き出しについての吹き出しデータとを含む（図５参照）。サーバメッセージ８８の表示態様としては、例えばメッセージ内容を示すテキスト自体の色、字体、大きさ等の表示を変更する態様、吹き出しの色、形状、大きさ等の表示、の少なくとも１つを変更する態様等が挙げられる。また、例えばチャット表示領域４２ｂをスクロールさせた場合に、特定のサーバメッセージ８８が表示されると、スクロールを自動的に停止させるようにしてもよい。
【００７４】
図７は、第２実施形態に係るチャット表示方法の一例を示すフローチャートである。図７では、図６と同様に、サーバ３０側とチャット端末装置４０側のそれぞれについてフローチャートを別個に示している。
【００７５】
図７に示すように、第１実施形態と同様、サーバ３０において、映像データ取得部３１は、複数のカメラ１０から入力される複数の映像データを取得し、記憶部３９に記憶させる（ステップＳ０１０）。また、スコアデータ取得部３２は、スコア入力部２０から入力されるスコアデータを取得し、記憶部３９に記憶させる（ステップＳ０２０）。チャットデータ処理部３３は、スコアデータが入力される毎に、スコアデータに対応する内容のチャットデータを生成し、チャット端末装置４０におけるチャットデータの表示態様を評価点に応じて設定して、記憶部３９に記憶させる（ステップＳ０３１）。その後、タグ情報設定部３４は、タグ情報としてタグ範囲及び評価点を設定する（ステップＳ０４０）。また、サーバ側通信部３５は、記憶部３９に記憶されたチャットデータ及び映像データを送信する（ステップＳ０５０）。
【００７６】
チャット端末装置４０側では、サーバ３０から送信されるチャットデータ及び映像データを受信し、表示部４２に表示する。この場合、表示制御部５６は、チャットデータについては、設定された表示態様でチャット表示領域４２ｂに表示を行う（ステップＳ０６１）。その後、第１実施形態と同様に、表示制御部５６は、表示部４２に表示されるサーバメッセージが指定されたか否かを判定する（ステップＳ０７０）。表示部４２に表示されるサーバメッセージが指定されないと判定される場合（ステップＳ０７０のＮｏ）、ステップＳ０６１以降の処理を繰り返し行う。表示部４２に表示されるサーバメッセージが指定されたと判定される場合（ステップＳ０７０のＹｅｓ）、表示制御部５６は、サーバメッセージが指定された旨をサーバ３０に送信する（ステップＳ０８０）。
【００７７】
サーバ３０側では、第１実施形態と同様、サーバメッセージが指定された旨を受信したか否かを判定する（ステップＳ０９０）。サーバメッセージが指定された旨を受信しないと判定された場合（ステップＳ０９０のＮｏ）、ステップＳ０１０以降の処理を繰り返し行う。サーバメッセージが指定された旨を受信したと判定された場合（ステップＳ０９０のＹｅｓ）、映像データ選択部３６は、指定されたサーバメッセージに相当するチャットデータのタグ範囲を検出し、複数の映像データの中からチャット端末装置４０に送信する映像データを選択する（ステップＳ１０１）。ステップＳ１０１において、本実施形態では、評価点に限定されず、任意の手法で映像データを選択してもよい。なお、評価点に基づいて映像データを選択してもよい。ステップＳ１１０は、第１実施形態と同様である。
【００７８】
チャット端末装置４０側では、サーバ３０から送信される映像データにより表示部４２の映像表示領域４２ａの表示を更新する。また、サーバから送信される映像データのタグ範囲の評価値が変更された場合、チャット表示領域４２ｂにおけるチャットデータの表示態様を更新する（ステップＳ１２１）。
【００７９】
本実施形態に係るチャットシステム１００は、カメラ１０で試合を撮影した複数の映像データを取得する映像データ取得部３１、試合のスコアデータを取得するスコアデータ取得部３２、取得された複数の映像データのそれぞれに対して、スコアデータが入力された入力時刻に対応する時間の範囲であるタグ範囲と、当該タグ範囲ごとの評価点とをタグ情報として設定するタグ情報設定部３４、スコアデータが取得された場合、スコアデータに応じた内容のチャットデータを生成し、チャット表示端末におけるチャットデータの表示態様を評価点に応じて設定するチャットデータ処理部３３、チャットデータとタグ情報を設定した複数の映像データとを記憶する記憶部３９、及び、記憶部３９に記憶されたチャットデータ及び映像データをチャット端末装置４０に送信可能なサーバ側通信部、及び、チャットデータ処理部によって生成されたチャットデータの１つがチャット端末装置４０において指定された場合、記憶部３９に記憶された複数の映像データから１つの映像データを選択し、サーバ側通信部からチャット端末装置４０に送信させる映像データ選択部、を有するサーバ３０と、サーバ３０からチャットデータ及び映像データを取得する通信部４３、及び、取得した映像データ及びチャットデータを表示部４２の異なる領域に表示させ、チャットデータ処理部で生成されたチャットデータについては設定された表示態様で表示部４２に表示させ、チャットデータ処理部で生成され表示部４２に表示されたチャットデータの１つが入力部４１によって指定された場合に、チャットデータが指定された旨をサーバ３０に送信し、映像データ選択部で選択された映像データをサーバ３０から受信して表示部４２に表示させる制御部、を有するチャット端末装置４０とを備える。
【００８０】
本実施形態によれば、評価点に応じてチャットデータ（サーバメッセージ）の表示態様が異なるため、評価点がユーザごとに異なる場合、ユーザごとに異なる表示態様となる。したがって、よりユーザの要求に適した表示態様を実現することができる。
【００８１】
本実施形態に係るチャットシステム１００において、チャットデータは、スコアデータに応じた内容を記載したテキストについてのテキストデータ及びテキストデータを囲んで表示される吹き出しについての吹き出しデータを含み、チャットデータ処理部３３は、表示態様として、テキスト及び吹き出しの色、形状、及び大きさの少なくとも１つの態様が他のチャットデータと異なるように設定する。これにより、ユーザの要求に適した表示態様を容易に実現することができる。
【００８２】
［第３実施形態］  
次に、第３実施形態を説明する。図８は、本実施形態に係るチャットシステム（映像データ処理システム）３００の一例を示す概略図である。図８に示すように、チャットシステム３００は、サーバ（映像データ処理装置）２３０と、チャット端末装置（端末装置）４０とを備える。チャット端末装置４０の構成については、上記実施形態と同様である。本実施形態において、サーバ２３０は、第１実施形態の各構成に加えて、ダイジェスト生成部３７を有している。サーバ２３０の他の構成については、第１実施形態と同様である。なお、本実施形態では、チャットデータ処理部３３及び映像データ選択部３６については、設けられなくてもよい。
【００８３】
ダイジェスト生成部３７は、映像データ取得部３１で取得される複数の映像データに設定されるタグ範囲を評価点に基づいて選択し、選択したタグ範囲同士を時系列順に接続して１つのダイジェストデータを生成する。
【００８４】
図９は、ダイジェストデータの一例を模式的に示す図である。図９では、映像データＣ及び映像データＤを取得した場合を例に挙げて説明する。図９に示すように、映像データＣ及び映像データＤにおいて、スコアデータが入力された入力時刻ｔ５、ｔ６、ｔ７を終了時刻とするタグ範囲ＣＴ１、ＣＴ２、ＣＴ３、ＤＴ１、ＤＴ２、ＤＴ３が設定されている。タグ範囲ＣＴ１、ＣＴ２、ＣＴ３は、終了時刻ｔ５、ｔ６、ｔ７から所定時間遡った時刻ｔ８、ｔ９、ｔ１０を開始時刻として設定される。また、映像データＣにおいて、タグ範囲ＣＴ１には、評価点が３０点と設定され、タグ範囲ＣＴ２には、評価点が７０点と設定され、タグ範囲ＣＴ３には、評価点が２０点と設定される。一方、映像データＤにおいて、タグ範囲ＤＴ１には、評価点が６０点と設定され、タグ範囲ＤＴ２には、評価点が５０点と設定され、タグ範囲ＤＴ３には、評価点が４０点と設定される。
【００８５】
ダイジェスト生成部３７は、例えば、複数の映像データのうち、同一のスコアデータに対応する複数のタグ範囲同士の中から１つを評価点に基づいて選択する。例えば、図９に示すように、ダイジェストデータＥを生成する際、ダイジェスト生成部３７は、同一のスコアデータに対応する２つのタグ範囲ＣＴ１、ＤＴ１の評価値を比較し、評価値の高いタグ範囲ＤＴ１を選択する。また、ダイジェスト生成部３７は、同一のスコアデータに対応する２つのタグ範囲ＣＴ２、ＤＴ２の評価値を比較し、評価値の高いタグ範囲ＣＴ２を選択する。また、ダイジェスト生成部３７は、同一のスコアデータに対応する２つのタグ範囲ＣＴ３、ＤＴ３の評価値を比較し、評価値の高いタグ範囲ＤＴ３を選択する。ダイジェスト生成部３７は、選択した各タグ範囲を接続する。これにより、タグ範囲ＤＴ１、ＣＴ２、ＤＴ３が接続された状態のダイジェストデータＥが生成される。
【００８６】
また、ダイジェストデータＦを生成する際、ダイジェスト生成部３７は、評価点が所定値以上であるタグ範囲を選択する。例えば、図９に示すように、ダイジェストデータＦを生成する際、ダイジェスト生成部３７は、例えば評価点が５０点以上のタグ範囲を選択する。映像データＣ及び映像データＤにおいて、評価値が５０点以上であるタグ範囲ＤＴ１、ＣＴ２、ＤＴ２を選択することができる。ダイジェスト生成部３７は、選択した各タグ範囲を接続する。これにより、タグ範囲ＤＴ１、ＤＴ２、ＣＴ２が接続された状態のダイジェストデータＦが得られる。
【００８７】
また、ダイジェスト生成部３７は、例えば、複数の映像データのうち、同一のスコアデータに対応する複数のタグ範囲同士の中から１つを評価点に基づいて選択し、選択したタグ範囲の中から更に評価点が所定値以上であるタグ範囲を選択する。例えば、図９に示すように、ダイジェストデータＧを生成する際、ダイジェスト生成部３７は、同一のスコアデータに対応する２つのタグ範囲の評価値を比較し、評価値が高いタグ範囲ＤＴ１、ＣＴ２、ＤＴ３を選択することができる。この状態で、タグ範囲ＤＴ１、ＣＴ２、ＤＴ３が選択される。次に、ダイジェスト生成部３７は、選択したタグ範囲の中から更に評価点が５０点以上であるタグ範囲を選択する。この場合、タグ範囲ＤＴ１、ＣＴ２が選択される。ダイジェスト生成部３７は、選択した各タグ範囲を接続する。これにより、タグ範囲ＤＴ１、ＣＴ２が接続された状態のダイジェストデータＧが生成される。
【００８８】
また、本実施形態において、記憶部３９は、カメラ１０で試合を撮影した複数の映像データを取得する処理と、試合のスコアデータを取得する処理と、取得された複数の映像データのそれぞれに対して、スコアデータが入力された入力時刻に対応する時間の範囲であるタグ範囲と、当該タグ範囲ごとの評価点とをタグ情報として設定する処理と、複数の映像データに設定されるタグ範囲を評価点に基づいて選択し、選択したタグ範囲同士を時系列順に接続して１つのダイジェストデータを生成する処理と、タグ情報を設定した複数の映像データと、ダイジェストデータとを記憶する処理と、記憶部３９に記憶されるダイジェストデータ及び映像データを送信する処理と、を実行させる映像データ処理プログラムを記憶する。
【００８９】
次に、上記のように構成されたチャットシステム３００の動作を説明する。図１０は、第３実施形態に係るチャット表示方法の一例を示すフローチャートである。図１０に示すように、サーバ３０において、映像データ取得部３１は、複数のカメラ１０から入力される複数の映像データを取得し、記憶部３９に記憶させる（ステップＳ２１０）。また、スコアデータ取得部３２は、スコア入力部２０から入力されるスコアデータを取得し、記憶部３９に記憶させる（ステップＳ２２０）。チャットデータ処理部３３は、スコアデータが入力される毎に、スコアデータに対応する内容のチャットデータを生成して、記憶部３９に記憶させる。また、スコアデータが取得された場合、タグ情報設定部３４は、タグ情報としてタグ範囲及び評価点を設定する（ステップＳ２３０）。
【００９０】
ダイジェスト生成部３７は、複数の映像データに設定されるタグ範囲を評価点に基づいて選択し、選択したタグ範囲同士を時系列順に接続して１つのダイジェストデータを生成して、記憶部３９に記憶させる（ステップＳ２４０）。サーバ側通信部３５は、記憶部３９に記憶されたチャットデータ、映像データ及びダイジェストデータを送信する（ステップＳ２５０）。
【００９１】
本実施形態に係るチャットシステム３００は、カメラ１０で試合を撮影した複数の映像データを取得する映像データ取得部３１、試合のスコアデータを取得するスコアデータ取得部３２、取得された複数の映像データのそれぞれに対して、スコアデータが入力された入力時刻に対応する時間の範囲であるタグ範囲と、当該タグ範囲ごとの評価点とをタグ情報として設定するタグ情報設定部３４、複数の映像データに設定されるタグ範囲を評価点に基づいて選択し、選択したタグ範囲同士を時系列順に接続して１つのダイジェストデータを生成するダイジェスト生成部３７、タグ情報を設定した複数の映像データと、ダイジェストデータとを記憶する記憶部３９、及び、記憶部３９に記憶されるダイジェストデータ及び映像データを送信可能なサーバ側通信部３５、を備えるサーバ２３０と、サーバ２３０からダイジェストデータ及び映像データを取得する通信部４３、及び、取得したダイジェストデータ及び映像データを表示部４２に表示させる表示制御部５６、を有するチャット端末装置４０とを備える。
【００９２】
本実施形態によれば、評価点がユーザごとに異なる場合、ユーザごとに異なるダイジェスト映像を提供することができる。したがって、ユーザが指定したスコアに対応する映像の中から、よりユーザの要求に適した映像を供給することができる。
【００９３】
本実施形態に係るチャットシステム３００において、タグ情報設定部３４は、スコアデータの内容と撮像装置の位置とに基づいて評価点を設定する。したがって、ユーザの視点とは異なる映像データについて高い評価点が設定される。
【００９４】
本実施形態に係るチャットシステム３００において、ダイジェスト生成部３７は、評価点が所定値以上であるタグ範囲を選択する。したがって、評価点が高い映像を供給することができる。
【００９５】
［第４実施形態］  
次に、第４実施形態を説明する。図１１は、本実施形態に係るチャットシステム４００の一例を示す概略図である。図１１に示すように、チャットシステム４００は、サーバ３３０と、チャット端末装置４０とを備える。チャット端末装置４０の構成については、上記実施形態と同様である。本実施形態において、サーバ３３０は、第１実施形態の各構成に加えて、タグ情報編集部３８を有している。サーバ２３０の他の構成については、第１実施形態と同様である。
【００９６】
タグ情報編集部３８は、チャットデータ処理部３３によって生成されたチャットデータであるサーバメッセージに対してタグ情報の設定を変更する旨の要求があった場合、要求に基づいてタグ情報を編集する。タグ情報の編集内容としては、例えばタグ情報の削除、タグ範囲の変更、評価点の変更等が挙げられる。
【００９７】
タグ情報の削除については、映像データに設定されるタグ情報を削除する。タグ情報を削除することにより、当該タグ情報に対応するスコアデータに関するタグ範囲及び評価点が無効になる。なお、削除したタグ情報を復活させることができる態様であってもよい。つまり、タグ情報の有効及び無効を切り替える設定であってもよい。タグ範囲の変更については、タグ範囲の開始時刻及び終了時刻を変更することが挙げられる。また、評価点の変更については、タグ範囲に設定される評価点を高くする又は低くすることが挙げられる。
【００９８】
タグ情報の変更の要求は、チャット端末装置４０側で行うことができる。図１２は、本実施形態に係るチャット端末装置４０の入力部４１及び表示部４２の一例を示す図である。図１２に示すように、表示部４２の映像表示領域４２ａには、映像データのうちサーバメッセージ８８ａに対応する場面が表示されている。映像表示領域４２ａには、削除操作部９１と、範囲変更操作部９２と、評価点変更操作部９３とが設けられる。
【００９９】
削除操作部９１は、例えばユーザがタッチすることにより、サーバ３３０に対して当該タグ情報の削除を要求する。範囲変更操作部９２は、例えばユーザが左右に移動させることにより、サーバ３３０に対してタグ範囲の変更を要求する。評価点変更操作部９３は、例えばユーザがゲージを左右に増減させることにより、サーバ３３０に対して評価点の変更を要求する。
【０１００】
タグ情報編集部３８は、タグ情報の設定を変更する旨の要求があった場合、当該要求を送信したチャット端末装置４０が要求の権限を有する場合に、要求に基づいてタグ情報を編集するようにしてもよい。この場合、権限を有するチャット端末装置４０としては、例えば試合を撮影したカメラ１０の所有者が所有するチャット端末装置４０、又はチームの管理者、システム管理者の所有するチャット端末装置４０等が挙げられる。
【０１０１】
図１３は、タグ情報の一例を模式的に示す図である。図１３では、カメラ１０で撮影された映像データＨを取得した場合を例に挙げて説明する。図１３に示すように、映像データＨにおいて、スコアデータが入力された入力時刻ｔ１１、ｔ１２を終了時刻とするタグ範囲ＨＴ１、ＨＴ２が設定されている。タグ範囲ＨＴ１、ＨＴ２は、終了時刻ｔ１１、ｔ１２から所定時間遡った時刻ｔ１３、ｔ１４を開始時刻として設定される。これに対して、例えばタグ範囲ＨＴ１を削除するように要求することにより、当該タグ範囲ＨＴ１が削除されて無効になる。また、タグ範囲ＨＴ２の開始時刻をｔ１４に対して遡ったｔ１５に変更するように要求することにより、タグ範囲Ｈｔ２の開始時刻がｔ１５に変更される。
【０１０２】
なお、本実施形態において、記憶部３９には、サーバ３０に対して、カメラ１０で試合を撮影した複数の映像データを取得する処理と、試合のスコアデータを取得する処理と、スコアデータが取得された場合、スコアデータに応じた内容のチャットデータを生成する処理と、取得された複数の映像データのそれぞれに対して、少なくともスコアデータが入力された入力時刻に対応する時間の範囲であるタグ範囲をタグ情報として設定する処理と、チャットデータとタグ情報を設定した複数の映像データとを記憶する処理と、記憶部に記憶されたチャットデータをチャット端末装置に送信する処理と、チャットデータ処理部によって生成されたチャットデータに対してタグ情報の設定を変更する旨の要求があった場合、要求に基づいてタグ情報を編集する処理と、を実行させるチャットデータ処理プログラムが記憶される。
【０１０３】
次に、上記のように構成されたチャットシステム４００の動作を説明する。図１４は、第４実施形態に係るチャット表示方法の一例を示すフローチャートである。図１４では、サーバ３０側とチャット端末装置４０側のそれぞれについてフローチャートを別個に示している。
【０１０４】
図１４に示すように、サーバ３０において、タグ情報編集部３８は、チャット端末装置４０からタグ情報の編集の要求があるか否かを判定する（ステップＳ３１０）。タグ情報の編集の要求が無いと判定した場合（ステップＳ３１０のＮｏ）、ステップＳ３１０の処理を繰り返し行う。
【０１０５】
チャット端末装置４０において、ユーザが上記した所定の操作を行うことにより、タグ情報の編集をサーバ３０に対して要求することができる（ステップＳ３２０）。
【０１０６】
サーバ３０側において、タグ情報の編集の要求があったと判定した場合（ステップＳ３１０のＹｅｓ）、タグ編集部３８は、要求を送信したチャット端末装置４０が権限を有するか否かを判定する（ステップＳ３３０）。権限を有すると判定した場合（ステップＳ３３０のＹｅｓ）、タグ情報編集部３８は、要求に応じてタグ情報を編集する（ステップＳ３４０）。一方、権限を有しないと判定した場合（ステップＳ３４０のＮｏ）、タグ情報編集部３８は、編集を行うことなく処理を終了する。この場合、当該チャット端末装置４０に対して、「権限がありません」等のメッセージを送信してもよい。
【０１０７】
チャット端末装置４０において、表示制御部５６は、編集後のタグ情報を反映させた内容を表示部４２に表示させる（ステップＳ３５０）。
【０１０８】
本実施形態に係るチャットシステム３００は、カメラ１０で試合を撮影した複数の映像データを取得する映像データ取得部３１、試合のスコアデータを取得するスコアデータ取得部３２、スコアデータが取得された場合、スコアデータに応じた内容のチャットデータを生成するチャットデータ処理部３３、取得された複数の映像データのそれぞれに対して、少なくともスコアデータが入力された入力時刻に対応する時間の範囲であるタグ範囲をタグ情報として設定するタグ情報設定部３４、チャットデータとタグ情報を設定した複数の映像データとを記憶する記憶部３９、記憶部に記憶されたチャットデータをチャット端末装置に送信可能なサーバ側通信部３５、チャットデータ処理部によって生成されたチャットデータに対してタグ情報の設定を変更する旨の要求があった場合、要求に基づいてタグ情報を編集するタグ情報編集部３８、を有するサーバ３０と、サーバ３０からチャットデータを取得する通信部４３、及び、取得したチャットデータを表示部４２に表示させ、チャットデータ処理部で生成され表示部４２に表示されたチャットデータに対してタグ情報の設定の変更を要求する旨の操作が入力部４１によって入力された場合に、要求をサーバ３０に送信する制御部、を有するチャット端末装置４０とを備える。
【０１０９】
本実施形態によれば、不要なタグ情報を削除し、より有効なタグ情報を生成することができるため、よりユーザの要求に適した映像を供給することができる。
【０１１０】
本実施形態に係るチャットシステム３００において、タグ情報設定部３４は、更に当該タグ範囲ごとの評価点をタグ情報として設定し、タグ情報の編集は、タグ情報の削除、タグ範囲の変更、及び評価点の変更の少なくとも１つを含む。これにより、評価点の変更を含めて、よりユーザの要求に適した映像を供給することができる。
【０１１１】
本実施形態に係るチャットシステム３００において、タグ情報編集部３８は、タグ情報の編集の要求を送信したチャット端末装置４０が権限を有する場合に、タグ情報の編集を行う。これにより、タグ情報が無制限に変更されることを防ぐことができる。
【０１１２】
［第５実施形態］  
次に、第５実施形態を説明する。本実施形態に係るチャットシステム４００の全体構成については、第４実施形態と同様である。本実施形態では、タグ情報設定部３４がチャット端末装置４０毎にタグ情報の設定を行い、タグ情報編集部３８がチャット端末装置４０ごとにタグ情報の編集を行う点で、第４実施形態とは異なっている。なお、他の構成については、第４実施形態と同様である。
【０１１３】
タグ情報設定部３４は、チャット端末装置４０毎にタグ情報の設定を行うことが可能である。
【０１１４】
図１５は、タグ情報の一例を模式的に示す図である。図１５では、カメラ１０で撮影された映像データＩを取得した場合を例に挙げて説明する。図１５に示すように、映像データＩついて、チャット端末装置４０に対しては、スコアデータが入力された入力時刻ｔ１６、ｔ１７を終了時刻とするタグ範囲ＪＴ１、ＪＴ２が設定されている。タグ範囲ＪＴ１、ＪＴ２は、終了時刻ｔ１６、ｔ１７から所定時間遡った時刻ｔ１８、ｔ１９を開始時刻として設定される。なお、図１５に示す例では、初期状態において、時刻ｔ１６と時刻ｔ２１とが同じ値であり、時刻ｔ１７と時刻ｔ２２とが同じ値であり、時刻ｔ１８と時刻ｔ２３とが同じ値であり、時刻ｔ１９と時刻ｔ２４とが同じ値である。
【０１１５】
一方、チャット端末装置４０Ａに対しては、スコアデータが入力された入力時刻ｔ２１、ｔ２２を終了時刻とするタグ範囲ＫＴ１、ＫＴ２が設定されている。タグ範囲ＫＴ１、ＫＴ２は、終了時刻ｔ２１、ｔ２２から所定時間遡った時刻ｔ２３、ｔ２４を開始時刻として設定される。
【０１１６】
タグ情報編集部３８は、チャットデータ処理部３３によって生成されたチャットデータであるサーバメッセージに対してタグ情報の設定を変更する旨の要求があった場合、要求に基づいてタグ情報を編集する。タグ情報の編集内容としては、第４実施形態と同様、例えばタグ情報の削除、タグ範囲の変更、評価点の変更等が挙げられる。タグ情報の変更の要求は、第４実施形態と同様、チャット端末装置４０側で行うことができる。
【０１１７】
チャット端末装置４０からサーバ３０においてタグ情報の変更の要求を行い、チャット端末装置４０Ａからは要求を行わない場合、図１５に示すように、例えばタグ範囲ＪＴ１を削除するように要求することにより、当該タグ範囲ＪＴ１が削除されて無効になる。また、タグ範囲ＪＴ２の開始時刻をｔ１９に対して遡ったｔ２０に変更するように要求することにより、タグ範囲ＪＴ２の開始時刻がｔ２０に変更される。一方、チャット端末装置４０Ａに対しては、変更が要求されていないため、タグ情報は変更されない。
【０１１８】
なお、本実施形態において、記憶部３９には、カメラ１０で試合を撮影した複数の映像データを取得することと、試合のスコアデータを取得する処理と、スコアデータが取得された場合、スコアデータに応じた内容のチャットデータを生成する処理と、取得された複数の映像データのそれぞれに対して、少なくともスコアデータが入力された入力時刻に対応する時間の範囲であるタグ範囲をタグ情報として、チャット端末装置４０ごとに異なる態様で設定する処理と、チャットデータとタグ情報を設定した複数の映像データとを記憶する処理と、記憶されたチャットデータをチャット端末装置に送信する処理と、スコアデータに応じて生成されたチャットデータに対してチャット端末装置からタグ情報の設定を変更する旨の要求があった場合、要求に基づいてチャット端末装置に対応するタグ情報を編集する処理と、を実行させるチャットデータ処理プログラムが記憶される。
【０１１９】
次に、上記のように構成されたチャットシステム４００の動作を説明する。図１６は、第５実施形態に係るチャット表示方法の一例を示すフローチャートである。図１６では、サーバ３０側とチャット端末装置４０側のそれぞれについてフローチャートを別個に示している。
【０１２０】
図１６に示すように、サーバ３０において、タグ情報編集部３８は、チャット端末装置４０からタグ情報の編集の要求があるか否かを判定する（ステップＳ４１０）。タグ情報の編集の要求が無いと判定した場合（ステップＳ４１０のＮｏ）、ステップＳ４１０の処理を繰り返し行う。
【０１２１】
チャット端末装置４０において、ユーザが上記した所定の操作を行うことにより、タグ情報の編集をサーバ３０に対して要求することができる（ステップＳ４２０）。
【０１２２】
サーバ３０側において、タグ情報の編集の要求があったと判定した場合（ステップＳ４１０のＹｅｓ）、タグ情報編集部３８は、要求に応じてタグ情報を編集する（ステップＳ４４０）。チャット端末装置４０において、表示制御部５６は、編集後のタグ情報を反映させた内容を表示部４２に表示させる（ステップＳ４５０）。
【０１２３】
本実施形態に係るチャットシステム４００は、カメラ１０で試合を撮影した複数の映像データを取得する映像データ取得部３１、試合のスコアデータを取得するスコアデータ取得部３２、スコアデータが取得された場合、スコアデータに応じた内容のチャットデータを生成するチャットデータ処理部３３、取得された複数の映像データのそれぞれに対して、少なくともスコアデータが入力された入力時刻に対応する時間の範囲であるタグ範囲をタグ情報として、チャット端末装置ごとに異なる態様で設定するタグ情報設定部３４、チャットデータとタグ情報を設定した複数の映像データとを記憶する記憶部３９、記憶部に記憶されたチャットデータをチャット端末装置に送信可能なサーバ側通信部３５、及び、チャットデータ処理部によって生成されたチャットデータに対してチャット端末装置からタグ情報の設定を変更する旨の要求があった場合、要求に基づいてチャット端末装置に対応するタグ情報を編集するタグ情報編集部３８、を有するサーバ３０と、サーバ３０からチャットデータを取得する通信部４３、及び、取得したチャットデータを表示部４２に表示させ、チャットデータ処理部で生成され表示部４２に表示されたチャットデータに対してタグ情報の設定の変更を要求する旨の操作が入力部４１によって入力された場合に、要求をサーバ３０に送信する制御部、を有するチャット端末装置４０とを備える。
【０１２４】
本実施形態によれば、ユーザが独自にタグ情報を編集することができるため、よりユーザの要求に適した映像を供給することができる。
【０１２５】
本実施形態に係るチャットシステム４００において、タグ情報設定部３４は、更に当該タグ範囲ごとの評価点をタグ情報としてチャット端末装置４０ごとに異なる態様で設定し、タグ情報の編集は、タグ情報の削除、タグ範囲の変更、及び評価点の変更の少なくとも１つを含む。これにより、評価点の変更を含めて、よりユーザの要求に適した映像を供給することができる。
【符号の説明】
【０１２６】
Ａ，Ｂ，Ｃ，Ｄ，Ｈ，Ｉ…映像データ、Ｅ，Ｆ，Ｇ…ダイジェストデータ、ＡＴ１，ＡＴ２，ＢＴ１，ＢＴ２，ＣＴ１，ＣＴ２，ＤＴ１，ＣＴ３，ＤＴ２，ＤＴ３，ＨＴ１，ＨＴ２，ＪＴ１，ＪＴ２，ＫＴ１，ＫＴ２，Ｈｔ２…タグ範囲、１０…カメラ、２０…スコア入力部、３０，２３０，３３０…サーバ、３１…映像データ取得部、３２…スコアデータ取得部、３３…チャットデータ処理部、３４…タグ情報設定部、３５，３６…映像データ選択部、３５…サーバ側通信部、３７…ダイジェスト生成部、３８…タグ情報編集部，タグ編集部、３９，４４…記憶部、４０，４０Ａ…チャット端末装置、４１…入力部、４２…表示部、４２ａ…映像表示領域、４２ｂ…チャット表示領域、４２ｇ…グループ表示領域、４３…通信部、４５…制御部、５４…データ取得制御部、５５…記憶制御部、５６…表示制御部、７７…入力内容、７８，７９…タグ情報、８８，８８ａ，８８ｂ…サーバメッセージ、８９…者メッセージ，他者メッセージ、９０…自己メッセージ、９１…削除操作部、９２…範囲変更操作部、９３…評価点変更操作部、１００，３００，４００…チャットシステム
【図１】
2020177384.tif 000003
【図２】
2020177384.tif 000004
【図３】
2020177384.tif 000005
【図４】
2020177384.tif 000006
【図５】
2020177384.tif 000007
【図６】
2020177384.tif 000008
【図７】
2020177384.tif 000009
【図８】
2020177384.tif 000010
【図９】
2020177384.tif 000011
【図１０】
2020177384.tif 000012
【図１１】
2020177384.tif 000013
【図１２】
2020177384.tif 000014
【図１３】
2020177384.tif 000015
【図１４】
2020177384.tif 000016
【図１５】
2020177384.tif 000017
【図１６】
2020177384.tif 000018