(57)【要約】【課題】画面遷移経路をユーザに把握させるために、有用な情報を表示することができる表示装置を提供すること。【解決手段】ＭＦＰ１は、画面の遷移が行われ、遷移後の画面が選択形式画面からウィザード画面へ変更された場合に、ウィザード画面へ変更されたことを示すウィザード画面の画面タイトルを、パンくずリスト表示領域３４に表示された選択形式画面の画面タイトルに続けて表示する。よって、ＭＦＰ１によれば、画面遷移経路をユーザに把握させるための有用な情報を表示することができる。【選択図】図３
2010219884.tif 000002
【特許請求の範囲】
【請求項１】
画面を表示する表示部と、
その表示部の設定画面領域に、各種情報の設定を行なうための階層構造からなる複数の設定画面を遷移させて１の前記設定画面を表示させる設定画面表示手段と、
前記設定画面領域に表示された設定画面を構成する予め準備された選択肢から１の選択肢を選択する選択形式画面で使用する選択手段と、
その選択手段により前記１の選択肢が選択された場合に、その選択によって前記設定画面領域に表示される遷移後の前記設定画面が、前記選択形式画面であるか、または、前記設定画面を構成する予め準備された質問に対して回答を入力する対話形式画面であるかを判定する判定手段と、
前記遷移後の設定画面が前記選択形式画面であると前記判定手段により判定された場合に、その遷移後の設定画面までの遷移履歴を、前記設定画面領域とは異なる表示領域である履歴表示領域に表示する遷移履歴表示手段と、
前記遷移後の設定画面が前記対話形式画面であると前記判定手段により判定された場合に、その遷移後の設定画面が前記選択形式画面から対話形式画面へ変更されたことを示す変更情報を、前記履歴表示領域に表示されている前記遷移履歴に続けて表示する変更情報表示手段とを備えていることを特徴とする表示装置。
【請求項２】
前記設定画面表示手段は、
前記設定画面領域に表示する各設定画面を記憶する設定画面記憶手段と、
前記設定画面領域に表示する前記遷移後の設定画面が、前記選択形式画面か対話形式画面かのいずれであるかを特定可能な画面情報を、前記設定画面記憶手段に記憶された各設定画面に対応して記憶する画面情報記憶手段とを備え、
前記判定手段は、前記選択手段により前記１の選択肢が選択された場合に、その選択に伴って表示される前記遷移後の設定画面を前記設定画面記憶手段に記憶した各設定画面から特定し、その特定した設定画面に対応する画面情報を前記画面情報記憶手段から読み出して、前記遷移後の設定画面が、前記選択形式画面か対話形式画面かのいずれであるかを判定することを特徴とする請求項１記載の表示装置。
【請求項３】
前記変更情報表示手段は、前記遷移履歴の表示態様とは異なる表示態様で、前記変更情報を前記遷移履歴に続けて表示する表示態様変更手段を備えていることを特徴とする請求項１または２に記載の表示装置。
【請求項４】
前記設定画面表示手段により表示される前記対話形式画面の開始から終了までの画面の遷移予定を、その遷移予定に含まれる各画面を特定可能な文字列で示した遷移予定情報が記憶される遷移予定記憶手段を備え、
前記変更情報表示手段は、前記遷移後の設定画面が対話形式画面であると前記判定手段により判定された場合に、前記遷移予定記憶手段から前記遷移予定情報を読み出しその読み出した遷移予定情報を使用して、前記文字列で示される前記対話形式画面の遷移予定を、前記履歴表示領域へ前記遷移履歴に続けて前記変更情報として表示する遷移予定表示手段を備えていることを特徴とする請求項１から３のいずれかに記載の表示装置。
【請求項５】
前記遷移予定記憶手段は、前記対話形式画面のうちの１つの画面が他の画面と分岐を構成するかを示す分岐情報を、前記遷移予定に含まれる各画面に対応して記憶する分岐情報記憶手段を備え、
前記遷移予定表示手段は、
前記遷移後の設定画面が前記対話形式画面であると前記判定手段により判定された場合に、前記分岐情報記憶手段に記憶された分岐情報を使用して、前記遷移履歴に続けて表示する前記対話形式画面の遷移予定に前記分岐を構成する画面が存在するか否かを判定する分岐判定手段と、
その分岐判定手段により前記分岐を構成する画面が遷移予定に存在すると判定された場合に、その分岐を構成する画面以下の階層の対話形式画面に対応する文字列を除外して、前記遷移履歴に続けて表示する遷移予定を、前記分岐を構成する画面よりも上位の階層の対話形式画面までのものに変更する変更手段とを備えていることを特徴とする請求項４記載の表示装置。
【請求項６】
前記対話形式画面のうち、何れの対話形式画面が前記設定画面表示手段により前記設定画面領域に表示中であるかを示す表示中情報を記憶する表示中記憶手段を備え、
前記変更情報表示手段は、
前記設定画面領域に表示される前記対話形式画面が遷移する度に、前記表示中記憶手段に記憶された表示中情報を使用して前記表示中である対話形式画面を特定する特定手段と、
前記対話形式画面の遷移予定を示す文字列のうち、前記特定手段により特定された前記設定画面領域に表示中の対話形式画面に対応する前記文字列の表示形態を、前記設定画面領域に表示されていない対話形式画面に対応する前記文字列の表示形態とは異なる表示形態へ変更する表示形態変更手段を備えていることを特徴とする請求項４または５に記載の表示装置。
【請求項７】
前記設定画面表示手段により表示される対話形式画面の開始から終了までを構成する各画面が特定可能な文字列を、前記各画面に対応して記憶する文字列記憶手段と、
前記対話形式画面のうち、何れの対話形式画面が前記設定画面表示手段により前記設定か面領域に表示中であるかを示す表示中情報を記憶する表示中記憶手段とを備え、
前記変更情報表示手段は、
前記遷移後の設定画面が対話形式画面であると前記判定手段により判定された場合に、前記文字列記憶手段から前記対話形式画面の開始に対応する文字列を取得する開始文字列取得手段と、
前記設定画面領域に表示される前記対話形式画面が遷移する度に、前記表示中記憶手段に記憶された表示中情報を使用して前記設定画面領域に表示中である対話形式画面を特定し、その特定した前記対話形式画面に対応する文字列を前記文字列記憶手段から取得する表示中文字列取得手段と、
その表示中文字列取得手段が取得した前記表示中の対話形式画面に対応する文字列を、前記開始文字列取得手段が取得した前記対話形式画面の開始に対応する文字列の次に配置した一組の文字列を、前記履歴表示領域へ前記遷移履歴に続けて前記変更情報として表示する文字列表示手段とを備えていることを特徴とする請求項１から３のいずれかに記載の表示装置。
【請求項８】
前記履歴表示領域は、第１履歴表示領域と、その第１履歴表示領域とは異なる位置に配置された第２履歴表示領域に分けられており、
前記遷移履歴表示手段は、前記第１履歴表示領域へ前記遷移履歴を表示する構成であり、
前記文字列表示手段は、
前記第１履歴表示領域へ、前記開始文字列取得手段が取得した前記対話形式画面の開始に対応する文字列を前記遷移履歴に続けて表示する一方、
前記第２履歴表示領域へ、前記表示中文字列取得手段が取得した前記表示中の対話形式画面に対応する文字列を表示することを特徴とする請求項７記載の表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は表示装置に関するものである。
【背景技術】
【０００２】
装置に対する所望の動作を実行させるための各設定内容を表示する表示装置が知られている。表示装置の一例としての多機能周辺装置では、表示パネルに、設定用のメニュー画面を表示させる。このメニュー画面には、多機能周辺装置が有する機能毎の選択項目（例えば、一般設定、ファクシミリ設定、スキャナ設定）が含まれ、ユーザはそれらの選択項目の中からいずれかの項目を選択する。多機能周辺装置は、表示パネルにおける表示を、選択された機能に関する設定項目一覧画面に遷移させる。
【０００３】
次に、ユーザは、設定項目一覧画面の中から、いずれかの設定項目を選択することにより、多機能周辺装置の表示パネルにおける表示を、その設定項目の内容変更画面に遷移させる。そして、その内容変更画面が表示されている状態で、ユーザは、所望の設定内容を入力し、設定内容を変更する。
【０００４】
このように予め準備された画面がユーザ操作に従って遷移する場合に、画面遷移の経路を示すための表示形態として、「パンくずリスト」という表現形態が知られている（例えば、特開２００６−２３６１４２号公報参照）。
【０００５】
パンくずリストとは、例えば、「メニュー画面＞ファクシミリ設定＞解像度」というように、現在表示中の画面に至るまでの画面遷移経路にある各画面の名称を並べて表示する形態である。パンくずリストを画面と共に表示することにより、ユーザは、当該表示中の画面が、どのような機能に関する、どのような設定項目についての画面であるかを、認識することができる。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００６−２３６１４２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、上述したパンくずリストに示される画面遷移履歴の表示対象は、画面表示形態が、予め準備された選択肢からユーザが１の選択肢を選択する形式のものに限られている。よって、画面表示形態が、１の選択肢を選択する形式の画面（選択形式画面）から、予め準備された質問に対してユーザが回答を入力する形式の画面（例えば、「ウィザード画面に代表される対話形式画面）に変更された場合には、それ以後、画面遷移履歴に何らの情報も反映させることができない。従って、ユーザに対し、画面遷移経路を把握させるための適切な情報を提示できないという問題点があった。
【０００８】
本発明は、上記問題点を解決するためになされたものであり、画面遷移経路をユーザに把握させるために、有用な情報を表示することができる表示装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
この目的を達成するために、本発明の表示装置は、画面を表示する表示部と、その表示部の設定画面領域に、各種情報の設定を行なうための階層構造からなる複数の設定画面を遷移させて１の前記設定画面を表示させる設定画面表示手段と、前記設定画面領域に表示された設定画面を構成する予め準備された選択肢から１の選択肢を選択する選択形式画面で使用する選択手段と、その選択手段により前記１の選択肢が選択された場合に、その選択によって前記設定画面領域に表示される遷移後の前記設定画面が、前記選択形式画面であるか、または、前記設定画面を構成する予め準備された質問に対して回答を入力する対話形式画面であるかを判定する判定手段と、前記遷移後の設定画面が前記選択形式画面であると前記判定手段により判定された場合に、その遷移後の設定画面までの遷移履歴を、前記設定画面領域とは異なる表示領域である履歴表示領域に表示する遷移履歴表示手段と、前記遷移後の設定画面が前記対話形式画面であると前記判定手段により判定された場合に、その遷移後の設定画面が前記選択形式画面から対話形式画面へ変更されたことを示す変更情報を、前記履歴表示領域に表示されている前記遷移履歴に続けて表示する変更情報表示手段とを備えている。
【００１０】
なお、本発明は、表示装置のための制御装置、制御方法、表示装置を制御するコンピュータプログラム、該コンピュータプログラムを記録する記録媒体等の種々の態様で実現可能である。
【発明の効果】
【００１１】
請求項１記載の表示装置によれば、画面遷移経路をユーザに把握させるために、有用な情報を表示することができるという効果がある。これは、変更情報表示手段が、遷移後の設定画面が選択形式画面から対話形式画面へ変更されたことを示す変更情報を、履歴表示領域に表示されている遷移履歴に続けて表示することができるからである。
【００１２】
請求項２記載の表示装置によれば、請求項１記載の表示装置の奏する効果に加え、判定手段は、遷移後の設定画面が、選択形式画面か対話形式画面かのいずれであるかを正確に判定することができるという効果がある。
【００１３】
請求項３記載の表示装置によれば、請求項１または２に記載の表示装置の奏する効果に加え、遷移履歴に続けて表示される変更情報をユーザに一目で把握させることができるという効果がある。
【００１４】
請求項４記載の表示装置によれば、請求項１から３のいずれかに記載の表示装置の奏する効果に加え、対話形式画面の遷移予定をユーザに把握させることができるという効果がある。
【００１５】
請求項５記載の表示装置によれば、請求項４記載の表示装置の奏する効果に加え、遷移履歴に続けて表示する対話形式画面の遷移予定を、分岐を構成する画面よりも上位の階層の対話形式画面までのものにすることで、ユーザの混乱を防止することができるという効果がある。
【００１６】
請求項６記載の表示装置によれば、請求項４または５に記載の表示装置の奏する効果に加え、対話形式画面の遷移予定の文字列のうち、設定画面領域に表示中である対話形式画面に対応する文字列を、ユーザに一目で把握させることができるという効果がある。
【００１７】
請求項７記載の表示装置によれば、請求項１から３のいずれかに記載の表示装置の奏する効果に加え、遷移履歴に続けて表示する変更情報を、対話形式画面の開始に対応する文字列と、その文字列の次に配置される、設定画面領域に表示中の対話形式画面に対応する文字列とに留めることで、対話形式画面に対応する文字列の表示数を低減することができる。よって、変更情報をユーザが見易いものにすることができるという効果がある。
【００１８】
請求項８記載の表示装置によれば、請求項７記載の表示装置の奏する効果に加え、第２履歴表示領域には、表示中の対話形式画面に対応する文字列だけを表示させるので、ユーザに対し、現在表示中の対話形式画面が何であるかを一目で把握させることができるという効果がある。
【図面の簡単な説明】
【００１９】
【図１】ＭＦＰの電気的構成を示したブロック図である。
【図２】画面管理テーブルの構成の一例を示す図である。
【図３】ＬＣＤパネルに、パンくずリストを表示したイメージ図である。
【図４】設定画面表示処理を示すフローチャートである。
【図５】図４に示す設定画面表示処理の続きを示すフローチャートである。
【図６】図５に示す設定画面表示処理の続きを示すフローチャートである。
【図７】図６に示す設定画面表示処理の続きを示すフローチャートである。
【図８】ＬＣＤパネルに、パンくずリストを表示したイメージ図である。
【図９】ＬＣＤパネルに、パンくずリストを表示したイメージ図である。
【図１０】第２実施形態の設定画面表示処理の一部を示すフローチャートである。
【図１１】ＬＣＤパネルに、パンくずリストを表示したイメージ図である。
【図１２】第３実施形態の設定画面表示処理の一部を示すフローチャートである。
【発明を実施するための形態】
【００２０】
以下、本発明の実施形態について、添付図面を参照して説明する。図１は、本発明の表示装置の実施形態である多機能周辺装置（以下、「ＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）」と称す）１の電気的構成を示したブロック図である。
【００２１】
ＭＦＰ１は、ファクシミリ機能、プリント機能などの各種機能を有する多機能周辺装置である。このＭＦＰ１では、各種機能の動作条件等を規定する種々の設定項目を有している。更に、ＭＦＰ１は、各設定項目の設定内容を変更するために予め準備された複数種類の設定画面を、予め定められた画面遷移経路に従った順序で、液晶表示器１６（ＬＣＤ１６）に表示するように構成されている。
【００２２】
図１は、ＭＦＰ１の電気的構成を示したブロック図である。ＭＦＰ１には、ＣＰＵ１１、ＲＯＭ１２、ＲＡＭ１３、フラッシュメモリ１４、操作キー１５、ＬＣＤ１６、スキャナ２０、プリンタ２１、電話／ＦＡＸ部２２が設けられている。ＣＰＵ１１、ＲＯＭ１２、ＲＡＭ１３、フラッシュメモリ１４は、バスライン２６を介して相互に接続されており、バスライン２６は、入出力ポート２７に接続されている。また、操作キー１５、ＬＣＤ１６、スキャナ２０、プリンタ２１、電話／ＦＡＸ部２２は、それぞれ、入出力ポート２７に接続されている。なお、ＭＦＰ１には、パーソナルコンピュータまたはＬＡＮ（図示せず）と接続するためのインターフェイス等、さらに他の構成も設けられているが、図示および説明は省略する。
【００２３】
ＣＰＵ１１は、入出力ポート２７に接続された各部を制御する制御装置である。ＲＯＭ１２は、このＭＦＰ１で実行される制御プログラム１２ａ、画面管理テーブル１２ｂなどを格納した書換不能なメモリである。後述するフローチャートに示す処理は、制御プログラム１２ａに従ってＣＰＵ１１により実行される。
【００２４】
ＲＡＭ１３は各種のデータを一時的に記憶するためのメモリである。フラッシュメモリ１４は、各種設定項目の設定内容や固定値を書き換え可能に記憶すると共に、電源遮断後も内容を保持可能な不揮発性のメモリである。
【００２５】
ＲＡＭ１３には、パンくずリストデータ構造体メモリ１３ａが設けられている。このメモリ１３ａには、ＬＣＤ１６に表示するパンくずリストの生成に用いられるパンくずリストデータ構造体Ｂｔが記憶される。このパンくずリストデータ構造体Ｂｔについては、図３を参照して後述する。
【００２６】
操作キー１５は、ＭＦＰ１の機能や、ＬＣＤ１６の表示を切り換える操作子である。ＬＣＤ１６は、タッチパネルを兼ねるＬＣＤパネル（図示せず）を有する。ＭＦＰ１は、ＬＣＤパネルに、予め準備された画面を表示させる。
【００２７】
このように構成されたＭＦＰ１は、操作キー１５の操作に応じて、プリントを実行するプリントモード、ファクシミリの送受信を実行するファクシミリモード、各種設定項目の設定内容を変更する設定モードのいずれかのモードに切り替え可能に構成されている。
【００２８】
図２は、画面管理テーブル１２ｂの構成の一例を示す図である。画面管理テーブル１２ｂは、ＬＣＤパネルに表示するために予め準備されている複数種類の画面の各々について、階層数と、画面タイトルと、タイトル文字列ＩＤと、Ｍｅｎｕ／Ｗｉｚａｒｄ情報と、次層の分岐情報とを規定するテーブルである。
【００２９】
階層数は、各画面が属する階層を示す値である。各画面は第１階層から第６階層までのいずれかの階層に属する。画面タイトルは、画面の内容を把握できるような文字列で構成され、各画面に１つずつ付与されている。タイトル文字列ＩＤはリソースＩＤであって、各画面タイトルに、１対１で割り当てられている文字列である。このタイトル文字列ＩＤは、後述するパンくずリストの作成に利用される。
【００３０】
Ｍｅｎｕ／Ｗｉｚａｒｄ情報は、各画面が、予め準備された選択肢からユーザが１の選択肢を選択する形式の画面（以後、「選択形式画面」と称す）であるか、或いは、予め準備された質問に対してユーザが回答を入力するウィザード形式の画面（以後、「ウィザード画面」と称す）であるかを示している。ユーザにより選択された画面が、選択形式画面であれば、「Ｍｅｎｕ」が付与される一方、ウィザード画面であれば、「Ｗｉｚａｒｄ」が付与される。次層の分岐情報は、該当する階層の次の階層（該当する階層よりも１つ下位の階層）に属する各画面のうちの１つの画面が、他の画面と分岐を構成しているか否かを示している。次層の分岐情報が「なし」の場合には、該当する階層の次の階層に属する画面の数は１つであり、次の階層に属する画面が、分岐を構成しないことを示している。一方、次層の分岐情報が「あり」の場合には、該当する階層の次の階層に属する画面の数は複数であり、次の階層に属する画面が、その階層に属する他の画面と、分岐を構成していることを示している（図８の（ａ）参照）。
【００３１】
なお、本実施形態では、ＭＦＰ１のＬＣＤパネルに表示するために予め準備された画面のうち、特に、設定モードの選択中に表示される画面について説明する。また、階層数と、画面タイトルと、タイトル文字列ＩＤと、Ｍｅｎｕ／Ｗｉｚａｒｄ情報と、次層の分岐情報とは、ＭＦＰ１の製造段階で予め画面管理テーブル１２ｂに格納される。また、本実施形態では、第１階層には、選択形式画面が常に割り当てられている。
【００３２】
ＭＦＰ１は、上位階層から下位階層へ順に画面を遷移させる。例えば、第６階層に属するウィザード画面である「電話番号２入力」画面を表示させるためには、第１階層の初期画面を表示させ、次に、第２階層のメニュー画面を表示させる。次に、第３階層の短縮ダイアル登録画面を表示させ、その次に、第４階層の名前入力画面を表示させ、その後、第５階層の電話番号１入力画面を表示させる。
【００３３】
図３を参照して、ＬＣＤ１６に表示される画面について説明する。図３（ａ），（ｃ）は、ＬＣＤ１６のＬＣＤパネルに、パンくずリストと、位置している現在の階層の画面に対応する内容とを表示した場合のイメージ図である。なお、以後、位置している現在の階層の画面に対応する内容を、「内容画面」と称する。図３（ｂ），（ｄ）は、パンくずリストデータ構造体メモリ１３ａに記憶されるパンくずリストデータ構造体Ｂｔを模式的に示した図である。
【００３４】
なお、ＬＣＤパネルにおける表示領域は、画面遷移経路を示すパンくずリストを表示するパンくずリスト表示領域３４と、内容画面を表示する内容画面表示領域３６とから構成されている。
【００３５】
ユーザが、所定の操作キー１５を操作することにより、設定モードへの切替を指示すると、ＭＦＰ１は、初期画面を示す画面タイトルをパンくずリスト表示領域３４に表示すると共に、初期画面に対応する内容画面を内容画面表示領域３６に表示する。具体的には、位置している現在の階層が初期画面であれば、パンくずリスト表示領域３４に、「電話帳」を表示すると共に、内容画面表示領域３６に、電話帳画面の次の階層に属するメニュー画面を選択するボタンを表示して、ユーザによる選択を促す。その後、メニュー画面がユーザにより選択され、その後、ウィザード画面である短縮ダイアル画面が実行される場合には、ＭＦＰ１は、メニュー画面および短縮ダイアル画面の各々を示す画面タイトルを、電話帳画面を示す画面タイトルに続けて、パンくずリスト表示領域３４ｂに表示する。このとき、位置している現在の階層は「短縮ダイアル画面」となるので、ＭＦＰ１は、短縮ダイアル画面に対応する内容画面を内容画面表示領域３６に表示する。
【００３６】
このようにして、位置している現在の階層が「短縮ダイアル画面」である場合を、図３（ａ）に示す。図３（ａ）には、位置している現在の階層である「短縮ダイアル」までの画面遷移経路がパンくずリスト表示領域３４に表示されている。ここで、パンくずリスト表示領域３４には、位置している現在の階層までの画面遷移経路「電話帳、メニューおよび短縮ダイアル」に加え、位置している現在の階層よりも下位の階層にある画面に対応する画面タイトル「名前入力、電話番号１入力および電話番号２入力」も表示されている。この「名前入力、電話番号１入力および電話番号２入力」の画面タイトルは「遷移予定経路Ｚ」であり、「短縮ダイアル画面」から始まるウィザード画面の終了点を示している。このように、位置している現在の階層までの画面遷移経路に加え、遷移予定経路Ｚをパンくずリスト表示領域３４に表示することで、ユーザは、ウィザード画面が何れの画面で終了するのかを、一目で把握することができる。
【００３７】
なお、図３（ａ）に示すように、パンくずリスト表示領域３４には、「電話帳＞メニュー＞短縮ダイアル＞＞名前入力＞＞電話番号１入力＞＞電話番号２入力」が表示されている。ここで、「電話帳」および「メニュー」の後に表示される「＞」は、選択形式画面用の区切り文字列を示し、選択形式画面に対応する画面タイトルの末尾に配置される。一方、「短縮ダイアル」、「名前入力」、「電話番号１入力」および「電話番号２入力」の後に表示される「＞＞」は、ウィザード画面用の区切り文字列を示し、ウィザード画面に対応する文字列の末尾に配置される。
【００３８】
これに加えて、「短縮ダイアル、名前入力、電話番号１入力および電話番号２入力」の各画面タイトルは、パンくずリスト表示領域３４に赤色で表示される一方（図３の（ａ），（ｃ）では、白抜き文字で図示）、「電話帳およびメニュー」の各画面タイトルは、パンくずリスト表示領域３４に黒色で表示される。これら各々の表示、或いは組み合わされた表示によっても、ユーザは、「短縮ダイアル、名前入力、電話番号１入力および電話番号２入力」がウィザード画面であることを一目で把握することができる。
【００３９】
また、パンくずリスト表示領域３４に表示された「短縮ダイアル」には、下線が付されると共に、「短縮ダイアル」が、「名前入力、電話番号１入力および電話番号２入力」とは異なるフォントで表示されている。よって、ユーザは、位置している現在の階層が「短縮ダイアル画面」であり、内容画面表示領域３６に表示されている内容画面と、操作キー１５による操作により情報を入力する入力領域３８とが、「短縮ダイアル画面」に対応するものであることを、一目で把握することができる。
【００４０】
図３（ａ）に示すＬＣＤ１６の状態は、画面遷移経路に存在する画面の画面タイトルと区切り文字列とから構成されるパンくず文字列を用いることで実現されるが、図３（ａ）におけるパンくず文字列を生成するための大元の情報であるパンくずリストデータ構造体Ｂｔを、図（ｂ）に示す。
【００４１】
パンくずリストデータ構造体Ｂｔは、階層数と、変数Ｂｓと、変数Ｗと、変数Ｎとから構成され、画面遷移経路に応じた情報を示している。階層数は、各画面が属する階層を示す値であり、変数Ｂｓは、画面の遷移に応じて画面管理テーブル１２ｂ（図２）から取得したタイトル文字列ＩＤを記憶する領域である。また、変数Ｗは、画面の遷移に応じて画面管理テーブル１２ｂから取得したＭｅｎｕ／Ｗｉｚａｒｄ情報を記憶する領域であり、変数Ｎは、ウィザード画面における現在の階層（以後、「現在地」と称す）を示す情報である。変数Ｎが「１」に対応する階層が、現在地であることを示している（変数Ｎが「０」に対応する階層は、現在地ではない）。なお、変数Ｎは、「Ｍｅｎｕ」に該当する画面には用いられない。よって、「Ｍｅｎｕ」に該当する画面に対応する変数Ｎには、「Ｎｕｌｌ」が割り当てられる。
【００４２】
図３（ａ）に示す状態から、位置している現在の階層が「電話番号２入力画面」となった場合について、図３（ｃ）を参照して説明する。位置している現在の階層が「電話番号２入力画面」となると、図３（ｃ）に示すように、「電話番号２入力」の文字列に下線が付されると共に、「電話番号２入力」のフォントが、「短縮ダイアル、名前入力および電話番号１入力」とは異なるフォントで表示されている。よって、ユーザは、位置している現在の階層が「電話番号２入力画面」であり、内容画面表示領域３６に表示されている内容画面と、操作キー１５による操作により情報を入力する入力領域３８とが、「電話番号２入力」に対応するものであることを、一目で把握することができる。なお、図３（ｃ）に示すＬＣＤ１６の状態を実現するパンくずリストデータ構造体Ｂｔは、図（ｄ）に示す通りである。
【００４３】
次に、図４〜図７を参照して、上述した図３に示すＬＣＤ１６の表示を実現する設定画面表示処理について説明する。なお、設定画面表示処理は、ＭＦＰ１が設定モードにある間、ＣＰＵ１１により定期的に実行される。
【００４４】
なお、図４および図５の処理は、パンくずリストデータ構造体Ｂｔに、ウィザード画面に対応する画面タイトルを追加する処理を主としている。
【００４５】
図４に示すフローチャートでは、まず、画面遷移イベントを取得する（Ｓ５０２）。次に、画面遷移イベントが無しであるか否かを判断する（Ｓ５０４）。この判断が肯定される場合（Ｓ５０４：Ｙｅｓ）、Ｓ５０２の処理を繰り返す。
【００４６】
一方、Ｓ５０４の判断が否定される場合（Ｓ５０４：Ｎｏ）、パンくずリスト表示領域３４に現在表示中の画面タイトルの末尾の階層数を示す階層数「ｆ」をＲＡＭ１３から取得する（Ｓ５０６）。次に、内容画面表示領域３６に現在表示中の画面がウィザード画面であるか否かを判定する（Ｓ５０８）。このＳ５０８の判断では、パンくずリストデータ構造体Ｂｔを取得して、変数Ｎが「１」である階層が存在すれば、現在表示中の画面がウィザード画面であると判断する一方、変数Ｎが「１」である階層が存在しなければ、現在表示中の画面が選択形式画面であると判断する。
【００４７】
Ｓ５０８の判断が肯定される場合（Ｓ５０８：Ｙｅｓ）、図５に示すフローチャートへと移行する。一方、否定される場合（Ｓ５０８：Ｎｏ）、取得した画面遷移イベントが、初期画面への遷移に対応するイベントであったか否かを判断する（Ｓ５１０）。例えば、操作キー１５に対する所定の操作によって、パンくずリストの先頭に表示される初期画面（例えば「電話帳画面」）への遷移がユーザにより指示された場合は、Ｓ５１０の判断が肯定される（Ｓ５１０：Ｙｅｓ）。この場合、階層数ｆを「１」とし（Ｓ５１２）、パンくずリストデータ構造体Ｂｔの第１階層に、初期画面に対応するデータを登録する（Ｓ５１４）。具体的には、初期画面に対応するタイトル文字列ＩＤを変数Ｂｓに設定し、選択形式画面を示す「Ｍｅｎｕ」を変数Ｗに設定し、「Ｎｕｌｌ」を変数Ｎに設定する（Ｓ５１４）。なお、初期画面において、変数Ｗを「Ｍｅｎｕ」に設定するのは、前述の通り、本実施形態では、初期画面には常に、選択形式画面が割り当てられる構成だからである。
【００４８】
その後、パンくずリストデータ構造体Ｂｔから第２階層以下のデータを削除して（Ｓ５１６）、図７に示すフローチャートへ移行する。一方、Ｓ５１０が否定される場合には（Ｓ５１０：Ｎｏ）、取得した画面遷移イベントが、下位の階層側への画面遷移に対応するイベントであったか否かを判断する（Ｓ５１８）。例えば、内容画面表示領域３６（図３参照）に表示された「電話帳画面」に対応する選択肢がユーザにより選択された場合、Ｓ５１８の判断が肯定される（Ｓ５１８：Ｙｅｓ）。この場合、階層数ｆに「１」を加算し（Ｓ５２０）、遷移後の画面がウィザード画面であるか否かを、画面管理テーブル１２ｂを参照して判断する（Ｓ５２２）。
【００４９】
このように、遷移後の画面がウィザード画面であるか否かを、画面管理テーブル１２ｂを参照して判断するので、正確な判断を行うことができる。
【００５０】
Ｓ５２２が肯定される場合（Ｓ５２２：Ｙｅｓ）、内容画面表示領域３６に現在表示中の画面の階層数を示す変数Ｋを階層数ｆとし（Ｓ５２４）、その後、パンくずリストデータ構造体Ｂｔの第ｆ階層に、遷移後の画面に対応するデータを登録する（Ｓ５２６）。具体的には、遷移後の画面に対応するタイトル文字列ＩＤを変数Ｂｓに設定し、ウィザード画面を示す「Ｗｉｚａｒｄ」を変数Ｗに設定し、「１」を変数Ｎに設定する（Ｓ５２６）。その後、図６に示すフローチャートへ移行する。
【００５１】
一方、Ｓ５２２が否定される場合（Ｓ５２２：Ｎｏ）、パンくずリストデータ構造体Ｂｔの第ｆ階層に、遷移後の画面に対応するデータを登録する（Ｓ５２８）。具体的には、遷移後の画面に対応するタイトル文字列ＩＤを変数Ｂｓに設定し、選択形式画面を示す「Ｍｅｎｕ」を変数Ｗに設定し、「Ｎｕｌｌ」を変数Ｎに設定する（Ｓ５２８）。その後、図７に示すフローチャートへ移行する。
【００５２】
Ｓ５１８の判断が否定される場合（Ｓ５１８：Ｎｏ）、取得した画面遷移イベントが、上位の階層側への画面遷移に対応するイベントであったか否かを判断する（Ｓ５３０）。例えば、操作キー１５に対応する所定の操作が行われる場合、Ｓ５１８の判断が肯定される（Ｓ５３０：Ｙｅｓ）。この場合、階層数ｆから「１」を減算し（Ｓ５３２）、第ｆ階層より下位の階層データをパンくずリストデータ構造体Ｂｔから削除する（Ｓ５３４）。その後、図７に示すフローチャートへ移行する。
【００５３】
一方、Ｓ５３０の判断が否定される場合（Ｓ５３０：Ｎｏ）、取得した画面遷移イベントが、設定画面表示終了に対応するイベントであったか否かを判断する（Ｓ５３６）。例えば、設定モードから他のモードへの切り替えの指示が入力された場合は、Ｓ５３６の判断が肯定される（Ｓ５３６：Ｙｅｓ）。この場合、階層数「ｆ」を「０」に設定すると共に、パンくずリストデータ構造体Ｂｔのデータを全て削除する（Ｓ５３８）。その後、設定画面表示処理を終了する。一方、Ｓ５３６の判断が否定される場合（Ｓ５３６：Ｎｏ）、Ｓ５０２に戻り処理を繰り返す。
【００５４】
次に、図５を参照して、Ｓ５０８の処理が肯定される場合（Ｓ５０８：Ｙｅｓ）に実行される処理について説明する。図５に示すフローチャートでは、まず、図４のＳ５０２で取得した画面遷移イベントが、初期画面への遷移に対応するイベントであったか否かを判断する（Ｓ６０２）。この判断が肯定される場合（Ｓ６０２：Ｙｅｓ）、階層数ｆを「１」とし（Ｓ６０４）、パンくずリストデータ構造体Ｂｔの第１階層に、初期画面に対応するデータを登録する（Ｓ６０５）。その後、パンくずリストデータ構造体Ｂｔから第２階層以下のデータを削除して（Ｓ６０６）、図７に示すフローチャートへ移行する。なお、このＳ６０４〜Ｓ６０６の処理は、図４のＳ５１２〜Ｓ５１６の処理と同一である。
【００５５】
一方、Ｓ６０２の判断が否定される場合（Ｓ６０２：Ｎｏ）、変数Ｋを「１」とし（Ｓ６０８）、パンくずリストデータ構造体Ｂｔの第Ｋ階層の変数Ｎが「１」であるか否かを判断する（Ｓ６１０）。この判断が否定される場合（Ｓ６１０：Ｎｏ）、変数Ｋに１を加算し（Ｓ６１２）、Ｓ６１０へ戻る。一方、Ｓ６１０の判断が肯定される場合（Ｓ６１０：Ｙｅｓ）、図４のＳ５０２で取得した画面遷移イベントが、下位の階層側への画面遷移に対応するイベントであったか否かを判断する（Ｓ６１４）。
【００５６】
Ｓ６１４の判断が肯定される場合（Ｓ６１４：Ｙｅｓ）、階層数ｆを取得し、変数Ｋが階層数ｆと一致しているか否かを、即ち、現在地がパンくずリストデータ構造体Ｂｔの最下位の階層であるか否かを判断する（Ｓ６１６）。この判断が肯定される場合（Ｓ６１６：Ｙｅｓ）、階層数ｆに１加算し（Ｓ６２０）、変数Ｋを階層数ｆとする（Ｓ６２２）。そして、パンくずリストデータ構造体Ｂｔの第ｆ階層に、遷移後の画面に対応するデータを登録する（Ｓ６２４）。具体的には、Ｓ６２４では、遷移後の画面に対応するタイトル文字列ＩＤを変数Ｂｓに設定し、ウィザード画面を示す「Ｗｉｚａｒｄ」を変数Ｗに設定し、「１」を変数Ｎに設定する（Ｓ６２４）。そして、パンくずリストデータ構造体Ｂｔの第Ｋ−１階層の変数Ｎを「Ｎｕｌｌ」に設定して（Ｓ６２６）、図６に示すフローチャートへ移行する。
【００５７】
一方、Ｓ６１６の判断が否定される場合（Ｓ６１６：Ｎｏ）、即ち、現在地がパンくずリストデータ構造体Ｂｔの最下位の階層でない場合、パンくずリストデータ構造体Ｂｔの第Ｋ階層の変数Ｎを「Ｎｕｌｌ」に設定し（Ｓ６２８）、パンくずリストデータ構造体Ｂｔの第Ｋ＋１階層の変数Ｎを「１」に設定して（Ｓ６３０）、変数Ｋに１を加算する（Ｓ６３２）。その後、図６に示すフローチャートへ移行する。
【００５８】
Ｓ６１４の判断が否定される場合（Ｓ６１４：Ｎｏ）、図４のＳ５０２で取得した画面遷移イベントが、上位階層側への画面遷移に対応するイベントであったか否かを判断する（Ｓ６３４）。この判断が肯定される場合（Ｓ６３４：Ｙｅｓ）、変数Ｋから１を減算し（Ｓ６３６）、パンくずリストデータ構造体Ｂｔの第Ｋ階層の変数Ｗは、選択形式画面を示す「Ｍｅｎｕ」であるか否かを判断する（Ｓ６３８）。
【００５９】
Ｓ６３８の判断が肯定される場合（Ｓ６３８：Ｙｅｓ）、階層数ｆを変数Ｋとし（Ｓ６４０）、第ｆ階層より下位の階層のデータをパンくずリストデータ構造体Ｂｔから削除して（Ｓ６４２）、図７に示すフローチャートへ移行する。
【００６０】
一方、Ｓ６３８の判断が否定される場合（Ｓ６３８：Ｎｏ）、パンくずリストデータ構造体Ｂｔの第Ｋ＋１階層の変数Ｎを「Ｎｕｌｌ」に設定し（Ｓ６４４）、パンくずリストデータ構造体Ｂｔの第Ｋ階層の変数Ｎを「１」に設定する（Ｓ６４６）。その後、図６に示すフローチャートへ移行する。
【００６１】
Ｓ６３４の判断が否定される場合（Ｓ６３４：Ｎｏ）、図４のＳ５０２で取得した画面遷移イベントが、設定画面表示終了に対応するイベントであったか否かを判断する（Ｓ６５０）。この判断が肯定される場合（Ｓ６５０：Ｙｅｓ）、階層数ｆを「０」に設定すると共に、パンくずリストデータ構造体Ｂｔのデータを全て削除して（Ｓ６５２）、設定画面表示処理を終了する。一方、Ｓ６５０の判断が否定される場合（Ｓ６５０：Ｎｏ）、図４のＳ５０２の処理へ移行する。
【００６２】
次に、図６を参照して、Ｓ５２６、Ｓ６２６、Ｓ６３２およびＳ６４６の後に実行される処理について説明する。図６は、図５に示す設定画面表示処理の続きを示すフローチャートである。
【００６３】
図６に示すフローチャートでは、内容画面表示領域３６に表示中の画面の階層数を示す変数Ｋを変数Ｊに代入し（Ｓ７０２）、第Ｊ階層より下位の階層があるか否かを、画面管理テーブル１２ｂを用いて判断する（Ｓ７０４）。この判断が否定される場合には（Ｓ７０４：Ｎｏ）、パンくずリスト表示領域３４に遷移予定経路Ｚを表示する必要がないか、或いは、パンくずリスト表示領域３４に表示される遷移予定経路Ｚに、これ以上、画面タイトルを追加する必要がないかの何れかであるので、階層数ｆを変数Ｊとし（Ｓ７０６）、第ｆ階層より下位の階層のデータをパンくずリストデータ構造体Ｂｔから削除する（Ｓ７０６）。その後、図７に示すフローチャートへ移行する。
【００６４】
一方、Ｓ７０４の判断が肯定される場合（Ｓ７０４：Ｙｅｓ）、第Ｊ＋１階層の画面は分岐を構成する画面であるか否かを、画面管理テーブル１２ｂの第Ｊ階層に記憶されている次層の分岐情報を用いて判断する（Ｓ７０８）。この判断が肯定される場合には（Ｓ７０８：Ｙｅｓ）、Ｓ７０６へ移行する。これにより、分岐を構成する画面の画面タイトルが遷移予定経路Ｚに追加されることを防止することができる。
【００６５】
一方、Ｓ７０８が否定される場合には（Ｓ７０８：Ｎｏ）、変数Ｊに１を加算して（Ｓ７１０）、パンくずリストデータ構造体Ｂｔの第Ｊ階層に、第Ｊ階層の画面に対応するデータを登録する（Ｓ７１２）。具体的には、第Ｊ階層の画面に対応するデータを画面管理テーブル１２ｂから取得し、取得したタイトル文字列を変数Ｂｓに設定し、変数Ｗを「Ｗｉｚａｒｄ」に設定し、変数Ｎを「Ｎｕｌｌ」に設定する（Ｓ７１２）。その後、Ｓ７０４の処理へ戻る。Ｓ７１２の処理を繰り返すことで、パンくずリストデータ構造体Ｂｔにウィザード画面の遷移予定経路Ｚを構成する画面タイトルを追加することができる。
【００６６】
次に、図７を参照して、図４〜図６に示す設定画面表示処理の続きについて説明する。図７に示すフローチャートでは、まず、変数Ｊを「１」に設定し、現在、ＲＡＭ１３に記憶されているパンくず文字列Ｓをクリアする（Ｓ８０２）。次に、変数Ｊが階層数ｆよりも大か否かを判断する（Ｓ８０４）。この判断が否定される場合（Ｓ８０４：Ｎｏ）、パンくずリストデータ構造体Ｂｔを用いて、第Ｊ階層の変数Ｗが「Ｗｉｚａｒｄ」であるか否かを判断する（Ｓ８０６）。
【００６７】
Ｓ８０６の判断が肯定される場合（Ｓ８０６：Ｙｅｓ）、ウィザード画面用の区切り文字列「＞＞」をパンくず文字列Ｓに追加し（Ｓ８０８）、Ｓ８２２でパンくず文字列Ｓに追加する画面タイトルの表示色を「赤」に変更する（Ｓ８１０）。その後、第Ｊ階層の変数Ｎは「１」であるか否かを判断する（Ｓ８１２）。この処理が肯定される場合（Ｓ８１２：Ｙｅｓ）、第Ｊ階層は現在地であるので、画面タイトルの表示種別を「ボールドイタリックにして、アンダーラインを付加したもの」とする（Ｓ８１４）。一方、Ｓ８１２の処理が否定される場合（Ｓ８１２：Ｎｏ）、第Ｊ階層は現在地ではないので、文字列の表示種別を標準設定の「ゴシック体」とする（Ｓ８２０）。
【００６８】
なお、Ｓ８０６の判断が否定される場合（Ｓ８０６：Ｎｏ）、選択形式画面用の区切り文字列「＞」をパンくず文字列Ｓに追加し（Ｓ８１６）、Ｓ８２２でパンくず文字列Ｓに追加する画面タイトルの表示色を「黒」に変更する（Ｓ８１８）。その後、Ｓ８２０へ移行する。
【００６９】
Ｓ８１４またはＳ８２０のいずれかの実行後、パンくずリストデータ構造体Ｂｔの第Ｊ階層の変数Ｂｓを、画面管理テーブル１２ｂを参照して画面タイトルへ変換し、その画面タイトルを追加済みの区切り文字列の左側に配置した後（図３（ａ），（ｃ）参照）、その配置した画面タイトルをパンくず文字列Ｓに格納する（Ｓ８２２）。その後、変数Ｊに１加算し（Ｓ８２４）、Ｓ８０４へ戻る。
【００７０】
Ｓ８０４の判断で否定される間（Ｓ８０４：Ｎｏ）、Ｓ８０６〜Ｓ８２４を繰り返すことで、パンくずリストデータ構造体Ｂｔが示す全ての階層における画面タイトルをパンくず文字列Ｓに格納することができる。
【００７１】
ここで、パンくずリスト表示領域３４に表示されるパンくずリストでは、パンくずリストの末尾にある画面タイトルには、区切り文字列を表示しない（図３（ａ），（ｃ）参照）。よって、区切り文字列をパンくず文字列Ｓに挿入するＳ８０８およびＳ８１６は、変数Ｊが階層数ｆと同じになった場合には、即ち、パンくず文字列Ｓに格納する画面タイトルがパンくずリストの末尾となった場合には、スキップされる。
【００７２】
なお、パンくずリストデータ構造体Ｂｔが示す全ての階層において、画面タイトルがパンくず文字列Ｓに格納されると、Ｓ８０４の判断が肯定され（Ｓ８０４：Ｙｅｓ）、パンくずリスト表示領域３４にパンくず文字列Ｓを表示する（Ｓ８２６）。この処理により、パンくずリストデータ構造体Ｂｔが示す全ての階層における画面タイトルを、即ち、パンくずリストを、パンくずリスト表示領域３４に表示することができる（図３（ａ），（ｃ）参照）。
【００７３】
ここで、図８を参照して、画面管理テーブル１２ｂに次層の分岐情報が「あり」と設定された場合における、パンくずリストデータ構造体ＢｔおよびＬＣＤ１６の表示について、図６のフローチャートを用いながら説明する。図８（ａ）は、次層の分岐情報が「あり」と設定された画面管理テーブル１２ｂを示し、図８（ｂ），（ｄ）は、ＬＣＤ１６のＬＣＤパネルに、パンくずリストと、現在地に対応する内容画面とを表示した場合のイメージ図であり、図８（ｃ），（ｅ）は、パンくずリストデータ構造体Ｂｔを模式的に示した図である。
【００７４】
図８（ａ）に示す画面管理テーブル１２ｂは、図２に示す画面管理テーブル１２ｂと異なり、第５階層に、「電話番号１入力」と「ＦＡＸ番号１入力」との２つの画面から構成される分岐が発生している。よって、図８（ａ）に示すように、第４階層の次層の分岐情報が、第５階層に分岐があることを示す「あり」に設定されている。
【００７５】
図８（ａ）に示す画面管理テーブル１２ｂを用いて、設定画面表示処理を実行した結果の一例を図８（ｂ）に示す。なお、図８（ｂ）は、画面遷移経路が「電話帳→メニュー→短縮ダイアル」であり、現在地が「短縮ダイアル」、そして、遷移予定経路Ｚが「名前入力」である場合を示している。
【００７６】
図８（ｂ）の場合には、図３（ａ）の場合、即ち、遷移予定経路Ｚが「名前入力、電話番号１入力および電話番号２入力」である場合と比較して、遷移予定経路Ｚが「名前入力」だけとなっている。これは、図８（ａ）に示す画面管理テーブル１２ｂの第４階層における次層の分岐情報が、第５階層に分岐があることを示す「あり」に設定されていることによる。即ち、図６のフローチャートに示すＳ７０８では、変数Ｊで示される第３階層（Ｊ＝３）に１を加算した第４階層の画面は分岐なしと判断して（Ｓ７０８：Ｎｏ）、Ｓ７１２を実行するものの、その後に再度実行されるＳ７０８では、変数Ｊで示される第４階層（Ｊ＝４）に１を加算した第５階層の画面は分岐ありと判断し（Ｓ７０８：Ｙｅｓ）、以後、Ｓ７１２を実行しないからである。
【００７７】
これにより、図８（ｂ）の場合におけるパンくずリストデータ構造体Ｂｔは、図８（ｃ）に示す通りとなる。このように、ＭＦＰ１は、現在地よりも下位の階層に分岐を構成する画面がある場合には、遷移予定経路Ｚには、分岐を構成する画面以前の（分岐を構成する画面よりも１つ上位の画面までの）画面タイトルを追加する構成としている。よって、遷移予定経路Ｚに分岐を構成する画面の画面タイトルが表示されて、ユーザが混乱してしまうことを防止することができる。
【００７８】
なお、図８（ｂ）のＬＣＤ１６の表示後、内容画面表示領域３６に表示される画面を「名前入力」に遷移させた場合のＬＣＤ１６の表示について、図８（ｄ）を参照して説明する。図８（ｄ）では、図８（ｂ）の場合と異なり、現在地が「名前入力」となっており、遷移予定経路Ｚに「電話番号１入力および電話番号２入力」が追加されている。遷移予定経路Ｚに上述の２つの画面タイトルが追加されているのは、図８（ａ）に示す画面管理テーブル１２ｂの第５階層および第６階層に記憶された次層の分岐情報が、次の階層に分岐がないことを示す「なし」に設定されていることによる。即ち、図６のフローチャートに示すＳ７０８では、まず、変数Ｊで示される階層である第４階層（Ｊ＝４）に１を加算した第５階層の画面は分岐なしと判断し（Ｓ７０８：Ｎｏ）、Ｓ７１２を実行すると共に、その後に再度実行されるＳ７０８で、変数Ｊで示される第５階層に１を加算した第６階層の画面も、分岐なしと判断し（Ｓ７０８：Ｎｏ）、再度、Ｓ７１２を実行するからである。つまり、現在地（第４階層）よりも下位の階層に分岐を構成する画面がないので、遷移予定経路Ｚをウィザード画面の最下層まで表示しているのである。これにより、図８（ｄ）の場合におけるパンくずリストデータ構造体Ｂｔは、図８（ｅ）に示す通りとなる。
【００７９】
以上、図１〜図８で説明した通り、ＭＦＰ１は、画面の遷移が行われ、遷移後の画面が選択形式画面からウィザード画面へ変更された場合に、ウィザード画面へ変更されたことを示すウィザード画面の画面タイトルを、選択形式画面の画面タイトルに続けて表示することができる。よって、ＭＦＰ１によれば、画面遷移経路をユーザに把握させるための有用な情報を表示することができる。
【００８０】
次に、第２実施形態におけるＭＦＰ１について、図９〜図１０を参照して説明する。第２実施形態におけるＭＦＰ１は、前述した第１実施形態の処理を一部変更して、ＬＣＤ１６へのパンくずリストの表示形態を変更したものである。図９〜図１０の説明においては、画面管理テーブル１２ｂは、図２に示すテーブルを用いている。
【００８１】
第２実施形態におけるＭＦＰ１では、図９（ａ），（ｃ）に示すように、パンくずリスト表示領域３４には、遷移予定経路Ｚが表示されず、実際に遷移した画面までの画面タイトルが表示される。
【００８２】
また、パンくずリスト表示領域３４には、遷移予定経路Ｚを表示しないので、第１実施形態のＭＦＰ１と異なり、現在地に対応する画面タイトルのフォントを他の画面タイトルのフォントと異ならせることや、現在地に対応する画面タイトルに下線を付すことも行っていない。
【００８３】
なお、図９（ａ）（ｃ）の場合におけるパンくずリストデータ構造体Ｂｔはそれぞれ、図９（ｂ）（ｄ）に示す通りとなり、現在地を示す変数Ｎが削除されている。
【００８４】
次に、図１０を参照して、上述した図９の表示を実現するＣＰＵ１１の設定画面表示処理について説明する。
【００８５】
なお、第２実施形態のＭＦＰ１では、ウィザードにおける現在地を探す場合に使用される変数を使用しないため、図４に示すフローチャートのＳ５１４，Ｓ５２６，Ｓ５２８においては、変数Ｂｓおよび変数Ｗのみが記憶され、図７に示すフローチャートのＳ８１２，Ｓ８１４が省略（Ｓ８１０に続いてＳ８２０が実行）される。そして、図５のフローチャートに代えて図１０のフローチャートに示す処理が実行される。
【００８６】
図１０のフローチャートは、Ｓ５０８の判断で肯定された場合（Ｓ５０８：Ｙｅｓ、図４参照）に実行されるフローチャートである。
【００８７】
図１０に示す通り、Ｓ６０２の判断において、肯定と判断した場合には（Ｓ６０２：Ｙｅｓ）、Ｓ６０４，Ｓ６０５（但し、Ｎは使用しない）を実行後、図７のＳ８１２，８１４が省略（Ｓ８１０に続いてＳ８２０が実行）されたフローチャート（図７参照）へ移行する。
【００８８】
また、Ｓ６０２の判断が否定され（Ｓ６０２：Ｎｏ）、Ｓ６１４の判断が肯定された場合には（Ｓ６１４：Ｙｅｓ）、Ｓ６２０，Ｓ６２４（但し、Ｎは使用しない）を実行後、図７のＳ８１２，８１４が省略（Ｓ８１０に続いてＳ８２０が実行）されたフローチャート（図７参照）へ移行する。
【００８９】
また、Ｓ６１４の判断が否定され（Ｓ６０２：Ｎｏ）、Ｓ６３４の判断が肯定された場合には（Ｓ６３４：Ｙｅｓ）、階層数ｆから１を減算し（Ｓ１００６）、Ｓ６４２を実行する。その後、図７のＳ８１２，８１４が省略（Ｓ８１０に続いてＳ８２０が実行）されたフローチャート（図７参照）へ移行する。
【００９０】
このように、第２実施形態のＭＦＰ１では、ウィザードにおける現在地を探したり、遷移予定経路Ｚを生成したりしないため、パンくず文字列Ｓの生成時間を、第１実施形態のＭＦＰ１と比較して、短縮することができる。
【００９１】
次に、図１１および図１２を参照して、第３実施形態のＭＦＰ１について説明する。第３実施形態におけるＭＦＰ１は、前述した第２実施形態の処理を一部変更したものである。図１１および図１２の説明においては、画面管理テーブル１２ｂは、図２に示すテーブルを用いている。
【００９２】
図１１（ａ）（ｂ）はそれぞれ、パンくずリストデータ構造体Ｂｔが図９（ｂ），（ｄ）である場合におけるＬＣＤ１６の表示を示したイメージ図である。
【００９３】
第３実施形態におけるＭＦＰ１では、ＬＣＤ１６には、パンくずリスト表示領域３４および内容画面表示領域３６に加え、内容画面表示領域３６に表示中のウィザード画面に対応する画面タイトルが表示されるタイトル表示領域４０が設けられている。
【００９４】
図１１（ａ）に示すように、パンくずリスト表示領域３４には、選択形式画面に対応する画面タイトルである「電話帳およびメニュー」に続けて、ウィザード画面に対応する画面タイトルが表示されている。ここで、前述の通り、パンくずリストデータ構造体Ｂｔは図９（ｂ）のものを使用しているが、ウィザード画面に対応する画面タイトルが「短縮ダイアル」に限られている。これは、第３実施形態のＭＦＰ１では、パンくずリスト表示領域３４に表示されるウィザード画面に対応する画面タイトルは、ウィザード画面の開始点に対応する画面タイトルに限られるからである。
【００９５】
よって、図１１（ｂ）に示すように、内容画面表示領域３６に表示されるウィザード画面が、「電話番号１入力」の下位に位置する「電話番号２入力」へ遷移した場合、パンくずリストデータ構造体Ｂｔは図９（ｄ）のものに変化するが、パンくずリスト表示領域３４に表示されるパンくずリスト自体には変化がない。なお、上述のウィザードの遷移は（位置している現在の階層は）、タイトル表示領域４０に表示される画面タイトルにより把握することができる。
【００９６】
また、図１１（ａ），（ｂ）に示すように、パンくずリスト表示領域３４に表示されるパンくずリストに含まれる画面タイトルは、選択形式画面に対応する画面タイトルもウィザード画面に対応する画面タイトルも共に、同一の表示色、同一の区切り文字列および同一のフォントとなっている。
【００９７】
上述の通り、第３実施形態のＭＦＰ１では、第１実施形態のＭＦＰ１および第２実施形態のＭＦＰ１と比較して、パンくずリスト表示領域３４に表示されるウィザード画面に対応する画面タイトルの表示数を低減することができる。よって、ウィザード画面に対応する画面タイトルをユーザが見易いものにすることができる。
【００９８】
また、第３実施形態のＭＦＰ１では、位置している現在の階層だけを、タイトル表示領域４０に表示するので、ユーザに対し、現在表示中のウィザード画面が何であるかを一目で把握させることができる。
【００９９】
次に、図１２を参照して、上述した図１１に示すＬＣＤ１６の表示を実現するＣＰＵ１１の設定画面表示処理について説明する。第３実施形態では、図７のフローチャートに代えて図１２のフローチャートに示す処理が実行される。
【０１００】
図１２のフローチャートにおいては、Ｓ８０２の実行後、Ｓ８０４の判断が否定される場合（Ｓ８０４：Ｎｏ）、区切り文字列「＞」をパンくず文字列Ｓに追加する（Ｓ１２０２）。その後、Ｓ８２２以降を実行する。
【０１０１】
ここで、全ての階層において、画面タイトルがパンくず文字列Ｓに格納されると、Ｓ８０４の判断が肯定され（Ｓ８０４：Ｙｅｓ）、パンくずリストデータ構造体ＢｔのＷｉｚａｒｄ／Ｍｅｎｕ情報を参照して、変数Ｗが「Ｗｉｚａｒｄ」である階層を特定する（Ｓ１２０４）。そして、特定した「Ｗｉｚａｒｄ」の階層のうち、最下位の階層に対応する画面タイトルを、タイトル表示領域４０に表示する（Ｓ１２０６）。
【０１０２】
その後、Ｓ１２０４で特定した「Ｗｉｚａｒｄ」の階層のうち、最上位の階層に対応する区切り文字列と、最上位以外の階層に対応する画面タイトルおよび区切り文字列とを、パンくず文字列Ｓから削除する（Ｓ１２０８）。このＳ１２０８により、特定した「Ｗｉｚａｒｄ」の階層のうちの最上位に対応する画面タイトルと（ウィザード画面の開始点に対応する画面タイトルと）、選択形式画面に対応する階層の画面タイトルとを、パンくず文字列Ｓに残すことができる。
【０１０３】
その後、Ｓ８２６を実行する。上述した処理により、例えば、図１１（ａ），（ｂ）に示されたＬＣＤ１６の表示を実現することができる。
【０１０４】
第３実施形態のＭＦＰ１では、ウィザード画面に対応する画面タイトルと選択形式画面に対応する画面タイトルとを別々の表示色やフォントにせず、区切り文字列も別々の文字列にしていないため、パンくず文字列Ｓの生成時間を、第２実施形態のＭＦＰ１と比較して、短縮することができる。
【０１０５】
以上、実施形態に基づき本発明を説明したが、本発明は上述した実施形態に何ら限定されるものではなく、本発明の趣旨を逸脱しない範囲内で種々の改良変更が可能であることは容易に推察できるものである。
【０１０６】
例えば、パンくずリストを、途中で改行して複数行で表示するように構成しても良い。この構成の場合には、パンくずリストの表示形態をユーザの好みに合わせることができる。
【０１０７】
また、メニュー画面自体を、更に上位階層に位置づけられる画面から複数に分岐する画面遷移経路の１つに位置づけられる画面としても良い。
【０１０８】
また、第３実施形態においては、ウィザード画面の開始点に対応する画面タイトルの取得を、選択形式画面からウィザード画面への遷移が行われた場合のみ実行し、ＭＦＰ１の処理負担を軽減しても良い。この場合には、次の構成とすれば良い。まず、図４に示すフローチャートのＳ５２６の後に、「Ｓ５２６で登録したタイトル文字列ＩＤを、画面管理テーブル１２ｂを参照して画面タイトルへ変換し、ＲＡＭ１３に記憶する」処理を追加する。そして、図１２に示すフローチャートで、Ｓ１２０８を削除して、Ｓ１２０６の後に、「特定した「Ｗｉｚａｒｄ」の階層に対応する画面タイトルおよび区切り文字列の全てを、パンくず文字列Ｓから削除する」処理を追加する。次に、その処理の後に、「ＲＡＭ１３に記憶された画面タイトルをパンくず文字列Ｓの末尾に追加する」処理を追加する。
【０１０９】
また、第３実施形態においては、ウィザード画面の開始点に対応する画面タイトルの次に、タイトル表示領域４０に表示中の画面の画面タイトルを配置することで一組の画面タイトルとし、その一組の画面タイトルを、パンくずリストに含めて表示しても良い。この構成の場合には、図１２に示すフローチャートを次のように変更すれば良い。まず、Ｓ１２０６を削除する。そして、Ｓ１２０８の内容を「特定した「Ｗｉｚａｒｄ」の階層のうち、最上位および最下位以外の階層に対応する画面タイトルおよび区切り文字列を、パンくず文字列Ｓから削除する」処理へと変更すれば良い。この構成によれば、タイトル表示領域４０が不要となり、ＬＣＤ１６を有効活用することができる。
【符号の説明】
【０１１０】
１                  ＭＦＰ（表示装置の一例、設定画面表示手段の一例）
１２ｂ              画面管理テーブル（設定画面記憶手段の一例、画面情報記憶手段の一例、遷移予定記憶手段の一例、分岐情報記憶手段の一例）
１５                操作キー（選択手段の一例）
１６                ＬＣＤ（表示部の一例）
３４                パンくずリスト表示領域（第１履歴表示領域の一例）
３６                内容画面表示領域（設定画面領域の一例）
４０                タイトル表示領域（第２履歴表示領域の一例）
Ｂｔ                パンくずリストデータ構造体（文字列記憶手段の一例、表示中記憶手段の一例）
図４，５および１０に示す処理      変更情報表示手段の一部の一例
図６に示す処理      変更情報表示手段の一部の一例、遷移予定表示手段の一例
【図１】
2010219884.tif 000003
【図２】
2010219884.tif 000004
【図３】
2010219884.tif 000005
【図４】
2010219884.tif 000006
【図５】
2010219884.tif 000007
【図６】
2010219884.tif 000008
【図７】
2010219884.tif 000009
【図８】
2010219884.tif 000010
【図９】
2010219884.tif 000011
【図１０】
2010219884.tif 000012
【図１１】
2010219884.tif 000013
【図１２】
2010219884.tif 000014