(57)【特許請求の範囲】
【請求項１】
ユーザの操作として、時刻と値との関係を棒グラフにより示すグラフに対するピンチイン操作またはピンチアウト操作を受け付ける受付部と；
画面上に表示されている棒グラフの本数が所定範囲内の場合は、前記受付部によって受け付けられた操作に基づいて、前記グラフの時間軸の単位を保持したまま画面上に表示される棒グラフの数を増減させ、前記画面に表示されている棒グラフの本数が所定範囲外の場合は、前記受付部によって受け付けられた操作に基づいて、前記画面上に表示される前記棒グラフの本数が前記所定範囲内となるように、前記グラフの時間軸の単位を変更する表示制御部と；
を具備する情報処理装置。 
【請求項２】
前記受付部は、
前記操作として、画面に表示するグラフの期間を前後に移動させるスワイプ操作を受け付け、
前記表示制御部は、
前記受付部によって受け付けられた操作に基づいて前記画面に表示するグラフの期間を変更する
ことを特徴とする請求項１に記載の情報処理装置。 
【請求項３】
前記表示制御部は、
第１期間における値を示す第１グラフと、当該第１期間を含む第２期間における値を示すグラフであって当該第２期間のうち前記第１期間に対応する期間を識別可能な第２グラフとを表示する
ことを特徴とする請求項１または２に記載の情報処理装置。 
【請求項４】
前記表示制御部は、
前記第１グラフにおける前記第１期間を変更した場合に、当該変更と連動して前記第２グラフにおける前記第２期間のうち前記第１期間に対応する期間を変動させる
ことを特徴とする請求項３に記載の情報処理装置。 
【請求項５】
前記表示制御部は、
前記第２グラフにおける前記第２期間のうち前記第１期間に対応する期間を変更した場合に、当該変更と連動して前記第１グラフにおける前記第１期間を変動させる
ことを特徴とする請求項３または４に記載の情報処理装置。 
【請求項６】
ユーザの操作を受け付ける受付部と；
前記受付部によって受け付けられた操作に基づいて、画面上に表示されている時刻と値の関係を示すグラフの時間軸の単位を変更し、変更した時間軸の単位に対応する値を表示する表示制御部と；
前記値として所定の機器によって取得された値と当該値が取得された取得日時とを取得情報として含む投稿記事をコミュニケーションサービスに投稿する投稿部と；
前記投稿部によって投稿された投稿記事の識別子を前記取得情報と対応付けて保持する保持部と；
を具備し、
前記表示制御部は、
前記保持部によって蓄積された取得情報に基づいて生成されるグラフと、当該取得情報と対応する投稿記事とを対応付けて表示する
ことを特徴とする情報処理装置。
【請求項７】
前記受付部は、
前記操作として、前記グラフの時刻を選択する操作を受け付け、
前記表示制御部は、
前記受付部によって受け付けられたグラフの時刻と対応する取得日時を含む投稿記事を表示する
ことを特徴とする請求項６に記載の情報処理装置。 
【請求項８】
前記受付部は、
前記操作として、機器名を選択する操作を受け付け、
前記表示制御部は、
前記受付部によって受け付けられた機器名に対応する機器によって取得された値を前記取得情報に含む投稿記事を表示する
ことを特徴とする請求項６または７に記載の情報処理装置。 
【請求項９】
前記受付部は、
前記操作として、グラフが示す値を選択する操作を受け付け、
前記表示制御部は、
前記受付部によって受け付けられた値から所定の範囲内にある値を前記取得情報に含む投稿記事を表示する
ことを特徴とする請求項６〜８のいずれか一つに記載の情報処理装置。 
【請求項１０】
前記受付部は、
前記操作として、投稿記事を選択する操作を受け付け、
前記表示制御部は、
前記グラフを表示していない場合に、前記受付部によって受け付けられた投稿記事に含まれる機器の識別子に基づいて当該機器によって取得された値を示すグラフを表示する
ことを特徴とする請求項６〜９のいずれか一つに記載の情報処理装置。 
【請求項１１】
前記受付部は、
前記操作として、投稿記事を選択する操作を受け付け、
前記表示制御部は、
前記受付部によって受け付けられた投稿記事に含まれる取得日時を識別可能なグラフを表示する
ことを特徴とする請求項６〜１０のいずれか一つに記載の情報処理装置。 
【請求項１２】
コンピュータが、
ユーザの操作として、時刻と値との関係を棒グラフにより示すグラフに対するピンチイン操作またはピンチアウト操作を受け付ける受付工程と；
画面上に表示されている棒グラフの本数が所定範囲内の場合は、前記受付工程によって受け付けられた操作に基づいて、前記グラフの時間軸の単位を保持したまま画面上に表示される棒グラフの数を増減させ、前記画面に表示されている棒グラフの本数が所定範囲外の場合は、前記受付工程によって受け付けられた操作に基づいて、前記画面上に表示される前記棒グラフの本数が前記所定範囲内となるように、前記グラフの時間軸の単位を変更する表示制御工程と；
を実行する表示方法。
【請求項１３】
コンピュータに、
ユーザの操作として、時刻と値との関係を棒グラフにより示すグラフに対するピンチイン操作またはピンチアウト操作を受け付ける受付手順と；
画面上に表示されている棒グラフの本数が所定範囲内の場合は、前記受付手順によって受け付けられた操作に基づいて、前記グラフの時間軸の単位を保持したまま画面上に表示される棒グラフの数を増減させ、前記画面に表示されている棒グラフの本数が所定範囲外の場合は、前記受付手順によって受け付けられた操作に基づいて、前記画面上に表示される前記棒グラフの本数が前記所定範囲内となるように、前記グラフの時間軸の単位を変更する表示制御手順と；
を実行させる表示プログラム。 
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、表示方法及び表示プログラムに関する。
【背景技術】
【０００２】
近年、時系列によって変化する量をグラフで表示する端末装置が普及している。例えば、家庭における電力使用量の履歴の閲覧を可能とするシステムでは、数年間にわたって電力使用量を計測し、履歴情報として蓄積するので、データ量が膨大になる。このため、端末装置は、一度に全ての履歴情報を表示することはできないので、グラフの表示期間を所定の期間に区切ったり、時間軸の単位を定めてその間の量を積算して表示することで、ユーザにとって見やすい情報に変換して表示する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０００−２９８４６９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明が解決しようとする課題は、グラフの可視性を保ちつつ表示期間を容易に切り替えることができる情報処理装置、表示方法及び表示プログラムを提供することである。
【課題を解決するための手段】
【０００５】
実施形態に係る情報処理装置は、受付部と、表示制御部とを具備する。受付部は、ユーザの操作として、時刻と値との関係を棒グラフにより示すグラフに対するピンチイン操作またはピンチアウト操作を受け付ける。表示制御部は、画面上に表示されている棒グラフの本数が所定範囲内の場合は、前記受付部によって受け付けられた操作に基づいて、前記グラフの時間軸の単位を保持したまま画面上に表示される棒グラフの数を増減させ、前記画面に表示されている棒グラフの本数が所定範囲外の場合は、前記受付部によって受け付けられた操作に基づいて、前記画面上に表示される前記棒グラフの本数が前記所定範囲内となるように、前記グラフの時間軸の単位を変更する。
【図面の簡単な説明】
【０００６】
【図１】図１は、第１の実施形態に係る発電システムの構成例を示す図である。
【図２】図２は、第１の実施形態に係る情報処理装置の構成例を示す図である。
【図３】図３は、瞬時電力の表示例を示す図である。
【図４】図４は、第１の実施形態に係る情報処理装置による表示例を示す図である。
【図５】図５は、第１の実施形態に係る情報処理装置による表示例を示す図である。
【図６】図６は、第１の実施形態に係る情報処理装置による表示例を示す図である。
【図７】図７は、第１の実施形態に係る情報処理装置による処理手順を示すフローチャートである。
【図８】図８は、変形例に係る情報処理装置による表示例を示す図である。
【図９】図９は、変形例に係る情報処理装置による表示例を示す図である。
【図１０】図１０は、変形例に係る情報処理装置による表示例を示す図である。
【図１１】図１１は、変形例に係る情報処理装置による表示例を示す図である。
【図１２】図１２は、第２の実施形態に係る投稿システムの構成例を示す図である。
【図１３】図１３は、第２の実施形態に係る情報処理装置の構成例を示す図である。
【図１４】図１４は、第２の実施形態に係る保持部の一例を示す図である。
【図１５】図１５は、第２の実施形態に係る投稿記事の一例を示す図である。
【図１６】図１６は、第２の実施形態に係る情報処理装置２００による表示例を示す図である。
【図１７】図１７は、第２の実施形態に係る情報処理装置による表示例を示す図である。
【図１８】図１８は、第２の実施形態に係る情報処理装置による投稿処理手順を示すフローチャートである。
【図１９】図１９は、第２の実施形態に係る情報処理装置による表示処理手順を示すフローチャートである。
【図２０】図２０は、変形例に係る情報処理装置による表示例を示す図である。
【図２１】図２１は、変形例に係る情報処理装置による表示処理手順を示すフローチャートである。
【発明を実施するための形態】
【０００７】
以下で説明する実施形態に係る情報処理装置１００は、受付部１３３と、表示制御部１３４とを具備する。受付部１３３は、ユーザの操作を受け付ける。表示制御部１３４は、受付部１３３によって受け付けられた操作の操作量に基づいて、画面上に表示されている時刻と値の関係を示すグラフの時間軸の単位を変更し、変更した時間軸の単位に対応する値を表示する。
【０００８】
以下、図面を参照して、実施形態に係る情報処理装置を説明する。実施形態において同一の部位には同一の符号を付し、重複する説明は省略される。
【０００９】
（第１の実施形態）
［発電システムの構成］
図１は、第１の実施形態に係る発電システムの構成例を示す図である。図１に示した実施形態に係る発電システム１は、例えば、太陽光を用いて発電された電力の計測や表示を実現するシステムである。実施形態に係る発電システム１は、例えば、ＨＥＭＳ（Home  Energy  Management  System）標準プロトコルのＥＣＨＯＮＥＴ  Ｌｉｔｅ、ＥＣＨＯＮＥＴ、ＵＰｎＰ、ＨＴＴＰなどといった各種のプロトコルが任意に適用される。
【００１０】
この発電システム１には、図１に示すように、太陽電池モジュール１０と、パワーコンディショナ２０と、分電盤３０と、計測ユニット４０と、ホームゲートウェイ５０と、ブロードバンドルーター７０と、情報処理装置１００とが含まれる。計測ユニット４０と情報処理装置１００とは、ホームゲートウェイ５０やブロードバンドルーター７０を介して、無線又は有線により通信可能に接続される。なお、発電システム１には、複数の太陽電池モジュール１０や、複数台のパワーコンディショナ２０や、複数台の分電盤３０や、複数台の計測ユニット４０や、複数台のホームゲートウェイ５０や、複数台の情報処理装置１００が含まれてもよい。
【００１１】
太陽電池モジュール１０は、ソーラーパネル等によって集光された太陽光を直流電力に変換するモジュールである。パワーコンディショナ２０は、太陽電池モジュール１０によって変換された直流電力を交流電力に変換する装置である。ここで、パワーコンディショナ２０によって変換される交流電力は、太陽光によって発電される発電電力に相当する。
【００１２】
分電盤３０は、家庭内の電力線と接続を行う。例えば、分電盤３０は、ユーザ宅内の壁などに設けられ、各種ブレーカを有し、ユーザ宅内に設置されている電化製品である家電機器等へ電力を供給する。ここで、分電盤３０が供給する電力は、家庭内で消費する電力である消費電力に相当する。
【００１３】
計測ユニット４０は、電力を測定する装置である。例えば、計測ユニット４０は、太陽光発電によって発電された発電電力と、分電盤３０の主幹ブレーカの売電電力とおよび買電電力と、および分岐ブレーカの消費電力とを測定する。また、計測ユニット４０は、測定した発電電力と買電電力と売電電力消費電力とに基づいて、消費電力、売電電力または買電電力を計測する。消費電力は、買電電力に発電電力を加算し、そこから売電電力を減算した値となる。
【００１４】
ホームゲートウェイ５０は、計測ユニット４０および情報処理装置１００とブロードバンドルーター７０を介して接続され、発電システム１を外部のネットワークであるインターネットＮに接続する通信機器である。図１の例では、ホームゲートウェイ５０は、計測ユニット４０と情報処理装置１００とブロードバンドルーター７０とに接続し各種情報の送受信を行う。
【００１５】
ブロードバンドルーター７０は、各種の装置を接続するための機器である。例えば、ブロードバンドルーター７０は、ホームゲートウェイ５０を介して、計測ユニット４０と、計測ユニット４０で取得した電力値を表示する情報処理装置１００とをインターネットＮに接続する。
【００１６】
情報処理装置１００は、例えば、スマートフォン、タブレット端末、ＰＣ（Personal  Computer）、携帯電話機、ＰＤＡ（Personal  Data  Assistance）などであり、無線ＬＡＮ（Local  Area  Network）や有線ＬＡＮ、Ｂｌｕｅｔｏｏｔｈ（登録商標）等の各種近距離無線通信などを介してホームゲートウェイ５０に接続される。情報処理装置１００は、ユーザ操作に従って計測ユニット４０に対する命令をホームゲートウェイ５０に送信したり、計測ユニット４０から受信した電力に関する各種情報を表示したりする。
【００１７】
ここで、ホームゲートウェイ５０と計測ユニット４０は、各種近距離無線通信や無線ＬＡＮ、有線ＬＡＮ等で接続される。例えば、情報処理装置１００は、ホームゲートウェイ５０に対する電力値等の情報を取得する取得コマンドを発行する。
【００１８】
そして、ホームゲートウェイ５０は、情報処理装置１００から発行された取得コマンドに応じて、電力の状況に関する電力状況を取得する。例えば、ホームゲートウェイ５０は、計測ユニット４０を介してパワーコンディショナ２０または分電盤３０によって計測された電力値の情報を取得する。その後、ホームゲートウェイ５０は、計測ユニット４０から取得した電力状況に関する値を情報処理装置１００に送信する。これにより、情報処理装置１００は、太陽光発電の発電電力、消費電力、売電電力、買電電力といった各種の情報を取得する。そして、情報処理装置１００は、取得した電力に関する電力情報を取得日時と対応付けて保持する。
【００１９】
また、情報処理装置１００は、タッチパネルが搭載されたディスプレイの画面を具備する。そして、情報処理装置１００は、ユーザの操作を受け付ける。具体的には、情報処理装置１００は、画面表示に関する各種の操作をユーザから受け付ける。例えば、情報処理装置１００は、タッチパネルを搭載した画面へのユーザによる直接的な操作を受け付ける。
【００２０】
そして、情報処理装置１００は、表示期間の伸縮によってグラフの可視性が損なわれないように時間軸の単位を変化させる。具体的には、情報処理装置１００は、受け付けた操作の操作量に基づいて、画面上に表示されている時刻と値の関係を示すグラフの時間軸の単位を変更し、変更した時間軸の単位に対応する値を表示する。例えば、情報処理装置１００は、操作量に応じた時間軸の単位のグラフを画面に表示する。
【００２１】
なお、情報の取得を行う際に用いるプロトコルは、例えば、ＥＣＨＯＮＥＴ、ＥＣＨＯＮＥＴ  Ｌｉｔｅ、ＵＰｎＰ、ＨＴＴＰなどを用いる。ただし、かかるプロトコルは、上記のプロトコルに限定されことなく、他の各種の通信プロトコルを用いてもよい。また、情報処理装置１００は、端末上で動作するアプリケーションプログラムにより、電力状況に関する情報の取得と、取得した情報の表示とを実行する。
【００２２】
このような発電システム１では、情報処理装置１００による処理によって、太陽光によって発電された電力の状況に関する情報を、ユーザの操作に応じてディスプレイに表示させることを可能にする。これにより、情報処理装置１００は、ユーザによる直接的な操作によってグラフの表示期間を変化させることができる。また、情報処理装置１００は、可視性を損なうことなくグラフの表示期間を変更することができる。このため、情報処理装置１００は、グラフの可視性を保ちつつ表示期間を容易に切り替えることができる。
【００２３】
［情報処理装置の構成］
図２は、第１の実施形態に係る情報処理装置の構成例を示す図である。図２に示すように、第１の実施形態に係る情報処理装置１００は、通信部１１０と、電力情報記憶部１２１と、表示部１２５と、入力部１２７と、制御部１３０とを有する。
【００２４】
通信部１１０は、無線通信処理や有線通信処理を行う。例えば、通信部１１０は、図１に示したホームゲートウェイ５０との間で、無線通信又は有線通信によりコマンドや電力状況に関する情報等の各種情報を送受信する。
【００２５】
電力情報記憶部１２１は、例えば、ＲＡＭ（Random  Access  Memory)、フラッシュメモリ（Flash  Memory）等の半導体メモリ素子、または、ハードディスク、光ディスク等の記憶装置によって実現される。
【００２６】
電力情報記憶部１２１は、電力に関する情報を記憶する。具体的には、電力情報記憶部１２１は、日時ごとに、太陽光発電システムによって発電される現在の電力を示す発電電力、家庭内で消費する電力を示す消費電力、系統から購入する電力を示す買電電力、系統に売り渡す電力を示す売電電力などといった各種の電力情報などを記憶する。
【００２７】
例えば、電力情報記憶部１２１は、後述の取得部１３２によって取得された発電電力、消費電力、買電電力、売電電力を記憶する。一例としては、電力情報記憶部１２１は、秒単位、分単位、時間単位、日単位、月単位、年単位などといった各種の単位ごとに、発電電力、消費電力、買電電力、売電電力をそれぞれ記憶する。
【００２８】
表示部１２５は、文字や画像、映像等を表示する。具体的には、表示部１２５は、情報処理装置１００に予め搭載された液晶ディスプレイ等によって実現される。一例としては、表示部１２５は、情報処理装置１００がスマートフォンやタブレット端末の場合には、小型のＬＣＤ（Liquid  Crystal  Display）や有機ＥＬディスプレイである。例えば、表示部１２５は、後述の表示制御部１３４によって制御された各種の情報を表示する。
【００２９】
入力部１２７は、各種の操作を受け付ける。具体的には、入力部１２７は、液晶ディスプレイに搭載されたタッチパネル等によって実現される。一例としては、入力部１２７は、情報処理装置１００がスマートフォンやタブレット端末の場合には、表示部１２５の画面上における指の動きなどを操作として検知するタッチパネルである。
【００３０】
制御部１３０は、例えば、ＡＳＩＣ（Application  Specific  Integrated  Circuit）やＦＰＧＡ（Field  Programmable  Gate  Array）等の集積回路により実現される。また、制御部１３０は、例えば、ＣＰＵ（Central  Processing  Unit）やＭＰＵ（Micro  Processing  Unit）等によって、内部の記憶装置に記憶されているプログラムがＲＡＭを作業領域として実行されることにより実現される。制御部１３０は、送信部１３１と、取得部１３２と、受付部１３３と、表示制御部１３４とを有する。
【００３１】
送信部１３１は、各種の情報を送信する。具体的には、送信部１３１は、計測ユニット４０によって計測された電力状況に関する情報を取得する命令を送信する。例えば、送信部１３１は、ホームゲートウェイ５０に対して、電力値等の情報を取得する取得コマンドを発行して送信する。これにより、ホームゲートウェイ５０は、電力状況に関する情報を計測ユニット４０から取得する。
【００３２】
取得部１３２は、発電電力に関する電力情報を取得する。具体的には、取得部１３２は、電力情報として、太陽光発電システムにおける発電電力に関する情報を取得する。例えば、取得部１３２は、計測ユニット４０によって計測された電力状況に関する情報を取得する。一例としては、取得部１３２は、送信部１３１によって送信された取得コマンドに対する応答として、ホームゲートウェイ５０から発電電力、消費電力、買電電力、売電電力といった各種の電力状況に関する情報を取得する。そして、取得部１３２は、取得した電力状況に関する情報を取得日時と対応付けて電力情報記憶部１２１に格納する。
【００３３】
受付部１３３は、ユーザの操作を受け付ける。具体的には、受付部１３３は、入力部１２７を介して、画面表示に関する各種の操作をユーザから受け付ける。例えば、受付部１３３は、画面に表示されたグラフの表示期間を前後に切り替えるスワイプ操作を受け付ける。また、受付部１３３は、例えば、画面に表示するグラフの期間を伸縮させるピンチイン操作やピンチアウト操作を受け付ける。
【００３４】
表示制御部１３４は、表示部１２５に表示する情報を制御する。具体的には、表示制御部１３４は、電力情報記憶部１２１に記憶された電力状況に関する情報を表示部１２５に表示する制御を行う。この点について、図３〜図６を用いて詳しく説明する。
【００３５】
図３は、瞬時電力の表示例を示す図である。例えば、図３の例では、画面の右上に設置された「年」、「月」、「日」を選択するボタンＢｕ１〜Ｂｕ３がユーザによって押下された場合に、選択された単位の時間軸に切り替えて消費電力、発電電力、買電電力、売電電力の電力量を示すグラフが表示される。
【００３６】
例えば、図３の例では、「日」を選択するボタンＢｕ１がユーザによって押下された場合には、１日の電力量を１時間ごとに２４本の棒グラフが表示される。また、図３の他の例では、「月」を選択するボタンＢｕ２がユーザによって押下された場合には、１ヶ月の電力量を１日ごとに約３０本の棒グラフが表示される。また、図３の他の例では、「年」を選択するボタンＢｕ３がユーザによって押下された場合には、１年の電力量を１ヶ月ごとに１２本の棒グラフが表示される。
【００３７】
また、図３の例では、画面の中央下部に設置された左向きのボタンＢｕ４がユーザによって押下された場合に、グラフの表示期間を前の期間に切り替えて消費電力、発電電力、買電電力、売電電力が表示される。また、図３の例では、画面の中央下部に設置された右向きのボタンＢｕ５がユーザによって押下された場合に、グラフの表示期間を次の期間に切り替えて消費電力、発電電力、買電電力、売電電力が表示される。
【００３８】
このように、図３の例では、画面上に表示されたボタンが押下されることでグラフの表示が切り替わるので、ユーザには表示期間や時間軸の単位を直接的に入力する手間がかかる。このため、図３の例では、グラフの表示期間を容易に切り替えることができるとは限らなかった。
【００３９】
そこで、情報処理装置１００は、グラフの可視性を保ちつつ表示期間を容易に切り替えることができるように、電力状況に関する情報を表示する。具体的には、情報処理装置１００の表示制御部１３４は、受付部１３３によって受け付けられた操作の操作量に基づいて、画面上に表示されている時刻と値の関係を示すグラフの時間軸の単位を変更し、変更した時間軸の単位に対応する値を表示する。この点について図４〜図６を用いて説明する。
【００４０】
なお、以下の説明では、情報処理装置１００がスマートフォンやタブレット端末である場合を想定して説明する。また、以下の説明では、説明を簡単にするため、グラフの系列を消費電力の１系列のみとして説明するが、情報処理装置１００は、複数の系列を同時に表示してもよい。
【００４１】
例えば、表示制御部１３４は、画面のタッチパネル上に指を置いて左右に動かすスワイプ操作に基づいて、グラフの表示期間を切り替えて表示する。具体的には、受付部１３３は、操作として、画面に表示するグラフの期間を前後に移動させるスワイプ操作を受け付ける。そして、表示制御部１３４は、受付部１３３によって受け付けられた操作の移動量に基づいて画面に表示するグラフの期間を変更する。
【００４２】
一例としては、表示制御部１３４は、受付部１３３によって左から右へスワイプする操作が受け付けられた場合には、現在表示している期間より古い期間の履歴を表示する。一方、表示制御部１３４は、受付部１３３によって右から左へスワイプする操作が受け付けられた場合には、現在表示している期間より新しい期間の履歴を表示する。
【００４３】
ここで、表示制御部１３４は、指を動かした移動量に応じてグラフの表示期間を制御する。例えば、１０日分の履歴が表示されている状態で画面全体の幅の１０％分左から右へユーザが指を動かした場合には、表示制御部１３４は、現在の表示期間より１日（１０日×１０％）分過去にずらした１０日間の履歴を表示する。他の例では、表示制御部１３４は、１０日分の履歴が表示されている状態で、受付部１３３によって左から右へのスワイプ操作が検知された場合には、さらに１０日分遡った履歴を表示してもよい。
【００４４】
また、表示制御部１３４は、例えば、画面のタッチパネル上に２本の指を置いてつまむように動かすピンチイン操作や、画面のタッチパネル上に２本の指を置いて広げるように動かすピンチアウト操作によって表示期間の切り替え行なう。具体的には、受付部１３３は、操作として、画面に表示するグラフの期間を伸縮させるピンチイン操作またはピンチアウト操作を受け付ける。そして、表示制御部１３４は、受付部１３３によって受け付けられた操作の伸縮量に応じて時間軸の単位を変更し、変更した時間軸の単位に対応する値を表示する。
【００４５】
例えば、表示制御部１３４は、受付部１３３によってピンチイン操作が受け付けられた場合には、グラフを縮小して現在表示している期間より長い期間の情報を表示する。一方、表示制御部１３４は、受付部１３３によってピンチアウト操作が受け付けられた場合には、グラフを拡大して現在表示している期間より短い期間の情報を表示する。
【００４６】
ここで、表示制御部１３４は、ピンチイン操作やピンチアウト操作によって指を動かした移動量に応じてグラフの表示期間を制御する。例えば、１０日分の履歴が表示されている状態で画面全体の幅の１０％分ユーザが指つまむように動かした場合には、表示制御部１３４は、１日（１０日×１０％）分増やした１１日分の履歴を現在の表示期間と重なるように表示する。
【００４７】
一方、表示制御部１３４は、１０日分の履歴が表示されている状態で、画面全体の幅の１０％分ユーザが指つまむように動かした場合には、表示制御部１３４は、１日（１０日×１０％）分減らした９日分の履歴を現在の表示期間と重なるように表示する。
【００４８】
また、表示制御部１３４は、グラフの表示期間に応じて時間軸の単位を自動的に切り替えて表示してもよい。図４〜図６は、第１の実施形態に係る情報処理装置による表示例を示す図である。例えば、表示制御部１３４は、図４に示すように、画面の左端から右端までの間が３０時間分に相当する時間軸で、１時間ごと３０本の棒グラフを表示しているものとする。そして、表示制御部１３４は、例えば、受付部１３３によってピンチイン操作が受け付けられ、図５に示すように、画面の左端から右端までの間が９９時間分に相当する時間軸で、１時間ごと９９本の棒グラフを表示したものとする。
【００４９】
ここで、表示制御部１３４は、棒グラフの場合には、時間軸の単位が細か過ぎると可視性を損ねるので、一画面に表示される本数の最大値を所定の値（例えば、１００本）と定めてグラフを表示する。すなわち、表示制御部１３４は、図５に示すグラフを表示する状態で、受付部１３３によってさらにピンチイン操作が受け付けられた場合には、棒グラフの本数が１００本を下回るように時間軸の単位をより粗い単位に自動的に切り替えて表示する。例えば、表示制御部１３４は、図５に示す１時間の時間軸の単位を、図６に示すように１日の時間軸の単位に切り替えて表示する。
【００５０】
一例としては、表示制御部１３４は、電力情報記憶部１２１から１日ごとの電力量を抽出し、抽出した電力量の値を表示する。他の例では、表示制御部１３４は、１時間ごとの電力量の値を２４時間分積算し、積算した値を表示する。なお、表示制御部１３４は、時間軸の単位を、１日に限らず、例えば、２時間、１２時間など１時間より粗い単位であれば任意の長さに切り替えて表示してもよい。
【００５１】
一方、表示制御部１３４は、受付部１３３によってピンチアウト操作が受け付けられた場合には、一画面に表示される棒グラフの本数の最小値を所定の値（例えば、３本）として、所定の値より棒グラフの本数が下回る場合には時間軸をより細かい単位に切り替え表示する。一例としては、表示制御部１３４は、１日の時間軸の単位でグラフを表示している場合には、電力情報記憶部１２１から１時間ごとの電力量を抽出し、抽出した電力量の値を表示する。他の例では、表示制御部１３４は、１日ごとの電力量の値を２４時間分に分散し、分散した値を表示する。
【００５２】
これにより、表示制御部１３４は、ユーザによる直接的な操作に基づいてグラフの表示期間を変化させることができる。また、表示制御部１３４は、可視性を損なうことなくグラフの表示期間を変更することができる。このため、表示制御部１３４は、グラフの可視性を保ちつつ表示期間を容易に切り替えることができる。
【００５３】
［情報処理装置の処理手順］
次に、図７を用いて、情報処理装置による処理の手順について説明する。図７は、第１の実施形態に係る情報処理装置による処理手順を示すフローチャートである。
【００５４】
図７に示した例において、情報処理装置１００は、電力情報記憶部１２１に電力情報を予め保持しているものとする。まず、情報処理装置１００は、ユーザの操作を受け付ける（ステップＳ１０１）。例えば、情報処理装置１００は、スワイプ操作、ピンチイン操作、ピンチアウト操作などといった各種の操作をユーザから受け付ける。ここで、情報処理装置１００は、ユーザの操作を受け付けていない場合には（ステップＳ１０１；Ｎｏ）、ユーザの操作を受け付けるまで待機する。
【００５５】
一方、情報処理装置１００は、ユーザの操作を受け付けた場合（ステップＳ１０１；Ｙｅｓ）、受け付けられた操作の操作量に基づいて、画面上に表示されている時刻と値の関係を示すグラフの時間軸の単位を変更する（ステップＳ１０２）。例えば、情報処理装置１００は、１０日分の履歴が表示されている状態で画面全体の幅の１０％分左から右へユーザが指を動かした場合には、現在の表示期間より１日（１０日×１０％）分過去にずらした１０日間の履歴に変更する。一方、情報処理装置１００は、１０日分の履歴が表示されている状態で、受付部１３３によって左から右へのスワイプ操作が検知された場合には、さらに１０日分遡った履歴に変更する。
【００５６】
他の例では、情報処理装置１００は、１０日分の履歴が表示されている状態で画面全体の幅の１０％分ユーザが指つまむように動かした場合には、１日（１０日×１０％）分増やした１１日分の履歴に変更する。一方、情報処理装置１００は、１０日分の履歴が表示されている状態で、画面全体の幅の１０％分ユーザが指つまむように動かした場合には、１日（１０日×１０％）分減らした９日分の履歴に変更する。
【００５７】
そして、情報処理装置１００は、変更した時間軸の単位に応じて値を表示する（ステップＳ１０３）。例えば、情報処理装置１００は、電力情報記憶部１２１から所定の単位ごとの電力量を抽出し、抽出した電力量の値を表示する。他の例では、情報処理装置１００は、所定の単位ごとの電力量の値を積算または分散し、積算または分散した値を表示する。
【００５８】
［第１の実施形態の効果］
上述してきたように、第１の実施形態に係る情報処理装置１００によれば、受け付けた操作の操作量に応じてグラフを表示するので、ユーザによる直接的な操作に基づいてグラフの表示期間を変化させることができる。また、情報処理装置１００は、可視性を損なうことなくグラフの表示期間を変更することができる。このため、情報処理装置１００は、グラフの可視性を保ちつつ表示期間を容易に切り替えることができる。
【００５９】
［第１の実施形態の変形例］
（１．複数のグラフを表示）
上記第１の実施形態では、受付部１３３によって受け付けられた操作の操作量に基づいて、画面上に表示されている時刻と値の関係を示すグラフの時間軸の単位を変更し、変更した時間軸の単位に対応する値を表示する例を示した。ここで、情報処理装置１００は、１つのグラフに限らず、複数のグラフを表示してもよい。
【００６０】
具体的には、情報処理装置１００は、第１期間における値を示す第１グラフと、第１期間を含む第２期間における値を示すグラフであって第２期間のうち第１期間に対応する期間を識別可能な第２グラフとを表示する。
【００６１】
この点について図８を用いて説明する。図８は、変形例に係る情報処理装置による表示例を示す図である。図８に示すように、情報処理装置１００は、所定の期間の値を示すグラフＧｒ１１を上段に表示する。また、情報処理装置１００は、図８に示すように、グラフＧｒ１１の期間を含む期間における値を示すグラフＧｒ１２を下段に表示する。すなわち、情報処理装置１００は、主となる上段のメイン画面に所定の期間のグラフを表示し、メイン画面の下にはメイン画面のグラフより長い期間のグラフを表示する。例えば、情報処理装置１００は、メイン画面の下には、システムが保持する過去の履歴の全ての値を用いたグラフを表示する。
【００６２】
ここで、情報処理装置１００は、下段のグラフのうち上段のグラフに相当する部分を識別可能にして下段のグラフを表示する。例えば、情報処理装置１００は、図８に示すように、グラフＧｒ１２の期間のうちグラフＧｒ１１の期間に対応する期間を囲う四角形のマーカーＭｋを表示する。
【００６３】
これにより、情報処理装置１００は、グラフを表示するメイン画面とは別に履歴全体を表示する全体画面を併せて表示するので、履歴全体の中で現在メイン画面に表示されているグラフの位置をユーザに視覚的に把握させることができる。
【００６４】
（２．上段のグラフと連動して下段のグラフを表示）
上記変形例では、第１期間における値を示す第１グラフと、第１期間を含む第２期間における値を示すグラフであって第２期間のうち第１期間に対応する期間を識別可能な第２グラフとを表示する例を示した。ここで、情報処理装置１００は、上段のグラフと連動して下段のグラフを表示してもよい。
【００６５】
具体的には、情報処理装置１００は、第１グラフにおける第１期間を変更した場合に、変更と連動して第２グラフにおける第２期間のうち第１期間に対応する期間を変動させる。例えば、情報処理装置１００は、メイン画面のグラフの表示期間を切り替える操作をユーザから受け付けた場合に、受け付けた操作に連動してマーカーの位置を変化させて表示する。
【００６６】
この点について図８および図９を用いて説明する。図９は、変形例に係る情報処理装置による表示例を示す図である。情報処理装置１００は、図８に示すグラフＧｒ１１を図９に示すグラフＧｒ２１に切り替える操作を受け付けたものとする。この場合、情報処理装置１００は、上段には、グラフＧｒ１１をグラフＧｒ２１に切り替えて表示する。また、情報処理装置１００は、下段には、グラフＧｒ１２を表示する。ここで、情報処理装置１００は、グラフＧｒ１２のうちグラフＧｒ１１に相当する期間を示すマーカーＭｋを、グラフＧｒ１２のうちグラフＧｒ２１に相当する期間を示すマーカーＭｋ２に変動させて表示する。すなわち、情報処理装置１００は、メイン画面に表示されたグラフの表示期間が変更された場合に、メイン画面に表示されたグラフと連動してマーカーを変動させて表示する。
【００６７】
これにより、情報処理装置１００は、メイン画面のグラフとマーカーを連動して表示するので、履歴全体の中で現在メイン画面に表示されているグラフの位置を継続してユーザに把握させることができる。
【００６８】
（３．下段のグラフと連動して上段のグラフを表示）
上記変形例では、第１期間における値を示す第１グラフと、第１期間を含む第２期間における値を示すグラフであって第２期間のうち第１期間に対応する期間を識別可能な第２グラフとを表示する例を示した。ここで、情報処理装置１００は、下段のグラフと連動して上段のグラフを表示してもよい。
【００６９】
具体的には、情報処理装置１００は、第２グラフにおける第２期間のうち第１期間に対応する期間を変更した場合に、変更と連動して第１グラフにおける第１期間を変動させる。例えば、情報処理装置１００は、履歴全体のグラフ上に表示されたマーカーを移動する操作をユーザから受け付けた場合に、受け付けた操作に連動して上段のグラフの表示期間を変動させて表示する。一例としては、情報処理装置１００は、履歴全体のグラフ上に表示されたマーカーをより過去の位置に移動する操作をユーザから受け付けた場合には、移動後のマーカーの位置に対応する期間のグラフを上段に表示する。
【００７０】
これにより、情報処理装置１００は、マーカーの位置と連動してメイン画面のグラフを表示するので、簡単な操作によってユーザが閲覧したい期間のグラフを容易に表示することができる。このため、情報処理装置１００は、ユーザの利便性を高めることができる。
【００７１】
（４．その他の表示例）
上記実施形態では、一例として、図４〜図９に示すようなグラフを表示する例を示した。ここで、情報処理装置１００は、図４〜図９に示す例に限らず、各種の態様でグラフを表示してもよい。
【００７２】
具体的には、情報処理装置１００は、棒グラフに限らず、折れ線グラフで電力の値を表示してもよい。図１０〜図１１は、変形例に係る情報処理装置による表示例を示す図である。例えば、情報処理装置１００は、図１０に示すように、発電電力、買電電力、売電電力、消費電力を表示する。ここで、情報処理装置１００は、図１０に示すように、上段のメイン画面には所定の期間のグラフを表示し、下段には上段のグラフより長い期間のグラフを表示する。
【００７３】
また、情報処理装置１００は、電力の金額に関する情報を表示してもよい。例えば、情報処理装置１００は、発電電力が消費電力を上回る状態で、電力の金額を表示する操作をユーザから受け付けた場合に、図１１に示すように、本日の売電電力の金額である売電金額を表示する。なお、情報処理装置１００は、発電電力が消費電力を下回る状態で、電力の金額を表示する操作をユーザから受け付けた場合には、本日の買電電力の金額である買電金額を表示する。
【００７４】
これにより、情報処理装置１００は、電力の金額に関する情報を提示することができるので、ユーザの利便性を高めることができる。
【００７５】
（第２の実施形態）
上記第１の実施形態では、情報処理装置１００が、ユーザによる操作の操作量に基づいて、画面上に電力に関する情報のグラフを表示する例を説明した。ここで、情報処理装置１００は、電力に関する情報をコミュニケーションサービス（例えば、ＳＮＳ（Social  networking  service））に投稿する機能を具備してもよい。
【００７６】
近年、機器の稼働情報やエネルギー情報を、Ｔｗｉｔｔｅｒ（登録商標）やＦａｃｅｂｏｏｋ（登録商標）などのＳＮＳに自動で投稿するシステムが知られている。例えば、電気自動車の走行情報や電力消費情報を、Ｔｗｉｔｔｅｒ（登録商標）に投稿することで特定の友人と共有する装置が知られている。
【００７７】
ここで、ＳＮＳに投稿された情報は、投稿した時点における機器に関する機器情報に相当する。しかしながら、上記の装置では、機器が投稿した情報を後日振り返る場合に、ＳＮＳに投稿した機器情報の推移が分からないという課題があった。
【００７８】
そこで、第２の実施形態では、時間の遷移に応じた機器情報のグラフを表示すると共に、ＳＮＳに投稿された投稿記事をグラフと対応付けて表示する情報処理装置２００について説明する。なお、第２の実施形態に係る情報処理装置２００の構成において、図２に示した例と同様のものは、説明を省略する。
【００７９】
［投稿システムの構成］
図１２は、第２の実施形態に係る投稿システムの構成例を示す図である。投稿システム２には、図１２に示すように、機器２５０と、ＳＮＳサーバ２７０と、情報処理装置２００とが含まれる。機器２５０と、ＳＮＳサーバ２７０と、情報処理装置２００とは、インターネットＮを介して、無線又は有線により、互いに通信が可能な状態となるように接続される。なお、投稿システム２には、複数台の機器２５０や、複数台のＳＮＳサーバ２７０や、複数台の情報処理装置２００が含まれてもよい。
【００８０】
機器２５０は、機器２５０に関する情報を提供する機能を具備する装置である。例えば、機器２５０は、宅内における使用電力量、買電電力量、発電電力量、売電電力量などといった各種の電力情報を計測する。なお、機器２５０は、図１に示す計測ユニット４０に相当する。また、機器２５０は、計測した電力情報を情報処理装置２００に送信する。機器２５０は、例えば、ＥＣＨＯＮＥＴ、ＥＣＨＯＮＥＴ  Ｌｉｔｅ、ＵＰｎＰ、ＨＴＴＰなどの通信手段によって通信を行う。なお、機器２５０は、上述した通信手段に限らず、その他の通信手段によって通信を行ってもよい。
【００８１】
ＳＮＳサーバ２７０は、ＳＮＳサービスを提供するサーバである。ＳＮＳサーバには機器２５０によって投稿された投稿記事が蓄積される。また、ＳＮＳサーバ２７０は、機器２５０によって投稿された投稿記事を特定のユーザに提供する。これにより、特定のユーザは、投稿記事を閲覧することができる。また、ＳＮＳサーバ２７０は、ユーザと友人関係にある他ユーザに投稿記事を提供して共有することができる。
【００８２】
情報処理装置２００は、機器２５０やＳＮＳサーバ２７０と通信を行う通信機能、機器２５０によって計測された電力情報や投稿記事を蓄積するデータ蓄積機能、蓄積されたデータを表示する表示機能を具備する装置である。例えば、スマートフォン、タブレット端末、ＰＣ、ホームホームゲートウェイなどによって実現される。
【００８３】
第２の実施形態では、説明を簡単にするため、通信機能、データ蓄積機能および表示機能を情報処理装置２００が具備する例を説明するが、別の装置やサーバに各種の機能を分散して構成してもよい。例えば、ホームホームゲートウェイが機器と通信して機器によって計測されたデータをサーバに送信する。サーバは、ホームホームゲートウェイから送信されたデータを蓄積する。タブレット端末は、サーバによって蓄積されたデータを画面上に表示する。
【００８４】
［情報処理装置の構成］
図１３は、第２の実施形態に係る情報処理装置の構成例を示す図である。図１３に示すように、情報処理装置２００は、情報処理装置１００と比較して、通信部２１０と、保持部２２２と、制御部２３０とを有する。
【００８５】
通信部２１０は、無線通信処理や有線通信処理を行う。例えば、通信部２１０は、機器２５０やＳＮＳサーバ２７０との間で、無線通信又は有線通信により電力情報や投稿記事等の各種情報を送受信する。一例としては、通信部２１０は、所定の時間毎に、使用電力量、買電電力量、発電電力量、売電電力量等を送受信する。
【００８６】
保持部２２２は、投稿記事に関する投稿情報を記憶する。具体的には、保持部２２２は、後述の投稿部２３５によって投稿された投稿記事の識別子を取得情報と対応付けて保持する。例えば、保持部２２２は、取得情報を機器２５０の名称および投稿日時と対応付けて記憶する。また、保持部２２２は、投稿情報を他の投稿情報と識別する識別子と対応付けて記憶する。
【００８７】
ここで、図１４に、第２の実施形態に係る保持部の一例を示す。図１４に示した例では、保持部２２２は、「投稿時刻」、「機器名」、「取得情報」、「識別子」といった項目を有する。「投稿時刻」は、ＳＮＳサーバ２７０に取得情報を投稿した日時を示す。「機器名」は、取得情報を計測した機器２５０の名称を示す。「取得情報」は、機器２５０によって計測された電力情報を示す。「識別子」は、ＳＮＳサーバ上で投稿記事を一意に識別するための識別情報を示す。
【００８８】
すなわち、図１４では、機器名「ＨＥＭ−ＥＭ３２Ａ」によって取得された取得情報「使用電力量７００Ｗｈ、買電電力量７００Ｗｈ、発電電力量０Ｗｈ、売電電力量０Ｗｈ」は、投稿時刻「２０１４／０３／０８  ０６：００」に投稿された投稿情報であって、識別子が「１１１１１１１１１１０」である例を示している。
【００８９】
制御部２３０は、例えば、ＡＳＩＣやＦＰＧＡ等の集積回路により実現される。また、制御部２３０は、例えば、ＣＰＵやＭＰＵ等によって、内部の記憶装置に記憶されているプログラムがＲＡＭを作業領域として実行されることにより実現される。制御部２３０は、制御部１３０と比較して、投稿部２３５と、表示制御部２３４とを有する。
【００９０】
投稿部２３５は、投稿記事をＳＮＳサーバ２７０に投稿する。具体的には、投稿部２３５は、値として所定の機器によって取得された値と当該値が取得された取得日時とを取得情報として含む投稿記事をコミュニケーションサービスに投稿する。例えば、投稿部２３５は、投稿記事として、機器２５０によって取得された電力情報に関する取得情報を投稿する。ここで、図１５に、第２の実施形態に係る投稿記事の一例を示す。投稿部２３５は、図１５に示すように、例えば、機器２５０の名称、投稿日時、使用電力量、買電電力量、発電電力量、売電電力量といった各種の電力情報を投稿記事として投稿する。
【００９１】
なお、投稿部２３５は、機器２５０から電力情報を取得する度に投稿してもよいし、所定の数の電力情報が取得される度に投稿してもよい。また、投稿部２３５は、取得元である機器毎に投稿してもよいし、所定の機器の情報をまとめて投稿してもよい。また、投稿部２３５は、使用電力量や買電電力量、売電電力量、消費電力量などの各種の電力情報毎に投稿してもよいし、まとめて投稿してもよい。
【００９２】
なお、投稿部２３５によって投稿された投稿記事には、投稿記事毎に識別子が割り当てられる。識別子には、例えば、数字、ＵＵＩＤ（Universally  Unique  Identifier）、ＵＲＬ（Uniform  Resource  Locator）などである。一般的なＳＮＳでは、投稿成功の結果として割り当てられる。また、投稿部２３５は、ｂｏｔと呼ばれる既知の技術を用いて、所定の条件を満たした場合に、取得情報を自動で投稿してもよい。
【００９３】
表示制御部２３４は、保持部２２２に記憶された投稿情報を用いて画面上の表示を制御する。具体的には、表示制御部２３４は、保持部２２２によって蓄積された取得情報に基づいて生成されるグラフと、取得情報と対応する投稿記事とを対応付けて表示する。例えば、表示制御部２３４は、まず、投稿情報に含まれる電力情報を時系列に表示する。続いて、表示制御部２３４は、ユーザによって選択されたグラフの部分に対応する投稿記事を表示する。この点について、図１６および図１７を用いて詳細に説明する。
【００９４】
図１６は、第２の実施形態に係る情報処理装置による表示例を示す図である。例えば、表示制御部２３４は、まず、図１６に示すように、１時間毎の使用電力量、買電電力量、発電電力量、売電電力量の推移を示すグラフを表示する。なお、図１６に示すグラフの横軸は、時刻を示す。縦軸は、電力量を示す。
【００９５】
一例としては、表示制御部２３４は、情報処理装置２００にインストールされたグラフを表示するアプリケーションによってグラフを表示する。他の例では、表示制御部２３４は、Ｗｅｂブラウザによってグラフを表示してもよい。
【００９６】
続いて、表示制御部２３４は、ユーザによって選択されたグラフの部分に対応する投稿記事を表示する。例えば、受付部１３３は、操作として、グラフの時刻を選択する操作を受け付ける。そして、表示制御部２３４は、受付部１３３によって受け付けられたグラフの時刻と対応する取得日時を含む投稿記事を表示する。
【００９７】
ここで、図１７に、第２の実施形態に係る情報処理装置による表示例を示す。図１７に示した例では、受付部１３３は、グラフ上の時刻「2014/03/08  09:00」を選択する操作を受け付ける。そして、表示制御部２３４は、受付部１３３によって受け付けられた時刻「2014/03/08  09:00」に投稿された投稿記事を表示する。
【００９８】
なお、表示制御部２３４は、受付部１３３によって受け付けられたグラフの時刻と同一の時刻に投稿された投稿記事に限らず、対応する時刻に投稿された複数の投稿記事を表示してもよい。例えば、表示制御部２３４は、受付部１３３によって受け付けられたグラフの時刻から所定の範囲内の時刻に投稿された投稿記事を表示する。
【００９９】
［情報処理装置の処理手順］
次に、図１８を用いて、情報処理装置２００による投稿処理の手順について説明する。図１８は、第２の実施形態に係る情報処理装置による投稿処理手順を示すフローチャートである。
【０１００】
図１８に示した例において、情報処理装置２００は、機器２５０から電力情報を取得する（ステップＳ２０１）。例えば、情報処理装置２００は、機器２５０に対して取得要求を定期的に送信する。そして、機器２５０は、取得要求を情報処理装置２００から受信した場合に、電力情報を情報処理装置２００に送信する。これにより、情報処理装置２００は、機器情報として電力情報を機器２５０から取得する。ここで、情報処理装置２００は、電力情報を取得していない場合には（ステップＳ２０１；Ｎｏ）、電力情報を取得するまで待機する。
【０１０１】
一方、情報処理装置２００は、電力情報を取得した場合（ステップＳ２０１；Ｙｅｓ）、取得した電力情報を含む投稿記事をＳＮＳサーバ２７０に投稿する（ステップＳ２０２）。例えば、情報処理装置２００は、電力情報を解析し、投稿に適したフォーマットに整形した上で、ＳＮＳサーバへ投稿記事を投稿する。投稿記事には、例えば、電力情報の他に、取得時刻や取得元の機器名など任意の情報を含めてもかまわない。ここで、ＳＮＳサーバ２７０は、情報処理装置２００から投稿記事を受け付けた場合に、投稿記事を一意に特定する識別子を情報処理装置２００に送信する。
【０１０２】
そして、情報処理装置２００は、ＳＮＳサーバ２７０から送信された識別子を受信する。これにより、情報処理装置２００は、投稿記事の識別子を取得する（ステップＳ２０３）。続いて、情報処理装置２００は、投稿時刻と、機器名と、電力情報と、識別子とを対応付けて保持部２２２に記憶する。これにより、情報処理装置２００は、保持部２２２を参照することで、ある時刻に投稿された電力情報と投稿記事の識別子とを取得することができる。
【０１０３】
続いて、図１９を用いて、情報処理装置２００による表示処理の手順について説明する。図１９は、第２の実施形態に係る情報処理装置による表示処理手順を示すフローチャートである。
【０１０４】
図１９に示した例において、情報処理装置２００は、グラフ表示専用アプリケーションやＷｅｂブラウザが起動された場合に、保持部２２２を参照して時刻情報を含むグラフを表示する（ステップＳ３０１）。例えば、情報処理装置２００は、ユーザに選択された場合に取得可能なデータとして、グラフの時刻表示部分に対応する時刻情報をグラフに埋め込んで表示する。一例としては、時刻情報は、画面をＨＴＭＬで構成する場合には、「<div  id=”2014/03/08  09:00”>09:00</div>」などといった記述でグラフに埋め込む。これにより、情報処理装置２００は、時刻情報を埋め込んだグラフを表示する。
【０１０５】
その後、情報処理装置２００は、グラフの選択を受け付ける（ステップＳ３０２）。例えば、情報処理装置２００は、グラフの一地点を選択（例えば、クリック）する操作をユーザから受け付ける。ここで、情報処理装置２００は、グラフの選択を受け付けていない場合には（ステップＳ３０２；Ｎｏ）、グラフの選択を受け付けるまで待機する。
【０１０６】
一方、情報処理装置２００は、グラフの選択を受け付けた場合（ステップＳ３０２；Ｙｅｓ）、グラフの選択地点に対応する時刻情報を取り出す（ステップＳ３０３）。例えば、情報処理装置２００は、ユーザによってグラフの「09：00」付近がクリックされた場合には、時刻情報「09:00」を取り出す。
【０１０７】
続いて、情報処理装置２００は、取り出した時刻情報に対応する識別子を取り出す（ステップＳ３０４）。例えば、情報処理装置２００は、保持部２２２に記憶された「投稿時刻」と「識別子」とを参照することで、時刻情報に対応する投稿記事の識別子を取得する。一例としては、情報処理装置２００は、「2014/03/08  09:00」という時刻情報が取り出された場合には、保持部２２２に記憶された投稿時刻「2014/03/08  09:00」に対応する識別子「11111111113」を取り出す。
【０１０８】
その後、情報処理装置２００は、取り出した識別子に対応する投稿記事を表示する（ステップＳ３０５）。例えば、情報処理装置２００は、取り出した識別子に対応する投稿記事の取得要求をＳＮＳサーバ２７０に送信する。そして、情報処理装置２００は、取得要求の応答としてＳＮＳサーバ２７０から送信された投稿記事を取得する。これにより、情報処理装置２００は、識別子に対応する投稿記事を表示する。
【０１０９】
［第２の実施形態の効果］
上述してきたように、第２の実施形態に係る情報処理装置２００によれば、時間の遷移に応じた電力情報のグラフを表示するとともに、ＳＮＳに投稿された投稿記事をグラフに対応付けて表示するので、ＳＮＳに投稿された電力情報と、投稿された時点における電力情報の推移とを対応づけてユーザに確認させることができる。このため、情報処理装置２００は、ユーザが投稿を後日振り返る際に、投稿当時の機器情報の推移を把握させることができる。
【０１１０】
［第２の実施形態の変形例］
（１．投稿記事を表示）
上記第２の実施形態では、グラフの時刻を選択する操作を受け付け、受け付けられたグラフの時刻と対応する取得日時を含む投稿記事を表示する例を示した。ここで、情報処理装置２００は、グラフの時刻以外を選択する操作に対応させてもよい。具体的には、情報処理装置２００は、機器名を選択する操作を受け付け、受け付けられた機器名に対応する機器によって取得された値を取得情報に含む投稿記事を表示してもよい。
【０１１１】
例えば、まず、情報処理装置２００の受付部１３３は、機器名を選択する操作をユーザから受け付ける。例えば、受付部１３３は、図１６に示すグラフの上部に記載された「ＨＥＭ−ＥＭ３２Ａ」を選択する操作を受け付ける。
【０１１２】
続いて、表示制御部２３４は、受付部１３３によって受け付けられた機器名に対応する機器によって取得された値を取得情報に含む投稿記事を表示する。例えば、情報処理装置２００の受付部１３３によって受け付けられた機器名「ＨＥＭ−ＥＭ３２Ａ」と対応付けて記憶された投稿記事の識別子「１１１１１１１１１１０〜１１１１１１１１１１４」を抽出する。続いて、情報処理装置２００は、抽出した識別子の投稿記事をＳＮＳサーバ２７０から取得する。そして、情報処理装置２００は、ＳＮＳサーバ２７０から取得した投稿記事を表示する。
【０１１３】
これにより、情報処理装置２００は、受け付けられた機器名に対応する機器によって取得された値を取得情報に含む投稿記事を表示するので、ユーザの利便性を高めることができる。
【０１１４】
また、情報処理装置２００は、グラフの使用電力量を選択する操作を受け付け、受け付けられた使用電力量を取得情報に含む投稿記事を表示してもよい。具体的には、情報処理装置２００の受付部１３３は、まず、操作として、グラフが示す値を選択する操作を受け付ける。続いて、表示制御部２３４は、受付部１３３によって受け付けられた値から所定の範囲内にある値を取得情報に含む投稿記事を表示する。
【０１１５】
例えば、情報処理装置２００は、グラフ画面の使用電力量４００Ｗｈがユーザによって選択された場合に、保持部２２２の取得情報を参照し、使用電力量４００Ｗｈと対応付けられて記憶された識別子「１１１１１１１１１１１〜１１１１１１１１１１３」を抽出する。続いて、情報処理装置２００は、抽出した識別子の投稿記事をＳＮＳサーバ２７０から取得する。そして、情報処理装置２００は、ＳＮＳサーバ２７０から取得した投稿記事を表示する。
【０１１６】
これにより、情報処理装置２００は、受け付けられた使用電力量を取得情報に含む投稿記事を表示するので、ユーザの利便性を高めることができる。
【０１１７】
なお、情報処理装置２００は、ユーザによってクリックされた場合に投稿記事を表示するのではなく、グラフと同時に重畳して投稿記事を表示してもよい。
【０１１８】
（２．グラフを表示）
上記第２の実施形態では、グラフの時刻を選択する操作を受け付け、受け付けられたグラフの時刻と対応する取得日時を含む投稿記事を表示する例を示した。ここで、情報処理装置２００は、投稿記事を選択する操作を受け付け、受け付けられた投稿記事に含まれる機器の識別子に基づいて当該機器によって取得された値を示すグラフを表示してもよい。
【０１１９】
まず、情報処理装置２００の受付部１３３は、操作として、投稿記事を選択する操作を受け付ける。例えば、受付部１３３は、投稿記事をクリックやタップする操作をユーザから受け付ける。
【０１２０】
続いて、表示制御部２３４は、グラフを表示していない場合に、受付部１３３によって受け付けられた投稿記事に含まれる機器の識別子に基づいて当該機器によって取得された値を示すグラフを表示する。
【０１２１】
具体的には、情報処理装置２００は、選択された投稿記事を解析する。例えば、情報処理装置２００は、投稿記事を解析する解析部によって選択された投稿記事に含まれる機器の識別子を取得する。ここで、機器の識別子は、機器名であってもよい。また、機器の識別子は、投稿記事の本文に埋め込まれていてもよいし、投稿記事の識別子を指定してＳＮＳサーバに問い合わせることで参照可能な投稿記事の関連メタ情報（例えば、投稿者名や投稿元の機種など）として存在してもよい。
【０１２２】
なお、解析部は、投稿時刻や投稿記事に含まれる機器情報取得時刻などの時刻情報を取得する機能を備える。また、解析部は、機器２５０の識別子から、機器２５０に関連付けられたアプリケーションの立ち上げを表示制御部２３４に指示し、時刻情報をパラメータとして渡す機能を備える。
【０１２３】
そして、情報処理装置２００は、保持部２２２を参照し、投稿記事に含まれる機器の識別子と対応付けられた取得情報を抽出する。そして、情報処理装置２００は、抽出した取得情報に含まれる電力情報を用いてグラフを表示する。
【０１２４】
これにより、情報処理装置２００は、ユーザによって選択された投稿記事に対応する機器のグラフを表示するので、ユーザにとって関心のあるグラフを表示することができる。このため、情報処理装置２００は、ユーザの利便性を高めることができる。
【０１２５】
（３．投稿記事を識別可能なグラフを表示）
上記変形例では、投稿記事を選択する操作を受け付け、受け付けられた投稿記事に含まれる機器の識別子に基づいて当該機器によって取得された値を示すグラフを表示する例を示した。ここで、情報処理装置２００は、投稿記事を選択する操作を受け付け、受け付けられた投稿記事に含まれる取得日時を識別可能なグラフを表示してもよい。
【０１２６】
この点について図２０を用いて説明する。図２０は、変形例に係る情報処理装置による表示例を示す図である。図２０に示すように、まず、情報処理装置２００の受付部１３３は、操作として、投稿記事を選択する操作を受け付ける。例えば、受付部１３３は、投稿記事をクリックやタップする操作をユーザから受け付ける。
【０１２７】
続いて、表示制御部２３４は、受付部１３３によって受け付けられた投稿記事に含まれる取得日時を識別可能なグラフを表示する。例えば、表示制御部２３４は、図２０に示すように、投稿記事に含まれる取得日時に対応する時刻の箇所にマーカーＭｋ３をグラフ上に表示する。
【０１２８】
次に、図２１を用いて、情報処理装置２００による表示処理の手順について説明する。図２１は、変形例に係る情報処理装置による表示処理手順を示すフローチャートである。
【０１２９】
図２１に示した例において、情報処理装置２００は、投稿記事の選択をユーザから受け付ける（ステップＳ４０１）。例えば、受付部１３３は、投稿記事をクリックやタップする操作をユーザから受け付ける。ここで、情報処理装置２００は、投稿記事の選択を受け付けていない場合には（ステップＳ４０１；Ｎｏ）、投稿記事の選択を受け付けるまで待機する。
【０１３０】
一方、情報処理装置２００は、投稿記事の選択を受け付けた場合（ステップＳ４０１；Ｙｅｓ）、受け付けた投稿記事に含まれる機器の識別子および時刻情報を抽出する（ステップＳ４０２）。例えば、情報処理装置２００の解析部は、投稿記事がクリックされた場合に、投稿記事に含まれる機器の識別子および時刻情報を取得する。
【０１３１】
続いて、解析部は、表示制御部２３４へ投稿記事に含まれる識別子に対応する機器のグラフの表示を指示する。例えば、解析部は、グラフアプリケーションを立ち上げるとともに、時刻情報をパラメータとして表示制御部２３４へ渡す（ステップＳ４０３）。そして、表示制御部２３４は、該当時刻を含むグラフを表示する（ステップＳ４０４）。例えば、表示制御部２３４は、解析部から取得した時刻付近のグラフ上にマーカーを表示する。
【０１３２】
これにより、情報処理装置２００は、ユーザによって選択された投稿記事に対応する機器のグラフを強調して表示するので、ユーザにとって関心のあるグラフの箇所を容易に把握させることができる。このため、情報処理装置２００は、ユーザの利便性を高めることができる。
【０１３３】
（４．その他）
上記第２の実施形態では、ユーザ自身が所有する機器に関するグラフとユーザ自身が所有する機器に関する投稿記事とを対応付ける例を示したが、他のユーザが所有する機器に関する情報と対応付けてもよい。例えば、情報処理装置２００は、投稿記事のフォーマットやメタ情報（例えば、ハッシュタグ）をルール化し他人と共有化する。そして、情報処理装置２００は、ユーザ自身の機器に関するグラフと他のユーザの機器に関する投稿記事とを対応付ける。一例としては、情報処理装置２００は、他のユーザの機器の発電電力量が高い数値を示している投稿記事が投稿された投稿日時におけるユーザ自身の機器に関するグラフを表示する。これにより、情報処理装置２００は、ユーザ自身の機器に関する発電電力量の投稿日時付近の推移を容易かつ迅速に比較することができる。
【０１３４】
また、上記実施形態では、情報処理装置１００および情報処理装置２００は、太陽光発電の発電電力を表示する例を示したが、家庭内の消費電力、エネファームの発電電力、蓄電池の充電電力や放電電力に適用して表示処理を行ってもよい。
【０１３５】
以上説明したとおり、上記実施形態によれば電力状況を容易に把握させることができる。
【０１３６】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものである。
【符号の説明】
【０１３７】
１  発電システム
１０  太陽電池モジュール
２０  パワーコンディショナ
３０  分電盤
４０  計測ユニット
５０  ホームゲートウェイ
７０  ブロードバンドルーター
１００  情報処理装置
１２１  電力情報記憶部
１３１  送信部
１３２  取得部
１３３  受付部
１３４  表示制御部
【図１】
0006337665.tif 000002
【図２】
0006337665.tif 000003
【図３】
0006337665.tif 000004
【図４】
0006337665.tif 000005
【図５】
0006337665.tif 000006
【図６】
0006337665.tif 000007
【図７】
0006337665.tif 000008
【図８】
0006337665.tif 000009
【図９】
0006337665.tif 000010
【図１０】
0006337665.tif 000011
【図１１】
0006337665.tif 000012
【図１２】
0006337665.tif 000013
【図１３】
0006337665.tif 000014
【図１４】
0006337665.tif 000015
【図１５】
0006337665.tif 000016
【図１６】
0006337665.tif 000017
【図１７】
0006337665.tif 000018
【図１８】
0006337665.tif 000019
【図１９】
0006337665.tif 000020
【図２０】
0006337665.tif 000021
【図２１】
0006337665.tif 000022