近年,国内の消費エネルギーは増大しているます.特に,家庭の消費エネルギーは2009年の国内総消費エネルギーの14.2%を占めており,家庭消費エネルギーはここ30年で倍以上になっています.これは,世帯数の増加と家電機器の普及・大型化などによる消費電力増加が要因となっています.以上の背景より,各家庭における省エネが重要な課題となっています.
我々の研究室では,生活者の省エネを促進すべく,消費電力振り返りサービスなどを実現しています.このサービスは消費電力を可視化して,生活者が自らの消費行動を振り返ることで省エネを促すサービスです.
しかし,開発者側から提供される既製のユーザインタフェースが全てのユーザにとって使いやすいものとは限りません.この原因を,我々は以下のように考えます.
1. 個人の嗜好の違いから利用機器の優先順位が異なる.
2. 宅内に配置された家電機器の個数・種類等が違う.
この問題を解決するためには,個人の利用スタイルに合わせて,リモコンのレイアウトをカスタマイズ可能な"パーソナルリモコン"の開発が必要となってきます.
近年注目を集めている省エネの手法の1つとして,「ピークカット」が挙げられます.これは,消費電力のピーク時の最大消費電力を削減する手法です.この手法は,ピーク時のみに省エネ行動を行えばよいため,ヒトが省エネを行うにあたり相性が良いと考えられます.
この課題を解決するため,レイアウトを設定する部分(レイアウト定義)とボタン押下時のアクションを設定する部分(アクション定義)を分離し,ユーザがこれらを定義するだけでパーソナルリモコンを実現できるようにするフレームワークを開発しました.
これにより,ユーザはPRLLによってレイアウトを作成して,PRALによってボタン押下時のアクションを設定することによって,Personal Remoconを実現できるようになりました.
提案フレームワークをAndroid端末用に実装しました.このフレームワークは以下のように働き,パーソナルリモコンを実現します.
1. ユーザは,後述するPersonal Remocon Createrを利用して,リモコン定義言語PRLL,PRALでレイアウト定義とアクション定義を記述します.
2. Frameworkは上記の言語を解釈し,DBに登録します.そして,読み込んだ情報からRendering Programが端末上にリモコンを実現します.
3. HNS Controller は,ボタン押下時に,Event Listenerからイベントを受け取り,DBに登録されたAction def.に応じて家電操作を実行します.
ユーザによるPRLL,PRAL記述を支援するGUIアプリケーションです.これにより,ユーザはマウスのドラッグ&ドロップなどで直感的にレイアウトを作成できます.また,アクション定義に関しても,インプトフォームを利用して容易に記述できます. Personal Remocon Createrはそれぞれ,PRLL EditorとPRAL Editorの2つからなる.実際の図が以下のとおりとなっています.
ユーザは,Personal Remocon Createrによって自分好みのリモコンを容易に作成できます. PRLLおよびPRALの記述例から分かるとおり,ユーザがテキストエディタなどでこれを記述するのは非常に煩雑であり,こういった支援ツールは不可欠です.
パーソナルリモコンの有用性を確認するため,10人の被験者を対象に評価実験を行いました.
図5より,各ユーザが作成したレイアウトは非常に多様性があり,パーソナルリモコンの有用性が確認できました.
国内論文
国際論文