(57)【要約】【課題】  過去の履歴情報を得るためにカレンダー機能を利用することにより複雑な操作手順を容易にして、初心者や老齢者でもスムーズに機能設定が行えるようにする。【解決手段】  ＣＰＵ１は、スイッチ部５からの１つ以上の操作手順を含む入力に応じて機能を設定して、その操作手順および設定された機能を、ＲＯＭ２から読み出したカレンダーの日付にリンクさせて、操作履歴情報として履歴情報メモリ７に記憶し、スイッチ部５からカレンダーにおける過去の任意の日付が選択されたときは、その選択された日付の操作履歴情報における操作手順を実行して機能を設定させる。【選択図】  図１
2005292890.tif 000002
【特許請求の範囲】
【請求項１】
所定の操作手段からの少なくとも１つ以上の操作手順を含む入力に応じて少なくとも１つの機能を設定する機能設定手段と、
前記入力手段からの少なくとも１つ以上の操作手順および前記機能設定手段によって設定された機能を、カレンダーのデータを記憶している第１の記憶手段から読み出した当該設定された日付にリンクさせて、操作履歴情報として第２の記憶手段に記憶する記憶制御手段と、
前記入力手段から前記第１の記憶手段のカレンダーにおける過去の任意の日付が選択されたときは、その選択された日付の操作履歴情報における少なくとも１つ以上の操作手順を実行して、前記機能設定手段に機能を設定させる手順実行手段と、
を備えた情報処理装置。
【請求項２】
前記手順実行手段は、前記機能設定手段に設定させる機能とその機能の実行を決定する画像とを表示手段に表示し、前記決定する画像が選択されたときに、前記少なくとも１つ以上の操作手順を実行して、前記機能設定手段に機能を設定させることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
所定の操作手段からの少なくとも１つ以上の操作手順を含む入力に応じて少なくとも１つの機能を設定する第１のステップと、
前記入力手段からの少なくとも１つ以上の操作手順および前記第１のステップによって設定された機能を、カレンダーのデータを記憶している第１の記憶手段から読み出した当該設定された日付にリンクさせて、操作履歴情報として第２の記憶手段に記憶する第２のステップと、
前記入力手段から前記第１の記憶手段のカレンダーにおける過去の任意の日付が選択されたときは、その選択された日付の操作履歴情報における少なくとも１つ以上の操作手順を実行して、前記第１のステップに機能を設定させる第３のステップと、
を実行する情報処理のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置および情報処理のプログラムに関し、特に、カレンダー機能を持つ情報処理装置および情報処理のプログラムに関するものである。
【背景技術】
【０００２】
パソコン、携帯電話、携帯通信情報端末（ＰＤＡ）などの情報処理装置には、カレンダーのデータがＲＯＭなどの不揮発性メモリにあらかじめ記憶されている。そして、カレンダーの表示を指示すると、現在の月を一覧表示して、現在の日付を反転表示などで強調して表示する。また、ユーザによって入力されるスケジュール情報とカレンダーのデータとをリンクさせて記憶させ、スケジュール情報とリンクされた日付や時間になると、そのスケジュール情報をユーザに通知するスケジュール機能を持った情報処理装置の提案もなされている。
例えば、ある特許文献のスケジュール報告装置においては、ユーザの指示を待つことなくコンピュータ起動時点（日時）に応じたスケジュール情報を自動的に報告して、エージェント機能付のアクセス用ソフトウェアにおける個人のスケジュール管理機能の有効利用を可能にするための構成が記載されている。その構成は、スケジュール内容を記憶する記憶手段と、スケジュールを報告する時点の日時に基づいて報告対象となるスケジュール期間を選定する期間選定手段と、選定されたスケジュール期間に従って記憶手段からスケジュール内容を読み出し、そのスケジュール内容を音声に変換して出力する出力手段とを具備している。したがって、ユーザはその報告時点で必要とするスケジュールを直ちに把握することができる。（特許文献１）
この特許文献１を含め、従来のスケジュール管理機能を持った装置のように、カレンダー機能を利用する情報処理装置においては、常に未来志向のコンセプトに基づいて商品化されている。このことは、スケジュール管理の上では当然のことであり、未来の日時とリンクしたスケジュール情報が記憶され、過去の日時のスケジュール情報は、記憶エリアの確保のためにもすみやかに消去されるのが普通である。
【特許文献１】特開平１０−２８３４０８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、近年のＩＴ技術の著しい進歩によって、高速のＣＰＵや豊富なアプリケーションソフトを搭載した高機能の情報処理装置が広く普及している。しかし、情報処理装置が高機能になるほど、その機能を設定するための操作手順は複雑になってきている。例えば、携帯電話を例に採ると、通話やメールの送受信の基本的な機能に加えて、画面設定、セキュリティ設定、ユーザ制限、カメラ撮影機能、ナビゲーション機能など、様々な機能があるので、初心者や老齢者にとっては、設定のための操作手順をスムーズに行うことは困難である。このため、熟練者や若者に設定を依頼することもしばしばである。仮に自分で何とか設定できても、別の日に再び設定できるという保証はない。
本発明は、このような従来の課題を解決するためのものであり、従来のように未来志向としてではなく、過去の履歴情報を得るためにカレンダー機能を利用することにより複雑な操作手順を容易にして、初心者や老齢者でもスムーズに機能設定が行えるようにすることを目的とする。
【課題を解決するための手段】
【０００４】
請求項１に記載の情報処理装置(実施形態においては、携帯電話に相当する)は、所定の操作手段(実施形態においては、図１のスイッチ部５に相当する)からの少なくとも１つ以上の操作手順を含む入力に応じて少なくとも１つの機能を設定する機能設定手段(実施形態においては、図１のＣＰＵ１に相当する)と、入力手段からの少なくとも１つ以上の操作手順および機能設定手段によって設定された機能を、カレンダーのデータを記憶している第１の記憶手段(実施形態においては、図１のＲＯＭ２に相当する)から読み出した当該設定された日付にリンクさせて、操作履歴情報として第２の記憶手段(実施形態においては、図１の履歴情報メモリ７に相当する)に記憶する記憶制御手段(実施形態においては、図１のＣＰＵ１に相当する)と、入力手段から第１の記憶手段のカレンダーにおける過去の任意の日付が選択されたときは、その選択された日付の操作履歴情報における少なくとも１つ以上の操作手順を実行して、機能設定手段に機能を設定させる手順実行手段(実施形態においては、図１のＣＰＵ１に相当する)と、を備えた構成になっている。
【０００５】
請求項１の情報処理装置において、請求項２に記載したように、手順実行手段は、機能設定手段に設定させる機能とその機能の実行を決定する画像(実施形態においては、図８の画面における実行スイッチのアイコンに相当する)とを表示手段(実施形態においては、図１の表示部８に相当する)に表示し、決定する画像が選択されたときに、少なくとも１つ以上の操作手順を実行して、機能設定手段に機能を設定させるような構成にしてもよい。
【０００６】
請求項３に記載の情報処理処理のプログラムは、所定の操作手段(実施形態においては、図１のスイッチ部５に相当する)からの少なくとも１つ以上の操作手順を含む入力に応じて少なくとも１つの機能を設定する第１のステップと、入力手段からの少なくとも１つ以上の操作手順および第１のステップによって設定された機能を、カレンダーのデータを記憶している第１の記憶手段(実施形態においては、図１のＲＯＭ２に相当する)から読み出した当該設定された日付にリンクさせて、操作履歴情報として第２の記憶手段(実施形態においては、図１の履歴情報メモリ７に相当する)に記憶する第２のステップと、入力手段から第１の記憶手段のカレンダーにおける過去の任意の日付が選択されたときは、その選択された日付の操作履歴情報における少なくとも１つ以上の操作手順を実行して、第１のステップに機能を設定させる第３のステップと、を実行する。各ステップは、実施形態においては、ＣＰＵ１の処理に相当する。
【発明の効果】
【０００７】
本発明の情報処理装置および情報処理のプログラムによれば、過去の履歴情報を得るためにカレンダー機能を利用することにより複雑な操作手順を容易にして、初心者や老齢者でもスムーズに機能設定が行えるという効果が得られる。
【発明を実施するための最良の形態】
【０００８】
以下、本発明による情報処理装置の実施形態について、携帯電話を例に採って、図１に示す各実施形態における携帯電話の構成を示すブロック図、図２ないし図６に示すフローチャート、図７ないし図９に示す表示画面を参照して説明する。
図１において、ＣＰＵ１は、ベースバンド信号処理のＤＳＰ（ディジタル・シグナル・プロセッサ）を内蔵したワンチップＩＣで構成されている。ＣＰＵ１のシステムバスには、ＲＯＭ２、ＲＡＭ３、ＲＦブロック４、スイッチ部５、表示ドライバ６、履歴情報メモリ７、および図示しないカメラ部が接続されている。表示ドライバ６には、ＬＣＤ（液晶ディスプレイ）などからなる表示部８が接続されている。ＣＰＵ１の入出力ポートには、マイク９、スピーカ１０、バイブレータ１１が接続されている。ＣＰＵ１は、これら各部との間でコマンドおよびデータの授受を行ってこの携帯電話を制御する。
【０００９】
ＲＯＭ２には、他の携帯電話と通話やメールを送受信する機能やＣＰＵ１に接続された各部を制御する機能を含む通信制御処理のプログラム、および、カレンダーのデータが格納されている。ＲＡＭ３は、ＣＰＵ１のワークエリアであり、ＣＰＵ１によって処理されるデータを一時的にストアするバッファエリアや、通信制御処理のプログラムの実行に必要な各種のレジスタやフラグのエリアなどが設けられている。ＲＦブロック４は、電話通信網との間で通話やメールを送受信するための無線送受信部、無線信号処理部など（図示せず）を備えている。
【００１０】
スイッチ部５は、オフフックスイッチ、オンフックスイッチ、メールスイッチ、発信スイッチ、カーソルスイッチ、機能スイッチ、その他のスイッチなどで構成されている。各スイッチの機能については後述する。履歴情報メモリ７は、フラッシュＲＯＭなどの書込みおよび書き換え可能な不揮発性メモリで構成され、スイッチ部５の操作によって入力された操作手順の履歴が日付および時刻とともに登録されるとともに、受信したメールおよび送信したメールを記録する受信ＢＯＸおよび送信ＢＯＸが設けられている。表示部８はＬＣＤ（液晶ディスプレイ）などで構成され、受信したメールや送信するメールの画面、機能設定画面、カレンダー画面などを表示することができる。
また、スピーカ１０によって発信時の呼出報知がなされ、マイク９およびスピーカ１０によって通話がなされ、着信時にはスピーカ１０又はバイブレータ１１によって着信報知がなされる。
【００１１】
次に、図１の構成による実施形態の動作について説明する。
図２および図３は、メインルーチンのフローチャートである。図２において、所定のイニシャライズ（ステップＳＡ１）の後、表示部８に待受画面を表示する（ステップＳＡ２）。次に、オフフックスイッチがオンされたか否かを判別する（ステップＳＡ３）。このスイッチがオンされたときは、番号入力の画面を表示して(ステップＳＡ４)、入力された番号をＲＡＭ３にストアし、表示部８に表示する番号入力処理を行う（ステップＳＡ５）。次に、発信スイッチのオン操作に応じて発信処理を行い（ステップＳＡ６）、発信履歴を履歴情報メモリ７の送信ＢＯＸに登録し(ステップＳＡ７)、スピーカ１０によって呼出報知を行う(ステップＳＡ８)。そして、回線接続が確立したか否かを判別する（ステップＳＡ９）。回線接続が確立したときは通話処理に遷移し（ステップＳＡ１０）、相手先のユーザとの通話が行われる。その後は、オンフックスイッチがオンされたか否かを判別し（ステップＳＡ１１）、このスイッチがオンされたときは回線切断などの終話処理を行って（ステップＳＡ１２）、ステップＳＡ２に移行して再び待受画面を表示する。
【００１２】
ステップＳＡ３において、オフフックスイッチがオンされない場合には、図３のフローチャートにおいて、機能スイッチがオンされたか否かを判別する(ステップＳＡ１３)。このスイッチがオンでない場合には、図２のステップＳＡ３に移行してオフフックスイッチのオンを判別するが、このスイッチがオンされたときは、機能リスト画面を表示する(ステップＳＡ１４)。機能リスト画面には、カレンダー機能、画面設定機能、セキュリティ設定機能、ユーザ制限機能、カメラ撮影機能、ナビゲーション機能などの複数の項目が表示される。そして、ひとつの項目にフォーカスを当てる(ステップＳＡ１５)。例えば、その項目の表示態様を反転表示して他の項目と区別する。
【００１３】
次に、カーソルスイッチがオンされたか否かを判別し(ステップＳＡ１６)、このスイッチがオンされたときは、フォーカス位置を移動する(ステップＳＡ１７)。次に、画面に表示された２つのアイコンスイッチの１つである決定スイッチがオンされたか否かを判別し(ステップＳＡ１８)、このスイッチがオンされない場合には、もう１つのアイコンスイッチであるクリアスイッチがオンされたか否かを判別する(ステップＳＡ１９)。このスイッチもオンでない場合には、ステップＳＡ１６に移行して、カーソルスイッチのオンを判別する。一方、クリアスイッチがオンされたときは、機能リスト画面を消去し、図２のステップＳＡ２に移行して、待受画面を表示する。
【００１４】
図３のステップＳＡ１８において、決定スイッチがオンされたときは、そのときのフォーカス位置に応じた処理を行う。フォーカス位置がカレンダー機能であるか否かを判別し(ステップＳＡ２０)、カレンダー機能である場合には、カレンダー処理を行う(ステップＳＡ２１)。カレンダー機能でない場合には、現在日時を取得して(ステップＳＡ２２)、フォーカスされた機能の識別情報を取得する(ステップＳＡ２３)。次に、履歴情報メモリ７におけるカレンダーエリアの現在日時に対応する位置に機能情報をストアして登録する(ステップＳＡ２４)。そして、フォーカスされた機能の処理を行う(ステップＳＡ２５)。この処理の後、又は、ステップＳＡ２１におけるカレンダー処理の後は、図２のステップＳＡ２に移行して、待受画面を表示する。
【００１５】
図４は、図３のステップＳＡ２１におけるカレンダー処理のフローチャートである。まず、現在の月日を取得して（ステップＳＢ１）、取得した月日に対応するカレンダー画面を表示して、現在日付に対応するエリアをフォーカスする（ステップＳＢ２）。図７は、表示部８に表示されたカレンダー画面を示す図である。この例では、２００４年２月が表示され、２６日にフォーカスされている。また、２つのアイコンである内容スイッチ又はクリアスイッチが表示されている。次に、カーソルスイッチがオンされたか否かを判別する（ステップＳＢ３）。このスイッチがオンされたときは、そのスイッチ操作が月を超える指示であるか、又は、同じ月の日付を変える指示であるかを判別する（ステップＳＢ４）。同じ月の日付を変える指示であるときは、フォーカスする日付を変更する（ステップＳＢ５）。一方、月を超える指示であるときは、隣接する月に対応するカレンダー画面を表示し（ステップＳＢ６）、対応する日付にフォーカスする（ステップＳＢ７）。
【００１６】
ステップＳＢ５においてフォーカスする日付を変更した後、又は、ステップＳＢ７において隣接する月の対応する日付にフォーカスした後は、内容スイッチがオンされたか否かを判別する（ステップＳＢ８）。このスイッチがオンでない場合には、クリアスイッチがオンされたか否かを判別する（ステップＳＢ９）。このスイッチもオンでない場合には、ステップＳＢ３においてカーソルスイッチのオンを判別する。クリアスイッチがオンされたときは、メインルーチンに戻る。
【００１７】
一方、内容スイッチがオンされたときは、図５のフローチャートにおいて、フォースした日付に対応する内容画面を表示する（ステップＳＢ１０）。この画面にはフォースした月日が表示される。次に、対応する月日に該当する機能情報を検索して（ステップＳＢ１１）、該当する機能があるか否かを判別する（ステップＳＢ１２）。機能がある場合には、検索された機能情報を時刻とともに表示して（ステップＳＢ１３）、ひとつの機能情報にフォーカスする（ステップＳＢ１４）。図８は、時刻とともに表示された機能情報の画面を示す図である。この画面には、実行スイッチのアイコンおよびクリアスイッチのアイコンも表示されている。
【００１８】
次に、カーソルスイッチがオンされたか否かを判別し（ステップＳＢ１５）、このスイッチがオンされたときは、フォーカス位置を移動する（ステップＳＢ１６）。フォーカス位置を移動した後、又は、フォーカススイッチがオンでない場合には、実行スイッチがオンされたか否かを判別し（ステップＳＢ１７）、このスイッチがオンでない場合には、クリアスイッチがオンされたか否かを判別する（ステップＳＢ１８）。このスイッチもオンでない場合には、ステップＳＢ１５においてカーソルスイッチのオンを判別する。
【００１９】
一方、実行スイッチがオンされたときは、フォーカスされた機能情報の処理を行い（ステップＳＢ１９）、その機能情報を履歴情報メモリ７におけるカレンダーエリアの現在日時に対応する位置にストアして登録する（ステップＳＢ２０）。例えば、図８において、「ユーザ制限」の機能情報がフォーカスされている状態で、実行スイッチがオンされたときは、図８の２点鎖線内に示す「ダイヤル発信制限：オフ」、「アドレス帳制限：オン」などの一連の機能がユーザの操作を要することなく自動的に設定される。
【００２０】
ステップＳＢ２０において履歴情報を登録した後、又は、ステップＳＢ１８において、クリアスイッチがオンされたときは、直前のカレンダー画面を表示する（ステップＳＢ２１）。ステップＳＢ１１において、対応する月日に該当する機能情報の検索した結果、ステップＳＢ１２において、機能がないと判別されたときは、「機能なし」を表示して（ステップＳＢ２２）、クリアスイッチがオンされたか否かを判別する（ステップＳＢ２３）。このスイッチがオンされたときは、直前のカレンダー画面を表示する（ステップＳＢ２１）。直前のカレンダー画面を表示した後は、図４のステップＳＢ３に移行して、カーソルスイッチのオンを判別する。
【００２１】
図７は、電話の着信検知処理のフローチャートである。電話の着信を検知すると、着信履歴を履歴情報メモリ７の受信ＢＯＸに登録する（ステップＳＣ１）。そして、スピーカ１０又はバイブレータ１１によって着信報知を行い(ステップＳＣ２)、オフフックスイッチがオンされたか否かを判別する(ステップＳＣ３)。このスイッチがオンされたときは、通話処理に遷移して(ステップＳＣ４)、相手先のユーザとの通話が行われる。その後は、オンフックスイッチがオンされたか否かを判別し（ステップＳＣ５）、このスイッチがオンされたときは回線切断などの終話処理回を行って（ステップＳＣ６）、図２のメインルーチンに戻って待受画面を表示する。
【００２２】
以上のように、この実施形態によれば、ＣＰＵ１は、スイッチ部５からの１つ以上の操作手順を含む入力に応じて機能を設定して、その操作手順および設定された機能を、ＲＯＭ２から読み出したカレンダーの日付にリンクさせて、操作履歴情報として履歴情報メモリ７に記憶し、スイッチ部５からカレンダーにおける過去の任意の日付が選択されたときは、その選択された日付の操作履歴情報における操作手順を実行して機能を設定させる。したがって、過去の履歴情報を得るためにカレンダー機能を利用することにより複雑な操作手順を容易にして、初心者や老齢者でもスムーズに機能設定が行える。
【００２３】
なお、この実施形態において、ＣＰＵ１は、設定させる機能とその機能を実行する実行スイッチのアイコンとを表示部８に表示し、実行スイッチが選択されたときに、操作手順を実行して機能を設定させるように構成してもよい。すなわち、図８に示した機能情報の画面において、ユーザ制限の機能情報がフォーカスされている状態で、実行スイッチがオンされたときは、図９に示すように、選択された機能情報の詳細な内容を画面に表示して、設定する内容をユーザが確認できるようにしてもよい。その確認画面において、実行スイッチがオンされたときに、表示された機能情報の詳細な内容を実行する。
また、過去の日付の履歴情報だけでなく、現在の日付において過去の時刻に設定された機能を再設定することも可能である。老齢者にとっては、同じに日の数時間前に設定した機能であっても、再び設定できるとは限らないので、カレンダー画面で現在の日付がフォーカスされた場合には、現在の日付の過去の時刻に設定された内容を表示する。
さらにまた、上記実施形態においては、携帯電話を例に採って本発明を説明したが、本発明の適用される情報処理装置は、携帯電話に限定されるものではない。パソコンや携帯通信端末装置などの情報処理装置にも適用できることは明らかである。
【００２４】
また、上記各実施形態においては、ＲＯＭ２にあらかじめ記憶されている情報処理のプログラムをＣＰＵ１が実行する通信端末装置の発明について説明したが、ＲＦブロック４によってネットワークを介して、外部のサーバーなどからダウンロードされた情報処理のプログラムを書き込み可能な不揮発性メモリなどにインストールし、その情報処理のプログラムをＣＰＵ１が実行するような構成も可能である。この場合には、プログラムの発明を実現する。
【００２５】
すなわち、そのプログラムは、所定の操作手段からの少なくとも１つ以上の操作手順を含む入力に応じて少なくとも１つの機能を設定する第１のステップと、前記入力手段からの少なくとも１つ以上の操作手順および前記第１のステップによって設定された機能を、カレンダーのデータを記憶している第１の記憶手段から読み出した当該設定された日付にリンクさせて、操作履歴情報として第２の記憶手段に記憶する第２のステップと、前記入力手段から前記第１の記憶手段のカレンダーにおける過去の任意の日付が選択されたときは、その選択された日付の操作履歴情報における少なくとも１つ以上の操作手順を実行して、前記第１のステップに機能を設定させる第３のステップと、を実行する。
【図面の簡単な説明】
【００２６】
【図１】本発明の各実施形態における携帯電話の構成を示すブロック図。
【図２】各実施形態における携帯電話のメインルーチンのフローチャート。
【図３】図２に続くメインルーチンのフローチャート。
【図４】図３におけるカレンダー処理のフローチャート。
【図５】図４に続くカレンダー処理のフローチャート。
【図６】実施形態における電話の着信検知処理のフローチャート。
【図７】図１の表示部に表示されたカレンダー画面を示す図。
【図８】図１の表示部に表示された機能情報の画面を示す図。
【図９】図１の表示部に表示された機能情報の詳細な内容の画面を示す図。
【符号の説明】
【００２７】
１  ＣＰＵ
２  ＲＯＭ
３  ＲＡＭ
４  ＲＦブロック
５  スイッチ部
６  表示ドライバ
７  履歴情報メモリ
８  表示部
９  マイク
１０  スピーカ
１１  バイブレータ
【図１】
2005292890.tif 000003
【図２】
2005292890.tif 000004
【図３】
2005292890.tif 000005
【図４】
2005292890.tif 000006
【図５】
2005292890.tif 000007
【図６】
2005292890.tif 000008
【図７】
2005292890.tif 000009
【図８】
2005292890.tif 000010
【図９】
2005292890.tif 000011