(57)【要約】【課題】学習された物体について、アクションの関連付けを容易に行う。【解決手段】本発明の情報管理装置において、アクション抽出部７７が、物体に適用可能なアクションの一覧を示す物体特定品目から、実在の物体について適用可能なアクションを抽出し、アクション登録部７８が、抽出されたアクションを、上記物体に関連付けて、空間情報記憶部２に登録する。【選択図】図１
2013247476.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）などに読み出して実行することで実現できる。
【０１０３】
制御部３１０のアクション抽出部７７は、新規に登録された物体について実行し得るアクションを物体特定品目記憶部６の物体特定品目から抽出するものである。物体が新規に登録されるとは、空間情報記憶部２に記憶されている空間情報において、当該新規の物体についてのレコード（以下、物体レコード）が作成され、当該物体についての情報が格納されることを意味する。
【０１０４】
なお、新規の物体レコードの登録は、ユーザが通信端末装置３を操作することにより行われてもよいが、自走式掃除機１が未知の物体を検知し、これを新規に空間情報に登録することが好ましい。自走式掃除機１は、センサ部から取得したセンシング情報に基づいて物体の特徴を分析し、その特徴に基づいて、各種物体の既知の情報を含む物体特定品目を参照して、物体の正体を特定する。最終的に、自走式掃除機１は、正体が特定された物体の物体特定情報と、物体に関して得られたその他の各種情報とを紐付けて物体レコードとして新規に登録することができる。
【０１０５】
アクション抽出部７７は、上述のようにして新規に空間情報記憶部２に登録された上記物体について、関連付けるべきアクションの候補を、物体特定品目から抽出する。より具体的には、アクション抽出部７７は、物体特定品目記憶部６に記憶されている物体特定品目を参照して、新規に登録された上記物体の物体特定情報に対応するアクションを抽出する。
【０１０６】
アクション登録部７８は、新規に登録された物体に対し実行すべきアクションを関連付けるものである。アクション登録部７８は、アクション抽出部７７によって抽出された上記物体についてのアクションの候補の中から、実際に上記物体に対して実行すべきアクションを選択する。そして、選択したアクションを上記物体に関連付ける。ここで、物体にアクションを関連付ける具体的な方法は、いくつかある。例えば、アクション登録部７８は、空間情報記憶部２に記憶されている上記物体のレコードに、選択した実際に実行するアクションのアクションＩＤだけを格納することが考えられる。あるいは、上記物体のレコードに、アクション抽出部７７によって抽出された、候補を含むすべてのアクションが紐付けられて登録される場合には、アクション登録部７８は、実際に当該物体に対して実行すべきアクションだけが有効になるように各アクションの有効／無効を設定することが考えられる。
【０１０７】
上記構成によれば、実空間ＲＳの物体が新たに空間情報に登録された場合でも、ユーザに煩雑な操作を強いることなく、当該物体に適切なアクションが選択され、関連付けて管理することが可能となる。
【０１０８】
なお、アクション登録部７８が必要なアクションを選択する方法はいくつかある。例えば、アクション登録部７８は、アクション抽出部７７によって抽出されたすべてのアクションを選択して物体に関連付けてもよい。アクション登録部７８は、アクション抽出部７７によって抽出されたアクションのうち、ユーザによって指定されたアクションを選択してもよい。アクション登録部７８は、実空間ＲＳに設置されている当該物体と、当該物体以外のその他の物体との連携を考慮して、アクションを選択してもよい。あるいは、アクション登録部７８は、抽出されたアクションのうち、あらかじめ定められている個数分のアクションを優先順位に基づいて選択してもよい。
【０１０９】
アクション登録部７８が、ユーザによって指定されたアクションを選択する場合には、通信端末装置３は、以下の構成を有する。
【０１１０】
ＧＵＩ画面作成部７１は、表示部１２１に表示されるＧＵＩ画面の作成するものである。本実施形態では、特に、ＧＵＩ画面作成部７１は、新規の物体に関して、アクション抽出部７７によって抽出されたアクションの一覧から、必要なアクションをユーザに指定させるためのＧＵＩ画面を作成する。さらに、ＧＵＩ画面作成部７１は、登録済の物体に関して、ユーザがアクションの実行を命令するためのＧＵＩ画面を作成する。
【０１１１】
表示部１２１に表示されたアクションの一覧から、ユーザが、新規登録物体に対して実際に実行した所望のアクションを指定すると、アクション登録部７８は、上記のＧＵＩ画面に対して入力部１２０を介して入力された信号に基づいて、ユーザが指定したアクションを選択する。アクション登録部７８は、ユーザによって指定されたアクションだけを上記新規登録物体に関連付ける。こうして、アクション登録部７８は、ユーザの指定内容を、空間情報記憶部２の空間情報に反映させることができる。
【０１１２】
必須の構成ではないが、制御部３１０は、空間情報取得部７３および仮想空間作成部７４を備えていてもよい。
【０１１３】
空間情報取得部７３は、空間情報記憶部２に記録されている空間情報を取得するものである。空間情報取得部７３は、特に、仮想空間作成部７４が仮想空間ＶＳを作成するために必要な、各物体レコードの物体情報（位置座標、サイズ情報、向き情報、物体画像など）を取得する。また、空間情報取得部７３は、アクション情報を取得してもよい。
【０１１４】
仮想空間作成部７４は、空間情報取得部７３によって取得された空間情報に基づいて仮想空間ＶＳを作成するものである。空間情報取得部７３が取得する空間情報には、実空間ＲＳに設置されている各物体の物体情報が含まれる。また、アクション登録部７８によって登録されたアクション情報も含まれる。
【０１１５】
上記構成によれば、仮想空間作成部７４は、各物体に関連付けられたアクションとともに物体の図形を配置して仮想空間ＶＳを作成することができる。そのため、ユーザは、仮想空間ＶＳが表示された表示部１２１を確認して、各物体に設定されているアクションを容易に知ることが可能となる。
【０１１６】
以下では、仮想部屋利用システム１００を構築する通信端末装置３によって実現される機能、すなわち、物体に対してアクションを関連付ける機能を、具体例を参照しながら詳細に説明する。
【０１１７】
〔空間情報について〕
図３は、空間情報記憶部２に記憶されている、実空間ＲＳの空間情報のデータ構造および具体例を示す図である。図８は、空間情報によって定義される、実空間ＲＳの座標系を示す図である。なお、図３において、空間情報をテーブル形式のデータ構造にて示したことは一例であって、空間情報のデータ構造を、テーブル形式に限定する意図はない。以降、データ構造を説明するためのその他の図においても同様である。
【０１１８】
図３に示す空間情報は、図２および図８に示す実空間ＲＳに対応する空間情報であり、実空間ＲＳに存在する各物体の情報を含むものである。空間情報は、通信端末装置３が、実空間ＲＳに設置されている物体に対して実行可能なアクションを取得するために利用される。また、空間情報は、通信端末装置３が、物体に対してアクションを実行するために参照される。通信端末装置３は、空間情報を参照して、どの物体に対してどのアクションを実行できるのかをユーザに提示することができる。また、ユーザによって指示されたアクションを物体に対して実行することができる。なお、自走式掃除機１が実空間ＲＳに設置されている場合には、通信端末装置３は、自走式掃除機１に対し、物体に対してアクションを実行するように命じることが可能である。なお、空間情報は、自走式掃除機１によって到達した物体を認識するのに参照されたり、通信端末装置３によって仮想空間ＶＳを作成するのに参照されたりして利用されてもよい。
【０１１９】
空間情報は、各物体の情報を格納した複数の物体レコードによって構成される。なお、これには限定されないが、一例として、図示しないが、本実施形態では、空間情報は、実空間ＲＳに対応する座標系を定義する情報を含む。図８に示す例では、実空間ＲＳの直方体の左下一番奥を原点（（Ｘ、Ｙ、Ｚ）＝（０、０、０））とする３次元の座標系を定義する。例えば、実空間ＲＳのサイズは一例として、幅（Ｘ軸）１０００×奥行き（Ｙ軸）５００×高さ（Ｚ軸）６００と定義されている。サイズの数値は、実寸サイズである必要はない。よって、数字には単位は示されない。
【０１２０】
本実施形態では、空間情報は、大別して、物体の特徴など、物体そのものに関する情報と、その物体に対して実行するべきアクションに関する情報とを含む。前者を物体情報、後者をアクション情報と称する。
【０１２１】
まず、物体情報の具体例として、図３に示すとおり、空間情報は、物体ＩＤ、物体特定情報、位置座標、サイズ情報、向き情報、および、物体画像のカラムを有する。アクション情報の具体例として、空間情報は、アクションのカラムを有する。
【０１２２】
図３は、通信端末装置３が、仮想空間ＶＳを作成するために利用可能な空間情報の具体例を示している。空間情報は、物体ＩＤおよび物体特定情報のカラムに関連付けて、位置座標のカラムに各物体の位置座標を含んでいる。
【０１２３】
さらに、空間情報は、各物体のサイズ情報を格納するためのサイズ情報のカラムを有していることが好ましい。
【０１２４】
さらに、空間情報は、各物体の向き情報を格納するための向き情報のカラムを有していることが好ましい。
【０１２５】
さらに、空間情報は、各物体の画像（または、画像の保存先アドレス）を格納するための物体画像のカラムを有していることが好ましい。物体画像は、物体を平面的に表現した２Ｄ画像であってもよいし、物体を立体的に表現した２Ｄ画像であってもよいし、物体を多方面から立体的に表示できる３Ｄ画像であってもよい。物体画像は、例えば、通信ネットワーク５を介して、自走式掃除機１、通信端末装置３または情報管理サーバ４などが外部から検索して取得することができる。あるいは、自走式掃除機１が有する撮影部が取得した撮影画像から、自走式掃除機１、通信端末装置３または情報管理サーバ４などが、画像処理によって物体を切り出して当該物体の画像とすることが考えられる。あるいは、物体特定品目記憶部６において、各呼称（物体カテゴリ、物体名、または、物体機種）ごとに、予め固定の画像が関連付けて記憶されていてもよい。
【０１２６】
このように、実空間ＲＳに新規の物体が設置されると、その物体についての物体レコードが作成されて、図３に示す空間情報に登録される。本実施形態では、まずは、新規の物体について、物体情報、すなわち、「物体ＩＤ」、「物体特定情報」、「位置座標」、「サイズ情報」、「向き情報」、および、「物体画像」が、新規に作成された物体レコードに格納される。なお、物体レコードに物体情報が格納される方法は、特に限定されない。例えば、自走式掃除機１のセンサ部の各種センサによってセンシングされたセンシング情報を元に、自走式掃除機１が物体レコードに含まれる各種の物体情報を生成し、登録してもよい。あるいは、ユーザが手動で上記物体レコードに各種の物体情報を入力してもよい。
【０１２７】
なお、上述の空間情報のデータ構造は一例であってこれに限定されない。具体的には、通信端末装置３が、仮想空間ＶＳを作成しない場合には、空間情報は、図８のように座標系を定義する情報を含んでいなくてもよい。また、この場合、空間情報は、物体情報のうち、位置座標、サイズ情報、向き情報、物体画像のカラムを有していなくてもよい。これらは、実空間ＲＳに配置された物体を、先に定義した座標系の対応する位置にプロットして、実空間ＲＳを模した仮想空間ＶＳを作成するために必要な情報だからである。本実施形態において、空間情報は、少なくとも、物体を識別するための物体ＩＤのカラムと、物体の正体を特定する呼称を格納するための物体特定情報のカラムとを有していればよい。
【０１２８】
以上のとおり、アクション情報（アクションのカラム）以外の物体情報が格納された物体レコードが空間情報に追加された状態（例えば、図３の物体ＩＤ「０００５」の物体レコードの状態）に基づいて、通信端末装置３は、物体が新規に登録されたと認識することができる。そして、このように新規に登録された物体について、本願発明の通信端末装置３は、アクションを関連付けることができる。すなわち、図３の物体ＩＤ「０００２」〜「０００４」の物体レコードのように、物体にアクションＩＤを関連付けることができる。図３に示す例では、アクション登録部７８は、アクションのカラムに、当該物体に対して実行すべきアクションのアクションＩＤを格納することによって、物体にアクションを関連付ける。
【０１２９】
これにより、通信端末装置３は、空間情報記憶部２の物体レコードに格納されたアクションＩＤに基づいて、当該物体に対して実行すべきアクションを特定することができる。
【０１３０】
より詳細には、通信端末装置３は、以下のようにして、新規の物体にアクションを関連付けることが可能である。
【０１３１】
〔アクションの選択および関連付けについて〕
図４は、物体特定品目記憶部６に記憶されている物体特定品目のデータ構造および具体例を示す図である。
【０１３２】
物体特定品目は、少なくとも、物体を特定する物体特定情報を格納するための１つのカラムを有し、この物体特定情報が物体の正体を表す呼称として用いられる。図４に示す例では、物体特定品目は、一例として、物体を分類する規模を大分類、中分類、小分類の３段階に分けるため、分類の規模ごとに３つのカラムを有する。
【０１３３】
大分類に相当する「物体カテゴリ」のカラムには、物体をおおまかに分類するための呼称が記憶される。例えば、実空間ＲＳに配置されているテレビ、エアコン、冷蔵庫、空気清浄機、扇風機などをまとめて「家電機器」に分類する。
【０１３４】
中分類に相当する「物体名」のカラムには、物体を分類するための呼称が記憶される。本実施形態では、このカラムには、あらゆる物体の種類を示す一般的な名称が格納される。例えば、家電機器であれば、「テレビ」、「エアコン」、家具であれば、「ソファー」、「テーブル」、インテリアであれば、「観葉植物」、「造花」、などである。
【０１３５】
上述したとおり、物体特定品目は、少なくともいずれか１つの分類カラムを有していればよい。しかし、図４に示すとおり、物体特定品目が、数段階の分類規模に対応して複数の分類カラムを有している場合には、ユーザに最も馴染み深い呼称を用いたり、空間情報利用装置としての通信端末装置３の機能に応じてより詳細な呼称を用いたりして、呼称を分類規模に応じて選択的に用いることができるので利便性が高い。
【０１３６】
さらに、本発明の物体特定品目記憶部６における物体特定品目は、「アクションＩＤ」のカラムを有している。
【０１３７】
「アクションＩＤ」のカラムには、その物体に対して、通信端末装置３または自走式掃除機１が実行することが可能なアクションが関連付けて記憶されている。例えば、図４に示す例では、物体が「テレビ」である場合、「テレビ」に対しては、機種を問わず、ＡＣ００１、ＡＣ００２、ＡＣ００４、ＡＣ００６、ＡＣ０１１、ＡＣ０１２、ＡＣ０１３、ＡＣ０１４のアクションＩＤによって特定される各アクションを通信端末装置３または自走式掃除機１が実行できることが分かる。
【０１３８】
アクション抽出部７７は、図４に示す物体特定品目を参照して、新規に登録された物体の正体が何であるのかに基づいて、実際に物体に関連付けることが可能なアクションの候補を抽出する。例えば、図３に示すとおり、物体ＩＤが「０００５」であって物体特定情報が「加湿器」である物体レコードが新規に登録された場合には、アクション抽出部７７は、図４の物体特定品目を参照し、物体特定情報「加湿器」に関連付けられているアクションＩＤを抽出する。図４に示す例では、アクション抽出部７７は、ＡＣ００１、ＡＣ００２、ＡＣ００３、ＡＣ００４、ＡＣ００５、ＡＣ００６、ＡＣ０１３、ＡＣ０１４を抽出する。
【０１３９】
アクション登録部７８は、抽出したすべてまたは一部のアクションＩＤを選択して、図３の空間情報に登録する。例えば、ユーザが、ＡＣ００１、ＡＣ００５、ＡＣ０１３、ＡＣ０１４のアクションを指定した場合には、ＡＣ００１、ＡＣ００５、ＡＣ０１３、ＡＣ０１４のアクションだけを、物体「加湿器」の物体レコードの「アクション」のカラムに格納する。
【０１４０】
こうして、実空間ＲＳに設置されている物体「加湿器」に対しては、アクションＩＤがＡＣ００１、ＡＣ００５、ＡＣ０１３、ＡＣ０１４の４つのアクションを実行することができるようになる。
【０１４１】
複数の抽出されたアクションの中から必要なアクションだけをユーザに選択させる方法としては以下のものが考えられる。
【０１４２】
アクション抽出部７７は、空間情報記憶部２に新規の物体レコードが作成されると、図４の物体特定品目を参照し、新規に登録された物体に適用できるすべてのアクションのアクションＩＤを抽出する。これを、ＧＵＩ画面作成部７１およびアクション登録部７８に通知する。
【０１４３】
ＧＵＩ画面作成部７１は、新規の物体に適用できるアクションの一覧を含むＧＵＩ画面を、ユーザが所望のアクションを選択可能な状態で表示部１２１に表示する。アクション登録部７８は、入力部１２０を介して指定されたアクションを上記新規の物体に関連付ける。
【０１４４】
ここで、ＧＵＩ画面作成部７１は、アクションＩＤを表示するだけでなく、そのアクションＩＤによって特定されるアクションの内容を併せて表示することが好ましい。これにより、ユーザは、物体に対してどのようなアクションを実行することができるのかを容易に理解できる。アクションＩＤごとにアクションの内容を定義したアクション管理情報は、アクション記憶部７に記憶されている。
【０１４５】
図５は、アクション記憶部７に記憶されているアクション管理情報のデータ構造および具体例を示す図である。
【０１４６】
図５に示すアクション管理情報は、アクションＩＤに関連付けて、少なくとも、アクションの内容を示す「実行内容」のカラムを有する。先の例では、「加湿器」が新規に登録された。よって、ＧＵＩ画面作成部７１は、ＡＣ００１、ＡＣ００２、ＡＣ００３、ＡＣ００４、ＡＣ００５、ＡＣ００６、ＡＣ０１３、ＡＣ０１４のアクションの実行内容をアクション記憶部７から取得し、ユーザが理解可能なテキストに変換して表示部１２１に表示する。
【０１４７】
図５に示すとおり、例えば、アクションは、自走式掃除機１を介して実行するアクションであり、自走式掃除機１がセンサ部を介して、物体または当該物体の周辺環境の物理的状態を測定することである（ＡＣ００１〜ＡＣ００７など）。これにより、自走式掃除機１に物体の物理的状態を測定させることができる。ユーザは、測定結果の情報を得て、実空間ＲＳに居合わせなくても、実空間ＲＳに居るときと同じように物体の物理的状態を知ることが可能となる。
【０１４８】
あるいは、例えば、アクションは、通信端末装置３の通信部３１１を介して、物体を遠隔操作する、または、当該物体の論理的状態を取得することである（ＡＣ０１１〜ＡＣ０１５など）。これにより、ユーザは、実空間ＲＳに居合わせなくても、物体と通信して、物体の論理的状態（機器のソフトウェア上の状態）をチェックしたり、設定を変更したり、遠隔操作したりすることが可能となる。つまり、ユーザは、実空間ＲＳに居合わせなくても、実空間ＲＳに居る時と同じように、実空間ＲＳの物体を操作することが可能となる。なお、自走式掃除機１を介してアクションを実行する場合は、ユーザが通信端末装置３から通信ネットワーク５を介して遠隔制御できない物体（機器）に対してもこれらのアクションを適用することが可能である。
【０１４９】
あるいは、例えば、アクションは、自走式掃除機１を介して実行するアクションであり、物体の周辺環境の物理量を変化させることである（ＡＣ００８〜ＡＣ０１０）。これにより、ユーザは、自走式掃除機１に、実空間ＲＳの物理量を変化させて、実空間ＲＳに居合わせなくても、実空間ＲＳに居る時と同じように、実空間ＲＳおよび実空間ＲＳ内の各物体に対して影響を与えることが可能となる。
【０１５０】
なお、アクションは、図５に示す例に限定されない。例えば、「物体と通信して、物体内部（例えば、冷蔵庫内）の温度を取得する」というアクション、「物体（エアコン、冷蔵庫）の設定温度を変更する」というアクション、「物体（テレビ、録画再生装置）の音量を変更する」というアクション、「物体（テレビ、録画再生装置）に対して視聴・録画の予約を行う」というアクションが、図５のアクション管理情報に定義されていてもよい。
【０１５１】
ＧＵＩ画面作成部７１は、アクション抽出部７７によって抽出されたアクションＩＤおよび図５に示すアクション管理情報に基づいて、ユーザに所望のアクションを指定してもらうためのＧＵＩ画面を作成する。
【０１５２】
図６は、ＧＵＩ画面作成部７１によって作成された、ある新規物体のアクションの候補一覧を含むＧＵＩ画面の具体例を示す図である。
【０１５３】
本実施形態では、ＧＵＩ画面作成部７１は、新規の物体が空間情報記憶部２に登録されると、その物体にどのようなアクションを実行したいのかをユーザに問い合わせるための質問画面９０を作成する。図６は、物体「加湿器」が新規登録された場合の質問画面９０の例を示している。
【０１５４】
質問画面９０は、少なくとも、ユーザに所望のアクションを指定させるためのアクションリスト９１を含む。ここでは、アクション抽出部７７によって、物体「加湿器」に対応する、ＡＣ００１、ＡＣ００２、ＡＣ００３、ＡＣ００４、ＡＣ００５、ＡＣ００６、ＡＣ０１３、ＡＣ０１４が抽出された。そこで、ＧＵＩ画面作成部７１は、アクション記憶部７のアクション管理情報を参照して、ＡＣ００１、ＡＣ００２、ＡＣ００３、ＡＣ００４、ＡＣ００５、ＡＣ００６、ＡＣ０１３、ＡＣ０１４のそれぞれに対応するアクションの内容を表したテキストをリストにしてアクションリスト９１を作成する（図６）。
【０１５５】
さらに、ＧＵＩ画面作成部７１は、新規に登録された物体の物体画像９２を併せて表示してもよい。ＧＵＩ画面作成部７１は、物体「加湿器」の物体画像９２として、空間情報記憶部２の空間情報（図３）において、加湿器に関連付けられている物体画像（0005.jpg）を用いることができる。
【０１５６】
表示部１２１に表示された質問画面９０から、ユーザが所望のアクションを指定する。例えば、ユーザは、アクションリスト９１のうち、所望のアクションのチェックボックスをタッチしてチェックを入れることにより所望のアクションを指定することができる。図６は、ＡＣ００１、ＡＣ００５、ＡＣ０１３、ＡＣ０１４が指定された場面を示している。
【０１５７】
アクション登録部７８は、入力部１２０を介してユーザの指定を受け付けて、ユーザによって指定された上述のアクションのアクションＩＤを、加湿器の物体レコードに格納する。具体的には、アクション登録部７８は、ＡＣ００１、ＡＣ００５、ＡＣ０１３、ＡＣ０１４を、図３に示す、加湿器の物体レコードの「アクション」のカラムに格納する。
【０１５８】
こうして、新しく登録された物体に対して、アクション登録部７８が必要なアクションを関連付けることができる。
【０１５９】
ユーザは、操作するとしても、質問画面９０などの分かりやすいＧＵＩ画面をタッチなどの単純な動作で操作するだけで、容易に、新規の物体にアクションを設定することが可能となる。
【０１６０】
さらに、アクション登録部７８は、図５のアクション管理情報において、各アクションに紐付けられている優先順位またはユーザの嗜好情報などに基づいて、必要なアクションを自動で選択し、新規物体に関連付けることが可能である。
【０１６１】
この場合、ユーザは、煩雑な操作を行う必要がなく、登録された物体に対しては、自動で適切なアクションが関連付けられる。
〔空間情報におけるアクション情報の利用について〕
通信端末装置３は、アクションが関連付けられた空間情報を利用して、物体に対して実行すべきアクションをユーザに分かりやすく提示することが可能である。これにより、ユーザは、自分の部屋（実空間ＲＳ）に設置されている各物体に対してどのようなアクションを起こすことができるのかを容易に把握することが可能となる。さらに、ユーザは、提示されたアクションを指定して、そのアクションの実行を通信端末装置３に対して命令することが可能である。つまり、ユーザは、通信端末装置３を利用して、実空間ＲＳに居なくても居るときと同じように、実空間ＲＳに存在する各物体に対してアクションを実行することが可能となる。
【０１６２】
通信端末装置３の図示しないアクション実行部は、所定のトリガ（例えば、ユーザがアクションの実行を命令するイベント）にしたがって、物体に対して、関連付けられたアクションを実行する。アクション実行部は、アクション記憶部７のアクション管理情報を参照し、そこで定義されているアクションの内容にしたがって動作する。
【０１６３】
通信端末装置３のＧＵＩ画面作成部７１は、ユーザがアクションの実行を通信端末装置３に対して命令を簡単に行うための命令入力画面を作成し、表示部１２１に表示できることが好ましい。
【０１６４】
図７は、ＧＵＩ画面作成部７１が作成した命令入力画面の一具体例を示す図である。命令入力画面は、表示部１２１に表示される。
【０１６５】
ＧＵＩ画面作成部７１は、図７に示すとおり、空間情報記憶部２に記憶されている各物体レコードに基づいて、どの物体に対してどのアクションを実行可能であるのかを示したテーブルを命令入力画面として作成してもよい。
【０１６６】
図７に示す例では、物体を特定するための「物体ＩＤ」および「物体特定情報」のカラムに、アクションの内容を短文で表す「アクション」のカラムを対応付けたテーブルを表示する。ユーザは、表示部１２１に表示された上記テーブルを見て、実行したいアクションおよびアクション実行対象となる物体を確認し、選択することができる。例えば、ユーザは、実空間ＲＳに設置されている加湿器の電源を切りたい場合には、通信端末装置３を操作して、この命令入力画面を呼び出し、物体「加湿器」に関連付けられているアクションのうち「電源オフ」と表示されたレコードをタッチするだけでよい。
【０１６７】
このようなアクションの実行命令を受け付けた、通信端末装置３の図示しないアクション実行部は、通信部３１１を介して、実空間ＲＳに設置された加湿器と通信し、電源をオフにする制御命令を加湿器に送信する。あるいは、通信端末装置３は、自走式掃除機１と通信して、加湿器の電源をオフにする制御命令を送信し、自走式掃除機１に加湿器の電源を切らせてもよい。このように、通信端末装置３は、アクションが関連付けられた空間情報を利用して、通信ネットワーク５（および自走式掃除機１）を介して、実空間ＲＳに設置されている物体に対して遠隔地からアクションを実行することができる。
【０１６８】
あるいは、ＧＵＩ画面作成部７１は、図９に示すとおり、空間情報に基づいて作成された仮想空間ＶＳを用いて、命令入力画面を作成してもよい。
【０１６９】
空間情報取得部７３は、通信端末装置３の表示部１２１に表示すべき仮想空間ＶＳの元となる空間情報を取得するものである。空間情報取得部７３は、通信端末装置３の端末ＩＤまたはユーザＩＤなどを、空間情報記憶部２を管理する情報管理サーバ４に送信し、通信端末装置３のユーザＵの部屋に対応する空間情報をリクエストする。そして、情報管理サーバ４から返ってきた空間情報を、仮想空間作成部７４に供給する。
【０１７０】
仮想空間作成部７４は、通信端末装置３の表示部１２１に表示すべき仮想空間ＶＳを作成するものである。仮想空間作成部７４は、空間情報記憶部２に記憶された空間情報に登録された物体レコード（物体特定情報、位置座標、サイズ情報、向き情報、および、物体画像など）に基づいて、個々の物体を表す図形を座標系に配置して、仮想空間ＶＳを作成する。
【０１７１】
仮想空間作成部７４が作成する仮想空間ＶＳが、どのような表示形態を持つのかについては特に限定されない。空間情報取得部７３が、空間情報記憶部２から、物体についてどのような情報を取得するのかによって、様々な表示形態が考えられる。
【０１７２】
図８は、図３の空間情報によって定義される、実空間ＲＳの座標系を示す図である。図８に示す座標系は、ＧＵＩ画面作成部７１によって、図９に示す仮想空間ＶＳを作成するために参照される。図９は、仮想空間作成部７４が作成した仮想空間ＶＳを含む命令入力画面の一具体例を示す図である。命令入力画面は、表示部１２１に表示される。
【０１７３】
図９に示す仮想空間ＶＳの表示形態は、仮想空間ＶＳを、斜め上から見たときの実空間ＲＳを立体的に示すものであり、各物体を、対応する物体画像で示すものである。
【０１７４】
仮想空間作成部７４は、実空間ＲＳに対応するＸ−Ｙ−Ｚ軸がなす座標系（図８）に、直方体の仮想空間ＶＳをプロットする。そして、仮想空間作成部７４は、空間情報記憶部２に記憶された空間情報を参照し、各物体の物体画像を、３次元の位置座標に基づいて、配置する。さらに、図９に示す例では、仮想空間作成部７４は、各物体のサイズ情報を参照し、上記物体画像の大きさを調節する。さらに、仮想空間作成部７４は、各物体の向き情報を参照し、実際に当該向きに設置された物体が、上記斜め上から見られたときと同じ見え方になる物体画像を選択する（あるいは同じ見え方になるように物体画像を編集する）。さらに、仮想空間作成部７４は、図９に示すように、物体の向きを表現する図形として、物体が出力する風などを表現した図形を物体の図形に追加してもよい。
【０１７５】
このように向き情報を利用して、物体の図形の形状・色などを編集することにより、実空間ＲＳにより一層近い表示形態の仮想空間ＶＳを表示することができる。結果として、ユーザＵがより直感的に自分の部屋を操作することが可能なユーザインターフェースを実現することが可能となる。
【０１７６】
本実施形態では、仮想空間作成部７４は、作成した仮想空間ＶＳに対して、さらに、空間情報において各物体に関連付けられているアクション情報（アクションの内容）を反映させることが好ましい。
【０１７７】
図９は、アクションを物体に関連付けて表示する表示形態の一例を示している。図９に示す例では、仮想空間作成部７４は、ふきだしを設けて、ふきだしに、その物体に関連付けられているアクションを表示する。ふきだし１１０、ふきだし１１１、ふきだし１１２、および、ふきだし１１３は、それぞれ、物体「エアコン」、物体「ソファー」、物体「テレビ」、および、物体「加湿器」に関連付けられているアクションの内容を表示するための図形である。
【０１７８】
図３に示すとおり、「エアコン」には、２つのアクションが関連付けられているので、それぞれのアクションの内容がふきだし１１０に反映される。仮想空間作成部７４は、例えば、ふきだし１１０の２つのアクションを、空間情報の「アクション」のカラムに格納されているアクションＩＤ（ＡＣ００３、ＡＣ００５）に基づいて作成する。
【０１７９】
ユーザは、操作したい物体のふきだし内に表示されたアクションをタッチすることにより、当該物体に対する所望のアクションの実行を通信端末装置３に対して命令することが可能である。
【０１８０】
ユーザは、実空間ＲＳに実際に物体が配置されている様子を模した仮想空間ＶＳを見て、直感的に、アクション実行対象の物体と、当該物体に対して実行可能なアクションの内容を把握することができる。その上、簡単な操作で、所望のアクションの実行を通信端末装置３に対して命令することができる。通信端末装置３は、通信ネットワーク５を介して各物体（自走式掃除機１を含む）と通信してアクションを実行する。そのため、ユーザは、上記の物体に対する操作を、実空間ＲＳに居ないときでも、実空間ＲＳに居る時と同様に行うことが可能となる。
【０１８１】
≪実施形態２≫
本発明の実施形態について、図１０〜図１２に基づいて説明すると以下の通りである。
【０１８２】
実施形態１では、アクション登録部７８は、各物体について選択したアクションＩＤを各物体レコードのアクションのカラムに格納することにより関連付けを行った。本発明は、この構成に限定されない。
【０１８３】
本実施形態では、各物体レコードは、さらに、設定有効のカラムを有し、物体に関連付けられた各アクションを有効にするのか無効にするのかを示すフラグを格納することができる。ここでは、「有効」とは、物体に対して実行が許可されたアクションを示し、「無効」とは、物体に対して実行が禁止されたアクションを示す。
【０１８４】
上記構成によれば、物体に対して実行すべきアクションに変更が生じた場合に、フラグを変更するだけで済み、アクションのカラムに格納されるアクションＩＤを書き変える場合と比較して単純な動作で空間情報の更新を行うことが可能となる。
【０１８５】
また、実施形態１では、主に、アクション登録部７８は、ユーザの指定にしたがってアクションを選択するものとして説明した。本発明は、この構成に限定されない。
【０１８６】
本実施形態では、アクション登録部７８は、実空間ＲＳに設置されている物体と物体との間の連携を考慮して、各々の物体について最適なアクションを選択し、関連付けることが可能である。
【０１８７】
〔物体特定品目について〕
図１０は、本実施形態において、物体特定品目記憶部６に記憶されている物体特定品目のデータ構造および具体例を示す図である。
【０１８８】
本実施形態における物体特定品目が、図４に示す物体特定品目と異なる点は、アクションＩＤのカラムに加えて、連携のカラムを有している点である。なお、図１０に示す例では、物体特定品目のテーブルを簡略化して、物体カテゴリ（大分類）のカラムおよび物体機種（小分類）のカラムを省略してある。しかし、本実施形態の物体特定品目は、物体名（中分類）のカラムに代えて（または加えて）、これらの省略されたカラムを有していてもよい。
【０１８９】
物体名（中分類）のカラムには、図４に示す物体名（中分類）のカラムと同様に、「テレビ」、「エアコン」、「ソファー」、「テーブル」などのあらゆる物体の一般的な名称が格納される。ここでは、単に、物体Ａ、物体Ｂ・・・と記載する。
【０１９０】
アクションＩＤのカラムには、図４に示すアクションＩＤのカラムと同様に、アクションの内容を特定するためのアクションＩＤが格納される。実施形態１に記載したアクションＩＤと形式が異なっているが、アクションＩＤの形式は、特に限定されるものではない。アクションＩＤは、アクションの内容を一意に特定できるように、各アクションにユニークな文字列が付与されればよく、管理の容易性に鑑みて適宜形式が決定されればよい。
【０１９１】
連携のカラムには、連携の有無と連携が有る場合にその連携相手を示す連携情報が格納される。連携の有無および連携相手は、物体に対応付けられた、当該物体に適用可能なアクションのそれぞれについてあらかじめ設定されている。例えば、物体Ａに対応する、アクションＩＤ「ＡＣ＿Ａ−３」のアクションには、「物体Ｂ」という連携情報が関連付けられている。これは、物体Ａに対して、アクションＩＤ「ＡＣ＿Ａ−３」のアクションが、物体Ｂのアクションと連携して実行されることを意味している。このように他の物体と連携して実行されるアクションを連携アクションと称する。なお、実施形態１と同様、他の物体と連携せずに当該物体に対して単独で実行されるアクションを単独アクションと称する。いずれかに区別する必要がない場合には、単にアクションと称する。
【０１９２】
連携アクションの具体例としては以下のようなものが想定される。
【０１９３】
例えば、物体「テレビ」に対して「電源オフ」のアクションが実行されると、ユーザがテレビを利用してコンテンツを視聴しているとは考えられない。そのため、物体「ＤＶＤプレーヤ」が稼働することは無意味である。よって、物体「テレビ」に対して「電源オフ」のアクションが実行された場合には、連携して、物体「ＤＶＤプレーヤ」に対して「電源オフ」のアクションが実行されることが好ましい。
【０１９４】
そこで、物体「テレビ」の「電源オフ」のアクションと、物体「ＤＶＤプレーヤ」の「電源オフ」のアクションとを連携させることが考えられる。この場合、物体特定品目のテーブルにおいては、物体「テレビ」の「電源オフ」のアクションの連携情報のカラムに、連携相手を示すＤＶＤプレーヤの物体特定情報が格納される。また、反対の状況も当てはまる場合、すなわち、物体「ＤＶＤプレーヤ」が「電源オフ」されたら、物体「テレビ」も「電源オフ」したい場合、物体「ＤＶＤプレーヤ」の「電源オフ」のアクションのレコードの連携のカラムに、連携相手を示すテレビの物体特定情報が格納される。
【０１９５】
また、別の例では、物体「エアコン」に対して「暖房稼働オン」のアクションが実行されると、湿度の低下を防ぐために加湿したいという要望が生じる。よって、物体「エアコン」に対して「暖房稼働オン」のアクションが実行された場合には、連携して、物体「加湿器」に対して「加湿」のアクションが実行されることが好ましい。そこで、物体「エアコン」の「暖房稼働オン」のアクションと、物体「加湿器」の「加湿」のアクションとを連携させることが考えられる。
【０１９６】
また、別の例では、留守中に消し忘れた部屋の各機器の電源を切って無駄な電力消費を減らしたいという目的があるとする。この目的を達成するために、物体「テレビ」について「電源を切る」というアクションを単独で実行してもよい。しかし、他の物体「加湿器」、「エアコン」などについても「電源を切る」というアクションを併せて実行した方が、上記の目的に対してより大きな効果を得ることができる。そこで、物体「テレビ」について「電源を切る」というアクションが実行されるときに、物体「加湿器」、「エアコン」などについても「電源を切る」というアクションが連携して実行されることが好ましい。
【０１９７】
このように、複数のアクションの全て（両方とも）を実行しないと意味がない、または、実行した方が好ましいという関係性を有した複数のアクションが、連携アクションとして設定される。
【０１９８】
本実施形態では、アクション抽出部７７は、空間情報記憶部２の空間情報に、新規に物体が登録された場合には、図１０に示す物体特定品目を参照して、新規物体が該当する物体名に対応するアクションＩＤを抽出するとともに、各アクションＩＤに関連付けられた連携情報を取得する。アクション抽出部７７は、空間情報から抽出したアクションＩＤと連携情報とを、一旦、記憶部３１３に一時的に格納してもよい。
【０１９９】
これにより、アクション登録部７８は、記憶部３１３に記憶された新規物体についてのアクションＩＤと連携情報とに基づいて、実空間ＲＳに実際に存在する物体に応じて必要なアクションを選択することができる。
【０２００】
つまり、アクション抽出部７７によって、物体「テレビ」について、物体「ＤＶＤプレーヤ」と連携する連携アクションが抽出されたとしても、実際に実空間ＲＳに物体「ＤＶＤプレーヤ」が存在しなければ、それは不要な連携アクションである。よって、アクション登録部７８は、不要な連携アクションを有効なアクションとして選択しない。
【０２０１】
反対に、新しく物体「ＤＶＤプレーヤ」が登録された場合に、既存の物体「テレビ」について、物体「ＤＶＤプレーヤ」と連携する連携アクションがある。物体「ＤＶＤプレーヤ」が設置されれば、物体「テレビ」にとって、物体「ＤＶＤプレーヤ」との連携アクションは必要なアクションとなる。このように、アクション登録部７８は、新規の物体が登録される度に、既存の物体の連携アクションの必要性を見直し、必要になった連携アクションを有効なアクションとして選択しなおす。
【０２０２】
さらに、アクション登録部７８は、ある物体についてアクションが有効に設定され、後に、別のアクションが有効に設定された場合に、それらのアクションの内容に齟齬が生じることを認識した場合には、いずれか１つのアクションだけが有効になるようにアクションを選択しなおすことができる。
【０２０３】
齟齬が生じるアクションとは、２つ以上のアクションが同時に実行することが不可能であったり、同時に実行すると意味をなさなかったりするアクションのペアまたはグループを指す。例えば、「設定を強にする」というアクションと、「設定を中にする」というアクションとは、同時に実行することはできない。あるいは、「２５℃に設定する」というアクションと、「２２℃に設定する」というアクションとは、同時に実行することはできない。あるいは、「テレビの電源をオンにする」というアクションと、「テレビの電源をオフにする」というアクションは矛盾しており、同時に実行することはできない。あるいは、「暖房器具を稼働する」というアクションと、「冷房器具を稼働する」というアクションとは矛盾しており、同時に実行することは無意味である。
【０２０４】
このように齟齬が生じるアクション同士が同時に実行されないように、アクション登録部７８は、有効にするアクションを取捨選択することが可能である。
【０２０５】
〔アクションの選択および関連付けについて〕
アクション登録部７８の動作について、具体例を用いて以下に説明する。
【０２０６】
図１１の（ａ）〜（ｄ）および図１２は、実空間ＲＳのある時点に対応した空間情報の具体例を示す図である。以下では、空間情報の簡素化のために、仮想空間ＶＳを作成するために必要な物体情報のカラムの記載を省略しているが、これは、本実施形態における空間情報のデータ構造を限定するものではない。本実施形態における空間情報も、図３と同様に、「位置座標」、「サイズ情報」、「向き情報」、「物体画像」のカラムを有していてもよい。
【０２０７】
図１１の（ａ）〜（ｄ）および図１２において、図３に示す空間情報と異なる点は、物体に関連付けられているアクションごとにサブレコードが設けられている点、および、サブレコード（アクション）ごとに有効または無効を設定するための、設定有効のカラムを有している点である。
【０２０８】
実空間ＲＳについて、空間情報記憶部２に何も物体が登録されていない状態で、実空間ＲＳに物体Ｂが新規に設置されたとする。この場合、物体Ｂについての物体レコードが、空間情報記憶部２に記憶されている実空間ＲＳの空間情報に作成される。
【０２０９】
アクション抽出部７７は、図１０に示す物体特定品目を参照して、物体Ｂに対応する各アクションＩＤのレコードを抽出する。すなわち、単独アクション「ＡＣ＿Ｂ−１」のレコード、物体Ａとの間の連携アクション「ＡＣ＿Ｂ−１’」のレコード、および、物体Ｃとの間の連携アクション「ＡＣ＿Ｂ−１”」のレコードを抽出する。物体Ｂについて抽出されたレコードは、一時的に、記憶部３１３に格納される。こうすれば、物体Ｂについての情報が必要となる度に、通信部３１１を介して空間情報記憶部２にアクセスする必要がなくなる。
【０２１０】
アクション登録部７８は、アクション抽出部７７によって抽出されたレコードのうち、必要なアクションを選択する。ここでは、上述のとおり、物体Ｂ以外に他の物体は空間情報に登録されていない。すなわち、物体Ｂの連携相手となる物体は、実空間ＲＳに存在しない。そのため、アクション登録部７８は、抽出された上述の３つのアクションのうち、単独アクション「ＡＣ＿Ｂ−１」を必要なアクションとして選択する。
【０２１１】
アクション登録部７８は、図１１の（ａ）に示すとおり、空間情報記憶部２の空間情報において、単独アクション「ＡＣ＿Ｂ−１」のみを、新規に登録された物体Ｂに関連付ける。
【０２１２】
さらに、アクション登録部７８は、関連付けた単独アクションのサブレコードの設定有効のカラムに有効または無効を設定する。アクション登録部７８は、関連付けたアクションについては、初期設定としてすべて有効を設定する構成であってもよい。あるいは、ユーザによって許可されたものだけ有効を設定する構成であってもよい。例えば、ＧＵＩ画面作成部７１が、図６に示す質問画面９０を表示することによって、アクション登録部７８は、ユーザが許可するアクションを受け付けることができる。
【０２１３】
次に、実空間ＲＳに新しく物体Ａが設置され、空間情報記憶部２に物体Ａの物体レコードが登録されたとする。アクション抽出部７７は、図１０の物体特定品目から、物体Ａに対応するアクションＩＤと連携情報とを抽出する。
【０２１４】
アクション登録部７８は、空間情報（図１１の（ａ））を参照して、すでに、物体Ｂが登録されていることを把握している。しかし、物体Ｃは未登録である。したがって、アクション登録部７８は、アクション抽出部７７によって抽出された物体Ａのアクションのうち、単独アクション「ＡＣ＿Ａ−１」、「ＡＣ＿Ａ−２」、および、物体Ｂとの連携アクション「ＡＣ＿Ａ−３」を選択する。
【０２１５】
アクション登録部７８は、図１１の（ｂ）に示すとおり、選択した各アクションを、物体Ａに関連付ける。各アクションの設定有効のフラグは、最初は、すべて有効（図１１の例では丸印）に設定されてもよい。
【０２１６】
次に、アクション登録部７８は、物体Ａが登録されたことに伴って、物体Ｂに関連付けられている連携の有無を見直す。アクション登録部７８は、記憶部３１３に一時的に保存されている物体Ｂについて抽出されたアクションＩＤおよび連携情報を参照する。ここで、アクション登録部７８は、現時点で存在する物体Ａとの連携アクションが物体Ｂに対応していることを把握する。アクション登録部７８は、図１１の（ｂ）に示すとおり、物体Ａとの連携アクション「ＡＣ＿Ｂ−１’」を、物体Ｂに追加で関連付ける。
【０２１７】
本実施形態では、アクション登録部７８は、アクションＩＤの文字列形式に基づいて、アクション間の内容の齟齬を検知できる構成である。図１０には、アクションＩＤのうち、アポストロフィの有無および個数以外、文字列が共通しているアクションＩＤのグループが記載されている。具体的には、「ＡＣ＿Ｂ−１」「ＡＣ＿Ｂ−１’」および「ＡＣ＿Ｂ−１”」である。それぞれアクションは、アポストロフィの有無または個数によって、個々のアクションとして識別されるが、アポストロフィ以外の文字列が共通していることにより、同一のグループに属するアクションとして認識される。そして、同一グループ内の個々のアクションは、同時に複数の有効設定は成立しないアクションであることを示している。つまり、同一グループ内の各アクションは、互いに内容に齟齬が生じるアクションである。このように、個々のアクションとして識別されるが、いずれか１つしか有効設定されないアクションのグループを表すために機能するアポストロフィを、排他選択記号と称する。なお、排他選択記号が、アポストロフィで実現されていることは本発明の一例に過ぎない。
【０２１８】
アクション登録部７８は、図１１の（ｂ）に示すように、排他選択記号が付されたアクションを追加で関連付けた場合に、同じグループの別のアクションがすでに関連付けられていないかを判断する。図１１の（ｂ）に示す例では、物体Ｂについて、追加で「ＡＣ＿Ｂ−１’」が関連付けられたために、「ＡＣ＿Ｂ−１」との間で齟齬が生じていることをアクション登録部７８が検知する。
【０２１９】
そこで、アクション登録部７８は、同一グループ内のアクションについて、１つだけを有効なアクションとして選択する。ここで、アクション登録部７８が１つのアクションを選択する方法は限定されない。一例として、アクション登録部７８は、最初に登録されたアクションを選択したり、最後に追加されたアクションを選択したり、単独アクションよりも１つの連携アクションを優先して選択したり、ユーザに問い合わせて許可された１つのアクションを選択したり、各アクションに優先順位が設定されている場合には、その優先順位が最も高いアクションを１つ選択したりする方法が考えられる。
【０２２０】
図１１の（ｃ）に示す例では、アクション登録部７８は、最後に追加された「ＡＣ＿Ｂ−１’」を選択して、「ＡＣ＿Ｂ−１’」のサブレコードを有効に設定し、「ＡＣ＿Ｂ−１」の有効の設定を無効にする。
【０２２１】
さらに、アクション登録部７８は、質問画面９０を介して、ユーザがアクション実行を禁止する操作（チェックボックスをはずすなどの操作）を行った場合には、図１１の（ｃ）に示すように、上記ユーザ操作に応じて、デフォルトで設定していた「ＡＣ＿Ａ−２」に対する有効の設定を無効にしてもよい。
【０２２２】
次に、実空間ＲＳに新しく物体Ｄが設置され、空間情報記憶部２に物体Ｄの物体レコードが登録されたとする。アクション抽出部７７は、図１０の物体特定品目から、物体Ｄに対応するアクションＩＤと連携情報とを抽出する。
【０２２３】
アクション登録部７８は、空間情報（図１１の（ｃ））を参照して、すでに、物体Ｂおよび物体Ａが登録されていることを把握している。しかし、物体Ｃは未登録である。したがって、アクション登録部７８は、アクション抽出部７７によって抽出された物体Ｄのアクションのうち、単独アクション「ＡＣ＿Ｄ−１」および「ＡＣ＿Ｄ−２」を選択する。そして、図１１の（ｄ）に示すとおり、選択した２つの単独アクションを物体Ｄに関連付ける。ここで、既に登録されている物体Ｂおよび物体Ａには、今回登録された物体Ｄとの連携アクションは存在しない。よって、物体Ｂおよび物体Ａのアクションのカラムには変更が生じない。
【０２２４】
この後、実空間ＲＳに新しく物体Ｃが設置され、空間情報記憶部２に物体Ｃの物体レコードが登録されたとする。アクション抽出部７７は、図１０の物体特定品目から、物体Ｃに対応するアクションＩＤと連携情報とを抽出する。
【０２２５】
アクション登録部７８は、空間情報（図１１の（ｄ））を参照して、すでに、物体Ｂ、物体Ａおよび物体Ｄが登録されていることを把握している。したがって、アクション登録部７８は、アクション抽出部７７によって抽出された物体Ｃのアクションのうち、単独アクションと、物体Ｂ、物体Ａおよび物体Ｄのそれぞれとの間の連携アクションを選択する。そして、図１２に示すとおり、抽出したアクションを、物体Ｃに関連付ける。例えば、物体Ｃについて、ユーザから「ＡＣ＿Ｃ−２」および「ＡＣ＿Ｃ−３」の実行が禁止された場合には、アクション登録部７８は、図１２に示すとおり、これらのアクションの有効の設定を解除してもよい。
【０２２６】
ここで、物体特定品目によれば、既存の物体Ｂには、今回登録された物体Ｃとの間の連携アクションが存在する。そこで、アクション登録部７８は、物体Ｃとの間の連携アクション「ＡＣ＿Ｂ−１”」を、物体Ｂに関連付ける。上述のとおり、排他選択記号が付与された「ＡＣ＿Ｂ−１”」は、同一グループの他のアクション「ＡＣ＿Ｂ−１」および「ＡＣ＿Ｂ−１’」と内容的に齟齬が生じる。そこで、アクション登録部７８は、図１２に示すとおり、最後に追加された「ＡＣ＿Ｂ−１”」だけを有効にし、残りの「ＡＣ＿Ｂ−１」および「ＡＣ＿Ｂ−１’」の有効設定を無効にする。
【０２２７】
さらに、物体特定品目によれば、既存の物体Ａには、今回登録された物体Ｃとの間の連携アクション「ＡＣ＿Ａ−４」が存在する。そこで、アクション登録部７８は、物体Ａについて、物体Ｃとの連携アクション「ＡＣ＿Ａ−４」を追加して関連付ける。
【０２２８】
さらに、物体特定品目によれば、既存の物体Ｄには、今回登録された物体Ｃとの間の連携アクション「ＡＣ＿Ｄ−２’」が存在する。そこで、アクション登録部７８は、物体Ｃとの間の連携アクション「ＡＣ＿Ｄ−２’」を、物体Ｄに関連付ける。ここでも、排他選択記号に基づいて、アクション登録部７８は、物体Ｄについてアクション同士の齟齬を検知する。アクション登録部７８は、例えば、図１２に示すとおり、最後に追加された物体Ｃとの間の連携アクション「ＡＣ＿Ｄ−２’」だけを有効に設定し、同一グループの残りのアクション（「ＡＣ＿Ｄ−２」）の有効設定を無効にする。
【０２２９】
上記構成によれば、アクション登録部７８は、新しく物体が追加された場合でも、物体間の連携を考慮して、不要なアクションを排除したり、必要なアクションを既存の物体に追加したり、アクション間の内容の齟齬に基づいて物体に関連付けるアクションの取捨選択を行ったりすることができる。
【０２３０】
アクション登録部７８によって、物体に対して適したアクションが関連付けられている状態が維持されるので、ユーザは、複雑な物体間の連携および矛盾を意識する必要がないし、また、煩雑な操作を行う必要もない。
【０２３１】
結果として、物体間の連携を考慮したアクションの関連付けを、ユーザ操作を煩雑にすることなく実現することが可能となる。
【０２３２】
なお、アクション登録部７８は、既存の物体の物体名（中分類）と共通の、２つ目の物体が新規に登録された場合に、１つ目の既存の物体に関連付けられているのと同じアクションを２つ目の物体にも関連付ける構成であってもよい。例えば、アクション登録部７８は、１台目の「テレビ」に関連付けられているのと同じアクションを２台目の「テレビ」が新規登録されたときに関連付けることができる。ユーザは、同類の物体については、同じアクションを所望する可能性が高い。そのため、ユーザが所望するアクションを自動で物体に対して関連付けることが可能となる。
【０２３３】
≪実施形態３≫
本発明の実施形態について、図１３〜図２０に基づいて説明すると以下の通りである。
【０２３４】
実施形態１および２では、個々の物体を識別するための物体特定情報として、物体名（中分類）を用い、物体特定品目では、上記物体名ごとにアクションが対応付けられている構成であった。
【０２３５】
本実施形態では、物体機種（小分類）に基づいて、さらに細かく物体を識別する。そして、物体特定品目では、上記物体機種ごとにアクションが対応付けられている構成である。
【０２３６】
この構成によれば、同類の物体であっても、機種ごとに機能が異なり、実行できるアクションが異なる場合に、ユーザの操作を煩雑にすることなく、機種に応じたアクションを関連付けることが可能となる。
【０２３７】
〔物体特定品目について〕
図１３は、本実施形態において、物体特定品目記憶部６に記憶されている物体特定品目のデータ構造および具体例を示す図である。
【０２３８】
本実施形態における物体特定品目が、図１０に示す物体特定品目と異なる点は、物体が、物体名（中分類）に加えて、物体機種（小分類）に基づいて、個々に識別されている点である。そして、物体機種（小分類）ごとに、アクションが対応付けられている点である。さらに、機種を問わず、物体名が共通するすべての物体に適用可能なアクションがあってもよく、物体名（中分類）ごとに対応するアクションが含まれていてもよい。
【０２３９】
例えば、物体名が「テレビ」であるすべての物体に適用できる共通のアクションと、テレビの特定の機種だけに適用できるアクションとが両方定義されていてもよい。
【０２４０】
図１３に示す例に沿って説明すると、機種が「ａ１」の物体Ａが新規に登録された場合には、アクション抽出部７７は、物体Ａの全機種に共通するアクション「ＡＣ＿Ａ−１」〜「ＡＣ＿Ａ−３」と、機種「ａ１」に特化したアクション「ＡＣ＿ａ００１−１」〜「ＡＣ＿ａ００１−４」とを抽出する。
【０２４１】
つまり、アクション抽出部７７は、物体Ａが新規に登録された場合には、機種を問わず、物体Ａの全機種に共通するアクション「ＡＣ＿Ａ−１」〜「ＡＣ＿Ａ−３」を抽出する。本実施形態では、連携情報（連携相手）は、さらに、物体機種（小分類）によって詳細に規定されている。
【０２４２】
アクション登録部７８は、物体機種（小分類）に基づいて、連携相手の有無を把握し、連携相手を考慮して、物体に関連付けるアクションを取捨選択する。
【０２４３】
〔アクションの選択および関連付けについて〕
アクション登録部７８の動作について、具体例を用いて以下に説明する。
【０２４４】
図１４の（ａ）〜（ｃ）、ならびに、図１６の（ａ）、（ｂ）は、実空間ＲＳのある時点に対応した空間情報の具体例を示す図である。図１５の（ａ）、（ｂ）、ならびに、図１７は、表示部１２１に表示される、質問画面９０の他の具体例を示す図である。
【０２４５】
実空間ＲＳについて、空間情報記憶部２に何も物体が登録されていない状態で、実空間ＲＳに物体Ａ＿ａ２が新規に設置されたとする（アンダーバー以降は物体の機種を表している）。この場合、物体Ａ＿ａ２についての物体レコードが、空間情報記憶部２に記憶されている実空間ＲＳの空間情報に作成される。
【０２４６】
アクション抽出部７７は、図１３に示す物体特定品目を参照して、物体Ａ＿ａ２に対応する各アクションＩＤのレコードを抽出する。すなわち、物体Ａに共通のアクション「ＡＣ＿Ａ−１」〜「ＡＣ＿Ａ−３」のレコードと、機種ａ２のアクション「ＡＣ＿ａ００２−１」、「ＡＣ＿ａ００２−２」および「ＡＣ＿ｂ００１−１」を抽出する。
【０２４７】
アクション登録部７８は、アクション抽出部７７によって抽出されたレコードのうち、必要なアクションを選択する。ここでは、上述のとおり、物体Ａ＿ａ２以外に他の物体は空間情報に登録されていない。すなわち、物体Ａ＿ａ２の連携相手となる物体は、実空間ＲＳに存在しない。そのため、アクション登録部７８は、抽出された上述のアクションのうち、連携アクション「ＡＣ＿ｂ００１−１」以外の単独アクションを必要なアクションとして選択する。
【０２４８】
アクション登録部７８は、図１４の（ａ）に示すとおり、空間情報記憶部２の空間情報において、選択した単独アクションを、新規に登録された物体Ａ＿ａ２に関連付ける。
【０２４９】
さらに、アクション登録部７８は、関連付けた単独アクションのサブレコードの設定有効のカラムに有効または無効を設定する。アクション登録部７８は、関連付けたアクションについては、初期設定としてすべて有効を設定する構成であってもよい。あるいは、ユーザによって許可されたものだけを有効にする構成であってもよい。例えば、ＧＵＩ画面作成部７１が、図１５の（ａ）に示す質問画面９０を表示することによって、アクション登録部７８は、物体Ａ＿ａ２についてユーザが許可するアクションを受け付けることができる。
【０２５０】
ＧＵＩ画面作成部７１は、物体Ａ＿ａ２だけが実空間ＲＳに存在している現時点で、物体Ａ＿ａ２に対して適用できるアクション、すなわち、アクション登録部７８によって選択されたアクションからなるアクションリストを表示する。図１５の（ａ）に示す例では、ユーザは、アクション「ＡＣ＿Ａ−１」、「ＡＣ＿Ａ−２」、および、「ＡＣ＿ａ００２−１」を指定した。
【０２５１】
よって、アクション登録部７８は、ユーザによって指定されたアクションが有効になるように、物体Ａ＿ａ２の設定有効のカラムを更新する（図１４の（ａ））。
【０２５２】
次に、実空間ＲＳに新しく物体Ｂ＿ｂ１が設置され、空間情報記憶部２に物体Ｂ＿ｂ１の物体レコードが登録されたとする。これまでと同様にアクション抽出部７７は、物体Ｂ＿ｂ１のアクションＩＤと連携情報とを図１３の物体特定品目から抽出する。
【０２５３】
アクション登録部７８は、物体Ａ＿ａ２と物体Ｂ＿ｂ１とが実空間ＲＳに設置されていることに基づいて、アクション抽出部７７によって抽出されたアクションのうち、単独アクション、および、物体Ａ＿ａ２との連携アクションを選択する。アクション登録部７８は選択したアクションを、物体Ｂ＿ｂ１に関連付ける（図１４の（ｂ））。
【０２５４】
一方、アクション登録部７８は、既存の物体Ａ＿ａ２について、記憶部３１３に蓄積されているアクションを見直し、物体Ｂ＿ｂ１との連携アクションの有無を確認する。アクション登録部７８は、先には選択しなかった、物体Ｂ＿ｂ１との連携アクション「ＡＣ＿ｂ００１−１」があることを確認し、これを、物体Ａ＿ａ２に追加で関連付ける（図１４の（ｂ））。
【０２５５】
ここで、ＧＵＩ画面作成部７１は、新規に登録された物体Ｂ＿ｂ１のアクションの許可／不許可をユーザに指定させるための質問画面と、物体Ｂ＿ｂ１との連携アクションが追加された物体Ａ＿ａ２について、アクションの許可／不許可をユーザに指定させるための質問画面とを表示部１２１に表示することが好ましい（図１５の（ｂ））。
【０２５６】
図１５の（ｂ）に示すとおり、ＧＵＩ画面作成部７１は、既存の物体Ａ＿ａ２についてのアクションリストを表示するとき、既にユーザによって有効設定されているアクションについては、予めチェックを入れた状態で表示することが好ましい。また、図１５の（ｂ）に示すとおり、ＧＵＩ画面作成部７１は、連携相手の影響で新しく追加されたアクションについては、新しく追加されたアクションであることと、物体Ｂ＿ｂ１との連携アクションであることとが分かる情報を併せて表示することが好ましい。
【０２５７】
ＧＵＩ画面作成部７１は、新規登録の物体Ｂ＿ｂ１の影響で、アクションが追加された既存の物体が他にも存在する場合には、その物体についてのアクションリストも表示できるようにする。
【０２５８】
一方、ＧＵＩ画面作成部７１は、新規に登録された物体Ｂ＿ｂ１については、これまでと同様にアクションリストを表示し、アクションの許可／不許可の指定をユーザに促す。ここでも、連携アクションについてはそれと分かる表示を行うことが好ましい。
【０２５９】
ここで、本実施形態では、既存の物体Ａ＿ａ２に対して先に設定されていたアクション「ＡＣ＿ａ００２−１」が有効な状態で、新規の物体Ｂ＿ｂ１に対して追加された連携アクション「ＡＣ＿ａ００２−１’」が選択されると、これらの間で齟齬が生じる（図１４の（ｂ）の網掛け）。アクション「ＡＣ＿ａ００２−１」と「ＡＣ＿ａ００２−１’」とは、同一グループのアクションであって、排他選択されるべきアクションである。
【０２６０】
アクション登録部７８は、同一グループの上述の２つのアクションのいずれか１つだけが有効設定されるようにアクションの取捨選択を行う。例えば、アクション登録部７８は、先に有効に設定されたアクションを選択してもよいし、最後に有効に設定されたアクションを選択してもよいし、図１５の（ｂ）に示すように、質問画面９０において、どちらか一方だけをユーザに指定させて、指定されたアクションを選択してもよい。
【０２６１】
例えば、ＧＵＩ画面作成部７１は、図１５の（ｂ）の質問画面９０において、どちらか一方のアクションのチェックが入れられた場合には、他方のアクションのチェックをはずし、チェックをはずしたことをユーザに分かりやすく提示することが好ましい。図１５の（ｂ）に示すとおり、最終的に、ユーザが、物体Ｂ＿ｂ１の「ＡＣ＿ａ００２−１’」を指定した場合には、ＧＵＩ画面作成部７１は、物体Ａ＿ａ２の「ＡＣ＿ａ００２−１」のチェックをはずす。また、アクション登録部７８は、物体Ａ＿ａ２の「ＡＣ＿ａ００２−１」の有効設定を解除する（図１４の（ｃ））。
【０２６２】
以降も、新しい物体が空間情報記憶部２に新規登録される度に、アクション登録部７８は、新規物体についてアクションを関連付ける処理と、既存物体について、上記新規物体との連携アクションを追加で関連付ける処理とを実行する。
【０２６３】
ここで、アクション登録部７８は、機種の異同に関係なく、同種の２つ目以降の物体（すなわち、中分類の物体名が共通する物体）が新規に登録された場合には、同種の既存物体のアクションの有効設定を、当該新規物体のアクションの有効設定に反映させてもよい。
【０２６４】
例えば、次に、物体Ａ＿ａ１が、空間情報記憶部２に登録されたとする。この新規の物体Ａ＿ａ１は、機種は異なるが、既存の物体Ａ＿ａ２と同種の物体である。すなわち、物体Ａ＿ａ２と同様に、新規の物体Ａ＿ａ１についても、物体Ａに共通するアクション「ＡＣ＿Ａ−１」〜「ＡＣ＿Ａ−３」が関連付けられる。
【０２６５】
そこで、アクション登録部７８は、図１６の（ａ）に示すとおり、新規の物体Ａ＿ａ１の共通するアクション「ＡＣ＿Ａ−１」〜「ＡＣ＿Ａ−３」の有効／無効の設定を、既存の物体Ａ＿ａ２のアクション「ＡＣ＿Ａ−１」〜「ＡＣ＿Ａ−３」の有効／無効の設定と同様に行う。
【０２６６】
ユーザは、同種の物体に対しては、同種のアクションを許可する可能性が高い。このように、アクション登録部７８が、あらかじめ、ユーザが所望するとおりにアクションを選択して有効に設定しておけば、ユーザが手動でアクションを指定する作業を減らすことが可能となる。
【０２６７】
さらに、ＧＵＩ画面作成部７１は、新規の物体Ａ＿ａ１についてのアクションの許可／不許可を指定するための質問画面９０を表示部１２１に表示する。図１７に示すとおり、アクション登録部７８が自動で設定した内容を、質問画面９０に反映することが好ましい（図１７のアクションリスト９１）。これにより、万一、アクション登録部７８が行った設定がユーザの意図と異なる場合には、ユーザが簡単な操作で、アクションの許可／不許可を訂正することができる。なお、物体Ａ＿ａ１が新規に追加されたことにより、既存の物体Ｂ＿ｂ１について、物体Ａ＿ａ１との連携アクションが追加された。そこで、図１７に示す例では、ＧＵＩ画面作成部７１は、物体Ｂ＿ｂ１についても、アクションリストを表示して、所望のアクションをユーザに指定させる。
【０２６８】
〔処理フロー〕
次に、図１３〜図１７に示す具体例を用いて、通信端末装置３の処理の流れを説明する。図１８〜図２０は、通信端末装置３の処理の流れを示すフローチャートである。図１８〜図２０では、一例として、物体Ａ＿ａ２、物体Ｂ＿ｂ１、物体Ａ＿ａ１の順で、各物体の物体レコードが空間情報記憶部２に登録されたというシナリオに沿って、通信端末装置３の動作を説明する。このシナリオの例示は、発明の理解を容易にすることを目的としており、本発明の通信端末装置３の処理の流れを限定するものではない。
【０２６９】
実空間ＲＳに設置された新規の物体（例えば、物体Ａ＿ａ２）の物体レコードが空間情報記憶部２の空間情報において新規に作成されたとする（Ｓ１０１においてＹＥＳ）。
【０２７０】
この場合、アクション抽出部７７は、物体特定品目記憶部６に記憶されている物体特定品目（図１３）を参照し、そこから、物体Ａ＿ａ２に当てはまる全てのアクションＩＤとその連携情報とを抽出する（Ｓ１０２）。アクション抽出部７７は、これらの抽出した情報を、アクション登録部７８が容易に読み出すことができるように、記憶部３１３に一時的に記憶してもよい。
【０２７１】
アクション登録部７８は、新規の物体Ａ＿ａ２について連携相手の有無を確認する（Ｓ１０３）。ここでは、空間情報記憶部２には、当該物体Ａ＿ａ２しか登録されていない。つまり、そもそも連携相手が存在せず、アクション登録部７８は、「連携相手無し」と判断することができる。
【０２７２】
続いて、アクション登録部７８は、連携相手が存在しないため、アクション抽出部７７によって抽出された物体Ａ＿ａ２のアクションのうち、単独アクションを選択する。そして、選択したアクションを、空間情報記憶部２に登録されている物体Ａ＿ａ２に関連付ける（Ｓ１０４）（図１４の（ａ））。
【０２７３】
ここで、ＧＵＩ画面作成部７１は、アクションが関連付けられた物体Ａ＿ａ２について、アクションリストを含む質問画面９０を作成し、表示部１２１に表示することが好ましい（Ｓ１０５）（図１５の（ａ））。これにより、ユーザは、物体Ａ＿ａ２に関連付けられたアクションのうち、実際に実行を許可するアクションを有効に設定したり、実行を許可しないアクションの有効設定を解除したりすることができる。このように質問画面９０に対する操作が入力部１２０を介して入力されると（Ｓ１０６においてＹＥＳ）、アクション登録部７８は、ユーザによって指定された（有効を意味するチェックが入れられた）アクションの設定を有効にする（Ｓ１０７）。具体的には、ユーザによって指定されたアクションの設定有効のカラムに有効のフラグを立てる。図１４の（ａ）に示す例では、有効のフラグは丸印で表されている。
【０２７４】
この後、別の新規の物体（例えば、物体Ｂ＿ｂ１）の物体レコードが空間情報記憶部２に登録されたとする（Ｓ１０８においてＹＥＳ）。
【０２７５】
この場合、アクション抽出部７７は、物体Ｂ＿ｂ１に当てはまる全てのアクションＩＤとその連携情報とを物体特定品目（図１３）から抽出する（Ｓ１０９）。
【０２７６】
アクション登録部７８は、新規の物体Ｂ＿ｂ１の連携相手の有無を確認する（Ｓ１１０）。この時点では、空間情報記憶部２には、物体Ｂ＿ｂ１の他に、既存の物体Ａ＿ａ２が登録されている。さらに、アクション抽出部７７が抽出したアクションの中には、物体Ａ＿ａ２との連携アクションが含まれている。そこで、アクション登録部７８は、連携相手として既存の物体Ａ＿ａ２が存在すると判断することができる。
【０２７７】
ここで、物体Ｂ＿ｂ１に連携相手が存在しないとアクション登録部７８が判断した場合には（Ｓ１１１においてＮＯ）、アクション登録部７８は、物体Ｂ＿ｂ１の単独アクションを選択して、物体Ｂ＿ｂ１に関連付ける（Ｓ１１２）。
【０２７８】
一方、物体Ｂ＿ｂ１に連携相手が存在するとアクション登録部７８が判断した場合には（Ｓ１１１においてＹＥＳ）、アクション登録部７８は、連携相手（ここでは、物体Ａ＿ａ２）との連携アクションと、物体Ｂ＿ｂ１の単独アクションとを選択して、物体Ｂ＿ｂ１に関連付ける（Ｓ１１３）（図１４の（ｂ））。
【０２７９】
さらに、アクション登録部７８は、物体Ｂ＿ｂ１の連携相手、すなわち、既存の物体Ａ＿ａ２について、物体Ｂ＿ｂ１との連携アクションが対応付けられているか否かを確認する。アクション登録部７８は、記憶部３１３に格納されている物体Ａ＿ａ２のアクションＩＤと連携情報とを参照してもよいし、再度、アクション抽出部７７に物体特定品目記憶部６から抽出するように依頼してもよい。ここでは、アクション登録部７８は、物体Ｂ＿ｂ１との連携アクションとして、「ＡＣ＿ｂ００１−１」が物体Ａ＿ａ２に対応付けられていることを確認する。アクション登録部７８は、上記の物体Ｂ＿ｂ１との連携アクションを選択し、物体Ａ＿ａ２に追加で関連付ける（Ｓ１１４）（Ｓ１４の（ｂ））。
【０２８０】
ここで、ＧＵＩ画面作成部７１は、新規に登録された物体Ｂ＿ｂ１についてのアクションリストと、この物体Ｂ＿ｂ１との連携アクションが追加された既存の物体Ａ＿ａ２についてのアクションリストとを作成することが好ましい（Ｓ１１５）。例えば、図１５の（ｂ）に示すとおり、ＧＵＩ画面作成部７１は、上記２つのアクションリストを含む質問画面９０を表示部１２１に表示する。このように質問画面９０に対する操作が入力部１２０を介して入力されると（Ｓ１１６においてＹＥＳ）、アクション登録部７８は、ユーザによって指定された（有効を意味するチェックが入れられた）アクションの設定を有効にする（Ｓ１１７）（図１４の（ｂ））。
【０２８１】
ここで、アクション登録部７８は、各アクションの有効設定にエラーが生じていればこれを検知する。エラーとは、ここでは、内容に齟齬が生じるアクションが同時に有効に設定されているか否かを確認する（Ｓ１１８）。
【０２８２】
アクション登録部７８は、図１４の（ｂ）に示すように、排他選択記号が付されたアクションＩＤを含む同一アクショングループ内の複数のアクションが同時に有効に設定された場合には（Ｓ１１８においてＹＥＳ）、アクション登録部７８は排他選択を行ってこのエラーを解消する。具体的には、アクション登録部７８は、同一グループのアクションの中から１つだけを選択し、選択したアクションだけが有効に設定されるように、残りのアクションの有効設定を解除する（Ｓ１１９）（図１４の（ｃ））。
【０２８３】
この後、別の新規の物体（例えば、物体Ａ＿ａ１）の物体レコードが空間情報記憶部２に登録されたとする（Ｓ１２０においてＹＥＳ）。
【０２８４】
この場合、上述と同様の流れでアクション抽出部７７が物体Ａ＿ａ１に当てはまる全てのアクションＩＤとその連携情報とを物体特定品目（図１３）から抽出する。そして、アクション登録部７８は、その中から実際に関連付けるアクションを選択して、空間情報記憶部２の空間情報に登録する（Ｓ１２１）。さらに、アクション登録部７８は、物体Ａ＿ａ１が新規に登録されたことに伴い、既存の各物体について、物体Ａ＿ａ１との連携アクションが対応付けられている場合には、これらを空間情報記憶部２の空間情報に追加で登録する。ここでは、既存の物体Ｂ＿ｂ１について物体Ａ＿ａ１との連携アクションを関連付ける（Ｓ１２１）。
【０２８５】
ここで、アクション登録部７８は、新規の物体Ａ＿ａ１と同種の物体が、既存の物体として空間情報記憶部２に登録されている場合には（Ｓ１２２においてＹＥＳ）、既存の物体についてのアクションの有効／無効の設定内容を、新規の物体Ａ＿ａ１にも反映する（Ｓ１２３）（図１６の（ａ））。例えば、新規の物体Ａ＿ａ１は、既知の物体Ａ＿ａ２と同種である（物体Ａであるという点で共通である）。既知の物体Ａ＿ａ２に関連付けられている、物体Ａに共通するアクションのうち、有効設定されているのは、「ＡＣ＿Ａ−１」および「ＡＣ＿Ａ−２」である。そこで、アクション登録部７８は、新規の物体Ａ＿ａ１についても、同様に、「ＡＣ＿Ａ−１」および「ＡＣ＿Ａ−２」を有効に設定する。
【０２８６】
ここで、ＧＵＩ画面作成部７１は、新規に登録された物体Ａ＿ａ１のアクションリストと、この物体Ａ＿ａ１との連携アクションが追加された既存の物体Ｂ＿ｂ１についてのアクションリストとを作成することが好ましい（Ｓ１２４）。例えば、図１７に示すとおり、ＧＵＩ画面作成部７１は、上記２つのアクションリストを含む質問画面９０を表示部１２１に表示する。このように質問画面９０に対する操作が入力部１２０を介して入力されると（Ｓ１２５においてＹＥＳ）、アクション登録部７８は、ユーザによって指定された（有効を意味するチェックが入れられた）アクションの設定を有効にする（Ｓ１２６）（図１６の（ｂ））。
【０２８７】
さらに、アクション登録部７８は、アクション間の齟齬のエラーを検知することが好ましい（Ｓ１２７）。上述のとおり、アクション同士の齟齬のエラーを検知した場合には、アクション登録部７８は、上述したのと同様に同一アクショングループの排他選択を行い、エラーを解消する。
【０２８８】
これ以後、別の新規物体が空間情報記憶部２に登録される度に、アクション登録部７８は、図１８〜図２０のそれぞれに記載されたいずれかの方法を実行して、新規に登録された物体にアクションを関連付ける処理を繰り返す。
【０２８９】
上記方法によれば、新しく登録された物体に対して、アクション登録部７８が必要なアクションを関連付けることができる。
【０２９０】
ユーザは、操作するとしても、質問画面９０などの分かりやすいＧＵＩ画面をタッチなどの単純な動作で操作するだけで、容易に、新規の物体にアクションを設定することが可能となる。
【０２９１】
さらに、アクション登録部７８は、登録された既存の物体同士の連携を考慮して、アクション間で生じる齟齬を解消したり、先に登録済の既存の物体について、新規の物体との連携を見直し、新規の物体が設置されたことによって新たに実現可能になったアクションを有効に設定したりして、アクション設定におけるエラーを解消することができる。
【０２９２】
ユーザは、こうした複雑なアクション間の連携または齟齬を意識することなく望みのアクションを指定することができるので、利便性をより一層高めることが可能となる。
【０２９３】
上述の各実施形態において、仮想部屋利用システム１００を構成する、通信端末装置３、自走式掃除機１および情報管理サーバ４、その他仮想部屋利用システム１００が含み得る各種装置、ならびに、空間情報記憶部２、物体特定品目記憶部６およびアクション記憶部７などの各種記憶部は、クラウドコンピューティングによって実現されてもよい。
【０２９４】
また、ここで言う「システム」または「装置」とは、特定の機能を実現する複数の機能モジュールまたは複数の装置が論理的に集合した物のことを言い、各種装置、各種記憶部、および、各種機能モジュールが単一の筐体内にあるか否かは特に問わない。
【０２９５】
本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能である。すなわち、請求項に示した範囲で適宜変更した技術的手段を組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
【０２９６】
〔ソフトウェアによる実現例〕
最後に、本発明の情報管理装置（例えば、通信端末装置３）の各ブロック、特に、アクション抽出部７７、アクション登録部７８、ＧＵＩ画面作成部７１、空間情報取得部７３、および、仮想空間作成部７４は、ハードウェアロジックによって構成してもよいし、次のようにＣＰＵを用いてソフトウェアによって実現してもよい。
【０２９７】
すなわち、情報管理装置は、各機能を実現する制御プログラムの命令を実行するＣＰＵ（central processing unit）、上記プログラムを格納したＲＯＭ（read only memory）、上記プログラムを展開するＲＡＭ（random access memory）、上記プログラムおよび各種データを格納するメモリ等の記憶装置（記録媒体）などを備えている。そして、本発明の目的は、上述した機能を実現するソフトウェアである情報管理装置の制御プログラムのプログラムコード（実行形式プログラム、中間コードプログラム、ソースプログラム）をコンピュータで読み取り可能に記録した記録媒体を、上記情報管理装置に供給し、そのコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に記録されているプログラムコードを読み出し実行することによっても、達成可能である。
【０２９８】
上記記録媒体としては、例えば、磁気テープやカセットテープ等のテープ系、フロッピー（登録商標）ディスク／ハードディスク等の磁気ディスクやＣＤ−ＲＯＭ／ＭＯ／ＭＤ／ＤＶＤ／ＣＤ−Ｒ等の光ディスクを含むディスク系、ＩＣカード（メモリカードを含む）／光カード等のカード系、あるいはマスクＲＯＭ／ＥＰＲＯＭ／ＥＥＰＲＯＭ／フラッシュＲＯＭ等の半導体メモリ系などを用いることができる。
【０２９９】
また、情報管理装置を通信ネットワークと接続可能に構成し、上記プログラムコードを、通信ネットワークを介して供給してもよい。この通信ネットワークとしては、特に限定されず、例えば、インターネット、イントラネット、エキストラネット、ＬＡＮ、ＩＳＤＮ、ＶＡＮ、ＣＡＴＶ通信網、仮想専用網（virtual private network）、電話回線網、移動体通信網、衛星通信網等が利用可能である。また、通信ネットワークを構成する伝送媒体としては、特に限定されず、例えば、ＩＥＥＥ１３９４、ＵＳＢ、電力線搬送、ケーブルＴＶ回線、電話線、ＡＤＳＬ回線等の有線でも、ＩｒＤＡやリモコンのような赤外線、Ｂｌｕｅｔｏｏｔｈ（登録商標）、８０２．１１無線、ＨＤＲ（High Data Rate）、携帯電話網、衛星回線、地上波デジタル網等の無線でも利用可能である。なお、本発明は、上記プログラムコードが電子的な伝送で具現化された、搬送波に埋め込まれたコンピュータデータ信号の形態でも実現され得る。
【産業上の利用可能性】
【０３００】
本発明の情報管理装置は、実空間ＲＳに設置されている各物体についての情報を管理する装置であり、情報管理システムにおいて、上記情報が記憶された記憶部に接続できるあらゆる情報処理装置に適用することが可能である。好ましくは、上記各物体について情報を利用して実空間ＲＳの各物体を操作するためのユーザインターフェースを提供する通信端末装置などに好適に用いられる。
【符号の説明】
【０３０１】
１  自走式掃除機（情報管理装置）
２  空間情報記憶部
３  通信端末装置（情報管理装置）
４  情報管理サーバ（情報管理装置）
５  通信ネットワーク
６  物体特定品目記憶部
７  アクション記憶部
７１  ＧＵＩ画面作成部（画面作成手段）
７３  空間情報取得部
７４  仮想空間作成部
７７  アクション抽出部（アクション抽出手段）
７８  アクション登録部（アクション登録手段）
９０  質問画面
９１  アクションリスト
９２  物体画像
１００  仮想部屋利用システム（情報管理システム）
１２０  入力部
１２１  表示部
３１０  制御部
３１１  通信部
３１２  操作パネル
３１３  記憶部
【図１】
2013247476.tif 000003
【図２】
2013247476.tif 000004
【図３】
2013247476.tif 000005
【図４】
2013247476.tif 000006
【図５】
2013247476.tif 000007
【図６】
2013247476.tif 000008
【図７】
2013247476.tif 000009
【図８】
2013247476.tif 000010
【図９】
2013247476.tif 000011
【図１０】
2013247476.tif 000012
【図１１】
2013247476.tif 000013
【図１２】
2013247476.tif 000014
【図１３】
2013247476.tif 000015
【図１４】
2013247476.tif 000016
【図１５】
2013247476.tif 000017
【図１６】
2013247476.tif 000018
【図１７】
2013247476.tif 000019
【図１８】
2013247476.tif 000020
【図１９】
2013247476.tif 000021
【図２０】
2013247476.tif 000022