(57)【要約】【課題】簡易な操作で送風装置の風向を設定する。【解決手段】第１検知部（１０３）は、操作画面（２０１）に含まれる部屋の平面図（２１０）を用いてユーザにより入力される平面送風位置（３０２）を検知する。第２検知部１０４は、操作画面（２０１）に含まれる高さ図（２２０）を用いてユーザが入力する高さ送風位置（３０４）を検知する。生成部（１０５）は、第１検知部（１０３）で検知された平面送風位置（３０２）及び第２検知部（１０４）で検知された高さ送風位置（３０４）とを用いて、エアコン（６００）の風向を決定し、決定した風向を指定する制御データを生成する。【選択図】図２
2015215146.tif 000002
【特許請求の範囲】
【請求項１】
ディスプレイを有する通信装置が送風装置を制御する制御方法であって、
前記通信装置は、前記送風装置が設置されている部屋における前記送風装置の平面位置及び前記送風装置から前記部屋の床までの高さ位置を示す設置位置情報を格納するメモリを有し、
前記ディスプレイに表示された前記部屋の平面図を用いてユーザにより入力される平面送風位置を検知すると共に、前記ディスプレイに表示される前記部屋の高さ図を用いて前記ユーザにより入力される高さ送風位置を検知する検知ステップと、
前記検知された前記平面送風位置及び前記高さ送風位置と、前記設置位置情報とを用いて、前記送風装置の風向を決定し、前記決定した風向を指定する制御データを生成する生成ステップと、
前記生成された制御データを前記送風装置に送信する送信ステップとを備える制御方法。
【請求項２】
前記ユーザが入力した前記平面送風位置及び前記高さ送風位置を１以上のユーザ毎に関連付けて前記メモリに格納する格納ステップを更に備え、
前記生成ステップでは、前記メモリに格納されたユーザ毎の前記平面送風位置及び前記高さ送風位置を用いて前記制御データを生成する制御方法。
【請求項３】
前記検知ステップでは、前記検知した前記平面送風位置を示す平面指示アイコンを前記平面図上に表示し、
前記生成ステップでは、前記平面送風位置に対して所定の有効範囲内に、前記検知した高さ送風位置が対応付けられた高さ指示アイコンが移動された場合、前記ユーザの前記入力が有効であると判定する請求項１又は２記載の制御方法。
【請求項４】
前記生成ステップでは、前記検知された高さ送風位置に応じた送風有効範囲を前記平面図上に設定し、前記送風有効範囲内に前記検知された平面送風位置が位置しない場合、前記入力が無効であることを示す無効マークを前記ディスプレイに表示させるマーク表示ステップを更に備える請求項１又は２記載の制御方法。
【請求項５】
前記ユーザが入力した前記平面送風位置及び前記高さ送風位置に前記送風装置が送風できたか否かを判定し、送風できなかったと判定した場合、前記送風装置の実際の平面送風位置を前記平面図上に表示する状態表示ステップを更に備える請求項１〜４のいずれか１項に記載の制御方法。
【請求項６】
前記ユーザの移動を検知する移動検知ステップを更に備え、
前記生成ステップでは、前記制御データで前記送風装置を制御した後、前記ユーザの移動が検知された場合、前記移動した位置に前記決定した風向を変更する制御データを生成する請求項１〜５のいずれか１項に記載の制御方法。
【請求項７】
前記送風装置は複数あり、
前記検知ステップでは、１の送風装置のユーザによる選択を更に検知し、
前記生成ステップでは、前記制御データを前記ユーザが選択した送風装置に送信する請求項１〜６のいずれか１項に記載の制御方法。
【請求項８】
前記高さ図上には、それぞれ異なる高さ送風位置が対応付けられた複数の高さ指示アイコンが表示され、
前記検知ステップでは、１の高さ指示アイコンの前記ユーザによる選択を検知することで、前記高さ送風位置を検知する請求項１〜７のいずれか１項に記載の制御方法。
【請求項９】
前記検知ステップでは、前記高さ図上でユーザに位置を指定させ、前記指定された位置に対応する高さ送風位置をユーザが入力した高さ送風位置として検知する請求項１〜７のいずれか１項に記載の制御方法。
【請求項１０】
ディスプレイを有し、送風装置を制御する通信装置であって、
前記送風装置が設置されている部屋における前記送風装置の平面位置及び前記送風装置から前記部屋の床までの高さ位置を示す設置位置情報を格納するメモリと、
前記ディスプレイに表示された前記部屋の平面図を用いてユーザにより入力される平面送風位置を検知すると共に、前記ディスプレイに表示される前記部屋の高さ図を用いて前記ユーザにより入力される高さ送風位置を検知する検知部と、
前記検知された前記平面送風位置及び前記高さ送風位置と、前記設置位置情報とを用いて、前記送風装置の風向を決定し、前記決定した風向を指定する制御データを生成する生成部と、
前記生成された制御データを前記送風装置に送信する送信部とを備える通信装置。 
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、ディスプレイを有する通信装置を用いて送風装置を制御する技術に関するものである。
【背景技術】
【０００２】
特許文献１は、リモコンから送信された赤外線信号に基づいてリモコンの送信位置を検知し、空気調和の対象空間の温度分布を取得し、検知した送信位置と取得した温度分布とに基づいて送信者の位置を特定し、特定した送信者の位置と空調範囲とに基づいて限定範囲を求め、最新の温度分布に基づいて限定範囲内に存在する人の位置を限定範囲値情報として求め、限定範囲位置情報に基づいて送風を制御する技術を開示する。
【０００３】
そして、特許文献１は、暑がり運転キーが押された場合は、限定範囲内にいる人に向けて冷風を強く送風し、寒がり運転キーが押された場合は、限定範囲内にいる人に向けて冷風を避けるように送風制御を行う。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１２−１４１１０４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記の特許文献１では更なる改善が必要である。
【課題を解決するための手段】
【０００６】
本開示の一態様による制御方法は、ディスプレイを有する通信装置が送風装置を制御する制御方法であって、
前記通信装置は、前記送風装置が設置されている部屋における前記送風装置の平面位置及び前記送風装置から前記部屋の床までの高さ位置を示す設置位置情報を格納するメモリを有し、
前記ディスプレイに表示された前記部屋の平面図を用いてユーザにより入力される平面送風位置を検知すると共に、前記ディスプレイに表示される前記部屋の高さ図を用いて前記ユーザにより入力される高さ送風位置を検知する検知ステップと、
前記検知された前記平面送風位置及び前記高さ送風位置と、前記設置位置情報とを用いて、前記送風装置の風向を決定し、前記決定した風向を指定する制御データを生成する生成ステップと、
前記生成された制御データを前記送風装置に送信する送信ステップとを備える。
【発明の効果】
【０００７】
上記態様によれば、更なる改善を図ることができる。
【図面の簡単な説明】
【０００８】
【図１】本開示の実施の形態１における通信装置の構成の一例を示すブロック図である。
【図２】実施の形態１における操作画面の一例を示す図である。
【図３】実施の形態１で用いられる種々のデータのデータ構成の一例を示す図である。
【図４】実施の形態１における通信装置の処理の一例を示すフローチャートである。
【図５】実施の形態１における通信装置の処理の一例を示すフローチャートである。
【図６】部屋に設置されているエアコンを、通信装置を用いてユーザが操作する様子を示す概念図である。
【図７】本開示の実施の形態２における通信装置の構成の一例を示すブロック図である。
【図８】実施の形態２における操作画面の一例を示す図である。
【図９】実施の形態２で用いられる種々のデータのデータ構成の一例を示す図である。
【図１０】実施の形態２における通信装置の処理の一例を示すフローチャートである。
【図１１】本開示の実施の形態３の通信装置の構成の一例を示すブロック図である。
【図１２】実施の形態３における操作画面の一例を示す図である。
【図１３】実施の形態３で用いられる種々のデータのデータ構成の一例を示した図である。
【図１４】実施の形態３における通信装置の処理の一例を示すフローチャートである。
【図１５】実施の形態４の通信装置の構成の一例を示すブロック図である。
【図１６】実施の形態４における操作画面の一例を示す図である。
【図１７】実施の形態４の通信装置で用いられる種々のデータのデータ構成の一例を示す図である。
【図１８】実施の形態４における通信装置の処理の一例を示すフローチャートである。
【図１９】本開示の変形例１の操作画面を示す図である。
【図２０】本開示の変形例２の操作画面を示す図である。
【図２１】本開示の変形例３の操作画面を示す図である。
【図２２】本開示の変形例４の操作画面を示す図である。
【図２３】本開示の空調システムの全体構成の一例を示す図である。
【発明を実施するための形態】
【０００９】
（本開示の一態様に至る知見）
上述の特許文献１では、限定範囲内の人が暑がりの人であればその人に送風制御を行い、限定範囲内の人が寒がりの人であればその人に冷風を避ける送風制御を行う空気調和機が開示されている。
【００１０】
しかしながら、特許文献１では、送風位置を指定するには、ユーザはリモコン自体を動かして位置決めする必要があるため、手間がかかるという課題があった。また、複数の人の位置を検知させる場合、個々の人にリモコンを持たせる必要があり、送風位置の指定が、リモコン数に依存するという課題があった。
【００１１】
本開示は、簡易な操作で送風装置の風向を設定できる技術を提供する。
【００１２】
（１）上記課題を解決するために本開示の一態様による制御方法は、ディスプレイを有する通信装置が送風装置を制御する制御方法であって、
前記通信装置は、前記送風装置が設置されている部屋における前記送風装置の平面位置及び前記送風装置から前記部屋の床までの高さ位置を示す設置位置情報を格納するメモリを有し、
前記ディスプレイに表示された前記部屋の平面図を用いてユーザにより入力される平面送風位置を検知すると共に、前記ディスプレイに表示される前記部屋の高さ図を用いて前記ユーザにより入力される高さ送風位置を検知する検知ステップと、
前記検知された前記平面送風位置及び前記高さ送風位置と、前記設置位置情報とを用いて、前記送風装置の風向を決定し、前記決定した風向を指定する制御データを生成する生成ステップと、
前記生成された制御データを前記送風装置に送信する送信ステップとを備える。
【００１３】
この場合、ユーザは、高さ図上で、高さ送風位置を入力すると共に、平面図上で平面送風位置を入力するという簡易な操作で送風装置の風向を入力できる。
【００１４】
（２）また、上記態様において、前記ユーザが入力した前記平面送風位置及び前記高さ送風位置を１以上のユーザ毎に関連付けて前記メモリに格納する格納ステップを更に備え、
前記生成ステップでは、前記メモリに格納されたユーザ毎の前記平面送風位置及び前記高さ送風位置を用いて前記制御データを生成してもよい。
【００１５】
この場合、平面送風位置及び高さ送風位置がユーザ毎に関連付けてメモリに格納され、ユーザ毎の平面送風位置及び高さ送風位置を用いて制御データが生成されるため、複数のユーザによる送風指示を受け付けることができる。
【００１６】
（３）また、上記態様において、前記検知ステップでは、前記検知した前記平面送風位置を示す平面指示アイコンを前記平面図上に表示し、
前記生成ステップでは、前記平面送風位置に対して所定の有効範囲内に、前記検知した高さ送風位置が対応付けられた高さ指示アイコンが移動された場合、前記ユーザの前記入力が有効であると判定してもよい。
【００１７】
この場合、高さ送風位置が対応付けられた高さ指示アイコンを平面図に表示された平面指示アイコンに移動させることで、平面送風位置と高さ送風位置とが対応付けられる。そのため、ユーザは、高さ指示アイコンを移動させるという簡易な操作で平面送風位置と高さ送風位置とを入力できる。
【００１８】
（４）また、上記態様において、前記生成ステップでは、前記検知された高さ送風位置に応じた送風有効範囲を前記平面図上に設定し、前記送風有効範囲内に前記検知された平面送風位置が位置しない場合、前記入力が無効であることを示す無効マークを前記ディスプレイに表示させるマーク表示ステップを更に備えてもよい。
【００１９】
この場合、ユーザが入力した平面送風位置がユーザが入力した高さ送風位置に応じた有効範囲外であれば、入力が無効であることが、ユーザに通知される。そのため、実際の送風装置の送風位置がユーザが入力した送風位置とは異なる場合であっても、ユーザに納得感を与えることができる。
【００２０】
（５）また、上記態様において、前記ユーザが入力した前記平面送風位置及び前記高さ送風位置に前記送風装置が送風できたか否かを判定し、送風できなかったと判定した場合、前記送風装置の実際の平面送風位置を前記平面図上に表示する状態表示ステップを更に備えてもよい。
【００２１】
この場合、ユーザは、自身が入力した送風位置に送風されなかった理由を認識できると共に、送風装置の実際の送風位置を認識できる。
【００２２】
（６）また、上記態様において、前記ユーザの移動を検知する移動検知ステップを更に備え、
前記生成ステップでは、前記制御データで前記送風装置を制御した後、前記ユーザの移動が検知された場合、前記移動した位置に前記決定した風向を変更する制御データを生成してもよい。
【００２３】
この場合、ユーザの移動が検知されると、その移動に追従するように、送風装置の風向が変更されるため、ユーザは送風装置から絶えず適切な風を受けることができる。
【００２４】
（７）また、上記態様において、前記送風装置は複数あり、
前記検知ステップでは、１の送風装置のユーザによる選択を更に検知し、
前記生成ステップでは、前記制御データを前記ユーザが選択した送風装置に送信してもよい。
【００２５】
この場合、部屋に複数の送風装置が設置されている場合であっても、ユーザは送風を希望する送風装置を選択できる。
【００２６】
（８）また、上記態様において、前記高さ図上には、それぞれ異なる高さ送風位置が対応付けられた複数の高さ指示アイコンが表示され、
前記検知ステップでは、１の高さ指示アイコンの前記ユーザによる選択を検知することで、前記高さ送風位置を検知してもよい。
【００２７】
この場合、複数の高さ指示アイコンのうち１の高さ指示アイコンを選択するとその高さ指示アイコンが規定する高さ送風位置が入力されるため、ユーザは高さ指示アイコンを選択するという簡易な操作を行うことで高さ送風位置を入力できる。
【００２８】
（９）また、上記態様において、前記検知ステップでは、前記高さ図上でユーザに位置を指定させ、前記指定された位置に対応する高さ送風位置をユーザが入力した高さ送風位置として検知してもよい。
【００２９】
この場合、ユーザは自身の好みの位置に高さ送風位置を入力できる。
【００３０】
（全体構成）
図２３は、本開示の空調システムの全体構成の一例を示す図である。空調システムは、通信装置１００、エアコン６００（送風装置の一例）、及びサーバ９００を備える。通信装置１００は、例えば、携帯電話、スマートフォン、及びタブレット端末といったユーザが携帯可能なコンピュータが採用できる。或いは、通信装置１００は、エアコン６００専用のリモコンであってもよい。
【００３１】
エアコン６００は、ユーザの宅内に設置され、ユーザが通信装置１００を用いて入力した指示にしたがって動作する。サーバ９００は、例えば１以上のコンピュータから構成されるクラウドサーバである。本開示では、サーバ９００としては、例えば、エアコン６００の製造メーカがユーザに対してエアコン６００に関する種々のサービスを提供するメーカサーバが採用できる。
【００３２】
ネットワークは、例えば、宅外ネットワーク及び宅内ネットワークを含む。エアコン６００及び通信装置１００間は、宅内ネットワークで接続され、エアコン６００及びサーバ９００間は宅外ネットワークで接続され、通信装置１００及びサーバ９００間は宅外ネットワークで接続される。宅内ネットワークは、エアコン６００が設置された宅内に敷設されたネットワークであり、無線ＬＡＮ、有線ＬＡＮ又は両者が混在するネットワークである。宅外ネットワークは、例えば、インターネットである。そして、通信装置１００、エアコン６００、及びサーバ９００は、ＴＣＰ／ＩＰ等の通信プロトコルを用いて通信する。
【００３３】
（実施の形態１）
図１は、本開示の実施の形態１における通信装置１００の構成の一例を示すブロック図である。通信装置１００は、管理部１０１、表示部１０２、第１検知部１０３、第２検知部１０４、生成部１０５、バッファ部１０６、出力制御部１０７、及び出力部１０８を含む。
【００３４】
管理部１０１は、例えば、書き換え可能な不揮発性のメモリ及びそのメモリを制御するプロセッサで構成され、設置位置情報をメモリに格納し、設置位置情報を管理する。ここで、設置位置情報は、エアコン６００が設置された宅内の部屋におけるエアコン６００の設置位置を示す。本開示では、設置位置情報には、図３に示すように、平面設置位置３０１及び高さ設置位置３０３が含まれる。
【００３５】
平面設置位置３０１は、図２に示すようにエアコンが設置された部屋を上部から俯瞰した間取り図（平面図２１０）上におけるエアコンの平面座標を示す。よって、平面設置位置３０１は、平面図２１０に設置されたエアコンのＸ軸上での位置を示す座標Ｘａと、Ｙ軸上での位置を示す座標Ｙａとが含まれる。
【００３６】
高さ設置位置３０３は、図２の高さ図２２０に示されるようにエアコン６００が設置された部屋において、床を基準としたときのエアコン６００の高さを示す。このように、平面設置位置３０１及び高さ設置位置３０３で部屋空間におけるエアコン６００の３次元的な位置が規定される。
【００３７】
また、管理部１０１は、平面図２１０に規定されたＸ軸及びＹ軸についての情報を管理すると共に、高さ図２２０に規定されたＺ軸についての情報を管理する。
【００３８】
また、管理部１０１は、図３に示す高さ送風位置３０４を管理する。ここで、高さ送風位置３０４には、第１高さ送風位置及び第２高さ送風位置が含まれる。第１高さ送風位置は、図２に示す高さ図２２０に配置された第１高さ指示アイコン２３１に予め対応付けられたＺ軸上の座標である。第２高さ送風位置は、高さ図２２０に配置された第２高さ指示アイコン２３２に予め対応付けられたＺ軸上の座標である。第１高さ送風位置は第２高さ送風位置よりも高い。
【００３９】
表示部１０２は、ディスプレイ及びそれを制御するプロセッサで構成され、種々の画面を表示する。本開示では、表示部１０２は、図２に示すように、ユーザが通信装置１００を用いてエアコン６００を操作するための操作画面２０１を表示する。ここで、表示部１０２を構成するディスプレイとしては、例えば、タッチパネル式の液晶ディスプレイが採用できる。よって、表示部１０２のプロセッサは、例えば、操作画面２０１の画像データを生成する処理や、タップ、スワイプ、フリックといったユーザの操作を検知する処理を行う。
【００４０】
第１検知部１０３は、例えば、プロセッサで構成され、操作画面２０１に含まれる部屋の平面図２１０を用いてユーザにより入力される平面送風位置３０２（図３）を検知する。ここで、平面送風位置３０２は、平面風向成分（風向のＸ−Ｙ成分）を規定する。したがって、平面送風位置３０２は、座標Ｘｂと座標Ｙｂとの二次元データで表される。
【００４１】
第２検知部１０４は、例えば、プロセッサで構成され、操作画面２０１に含まれる高さ図２２０を用いてユーザが入力する高さ送風位置３０４を検知する。実施の形態１では、ユーザは、第１高さ指示アイコン２３１又は第２高さ指示アイコン２３２を選択することで、高さ送風位置３０４を入力する。したがって、第２検知部１０４は、第１高さ指示アイコン２３１のタップを検知した場合、第１高さ指示アイコン２３１に対応付けられた高さ送風位置３０４をユーザが入力した高さ送風位置３０４として検知する。一方、第２検知部１０４は、第２高さ指示アイコン２３２のタップを検知した場合、第２高さ指示アイコン２３２に対応付けられた高さ送風位置３０４をユーザが入力した高さ送風位置３０４として検知する。
【００４２】
生成部１０５は、例えば、プロセッサで構成され、第１検知部１０３で検知された平面送風位置３０２及び第２検知部１０４で検知された高さ送風位置３０４とを用いて、エアコン６００の風向を決定し、決定した風向を指定する制御データを生成する。
【００４３】
バッファ部１０６は、揮発性の記憶装置で構成され、生成部１０５が生成した制御データを一時的に保持する。
【００４４】
出力制御部１０７は、バッファ部１０６で保持される制御データに、制御データをエアコン６００に送信するためのヘッダ情報等を付与する。
【００４５】
出力部１０８は、例えば、通信装置１００を宅内ネットワーク及び宅外ネットワークに接続するための通信回路で構成され、出力制御部１０７でヘッダ情報が付与された制御データをネットワークに出力する。本開示では、制御データは、通信装置１００から直接、エアコン６００に送信される態様が採用されてもよいし、通信装置１００からサーバ９００を介してエアコン６００に送信される態様がされてもよい。前者の場合、出力部１０８は、制御データをエアコン６００に送信し、後者の場合、出力部１０８は、制御データをサーバ９００に送信する。
【００４６】
図２は、実施の形態１における操作画面２０１の一例を示す図である。操作画面２０１には、平面図２１０及び高さ図２２０が含まれる。平面図２１０は、エアコン６００が設置された部屋を上面から俯瞰した間取り図である。平面図２１０には、エアコンアイコン２５０が配置されている。ここで、エアコンアイコン２５０は、エアコン６００の平面図２１０上での位置を示す平面設置位置３０１に表示されている。図２の例では、平面設置位置３０１は、エアコンアイコン２５０の左上の頂点が採用されているが、これに限定されず、例えば、エアコン６００の重心位置に対応する平面図２１０上の位置が採用されてもよいし、エアコン６００の送風口の中心位置に対応する平面図２１０上の位置が採用されてもよい。なお、図２の例では、平面図２１０上に表示されているエアコンアイコン２５０は、説明の便宜上、エアコン６００を正面から見たときのエアコンの画像で表示されているが、実際のエアコン６００は、部屋を上側から見た場合、正面ではなく上面が見える。
【００４７】
平面図２１０は、横方向にＸ軸、縦方向にＹ軸が設定されている。Ｘ軸は現実空間において、部屋を上側から見たときのある一の方向に対応し、Ｙ軸は現実空間において、その一の方向と直交する方向に対応している。よって、Ｘ軸、Ｙ軸には、例えば数メートルオーダーの目盛りが付されている。図２の例では、Ｘ軸には０〜４０００（ｍｍ）の座標が付され、Ｙ軸には０〜３６００（ｍｍ）の座標が付されている。
【００４８】
平面図２１０には平面送風位置３０２を決定するための平面指示アイコン２１１が配置されている。本開示では、例えば、ユーザは平面図２１０上の所望の位置をタップすることで平面送風位置３０２を入力する。そのため、平面指示アイコン２１１は、平面図２１０において、ユーザがタップした位置に表示される。また、平面送風位置３０２を変更する場合、例えば、ユーザは、表示状態にある平面指示アイコン２１１を平面図２１０上の所望の位置にスワイプすればよい。なお、平面指示アイコン２１１を予め平面図２１０に表示させておき、その平面指示アイコン２１１をユーザにスワイプさせることで、平面送風位置３０２は入力されてもよい。
【００４９】
平面風向成分２１２は、エアコン６００の風向の平面（床面）への射影である。ここでは、平面風向成分２１２は、平面設置位置３０１と平面送風位置３０２とをつなぐ二次元ベクトルで表される。
【００５０】
平面図２１０の例えば左側には、高さ図２２０が表示されている。高さ図２２０は、床面の法線に直行する方向から部屋を見た図である。高さ図２２０にもエアコンアイコン２５０が表示されている。エアコンアイコン２５０は、高さ図２２０において天井位置２２２の直ぐ下に表示されている。
【００５１】
高さ図２２０には、床位置２２１、天井位置２２２、及びＺ軸が規定されている。床位置２２１は実際の部屋の床の位置に対応しており、Ｚ座標の値は０である。天井位置２２２は、実際の部屋の天井の位置に対応している。Ｚ軸は実際の部屋において、床からの部屋の高さを表す。高さ図２２０においては、エアコンアイコン２５０の下辺とＺ軸との交点に高さ設置位置３０３が規定されている。
【００５２】
高さ図２２０には、高さ指示アイコン２３０が表示されている。高さ指示アイコン２３０は、ユーザが高さ送風位置３０４を入力するために使用される。ここで、高さ送風位置３０４は、ユーザが所在する部屋の位置における床からの高さを指す。高さ図２２０には、高さ指示アイコン２３０として、第１高さ指示アイコン２３１と第２高さ指示アイコン２３２とがＺ軸に並んで表示されている。第１高さ指示アイコン２３１、第２高さ指示アイコン２３２は、それぞれ、異なる高さ送風位置３０４が対応づけれている。したがって、高さ図２２０において、第１高さ指示アイコン２３１及び第２高さ指示アイコン２３２は、それぞれ、予め対応付けられた高さ位置に対応する高さ図２２０上の位置に表示されている。
【００５３】
図２の例では、第１高さ指示アイコン２３１に対応付けられた高さ送風位置３０４は第２高さ指示アイコン２３２に対応付けられた高さ送風位置３０４よりも高い。そのため、第１高さ指示アイコン２３１は、第２高さ指示アイコン２３２によりも高さ図２２０上において上側に表示されている。
【００５４】
ここで、第１高さ指示アイコン２３１は、エアコン６００からの風が直接当たることを避けたいユーザに選択させるアイコンであり、第２高さ指示アイコン２３２は、エアコン６００からの風が直接当たること希望するユーザに選択させるアイコンである。ユーザは、図２に示す操作画面２０１を用いて、例えば、以下のようにして風向を決定する。
【００５５】
（第１の操作例）
第１の操作例では、まず、ユーザは、高さ図２２０において、第１高さ指示アイコン２３１又は第２高さ指示アイコン２３２のいずれかをタップして、いずれかのアイコンを選択する。ここで、直接風が当たることを避けたいユーザは第１高さ指示アイコン２３１をタップし、直接風に当たることを希望するユーザは第２高さ指示アイコン２３２をタップする。
【００５６】
次に、ユーザは、平面図２１０内の所望の位置をタップし、平面送風位置３０２を指定する。これにより、平面指示アイコン２１１が表示され、平面風向成分２１２が決定される。そして、入力された平面送風位置３０２及び高さ送風位置３０４を用いて、風向が決定される。
【００５７】
（第２の操作例）
第２の操作例では、まず、ユーザは、平面図２１０の所望の位置をタップし、平面送風位置３０２を入力する。次に、ユーザは、第１高さ指示アイコン２３１又は第２高さ指示アイコン２３２を選択し、高さ送風位置３０４を入力する。そして、入力された平面送風位置３０２及び高さ送風位置３０４を用いて、風向が決定される。
【００５８】
図３は、実施の形態１で用いられる種々のデータのデータ構成の一例を示す図である。平面設置位置３０１は、平面図２１０上におけるエアコン６００の平面座標を示す。図３の例では、平面設置位置３０１の座標Ｘａ、座標Ｙａはそれぞれ０が規定されている。なお、平面設置位置３０１は、本空調システムの導入時に作業員やユーザによって予め入力された値が採用される。なお、平面設置位置３０１は、任意の値に変更可能である。そのため、エアコン６００の設置位置が変更された場合、作業員又はユーザは変更後の平面設置位置３０１の値を入力すればよい。
【００５９】
平面送風位置３０２は、平面図２１０を用いてユーザが指定した風向平面成分２１２を規定する位置である。図３の例では、平面送風位置３０２の座標Ｘｂ、Ｙｂはそれぞれ２２００、２４００が規定されている。
【００６０】
高さ設置位置３０３は、床を基準としたときのエアコン６００の高さを示す。図３の例では、高さ設置位置３０３として、「０〜２０００」が規定されている。これは、高さ設置位置３０３は、床位置２２１を基準として、「２０００」であることが規定されている。なお、高さ設置位置３０３は、エアコン６００の設置位置の変更に対応するために、任意に変更可能である。
【００６１】
高さ送風位置３０４には、第１高さ送風位置及び第２高さ送風位置が含まれる。第１高さ送風位置は、第１高さ指示アイコン２３１に対応付けられた高さ送風位置３０４である。第２高さ送風位置は、第２高さ指示アイコン２３２に対応付けられた高さ送風位置３０４である。図３の例では、第１高さ送風位置として、「１０００〜２０００」が規定されている。これは、平面送風位置３０２において、風向の高さ成分が１０００（ｍｍ）〜２０００（ｍｍ）の範囲内となるようにエアコン６００のルーバーをスイングさせることを意味する。また、第２高さ送風位置として、「０〜１０００」が規定されている。これは、平面送風位置３０２において、風向の高さ成分が０（ｍｍ）〜１０００（ｍｍ）の範囲内となるようにエアコン６００のルーバーをスイングさせることを意味する。なお、図３の例では、第１高さ送風位置として、「１０００〜２０００」が規定されているため、第１高さ指示アイコン２３１は、例えば１０００〜２０００の範囲内のいずれかの位置（例えば、中間位置）に対応する高さ図２２０上の位置に表示される。
【００６２】
また、第２高さ送風位置として、「０〜１０００」が規定されているため、第２高さ指示アイコン２３２は、例えば０〜１０００の範囲内のいずれかの位置（例えば、中間位置）に対応する高さ図２２０上の位置に表示される。
【００６３】
図４は、実施の形態１における通信装置１００の処理の一例を示すフローチャートである。このフローチャートは、ユーザにより平面送風位置３０２が入力され、高さ送風位置３０４の入力待ちの状態における処理を示す。
【００６４】
まず、第１検知部１０３は、ユーザにより入力済みの平面送風位置３０２を確認する（Ｓ１１１）。
【００６５】
次に、第２検知部１０４は、ユーザによる高さ送風位置３０４の入力の有無を検知する（Ｓ１１２）。ここでは、ユーザは、第１高さ指示アイコン２３１又は第２高さ指示アイコン２３２を選択することで、高さ送風位置３０４を入力する。
【００６６】
高さ送風位置３０４の入力が検知されない場合（Ｓ１１２でＮＯ）、処理はＳ１１１に戻る。一方、高さ送風位置３０４の入力が検知された場合（Ｓ１１２でＹＥＳ）、処理はＳ１１３に進む。
【００６７】
Ｓ１１３では、生成部１０５は、風向を指定する制御データを生成する。ここで、生成部１０５は、平面設置位置３０１及び第１検知部１０３が検知した平面送風位置３０２を用いて平面風向成分２１２を求める。そして、生成部１０５は、第２検知部１０４が検知した高さ送風位置３０４及び高さ設置位置３０３を用いて高さ風向成分を求める。そして、生成部１０５は、平面風向成分２１２及び高さ風向成分を対応付けて制御データを生成する。生成された制御データは、バッファ部１０６で保持され、出力制御部１０７でヘッダ情報が付与され、出力部１０８からネットワークに出力される。エアコン６００は、この制御データを受信すると、この制御データにしたがって風向を制御する。
【００６８】
以下、制御データの生成について説明する。例えば、図３の例では、平面設置位置３０１が（０、０）、平面送風位置３０２が（２２００、２４００）であるため、平面風向成分２１２は、例えば、（２２００−０）、（２４００−０）の二次元ベクトルで表される。また、高さ送風位置３０４として（０〜１０００：第２高さ送風位置）が選択されたとする。この場合、生成部１０５は、第２高さ送風位置の下限である０に対応する高さ風向成分を、下限である０から高さ設置位置３０３（：２０００）を減じることで求める。この場合、下限に対応する高さ風向成分は、０−２０００＝−２０００と算出される。また、生成部１０５は、第２高さ送風位置の上限である１０００に対応する高さ風向成分を、上限である１０００から高さ設置位置３０３（：２０００）を減じることで求める。この場合、上限に対応する高さ風向成分は、１０００−２０００＝−１０００として算出される。
【００６９】
そして、生成部１０５は、平面風向成分２１２と、下限に対応する高さ風向成分と、上限に対応する高さ風向成分とが対応付けられたデータを制御データとして生成する。
【００７０】
この制御データを受信したエアコン６００は、平面送風位置３０２に自身の高さを０とするＺ軸を設定し、このＺ軸上で、例えば、−２０００（下限に対応する高さ風向成分）から−１０００（上限に対応する高さ風向成分）の範囲で送風されるように、縦方向のルーバーをスイングさせる。また、エアコン６００は、平面風向成分２１２を中心として一定の角度範囲で、横方向のルーバーをスイングさせる。ここで、縦方向のルーバーとは、風向を高さ方向に調整するための部材であり、横方向のルーバーとは、風向を左右方向に調整するための部材である。以上により風向制御が行われる。
【００７１】
一方、ユーザが第１高さ指示アイコン２３１を選択した場合、縦方向のルーバーの制御については第２高さ指示アイコン２３２を選択した場合と同様にすればよい。ここで、第１高さ指示アイコン２３１を選択するユーザは、風が直接当たることを嫌うユーザである。そのため、横方向のルーバーの平面風向成分２１２を中心とする一定の角度範囲は、第２高さ指示アイコン２３２が選択された場合に比べて広く設定されてもよい。
【００７２】
図５は、実施の形態１における通信装置１００の処理の一例を示すフローチャートである。このフローチャートは、ユーザにより高さ送風位置３０４が入力され、平面送風位置３０２の入力待ちの状態における処理を示す。
【００７３】
まず、第２検知部１０４は、ユーザにより入力済みの高さ送風位置３０４を確認する（Ｓ２１１）。
【００７４】
次に、第１検知部１０３は、ユーザによる平面送風位置３０２の入力の有無を検知する（Ｓ２１２）。ここでは、ユーザは、平面図２１０上の所望の位置をタップする、或いは、平面図２１０上に表示された平面指示アイコン２１１をスワイプすることで、平面送風位置３０２を入力する。
【００７５】
平面送風位置３０２の入力が検知されない場合（Ｓ２１２でＮＯ）、処理はＳ２１１に戻る。一方、平面送風位置３０２の入力が検知された場合（Ｓ２１２でＹＥＳ）、処理はＳ１１３に進む。Ｓ１１３は図４と同じである。
【００７６】
図６は、部屋に設置されているエアコン６００を、通信装置１００を用いてユーザが操作する様子を示す概念図である。通信装置１００の表示部１０２には、操作画面２０１が表示されている。図６の例では、通信装置１００としては、タッチパネルを備えるタブレット端末、スマートフォン、或いは専用のリモコンが採用されている。
【００７７】
ユーザは、通信装置１００を把持して、高さ図２２０上に表示された第１高さ指示アイコン２３１、又は第２高さ指示アイコン２３２を選択すると共に、平面図２１０を用いて平面送風位置３０２を入力する。すると、通信装置１００により、制御データが生成され、エアコン６００に送信される。エアコン６００は、制御データにしたがって、風向を制御する。
【００７８】
このように、実施の形態１の通信装置１００では、ユーザは、高さ図２２０上で、第１高さ指示アイコン２３１又は第２高さ指示アイコン２３２を選択すると共に、平面図２１０上で平面送風位置３０２を選択するという簡易な操作でエアコンの風向を入力できる。
【００７９】
なお、実施の形態１では、高さ図２２０上には２つの高さ指示アイコン２３０が表示されていたが、本開示はこれに限定されない。例えば、高さ図２２０上において、それぞれ、異なる高さ送風位置３０４が対応付けられた３つ以上の高さ指示アイコン２３０が表示されてもよい。この場合、ユーザは、いずれかの高さ指示アイコン２３０を選択するだけで、３段階以上の高さ送風位置３０４を入力できる。
【００８０】
また、実施の形態１では、高さ図２２０上に予め高さ送風位置３０４が対応付けられた高さ指示アイコン２３０をユーザに選択させる態様が採用されたが、高さ図２２０上で任意の高さ送風位置３０４をユーザに入力させる態様が採用されてもよい。この態様については後述する。
【００８１】
また、図３の高さ送風位置３０４においては、第１高さ送風位置及び第２高さ送風位置が一定の範囲を持つように規定されているが、１点だけの値が規定されてもよい。この場合、エアコン６００は、この１点で規定される高さ送風位置３０４のみに送風されるように縦方向のルーバーを固定して設定してもよい。或いは、エアコン６００は、この１点の値を基準とする一定の角度範囲で縦方向のルーバーをスイングさせてもよい。
【００８２】
（実施の形態２）
実施の形態２の通信装置１００は、複数のユーザが同時に好みの風向を入力する点を特徴とする。なお、本実施の形態において、実施の形態１と同じものは同じ符号を付し、説明を省略する。
【００８３】
図７は、本開示の実施の形態２における通信装置１００の構成の一例を示すブロック図である。図７の通信装置１００では、図１の通信装置１００に対して、更に格納部１１０が追加されている。
【００８４】
本実施の形態において、第２検知部１０４は、第１検知部１０３により検知された平面送風位置３０２に対して、ユーザが対応付けて入力する高さ送風位置３０４を検知し、その高さ送風位置３０４を平面送風位置３０２と対応付けて格納部１１０に格納する。これにより、格納部１１０には平面送風位置３０２及び高さ送風位置３０４がユーザ毎に対応付けて格納される。
【００８５】
格納部１１０は、例えば、不揮発性又は揮発性の記憶装置で構成され、ユーザ毎に対応付けられた高さ送風位置３０４及び平面送風位置３０２を格納する。
【００８６】
生成部１０５は、ユーザ毎に対応付けられた高さ送風位置３０４及び平面送風位置３０２を用いて制御データを生成する。
【００８７】
図８は、実施の形態２における操作画面２０１の一例を示す図である。図８において、平面指示アイコン２１１Ａは、ユーザＡが入力した平面送風位置３０２Ａを示す平面指示アイコン２１１である。平面指示アイコン２１１Ｂは、ユーザＢが入力した平面送風位置３０２Ｂを示す平面指示アイコン２１１である。
【００８８】
対応付けアイコン２３１Ｘは、平面指示アイコン２１１に、第１高さ指示アイコン２３１が対応付けられていることを示すアイコンである。対応付けアイコン２３２Ｘは平面送風位置３０２に、第２高さ指示アイコン２３２が対応付けられていることを示すアイコンである。ここで、対応付けアイコン２３１Ｘは、該当する平面送風位置３０２には第１高さ指示アイコン２３１が対応付けられていることを明確にするために、第１高さ指示アイコン２３１と同一形状（ここでは、五角形）の図形が採用されている。また、対応付けアイコン２３２Ｘは、該当する平面送風位置３０２には第２高さ指示アイコン２３２が対応付けられていることを明確にするために、第２高さ指示アイコン２３２と同一形状（ここでは、六角形）の図形が採用されている。つまり、対応付けアイコン２３１Ｘは、第１高さ指示アイコン２３１の複製物であり、対応付けアイコン２３２Ｘは、第２高さ指示アイコン２３２の複製物である。
【００８９】
図８の例では、ユーザＡは、平面送風位置３０２Ａに対して第１高さ指示アイコン２３１を対応付けたため、平面指示アイコン２１１Ａと一部が重畳するように対応付けアイコン２３１Ｘが表示されている。また、ユーザＢは、平面送風位置３０２Ｂに対して第２高さ指示アイコン２３２を対応付けたため、平面指示アイコン２１１Ｂに一部が重畳するように対応付けアイコン２３２Ｘが表示されている。
【００９０】
（第１の操作例）
実施の形態２の第１の操作例について説明する。まず、ユーザＡは、平面図２１０の所望の位置をタップすることで、平面送風位置３０２Ａを入力する。これにより、平面送風位置３０２Ａを中心に、平面指示アイコン２１１Ａが表示される。次に、ユーザＢは、平面図２１０の所望の位置をタップすることで、平面送風位置３０２Ｂを入力する。これにより、平面送風位置３０２Ｂを中心に平面指示アイコン２１１Ｂが表示される。
【００９１】
次に、ユーザＡは、第１高さ指示アイコン２３１を高さ図２２０の領域から平面指示アイコン２１１Ａまでスワイプする。これにより、平面送風位置３０２Ａと、第１高さ指示アイコン２３１が規定する高さ送風位置３０４とが対応付けられて、格納部１１０に格納される。
【００９２】
次に、ユーザＡは、第２高さ指示アイコン２３２を高さ図２２０の領域から平面指示アイコン２１１Ｂまでスワイプする。これにより、平面送風位置３０２Ｂと、第２高さ指示アイコン２３２が規定する高さ送風位置３０４とが対応付けられて、格納部１１０に格納される。
【００９３】
なお、ここでは、ユーザＡ、Ｂによる平面送風位置３０２Ａ、３０２Ｂの入力後に、ユーザＡ、Ｂが第１高さ指示アイコン２３１、第２高さ指示アイコン２３２をスワイプする操作例を示したが、これに限定されない。例えば、ユーザＡ、Ｂは、それぞれ、平面送風位置３０２と、第１高さ指示アイコン２３１又は第２高さ指示アイコン２３２とのスワイプとを連続して入力してもよい。
【００９４】
また、ここでは、ユーザＡは、第１高さ指示アイコン２３１をスワイプする例を示したたが、直接、風が当たることを希望する場合は、第２高さ指示アイコン２３２をスワイプすればよい。
【００９５】
また、ユーザＢは、第２高さ指示アイコン２３２をスワイプする例を示したが、直接、風が当たることを避けたい場合は、第１高さ指示アイコン２３１をスワイプすればよい。
【００９６】
（第２の操作例）
第２の操作例では、まず、ユーザＡは、第１の操作例と同様、平面送風位置３０２Ａを入力する。次に、ユーザＡは第１高さ指示アイコン２３１をタップする。すると、平面指示アイコン２１１Ａに対応付けアイコン２３１Ｘが表示される。これにより、平面送風位置３０２Ａと第１高さ指示アイコン２３１が規定する高さ送風位置３０４とが対応付けられる。
【００９７】
次に、ユーザＢも、ユーザＡと同様にして、平面送風位置３０２Ｂを入力した後、第２高さ指示アイコン２３２をタップする。これにより、平面送風位置３０２Ｂと第２高さ指示アイコン２３２が規定する高さ送風位置３０４とが対応付けられる。
【００９８】
図９は、実施の形態２で用いられる種々のデータのデータ構成の一例を示す図である。図３との相違点は、ユーザＡ、Ｂにより、平面送風位置３０２が入力されたため、平面送風位置３０２Ａと平面送風位置３０２Ｂとの２つ平面送風位置３０２が存在する点にある。
【００９９】
平面送風位置３０２Ａは、ユーザＡが入力した平面送風位置３０２である。図９の例では、平面送風位置３０２Ａの座標Ｘｂ、Ｙｂはそれぞれ１２００、２４００が規定されている。
【０１００】
平面送風位置３０２Ｂは、ユーザＢが入力した平面送風位置３０２である。図９の例では、平面送風位置３０２Ｂの座標Ｘｃ、Ｙｃはそれぞれ３２００、２４００が規定されている。
【０１０１】
図１０は、実施の形態２における通信装置１００の処理の一例を示すフローチャートである。図４との相違点は、Ｓ１１２に続いてＳ３１１、Ｓ３１２が追加されている点にある。
【０１０２】
Ｓ３１１では、第２検知部１０４は、ユーザＡが入力した平面送風位置３０２Ａを、ユーザＡが入力した高さ送風位置３０４と対応付けて格納部１１０に格納する。
【０１０３】
次に、第２検知部１０４は、制御データをエアコン６００に送信しても良いか否かのユーザによる同意指示の入力の有無を検知する（Ｓ３１２）。同意指示の入力が検知された場合（Ｓ３１２でＹＥＳ）、処理がＳ１１３に進む。一方、同意指示の入力が検知されない場合（Ｓ３１２でＮＯ）、処理がＳ１１１に戻る。処理がＳ１１１に戻ると、ユーザＢについて、Ｓ１１１〜Ｓ３１１の処理が行われ、平面送風位置３０２ＢとユーザＢが入力した高さ送風位置３０４とが対応付けて、格納部１１０に格納される。
【０１０４】
これにより、格納部１１０は、ユーザＡの平面送風位置３０２Ａ及び高さ送風位置３０４とを対応付けて格納し、且つ、ユーザＢの平面送風位置３０２Ｂ及び高さ送風位置３０４を対応付けて格納する。
【０１０５】
Ｓ１１３では、生成部１０５は、ユーザ毎に対応付けて格納部１１０に格納された平面送風位置３０２及び高さ送風位置３０４を用いて制御データを生成する。
【０１０６】
以下、制御データの生成について説明する。例えば、図９の例では、平面設置位置３０１が（０、０）、平面送風位置３０２Ａが（１２００、２４００）であるため、平面風向成分２１２Ａは、（１２００−０、２４００−０）と算出される。また、平面送風位置３０２Ｂが（３２００、２４００）であるため、平面風向成分２１２Ｂは、（３２００−０、２４００−０）と算出される。
【０１０７】
また、生成部１０５は、ユーザＡが入力した高さ送風位置３０４が（１０００〜２０００：第１高さ送風位置）であるため、実施の形態１と同様、上限である２０００に対応する高さ風向成分ＡＵと、下限である１０００に対応する高さ風向成分ＡＤとを算出する。
【０１０８】
また、ユーザＢが入力した高さ送風位置３０４が（０〜１０００：第２高さ送風位置）であるため、実施の形態１と同様、上限である１０００に対応する高さ風向成分ＢＵと、下限である０に対応する高さ風向成分ＢＤとを算出する。
【０１０９】
そして、生成部１０５は、平面風向成分２１２Ａ、及び高さ風向成分ＡＵ、ＡＤを対応付けたデータと、平面風向成分２１２Ｂ、及び高さ風向成分ＢＵ、ＢＤを対応付けたデータとを備えるデータ群を制御データとして生成する。
【０１１０】
この制御データを受信したエアコン６００は、平面風向成分２１２Ａ、２１２Ｂを含む一定の角度範囲内に横方向のルーバーをスイングさせる。このとき、エアコン６００は、横方向のルーバーが平面風向成分２１２Ａを中心とする一定の角度範囲内に風を送風する場合、縦方向のルーバーを高さ風向成分ＡＵ、ＡＤが規定する扇状の範囲内でスイングさせ、横方向のルーバーが平面風向成分２１２Ｂを中心とする一定の角度範囲内に風を送風する場合、縦方向のルーバーを高さ風向成分ＢＵ、ＢＤが規定する扇状の範囲内でスイングさせる。
【０１１１】
これにより、直接風が当たることを嫌うユーザＡには直接風が当たることが防止されると共に、直接風が当たることを望むユーザＢには直接風が当たり、ユーザＡ、Ｂの双方の要求を満たすことができる。
【０１１２】
なお、実施の形態２では、２名のユーザＡ、Ｂにより２つの平面送風位置３０２Ａ、３０２Ｂが入力される例を示したが、本開示はこれに限定されない。例えば、３名以上のユーザによる３つ以上の平面送風位置３０２が入力されてもよい。例えば、３名のユーザにより、平面送風位置３０２が入力される場合、図１０のＳ１１１、Ｓ１１２、Ｓ３１１の処理は３回ループされることになる。
【０１１３】
また、生成部１０５は、３名のユーザのそれぞれが入力した平面送風位置３０２及び高さ送風位置３０４から制御データを生成すればよい。
【０１１４】
（実施の形態３）
実施の形態３の通信装置１００は、図１２に示すように平面図２１０上に有効範囲７００を設定した点を特徴とする。
【０１１５】
図１１は、本開示の実施の形態３の通信装置１００の構成の一例を示すブロック図である。実施の形態３の通信装置１００は、実施の形態２の通信装置１００に対して、配置検出部１２０が追加されている。
【０１１６】
実施の形態３において、管理部１０１は、更に、有効範囲７００を管理する。有効範囲７００については後述する。
【０１１７】
配置検出部１２０は、ユーザによりスワイプされる高さ指示アイコン２３０の平面図２１０上での位置を検知する。
【０１１８】
実施の形態３において、格納部１１０は、第１検知部１０３が検知した平面送風位置３０２、第２検知部１０４が検知したユーザが選択した高さ指示アイコン２３０、及び配置検出部１２０が検知した高さ指示アイコン２３０がスワイプされた位置（以下、アイコン位置７１０と記述する）とを対応付けて保持する。
【０１１９】
生成部１０５は、有効範囲７００内において、高さ指示アイコン２３０がドロップされると、ユーザによる高さ送風位置３０４の入力が有効であると判定する。そして、生成部１０５は、格納部１１０に格納された平面送風位置３０２及び高さ送風位置３０４を読み出して、制御データを生成する。
【０１２０】
図１２は、実施の形態３における操作画面２０１の一例を示す図である。
【０１２１】
有効範囲７００は、平面送風位置３０２を中心とし、平面指示アイコン２１１よりも多少サイズの大きな矩形状の領域である。ここで、有効範囲７００は、平面指示アイコン２１１がユーザによりスワイプされると、そのスワイプに追従して移動する。なお、有効範囲７００は表示されてもよいし、非表示であってもよい。
【０１２２】
ここで、高さ指示アイコン２３０を平面送風位置３０２までスワイプさせて高さ送風位置３０４を入力する態様が採用される場合、高さ指示アイコン２３０が平面送風位置３０２に対してどの位置まで移動させればユーザの入力が有効であるかを判定するため目安が必要である。例えば、高さ指示アイコン２３０のアイコン位置７１０を厳密に平面送風位置３０２に位置決めしなければ、ユーザの入力は有効でないと判定する態様を採用すると、ユーザの操作が極めて困難になる。一方、高さ指示アイコン２３０が平面送風位置３０２から大きく離れていても、ユーザの操作を有効と判断する態様を採用すると、例えば、複数のユーザにより複数の平面送風位置３０２が入力された場合、高さ指示アイコン２３０がどの平面送風位置３０２に対応付けられたのかを判定するのが困難になる。そこで、実施の形態３では、有効範囲７００を設け、アイコン位置７１０が有効範囲７００内に位置するときに、高さ指示アイコン２３０がドロップされた場合、ユーザの操作は有効であると判定する。これにより、ユーザに困難な操作を課すことなく、複数の平面送風位置３０２が存在する場合であっても、高さ指示アイコン２３０がどの平面送風位置３０２に対応付けられたのかを判定する処理が容易になる。
【０１２３】
開始座標７０１は、有効範囲７００の左上の頂点の座標を示す。終了座標７０２は、有効範囲７００の右下の頂点の座標を示す。
【０１２４】
対応付けアイコン２３０Ｘは、ユーザが平面図２１０の有効範囲７００内において、高さ指示アイコン２３０をドロップすることで表示され、ユーザが入力した高さ送風位置３０４を、ユーザが入力した平面送風位置３０２に対応付けられていることを明示するためのアイコンである。図１２の例では、ユーザは、第１高さ指示アイコン２３１を選択したため、対応付けアイコン２３０Ｘの形状は、第１高さ指示アイコン２３１と同じ形状（ここでは、五角形）である。ユーザが、第２高さ指示アイコン２３２を選択した場合、対応付けアイコン２３０Ｘの形状は、第２高さ指示アイコン２３２と同じ形状（ここでは、六角形）になる。
【０１２５】
そして、高さ指示アイコン２３０がドロップされたときに、アイコン位置７１０が有効範囲７００内に位置すれば、ユーザの入力は有効と判定され、平面送風位置３０２とユーザが選択した高さ指示アイコン２３０が規定する高さ送風位置３０４とを用いて制御データが生成される。
【０１２６】
図１３は、実施の形態３で用いられる種々のデータのデータ構成の一例を示した図である。
【０１２７】
図１３と図３との相違点は、新たに、アイコン位置７１０及び有効範囲７００が追加されている点にある。なお、実施の形態３では、平面設置位置３０１及び高さ設置位置３０３も使用されるが、図１３では、図示を省略している。
【０１２８】
アイコン位置７１０は、ドロップされた高さ指示アイコン２３０の位置を示す。ここでは、アイコン位置７１０としては、例えば、ドロップされたときの高さ指示アイコン２３０の中心位置の座標が採用される。図１３の例では、アイコン位置７１０の座標Ｘｙは２７００が規定され、座標Ｙｙは２４００が規定されている。
【０１２９】
有効範囲７００は、開始座標７０１と終了座標７０２とで規定される。図１３の例では、開始座標７０１は、平面送風位置３０２の座標Ｘｂから５００を減じた値と、平面送風位置３０２の座標Ｙｂから５００を減じた値とで規定されている。また、終了座標７０２は、平面送風位置３０２の座標Ｘｂに５００を加えた値と、平面送風位置３０２の座標Ｙｂに５００を加えた値とで規定されている。
【０１３０】
図１４は、実施の形態３における通信装置１００の処理の一例を示すフローチャートである。図１４のフローチャートは、図５のフローチャートにおいて、Ｓ１１２の次に、Ｓ８００、Ｓ８０１、Ｓ８０２が追加されている。
【０１３１】
Ｓ８００では、第２検知部１０４は、ユーザが選択した高さ指示アイコン２３０が規定する高さ送風位置３０４を、第１検知部１０３が検知した平面送風位置３０２と対応付けて格納部１１０に保持する。
【０１３２】
Ｓ８０１では、配置検出部１２０は、ドロップされた高さ指示アイコン２３０のアイコン位置７１０を確認する。
【０１３３】
Ｓ８０２では、生成部１０５は、ドロップされた高さ指示アイコン２３０のアイコン位置７１０が有効範囲７００内であるか否かを判定する。
【０１３４】
アイコン位置７１０が有効範囲７００内であれば（Ｓ８０２でＹＥＳ）、処理がＳ１１３に進む。一方、アイコン位置７１０が有効範囲外であれば（Ｓ８０２でＮＯ）、生成部１０５は、処理をＳ８０１に戻し、高さ指示アイコン２３０が有効範囲７００内でドロップされるのを待機する。
【０１３５】
次に、実施の形態３における通信装置１００の処理の具体例について図１３を用いて説明する。まず、第２検知部１０４は、第１検知部１０３が検知した平面送風位置３０２（Ｘｂ＝２２００、Ｙｂ＝２４００）と、第２検知部１０４が検知した高さ送風位置３０４とを対応付けて格納部１１０に格納する。ここでは、ユーザは第１高さ指示アイコン２３１を選択したものとする。そのため、高さ送風位置３０４は（１０００〜２０００）となる。
【０１３６】
次に、配置検出部１２０は、ドロップされた第１高さ指示アイコン２３１のアイコン位置７１０（Ｘｙ＝２７００、Ｙｙ＝２４００）を検知する。
【０１３７】
次に、生成部１０５は、「開始座標７０１（Ｘｂ−５００、Ｙｂ−５００）：終了座標７０２（Ｘｂ＋５００、Ｙｂ＋５００）」に対して、Ｘｂ＝２２００、Ｙｂ＝２４００を代入し、有効範囲７００を設定する。
【０１３８】
これにより、有効範囲７００は、「（２２００−５００、２４００−５００）：（２２００＋５００、２４００＋５００）」で規定される矩形領域に設定される。
【０１３９】
この場合、アイコン位置７１０は、Ｘｙ＝２７００、Ｙｙ＝２４００であり、有効範囲７００内にあるため、生成部１０５は、ユーザの入力を有効と判定する。
【０１４０】
次に、生成部１０５は、平面設置位置３０１（Ｘａ＝０、Ｙａ＝０）と、平面送風位置３０２（Ｘｂ＝２２００、Ｙｂ＝２４００）と、高さ設置位置３０３と、高さ送風位置３０４（１０００〜２０００）とを用いて、実施の形態１と同様にして、制御データを生成する。
【０１４１】
なお、実施の形態３では、平面送風位置３０２の入力が１つの場合を例に挙げて説明したが、平面送風位置３０２の入力は２つ以上であってもよい。この場合、生成部１０５は、平面送風位置３０２毎に有効範囲７００を設定して、入力が有効であるか否かを判定すればよい。
【０１４２】
（実施の形態４）
実施の形態４は、平面図２１０上において、ユーザが入力した平面送風位置３０２及び高さ送風位置３０４に対して実際にエアコン６００が送風できるか否かを判定し、送風できない場合、そのことをユーザに通知することを特徴とする。なお、本実施の形態において、実施の形態１〜３と同じものは同一の符号を付して説明を省く。
【０１４３】
図１５は、実施の形態４の通信装置１００の構成の一例を示すブロック図である。
【０１４４】
実施の形態４において、管理部１０１は、第１高さ指示アイコン２３１に対応する有効範囲１７０２と、第２高さ指示アイコン２３２に対応する有効範囲１７０３とを管理する。
【０１４５】
実施の形態４において、第２検知部１０４は、第１検知部１０３により検知された平面送風位置３０２に対して、ユーザが対応付けて入力した高さ送風位置３０４を検知し、その高さ送風位置３０４を平面送風位置３０２と対応付けて格納部１１０に格納する。
【０１４６】
実施の形態４において、生成部１０５は、平面送風位置３０２に対して、第１高さ指示アイコン２３１が規定する高さ送風位置３０４が対応付けられた場合、平面図２１０上にユーザの入力が有効か否かを判定するための有効範囲１７０２を設定する。そして、生成部１０５は、平面送風位置３０２が有効範囲１７０２外に位置すれば、ユーザの入力が無効であることを示す無効マーク９５０を表示部１０２に表示する。
【０１４７】
また、生成部１０５は、平面送風位置３０２に対して第２高さ指示アイコン２３２が規定する高さ送風位置３０４が対応付けられた場合、平面図２１０上にユーザの入力が有効か否かを判定するための有効範囲１７０３を設定する。そして、生成部１０５は、平面送風位置３０２が有効範囲１７０３外に位置すれば、高さ送風位置３０４の入力が無効であることを示す無効マーク９５０を表示部１０２に表示する。
【０１４８】
図１６は、実施の形態４における操作画面２０１の一例を示す図である。
【０１４９】
有効範囲１７０２は、第１高さ指示アイコン２３１が規定する高さ送風位置３０４に対して、平面送風位置３０２の指定可能な平面図２１０上での範囲を示す。
【０１５０】
有効範囲１７０３は、第２高さ指示アイコン２３２が規定する高さ送風位置３０４に対して、平面送風位置３０２の指定可能な平面図２１０上での範囲を示す。
【０１５１】
ここで、有効範囲１７０２は、左上の頂点（Ｘｅ、Ｙｅ）と、右下の頂点（Ｘｆ、Ｙｆ）とで規定される矩形状の領域である。また、有効範囲１７０３は、左上の頂点（Ｘｇ、Ｙｇ）と、右下の頂点（Ｘｆ、Ｙｆ）とで規定される矩形状の領域である。
【０１５２】
有効範囲１７０２は、Ｘ軸方向の幅が有効範囲１７０３に比べて多少狭く設定されている。また、有効範囲１７０２は、Ｙ軸方向の幅が有効範囲１７０３に比べて多少広く設定されている。また、有効範囲１７０２は、有効範囲１７０３に比べて全体的にエアコンアイコン２５０側に設定されている。
【０１５３】
これは、エアコン６００は、自身の近傍では高い位置には送風できるが、低い位置には送風することができないという制約、及び自身より遠い位置では低い位置には送風できるが、高い位置には送風できないという制約によるものである。つまり、ユーザが第２高さ指示アイコン２３２を選択した場合、有効範囲１７０３外の位置に平面送風位置３０２を設定しても、エアコン６００はその位置に送風できない。一方、ユーザが第１高さ指示アイコン２３１を選択した場合、ユーザが有効範囲１７０２の外の位置に平面送風位置３０２を設定しても、エアコン６００はその位置に送風できない。
【０１５４】
そこで、実施の形態４では、ユーザが選択した高さ指示アイコン２３０に応じた有効範囲１７０２、１７０３を平面図２１０に設定し、ユーザが入力した平面送風位置３０２が有効範囲１７０２、１７０３外にあれば、エアコン６００はユーザの希望する通りの位置に送風できないことをユーザに通知する。これにより、ユーザが希望する位置にエアコン６００からの風が送風されない場合であっても、ユーザに対して納得感を与えることができる。また、実際にエアコン６００が送風可能な位置での送風位置の入力をユーザに促すことができる。
【０１５５】
ここで、有効範囲１７０２、１７０３の位置及び大きさについては、エアコン６００の送風可能範囲と、第１高さ指示アイコン２３１及び第２高さ指示アイコン２３２が規定する高さ送風位置３０４とから予め定められた位置及び大きさが採用できる。また、有効範囲１７０２、１７０２は表示させてもよいし、非表示であってもよい。
【０１５６】
無効マーク９５０は、ユーザが入力した平面送風位置３０２が有効範囲１７０２又は１７０３以外の平面図２１０上の位置である場合に、平面送風位置３０２の入力は無効であることをユーザに通知するためのマークである。図１６の例では、無効マーク９５０は、例えば、バツマークが採用されているが、これは一例にすぎず、ユーザに平面送風位置３０２の入力が無効であることが通知可能なマークであれば、どのようなマークが採用されてもよい。また、図１６の例では、対応付けアイコン２３１Ｘの近傍に無効マーク９５０が表示されている。
【０１５７】
図１７は、実施の形態４の通信装置１００で用いられる種々のデータのデータ構成の一例を示す図である。図１３との相違点は、有効範囲７００に代えて、２つの有効範囲１７０２、１７０３が設けられている点にある。なお、実施の形態４では、平面設置位置３０１及び高さ設置位置３０３も使用されるが、図１７では、図示を省略している。
【０１５８】
有効範囲１７０２は、左上の頂点がＸｅ＝４００、Ｙｅ＝８８０、右下の頂点がＸｆ＝３８００、Ｙｆ＝２８００で規定される矩形状の領域である。
【０１５９】
有効範囲１７０３は、左上の頂点がＸｇ＝２００、Ｙｇ＝２０００、右下の頂点がＸｈ＝３９００、Ｙｈ＝３５００で規定される矩形状の領域である。
【０１６０】
次に、実施の形態４における通信装置１００の処理の具体例について図１７を用いて説明する。
【０１６１】
まず、第１検知部１０３は、平面送風位置３０２（Ｘｂ＝２４００、Ｙｂ＝３２００）を検知する。ここでは、ユーザは、例えば、平面図２２０上をタップすることで平面送風位置３０２（Ｘｂ＝２４００、Ｙｂ＝３２００）を入力したとする。また、このとき、平面図２２０には、平面送風位置３０２を中心に平面指示アイコン２１１が表示される。
【０１６２】
次に、第２検知部１０４は、平面送風位置３０２に第１高さ指示アイコン２３１又は第２高さ指示アイコン２３２が規定する高さ送風位置３０４が対応付けられたか否かを判定する。ここでは、ユーザは、平面送風位置３０２に第１高さ指示アイコン２３１が規定する高さ位置３０４を対応付ける場合、第１高さ指示アイコン２３１を平面指示アイコン２１１までスワイプする。一方、ユーザは、平面送風位置３０２に第２高さ指示アイコン２３２が規定する高さ位置３０４を対応付ける場合、第２高さ指示アイコン２３２を平面指示アイコン２１１までスワイプする。
【０１６３】
ここでは、ユーザは第１高さ指示アイコン２３１が規定する高さ送風位置３０４を平面送風位置３０２に対応付けたとする。そのため、高さ送風位置３０４は（１０００〜２０００）となる。
【０１６４】
次に、生成部１０５は、第１高さ指示アイコン２３１が規定する有効範囲１７０２を平面図２１０上に設定する。ここで、有効範囲１７０２は「（Ｘｅ＝４００、Ｙｅ＝８８０）：（Ｘｆ＝３８００、Ｙｆ＝２８００）」で規定される矩形状の領域である。
【０１６５】
この場合、平面送風位置３０２は、Ｘｙ＝２４００、Ｙｙ＝３２００であり、有効範囲１７０２外にあるため、生成部１０５は、ユーザの入力を無効と判定し、表示部１０２に無効マーク９５０を表示する。ここでは、無効マーク９５０は、例えば、対応付けアイコン２３１Ｘのアイコン位置１７０１（Ｘｙ＝２７００、Ｙｙ＝３２００）の近傍の位置（Ｘｙ＝２９００、Ｙｙ＝３２００）に表示される。
【０１６６】
次に、生成部１０５は、平面設置位置３０１（Ｘａ＝０、Ｙａ＝０）と、高さ設置位置３０３（２０００）と、平面送風位置３０２（Ｘｂ＝２４００、Ｙｂ＝３２００）と、高さ送風位置３０４（１０００〜２０００）とを用いて、実施の形態１と同様にして、制御データを生成する。
【０１６７】
図１８は、実施の形態４における通信装置１００の処理の一例を示すフローチャートである。
【０１６８】
まず、生成部１０５は、ユーザにより入力済みの平面送風位置３０２を確認する（Ｓ１１１）。
【０１６９】
次に、生成部１０５は、平面送風位置３０２に対してユーザが第１高さ指示アイコン２３１、第２高さ指示アイコン２３２のいずれを対応付けたかを判定する（Ｓ１０２０）。第１高さ指示アイコン２３１が対応付けられた場合（Ｓ１０２０で「１」）、生成部１０５は、平面図２２０に有効範囲１７０２を設定し、平面送風位置３０２が有効範囲１７０２内であれば（Ｓ１０３１でＹＥＳ）、表示部１０２にユーザの指示が有効であるか否かを示すフラグに「有効」をセットする（Ｓ１０４１）。
【０１７０】
一方、平面送風位置３０２が有効範囲１７０２外であれば（Ｓ１０３１でＮＯ）、生成部１０５は、表示部１０２にフラグに「無効」をセットする（Ｓ１０４２）。
【０１７１】
Ｓ１０２０にて、平面送風位置３０２に対して第２高さ指示アイコン２３２が対応付けられた場合（Ｓ１０２０で「２」）、生成部１０５は、平面図２２０に有効範囲１７０３を設定し、アイコン位置１７０２が有効範囲内であれば（Ｓ１０３２でＹＥＳ）、フラグに「有効」をセットする（Ｓ１０４１）。
【０１７２】
一方、平面送風位置３０２が有効範囲１７０３外であれば（Ｓ１０３２でＮＯ）、生成部１０５は、フラグに「無効」をセットする（Ｓ１０４２）。
【０１７３】
フラグに「無効」がセットされた場合、表示部１０２は対応付けアイコン２３１Ｘの近傍に無効マーク９５０を表示する。
【０１７４】
このように、実施の形態４の通信装置１００では、ユーザが入力した平面送風位置３０２がユーザが選択した高さ指示アイコン２３０に応じた有効範囲１７０２、１７０３外であれば、入力が無効であることがユーザに通知される。そのため、実際のエアコン６００の送風位置がユーザが入力した送風位置とは異なる場合であっても、ユーザに納得感を与えることができる。
【０１７５】
なお、実施の形態４では、無効マーク９５０を表示する例を示したが、フラグに有効がセットされた場合、ユーザの入力が有効であることを示す有効マークが表示部１０２に表示されてもよい。これにより、ユーザに対して、入力が有効であることを通知できる。
【０１７６】
（変形例１）
図１９は、本開示の変形例１の操作画面２０１を示す図である。変形例１は、ユーザが入力した送風位置にエアコン６００が送風できない場合、そのことをユーザに通知する。
【０１７７】
図１９の例では、ユーザは、第２高さ指示アイコン２３２が規定する高さ送風位置３０４を平面送風位置３０２に対応付けている。ここで、図１９に示す平面送風位置３０２において、第２高さ指示アイコン２３２が規定する高さ送風位置３０４の高さの風をエアコン６００は送風できなかったとする。
【０１７８】
この場合、エアコン６００は、可能な限りユーザが入力した送風位置に近い送風位置への送風を試みる。図１９の例では、ユーザが入力した高さ送風位置３０４を維持した状態で、平面送風位置３０２に最も近い位置が平面図２１０上において、位置１９０１であったとする。この場合、生成部１０５は、位置１９０１にエアコン６００の実際の送風位置を示す送風位置マーク１９０１Ｘを表示する。
【０１７９】
これにより、ユーザは、自身が入力した送風位置に送風されなかった理由を認識できると共に、エアコン６００の実際の送風位置を認識できる。
【０１８０】
この場合、エアコン６００は、制御データに含まれる平面風向成分２１２の方向に床との直行する面を設定し、その面内に、高さ風向成分が規定する扇状の領域を設定する。そして、エアコン６００は、その扇状の領域と自身の送風可能範囲とが重ならなかった場合、ユーザが入力した送風位置に送風できないと判定する。
【０１８１】
そして、エアコン６００は、送風可能範囲において、扇状の領域と最も近い位置を求める。そして、エアコン６００は求めた最も近い位置を実際の送風位置であるとするフィードバック情報を、通信装置１００に送信する。
【０１８２】
通信装置１００は、このフィードバック情報が規定する実際の送風位置を示す平面図２１０上の位置１９０１に送風位置マーク１９０１Ｘを表示すればよい。なお、ここでは、エアコン６００が、ユーザが入力した送風位置に送付できるか否かの判定を行ったが、これは一例にすぎず、サーバ９００又は通信装置１００がこの判定を行ってもよい。
【０１８３】
（変形例２）
図２０は、本開示の変形例２の操作画面２０１を示す図である。変形例２は、ユーザの移動に追従させてエアコン６００の風向を変更する。
【０１８４】
エアコン６００は、ユーザの位置を検知する位置センサーを備えている。そして、エアコン６００は、検知したユーザの位置を定期的に通信装置１００に送信する。通信装置１００は、エアコン６００からユーザの位置を受信すると、その位置が前回受信した位置に対して規定値以上変化しているか否かを生成部１０５に判定させる。そして、生成部１０５は、今回検知されたユーザの位置が前回検知されたユーザの位置に対して規定値以上変化していれば、ユーザは移動したと判定する。
【０１８５】
図２０の例では、ユーザは、最初、平面図２１０を用いて平面送風位置３０２を指定したため、エアコン６００は平面風向成分２１２の方向に送風していた。その後、ユーザは、位置３０２’に移動し、通信装置１００はその移動を検知した。そのため、通信装置１００は、位置３０２’を平面送風位置とする制御データを生成し、エアコン６００に送信する。これにより、エアコン６００は、平面風向成分２１２の方向から平面風向成分２１２’の方向に風向を変更する。これにより、エアコン６００はユーザが移動しても、ユーザに対して送風できる。
【０１８６】
なお、ここでは、ユーザの移動の検知は通信装置１００が行ったが、サーバ９００が行ってもよい。この場合、サーバ９００は、エアコン６００と通信することでユーザの移動の有無を検知し、ユーザの移動を検知した場合、移動後の位置を通信装置１００に通知すればよい。そして、通信装置１００は、移動後の位置を平面送風位置とする制御データを生成し、エアコン６００に送信すればよい。
【０１８７】
（変形例３）
図２１は、本開示の変形例３の操作画面２０１を示す図である。変形例３は、部屋に設置された複数のエアコン６００のうちユーザが送風を希望するエアコン６００をユーザに選択させる。
【０１８８】
図２１の例では、平面図２１０の左上と右下とにエアコンアイコン２５０が表示されており、部屋に２台のエアコン６００が設置されている。
【０１８９】
左上のエアコンアイコン２５０には星形の識別マークＭ１が付与され、右下のエアコンアイコン２５０には十字型の識別マークＭ２が付与されている。
【０１９０】
例えば、ユーザＡは、平面送風位置３０２として平面送風位置３０２Ａを入力し、高さ送風位置３０４として第１高さ指示アイコン２３１が規定する高さ送風位置３０４を入力した。また、ユーザＡは、送風を希望するエアコン６００として左上のエアコンアイコン２５０を選択した。そのため、平面送風位置３０２Ａに平面指示アイコン２１１が表示され、平面指示アイコン２１１の近傍に第１高さ指示アイコン２３１に対応する対応付けアイコン２３１Ｘが表示され、且つ、識別マークＭ１が表示されている。この場合、ユーザＡは、平面図２１０に表示された複数のエアコンアイコン２５０のうち、送風を希望するエアコンアイコン２５０をタップすることで、エアコンアイコン２５０を選択すればよい。
【０１９１】
ユーザＡと同様に、ユーザＢは、平面送風位置３０２として平面送風位置３０２Ｂを入力し、高さ送風位置３０４として第１高さ指示アイコン２３１が規定する高さ送風位置３０４を入力した。また、ユーザＢは、右下のエアコンアイコン２５０をタップした。そのため、平面送風位置３０２Ｂに平面指示アイコン２１１が表示され、平面指示アイコン２１１の近傍に、対応付けアイコン２３１Ｘが表示され、且つ、識別マークＭ２が表示されている。
【０１９２】
そして、通信装置１００は、ユーザＡが入力した送風位置に基づく制御データを左上のエアコンアイコン２５０に対応するエアコン６００に送信し、ユーザＢが入力した送風位置に基づく制御データを右下のエアコンアイコン２５０に対応するエアコン６００に送信する。
【０１９３】
これにより、部屋に複数のエアコン６００が設置されている場合であっても、ユーザは送風を希望するエアコン６００を選択でき、且つ、自身が選択したエアコン６００を識別マークＭ１、Ｍ２により即座に認識できる。
【０１９４】
（変形例４）
図２２は、本開示の変形例４の操作画面２０１を示す図である。実施の形態１〜４では、ユーザは、第１高さ指示アイコン２３１又は第２高さ指示アイコン２３２を選択することで、高さ送風位置３０４を入力した。変形例４では、ユーザは、高さ図２２０上において、任意の位置を指定することで、高さ送風位置３０４を入力する。
【０１９５】
高さ図２２０には、ユーザに高さ送風位置３０４を入力させるための高さ指示アイコン２２０３が表示されている。ユーザは、高さ指示アイコン２２０３をＺ軸に沿って上下にスワイプさせ、好みの位置で高さ指示アイコン２２０３のスワイプを終了させる。
【０１９６】
図２２の例では、ユーザＡは座標ＺＡに高さ指示アイコン２２０３を位置決めしたため、座標ＺＡの近傍にユーザＡが指定した高さ送風位置３０４を明示するための高さ指定マークＭＡが表示されている。同様に、ユーザＢは座標ＺＢに高さ指示アイコン２２０３を位置決めしたため、座標ＺＢの近傍にユーザＢが指定した高さ送風位置３０４を明示するための高さ指定マークＭＢが表示されている。
【０１９７】
そして、ユーザＡは、平面図２１０において、平面送風位置３０２として平面送風位置３０２Ａを入力し、平面送風位置３０２Ａに座標ＺＡが示す高さ送風位置３０４を対応付けた。そのため、平面送風位置３０２Ａには、平面指示アイコン２１１が表示され、且つ、平面指示アイコン２１１の近傍に高さ指定マークＭＡが表示されている。
【０１９８】
ユーザＢは、平面図２１０において、平面送風位置３０２として平面送風位置３０２Ｂを入力し、平面送風位置３０２Ｂに座標ＺＢが示す高さ送風位置３０４を対応付けた。そのため、平面送風位置３０２Ｂには、平面指示アイコン２１１が表示され、且つ、平面指示アイコン２１１の近傍に高さ指定マークＭＢが表示されている。
【０１９９】
ここで、ユーザＡは、まず、高さ指示アイコン２２０３をスワイプして高さ送風位置３０４を指定する。このとき、座標ＺＡに高さ指定マークＭＡが表示される。次に、ユーザＡは、平面図２１０において、平面送風位置３０２Ａをタップする。このとき、平面指示アイコン２１１が表示される。次に、ユーザＡは、高さ指定マークＭＡを平面送風位置３０２Ａに表示された平面指示アイコン２１１にスワイプさせる。これにより、座標ＺＡが示す高さ送風位置３０４と平面送風位置３０２Ａが示す平面送風位置３０２とが対応付けられる。
【０２００】
ユーザＢも同様にして、高さ指定マークＭＢを平面送風位置３０２Ｂに表示された平面指示アイコン２１１にスワイプさせる。これにより、座標ＺＢが示す高さ送風位置３０４と平面送風位置３０２Ｂが示す平面送風位置３０２とが対応付けられる。
【０２０１】
そして、生成部１０５は、実施の形態２と同様に、ユーザＡ、Ｂが入力した高さ送風位置３０４及び平面送風位置３０２を用いて制御データを生成する。
【０２０２】
このように、変形例４では、ユーザは高さ指示アイコン２２０３を用いて任意の位置に高さ送風位置３０４を設定できる。
【０２０３】
なお、変形例４では、高さ指示アイコン２２０３をスワイプさせて高さ送風位置３０４を入力させる態様が示された。但し、これは一例であり、例えば、ユーザがタップした高さ図２２０上のＺ軸の座標をユーザが入力した高さ送風位置３０４とする態様が採用されてもよい。
【０２０４】
（変形例５）
上記説明では、エアコン６００の送風位置を入力させる例を示したが、本開示はこれに限定されず、例えば、エアコン６００の送風位置に併せて、エアコン６００の他のパラメータをユーザに入力させてもよい。例えば、パラメータとしては、風量が採用できる。例えば、図８において、ユーザＡにより平面指示アイコン２１１Ａが長押しされると、表示部１０２は、風量を調整するための調整画面を操作画面２０１にオーバラップ表示させる。そして、生成部１０５は、ユーザにより入力された風量をユーザＡが入力した送風位置と対応付けて制御データを生成すればよい。
【０２０５】
（変形例６）
上記説明では、操作画面２０１において、平面図２１０及び高さ図２２０は同時に表示されたが、いずれか一方のみ表示されてもよい。この場合、まず、平面図２１０を表示させておき、平面送風位置３０２の入力が終了すると高さ図２２０が表示されるようにしてもよい。或いは、まず、高さ図２２０を表示させておき、高さ送風位置３０４の入力が終了すると平面図２１０が表示されるようにしてもよい。
【産業上の利用可能性】
【０２０６】
本開示によれば、スマートフォンやタブレット端末といった通信装置を用いて送風装置を制御する技術分野にとって有用である。
【符号の説明】
【０２０７】
１００  通信装置
１０２  表示部
１０３  第１検知部
１０４  第２検知部
１０５  生成部
１１０  格納部
１２０  配置検出部
２０１  操作画面
２１０  平面図
２２０  高さ図
２１１  平面指示アイコン
２３０  高さ指示アイコン
２３０Ｘ、２３１Ｘ、２３２Ｘ  対応付けアイコン
２３１  第１高さ指示アイコン
２３２  第２高さ指示アイコン
９５０  無効マーク
７００、１７０２、１７０３  有効範囲
１９０１Ｘ  送風位置マーク
【図１】
2015215146.tif 000003
【図２】
2015215146.tif 000004
【図３】
2015215146.tif 000005
【図４】
2015215146.tif 000006
【図５】
2015215146.tif 000007
【図６】
2015215146.tif 000008
【図７】
2015215146.tif 000009
【図８】
2015215146.tif 000010
【図９】
2015215146.tif 000011
【図１０】
2015215146.tif 000012
【図１１】
2015215146.tif 000013
【図１２】
2015215146.tif 000014
【図１３】
2015215146.tif 000015
【図１４】
2015215146.tif 000016
【図１５】
2015215146.tif 000017
【図１６】
2015215146.tif 000018
【図１７】
2015215146.tif 000019
【図１８】
2015215146.tif 000020
【図１９】
2015215146.tif 000021
【図２０】
2015215146.tif 000022
【図２１】
2015215146.tif 000023
【図２２】
2015215146.tif 000024
【図２３】
2015215146.tif 000025