(58)【調査した分野】(Int.Cl.,DB名)
前記操作画面上にて前記スワイプ操作が検知されると、前記スワイプ操作によるスワイプ方向への移動量に応じて前記スワイプ方向に、前記電動シャッター装置のシャッターを移動させるための距離制御コマンドを前記移動制御コマンドとして前記ネットワークに出力させる、
請求項1記載のプログラム。
前記電動シャッター装置のシャッターの移動は、前記電動シャッター装置のシャッターを開く移動であり、または、前記電動シャッター装置のシャッターを閉じる移動である、
請求項1から請求項2のいずれか一記載のプログラム。
前記電動シャッター装置のシャッターが所定基準量を超えて閉まっていることを前記停止情報が示す場合、前記第2方向に第2所定量、前記シャッター画像内のシャッターを戻させる、
請求項1から請求項12のいずれか1項に記載のプログラム。
【発明を実施するための形態】
【0009】
(本開示に係る一態様を発明するに至った経緯)
まず、本開示に係る一態様の着眼点について説明する。
【0010】
上記特許文献1では、遠隔操作具7は、開放、閉鎖、停止の各操作スイッチPBU、PBD、PBSを有する。即ち、電動シャッター装置のシャッターの開閉は、遠隔操作具7の各操作スイッチをユーザが押すことによってなされる。そのため、特許文献1は、開操作ボタン、閉動作ボタン又は停止ボタンの押下により開放操作信号、閉鎖操作信号又は停止操作信号を送信するという単純な制御によって電動シャッター装置のシャッターを開閉する。
【0011】
しかも、遠隔操作具7は、電動シャッター装置のシャッターの開閉状況を表示する表示部を有していない。そのため、電動シャッター装置のシャッターの開、閉、停止等を操作しつつ、同時に電動シャッター装置のシャッターの動作状況を確認することは出来ない。従って、例えば、電動シャッター装置のシャッターを途中まで開けて所望の位置に停止させたい場合又は途中まで閉めて所望の位置に停止させたい場合には、電動シャッター装置のシャッターの傍にいて目視にて確認する必要がある。つまり、どの位置で電動シャッター装置のシャッターが止められたのかを遠隔では確認できない。
【0012】
例えば、電動シャッター装置を窓に設けた場合において、夏の陽射しの強いときなどは、前記電動シャッター装置のシャッターを途中まで開けて、半開きにして陽射しを遮りつつ、日光を室内に取り入れる使い方もある。このような場合に、上記特許文献1に開示の技術では、いちいち電動シャッター装置の傍に行って目視にて確認する以外には、遠隔では適切に対応できない。
【0013】
また、電動シャッター装置の場合、開閉動作を伴う点で、電源をON/OFFすることによって所望の状態になる種別の機器とは異なる。例えば、前記電動シャッター装置のシャッターを途中まで開けて、その開けた位置を確認しながら、さらに、開けたり又は閉じたり調整する場合がある。この場合、いちいち電動シャッター装置の傍に行って目視にて確認するのでは、遠隔操作として効果が低減する。
【0014】
また、遠隔操作具7の大きさも、操作性の観点から大きさに制約があり、単純に表示部を設ければよいものではない。一方で、表示部としてはある程度表示面積が大きくなければ、前記電動シャッター装置のシャッターの開閉を微調整する処理には不向きである。
【0015】
以上の考察により、本発明者らは、以下の発明の各態様を想到するに至った。
【0016】
本開示の一態様は、
遠隔操作にてシャッターの開閉が可能な電動シャッター装置を制御するネットワークに接続し、タッチパネル式ディスプレイを有する情報端末
において実行されるプログラムであって、
前記電動シャッター装置は、前記シャッターの端部が移動する先に障害物が存在することを検知するセンサーと、前記シャッターの端部が移動する先に障害物が存在する場合に前記シャッターの移動を停止させる機構とを有し、
前記情報端末のコンピュータに対して、
前記情報端末の表示画面上に前記電動シャッター装置の操作画面を表示させるための操作アイコンを表示させ、
前記操作アイコンの選択が検知されると、前記電動シャッター装置の操作画面を表示させ、前記操作画面は、前記電動シャッター装置のシャッターを表したシャッター画像を含み、
前記操作画面上にてスワイプ操作が検知されると、前記スワイプ操作によるスワイプ方向に前記電動シャッター装置のシャッターを移動させるための移動制御コマンドを前記ネットワークに出力させ
、前記スワイプ操作によるスワイプ方向への移動量に応じて、前記シャッター画像内のシャッターを移動させ、
前記ネットワークを介して、前記電動シャッター装置のシャッターが閉位置に到達する前に前記シャッターの移動が停止したことを示す停止情報を受信した場合であって、前記シャッター画像内のシャッターが閉まった状態に変化している場合、前記シャッター画像内のシャッターの移動方向である第1方向とは逆方向である第2方向に、前記シャッター画像内のシャッターを戻させる、ものである。
【0017】
本態様によると、前記電動シャッター装置の操作画面を表示させると、前記操作画面には、前記電動シャッター装置のシャッターを表したシャッター画像が表れる。そして、前記操作画面上の例えば前記シャッター画像上でスワイプ操作が検知されると、前記スワイプ操作によるスワイプ方向に前記電動シャッター装置のシャッターを移動させる制御を行う。
【0018】
これにより、単に電源をON/OFFする機器ではない前記電動シャッター装置のシャッターの操作について、遠隔制御することが可能となる。
【0019】
例えば、前記スワイプ操作により前記電動シャッター装置のシャッターを移動制御する。したがって、前記電動シャッター装置のシャッターを完全に開ける場合だけではなく、途中まで開ける制御も可能となる。例えば、夏の陽射しの強いときなどは、前記電動シャッター装置のシャッターを途中まで開けて、半開きにして陽射しを遮りつつ、日光を室内に取り入れる使い方もある。この場合にも、前記電動シャッター装置のシャッターを途中まで開けた状態とすることができる。
【0020】
例えば、前記電動シャッター装置のシャッターを途中まで開けて、その開けた段階を確認しながら、さらに、開けたり又は閉じたりする場合がある。この場合にも、前記操作画面上で、前記電動シャッター装置のシャッターの移動操作をしながら、前記電動シャッターの開閉状態を確認できる。即ち、操作画面は、前記操作画面の操作によって前記シャッターをどこまで開閉する指示をしたかを確認する確認画面をも兼ねることになる。従って、前記操作指示用の画面と前記移動状態の確認用の画面とが共通となる。このため、前記電動シャッター装置のシャッターの移動操作を効果的に処理でき、また、前記操作画面の表示面積を最大限活用できる。
【0021】
さらに、上記の通り、前記操作画面はシャッターの開閉状態を確認する表示を兼ねる。したがって、前記電動シャッター装置のシャッターを開閉の途中で停止させるたけではなく、所望の位置に停止する指示をしたことの確認をも前記操作画面を用いて同時にすることができる。その結果、例えば、前記電動シャッター装置のシャッターの開閉を、所望の位置から行き過ぎずに停止できる。また、例えば、前記電動シャッター装置のシャッターの開閉位置を微調整することもできる。
また、前記操作画面上にて前記スワイプ操作が検知されると、前記スワイプ操作によるスワイプ方向への移動量に応じて、前記シャッター画像内のシャッターを移動させるようにしてもよい。
これにより、前記電動シャッター装置のシャッターを移動させる操作と、前記電動シャッター装置のシャッターの移動状態の確認とを、前記電動シャッター装置の操作画面上にて、前記電動シャッター装置のシャッターを表すシャッター画像によって行うことができる。従って、前記電動シャッター装置の操作用画面と、前記電動シャッター装置の確認用画面とが一体である。このため、前記操作画面の大きさを最大限活用して、前記電動シャッター装置の開閉状態を確認させることができる。
また、
前記電動シャッター装置は、前記シャッターの端部が移動する先に障害物が存在することを検知するセンサーと、前記シャッターの端部が移動する先に障害物が存在する場合に前記シャッターの移動を停止させる機構とを有し、
前記プログラムは、
前記情報端末のコンピュータに対して、
前記ネットワークを介して、前記電動シャッター装置のシャッターが閉位置に到達する前に前記シャッターの移動が停止したことを示す停止情報を受信した場合であって、前記シャッター画像内のシャッターが閉まった状態に変化している場合、前記シャッター画像内のシャッターの移動方向である第1方向とは逆方向である第2方向に、前記シャッター画像内のシャッターを戻させる、ようにしてもよい。
例えば、前記操作画面上では前記シャッター画像内のシャッターが閉まった状態の画像が表示されている場合であっても、実際の電動シャッター装置のシャッターは、障害物の検知などのために移動を停止している場合もあり得る。この場合、前記操作画面に表示された画像が示す状態と、実際の電動シャッター装置のシャッターの状態との間にギャップが存在する。
このように、前記操作画面上では前記シャッター画像内のシャッターが閉まった状態の画像に変化している場合であっても、実際の電動シャッター装置のシャッターが閉位置に到達する前に前記シャッターが移動を停止している場合があり得る。その場合には、本態様によると、シャッター画像内のシャッターの移動方向である第1方向とは逆方向である第2方向に、前記シャッター画像内のシャッターを戻させる。
これにより、前記操作画面の操作に従って前記操作画面上では一旦は前記シャッター画像内のシャッターが閉まった状態の画像が表示されていても、実際の電動シャッター装置のシャッターの状態を反映させた画像に戻る。そのため、前記操作画面に表示された画像が示す状態と、実際の電動シャッター装置のシャッターの状態との間に存在したギャップを解消できる。また、前記操作画面の確認により、ユーザに、実際の電動シャッター装置のシャッターの状態を知らしめることができる。その結果、実際の電動シャッター装置のシャッターをわざわざ確認することなく、前記操作画面を確認するだけで、実際の電動シャッター装置のシャッターの状態を誤認することを防止できる。
【0022】
上記態様において、例えば、前記操作画面上にて前記スワイプ操作が検知されると、前記スワイプ操作によるスワイプ方向への移動量に応じて前記スワイプ方向に、前記電動シャッター装置のシャッターを移動させるための距離制御コマンドを前記移動制御コマンドとして前記ネットワークに出力させるようにしてもよい。
【0023】
これによると、前記スワイプ操作により前記電動シャッター装置のシャッターを移動制御する。したがって、前記電動シャッター装置のシャッターを完全に開ける場合だけではなく、途中まで開ける制御も可能となる。
【0024】
上記態様において、例えば、前記電動シャッター装置のシャッターの移動は、前記電動シャッター装置のシャッターを開く移動であり、または、前記電動シャッター装置のシャッターを閉じる移動であってもよい。
【0025】
上記態様において、例えば、電動シャッター装置は、一方向に開閉するシャッターを有してもよい。
【0028】
また、上記態様において、例えば、
前記シャッター画像は、窓に設けられた雨戸として用いられる電動シャッター装置のシャッターを表した画像であり、
前記シャッター画像内のシャッターが開く方向に移動する場合、前記電動シャッター装置のシャッターで隠れていた前記窓を表した窓画像を、前記シャッター画像に対応する領域に表示させるようにしてもよい。
【0029】
例えば、複数の用途で電動シャッター装置のシャッターが使用されている場合、操作対象である電動シャッター装置のシャッターがいずれの用途に用いられているものか判別がつかず、意図した電動シャッター装置のシャッターとは異なる電動シャッター装置のシャッターを誤操作することがあり得る。例えば、車庫に設けられた扉として用いられる電動シャッター装置のシャッターを開ける意図で操作をしていたつもりが、誤って、例えば窓に設けられた雨戸として用いられる電動シャッター装置のシャッターを開けている場合もあり得る。
【0030】
本態様によると、前記シャッター画像内のシャッターが開く方向に移動する場合には、前記電動シャッター装置のシャッターで隠れていた窓を表した窓画像が表示される。そのため、前記操作画面によって前記電動シャッター装置のシャッターの移動状態を確認する場合、前記操作画面と同一画面によって誤操作を知ることができる。その結果、前記電動シャッター装置のシャッターの移動状態を、実物の前記電動シャッター装置のシャッターにて確認するのではなく、前記操作画面にて確認する場合であっても、簡易に誤操作を防止できる。
【0031】
また、上記態様において、例えば、
前記シャッター画像内のシャッターが閉じる方向に移動する場合、前記窓画像を前記シャッター画像内のシャッターで隠れさせるようにしてもよい。
【0032】
また、上記態様において、例えば、
前記シャッター画像は、車庫に設けられた扉として用いられる電動シャッター装置のシャッターを表した画像であり、
前記シャッター画像内のシャッターが開く方向に移動する場合、前記電動シャッター装置のシャッターで隠れていた前記車庫内の車を表した車画像を、前記シャッター画像に対応する領域に表示させるようにしてもよい。
【0033】
例えば、複数の用途で電動シャッター装置のシャッターが使用されている場合、操作対象である電動シャッター装置のシャッターがいずれの用途に用いられているものか判別がつかず、意図した電動シャッター装置のシャッターとは異なる電動シャッター装置のシャッターを誤操作することがあり得る。例えば、窓に設けられた雨戸として用いられる電動シャッター装置のシャッターを開ける意図で操作をしていたつもりが、誤って、例えば車庫に設けられた扉として用いられる電動シャッター装置のシャッターを開けている場合もあり得る。
【0034】
本態様によると、前記シャッター画像内のシャッターが開く方向に移動する場合には、前記電動シャッター装置のシャッターで隠れていた前記車庫内の車を表した車画像が表示される。そのため、前記操作画面によって前記電動シャッター装置のシャッターの移動状態を確認する場合、前記操作画面と同一画面によって誤操作を知ることができる。その結果、前記電動シャッター装置のシャッターの移動状態を、実物の前記電動シャッター装置のシャッターにて確認するのではなく、前記操作画面にて確認する場合であっても、簡易に誤操作を防止できる。
【0035】
また、上記態様において、例えば、
前記シャッター画像内のシャッターが閉じる方向に移動する場合、前記車画像を前記シャッター画像内のシャッターで隠れさせるようにしてもよい。
【0036】
また、上記態様において、例えば、
前記ネットワークを介して、前記電動シャッター装置のシャッターの位置を示す位置情報を受信させ、
前記位置情報に応じて、前記電動シャッター装置のシャッターの端部の位置を表した状態情報を、前記シャッター画像に対応する領域に表示させる、ようにしてもよい。
【0037】
上記態様によると、前記操作画面の操作によって前記電動シャッター装置のシャッターをどこまで移動させるかを表した画像とは別に、前記電動シャッター装置のシャッターの端部の位置を表した状態情報を、前記電動シャッター装置のシャッターを表したシャッター画像に対応する領域に表示させる。
【0038】
例えば、前記操作画面における前記電動シャッター装置のシャッターを表したシャッター画像と、実際の電動シャッター装置のシャッターの移動している位置との間にギャップが存在する場合があり得る。その場合でも、前記電動シャッター装置のシャッターの端部の位置を表した状態情報を確認することで、前記ギャップの存在をユーザに対して認識させることができる。
【0039】
そのため、例えば、操作画面上の前記シャッター画像内のシャッターの移動速度と実際の電動シャッター装置のシャッターの移動速度との間にギャップが存在する。このために、実際の電動シャッター装置のシャッターは未だ閉まっていないにも関わらず、前記電動シャッター装置のシャッターが閉まったと誤認することがあり得る。このような誤認を、前記操作画面の表示を確認するだけで防止できる。
【0040】
その結果、前記操作画面は、前記操作画面の操作によって前記電動シャッター装置のシャッターをどこまで移動させるかを表わす機能のみならず、前記実際の電動シャッター装置のシャッターの移動している位置を確認する確認画面としても機能する。したがって、実際の電動シャッター装置のシャッターを確認しなくても、前記操作画面を用いて、前記実際の電動シャッター装置のシャッターの移動位置を確認できる。
【0041】
また、上記態様において、例えば、
前記電動シャッター装置のシャッターの端部の位置を表した状態情報は、前記シャッター画像にオーバラップして表示される、ようにしてもよい。
【0042】
上記態様によると、前記電動シャッター装置のシャッターの端部の位置を表した状態情報は、前記電動シャッター装置のシャッターを表したシャッター画像にオーバラップして表示される。これにより、前記電動シャッター装置のシャッターを表したシャッター画像を確認する目線を、そのままの状態にして、ユーザは前記電動シャッター装置のシャッターの端部の位置を確認できる。そのため、前記操作画面による操作をしながら、前記操作と同時に、前記電動シャッター装置のシャッターの端部の実際の位置を確認できる。
【0043】
例えば、前記操作画面における前記電動シャッター装置のシャッターを表したシャッター画像と、実際の電動シャッター装置のシャッターの移動している位置との間にギャップが存在する場合があり得る。その場合でも、前記電動シャッター装置のシャッターの端部の実際の位置を確認し忘れたため、実際の電動シャッター装置のシャッターは未だ閉まっていないにも関わらず、前記電動シャッター装置のシャッターが閉まったと誤認することを防止できる。
【0044】
また、上記態様において、例えば、
前記電動シャッター装置のシャッターの端部の位置を表した状態情報は、前記電動シャッター装置のシャッターの端部の位置を表した概略シャッター移動画像を含む、ようにしてもよい。
【0045】
上記態様によると、前記電動シャッター装置のシャッターの端部の位置を表した概略シャッター移動画像が、前記電動シャッター装置のシャッターを表したシャッター画像にオーバラップして表示される。これにより、例えば、前記操作画面における前記電動シャッター装置のシャッターを表したシャッター画像と、実際の電動シャッター装置のシャッターの端部の位置との間にギャップが存在したとしても、前記ギャップを一目により前記ユーザに認識させることができる。そのため、前記操作画面を用いて、前記操作のみならず、前記操作指示の確認、及び、実際の電動シャッター装置のシャッターの位置の確認を、同一画面上で行わせることができる。
【0046】
また、上記態様において、例えば、
前記概略シャッター移動画像を、前記シャッター画像内のシャッターを表示する色とは異なる色で表示させる、ようにしてもよい。
【0051】
上記態様において、例えば、
前記停止情報が示す前記電動シャッター装置のシャッターの停止位置に応じた第1所定量、前記第2方向に前記シャッター画像内のシャッターを戻させる、ようにしてもよい。
【0052】
前記電動シャッター装置のシャッターの端部が移動する先に障害物が存在することを検知するセンサーは、例えば、接触型センサー又は光学式センサーなどがある。前記接触型センサーを用いた場合、移動するシャッターが障害物に接触すると、前記シャッターがそれ以上進まなくなることで、前記障害物が存在すると判断する。
【0053】
また、前記光学式センサーは、前記電動シャッター装置において、前記シャッターの移動経路上の所定位置に取り付けられている。そのため、前記光学式センサーを用いた場合、前記シャッターが障害物に接触する前から、前記光学センサーが前記所定位置において障害物の存在を検知すれば、前記シャッターの移動を停止させる。尚、前記シャッターが移動を開始する前から前記所定位置に障害物が存在すれば前記シャッターは移動動作をしないことになる。一方、前記シャッターの移動途中に前記所定位置で障害物が検知された場合、前記シャッターは移動を停止することになる。
【0054】
本態様によると、前記停止情報が示す前記電動シャッター装置のシャッターの停止位置に応じた第1所定量、前記第2方向に前記シャッター画像内のシャッターを戻させてもよい。
【0055】
例えば、前記接触型センサーを用いた場合、前記シャッターは移動を開始し、前記移動の途中で障害物と接触すると、その接触した位置で停止する。この場合、実際のシャッターが停止した位置に応じた表示位置まで前記シャッター画像内のシャッターを戻させる。
【0056】
例えば、前記光学式センサーを用いた場合、前記シャッターが移動を開始する前から前記所定位置に障害物が存在していれば、実際の電動シャッター装置のシャッターは移動を開始していない。したがって、前記シャッターの開状態に前記シャッター画像内のシャッターを戻させる。
【0057】
例えば、前記光学式センサーを用いた場合、前記シャッターの移動途中に前記所定位置で障害物が検知された場合、前記シャッターは移動の途中で停止する。この場合、実際の電動シャッター装置のシャッターが停止した位置に応じた表示位置まで前記シャッター画像内のシャッターを戻させる。
【0058】
また、上記態様において、例えば、
前記第2方向に前記シャッター画像内のシャッターが前記第1所定量戻った場合、
前記シャッター画像内のシャッターの端部を、前記第1方向及び前記第2方向に交互に繰り返して移動させる、ようにしてもよい。
【0059】
上記態様によると、前記シャッター画像内のシャッターが戻った場合は、前記シャッター画像内のシャッターの端部が、前記第1方向及び前記第2方向に交互に繰り返して移動する。これにより、前記操作画面を用いたユーザの操作によって前記電動シャッター装置のシャッターを、その位置まで閉めた場合と、表示上区別させることができる。実際の電動シャッター装置のシャッターが、障害物の検知などのために移動を停止する場合がある。その場合には、その旨をユーザに警告するための他の専用の手段を用いることなく、前記表示だけで、ユーザの操作によってその位置まで閉めた場合との混同を回避しつつ、ユーザの注意を簡易に喚起できる。
【0060】
上記態様において、例えば、
前記電動シャッター装置のシャッターが所定基準量を超えて閉まっていることを前記停止情報が示す場合、前記第2方向に第2所定量、前記シャッター画像内のシャッターを戻させるようにしてもよい。
【0061】
操作画面に表示される電動シャッター装置のシャッターを表したシャッター画像は、実際の電動シャッター装置のシャッターより小さい。例えば、実際のシャッターが約90%閉まった位置で停止した場合、前記操作画面に表示されるシャッター画像内のシャッターを、約90%閉まった状態に戻す画像に変化させることが考えられる。
【0062】
しかし、この場合、画像が小さいため、ユーザが前記操作画面を見ても、前記表示される電動シャッター装置のシャッターを表したシャッター画像が100%閉まった状態を示すのか、または、約90%まで閉まった状態を示すのか、明確に確認できないことも生じ得る。その結果、ユーザにおいては、実際のシャッターが障害物のために閉まりきっていない状態であるにも関わらず、前記操作画面を見て実際のシャッターが閉まりきっていると誤認するおそれもあり得る。
【0063】
本態様によると、例えば、前記電動シャッター装置のシャッターが所定基準量を超えて閉まっていることを前記停止情報が示す場合、前記第2方向に第2所定量、前記シャッター画像内のシャッターを戻させている。
【0064】
これにより、例えば、実際のシャッターが所定基準量を超えた約90%閉まった位置で停止した場合、前記表示される電動シャッター装置のシャッターを表したシャッター画像内のシャッターを、第2所定量戻された約70%閉まった状態に戻すことができる。そのため、前記シャッター内のシャッターを戻すことにより、実際のシャッターが約90%閉まった位置で停止した場合であっても、実際のシャッターが途中で停止していることを明確に示すことができる。その結果、実際のシャッターが障害物のために閉まりきっていない状態であるにも関わらず、前記操作画面を見て実際のシャッターが閉まりきっているとユーザが誤認することを、簡易な手段で防止できる。
【0065】
上記態様において、例えば、
前記第2方向に前記シャッター画像内のシャッターが前記第2所定量戻った場合、
前記シャッター画像内のシャッターの端部を、前記第1方向及び前記第2方向に交互に繰り返して移動させる、ようにしてもよい。
【0066】
上記態様によると、前記シャッター画像内のシャッターが戻った場合は、前記シャッター画像内のシャッターの端部が、前記第1方向及び前記第2方向に交互に繰り返して移動する。これにより、前記操作画面を用いたユーザの操作によって前記電動シャッター装置のシャッターを、その位置まで閉めた場合と、表示上区別させることができる。実際の電動シャッター装置のシャッターが、障害物の検知などのために移動を停止する場合がある。その場合には、その旨をユーザに警告するための他の専用の手段を用いることなく、前記表示だけで、ユーザの操作によってその位置まで閉めた場合との混同を回避しつつ、ユーザの注意を簡易に喚起できる。
【0067】
(実施の形態)
以下本開示の一実施の形態について、図面を参照しながら説明する。なお、各図面において、同じ構成要素については同じ符号が用いられている。
【0068】
本実施の形態では、シャッターを遠隔制御できる操作端末について説明する。
【0069】
図1は、本実施の形態におけるシャッター制御システムの全体構成図である。
図1に示すように、シャッター制御システムは、操作端末100、及び電動シャッター装置200,201,202を備えている。
【0070】
家の外には、電動シャッター装置200が配置されている。家の中には、操作端末100と電動シャッター装置201,202とが配置されている。操作端末100と電動シャッター装置200,201,202とは、有線や無線のネットワーク300を介して相互に通信を行う。例えば、電動シャッター装置200,201,202及び操作端末100は、無線や有線の宅内のネットワーク300を介して相互に通信可能に接続されている。ネットワーク300は、インターネット等の外部のネットワークであってもよい。
【0071】
なお、操作端末100は、必ずしも家の中に配置される必要はなく、家の外に配置されてもよい。この場合、ユーザは外出先などから電動シャッター装置200,201,202を制御する。
【0072】
操作端末100としては、スマートフォンやタブレット等の情報端末が採用される。但し、これは一例であり、携帯電話等のボタン式の情報端末が操作端末100として採用されてもよい。
【0073】
本実施の形態では、
図1に示されるように、3個の電動シャッター装置200,201,202を備えているが、これは一例である。代替的に、1個、2個、又は4個以上の電動シャッター装置を備えていてもよい。
【0074】
図2は、操作端末100、及び電動シャッター装置200,201,202の電気的構成を示すブロック図である。
図3は、電動シャッター装置200の構成の一例を概略的に示す図である。
図4は、電動シャッター装置201の構成の一例を概略的に示す図である。
図2に示すように、操作端末100は、ディスプレイ101、タッチパネル制御部102、表示制御部103、蓄積部104、シャッター制御部105、及び通信制御部106を備える。
【0075】
ディスプレイ101は、例えば、タッチパネルディスプレイにより構成され、ユーザが操作端末100を操作するためのユーザインタフェースなどを表示する。ユーザは、ディスプレイ101に触れることで、操作端末100に種々の操作を入力することができる。
【0076】
タッチパネル制御部102は、ユーザのディスプレイ101への操作を認識すると、その操作の内容を解釈し、他の構成要素に操作内容を通知する。例えば、タッチパネル制御部102は、ユーザがタップしたディスプレイ101上の位置にオブジェクトが表示されていれば、そのオブジェクトがユーザにより選択されたと判定する。オブジェクトとしては、ボタン等のユーザの操作を受け付ける種々のGUI(Graphical User Interface)部品が採用される。
【0077】
表示制御部103は、操作端末100のGUIを生成し、ディスプレイ101に表示させる。蓄積部104は、操作対象となるシャッターの種類及び配置など、操作端末100の動作に必要な情報を蓄積する。
【0078】
シャッター制御部105は、電動シャッター装置200,201,202に対する制御コマンドをそれぞれ生成する。通信制御部106は、操作端末100と電動シャッター装置200,201,202との間の通信を制御する。また、通信制御部106は、シャッター制御部105などの他のブロックから種々のデータの送信依頼を受け付けて、受け付けたデータを電動シャッター装置200,201,202に送信する。さらに、通信制御部106は、電動シャッター装置200,201,202から送信されたデータを受信し、受信したデータをシャッター制御部105などの該当するブロックに渡す。
【0079】
なお、ディスプレイ101は、タッチパネルディスプレイでなく、通常のディスプレイであってもよい。この場合、ユーザは、図示しないマウスなどの外部入力装置を用いて、ディスプレイ101上に表示されたポインタを移動させて所望のオブジェクトをクリックし、オブジェクトの選択指示を入力すればよい。すなわち、本実施の形態において、ユーザがディスプレイ101を触れることで行われる一連の操作は、マウスなどの外部入力装置を用いてポインタを移動させたり、クリックしたりする操作に置き換えることができる。
【0080】
図3に示されるように、電動シャッター装置200は車庫310に設けられている。電動シャッター装置200は、制御機器210、及び車庫310の扉として用いられるシャッター220などを備える。電動シャッター装置200は、遠隔操作にてシャッター220が電気的に開閉可能な装置である。
図4に示されるように、電動シャッター装置201は窓320に設けられている。電動シャッター装置201は、制御機器210、及び雨戸として用いられるシャッター230などを備える。電動シャッター装置201は、遠隔操作にてシャッター230が電気的に開閉可能な装置である。
【0081】
制御機器210は、
図2に示されるように、駆動部211、位置センサー212、シャッター制御部213、通信制御部214、及び障害物センサー215を備える。駆動部211は、シャッター220を開閉する例えば正転及び反転可能なモータを含む。
【0082】
位置センサー212は、シャッター220の開閉状態(位置)を検出する。シャッター220の開閉状態として、位置センサー212は、具体的には例えば、シャッター220の端部の位置を検出する。位置センサー212は、例えば、駆動部211のモータのシャッター220に連結される回転軸に取り付けられたエンコーダを含む。
【0083】
代替的に、位置センサー212は、駆動部211がステッピングモータを含む場合には、シャッター220を開閉する際に駆動されるステッピングモータのステップ数をカウントするものであってもよい。位置センサー212は、シャッター220の開閉状態を検出可能な機器であればよい。
【0084】
障害物センサー215は、
図3に示されるように、例えば車庫310の扉(シャッター220)の直ぐ外の右側の壁に設けられている。車庫310の扉(シャッター220)の直ぐ外の左側の壁には、障害物センサー215に対向する位置に、反射板が設けられている。障害物センサー215は、例えば発光部及び受光部を備える。障害物センサー215の受光部は、発光部からの光が反射板で反射された反射光を受光する。障害物センサー215は、光学式であるので、シャッター220を閉め始める前であっても、シャッター220を閉めている途中であっても、障害物が発生した時点で、障害物を検出することができる。
【0085】
シャッター制御部213は、操作端末100から送信された制御コマンドにしたがって電動シャッター装置200のシャッター220の開閉を制御する。また、シャッター制御部213は、制御コマンドの実行結果、電動シャッター装置200のシャッター220の開閉状態などの操作端末100への送信を、通信制御部214に依頼する。
【0086】
シャッター制御部213は、障害物センサー215の受光部が上記反射光を受光できない場合に、発光部と反射板との間の障害物により遮られたと判断する。シャッター制御部213は、障害物センサー215の検出結果に基づき障害物ありと判断すると、駆動部211を制御して、シャッター220を閉じ始める前であれば閉じる動作を開始せず、シャッター220を閉じる動作の途中であれば閉じる動作を停止する。
【0087】
通信制御部214は、電動シャッター装置200及び操作端末100間の通信を制御する。また、通信制御部214は、シャッター制御部213から種々のデータの送信依頼を受け付けて、操作端末100に送信する。通信制御部214は、操作端末100から送信されたデータを受信し、シャッター制御部213に渡す。
【0088】
なお、障害物センサー215の発光部及び受光部を、それぞれ、車庫310の扉(シャッター220)の直ぐ外の左右の壁に互いに対向するように配置してもよい。この場合には、反射板は不要になる。シャッター制御部213は、障害物センサー215の受光部が発光部からの光を受光できない場合に、発光部と受光部との間の障害物により遮られたと判断する。
【0089】
障害物センサー215は、光学式に限られない。代替的に、障害物センサー215は、接触式であってもよい。接触式の障害物センサーは、シャッター220を移動させる駆動部211に印加される負荷を検出する。シャッター制御部213は、閉まる向きに移動しているシャッター220の端部が障害物に接触して、接触式の障害物センサーにより検出される、駆動部211に印加される負荷が増大すると、障害物ありと判断する。接触式の障害物センサーを用いる場合には、シャッター制御部213は、シャッター220が閉まる向きに移動を開始してから、障害物に接触して初めて、障害物ありと判断することができる。
【0090】
電動シャッター装置200は、障害物センサー215として、光学式及び接触式の両方を備えていてもよい。また、障害物センサー215は、他の方式のセンサーであってもよく、障害物を検出できるものであればよい。
【0091】
なお、電動シャッター装置201,202の電気的構成は、
図2に示される電動シャッター装置200と同様に構成されている。電動シャッター装置200は、上述のように例えば車庫310に設けられている。電動シャッター装置201は、例えば居間に配置されている。電動シャッター装置202は、例えば和室に配置されている。
【0092】
図5は、操作端末100の実装形態の構成例を示す図である。
図5に示すように、操作端末100は、アプリケーション401、OS(Operating System)402、メモリ403、及び図示しないその他のハードウェアを備えている。
【0093】
アプリケーション401は、情報端末を操作端末100として機能させるためのアプリケーションソフトウェアであり、操作端末100のプロセッサにより実行される。操作端末100は、コンピュータ読み取り可能な記録媒体からアプリケーション401を読み出してアプリケーション401を実装してもよいし、ネットワークからダウンロードすることでアプリケーション401を実装してもよい。OS402は、情報端末の基本ソフトウェアであり、操作端末100のプロセッサにより実行される。メモリ403は、操作端末100が備えるRAM、ROM等の記憶装置により構成され、アプリケーション401に含まれるデータ群を記憶する。操作端末100のプロセッサがアプリケーション401を実行することで、
図2に示すタッチパネル制御部102、表示制御部103、蓄積部104、シャッター制御部105、及び通信制御部106の機能が実現される。また、操作端末100のプロセッサがアプリケーション401を実行することで、メモリ403が蓄積部104として機能する。
【0094】
但し、本実施の形態では、操作端末100は、アプリケーション401のみ単独で実装されてもよいし、アプリケーション401及びOS402で実装されてもよいし、アプリケーション401、OS402、及びメモリ403で実装されてもよいし、アプリケーション401、OS402、メモリ403、及びその他の図示しないハードウェアで実装されてもよい。いずれの実装形態においても本実施の形態の操作端末100を実現することは可能である。なお、本実施の形態において、情報端末を構成する、例えば、プロセッサ及び記憶装置によってコンピュータが構成される。プロセッサとしては、CPU、FPGA、及びASICのいずれか或いはこれらの2以上の組み合わせが採用される。記憶装置としては、例えば、ROM、RAM、及びハードディスクのいずれか、或いはこれらの2以上の組み合わせが採用される。
【0095】
図6は、操作端末100としてタブレットが用いられる場合に、ディスプレイ101に表示されるメニュー画面の表示例を示す図である。
図7は、操作端末100としてスマートフォンが用いられる場合に、ディスプレイ101に表示されるメニュー画面の表示例を示す図である。
図6、
図7に示されるように、操作端末100のディスプレイ101に表示されるメニュー画面は、シャッターアイコン111を含む。シャッターアイコン111は、電動シャッター制御のアプリケーション401を起動させるための操作アイコンである。シャッターアイコン111は、シャッターを概略的に表す画像を含む。
【0096】
図8は、操作端末100のディスプレイ101に表示されるシャッター選択画面400の一例を示す図である。
図6又は
図7に示されるメニュー画面において、ユーザが接触物(例えばユーザの一本の指)でシャッターアイコン111を選択すると、その選択をタッチパネル制御部102が検知する。すると、電動シャッター制御のアプリケーション401が起動されて、表示制御部103は、
図8に示されるように、シャッターアイコン111に対応するシャッター選択画面400を、ディスプレイ101に表示する。
【0097】
シャッター選択画面400は、選択ボタン405A,405B,405C、設定ボタン406、及び終了ボタン407を備える。シャッター選択画面400には、「シャッター選択」との文字が付されている。この構成によって、ユーザは、ディスプレイ101に表示されている画面が、電動シャッター装置を選択するための画面であることを容易に理解できる。
【0098】
選択ボタン405Aは、車庫310の電動シャッター装置200を選択するための操作ボタンである。選択ボタン405Bは、居間の電動シャッター装置201を選択するための操作ボタンである。選択ボタン405Cは、和室の電動シャッター装置202を選択するための操作ボタンである。選択ボタン405A,405B,405Cは、電動シャッター装置200,201,202のシャッター制御画面をそれぞれ表示させるための操作アイコンである。
【0099】
設定ボタン406は、種々の設定を行うための操作ボタンである。設定ボタン406は、例えば選択ボタンと操作対象のシャッターとの関連付けを行う。設定ボタン406は、例えば選択ボタンに付される名称を設定する。
【0100】
終了ボタン407は、電動シャッター制御のアプリケーション401を終了させるための操作ボタンである。ユーザが接触物(例えばユーザの一本の指)で終了ボタン407を選択すると、その選択をタッチパネル制御部102が検知する。すると、電動シャッター制御のアプリケーション401が終了し、表示制御部103は、
図6又は
図7に示されるように、ディスプレイ101にメニュー画面が表示された状態に戻す。
【0101】
図9は、操作端末100のディスプレイ101に表示されるシャッター制御画面410の一例を示す図である。
図9に示されるシャッター制御画面410は、電動シャッター装置200のシャッター220の開閉操作を行うための操作画面である。シャッター220は、上述のように、車庫310に設けられた扉として用いられる。
【0102】
シャッター制御画面410は、戻るボタン411と、電動シャッター装置200のシャッター220を表すシャッター画像412とを備える。シャッター画像412は、シャッター412aを含む。また、
図9のシャッター制御画面410には、「車庫のシャッター」との文字が付されている。これによって、車庫に設けられた扉として用いられるシャッターのための制御画面であることをユーザは容易に理解できる。
【0103】
図8に示されるシャッター選択画面400において、ユーザが接触物(例えばユーザの一本の指)で選択ボタン405Aを選択すると、その選択をタッチパネル制御部102が検知する。すると、表示制御部103は、
図9に示されるように、選択ボタン405Aに対応するシャッター制御画面410をディスプレイ101に表示する。
【0104】
また、
図9に示されるシャッター制御画面410において、ユーザが接触物で戻るボタン411を選択すると、その選択をタッチパネル制御部102が検知する。すると、表示制御部103は、ディスプレイ101の表示を、
図8に示されるシャッター選択画面400に戻す。
【0105】
図10は、シャッター220を開けるときのシャッター制御画面410の表示例及び接触物150の操作例を示す図である。
図11は、シャッター220を閉めるときのシャッター制御画面410の表示例及び接触物150の操作例を示す図である。
【0106】
まず、
図10を用いて、電動シャッター装置200のシャッター220を開ける操作が説明される。シャッター412aが全閉のシャッター画像412が表示されている(
図10の上左図)。この状態で、シャッター制御画面410において、接触物150(例えばユーザの一本の指)の上方向へのスワイプ操作をタッチパネル制御部102が検知する(
図10の上左図→上中央図)。
【0107】
すると、表示制御部103は、接触物150の移動に従って、シャッター画像412内のシャッター412aを開く方向に移動させる(
図10の上中央図)。このとき、表示制御部103は、シャッター画像412内のシャッター412aが開けられるに従って、シャッターで隠れていた車庫内の車を表す車画像413をシャッター画像412に対応する領域に表示する(
図10の上中央図)。
【0108】
図10の上中央図では、車画像413の下半分が現れている。
図10の上中央図のような画像表示を実現するために、例えば、シャッター画像412内のシャッター412aを第1レイヤとし、車画像413を第2レイヤとして、画像表示の優先順位は、第2レイヤより第1レイヤを高くすればよい。
【0109】
さらに、接触物150の上方向へのスワイプ操作が継続されると、タッチパネル制御部102は、このスワイプ操作を検知する(
図10の上中央図→上右図)。そして、シャッター画像412内のシャッター412aが全開になると、表示制御部103は、シャッター412aを消去して、車全体を表す車画像413を表示する(
図10の上右図)。
【0110】
シャッター制御画面410において、接触物150の上方向へのスワイプ操作をタッチパネル制御部102が検知すると、シャッター制御部105は、電動シャッター装置200のシャッター220を開ける制御コマンド(移動制御コマンドの一例に相当)を生成する。このとき、シャッター制御部105は、接触物150のスワイプ操作の移動量に基づき、開くシャッターの目標位置を決定する。
【0111】
例えばユーザが
図10の上中央図に示される状態で上方向のスワイプ操作を終了すると、シャッター制御部105は、開くシャッターの目標位置をシャッターが半開きとなる位置に決定する。この場合、表示制御部103は、
図10の上中央図に示されるように、シャッター画像412内のシャッター412aを半開きとする。このシャッター412aの表示によって、ユーザは、シャッターの目標位置を容易に理解できる。
【0112】
例えばユーザが
図10の上右図に示される状態で上方向のスワイプ操作を終了すると、シャッター制御部105は、シャッターの開閉の目標位置をシャッターが全開となる位置に決定する。この場合、表示制御部103は、
図10の上右図に示されるように、シャッター画像412内のシャッター412aを消去して、シャッターの開閉の目標位置が全開であることを表示する。
【0113】
目標位置が決定されると、シャッター制御部105は、決定された目標位置までシャッター220を開ける制御コマンドを生成する。シャッター制御部105は、決定された目標位置に応じた制御コマンドを生成する。すなわち、シャッター制御部105は、接触物150のスワイプ操作の移動量に応じた距離だけ電動シャッター装置200のシャッター220を開ける制御コマンド(距離制御コマンドの一例に相当)を生成する。
【0114】
通信制御部106は、生成された制御コマンドを電動シャッター装置200の制御機器210に送信する。電動シャッター装置200のシャッター制御部213は、通信制御部214を介して、操作端末100から送信された制御コマンドを受け取る。シャッター制御部213は、受け取った制御コマンドにしたがって、駆動部211を制御して、シャッター220を開く動作を開始する。なお、
図10の下左図、下中央図、下右図については後述される。
【0115】
次に、
図11を用いて、電動シャッター装置200のシャッター220を閉める操作が説明される。シャッターが全開のシャッター画像412が表示され、シャッター画像412に対応する領域に、車庫内の車全体を表す車画像413が表示されている(
図11の上左図)。この状態で、シャッター制御画面410において、接触物150の下方向へのスワイプ操作をタッチパネル制御部102が検知する(
図11の上左図→上中央図)。
【0116】
すると、表示制御部103は、接触物150の移動に従って、シャッター画像412内のシャッター412aを閉じる方向に移動させる(
図11の上中央図)。このとき、表示制御部103は、シャッター画像412内のシャッター412aが閉じられるに従って、シャッター画像412に対応する領域に表示されている車画像413をシャッター412aで隠れさせる(
図11の上中央図)。
【0117】
図11の上中央図では、車画像413の上半分がシャッター412aで隠されている。
図11の上中央図のような画像表示を実現するために、上述のように、例えば、シャッター画像412内のシャッター412aを第1レイヤとし、車画像413を第2レイヤとして、画像表示の優先順位は、第2レイヤより第1レイヤを高くすればよい。
【0118】
さらに、接触物150の下方向へのスワイプ操作が継続されると、タッチパネル制御部102は、このスワイプ操作を検知する(
図11の上中央図→上右図)。そして、シャッター画像412内のシャッター412aが全閉になると、表示制御部103は、車画像413を消去する(
図11の上右図)。
【0119】
シャッター制御画面410において、接触物150の下方向へのスワイプ操作をタッチパネル制御部102が検知すると、シャッター制御部105は、電動シャッター装置200のシャッター220を閉める制御コマンド(移動制御コマンドの一例に相当)を生成する。このとき、シャッター制御部105は、接触物150のスワイプ操作の移動量に基づき、閉めるシャッターの目標位置を決定する。
【0120】
例えばユーザが
図11の上中央図に示される状態で下方向のスワイプ操作を終了すると、シャッター制御部105は、閉じるシャッターの目標位置をシャッターが半分閉じた位置に決定する。この場合、表示制御部103は、
図11の上中央図に示されるように、シャッター画像412内のシャッター412aを半分閉じられた状態とする。
【0121】
例えばユーザが
図11の上右図に示される状態で下方向のスワイプ操作を終了すると、シャッター制御部105は、閉じるシャッターの目標位置をシャッターが全閉となる位置に決定する。この場合、表示制御部103は、
図11の上右図に示されるように、シャッター画像412内のシャッター412aを全閉とする。
【0122】
目標位置が決定されると、シャッター制御部105は、決定された目標位置までシャッター220を閉める制御コマンドを生成する。シャッター制御部105は、決定された目標位置に応じた制御コマンドを生成する。すなわち、シャッター制御部105は、接触物150のスワイプ操作の移動量に応じた距離だけ電動シャッター装置200のシャッター220を閉める制御コマンド(距離制御コマンドの一例に相当)を生成する。
【0123】
通信制御部106は、生成された制御コマンドを電動シャッター装置200の制御機器210に送信する。電動シャッター装置200のシャッター制御部213は、通信制御部214を介して、操作端末100から送信された制御コマンドを受け取る。シャッター制御部213は、受け取った制御コマンドにしたがって、駆動部211を制御して、シャッター220を閉じる動作を開始する。なお、
図11の下左図、下中央図、下右図については、次に説明される。
【0124】
上述のように、シャッター制御部213は、受け取った制御コマンドにしたがって、駆動部211を制御して、シャッター220の開閉動作を開始する。具体的には、
図10ではシャッター220を開く動作が開始され、
図11ではシャッター220を閉める動作が開始される。
【0125】
このとき、実際のシャッター220の動きは、シャッター制御画面410に表示されるシャッター画像412内のシャッター412aの動きに比べて遅い。そこで、
図10、
図11の実施形態では、以下に説明されるように、表示制御部103は、実際のシャッター220の端部の位置を表す概略シャッター移動画像500をシャッター画像412内のシャッター412aにオーバラップさせてシャッター制御画面410に表示する。言い換えると、表示制御部103は、概略シャッター移動画像500をシャッター画像412に対応する領域に表示する。
【0126】
電動シャッター装置200のシャッター制御部213は、駆動部211によるシャッターの開閉動作が開始されると、位置センサー212によるシャッター220の位置の検出結果を繰り返し取得する。シャッター制御部213は、位置センサー212によるシャッター220の位置の検出結果を一定間隔(例えば0.1秒)で取得してもよい。シャッター制御部213は、位置センサー212によるシャッター220の位置の検出結果の取得ごとに、当該検出結果に基づき、シャッター220の位置を示す位置情報を生成する。位置情報は、例えば、全閉を100%と定義し、全開を0%と定義して、シャッター220が閉じている割合を表す数値としてもよい。この場合には、例えば
図11の上中央図のように半分閉じているシャッター220の位置情報は、50%となる。
【0127】
通信制御部214は、シャッター制御部213によるシャッター220の位置を示す位置情報の生成ごとに、生成された位置情報を操作端末100に送信する。シャッター制御部213は、位置センサー212によるシャッター220の位置の検出結果に基づき、制御コマンドに含まれるシャッター220の目標位置に到達したと判定すると、駆動部211を制御して、シャッター220の開閉動作を停止する。
【0128】
操作端末100の表示制御部103は、通信制御部106を介して、電動シャッター装置200から送信されたシャッター220の位置を示す位置情報を受け取る。表示制御部103は、受け取った上記位置情報に基づき、例えば
図10の下左図に示されるように、シャッター制御画面410の車画像413にオーバラップして、実際のシャッター220の端部の位置を表す概略シャッター移動画像500を表示する。表示制御部103は、受け取った上記位置情報に基づき、例えば
図11の下左図に示されるように、シャッター制御画面410のシャッター画像412内のシャッター412aにオーバラップして、実際のシャッター220の端部の位置を表す概略シャッター移動画像500を表示する。
【0129】
図10において、概略シャッター移動画像500の下端500Dの位置が、開く方向に移動している実際のシャッター220の端部の位置に対応する。
図11において、概略シャッター移動画像500の下端500Dの位置が、閉じる方向に移動している実際のシャッター220の端部の位置に対応する。
【0130】
表示制御部103は、概略シャッター移動画像500を、例えばディスプレイ101にシャッター412a及び車画像413と異なる色(例えば、シャッター412aが茶色で車画像413が白色であれば赤色)、かつ、半透明で表示してもよい。例えば、
図10では、概略シャッター移動画像500と車画像413とをアルファブレンドにより合成してもよい。例えば、
図11では、概略シャッター移動画像500とシャッター412aとをアルファブレンドにより合成してもよい。
【0131】
これによって、
図10では、概略シャッター移動画像500と車画像413とを、色分けによって区別することができる。また、
図11では、概略シャッター移動画像500とシャッター412aとを、色分けによって区別することができる。なお、
図10、
図11では、概略シャッター移動画像500を網点で示している。
【0132】
表示制御部103は、電動シャッター装置200から送信されたシャッター220の位置を示す位置情報を受け取る度に、受け取った上記位置情報に基づき、概略シャッター移動画像500を更新して表示する。例えば、電動シャッター装置200から上記位置情報を0.1秒ごとに受け取る場合には、表示制御部103は、0.1秒ごとに、概略シャッター移動画像500を更新して表示する。
【0133】
これによって、
図10では、開く方向に動いている実際のシャッターの端部の位置に対応して、概略シャッター移動画像500の下端500Dの位置が上昇する(
図10の下左図→下中央図)。また、
図11では、閉じる方向に動いている実際のシャッターの端部の位置に対応して、概略シャッター移動画像500の下端500Dの位置が下降する(
図11の下左図→下中央図)。
【0134】
その結果、徐々に開閉する実際のシャッター220の位置が、概略シャッター移動画像500によりシャッター制御画面410に表されることとなる。そして、概略シャッター移動画像500により表されるシャッター220の位置が目標位置(
図10では全開、
図11では全閉)に到達すると、
図10の下右図、
図11の下右図に示されるように、表示制御部103は、概略シャッター移動画像500をシャッター制御画面410から消去する。
【0135】
シャッターが全閉の状態から
図10の下左図になるまでの間の概略シャッター移動画像500、
図10の下左図と下中央図との間の概略シャッター移動画像500、
図10の下中央図と下右図との間の概略シャッター移動画像500は、それぞれ図示が省略されている。また、シャッターが全開の状態から
図11の下左図になるまでの間の概略シャッター移動画像500、
図11の下左図と下中央図との間の概略シャッター移動画像500、
図11の下中央図と下右図との間の概略シャッター移動画像500は、それぞれ図示が省略されている。
【0136】
以上説明されたように、本実施形態では、表示制御部103は、シャッター制御画面410に、実際のシャッター220の端部の位置を表す概略シャッター移動画像500を表示する。したがって、ユーザは、車庫310のシャッター220を見に行かなくても、実際のシャッター220の位置を確認できる。また、表示制御部103は、概略シャッター移動画像500に加えて、シャッター制御画面410に、シャッターの開閉の目標位置を表すシャッター画像412を表示する。したがって、ユーザは、目標位置と現状のシャッター220の位置との差異を容易に理解できる。本実施形態において、概略シャッター移動画像500が、電動シャッター装置のシャッターの端部の位置を表した状態情報の一例に相当する。
【0137】
なお、実際のシャッター220の端部の位置をシャッター制御画面410に表す態様は、概略シャッター移動画像500に限られない。以下、実際のシャッター220の端部の位置をシャッター制御画面410に表す他の表示例が説明される。
【0138】
図12は、シャッターを開ける際に実際のシャッターの位置が表示されるシャッター制御画面410の
図10と異なる表示例を示す図である。
図13は、シャッターを閉める際に実際のシャッターの位置が表示されるシャッター制御画面410の
図11と異なる表示例を示す図である。
図12の上左図、上中央図、上右図は、それぞれ
図10の上左図、上中央図、上右図と同じである。また、
図13の上左図、上中央図、上右図は、それぞれ
図11の上左図、上中央図、上右図と同じである。
【0139】
上述のように、操作端末100の表示制御部103は、通信制御部106を介して、電動シャッター装置200から送信されたシャッター220の位置を示す位置情報を受け取る。表示制御部103は、受け取った上記位置情報に基づき、シャッター制御画面410の車画像413にオーバラップして、実際のシャッター220の端部の位置を表す位置表示マーク501(
図12の下左図、下中央図)を表示する。また、表示制御部103は、受け取った上記位置情報に基づき、シャッター制御画面410のシャッター画像412内のシャッター412aにオーバラップして、実際のシャッター220の端部の位置を表す位置表示マーク502(
図13の下左図、下中央図)を表示する。
【0140】
シャッターを開ける場合の位置表示マーク501は、
図12の下左図に示されるように、シャッター制御画面410のシャッター画像412に対応する領域の下端から上向きに延びる矢印で構成されている。
図12において、位置表示マーク501の上端501Uの位置が、開く方向に動いている実際のシャッターの端部の位置に対応する。
【0141】
シャッターを閉める場合の位置表示マーク502は、
図13の下左図に示されるように、シャッター制御画面410のシャッター画像412に対応する領域の上端から下向きに延びる矢印で構成されている。
図13において、位置表示マーク502の下端502Dの位置が、閉じる方向に動いている実際のシャッターの端部の位置に対応する。
【0142】
表示制御部103は、電動シャッター装置200から送信されたシャッター220の位置を示す位置情報を受け取る度に、受け取った上記位置情報に基づき、位置表示マーク501(
図12の下左図→下中央図)及び位置表示マーク502(
図13の下左図→下中央図)を更新して表示する。例えば、電動シャッター装置200から上記位置情報を0.1秒ごとに受け取る場合には、表示制御部103は、0.1秒ごとに、位置表示マーク501,502をそれぞれ更新して表示する。
【0143】
その結果、徐々に開閉する実際のシャッターの位置が、位置表示マーク501,502によりシャッター制御画面410に表されることとなる。そして、位置表示マーク501,502により表されるシャッターの位置が目標位置(
図12では全開、
図13では全閉)に到達すると、
図12の下右図、
図13の下右図に示されるように、表示制御部103は、位置表示マーク501,502をシャッター制御画面410から消去する。
【0144】
シャッターが全閉の状態から
図12の下左図になるまでの間の位置表示マーク501、
図12の下左図と下中央図との間の位置表示マーク501、
図12の下中央図と下右図との間の位置表示マーク501は、それぞれ図示が省略されている。また、シャッターが全開の状態から
図13の下左図になるまでの間の位置表示マーク502、
図13の下左図と下中央図との間の位置表示マーク502、
図13の下中央図と下右図との間の位置表示マーク502は、それぞれ図示が省略されている。
【0145】
なお、
図10〜
図13では、表示制御部103は、実際のシャッター220の端部の位置を表す画像をシャッター画像412内のシャッター412aにオーバラップさせてシャッター制御画面410に表示している。しかし、本開示は、これに限られない。表示制御部103は、実際のシャッター220の端部の位置を表す画像をシャッター制御画面410に表示しなくてもよい。
【0146】
図14は、操作端末100と電動シャッター装置200とにおける処理の流れを示すシーケンス図である。まず、操作端末100の通信制御部106は、表示制御部103からの依頼を受けて、現在のシャッター220の開閉状態(例えばシャッター220の端部の位置)の取得要求を電動シャッター装置200に送信する(S1401)。次に、電動シャッター装置200のシャッター制御部213は、通信制御部214を介して上記取得要求を受け取ると、位置センサー212からシャッター220の開閉状態を取得する(S1402)。
【0147】
通信制御部214は、シャッター制御部213からの依頼を受けて、シャッター220の開閉状態を操作端末100に送信する(S1403)。操作端末100の表示制御部103は、通信制御部106を介して、シャッター220の開閉状態を受け取る。表示制御部103は、受け取ったシャッター220の開閉状態に基づき、シャッター制御画面410をディスプレイ101に表示する(S1404)。例えばシャッター220が全開の場合には、表示制御部103は、
図11の上左図に示されるシャッター制御画面410をディスプレイ101に表示する。
【0148】
次に、操作端末100のタッチパネル制御部102は、シャッター制御画面410におけるユーザによる接触物150の操作(例えば上方向のスワイプ操作、下方向のスワイプ操作)を検知する(S1405)。次に、操作端末100の表示制御部103は、接触物150の移動量に対応して、シャッター220の開閉の目標位置を表すように、シャッター画像412内のシャッター412aを移動させる(S1406)。
【0149】
操作端末100では、L1401に含まれるS1405,S1406は、接触物150がディスプレイ101から離れたことをタッチパネル制御部102が検知するまで繰り返される。その結果、例えば
図10の上左図に示されるシャッター制御画面410がディスプレイ101に表示されている。この状態で、シャッター220が全開されるまでの半分の移動量のスワイプ操作が行われた後、接触物150がディスプレイ101から離れる。
【0150】
すると、表示制御部103は、
図10の上中央図に示されるシャッター制御画面410をディスプレイ101に表示する。すなわち、
図10の上中央図に示されるシャッター画像412内のシャッター412aの位置が、開くシャッター220の目標位置となる。
【0151】
接触物150がディスプレイ101から離れたことをタッチパネル制御部102が検知すると、操作端末100のシャッター制御部105は、接触物150のスワイプ操作の移動量に応じて、制御コマンドを生成する。シャッター制御部105からの依頼を受けて、通信制御部106は、シャッター制御部105により生成された制御コマンドを、電動シャッター装置200に送信する(S1407)。
【0152】
電動シャッター装置200の通信制御部214を介して制御コマンドを受け取ったシャッター制御部213は、制御コマンドに基づき駆動部211を制御して、シャッター220の開動作又は閉動作を行う(S1408)。次に、シャッター制御部213は、位置センサー212を用いて、現状のシャッター220の開閉状態(例えば現状のシャッター220の端部の位置)を検出する。シャッター制御部213は、検出結果に基づき、シャッター220の開閉状態(位置)を示す位置情報を生成する(S1409)。
【0153】
続いて、通信制御部214は、シャッター制御部213からの依頼を受けて、生成された現状のシャッター220の開閉状態を示す位置情報を操作端末100に送信する(S1410)。
【0154】
次に、操作端末100の表示制御部103は、通信制御部106を介して受け取った位置情報に基づき、現状のシャッター220の開閉状態を、ディスプレイ101のシャッター制御画面410に表示する(S1411)。このS1411において、表示制御部103は、
図10、
図11の実施形態では概略シャッター移動画像500を表示し、
図12の実施形態では位置表示マーク501を表示し、
図13の実施形態では位置表示マーク502を表示する。
【0155】
操作端末100及び電動シャッター装置200では、L1402に含まれるS1408〜S1411は、シャッター220の開閉状態(例えばシャッター220の端部の位置)が目標位置に到達するまで繰り返される。したがって、S1411が実行される度に、現状のシャッター220の開閉状態の表示が更新される。
【0156】
シャッター220の開閉状態が目標位置に到達すると、通信制御部214は、シャッター制御部213からの依頼を受けて、シャッター220の制御結果を、操作端末100に送信して(S1412)、このフローは終了する。
【0157】
図15は、操作端末100が電動シャッター装置200を制御する処理の流れを示すフロー図である。
【0158】
まず、表示制御部103は、シャッター選択画面400をディスプレイ101に表示する(S1501)。続いて、シャッター選択画面400への接触物150の接触によるユーザの操作を受け付ける(S1502)。次に、接触物150の接触対象が終了ボタン407であるか否かをタッチパネル制御部102が判定する(S1503)。
【0159】
接触対象が終了ボタン407であるとタッチパネル制御部102が判定すると(S1503でYES)、このフローは終了する。一方、接触対象が終了ボタン407でないとタッチパネル制御部102が判定すると(S1503でNO)、タッチパネル制御部102は、接触対象の選択ボタンを判定する。表示制御部103は、判定された選択ボタンに対応するシャッターの現状の開閉状態を電動シャッター装置から取得する(S1504)。例えば接触対象が選択ボタン405Aであるとタッチパネル制御部102が判定すると、表示制御部103は、電動シャッター装置200から、シャッター220の開閉状態を取得する。
【0160】
次に、表示制御部103は、接触対象の選択ボタンに対応するシャッター制御画面をディスプレイ101に表示する(S1505)。例えば接触対象が選択ボタン405Aの場合には、表示制御部103は、
図9に示されるシャッター制御画面410をディスプレイ101に表示する。続いて、処理がシャッターの制御フロー(
図16A,16B)に進められ(S1506)、その後、処理がS1501に戻る。
【0161】
図16A,16Bは、操作端末100が電動シャッター装置200のシャッター220を制御するための制御コマンドを生成して送信する処理(
図15のS1406)の流れを示すフロー図である。
【0162】
まず、タッチパネル制御部102は、シャッター制御画面410内で接触物150による戻るボタン411の選択を検知したか否かを判定する(S1601)。戻るボタン411の選択が検知されると(S1601でYES)、このフローは終了する。一方、戻るボタン411の選択が検知されなければ(S1601でNO)、タッチパネル制御部102は、接触物150の接触位置が、上下に移動することを検知したか否かを判定する(S1602)。
【0163】
S1602において、タッチパネル制御部102が、接触物150の接触位置の上方向への移動を検知すると処理がS1603に進められ、下方向への移動を検知すると処理がS1606に進められ、接触物150の接触位置の上下移動が検知されなければ(S1602でNO)、処理がS1601に戻る。
【0164】
S1603において、表示制御部103は、
図15のS1504で取得した開閉状態に基づき、電動シャッター装置200のシャッター220が全開か否かを判定する。シャッター220が全開であれば(S1603でYES)、処理はS1601に戻る。シャッター220が全開でなければ(S1603でNO)、処理がS1604に進められる。
【0165】
S1604において、表示制御部103は、タッチパネル制御部102から取得した接触物150の上向きの移動(上向きのスワイプ操作)の移動量に対応して、開くシャッター220の目標位置を表すように、ディスプレイ101に表示するシャッター画像412内のシャッター412aを移動させる(S1604)。
【0166】
次に、表示制御部103は、接触物150の上向きの移動が終了したか否かを判定する(S1605)。接触物150の上向きの移動が終了していなければ(S1605でNO)、処理がS1604に戻る。一方、S1605において、接触物150の上向きの移動が終了していれば(S1605でYES)、処理がS1611に進められる。
【0167】
したがって、上向きの移動が終了するまで、S1604が実行される。その結果、S1604が実行される度に、ディスプレイ101に表示されるシャッター画像412内のシャッター412aが更新される。なお、
図10の上左図と上中央図との間、及び
図10の上中央図と上右図との間におけるシャッター画像412内のシャッター412aは、それぞれ図示が省略されている。
【0168】
S1606において、表示制御部103は、
図15のS1504で取得した開閉状態に基づき、電動シャッター装置200のシャッター220が全閉か否かを判定する。シャッター220が全閉であれば(S1606でNO)、処理はS1601に戻る。シャッター220が全閉でなければ(S1606でNO)、処理がS1607に進められる。
【0169】
S1607において、表示制御部103は、タッチパネル制御部102から取得した接触物150の下向きの移動(下向きのスワイプ操作)の移動量に対応して、閉じるシャッター220の目標位置を表すように、ディスプレイ101に表示するシャッター画像412内のシャッター412aを移動させる(S1607)。
【0170】
次に、表示制御部103は、接触物150の下向きの移動が終了したか否かを判定する(S1608)。接触物150の下向きの移動が終了していなければ(S1608でNO)、処理がS1607に戻る。一方、S1608において、接触物150の下向きの移動が終了していれば(S1608でYES)、処理がS1611に進められる。
【0171】
したがって、下向きの移動が終了するまで、S1607が実行される。その結果、S1607が実行される度に、ディスプレイ101に表示されるシャッター画像412内のシャッター412aが更新される。なお、
図11の上左図と上中央図との間、及び
図11の上中央図と上右図との間におけるシャッター画像412内のシャッター412aは、それぞれ図示が省略されている。
【0172】
S1611において、シャッター制御部105は、タッチパネル制御部102から取得した接触物150の上向きの移動又は下向きの移動の移動量に対応する目標位置まで、シャッター220を開閉する制御コマンドを生成する。続いて、通信制御部106は、シャッター制御部105により生成された制御コマンドを、電動シャッター装置200に送信する(S1612)。
【0173】
続いて、通信制御部106は、シャッター220の位置(開閉状態)を示す位置情報を受信して、受信された位置情報を表示制御部103及びシャッター制御部105に渡す(S1613)。次いで、表示制御部103は、受け取った位置情報に基づき、シャッター220の位置を表示する(S1614)。このS1614において、表示制御部103は、
図10、
図11の実施形態では概略シャッター移動画像500を表示し、
図12の実施形態では位置表示マーク501を表示し、
図13の実施形態では位置表示マーク502を表示する。
【0174】
次いで、シャッター制御部105は、S1613で受け取った位置情報に基づき、シャッター220が、目標位置に到達したか否かを判定する(S1615)。S1615において、シャッター220が目標位置に到達していなければ(S1615でNO)、処理はS1613に戻る。一方、S1615において、シャッター220が目標位置に到達していれば(S1615でYES)、通信制御部106は、電動シャッター装置200から送信された制御結果を受信し、受信された制御結果をシャッター制御部105に渡して(S1616)、このフローは終了する。
【0175】
したがって、シャッター220が目標位置に到達するまで、S1614が実行される。その結果、S1614が実行される度に(例えば0.1秒ごとに)、ディスプレイ101のシャッター制御画面410に表示されるシャッター220の位置が更新される。
【0176】
図17は、電動シャッター装置200における処理の流れを示すフロー図である。まず、電動シャッター装置200の通信制御部214は、操作端末100から送信されるシャッター開閉の制御コマンドを受信し、シャッター制御部213に渡す(S1701)。次いで、シャッター制御部213は、受け取った制御コマンドにしたがって駆動部211を制御して、シャッター220を駆動する(S1702)。次に、シャッター制御部213は、位置センサー212からシャッター220の開閉状態(位置)の検出結果を取得する(S1703)。
【0177】
続いて、シャッター制御部213は、シャッター220の開閉状態の検出結果に基づき、シャッター220の位置を示す位置情報を生成し、通信制御部214は、生成された位置情報を操作端末100に送信する(S1704)。
【0178】
続いて、シャッター制御部213は、S1703で取得された検出結果に基づき、シャッター220が制御コマンドに示される目標位置に到達したか否かを判定する(S1705)。シャッター220が目標位置に到達していなければ(S1705でNO)、処理がS1702に戻る。一方、S1705において、シャッター220が目標位置に到達していれば(S1705でYES)、通信制御部214は、シャッター制御部213からの依頼を受けて制御結果を操作端末100に送信し(S1706)、このフローは終了する。
【0179】
したがって、シャッター220が目標位置に到達するまでS1704が実行される。その結果、S1704が実行される度に(例えば0.1秒ごとに)、シャッター220の位置を示す位置情報が操作端末100に送信される。
【0180】
上述のように、シャッター制御部213は、障害物センサー215の検出結果に基づき障害物の有無を判断する。そして、シャッター制御部213は、障害物ありと判断すると、駆動部211を制御して、シャッター220を閉じ始める前であれば閉じる動作を開始せず、シャッター220を閉じる動作の途中であれば閉じる動作を停止する。この場合のディスプレイ101の表示が説明される。
【0181】
図18は、障害物が検出された場合のシャッター制御画面410の表示例を示す図である。
図18の上左図、上中央図、上右図は、それぞれ、
図11の上左図、上中央図、上右図と同じである。
図18の上左図から、上中央図を経て、上右図までは、
図11を参照して説明されたのと同じように、表示制御部103は、シャッター制御画面410の表示を制御する。
【0182】
すなわち、車画像413がシャッター画像412に対応する領域に表示されている(
図18の上左図)。この状態で、接触物150の下向きのスワイプ操作をタッチパネル制御部102が検知する。すると、表示制御部103は、スワイプ操作の移動量に応じて、シャッター画像412内のシャッター412aを閉じる方向、つまり下向き(第1方向の一例に相当)に移動させる(
図18の上中央図)。接触物150の下向きのスワイプ操作がさらに継続されると、シャッター画像412内のシャッター412aを全閉とし、シャッター開閉の目標位置として、シャッター制御画面410に表示する(
図18の上右図)。
【0183】
シャッター制御部213は、障害物センサー215の検出結果に基づき、障害物ありと判断すると、駆動部211を制御してシャッター220の動作を停止し、停止情報を生成する。停止情報は、シャッター220の動作が停止したことを示す情報を含む。また、停止情報は、シャッター220が停止した位置を示す情報を含む。通信制御部214は、シャッター制御部213からの依頼を受けて、シャッター制御部213により生成された停止情報を操作端末100に送信する。
【0184】
操作端末100の表示制御部103は、通信制御部106を介して、電動シャッター装置200からの停止情報を受け取ると、シャッター制御画面410に表示されているシャッター画像412内の全閉のシャッター412a(
図18の上右図)を、
図18の下左図に矢印マーク415で示されるように、開く方向、つまり上向き(第2方向の一例に相当)に半開きの位置まで戻す。なお、矢印マーク415は、シャッター画像412内のシャッター412aが、全閉から半開きまで一気に戻されることを示すために、付されたものである。矢印マーク415がシャッター制御画面410に表示されるわけではない。
【0185】
さらに、表示制御部103は、シャッター画像412内のシャッター412aを上下に細かく振動させる。表示制御部103は、シャッター画像412内のシャッター412aの下端412Dを、上向き及び下向きに交互に繰り返して移動させる。その結果、シャッター制御画面410の表示状態は、
図18の下左図と下右図との間で交互に遷移する。
【0186】
シャッター220の移動開始前に障害物が検出されると、接触物150の下向きの移動により、
図18の上右図に示されるように全閉となったシャッター画像412内のシャッター412aは、直ぐに
図18の下左図に示されるように半開きの位置まで戻る。このため、シャッター画像412内のシャッター412aは、バウンスすることになる。そこで、シャッター画像412内のシャッター412aの振動によって、ディスプレイ101の故障ではなく、シャッター220の動作が正常でない旨の注意をユーザに喚起することができる。
【0187】
シャッター画像412内のシャッター412aを振動させる場合には、表示制御部103は、実際のシャッター220の位置を表した画像(
図11では概略シャッター移動画像500、
図13では位置表示マーク502)を表示しない。なお、振動の幅は、例えば位置情報の数値で5%の幅としてもよい。振動の幅は、振動していることをユーザが明確に分かる値に決定すればよい。振動の周期は、例えば0.5秒としてもよい。振動の周期は、ユーザが見やすい値に決定すればよい。
【0188】
図19は、障害物が検出された場合のシャッター制御画面410の
図18と異なる表示例を示す図である。
図19の上左図、上中央図、上右図は、それぞれ、
図11(
図18)の上左図、上中央図、上右図と同じである。
【0189】
図19の実施形態では、表示制御部103は、
図18の実施形態と同様に、通信制御部106を介して、電動シャッター装置200から停止情報を受け取ると、シャッター制御画面410に表示しているシャッター画像412内の全閉のシャッター412a(
図19の上右図)を、半開きの位置まで戻す(
図19の下左図)。
【0190】
さらに、表示制御部103は、注意喚起マーク600をシャッター制御画面410に表示する(
図19の下左図)。さらにまた、表示制御部103は、振動マーク601で示されるように、
図18の実施形態と同様に、シャッター画像412内のシャッター412aを上下に細かく振動させる(
図19の下右図)。
【0191】
なお、
図19の下右図の振動マーク601は、シャッター画像412内のシャッター412aを上下に細かく振動させることを表すためのものである。振動マーク601に含まれる上下の矢印及び波線が、シャッター制御画面410に表示されるわけではない。また、
図19では、注意喚起マーク600が表示されるため、表示制御部103は、シャッター画像412内のシャッター412aを振動させなくてもよい。
【0192】
図20〜23は、障害物検出を考慮した場合の、操作端末100と電動シャッター装置200とにおける処理の流れを示すシーケンス図である。
【0193】
シーケンス図は、3つのパターンに分けて説明される。第1パターンは、障害物が検出されないシーケンスである。第1パターンでは、シャッター220は目標位置まで閉められる。第1パターンは、
図20のシーケンス図から
図21のシーケンス図に続く。
【0194】
第2パターンは、シャッター220を閉める途中で障害物が検出されるシーケンスである。第2パターンでは、シャッター220を閉める動作は開始される。しかし、障害物が検出された時点で、シャッター220の駆動は停止され、障害物の注意喚起の表示が行われる。第2パターンは、障害物センサー215が光学式の場合には、シャッター220が途中まで閉まった段階で障害物が発生した場合に該当する。なお、接触式の障害物センサー215により障害物が検出された場合は、第2パターンのシーケンスになる。第2パターンは、
図20のシーケンス図から
図22のシーケンス図に続く。
【0195】
第3パターンは、光学式の障害物センサー215により最初に障害物が検出されるシーケンスである。第3パターンでは、シャッター220を閉める前に障害物の注意喚起の表示が行われ、シャッター220を閉める動作は開始されない。障害物センサー215が接触式の場合は、第3パターンのシーケンスにならない。第3パターンは、
図20のシーケンス図から
図23のシーケンス図に続く。上述のように、第1〜第3パターンにおいて
図20は共通である。
【0196】
まず、
図20、
図21を用いて、障害物が検出されない第1パターンの処理の流れが説明される。
図20のS2001〜S2007は、
図14のS1401〜S1407と同じである。
図20のS2005〜S2006を含むL2001は、
図20のS1405〜S1406を含むL1401と同じである。但し、第1〜第3パターンでは、
図20のS2002で検出されるシャッター220の位置は全閉ではなく、S2005で行われる操作は下向きのスワイプ操作であり、S2007で送信される制御コマンドはシャッター220を閉める動作を行わせるコマンドであることが前提である。
【0197】
電動シャッター装置200のシャッター制御部213は、
図20のS2007で送信された制御コマンドを通信制御部214を介して受け取り、受け取った制御コマンドに基づき駆動部211を制御して、シャッター220を閉める動作を行う(S2101)。次に、シャッター制御部213は、位置センサー212の検出結果を用いて、現状のシャッター220の開閉状態を判断し、シャッター220の開閉状態(位置)を示す位置情報を生成する(S2102)。
【0198】
続いて、通信制御部214は、シャッター制御部213からの依頼を受けて、生成された現状のシャッター220の開閉状態を示す位置情報を操作端末100に送信する(S2103)。次に、操作端末100の表示制御部103は、通信制御部106を介して受け取った位置情報に基づき、現状のシャッター220の開閉状態を、ディスプレイ101のシャッター制御画面410に表示する(S2104)。
【0199】
続くS2105〜S2108は、それぞれ、S2101〜S2104と同じである。このS2101〜S2104の動作が、一定時間(例えば0.1秒)ごとに、繰り返される。そして、S2109において、シャッター制御部213は、位置センサー212の検出結果に基づき、シャッター220が目標位置に到達したことを検出し、駆動部211の動作を停止する。次に、通信制御部214は、シャッター制御部213からの依頼を受けて、シャッター220の制御結果を操作端末100に送信する(S2110)。
【0200】
次に、
図22を用いて、シャッター220を閉める途中で障害物が検出される第2パターンの処理の流れが説明される。
【0201】
電動シャッター装置200のシャッター制御部213は、
図20のS2007で送信された制御コマンドを通信制御部214を介して受け取り、受け取った制御コマンドに基づき駆動部211を制御して、シャッター220を閉める動作を行う(S2201)。S2201〜S2204は、それぞれ、S2101〜S2104と同じである。続くS2205〜S2208も、それぞれ、S2101〜S2104と同じである。このS2201〜S2204の動作が、一定時間(例えば0.1秒)ごとに、繰り返される。
【0202】
S2209において、電動シャッター装置200のシャッター制御部213は、障害物センサー215の検出結果に基づき、障害物ありと判断する。また、シャッター制御部213は、駆動部211の動作を停止する。次に、S2210において、通信制御部214は、シャッター制御部213からの依頼を受けて、障害物の検出によりシャッター220の駆動を停止したことを示す停止情報を操作端末100に送信する。
【0203】
次に、S2211において、操作端末100の表示制御部103は、通信制御部106を介して受け取った停止情報に基づき、ユーザの注意を喚起する画像を、ディスプレイ101のシャッター制御画面410に表示する。例えば
図18の実施形態では、表示制御部103は、シャッター画像412内のシャッター412aを上下に振動させる。例えば
図19の実施形態では、表示制御部103は、シャッター画像412に対応する領域に注意喚起マーク600を表示する。
【0204】
次に、
図23を用いて、光学式の障害物センサー215により最初に障害物が検出される第3パターンの処理の流れが説明される。
【0205】
電動シャッター装置200のシャッター制御部213は、通信制御部214を介して、
図20のS2007で送信された制御コマンドを受け取る。しかし、続くS2301において、シャッター制御部213は、障害物センサー215の検出結果に基づき、障害物ありと判断する。そこで、シャッター制御部213は、制御コマンドを受け取っているが、駆動部211の動作を行わない。続くS2302,S2303は、それぞれ、
図22のS2210,S2211と同じである。
【0206】
図24A,24Bは、障害物を考慮した場合の、操作端末100が電動シャッター装置200のシャッター220を制御する処理(
図15のS1406)の流れを示すフロー図である。
【0207】
図24AのS2401〜S2408は、
図16AのS1601〜S1608と同じである。
図24AのS2411〜S2412は、
図16BのS1611〜S1612と同じである。
【0208】
S2412に続くS2421において、シャッター制御部105は、通信制御部106が電動シャッター装置200から停止情報を受信したか否かを判断する。S2421において、通信制御部106が停止情報を受信していなければ(S2421でNO)、処理がS2422に進められる。一方、S2421において、通信制御部106が停止情報を受信していれば(S2421でYES)、処理がS2425に進められる。
【0209】
S2422において、通信制御部106は、シャッター220の位置を示す位置情報を受信し、受信された位置情報を表示制御部103及びシャッター制御部105に渡す(S2422)。次いで、表示制御部103は、受け取った位置情報に基づき、シャッター220の位置をシャッター制御画面410に表示する(S2423)。このS2423において、表示制御部103は、
図10、
図11の実施形態では概略シャッター移動画像500を表示し、
図12の実施形態では位置表示マーク501を表示し、
図13の実施形態では位置表示マーク502を表示する。
【0210】
次いで、シャッター制御部105は、S2422で受け取った位置情報に基づき、シャッター220が、目標位置に到達したか否かを判定する(S2424)。S2424において、シャッター220が目標位置に到達していなければ(S2424でNO)、処理はS2421に戻る。一方、S2424において、シャッター220が目標位置に到達していれば(S2424でYES)、このフローは終了する。
【0211】
S2425において、表示制御部103は、S2422又は
図15のS1504で受け取った位置情報に基づき、実際のシャッターが、70%を超えた位置まで閉まっているか否かを判定する(S2425)。実際のシャッターが、70%を超えた位置まで閉まっていれば(S2425でYES)、表示制御部103は、表示中のシャッター画像412内のシャッター412aを70%の位置まで戻し(S2426)、処理はS2428に進められる。例えば実際のシャッター220が80%の位置まで閉まっていれば、表示制御部103は、表示中のシャッター画像412内のシャッター412aを開く方向(第2方向の一例に相当)に、30%の量(第2所定量の一例に相当)、戻す。
【0212】
一方、実際のシャッターが、70%を超えた位置まで閉まっていなければ(S2425でNO)、表示制御部103は、表示中のシャッター画像412におけるシャッター412aを実際の位置まで戻し(S2427)、処理はS2428に進められる。例えば実際のシャッター220が60%の位置まで閉まっていれば、表示制御部103は、表示中のシャッター画像412内のシャッター412aを開く方向(第2方向の一例に相当)に、40%の量(第1所定量の一例に相当)、戻す。
【0213】
S2428において、表示制御部103は、注意喚起マーク600をシャッター制御画面410に表示する。次に、表示制御部103は、シャッター画像412内のシャッター412aの位置を上下に細かく振動させて(S2429)、処理はS2401に戻る。なお、
図18の実施形態では、S2428を省略してもよい。また、
図19の実施形態では、S2429を省略してもよい。
【0214】
図24BのS2421,S2422,S2423,S2424のループは、障害物がない場合に相当する。
図24BのS2421,S2425,S2426,S2428,S2429の経路は、シャッター220が所定基準量(
図24Bでは例えば70%)を超える位置まで閉まったときに、障害物が検出された場合に相当する。
図24BのS2421,S2425,S2427,S2428,S2429の経路は、シャッター220が所定基準量(
図24Bでは例えば70%)以下の位置まで閉まったときに(シャッター220が動き出す前を含む)、障害物が検出された場合に相当する。
【0215】
図24Bでは、実際のシャッター220が、70%を超えた位置まで閉まっていなければ(S2425でNO)、表示制御部103は、表示中のシャッター画像412内のシャッター412aを実際の位置まで戻す(S2427)。つまり、表示制御部103は、シャッター画像412内のシャッター412aを、障害物の検出によりシャッター220が停止した位置まで戻す。
【0216】
但し、一律にシャッター画像412内のシャッター412aをシャッター220が停止した位置まで戻すようにすると、障害物が小さい場合には、シャッター制御画面410上において、シャッター画像412内のシャッター412aの戻る幅も小さくなる。その結果、ユーザが、シャッター画像412内のシャッター412aが戻っていることに気付きにくくなる。
【0217】
そこで、
図24Bでは、実際のシャッター220が、所定基準量(
図24Bでは例えば70%)を超えた位置まで閉まっていれば(S2425でYES)、表示制御部103は、表示中のシャッター画像412内のシャッター412aを所定基準量(
図24Bでは例えば70%)の位置まで戻す(S2426)。これによって、ユーザは、シャッター画像412内のシャッター412aが戻っていることに気付き易くなる。なお、所定基準量が70%としているのは一例であり、所定基準量は、60%等の他の値でもよい。
【0218】
なお、
図24Bでは、実際のシャッター220が停止した位置に応じて、表示中のシャッター画像412内のシャッター412aを、70%の位置(S2426)又は実際のシャッター220が停止した位置(S2427)まで戻している。しかし、本開示は、これに限られない。例えば
図18を用いて説明されたように、実際のシャッター220が停止した位置に関係なく一律に、シャッター画像412内のシャッター412aを半開き(50%)の位置まで戻すようにしてもよい。
【0219】
図25は、障害物を考慮した場合の、電動シャッター装置200における処理の流れを示すフロー図である。
【0220】
まず、電動シャッター装置200の通信制御部214は、操作端末100から送信された制御コマンドを受信し、シャッター制御部213に渡す(S2501)。次いで、シャッター制御部213は、障害物センサー215の検出結果を取得する(S2502)。次に、シャッター制御部213は、障害物センサー215の検出結果に基づき、障害物があるか否かを判定する(S2503)。S2503において、障害物があれば(S2503でYES)、処理はS2504に進められ、障害物がなければ(S2503でNO)、処理はS2505に進められる。
【0221】
S2504において、シャッター制御部213は、シャッター220を移動させていれば、駆動部211を制御してシャッター220を停止させる。また、S2504において、通信制御部214は、シャッター制御部213の依頼を受けて、シャッターの移動が停止していることを示す停止情報を操作端末100に送信する。そして、このフローは終了する。
【0222】
S2505〜S2507は、
図17のS1702〜S1704と同じである。S2507に続いて、シャッター制御部213は、S2506で取得されたシャッター220の位置に基づき、シャッター220が制御コマンドに示される目標位置に到達したか否かを判定する(S2508)。シャッター220が目標位置に到達していなければ(S2508でNO)、処理がS2502に戻る。一方、S2508において、シャッター220が目標位置に到達していれば(S2508でYES)、このフローは終了する。
【0223】
図26は、操作端末100のディスプレイ101に表示されるシャッター制御画面410の
図9と異なる例を示す図である。
図26に示されるシャッター制御画面410は、電動シャッター装置201のシャッター230の開閉操作を行うための操作画面である。シャッター230は、
図4を用いて説明されたように、窓320に設けられた雨戸として用いられる。
【0224】
シャッター制御画面410は、戻るボタン411と、電動シャッター装置201のシャッター230を表すシャッター画像421とを備える。シャッター画像421は、シャッター421aを含む。また、
図26のシャッター制御画面410には、「リビングのシャッター」との文字が付されている。これによって、窓に設けられた雨戸として用いられるシャッターのための制御画面であることをユーザは容易に理解できる。
【0225】
図8に示されるシャッター選択画面400において、ユーザが接触物(例えばユーザの一本の指)で選択ボタン405Bを選択すると、その選択をタッチパネル制御部102が検知する。すると、表示制御部103は、
図26に示されるように、選択ボタン405Bに対応するシャッター制御画面410をディスプレイ101に表示する。
【0226】
また、
図26に示されるシャッター制御画面410において、ユーザが接触物で戻るボタン411を選択すると、その選択をタッチパネル制御部102が検知する。すると、表示制御部103は、ディスプレイ101の表示を、
図8に示されるシャッター選択画面400に戻す。
【0227】
図27は、シャッター230を開けるときのシャッター制御画面410の表示例及び接触物150の操作例を示す図である。
図28は、シャッター230を閉めるときのシャッター制御画面410の表示例及び接触物150の操作例を示す図である。
【0228】
まず、
図27を用いて、電動シャッター装置201のシャッター230を開ける操作が説明される。シャッター421aが全閉のシャッター画像421が表示されている(
図27の左図)。この状態で、シャッター制御画面410において、接触物150(例えばユーザの一本の指)の上方向へのスワイプ操作をタッチパネル制御部102が検知する(
図27の左図→中央図)。
【0229】
すると、表示制御部103は、接触物150の移動に従って、シャッター画像421内のシャッター421aを開く方向に移動させる(
図27の中央図)。このとき、表示制御部103は、シャッター画像421内のシャッター421aが開けられるに従って、シャッターで隠れていた窓320を表す窓画像422をシャッター画像421に対応する領域に表示する。
【0230】
図27の中央図では、窓画像422の下半分が現れている。
図27の中央図のような画像表示を実現するために、例えば、シャッター画像421内のシャッター421aを第1レイヤとし、窓画像422を第2レイヤとして、画像表示の優先順位は、第2レイヤより第1レイヤを高くすればよい。
【0231】
さらに、接触物150の上方向へのスワイプ操作が継続されると、タッチパネル制御部102は、このスワイプ操作を検知する(
図27の中央図→右図)。そして、シャッター画像421内のシャッター421aが全開になると、表示制御部103は、シャッター421aを消去して、窓全体を表す窓画像422を表示する(
図27の右図)。
【0232】
シャッター制御画面410において、接触物150の上方向へのスワイプ操作をタッチパネル制御部102が検知すると、シャッター制御部105は、電動シャッター装置201のシャッター230を開ける制御コマンド(移動制御コマンドの一例に相当)を生成する。このとき、シャッター制御部105は、接触物150のスワイプ操作の移動量に基づき、開くシャッターの目標位置を決定する。
【0233】
例えばユーザが
図27の中央図に示される状態で上方向のスワイプ操作を終了すると、シャッター制御部105は、開くシャッターの目標位置をシャッターが半開きとなる位置に決定する。この場合、表示制御部103は、
図27の中央図に示されるように、シャッター画像421内のシャッター421aを半開きとする。このシャッター421aの表示によって、ユーザは、シャッターの目標位置を容易に理解できる。
【0234】
例えばユーザが
図27の右図に示される状態で上方向のスワイプ操作を終了すると、シャッター制御部105は、シャッターの開閉の目標位置をシャッターが全開となる位置に決定する。この場合、表示制御部103は、
図27の右図に示されるように、シャッター画像421内のシャッター421aを消去して、シャッターの開閉の目標位置が全開であることを表示する。
【0235】
目標位置が決定されると、シャッター制御部105は、決定された目標位置までシャッター230を開ける制御コマンドを生成する。シャッター制御部105は、決定された目標位置に応じた制御コマンドを生成する。すなわち、シャッター制御部105は、接触物150のスワイプ操作の移動量に応じた距離だけ電動シャッター装置201のシャッター230を開ける制御コマンド(距離制御コマンドの一例に相当)を生成する。
【0236】
通信制御部106は、生成された制御コマンドを電動シャッター装置201の制御機器210に送信する。電動シャッター装置201のシャッター制御部213は、通信制御部214を介して、操作端末100から送信された制御コマンドを受け取る。シャッター制御部213は、受け取った制御コマンドにしたがって、駆動部211を制御して、シャッター230を開く動作を開始する。
【0237】
次に、
図28を用いて、電動シャッター装置201のシャッター230を閉める操作が説明される。シャッターが全開のシャッター画像421が表示され、シャッター画像421に対応する領域に、窓全体を表す窓画像422が表示されている(
図28の左図)。この状態で、シャッター制御画面410において、接触物150の下方向へのスワイプ操作をタッチパネル制御部102が検知する(
図28の左図→中央図)。
【0238】
すると、表示制御部103は、接触物150の移動に従って、シャッター画像421内のシャッター421aを閉じる方向に移動させる(
図28の中央図)。このとき、表示制御部103は、シャッター画像421内のシャッター421aが閉じられるに従って、シャッター画像421に対応する領域に表示されている窓画像422をシャッター421aで隠れさせる(
図28の中央図)。
【0239】
図28の中央図では、窓画像422の上半分がシャッター421aで隠されている。
図28の中央図のような画像表示を実現するために、上述のように、例えば、シャッター画像421内のシャッター421aを第1レイヤとし、窓画像422を第2レイヤとして、画像表示の優先順位は、第2レイヤより第1レイヤを高くすればよい。
【0240】
さらに、接触物150の下方向へのスワイプ操作が継続されると、タッチパネル制御部102は、このスワイプ操作を検知する(
図28の中央図→右図)。そして、シャッター画像421内のシャッター421aが全閉になると、表示制御部103は、窓画像422を消去する(
図28の右図)。
【0241】
シャッター制御画面410において、接触物150の下方向へのスワイプ操作をタッチパネル制御部102が検知すると、シャッター制御部105は、電動シャッター装置201のシャッター230を閉める制御コマンド(移動制御コマンドの一例に相当)を生成する。このとき、シャッター制御部105は、接触物150のスワイプ操作の移動量に基づき、閉めるシャッターの目標位置を決定する。
【0242】
例えばユーザが
図28の中央図に示される状態で下方向のスワイプ操作を終了すると、シャッター制御部105は、閉じるシャッターの目標位置をシャッターが半分閉じた位置に決定する。この場合、表示制御部103は、
図28の中央図に示されるように、シャッター画像421内のシャッター421aを半分閉じられた状態とする。
【0243】
例えばユーザが
図28の右図に示される状態で下方向のスワイプ操作を終了すると、シャッター制御部105は、閉じるシャッターの目標位置をシャッターが全閉となる位置に決定する。この場合、表示制御部103は、
図28の右図に示されるように、シャッター画像421内のシャッター421aを全閉とする。
【0244】
目標位置が決定されると、シャッター制御部105は、決定された目標位置までシャッター230を閉める制御コマンドを生成する。シャッター制御部105は、決定された目標位置に応じた制御コマンドを生成する。すなわち、シャッター制御部105は、接触物150のスワイプ操作の移動量に応じた距離だけ電動シャッター装置201のシャッター230を閉める制御コマンド(距離制御コマンドの一例に相当)を生成する。
【0245】
通信制御部106は、生成された制御コマンドを電動シャッター装置201の制御機器210に送信する。電動シャッター装置201のシャッター制御部213は、通信制御部214を介して、操作端末100から送信された制御コマンドを受け取る。シャッター制御部213は、受け取った制御コマンドにしたがって、駆動部211を制御して、シャッター220を閉じる動作を開始する。
【0246】
上述のように、シャッター制御部213は、受け取った制御コマンドにしたがって、駆動部211を制御して、シャッター230の開閉動作を開始する。具体的には、
図27ではシャッター230を開く動作が開始され、
図28ではシャッター230を閉める動作が開始される。このとき、実際のシャッター230の動きは、シャッター制御画面410に表示されるシャッター画像421内のシャッター421aの動きに比べて遅い。そこで、
図10〜
図13の実施形態と同様に、表示制御部103は、実際のシャッター230の端部の位置を表す画像を、シャッター画像421内のシャッター421aにオーバラップさせてシャッター制御画面410に表示してもよい。