(57)【要約】【課題】ユーザに過度の負担を強いることなく、実空間を模した仮想空間を、ユーザの属性に応じてカスタマイズする。【解決手段】本発明の情報処理装置において、行動特定部２１が、検知されたユーザの行動を特定し、反映内容決定部２２が、特定された行動に対応するカスタマイズ情報を決定して、仮想空間をどうカスタマイズするのかを決定し、空間情報処理部２３が、決定されたカスタマイズ情報にしたがって仮想空間の元になる空間情報を処理する。【選択図】図１
2013250897.tif 000002
【特許請求の範囲】
【請求項１】
実空間に対応する仮想空間を作成するための空間情報を処理する情報処理装置において、
ユーザが起こした行動に伴い発生したイベントの検知結果を含む検知情報を、外部の装置から取得する検知情報取得手段と、
上記検知情報取得手段によって取得された検知情報に基づいて、ユーザによって起こされた行動を特定する行動特定手段と、
上記行動特定手段によって特定された行動に対応する、上記空間情報をどのように変更するのかを定義するカスタマイズ情報を決定するカスタマイズ内容決定手段と、
上記カスタマイズ内容決定手段によって決定されたカスタマイズ情報にしたがって、上記空間情報を処理する空間情報処理手段とを備えていることを特徴とする情報処理装置。
【請求項２】
上記カスタマイズ内容決定手段は、
ユーザの行動と該行動に関連するカスタマイズ情報とを対応付けた反映規則を参照することにより、上記特定された行動に対応するカスタマイズ情報を決定することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
上記反映規則には、
行動の内容を表す基本行動と、当該行動が何の事物に関して起こされたのかを表す行動対象事物とによって、ユーザの行動が定義されており、
上記行動特定手段は、
上記検知情報から読み取られた基本行動および行動対象事物に合致する行動を、上記反映規則の中から特定することにより、ユーザによって起こされた行動を特定することを特徴とする請求項２に記載の情報処理装置。
【請求項４】
上記空間情報は、
実空間に存在する物体ごとに、物体の現象的属性を規定する情報を含み、
上記カスタマイズ情報は、
空間情報において変更の対象となる物体を指定する情報と、物体の現象的属性をどのように変更するのかを指定する情報とを含み、
上記空間情報処理手段は、
上記カスタマイズ情報にしたがって、指定された物体の現象的属性を、指定された別の内容に変更することにより、上記空間情報をカスタマイズすることを特徴とする請求項１から３までのいずれか１項に記載の情報処理装置。
【請求項５】
上記空間情報は、
物体の現象的属性として、物体ごとに、模様、色、装飾、形状、アニメーション、効果音、性格、および、図形の少なくともいずれか１つの物体要素を規定する情報を含み、
上記空間情報処理手段は、
上記カスタマイズ情報にしたがって、指定された物体の上記の少なくともいずれか１つの物体要素を変更することを特徴とする請求項４に記載の情報処理装置。
【請求項６】
上記カスタマイズ内容決定手段は、
ユーザの行動が、上記行動特定手段によって特定された回数が所定回数以上の場合に、該行動に対応するカスタマイズ情報を決定することを特徴とする請求項１から５までのいずれか１項に記載の情報処理装置。
【請求項７】
上記カスタマイズ情報ごとに、カスタマイズが実施される条件として、ユーザの行動の回数が関連付けられており、
上記カスタマイズ内容決定手段は、
上記行動特定手段によって特定された行動に対応するカスタマイズ情報の中から、該行動が特定された回数が、関連付けられている回数と一致するカスタマイズ情報を決定することを特徴とする請求項１から５までのいずれか１項に記載の情報処理装置。
【請求項８】
既存の反映規則において未定義の行動と、該行動に対応する未定義のカスタマイズ情報とを外部の装置から取得する未定義情報取得手段と、
上記未定義情報取得手段によって取得された未定義の行動と、未定義のカスタマイズ情報とを上記反映規則に登録する未定義情報登録手段とを備えていることを特徴とする請求項２または３に記載の情報処理装置。
【請求項９】
実空間に対応する仮想空間を作成するための空間情報を記憶する空間情報記憶部と、
ユーザが起こした行動に伴い発生したイベントの検知結果を含む検知情報を出力する外部の装置と、
上記検知情報に基づいて上記空間情報をカスタマイズする請求項１から８までのいずれか１項に記載の情報処理装置と、
上記空間情報に基づいて、上記実空間に対応する仮想空間を作成する空間情報利用装置とを含むことを特徴とする空間情報利用システム。
【請求項１０】
実空間に対応する仮想空間を作成するための空間情報を処理する情報処理方法であって、
ユーザが起こした行動に伴い発生したイベントの検知結果を含む検知情報を、外部の装置から取得する検知情報取得ステップと、
上記検知情報取得ステップにて取得された検知情報に基づいて、ユーザによって起こされた行動を特定する行動特定ステップと、
上記行動特定ステップにて特定された行動に対応する、上記空間情報をどのように変更するのかを定義するカスタマイズ情報を決定するカスタマイズ内容決定ステップと、
上記カスタマイズ内容決定ステップにて決定されたカスタマイズ情報にしたがって、上記空間情報を処理する空間情報処理ステップとを含むことを特徴とする情報処理方法。
【請求項１１】
コンピュータを、請求項１から８までのいずれか１項に記載の情報処理装置の各手段として機能させるための制御プログラム。
【請求項１２】
請求項１１に記載の制御プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、実空間を模した仮想空間のデータを処理する情報処理装置、空間情報利用システム、情報処理方法、制御プログラム、および、記録媒体に関するものである。
【背景技術】
【０００２】
従来、実空間を模した仮想空間のデータを作成する技術がある。仮想空間のデータは、表示部を介してユーザに提示される。そして、ゲームなどの遊戯的要素を含むアプリケーションに利用されたり、あるいは、実空間に設置された物体を遠隔操作するためのユーザインターフェースとして利用されたりする。
【０００３】
例えば、実空間から仮想空間のデータを作成するための技術として特許文献１の技術がある。
【０００４】
特許文献１には、現実の物理的な対象物を仮想世界にトランスポートするシステムおよび方法が開示されている。具体的には、対象物の特性および構造を検知するセンサを用いて、対象物の特性および構造データが得られる。そして、得られた特性および構造データを利用して、仮想世界で対象物の均等表現を作成するのに必要なコードが生成される。
【０００５】
これにより、実空間を模した仮想空間のデータを得ることができる。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１０−２３１７６４号公報（２０１０年１０月１４日公開）
【発明の概要】
【発明が解決しようとする課題】
【０００７】
確かに、特許文献１の技術を用いれば、実空間を模した仮想空間を得ることができる。しかし、この仮想空間を、遊戯性の高いアプリケーションに利用する場合には、実空間が忠実に再現されているというだけでは、面白味に欠けるという問題がある。さらに、一度作成された仮想空間が、実空間で日々現実に起こっている出来事を反映して変化していかなければ、ユーザが飽きてしまうため、上記の問題は、いっそう深刻なものとなる。
【０００８】
したがって、様々なアプリケーション上で仮想空間を利用するためには、仮想空間は、実空間を模して作成された上で、実空間との対応を保ちながら、ユーザの属性に応じてカスタマイズできることが好ましい。例えば、ユーザ（実空間の居住人）の属性（嗜好、行動傾向など）に基づいて、仮想空間をカスタマイズすることが望まれる。しかしながら、従来、カスタマイズのために、ユーザが自分の属性を入力したり、ユーザが仮想空間を編集したりすることが必要となり、結果として、非常に煩雑な操作をユーザに強いることになるという問題があった。
【０００９】
本発明は、これらの問題点に鑑みてなされたものであり、その目的は、ユーザに過度の負担を強いることなく、実空間を模した仮想空間を、ユーザの属性に応じてカスタマイズする情報処理装置、空間情報利用システム、情報処理方法、制御プログラム、および、記録媒体を実現することにある。
【課題を解決するための手段】
【００１０】
本発明の情報処理装置は、上記課題を解決するために、実空間に対応する仮想空間を作成するための空間情報を処理する情報処理装置において、ユーザが起こした行動に伴い発生したイベントの検知結果を含む検知情報を、外部の装置から取得する検知情報取得手段と、上記検知情報取得手段によって取得された検知情報に基づいて、ユーザによって起こされた行動を特定する行動特定手段と、上記行動特定手段によって特定された行動に対応する、上記空間情報をどのように変更するのかを定義するカスタマイズ情報を決定するカスタマイズ内容決定手段と、上記カスタマイズ内容決定手段によって決定されたカスタマイズ情報にしたがって、上記空間情報を処理する空間情報処理手段とを備えていることを特徴としている。
【００１１】
上記構成によれば、本発明の情報処理装置は、ユーザ（例えば、上記実空間に居住する人）が起こした行動の内容を、実空間に対応する仮想空間に対して反映することが可能となる。情報処理装置は、上記仮想空間を作成するための空間情報を、ユーザの行動内容に応じてカスタマイズすることができる。
【００１２】
より詳細には、まず、ユーザ行動を起こすと、これに伴って何らかのイベントが発生する。このイベントが検知され、イベントが発生した旨を知らせる上記検知情報が外部の装置から情報処理装置に供給される。外部の装置は、限定されないが、例えば、実空間を監視する監視装置などである。
【００１３】
情報処理装置の検知情報取得手段は、供給された検知情報を取得する。行動特定手段は、取得された検知情報を分析し、ユーザによって起こされた行動が何であるのかを特定する。
【００１４】
次に、カスタマイズ内容決定手段は、ユーザの行動を仮想空間にどのように反映するのかを決定する。すなわち、カスタマイズ内容決定手段は、いくつか定義されているカスタマイズ情報の中から、特定された行動に合わせて実際に実施すべきカスタマイズが定義されたカスタマイズ情報を選択し、その実施を決定する。カスタマイズ情報は、仮想空間の元になる空間情報をどのように変更するのかを具体的に定義する情報である。
【００１５】
カスタマイズ内容決定手段によってカスタマイズ情報が決定されることにより、空間情報処理手段は、決定されたカスタマイズ情報にしたがって、上記空間情報を処理、すなわち、カスタマイズすることができる。
【００１６】
このように、ユーザが何か行動を起こせば、その行動に対応したカスタマイズ情報が選択され、それに基づいて空間情報が処理される。処理後の空間情報に基づいて仮想空間が作成されると、これまでの仮想空間とは異なり、上記のユーザの行動にちなんだ変更が施された仮想空間が完成する。
【００１７】
ここで、ユーザは、実空間およびその他の自分の生活圏内で、普段通りに生活（行動）しているだけであり、仮想空間を別の仕様にカスタマイズするために、情報処理装置に対して特別な操作を行う必要は一切ない。つまり、ユーザは、意識しないでも、普段通りに行動するだけでよい。それだけで、仮想空間に対して、ユーザの属性（嗜好または行動パターンなど）に応じて、ユーザの好みに沿ったカスタマイズが継続されていくことなる。
【００１８】
このように、仮想空間は、ユーザの好みどおりに成長を続ける。結果として、本発明の情報処理装置によって処理される仮想空間を利用すれば、ユーザにとってより面白味のあるアプリケーションを実現することが可能となる。
【００１９】
上記カスタマイズ内容決定手段は、ユーザの行動と該行動に関連するカスタマイズ情報とを対応付けた反映規則を参照することにより、上記特定された行動に対応するカスタマイズ情報を決定することが望ましい。
【００２０】
内容的に関連し合う「ユーザの行動」と「カスタマイズ情報」とが紐付けられて反映規則に定義されている。これにより、カスタマイズ内容決定手段は、ユーザが起こした行動にちなんで、ユーザの属性に沿ったカスタマイズが実施されるようにカスタマイズ情報を決定することができる。
【００２１】
本発明は、この例に限定されないが、例えば、以下のような結果をもたらす。
【００２２】
行動特定手段が、「ロボットキャラクターＢのテレビ番組を視聴した」というユーザの行動を特定したとする。カスタマイズ内容決定手段は、上記行動を反映するために、上記行動に対応付けられたカスタマイズ情報を決定する。つまり、カスタマイズ内容決定手段は、仮想空間の元になる空間情報を、ロボットキャラクターＢ仕様の素材に変更することを決定する。空間情報処理手段は、カスタマイズ内容決定手段の決定にしたがい、空間情報を、ロボットキャラクターＢ仕様の素材に変更する。
【００２３】
ユーザが、ロボットキャラクターＢのテレビ番組を視聴したということは、そのユーザは、ロボットキャラクターＢに興味を持っているということができる。このようなユーザの興味を反映して、情報処理装置は、仮想空間をロボットキャラクターＢ仕様にカスタマイズすることが可能となる。
【００２４】
ここで、ユーザは、普段通りに、ロボットキャラクターＢのテレビ番組を見たくて視聴しただけであり、仮想空間をロボットキャラクターＢ仕様にするために、わざわざ別途の操作を行う必要がない。
【００２５】
上記反映規則には、行動の内容を表す基本行動と、当該行動が何の事物に関して起こされたのかを表す行動対象事物とによって、ユーザの行動が定義されており、上記行動特定手段は、上記検知情報から読み取られた基本行動および行動対象事物に合致する行動を、上記反映規則の中から特定することにより、ユーザによって起こされた行動を特定してもよい。
【００２６】
行動特定手段は、検知情報から、ユーザがどのような行動を起こしたのかを分析し、また、その行動を何の事物に関して起こしたのかを分析する。すなわち、ユーザが起こした行動について、基本行動と行動対象事物とを特定する。
【００２７】
行動特定手段は、上記反映規則にあらかじめ定義されている行動の中から、検知情報から得た内容と合致する行動を検索する。合致する定義済みの行動が反映規則に含まれていればそれを特定することにより、行動特定手段は、現実に発生したユーザの行動がどんな行動であるのかを特定することができる。
【００２８】
なお、検知情報は、これには限定されないが、実空間内でユーザが何らかの行動を起こしている様子を撮影した動画または静止画であってもよい。あるいは、検知情報は、ユーザが電子機器を操作したことによって状態が変化した当該電子機器の変化後の状態を示す情報であってもよい。あるいは、検知情報は、ユーザがどのような行動を起こしたのかを既述した特定の規格に準拠した既述文であってもよい。
【００２９】
上記空間情報は、実空間に存在する物体ごとに、物体の現象的属性を規定する情報を含み、上記カスタマイズ情報は、空間情報において変更の対象となる物体を指定する情報と、物体の現象的属性をどのように変更するのかを指定する情報とを含み、上記空間情報処理手段は、上記カスタマイズ情報にしたがって、指定された物体の現象的属性を、指定された別の内容に変更することにより、上記空間情報をカスタマイズすることが好ましい。
【００３０】
より具体的には、上記空間情報は、物体の現象的属性として、物体ごとに、模様、色、装飾、形状、アニメーション、効果音、性格、および、図形の少なくともいずれか１つの物体要素を規定する情報を含み、上記空間情報処理手段は、上記カスタマイズ情報にしたがって、指定された物体の上記の少なくともいずれか１つの物体要素を変更してもよい。
【００３１】
上記構成によれば、空間情報処理手段は、仮想空間に配置される物体について、外面的に表現される物体の性質（模様、形状、効果音などの現象的属性）を変更することが可能となる。すなわち、物体の本質を大幅に変えずに、実在の物体との対応関係を損なうことなく、物体ごとにさまざまなカスタマイズを実施することができる。
【００３２】
これにより、実空間を模して作成された仮想空間に対して、ユーザの行動にちなんで、外面的に様々な変更が施される。結果として、ユーザにとってより面白味のある仮想空間が作成されることになる。
【００３３】
上記カスタマイズ内容決定手段は、ユーザの行動が、上記行動特定手段によって特定された回数が所定回数以上の場合に、該行動に対応するカスタマイズ情報を決定してもよい。
【００３４】
上記構成によれば、同じ行動が所定回数以上検知されなければ、カスタマイズ内容決定手段がカスタマイズ情報を決定しないので、空間情報処理手段はカスタマイズを実施しない。
【００３５】
このため、本発明の情報処理装置を、ユーザが意図して（好んで）何度も行うような行動についてのみ、その行動にちなんだカスタマイズを仮想空間に施す構成とすることができる。
【００３６】
結果として、ユーザが意図せず偶然少数回行った行動についてまで、むやみに仮想空間に反映するということを防止することが可能となる。よって、ユーザの好みを反映することに関し精度の高い情報処理を空間情報に対して実施できる。
【００３７】
上記カスタマイズ情報ごとに、カスタマイズが実施される条件として、ユーザの行動の回数が関連付けられており、上記カスタマイズ内容決定手段は、上記行動特定手段によって特定された行動に対応するカスタマイズ情報の中から、該行動が特定された回数が、関連付けられている回数と一致するカスタマイズ情報を決定してもよい。
【００３８】
上記構成によれば、特定の行動について、それが何回行われたのかに応じて異なるカスタマイズが実施されるように、本発明の情報処理装置を構成することができる。
【００３９】
例えば、特定の行動の回数が増えていくについて、その行動にちなんだ物体の現象的属性の変化を進行させたりすることが可能となる。結果として、ユーザにとってより面白味のある仮想空間が作成されることになる。
【００４０】
既存の反映規則において未定義の行動と、該行動に対応する未定義のカスタマイズ情報とを外部の装置から取得する未定義情報取得手段と、上記未定義情報取得手段によって取得された未定義の行動と、未定義のカスタマイズ情報とを上記反映規則に登録する未定義情報登録手段とを備えていてもよい。
【００４１】
上記構成によれば、既存の反映規則に基づいて、行動特定手段が特定できないユーザの行動について、情報処理装置が後に学習し、当該行動を特定できるようになる。また、既存の反映規則に基づいて、カスタマイズ内容決定手段が決定できず、また、空間情報処理手段が実施できないカスタマイズについて、情報処理装置が後にカスタマイズ情報を学習し、当該カスタマイズを習得することが可能となる。
【００４２】
情報処理装置の上記の学習は、上記未定義情報取得手段が未定義情報を外部の装置から取得し、これを、上記未定義情報登録手段が上記既存の反映規則に登録することにより達成される。
【００４３】
このように、未定義情報を後に情報処理装置に入力することによって、これまで実施できなかったカスタマイズを、上記情報処理装置において実施できるように構成することができる。
【００４４】
上記未定義情報は、例えば、「商品を購入した」など、特別な行動を起こしたユーザだけにインセンティブとして提供されることが望ましい。これにより、ユーザは、自分の特別な行動によって、特別にカスタマイズされた仮想空間を得たと考えることができる。したがって、上記行動の対価として、付加価値の高い仮想空間をユーザに提供することが可能となる。結果として、本発明によって作成される仮想空間および未定義情報を、商品およびサービスの販売促進ツールとして利用することができる。
【００４５】
本発明の空間情報利用システムは、上記課題を解決するために、実空間に対応する仮想空間を作成するための空間情報を記憶する空間情報記憶部と、ユーザが起こした行動に伴い発生したイベントの検知結果を含む検知情報を出力する外部の装置と、上記検知情報に基づいて上記空間情報をカスタマイズする上述の情報処理装置と、上記空間情報に基づいて、上記実空間に対応する仮想空間を作成する空間情報利用装置とを含むことを特徴としている。
【００４６】
本発明の情報処理方法は、上記課題を解決するために、実空間に対応する仮想空間を作成するための空間情報を処理する情報処理方法であって、ユーザが起こした行動に伴い発生したイベントの検知結果を含む検知情報を、外部の装置から取得する検知情報取得ステップと、上記検知情報取得ステップにて取得された検知情報に基づいて、ユーザによって起こされた行動を特定する行動特定ステップと、上記行動特定ステップにて特定された行動に対応する、上記空間情報をどのように変更するのかを定義するカスタマイズ情報を決定するカスタマイズ内容決定ステップと、上記カスタマイズ内容決定ステップにて決定されたカスタマイズ情報にしたがって、上記空間情報を処理する空間情報処理ステップとを含むことを特徴としている。
【００４７】
なお、上記情報処理装置は、コンピュータによって実現してもよく、この場合には、コンピュータを上記各手段として動作させることにより上記情報処理装置をコンピュータにて実現させる情報処理装置の制御プログラム、およびそれを記録したコンピュータ読み取り可能な記録媒体も、本発明の範疇に入る。
【発明の効果】
【００４８】
本発明の情報処理装置は、上記課題を解決するために、実空間に対応する仮想空間を作成するための空間情報を処理する情報処理装置において、ユーザが起こした行動に伴い発生したイベントの検知結果を含む検知情報を、外部の装置から取得する検知情報取得手段と、上記検知情報取得手段によって取得された検知情報に基づいて、ユーザによって起こされた行動を特定する行動特定手段と、上記行動特定手段によって特定された行動に対応する、上記空間情報をどのように変更するのかを定義するカスタマイズ情報を決定するカスタマイズ内容決定手段と、上記カスタマイズ内容決定手段によって決定されたカスタマイズ情報にしたがって、上記空間情報を処理する空間情報処理手段とを備えていることを特徴としている。
【００４９】
本発明の情報処理方法は、上記課題を解決するために、実空間に対応する仮想空間を作成するための空間情報を処理する情報処理方法であって、ユーザが起こした行動に伴い発生したイベントの検知結果を含む検知情報を、外部の装置から取得する検知情報取得ステップと、上記検知情報取得ステップにて取得された検知情報に基づいて、ユーザによって起こされた行動を特定する行動特定ステップと、上記行動特定ステップにて特定された行動に対応する、上記空間情報をどのように変更するのかを定義するカスタマイズ情報を決定するカスタマイズ内容決定ステップと、上記カスタマイズ内容決定ステップにて決定されたカスタマイズ情報にしたがって、上記空間情報を処理する空間情報処理ステップとを含むことを特徴としている。
【００５０】
結果として、ユーザに過度の負担を強いることなく、実空間を模した仮想空間を、ユーザの属性に応じてカスタマイズすることが可能になるという効果を奏する。
【図面の簡単な説明】
【００５１】
【図１】本発明の情報処理装置の要部構成を示すブロック図である。
【図２】本発明の仮想部屋利用システムの概要を示す図である。
【図３】上記仮想部屋利用システムの空間情報記憶部に記憶されている、実空間の空間情報のデータ構造および具体例を示す図である。
【図４】空間情報利用装置によって、空間情報に基づいて作成された仮想空間の具体例を示す図である。
【図５】上記仮想部屋利用システムの反映規則記憶部に記憶されている反映規則のデータ構造および具体例を示す図である。
【図６】情報処理装置の行動回数記憶部に記憶されている行動回数テーブルのデータ構造および具体例を示す図である。
【図７】情報処理装置の処理の流れを示すフローチャートである。
【図８】カスタマイズされた後の空間情報（図３）に基づいて作成された仮想空間の一具体例を示す図である。
【図９】他の実施形態の反映規則記憶部に記憶されている反映規則のデータ構造および具体例を示す図である。
【図１０】他の実施形態の空間情報記憶部に記憶されている空間情報のデータ構造および具体例を示す図である。
【図１１】空間情報（図１０）に基づいて作成された仮想空間の一具体例を示す図である。
【図１２】情報処理装置の特典情報取得部によって取得される特典情報のデータ構造および具体例を示す図であり、特に、上記特典情報に含まれる、追加の反映規則の具体例を示す図である。
【図１３】情報処理装置の特典情報取得部によって取得される特典情報のデータ構造および具体例を示す図であり、特に、（ａ）は、上記特典情報に含まれる、追加の素材データの具体例を示す図であり、（ｂ）は、上記特典情報に含まれる、行動情報の具体例を示す図である。
【図１４】他の実施形態の空間情報記憶部に記憶されている空間情報のデータ構造および具体例を示す図である。
【図１５】情報処理装置の処理の流れを示すフローチャートである。
【図１６】空間情報（図１４）に基づいて作成された仮想空間の一具体例を示す図である。
【発明を実施するための形態】
【００５２】
≪実施形態１≫
本発明の実施形態について、図１〜図８に基づいて説明すると以下の通りである。
【００５３】
以下で説明する実施形態では、一例として、本発明の情報処理装置を、仮想部屋利用システムに含まれる情報管理サーバに搭載した例について説明する。情報管理サーバは、通信ネットワークを介して、実空間に対応する空間情報を閲覧したり、変更したりして、当該空間情報にさまざまな処理を実施することができる。空間情報は、上記実空間に設置されている物体（電子機器、家具など）についての情報を含み、仮想空間を定義する電子データである。ユーザが所有する通信端末装置などの空間情報利用装置は、空間情報を利用して、仮想空間を作成し、ユーザに提示することが可能となる。ユーザに提示された仮想空間は、遊戯性の高いアプリケーションに利用されたり、実空間に設置された物体を操作するためのユーザインターフェースとして利用されたりする。
【００５４】
なお、以下の図面において同一または相当する部分には、同一の参照符号を付すものとし、それらの説明は重複して行なわない。また、図面における長さ、大きさおよび幅などの寸法関係ならびに形状は、図面の明瞭化と簡略化のために適宜に変更されており、実際の寸法および形状を表してはいない。
【００５５】
〔仮想部屋利用システムの概要〕
図２は、本発明の仮想部屋利用システム１００の概要を示す図である。
【００５６】
仮想部屋利用システム１００は、少なくとも、実空間ＲＳに設置された物体の情報を記憶する空間情報記憶部２と、実空間ＲＳにおけるイベントの発生を監視する監視装置と、空間情報を処理する本発明の情報処理装置と、空間情報をカスタマイズする際の規則を記憶する反映規則記憶部６と、空間情報をカスタマイズするために必要な素材を記憶する素材記憶部７とを含む構成である。
【００５７】
本実施形態では、一例として、情報管理サーバ４が、本発明の情報処理装置として機能する。情報処理装置（情報管理サーバ４）は、空間情報記憶部２に記憶されている空間情報を処理するものである。空間情報は、実空間ＲＳに設置されている各物体についての情報を集めたデータベースである。具体的には、物体の正体、設置位置、大きさ、形状、外観、向きなどの個々の物体について情報が集約されている。
【００５８】
具体的には、情報管理サーバ４は、実空間ＲＳに居るユーザの行動に伴って発生するイベントの内容に応じて、空間情報をカスタマイズする。カスタマイズするとは、ここでは、空間情報における個々の物体についての情報を変更することを指す。そして、この変更は、実空間ＲＳに実際に存在する物体との対応関係が損なわれることがないように、物体の本質的属性ではなく、仮想空間ＶＳにおける当該物体の外面的（現象的）属性を変更することによって実現される。例えば、情報管理サーバ４は、これには限定されないが、空間情報において管理されている各物体の設置位置、大きさ、形状、外観、向き、色、動きなど、外面的に現れる物体の属性に対して、ユーザの行動を反映するためのカスタマイズを行う。
【００５９】
情報管理サーバ４の機能構成および空間情報のデータ構造については後に詳述する。
【００６０】
監視装置は、実空間ＲＳに居るユーザの行動を監視し、イベントの発生を検知するものである。監視装置は、実空間ＲＳをセンシングして得た情報を監視情報（検知情報）として情報管理サーバ４に供給する。監視装置は、本実施形態では、監視情報を情報管理サーバ４に送信できる通信機能を備えていれば、どのようなもので実現されていても構わない。例えば、実空間ＲＳに設置された自走式掃除機１が監視装置として機能してもよい。自走式掃除機１は、内蔵のカメラで実空間ＲＳ内を撮影し、撮影して得た静止画または動画を監視情報として情報管理サーバ４に送信してもよい。あるいは、自走式掃除機１は、内蔵の臭気センサ、ホコリセンサ、衝突検知センサ、段差検知センサ、集音センサなどの各種センサから得た情報を監視情報として情報管理サーバ４に供給してもよい。
【００６１】
また、本実施形態では、実空間ＲＳに設置されたデジタルテレビが監視装置として機能してもよい。デジタルテレビは、ユーザによってある番組が視聴されると、その視聴された番組を特定する情報を監視情報として情報管理サーバ４に供給することができる。デジタルテレビに限らず、実空間ＲＳに設置されたあらゆる電子機器がユーザの指示によって動作したときの当該機器の状態情報を監視情報として情報管理サーバ４に供給することができる。
【００６２】
なお、監視装置として機能する、自走式掃除機１、デジタルテレビなどの各種電子機器は、それ自体が、実空間ＲＳに実在する物体として、空間情報において管理されていてもよい。
【００６３】
これらの監視装置によって供給された監視情報に基づいて、情報管理サーバ４は、実空間ＲＳで発生したイベント、すなわち、ユーザの行動を特定することが可能となる。
【００６４】
反映規則記憶部６は、ユーザの行動を定義するとともに、定義したユーザの行動に応じて、空間情報に対して実施すべきカスタマイズの内容を定義する反映規則を記憶するものである。すなわち、反映規則とは、ユーザがどの行動を起こした場合に、その行動をどのようにして仮想空間ＶＳに反映すればよいのかを規則として定めたものである。
【００６５】
素材記憶部７は、情報管理サーバ４が反映規則にしたがって物体の情報をカスタマイズするために必要な素材のデータを記憶するものである。例えば、各物体の、外面に現れる現象的属性（外面的属性）を別のものに変更するために、物体に関連付けることが可能な別の属性情報（設置位置、大きさ、形状、外観、向き、色、動きなど）が記憶されている。
【００６６】
さらに、仮想部屋利用システム１００は、上記空間情報を利用する空間情報利用装置をさらに含んでいてもよい。情報管理サーバ４が、空間情報利用装置として機能してもよいが、本実施形態では、ユーザが所有する通信端末装置３が、空間情報利用装置として機能する。
【００６７】
通信端末装置３は、空間情報記憶部２に記憶されている空間情報を読み出して、読み出した情報から仮想空間ＶＳを作成するものである。通信端末装置３は、作成した仮想空間ＶＳを表示部に表示して、ユーザＵに提示する。ユーザＵは、自分が居住する実空間ＲＳに対応する仮想空間ＶＳを表示部から確認して、遊戯性の高いアプリケーションに興じたり、実空間ＲＳに存在する各物体を遠隔操作したりすることができる。
【００６８】
通信端末装置３は、例えば、タブレット端末、スマートフォン、携帯電話機、ＰＤＡ（Personal Digital Assistant）、ノート型パソコン、携帯型ゲーム機、電子手帳、電子書籍リーダ、デジタルカメラなどである。しかし、通信端末装置３は、上記に限定されず、空間情報記憶部２に接続して情報を取得する機能を備えていれば、どのような機器によって実現されてもよい。また、通信端末装置３は、携帯型の電子機器である必要はなく、デスクトップパソコン、テレビなどで実現されてもよい。
【００６９】
なお、図２に示す仮想部屋利用システム１００は、本発明の情報処理装置の一利用形態を示しているに過ぎない。つまり、通信端末装置３が、本発明の情報処理装置として機能してもよいし、情報管理サーバ４が、空間情報利用装置として機能してもよい。
【００７０】
また、自走式掃除機１と、通信端末装置３とは、通信ネットワーク５を介して、双方向通信が可能となるように接続されていてもよい。ユーザＵは、実空間ＲＳに滞在し、自走式掃除機１のそばに居ることも想定される。そのため、自走式掃除機１と、通信端末装置３とは、ＷｉＦｉ（登録商標）、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＺｉｇＢｅｅ（登録商標）等の無線電波方式により接続されてもよい。あるいは、ユーザＵは、通信端末装置３を携帯して外出することも想定される。そのため、自走式掃除機１と、通信端末装置３とは、インターネット、携帯電話網などを介して互いに通信することが可能である。通信端末装置３が情報処理装置として機能する場合には、通信端末装置３は、自走式掃除機１から監視情報を直接受信することが可能となる。
【００７１】
また、空間情報記憶部２、反映規則記憶部６および素材記憶部７は、本願発明の情報処理装置として機能する、情報管理サーバ４または通信端末装置３に内蔵される記憶装置で実現されてもよいし、仮想部屋利用システム１００に含まれる各種装置が通信ネットワーク５を介して接続可能なように設置された外部の記憶装置で実現されてもよい。
【００７２】
〔空間情報および仮想空間ＶＳについて〕
次に、仮想部屋利用システム１００において利用される空間情報と、それによって作成される仮想空間ＶＳとの具体例について図を用いて説明する。
【００７３】
図３は、空間情報記憶部２に記憶されている、実空間ＲＳの空間情報のデータ構造および具体例を示す図である。図３において、空間情報をテーブル形式のデータ構造にて示したことは一例であって、空間情報のデータ構造を、テーブル形式に限定する意図はない。以降、データ構造を説明するためのその他の図においても同様である。
【００７４】
図３に示す空間情報は、図２に示す実空間ＲＳに対応する空間情報であり、実空間ＲＳに存在する各物体の情報を含むものである。空間情報は、通信端末装置３が、仮想空間ＶＳを作成するのに利用される。
【００７５】
空間情報は、個々の物体の情報を格納した複数の物体レコードによって構成される。１つの物体レコードには、１つの物体についての情報が格納される。図３に示す例では、物体レコードは、物体ＩＤ、物体特定情報、空間配置情報、物体図形の４つのカラムを有する。
【００７６】
物体ＩＤのカラムには、個々の物体を一意に識別するための文字列が格納される。
【００７７】
物体特定情報のカラムには、物体の正体を表す文字列が格納される。物体特定情報は、物体の一般的な名称など、ユーザが見てその物体が何であるのかを認識できるような単語であることが好ましい。
【００７８】
空間配置情報のカラムには、実空間ＲＳに対応する空間座標系において、実空間ＲＳを模して各物体を配置するために必要な情報が格納される。具体的には、空間配置情報は、位置座標、サイズ情報、向き情報を含む。
【００７９】
位置座標は、実空間ＲＳにおける物体の設置位置に対応するように、当該物体に対応する図形を仮想空間ＶＳのどこに配置するのかを示す情報である。位置座標は、図示しないが、上記空間座標系における図形の中心点の位置、すなわち、Ｘ、Ｙ、Ｚの値で表現される。本実施形態では、あらかじめ、実空間ＲＳに対応する空間座標系が定義されている。例えば、実空間ＲＳに対応する直方体の左下一番奥を原点（（Ｘ、Ｙ、Ｚ）＝（０、０、０））とする３次元の空間座標系が定義されている。そして、一例として、実空間ＲＳのサイズが、幅（Ｘ軸）１０００×奥行き（Ｙ軸）５００×高さ（Ｚ軸）６００と定義されている。サイズの数値は、実寸サイズである必要はない。よって、数字には単位は示されない。各物体の図形は、Ｘ、Ｙ、Ｚの位置座標に基づいて、幅（Ｘ軸）１０００×奥行き（Ｙ軸）５００×高さ（Ｚ軸）６００の空間座標系にプロットされる。
【００８０】
サイズ情報は、実空間ＲＳにおける物体の大きさに対応するように、当該物体に対応する図形の、仮想空間ＶＳにおけるサイズを示す情報である。サイズ情報は、図示しないが、例えば、幅（Ｘ軸）×奥行き（Ｙ軸）×高さ（Ｚ軸）の値で表現される。
【００８１】
向き情報は、実空間ＲＳにおける物体の向きに対応するように、仮想空間ＶＳ上での物体の向きを示す情報である。向き情報は、物体に、構成上の向きの区別が必要である場合に格納されればよい。例えば、デジタルテレビには、正面と背面とがある。デジタルテレビの向き情報は、上記空間座標系のベクトルの値で表現される。ベクトルによって、仮想空間ＶＳにおいてデジタルテレビの正面をどの方向に向けて配置すればよいかが特定される。
【００８２】
物体図形のカラムには、各物体を視覚的に表す図形（アイコン、写真など）が格納される。あるいは、図形のファイル名、図形の保存先アドレスが格納されていてもよい。なお、物体図形は、物体を平面的に表現した２Ｄ図形であってもよいし、物体を立体的に表現した２Ｄ図形であってもよいし、物体を多方面から立体的に表示できる３Ｄ図形であってもよい。
【００８３】
実空間ＲＳを忠実な再現は、特許文献１またはその他の公知技術によって実現されている。したがって、実空間ＲＳの忠実な再現のために必要な空間情報におけるデータ構造は、特許文献１またはその他の公知技術において適宜設計されたものを採用できる。したがって、図３に示す、空間情報のデータ構造のうち、物体ＩＤ、物体特定情報、空間配置情報、および、物体図形は、空間情報のデータ構造の一例を示すものであり、本発明の情報処理装置が扱う空間情報のデータ構造を限定するものではない。
【００８４】
本発明の空間情報において、１つの物体は、１以上の物体要素で構成されている。つまり、１つの物体を定義するために、１以上の物体要素が定義される。図３に示す例では、物体レコードに対して、各物体要素を表す物体要素レコードが関連付けられている。すなわち、通信端末装置３は、物体の変更を物体要素単位で行うことが可能であり、実在の物体との対応関係を損なうことなく（すなわち、本質を大幅に変えることなく）、物体の外面的属性を変更してカスタマイズを行うことが可能となる。これにより、実空間ＲＳを模して作成された仮想空間ＶＳにさまざまなアレンジが施され、ユーザにとってより面白味のある仮想空間ＶＳが作成されることになる。物体要素レコードのデータ構造については後に詳述する。
【００８５】
図４は、通信端末装置３によって作成された仮想空間ＶＳの具体例を示す図である。図４に示す例は、デフォルトで作成された（カスタマイズ前の）空間情報にしたがって作成された仮想空間ＶＳに対応している。
【００８６】
図４に示す例では、通信端末装置３は、実空間ＲＳおよび各物体を立体的に表現した２Ｄ図形を用いて、実空間ＲＳを斜め上から見下ろしたように俯瞰的な仮想空間ＶＳを作成しているが、これに限定されない。通信端末装置３は、３Ｄ図形を使って、どの向きから見ても表示可能な仮想空間ＶＳを作成してもよいし、物体を平面的に表現した２Ｄ図形を用いて、実空間ＲＳを真上から見たように表現した２次元の仮想空間ＶＳを作成してもよい。通信端末装置３は、作成した仮想空間ＶＳを通信端末装置３の表示部に表示する。これによりユーザＵは、表示部から、実空間ＲＳを模した仮想空間ＶＳを確認することができる。そして、ユーザＵは、仮想空間ＶＳを操作して、ゲームなどに興じたり、実空間ＲＳの各物体を遠隔制御したりすることができる。
【００８７】
さらに、本発明の情報管理サーバ４は、上述のデフォルトで作成された仮想空間ＶＳを、ユーザが行動を起こすのに伴って、カスタマイズすることが可能である。
【００８８】
続いて、本発明の情報処理装置としての情報管理サーバ４が、ユーザの行動に応じてどのように空間情報（仮想空間ＶＳ）をカスタマイズするのかについて、より詳細に説明する。
【００８９】
〔情報管理サーバの構成〕
図１は、本発明の一実施形態における、情報処理装置としての情報管理サーバ４の要部構成を示すブロック図である。
【００９０】
情報管理サーバ４は、少なくとも、制御部１０、記憶部１１および通信部１２を備えている構成である。情報管理サーバ４は、通信部１２の他にも、図示しない入力端子および出力端子などデータの入出力に係る各種部品を標準的に備えている。
【００９１】
制御部１０は、記憶部１１に記憶されたプログラムおよびデータ、図示しない入出力部から入力されたデータ、ならびに、外部装置から受信したプログラムおよびデータなどに基づき、情報管理サーバ４における各ブロックを統括して制御するブロックである。
【００９２】
通信部１２は、自走式掃除機１などの実空間ＲＳに設置された各監視装置（物体）、通信端末装置３、あるいは、その他の外部装置との間で、通信ネットワーク５を介して、データの送受信を行うブロックである。また、通信部１２は、空間情報を空間情報記憶部２から取得したり、反映規則を反映規則記憶部６から読み出したり、カスタマイズに使う材料を素材記憶部７から取得したりする。また、通信部１２は、情報管理サーバ４がカスタマイズした空間情報を空間情報記憶部２に送信したりする。
【００９３】
記憶部１１は、（１）情報管理サーバ４の制御部１０が実行する制御プログラム、（２）制御部１０が実行するＯＳプログラム、（３）制御部１０が、情報管理サーバ４が有する各種機能を実行するためのアプリケーションプログラム、および、（４）該アプリケーションプログラムを実行するときに読み出す各種データを記憶するものである。あるいは、（５）制御部１０が各種機能を実行する過程で演算に使用するデータおよび演算結果等を記憶するものである。例えば、上記の（１）〜（４）のデータは、ＲＯＭ（read only memory）、フラッシュメモリ、ＥＰＲＯＭ（Erasable Programmable ROM）、ＥＥＰＲＯＭ（Electrically EPROM）、ＨＤＤ（Hard Disc Drive）などの不揮発性記憶装置に記憶される。例えば、上記の（５）のデータは、ＲＡＭ（Random Access Memory）などの揮発性記憶装置に記憶される。どのデータを記憶するために、記憶部１１をどの記憶装置にて実現するのかについては、情報管理サーバ４の使用目的、利便性、コスト、物理的な制約などから適宜決定されればよい。
【００９４】
本実施形態では、記憶部１１は、行動回数記憶部３０を備えている。行動回数記憶部３０としての記憶部１１は、不揮発性記憶装置として実現されており、情報管理サーバ４が、ユーザＵが行った行動を特定したときに、その行動が何回行われたのかを記憶している。
【００９５】
制御部１０は、機能ブロックとして、少なくとも、監視情報取得部２０、行動特定部２１、反映内容決定部２２、および、空間情報処理部２３を備えている。さらに、制御部１０は、機能ブロックとして、カスタマイズ確認部２４を備えていることが好ましい。
【００９６】
ここで、本実施形態の情報管理サーバ４は、機能ブロックとしての特典情報取得部２５および特典情報登録部２６を必ずしも備えていない。よって、特典情報取得部２５および特典情報登録部２６の機能については、後述する他の実施形態において詳細に説明する。
【００９７】
なお、上述した制御部１０の各機能ブロックは、ＣＰＵ（central processing unit）が、ＲＯＭ（read only memory）、ＮＶＲＡＭ（non-Volatile random access memory）などで実現された記憶装置（記憶部１１）に記憶されているプログラムをＲＡＭ（random access memory）などに読み出して実行することで実現できる。
【００９８】
監視情報取得部２０は、自走式掃除機１などの監視装置から監視情報を取得するものである。上述したとおり、監視情報は、実空間ＲＳに設置されている監視装置が、実空間ＲＳ内の様子をセンシングした結果得られた情報のことである。これには限定されないが、監視情報の具体的な例を挙げると以下のとおりである。監視情報取得部２０は、監視装置がカメラで実空間ＲＳ内を撮影した静止画および動画を監視情報として取得する。監視情報取得部２０は、監視装置としてのデジタルテレビから、ユーザによって視聴されている番組の番組ＩＤを取得する。あるいは、監視情報取得部２０は、監視装置としてのＣＤプレーヤから、ユーザによって再生されたＣＤの商品コードを監視情報として取得してもよい。
【００９９】
行動特定部２１は、監視情報取得部２０によって取得された監視情報を分析して、ユーザが実際に起こした行動を特定するものである。
【０１００】
何種類ものユーザの行動が、反映規則記憶部６の反映規則においてあらかじめ定義されている。行動特定部２１は、監視情報の分析結果にマッチする行動を、上記反映規則に定義されているいくつかの行動の中から１つ選択することによって、ユーザが実際に起こした行動を特定する。
【０１０１】
反映内容決定部２２は、行動特定部２１によって特定されたユーザの行動を仮想空間ＶＳ上の物体に反映するためのカスタマイズの内容を決定するものである。
【０１０２】
具体的には、反映規則には、カスタマイズの内容を具体的に定義したカスタマイズ情報が含まれており、ユーザの行動に対応付けて、何種類ものカスタマイズ情報が記憶されている。反映内容決定部２２は、特定されたユーザの行動に対応付けられたカスタマイズ情報を、抽出することによって、ユーザが実際に起こした行動を反映するためのカスタマイズ内容を定義したカスタマイズ情報を決定することができる。
【０１０３】
空間情報処理部２３は、反映内容決定部２２によって決定されたカスタマイズ情報にしたがってカスタマイズを仮想空間ＶＳに対して実施するものである。カスタマイズ情報には、どの物体に対してどのような変更を行うのかを指定する情報が含まれている。空間情報処理部２３は、決定されたカスタマイズ情報の内容にしたがって、図３に示す空間情報を処理（変更）する。
【０１０４】
〔反映規則について〕
図５は、反映規則記憶部６に記憶されている反映規則のデータ構造および具体例を示す図である。図５に示す反映規則は、反映規則記憶部６に記憶されている反映規則の全てを表しておらず、ほんの一部を例示しているにすぎない。
【０１０５】
反映規則は、概して、（１）ユーザの行動に伴って実空間ＲＳで起こったイベントの内容を定義する「イベント」のカラムと、（２）実空間ＲＳでイベントが発生したときに、そのイベントに関連して仮想空間ＶＳに反映するカスタマイズの内容を定義する「カスタマイズ」のカラムとを有する。各イベントおよび各カスタマイズ情報は、それぞれ、管理を容易にするために、イベントＩＤおよびカスタマイズＩＤによって一意に識別可能となっている。そして、１つのイベントには、１以上のカスタマイズ情報が対応付けられている。これにより、反映内容決定部２２は、実空間ＲＳにて発生したイベント（ユーザの行動）が特定されたことにより、実行すべきカスタマイズ情報を決定することができる。
【０１０６】
本実施形態では、イベント（ユーザの行動）は、「基本行動」のカラムと、「行動対象事物」のカラムとによって定義される。
【０１０７】
基本行動とは、ユーザが起こし得る、あらゆる行動を一般化して定義したものである。
【０１０８】
行動対象事物とは、ユーザが、上記基本行動を、どのような事物（thing）に関して起こしたのかを定義するものである。行動対象事物は、ユーザが基本行動を起こす上で、関心を寄せる事物を示している。
【０１０９】
例えば、ユーザが、実空間ＲＳ内で、アイドルＡのポスターを壁に貼ったとする。ユーザのこの行動は、基本行動「ポスターを貼った」と、行動対象事物「アイドルＡ」とによって定義される。あるいは、ユーザが、実空間ＲＳ内で、ロボットキャラクターＢのテレビ番組をテレビで視聴したとする。ユーザのこの行動は、基本行動「テレビ番組を視聴した」と、行動対象事物「ロボットキャラクターＢ」とによって定義される。あるいは、ユーザが、実空間ＲＳ内で、牛乳を飲んだとする。ユーザのこの行動は、基本行動「飲食した」と、行動対象事物「牛乳」とによって定義される。あるいは、ユーザが、実空間ＲＳに新しくテレビを設置したとする。ユーザのこの行動は、基本行動「新しい家電を設置した」と、行動対象事物「テレビ」とによって定義される。
【０１１０】
行動特定部２１は、監視情報取得部２０を介して受信した監視情報を分析して、まず、ユーザがどのような行動を起こしたのかを判断し、反映規則を参照して、ユーザの基本行動を特定する。さらに、行動特定部２１は、監視情報に基づいて上記行動が何について起こされたのかを判断し、反映規則を参照して、行動対象事物を特定する。これにより、行動特定部２１は、ユーザが実空間ＲＳ内で起こした行動を特定することができる。
【０１１１】
本実施形態では、カスタマイズ情報は、「対象物体」のカラムと、「行動反映内容」のカラムとによって定義される。
【０１１２】
対象物体とは、カスタマイズの対象（target）となる物体（object）を指定する情報である。図３に示すとおり、実空間ＲＳに設置されている各物体は、本質的に「物体特定情報」によって分類されている。よって、本実施形態では、カスタマイズの対象物体を指定する情報として物体特定情報を用いる。物体特定情報が格納された対象物体のカラムを参照すれば、空間情報処理部２３は、仮想空間ＶＳ上のどの物体についてカスタマイズを実施すればよいのかを把握することができる。
【０１１３】
行動反映内容とは、上記対象物体によって指定された物体の仮想空間ＶＳ上の情報をどのように変更すればよいのかを定義したものである。この変更は、対応するユーザの行動を反映する内容になっている。これにより、空間情報処理部２３は、ユーザの嗜好または行動傾向に関連性がある変更を、物体に対して実施することが可能となる。
【０１１４】
例えば、ユーザがイベントＩＤ「ＥＶ００７」の行動を起こした場合、カスタマイズＩＤ「ＣＵ００７−１」のカスタマイズ情報が反映内容決定部２２によって決定される。空間情報処理部２３は、カスタマイズＩＤ「ＣＵ００７−１」のカスタマイズ情報が指定する対象物体と行動反映内容とにしたがってカスタマイズを実施する。すなわち、ユーザが、アイドルＡのポスターを部屋に貼った場合には、空間情報処理部２３は、仮想空間ＶＳの物体「壁」に対して「模様をアイドルＡ仕様にする」という変更を実施する。アイドルＡのポスターを部屋に貼るということは、ユーザは、アイドルＡに興味を持っているといえる。上述の空間情報処理部２３が実施した仮想空間ＶＳに対するカスタマイズは、アイドルＡ好きというユーザの属性に沿ったものであるといえる。
【０１１５】
空間情報処理部２３は、具体的には、空間情報を以下のように変更してカスタマイズを実施する。
【０１１６】
〔物体要素について〕
上述のとおり、図３に示す空間情報において、１つの物体レコードには、１以上の物体要素レコードが関連付けられている。空間情報処理部２３は、物体要素ごとに変更を行うことにより、物体の本質的属性を大幅に変えることなく、ユーザの属性に沿ったカスタマイズを実施することができる。
【０１１７】
図３に示すとおり、例えば、物体「壁」は、当該物体の外面的属性を定める要素としての、物体要素「模様」および物体要素「色」から構成されている。
【０１１８】
模様は、壁の模様、柄、前景などを定義するものであり、模様の素材データのカラムには、模様、柄、前景を指定する情報または画像データなどが格納される。
【０１１９】
色は、壁の色、背景などを定義するものであり、色の素材データのカラムには、色を指定するコードなどが格納される。
【０１２０】
仮想空間ＶＳを作成する空間情報利用装置は、物体「壁」の物体図形に、物体要素「模様」に関連付けられている模様の素材データと、物体要素「色」に関連付けられている色の素材データとを組み合わせて、仮想空間ＶＳに物体「壁」を配置する。
【０１２１】
図３に示すとおり、例えば、物体「エアコン」は、物体要素「色」および物体要素「アニメーション」から構成されていてもよい。空間情報処理部２３は、例えば、アニメーションの物体要素レコードに関連付けられた素材データ「そよ風」を、エアコンの物体図形に組み合わせることができる。このような物体要素レコードにしたがって、空間情報利用装置は、図４に示すとおり、エアコンの物体図形にそよ風のアニメーションを追加して、仮想空間ＶＳに配置することができる（図４の物体４０６）。
【０１２２】
なお、図３の空間情報において、素材データのカラムに、デフォルト値が格納されているレコードがある。これは、仮想空間ＶＳが作成されたときの初期に設定された素材データを示している。本実施形態では、デフォルトの素材（初期に設定される素材データ）としては、実空間ＲＳの現象的属性に最も近い属性の素材データが選択されるものとする。すなわち、空間情報において、素材データがすべてデフォルトの場合は、仮想空間ＶＳに対してカスタマイズが行われておらず、仮想空間ＶＳが実空間ＲＳを忠実に再現して作成されることになる。なお、デフォルト値は、カスタマイズが解除されたときに、仮想空間ＶＳをいつでも初期状態に戻せるように、素材記憶部７に保存されてあることが好ましい。
【０１２３】
さらに、図３の空間情報において、物体要素レコードは、「反映日時」のカラムを有していることが好ましい。
【０１２４】
反映日時のカラムには、空間情報処理部２３が物体要素レコードに対して変更を施した日時が格納される。空間情報処理部２３は、例えば、壁の模様をデフォルトからロボットキャラクターＢ柄に変更したときに、その変更したときの日時を反映日時のカラムに記憶する。
【０１２５】
上記のデータ構造によれば、カスタマイズが開始された日時、または、過去にカスタマイズが継続された期間を情報管理サーバ４が管理することが可能となる。例えば、カスタマイズの設定期間に有効期限を設ける場合には、有効期限の管理のために当該データ構造は有用である。
【０１２６】
〔カスタマイズの解除について〕
上述したとおり、空間情報処理部２３は、カスタマイズを解除して、仮想空間ＶＳの状態を初期の状態、または、直前の状態にすぐに戻せることが好ましい。
【０１２７】
空間情報処理部２３は、図３の空間情報において、物体のカスタマイズを実施した場合に、反映日時のカラムにカスタマイズ日時を記録するとともに、有効期限の日時を記憶することが考えられる。空間情報処理部２３は、上記カスタマイズが有効である期間が、上記有効期限を満了した場合には、上記カスタマイズを解除して、物体を元の状態に戻す。例えば、物体「壁」の物体要素の「模様」の素材データを、ロボットキャラクターＢ柄から、元のデフォルトに戻す。
【０１２８】
こうして、特定のカスタマイズに有効期限を設けることにより、当該カスタマイズの電子コンテンツとしての価値を高めることが可能となる。
【０１２９】
あるいは、制御部１０は、カスタマイズ確認部２４をさらに備えていてもよい。カスタマイズ確認部２４は、空間情報処理部２３が仮想空間ＶＳをカスタマイズした場合に、そのことをユーザに通知するとともに、そのカスタマイズがユーザに受け入れられるか否かをユーザに対して問い合わせるものである。
【０１３０】
空間情報処理部２３によってある物体に対してカスタマイズが実施されると、カスタマイズ確認部２４は、そのカスタマイズ内容を通知するメッセージを通信部１２を介して、通信端末装置３に送信する。通信端末装置３に上記メッセージが表示される。通信端末装置３に表示されたメッセージには、カスタマイズ内容の説明と、当該カスタマイズの適否を問い合わせて、ユーザに適否を入力させるためのプロンプトとが含まれる。ユーザは、通信端末装置３を操作して、上記カスタマイズが気に入ればカスタマイズの維持を指示する入力（適）を行い、上記カスタマイズが気に入らなければカスタマイズの解除を指示する入力（否）を行うだけでよい。
【０１３１】
ユーザの適否を示した回答が、通信端末装置３から送信され、通信部１２を介してカスタマイズ確認部２４に受信される。カスタマイズ確認部２４は、適否の回答を空間情報処理部２３に供給する。空間情報処理部２３は、供給された回答が「否」の場合には、先に実施したカスタマイズを解除してデフォルトに戻す。
【０１３２】
上記構成によれば、ユーザが望まないカスタマイズがむやみに実施されることを防止することが可能となる。ここで、ユーザは、適否を指示する操作を行うだけであり、ユーザに過度の負担を強いることはない。
【０１３３】
〔行動回数の管理について〕
情報管理サーバ４の記憶部１１は、行動回数記憶部３０を備えていることが好ましい。行動回数記憶部３０は、定義されている行動ごとに、実際にユーザが当該行動を起こした回数を記憶するものである。
【０１３４】
そして、反映内容決定部２２は、行動回数記憶部３０を参照し、ユーザが同じ行動を所定閾値回数以上繰り返した場合に、対応するカスタマイズが実施されるように決定することが好ましい。
【０１３５】
図６は、行動回数記憶部３０に記憶されている行動回数テーブルのデータ構造および具体例を示す図である。
【０１３６】
行動回数テーブルは、イベントＩＤに関連付けて、少なくとも、「行動回数」のカラムと、「閾値」のカラムとを有している。
【０１３７】
行動回数のカラムには、ユーザがその行動を起こした回数が格納される。行動特定部２１は、監視情報の分析の結果、ユーザが起こした行動を特定すると、その特定の度に、特定した行動に対応するイベントのレコードの行動回数を１カウントアップする。ここで、行動回数は、実空間ＲＳの監視が開始されてから現在までの累積回数が記録されてもよい。あるいは、行動特定部２１は、行動回数を所定期間ごとに０にリセットし、所定期間における回数（頻度）を記録する構成であってもよい。
【０１３８】
閾値のカラムには、カスタマイズ実施の条件となる回数があらかじめ格納されている。反映内容決定部２２は、上記行動回数と閾値とを比較し、行動回数が閾値以上になった場合に当該イベント（ユーザの行動）に対応するカスタマイズを実施することを決定する。
【０１３９】
例えば、図６に示すとおり、ユーザが「犬キャラクターＣのテレビ番組を視聴した」という行動（イベントＩＤ：ＥＶ００２）を過去に４回行っており、行動特定部２１が、再度上記行動が起こされたことを特定したとする。行動特定部２１は、イベントＩＤがＥＶ００２のレコードの行動回数を４から５にカウントアップする。反映内容決定部２２は、行動回数「５」が、閾値「５」以上に到達したことに伴って、イベントＩＤ：ＥＶ００２に対応付けられた２つのカスタマイズを実施することを決定する。２つのカスタマイズとは、図５に示す例では、カスタマイズＩＤ：ＣＵ００２-１、および、カスタマイズＩＤ：ＣＵ００２−２のカスタマイズ情報によって定義されたカスタマイズである。
【０１４０】
空間情報処理部２３は、上述の反映内容決定部２２の決定にしたがって、物体「カーペット」の模様を犬キャラクターＣ仕様に変更し、物体「犬キャラクターＣの人形」に、散歩するアニメーションを追加する。
【０１４１】
上記構成によれば、ユーザの行動回数または行動頻度を記憶することが可能となり、ユーザがたくさん繰り返した同じ行動についてだけ、当該行動を反映するカスタマイズを行う。たった１回行動が起こされただけでは、それが偶然起こされた行動で、ユーザが嗜好または興味に基づいて起こした行動であるとは限らない。一方、同じ行動が繰り返し行われるということは、当該行動は、ユーザによって嗜好または興味に基づいて起こされたものであると言うことができる。
【０１４２】
これにより、ユーザの嗜好または行動傾向に無関係のイベントを巻き込んで、むやみにユーザが望まないカスタマイズが実施されることを防止することが可能となる。
【０１４３】
なお、図６に示す例では、行動の回数を記録する構成であったが、本発明の構成は、これに限定されない。ユーザが起こす行動が、一過性ではなくて継続性を有する性質のものであれば、当該行動が継続されている時間を記録し、一定時間以上継続された行動にのみ関連して、仮想空間ＶＳのカスタマイズが実施される構成であってもよい。
【０１４４】
〔フローチャート〕
次に、図７を参照しながら、本発明の情報処理装置としての情報管理サーバ４の処理の流れについて説明する。ここでは、ユーザがロボットキャラクターＢのテレビ番組を視聴した場合を想定して説明する。図７は、情報管理サーバ４の処理の流れを示すフローチャートである。
【０１４５】
ユーザがロボットキャラクターＢのテレビ番組を視聴したとする。このとき、監視装置としてのデジタルテレビ（以下、テレビ）は、現在選局されている番組（すなわち、ロボットキャラクターＢのアニメ番組）の番組ＩＤを、通信ネットワーク５を介して情報管理サーバ４に通知する。ここでテレビが送信した番組ＩＤは、監視装置がユーザの行動を監視することによって得る監視情報である。なお、番組ＩＤは、上記テレビが各放送局から取得する電子番組表（ＥＰＧ）において各番組を識別するために用いられている番組コードである。なお、ＥＰＧは、仮想部屋利用システム１００において、各装置（特に、情報管理サーバ４）が、通信ネットワーク５を介して読み出せるように、通信ネットワーク５に接続する外部の記憶装置に記憶されているものとする。
【０１４６】
通信部１２が、実空間ＲＳに設置されている上記テレビから上記番組ＩＤを受信すると（Ｓ１０１においてＹＥＳ）、監視情報取得部２０は、上記番組ＩＤを取得するとともに、上記ＥＰＧを参照して、番組ＩＤに対応する番組情報を取得する（Ｓ１０２）。番組情報は、番組のタイトル、あらすじ、ジャンル、放送日時、出演者など、公知のＥＰＧから取得される当該番組についての各種情報を含んでいる。
【０１４７】
次に、行動特定部２１は、監視情報取得部２０によって取得された番組情報を分析する（Ｓ１０３）。例えば、行動特定部２１は、タイトルまたはあらすじなどから、行動対象事物に関係する文字列を抽出することが考えられる。ここで、行動特定部２１は、番組情報から「ロボットキャラクターＢ」文字列を抽出する。行動特定部２１は、上記テレビからロボットキャラクターＢの番組ＩＤを受信した。これに基づいて、行動特定部２１は、行動対象事物「ロボットキャラクターＢ」の基本行動「テレビ番組を視聴した」という、イベントＩＤ：ＥＶ００１のユーザの行動を特定する（Ｓ１０４）。
【０１４８】
ここで、記憶部１１が行動回数記憶部３０を有している場合には、行動特定部２１は、行動回数テーブルに、上記特定されたユーザの行動について、イベントＩＤ：ＥＶ００１の行動回数を１カウントアップしてもよい（Ｓ１０５）。この場合、反映内容決定部２２は、Ｓ１０５にてカウントアップされた行動回数と、イベントＩＤ：ＥＶ００１の閾値とを比較する。比較の結果、行動回数が閾値以上でない場合（Ｓ１０６においてＮＯ）、情報管理サーバ４は、次の監視情報を受信するまで待機する。一方、行動回数が閾値以上になれば（Ｓ１０６においてＹＥＳ）、反映内容決定部２２は、図５の反映規則を参照し、Ｓ１０４にて特定されたイベント（ユーザの行動）に対応付けられたカスタマイズ情報を決定する（Ｓ１０７）。ここでは、図５の例において、イベントＩＤ：ＥＶ００１に対応付けられた、５つのカスタマイズの実施を決定する。具体的には、カスタマイズＩＤ：ＣＵ００１−１、ＣＵ００１−２、ＣＵ００１−３、ＣＵ００１−４、および、ＣＵ００１−５のカスタマイズ情報を決定する。
【０１４９】
空間情報処理部２３は、反映内容決定部２２によって決定されたカスタマイズ（ここでは、ＣＵ００１−１〜ＣＵ００１−５）を空間情報の物体に対して実施する（Ｓ１０８）。
【０１５０】
具体的には、図５のＣＵ００１−１のカスタマイズ情報にしたがって、空間情報処理部２３は、物体「壁」の物体要素「模様」の素材データを、デフォルトからロボットキャラクターＢ柄に変更する（図３）。また、ＣＵ００１−２にしたがって、物体「自走式掃除機１」の物体要素「色」をロボットキャラクターＢ仕様の色に変更する（図３）。さらに、ＣＵ００１−３にしたがって、自走式掃除機１の物体要素「装飾」を、デフォルトからロボットキャラクターＢ仕様の装飾に変更する（図３）。あるいは、デフォルトで装飾が何も追加されていない場合には、ロボットキャラクターＢ仕様の装飾を新たに追加する。さらに、ＣＵ００１−４にしたがって、自走式掃除機１の物体要素「効果音」を、デフォルトからロボットキャラクターＢ仕様の効果音に変更する（図３）。そして、ＣＵ００１−５にしたがって、物体要素「性格」を、デフォルトからロボットキャラクターＢ仕様の性格に変更する（図３）。なお、空間情報処理部２３は、素材データを素材記憶部７から取得して、各物体に適用することができる。
【０１５１】
以上の方法でロボットキャラクターＢ仕様にカスタマイズされた、図３の空間情報を利用すれば、例えば、図８に示す仮想空間ＶＳを作成することができる。図８は、カスタマイズ後の図３の空間情報に基づいて作成され、表示された仮想空間ＶＳの一具体例を示す図である。図４に示すデフォルトの仮想空間ＶＳと比較して、図８の仮想空間ＶＳがカスタマイズされた点は以下の点である。すなわち、壁４０１の模様が、ロボットキャラクターＢ柄に変更されている。また、自走式掃除機１の色が、ロボットキャラクターＢの色に変更されている。また、自走式掃除機１に、ロボットキャラクターＢの装飾が追加されている。なお、本実施形態において自走式掃除機１は、バーチャルペットとしてキャラクターが付加されている。よって、仮想空間ＶＳにおいて自走式掃除機１を選択したり、話しかけるコマンドを入力したりすることによって、自走式掃除機１に対して指示を送ったり、自走式掃除機１と会話したりすることが可能である。そこで、図８には記載されていないが、仮想空間ＶＳにおいて、自走式掃除機１が選択されたり、動いたりするときには、ロボットキャラクターＢが番組で発するのと同じ効果音を自走式掃除機１が発するような効果が出力される。また、自走式掃除機１の性格が、ロボットキャラクターＢと同じ性格に設定され、自走式掃除機１がロボットキャラクターＢと同じセリフを発言したり、同じパターンで行動したりするような演出が出力される。
【０１５２】
上記の方法によれば、「ロボットキャラクターＢのテレビ番組を視聴した」というユーザの行動を反映して、仮想空間ＶＳの元になる空間情報を、ロボットキャラクターＢ仕様の素材に変更することが可能となる。このように、本質的に実空間ＲＳとの関係性を損なうことなく物体の外面的（現象的）属性についてカスタマイズを実施することができる。
【０１５３】
ユーザが、ロボットキャラクターＢのテレビ番組を視聴したということは、そのユーザは、ロボットキャラクターＢに興味を持っているということができる。このようなユーザの興味を反映して、情報管理サーバ４は、仮想空間ＶＳをロボットキャラクターＢ仕様にカスタマイズすることが可能となる。ここで、ユーザは、普段通りに実空間ＲＳで生活をしているだけであり、仮想空間ＶＳをロボットキャラクターＢ仕様にカスタマイズするためにユーザが通信端末装置３に対して情報を入力する操作は一切必要がない。つまり、ユーザは、意識しないでも、実空間ＲＳで普段通りに生活を行うだけで、仮想空間ＶＳが、ユーザの属性に応じて、徐々にユーザの好み通りにカスタマイズされていく。こうして、仮想空間ＶＳは、徐々にユーザの好みどおりに成長を続けるので、ユーザにとってより面白味のあるアプリケーションを実現することが可能となる。
【０１５４】
なお、行動回数をカウントせず、行動が特定される度にカスタマイズを実施する場合には、Ｓ１０５およびＳ１０６の処理を省略することができる。
【０１５５】
また、カスタマイズ情報に有効期限を設けて、期限満了後にカスタマイズを解除する場合には、Ｓ１０８において、空間情報処理部２３は、物体要素レコードの変更日時および有効期限を併せて空間情報に記憶する。そして、空間情報処理部２３が、有効期限の満了を確認するステップと、物体要素について変更した内容をデフォルトに戻すステップとが追加される。
【０１５６】
あるいは、カスタマイズの適否をユーザに確認する場合には、Ｓ１０８の後に、カスタマイズ確認部２４が、カスタマイズの適否をユーザに問い合わせるステップと、適否の回答を受け付けるステップと、回答が否の場合に、空間情報処理部２３がカスタマイズを解除してデフォルトに戻すステップとが追加される。
【０１５７】
なお、本発明の情報処理装置を、通信端末装置３で実現する場合、監視装置としての上記テレビは、家庭内ネットワークを介して通信端末装置３と通信することが可能である。この場合、通信端末装置３の監視情報取得部２０は、以下の手順で、ユーザの行動（ユーザが視聴していた番組）について、テレビから監視情報を取得することができる。
【０１５８】
実空間ＲＳにおいて、テレビは、電源が入ると、電源がオンになったことを、家庭内ネットワークを介して接続する各機器（通信端末装置３も含む）に、マルチキャストで通知する。
【０１５９】
上記通知を受信した通信端末装置３の監視情報取得部２０は、上記テレビに対してチャンネル番号の問合せを行う。上記テレビは、この問合せに応答して、選局中のチャンネル番号を、家庭内ネットワークを介して通信端末装置３に回答する。
【０１６０】
続いて、通信端末装置３の行動特定部２１は、チャンネル番号を受信すると、ＥＰＧを参照し、上記チャンネル番号とこのときの時間帯とに合致する放送中の番組を特定する。これにより、行動特定部２１は、ユーザによってテレビで視聴されている番組が、ロボットキャラクターＢの番組であることを特定できる。
【０１６１】
〔カスタマイズのその他の具体例〕
本発明の情報管理サーバ４は、上述の例に限らず、ユーザのさまざまな行動を反映して、さまざまなカスタマイズを実施することができ、ユーザにとってより面白味のある仮想空間ＶＳを提供することができる。
【０１６２】
例えば、ユーザがアイドルＡのポスターを貼るという行動を起こした場合、行動特定部２１は、この行動が、図５の反映規則におけるＥＶ００７の行動であると特定することができる。特定する方法には、次のような方法がある。
【０１６３】
自走式掃除機１は、内蔵のカメラでユーザを撮像する。自走式掃除機１は、ユーザが上記の行動を起こしている様子を撮影した動画（監視情報）を情報管理サーバ４に送信する。情報管理サーバ４の行動特定部２１は、この動画について公知の画像処理を行い、ポスターを貼る行動を認識するとともに、当該ポスター内の特徴量に基づいてポスターがアイドルＡのポスターであることを認識する。あるいは、ポスターに二次元バーコードが付与されていてもよい。この場合、自走式掃除機１は、上記二次元バーコードを撮影した静止画（監視情報）を情報管理サーバ４に送信する。行動特定部２１は、二次元バーコードに公知のバーコード認識処理を行い、該二次元バーコードから、アイドルＡのポスターであるという情報を読み出す。なお、自走式掃除機１がバーコード認識処理を実行する場合には、自走式掃除機１は、二次元バーコードから読み取ったアイドルＡのポスターであるという情報を監視情報として情報管理サーバ４に送信してもよい。あるいは、ポスターに無線ＩＣタグが付与されていてもよい。この場合、自走式掃除機１は、無線ＩＣタグリーダを内蔵し、ポスターの無線ＩＣタグから読み取ったアイドルＡのポスターであるという情報を監視情報として情報管理サーバ４に送信する。
【０１６４】
以上のようにして得られた監視情報によって、行動特定部２１は、基本行動「ポスターを貼った」および行動対象事物「アイドルＡ」を特定すること可能となる。
【０１６５】
空間情報処理部２３は、イベントＥＶ００７に対応付けられたカスタマイズ情報ＣＵ００７−１のカスタマイズを実施する。これにより、図４の仮想空間ＶＳから、壁４０１の模様がアイドルＡ仕様に変更された仮想空間ＶＳへとカスタマイズすることが可能となる。
【０１６６】
あるいは、図５の反映規則において、「俳優Ｄのポスターを貼った」という行動に、物体「ソファ」の物体要素を変更するカスタマイズが対応付けられていてもよい。具体的には、物体「ソファ」の物体要素「装飾」として、有効期限付きで、ソファに座った俳優Ｄのアバターを追加するカスタマイズを定義する。これにより、有効期限の間、俳優Ｄが滞在してくれるといった変化が仮想空間ＶＳのソファ４１４に起こり、ユーザの嗜好に沿ったカスタマイズが実現される。
【０１６７】
あるいは、犬キャラクターＣのぬいぐるみ（人形）が設置されたら、部屋の内装（壁、床、カーペットなど）が犬キャラクターＣ仕様になるという規則が、図５の反映規則に含まれていてもよい。ぬいぐるみの設置は、上述のポスターを貼る行動と同様の方法で、監視され、行動として特定される。
【０１６８】
さらに、テレビで、犬キャラクターＣの番組が視聴されている間、仮想空間ＶＳに先ほど設置された犬キャラクターＣの人形（図４の人形４０７）に、仮想空間ＶＳ内を動き回るアニメーションを追加するという規則が、図５の反映規則に含まれていてもよい。番組の視聴は、既に述べた方法で、監視され、行動として特定される。
【０１６９】
あるいは、ユーザが（冷蔵庫から取り出した）牛乳を飲んだら、仮想空間ＶＳの冷蔵庫内を牛乳でいっぱいにするという規則が、図５の反映規則に含まれていてもよい。物体「冷蔵庫」には、空間情報において、物体要素として「庫内」が関連付けられている。例えば、図４に示す冷蔵庫４１１の扉が、タッチ操作されると扉が開き庫内の様子が表示される。空間情報処理部２３は、図５のＣＵ００４−１にしたがって、物体要素「庫内」を牛乳で埋め尽くされたイラストに変更する。冷蔵庫内が、現実とは違って、ユーザの好きな食べ物や飲み物で埋め尽くされていれば、ユーザの嗜好が反映された冷蔵庫４１１ということができる。
【０１７０】
なお、行動特定部２１が、ユーザが牛乳を飲む行動を特定する方法としては、次の方法がある。例えば、冷蔵庫に内蔵された重量センサおよび無線ＩＣタグリーダによって、冷蔵庫は、無線ＩＣタグが付与された牛乳パックが冷蔵庫から取り出されたことを検知する。冷蔵庫（監視装置）は、牛乳がユーザによって取り出されたことを示す情報を、監視情報として情報管理サーバ４に送信する。あるいは、自走式掃除機１または冷蔵庫に内蔵されたカメラによって、ユーザが牛乳を飲む様子を撮影し、得られた動画を情報管理サーバ４に送信してもよい。
【０１７１】
あるいは、ＣＤプレーヤでクラシック音楽のＣＤが再生されたら、スピーカ４０９（図４）に、スピーカから指揮者や演奏者が飛び出してくるアニメーションを追加するという規則が、図５の反映規則に含まれていてもよい。ＣＤプレーヤ（監視装置）は、ＣＤを再生すると、ＣＤに記録されている識別情報、曲のタイトル、アーティスト名などを監視情報として情報管理サーバ４に送信すればよい。行動特定部２１は、取得した監視情報に基づいて、通信ネットワーク５を介してＣＤの情報データベースを参照して、再生されている曲のジャンルがクラシックであることを特定することができる。あるいは、行動特定部２１は、曲の一部の音声データをデータベースから読み込んで、音声分析によりジャンルがクラシックであることを特定してもよい。
【０１７２】
≪実施形態２≫
本発明の情報処理装置に関する他の実施形態について、図１および図９〜図１１に基づいて説明すれば、以下のとおりである。なお、説明の便宜上、上述の実施形態１にて説明した図面と同じ機能を有する部材については、同じ符号を付記し、その説明を省略する。
【０１７３】
上述の実施形態１では、１つの行動が起こされる（あるいは、所定回数以上同じ行動が起こされる）と、当該イベントの発生をトリガにして、イベントに対応付けられた１以上の物体がカスタマイズされる構成であった。つまり、起こされた行動に対応して実施されるカスタマイズは、固定的に定まっている構成であった。
【０１７４】
しかし、本発明の情報処理装置の構成は上記に限定されない。同じ行動でも、それが起こされた回数に応じて、異なるカスタマイズを順次実施する構成であってもよい。以下では、１つのイベント（行動）が繰り返し行われることで、異なる物体の１つずつに、順次変更を行うことが可能な情報処理装置の構成について詳細に説明する。
【０１７５】
図９は、本実施形態の反映規則記憶部６に記憶されている反映規則のデータ構造および具体例を示す図である。図９に示す反映規則は、反映規則記憶部６に記憶されている反映規則の全てを表しておらず、ほんの一部を例示しているにすぎない。
【０１７６】
図９に示す反映規則において、図５に示す実施形態１の反映規則と異なる点は、カスタマイズ情報（カスタマイズのカラム）に、「反映条件」のカラムが追加されている点である。反映条件のカラムには、当該カスタマイズを実施する条件が格納される。
【０１７７】
例えば、カスタマイズＩＤ：ＣＵ００３−１のレコードには、反映条件：１回目が関連付けられている。これは、対応するＥＶ００３の行動（クラシック音楽のＣＤを再生した）が、１回起こされた場合に、物体「イス」に対してＣＵ００３−１のカスタマイズを実施することを示している。図９に示す例では、ＥＶ００３の行動が、２回起こされた場合は、物体「ベッド」に対してＣＵ００３−２のカスタマイズを実施し、３回起こされた場合は、物体「ソファ」に対してＣＵ００３−３を実施し、・・・というように、１つの行動が繰り返し起こされる度に、カスタマイズされる物体が１つずつ増えるように反映条件が設定されている。
【０１７８】
本実施形態では、行動特定部２１は、実施形態１と同様に、行動を特定するために行動回数を行動回数記憶部３０に記憶する。なお、本実施形態では、行動回数記憶部３０は、図６に示す行動回数テーブルを保持している。ただし、図６に示す行動回数テーブルと比較して、本実施形態における行動回数テーブルは、閾値のカラムを有しておらず、イベントＩＤに、少なくとも、行動回数のカラムが対応付けられていればよい。
【０１７９】
反映内容決定部２２は、行動回数記憶部３０を参照して、特定された行動が何回目の行動であるのかを特定し、その行動回数と合致する反映条件が格納されたレコードを、今回実施すべきカスタマイズとして決定する。例えば、図６に示すとおり、ＥＶ００３の行動回数が、今回４回目であれば、合致する反映条件が格納された、ＣＵ００３−４のレコードを、今回実施すべきカスタマイズとして決定する。空間情報処理部２３は、反映内容決定部２２の決定にしたがって、物体「テーブル」をヨーロピアン家具に変更するというカスタマイズを、空間情報記憶部２に記憶されている空間情報に対して実施する。
【０１８０】
図１０は、本実施形態の空間情報記憶部２に記憶されている空間情報のデータ構造および具体例を示す図である。図１０に示す空間情報は、空間情報記憶部２に記憶されている物体レコードの全てを表しておらず、ほんの一部を例示しているにすぎない。
【０１８１】
図１０に示す例は、ＥＶ００３の行動回数が４回になった時点の、空間情報の状態を表している。すなわち、ＥＶ００３の行動回数が４回に達すると、図９の反映規則にしたがって、空間情報処理部２３は、カスタマイズＣＵ００３−１〜ＣＵ００３−４を実施する。つまり、空間情報処理部２３は、物体：イス、ベッド、ソファ、テーブルの順に、クラシック音楽ＣＤが再生される度に、物体図形を、ヨーロピアン家具に変更する。このように、空間情報処理部２３は、物体に関連付けられている物体図形を別の図形に変更することによって当該物体に対しカスタマイズを実施してもよい。図１０に示す例では、空間情報処理部２３は、物体図形のカラムにおいて、格納されていたデフォルトの物体図形を、ヨーロピアン家具の物体図形（物体図形４０〜４３）に差し替える。物体図形を差し替える場合も、元の物体の本質的属性は維持される。すなわち、物体「イス」に関連付けられる物体図形４０は、ヨーロピアン調のイスの図形であり、ベッドの物体図形４１は、ヨーロピアン調のベッドの図形であり、ソファの物体図形４２は、ヨーロピアン調のソファの図形であり、テーブルの物体図形４３は、ヨーロピアン調のテーブルの図形である。これらの物体図形も素材記憶部７に記憶されている。
【０１８２】
なお、空間情報記憶部２の空間情報において、イス、ベッド、ソファ、テーブルなどの各物体は、壁および自走式掃除機１などと同様に、複数の物体要素「模様」、「色」、「材質」、「装飾」、「形状」などによって構成されていてもよい。この場合、空間情報処理部２３は、イス、ベッド、ソファ、テーブルの各物体が、ヨーロピアン家具になるように、それらを構成する物体要素を、ヨーロピアン調の素材データに変更する。
【０１８３】
図１１は、図１０に示す空間情報に基づいて作成され、表示された仮想空間ＶＳの一具体例を示す図である。図１０に示す空間情報は、ＥＶ００３の行動回数が４回になった時点の空間情報を示している。図４に示すデフォルトの仮想空間ＶＳと比較して、図１１の仮想空間ＶＳがカスタマイズされた点は以下の点である。すなわち、イス４１２が、ヨーロピアン調のイスに変更されている。その後、ベッド４１３が、ヨーロピアン調のベッドに変更されている。その後、ソファ４１４が、ヨーロピアン調のソファに変更されている。その後、テーブル４１５が、ヨーロピアン調のテーブルに変更されている。
【０１８４】
図９に定義されたカスタマイズのシナリオに従えば、さらに、クラシック音楽のＣＤの再生が繰り返されると、次に、空間情報処理部２３は、カーペット４０３の模様をデフォルトからヨーロピアン調の模様に変更し、次に、ＣＤプレーヤ４１０の物体図形を蓄音機の図形に変更し、最後に、スピーカ４０９に、オーケストラが飛び出してくるアニメーションを追加する。
【０１８５】
以上のとおり、本実施形態の情報管理サーバ４によれば、ユーザがクラシック音楽を聴くたびに、徐々にヨーロッパ風に変わっていく仮想空間ＶＳをユーザに提示することができる。ユーザは、仮想空間ＶＳの操作を意識することなく、好みの行動を起こすだけで、その行動にちなんだ内容の変化が加えられた仮想空間ＶＳを得ることができる。結果として、このような仮想空間ＶＳを用いれば、ユーザにとってより面白味のあるアプリケーションを実現することが可能となる。
【０１８６】
〔カスタマイズのその他の具体例〕
本発明の情報管理サーバ４は、上述の例に限らず、ユーザが繰り返し行うさまざまな行動を順次反映して、カスタマイズを進行させることができ、ユーザにとってより面白味のある仮想空間ＶＳを提供することができる。
【０１８７】
例えば、ユーザが時代劇のテレビ番組を視聴する度に、仮想空間ＶＳの内装および家具が徐々に江戸時代風に変化するという規則が、図９の反映規則に含まれていてもよい。
【０１８８】
あるいは、ユーザがお菓子を食べる度に、仮想空間ＶＳの内装および家具が徐々にお菓子の家風に変化するという規則が、図９の反映規則に含まれていてもよい。
【０１８９】
さらに、本実施形態の空間情報処理部２３は、行動回数（行動継続時間）の増加に伴って、カスタマイズする物体の数を増やすのではなく、１つの物体について、カスタマイズの程度を徐々に増大させてもよい。
【０１９０】
例えば、ユーザがお菓子を食べる度に、自走式掃除機１が真似をしてお菓子を食べるアニメーションを追加し、自走式掃除機１の体形が徐々に太るという規則が、図９の反映規則に含まれていてもよい。
【０１９１】
あるいは、エアコンの冷房を稼働させると、エアコンから氷の風が吹き出すアニメーションを追加するのに加えて、稼働継続時間の長さに応じて、仮想空間ＶＳの内装および家具が徐々に凍りつくという規則が、図９の反映規則に含まれていてもよい。
【０１９２】
さらに、冷房の稼働継続時間が一定以上に到達すると、部屋の温度が下がりすぎているとして、自走式掃除機１が凍えだすアニメーションを追加するという規則が、図９の反映規則に含まれていてもよい。
【０１９３】
≪実施形態３≫
本発明の情報処理装置に関する他の実施形態について、図１および図１２〜図１６に基づいて説明すれば、以下のとおりである。なお、説明の便宜上、上述の実施形態１、２にて説明した図面と同じ機能を有する部材については、同じ符号を付記し、その説明を省略する。
【０１９４】
上述の各実施形態では、情報管理サーバ４は、反映規則記憶部６にあらかじめ記憶されている固定の反映規則にしたがって、行動を特定し、その行動に応じたカスタマイズを実行する構成であった。
【０１９５】
しかし、ユーザの属性に応じて柔軟な変化をとげる仮想空間ＶＳを実現するために、初期の状態から、ユーザの行動についてあらゆる可能性を考慮して、すべての可能性を網羅した反映規則を作り上げることは困難である。
【０１９６】
そこで、反映規則自体も、後に柔軟に追加可能であることが好ましく、情報管理サーバ４は、後から反映規則が追加されることにより、カスタマイズ情報のバリエーションを増やしていくことができる構成であることが好ましい。
【０１９７】
以下では、後から追加される反映規則を、情報処理装置がダウンロードできる電子コンテンツとして成形し、当該電子コンテンツを、商品・サービス購入の際にユーザに提供される特典として扱う利用形態について説明する。以下では、上記電子コンテンツを特典情報と称する。特典情報は、反映規則記憶部６および素材記憶部７に記憶されている既存のテーブルにおいて未定義の情報（反映規則および素材データ）を含んでいるので、未定義情報と称することができる。
【０１９８】
〔情報管理サーバの構成〕
本実施形態の情報処理装置としての情報管理サーバ４は、図１に示すとおり、制御部１０において、機能ブロックとしての、特典情報取得部２５および特典情報登録部２６をさらに備えている構成である。
【０１９９】
特典情報取得部（未定義情報取得手段）２５は、追加の反映規則を含む特典情報（未定義情報）を、通信部１２を介して外部の装置から取得するものである。
【０２００】
特典情報登録部（未定義情報登録手段）２６は、特典情報（未定義情報）に含まれる反映規則および素材データを、情報管理サーバ４が利用できるように、それぞれ、反映規則記憶部６および素材記憶部７に登録するものである。
【０２０１】
〔特典情報について〕
特典情報は、少なくとも、追加される反映規則と、当該反映規則で定義されたカスタマイズを実施するのに必要な素材データと、当該カスタマイズが実施されるトリガとなる行動情報（検知情報）とを含む。実施形態１および２では、監視情報（検知情報）が情報管理サーバ４に入力されることにより、行動特定部２１がユーザの行動を特定し、カスタマイズが実施されることになる。本実施形態では、上記監視情報に代わって、上記行動情報が情報管理サーバ４に入力されることにより、行動特定部２１がユーザの行動を特定し、カスタマイズが実施されることになる。
【０２０２】
図１２および図１３は、特典情報取得部２５によって取得される特典情報のデータ構造および具体例を示す図である。図１２および図１３には、ユーザが「歌手Ｅのコンサートに参加した」ことの特典として情報管理サーバ４にダウンロードされた場合の特典情報の具体例が示されている。より詳細には、図１２は、特典情報に含まれる、追加の反映規則の具体例を示す。図１３の（ａ）は、特典情報に含まれる、追加の素材データの具体例を示す。図１３の（ｂ）は、特典情報に含まれる、行動情報の具体例を示す。
【０２０３】
図１２に示すとおり、追加された反映規則には、ユーザが歌手Ｅのコンサートに参加したという行動を行動特定部２１が特定できるように、当該行動を定義するイベントのカラムが含まれる。さらに、追加された反映規則には、上記行動によって実施可能になったカスタマイズを定義するカスタマイズ情報が含まれている。追加された反映規則のデータ構造は、反映規則記憶部６に登録されている既存の反映規則のデータ構造と統一されていることが好ましい。本実施形態では、図１２に示すとおり、反映規則は、さらに、「有効期間」のカラムを有している。
【０２０４】
反映規則の有効期間のカラムには、そのカスタマイズが有効に設定される期間の上限が格納される。図１２に示す例では、３つのカスタマイズ情報には、それぞれ、「２週間」の有効期間が設定されている。つまり、これらのカスタマイズは実施された日時から２週間後に解除される仕様であることを示す。
【０２０５】
特典情報取得部２５は、特典情報を取得すると、当該特典情報に含まれる図１２の反映規則を特典情報登録部２６に供給する。特典情報登録部２６は、図１２に示す追加の反映規則を、反映規則記憶部６に登録する。これにより、行動特定部２１は、ユーザの「歌手Ｅのコンサートに参加した」行動を特定することが可能となり、反映内容決定部２２は、この行動に対応して実施すべきカスタマイズを決定することが可能となる。
【０２０６】
図１３の（ａ）に示すとおり、追加された素材データには、図１２の反映規則において定義された３つのカスタマイズ（ＣＵ０１０−１、ＣＵ０１０−２、ＣＵ０１０−３）
を実施するときに必要な素材データが含まれている。
【０２０７】
図１３の（ａ）に示す例では、ＣＵ０１０−１のカスタマイズ情報に関連して、壁の模様を歌手Ｅ仕様に変更するための、絵柄データが素材データとして含まれている。さらに、ＣＵ０１０−２のカスタマイズ情報に関連して、自走式掃除機１の効果音を歌手Ｅの曲に変更するための、音楽データが素材データとして含まれている。さらに、ＣＵ０１０−３のカスタマイズ情報に関連して、テレビの画面にはめ込むための歌手Ｅの動画データが素材データとして含まれている。
【０２０８】
特典情報取得部２５は、上記特典情報に含まれる図１３の（ａ）の素材データを特典情報登録部２６に供給する。特典情報登録部２６は、供給された各素材データを素材記憶部７に登録する。これにより、空間情報処理部２３は、反映規則にしたがって、新しく登録されたカスタマイズを実施することが可能となる。
【０２０９】
図１３の（ｂ）に示すとおり、行動情報には、ユーザが「歌手Ｅのコンサートに参加した」ことを示す情報が格納されている。この行動情報が行動特定部２１に入力されることにより、行動特定部２１は、ユーザが「歌手Ｅのコンサートに参加した」という行動を起こしたことを特定することが可能となる。なお、上記行動情報は、特定の規格に準拠した形式で記述され、その規格を理解する行動特定部２１が内容を理解できるようになっている。
【０２１０】
図１４は、本実施形態の空間情報記憶部２に記憶されている空間情報のデータ構造および具体例を示す図である。図１４に示す空間情報は、空間情報記憶部２に記憶されている物体レコードの全てを表しておらず、ほんの一部を例示しているにすぎない。
【０２１１】
図１４に示す例は、ダウンロードされた図１２および図１３に示す特典情報にしたがって、空間情報処理部２３がカスタマイズを実施した後の空間情報の状態を表している。
【０２１２】
本実施形態では、空間情報において、物体の各物体要素レコードには、当該要素に適用されたカスタマイズの有効期限を示す「有効期限」のカラムがさらに含まれる。空間情報処理部２３は、図１２に示すいずれかのカスタマイズを実施した場合には、図１４の空間情報の反映日時のカラムにカスタマイズを実施した日時を記憶するとともに、有効期限のカラムに有効期限の日時を記憶する。
【０２１３】
空間情報処理部２３は、カスタマイズを実施した日時に、当該カスタマイズに関連付けられていた有効期間「２週間」を加算して実際の有効期限の日時を求めてこれを有効期限のカラムに記憶する。
【０２１４】
〔フローチャート〕
次に、図１５を参照しながら、本実施形態における情報管理サーバ４の処理の流れについて説明する。ここでは、ユーザが歌手Ｅのコンサートに参加し、その特典としてコンサートの主催者側から、特典情報をダウンロードする権利を獲得した場合を想定して説明する。図１５は、情報管理サーバ４の処理の流れを示すフローチャートである。
【０２１５】
ユーザは、歌手Ｅのコンサートに参加したとする。ここで、ユーザは、コンサートの主催者側から、特典情報をダウンロードする権利を獲得する。例えば、コンサートチケット購入時に特典情報をダウンロードするためのパスワードが通知され、このパスワードを用いることにより、ユーザが通信端末装置３を操作して特典情報を外部装置からダウンロードすることが考えられる。あるいは、コンサート会場に設置された端末から、ユーザが通信端末装置３を使って特典情報を取得してもよい。
【０２１６】
通信端末装置３は、限定されないいずれかの方法でコンサートの主催者側から得た特典情報を情報管理サーバ４に送信する。なお、情報管理サーバ４が複数のユーザごとに、異なる反映規則、異なる仮想空間ＶＳを管理する場合には、通信端末装置３から送信された特典情報がどのユーザのものであるのかを特定するためにユーザ認証を行うことが好ましい。
【０２１７】
情報管理サーバ４の特典情報取得部２５が、通信部１２を介して、通信端末装置３から特典情報を受信する（Ｓ２０１においてＹＥＳ）。続いて、特典情報登録部２６は、上記特典情報に含まれる追加の反映規則（図１２）を、反映規則記憶部６に登録する（Ｓ２０２）。さらに、特典情報登録部２６は、上記特典情報に含まれる追加の素材データ（図１３の（ａ））を、素材記憶部７に登録する（Ｓ２０３）。Ｓ２０２およびＳ２０３の実行順序は特に問わない。
【０２１８】
次に、行動特定部２１は、上記特典情報に含まれる行動情報（図１３の（ｂ））を読み出して、分析を行い（Ｓ２０４）、ユーザが起こした行動を特定する。ここでは、行動特定部２１は、ユーザが、行動対象事物「歌手Ｅ」について、基本行動「コンサートに参加した」を行ったことを特定する（Ｓ２０５）。図１２に示す例では、行動特定部２１は、すでに登録された追加の反映規則を参照して、イベントＩＤ：ＥＶ０１０を特定する。
【０２１９】
次に、反映内容決定部２２は、追加の反映規則において、特定されたＥＶ０１０に対応付けられているカスタマイズ情報を決定する。図１２に示す例では、反映内容決定部２２は、カスタマイズＩＤ：ＣＵ０１０−１、ＣＵ０１０−２、および、ＣＵ０１０−３の、３つのカスタマイズ情報を決定する（Ｓ２０６）。
【０２２０】
そして、空間情報処理部２３は、決定された、ＣＵ０１０−１、ＣＵ０１０−２、および、ＣＵ０１０−３の、３つのカスタマイズを実施する（Ｓ２０７）。
【０２２１】
具体的には、図１２のＣＵ０１０−１のカスタマイズ情報にしたがって、空間情報処理部２３は、物体「壁」の物体要素「模様」の素材データを、デフォルトから歌手Ｅ仕様の絵柄に変更する（図１４）。また、空間情報処理部２３は、ＣＵ０１０−２のカスタマイズ情報にしたがって、物体「自走式掃除機１」の物体要素「効果音」の素材データを、歌手Ｅの曲のデータに変更する（図１４）。また、空間情報処理部２３は、ＣＵ０１０−３のカスタマイズ情報にしたがって、物体「テレビ」の物体要素「はめ込み画像」の素材データを、歌手Ｅの動画データに変更する（図１４）。あるいは、デフォルトではめ込み画像が何も設定されていなかった場合には、上記動画データを新たに追加すればよい。さらに、空間情報処理部２３は、それぞれのカスタマイズの有効期限を、反映日時から２週間後に設定する。
【０２２２】
以上により、インセンティブとして取得された特典情報に基づく、仮想空間ＶＳのカスタマイズが終了する。
【０２２３】
本実施形態では、さらに、図１４の空間情報において設定した有効期限に到達した場合には（Ｓ２０８においてＹＥＳ）、空間情報処理部２３は、ＣＵ０１０−１〜ＣＵ０１０−３のカスタマイズを解除する（Ｓ２０９）。空間情報処理部２３は、各物体を、カスタマイズ直前の状態に戻してもよいし、デフォルトの状態に戻してもよい。
【０２２４】
図１６は、図１４に示す空間情報に基づいて作成され、表示された仮想空間ＶＳの一具体例を示す図である。図４に示すデフォルトの仮想空間ＶＳと比較して、図１６の仮想空間ＶＳがカスタマイズされた点は以下の点である。すなわち、壁４０１が、歌手Ｅ愛用のギターと歌手Ｅのサインの絵柄に変更されている。また、テレビ４０８のはめ込み画面に、歌手Ｅの動画が表示されている。また、自走式掃除機１の効果音が歌手Ｅの曲に変更されている。
【０２２５】
上記の方法によれば、「歌手Ｅのコンサートに参加した」というユーザの行動を反映するための新たなカスタマイズを実施するために必要な情報が、特典情報という形式で情報管理サーバ４に供給される。
【０２２６】
これにより、情報管理サーバ４は、「歌手Ｅのコンサートに参加した」というユーザの行動を反映して、仮想空間ＶＳの元になる空間情報を、歌手Ｅ仕様に変更することが可能となる。このように、本質的に実空間ＲＳとの関係性を損なうことなく物体の外面的（現象的）属性についてカスタマイズを実施することができる。
【０２２７】
上記特典情報は、「歌手Ｅのコンサートに参加した」という行動を起こしたユーザだけにインセンティブとして提供されることが望ましい。これにより、ユーザは、自分の特別な行動によって、特別にカスタマイズされた仮想空間ＶＳを得たと考えることができる。したがって、上記行動の対価として、付加価値の高い仮想空間ＶＳをユーザに提供することが可能となる。結果として、本発明の仮想空間ＶＳおよび特典情報を、商品およびサービスの販売促進ツールとして利用することができる。
【０２２８】
本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
【０２２９】
上述の各実施形態において、仮想部屋利用システム１００を構成する、情報管理サーバ（情報処理装置）４、通信端末装置（空間情報利用装置）３、および、自走式掃除機（監視装置）１などの各種装置、ならびに、空間情報記憶部２、反映規則記憶部６、および、素材記憶部７などの各種記憶部は、クラウドコンピューティングによって実現されてもよい。
【０２３０】
また、ここに記載した、システムまたは情報処理装置とは、複数の装置（または特定の機能を実現する機能モジュール）が論理的に集合した物のことを言い、各装置または各機能モジュールが単一の筐体内にあるか否かは特に問わない。
【０２３１】
〔ソフトウェアによる実現例〕
最後に、情報管理サーバ４（情報処理装置）の各ブロック、特に、監視情報取得部２０、行動特定部２１、反映内容決定部２２、空間情報処理部２３、カスタマイズ確認部２４、特典情報取得部２５および特典情報登録部２６は、ハードウェアロジックによって構成してもよいし、次のようにＣＰＵを用いてソフトウェアによって実現してもよい。
【０２３２】
すなわち、情報処理装置は、各機能を実現する制御プログラムの命令を実行するＣＰＵ（central processing unit）、上記プログラムを格納したＲＯＭ（read only memory）、上記プログラムを展開するＲＡＭ（random access memory）、上記プログラムおよび各種データを格納するメモリ等の記憶装置（記録媒体）などを備えている。そして、本発明の目的は、上述した機能を実現するソフトウェアである情報処理装置の制御プログラムのプログラムコード（実行形式プログラム、中間コードプログラム、ソースプログラム）をコンピュータで読み取り可能に記録した記録媒体を、上記情報処理装置に供給し、そのコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に記録されているプログラムコードを読み出し実行することによっても、達成可能である。
【０２３３】
上記記録媒体としては、例えば、磁気テープやカセットテープ等のテープ系、フロッピー（登録商標）ディスク／ハードディスク等の磁気ディスクやＣＤ−ＲＯＭ／ＭＯ／ＭＤ／ＤＶＤ／ＣＤ−Ｒ等の光ディスクを含むディスク系、ＩＣカード（メモリカードを含む）／光カード等のカード系、あるいはマスクＲＯＭ／ＥＰＲＯＭ／ＥＥＰＲＯＭ／フラッシュＲＯＭ等の半導体メモリ系などを用いることができる。
【０２３４】
また、情報処理装置を通信ネットワークと接続可能に構成し、上記プログラムコードを、通信ネットワークを介して供給してもよい。この通信ネットワークとしては、特に限定されず、例えば、インターネット、イントラネット、エキストラネット、ＬＡＮ、ＩＳＤＮ、ＶＡＮ、ＣＡＴＶ通信網、仮想専用網（virtual private network）、電話回線網、移動体通信網、衛星通信網等が利用可能である。また、通信ネットワークを構成する伝送媒体としては、特に限定されず、例えば、ＩＥＥＥ１３９４、ＵＳＢ、電力線搬送、ケーブルＴＶ回線、電話線、ＡＤＳＬ回線等の有線でも、ＩｒＤＡやリモコンのような赤外線、Ｂｌｕｅｔｏｏｔｈ（登録商標）、８０２．１１無線、ＨＤＲ（High Data Rate）、携帯電話網、衛星回線、地上波デジタル網等の無線でも利用可能である。なお、本発明は、上記プログラムコードが電子的な伝送で具現化された、搬送波に埋め込まれたコンピュータデータ信号の形態でも実現され得る。
【産業上の利用可能性】
【０２３５】
本発明の情報処理装置によって処理された空間情報は、実空間に対応する仮想空間を作成するために利用される。そのため、本発明の情報処理装置は、好ましくは、空間情報を利用して仮想空間を作成する空間情報利用装置とともに、空間情報利用システムにおいて好適に用いられる。
【符号の説明】
【０２３６】
１  自走式掃除機（空間情報利用装置／情報処理装置）
２  空間情報記憶部
３  通信端末装置（空間情報利用装置／情報処理装置）
４  情報管理サーバ（情報処理装置／空間情報利用装置）
５  通信ネットワーク
６  反映規則記憶部
７  素材記憶部
１０  制御部
１１  記憶部
１２  通信部
２０  監視情報取得部（検知情報取得手段）
２１  行動特定部（行動特定手段）
２２  反映内容決定部（カスタマイズ内容決定手段）
２３  空間情報処理部（空間情報処理手段）
２４  カスタマイズ確認部（カスタマイズ確認手段）
２５  特典情報取得部（未定義情報取得手段／検知情報取得手段）
２６  特典情報登録部（未定義情報登録手段）
３０  行動回数記憶部
４０  物体図形
４１  物体図形
４２  物体図形
４３  物体図形
１００  仮想部屋利用システム（空間情報利用システム）
【図１】
2013250897.tif 000003
【図２】
2013250897.tif 000004
【図３】
2013250897.tif 000005
【図４】
2013250897.tif 000006
【図５】
2013250897.tif 000007
【図６】
2013250897.tif 000008
【図７】
2013250897.tif 000009
【図８】
2013250897.tif 000010
【図９】
2013250897.tif 000011
【図１０】
2013250897.tif 000012
【図１１】
2013250897.tif 000013
【図１２】
2013250897.tif 000014
【図１３】
2013250897.tif 000015
【図１４】
2013250897.tif 000016
【図１５】
2013250897.tif 000017
【図１６】
2013250897.tif 000018