(57)【要約】【課題】カーテンが実際に用いられる状態との関係を、そのカーテン自体を実際に用いることなく確認することが可能な情報処理装置を提供する。【解決手段】端末Ｔにおいて、カーテンが取り付けられる範囲を撮像した画像をディスプレイに表示させると共に、その画像が表示されているディスプレイ上におけるカーテンの幅方向のなぞり操作と、カーテンの丈方向のなぞり操作と、をそれぞれ検出する。そして、各なぞり操作とにより画定される範囲をカーテン取付範囲として設定し、その設定されたカーテン取付範囲に取り付けられたカーテンの状態を示す画像を、取付範囲の画像に重畳表示させる。【選択図】  図１
2019125262.tif 000002
【特許請求の範囲】
【請求項１】
内装品が取り付けられる範囲を撮像した範囲画像を表示画面に表示させる範囲画像表示制御手段と、
前記範囲画像が表示されている前記表示画面上の第１始点から第１終点までの第１方向の第１なぞり操作と、前記第１終点に対応した前記表示画面上の第２始点から第２終点までの、前記第１方向と異なる第２方向の第２なぞり操作と、をそれぞれ検出する検出手段と、
前記第１なぞり操作と前記第２なぞり操作とにより画定される範囲を内装品取付範囲として設定する範囲設定手段と、
前記設定された内装品取付範囲に取り付けられた前記内装品の状態を示す内装品画像を、前記範囲画像上の前記内装品取付範囲に重畳表示させる内装品画像表示制御手段と、
を備えることを特徴とする情報処理装置。
【請求項２】
前記内装品画像表示制御手段は、前記第１なぞり操作と、前記第２始点と前記第２終点との間の途中位置までのなぞり操作と、により確定される範囲に取り付けられる前記内装品の状態を示す途中内装品画像を、当該途中位置までのなぞり操作の検出に合わせて前記範囲画像に重畳表示させることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記第２始点と前記途中位置との距離に対応する前記内装品の実寸法を前記表示画面に表示させる実寸法表示制御手段を更に備えることを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記範囲設定手段は、前記内装品を前記範囲に取り付けるための取付部材を撮像した取付部材画像に基づき、当該取付部材に対応して予め設定されている寸法調整を前記内装品取付範囲に対して施すと共に、
前記内装品画像表示制御手段は、前記寸法調整が施された前記内装品取付範囲に取り付けられた前記内装品の状態を示す前記内装品画像を前記範囲画像上の前記内装品取付範囲に重畳表示させることを特徴とする請求項１から請求項３のいずれか一項に記載の情報処理装置。
【請求項５】
前記設定された内装品取付範囲に取り付けられる前記内装品の諸元の指定を受け付ける指定受付手段を更に備え、
前記内装品画像表示制御手段は、前記指定された諸元を反映した前記状態を示す内装品画像を、前記範囲画像上の前記内装品取付範囲に重畳表示させることを特徴とする請求項１から請求項４のいずれか一項に記載の情報処理装置。
【請求項６】
前記諸元の候補を示す候補画像を、前記範囲画像と共に前記表示画面に表示させる候補画像表示制御手段を更に備え、
前記指定受付手段は、前記表示されている候補画像の選択による前記諸元の指定を受け付け、前記内装品画像表示制御手段は、前記選択された候補画像を前記内装品画像として、前記範囲画像上の前記内装品取付範囲に重畳表示させることを特徴とする請求項５に記載の情報処理装置。
【請求項７】
前記候補表示制御手段は、ユーザにより任意に登録された柄を示す柄情報を、前記範囲画像と共に前記表示画面に表示し、
前記指定受付手段は、前記表示されている柄情報の指定を前記諸元の指定として受け付け、前記内装品画像表示制御手段は、前記指定された柄情報が示す柄を反映した前記状態を示す内装品画像を、前記範囲画像上の前記内装品取付範囲に重畳表示させることを特徴とする請求項６に記載の情報処理装置。
【請求項８】
複数の前記範囲にそれぞれ取り付けられる各前記内装品についてそれぞれ設定された前記内装品取付範囲に基づいて、各前記範囲に取り付けられる各前記内装品の状態をそれぞれ示す各前記内装品画像を、対応する各前記範囲を撮像した各前記範囲画像上の各前記内装品取付範囲に重畳表示させる複数画像表示制御手段を更に備えることを特徴とする請求項１から請求項７のいずれか一項に記載の情報処理装置。
【請求項９】
前記複数画像表示制御手段は、各前記内装品画像を、対応する各前記範囲画像上の各前記内装品取付範囲に三次元的に重畳表示させることを特徴とする請求項８に記載の情報処理装置。
【請求項１０】
前記内装品が遮光用カーテンである場合に前記範囲設定手段は、当該遮光用カーテンとして予め設定された長さを前記第２始点と前記第２終点との間の距離に加算する丈加算調整を前記内装品取付範囲に対して施すと共に、
前記内装品が前記遮光用カーテンである場合に前記内装品画像表示制御手段は、前記丈加算調整が施された前記内装品取付範囲に取り付けられた前記内装品の状態を示す前記内装品画像を、前記範囲画像上の前記内装品取付範囲に重畳表示させることを特徴とする請求項１から請求項９のいずれか一項に記載の情報処理装置。
【請求項１１】
前記内装品がレースカーテンである場合に前記範囲設定手段は、当該レースカーテンとして予め設定された長さを前記第２始点と前記第２終点との間の距離から減算する丈減算調整を前記内装品取付範囲に対して施すと共に、
前記内装品が前記レースカーテンである場合に前記内装品画像表示制御手段は、前記丈減算調整が施された前記内装品取付範囲に取り付けられた前記内装品の状態を示す前記内装品画像を、前記範囲画像上の前記内装品取付範囲に重畳表示させることを特徴とする請求項１から請求項９のいずれか一項に記載の情報処理装置。
【請求項１２】
前記内装品がカーテンである場合において、当該カーテンに当たる光の光源についての光源情報と、前記カーテンの遮光度又は透過度を示す光特性情報と、に基づき、前記光の当たる前記カーテンの状態を示す光照射画像を、前記範囲画像上の前記内装品取付範囲に重畳表示させる光照射画像表示制御手段を更に備えることを特徴とする請求項１から請求項１１のいずれか一項に記載の情報処理装置。
【請求項１３】
前記光照射画像表示制御手段は、時間を示す時間情報に更に基づいて、当該時間の経過に対応して変化する前記光照射画像を前記範囲画像上の前記内装品取付範囲に重畳表示させることを特徴とする請求項１２に記載の情報処理装置。
【請求項１４】
前記内装品がカーテンである場合において、当該カーテンに当たる光の光源についての光源情報と、当該カーテンの遮光度又は透過度を示す光特性情報と、に基づき、当該カーテンが取り付けられた前記範囲を屋外から見た状態を示す屋外視画像を前記表示画面に表示させる屋外視画像表示制御手段を更に備えることを特徴とする請求項１から請求項１３のいずれか一項に記載の情報処理装置。
【請求項１５】
前記内装品がカーテンである場合において、当該カーテンが風になびく状態を示すなびき画像を前記内装品画像として、前記範囲画像上の前記内装品取付範囲に重畳表示させるなびき画像表示制御手段を更に備えることを特徴とする請求項１から請求項１４のいずれか一項に記載の情報処理装置。
【請求項１６】
前記なびき画像表示制御手段は、前記カーテンが風になびく状態を動的に示す前記なびき動画像を、前記範囲画像上の前記内装品取付範囲に重畳表示させることを特徴とする請求項１５に記載の情報処理装置。
【請求項１７】
コンピュータにより実行される情報処理方法であって、
内装品が取り付けられる範囲を撮像した範囲画像を表示画面に表示させるステップと、
前記範囲画像が表示されている前記表示画面上の第１始点から第１終点までの第１方向の第１なぞり操作と、前記第１終点に対応した前記表示画面上の第２始点から第２終点までの、前記第１方向と異なる第２方向の第２なぞり操作と、をそれぞれ検出するステップと、
前記第１なぞり操作と前記第２なぞり操作とにより画定される範囲を内装品取付範囲として設定するステップと、
前記設定された内装品取付範囲に取り付けられた前記内装品の状態を示す内装品画像を、前記範囲画像上の前記内装品取付範囲に重畳表示させるステップと、
を含むことを特徴とする情報処理方法。
【請求項１８】
コンピュータに、
内装品が取り付けられる範囲を撮像した範囲画像を表示画面に表示させるステップ、
前記範囲画像が表示されている前記表示画面上の第１始点から第１終点までの第１方向の第１なぞり操作と、前記第１終点に対応した前記表示画面上の第２始点から第２終点までの、前記第１方向と異なる第２方向の第２なぞり操作と、をそれぞれ検出するステップ、
前記第１なぞり操作と前記第２なぞり操作とにより画定される範囲を内装品取付範囲として設定するステップ、及び、
前記設定された内装品取付範囲に取り付けられた前記内装品の状態を示す内装品画像を、前記範囲画像上の前記内装品取付範囲に重畳表示させるステップ、
を実行させることを特徴とする情報処理用プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カーテン等の内装品の実際の取付状態を、その内装品自体を用いることなく確認する情報処理装置等の技術分野に属する。
【背景技術】
【０００２】
例えばカーテン、ロールスクリーン又はブラインド等の内装品や洋服等の服飾品を、例えばスマートフォン又はタブレット端末等の端末を用い、いわゆるインターネットショッピングサイトを介して購入することが広く一般化している。このようなショッピングでは、好みの色やサイズ、或いは材質等を上記端末から入力することで、好みの内装品や服飾品を購入することができる。
【０００３】
そして、このようなショッピングに関する従来技術を開示する先行技術文献としては、例えば下記特許文献１が挙げられる。この特許文献１に開示されている従来技術では、内装品や服飾品の質感を示す用語を端末のユーザが発声すると、質感と素材情報とを関連付けた素材質感データベースを、その発声内容を解析した結果を用いて参照することで、発声内容としての質感に関連付けられた素材が特定される。その後、素材と製品情報との関連性を示す製品素材データベースを更に参照することで、特定された素材に関連付けられた製品が特定され、これらにより結果的に、ユーザが所望する質感の製品が特定されて購入対象とされる構成となっている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１７−３７４５５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記特許文献１に開示された従来技術では、ユーザが購入しようとする内装品を、上記ショッピングサイトにおいて予め設定されている状態等で確認した上で購入対象を決定する構成しか開示されていない。
【０００６】
一方、特に内装品の場合はユーザの自宅で用いられる場合が大半であるが、その自宅の部屋内において、内装品が取り付けられる範囲（例えば、その内装品が取り付けられる窓）及びその周辺の状態と、上記ショッピングサイトにおける上記予め設定されている状態と、が一致することは少ない。なお、ここでいう「状態」とは、例えば、内装品が取り付けられる範囲、及びその周辺にあるもの（例えば、内装品が取り付けられる窓等がある壁やその設置物等）の、色、形又は模様等の様子（ありさま）をいう。そして、このような場合は、実際にその内装品が取り付けられる範囲及びその周辺の状態を確認した後にそれを購入することができないという問題点があった。そして、この問題点は、結果的に、購入した内装品と実際にそれが取り付けられる範囲及びその周辺の状態とが合わないことが、購入後にしか判らないという問題点にも繋がる。
【０００７】
そこで、本発明は、上記の各問題点に鑑みて為されたもので、その課題の一例は、ユーザにより所望される内装品について、それが実際に取り付けられる範囲及びその周辺の状態との関係を、当該内装品の実際の取り付け前においてユーザに確認させることが可能な情報処理装置及び情報処理方法、並びに当該情報処理装置用のプログラムを提供することにある。
【課題を解決するための手段】
【０００８】
上記の課題を解決するために、請求項１に記載の発明は、内装品が取り付けられる範囲を撮像した範囲画像を表示画面に表示させる範囲画像表示制御手段と、前記範囲画像が表示されている前記表示画面上の第１始点から第１終点までの第１方向の第１なぞり操作と、前記第１終点に対応した前記表示画面上の第２始点から第２終点までの、前記第１方向と異なる第２方向の第２なぞり操作と、をそれぞれ検出する検出手段と、前記第１なぞり操作と前記第２なぞり操作とにより画定される範囲を内装品取付範囲として設定する範囲設定手段と、前記設定された内装品取付範囲に取り付けられた前記内装品の状態を示す内装品画像を、前記範囲画像上の前記内装品取付範囲に重畳表示させる内装品画像表示制御手段と、を備える。
【０００９】
この発明によれば、ユーザにより所望される内装品について、それが実際に取り付けられる範囲及びその周辺の状態との関係を、当該内装品の実際の取り付け前においてユーザに確認させることができる。換言すれば、ユーザは、内装品取付範囲に取り付けられる内装品の状態を、当該内装品の実際の取り付け前において、その取付範囲及びその周辺の状態との関係を考慮しながら確認することができる。
【００１０】
請求項２に記載の発明は、請求項１に記載の情報処理装置において、前記内装品画像表示制御手段は、前記第１なぞり操作と、前記第２始点と前記第２終点との間の途中位置までのなぞり操作と、により確定される範囲に取り付けられる前記内装品の状態を示す途中内装品画像を、当該途中位置までのなぞり操作の検出に合わせて前記範囲画像に重畳表示させるように構成される。
【００１１】
この発明によれば、途中位置までのなぞり操作に対応する内装品の状態を、実際の取り付け前に容易にユーザに確認させることができる。
【００１２】
請求項３に記載の発明は、請求項２に記載の情報処理装置において、前記第２始点と前記途中位置との距離に対応する前記内装品の実寸法を前記表示画面に表示させる実寸法表示制御手段を更に備える。
【００１３】
この発明によれば、実寸法も合わせた内装品の状態を、実際の取り付け前にユーザに確認させることができる。
【００１４】
請求項４に記載の発明は、請求項１から請求項３のいずれか一項に記載の情報処理装置において、前記範囲設定手段は、前記内装品を前記範囲に取り付けるための取付部材を撮像した取付部材画像に基づき、当該取付部材に対応して予め設定されている寸法調整を前記内装品取付範囲に対して施すと共に、前記内装品画像表示制御手段は、前記寸法調整が施された前記内装品取付範囲に取り付けられた前記内装品の状態を示す前記内装品画像を前記範囲画像上の前記内装品取付範囲に重畳表示させるように構成される。
【００１５】
この発明によれば、内装品の取付部材の形状等に応じた寸法調整の結果を、実際の取り付け前に容易にユーザに確認させることができる。
【００１６】
請求項５に記載の発明は、請求項１から請求項４のいずれか一項に記載の情報処理装置において、前記設定された内装品取付範囲に取り付けられる前記内装品の諸元の指定を受け付ける指定受付手段を更に備え、前記内装品画像表示制御手段は、前記指定された諸元を反映した前記状態を示す内装品画像を、前記範囲画像上の前記内装品取付範囲に重畳表示させるように構成される。
【００１７】
この発明によれば、ユーザは、好みに応じた内装品の諸元を、内装品が実際に取り付けられる範囲及びその周辺の状態との関係を考慮しながら決めることができる。
【００１８】
請求項６に記載の発明は、請求項５に記載の情報処理装置において、前記諸元の候補を示す候補画像を、前記範囲画像と共に前記表示画面に表示させる候補画像表示制御手段を更に備え、前記指定受付手段は、前記表示されている候補画像の選択による前記諸元の指定を受け付け、前記内装品画像表示制御手段は、前記選択された候補画像を前記内装品画像として、前記範囲画像上の前記内装品取付範囲に重畳表示させるように構成される。
【００１９】
この発明によれば、ユーザは、候補を確認しながら、好みに応じた諸元を決めることができる。
【００２０】
請求項７に記載の発明は、請求項６に記載の情報処理装置において、前記候補表示制御手段は、ユーザにより任意に登録された柄を示す柄情報を、前記範囲画像と共に前記表示画面に表示し、前記指定受付手段は、前記表示されている柄情報の指定を前記諸元の指定として受け付け、前記内装品画像表示制御手段は、前記指定された柄情報が示す柄を反映した前記状態を示す内装品画像を、前記範囲画像上の前記内装品取付範囲に重畳表示させるように構成される。
【００２１】
この発明によれば、ユーザは、好みに応じた柄を表す内装品を決めることができる。
【００２２】
請求項８に記載の発明は、請求項１から請求項７のいずれか一項に記載の情報処理装置において、複数の前記範囲にそれぞれ取り付けられる各前記内装品についてそれぞれ設定された前記内装品取付範囲に基づいて、各前記範囲に取り付けられる各前記内装品の状態をそれぞれ示す各前記内装品画像を、対応する各前記範囲を撮像した各前記範囲画像上の各前記内装品取付範囲に重畳表示させる複数画像表示制御手段を更に備える。
【００２３】
この発明によれば、ユーザは、複数の取付範囲に取り付けられた状態の各内装品の状態を、実際の取り付け前に纏めて確認することができる。
【００２４】
請求項９に記載の発明は、請求項８に記載の情報処理装置において、前記複数画像表示制御手段は、各前記内装品画像を、対応する各前記範囲画像上の各前記内装品取付範囲に三次元的に重畳表示させるように構成される。
【００２５】
この発明によれば、ユーザは、より実際の取付状態に合った状態で各内装品の取付状態を実際の取り付け前に確認することができる。
【００２６】
請求項１０に記載の発明は、請求項１から請求項９のいずれか一項に記載の情報処理装置において、前記内装品が遮光用カーテンである場合に前記範囲設定手段は、当該遮光用カーテンとして予め設定された長さを前記第２始点と前記第２終点との間の距離に加算する丈加算調整を前記内装品取付範囲に対して施すと共に、前記内装品が前記遮光用カーテンである場合に前記内装品画像表示制御手段は、前記丈加算調整が施された前記内装品取付範囲に取り付けられた前記内装品の状態を示す前記内装品画像を、前記範囲画像上の前記内装品取付範囲に重畳表示させるように構成される。
【００２７】
この発明によれば、ユーザは、遮光用カーテンとしての寸法調整が予め施された状態を確認することができる。
【００２８】
請求項１１に記載の発明は、請求項１から請求項９のいずれか一項に記載の情報処理装置において、前記内装品がレースカーテンである場合に前記範囲設定手段は、当該レースカーテンとして予め設定された長さを前記第２始点と前記第２終点との間の距離から減算する丈減算調整を前記内装品取付範囲に対して施すと共に、前記内装品が前記レースカーテンである場合に前記内装品画像表示制御手段は、前記丈減算調整が施された前記内装品取付範囲に取り付けられた前記内装品の状態を示す前記内装品画像を、前記範囲画像上の前記内装品取付範囲に重畳表示させるように構成される。
【００２９】
この発明によれば、ユーザは、レースカーテンとしての寸法調整が予め施された状態を確認することができる。
【００３０】
請求項１２に記載の発明は、請求項１から請求項１１のいずれか一項に記載の情報処理装置において、前記内装品がカーテンである場合において、当該カーテンに当たる光の光源についての光源情報と、前記カーテンの遮光度又は透過度を示す光特性情報と、に基づき、前記光の当たる前記カーテンの状態を示す光照射画像を、前記範囲画像上の前記内装品取付範囲に重畳表示させる光照射画像表示制御手段を更に備える。
【００３１】
この発明によれば、ユーザは、カーテンに当たる光に対応した当該カーテンの状態を確認することができる。
【００３２】
請求項１３に記載の発明は、請求項１２に記載の情報処理装置において、前記光照射画像表示制御手段は、時間を示す時間情報に更に基づいて、当該時間の経過に対応して変化する前記光照射画像を前記範囲画像上の前記内装品取付範囲に重畳表示させるように構成される。
【００３３】
この発明によれば、ユーザは、光の当たり方の時間に応じた変化を実際の取り付け前に確認することができる。
【００３４】
請求項１４に記載の発明は、請求項１から請求項１３のいずれか一項に記載の情報処理装置において、前記内装品がカーテンである場合において、当該カーテンに当たる光の光源についての光源情報と、当該カーテンの遮光度又は透過度を示す光特性情報と、に基づき、当該カーテンが取り付けられた前記範囲を屋外から見た状態を示す屋外視画像を前記表示画面に表示させる屋外視画像表示制御手段を更に備える。
【００３５】
この発明によれば、ユーザは、屋外から見た状態を実際の取り付け前に確認することができる。
【００３６】
請求項１５に記載の発明は、請求項１から請求項１４のいずれか一項に記載の情報処理装置において、前記内装品がカーテンである場合において、当該カーテンが風になびく状態を示すなびき画像を前記内装品画像として、前記範囲画像上の前記内装品取付範囲に重畳表示させるなびき画像表示制御手段を更に備える。
【００３７】
この発明によれば、ユーザは、カーテンが風になびく状態を実際の取り付け前に確認することができる。
【００３８】
請求項１６に記載の発明は、請求項１５に記載の情報処理装置において、前記なびき画像表示制御手段は、前記カーテンが風になびく状態を動的に示す前記なびき動画像を、前記範囲画像上の前記内装品取付範囲に重畳表示させるように構成される。
【００３９】
この発明によれば、ユーザは、カーテンが風になびく状態を実際の取り付け前に動的に確認することができる。
【００４０】
請求項１７に記載の発明は、コンピュータにより実行される情報処理方法であって、内装品が取り付けられる範囲を撮像した範囲画像を表示画面に表示させるステップと、前記範囲画像が表示されている前記表示画面上の第１始点から第１終点までの第１方向の第１なぞり操作と、前記第１終点に対応した前記表示画面上の第２始点から第２終点までの、前記第１方向と異なる第２方向の第２なぞり操作と、をそれぞれ検出するステップと、前記第１なぞり操作と前記第２なぞり操作とにより画定される範囲を内装品取付範囲として設定するステップと、前記設定された内装品取付範囲に取り付けられた前記内装品の状態を示す内装品画像を、前記範囲画像上の前記内装品取付範囲に重畳表示させるステップと、を含む。
【００４１】
請求項１８に記載の発明は、コンピュータに、内装品が取り付けられる範囲を撮像した範囲画像を表示画面に表示させるステップ、前記範囲画像が表示されている前記表示画面上の第１始点から第１終点までの第１方向の第１なぞり操作と、前記第１終点に対応した前記表示画面上の第２始点から第２終点までの、前記第１方向と異なる第２方向の第２なぞり操作と、をそれぞれ検出するステップ、前記第１なぞり操作と前記第２なぞり操作とにより画定される範囲を内装品取付範囲として設定するステップ、及び、前記設定された内装品取付範囲に取り付けられた前記内装品の状態を示す内装品画像を、前記範囲画像上の前記内装品取付範囲に重畳表示させるステップ、を実行させる。
【発明の効果】
【００４２】
本発明によれば、ユーザにより所望される内装品について、それが実際に取り付けられる範囲及びその周辺の状態との関係を、当該内装品の実際の取り付け前においてユーザに確認させることができる。換言すれば、ユーザは、内装品取付範囲に取り付けられる内装品の状態を、当該内装品の実際の取り付け前において、その取付範囲及びその周辺の状態との関係を考慮しながら確認することができる。
【図面の簡単な説明】
【００４３】
【図１】本実施形態の注文システムの全体構成を示すブロック図である。
【図２】（ａ）は本実施形態の端末の構成を示すブロック図である。（ｂ）は本実施形態の注文サーバの構成を示すブロック図である。
【図３】（ａ）は本実施形態の内容データベースの内容を例示する図である。（ｂ）は本実施形態の履歴データベースの内容を例示する図である。
【図４】本実施形態の注文処理を示すフローチャートである。
【図５】本実施形態の寸法特定処理を示すフローチャートである。
【図６】本実施形態の寸法特定の際の画面例を示す図である。
【図７】（ａ）は本実施形態の幅方向取付範囲特定処理を示すフローチャートである。（ｂ）は本実施形態の幅方向取付範囲特定の際の画面例を示す図（Ｉ）である。
【図８】（ａ）は本実施形態の幅方向取付範囲特定の際の画面例を示す図（II）である。（ｂ）は本実施形態の幅方向取付範囲特定の際の画面例を示す図（III）である。
【図９】本実施形態の丈方向取付範囲特定処理を示すフローチャートである。
【図１０】（ａ）は本実施形態の丈方向取付範囲特定の際の画面例を示す図（Ｉ）である。（ｂ）は本実施形態の丈方向取付範囲特定の際の画面例を示す図（II））である。
【図１１】本実施形態の諸元特定処理を示すフローチャートである。
【図１２】（ａ）は本実施形態の諸元特定の際の画面例を示す図（Ｉ）である。（ｂ）は本実施形態の諸元特定の際の画面例を示す図（II）である。
【図１３】本実施形態の諸元特定の際の画面例を示す図（III）である。
【図１４】本実施形態の取付状態シミュレーションの処理を示すフローチャートである。
【発明を実施するための形態】
【００４４】
次に、本発明を実施するための形態について、図面に基づいて説明する。なお、以下に説明する実施形態は、所望するカーテンの寸法や柄等をユーザが決めると共に、当該寸法等が決められたカーテンをオンラインで注文する注文システムに対して本発明を適用した場合の実施の形態である。なお、上記カーテンが本発明の「内装品」の一例に相当する。
［Ｉ．注文システムの全体構成］
はじめに、本実施形態の注文システムの全体構成について、図１を用いて説明する。なお、図１は、本実施形態の注文システムの全体構成を示すブロック図である。
【００４５】
図１に示すように、本実施形態の注文システムＳは、カーテンの寸法や柄等を決めてそのカーテンを注文する各ユーザにそれぞれ使用される端末Ｔ１、端末Ｔ２、…、端末Ｔｎ（ｎは自然数）と、図示しないＨＤＤ（Hard Disc Drive）に記録された注文データベースＤＢに接続されている注文サーバＳＶと、が、例えばインターネット等のネットワークＮＷを介してデータ等の授受が可能に接続されて構成されている。なお、以下の説明において、端末Ｔ１、端末Ｔ２、…、端末Ｔｎに共通の構成及び動作等を説明する場合、これらを纏めて単に「端末Ｔ」と称する。また、上記端末Ｔが本発明の「情報処理装置」の一例に相当する。
【００４６】
図１に示す構成において、端末Ｔでは、それに備えられている後述のカメラを用いて、カーテンが取り付けられる場所の、当該カーテンが取り付けられる範囲が撮像される。そして、端末Ｔでは、当該撮像した画像を用いて、そのカーテンの種類、寸法、柄及び材質等が特定される。その後、端末Ｔは、当該特定されたカーテンの寸法等を示すデータを含む注文情報を生成し、ネットワークＮＷ経由で注文サーバＳＶに送信する。これにより、注文サーバＳＶは、送信されてきた注文情報に基づき、当該注文情報に対応した寸法等のカーテンを発注して製作させると共に、上記注文情報を送信してきた端末Ｔのユーザに当該製作後のカーテンを配送するために必要な処理を行う。なお以下の説明において、注文サーバＳＶによる上記発注、製作及び配送のために必要な処理を、単に「発注配送処理」と称する。
［ＩＩ．注文システムＳの細部構成及び動作等］
次に、本実施形態の注文システムＳの細部構成及び動作等について、図２を用いて説明する。なお、図２は、本実施形態の端末等の構成を示すブロック図である。
【００４７】
図２（ａ）に示すように、本実施形態の注文システムＳに含まれる端末Ｔはそれぞれ、ＣＰＵ（Central Processing Unit）等からなる制御部１と、ネットワークＮＷに接続可能な無線通信部２と、ディスプレイ及び当該ディスプレイの表面に設けられたタッチパネル等からなる操作表示部３と、例えばレーザ方式、赤外線方式又は超音波方式を用いた距離センサ４と、魚眼レンズを含む上記カメラ５と、ＳＳＤ（Solid State Drive）、ＲＯＭ（Read Only Memory）及びＲＡＭ（Random Access Memory）等からなる記憶部６と、により構成されている。また、制御部１は、画像処理部１０と、位置特定部１１と、距離特定部１２と、実寸法特定部１３と、諸元特定部１４と、注文出力部１５と、により構成されている。そして、制御部１の画像処理部１０、位置特定部１１、距離特定部１２、実寸法特定部１３、諸元特定部１４及び注文出力部１５、無線通信部２、操作表示部３、距離センサ４、カメラ５及び記憶部６は、システムバス２０及び入出力インターフェース２１を介して、相互にデータ等の授受が可能とされている。このとき、画像処理部１０が本発明の「範囲画像表示制御手段」の一例、「内装品画像表示制御手段」の一例、「実寸法表示制御手段」の一例、「候補画像表示制御手段」の一例、「複数画像表示制御手段」の一例、「光照射画像表示制御手段」の一例、「屋外視画像表示制御手段」の一例及び「なびき画像表示制御手段」の一例に、それぞれ相当する。また、位置特定部１１が本発明の「検出手段」の一例に相当し、実寸法特定部１３が本発明の「範囲設定手段」の一例に相当し、諸元特定部１４が本発明の「指定受付手段」の一例に相当し、注文出力部１５が本発明の「出力手段」の一例に相当する。
【００４８】
この構成において、窓や扉等にカーテンを取り付けたい（掛けたい）端末Ｔのユーザは、当該端末Ｔの操作表示部３の図示しない電源ボタンを操作して端末Ｔを起動し、そのカーテンが取り付けられる場所の、当該カーテンが取り付けられる範囲を、カメラ３を用いて撮像する。なお、上記カーテンが取り付けられる範囲を、以下「カーテン取付範囲」と称する。そして、端末Ｔの画像処理部１０は、カメラ３によりカーテン取付範囲を撮像して得られる画像を、操作表示部３のディスプレイに表示する。なお、当該カーテン取付範囲を撮像して得られ且つディスプレイに表示されている画像を、以下「取付範囲画像」と称する。
【００４９】
一方、距離センサ４は、取付範囲画像がディスプレイに表示されている状態で操作表示部３のタッチパネルに対するユーザの操作が行われたとき、当該ユーザの操作により指定されたカーテン取付範囲内の実際の位置と、端末Ｔと、の間の実際の距離を、上記レーザ方式等により検出し、当該検出された距離を示す距離データを生成して制御部１の距離特定部１２に出力する。これにより、画像処理部１０及び距離特定部１２は、ディスプレイに表示されている取付範囲画像の各画素と、当該画素として映されたカーテン取付範囲内の実際の位置と端末Ｔとの間の実際の距離を示す上記距離データと、を、例えばディスプレイにおける画素の座標に基づいて対応させることで、当該画素ごとに、カーテン取付範囲内の実際の位置と、端末Ｔと、の間の実際の距離を特定する。また、上記タッチパネルに対するユーザの操作には、タッチパネルに対するタップ操作及びなぞり操作が含まれる。
【００５０】
これらにより、上記画像処理部１０並びに端末Ｔの位置特定部１１、距離特定部１２及び実寸法特定部１３は、上記取付範囲画像がディスプレイに表示されている場合におけるユーザの上記操作に基づいて、ユーザが所望するカーテンの寸法を特定し、当該寸法を示す寸法データを生成して記憶部６に記憶する。なお、上記画像処理部１０、位置特定部１１、距離特定部１２及び実寸法特定部１３による当該カーテンの寸法を特定する処理を、以下「寸法特定処理」と称する。この寸法特定処理において位置特定部１１は、上記取付範囲画像に映っている、実際のカーテン取付範囲内の上記操作に対応した位置を特定する。また、距離特定部１２は、距離センサ４からの上記距離データに基づき、上記操作に対応したカーテン取付範囲内の実際の位置と、端末Ｔと、の間の距離を検出する。そして、実寸特定部１３は、位置特定部１１による位置の特定結果、及び距離特定部１２による距離の検出結果に基づいて上記寸法データを生成し、記憶部６に記憶する。
【００５１】
ここで、上記位置特定部１１等による本実施形態の寸法特定処理は、より具体的には、運動解析（Motion Tracking）技術、奥行認識（Deep Perception）技術及び空間記憶（Area Learning）技術を含む、いわゆるＶＳＬＡＭ（Visual Simultaneous Localization and Mapping）技術を基本にした、空間測位と自己測位の技術として実現される。一般に、このＶＳＬＡＭは、動画や静止画を解析して物体の特徴点をリアルタイムに追跡し、位置や姿勢などの三次元情報を推定する手法であり、これにより、壁や地面の検出、或いは空間内の物体の検出を行うことができ、空間測位や現在位置の推定等が可能となる。
【００５２】
一方、諸元特定部１４は、上記操作に基づいて、寸法を除く上記カーテンとしての諸元を特定し、当該特定された諸元を示す諸元データを生成して記憶部６に記憶する。ここで、本実施形態における上記諸元とは、上記カーテンとしての材質及び柄、並びに上記カーテンとしてのタイプをいう。本実施形態のカーテンのタイプには、遮光用カーテンとレースカーテンの区分、及び一枚型カーテンと左右分離型カーテンの区分が含まれる。なお、上記諸元特定部１４によるカーテンの諸元を特定する処理を、以下「諸元特定処理」と称する。
【００５３】
最後に、注文出力部１４は、実寸法特定部１３により記憶された寸法データと、諸元特定部１４により記憶された諸元データと、を含む上記注文情報を生成し、無線通信部２及びネットワークＮＷ経由で注文サーバＳＶに送信する。
【００５４】
なお、記憶部６には、上記カーテンの柄として後述するように選択可能な、端末Ｔのユーザの好みに合致した写真等の画像データが、予め記憶されている。
【００５５】
次に、図２（ｂ）に示すように、本実施形態の注文システムＳに含まれる注文サーバＳＶは、ＣＰＵ等からなる制御部３０と、ネットワークＮＷに接続可能な無線通信部３４と、により構成されている。また、制御部３０は、注文処理部３１を備えている。そして、注文処理部３１、無線通信部２及び注文データベースＤＢは、システムバス３２及び入出力インターフェース３３を介して、相互にデータ等の授受が可能とされている。
【００５６】
この構成において、いずれかの端末Ｔから上記注文情報が送信されてくると、制御部３０の注文処理部３１はこれを無線通信部３４経由で受信する。そして、注文処理部３１は、上記受信した注文情報に基づいて、注文データベースＤＢを参照しつつ、上記発注配送処理を実行する。
【００５７】
ここで、本実施形態の注文データベースＤＢの内容について、具体的に図３を用いて説明する。なお、図３は、本実施形態の当該内容を例示する図である。本実施形態の注文データベースＤＢには、図３（ａ）に例示する内容データベースＤＢ１と、図３（ｂ）に例示する履歴データベースＤＢ２と、が含まれている。
【００５８】
このとき、内容データベースＤＢ１は、材質データベースＤＢ１１と、タイプデータベースＤＢ１２と、柄データベースＤＢ１３と、色データベースＤＢ１４と、を含んでいる。ここで、材質データベースＤＢ１１には、カーテンとしての材質を示すデータが、材質相互に識別可能とするための材質ＩＤに関連付けて記録されている。また、タイプデータベースＤＢ１２には、カーテンとしての上記タイプを示すデータが、タイプ相互に識別可能とするためのタイプＩＤに関連付けて記録されている。更に、柄データベースＤＢ１３には、カーテンとしての柄を示すデータが、柄相互に識別可能とするための柄ＩＤに関連付けて記録されている。最後に、色データベースＤＢ１４には、カーテンとしての色を示すデータが、色相互に識別可能とするための色ＩＤに関連付けて記録されている。そして、注文サーバＳＶの注文処理部３１は、受信した注文情報の内容に対応する材質ＩＤやタイプＩＤ等を内容データベースＤＢ１から抽出することで、本実施形態の発注配送処理に含まれる発注の処理を行い、当該注文情報に対応したカーテンを、例えばカーテン製作業者等に製作させる。また、注文処理部３１は、製作されたカーテンの現物を、上記注文情報を送信してきた端末Ｔのユーザに配送するための配送処理（本実施形態の発注配送処理に含まれる配送処理）を行う。
【００５９】
一方、履歴データベースＤＢ２には、一例として、カーテンを注文したユーザ（即ち、上記注文情報を送信してきた端末Ｔのユーザ）を識別するためのユーザＩＤに関連付けて、注文の日付を示す日付データと、注文されたカーテンを識別するための商品ＩＤと、注文されたカーテンの材質を示す材質ＩＤと、注文されたカーテンの種類を示す種類ＩＤと、注文されたカーテンの寸法を示す寸法データと、注文されたカーテンの数を示す数データと、が、注文履歴として記録されている。この履歴データベースＤＢ２は、例えば、いずれかの端末Ｔから過去に購入したカーテンの再注文に対応する注文情報が送信されてきた場合や、カーテンの購入状況を一般的に調査する場合等に活用される。
［ＩＩＩ．注文処理］
次に、本実施形態の寸法特定処理を含んで端末Ｔの制御部１を中心として実行される、本実施形態の注文処理について説明する。初めに、本実施形態の注文処理の全体について、図４を用いて説明する。なお、図４は本実施形態の注文処理を示すフローチャートである。
【００６０】
本実施形態の注文処理は、例えば操作表示部３のディスプレイに表示されている図示しない処理開始ボタンが、ユーザにより操作されると開始される。そして、本実施形態の注文処理が開始されると、端末Ｔの画像処理部１０、位置特定部１１、距離特定部１２及び実寸法特定部１３は、上記ディスプレイに表示されている上記取付範囲画像を用いた上記寸法特定処理を実行してユーザが所望するカーテンの寸法を特定し、当該特定された寸法を示す寸法データを記憶部６に記憶する（ステップＳ１）。このステップＳ１については、後ほど図５乃至図１０を用いて詳説する。
【００６１】
次に、端末Ｔの諸元特定部１４は、上記タッチパネルに対するユーザの操作に基づいて上記諸元特定処理を実行し、当該特定された諸元を示す諸元データを記憶部６に記憶する（ステップＳ２）。このステップＳ２については、後ほど図１１乃至図１３を用いて詳説する。
【００６２】
次に、端末Ｔの画像処理部１０は、寸法及び諸元が特定されたカーテンのカーテン取付範囲における取付状態を、ディスプレイに表示されている取付範囲画像を用いてシミュレーションして表示させる旨のユーザによるシミュレーション操作が、上記タッチパネルを用いて実行されたか否かを監視する（ステップＳ３）。ステップＳ３の監視において、上記シミュレーション操作が実行されない場合（ステップＳ３：ＮＯ）、画像処理部１０は、後述するステップＳ６に移行する。一方、ステップＳ３の監視において、上記シミュレーション操作が実行された場合（ステップＳ３：ＹＥＳ）、画像処理部１０は、当該シミュレーション操作に対応した取付状態のシミュレーション表示を行う（ステップＳ４）。ステップＳ４における本実施形態の取付状態のシミュレーション表示としては、
ｉ）カーテン取付範囲に取り付けられたカーテンが風になびいている状態のシミュレーション表示
ii）カーテン取付範囲に取り付けられたカーテンに対する日光又は室内灯の当たり方が変化した状態のシミュレーション表示
iii）カーテン取付範囲にカーテンが取り付けられた状態のカーテン取付範囲に対応する室内を、当該カーテンが取り付けられた窓等を有する建物の屋外から、その窓等越しに見た状態のシミュレーション表示
の三つがある。なお、以下の説明において、上記ｉ）のシミュレーション表示を「風なびきシミュレーション表示」と称し、上記ii）のシミュレーション表示を「光当て方変更シミュレーション表示」と称し、上記iii）のシミュレーション表示を「屋外視シミュレーション表示」と称する。
【００６３】
ステップＳ４で取付状態のシミュレーション表示が実行されたら、次に、端末Ｔの制御部１は、ステップＳ１で特定された寸法又はステップＳ２で特定された諸元のいずれかを変更する旨のユーザの変更操作が、タッチパネルを用いて実行されたか否かを監視する（ステップＳ５）。ステップＳ５の監視において、上記諸元を変更する旨の変更操作が実行された場合（ステップＳ５：諸元変更）、制御部１は、上記ステップＳ２に戻って諸元特定部１４に本実施形態の諸元特定処理を実行させる。また、ステップＳ５の監視において、上記寸法を変更する旨の変更操作が実行された場合（ステップＳ５：寸法変更）、制御部１は、上記ステップＳ１に戻って画像処理部１０等に本実施形態の寸法特定処理を実行させる。更に、ステップＳ５の監視において、上記変更操作が実行されない場合（ステップＳ５：ＮＯ）、端末Ｔの注文出力部１５は、ステップＳ１及びステップＳ２により記憶部６にそれぞれ記憶されている寸法データ及び諸元データを含む注文データに対して、端末Ｔのユーザを識別するためのユーザＩＤを付して注文情報を生成し、無線通信部２及びネットワークＮＷ経由で注文サーバＳＶに送信する（ステップＳ６）。
【００６４】
その後、制御部１は、例えば端末Ｔの電源スイッチがオフとされる等により、本実施形態の注文処理を終了する旨の終了操作がタッチパネルを用いて実行されたか否かを監視する（ステップＳ７）。ステップＳ７の監視において終了操作が実行されない場合（ステップＳ７：ＮＯ）、制御部１は、上記ステップＳ１に戻って上述してきた処理を繰り返す。一方、ステップＳ７の監視において終了操作が実行された場合（ステップＳ７：ＹＥＳ）、制御部１は、本実施形態の注文処理を終了する。
［ＩＶ．寸法特定処理］
次に、本実施形態の寸法特定処理（図４ステップＳ１）について、図５乃至図１０を用いてより具体的に説明する。なお、図５は本実施形態の寸法特定処理を示すフローチャートであり、図６は本実施形態の寸法特定の際の画面例を示す図であり、図７は本実施形態の幅方向取付範囲特定処理を示すフローチャート等である。また、図８は本実施形態の幅方向取付範囲特定の際の画面例を示す図であり、図９は本実施形態の丈方向取付範囲特定処理を示すフローチャートであり、図１０は本実施形態の丈方向取付範囲特定の際の画面例を示す図である。
【００６５】
即ち、ステップＳ１の寸法特定処理として、画像処理部１０は、図６に例示するように、カーテン取付範囲をカメラ５により撮像して得られる取付範囲画像Ｇ１を、操作表示部３のディスプレイに表示する（ステップＳ１０）。このカーテン取付範囲には、図６に例示するように、カーテンが取り付けられる窓の画像と、カーテンを取り付ける（掛ける）ためのカーテンレールが取り付けられる壁等の画像と、が含まれることになる。これらに加えて、画像処理部１０は、本実施形態の寸法特定処理の操作をユーザに案内するためのガイド表示ＧＤ１と、それまでの操作を取り消す際に操作される戻るボタンＢＫと、それまでの操作を確定させる際に操作される決定ボタンＤと、を合わせてディスプレイに表示する。次に、位置特定部１１、距離特定部１２及び実寸法特定部１３は、ディスプレイに表示されている取付範囲画像Ｇ１と、距離センサ４からの距離データと、を用いて、カーテン取付範囲におけるカーテンの幅方向の取付範囲（即ち、具体的には上記カーテンレールの長さ）を特定する（ステップＳ１１）。このとき、上記カーテンの幅方向の取付範囲とは、即ち、当該カーテン自体の幅に相当する。このステップＳ１１については、後ほど図７及び図８を用いて詳述する。
【００６６】
ステップＳ１１でカーテンの幅方向の取付範囲が特定されたら、次に、位置特定部１１、距離特定部１２及び実寸法特定部１３は、ディスプレイに表示されている取付範囲画像と、距離センサ４からの距離データと、に基づいて、カーテン取付範囲におけるカーテンの丈方向の取付範囲（即ち、具体的には上記カーテンの丈）を特定する（ステップＳ１２）。このステップＳ１２については、後ほど図９及び図１０を用いて詳述する。
【００６７】
その後、画像処理部１０は、ステップＳ１１で特定されたカーテンの幅と、ステップＳ１２で特定されたカーテンの丈と、に対応した当該カーテンの寸法データを生成し、記憶部６に一時的に記憶する（ステップＳ１３）。
【００６８】
次に、上記ステップＳ１１のカーテンの幅方向の取付範囲の特定について、図７及び図８を用いてより詳細に説明する。
【００６９】
ステップＳ１１のカーテンの幅方向の取付範囲の特定では、図６に例示するガイド表示ＧＤ１に基づき、ユーザが、ディスプレイに表示されている取付範囲画像Ｇ１におけるカーテンの幅方向の取付位置（即ち、カーテンレールの取付位置）をその指でなぞる操作を行う。このなぞり操作が、本発明の「第１なぞり操作」の一例に相当する。そして、当該なぞり操作によりなぞられた取付範囲画像Ｇ１の範囲が、ステップＳ１１のカーテンの幅方向の取付範囲として特定される。より具体的にステップＳ１１では、図７（ａ）に示すように、初めに、カーテンの幅方向の取付範囲の始点の位置（即ち、カーテンレールの例えば左端の位置）が、取付範囲画像Ｇ１において特定される（ステップＳ１１１）。なお、カーテンの幅方向の取付範囲の始点を、以下「幅方向始点」と称する。ステップＳ１１１において位置特定部１１は、図６に例示する取付範囲画像Ｇ１がディスプレイに表示されている状態において、幅方向始点に相当するタッチパネルの位置に対する例えばタップ操作がユーザにより実行され、その後に決定ボタンＤが操作された場合、取付範囲画像Ｇ１の当該タップ操作がされた位置を幅方向始点として特定する。なおこのとき、決定ボタンＤが操作されない場合でも、位置特定部１１は、幅方向始点に相当するタッチパネルの位置に対する予め設定された時間以上のタッチ操作（いわゆる長タッチ操作）が実行され、その後に長タッチ操作の指がタッチパネルから離された場合に、当該長タッチ操作の指が離された位置を幅方向始点として特定してもよい。これにより、画像処理部１０は、図７（ｂ）に例示するように、位置特定部１１により特定された幅方向始点の位置に、幅方向始点を示す始点マーカＭＫ１を表示する。これに加えて、画像処理部１０及び距離特定部１２は、距離センサ４からの距離データに基づいて、幅方向始点の位置に対応するカーテン取付範囲内の実際の位置と、端末Ｔと、の間の実際の距離を特定する。なお、幅方向始点の位置に対応するカーテン取付範囲内の実際の位置と、端末Ｔと、の間の実際の距離を、以下「幅方向始点対応距離」と称する。
【００７０】
次に、位置特定部１１は、図８（ａ）に破線矢印で例示するように、始点マーカＭＫ１により示される幅方向始点の位置からユーザの指ＦＧにより上記なぞり操作が開始されると、そのなぞり操作に伴ってタッチされた取付範囲画像のタッチ位置を、例えば画素ごとに検出する（ステップＳ１１２）。このステップＳ１１２において、画像処理部１０及び距離特定部１２は、距離センサ４からの距離データに基づき、ステップＳ１１２で検出されたタッチ位置に対応するカーテン取付範囲内の実際の位置と、端末Ｔと、の間の実際の距離を特定する。なお以下の説明において、ステップＳ１１２で特定されたタッチ位置に対応するカーテン取付範囲内の実際の位置と、端末Ｔと、の間の実際の距離を、「幅タッチ位置対応距離」と称する。そして、画像処理部１０は、ステップＳ１１２でなぞり操作に伴って検出されたタッチ位置を、例えば図８（ａ）に例示する操作軌跡ＴＲの先端として、ディスプレイに表示する（ステップＳ１１３）。これにより、距離特定部１２は、幅方向始点対応距離と、幅タッチ位置対応距離と、に基づき、幅方向始点の位置に対応するカーテン取付範囲内の実際の位置と、ステップＳ１１２で検出されたタッチ位置に対応するカーテン取付範囲内の実際の位置と、の間の距離（カーテンの幅方向の距離）を検出する（ステップＳ１１４）。このステップＳ１１４の距離検出は、端末Ｔの位置から幅方向始点の位置に対応するカーテン取付範囲内の実際の位置及びステップＳ１１２で検出されたタッチ位置に対応するカーテン取付範囲内の実際の位置を見込む角度と、幅方向始点対応距離と、幅タッチ位置対応距離と、を用いた余弦定理に基づいて実行される。このとき、距離特定部１２は、例えば、端末Ｔの位置と、幅方向始点の位置に対応するカーテン取付範囲内の実際の位置と、ステップＳ１１２で検出されたタッチ位置に対応するカーテン取付範囲内の実際の位置と、を、共通の三次元空間座標においてそれぞれ特定する手法により、上記見込む角度を検出する。
【００７１】
次に、位置特定部１１は、カーテンの幅方向の取付範囲の終点の位置（即ち、カーテンレールの例えば右端の位置）が、取付範囲画像Ｇ１において特定されたか否かを判定する（ステップＳ１１５）。なお、カーテンの幅方向の取付範囲の終点を、以下「幅方向終点」と称する。ステップＳ１１５の判定において位置特定部１１は、図８（ｂ）に例示するように、取付範囲画像Ｇ１がディスプレイに表示されている状態において、ユーザの指ＦＧにより、幅方向終点に相当するタッチパネルの位置までなぞり操作が実行され、その後に決定ボタンＤが操作された場合、決定ボタンＤが操作されたタイミングにおけるなぞり操作の終了位置を、幅方向終点として特定する（ステップＳ１１５：ＹＥＳ）。なおこのとき、決定ボタンＤが操作されない場合でも、位置特定部１１は、幅方向終点に相当するタッチパネルの位置に対する長タッチ操作が実行され、その後に当該長タッチ操作の指ＦＧがタッチパネルから離された場合に、当該指ＦＧが離された位置を幅方向終点として特定してもよい。これにより、画像処理部１０は、図８（ｂ）に例示するように、位置特定部１１により特定された幅方向終点の位置に、幅方向終点を示す終点マーカＭＫ２を表示する。ここでステップＳ１１５の判定が「ＹＥＳ」となったとき、画像処理部１０及び距離特定部１２は、距離センサ４からの距離データに基づき、幅方向終点の位置に対応するカーテン取付範囲内の実際の位置と、端末Ｔと、の間の実際の距離を特定している。なお、幅方向終点の位置に対応するカーテン取付範囲内の実際の位置と、端末Ｔと、の間の実際の距離を、以下「幅方向終点対応距離」と称する。また、ステップＳ１１５の判定が「ＹＥＳ」となったとき、画像処理部１０は、幅方向終点位置までの操作軌跡ＴＲを、図８（ｂ）に例示するようにディスプレイに表示している（ステップＳ１１３参照）。更にまた、ステップＳ１１５の判定が「ＹＥＳ」となったとき、距離特定部１２は、幅方向始点対応距離と、幅方向終点対応距離と、幅方向始点の位置に対応するカーテン取付範囲内の実際の位置及び幅方向終点の位置に対応するカーテン取付範囲内の実際の位置を端末Ｔの位置から見込む角度と、に基づき、幅方向始点の位置に対応するカーテン取付範囲内の実際の位置と、幅方向終点の位置に対応するカーテン取付範囲内の実際の位置と、の間の距離を検出している（ステップＳ１１４参照）。そこで距離特定部１２は、ステップＳ１１５の判定が「ＹＥＳ」となったときの、幅方向始点の位置に対応するカーテン取付範囲内の実際の位置と、幅方向終点の位置に対応するカーテン取付範囲内の実際の位置と、の間の上記距離を、上記カーテンの幅を示す幅データとして、記憶部６に一時的に記憶する。その後位置特定部１１は、図５ステップＳ１２に移行する。
【００７２】
一方、ステップＳ１１５の判定において、幅方向終点が特定されていない場合（ステップＳ１１５：ＮＯ）、カーテンの幅方向のなぞり操作が継続されているとして、位置特定部１１は、上記ステップＳ１１２に戻って、当該なぞり操作に伴うタッチ位置の検出等を継続させる。
【００７３】
次に、上記ステップＳ１２のカーテンの丈方向の取付範囲特定について、図９及び図１０を用いてより詳細に説明する。
【００７４】
ステップＳ１２のカーテンの丈方向の取付範囲特定では、図１０（ａ）に例示するガイド表示ＧＤ２に基づき、ユーザが、ディスプレイに表示されている取付範囲画像Ｇ２におけるカーテンの丈方向の取付範囲をその指でなぞる操作を行う。なお、図１０（ａ）に例示する取付範囲画像Ｇ２では、ステップＳ１１で特定された幅方向始点位置及び幅方向終点位置にそれぞれ対応する始点マーカＭＫ１及び終点マーカＭＫ２が表示されている。この、カーテンの丈方向の取付範囲のなぞり操作が、本発明の「第２なぞり操作」の一例に相当する。そして、当該なぞり操作によりなぞられた取付範囲画像Ｇ１の範囲が、ステップＳ１２のカーテンの丈方向の取付範囲として特定される。より具体的にステップＳ１２では、図１０（ａ）に示すように、初めに、カーテンの丈方向の取付範囲の始点の位置（即ち、上記幅方向終点の位置又はその近傍の位置）が、取付範囲画像Ｇ１において特定される（ステップＳ１２１）。なお、カーテンの丈方向の取付範囲の始点を、以下「丈方向始点」と称する。ステップＳ１２１において位置特定部１１は、図１０（ａ）に例示する取付範囲画像Ｇ２（カーテンＣＴを除く）がディスプレイに表示されている状態において、丈方向始点に相当するタッチパネルの位置に対する例えばタップ操作がユーザにより実行された場合、取付範囲画像Ｇ２の当該タップ操作された位置を丈方向始点として特定する。そして、画像処理部１０及び距離特定部１２は、距離センサ４からの距離データに基づいて、丈方向始点の位置に対応するカーテン取付範囲内の実際の位置と、端末Ｔと、の間の実際の距離を特定する。なお以下の説明において、丈方向始点の位置に対応するカーテン取付範囲内の実際の位置と、端末Ｔと、の間の実際の距離を、「丈方向始点対応距離」と称する。次に、位置特定部１１は、図１０（ａ）に破線矢印で例示するように、丈方向始点の位置からユーザの指ＦＧによりなぞり操作が開始されると、そのなぞり操作に伴ってタッチされた取付範囲画像のタッチ位置を、例えば画素ごとに検出する（ステップＳ１２２）。このステップＳ１２２において、画像処理部１０及び距離特定部１２は、距離センサ４からの距離データに基づき、ステップＳ１２２で検出されたタッチ位置に対応するカーテン取付範囲内の実際の位置と、端末Ｔと、の間の実際の距離を特定する。なお以下の説明において、ステップＳ１２２で特定されたタッチ位置に対応するカーテン取付範囲内の実際の位置と、端末Ｔと、の間の実際の距離を、「丈タッチ位置対応距離」と称する。そして、画像処理部１０は、図１０（ａ）に例示するように、ステップＳ１２２でなぞり操作に伴って検出されたタッチ位置と、丈方向始点と、ステップＳ１１で特定されているカーテンの幅方向の取付範囲と、で確定される方形の範囲に、例えば予め設定された柄のカーテンＣＴを仮に表示する（ステップＳ１２３）。この予め設定されたカーテンＣＴの柄は、例えば記憶部６に予め記憶されていた柄を用いればよい。
【００７５】
一方、距離特定部１２は、丈方向始点対応距離と、丈タッチ位置対応距離と、に基づき、丈方向始点の位置に対応するカーテン取付範囲内の実際の位置と、ステップＳ１２２で検出されたタッチ位置に対応するカーテン取付範囲内の実際の位置と、の間の距離（即ち、当該タッチ位置までのカーテンの丈）を検出する（ステップＳ１２４）。このステップＳ１２４の距離検出は、上記ステップＳ１１４と同様に、端末Ｔの位置から丈方向始点の位置に対応するカーテン取付範囲内の実際の位置及びステップＳ１２２で検出されたタッチ位置に対応するカーテン取付範囲内の実際の位置を見込む角度と、丈方向始点対応距離と、丈タッチ位置対応距離と、を用いた、上記ステップＳ１１４と同様の余弦定理に基づいて実行される。
【００７６】
一方、上記ステップＳ１２３及びステップＳ１２４に伴い、画像処理部１０は、図１０に例示するように、ステップＳ１２４で検出されているカーテンの丈を、丈表示Ｌとして、例えば取付範囲画像Ｇ２の右端等に表示する。この丈表示Ｌには、ステップＳ１２２で検出されたタッチ位置までのカーテンの丈の実寸法（上記ステップＳ１２４で検出されている）を数字で示す丈表示部Ｌ１と、指ＦＧによるなぞり操作ではなくカーテンの丈を段階的に短くしたり長くしたりする際に操作される短くボタンＬＳ及び長くボタンＬＬと、指ＦＧによるなぞり操作ではなくカーテンの丈を連続的に短くしたり長くしたりする際に操作されるスライダＬＢと、カーテンの丈を確定する際に操作される決定ボタンＬＯと、が含まれている。
【００７７】
次に、位置特定部１１は、カーテンの丈方向の取付範囲の終点の位置（即ち、所望されるカーテンの下端の位置）が、取付範囲画像Ｇ２において特定されたか否かを判定する（ステップＳ１２５）。なお、カーテンの丈方向の取付範囲の終点を、以下「丈方向終点」と称する。ステップＳ１２５の判定において位置特定部１１は、図１０（ｂ）に例示するように、取付範囲画像Ｇ２がディスプレイに表示されている状態において、丈方向終点に相当するタッチパネルの位置までユーザの指ＦＧによりなぞり操作が実行され、その後に決定ボタンＬＯが操作された場合、当該決定ボタンＬＯが操作されたタイミングにおける丈方向のなぞり操作の終了位置を、丈方向終点として特定する（ステップＳ１２５：ＹＥＳ）。なおこのとき、決定ボタンＬＯが操作されない場合でも、位置特定部１１は、丈方向終点に相当するタッチパネルの位置に対する長タッチ操作が実行され、その後に当該長タッチ操作の指ＦＧがタッチパネルから離された場合に、当該指ＦＧが離された位置を丈方向終点として特定してもよい。これにより、画像処理部１０は、図１０（ｂ）に例示するように、丈表示Ｌの内容を丈方向終点までのなぞり操作に対応させて更新する。ここでステップＳ１２５の判定が「ＹＥＳ」となったとき、画像処理部１０及び距離特定部１２は、距離センサ４からの距離データに基づき、丈方向終点の位置に対応するカーテン取付範囲内の実際の位置と、端末Ｔと、の間の実際の距離を特定している。なお、丈方向終点の位置に対応するカーテン取付範囲内の実際の位置と、端末Ｔと、の間の実際の距離を、以下「丈方向終点対応距離」と称する。また、ステップＳ１２５の判定が「ＹＥＳ」となったとき、距離特定部１２は、丈方向始点対応距離と、丈方向終点対応距離と、端末Ｔの位置から丈方向始点の位置に対応するカーテン取付範囲内の実際の位置及び丈方向終点の位置に対応するカーテン取付範囲内の実際の位置を見込む角度と、に基づき、丈方向始点の位置に対応するカーテン取付範囲内の実際の位置と、丈方向終点の位置に対応するカーテン取付範囲内の実際の位置と、の間の距離を検出している（ステップＳ１２４参照）。そこで距離特定部１２は、ステップＳ１２５の判定が「ＹＥＳ」となったときの、丈方向始点の位置に対応するカーテン取付範囲内の実際の位置と、丈方向終点の位置に対応するカーテン取付範囲内の実際の位置と、の間の距離を、上記カーテンの丈を示す丈データとして、記憶部６に一時的に記憶する。その後位置特定部１１は、図５ステップＳ１３に移行する。
【００７８】
一方、ステップＳ１２５の判定において、丈方向終点が特定されていない場合（ステップＳ１２５：ＮＯ）、カーテンの丈方向のなぞり操作が継続されているとして、位置特定部１１は上記ステップＳ１２２に戻って、当該なぞり操作に伴うタッチ位置の検出等を継続させる。
【００７９】
以上の図７及び図８を用いて詳説したステップＳ１１により生成されて記憶部６に記憶されている幅データと、図９及び図１０を用いて詳説したステップＳ１２により生成されて記憶部６に記憶されている丈データと、を用いて、画像処理部１０は、カーテンの寸法データを生成し、記憶部６に一時的に記憶する（図５ステップＳ１３参照）。
［Ｖ．諸元特定処理］
次に、上記ステップＳ２の諸元特定処理について、図１１乃至図１３を用いて説明する。なお、図１１は本実施形態の諸元特定処理を示すフローチャートであり、図１２及び図１３は本実施形態の諸元特定の際の画面例を示す図である。
【００８０】
ステップＳ２の諸元特定処理において諸元特定部１４は、初めに、例えば図１０に例示する取付範囲画像Ｇ２がディスプレイに表示されている状態において、端末Ｔのユーザが選択可能なカーテンの上記タイプの候補を、ディスプレイに、例えば一覧として表示する（ステップＳ２１）。その後、諸元特定部１４は、表示されている候補のいずれかを選択する操作を受け付け（ステップＳ２２）、更に、ステップＳ２２で選択されたタイプを示すタイプデータを記憶部６に一時的に記憶する（ステップＳ２３）。
【００８１】
次に、画像処理部１０は、図１２（ａ）に例示する取付範囲画像Ｇ２がディスプレイに表示されている状態において、例えばその右端に、図１２（ａ）に例示するような柄リストＤＬを表示する。この柄リストＤＬには、決定ボタンＤＯに加えて、カーテンＣＴの柄として選択可能な、予め設定された一又は複数のデフォルト柄ＤＤと、記憶部６に予め記憶されている上記画像データに相当する写真等ＰＯと、が、例えばユーザの指ＦＧを用いた図１２中上下方向のスクロール操作により選択可能に表示されるのが好適である。このとき、写真等ＰＯとしては、上記画像データに相当する画像だけでなく、その画像を示す名称（例えば、その画像データが特定の市松模様に相当する場合は、「市松模様」なる名称）等の、画像以外の文字や記号等を表示してもよい。なお、記憶部６に予め記憶されている上記画像データに相当する写真等ＰＯを、上記デフォルト柄に対して、以下「オリジナル柄」と称する。その後、諸元特定部１４は、図１２（ａ）に例示するガイド表示ＧＤ３に基づき、ユーザが、カーテンＣＴの柄としてオリジナル柄を使用することをタッチパネル上で選択したか否かを判定する（ステップＳ２４）。ステップＳ２４の判定において、オリジナル柄を用いることをユーザが選択した場合（ステップＳ２４：ＹＥＳ）、諸元特定部１４は、オリジナル柄を候補として設定し（ステップＳ２５）、後述するステップＳ２７に移行する。一方、ステップＳ２４の判定において、オリジナル柄を用いることをユーザが選択しなかった場合（ステップＳ２４：ＮＯ）、諸元特定部１４は、上記デフォルト柄を候補として設定し（ステップＳ２６）、更に、その候補をディスプレイに表示する（ステップＳ２７）。そして、諸元特定部１４が、表示されている柄の候補の中から、図１２（ｂ）に例示するようなユーザの指ＦＧを用いた一の柄の選択を受け付けると（ステップＳ２８）、画像処理部１０は、図１２（ｂ）に例示するように、取付範囲画像Ｇ２に表示されているカーテンＣＴの柄を、ステップＳ２８で選択された柄に変更して、当該カーテンＣＴを、取付範囲画像Ｇ２内に表示する（ステップＳ２９）。このとき、諸元特定部１４は、色を含めてオリジナル柄又はデフォルト柄を選択させてもよい。なお、上記ステップＳ２１乃至ステップＳ２３のタイプの選択においてレースカーテンが選択されている場合、その柄の選択の際に表示されるカーテンとしては、例えば図１３に例示するようなレースカーテンＬＣＴが表示され、その状態で、当該レースカーテンＬＣＴとしての柄が選択される。
【００８２】
その後、諸元特定部１４は、いずれかの柄を選択中において、上記決定ボタンＤＯが操作されることにより、その柄を記憶することがユーザにより指定されたか否かを監視する（ステップＳ２１０）。ステップＳ２１０の判定において柄を記憶する操作が行われない場合（ステップＳ２１０：ＮＯ）、カーテンの柄としては、例えば図１０に例示されていたデフォルト柄が選択されるものとして、次に、諸元特定部１４は、後述するステップＳ２１２に移行する。一方、ステップＳ２１０の監視において、いずれかの柄を記憶することがユーザにより指定された場合（ステップＳ２１０：ＹＥＳ）、諸元特定部１４は、当該指定された柄を示す柄ＩＤを記憶部６に記憶する（ステップＳ２１１）。
【００８３】
次に、諸元特定部１４は、ユーザが、カーテンＣＴの材質を選択する旨の操作をタッチパネル上で実行したか否かを監視する（ステップＳ２１２）。ステップＳ２１２の監視において、材質を選択する旨の操作が実行されない場合（ステップＳ２１２：ＮＯ）、諸元特定部１４は、後述するステップＳ２１８に移行する。一方、ステップＳ２１２の監視において、材質を選択する旨の操作が実行された場合（ステップＳ２１２：ＹＥＳ）、諸元特定部１４は、当該材質の候補をディスプレイに表示する（ステップＳ２１３）。そして、諸元特定部１４が、表示されている材質の候補の中から、一の材質の選択を受け付けると（ステップＳ２１４）、画像処理部１０は、取付範囲画像Ｇ２に表示されているカーテンＣＴ又はレースカーテンＬＣＴの材質を、ステップＳ２１４で選択された材質に変更して、当該カーテンＣＴ又はレースカーテンＬＣＴを、取付範囲画像Ｇ２内に表示する（ステップＳ２１５）。
【００８４】
その後、諸元特定部１４は、いずれかの材質を選択中において、上記決定ボタンＤＯが操作されることにより、その材質を記憶することがユーザにより指定されたか否かを監視する（ステップＳ２１６）。ステップＳ２１６の判定において材質を記憶する操作が行われない場合（ステップＳ２１６：ＮＯ）、諸元特定部１４は、後述するステップＳ２１８に移行する。一方、ステップＳ２１６の監視において、いずれかの材質を記憶することがユーザにより指定された場合（ステップＳ２１６：ＹＥＳ）、諸元特定部１４は、当該指定された材質を示す材質ＩＤを記憶部６に記憶する（ステップＳ２１７）。
【００８５】
その後、諸元特定部１４は、カーテンＣＴ又はレースカーテンＬＣＴの諸元特定処理を終了する旨の操作が、タッチパネル上で実行されたか否かを判定する（ステップＳ２１８）。ステップＳ２１８の判定において、引き続き諸元特定処理を継続する場合（ステップＳ２１８：ＮＯ）、諸元特定部１４は、上記ステップＳ２１に戻って上述してきた処理を繰り返す。一方、ステップＳ２１８の判定において、諸元特定処理を終了する場合（ステップＳ２１８：ＹＥＳ）、諸元特定部１４は、図４ステップＳ３に移行する。
［ＶＩ．取付状態のシミュレーション表示］
次に、本実施形態の取付状態のシミュレーション表示の処理（図４ステップＳ４）について、図１４を用いて説明する。なお、図１４は、本実施形態の取付状態のシミュレーションの処理を示すフローチャートである。
【００８６】
図４ステップＳ３の監視において、上記ステップＳ１及びステップＳ２においてその寸法及び諸元が特定されたカーテン（レースカーテンを含む。以下の明細書において同じ。）の取付状態をシミュレーションして表示させる旨のシミュレーション操作が実行された場合（ステップＳ３：ＹＥＳ）、画像処理部１０は、当該シミュレーションの種類を示すメニューをディスプレイに表示する（ステップＳ４１）。このとき表示されるメニューには、上記風なびきシミュレーション表示、光当て方変更シミュレーション表示及び屋外視シミュレーション表示を含む複数種類のシミュレーション表示が含まれている。そして、画像処理部１０は、上記メニューを表示中において、いずれかのシミュレーション表示の種類が選択されたかを判定する（ステップＳ４２）。ステップＳ４２の判定において、風なびきシミュレーション表示が選択された場合（ステップＳ４２：風なびき）、画像処理部１０は、その寸法及び諸元が特定されたカーテンの表示を、その取付範囲画像上のカーテン取付範囲に重ねて、風になびかせるように動的に表示する（ステップＳ４３）。このステップＳ４３については、後ほど詳述する。その後、画像処理部１０は、取付状態のシミュレーション表示を終了する旨の操作が、タッチパネル上で実行されたか否かを判定する（ステップＳ４６）。ステップＳ４６の判定において、引き続きシミュレーション表示を継続する場合（ステップＳ４６：ＮＯ）、画像処理部１０は、上記ステップＳ４１に戻って上述してきた処理を繰り返す。一方、ステップＳ４６の判定において、シミュレーション表示を終了する場合（ステップＳ４６：ＹＥＳ）、画像処理部１０は、図４ステップＳ５に移行する。
【００８７】
一方、ステップＳ４２の判定において、光当て方変更シミュレーション表示が選択された場合（ステップＳ４２：光当て方変更）、画像処理部１０は、その寸法及び諸元が特定されたカーテンに対する光の当て方を変えた場合の見え方の変化を、その取付範囲画像上のカーテン取付範囲に重畳して表示する（ステップＳ４４）。このステップＳ４４についても、後ほど詳述する。その後、画像処理部１０は、上記ステップＳ４６に移行する。
【００８８】
他方、ステップＳ４２の判定において、屋外視シミュレーション表示が選択された場合（ステップＳ４２：屋外視）、画像処理部１０は、その寸法及び諸元が特定されたカーテンを屋外から見た場合の見え方（特に、屋外から見た室内の見え方）をディスプレイに表示する（ステップＳ４５）。このステップＳ４５についても、後ほど詳述する。その後、画像処理部１０は、上記ステップＳ４６に移行する。
【００８９】
次に、本実施形態の風なびきシミュレーション表示について説明する。本実施形態の風なびきシミュレーション表示は、例えば、いわゆる「揺らぎアニメーション表示」として実現可能である。即ち、画像処理部１０は、その寸法及び諸元が特定されたカーテンを二次元リンク構造（格子構造）に変換し、これに、いわゆる二次元ノイズ（例えば、"Simiu, E., Scanlan. R. : Wind Effects on Structure. John Wily and Sons, 1986"参照）を作用させて、そのカーテンが風になびく様子を動的にアニメーション表示する（ステップＳ４３）。この動的なアニメーション表示の手法としては、従来の種々の技術を活用することが可能であるが、「『揺らぎ現象のノイズベースリアルタイムアニメーションエンジンのコア技術の開発』、千葉則茂，国立国会図書館デジタルコレクション，２０１０年，ＵＲＬ（http://dl.ndl.go.jp/view/download/digidepo_10207234_po_p459.pdf?contentNo=52&alternativeNo=）に記載されている技術を一例として用いることが可能である。
【００９０】
次に、本実施形態の光当て方変更シミュレーション表示について説明する。本実施形態の光当て方変更シミュレーション表示として、画像処理部１０は、例えば、太陽又は室内灯を光源とし、その光源の位置を示す位置情報と、その光源の照度を示す照度情報と、を含む光源情報と、カーテンの、特に材質や編み方に起因する光の反射率や透過率を示す光特性情報と、に基づき、当該カーテンに対する光の当て方を変えた場合の見え方の変化を、その取付範囲画像上のカーテン取付範囲に重畳して表示する。この場合、例えば光源が太陽であれば、日付と時刻が判ればその位置や高度が判るので、画像処理部１０は、その位置情報及び高度情報に基づき、季節又は一日のうちの時刻を変えた場合の見え方の変化を表示するように構成してもよい。
【００９１】
最後に、本実施形態の屋外視シミュレーション表示について説明する。本実施形態の屋外視シミュレーション表示として、画像処理部１０は、仮想三次元空間の表示技術を用いることにより、本実施形態のカーテンが取り付けられている窓越しに屋外からその室内を見た状態となる位置に視点を移動することで、本実施形態の屋外視シミュレーション表示を実行する。このとき、画像処理部１０は、上記光源情報と、そのカーテンの上記光特性情報と、を合わせて用いることにより、より実際の見え方に近い表示を行う。
【００９２】
以上説明したように、本実施形態の端末Ｔを含む注文システムＳによれば、カーテンが取り付けられる範囲を撮像した取付範囲画像Ｇ１等が表示されているディスプレイ上におけるカーテンの幅方向のなぞり操作と丈方向のなぞり操作とにより画定されるカーテン取付範囲を設定する（即ち特定する）と共に、画像処理部１０が、そのカーテン取付範囲に取り付けられたカーテンの状態を示す画像を取付範囲画像Ｇ１等上のカーテン取付範囲に重畳表示する。よって、端末Ｔのユーザは、カーテン取付範囲に取り付けられるカーテンの状態を、当該カーテンの実際の取り付け前において、その取付範囲との関係を考慮しながら確認することができる。
【００９３】
また、画像処理部１０が、丈を特定している途中のカーテンの画像を、丈方向のなぞり操作の検出に合わせて取付範囲画像Ｇ２等上のカーテン取付範囲に重畳表示するので（図９ステップＳ１２３参照）、端末Ｔのユーザは、丈方向の途中位置までのなぞり操作に対応するカーテンの状態を、実際の取り付け前に容易に確認することができる。
【００９４】
更に、丈方向のなぞり操作中におけるカーテンの丈の実寸法が、画像処理部１０により丈表示部Ｌ１に表示されるので（図１０参照）、端末Ｔのユーザは、実寸法も合わせたカーテンの状態を、実際の取り付け前に確認することができる。
【００９５】
また、カーテン取付範囲に取り付けられるカーテンの諸元の指定を受け付けると共に、指定された諸元を反映した状態を示すカーテンの画像を、カーテン取付範囲に重畳表示するので（図１１乃至図１３参照）、端末Ｔのユーザは、好みに応じたカーテンの諸元を、カーテンが実際に取り付けられる取付範囲との関係を考慮しながら指定することができる。
【００９６】
更に、柄等の候補を示す画像を、取付範囲画像Ｇ２等及びカーテンＣＴの画像と共に画像処理部１０がディスプレイに表示し、その候補画像の選択による諸元の指定を受け付けると共に、指定された諸元を反映した状態を示すカーテンの画像を、カーテン取付範囲に重畳表示するので（図１２及び図１３参照）、端末Ｔのユーザは、柄等の候補を確認しながら、好みに応じた諸元を指定することができる。
【００９７】
更にまた、オリジナル柄（図１１ステップＳ２４及びステップＳ２５参照）として指定された柄の画像を、取付範囲画像Ｇ２等及びカーテンＣＴの画像と共に画像処理部１０がディスプレイに表示し、その柄の画像の指定を諸元として受け付けるので、端末Ｔのユーザの好みに応じた柄のカーテンを指定して表示させることができる。
【００９８】
また、本実施形態の風なびきシミュレーション表示を実行する場合（図１４ステップＳ４３参照）、カーテンが風になびく様子を、画像処理部１０が取付範囲画像Ｇ１等上のカーテン取付範囲に重畳表示するので、端末Ｔのユーザは、カーテンが風になびく状態を、実際の取り付け前に確認することができる。このとき、風になびく様子の動画像をディスプレイに表示すれば、端末Ｔのユーザは、カーテンが風になびく状態を、実際の取り付け前に動的に確認することができる。
【００９９】
更に、本実施形態の光当て方変更シミュレーション表示を実行する場合（図１４ステップＳ４４参照）は、光源の光源情報と、カーテンについての光特性情報と、に基づいたカーテンの画像を、画像処理部１０が取付範囲画像Ｇ２等上のカーテン取付範囲に重畳表示するので、端末Ｔのユーザは、カーテンに当たる光に対応した当該カーテンの状態を確認することができる。このとき、時間の経過に対応して光の当て方を変化させる場合は、光の当たり方の時間に応じた変化を、実際の取り付け前に確認することができる。
【０１００】
更にまた、本実施形態の屋外視シミュレーション表示を実行する場合（図１４ステップＳ４５参照）は、光源の光源情報と、カーテンについての光特性情報と、に基づき、本実施形態のカーテンが取り付けられている窓越しに屋外からその室内を見た画像を、画像処理部１０がディスプレイに表示するので、端末Ｔのユーザは、屋外から見た状態を実際の取り付け前に確認することができる。
【０１０１】
また、カーテンの寸法データを含む注文情報を、端末Ｔが注文サーバＳＶに出力するので、実際に取り付けられる範囲との関係を考慮しながら指定した好みのカーテンの注文情報を注文サーバＳＶに出力することができる。
［ＶＩＩ．変形形態］
次に、本発明の変形形態について説明する。
【０１０２】
初めに、第１変形形態としては、例えばカーテンの丈の特定の際に、カーテンレールの形状に対応した調整を加えるように構成してもよい。より具体的には、取付範囲画像Ｇ１等にカーテンレールが実際に映っている場合において、実寸法特定部１３が、その形状からカーテンレールの種類を特定し、その特定した種類に応じて丈を調整するように構成することができる。即ち、カーテンレールの種類としては、例えば、天井直付け型、壁から突出型又はボックス型等がある。そして、実寸法特定部１３は、天井直付け型の場合は、カーテンの上端の位置がカーテンレールの位置と同じとなる前提でその丈を調整する。また、壁から突出型の場合には、カーテンレールを隠す必要性があることから、実寸法特定部１３は、カーテンレールの位置よりも上にカーテンの上端が位置するように丈を調整するように構成することができる。この第１変形形態によれば、カーテンレールの画像に基づいた寸法調整が施されたカーテンの状態を示す画像を、取付範囲画像Ｇ１等と共にディスプレイに画像処理部１０が表示するので、端末Ｔのユーザは、カーテンレールの形状等に応じた寸法調整の結果を、実際の取り付け前に容易に確認することができる。
【０１０３】
次に、第２変形形態としては、カーテンの柄としてオリジナル柄を用いる場合、諸元特定部１４は、両開きタイプとしての諸元の選択を禁止するように構成することができる。即ち、ユーザの好みの写真が、上記オリジナル柄としてカーテンの中央に配置される場合、そのカーテンが両開きタイプであると、その柄としての好みの写真が左右に分かれてカーテンが開かれるようになってしまい、見栄えがよくない等の問題が生じる場合がある。そこで、この第２変形形態によれば、上記のような問題の発生を未然に防止でき、視認性がよい状態で好みの写真をカーテンの柄として用いることができる。
【０１０４】
更に、第３変形形態としては、例えば、一つの部屋の中の複数のカーテン取付範囲に基づき、画像処理部１０が、そこにそれぞれ取り付けられる各カーテンの画像を、同時に、対応する各取付範囲画像上に重畳表示してもよい。このとき、画像処理部１０が、各カーテンの画像を、対応する各取付範囲画像上に三次元的に重畳表示させれば、より実際の取付状態に合った状態で、各カーテンの取付状態を実際の取り付け前に確認することができる。
【０１０５】
更にまた、第４変形形態として、実寸法特定部１３は、カーテンのタイプとして遮光用のカーテンが選択された場合、予め設定された長さだけその丈を長く特定するように構成してもよい。そして画像処理部１０は、丈が長く特定された（即ち丈が加算された）カーテンＣＴの状態を示す画像を、取付範囲画像Ｇ１等と共にディスプレイに表示する。この第４変形形態によれば、端末Ｔのユーザは、遮光用のカーテンとしての寸法調整が予め施された状態を確認することができる。
【０１０６】
また、第５変形形態として、実寸法特定部１３は、カーテンのタイプとしてレースカーテンＬＣＴが選択された場合、予め設定された長さだけ丈を短く特定するように構成してもよい。そして画像処理部１０は、丈が短くされたレースカーテンＬＣＴの状態を示す画像を、取付範囲画像Ｇ１等と共にディスプレイに表示する。この第５変形形態によれば、端末Ｔのユーザは、レースカーテンＬＣＴとしての寸法調整が予め施された状態を確認することができる。
【０１０７】
更に、第６変形形態として、実寸法特定部１３は、カーテンのタイプとして、中央部分で一部が重なる両開き型が選択された場合に、左右二枚のカーテンの中央の重なり部分の幅に相当する既定の幅加算調整を施し、その幅加算処理が施された寸法データを生成するように構成してもよい。そして、画像処理部１０が、幅加算調整が施された二枚のカーテンの状態（即ち、カーテン取付範囲の中央部分で上記一部が重なった二枚のカーテンの状態）を示す画像を、取付範囲画像Ｇ１等上に重畳表示する。よって、第６変形形態の場合、端末Ｔのユーザは、両開き型のカーテンとしての寸法調整が予め施された状態を確認することができる。このとき、取付範囲画像Ｇ１等にカーテンレールが実際に映っている場合には、そのカーテンレールの形状に対応した既定の幅に対応する上記幅加算調整を施すのが好ましい。この場合に、端末Ｔのユーザは、両開き型のカーテンとしてのカーテンレールに応じた寸法調整が予め施された状態を確認することができる。
【０１０８】
更にまた、第７変形形態として、上述した本実施形態では、カーテン取付範囲を撮像して得られる画像をディスプレイに表示し、その表示されている画像の範囲内における指ＦＧによる丈方向のなぞり操作を用いてカーテンの丈を決定（設定）したが（図１０参照）、これ以外に、同時に表示されているスライダＬＢを指ＦＧのタッチ操作で丈方向に移動させることのみにより、当該カーテンの丈全体を決定（設定）するように構成してもよい。
【０１０９】
また、上述した本実施形態では、カーテンの幅方向のなぞり操作と、当該幅方向のなぞり操作の後に行われる丈方向のなぞり操作と、により画定されるカーテン取付範囲を設定したが、これ以外に、カーテンの丈方向のなぞり操作を初めに行い、その後に当該カーテンの幅方向のなぞり操作を行ってカーテン取付範囲を画定／設定するように構成してもよい。
【０１１０】
更に、上述した本実施形態等は、カーテンを窓等に取り付ける場合に本発明を適用したが、これ以外に、ブラインドやロールスクリーン等の内装品を、それに対応する位置に取り付ける場合に本発明を適用することも可能である。
【０１１１】
更にまた、上述した本実施形態等における寸法特定処理及び諸元特定処理等を、端末Ｔのカメラ５を用いてカーテン取付範囲を撮像した取付範囲画像Ｇ１等のデータ及び上記距離データを取得した注文サーバＳＶにおいて実行し、その結果を端末Ｔに送信して、ユーザによるカーテン等の注文に供させるように構成してもよい。
【０１１２】
また、図４、図５、図７、図９、図１１及び図１４にそれぞれ示すフローチャートに相当するプログラムを、光ディスク又はハードディスク等の記録媒体に記録しておき、或いは、インターネット等のネットワークから取得して記録しておき、これらを汎用のマイクロコンピュータで読み出して実行することにより、当該マイクロコンピュータを、本実施形態の制御部１として機能させることも可能である。
【符号の説明】
【０１１３】
１、３０    制御部
２、３４    無線通信部
３    操作表示部
４    距離センサ
５    カメラ
６    記憶部
１０    画像処理部
１１    位置特定部
１２    距離特定部
１３    実寸法特定部
１４    諸元特定部
１５    注文出力部
２０、３２    システムバス
２１、３３    入出力インターフェース
３１    注文処理部
Ｓ    注文システム
Ｔ、Ｔ１、Ｔ２、ＴｎＳ    端末
Ｄ、ＤＯ    決定ボタン
Ｌ    丈表示
ＤＢ    注文データベース
ＳＶ    注文サーバ
ＮＷ    ネットワーク
ＤＢ１    内容データベース
ＤＢ２    履歴データベース
ＤＢ１１    材質データベース
ＤＢ１２    タイプデータベース
ＤＢ１３    柄データベース
ＤＢ１４    色データベース
Ｇ１、Ｇ２    取付範囲画像
ＧＤ１、ＧＤ２    ガイド表示
ＢＫ    戻るボタン
Ｄ    決定ボタン
ＭＫ１    始点マーカ
ＦＧ    指
ＴＲ    操作軌跡
ＭＫ２    終点マーカ
ＣＴ    カーテン
Ｌ１    丈表示部
ＬＳ    短くボタン
ＬＬ    長くボタン
ＬＢ    スライダ
ＤＬ    柄リスト
ＤＤ    デフォルト柄
ＰＯ    写真等
ＬＣＴ    レースカーテン
【図１】
2019125262.tif 000003
【図２】
2019125262.tif 000004
【図３】
2019125262.tif 000005
【図４】
2019125262.tif 000006
【図５】
2019125262.tif 000007
【図６】
2019125262.tif 000008
【図７】
2019125262.tif 000009
【図８】
2019125262.tif 000010
【図９】
2019125262.tif 000011
【図１０】
2019125262.tif 000012
【図１１】
2019125262.tif 000013
【図１２】
2019125262.tif 000014
【図１３】
2019125262.tif 000015
【図１４】
2019125262.tif 000016