(57)【要約】【課題】試運転を省略して給湯運転の制御データを取得する。【解決手段】給湯制御部は、浴槽の底面からの異なる高さ位置のそれぞれに対応して、当該高さ位置における浴槽の体積を含む体積データ（１２３）を取得するデータ取得部（１０１）と、体積データから、浴槽への湯供給部の動作量を可変に制御する動作量制御部（１０２）と、を含む。異なる高さ位置毎の体積は、当該高さと浴槽の開口面積とから算出された値を示す。異なる高さと開口面積は、撮影装置によって浴槽の予め定めた部位を撮影するときの、撮影角度と、当該部位に対する撮影装置の位置情報とから三角測量法に従って取得された当該部位の寸法を用いて算出された値を示す。【選択図】図７
2016008777.tif 000002
【特許請求の範囲】
【請求項１】
浴槽へ湯を供給するよう動作する供給部と、
前記供給部の給湯動作を制御する給湯制御部と、を備え
前記給湯制御部は、
浴槽の底面からの異なる高さ位置のそれぞれに対応して、当該高さ位置における浴槽の体積を含む体積データを取得するデータ取得部と、
前記体積データの予め定めた水位に対応した高さ位置の体積から、前記供給部の動作量を可変に制御する動作量制御部と、を備え、
前記異なる高さ位置毎の体積は、当該高さと浴槽の開口面積とから算出された値を示し、
前記異なる高さと前記開口面積は、
撮影装置によって浴槽の予め定めた部位を撮影するときの、撮影角度と、当該部位に対する前記撮影装置の位置情報とから三角測量法に従って取得された当該部位の寸法を用いて算出された値を示す、給湯装置。
【請求項２】
前記予め定めた水位は、浴槽への給湯運転における目標水位を示し、
前記目標水位は、
浴槽の所定部位を前記撮影装置によって撮影するときの、撮影角度と当該所定部位に対する前記撮影装置の位置を示す位置情報とから三角測量法に従って取得された当該所定部位の寸法から算出された値を示す、請求項１に記載の給湯装置。
【請求項３】
外部装置と通信する通信部をさらに、備え、
前記データ取得部は、前記通信部を経由して、前記外部装置から前記体積データを受信するデータ受信部を含む、請求項１または２に記載の給湯装置。
【請求項４】
前記外部装置は、前記撮影装置を含み、
前記データ受信部は、前記通信部を経由した近距離無線通信により、前記撮影装置から前記体積データを受信する、請求項３に記載の給湯装置。
【請求項５】
前記外部装置は、サーバ装置を含み、
前記サーバ装置は、浴槽の識別情報と、当該浴槽の前記体積データとを関連付けて格納する記憶部を有し、
前記データ受信部は、
予め定めた識別情報に関連付けされた前記体積データを、前記サーバ装置から受信するサーバデータ受信部、を有する、請求項３または４に記載の給湯装置。
【請求項６】
プロセッサを備えるコンピュータに、浴槽のサイズ取得方法を実行させるためのプログラムであって、
前記プログラムは、前記プロセッサに、
前記浴槽の形状を取得するステップと、
前記浴槽の体積取得処理を実施する処理ステップと、を実行させ、
前記処理ステップは、
前記浴槽の形状に応じて予め定められた部位の撮影角度をガイダンスするガイド情報を表示部に表示させるガイド表示ステップと、
前記浴槽の底面からの異なる高さ位置のそれぞれに対応して、当該高さ位置における前記浴槽の体積を含む体積データを取得する体積取得ステップと、を含み、
前記異なる高さ位置毎の体積は、当該高さと前記浴槽の開口面積とから算出された値を示し、
前記体積取得ステップは、
撮影装置によって前記浴槽の前記予め定めた部位を撮影するときの、撮影角度と、当該部位に対する前記撮影装置の位置情報とから三角測量法に従って当該部位の寸法を算出するステップと、
算出された前記寸法を用いて前記異なる高さと前記開口面積を算出するステップと、を有する、プログラム。
【請求項７】
前記浴槽の形状を取得するステップは、
前記形状を選択するためのメニュー画面を前記表示部に表示させるステップと、
前記形状の選択操作を受付けるステップと、を含む、請求項６に記載のプログラム。
【請求項８】
前記プログラムは、前記プロセッサに、さらに、
前記浴槽への給湯運転における目標水位を示すデータを取得する水位データ取得ステップを、実行させ、
前記水位データ取得ステップは、
前記撮影装置によって浴槽の前記目標水位に対応した部位を撮影するときの、撮影角度と当該部位に対する前記撮影装置の位置を示す位置情報とから、三角測量法に従って取得された当該部位の寸法から算出するステップを、含む、請求項６または７に記載のプログラム。
【請求項９】
前記ガイド表示ステップは、
撮影画像とともに、前記ガイド情報を前記表示部に表示させるステップを有する、請求項６から８のいずれか１項に記載のプログラム。
【請求項１０】
前記ガイド情報は、撮影画像を撮影視野の中央に位置させるための中央ガイド情報を含む、請求項６から９のいずれか１項に記載のプログラム。
【請求項１１】
前記中央ガイド情報は、前記撮影視野の中央位置を示す画像を含み、
前記ガイド表示ステップは、
前記撮影画像に重畳して前記中央位置を示す画像を表示するステップを有する、請求項１０に記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は浴槽への湯はり機能を備えた給湯装置およびプログラムに関し、特に、湯はりのための制御データを取得する給湯装置およびそのためのプログラムに関する。
【背景技術】
【０００２】
従来、浴槽への自動湯はり機能を備えた給湯装置においては、給湯装置の設置後の初期において、自動湯はりに必要なデータを取得するために、少量の湯はりと、水位測定とを繰返す試運転を行なっていた。ところが、この試運転には通常の自動湯はり運転よりも長時間を要し、また水を無駄に使用するとの課題があった。
【０００３】
自動湯はり運転に関し、特許文献１（特開２０００−１３０８３９号公報）には、浴槽への注湯の開始時と停止時との水位差とその間の注湯量とから、浴槽の開口面積および浴槽の形状などを算出する方法が開示される。また、特許文献２（特開平６−２８１２４３号公報）および特許文献３（特開２００１−３１７８０５号公報）には、浴槽への注湯制御のための構成が開示される。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０００−１３０８３９号公報
【特許文献２】特開平６−２８１２４３号公報
【特許文献３】特開２００１−３１７８０５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述の特許文献１は、実際に湯はり動作を実施して、データを取得することから、取得処理に長時間を要し、また水を無駄に使用するという上記の課題を解消することはできない。また、特許文献２と３でも、この課題を解消する構成は示されない。
【０００６】
それゆえに本発明の目的は、浴槽への給湯運転のための試運転を省略して給湯運転の制御データを取得することのできる給湯装置およびプログラムを提供することである。
【課題を解決するための手段】
【０００７】
この発明のある局面に従う給湯装置は、浴槽へ湯を供給するよう動作する供給部と、供給部の給湯動作を制御する給湯制御部と、を備える。給湯制御部は、浴槽の底面からの異なる高さ位置のそれぞれに対応して、当該高さ位置における浴槽の体積を含む体積データを取得するデータ取得部と、体積データのうちの予め定めた水位に対応した高さ位置の体積から、供給部の動作量を可変に制御する動作量制御部と、を含む。
【０００８】
異なる高さ位置毎の体積は、当該高さと浴槽の開口面積とから算出された値を示す。異なる高さと開口面積は、撮影装置によって浴槽の予め定めた部位を撮影するときの、撮影角度と、当該部位に対する撮影装置の位置情報とから三角測量法に従って取得された当該部位の寸法を用いて算出された値を示す。
【０００９】
好ましくは、予め定めた水位は、浴槽への給湯運転における目標水位を示し、目標水位は、浴槽の所定部位を撮影装置によって撮影するときの、撮影角度と当該所定部位に対する撮影装置の位置を示す位置情報とから三角測量法に従って取得された当該所定部位の寸法から算出された値を示す。
【００１０】
好ましくは、外部装置と通信する通信部をさらに、備え、データ取得部は、通信部を経由して、外部装置から体積データを受信するデータ受信部を含む。
【００１１】
好ましくは、外部装置は撮影装置を含み、データ受信部は、通信部を経由した近距離無線通信により、撮影装置から体積データを受信する。
【００１２】
好ましくは、外部装置はサーバ装置を含み、サーバ装置は、浴槽の識別情報と、当該浴槽の体積データとを関連付けて格納する記憶部を有し、データ受信部は、予め定めた識別情報に関連付けされた体積データを、サーバ装置から受信するサーバデータ受信部、を有する。
【００１３】
この発明の他の局面に従うプログラムは、プロセッサを備えるコンピュータに、浴槽のサイズ取得方法を実行させるためのプログラムであって、プロセッサに、浴槽の形状を取得するステップと、浴槽の体積取得処理を実施する処理ステップと、を実行させる。
【００１４】
処理ステップは、浴槽の形状に応じて予め定められた部位の撮影角度をガイダンスするガイド情報を表示部に表示させるガイド表示ステップと、浴槽の底面からの異なる高さ位置のそれぞれに対応して、当該高さ位置における浴槽の体積を含む体積データを取得する体積取得ステップと、を含む。異なる高さ位置毎の体積は、当該高さと浴槽の開口面積とから算出された値を示す。
【００１５】
体積取得ステップは、撮影装置によって浴槽の予め定めた部位を撮影するときの、撮影角度と、当該部位に対する撮影装置の位置情報とから三角測量法に従って当該部位の寸法を算出するステップと、算出された寸法を用いて異なる高さと開口面積を算出するステップと、を有する。
【００１６】
好ましくは、浴槽の形状を取得するステップは、形状を選択するためのメニュー画面を表示部に表示させるステップと、形状の選択操作を受付けるステップと、を含む。
【００１７】
好ましくは、プログラムは、プロセッサに、さらに、浴槽への給湯運転における目標水位を示すデータを取得する水位データ取得ステップを、実行させ、水位データ取得ステップは、撮影装置によって浴槽の目標水位に対応した部位を撮影するときの、撮影角度と当該部位に対する撮影装置の位置を示す位置情報とから、三角測量法に従って取得された当該部位の寸法から算出するステップを、含む。
【００１８】
好ましくは、ガイド表示ステップは、撮影画像とともに、ガイド情報を表示部に表示させるステップを有する。
【００１９】
好ましくは、ガイド情報は、撮影画像を撮影視野の中央に位置させるための中央ガイド情報を含む。
【００２０】
好ましくは、中央ガイド情報は、撮影視野の中央位置を示す画像を含み、ガイド表示ステップは、撮影画像に重畳して中央位置を示す画像を表示するステップを有する。
【発明の効果】
【００２１】
本発明によれば、浴槽の給湯運転を制御するための体積データを、撮影装置を用いた三角測量法によって取得された寸法から算出することによって取得することができる。したがって、体積データを取得するための試運転を省くことができる。
【図面の簡単な説明】
【００２２】
【図１】本実施の形態に係るシステム構成の概要を表わす図である。
【図２】実施の形態に係る給湯装置の概略構成図である。
【図３】本発明の各実施の形態に係る給湯装置の制御部の概略構成図である。
【図４】実施の形態に係るリモコンの概略構成図である。
【図５】実施の形態に係るスマートフォンの概略構成図である。
【図６】実施の形態に係るサーバ装置の概略構成図である。
【図７】実施の形態に係る給湯装置の機能構成図である。
【図８】実施の形態に係るサーバ装置の機能構成図である。
【図９】本発明の実施の形態に係るシステムの概略処理フローチャートである。
【図１０】実施の形態に係る浴槽の体積データ取得の測定処理を説明する図である。
【図１１】実施の形態に係る浴槽の体積データ取得の測定処理を説明する図である。
【図１２】実施の形態に係る浴槽の体積データ取得の測定処理を説明する図である。
【図１３】実施の形態に係る浴槽の体積データ取得の測定処理を説明する図である。
【図１４】実施の形態に係る浴槽の体積データ取得の測定処理を説明する図である。
【図１５】実施の形態に係る浴槽の体積データ取得の測定処理を説明する図である。
【図１６】実施の形態に係る浴槽の体積データ取得の測定処理を説明する図である。
【図１７】実施の形態に係る浴槽の体積データ取得の測定処理を説明する図である。
【図１８】実施の形態に係る浴槽の体積データ取得の測定処理を説明する図である。
【図１９】実施の形態に係る浴槽の体積データ取得の測定処理を説明する図である。
【図２０】実施の形態に係る浴槽の体積データ取得の測定処理を説明する図である。
【図２１】実施の形態に係るガイド表示画面例を模式的に示す図である。
【図２２】実施の形態に係るガイド表示画面例を模式的に示す図である。
【図２３】実施の形態に係るガイド表示画面例を模式的に示す図である。
【図２４】実施の形態に係るガイド表示画面例を模式的に示す図である。
【図２５】実施の形態に係るガイド表示画面例を模式的に示す図である。
【図２６】実施の形態に係る給湯装置における給湯処理を説明するフローチャートである。
【発明を実施するための形態】
【００２３】
以下、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがって、それらについての詳細な説明は繰り返さない。
【００２４】
なお、ここでは浴槽のサイズとは、幅、高さ、奥行等の寸法と、浴槽の体積を含み、体積は浴槽の容積を示す。
【００２５】
［技術思想］
本実施の形態に係る技術思想は、以下のとおりである。
【００２６】
給湯装置は、浴槽への給湯制御に際して、体積データを取得し、この体積データから、注湯電磁弁等の供給部の動作量を可変に制御する。ここで、体積データは、撮影装置によって浴槽の予め定めた部位を撮影するときの、撮影角度と、当該部位に対する撮影装置の位置情報とから三角測量法に従って取得された当該部位の寸法を用いて算出された値に基づいている。
【００２７】
したがって、浴槽への給湯運転制御のための制御データ（体積データに相当）を予め取得するための試運転を省略することができ、また、試運転に要する時間および試運転による湯水の無駄も排除することができる。
【００２８】
＜システムの概略構成＞
図１は、本実施の形態に係るシステム構成の概要を表わす図である。図１のシステムは、給湯装置が上述の体積データを取得するネットワークシステムを含む。
【００２９】
図１を参照して、システムは給湯装置２００を設置した各家庭の屋内システム、サーバ装置３００および多機能携帯電話であるスマートフォン４００を備える。これらは、ネットワークＮＴを介して相互に通信する。スマートフォン４００は、ユーザ操作を受付ける操作部、カメラ等の撮影部、画像を含む情報を表示する液晶等の表示部、および通信部を少なくとも備える。なお、これら機能を備える携帯型装置であれば、スマートフォン４００に限定されない。スマートフォン４００は、上述の撮影装置に対応する。
【００３０】
各家庭の屋内システムは、浴槽５００への給湯機能（“湯はり”とも言う）を有した給湯装置２００、および給湯装置２００と通信して遠隔制御するリモコン（リモートコントローラの略）１００を含む。スマートフォン４００はリモコン１００と無線通信（ＮＦＣ（Near field communication）、iBeacon（登録商標）などの近距離無線通信）データ通信をする。なお、スマートフォン４００は、リモコン１００とケーブルを介して有線通信してもよく、または屋外から屋内のリモコン１００と通信してもよい。
【００３１】
図１のシステムにおいて、給湯装置２００は、スマートフォン４００またはサーバ装置３００から上述の体積データを取得する。体積データの取得方法の詳細は後述する。
【００３２】
＜給湯装置２００の構成＞
図２は、実施の形態に係る給湯装置２００の概略構成図である。本実施の形態では、給湯装置２００の出湯経路は、カラン（蛇口、シャワー等の先栓）を介して給湯するための経路と、浴槽５００に注湯するための給湯経路とを含む。“ふろ自動運転モード”では、給湯経路を用いて浴槽５００への給湯のみが実施される（カランからの給湯はない）。本実施の形態のふろ自動運転モードでは、予め取得した浴槽５００に関する体積データと予め定めた水位に基づき、浴槽５００へ湯水の供給部（後述の注湯電磁弁１３４）を制御する。
【００３３】
図２を参照して給湯装置２００は、筐体１ａ内において、熱交換器および燃焼バーナ等が格納された燃焼缶体（以下、単に「缶体」とも称する）３０、送風ファン、水道水等を給水するための給水路に相当する入水管５０、バイパス管６０、出湯管７０、および各部（弁、センサ、ポンプ等）を制御および監視するための制御部２１０を備える。
【００３４】
給水路に相当する入水管５０および出湯管７０の間にはバイパス管６０が配置される。入水管５０には、バイパス管６０への分流を制御するための分配弁８０が介挿接続される。さらに、入水管５０には流量センサ１５０が配置される。分配弁８０の開度に応じて、給水量の一部が入水管５０からバイパス管６０へ分流される。全体給水量に対する分流の割合は、分配弁８０の開度に応じて制御される。
【００３５】
分配弁８０よりも下流側（缶体側）に配置された流量センサ１５０は、缶体３０を通過する流量（給湯流量）を検出する。
【００３６】
入水管５０からの水は熱交換器によって所定温度まで加熱された湯となり、湯は出湯管７０および合流点７５を経て送出される。したがって、給湯装置２００からは、缶体３０から出力された高温湯と、バイパス管６０からの水を混合した適温の湯が、台所や浴室等の給湯栓１９０または浴槽５００内への注湯回路等に供給される。
【００３７】
出湯管７０に設けられた流量調整弁９０は、給湯流量を制御するために、図示しないステッピングモータによって開閉度が可変に制御される。具体的には、ステッピングモータは、制御部２１０からのパルス信号（電力）に同期して回転動作する。流量調整弁９０はステッピングモータの回転軸に連接して設けられ、ステッピングモータの回転に連動して開閉の程度が変更されることによって、弁の開閉に関する正確な位置決めが可能となる。
【００３８】
また、流量調整弁９０の下流側であって、給湯栓１９０へ連通する経路とは別に備えられる注湯路には、浴槽５００への注湯（湯の供給）のための注湯弁に相当する注湯電磁弁１３４が設けられる。給湯路から注湯電磁弁１３４を介した注湯路への送出量は注湯流量センサ１３０により計測される。流量センサ１５０および注湯流量センサ１３０は、代表的には、羽根車式流量センサによって構成される。なお、注湯電磁弁１３４に関連して設けられた逆止弁によって、注湯路に送出された湯が流量調整弁９０側に逆流することが防止される。
【００３９】
図１の給湯装置２００は風呂の追焚循環回路も有する。追焚循環回路には、図中の矢印“ふろ戻り”で示す戻り回路および矢印“ふろ往き”で示す往き回路が設けられる。戻り回路の上流端（すなわち、浴槽５００側）は、浴槽５００に設置された循環アダプタ８１の吸込側ノードに接続される。また、往き回路の下流端（すなわち、浴槽５００側）は、循環アダプタ８１の吐出側ノードに接続される。
【００４０】
ふろポンプ３３が作動すると、浴槽５００からの浴槽水は、循環アダプタ８１の吸込口から、風呂戻り配管および缶体３０の熱交換器、ならびに、風呂往き配管を経由して、循環アダプタ８１の吐出口８６へ至る経路を循環する。これにより、浴槽５００（循環アダプタ８１）と缶体３０の熱交換器との間に浴槽水を循環させる追焚循環経路が形成される。
【００４１】
浴槽５００への注湯路は追焚循環経路の一部を利用して実現される。注湯路は、注湯電磁弁１３４を経由して、追焚循環経路（戻り経路）に合流するように配置される。注湯電磁弁１３４は、リモコン１００の注湯運転操作等によって注湯の実行および遮断を切換えるように動作する。
【００４２】
本実施の形態では、浴槽５００への給湯運転時には、注湯電磁弁１３４への分岐部によって、給湯経路から分岐供給される湯は、注湯路および追焚循環経路を経由して浴槽５００に注湯される。このとき給湯路から分岐した注湯路において上述の分岐部から浴槽５００までの途中部に圧力式の水位センサ３８が介挿されて、ＣＰＵ２０１は水位センサ３８の出力に基づき、浴槽５００の水位を検出することができる。
【００４３】
制御部２１０は、缶体３０における湯水のボイラー燃焼および熱交換器による加熱を制御するが、その仕組みはよく知られたものであるから、ここでは説明を繰返さない。
【００４４】
＜給湯装置２００の制御部の構成＞
図３は本発明の各実施の形態に係る給湯装置２００の制御部２１０の概略構成図である。制御部２１０は、ＣＰＵ（Central Processing Unit）２０１を備える。ＣＰＵ２０１には、浴槽５００についての体積データ１２３、目標水位データ１２６および後述の試運転完了データ１２７を含む各種データおよび制御プログラムをＥＥＰＲＯＭ（Electrically Erasable Programmable Read-Only Memory）等の不揮発性記憶領域に格納する記憶部２０２、インターフェイス２０３、ユーザ操作を受付けるための操作部２０４、給湯装置２００の運転に関する情報を出力する出力部２０５、およびリモコン１００と通信するための通信部２０６が接続される。
【００４５】
操作部２０４は、運転開始／停止切替え、運転モード切替え、温度・湯量切替え等を指示するためにユーザが操作するスイッチ等を含む。インターフェイス２０３はアナログ−デジタルコンバータ等を含んで、給湯装置２００内の弁、ポンプ等に制御信号を送出するとともに、センサ（水位センサ（圧力センサ）、サーミスタ等の温度センサ、流量センサ等）からの検出信号を入力する。出力部２０５は、運転に係る各種情報（運転モード、温度、湯量、メッセージ）を表示する表示部およびスピーカ等を含む。
【００４６】
記憶部２０２の試運転完了データ１２７は試運転モードを実施したか否かを示す。具体的には、給湯装置２００は、従来の手順に従い設置時に、施工業者等が浴槽５００への少量の湯はりと、水位測定とを繰返しながら体積データを取得する試運転モードの機能も有する。この試運転モードが実施された場合には、体積データ１２３は試運転モードで取得したデータを示すとともに、試運転完了データ１２７は試運転モードが実施されたことを示すように０→１にセットされる。
【００４７】
図３の給湯装置２００は、操作部２０４と出力部２０５を備えたが、これら機能は給湯装置２００に代替してリモコン１００に備えられるとしてもよい。その場合には、リモコン１００の後述する操作部１５、表示部１４、およびスピーカ１７が、操作部２０４と出力部２０５の機能として兼用される。
【００４８】
＜リモコン１００の構成＞
図４は、実施の形態に係るリモコン１００の概略構成図である。図４を参照して、リモコン１００は、装置全体を制御するためのＣＰＵ（Central Processing Unit）１０を備える。さらに、ＣＰＵ１０に接続された、メモリ１３、液晶ディスプレイ、ＬＥＤ（Light Emitting Diode）等の表示部１４、スイッチ等からなりユーザ操作を受付けるための操作部１５、給湯装置２００の制御部２１０およびスマートフォン４００と通信するための通信部１６、および音声出力のスピーカ１７を備える。メモリ１３は、一例として、ＣＰＵ１０で実行されるプログラムを記憶するためのメモリであるＲＯＭ（Read Only Memory）１１および各種データを記憶したりＣＰＵ１０でプログラムを実行する際の作業領域となったりするためのメモリであるＲＡＭ（Random Access Memory）１２を含む。ＲＯＭ１１は、体積データを格納するＥＥＰＲＯＭ（図示せず）を含む。
【００４９】
＜サーバ装置３００の構成＞
図６は、実施の形態に係るサーバ装置３００の概略構成図である。図６を参照してサーバ装置３００は、装置全体を制御するためのＣＰＵ（Central Processing Unit）３０を備える。さらに、ＣＰＵ３０に接続された、メモリ３４、およびネットワークＮＴを介した通信を行なうための通信部３５を備える。メモリ３４は、一例として、ＣＰＵ３０で実行されるプログラムを記憶するためのメモリであるＲＯＭ３１、ＣＰＵ３０でプログラムを実行する際の作業領域となったり計算値を記憶したりするためのメモリであるＲＡＭ３２、および大型の記憶装置の一例としてのＨＤＤ（Hard Disk Drive）３３を含む。
【００５０】
サーバ装置３００は一般的なコンピュータに相当する機能を有して構成される。サーバ装置３００は、ユーザの操作入力を受け付けるための操作部やディスプレイをさらに含んでもよい。また、図１で例示されたように、サーバ装置３００が複数のサーバ装置から構成されるものである場合、他のサーバ装置と通信する機能も有する。
【００５１】
＜スマートフォン４００の構成＞
図５は、実施の形態に係るスマートフォン４００の概略構成図である。図５を参照して、スマートフォン４００は、ＣＰＵ（Central Processing Unit）４０１、タッチスクリーン４０２、被写体を撮影するためのカメラ４０３、メモリ４０４、電源のＯＮ／ＯＦＦ等のボタン（操作部）４０５、ネットワークＮＴを介しサーバ装置３００と通信する機能およびリモコン１００と通信する機能を有した通信インターフェイス４０６、音声出力のためのスピーカ４０７、メモリＩ／Ｆ（Interfaceの略）４０８、およびセンサ部４１２を備える。
【００５２】
メモリＩ／Ｆ４０８は、外部から着脱自在に装着されるメモリカード４０９のデータを読み書きするメモリドライバに相当する。ここでは、装着される記憶媒体の種類をメモリカードとしたが、これに限定されない。
【００５３】
センサ部４１２は、スマートフォン４００にかかる加速度を検出するための加速度センサ４１３およびスマートフォン４００の回転角度を検出するための地磁気センサ４１４を含む。
【００５４】
タッチスクリーン４０２は、ディスプレイ４１０およびタッチパネル（タブレット）４１１とで構成された表示一体型入力装置を構成するが、これに代替して、ディスプレイと操作部（ボタン、キー等）を個別に設けるとしてもよい。また、タッチスクリーン４０２は、撮影時にカメラ４０３の撮影画像を表示するビューファインダ機能を有する。
【００５５】
メモリ４０４は、各種のＲＡＭ、ＲＯＭ、フラッシュメモリ、ハードディスク等によって実現される。メモリ４０４は、ＣＰＵ４０１によって実行される各種プログラム、ならびにＣＰＵ４０１によって読出される体積データを含む各種データを格納する。ＣＰＵ４０１は、メモリ４０４に記憶されている各種のプログラムを実行することによって、各種の情報処理等を実行する。
【００５６】
＜機能ブロック構成＞
実施の形態に係る給湯装置２００とサーバ装置３００の機能構成を、体積データ取得のための構成を主体にして説明する。図７は、実施の形態に係る給湯装置２００の機能構成図である。図８は、実施の形態に係るサーバ装置３００の機能構成図である。図７を参照して、給湯装置２００のＣＰＵ２０１は、インターフェイス２０３を介して浴槽５００への給湯のための注湯電磁弁１３４、注湯電磁弁１３４を介した浴槽５００への送出量を計測する注湯流量センサ１３０、および水位センサ３８等と信号のやりとりをする。また、ＣＰＵ２０１は、動作量制御部１０２、体積データ１２３を取得するデータ取得部１０１、浴槽５００への給湯運転における目標水位を示す目標水位データ１２６を、通信部２０６を介してリモコン１００から受信して取得する水位データ取得部１０４、これら取得したデータを記憶部２０２に格納するとともに、記憶部２０２のデータを読出すアクセス部１０３を備える。
【００５７】
データ取得部１０１は、通信部２０６を介してリモコン１００等の外部装置から体積データ１２３を受信するデータ受信部１０７を含む。データ受信部１０７は、後述するように、サーバ装置３００からの体積データ１２３を受信するサーバデータ受信部１０８を有する。
【００５８】
動作量制御部１０２は、記憶部２０２の体積データ１２３と所定水位とから、浴槽５００への湯の供給部（注湯電磁弁１３４に相当）の動作量を可変に制御する。この動作量は、弁の開閉の度合を示す。例えば、この可変制御では、動作量制御部１０２は体積データ１２３から必要な注湯量を取得する。浴槽５００への注湯運転は、動作量制御部１０２が注湯電磁弁１３４を閉→開に制御し開始される。運転中は注湯流量センサ１３０からの検出流量が積算され、動作量制御部１０２は、その積算値が、上記の必要な注湯量に達したと判定すると、注湯電磁弁１３４を開→閉に制御する。なお、ここでは、注湯電磁弁１３４の開度は開と閉の２種類としたが、中間の開度をとるように制御してもよい。
【００５９】
図８を参照してサーバ装置３００のＣＰＵ３０は、通信部３５により送受信するデータに基づき、メモリ３４にデータを読み書きするための機能部を有する。具体的には、通信部３５からのデータを受信するデータ受信部３０１、データをメモリ３４に格納する書込部３０２、通信部３５を介して要求元にデータを送信するデータ送信部３０３、およびメモリ３４からデータを読出してデータ送信部３０３に出力する読出部３０４を備える。
【００６０】
ここで、サーバ装置３００のメモリ３４には、１または複数に体積情報１３１が格納される。体積情報１３１は、浴槽５００の体積データ１２３、当該浴槽５００の種類・型式等を示す識別情報１２４、およびＩＤデータ１２５を関連付けて含む。ここで、体積情報１３１は、通信部３５およびデータ受信部３０１を介してスマートフォン４００から受信した情報であって、ＩＤデータ１２５は、当該体積データ１２３の登録元（ユーザ）を識別する情報、より特定的には送信元のスマートフォン４００のユーザ名等に相当する。
【００６１】
図７の機能はＣＰＵ２０１が実行するプログラム、またはプログラムと回路の組合わせにより実現される。また、図８の機能はＣＰＵ３０が実行するプログラム、またはプログラムと回路の組合わせにより実現される。
【００６２】
＜全体の動作概要＞
本実施の形態における、全体動作の概要を、スマートフォン４００による体積データ取得動作および体積データを給湯装置２００に供給する動作を主体に説明する。図９は、本発明の実施の形態に係るシステムの概略処理フローチャートである。図９では、給湯装置２００、リモコン１００、スマートフォン４００およびサーバ装置３００それぞれの処理が、相互の通信処理と関連付けて示される。
【００６３】
まず、ユーザが、スマートフォン４００のタッチパネル４１１から、浴槽の体積データ算出のアプリケーションプログラムの起動（ＣＰＵ４０１によるプログラムの実行開始）操作をすると、ディスプレイ４１０に処理メニュー画面が表示される（ステップＴ１）。このアプリケーションプログラムは、予めメモリ４０４に格納されており、ＣＰＵ４０１がこれを読出して実行する。
【００６４】
メニュー画面を確認し、ユーザがタッチパネル４１１から実行する処理の選択指示を入力すると、ＣＰＵ４０１は操作内容を受付けて（ステップＴ２）、操作内容から選択された処理を判定する（ステップＴ３）。
【００６５】
浴槽５００の体積測定処理が選択されたと判定されると、三角測量法による測定処理が実施される（ステップＴ４）。この処理により体積データ１２３および目標水位データ１２６が取得される。この測定処理の詳細は後述する。
【００６６】
測定処理が終了して体積データ１２３および目標水位データ１２６が取得されると、これらデータはメモリ４０４に格納されるとともに、リモコン１００宛に通信インターフェイス４０６を介して送信される（ステップＴ１２）。
【００６７】
リモコン１００のＣＰＵ１０は、通信部１６を介して、スマートフォン４００からの体積データ１２３および目標水位データ１２６を受信すると、受信したデータを給湯装置２００宛に送信（転送）し、給湯装置２００のＣＰＵ２０１は、通信部２０６を介してリモコン１００からのデータを受信する（ステップＴ１３、Ｔ１４、Ｔ１５）。
【００６８】
給湯装置２００のデータ取得部１０１および水位データ取得部１０４は、受信した体積データ１２３および目標水位データ１２６を、アクセス部１０３を介して記憶部２０２に格納する。
【００６９】
ＣＰＵ２０１は、記憶部２０２に体積データ１２３および目標水位データ１２６を格納すると、受信完了通知をリモコン１００に送信し、リモコン１００は受信した完了通知を、スマートフォン４００に転送するとともに、給湯装置２００からの受信完了通知を表示部１４等に出力する（ステップＴ１６、Ｔ１７、Ｔ１８）。これにより、給湯装置２００は、スマートフォン４００によって測定された体積データ１２３を取得することができる。
【００７０】
以降、給湯装置２００では、動作量制御部１０２を用いたふろ自動運転モードを、アクセス部１０３を介して記憶部２０２から読出した体積データ１２３および目標水位データ１２６に基づき実施することができる。
【００７１】
一方、スマートフォン４００では、リモコン１００から受信完了通知を受信すると、これをディスプレイ４１０に表示する（ステップＴ１９、Ｔ２０）。
【００７２】
スマートフォン４００のＣＰＵ４０１は、ステップＴ４で測定した体積データをサーバ装置３００に登録するか否かを判定する（ステップＴ２１）。例えば、ユーザが入力操作内容から登録しないと判定した場合は（ステップＴ２１でＮＯ）処理は終了するが、登録すると判定した場合には（ステップＴ２１でＹＥＳ）、データ登録要求とともに測定した体積データ１２３をサーバ装置３００に送信する（ステップＴ２３）。このデータ登録要求は、登録元（ユーザ）を識別する情報および測定した浴槽５００の種類・型式を示す識別情報が付加された体積データ１２３を含む。
【００７３】
サーバ装置３００では、図８のデータ受信部３０１が、スマートフォン４００からの登録要求を受信すると、書込部３０２は受信データをメモリ３４に書込む（格納する）。これにより、メモリ３４には、スマートフォン４００から受信した情報、すなわち登録元のユーザのＩＤデータ１２５、浴槽５００の種類・型式等を示す識別情報１２４および体積データ１２３を関連付けた体積情報１３１が格納される（ステップＴ２４、Ｔ２５）。なお、サーバ装置３００は、ステップＴ２４で要求を受信しないときは処理を終了する。
【００７４】
次に、サーバ装置３００から、ふろ自動運転モードのための体積データ１２３を取得する場合を説明する。ステップＴ３に戻り、ユーザがサーバ装置３００からの取得を選択した場合には、ＣＰＵ４０１は選択操作を受付け（ステップＴ５）、サーバ装置３００に対して体積データの要求を送信する（ステップＴ７）。この要求には、浴槽５００の種類・型式の情報が含まれる。なお、種類・型式の情報は、ユーザによるタッチパネル４１１からのキー入力データ、またはカメラ４０３を介して読取った浴槽５００の種類・型式の情報を含むＱＲコード（登録商標）、バーコード等を含む。その後、要求した体積データ１２３をサーバ装置３００から受信すると、受信した体積データ１２３はメモリ４０４に格納され（ステップＴ１１）、前述したステップＴ１２に移行する。
【００７５】
一方、サーバ装置３００においては、図８のデータ受信部３０１が、浴槽５００の種類・型式等を含む体積データの要求をスマートフォン４００から受信すると（ステップＴ８）、読出部３０４は、受信要求に含まれる種類・型式等に基づきメモリ３４を検索し、当該種類・型式を示す識別情報１２４に関連付けされた体積データ１２３を読出す。データ送信部３０３は、読出された体積データ１２３を、通信部３５を介して要求元（スマートフォン４００）宛に送信する（ステップＴ９、Ｔ１０）。これにより、給湯装置２００は、サーバ装置３００から体積データ１２３を取得することができる。
【００７６】
次に、ふろ自動運転モードのための体積データ１２３をスマートフォン４００に装着されたメモリカード４０９から取得する場合を説明する。ステップＴ３に戻り、操作内容から、メモリカードからの取得が指示されたと判定されると、ＣＰＵ４０１は、装着されたメモリカード４０９の体積データをメモリＩ／Ｆ４０８を介して読出し（ステップＴ６）、その後、ステップＴ１２に移行する。これにより、給湯装置２００は、メモリカード４０９から読出した体積データ１２３を取得することができる。
【００７７】
ここでは、給湯装置２００はリモコン１００を経由して、体積データ１２３を取得したが、データ受信部１０７が通信部２０６を介してスマートフォン４００（リモコン１００を中継せずに）と通信して取得してもよい。または、サーバデータ受信部１０８が、通信部２０６を介してサーバ装置３００と通信して取得するとしてもよい。
【００７８】
実施の形態によれば、図９に示したように、給湯装置２００がふろ自動運転モードを制御するための体積データ１２３を取得するルートとして、スマートフォン４００による実際の測定処理（ステップＴ４）、サーバ装置３００からの配信、およびメモリカード４０９からの読出し等の多様なルートを提供することができる。
【００７９】
＜体積データの算出処理＞
スマートフォン４００を用いて算出される浴槽５００の体積データは、浴槽５００の底面からの異なる高さに対応した位置（以下、高さ位置という）のそれぞれに対応して、当該高さ位置における浴槽の体積、すなわち底面から当該高さ位置まで水を供給した場合の容量を示す。スマートフォン４００のＣＰＵ４０１は、メモリ４０４に予め格納された浴槽サイズ取得プログラムを実行することにより、体積データを取得する体積取得部の機能を有する。体積取得部は、この異なる高さ位置毎の体積を、当該高さと、この高さ位置を含む浴槽５００内の水平面である開口面積とから算出する。異なる高さと、その開口面積は、浴槽５００の予め定められた部位の寸法（奥行、長さ、高さ、幅のサイズ）から算出する。予め定められた部位は、体積算出のために寸法測定が必要な１つ以上の部位であって、浴槽５００の形状から定まる。
【００８０】
本実施の形態では、寸法は、三角形の１辺の長さと両端の角度が分かる時は残り１点の位置は三角関数を用いて算出できるという測定原理に基づき算出（測定）される。具体的には、スマートフォン４００のカメラ４０３が予め定められた部位を撮影するときの、撮影角度（撮影アングル）と撮影装置（すなわちカメラ４０３）の予め定められた部位に対する位置を示す情報とを用いた三角測量法に従い算出される。なお、カメラ４０３の撮影視野の被写体像は、ディスプレイ４１０に撮影画像として表示される。
【００８１】
図１０〜図２０は、実施の形態に係る浴槽の体積データ取得のための測定処理を説明する図である。この測定処理は、図９のステップＴ４の処理に相当する。各図では、浴槽５００の断面、開口等の形状を模式的に示すとともに、適宜、撮影装置（スマートフォン４００のカメラ４０３）の位置情報と、撮影角度とを関連付けて示す。
【００８２】
図１０には、風呂場に設置された浴槽５００の断面形状が模式的に示される。体積算出のために必要な各部位の寸法として高さｈ４、ｈ６、ｈ８およびｈ１０、ならびに幅ｗ１〜ｗ６が示されて、これらは上述の測定原理による三角測量法を応用した手順（１）〜（５）に従い算出される。なお、図示される浴槽５００は、注湯路からの湯を浴槽内に供給するふろアダプタを備え、且つ半身浴用の腰掛け５１が、深底部から立ち上げられて一体成形されて備える。なお、浴槽５００の形状はこれに限定されない。
【００８３】
手順（１）：まず、奥行ｄを算出する。図１１（Ａ）を参照して、浴槽５００の手前端の真上で、洗い場床面５２上に立ったユーザはスマートフォン４００を携帯し、浴槽５００の奥底が撮影視野の中央に収まるように奥底に対しカメラ４０３を向け、画面のタッチ操作をする。タッチ操作されたとき、ＣＰＵ４０１は、加速度センサ４１３の出力値Ａｙから重力ｇ（９．８ｍ毎秒毎秒）を基準に撮影角度Ａ１を算出する。撮影角度Ａ１は、図１１（Ｂ）を参照して、Ａｙ＝−ｇ/ｃｏｓ（Ａ１）およびＡ１＝ａｃｏｓ（−ｇ/Ａｙ）の式に従い算出することができるが、撮影角度の取得方法は、これに限定されない。
【００８４】
次に、撮影対象の部位に対するカメラ４０３の位置情報である図中の高さｈ３の辺とその一方端の角度（直角度）と撮影角度から、測定原理に従い浴槽５００の奥行ｄ（ｄ＝ｔａｎ（Ａ１）・ｈ′）を算出する。ただし、ｈ′は、洗い場床面５２から浴槽５００の上部までの高さを示す。
【００８５】
ここで、ＣＰＵ４０１は、ユーザの目線の高さｈ２、すなわちカメラ４０３の洗い場床面５２からの高さｈ２を、事前に入力されたユーザ身長を用いて、ｈ２＝身長−１０ｃｍとして算出する。なお、身長から差し引く値は１０ｃｍに限定されない。なお、図８（Ａ）の高さｈ１は、浴槽底面と洗い場床面５２との段差に相当し、高さｈ１は、事前に入力しておくものとする。
【００８６】
なお、ｈ１の値が不明であり、事前入力することができない場合は計測してもよい。ｈ１を計測するには、浴槽５００の中にユーザが入り、前述と同様の方法で浴槽５００の底面から上部を撮影するときの撮影角度により浴槽５００の高さｈを計測し、同様に洗い場床面５２からの浴槽上部の高さｈを計測し、ｈ１＝ｈ−ｈ′として算出することができる。
【００８７】
手順（２）：次に、奥底面を撮影中のカメラ４０３の撮影視野を上方向に、浴槽５００の開口面積が大きく変わる部位まで移動させることでカメラ４０３の撮影角度を変える。ユーザは、撮影視野に入る浴槽５００の表示画像を確認しながら、開口面積が大きく変わるポイント（部位）の画像がディスプレイ４１０の画面中央に位置したとき画面をタッチ操作すると、ＣＰＵ４１０は加速度センサ４１３の出力値から撮影角度Ａ２を算出し、撮影角度Ａ２から、当該部位の高さｈ４を以下のように算出する。
【００８８】
つまり、図１２（Ａ）と（Ｂ）を参照して、撮影角度Ａ２＝ａｃｏｓ（−ｇ/Ａｙ）およびカメラ４０３の当該ポイントに対する位置情報を示すｈ５＝ｄ/ｔａｎ（Ａ２）から、当該ポイントの位置を示す高さｈ４（ｈ４＝ｈ３−ｈ５）を算出することができる。
【００８９】
手順（３）：次に、図１０に示した浴槽５００の幅ｗ１とｗ２を算出する。具体的には、ディスプレイ４１０の中央に浴槽５００の底面が収まるようにカメラ４０３を向けて、カメラ４０３の位置情報である高さｈ４の位置から、向かって左側の浴槽端まで撮影したときの画面のタッチ操作時の撮影角度Ａ３と、逆の端まで撮影したときの画面のタッチ操作時の撮影角度Ａ４を算出する（図１３（Ａ）と（Ｂ）と（Ｃ）と図１４を参照）。この場合の撮影角度Ａ３と撮影角度Ａ４は、カメラ４０３の姿勢の変更（回転）により取得される角度であることから、回転角はカメラ４０３に内蔵された地磁気センサ４１４の出力から取得される（図１３（Ｃ）参照）。図１３と図１４を参照して、幅ｗ１は、カメラ４０３の位置情報と両端の角度（撮影角度Ａ３）を用いた上述の測定原理に従う三角測量法によって算出する。具体的には、ｈ５＝ｄ／ｔａｎ（Ａ２）、ｈ４＝ｈ３−ｈ５，ａ１＝ｄ／ｓｉｎ（Ａ２）、ｗ１＝ｔａｎ（Ａ３）・ａ１の演算式に従い算出する。幅ｗ２は、撮影角度Ａ４を用いた三角測量法による同様の演算式に従い算出することができる。
【００９０】
手順（４）：同様の手順で、図１０に示した高さｈ６およびｈ８、ならびに幅ｗ３、ｗ４、ｗ５およびｗ６を測定する。この測定方法が、図１５〜図１８に示される。図１５を参照して、カメラ４０３を構えたユーザは、撮影視野の中央に、開口面積が変化するポイント（部位）が位置したときに画面をタッチ操作する。ＣＰＵ４０１は、タッチ操作を検出したときの加速度センサ４１３の出力から撮影角度Ａ５を取得する。取得した撮影角度Ａ５と当該部位に対するカメラ４０３の位置情報（奥行ｄおよび直角）から、上述の測定原理による三角測量法に従い高さｈ７＝ｄ／ｔａｎ（Ａ５）を算出し、続いて高さｈ６＝ｈ３−ｈ７を算出する。
【００９１】
同様にして、幅ｗ３およびｗ４は、図１３と図１４で説明したようにカメラ４０３の撮影角度を左右方向に振らしながら画面のタッチ操作することにより、地磁気センサ４１４の出力から取得する撮影角度Ａ７およびＡ８を用いて、算出することができる。
【００９２】
続いて、図１７に示すように、ユーザはカメラ４０３を、浴槽５００の上端部位が撮影視野の中央に位置するように構えて画面をタッチ操作すると、ＣＰＵ４０１は、加速度センサ４１３の出力から撮影角度Ａ６を取得する。取得した撮影角度Ａ６とカメラ４０３の当該部位に対する位置情報から、上述の測定原理による三角測量法に従い高さｈ９＝ｄ／ｔａｎ（Ａ６）、ｈ８＝ｈ３−ｈ９を算出する。
【００９３】
続いて、図１８に示すように、図１３と図１４で説明したようにカメラ４０３の撮影角度を左右方向に振らすことにより、地磁気センサ４１４の出力から取得する撮影角度Ａ９およびＡ１０を用いて、上述の測定原理に従い幅ｗ５およびｗ６を算出する。
【００９４】
手順（５）：上述したのと同様の手順で、浴槽５００の底面からふろアダプタの高さｈ１０（図１０参照）を算出する。これにより、図１０で示した各部位の寸法算出は終了して記憶され、その後、体積データを算出する。
【００９５】
手順（６）：上述の三角測量法に従い算出した各部位の寸法を用いて、体積データを算出する。本実施の形態では、高さｈ４、ｈ６およびｈ８および幅ｗ１、ｗ２、ｗ３、ｗ４、ｗ５およびｗ６から、異なる高さ位置毎の体積、例えば浴槽５００の底面から１ｃｍ、２ｃｍ、３ｃｍ、４ｃｍ・・・等のように１ｃｍ刻みの高さ位置毎の体積（＝高さ位置×開口面積）からなる体積データを作成する。
【００９６】
ここでは、高さｈ６以上ｈ８以下の高さ位置間に対応の体積算出には、浴槽５００の底方向から（ｗ５−ｗ３）／（ｈ８−ｈ６）ずつ幅を加算することで算出する。
【００９７】
たとえば、浴槽５００の高さが５０ｃｍ（底面から浴槽上端部までの長さ）であるならば、底面から１ｃｍずつ増加する高さ位置毎に、すなわち５０個分の高さ位置毎の体積を算出する。たとえば、底面（０ｃｍ）〜１ｃｍは６３２００、１ｃｍ〜２ｃｍは６３２００、２ｃｍ〜３ｃｍは６３２００、…（ｈ２−１）ｃｍ〜（ｈ２）ｃｍは７４５２０、（ｈ２＋１）ｃｍ〜（ｈ２＋３）ｃｍは７４５２０、…（ｈ６）ｃｍ〜（ｈ６＋１）ｃｍは８３４８０、（ｈ６＋１）ｃｍ〜（ｈ６＋２）ｃｍは８３５００、（ｈ６＋２）ｃｍ〜（ｈ６＋３）ｃｍは８３５２０、…と体積が算出されて、異なる高さ位置毎に体積が対応付けされた体積データ１２３が生成されて記憶部２０２に格納される。これにより浴槽サイズ取得プログラムによる体積データ１２３の取得処理は終了する。
【００９８】
手順（３）の変形例を図１９に示す。手順（３）では、地磁気センサの出力を用いたが、これに代替して三平方の定理から幅ｗ１を算出してもよい。つまり、図１９に示すように、手順１と同様に浴槽５００の奥左端までの距離ａ１を測定し、ｗ１＝平方根（ａ１・ａ１−ｄ・ｄ）に従い算出することもできる。幅ｗ２も同様に浴槽５００の右端までの距離ａ２から算出することができる。
【００９９】
上述の測定方法は、図１０に示すような略直方体の浴槽５００を例示して説明したが、浴槽５００の形状はこれに限定されない。たとえば、図２０に示されるように、開口部の形状が楕円の浴槽５００であってもよく、その場合は、浴槽底面の中心から高さと幅を測定して体積データを算出することができる。したがって、浴槽５００の形状に応じた測定モードを設けて、形状毎に算出処理モードを異ならせてもよい。
【０１００】
＜浴槽サイズ取得プログラムによる表示画面例＞
上述の図１０〜図２０に示した浴槽サイズ取得プログラムは、実行中に、撮影のガイド情報をディスプレイ４１０の表示部に表示させるガイド表示ステップを有する。ガイド情報は、浴槽５００の形状に応じて予め定められた複数部位を撮影するための撮影角度をガイダンスするための情報を含む。図２１〜図２５は、実施の形態に係るガイド表示画面例を模式的に示す図である。図２１〜図２５を参照して、タッチスクリーン４０２におけるガイド表示例を説明する。
【０１０１】
まず、浴槽サイズ取得プログラムが起動されると、図２１のメニュー画面Ｓ１が表示される。画面Ｓ１は、“１．浴槽サイズの取得”、“２．給湯器に浴槽サイズを転送”および“３．設定”の選択肢を有したメニューＷ０の画像を表示する。メニューＷ０から、ユーザは所望の選択肢を指定操作する。これは図９のステップＴ１とＴ２において表示される。
【０１０２】
画面Ｓ１のメニューＷ０から“２．給湯器に浴槽サイズを転送”を操作すると、画面Ｓ２６に切換わり、スマートフォン４００をリモコン１００に近付けるようガイダンス情報が表示される。これにより、リモコン１００とスマートフォン４００の近距離無線通信が可能となるような操作が促されて、その後、両者は通信し、メモリ（メモリカード４０９またはメモリ４０４）から読出された体積データ１２３および目標水位データ１２６がリモコン１００に転送され、給湯装置２００に設定される。図９のステップＴ１７において通知が受信されると、スマートフォン４００において設定完了の旨が出力される（図９のステップＴ２０、画面Ｓ２７）。
【０１０３】
一方、“３．設定”の選択肢が指定された場合には、画面Ｓ１→画面Ｓ５０に切替え表示されて、画面Ｓ５０においては、ユーザの身長入力を促すためのアイコンＷ３が表示される。ユーザが、アイコンＷ３に値を入力し、画面下の“戻る”ボタンを操作すると、画面Ｓ５０から画面Ｓ１に戻る。アイコンＷ３の入力値は、上述の手順（１）の算出に用いる身長に相当する。
【０１０４】
画面Ｓ１のメニューＷ０において、ユーザが、“１．浴槽サイズの取得”を選択すると、画面Ｓ２に切換わる。画面Ｓ２のメニューＷ０は、浴槽の体積データ１２３をどのルートで取得するかの選択肢として“１．サーバから取得する”、“２．自分で測定する”および“３．メモリカードから取得する”を含む。ユーザが“１．サーバから取得する”を選択すると、後述する画面Ｓ２８に切換わり、“３．メモリカードから取得する”を選択すると画面Ｓ１に切換わり、“２．自分で測定する”を選択すると、後述の画面Ｓ３に切換る。
【０１０５】
画面Ｓ２に戻り、ユーザが“２．自分で測定する”を選択した場合、図２２の画面Ｓ３に切換わり、図９の測定処理（ステップＴ４）が開始される。
【０１０６】
まず、画面Ｓ３のメニューＷ０は、浴槽５００の形状選択を促すための選択肢を含む。メニューから形状が選択操作されると、画面Ｓ４に切換わる。画面Ｓ４では横から見た浴槽５００の形状を選択するためのメニューＷ０が表示され、ユーザがメニューＷ０から浴槽５００の横から見た形状を選択すると、画面Ｓ５に切換わる。画面Ｓ５はメニューＷ０を表示する。このメニューは、体積データをどのように取得するかの選択肢として“１．スマートフォンで”および“２．測定値を手入力”を含む。ユーザが“２．測定値を手入力”を指定操作した場合、後述する画面Ｓ４０に切換わるが、“１．スマートフォンで”を選択した場合は、画面Ｓ６に切換わる。
【０１０７】
“１．スマートフォンで”測定する場合を説明する。以降の画面は上述の手順（１）〜（６）で表示される画面例を示す。
【０１０８】
まず、画面Ｓ６は、図１１（Ａ）の寸法を測定するための撮影部位および撮影角度の操作に関する操作ガイダンスＷ２を表示する。操作ガイダンスＷ２は撮影すべき浴槽部位（浴槽の奥底）を指定して、スマートフォン４００を浴槽５００の手前縁の真上から浴槽の奥底に向かって構えて下さい）とのメッセージを表示する。ユーザが、ガイダンスに従う姿勢で撮影し、撮影画像を確認し、ガイダンスされた撮影角度にカメラ４０３を構えたと判定したとき、すなわち奥底面が撮影視野の中央に位置すると確認したとき、画面Ｓ６のアイコンＷ３をタッチ操作する。これにより、撮影角度が取得されて画面Ｓ７に切換わる。
【０１０９】
画面Ｓ７では、同一画面において、撮影中の画像Ｗ１と、操作ガイダンスＷ２が表示される。画像Ｗ１には、撮影視野の中央を示すための中心線ＣＬの画像が重畳して表示されるとともに、操作ガイダンスＷ２により、撮影角度のガイダンスメッセージである“浴槽の奥底と中心線が一致すれば画面をタッチして下さい”とガイドする。
【０１１０】
ユーザは、ガイドに従い撮影角度を調整し、浴槽５００の底面の画像Ｗ１が中心線ＣＬに一致した（重畳した）とき、画面をタッチ操作する。このタッチ操作により、撮影角度が取得されて、画面Ｓ８に切換わる。
【０１１１】
画面Ｓ８では、撮影視野の中央を示すため中心点ＣＰの画像が撮影中の画像Ｗ１に重畳して表示され、同一画面の操作ガイダンスＷ２により“中心点が浴槽の左端底と一致するように向きを変えて下さい。一致すれば画面をタッチして下さい”との撮影角度調整のガイダンスがされる。また、画面Ｓ８には、カメラ４０３（すなわちスマートフォン４００）の向き、すなわち撮影角度の変更を促すガイダンス情報であるアイコンＡＣが表示される。ユーザが操作ガイダンスに従い撮影角度を調整し画面をタッチ操作すると、画面Ｓ９に切換わる。
【０１１２】
画面Ｓ９では、撮影中の画像Ｗ１と操作ガイダンスＷ２とアイコンＡＣが表示される。画像Ｗ１には、中心点ＣＰが画像Ｗ１に重畳して表示されて、操作ガイダンスＷ２により“中心点ＣＰが浴槽の左端底と一致するように向きを変えて下さい。一致すれば画面をタッチして下さい”との撮影角度調整のガイダンスがされる。ユーザが画面をタッチ操作すると画面Ｓ１０に切換わる。
【０１１３】
画面Ｓ１０と次の画面Ｓ１１については、上述した画面Ｓ８およびＳ９と同様に、浴槽５００の右端底の撮影画像Ｗ１および操作ガイダンスＷ２およびアイコンＡＣが表示されて、タッチ操作がされると撮影角度が取得され、画面が切換わる。
【０１１４】
画面Ｓ１１から画面Ｓ１２に切換わると、画面Ｓ１２では、中心線ＣＬが重畳されて撮影中の画像Ｗ１が表示される。また、同一画面に表示される操作ガイダンスＷ２は“浴槽の奥上と中心線が一致すれば画面をタッチして下さい。”との撮影角度調整のガイダンスがされる。画面がタッチ操作されると、撮影角度が取得されて、画面Ｓ１３に切換わる。
【０１１５】
画面Ｓ１３〜Ｓ１６では、中心線ＣＬ（または中心点ＣＰ）が重畳されて撮影画像Ｗ１およびアイコンＡＣ、ならびに撮影角度を調整するための操作ガイダンスＷ２が表示されて、画面がタッチ操作される都度、撮影角度が取得されて、画面が順番に切換わる。
【０１１６】
画面Ｓ１６から画面Ｓ１７に切換わると、浴槽５００内のふろアダプタの高さｈ１０を測定するために撮影角度を調整するための操作ガイダンスＷ２が表示される。ユーザが画面Ｓ１７のアイコンＷ３をタッチ操作すると、撮影角度が取得されて高さｈ１０の測定処理が実施されるとともに、画面Ｓ１８に切換わる。
【０１１７】
画面Ｓ１８は、浴槽５００の設定水位の初期値をふろアダプタの高さ位置よりも上に決定するためのガイダンス画面である。画面Ｓ１８では、撮影角度を調整するために、中心線ＣＬを重畳した撮影画像Ｗ１と操作ガイダンスＷ２が表示される（画面Ｓ１８〜Ｓ２０）。ここで、中心線ＣＬを、浴槽画像の所望水位に相当する部位を一致（重畳）することにより、設定水位の初期値、すなわち、ふろ自動運転モードにおける湯はり目標水位を設定することができる。この目標水位は、カメラ４０３により浴槽５００の目標水位に対応する部位を撮影するときの、撮影角度と当該部位に対するカメラ４０３の位置を示す位置情報とから三角測量法に従って取得された当該部位の寸法を用いて算出することができる。この寸法は、図１０に示した底面からの高さｈ６、ｈ８等と同様の算出方法を用いることができる。これにより、ユーザが湯はりの目標水位を設定変更することができる。
【０１１８】
その後、画面Ｓ２１に切換る。画面Ｓ２１において、浴槽５００の奥行ｄと交差する方向に延びる横幅を測定するための撮影角度の操作ガイダンスＷ２が表示される。画面Ｓ２１でアイコンＷ３がタッチ操作されると、撮影角度が取得されて画面Ｓ２２に切換わり、これら画面では中心線ＣＬが重畳表示された撮影画像Ｗ１と操作ガイダンスＷ２が表示される。画面Ｓ２２とＳ２３で画面がタッチ操作されたときに取得される撮影角度から、三角測量法に従い横幅が算出される。
【０１１９】
画面Ｓ２３でタッチ操作されると、画面Ｓ２４に切換わる。画面Ｓ２４は、浴槽５００の模式的な外形を示しつつ、三角測量法による測定サイズ（高さ、幅）の数値が浴槽５００の形状と関連付けて示す画像Ｗ２４を表示する。また、画面Ｓ２４の浴槽５００の絵には、画面Ｓ２０でユーザが設定した目標水位まで湯はりされた状態が模式的に示される。
【０１２０】
ユーザは画像Ｗ２４の測定値を確認し、修正が必要であれば、修正すべき数値をタッチ操作して修正した後にアイコンＷ３をタッチ操作する。また、修正不要のときはアイコンＷ３のみをタッチ操作する。
【０１２１】
アイコンＷ３が操作されると、測定された寸法サイズ（または、修正後のサイズ）が体積データ算出のためのデータとして格納されて、画面Ｓ２５に切換わり、“測定が終了しました”とメッセージＷ２５が表示される。その後、体積データ１２３が算出されて、図２１の画面Ｓ２６に切換わる。
【０１２２】
図２４を参照して、画面Ｓ２で“１．サーバから取得する”が選択された場合を説明する。画面Ｓ２で“１．サーバから取得する”が選択されると、画面Ｓ２８に切換わり、“１．ＱＲコード（登録商標）から取得する”、“２．型式を選択して取得する”および“３．設定水位を決定する”の選択肢を有したメニューＷ０が表示される。
【０１２３】
メニューＷ０において、ユーザがたとえば“２．型式を選択して取得する”を操作した場合、画面Ｓ２９に切換わり、浴槽５００のメーカの選択入力が促されて、ユーザがアイコンＷ２９にメーカ名を入力すると、画面Ｓ３０に切換わり、画面Ｓ３０では、指定したメーカの浴槽の種類・型式の選択入力が促される。画面Ｓ３０において、アイコンＷ３にユーザが型式を入力すると、体積データの要求がサーバ装置３００に送信される（図９のステップＴ７を参照）。
【０１２４】
要求を送信後、サーバ装置３００から体積データを受信すると画面Ｓ３１に切換わる（図９のステップＴ１１）。このとき、サーバ装置３００の検索結果、複数の体積データが検索された場合を説明する。画面Ｓ３１では、スマートフォン４００が、サーバ装置３００から複数の体積情報１３１を受信した場合の画面例を示す。
【０１２５】
画面Ｓ３１では、３個の体積情報１３１を受信した場合が示される。画面Ｓ３２のガイダンスＷ２は、３個の体積情報１３１のＩＤデータ１２５が、例えば“ＡＢＣ社”、“ＸＹ工務店”および“匿名”の一覧を含む。ユーザはこれら複数の体積データ１２３のうちから所望の値を選択することができる。例えば、ユーザが、太い矢印で示す“ＡＢＣ社”が測定した体積データ１２３を選択操作した場合は、画面Ｓ３２に切換わる。画面Ｓ３２のガイダンスＷ２では、選択した“ＡＢＣ社”に関連付けされた体積データ１２３が示す寸法値が、浴槽の外形を模式的に示す画像と関連付けて示される。
【０１２６】
画面Ｓ３２でも、画面Ｓ２４と同様に、必要な値の修正が可能である。画面Ｓ３２のアイコンＷ３が操作されると、受信した（または受信して値修正後の）体積データ１２３がメモリ４０４に格納されるとともに、リモコン１００へ体積データ１２３を送信するための図２１の画面Ｓ２６に切換わる。
【０１２７】
次に、図２２の画面Ｓ５において“２．測定値を手入力”が選択されて図２５の画面Ｓ４０に切換わった場合を説明する。図２５には、手入力するためのガイダンスを表示する画面例が示される。
【０１２８】
浴槽５００の寸法（奥行、幅、高さ）をユーザが手入力する場合は、図２５に示すように、操作ガイダンスＷ２が、画面Ｓ４０→Ｓ４１→Ｓ４２→Ｓ４３と順に切換え表示される。これら各画面では、ユーザがアイコンＷ３に値を入力することができる。ＣＰＵ４０１は、入力された値から体積データ１２３を算出するための寸法を取得する。画面Ｓ４３において値を入力し終えると、画面Ｓ４４に切換わる。画面Ｓ４４では、ＣＰＵ４０１は、これら入力値に基づき体積データ１２３を算出してメモリ４０４に格納するとともに、算出した体積データ１２３をリモコン１００に送信するための画面Ｓ２６に切換わる。
【０１２９】
以上のように、ユーザが、スマートフォン４００の画面に表示されるガイダンスまたは撮影画面を確認しながら、浴槽５００の体積データ１２３を取得するための操作またはデータを入力することができる。
【０１３０】
＜給湯処理＞
図２６は、実施の形態に係る給湯装置２００における給湯処理を説明するフローチャートである。このフローチャートの処理には、体積データ１２３に基づく、ふろ自動運転モードの処理が含まれる。このフローチャートに従うプログラムは記憶部２０２に予め格納されて、ＣＰＵ２０１がプログラムを読出し実行する。
【０１３１】
まず、給湯装置２００の電源がＯＮされると、図２６のプログラムに従う処理が開始される。この時点では、リモコン１００からの指示によってふろ自動運転モードはＯＦＦである。
【０１３２】
ＣＰＵ２０１は、記憶部２０２から試運転完了データ１２７および記憶されている体積データ１２３を読出す（ステップＲ１）。その後、リモコン１００から体積データ１２３が取得されているかどうかを判定する（ステップＲ２）。
【０１３３】
取得されていないと判定すると（ステップＲ２でＮＯ）、ふろ自動運転における水位低下監視中であるかを判定する（ステップＲ５）。この時点では、ふろ自動運転モードではないために、水位低下監視中は実施されない。したがって、監視中ではないと判定されて（ステップＲ５でＮＯ）、リモコン１００からの受信信号に基づき、ふろ自動運転モードを開始するための操作部１５のＳＷ（スイッチ）が操作された（すなわちＯＦＦ→ＯＮに切換わった）か否かが判定される（ステップＲ６）。受信信号に基づき切換わっていないと判定すると（ステップＲ６でＮＯ）、ステップＲ２に戻る。
【０１３４】
一方、ステップＲ２において、データ取得部１０１がリモコン１００から体積データ１２３を受信し、水位データ取得部１０４が目標水位データ１２６を受信したと判定すると（ステップＲ２でＹＥＳ）、アクセス部１０３は、これらデータを記憶部２０２に格納する。
【０１３５】
ＣＰＵ２０１は、記憶部２０２の体積データ１２３の高さ位置データと、目標水位データ１２６とを比較し、比較結果から、高さ位置のうち目標水位に最も近い高さ位置を決定する（ステップＲ３、Ｒ４）。その後、ステップＲ５に移行する。
【０１３６】
このように、電源ＯＮ後におけるふろ自動運転モードＯＦＦの場合には、ステップＲ２、Ｒ５およびＲ６が繰り返し実行されて、リモコン１００から体積データ１２３を受信するまで待ち状態となるが、リモコン１００から体積データ１２３および目標水位データ１２６を受信すると、ステップＲ３およびＲ４が実行されて、記憶部２０２に従来の試運転モードによらないで取得した体積データ１２３を格納することができる。
【０１３７】
ふろ自動運転モードの開始操作がされた（すなわち操作部１５のＳＷがＯＦＦ→ＯＮに切換わった）と判定されると（ステップＲ６でＹＥＳ）、ＣＰＵ２０１は、記憶部２０２に体積データ１２３が格納されているか否かを判定し（ステップＲ７）、格納されていないと判定すると（ステップＲ７でＮＯ）、従来の試運転モードによる体積データの取得（ステップＲ１３でＹＥＳ、Ｒ１５およびＲ１６）または、従来方法の体積データに基づくふろ自動運転モード（ステップＲ１４）が実施される。その後、ステップＲ２に戻る。
【０１３８】
一方、記憶部２０２に体積データ１２３が格納されていると判定すると（ステップＲ７でＹＥＳ）、ＣＰＵ２０１は、水位センサ３８の出力から浴槽５００内の水位を検知する（ステップＲ８）。水位が検知されないと判定すると（ステップＲ８でＮＯ）、設定水位までの必要な供給量を体積データ１２３から算出し（ステップＲ９）、動作量制御部１０２は、算出した流量の湯が浴槽５００に供給されるように、注湯電磁弁１３４の動作量を制御する（ステップＲ１０）。また、水位が検知された、すなわち現在水位が検知されたと判定すると（ステップＲ８でＹＥＳ）、現在水位から設定水位までの必要な供給量を体積データ１２３から算出し（ステップＲ１１）、動作量制御部１０２は、算出した流量の湯が浴槽５００に供給されるように、注湯電磁弁１３４の動作量を制御する（ステップＲ１２）。その後、ステップＲ２に戻る。
【０１３９】
ここでは、その機構から浴槽５００の水位がふろアダプタよりも上であるとき、水位センサ３８の出力から、水位有りを検知することができる。また、設定水位は、記憶部２０２の目標水位データ１２６により示される。
【０１４０】
したがって、リモコン１００から体積データ１２３を取得した状態でふろ自動運転モードの開始ＳＷが操作されると、動作量制御部１０２は、取得した体積データ１２３と設定水位とから、浴槽５００へ湯を供給するよう動作する供給部（注湯電磁弁１３４）の動作量を制御する。
【０１４１】
ステップＲ１０、Ｒ１２およびＲ１４のふろ自動運転モードにおいてステップＲ２に戻った場合、ＣＰＵ２０１は、水位センサ３８による検出水位を監視し（ステップＲ５でＹＥＳ）、検出水位が設定水位から３ｃｍ低下したかを判定する（ステップＲ１７）。低下していないと判定すると（ステップＲ１７でＮＯ）ステップＲ２に戻る。
【０１４２】
低下したと判定すると（ステップＲ１７でＹＥＳ）、動作量制御部１０２は、水位センサ３８による現在の検出水位から３ｃｍだけ水位を上昇させる（すなわち、設定水位とする）ための流量を体積データ１２３から算出し、注湯電磁弁１３４を制御する（ステップＲ１８）。その後、ステップＲ２に戻る。
【０１４３】
このように、給湯装置２００は体積データ１２３に基づき、ふろアダプタが水に浸かるまでの体積＋Ｖ分の湯はりを実施することができる。なお、ここでは水位低下の判定基準を３ｃｍとしているが、基準は３ｃｍに限定されない。
【０１４４】
このように、体積データ１２３に基づくふろ自動運転モードにおいては、動作量制御部１０２は、体積データ１２３における現在水位に相当の体積と、体積データ１２３から取得する設定水位の体積との差から、浴槽５００への湯の供給部（注湯電磁弁１３４）の動作量を決定する。これにより、ふろ自動運転モードにおいては、浴槽５００の水位を目標水位に保持することができる。
【０１４５】
［変形例］
実施の形態では、体積データ１２３をスマートフォン４００側で作成したが、これに限定されない。つまり、スマートフォン４００が測定した寸法データをリモコン１００に送信し、リモコン１００は受信した寸法データから体積データ１２３を算出してもよい。また、給湯装置２００のための体積データ１２３は給湯装置２００に代替してリモコン１００側に記憶しておき、ふろ自動運転モードが起動されたときに、給湯装置２００はリモコン１００から体積データを受信するとしてもよい。
【０１４６】
また、リモコン１００は、スマートフォン４００から受信する体積データ１２３を検証してもよい。つまり、リモコン１００に接続された給湯装置２００の識別情報（型式等）と、スマートフォン４００から受信した体積データ１２３の識別情報１２４とを照合することでデータの適合性を検証し、照合結果から体積データ１２３を給湯装置２００へ送信するか否かを判定してもよい。
【０１４７】
[実施の形態の構成]
実施の形態の構成を概要すると、給湯装置２００は、浴槽５００へ湯を供給するよう動作する供給部（注湯電磁弁１３４）と、供給部の給湯動作を制御する制御部２１０と、を備える。制御部２１０は、浴槽５００の底面からの異なる高さ位置のそれぞれに対応して、当該高さ位置における浴槽の体積を含む体積データ１２３を取得するデータ取得部１０１と、体積データ１２３のうちの予め定めた水位に対応した高さ位置の体積から、供給部の動作量を可変に制御する動作量制御部１０２と、を含む。この異なる高さ位置毎の体積は、当該高さと浴槽５００の開口面積とから算出された値を示す。異なる高さと開口面積は、図１０〜図１８に説明したように、撮影装置（スマートフォン４００）によって浴槽５００の予め定めた部位を撮影するときの、撮影角度と、当該部位に対する撮影装置の位置情報とから三角測量法に従って取得された当該部位の寸法を用いて算出された値を示す。
【０１４８】
[実施の形態の効果]
本実施の形態によれば、試運転を行なうことなくふろ自動運転モードのための制御データ（体積データ１２３）を取得することができ、従来のような試運転モードの所要時間およびガスと水の消費を省略できる。
【０１４９】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０１５０】
３８  水位センサ、１００  リモコン、１０１  データ取得部、１０２  動作量制御部、１０４  水位データ取得部、１０７，３０１  データ受信部、１０８  サーバデータ受信部、１２３  体積データ、１２４  識別情報、１２５  ＩＤデータ、１２６  目標水位データ、１２７  試運転完了データ、１３１  体積情報、１３４  注湯電磁弁、２００  給湯装置、３００  サーバ装置、４００  スマートフォン、４０３  カメラ、４１０  ディスプレイ、４１１  タッチパネル、４１２  センサ部、４１３  加速度センサ、４１４  地磁気センサ、５００  浴槽。
【図１】
2016008777.tif 000003
【図２】
2016008777.tif 000004
【図３】
2016008777.tif 000005
【図４】
2016008777.tif 000006
【図５】
2016008777.tif 000007
【図６】
2016008777.tif 000008
【図７】
2016008777.tif 000009
【図８】
2016008777.tif 000010
【図９】
2016008777.tif 000011
【図１０】
2016008777.tif 000012
【図１１】
2016008777.tif 000013
【図１２】
2016008777.tif 000014
【図１３】
2016008777.tif 000015
【図１４】
2016008777.tif 000016
【図１５】
2016008777.tif 000017
【図１６】
2016008777.tif 000018
【図１７】
2016008777.tif 000019
【図１８】
2016008777.tif 000020
【図１９】
2016008777.tif 000021
【図２０】
2016008777.tif 000022
【図２１】
2016008777.tif 000023
【図２２】
2016008777.tif 000024
【図２３】
2016008777.tif 000025
【図２４】
2016008777.tif 000026
【図２５】
2016008777.tif 000027
【図２６】
2016008777.tif 000028