(57)【要約】【課題】ネットショッピングをより快適かつ効率的におこなうこと。【解決手段】部屋モデル・インテリアモデル生成部４２２が、複数の撮像画像に基づいて、部屋モデルと、インテリアモデルを生成し、表示処理部４３２が、部屋モデルに基づいて、部屋を視点を変更可能に表示し、インテリアモデルに基づいて、表示された部屋の空間内にインテリアを表示または非表示にし、表示されたインテリアの配置位置を変更可能に表示し、商品配置処理部４３４が、商品のモデルを取得し、商品モデルに基づいて、表示された部屋の空間内に商品を表示または非表示にし、表示された商品を部屋の空間内において配置位置を変更可能に表示する。【選択図】図４
2018180803.tif 000002
【特許請求の範囲】
【請求項１】
部屋内を撮影した複数の撮像画像に基づいて、前記複数の撮像画像に含まれるインテリアのモデルと部屋のモデルとを生成し、
商品のモデルを記憶した記憶部を参照し、選択された特定の商品のモデルを、前記部屋のモデル内に配置し、
前記インテリアのモデルと前記商品のモデルとのそれぞれに対して個別に移動させる操作または回転させる操作または非表示にする操作を受け付ける、
処理をコンピュータに実行させることを特徴とするモデル配置プログラム。
【請求項２】
前記インテリアのモデルは、前記複数の撮像画像に基づいて、前記部屋モデル内に配置される、
ことを特徴とする請求項１に記載のモデル配置プログラム。
【請求項３】
前記特定の商品のモデルの前記配置の際に、前記インテリアのモデルのうち、前記特定の商品の種別に対応する種別のインテリアのモデルを非表示にする、
ことを特徴とする請求項１に記載のモデル配置プログラム。
【請求項４】
前記特定の商品のモデルの前記配置は、前記複数の撮像画像に含まれる窓またはドアの大きさに応じて、前記特定の商品のモデルの大きさを調整する、
ことを特徴とする請求項１に記載のモデル配置プログラム。
【請求項５】
前記生成する処理は、前記複数の撮像画像に基づいて、モデルを生成し、前記モデルから前記インテリアのモデルに対応する部分を分離する処理を含む、
ことを特徴とする請求項１に記載のモデル配置プログラム。
【請求項６】
前記部屋のモデルに基づいて、前記部屋を視点を変更可能に表示する、
ことを特徴とする請求項１に記載のモデル配置プログラム。
【請求項７】
前記商品のモデルは、前記商品を撮影した複数の撮像画像に基づいて生成する、
ことを特徴とする請求項１に記載のモデル配置プログラム。
【請求項８】
部屋内を撮影した複数の撮像画像に基づいて、前記複数の撮像画像に含まれるインテリアのモデルと部屋のモデルとを生成し、
商品のモデルを記憶した記憶部を参照し、選択された特定の商品のモデルを、前記部屋のモデル内に配置し、
前記インテリアのモデルと前記商品のモデルとのそれぞれに対して個別に移動させる操作または回転させる操作または非表示にする操作を受け付ける、
処理をコンピュータが実行することを特徴とするモデル配置方法。
【請求項９】
部屋内を撮影した複数の撮像画像に基づいて、前記複数の撮像画像に含まれるインテリアのモデルと部屋のモデルとを生成し、
商品のモデルを記憶した記憶部を参照し、選択された特定の商品のモデルを、前記部屋のモデル内に配置し、
前記インテリアのモデルと前記商品のモデルとのそれぞれに対して個別に移動させる操作または回転させる操作または非表示にする操作を受け付ける、
制御部を有することを特徴とするモデル配置装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、モデル配置プログラム、モデル配置方法、およびモデル配置装置に関する。
【背景技術】
【０００２】
従来、あるインテリアをある部屋に配置しようとする場合に、実際にそのインテリアをその部屋に配置して、配置した状況を確認するできない状況にあっては、インテリアおよび部屋の寸法をより正確に把握して、把握した寸法を頼りに、配置の可否を推測する。また、そのインテリアを部屋に配置した際のレイアウト感についても、感覚的に把握することができるのみである。
【０００３】
一例として、インターネットなどのネットワークを利用して商品を購入するネットショッピング・システムにおいては、表示画面に表示された商品の画像（たとえば写真）と、当該商品の寸法を含む商品情報（たとえば文章や図面）による説明に基づいて、その商品の寸法などを把握し、実際に配置すべき部屋に配置した状況を想像することで、当該商品の配置の可否、ひいては、当該商品の購入の適否を決定している。
【０００４】
関連する先行技術としては、可動範囲が付加された部品をイメージで表現する部品ピクチャがユーザによって間取図上に配置された配置位置に基づいて、周辺の部品とのぶつかりをチェックする技術がある（たとえば、下記特許文献１を参照。）。
【０００５】
また、関連する先行技術としては、家具情報ファイル、家具画像ファイル、部屋情報ファイル、部屋画像ファイルを参照し、商品を設置する部屋のサイズと商品のサイズとの比率に応じて画像サイズを調整し、部屋を撮影した撮影方向に応じて商品画像を回転処理することによって商品画像の向きを部屋画像の撮影方向に調整して当該商品画像を部屋画像内に合成配置する技術がある（たとえば、下記特許文献２を参照。）。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００４−１２６８２０号公報
【特許文献２】特開２００４−３１８３５９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、従来技術では、平面的な表示とそれを補う情報によって寸法を判断しなければならず、インテリアやそのインテリアを配置する部屋の寸法やレイアウトの状況を適切に把握することができない場合がある、あるいは適切に把握するのに手間がかかるという問題点がある。
【０００８】
一つの側面では、本発明は、インテリアやそのインテリアを配置する部屋の寸法あるいはレイアウトの状況を適切に把握することを目的とする。
【課題を解決するための手段】
【０００９】
１つの実施態様では、部屋内を撮影した複数の撮像画像に基づいて、前記複数の撮像画像に含まれるインテリアのモデルと部屋のモデルとを生成し、商品のモデルを記憶した記憶部を参照し、選択された特定の商品のモデルを、前記部屋のモデル内に配置し、前記インテリアのモデルと前記商品のモデルとのそれぞれに対して個別に移動させる操作または回転させる操作または非表示にする操作を受け付けるモデル配置プログラム、モデル配置方法およびモデル配置装置が提供される。
【発明の効果】
【００１０】
本発明の一側面によれば、インテリアやそのインテリアを配置する部屋の寸法あるいはレイアウトの状況を適切に把握することができる。
【図面の簡単な説明】
【００１１】
【図１】図１は、実施の形態にかかるモデル配置プログラム、モデル配置方法およびモデル配置装置を実現するネットショッピング・システムのシステム構成の一例を示す説明図である。
【図２】図２は、サーバのハードウェア構成の一例を示す説明図である。
【図３】図３は、顧客端末装置、事業者端末装置のハードウェア構成の一例を示す説明図である。
【図４】図４は、ネットショッピング・システムの全体の処理の流れを示す説明図である。
【図５】図５は、商品モデル生成処理手順の一例を示すフローチャートである。
【図６】図６は、部屋モデル・インテリアモデルの生成処理手順の一例を示すフローチャートである。
【図７】図７は、全体のデータ構成のイメージを示す説明図である。
【図８】図８は、部屋モデル・インテリアモデル・商品モデルの表示処理の手順の一例を示すフローチャートである。
【図９】図９は、顧客端末装置の表示画面の表示例（その１）を示す説明図である。
【図１０Ａ】図１０Ａは、顧客端末装置の表示画面の表示例（その２）を示す説明図である。
【図１０Ｂ】図１０Ｂは、顧客端末装置の表示画面の表示例（その３）を示す説明図である。
【図１１】図１１は、顧客端末装置の表示画面の表示例（その４）を示す説明図である。
【図１２】図１２は、顧客端末装置の表示画面の表示例（その５）を示す説明図である。
【発明を実施するための形態】
【００１２】
以下に図面を参照して、本発明にかかるモデル配置プログラム、モデル配置方法およびモデル配置装置の実施の形態を詳細に説明する。
【００１３】
（実施の形態）
（ネットショッピング・システム１００のシステム構成例）
図１は、実施の形態にかかるモデル配置プログラム、モデル配置方法およびモデル配置装置を実現するネットショッピング・システムのシステム構成の一例を示す説明図である。図１において、ネットショッピング・システム１００は、複数の顧客端末装置１０１と、複数の事業者端末装置１０２と、顧客端末装置１０１および事業者端末装置１０２に接続されるサーバ１０３と、を含む構成である。
【００１４】
ネットショッピング・システム１００において、サーバ１０３と、顧客端末装置１０１・事業者端末装置１０２は、有線または無線のネットワーク１５０を介して接続される。ネットワーク１５０は、たとえば、インターネット、移動体通信網、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）などであってもよい。
【００１５】
サーバ１０３は、ネットショッピング・システム１００の全体の制御を司るとともに、商品の検索、部屋の空間、インテリア、商品の表示処理などをおこなう。このネットショッピング・システム１００は、家具などのインテリアを扱うシステムを、ネットショッピング・システムの一例として示している。
【００１６】
したがって、サーバ１０３は、インテリア商品に関する情報を記憶する商品マスタ１１０と、ネットショッピングをおこなう顧客に関する情報を記憶する顧客情報データ１２０、顧客の部屋に関する情報を記憶する顧客部屋データ１２１、顧客の部屋に配置されている顧客のインテリアに関する顧客インテリアデータ１２２、顧客の購入履歴に関する情報を含む購入情報データ１２３などの各種データベースを有する。商品マスタ１１０、各種データベース１２０〜１２３の記憶内容については、図７を用いて後述する。
【００１７】
顧客端末装置１０１は、ネットショッピング・システム１００において商品を購入する顧客が使用するコンピュータである。顧客端末装置１０１は、たとえば、ノートＰＣ、デスクトップ型ＰＣ、タブレット型ＰＣ、スマートフォン、携帯電話、ＰＨＳなどである。
【００１８】
事業者端末装置１０２は、ネットショッピング・システム１００において商品を販売する事業者が使用するコンピュータである。事業者端末装置１０２は、たとえば、ノートＰＣ、デスクトップ型ＰＣ、タブレット型ＰＣ、スマートフォン、携帯電話、ＰＨＳなどである。
【００１９】
（サーバ１０３のハードウェア構成例）
図２は、サーバ１０３のハードウェア構成の一例を示すブロック図である。図２において、サーバ１０３は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２０１と、メモリ２０２と、Ｉ／Ｆ（Ｉｎｔｅｒｆａｃｅ）２０３と、ディスクドライブ２０４と、ディスク２０５と、を有する。また、各構成部は、バス２００によってそれぞれ接続される。
【００２０】
ここで、ＣＰＵ２０１は、サーバ１０３の全体の制御を司る。メモリ２０２は、たとえば、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）およびフラッシュＲＯＭなどを有する。具体的には、たとえば、フラッシュＲＯＭやＲＯＭが各種プログラムを記憶し、ＲＡＭがＣＰＵ２０１のワークエリアとして使用される。メモリ２０２に記憶されるプログラムは、ＣＰＵ２０１にロードされることで、コーディングされている処理をＣＰＵ２０１に実行させる。
【００２１】
Ｉ／Ｆ２０３は、通信回線を通じてネットワーク１５０に接続され、ネットワーク１５０を介して他の装置（たとえば、図１に示した顧客端末装置１０１・事業者端末装置１０２）に接続される。そして、Ｉ／Ｆ２０３は、ネットワーク１５０と自装置内部とのインターフェースを司り、他の装置からのデータの入出力を制御する。Ｉ／Ｆ２０３には、たとえば、モデムやＬＡＮアダプタなどを採用することができる。
【００２２】
ディスクドライブ２０４は、ＣＰＵ２０１の制御に従ってディスク２０５に対するデータのリード／ライトを制御する。ディスク２０５は、ディスクドライブ２０４の制御で書き込まれたデータを記憶する。ディスク２０５としては、たとえば、磁気ディスク、光ディスクなどが挙げられる。
【００２３】
なお、サーバ１０３は、上述した構成部のほかに、たとえば、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）、キーボード、ポインティングデバイス、ディスプレイなどを有することにしてもよい。
【００２４】
（顧客端末装置１０１・事業者端末装置１０２のハードウェア構成例）
図３は、顧客端末装置１０１・事業者端末装置１０２のハードウェア構成の一例を示すブロック図である。図３において、顧客端末装置１０１・事業者端末装置１０２は、ＣＰＵ３０１と、メモリ３０２と、Ｉ／Ｆ３０３と、ディスプレイ３０４と、カメラ３０５と、入力装置３０６と、を有する。また、各構成部はバス３００によってそれぞれ接続される。
【００２５】
ここで、ＣＰＵ３０１は、顧客端末装置１０１・事業者端末装置１０２の全体の制御を司る。メモリ３０２は、たとえば、ＲＯＭ、ＲＡＭおよびフラッシュＲＯＭなどを有する。具体的には、たとえば、フラッシュＲＯＭやＲＯＭが各種プログラムを記憶し、ＲＡＭがＣＰＵ３０１のワークエリアとして使用される。メモリ３０２に記憶されるプログラムは、ＣＰＵ３０１にロードされることで、コーディングされている処理をＣＰＵ３０１に実行させる。
【００２６】
Ｉ／Ｆ３０３は、通信回線を通じてネットワーク１５０に接続され、ネットワーク１５０を介して他の装置（たとえば、図１に示したサーバ１０３）に接続される。そして、Ｉ／Ｆ３０３は、ネットワーク１５０と自装置内部とのインターフェースを司り、他の装置からのデータの入出力を制御する。
【００２７】
ディスプレイ３０４は、カーソル、アイコンあるいはツールボックスをはじめ、文書、画像、機能情報などのデータを表示する。ディスプレイ３０４は、たとえば、液晶ディスプレイ、有機ＥＬ（Ｅｌｅｃｔｒｏｌｕｍｉｎｅｓｃｅｎｃｅ）ディスプレイなどを採用することができる。また、ディスプレイ３０４は、ヘッドマウントディスプレイであってもよい。
【００２８】
カメラ３０５は、制止画像や動画を撮影する機器である。また、３Ｄ画像が撮影できる３Ｄカメラであってもよい。カメラ３０５は、撮影専用のカメラであってもよい。その場合には、撮影専用のカメラによって撮影された撮像画像を顧客端末装置１０１・事業者端末装置１０２に取り込む。また、タブレット型ＰＣやスマートフォンなどに内蔵されているカメラであってもよい。また、カメラ３０５は、３Ｄ画像を撮影する複数のカメラからなる３Ｄカメラシステムであってもよい。
【００２９】
入力装置３０６は、文字、数字、各種指示などの入力のためのキーを有し、データの入力をおこなう。入力装置３０６は、キーボードやポインティングデバイスなどであってもよく、また、タッチパネル式の入力パッドやテンキーなどであってもよい。
【００３０】
なお、顧客端末装置１０１・事業者端末装置１０２は、上述した構成部のほかに、加速度センサ、ジャイロセンサ、などの各種センサ、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）、ＳＳＤなどを有することにしてもよい。入力装置３０６として、加速度センサ、ジャイロセンサを用いて、方向や傾きなどに関する情報の入力をおこなうようにしてもよい。
【００３１】
（ネットショッピング・システムの概要）
つぎに、ネットショッピング・システム１００の概要について図４を用いて説明する。図４は、ネットショッピング・システムの全体の処理の流れを示す説明図である。図４において、ネットショッピング・システム１００は、インテリア販売事業者による商品データ登録に関する処理４０１と、新規顧客による顧客部屋データ登録に関する処理４０２と、既存顧客によるインテリア購入に関する処理４０３とから構成される。
【００３２】
インテリア販売事業者による商品データ登録に関する処理４０１は事業者端末装置１０２およびサーバ１０３を用いておこなわれる。また、新規顧客による顧客部屋データ登録に関する処理４０２、および、既存顧客によるインテリア購入に関する処理４０３は、顧客端末装置１０１およびサーバ１０３を用いておこなわれる。
【００３３】
まず、インテリア販売事業者による商品データ登録に関する処理４０１において、インテリア販売事業者は、事業者端末装置１０２を用いて、商品画像ファイル４１１および当該商品に関する情報（商品の価格、種別などを含む）を、サーバ１０３の商品モデル生成部４１２に送る。
【００３４】
商品モデル生成部４１２は、受け取った商品画像ファイル４１１に基づいて、商品モデルを生成し、生成した商品モデルに関する情報（商品モデル情報）を商品マスタ１１０に登録する。商品モデル生成部４１２による商品モデルの生成の内容についての詳細は、図５を用いて、後述する。
【００３５】
商品モデル生成部４１２は、具体的には、たとえば、図２に示したメモリ２０２、ディスク２０５などの記憶装置に記憶されたプログラムをＣＰＵ２０１に実行させることにより、または、Ｉ／Ｆ２０３により、その機能を実現する。
【００３６】
図示は省略するが、商品モデル生成部４１２の各処理を、事業者端末装置１０２によっておこない、生成された商品モデルに関する情報をサーバ１０３へ送るようにしてもよい。すなわち、商品モデル生成部４１２を、具体的には、たとえば、図３に示した事業者端末装置１０２のメモリ３０２などの記憶装置に記憶されたプログラムをＣＰＵ３０１に実行させることにより、または、Ｉ／Ｆ３０３により、その機能を実現するようにしてもよい。
【００３７】
つぎに、新規顧客による顧客部屋データ登録に関する処理４０２において、新規顧客は、顧客端末装置１０１を用いて、部屋画像ファイル４２１を、サーバ１０３の部屋モデル・インテリアモデル生成部４２２に送る。また、新規顧客は、顧客端末装置１０１を用いて、顧客情報をサーバ１０３へ送る。
【００３８】
部屋モデル・インテリアモデル生成部４２２は、受け取った部屋画像ファイル４２１に基づいて、部屋モデルおよびインテリアモデルを生成し、生成した部屋モデルに関する情報（部屋モデル情報）を顧客部屋データのデータベース１２１に登録し、生成したインテリアモデルに関する情報（インテリアモデル情報）を顧客インテリアデータのデータベース１２２に登録する。部屋モデル・インテリアモデル生成部４２２による部屋モデル・インテリアモデルの生成についての詳細は、図６を用いて、後述する。
【００３９】
部屋モデル・インテリアモデル生成部４２２は、具体的には、たとえば、図２に示したサーバ１０３のメモリ２０２、ディスク２０５などの記憶装置に記憶されたプログラムをＣＰＵ２０１に実行させることにより、または、Ｉ／Ｆ２０３により、その機能を実現する。
【００４０】
図示は省略するが、部屋モデル・インテリアモデル生成部４２２の各処理を、顧客端末装置１０１によっておこない、生成された部屋モデル・インテリアモデルに関する情報をサーバ１０３へ送るようにしてもよい。すなわち、部屋モデル・インテリアモデル生成部４２２を、具体的には、たとえば、図３に示した顧客端末装置１０１のメモリ３０２などの記憶装置に記憶されたプログラムをＣＰＵ３０１に実行させることにより、または、Ｉ／Ｆ３０３により、その機能を実現するようにしてもよい。
【００４１】
また、サーバ１０３の顧客情報登録部４２３は、受け取った顧客情報を顧客情報データのデータベース１２０に登録する。
【００４２】
つぎに、既存顧客（すでに新規顧客として顧客登録を済ませた顧客）によるインテリア購入に関する処理４０３において、既存顧客は、顧客端末装置１０１を用いて、顧客部屋データ登録に関する処理４０２において登録した情報に基づく、顧客の部屋の空間の表示指示を、部屋モデル・インテリアモデル読込部４３１に対しておこなう。
【００４３】
部屋モデル・インテリアモデル読込部４３１は、顧客部屋データのデータベース１２１から部屋モデル情報を、顧客インテリアデータのデータベース１２２からインテリア情報を、それぞれ抽出し、表示処理部４３２に渡す。
【００４４】
表示処理部４３２は、ショッピング画面情報とともに、受け取った部屋モデル情報・インテリアモデル情報に基づいて、当該既存顧客の顧客端末装置１０１に表示する。また、顧客からの指示にしたがって、顧客が所望する部屋の空間を表示したり、視点を変えて表示したり、インテリアを顧客の部屋の空間に配置して表示したり、その配置位置を変更したり、非表示にしたりできるように（後述する図９、図１０Ａ、図１０Ｂなどを参照）、顧客端末装置１０１のディスプレイ３０４における表示処理を実行するための必要な情報を顧客の顧客端末装置１０１へ送信する。
【００４５】
また、既存顧客は、顧客端末装置１０１を用いて、商品の検索指示を商品検索部４３３に対しておこなう。商品検索部４３３は、商品マスタ１１０を検索し、検索された商品の商品モデル情報・商品情報を商品マスタ１１０から抽出し、商品配置処理部４３４に渡す。
【００４６】
商品配置処理部４３４は、受け取った商品モデルに基づいて、顧客からの指示にしたがって、顧客の部屋の空間に当該商品を配置して表示したり、配置位置を変更したり、非表示にしたりできるように（後述する図１１、図１２などを参照）、必要な情報を顧客の顧客端末装置１０１へ送信する。また、商品配置処理部４３４は、ショッピング画面に受け取った商品情報を顧客端末装置１０１のディスプレイ３０４に表示できるように、必要な情報を顧客の顧客端末装置１０１へ送信する。
【００４７】
表示処理部４３２、商品検索部４３３、商品配置処理部４３４は、具体的には、たとえば、図２に示したサーバ１０３のメモリ２０２、ディスク２０５などの記憶装置に記憶されたプログラムをＣＰＵ２０１に実行させることにより、または、Ｉ／Ｆ２０３により、その機能を実現する。
【００４８】
図示は省略するが、各モデルに関する情報をサーバ１０３から受信し、表示処理部４３２、商品配置処理部４３４の各処理を、顧客端末装置１０１によっておこなうようにしてもよい。すなわち、表示処理部４３２、商品配置処理部４３４を、具体的には、たとえば、図３に示した顧客端末装置１０１のメモリ３０２などの記憶装置に記憶されたプログラムをＣＰＵ３０１に実行させることにより、または、Ｉ／Ｆ３０３、ディスプレイ３０４、入力装置３０６により、その機能を実現するようにしてもよい。
【００４９】
その後、既存顧客は、必要に応じて、顧客端末装置１０１を用いて、商品の購入指示を購入処理部４３５に対しておこなう。購入処理部４３５は、受け取った購入情報を購入情報データのデータベース１２３に登録する。以降、購入代金の決済処理などの各種処理が実行される。
【００５０】
購入処理部４３５や決済処理をおこなう処理部（図示を省略する）は、具体的には、たとえば、図２に示したサーバ１０３のメモリ２０２、ディスク２０５などの記憶装置に記憶されたプログラムをＣＰＵ２０１に実行させることにより、または、Ｉ／Ｆ２０３により、その機能を実現する。
【００５１】
（商品モデル生成処理手順）
図５は、商品モデル生成処理手順の一例を示すフローチャートである。図５のフローチャートにおいて、商品モデル生成部４１２は、商品の撮像画像を取得する（ステップＳ５０１）。取得される撮像画像は、当該商品を異なる位置から異なるアングルで撮影されたものであり、複数の撮像画像が必要である。
【００５２】
つぎに、商品モデル生成部４１２は、取得した複数の撮像画像から撮像モデルを作成する（ステップＳ５０２）。撮像モデルの作成は、まず、複数の撮影画像から、画像認識処理技術を用いて、商品の所定の特徴点を抽出する。商品の特徴点とは、縦方向、横方向、高さ方向における商品の終端部や、商品の形状にかかる特徴点（突出している部分や窪んでいる部分）、色彩による特徴点などである。特徴点の抽出は、取得した各撮像画像ごとにそれぞれおこなう。
【００５３】
そして、各撮像画像ごとに、抽出した特徴点の撮像画像における座標を認識する。つぎに、各撮像画像に共通する特徴点を認識し、認識した共通する特徴点の座標の差分に基づいて、当該商品の縦方向、横方向、高さ方向の寸法比や、三次元形状がわかる撮像モデルを得る。このようにして、複数の撮像画像から商品の撮像モデルを作成する。
【００５４】
ここで、撮像モデルを作成するのに、撮像画像の情報が不足している場合は、撮像画像の追加が必要である旨の通知を、事業者端末装置１０２へ送るようにしてもよい。その際、どのような位置からどのようなアングルの撮像画像が必要かについてのコメント情報をあわせて送るようにしてもよい。
【００５５】
つぎに、商品の撮像モデルに基づいて、商品を特定する（ステップＳ５０３）。商品の特定は、撮像モデル情報、すなわち、特定された撮像モデルにかかる商品の縦方向、横方向、高さ方向の寸法や、商品の候補に関する情報との、（たとえば三次元形状などによる）マッチングによって、当該商品がどのような商品であるか（たとえば椅子なのかテーブルなのか、テーブルであればどのようなテーブルかなど）を特定する。
【００５６】
また、撮像画像とともに入力を受け付けた商品情報（商品情報に含まれる寸法情報、種別情報など）に基づいて、商品を特定するようにしてもよい。また、マッチング処理の結果および商品情報の両方に基づいて、商品を特定するようにしてもよい。また、その他の方法によって、特定された撮像モデルにかかる商品がどのような商品であるかを特定するようにしてもよい。
【００５７】
これらの撮像モデル作成、商品の特定の一連の処理は、形状、色とのマッチング処理をおこない、最適な種別を決定する。マッチング処理には、たとえば、ＡＩ（人口知能）を用いたディープラーニング（深層学習）により、おこなうようにしてもよい。
【００５８】
つぎに、商品モデルを作成する（ステップＳ５０４）。ステップＳ５０２において作成された撮像モデルに、具体的な寸法や商品種別情報などを含めて商品モデルを作成する。これにより、商品モデルが完成する。さらには商品情報（商品の材質、色、商品の販売価格、問い合わせ先その他、商品の売買に必要な情報）などを含めて商品モデルとして完成させてもよく、あるいは、商品情報を商品モデルとは別に登録・管理するようにしてもよい。
【００５９】
そして、作成された商品モデル・商品情報を商品マスタ１１０に登録し（ステップＳ５０５）、図５のフローチャートの一連の処理を終了する。上記各処理のうちの全部または一部を、サーバ１０３に代わって、事業者端末装置１０２がおこなうようにしてもよい。
【００６０】
（部屋モデル・インテリアモデル生成処理手順）
図６は、部屋モデル・インテリアモデルの生成処理手順の一例を示すフローチャートである。図６のフローチャートにおいて、部屋モデル・インテリアモデル生成部４２２は、商品の撮像画像を取得する（ステップＳ６０１）。取得された撮像画像は、対象となる部屋を、当該商品を異なる位置から異なるアングルで撮影されたものであり、複数の撮像画像が必要である。
【００６１】
つぎに、部屋モデル・インテリアモデル生成部４２２は、撮像モデルを作成する（ステップＳ６０２）。撮像モデルの作成は、まず、複数の撮影画像から、画像に表示されている所定の特徴点を画像認識処理技術を用いて抽出する。部屋の特徴点とは、縦方向、横方向、高さ方向における終端部や、形状にかかる特徴点（突出している部分や窪んでいる部分）、色彩による特徴点などである。
【００６２】
具体的には、たとえば、壁と壁の境界の任意の点、壁と床の境界の任意の点、インテリアが配置されている点などである。また、一般的な部屋の特徴としてあらかじめ特徴点の候補として登録されている情報に基づいて、特徴点を抽出するようにしてもよい。特徴点の抽出は、取得した複数の撮像画像ごとにそれぞれおこなう。
【００６３】
そして、各撮像画像ごとに、抽出した特徴点の撮像画像における座標を認識する。つぎに、各撮像画像に共通する特徴点を認識し、認識した共通する特徴点の座標の差分に基づいて、当該部屋の縦方向、横方向、高さ方向の寸法比や、三次元形状がわかる撮像モデルを得る。このようにして、複数の撮像画像から撮像モデルを作成する。
【００６４】
ここで、撮像モデルを作成するのに、撮像画像の情報が不足している場合は、撮像画像の追加が必要である旨の通知を、顧客端末装置１０１へ送るようにしてもよい。その際、どのような位置からどのようなアングルの撮像画像が必要かについてのコメント情報をあわせて送るようにしてもよい。
【００６５】
つぎに、各撮像画像から、所定の部材を特定する（ステップＳ６０３）。所定の部材とは、ドアや窓など、規定の寸法により作成されている部材である。ステップＳ６０３において特定された所定の部材について、あらかじめ登録されている寸法を、図示を省略する、寸法データベースから取得する。この寸法データベースは、サーバ１０３内にあってもよく、インターネット上に存在するデータベースを用いるようにしてもよい。
【００６６】
取得された所定の部材の寸法と、撮像モデルにかかる部屋の空間の各特徴点間における寸法とを比較することによって、部屋の空間の各部の寸法を算出する（ステップＳ６０４）。算出により寸法に端数が出た場合は、規格の寸法を参考にして、算出結果をまるめるようにしてもよい。
【００６７】
つぎに、インテリアを特定する（ステップＳ６０５）。撮像モデルは、部屋モデルとインテリアモデルが混在している。そこで、撮像画像の中から、インテリアモデルを特定する。撮像画像の色彩などから、部屋の背景との違いを抽出し、その違いに基づいて、インテリアの所定の特徴点を抽出する。商品の特徴点とは、縦方向、横方向、高さ方向におけるインテリアの終端部や、インテリアの形状にかかる特徴点（突出している部分や窪んでいる部分）、色彩による特徴点などである。特徴点の抽出は、取得した各撮像画像ごとにそれぞれおこなう。
【００６８】
そして、各撮像画像ごとに、抽出した特徴点の撮像画像における座標を認識する。つぎに、各撮像画像に共通する特徴点を認識し、認識した共通する特徴点の座標の差分に基づいて、当該インテリアの縦方向、横方向、高さ方向の寸法比や、三次元形状がわかる撮像モデルを得る。このようにして、複数の撮像画像からインテリアの撮像モデルを作成する。
【００６９】
そして、インテリアを部屋の空間から分離する（ステップＳ６０６）。ステップＳ６０２において作成した撮像モデルと、ステップＳ６０５において作成したインテリアの撮像モデルとを比較し、その比較の結果に基づいて、インテリアと部屋の空間を分離する。
【００７０】
つぎに、部屋モデルを作成する（ステップＳ６０７）。インテリアが分離された撮像モデルに、ステップＳ６０４において算出した寸法などを含めて部屋モデルを作成する。これにより、部屋モデルが完成する。さらに、壁や床などを認識し、認識した情報を登録するようにしてもよい。
【００７１】
その際、部屋の空間のうち、インテリアモデルが除外された部分を、当該部分の周辺画像に基づいて修正する。具体的には、インテリアによって隠れていた部分の床や壁を、同色の床や壁で補う修正をおこなう。
【００７２】
つぎに、インテリアモデルを作成する（ステップＳ６０８）。部屋モデルから分離して作成された撮像モデルに、具体的な寸法や種別情報、部屋の空間のどの部分に配置されていたかその情報（たとえば、座標、方向情報）などを含めてインテリアモデルを作成する。これにより、初期状態におけるインテリアの部屋の空間内の配置位置がわかる。このようにして、インテリアモデルが完成する。インテリアモデルにかかるインテリアの形状、色などにより、あらかじめ登録されている種別候補の形状、色とのマッチング処理をおこない、最適な種別を決定する。
【００７３】
これらの撮像モデル作成、所定の部材の特定、インテリアの特定、インテリアモデルの分離、部屋モデルの作成、インテリアモデルの作成の一連の処理は、たとえば、ＡＩ（人口知能）を用いたディープラーニング（深層学習）により、おこなうようにしてもよい。
【００７４】
また、上記の方法では種別が判断できなかった場合などには、顧客に問い合わせて、種別を入力させるようにしてもよい。
【００７５】
そして、作成された部屋モデル・インテリアモデルを登録し（ステップＳ６０９）、図６のフローチャートの一連の処理を終了する。
【００７６】
このような作成処理については、顧客端末装置１０１からの撮像画像を受信し、サーバ１０３が各処理を実行し、部屋モデル・インテリアモデル情報の登録をおこなってもよく、また、顧客端末装置１０１があらかじめ処理に必要なアプリケーションプログラムなどをインストールした上で、顧客端末装置１０１において各処理を実行し、作成した部屋モデル・インテリアモデル情報をサーバ１０３へ送信して、データベースに登録するようにしてもよい。
【００７７】
さらに、顧客端末装置１０１において、部屋モデル・インテリアモデルを作成し、作成した部屋モデル・インテリアモデル情報をサーバ１０３へ送信せずに、顧客端末装置１０１のメモリ３０２などに記憶するようにしてもよい。記憶された部屋モデル・インテリアモデル情報は、必要に応じて、サーバ１０３へ送信するようにしてもよく、また、サーバ１０３へ送信せずに、商品モデルだけをサーバ１０３から受信して、それらをマッチングさせ、ディスプレイ３０４に表示させるようにしてもよい。このようにすることで、部屋モデル情報・インテリアモデル情報の流出を防ぎ、顧客の個人情報を確実に保護することができる。
【００７８】
（全体のデータ構成）
つぎに、図１に示したサーバ１０３が有する各種データベースの記憶内容について説明する。商品マスタ１１０、各種データベース１２０〜１２３は、たとえば、図２に示したメモリ２０２、ディスク２０５などの記憶装置により実現される。
【００７９】
図７は、全体のデータ構成のイメージを示す説明図である。図７において、商品マスタ１１０は、商品ＩＤごとに、それぞれ商品名、価格、種別および作成された商品モデルのデータに関する情報が記憶されている。
【００８０】
また、顧客情報データ１２０は、顧客ＩＤごとに、顧客の氏名、住所などに関する情報が記憶されている。一つの顧客情報データ１２０に対して、複数（１〜ｎ）の顧客部屋データ１２１と、複数（１〜ｎ）の顧客インテリアデータ１２２と、複数（１〜ｎ）の購入情報データ１２３とが関連付けられて記憶されている。
【００８１】
顧客部屋データ１２１は、顧客ＩＤごとに、連番が付されており、同一顧客の複数の部屋に対応しており、連番ごとに部屋名称、たとえば、居間、寝室、子供部屋などが記憶されている。部屋名称を登録しておくことにより、部屋モデルを読み込む際の部屋の特定が容易になる。連番ごとに、登録された部屋モデルのデータに関する情報が記憶されている。
【００８２】
顧客インテリアデータ１２２は、顧客部屋データ１２１と同様に、顧客ＩＤごとに、連番が付されており、さらに、顧客部屋データの連番が付されている。これにより、どの部屋に配置されているインテリアであるかがわかる。また、インテリアの種別に関する情報が登録されている。これは、商品マスタ１１０の商品とのマッチングに用いる。さらに、登録されたインテリアモデルのデータに関する情報が記憶されている。
【００８３】
購入情報データ１２３は、一意に付与される受付番号ごとに、顧客ＩＤと、購入に関するステータス情報（購入商品情報、決済状況、発送状況など）が記憶されている。これらのデータ構成によって、ネットショッピング・システムの運営を管理している。
【００８４】
（部屋モデル・インテリアモデル・商品モデルの表示処理の手順）
つぎに、図８を用いて、部屋モデル・インテリアモデル・商品モデルの表示処理の手順について説明する。
【００８５】
図８は、部屋モデル・インテリアモデル・商品モデルの表示処理の手順の一例を示すフローチャートである。図８のフローチャートにおいて、まず、部屋の空間の表示指示が、あったか否かを判断する（ステップＳ８０１）。部屋の空間の表示指示は、顧客による顧客端末装置１０１の入力装置３０６からの入力によりおこなわれる。具体的には、顧客によるネットショッピングサイトの立ち上げや、所望する部屋の空間の表示指示ボタンの押下などにより表示指示がなされる。
【００８６】
ステップＳ８０１において、部屋の空間の表示指示があるのを待つ（ステップＳ８０１：Ｎｏ）。そして、部屋の空間の表示指示があった場合（ステップＳ８０１：Ｙｅｓ）は、部屋の空間を、たとえば透視図法によって表示し（ステップＳ８０２）、インテリアを部屋の所定の位置に配置して表示する（ステップＳ８０３）。これによって、登録時の顧客の部屋の空間が再現される。
【００８７】
つぎに、部屋の空間の視点の変更指示があったか否かを判断する（ステップＳ８０４）。視点の変更指示は、顧客による顧客端末装置１０１の入力装置３０６からの入力によりおこなわれる。具体的には、顧客によるポインティングデバイスの操作、キーボードの方向キーなどの所定の操作、タッチパネルの操作、などにより変更指示がなされる。また、変更指示は、タブレットやスマートフォンの本体を傾けたり方向を変えたりしておこなうようにしてもよい。
【００８８】
ステップＳ８０４において、視点の変更指示がなかった場合（ステップＳ８０４：Ｎｏ）は、何もせずに、ステップＳ８０６へ移行する。一方、視点の変更指示があった場合（ステップＳ８０４：Ｙｅｓ）は、部屋の空間の視点を変更して表示する（ステップＳ８０５）。
【００８９】
部屋の空間の視点の変更表示は、具体的には、表示された部屋の空間の任意の位置をポインティングデバイスなどによって指定して、そこから所望の方向へドラッグすることによって、ドラッグに追従して部屋の空間の視点を変更するようにしてもよい。部屋の空間の視点を変更することによって、ある視点を中心として部屋の空間が回動したように見える。そして、ドラッグを解放することによって、視点の変更は停止する。表示された部屋の空間の指定をする位置の違いや、ドラッグ方向の違いによって、視点の変更の態様が異なるようにするとよい。
【００９０】
このようにすることによって、顧客は、感覚的に表示画面を動かして、所望する視点による部屋の空間を視認することができる。タッチパネルを指などで操作する場合や、キーボードの方向キーを用いる場合も同様である。
【００９１】
また、所定の速度で所定の方向に連続的に視点の変更がなされるようにしてもよい。このようにすることで、ビデオカメラを回動させながら撮影した動画のように、部屋の空間を表示することができる。これにより、顧客は、表示画面をより現実的な部屋の空間として捉えることができる。
【００９２】
このようにして、部屋の空間の視点を変更して表示した後、ステップＳ８０６へ移行する。
【００９３】
つぎに、インテリアの配置位置の変更指示があったか否かを判断する（ステップＳ８０６）。インテリアの配置位置の変更指示は、顧客による顧客端末装置１０１の入力装置３０６からの入力によりおこなわれる。具体的には、顧客によるポインティングデバイスの操作、キーボードの方向キーなどの所定のキー操作、タッチパネルの操作などにより変更指示がなされる。
【００９４】
ステップＳ８０６において、配置位置の変更指示がなかった場合（ステップＳ８０６：Ｎｏ）は、何もせずに、ステップＳ８０８へ移行する。一方、配置位置の変更指示があった場合（ステップＳ８０６：Ｙｅｓ）は、インテリアの配置位置を変更して表示する（ステップＳ８０７）。
【００９５】
インテリアの配置位置の変更表示は、具体的には、表示されたインテリアの任意の位置をポインティングデバイスなどによって指定して、そこから所望の方向へドラッグすることによって、ドラッグに追従してインテリアが配置される位置やインテリアが配置される方向を変更するようにしてもよい。インテリアの配置位置や配置方向を変更することによって、部屋の空間において、インテリアを移動させたように見える。そして、ドラッグを解放することによって、インテリアの配置位置や配置方向の変更は停止する。
【００９６】
表示されたインテリアの指定をする位置の違いや、ドラッグ方向の違いによって、インテリアが部屋の空間を平行移動したり、回動したりして、変更の態様が異なるようにするとよい。具体的には、インテリアの中心付近を指定してドラッグすると、インテリアが平行移動し、インテリアの中心付近以外を指定してドラッグすると、インテリアが回動移動するようにしてもよい。
【００９７】
このようにすることで、顧客は、表示画面上において、感覚的に表示画面の表示を変化させ、インテリアを部屋の空間の所望の位置に配置することができる。タッチパネルを指などで操作する場合や、キーボードの方向キーを用いる場合も同様である。
【００９８】
このようにして、部屋の空間の視点を変更して表示した後、ステップＳ８０８へ移行する。
【００９９】
つぎに、インテリアの非表示指示があったか否かを判断する（ステップＳ８０８）。インテリアの非表示指示は、顧客による顧客端末装置１０１の入力装置３０６からの入力によりおこなわれる。具体的には、顧客によるポインティングデバイスの操作、キーボードの所定のキーの操作、タッチパネルの操作などにより非表示指示がなされる。
【０１００】
ステップＳ８０６において、非表示指示がなかった場合（ステップＳ８０８：Ｎｏ）は、何もせずに、ステップＳ８１０へ移行する。一方、非表示指示があった場合（ステップＳ８０８：Ｙｅｓ）は、インテリアを非表示にする（ステップＳ８０９）。その後、ステップＳ８１０へ移行する。
【０１０１】
つぎに、ステップＳ８０９において非表示にした、あるいは、後述するステップＳ８１４において非表示にしたインテリアの表示指示があったか否かを判断する（ステップＳ８１０）。非表示のインテリアの表示指示は、顧客による顧客端末装置１０１の入力装置３０６からの入力によりおこなわれる。
【０１０２】
非表示のインテリアが複数ある場合は、図示を省略するが、非表示のインテリアの一覧を表示し、その中から表示するインテリアを指定して表示指示をするようにしてもよい。具体的には、顧客によるポインティングデバイスの操作、キーボードの所定のキーの操作、タッチパネルの操作などにより表示指示がなされる。
【０１０３】
ステップＳ８１０において、表示指示がなかった場合（ステップＳ８１０：Ｎｏ）は、何もせずに、ステップＳ８１２へ移行する。一方、表示指示があった場合（ステップＳ８１０：Ｙｅｓ）は、非表示のインテリアを表示する（ステップＳ８１１）。ステップＳ８０９において非表示にしたインテリアを表示する際は、非表示にした際に配置されていた位置に表示するようにしてもよい。
【０１０４】
また、ステップＳ８１４において非表示にしたインテリアを表示する際は、非表示にした際に表示した商品を非表示にしてから表示するようにしてもよい。その場合に、商品が表示されている位置（配置位置が変更になっている場合は、変更後の位置）に表示するようにしてもよく、また、非表示にした際に配置されていた位置あるいは撮像画像によって示されていた位置に表示するようにしてもよい。
【０１０５】
また、商品を非表示にすることなく、商品と同時に表示するようにしてもよい。その場合、互いに重ならないように配置位置を調整するとよい。
【０１０６】
このようにして、非表示にしたインテリアを表示した後、ステップＳ８１２へ移行する。
【０１０７】
つぎに、商品の表示指示があったか否かを判断する（ステップＳ８１２）。商品の表示指示は、顧客による顧客端末装置１０１の入力装置３０６からの入力によりおこなわれる。具体的には、顧客によるポインティングデバイスの操作、キーボードの所定のキーの操作、タッチパネルの操作などにより表示指示がなされる。
【０１０８】
ステップＳ８１２において、表示指示がなかった場合（ステップＳ８１２：Ｎｏ）は、何もせずに、ステップＳ８１６へ移行する。一方、表示指示があった場合（ステップＳ８１２：Ｙｅｓ）は、同一種別のインテリアが表示されているか否かを判断する（ステップＳ８１３）。同一種別である場合のほか、類似する種別であっても、寸法、形状、用途などのパラメータを用いて、対象となるインテリアがあるか否かを判断する。この判断においては、たとえば、ＡＩ（人口知能）を用いたディープラーニング（深層学習）により、おこなうようにしてもよい。
【０１０９】
ステップＳ８１３において、同一種別のインテリアが表示されていない場合（ステップＳ８１３：Ｎｏ）は、ステップＳ８１５へ移行し、表示指示があった商品を表示する（ステップＳ８１５）。
【０１１０】
その後、ステップＳ８１６へ移行する。一方、ステップＳ８１３において、同一種別のインテリアが表示されている場合（ステップＳ８１３：Ｙｅｓ）は、当該同一種別のインテリアを非表示にして（ステップＳ８１４）、表示指示があった商品を表示する（ステップＳ８１５）。その際、表示する商品を、非表示にしたインテリアが配置されていた位置に表示するようにしてもよく、別の位置に配置するようにしてもよい。別の位置に配置する場合は、互いに重ならないように配置位置を調整するとよい。
【０１１１】
このようにして、商品の表示を表示した後、ステップＳ８１６へ移行する。
【０１１２】
つぎに、商品の配置位置の変更指示があったか否かを判断する（ステップＳ８１６）。商品の配置位置の変更指示は、顧客による顧客端末装置１０１の入力装置３０６からの入力によりおこなわれる。具体的には、顧客によるポインティングデバイスの操作、キーボードの方向キーなどの所定のキー操作、タッチパネルの操作などにより変更指示がなされる。
【０１１３】
ステップＳ８１６において、配置位置の変更指示がなかった場合（ステップＳ８１６：Ｎｏ）は、何もせずに、ステップＳ８１８へ移行する。一方、配置位置の変更指示があった場合（ステップＳ８１６：Ｙｅｓ）は、商品の配置位置を変更して表示する（ステップＳ８１７）。
【０１１４】
商品の配置位置の変更表示は、インテリアの配置位置の変更指示と同様に、具体的には、表示された商品の任意の位置をポインティングデバイスなどによって指定して、そこから所望の方向へドラッグすることによって、ドラッグに追従して商品が配置される位置や商品が配置される方向を変更するようにしてもよい。商品の配置位置や配置方向を変更することによって、部屋の空間において、商品を移動させたように見える。そして、ドラッグを解放することによって、商品の配置位置や配置方向の変更は停止する。
【０１１５】
また、表示された商品の指定をする位置の違いや、ドラッグ方向の違いによって、商品が部屋の空間を平行移動したり、回動したりして、変更の態様が異なるようにするとよい。具体的には、商品の中心付近を指定してドラッグすると、商品が平行移動し、商品の中心付近以外を指定してドラッグすると、商品が回動移動するようにしてもよい。
【０１１６】
このようにすることで、顧客は、表示画面上において、感覚的に表示画面の表示を変化させ、商品を部屋の空間の所望の位置に配置することができる。タッチパネルを指などで操作する場合や、キーボードの方向キーを用いる場合も同様である。
【０１１７】
このようにして、商品の配置位置を変更して表示した後、ステップＳ８１８へ移行する。
【０１１８】
つぎに、商品の非表示指示があったか否かを判断する（ステップＳ８１８）。ここで、非表示指示がなかった場合（ステップＳ８１８：Ｎｏ）は、何もせずに、ステップＳ８０４に戻る。一方、非表示指示があった場合（ステップＳ８１８：Ｙｅｓ）は、商品を非表示にする（ステップＳ８１９）。
【０１１９】
その際、ステップＳ８１４において、非表示にしたインテリアがある場合は、当該インテリアを再表示するようにしてもよい。インテリアを再表示する位置は、非表示にする商品が配置されていた位置でもよく、また、別の位置であってもよい。
【０１２０】
このようにして、商品を非表示にした後、ステップＳ８０４に戻る。以後、ステップＳ８０４〜Ｓ８１９を繰り返し実行する。
【０１２１】
このような表示処理については、図４に示したように、顧客端末装置１０１からの指示を受信し、サーバ１０３が各処理を実行し、処理結果を顧客端末装置１０１へ送信してもよい。また、図示は省略するが、各モデル情報を含む必要な情報を顧客端末装置１０１がサーバ１０３から受信し、顧客端末装置１０１が表示処理に必要なアプリケーションプログラムなどをあらかじめインストールした上で、顧客端末装置１０１において各処理を実行し、処理結果を顧客端末装置１０１のディスプレイ３０４などに表示するようにしてもよい。
【０１２２】
（顧客端末装置１０１の表示画面の一例）
図９〜１２は、顧客端末装置の表示画面の表示例を示す説明図である。図９において、表示画面９００には、ネットショッピングのサイトの画面が表示されている。表示画面９００の右側画面９０１には、顧客の部屋が、部屋モデルに基づいて透視図法により表示されている（図８のステップＳ８０２）。このように表示することによって、顧客は、部屋の空間を立体的に把握することができる。
【０１２３】
図９の右側画面９０１において、顧客の部屋には、インテリアであるソファー９１１、ソファーテーブル９１２、ソファーテーブル９１２に付属する補助テーブル９１３が、表示されている（図８のステップＳ８０３）。これらのインテリア９１１、９１２、９１３は、撮像画像に写っていたものであり、それらの配置も撮像画像のとおりである。
【０１２４】
また、図９の右側画面９０１において、顧客の部屋には、向かって左側の壁にドア９１４があり、向かって右側の壁に窓９１５がある。このドア９１４および窓９１５が寸法が特定可能な部材である。このドア９１４および窓９１５も、撮像画像に写っていたものであり、それらの配置も撮像画像のとおりである。
【０１２５】
図９の表示画面９００の左側画面９０２には、顧客が検索した検索結果としての商品情報が表示されている。商品情報には、商品の画像、商品の名称、価格その他商品に関する情報、『購入』ボタン９０３、当該商品をやめて別の商品に移行するための『戻る』ボタン９０４、数量を入力する入力欄９０５などが表示されている。
【０１２６】
図１０Ａの右側画面１００１は、図９において、インテリアを非表示にした状態を示している（図８のステップＳ８０９）。インテリアモデルは部屋モデルとは分離して保存しているので、インテリアごとに個別に非表示にすることができる。これにより、インテリアであるソファー９１１、ソファーテーブル９１２、補助テーブル９１３が非表示になっている。
【０１２７】
また、部屋の空間のうち、インテリアで隠れていた部分は、周辺の画像に基づいて修正している。これによって、顧客は、インテリアが置かれていない部屋の状態を感覚的にかつ容易に把握することができる。顧客は、「インテリア（家具など）がなくなった自分の部屋は意外と広かったんだ」という感覚を、実際にインテリアを搬出しなくても確認することができる。そのような感覚を顧客に与えることによって、あらたなインテリアの購入意欲を喚起することができる。
【０１２８】
図１０Ｂの右側画面１００２は、図１０Ａにおいて、視点を変更して表示した状態を示している（図８のステップＳ８０５）。具体的には、右側画面１００２は図１０Ａの１００１の矢印Ａの方向から見た図である。このように、透視図法によって表示した画面の消失点位置（あるいは消失点の数）を変更することによって、視点を変更可能に表示することができる。
【０１２９】
図１０Ｂでは、インテリアを非表示にした状態で視点を変更して表示したが、インテリア（あるいは商品）を表示した状態で視点を変更することもできる。その場合は、インテリア（あるいは商品）も、部屋の表示の変化に追従して変化する。
【０１３０】
図１１は、左側画面９０２の商品を、右側画面１１０１に配置して表示した状態を示している（図８のステップＳ８１５）。図９において表示していたソファーテーブル９１２、補助テーブル９１３が非表示となり、ソファーテーブル９１２が表示されていた位置に、購入候補の商品のソファーテーブル１１１１が表示されている。このように、ソファーテーブル９１２と商品のソファーテーブル１１１１の種別が「ソファーテーブル」として同一であるため、ソファーテーブル９１２およびその補助テーブル９１３が非表示となったものである。補助テーブル９１３については、別の種別を設定することによって、非表示としないようにすることもできる。
【０１３１】
このようにすることで、顧客は、購入候補の商品のソファーテーブル１１１１を表示させる際に、まずソファーテーブル９１２を非表示にするという手間を省き、効率的な商品選定ができる。また、元のソファーテーブル９１２に戻すときも、ソファーテーブル１１１１を自動的に非表示とすることもできる。また、図示を省略する別の商品のソファーテーブルを表示させるときに、ソファーテーブル１１１１を自動的に非表示とすることもできる。
【０１３２】
図１２の右側画面１２０１は、図１１において、部屋の視点はそのままで、インテリアの配置位置のみを変更して表示した状態を示している（図８のステップＳ８０７、Ｓ８１７）。右側画面１２０１において、右側画面１１０１と比較して、ソファー９１１および商品のソファーテーブル１１１１の設置方向が変わっているのがわかる。このように、インテリアや商品のみの配置位置を変更することによって、容易にレイアウト変更をすることができる。実際のインテリアを動かして確認する労力も必要もない。そして、今までの位置では、置くことができなかった寸法の家具も、その配置位置や向きを変えることによって置くことができることを容易に確認させることによって、あらたなインテリアの購入意欲を喚起することができる。
【０１３３】
インテリア・商品の配置位置の変更は、インテリア、商品ともに個別に指定してそれぞれ別個に変更させるようにしてもよい。また、複数を指定して、指定したグループ単位で変更させるようにしてもよい。
【０１３４】
このようにして、商品（たとえば家具）の大きさが、部屋の広さに比べて適合しているか、さらには、その商品が、部屋の雰囲気に合っているか否かも容易に把握することができる。
【０１３５】
これにより、ネットショッピングの利用者のそうか、利用者の購買意欲を向上さえることができる。また、顧客部屋データ、顧客インテリアデータをマーケティングや商品開発の情報として活用することができる。
【０１３６】
なお、図９〜図１２において、透視図法による表示の例を示したが、この例には限定されない。たとえば、３Ｄが表示可能なディスプレイおよび専用ゴーグルを用いることや、マウントヘッドディスプレイを用いることによって、左右の目に異なる画像を見せるようにすることで、実際に立体的に見えるバーチャルリアリティの画像表示をすることもできる。
【０１３７】
以上説明したように、実施の形態において、部屋内を撮影した複数の撮像画像に基づいて、前記複数の撮像画像に含まれるインテリアのモデルと部屋のモデルとを生成し、商品のモデルを記憶した記憶部を参照し、選択された特定の商品のモデルを、前記部屋のモデル内に配置し、前記インテリアのモデルと前記商品のモデルとのそれぞれに対して個別に移動させる操作または回転させる操作または非表示にする操作を受け付ける。
【０１３８】
これによって、利用者（たとえば一例として顧客）の所望の視点による部屋を確認することができるので、部屋、インテリア、商品の寸法を把握しなくても、容易にかつ確実に、インテリアやそのインテリアを配置する部屋の寸法あるいはレイアウトの状況を把握することができる。
【０１３９】
また、複数の撮像画像に基づいて、当該撮像画像に示された部屋やインテリアの寸法やインテリアの部屋内の位置を視点を変更可能に表示することができる。したがって、利用者は所望の部屋の複数の撮像画像を提供するだけでよく、容易に所望の部屋における寸法把握あるいはレイアウトの状況の把握をすることができる。
【０１４０】
以上、インテリアのネットショッピング・システムの例を用いて説明したが、本発明にかかるモデル配置プログラム、モデル配置方法およびモデル配置装置は、インテリアのネットショッピング・システムへの適用には限定されない。たとえば、衣料分野などにおいてもこのネットショッピング・システムを適用することができる。具体的には、たとえば、本発明にかかるモデル配置プログラム、モデル配置方法およびモデル配置装置を用いることによって、バーチャルな試着を実現することができる。
【０１４１】
また、本発明にかかるモデル配置プログラム、モデル配置方法およびモデル配置装置は、ネットショッピング・システムへの適用には限定されない。たとえば、不動産業者が、分譲または賃貸の対象となる物件の部屋モデルを生成し、購入または引っ越しを検討している顧客が、インテリアモデルを生成し、表示画面上において、視点を変更可能に表示することによって、手持ちのインテリアを物件の部屋に収めることができるかなどの検討に用いることも可能である。これにより、不動産物件の検索の一機能として、検索効率、紹介効率を向上させることができる。
【０１４２】
また、現在住んでいる家の模様替え（インテリアの配置換え）などのシミュレーションにも応用することができる。また、実際の部屋を使ったインテリア・コーディネートのシミュレーションや、実際の部屋を使ったシミュレーションゲームにも応用することができる。
【０１４３】
なお、本実施の形態で説明したモデル配置方法は、あらかじめ用意されたプログラムをパーソナル・コンピュータやワークステーションなどのコンピュータで実行することにより実現することができる。モデル配置プログラムは、ハードディスク、フレキシブルディスク、ＣＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ）−ＲＯＭ、ＭＯ（Ｍａｇｎｅｔｏ−Ｏｐｔｉｃａｌ  Ｄｉｓｋ）、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）メモリなどのコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行される。また、モデル配置プログラムは、インターネットなどのネットワークを介して配布してもよい。
【０１４４】
上述した実施の形態に関し、さらに以下の付記を開示する。
【０１４５】
（付記１）部屋内を撮影した複数の撮像画像に基づいて、前記複数の撮像画像に含まれるインテリアのモデルと部屋のモデルとを生成し、
商品のモデルを記憶した記憶部を参照し、選択された特定の商品のモデルを、前記部屋のモデル内に配置し、
前記インテリアのモデルと前記商品のモデルとのそれぞれに対して個別に移動させる操作または回転させる操作または非表示にする操作を受け付ける、
処理をコンピュータに実行させることを特徴とするモデル配置プログラム。
【０１４６】
（付記２）前記インテリアのモデルは、前記複数の撮像画像に基づいて、前記部屋モデル内に配置される、
ことを特徴とする付記１に記載のモデル配置プログラム。
【０１４７】
（付記３）前記特定の商品のモデルの前記配置の際に、前記インテリアのモデルのうち、前記特定の商品の種別に対応する種別のインテリアのモデルを非表示にする、
ことを特徴とする付記１に記載のモデル配置プログラム。
【０１４８】
（付記４）前記特定の商品のモデルの前記配置は、前記複数の撮像画像に含まれる窓またはドアの大きさに応じて、前記特定の商品のモデルの大きさを調整する、
ことを特徴とする付記１に記載のモデル配置プログラム。
【０１４９】
（付記５）前記生成する処理は、前記複数の撮像画像に基づいて、モデルを生成し、前記モデルから前記インテリアのモデルに対応する部分を分離する処理を含む、
ことを特徴とする付記１に記載のモデル配置プログラム。
【０１５０】
（付記６）前記部屋のモデルに基づいて、前記部屋を視点を変更可能に表示する、
ことを特徴とする付記１に記載のモデル配置プログラム。
【０１５１】
（付記７）前記視点の変更の操作を受け付ける、
ことを特徴とする付記６に記載のモデル配置プログラム。
【０１５２】
（付記８）前記商品のモデルは、前記商品を撮影した複数の撮像画像に基づいて生成する、
ことを特徴とする付記１に記載のモデル配置プログラム。
【０１５３】
（付記９）部屋内を撮影した複数の撮像画像に基づいて、前記複数の撮像画像に含まれるインテリアのモデルと部屋のモデルとを生成し、
商品のモデルを記憶した記憶部を参照し、選択された特定の商品のモデルを、前記部屋のモデル内に配置し、
前記インテリアのモデルと前記商品のモデルとのそれぞれに対して個別に移動させる操作または回転させる操作または非表示にする操作を受け付ける、
処理をコンピュータが実行することを特徴とするモデル配置方法。
【０１５４】
（付記１０）部屋内を撮影した複数の撮像画像に基づいて、前記複数の撮像画像に含まれるインテリアのモデルと部屋のモデルとを生成し、
商品のモデルを記憶した記憶部を参照し、選択された特定の商品のモデルを、前記部屋のモデル内に配置し、
前記インテリアのモデルと前記商品のモデルとのそれぞれに対して個別に移動させる操作または回転させる操作または非表示にする操作を受け付ける、
制御部を有することを特徴とするモデル配置装置。
【０１５５】
（付記１１）付記１〜８のいずれか一つのモデル配置プログラムが実行されることを特徴とするネットショッピング・システム。
【符号の説明】
【０１５６】
１０１  顧客端末装置
１０２  事業者端末装置
１０３  サーバ
１１０  商品マスタ
１２０  顧客情報データ
１２１  顧客部屋データ
１２２  顧客インテリアデータ
１２３  購入情報データ
４１１  商品画像ファイル
４１２  商品モデル生成部
４２１  部屋画像ファイル
４２２  部屋モデル・インテリアモデル生成部
４２３  顧客情報登録部
４３１  部屋モデル・インテリアモデル読込部
４３２  表示処理部
４３３  商品検索部
４３４  商品配置処理部
４３５  購入処理部
９１１  ソファー（インテリアデータ）
９１２  ソファーテーブル（インテリアデータ）
９１４  ドア（寸法が特定可能な部材）
９１５  窓（寸法が特定可能な部材）
１１１１  ソファーテーブル（商品データ）
【図１】
2018180803.tif 000003
【図２】
2018180803.tif 000004
【図３】
2018180803.tif 000005
【図４】
2018180803.tif 000006
【図５】
2018180803.tif 000007
【図６】
2018180803.tif 000008
【図７】
2018180803.tif 000009
【図８】
2018180803.tif 000010
【図９】
2018180803.tif 000011
【図１０Ａ】
2018180803.tif 000012
【図１０Ｂ】
2018180803.tif 000013
【図１１】
2018180803.tif 000014
【図１２】
2018180803.tif 000015