(57)【要約】      （修正有）【課題】コンテンツを再生しながら、再生中のコンテンツを利用して、ユーザからのコメントを視覚的にユーザ間へ配信する。【解決手段】コンテンツデータ配信サーバ装置は、端末装置から送信されたコンテンツデータの再生時間に対応するコメント情報を、コメント情報記憶部から抽出するコメント情報抽出手段と、前記抽出されたコメント情報を前記端末装置に表示させるコメント表示エリアを、コメント表示エリア記憶部に記憶されている所定数のコメント表示エリアの中から選択するコメント表示エリア選択手段と、前記選択されたコメント表示エリアに含まれる所定数のコメント表示部の中から一のコメント表示部を任意に選択するコメント表示部選択手段と、前記選択されたコメント表示部に、前記抽出したコメント情報を前記コンテンツデータの再生時間に対応させて表示するコメント表示手段とを備える。【選択図】図１０
2015012534.tif 000002
【特許請求の範囲】
【請求項１】
動画データや音楽データを含むコンテンツデータを、通信ネットワークを介して端末装置に配信するコンテンツデータ配信サーバ装置であって、
前記サーバ装置は、
前記端末装置から送信された前記コンテンツデータの再生時間に対応するコメント情報を、コメント情報記憶部から抽出するコメント情報抽出手段と、
前記抽出されたコメント情報を前記端末装置に表示させるコメント表示エリアを、コメント表示エリア記憶部に記憶されている所定数のコメント表示エリアの中から選択するコメント表示エリア選択手段と、
前記選択されたコメント表示エリアに含まれる所定数のコメント表示部の中から一のコメント表示部を任意に選択するコメント表示部選択手段と、
前記選択されたコメント表示部に、前記抽出したコメント情報を前記コンテンツデータの再生時間に対応させて表示するコメント表示手段と
を備えることを特徴とするコンテンツデータ配信サーバ装置。
【請求項２】
前記コメント表示エリアは、
前記抽出したコメント情報を前記端末装置に表示させる基準となる位置が設定されているコメント表示基準エリアと、
前記抽出したコメント情報を前記端末装置に表示させる表示範囲が異なる所定数のコメント表示分割エリアとに分かれている
ことを特徴とする請求項１記載のコンテンツデータ配信サーバ装置。
【請求項３】
前記抽出されたコメント情報には、前記コメント表示部に表示される表示時間が定められており、
前記コメント表示エリア選択手段は、前記表示時間に応じて、
前記抽出されたコメント情報を、前記コメント表示基準エリア又は前記コメント表示分割エリアのどちらの表示エリアに表示させるかを判別する
ことを特徴とする請求項２記載のコンテンツデータ配信サーバ装置。
【請求項４】
前記コメント表示手段は、前記抽出されたコメント情報を前記コンテンツデータの再生終了後においても前記コメント表示部に前記表示時間表示する
ことを特徴とする請求項３記載のコンテンツデータ配信サーバ装置。
【請求項５】
前記サーバ装置は、
前記選択されたコメント表示部の位置座標を移動させるコメント表示位置調整手段をさらに備える
ことを特徴とする請求項１乃至４何れか一項に記載のコンテンツデータ配信サーバ装置。
【請求項６】
請求項１乃至５何れか一項記載のコンテンツデータ配信サーバを備えることを特徴とするコンテンツデータ配信システム。
【請求項７】
動画データや音楽データを含むコンテンツデータを、通信ネットワークを介して端末装置に配信するコンテンツデータ配信サーバ装置であって、
前記サーバ装置は、
前記端末装置から送信された前記コンテンツデータの再生時間に対応するコメント情報を、コメント情報記憶部から抽出するコメント情報抽出手段と、
前記抽出されたコメント情報の前記端末装置に表示させる表示方向を選択するコメント表示方向選択手段と、
前記抽出されたコメント情報に含まれるコメント表示枠の表示サイズ情報を取得し、当該表示サイズ情報から前記端末装置に表示可能なコメント表示エリアを生成するコメント表示エリア生成手段と、
前記生成されたコメント表示エリア内に、前記抽出したコメント情報を前記選択された表示方向へ表示するコメント表示手段と、
前記端末装置から送信され、所定の図形からなり、前記コンテンツデータの再生時間に対応して前記端末装置に表示させる表示方向が予め定められているスタンプ情報を、スタンプ情報記憶部から抽出するスタンプ情報抽出手段と、
前記抽出されたスタンプ情報に含まれるスタンプ表示枠の表示サイズ情報を取得し、当該表示サイズ情報から前記端末装置に表示可能なスタンプ表示エリアを生成するスタンプ表示エリア生成手段と、
前記生成されたスタンプ表示エリア内に、前記抽出したスタンプ情報を前記定められた表示方向へ表示するスタンプ表示手段と
を備えることを特徴とするコンテンツデータ配信サーバ装置。
【請求項８】
前記コメント表示エリア生成手段は、
前記コメント表示枠の全体を前記表示方向へ表示可能なコメント表示枠表示開始座標及び終点座標を、前記端末装置が備える情報表示手段の表示エリアから設定して前記コメント表示エリアを生成し、
前記スタンプ表示エリア生成手段は、
前記スタンプ表示枠全体を前記表示方向へ表示可能なスタンプ表示枠表示開始座標及び終点座標を、前記端末装置が備える情報表示手段の表示領域から算出して前記スタンプ表示エリアを生成する
ことを特徴とする請求項７記載のコンテンツデータ配信サーバ装置。
【請求項９】
前記スタンプ表示エリア生成手段は、
前記算出されたコメント表示枠表示開始座標の中から、一のコメント表示枠表示開始座標を任意に選択し、
前記算出されたスタンプ表示枠表示開始座標の中から、一のスタンプ表示枠表示開始座標を任意に選択する
ことを特徴とする請求項８記載のコンテンツデータ配信サーバ装置。
【請求項１０】
請求項７乃至９何れか一項に記載のコンテンツデータ配信サーバを備えることを特徴とするコンテンツデータ配信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、動画コンテンツや音楽コンテンツを含むコンテンツデータを再生しながら、当該コンテンツデータに対するユーザからのコメントを配信してユーザ間のコミュニケーションを図るコンテンツデータ配信サーバ装置及びこれを備えるコンテンツデータ配信システムに関する。
【背景技術】
【０００２】
携帯電話やスマートフォンに代表される携帯情報端末等の普及や情報通信技術の発達に伴い、携帯情報端末等を有するユーザに対して様々なサービスが提供されている。
【０００３】
例えば、動画配信や音楽配信等のウェブサイトを通じて、ユーザに様々な動画や音楽等のコンテンツを提供するシステムや、ユーザから投稿された動画を他のユーザに閲覧させる動画投稿のウェブサイトをユーザに提供するシステム等が知られている。
【０００４】
特許文献１では、動画コンテンツを再生しながら、再生中のコンテンツを利用してユーザ間において当該コンテンツに対するコメントを共有するコメント配信システムについて提案がなされている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００８−１７２７４５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
この発明は、動画や音楽を含むコンテンツを再生しながら、再生中のコンテンツを利用して、コンテンツに対するユーザからのコメントを異なるバリエーションで視覚的にユーザ間へ配信し、コンテンツに対するユーザからのコメントの投稿の促進を図るコンテンツデータ配信サーバ装置及びこれを備えるコンテンツデータ配信システムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するため、以下の発明を提案する。
【０００８】
請求項１の発明は、
動画データや音楽データを含むコンテンツデータを、通信ネットワークを介して端末装置に配信するコンテンツデータ配信サーバ装置であって、
前記サーバ装置は、
前記端末装置から送信された前記コンテンツデータの再生時間に対応するコメント情報を、コメント情報記憶部から抽出するコメント情報抽出手段と、
前記抽出されたコメント情報を前記端末装置に表示させるコメント表示エリアを、コメント表示エリア記憶部に記憶されている所定数のコメント表示エリアの中から選択するコメント表示エリア選択手段と、
前記選択されたコメント表示エリアに含まれる所定数のコメント表示部の中から一のコメント表示部を任意に選択するコメント表示部選択手段と、
前記選択されたコメント表示部に、前記抽出したコメント情報を前記コンテンツデータの再生時間に対応させて表示するコメント表示手段と
を備えることを特徴とするコンテンツデータ配信サーバ装置である。
【０００９】
請求項２の発明は、
前記コメント表示エリアは、
前記抽出したコメント情報を前記端末装置に表示させる基準となる位置が設定されているコメント表示基準エリアと、
前記抽出したコメント情報を前記端末装置に表示させる表示範囲が異なる所定数のコメント表示分割エリアとに分かれている
ことを特徴とする請求項１記載のコンテンツデータ配信サーバ装置である。
【００１０】
請求項３の発明は、
前記抽出されたコメント情報には、前記コメント表示部に表示される表示時間が定められており、
前記コメント表示エリア選択手段は、前記表示時間に応じて、
前記抽出されたコメント情報を、前記コメント表示基準エリア又は前記コメント表示分割エリアのどちらの表示エリアに表示させるかを判別する
ことを特徴とする請求項２記載のコンテンツデータ配信サーバ装置である。
【００１１】
請求項４の発明は、
前記コメント表示手段は、前記抽出されたコメント情報を前記コンテンツデータの再生終了後においても前記コメント表示部に前記表示時間表示する
ことを特徴とする請求項３記載のコンテンツデータ配信サーバ装置である。
【００１２】
請求項５の発明は、
前記サーバ装置は、
前記選択されたコメント表示部の位置座標を移動させるコメント表示位置調整手段をさらに備える
ことを特徴とする請求項１乃至４何れか一項に記載のコンテンツデータ配信サーバ装置である。
【００１３】
請求項６の発明は、
請求項１乃至５何れか一項記載のコンテンツデータ配信サーバを備えることを特徴とするコンテンツデータ配信システムである。
【００１４】
請求項７の発明は、
動画データや音楽データを含むコンテンツデータを、通信ネットワークを介して端末装置に配信するコンテンツデータ配信サーバ装置であって、
前記サーバ装置は、
前記端末装置から送信された前記コンテンツデータの再生時間に対応するコメント情報を、コメント情報記憶部から抽出するコメント情報抽出手段と、
前記抽出されたコメント情報の前記端末装置に表示させる表示方向を選択するコメント表示方向選択手段と、
前記抽出されたコメント情報に含まれるコメント表示枠の表示サイズ情報を取得し、当該表示サイズ情報から前記端末装置に表示可能なコメント表示エリアを生成するコメント表示エリア生成手段と、
前記生成されたコメント表示エリア内に、前記抽出したコメント情報を前記選択された表示方向へ表示するコメント表示手段と、
前記端末装置から送信され、所定の図形からなり、前記コンテンツデータの再生時間に対応して前記端末装置に表示させる表示方向が予め定められているスタンプ情報を、スタンプ情報記憶部から抽出するスタンプ情報抽出手段と、
前記抽出されたスタンプ情報に含まれるスタンプ表示枠の表示サイズ情報を取得し、当該表示サイズ情報から前記端末装置に表示可能なスタンプ表示エリアを生成するスタンプ表示エリア生成手段と、
前記生成されたスタンプ表示エリア内に、前記抽出したスタンプ情報を前記定められた表示方向へ表示するスタンプ表示手段と
を備えることを特徴とするコンテンツデータ配信サーバ装置である。
【００１５】
請求項８の発明は、
前記コメント表示エリア生成手段は、
前記コメント表示枠の全体を前記表示方向へ表示可能なコメント表示枠表示開始座標及び終点座標を、前記端末装置が備える情報表示手段の表示エリアから設定して前記コメント表示エリアを生成し、
前記スタンプ表示エリア生成手段は、
前記スタンプ表示枠全体を前記表示方向へ表示可能なスタンプ表示枠表示開始座標及び終点座標を、前記端末装置が備える情報表示手段の表示領域から算出して前記スタンプ表示エリアを生成する
ことを特徴とする請求項７記載のコンテンツデータ配信サーバ装置である。
【００１６】
請求項９の発明は、
前記スタンプ表示エリア生成手段は、
前記算出されたコメント表示枠表示開始座標の中から、一のコメント表示枠表示開始座標を任意に選択し、
前記算出されたスタンプ表示枠表示開始座標の中から、一のスタンプ表示枠表示開始座標を任意に選択する
ことを特徴とする請求項８記載のコンテンツデータ配信サーバ装置である。
【００１７】
請求項１０の発明は、
請求項７乃至９何れか一項に記載のコンテンツデータ配信サーバを備えることを特徴とするコンテンツデータ配信システムである。
【発明の効果】
【００１８】
この発明によれば、動画や音楽を含むコンテンツを再生しながら、再生中のコンテンツを利用して、コンテンツに対するユーザからのコメントを異なるバリエーションで視覚的にユーザ間へ配信し、コンテンツに対するユーザからのコメントの投稿の促進を図るコンテンツデータ配信サーバ装置及びこれを備えるコンテンツデータ配信システムを提供することができる。
【図面の簡単な説明】
【００１９】
【図１】本発明の第一の実施形態の構成の一例を表す図である。
【図２】コメントを表示するコメント表示エリアの一例を表す概念図である。
【図３】第一の実施形態のコンテンツデータ配信サーバの動作の流れを表す図である。
【図４】コメント表示基準エリアのコメント表示部に１番目のコメントが表示される状態を表す図である。
【図５】２番目のコメントを表示する場合を説明する図であって、（ａ）コメント表示基準エリアのコメント表示部に表示される場合、（ｂ）コメント表示分割エリアのコメント表示部に表示される場合。
【図６】（ａ）、（ｂ）共に、８番目のコメントがコメント表示分割エリアのコメント表示部にランダムに表示される状態を表す図である。
【図７】（ａ）すべてのコメント表示部にコメントが表示された状態を表す図、（ｂ）（ａ）の状態で４６番目のコメントが表示された状態を表す図である。
【図８】コンテンツを再生中にコメントを入力した場合を表す図である。
【図９】各ユーザが第一の実施形態のコンテンツデータ配信システムを利用した場合を説明する図である。
【図１０】（ａ）一のコンテンツ情報及び当該コンテンツに対するコメントが表示されている状態を表す図、（ｂ）（ａ）の状態から他のコンテンツ情報を表示させた場合を表す図。
【図１１】本発明の第二の実施形態の構成の一例を表す図である。
【図１２】スタンプ及びコメント表示エリアの生成を説明する概念図であって、（ａ）表示手段の表示エリアの表示座標、（ｂ）スタンプ及びコメント、（ｃ）左右方向の表示エリア、（ｄ）上下方向の表示エリア、（ｅ）左下−右上方向の表示エリア、（ｆ）左上−右下方向の表示エリア。
【図１３】第二の実施形態のコンテンツデータ配信サーバの動作の流れを表す図である。
【図１４】端末装置の表示手段にスタンプ及びコメントが表示されている状態の一例を表す図である。
【図１５】各ユーザが第二の実施形態のコンテンツデータ配信システムを利用した場合を説明する図である。
【発明を実施するための形態】
【００２０】
以下、添付図面を参照して、本発明の実施形態を説明する。
【００２１】
（第一の実施形態）
図１は、本発明の第一の実施形態の構成の一例を表す図である。図１には、ユーザが有するパーソナルコンピュータ、携帯電話、スマートフォン等の端末装置３００と、動画や音楽を含むコンテンツを配信するコンテンツデータ配信サーバ４００とが、インターネット通信網や無線通信規格で定められている無線通信網等の通信ネットワーク２００を介して相互に通信可能なコンテンツデータ配信システム１００が表されている。
【００２２】
端末装置３００は、通信ネットワーク２００を介してコンテンツデータ配信サーバ４００と情報の送受信を行う情報送受信手段３０１を備えている。
【００２３】
また、端末装置３００は、液晶ディスプレイ等の表示装置である表示手段３０３と、キーボードやマウス、タッチパネル等の入力装置である入力手段３０４とを備え、表示手段３０３に表示される情報、入力手段３０４で入力される情報がＣＰＵや内蔵メモリを含む制御手段３０２によって制御される。
【００２４】
コンテンツデータ配信サーバ４００は、通信ネットワーク２００を介して端末装置３００と情報の送受信を行う情報送受信手段４０１を備えている。
【００２５】
コンテンツデータ配信サーバ４００は、端末装置３００に配信する情報を記憶する記憶手段４０３を備えている。
【００２６】
記憶手段４０３は、端末装置３００に配信する動画や音楽等を含むコンテンツや、これらの情報を再生するためのコンテンツ再生ソフトウェアが記憶されているコンテンツ情報データベース４０４と、前記コンテンツの再生時間に対応するユーザからのコメントが、コメント情報として記憶されているコメント情報データベース４０５と、前記コメント情報を端末装置３００の表示手段３０３に表示させるためのコメント表示エリアが記憶されているコメント表示エリアデータベース４０６を備えている。
【００２７】
コンテンツデータ配信サーバ４００は、前記コンテンツの再生時間に対応する前記コメント情報を、コメント情報データベース４０５から抽出するコメント情報抽出手段４０７を備える。
【００２８】
前記コメント情報には、コメントを入力したユーザのＩＤ、コメントの内容、コメントが入力された前記コンテンツの再生時間、コメントの表示時間等の情報が関連づけられている。
【００２９】
また、コンテンツデータ配信サーバ４００は、抽出された前記コメント情報を端末装置３００の表示手段３０３に表示させるためのコメント表示エリアを、コメント表示エリアデータベース４０６から選択するコメント表示エリア選択手段４０８を備えている。
【００３０】
前記コメント表示エリアは、抽出された前記コメント情報を端末装置３００の表示手段３０３に表示させる表示範囲が異なる複数の表示エリアで構成されていて、それぞれの表示エリアには、抽出された前記コメント情報を表示する所定数のコメント表示部が備えられている。
【００３１】
コンテンツデータ配信サーバ４００は、選択された前記コメント表示エリアに含まれる前記コメント表示部の中から一のコメント表示部を任意に選択するコメント表示部選択手段４０９を備えている。
【００３２】
前記コメント表示部の中から一のコメント表示部を任意に選択することによって、選択した前記コメント表示エリア内で、抽出された前記コメント情報をランダムに表示させることができる。
【００３３】
また、コンテンツデータ配信サーバ４００は、選択された前記コメント表示部の位置座標を任意に移動させるコメント表示位置調整手段４１０を備える構成にしてもよい。
【００３４】
前記コメント表示部の位置座標を移動させることにより、選択した前記コメント表示エリア内で、抽出された前記コメント情報をさらにランダムに表示させることができる。
【００３５】
コンテンツデータ配信サーバ４００は、選択された前記コメント表示部又は位置座標が移動した前記コメント表示部に、抽出された前記コメント情報を前記コンテンツデータの再生時間に対応させて表示するコメント表示手段４１１を備えている。
【００３６】
これらの各手段が、ＣＰＵを含む制御手段４０２によって制御される。
【００３７】
図２は、端末装置３００の表示手段３０３に表示されるコンテンツデータ再生操作部４１５及びコメント表示エリアの一例を表す図である。
【００３８】
コンテンツデータ再生操作部４１５は、端末装置３００からコンテンツデータ配信サーバ４００へ、コンテンツ情報データベース４０４から前記コンテンツ再生ソフトウェアを取得する指示がされ、端末装置３００へ前記コンテンツ再生ソフトウェアが送信され、端末装置３００側で前記コンテンツ再生ソフトウェアを実行することにより表示手段３０３に表示される。
【００３９】
コンテンツデータ再生操作部４１５は、コンテンツデータを再生するコンテンツデータ再生部４１６、コンテンツに対するコメントを入力するコメント入力部４１７、入力したコメントをコンテンツデータ配信サーバに送信するコメント入力決定部４１８とを備えている。
【００４０】
図２に表されている表示エリアは、コメント情報を表示させる基準となる位置が設定されているコメント表示基準エリア４１２と、コメント情報を表示させる表示範囲が異なる所定数のコメント表示分割エリア４１３ａ、４１３ｂ、４１３ｃ、４１ｄとに分かれている。
【００４１】
また、コメント表示分割エリア４１３ａ、４１３ｂ、４１３ｃ、４１ｄは、コメント表示基準エリア４１２を中心として、半円状に広がって配置されている。
【００４２】
コメント表示基準エリア４１２とコメント表示分割エリア４１３ａ、４１３ｂ、４１３ｃ、４１ｄにはそれぞれ所定数のコメント表示部４１４が備えられている。
【００４３】
なお、コメント表示基準エリア４１２とコメント表示分割エリア４１３ａ、４１３ｂ、４１３ｃ、４１ｄ及び、コメント表示部４１４は、図示の形状で表示手段３０３に表示されるものではなく、コメントの表示領域を表すものである。したがって、表示手段３０３には、コメント表示基準エリア４１２とコメント表示分割エリア４１３ａ、４１３ｂ、４１３ｃ、４１ｄ及び、コメント表示部４１４で示される領域内でコメントのみが表示されることになる。
【００４４】
次に、図３乃至図８を参照して、コンテンツデータ配信システム１００の動作を説明する。
【００４５】
端末装置３００からコンテンツデータ配信サーバ４００へアクセスし、再生したいコンテンツデータを取得する。本実施形態ではコンテンツデータを楽曲データとした。
【００４６】
表示手段３０３に前記楽曲データを表示させ、コンテンツデータ操作部４１５を操作して前記楽曲データを再生する（Ｓ１０１）。
【００４７】
コンテンツデータ配信サーバ４００では、コメント情報抽出手段４０７が前記楽曲データの再生時間に対応したユーザからのコメント情報をコメント情報データベース４０５から順次抽出する処理を行う（Ｓ１０３）。
【００４８】
前記楽曲データの再生時間に対応したユーザからのコメント情報とは、再生時間が４分の楽曲データを例にした場合、再生開始から１０秒後のユーザから投稿されたコメントや２０秒後のユーザから投稿されたコメント等、ある再生時間でのユーザからの投稿されたコメントをいう。
【００４９】
そこで、コンテンツデータ配信サーバ４００は、端末装置３００から送信される前記楽曲データに対するユーザからのコメント情報を受信する状態となっている（Ｓ１０２）。
【００５０】
抽出したコメント情報が前記楽曲データの再生開始から始まり１番目のコメント情報（例えば、楽曲再生から１０秒後に初めて投稿されたユーザからのコメント）の場合、コメント表示エリア選択手段４０８は、コメント表示エリアデータベース４０６に記憶されているコメント表示エリアから、前記１番目のコメント情報を端末装置３００の表示手段３０３に表示するコメント表示基準エリア４１２を選択する処理を行う（Ｓ１０４）。
【００５１】
コメント表示部選択手段４０９は、選択されたコメント表示基準エリア４１２のコメント表示部４１４を選択する処理を行う（Ｓ１０５）。
【００５２】
コメント表示手段４１１は、選択されたコメント表示基準エリア４１２のコメント表示部４１４に前記１番目のコメント情報を表示する処理を行う（Ｓ１０６）。
【００５３】
すると、１番目のコメント情報1は図４図示のように、コメント表示基準エリア４１２のコメント表示部４１４に表示される。
【００５４】
コメント情報データベース４０５に記憶されている前記コメント情報には、上述したようにコメントを入力したユーザのＩＤ、コメントの内容、コメントが入力された前記コンテンツの再生時間、コメントの表示時間等の情報が含まれている。表示手段４１１は、コメント表示基準エリア４１２のコメント表示部４１４に１番目のコメント情報1を前記コメントの表示時間表示する。
【００５５】
本実施形態では、前記コメントの表示時間を１０秒とし、表示手段４１１は、前記コメントの表示時間を計測する処理を行う（Ｓ１０７）。
【００５６】
前記コメントの表示時間である１０秒が経過した時、表示手段４１１は、コメント表示基準エリア４１２のコメント表示部４１４に表示されている１番目のコメント情報１の表示を終了する処理を行う（Ｓ１０８）。
【００５７】
抽出したコメント情報が前記楽曲データの再生開始から始まり２番目以降のコメント情報（例えば、楽曲再生から２０秒後に投稿されたユーザからのコメント）の場合、コメント表示エリア選択手段４０８は、コメント表示エリアデータベース４０６に記憶されているコメント表示エリアから、前記２番目以降のコメント情報をコメント表示基準エリア４１２に表示可能かどうか判定する処理を行う（Ｓ１０９）。
【００５８】
具体的には、前記コメントの表示時間である１０秒が経過し、１番目のコメント情報１がコメント表示基準エリア４１２のコメント表示部４１４に表示されていない場合、コメント表示エリア選択手段４０８はコメント表示基準エリア４１２を選択する処理を行う（Ｓ１１０）。
【００５９】
一方、１番目のコメント情報１がコメント表示基準エリア４１２のコメント表示部４１４に表示されている場合、コメント表示エリア選択手段４０８はコメント表示分割エリア４１３ａ、４１３ｂ、４１３ｃ、４１３ｄの中から、表示範囲が最も小さいコメント表示分割エリア４１３ａを選択する処理を行う（Ｓ１１５、Ｓ１１６）。
【００６０】
コメント表示基準エリア４１２が選択された場合、コメント表示部選択手段４０９は、選択されたコメント表示基準エリア４１２のコメント表示部４１４を選択する処理を行う（Ｓ１１１）。
【００６１】
コメント表示手段４１１は、選択されたコメント表示基準エリア４１２のコメント表示部４１４に前記２番目のコメント情報を表示する処理を行う（Ｓ１１２）。
【００６２】
すると、２番目のコメント情報２は図５（ａ）図示のように、コメント表示基準エリア４１２のコメント表示部４１４に表示される。
【００６３】
表示手段４１１は、前記コメントの表示時間を計測する処理を行う（Ｓ１１３）。
【００６４】
前記コメントの表示時間である１０秒が経過した時、表示手段４１１は、コメント表示基準エリア４１２のコメント表示部４１４に表示されている２番目のコメント情報２の表示を終了する処理を行う（Ｓ１１４）。
【００６５】
コメント表示分割エリア４１３ａが選択された場合、コメント表示部選択手段４０９は、選択されたコメント表示分割エリア４１３ａに含まれる五つのコメント表示部４１４の中から一のコメント表示部４１４を任意に選択する処理を行う（Ｓ１１７）。
【００６６】
コメント表示手段４１１は、コメント表示分割エリア４１３ａの選択された一のコメント表示部４１４に前記２番目のコメント情報を表示する処理を行う（Ｓ１１８）。
【００６７】
すると、２番目のコメント情報２は図５（ｂ）図示のように、コメント表示分割エリア４１３ａの任意に選択されたコメント表示部４１４に表示される。
【００６８】
表示手段４１１は、前記コメントの表示時間を計測する処理を行う（Ｓ１１９）。
【００６９】
前記コメントの表示時間である１０秒が経過した時、表示手段４１１は、コメント表示分割エリア４１３ａの任意に選択されたコメント表示部４１４に表示されている２番目のコメント情報の表示を終了する処理を行う（Ｓ１２０）。
【００７０】
次に、Ｓ１１５の処理のうち、コメント情報がコメント表示分割エリア４１３ａの全てのコメント表示部４１４に表示されている場合における、前記２番目以降のコメント情報を表示させる動作を８番目のコメント情報を例にして説明する。
【００７１】
コメント表示エリア選択手段４０８はコメント表示分割エリア４１３ｂ、４１３ｃ、４１３ｄの中から、表示範囲が最も小さいコメント表示分割エリア４１３ｂを選択する処理を行う（Ｓ１２１、Ｓ１２２）。
【００７２】
コメント表示分割エリア４１３ｂが選択された場合、コメント表示部選択手段４０９は、選択されたコメント表示分割エリア４１３ｂに含まれる九つのコメント表示部４１４の中から一のコメント表示部４１４を任意に選択する処理を行う（Ｓ１２３）。
【００７３】
コメント表示手段４１１は、コメント表示分割エリア４１３ｂの選択された一のコメント表示部４１４に前記８番目のコメント情報を表示する処理を行う（Ｓ１２４）。
【００７４】
すると、８番目のコメント情報８は、例えば図６（ａ）図示のように、コメント表示分割エリア４１３ｂの任意に選択されたコメント表示部４１４に表示される。
【００７５】
また、８番目のコメント情報８は、例えば図６（ｂ）図示のように、コメント表示分割エリア４１３ｂの任意に選択された他のコメント表示部４１４に表示される場合もある。
【００７６】
表示手段４１１は、前記コメントの表示時間を計測する処理を行う（Ｓ１２５）。
【００７７】
前記コメントの表示時間である１０秒が経過した時、表示手段４１１は、コメント表示分割エリア４１３ｂの任意に選択されたコメント表示部４１４に表示されている８番目のコメント情報の表示を終了する処理を行う（Ｓ１２６）。
【００７８】
次に、Ｓ１２１の処理のうち、コメント情報がコメント表示基準エリア４１２及びコメント表示分割エリア４１３ａ、４１３ｂ、４１３ｃ、４１３ｄの全てのコメント表示部４１４に表示されている場合における、前記２番目以降のコメント情報を表示させる動作を４６番目のコメント情報を例にして説明する。
【００７９】
図７は、例えば、前記楽曲データの再生開始から始まり、前記コメントの表示時間中に、コメント表示部４１４の総数４５個を超えるコメント情報が表示されている状態を表す図である。
【００８０】
この場合、コメント表示エリア選択手段４０８は、コメント表示基準エリア４１２及びコメント表示分割エリア４１３ａ、４１３ｂ、４１３ｃ、４１３ｄの中から、任意のコメント表示エリアを選択する処理を行う（Ｓ１２７）。例えば、コメント表示分割エリア４１３ａを選択する処理を行う。
【００８１】
コメント表示部選択手段４０９は、選択された任意のコメント表示エリアに含まれるコメント表示部４１４の中から一のコメント表示部４１４を選択する処理を行う（Ｓ１２８）。例えば、選択されたコメント表示分割エリア４１３ａに含まれる五つのコメント表示部４１４の中から一のコメント表示部４１４を任意に選択する処理を行う。
【００８２】
コメント表示位置調整手段４１０は、選択されたコメント表示部４１４の位置座標を移動させる処理を行う。
【００８３】
コメント表示手段４１１は、選択された任意のコメント表示エリアの前記位置座標が移動したコメント表示部４１４に前記４６番目のコメント情報を表示する処理を行う（Ｓ１２９）。
【００８４】
すると、前記４６番目のコメント４６は、例えば図７（ｂ）図示のように、コメント表示分割エリア４１３ａの前記位置座標が移動したコメント表示部４１４に表示される。
【００８５】
表示手段４１１は、前記コメントの表示時間を計測する処理を行う（Ｓ１３０）。
【００８６】
前記コメントの表示時間である１０秒が経過した時、表示手段４１１は、コメント表示分割エリア４１３ａの前記位置座標が移動したコメント表示部４１４に表示されている４６番目のコメント情報４６の表示を終了する処理を行う（Ｓ１３１）。
【００８７】
上記の処理は、コメント表示基準エリア４１２及びコメント表示分割エリア４１３ａ、４１３ｂ、４１３ｃ、４１３ｄのいずれかのコメント表示部４１４に表示されているコメント情報の表示が終了するまで行われる。
【００８８】
次に、楽曲データの再生中にコメント情報を入力する場合における本発明の動作を説明する。
【００８９】
上述した端末装置３００から送信される前記楽曲データに対するユーザからのコメント情報を受信する状態（Ｓ１０２）において、ユーザは、入力手段３０４を用いて、コメント入力部４１７に所定のコメント情報５０を入力する。
【００９０】
端末装置３００は、コメント入力決定部４１８によって入力が決定されたコメント情報５０をコンテンツデータ配信サーバ４００に送信する処理を行う。
【００９１】
コンテンツデータ配信サーバ４００では、送信されたコメント情報５０をコメント情報データベース４０５に記憶する処理を行う（Ｓ１３２）。
【００９２】
コメント表示エリア選択手段４０８は、コメント表示エリアデータベース４０６に記憶されているコメント表示エリアから、コメント情報５０を端末装置３００の表示手段３０３に表示するコメント表示基準エリア４１２を選択する処理を行う（Ｓ１３３）。
【００９３】
コメント表示部選択手段４０９は、選択されたコメント表示基準エリア４１２のコメント表示部４１４を選択する処理を行う（Ｓ１３４）。
【００９４】
コメント表示位置調整手段４１０は、選択されたコメント表示基準エリア４１２のコメント表示部４１４の位置座標を移動させる処理を行う。
【００９５】
コメント表示手段４１１は、選択されたコメント表示基準エリア４１２の前記位置座標が移動したコメント表示部４１４にコメント情報５０を表示する処理を行う（Ｓ１３５）。
【００９６】
すると、コメント情報５０は、例えば図８図示のように、コメント表示基準エリア４１２の前記位置座標が移動したコメント表示部４１４に表示される。
【００９７】
表示手段４１１は、コメント情報５０の表示時間を計測する処理を行う（Ｓ１３６）。
【００９８】
前記コメントの表示時間である１０秒が経過した時、表示手段４１１は、コメント表示基準エリア４１２の前記位置座標が移動したコメント表示部４１４に表示されているコメント情報５０の表示を終了する処理を行う（Ｓ１３７）。
【００９９】
なお、Ｓ１０６、Ｓ１１２、Ｓ１１８、Ｓ１２４、Ｓ１２９の処理において、コメント表示位置調整手段４１０は、選択されたコメント表示基準エリア４１２又はコメント表示分割エリア４１３ａ、４１３ｂ、４１３ｃ、４１３ｄのコメント表示部４１４の位置座標を移動させる処理を行ってもよい。
【０１００】
そして、コメント表示手段４１１は、選択されたコメント表示基準エリア４１２又はコメント表示分割エリア４１３ａ、４１３ｂ、４１３ｃ、４１３ｄのコメント表示部４１４に前記コメント情報を表示する処理を行うことで、前記コメント情報の表示位置をランダムに変化させることができる。
【０１０１】
図９は、各ユーザがコンテンツデータ配信システム１００を使用した場合を説明する図である。
【０１０２】
ユーザＡが楽曲データを再生し、再生後１０秒の時点でコメントＡ１を入力した場合、コメントＡ１は上述したＳ１０１、Ｓ１３２、Ｓ１３３、Ｓ１３４、Ｓ１３５の処理を経て、例えば図８に表されるように、ユーザＡの端末装置３００の表示手段３０３におけるコメント表示基準エリア４１２の位置座標が移動したコメント表示部４１４に表示される。そして、コメントの表示時間である１０秒が経過した時、すなわち楽曲再生後２０秒の時点でコメントＡ１の表示が終了する。
【０１０３】
ユーザＢが楽曲データを再生した場合、再生後１０秒の時点で、コメントＡ１は、上述したＳ１０１、Ｓ１０３、Ｓ１０４、Ｓ１０５、Ｓ１０６の処理を経て、図４に表されるように、ユーザＢの端末装置３００の表示手段３０３におけるコメント表示基準エリア４１２のコメント表示部４１４に表示される。
【０１０４】
再生後１５秒の時点でユーザＢがコメントＢ１を入力した場合、コメントＢ１は上述したＳ１０１、Ｓ１３２、Ｓ１３３、Ｓ１３４、Ｓ１３５の処理を経て、例えば図８に表されるように、コメント表示基準エリア４１２の位置座標が移動したコメント表示部４１４に表示される。
【０１０５】
そして、再生後２０秒の時点でコメントＡ１の表示が終了し、再生後２５秒の時点でコメントＢ１の表示が終了する。
【０１０６】
ユーザＣが楽曲データを再生し、再生後５秒の時点でコメントＣ１を入力した場合、コメントＣ１は上述したＳ１０１、Ｓ１３２、Ｓ１３４、Ｓ１３５の処理を経て、例えば図８に表されるように、ユーザＣの端末装置３００の表示手段３０３におけるコメント表示基準エリア４１２の位置座標が移動したコメント表示部４１４に表示される。
【０１０７】
再生後１０秒の時点で、コメントＡ１は、上述したＳ１０１、Ｓ１０３、Ｓ１０４、Ｓ１０５、Ｓ１０６の処理を経て、図４に表されるように、ユーザＣの端末装置３００の表示手段３０３におけるコメント表示基準エリア４１２のコメント表示部４１４に表示される。
【０１０８】
再生後１５秒の時点でコメントＣ１の表示が終了し、コメントＢ１は上述したＳ１０１、Ｓ１０３、Ｓ１０９、Ｓ１１５、Ｓ１１６、Ｓ１１７、Ｓ１１８の処理を経て、例えば図５（ｂ）に表されるように、コメント表示分割エリア４１３ａの任意に選択されたコメント表示部４１４に表示される。
【０１０９】
そして、再生後２０秒の時点でコメントＡ１の表示が終了し、再生後２５秒の時点でコメントＢ１の表示が終了する。
【０１１０】
ユーザＤが楽曲データを再生した場合、再生後５秒の時点で、コメントＣ１は、上述したＳ１０１、Ｓ１０３、Ｓ１０４、Ｓ１０５、Ｓ１０６の処理を経て、図４に表されるように、ユーザＤの端末装置３００の表示手段３０３におけるコメント表示基準エリア４１２のコメント表示部４１４に表示される。
【０１１１】
再生後１０秒の時点で、コメントＡ１は上述したＳ１０１、Ｓ１０３、Ｓ１０９、Ｓ１１５、Ｓ１１６、Ｓ１１７、Ｓ１１８の処理を経て、例えば図５（ｂ）に表されるように、コメント表示分割エリア４１３ａの任意に選択されたコメント表示部４１４に表示される。
【０１１２】
再生後１５秒の時点でコメントＣ１の表示が終了し、コメントＢ１は、上述したＳ１０１、Ｓ１０３、Ｓ１０９、Ｓ１１０、Ｓ１１１、Ｓ１１２の処理を経て、図４に表されるように、コメント表示基準エリア４１２のコメント表示部４１４に表示される。
【０１１３】
再生後２０秒の時点でコメントＡ１の表示が終了し、再生後２５秒の時点でコメントＢ１の表示が終了する。
【０１１４】
次に、図１０（ａ）の端末装置３００の表示手段３０３にコンテンツ情報４１９ａを含む情報及びコンテンツデータ操作部４１５並びにコメント情報が表示されている状態から、コンテンツ情報４１９ｂを含む情報に表示手段３０３の画面を遷移させた場合について説明する。
【０１１５】
コンテンツ情報４１９ｂを含む情報に遷移した場合でも、表示手段４１１は、コメントの表示時間を計測する処理を行う。そしてコメントの表示時間が経過した時、表示手段４１１は、コメント表示エリアの選択されたコメント表示部４１４に表示されているコメントの表示を終了する処理を行う。
【０１１６】
これによって、上記コンテンツ情報を含む画面の遷移や楽曲データの再生が終了した場合でも、コメントの表示が即座に終了することなく定められた表示時間、コメントを表示させることができる。
【０１１７】
このように、前記コメント情報には上述した１０秒程度の表示時間が定められていて、コメント表示エリア選択手段４０８は、コメント表示基準エリア４１２に前記コメント情報を表示可能な場合には、コメント表示基準エリア４１２を選択し、前記コメント情報を前記コメント表示基準エリア表示させることが不可能な場合には、コメント表示分割エリア４１３ａ、４１３ｂ、４１３ｃ、４１３ｄの中から表示範囲が最も小さいコメント表示分割エリアを順番に選択する処理を行う。
【０１１８】
このため、ユーザが送信したコメントの数に応じて、楽曲データの再生時に表示される前記コメントの表示位置がランダムとなる。また、本実施形態では、コメント表示基準エリア４１２を中心として、コメント表示分割エリア４１３ａ、４１３ｂ、４１３ｃ、４１ｄが半円状に広がって配置されているので、表示されるコメントもコメント表示基準エリア４１２を中心として、半円状に広がるように表示されることになる。
【０１１９】
したがって、ユーザは楽曲データの再生を繰り返す度に、自己が入力した、あるいは他のユーザが入力したコメントが何処に表示されるか予測がつかず、コメント表示基準エリア４１２を中心として、半円状に広がるようにランダムに表示されるコメントを視覚的に楽しむことができる。
【０１２０】
また、コメントのランダム表示がユーザに視覚的に伝えられるので、コメントの入力が促進され、入力されたコメント数に応じてバリエーションに富んだコメント表示を提供することができる。
【０１２１】
（第二の実施形態）
図１１は、本発明の第二の実施形態の構成の一例を表す図である。図１図示の構成と共通する構成には同じ符号を付し、その説明を省略する。
【０１２２】
図１１には、端末装置３００と、動画や音楽を含むコンテンツを配信するコンテンツデータ配信サーバ６００とが、通信ネットワーク２００を介して相互に通信可能なコンテンツデータ配信システム５００が表されている。
【０１２３】
コンテンツデータ配信サーバ６００は、通信ネットワーク２００を介して端末装置３００と情報の送受信を行う情報送受信手段６０１を備えている。
【０１２４】
コンテンツデータ配信サーバ６００は、端末装置３００に配信する情報を記憶する記憶手段６０３を備えている。
【０１２５】
記憶手段６０３は、端末装置３００に配信する動画や音楽等を含むコンテンツや、これらの情報を再生するためのコンテンツ再生ソフトウェアが記憶されているコンテンツ情報データベース６０４と、前記コンテンツの再生時間に対応したユーザからのコメント情報が記憶されているコメント情報データベース６０５と、所定の図形からなるスタンプ情報が記憶されているスタンプ情報データベース６０６とを備えている。
【０１２６】
前記コメント情報には、コメントを入力したユーザのＩＤ、コメントの内容、コメントが入力された前記コンテンツの再生時間、当該コメントを表示するコメント表示枠の表示サイズ等の情報が関連づけられている。
【０１２７】
前記スタンプ情報には、スタンプを入力したユーザのＩＤ、スタンプが入力された前記コンテンツの再生時間、当該スタンプを表示するスタンプ表示枠の表示サイズ、当該スタンプの表示方向等の情報が関連づけられている。
【０１２８】
コンテンツデータ配信サーバ６００は、前記コンテンツの再生時間に対応したユーザからのコメント情報を、コメント情報データベース６０５から抽出するコメント情報抽出手段６０７を備える。
【０１２９】
コンテンツデータ配信サーバ６００は、抽出された前記コメント情報の端末装置３００の表示手段３０３に表示させる表示方向を選択するコメント表示方向選択手段６０８を備えている。
【０１３０】
この実施形態で「表示方向」とは、上下方向、左右方向、左下−右上方向、左上−右下方向とする。
【０１３１】
コンテンツデータ配信サーバ６００は、抽出された前記コメント情報に含まれる前記コメント表示枠の表示サイズ情報を取得し、当該表示サイズ情報から端末装置３００の表示手段３０３に表示可能なコメント表示エリアを生成するコメント表示エリア生成手段６０９を備えている。
【０１３２】
コメント表示エリア生成手段６０９は、前記コメント表示枠の全体を前記表示方向へ表示可能なコメント表示枠表示開始座標及び終点座標を、端末装置が備える表示手段の表示領域から算出して前記コメント表示エリアを生成する。
【０１３３】
コンテンツデータ配信サーバ６００は、前記生成されたコメント表示エリア内に、抽出した前記コメント情報を前記選択された表示方向へ表示するコメント表示手段６１０を備えている。
【０１３４】
また、コメント表示エリア生成手段６０９は、算出された前記コメント表示枠表示開始座標を任意に選択する処理を行う。
【０１３５】
前記コメント表示枠表示開始座標を任意に選択することにより、作成されたコメント表示エリア内で、抽出された前記コメント情報を前記選択された表示方向へランダムに表示させることができる。
【０１３６】
コンテンツデータ配信サーバ６００は、前記コンテンツの再生時間に対応したユーザからのスタンプ情報を、スタンプ情報データベース６０６から抽出するスタンプ情報抽出手段６１１を備える。
【０１３７】
コンテンツデータ配信サーバ６００は、抽出された前記スタンプ情報に含まれる前記スタンプ表示枠の表示サイズ情報を取得し、当該表示サイズ情報から端末装置３００の表示手段３０３に表示可能なスタンプ表示エリアを生成するスタンプ表示エリア生成手段６１２を備えている。
【０１３８】
スタンプ表示エリア生成手段６１２は、前記スタンプ表示枠の全体を前記記憶されている表示方向へ表示可能なスタンプ表示枠表示開始座標及び終点座標を、端末装置３００が備える表示手段３０３の表示領域から算出して前記スタンプ表示エリアを生成する。
【０１３９】
コンテンツデータ配信サーバ６００は、前記生成されたスタンプ表示エリア内に、抽出した前記スタンプ情報を前記記憶されている表示方向へ表示するスタンプ表示手段６１３を備えている。
【０１４０】
また、スタンプ表示エリア生成手段６１２は、算出された前記スタンプ表示枠表示開始座標を任意に選択する処理を行う。
【０１４１】
前記スタンプ表示枠表示開始座標を任意に選択することにより、作成されたスタンプ表示エリア内で、抽出された前記スタンプ情報を前記記憶されている表示方向へランダムに表示させることができる。
【０１４２】
これらの各手段が、ＣＰＵを含む制御手段６０２によって制御される。
【０１４３】
図１２は、スタンプ表示エリア及びコメント表示エリアを生成するプロセスを表す概念図である。
【０１４４】
スタンプ表示エリア生成手段６１２は、端末装置３００から表示手段３０３の表示エリア３０５の表示サイズ情報を取得する。
【０１４５】
スタンプ表示エリア生成手段６１２は、スタンプ情報データベース６０６から取得したスタンプ情報から、スタンプ表示枠の表示サイズ情報を取得する。
【０１４６】
例えば、図１２（ｂ）に示されるスタンプ表示枠７００ａの表示サイズ情報を取得する。
【０１４７】
また、スタンプ７００には、右方向に表示する表示方向が予め定められている。
【０１４８】
右方向に表示する表示方向が予め定められているスタンプ７００の場合、スタンプ表示エリア生成手段６１２は、表示エリア３０５の左辺３０５ａ上にスタンプ表示枠７００ａの全体を前記右方向へ表示可能な表示枠表示開始限界座標９００ａ及び９００ｂを設定する。また右辺３０５ｂ上に、スタンプ表示枠７００ａの全体を前記右方向へ表示可能な表示枠表示終点限界座標９００ｃ及び９００ｄを設定する。
【０１４９】
スタンプ表示エリア生成手段６１２は、表示枠表示開始限界座標９００ａ及び９００ｂ並びに表示枠表示終点限界座標９００ｃ及び９００ｄで囲まれる表示エリア６２０ａをスタンプ表示エリアとして設定する（図１２（ｃ））。
【０１５０】
上方向に表示する表示方向が予め定められているスタンプ７０１の場合、スタンプ表示エリア生成手段６１２は、表示エリア３０５の下辺３０５ｄ上にスタンプ表示枠７０１ａの全体を前記上方向へ表示可能な表示枠表示開始限界座標９００ａ及び９００ｂを設定する。また上辺３０５ｃ上に、スタンプ表示枠７０１ａの全体を前記上方向へ表示可能な表示枠表示終点限界座標９００ｃ及び９００ｄを設定する。
【０１５１】
スタンプ表示エリア生成手段６１２は、表示枠表示開始限界座標９００ａ及び９００ｂ並びに表示枠表示終点限界座標９００ｃ及び９００ｄで囲まれる表示エリア６２０ｂをスタンプ表示エリアとして設定する（図１２（ｄ））。
【０１５２】
左下から右上方向に表示する表示方向が予め定められているスタンプ７０２の場合、 スタンプ表示エリア生成手段６１２は、表示エリア３０５の下辺３０５ｄ上及び左辺３０５ａ上それぞれにスタンプ表示枠７０２ａの全体を左下から右上方向へ表示可能な表示枠表示開始限界座標９００ａ及び９００ｂを設定する。また右辺３０５ｂ上及び上辺３０５ｃ上それぞれに、スタンプ表示枠７０２ａの全体を左下から右上方向へ表示可能な表示枠表示終点限界座標９００ｃ及び９００ｄを設定する。
【０１５３】
スタンプ表示エリア生成手段６１２は、表示枠表示開始限界座標９００ａ及び９００ｂ並びに表示枠表示終点限界座標９００ｃ及び９００ｄで囲まれる表示エリア６２０ｃをスタンプ表示エリアとして設定する(図１２（ｅ）)。
【０１５４】
左上から右下方向に表示する表示方向が予め定められているスタンプ７０３の場合、 スタンプ表示エリア生成手段６１２は、表示エリア３０５の上辺３０５ｃ上及び左辺３０５ａ上それぞれにスタンプ表示枠７０３ａの全体を左上から右下方向へ表示可能な表示枠表示開始限界座標９００ａ及び９００ｂを設定する。また右辺３０５ｂ上及び下辺３０５ｄ上それぞれに、スタンプ表示枠７０３ａの全体を左上から右下方向へ表示可能な表示枠表示終点限界座標９００ｃ及び９００ｄを設定する。
【０１５５】
スタンプ表示エリア生成手段６１２は、表示枠表示開始限界座標９００ａ及び９００ｂ並びに表示枠表示終点限界座標９００ｃ及び９００ｄで囲まれる表示エリア６２０ｄをスタンプ表示エリアとして設定する（図１２（ｆ））。
【０１５６】
次に、コメント表示エリア生成手段６０９は、端末装置３００から表示手段３０３の表示エリア３０５に関する情報を取得する。
【０１５７】
コメント表示エリア生成手段６０９は、コメント情報データベース６０５から取得したコメント情報から、コメント表示枠の表示サイズ情報を取得する。
【０１５８】
例えば、図１２（ｂ）に示されるコメント表示枠８００ａの表示サイズ情報を取得する。
【０１５９】
また、コメント８００には、コメント表示方向選択手段６０８によって左方向に表示する表示方向が定められている。
【０１６０】
左方向に表示する表示方向が予め定められているコメント８００の場合、コメント表示エリア生成手段６０９は、表示エリア３０５の右辺３０５ｂ上にコメント表示枠８００ａの全体を前記左方向へ表示可能な表示枠表示開始限界座標９００ａ及び９００ｂを設定する（非図示）。また左辺３０５ｂ上に、コメント表示枠８００ａの全体を前記左方向へ表示可能な表示枠表示終点限界座標９００ｃ及び９００ｄを設定する（非図示）。
【０１６１】
コメント表示エリア生成手段６０９は、表示枠表示開始限界座標９００ａ及び９００ｂ並びに表示枠表示終点限界座標９００ｃ及び９００ｄで囲まれる表示エリア６２０ａをコメント表示エリアとして設定する（図１２（ｃ））。
【０１６２】
スタンプ表示エリア及びコメント表示エリアが生成された後、スタンプ表示エリア生成手段６１２及びコメント表示エリア生成手段６０９は、スタンプ情報及びコメント情報の表示を開始する開始座標を任意に選択する処理を行う。
【０１６３】
具体的には、右方向に表示する表示方向が予め定められているスタンプ７００の場合、表示エリア６２０ａ内であって、右方向への表示の始点となる表示枠表示開始座標を表示エリア３０５の左辺３０５ａ上で任意に選択する。
【０１６４】
スタンプ表示エリア生成手段６１２が、表示エリア３０５の左辺３０５ａ上に設定されている表示枠表示開始限界座標９００ａを表示枠表示開始座標として選択した場合、スタンプ７００は表示枠表示開始限界座標９００ａから表示枠表示終点限界座標９００ｃまで右方向に移動しながら表示される（図１２（ｃ））。
【０１６５】
コメントの表示を開始する開始座標を任意に選択する処理も上記と同様である。左方向に表示する表示方向が選択されたコメント８００の場合、表示エリア６２０ａ内であって、左方向への表示の始点となる表示枠表示開始座標９００ｅを表示エリア３０５の右辺３０５ｂ上で任意に選択する。
【０１６６】
表示枠表示開始座標９００ｅが選択されると、コメント８００は表示枠表示開始座標９００ｅから対応する表示枠表示終点座標９００ｆまで左方向に移動しながら表示される。
【０１６７】
前記表示枠開始座標を任意に選択することにより、作成された表示エリア内で、スタンプ情報を記憶されている表示方向へランダムに表示させることができる。また、コメント情報を選択された表示方向へランダムに表示させることができる。
【０１６８】
次に、図１３、図１４を参照して、コンテンツデータ配信システム５００の動作を説明する。
【０１６９】
端末装置３００からコンテンツデータ配信サーバ６００へアクセスし、再生したいコンテンツデータを取得する。本実施形態ではコンテンツデータを楽曲データとした。
【０１７０】
表示手段３０３の表示エリア３０５に前記楽曲データを表示させ、コンテンツデータ操作部６１６のコンテンツデータ再生部６１７を操作して前記楽曲データを再生する（Ｓ２０１）。
【０１７１】
コンテンツデータ配信サーバ６００では、スタンプ情報抽出手段６１１が前記楽曲データの再生時間に対応したスタンプ情報をスタンプ情報データベース６０６から順次抽出する処理を行う（Ｓ２０４）。
【０１７２】
前記コンテンツデータの再生時間に対応したユーザからのスタンプ情報とは、再生時間が４分の楽曲データを例にした場合、再生開始から１０秒後のユーザから投稿されたスタンプや２０秒後のユーザから投稿されたスタンプ等、ある再生時間でのユーザからの投稿されたスタンプをいう。
【０１７３】
そして、コンテンツデータ配信サーバ６００は、端末装置３００から送信される前記楽曲データに対するユーザからのスタンプ情報を受信する状態となっている（Ｓ２０３）。
【０１７４】
抽出したスタンプ情報が、表示する方向が右方向として予め定められているスタンプ７００である場合、スタンプ表示エリア生成手段６１２は、表示エリア３０５の左辺３０５ａ上にスタンプ表示枠７００ａの全体を前記右方向へ表示可能な表示枠表示開始限界座標９００ａ及び９００ｂを設定する。また右辺３０５ｂ上に、スタンプ表示枠７００ａの全体を前記右方向へ表示可能な表示枠表示終点限界座標９００ｃ及び９００ｄを設定する処理を行う。
【０１７５】
スタンプ表示エリア生成手段６１２は、表示枠表示開始限界座標９００ａ及び９００ｂ並びに表示枠表示終点限界座標９００ｃ及び９００ｄで囲まれる表示エリア６２０ａをスタンプ表示エリアとして設定する処理を行う（Ｓ２０５）。
【０１７６】
スタンプ表示エリア生成手段６１２は、表示エリア６２０ａ内であって、右方向への表示の始点となる表示枠表示開始座標９００ｅを表示エリア３０５の左辺３０５ａ上で任意に選択する処理を行う（Ｓ２０６、図１４）。
【０１７７】
スタンプ表示エリア生成手段６１２は、表示エリア６２０ａ内であって、表示枠表示開始座標９００ｅに対応する表示枠表示終点座標９００ｆを表示エリア３０５の右辺３０５ｂ上で設定する処理を行う（Ｓ２０７、図１４）。
【０１７８】
スタンプ表示手段６１３は、抽出したスタンプ７００を、表示枠表示開始座標９００ｅから表示枠表示終点座標９００ｆに向けて、前記右方向へ移動させながら表示する処理を行う（Ｓ２０８、図１４）。
【０１７９】
抽出したスタンプ７００が表示枠表示終点座標９００ｆに到着した時、スタンプ表示手段６１３は、抽出したスタンプ７００の表示を終了する処理を行う（Ｓ２０９）。
【０１８０】
上述した端末装置３００から送信される前記楽曲データに対するスタンプ情報を受信する状態（Ｓ２０３）において、ユーザは、入力手段３０４を用いて、コンテンツデータ配信サーバ６００から取得したスタンプ一覧表示部６２１の中から表示させたいスタンプ情報を選択する。
【０１８１】
端末装置３００は、選択されたスタンプ情報をコンテンツデータ配信サーバ６００に送信する処理を行う。
【０１８２】
コンテンツデータ配信サーバ６００では、送信されたスタンプ情報をスタンプ情報データベース６０６に記憶する処理を行う（Ｓ２１０）。
【０１８３】
送信されたスタンプ情報が、表示する方向が左方向として予め定められているスタンプ７０４である場合、スタンプ表示エリア生成手段６１２は、表示エリア３０５の右辺３０５ｂ上にスタンプ表示枠７０４ａの全体を前記左方向へ表示可能な表示枠表示開始限界座標９００ａ及び９００ｂを設定する。また左辺３０５ａ上に、スタンプ表示枠７０４ａの全体を前記左方向へ表示可能な表示枠表示終点限界座標９００ｃ及び９００ｄを設定する処理を行う。
【０１８４】
スタンプ表示エリア生成手段６１２は、表示枠表示開始限界座標９００ａ及び９００ｂ並びに表示枠表示終点限界座標９００ｃ及び９００ｄで囲まれる表示エリア６２０ａをスタンプ表示エリアとして設定する処理を行う（Ｓ２１１）。
【０１８５】
スタンプ表示エリア生成手段６１２は、表示エリア６２０ａ内であって、左方向への表示の始点となる表示枠表示開始座標９００ｅを表示エリア３０５の右辺３０５ｂ上で任意に選択する処理を行う（Ｓ２１２、図１４）。
【０１８６】
スタンプ表示エリア生成手段６１２は、表示エリア６２０ａ内であって、表示枠表示開始座標９００ｅに対応する表示枠表示終点座標９００ｆを表示エリア３０５の左辺３０５ａ上に設定する処理を行う（Ｓ２１３、図１４）。
【０１８７】
スタンプ表示手段６１３は、送信されたスタンプ７０４を、表示枠表示開始座標９００ｅから表示枠表示終点座標９００ｆに向けて、前記左方向へ移動させながら表示する処理を行う（Ｓ２１４、図１４）。
【０１８８】
スタンプ７０４が表示枠表示終点座標９００ｆに到着した時、スタンプ表示手段６１３は、スタンプ７０４の表示を終了する処理を行う（Ｓ２１５）。
【０１８９】
次に、コンテンツデータ配信サーバ６００では、コメント情報抽出手段６０７が前記楽曲データの再生時間に対応したコメント情報をコメント情報データベース６０５から順次抽出する処理を行う（Ｓ２１７）。
【０１９０】
前記コンテンツデータの再生時間に対応したユーザからのコメント情報とは、再生時間が４分の楽曲データを例にした場合、再生開始から１０秒後のユーザから投稿されたコメントや２０秒後のユーザから投稿されたコメント等、ある再生時間でのユーザからの投稿されたコメントをいう。
【０１９１】
そして、コンテンツデータ配信サーバ６００は、端末装置３００から送信される前記楽曲データに対するコメント情報を受信する状態となっている（Ｓ２１６）。
【０１９２】
コメント表示方向選択手段６０８は、抽出された前記コメント情報を端末装置３００の表示手段３０３に表示させる表示方向を選択する処理を行う（Ｓ２１８）。
【０１９３】
抽出したコメント情報が、表示する表示方向が上方向として選択されたコメント８００である場合、コメント表示エリア生成手段６０９は、表示エリア３０５の下辺３０５ｄ上にコメント表示枠８００ａの全体を前記上方向へ表示可能な表示枠表示開始限界座標９００ａ及び９００ｂを設定する。また上辺３０５ｃ上に、コメント表示枠８００ａの全体を前記上方向へ表示可能な表示枠表示終点限界座標９００ｃ及び９００ｄを設定する処理を行う。
【０１９４】
コメント表示エリア生成手段６０９は、表示枠表示開始限界座標９００ａ及び９００ｂ並びに表示枠表示終点限界座標９００ｃ及び９００ｄで囲まれる表示エリア６２０ｂをコメント表示エリアとして設定する処理を行う（Ｓ２１９）。
【０１９５】
コメント表示エリア生成手段６０９は、表示エリア６２０ｂ内であって、上方向への表示の始点となる表示枠表示開始座標９００ｅを表示エリア３０５の下辺３０５ｄ上で任意に選択する処理を行う（Ｓ２２０、図１４）。
【０１９６】
コメント表示エリア生成手段６０９は、表示エリア６２０ｂ内であって、表示枠表示開始座標９００ｅに対応する表示枠表示終点座標９００ｆを表示エリア３０５の上辺３０５ｃ上に設定する処理を行う（Ｓ２２１、図１４）。
【０１９７】
コメント表示手段６１０は、抽出したコメント８００を、表示枠表示開始座標９００ｅから表示枠表示終点座標９００ｆに向けて、前記上方向へ移動させながら表示する処理を行う（Ｓ２２２、図１４）。
【０１９８】
抽出したコメント８００が表示枠表示終点座標９００ｆに到着した時、コメント表示手段６１０は、抽出したコメント８００の表示を終了する処理を行う（Ｓ２２３）。
【０１９９】
上述した端末装置３００から送信される前記楽曲データに対するコメント情報を受信する状態（Ｓ２１６）において、ユーザは、入力手段３０４を用いて、コメント入力部６１８にコメント情報を入力する。
【０２００】
端末装置３００は、コメント入力決定部６１９によって入力が決定された前記コメント情報をコンテンツデータ配信サーバ６００に送信する処理を行う。
【０２０１】
コンテンツデータ配信サーバ６００では、送信された前記コメント情報をコメント情報データベース６０５に記憶する処理を行う（Ｓ２２４）。
【０２０２】
コメント表示方向選択手段６０８は、送信された前記コメント情報を端末装置３００の表示手段３０３に表示させる表示方向を選択する処理を行う（Ｓ２２５）。
【０２０３】
前記コメント情報の端末装置３００の表示手段３０３への表示は、上述したＳ２１９、Ｓ２２０、Ｓ２２１、Ｓ２２２、Ｓ２２３それぞれの処理と同様の処理Ｓ２２６、Ｓ２２７、Ｓ２２８、Ｓ２２９、Ｓ２３０に従って行われるのでその説明を省略する。
【０２０４】
図１５は、各ユーザがコンテンツデータ配信システム５００を使用した場合を説明する図である。
【０２０５】
ユーザＡが楽曲データを再生し、再生後１０秒の時点でスタンプ７０１を選択した場合、スタンプ７０１は上述したＳ２０１、Ｓ２０２、Ｓ２１１、Ｓ２１２、Ｓ２１３、Ｓ２１４の処理を経て、例えば図１４に表されるように、ユーザＡの端末装置３００の表示手段３０３の表示エリア６２０ｂ内を下から上に移動しながら表示される。そして、表示枠表示終点座標９００ｆに到着した時点でスタンプ７０１の表示が終了する。
【０２０６】
ユーザＢが楽曲データを再生した場合、再生後１０秒の時点で、スタンプ７０１は、上述したＳ２０１、Ｓ２０４、Ｓ２０５、Ｓ２０６、Ｓ２０７、Ｓ２０８の処理を経て、ユーザＢの端末装置３００の表示手段３０３の表示エリア６２０ｂ内を下から上に移動しながら表示される。そして、表示枠表示終点座標９００ｆに到着した時点でスタンプ７０１の表示が終了する。
【０２０７】
再生後１５秒の時点でユーザＢがスタンプ７００を選択した場合、スタンプ７００は上述したＳ２０１、Ｓ２０２、Ｓ２１１、Ｓ２１２、Ｓ２１３、Ｓ２１４の処理を経て、ユーザＢの端末装置３００の表示手段３０３の表示エリア６２０ａ内を左から右に移動しながら表示される。そして、表示枠表示終点座標９００ｆに到着した時点でスタンプ７００の表示が終了する。
【０２０８】
ユーザＣが楽曲データを再生し、再生後５秒の時点でコメント８００を入力した場合、コメント８００はＳ２０１、Ｓ２２４、Ｓ２２５、Ｓ２２６、Ｓ２２７、Ｓ２２８、Ｓ２２９の処理を経て、例えば図１４に表されるように、ユーザＣの端末装置３００の表示手段３０３の表示エリア６２０ａ内を下から上に移動しながら表示される。そして、表示枠表示終点座標９００ｆに到着した時点でコメント８００の表示が終了する。
【０２０９】
再生後１０秒の時点で、スタンプ７０１は、上述したＳ２０１、Ｓ２０４、Ｓ２０５、Ｓ２０６、Ｓ２０７、Ｓ２０８の処理を経て、ユーザＣの端末装置３００の表示手段３０３の表示エリア６２０ｂ内を下から上に移動しながら表示される。そして、表示枠表示終点座標９００ｆに到着した時点でスタンプ７０１の表示が終了する。
【０２１０】
再生後１５秒の時点で、スタンプ７００は、上述したＳ２０１、Ｓ２０４、Ｓ２０５、Ｓ２０６、Ｓ２０７、Ｓ２０８の処理を経て、ユーザＣの端末装置３００の表示手段３０３の表示エリア６２０ａ内を左から右に移動しながら表示される。そして、表示枠表示終点座標９００ｆに到着した時点でスタンプ７００の表示が終了する。
【０２１１】
ユーザＤが楽曲データを再生した場合、再生後５秒の時点で、コメント８００は、上述したＳ２０１、Ｓ２１７、Ｓ２１８、Ｓ２１９、Ｓ２２０、Ｓ２２１、Ｓ２２２の処理を経て、ユーザＤの端末装置３００の表示手段３０３の表示エリア６２０ｂ内を下から上に移動しながら表示される。そして、表示枠表示終点座標９００ｆに到着した時点でコメント８００の表示が終了する。
【０２１２】
再生後１０秒の時点で、スタンプ７０１は、上述したＳ２０１、Ｓ２０４、Ｓ２０５、Ｓ２０６、Ｓ２０７、Ｓ２０８の処理を経て、ユーザＤの端末装置３００の表示手段３０３の表示エリア６２０ｂ内を下から上に移動しながら表示される。そして、表示枠表示終点座標９００ｆに到着した時点でスタンプ７０１の表示が終了する。
【０２１３】
再生後１５秒の時点で、スタンプ７００は、上述したＳ２０１、Ｓ２０４、Ｓ２０５、Ｓ２０６、Ｓ２０７、Ｓ２０８の処理を経て、ユーザＤの端末装置３００の表示手段３０３の表示エリア６２０ａ内を左から右に移動しながら表示される。そして、表示枠表示終点座標９００ｆに到着した時点でスタンプ７００の表示が終了する。
【０２１４】
このように、スタンプ情報又はコメント情報の表示を開始する位置がランダムに設定されるので、ユーザは楽曲データの再生を繰り返す度に、自己が入力した、あるいは他のユーザが入力したスタンプ情報又はコメント情報がどのように表示されるか予測がつかず、ランダムに表示されるスタンプ又はコメントを視覚的に楽しむことができる。
【０２１５】
また、スタンプ又はコメントのランダム表示がユーザに視覚的に伝えられるので、スタンプ又はコメントの入力が促進され、入力されたスタンプ又はコメントの数に応じてバリエーションに富んだスタンプ又はコメント表示を配信することができる。
【０２１６】
以上、添付図面を参照して本発明の好ましい実施形態を説明したが、本発明はかかる実施形態に限定されるものではなく、特許請求の範囲の記載から把握される技術的範囲において種々の形態に変更可能である。
【符号の説明】
【０２１７】
１、２、３、・・・４６  コンテンツ再生中に表示されるコメント情報
５０  コンテンツ再生時に入力されたコメント情報
１００、５００  コンテンツデータ配信システム
２００  通信ネットワーク
３００  端末装置
３０１  情報送受信手段
３０２  制御手段
３０３  表示手段
３０４  入力手段
３０５  表示エリア
４００  コンテンツデータ配信サーバ
４０１  情報送受信手段
４０２  制御手段
４０３  記憶手段
４０４  コンテンツ情報データベース
４０５  コメント情報データベース
４０６  コメント表示エリアデータベース
４０７  コメント情報抽出手段
４０８  コメント表示エリア選択手段
４０９  コメント表示部選択手段
４１０  コメント表示位置調整手段
４１１  コメント表示手段
４１２  コメント表示基準エリア
４１３ａ、４１３ｂ、４１３ｃ、４１３ｄ  コメント表示分割エリア
４１４  コメント表示部
４１５  コンテンツデータ操作部
４１６  コンテンツデータ再生部
４１７  コメント入力部
４１８  コメント入力決定部
４１９ａ、４１９ｂ  コンテンツ情報
６００  コンテンツデータ配信サーバ
６０１  情報送受信手段
６０２  制御手段
６０３  記憶手段
６０４  コンテンツ情報データベース
６０５  コメント情報データベース
６０６  スタンプ情報データベース
６０７  コメント情報抽出手段
６０８  コメント表示方向選択手段
６０９  コメント表示エリア生成手段
６１０  コメント表示手段
６１１  スタンプ情報抽出手段
６１２  スタンプ表示エリア生成手段
６１３  スタンプ表示手段
６１６  コンテンツデータ操作部
６１７  コンテンツデータ再生部
６１８  コメント入力部
６１９  コメント入力決定部
６２０ａ  左右方向の表示エリア
６２０ｂ  上下方向の表示エリア
６２０ｃ、６２０ｄ  斜方向の表示エリア
６２１  スタンプ一覧表示部
７００、７０１、７０２、７０３、７０４  スタンプ
７００ａ、７０１ａ、７０２ａ、７０３ａ、７０４ａ  スタンプ表示枠
７００ｂ、７０１ｂ、７０２ｂ、７０３ｂ、７０４ｂ  スタンプマーク
８００  コメント
８００ａ  コメント表示枠
８００ｂ  コメント表示部
９００ａ、９００ｂ  表示枠表示開始限界座標
９００ｃ、９００ｄ  表示枠表示終点限界座標
９００ｅ  表示枠表示開始座標
９００ｆ  表示枠表示終点座標
【図１】
2015012534.tif 000003
【図２】
2015012534.tif 000004
【図３】
2015012534.tif 000005
【図４】
2015012534.tif 000006
【図９】
2015012534.tif 000007
【図１０】
2015012534.tif 000008
【図１１】
2015012534.tif 000009
【図１３】
2015012534.tif 000010
【図１４】
2015012534.tif 000011
【図１５】
2015012534.tif 000012
【図５】
2015012534.tif 000013
【図６】
2015012534.tif 000014
【図７】
2015012534.tif 000015
【図８】
2015012534.tif 000016
【図１２】
2015012534.tif 000017