(57)【要約】【課題】コンテンツの利用者がコンテンツリストを取得する際、時間やパケット数を無駄にすることなく、快適にコンテンツを利用することが可能なコンテンツリスト作成装置およびコンテンツリスト作成プログラムを提供する。【解決手段】記憶部２０１は、コンテンツ再生装置に配信するコンテンツのコンテンツリストを記憶する。制御部２０４は、コンテンツ配信サーバとコンテンツ再生装置との間の通信速度を測定する。また、制御部２０４は、測定した通信速度に基づいて、コンテンツをコンテンツリストから削除する。【選択図】図２
2008252416.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツ再生装置に配信するコンテンツのコンテンツリストを記憶するコンテンツリスト記憶手段と、
前記コンテンツ再生装置との通信速度を測定する測定手段と、
前記通信速度に基づいて、前記コンテンツを前記コンテンツリストから削除する、コンテンツリスト作成手段と、
を備えたことを特徴とする、コンテンツリスト作成装置。
【請求項２】
前記コンテンツリスト作成手段は、前記通信速度と前記コンテンツのデータ量に基づいて、前記コンテンツを前記コンテンツリストから削除することを特徴とする請求項１に記載のコンテンツリスト作成装置。
【請求項３】
前記コンテンツリスト作成手段は、前記通信速度と前記コンテンツのビットレートに基づいて、前記コンテンツを前記コンテンツリストから削除することを特徴とする請求項１に記載のコンテンツリスト作成装置。
【請求項４】
前記コンテンツを前記コンテンツ再生装置に送信する際のタイムアウト値を記憶する記憶手段と、
前記コンテンツのデータ量と前記通信速度から前記コンテンツを前記コンテンツ再生装置に配信するために必要な時間を計算する時間計算手段と、
を備え、
前記コンテンツリスト作成手段は、前記記憶手段で記憶した前記タイムアウト値と、前記時間計算手段で計算した前記時間に基づいて、前記コンテンツを前記コンテンツリストから削除することを特徴とする請求項１に記載のコンテンツリスト作成装置。
【請求項５】
前記コンテンツを前記コンテンツ再生装置に送信する際のタイムアウト値を記憶する記憶手段と、
前記タイムアウト値と前記通信速度から前記コンテンツ再生装置に配信可能な前記コンテンツのデータ量を計算するデータ量計算手段と、
を備え、
前記コンテンツのデータ量と前記データ量計算手段で計算した前記データ量に基づいて、前記コンテンツを前記コンテンツリストから削除することを特徴とする請求項１に記載のコンテンツリスト作成装置。
【請求項６】
前記コンテンツリスト作成手段で作成したコンテンツリスト内において、
前記コンテンツリスト作成手段は、前記コンテンツを前記コンテンツリストから削除することによって空となった前記フォルダを前記コンテンツリストから削除することを特徴とする請求項１〜５に記載のコンテンツリスト作成装置。
【請求項７】
前記コンテンツリスト作成手段で作成したコンテンツリスト内において、
前記コンテンツリスト作成手段は、フォルダ内にフォルダを一つのみ含む前記フォルダと、前記フォルダ内に前記フォルダを一つのみ含む前記フォルダ内に含まれたフォルダを１つのフォルダとすることを特徴とする請求項１〜６に記載のコンテンツリスト作成装置。
【請求項８】
コンテンツ再生装置に配信するコンテンツのコンテンツリストを記憶するコンテンツリスト記憶手段と、
前記コンテンツ再生装置との通信速度を測定する測定手段と、
前記通信速度に基づいて、前記コンテンツを前記コンテンツリストから削除する、コンテンツリスト作成手段と、
としてコンピュータを機能させるためのコンテンツリスト作成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツリスト作成装置およびコンテンツリスト作成プログラムに関する。
【背景技術】
【０００２】
コンテンツを配信するコンテンツ配信サーバと、コンテンツ配信サーバよりコンテンツを取得し、再生するコンテンツ受信端末が知られており、コンテンツを配信する方法として以下の技術が知られている。例えば特許文献１には、コンテンツを配信するか否かを通信経路の通信速度と閾値との間の大小関係に基づいて判定する場合に、記憶した通信帯域に係る情報に基づいて閾値を設定することとしたので、通信帯域に係る情報に基づいてコンテンツを配信するか否かを判定することにより、コンテンツの通信帯域を用いてコンテンツを配信するか否かを動的に判定するというコンテンツホルダーの配信方針を満足することができるとともに、通信経路の通信速度が小さい場合でもコンテンツの配信が途切れることを抑制し、ユーザが快適にコンテンツを受信できるようにする方法が記載されている。
【特許文献１】特開２００６−３４５１９９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、コンテンツ配信の可否ならびに配信方法は、コンテンツの利用者がコンテンツ配信サーバよりコンテンツリストを取得し、コンテンツリストから利用するコンテンツを選択し、コンテンツ配信サーバにコンテンツ配信要求を行った後に決定される。そのため、コンテンツ配信サーバとコンテンツ再生装置間の通信速度が、コンテンツ配信要求のあったコンテンツを配信するのに不十分な場合には、コンテンツの配信が不可能となる。このように、実際には配信が不可能なコンテンツもコンテンツリストに含まれるため、その分、コンテンツリストを取得するまでに要する時間やパケット数が無駄となる。また、携帯電話などは、メモリが少なくコンテンツリストを一度に受信できず、階層毎にコンテンツリストをコンテンツ配信サーバより受信するため、特にコンテンツリストの階層が深い場合、階層をたどるのに時間を要し、コンテンツの利用者は快適にコンテンツを利用できない問題もある。
【０００４】
本発明は、上記の課題を解決するためになされたものであり、コンテンツの利用者がコンテンツリストを取得する際、時間やパケット数を無駄にすることなく、快適にコンテンツを利用することが可能なコンテンツリスト作成装置およびコンテンツリスト作成プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
本発明は、コンテンツ再生装置に配信するコンテンツのコンテンツリストを記憶するコンテンツリスト記憶手段と、前記コンテンツ再生装置との通信速度を測定する測定手段と、前記通信速度に基づいて、前記コンテンツを前記コンテンツリストから削除する、コンテンツリスト作成手段と、を備えたことを特徴とする、コンテンツリスト作成装置である。
【０００６】
また、本発明のコンテンツリスト作成手段は、前記通信速度と前記コンテンツのデータ量に基づいて、前記コンテンツを前記コンテンツリストから削除することを特徴とする。
【０００７】
また、本発明のコンテンツリスト作成手段は、前記通信速度と前記コンテンツのビットレートに基づいて、前記コンテンツを前記コンテンツリストから削除することを特徴とする。
【０００８】
また、本発明は、前記コンテンツを前記コンテンツ再生装置に送信する際のタイムアウト値を記憶する記憶手段と、前記コンテンツのデータ量と前記通信速度から前記コンテンツを前記コンテンツ再生装置に配信するために必要な時間を計算する時間計算手段と、を備え、前記コンテンツリスト作成手段は、前記記憶手段で記憶した前記タイムアウト値と、前記時間計算手段で計算した前記時間に基づいて、前記コンテンツを前記コンテンツリストから削除することを特徴とするコンテンツリスト作成装置である。
【０００９】
また、本発明は、前記コンテンツを前記コンテンツ再生装置に送信する際のタイムアウト値を記憶する記憶手段と、前記タイムアウト値と前記通信速度から前記コンテンツ再生装置に配信可能な前記コンテンツのデータ量を計算するデータ量計算手段と、を備え、前記コンテンツのデータ量と前記データ量計算手段で計算した前記データ量に基づいて、前記コンテンツを前記コンテンツリストから削除することを特徴とするコンテンツリスト作成装置である。
【００１０】
また、本発明のコンテンツリスト作成手段は、前記コンテンツリスト作成手段で作成したコンテンツリスト内において、前記コンテンツを前記コンテンツリストから削除することによって空となった前記フォルダを前記コンテンツリストから削除することを特徴とする。
【００１１】
また、本発明のコンテンツリスト作成手段は、前記コンテンツリスト作成手段で作成したコンテンツリスト内において、フォルダ内にフォルダを一つのみ含む前記フォルダと、前記フォルダ内に前記フォルダを一つのみ含む前記フォルダ内に含まれたフォルダを１つのフォルダとすることを特徴とする。
【００１２】
また、本発明は、コンテンツ再生装置に配信するコンテンツのコンテンツリストを記憶するコンテンツリスト記憶手段と、前記コンテンツ再生装置との通信速度を測定する測定手段と、前記通信速度に基づいて、前記コンテンツを前記コンテンツリストから削除する、コンテンツリスト作成手段と、としてコンピュータを機能させるためのコンテンツリスト作成プログラムである。
【発明の効果】
【００１３】
本発明によれば、コンテンツの利用者はコンテンツリストを取得するために時間やパケット数を無駄にすることなく、快適にコンテンツを利用することができる。
【発明を実施するための最良の形態】
【００１４】
以下、図面を参照し、本発明の実施形態を説明する。図１は本発明の一実施形態によるコンテンツ配信サーバ１０１とコンテンツ再生装置１０２を含むコンテンツ配信システムの構成を示している構成図である。本実施形態ではコンテンツ配信サーバ１０１にコンテンツリスト作成装置が含まれている。また、コンテンツ再生装置１０２は携帯電話などの移動端末装置とする。コンテンツ配信サーバ１０１とコンテンツ再生装置１０２はネットワーク経由で接続されており、コンテンツ配信サーバ１０１は有線でネットワークと接続し、コンテンツ再生装置１０２は無線でネットワークと接続する。コンテンツ配信サーバ１０１は、コンテンツおよびコンテンツリストを記憶している。また、コンテンツ配信サーバ１０１は、コンテンツ再生装置１０２よりコンテンツリストの配信要求がある場合、コンテンツ再生装置１０２に対しコンテンツリストを送信する。また、コンテンツ配信サーバ１０１は、コンテンツ再生装置１０１よりコンテンツ配信要求がある場合、コンテンツ再生装置１０２に対し音楽、動画、および写真などのコンテンツを配信する。コンテンツ再生装置１０２は、コンテンツ配信サーバ１０１より配信されたコンテンツを再生する。
【００１５】
図２は本発明の一実施形態によるコンテンツ配信サーバ１０１のブロック図である。記憶部２０１は、コンテンツ、コンテンツリスト、コンテンツのビットレート、およびコンテンツ送信時のタイムアウト値を記憶する。受信部２０２は、コンテンツ再生装置１０２よりコンテンツリスト送信要求を受信する。送信部２０３は、コンテンツ再生装置１０２にコンテンツリストおよびコンテンツを送信する。制御部２０４は、送信部２０３および受信部２０２を介し、コンテンツ配信サーバ１０１とコンテンツ再生装置１０２との間の通信速度を測定する。また、制御部２０４は、測定した通信速度に基づいてコンテンツリストを生成し、送信部２０３を介してコンテンツ再生装置１０２に送信する。
【００１６】
次に、本実施形態において、コンテンツ配信サーバ１０１に含まれるコンテンツリスト生成装置が生成するコンテンツリスト（コンテンツ配信サーバ１０１とコンテンツ再生装置１０２との間の通信速度に応じたコンテンツリスト）の生成手順について、適宜図３〜図７を参照して説明する。図３は本発明の一実施形態によるコンテンツリストの作成手順を示した図である。図４〜図７は本発明の一実施形態によるコンテンツリストの例を示した図である。
【００１７】
図４は最初に記憶部２０１が記憶しているコンテンツリストである。「Ｍｕｓｉｃ」フォルダは「Ａｒｔｉｓｔ  １」フォルダおよび「Ａｒｔｉｓｔ  ２」フォルダを含んでいる。「Ａｒｔｉｓｔ  １」フォルダは「Ｔｉｔｌｅ  １」ファイルおよび「Ｔｉｔｌｅ  ２」ファイルを含んでいる。「Ｔｉｔｌｅ  １」ファイルおよび「Ｔｉｔｌｅ  １」ファイルのビットレートは「３２ｋｂｐｓ」である。「Ａｒｔｉｓｔ  ２」フォルダは「Ｔｉｔｌｅ  ３」ファイル、「Ｔｉｔｌｅ  ４」ファイル、「Ｔｉｔｌｅ  ５」ファイル、および「Ｔｉｔｌｅ  ６」ファイルを含んでいる。「Ｔｉｔｌｅ  ３」ファイル、「Ｔｉｔｌｅ  ４」ファイル、「Ｔｉｔｌｅ  ５」ファイル、および「Ｔｉｔｌｅ  ６」ファイルのビットレートは「１２８ｋｂｐｓ」である。「Ｍｏｖｉｅ」フォルダは「Ｔｉｔｌｅ  ７」ファイルを含んでいる。「Ｔｉｔｌｅ  ７」ファイルのビットレートは「２５６ｋｂｐｓ」である。「Ｐｉｃｔｕｒｅ」フォルダは「Ｔｉｔｌｅ  ８」ファイルを含んでいる。「Ｔｉｔｌｅ  ８」ファイルのデータ量は「４８０ＫＢ」である。
【００１８】
はじめに受信部２０２は、コンテンツ再生装置１０２よりコンテンツリスト送信要求を受信する（ステップＳ３０１）。
【００１９】
続いて、制御部２０４はコンテンツリスト送信要求を送信したコンテンツ配信装置１０１とコンテンツ再生装置１０２との間の通信速度を測定する（ステップＳ３０２）。例えば、この測定は送信部２０３がコンテンツ再生装置１０２にパケットを送信し、送信したパケットの大きさと送信に要した時間より通信速度を算出する。
【００２０】
続いて、制御部２０４はステップＳ３０２で測定したコンテンツ配信装置１０１とコンテンツ再生装置１０２との間の通信速度と、コンテンツの再生ビットレートを比較し、通信速度より再生ビットレートが大きいコンテンツをコンテンツリストから削除する（ステップＳ３０３）。例えば、本実施形態ではコンテンツ配信装置１０１とコンテンツ再生装置１０２との間の通信速度を６４ｋｂｐｓとすると、ビットレートが６４ｋｂｐｓより大きいビットレートが１２８ｋｂｐｓのコンテンツ「Ｔｉｔｌｅ  ４」「Ｔｉｔｌｅ  ５」「Ｔｉｔｌｅ  ６」「Ｔｉｔｌｅ  ７」をコンテンツリストから削除する。
【００２１】
また、コンテンツ再生装置１０２がコンテンツをダウンロードする場合は、コンテンツのデータ量、コンテンツ配信装置１０１とコンテンツ再生装置１０２との間の通信速度、およびコンテンツの送信タイムアウト値に基づいて、送信にかかる時間がタイムアウト値を超えるコンテンツをコンテンツリストから削除する。例えば、本実施形態ではコンテンツ配信装置１０１とコンテンツ再生装置１０２との間の通信速度が６４ｋｂｐｓ、タイムアウト値が１２０秒とすると、コンテンツ「Ｔｉｔｌｅ  ８」のデータ量は４８０ＫＢであるため、送信に必要な時間は６０秒であり、タイムアウト値が１２０秒であるため、コンテンツ「Ｔｉｔｌｅ  ８」はコンテンツリストから削除しない。
【００２２】
また、コンテンツ再生装置１０２がコンテンツをダウンロードする場合は、コンテンツ配信装置１０１とコンテンツ再生装置１０２との間の通信速度、およびコンテンツの送信タイムアウト値に基づいて、通信時間がタイムアウト値に達するまでに送信可能なデータ量を算出し、算出したデータ量を超えるデータ量を有するコンテンツをコンテンツリストから削除するとしてもよい。例えば、本実施形態ではコンテンツ配信装置１０１とコンテンツ再生装置１０２との間の通信速度が６４ｋｂｐｓ、タイムアウト値が１２０秒とすると、タイムアウト値までに送信可能なデータ量は９６０ＫＢであり、コンテンツ「Ｔｉｔｌｅ  ８」のデータ量は４８０ＫＢであるため、コンテンツ「Ｔｉｔｌｅ  ８」はコンテンツリストから削除しない。ステップＳ３０３での処理後のコンテンツリストは図５となる。削除後、フォルダ「Ａｒｔｉｓｔ  ２」およびフォルダ「Ｍｏｖｉｅ」の中にはフォルダおよびファイルが無くなり、空のフォルダとなる。
【００２３】
なお、コンテンツ配信装置１０１とコンテンツ再生装置１０２との間の通信速度のみに基づいてコンテンツをコンテンツリストから削除するとしてもよい。例えば、コンテンツ配信装置１０１とコンテンツ再生装置１０２との間の通信速度が３２ｋｂｐｓ以下の場合は「Ｍｏｖｉｅ」フォルダに含まれるコンテンツをコンテンツリストから削除するとしてもよい。また、コンテンツ配信装置１０１とコンテンツ再生装置１０２との間の通信速度とコンテンツのデータ量に基づいてコンテンツをコンテンツリストから削除するとしてもよい。例えば、コンテンツ配信装置１０１とコンテンツ再生装置１０２との間の通信速度が３２ｋｂｐｓ以下の場合は５００ＫＢ以上のデータ量のコンテンツをコンテンツリストから削除するとしてもよい。
【００２４】
続いて、制御部２０４は空のフォルダがコンテンツリスト内に存在するか否か判定する（ステップＳ３０４）。空のフォルダがコンテンツリスト内に存在しない場合はステップＳ３０６へ進む。空のフォルダがコンテンツリスト内に存在する場合は、空のフォルダをコンテンツリストから削除し（ステップＳ３０５）、ステップＳ３０６へ進む。例えば、本実施形態では「Ａｒｔｉｓｔ ２」フォルダおよび「Ｍｏｖｉｅ」フォルダは空のフォルダであるため、制御部２０４は「Ａｒｔｉｓｔ  ２」フォルダおよび「Ｍｏｖｉｅ」フォルダをコンテンツリストから削除する。削除後のコンテンツリストは図６となる。
【００２５】
続いて、制御部２０４はフォルダ内にフォルダを１つのみ含むフォルダがコンテンツリスト内に存在するか否か判定する（ステップＳ３０６）。フォルダ内にフォルダを１つのみ含むフォルダがコンテンツリスト内に存在しない場合はステップＳ３０８へ進む。フォルダ内にフォルダを１つのみ含むフォルダがコンテンツリスト内に存在する場合は、フォルダ内にフォルダを１つのみ含むフォルダと、そのフォルダに含まれたフォルダとを１つのフォルダとし、階層を浅くする（ステップＳ３０７）。例えば、本実施形態では「Ｍｕｓｉｃ」フォルダは「Ａｒｔｉｓｔ  １」フォルダを１つのみ含むため、制御部２０４は「Ｍｕｓｉｃ」フォルダと「Ａｒｔｉｓｔ  １」フォルダを１つのフォルダ「Ｍｕｓｉｃ／Ａｒｔｉｓｔ  １」とする。１つのフォルダとした後のコンテンツリストは図７となる
【００２６】
続いて、制御部２０４は送信部２０３を介してコンテンツ再生装置１０２にコンテンツリストを送信し（ステップＳ３０８）、処理を終了する。
【００２７】
上記の手順により、コンテンツ再生装置１０２で再生不可能なコンテンツを除いたコンテンツリストを送信することが可能となり、コンテンツの利用者がコンテンツ再生装置１０２でコンテンツリストを取得するために時間やパケット数を無駄にすることなく、快適にコンテンツを利用することが可能となる。
【００２８】
以上、この発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。
【００２９】
例えば、図８のようにコンテンツ配信サーバ１０１は他のコンテンツ配信サーバのコンテンツを管理し、コンテンツ配信サーバ１０１は他のコンテンツ配信サーバのコンテンツもコンテンツ再生装置１０２に配信する構成も考えられる。また、本実施形態ではコンテンツ配信サーバ１０１内にコンテンツリスト生成装置が含まれる構成であったが、コンテンツリスト生成装置はコンテンツ配信サーバ１０１とは別の装置であってもよい。
【００３０】
また、図１に示すコンテンツ配信サーバ１０１の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより、コンテンツリストの作成を行ってもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものであってもよい。
【００３１】
また、「コンピュータシステム」は、ＷＷＷシステムを利用している場合であれば、ホームページ提供環境（あるいは表示環境）も含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、フラッシュメモリ等の書き込み可能な不揮発性メモリ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。
【００３２】
さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ（例えばＤＲＡＭ（Dynamic Random Access Memory））のように、一定時間プログラムを保持しているものも含むものとする。
【００３３】
また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように情報を伝送する機能を有する媒体のことをいう。また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【図面の簡単な説明】
【００３４】
【図１】本発明の一実施形態によるコンテンツ配信システムの構成を示した構成図である。
【図２】本発明の一実施形態によるコンテンツ配信サーバのブロック図である。
【図３】本発明の一実施形態によるコンテンツリストの作成手順を示した図である。
【図４】本発明の一実施形態によるコンテンツリストの例を示した図である。
【図５】本発明の一実施形態によるコンテンツリストの例を示した図である。
【図６】本発明の一実施形態によるコンテンツリストの例を示した図である。
【図７】本発明の一実施形態によるコンテンツリストの例を示した図である。
【図８】本発明の一実施形態によるコンテンツ配信システムの構成を示した構成図である。
【符号の説明】
【００３５】
１０１・・・コンテンツ配信サーバ、１０２・・・コンテンツ再生装置、２０１・・・記憶部、２０２・・・受信部、２０３・・・送信部、２０４・・・制御部
【図１】
2008252416.tif 000003
【図２】
2008252416.tif 000004
【図３】
2008252416.tif 000005
【図４】
2008252416.tif 000006
【図５】
2008252416.tif 000007
【図６】
2008252416.tif 000008
【図７】
2008252416.tif 000009
【図８】
2008252416.tif 000010