(57)【要約】【課題】誤って変更した設定を適切に元に戻すことができる電子機器、制御方法、及び制御プログラムを提供する。【解決手段】本発明の実施の形態にかかる電子機器１０は、ユーザからの入力操作を受け付ける入力部１１と、入力部１１の入力操作によって変更された設定に対して、設定変更前後の情報を設定変更時間と対応付けて記憶する記憶部１２と、記憶部１２に記憶された設定変更前後の情報を、設定変更時間とともに設定変更履歴として表示する表示部１３と、入力部１１の入力操作によって、設定変更履歴中の設定変更が指定された場合に、指定された設定変更の前の状態に戻す制御部１４と、を備えるものである。【選択図】図５
2012203815.tif 000002
【特許請求の範囲】
【請求項１】
ユーザからの入力操作を受け付ける入力部と、
前記入力部の入力操作によって変更された設定に対して、設定変更前後の情報を設定変更時間と対応付けて記憶する記憶部と、
前記記憶部に記憶された設定変更前後の情報を、前記設定変更時間とともに設定変更履歴として表示する表示部と、
前記入力部の入力操作によって、前記設定変更履歴中の前記設定変更が指定された場合に、指定された前記設定変更の前の状態に戻す制御部と、を備える電子機器。
【請求項２】
前記入力部の入力操作によって、使用時間が最も長い設定に復元することを特徴とする請求項１に記載の電子機器。
【請求項３】
前記入力部の入力操作によって、前記設定変更履歴中の複数の設定変更を指定された場合に、指定された複数の設定変更の前の状態に一括して戻す請求項１、又は２に記載の電子機器。
【請求項４】
ユーザからの入力操作に基づいて、記憶された設定変更前後の情報を、設定変更時間とともに設定変更履歴として表示するステップと、
ユーザからの入力操作によって、前記設定変更履歴中の前記設定変更が指定された場合に、指定された前記設定変更の前の状態に戻すステップと、を備える電子機器の制御方法。
【請求項５】
ユーザからの入力操作によって、使用時間が最も長い設定に復元することを特徴とする請求項４に記載の電子機器の制御方法。
【請求項６】
ユーザからの入力操作によって、前記設定変更履歴中の複数の設定変更を指定された場合に、指定された複数の設定変更の前の状態に一括して戻す請求項４、又は５に記載の電子機器。
【請求項７】
電子機器を制御する制御プログラムであって、
ユーザからの入力操作に基づいて、記憶された設定変更前後の情報を、設定変更時間とともに設定変更履歴として表示するステップと、
ユーザからの入力操作によって、前記設定変更履歴中の前記設定変更が指定された場合に、指定された前記設定変更の前の状態に戻すステップと、
をコンピュータに実行させる制御プログラム。
【請求項８】
ユーザからの入力操作によって、使用時間が最も長い設定に復元させるステップを、コンピュータに実行させる請求項７に記載の制御プログラム。
【請求項９】
ユーザからの入力操作によって、前記設定変更履歴中の複数の設定変更を指定された場合に、指定された複数の設定変更の前の状態に一括して戻すステップを、コンピュータに実行させる請求項７、又は８に記載の制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器、制御方法、及び制御プログラムに関する。
【背景技術】
【０００２】
近年の携帯電話端末などは、非常に多機能であり、操作が複雑になってきている。そのため、初心者や高齢者などは操作を覚えることが困難である。また、携帯電話端末では設定の変更を数字キーに割り当てている。ワンキーで設定を変更するなどの操作に慣れたユーザには便利だが、誤って設定を切り替えてしまう危険性も持ち合わせている。従って、ユーザが認識なく設定が変更されてしまう可能性が非常に大きくなっている。
【０００３】
特許文献１には、リモコンの簡易操作によって、誤操作から復帰できるテレビジョン装置が開示されている。特許文献１のテレビジョン装置は、操作履歴テーブルを作成している。特許文献２には、各設定の累積使用時間や、累積起動回数を表示する設定装置画開示されている。これにより、累積使用時間の長い設定や、累積起動回数の多い設定に戻すことができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−３０６０６１号公報
【特許文献２】特開２００８−２５０３８９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１、２の装置では、設定変更した前後の内容を把握することができない。従って、変更した設定が誤操作によるものなのか、あるいは、ユーザが意図した操作によるものなのかを区別することができない。よって、特許文献１、２の装置では、誤操作による変更した設定を適切に元に戻すことができないという問題点がある。
【０００６】
本発明は、誤って変更した設定を適切に元に戻すことができる電子機器、及びその制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本願発明の一態様にかかる電子機器は、ユーザからの入力操作を受け付ける入力部と、前記入力部の入力操作によって変更された設定に対して、設定変更前後の情報を設定変更時間と対応付けて記憶する記憶部と、前記記憶部に記憶された設定変更前後の情報を、前記設定変更時間とともに設定変更履歴として表示する表示部と、前記入力部の入力操作によって、前記設定変更履歴中の前記設定変更が指定された場合に、指定された前記設定変更の前の状態に戻す制御部と、を備えるものである。
【０００８】
本願発明の一態様にかかる電子機器の制御方法は、ユーザからの入力操作に基づいて、記憶された設定変更前後の情報を、設定変更時間とともに設定変更履歴として表示するステップと、ユーザからの入力操作によって、前記設定変更履歴中の前記設定変更が指定された場合に、指定された前記設定変更の前の状態に戻すステップと、を備えるものである。
【０００９】
本願発明の一態様にかかるプログラムは、電子機器を制御する制御プログラムであって、ユーザからの入力操作に基づいて、記憶された設定変更前後の情報を、設定変更時間とともに設定変更履歴として表示するステップと、ユーザからの入力操作によって、前記設定変更履歴中の前記設定変更が指定された場合に、指定された前記設定変更の前の状態に戻すステップと、をコンピュータに実行させるものである。
【発明の効果】
【００１０】
本発明によれば、誤って変更した設定を適切に元に戻すことができる電子機器、及びその制御方法を提供することができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の実施の形態にかかる電子機器の構成を示すブロック図である。
【図２】電子機器で表示される設定変更履歴テーブルのデータ例を示す図である。
【図３】設定変更履歴テーブルを表示する処理を示すフローチャートである。
【図４】変更した設定を元に戻す処理を示すフローチャートである。
【図５】実施の形態２にかかる電子機器で表示される表示画面を示す図である。
【図６】その他の実施の形態にかかる電子機器の構成を示すブロック図である。
【発明を実施するための形態】
【００１２】
添付の図面を参照して本発明の実施形態を説明する。以下に説明する実施形態は本発明の実施例であり、本発明は、以下の実施形態に制限されるものではない。なお、本明細書及び図面において符号が同じ構成要素は、相互に同一のものを示すものとする。
【００１３】
実施の形態１．
本実施形態にかかる電子機器の構成について、図１を用いて説明する。図１は、電子機器１０の要部を示すブロック図である。本実施形態に係る電子機器１０は、ＣＰＵ１、表示部２、記憶部３、報知部４、及び操作部５を有している。ＣＰＵ１２は、バスを介して、表示部２、記憶部３、報知部４、及び操作部５と接続され、これらを制御する。
【００１４】
表示部２は、白黒あるいはカラーの液晶パネルあるいは有機ＥＬ（電子蛍光）等の表示装置を有している。表示部２は、設定に関する情報やその他の情報を表示する。例えば、電子機器１０が、携帯電話端末の場合、電話やメールなどを行うために必要な情報が表示部２に表示される。
【００１５】
記憶部３は、ＲＡＭ（ランダム・アクセス・メモリ）やＲＯＭ（リード・オンリー・メモリ）等の記憶手段を有している。記憶部３は、ＣＰＵ１がプログラムを実行する上で一時的に必要とされるデータを格納するようになっている。さらに、記憶部３には、本実施の携帯にかかる電子機器の制御方法を実行するためのプログラムが格納されている。
【００１６】
報知部４は、スピーカと、スピーカを制御するための音響制御部を有している。報知部４に設けられた音響制御部を介してスピーカより音響を発生することができる。報知部４は、デイリーアラームや操作音などで使用される。あるいは、報知部４は、着信音や、発信音などを出力する。さらに、報知部４はＬＥＤなどの光源手段を有していても良い。こうすることで、光源からの光によって、報知することも可能となる。
【００１７】
操作部５は、各種入力キーや、キー入力を受け付ける入力回路を有している。すなわち、操作部５は、数字キーなどのボタンを有する入力手段となる。また、操作部５は、タッチパネル等を有していても良い。ユーザが操作部５を操作すると、ＣＰＵ１がその操作に基づく処理を実行する。これにより、表示部２が、操作に応じた表示を行う。また、記憶部３には、必要に応じて操作内容が記憶される。さらに報知部４は、操作に応じて、ユーザに報知するための音や光を出力する。
【００１８】
ユーザが設定変更を行うために、操作部５を走査する。すなわち、操作部５は、電子機器１０の設定変更をするための入力を受け付ける入力手段である。例えば、ユーザが、入力キーやタッチパネル等を操作して、電子機器１０の設定を変更したとする。この場合、ＣＰＵ１が設定変更の操作に基づいて、電子機器１０の設定を変更する。さらに、記憶部３には、電子機器１０の設定変更履歴が格納される。電子機器１０の設定としては、表示部２における表示設定、報知部４における報知音などの設定、あるいは図示しないカメラなどのカメラ設定（撮影設定）がある。ユーザが設定変更を行うと、その設定で、電子機器１０が動作する。
【００１９】
ユーザが操作部５によって、設定変更を元に戻すためのキー操作（以下、設定戻り操作）をすると、表示部２に設定変更を元に戻すための設定変更履歴が表示される。そして、表示部２に設定変更履歴が表示されている状態で、ユーザが操作部５を操作して、設定変更履歴中の設定変更を指定する。ＣＰＵ１が、電子機器１０の設定を、指定された変更設定前の状態に戻す。設定変更を元に戻すためのキーは操作部５中の専用キーに割り当てても良い。
【００２０】
図２に、設定変更を元に戻す画面を示す。表示画面上には、設定変更履歴となる設定変更履歴テーブル６が示されている。設定変更履歴テーブル６には、入力された各設定変更が一覧表として示されている。さらに、設定変更毎に、変更日時と、変更内容とが、対応付けられて記憶されている。設定変更履歴テーブル６には、変更された設定が、時系列に沿って格納されている。例えば、２０１０年１１月１０日７時２１分に、カメラ撮影のマクロ設定をＯＦＦからＯＮに設定変更しており、これが最も新しく変更された設定である。その前には、２０１０年１１月１０日７時２０分に、カメラの撮影サイズを１３Ｍから５Ｍに設定変更している。さらにその前には、２０１０年１１月９日２３時４２分に、報知部４におけるアラーム設定をＯＦＦから７：００にＯＮするよう、設定変更している。さらにその前には、２０１０年１１月９日２３時４２分に、表示部２における表示明るさ設定を３から４に設定変更している。
【００２１】
このように、時系列に沿った設定変更が設定変更履歴テーブル６として、記憶部３に格納されている。さらに、表示される設定変更履歴テーブル６には、設定変更前の情報と設定変更後の情報とが含まれている。例えば、撮影サイズの設定変更の場合、設定変更前の設定値（１３Ｍ）と、設定変更後の設定値（５Ｍ）が表示される。各設定変更の変更前後の情報が、変更時間に対応づけられた一覧表として、表示されている。なお、図２では４つの設定変更内容が設定変更履歴として示されているが、表示部２の１表示画面に表示される設定変更の数は特に限定されるものではない。また、設定変更が多数回行われ、１表示画面中に全ての設定変更画表示できない場合、画面をスクロールなどして、表示させるようにしてもよい。ユーザが設定変更履歴テーブル６の中から設定変更を指定することで、その設定を変更前の状態に戻すことができる。
【００２２】
次に、設定変更履歴テーブルを表示する処理について、図３を用いて説明する。図３は設定変更履歴テーブルを表示する処理を示すフローチャートである。まず、ユーザによって設定戻り操作が行われたか否かを判定する（ステップＳ２１）。操作部５において設定戻り操作キーが操作された場合（ステップＳ２１のＹｅｓ）、ＣＰＵ１がこれを検出する。一方、操作部５において設定戻り操作キーが操作されない場合（ステップＳ２１のＮｏ）、ユーザが操作するまで、ステップＳ２１の判定を行う。なお、操作部５において、特定のキーを設定戻り操作キーとして割り当てることができる。あるいは、設定戻り処理を開始するためのアイコンを表示部２に表示させてもよい。設定戻り用のアイコンを選択することで、設定を元に戻すための処理が開始する。
【００２３】
設定戻り操作キーが操作された場合、設定変更履歴を取得する（ステップＳ２２）。すなわち、ＣＰＵ１が、記憶部３に格納された設定変更履歴のデータを読み出す。そして、設定変更履歴を表示する（ステップＳ２３）。これにより、表示部２が、図２で示した設定変更履歴テーブル６を表示する。表示された設定変更履歴テーブル６には、設定変更前後の情報が、変更日時とともに表示されている。これにより、ユーザが、変更内容を容易に認識することができる。
【００２４】
次に、設定を変更する前の状態に戻す処理について、図４を用いて説明する。図４は、変更した設定を元に戻す処理を示すフローチャートである。図４のステップＳ３１〜ステップＳ３３は、図３のステップＳ２１〜ステップＳ２３と同様であるため説明を省略する。ステップＳ３３において、設定変更履歴を表示した後、指定設定の戻り指示があるか否かを判定する（ステップＳ３４）。すなわち、ユーザが、設定変更履歴テーブルの中から、戻したい設定内容を一つ選択した場合（ステップＳ３４のＹｅｓ）、指定された設定内容を変更前の状態に戻す処理を実施する。（ステップＳ３５）。
【００２５】
ユーザの戻したい設定が一つではない場合（ステップＳ３４のＮｏ）、指定した設定内容まで全てを戻したいか否かを判定する（ステップＳ３６）。すなわち、ユーザが変更した複数の設定を一度に戻したい場合、以下の処理を行う。ユーザが、設定戻り操作の直前から指定した設定内容まで全てを変更前の状態へ戻す操作をした場合（ステップＳ３６のＹｅｓ）、指定した設定内容まで全てを変更前の状態へ戻す処理を行う（ステップＳ３７）。これにより、指定した設定の直前の状態まで、一括して、設定を戻すことができる。
【００２６】
ユーザが、指定した設定内容まで全てを変更前の状態へ戻す操作をしない場合（ステップＳ３６のＮｏ）、戻したい設定が日付で指定されたか否かを判定する（ステップＳ３８）。ユーザが、戻したい設定を日付で指定した場合（ステップＳ３８のＹｅｓ）、指定日時の設定を戻す処理を実施する（ステップＳ３９）。これにより、指定した日時の直前の状態まで、一括して、設定を戻すことができる。ユーザが、戻したい設定を日付で指定しない場合（ステップＳ３８のＮｏ）、ステップＳ３３に戻る。
【００２７】
表示部２に表示されている設定変更履歴の中から、設定変更を指定することで、設定変更前の状態に戻すことができる。ユーザが、設定変更前後の情報を確認した状態で、設定変更を元に戻すことができる。よって、誤操作によって変更された設定を適切に元に戻すことができる。すなわち、適切に変更された設定を元に戻すことなく、誤操作によって変更された設定のみを元に戻すことができる。また、指定した設定まで一括して復元することもできる。さらに、日時を指定することで、指定された日時までの設定変更を全てリセットすることができる。設定変更履歴中の複数の設定変更を指定された場合に、指定された複数の設定変更の前の状態に一括して戻すことが可能になる。さらに、キー入力履歴から設定変更を解析するのではなく、設定変更内容を直接記憶することで、メモリの節約と処理の高速化が可能になる。一覧表示し、戻したい設定の部分の選択や指定したところまでのリセットなど自由に選択して戻すことが可能になる。よって、利便性を向上することができる。
【００２８】
なお、電子機器１０は、例えば、携帯電話端末、電子手帳、パーソナルコンピュータ等の電子機器である。従って、それぞれ機器に対応した構成が、図１の構成に対して追加される。例えば、電子機器１０が携帯電話端末の場合、無線通信を行う通信機能やメール機能等が、さらを有している。もちろん、電子機器１０は、上記の機器以外のものであってもよい。特に、上記の処理は、設定変更キーが割り当てられており、容易に設定を変更できる電子機器１０に有効である。
【００２９】
実施の形態２．
本実施形態では、設定内容を解析し、長い時間設定を変更なく使用していた状態に戻すことができるようにしている。これ以外の構成については、実施の形態１と同様であるため説明を省略する。例えば、設定変更日時がある一定時間（例えば、一ヶ月間など長い時間）以上変更がない場合、ユーザが長い時間設定を変更なく使用していたことが分かる。ＣＰＵ１が、この設定について「ユーザの使い勝手が良かった」設定であると判断する。具体的には、設定変更履歴を参照して、各設定項目について使用時間が最も長い設定を抽出する。そして、使用時間が最も長い設定をおすすめ設定として登録しておく。なお、設定変更間の時間を使用時間としても良く、設定毎の和を取った累積時間を使用時間としてもよい。
【００３０】
ステップＳ２１のように、設定戻り操作が行われたら、図５に示すように、おすすめ設定アイコン７を表示する。ここでは、表示部２は、設定変更履歴テーブル６とともに、おすすめ設定アイコン７が表示画面上に表示している。ユーザがおすすめ設定アイコン７を選択した場合は、ＣＰＵ１がおすすめ設定に戻す。長い時間設定を変更なく使用していた状態に戻すことができる。おすすめ設定を指定した場合、使用時間が最も長い設定に復元する。
【００３１】
なお、このおすすめ設定を変更履歴に記憶してもよい。すなわち、記憶部３におすすめ設定を記憶するようにしてよい。そして、ある設定について、長い時間設定変更なく使用している状態が続いた場合、おすすめ設定を更新する。これにより、長時間変更されなかった設定が、おすすめ設定に追加される。おすすめ設定は、設定項目ごとに登録しておいてもよい。このようにすることで、設定を簡便かつ適切に戻すことができ、操作性を向上することができる。
【００３２】
その他の実施の形態．
その他の実施形態にかかる電子機器に付いて、図６を用いて説明する。電子機器１０は、入力部１１と、記憶部１２と、表示部１３と、制御部１４とを備えている。入力部１１は、操作部５と同様の構成を有しており、ユーザからの入力操作を受け付ける。記憶部１２は、記憶部３と同様の構成を有しており、入力部１１の入力操作によって変更された設定に対して、設定変更前後の情報を設定変更時間と対応付けて記憶する。表示部１３は、表示部２と同様の構成を有しており、記憶部に記憶された設定変更前後の情報を、設定変更時間とともに設定変更履歴として表示する。制御部１４は、ＣＰＵ１に対応しており、入力部１１の入力操作によって、設定変更履歴中の設定変更が指定された場合に、指定された設定変更の前の状態に戻す。
【００３３】
なお、上記の制御は、コンピュータプログラムによって実行されても良い。上述した制御プログラムは、様々なタイプの非一時的なコンピュータ可読媒体(non-transitory computer readable medium)を用いて格納され、コンピュータに供給することができる。非一時的なコンピュータ可読媒体は、様々なタイプの実体のある記録媒体(tangible storage medium)を含む。非一時的なコンピュータ可読媒体の例は、磁気記録媒体(例えばフレキシブルディスク、磁気テープ、ハードディスクドライブ)、光磁気記録媒体(例えば光磁気ディスク)、ＣＤ−ＲＯＭ(Read Only Memory）、ＣＤ−Ｒ、ＣＤ−Ｒ／Ｗ、半導体メモリ(例えば、マスクＲＯＭ、ＰＲＯＭ(Programmable ROM）、ＥＰＲＯＭ(Erasable PROM）、フラッシュＲＯＭ、ＲＡＭ(Random Access Memory））を含む。また、プログラムは、様々なタイプの一時的なコンピュータ可読媒体(transitory computer readable medium）によってコンピュータに供給されてもよい。一時的なコンピュータ可読媒体の例は、電気信号、光信号、及び電磁波を含む。一時的なコンピュータ可読媒体は、電線及び光ファイバ等の有線通信路、又は無線通信路を介して、プログラムをコンピュータに供給できる。
【００３４】
また、コンピュータが上述の実施の形態の機能を実現するプログラムを実行することにより、上述の実施の形態の機能が実現される場合だけでなく、このプログラムが、コンピュータ上で稼動しているＯＳ(Operating System)もしくはアプリケーションソフトウェアと共同して、上述の実施の形態の機能を実現する場合も、本発明の実施の形態に含まれる。
【００３５】
以上、実施の形態を参照して本願発明を説明したが、本願発明は上記によって限定されるものではない。本願発明の構成や詳細には、発明のスコープ内で当業者が理解し得る様々な変更をすることができる。
【符号の説明】
【００３６】
１  ＣＰＵ
２  表示部
３  記憶部
４  報知部
５  操作部
６  設定変更履歴テーブル
７  おすすめ設定アイコン
１０  電子機器
１１  入力部
１２  記憶部
１３  表示部
１４  制御部
【図１】
2012203815.tif 000003
【図２】
2012203815.tif 000004
【図３】
2012203815.tif 000005
【図４】
2012203815.tif 000006
【図５】
2012203815.tif 000007
【図６】
2012203815.tif 000008