(57)【要約】【課題】送電するエネルギーの量をユーザが容易に指定可能なコントローラを提供する。【解決手段】ホームコントローラ１１は、ＣＰＵと、オブジェクト１３１を３次元表示させるための画像データを格納したメモリと、オブジェクト１３１を３次元表示するためのディスプレイと、指９００までの距離を測定するための測距センサ１０９とを備える。ＣＰＵは、蓄電池の蓄電残量を検知する残量検知装置から、蓄電残量を示した情報を受け付ける。ＣＰＵは、蓄電残量に応じた飛び出し量でオブジェクト１３１をディスプレイに３次元表示させる。ＣＰＵは、測距センサ１０９と指９００との間の距離が短くなるにつれ、３次元表示させたオブジェクト１３１の飛び出し量を少なくする。ＣＰＵは、飛び出し量の減少量に応じた量のエネルギーを、パワーコントローラに送電させる。【選択図】図４
2012152017.tif 000002
【特許請求の範囲】
【請求項１】
蓄電池に蓄電されたエネルギーを外部装置に送電する送電装置を制御するためのコントローラであって、
プロセッサと、
予め定められたオブジェクトを３次元表示させるための画像データを格納したメモリと、
前記オブジェクトを３次元表示するためのディスプレイと、
物体までの距離を測定するためのセンサとを備え、
前記プロセッサは、
前記蓄電池の蓄電残量を検知する検知装置から、前記蓄電残量を示した情報を受け付け、
前記蓄電残量に応じた飛び出し量で前記オブジェクトを前記ディスプレイに３次元表示させ、
前記センサと前記物体との間の距離が短くなるにつれ、前記３次元表示させた前記オブジェクトの飛び出し量を少なくし、
前記飛び出し量の減少量に応じた量のエネルギーを、前記送電装置に送電させる、コントローラ。
【請求項２】
前記プロセッサは、
前記ディスプレイに、前記減少量に応じた量を表示させ、
前記減少量に応じた量が表示された後に予め定められた指示を受け付けた場合、前記減少量に応じた量のエネルギーを前記送電装置に送電させる、請求項１に記載のコントローラ。
【請求項３】
前記プロセッサは、
前記センサと前記物体との間の距離が予め定められた値以下となった場合には、前記オブジェクトの表示態様を前記３次元表示から２次元表示に切換え、
前記蓄電池に蓄電されている全てのエネルギーを、前記送電装置に送電させる、請求項１または２に記載のコントローラ。
【請求項４】
前記メモリは、前記エネルギーの単位量当たりの料金を表した料金情報をさらに格納しており、
前記プロセッサは、
前記料金情報に基づいて、前記減少量に応じた量のエネルギーの料金を算出し、
前記算出された料金を、前記ディスプレイに表示させる、請求項１〜３のいずれか１項に記載のコントローラ。
【請求項５】
第１の蓄電池に蓄電されたエネルギーを第２の蓄電池に送電する送電システムであって、
前記第１の蓄電池に蓄電されたエネルギーを前記第２の蓄電池に送電する送電装置と、
前記送電装置を制御するための第１のコントローラと、
前記第２の蓄電池の蓄電残量を表示するための第２のコントローラとを備え、
前記第１のコントローラは、
第１のプロセッサと、
第１のオブジェクトを３次元表示させるための画像データを格納した第１のメモリと、
前記第１のオブジェクトを３次元表示するための第１のディスプレイと、
物体までの距離を測定するためのセンサとを含み、
前記第１のプロセッサは、
前記第１の蓄電池の蓄電残量を検知する検知装置から、前記蓄電残量を示した情報を受け付け、
前記第１の蓄電池の蓄電残量に応じた飛び出し量で前記第１のオブジェクトを前記第１のディスプレイに３次元表示させ、
前記センサと前記物体との間の距離が短くなるにつれ、前記３次元表示させた前記第１のオブジェクトの飛び出し量を少なくし、
前記飛び出し量の減少量に応じた量のエネルギーを、前記送電装置に送電させ、
前記第２のコントローラは、
第２のプロセッサと、
第２のオブジェクトを３次元表示させるための画像データを格納したメモリと、
前記第２のオブジェクトを３次元表示するための第２のディスプレイとを含み、
前記第２のプロセッサは、前記第２の蓄電池の蓄電残量に応じた飛び出し量で前記第２のオブジェクトを前記第２のディスプレイに３次元表示させる、送電システム。
【請求項６】
送電装置を制御するためのコントローラにおける制御方法であって、
前記送電装置は、蓄電池に蓄電されたエネルギーを外部装置に送電するものであり、
前記コントローラは、プロセッサと、予め定められたオブジェクトを３次元表示させるための画像データを格納したメモリと、前記オブジェクトを３次元表示するためのディスプレイと、物体までの距離を測定するためのセンサとを含み、
前記制御方法は、
前記プロセッサが、前記蓄電池の蓄電残量を検知する検知装置から前記蓄電残量を示した情報を受け付けるステップと、
前記プロセッサが、前記蓄電残量に応じた飛び出し量で前記オブジェクトを前記ディスプレイに３次元表示させるステップと、
前記プロセッサが、前記センサと前記物体との間の距離が短くなるにつれ、前記３次元表示させた前記オブジェクトの飛び出し量を少なくするステップと、
前記プロセッサが、前記飛び出し量の減少量に応じた量のエネルギーを、前記送電装置に送電させるステップとを備える、制御方法。
【請求項７】
送電装置を制御するためのコントローラを制御するためのプログラムであって、
前記送電装置は、蓄電池に蓄電されたエネルギーを外部装置に送電するものであり、
前記コントローラは、プロセッサと、予め定められたオブジェクトを３次元表示させるための画像データを格納したメモリと、前記オブジェクトを３次元表示するためのディスプレイと、物体までの距離を測定するためのセンサとを備え、
前記プログラムは、
前記蓄電池の蓄電残量を検知する検知装置から前記蓄電残量を示した情報を受け付けるステップと、
前記蓄電残量に応じた飛び出し量で前記オブジェクトを前記ディスプレイに３次元表示させるステップと、
前記センサと前記物体との間の距離が短くなるにつれ、前記３次元表示させた前記オブジェクトの飛び出し量を少なくするステップと、
前記飛び出し量の減少量に応じた量のエネルギーを、前記送電装置に送電させるステップとを、前記プロセッサに実行させる、プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コントローラ、送電システム、制御方法、およびプログラムに関する。本発明は、特に、送電に用いるコントローラ、当該コントローラを備えた送電システム、当該コントローラにおける制御方法、および当該コントローラを制御するためのプログラムに関する。
【背景技術】
【０００２】
従来、太陽光発電と蓄電とを組み合わせたシステムが知られている。また、従来、太陽光発電により生じた電力を電力会社に売ることも行なわれている。
【０００３】
たとえば、特許文献１には、当該システムとして、系統連系型電源システムが開示されている。当該系統連系型電源システムでは、太陽光発電電力の余剰分を売電する一方で、蓄電システムに蓄積された電力を売電しないようにしている。
【０００４】
また、従来、２次元画像と３次元画像とを表示可能な装置が知られている。
特許文献２には、当該装置として、コンテンツ表示装置が開示されている。当該コンテンツ表示装置は、２次元表示と３次元表示とが切替え可能である。コンテンツ表示装置は、２次元画像から３次元画像に切替える際、始めに表示部における表示状態を３次元表示に切替えた後、所定の切替時間をかけて、コンテンツデータの視差を徐々に広げる。
【０００５】
特許文献３には、２次元画像と３次元画像とを表示可能な装置における表示方法として、立体画像表示方法が開示されている。当該立体画像表示方法は、右目用画像と左目用画像をそれぞれ右目および左目に分離入力して立体像を再現する。また、立体画像表示方法は、計算機により３次元空間を記述する情報から撮影画像を生成する３次元コンピュータグラフィクスを用いて左目用および右目用の２画像を生成する。さらに、立体画像表示方法は、左目用および右目用の２画像の視差量の変化により非立体表示と立体表示状態への移行を可能とする。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００２−３６９４０６号公報
【特許文献２】特開２００４−３２８５６６号公報
【特許文献３】特開平１０−１７２００４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、蓄電池に蓄電されたエネルギーを送電（たとえば、電力会社に売電）する場合、ユーザは、送電する量を数値入力する等の処理が必要となる。このため、送電には手間を要する。
【０００８】
本願発明は上記の問題点に鑑みなされたものであって、その目的は、送電するエネルギーの量をユーザが容易に指定可能なコントローラ、送電システム、制御方法、およびプログラムを提供することにある。
【課題を解決するための手段】
【０００９】
本発明のある局面に従うと、コントローラは、蓄電池に蓄電されたエネルギーを外部装置に送電する送電装置を制御するためのコントローラである。コントローラは、プロセッサと、予め定められたオブジェクトを３次元表示させるための画像データを格納したメモリと、オブジェクトを３次元表示するためのディスプレイと、物体までの距離を測定するためのセンサとを備える。プロセッサは、蓄電池の蓄電残量を検知する検知装置から、蓄電残量を示した情報を受け付ける。プロセッサは、蓄電残量に応じた飛び出し量でオブジェクトをディスプレイに３次元表示させる。プロセッサは、センサと物体との間の距離が短くなるにつれ、３次元表示させたオブジェクトの飛び出し量を少なくする。プロセッサは、飛び出し量の減少量に応じた量のエネルギーを、送電装置に送電させる。
【００１０】
好ましくは、プロセッサは、ディスプレイに、減少量に応じた量を表示させる。プロセッサは、減少量に応じた量が表示された後に予め定められた指示を受け付けた場合、減少量に応じた量のエネルギーを送電装置に送電させる。
【００１１】
好ましくは、プロセッサは、センサと物体との間の距離が予め定められた値以下となった場合には、オブジェクトの表示態様を３次元表示から２次元表示に切換える。プロセッサは、蓄電池に蓄電された全てのエネルギーを、送電装置に送電させる。
【００１２】
好ましくは、メモリは、エネルギーの単位量当たりの料金を表した料金情報をさらに格納している。プロセッサは、料金情報に基づいて、減少量に応じた量のエネルギーの料金を算出する。プロセッサは、算出された料金を、ディスプレイに表示させる。
【００１３】
本発明の他の局面に従うと、送電システムは、第１の蓄電池に蓄電されたエネルギーを第２の蓄電池に送電する送電システムである。送電システムは、第１の蓄電池に蓄電されたエネルギーを第２の蓄電池に送電する送電装置と、送電装置を制御するための第１のコントローラと、第２の蓄電池の蓄電残量を表示するための第２のコントローラとを備える。第１のコントローラは、第１のプロセッサと、第１のオブジェクトを３次元表示させるための画像データを格納した第１のメモリと、第１のオブジェクトを３次元表示するための第１のディスプレイと、物体までの距離を測定するためのセンサとを含む。第１のプロセッサは、第１の蓄電池の蓄電残量を検知する検知装置から、蓄電残量を示した情報を受け付ける。第１のプロセッサは、第１の蓄電池の蓄電残量に応じた飛び出し量で第１のオブジェクトを第１のディスプレイに３次元表示させる。第１のプロセッサは、センサと物体との間の距離が短くなるにつれ、３次元表示させた第１のオブジェクトの飛び出し量を少なくする。第１のプロセッサは、飛び出し量の減少量に応じた量のエネルギーを、送電装置に送電させる。第２のコントローラは、第２のプロセッサと、第２のオブジェクトを３次元表示させるための画像データを格納したメモリと、第２のオブジェクトを３次元表示するための第２のディスプレイとを含む。第２のプロセッサは、第２の蓄電池の蓄電残量に応じた飛び出し量で第２のオブジェクトを第２のディスプレイに３次元表示させる。
【００１４】
本発明のさらに他の局面に従うと、制御方法は、送電装置を制御するためのコントローラにおける制御方法である。送電装置は、蓄電池に蓄電されたエネルギーを外部装置に送電するものである。コントローラは、プロセッサと、予め定められたオブジェクトを３次元表示させるための画像データを格納したメモリと、オブジェクトを３次元表示するためのディスプレイと、物体までの距離を測定するためのセンサとを含む。制御方法は、プロセッサが、蓄電池の蓄電残量を検知する検知装置から蓄電残量を示した情報を受け付けるステップと、プロセッサが、蓄電残量に応じた飛び出し量でオブジェクトをディスプレイに３次元表示させるステップと、プロセッサが、センサと物体との間の距離が短くなるにつれ、３次元表示させたオブジェクトの飛び出し量を少なくするステップと、プロセッサが、飛び出し量の減少量に応じた量のエネルギーを、送電装置に送電させるステップとを備える。
【００１５】
本発明のさらに他の局面に従うと、プログラムは、送電装置を制御するためのコントローラを制御するためのプログラムである。送電装置は、蓄電池に蓄電されたエネルギーを外部装置に送電するものである。コントローラは、プロセッサと、予め定められたオブジェクトを３次元表示させるための画像データを格納したメモリと、オブジェクトを３次元表示するためのディスプレイと、物体までの距離を測定するためのセンサとを備える。プログラムは、蓄電池の蓄電残量を検知する検知装置から蓄電残量を示した情報を受け付けるステップと、蓄電残量に応じた飛び出し量でオブジェクトをディスプレイに３次元表示させるステップと、センサと物体との間の距離が短くなるにつれ、３次元表示させたオブジェクトの飛び出し量を少なくするステップと、飛び出し量の減少量に応じた量のエネルギーを、送電装置に送電させるステップとを、プロセッサに実行させる。
【発明の効果】
【００１６】
本発明によれば、送電するエネルギーの量をユーザが容易に指定可能となる。
【図面の簡単な説明】
【００１７】
【図１】送電システムの全体構成を示すイメージ図である。
【図２】ホームコントローラの外観を示した図である。
【図３】ホームコントローラのハードウェア構成の一態様を表わすブロック図である。
【図４】ホームコントローラにおける画面遷移図である。
【図５】他のホームコントローラにおける画面遷移図である。
【図６】ホームコントローラにおける、蓄電残量と、オブジェクトの飛び出し量との関係を示した図である。
【図７】指とホームコントローラとの間の距離と、オブジェクトの飛び出し量との関係を示した図である。
【図８】ホームコントローラにおける処理の流れを示したフローチャートである。
【図９】他のホームコントローラにおける処理の流れを示したフローチャートである。
【図１０】エネルギーの料金を表示させるために用いるデータの構成を示した図である。
【発明を実施するための形態】
【００１８】
以下、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがって、それらについての詳細な説明は繰り返さない。
【００１９】
＜ネットワークシステムの全体構成＞
図１は、送電システム１の全体構成を示すイメージ図である。図１を参照して、送電システム１は、住宅１０と住宅２０とに設置される機器によって構成されている。
【００２０】
送電システム１は、ホームコントローラ１１と、蓄電池１２と、残量検知装置１３と、パワーコントローラ１４（送電装置）と、ホームコントローラ２１と、蓄電池２２と、残量検知装置２３と、パワーコントローラ２４とを備える。ホームコントローラ１１、蓄電池１２、残量検知装置１３、およびパワーコントローラ１４は、住宅１０に設置されている。ホームコントローラ２１、蓄電池２２、残量検知装置２３、およびパワーコントローラ１４は、住宅２０に設置されている。パワーコントローラ１４と、パワーコントローラ２４とは、送電線３０で互いに接続されている。
【００２１】
以下では、説明を簡略化するため、住宅１０の各装置１１〜１４が送電側の装置として機能し、住宅２０の各装置２１〜２４が受電側の装置として機能する場合を例に挙げて説明する。なお、以下の説明は、住宅２０の各装置２１〜２４が送電側の装置として機能し、住宅１０の各装置１１〜１４が受電側の装置として機能する場合にも適用可能である。
【００２２】
（住宅１０の各装置について）
ホームコントローラ１１は、パワーコントローラ１４と、住宅１０に備えられている複数の電気器具（図示せず）とを制御する。ホームコントローラ１１は、有線あるいは無線のネットワークを介して、複数の電気器具の各々とデータ通信が可能である。ホームコントローラ１１は、ネットワークとして、たとえば、無線ＬＡＮ、ZigBee(登録商標)、Bluetooth（登録商標）、有線ＬＡＮ（Local  Area  Network）、またはＰＬＣ（Power  Line  Communications）などを利用する。ホームコントローラ１１は、持ち運び可能であってもよいし、テーブル上に載置されたベースに着脱自在であってもよいし、部屋の壁に固設されるものであってもよい。
【００２３】
蓄電池１２は、太陽光発電装置（図示せず）および／または商用電源等の電力供給元に接続されている。蓄電池１２は、電力供給元から供給された電気エネルギーを化学エネルギーに変えて蓄える。
【００２４】
残量検知装置１３は、蓄電池１２の蓄電残量を検知する。検知方法は、従来用いられている方法を用いるため、ここでの説明は行なわない。残量検知装置１３は、蓄電池１２の蓄電残量を示した情報をホームコントローラ１１に送信する。ホームコントローラ１１は、蓄電残量を示した情報を残量検知装置１３から受信する。
【００２５】
パワーコントローラ１４は、蓄電池１２に蓄電されたエネルギーを、住宅２０内の装置に送電する。具体的には、パワーコントローラ１４は、蓄電されたエネルギーを、電気エネルギーとしてパワーコントローラ２４に送電する。パワーコントローラ１４は、ホームコントローラ１１からの指示に応じたエネルギーを、パワーコントローラ２４に送電する。
【００２６】
（住宅２０の各装置について）
ホームコントローラ２１は、パワーコントローラ２４と、住宅２０に備えられている複数の電気器具（図示せず）とを制御する。ホームコントローラ２１は、ホームコントローラ１１と同様に、有線あるいは無線のネットワークを介して、複数の電気器具の各々とデータ通信が可能である。なお、ホームコントローラ２１は、持ち運び可能であってもよいし、テーブル上に載置されたベースに着脱自在であってもよいし、部屋の壁に固設されるものであってもよい。
【００２７】
蓄電池２２は、太陽光発電装置（図示せず）および／または商用電源等の電力供給元に接続されている。蓄電池２２は、電力供給元から供給された電気エネルギーを化学エネルギーに変えて蓄える。
【００２８】
残量検知装置２３は、蓄電池２２の蓄電残量を検知する。検知方法は、従来用いられている方法を用いるため、ここでの説明は行なわない。
【００２９】
パワーコントローラ２４は、パワーコントローラ１４から送電された電気エネルギーを受電する。パワーコントローラ２４は、受電した電気エネルギーを蓄電池２２に送電する。蓄電池２２は、当該電気エネルギーを化学エネルギーに変えて蓄える。
【００３０】
＜ホームコントローラ１１の構成＞
図２は、ホームコントローラ１１の外観を示した図である。より具体的には、図２は、ホームコントローラ１１の正面を示した正面図である。図２を参照して、ホームコントローラ１１は、タッチパネル付きディスプレイ１０６と、測距センサ１０９とを備える。測距センサ１０９は、測距センサ１０９の発光面および受光面がタッチパネル付きディスプレイ１０６と平行となる位置に配置される。
【００３１】
図３は、ホームコントローラ１１のハードウェア構成の一態様を表わすブロック図である。図３を参照して、ホームコントローラ１１は、メモリ１０１と、ボタン１０４と、通信インターフェイス１０５と、タッチパネル付きディスプレイ１０６と、スピーカ１０７と、時計１０８と、測距センサ１０９と、ＣＰＵ（Central  Processing  Unit）１１０とを含む。タッチパネル付きディスプレイ１０６は、ディスプレイ１０２と、タブレット１０３とで構成され、ディスプレイ１０２の表面にタブレット１０３が敷設されている。ただし、ホームコントローラ１１は、タブレット１０３を有していなくともよい。
【００３２】
メモリ１０１は、各種のＲＡＭ（Random  Access  Memory）や、ＲＯＭ（Read-Only  Memory）や、ハードディスクなどによって実現される。たとえば、メモリ１０１は、読取用のインターフェイスを介して利用される、ＵＳＢ（Universal  Serial  Bus）メモリ、ＣＤ−ＲＯＭ（Compact  Disc  -  Read  Only  Memory）、ＤＶＤ−ＲＯＭ（Digital  Versatile  Disk  -  Read  Only  Memory）、メモリカード、ＦＤ（Flexible  Disk）、ハードディスク、磁気テープ、カセットテープ、ＭＯ（Magnetic  Optical  Disc）、ＭＤ（Mini  Disc）、ＩＣ（Integrated  Circuit）カード（メモリカードを除く）、光カード、マスクＲＯＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭ（Electronically  Erasable  Programmable  Read-Only  Memory）などの、不揮発的にプログラムを格納する媒体などによっても実現される。
【００３３】
メモリ１０１は、ＣＰＵ１１０によって実行されるＯＳ（Operation  System）および各種の制御プログラム、並びにＣＰＵ１１０によって読み出される後述するデータ１０１Ａ，１０１Ｂ，１０１Ｃを格納する。なお、データ１０１Ａ，１０１Ｂ，１０１Ｃについては、後述する。
【００３４】
ディスプレイ１０２は、ＣＰＵ１１０により制御されることによって、蓄電池１２の蓄電残量、住宅１０に設置されている複数の電気器具の状態を表示する。タブレット１０３は、ユーザの指によるタッチ操作を検出して、タッチ座標などをＣＰＵ１１０に入力する。ＣＰＵ１１０は、タブレット１０３を介して、ユーザからの命令を受け付ける。
【００３５】
ボタン１０４は、ホームコントローラ１１の表面に配置される。決定キー、方向キー、テンキーなどの複数のボタンがホームコントローラ１１に配置されても良い。ボタン１０４は、ユーザからの命令を受け付ける。ボタン１０４は、ユーザからの命令をＣＰＵ１１０に入力する。
【００３６】
通信インターフェイス１０５は、ＣＰＵ１１０によって制御されることによって、ネットワークを介して、残量検知装置１３、パワーコントローラ１４、複数の電気器具とデータを送受信する。
【００３７】
スピーカ１０７は、ＣＰＵ１１０からの命令に基づいて、音声を出力する。たとえば、ＣＰＵ１１０は、音声データに基づいて、スピーカ１０７に音声を出力させる。
【００３８】
時計１０８は、ＣＰＵ１１０からの命令に基づいて、現在の日付や時刻をＣＰＵ１１０に入力する。
【００３９】
測距センサ１０９は、タッチパネル付きディスプレイ１０６の前に位置する物体（たとえば人の指）と、ホームコントローラ１１との間の距離を測定するためのセンサである。より詳しくは、測距センサ１０９は、物体とホームコントローラ１１との間の距離に応じた電圧を出力する。ＣＰＵ１１０は、予めメモリ１０１に格納された出力電圧と距離との関係を示したデータを用いて、測距センサ１０９が出力した電圧から、物体とホームコントローラ１１との間の距離を算出する。
【００４０】
ＣＰＵ１１０は、メモリ１０１に記憶されている各種のプログラムを実行することによって、後述する図８に記載の情報処理などを実行する。換言すれば、ホームコントローラ１１における処理は、各ハードウェアおよびＣＰＵ１１０により実行されるソフトウェアによって実現される。このようなソフトウェアは、メモリ１０１に予め記憶されている場合がある。また、ソフトウェアは、記憶媒体に格納されて、プログラム製品として流通している場合もある。あるいは、ソフトウェアは、いわゆるインターネットに接続されている情報提供事業者によってダウンロード可能なプログラム製品として提供される場合もある。
【００４１】
このようなソフトウェアは、図示しない読取装置を利用することによってその記憶媒体から読み取られて、あるいは、通信インターフェイス１０５を利用することによってダウンロードされて、メモリ１０１に一旦格納される。ＣＰＵ１１０は、ソフトウェアを実行可能なプログラムの形式でメモリ１０１に格納してから、当該プログラムを実行する。
【００４２】
なお、記憶媒体としては、ＣＤ−ＲＯＭ（Compact  Disc  -  Read  Only  Memory）、ＤＶＤ−ＲＯＭ（Digital  Versatile  Disk  -  Read  Only  Memory）、ＵＳＢ（Universal  Serial  Bus）メモリ、メモリカード、ＦＤ（Flexible  Disk）、ハードディスク、磁気テープ、カセットテープ、ＭＯ（Magnetic  Optical  Disc）、ＭＤ（Mini  Disc）、ＩＣ（Integrated  Circuit）カード（メモリカードを除く）、光カード、マスクＲＯＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭ（Electronically  Erasable  Programmable  Read-Only  Memory）などの、不揮発的にプログラムを格納する媒体が挙げられる。
【００４３】
ここでいうプログラムとは、ＣＰＵにより直接実行可能なプログラムだけでなく、ソースプログラム形式のプログラム、圧縮処理されたプログラム、暗号化されたプログラム等を含む。
【００４４】
なお、ホームコントローラ２１は、ホームコントローラ１１と同様の外観およびハードウェア構成を有する。このため、ホームコントローラ２１の外観およびハードウェア構成の説明を繰り返さない。
【００４５】
＜画面遷移＞
（ホームコントローラ１１）
図４は、ホームコントローラ１１における画面遷移図である。より詳しくは、図４は、蓄電池１２に蓄えたエネルギーをホームコントローラ１１がパワーコントローラ１４に送電させる際におけるディスプレイ１０２の画面遷移図である。
【００４６】
図４（ａ）は、ホームコントローラ１１が送電モードに切換った直後の画面を示した図である。「送電モード」とは、住宅１０の蓄電池１２から住宅２０の蓄電池２２にエネルギーを送電するための動作モードである。なお、送電モードの切換えは、タッチパネル付きディスプレイ１０６に対するユーザの入力に基づき実行される。
【００４７】
図４（ａ）を参照して、ホームコントローラ１１のＣＰＵ１１０は、蓄電池１２の蓄電残量を表示領域１２１に表示させる。なお、説明の便宜上、蓄電池１２の蓄電残量の初期値を５０００Ｗｈとする。ＣＰＵ１１０は、蓄電残量に応じた飛び出し量で、当該蓄電残量を表すオブジェクト１３１を３次元表示する。なお、本実施の形態では、オブジェクト１３１として円柱を用いている。オブジェクト１３１を３次元表示するための画像データ（右目用画像データおよび左目用画像データ）はメモリ１０１にデータ１０１Ａとして予め格納されている。
【００４８】
ＣＰＵ１１０は、送電開始の指示入力を受け付けるための画像１２２をタッチパネル付きディスプレイ１０６のディスプレイ１０２に表示させる。また、後述するように、ユーザが指９００を測距センサ１０９の方向に移動させるにつれて、ＣＰＵ１１０は、ディスプレイ１０２に表示させる内容を変更させる。
【００４９】
図４（ｂ）は、図４（ａ）の状態から指９００を測距センサ１０９に近づけた状態を示した図である。図４（ｂ）を参照して、ＣＰＵ１１０は、表示領域１２１に示した蓄電残量を、指９００とホームコントローラ１１との間の距離に応じた値に変更する。ＣＰＵ１１０は、変更後の蓄電残量に応じた飛び出し量となるように、オブジェクト１３１の表示を変更する。つまり、ＣＰＵ１１０は、測距センサ１０９と指９００との間の距離が短くなるにつれ、３次元表示させたオブジェクト１３１の飛び出し量を少なくする。
【００５０】
また、ＣＰＵ１１０は、表示領域１２１の「送電量」の表示欄に、蓄電残量の初期値（５０００Ｗｈ）から変更後の蓄電残量（３５００Ｗｈ）を差し引いた値（１５００Ｗｈ）を表示させる。つまり、ＣＰＵ１１０は、オブジェクト１３１の飛び出し量の減少量に応じた量をディスプレイ１０２の表示領域１２１に表示させる。
【００５１】
図４（ｃ）は、図４（ｂ）の状態から指９００を測距センサ１０９にさらに近づけた状態を示した図である。図４（ｃ）を参照して、ＣＰＵ１１０は、表示領域１２１に示した蓄電残量を、指９００とホームコントローラ１１との間の距離に応じた値に変更する。この場合も、ＣＰＵ１１０は、変更後の蓄電残量に応じた飛び出し量となるように、オブジェクト１３１の表示を変更する。また、ＣＰＵ１１０は、オブジェクト１３１の飛び出し量の減少量に応じた量（３０００Ｗｈ）を表示領域１２１に表示させる。
【００５２】
図４（ｄ）は、図４（ｃ）の状態から指９００を測距センサ１０９にさらに近づけた状態を示した図である。より詳しくは、図４（ｄ）は、指９００を測距センサ１０９から予め定められた距離Ｌ１以内の位置に移動させた後の状態を示した図である。
【００５３】
図４（ｄ）を参照して、ＣＰＵ１１０は、表示領域１２１に示した蓄電残量を、指９００とホームコントローラ１１との間の距離に応じた値に変更する。具体的には、ＣＰＵ１１０は、表示領域１２１に示した蓄電残量を“０”とする。この場合、ＣＰＵ１１０は、変更後の蓄電残量が“０”であるため、オブジェクト１３１の表示態様を３次元表示から２次元表示に切換える。以上のように、ＣＰＵ１１０は、測距センサ１０９と指９００との間の距離が予め定められた距離Ｌ１以下となった場合には、オブジェクト１３１の表示態様を３次元表示から２次元表示に切換える。また、ＣＰＵ１１０は、オブジェクト１３１の飛び出し量の減少量に応じた量（５０００Ｗｈ）を表示領域１２１に表示させる。
【００５４】
図４（ｅ）は、図４（ｄ）の状態から指９００を測距センサ１０９から離れる方向に移動させた状態を示した図である。より詳しくは、図４（ｅ）は、指９００を測距センサ１０９から距離Ｌ１よりも離れた位置に移動させた後の状態を示した図である。
【００５５】
図４（ｅ）を参照して、ＣＰＵ１１０は、表示領域１２１に示した蓄電残量を、指９００とホームコントローラ１１との間の距離に応じた値に変更する。具体的には、ＣＰＵ１１０は、表示領域１２１に示した蓄電残量を“１５００”とする。この場合、ＣＰＵ１１０は、変更後の蓄電残量が“０”でないため、オブジェクト１３１の表示態様を２次元表示から３次元表示に切換える。また、ＣＰＵ１１０は、変更後の蓄電残量に応じた飛び出し量となるように、オブジェクト１３１の表示を変更する。
【００５６】
ユーザが指９００で画像１２２を選択した場合、ＣＰＵ１１０は、送電量の欄に示されたエネルギー（３５００Ｗｈ）の送電をパワーコントローラ１４に開始させる。つまり、ＣＰＵ１１０は、飛び出し量の減少量に応じた量が表示領域１２１の送電量の欄に表示された後に、予め定められた指示を受け付けた場合、当該減少量に応じた量のエネルギーをパワーコントローラ１４に送電させる。
【００５７】
以上のように、ユーザは指９００を移動させることにより送電するエネルギーの量を調整することができる。また、ＣＰＵ１１０は、送電を行なったときの蓄電残量に応じた飛び出し量でオブジェクト１３１を３次元表示する。
【００５８】
（ホームコントローラ２１）
図５は、ホームコントローラ２１における画面遷移図である。より詳しくは、図５は、ホームコントローラ２１がパワーコントローラ２４にエネルギーを受電させる際におけるホームコントローラ２１の画面遷移図である。
【００５９】
図５（ａ）は、ホームコントローラ２１が受電モードに切換った直後の画面を示した図である。「受電モード」とは、住宅１０の蓄電池１２からエネルギーを受電するための動作モードである。なお、受電モードへの切換えは、たとえば、タッチパネル付きディスプレイ１０６に対するユーザの入力に基づき実行される。あるいは、パワーコントローラ２４が、パワーコントローラ１４からエネルギーの送電が開始されたことをトリガーとして、受電モードへの切換えが行なわれる。
【００６０】
図５（ａ）を参照して、ホームコントローラ２１のＣＰＵは、蓄電池２２の蓄電残量を表示領域２２１に表示させる。なお、説明の便宜上、蓄電池２２の蓄電残量の初期値を１０００Ｗｈとする。ホームコントローラ２１のＣＰＵは、蓄電残量に応じた飛び出し量で、当該蓄電残量を表すオブジェクト２３１を３次元表示する。なお、本実施の形態では、オブジェクト２３１として円柱を用いている。オブジェクト２３１を３次元表示するための画像データ（右目用画像データおよび左目用画像データ）はホームコントローラ２１のメモリに予め格納されている。
【００６１】
ホームコントローラ２１のＣＰＵは、受電開始の指示入力を受け付けるための画像２２２をホームコントローラ２１のディスプレイに表示させる。また、ホームコントローラ２１のＣＰＵ２１は、パワーコントローラ１４から送電されてくる予定のエネルギーの量を「受電量」の欄に表示させる。なお、ホームコントローラ１１とホームコントローラ２１との通信は、たとえば、送電線３０を用いた電力線通信により行なえばよい。当該電力線通信により、ホームコントローラ２１は、パワーコントローラ１４から送電されてくる予定のエネルギーの量を表示することができる。電力線通信の代わりに、ホームコントローラ１１とホームコントローラ２１とが無線による通信を行なってもよい。
【００６２】
図５（ｂ）は、図５（ａ）の状態において、ホームコントローラ２１のユーザによって画像２２２が選択された状態を示した図である。図５（ｂ）を参照して、ホームコントローラ２１のＣＰＵは、画像２２２が選択されたことを示す状態に画像２２２の表示を変更する。
【００６３】
図５（ｃ）は、パワーコントローラ１４によって送信されたエネルギーを受電している際の画面を示した図である。図５（ｃ）を参照して、ホームコントローラ２１のＣＰＵは、蓄電残量（３０００Ｗｈ）に応じた飛び出し量で、当該蓄電残量を表すオブジェクト２３１を３次元表示する。また、ホームコントローラ２１のＣＰＵは、受電の中止の指示を受け付けるための画像２２３をディスプレイに表示させる。
【００６４】
図５（ｄ）は、受電が完了したときに表示される画面を示した図である。図５（ｄ）を参照して、ホームコントローラ２１のＣＰＵは、蓄電残量（４５００Ｗｈ）に応じた飛び出し量で、当該蓄電残量を表すオブジェクト２３１を３次元表示する。また、ホームコントローラ２１のＣＰＵは、受電が完了したことを示す表示をディスプレイに表示させる。
【００６５】
＜データ＞
図６は、ホームコントローラ１１における、蓄電残量と、オブジェクト１３１の飛び出し量Ｖとの関係を示した図である。メモリ１０１には、データ１０１Ｂとして、当該蓄電残量と飛び出し量Ｖとの関係を示したデータが予め格納されている。
【００６６】
図６を参照して、データ１０１Ｂにおいては、蓄電残量が多くなればなるほどオブジェクト１３１の飛び出し量が多くなるように、蓄電残量とオブジェクト１３１の飛び出し量Ｖとの関係が規定されている。
【００６７】
ホームコントローラ１１は、蓄電残量とデータ１０１Ｂとに基づいて、オブジェクト１３１の飛び出し量を決定する。なお、ホームコントローラ２１も、ホームコントローラ１１のデータ１０１Ｂと同じデータを格納している。
【００６８】
図７は、指９００とホームコントローラ１１との間の距離Ｌと、オブジェクト１３１の飛び出し量Ｖとの関係を示した図である。メモリ１０１には、データ１０１Ｃとして、距離Ｌと飛び出し量Ｖとの関係を示したデータが予め格納されている。
【００６９】
図７を参照して、距離Ｌが、０≦Ｌ≦Ｌ１の範囲にあるときには、飛び出し量が“０”となるように、データ１０１Ｃにおいて蓄電残量と飛び出し量Ｖとの関係が規定されている。つまり、ＣＰＵ１１０は、オブジェクト１３１を２次元表示する。距離ＬがＬ１よりも大きい場合には、距離Ｌが大きくなるに連れて飛び出し量Ｖも多くなるように、データ１０１Ｃにおいて蓄電残量と飛び出し量Ｖとの関係が規定されている。
【００７０】
ホームコントローラ１１は、送電するエネルギーの量を決定する際には、測定された距離Ｌとデータ１０１Ｃとに基づいて、オブジェクト１３１の飛び出し量を決定する。なお、ホームコントローラ２１も、ホームコントローラ１１のデータ１０１Ｃと同じデータを格納している。
【００７１】
＜制御構造＞
（ホームコントローラ１１）
図８は、ホームコントローラ１１における処理の流れを示したフローチャートである。具体的には、図８は、ホームコントローラ１１の動作モードが送電モードに切換った後の処理の流れを示したフローチャートである。
【００７２】
図８を参照して、ステップＳ２において、ホームコントローラ１１のＣＰＵ１１０は、蓄電池１２の蓄電残量を、オブジェクト１３１を用いて蓄電残量に応じた飛び出し量でディスプレイ１０２に３次元表示させる。ステップＳ４において、ＣＰＵ１１０は、測距センサ１０９の出力に基づいて、指９００とホームコントローラ１１との間の距離を測定する。
【００７３】
ステップＳ６において、ＣＰＵ１１０は、オブジェクト１３１の飛び出し量を、測定された距離に応じた飛び出し量に変更する。ステップＳ８において、ＣＰＵ１１０は、送電されるエネルギーの量（送電量）と、当該エネルギーの量を送電した場合における蓄電池１２の蓄電残量とをディスプレイ１０２に表示させる。
【００７４】
ステップＳ１０において、ＣＰＵ１１０は、ユーザによって画像１２２が選択されたか否かを判断する。ＣＰＵ１１０は、画像１２２が選択されたと判断した場合（ステップＳ１０においてＹＥＳ）、ステップＳ１２において、オブジェクト１３１の飛び出し量の減少量に応じた量のエネルギーをパワーコントローラ１４に送電させる。ＣＰＵ１１０は、画像１２２が選択されていないと判断した場合（ステップＳ１０においてＮＯ）、処理をステップＳ４に進める。
【００７５】
ステップＳ１４において、ＣＰＵ１１０は、蓄電池１２の蓄電残量を、オブジェクト１３１を用いて蓄電残量に応じた飛び出し量でディスプレイ１０２に３次元表示させる。ステップＳ１６において、ＣＰＵ１１０は、送電が終了したか否かを判断する。具体的には、ＣＰＵ１１０は、残量検知装置１３の検知結果に基づき、上記減少量に応じた量のエネルギーの送電が完了したか否かを判断する。
【００７６】
ＣＰＵ１１０は、送電が完了したと判断した場合（ステップＳ１６においてＹＥＳ）、一連の処理を終了する。ＣＰＵ１１０は、送電が完了していないと判断した場合（ステップＳ１６においてＮＯ）、処理をステップＳ４に進める。
【００７７】
（ホームコントローラ２１）
図９は、ホームコントローラ２１における処理の流れを示したフローチャートである。具体的には、図９は、ホームコントローラ２１の動作モードが受電モードに切換った後の処理の流れを示したフローチャートである。なお、当該フローチャートに関する説明では、ホームコントローラ２１のＣＰＵを、単に「ＣＰＵ」と称し、ホームコントローラ２１のディスプレイを、単に「ディスプレイ」と称する。
【００７８】
図９を参照して、ステップＳ１０２において、ＣＰＵは、蓄電池２２の蓄電残量を、オブジェクト２３１を用いて蓄電池残量に応じた飛び出し量でディスプレイに３次元表示させる。ステップＳ１０４において、ＣＰＵは、受電するエネルギーの量（受電量）をディスプレイに表示させる。ステップＳ１０６において、ＣＰＵは、ユーザによって画像２２２が選択されたか否かを判断する。
【００７９】
ＣＰＵは、画像２２２が選択されたと判断した場合（ステップＳ１０６においてＹＥＳ）、ステップＳ１０８において、パワーコントローラ２４に受電を開始させる。ＣＰＵは、画像２２２が選択されていないと判断した場合（ステップＳ１０６においてＮＯ）、処理をステップＳ１０６に進める。
【００８０】
ステップＳ１１０において、ＣＰＵ１１０は、受電を中止させる入力を受け付けるための画像２２３をディスプレイに表示させる。ステップＳ１１２において、ＣＰＵは、オブジェクト２３１の飛び出し量を、実際に受電したエネルギーの量に応じて逐次変更する。つまり、ＣＰＵは、残量検知装置２３の検知結果に基づき、オブジェクト２３１の飛び出し量を、蓄電池２２に蓄電されたエネルギーの量に応じて変更する。
【００８１】
ステップＳ１１４において、ＣＰＵは、受電が完了したか否かを判断する。具体的には、ＣＰＵは、残量検知装置１３の検知結果に基づき、ステップＳ１０４で示した受電するエネルギーの量と同じ量のエネルギーを受電したか否かを判断する。あるいは、ＣＰＵは、予め定められた時間において送電がないことを表すデータをパワーコントローラ２４から受け付けることにより、受電が完了したか否かを判断してもよい。ＣＰＵは、受電が完了したと判断した場合（ステップＳ１１４においてＹＥＳ）、一連の処理を終了する。ＣＰＵは、受電が完了していないと判断した場合（ステップＳ１１４においてＮＯ）、処理をステップＳ１１０に進める。
【００８２】
＜ホームコントローラ１１のまとめ＞
（１）ホームコントローラ１１は、蓄電池１２に蓄電されたエネルギーを外部装置（パワーコントローラ２４および蓄電池２２）に送電するパワーコントローラ１４を制御するためのコントローラである。ホームコントローラ１１は、ＣＰＵ１１０と、予め定められたオブジェクト１３１を３次元表示させるためのデータ１０１Ａを格納したメモリ１０１と、オブジェクト１３１を３次元表示するためのディスプレイ１０２と、指９００までの距離を測定するための測距センサ１０９とを備える。
【００８３】
ＣＰＵ１１０は、蓄電池１２の蓄電残量を検知する残量検知装置１３から、蓄電残量を示した情報を受け付ける。ＣＰＵ１１０は、蓄電残量に応じた飛び出し量でオブジェクト１３１をディスプレイ１０２に３次元表示させる。ＣＰＵ１１０は、測距センサ１０９と指９００との間の距離が短くなるにつれ、３次元表示させたオブジェクト１３１の飛び出し量を少なくする。ＣＰＵ１１０は、飛び出し量の減少量に応じた量のエネルギーを、パワーコントローラ１４に送電させる。
【００８４】
したがって、ユーザが指９００をホームコントローラ１１の方向（正確には測距センサ１０９の方向）に移動させることより、ホームコントローラ１１は、３次元表示させたオブジェクト１３１の飛び出し量を少なくする。また、ＣＰＵ１１０は、飛び出し量の減少量に応じた量のエネルギーを、パワーコントローラ１４に送電させる。
【００８５】
それゆえ、ユーザは、指９００の移動により、送電するエネルギーの量を指定できる。また、ユーザは、送電するエネルギーの量をオブジェクトの飛び出し量の変化によって把握することができる。以上により、ホームコントローラ１１を用いることにより、ユーザは、送電するエネルギーの量を容易に指定可能となる。
【００８６】
（２）ＣＰＵ１１０は、ディスプレイ１０２に、上記減少量に応じた量を表示させる。ＣＰＵ１１０は、減少量に応じた量が表示された後に予め定められた指示（画像１２２を選択する指示）を受け付けた場合、当該減少量に応じた量のエネルギーをパワーコントローラ１４に送電させる。
【００８７】
したがって、ユーザは、ディスプレイに表示された上記減少量に応じた量を視認することにより、送電するエネルギーの量を正確に知るこができる。
【００８８】
（３）ＣＰＵ１１０は、測距センサ１０９と指９００との間の距離が予め定められた値（距離Ｌ１）以下となった場合には、オブジェクト１３１の表示態様を３次元表示から２次元表示に切換える。ＣＰＵ１１０は、蓄電池１２に蓄電されている全てのエネルギーを、パワーコントローラ１４に送電させる。
【００８９】
したがって、ユーザは、指９００と測距センサ１０９との距離が予め定められた値以下になるように指９００を測距センサ１０９に近づけることにより、蓄電池１２に蓄電されている全てのエネルギーを蓄電池２２に対して送電させることができる。
【００９０】
＜変形例＞
（１）送電システム１を売電システムとして用いてもよい。この場合、送電モードにおいて送電するエネルギーの料金を送電開始前および／または送電完了後に表示するように、ホームコントローラ１１を構成してもよい。また、受電モードにおいて受電するエネルギーの料金を受電開始前および／または受電完了後に表示するように構成してもよい。
【００９１】
図１０は、エネルギーの料金を表示させるために用いるデータ１０１Ｄの構成を示した図である。図１０を参照して、データ１０１Ｄは、１ｋＷｈ当たりの料金単価が記述されている。なお、データ１０１Ｄは、ホームコントローラ１１のメモリ１０１、およびホームコントローラ２１のメモリ（図示せず）に予め格納されている。データ１０１Ｄとしては、ホームコントローラ１１，２１が、たとえば無線通信によりサーバ装置（図示せず）等から取得したデータを用いることができる。
【００９２】
この場合、ホームコントローラ１１は、以下の構成を有するといえる。ホームコントローラ１１のメモリ１０１は、エネルギーの単位量当たりの料金を表した料金情報をさらに格納している。ＣＰＵ１１０は、料金情報に基づいて、上述した減少量に応じた量のエネルギーの料金を算出する。ＣＰＵ１１０は、算出された料金をディスプレイ１０２に表示させる。
【００９３】
したがって、ユーザは、エネルギーを送電することにより得られる金額を、送電の際に知ることができる。
【００９４】
（２）送電システム１を売電システムに適用する場合には、受電側は蓄電池を備えてなくてもよい。この場合には、受電側は、送電されてきたエネルギーを電気器具によって消費すればよい。
【００９５】
（３）図６に示したグラフは、傾きが一定の直線である。しかしながら、このような直線に限定されるものではない。たとえば、直線の代わりに階段状の関数を用いてもよい。図７においても同様である。
【００９６】
（４）オブジェクト１３１とオブジェクト２３１とは、同じ図形であってもよいし、互いに異なっていてもよい。
【００９７】
（５）上記では、ユーザが指９００を測距センサ１０９に接近させる構成を例に挙げたが、指９００に限定されるものではなく、測距センサ１０９の発光面が発した光を測距センサ１０９の受光面の向きに反射する物体であればよい。
【００９８】
（６）本発明は、ホームコントローラ１１，１２にプログラムを供給することによって達成される場合にも適用できることはいうまでもない。そして、本発明を達成するためのソフトウェアによって表されるプログラムを格納した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、本発明の効果を享受することが可能となる。
【００９９】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１００】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳなどが実際の処理の一部または全部を行い、その処理によって前述した実施の形態の機能が実現される場合も含まれることは言うまでもない。
【０１０１】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施の形態の機能が実現される場合も含まれることは言うまでもない。
【０１０２】
今回開示された実施の形態は例示であって、上記内容のみに制限されるものではない。本発明の範囲は特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０１０３】
１  送電システム、１０，２０  住宅、１１，２１  ホームコントローラ、１２，２２  蓄電池、１３，２３  残量検知装置、１４，２４  パワーコントローラ、３０  送電線、１０１  メモリ、１０２  ディスプレイ、１０３  タブレット、１０５  通信インターフェイス、１０６  タッチパネル付きディスプレイ、１０９  測距センサ、１１０  ＣＰＵ、１２１，２２１  表示領域、１２２，２２２，２２３  画像、１３１，２３１  オブジェクト。
【図１】
2012152017.tif 000003
【図２】
2012152017.tif 000004
【図３】
2012152017.tif 000005
【図４】
2012152017.tif 000006
【図５】
2012152017.tif 000007
【図６】
2012152017.tif 000008
【図７】
2012152017.tif 000009
【図８】
2012152017.tif 000010
【図９】
2012152017.tif 000011
【図１０】
2012152017.tif 000012