(57)【要約】【課題】パソコン上において、家電、家具の配置検討を行う場合、ユーザの直感的な操作によって家電、家具の属性情報、位置情報をパソコンへ入力することを目的とする。【解決手段】家電、家具を模したミニチュア模型からなるミニチュア配置対象物５を、部屋空間を模したミニチュア模型からなるミニチュア被配置対象物６に配置する。変換装置２は、ミニチュア配置対象物５から位置情報及び識別情報を読み取り、属性情報データベース１２及び３次元情報データベース１３を検索して、３次元データ情報と属性情報とを取得し、３次元データを仮想空間に配置するために、３次元データ情報と位置情報と属性情報とを合成して出力装置４に出力する。【選択図】        図１
2004326384.tif 000002
【特許請求の範囲】
【請求項１】
現実空間に配置された配置対象物から、配置対象物の位置情報と配置対象物の識別情報とを読み取る読み取り部と、
現実空間に配置される配置対象物に対して、仮想空間に配置される仮想モデル情報を識別情報とともに記憶するモデルデータベースと、
上記読み取った配置対象物の識別情報に基づいて、配置対象物に対応する仮想モデル情報を上記モデルデータベースから取得する情報取得部と、
仮想モデルを仮想空間に配置するために、上記取得した仮想モデル情報と上記仮想モデルの位置情報とを合成するデータ合成部を備えるデータ変換装置。
【請求項２】
上記変換装置は、さらに、
上記モデルデータベースが記憶した仮想モデルに関する属性情報を識別情報とともに記憶する属性情報データベースを備え、
上記情報取得部は、上記読み取った配置対象物の識別情報に基づいて、配置対象物に対応する仮想モデルの属性情報を上記属性情報データベースから取得し、上記データ合成部は、さらに、上記合成した情報に上記取得された仮想モデルの属性情報を合成する請求項１に記載されたデータ変換装置。
【請求項３】
上記読み取り部は、部屋空間を模した空間に配置された配置対象物であって、現実に存在する構造物を模した模型からなる配置対象物から、配置対象物の位置情報と識別情報とを読み取る請求項１に記載されたデータ変換装置。
【請求項４】
上記読み取り部は、部屋空間に配置された配置対象物であって、現実に存在する構造物からなる配置対象物から、配置対象物の位置情報と識別情報とを読み取る請求項１に記載されたデータ変換装置。
【請求項５】
上記配置対象物は、識別情報を記憶したメモリを有するカードからなる請求項１に記載されたデータ変換装置。
【請求項６】
現実空間に配置された配置対象物から、配置対象物の位置情報と配置対象物の識別情報とを読み取り、
現実空間に配置される配置対象物に対して、仮想空間に配置される仮想モデル情報を識別情報とともにモデルデータベースに記憶し、
上記読み取った配置対象物の識別情報に基づいて、配置対象物に対応する仮想モデル情報を上記モデルデータベースから取得し、
仮想モデルを仮想空間に配置するために、上記読み取った仮想モデル情報と上記仮想モデルの位置情報とを合成するデータ変換方法。
【請求項７】
現実空間に配置された配置対象物から、配置対象物の位置情報と配置対象物の識別情報とを読み取る処理と、
現実空間に配置される配置対象物に対して、仮想空間に配置される仮想モデル情報を識別情報とともにモデルデータベースに記憶する処理と、
上記読み取った配置対象物の識別情報に基づいて、配置対象物に対応する仮想モデル情報を上記モデルデータベースから取得する処理と、
仮想モデルを仮想空間に配置するために、上記読み取った仮想モデル情報と上記仮想モデルの位置情報とを合成する処理とをコンピュータに実行させるデータ変換プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、現実空間の情報を仮想空間の情報に変換するデータ変換装置及びその方法に関するものである。
【０００２】
【従来の技術】
従来は、例えば特開２００１−２４９６３３に示されるように家具、家電等の商品を居住する住宅等に仮想配置し、商品の配置上で不都合の有無等を把握、判断可能とする広告方法、システムを提供する（例えば、特許文献１参照）。
【０００３】
このことにより、ユーザは住宅モデル内に商品の３ＤＣＧモデル（３次元ＣＧモデル）を配置し、商品の機能／性能が果たせなくならないか、操作しやすいか、生活上不都合が発生しないか、といったことを把握可能とし、商品購入の判断をする。
【０００４】
【特許文献１】
特開２００１−２４９６３３号公報
【０００５】
【発明が解決しようとする課題】
従来、ユーザはその家電、家具の属性情報、位置情報をシステムに入力する場合、パソコン操作による入力を必要とした。
【０００６】
ここで、パソコンの一般的な入力装置はキーボード及びマウスであり、家電、家具の属性情報、位置情報を入力するために、パソコン操作の苦手なユーザにも、パソコン入力装置による煩雑な操作を強いていた。
【０００７】
この発明は、パソコン操作が苦手なユーザでも家電および家具を模したミニチュア模型を、部屋空間を模したミニチュア模型上（ミニチュア空間）に配置することによって、パソコンの入力装置を使用した煩雑な操作をユーザに強いることなく、容易に仮想空間上の家電、家具等の位置情報等を得ることを目的とする。
【０００８】
【課題を解決するための手段】
この発明に係るデータ変換装置は、
現実空間に配置された配置対象物から、配置対象物の位置情報と配置対象物の識別情報とを読み取る読み取り部と、
現実空間に配置される配置対象物に対して、仮想空間に配置される仮想モデル情報を識別情報とともに記憶するモデルデータベースと、
上記読み取った配置対象物の識別情報に基づいて、配置対象物に対応する仮想モデル情報を上記モデルデータベースから取得する情報取得部と、
仮想モデルを仮想空間に配置するために、上記取得した仮想モデル情報と上記仮想モデルの位置情報とを合成するデータ合成部を備える。
【０００９】
【発明の実施の形態】
実施の形態１．
以下、実施の形態１について説明する。
図１は、本発明に係る実施の形態１のシステムに関する動作のイメージ図である。
図１に示すように、本システムは、配置装置１、変換装置２、属性情報データベース１２、３次元情報データベース１３及び出力装置４から構成される。
【００１０】
配置装置１では、利用者に現実空間へ家具や家電などのミニチュア模型を配置させる。ここで、以下の説明では、現実空間を作り上げている物若しくは器等を被配置対象物という。被配置対象物が作り上げている現実空間としては、例えば、現実空間は、部屋空間そのものに限られず、部屋空間を縮小または拡大した空間のように部屋空間を模した空間も含まれる。
被配置対象物は、部屋空間を模したミニチュア空間または部屋空間そのもののように現実に存在する空間を作り出す物でなければならず、コンピュータ内等に作り上げられるような仮想空間を作り出す物は含まない。
【００１１】
ミニチュア模型は、上記現実空間に配置された配置対象物の一例に相当する。配置対象物には家具や家電等の現実に存在する構造物そのものや、現実に存在する構造物を模した模型（構造物をミニチュア化した物等）が含まれる。
したがって、配置装置１でなされる動作としては、例えば、ミニチュア模型と当倍の縮尺でミニチュア化された空間を持つ被配置対象物にミニチュア模型を利用者の好みで配置していく動作が考えられる。
【００１２】
３次元情報データベース１３は、現実空間に配置される配置対象物に対して、仮想空間に配置される仮想モデル情報を識別情報とともに記憶するモデルデータベースの一例に相当する。仮想モデル情報は、例えば、３Ｄ（３次元）ＣＧで作られる３次元データ情報から構成されていてもよく、平面構造を表す２次元データ情報から構成されていてもよい。以下の説明では、仮想モデル情報を３次元データ情報として記載する。
仮想モデルとともに記憶される識別情報の一例としては、仮想モデル毎に付けられたシリアルナンバーなどが該当する。
属性情報データベース１２は、３次元情報データベース１３が記憶した仮想モデルに関する属性情報を識別情報とともに記憶するデータベースである。
【００１３】
ここでの属性情報とは、家電、家具の持つ固有の値、すなわち家電、家具の種類、質量、機能の値である。すなわち、冷蔵庫、書棚、机、イスなどの３次元データの種類や３次元データの持つ色彩に関する情報、３次元データに付加させる模様、光沢、質感などのデータ、３次元データをコンピュータの画面上などに表示する場合に３次元データを拡大、縮小するための倍率などを属性情報として記憶してもよい。
また、ここでの位置情報とは部屋空間における家電、家具の位置の情報、すなわち部屋空間内においてどの位置に家電、家具を配置するかの情報である。
【００１４】
変換装置２は、配置された配置対象物に基づいて、属性情報データベース１２と３次元情報データベース１３から３次元データ情報および位置情報を読み取り、３次元データに変換する装置であり、データ変換装置に相当する。すなわち、データ変換装置は、現実の世界の情報を仮想世界の情報に変換する装置である。
ただし、上述した通り、変換装置２が変換した変換後のデータは、３次元データに限らず、２次元データやこれらの圧縮データ等でもよい。
出力装置４は、変換装置２によって変換された３次元データを出力する装置である。
【００１５】
次に、本実施の形態の動作について説明する。
図２は、配置装置１、変換装置２、属性情報データベース１２、３次元情報データベース１３、及び出力装置４の動作を示すものである。
図において、利用者は、配置装置１を用いて、部屋空間を模したミニチュア被配置対象物６に家具、家電を模したミニチュア模型からなるミニチュア配置対象物５を配置する。
ここで、ミニチュア配置対象物５は配置対象物の一例であり、ミニチュア被配置対象物６は被配置対象物の一例である。
ミニチュア配置対象物５は、識別情報を持ったＩＣチップ等のメモリを埋め込むことにより、そのミニチュア配置対象物５の識別情報を記憶する。たとえば、ミニチュア配置対象物５は識別情報を記憶したメモリを有するカードであってもよい。
また、ミニチュア配置対象物５は、ＩＣチップ等のメモリを埋め込むことにより、ＩＣチップ等の位置をミニチュア配置対象物５の存在する位置の基準（ミニチュア配置対象物５の位置情報）を記憶する。
【００１６】
変換装置２は、読み取り部８と情報取得部１０と３次元データ合成部１１から構成される。
読み取り部８は、家電、家具を模したミニチュア模型（ミニチュア配置対象物５）に埋め込まれたＩＣチップ等から、ミニチュア模型（ミニチュア配置対象物５）の識別情報を読み取る。
また、読み取り部８は、ミニチュア配置対象物５内に埋め込まれたＩＣチップ等と、ミニチュア被配置対象物６との相対的な位置関係からミニチュア配置対象物５の位置情報を特定する。
【００１７】
情報取得部１０は、読み取り部８によって読み取られたミニチュア配置対象物５の識別情報をキーとして、３次元情報データベース１３を検索し、ミニチュア配置対象物５に対応する３次元データ情報を取得する。また、情報取得部１０は、読み取り部８によって読み取られたミニチュア配置対象物５の位置情報を読み取る。
３次元データ合成部１１は、３次元データを仮想上の空間に配置するために、情報取得部１０によって取得された３次元データ情報と位置情報とを合成する。
このように、３次元データ合成部１１はミニチュア模型（ミニチュア配置対象物５）の位置情報と３次元データに関する情報とから仮想空間の３次元データを生成するデータ合成部に相当する。
３次元データ合成部１１から出力される３次元データの例としては、３次元ＣＡＤデータ、世界標準フォーマットのＳＴＥＰやＩＧＥＳ等のデータが挙げられる。
【００１８】
パソコン１４は、出力装置４の一例であり、３次元データ合成部１１から出力される３次元データを画面等に表示する。すなわち、パソコン１４は、仮想空間に空間を模したミニチュア被配置対象物６とそこに置かれた家電および家具等のミニチュア配置対象物５を表示したり、プリントアウトする。
【００１９】
図３は、実施の形態１で使用される配置装置１、変換装置２、出力装置４の処理を示すフローチャートである。
図３を用いて、より詳細に本実施の形態の動作を説明する。
ステップ１５では、ミニチュア配置対象物５はミニチュア被配置対象物６に全て配置されたかの判定処理を行う。
ステップ１６において、読み取り部８は、配置されたミニチュア配置対象物５の識別情報を読み取る。
ステップ１７において、読み取り部８は、配置されたミニチュア配置対象物５の位置情報を読み取る。
ステップ１８において、情報取得部１０は３次元情報データベース１３を検索して、読み取り部８で読み取った識別情報に対応する３次元データ情報を取得し、３次元データ合成部１１へ出力する。
ステップ１９において、情報取得部１０は読み取り部８で読み取った位置情報を３次元データ合成部１１へ出力する。
ステップ２０において３次元データ合成部１１は、位置情報、３次元データに関する情報を合成し、パソコン１４へ出力する。
【００２０】
以上、家電、家具を模したミニチュア模型からなるミニチュア配置対象物５を、部屋空間を模したミニチュア模型上からなるミニチュア被配置対象物６内に配置することによって、所定の位置情報と３次元データ情報とを合成し、合成した情報をパソコン等の仮想空間上に出力するシステムについて説明した。
【００２１】
本実施の形態に係る発明によれば、キーボード、マウスを使うことなく家電、家具を模したミニチュア模型からなるミニチュア配置対象物５を、部屋空間を模したミニチュア模型からなるミニチュア被配置対象物６に配置するという直感的な操作によって家電、家具の位置情報をパソコンに入力することができ、パソコンの操作が苦手なユーザでも簡単に操作が行うことができる。
【００２２】
実施の形態２．
本実施の形態では、３次元データ合成部１１が合成する情報として、さらに、属性情報を付加した場合について説明する。
【００２３】
情報取得部１０は、読み取り部８によって読み取られたミニチュア配置対象物５の識別情報に基づいて、属性情報データベース１２からミニチュア配置対象物５に対応する３次元データの属性情報を取得する。
３次元データ合成部１１は、情報取得部１０によって取得された３次元データの属性情報にしたがって、３次元データ情報と位置情報に３次元の属性情報を付加する。
【００２４】
図４は、実施の形態２で使用される配置装置１、変換装置２、出力装置４の処理を示すフローチャートである。
図４を用いて、以下に本実施の形態の動作を説明する。
ステップ１５、ステップ１６、ステップ１７の処理は図３の処理と同様である。
ステップ２８において、情報取得部１０は３次元情報データベース１３を検索して、読み取り部８で読み取った識別情報に対応する３次元データ情報を取得し、３次元データ合成部１１へ出力する。また、情報取得部１０は属性情報データベース１２を検索して、読み取り部８で読み取った識別情報から３次元データの属性情報を取得し、３次元データ合成部１１へ出力する。
ステップ１９において、情報取得部１０は読み取り部８で読み取った位置情報を３次元データ合成部１１へ出力し、ステップ２０において３次元データ合成部１１は、位置情報、３次元データ情報、属性情報を合成し、パソコン１４へ出力する。
【００２５】
以上のように本実施の形態に係る発明によれば、パソコンの標準的な入力装置であるキーボード、マウスを使わず、ミニチュア被配置対象物６内に家電、ミニチュア配置対象物５を配置することにより、読み取り部８はミニチュア被配置対象物６内におけるミニチュア配置対象物５の位置情報および識別情報を読み取ることができる。すなわち、キーボード、マウスを使うことなく直感的な操作によって家電、家具等の３次元データ情報、位置情報をパソコンに入力することができ、さらに、属性情報データベース１２から任意の属性情報を取得することによって、合成した３次元データ（仮想モデル）に柄や色等の属性情報を付加することができるため、パソコン１４に出力する３次元データ（仮想モデル）の表示をよりリアルにすることや、利用者の好みにより近い３次元データ（仮想モデル）を表示することができる。
【００２６】
上記に記載されたすべての実施の形態では、まず、識別情報を読み取り、位置情報を読み取った後に３次元データ情報を出力し、次いで位置情報を出力するが、これらの順序を変えることは可能である。
例えば、位置情報を読み取った後に位置情報を出力し、次いで識別情報を読み取り、３次元データ情報を出力することは可能である。
【００２７】
また、上記の実施の形態１を説明する図３のステップ１６からステップ１９、および実施の形態２を説明する図４のステップ１６、ステップ１７、ステップ２８、ステップ１９において直列にフローチャートで示されている処理のうち、位置情報を読み取り位置情報を出力する処理と、識別情報を読み取り、３次元データ情報（図４の場合には、３次元データ情報と属性情報）を出力する処理は、並列に処理することは可能である。
【００２８】
また、上記に記載されたすべての実施の形態では、ミニチュア配置対象物５はミニチュア被配置対象物６に全て配置されたかどうかの判定処理を、識別情報読み取り、および３次元データ情報出力、および位置情報読み取り、および位置情報出力の前に処理しているが、ミニチュア配置対象物５をミニチュア被配置対象物６に全て配置されたかどうかの判定処理の順序を変えることは可能である。
【００２９】
また、上記に記載されたすべての実施の形態では、ミニチュア化された物を用いて説明したが、ミニチュアの代わりに現実の建物、家具、家電にも適用することも可能である。
よって、家電、家具の外形がわかる程度の簡易化した形状の模型からなるミニチュア配置対象物５を、部屋空間を模したミニチュア模型からなるミニチュア被配置対象物６内に配置することや、家電、家具の識別情報や位置情報を持つカードからなるミニチュア配置対象物５を、部屋空間を模したミニチュア模型上からなるミニチュア被配置対象物６内に配置することや、現実の家電、家具からなるミニチュア配置対象物５を、現実の部屋空間そのものからなるミニチュア被配置対象物６に配置することが可能である。
【００３０】
すべての実施の形態では、各構成要素の各動作はお互いに関連しており、各構成要素の動作は、上記に示された動作の関連を考慮しながら、一連の動作として置き換えることができる。そして、このように置き換えることにより、方法の発明の実施形態とすることができる。
また、上記各構成要素の動作を、各構成要素の処理と置き換えることにより、プログラムの実施の形態とすることができる。
また、プログラムを、プログラムを記録したコンピュータ読み取り可能な記録媒体に記憶させることで、プログラムに記録したコンピュータ読み取り可能な記録媒体の実施の形態とすることができる。
【００３１】
プログラムの実施の形態及びプログラムに記録したコンピュータ読み取り可能な記録媒体の実施の形態は、すべてコンピュータで動作可能なプログラムにより構成することができる。
プログラムの実施の形態における各処理はプログラムで実行されるが、このプログラムは、記録装置に記録されていて、記録装置から中央処理装置（ＣＰＵ）に読み込まれ、中央処理装置によって、各プログラムが実行されることになる。また、各実施の形態のソフトウェアやプログラムは、ＲＯＭ（ＲＥＡＤ  ＯＮＬＹ  ＭＥＭＯＲＹ）に記憶されたファームウェアで実現されていても構わない。あるいは、ソフトウェアとファームウェアとハードウェアとの組み合わせで前述したプログラムの各機能を実現しても構わない。
【００３２】
【発明の効果】
以上のようにこの発明によれば、直感的な操作によって任意の情報をパソコンに入力することができ、パソコンの操作が苦手なユーザでも簡単に操作が行うことができる。
【図面の簡単な説明】
【図１】この発明に係るシステムの動作のイメージ図である。
【図２】この発明に係るシステムの全体構成図、および出力先であるパソコンを示す図である。
【図３】実施の形態１の発明に係るシステムのフローチャートである。
【図４】実施の形態２の発明に係るシステムのフローチャートである。
【符号の説明】
１  配置装置、２  変換装置、４  出力装置、５  ミニチュア配置対象物、６ミニチュア被配置対象物、８  読み取り部、１０  情報取得部、１１  ３次元データ合成部、１２  属性情報データベース、１３  ３次元情報データベース、１４  パソコン。
【図１】
2004326384.tif 000003
【図２】
2004326384.tif 000004
【図３】
2004326384.tif 000005
【図４】
2004326384.tif 000006