(57)【要約】 【課題】本発明の目的は、コンテンツの視聴率グラフまたは視聴数グラフを見るとともに、ユーザが指示した視聴数を表す情報に対応するコンテンツを取得し、再生することが可能な情報処理装置、情報通信システム、視聴数表示方法を提供することである。【解決手段】リンク領域５０ａ〜５０ｊには、それぞれリンク情報が割当てられる。例えば、再生時間位置０秒から５秒のリンク領域５０ａには、再生開始位置「０秒」のリンク「http://sample.video.jp/content=AAAAA&time=0」が割当てられる。所定の入力部により、リンク領域が指示されることで、リンク領域に対応するリンク情報が取得される。【選択図】図１４
2011034624.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して取得されるコンテンツデータが含む複数の再生位置ごとの視聴数を取得する視聴数取得部と、
前記視聴数取得部により取得されたコンテンツデータの各再生位置の視聴数と、各前記再生位置に対応するコンテンツデータの識別情報が対応付けられた表示情報を生成する生成部と、
前記生成部により生成された表示情報を所定の表示部に表示させるための表示信号を発生する表示信号発生部と、
を備えることを特徴とする情報処理装置。
【請求項２】
前記生成部は、前記視聴数取得部により取得されたコンテンツデータの各再生位置の視聴数をグラフで表示し、且つ、前記グラフが表す各前記再生位置に対応する所定の領域に、各前記再生位置に対応するコンテンツデータの識別情報が対応つけられた表示情報を生成することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
ネットワークを介して取得されるコンテンツデータが含む複数の再生位置ごとの視聴数を取得する視聴数取得部と、
前記視聴数取得部により取得されたコンテンツデータの各再生位置の視聴数と、各前記再生位置に対応するコンテンツデータの識別情報とが対応付けられた表示情報を生成する生成部と、
を備える情報処理装置と、
前記生成部により生成された表示情報を取得する取得部と、
前記取得部により取得された表示情報を表示する表示部と、
前記表示部に表示された前記複数の再生位置の中から、所定の再生位置を選択指示する指示部と、
前記指示部により指示された再生位置に対応する識別情報に基づいて、前記識別情報に対応するコンテンツデータを、ネットワークを介して取得するコンテンツデータ取得部と、
前記指示部により指示された再生位置から、前記コンテンツデータ取得部により取得されたコンテンツデータを再生するコンテンツ再生部と、
を備える端末装置と、
を備えることを特徴とする情報通信システム。
【請求項４】
前記情報処理装置の前記生成部は、前記視聴数取得部により取得されたコンテンツデータの各再生位置の視聴数をグラフで表示生成し、且つ、前記グラフが表す各前記再生位置に対応する所定の領域に、各前記再生位置に対応するコンテンツデータの識別情報が対応つけられた表示情報を生成することを特徴とする請求項３に記載の情報通信システム。
【請求項５】
前記端末装置は、
前記端末装置のコンテンツ再生部により再生された各コンテンツデータにおいて、前記コンテンツデータが含む複数の再生位置ごとで再生された再生回数をログ情報として記憶する記憶部を備え、
前記情報処理装置は、
前記記憶部に記憶されたログ情報を取得するログ情報取得部を備え、
前記視聴数取得部は、前記ログ情報取得部により取得されたログ情報に基づいて、前記複数の再生位置ごとの視聴数を決定する視聴数決定部を備え、
前記情報処理装置の前記生成部は、前記視聴数決定部により決定された複数の再生位置ごとの視聴数と、各前記再生位置に対応するコンテンツデータの識別情報とが対応付けられた表示情報を生成することを特徴とする請求項３または請求項４に記載の情報通信システム。
【請求項６】
前記端末装置の記憶部は、
前記コンテンツ再生部で再生された各コンテンツデータにおいて、通常再生された通常再生区間と、通常再生とは異なる特殊再生された特殊再生区間とをログ情報として記憶し、
前記情報処理装置の前記視聴数決定部は、前記ログ情報取得部により取得された通常再生区間と特殊再生区間とを含むログ情報に基づいて、前記視聴数を決定することを特徴とする請求項５に記載の情報通信システム。
【請求項７】
前記記憶部は、特殊再生として早送り再生された前記特殊再生区間を記憶し、
前記視聴数決定部は、前記特殊再生区間を前記通常再生区間より視聴数が少ない数として決定することを特徴とする請求項６に記載の情報通信システム。
【請求項８】
ネットワークを介して取得されるコンテンツデータが含む複数の再生位置ごとの視聴数を取得する視聴数取得ステップと、
前記視聴数取得ステップにより取得されたコンテンツデータの各再生位置の視聴数と、各前記再生位置に対応するコンテンツデータの識別情報とが対応付けられた表示情報を生成する生成ステップと、
前記生成部により生成された表示情報を所定の表示部に表示させるための表示信号を発生する表示信号発生ステップと、
をコンピュータに実現させるためのプログラム。
【請求項９】
ネットワークを介して取得されるコンテンツデータが含む複数の再生位置ごとの視聴数を情報処理装置が取得する視聴数取得ステップと、
前記視聴数取得ステップにより取得されたコンテンツデータの各再生位置の視聴数と、各前記再生位置に対応するコンテンツデータの識別情報とが対応付けられた表示情報を情報処理装置が生成する生成ステップと、
前記生成ステップにより生成された表示情報を端末装置が取得する取得ステップと、
前記取得部により取得された表示情報を端末装置が表示する表示ステップと、
前記表示部に表示された前記複数の再生位置の中から、所定の再生位置を端末装置が選択指示する指示ステップと、
前記指示ステップにより指示された再生位置に対応する識別情報に基づいて、前記識別情報に対応するコンテンツデータを、ネットワークを介して端末装置が取得するコンテンツデータ取得ステップと、
前記指示ステップにより指示された再生位置から、前記コンテンツデータ取得ステップにより取得されたコンテンツデータを端末装置が再生するコンテンツ再生ステップと、
を含むことを特徴とする視聴数表示方法。
【請求項１０】
前記生成ステップは、前記視聴数取得ステップにより取得されたコンテンツデータの各再生位置の視聴数をグラフで表示し、且つ、前記グラフが表す各前記再生位置に対応する所定の領域に、各前記再生位置に対応するコンテンツデータの識別情報が対応つけられた表示情報を生成することを特徴とする請求項９に記載の視聴数表示方法。
【請求項１１】
前記コンテンツ再生ステップにより再生された各コンテンツデータにおいて、前記コンテンツデータが含む複数の再生位置ごとで再生された再生回数をログ情報として端末装置が記憶部に記憶する記憶ステップと、
前記記憶部に記憶されたログ情報を前記情報処理装置が取得するログ情報取得ステップとを含み、
前記視聴数取得ステップは、前記ログ情報取得ステップにより取得されたログ情報に基づいて、前記複数の再生位置ごとの視聴数を決定する視聴数決定ステップを含み、
前記生成ステップは、前記視聴数決定ステップにより決定された複数の再生位置ごとの視聴数と、各前記再生位置に対応するコンテンツデータの識別情報とが対応付けられた表示情報を生成することを特徴とする請求項９または請求項１０に記載の視聴数表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インターネットを介してコンテンツを取得し、再生する情報通信システムに関する。具体的には、インターネットを介してコンテンツが視聴された視聴数を表示する技術に関する。
【背景技術】
【０００２】
従来、インターネットなどのネットワークを介してマルチメディアのコンテンツ配信するシステムとして、サーバクライアント型のシステムや、ピアツーピア型のシステムが知られている。各配信システムにより配信されたコンテンツは、各ユーザにより視聴される。特許文献１には、ネットワークを介して配信される番組の視聴率を調査する技術が開示されている。具体的には、配信された番組の視聴率を特定するために、一定時間ごとに、現在番組を視聴しているユーザＩＤと、ユーザＩＤに応じたパラメータ取得している。パラメータとは、各ユーザの年齢、性別、職業、趣味等である。現在視聴しているユーザＩＤと、パラメータとから、各コンテンツにおける各パラメータの視聴率が表示される。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−３２４０２５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述した技術では、各コンテンツの視聴率を表示することができるが、視聴数に関する情報を見ながら視聴数に対応するコンテンツを、ネットワークを介して取得し、視聴することができなかった。
【０００５】
本発明は、上述した問題点を解決するためになされたものである。本発明の目的は、コンテンツの視聴率グラフまたは視聴数グラフを見るとともに、ユーザが指示した視聴数を表す情報に対応するコンテンツを取得し、再生することが可能な情報処理装置、情報通信システム、視聴数表示方法を提供することである。
【課題を解決するための手段】
【０００６】
請求項１に記載の発明によれば、ネットワークを介して取得されるコンテンツデータが含む複数の再生位置ごとの視聴数を取得する視聴数取得部と、前記視聴数取得部により取得されたコンテンツデータの各再生位置の視聴数と、各前記再生位置に対応するコンテンツデータの識別情報が対応付けられた表示情報を生成する生成部と、前記生成部により生成された表示情報を所定の表示部に表示させるための表示信号を発生する表示信号発生部と、を備えることを特徴とする情報処理装置である。
【０００７】
請求項２に記載の発明によれば、前記生成部は、前記視聴数取得部により取得されたコンテンツデータの各再生位置の視聴数をグラフで表示し、且つ、前記グラフが表す各前記再生位置に対応する所定の領域に、各前記再生位置に対応するコンテンツデータの識別情報が対応つけられた表示情報を生成することを特徴とする。
【０００８】
請求項３に記載の発明によれば、ネットワークを介して取得されるコンテンツデータが含む複数の再生位置ごとの視聴数を取得する視聴数取得部と、前記視聴数取得部により取得されたコンテンツデータの各再生位置の視聴数と、各前記再生位置に対応するコンテンツデータの識別情報とが対応付けられた表示情報を生成する生成部と、を備える情報処理装置と、前記生成部により生成された表示情報を取得する取得部と、前記取得部により取得された表示情報を表示する表示部と、前記表示部に表示された前記複数の再生位置の中から、所定の再生位置を選択指示する指示部と、前記指示部により指示された再生位置に対応する識別情報に基づいて、前記識別情報に対応するコンテンツデータを、ネットワークを介して取得するコンテンツデータ取得部と、前記指示部により指示された再生位置から、前記コンテンツデータ取得部により取得されたコンテンツデータを再生するコンテンツ再生部と、を備える端末装置と、を備えることを特徴する。
【０００９】
請求項４に記載の発明によれば、前記情報処理装置の前記生成部は、前記視聴数取得部により取得されたコンテンツデータの各再生位置の視聴数をグラフで表示生成し、且つ、前記グラフが表す各前記再生位置に対応する所定の領域に、各前記再生位置に対応するコンテンツデータの識別情報が対応つけられた表示情報を生成することを特徴とする。
【００１０】
請求項５に記載の発明によれば、前記端末装置は、前記端末装置のコンテンツ再生部により再生された各コンテンツデータにおいて、前記コンテンツデータが含む複数の再生位置ごとで再生された再生回数をログ情報として記憶する記憶部を備え、前記情報処理装置は、前記記憶部に記憶されたログ情報を取得するログ情報取得部を備え、前記視聴数取得部は、前記ログ情報取得部により取得されたログ情報に基づいて、前記複数の再生位置ごとの視聴数を決定する視聴数決定部を備え、前記情報処理装置の前記生成部は、前記視聴数決定部により決定された複数の再生位置ごとの視聴数と、各前記再生位置に対応するコンテンツデータの識別情報とが対応付けられた表示情報を生成することを特徴とする。
【００１１】
請求項６に記載の発明によれば、前記端末装置の記憶部は、前記コンテンツ再生部で再生された各コンテンツデータにおいて、通常再生された通常再生区間と、通常再生とは異なる特殊再生された特殊再生区間とをログ情報として記憶し、前記情報処理装置の前記視聴数決定部は、前記ログ情報取得部により取得された通常再生区間と特殊再生区間とを含むログ情報に基づいて、前記視聴数を決定することを特徴とする。
【００１２】
請求項７に記載の発明によれば、前記記憶部は、特殊再生として早送り再生された前記特殊再生区間を記憶し、前記視聴数決定部は、前記特殊再生区間を前記通常再生区間より視聴数が少ない数として決定することを特徴とする。
【００１３】
請求項８に記載の発明によれば、ネットワークを介して取得されるコンテンツデータが含む複数の再生位置ごとの視聴数を取得する視聴数取得ステップと、前記視聴数取得ステップにより取得されたコンテンツデータの各再生位置の視聴数と、各前記再生位置に対応するコンテンツデータの識別情報とが対応付けられた表示情報を生成する生成ステップと、前記生成部により生成された表示情報を所定の表示部に表示させるための表示信号を発生する表示信号発生ステップと、をコンピュータに実現させるためのプログラムである。
【００１４】
請求項９に記載の発明によれば、ネットワークを介して取得されるコンテンツデータが含む複数の再生位置ごとの視聴数を情報処理装置が取得する視聴数取得ステップと、前記視聴数取得ステップにより取得されたコンテンツデータの各再生位置の視聴数と、各前記再生位置に対応するコンテンツデータの識別情報とが対応付けられた表示情報を情報処理装置が生成する生成ステップと、前記生成ステップにより生成された表示情報を端末装置が取得する取得ステップと、前記取得部により取得された表示情報を端末装置が表示する表示ステップと、前記表示部に表示された前記複数の再生位置の中から、所定の再生位置を端末装置が選択指示する指示ステップと、前記指示ステップにより指示された再生位置に対応する識別情報に基づいて、前記識別情報に対応するコンテンツデータを、ネットワークを介して端末装置が取得するコンテンツデータ取得ステップと、前記指示ステップにより指示された再生位置から、前記コンテンツデータ取得ステップにより取得されたコンテンツデータを端末装置が再生するコンテンツ再生ステップと、を含むことを特徴とする視聴数表示方法である。
【００１５】
請求項１０に記載の発明によれば、前記生成ステップは、前記視聴数取得ステップにより取得されたコンテンツデータの各再生位置の視聴数をグラフで表示し、且つ、前記グラフが表す各前記再生位置に対応する所定の領域に、各前記再生位置に対応するコンテンツデータの識別情報が対応つけられた表示情報を生成することを特徴とする。
【００１６】
請求項１１に記載の発明によれば、前記コンテンツ再生ステップにより再生された各コンテンツデータにおいて、前記コンテンツデータが含む複数の再生位置ごとで再生された再生回数をログ情報として端末装置が記憶部に記憶する記憶ステップと、前記記憶部に記憶されたログ情報を前記情報処理装置が取得するログ情報取得ステップとを含み、前記視聴数取得ステップは、前記ログ情報取得ステップにより取得されたログ情報に基づいて、前記複数の再生位置ごとの視聴数を決定する視聴数決定ステップを含み、前記生成ステップは、前記視聴数決定ステップにより決定された複数の再生位置ごとの視聴数と、各前記再生位置に対応するコンテンツデータの識別情報とが対応付けられた表示情報を生成することを特徴とする。
【発明の効果】
【００１７】
請求項１に記載の発明によれば、生成部は、視聴数取得部により取得されたコンテンツデータの各再生位置の視聴数と、各再生位置に対応するコンテンツデータの識別情報とが対応付けられた表示情報を生成する。表示信号発生部は、生成部により生成された表示情報を所定の表示部に表示させるための表示信号を発生する。この結果、各コンテンツデータの視聴数を表示することができると共に、各視聴数に対応するコンテンツデータを識別情報に基づいて取得可能な表示を行うことができる。
【００１８】
請求項２に記載の発明によれば、生成部は、視聴数取得部により取得されたコンテンツデータの各再生位置の視聴数をグラフで表示し、且つ、グラフが表す各再生位置に対応する所定の領域に、各再生位置に対応するコンテンツデータの識別情報が対応つけられた表示情報を生成する。この結果、再生位置と視聴数とが表されたグラフを用いて、各再生位置に割当てられたし識別情報に対応するコンテンツデータを取得可能な表示を行うことができる。
【００１９】
請求項３に記載の発明によれば、生成部は、視聴数取得部により取得されたコンテンツデータの各再生位置の視聴数と、各再生位置に対応するコンテンツデータの識別情報とが対応付けられたる表示情報を生成する。コンテンツデータ取得部は、指示部により指示された再生位置に対応する識別情報に基づいて、識別情報に対応するコンテンツデータを、ネットワークを介して取得する。コンテンツ再生部は、指示部により指示された再生位置から、コンテンツデータ取得部により取得されたコンテンツデータを再生する。この結果、各コンテンツデータの視聴数を表示することができると共に、各再生位置に対応するコンテンツデータを識別情報に基づいて取得し、再生を行うことができる。
【００２０】
請求項４に記載の発明によれば、生成部は、視聴数取得部により取得されたコンテンツデータの各再生位置の視聴数をグラフで表示し、且つ、グラフが表す各再生位置に対応する所定の領域に、各再生位置に対応するコンテンツデータの識別情報が対応つけられた表示情報を生成する。この結果、再生位置と視聴数とが表されたグラフを用いて、各再生位置に割当てられたし識別情報に対応するコンテンツデータを取得し、再生を行うことができる。
【００２１】
請求項５に記載の発明によれば、記憶部は、端末装置のコンテンツ再生部により再生された各コンテンツデータにおいて、コンテンツデータが含む複数の再生位置ごとで再生された再生回数をログ情報として記憶する。視聴数取得部は、ログ情報取得部により取得されたログ情報に基づいて、複数の再生位置ごとの視聴数を決定する視聴数決定部を備える。情報処理装置の生成部は、視聴数決定部により決定された複数の再生位置ごとの視聴数と、各再生位置に対応するコンテンツデータの識別情報とが対応付けられた表示情報を生成する。この結果、コンテンツデータ単位ではなく各再生位置における視聴数を決定することができる。また、決定された各再生位置における視聴数を表示することができるとともに、各再生位置に対応するコンテンツデータを取得し、再生を行うことができる。
【００２２】
請求項６に記載の発明によれば、端末装置の記憶部は、コンテンツ再生部で再生された各コンテンツデータにおいて、通常再生された通常再生区間と、通常再生とは異なる特殊再生された特殊再生区間とをログ情報として記憶する。情報処理装置の視聴数決定部は、ログ情報取得部により取得された通常再生区間と特殊再生区間とを含むログ情報に基づいて、視聴数を決定する。特殊再生区間は、ユーザが特に興味があった再生位置、または特に興味がなかった再生位置と判断して視聴数を決定することができる。この結果、特殊再生を考慮して視聴数を表示することができるとともに、各再生位置に対応するコンテンツデータを取得し、再生を行うことができる。
【００２３】
請求項７に記載の発明によれば、記憶部は、特殊再生として早送り再生された特殊再生区間を記憶する。視聴数決定部は、特殊再生区間を前記通常再生区間より視聴数が少ない数として決定する。従って、早送りされた再生区間を、特に人気のある再生区間ではないと決定することができる。この結果、早送りを含む特殊再生区間を考慮して、正確に決定された各再生位置の視聴数に基づいて、各再生位置に対応するコンテンツデータを取得し、再生を行うことができる。
【００２４】
請求項８に記載の発明によれば、生成ステップは、視聴数取得ステップにより取得されたコンテンツデータの各再生位置の視聴数と、各再生位置に対応するコンテンツデータの識別情報とが対応付けられた表示する表示情報を生成する。表示信号発生ステップは、生成ステップにより生成された表示情報を所定の表示部に表示させるための表示信号を発生する。この結果、各コンテンツデータの視聴数を表示することができると共に、各再生位置に対応するコンテンツデータを識別情報に基づいて取得可能な表示を行うことができる。
【００２５】
請求項９に記載の発明によれば、生成ステップは、視聴数取得部により取得されたコンテンツデータの各再生位置の視聴数と、各再生位置に対応するコンテンツデータの識別情報とが対応付けられた表示情報を情報処理装置が生成する。コンテンツデータ取得ステップは、指示ステップにより指示された再生位置に対応する識別情報に基づいて、識別情報に対応するコンテンツデータを、端末装置がネットワークを介して取得する。コンテンツ再生ステップは、指示ステップにより指示された再生位置から、コンテンツデータ取得ステップにより取得されたコンテンツデータを端末装置が再生する。この結果、各コンテンツデータの視聴数を表示することができると共に、各視聴数に対応するコンテンツデータを識別情報に基づいて取得し、再生を行うことができる。
【００２６】
請求項１０に記載の発明によれば、生成ステップは、視聴数取得ステップにより取得されたコンテンツデータの各再生位置の視聴数をグラフで表示し、且つ、グラフが表す各再生位置に対応する所定の領域に、各再生位置に対応するコンテンツデータの識別情報が対応つけられた表示情報を生成する。この結果、再生位置と視聴数とが表されたグラフを用いて、各再生位置に割当てられたし識別情報に対応するコンテンツデータを取得し、再生を行うことができる。
【００２７】
請求項１１に記載の発明によれば、記憶ステップは、コンテンツ再生ステップにより再生された各コンテンツデータにおいて、コンテンツデータが含む複数の再生位置ごとで再生された再生回数をログ情報として端末装置が記憶部に記憶する。視聴数取得ステップは、ログ情報取得ステップにより取得されたログ情報に基づいて、複数の再生位置ごとの視聴数を決定する視聴数決定ステップを含む。生成ステップは、視聴数決定ステップにより決定された複数の再生位置ごとの視聴数と、各再生位置に対応するコンテンツデータの識別情報とが対応付けられた表示情報を生成する。この結果、コンテンツデータ単位ではなく各再生位置における視聴数を決定することができる。また、決定された各再生位置における視聴数を表示することができるとともに、各再生位置に対応するコンテンツデータを取得し、再生を行うことができる。
【図面の簡単な説明】
【００２８】
【図１】本実施形態に係るコンテンツ配信システムＳの構成例を示す図である。
【図２】ノードＮｎの電気的構成を示す概念図である。
【図３】再生ログ情報が再生ログ情報記憶領域２５に記憶される概念図である。
【図４】センターサーバＳＡ２の電気的構成を示す概念図である。
【図５】あるコンテンツデータについてのユーザａ及びユーザｂの再生ログ情報の一例を示す図である。
【図６】あるコンテンツデータについてのユーザｃ及びユーザｄの再生ログ情報の一例を示す図である。
【図７】図７（Ａ）は、ユーザａ〜ｄの再生ログ情報を時間軸に沿って集計した集計情報の概念図、図７（Ｂ）は、図５及び図６に示したユーザａ〜ｄの再生ログ情報に基づき集計した視聴数の推移を表すグラフ画像の一例を示す図である。
【図８】集計情報一時記憶領域１３３に記憶された集計情報を示す概念図である。
【図９】ノードＮｎにおけるログ情報送信動作の処理手順を示すフローチャートである。
【図１０】センターサーバＳＡ２におけるメイン動作の処理手順を示すフローチャートである。
【図１１】センターサーバＳＡ２における表示情報生成処理手順を示すフローチャートである。
【図１２】ステップＳ３０１で再生位置間隔として「５秒」が決定された例である。
【図１３】生成されるリンク情報を示す概念図である。
【図１４】グラフ画像にリンク情報が割当てられる概念図である。
【図１５】ノードＮｎのコンテンツ再生処理の手順を示すフローチャートである。
【図１６】ステップＳ４１０で取得されるコンテンツデータのデータ構造を示す概念図である。
【発明を実施するための最良の形態】
【００２９】
以下、本発明の最良の実施形態を図面に基づいて説明する。なお、以下に説明する実施の形態は、コンテンツ配信システムに本発明を適用した場合の実施形態である。
【００３０】
［１．コンテンツ配信システムの構成及び機能］
始めに、図１等を参照して、本実施形態に係るコンテンツ配信システムＳの構成及び機能について説明する。
【００３１】
図１は、本実施形態に係るコンテンツ配信システムＳの構成例を示す図である。
【００３２】
図１に示すように、コンテンツ配信システムＳは、コンテンツ配信サーバＳＡ１と、センターサーバＳＡ２と、複数のノード装置Ｎｎ（ｎ＝１，２，３・・・ｋの何れか）とから構成される。以下、ノード装置Ｎｎをノードという。これらはインターネット等のネットワークＮＷに接続されている。また、コンテンツ配信サーバＳＡ１と、センターサーバＳＡ２と、ノードＮｎとには、夫々、固有の製造番号およびＩＰ（Internet Protocol）アドレスが割り当てられている。
【００３３】
コンテンツ配信サーバＳＡ１は、内容の異なる様々なコンテンツデータを所定のファイル形式で記憶している。例えば、映画、番組、音楽、ドキュメント等のコンテンツデータである。ネットワークＮＷを介して接続してきたノードＮｎからの要求に応じて、上述のコンテンツデータが配信される。なお、コンテンツデータの配信形態は、オンデマンド型の配信であっても良いし、ストリーミング型、または、一斉放送型の配信であっても良い。
【００３４】
また、各コンテンツデータには、固有のコンテンツＩＤが割り当てられている。このコンテンツＩＤとは、一つのコンテンツを一意に識別できるものである。例えばテレビ放送におけるチャンネル放送開始時刻、及び放送終了時刻のようなデータのセットでも１つの番組を一意に識別できる。上述のデータのセットがコンテンツＩＤとして用いられても良い。
【００３５】
センターサーバＳＡ２は、各ノードＮｎから再生ログ情報を取得する。具体的には、各ノードＮｎは、コンテンツ配信サーバＳＡ１から配信されたコンテンツデータを再生する。再生されたコンテンツデータの再生ログ情報が各ノードＮｎに記憶される。再生されたコンテンツデータの再生ログ情報が、ノードＮｎからセンターサーバＳＡ２へ送信される。各ノードＮｎから受信した再生ログ情報がセンターサーバＳＡ２に記憶される。そして、センターサーバＳＡ２は、取得した再生ログ情報に基づいて、グラフ画像を作成する。尚、再生ログ情報及びグラフ画像の具体的な説明は後述する。
【００３６】
端末Ｔは、システム管理者やコンテンツ提供元等により使用される端末である。端末Ｔは、図示しないが表示装置を含む。以下、システム管理者やコンテンツ提供元を、管理者という。
【００３７】
[ノード装置の電気的構成]
次に、図２を参照して、ノードＮｎの電気的構成ついて説明する。端末Ｔの電気的構成も、図２に示すノードＮｎの電気的構成と同じ構成である。
【００３８】
図２は、本実施形態のノードＮｎまたは端末Ｔの電気的構成を示すブロック図である。図２に示すように、本実施形態のノードＮｎには、ノードＮｎを制御するＣＰＵ１が備えられている。ＣＰＵ１には、ＨＤＤ２とＲＡＭ３とデコーダ部４と通信部９と入力部１０とがそれぞれ電気的に接続されている。ＨＤＤ２、ＲＡＭ３、などの記憶手段とＣＰＵ１とは、ノードＮｎのコンピュータを構成している。ＣＰＵ１、ＨＤＤ２、ＲＡＭ３、デコーダ部４、通信部９、及び入力部１０はバスを介して相互に接続されている。なお、ノードＮｎとしては、パーソナルコンピュータ、又はＳＴＢ（Set Top Box）等を適用可能である。
【００３９】
ＨＤＤ２は、プログラム記憶領域２１と、アドレス情報記憶領域２４と、再生ログ情報記憶領域２５と含む。プログラム記憶領域２１は、ログ情報送信処理プログラム記憶領域２２とコンテンツ再生プログラム記憶領域２３とを含む。ログ情報送信処理プログラム記憶領域には、ログ情報送信処理プログラム情報が記憶される。ログ情報送信処理プログラム情報は、ノードＮｎを動作させるログ情報送信処理プログラムである。コンテンツ再生プログラム記憶領域２３には、コンテンツ再生プログラム情報が記憶される。コンテンツ再生プログラム情報は、ノードＮｎまたは端末Ｔを用いてコンテンツを再生させるプログラムである。アドレス情報記憶領域２４は、コンテンツ配信サーバＳＡ１に接続するためのアドレス情報及びセンターサーバＳＡ２に接続するためのアドレス情報が記憶される。アドレス情報は、例えば、ＩＰアドレス及びポート番号等である。再生ログ情報記憶領域２５は、再生ログ情報が記憶される。再生ログ情報は、通常再生区間情報と特殊再生区間情報と含む。通常再生区間情報は、コンテンツデータの再生時間軸上における通常再生された区間を示す情報である。特殊再生区間情報は、コンテンツデータの再生時間軸上における特殊再生された区間を示す情報である。例えば、あるコンテンツデータについて通常再生→特殊再生→通常再生というように再生が行われたとする。この場合、再生ログには、上記再生時間軸上における通常再生の開始位置を特定する情報と通常再生の終了位置を特定する情報、及び、特殊再生の開始位置を特定する情報と特殊再生の終了位置を特定する情報が含まれる。特殊再生は、トリックプレイを意味する。トリックプレイは、早送り再生、巻戻し再生、スロー再生、及びシーク（ジャンプ）等である。
【００４０】
上記で説明した「位置」は、オフセット位置である。例えば、コンテンツデータの再生時間軸上における再生開始位置からの時間位置を意味する。なお、上記ログ情報送信処理プログラム及びコンテンツ再生プログラムは、例えば、ネットワークＮＷ上の所定のサーバからダウンロードされるようにしてもよいし、例えば、ＣＤ−ＲＯＭ等の記録媒体に記録されて当該記録媒体のドライブを介して読み込まれるようにしても良い。
【００４１】
図３は、再生ログ情報が再生ログ情報記憶領域２５に記憶される概念図である。本実施形態では、コンテンツデータの再生のモードとして、通常再生（１倍速再生）と、特殊再生とが設定可能である。本実施形態では、図示しない再生プレーヤープログラムでコンテンツデータが再生される。再生プレーヤーによりコンテンツデータを再生するときに、上述した通常再生と特殊再生との設定が可能となる。具体的には、入力部１０によりユーザからの操作指示にしたがって、通常再生と特殊再生とが切り替えられる。図３に示すように、再生ログ情報は、ユーザＩＤとコンテンツＩＤと操作内容と再生時間位置とを含む。ユーザＩＤは、コンテンツを再生したユーザのＩＤである。コンテンツＩＤは、コンテンツの識別情報であるＩＤである。例えば図３では、コンテンツＩＤが「ｘｘｘ」の例を用いている。操作内容は、上述した通用再生と特殊再生とを表す情報である。ノードＮｎまたは端末のユーザにより、通用再生と特殊再生とが選択される。再生時間位置は、操作内容が開始された時間を示す情報である。
【００４２】
ＲＡＭ３は、コンテンツデータ一時記憶領域３１を含む。コンテンツデータ一時記憶領域３１は、コンテンツ配信サーバＳＡ１から配信されたコンテンツデータが一時記憶される。通信部９は、ネットワークＮＷを通じてコンテンツ配信サーバＳＡ１とセンターサーバＳＡ２と情報の通信制御を行う。
【００４３】
入力部１０は、ユーザからの情報を入力する。例えば、ユーザは、入力部１０を用いて指定されたコンテンツデータの要求をコンテンツ配信サーバＳＡ１に対して行う。そして、ノードＮｎは、通信部９を介して要求に応じて送信されてきたコンテンツデータを受信する受信処理を行う。本実施形態のコンテンツデータはパケット化されて送信されるようになっている。各パケットは、通信部９を通じて受信され、ＲＡＭ３のコンテンツデータ一時記憶領域３１に一時記憶される。このように一時記憶されたコンテンツデータは、ＲＡＭ３から読み出されてデコーダ部４と、映像処理部５と、音声処理部７と、ディスプレイ６と、スピーカ８とを通じて再生出力される。或いは、ＲＡＭ３に記憶されたコンテンツデータは、ＲＡＭ３から読み出されてＨＤＤ２に記憶されても良い。または、コンテンツデータがＲＡＭ３を介さず、直接ＨＤＤ２に記憶されても良い。その後、入力部１０を介してユーザからの操作指示にしたがって、ＨＤＤ２からコンテンツデータが読み出される。読み出されたコンテンツデータは、デコーダ部４と、映像処理部５と、音声処理部７と、ディスプレイ６と、スピーカ８とを通じて再生出力される。これにより、ユーザはコンテンツの視聴を行うことができる。本実施形態のディスプレイ６は、本発明の表示部の一例である。
【００４４】
[センターサーバＳＡ２の電気的構成]
次に、図４を参照して、センターサーバＳＡ２の電気的構成ついて説明する。
【００４５】
図４は、本実施形態のセンターサーバＳＡ２の電気的構成を示すブロック図である。図４に示すように、本実施形態のセンターサーバＳＡ２には、センターサーバＳＡ２を制御するＣＰＵ１１が備えられている。ＣＰＵ１１には、ＨＤＤ１２とＲＡＭ１３と通信部１４と入力部２０とがそれぞれ電気的に接続されている。ＨＤＤ１２、ＲＡＭ１３、などの記憶手段とＣＰＵ１１とは、センターサーバＳＡ２のコンピュータを構成している。ＣＰＵ１１、ＨＤＤ１２、ＲＡＭ１３、通信部１４、及び入力部２０はバスを介して相互に接続されている。
【００４６】
ＨＤＤ１２は、プログラム記憶領域１２１と集計ログ情報記憶領域１２４とを含む。プログラム情報記憶１２１は、メイン動作処理プログラム記憶領域１２２と表示情報生成処理プログラム記憶領域１２３とを含む。メイン動作処理プログラム記憶領域１２２には、メイン動作処理プログラム情報が記憶される。メイン動作処理プログラム情報は、センターサーバＳＡ２のメイン動作を実行させるプログラムである。表示情報生成処理プログラム記憶領域１２３には、表示情報生成処理プログラム情報が記憶される。表示情報生成処理プログラム情報は、グラフ画像を生成するためのプログラムである。集計ログ情報は、各ノードＮｎの再生ログ情報記憶領域２５に記憶された再生ログ情報を集計した情報である。集計ログ情報記憶領域１２４は、上述した集計ログ情報を記憶する。なお、上記メイン動作処理プログラム及び表示情報生成処理プログラムは、例えば、ネットワークＮＷ上の所定のサーバからダウンロードされるようにしてもよいし、例えば、ＣＤ−ＲＯＭ等の記録媒体に記録されて当該記録媒体のドライブを介して読み込まれるようにしても良い。
【００４７】
図５は、集計ログ情報記憶領域１２４に記憶されるあるコンテンツデータについてのユーザａ及びユーザｂの再生ログ情報の一例を示す説明図である。図６は、図５に示す同一のコンテンツデータについてのユーザｃ及びユーザｄの集計ログ情報記憶領域１２４に記憶される再生ログ情報の一例を示す説明図である。なお、図５及び図６の例は、コンテンツＩＤが「ＡＡＡ」で、再生時間長が１５０秒のコンテンツデータについての再生ログ情報を示している。集計ログ情報記憶領域１２４には、各コンテンツＩＤにおける各ユーザごとの再生ログ情報が記憶される。
【００４８】
図５（Ａ）に示すように、ユーザａは、コンテンツデータの再生時間位置の始め（０秒）から終り（１５０秒）まで通常再生を続けている。ユーザａは、その間、特殊再生の操作を行っていない。このため、ユーザａの再生ログ情報には、通常再生の開始位置（０秒）及び通常再生の終了位置（１５０秒）を示す情報が含まれる。
【００４９】
次に、図５（Ｂ）に示すように、ユーザｂは、コンテンツデータの再生時間位置の始め（０秒）から４５秒まで通常再生を行っている。そして、コンテンツデータの再生時間位置の４５秒から７５秒までを、ユーザｂはシーク操作により視聴を飛ばして視聴していない。コンテンツデータの再生時間位置の７５秒から１２０秒までは、ユーザｂは、再度通常再生を行っている。その後、ユーザｂは通常再生及び特殊再生の操作を行っていない。つまり、ユーザｂは、視聴を行っていない。このため、ユーザｂの再生ログ情報には、通常再生の開始位置（０秒）と、シークの特殊再生の開始位置（４５秒）と、シークの特殊再生の終了位置（７５秒）と、及び通常再生の終了位置（１２０秒）とを示す情報が含まれる。
【００５０】
次に、図６（Ａ）に示すように、ユーザｃは、コンテンツデータの再生時間位置の始め（０秒）から６０秒までをシーク操作により飛ばして視聴していない。そして、コンテンツデータの再生時間位置の６０秒から１００秒まで、ユーザｃは通常再生を行っている。コンテンツデータの再生時間位置の１００秒から１２０秒までは、ユーザｃは通常再生速度の２倍速の早送り再生を行っている。つまり、通常再生速度に速度倍率“２”を乗じた速度でコンテンツデータが再生されている。コンテンツデータの再生時間位置の１２０秒から１５０秒までは、ユーザｃは再び通常再生を行っている。このため、ユーザｃの再生ログ情報には、シークの特殊再生の開始位置（０秒）と、シークの特殊再生の終了位置（６０秒）と、通常再生の開始位置（６０秒）と、２倍速の早送り再生の特殊再生の開始位置（１００秒）と、２倍速の早送り再生の特殊再生の終了位置（１２０秒）と、通常再生の終了位置（１５０秒）とを示す情報が含まれる。
【００５１】
次に、図６（Ｂ）に示すように、ユーザｄは、コンテンツデータの再生時間位置の始め（０秒）から１００秒まで通常再生を行っている。通常再生を行った後、コンテンツの１００秒から３０秒までをシーク（巻戻し）させている。そして、ユーザｄはコンテンツの３０秒から終り（１５０秒）まで通常再生を行っている。このため、ユーザｄは、コンテンツの再生時間位置の３０秒から１００秒までを２回視聴したことになる。この場合、ユーザｄの再生ログ情報には、通常再生の開始位置（０秒）と、シーク（巻戻し）特殊再生の開始位置（１００秒）と、シーク（巻戻し）の特殊再生の終了位置（３０秒）と、及び通常再生の終了位置（１５０秒）とを示す情報が含まれる。
【００５２】
上述したように、本実施形態では、視聴数は、各コンテンツデータのユーザにより視聴された総回数である。本実施形態では、通常再生の場合、視聴数が１回としてカウントされる。また、本実施形態では、特殊再生として、早送りが設定された場合、視聴数として１回より小さい値がカウントされる。早送りが行われた再生位置は、ユーザが特に興味が無かったさ再生位置として判断されるためである。また、本実施形態では、特殊再生として、シーク操作により飛ばして視聴していない再生位置は、全く興味のない再生位置として、視聴数が０回としてカウントされる。
【００５３】
各ノードＮｎは、上述した再生ログ情報を、所定のタイミングでセンターサーバＳＡ２に送信する。なお、ユーザＩＤの代わりにノードＮｎ毎に固有のノードＩＤを再生ログ情報が含んでも良い。また、センターサーバＳＡ２において、上記再生されたコンテンツデータの再生時間軸上における少なくとも通常再生区間が特定できれば良い。通常再生区間を特定できればそれ以外の区間を特殊再生区間と推定できるためである。この場合、通常再生の終了位置を示す情報が含まれていなければ、コンテンツデータが最後まで再生されたものとみなせばよい。さらに、通常再生の開始位置を示す情報と特殊再生の開始位置を示す情報があれば、通常再生区間を特定できる。つまり、通常再生が開始された後に、特殊再生が行われた場合、通常再生の終了位置が、特殊再生の再生開始位置として決定することができるためである。また、特殊再生が開始された後に、通常再生が行われた場合、特殊再生の終了位置が、通常再生の再生開始位置として決定することができるためである。また、通常再生区間以外の区間を特殊再生区間と推定することができる。通常再生や特殊再生の終了位置を示す情報に変えて再生時間位置を示す情報が再生ログ情報として記憶されてもよい。この場合には、再生開始位置と再生時間とにより、終了位置を特定することができる。また、通常再生や特殊再生の再生開始位置を示す情報に変えて再生時間を示す情報が再生ログ情報として記憶されてもよい。この場合には、再生終了位置と再生時間により、再生開始位置を特定することができる。
【００５４】
ＲＡＭ１３は、表示情報一時記憶領域１３１と、再生位置間隔情報一時記憶領域１３２と、集計情報一時記憶領域１３３とを含む。表示情報一時記憶領域１３１は、表示情報生成処理プログラムにより生成された表示情報が一時記憶される。再生位置間隔情報一時記憶領域１３２は、設定された再生位置間隔情報を一時記憶する。再生位置間隔情報は、グラフ画像を生成するときの、再生位置間隔である。再生位置間隔情報の詳細は、後述する。集計情報一時記憶領域１３３は、集計情報を一時記憶する。集計情報は、再生ログ情報記憶領域２５に記憶された各ユーザの再生ログ情報を集計した情報である。集計情報に基づいて、グラフ画像が生成される。
【００５５】
図７（Ａ）は、ユーザａ〜ユーザｄの再生ログ情報を時間軸に沿って集計した集計情報の概念図である。また、図７（Ｂ）は、表示情報一時記憶領域１３１に記憶される表示情報の概念図である。図７（Ｂ）に示す表示情報は、図５及び図６に示したユーザａ〜ｄの再生ログ情報に基づき集計したデータ及び再生回数の推移を表すグラフ画像の一例である。
【００５６】
例えば、コンテンツデータの再生時間軸上における３５秒の再生時間位置は、図５（Ａ）及び（Ｂ）に示すように、ユーザａ及びユーザｂが夫々通常再生区間内である。従って、夫々の通常再生に対して視聴数が１カウントずつカウントされる。また、図６（Ａ）に示すように、ユーザｃが特殊再生区間であるのでカウントは行われない。図６（Ｂ）に示すように、ユーザｄは、通常再生区間内であり、なおかつ、２回通常再生されている。従って、通常再生に対して視聴数が２カウントされる。その結果、図７（Ａ）または図７（Ｂ）に示すように、コンテンツデータの再生時間軸上における３５秒の再生時間位置の視聴数は４回として決定される。なお、図５（Ｂ）に示す４５秒の再生時間位置のように、通常再生区間と特殊再生区間との境の場合、上述の境の位置は、通常再生区間に含まれるようにしても良い。また、特殊再生区間に含まれるようにしても良い。
【００５７】
また、図５（Ａ）及び図５（Ｂ）並びに図６（Ｂ）に示すように、コンテンツデータの再生時間軸上における１１０秒の再生時間位置は、ユーザａ、ユーザｂ及びユーザｄが夫々通常再生区間内である。従って、夫々の通常再生に対して視聴数が１カウントずつカウントされる。また、図６（Ａ）に示すように、ユーザｃは２倍速の早送り再生区間である。そのため、２倍速の早送り再生に対して０．５（１カウント／２倍速）が視聴数としてカウントされる。その結果、図７に示すように、コンテンツデータの再生時間軸上における１１０秒の再生時間位置の視聴数は３．５回として決定される。
【００５８】
そして、センターサーバＳＡ２は、このように決定した各再生時間位置の視聴数に基づく表示情報を出力する。例えば、センターサーバＳＡ２は、決定した時間間隔毎の視聴数に基づく情報を時系列的にディスプレイに表示させるための表示情報を生成する。そして、生成された表示情報が、個々のノードＮｎに送信される。例えば、図７に示すように、再生回数の推移を表すグラフが、ノードＮｎまたは端末Ｔのディスプレイ上に表示される。ノードＮｎ、または、端末Ｔを使用する管理者は、ディスプレイに表示されたグラフ画像を見て、コンテンツの再生時間軸上での再生回数または視聴者数の推移を視覚的に一目で把握できる。そして、コンテンツが何秒の位置で何回視聴されたかを把握することができる。
【００５９】
なお、視聴数に基づく表示情報の例として、図７（Ａ）または図７（Ｂ）に示すように視聴数自体としても良い。また、決定された各視聴数を、取得された再生ログ情報の総数で除して１００％をかけた視聴率としても良い。
【００６０】
また、センターサーバＳＡ２は、視聴数に基づく情報の出力先として、ディスプレイの他にも、プリンタ（印刷機）としても良い。これによれば、図７（ｂ）に示すように、例えば、視聴数の推移を表すグラフが用紙上に印刷される。
【００６１】
また、センターサーバＳＡ２は、上記視聴数の最大値や平均値を決定してこれを表示させるように構成しても良い。
【００６２】
また、上記視聴数は、一定の期間毎に区切り、期間毎に収集された再生ログ情報に基づくものとして決定されても良い。一定の期間は、例えば、１週間、または、１ヶ月、または、１年である。特に期間を区切らず全期間を通したものとして決定されるように構成されても良い。
【００６３】
図８は、集計情報一時記憶領域１３３に記憶された集計情報を示す概念図である。図８に示すように、集計情報一時記憶領域１３３には、再生時間位置と、その再生時間位置の視聴数とが対応付けられた集計情報が記憶されている。図８に示す集計情報に基づいて、図７に示すグラフ画像が生成される。
【００６４】
本実施形態では、コンテンツデータの再生時間軸上における時間毎（例えば１秒刻みで）の視聴数が決定される。例えば、通常再生区間は視聴数が１カウントされるが、特殊再生区間はユーザにより視聴されていないとみなされ視聴数が０回とされカウントされない。また、特殊再生区間であっても、通常再生速度に速度倍率ｍ（ｍ＞１）を乗じた速度で再生する早送り再生の場合、視聴されていないとはみなさない。１回の早送り再生に対して速度倍率ｍに応じた割合であって、０％より大きく１００％より小さい割合（例えば、１／ｍ）を１に乗じた値が視聴数としてカウントされるように構成しても良い。例えば、２倍速の早送り再生の場合、速度倍率“２”に応じた５０％（１／２）の割合を１に乗じた０．５の値がカウントされる。これにより、早送り再生も一定割合視聴とみなして視聴が決定される。従って、正確なグラフ画像を提示することができる。
【００６５】
また、特殊再生区間であっても、スロー再生の場合、特に注目されて視聴されているとも言える。そのため、視聴数として通常再生よりもカウント数を多くすることが考えられる。例えば、通常再生速度の「１／ｍ」（ｍ＞１）のスロー再生の場合、視聴数がｍカウントするように構成しても良い。
【００６６】
［ノードＮｎのログ情報送信処理］
以上説明した構成からなる本実施形態のノードＮｎまたは端末Ｔの動作及び作用について、添付図面を参照して説明する。図９は、ノードＮｎまたは端末Ｔにおけるログ情報送信動作の処理手順を示すフローチャートである。コンテンツデータの再生が終了したとき、または、所定のタイミングのとき、ノードＮｎのログ情報送信処理が実行される。ＣＰＵ１がログ情報送信処理プログラムを実行することにより、遂行される。
【００６７】
まず、ステップＳ１０１では、センターサーバＳＡ２への接続処理が行われる。アドレス情報記憶領域２３に記憶されるＩＰアドレスに基づいて、センターサーバＳＡ２とノードＮｎとの接続が確立される。
【００６８】
センターサーバＳＡ２とノードＮｎまたは端末Ｔとの接続が確立すると、ステップＳ１０２では、上述したコンテンツデータの再生が終了したコンテンツＩＤと、ユーザＩＤとを含む再生ログ情報がセンターサーバＳＡ２に送信される。センターサーバＳＡ２に再生ログ情報が送信された後に、ノードＮｎまたは端末Ｔのログ情報送信処理動作は終了される。
【００６９】
なお、図９に示すノードＮｎのログ情報送信処理動作は、定期的に開始されるように構成されても良い。例えば、１日おきに設定時刻が到来すると開始される。この場合、前回ログ情報が送信されてから、今回ログ情報が送信されるまでに記憶されたログ情報がまとめてセンターサーバＳＡ２に送信される。また、図９に示すノードＮｎのログ情報送信処理は、入力部１０をユーザが操作することによりログ情報の送信指示があった場合に開始されるように構成されても良い。
【００７０】
［センターサーバＳＡ２のメイン動作処理］
以上説明した構成からなる本実施形態のセンターサーバＳＡ２の動作及び作用について、添付図面を参照して説明する。図１０は、センターサーバＳＡ２におけるメイン動作の処理手順を示すフローチャートである。センターサーバＳＡ２の電源オンにより開始されたとき、センターサーバＳＡ２のメイン動作処理が実行される。ＣＰＵ１１がメイン動作プログラムを実行することにより、遂行される。
【００７１】
まず、図１０に示すセンターサーバＳＡ２における処理は、例えば、センターサーバＳＡ２の電源オンにより開始される。ステップＳ２０１では、ノードＮｎから送信された再生ログ情報が受信されたか否かが判定される。再生ログ情報が受信されたと判定されたとき、ステップＳ２０２が実行される。再生ログ情報が受信されたと判定されなかったとき、ステップＳ２０３が実行される。
【００７２】
ステップＳ２０１で再生ログ情報が受信されたと判定されたとき、ステップＳ２０２では、受信した再生ログ情報が集計ログ情報記憶領域１２４に記憶される。本実施形態のステップＳ２０２は、本発明の記憶ステップの一例である。
【００７３】
ステップＳ２０３では、所定のコンテンツデータにおける予め設定された集計処理時刻が到来したか、又は、ノードＮｎまたは端末Ｔから集計要求があったか否かが判定される。ステップＳ２０３で、集計処理時刻が到来した、または、集計要求があったと判定されたとき、ステップＳ２０４が実行される。一方、ステップＳ２０３で集計処理時刻が到来した、または、集計要求があったと判定されなかったとき、ステップＳ２０７が実行される。
【００７４】
ステップＳ２０４では、ステップＳ２０３で要求のあったコンテンツデータの集計ログ情報が集計ログ情報記憶領域１２４から取得される。本実施形態のコンピュータとステップＳ２０４とは、本発明のログ情報取得部の一例である。
【００７５】
ステップＳ２０５では、コンテンツデータの各再生時間軸上における各再生時間の視聴数が決定される。つまり、集計情報が生成される。図５〜図７を用いて上述で説明したように、ノードＮｎから受信した再生ログ情報に基づいて、各再生時間位置の視聴数が集計情報として決定される。本実施形態のコンピュータとステップＳ２０５とは、本発明の視聴数決定部の一例である。また、本実施形態のステップＳ２０５は、本発明の視聴数決定ステップの一例である。
【００７６】
ステップＳ２０６では、ステップＳ２０５により決定された集計情報が、集計情報一時記憶領域１３３に一時記憶される。
【００７７】
ステップＳ２０７では、ノードＮｎまたは端末Ｔから集計情報の提示要求があったか否かが判別される。集計情報の提示要求は、所定のコンテンツデータのグラフ画像の提示要求である。提示要求があったと判定されたとき、ステップＳ２０８が実行される。提示要求があったと判定されなかったとき、ステップＳ２１１が実行される。
【００７８】
ステップＳ２０８では、ステップＳ２０７で指定されたコンテンツデータの集計情報が、集計情報一時記憶領域１３３から取得される。本実施形態のコンピュータとステップＳ２０８とは、本発明の視聴数取得部の一例である。本実施形態のステップＳ２０８は、本発明の視聴数取得ステップの一例である。
【００７９】
ステップＳ２０９では、表示情報生成処理が実行される。ステップＳ２０９では、ステップＳ２０８で取得した集計情報に基づき、時間毎の再生回数に基づく情報を時系列的にディスプレイに表示させるための表示情報が生成される。具体的には、表示情報としてグラフ画像が生成される。詳細な処理の説明は後述する。本実施形態のコンピュータとステップＳ２０９とは、本発明の生成部の一例である。本実施形態のステップＳ２０９は、本発明の生成ステップの一例である。
【００８０】
ステップＳ２１０では、ステップＳ２０９で生成された表示情報がノードＮｎまたは端末Ｔに送信される。またステップＳ２１０でセンターサーバＳＡ２が、ステップＳ２０９で生成された表示情報を、ノードＮｎまたは端末Ｔのディスプレイ６に表示させるための表示信号を発生しても良い。
【００８１】
ステップＳ２１１では、その他の処理が実行される。
【００８２】
ステップＳ２１２では、電源オフ指令があったか否かが判別される。電源オフ指令があったと判定されたとき、センターサーバＳＡ２のメイン動作処理は終了される。電源オフ指令があったと判定されなかったとき、ステップＳ２０１が繰り返し実行される。
【００８３】
［表示情報生成処理］
図１１は、センターサーバＳＡ２における表示情報生成処理手順を示すフローチャートである。ステップＳ３０１では、再生位置間隔が決定される。具体的には、ノードＮｎまたは端末Ｔのユーザにより再生位置間隔の値が直接入力され決定されても良い。ノードＮｎまたは端末Ｔのユーザにより再生位置間隔の値が複数の候補から選択され決定されても良い。予め再生位置間隔が決定されても良い。決定された再生位置間隔は、再生位置間隔情報一時記憶領域１３２に記憶される。
【００８４】
ステップＳ３０２では、集情報記憶領域１３３に記憶された集計情報と、ステップＳ３０１で決定された再生位置間隔とに基づいて、グラフ画像が生成される。図１２は、生成されたグラフ画像を示す概念図である。図１２（Ａ）は、ステップＳ３０１で決定された再生位置間隔ごとに視聴数がプロットされた図である。図１２（Ｂ）は、ステップＳ３０１で決定された再生位置間隔ごとに視聴数がプロットされ、プロット間を矩形に結んだ図である。図１２は、ステップＳ３０１で再生位置間隔として「５秒」が決定された例である。図１２（Ａ）または図１２（Ｂ）のいずれか一方が表示されれば良い。図１２は、「○」で毎秒ごとの視聴数をプロットし、プロット間を点線でつないだ図である。図１２の「●」は、再生位置間隔（５秒）ごとの視聴数をプロットし、プロット間を点線でつないだ図である。
【００８５】
ステップＳ３０３では、コンテンツＩＤと再生開始位置とが対応付けられたリンク情報が生成される。図１３は、生成されるリンク情報を示す概念図である。図１３に示すように、再生開始位置「０」秒には、リンク「http://sample.video.jp/content=AAAAA&time=0」が対応付けられている。リンクの「content=AAAAA」は、コンテンツＩＤが「AAAAA」であることを示す。また、「time=0」は再生開始位置が「０秒」であることを示す。図１３では、コンテンツＩＤが全て「AAAAA」の例をあげたが、異なるコンテンツＩＤであっても良い。
【００８６】
ステップＳ３０４では、ステップＳ３０３で生成されたリンク情報がグラフ画像に割当てられる。図１４は、グラフ画像にリンク情報が割当てられる概念図である。図１４に示すリンク領域５０ａ〜５０ｊには、それぞれリンク情報が割当てられる。例えば、図１４に示すように、再生時間位置０秒から５秒のリンク領域５０ａには、図１３に示す再生開始位置「０秒」のリンク情報「http://sample.video.jp/content=AAAAA&time=0」が割当てられる。同様に、図１４が示す再生時間位置２０秒から２５秒のリンク領域５０ｅには、再生開始位置「２０秒」のリンク情報「http://sample.video.jp/content=AAAAA&time=２０」が割当てられる。所定の入力部により、リンク領域が指示されることで、リンク領域に対応するリンク情報が取得される。
【００８７】
ステップＳ３０５では、ステップＳ３０４でリンク情報が割当てられたグラフ画像が掲載されたＷｅｂページが表示情報として生成される。ステップＳ３０５で生成されるＷｅｂページは、公知のＨＴＭＬやＸＭＬにより記述される。
【００８８】
［コンテンツ再生処理］
図１５は、ノードＮｎまたは端末Ｔのコンテンツ再生処理の手順を示すフローチャートである。ステップＳ４０１では、ユーザにより集計指示があったか否かが判定される。集計指示は、再生ログ情報記憶領域２５に記憶された再生ログ情報を各ノード装置または端末Ｔに送信させる指示である。所定のノードＮｎまたは端末Ｔにより指示される。集計指示があったと判定されたとき、ステップＳ４０２が実行される。集計指示があったと判定されなかったとき、ステップＳ４０３が実行される。
【００８９】
ステップＳ４０２では、ステップＳ４０１で判定された集計指示が、センターサーバＳＡ２へ送信される。センターサーバＳＡ２に送信された集計指示は、図１０に示すステップＳ２０３において受信される。
【００９０】
ステップＳ４０３では、所定のノードＮｎまたは端末Ｔのユーザによりグラフ画像の提示指示があったか否かが判定される。グラフ画像の提示指示は、図１０に示すステップＳ２０９の処理で生成されたグラフ画像である。グラフ画像の提示指示があったと判定されたとき、ステップＳ４０４が実行される。グラフ画像の提示指示があったと判定されなかったとき、ステップＳ４１２が実行される。
【００９１】
ステップＳ４０４では、グラフ画像の提示要求がセンターサーバＳＡ２へ送信される。センターサーバＳＡ２へ送信されたグラフ画像の提示要求は、図１０のステップＳ２０７において受信される。
【００９２】
ステップＳ４０５では、ステップＳ４０４でグラフ画像の提示要求を行った表示情報が受信されたか否かが判定される。ステップＳ４０５で受信される表示情報は、図１０のステップＳ２１０で送信された表示情報である。表示情報が受信されたと判定されたとき、ステップＳ４０６が実行される。表示情報が受信されたと判定されなかったとき、ステップＳ４０５が繰り返し実行される。本実施形態のコンピュータとステップＳ４０５とは、本発明の取得部の一例である。また、本実施形態のステップＳ４０５は、本発明の取得ステップの一例である。
【００９３】
ステップＳ４０６では、ステップＳ４０５で受信した表示情報としてグラフ画像がディスプレイ６に表示される。具体的には、図１４に示す表示情報がディスプレイ６に表示される。本実施形態のステップＳ４０６は、本発明の表示ステップの一例である。
【００９４】
ステップＳ４０７では、図１４に示されたリンク領域５０ａ〜５０ｊのうちのいずれかが、所定のノードＮｎまたは端末Ｔの入力部１０を用いてユーザにより指示された否かが判定される。ユーザにより指示されたと判定されたとき、ステップＳ４０８が実行される。ユーザにより指示されたと判定されなかったとき、ステップＳ４１２が実行される。本実施形態のコンピュータとステップＳ４０７とは、本発明の指示部の一例である。本実施形態のステップＳ４０７は、本発明の指示ステップの一例である。
【００９５】
ステップＳ４０８では、ユーザのコンテンツ再生プログラム記憶領域２３に記憶されたコンテンツ再生プログラムに基づいて、再生プレーヤーが起動される。例えば、再生プレーヤーは、所定のコンテンツデータを再生できる公知の再生プレーヤーを用いる。
【００９６】
ステップＳ４０９では、ステップＳ４０７で指示されたリンク領域に対応するリンク情報から、コンテンツＩＤと、再生開始位置とが取得される。例えば、リンク情報「http://sample.video.jp/content=AAAAA&time=２０」に対応するリンク領域５０ｅが指示されたとする。この場合、リンク情報に記載された「content=AAAAA」の「AAAAA」がコンテンツＩＤとして取得される。また、リンク情報に記載された「time=２０」の「２０」が再生開始位置として取得される。
【００９７】
ステップＳ４１０では、ステップＳ４０９で取得されたコンテンツＩＤに基づいて、所定のコンテンツデータが取得される。具体的には、コンテンツデータを記憶したノードＮｎまたは、サーバからコンテンツデータが取得される。Ｃ／Ｓ型の場合、サーバに記憶されたコンテンツデータの中から、ステップＳ４０９で取得されたコンテンツＩＤに対応したコンテンツデータが取得される。Ｐ２Ｐ型の場合、例えば、特許文献２００６−１９７４００に記載される技術を用いて、コンテンツＩＤに対応したコンテンツが取得される。本実施形態のコンピュータとステップＳ４１０とは、本発明のコンテンツデータ取得部の一例である。本実施形態のステップＳ４１０は、本発明のコンテンツデータ取得ステップの一例である。
【００９８】
ステップＳ４１１では、ステップＳ４１０で取得されたコンテンツデータが、ステップＳ４０９で取得された再生開始位置から再生される。図１６は、ステップＳ４１０で取得されるコンテンツデータのデータ構造を示す概念図である。図１６に示すように、コンテンツデータは、ヘッダ６０と、データ本体部６１と、インデックス６２とを含む。ヘッダ６０は、現在の再生時間位置を示す情報である。データ本体部６１は、ステップＳ４１１で再生されるコンテンツデータの表示情報と音声情報とを含む再生情報である。インデックス６２は、再生時間位置と、データ本体部６１を構成するデータのバイト位置とが対応付けられた情報である。例えば、再生開始位置が「２０」の場合、ヘッダ６０は「２０」と設定される。そして、インデックス６２に基づいて、ヘッダ６０が示す再生時間位置に対応するバイト位置が決定される。決定されたバイト位置に基づいて、データ本体部６１の再生情報が再生される。本実施形態のコンピュータとステップＳ４１１とは、本発明のコンテンツ再生部の一例である。本実施形態のステップＳ４１１は、本発明のコンテンツ再生ステップの一例である。
【００９９】
ステップＳ４１２では、操作終了指示があったか否かが判定される。操作終了指示があったと判定されたとき、コンテンツ再生処理は終了される。操作終了指示があったと判定されなかったとき、ステップＳ４０１が再度実行される。
【０１００】
なお、本実施形態は、再生ログ情報の受信、集計、及び集計情報の送信等の機能を一つのセンターサーバＳＡ２で実行するように構成した。上述した夫々の機能が、別々のサーバで実行されるように、コンテンツ配信システムＳが構成されても良い。
【０１０１】
また、本実施形態では、コンテンツ配信サーバＳＡ１とセンターサーバＳＡ２とを分けた構成を例にとって説明した。コンテンツ配信サーバＳＡ１とセンターサーバＳＡ２とを一つのサーバで実現するように構成されても良い。
【０１０２】
また、ノードＮｎがコンテンツ配信サーバＳＡ１から送信されたコンテンツデータを受信しバッファリングしつつ再生する形態においても本発明の適用が可能である。例えば、コンテンツ配信サーバＳＡ１が所定ノードＮｎまたは端末Ｔからの特殊再生要求に応じてコンテンツデータの送信制御可能な場合、コンテンツ配信サーバＳＡ１はノードＮｎにおける特殊再生に係る操作内容及びその再生時間位置を認識できる。したがって、この場合、コンテンツデータの再生ログ情報は、コンテンツ配信サーバＳＡ１により取得される。そのため、再生ログ情報は、コンテンツ配信サーバＳＡ１からセンターサーバＳＡ２に送信すれば良い。
【０１０３】
また、上記実施形態においては、サーバ−クライアント型のコンテンツ配信システムに対して本発明を適用した場合の実施形態について説明した。特開２００６−１９７４００号公報に開示されるピアツーピア型のコンテンツ配信システムに対しても適用可能である。ピアツーピア型のコンテンツ配信システムの場合、オンデマンド型の配信であっても良いし、ストリーミング型、または一斉放送型の配信であっても良い。また、ピアツーピア型のコンテンツ配信システムに対して適用される場合、コンテンツデータを要求する各ノードＮｎは、所望のコンテンツデータを保存している他のノードＮｎのアドレス情報を検索する。特開２００６−１９７４００号公報に記載の、ルートノードにアドレス情報が問い合わされる。コンテンツデータを要求するノードＮｎは、検索されたノードＮｎからコンテンツデータを取得する。取得したコンテンツデータが再生される。コンテンツデータを再生したノードＮｎは、その再生ログ情報を記憶する。記憶した再生ログ情報がセンターサーバＳＡ２に送信される。
【０１０４】
また、ピアツーピア型のコンテンツ配信システムにおいて、一つのコンテンツデータが複数に分割され、分割された各コンテンツデータが複数のノードＮｎに分散して保存されている場合がある。この場合、コンテンツデータの視聴を望むユーザのノードＮｎは、コンテンツデータを再生する際に、他の各ノードＮｎから分割コンテンツデータを順次取得し再生することになる。一連の分割コンテンツデータを再生したノードＮｎは、各分割コンテンツデータを繋ぎ合わせて構成されるコンテンツデータの再生時間軸上における通常再生及び特殊再生の開始及び終了位置を示す情報を有する再生ログ情報を記憶する。各分割コンテンツデータに対して割り当てられた共通のＩＤと再生ログ情報とがセンターサーバＳＡ２に送信される。
【０１０５】
本実施形態の変形例として、各ノードＮｎまたは端末Ｔに、本実施形態のセンターサーバＳＡ２の機能が備えられても良い。この場合、各ノードＮｎまたは端末Ｔにより、グラフ画像を含む表示情報が生成される。生成された表示情報は、他のノードＮｎまたは端末Ｔに送信される。
【０１０６】
本実施形態の変形例として、センターサーバＳＡ２にディスプレイが備えられてもよい。上記の場合、ステップＳ２１０でセンターサーバＳＡ２が、ステップＳ２０９で生成された表示情報に基づいて、ディスプレイに表示させるための表示信号を発生する。発生された表示信号は、ディスプレイに供給される。尚、表示信号は、センターサーバＳＡ２に備えられたデコーダ部と映像処理部とにより発生される。本実施形態の変形例のコンピュータとステップＳ２１０とは、本発明の表示信号発生部の一例である。本実施形態の変形例のステップＳ２１０は、本発明の表示信号発生ステップの一例である。
【０１０７】
本実施形態の変形例として、ステップＳ２１０でセンターサーバＳＡ２が、ステップＳ２０９で生成された表示情報に基づいて、ノードＮｎまたは端末Ｔのディスプレイに表示させるための表示信号を発生しても良い。この場合、発生された表示信号は、ノードＮｎまたは端末Ｔに供給される。供給される表示信号は、センターサーバＳＡ２に備えられたデコーダ部と映像処理部とにより発生される。表示信号が供給されたノードＮｎまたは端末Ｔは、ノードＮｎまたは端末Ｔに備えられたディスプレイにより表示信号を再生出力する。本実施形態の変形例のコンピュータとステップＳ２１０とは、本発明の表示信号発生部の一例である。本実施形態の変形例のステップＳ２１０は、本発明の表示信号発生ステップの一例である。
【符号の説明】
【０１０８】
１  ＣＰＵ
２  ＨＤＤ
３  ＲＡＭ
４  デコーダ部
５  映像処理部
６  ディスプレイ
７  音声処理部
８  スピーカ
９  通信部
１０  入力部
１１  ＣＰＵ
１２  ＨＤＤ
１３  ＲＡＭ
１４  通信部
２０  入力部
２１  プログラム記憶領域
２２  ログ情報送信処理プログラム記憶領域
２３  コンテンツ再生プログラム記憶領域
２４  アドレス情報記憶領域
２５  再生ログ情報記憶領域
３１  コンテンツデータ一時記憶領域
５０ａ、５０ｂ、５０ｃ、５０ｄ、５０ｅ、５０ｆ、５０ｇ、５０ｈ、５０ｉ、５０ｊ  リンク領域
６０  ヘッダ
６１  データ本体部
６２  インデックス
１２１  プログラム記憶領域１２１
１２２  メイン動作処理プログラム記憶領域
１２３  表示情報生成処理プログラム記憶領域
１２４  集計ログ情報記憶領域
１３１  表示情報一時記憶領域
１３２  再生位置間隔情報一時記憶領域
１３３  集計情報一時記憶領域
Ｓ  コンテンツ配信システム
ＳＡ１  コンテンツ配信サーバ
ＳＡ２  センターサーバ
Ｎｎ  ノード
Ｔ  端末
【図１】
2011034624.tif 000003
【図２】
2011034624.tif 000004
【図３】
2011034624.tif 000005
【図４】
2011034624.tif 000006
【図５】
2011034624.tif 000007
【図６】
2011034624.tif 000008
【図７】
2011034624.tif 000009
【図８】
2011034624.tif 000010
【図９】
2011034624.tif 000011
【図１０】
2011034624.tif 000012
【図１１】
2011034624.tif 000013
【図１２】
2011034624.tif 000014
【図１３】
2011034624.tif 000015
【図１４】
2011034624.tif 000016
【図１５】
2011034624.tif 000017
【図１６】
2011034624.tif 000018