(57)【特許請求の範囲】
【請求項１】
インターネット上のオークションに係るオークションＷｅｂページを生成するオークションＷｅｂページ生成装置であって、
前記オークションに出品されている商品のオークションに関連するオークション情報を記憶するオークション情報記憶部と、
前記オークション情報が仮想的に３次元表示される３次元オークションにおける進行の流れを示す進行情報と当該進行情報に対応する表示に係る演出及び音声に係る演出とが定義付けられたシナリオ情報を記憶するシナリオ記憶部と、
仮想的な３次元オークション会場を構成するオブジェクトの情報を記憶する会場情報記憶部と、
前記オークション情報記憶部から、前記商品のオークション情報を取得するオークション情報取得部と、
前記オークション情報取得部にて取得した前記商品のオークション情報を用いて３次元表示のためのオークションＷｅｂページを作成するページ作成部と、
前記オークション情報取得部にて取得した前記商品のオークション情報と前記会場情報記憶部に記憶されている前記オブジェクトの情報とに基づいて、前記仮想的な３次元オークション会場画像を生成する会場生成部と、
前記シナリオ記憶部に記憶されている前記シナリオ情報に沿って、前記シナリオ情報に定義付けられている前記進行情報に対応する前記表示に係る演出に関係するオブジェクトであって、前記会場情報記憶部に記憶されているオブジェクトを特定するとともに、前記進行情報と定義づけられた前記表示に係る演出及び前記音声に係る演出を前記オークション情報の入札数に基づいて変化させる演出部と、
前記ページ作成部により作成された前記３次元表示のためのオークションＷｅｂページに、前記会場生成部により生成された前記仮想的な３次元オークション会場及び前記演出部により特定されたオブジェクトを合成して表示する合成部と、
を備えるオークションＷｅｂページ生成装置。
【請求項２】
前記オークション情報取得部は、前記演出部が前記３次元オークションを実行している間、所定の条件にしたがって、前記オークション情報記憶部から前記商品のオークション情報を取得し、
前記合成部は、前記オークション情報取得部にて取得された前記商品のオークション情報を前記３次元表示のためのオークションＷｅｂページに反映することを特徴とする請求項１に記載のオークションＷｅｂページ生成サーバ装置。
【請求項３】
前記所定の条件は、前記オークション情報記憶部に記憶されている前記商品のオークション情報が更新された時であることを特徴とする請求項２に記載のオークションＷｅｂページ生成サーバ装置。
【請求項４】
前記シナリオ情報に定義付けられている演出のうち前記表示に係る演出は、前記３次元オークションのアングル及び前記３次元オークションの登場人物の動作であり、前記音声に係る演出は、前記３次元オークションのＢＧＭ及び前記３次元オークションの効果音であることを特徴とした請求項１から３のいずれか１項に記載のオークションＷｅｂページ生成サーバ装置。
【請求項５】
前記演出部は、前記シナリオ情報に定義付けられている前記表示に係る演出及び前記音声に係る演出を前記オークション情報取得部にて取得されたオークション情報に基づいて変化させることを特徴とした請求項１から請求項４のいずれか１項に記載のオークションＷｅｂページ生成サーバ装置。
【請求項６】
前記オークション情報取得部、前記ページ作成部、前記会場生成部、前記演出部及び前記合成部がＡＰＩにて提供されるプログラムであることを特徴とする請求項１から５のいずれか１項に記載のオークションＷｅｂページ生成サーバ装置。
【請求項７】
コンピュータの制御部が、インターネット上のオークションに係るオークションＷｅｂページを生成するオークションＷｅｂページ生成方法であって、
前記コンピュータは、
前記オークションに出品されている商品のオークションに関連するオークション情報を記憶するオークション情報記憶部と、
前記オークション情報が仮想的に３次元表示される３次元オークションにおける進行の流れを示す進行情報と当該進行情報に対応する表示に係る演出及び音声に係る演出とが定義付けられたシナリオ情報を記憶するシナリオ記憶部と、
仮想的な３次元オークション会場を構成するオブジェクトの情報を記憶する会場情報記憶部と、
を備え、
前記オークションＷｅｂページ生成方法は、
前記オークション情報記憶部から、前記商品のオークション情報を取得する取得ステップと、
前記取得ステップにおいて取得された前記オークション情報を用いて３次元表示のためのオークションＷｅｂページを作成するページ作成ステップと、
前記取得ステップにおいて取得された前記オークション情報と前記会場情報記憶部に記憶されている前記オブジェクトの情報とに基づいて前記仮想的な３次元オークション会場を生成する会場生成ステップと、
３次元オークションにおける進行の流れを示す進行情報と当該進行情報に対応する前記表示に係る演出及び前記音声に係る演出とが定義付けられたシナリオ情報に沿って、前記シナリオ情報に定義付けられている前記進行情報に対応する前記表示に係る演出に関係するオブジェクトであって、前記会場情報記憶部に記憶されているオブジェクトを特定するとともに、前記進行情報と定義づけられた前記表示に係る演出及び前記音声に係る演出を前記オークション情報の入札数に基づいて変化させる特定ステップと、
前記ページ作成ステップにおいて作成された前記３次元表示のためのオークションＷｅｂページに、前記会場生成ステップにおいて生成された前記仮想的な３次元オークション会場及び前記特定ステップにおいて特定されたオブジェクトを合成して表示する合成ステップと、
を含むオークションＷｅｂページ生成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インターネット上の２次元オークションＷｅｂページを３次元に変換して表示するオークションＷｅｂページ変換サーバ装置およびオークションＷｅｂページ変換方法に関する。
【背景技術】
【０００２】
近年、インターネットの普及に伴い、インターネット上のオークションが盛んに利用されるようになってきている。インターネット上のオークションは、オークションサイトに、商品情報、当該商品の品数、現在の最高入札金額、入札者数等の情報を掲載し、入札者が現れるのを待つ。一般に、オークションはオークションの終了時刻の時点における最高入札者が落札できる。
【０００３】
従来、オークション参加者からの高値更新等の商品情報の更新が行われた場合には、メール等を用いて、入札者やウォッチリスト登録者等のオークション参加者に通知しているが、各オークション参加者は商品情報の更新をリアルタイムに知ることが困難であり、現実のオークションのような臨場感に欠けることから、盛り上がりにかけるという問題点があり、この問題点を解決するためのさまざまな方法が提案されている（例えば、特許文献１）。
【０００４】
特許文献１には、オークションの商品情報を３次元でリアルタイムに表示する方法が開示されている。特許文献１に記載の方法によれば、商品情報に基づいて、価格、アクセス数、残り時間を軸とした３次元座標軸の位置を計算し、商品情報を３次元座標に表示する。また、コメント文が入力された際に、３次元座標に表示された商品情報に逐次表示する。
【特許文献１】特開２００３―１４１３９４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、従来の方法および特許文献１に記載の方法では、情報がテキストベースであるために、実際のオークション会場のような臨場感をオークション参加者は得ることができない。また、オークション参加者がオークション終了間際のオークション参加者同士の駆け引きのゲーム性を十分に楽しめるものでもない。
【０００６】
本発明は、上記課題に鑑み、現在のオークションＷｅｂページに、オークション参加者が現実のオークションのような臨場感を得ることができる仮想的な３次元オークションを追加するオークションＷｅｂページ変換サーバ装置およびオークションサイト変換方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明では、以下のような解決手段を提供する。
【０００８】
（１）  インターネット上のオークションＷｅｂページを３次元に変換して表示するオークションＷｅｂページ変換サーバ装置であって、
オークションに出品されている商品のオークション情報を取得するオークション情報取得部と、
前記オークション情報取得部にて取得したオークション情報を用いて３次元表示のためのオークションＷｅｂページを作成するページ作成部と、
３次元オークションにおける進行の流れと前記３次元オークションにおける演出とが定義付けられたシナリオを記憶するシナリオ記憶部と、
仮想的な３次元オークション会場を構成するオブジェクトの情報を記憶する会場情報記憶部と、
前記オークション情報取得部にて取得したオークション情報と前記会場情報記憶部から取得したオブジェクトの情報とに基づいて前記３次元オークション会場を生成する会場生成部と、
前記シナリオに沿って、前記シナリオに定義付けられている前記３次元オークションにおける演出を実行する演出部と、
を備えるオークションＷｅｂページ変換サーバ装置。
【０００９】
オークションＷｅｂページ変換サーバ装置は、オークション情報取得部、ページ作成部、会場情報記憶部、会場生成部、シナリオ記憶部、および演出部を備える。オークション情報取得部は、オークションに出品されている商品のオークション情報を前記オークションＷｅｂページから取得する。オークション情報は、例えば、商品の名称、現在の価格、オークション終了の残り時間、出品者の情報、入札数等である。ページ作成部は、オークション情報取得部にて取得したオークション情報を用いて３次元表示のためのオークションＷｅｂページを作成する。
【００１０】
会場情報記憶部は、仮想的な３次元オークション会場を構成するオブジェクトの情報を記憶する。仮想的な３次元オークション会場を構成するオブジェクトとは、オークションの看板、ハンマー、司会者の演台等の静的オブジェクト、およびオークション司会者、オークション参加者等の動的オブジェクトであり、それらの情報とは、オブジェクトの形状や位置の情報である。会場生成部は、オークション情報取得部にて取得したオークション情報と会場情報記憶部から取得したオブジェクトの情報とに基づいて仮想的な３次元オークション会場を生成する。シナリオ記憶部は、オークションにおける進行の流れとオークションにおける演出とが定義付けられたシナリオを記憶する。シナリオとは、オークション進行の台本であり、カメラ位置、ＢＧＭ等の音楽、オークションの司会者や参加者の化身であるアバタの動きやせりふが定義されてる。演出部は、シナリオ記憶部のシナリオに沿って、シナリオに定義付けられているオークションにおける演出を実行する。
【００１１】
（１）の構成によれば、現存するインターネット上のオークションＷｅｂページから取得した商品情報を用いて３次元表示を含んだオークションＷｅｂページを作成することができる。また、同じ商品情報とオークション会場を構成するオブジェクト情報、シナリオおよび演出部とに基づいて、３次元オークション、つまり、３次元仮想空間上に構築されたオークション会場においてオークションを行っている場面を表現することができる。
【００１２】
したがって、本発明によれば、３次元オークションを生成、実行できることにより、オークション参加者は、実際のオークション会場における臨場感を得ることができ、合わせて、オークションのゲーム性を十分に楽しむことができる。また、現存するＷｅｂページによる２次元オークションはそのまま生かし、その上に３次元仮想空間でのオークションを実行して表示することもできるので、オークション参加者は、Ｗｅｂページによる２次元オークションと３次元仮想空間の３次元オークションとを自由に選択できる。
【００１３】
（２）  （１）に記載のオークションＷｅｂページ変換装置において、オークション情報取得部は、前記演出部が３次元オークションを実行している間、所定の条件にしたがってオークション情報を取得し、３次元オークション実行部は、オークション情報取得部にて取得されたオークション情報を３次元オークションに反映することを特徴とするオークションＷｅｂページ変換サーバ装置。
【００１４】
（２）の構成によれば、前記３次元オークションを実行している間、オークション情報を３次元オークションに逐次反映することができる。ここで、３次元オークションが実行している間とは、例えば、オークション終了時刻のオークション管理者等が決めた所定時間前からオークション終了時刻までの間をいう。その結果、実際のオークション会場における臨場感をオークション参加者が得ることができ、合わせて、オークション終了間際の競り合いを演出できることにより、オークション参加者がオークション参加者同士の駆け引きのゲーム性を十分に楽しむことができる。
【００１５】
（３）  （２）に記載のオークションＷｅｂページ変換装置において、所定の条件は、オークション情報が更新された時であることを特徴とするオークションＷｅｂページ変換サーバ装置。
【００１６】
（３）の構成によれば、現存のＷｅｂページでのオークション情報が更新されるたびにそのオークション情報を取得し、３次元オークションに反映することができる。その結果、リアルタイムでオークションが進行するため、オークション参加者が３次元オークションへの参加感を得ることができ、オークション終了間際の競り合いをリアルタイムに味わうことができる。
【００１７】
（４）  （１）から（３）に記載のオークションＷｅｂページ変換装置において、シナリオに定義付けられている演出は、３次元オークションのアングル、３次元オークションのＢＧＭ、３次元オークションの効果音および３次元オークションの登場人物の動作であることを特徴とするオークションＷｅｂページ変換サーバ装置。
【００１８】
（４）の構成によれば、３次元オークションのシナリオにおいて、前記３次元オークションの表示アングル、前記３次元オークションのＢＧＭ、前記３次元オークションの効果音、および前記３次元オークションの登場人物の動作を設定することにより、一段と実際のオークション会場の状況に近づけることができ、より一層の臨場感をオークション参加者が得ることができる。また、音楽等にて参加者の気持ちを高揚させ、オークションのゲーム性を向上させることができる。
【００１９】
（５）  （１）から（４）に記載のオークションＷｅｂページ変換装置において、オークションにおける演出は、シナリオに定義付けられている演出をオークション情報取得部にて取得されたオークション情報に基づいて変化させることを特徴とするオークションＷｅｂページ変換サーバ装置。
【００２０】
（５）の構成によれば、オークション情報に基づいて演出を変化させることにより、オークション参加者の感情とマッチした状況を生成することができるため、より一層の臨場感をオークション参加者が得ることができる。また、合わせて、オークションのゲーム性を向上させることができる。
【００２１】
（６）  （１）から（５）に記載のオークションＷｅｂページ変換装置において、オークション情報取得部、ページ作成部、会場生成部、および演出部がＡＰＩにて提供されるプログラムであることを特徴とするオークションＷｅｂページ変換サーバ装置。
【００２２】
（６）の構成によれば、オークション情報取得部等の各機能部がＡＰＩにて提供されるプログラムであることにより、既存のオークションＷｅｂサイトが備えるオークションＡＰＩを利用することができる。また、本発明において作成されたＡＰＩを他のシステムに利用することもできる。
【００２３】
また、本発明は以下の態様をとることができる。  
（７）  インターネット上のオークションＷｅｂページを３次元に変換して表示するオークションＷｅｂページ変換方法であって、
前記オークションＷｅｂページからオークションに出品されている商品のオークション情報を取得するステップと、
前記オークション情報を用いて３次元表示のためのオークションＷｅｂページを作成するステップと、
前記オークション情報と予め用意されている仮想的な３次元オークション会場を構成するオブジェクト情報とに基づいて前記３次元オークション会場を生成するステップと、
前記３次元オークション会場、前記オークションにおける進行の流れと前記オークションにおける演出とが定義付けられたシナリオに沿って、前記シナリオに定義付けられている前記オークションにおける演出を実行することにより３次元オークションを実行するステップと、
を含むオークションＷｅｂページ変換方法。
【００２４】
（８）  更に、前記３次元のオークションが実行されている間、所定の条件にしたがってオークション情報を取得するステップと、
前記取得されたオークション情報を前記３次元オークションに反映するステップと、
を含む請求項６に記載のオークションＷｅｂページ変換方法。
【００２５】
（９）  前記所定の条件が、前記オークション情報が更新された時である請求項８に記載のオークションＷｅｂページ変換方法。
【００２６】
（１０）  前記シナリオに定義付けられている演出は、前記３次元オークションのアングル、前記３次元オークションのＢＧＭ、前記３次元オークションの効果音および前記３次元オークションに参加しいてるアバタの動作であることを特徴とした請求項７から９のいずれか１項に記載のオークションＷｅｂページ変換方法。
【００２７】
（１１）  前記オークションにおける演出は、前記シナリオに定義付けられている演出を前記オークション情報に基づいて変化させることを特徴とした請求項７から請求項１０のいずれか１項に記載のオークションＷｅｂページ変換方法。
【発明の効果】
【００２８】
本発明によれば、現在の（２次元の）オークションＷｅｂページに、オークション参加者が現実のオークションのような臨場感を得ることができる仮想的な３次元オークション機能を追加するオークションＷｅｂページ変換サーバ装置およびオークションＷｅｂページ変換方法を提供することができる。
【発明を実施するための最良の形態】
【００２９】
以下、本発明を実施するための最良の形態について図を参照しながら説明する。なお、これはあくまでも一例であって、本発明の技術的範囲はこれに限られるものではない。
【００３０】
図１は、本発明を適用したオークションＷｅｂページ変換サーバ装置１００の一実施態様の構成を示す図である。図示されている本実施例のオークションＷｅｂページ変換サーバ装置１００は、オークションの実行および管理を行うとともに、テキストおよび画像からなるＷｅｂページでの２次元オークション又は３次元仮想空間での３次元オークションをオークション参加者に提供する。また、オークションＷｅｂページ変換サーバ装置１００は、インターネットやイントラネットに代表されるネットワーク３００等の通信回線を介して、オークション参加者のクライアント端末２００−１、２００−２・・・２００―ｎ（以下、クライアント端末２００−１から２００―ｎを区別する必要がない場合は、単にクライアント端末２００という）と接続され、クライアント端末２００とデータをやり取り可能に接続されている。ここで、クライアント端末２００とは、ネットワーク３００を介して、あるいは互いに直接、データのやり取り可能な機器であればよく、例えば、パーソナル・コンピュータが挙げられる。なお、本構成におけるオークションＷｅｂページ変換サーバ装置１００は必ずしも１台とは限らず、複数台で構成されてもよい。
【００３１】
図２は、本発明を仮想世界に適用した実施形態におけるオークションＷｅｂページ変換サーバ装置１００の構成を示す図である。オークションＷｅｂページ変換サーバ装置１００は、通信部１０１、制御部１０２、および記憶部１０３を備える。通信部１０１は、クライアント端末２００と通信を行う。制御部１０２は、オークション情報取得部１１０、ページ作成部１１１、会場生成部１１２、および演出部１１３を有する。記憶部１０３は、オークション情報データベース（以下簡略化のため、データベースをＤＢとする）１２０、会場情報ＤＢ１２１、およびシナリオＤＢ１２２を有する。なお、オークション情報ＤＢ１２０、会場情報ＤＢ１２１、およびシナリオＤＢ１２２はそれぞれ独立したＤＢサーバ装置としてもよい。
【００３２】
オークション情報ＤＢ１２０はオークション情報取得部が取得したオークション情報が格納され、シナリオＤＢ１２２はシナリオ記憶部として機能する。なお、各記憶部はハードディスク上のＤＢに限らず、メモリ、磁気テープやフレキシブル・ディスク等の外部記憶装置でもよい。
【００３３】
オークション情報取得部１１０は、２次元オークションのＷｅｂページから情報を取得してもよいし、２次元オークションに用いられている情報を記憶しているオークション情報ＤＢ１２０から直接オークション情報を取得してもよい。本説明においては、オークション情報はオークション情報ＤＢ１２０から取得する。ページ作成部１１１は、オークション情報取得部１１０にて取得したオークション情報を用いて、３次元オークションを表示するオークションＷｅｂページを作成する。会場生成部１１２は、オークション情報取得部１１０にて取得されたオークション情報に会場情報記憶部から取得したオブジェクトの情報をセットし、３次元オークション会場を生成する。演出部は、シナリオＤＢ１２２に記憶されているシナリオを取得し、シナリオに演出を加え、３次元オークションを進行する。なお、オークションＷｅｂページ変換サーバ装置１００のハードウェア構成については後述する。
【００３４】
なお、オークション情報取得部１１０、ページ作成部１１１、会場生成部１１２、および演出部１１３は、ＡＰＩ（Ａｐｐｌｉｃａｔｉｏｎ  Ｐｒｏｇｒａｍ  Ｉｎｔｅｒｆａｃｅ）でも提供できる機能である。そのため、オークションＷｅｂページ変換サーバ装置１００が各機能部を有さなくとも、ＡＰＩリスト（図示せず）をオークションＷｅｂページ変換サーバ装置１００又は外部記憶装置に有し、制御部１０２が必要なＡＰＩを呼び出し実行することにより、同様の機能をオークションＷｅｂページ変換サーバ装置１００備えることができる。
【００３５】
オークション情報ＤＢ１２０は、オークション対象商品の名称、入札数、現在の入札数、オークション終了時刻、商品の画像等のオークションに関連する情報を記憶している。会場情報ＤＢ１２１は、３次元オークション会場を構成するオブジェクトの情報を記憶している。シナリオＤＢ１２２は、３次元オークションのシナリオをシナリオ単位で記憶している。
【００３６】
図３は、３次元オークション実行処理のフローチャートである。制御部１０２がオークション情報取得部１１０に処理実行の指示を出すことにより処理が開始する。制御部１０２が、指示を出すタイミングは、オークションＷｅｂページ変換サーバ装置１００の管理者が任意に設定することができ、５分おきのように時間で設定してもよいし、１つのオークションが終わった時のようにイベントで設定してもよい。ステップＳ３０において、オークション情報取得部１１０は、オークション情報ＤＢ１２０からオークション情報を取得する。図４を用いて、ステップＳ３０におけるオークション情報取得処理について詳細に説明する。
【００３７】
図４は、オークション情報取得処理のフローチャートである。オークション情報取得部１１０は、オークション情報ＤＢ１２０から３次元オークションを開催するオークションのリストを抽出する（ステップＳ４０）。同時並行していくつも行われているオークションの中から、３次元オークションを開催するオークションを抽出するためである。
【００３８】
２次元オークション全てについて３次元オークションを開催してもよいが、３次元オークションを開催してもオークション参加者に与える影響が２次元オークションと大差ないオークションは、別段３次元オークションを開催する意義がない。そのため、３次元オークションを開催する意義があるオークションを抽出し、それらについて３次元オークションを開催する。
【００３９】
ところで、３次元オークションを開催する意義があるオークションとは、簡単に言えば、盛り上がっているオークションである。盛り上がっているオークションとは、例えば、終了時間がせまって入札者が競り合いっているオークションである。このようなオークションの刻々と変化する状況や場の盛り上がり状況や雰囲気までは２次元オークションでは十分に表現することができないが、３次元オークションでは容易に表現することができる。それゆえに、盛り上がっているオークションについて３次元オークションを開催することに意義がある。また、３次元オークションは、現実のオークションと同様の雰囲気をオークション参加者に提供することを目的としているので、商品の画像があるオークションであると、商品の画像を立体的に見せるような公知の技術を利用してより臨場感をもたせるようにしてもよい。
【００４０】
以上のことより、ステップＳ４０において３次元オークションを開催するオークションのリストを抽出するための条件は、盛り上がっているオークションとするのが望ましい。盛り上がっているオークションの具体的な条件とは、例えば、終了時刻間際であり、かつ入札数が多いといった条件である。終了時刻間際であるとは、例えば、オークション終了時刻までの残り時間が１０分を切っている場合等であり、オークションＷｅｂページ変換サーバ装置１００の管理者が任意に設定することができる。また、入札数については、今までの入札数や直前１０分間の入札数を条件とし、所定の入札数以上のオークションを抽出してもよいし、上位いくつかのオークションを抽出してもよい。なお、ステップＳ４０にて取得されるオークションリストのオークションはいくつでもよい。
【００４１】
最後に、ステップＳ４０にて取得されたオークションのリストに含まれるオークションについて、オークション情報取得部１１０は、オークション情報ＤＢ１２０から詳細情報を取得する（ステップＳ４１）。詳細情報とは、オークションのＷｅｂページに表示される、商品名称、商品画像、入札額、入札数、オークション残り時間、出品者情報等である。
【００４２】
２次元オークションは、オークション情報ＤＢ１２０に記憶されている全てのオークションが対象であるので、ステップＳ４０の抽出処理は行われず、ステップＳ４１の詳細情報取得の処理のみが行われる。上述したステップＳ４０およびステップＳ４１の処理は、別々のＡＰＩによっても提供できる。
【００４３】
図３に戻って、ステップＳ３１において、会場生成部１１２は、３次元オークション会場情報とＳ３０にて取得したオークション情報から、あるオークションに対する３次元オークション会場画像を生成する。３次元オークション会場画像は、３次元オークション会場情報とオークション情報を会場生成部１１２がレンダリングすることにより生成される。
【００４４】
３次元オークション会場情報とは、３次元オークション会場を構成するオブジェクトの全情報であり、会場情報ＤＢ１２１に記憶されている。３次元オークション会場を構成するオブジェクトとは、オークションの看板、司会者の持つハンマー、司会者の演台等の静的オブジェクト、およびオークション司会者、オークション参加者等の動的オブジェクトである。なお、３次元オークション会場情報は、少なくとも１つあればよいが、例えば、商品のカテゴリーに合った３次元オークション会場を提供するといった場合には、複数の３次元オークション会場情報が必要となる。
【００４５】
図５は、ステップＳ５１にて生成される３次元オークション会場画像を示す図である。図５を用いてステップＳ３１の処理を具体的に説明する。会場情報ＤＢ１２１には、オークション会場の看板５０、オークション会場前方のスクリーン５１、司会者の演台前面５２および客席の観客５３等のオブジェクト情報が記録されている。会場情報ＤＢ１２１に記憶されているオブジェクトのうち、オークション情報が設定されるものはどのオークション情報がどこの位置に設定されるかの情報を有する。例えば、オークション会場の看板６０全体にオークション情報の商品名称を、オークション会場前方のスクリーン５１全体に商品画像を設定する旨の情報を有する。
【００４６】
ステップＳ３１において、その情報に基づいて、３次元オークション会場を構成するオークション情報がオブジェクトに設定される。なお、客席の観客５３は、オブジェクト情報の入札数に応じて会場生成部１１２にて観客数が調整される。例えば、３０件に入札がある場合には客席の観客５３は１０人に、５０件の入札がある場合には客席の観客６３は２０人にするといったように調整がされる。
【００４７】
図３に戻って、３次元オークション会場が生成されると、３次元オークションが開催され、進行する（ステップＳ３２）。なお、３次元オークションが開催されても２次元オークションは引き続き開催されており、オークション参加者によって、任意に３次元オークションと２次元オークションを選択することができる。シンプルにオークションを楽しみたい人や、使用しているクライアント端末の性能から３次元オークションが見られない人等がいるためである。図６を用いて、ステップＳ３２の処理について詳細に説明する。
【００４８】
図６は、オークション進行処理のフローチャートである。演出部１１３は、まず、シナリオＤＢ１２２からシナリオを取得する（ステップＳ６０）。シナリオＤＢ１２２に記憶されているシナリオは少なくとも１つあればよく、複数記憶されている場合には、その中から１つ選択する必要がある。選択方法は、コンピュータによりランダムとしても、オークションの情報に応じてとしてもよい。
【００４９】
図７は、シナリオ例の一部を示す図である。図７に示すシナリオには、Ｎｏ、構成、シーン、画像、音、およびセリフが定義されている。Ｎｏとは、シナリオをフレームに分けた際の通し番号であり、シナリオはフレームを最小単位とし、フレーム毎に画像等の演出を設定することができる。構成とは、オークションのおおまかな流れが設定され、一方、シーンとは、オークションを構成する場面が設定される。画像はカメラと効果に分けられており、カメラには３次元オークション会場にカメラが設置されていると想定した場合の撮影アングルが設定される。また、効果には、３次元オークションのオークション司会者やオークション参加者等の動的オブジェクトの動作が設定される。
【００５０】
音は、ＢＧＭ（Ｂａｃｋ  ｇｒｏｕｎｄ  ｍｕｓｉｃ）と効果音に分けられ、ＢＧＭは、３次元オークション会場における背景音楽であり、オークションの雰囲気を助長するような音楽が設定される。一方、効果音は、拍手等の場面効果を高めるような音が設定される。セリフは、オークション司会者やオークション参加者が発する言葉であり、音声又はテキストにて出力される。但し、オークション司会者とオークション参加者とのセリフは別々に設定されるのが望ましい。オークション司会者とオークション参加者のセリフを合わせて１つに設定してしまうと、どちらのセリフであるかの判断するのは困難なためである。図７においては、オークション司会者のセリフのみ設定している。なお。図７に示されるシナリオに定義されている項目は例示であり、これらに限られるものではなく、また、これらが必ず定義されていなければならないわけではない。また、シナリオに時間を設定し、シナリオに設定された時間にて３次元オークションが進行されてもよい。
【００５１】
例えば、図７に示すシナリオのＮｏ．１では、画像はオークションの「司会者のアップ」であり、音楽「曲Ａ」と効果音の「拍手」が流れ、司会者が「会場にお越しの皆様こんばんは。ヤフーハンマープライスの時間がやってまいりました。」のセリフが司会者の口が動きながら聞こえる。このように、シナリオには、映画等の台本のように撮影アングル、ＢＧＭ等の音楽、オークションにいるアバタの動きやせりふが定義されてる。これにしたがって、オークションが進行されることで実際のオークションに参加しているのと同様の臨場感をオークション参加者に提供することができる。
【００５２】
図６に戻って、ステップＳ６０においてシナリオが取得されると、演出部１１３は、シナリオに基づいて図３のステップＳ３１において生成された３次元オークション会場にて３次元オークションを進行する（ステップＳ６１からステップＳ６３）。
【００５３】
演出部１１３は、シナリオに記載されている内容を実行するだけでなく、シナリオに演出を加える処理を行う。シナリオは予め作成されているテキストであるため、オークションの状況に対応することはできない。それゆえに、リアルタイム性がなく、オークションの参加者は実際のオークション会場における臨場感を十分には得ることができず、また、オークションのゲーム性を十分には楽しむこともできない。そこで、演出部１１３にて、オークションの状況に応じてシナリオの内容を変化させることで、リアルタイム性を実現し、オークションの参加者は実際のオークション会場における臨場感を十分に得ることができ、合わせて、オークションのゲーム性を十分に楽しむことができる。
【００５４】
図８は、演出部１１３にて実行されるシナリオ演出処理のフローチャートを示す。図８に示すフローチャートはシナリオ演出処理例の一部である。図７に示すシナリオおよび図８に示す演出プ
ログラムを用いて３次元オークションの進行処理について説明する。
【００５５】
演出部１１３は、シナリオの最小単位であるフレーム毎にシナリオを最初から順番に取得する（ステップＳ８０）。最初はｎ＝０であるので、Ｎｏ．０のフレームの演出が取得される。ここで、Ｎｏ．０のフレームの演出は、図７に示すシナリオにおいて、画像の「Ｙ！マーク」、およびＢＧＭの「ファンファーレ」である。
【００５６】
次に、ステップＳ８１において、Ｎｏ．ｎのフレームが取得できたか判断を行う。Ｎｏ．ｎのフレームが取得できなかった場合には、シナリオが終了したと判断し、演出部１１３は、オークションを終了する。Ｎｏ．ｎのフレームが取得できた場合には、ステップＳ８０にて取得されたＮｏにより処理が分岐する（ステップＳ８２）。ｎ＝０の場合には、ステップＳ８３にて、演出部１１３は、シナリオに記載されているＮｏ．ｎのフレームの演出が実行され、画像には「Ｙ！マーク」が表示され、ＢＧＭに「ファンファーレ」が流れる。続いて、ステップＳ８４において、演出部１１３はｎを１つ増やし、処理はステップＳ８１に戻る。
【００５７】
同様に、演出部１１３はＮｏ．２、Ｎｏ．３のフレームの演出を実行し、Ｎｏ．４のフレームを取得すると、ステップＳ８５にて商品名称を取得する。ここでて取得される商品名称は、図３のステップＳ３０にて取得されたオークション情報に含まれる商品名称である。続いて、演出部１１３は、ステップＳ８５にて取得したオークション情報の入札数を判断し、セリフを変化させる（ステップＳ８６）。入札数が２０以上であれば、演出部１１３に設定されている「大人気の（商品名称）」の（商品名称）にオークション情報の商品名称を挿入し、セリフを作成する（ステップＳ８７）。商品名称が「高級腕時計」であれば、司会者のセリフは「大人気の高級腕時計」となる。一方、入札数が２０未満の場合は、シナリオに記載されているＮｏ．４のセリフ「今、注目の（商品名称）」の（商品名称）にオークション情報の商品名称を挿入して、「今、注目の高級腕時計」というセリフを作成する（ステップＳ８８）。
【００５８】
ここでは、セリフを変化させているが、同様に映像や音を変化させることができる。また、入札数に限らず他のオークション情報や時刻等によって変化させてもよく、変化させるパターンも２つに限られない。オークション情報等に基づいて演出を変化させることにより、実際のオークション同様の臨場感をオークション参加者に提供できる。
【００５９】
次に、ステップＳ８３において、演出部は、シナリオを実行する。図９は、フレームＮｏ．４の演出が実行されたオークション画像を示す図である。図７のシナリオに、カメラは司会者アップが指定されているので、司会者がアップされた画像となっている。また、効果にて、司会者の口パクとが指定されているので、司会者の口が話しているよう動く。フレームＮｏ．４において、司会者が商品を指差すとは指定されていないが図９に示される司会者は商品を指差したままである。これは、司会者の手を元に戻すという指示があるまで、前に指定された動作をしたままとなるからである。このとき、司会者はステップＳ８７又はステップＳ８８にて作成したセリフを話し、観客のどよめきが効果音として流れる。このようにして、シナリオと演出部１１３により、オークションの状況が作成される。オークション会場における司会者や参加者の動作は、３Ｄアバターを動作させる公知の技術を利用してよい。
【００６０】
次に、オークション情報等にてセリフ等が変化しない場合について、Ｎｏ．５のフレームを例として説明する。Ｎｏ．５のフレームが取得されると、ステップＳ８９において、演出部１１３はオークション情報を取得する。ここで取得されるオークション情報はセリフに応じて図３のステップＳ３０にて取得されたオークション情報から取得される。例えば、入札金額のセリフであれば入札金額、残り時間のセリフであれば残り時間である。
【００６１】
ステップＳ８９にてオークション情報が取得されると、セリフが作成される（ステップＳ９０）。ここで作成されるセリフは、シナリオのセリフに設定されている内容にオークション情報を挿入したものである。例えば、シナリオに「入札金額は、なんと（入札金額）円！」と設定されている場合には、ステップＳ８９にて取得された入札金額が１０００円であれば、「入札金額は、なんと１０００円！」のセリフが作成され、ステップＳ８３にて演出が実行されると司会者がこのセリフを発言する。
【００６２】
商品紹介が終了すると、入札が開始する。入札シーンについてＮｏ．１０のフレームを例として説明する。Ｎｏ．１０のフレームが取得されると、演出部１１３は最新の入札額をオークション情報ＤＢ１２０から取得する（ステップＳ９１）。演出部１１３は以前の入札額を一時記憶しておき、ステップＳ９１にて取得された入札額と比較し更新されたかの否かの判断を行う（ステップＳ９２）。更新されている場合には、演出部１１３に設定されている「（入札額）え〜ん！」の（入札額）にステップＳ９２にて取得された値を挿入し、セリフを作成する（ステップＳ９３）。続いて、ステップＳ９４において、演出部１１３は「観客がパドルを挙げる」という効果を追加し、ステップＳ９３とステップ９４、およびシナリオにて設定された演出を実行する（ステップＳ８３）。
【００６３】
図１０は、入札された場合にフレームＮｏ．１０の演出が実行されたオークション画像を示す図である。図７のシナリオに、カメラは会場アップが指定されているので、オークション会場がアップにされた画像となっている。また、効果に、司会者が観客を指差すと観客がパドルを挙げるとが指定されているので、司会者が観客を指差す動作を、観客はパドルを上げる動作を行う。このとき、司会者は、シナリオの設定されている「入札はいりました！」のセリフと、ステップＳ９３にて作成されたセリフを話し、観客がざわざわというざわめきが効果音として流れる。このようにして、自分の分身が３次元オークションにて入札が行っているように入札したオークション参加者に見せることで、オークション会場にて入札を行っているような臨場感を与えることができる。
【００６４】
一方、入札額が更新されていない場合には、演出部１１３はシナリオに設定されている演出を実行されず、ステップＳ８４へ処理は進む。このように、オークションの最新情報を取得し、オークションの演出に反映させることで、リアルタイム性を実現し、オークションの参加者は実際のオークション会場における臨場感を十分に得ることができ、合わせて、オークションのゲーム性を十分に楽しむことができる。
【００６５】
また、オークション参加者が競い合って矢継ぎ早に入札を行っている状況を表現するよいったより一層のリアルタイム性を実現するために、入札シーンについては、シナリオには設定を行わず演出部１１３にのみ設定を行う方法が考えられる。演出部１１３がオークション情報ＤＢ１２０の情報が更新されたかを逐次監視し、更新されると、演出部１１３に設定された演出を行うようにしてもよい。
【００６６】
図８に示すシナリオ進行プログラム処理においては省略しているが、上述したのと同様に落札シーン、クロージングについてもシナリオと演出部１１３とにおいてオークションに演出が行われる。図１１は、落札後のお祝いシーンのフレームＮｏ．３０の演出が実行されたオークション画像を示す図である。
【００６７】
図７のシナリオに、カメラは会場アップが指定されているので、オークション会場がアップされた画像となっている。効果には、くす玉が割れる、観客一人にスポットライト、およびその他の観客が拍手と設定されいるので、図１１に示されるオークション画像は、くす玉が割れ「おめでとう」の垂れ幕が出てくるのと同時に紙ふぶきが舞い、観客一人にスポットライトが当たり、その他の観客が拍手を行っている画像となっている。このとき、ＢＧＭにＤ曲が、効果音に拍手の音が流れ、司会者が「おめでとうございます」と発言する。このようにして、落札したお祝いを３次元オークションにて行うことにより、３次元オークションは、従来の２次元オークションではできなかった落札者に喜びを体感させることができる。
【００６８】
最後に、オークションＷｅｂページ変換サーバ装置１００の制御部１０２が上述した３次元オークションをページ作成部１１１にて作成されたＷｅｂページ上にレンダリングすることにより、３次元オークションは従来のオークション同様に、Ｗｅｂページにてオークション参加者へ提供される。
【００６９】
図１２は、本実施形態に係るオークションＷｅｂページ変換サーバ装置１００の典型的なハードウェア構成例として情報処理装置１０００を示した図である。以下、この情報処理装置１０００のハードウェア構成の一例を示す。情報処理装置１０００は、制御部１０２を構成するＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１（１３１０）（マルチプロセッサ構成ではＣＰＵ２（１３２０）等複数のＣＰＵが追加されてもよい）、バスライン１２００、通信Ｉ／Ｆ１３３０、メインメモリ１３４０、ＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）１３５０、ＵＳＢポート１３６０、表示装置１３７０、Ｉ／Ｏコントローラ１３８０、ならびにキーボードおよびマウス等の入力装置１３９０を備える。
【００７０】
ＢＩＯＳ１３５０は、情報処理装置１０００の起動時に制御部１０２が実行するブートプログラムや、情報処理装置１０００のハードウェアに依存するプログラム等を格納する。
【００７１】
Ｉ／Ｏコントローラ１３８０には、ハードディスク１４００、光ディスクドライブ１４１０、半導体メモリ１４３０等の記憶部１０３を接続することができる。
【００７２】
記憶部１０３を構成するハードディスク１４００は、情報処理装置１０００がサーバとして機能するための各種プログラムおよび本発明の機能を実行するプログラムを記憶しており、更に必要に応じて各種データベースを構成可能である。
【００７３】
光ディスクドライブ１４１０としては、例えば、ＤＶＤ−ＲＯＭドライブ、ＣＤ−ＲＯＭドライブ、ＤＶＤ−ＲＡＭドライブ、ＣＤ−ＲＡＭドライブ等を使用することができる。この場合は各ドライブに対応した光ディスク１４２０を使用する。光ディスク１４２０から光ディスクドライブ１４１０によりプログラム又はデータを読み取り、Ｉ／Ｏコントローラ１３８０を介してメインメモリ１３４０又はハードディスク１４００に提供することもできる。
【００７４】
情報処理装置１０００に提供されるプログラムは、ハードディスク１４００、光ディスク１４２０、又はメモリーカード等の記録媒体に格納されて提供される。このプログラムは、Ｉ／Ｏコントローラ１３８０を介して、記録媒体から読み出され、又は通信Ｉ／Ｆ１３３０を介してダウンロードされることによって、情報処理装置１０００にインストールされ実行されてもよい。
【００７５】
前述のプログラムは、内部又は外部の記憶媒体に格納されてもよい。ここで、記憶部１０３を構成する記憶媒体としては、ハードディスク１４００、光ディスク１４２０、又はメモリーカードの他に、ＭＤ等の光磁気記録媒体、テープ媒体を用いることができる。また、専用通信回線やインターネットに接続されたサーバシステムに設けたハードディスク１４００又は光ディスクライブラリー等の記憶装置を記録媒体として使用し、通信回線を介してプログラムを情報処理装置１０００に提供してもよい。
【００７６】
また、通信Ｉ／Ｆ１３３０は、情報処理装置１０００を専用ネットワーク又は公共ネットワークを介して端末と接続できるようにするためのネットワーク・アダプタである。通信Ｉ／Ｆ１３３０は、モデム、ケーブル・モデムおよびイーサネット（登録商標）・アダプタを含んでよい。
【００７７】
ここで、表示装置１３７０は、ユーザにデータの入力を受け付ける画面を表示したり、情報処理装置１０００による演算処理結果の画面を表示したりするものであり、ブラウン管表示装置（ＣＲＴ）、液晶表示装置（ＬＣＤ）等のディスプレイ装置を含む。
【００７８】
ここで、入力装置１３９０は、ユーザによる入力の受け付けを行うものであり、キーボードおよびマウス等により構成してよい。
【００７９】
以上の例は、情報処理装置１０００について主に説明したが、コンピュータに、プログラムをインストールして、そのコンピュータをサーバ装置として動作させることにより上記で説明した機能を実現することもできる。したがって、本発明において一実施形態として説明したサーバにより実現される機能は、上述の方法を当該コンピュータで実行することにより、あるいは、上述のプログラムを当該コンピュータに導入して実行することによっても実現可能である。
【００８０】
以上、本発明の実施形態について説明したが、本発明は上述した実施形態に限るものではない。また、本発明の実施形態に記載された効果は、本発明から生じる最も好適な効果を列挙したに過ぎず、本発明による効果は、本発明の実施例に記載されたものに限定されるものではない。
【図面の簡単な説明】
【００８１】
【図１】本発明を適用したオークションＷｅｂページ変換サーバ装置の一実施態様の構成を示す図である。
【図２】本発明を仮想世界に適用した実施形態におけるオークションＷｅｂページ変換サーバ装置とクライアント端末のそれぞれの構成を示す図である。
【図３】３次元オークション実行処理のフローチャートである。
【図４】オークション情報取得処理のフローチャートである。
【図５】ステップＳ３１にて生成される３次元オークション会場画像を示す図である。
【図６】オークション進行処理のフローチャートである。
【図７】シナリオ例の一部を示す図である。
【図８】シナリオ実行処理のフローチャートである。
【図９】フレームＮｏ．５の演出が実行されたオークション画像を示す図である。
【図１０】入札された場合にフレームＮｏ．１０の演出が実行されたオークション画像を示す図である。
【図１１】落札後のお祝いシーンのフレームＮｏ．３０の演出が実行されたオークション画像を示す図である。
【図１２】本実施形態に係るオークションＷｅｂページ変換サーバ装置の典型的なハードウェア構成例として情報処理装置を示した図である。
【符号の説明】
【００８２】
１００  オークションＷｅｂページ変換サーバ装置
１０１  通信部
１０２  制御部
１０３  記憶部
１１０  オークション情報取得部
１１１  ページ作成部
１１２  会場生成部
１１３  演出部
１２０  オークション情報ＤＢ
１２１  会場情報ＤＢ
１２２  シナリオＤＢ
【図１】
0005027044.tif 000002
【図２】
0005027044.tif 000003
【図３】
0005027044.tif 000004
【図４】
0005027044.tif 000005
【図５】
0005027044.tif 000006
【図６】
0005027044.tif 000007
【図７】
0005027044.tif 000008
【図８】
0005027044.tif 000009
【図９】
0005027044.tif 000010
【図１０】
0005027044.tif 000011
【図１１】
0005027044.tif 000012
【図１２】
0005027044.tif 000013