(57)【特許請求の範囲】
【請求項１】
所定の電気機器が使用されるときの電流波形を取得する電流波形取得部と、
取得された前記電気機器の電流波形をサーバ装置に送信し、前記サーバ装置から、前記電気機器の電流波形を前記サーバ装置に初めて登録したユーザに対して生成されるキャラクタであって、前記電気機器に対応するキャラクタを表示するためのキャラクタ表示制御情報を受信する通信部と、
受信された前記キャラクタ表示制御情報に基づいて、前記キャラクタを所定の表示部に表示させる制御を行う表示制御部と
を備える情報処理装置。
【請求項２】
前記通信部は、送信した前記電気機器の電流波形が前記サーバ装置において未登録の波形である場合に、さらに前記サーバ装置から送信されてくる、初回登録者としてのユーザの情報を入力する入力画面を表示させる画面制御情報を受信し、
前記表示制御部は、前記画面制御情報に基づいて、前記入力画面を前記表示部に表示させ、
前記通信部は、前記入力画面で入力された前記ユーザの情報を前記サーバ装置に送信する
請求項１に記載の情報処理装置。
【請求項３】
前記通信部は、送信した前記電気機器の電流波形が前記サーバ装置において登録済みの波形である場合に、さらに前記サーバ装置から送信されてくる、初回登録者であるユーザの情報を表示する初回登録者表示制御情報を受信し、
前記表示制御部は、前記初回登録者表示制御情報に基づいて、前記初回登録者であるユーザの情報を前記表示部に表示させる
請求項１または２に記載の情報処理装置。
【請求項４】
前記初回登録者としてのユーザの情報を更新するための更新条件を満たすか否かを判定し、前記更新条件を満たす場合に、前記サーバ装置に、ユーザの情報の更新の要求を、前記通信部を介して送信する更新条件判定部をさらに備える
請求項２または３に記載の情報処理装置。
【請求項５】
前記電流波形取得部は、取得した前記電流波形が前記サーバ装置において未登録の波形であるかの判定も行う
請求項１乃至４のいずれかに記載の情報処理装置。
【請求項６】
前記キャラクタを表示する前記所定の表示部をさらに備える
請求項１乃至５のいずれかに記載の情報処理装置。
【請求項７】
所定の電気機器が使用されるときの電流波形を取得し、
取得された前記電気機器の電流波形をサーバ装置に送信し、前記サーバ装置から、前記電気機器の電流波形を前記サーバ装置に初めて登録したユーザに対して生成されるキャラクタであって、前記電気機器に対応するキャラクタを表示するためのキャラクタ表示制御情報を受信し、
受信された前記キャラクタの制御情報に基づいて、前記キャラクタを所定の表示部に表示させる制御を行う
ステップを含む情報処理方法。
【請求項８】
コンピュータに、
所定の電気機器が使用されるときの電流波形を取得し、
取得された前記電気機器の電流波形をサーバ装置に送信し、前記サーバ装置から、前記電気機器の電流波形を前記サーバ装置に初めて登録したユーザに対して生成されるキャラクタであって、前記電気機器に対応するキャラクタを表示するためのキャラクタ表示制御情報を受信し、
受信された前記キャラクタ表示制御情報に基づいて、前記キャラクタを所定の表示部に表示させる制御を行う
処理を実行させるためのプログラム。
【請求項９】
所定の電気機器が使用されるときの電流波形を、所定の情報処理装置から受信し、前記電気機器の電流波形を初めて登録したユーザに対して生成されるキャラクタであって、前記電気機器に対応するキャラクタを表示するためのキャラクタ表示制御情報を、前記情報処理装置に送信する通信部と、
前記電気機器の電流波形を初めて送信してきたユーザの情報を記憶する登録情報記憶部と
を備えるサーバ装置。
【請求項１０】
受信した前記電流波形に対応する電気機器が前記登録情報記憶部にまだ登録されていない場合に、初回登録者としてのユーザの情報を入力する入力画面を表示させる画面制御情報を、前記情報処理装置に送信させる登録情報管理部をさらに備え、
前記登録情報管理部は、さらに、前記情報処理装置から送信されてくる前記初回登録者としてのユーザの情報を、受信した前記電流波形とともに、前記登録情報記憶部に記憶させる
請求項９に記載のサーバ装置。
【請求項１１】
前記登録情報管理部は、受信した前記電流波形に対応する電気機器が登録済みである場合に、初回登録者であるユーザの情報を表示する初回登録者表示制御情報を、前記情報処理装置に送信させる
請求項１０に記載のサーバ装置。
【請求項１２】
前記登録情報管理部は、前記情報処理装置から、前記初回登録者であるユーザの情報を更新するユーザ情報更新の要求を受信した場合も、前記画面制御情報を、前記情報処理装置に送信させる
請求項１０または１１に記載のサーバ装置。
【請求項１３】
所定の電気機器が使用されるときの電流波形を、所定の情報処理装置から受信し、
前記電気機器の電流波形を初めて登録したユーザに対して生成されるキャラクタであって、前記電気機器に対応するキャラクタを表示するためのキャラクタ表示制御情報を、前記情報処理装置に送信し、
前記電気機器の電流波形を初めて送信してきたユーザの情報を登録情報記憶部に記憶する
ステップを含むサーバ装置の制御方法。
【請求項１４】
コンピュータに、
所定の電気機器が使用されるときの電流波形を、所定の情報処理装置から受信し、
前記電気機器の電流波形を初めて登録したユーザに対して生成されるキャラクタであって、前記電気機器に対応するキャラクタを表示するためのキャラクタ表示制御情報を、前記情報処理装置に送信し、
前記電気機器の電流波形を初めて送信してきたユーザの情報を登録情報記憶部に記憶する
処理を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本技術は、情報処理装置およびその方法、サーバ装置およびその制御方法、並びにプログラムに関し、特に、電流波形の登録作業をユーザが率先して行うようにする情報処理装置およびその方法、サーバ装置およびその制御方法、並びにプログラムに関する。
【背景技術】
【０００２】
例えば、各家庭において、図１に示されるように、電源供給の大元となる配電盤の一箇所の電流波形をクランプ電流計などで計測することにより、それより下流側に接続されている複数の電気機器の使用状態（ON/OFF状態）をモニタリングするシステムがある（例えば、特許文献１、非特許文献１参照）。
【０００３】
大元で計測される電流波形から、下流側に接続されている複数の電気機器の使用状態を推定する一手法として、複数の電気機器の電流波形が混合された混合電流波形を、各電気機器の電流波形に分離、推定する分離推定技術が用いられる。混合電流波形の分離および推定には、各電気機器単体の電流波形が予め登録されていることが望ましい。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−０３９４９２号公報
【非特許文献】
【０００５】
【非特許文献１】“電気機器の非侵入型可動状態モニタリングシステム−稼働の離散状態に着目した整数計画法による解法−”、第４２回計測自動制御学会離散事象システム研究会、pp.33-38，Dec 20，2008，大阪大学
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、電気機器の電流波形の登録作業は、ユーザにとって面倒な作業であり、負担が大きい。
【０００７】
本技術は、このような状況に鑑みてなされたものであり、電流波形の登録作業をユーザが率先して行うようにするものである。
【課題を解決するための手段】
【０００８】
本技術の第１の側面の情報処理装置は、所定の電気機器が使用されるときの電流波形を取得する電流波形取得部と、取得された前記電気機器の電流波形をサーバ装置に送信し、前記サーバ装置から、前記電気機器の電流波形を前記サーバ装置に初めて登録したユーザに対して生成されるキャラクタであって、前記電気機器に対応するキャラクタを表示するためのキャラクタ表示制御情報を受信する通信部と、受信された前記キャラクタ表示制御情報に基づいて、前記キャラクタを所定の表示部に表示させる制御を行う表示制御部とを備える。
【０００９】
本技術の第１の側面の情報処理方法は、所定の電気機器が使用されるときの電流波形を取得し、取得された前記電気機器の電流波形をサーバ装置に送信し、前記サーバ装置から、前記電気機器の電流波形を前記サーバ装置に初めて登録したユーザに対して生成されるキャラクタであって、前記電気機器に対応するキャラクタを表示するためのキャラクタ表示制御情報を受信し、受信された前記キャラクタの制御情報に基づいて、前記キャラクタを所定の表示部に表示させる制御を行うステップを含む。
【００１０】
本技術の第１の側面のプログラムは、コンピュータに、所定の電気機器が使用されるときの電流波形を取得し、取得された前記電気機器の電流波形をサーバ装置に送信し、前記サーバ装置から、前記電気機器の電流波形を前記サーバ装置に初めて登録したユーザに対して生成されるキャラクタであって、前記電気機器に対応するキャラクタを表示するためのキャラクタ表示制御情報を受信し、受信された前記キャラクタ表示制御情報に基づいて、前記キャラクタを所定の表示部に表示させる制御を行う処理を実行させるためのものである。
【００１１】
本技術の第１の側面においては、所定の電気機器が使用されるときの電流波形が取得され、取得された前記電気機器の電流波形がサーバ装置に送信され、前記サーバ装置から、前記電気機器の電流波形を前記サーバ装置に初めて登録したユーザに対して生成されるキャラクタであって、前記電気機器に対応するキャラクタを表示するためのキャラクタ表示制御情報が受信され、受信された前記キャラクタ表示制御情報に基づいて、前記キャラクタを所定の表示部に表示させる制御が行われる。
【００１２】
本技術の第２の側面のサーバ装置は、所定の電気機器が使用されるときの電流波形を、所定の情報処理装置から受信し、前記電気機器の電流波形を初めて登録したユーザに対して生成されるキャラクタであって、前記電気機器に対応するキャラクタを表示するためのキャラクタ表示制御情報を、前記情報処理装置に送信する通信部と、前記電気機器の電流波形を初めて送信してきたユーザの情報を記憶する登録情報記憶部とを備える。
【００１３】
本技術の第２の側面のサーバ装置の制御方法は、所定の電気機器が使用されるときの電流波形を、所定の情報処理装置から受信し、前記電気機器の電流波形を初めて登録したユーザに対して生成されるキャラクタであって、前記電気機器に対応するキャラクタを表示するためのキャラクタ表示制御情報を、前記情報処理装置に送信し、前記電気機器の電流波形を初めて送信してきたユーザの情報を登録情報記憶部に記憶するステップを含む。
【００１４】
本技術の第２の側面のプログラムは、コンピュータに、所定の電気機器が使用されるときの電流波形を、所定の情報処理装置から受信し、前記電気機器の電流波形を初めて登録したユーザに対して生成されるキャラクタであって、前記電気機器に対応するキャラクタを表示するためのキャラクタ表示制御情報を、前記情報処理装置に送信し、前記電気機器の電流波形を初めて送信してきたユーザの情報を登録情報記憶部に記憶する処理を実行させるためのものである。
【００１５】
本技術の第２の側面においては、所定の電気機器が使用されるときの電流波形が、所定の情報処理装置から受信され、前記電気機器の電流波形を初めて登録したユーザに対して生成されるキャラクタであって、前記電気機器に対応するキャラクタを表示するためのキャラクタ表示制御情報が、前記情報処理装置に送信され、前記電気機器の電流波形を初めて送信してきたユーザの情報が登録情報記憶部に記憶される。
【００１６】
プログラムは、伝送媒体を介して伝送することにより、又は、記録媒体に記録して、提供することができる。
【００１７】
情報処理装置およびサーバ装置は、独立した装置であっても良いし、１つの装置を構成している内部ブロックであっても良い。
【発明の効果】
【００１８】
本技術の第１及び第２の側面によれば、電流波形の登録作業をユーザが率先して行うようにすることができる。
【図面の簡単な説明】
【００１９】
【図１】モニタリングシステムの概要を説明する図である。
【図２】本技術が適用されたモニタリングシステムの一実施の形態の構成例を示す図である。
【図３】登録処理を説明するフローチャートである。
【図４】電流波形の特徴量を説明する図である。
【図５】電流波形の特徴量とキャラクタパラメータとの関係を説明する図である。
【図６】ONOFF推定処理を説明するフローチャートである。
【図７】登録情報更新処理を説明するフローチャートである。
【図８】情報処理装置と登録サーバの機能ブロック図である。
【図９】本技術が適用されたコンピュータの一実施の形態の構成例を示すブロック図である。
【発明を実施するための形態】
【００２０】
［モニタリングシステムの構成例］
図２は、本技術が適用されたモニタリングシステムの一実施の形態の構成例を示している。
【００２１】
図２は、図１を参照して説明したような、各家庭１の電源供給の大元となる配電盤の一箇所の電流波形をクランプ電流計２で計測することにより、それより下流側に接続されている複数の電気機器３の使用状態（ON/OFF状態）をモニタリングするシステムである。
【００２２】
各家庭１には、電流波形を計測するクランプ電流計２と、クランプ電流計２で計測された電流波形を取得し、所定の情報処理を実行する情報処理装置４が設けられる。情報処理装置４は、家庭１内で使用される各種の電気機器３の電流波形が登録（保存）される登録サーバ５と、インターネットなどのネットワークを介して接続される。
【００２３】
各家庭１に設置される情報処理装置４は、動作モードとして、家庭１内の複数の電気機器３の使用状態をモニタリングするモニタリングモードと、モニタリングの対象となる各電気機器３の電流波形を登録する登録モードの２つのモードを有している。
【００２４】
登録モードでは、登録する電気機器３単体の電源ケーブルにクランプ電流計２がクランプされ、情報処理装置４は、登録対象の電気機器３が使用されるときの電流波形をクランプ電流計２から取得し、登録サーバ５にアップロードする。登録サーバ５は、同一の型番、同一製品名など、同種の電気機器３に対して一つの電流波形を登録波形として保存し、同種の電気機器３に対して、最初に電流波形をアップロードしてきたユーザの電流波形を保存する。
【００２５】
一方、モニタリングモードでは、各家庭１の電源供給の大元となる配電盤の２次側の一箇所にクランプ電流計２がクランプされ、クランプ電流計２で取得された家庭１内の複数の電気機器３の電流波形が混合された混合電流波形が、情報処理装置４に供給される。また、モニタリングモードでは、情報処理装置４は、登録サーバ５から各電気機器３の登録波形を取得する。そして、情報処理装置４は、混合電流波形に基づいて、家庭１内の複数の電気機器３の使用状態をモニタリング（推定）する。
【００２６】
図２では、２つの家庭１が示されており、それぞれ、家庭１Aおよび１Bの符号が付されている。また、家庭１内のクランプ電流計２、電気機器３、及び情報処理装置４にも、家庭１Aおよび１Bに対応する符号（A，B）が付されている。そして、以下では、家庭１AのユーザAが、情報処理装置４Aを登録モードで使用するユーザであるとし、家庭１BのユーザBが情報処理装置４Bをモニタリングモードで使用するユーザであるとして説明する。即ち、家庭１AのユーザAは、クランプ電流計２Aで計測された家庭１A内の所定の電気機器３A単体の電流波形を情報処理装置４Aから登録サーバ５にアップロードする。また、家庭１BのユーザBは、登録サーバ５に登録された各電気機器３Aの電流波形を取得して、電気機器３B（電気機器３Aと同種）のモニタリングを行う。
【００２７】
図２のモニタリングシステムでは、各家庭１内で使用する各電気機器３の電流波形の登録作業に娯楽性を与えることで、各家庭１のユーザが登録作業を率先して行うような構成が採用されている。
【００２８】
より具体的には、登録サーバ５は、所定の電気機器３の電流波形の登録が初めて行われた場合、登録された電気機器３に対応するキャラクタを生成する。そして、登録サーバ５は、その電気機器３の電流波形の登録作業を最初に行ったユーザを、生成したキャラクタの所有者（生成者）として登録する。なお、以下では、電気機器３の電流波形の登録作業を最初に行ったユーザを、初回登録者ともいう。
【００２９】
例えば、図２のモニタリングシステムにおいて、家庭１AのユーザAが、所定の電気機器３としての電気機器３Aの電流波形の初回登録者であるとする。ユーザAは、電気機器３A単体の１周期分（1/50secまたは1/60sec）の電流波形をクランプ電流計２Aで計測する。クランプ電流計２Aで計測された電気機器３Aの電流波形は情報処理装置４Aに供給され、情報処理装置４Aから、インターネットなどの所定のネットワークを介して登録サーバ５に送信される。
【００３０】
登録サーバ５は、家庭１Aの情報処理装置４Aから送信されてきた電気機器３A（の種類）については電流波形が未だ登録されていないこと、即ち、ユーザAが電気機器３Aの初回登録者であることを判定する。そして、登録サーバ５は、電流波形が登録される電気機器３Aに対応するキャラクタを生成し、初回登録者であるユーザAを、キャラクタの所有者として登録する。
【００３１】
電気機器３Aについて電流波形が登録された後、他のユーザ、例えば、ユーザBは、同種の電気機器３Bについて電流波形を登録することはできない。ユーザBの情報処理装置４Bは、初回登録者であるユーザAにより登録された電気機器３Aの電流波形を利用して、混合電流波形から家庭１B内の電気機器３Bのオンオフ状態を推定する。そのため、情報処理装置４Bは、電気機器３Bと同種の電気機器３Aの登録波形を登録サーバ５から取得する。この際、情報処理装置４Bには、電気機器３Aの登録波形だけではなく、初回登録者であるユーザAの情報（ユーザ名など）や、電気機器３Aに対応して生成されたキャラクタの情報なども、登録情報として取得する。そして、モニタリングモードの情報処理装置４Bのディスプレイには、推定結果としての電気機器３のオンオフ状態の他、電気機器３Aに対応して生成されたキャラクタや、キャラクタの所有者として電気機器３の初回登録者であるユーザAについての情報が表示される。
【００３２】
以上のように、電気機器３の電流波形の初回登録者は、電気機器３に対応するキャラクタの唯一の所有者（生成者）になることができ、生成されたキャタクタ（の画像）や所有者の情報がモニタリングシステムの全利用者に対して通知される。ユーザは、初回登録者としての名声を獲得するため、電気機器３の電流波形の登録作業を率先して行うようになる。即ち、電流波形の登録作業の負担が軽減される。
【００３３】
一方、図２のモニタリングシステムでは、家庭１Bにおいて、例えば、電気機器３Bの使用状態等が一定の条件に達した場合には、初回登録者ではないユーザBが、初回登録者としてのユーザAの情報を、自分（ユーザB）の情報に更新することができるようになっている。換言すれば、電気機器３Bの使用状態等が一定の条件に達した場合には、ユーザBは、電気機器３に対応するキャラクタの唯一の所有者としての権利を、ユーザAから奪取することができる。このように初回登録者としての情報を更新可能とすることで、ユーザBの家庭１B内の電気機器３の節電行動や、他の電気機器３の電流波形の登録作業に対するインセンティブとすることができる。
【００３４】
［登録処理のフロー］
図３のフローチャートを参照して、情報処理装置４Aによる電気機器３A単体の電流波形を登録サーバ５に登録する登録処理について説明する。なお、登録処理を実行する場合には、上述したように、登録する電気機器３A単体の電源ケーブルにクランプ電流計２Aがクランプされ、情報処理装置４Aは、登録モードに設定される。
【００３５】
ステップＳ１において、情報処理装置４Aは、クランプ電流計２Aで計測された、電気機器３A単体の１周期分の電流波形を取得する。なお、１周期分の電流波形は、複数周期分の電流波形の平均値等により求めてもよい。
【００３６】
ステップＳ２において、情報処理装置４Aは、取得した電気機器３Aの１周期分の電流波形を登録サーバ５にアップロード（送信）する。
【００３７】
ステップＳ３において、登録サーバ５は、情報処理装置４Aからアップロードされた電流波形を受信し、受信した電流波形の特徴を解析する。例えば、登録サーバ５は、図４に示されるように、アップロードされてきた電流波形の、正側のピーク値Ｐ１とピーク位置Ｔ１、及び、負側のピーク値Ｐ２とピーク位置Ｔ２を、電流波形の特徴量として求める。なお、電流波形の特徴として求める特徴量には、これ以外の値を適宜採用することができ、例えば、電流波形をフーリエ変換したときのフーリエ係数などを電流波形の特徴量としてもよい。
【００３８】
ステップＳ４において、登録サーバ５は、情報処理装置４Aからアップロードされた電流波形と同種の電流波形が既に登録されているかを検索する。即ち、登録サーバ５は、情報処理装置４Aからアップロードされた電流波形に対応する電気機器３が登録済みであるかを検索する。例えば、登録サーバ５は、電流波形を構成する各サンプル点の電流値に対して、対応するサンプル点どうしの電流値差分の二乗誤差の総和が所定の閾値以下のものがあるか否かによって、アップロードされた電流波形と同種の電流波形が既に登録されているかを検索する。
【００３９】
そして、ステップＳ５において、登録サーバ５は、検索結果に基づいて、アップロードされた電流波形が未登録の波形であるかを判定する。
【００４０】
ステップＳ５で、アップロードされた電流波形が未登録の波形であると判定された場合、処理はステップＳ６に進み、登録サーバ５は、初回登録者としてのユーザAの登録情報を入力する登録情報入力画面を情報処理装置４Aに表示させる。
【００４１】
ステップＳ７において、情報処理装置４Aは、登録情報入力画面をディスプレイに表示し、ユーザAによる登録情報の入力を受け付け、入力された登録情報を登録サーバ５に送信する。登録情報入力画面では、例えば、ユーザAの名前（ニックネーム）、電気機器３（３A）に対応して生成されるキャラクタに付与される名前、電気機器３の製品名称、型番、電気機器３を撮影した画像などが、ユーザAにより入力される。
【００４２】
ステップＳ８において、登録サーバ５は、情報処理装置４Aから送信されてきた登録情報を受信し、受信した登録情報に、ステップＳ３での電流波形の解析結果を含めて、内部の記憶部に記憶する。登録サーバ５の記憶部に記憶される電気機器３の登録情報は、登録情報入力画面で入力された情報と、ステップＳ３での電流波形の解析結果の情報となる。
【００４３】
一方、ステップＳ５で、アップロードされた電流波形が登録済みの波形であると判定された場合には、上述したステップＳ６乃至Ｓ８の処理はスキップされる。
【００４４】
そして、ステップＳ９において、登録サーバ５は、電気機器３Aの登録情報に基づいて、キャラクタの特徴を決定付けるキャラクタパラメータを生成し、登録情報とともに、情報処理装置４Aに送信する。登録サーバ５は、例えば、図５に示されるように、電気機器３Aの電流波形の特徴Ｘとして求めた４つの特徴量Ｘ１乃至Ｘ４に対して、変換係数行列Ｗを乗算することにより、４つのパラメータＹ１乃至Ｙ４からなるキャラクタパラメータＹを求める。ここで、例えば、パラメータＹ１はキャラクタの髪型を、パラメータＹ２はキャラクタのスタイル（服装）を、パラメータＹ３はキャラクタの表情を、パラメータＹ４はキャラクタの性格を決定付けるパラメータであるとする。変換係数行列Ｗは、予め決定され、登録サーバ５に格納されている。
【００４５】
ステップＳ１０において、情報処理装置４Aは、登録サーバ５から送信されてきたキャラクタパラメータに基づいてキャラクタ画像を生成し、ステップＳ１１において、生成したキャラクタ画像と、受信した登録情報をディスプレイに表示する。なお、ここで表示される登録情報は、初回登録者であるユーザAの名前、電気機器３A（３B）の製品名称、電気機器３Aの撮影画像などであり、電流波形の解析結果は表示されない。
【００４６】
以上の登録処理によれば、初回登録者としてのユーザAが電気機器３Aの電流波形を登録サーバ５にアップロードすると、登録サーバ５に、電流波形と、初回登録者であるユーザAについての情報が保存される。そして、ユーザAの情報処理装置４Aのディスプレイには、新たに登録された電気機器３Aに対応するキャラクタ画像と、初回登録者としてのユーザAについての情報が表示される。
【００４７】
一方、例えば、ユーザBが、電気機器３Bの電流波形を登録しようとして、登録サーバ５にアップロードすると、登録処理によれば、既に登録済みであることが判別される。そして、ユーザBの情報処理装置４Bのディスプレイには、電気機器３B（３A）に対応するキャラクタ画像と、初回登録者であるユーザAについての情報が表示される。「この電気機器は既にユーザAさんによって登録されています」などのメッセージを必要に応じて表示してもよい。
【００４８】
従って、電気機器３を有する各家庭１の情報処理装置４には、初回登録者であるユーザAの名前や、ユーザAが名付けたキャラクタなどが表示されることになる。初回登録者は、全世界でユニークなキャラクタの所有者となることができるので、電気機器３の電流波形の登録作業への意欲が掻き立てられ、登録作業を率先して行うようになる。換言すれば、電流波形の登録作業の負担を軽減することができる。
【００４９】
［ONOFF推定処理のフロー］
次に、図６のフローチャートを参照して、モニタリングモードに設定された情報処理装置４Bにより実行される、家庭１B内の複数の電気機器３BのON/OFF状態を推定するONOFF推定処理を説明する。
【００５０】
初めに、ステップＳ２１において、情報処理装置４Bは、家庭１Bの電源供給の大元となる配電盤の一箇所にクランプされたクランプ電流計２Bで計測された、１周期分の電流波形を取得する。
【００５１】
ステップＳ２２において、情報処理装置４Bは、登録サーバ５にアクセスし、登録サーバ５に登録されている全ての登録波形を取得する。なお、ステップＳ２２の処理は、図６の処理とは別に予め実行してもよい。
【００５２】
ステップＳ２３において、情報処理装置４Bは、分離推定処理を行うことにより、家庭１B内のON状態となっている電気機器３を推定する。
【００５３】
本実施の形態においては、家庭１B内のON状態となっている電気機器３を推定する分離推定処理として、どのような手法を採用してもよい。例えば、分離推定処理として、上述の非特許文献１にも記載されている、以下の式（１）の整数二次計画問題として解く方法を採用することができる。
【００５４】
【数１】
0006045014.tif 000002
【００５５】
この整数二次計画問題では、式（２）および式（３）の制約条件の下で、式（１）の目的関数Ｅを最小化するｃj（k）が求められる。
【００５６】
式（１）では、家庭１B内の複数の電気機器３それぞれは、強、弱などの複数の動作モードでの稼働にも対応できるよう、OFF状態以外に、M１，M２，・・・，MN個の動作モード（ON状態）を持つ電気機器L１，L２，・・・，LNが、それぞれ最大でC１，C２，・・・，CN台まで稼働しうるとして定義されている。ただし、実際にLj（1），Lj（1），・・・，Lj（Mj）という独立した機器が存在するわけではないので、同時に複数の機器をON状態にすることはできない。
【００５７】
式（１）において、i(t)（ｔ＝０，・・・・，T−１）は、クランプ電流計２Bで計測された１周期分の電流波形を構成するT個のサンプリング点のうちの時刻ｔの電流値を表す。また、ｃj（k）は、電気機器Ljが動作モードｋ∈｛１，・・・・，Mj｝の状態（ON状態）を表す未知変数を表し、ｉj(k,t)は、登録サーバ５から取得された登録波形であって、電気機器Ljが動作モードｋ∈｛１，・・・・，Mj｝のときの時刻ｔの電流値を表す。
【００５８】
ステップＳ２４において、情報処理装置４Bは、分離推定処理の結果に基づいて、ON状態と推定された電気機器３の登録情報を登録サーバ５に要求する。
【００５９】
ステップＳ２５において、登録サーバ５は、登録情報が要求された電気機器３のキャラクタパラメータを生成し、ステップＳ２６において、要求された電気機器３の登録情報と、生成したキャラクタパラメータを、情報処理装置４Bに送信する。ステップＳ２５およびＳ２６の処理は、上述したステップＳ９の処理と同様である。
【００６０】
ステップＳ２７において、情報処理装置４Bは、登録サーバ５から送信されてきた登録情報とキャラクタパラメータを受信し、キャラクタパラメータに基づいてキャラクタ画像を生成する。
【００６１】
ステップＳ２８において、情報処理装置４Bは、生成したキャラクタ画像と、受信した登録情報をディスプレイに表示する。即ち、図３のステップＳ１１と同様に、初回登録者であるユーザAの名前、電気機器３A（3B）の製品名称、型番、電気機器３Aの画像などと、生成したキャラクタ画像が表示される。
【００６２】
以上のように、ONOFF推定処理によれば、ON状態の電気機器３が推定され、ON状態と推定された電気機器３の製品名称や初回登録者の情報が表示される。また、ON状態と推定された電気機器３に対応するキャラクタ画像も表示される。
【００６３】
なお、上述した例では、情報処理装置４Bが、登録サーバ５で生成されたキャラクタパラメータを受信し、キャラクタ画像を表示したが、各電気機器３Bに対応する変換係数行列Ｗを登録サーバ５から取得するようにして、情報処理装置４Bがキャラクタパラメータを生成し、キャラクタ画像を表示するようにしてもよい。
【００６４】
［登録情報更新処理のフロー］
次に、図７のフローチャートを参照して、初回登録者（ユーザA）の情報を、他のユーザ（ユーザB）の情報に更新することができる登録情報更新処理について説明する。
【００６５】
初回登録者の情報を他のユーザの情報に更新することができるための更新条件としては様々な条件を設定することが可能であるが、本実施の形態では、キャラクタの愛着度が採用されるものとする。より具体的には、ユーザBが、情報処理装置４Bに表示されるキャラクタと会話（チャット）をしたり、ゲームをしたりなどのインタラクションをとることにより、更新条件の指標となるキャラクタの愛着度が更新される。そして、ユーザBによるキャラクタの愛着度が、初回登録者が保持する同様の愛着度を上回ったときに、登録情報に含まれる初回登録者についての情報を、ユーザBの情報に更新することができる。
【００６６】
初めに、ステップＳ４１において、情報処理装置４Bは、ユーザBの操作に基づいて、キャラクタとのインタラクション処理を行う。キャラクタとのインタラクション処理は、例えば、キャラクタとの会話、キャラクタと対戦するゲームなどとすることができる。
【００６７】
ステップＳ４２において、情報処理装置４Bは、インタラクション処理の結果に基づいて、キャラクタの愛着度を計算（更新）する。キャラクタの愛着度は、例えば、キャラクタとの会話時間が長いほどポイントを高くしたり、ゲームにユーザBが勝った場合にポイントを加点したりすることができる。
【００６８】
ステップＳ４３において、情報処理装置４Bは、ユーザBが保持するキャラクタの愛着度が、初回登録者が保持するキャラクタの愛着度より高いかを判定する。
【００６９】
ステップＳ４３で、ユーザBが保持するキャラクタの愛着度が、初回登録者が保持するキャラクタの愛着度と同じか、または、低いと判定された場合、登録情報更新処理は終了する。
【００７０】
一方、ステップＳ４３で、ユーザBが保持するキャラクタの愛着度が、初回登録者が保持するキャラクタの愛着度より高いと判定された場合、処理はステップＳ４４に進み、情報処理装置４Bは、登録サーバ５に、登録情報の更新要求を送信する。
【００７１】
ステップＳ４５において、登録サーバ５は、情報処理装置４Bから、登録情報の更新要求を受信すると、登録情報を更新するための登録情報入力画面を情報処理装置４Bに表示させる。
【００７２】
ステップＳ４６において、情報処理装置４Bは、登録情報入力画面をディスプレイに表示し、ユーザBによる登録情報の入力を受け付け、入力された登録情報を登録サーバ５に送信する。ここで情報処理装置４Bのディスプレイに表示される登録情報入力画面では、上述したステップＳ６およびＳ７の処理と異なり、ユーザ名などの、登録者に関する情報（項目）のみが入力可能とされ、それ以外の情報、例えば、電気機器３の製品名称、型番等については入力不可とされる。勿論、全ての項目を再度入力させてもよい。
【００７３】
ステップＳ４７において、登録サーバ５は、情報処理装置４Bから送信されてきた更新登録者（ユーザB）の情報を、初回登録者の情報に上書きして、処理を終了する。
【００７４】
上述した例では、キャラクタとインタラクションをとることにより計算されるキャラクタの愛着度（親密度）を、初回登録者の情報を更新するための指標としたが、それ以外の値を、初回登録者の情報を更新するための指標とすることもできる。
【００７５】
例えば、直近１カ月間の電気機器３の消費電流を、それより前の１カ月間の消費電流と比較したときの節電の度合いや、低消費電力の動作モードに設定している時間数などを、情報更新の指標として計算し、ユーザが、初回登録者より節電行動をとっていれば、登録情報を更新可能とすることができる。このような更新条件とした場合には、ユーザに、節電行動を促すことができる。
【００７６】
あるいは、電気機器３の利用履歴を情報更新の指標とし、利用時間が初回登録者よりも上回った場合に、登録情報を更新可能とすることができる。
【００７７】
また、家庭１B内の電気機器３の電流波形の登録率を情報更新の指標として、登録率が初回登録者よりも上回った場合に、登録情報を更新可能としてもよい。このような更新条件とした場合には、ユーザに、登録作業の動機付けを与え、登録作業を促すことができる。
【００７８】
[情報処理装置４と登録サーバ５の機能ブロック図]
図８は、上述したような処理を実現する情報処理装置４と登録サーバ５の機能ブロック図を示している。
【００７９】
情報処理装置４は、電流波形取得部２１、分離推定部２２、インタラクション処理部２３、表示制御部２４、表示部２５、操作部２６、および通信部２７により構成される。
【００８０】
電流波形取得部２１は、クランプ電流計２で計測された、電気機器３の１周期単位の電流波形を取得する。取得された電流波形は、登録モードにおいては、通信部２７を介して登録サーバ５に送信され、モニタリングモードにおいては、分離推定部２２に供給される。
【００８１】
分離推定部２２は、モニタリングモードにおいて、電流波形取得部２１から供給される電流波形と、登録サーバ５から供給される各電気機器３の登録波形とを用いて、ON状態となっている電気機器３を推定する分離推定処理を行う。
【００８２】
インタラクション処理部２３は、キャラクタを制御するキャラクタ制御情報を通信部２７を介して登録サーバ５から取得し、キャラクタとのインタラクション処理を行う。また、インタラクション処理部２３は、インタラクション処理に基づいて、初回登録者の情報を更新するための更新条件を満たすか否かを判定する更新条件判定部としても機能する。具体的には、インタラクション処理部２３は、情報更新の指標となるキャラクタの愛着度を計算し、計算された愛着度が、登録サーバ５から取得される初回登録者の愛着度よりも高いか否かを判定する。そして、計算された愛着度が初回登録者の愛着度よりも高い場合に、インタラクション処理部２３は、初回登録者の情報の更新を登録サーバ５に要求する。
【００８３】
表示制御部２４は、表示部２５に表示する画面（画像）の制御を行う。例えば、表示制御部２４は、分離推定部２２による分離推定処理の結果に基づいて、各電気機器３のON/OFF状態の表示や、登録サーバ５からの登録情報に基づいて、各電気機器３の名称、型番、初回登録者の情報などの表示を制御する。また、表示制御部２４は、キャラクタパラメータに基づくキャラクタの表示制御も行う。
【００８４】
表示部２５は、表示制御部２４の制御に基づいて、各電気機器３のON/OFF状態、名称、型番、初回登録者の情報、キャラクタ（画像）などを表示する。
【００８５】
操作部２６は、ユーザの操作による所定の情報の入力を受け付けて、受け付けた情報を、インタラクション処理部２３、表示制御部２４、通信部２７などの各部に適宜供給する。
【００８６】
通信部２７は、登録サーバ５との所定の情報の送受信を制御する。
【００８７】
登録サーバ５は、電流波形特徴解析部４１、登録情報管理部４２、キャラクタ情報生成部４３、登録情報記憶部４４、及び通信部４５により構成される。
【００８８】
電流波形特徴解析部４１は、情報処理装置４から送信されてきた電流波形の特徴を解析する。例えば、電流波形特徴解析部４１は、図４に示したような、電流波形の、正側のピーク値Ｐ１とピーク位置Ｔ１、及び、負側のピーク値Ｐ２とピーク位置Ｔ２などを、電流波形の特徴量として求める。
【００８９】
登録情報管理部４２は、登録情報記憶部４４に記憶される各電気機器３の登録情報を管理する。例えば、登録情報管理部４２は、情報処理装置４から送信されてきた所定の電気機器３の電流波形が既に登録情報記憶部４４に登録されているかを検索する。また、登録情報管理部４２は、登録情報入力画面の画面情報を、通信部４５を介して情報処理装置４に送信したり、情報処理装置４において登録情報入力画面に対して入力された情報を取得して、登録情報記憶部４４に記憶させる。
【００９０】
キャラクタ情報生成部４３は、電気機器３の電流波形の特徴量に基づいて、キャラクタパラメータを生成したり、情報処理装置４のインタラクション処理に応じたキャラクタの制御情報を生成する。なお、キャラクタパラメータもキャラクタの制御情報に含まれる。
【００９１】
通信部４５は、情報処理装置４との所定の情報の送受信を制御する。
【００９２】
上述した実施の形態において、情報処理装置４は、家庭１内に設置され、家庭１内の複数の電気機器３の使用状態（ON/OFF状態）をモニタリングする例について説明したが、モニタリングする設備は、家庭１に限られず、事業所、工場、学校などの電気機器３でも勿論よい。
【００９３】
また、上述した実施の形態では、所定の電気機器３の電流波形が登録サーバ５（の登録情報記憶部４４）に登録されているかを判定する処理は、登録サーバ５（の登録情報管理部４２）が行うようにした。しかし、情報処理装置４は、登録モードにおいて、登録サーバ５に保存されている全ての登録波形を予め取得しておき、取得した登録波形に基づいて、登録しようとする所定の電気機器３の電流波形が既に登録されているかを検索、判定するようにしてもよい。この検索および判定処理は、例えば、登録対象の電気機器３の電流波形を取得する電流波形取得部２１に行わせることができる。
【００９４】
上述した一連の処理は、ハードウエアにより実行することもできるし、ソフトウエアにより実行することもできる。一連の処理をソフトウエアにより実行する場合には、そのソフトウエアを構成するプログラムが、コンピュータにインストールされる。ここで、コンピュータには、専用のハードウエアに組み込まれているコンピュータや、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどが含まれる。
【００９５】
図９は、上述した情報処理装置４または登録サーバ５の機能を、プログラムを実行することにより実現するようにした場合のハードウエア構成例を示すブロック図である。
【００９６】
コンピュータにおいて、CPU（Central Processing Unit）１０１，ROM（Read Only Memory）１０２，RAM（Random Access Memory）１０３は、バス１０４により相互に接続されている。
【００９７】
バス１０４には、さらに、入出力インタフェース１０５が接続されている。入出力インタフェース１０５には、入力部１０６、出力部１０７、記憶部１０８、通信部１０９、及びドライブ１１０が接続されている。
【００９８】
入力部１０６は、キーボード、マウス、マイクロホンなどよりなる。出力部１０７は、ディスプレイ、スピーカなどよりなる。記憶部１０８は、ハードディスクや不揮発性のメモリなどよりなる。通信部１０９は、ネットワークインタフェースなどよりなる。ドライブ１１０は、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリなどのリムーバブル記録媒体１１１を駆動する。
【００９９】
以上のように構成されるコンピュータでは、CPU１０１が、例えば、記憶部１０８に記憶されているプログラムを、入出力インタフェース１０５及びバス１０４を介して、RAM１０３にロードして実行することにより、上述した一連の処理が行われる。
【０１００】
コンピュータでは、プログラムは、リムーバブル記録媒体１１１をドライブ１１０に装着することにより、入出力インタフェース１０５を介して、記憶部１０８にインストールすることができる。また、プログラムは、ローカルエリアネットワーク、インターネット、デジタル衛星放送といった、有線または無線の伝送媒体を介して、通信部１０９で受信し、記憶部１０８にインストールすることができる。その他、プログラムは、ROM１０２や記憶部１０８に、あらかじめインストールしておくことができる。
【０１０１】
なお、コンピュータが実行するプログラムは、本明細書で説明する順序に沿って時系列に処理が行われるプログラムであっても良いし、並列に、あるいは呼び出しが行われたとき等の必要なタイミングで処理が行われるプログラムであっても良い。
【０１０２】
本明細書において、システムとは、複数の装置により構成される装置全体を表すものである。
【０１０３】
本技術の実施の形態は、上述した実施の形態に限定されるものではなく、本技術の要旨を逸脱しない範囲において種々の変更が可能である。
【０１０４】
なお、本技術は以下のような構成も取ることができる。
（１）
所定の電気機器が使用されるときの電流波形を取得する電流波形取得部と、
取得された前記電気機器の電流波形をサーバ装置に送信するとともに、前記サーバ装置から、前記電気機器に対応するキャラクタの制御情報を受信する通信部と、
受信された前記キャラクタの制御情報に基づいて、前記キャラクタを所定の表示部に表示させる制御を行う表示制御部と
を備える情報処理装置。
（２）
前記キャラクタの制御情報は、前記電気機器の電流波形の特徴に応じて決定される
前記（１）に記載の情報処理装置。
（３）
前記通信部は、送信した前記電気機器の電流波形が前記サーバ装置において未登録の波形である場合に、さらに前記サーバ装置から送信されてくる、初回登録者としてのユーザの情報を入力する入力画面を表示させる画面制御情報を受信し、
前記表示制御部は、前記画面制御情報に基づいて、前記入力画面を前記表示部に表示させ、
前記通信部は、前記入力画面で入力された前記ユーザの情報を前記サーバ装置に送信する
前記（１）または（２）に記載の情報処理装置。
（４）
前記通信部は、送信した前記電気機器の電流波形が前記サーバ装置において登録済みの波形である場合に、さらに前記サーバ装置から送信されてくる、初回登録者であるユーザの情報を表示する初回登録者表示制御情報を受信し、
前記表示制御部は、前記初回登録者表示制御情報に基づいて、前記初回登録者であるユーザの情報を前記表示部に表示させる
前記（１）乃至（３）のいずれかに記載の情報処理装置。
（５）
前記初回登録者としてのユーザの情報を更新するための更新条件を満たすか否かを判定し、前記更新条件を満たす場合に、前記サーバ装置に、ユーザの情報の更新の要求を、前記通信部を介して送信する更新条件判定部をさらに備える
前記（１）乃至（４）のいずれかに記載の情報処理装置。
（６）
前記電流波形取得部は、取得した前記電流波形が前記サーバ装置において未登録の波形であるかの判定も行う
前記（１）乃至（５）のいずれかに記載の情報処理装置。
（７）
前記キャラクタを表示する前記所定の表示部をさらに備える
前記（１）乃至（６）のいずれかに記載の情報処理装置。
（８）
所定の電気機器が使用されるときの電流波形を取得し、
取得された前記電気機器の電流波形をサーバ装置に送信するとともに、前記サーバ装置から、前記電気機器に対応するキャラクタの制御情報を受信し、
受信された前記キャラクタの制御情報に基づいて、前記キャラクタを所定の表示部に表示させる制御を行う
ステップを含む情報処理方法。
（９）
コンピュータに、
所定の電気機器が使用されるときの電流波形を取得し、
取得された前記電気機器の電流波形をサーバ装置に送信するとともに、前記サーバ装置から、前記電気機器に対応するキャラクタの制御情報を受信し、
受信された前記キャラクタの制御情報に基づいて、前記キャラクタを所定の表示部に表示させる制御を行う
処理を実行させるためのプログラム。
（１０）
所定の電気機器が使用されるときの電流波形を、所定の情報処理装置から受信するとともに、前記電気機器に対応するキャラクタの制御情報を、前記情報処理装置に送信する通信部と、
受信した前記電気機器の電流波形の特徴を解析する電流波形特徴解析部と、
解析結果である前記電気機器の電流波形の特徴に基づいて、前記情報処理装置に送信される前記キャラクタの制御情報を生成するキャラクタ情報生成部と
を備えるサーバ装置。
（１１）
所定の電気機器の電流波形を記憶する登録情報記憶部と、
受信した前記電流波形に対応する電気機器が前記登録情報記憶部にまだ登録されていない場合に、初回登録者としてのユーザの情報を入力する入力画面を表示させる画面制御情報を、前記情報処理装置に送信させる登録情報管理部と
をさらに備え、
前記登録情報管理部は、さらに、前記情報処理装置から送信されてくる前記初回登録者としてのユーザの情報を、受信した前記電流波形とともに、前記登録情報記憶部に記憶させる
前記（１０）に記載のサーバ装置。
（１２）
前記登録情報管理部は、受信した前記電流波形に対応する電気機器が登録済みである場合に、初回登録者であるユーザの情報を表示する初回登録者表示制御情報を、前記情報処理装置に送信させる
前記（１１）に記載のサーバ装置。
（１３）
前記登録情報管理部は、前記情報処理装置から、前記初回登録者であるユーザの情報を更新するユーザ情報更新の要求を受信した場合も、前記画面制御情報を、前記情報処理装置に送信させる
前記（１１）または（１２）に記載のサーバ装置。
（１４）
所定の電気機器が使用されるときの電流波形を、所定の情報処理装置から受信し、
受信した前記電気機器の電流波形の特徴を解析し、
解析結果である前記電気機器の電流波形の特徴に基づいて、前記電気機器に対応するキャラクタの制御情報を生成し、
生成された前記キャラクタの制御情報を、前記情報処理装置に送信する
ステップを含むサーバ装置の制御方法。
（１５）
コンピュータに、
所定の電気機器が使用されるときの電流波形を、所定の情報処理装置から受信し、
受信した前記電気機器の電流波形の特徴を解析し、
解析結果である前記電気機器の電流波形の特徴に基づいて、前記電気機器に対応するキャラクタの制御情報を生成し、
生成された前記キャラクタの制御情報を、前記情報処理装置に送信する
処理を実行させるためのプログラム。
【符号の説明】
【０１０５】
３A，３B  電気機器，  ４A，４B  情報処理装置，  ５  登録サーバ，  ２１  電流波形取得部，  ２２  分離推定部，  ２３  インタラクション処理部，  ２４  表示制御部，  ２５  表示部，  ２６  操作部，  ２７  通信部，  ４１  電流波形特徴解析部，  ４２  登録情報管理部，  ４３  キャラクタ情報生成部，  ４４  登録情報記憶部，  ４５  通信部
【図１】
0006045014.tif 000003
【図２】
0006045014.tif 000004
【図３】
0006045014.tif 000005
【図４】
0006045014.tif 000006
【図５】
0006045014.tif 000007
【図６】
0006045014.tif 000008
【図７】
0006045014.tif 000009
【図８】
0006045014.tif 000010
【図９】
0006045014.tif 000011