(57)【要約】      （修正有）【課題】配信された画像を、配信先のクライアント端末の機種に応じて最適な拡大・縮小表示を行うことができるコンテンツ配信システムを提供する。【解決手段】オブジェクト生成部１６は、オブジェクトテンプレートを配信用画像と関連付けて、画像サーバ１４のドキュメントルートに格納する。オブジェクト生成部１６は、クライアント端末１００からの配信リクエストに応じて、オブジェクトテンプレート及び配信用画像を取得し、画像データを配信用画像と置き換えてオブジェクトを生成する。送受信部１８は、オブジェクト生成部１６により作成されたオブジェクトを含むコンテンツを生成してクライアント端末１００に配信する。画像リサイズ部２０は、クライアント端末１００から画像の拡大又は縮小表示のリクエストがあった場合に、画像サーバ１００から配信用画像を取得してリサイズして送受信部１８を介して配信する。【選択図】図１
2008129863.tif 000002
【特許請求の範囲】
【請求項１】
クライアント側端末と、該クライアント側端末に配信用画像を含むコンテンツを配信するコンテンツ配信装置を備えるコンテンツ配信システムであって、
前記クライアント側端末は、
前記コンテンツ配信装置に対して前記コンテンツの配信リクエストを送信する配信リクエスト送信手段と、
前記コンテンツを受信して表示する表示手段と、
前記コンテンツ中の配信用画像のリサイズ表示の指示を与えるためのリサイズ指示手段と、
前記リサイズ指示手段により、前記配信用画像を所定の倍率以上に拡大する指示が与えられた場合に、前記コンテンツ配信装置に対して拡大表示用の画像のリクエストを送信する拡大リクエスト送信手段とを備え、
前記コンテンツ配信装置は、
前記配信用画像の元画像を格納する画像格納手段と、
前記クライアント側端末からの配信リクエストに応じて、前記元画像を前記クライアント側端末への配信用にリサイズした配信用画像を生成し、該配信用画像を含むコンテンツを前記クライアント側端末に送信するコンテンツ送信手段と、
前記クライアント側端末からの拡大リクエストに応じて、前記拡大リクエストに対応する配信用画像の元画像を拡大倍率に応じてリサイズして拡大表示用の画像を生成して前記クライアント端末に送信する画像送信手段と、
を備えることを特徴とするコンテンツ配信システム。
【請求項２】
前記拡大リクエスト送信手段は、前記配信用画像を拡大した際に前記表示手段に表示される表示対象領域のサイズが前記表示手段のサイズ未満になった場合、又は、前記表示対象領域のサイズと前記表示手段のサイズの比の値が所定値以下になった場合に、前記コンテンツ配信装置に対して拡大リクエストを送信することを特徴とする請求項１記載のコンテンツ配信システム。
【請求項３】
前記コンテンツ送信装置は、
１以上の置き換え用画像を含んでおり、前記置き換え用画像の再生態様を規定するオブジェクトテンプレートを格納するテンプレート格納手段と、
前記クライアント側端末からの配信リクエストに応じて、前記画像格納手段に格納された元画像をリサイズして配信用画像を生成し、前記配信用画像を前記置き換え用画像と置き換えて、前記配信用画像を前記オブジェクトテンプレートにより規定された再生態様で再生するオブジェクトを生成するオブジェクト生成手段とを備え、
前記コンテンツ送信手段は、前記配信リクエストに応じて前記オブジェクトを含むコンテンツを配信することを特徴とする請求項１又は２記載のコンテンツ配信システム。
【請求項４】
前記オブジェクト生成手段は、前記オブジェクトに所定のウェブサイトへアクセスするためのアクセス情報を埋め込み、
前記クライアント端末は、前記オブジェクトの表示時に、前記アクセス情報を用いて前記ウェブサイトへのアクセスをリクエストするアクセスリクエスト手段を更に備えることを特徴とする請求項３記載のコンテンツ配信システム。
【請求項５】
前記オブジェクト生成手段は、前記オブジェクト中の配信用画像ごとに異なるアクセス情報を割り当てることを特徴とする請求項４記載のコンテンツ配信システム。
【請求項６】
コンテンツ配信装置からクライアント側端末に配信用画像を含むコンテンツを配信するコンテンツ配信方法であって、
前記クライアント側端末により、前記コンテンツ配信装置に対して前記コンテンツの配信リクエストを送信する配信リクエスト送信工程と、
前記コンテンツ配信装置において、前記クライアント側端末からの配信リクエストに応じて、前記元画像を前記クライアント側端末への配信用にリサイズした配信用画像を生成し、該配信用画像を含むコンテンツを前記クライアント側端末に送信するコンテンツ送信工程と、
前記クライアント側端末において、前記コンテンツを受信して表示手段に表示する表示工程と、
前記クライアント側端末において、前記コンテンツ中の配信用画像のリサイズ表示の指示を与えるためのリサイズ指示工程と、
前記配信用画像を所定の倍率以上に拡大する指示が与えられた場合に、前記クライアント側端末から前記コンテンツ配信装置に対して拡大表示用の画像のリクエストを送信する拡大リクエスト送信工程と、
前記コンテンツ配信装置において、前記クライアント側端末からの拡大リクエストに応じて、前記拡大リクエストに対応する配信用画像の元画像を拡大倍率に応じてリサイズして拡大表示用の画像を生成して前記クライアント端末に送信する画像送信工程と、
を備えることを特徴とするコンテンツ配信方法。
【請求項７】
前記拡大リクエスト送信工程では、前記配信用画像を拡大した際に前記表示手段に表示される表示対象領域のサイズが前記表示手段のサイズ未満になった場合、又は、前記表示対象領域のサイズと前記表示手段のサイズの比の値が所定値以下になった場合に、前記コンテンツ配信装置に対して拡大リクエストを送信することを特徴とする請求項６記載のコンテンツ配信方法。
【請求項８】
前記コンテンツ送信工程は、
前記クライアント側端末からの配信リクエストに応じて、前記画像格納工程に格納された元画像をリサイズして配信用画像を生成し、１以上の置き換え用画像を含んでおり、前記置き換え用画像の再生態様を規定するオブジェクトテンプレート中の置き換え用画像と前記配信用画像を置き換え、前記配信用画像を前記オブジェクトテンプレートにより規定された再生態様で再生するオブジェクトを生成するオブジェクト生成工程と、
前記配信リクエストに応じて前記オブジェクトを含むコンテンツを配信する工程と、
を含むことを特徴とする請求項６又は７記載のコンテンツ配信方法。
【請求項９】
前記オブジェクト生成工程では、前記オブジェクトに所定のウェブサイトへアクセスするためのアクセス情報を埋め込み、前記クライアント端末により、前記オブジェクトの表示時に、前記アクセス情報を用いて前記ウェブサイトへのアクセスをリクエスト可能にすることを特徴とする請求項８記載のコンテンツ配信方法。
【請求項１０】
前記オブジェクト生成工程では、前記オブジェクト中の配信用画像ごとに異なるアクセス情報を割り当てることを特徴とする請求項９記載のコンテンツ配信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はコンテンツ配信システム及びコンテンツ配信方法に係り、特に画像を含むコンテンツを配信する技術に関する。
【背景技術】
【０００２】
携帯電話等の携帯用通信機器には、機種ごとに画像表示性能に大きな違いがある。このため、画像の配信先の機器の機種ごとに最適な画像サイズに変換する必要があった。例えば、特許文献１には、サーバにアクセスした携帯電話の表示仕様に適した画像データを携帯電話に配信する画像サーバが提案されている。
【特許文献１】特開２００２−２４４９７１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、携帯用通信機器に対応したＥＣサイト（電子商取引サイト）が普及している。上記のようなＥＣサイトのクライアントは、商品を購入する際に、その細部を拡大表示させて確認したい場合がある。しかしながら、商品ごとに細部の拡大画像を用意しておくのは出品者にとって面倒である。また、上記したように、携帯用通信機器の表示性能は機種ごとに大きく異なるため、商品の画像サイズが適切でない場合には、拡大表示時にジャギーが生じるという問題があった。
【０００４】
本発明はこのような事情に鑑みてなされたもので、配信された画像を拡大及び縮小表示を行う場合に、配信先のクライアント側端末の機種に応じて最適な拡大・縮小表示を行うことができるコンテンツ配信システム及びコンテンツ配信方法を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記課題を解決するために、本願発明１は、クライアント側端末と、該クライアント側端末に配信用画像を含むコンテンツを配信するコンテンツ配信装置を備えるコンテンツ配信システムであって、前記クライアント側端末は、前記コンテンツ配信装置に対して前記コンテンツの配信リクエストを送信する配信リクエスト送信手段と、前記コンテンツを受信して表示する表示手段と、前記コンテンツ中の配信用画像のリサイズ表示の指示を与えるためのリサイズ指示手段と、前記リサイズ指示手段により、前記配信用画像を所定の倍率以上に拡大する指示が与えられた場合に、前記コンテンツ配信装置に対して拡大表示用の画像のリクエストを送信する拡大リクエスト送信手段とを備え、前記コンテンツ配信装置は、前記配信用画像の元画像を格納する画像格納手段と、前記クライアント側端末からの配信リクエストに応じて、前記元画像を前記クライアント側端末への配信用にリサイズした配信用画像を生成し、該配信用画像を含むコンテンツを前記クライアント側端末に送信するコンテンツ送信手段と、前記クライアント側端末からの拡大リクエストに応じて、前記拡大リクエストに対応する配信用画像の元画像を拡大倍率に応じてリサイズして拡大表示用の画像を生成して前記クライアント端末に送信する画像送信手段とを備えることを特徴とする。
【０００６】
本願発明１によれば、ＥＣサイトの商品等の配信用画像をクライアント側端末において高倍率で拡大した場合に、コンテンツ送信装置からフルサイズ画像から倍率に応じた画像を取得することにより、ジャギーのない高解像度の画像を配信することができる。
【０００７】
本願発明２は、本願発明１のコンテンツ配信システムにおいて、前記拡大リクエスト送信手段が、前記配信用画像を拡大した際に前記表示手段に表示される表示対象領域のサイズが前記表示手段のサイズ未満になった場合、又は、前記表示対象領域のサイズと前記表示手段のサイズの比の値が所定値以下になった場合に、前記コンテンツ配信装置に対して拡大リクエストを送信することを特徴とする。
【０００８】
本願発明２によれば、クライアント側端末の表示手段の解像度に対して表示対象領域の画素数が小さく、ジャギーが生じるおそれがある場合に、拡大リクエストを送信して、コンテンツ送信装置から拡大表示用の画像を取得することができる。
【０００９】
本願発明３は、本願発明１又は２のコンテンツ配信システムにおいて、前記コンテンツ送信装置が、１以上の置き換え用画像を含んでおり、前記置き換え用画像の再生態様を規定するオブジェクトテンプレートを格納するテンプレート格納手段と、前記クライアント側端末からの配信リクエストに応じて、前記画像格納手段に格納された元画像をリサイズして配信用画像を生成し、前記配信用画像を前記置き換え用画像と置き換えて、前記配信用画像を前記オブジェクトテンプレートにより規定された再生態様で再生するオブジェクトを生成するオブジェクト生成手段とを備え、前記コンテンツ送信手段は、前記配信リクエストに応じて前記オブジェクトを含むコンテンツを配信することを特徴とする。
【００１０】
本願発明３によれば、１以上の画像を効果的に再生するためのオブジェクトを生成することができる。
【００１１】
本願発明４は、本願発明３のコンテンツ配信システムにおいて、前記オブジェクト生成手段が、前記オブジェクトに所定のウェブサイトへアクセスするためのアクセス情報を埋め込み、前記クライアント端末は、前記オブジェクトの表示時に、前記アクセス情報を用いて前記ウェブサイトへのアクセスをリクエストするアクセスリクエスト手段を更に備えることを特徴とする。
【００１２】
本願発明４によれば、オブジェクト中のアクセス情報（ＵＲＬ）を用いてコンテンツの配信元等のウェブサイトにアクセスできる。
【００１３】
本願発明５は、本願発明４のコンテンツ配信システムにおいて、前記オブジェクト生成手段が、前記オブジェクト中の配信用画像ごとに異なるアクセス情報を割り当てることを特徴とする。
【００１４】
本願発明５によれば、商品画像に、当該商品の購入ページへのアクセス情報を割り当てることができる。
【００１５】
本願発明６は、コンテンツ配信装置からクライアント側端末に配信用画像を含むコンテンツを配信するコンテンツ配信方法であって、前記クライアント側端末により、前記コンテンツ配信装置に対して前記コンテンツの配信リクエストを送信する配信リクエスト送信工程と、前記コンテンツ配信装置において、前記クライアント側端末からの配信リクエストに応じて、前記元画像を前記クライアント側端末への配信用にリサイズした配信用画像を生成し、該配信用画像を含むコンテンツを前記クライアント側端末に送信するコンテンツ送信工程と、前記クライアント側端末において、前記コンテンツを受信して表示手段に表示する表示工程と、前記クライアント側端末において、前記コンテンツ中の配信用画像のリサイズ表示の指示を与えるためのリサイズ指示工程と、前記配信用画像を所定の倍率以上に拡大する指示が与えられた場合に、前記クライアント側端末から前記コンテンツ配信装置に対して拡大表示用の画像のリクエストを送信する拡大リクエスト送信工程と、前記コンテンツ配信装置において、前記クライアント側端末からの拡大リクエストに応じて、前記拡大リクエストに対応する配信用画像の元画像を拡大倍率に応じてリサイズして拡大表示用の画像を生成して前記クライアント端末に送信する画像送信工程とを備えることを特徴とする。
【００１６】
本願発明７は、本願発明６のコンテンツ配信方法において、前記拡大リクエスト送信工程において、前記配信用画像を拡大した際に前記表示手段に表示される表示対象領域のサイズが前記表示手段のサイズ未満になった場合、又は、前記表示対象領域のサイズと前記表示手段のサイズの比の値が所定値以下になった場合に、前記コンテンツ配信装置に対して拡大リクエストを送信することを特徴とする。
【００１７】
本願発明８は、本願発明６又は７のコンテンツ配信方法において、前記コンテンツ送信工程において、前記クライアント側端末からの配信リクエストに応じて、前記画像格納工程に格納された元画像をリサイズして配信用画像を生成し、１以上の置き換え用画像を含んでおり、前記置き換え用画像の再生態様を規定するオブジェクトテンプレート中の置き換え用画像と前記配信用画像を置き換え、前記配信用画像を前記オブジェクトテンプレートにより規定された再生態様で再生するオブジェクトを生成するオブジェクト生成工程と、前記配信リクエストに応じて前記オブジェクトを含むコンテンツを配信する工程とを含むことを特徴とする。
【００１８】
本願発明９は、本願発明８のコンテンツ配信方法において、前記オブジェクト生成工程において、前記オブジェクトに所定のウェブサイトへアクセスするためのアクセス情報を埋め込み、前記クライアント端末により、前記オブジェクトの表示時に、前記アクセス情報を用いて前記ウェブサイトへのアクセスをリクエスト可能にすることを特徴とする。
【００１９】
本願発明１０は、本願発明９のコンテンツ配信方法において、前記オブジェクト生成工程において、前記オブジェクト中の配信用画像ごとに異なるアクセス情報を割り当てることを特徴とする。
【発明の効果】
【００２０】
本発明によれば、ＥＣサイトの商品等の配信用画像をクライアント側端末において高倍率で拡大した場合に、コンテンツ送信装置からフルサイズ画像から倍率に応じた画像を取得することにより、ジャギーのない高解像度の画像を配信することができる。
【発明を実施するための最良の形態】
【００２１】
以下、添付図面に従って本発明に係るコンテンツ配信システム及びコンテンツ配信方法の好ましい実施の形態について説明する。
【００２２】
［コンテンツ配信システムの構成］
図１は、本発明の一実施形態に係るコンテンツ配信システムを示すブロック図である。図１に示すように、コンテンツ配信システム１は、クライアント側端末１００及びコンテンツ配信装置１０を含んでいる。
【００２３】
クライアント側端末１００は、例えば、携帯電話機又は携帯情報端末（ＰＤＡ）であり、その動作を統括制御するＣＰＵ１０２と、コンテンツ、画像及び各種の操作メニューを表示するための表示部１０４と、コンテンツの配信要求や文字入力、操作メニューの選択を行うための操作キーを備えた操作部１０６とを備えている。
【００２４】
コンテンツ配信装置１０は、オブジェクトテンプレート格納部１２、画像サーバ１４、オブジェクト生成部１６、送受信部１８及び画像リサイズ部２０を備えており、ウェブサーバとして機能する。
【００２５】
オブジェクトテンプレート格納部１２には、オブジェクトのひな型となるオブジェクトテンプレートが格納される。図２は、オブジェクトテンプレートを示すブロック図である。オブジェクトテンプレートＴ１０は、例えば、マクロメディア・フラッシュ（登録商標）形式のファイルであり、図２に示すように、置き換え用画像データＤ１０、置き換え用テキストデータＤ１２、拡大リクエスト先ＵＲＬデータＤ１４及び再生態様定義データＤ１６を含んでいる。再生態様定義データＤ１６は、置き換え用画像データＤ１０及び置き換え用テキストデータＤ１２の再生時のレイアウト及び再生される順、置き換え用画像データＤ１０等とともに表示する操作ボタン及びクライアント側端末１００上での動作を記述するスクリプトである。なお、拡大リクエスト先ＵＲＬデータＤ１４については後述する。
【００２６】
画像サーバ１４には、コンテンツ作成者（例えば、ＥＣサイトの運営者）からアップロードされた配信用画像の高解像度の元画像（例えば、商品の静止画。以下、フルサイズ画像という）が格納される。
【００２７】
オブジェクト生成部１６は、コンテンツ作成者からオブジェクトテンプレートの指定を受け付け、指定されたオブジェクトテンプレートを画像サーバ１４のドキュメントルート（ルートディレクトリ）に、配信用画像と関連付けて格納する。また、オブジェクト生成部１６は、コンテンツ作成者からアップロードされたコンテンツ掲載用テキストデータ（配信用テキスト）のアップロードを受け付けて、オブジェクトテンプレート等と関連付けてドキュメントルートに格納する。そして、オブジェクト生成部１６は、クライアント側端末１００からの配信リクエストに応じて、前記配信用画像を再生するためのオブジェクトを動的に生成する。オブジェクト生成部１６は、配信リクエストに応じて、ドキュメントルートからオブジェクトテンプレート、配信用画像及び配信用テキストを取得し、オブジェクトテンプレートＴ１０の置き換え用画像データＤ１０及び置き換え用テキストデータＤ１２をそれぞれ配信用画像及び配信用テキストと置き換えて、画像サーバ１４に格納された画像を所定の態様で再生可能なオブジェクトを作成する。
【００２８】
送受信部１８は、オブジェクト生成部１６により作成されたオブジェクトを含むコンテンツ（例えば、ＨＴＭＬ形式等のウェブページ）を生成してクライアント側端末１００に配信する。これにより、図３に示すようなコンテンツがクライアント側端末１００の表示部１０４に表示される。図３に示すコンテンツでは、クライアント側端末１００の操作部１０６によるキー操作により、サムネイル画像Ｐ１０を選択することにより、表示領域Ａ１０に拡大表示される画像の切り換え、拡大表示箇所の拡大、縮小、表示対象領域の移動等の処理を行うことができる。
【００２９】
画像リサイズ部２０は、クライアント側端末１００から画像の拡大又は縮小表示のリクエストがあった場合に、画像サーバ１４から配信用画像の元画像を取得してリサイズして送受信部１８を介して配信する。
【００３０】
［コンテンツ配信方法］
次に、本実施形態に係るコンテンツの配信方法について、図４のフローチャートを参照して説明する。まず、クライアントがクライアント側端末１００を用いてＥＣサイトのトップページを閲覧し、所定の商品の画像の配信のリクエストを示すリンクを選択することにより、クライアント側端末１００からコンテンツ配信装置１０に、コンテンツの配信リクエストが配信される（ステップＳ１０）。この配信リクエストは、下記のようなHTTP GETコマンドを含んでいる。
【００３１】
http://www.xxx.yyy.com/abc/dosomething.cgi?tmpl=template.swf&sc=FFFFFF&img1=001.jpg&img2=002.jpg&img3=003.jpg
ここで、「template.swf」はオブジェクトテンプレートのファイルであり、「001.jpg」、「002.jpg」及び「003.jpg」は配信用画像のファイルである。「template.swf」は、例えば、４枚の置き換え用画像データＤ１０を含んでおり、置き換え可能な画像枚数（画像置き換え枚数）を示す定数４を保持している。なお、上記コマンド文字列中の符号「?」及び「&」は、それぞれプログラムと引数、及び引数間の区切り文字であり、引数「ｓｃ」はコンテンツの背景色を指定する引数である。
「dosomething.cgi」は、引数「tmpl」により指定されるオブジェクトテンプレート「template.swf」を呼び出して、オブジェクトテンプレート「template.swf」中の１番目から３番目の置き換え用画像をそれぞれ引数「img1」、「img2」及び「img3」により指定される配信用画像「001.jpg」、「002.jpg」及び「003.jpg」と置き換えて、配信用画像「001.jpg」、「002.jpg」及び「003.jpg」の再生用のオブジェクトを生成し、クライアント側端末１００に配信するウェブサービスを提供する機能をコンテンツ配信装置１０に実現させるプログラムである。
【００３２】
なお、本実施形態では、オブジェクトを呼び出すためにＣＧＩを用いたが、例えば、ＳＳＩ（Server Side Include）のような他の仕組みを用いてもよい。また、オブジェクトテンプレートの形式もマクロメディア・フラッシュに限定されるものではない。
【００３３】
次に、クライアント側端末１００から配信リクエストを受信すると、コンテンツ配信装置１０は、HTTP GETコマンド中の「http://www.xxx.yyy.com/abc/」により指定されるドキュメントルートからオブジェクトテンプレート（template.swf）、配信用画像（001.jpg、002.jpg及び003.jpg）及び配信用テキスト（例えば、図３の「商品の詳細」のテキスト）を取得する（ステップＳ１２）。
【００３４】
次に、コンテンツ配信装置１０は、オブジェクトテンプレート（template.swf）の中に含まれている４枚の置き換え用画像データＤ１０のうち、最初の３枚を配信用画像（001.jpg、002.jpg、003.jpg）と置き換える。また、置き換え用テキストデータＤ１２を配信用テキストと置き換える。これにより、オブジェクトが作成される（ステップＳ１４）。ステップＳ１４では、配信用画像は、置き換え用画像データＤ１０と同じ画素数にリサイズをされてから置き換えられる。なお、配信用画像と置き換え用画像データＤ１０のアスペクト比が異なる場合は、あらかじめ設定されていた条件に従って、配信用画像が置き換え用画像データＤ１０に内接又は外接するサイズとなる条件等でリサイズする。また、オブジェクト中の画像置き換え枚数を３に書き換える。
【００３５】
次に、ステップＳ１４において生成されたオブジェクトを含むコンテンツがクライアント側端末１００に配信されて（ステップＳ１６）、クライアント側端末１００にて受信したオブジェクトが再生される（ステップＳ１８）。クライアント側端末１００では、図３に示すように、操作部１０６によるキー操作により、配信用画像（001.jpg、002.jpg、003.jpg）の３枚の画像を切り換えて表示することができる。
【００３６】
［リサイズ画像の配信方法］
次に、本発明に係るリサイズ画像の配信方法について、図５のフローチャートを参照して説明する。まず、クライアント側端末１００からコンテンツ配信装置１０に、コンテンツの配信リクエスト（HTTP GETコマンド）が配信される（ステップＳ２０）。
【００３７】
次に、クライアント側端末１００から配信リクエストを受信すると、コンテンツ配信装置１０は、HTTP GETコマンドにより指定されるドキュメントルートからオブジェクトテンプレート（template.swf）、配信用画像（001.jpg、002.jpg及び003.jpg）及び配信用テキストを取得し（ステップＳ２２）、オブジェクトテンプレート（template.swf）の中に含まれている４枚の置き換え用画像データＤ１０のうち、最初の３枚を配信用画像（001.jpg、002.jpg、003.jpg）で置き換える。また、置き換え用テキストデータＤ１２を配信用テキストと置き換える。これにより、オブジェクトが作成される（ステップＳ２４）。ステップＳ２４では、配信用画像は、置き換え用画像データＤ１０と同じ画素数にリサイズをされてから置き換えられる。
【００３８】
次に、ステップＳ２４において生成されたオブジェクトを含むコンテンツがクライアント側端末１００に配信されて、クライアント側端末１００にて受信したオブジェクトが再生される（ステップＳ２６）。クライアント側端末１００では、操作部１０６によるキー操作により、配信用画像（001.jpg、002.jpg、003.jpg）の３枚の画像を切り換えて表示することができる。また、図３の表示領域Ａ１０に表示された画像を拡大又は縮小表示させることができる。
【００３９】
次に、クライアント側端末１００において、図３の「拡大」ボタンが選択されて、配信用画像を所定の倍率以上に拡大表示するキー操作が行われた場合に、拡大リクエスト先ＵＲＬデータＤ１４により指定されるコンテンツ配信装置１０に対して拡大表示用の画像を要求するリクエスト（拡大リクエスト）が送信される（ステップＳ２８）。ステップＳ２８では、例えば、配信用画像のうちクライアント側端末１００の表示領域Ａ１０に拡大表示される部分（表示対象領域）の画素数が表示領域Ａ１０の画素数より小さくなった場合、又は、表示対象領域の画素数と表示領域Ａ１０の画素数の比の値（＝（表示対象領域の画素数）／（表示領域Ａ１０の画素数））が所定値以下になった場合に拡大リクエストが送信される。この所定値は、例えば、表示部１０４の画素数に基づいて、ジャギーが目立たない限度を想定して予めクライアント側端末１００において設定されている。
【００４０】
次に、コンテンツ配信装置１０は、クライアント側端末１００から拡大リクエストを受信すると、画像サーバ１４から拡大対象の配信用画像のフルサイズ画像（元画像）を取得し（ステップＳ３０）、拡大リクエストに応じてフルサイズ画像がリサイズされる（ステップＳ３２）。そして、リサイズ済み画像がコンテンツ配信装置１０から送信されて、クライアント側端末１００において再生表示される（ステップＳ３４）。なお、クライアント側端末１００において、拡大リクエストの送信（ステップＳ２８）からリサイズ画像の受信（ステップＳ３４）までの間は、クライアント側端末１００に保持されている配信用画像の一部が拡大表示される。
【００４１】
図６に示すように、クライアント側端末１００の表示部１０４の表示領域Ａ１０のサイズを２４０ピクセル×２４０ピクセル、コンテンツ配信装置１０から送信される配信用画像のサイズを４８０ピクセル×４８０ピクセル、配信用画像のフルサイズ画像のサイズをと９６０ピクセル×９６０ピクセルした場合、表示領域Ａ１０に表示される部分（表示対象領域Ａ１２）のサイズが表示領域Ａ１０のサイズ（２４０ピクセル×２４０ピクセル）未満になった場合に、図６（ｃ）に示すように、フルサイズ画像中の表示対象領域Ａ１２を中心とする４８０ピクセル×４８０ピクセルの領域（配信用画像と同じサイズの領域）Ａ１４が切り出されてリサイズ済み画像として配信される。この拡大表示対象領域Ａ１２は、操作部１０６によるキー操作により移動可能となっており、表示対象領域Ａ１２がリサイズ済み画像Ａ１４の範囲を超えて移動する場合には、移動された表示対象領域Ａ１２を中心としたリサイズ済み画像の送信リクエストが送信される。なお、新たにリサイズ済み画像を受信するまでは、ステップＳ２４及びＳ２６においてクライアント側端末１００に送信されて保持されている配信用画像の一部が拡大表示される。
【００４２】
また、画像が拡大された後に、操作部１０６によるキー操作により縮小指示がなされて、リサイズ済み画像Ａ１４よりも広い領域が表示対象領域になった場合には、新たにリサイズ済み画像を取得するようにしてもよいし、ステップＳ２４及びＳ２６においてクライアント側端末１００に送信されて保持されている配信用画像の一部が縮小表示されるようにしてもよい。
【００４３】
本実施形態によれば、ＥＣサイトの商品等の配信用画像を高倍率で拡大した場合に、フルサイズ画像から倍率に応じた画像を取得することにより、高解像度で商品の詳細を確認するための画像を配信することができる。
【００４４】
［別の実施例］
次に、コンテンツ配信システム１の別の実施例について説明する。図７は、コンテンツ配信システム１の別の実施例を示すブロック図であり、図８は、本実施例に係るオブジェクトテンプレートを示すブロック図である。図８に示すように、本実施例のオブジェクトテンプレートＴ１０は、置き換え用リンク先ＵＲＬデータＤ１８を含んでいる。本実施例では、画像サーバ１４のドキュメントルートに、配信用画像とオブジェクトテンプレートとともに、コンテンツ作成者からアップロードされたＵＲＬ（例えば、コンテンツ作成者が運営するＥＣサイトを提供するためのウェブサーバ（以下、コンテンツ作成者サーバ２００という）のＵＲＬ）を記録したファイルが格納される。オブジェクト生成部１６は、クライアント側端末１００からの配信リクエストに応じて、ドキュメントルートからオブジェクトテンプレート、配信用画像及び配信用テキストを取得し、オブジェクトテンプレートＴ１０の置き換え用画像データＤ１０及び置き換え用テキストデータＤ１２をそれぞれ配信用画像と配信用テキストとを置き換えるとともに、置き換え用リンク先ＵＲＬデータＤ１８とコンテンツ作成者サーバ２００のＵＲＬとを動的に置き換える。そして、クライアント側端末１００において、配信用画像（001.jpg、002.jpg及び003.jpg）の拡大表示時に、操作部１０６によるキー操作に応じて、コンテンツ作成者サーバ２００のＵＲＬ文字列のパラメータに、コンテンツ作成者サーバ２００において選択された配信用画像を特定するための符号を連結したＵＲＬリクエストを生成して送信する。クライアントは、クライアント側端末１００に表示されている所望の商品の配信用画像を選択することにより、当該配信用画像に対応するコンテンツ作成者サーバ２００にアクセス可能となっている。
【００４５】
図９は、本実施例に係るコンテンツの配信方法を示すフローチャートである。まず、クライアント側端末１００からコンテンツ配信装置１０に、コンテンツの配信リクエストが配信される（ステップＳ５０）。この配信リクエストは、下記のようなHTTP GETコマンドを含んでいる。
【００４６】
http://www.xxx.yyy.com/abc/dosomething.cgi?tmpl=template.swf&sc=FFFFFF&img1=001.jpg&img2=002.jpg&img3=003.jpg&URL=www.newsite.com/request.cgi
ここで、本実施例では、「dosomething.cgi」は、上記の実施例で説明した機能に加え、コンテンツ表示中の操作部１０６によるキー操作により、引数ＵＲＬの値「www.newsite.com/request.cgi」により特定されるコンテンツ作成者サーバ２００へアクセスするためのＵＲＬリクエストを発行する機能を有するプログラムである。
【００４７】
次に、クライアント側端末１００から配信リクエストを受信すると、コンテンツ配信装置１０は、HTTP GETコマンド中の「http://www.xxx.yyy.com/abc/」により指定されるドキュメントルートからオブジェクトテンプレート（template.swf）、配信用画像（001.jpg、002.jpg及び003.jpg）、配信用テキスト及びコンテンツ作成者サーバ２００のＵＲＬ（www.newsite.com/request.cgi）を取得する（ステップＳ５２）。
【００４８】
次に、オブジェクトテンプレート（template.swf）の中に含まれている４枚の置き換え用画像データＤ１０のうち、最初の３枚を配信用画像（001.jpg、002.jpg、003.jpg）で置き換えるとともに、置き換え用リンク先ＵＲＬデータＤ１８をコンテンツ作成者サーバ２００のＵＲＬ（www.newsite.com/request.cgi）に置き換える。また、置き換え用テキストデータＤ１２を配信用テキストと置き換える。これにより、オブジェクトが作成される（ステップＳ５４）。
【００４９】
次に、ステップＳ５４において生成されたオブジェクトを含むコンテンツがクライアント側端末１００に配信されて（ステップＳ５６）、クライアント側端末１００にて受信したオブジェクトが再生される（ステップＳ５８）。クライアント側端末１００では、図３に示すように、操作部１０６によるキー操作により、配信用画像（001.jpg、002.jpg、003.jpg）の３枚の画像を切り換えて表示することができる。また、各配信用画像の表示中の操作部１０６によるキー操作により、下記のＵＲＬに遷移することができる。コンテンツ作成者サーバ２００では、下記ＵＲＬ中の引数「page」によりどの配信用画像が選択されたかを判別し、選択された配信用画像に対応する購入申し込み用のウェブページをクライアント側端末１００に対して配信する。
・001.jpg表示中：http://www.newsite.com/request.cgi?page=1
・002.jpg表示中：http://www.newsite.com/request.cgi?page=2
・003.jpg表示中：http://www.newsite.com/request.cgi?page=3
本実施形態によれば、本実施形態のコンテンツ配信装置１０から配信されるオブジェクトにより、商品画像の詳細を確認した上で、コンテンツ作成者サーバ２００が配信する当該商品の購入ページへアクセスして、当該商品の購入が可能になる。
【図面の簡単な説明】
【００５０】
【図１】本発明の一実施形態に係るコンテンツ配信システムを示すブロック図
【図２】オブジェクトテンプレートを模式的に示す図
【図３】コンテンツの表示例を示す図
【図４】本発明の一実施形態に係るコンテンツの配信方法を示すフローチャート
【図５】リサイズ画像の配信方法を示すフローチャート
【図６】配信用画像のリサイズ方法を説明するための図
【図７】コンテンツ配信システムの別の実施例を示すブロック図
【図８】オブジェクトテンプレートの別の実施例を示すブロック図
【図９】コンテンツの配信方法の別の実施例を示すフローチャート
【符号の説明】
【００５１】
１…コンテンツ配信システム、１０…コンテンツ配信装置、１２…オブジェクトテンプレート格納部、１４…画像サーバ、１６…オブジェクト生成部、１８…送受信部、２０…画像リサイズ部、１００…クライアント側端末、１０２…表示部、１０４…入力部、２００…コンテンツ作成者サーバ
【図１】
2008129863.tif 000003
【図２】
2008129863.tif 000004
【図３】
2008129863.tif 000005
【図４】
2008129863.tif 000006
【図５】
2008129863.tif 000007
【図６】
2008129863.tif 000008
【図７】
2008129863.tif 000009
【図８】
2008129863.tif 000010
【図９】
2008129863.tif 000011