(57)【要約】【課題】互いに関連する複数のコンテンツをより適切に表示することができる表示処理プログラム、表示処理装置、および表示処理方法を提供すること。【解決手段】本願に係る表示処理プログラムは、取得手順と、表示処理手順とをコンピュータに実行させる。取得手順は、表示情報と時間情報とが時間情報毎に関連付けられた時系列情報を各々含み、表示画面の互いに異なる領域に表示される第一コンテンツおよび第二コンテンツを取得する。表示処理手順は、第一コンテンツの時間情報と第二コンテンツの時間情報とに基づいて、第一コンテンツと第二コンテンツとを連動させて表示画面に表示する。【選択図】図１
2019144826.tif 000002
【特許請求の範囲】
【請求項１】
表示情報と時間情報とが前記時間情報毎に関連付けられた時系列情報を各々含み、表示画面の互いに異なる領域に表示される第一コンテンツおよび第二コンテンツを取得する取得手順と、
前記第一コンテンツの前記時間情報と前記第二コンテンツの前記時間情報とに基づいて、前記第一コンテンツと前記第二コンテンツとを連動させて前記表示画面に表示する表示処理手順と、
をコンピュータに実行させることを特徴とする表示処理プログラム。
【請求項２】
前記第一コンテンツおよび前記第二コンテンツのうち一方のコンテンツに対する操作を受け付ける受付手順をさらに前記コンピュータに実行させ、
前記表示処理手順は、
前記第一コンテンツの前記時間情報のうち前記操作に対応する時間情報と前記第二コンテンツの前記時間情報のうち前記操作に対応する時間情報とに基づいて、前記第一コンテンツと前記第二コンテンツとを連動させて前記表示画面に表示する
ことを特徴とする請求項１に記載の表示処理プログラム。
【請求項３】
前記表示処理手順は、
前記一方のコンテンツにおける前記操作に対応する時間情報に関連付けられた表示情報に基づいて前記一方のコンテンツの前記表示画面への表示内容を切り替えると共に、他方のコンテンツにおける前記操作に対応する時間情報に関連付けられた表示情報に基づいて前記他方のコンテンツの前記表示画面への表示内容を切り替える
ことを特徴とする請求項２に記載の表示処理プログラム。
【請求項４】
前記時系列情報は、
前記時間情報毎に前記表示情報と前記時間情報とを各々含む複数の生成情報によって構成され、
前記表示処理手順は、
前記第一コンテンツの前記生成情報が取得される毎に、取得された前記生成情報に基づいて前記表示画面に表示する前記第一コンテンツをリアルタイムに更新し、前記第二コンテンツの前記生成情報が取得される毎に、取得された前記生成情報に基づいて前記表示画面に表示する前記第二コンテンツをリアルタイムに更新する
ことを特徴とする請求項２または３に記載の表示処理プログラム。
【請求項５】
前記第一コンテンツの前記生成情報および前記第二コンテンツの前記生成情報が取得される毎に、取得された前記生成情報を記憶部に記憶する記憶手順をさらに前記コンピュータに実行させ、
前記表示処理手順は、
前記記憶部に記憶された時間情報のうち前記操作に対応する時間情報に基づいて、前記第一コンテンツと前記第二コンテンツとを連動させて前記表示画面に表示する
ことを特徴とする請求項４に記載の表示処理プログラム。
【請求項６】
前記第一コンテンツおよび前記第二コンテンツの各々は、
競技における同一の試合の状況を互いに異なる表示態様で表示するコンテンツである
ことを特徴とする請求項１〜５のいずれか一つに記載の表示処理プログラム。
【請求項７】
前記第一コンテンツは、
前記試合の状況を表す文字情報を含むコンテンツであり、
前記第二コンテンツは、
前記試合の状況を表すアニメーションまたは動画を含むコンテンツである
ことを特徴とする請求項６に記載の表示処理プログラム。
【請求項８】
前記時間情報は、
前記試合が行われている状態で所定のイベントの発生時間および予め設定された間隔で発生する時間の少なくとも一つの情報を含む
ことを特徴とする請求項６または７に記載の表示処理プログラム。
【請求項９】
前記時間情報は、
前記試合の経過時間を示す情報または前記試合の進捗を示す情報を含む
ことを特徴とする請求項６〜８のいずれか一つに記載の表示処理プログラム。
【請求項１０】
表示情報と時間情報とが前記時間情報毎に関連付けられた時系列情報を各々含み、表示画面の互いに異なる領域に表示される第一コンテンツおよび第二コンテンツを取得する取得部と、
前記第一コンテンツの前記時間情報と前記第二コンテンツの前記時間情報とに基づいて、前記第一コンテンツと前記第二コンテンツとを連動させて前記表示画面に表示する表示処理部と、を備える
ことを特徴とする表示処理装置。
【請求項１１】
コンピュータが実行する表示処理方法であって、
表示情報と時間情報とが前記時間情報毎に関連付けられた時系列情報を各々含み、表示画面の互いに異なる領域に表示される第一コンテンツおよび第二コンテンツを取得する取得工程と、
前記第一コンテンツの前記時間情報と前記第二コンテンツの前記時間情報とに基づいて、前記第一コンテンツと前記第二コンテンツとを連動させて前記表示画面に表示する表示処理工程と、を含む
ことを特徴とする表示処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示処理プログラム、表示処理装置、および表示処理方法に関する。
【背景技術】
【０００２】
近年、通信ネットワークの発展と共に、各種のサービスがネットワークを介して提供されている。例えば、サッカーや野球などの試合状況をユーザに知らせるために、試合状況を示すコンテンツをユーザの端末装置へ提供するサービスが提供されている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−２６０５５４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に記載のシステムでは、試合状況を文字情報によって表すテキスト速報に代えて、試合状況を示すアニメーションを提供する。アニメーションは、文字情報に比べて直感的に把握しやすいが、試合状況の詳細を把握することが難しい場合がある。すなわち、コンテンツの種類によって伝達できる内容が異なる。このことは、アニメーションおよび文字情報の関係に限らず、異なる種類のコンテンツ同士で同様のことが言える。
【０００５】
したがって、種類が異なる複数のコンテンツが共にユーザの端末装置で表示されることが望ましい。しかしながら、種類が異なる複数のコンテンツを共に表示しただけではコンテンツ間の関係の把握が難しい場合がある。例えば、ユーザが一方のコンテンツを操作して過去の試合状況をみようとしても他方のコンテンツがそのままの状態であるため、試合の進行状況を複数のコンテンツから迅速且つ的確に把握できないおそれがある。このことは、試合状況を示すコンテンツに限られず、試合状況以外を示すコンテンツでも同様のことが言える。
【０００６】
本願は、上記に鑑みてなされたものであって、互いに関連する複数のコンテンツをより適切に表示することができる表示処理プログラム、表示処理装置、および表示処理方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本願に係る表示処理プログラムは、取得手順と、表示処理手順とをコンピュータに実行させる。前記取得手順は、表示情報と時間情報とが前記時間情報毎に関連付けられた時系列情報を各々含み、表示画面の互いに異なる領域に表示される第一コンテンツおよび第二コンテンツを取得する。前記表示処理手順は、前記第一コンテンツの前記時間情報と前記第二コンテンツの前記時間情報とに基づいて、前記第一コンテンツと前記第二コンテンツとを連動させて前記表示画面に表示する。
【発明の効果】
【０００８】
実施形態の一態様によれば、互いに関連する複数のコンテンツをより適切に表示することができる表示処理プログラム、表示処理装置、および表示処理方法を提供することができる。
【図面の簡単な説明】
【０００９】
【図１】図１は、実施形態に係る表示処理の説明図である。
【図２】図２は、実施形態に係る情報処理システムの構成例を示す図である。
【図３】図３は、実施形態に係る端末装置の構成例を示す図である。
【図４】図４は、実施形態に係る第一コンテンツテーブルの一例を示す図である。
【図５】図５は、実施形態に係る第二コンテンツテーブルの一例を示す図である。
【図６】図６は、実施形態に係る表示画面の一例を示す図である。
【図７】図７は、実施形態に係る第一コンテンツの表示領域への表示処理の説明図である。
【図８】図８は、図６に示す第二コンテンツを表示する表示領域の拡大図である。
【図９】図９は、図６に示すタブ領域の拡大図である。
【図１０】図１０は、実施形態に係る第二表示処理部による表示処理の説明図である。
【図１１】図１１は、実施形態に係る端末装置における情報処理の流れの一例を示すフローチャートである。
【図１２】図１２は、図１１に示す第一表示処理の流れを示すフローチャートである。
【図１３】図１３は、図１１に示す第二表示処理の流れを示すフローチャートである。
【図１４】図１４は、図１３に示す再生処理の流れを示すフローチャートである。
【図１５】図１５は、プログラムを実行するコンピュータのハードウェア構成の一例を示す図である。
【発明を実施するための形態】
【００１０】
以下に、本願に係る表示処理プログラム、表示処理装置、および表示処理方法を実施するための形態（以下、「実施形態」と呼ぶ）について図面を参照しつつ詳細に説明する。なお、この実施形態により本願に係る表示処理プログラム、表示処理装置、および表示処理方法が限定されるものではない。
【００１１】
〔１．表示処理〕
図１を用いて、実施形態に係る表示処理について説明する。図１は、実施形態に係る表示処理の説明図であり、本実施形態においては、表示処理装置の一例である端末装置１によってコンテンツの表示処理が実行される。端末装置１の表示処理によって表示されるコンテンツは、スポーツやゲームなどの競技の試合状況を示すコンテンツであり、以下、サッカーの試合状況を示すコンテンツを一例として説明する。
【００１２】
図１に示すように、情報提供装置３は、ネットワーク（図示せず）を介して端末装置１に第一コンテンツＣ１および第二コンテンツＣ２を送信する（ステップＳ１，Ｓ２）。第一コンテンツＣ１は、端末装置１のユーザＵに文字をベースとして試合状況を伝達するコンテンツであり、試合状況を表す文字の情報を含む。第二コンテンツＣ２は、ユーザＵにアニメーションをベースとして試合状況を伝達するコンテンツであり、試合状況を表すアニメーションの情報を含む。第一コンテンツＣ１をテキスト速報と呼ぶことができ、第二コンテンツＣ２をビジュアル速報と呼ぶことができる。
【００１３】
第一コンテンツＣ１は、互いに関連付けられた時間情報および表示情報を有する生成情報Ｃ１１１〜Ｃ１１ｎ（ｎは２以上の整数）を含む時系列情報を有する。同様に、第二コンテンツＣ２は、互いに関連付けられた時間情報および表示情報を有する生成情報Ｃ１２１〜Ｃ１２ｍ（ｍは２以上の整数）を含む時系列情報を有する。以下、生成情報Ｃ１１１〜Ｃ１１ｎを各々区別せずに示す場合、生成情報Ｃ１１と記載し、生成情報Ｃ１２１〜Ｃ１２ｍを各々区別せずに示す場合、生成情報Ｃ１２と記載する。また、生成情報Ｃ１１，Ｃ１２を各々区別せずに示す場合、生成情報Ｃ１０と記載する。
【００１４】
生成情報Ｃ１１および生成情報Ｃ１２に各々含まれる時間情報は、試合の経過時間に関する情報を含む。試合の経過時間とは、試合が開始してからの経過時間であり、サッカーの場合、前半の経過時間と後半の経過時間とがある。前半の経過時間は、前半のキックオフからの経過時間であり、後半の経過時間は、後半のキックオフからの経過時間である。
【００１５】
また、生成情報Ｃ１１に含まれる表示情報には、試合状況を表す文字情報が含まれる。生成情報Ｃ１２に含まれる表示情報には、試合状況を表すアニメーションの画像を生成するための情報が含まれる。
【００１６】
情報提供装置３は、第一コンテンツＣ１の各生成情報Ｃ１１および第二コンテンツＣ２の各生成情報Ｃ１２をリアルタイムに端末装置１に送信する。具体的には、情報提供装置３は、試合の進行状況に応じて生成情報Ｃ１１１〜Ｃ１１ｎの順に生成して送信する。同様に、情報提供装置３は、試合の進行状況に応じて生成情報Ｃ１２１〜Ｃ１２ｍの順に生成して送信する。
【００１７】
端末装置１は、ネットワークを介して情報提供装置３から順次送信される第一コンテンツＣ１の生成情報Ｃ１１および第二コンテンツＣ２の生成情報Ｃ１２を取得する取得処理を行う（ステップＳ３）。端末装置１は、生成情報Ｃ１１を取得する毎および生成情報Ｃ１２を取得する毎に第１表示処理を行う（ステップＳ４）。
【００１８】
第一表示処理によって端末装置１の表示画面３０が試合の進行状況に応じてほぼリアルタイムに更新される。なお、ここでの「ほぼリアルタイム」とは、試合の現実の進行状況よりも数秒または数十秒遅れていることのみならず、数分以上遅れている場合を含んでもよい。以下、第一表示処理をリアルタイム表示と記載する場合がある。
【００１９】
端末装置１の表示画面３０は、端末装置１の表示部（後述の図３参照）に表示される画面である。表示画面３０には、第一コンテンツＣ１を表示する表示領域３１と、第二コンテンツＣ２を表示する表示領域３２とが含まれる。
【００２０】
端末装置１は、第一コンテンツＣ１の生成情報Ｃ１１を取得する度に、取得した生成情報Ｃ１１に基づいて、表示領域３１を更新する。例えば、図１に示すように生成情報Ｃ１１ｋ（１≦ｋ＜ｎ）と生成情報Ｃ１１ｋ＋１とが表示領域３１に表示された状態において、端末装置１は、生成情報Ｃ１１ｋ＋２を取得すると、生成情報Ｃ１１ｋ＋２を表示領域３１における最下部に表示する。
【００２１】
このとき、生成情報Ｃ１１ｋ，Ｃ１１ｋ＋１は上方へ移動され、生成情報Ｃ１１ｋの一部または全部が表示領域３１外になる。なお、表示領域３１に生成情報Ｃ１１が表示されるとは、生成情報Ｃ１１の表示情報に基づく文字や画像が表示領域３１に表示されることを意味し、生成情報Ｃ１１の表示情報そのものを表示しなくてもよい。また、端末装置１は、生成情報Ｃ１１ｋ＋２を取得すると、生成情報Ｃ１１ｋ＋２を表示領域３１における最上部に表示することもできる。このとき、生成情報Ｃ１１ｋ＋１，Ｃ１１ｋは下方へ移動され、生成情報Ｃ１１ｋの一部または全部が表示領域３１外になる。このように、端末装置１は、時間の流れが現在から過去に向けて表示領域３１における上から下へ向かう方向に複数の生成情報Ｃ１１を配列することができる。
【００２２】
同様に、端末装置１は、第二コンテンツＣ２の生成情報Ｃ１２を取得する度に、取得した生成情報Ｃ１２に基づいて、表示領域３２を更新する。図１に示す例では、表示領域３２には、アニメーション表示領域３５と、ゲージ表示領域３６とが含まれる。端末装置１は、取得した生成情報Ｃ１２に基づいて、アニメーション表示領域３５とゲージ表示領域３６とを更新する。
【００２３】
アニメーション表示領域３５は、生成情報Ｃ１２に含まれる表示情報に基づいて更新される。例えば、生成情報Ｃ１２ｐ（１≦ｐ＜ｍ）に含まれる表示情報に基づく画像がアニメーション表示領域３５に表示されているとする。この場合、端末装置１は、生成情報Ｃ１２ｐ＋１を取得すると、アニメーション表示領域３５の画像を生成情報Ｃ１２ｐ＋１に含まれる表示情報に基づく画像に変更する。端末装置１は、生成情報Ｃ１２を取得する毎にアニメーション表示領域３５の画像を繰り返し変更することでアニメーション表示を行う。
【００２４】
ゲージ表示領域３６は、生成情報Ｃ１２に含まれる時間情報に基づいて更新される。ゲージ表示領域３６には、試合の経過時間を示す試合時間ゲージ４２および経過時間ポインタ４３が表示される。端末装置１は、生成情報Ｃ１２を取得する毎に試合時間ゲージ４２および経過時間ポインタ４３を更新する。
【００２５】
図１に示す例では、試合時間ゲージ４２および経過時間ポインタ４３が、試合の経過時間が後半の１／４程度経過している状態であることが示される。そして、アニメーション表示領域３５には、試合時間ゲージ４２および経過時間ポインタ４３で示される経過時間に対応する画像が表示される。
【００２６】
端末装置１は、第一コンテンツＣ１の生成情報Ｃ１１を取得する度に、取得した生成情報Ｃ１１を記憶部（図３参照）に記憶し、第二コンテンツＣ２の生成情報Ｃ１２を取得する度に、取得した生成情報Ｃ１２を記憶部に記憶する記憶処理を行う（ステップＳ５）。
【００２７】
端末装置１は、第一コンテンツＣ１の時間情報と第二コンテンツＣ２の時間情報とに基づいて、第一コンテンツＣ１と第二コンテンツＣ２とを連動させて表示画面３０に表示する第二表示処理を行うことができる（ステップＳ６）。例えば、試合時間ゲージ４２の経過時間ポインタ４３を移動する操作である移動操作がユーザＵによって行われたとする。この場合、端末装置１は、移動操作による移動後の経過時間ポインタ４３の位置に対応する時間情報を含む生成情報Ｃ１２を記憶部から取得し、取得した時間情報を含む生成情報Ｃ１２に基づいて、表示領域３２を更新する。
【００２８】
さらに、端末装置１は、移動操作による移動後の経過時間ポインタ４３の位置に対応する時間情報を含む生成情報Ｃ１１を記憶部から取得し、取得した時間情報を含む生成情報Ｃ１１に基づいて、表示領域３１を更新する。
【００２９】
例えば、移動操作による移動後の経過時間ポインタ４３の位置が後半５分を示す位置であるとする。この場合、端末装置１は、後半５分を示す時間情報を含む生成情報Ｃ１１，Ｃ１２を記憶部から取得し、取得した時間情報を含む生成情報Ｃ１１，Ｃ１２に基づいて、表示領域３１，３２を更新する。なお、端末装置１は、後半５分を示す時間情報を含む生成情報Ｃ１１，Ｃ１２がない場合、後半５分よりも過去であって後半５分に最も近い時間を示す時間情報を含む生成情報Ｃ１１，Ｃ１２を記憶部から取得する。そして、端末装置１は、取得した時間情報を含む生成情報Ｃ１１，Ｃ１２に基づいて、表示領域３１，３２を更新する。
【００３０】
このように、端末装置１は、第一コンテンツＣ１の時間情報と第二コンテンツＣ２の時間情報とに基づいて、第一コンテンツＣ１と第二コンテンツＣ２とを連動させて表示画面３０に表示する。これにより、互いに試合の経過時間が同一または近い第一コンテンツＣ１および第二コンテンツＣ２が表示画面３０に表示される。
【００３１】
したがって、ユーザＵは、経過時間ポインタ４３の位置を移動した場合であっても、第一コンテンツＣ１および第二コンテンツＣ２を連動させて表示画面３０に表示することができ、試合の進行状況を複数のコンテンツから迅速且つ的確に把握することができる。
【００３２】
また、端末装置１は、第一表示処理においては、生成情報Ｃ１１を取得する毎に表示領域３１を更新し、生成情報Ｃ１２を取得する毎に表示領域３２を更新する。表示領域３１，３２の更新タイミングは、生成情報Ｃ１１，Ｃ１２に含まれる時間情報に依存しない。そのため、時間情報に基づいて表示領域３１，３２を更新する場合に比べ、端末装置１の処理負荷を軽減することができる。また、第一コンテンツＣ１の表示領域３１への表示および第二コンテンツＣ２の表示領域３２への表示についてリアルタイム性を高めることができ、試合の速報性を高めることができる。
【００３３】
また、端末装置１が、リアルタイム表示において、最新の生成情報Ｃ１１を表示領域３１における最上部に表示する場合、時間の流れが現在から過去に向けて表示領域３１における上から下へ向かう方向に複数の生成情報Ｃ１１が配列される。そのため、ユーザＵは最新の生成情報Ｃ１１を容易に把握できる。一方、移動操作による移動後の経過時間ポインタ４３の位置に対応する時間情報を含む生成情報Ｃ１１は表示領域３１の最下部に表示され、時間の流れが過去から現在に向けて表示領域３１における上から下へ向かう方向に複数の生成情報Ｃ１１が配列される。そのため、移動操作による移動後において、ユーザＵが複数の生成情報Ｃ１１の時間的な関係を容易に把握することができる。なお、端末装置１は、移動操作による移動後の経過時間ポインタ４３の位置に対応する時間情報を含む生成情報Ｃ１１は表示領域３１の最上部に表示し、時間の流れが現在から過去に向けて表示領域３１における上から下へ向かう方向に複数の生成情報Ｃ１１を配列することもできる。
【００３４】
〔２．情報処理システム〕
図２は、実施形態に係る情報処理システムの構成例を示す図である。図２に示すように、実施形態に係る情報処理システム１００は、端末装置１と、情報出力装置２と、情報提供装置３とを備える。端末装置１、情報出力装置２、および情報提供装置３は、ネットワーク４を介して有線または無線により互いに通信可能に接続される。ネットワーク４は、例えば、ＬＡＮ（Local  Area  Network）や、インターネットなどのＷＡＮ（Wide  Area  Network）である。
【００３５】
端末装置１は、例えば、スマートフォン、タブレット型端末、ＰＤＡ（Personal  Digital  Assistant）、パーソナルコンピュータなどのスマートデバイス（通信端末）であり、種々のアプリケーションが実行可能である。ユーザＵは、情報提供装置３から提供されるオンラインサービスを利用することができる。端末装置１の構成および動作については後で詳述する。
【００３６】
情報出力装置２は、情報提供装置３に対しネットワーク４を介して試合の進行に伴って変化する試合状況を示す情報である試合情報を繰り返し送信する。競技がサッカーの場合、試合情報には、例えば、ボールの位置を示す情報、ボールにタッチしている選手の情報、試合を実況する文字情報、イベントの情報、試合の経過時間を示す情報、各チームおよび各選手のスタッツを示す情報が含まれる。
【００３７】
なお、イベントには、ゴール、シュート、フリーキック、コーナーキック、スローイン、警告、退場、ファウル、オフサイド、試合のステータスなどが含まれる。試合ステータスには、例えば、キックオフ、前半終了、試合終了などが含まれる。
【００３８】
情報提供装置３は、情報出力装置２からネットワーク４を介して試合情報を取得する度に、取得した試合情報に基づいて第一コンテンツＣ１および第二コンテンツＣ２のうち少なくとも一つのコンテンツの生成情報Ｃ１０を生成する。情報提供装置３は、生成情報Ｃ１０を生成する度に、生成した生成情報Ｃ１０を端末装置１へ送信する。また、情報提供装置３は、後述する試合速報アプリケーションのプログラム（以下、速報アプリと記載する）を端末装置１へ送信することができる。
【００３９】
端末装置１は、情報提供装置３から取得した速報アプリを実行することによって、第一コンテンツＣ１と第二コンテンツＣ２とを表示画面３０に表示することができる。例えば、端末装置１は、情報提供装置３からネットワーク４を介して生成情報Ｃ１０を取得し、取得した生成情報Ｃ１０に基づいて表示画面３０を更新する。また、端末装置１は、取得した生成情報Ｃ１０を記憶し、記憶した生成情報Ｃ１０に基づいて、現在行われている試合の現在までの試合状況のうち任意の試合状況を表示画面３０に表示することができる。このとき、端末装置１は、第一コンテンツＣ１と第二コンテンツＣ２とを連動させる。なお、端末装置１は、情報提供装置３とは異なる装置から速報アプリを取得することもできる。
【００４０】
〔３．端末装置〕
次に、図３を用いて、実施形態に係る端末装置の構成について説明する。図３は、実施形態に係る端末装置の構成例を示す図である。図３に示すように、端末装置１は、通信部１０と、表示部１１と、入力部１２と、記憶部１３と、制御部１４とを有する。
【００４１】
〔３．１．通信部〕
通信部１０は、例えば、通信回路等によって実現される。通信部１０は、ネットワーク４と有線または無線で接続され、ネットワーク４を介して情報提供装置３との間で情報の送受信を行う。
【００４２】
〔３．２．表示部〕
表示部１１は、例えば、ＬＣＤ（Liquid  Crystal  Display）や有機ＥＬディスプレイである。表示部１１の表示画面は、制御部１４によって制御される。
【００４３】
〔３．３．入力部〕
入力部１２は、文字、数字およびスペースを入力するためのキー、エンターキーおよび矢印キーなどを含むキーボードや、電源ボタンなどを有する。なお、入力部１２は、表示部１１上に形成されたタッチパネルを含む構成であってもよい。この場合、入力部１２は、端末装置１の表示画面上でのユーザＵの各種操作を受け付けることができる。
【００４４】
〔３．４．記憶部〕
記憶部１３は、例えば、ＲＡＭ（Random  Access  Memory)、フラッシュメモリ（Flash  Memory）等の半導体メモリ素子、または、ハードディスク、光ディスク等の記憶装置である。かかる記憶部１３は各種プログラムや設定データなどが記憶される。記憶部１３に記憶されるプログラムは、例えば、ＯＳ（Operating  System）、速報アプリなどである。速報アプリには、表示処理プログラムが含まれる。実施形態に係る記憶部１３は、図３に示すように、第一コンテンツ記憶部１５と、第二コンテンツ記憶部１６と、試合関連情報記憶部１７とを有する。
【００４５】
〔３．４．１．第一コンテンツ記憶部〕
実施形態に係る第一コンテンツ記憶部１５は、情報提供装置３から取得された第一コンテンツＣ１の生成情報Ｃ１１を記憶する。第一コンテンツ記憶部１５は、第一コンテンツテーブルを有しており、かかる第一コンテンツテーブルに生成情報Ｃ１１が追加される。
【００４６】
図４は、実施形態に係る第一コンテンツテーブルの一例を示す図である。図４に示すように、実施形態に係る第一コンテンツテーブルは、互いに関連付けられた「情報ＩＤ」、「時間」、「チーム」、「イベント」および「内容」を含む情報である。
【００４７】
「情報ＩＤ」は、生成情報Ｃ１１の識別情報である。「時間」は、試合の経過時間を示す時間情報である。例えば、図４に示す「前半２分」は、前半が開始してから２分が経過していることを示し、図４に示す「後半７分」は、後半が開始してから７分が経過していることを示す。試合の経過時間は、前半と後半とを区別せずに試合開始からの経過時間であってもよい。なお、ハーフタイムは試合の経過時間に含まれない。
【００４８】
「チーム」は、試合を行うチームを示す情報である。試合速報の対象がオリンピックで開催される試合の場合、チームは国別のチームであり、「チーム」には、国名を示す情報が含まれる。試合速報の対象がワールドカップやリーグ戦などの場合、チームはクラブ名であり、「チーム」には、クラブ名を示す情報が含まれる。
【００４９】
「イベント」は、試合中に発生する特定の出来事を示す情報（以下、イベント情報と記載する）を含む。特定の出来事には、例えば、ゴール、警告、退場、交代などが含まれる。なお、特定の出来事には、さらに、シュート、フリーキック、コーナーキック、スローイン、ファウル、オフサイドなどを含めてもよい。
【００５０】
「内容」は、試合状況の詳細を文字で表す情報（以下、詳細内容情報と記載する）であり、記事とも呼ばれる。図４に示す詳細内容情報は、例えば、生成情報Ｃ１１１では「選手Ａ３がシュートしたが、ポストにはじかれる。」、生成情報Ｃ１１２では「ＧＯＯＯＯＡＬ！！  選手Ｂ４がスルーパスしたボールを選手Ｂ２がダイレクトでシュート。」といった情報である。
【００５１】
〔３．４．２．第二コンテンツ記憶部〕
実施形態に係る第二コンテンツ記憶部１６は、情報提供装置３から取得された第二コンテンツＣ２の生成情報Ｃ１２を記憶する。第二コンテンツ記憶部１６は、第二コンテンツテーブルを有しており、かかる第二コンテンツテーブルに生成情報Ｃ１２が追加される。
【００５２】
図５は、実施形態に係る第二コンテンツテーブルの一例を示す図である。図５に示すように、実施形態に係る第二コンテンツテーブルは、互いに関連付けられた「情報ＩＤ」、「時間」、「チーム」、「ボール位置」、「選手」、および「イベント」を含む情報である。
【００５３】
「情報ＩＤ」は、生成情報Ｃ１２の識別情報である。「時間」は、第一コンテンツテーブルの「時間」と同様に、試合の経過時間を示す時間情報である。「チーム」は、第一コンテンツテーブルの「チーム」と同様に、試合を行うチームを示す情報である。
【００５４】
「ボール位置」は、競技場におけるボールの位置を示す情報であり、競技がサッカーの場合、サッカーフィールドにおけるボールドの位置を示す情報である。図５に示す例では、「ボール位置」は、フィールドの四隅のうちの一つを原点とするＸＹ軸座標で表される。
【００５５】
「選手」は、ボールにタッチしている選手の画像情報である。なお、「選手」には、ボールにタッチしている選手の名前などの情報を含んでいてもよい。また、後述する試合関連情報記憶部１７に選手の画像を示す画像情報が含まれている場合、選手の画像情報に代えて、選手を識別する情報を第二コンテンツテーブルに含めてもよい。
【００５６】
「イベント」は、試合中に発生する特定の出来事を示す情報であるイベント情報、および試合のステータスを示す情報を含む。特定の出来事には、ゴール、シュート、フリーキック、コーナーキック、スローイン、警告、退場、交代、ファウル、およびオフサイドが含まれる。試合のステータスには、キックオフ、前半終了、試合終了などが含まれる。
【００５７】
〔３．４．３．試合情報記憶部〕
実施形態に係る試合関連情報記憶部１７は、情報提供装置３から取得された試合関連情報を記憶する。試合関連情報には、チームスタッツを示す情報、個人スタッツを示す情報、各チームのフォーメーションの情報、各チームの選手の情報、過去の対戦結果を示す情報、競技場の情報などが含まれる。
【００５８】
チームスタッツは、例えば、ボールの支配率、シュート数、ペナルティエリアへの進入数などであり、所定時間単位（例えば、１５分単位）で集計された情報である。個人スタッツは、例えば、パス、スルーパス、クロス、ドリブル、およびタックルの各々の成功数と総数との関係を示す情報、シュート数とゴール枠内へのシュート数との関係を示す情報、およびセーブ数の情報などを含む。
【００５９】
選手の情報には、選手の身長、体重、年齢、および経歴を示す情報と、選手を識別するための識別情報とが含まれる。また、選手の情報には、選手の画像情報が含まれていてもよい。
【００６０】
〔３．５．制御部〕
制御部１４は、例えば、ＣＰＵ（Central  Processing  Unit）やＭＰＵ（Micro  Processing  Unit）等によって、記憶部１３に記憶されている速報アプリが図示しない内部ＲＡＭを作業領域として実行されることにより後述する表示処理などの機能や作用を実現または実行する。
【００６１】
制御部１４は、通信部１０を介して情報提供装置３から第一コンテンツＣ１、第二コンテンツＣ２、および試合関連情報を取得する。そして、制御部１４は、取得した第一コンテンツＣ１、第二コンテンツＣ２、および試合関連情報に基づいて、表示部１１の表示画面３０に試合速報の画像を表示する。図３に示すように、制御部１４は、取得部２１と、受付部２２と、表示処理部２３とを備える。以下、取得部２１、受付部２２、および表示処理部２３について具体的に説明する。
【００６２】
〔３．５．１．取得部〕
取得部２１は、通信部１０を介して情報提供装置３から第一コンテンツＣ１、第二コンテンツＣ２、および試合関連情報を取得する。取得部２１は、第一コンテンツＣ１を第一コンテンツ記憶部１５に記憶し、第二コンテンツＣ２を第二コンテンツ記憶部１６に記憶し、試合関連情報を試合関連情報記憶部１７に記憶する。
【００６３】
例えば、取得部２１は、情報提供装置３から第一コンテンツＣ１の生成情報Ｃ１１を取得する毎に、取得した生成情報Ｃ１１を第一コンテンツ記憶部１５の第一コンテンツテーブルに設定する。また、取得部２１は、情報提供装置３から第二コンテンツＣ２の生成情報Ｃ１２を取得する毎に、取得した生成情報Ｃ１２を第二コンテンツ記憶部１６の第二コンテンツテーブルに設定する。なお、生成情報Ｃ１１，Ｃ１２は、所定のイベントが発生したときや予め設定された間隔で発生する時間になったときに生成され、所定のイベントが発生した時間情報または予め設定された間隔の時間情報を含む。
【００６４】
取得部２１は、情報提供装置３が提供する複数の試合速報の中から一つの試合速報を選択するためのメニュー画面の情報を取得することができる。取得部２１は、表示部１１にメニュー画面が表示されている状態でユーザＵの入力部１２への操作によって複数の試合速報の中から一つの試合速報が選択された場合に、試合速報要求を情報提供装置３へ送信する。試合速報要求には、ユーザＵによって選択された試合速報に関する情報を含む。
【００６５】
情報提供装置３は、端末装置１から試合速報要求を受信すると、選択された試合速報に対応する試合に関する第一コンテンツＣ１、第二コンテンツＣ２、および試合関連情報を端末装置１へ送信する。試合速報要求を受信したときに、選択された試合速報に対応する試合がまだ開始されていない場合、第一コンテンツＣ１および第二コンテンツＣ２の生成は開始されていない。そのため、情報提供装置３は、端末装置１から試合速報要求を受信した後、選択された試合速報に対応する試合の進行状況に応じて生成情報Ｃ１１，Ｃ１２が生成される毎に、生成された生成情報Ｃ１１，Ｃ１２を順次端末装置１へ送信する。
【００６６】
また、情報提供装置３は、試合速報要求を受信したときに、選択された試合速報に対応する試合が行われている場合、試合速報要求を受信した段階までに生成されている複数の生成情報Ｃ１１，Ｃ１２をまとめて端末装置１へ送信する。その後、情報提供装置３は、試合の進行状況に応じて生成情報Ｃ１１，Ｃ１２が生成される毎に、生成された生成情報Ｃ１１，Ｃ１２を順次端末装置１へ送信する。なお、情報提供装置３は、試合速報要求を受信したときに、選択された試合速報に対応する試合が行われている場合、試合速報要求を受信したときに最後に生成された最も新しい生成情報Ｃ１１，Ｃ１２のみを端末装置１へ送信することもできる。
【００６７】
また、情報提供装置３は、試合速報要求を受信したときに、試合関連情報が生成されている場合、生成されている試合関連情報を端末装置１へ送信する。その後、情報提供装置３は、試合関連情報が更新された場合、更新された試合関連情報を端末装置１へ送信する。
【００６８】
また、情報提供装置３は、試合速報要求を受信したときに、試合関連情報が生成されていない場合、試合関連情報が生成された段階で、試合関連情報を端末装置１へ送信する。その後、情報提供装置３は、試合関連情報が更新された場合、更新された試合関連情報を端末装置１へ送信する。
【００６９】
〔３．５．２．受付部〕
受付部２２は、入力部１２へのユーザＵの操作を受け付ける。受付部２２で受け付けられる入力部１２へのユーザＵの操作は、例えば、表示部１１に表示される画面におけるＧＵＩ（(Graphical  User  Interface）への操作である。
【００７０】
例えば、受付部２２は、表示部１１に表示されるメニュー画面において複数の試合速報の中から一つの試合速報を選択する入力部１２への操作を受け付ける。また、受付部２２は、上述した試合時間ゲージ４２（図１参照）の経過時間ポインタ４３の位置を移動する入力部１２への操作を受け付ける。また、受付部２２は、表示画面３０に含まれる後述する複数のタブの中から一つのタブを選択する入力部１２への操作を受け付ける。以下、経過時間ポインタ４３の位置を移動する操作および後述するつまみ４５（図６参照）の位置を移動する操作などをユーザ特定操作と記載する場合がある。
【００７１】
〔３．５．３．表示処理部〕
表示処理部２３は、取得部２１によって取得された生成情報Ｃ１１に基づいて表示画面３０の表示領域３１を更新し、取得部２１によって取得された生成情報Ｃ１２に基づいて表示画面３０に表示される表示領域３２を更新する。また、表示処理部２３は、取得部２１によって取得された試合関連情報に基づいて表示画面３０を更新する。
【００７２】
表示処理部２３は、第一表示処理部２４と、第二表示処理部２５とを備える。第一表示処理部２４は、取得部２１によって生成情報Ｃ１１が取得される毎に表示画面３０の表示領域３１をリアルタイムに更新する。また、第一表示処理部２４は、取得部２１によって生成情報Ｃ１２または試合関連情報が取得される毎に表示画面３０の表示領域３２をリアルタイムに更新する。
【００７３】
また、第二表示処理部２５は、入力部１２へのユーザＵの操作に基づいて、記憶部１３から生成情報Ｃ１１，Ｃ１２を取得する。例えば、第二表示処理部２５は、ユーザ特定操作が受付部２２によって受け付けられた場合、ユーザ特定操作に対応する時間情報を含む生成情報Ｃ１１，Ｃ１２を取得する。第二表示処理部２５は、取得した生成情報Ｃ１１に基づいて、表示領域３１を更新し、取得した生成情報Ｃ１２に基づいて、表示領域３２を更新する。以下、第一表示処理部２４および第二表示処理部２５について具体的に説明する。
【００７４】
〔３．５．３．１．第一表示処理部２４〕
図６は、実施形態に係る表示画面の一例を示す図である。図６に示すように、表示部１１の表示画面３０には、第一コンテンツＣ１を表示する表示領域３１、第二コンテンツＣ２を表示する表示領域３２、複数のタブを表示するタブ領域３３、および各チームの得点状態を表示する表示領域３４が含まれる。
【００７５】
まず、試合が進行している状態である場合の表示画面３０の更新処理について説明する。第一表示処理部２４は、取得部２１によって取得される最も新しい生成情報Ｃ１１が表示領域３１の最下部に位置するように１以上の生成情報Ｃ１１を表示する。その後、取得部２１によって新たに生成情報Ｃ１１が取得された場合、表示処理部２３は、新たに取得された生成情報Ｃ１１が表示領域３１の最下部に位置するように１以上の生成情報Ｃ１１を表示する。
【００７６】
図７は、実施形態に係る第一コンテンツの表示領域への表示処理の説明図である。図７では、説明の便宜上各生成情報Ｃ１１に基づいて表示領域３１に表示される画像は省略している。図７の左図に示す状態は、表示領域３１において生成情報Ｃ１１ｋ＋１，Ｃ１１ｋ，Ｃ１１ｋ−１の順に下方から上方へ向けて配列されている状態である。なお、図７の左図では、生成情報Ｃ１１ｋ−１の一部は、表示領域３１外にはみ出ており、表示領域３１に表示されない。
【００７７】
表示領域３１が図７の左図に示す状態において、取得部２１によって生成情報Ｃ１１ｋ＋２が取得されたとする。この場合、第一表示処理部２４は、図７の右図に示すように、生成情報Ｃ１１ｋ＋１，Ｃ１１ｋ，Ｃ１１ｋ−１を上方へ移動させ、生成情報Ｃ１１ｋ＋２を表示領域３１の最下部へ追加する。
【００７８】
このように、第一表示処理部２４は、取得部２１によって新しい生成情報Ｃ１１が取得される毎に、表示領域３１に表示されていた生成情報Ｃ１１を上方へ移動させ、新しい生成情報Ｃ１１を最下部へ追加した画像を表示領域３１に表示させる。なお、第一表示処理部２４は、新しい生成情報Ｃ１１が取得される毎に、表示領域３１に表示されていた生成情報Ｃ１１を下方へ移動させ、新しい生成情報Ｃ１１を最上部へ追加した画像を表示領域３１に表示させることもできる。
【００７９】
なお、表示領域３１に表示される生成情報Ｃ１１は、図６に示すように、イベントの種別を示す図形、試合の経過時間、チームを示す図形、および文字列である。生成情報Ｃ１１には、上述したように、時間情報、チームを示す情報、イベント情報、および詳細内容情報が含まれている。第一表示処理部２４は、イベント情報に基づいてイベントの種別を示す図形を表示領域３１に設定し、時間情報に基づいて試合の経過時間を表示領域３１に設定する。また、第一表示処理部２４は、チームを示す情報に基づいてチームを示す図形を表示領域３１に設定し、特定の出来事を示す情報に基づいて文字列を表示領域３１に設定する。
【００８０】
また、第一表示処理部２４は、取得部２１によって取得される最も新しい生成情報Ｃ１２に基づいて、表示領域３２のアニメーション表示領域３５およびゲージ表示領域３６を更新する。図８は、図６に示す第二コンテンツを表示する表示領域の拡大図である。図８に示すように表示領域３２のアニメーション表示領域３５には、サッカーのフィールドを示す図形５０と、ボールの位置を示す図形５１と、ボールにタッチしている選手の画像５２と、攻撃側チームを示す図形５３とが含まれる。
【００８１】
生成情報Ｃ１２には、上述したように、時間情報、チームを示す情報、ボールの位置を示す情報、選手の画像情報、およびイベント情報が含まれている。第一表示処理部２４は、ボールの位置を示す情報に基づいて図形５１をアニメーション表示領域３５に設定し、選手の画像情報に基づいて、画像５２をアニメーション表示領域３５に設定する。
【００８２】
また、第一表示処理部２４は、チームを示す情報に基づいて図形５３をアニメーション表示領域３５に設定し、試合関連情報に基づいて図形５０をアニメーション表示領域３５に設定する。なお、図形５０は、速報アプリによって予め記憶部１３に記憶されている情報であり、第一表示処理部２４は、記憶部１３に記憶されている情報に基づいて、図形５０をアニメーション表示領域３５に設定する。
【００８３】
第一表示処理部２４は、取得部２１によって新たな生成情報Ｃ１２が取得される毎に、取得された生成情報Ｃ１２に基づいて上述のようにアニメーション表示領域３５を更新する。これにより、アニメーション表示領域３５において、図形５１が繰り返し移動して図形５１がアニメーション表示される。
【００８４】
また、図８に示すように表示領域３２のゲージ表示領域３６には、上述した試合時間ゲージ４２および経過時間ポインタ４３に加え、イベント図形４４１〜４４３が含まれる。イベント図形４４１は、イベントの種別がゴールであることを示す図形である。イベント図形４４２は、イベントの種別が交代であることを示す図形である。イベント図形４４３は、イベントの種別が警告であることを示す図形である。以下、イベント図形４４１〜４４３を各々区別せずに示す場合、イベント図形４４と記載する。
【００８５】
第一表示処理部２４は、生成情報Ｃ１２に含まれる時間情報に基づいて、試合時間ゲージ４２および経過時間ポインタ４３をゲージ表示領域３６に配置する。試合時間ゲージ４２は、細線４２ａ上に、試合開始時間から時間情報で特定される試合経過時間まで太線４２ｂが配置される。また、経過時間ポインタ４３は、生成情報Ｃ１２に含まれる時間情報で特定される試合経過時間の位置に配置される。
【００８６】
第一表示処理部２４は、生成情報Ｃ１２に含まれるイベント情報および時間情報に基づいて、イベント図形４４を試合時間ゲージ４２に重ねて配置する。例えば、第一表示処理部２４は、イベント情報で特定されるイベントの種別がゴールを示す場合、イベント図形４４１を試合時間ゲージ４２における時間情報で特定される試合経過時間の位置に重ねて配置する。また、第一表示処理部２４は、イベント情報で特定されるイベントの種別が交代を示す場合、イベント図形４４２を試合時間ゲージ４２における時間情報で特定される試合経過時間の位置に重ねて配置する。
【００８７】
第一表示処理部２４は、取得部２１によって新たな生成情報Ｃ１２が取得される毎に、取得された生成情報Ｃ１２に基づいて上述のようにゲージ表示領域３６を更新する。これにより、ゲージ表示領域３６において、試合時間ゲージ４２および経過時間ポインタ４３が更新され、また、イベント図形４４が追加される。
【００８８】
そのため、ユーザＵは、試合時間ゲージ４２および経過時間ポインタ４３によって現在時点の試合経過時間を把握することができる。また、試合時間ゲージ４２のうち時間情報で特定される試合経過時間の位置にイベント図形４４が配置されるため、ユーザＵは、現在進行中の試合において過去に発生したイベントの種別およびイベントの発生時間を容易に把握することができる。
【００８９】
図９は、図６に示すタブ領域の拡大図である。図９に示すように、タブ領域３３には、複数のタブ６１１〜６１３が表示される。タブ６１１は、試合情報を表示する表示領域を表示画面３０に配置するためのタブであり、タブ６１２は、ビジュアル速報を表示画面３０に配置するためのタブである。また、タブ６１３は、スタッツの情報を表示画面３０に配置するためのタブである。以下、タブ６１１〜６１３を各々区別せずに示す場合には、タブ６１と記載する。
【００９０】
第一表示処理部２４は、ユーザＵによる入力部１２への操作によって選択されたタブ６１に対応する表示領域を表示画面３０に配置する。図６に示す表示画面３０では、ユーザＵによる入力部１２への操作によってタブ６１２が選択されて上述したビジュアル速報が表示画面３０に配置されている状態を示している。
【００９１】
ここで、図６に示す表示領域３２が表示画面３０に配置されているとする。この状態において、第一表示処理部２４は、タブ６１１が選択された場合、試合関連情報に基づいて、チーム毎のフォーメーション図などの試合情報を表示する表示領域を表示領域３２に代えて表示画面３０に配置する。また、第一表示処理部２４は、タブ６１３が選択された場合、試合関連情報に基づいて、チームのスタッツや各選手のスタッツを表示する表示領域を表示領域３２に代えて表示画面３０に配置する。
【００９２】
〔３．５．３．２．第二表示処理部２５〕
第二表示処理部２５は、第一コンテンツＣ１および第二コンテンツＣ２のうち一方への特定の操作が受付部２２で受け付けられた場合に、表示領域３１，３２を更新する。
【００９３】
ここで、特定の操作とは、上述したユーザ特定操作であり、表示領域３２の経過時間ポインタ４３への操作、または表示領域３２のスクロールバー４１（図６）への操作である。試合時間ゲージ４２への操作は、例えば、経過時間ポインタ４３を左右方向にスライドさせる操作、または試合時間ゲージ４２上の任意の位置をタップする操作である。スクロールバー４１への操作は、つまみ４５を上下方向にスライドさせる操作、またはアロー４６への操作である。
【００９４】
第二表示処理部２５は、ユーザＵの入力部１２への特定の操作を受付部２２が受け付けた場合、受付部２２によって受け付けられた特定の操作に対応する時間情報を含む生成情報Ｃ１１，Ｃ１２を記憶部１３から取得する。そして、第二表示処理部２５は、取得した時間情報を含む生成情報Ｃ１１，Ｃ１２に基づいて、表示領域３１，３２を更新する。
【００９５】
図１０は、実施形態に係る第二表示処理部による表示処理の説明図である。図１０に示す左図では、第一コンテンツＣ１の生成情報Ｃ１１ｋ−２，Ｃ１１ｋ−１，Ｃ１１ｋが表示領域３１に表示され、第二コンテンツＣ２の生成情報Ｃ１２ｐに基づく画像が表示領域３２に表示されている。図１０に示す左図の状態からユーザＵが入力部１２への操作によって経過時間ポインタ４３を試合の経過時間が小さくなる方向へ移動させたとする。
【００９６】
この場合、第二表示処理部２５は、移動後の経過時間ポインタ４３の位置に対応する時間情報（以下、指定経過時間と記載する場合がある）を含む生成情報Ｃ１２を記憶部１３から取得し、取得した生成情報Ｃ１２に基づいて、表示領域３２を更新する。さらに、第二表示処理部２５は、指定経過時間を含む生成情報Ｃ１１を記憶部１３から取得し、取得した生成情報Ｃ１１に基づいて、表示領域３１を更新する。
【００９７】
例えば、経過時間ポインタ４３が移動された図１０の右図に示す状態において、経過時間ポインタ４３の位置が前半２０分を示す位置であるとする。また、前半２０分の位置に対応する時間情報を含む生成情報Ｃ１１が生成情報Ｃ１１ｒであり、前半２０分の位置に対応する時間情報を含む生成情報Ｃ１２が生成情報Ｃ１２ｓ（１＜ｓ＜ｐ）であるとする。
【００９８】
第二表示処理部２５は、前半２０分の位置に対応する時間情報を含む生成情報Ｃ１２ｓを第二コンテンツ記憶部１６から取得し、取得した生成情報Ｃ１２ｓに基づく画像を表示領域３２に表示する。これにより、試合時間の時間軸上において、移動後の経過時間ポインタ４３の位置に応じた第二コンテンツＣ２の生成情報Ｃ１２に基づく画像を表示領域３２に表示することができる。
【００９９】
なお、経過時間ポインタ４３の位置に対応する時間情報とは、経過時間ポインタ４３の位置で特定される試合の経過時間と一致するまたは最も近い経過時間を示す時間情報である。最も近い経過時間とは、経過時間ポインタ４３の位置で特定される試合の経過時間よりも前の時間であるが、経過時間ポインタ４３の位置で特定される試合の経過時間よりも先の時間であってもよい。
【０１００】
また、第二表示処理部２５は、前半２０分の位置に対応する時間情報を含む生成情報Ｃ１１ｒを第一コンテンツ記憶部１５から取得する。さらに、第二表示処理部２５は、複数の生成情報Ｃ１１ｒ−１，Ｃ１１ｒ−２を第一コンテンツ記憶部１５から取得する。第二表示処理部２５は、取得した生成情報Ｃ１１ｒ，Ｃ１１ｒ−１，Ｃ１１ｒ−２を表示領域３１に表示する。
【０１０１】
このように、表示領域３１には、前半２０分の位置に対応する時間情報を含む生成情報Ｃ１１ｒと、生成情報Ｃ１１ｒよりも前且つ直近の１以上の生成情報Ｃ１１とが表示される。生成情報Ｃ１１ｒよりも前且つ直近の生成情報Ｃ１１は、表示領域３１に表示可能な数だけ第一コンテンツ記憶部１５から取得されて表示領域３１に表示される。なお、表示領域３１には一つの生成情報Ｃ１１ｒのみが表示されてもよい。
【０１０２】
第二表示処理部２５は、経過時間ポインタ４３の位置に対応する時間情報を含む生成情報Ｃ１１，Ｃ１２に基づいて表示領域３１，３２を更新した後の時間の経過に従って処理時間位置を繰り返し移動する。処理時間位置とは、試合経過時間で規定される時間軸上における処理対象となる時間位置である。
【０１０３】
第二表示処理部２５は、処理時間位置の移動に伴って経過時間ポインタ４３の位置を移動させることで、経過時間ポインタ４３の位置を試合の経過時間が進む方向へ繰り返し移動させることができる。第二表示処理部２５は、処理時間位置に対応する時間情報を含む生成情報Ｃ１１，Ｃ１２を新たに記憶部１３から取得し、取得した生成情報Ｃ１１，Ｃ１２に基づき表示領域３１，３２を更新する。これにより、ユーザＵは、確認したい試合の経過時間から試合の流れを把握することができる。
【０１０４】
ユーザＵが経過時間ポインタ４３を移動した後に第二表示処理部２５が処理時間位置を移動する速度は、ユーザＵによって設定が可能である。第二表示処理部２５は、ユーザＵによって設定された速度で処理時間位置を移動させながら、表示領域３１，３２を更新する。
【０１０５】
また、第二表示処理部２５は、ユーザＵによる経過時間ポインタ４３の移動量に応じて処理時間位置を移動させる時間を変えることができる。例えば、第二表示処理部２５は、ユーザＵによる経過時間ポインタ４３の移動量が小さいほど処理時間位置を移動させる時間を遅くすることができる。また、第二表示処理部２５は、ユーザＵによる経過時間ポインタ４３の移動量が大きいほど処理時間位置を移動させる時間を速くすることができる。
【０１０６】
また、第二表示処理部２５は、ユーザＵによる経過時間ポインタ４３の移動量と経過時間ポインタ４３の頻度とに基づいて処理時間位置を移動させる時間を変えることができる。例えば、第二表示処理部２５は、移動量が小さくなるほど且つ頻度が多くなるほど処理時間位置を移動させる時間を遅くすることができる。
【０１０７】
また、第二表示処理部２５は、ユーザＵによるスクロールバー４１のつまみ４５またはアロー４６への操作が受付部２２で受け付けられた場合、経過時間ポインタ４３の位置が移動された場合と同様の処理を行うことができる。
【０１０８】
例えば、第二表示処理部２５は、移動後のつまみ４５の位置またはアロー４６への操作に応じた位置に対応する時間情報を含む生成情報Ｃ１１，Ｃ１２を記憶部１３から取得し、取得した生成情報Ｃ１１，Ｃ１２に基づいて、表示領域３１，３２を更新する。その後、第二表示処理部２５は、設定された処理時間位置を移動させながら、表示領域３１，３２を更新する。
【０１０９】
第二表示処理部２５は、スクロールバー４１のつまみ４５の位置を移動する場合、経過時間ポインタ４３を移動後のつまみ４５の位置に対応する位置に移動する。また、第二表示処理部２５は、経過時間ポインタ４３の位置を移動する場合、スクロールバー４１のつまみ４５を移動後の経過時間ポインタ４３の位置に対応する位置に移動する。
【０１１０】
なお、第二表示処理部２５は、ユーザＵの操作によって経過時間ポインタ４３またはつまみ４５の位置が移動された場合、経過時間ポインタ４３またはつまみ４５の位置に対応する時間情報を含む生成情報Ｃ１１を表示領域３１内の中央部に配置することもできる。また、第二表示処理部２５は、経過時間ポインタ４３またはつまみ４５が移動されてから一定期間だけ生成情報Ｃ１１を表示領域３１内の中央部に配置し、その後、生成情報Ｃ１１を表示領域３１内の最下部に配置することもできる。
【０１１１】
また、第二表示処理部２５は、試合が終了していない場合、記憶部１３に記憶されている生成情報Ｃ１１，Ｃ１２のみを用いて上述した処理を行うことができる。例えば、第二表示処理部２５は、後半３０分までの生成情報Ｃ１１，Ｃ１２が記憶部１３に記憶されている場合、後半３０分までは上述した処理を行い、その後、第一表示処理部２４によるリアルタイム表示を行うことができる。
【０１１２】
また、情報提供装置３は、生成情報Ｃ１２のうち一部の情報を他の情報よりも遅れて端末装置１へ出力する場合がある。この場合、生成情報Ｃ１２をほぼリアルタイムに表示する第一表示処理部２４では、一部の情報に基づく画像が表示領域３２に表示されない。一方で、第二表示処理部２５は、記憶部１３に記憶されている生成情報Ｃ１２に上述した一部の情報が含まれている場合、かかる一部の情報を含めた生成情報Ｃ１２に基づく画像を表示することができる。
【０１１３】
このように、第一表示処理部２４による表示領域３２の表示内容に比べ、第二表示処理部２５による表示領域３２の表示内容の情報量を多くすることができる場合があり、ユーザＵが試合の進行状況をより適切に把握することができる。上述した一部の情報とは、例えば、イベント情報がゴールやシュートを示す情報でない場合、選手の画像情報（または選手を識別する情報）である。この場合、第二表示処理部２５による表示領域３２の表示内容により、ユーザＵは、ゴールおよびシュート以外のプレイ状態においてボールにタッチしている選手を把握することができる。
【０１１４】
なお、第二表示処理部２５は、生成情報Ｃ１２のうち一部の情報が他の情報よりも遅れて取得部２１で取得される場合、一部の情報が取得部２１で取得された生成情報Ｃ１２に限り表示領域３２に表示することもできる。これにより、一部の情報がある生成情報Ｃ１２に基づく表示から一部の情報がない生成情報Ｃ１２に基づく表示に切り替わることを防止することができる。
【０１１５】
また、情報提供装置３が生成情報Ｃ１１のうち一部の情報を他の情報よりも遅れて端末装置１へ出力する場合も同様に、第一表示処理部２４による表示領域３１の表示内容の情報量を多くすることができる。これにより、ユーザＵが試合の進行状況をより適切に把握することができる。
【０１１６】
また、上述したように、第一表示処理部２４は、各生成情報Ｃ１１，Ｃ１２が取得部２１で取得される毎に、表示領域３１，３２を更新する。試合が前半または後半である場合には、情報提供装置３から生成情報Ｃ１１，Ｃ１２が端末装置１へ送信されるが、試合がハーフタイム中である場合、試合に動きがない。そのため、ハーフタイム中の生成情報Ｃ１１，Ｃ１２は、情報提供装置３から送信されないが、情報提供装置３からは更新された試合関連情報が配信される。
【０１１７】
そこで、第二表示処理部２５は、試合がハーフタイム中である場合、ハーフタイム中に情報提供装置３から配信される試合関連情報に基づいて表示画面３０の表示を更新することができる。また、第二表示処理部２５は、試合がハーフタイム中である場合、記憶部１３に記憶された生成情報Ｃ１０または試合関連情報に基づいて表示画面３０の表示を更新することもできる。なお、第二表示処理部２５は、イベント情報に前半終了の情報が含まれる生成情報Ｃ１０が取得された後、イベント情報に後半のキックオフの情報が含まれる生成情報Ｃ１０が取得されるまでの間を試合がハーフタイム中であると判定することができる。
【０１１８】
例えば、第二表示処理部２５は、記憶部１３に記憶された生成情報Ｃ１０に基づき、試合前半のハイライトシーンのテキストとアニメーションとを表示領域３１，３２に表示することができる。例えば、第二表示処理部２５は、イベント情報にゴールの情報が含まれる生成情報Ｃ１０と、ゴールから設定時間Ｔａ前（例えば、１分前）までの生成情報Ｃ１０とを第二コンテンツ記憶部１６から取得する。
【０１１９】
第二表示処理部２５は、ゴールから設定時間Ｔａ前に対応する時間情報を有する生成情報Ｃ１０からゴールに対応する時間情報を有する生成情報Ｃ１０までを試合経過時間が古い生成情報Ｃ１０から順に用いて表示画面３０を更新する部分再生処理を行う。かかる部分再生処理は、ゴール毎に行われるが、ゴール毎に加え、シュート毎に行われてもよい。
【０１２０】
例えば、イベント情報にゴールの情報が生成情報Ｃ１１１２，Ｃ１２４０に含まれているとし、ゴールから設定時間Ｔａ前に対応する時間情報を有する生成情報Ｃ１０が、生成情報Ｃ１１１０，Ｃ１１１１，Ｃ１２３９であるとする。生成情報Ｃ１１１２と生成情報Ｃ１２４１とは同じ試合経過時間の時間情報を有しており、試合経過時間が少ない順番が、生成情報Ｃ１１１０，Ｃ１２４０，Ｃ１１１１，Ｃ１１１２，Ｃ１２４０であるとする。
【０１２１】
この場合、第二表示処理部２５は、生成情報Ｃ１１１０に基づく表示領域３１の更新、生成情報Ｃ１２４０に基づく表示領域３２の更新、生成情報Ｃ１１１１に基づく表示領域３１の更新といった順番で更新処理を実行する。そして、第二表示処理部２５は、最後に、生成情報Ｃ１１１２，Ｃ１２４０に基づいて表示領域３１，３２を同時に変更する。
【０１２２】
このように、第二表示処理部２５は、時間情報に基づいて、第一コンテンツＣ１と第二コンテンツＣ２とを連動させて表示画面３０に表示できる。そのため、第一コンテンツＣ１と第二コンテンツＣ２とによりユーザＵがより把握しやすいように試合の流れを通知することができる。また、ハーフタイムに前半のハイライトをユーザＵへ自動的に提供することができ、ユーザＵの利便性を高めることができる。
【０１２３】
また、部分再生処理における再生時間を設定時間Ｔａとすることで通常再生が行われ、再生時間を設定時間Ｔａよりも短くすることで早送り再生が行われる。ユーザＵは、入力部１２への操作によって再生時間（または再生速度。以下同様）を設定することができる。
【０１２４】
第二表示処理部２５は、受付部２２によって受け付けられた再生時間の設定に応じた再生時間で部分再生処理を実行する。これにより、通常再生、早送り再生、スロー再生などを任意に設定することができる。なお、第二表示処理部２５は、複数の部分再生処理を行う必要がある場合、これら複数の部分再生処理が所定時間Ｔｂ内に行われるように各再生時間を自動調整することができる。
【０１２５】
また、第二表示処理部２５は、イベント情報が含まれる生成情報Ｃ１０のみを用いて表示領域３１，３２を更新することができる。この場合も、第二表示処理部２５は、生成情報Ｃ１０に含まれる時間情報に基づいて、試合経過時間が小さい生成情報Ｃ１０から順に用いて表示領域３１，３２を更新する。
【０１２６】
また、第二表示処理部２５は、部分再生処理の前または後に、試合関連情報に基づいて、チーム毎のフォーメーション図、チームのスタッツ、および各選手のスタッツを順次アニメーション表示領域３５に配置することができる。このとき、第二表示処理部２５は、アニメーション表示領域３５には、図形５１，５３および画像５２は表示しないが、背景として、図形５０をアニメーション表示領域３５に表示することができる。なお、第二表示処理部２５は、図形５０に加え、図形５１，５３および画像５２の少なくとも一つを背景としてアニメーション表示領域３５に表示することもできる。
【０１２７】
また、第二表示処理部２５は、後半が終了した場合に、ハーフタイムの場合と同様に、部分再生処理を行うこともできる。また、部分再生処理の前または後に試合関連情報に基づいてアニメーション表示領域３５を更新することができる。
【０１２８】
〔４．端末装置１の処理フロー〕
図１１を用いて、端末装置１における情報処理の手順の一例について説明する。図１１は、実施形態に係る端末装置における情報処理の流れの一例を示すフローチャートである。かかる情報処理は、繰り返し実行される処理である。
【０１２９】
図１１に示すように、制御部１４は、情報提供装置３から生成情報Ｃ１０を取得したか否かを判定する（ステップＳ１０）。制御部１４は、生成情報Ｃ１０を取得したと判定した場合（ステップＳ１０：Ｙｅｓ）、第一表示処理を実行する（ステップＳ１１）。かかる第一表示処理は、図１２のステップＳ２０〜Ｓ２３の処理であり、後で詳述する。
【０１３０】
制御部１４は、ステップＳ１１の処理が終了した場合、または、生成情報Ｃ１０を取得していないと判定した場合（ステップＳ１０：Ｎｏ）、ユーザＵにより入力部１２への特定の操作があるか否かを判定する（ステップＳ１２）。制御部１４は、特定の操作があると判定した場合（ステップＳ１２：Ｙｅｓ）、第二表示処理を実行する（ステップＳ１３）。かかる第二表示処理は、図１３のステップＳ３０〜Ｓ３２の処理であり、後で詳述する。
【０１３１】
制御部１４は、ステップＳ１３の処理が終了した場合、または、特定の操作がないと判定した場合（ステップＳ１２：Ｎｏ）、試合がハーフタイム中または試合終了であるか否かを判定する（ステップＳ１４）。制御部１４は、イベント情報にハーフタイムの情報が含まれている生成情報Ｃ１０を取得してからイベント情報に後半のキックオフの情報が含まれている生成情報Ｃ１０を取得するまでの間、試合がハーフタイム中であると判定する。また、制御部１４は、イベント情報に試合終了の情報が含まれている生成情報Ｃ１０を取得した場合に、試合終了であると判定する。
【０１３２】
制御部１４は、試合がハーフタイム中または試合終了であると判定した場合（ステップＳ１４：Ｙｅｓ）、記憶部１３に記憶された複数の生成情報Ｃ１０に基づいて上述した部分再生処理を実行する（ステップＳ１５）。制御部１４は、ステップＳ１５の処理が終了した場合、または試合がハーフタイム中および試合終了でないと判定した場合（ステップＳ１４：Ｎｏ）、図１１に示す処理を終了する。
【０１３３】
図１２は、図１１に示す第一表示処理の流れを示すフローチャートである。図１２に示すように、制御部１４は、第一コンテンツＣ１の生成情報Ｃ１１を取得したか否かを判定する（ステップＳ２０）。制御部１４は、生成情報Ｃ１１を取得したと判定した場合（ステップＳ２０：Ｙｅｓ）、取得した生成情報Ｃ１１に基づいて第一コンテンツＣ１の表示領域３１を更新する（ステップＳ２１）。
【０１３４】
制御部１４は、ステップＳ２１の処理が終了した場合、または生成情報Ｃ１１を取得していないと判定した場合（ステップＳ２０：Ｎｏ）、第二コンテンツＣ２の生成情報Ｃ１２を取得したか否かを判定する（ステップＳ２２）。制御部１４は、生成情報Ｃ１２を取得したと判定した場合（ステップＳ２２：Ｙｅｓ）、取得した生成情報Ｃ１２に基づいて第二コンテンツＣ２の表示領域３２を更新する（ステップＳ２３）。制御部１４は、ステップＳ２３の処理が終了した場合、または生成情報Ｃ１２を取得していないと判定した場合（ステップＳ２２：Ｎｏ）、図１２に示す処理を終了する。なお、制御部１４は、ステップＳ２０，Ｓ２１の処理と、ステップＳ２２，Ｓ２３の処理とは、図１２に示す順に限定されない。例えば、制御部１４は、ステップＳ２０，Ｓ２１の処理と、ステップＳ２２，Ｓ２３の処理とを並行して行うことができ、ステップＳ２２，Ｓ２３の処理の後に、ステップＳ２０，Ｓ２１の処理を行うこともできる。
【０１３５】
図１３は、図１１に示す第二表示処理の流れを示すフローチャートである。図１３に示すように、制御部１４は、指定経過時間に応じた生成情報Ｃ１１，Ｃ１２を記憶部１３から取得する（ステップＳ３０）。指定経過時間は、経過時間ポインタ４３の移動位置またはつまみ４５の移動位置に対応する時間情報である。
【０１３６】
次に、制御部１４は、指定経過時間に応じた生成情報Ｃ１１，Ｃ１２に基づき、各表示領域３１，３２を更新する（ステップＳ３１）。これにより、特定の操作に応じた試合経過時間の生成情報Ｃ１１，Ｃ１２による表示領域３１，３２への表示を行うことができる。
【０１３７】
次に制御部１４は、再生処理を実行する（ステップＳ３２）。かかる再生処理は、図１４のステップＳ４０〜Ｓ４３の処理であり、後で詳述する。制御部１４は、ステップＳ３２が終了した場合、図１３に示す処理を終了する。
【０１３８】
図１４は、図１３に示す再生処理の流れを示すフローチャートである。図１４に示すように、制御部１４は、処理時間位置を進める（ステップＳ４０）。処理時間位置とは、上述したように、試合経過時間で規定される時間軸上における処理対象となる時間位置である。
【０１３９】
制御部１４は、処理時間位置に対応する生成情報Ｃ１０があるか否かを判定する（ステップＳ４１）。処理時間位置に対応する生成情報Ｃ１０とは、例えば、処理時間位置が後半の１０分の時間位置である場合、後半の１０分を示す時間情報を含む生成情報Ｃ１０である。
【０１４０】
制御部１４は、処理時間位置に対応する生成情報Ｃ１０があると判定した場合（ステップＳ４１：Ｙｅｓ）、処理時間位置に対応する生成情報Ｃ１０を記憶部１３から取得し、取得した生成情報Ｃ１０に基づいて表示領域３１，３２の少なくとも一つを更新する（ステップＳ４２）。
【０１４１】
制御部１４は、ステップＳ４２の処理が終了した場合、または処理時間位置に対応する生成情報Ｃ１０がないと判定した場合（ステップＳ４１：Ｎｏ）、未処理の生成情報Ｃ１０があるか否かを判定する（ステップＳ４３）。未処理の生成情報Ｃ１０とは、指定経過時間に応じた生成情報Ｃ１０からイベント情報が試合終了の情報を含む生成情報Ｃ１０までのうちステップＳ４２の処理に用いられていない生成情報Ｃ１０である。
【０１４２】
制御部１４は、未処理の生成情報Ｃ１０があると判定した場合（ステップＳ４３：Ｙｅｓ）、処理をステップＳ４０へ移行し、未処理の生成情報Ｃ１０がないと判定した場合（ステップＳ４３：Ｎｏ）、図１４に示す処理を終了する。
【０１４３】
〔５．変形例〕
上述した例では、第二コンテンツＣ２をアニメーションとして説明したが、第二コンテンツＣ２は動画であってもよく、また、アニメーションおよび動画以外のコンテンツであってもよい。
【０１４４】
また、上述した例では、第一コンテンツＣ１および第二コンテンツＣ２が競技の試合状況を示すコンテンツであるものとして説明したが、第一コンテンツＣ１および第二コンテンツＣ２は、競技の試合状況を示すコンテンツに限定されない。例えば、第一コンテンツＣ１および第二コンテンツＣ２は、音楽コンサートの状況を互いに異なる表示態様で表示するコンテンツであってもよく、また、ミュージカル、演劇、歌舞伎、ダンス、パフォーマンスといったステージの状況を互いに異なる表示態様で表示するコンテンツであってもよい。また、第一コンテンツＣ１および第二コンテンツＣ２は、ドキュメンタリーのコンテンツ、例えば、討論、インタビュー、または探検の状況を互いに異なる表示態様で表示するコンテンツであってもよい。また、第一コンテンツＣ１および第二コンテンツＣ２は、講演や授業の状況を互いに異なる表示態様で表示するコンテンツであってもよい。
【０１４５】
上述した例では、制御部１４の第二表示処理部２５は、二つのコンテンツＣ１，Ｃ２を試合経過時間で規定される時間軸上における同一または近似した時間位置で再生して連動させる例を説明したが、時間軸上で連動させるコンテンツは二つに限定されない。
【０１４６】
例えば、制御部１４は、三つ以上のコンテンツを試合経過時間で規定される時間軸上における同一または近似した時間位置で再生して連動させることもできる。例えば、時間軸上で連動させる三つのコンテンツとして、上述した第一コンテンツＣ１および第二コンテンツＣ２に加え、第三コンテンツを含めることができる。
【０１４７】
第三コンテンツは、例えば、速報アプリを利用した試合を閲覧する複数のユーザＵのコメントを時間軸上に配列したタイムラインであってもよい。この場合、第三コンテンツは、ユーザＵのコメントを含む表示情報と試合経過時間を示す時間情報とを各々含む複数の情報からなる時系列情報である。また、第三コンテンツは、試合を撮像した動画コンテンツであってもよい。なお、制御部１４は、第三コンテンツの表示処理を、上述した第一コンテンツＣ１および第二コンテンツＣ２の表示処理と同様に行うことができる。
【０１４８】
また、上述した生成情報Ｃ１２は、試合に参加している選手の情報のうちボールにタッチしている選手のみの情報を含む例を説明したが、生成情報Ｃ１２にボールにタッチしている選手以外の選手の情報を含めてもよい。この場合、制御部１４は、アニメーション表示領域３５には、ボールにタッチしている選手以外の選手の情報も表示することができる。
【０１４９】
また、上述した例では、サッカーの試合を例に挙げて説明したが、競技は、サッカーに限定されず、例えば、バスケットボール、アメリカンフットボール、ラグビー、陸上競技、バレーボール、野球、卓球、格闘技などであってもよい。
【０１５０】
時間情報は、時系列の複数の生成情報Ｃ１０を時間的に順位付けする情報であり、競技がサッカーの場合には、上述したように、試合の経過時間を示す情報である。また、野球、卓球、およびバレーボールといった競技の場合、生成情報Ｃ１２には、時間情報として試合の経過時間を示す情報または試合の進捗を示す情報が含まれる。試合の進捗を示す情報とは、例えば、野球の場合、ボール、ストライク、アウト、ファール、盗塁、ボークなどといったイベントが発生したタイミングで付される進捗識別番号の情報である。このように、時間情報は、試合の経過時間に代えて、試合の進捗を識別できる情報であってもよい。
【０１５１】
また、表示処理部２３は、取得部２１がネットワーク４を介して試合環境を示す環境情報を取得した場合、かかる環境情報に基づいた画像を表示領域３２に表示することもできる。環境情報は、例えば、競技場（スタジアム）の気温、天候、明るさなどであり、表示処理部２３は、気温、天候、明るさに応じた画像を表示することができる。
【０１５２】
なお、上述した例では、情報提供装置３から取得される第二コンテンツＣ２の生成情報Ｃ１２は、図５に示す情報であるが、生成情報Ｃ１２は表示領域３２に表示される画像そのものを示す画像情報であってもよい。
【０１５３】
また、取得部２１が表示画面３０に表示されている情報の試合とは異なる他の試合の状況を示す情報を情報提供装置３から取得した場合、表示処理部２３は、かかる他の試合の状況を示す情報を表示画面３０に表示することができる。また、取得部２１が表示画面３０に表示されている情報の試合の結果に応じた順位表を示す情報を情報提供装置３から取得した場合、表示処理部２３は、かかる順位表を示す情報を表示画面３０に表示することができる。また、表示処理部２３は、イベント情報が試合終了を示す生成情報Ｃ１０に基づいて表示画面３０を更新した後、順位表を示す情報を表示画面３０に表示することもできる。
【０１５４】
また、上述した例では、表示領域３２において経過時間ポインタ４３の位置が移動される例について説明したが、ユーザＵによる特定の操作はイベント図形４４に対する操作であってもよい。この場合、ユーザＵによって選択されたイベント図形４４の位置に対応する生成情報Ｃ１０に基づいて表示画面３０が更新される。
【０１５５】
〔６．プログラム〕
上述した実施形態における端末装置１の通信部１０、記憶部１３、および制御部１４は、例えば図１５に示すような構成のコンピュータ２００が表示処理プログラム速報アプリのプログラムを実行することによって実現される。図１５は、表示処理プログラムを含む速報アプリを実行するコンピュータのハードウェア構成の一例を示す図である。コンピュータ２００は、ＣＰＵ２０１、ＲＡＭ２０２、ＲＯＭ（Read  Only  Memory）２０３、ＨＤＤ（Hard  Disk  Drive）２０４、通信インターフェイス（Ｉ／Ｆ）２０５、入出力インターフェイス（Ｉ／Ｆ）２０６、およびメディアインターフェイス（Ｉ／Ｆ）２０７を備える。
【０１５６】
ＣＰＵ２０１は、ＲＯＭ２０３またはＨＤＤ２０４に格納されたプログラムに基づいて動作し、各部の制御を行う。ＲＯＭ２０３は、コンピュータ２００の起動時にＣＰＵ２０１によって実行されるブートプログラムや、コンピュータ２００のハードウェアに依存するプログラム等を格納する。
【０１５７】
ＨＤＤ２０４は、ＣＰＵ２０１によって実行されるプログラムによって使用されるデータ等を格納する。例えば、ＨＤＤ２０４は、図３に記載した第一コンテンツ記憶部１５、第二コンテンツ記憶部１６、および試合関連情報記憶部１７と同様のデータを記憶する。通信インターフェイス２０５は、ネットワーク４を介して他の機器からデータを受信してＣＰＵ２０１へ送り、ＣＰＵ２０１が生成したデータを、ネットワーク４を介して他の機器へ送信する。
【０１５８】
ＣＰＵ２０１は、入出力インターフェイス２０６を介して、表示部１１やプリンタ等の出力装置、および、キーボードおよびマウスまたはタッチパネル等の入力部１２を制御する。ＣＰＵ２０１は、入出力インターフェイス２０６を介して、入力装置からデータを取得する。また、ＣＰＵ２０１は、生成したデータを、入出力インターフェイス２０６を介して出力装置へ出力する。
【０１５９】
メディアインターフェイス２０７は、記録媒体２０８に格納されたプログラムまたはデータを読み取り、ＲＡＭ２０２を介してＣＰＵ２０１に提供する。ＣＰＵ２０１は、当該プログラムを、メディアインターフェイス２０７を介して記録媒体２０８からＲＡＭ２０２上にロードし、ロードしたプログラムを実行する。記録媒体２０８は、例えばＤＶＤ（Digital  Versatile  Disc）、ＰＤ（Phase  change  rewritable  Disk）等の光学記録媒体、ＭＯ（Magneto-Optical  disk）等の光磁気記録媒体、テープ媒体、磁気記録媒体、または半導体メモリ等である。
【０１６０】
コンピュータ２００が上述した実施形態に係る端末装置１として機能する場合、コンピュータ２００のＣＰＵ２０１は、ＲＡＭ２０２上にロードされた速報アプリを実行することにより、図３に示す取得部２１、受付部２２および表示処理部２３の各機能を実現する。コンピュータ２００のＣＰＵ２０１は、速報アプリを含むプログラム、記録媒体２０８から読み取って実行するが、他の例として、他の装置から、ネットワーク４を介してプログラムを取得してもよい。
【０１６１】
［７．効果］
以上のように、実施形態に係る表示処理プログラムは、取得手順と、表示処理手順とをコンピュータ２００に実行させる。取得手順では、表示情報と時間情報とが時間情報毎に関連付けられた時系列情報を各々含み、表示画面３０の互いに異なる表示領域３１，３２に表示される第一コンテンツＣ１および第二コンテンツＣ２を取得する。表示処理手順では、第一コンテンツＣ１の時間情報と第二コンテンツＣ２の時間情報とに基づいて、第一コンテンツＣ１と第二コンテンツＣ２とを連動させて表示画面３０に表示する。これにより、ユーザＵは、第一コンテンツＣ１および第二コンテンツＣ２を連動させて表示画面３０に表示することができ、例えば、試合の進行状況を複数のコンテンツＣ１，Ｃ２から迅速且つ的確に把握することができる。
【０１６２】
また、実施形態に係る表示処理プログラムは、第一コンテンツＣ１および第二コンテンツＣ２のうち一方のコンテンツに対するユーザ特定操作を受け付ける受付手順をさらにコンピュータ２００に実行させる。表示処理手順では、第一コンテンツＣ１の時間情報のうちユーザ特定操作に対応する時間情報と第二コンテンツＣ２の時間情報のうちユーザ特定操作に対応する時間情報とに基づいて、第一コンテンツＣ１と第二コンテンツＣ２とを連動させて表示画面３０に表示する。これにより、ユーザＵは、例えば、第一コンテンツＣ１に対するユーザ特定操作があった場合において、第一コンテンツＣ１および第二コンテンツＣ２を連動させて表示画面３０に表示することができる。例えば、試合の進行状況を複数のコンテンツから迅速且つ的確に把握することができる。
【０１６３】
また、表示処理手順において、一方のコンテンツにおけるユーザ特定操作に対応する時間情報に関連付けられた表示情報に基づいて一方のコンテンツの表示画面３０への表示内容を切り替えると共に、他方のコンテンツにおけるユーザ特定操作に対応する時間情報に関連付けられた表示情報に基づいて他方のコンテンツの表示画面３０への表示内容を切り替える。これにより、ユーザＵは、例えば、経過時間ポインタ４３の位置およびつまみ４５のいずれかを移動した場合であっても、第一コンテンツＣ１および第二コンテンツＣ２を連動させて表示画面３０に表示することができ、例えば、試合の進行状況を複数のコンテンツＣ１，Ｃ２から迅速且つ的確に把握することができる。
【０１６４】
また、第一コンテンツＣ１と第二コンテンツＣ２の各々は、時間情報毎に表示情報と時間情報とを各々含む複数の生成情報Ｃ１０によって構成される。表示処理手順では、第一コンテンツＣ１の生成情報Ｃ１１が取得される毎に、取得された生成情報Ｃ１１に基づいて表示画面３０に表示する第一コンテンツＣ１をリアルタイムに更新する。また、表示処理手順では、第二コンテンツＣ２の生成情報Ｃ１２が取得される毎に、取得された生成情報Ｃ１２に基づいて表示画面３０に表示する第二コンテンツＣ２をリアルタイムに更新する。これにより、生成情報Ｃ１０に含まれる時間情報に依存しないため、端末装置１の処理負荷を軽減することができる。また、第一コンテンツＣ１の表示領域３１への表示および第二コンテンツＣ２の表示領域３２への表示についてリアルタイム性を高めることができ、試合の速報性を高めることができる。
【０１６５】
また、実施形態に係る表示処理プログラムは、第一コンテンツＣ１の生成情報Ｃ１１および第二コンテンツＣ２の生成情報Ｃ１２が取得される毎に、取得された生成情報Ｃ１１，Ｃ１２を記憶部１３に記憶する記憶手順をさらにコンピュータ２００に実行させる。表示処理手順では、記憶部１３に記憶された時間情報のうちユーザ特定操作に対応する時間情報に基づいて、第一コンテンツＣ１と第二コンテンツＣ２とを連動させて表示画面３０に表示する。これにより、ユーザ特定操作に応じた特定の時間における第一コンテンツＣ１および第二コンテンツＣ２の状態を容易に把握することができる。
【０１６６】
また、表示処理手順では、ユーザ特定操作に対応する時間情報が記憶部１３に記憶されている場合に、ユーザ特定操作に対応する時間情報に基づいて、第一コンテンツＣ１と第二コンテンツＣ２とを連動させて表示画面３０に表示する。
【０１６７】
また、第一コンテンツＣ１および第二コンテンツＣ２の各々は、競技における同一の試合の状況を互いに異なる表示態様で表示するコンテンツである。これにより、試合の進行状況を複数のコンテンツから迅速且つ的確に把握することができる。なお、第一コンテンツＣ１および第二コンテンツＣ２の各々は、経時的に変化する同一対象を異なる表示態様で表示するコンテンツであればよく、競技における試合の状況を示すコンテンツでなくてもよい。
【０１６８】
また、第一コンテンツＣ１は、試合の状況を表すアニメーションまたは動画を含むコンテンツである。また、第二コンテンツＣ２は、試合の状況を表す文字情報を含むコンテンツである。これにより、アニメーションまたは動画により試合を直感的に把握しつつ文字情報により試合の詳細を把握することができる。
【０１６９】
また、時間情報は、試合が行われている状態で所定のイベントの発生時間および予め設定された間隔で発生する時間の少なくとも一つの情報を含む。これにより、第一コンテンツＣ１および第二コンテンツＣ２の情報量を抑制しつつ、第一コンテンツＣ１および第二コンテンツＣ２として必要な情報をユーザＵへ通知することができる。
【０１７０】
また、実施形態に係る端末装置１（表示処理装置の一例）は、取得部２１と、表示処理部２３とを備える。取得部２１は、表示情報と時間情報とが時間情報毎に関連付けられた時系列情報を各々含み、表示画面３０の互いに異なる領域に表示される第一コンテンツＣ１および第二コンテンツＣ２を取得する。表示処理部２３は、第一コンテンツＣ１の時間情報と第二コンテンツＣ２の時間情報とに基づいて、第一コンテンツＣ１と第二コンテンツＣ２とを連動させて表示画面３０に表示する。
【０１７１】
以上、本発明を実施形態を用いて説明したが、本発明の技術的範囲は上記実施形態に記載の範囲には限定されない。上記実施形態に多様な変更または改良を加えることが可能であることが当業者には明らかである。また、そのような変更または改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。
【符号の説明】
【０１７２】
１  端末装置
２  情報出力装置
３  情報提供装置
４  ネットワーク
１０  通信部
１１  表示部
１２  入力部
１３  記憶部
１４  制御部
１５  第一コンテンツ記憶部
１６  第二コンテンツ記憶部
１７  試合関連情報記憶部
２１  取得部
２２  受付部
２３  表示処理部
２４  第一表示処理部
２５  第二表示処理部
３０  表示画面
３１，３２，３４  表示領域
３３  タブ領域
３５  アニメーション表示領域
３６  ゲージ表示領域
４１  スクロールバー
４２  試合時間ゲージ
４３  経過時間ポインタ
４５  つまみ
【図１】
2019144826.tif 000003
【図２】
2019144826.tif 000004
【図３】
2019144826.tif 000005
【図４】
2019144826.tif 000006
【図５】
2019144826.tif 000007
【図６】
2019144826.tif 000008
【図７】
2019144826.tif 000009
【図８】
2019144826.tif 000010
【図９】
2019144826.tif 000011
【図１０】
2019144826.tif 000012
【図１１】
2019144826.tif 000013
【図１２】
2019144826.tif 000014
【図１３】
2019144826.tif 000015
【図１４】
2019144826.tif 000016
【図１５】
2019144826.tif 000017
【手続補正書】
【提出日】平成30年5月17日(2018.5.17)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
表示情報と時間情報とが前記時間情報毎に関連付けられた時系列情報を各々含み、表示画面の互いに異なる領域に表示される第一コンテンツおよび第二コンテンツを取得する取得手順と、
前記第一コンテンツおよび前記第二コンテンツのうち一方のコンテンツに対する第一操作と他方のコンテンツに対する前記第一操作とは異なる第二操作とを受け付ける受付手順と、
前記第一コンテンツの前記時間情報のうち前記第一操作に対応する時間情報と前記第二コンテンツの前記時間情報のうち前記第一操作に対応する時間情報とに基づいて、前記第一コンテンツと前記第二コンテンツとを連動させて前記表示画面に表示し、前記第一コンテンツの前記時間情報のうち前記第二操作に対応する時間情報と前記第二コンテンツの前記時間情報のうち前記第二操作に対応する時間情報とに基づいて、前記第一コンテンツと前記第二コンテンツとを連動させて前記表示画面に表示する表示処理手順と、
をコンピュータに実行させることを特徴とする表示処理プログラム。
【請求項２】
前記表示処理手順は、
前記一方のコンテンツにおける前記第一操作または前記第二操作に対応する時間情報に関連付けられた表示情報に基づいて前記一方のコンテンツの前記表示画面への表示内容を切り替えると共に、他方のコンテンツにおける前記第一操作または前記第二操作に対応する時間情報に関連付けられた表示情報に基づいて前記他方のコンテンツの前記表示画面への表示内容を切り替える
ことを特徴とする請求項１に記載の表示処理プログラム。
【請求項３】
前記時系列情報は、
前記時間情報毎に前記表示情報と前記時間情報とを各々含む複数の生成情報によって構成され、
前記表示処理手順は、
前記第一コンテンツの前記生成情報が取得される毎に、取得された前記生成情報に基づいて前記表示画面に表示する前記第一コンテンツをリアルタイムに更新し、前記第二コンテンツの前記生成情報が取得される毎に、取得された前記生成情報に基づいて前記表示画面に表示する前記第二コンテンツをリアルタイムに更新する
ことを特徴とする請求項１または２に記載の表示処理プログラム。
【請求項４】
前記第一コンテンツの前記生成情報および前記第二コンテンツの前記生成情報が取得される毎に、取得された前記生成情報を記憶部に記憶する記憶手順をさらに前記コンピュータに実行させ、
前記表示処理手順は、
前記記憶部に記憶された時間情報のうち前記第一操作または前記第二操作に対応する時間情報に基づいて、前記第一コンテンツと前記第二コンテンツとを連動させて前記表示画面に表示する
ことを特徴とする請求項３に記載の表示処理プログラム。
【請求項５】
前記第一コンテンツおよび前記第二コンテンツの各々は、
競技における同一の試合の状況を互いに異なる表示態様で表示するコンテンツである
ことを特徴とする請求項１〜４のいずれか一つに記載の表示処理プログラム。
【請求項６】
前記第一コンテンツは、
前記試合の状況を表す文字情報を含むコンテンツであり、
前記第二コンテンツは、
前記試合の状況を表すアニメーションまたは動画を含むコンテンツである
ことを特徴とする請求項５に記載の表示処理プログラム。
【請求項７】
前記時間情報は、
前記試合が行われている状態で所定のイベントの発生時間および予め設定された間隔で発生する時間の少なくとも一つの情報を含む
ことを特徴とする請求項５または６に記載の表示処理プログラム。
【請求項８】
前記時間情報は、
前記試合の経過時間を示す情報または前記試合の進捗を示す情報を含む
ことを特徴とする請求項５〜７のいずれか一つに記載の表示処理プログラム。
【請求項９】
表示情報と時間情報とが前記時間情報毎に関連付けられた時系列情報を各々含み、表示画面の互いに異なる領域に表示される第一コンテンツおよび第二コンテンツを取得する取得部と、
前記第一コンテンツおよび前記第二コンテンツのうち一方のコンテンツに対する第一操作と他方のコンテンツに対する前記第一操作とは異なる第二操作とを受け付ける受付部と、
前記第一コンテンツの前記時間情報のうち前記第一操作に対応する時間情報と前記第二コンテンツの前記時間情報のうち前記第一操作に対応する時間情報とに基づいて、前記第一コンテンツと前記第二コンテンツとを連動させて前記表示画面に表示し、前記第一コンテンツの前記時間情報のうち前記第二操作に対応する時間情報と前記第二コンテンツの前記時間情報のうち前記第二操作に対応する時間情報とに基づいて、前記第一コンテンツと前記第二コンテンツとを連動させて前記表示画面に表示する表示処理部と、を備える
ことを特徴とする表示処理装置。
【請求項１０】
コンピュータが実行する表示処理方法であって、
表示情報と時間情報とが前記時間情報毎に関連付けられた時系列情報を各々含み、表示画面の互いに異なる領域に表示される第一コンテンツおよび第二コンテンツを取得する取得工程と、
前記第一コンテンツおよび前記第二コンテンツのうち一方のコンテンツに対する第一操作と他方のコンテンツに対する前記第一操作とは異なる第二操作とを受け付ける受付工程と、
前記第一コンテンツの前記時間情報のうち前記第一操作に対応する時間情報と前記第二コンテンツの前記時間情報のうち前記第一操作に対応する時間情報とに基づいて、前記第一コンテンツと前記第二コンテンツとを連動させて前記表示画面に表示し、前記第一コンテンツの前記時間情報のうち前記第二操作に対応する時間情報と前記第二コンテンツの前記時間情報のうち前記第二操作に対応する時間情報とに基づいて、前記第一コンテンツと前記第二コンテンツとを連動させて前記表示画面に表示する表示処理工程と、を含む
ことを特徴とする表示処理方法。
【手続補正書】
【提出日】平成30年10月2日(2018.10.2)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
表示情報と時間情報とが前記時間情報毎に関連付けられた時系列情報を各々含み、表示画面の互いに異なる領域に表示される第一コンテンツおよび第二コンテンツを取得する取得手順と、
前記第一コンテンツおよび前記第二コンテンツのうち一方のコンテンツに対応して表示される第一操作対象を移動する操作である第一操作と他方のコンテンツに対応して表示される第二操作対象を移動する操作である前記第一操作とは異なる第二操作とを受け付ける受付手順と、
前記第一コンテンツの前記時間情報のうち前記第一操作に対応する時間情報と前記第二コンテンツの前記時間情報のうち前記第一操作に対応する時間情報とに基づいて、前記第一コンテンツと前記第二コンテンツとを連動させて前記表示画面に表示し、前記第一コンテンツの前記時間情報のうち前記第二操作に対応する時間情報と前記第二コンテンツの前記時間情報のうち前記第二操作に対応する時間情報とに基づいて、前記第一コンテンツと前記第二コンテンツとを連動させて前記表示画面に表示する表示処理手順と、
をコンピュータに実行させることを特徴とする表示処理プログラム。
【請求項２】
前記表示処理手順は、
前記一方のコンテンツにおける前記第一操作または前記第二操作に対応する時間情報に関連付けられた表示情報に基づいて前記一方のコンテンツの前記表示画面への表示内容を切り替えると共に、他方のコンテンツにおける前記第一操作または前記第二操作に対応する時間情報に関連付けられた表示情報に基づいて前記他方のコンテンツの前記表示画面への表示内容を切り替える
ことを特徴とする請求項１に記載の表示処理プログラム。
【請求項３】
前記時系列情報は、
前記時間情報毎に前記表示情報と前記時間情報とを各々含む複数の生成情報によって構成され、
前記表示処理手順は、
前記第一コンテンツの前記生成情報が取得される毎に、取得された前記生成情報に基づいて前記表示画面に表示する前記第一コンテンツをリアルタイムに更新し、前記第二コンテンツの前記生成情報が取得される毎に、取得された前記生成情報に基づいて前記表示画面に表示する前記第二コンテンツをリアルタイムに更新する
ことを特徴とする請求項１または２に記載の表示処理プログラム。
【請求項４】
前記第一コンテンツの前記生成情報および前記第二コンテンツの前記生成情報が取得される毎に、取得された前記生成情報を記憶部に記憶する記憶手順をさらに前記コンピュータに実行させ、
前記表示処理手順は、
前記記憶部に記憶された時間情報のうち前記第一操作または前記第二操作に対応する時間情報に基づいて、前記第一コンテンツと前記第二コンテンツとを連動させて前記表示画面に表示する
ことを特徴とする請求項３に記載の表示処理プログラム。
【請求項５】
前記第一コンテンツおよび前記第二コンテンツの各々は、
競技における同一の試合の状況を互いに異なる表示態様で表示するコンテンツである
ことを特徴とする請求項１〜４のいずれか一つに記載の表示処理プログラム。
【請求項６】
前記第一コンテンツは、
前記試合の状況を表す文字情報を含むコンテンツであり、
前記第二コンテンツは、
前記試合の状況を表すアニメーションまたは動画を含むコンテンツである
ことを特徴とする請求項５に記載の表示処理プログラム。
【請求項７】
前記時間情報は、
前記試合が行われている状態で所定のイベントの発生時間および予め設定された間隔で発生する時間の少なくとも一つの情報を含む
ことを特徴とする請求項５または６に記載の表示処理プログラム。
【請求項８】
前記時間情報は、
前記試合の経過時間を示す情報または前記試合の進捗を示す情報を含む
ことを特徴とする請求項５〜７のいずれか一つに記載の表示処理プログラム。
【請求項９】
表示情報と時間情報とが前記時間情報毎に関連付けられた時系列情報を各々含み、表示画面の互いに異なる領域に表示される第一コンテンツおよび第二コンテンツを取得する取得部と、
前記第一コンテンツおよび前記第二コンテンツのうち一方のコンテンツに対応して表示される第一操作対象を移動する操作である第一操作と他方のコンテンツに対応して表示される第二操作対象を移動する操作である前記第一操作とは異なる第二操作とを受け付ける受付部と、
前記第一コンテンツの前記時間情報のうち前記第一操作に対応する時間情報と前記第二コンテンツの前記時間情報のうち前記第一操作に対応する時間情報とに基づいて、前記第一コンテンツと前記第二コンテンツとを連動させて前記表示画面に表示し、前記第一コンテンツの前記時間情報のうち前記第二操作に対応する時間情報と前記第二コンテンツの前記時間情報のうち前記第二操作に対応する時間情報とに基づいて、前記第一コンテンツと前記第二コンテンツとを連動させて前記表示画面に表示する表示処理部と、を備える
ことを特徴とする表示処理装置。
【請求項１０】
コンピュータが実行する表示処理方法であって、
表示情報と時間情報とが前記時間情報毎に関連付けられた時系列情報を各々含み、表示画面の互いに異なる領域に表示される第一コンテンツおよび第二コンテンツを取得する取得工程と、
前記第一コンテンツおよび前記第二コンテンツのうち一方のコンテンツに対応して表示される第一操作対象を移動する操作である第一操作と他方のコンテンツに対応して表示される第二操作対象を移動する操作である前記第一操作とは異なる第二操作とを受け付ける受付工程と、
前記第一コンテンツの前記時間情報のうち前記第一操作に対応する時間情報と前記第二コンテンツの前記時間情報のうち前記第一操作に対応する時間情報とに基づいて、前記第一コンテンツと前記第二コンテンツとを連動させて前記表示画面に表示し、前記第一コンテンツの前記時間情報のうち前記第二操作に対応する時間情報と前記第二コンテンツの前記時間情報のうち前記第二操作に対応する時間情報とに基づいて、前記第一コンテンツと前記第二コンテンツとを連動させて前記表示画面に表示する表示処理工程と、を含む
ことを特徴とする表示処理方法。