(57)【要約】【課題】  実際の商品をモデル化してデータ化することなく表示用動画データを準備でき、短時間かつ簡便に回転可能な商品の画像のデータを準備できる表示用データ提供サーバを提供する。【解決手段】  物体が撮影された撮影動画データの複数のキーフレームのうち所定の再生間隔毎に選択された選択キーフレームを含むように表示用動画データを生成する。【選択図】  図１
2012124745.tif 000002
【特許請求の範囲】
【請求項１】
物体が撮影された撮影動画データから表示用動画データを生成する生成制御手段と、
生成された表示用動画データが記憶される記憶手段と、
端末手段からの要求に基づいて前記記憶手段に記憶された表示用動画データを前記端末手段に送信する送信制御手段と、を備え、
前記撮影動画データは、前記物体を動かしつつ撮影された撮影動画データであって、複数のキーフレームを含み、
前記生成制御手段は、前記複数のキーフレームのうち所定の再生間隔毎に選択された選択キーフレームを含めて前記表示用動画データを生成する表示用データ提供サーバ。
【請求項２】
前記撮影動画データは、前記複数のキーフレームと前記キーフレームとは異なる複数の非キーフレームとを含み、
前記生成制御手段は、前記複数のキーフレームのうち所定の再生間隔毎に選択された選択キーフレームを含めかつ前記複数の非キーフレームを減じて前記表示用動画データを生成する請求項１に記載の表示用データ提供サーバ。
【請求項３】
前記撮影動画データは、所定の回転軸の周りに一定の回転速度で前記物体を回転させつつ前記物体を撮影したデータであり、
前記表示用動画データは、所定の回転角度毎に選択された選択キーフレームを含む請求項１に記載の表示用データ提供サーバ。
【請求項４】
前記送信制御手段は、前記端末手段における操作に応じて前記表示用動画データの再生を制御する操作対応制御プログラムを前記表示用動画データとともに前記端末手段に送信する請求項１に記載の表示用データ提供サーバ。
【請求項５】
物体を表示するための表示用動画データが記憶される記憶手段と、
端末手段からの要求に基づいて前記記憶手段に記憶された表示用動画データを前記端末手段に送信する送信制御手段と、
前記端末手段に前記表示用動画データを送信したことに基づいて、前記物体の提供者への課金を発生させる課金発生手段と、を備える表示用データ提供サーバ。
【発明の詳細な説明】
【技術分野】
【０００１】
商品の画像を端末装置で表示させるための表示用データ提供サーバに関する。
【背景技術】
【０００２】
従来、電子チラシや電子カタログ等において、指定された商品を三次元画像データ（いわゆる３Ｄデータ）にしたがって立体回転表示画像を表示するものがあった。この従来の電子チラシや電子カタログでは、電子広告に供される各商品の外観を所定の回転軸回りの複数の視点から見た多視点画像データを用いるものであった（たとえば、特許文献１参照）。
【０００３】
また、２次元モデルデータや三次元モデルデータを用いて、商品の三次元画像を回転及びズーム可能に表示するものがあった（たとえば、特許文献２参照）。
【０００４】
さらに、このような電子チラシなどに関して、各種の課金方法も提案されてきている。たとえば、バナー広告のクリック数に応じて課金する課金システムがあった（たとえば、特許文献３参照）。また、宝くじ画面を購入クリックする度に自動的に課金されるシステムがあった（たとえば、特許文献４参照）。さらにまた、ユーザーが広告宣伝ホームページにアクセスするクリック数に累進させて課金するシステムもあった。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００１−１６７１８０公報
【特許文献２】特開２００４−１５１７５４公報
【特許文献３】特開２００２−４１８５５公報
【特許文献４】特開２００３−２７１７７５公報
【特許文献５】特開２００８−１２９６６０公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
従来から、電子チラシや電子カタログ等において立体回転画像を表示したり、三次元画像を回転可能に表示したりするものがあった。これらの画像の表示には、いわゆる三次元画像データが用いられてきた。商品を多方向から表示するためには、三次元画像データが必要となるが、三次元画像データは、ＣＡＤデータなどの各種のデータから生成する必要がある。また、実際の商品をモデル化して三次元画像データを生成する方法もあるが、輪郭の抽出や表示色の設定などの各種の画像処理や、座標変換のためのデータの生成などの各種の処理を経る必要がある。このように、実際の商品が既に存在して販売等できる状態になっても、三次元画像データを準備するまでに手間や時間がかかってしまい、電子チラシや電子カタログなどで商品情報を提供できる状態になるまで遅延せざるを得なかった。また、三次元画像データを準備するための費用もかかっていた。
【０００７】
さらに、このような電子チラシや電子カタログ等を用いて商品情報を提供するにあたり、上述したような各種の課金方法も提案されている。しかしながら、実際には、端末装置側でクリックなどの操作が実際に行われたか否かをサーバ側で確認することは極めて困難である。たとえば、端末装置で操作されていないにもかかわらず、操作に基づいて生ずる信号を擬似的に生成してサーバに送信されるようなことも想定される。このため、単にクリックなどの操作に応じて課金の金額を決定するように構成した場合には、金額の根拠が不明瞭になる可能性があった。
【０００８】
本発明は、上述の点に鑑みてなされたものであり、その目的とするところは、短時間かつ簡便に、回転可能な商品の画像のデータを準備できる表示用データ提供サーバを提供することにある。また、本発明は、上記の目的とは別に、課金される者が納得できる根拠に基づいて課金される表示用データ提供サーバを提供することにある。
【課題を解決するための手段】
【０００９】
本発明の一の態様によれば、表示用データ提供サーバは、
物体が撮影された撮影動画データから表示用動画データを生成する生成制御手段と、
生成された表示用動画データが記憶される記憶手段と、
端末手段からの要求に基づいて前記記憶手段に記憶された表示用動画データを前記端末手段に送信する送信制御手段と、を含み、
前記撮影動画データは、前記物体を動かしつつ撮影された撮影動画データであって、複数のキーフレームを含み、
前記生成制御手段は、前記複数のキーフレームのうち所定の再生間隔毎に選択された選択キーフレームを含めて前記表示用動画データを生成する。
【００１０】
また、本発明の他の態様によれば、表示用データ提供サーバは、
物体を表示するための表示用動画データが記憶される記憶手段と、
端末手段からの要求に基づいて前記記憶手段に記憶された表示用動画データを前記端末手段に送信する送信制御手段と、
前記端末手段に前記表示用動画データを送信したことに基づいて、前記物体の提供者への課金を発生させる課金発生手段と、を含む。
【発明の効果】
【００１１】
物体を動的に撮影した撮影動画データを用いるとともに、撮影動画データの複数のキーフレームのうち所定の再生間隔毎に選択された選択キーフレームを含むように表示用動画データを生成するので、実際の商品をモデル化してデータ化することなく表示用動画データを準備でき、短時間かつ簡便に回転可能な商品の画像のデータを準備できる。また、表示用データ提供サーバから表示用動画データを送信したことに基づいて課金を発生させるので、課金の根拠を明確に示すことができる。
【図面の簡単な説明】
【００１２】
【図１】表示用データ提供サーバの概略を示す図である。
【図２】表示用データ提供システムの全体の概略を示す図である。
【図３】撮影動画データを生成するためのシステムを示す概略図である。
【図４】表示用データ提供システムの処理の手順をフローチャートである。
【図５】表示用動画データを生成する処理のサブルーチンを示すフローチャートである。
【図６】表示用動画データを送信する処理のサブルーチンを示すフローチャートである。
【図７】撮影動画データ及び表示用動画データに含まれるキーフレームの関係を示す図である。
【発明を実施するための形態】
【００１３】
以下に、本発明の実施の形態について図面に基づいて説明する。
【００１４】
＜＜＜本発明の一の実施の形態の概要＞＞＞
本発明の一の実施の形態によれば、表示用データ提供サーバ（たとえば、後述する表示用データ提供サーバ１２０など）は、
物体が撮影された撮影動画データから表示用動画データを生成する生成制御手段（たとえば、後述する制御装置１２２など）と、
生成された表示用動画データが記憶される記憶手段（たとえば、後述する記憶装置１２４など）と、
端末手段からの要求に基づいて前記記憶手段に記憶されたる表示用動画データを前記端末手段に送信する送信制御手段（たとえば、後述する通信回路１２６など）と、を含み、
前記撮影動画データは、前記物体を動かしつつ撮影された撮影動画データであって、複数のキーフレームと前記キーフレームとは異なる複数の非キーフレームとを含み、
前記生成制御手段は、前記複数のキーフレームのうち所定の再生間隔毎に選択された選択キーフレームを含めかつ前記複数の非キーフレームを減じて前記表示用動画データを生成する。
【００１５】
図１に示すように、表示用データ提供サーバは、生成制御手段と記憶手段と送信制御手段とを含む。
【００１６】
＜＜制御手段＞＞
制御手段は、生成制御手段と送信制御手段とを含むことが好ましい。
【００１７】
＜＜生成制御手段＞＞
生成制御手段は、撮影動画データから表示用動画データを生成する。生成制御手段には、撮影動画データが入力される。生成制御手段は、入力された撮影動画データに基づいて表示用動画データを生成し、生成した表示用動画データを出力する。生成制御手段から出力された表示用動画データは記憶手段に記憶される。
【００１８】
＜撮影動画データ＞
撮影動画データは、カメラ等の撮影手段によって所定の物体を撮影して得られた動画データである。所定の物体は、所定の形状や大きさ等の形態を有する実在する物である。たとえば、所定の物体には商品などがある。動画データは、物体の動きを記録して再生できるデータであればよい。たとえば、動画データは、物体の動きを記録した複数の静止画像データによって構成できる。具体的には、撮影動画データとして、物体の動きを連続的に記録した複数の静止画像データからなる動画データが好ましい。複数の静止画像データを用いて、後述する表示用動画データを生成することができる。また、この撮影動画データは、静止画像データからなる場合だけなく、静止画像データと静止画像データを基準にして生成された差分データとの双方を含むデータでもよい。撮影動画データに含まれている静止画像データから表示用動画データを生成することができる。撮影動画データは、物体の動きを再生できる表示用動画データを生成できるものであればよい。
【００１９】
この撮影動画データは、物体を動かしつつ撮影されたデータである。上述したように、撮影動画データは、カメラ等の撮影手段によって物体を撮影して得られた動画データである。物体を動かしつつカメラ等の撮影手段によって物体を撮影して記録することで、撮影動画データを得ることができる。
【００２０】
物体を動かす方向や距離などは、物体の特徴に合せたものであればよい。たとえば、物体が人形などである場合には、人形を回転させつつ撮影して撮影動画データを生成する。このようにすることで、人形の正面や両側面や背面などを連続的に撮影して記録することができる。
【００２１】
また、１つの物体について複数の撮影動画データを生成してもよい。たとえば、ある鉛直方向に伸びる軸の周りに物体を回転させつつ撮影した第１の撮影動画データを生成する。さらに、水平方向に伸びる第１の軸の周りに物体を回転させつつ撮影して第２の撮影動画データを生成する。さらにまた、水平方向に伸び第１の軸に対して垂直な第２の軸の周りに物体を回転させつつ撮影して第３の撮影動画データを生成する。さらに、第１の撮影動画データから第１の表示用動画データを生成し、第２の撮影動画データから第２の表示用動画データを生成し、第３の撮影動画データから第３の表示用動画データを生成し、第１〜第３の表示用動画データを１つの物体に対応する表示用動画データとして記憶手段に記憶させる。このようにすることで、様々な方向から撮影した物体を表示することができ、閲覧希望者（たとえば、後述する商品閲覧者など）は、所望する方向の物体を視認することができる。１つの物体に対応させる表示用動画データの数は物体の特徴や閲覧希望者の要望などに応じて定めればよい。
【００２２】
撮影動画データは、少なくとも１つのキーフレームを含む。キーフレームは、撮影動画データを構成するフレームのうち、キーとなる重要なフレームである。特に、キーフレームは、そのフレーム単独で、静止画像として物体を再生できる画像データに対応するフレームとすることが好ましい。
【００２３】
また、撮影動画データは、少なくとも１つのキーフレームと少なくとも１つの非キーフレームとを含んでもよい。非キーフレームは、キーフレームとは異なるフレームである。非キーフレームは、撮影動画データを構成するフレームのうち、そのフレーム単独では、静止画像として物体を再生できない画像データに対応するフレームにすることが好ましい。たとえば、非キーフレームには、撮影動画データを圧縮するために生成されたデータ、たとえば差分データに対応するフレームなどがある。非キーフレームは、単独では、物体を静止画像として再生することはできず、キーフレームと組み合せることによって、物体を再生できるフレームである。
【００２４】
＜表示用動画データ＞
表示用動画データは、ディスプレイなどの表示手段に表示するための動画データである。表示用動画データも動画データであるが、表示用動画データは、ディスプレイなどの表示手段に物体の動きを表示できるデータであればよい。たとえば、動画データは、物体の動きを記録した複数の静止画像データによって構成できる。具体的には、表示用動画データとして、物体の動きを連続的に記録した複数の静止画像データからなり、複数の静止画像データを所定の順番で再生できるように構成された動画データが好ましい。複数の静止画像を所定の順番で連続的に再生することで、ディスプレイなどの表示手段に物体の動きを表示できる。この表示用動画データは、静止画像データからなる場合だけなく、静止画像データと静止画像データを基準にして生成された差分データとの双方を含むデータでもよい。表示用動画データに含まれている静止画像データを用いてディスプレイなどの表示手段に物体の動きを表示できる。上述したように、表示用動画データは、ディスプレイなどの表示手段に物体の動きを表示できるデータであればよい。
【００２５】
なお、後述するように、表示用動画データも、少なくとも１つのキーフレームを含む。撮影動画データと同様に、キーフレームは、表示用動画データを構成するフレームのうち、キーとなる重要なフレームである。特に、キーフレームは、そのフレーム単独で、静止画像として物体を再生できる画像データに対応するフレームとすることが好ましい。端末手段の表示手段などにおいて、キーフレームを用いることで物体を静止した態様で表示することができる。
【００２６】
また、表示用動画データも、少なくとも１つのキーフレームと少なくとも１つの非キーフレームとを含むことが好ましい。非キーフレームは、表示用動画データを構成するフレームのうち、そのフレーム単独では、静止画像として物体を再生できない画像データに対応するフレームにすることが好ましい。たとえば、非キーフレームには、表示用動画データを圧縮するために生成されたデータ、たとえば差分データに対応するフレームなどがある。非キーフレームは、単独では、物体を静止画像として再生することはできず、キーフレームと組み合せることによって、物体を再生できるフレームである。
【００２７】
撮影動画データは、物体の形態や物体の動きを十分かつ的確に再生できるように記録されたデータである。したがって、撮影動画データとして、フレームレートやビットレートなどを高くして撮影して保存できるものが好ましい。これに対して、表示用動画データは、表示用に生成されたデータである。表示用動画データは、表示手段などに物体を表示するために必要な情報が含まれていればよいデータである。たとえば、表示用動画データは、撮影動画データを表示手段の解像度に応じて変換して生成したデータにすることもできる。また、表示用動画データは、撮影動画データを所定の間隔ごとに間引いて生成したデータにすることもできる。さらに、たとえば、物体の形状などによって所定の方向に特徴がある場合には、表示用動画データは、所定の方向の周辺については細かく抽出し、その他の方向については粗く抽出して生成したデータにすることもできる。
【００２８】
生成制御手段は、撮影動画データから表示用動画データを生成するので、カメラ等の撮影手段によって所定の物体の像を撮影すれば表示用動画データを直ちに生成できる。このため、実際の物体を模した画像が含まれる３Ｄデータなどのデータを撮影したデータとは別個に生成する必要がなく、ディスプレイなどの表示手段に表示するためのデータを容易かつ短時間に準備することができる。
【００２９】
＜＜記憶手段＞＞
記憶手段は、生成制御手段によって生成された表示用動画データを、読み出し可能に記憶する。記憶手段は、少なくとも１つの表示用動画データを記憶する。記憶手段は、制御手段によってアクセス可能である。生成制御手段から出力された表示用動画データは、記憶手段に記憶される。また、記憶手段から読み出された表示用動画データは、送信制御手段に入力される。
【００３０】
＜＜送信制御手段＞＞
送信制御手段は、端末手段から送信された要求に基づいて表示用動画データを端末手段に送信する。端末手段から送信される要求には、端末手段に表示用動画データを送信すべき指令情報が含まれている。また、端末手段から送信される要求には、表示用動画データを識別するための識別情報が含まれている。複数の表示用動画データが記憶手段に記憶されている場合には、複数の表示用動画データのうち、識別情報が示す表示用動画データを選択して、選択した表示用動画データを記憶手段から読み出すことができる。
【００３１】
＜生成制御手段の処理＞
生成制御手段は、複数のキーフレームのうち所定の再生間隔毎にキーフレームを選択し、選択したキーフレームを選択キーフレームとして、表示用動画データに含めるようにして表示用動画データを生成する。再生間隔は、物体の特徴や閲覧希望者の要望などに応じて決定すればよい。表示用動画データには、少なくとも１つのキーフレームが含まれていればよい。
【００３２】
また、表示用動画データのキーフレームに対応する静止画像のデータは、撮影動画データのキーフレームに対応する静止画像のデータと同じでもよい。たとえば、解像度や色階調などの各種のパラメータが同じデータにすることができる。このようにすることで、撮影動画データから表示用動画データを生成する処理を短時間かつ簡便にすることができる。
【００３３】
一方、表示用動画データのキーフレームに対応する静止画像のデータは、撮影動画データのキーフレームに対応する静止画像のデータと異ならしめてもよい。たとえば、解像度を低くしたり色階調を少なくしたりするなどの各種のパラメータが異なるデータにすることができる。このようにすることで、表示用動画データの大きさを小さくして生成することができ、表示用動画データの取り扱いを容易にすることができる。
【００３４】
生成制御手段は、複数の非キーフレームのうちの少なくとも１つの非キーフレームを減じ、残った非キーフレームを表示用動画データに含めるように表示用動画データを生成する。非キーフレームを減ずる処理は、非キーフレームの数を減らす処理とすることができる。また、非キーフレームを減ずる処理は、選択キーフレームに基づいて改めて差分データを生成する処理でもよい。さらに、非キーフレームを減ずる処理は、撮影動画データを構成する非キーフレームの全てを削除する処理でもよい。
【００３５】
このように、所定の再生間隔毎にキーフレームを選択するとともに、非キーフレームを減じて表示用動画データを生成するので、表示用動画データの大きさを小さくでき、記憶手段に確保すべき記憶領域を小さくできるとともに端末手段に送信する負担を軽くできる。
【００３６】
実際の物体を撮影して表示用データを生成することができるので、３Ｄデータを生成する必要がなく表示用データを提供することができる。また、実際の物体を撮影すればよいので、短時間にかつ簡便に表示用のデータを提供することができる。さらに、安価に準備することもできる。撮影動画データでよいので、短時間に撮影を済ませることができる。３Ｄデータよりも容量を小さくできるので、表示用データ提供サーバの保守や管理を容易にできる。実際の物体を撮影した撮影データを用いているので、物体の質感などを３Ｄデータよりも明瞭に表示することもできる。
【００３７】
さらに、撮影動画データは、所定の回転軸の周りに一定の回転速度で物体を回転させつつ撮影したデータであるのが好ましい。たとえば、回転可能な台に物体を搭載し、回転可能な台の側方にカメラ等の撮影手段を設置して、台を回転させた状態で物体を撮影することによって撮影動画データを得ることができる。物体を回転させて撮影すればよいので短時間に撮影を済ませることができ、撮影動画データを簡便に得ることができる。この撮影動画データは、所定の回転角度毎にキーフレームを含むことが好ましい。特に、一定の角度毎、たとえば、１度毎にキーフレームが含まれることがより好ましい。
【００３８】
さらにまた、表示用動画データは、所定の回転角度毎に選択された選択キーフレームを含むことが好ましい。上述したように、この撮影動画データには、所定の回転角度毎にキーフレームが含まれることが好ましい。このようにすることで、少なくとも所定の回転角度毎に選択キーフレームとしてキーフレームを選択して表示用動画データを生成することができる。このように、少なくとも所定の回転角度毎に選択キーフレームとしてキーフレームを選択できるので、所定の回転角度毎に物体の静止画像を表示することができる。
【００３９】
＜＜送信制御手段の処理＞＞
前記送信制御手段は、前記端末手段における操作に応じて前記表示用動画データの再生を制御する操作対応制御プログラム（たとえば、制御情報など）を前記表示用動画データとともに前記端末手段に送信するものが好ましい。すなわち、送信制御手段は、表示用動画データと操作対応制御プログラムと端末手段に送信するものが好ましい。端末手段は、表示用動画データと操作対応制御プログラムとを受信する。端末手段においては、受信した操作対応制御プログラムによって、受信した表示用動画データの再生が制御される。
【００４０】
送信制御手段は、操作対応制御プログラムを端末手段に送信する。操作対応制御プログラムは、端末手段における操作に応じて表示用動画データの再生を制御するためのプログラムである。端末手段において操作をする者は、たとえば、端末手段で物体を閲覧しようとする閲覧希望者など操作者である。閲覧希望者は、端末手段において、所望する物体を視認すべく、端末手段において操作する。端末手段は、閲覧希望者が操作でき、操作に応じた操作信号を出力できる操作手段を有することが好ましい。また、端末手段は、物体を表示するためのディスプレイ等の表示手段を有することが好ましい。
【００４１】
端末手段は、送信制御手段から送信された操作対応制御プログラムを受信して、操作対応制御プログラムが実行できる状態にする。操作対応制御プログラムは、操作手段から出力された操作信号に応じて、表示用動画データの再生を制御する。
【００４２】
端末手段は、制御手段を有するものが好ましい。制御手段は、たとえば、中央処理装置（ＣＰＵ）や記憶装置（リードオンリーメモリ（ＲＯＭ）やランダムアクセスメモリ（ＲＡＭ））を有する。操作対応制御プログラムは、送信制御手段から端末手段に送信されて、ＲＡＭなどの記憶装置に実行可能に記憶される。中央処理装置は、記憶装置に実行可能に記憶された操作対応制御プログラムを実行し、表示用動画データの再生を制御する。
【００４３】
端末手段は、表示手段を有するものが好ましい。操作対応制御プログラムの処理によって、表示用動画データが再生されて物体の画像が表示手段に表示される。物体の画像を表示手段に表示することで、閲覧希望者は所望する物体を視認することができる。
【００４４】
上述したように、操作対応制御プログラムは、操作手段から出力された操作信号に応じて、表示用動画データの再生を制御する。閲覧希望者などの操作者は、所望する態様で物体を表示させるように操作手段を操作する。操作者が所望する態様は、物体の位置や角度（方向）や大きさなど、物体を静止した態様で表示するために必要な状態をいう。操作者は、所望する位置で物体が表示されるように操作手段を操作したり、所望する方向で物体が表示されるように操作手段を操作したり、所望する大きさで物体が表示されるように操作手段を操作したりする。操作対応制御プログラムは、操作手段から出力された操作信号に応じて、物体の位置や方向や大きさなどを決定し、決定した位置や方向や大きさなどとなるように表示用動画データを再生して、物体を静止した態様で表示する。
【００４５】
上述したように、表示用動画データは、キーフレームと非キーフレームとを含む。キーフレームは、静止画像データに対応するフレームである。このため、表示用動画データを用いて物体の静止画像を表示する場合には、所定のキーフレームを選択して、キーフレームに対応する静止画像データを用いて表示す手段に表示することが好ましい。このように、キーフレームを選択して、対応する静止画像データを用いて表示することで、物体が静止した態様をそのまま表示することができる。操作対応制御プログラムは、操作手段から出力された操作信号に応じて物体の位置や方向や大きさなどを決定し、決定した位置や方向や大きさなどに応じたキーフレームを選択し、そのキーフレームに対応する静止画像データを用いて表示手段に表示するように制御する。
【００４６】
物体の位置や方向や大きさなどの物体の各種の態様と、キーフレームとの対応関係が記憶された対応情報、たとえばインデックス情報を用いるのが好ましい。物体の位置や方向や大きさなどが決定されたときには、この対応情報を参照して、キーフレームを決定することができる。操作手段から出力された操作信号に応じてキーフレームを直ちに決定して、物体を静止した態様で表示することができる。対応情報は、表示用動画データに含まれていることが好ましい。表示用動画データを送信制御手段から端末手段に送信すれば直ちに、操作対応制御プログラムによって参照されることができる。また、対応情報は、表示用動画データと別個のデータにしてもよい。表示用動画データのサイズを小さくでき、表示用動画データの取り扱いを容易にしたり簡便にしたりできる。
【００４７】
上述したように、非キーフレームは、静止画像のデータに対応したフレームではなく、たとえば、差分データなどに対応している。このため、非キーフレームが選択された場合には、そのフレームに対応したデータ単独では、物体が静止した態様の画像を表示することができない。このため、操作対応制御プログラムは、物体の位置や方向や大きさなどを決定したときには、物体の位置や方向や大きさなどに応じたキーフレームを選択するのが好ましい。
【００４８】
表示用動画データは動画データであるが、操作対応制御プログラムを用いることによって、キーフレーム（選択キーフレーム）に対応する静止画像データを用いて物体を静止した態様で表示することができる。このように、表示用動画データという動画データを使用しつつ、静止した態様で表示することができ、閲覧希望者など操作者が物体を視認しやすいように物体を表示することができる。
【００４９】
＜＜＜本発明の他の実施の形態の概要＞＞＞
本発明の他の実施の形態によれば、表示用データ提供サーバ（たとえば、後述する表示用データ提供サーバ１２０など）は、
物体を表示するための表示用動画データが記憶される記憶手段（たとえば、後述する記憶装置１２４など）と、
端末手段からの要求に基づいて前記記憶手段に記憶された表示用動画データを前記端末手段に送信する送信制御手段（たとえば、後述する通信回路１２６など）と、
前記端末手段に前記表示用動画データを送信したことに基づいて、前記物体の提供者への課金を発生させる課金発生手段（たとえば、後述する制御装置１２２など）と、を含む。
【００５０】
図１に示すように、表示用データ提供サーバは、記憶手段と送信制御手段と課金発生手段とを含む。
＜＜記憶手段＞＞
【００５１】
記憶手段は、表示用動画データを読み出し可能に記憶する。記憶手段は、少なくとも１つの表示用動画データを記憶する。記憶手段は、制御手段によってアクセス可能である。表示用動画データは生成制御手段によって生成されたことが好ましい。生成制御手段から出力された表示用動画データは記憶手段に記憶される。また、記憶手段から読み出された表示用動画データは、送信制御手段に入力されることが好ましい。
【００５２】
＜＜送信制御手段＞＞
送信制御手段は、上述した本発明の一の実施の形態による表示用データ提供サーバの送信制御手段と同様の構成及び機能を有し、同様の処理を実行する。たとえば、送信制御手段は、端末手段から送信された要求に基づいて表示用動画データを端末手段に送信する。端末手段から送信される要求には、端末手段に表示用動画データを送信すべき指令情報が含まれている。また、端末手段から送信される要求には、表示用動画データを識別するための識別情報が含まれている。複数の表示用動画データが記憶手段に記憶されている場合には、複数の表示用動画データのうち、識別情報が示す表示用動画データを選択して、選択した表示用動画データを記憶手段から読み出すことができる。
【００５３】
＜＜課金発生手段＞＞
課金発生手段は、端末手段に表示用動画データを送信したことに基づいて、物体の提供者への課金を発生させる。たとえば、課金発生手段は、表示用動画データを端末手段に送信した回数に応じた金額を課金として決定し、その金額を記憶手段に記憶させる。課金は、商品などの物体の提供者に請求される。課金発生手段は、所定のタイミングで課金に基づく請求データを生成して、商品などの物体の提供者に請求データを送信することが好ましい。請求データは、請求書の金額を示し、物体の提供者は、表示用データ提供サーバの管理者などに、請求データが示す金額を支払うことができる。したがって、端末装置において閲覧希望者など操作者が物体を閲覧するために端末手段に表示用動画データを送信した場合に、端末装置の操作者に課金されるのではなく、商品などの物体の提供者に課金される。
【００５４】
商品などの物体の提供者（以下、商品提供者と称する。）は、商品などの物体の販売を目的として、表示用動画データを表示用データ提供サーバに送信可能に記憶させる。一方、端末装置において閲覧希望者など操作者（以下、商品購入予定者と称する。）は、商品などの物体の購入を目的として、表示用データ提供サーバから送信された表示用動画データを端末手段で受信し、商品などの物体を閲覧する。このようにすることで、商品提供者は、商品購入予定者に対して、商品に関する情報を提供することができ、商品購入予定者は、商品を購入するか否かを判断することができる。表示用データ提供サーバは、このような商品提供者と商品購入予定者とを仲介し、表示用動画データを送信することで商品に関する情報を商品購入予定者に提供することができる。このようにすることで、表示用データ提供サーバ（の管理者）は、表示用動画データを送信したという事実に基づいて、商品提供者に対する課金を発生させることができる。表示用動画データを送信した、たとえばダウンロードされたという事実を商品提供者に示すことで、送信（ダウンロード）に基づく課金が正当であることを商品提供者に主張できる。
【００５５】
上述した本発明の他の実施の形態による表示用データ提供サーバによって、商品購入予定者の行為に基づいて商品提供者に課金するようなシステムを提供できる。このシステムは、商品購入予定者に対して商品情報を提供できる環境を商品提供者に提供する対価として、商品提供者に課金するものである。すなわち、このシステムは、商品提供者に提供する商品情報や商品情報を提供する環境などを、商品提供者に代わって管理し、商品情報を商品購入予定者に提供できるものである。商品提供者は、このシステムを使うことによって、商品提供者自らが商品情報などを管理することなく、商品提供者から商品購入予定者に商品情報を提供することができる。したがって、商品提供者への課金は、商品情報や環境などの管理費用と捉えることができる。
【００５６】
また、商品提供者から商品購入予定者に商品情報が提供されるので、商品購入予定者がその商品を購入する可能性が生ずる。このシステムでは、商品購入予定者の行為に基づいて商品提供者に課金するので、いわば、商品提供者が商品購入予定者の行為を負担することになる。すなわち、商品提供者は、自己の行為ではなく他者の行為によって課金される。商品提供者にとって商品購入予定者は潜在的に顧客になりうる者ではあるが、このシステムでは、顧客になるかどうか未だ不明な時点で、商品提供者は商品購入予定者の行為によって課金される。このため、商品提供者に対して課金の客観性を担保することが好ましい。上述したように、表示用動画データを送信したことに基づいて課金を発生させるので、サーバで管理できる情報に基づいて課金を発生させることができ、課金の客観性を担保することができる。
【００５７】
＜＜表示用データ提供システムの構成＞＞
図２は、表示用データ提供システムの全体の概略を示す図である。表示用データ提供システム１００は、商品提供者サーバ１１０と表示用データ提供サーバ１２０と商品閲覧者端末装置１３０とネットワーク１４０とを含む。
【００５８】
＜商品提供者サーバ１１０＞
商品提供者サーバ１１０は、主として商品提供者が管理するサーバである。商品提供者は、商品を販売することを目的として商品に関する情報及び商品を提供する者である。商品提供者は、商品に関する各種の情報を商品提供者サーバ１１０に記憶させている。商品提供者サーバ１１０は、ネットワーク１４０に通信可能に接続されている。商品提供者サーバ１１０に記憶された商品に関する各種の情報は、ネットワーク１４０を介してアクセスできる。商品に関する各種の情報には、商品の名称や金額など、販売に必要な情報が含まれる。なお、商品提供者サーバ１１０で管理されて記憶される商品に関する各種の情報には、原則、後述する表示用動画データは含まれない。
【００５９】
商品提供者サーバ１１０は、制御装置と記憶装置と通信回路とを含む（図示せず）。制御装置は、中央処理装置（ＣＰＵ）や記憶装置（リードオンリーメモリ（ＲＯＭ）やランダムアクセスメモリ（ＲＡＭ））を有する（図示せず）。記憶装置には、商品に関する各種の情報が記憶される。通信回路は、ネットワーク１４０を介して通信するための通信インターフェースを有する。制御装置による処理によって、商品に関する各種の情報が記憶装置から読み出され、通信回路を介してネットワーク１４０に送信される。
【００６０】
＜表示用データ提供サーバ１２０＞
表示用データ提供サーバ１２０は、主として、表示用データ提供者が管理するサーバである。表示用データ提供者は、主として、表示用動画データを管理して商品閲覧者に提供する。表示用データ提供者は、表示用データ提供サーバ１２０に表示用動画データを記憶させている。表示用データ提供サーバ１２０は、ネットワーク１４０に通信可能に接続されている。表示用データ提供サーバ１２０に記憶された表示用動画データは、ネットワーク１４０を介してアクセスできる。
【００６１】
表示用データ提供サーバ１２０は、制御装置１２２と記憶装置１２４と通信回路１２６とを含む。
【００６２】
制御装置１２２は、中央処理装置（ＣＰＵ）や記憶装置（リードオンリーメモリ（ＲＯＭ）やランダムアクセスメモリ（ＲＡＭ））を有する。ＣＰＵは、記憶装置１２４にデータを書き込んだり記憶装置１２４からデータを読み出したりする処理や、通信回路１２６を介した送受信処理などの各種の処理を実行する。ＲＯＭは、ＣＰＵで必要になる各種のプログラムや定数などを記憶する。ＲＡＭは、各種のプログラムを実行可能に記憶したり、各種のプログラムで必要になる変数の値などを記憶したりする。
【００６３】
制御装置１２２は、撮影動画データから表示用動画データを生成する。特に、複数のキーフレームのうち所定の再生間隔毎に選択された選択キーフレームを含むように表示用動画データを生成する。具体的には、制御装置１２２は、後述する図５に示すフローチャートに従ったプログラムを実行する。
【００６４】
また、制御装置１２２は、商品閲覧者端末装置１３０における操作に応じて表示用動画データの再生を制御する操作対応制御プログラムを表示用動画データとともに商品閲覧者端末装置１３０に送信する。
【００６５】
さらに、表示用動画データを送信したことに基づいて、商品提供者への課金を発生させて課金データを記憶する。具体的には、制御装置１２２は、後述する図６に示すフローチャートに従ったプログラムを実行する。
【００６６】
記憶装置１２４は、たとえば、ハードディスクドライブやＤＶＤドライブなどの記憶媒体からなる。記憶装置１２４は、主に、生成された表示用動画データを記憶する。また、商品提供者サーバ１１０から撮影動画データが送信された場合には、記憶装置１２４は撮影動画データを記憶してもよい。撮影動画データも記憶することによって表示用動画データを生成する処理を迅速に進めることができる。
【００６７】
通信回路１２６は、ネットワーク１４０を介して通信するための通信インターフェースを有する。通信回路１２６は、商品閲覧者端末装置１３０から送信された送信要求を受信する。また、通信回路１２６は、送信要求に応じて表示用動画データを商品閲覧者端末装置１３０に送信する。さらに、通信回路１２６は、商品提供者サーバ１１０から送信された撮影動画データを受信してもよい。
【００６８】
上述したように、表示用データ提供サーバ１２０は、主として、表示用データ提供者によって管理されるが、商品提供者が表示用データ提供サーバ１２０を管理してもよい。
【００６９】
＜商品閲覧者端末装置１３０＞
商品閲覧者端末装置１３０は、主として、商品閲覧者が所有したり使用したりする端末装置である。たとえば、パーソナルコンピュータや携帯電話などの携帯端末などがある。商品閲覧者は、主として、商品の購入を目的として、商品に関する各種の情報の知得を希望する者である。以下では、商品閲覧者を商品購入予定者と称する場合もある。
【００７０】
商品閲覧者端末装置１３０は、キーボード（タッチパネル）１３２とディスプレイ１３４と制御装置１３６と通信回路１３８とを含む。
【００７１】
キーボード（タッチパネル）１３２は、商品閲覧者が操作でき、商品閲覧者の操作に応じて操作信号を出力する。キーボード（タッチパネル）１３２には、制御装置１３６が電気的に接続されている。キーボード（タッチパネル）１３２から出力された操作信号は、制御装置１３６に入力される。制御装置１３６は、通信回路１３８を介して操作信号に応じた情報をネットワーク１４０に出力し、商品提供者サーバ１１０や表示用データ提供サーバ１２０から必要な情報を受信する。キーボード（タッチパネル）１３２が操作手段に対応する。
【００７２】
ディスプレイ１３４は、制御装置１３６が電気的に接続されている。制御装置１３６からは、通信回路１３８を介して受信した各種の情報を示す表示制御信号が出力されて、ディスプレイ１３４に入力される。この表示制御信号によって、ディスプレイ１３４には、商品の名称や金額や商品の画像などの商品に関する各種の情報が表示される。商品閲覧者は、ディスプレイ１３４に表示された商品に関する各種の情報を視認することで、所望する情報を知得することができる。ディスプレイ１３４が表示手段に対応する。
【００７３】
制御装置１３６は、中央処理装置（ＣＰＵ）や記憶装置（リードオンリーメモリ（ＲＯＭ）やランダムアクセスメモリ（ＲＡＭ））を有する。ＣＰＵは、入力された操作信号に応じた処理や、表示制御信号を出力する処理や、通信回路１３８を介した送受信処理などの各種の処理を実行する。ＲＯＭは、ＣＰＵで必要になる各種のプログラムや定数などを記憶する。ＲＡＭは、各種のプログラムを実行可能に記憶したり、各種のプログラムで必要になる変数の値などを記憶したりする。
【００７４】
特に、制御情報が、表示用データ提供サーバ１２０から送信されて、ＲＡＭに記憶装置に実行可能に記憶される。ＣＰＵは、ＲＡＭに記憶された制御情を実行して、表示用動画データの再生を制御する。制御情報が、操作対応制御プログラムに対応する。
【００７５】
商品閲覧者端末装置１３０において、商品閲覧者は、キーボード（タッチパネル）１３２を操作して、商品提供者サーバ１１０にアクセスする。商品提供者サーバ１１０には、商品に関する各種の情報が記憶されているので、商品提供者サーバ１１０から商品閲覧者端末装置１３０に商品に関する各種の情報が送信される。ディスプレイ１３４には、商品提供者サーバ１１０から送信された商品に関する各種の情報が表示される。
【００７６】
商品閲覧者は、所望する商品を発見したときには、その商品の各種の態様の画像をディスプレイ１３４に表示させるために、キーボード（タッチパネル）１３２を操作する。商品閲覧者端末装置１３０は、この操作に応じて、ネットワーク１４０を介して表示用データ提供サーバ１２０にアクセスする。表示用データ提供サーバ１２０は、商品閲覧者が所望する商品に対応する表示用動画データと制御情報とを商品閲覧者端末装置１３０に送信する。上述したように、制御情報は、ＣＰＵによって実行されて、ディスプレイ１３４における表示用動画データの表示を制御する。
【００７７】
＜ネットワーク１４０＞
ネットワーク１４０は、商品提供者サーバ１１０と表示用データ提供サーバ１２０と商品閲覧者端末装置１３０とを通信可能に接続する通信回線である。たとえば、インターネットなどのネットワークがある。
【００７８】
＜＜撮影動画データ生成システム＞＞
図３は、撮影動画データを生成するためのシステムを示す概略図である。
【００７９】
撮影動画データ生成システムは、商品搭載台２００とカメラ２１０と記録装置２２０とを含む。
【００８０】
商品搭載台２００は、上側に商品搭載面２０２を有する。商品搭載台２００は、モータなどの駆動装置（図示せず）を有し、回転可能に構成されている。商品搭載面２０２には、商品２３０が搭載される。商品搭載台２００は、所定の方向に所定の回転速度で回転されるように制御される。商品２３０が搭載された商品搭載台２００を回転させることによって、商品２３０を所定の方向に所定の回転速度で回転させることができる。
【００８１】
カメラ２１０は、商品搭載台２００の側方に設置されている。カメラ２１０は、商品搭載台２００に搭載されて所定の方向に所定の回転速度で回転している商品２３０を撮影することができる。カメラ２１０は、商品２３０を撮影した撮影信号を出力する。撮影信号は、記録装置２２０に入力される。記録装置２２０において、撮影信号はデータ化されて撮影動画データが生成される。このようにして、カメラ２１０によって商品２３０を動的に撮影し記録装置２２０に記憶させることにより撮影動画データを生成することができる。
【００８２】
このようにして生成される撮影動画データには、非キーフレームが含まれるように生成しても、非キーフレームが含まれないように生成してもよい。非キーフレームが含まれるように撮影動画データを生成した場合には、隣り合うキーフレームの間に非キーフレームが含まれる（図７（ａ−２）参照）。また、非キーフレームが含まれないように撮影動画データを生成した場合には、複数のキーフレームが連続して配置される（図７（ａ−１）参照）。
【００８３】
また、商品搭載台２００は、モータなどの駆動装置にロータリーエンコーダ２０４を設けて回転角度情報を記録装置２２０に出力してもよい。このようにすることで、回転角度とキーフレームとの関係を明確に関連づけた関連情報を含む撮影動画データを生成することができる。また、関連情報は、撮影動画データとは別個に生成して記憶させてもよい。別個にした場合には、関連情報を参照しつつ撮影動画データを読み出すことで表示用動画データを生成することができる。
【００８４】
なお、商品搭載台２００に搭載できない商品の場合には、撮影で写りにくい材質で形成された回転軸を設けて、その回転軸の周りに商品を回転させて商品を撮影して撮影動画データを生成してもよい。
【００８５】
また、商品によって、その形状などの外観に応じて、１つの軸回りの撮影動画データだけでなく、他の軸回りの撮影動画データを生成し、その各々について表示用動画データを生成してもよい。
【００８６】
＜＜表示用データ提供システムにおける処理手順＞＞
図４は、表示用データ提供システムの処理の手順をフローチャートである。このフローチャートは、表示用データ提供システムにおける手順の全体の概略を示すものである。
【００８７】
最初に、図３に示した撮影動画データ生成システムによって、撮影動画データを生成する（ステップＳ４１１）。上述したように、商品搭載台２００に搭載されて所定の方向に所定の回転速度で回転している商品２３０をカメラ２１０によって撮影し、記録装置２２０で撮影動画データが生成される。
【００８８】
この処理は、主に、商品提供者によって実行される処理である。なお、商品提供者がこのような処理を実行するのに負担がかかる場合には、表示用データ提供者が代わりに処理してもよい。
【００８９】
以下に示すステップＳ４１３以降の処理は、撮影動画データから表示用動画データを生成して送信可能に状態にするものである。したがって、ステップＳ４１３以降の処理は、主に、表示用データ提供者が処理する。なお、撮影動画データから表示用動画データを生成する処理（ステップＳ４１３〜Ｓ４１９）は、商品提供者自らが処理してもよい。
【００９０】
次に、キーフレームの選択条件を決定する（ステップＳ４１３）。たとえば、商品２３０を商品搭載台２００に搭載して３６０度に亘って商品２３０を撮影して撮影動画データを生成した場合には、所定の角度ごと、１度ごとにキーフレームを選択するという条件を決定する。このように、設定したときには、１度ごとに商品２３０の静止画像を３６０フレーム分について表示することができる。なお、所定の角度は、１度に限られず、他の角度でもよい。また、一定の角度ではなく、粗い角度間隔と細かい角度間隔とが混在するようにキーフレームを選択してもよい。キーフレームの選択条件は、物体の特徴や商品閲覧者の要望などに応じて決定すればよい。
【００９１】
さらに、キーフレームの選択条件は、角度だけでなく、所定の距離ごとや、所定の座標ごとでもよい。商品２３０を撮影したときの撮影条件や商品２３０の形態などに応じて決定すればよい。
【００９２】
次に、ステップＳ４１３で決定した選択条件を満たすキーフレームを撮影動画データから抽出する（ステップＳ４１５）。たとえば、所定の角度ごとにキーフレームを抽出する。この処理は、選択条件を満たすキーフレームに対応する画像データ自体を抽出してＲＡＭなど記憶装置に記憶するようにしてもよい。この画像データは、キーフレームに対応するものであり、静止画像として物体を再生できる画像データ（静止画像データ）である。また、選択条件を満たすキーフレームを示すフレーム番号のみをＲＡＭなど記憶装置に記憶するようにしてもよい。
【００９３】
次に、ステップＳ４１５の処理で抽出したキーフレームを用いて表示用動画データを生成する（ステップＳ４１７）。画像データ自体を抽出した場合には、その画像データによって表示用動画データを直接生成することができる。また、フレーム番号のみ抽出した場合には、そのフレーム番号に対応する画像データを撮影動画データから読み取り、読み取った画像データによって表示用動画データを生成することができる。なお、表示用動画データを生成する際に、非キーフレームが含まれるように生成しても、非キーフレームが含まれないように生成してもよい。非キーフレームが含まれるように表示用動画データを生成した場合には、隣り合うキーフレームの間に非キーフレームが含まれる（図７（ｂ−１）参照）。また、非キーフレームが含まれないように表示用動画データを生成した場合には、複数のキーフレームが連続して配置される（図７（ｂ−２）参照）。
【００９４】
次に、ステップＳ４１７で生成した表示用動画データに対する制御情報を生成する（ステップＳ４１９）。この制御情報には、たとえば、商品閲覧者端末装置１３０における操作に応じて表示用動画データの表示を制御するためのプログラムが含まれる。商品閲覧者端末装置１３０において、この制御情報を読み出して実行することによって、表示用動画データを構成する全てのフレームのうち、操作に応じたキーフレームを選択して、選択したキーフレームに対応する静止画像のデータを表示することができる。
【００９５】
また、上述したように、物体の位置や方向や大きさなどの物体の各種の態様と、キーフレームとの対応関係が記憶された対応情報、たとえばインデックス情報を用いるのが好ましい。制御情報は、対応情報を参照して表示用動画データを読み出すことによって、操作に応じたキーフレームを迅速に選択して、静止画像のデータを表示することができる。たとえば、表示用動画データに非キーフレームが含まれる場合には、対応情報を参照することによって、非キーフレームを飛ばして、キーフレームのみにアクセスして静止画像のデータを表示することができる。また、表示用動画データに非キーフレームが含まれていない場合であっても、対応情報を参照することによって、目的とするキーフレームに直ちにアクセスして静止画像のデータを迅速に表示することができる。
【００９６】
次に、生成した表示用動画データを、商品閲覧者端末装置１３０からアクセス可能に表示用データ提供サーバ１２０の記憶装置１２４に記憶させる（ステップＳ４２１）。
【００９７】
次に、表示用データ提供サーバ１２０は、所定のタイミングで、商品閲覧者端末装置１３０から送信された送信要求を受信する（ステップＳ４２３）。この送信要求は、商品閲覧者の操作に応じてキーボード（タッチパネル）１３２から出力された操作信号に応じた情報であり、商品閲覧者端末装置１３０から表示用データ提供サーバ１２０に通信回路１３８を介して送信された情報である。送信要求には、端末手段に表示用動画データを送信すべき指令情報が含まれている。また、送信要求には、表示用動画データを識別するための識別情報が含まれている。１つの商品について１つの表示用動画データのみが生成されている場合には、識別情報は、商品を識別情報としてもよい。また、１つの商品について複数の表示用動画データを生成している場合もある。上述したように、複数の軸回りに商品を回転させて撮影した場合には、複数の軸の各々について表示用動画データを生成している。この場合には、識別情報には、商品を識別する情報だけでなく、１つの表示用動画データを識別するための情報も含まれている。このようにすることで、１つの識別情報によって１つの表示用動画データを指定することができる。
【００９８】
次に、表示用データ提供サーバ１２０は、ステップＳ４２３で受信した送信要求に応じて、表示用動画データと制御情報とを商品閲覧者端末装置１３０に送信する（ステップＳ４２５）。
【００９９】
次に、商品閲覧者端末装置１３０に表示用動画データを送信した回数を記憶する（ステップＳ４２７）。
【０１００】
次に、表示用動画データを送信した回数に基づいて課金データを生成する（ステップＳ４２９）。たとえば、表示用動画データを送信した回数が多くなるにしたがって金額が高くなるように課金データを生成する。また、課金データには、表示用動画データを送信した回数が含まれている。なお、１つの商品について複数の表示用動画データを生成している場合には、表示用動画データ毎に課金するようにするのが好ましい。同じ商品であっても、異なる情報を提供することができるので、別個に課金することができる。たとえば、１つの商品について複数の軸回りに商品を回転させて撮影した場合には、複数の軸の各々について表示用動画データを生成している。この場合には、第１の表示用動画データを送信したときには第１の課金をし、第２の表示用動画データを送信したときには第２の課金をする。このようにすることで、異なる表示用動画データごとに課金を発生させることができる。
【０１０１】
次に、生成した課金データを商品提供者サーバ１１０に送信する（ステップＳ４３１）。商品提供者は、課金データによって表示用動画データを送信した回数と金額とを知得することができる。
【０１０２】
＜＜表示用動画データ生成処理＞＞
図５は、表示用動画データを生成する処理のサブルーチンを示すフローチャートである。このサブルーチンは、主に、表示用データ提供サーバ１２０において実行される。なお、表示用データ提供サーバ１２０とは別のコンピュータなどの制御装置によって実行されてもよい。この場合には、表示用動画データを別の制御装置で生成した後、その表示用動画データを表示用データ提供サーバ１２０に記憶させればよい。
【０１０３】
最初に、表示用データ提供サーバ１２０のＣＰＵは、キーフレームの選択条件を決定する（ステップＳ５１１）。この処理は、図４のステップＳ４１３の処理に対応する処理である。たとえば、表示用データ提供サーバ１２０の管理者の操作によって選択条件が入力されて選択条件を決定できる。
【０１０４】
ステップＳ５１１によって、所定の角度ごと、たとえば、１度ごとにキーフレームを選択するという条件が決定される。このように設定して表示用動画データを生成した場合には、表示用動画データによって１度ごとに物体の静止画像を表示することができる。なお、所定の角度は、１度に限られず、他の角度でもよい。また、一定の角度ではなく、粗い角度間隔と細かい角度間隔とが混在するようにキーフレームを選択してもよい。キーフレームの選択条件は、物体の特徴や商品閲覧者の要望などに応じて表示用データ提供サーバ１２０の管理者が入力すればよい。
【０１０５】
次に、表示用データ提供サーバ１２０のＣＰＵは、撮影動画データのフレームを読み出し（ステップＳ５１３）、ステップＳ５１１で決定した選択条件を満たすキーフレームであるか否かを判断する（ステップＳ５１５）。この処理は、図４のステップＳ４１５の処理に対応する処理である。
【０１０６】
表示用データ提供サーバ１２０のＣＰＵは、ステップＳ５１１で決定した選択条件を満たすキーフレームであると判別したときには（ＹＥＳ）、選択条件を満たすキーフレームに対応する画像データを撮影動画データから抽出する（ステップＳ５１７）。この処理も、図４のステップＳ４１５の処理に対応する処理である。
【０１０７】
表示用データ提供サーバ１２０のＣＰＵは、ステップＳ５１５の判断処理で選択条件を満たすキーフレームでないと判別したとき（ＮＯ）、又はステップＳ５１７の処理を実行したときには、前回選択条件を満たしたキーフレームから今回選択条件を満たしたキーフレームまでの画像データを圧縮して、非キーフレームに対応する画像データを生成する（ステップＳ５１９）。たとえば、差分データを生成して、非キーフレームに対応する画像データとする。
【０１０８】
次に、表示用データ提供サーバ１２０のＣＰＵは、抽出したキーフレームに対応する画像データと非キーフレームに対応する画像データとから表示用動画データを生成する（ステップＳ５２１）。この処理は、図４のステップＳ４１７の処理に対応する処理である。
【０１０９】
次に、表示用データ提供サーバ１２０のＣＰＵは、撮影動画データのフレームを全て読み出したか否かを判断する（ステップＳ５２３）。表示用データ提供サーバ１２０のＣＰＵは、撮影動画データのフレームを全て読み出していないと判別したときには（ＮＯ）、ステップＳ５１３に処理を戻す。一方、表示用データ提供サーバ１２０のＣＰＵは、撮影動画データのフレームを全て読み出したと判別したときには（ＹＥＳ）、本サブルーチンを終了する。
【０１１０】
なお、上述したように、表示用データ提供サーバ１２０のＣＰＵは、表示用動画データを生成した後、表示用動画データに対する制御情報も生成する（図４のステップＳ４１９の処理参照）。
【０１１１】
また、この表示用動画データの生成処理では、非キーフレームが含まれるように表示用動画データを生成しても（図７（ｂ−１）参照）、非キーフレームが含まれないように表示用動画データを生成しもよい（図７（ｂ−２）参照）。非キーフレームが含まれるように表示用動画データを生成した場合には、隣り合うキーフレーム（図７（ｂ−１）の斜線の領域１、６、１１、・・・、ｎ、ｎ＋５、ｎ＋１０等）の間に非キーフレーム（図７（ｂ−１）の白い領域）が含まれる。また、非キーフレームが含まれないように表示用動画データを生成した場合には、複数のキーフレーム（図７（ｂ−２）の斜線の領域１、６、１１、・・・、ｎ、ｎ＋５、ｎ＋１０等）が連続して配置される。
【０１１２】
この図７（ｂ−１）及び（ｂ−２）に示した数値は、撮影動画データのキーフレームの番号を示す。表示用動画データの生成処理によって、撮影動画データのキーフレーム（図７（ａ−１）及び（ａ−２））のうち、番号１、６、１１、・・・、ｎ、ｎ＋５、ｎ＋１０のキーフレームが選択されて、撮影動画データから表示用動画データが生成される。図７（ａ−１）は、複数のキーフレームが連続して配置されて生成された撮影動画データであり、図７（ａ−２）は、隣り合うキーフレームの間に非キーフレームが含まれるように生成された撮影動画データである。
【０１１３】
＜＜表示用動画データ送信処理＞＞
図６は、表示用データを商品閲覧者端末装置１３０に送信する処理のサブルーチンを示すフローチャートである。このサブルーチンは、表示用データ提供サーバ１２０において実行される。図５に示した表示用動画データ生成処理によって生成された表示用動画データが表示用データ提供サーバ１２０に予め記憶されているものとする。
【０１１４】
表示用データ提供サーバ１２０のＣＰＵは、商品閲覧者端末装置１３０からの送信要求を受信したか否かを判断する（ステップＳ６１１）。このステップＳ６１１の処理は、図４のステップＳ４２３に対応する。表示用データ提供サーバ１２０のＣＰＵは、商品閲覧者端末装置１３０からの送信要求を受信していないと判別したときには（ＮＯ）、本サブルーチンを直ちに終了する。
【０１１５】
一方、ステップＳ６１１の判断処理で、表示用データ提供サーバ１２０のＣＰＵは、商品閲覧者端末装置１３０からの送信要求を受信したと判別したときには（ＹＥＳ）、送信要求に含まれている識別情報に対応する表示用動画データと制御情報とを商品閲覧者端末装置１３０に送信する（ステップＳ６１３）。送信要求には、表示用動画データを識別するための識別情報が含まれている。複数の表示用動画データが表示用データ提供サーバ１２０に記憶されている場合には、複数の表示用動画データのうち、識別情報が示す表示用動画データを選択して、選択した表示用動画データを表示用データ提供サーバ１２０から商品閲覧者端末装置１３０に送信することができる。このステップＳ６１３の処理は、図４のステップＳ４２３に対応する。
【０１１６】
次に、表示用データ提供サーバ１２０のＣＰＵは、表示用動画データを商品閲覧者端末装置１３０に送信した送信回数を計数し（ステップＳ６１５）、計数した送信回数から課金データを生成する（ステップＳ６１７）。１つの商品について複数の表示用動画データを生成している場合には、表示用動画データ毎に送信回数を計数する。このようにすることで、表示用動画データ毎に課金することができる。このステップＳ６１７の処理は、図４のステップＳ４２９に対応する。
【０１１７】
次に、表示用データ提供サーバ１２０のＣＰＵは、識別情報に対応付けて送信回数と課金データとを記憶し（ステップＳ６１９）、本サブルーチンを終了する。このステップＳ６１９の処理は、図４のステップＳ４２７に対応する。
【０１１８】
このように、表示用動画データを送信した回数によって課金を発生させるので、表示用データ提供サーバ１２０で管理できる事実に基づいて課金の金額が決定され、商品提供者に対して課金の客観性を担保することができる。なお、課金を発生されるための事実は、表示用動画データを送信した回数に限られず、表示用データ提供サーバ１２０で実行した処理など、表示用データ提供サーバ１２０で発生する事実であって、数値化などによって管理できる事実であればよい。
【０１１９】
このようにして生成された課金データは、商品提供者に請求される請求書のデータに利用される。また、送信回数と課金データとを所定のタイミングで商品提供者に送信して送信回数や請求金額を商品提供者に報知できる。
【符号の説明】
【０１２０】
１００  表示用データ提供システム
１１０  商品提供者サーバ
１２０  表示用データ提供サーバ
１３０  商品閲覧者端末装置
【図１】
2012124745.tif 000003
【図２】
2012124745.tif 000004
【図３】
2012124745.tif 000005
【図４】
2012124745.tif 000006
【図５】
2012124745.tif 000007
【図６】
2012124745.tif 000008
【図７】
2012124745.tif 000009