(57)【要約】  【課題】  操作部による操作を簡易化して操作性を向上することができる携帯型電子機器、表示制御プログラム、表示制御方法、時計装置を提供する。  【解決手段】  腕時計を構成する各部を制御するＣＰＵ９は、計時部１１により計時される現在時刻とメモリ１０に記憶されている動作の履歴情報とに基づいて、操作部４の操作により切り替わる動作を制御する。これによって、動作に応じた情報が表示される表示部５の表示は、現在時刻と履歴情報とに基づいて制御される。このようにして表示部５の表示が制御されることにより、履歴情報から現在時刻にユーザが所望すると思われる表示画面を予測し、予測した表示画面を表示部５に表示できる。【選択図】        図２
2007064758.tif 000002
【特許請求の範囲】
【請求項１】
現在時刻を計時する計時部と、
操作に応じて動作を切り替える制御信号を出力する操作部と、
上記動作に応じた情報が表示される表示部と、
上記動作の履歴情報が記憶される記憶部と、
上記履歴情報に基づき、上記計時部により計時される現在時刻に応じて上記動作を制御する制御部と
を有することを特徴とする携帯型電子機器。
【請求項２】
上記制御部は、上記操作部から出力される制御信号によって切り替えられる上記動作を制御することを特徴とする請求項１に記載の携帯型電子機器。
【請求項３】
上記履歴情報は、
上記表示部に表示される表示画面を識別する識別情報と、
上記表示画面が表示された時間情報とによって構成されていることを特徴とする請求項１に記載の携帯型電子機器。
【請求項４】
上記制御部は、所定期間毎に上記履歴情報に基づいて上記動作を解析し、上記操作部から出力される制御信号によって切り替えられる上記動作を上記解析結果に基づいて制御することを特徴とする請求項１に記載の携帯型電子機器。
【請求項５】
記憶部に記憶された、操作部の操作により切り替わる動作の履歴情報に基づき、計時部により計時される現在時刻に応じて上記動作を制御する制御ステップと、
上記動作に応じた情報を表示部に表示する表示ステップと
をコンピュータに実行させることを特徴とする表示制御プログラム。
【請求項６】
記憶部に記憶された、操作部の操作により切り替わる動作の履歴情報に基づき、計時部により計時される現在時刻に応じて上記動作を制御する制御ステップと、
上記動作に応じた情報を表示部に表示する表示ステップと
を有することを特徴とする表示制御方法。
【請求項７】
身体に装着するための装着部と、
現在時刻を計時する計時部と、
操作に応じて動作を切り替える制御信号を出力する操作部と、
上記計時部により計時される現在時刻が表示され、上記操作部から出力される制御信号によって切り替えられる上記動作に応じた情報が表示される表示部と、
上記動作の履歴情報が記憶される記憶部と、
上記履歴情報に基づき、上記計時部により計時される現在時刻に応じて上記動作を制御する制御部と
を有することを特徴とする時計装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、特に、表示部の表示画面を操作部の操作によって切り替える携帯型電子機器、表示制御プログラム、表示制御方法、時計装置に関する。
【背景技術】
【０００２】
近年、携帯電話機、携帯型ゲーム機などの様々な種類の携帯型電子機器が使用されている。携帯型電子機器は、持ち運びが容易なことから、外出先などにおいても使用でき、利便性が高い。特に、腕時計などのウェアラブルな機器は、常に身に付けておけることから、場所を選ばず即座に使用することができ大変便利である。
【０００３】
以下の特許文献１には、ユーザの身体に装着するための装着体を端末本体に設け、手首等に取り付けることによって、腕時計のように情報確認が容易となり、使用する場所を選ぶ必要もなくなる小型携帯端末が提案されている。
【０００４】
【特許文献１】特開平１１−２９８３６２号公報
【０００５】
特許文献１に記載されているようなＬＣＤ（Liquid Crystal Display）などによる表示部が備えられた携帯型電子機器を使用すれば、ユーザは、所望に操作して表示画面を見ることによって様々な情報を容易に取得することができる。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ところで、携帯型電子機器は、携帯性を高めるために小型であることが好ましい。しかしながら、小型であると操作しずらいという問題点があった。そこで、簡単な操作で目的の画面が直ちに表示されることが望まれていた。
【０００７】
したがって、この発明の目的は、操作部による操作を簡易化して操作性を向上することができる携帯型電子機器、表示制御プログラム、表示制御方法、時計装置を提供することにある。
【課題を解決するための手段】
【０００８】
上述した課題を解決するために、この発明は、
現在時刻を計時する計時部と、
操作に応じて動作を切り替える制御信号を出力する操作部と、
動作に応じた情報が表示される表示部と、
動作の履歴情報が記憶される記憶部と、
履歴情報に基づき、計時部により計時される現在時刻に応じて動作を制御する制御部と
を有することを特徴とする携帯型電子機器である。
【０００９】
また、この発明は、
記憶部に記憶された、操作部の操作により切り替わる動作の履歴情報に基づき、計時部により計時される現在時刻に応じて動作を制御する制御ステップと、
動作に応じた情報を表示部に表示する表示ステップと
をコンピュータに実行させることを特徴とする表示制御プログラムである。
【００１０】
また、この発明は、
身体に装着するための装着部と、
現在時刻を計時する計時部と、
操作に応じて動作を切り替える制御信号を出力する操作部と、
計時部により計時される現在時刻が表示され、操作部から出力される制御信号によって切り替えられる動作に応じた情報が表示される表示部と、
動作の履歴情報が記憶される記憶部と、
履歴情報に基づき、計時部により計時される現在時刻に応じて動作を制御する制御部と
を有することを特徴とする時計装置である。
【００１１】
この発明では、記憶部に記憶されている履歴情報に基づき、計時部により計時される現在時刻に応じて操作部により切り替えられる動作が制御されるため、動作に応じた情報を表示する表示部の表示が履歴情報に基づき現在時刻に応じて制御される。
【発明の効果】
【００１２】
この発明によれば、表示部の表示が履歴情報に基づき現在時刻に応じて制御されるため、履歴情報から現在時刻にユーザが所望すると思われる表示画面を予測することができる。予測した表示画面を表示部に表示することによって、ユーザにとって不要な表示を省略でき、操作性を向上することができる。
【発明を実施するための最良の形態】
【００１３】
以下、この発明の実施形態について図面を参照して説明する。図１は、この発明が適用された腕時計の外観構成の一例である。腕時計１は、本体部２に装着部３を設けた構成とされている。装着部３は、ユーザの手首などに本体部２を装着するためのものである。
【００１４】
本体部２は、ケース内に電子回路が収容された構成となっている。本体部２には、ユーザが操作可能なように操作部４が設けられている。また、本体部２には、ユーザが情報を視覚的に取得可能なように表示部５が設けられている。
【００１５】
操作部４は、押ボタン式のキー６およびキー７によって構成されている。キー６は、主として決定キーとして使用されるものである。なお、キー６は、メニューキーとしても使用される。キー７は、主としてカーソルなどを移動させる移動キーとして使用されるものである。なお、後述するキー６，７の各操作と腕時計１の動作との対応は、あくまで一例である。また、キーの種類や数などの操作部４の構成は、特に図示したものに限定されるものではない。例えば、操作部４は、タッチパネルなどのポインティングデバイスを用いて構成してもよい。
【００１６】
表示部５は、動作に応じた任意の情報をユーザに視覚的に提示するためのものである。表示部５の種類は、特に限定されるものではないが、任意の情報の表示に適した、液晶、有機ＥＬ（Electronic Luminescence）などを用いた画素単位の表示が可能なカラーディスプレイによって構成することが好ましい。
【００１７】
図２は、腕時計１の主要部の回路構成の一例を示すブロック図である。腕時計１を構成する電子回路の主要部は、上述した操作部４および表示部５と、電源部８、ＣＰＵ（Central Processing Unit）９、メモリ１０および計時部１１とによって構成されている。電源部８は、電源を必要とする各部と接続されている。操作部４、表示部５、メモリ１０および計時部１１は、それぞれＣＰＵ９と接続されている。
【００１８】
操作部４は、キー６およびキー７の操作に応じた制御信号をそれぞれＣＰＵ９に供給する。表示部５は、ＣＰＵ９の制御に基づき画像を表示する。電源部８は、リチウムイオン電池などの電池電圧を所定に変換して、電源を必要とする各部に供給する。
【００１９】
ＣＰＵ９は、メモリ１０に記憶されている各種プログラムなどに基づき、腕時計１を構成する各部の動作を制御する。また、ＣＰＵ９は、腕時計１を構成する各部の動作を常時監視しており、動作の履歴情報をログデータとしてメモリ１０に記憶する。
【００２０】
メモリ１０は、例えば半導体メモリからなる。メモリ１０には、上述した各種プログラムおよびログデータの他、各種プログラムの実行時に使用される一時的なデータや、各種設定データ、各種プログラムファイル、後述する画面ＩＤ、ログテーブルなどが記憶される。
【００２１】
計時部１１は、例えば、水晶振動子などによって一定周期の発振パルスを出力する発振回路と、発振回路からの発振パルスを分周して基準信号を生成する分周回路と、分周回路によって生成された基準信号をカウントして現在時刻を計時するカウンタとから構成されており、現在時刻を計時してＣＰＵ９に供給する。なお、現在時刻は、年月日、曜日、時分秒など現在の時刻に関する時間情報を取得できるものである。
【００２２】
現在時刻の表示などの時計機能が実行される際には、この計時部１１により計時された現在時刻が利用される。例えば、この現在時刻に基づきＣＰＵ９が表示部５による表示を制御することにより、表示部５に対して現在時刻の表示がなされる。
【００２３】
腕時計１は、他の機器とデータ通信できるように構成してもよい。図３は、通信部を備えた腕時計１の主要部の回路構成の一例を示す。ＣＰＵ９には、通信部１２が接続されている。通信部１２は、周知の無線および／または有線通信用のインターフェースによって他の機器とデータ通信を行うためのものである。無線通信としては、例えば、ＩｒＤＡ(Infrared Data Association)方式、無線ＬＡＮ(Local Area Network)などがあげられる。また、有線通信としては、例えば、ＵＳＢ（Universal Serial Bus）、ＩＥＥＥ（Institute of Electrical and Electronics Engineers）１３９４などを用いたものがあげられる。
【００２４】
このように、通信部１２を設けることによって、他の機器との間でデータ通信を行うことが可能となる。例えば、腕時計１が実行可能なプログラム、プログラムファイルなどを他の機器との間でやり取りすることができる。
【００２５】
また、腕時計１は、外部ストレージを備える構成としてもよい。図４は、外部ストレージを備えた腕時計１の主要部の回路構成の一例を示す。ＣＰＵ９には、外部ストレージ１３が接続されている。外部ストレージ１３は、周知の入出力ドライバを介して記録媒体に対してデータの入出力ができるようにするためのものである。例えば、記録媒体として小型のハードディスク、ケース内にフラッシュメモリなどの半導体メモリを収納したものなどがあげられる。
【００２６】
このように、外部ストレージ１３を設けることによって、データ容量を増やすことができる。半導体メモリによるメモリカードなどの着脱可能な記録媒体に記録可能とすることによって、外部の機器との間でデータのやり取りを行うことが可能となる。例えば、着脱可能な記録媒体を介して腕時計１が実行可能なプログラム、プログラムファイルなどをやり取りすることができる。
【００２７】
さらに、腕時計１は、上述した通信部１２と外部ストレージ１３を両方備えている構成であってもよい。
【００２８】
図５は、時間情報の表示時における表示画面の一例を示す。時間表示部２１には、現在時刻などの時間情報が表示される。表示画面には、さらに背景画像２２が表示可能とされている。表示画面の輝度、色合いなどの表示仕様や、表示画面のレイアウト、表示文字の書体および大きさなどのデザイン仕様は、例えばプログラムにより、ユーザが操作部４を用いて所望に変更可能であってもよい。これら表示仕様、デザイン仕様に関するデータは、通信部１２または外部ストレージ１３を介して取得してもよい。
【００２９】
また、これら表示仕様、デザイン仕様は、例えばプログラムにより、現在時刻に基づき自動的に所定のものに切り替わるようにしてもよい。なお、この時間情報を表示する時計画面は、時間情報をユーザに視覚的に提示できるならば、特に図示したものに限ったものではない。例えば、時間情報をアナログ的に表示するものであってもよい。
【００３０】
腕時計１は、時計機能以外に付加機能を備えている。この付加機能は、腕時計１が実行できるものであれば、特に限定されるものではないが、この例では、スケジューラ、ゲーム、電卓などの付加機能を備えているものとして説明する。
【００３１】
これら機能は、ユーザが選択的に使用可能とされている。さらに、腕時計１は、現在時刻とログデータとに基づき、表示部５の表示をユーザに適したものに制御する表示制御機能を備えている。これら時計機能、付加機能および表示制御機能は、ＣＰＵ９がメモリ１０に記憶されているそれぞれのプログラムを実行することによって実現される。
【００３２】
表示部５に表示される画面のそれぞれには、表示画面を識別するための画面ＩＤが対応付けられている。この画面ＩＤは、後述する表示制御機能において利用される。画面ＩＤは、例えばメモリ１０に予め記憶されており、ＣＰＵ９は、画面ＩＤに基づき、画面ＩＤに対応する画面を表示するプログラムを呼び出し、画面ＩＤに対応する画面を表示する動作を行えるようになっている。画面ＩＤは、表示部５に表示されるすべての画面に対応付けられている。なお、これに限らず、画面ＩＤは、表示制御機能によって表示制御可能とすべき画面にのみ対応付けてもよい。これにより、データ容量を軽減することができる。
【００３３】
ここで、表示制御機能による表示画面の制御が行われないときに表示部５に表示される画面の遷移について、スケジューラの画面とゲーム画面とを例にして説明する。
【００３４】
時計として使用されている通常状態のときには、例えば、図５に示すような時計画面が表示部５に表示される。なお、この例では、時計画面の画面ＩＤは、「Ｔ００１」とされているものとする。
【００３５】
例えば、このように時計画面が表示部５に表示されている状態において、キー６が押され、メニューが呼び出されると、表示部５にメニュー画面が表示される。なお、この例では、メニュー画面の画面ＩＤは、「Ｍ００１」とされているものとする。
【００３６】
図６は、メニュー画面の構成の一例である。メニュー画面には、各種プログラムを実行するためのアイコン２３1，２３2，…が選択項目として表示される。例えば、アイコン２３1は、時計機能の各種設定を行う際に選択されるものであり、アイコン２３2は、スケジューラを利用する際に選択されるものであり、アイコン２３3は、ゲームを利用する際に選択されるものであり、アイコン２３4は、電卓機能を利用する際に選択されるものである。
【００３７】
この例では、キー７が押されるたびに、アイコン２３1，２３2，…が移動し、カーソル２４上の選択可能なアイコンが入れ替わるようになっている。カーソル２４上のアイコンが最後のアイコンまで達した後は、再びアイコン２３1から移動する構成となっている。なお、メニュー画面の表示は、図示したものに限ったものではない。例えば、メニュー画面は、カーソル２４を移動させる構成であってもよいし、マトリクス状に表示されたアイコンから選択する構成であってもよい。
【００３８】
ユーザは、キー７によって所望のアイコンをカーソル２４の位置まで移動させてからキー６を押すことによって、そのアイコンに対応した機能を利用することができる。例えば、メニュー画面においてアイコン２３2が選択されると、スケジューラのプログラムが呼び出され、メニュー画面においてアイコン２３3が選択されると、ゲームのプログラムが呼び出され、アイコン２３4が選択されると、電卓のプログラムが呼び出される。なお、図示しないメニュー終了用のアイコンの選択などによってメニュー終了の指示がなされると、図５に示すような時計画面に表示が切り替えられる。
【００３９】
スケジューラは、例えばメモリ１０に記憶されているスケジュールデータを読み込み、スケジュールを参照することができる。スケジュールデータは、例えば、携帯電話機やパーソナルコンピュータなど他の機器で編集され、通信部１２、外部ストレージ１３などを介してメモリ１０に記憶されたものである。
【００４０】
なお、スケジューラは、スケジュールの参照だけでなく、例えば、ソフトウェアキーボードによる入力、タッチパネルを用いた手書き入力などによって、登録、変更、削除などのスケジュールの編集を行え、メモリ１０にスケジュールデータを記憶するものであってもよい。この例では、スケジュールの参照のみを行うスケジューラの参照画面の制御について説明しているが、スケジュールの編集を行えるスケジューラの参照画面、編集画面の制御についても適用できる。
【００４１】
この例におけるスケジューラは、月単位、週単位、日単位およびスケジュール単位と段階的にスケジュールを参照できるようになっている。なお、この例では、月単位のスケジュール画面の画面ＩＤが「Ｓ０１１」とされ、週単位のスケジュール画面の画面ＩＤが「Ｓ０１２」とされ、日単位のスケジュール画面の画面ＩＤが「Ｓ０１３」とされ、スケジュール単位のスケジュール画面の画面ＩＤが「Ｓ０１４」とされているものとする。
【００４２】
図７は、月単位のスケジュール画面の一例であり、図８は、週単位のスケジュール画面の一例であり、図９は、日単位のスケジュール画面の一例であり、図１０は、スケジュール単位のスケジュール画面の一例である。
【００４３】
この例におけるスケジューラの画面は、スケジュール表示部２５とアイコン表示部２６とによって構成されている。スケジュール表示部２５には、月単位、週単位、日単位またはスケジュール単位のスケジュールが参照単位毎に表示され、アイコン表示部２６には、スケジューラの各画面に共通のアイコン（アイコン２７1〜アイコン２７4）が表示される。
【００４４】
スケジュール表示部２５に表示されるスケジュールの参照単位は、選択可能とされており、スケジュール表示部２５に表示されているスケジュールをより詳細なものに切り替える際に選択される。なお、最下位層であるスケジュール単位のスケジュール画面の参照単位は、選択できないようになっている。
【００４５】
アイコン２７1は、スケジュール表示部２５に表示されるスケジュールを前のページに切り替え、アイコン２７2は、スケジュール表示部２５に表示されるスケジュールを後のページに切り替える際に選択される。例えば、月単位のスケジュール画面において、アイコン２７1が選択されると、前月のスケジュールが表示され、アイコン２７2が選択されると、次月のスケジュールが表示される。
【００４６】
アイコン２７3は、スケジュール表示部２５の表示をひとつ上の階層に切り替える際に選択される。例えば、月単位のスケジュール画面においてアイコン２７3が選択されると、メニュー画面に表示が切り替えられ、週単位のスケジュール画面においてアイコン２７3が選択されると、月単位のスケジュール画面に表示が切り替えられる。
【００４７】
アイコン２７4は、スケジューラを終了する際に選択される。アイコン２７4の選択などによってスケジューラの終了の指示がなされると、スケジューラのプログラムが終了され、図５に示すような時計画面に表示が切り替えられる。
【００４８】
カーソル２４は、キー７を押すことによって、スケジュール表示部２５に表示されているスケジュールの参照単位毎に移動し、最後の参照単位の位置において、さらにキー７が押されると、アイコン表示部２６側に移動する。カーソル２４は、さらにキー７が押されると、アイコン２７1〜アイコン２７4を順に移動し、最後のアイコン２７4の位置において、さらにキー７が押されると、スケジュール表示部２５側に戻り、最初の参照単位の位置に移動する。なお、最下位層であるスケジュール単位のスケジュール画面の参照単位は、選択できないようになっているため、スケジュール単位のスケジュール画面では、カーソル２４は、アイコン２７1〜アイコン２７4を順次繰り返し移動する。
【００４９】
ユーザは、キー７によってカーソル２４を所望の位置まで移動させてからキー６を押すことによって、その位置に対応した処理を実行することができる。
【００５０】
図７に示す月単位のスケジュール画面では、スケジュール表示部２５に１ヶ月分のスケジュールが表示されている。この例では、西暦２００５年の８月のスケジュールが表示されており、マーク「☆」、マーク「♪」によって、１日、３１日のそれぞれに予定が入っていることがわかる。このマークは、例えば、ユーザがスケジュールを編集する際に、スケジュール内容に合わせて所望に選択できるようになっている。なお、マークの種類は、特に、「☆」と「♪」に限ったものではない。
【００５１】
図８に示す週単位のスケジュール画面では、スケジュール表示部２５に１週間分のスケジュールが表示されている。この例では、西暦２００５年８月の第１週目のスケジュールが表示されており、１日の月曜日に月例会議と打ち合わせの予定が入っていることがわかる。
【００５２】
図９に示す日単位のスケジュール画面では、スケジュール表示部２５に１日分のスケジュールが表示されている。この例では、西暦２００５年８月１日のスケジュールが表示されており、９時から１０時の間に会議室Ａにおいて月例会議の予定が入っており、１３時から１５時の間に会議室Ｂにおいて打ち合わせの予定が入っていることがわかる。
【００５３】
図１０に示すスケジュール単位のスケジュール画面では、スケジュール表示部２５にスケジュールの詳細情報が表示されている。この例では西暦２００５年８月１日の午前９時から１０時の間に予定されている月例会議の詳細情報が表示されており、月例会議を行う場所が会議室Ａであり、参加者がＡさんとＢさんとＣさんであることがわかる。
【００５４】
この例におけるスケジューラは、図６に示すメニュー画面においてアイコン２３2が選択されると、まず、現在の日付が含まれる月単位のスケジュール画面がスケジュール表示部２５に表示される。よって、表示制御機能による表示画面の制御が行われない場合、例えば、ユーザが所望のスケジュールの詳細を参照するときには、月単位のスケジュール画面から所望の月、週、日、スケジュールを順次選択することになる。
【００５５】
図６に示すメニュー画面においてアイコン２３3が選択されると、ゲームのタイトル画面が表示部５に表示される。この例では、ゲームタイトル画面の画面ＩＤは、「Ｇ０１０」とされているものとする。なお、この例では、ゲームのタイトル画面に画面ＩＤを対応づけているが、ゲーム画面の画面ＩＤの対応付けは、これに限ったものではなく、例えば、ゲーム開始後の所定のゲーム画面に対して対応付けてもよい。
【００５６】
図１１は、ゲームタイトル画面の構成の一例である。ゲームタイトル画面には、例えば、ゲームのタイトルと共にアイコン２８1，２８2が表示される。ユーザは、キー７によってカーソル２４を所望のアイコンに移動させてからキー６を押すことによって、そのアイコンに対応した処理を実行することができる。
【００５７】
アイコン２８1は、ゲームを開始する際に選択されるものである。アイコン２８1が選択されるとゲームが開始され、ゲーム画面に表示が切り替わる。アイコン２８2は、ゲームを終了する際に選択されるものである。アイコン２８2の選択などによりゲーム終了の指示がなされると、ゲームのプログラムが終了され、図５に示すような時計画面に表示が切り替えられる。
【００５８】
次に、この発明の一実施形態による表示制御機能について説明する。表示制御機能は、ログテーブル生成処理と表示制御処理とによって、現在時刻とログデータとに基づきユーザが所望すると思われる画面を予測し、予測した画面を表示する。
【００５９】
図１２は、ログテーブル生成処理の一例を示すフローチャートである。ログテーブル生成処理では、まず、ユーザのキー操作により、表示画面が切り替わったか否かが判定される（ステップＳ１）。例えば、表示中の画面ＩＤの切り替わりを検出することによって表示画面の切り替わりが判定される。ステップＳ１の判定処理は、表示画面が切り替わるまで待機される。
【００６０】
ステップＳ１において表示画面が切り替わったと判定されたら、計時部１１によって計時された現在時刻が取得される（ステップＳ２）。ステップＳ２において現在時刻が取得されたら、切り替わり後の画面ＩＤが抽出される（ステップＳ３）。
【００６１】
ステップＳ３において、切り替わり後の画面ＩＤが抽出されたら、ステップＳ２において取得された現在時刻とステップＳ３において抽出された画面ＩＤとによってメモリ１０に記憶されているログデータが更新される（ステップＳ４）。なお、ログデータがメモリ１０に記憶されていない場合には、新たに生成される。
【００６２】
図１３は、ログデータの構成の一例を示す。ログデータは、日付（年／月／日）および時刻（時：分：秒）からなる時間情報と画面ＩＤとが関連付けられた構成となっている。日付（年／月／日）および時刻（時：分：秒）は、画面ＩＤに対応する画面が表示部５に表示された時刻である。
【００６３】
図示した例では、西暦２００５年７月３１日の２１時３０分以降に、スケジュール単位のスケジュール画面（画面ＩＤ：Ｓ０１４）、時計画面（画面ＩＤ：Ｔ００１）、メニュー画面（画面ＩＤ：Ｍ００１）、ゲームタイトル画面（画面ＩＤ：Ｇ０１０）、時計画面（画面ＩＤ：Ｔ００１）が順次表示されたことがわかる。
【００６４】
また、例えば、ゲームタイトル画面（画面ＩＤ：Ｇ０１０）は、２１時４０分１０秒から２１時５３分２０秒までの間の１３分１０秒表示されていたというように、各画面の表示されていた時間がわかる。なお、この例では、ログデータとして、時間情報と画面ＩＤとが関連付けられたものを用いているが、ログデータは、これに限ったものではなく、表示画面と表示時刻との対応がわかるものであれば、キー操作の内容と操作日時とを関連付けたものなど、他の動作の履歴情報によって構成してもよい。また、時間情報は、表示時刻が特定できるものであれば、日時で構成することに限ったものではない。
【００６５】
ステップＳ４においてログデータが更新されたら、現在時刻がログデータのテーブル化を行う所定の時刻を経過しているか否かが判定される（ステップＳ５）。例えば、この所定時刻は、時間単位、日単位、週単位、月単位など所定期間毎に設定される。なお、この所定時刻は、ユーザが任意に設定可能であってもよい。
【００６６】
ステップＳ５において所定時刻を経過していないと判定されたら、ステップＳ１に処理が戻される。ステップＳ５において所定時刻を経過していると判定されたら、ログデータのテーブル化によってログテーブルが生成され（ステップＳ６）、ステップＳ１に処理が戻される。
【００６７】
表示部５に表示された画面には、ユーザに必要とされた画面と、単に通過するだけの画面とがある。例えば、時計画面が表示されている状態から、日単位のスケジュール画面のみを確認したい場合、順次表示しなければならないメニュー画面、月単位および週単位のスケジュール画面は、単に通過されるだけであり、ユーザにとって不要である。ログデータのテーブル化では、ユーザに必要とされたと思われる画面を以下のようにして割り出し、さらに、割り出された画面において表示順が隣り合う２つの画面の組を抽出し、抽出された組毎に抽出された回数を集計してログテーブルが生成される。
【００６８】
例えば、ユーザに必要とされた画面であるか否かは、以下のようにして判定できる。上述したように、ログデータからは、各画面の表示されていた時間がわかる。そこで、この例では、各画面において、それぞれ所定時間以上表示されていたものを、ユーザに必要とされた画面とみなす。例えば、各画面の画面ＩＤに閾値をそれぞれ関連付けておき、画面の表示時間がその画面の画面ＩＤに対応する閾値を超えているものは、ユーザに必要とされた画面とし、閾値を超えていないものは、単に通過されただけの画面とする。これにより、それぞれの画面の平均的な表示時間が異なっていても、必要とされたと思われる画面を割り出すことができる。なお、画面ＩＤ毎の閾値は、ユーザが任意に設定可能であってもよい。
【００６９】
図１４は、ユーザによる一連の操作によって切り替えられた表示画面の遷移の一例を示すシーケンス図である。横方向は、処理の流れを示し、縦方向は時間の経過を示している。
【００７０】
切替Ａ、切替Ｂ、切替Ｃ、切替Ｄ、切替Ｅ、切替Ｆおよび切替Ｇは、それぞれメニュー画面、月単位のスケジュール画面、週単位のスケジュール画面、日単位のスケジュール画面、時計画面、ゲーム画面および時計画面の切替動作を示している。
【００７１】
すなわち、表示部５の表示は、時計画面（画面ＩＤ：Ｔ００１）、メニュー画面（画面ＩＤ：Ｍ００１）、月単位のスケジュール画面（画面ＩＤ：Ｓ０１１）、週単位のスケジュール画面（画面ＩＤ：Ｓ０１２）、日単位のスケジュール画面（画面ＩＤ：Ｓ０１３）、時計画面、ゲームタイトル画面（画面ＩＤ：Ｇ０１０）、時計画面の順に切り替えられている。
【００７２】
また、図中の縦線における太線部のそれぞれの長さは、各画面の表示時間を示している。この例では、切替Ａまで表示された時計画面、切替Ａから切替Ｂまで表示されたメニュー画面、切替Ｃから切替Ｄまで表示された週単位のスケジュール画面および切替Ｅから切替Ｆまで表示された時計画面がそれぞれ、対応する閾値よりも短くなっている。また、切替Ｂから切替Ｃまで表示された月単位のスケジュール画面、切替Ｄから切替Ｅまで表示された日単位のスケジュール画面および切替Ｆから切替Ｇまで表示されたゲームタイトル画面がそれぞれ、対応する閾値よりも長くなっている。
【００７３】
すなわち、月単位のスケジュール画面、日単位のスケジュール画面およびゲーム画面がユーザに必要とされた画面とされる。また、表示順が隣り合う２つの画面の組として、月単位のスケジュール画面と日単位のスケジュール画面の組、日単位のスケジュール画面とゲーム画面の組がそれぞれ抽出される。
【００７４】
例えば、ログデータから時間単位、日単位、週単位、月単位など所定期間毎にログテーブルを生成することによって、朝、昼、夜などの時間単位、曜日などの日単位、平日、週末などの週単位、月初め、月末などの月単位など、所定期間毎の表示画面の傾向を解析でき、ユーザに適した画面を所定期間毎に予測できる。
【００７５】
また例えば、ユーザによってログテーブルを初期化できるようにしておけば、ユーザの生活サイクルの変化などによって、画面の表示傾向が急激に変化するような場合であっても迅速に対処できる。
【００７６】
図１５は、ログテーブルの構成の一例を示す。図１５に例示されるログテーブルは、所定期間のログデータを６時間毎に集計することによって得られたある１日分のログテーブルである。組ＩＤは、上述のようにしてログデータから抽出された画面の組を識別するものである。この例では、組ＩＤは、ある必要とされた画面の画面ＩＤ（以下、前画面ＩＤと称する）と、その必要とされた画面の直後に必要とされた画面の画面ＩＤ（以下、後画面ＩＤと称する）とを組み合わせた構成（前画面ＩＤ−後画面ＩＤ）とされている。
【００７７】
図示した例では、所定期間のログデータから、６時から１２時の時間帯に、前画面が月単位のスケジュール画面で後画面が週単位のスケジュール画面である組「Ｓ０１１−Ｓ０１２」が抽出された回数が８回であったことがわかる。各時間帯において抽出回数が多い組ほど、ユーザがその時間帯にその組の順番で画面を見る確率が高いということになる。すなわち、この回数によって、表示する画面の優先順位を決定し、ユーザに適した次の表示画面を予測できる。
【００７８】
図１６は、図１５に示す６時から１２時の時間帯における優先順位の割り振りの一例を示したものである。優先順位は、抽出回数の多い組から順に、１位、２位、…と割り振られている。なお、抽出回数が同じ組のものがある場合、後に抽出された方を優先するなどして、所定に順位付けがなされる。
【００７９】
この例では、組ＩＤが「Ｓ０１３−Ｓ０１４」である組の優先順位が１位となっており、６時から１２時の時間帯は、日単位のスケジュール画面とスケジュール単位のスケジュール画面とを順に見る確率が一番高いことがわかる。また、組ＩＤが「Ｓ０１１−Ｓ０１２」である組の優先順位が７位であり、組ＩＤが「Ｓ０１１−Ｓ０１３」である組の優先順位が４位であることから、月単位のスケジュール画面が表示されている場合、次に、週単位のスケジュール画面が表示されるよりも日単位のスケジュール画面が表示される確率が高いことがわかる。
【００８０】
このようにして生成されたログテーブルは、メモリ１０に記憶され、表示制御機能の表示制御処理において使用される。なお、この例では、ログテーブルを生成する際に、ユーザに必要とされた画面を画面の表示時間に基づき割り出したが、メニュー画面を常に省略するなどの所定のルールに基づき割り出してもよい。また、スケジューラの表示画面が階層構造となっているため、組毎に優先順位を決定したが、これに限らず、ユーザに必要とされた画面毎に優先順位を決定してもよい。
【００８１】
図１７は、表示制御処理の一例を示すフローチャートである。表示制御処理では、まず、キー６が押されたか否かが判定される（ステップＳ１１）。ステップＳ１１の判定処理は、キー６が押されるまで待機される。
【００８２】
ステップＳ１１においてキー６が押されたと判定されたら、現在時刻が取得される（ステップＳ１２）。ステップＳ１２において現在時刻が取得されたら、現在時刻に対応するログテーブルが参照される（ステップＳ１３）。
【００８３】
ステップＳ１３においてログテーブルが参照されたら、現在時刻とログテーブルとに基づいて、ユーザに適した画面が予測され、予測された画面に表示が切り替えられ（ステップＳ１４）て、処理が終了する。
【００８４】
例えば、現在時刻が９時であって、図１５および図１６に示すログテーブルおよび優先順位である場合、図１６に示す前画面ＩＤに存在しない画面ＩＤの画面が表示されている状態からキー６が押されると、優先順位が一番高い組の前画面ＩＤに対応する画面、すなわち日単位のスケジュール画面（画面ＩＤ：Ｓ０１３）が表示部５に表示される。さらに、続けてキー６が押されると、優先順位が一番高い組の後画面ＩＤに対応する画面、すなわちスケジュール単位のスケジュール画面（画面ＩＤ：Ｓ０１４）が表示部５に表示される。
【００８５】
スケジュール単位のスケジュール画面が表示されている状態からキー６が押されると、スケジュール単位のスケジュール画面が前ＩＤとなっていて優先順位が一番高い組の後ＩＤに対応する画面が表示部５に表示される。なお、これら表示の際に、優先順位の高いものをユーザが選択できるようにしてもよい。
【００８６】
表示制御処理では、このように現在の表示画面からユーザに適した次の表示画面を予測して、予測した表示画面に切り替わるように制御がなされる。ユーザが腕時計１を使用すればするほど、ログテーブルにデータが蓄積され、よりユーザに適した画面表示が行われるようになる。
【００８７】
以上説明したように、一実施形態による表示制御機能では、ユーザにとって不要と思われる画面の表示を省略できるため、表示部５の表示画面を見て操作部４を操作する回数を減らすことができる。すなわち、操作部４による操作の煩わしさが軽減され、操作性を向上することができる。
【００８８】
なお、この例では、ログテーブル生成処理において、ログテーブルを生成するとしたが、ログテーブルの生成を行わずに、表示制御処理においてログデータを読み込み、ログデータから直接的にユーザに適した画面を予測してもよい。また、キー操作の方法やモード設定などによって、表示制御機能による表示制御を行うか否かを選択できるようにすることが好ましい。また、表示制御処理において、表示制御対象の組を、抽出回数が所定回数以上の組、抽出回数の割合が所定比率以上の組または優先順位が所定以上の組にするなど、表示制御対象の組とするか否かを判定する閾値を設けることによって、よりユーザに適した画面の表示制御を安定して行うことができる。また、この例では、表示制御処理により、キー６が押されたときに表示制御を行うとしているが、所定時刻に自動的に表示制御を行うとしてもよい。
【００８９】
また、この例では、月単位のスケジュール画面、週単位のスケジュール画面、日単位のスケジュール画面、スケジュール毎のスケジュール画面のそれぞれに画面ＩＤを対応付けしたが、それぞれのスケジュール画面毎に画面ＩＤを対応付けることも考えられる。例えば、月単位のスケジュール画面の例として、西暦２００５年８月のスケジュール画面に画面ＩＤ「Ｓ０１１−２００５０８」を対応付けることが考えられる。なお、２００５０８は、スケジュール画面の年月（西暦２００５年８月）を示している。このように画面ＩＤを対応付けることにより、ユーザに適した年月日やスケジュールのスケジュール画面を予測することができる。例えば、毎朝その日のスケジュールを確認し、毎夜次の日のスケジュールを確認するような場合、朝は、その日のスケジュールを表示させ、夜は、次の日のスケジュールを表示させるなど、より細かな表示制御を行うことができる。
【００９０】
また、表示制御機能によって表示が切り替えられた画面であるか否かを示す情報を表示部５に表示することによって、ユーザは、表示画面が表示制御機能により自動的に切り替えられた画面であるか否かを容易に知ることができる。例えば、表示画面の背景色を通常の画面と切り替えられた画面とで異ならせたり、切り替えられた画面であるか否かを識別するマークを表示させたりして表示画面のデザインを異ならせることにより、ユーザは、表示画面が切り替えられた画面であるか否かを知ることができる。
【００９１】
この発明は、上述したこの発明の一実施形態に限定されるものでは無く、この発明の要旨を逸脱しない範囲内で様々な変形や応用が可能である。例えば、上述した一実施形態では、腕時計１を携帯型電子機器の例として説明したが、ネックレス型の時計や懐中時計など、他の携帯型の時計装置についても適用できる。また、時計装置に限らず、携帯電話機、携帯型ゲーム機、デジタルカメラ、携帯型テレビジョン受像機など、時計機能を備えた他の機器についても適用できる。さらに、ＰＤＡ（Personal Digital Assistants）、小型のハードディスクや半導体メモリを用いた携帯型の記録再生装置などに適用してもよい。
【００９２】
図１８は、この発明を適用可能な携帯電話機の主要部の回路構成の一例を示す。携帯電話機を構成する電子回路の主要部は、操作部３４、表示部３５、マイクロフォン３６、スピーカ３７、電源部３８、ＣＰＵ３９、メモリ４０、計時部４１、通信部４２、外部ストレージ４３および送受信部４４によって構成されている。
【００９３】
操作部３４、表示部３５、電源部３８、ＣＰＵ３９、メモリ４０、計時部４１、通信部４２、外部ストレージ４３は、それぞれ上述した腕時計１における操作部４、表示部５、電源部８、ＣＰＵ９、メモリ１０、計時部１１、通信部１２、外部ストレージ１３に対応している。なお、操作部３４は、携帯電話機が予め備えているメニューキーや方向キーなどによって構成することができる。
【００９４】
例えば、表示部３５には、待ち受け状態のときに現在時刻が表示され、付加機能使用時に付加機能の動作に応じた情報が表示される。
【００９５】
携帯電話機には、上述した腕時計１が備える各種機能に加え、マイクロフォン３６、スピーカ３７および送受信部４４などにより、周知の無線電話機能を有している。
【００９６】
例えば、図示しないアンテナで受信された電波が送受信部４４に供給され、所定に復調、復号処理などの信号処理がなされてスピーカ３７に供給され、スピーカ３７から音声が出力される。また、マイクロフォン３６から入力された音声データが送受信部４４に供給され、所定に符号化、変調処理などの信号処理がなされてアンテナから送信される。
【００９７】
このように、時計機能と表示装置とを有する電子機器であれば、この発明を適用することができる。携帯電話機は、アドレス帳機能、ブラウザ機能、メール機能などを備え、多機能であることが多く、このように多機能な電子機器では、普段使用しない機能が多い可能性が高く、使用性をより向上させることができる。
【図面の簡単な説明】
【００９８】
【図１】この発明が適用された腕時計の外観構成の一例を示す図である。
【図２】腕時計の回路構成の一例を示すブロック図である。
【図３】通信部を備えた回路構成の一例を示すブロック図である。
【図４】外部ストレージを備えた回路構成の一例を示すブロック図である。
【図５】時間情報の表示時における表示画面の一例を示す図である。
【図６】メニュー画面の構成の一例を示す図である。
【図７】月単位のスケジュール画面の構成の一例を示す図である。
【図８】週単位のスケジュール画面の構成の一例を示す図である。
【図９】日単位のスケジュール画面の構成の一例を示す図である。
【図１０】スケジュール単位のスケジュール画面の構成の一例を示す図である。
【図１１】ゲームタイトル画面の構成の一例を示す図である。
【図１２】ログテーブル生成処理の一例を示すフローチャートである。
【図１３】ログデータの構成の一例を示す図である。
【図１４】表示画面の遷移の一例を示すシーケンス図である。
【図１５】ログテーブルの構成の一例を示す図である。
【図１６】優先順位の割り振りを説明するための図である。
【図１７】表示制御処理の一例を示すフローチャートである。
【図１８】この発明を適用可能な携帯電話機の回路構成の一例を示す図である。
【符号の説明】
【００９９】
１・・・腕時計
４，３４・・・操作部
５，３５・・・表示部
９，３９・・・ＣＰＵ
１０，４０・・・メモリ
１１，４１・・・計時部
【図１】
2007064758.tif 000003
【図２】
2007064758.tif 000004
【図３】
2007064758.tif 000005
【図４】
2007064758.tif 000006
【図５】
2007064758.tif 000007
【図６】
2007064758.tif 000008
【図７】
2007064758.tif 000009
【図８】
2007064758.tif 000010
【図９】
2007064758.tif 000011
【図１０】
2007064758.tif 000012
【図１１】
2007064758.tif 000013
【図１２】
2007064758.tif 000014
【図１３】
2007064758.tif 000015
【図１４】
2007064758.tif 000016
【図１５】
2007064758.tif 000017
【図１６】
2007064758.tif 000018
【図１７】
2007064758.tif 000019
【図１８】
2007064758.tif 000020