(57)【要約】【課題】無用なトラヒック量の増加を伴うことなく、通信速度に応じた最適なコンテンツを配信すること。【解決手段】コンテンツ配信装置１０へ低速用コンテンツ１６Ｓの配信を要求し、低速用コンテンツ１６Ｓの配信に基づいて、コンテンツ配信装置１０からクライアント３０1までの通信経路Ｌにおける通信速度を計測し、通信速度がしきい値未満である場合、通信経路Ｌの通信速度を低速とし、配信済みの低速用コンテンツ１６Ｓを利用し、通信速度がしきい値以上である場合、通信経路Ｌの通信速度を高速とし、コンテンツ配信装置１０から低速用コンテンツ１６Ｓよりも大容量の高速用コンテンツ１６Ｆの配信を受け、該高速用コンテンツ１６Ｆを利用する。【選択図】        図１
2005092773.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータに、
コンテンツ配信装置へ低速用コンテンツの配信を要求する配信要求工程と、
前記低速用コンテンツの配信に基づいて、前記コンテンツ配信装置からクライアントまでの通信経路における通信速度を計測する通信速度計測工程と、
前記通信速度がしきい値未満である場合、前記通信経路の通信速度を低速とし、配信済みの低速用コンテンツを利用し、前記通信速度がしきい値以上である場合、前記通信経路の通信速度を高速とし、前記コンテンツ配信装置から前記低速用コンテンツよりも大容量の高速用コンテンツの配信を受け、該高速用コンテンツを利用するコンテンツ利用工程と、
を実行させるためのコンテンツ配信プログラム。
【請求項２】
前記しきい値は、前記低速用コンテンツの容量に応じて動的に設定されることを特徴とする請求項１に記載のコンテンツ配信プログラム。
【請求項３】
前記しきい値は、通信環境が異なる複数の通信経路について、複数容量の低速用コンテンツを配信した場合の通信速度の計測値に基づいて設定されることを特徴とする請求項１または２に記載のコンテンツ配信プログラム。
【請求項４】
前記しきい値は、前記通信速度の計測値からノイズ成分を除去した結果に基づいて設定されることを特徴とする請求項３に記載のコンテンツ配信プログラム。
【請求項５】
前記しきい値は、前記通信速度に対して、通信速度の計測精度に応じた余裕を持たせて設定されることを特徴とする請求項１〜４のいずれか一つに記載のコンテンツ配信プログラム。
【請求項６】
前記通信速度計測工程では、前記低速用コンテンツの容量および配信時間に基づいて、前記通信速度を計測することを特徴とする請求項１〜５のいずれか一つに記載のコンテンツ配信プログラム。
【請求項７】
前記配信時間は、配信の開始時刻から完了時刻までの時間から、準備に要するセットアップ時間を減算した値であることを特徴とする請求項６に記載のコンテンツ配信プログラム。
【請求項８】
前記セットアップ時間は、複数の実測値に基づく値であることを特徴とする請求項７に記載のコンテンツ配信プログラム。
【請求項９】
前記低速用コンテンツの容量の情報は、前記低速用コンテンツが所定のデータベースに格納される際に取得されることを特徴とする請求項６〜８のいずれか一つに記載のコンテンツ配信プログラム。
【請求項１０】
前記コンピュータに、計測された前記通信速度を前記コンテンツ配信装置へ通知する通知工程を実行させることを特徴とする請求項１〜９のいずれか一つに記載のコンテンツ配信プログラム。
【請求項１１】
前記低速用コンテンツおよび前記高速用コンテンツは、インターネット広告であることを特徴とする請求項１〜１０のいずれか一つに記載のコンテンツ配信プログラム。
【請求項１２】
コンテンツ配信装置へ低速用コンテンツの配信を要求する配信要求工程と、
前記低速用コンテンツの配信に基づいて、前記コンテンツ配信装置からクライアントまでの通信経路における通信速度を計測する通信速度計測工程と、
前記通信速度がしきい値未満である場合、前記通信経路の通信速度を低速とし、配信済みの低速用コンテンツを利用し、前記通信速度がしきい値以上である場合、前記通信経路の通信速度を高速とし、前記コンテンツ配信装置から前記低速用コンテンツよりも大容量の高速用コンテンツの配信を受け、該高速用コンテンツを利用するコンテンツ利用工程と、
を含むことを特徴とするコンテンツ配信方法。
【請求項１３】
前記しきい値は、前記低速用コンテンツの容量に応じて動的に設定されることを特徴とする請求項１２に記載のコンテンツ配信方法。
【請求項１４】
前記しきい値は、通信環境が異なる複数の通信経路について、複数容量の低速用コンテンツを配信した場合の通信速度の計測値に基づいて設定されることを特徴とする請求項１２または１３に記載のコンテンツ配信方法。
【請求項１５】
前記しきい値は、前記通信速度の計測値からノイズ成分を除去した結果に基づいて設定されることを特徴とする請求項１４に記載のコンテンツ配信方法。
【請求項１６】
前記しきい値は、前記通信速度に対して、通信速度の計測精度に応じた余裕を持たせて設定されることを特徴とする請求項１２〜１５のいずれか一つに記載のコンテンツ配信方法。
【請求項１７】
前記通信速度計測工程では、前記低速用コンテンツの容量および配信時間に基づいて、前記通信速度を計測することを特徴とする請求項１２〜１６のいずれか一つに記載のコンテンツ配信方法。
【請求項１８】
前記配信時間は、配信の開始時刻から完了時刻までの時間から、準備に要するセットアップ時間を減算した値であることを特徴とする請求項１７に記載のコンテンツ配信方法。
【請求項１９】
前記セットアップ時間は、複数の実測値に基づく値であることを特徴とする請求項１８に記載のコンテンツ配信方法。
【請求項２０】
前記低速用コンテンツの容量の情報は、前記低速用コンテンツが所定のデータベースに格納される際に取得されることを特徴とする請求項１７〜１９のいずれか一つに記載のコンテンツ配信方法。
【請求項２１】
計測された前記通信速度を前記コンテンツ配信装置へ通知する通知工程を含むことを特徴とする請求項１２〜２０のいずれか一つに記載のコンテンツ配信方法。
【請求項２２】
前記低速用コンテンツおよび前記高速用コンテンツは、インターネット広告であることを特徴とする請求項１２〜２１のいずれか一つに記載のコンテンツ配信方法。
【請求項２３】
コンテンツ配信装置へ低速用コンテンツの配信を要求する配信要求手段と、
前記低速用コンテンツの配信に基づいて、前記コンテンツ配信装置からクライアントまでの通信経路における通信速度を計測する通信速度計測手段と、
前記通信速度がしきい値未満である場合、前記通信経路の通信速度を低速とし、配信済みの低速用コンテンツを利用し、前記通信速度がしきい値以上である場合、前記通信経路の通信速度を高速とし、前記コンテンツ配信装置から前記低速用コンテンツよりも大容量の高速用コンテンツの配信を受け、該高速用コンテンツを利用するコンテンツ利用手段と、
を備えたことを特徴とするコンテンツ利用装置。
【請求項２４】
前記しきい値は、前記低速用コンテンツの容量に応じて動的に設定されることを特徴とする請求項２３に記載のコンテンツ利用装置。
【請求項２５】
前記しきい値は、通信環境が異なる複数の通信経路について、複数容量の低速用コンテンツを配信した場合の通信速度の計測値に基づいて設定されることを特徴とする請求項２３または２４に記載のコンテンツ利用装置。
【請求項２６】
前記しきい値は、前記通信速度の計測値からノイズ成分を除去した結果に基づいて設定されることを特徴とする請求項２５に記載のコンテンツ利用装置。
【請求項２７】
前記しきい値は、前記通信速度に対して、通信速度の計測精度に応じた余裕を持たせて設定されることを特徴とする請求項２３〜２６のいずれか一つに記載のコンテンツ利用装置。
【請求項２８】
前記通信速度計測手段は、前記低速用コンテンツの容量および配信時間に基づいて、前記通信速度を計測することを特徴とする請求項２３〜２７のいずれか一つに記載のコンテンツ利用装置。
【請求項２９】
前記配信時間は、配信の開始時刻から完了時刻までの時間から、準備に要するセットアップ時間を減算した値であることを特徴とする請求項２８に記載のコンテンツ利用装置。
【請求項３０】
前記セットアップ時間は、複数の実測値に基づく値であることを特徴とする請求項２９に記載のコンテンツ利用装置。
【請求項３１】
前記低速用コンテンツの容量の情報は、前記低速用コンテンツが所定のデータベースに格納される際に取得されることを特徴とする請求項２８〜３０のいずれか一つに記載のコンテンツ利用装置。
【請求項３２】
計測された前記通信速度を前記コンテンツ配信装置へ通知する通知手段を備えたことを特徴とする請求項２３〜３１のいずれか一つに記載のコンテンツ利用装置。
【請求項３３】
前記低速用コンテンツおよび前記高速用コンテンツは、インターネット広告であることを特徴とする請求項２３〜３２のいずれか一つに記載のコンテンツ利用装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、広告等のコンテンツをクライアントへ配信するためのコンテンツ配信プログラム、コンテンツ配信方法およびコンテンツ利用装置に関するものであり、特に、無用なトラヒック量の増加を伴うことなく、通信速度に応じた最適なコンテンツを配信することができるコンテンツ配信プログラム、コンテンツ配信方法およびコンテンツ利用装置に関するものである。
【背景技術】
【０００２】
近時では、インターネットのユーザの増加や、利用時間の増大に伴って、様々な形態のコンテンツ（インターネット広告、画像、動画、音声等）の配信に関するニーズが高まっている。
【０００３】
特に、昨今では、テレビジョン放送に代表される他メディアの表現力、訴求力およびインパクトをインターネットでも追従すべく、リッチメディアと呼ばれる大容量でインタラクティブ性の高いコンテンツ（以下、高速用コンテンツと称する）を展開する傾向が強まっている。
【０００４】
高速用コンテンツは、通信速度が高速（例えば、数百Ｋｂｐｓ以上）な接続環境の下で快適（ストレス無く、短時間）に取得できるコンテンツであり、大容量の情報（動画、大容量静止画等）である。これに対して、低速用コンテンツは、通信速度が低速（例えば、数百Ｋｂｐｓ未満）な接続環境の下であっても、快適に取得できるコンテンツであり、小容量の情報（静止画等）である。
【０００５】
ここで、通信速度が接続環境の変化に大きく影響されないテレビジョン電波と比較して、インターネットの場合には、オンラインでの接続が主流であるが故にその接続環境（モデム、ＩＳＤＮ（Integrated Services Digital Network）、ＡＤＳＬ（Asymmetric Digital Subscriber Line ）、光ファイバ等）が通信速度（帯域幅と同義。以下同様）に大きく影響する。
【０００６】
例えば、モデムを用いた接続環境における通信速度は、およそ５６Ｋｂｐｓである。また、ＩＳＤＮを用いた接続環境における通信速度は、およそ６４Ｋｂｐｓである。これらの通信速度（５６Ｋｐｂｓおよび６４Ｋｂｐｓ）は、低速に分類される。
【０００７】
これらに対して、ＡＤＳＬや光ファイバを用いた通信環境における通信速度は、数百Ｋｂｐｓ〜数百Ｍｂｐｓであり、高速に分類される。
【０００８】
図９は、従来における通信速度の分布を示す図である。同図に示した分布は、出願人が擁する約３８０万人のユーザに対して各接続環境における通信速度を測定した結果に基づくものである。
【０００９】
同図において、横軸は、通信速度である。縦軸は、ユニークブラウザ数である。同図からわかるように、１Ｍｂｐｓ以下の通信速度しか得られないユーザがほとんど（７８．５％）を占め、１Ｍｂｐｓ以上の通信速度を得られるユーザは、２１．５％である。
【００１０】
ここで、上述した高速用コンテンツを快適に取得できるか否かについて、通信速度のしきい値を５０Ｋｂｐｓとした場合には、１４．１％のユーザが高速用コンテンツを快適に取得できないのである。また、通信速度のしきい値を５００Ｋｂｐｓとした場合には、５９．１％ものユーザが高速用コンテンツを快適に取得できないのである。
【００１１】
そこで、従来では、例えば、特開平１０−１２４４３０号公報（特許文献１）に開示されているように、計測用データ（一定容量）の送受信を行って通信速度を計測し、通信速度に応じたコンテンツを配信するという手法が採られている。
【００１２】
すなわち、計測により通信速度が高速と判定された場合には、大容量の高速用コンテンツが配信される。一方、同通信速度が低速と判定された場合には、小容量の低速用コンテンツが配信される。
【００１３】
【特許文献１】特開平１０−１２４４３０号公報
【発明の開示】
【発明が解決しようとする課題】
【００１４】
ところで、従来においては、コンテンツを配信する前準備として、一定容量の計測用データの送受信を行って通信速度を計測し、この計測結果に基づいて、配信すべきコンテンツの種別を決定しているが、当該計測用データの送受信によりネットワークのトラヒック量を無用に増加させてしまうとともに、前準備の手間や時間がかかるという問題があった。
【００１５】
そこで、計測用データの容量を小さくし、トラヒック量を低減するという手法も考えらられるが、かかる手法では、ネットワーク上のノイズの影響を受けやすく、計測結果の信頼性が低くなることから、実用に供さない。
【００１６】
本発明は、上記に鑑みてなされたものであって、無用なトラヒック量の増加を伴うことなく、通信速度に応じた最適なコンテンツを配信することができるコンテンツ配信プログラム、コンテンツ配信方法およびコンテンツ利用装置を提供することを目的とする。
【課題を解決するための手段】
【００１７】
上述した課題を解決し、目的を達成するために、本発明は、コンピュータに、コンテンツ配信装置へ低速用コンテンツの配信を要求する配信要求工程と、前記低速用コンテンツの配信に基づいて、前記コンテンツ配信装置からクライアントまでの通信経路における通信速度を計測する通信速度計測工程と、前記通信速度がしきい値未満である場合、前記通信経路の通信速度を低速とし、配信済みの低速用コンテンツを利用し、前記通信速度がしきい値以上である場合、前記通信経路の通信速度を高速とし、前記コンテンツ配信装置から前記低速用コンテンツよりも大容量の高速用コンテンツの配信を受け、該高速用コンテンツを利用するコンテンツ利用工程と、を実行させるためのコンテンツ配信プログラムである。
【００１８】
この発明によれば、コンテンツ配信装置からの低速用コンテンツの配信に基づいて、コンテンツ配信装置からクライアントまでの通信経路における通信速度を計測し、通信速度がしきい値未満である場合、低速とし、配信済みの低速用コンテンツを利用し、通信速度がしきい値以上である場合、コンテンツ配信装置から低速用コンテンツよりも大容量の高速用コンテンツの配信を受け、該高速用コンテンツを利用することとしたので、無用なトラヒック量の増加を伴うことなく、通信速度に応じた最適なコンテンツ（低速用コンテンツまたは高速用コンテンツ）を配信することができる。
【００１９】
また、この発明によれば、計測された通信速度をコンテンツ配信装置へ通知しなくても、低速用コンテンツと高速用コンテンツとを出し分け、コンテンツ配信装置主導で通信速度に応じたプロモーションやコンテンツ企画を展開することができる。
【００２０】
また、本発明は、上記発明において、前記しきい値は、前記低速用コンテンツの容量に応じて動的に設定されることを特徴とする。
【００２１】
この発明によれば、しきい値を、低速用コンテンツの容量に応じて動的に設定することとしたので、容量の大小の影響を受けることなく、通信速度に関して、低速、高速の判定精度を高くすることができる。
【００２２】
また、本発明は、上記発明において、前記しきい値は、通信環境が異なる複数の通信経路について、複数容量の低速用コンテンツを配信した場合の通信速度の計測値に基づいて設定されることを特徴とする。
【００２３】
この発明によれば、しきい値を、通信環境が異なる複数の通信経路について、複数容量の低速用コンテンツを配信した場合の通信速度の計測値に基づいて設定することとしたので、しきい値の最適化が図られ、通信速度に関して、低速、高速の判定精度をさらに高くすることができる。
【００２４】
また、本発明は、上記発明において、前記しきい値は、前記通信速度の計測値からノイズ成分を除去した結果に基づいて設定されることを特徴とする。
【００２５】
この発明によれば、しきい値を、通信速度の計測値からノイズ成分を除去した結果に基づいて設定することとしたので、しきい値の精度を高めることができ、通信速度に関して、低速、高速の判定精度をさらに高くすることができる。
【００２６】
また、本発明は、上記発明において、前記しきい値は、前記通信速度に対して、通信速度の計測精度に応じた余裕を持たせて設定されることを特徴とする。
【００２７】
この発明によれば、しきい値を、通信速度に対して、通信速度の計測精度に応じた余裕を持たせて設定することとしたので、通信速度に関して、低速、高速の判定精度をさらに高くすることができる。
【００２８】
また、本発明は、上記発明において、前記通信速度計測工程では、前記低速用コンテンツの容量および配信時間に基づいて、前記通信速度を計測することを特徴とする。
【００２９】
この発明によれば、低速用コンテンツの容量および配信時間に基づいて、通信速度を計測することとしたので、無用なトラヒック量の増加を伴うことなく、通信速度に応じた最適なコンテンツ（低速用コンテンツまたは高速用コンテンツ）を配信することができる。
【００３０】
また、本発明は、上記発明において、前記配信時間は、配信の開始時刻から完了時刻までの時間から、準備に要するセットアップ時間を減算した値であることを特徴とする。
【００３１】
この発明によれば、配信時間を、配信の開始時刻から完了時刻までの時間から、準備に要するセットアップ時間を減算した値としたので、より実態に即した通信速度を計測することできる。
【００３２】
また、本発明は、上記発明において、前記セットアップ時間は、複数の実測値に基づく値であることを特徴とする。
【００３３】
この発明によれば、セットアップ時間を、複数の実測値に基づく値としたので、低速用コンテンツの容量が小さい場合に通信速度に与える影響を低減することができる。
【００３４】
また、本発明は、上記発明において、前記低速用コンテンツの容量の情報は、前記低速用コンテンツが所定のデータベースに格納される際に取得されることを特徴とする。
【００３５】
この発明によれば、低速用コンテンツの容量の情報を、低速用コンテンツが所定のデータベースに格納される際に取得することとしたので、利便性を向上させることができる。
【００３６】
また、本発明は、上記発明において、前記コンピュータに、計測された前記通信速度を前記コンテンツ配信装置へ通知する通知工程を実行させることを特徴とする。
【００３７】
この発明によれば、計測された通信速度をコンテンツ配信装置へ通知することとしたので、低速用コンテンツのリンク先と高速用コンテンツのリンク先とを予め別々に設定しておくことにより、コンテンツ配信装置主導で通信速度（低速、高速）に応じたプロモーションやコンテンツ企画を展開することができる。
【００３８】
また、本発明は、上記発明において、前記低速用コンテンツおよび前記高速用コンテンツは、インターネット広告であることを特徴とする。
【００３９】
この発明によれば、低速用コンテンツおよび高速用コンテンツを、インターネット広告としたので、無用なトラヒック量の増加を伴うことなく、通信速度に応じた最適なインターネット広告（低速用のインターネット広告または高速用のインターネット広告）を配信することができる。
【００４０】
また、本発明は、コンテンツ配信装置へ低速用コンテンツの配信を要求する配信要求工程と、前記低速用コンテンツの配信に基づいて、前記コンテンツ配信装置からクライアントまでの通信経路における通信速度を計測する通信速度計測工程と、前記通信速度がしきい値未満である場合、前記通信経路の通信速度を低速とし、配信済みの低速用コンテンツを利用し、前記通信速度がしきい値以上である場合、前記通信経路の通信速度を高速とし、前記コンテンツ配信装置から前記低速用コンテンツよりも大容量の高速用コンテンツの配信を受け、該高速用コンテンツを利用するコンテンツ利用工程と、を含むことを特徴とする。
【００４１】
この発明によれば、コンテンツ配信装置からの低速用コンテンツの配信に基づいて、コンテンツ配信装置からクライアントまでの通信経路における通信速度を計測し、通信速度がしきい値未満である場合、低速とし、配信済みの低速用コンテンツを利用し、通信速度がしきい値以上である場合、コンテンツ配信装置から低速用コンテンツよりも大容量の高速用コンテンツの配信を受け、該高速用コンテンツを利用することとしたので、無用なトラヒック量の増加を伴うことなく、通信速度に応じた最適なコンテンツ（低速用コンテンツまたは高速用コンテンツ）を配信することができる。
【００４２】
また、この発明によれば、計測された通信速度をコンテンツ配信装置へ通知しなくても、低速用コンテンツと高速用コンテンツとを出し分け、コンテンツ配信装置主導で通信速度に応じたプロモーションやコンテンツ企画を展開することができる。
【００４３】
また、本発明は、上記発明において、前記しきい値は、前記低速用コンテンツの容量に応じて動的に設定されることを特徴とする。
【００４４】
この発明によれば、しきい値を、低速用コンテンツの容量に応じて動的に設定することとしたので、容量の大小の影響を受けることなく、通信速度に関して、低速、高速の判定精度を高くすることができる。
【００４５】
また、本発明は、上記発明において、前記しきい値は、通信環境が異なる複数の通信経路について、複数容量の低速用コンテンツを配信した場合の通信速度の計測値に基づいて設定されることを特徴とする。
【００４６】
この発明によれば、しきい値を、通信環境が異なる複数の通信経路について、複数容量の低速用コンテンツを配信した場合の通信速度の計測値に基づいて設定することとしたので、しきい値の最適化が図られ、通信速度に関して、低速、高速の判定精度をさらに高くすることができる。
【００４７】
また、本発明は、上記発明において、前記しきい値は、前記通信速度の計測値からノイズ成分を除去した結果に基づいて設定されることを特徴とする。
【００４８】
この発明によれば、しきい値を、通信速度の計測値からノイズ成分を除去した結果に基づいて設定することとしたので、しきい値の精度を高めることができ、通信速度に関して、低速、高速の判定精度をさらに高くすることができる。
【００４９】
また、本発明は、上記発明において、前記しきい値は、前記通信速度に対して、通信速度の計測精度に応じた余裕を持たせて設定されることを特徴とする。
【００５０】
この発明によれば、しきい値を、通信速度に対して、通信速度の計測精度に応じた余裕を持たせて設定することとしたので、通信速度に関して、低速、高速の判定精度をさらに高くすることができる。
【００５１】
また、本発明は、上記発明において、前記通信速度計測工程では、前記低速用コンテンツの容量および配信時間に基づいて、前記通信速度を計測することを特徴とする。
【００５２】
この発明によれば、低速用コンテンツの容量および配信時間に基づいて、通信速度を計測することとしたので、無用なトラヒック量の増加を伴うことなく、通信速度に応じた最適なコンテンツ（低速用コンテンツまたは高速用コンテンツ）を配信することができる。
【００５３】
また、本発明は、上記発明において、前記配信時間は、配信の開始時刻から完了時刻までの時間から、準備に要するセットアップ時間を減算した値であることを特徴とする。
【００５４】
この発明によれば、配信時間を、配信の開始時刻から完了時刻までの時間から、準備に要するセットアップ時間を減算した値としたので、より実態に即した通信速度を計測することできる。
【００５５】
また、本発明は、上記発明において、前記セットアップ時間は、複数の実測値に基づく値であることを特徴とする。
【００５６】
この発明によれば、セットアップ時間を、複数の実測値に基づく値としたので、低速用コンテンツの容量が小さい場合に通信速度に与える影響を低減することができる。
【００５７】
また、本発明は、上記発明において、前記低速用コンテンツの容量の情報は、前記低速用コンテンツが所定のデータベースに格納される際に取得されることを特徴とする。
【００５８】
この発明によれば、低速用コンテンツの容量の情報を、低速用コンテンツが所定のデータベースに格納される際に取得することとしたので、利便性を向上させることができる。
【００５９】
また、本発明は、上記発明において、計測された前記通信速度を前記コンテンツ配信装置へ通知する通知工程を含むことを特徴とする。
【００６０】
この発明によれば、計測された通信速度をコンテンツ配信装置へ通知することとしたので、低速用コンテンツのリンク先と高速用コンテンツのリンク先とを予め別々に設定しておくことにより、コンテンツ配信装置主導で通信速度（低速、高速）に応じたプロモーションやコンテンツ企画を展開することができる。
【００６１】
また、本発明は、上記発明において、前記低速用コンテンツおよび前記高速用コンテンツは、インターネット広告であることを特徴とする。
【００６２】
この発明によれば、低速用コンテンツおよび高速用コンテンツを、インターネット広告としたので、無用なトラヒック量の増加を伴うことなく、通信速度に応じた最適なインターネット広告（低速用のインターネット広告または高速用のインターネット広告）を配信することができる。
【００６３】
また、本発明は、コンテンツ配信装置へ低速用コンテンツの配信を要求する配信要求手段と、前記低速用コンテンツの配信に基づいて、前記コンテンツ配信装置からクライアントまでの通信経路における通信速度を計測する通信速度計測手段と、前記通信速度がしきい値未満である場合、前記通信経路の通信速度を低速とし、配信済みの低速用コンテンツを利用し、前記通信速度がしきい値以上である場合、前記通信経路の通信速度を高速とし、前記コンテンツ配信装置から前記低速用コンテンツよりも大容量の高速用コンテンツの配信を受け、該高速用コンテンツを利用するコンテンツ利用手段と、を備えたことを特徴とする。
【００６４】
この発明によれば、コンテンツ配信装置からの低速用コンテンツの配信に基づいて、コンテンツ配信装置からクライアントまでの通信経路における通信速度を計測し、通信速度がしきい値未満である場合、低速とし、配信済みの低速用コンテンツを利用し、通信速度がしきい値以上である場合、コンテンツ配信装置から低速用コンテンツよりも大容量の高速用コンテンツの配信を受け、該高速用コンテンツを利用することとしたので、無用なトラヒック量の増加を伴うことなく、通信速度に応じた最適なコンテンツ（低速用コンテンツまたは高速用コンテンツ）を配信することができる。
【００６５】
また、この発明によれば、計測された通信速度をコンテンツ配信装置へ通知しなくても、低速用コンテンツと高速用コンテンツとを出し分け、コンテンツ配信装置主導で通信速度に応じたプロモーションやコンテンツ企画を展開することができる。
【００６６】
また、本発明は、上記発明において、前記しきい値は、前記低速用コンテンツの容量に応じて動的に設定されることを特徴とする。
【００６７】
この発明によれば、しきい値を、低速用コンテンツの容量に応じて動的に設定することとしたので、容量の大小の影響を受けることなく、通信速度に関して、低速、高速の判定精度を高くすることができる。
【００６８】
また、本発明は、上記発明において、前記しきい値は、通信環境が異なる複数の通信経路について、複数容量の低速用コンテンツを配信した場合の通信速度の計測値に基づいて設定されることを特徴とする。
【００６９】
この発明によれば、しきい値を、通信環境が異なる複数の通信経路について、複数容量の低速用コンテンツを配信した場合の通信速度の計測値に基づいて設定することとしたので、しきい値の最適化が図られ、通信速度に関して、低速、高速の判定精度をさらに高くすることができる。
【００７０】
また、本発明は、上記発明において、前記しきい値は、前記通信速度の計測値からノイズ成分を除去した結果に基づいて設定されることを特徴とする。
【００７１】
この発明によれば、しきい値を、通信速度の計測値からノイズ成分を除去した結果に基づいて設定することとしたので、しきい値の精度を高めることができ、通信速度に関して、低速、高速の判定精度をさらに高くすることができる。
【００７２】
また、本発明は、上記発明において、前記しきい値は、前記通信速度に対して、通信速度の計測精度に応じた余裕を持たせて設定されることを特徴とする。
【００７３】
この発明によれば、しきい値を、通信速度に対して、通信速度の計測精度に応じた余裕を持たせて設定することとしたので、通信速度に関して、低速、高速の判定精度をさらに高くすることができる。
【００７４】
また、本発明は、上記発明において、前記通信速度計測手段は、前記低速用コンテンツの容量および配信時間に基づいて、前記通信速度を計測することを特徴とする。
【００７５】
この発明によれば、低速用コンテンツの容量および配信時間に基づいて、通信速度を計測することとしたので、無用なトラヒック量の増加を伴うことなく、通信速度に応じた最適なコンテンツ（低速用コンテンツまたは高速用コンテンツ）を配信することができる。
【００７６】
また、本発明は、上記発明において、前記配信時間は、配信の開始時刻から完了時刻までの時間から、準備に要するセットアップ時間を減算した値であることを特徴とする。
【００７７】
この発明によれば、配信時間を、配信の開始時刻から完了時刻までの時間から、準備に要するセットアップ時間を減算した値としたので、より実態に即した通信速度を計測することできる。
【００７８】
また、本発明は、上記発明において、前記セットアップ時間は、複数の実測値に基づく値であることを特徴とする。
【００７９】
この発明によれば、セットアップ時間を、複数の実測値に基づく値としたので、低速用コンテンツの容量が小さい場合に通信速度に与える影響を低減することができる。
【００８０】
また、本発明は、上記発明において、前記低速用コンテンツの容量の情報は、前記低速用コンテンツが所定のデータベースに格納される際に取得されることを特徴とする。
【００８１】
この発明によれば、低速用コンテンツの容量の情報を、低速用コンテンツが所定のデータベースに格納される際に取得することとしたので、利便性を向上させることができる。
【００８２】
また、本発明は、上記発明において、計測された前記通信速度を前記コンテンツ配信装置へ通知する通知手段を備えたことを特徴とする。
【００８３】
この発明によれば、計測された通信速度をコンテンツ配信装置へ通知することとしたので、低速用コンテンツのリンク先と高速用コンテンツのリンク先とを予め別々に設定しておくことにより、コンテンツ配信装置主導で通信速度（低速、高速）に応じたプロモーションやコンテンツ企画を展開することができる。
【００８４】
また、本発明は、上記発明において、前記低速用コンテンツおよび前記高速用コンテンツは、インターネット広告であることを特徴とする。
【００８５】
この発明によれば、低速用コンテンツおよび高速用コンテンツを、インターネット広告としたので、無用なトラヒック量の増加を伴うことなく、通信速度に応じた最適なインターネット広告（低速用のインターネット広告または高速用のインターネット広告）を配信することができる。
【発明の効果】
【００８６】
本発明によれば、コンテンツ配信装置からの低速用コンテンツの配信に基づいて、コンテンツ配信装置からクライアントまでの通信経路における通信速度を計測し、通信速度がしきい値未満である場合、低速とし、配信済みの低速用コンテンツを利用し、通信速度がしきい値以上である場合、コンテンツ配信装置から低速用コンテンツよりも大容量の高速用コンテンツの配信を受け、該高速用コンテンツを利用することとしたので、無用なトラヒック量の増加を伴うことなく、通信速度に応じた最適なコンテンツ（低速用コンテンツまたは高速用コンテンツ）を配信することができるという効果を奏する。
【００８７】
また、本発明によれば、計測された通信速度をコンテンツ配信装置へ通知しなくても、低速用コンテンツと高速用コンテンツとを出し分け、コンテンツ配信装置主導で通信速度に応じたプロモーションやコンテンツ企画を展開することができるという効果を奏する。
【００８８】
また、本発明によれば、しきい値を、低速用コンテンツの容量に応じて動的に設定することとしたので、容量の大小の影響を受けることなく、通信速度に関して、低速、高速の判定精度を高くすることができるという効果を奏する。
【００８９】
また、本発明によれば、しきい値を、通信環境が異なる複数の通信経路について、複数容量の低速用コンテンツを配信した場合の通信速度の計測値に基づいて設定することとしたので、しきい値の最適化が図られ、通信速度に関して、低速、高速の判定精度をさらに高くすることができるという効果を奏する。
【００９０】
また、本発明によれば、しきい値を、通信速度の計測値からノイズ成分を除去した結果に基づいて設定することとしたので、しきい値の精度を高めることができ、通信速度に関して、低速、高速の判定精度をさらに高くすることができるという効果を奏する。
【００９１】
また、本発明によれば、しきい値を、通信速度に対して、通信速度の計測精度に応じた余裕を持たせて設定することとしたので、通信速度に関して、低速、高速の判定精度をさらに高くすることができるという効果を奏する。
【００９２】
また、本発明によれば、低速用コンテンツの容量および配信時間に基づいて、通信速度を計測することとしたので、無用なトラヒック量の増加を伴うことなく、通信速度に応じた最適なコンテンツ（低速用コンテンツまたは高速用コンテンツ）を配信することができるという効果を奏する。
【００９３】
また、本発明によれば、配信時間を、配信の開始時刻から完了時刻までの時間から、準備に要するセットアップ時間を減算した値としたので、より実態に即した通信速度を計測することできるという効果を奏する。
【００９４】
また、本発明によれば、セットアップ時間を、複数の実測値に基づく値としたので、低速用コンテンツの容量が小さい場合に通信速度に与える影響を最小限にすることができるという効果を奏する。
【００９５】
また、本発明によれば、低速用コンテンツの容量の情報を、低速用コンテンツが所定のデータベースに格納される際に取得することとしたので、利便性を向上させることができるという効果を奏する。
【００９６】
また、本発明によれば、計測された通信速度をコンテンツ配信装置へ通知することとしたので、低速用コンテンツのリンク先と高速用コンテンツのリンク先とを予め別々に設定しておくことにより、コンテンツ配信装置主導で通信速度（低速、高速）に応じたプロモーションやコンテンツ企画を展開することができるという効果を奏する。
【００９７】
また、本発明によれば、低速用コンテンツおよび高速用コンテンツを、インターネット広告としたので、無用なトラヒック量の増加を伴うことなく、通信速度に応じた最適なインターネット広告（低速用のインターネット広告または高速用のインターネット広告）を配信することができるという効果を奏する。
【発明を実施するための最良の形態】
【００９８】
以下に、本発明にかかるコンテンツ配信プログラム、コンテンツ配信方法およびコンテンツ利用装置の一実施例を図面に基づいて詳細に説明する。なお、この一実施例によりこの発明が限定されるものではない。
【実施例】
【００９９】
図１は、本発明にかかる一実施例の構成を示すブロック図である。同図には、クライアント側の通信速度に応じたコンテンツ（高速用コンテンツまたは低速用コンテンツ）を配信するためのコンテンツ配信システムが図示されている。
【０１００】
このコンテンツ配信システムは、コンテンツ配信装置１０、ネットワーク２０（インターネット等）およびクライアント３０1〜３０nから構成されている。コンテンツ配信装置１０は、ネットワーク２０を介して、クライアント３０1〜３０nへコンテンツを配信する装置である。
【０１０１】
ここで、コンテンツは、ネットワーク２０を介して配信可能な各種情報・データの全てを含み、インターネット広告（バナー広告等）、画像、動画、音声等である。
【０１０２】
また、一実施例においては、クライアント３０1〜３０nのうち、コンテンツの配信に関するリクエストを出したクライアント（例えば、クライアント３０1）とコンテンツ配信装置１０との間の通信経路Ｌにおける通信速度が計測（実測）される。
【０１０３】
コンテンツ配信装置１０において、通信部１１は、ネットワーク２０に接続されており、所定の通信プロトコルに従って、通信を制御する。なお、実際には、コンテンツ配信装置１０は、Ｗｅｂサーバ、広告サーバ、ファイルサーバ等の複数のサーバから構成されている。
【０１０４】
制御部１２は、コンテンツの配信に関する制御を行う。この制御部１２の動作の詳細については、後述する。記憶部１３は、制御部１２で用いられる各種情報を記憶する。入力部１４は、キーボードやマウス等である。表示部１５は、ＬＣＤ（Liquid Crystal Display）やＣＴＲ（Cathode Ray Tube）等である。
【０１０５】
コンテンツデータベース１６は、配信対象である低速用コンテンツ１６Ｓおよび高速用コンテンツ１６Ｆを格納するデータベースである。低速用コンテンツ１６Ｓは、クライアント側（クライアント３０1〜３０n）の環境が低速用または計測された通信速度が低速（しきい値未満）である場合に当該クライアントに対して表示される小容量のコンテンツであり、例えば、小容量のインターネット広告である。この低速用コンテンツ１６Ｓは、前述した計測用データそのものであって、信頼性が高い計測結果を得るのに充分な容量とされている。
【０１０６】
一方、高速用コンテンツ１６Ｆは、クライアント側の環境が高速用または計測された通信速度が高速（しきい値以上）である場合に当該クライアントへ配信される大容量のコンテンツであり、例えば、大容量のインターネット広告である。
【０１０７】
ここで、クライアント側の環境としては、ＯＳ（オペレーティングシステム）、ブラウザ、マルチメディア再生ソフトウェア、接続環境（モデム、ＩＳＤＮ、ＡＤＳＬ等）等が挙げられる。ＯＳは、ファイルの管理、メモリの管理、入出力の管理、ユーザインターフェースの提供などを行なう基本ソフトウェアである。
【０１０８】
ブラウザは、コンテンツ配信装置１０（Ｗｅｂサーバ）にアクセスするためのソフトウェアであり、ＨＴＴＰ（HyperText Transfer Protocol）プロトコルによるファイル転送を行ない、ＨＴＭＬ（HyperText Markup Language）で記述されたハイパーテキストを解読し、Ｗｅｂページやコンテンツ（インターネット広告等）を表示する機能を備えている。マルチメディア再生ソフトウェアは、マルチメディア（動画、音声等）をクライアントで再生するためのソフトウェアである。
【０１０９】
ここで、ＯＳ、ブラウザおよびマルチメディア再生ソフトウェアについては、所定のバージョン未満である場合、低速対応とされ、所定のバージョン以上である場合、高速対応とされる。
【０１１０】
クライアント３０1〜３０nのそれぞれは、ネットワーク２０を介して、コンテンツ配信装置１０から通信速度に応じたコンテンツ（低速用コンテンツ１６Ｓまたは高速用コンテンツ１６Ｆ）が配信されるコンピュータ端末であり、コンピュータ本体、キーボード、マウスおよびディスプレイから構成されている。
【０１１１】
これらのクライアント３０1〜３０nには、上述したＯＳ、ブラウザおよびマルチメディア再生ソフトウェアが実装されている。また、クライアント３０1〜３０nは、異なる接続環境（モデム、ＩＳＤＮ、ＡＤＳＬ、光ファイバ等）でネットワーク２０に接続されている。
【０１１２】
つぎに、一実施例の動作について、図２〜図４を参照しつつ説明する。以下では、コンテンツ配信装置１０からクライアント３０1へコンテンツが配信される場合の動作について説明する。
【０１１３】
図２に示したステップＳＡ１では、クライアント３０1は、コンテンツ配信装置１０に対して、ネットワーク２０を介して、コンテンツ配信に関するＨＴＴＰリクエストを出す。ステップＳＡ２では、コンテンツ配信装置１０の制御部１２は、スクリプトをＨＴＭＬファイルに設定する。
【０１１４】
このスクリプトは、クライアント３０1とコンテンツ配信装置１０との間の通信経路Ｌにおける通信速度（帯域幅）を計測し、通信速度に応じて配信済みの低速用コンテンツ１６Ｓを表示またはコンテンツ配信装置１０に対して高速用コンテンツ１６Ｆを要求するためのプログラムである。
【０１１５】
ステップＳＡ３では、制御部１２は、上述したスクリプトが設定されたＨＴＭＬファイルをクライアント３０1へ送信する。これにより、クライアント３０1は、ＨＴＭＬファイルに設定されたスクリプトに基づいて、ステップＳＡ４以降の処理と、ステップＳＡ９のクライアント情報判定処理とを並列的に実行する。
【０１１６】
ステップＳＡ４では、クライアント３０1は、タイマ（図示略）から開始時刻の情報を取得する。開始時刻は、コンテンツ配信装置１０から低速用コンテンツ１６Ｓの配信（ダウンロード）が開始される基準時刻とされる。
【０１１７】
ステップＳＡ５では、クライアント３０1は、コンテンツ配信装置１０に対して、低速用コンテンツをリクエストする。
【０１１８】
これにより、ステップＳＡ６では、コンテンツ配信装置１０の制御部１２は、コンテンツデータベース１６から低速用コンテンツ１６Ｓを取得する。この低速用コンテンツ１６Ｓは、通信速度の計測に用いられる。
【０１１９】
ステップＳＡ７では、制御部１２は、通信経路Ｌを介して低速用コンテンツ１６Ｓをクライアント３０1へ配信する。これにより、低速用コンテンツ１６Ｓは、通信経路Ｌにおける通信速度に応じて徐々にクライアント３０1に受信される。
【０１２０】
ステップＳＡ８では、クライアント３０1は、低速用コンテンツ１６Ｓの配信が完了したか否かを判断し、この場合、判断結果を「Ｎｏ」として、同判断を繰り返す。
【０１２１】
一方、ステップＳＡ９では、クライアント３０1は、クライアント情報判定処理を実行する。具体的には、図３に示したステップＳＢ１では、クライアント３０1は、自身のクライアント情報（ＯＳ、ブラウザ、マルチメディア再生ソフトウェアのバージョン、接続環境）を記憶部（図示略）から取得する。
【０１２２】
ステップＳＢ２では、クライアント３０1は、ＯＳが所定のバージョン以上（高速対応）であるか否かを判断する。
【０１２３】
当該ＯＳが所定のバージョン未満（低速対応）である場合、クライアント３０1は、ステップＳＢ２の判断結果を「Ｎｏ」とする。ステップＳＢ５では、クライアント３０1は、低速用コンテンツ１６Ｓの配信が完了したか否かを判断する。
【０１２４】
既に、低速用コンテンツ１６Ｓの配信が完了している場合、クライアント３０1は、ステップＳＢ５の判断結果を「Ｙｅｓ」として、ステップＳＢ６で、配信された低速用コンテンツ１６Ｓ（例えば、小容量のインターネット広告）をディスプレイ（図示略）に表示させる。なお、ステップＳＢ５の判断結果が「Ｎｏ」である場合、クライアント３０1は、同判断を繰り返す。
【０１２５】
一方、ステップＳＢ２の判断結果が「Ｙｅｓ」、すなわち、ＯＳが所定のバージョン以上（高速対応）である場合、ステップＳＢ３では、クライアント３０1は、ブラウザが所定のバージョン以上であるか否かを判断する。
【０１２６】
当該ブラウザが所定のバージョン未満（低速対応）である場合、クライアント３０1は、ステップＳＢ３の判断結果を「Ｎｏ」とする。ステップＳＢ５では、クライアント３０1は、低速用コンテンツ１６Ｓの配信が完了したか否かを判断し、この場合、判断結果を「Ｙｅｓ」とする。ステップＳＢ６では、クライアント３０1は、配信された低速用コンテンツ１６Ｓをディスプレイ（図示略）に表示させる。
【０１２７】
一方、ステップＳＢ３の判断結果が「Ｙｅｓ」、すなわち、ブラウザが所定のバージョン以上（高速対応）である場合、ステップＳＢ４では、クライアント３０1は、マルチメディア再生ソフトウェアが所定のバージョン以上（高速対応）であるか否かを判断する。
【０１２８】
当該マルチメディア再生ソフトウェアが所定のバージョン未満（低速対応）である場合、クライアント３０1は、ステップＳＢ４の判断結果を「Ｎｏ」とする。ステップＳＢ５では、クライアント３０1は、低速用コンテンツ１６Ｓの配信が完了したか否かを判断し、この場合、判断結果を「Ｙｅｓ」とする。ステップＳＢ６では、クライアント３０1は、配信された低速用コンテンツ１６Ｓをディスプレイ（図示略）に表示させる。
【０１２９】
一方、ステップＳＢ４の判断結果が「Ｙｅｓ」である場合、クライアント３０1は、図２に示したステップＳＡ８で低速用コンテンツ１６Ｓの配信が完了したか否かを判断する。
【０１３０】
そして、低速用コンテンツ１６Ｓの配信が完了すると、クライアント３０1は、ステップＳＡ８の判断結果を「Ｙｅｓ」とする。図４に示したステップＳＡ１０では、クライアント３０1は、タイマ（図示略）から完了時刻の情報を取得する。完了時刻は、コンテンツ配信装置１０からの低速用コンテンツ１６Ｓの配信（ダウンロード）が完了した基準時刻とされる。
【０１３１】
ステップＳＡ１１では、クライアント３０1は、通信経路Ｌ経由の低速用コンテンツ１６Ｓの配信について、通信経路Ｌにおける通信速度（実測値）をつぎの（１）式から計算する。
【０１３２】
通信速度＝（低速用コンテンツ１６Ｓの容量）／（（完了時刻−開始時刻）
−セットアップ時間）・・・・（１）
【０１３３】
（１）式において、完了時刻は、ステップＳＡ１０で取得された完了時刻の情報に対応している。開始時刻は、ステップＳＡ４で取得された開始時刻の情報に対応している。低速用コンテンツ１６Ｓの容量は、ステップＳＡ７で配信された低速用コンテンツ１６Ｓの容量（Ｋバイト）である。
【０１３４】
セットアップ時間は、低速用コンテンツ１６Ｓをリクエストしてから実際に配信が開始されるまでの時間であり、上述したスクリプトで定義されている。このセットアップ時間は、最も接続環境が良いクライアントでの実測値（例えば、０．０９）であり、複数の実測値に基づく値である。これは、低速用コンテンツ１６Ｓの容量が小さい場合にセットアップ時間が長いほど、通信速度に与える影響が大きくなる。そこで、一実施例では、通信速度に与える影響を最小限にするために、セットアップ時間を最小の値としているのである。
【０１３５】
ステップＳＡ１２では、クライアント３０1は、ステップＳＡ１１で計算された通信速度が予め設定されたしきい値以上であるか否かを判断する。このしきい値は、上述したスクリプトで定義されている。
【０１３６】
ステップＳＡ１２の判断結果が「Ｎｏ」である場合、すなわち、通信速度が低速である場合、ステップＳＡ１３では、クライアント３０1は、ステップＳＡ７で配信済みの低速用コンテンツ１６Ｓをディスプレイ（図示略）に表示させる。
【０１３７】
一方、ステップＳＡ１２の判断結果が「Ｙｅｓ」である場合、すなわち、通信速度が高速である場合、ステップＳＡ１４では、クライアント３０1は、コンテンツ配信装置１０に対して、高速用コンテンツをリクエストする。
【０１３８】
これにより、ステップＳＡ１５では、コンテンツ配信装置１０の制御部１２は、コンテンツデータベース１６から高速用コンテンツ１６Ｆを取得する。
【０１３９】
ステップＳＡ１６では、制御部１２は、通信経路Ｌを介して高速用コンテンツ１６Ｆをクライアント３０1へ配信する。ステップＳＡ１７では、クライアント３０1は、配信された高速用コンテンツ１６Ｆをディスプレイ（図示略）に表示させる。
【０１４０】
以上説明したように、一実施例によれば、コンテンツ配信装置１０からの低速用コンテンツ１６Ｓの配信に基づいて、コンテンツ配信装置１０からクライアント（例えば、クライアント３０1）までの通信経路Ｌにおける通信速度を計測し、通信速度がしきい値未満である場合、低速とし、配信済みの低速用コンテンツ１６Ｓを利用（表示）し、通信速度がしきい値以上である場合、コンテンツ配信装置１０から低速用コンテンツ１６Ｓよりも大容量の高速用コンテンツ１６Ｆの配信を受け、該高速用コンテンツ１６Ｆを利用（表示）することとしたので、無用なトラヒック量の増加を伴うことなく、通信速度に応じた最適なコンテンツ（低速用コンテンツ１６Ｓまたは高速用コンテンツ１６Ｆ）を配信することができる。
【０１４１】
また、一実施例によれば、クライアント側で計測された通信速度をコンテンツ配信装置１０へ通知しなくても、低速用コンテンツ１６Ｓと高速用コンテンツ１６Ｆとを出し分け、コンテンツ配信装置１０主導で通信速度に応じたプロモーションやコンテンツ企画を展開することができる。
【０１４２】
なお、一実施例においては、ステップＳＡ２０（図４参照）で用いられる通信速度のしきい値を一定値ではなく、低速用コンテンツ１６Ｓの容量に対応させて動的に設定してもよい。
【０１４３】
ここで、低速用コンテンツ１６Ｓおよび高速用コンテンツ１６Ｆがインターネット広告である場合には、所定の範囲内において広告主毎に容量がバラバラである。また、低速用コンテンツ１６Ｓを用いて通信速度を計測した場合の精度は、図５に示したように、低速用コンテンツ１６Ｓの容量に依存し、ばらつきが生じる。これを回避するためには、通信速度のしきい値を容量に応じて動的に設定すればよい。
【０１４４】
図５は、低速用コンテンツ１６Ｓの容量と通信速度との対応関係を説明する図である。同図において、横軸は、低速用コンテンツ１６Ｓの容量であり、５〜５０ＫＢの範囲とされている。縦軸は、所定の通信環境（モデム（５６Ｋｂｐｓ）、各容量にて２００回）で各容量の低速用コンテンツ１６Ｓを実際に配信した場合に実測された通信速度である。特性線Ｓminは、通信速度の最小値の分布を表す。特性線Ｓmaxは、通信速度の最大値の分布を表す。特性線Ｓavは、通信速度の調和平均の分布を表す。
【０１４５】
同図からわかるように、低速用コンテンツ１６Ｓの容量が小さいほど、標準偏差が大きく、通信速度のバラツキが大きくなっていることがわかる。一方、低速用コンテンツ１６Ｓの容量が大きいほど、標準偏差が小さくなり、通信速度のばらつきが小さくなっていることがわかる。
【０１４６】
このような状況で、低速用コンテンツ１６Ｓの容量の大小にかかわらず、一定のしきい値（例えば、６０Ｋｂｐｓ）を適用した場合、小容量であるほど、誤判断（本来は低速であるにもかかわらず、高速と判断される）が多くなる。
【０１４７】
そこで、一実施例では、図６に示したように、低速用コンテンツ１６Ｓの容量（５〜５０ＫＢ）に応じて、三段階のしきい値ＴＨ１＞しきい値ＴＨ２＞しきい値ＴＨ３を動的に設定する構成とすればよい。この場合には、通信経路Ｌにおける通信速度の判定精度（低速または高速）を高めることができる。
【０１４８】
しきい値ＴＨ１は、９０Ｋｂｐｓであり、低速用コンテンツ１６Ｓの容量が５〜１０ＫＢ未満の場合に適用される値である。しきい値ＴＨ２は、８５Ｋｂｐｓであり、低速用コンテンツ１６Ｓの容量が１０〜１３ＫＢ未満の場合に適用される値である。しきい値ＴＨ３は、６０Ｋｂｐｓであり、低速用コンテンツ１６Ｓの容量が１３ＫＢ以上の場合に適用される値である。
【０１４９】
これらのしきい値ＴＨ１、しきい値ＴＨ２およびしきい値ＴＨ３は、ステップＳＡ２（図２参照）において、コンテンツ配信装置１０の制御部１２によりスクリプトで設定される。
【０１５０】
また、一実施例においては、しきい値ＴＨ１、しきい値ＴＨ２およびしきい値ＴＨ３に、通信速度（例えば、調和平均（特性線Ｓav））に対して、通信速度の計測精度に応じた余裕（調和平均としきい値との差分）を持たせている。すなわち、しきい値ＴＨ１、しきい値ＴＨ２およびしきい値ＴＨ３は、計測精度が低い（容量が小さい）ほど、余裕（差分）が大きく、計測精度が高い（容量が大きい）ほど、余裕（差分）が小さくなるように設定されている。この場合には、通信速度に関して、低速、高速の判定精度をさらに高くすることができる。
【０１５１】
なお、別の構成例としては、しきい値ＴＨ１、しきい値ＴＨ２およびしきい値ＴＨ３を複数の通信環境（モデム、ＩＳＤＮ、ＡＤＳＬ、光ファイバ等）毎に設定しておき、通信環境および低速用コンテンツ１６Ｓの容量に応じて、ステップＳＡ２０で最適なしきい値を適用してもよい。この場合には、実際の通信経路Ｌにおける通信速度の判定精度（低速または高速）をさらに高めることができる。
【０１５２】
また、一実施例においては、図７に示したようにノイズとしてのデータＮ１、Ｎ２およびＮ３が実測データに含まれる場合、これらのデータＮ１、Ｎ２およびＮ３をフィルタ処理により除去したデータに基づいて、上述したしきい値ＴＨ１、しきい値ＴＨ２およびしきい値ＴＨ３を設定してもよい。この場合には、通信経路Ｌにおける通信速度の判定精度（低速または高速）をさらに高めることができる。
【０１５３】
また、一実施例においては、不連続なしきい値ＴＨ１、しきい値ＴＨ２およびしきい値ＴＨ３に代えて、低速用コンテンツ１６Ｓの容量に応じた関数（線形または非線形）をしきい値として用いてもよい。
【０１５４】
また、一実施例においては、低速用コンテンツ１６Ｓおよび高速用コンテンツ１６Ｆをコンテンツデータベース１６に格納する際に、低速用コンテンツ１６Ｓの容量の情報を制御部１２で自動取得し、ステップＳＡ２（図２参照）でスクリプトでかかる容量を自動設定する構成例としてもよい。低速用コンテンツ１６Ｓおよび高速用コンテンツ１６Ｆがインターネット広告である場合には、入稿時（コンテンツデータベース１６に格納時）に当該インターネット広告の容量の取得および設定を自動化でき、利便性を向上させることができる。
【０１５５】
また、一実施例においては、ステップＳＡ２（図２参照）で、各クライアント（クライアント３０1〜３０n）で計測された通信速度や前述したクライアント情報をコンテンツ配信装置１０へ通知するためのスクリプトをＨＴＭＬファイルに設定し、各クライアントにおける通信速度およびクライアント情報をコンテンツ配信装置１０で収集する構成例としてもよい。
【０１５６】
この場合には、計測された通信速度等をコンテンツ配信装置１０へ通知することとしたので、低速用コンテンツ１６Ｓのリンク先と高速用コンテンツ１６Ｆのリンク先とを予め別々に設定しておくことにより、コンテンツ配信装置１０主導で通信速度（低速、高速）に応じたプロモーションやコンテンツ企画をネットワーク２０（Ｗｅｂサイト）上で展開することができる。
【０１５７】
以上本発明にかかる一実施例について図面を参照して詳述してきたが、具体的な構成例はこの一実施例に限られるものではなく、本発明の要旨を逸脱しない範囲の設計変更等があっても本発明に含まれる。
【０１５８】
例えば、前述した一実施例においては、コンテンツ配信の機能を実現するためのプログラムを図８に示したコンピュータ読み取り可能な記録媒体２００に記録して、この記録媒体２００に記録されたプログラムを同図に示したコンピュータ１００に読み込ませ、実行することによりコンテンツ配信の機能を実現してもよい。
【０１５９】
同図に示したコンピュータ１００は、上記プログラムを実行するＣＰＵ（Central Processing Unit）１１０と、キーボード、マウス等の入力装置１２０と、各種データを記憶するＲＯＭ（Read Only Memory）１３０と、演算パラメータ等を記憶するＲＡＭ（Random Access Memory）１４０と、記録媒体２００からプログラムを読み取る読取装置１５０と、ディスプレイ、プリンタ等の出力装置１６０とから構成されている。
【０１６０】
ＣＰＵ１１０は、読取装置１５０を経由して記録媒体２００に記録されているプログラムを読み込んだ後、プログラムを実行することにより、前述した機能を実現する。なお、記録媒体２００としては、光ディスク、フレキシブルディスク、ハードディスク等が挙げられる。
【産業上の利用可能性】
【０１６１】
以上のように、本発明にかかるコンテンツ配信プログラム、コンテンツ配信方法およびコンテンツ利用装置は、インターネット広告等のコンテンツの配信に有用であり、特に、トラヒック量の制限が厳しいネットワークにおけるコンテンツの配信に適している。
【図面の簡単な説明】
【０１６２】
【図１】本発明にかかる一実施例の構成を示すブロック図である。
【図２】同一実施例の動作を説明する図である。
【図３】図２に示したクライアント情報判定処理を説明するフローチャートである。
【図４】同一実施例の動作を説明する図である。
【図５】容量と通信速度との対応関係を説明する図である。
【図６】同一実施例におけるしきい値の設定例を説明する図である。
【図７】容量と通信速度との対応関係におけるノイズ除去を説明する図である。
【図８】同一実施例の変形例の構成を示すブロック図である。
【図９】従来における通信速度の分布を示す図である。
【符号の説明】
【０１６３】
１０  コンテンツ配信装置
１１  通信部
１２  制御部
１３  記憶部
１４  入力部
１５  表示部
１６  コンテンツデータベース
１６Ｓ  低速用コンテンツ
１６Ｆ  高速用コンテンツ
２０  ネットワーク
３０1  クライアント
３０2  クライアント
３０n  クライアント
【図１】
2005092773.tif 000003
【図２】
2005092773.tif 000004
【図３】
2005092773.tif 000005
【図４】
2005092773.tif 000006
【図５】
2005092773.tif 000007
【図６】
2005092773.tif 000008
【図７】
2005092773.tif 000009
【図８】
2005092773.tif 000010
【図９】
2005092773.tif 000011