(57)【要約】【課題】  直前に使った機能を簡単かつ即座に呼出すことができる機能呼出し装置を実現する。【解決手段】  機能設定スイッチの操作で選択指定した機能を実行し終えると、その機能の起動を指示するショートカットアイコンが待受画面に自動的に登録される。そして、待受画面に登録されたショートカットアイコンがユーザによって操作されると、当該ショートカットアイコンに割当てられた機能を起動する。これにより、例えば操作キーの押し間違いでユーザの意図に反して他の機能を呼出してしまった場合でも、直前に使った機能を簡単かつ即座に呼出すことができる。【選択図】  図３
2005173964.tif 000002
【特許請求の範囲】
【請求項１】
実行する機能を指定する機能指定手段と、
前記機能指定手段により指定された機能が実行を完了した時に、その機能の起動を指示するショートカットアイコンを画面登録する登録手段と、
前記登録手段により画面登録されたショートカットアイコンがユーザ操作された場合に、当該ショートカットアイコンに割当てられた機能の起動を指示する起動指示手段と
を具備することを特徴とする機能呼出し装置。
【請求項２】
実行する機能を指定する機能指定手段と、
前記機能指定手段により指定された機能が実行を完了した時に、その機能の起動を指示するショートカットアイコンを、表示画面上に設けられるアイコン配列表示域の先頭位置に画面登録する登録手段と、
前記登録手段により画面登録されたショートカットアイコンがユーザ操作された場合に、当該ショートカットアイコンに割当てられた機能の起動を指示する起動指示手段と
を具備することを特徴とする機能呼出し装置。
【請求項３】
実行する機能を指定する機能指定手段と、
前記機能指定手段により指定された機能が実行を完了した時に、その機能の起動を指示するショートカットアイコンを、表示画面上に設けられるアイコン配列表示域の先頭位置に画面登録する登録手段と、
前記登録手段が表示画面上に設けられるアイコン配列表示域の先頭位置に新たなショートカットアイコンを画面登録する毎に、それ以前に前記アイコン配列表示域に画面登録されたショートカットアイコンの表示位置の並びを１つずつずらして表示する表示制御手段と、
前記登録手段により画面登録されたショートカットアイコンがユーザ操作された場合に、当該ショートカットアイコンに割当てられた機能の起動を指示する起動指示手段と
を具備することを特徴とする機能呼出し装置。
【請求項４】
実行する機能を指定する機能指定手段と、
前記機能指定手段により指定された機能が実行される時に、その機能の起動を指示するショートカットアイコンを画面登録する登録手段と、
前記機能指定手段により指定された機能が実行を完了した後で前記登録手段により画面登録されたショートカットアイコンがユーザ操作された場合に、当該ショートカットアイコンに割当てられた機能の起動を指示する起動指示手段と
を具備することを特徴とする機能呼出し装置。
【請求項５】
実行する機能を指定する機能指定処理と、
前記機能指定処理にて指定された機能が実行を完了した時に、その機能の起動を指示するショートカットアイコンを画面登録する登録処理と、
前記登録処理にて画面登録されたショートカットアイコンがユーザ操作された場合に、当該ショートカットアイコンに割当てられた機能の起動を指示する起動指示処理と
をコンピュータで実行させることを特徴とする機能呼出し処理プログラム。
【請求項６】
実行する機能を指定する機能指定処理と、
前記機能指定処理にて指定された機能が実行を完了した時に、その機能の起動を指示するショートカットアイコンを、表示画面上に設けられるアイコン配列表示域の先頭位置に画面登録する登録処理と、
前記登録処理にて画面登録されたショートカットアイコンがユーザ操作された場合に、当該ショートカットアイコンに割当てられた機能の起動を指示する起動指示処理と
をコンピュータで実行させることを特徴とする機能呼出し処理プログラム。
【請求項７】
実行する機能を指定する機能指定処理と、
前記機能指定処理にて指定された機能が実行を完了した時に、その機能の起動を指示するショートカットアイコンを、表示画面上に設けられるアイコン配列表示域の先頭位置に画面登録する登録処理と、
前記登録処理が表示画面上に設けられるアイコン配列表示域の先頭位置に新たなショートカットアイコンを画面登録する毎に、それ以前に前記アイコン配列表示域に画面登録されたショートカットアイコンの表示位置の並びを１つずつずらして表示する表示制御処理と、
前記登録処理にて画面登録されたショートカットアイコンがユーザ操作された場合に、当該ショートカットアイコンに割当てられた機能の起動を指示する起動指示処理と
をコンピュータで実行させることを特徴とする機能呼出し処理プログラム。
【請求項８】
実行する機能を指定する機能指定処理と、
前記機能指定処理にて指定された機能が実行される時に、その機能の起動を指示するショートカットアイコンを画面登録する登録処理と、
前記機能指定処理にて指定された機能が実行を完了した後で前記登録処理により画面登録されたショートカットアイコンがユーザ操作された場合に、当該ショートカットアイコンに割当てられた機能の起動を指示する起動指示処理と
をコンピュータで実行させることを特徴とする機能呼出し処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば携帯電話やＰＤＡ等に用いて好適な機能呼出し装置および機能呼出し処理プログラムに関する。
【背景技術】
【０００２】
携帯電話やＰＤＡ等の携帯端末は、階層構造化された複数の機能群の内から所望の機能（アプリケーション）を出来るだけ少ないキー操作で選択して起動させ、ユーザ操作の利便性向上に資する機能呼出し装置を備える場合が多い。この種の装置を備えた携帯電話として、例えば特許文献１には、起動回数が多く使用頻度の高いアプリケーションプログラムのポインタをショートカット登録しておき、一定時間内にソフトキーを２度押しした場合にショートカット登録されたアプリケーションプログラムを起動させる技術が開示されている。
【０００３】
【特許文献１】特開２００３−１０１６２９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、上記特許文献１に開示の技術は、頻繁に使用する機能の呼出しには有効であるが、例えば操作キーの押し間違いでユーザの意図に反して他の機能を呼出してしまった場合、その呼出した機能の直前に使っていた機能に戻そうとすると、階層構造化された機能群を最初から辿るようにキー操作し直さなければならず、直前に使った機能を簡単かつ即座に呼出すことができない、という問題がある。
そこで本発明は、このような事情に鑑みてなされたもので、直前に使った機能を簡単かつ即座に呼出すことができる機能呼出し装置および機能呼出し処理プログラムを提供することを目的としている。
【課題を解決するための手段】
【０００５】
上記目的を達成するため、請求項１に記載の発明では、実行する機能を指定する機能指定手段と、前記機能指定手段により指定された機能が実行を完了した時に、その機能の起動を指示するショートカットアイコンを画面登録する登録手段と、前記登録手段により画面登録されたショートカットアイコンがユーザ操作された場合に、当該ショートカットアイコンに割当てられた機能の起動を指示する起動指示手段とを具備することを特徴とする。
【０００６】
請求項２に記載の発明では、実行する機能を指定する機能指定手段と、前記機能指定手段により指定された機能が実行を完了した時に、その機能の起動を指示するショートカットアイコンを、表示画面上に設けられるアイコン配列表示域の先頭位置に画面登録する登録手段と、前記登録手段により画面登録されたショートカットアイコンがユーザ操作された場合に、当該ショートカットアイコンに割当てられた機能の起動を指示する起動指示手段とを具備することを特徴とする。
【０００７】
請求項３に記載の発明では、実行する機能を指定する機能指定手段と、前記機能指定手段により指定された機能が実行を完了した時に、その機能の起動を指示するショートカットアイコンを、表示画面上に設けられるアイコン配列表示域の先頭位置に画面登録する登録手段と、前記登録手段が表示画面上に設けられるアイコン配列表示域の先頭位置に新たなショートカットアイコンを画面登録する毎に、それ以前に前記アイコン配列表示域に画面登録されたショートカットアイコンの表示位置の並びを１つずつずらして表示する表示制御手段と、前記登録手段により画面登録されたショートカットアイコンがユーザ操作された場合に、当該ショートカットアイコンに割当てられた機能の起動を指示する起動指示手段とを具備することを特徴とする。
【０００８】
請求項４に記載の発明では、実行する機能を指定する機能指定手段と、前記機能指定手段により指定された機能が実行される時に、その機能の起動を指示するショートカットアイコンを画面登録する登録手段と、前記機能指定手段により指定された機能が実行を完了した後で前記登録手段により画面登録されたショートカットアイコンがユーザ操作された場合に、当該ショートカットアイコンに割当てられた機能の起動を指示する起動指示手段とを具備することを特徴とする。
【０００９】
請求項５に記載の発明では、実行する機能を指定する機能指定処理と、前記機能指定処理にて指定された機能が実行を完了した時に、その機能の起動を指示するショートカットアイコンを画面登録する登録処理と、前記登録処理にて画面登録されたショートカットアイコンがユーザ操作された場合に、当該ショートカットアイコンに割当てられた機能の起動を指示する起動指示処理とをコンピュータで実行させることを特徴とする。
【００１０】
請求項６に記載の発明では、実行する機能を指定する機能指定処理と、前記機能指定処理にて指定された機能が実行を完了した時に、その機能の起動を指示するショートカットアイコンを、表示画面上に設けられるアイコン配列表示域の先頭位置に画面登録する登録処理と、前記登録処理にて画面登録されたショートカットアイコンがユーザ操作された場合に、当該ショートカットアイコンに割当てられた機能の起動を指示する起動指示処理とをコンピュータで実行させることを特徴とする。
【００１１】
請求項７に記載の発明では、実行する機能を指定する機能指定処理と、前記機能指定処理にて指定された機能が実行を完了した時に、その機能の起動を指示するショートカットアイコンを、表示画面上に設けられるアイコン配列表示域の先頭位置に画面登録する登録処理と、前記登録処理が表示画面上に設けられるアイコン配列表示域の先頭位置に新たなショートカットアイコンを画面登録する毎に、それ以前に前記アイコン配列表示域に画面登録されたショートカットアイコンの表示位置の並びを１つずつずらして表示する表示制御処理と、前記登録処理にて画面登録されたショートカットアイコンがユーザ操作された場合に、当該ショートカットアイコンに割当てられた機能の起動を指示する起動指示処理とをコンピュータで実行させることを特徴とする。
【００１２】
請求項８に記載の発明では、実行する機能を指定する機能指定処理と、前記機能指定処理にて指定された機能が実行される時に、その機能の起動を指示するショートカットアイコンを画面登録する登録処理と、前記機能指定処理にて指定された機能が実行を完了した後で前記登録処理により画面登録されたショートカットアイコンがユーザ操作された場合に、当該ショートカットアイコンに割当てられた機能の起動を指示する起動指示処理とをコンピュータで実行させることを特徴とする。
【発明の効果】
【００１３】
請求項１，５に記載の発明によれば、指定された機能が実行を完了した時に、その機能の起動を指示するショートカットアイコンを画面登録し、画面登録されたショートカットアイコンがユーザ操作されると、このショートカットアイコンに割当てられた機能の起動を指示する為、例えば操作キーの押し間違いでユーザの意図に反して他の機能を呼出してしまった場合でも、その直前に使った機能を簡単かつ即座に呼出すことができる。
【００１４】
請求項２，６に記載の発明によれば、指定された機能が実行を完了した時に、その機能の起動を指示するショートカットアイコンを、表示画面上に設けられるアイコン配列表示域の先頭位置に画面登録し、画面登録されたショートカットアイコンがユーザ操作されると、このショートカットアイコンに割当てられた機能の起動を指示するので、直前に使った機能が一目瞭然になり、しかも直前に使った機能を簡単に呼出すことができる。
【００１５】
請求項３，７に記載の発明によれば、指定された機能が実行を完了した時に、その機能の起動を指示するショートカットアイコンを、表示画面上に設けられるアイコン配列表示域の先頭位置に画面登録すると同時に、それ以前に前記アイコン配列表示域に画面登録されたショートカットアイコンの表示位置の並びを１つずつずらして表示する為、画面に表示されるショートカットアイコンが機能実行順に並んで機能実行履歴を表現でき、しかも、そうして画面登録されたショートカットアイコンがユーザ操作されると、そのショートカットアイコンに割当てられた機能の起動を指示するので、直前に使った機能を簡単に呼出すことができる。
【００１６】
請求項４，８に記載の発明によれば、指定された機能が実行される時に、その機能の起動を指示するショートカットアイコンを画面登録し、指定された機能が実行を完了した後で画面登録されたショートカットアイコンがユーザ操作されると、そのショートカットアイコンに割当てられた機能の起動を指示するので、直前に使った機能を簡単かつ即座に呼出すことができる。
【発明を実施するための最良の形態】
【００１７】
以下、本発明による機能呼出し装置を備えた携帯電話を実施形態とし、これについて図面を参照して説明する。
Ａ．構成
図１は実施の一形態による携帯電話１の構成を示すブロック図である。最初に機構的な構成について説明する。携帯電話１は折畳み開閉タイプの本体構造を有し、その本体ケース（図示せず）には、送受信用のアンテナ２、音声発生用のスピーカ３、カラー液晶パネル等から構成される表示部４、キー入力部５、音声入力用のマイク６、着脱自在な記憶媒体でデータの読み出しおよび書き込みが可能なメモリカード７、画像を撮像するカメラ８、着信通知するスピーカ９および振動によって着信通知するバイブレータ１０が設けられている。また、本体ケースは、図示していないが、折畳まれたクローズ状態で表示部４のバックライトをオフし、広げられたオープン状態でバックライトをオンさせる折畳みスイッチを有する。
【００１８】
キー入力部５は、パワーオンオフする電源スイッチ、通話開始／回線断時に操作されるオフフック／オンフックスイッチの他、ダイヤルスイッチと兼用の文字入力スイッチ、後述の「ショートカット追加削除」などの各種機能を選択する機能設定スイッチ、表示内容を消去させるクリアスイッチ、アイテム選択用のカーソルスイッチ、カーソルスイッチで選択されたアイテムを確定する決定スイッチ等が設けられている。
【００１９】
次に、電気的な構成について説明する。無線送受信部１１は、アンテナ２を介して受信した高周波信号を増幅して次段の無線信号処理部１２に出力する一方、無線信号処理部１２から出力される送信信号を高周波増幅してアンテナ２から輻射する。無線信号処理部１２は、無線送受信部１１によって増幅された高周波信号を復調する一方、制御部１３から供給される送信データを変調した送信信号を発生する。制御部１３は、システムバスを介してコマンドおよびデータの授受を行ってこの装置全体を制御する。本発明の要旨に係わる制御部１３の動作については追って詳述する。
【００２０】
加入者情報記憶部１４は、アドレス帳エリア、着信履歴エリア、発信履歴エリアなどで構成されている。システムＲＯＭ１５は、制御部１３によって実行される通信制御処理のプログラムの他、機能名に対応付けられたショートカットアイコン画像データを指定するアイコン識別子をテーブル記憶したアイコンテーブルＩＴＢＬなどの各種制御データを記憶する。
なお、ここで言う通信制御処理のプログラムとは、後述するメインルーチンを含む。メインルーチンは待受画面表示処理、ショートカット追加削除処理およびショートカット登録処理を含む。ショートカット追加削除処理はアイコン追加処理およびアイコン削除処理を有する。
【００２１】
メモリ１６はワーク領域、データ領域、メール領域およびユーザ領域を備える。メモリ１６のワーク領域には制御部１３が実行する各種処理で使用するレジスタ・フラグデータが一時記憶される。メモリ１６のデータ領域には、例えば待受画面用の背景画像データなど各種画面の画像データやショートカット用のアイコン画像データが記憶される。メモリ１６のメール領域は、新規作成エリア、受信メールを保存する受信ボックスおよび送信済みメールを保存する送信ボックスを有する。メモリ１６のユーザ領域には、カメラ８にて撮像した画像データあるいは通信回線を介してダウンロードした着信メロディデータ等が記憶される。
【００２２】
音声信号処理部１７は、通話中の音声データや合成音声データを音声信号にＤ／Ａ変換してスピーカ３から発音させたり、マイク６から出力される音声信号を音声データにＡ／Ｄ変換して制御部１３に入力したりする。ドライバ１８は、カメラ８のＬＥＤ８１、着信通知用のスピーカ９およびバイブレータ１０を駆動する。ドライバ１９は、制御部１３からの指示に従い表示部４を表示駆動する。ドライバ２０は、制御部１３からの指示に従いメモリカード７に対してデータをリードライトする。メモリカード７は、カメラ８で撮像された画像データ、外部装置から入力した画像データや曲データを記憶可能な容量を備える。パソコンＩ／Ｆ（インタフェース）２１は、ＵＳＢケーブルなどのシリアルインタフェースで接続される。
【００２３】
Ｂ．動作
次に、上記構成による携帯電話１が備える機能呼出し装置の動作として、制御部１３が実行するメインルーチン、待受画面作成処理、ショートカット追加削除処理、アイコン追加処理、アイコン削除処理およびショートカット登録処理の各動作について図２〜図９を参照して説明する。
【００２４】
（１）メインルーチンの動作
携帯電話１の電源スイッチが操作されてパワーオンされると、制御部１３は図２〜図４に図示するメインルーチンを実行する。メインルーチンが実行されると、制御部１３は図２に図示するステップＳＡ１に処理を進め、携帯電話１の各部を初期化するイニシャライズを行う。イニシャライズが完了すると、制御部１３はステップＳＡ２を介して待受画面表示処理を実行する。待受画面表示処理では、後述するように、ショートカット登録された機能に対応付けられたショートカットアイコン画像を待受背景画面上の所定位置に配列表示し、その内の先頭位置のショートカットアイコン画像をフォーカスさせた待受画面を作成して表示部４に表示する。
【００２５】
続いて、ステップＳＡ３以降では、こうした待受画面が表示されている状態で操作可能な各種スイッチ（オフフックスイッチ、オンフックスイッチ、機能設定スイッチ、カーソルスイッチおよびＯＫスイッチ）の操作に応じた処理を実行する。以下では、これらスイッチがそれぞれオン操作された場合の各動作を説明する。
【００２６】
ａ．オフフックスイッチがオン操作された場合
ユーザが通話を開始すべくオフフックスイッチをオン操作すると、ステップＳＡ３の判断結果が「ＹＥＳ」になり、ステップＳＡ４に進み、表示部４に表示される画面を待受画面から番号入力画面に変更し、この番号入力画面においてキー入力される電話番号を表示する。電話番号を入力し終えると、ステップＳＡ５〜ＳＡ６にて、入力された電話番号に基づき発信および呼出報知を行う。呼出報知に応じて着呼側がオフフックして回線接続されると、ステップＳＡ７の判断結果が「ＹＥＳ」になり、ステップＳＡ８に進み、通話処理を実行する。
【００２７】
ｂ．オンフックスイッチがオン操作された場合
上記ステップＳＡ８の通話処理中にユーザがオンフックスイッチをオン操作したとする。そうすると、ステップＳＡ９の判断結果が「ＹＥＳ」になり、ステップＳＡ１０に進み、回線を切る終話処理を実行した後、前述のステップＳＡ２に処理を戻して待受画面表示状態に復帰する。
【００２８】
ｃ．機能設定スイッチがオン操作された場合
待受画面表示状態でユーザが機能設定スイッチをオン操作すると、図３に示すステップＳＡ１１の判断結果が「ＹＥＳ」になり、ステップＳＡ１２に進む。ステップＳＡ１２では、例えばカメラ機能やメール機能など各種機能を表す項目（アイテムアイコン）を一覧表示するメニュー画面（不図示）を表示部４に表示する。続いて、ステップＳＡ１３では、メニュー画面に一覧表示される項目（アイテムアイコン）の内のひとつの項目（デフォルトアイテム）にカーソルをフォーカスさせる。なお、ここで言う”フォーカス”とは、カーソルをアイテムアイコンにポイテンティングさせ、当該アイテムアイコンに対応付けられた項目を選択する処理を指す。
【００２９】
次に、ステップＳＡ１４では、カーソルスイッチのオン操作の有無を判断する。カーソルスイッチがオン操作されると、判断結果は「ＹＥＳ」になり、次のステップＳＡ１５に進み、カーソルスイッチのオン操作に応じてフォーカス位置を移動させた後、ステップＳＡ１６に処理を進める。カーソルスイッチがオン操作されない場合には、上記ステップＳＡ１４の判断結果が「ＮＯ」になり、ステップＳＡ１６に進む。ステップＳＡ１６〜ＳＡ１７では、決定スイッチおよびクリアスイッチのオン操作の有無を判断する。いずれのスイッチもオン操作されなければ、ステップＳＡ１６〜ＳＡ１７の各判断結果は「ＮＯ」となり、上述のステップＳＡ１４に処理を戻す。クリアスイッチがオン操作された場合には、ステップＳＡ１７の判断結果が「ＹＥＳ」になり、図２に図示するステップＳＡ２に処理を戻して待受画面表示状態に復帰する。
【００３０】
一方、決定スイッチがオン操作されると、ステップＳＡ１６の判断結果が「ＹＥＳ」になり、ステップＳＡ１８に進む。ステップＳＡ１８では、決定スイッチがオン操作された時にフォーカスされている項目が、「ショートカット追加削除」であるか否かを判断する。「ショートカット追加削除」以外であれば、判断結果は「ＮＯ」になり、ステップＳＡ１９に進み、「ショートカット追加削除」以外でフォーカスされた項目に対応した、その他の処理を実行する。次いで、ステップＳＡ２０では、上記ステップＳＡ１９にて実行した直前の機能をショートカット登録するショートカット登録処理（後述する）を実行する。この後、図２に図示するステップＳＡ２に処理を戻して待受画面表示状態に復帰する。これに対し、決定スイッチがオン操作された時にフォーカスされている項目が「ショートカット追加削除」であると、上記ステップＳＡ１８の判断結果は「ＹＥＳ」となり、ステップＳＡ２１に進み、ショートカット追加削除処理（後述する）を実行してから図２に図示するステップＳＡ２に処理を戻して待受画面表示状態に復帰する。
【００３１】
ｄ．カーソルスイッチがオン操作された場合
待受画面表示状態でユーザがカーソルスイッチをオン操作すると、図４に示すステップＳＡ２２の判断結果が「ＹＥＳ」になり、ステップＳＡ２３に進む。ステップＳＡ２３では、待受画面に表示されるショートカットアイコンについてフォーカス位置を移動させる。
【００３２】
ｅ．ＯＫスイッチがオン操作された場合
待受画面表示状態でユーザがＯＫスイッチをオン操作すると、ステップＳＡ２４の判断結果が「ＹＥＳ」になり、ステップＳＡ２５に進む。ステップＳＡ２５では、ＯＫスイッチをオン操作した時にフォーカスされているショートカットアイコン位置を表す値をレジスタｉにストアする。次いで、ステップＳＡ２６では、このレジスタｉに格納された値で指定されるショートカットレジスタＳＣＲ［ｉ］に格納されたショートカット登録データが指定する機能処理の実行を指示する。つまり、ＯＫスイッチをオン操作した時点でフォーカスされているショートカットアイコンに登録された機能を起動させる。なお、ショートカットレジスタＳＣＲ［ｉ］に格納されるショートカット登録データは、ショートカット登録された機能名と、その機能名に対応した処理プログラムを指定するプログラムポインタとを含む。
【００３３】
（２）待受画面表示処理の動作
次に、図５を参照して待受画面表示処理の動作を説明する。上述したメインルーチンのステップＳＡ２（図２参照）を介して本処理が実行されると、制御部１３は図５のステップＳＢ１に進み、メモリ１６のデータ領域から待受画面用の背景画像データを読み出して待受背景画面を表示部４に表示する。続いて、ステップＳＢ２では、ショートカットアイコン画像データを格納するレジスタＤＳＰ［０］〜［ｎ］をクリアする。次に、ステップＳＢ３では、サーチポインタｉをゼロリセットする。そして、ステップＳＢ４では、サーチポインタｉで指定されるショートカットレジスタＳＣＲ［ｉ］にショートカット登録データが格納されているかどうかを判断する。
【００３４】
ショートカット登録データが格納されていると、判断結果は「ＹＥＳ」になり、ステップＳＢ６に進む。ステップＳＢ６では、ショートカットレジスタＳＣＲ［ｉ］に格納されるショートカット登録データに対応したショートカットアイコン画像データをレジスタＤＳＰ［ｉ］にストアする。具体的には、システムＲＯＭ１５に記憶されるアイコンテーブルＩＴＢＬを参照して、ショートカット登録データに含まれる機能名に対応付けられたショートカットアイコン画像データのアイコン識別子を読み出し、このアイコン識別子で指定されるショートカットアイコン画像データをメモリ１６のデータ領域から読み出してレジスタＤＳＰ［ｉ］に格納する。次いで、ステップＳＢ７では、レジスタＤＳＰ［ｉ］に格納されたショートカットアイコン画像データを待受背景画面上に表示する。なお、レジスタＤＳＰ［０］〜［ｎ］にそれぞれ格納されるショートカットアイコン画像データの、待受背景画面上の表示位置は予め設定されている。
【００３５】
次に、ステップＳＢ８では、サーチポインタｉをインクリメントして歩進させてから上述のステップＳＢ４に処理を戻す。以後、ショートカットレジスタＳＣＲ［ｉ］から全てのショートカット登録データを読み出し終えるまでステップＳＢ４〜ＳＢ８を繰り返す。これにより、例えば図１０に図示するように、ショートカット登録された機能名のショートカットアイコン画像が待受背景画面上のショートカット表示エリアＳＣＥに配列表示される。そして、ショートカットレジスタＳＣＲ［ｉ］から全てのショートカット登録データを読み出し終えると、ステップＳＢ４の判断結果が「ＮＯ」になり、ステップＳＢ５に進み、待受背景画面上のショートカット表示エリアＳＣＥに配列表示されるショートカットアイコン画像の内、レジスタＤＳＰ［０］に対応した先頭位置のショートカットアイコン画像ＴＳＣをフォーカスさせてから本処理を完了する。
【００３６】
このように、待受画面表示処理では、例えば図１０に図示するように、ショートカット登録された機能名のショートカットアイコン画像を待受背景画面上のショートカット表示エリアＳＣＥに配列表示し、その内の先頭位置のショートカットアイコン画像ＴＳＣをフォーカスさせた待受画面を作成して表示する。
【００３７】
（３）ショートカット追加削除処理の動作
次に、図６を参照してショートカット追加削除処理の動作を説明する。前述したメインルーチンのステップＳＡ２１（図３参照）を介して本処理が実行されると、制御部１３は図６に図示するステップＳＣ１に進み、ショートカット追加削除画面を表示部４に表示する。図示していないが、ショートカット追加削除画面には、カーソルスイッチのオン操作に応じてフォーカスされる項目として「追加」および「削除」を有する。そして、ステップＳＣ２では、いずれか一方の項目、例えば「追加」がデフォルトであれば、それをフォーカスする。続いて、ステップＳＣ３〜ＳＣ９では、カーソルスイッチ、決定スイッチおよびクリアスイッチのオン操作に応じた処理を実行する。
【００３８】
すなわち、カーソルスイッチがオン操作されると、ステップＳＣ３の判断結果は「ＹＥＳ」となり、ステップＳＣ４に進み、フォーカス位置を移動させる。そして、決定スイッチがオン操作されると、ステップＳＣ５の判断結果が「ＹＥＳ」になり、ステップＳＣ７に進む。ステップＳＣ７では、決定スイッチがオン操作された時点のフォーカス位置が「追加」または「削除」のいずれであるかを判断する。フォーカス位置が「追加」であると、ステップＳＣ８を介してショートカットアイコンを待受画面に追加登録するアイコン追加処理（後述する）を実行し、一方、フォーカス位置が「削除」であれば、ステップＳＣ９を介してショートカットアイコンを待受画面から削除するアイコン削除処理（後述する）を実行する。本処理を中断すべくクリアスイッチがオン操作された場合には、ステップＳＣ６の判断結果が「ＹＥＳ」になり、何も行わずに本処理を完了させる。
【００３９】
（４）アイコン追加処理の動作
次に、図７を参照してアイコン追加処理の動作を説明する。上述したステップＳＣ８を介して本処理が実行されると、制御部１３は図７に図示するステップＳＤ１に処理を進め、サーチポインタｉをゼロリセットする。次いで、ステップＳＤ２〜ＳＤ５では、ショートカット登録されていない機能名を一覧表示するアイコン追加画面（不図示）を作成して表示部４に表示する。すなわち、ステップＳＤ２では、サーチポインタｉに対応する機能がショートカット登録済みであるか否かを判断する。登録済みであると、判断結果は「ＮＯ」になり、ステップＳＤ４に進む。
【００４０】
一方、未登録であれば、判断結果が「ＹＥＳ」となり、ステップＳＤ３に進み、リストに機能名を表示する。そして、ステップＳＤ４では、サーチポインタｉを歩進させ、続くステップＳＤ５では、歩進されたサーチポインタｉが機能数を超えたか、つまりショートカット登録されていない機能名を検索し終えたかどうかを判断する。検索し終えていなければ、判断結果は「ＮＯ」となり、ステップＳＤ２に処理を戻し、以後、ショートカット登録されていない機能名を検索し終えるまでステップＳＤ２〜ＳＤ５を繰り返す。
【００４１】
こうして、ショートカット未登録の機能名を一覧表示するアイコン追加画面が作成されると、制御部１３はステップＳＤ６に処理を進め、その一覧表示される機能名のひとつをフォーカスする。次いで、ステップＳＤ７〜ＳＤ１０では、カーソルスイッチ、決定スイッチおよびクリアスイッチのオン操作に応じた処理を実行する。すなわち、クリアスイッチがオン操作された場合には、ステップＳＤ１０の判断結果が「ＹＥＳ」になり、本処理を完了させる。一方、カーソルスイッチがオン操作されると、ステップＳＤ７の判断結果が「ＹＥＳ」になり、ステップＳＤ８に進み、フォーカス位置を移動させる。そして、決定スイッチがオン操作されると、ステップＳＤ９の判断結果が「ＹＥＳ」になり、ステップＳＤ１１に進む。
【００４２】
ステップＳＤ１１〜ＳＤ１５では、登録可能な最大値までサーチポインタｉを歩進させながら、空きのショートカットレジスタＳＣＲ［ｉ］を検索し、空いているショートカットレジスタＳＣＲ［ｉ］にアイコン追加画面で指定された機能名と、その機能名に対応した処理プログラムを指定するプログラムポインタとを含むショートカット登録データを登録する。
すなわち、ステップＳＤ１１では、サーチポインタｉをゼロリセットし、続くステップＳＤ１２では、サーチポインタｉに対応したショートカットレジスタＳＣＲ［ｉ］が空きであるか否かを判断する。空きでなければ、判断結果は「ＮＯ」になり、ステップＳＤ１３に進み、サーチポインタｉを歩進させる。
【００４３】
そして、ステップＳＤ１４では、歩進したサーチポインタｉが登録可能な最大値を超えたか否かを判断する。登録可能な最大値を超えると、判断結果は「ＹＥＳ」になり、本処理を完了させるが、最大値を超えていなければ、判断結果が「ＮＯ」になり、ステップＳＤ１２に処理を戻す。以後、サーチポインタｉが最大値を超えるまでステップＳＤ１２〜ＳＤ１４を繰り返して空いているショートカットレジスタＳＣＲ［ｉ］を検索する。そして、空いているショートカットレジスタＳＣＲ［ｉ］が見つかると、ステップＳＤ１２の判断結果が「ＹＥＳ」となり、ステップＳＤ１５に進み、空きのショートカットレジスタＳＣＲ［ｉ］にアイコン追加画面で指定された機能名と、その機能名に対応した処理プログラムを指定するプログラムポインタとを含むショートカット登録データを追加登録する。この後、ステップＳＤ１６に進み、アイコン追加画面に一覧表示される機能名の内、追加登録した機能名の表示をクリアして上述のステップＳＤ１に処理を戻す。
【００４４】
このように、アイコン追加処理では、ショートカット未登録の機能名を一覧表示するアイコン追加画面からユーザが新たにショートカット登録したい機能名を選ぶと、その機能名および当該機能名に対応した処理プログラムを指定するプログラムポインタを含むショートカット登録データを空いているショートカットレジスタＳＣＲ［ｉ］に登録する。そして、前述した待受画面表示処理（図５参照）では、新たなショートカット登録データがショートカットレジスタＳＣＲ［ｉ］に登録されると、それに対応してレジスタＤＳＰ［ｉ］に格納されるショートカットアイコン画像をショートカット表示エリアＳＣＥ（図１０参照）に追加して待受画面に表示する。
【００４５】
（５）アイコン削除処理の動作
次に、図８を参照してアイコン削除処理の動作を説明する。前述したステップＳＣ９（図６参照）を介して本処理が実行されると、制御部１３は図８に図示するステップＳＥ１に処理を進め、サーチポインタｉをゼロリセットする。次いで、ステップＳＥ２〜ＳＥ４では、ショートカットレジスタＳＣＲ［ｉ］から全てのショートカット登録データを読み出し、これに基づきショートカット登録済みの機能名を一覧表示するアイコン削除画面（不図示）を作成して表示部４に表示する。
【００４６】
すなわち、ステップＳＥ２では、ショートカットレジスタＳＣＲ［ｉ］からショートカット登録データを全て読み出し終えたかどうかを判断する。読み出し終えていなければ、判断結果は「ＹＥＳ」になり、ステップＳＥ３に進み、サーチポインタｉに対応したショートカットレジスタＳＣＲ［ｉ］から読み出すショートカット登録データに含まれる機能名を表示する。次いで、ステップＳＥ４では、サーチポインタｉを歩進させてから上記ステップＳＥ２に処理を戻す。以後、ショートカットレジスタＳＣＲ［ｉ］を全て読み出し終えるまでステップＳＥ２〜ＳＥ４を繰り返し、これに応じて読み出されるショートカット登録データに含まれる機能名を一覧表示するアイコン削除画面を作成する。
【００４７】
そして、ショートカットレジスタＳＣＲ［ｉ］を全て読み出し終えると、ステップＳＥ２の判断結果が「ＮＯ」になり、ステップＳＥ５に進み、アイコン削除画面に一覧表示される機能名のひとつをフォーカスする。次いで、ステップＳＥ６〜ＳＥ９では、カーソルスイッチ、決定スイッチおよびクリアスイッチのオン操作に応じた処理を実行する。アイコン削除をキャンセルすべくクリアスイッチがオン操作された場合には、ステップＳＥ９の判断結果が「ＹＥＳ」になり、本処理を完了させる。一方、カーソルスイッチがオン操作されると、ステップＳＥ６の判断結果が「ＹＥＳ」になり、ステップＳＥ７に進み、フォーカス位置を移動させる。そして、決定スイッチがオン操作されると、ステップＳＥ８の判断結果が「ＹＥＳ」になり、ステップＳＥ１０に進む。
【００４８】
ステップＳＥ１０では、フォーカス位置の機能名に対応した値をサーチポインタｉにストアし、続くステップＳＥ１１では、そのサーチポインタｉに対応したショートカットレジスタＳＣＲ［ｉ］に格納されるショートカット登録データをクリアする。続いて、ステップＳＥ１２〜ＳＥ１５では、上記ステップＳＥ１１にてショートカットレジスタＳＣＲ［ｉ］をクリアしたのに伴い、このクリアしたショートカットレジスタＳＣＲ［ｉ］に後続のショートカット登録データを移すように順番を１つずつ繰上げた後、最後尾のショートカットレジスタＳＣＲ［ｉ］をクリアして本処理を完了させる。
【００４９】
このように、アイコン削除処理では、ショートカット登録済みの機能名を一覧表示するアイコン削除画面からユーザがショートカット解除したい機能名を選ぶと、その機能名に対応したショートカット登録データを格納するショートカットレジスタＳＣＲ［ｉ］をクリアする。この後、データクリアされたショートカットレジスタＳＣＲ［ｉ］に、後続のショートカット登録データを移すように順番を１つずつ繰上げた後、最後尾のショートカットレジスタＳＣＲ［ｉ］をクリアする。そして、前述した待受画面表示処理（図５参照）では、ショートカットレジスタＳＣＲ［ｉ］のクリアに伴い、それに対応するレジスタＤＳＰ［ｉ］に格納されるショートカットアイコン画像を非表示とし、これによりショートカット解除されたアイコンを待受画面から削除する。
【００５０】
（６）ショートカット登録処理の動作
次に、図９を参照してショートカット登録処理の動作を説明する。前述したメインルーチンのステップＳＡ２０（図３参照）を介して本処理が実行されると、制御部１３は図９に図示するステップＳＦ１に進み、サーチポインタｉをゼロリセットする。次いで、ステップＳＦ２〜ＳＦ３では、サーチポインタｉを歩進させながら、ショートカット登録データが登録されていない空きのショートカットレジスタＳＣＲ［ｉ］を検索する。そして、空きのショートカットレジスタＳＣＲ［ｉ］が見つかると、ステップＳＦ２の判断結果が「ＮＯ」になり、ステップＳＦ４に進む。
【００５１】
ステップＳＦ４〜ＳＦ６では、新たにショートカット登録する機能をショートカットレジスタＳＣＲ［０］に割当てる為、サーチポインタｉをデクリメントしながら、ショートカットレジスタＳＣＲ［ｉ］の順番を１つずつ繰下げる。そして、デクリメントされたサーチポインタｉが「０」になると、ステップＳＦ６の判断結果が「ＹＥＳ」になり、ステップＳＦ７に進む。ステップＳＦ７では、図３に図示するメインルーチンのステップＳＡ１４〜ＳＡ１６にて指定され、ステップＳＡ１９にて実行された機能（直前の機能）の機能名と、その機能名に対応した処理プログラムを指定するプログラムポインタとを含むショートカット登録データを、ショートカットレジスタＳＣＲ［０］に登録して本処理を完了させる。
【００５２】
以上説明したように、本実施の形態によれば、機能設定スイッチの操作で指定した機能を実行し終えると、その機能の起動を指示するショートカットアイコンが待受画面に自動的に登録される。そして、待受画面に登録されたショートカットアイコンがユーザによって操作されると、当該ショートカットアイコンに割当てられた機能を起動する。これにより、例えば操作キーの押し間違いでユーザの意図に反して他の機能を呼出してしまった場合でも、その直前に使った機能を簡単かつ即座に呼出すことが可能になっている。
【００５３】
また、本実施の形態では、ある機能を実行し終えた時点で、その機能の起動を指示するショートカットアイコンを待受画面に自動登録する場合、複数のショートカットアイコンが配列表示されるショートカット表示エリアＳＣＥ（図１０参照）の内、例えば先頭部分など常に最初に選択し易い位置に表示するようにした為、直前に使った機能が一目瞭然となり、これ故、直前に使った機能を簡単に呼出せるようになる。
【００５４】
さらに、本実施の形態では、直前に使った機能の起動を指示するショートカットアイコンが待受画面に自動登録される毎に、それ以前に登録されたショートカットアイコンの表示位置を１つずつ繰下げるようにずらすので、待受画面に配列表示されるショートカットアイコンが機能実行順に並べられ、機能実行履歴を表現することも可能になっている。
【００５５】
なお、上述した実施形態では、ある機能の操作を終えた時点で当該機能の起動を指示するショートカットを自動登録するようにしたが、これに替えて、ある機能の操作を始めた時点でその機能の起動を指示するショートカットを自動登録する態様として良く、そのような態様であっても直前に使った機能を簡単に呼出せるようになる。
また、上述した実施形態では、ある機能の操作を終えた時点で当該機能の起動を指示するショートカットアイコンを待受画面に設けるようにしたが、これに限らず、例えばユーザがカスタマイズできるマイ機能メニュー画面などに自動登録する態様としても構わない。
【図面の簡単な説明】
【００５６】
【図１】本発明による実施の一形態の構成を示すブロック図である。
【図２】メインルーチンの動作を示すフローチャートである。
【図３】メインルーチンの動作を示すフローチャートである。
【図４】メインルーチンの動作を示すフローチャートである。
【図５】待受画面表示処理の動作を示すフローチャートである。
【図６】ショートカット追加削除処理の動作を示すフローチャートである。
【図７】アイコン追加処理の動作を示すフローチャートである。
【図８】アイコン削除処理の動作を示すフローチャートである。
【図９】ショートカット登録処理の動作を示すフローチャートである。
【図１０】待受画面に配列表示されるショートカットアイコンの一例を示す図である。
【符号の説明】
【００５７】
１  携帯電話
２  アンテナ
３  スピーカ
４  表示部
５  キー入力部
６  マイク
７  メモリカード
８  カメラ
９  スピーカ
１０  バイブレータ
１１  無線送受信部
１２  無線信号処理部
１３  制御部
１４  加入者情報記憶部
１５  システムＲＯＭ
１６  メモリ
１７  音声信号処理部
１８〜２０  ドライバ
２１  パソコンインタフェース
【図１】
2005173964.tif 000003
【図２】
2005173964.tif 000004
【図３】
2005173964.tif 000005
【図４】
2005173964.tif 000006
【図５】
2005173964.tif 000007
【図６】
2005173964.tif 000008
【図７】
2005173964.tif 000009
【図８】
2005173964.tif 000010
【図９】
2005173964.tif 000011
【図１０】
2005173964.tif 000012