(57)【要約】【課題】電子機器の画面の情報を自動的に格納することが可能な電子機器、画面情報格納方法及びプログラムを提供することにある。【解決手段】実施形態に係る電子機器は、第１の取得手段と、第２の取得手段と、格納処理手段とを具備する。第１の取得手段は、ソフトウェアが実行されることによって表示されるウィンドウを含む電子機器の画面を示す画面情報を取得する。第２の取得手段は、画面情報が取得された際に、当該画面情報が取得された日時及びソフトウェアを示すソフトウェア情報を含むログ情報を取得する。格納処理手段は、第１の取得手段によって取得された画面情報及び第２の取得手段によって取得されたログ情報を対応づけて格納手段に格納する。【選択図】図３
2015228055.tif 000002
【特許請求の範囲】
【請求項１】
ソフトウェアが実行されることによって表示されるウィンドウを含む電子機器の画面を示す画面情報を取得する第１の取得手段と、
前記画面情報が取得された際に、当該画面情報が取得された日時及び前記ソフトウェアを示すソフトウェア情報を含むログ情報を取得する第２の取得手段と、
前記第１の取得手段によって取得された画面情報及び前記第２の取得手段によって取得されたログ情報を対応づけて格納手段に格納する格納処理手段と
を具備する電子機器。
【請求項２】
前記格納手段に格納されたログ情報に含まれるソフトウェア情報によって示されるソフトウェア毎に分類された前記画面情報を表示する表示処理手段を更に具備する請求項１記載の電子機器。
【請求項３】
前記第１の取得手段によって前記画面情報が取得される間隔を設定する設定手段を更に具備し、
前記第１の取得手段は、前記設定された間隔に基づいて前記画面情報を定期的に取得する
請求項１記載の電子機器。
【請求項４】
前記第１の取得手段によって前記画面情報が取得される期間を設定する設定手段を更に具備し、
前記格納処理手段は、前記第１の取得手段によって取得された画面情報を、前記設定された期間より以前の日時を含むログ情報に対応づけて前記格納手段に格納されている画面情報に上書きする
請求項１記載の電子機器。
【請求項５】
前記第１の取得手段、前記第２の取得手段及び前記格納処理手段の処理は、前記電子機器の電源がオンされた場合に自動的に実行される請求項１記載の電子機器。
【請求項６】
前記第２の取得手段は、前記電子機器上で動作するオペレーティングシステムを介して前記ソフトウェア情報を取得する請求項１記載の電子機器。
【請求項７】
前記第２の取得手段は、前記第１の取得手段によって取得された画面情報を解析することによって前記ソフトウェア情報を取得する請求項１記載の電子機器。
【請求項８】
格納手段を有する電子機器が実行する画面情報格納方法であって、
ソフトウェアが実行されることによって表示されるウィンドウを含む前記電子機器の画面を示す画面情報を取得することと、
前記画面情報が取得された際に、当該画面情報が取得された日時及び前記ソフトウェアを示すソフトウェア情報を含むログ情報を取得することと、
前記取得された画面情報及び前記取得されたログ情報を対応づけて前記格納手段に格納することと
を具備する画面情報格納方法。
【請求項９】
格納手段を有する電子機器のコンピュータによって実行されるプログラムであって、
前記コンピュータに、
ソフトウェアが実行されることによって表示されるウィンドウを含む前記電子機器の画面を示す画面情報を取得することと、
前記画面情報が取得された際に、当該画面情報が取得された日時及び前記ソフトウェアを示すソフトウェア情報を含むログ情報を取得することと、
前記取得された画面情報及び前記取得されたログ情報を対応づけて前記格納手段に格納することと
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、電子機器、画面情報格納方法及びプログラムに関する。
【背景技術】
【０００２】
近年では、一般的な業務においてノートブック型またはデスクトップ型のパーソナルコンピュータ（ＰＣ）やタブレットコンピュータといった種々の電子機器が利用されている。
【０００３】
このような電子機器を利用することによって、例えば業務において必要な情報を調べる、またはサーバ装置の共有フォルダにアクセスする等が可能となるため、効率的に業務を行うことができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００４−１９９４２８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、一度調べた情報等を保存していない場合には、これらを再度調べ直すなどの作業が発生するため、業務上非効率である。また、例えば使用していたサーバ装置の共有フォルダのパスが分からなくなった場合等についても同様である。
【０００６】
したがって、これらについて後で容易に閲覧（確認）できるような情報を格納しておくことが好ましい。
【０００７】
そこで、本発明が解決しようとする課題は、電子機器の画面の情報を自動的に格納することが可能な電子機器、画面情報格納方法及びプログラムを提供することにある。
【課題を解決するための手段】
【０００８】
実施形態に係る電子機器は、第１の取得手段と、第２の取得手段と、格納処理手段とを具備する。前記第１の取得手段は、ソフトウェアが実行されることによって表示されるウィンドウを含む電子機器の画面を示す画面情報を取得する。前記第２の取得手段は、前記画面情報が取得された際に、当該画面情報が取得された日時及び前記ソフトウェアを示すソフトウェア情報を含むログ情報を取得する。前記格納処理手段は、前記第１の取得手段によって取得された画面情報及び前記第２の取得手段によって取得されたログ情報を対応づけて格納手段に格納する。
【図面の簡単な説明】
【０００９】
【図１】実施形態に係る電子機器の外観を示す斜視図。
【図２】図１に示す電子機器のシステム構成を示す図。
【図３】本実施形態に係る電子機器の主として機能構成を示すブロック図。
【図４】画面情報格納処理の処理手順を示すフローチャート。
【図５】画面情報格納部２０４のデータ構造の一例を示す図。
【図６】画面情報表示処理の処理手順を示すフローチャート。
【発明を実施するための形態】
【００１０】
以下、図面を参照して、実施形態について説明する。
【００１１】
図１は、本実施形態に係る電子機器の外観を示す斜視図である。この電子機器は、ユーザによって利用される例えばノートブック型のパーソナルコンピュータ、デスクトップ型のパーソナルコンピュータまたはタブレットコンピュータ等の各種電子機器として実現され得る。図１においては、この電子機器が例えばノートブック型のパーソナルコンピュータ（ＰＣ）として実現されている場合を想定する。
【００１２】
図１に示すように、電子機器１０は、電子機器本体（コンピュータ本体）１１と、ディスプレイユニット１２とを備える。ディスプレイユニット１２には、液晶表示装置（ＬＣＤ）１２Ａのような表示装置が組み込まれている。
【００１３】
ディスプレイユニット１２は、電子機器本体１１の上面が露出される開放位置と電子機器本体１１の上面がディスプレイユニット１２で覆われる閉塞位置との間を回動可能に電子機器本体１１に取り付けられている。電子機器本体１１は薄い箱型の筐体を有しており、その上面にはキーボード１３、タッチパッド１４、電子機器１０の電源をオン／オフするための電源スイッチ１５、スピーカ１６Ａ及び１６Ｂが配置されている。
【００１４】
また、電子機器１０は、バッテリ１７から電力を受けるように構成されている。本実施形態において、バッテリ１７は、例えば電子機器１０に内蔵されている。
【００１５】
更に、電子機器本体１１には、電源コネクタ（ＤＣ電源入力端子）１８が設けられている。電源コネクタ１８は、電子機器本体１１の側面、例えば左側面に設けられている。この電源コネクタ１８には、外部電源装置が取り外し自在に接続される。外部電源装置としては、ＡＣアダプタを用いることができる。ＡＣアダプタは商用電源（ＡＣ電力）をＤＣ電力に変換する電源装置である。
【００１６】
電子機器１０は、バッテリ１７から供給される電力または外部電源装置から供給される電力によって駆動される。電子機器１０の電源コネクタ１８に外部電源装置が接続されていない場合には、電子機器１０は、バッテリ１７から供給される電力によって駆動される。一方、電子機器１０の電源コネクタ１８に外部電源装置が接続されている場合には、電子機器１０は、外部電源装置から供給される電力によって駆動される。また、外部電源装置から供給される電力は、バッテリ１７を充電するためにも用いられる。
【００１７】
また、電子機器本体１１には、いくつかのＵＳＢポート１９、ＨＤＭＩ（登録商標）（High-definition multimedia interface）出力端子２０及びＲＧＢポート２１が設けられている。
【００１８】
図２は、図１に示す電子機器１０のシステム構成を示す。電子機器１０は、ＣＰＵ１１１、システムコントローラ１１２、主メモリ１１３、グラフィクスプロセシングユニット（ＧＰＵ）１１４、サウンドコントローラ１１５、ＢＩＯＳ−ＲＯＭ１１６、ハードディスクドライブ（ＨＤＤ）１１７、ＢＴ（Ｂｌｕｅｔｏｏｔｈ（登録商標））モジュール１１８、無線ＬＡＮモジュール１１９、ＳＤカードコントローラ１２０、ＵＳＢコントローラ１２１、エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１２２、電源コントローラ（ＰＳＣ）１２３及び電源回路１２４等を備えている。
【００１９】
ＣＰＵ１１１は、電子機器１０の各コンポーネントの動作を制御するように構成されたプロセッサである。このＣＰＵ１１１は、ＨＤＤ１１７から主メモリ１１３にロードされる、オペレーティングシステム（ＯＳ）、各種ユーティリティプログラム、及び各種アプリケーションプログラム等のソフトウェアを実行する。
【００２０】
なお、本実施形態においてＣＰＵ１１１によって実行される各種ユーティリティプログラムには、電子機器１０の画面を示す画面情報を自動的に取得するためのプログラム（以下、画面情報格納プログラムと表記）が含まれる。
【００２１】
また、ＣＰＵ１１１は、不揮発性メモリであるＢＩＯＳ−ＲＯＭ１１６に格納されたＢＩＯＳ（Basic Input Output System）も実行する。ＢＩＯＳは、ハードウェア制御のためのシステムプログラムである。
【００２２】
システムコントローラ１１２は、ＣＰＵ１１１と各コンポーネントとの間を接続するように構成されたブリッジデバイスである。システムコントローラ１１２は、ＨＤＤ１１７を制御するためのシリアルＡＴＡコントローラを内蔵している。更に、システムコントローラ１１２は、ＬＰＣ（Low PIN Count）バス上の各デバイスとの通信を実行する。
【００２３】
ＧＰＵ１１４は、電子機器１０のディスプレイモニタとして使用されるＬＣＤ１２Ａを制御するように構成された表示コントローラである。ＧＰＵ１１４は、ビデオメモリ（ＶＲＡＭ）１１４Ａに格納された表示データからＬＣＤ１２Ａに供給すべき表示信号（ＬＶＤＳ信号）を生成する。
【００２４】
更に、ＧＰＵ１１４は、表示データからＨＤＭＩビデオ信号及びアナログＲＧＢ信号を生成することもできる。ＨＤＭＩ出力端子２０は、ＨＤＭＩビデオ信号（非圧縮のデジタル映像信号）と、デジタルオーディオ信号とを一本のケーブルで外部ディスプレイに送出することができる。また、アナログＲＧＢ信号はＲＧＢポート２１を介して外部ディスプレイに供給される。
【００２５】
なお、図２に示すＨＤＭＩ制御回路１３０は、ＨＤＭＩビデオ信号及びデジタルオーディオ信号をＨＤＭＩ出力端子２０を介して外部ディスプレイに送出するように構成されたインタフェースである。
【００２６】
サウンドコントローラ１１５は、音源デバイスであり、再生対象のオーディオデータを例えばスピーカ１６Ａ及び１６Ｂに出力する。
【００２７】
ＢＴモジュール１１８は、Ｂｌｕｅｔｏｏｔｈを使用して、Ｂｌｕｅｔｏｏｔｈ対応機器と無線通信を実行するように構成されたモジュールである。
【００２８】
無線ＬＡＮモジュール１１９は、例えばＩＥＥＥ  ８０２．１１規格の無線通信を実行するように構成されたモジュールである。
【００２９】
カードコントローラ１２０は、電子機器本体１１に設けられたカードスロットに挿入されるメモリカードに対するデータの書き込み及び読み出しを実行する。
【００３０】
ＵＳＢコントローラ１２１は、ＵＳＢポート１９を介して接続される外部機器との通信を実行する。
【００３１】
ＥＣ／ＫＢＣ１２２は、ＬＰＣバスに接続されている。また、ＥＣ／ＫＢＣ１２２は、Ｉ２Ｃバスのようなシリアルバスを介して、ＰＳＣ１２４及びバッテリ１７と相互接続されている。
【００３２】
ＥＣ／ＫＢＣ１２２は、電子機器１０の電力管理を実行するように構成された電力管理コントローラであり、例えばキーボード（ＫＢ）１３及びタッチパッド１４等を制御するキーボードコントローラを内蔵したワンチップマイクロコンピュータとして実現されている。ＥＣ／ＫＢＣ１２２は、ユーザによる電源スイッチ１５の操作に応じて電子機器１０を電源オン及び電源オフする機能を有している。電子機器１０の電源オン及び電源オフの制御は、ＥＣ／ＫＢＣ１２２とＰＳＣ１２３との共同動作によって実行される。ＥＣ／ＫＢＣ１２２から送信されるＯＮ信号を受けると、ＰＳＣ１２３は、電源回路１２４を制御して電子機器１０を電源オンする。また、ＥＣ／ＫＢＣ１２２から送信されるＯＦＦ信号を受けると、ＰＳＣ１２３は、電源回路１２４を制御して電子機器１０を電源オフする。
【００３３】
電源回路１２４は、バッテリ１７から供給される電力、または電子機器本体１１に外部電源装置として接続されるＡＣアダプタ１４０から供給される電力を用いて、各コンポーネントに供給すべき電力（電サ電力Ｖｃｃ）を生成する。
【００３４】
図３は、本実施形態に係る電子機器１０の主として機能構成を示すブロック図である。図３に示すように、電子機器１０は、画面情報取得部２０１、ログ取得部２０２、格納処理部２０３、画面情報格納部２０４、表示処理部２０５及び設定処理部２０６を含む。
【００３５】
本実施形態において、画面情報取得部２０１、ログ取得部２０２、格納処理部２０３、表示処理部２０５及び設定処理部２０６は、例えばＣＰＵ１１１（つまり、電子機器１０のコンピュータ）が上述した画面情報格納プログラムを実行することにより実現されるものとする。
【００３６】
画面情報取得部２０１は、ユーザによって利用される電子機器１０の画面であって、当該電子機器１０において各種ソフトウェアが実行されることによって表示されるウィンドウを含む画面を示す画面情報を取得する。なお、画面情報は、電子機器１０の画面をキャプチャすることによって得られる画像データ（画面キャプチャ情報）を含み、当該電子機器１０の電源がオン状態にある場合に例えば定期的に取得される。
【００３７】
ログ取得部２０２は、画面情報取得部２０１によって画面情報が取得された際に、当該画面情報が取得された日時（日付及び時間）及び当該画面情報によって示される画面に含まれるウィンドウを表示するために実行されているソフトウェア（つまり、当該ウィンドウを表示しているソフトウェア）を示すソフトウェア情報を含むログ情報を取得する。このソフトウェア情報は、例えばユーティリティ（アプリケーション）名等を含む。
【００３８】
格納処理部２０３は、画面情報取得部２０１によって取得された画面情報及びログ取得部２０２によって取得されたログ情報（日時及びソフトウェア情報）を画面情報格納部２０４に格納（保存）する。
【００３９】
表示処理部２０５は、電子機器１０に対するユーザの操作に応じて、例えば画面情報格納部２０４に格納されたログ情報に含まれるソフトウェア情報によって示されるソフトウェア（つまり、ユーティリティ名）毎に分類された画面情報を一覧表示する。なお、ユーザは、表示処理部２０５によって一覧表示された画面情報の中から所望の画面情報を指定して閲覧することができる。
【００４０】
設定処理部２０６は、電子機器１０に対するユーザの操作に応じて、画面情報の取得間隔及び取得期間を設定する。
【００４１】
以下、本実施形態に係る電子機器１０の動作について説明する。ここでは、電子機器１０において上記した画面情報を取得して格納するための処理（以下、画面情報格納処理と表記）及び当該画面情報を表示するための処理（以下、画面情報表示処理と表記）について主に説明する。なお、これらの処理は上述した画面自動取得プログラムが実行されることによって実現される処理である。
【００４２】
まず、図４のフローチャートを参照して、画面情報格納処理の処理手順について説明する。
【００４３】
画面情報取得部２０１は、電子機器１０の画面を示す画面情報を取得する（ステップＳ１）。この画面情報は、上記したように電子機器１０の画面をキャプチャすることによって得られるビットマップ形式の画像データ（スクリーンショット）を含む。また、画面情報取得部２０１によって取得された画面情報によって示される画面には、電子機器１０においてソフトウェアが実行されることによって表示されているウィンドウが含まれているものとする。
【００４４】
また、ログ取得部２０２は、上記した画面情報取得部２０１によって画面情報が取得されたタイミングで、当該画面情報が取得された日時及び当該画面情報によって示される画面に含まれるウィンドウを表示しているユーティリティ名（つまり、当該ウィンドウを表示するために実行されたソフトウェアを示すソフトウェア情報）を含むログ情報を取得する（ステップＳ２）。なお、このログ情報は、例えばテキストデータである。また、ログ情報に含まれるユーティリティ名は、例えば電子機器１０上で動作するオペレーティングシステムを介して取得される。
【００４５】
なお、画面情報取得部２０１によって取得された画面情報によって示される画面に複数のウィンドウが含まれている場合には、ログ取得部２０２は、例えば少なくともアクティブ状態にあるアクティブウィンドウ（親ウィンドウ）を表示しているソフトウェアのユーティリティ名を取得するものとする。
【００４６】
次に、格納処理部２０３は、画面情報取得部２０１によって取得された画面情報及びログ取得部２０２によって取得されたログ情報を対応づけて画面情報格納部２０４に格納する（ステップＳ３）。
【００４７】
ここで、図５を参照して、画面情報格納部２０４のデータ構造の一例について説明する。図５に示す例では、画面情報格納部２０４には、例えば画面情報「画面情報Ｘ」と、日付「２０１４／ｘｘ／ｘｘ」、時間「ｘｘ：ｘｘ」及びユーティリティ名「ユーティリティＡ」を含むログ情報とが対応づけて格納されている。これによれば、画面情報「画面情報Ｘ」が取得された日時が２０１４年ｘｘ月ｘｘ日ｘｘ時ｘｘ分であり、当該画面情報「画面情報Ｘ」によって示される画面に含まれるウィンドウを表示しているソフトウェアが「ユーティリティＡ」であることが示されている。
【００４８】
同様に、画面情報格納部２０４には、例えば画面情報「画面情報Ｙ」と、日付「２０１４／ｙｙ／ｙｙ」、時間「ｙｙ：ｙｙ」及びユーティリティ名「ユーティリティＡ」を含むログ情報とが対応づけて格納されている。これによれば、画面情報「画面情報Ｙ」が取得された日時が２０１４年ｙｙ月ｙｙ日ｙｙ時ｙｙ分であり、当該画面情報「画面情報Ｙ」によって示される画面に含まれるウィンドウを表示しているソフトウェアが「ユーティリティＡ」であることが示されている。
【００４９】
なお、画面情報取得部２０１によって取得された画面情報は、例えばログ取得部２０２によって取得されたログ情報に含まれるユーティリティ名毎に分類して格納（保存）される。
【００５０】
上記したように画面情報格納処理によれば、自動的に画面情報を取得し、当該画面情報を日時及びユーティリティ名等のログ情報と対応づけて画面情報格納部２０４に格納することが可能となる。
【００５１】
なお、画面情報格納処理は、上述した設定処理部２０６によって設定された取得間隔毎に実行される。すなわち、本実施形態において、画面情報は設定処理部２０６によって設定された取得間隔に基づいて定期的に取得される。
【００５２】
また、この画面情報格納処理は上述した画面情報格納プログラムの実行によって実現される処理であるが、当該画面情報格納プログラムは、電子機器１０の電源オン時から自動でバックグラウンドで起動されるものとする。すなわち、画面情報格納処理（図４において説明した画面情報取得部２０１、ログ取得部２０２及び格納処理部２０３の処理）は、電子機器１０の電源がオンされた場合に自動的に実行される。なお、画面情報格納プログラムは、例えば電子機器１０の電源がオフされるまで継続的に動作するものとする。
【００５３】
また、上述したように設定処理部２０６によって取得期間が設定されている場合には、当該取得期間分の画面情報のみが画面情報格納部２０４に格納されるものとする。具体的には、格納処理部２０３は、画面情報取得部２０１によって取得された画面情報を、設定された取得期間より以前の日時（を含むログ情報）に対応づけて画面情報格納部２０４に格納されている画面情報に上書きする。これによれば、例えば取得期間として１週間が設定されている場合には、１週間以上前の日付の画面情報は古いものから上書きされるため、常に１週間分の画面情報のみを画面情報格納部２０４に格納することができる。
【００５４】
また、図４においては上記したユーティリティ名がオペレーティングシステムを介して取得されるものとして説明したが、ログ取得部２０２は、画面情報取得部２０１によって取得された画面情報を解析することによってユーティリティ名を取得しても構わない。具体的には、画面情報によって示される画面（に含まれるウィンドウ）内の文字列等を光学文字認識（ＯＣＲ）処理によって解析（抽出）し、当該文字列に基づいてユーティリティ名が取得されても構わない。この場合には、光学文字認識処理によって抽出された文字列（テキスト）は、他の処理等において利用することも可能である。
【００５５】
また、ここでは日時及びユーティリティ名がログ情報として取得さるものとして説明したが、当該ログ情報には、日時及びユーティリティ名以外に、上記したソフトウェアの実行時に開かれているファイル名等が含まれていても構わない。
【００５６】
次に、図６のフローチャートを参照して、画面情報表示処理の処理手順について説明する。まず、ユーザが上述した画面情報格納処理において取得された（つまり、画面情報格納部２０４に格納された）画面情報を閲覧する場合、表示処理部２０５は、過去に画面情報が取得された日付（のフォルダ）の一覧を表示する（ステップＳ１１）。この場合、表示処理部２０５は、例えば上述した図５に示すような画面情報格納部２０４に格納されている各ログ情報に含まれる日付の一覧を表示する。
【００５７】
ここで、ユーザは、電子機器１０に対する操作を行うことによって、表示された日付の一覧の中から所望の日付を選択することができる。
【００５８】
このようにユーザによって日付が選択された場合、表示処理部２０５は、画面情報格納部２０４において当該選択された日付に対応づけられているユーティリティ名（のフォルダ）の一覧を表示する（ステップＳ１２）。
【００５９】
このようにユーティリティの一覧が表示されると、ユーザは、当該ユーティリティ名の一覧の中から所望のユーティリティ名を更に選択することができる。
【００６０】
ユーザによってユーティリティ名が選択された場合、表示処理部２０５は、画面情報格納部２０４において当該選択されたユーティリティ名に対応づけられている画面情報の一覧を表示する（ステップＳ１３）。この場合、画面情報は、当該画面情報に対応づけて画面情報格納部２０４に格納されている時間に基づいて時系列順に表示される。なお、この画面情報の一覧においては、当該画面情報（画像データ）は例えばサムネイルの形式で表示される。また、このような画面情報の一覧において１つの画面情報がユーザによって選択された場合には、当該画面情報が表示される。
【００６１】
上記したように画面情報表示処理によれば、画面情報格納部２０４に格納された画面情報を、ユーザによって選択された日付に対応するユーティリティ名毎のフォルダに分類して表示することが可能となる。
【００６２】
なお、ここではユーティリティ名がユーザによって選択されることによって画面情報の一覧が表示されるものとして説明したが、上記したようにファイル名が画面情報格納部２０４に格納されたログ情報に含まれており、所望のユーティリティ名がユーザによって選択された場合には、当該画面情報格納部２０４において当該選択されたユーティリティ名に対応づけられているファイル名（のフォルダ）の一覧が更に表示されても構わない。この場合には、ユーザは、ファイル名の一覧の中から所望のファイル名を選択することができる。このようにユーザによってファイル名が選択された場合には、当該選択されたファイル名に対応づけられている画面情報の一覧が表示される。これによれば、画面情報を、ユーザによって選択されたユーティリティ名に対応するファイル名毎のフォルダに分類して表示することが可能となる。
【００６３】
また、ここでは日付及びユーティリティ名が順にユーザによって選択された上で画面情報の一覧が表示されるものとして説明したが、上記したようにファイル名が画面情報格納部２０４に格納されたログ情報に含まれている場合において、例えばファイル名が直接指定された場合には、当該ファイル名に対応づけられている画面情報が時系列順に表示されるような構成とすることも可能である。
【００６４】
上記したように本実施形態においては、ソフトウェアが実行されることによって表示されるウィンドウを含む電子機器１０の画面を示す画面情報を定期的に取得し、当該画面情報が取得された際に、当該画面情報が取得された日時及び当該ソフトウェアを示すソフトウェア情報（例えば、ユーティリティ名）を含むログ情報を取得し、当該取得された画面情報及びログ情報を対応づけて画面情報格納部２０４に格納する。本実施形態においては、このような構成により、ユーザが意識して特別な操作を行うことなく電子機器１０の画面の情報を自動的に格納することが可能となる。
【００６５】
また、本実施形態においては、画面情報に対応づけて画面情報格納部２０４に格納されたログ情報に含まれるソフトウェア情報によって示されるソフトウェア（例えば、ユーティリティ名）毎に分類された当該画面情報を表示することにより、過去の画面情報へのタイムシフトを可能にするとともに、当該画面情報の閲覧性を向上させることが可能となる。すなわち、本実施形態によれば、ユーザは過去の画面情報を容易に参照することができるため、例えば電子機器１０において得た過去の情報等を調べる際の後戻り工数を削減することができ、業務における効率を向上させることが可能となる。
【００６６】
また、本実施形態においては、設定された間隔に基づいて画面情報を定期的に取得することにより、ユーザの意図する画面情報の自動取得を実現することが可能となる。更に、本実施形態においては、設定された期間より以前の日時を含むログ情報に対応づけて画面情報格納部２０４に格納されている画面情報は新たに取得された画面情報で上書きされるため、画面情報格納部２０４に格納されるデータ量の増大を抑制することが可能となる。
【００６７】
更に、本実施形態においては、画面情報取得部２０１、ログ取得部２０２及び格納処理部２０３の処理は電子機器１０の電源がオンされた場合に自動的に実行される（つまり、上述した画面情報格納プログラムは電子機器１０の電源がオン状態にある間は常に動作する）ことにより、必要な画面情報を漏れなく取得することが可能となる。
【００６８】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものである。  
【符号の説明】
【００６９】
１０…電子機器、１１…電子機器本体、１２…ディスプレイユニット、１２Ａ…液晶表示装置、１３…キーボード、１４…タッチパッド、１５…電源スイッチ、１６Ａ，１６Ｂ…スピーカ、１７…バッテリ、１８…電源コネクタ、１９…ＵＳＢポート、２０…ＨＤＭＩ出力端子、２１…ＲＧＢポート、１１１…ＣＰＵ、１１２…システムコントローラ、１１３…主メモリ、１１４…グラフィクスプロセシングユニット、１１４Ａ…ビデオメモリ、１１５…サウンドコントローラ、１１６…ＢＩＯＳ−ＲＯＭ、１１７…ハードディスクドライブ、１１８…ＢＴモジュール、１１９…無線ＬＡＮモジュール、１２０…ＳＤカードコントローラ、１２１…ＵＳＢコントローラ、１２２…エンベデッドコントローラ／キーボードコントローラＩＣ、１２３…電源コントローラ、１２４…電源回路、１３０…ＨＤＭＩ制御回路、１４０…ＡＣアダプタ、２０１…画面情報取得部（第１の取得手段）、２０２…ログ取得部（第２の取得手段）、２０３…格納処理部、２０４…画面情報格納部、２０５…表示処理部、２０６…設定処理部
【図１】
2015228055.tif 000003
【図２】
2015228055.tif 000004
【図３】
2015228055.tif 000005
【図４】
2015228055.tif 000006
【図５】
2015228055.tif 000007
【図６】
2015228055.tif 000008