(57)【特許請求の範囲】
【請求項１】
データベースを記憶する記憶部と、
前記データベースに登録されているデータのリストを表示するリスト表示領域と、前記データベースのインデックスを表示するインデックス表示領域とが設けられる表示部と
ユーザ操作を受ける操作部と、
前記データベースに登録されているデータのリストの一部を前記リスト表示領域に表示させると共に前記インデックス表示領域に前記インデックスを表示させ、前記インデックス表示領域に表示されているいずれかのインデックスの選択操作を受けると、前記選択されたインデックスに対応するデータのリストを前記リスト表示領域に表示させる制御部と、
を備え、
前記制御部は、予め設定されたインデックスのうち、前記データベースに登録されていないデータに対応するインデックスおよび前記リスト表示領域に表示されているデータに対応しかつ使用頻度が所定値未満のデータに対応するインデックスは前記インデックス表示領域に表示させず、使用頻度が所定値以上であるデータに対応するインデックスは前記インデックス表示領域に表示させる
ことを特徴とする情報処理装置。
【請求項２】
データベースを記憶する記憶部と、
前記データベースに登録されているデータのリストを表示するリスト表示領域と、前記データベースのインデックスを表示するインデックス表示領域とが設けられる表示部と
ユーザ操作を受ける操作部と、
前記データベースに登録されているデータのリストの一部を前記リスト表示領域に表示させると共に前記インデックス表示領域に前記インデックスを表示させ、前記インデックス表示領域に表示されているいずれかのインデックスの選択操作を受けると、前記選択されたインデックスに対応するデータのリストを前記リスト表示領域に表示させる制御部と、
を備え、
前記制御部は、予め設定されたインデックスのうち、前記データベースに登録されていないデータに対応するインデックスおよび前記リスト表示領域に表示されているデータに対応しかつ所定数以上のデータに共通していないインデックスは前記インデックス表示領域に表示させず、所定数以上のデータに共通するインデックスは前記インデックス表示領域に表示させる
ことを特徴とする情報処理装置。
【請求項３】
前記制御部は、使用不可のデータのみに対応するインデックスは前記インデックス表示領域に表示させない
ことを特徴とする請求項１または２に記載の情報処理装置。
【請求項４】
前記制御部は、前記インデックス表示領域に対するスクロール操作に応じて、前記インデックス表示領域でインデックスをスクロール表示させる
ことを特徴とする請求項１乃至３のいずれか１つに記載の情報処理装置。
【請求項５】
前記制御部は、前記インデックスのスクロール表示に応じて、前記リスト表示領域に表示中のデータのリストをスクロール表示させる
ことを特徴とする請求項１乃至４のいずれか１つに記載の情報処理装置。
【請求項６】
前記データベースは、アドレス帳である
ことを特徴とする請求項１乃至５のいずれか１つに記載の情報処理装置。
【請求項７】
前記データベースは、電話番号またはＦＡＸ番号のいずれか一方、または両方が登録されるアドレス帳である
ことを特徴とする請求項６に記載の情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データベースに登録されているデータのインデックスを表示し、選択されたインデックスに対応するデータをリスト表示する情報処理装置に関する。
【背景技術】
【０００２】
多数の項目が登録されたリストの中から目的の項目を素早く探し出すためのツールとしてインデックスが利用される。たとえば、電話番号と宛先名とを対応付けて登録した電話帳から目的の電話番号（宛先）を検索する際に、「あ」、「か」、「さ」、「た」、「な」やアルファベット等の文字をインデックスとして表示し、選択されたインデックスと同じ文字が宛先名の頭文字になっている宛先を検索して表示する、といったことが行われる。
【０００３】
また、印刷設定の設定内容を登録しておくための複数のインデックスを予め確保しておき、各インデックスを常に画面上部に表示しておき、ユーザがいずれかのインデックスを操作すると、該当する設定内容を直ちに設定する技術が提案されている（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平１１−０２４５１１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、特許文献１に開示のように、インデックスは通常、対応するデータや設定が存在しない場合でも予め定めた全てのインデックスが表示される。たとえば、「Ａ」、「Ｂ」、「Ｃ」などのアルファベット１文字をインデックスとする場合、Ａ〜Ｚまでのすべてのインデックスが表示される。しかし、対応するデータや設定が存在しないインデックス（空インデックスとする）は、選択する意義が無いので、表示スぺースの無駄使いになる。また、空インデックスを表示すると、表示されるインデックスの数が多いので、それらの中から目的のインデックスを探して選択操作する際のユーザ負担が増えてしまい、好ましくない。
【０００６】
本発明は、上記の問題を解決しようとするものであり、表示スペースを有効活用しかつ利便性・操作性の高いインデックスを表示することのできる情報処理装置を提供することを目的としている。
【課題を解決するための手段】
【０００７】
かかる目的を達成するための本発明の要旨とするところは、次の各項の発明に存する。
【０００８】
［１］データベースを記憶する記憶部と、
前記データベースに登録されているデータのリストを表示するリスト表示領域と、前記データベースのインデックスを表示するインデックス表示領域とが設けられる表示部と
ユーザ操作を受ける操作部と、
前記データベースに登録されているデータのリストの一部を前記リスト表示領域に表示させると共に前記インデックス表示領域に前記インデックスを表示させ、前記インデックス表示領域に表示されているいずれかのインデックスの選択操作を受けると、前記選択されたインデックスに対応するデータのリストを前記リスト表示領域に表示させる制御部と、
を備え、
前記制御部は、予め設定されたインデックスのうち、前記データベースに登録されていないデータに対応するインデックスおよび前記リスト表示領域に表示されているデータに対応しかつ使用頻度が所定値未満のデータに対応するインデックスは前記インデックス表示領域に表示させず、使用頻度が所定値以上であるデータに対応するインデックスは前記インデックス表示領域に表示させる
ことを特徴とする情報処理装置。
【０００９】
上記発明では、予め定めたインデックスのうち、データベースに登録されていないデータに対応するインデックスは表示しない。これにより、データベースに登録されていないデータに係るインデックスを含めて予め定めたインデックスがすべて表示される場合に比べて、表示されるインデックスの数が少なくなるので、目的のインデックスを探し出して選択操作するまでの手間が軽減され、ユーザは速やかに目的のデータの検索を行うことができる。
【００１１】
上記発明では、リスト表示領域に表示中のデータはインデックスの使用によって探し出す必要が無いため、そのデータに対応するインデックスを原則、非表示にするが、リスト表示領域に表示中のデータであっても、使用頻度が所定値以上のデータに対応するインデックスは表示する。使用頻度とは、たとえば、そのデータの使用回数、あるいは、全データの使用回数の合計値に対するそのデータの使用回数の割合である。所定値はユーザが任意に設定すればよい。これにより、インデックス表示領域をより有効に使用することができ、ユーザの操作性の向上に寄与する
【００１４】
［４］データベースを記憶する記憶部と、
前記データベースに登録されているデータのリストを表示するリスト表示領域と、前記データベースのインデックスを表示するインデックス表示領域とが設けられる表示部と
ユーザ操作を受ける操作部と、
前記データベースに登録されているデータのリストの一部を前記リスト表示領域に表示させると共に前記インデックス表示領域に前記インデックスを表示させ、前記インデックス表示領域に表示されているいずれかのインデックスの選択操作を受けると、前記選択されたインデックスに対応するデータのリストを前記リスト表示領域に表示させる制御部と、
を備え、
前記制御部は、予め設定されたインデックスのうち、前記データベースに登録されていないデータに対応するインデックスおよび前記リスト表示領域に表示されているデータに対応しかつ所定数以上のデータに共通していないインデックスは前記インデックス表示領域に表示させず、所定数以上のデータに共通するインデックスは前記インデックス表示領域に表示させる
ことを特徴とする情報処理装置。
【００１５】
上記発明では、リスト表示領域に表示中のデータに対応するインデックスであっても、そのインデックスに対応するデータの件数が所定数以上の場合は、そのインデックスをインデックス表示領域に表示する。
【００１６】
［３］前記制御部は、使用不可のデータのみに対応するインデックスは前記インデックス表示領域に表示させない
ことを特徴とする［１］または［２］に記載の情報処理装置。
【００１７】
上記発明では、使用不可とされるデータに対応するインデックスを非表示にする。これにより、インデックス表示領域をより有効に使用することができ、ユーザの操作性の向上に寄与する。
【００１８】
［４］前記制御部は、前記インデックス表示領域に対するスクロール操作に応じて、前記インデックス表示領域でインデックスをスクロール表示させる
ことを特徴とする［１］乃至［３］のいずれか１つに記載の情報処理装置。
【００１９】
上記発明では、インデックス表示領域に表示しているインデックスはスクロール可能である。これにより、表示予定のインデックスを限られたインデックス表示領域に一度に全部表示する必要が無くなるので、インデックス表示領域に表示される各インデックスの操作釦サイズが過度に小さくなることがなく、適切な操作性を確保することができる。
【００２０】
［５］前記制御部は、前記インデックスのスクロール表示に応じて、前記リスト表示領域に表示中のデータのリストをスクロール表示させる
ことを特徴とする［１］乃至［４］のいずれか１つに記載の情報処理装置。
【００２１】
上記発明では、インデックスのスクロールに合わせて、リスト表示領域に表示中のデータのリストがスクロールする。
【００２２】
［６］前記データベースは、アドレス帳である
ことを特徴とする［１］乃至［５］のいずれか１つに記載の情報処理装置。
【００２３】
［７］前記データベースは、電話番号またはＦＡＸ番号のいずれか一方、または両方が登録されるアドレス帳である
ことを特徴とする［６］に記載の情報処理装置。
【発明の効果】
【００２４】
本発明に係る情報処理装置によれば、表示スペースを有効活用しかつ利便性・操作性の高いインデックスを表示することができる。
【図面の簡単な説明】
【００２５】
【図１】本発明の実施の形態に係る画像処理装置の概略構成を示すブロック図である。
【図２】表示部に表示されるアドレスリスト選択画面の一例を示す説明図である。
【図３】リスト表示画面に表示するアドレスリストの全体を示す説明図である。
【図４】態様例１におけるインデックスの表示を開始したときのアドレスリスト選択画面の一例を示す説明図である。
【図５】態様例１におけるインデックスを表示する画面に移行する際の処理の流れを示す流れ図である。
【図６】態様例２におけるインデックスの表示を開始したときのアドレスリスト選択画面の一例を示す説明図である。
【図７】態様例２におけるインデックスを表示する画面に移行する際の処理の流れを示す流れ図である。
【図８】態様例３におけるインデックスの表示を開始したときのアドレスリスト選択画面の一例を示す説明図である。
【図９】態様例３におけるインデックスを表示する画面に移行する際の処理の流れを示す流れ図である。
【図１０】態様例４におけるインデックスの表示を開始したときのアドレスリスト選択画面の一例を示す説明図である。
【図１１】態様例４におけるインデックスを表示する画面に移行する際の処理の流れを示す流れ図である。
【図１２】使用不可能な機能に対応する宛先名をグレーで表示したアドレスリストを示す説明図である。
【図１３】態様例５におけるインデックスの表示を開始したときのアドレスリスト選択画面の一例を示す説明図である。
【図１４】態様例５におけるインデックスを表示する画面に移行する際の処理の流れを示す流れ図である。
【図１５】態様例６におけるインデックスの表示を開始したときのアドレスリスト選択画面と、インデックスをスクロールさせた後のアドレスリスト選択画面の一例を示す説明図である。
【図１６】図３のアドレスリストにさらに宛先が追加された状態を示す説明図である。
【発明を実施するための形態】
【００２６】
以下、図面に基づき本発明の実施の形態を説明する。
【００２７】
図１は、本発明の実施の形態に係る画像処理装置（ＭＦＰ）１０の概略構成を示すブロック図である。画像処理装置１０は、当該画像処理装置１０の動作を統括的に制御するＣＰＵ(Central Processing Unit)１１を有している。ＣＰＵ１１にはバスを通じてＲＯＭ(Read Only Memory)１２と、ＲＡＭ(Random Access Memory)１３と、画像読取部１４と、プリンタ部１５と、画像処理部１６と、不揮発メモリ１７と、自動原稿搬送部（ＡＤＦ）１８と、ファクシミリ通信部１９と、ネットワーク通信部２１と、操作表示部３０とを備えている。
【００２８】
ＣＰＵ１１は、ＯＳ（Operating System）プログラムをベースとし、その上で、ミドルウェアやアプリケーションプログラムなどを実行する。また、ＣＰＵ１１は、操作表示部３０の表示内容を制御する制御部としての機能を果たす。
【００２９】
ＲＯＭ１２には、各種のプログラムが格納されており、これらのプログラムに従ってＣＰＵ１１が各種処理を実行することで画像処理装置１０の各機能が実現される。また、ＲＯＭ１２には、前述の表示制御装置としての一連の制御をＣＰＵ１１が実行するためのプログラムが格納されている。
【００３０】
ＲＡＭ１３は、ＣＰＵ１１がプログラムに基づいて処理を実行する際に各種のデータを一時的に格納するワークメモリや画像データを格納する画像メモリなどとして使用される。
【００３１】
画像読取部１４は、原稿を光学的に読み取って画像データを取得する機能を果たす。画像読取部１４は、例えば、原稿に光を照射する光源と、その反射光を受けて原稿を幅方向に１ライン分読み取るラインイメージセンサと、ライン単位の読取位置を原稿の長さ方向に順次移動させる移動ユニットと、原稿からの反射光をラインイメージセンサに導いて結像させるレンズやミラーなどからなる光学経路と、ラインイメージセンサの出力するアナログ画像信号をデジタルの画像データに変換する変換部などを備えて構成される。
【００３２】
プリンタ部１５は、画像データに応じた画像を記録紙上に画像形成する機能を果たす。ここでは、記録紙の搬送装置と、感光体ドラムと、帯電装置と、レーザーユニットと、現像装置と、転写分離装置と、クリーニング装置と、定着装置とを有し、電子写真プロセスによって画像形成を行う、所謂、レーザープリンタとして構成されている。画像形成は他の方式でもかまわない。
【００３３】
画像処理部１６は、画像の拡大縮小、回転などの処理のほか、印刷データをイメージデータに変換するラスタライズ処理、画像データの圧縮、伸張処理などを行う。
【００３４】
不揮発メモリ１７は、電源をオフにしても記憶内容が破壊されないメモリ（フラッシュメモリ）であり、各種設定情報の保存などに使用される。また、不揮発メモリ１７には、アドレスブックのデータや、ジョブ履歴などのデータがリストとして保存される。
【００３５】
自動原稿搬送部（ＡＤＦ）１８は、原稿台にセットされた原稿をその最上のものから１枚ずつ順に繰り出して搬送し、画像読取部１４の読み取り位置を通過させて所定の排紙位置へ排紙する機能を果たす。
【００３６】
ファクシミリ通信部１９は、ファクシミリ機能を備えた外部装置と公衆回線を通じて画像データを送受信する機能を果たす。
【００３７】
ネットワーク通信部２１は、ＬＡＮ(Local Area Network)などのネットワークを通じて端末装置やその他の外部装置との間でデータを通信する機能を果たす。
【００３８】
操作表示部３０は、表示部３１と、操作部３２とを備えている。このうち操作部３２は、スタートボタンなどのスイッチ部３３とタッチパネル部３４とを備えている。表示部３１は、液晶ディスプレイ（ＬＣＤ…Liquid Crystal Display）などで構成され、各種の操作画面、設定画面などを表示する機能を果たす。
【００３９】
タッチパネル部３４は、表示部３１の画面上に設けられている。タッチパネル部３４は、タッチペンや指などで画面が押下された座標位置や、フリック操作やドラッグ操作、スクロールバーに対する操作を検出する。
【００４０】
画像処理装置１０では、アドレスブックに登録されている宛先のリスト（アドレスリスト）などを表示部３１の画面内のリスト表示領域に表示し、そのリストに登録されている項目の選択操作をユーザから受ける機能を備えている。たとえば、ファクシミリ送信や電子メールを送信するジョブの投入操作においてアドレスリストから宛先の選択操作を受ける、あるいは過去に実行したジョブの履歴が登録されたジョブリストから、再実行させるジョブの選択操作を受ける、といった機能を備えている。
【００４１】
画像処理装置１０は、リストを表示しているリスト表示領域に対するスクロール操作を受けると、該リスト表示領域においてリストのスクロール表示を開始すると共に、そのリストに登録されている項目に対応するインデックス（索引、見出し）をインデックス表示領域に表示する。インデックス表示領域は、リストのスクロール表示中は使用されない機能に係る情報（リストからの項目選択に関連しない情報）が表示されていた領域に設定される。表示したいずれかのインデックスの選択操作をユーザから受けると、その選択されたインデックスに対応するグループに属する項目をリスト表示領域に表示するようになっている。
【００４２】
画像処理装置１０が受け付けるスクロール操作には、フリック操作とドラッグ操作がある。フリック操作は、指などで画面をタッチした後、その指を跳ねるように動作させる操作である。タッチパネル部３４でフリック操作を受けた場合、ＣＰＵ１１は跳ねる動作の方向と速度（指が離れた時点の速度）を検出する。スクロール表示はこの検出された方向と速度に応じて行われる。ドラッグ操作は、指などで画面をタッチした後、タッチした状態のまま指をスライドさせる動作である。タッチパネル部３４でドラッグ操作を受けた場合、ＣＰＵ１１はタッチした状態で指がスライドされた方向と距離を検出する。ドラッグ操作を受けた場合、ドラッグされた方向にドラッグされた距離だけ表示がスクロールされる。このほか、スクロールバーを表示する構成の場合には、スクロールバーの移動操作をスクロール操作として受け付けるようにしてもよい。
【００４３】
次に、リストからの項目選択に係る動作を、アドレスリストから宛先を選択する場合の例について詳細に説明する。
【００４４】
図２は、表示部３１に表示されるアドレスリスト選択画面４０の一例を示している。アドレスリスト選択画面４０には、この画面の約８割の高さを有し、かつこの画面の約７割の幅を有する横長矩形のリスト表示領域４２が該画面の左下端に近寄せて設けてある。図２では、リスト表示領域４２を破線で囲って示してある。リスト表示領域４２には、アドレスブックに登録されている宛先（宛先の選択釦）が、宛先名でリスト表示される。アドレスブックに登録されている宛先には、宛先名の他、電話番号やＦＡＸ番号等のアドレスが含まれる。
【００４５】
リスト表示領域４２の上方には、宛先の設定方法を切り替えるためのタブ４３ａ〜４３ｃが表示されるタブ表示欄４３が設けられている。図２では、アドレスブックから宛先を選択するためのタブ４３ｃが選択された状態を示している。アドレスリスト選択画面４０の上部（タブ表示欄４３の上）には、この画面のタイトルを表示するタイトル欄４１が設けられている。リスト表示領域４２の右側には、リスト表示領域４２に表示されるリストの範囲をリスト全体の中で移動させるためのスクロールバー４４が表示されている。スクロールバー４４のさらに右側にはリスト表示領域４２にて選択された宛先の詳細な情報を表示する画面に切り替える為の選択釦４５、特定の文字列やキーワードで宛先を検索する画面に移行するための選択釦４６、アドレスブックに新たな宛先を登録する画面に移行するための選択釦４７が配列されている。リスト表示領域４２の右側に表示されたこれらの釦４５〜４７は、リスト表示領域４２に表示されたリストをスクロール表示している間は使用されない機能に係る情報（非関連情報と呼ぶ）である。
【００４６】
図３は、アドレスブックに登録されているすべての宛先の宛先名をリスト表示領域４２に表示する際の表示形式で配列したアドレスリスト６０を示している。リスト表示領域４２にはこのアドレスリスト６０の一部の範囲が表示される。リスト表示領域４２に一度に表示できる宛先の数は限られているので、スクロール操作によってリスト表示領域４２に表示されるアドレスリスト６０をスクロールさせて表示されるリストの範囲を変更することができる。なお、本例のアドレスリスト６０には、宛先名の頭文字が「Ａ、「Ｄ、「Ｇ」、「Ｊ」、「Ｍ」、「Ｐ」、「Ｒ」、「Ｚ」の宛先が登録されている。
【００４７】
図２のアドレスリスト選択画面４０において、リスト表示領域４２に対するスクロール操作を受けると、アドレスリスト６０に登録されている宛先の宛先名の頭文字に対応するインデックスをアドレスリスト選択画面４０のインデックス表示領域５０（図４参照）に表示する。インデックスはアドレスリストに登録される宛先を所定の基準でグループ分けする場合の各グループの見出しとなる情報である。電話帳などの場合、インデックスとして、「あ」、「か」、「さ」、「た」、「な」や「Ａ」、「Ｂ」、「Ｃ」などの文字が予め定めてあり、各宛先はその宛先名の頭文字に対応するインデックスのグループにグループ分けされる。
【００４８】
図４は、インデックスの表示を開始したときのアドレスリスト選択画面４０の一例を示している。本例では、できるだけリスト表示領域４２を大きく取るために、スクロール表示中は、リスト表示領域４２を上下に拡張してある。すなわち、スクロール表示中は使用されない機能に係る情報や参照不要な情報が表示されている領域や余白領域を使用してリスト表示領域４２を拡張する。図４のアドレスリスト選択画面４０では、スクロール表示中は、タブ表示欄４３やタイトル欄４１は不要になるので（図２参照）、これらの領域および縁部の余白領域を利用して、リスト表示領域４２の高さをアドレスリスト選択画面４０の高さ全体に広げてある。
【００４９】
また、スクロール表示中は使用しない機能に係る情報が表示されていた領域にインデックス表示領域５０を確保し、このインデックス表示領域５０にインデックス（インデックス釦５１）を表示している。本例では、スクロールバー４４と非関連情報（釦４５〜４７）が表示されていた領域、タイトル欄４１、タブ表示欄４３のあった領域を利用し、リスト表示領域４２の右側に、アドレスリスト選択画面４０の高さ全体に渡る帯状のインデックス表示領域５０を確保している。
【００５０】
インデックス表示領域５０には、「Ａ」、「Ｂ」、「Ｃ」…などのインデックス釦５１が表示される。各インデックス釦５１は選択釦になっている。本実施の形態では、「Ａ」、「Ｂ」、「Ｃ」などの各インデックス釦５１を、そのインデックスに対応する小文字（ａ、ｂ、ｃ）を符号の末尾に付けて区別する。インデックス表示領域５０に表示されるインデックス釦５１のうち、リスト表示領域４２の先頭（最上の行）に表示されている宛先の属するグループを表すインデックス釦５１は、他のインデックス釦５１と異なる表示態様で表示される。本例では、グループ「Ａ」に対応するインデックス釦５１ａの色を他のインデックス釦５１ｄ、５１ｇ…と異なる色で表示している。
【００５１】
なお、リスト表示領域４２に表示されている宛先が属するすべてのグループのインデックス釦５１を他のインデックス釦５１と異なる表示態様としてもよい。図４の例の場合、グループ「Ａ」と「Ｄ」と「Ｇ」の宛先がリスト表示領域４２に表示されているので、「Ａ」のインデックス釦５１ａと、「Ｄ」のインデックス釦５１ｄと、「Ｇ」のインデックス釦５１ｇとを他のインデックス釦５１と異なる表示態様(異なる色)で表示するようにしてもよい。
【００５２】
図４に示すように、スクロール表示開始後のアドレスリスト選択画面４０には、さらにＯＫ釦５２とキャンセル釦５３が表示される。ただし、宛先が未選択の状態ではＯＫ釦５２は選択不可となっている。図４では、選択不可の釦は破線で示されている。なお、選択不可の釦を非表示としてもよい。
【００５３】
以後、本発明に係る情報処理装置としての画像処理装置１０がインデックス表示領域５０に表示するインデックス釦５１の内容について、複数の態様例を挙げて説明する。
【００５４】
＜態様例１＞
図４は前述したように、インデックスの表示を開始したときのアドレスリスト選択画面４０の一例を示す。インデックス表示領域５０には、図３で示すアドレスリスト６０に存在する宛先に対応するインデックス釦５１（「Ａ」、「Ｄ」、「Ｇ」、「Ｊ」、「Ｍ」、「Ｐ」、「Ｒ」、「Ｚ」のインデックス釦５１ａ、５１ｄ、５１ｇ、５１ｊ、５１ｍ、５１ｐ。５１ｒ、５１ｚ）のみを表示している。アドレスリスト６０に登録された宛先の宛先名の頭文字には存在しない文字である「Ｂ」や「Ｃ」などのインデックス釦５１を表示しないことにより、インデックス表示領域５０を効率よく使用することができる。
【００５５】
図５は、図２のリスト表示領域４２に対してスクロール操作が行われてから、スクロール表示中の画面に移行するまでの処理の流れを示す。
【００５６】
画像処理装置１０は、ユーザからのスクロール操作の受け付けを待って（ステップＳ１０１；Ｎｏ）、ユーザからスクロール操作を受け付けたら（ステップＳ１０１；Ｙｅｓ）、アドレスブックに登録されている宛先に対応するインデックスを抽出し（ステップＳ１０２）、ステップＳ１０３に進む。ここでの処理は、不揮発メモリ１７に、５０音やアルファベット等をグループ分けの基準とするインデックスを予め記憶しておき、それらの中から、アドレスブックに登録されている宛先の宛先名の頭文字（漢字の場合は読み仮名の頭文字）に該当するインデックスを抽出する。抽出したインデックスをインデックスＡ群とする。
【００５７】
ステップＳ１０３では、スクロール表示中はタブ表示欄４３やタイトル欄４１は不要になるので、これらの領域および縁部の余白領域を利用して、リスト表示領域４２の高さをアドレスリスト選択画面４０の高さ全体に広げ、また使用しない機能に係る情報が表示されていた領域にインデックス表示領域５０を確保し、このインデックス表示領域５０に、ステップＳ１０２での抽出処理によって得たインデックスＡ群を表示し（ステップＳ１０３）、処理を終了する。
【００５８】
＜態様例２＞
図６は、態様例２の場合におけるインデックスの表示を開始したときのアドレスリスト選択画面４０の一例を示す。態様例２においてのインデックス表示領域５０には、態様例１の場合（図４参照）で表示していたインデックス釦５１から、リスト表示領域４２に表示されている宛先に対応するインデックス釦５１を除いたものを表示する。図６のリスト表示領域４２には、宛先名の頭文字が「Ａ」、「Ｄ」、「Ｇ」である宛先が表示されており、インデックス表示領域５０には「Ｊ」、「Ｍ」、「Ｐ」、「Ｒ」、「Ｚ」のインデックス釦５１（５１ｊ、５１ｍ、５１ｐ。５１ｒ、５１ｚ）が表示されている。
【００５９】
リスト表示領域４２に表示されている宛先は、ユーザがスクロール操作やインデックスの使用によって探す必要が無いため、それらの宛先に対応するインデックス釦５１を表示しない。これにより、態様例１の場合と比べ、インデックス表示領域５０をより有効に使用することができ、ユーザの操作性の向上に寄与する。
【００６０】
図７は、態様例２の場合において、図２のリスト表示領域４２に対してスクロール操作が行われてから、スクロール表示中の画面に移行するまでの処理の流れを示す。なお、ステップＳ１０１、ステップＳ１０２は、図５で説明した態様例１の場合の処理と共通なので詳細な説明は省略する。
【００６１】
画像処理装置１０は、ユーザからのスクロール操作の受け付けを待って（ステップＳ１０１；Ｎｏ）、ユーザからスクロール操作を受け付けたら（ステップＳ１０１；Ｙｅｓ）、アドレスブックに登録されている宛先に対応するインデックス（インデックスＡ群とする）を抽出し（ステップＳ１０２）、ステップＳ２０３に進む。
【００６２】
ステップＳ２０３では、リスト表示領域４２に表示されている宛先に対応するインデックスを抽出する（ステップＳ２０３）。ここでの処理は、不揮発メモリ１７に予め記憶されているインデックスの中から、現在リスト表示領域４２に表示されている宛先の宛先名の頭文字（漢字の場合は読み仮名の頭文字）に該当するインデックスを抽出する（インデックスＢ群とする）。
【００６３】
その後、図５のステップＳＳ１０３の処理と同じく、インデックス表示領域５０を確保し、ステップＳ１０２での抽出処理によって得たインデックスＡ群から、ステップＳ２０３での抽出処理によって得たインデックスＢ群に存在するものを除いた残りの各インデックスのインデックス釦５１をインデックス表示領域５０に表示し（ステップＳ２０４）、処理を終了する。
【００６４】
＜態様例３＞
図８は、態様例３の場合におけるインデックスの表示を開始したときのアドレスリスト選択画面４０の一例を示す。態様例３においてのインデックス表示領域５０には、態様例２の場合（図６参照）で表示していたインデックス釦５１に、使用頻度が所定値以上の宛先の宛先名の頭文字に対応するインデックス釦５１を追加して表示する。使用頻度に関しての詳細は後述する。
【００６５】
図８のリスト表示領域４２には、宛先名の頭文字が「Ａ」、「Ｄ」、「Ｇ」である宛先が表示されており、インデックス表示領域５０には「Ｄ」、「Ｊ」、「Ｍ」、「Ｐ」、「Ｒ」、「Ｚ」のインデックス釦５１（５１ｄ、５１ｊ、５１ｍ、５１ｐ、５１ｒ、５１ｚ）が表示されている。リスト表示領域４２に宛先名の頭文字が「Ｄ」である宛先が表示されているが、宛先名の頭文字が「Ｄ」の宛先の使用頻度が所定値以上なので、インデックス表示領域５０にも「Ｄ」のインデックス釦５１ｄが表示されている。
【００６６】
図９は、態様例３の場合において、図２のリスト表示領域４２に対してスクロール操作が行われてから、スクロール表示中の画面に移行するまでの処理の流れを示す。なお、ステップＳ１０１、ステップＳ１０２、ステップＳ２０３は、図５で説明した態様例１の場合の処理と共通なので詳細の説明は省略する。
【００６７】
画像処理装置１０は、ユーザからのスクロール操作の受け付けを待って（ステップＳ１０１；Ｎｏ）、ユーザからスクロール操作を受け付けたら（ステップＳ１０１；Ｙｅｓ）、アドレスブックに登録されている宛先のインデックス（インデックスＡ群とする）を抽出し（ステップＳ１０２）、ステップＳ２０３とステップＳ３０４とに進む。ステップＳ２０３とステップＳ３０４の処理は並行して行われる。
【００６８】
ステップＳ２０３では、リスト表示領域４２に表示されている宛先の宛先名の頭文字に対応するインデックス（インデックスＢ群）を抽出し、ステップＳ３０５に進む。
【００６９】
ステップＳ３０４では、使用頻度が所定値以上の宛先の宛先名の頭文字に対応するインデックス（インデックスＣ群）を抽出し、ステップＳ３０５に進む。ここでの処理では、ＣＰＵ１１は予め不揮発メモリ１７に記憶しておいた各宛先の使用回数から、その宛先の使用頻度を算出し、その値が所定の閾値以上である宛先の宛先名の頭文字に対応するインデックスを抽出する。使用頻度とは、たとえば全宛先の使用回数の合計に対して、一の宛先の使用回数が占める割合でもよいし、各宛先の使用回数等でもよい。閾値も含め、ユーザが任意に設定すればよい。
【００７０】
ステップＳ３０５では、まず図５のステップＳ１０３の処理と同じく、インデックス表示領域５０を確保し、ステップＳ１０２での抽出処理によって得たインデックスＡ群から、ステップＳ２０３での抽出処理によって得たインデックスＢ群と共通するものを除き、ステップＳ３０４での抽出処理によって得たインデックスＣ群を追加したインデックスのインデックス釦５１をインデックス表示領域５０に表示し、処理を終了する。表示予定のインデックスに重複するインデックスがある場合には、そのうちの１つをインデックス表示領域５０に表示する。たとえば、インデックスＡ群とインデックスＣ群の両方に「Ａ」のインデックスが含まれており、インデックスＢ群には「Ａ」のインデックスが含まれていない場合は「Ａ」のインデックス釦５１は１つだけ表示する。
【００７１】
＜態様例４＞
図１０は、態様例４の場合におけるインデックスの表示を開始したときのアドレスリスト選択画面４０の一例を示す。態様例４においてのインデックス表示領域５０には、態様例２の場合（図６参照）で表示していたインデックス釦５１に、登録された宛先の件数が所定数以上のインデックスのインデックス釦５１を追加して表示する。
【００７２】
図１０のリスト表示領域４２には、宛先の頭文字が「Ａ」、「Ｄ」、「Ｇ」である宛先が表示されており、インデックス表示領域５０には「Ａ」、「Ｊ」、「Ｍ」、「Ｐ」、「Ｒ」、「Ｚ」のインデックス釦５１が表示されている。宛先名の頭文字が「Ａ」の宛先の登録件数が所定数以上なので、インデックス表示領域５０にも「Ａ」のインデックス釦５１ａが表示されている。なお、所定数はユーザが任意に設定すればよい。
【００７３】
図１１は、態様例４の場合において、図２のリスト表示領域４２に対してスクロール操作が行われてから、スクロール表示中の画面に移行するまでの処理の流れを示す。なお、ステップＳ１０１、ステップＳ１０２、ステップＳ２０３は、図５で説明した態様例１の場合の処理と共通なので詳細な説明は省略する。
【００７４】
画像処理装置１０は、ユーザからのスクロール操作の受け付けを待って（ステップＳ１０１；Ｎｏ）、ユーザからスクロール操作を受け付けたら（ステップＳ１０１；Ｙｅｓ）、アドレスブックに登録されている宛先のインデックス（インデックスＡ群とする）を抽出し（ステップＳ１０２）、ステップＳ２０３とステップＳ４０４とに進む。ステップＳ２０３とステップＳ４０４の処理は並行に行われる。なお、ステップＳ２０３とＳ４０４はシーケンシャルに行われてもよい。
【００７５】
ステップＳ２０３では、リスト表示領域４２に表示されている宛先名の頭文字に対応するインデックス（インデックスＢ群）を抽出し、ステップＳ４０５に進む。
【００７６】
ステップＳ４０４では、登録された宛先の件数が所定数以上のインデックスを抽出し（インデックスＤ群とする）、ステップＳ４０５に進む。ここでは、不揮発メモリ１７に予め作成され、記憶されているインデックスのうち、宛先の登録件数が所定数以上のインデックスを抽出する。
【００７７】
ステップＳ４０５では、まず図５のステップＳ１０３の処理と同じく、インデックス表示領域５０を確保し、ステップＳ１０２での抽出処理によって得たインデックスＡ群から、ステップＳ２０３での抽出処理によって得たインデックスＢ群と共通するものを除き、ステップＳ４０４での抽出処理によって得たインデックスＤ群を追加したインデックスのインデックス釦５１をインデックス表示領域５０に表示し、処理を終了する。表示予定のインデックスに重複するインデックスがある場合には、そのうちの１つをインデックス表示領域５０に表示する。たとえば、インデックスＡ群とインデックスＤ群の両方に「Ａ」のインデックスが含まれており、インデックスＢ群には「Ａ」のインデックスが含まれていない場合は「Ａ」のインデックス釦５１は１つだけ表示する。
【００７８】
＜態様例５＞
態様例５では、アドレスリストの宛先の中に使用不可能なアドレスがある場合について説明する。たとえば、１つの宛先のアドレスとして電話番号とＦＡＸ番号を登録可能なアドレスブックにおいて、ＦＡＸ機能が故障等によって使用できない状態では、アドレスとしてＦＡＸ番号のみが登録されている宛先は使用できなくなる。図１２は、アドレスリスト６０において、アドレスが使用不可能になった宛先名をグレーで表示したアドレスリスト６０αの一例を示している。
【００７９】
図１３は、態様例５においてインデックスの表示を開始したときのアドレスリスト選択画面４０の一例を示す。態様例５においてのインデックス表示領域５０には、図１２のアドレスリスト６０αにおける使用可能な宛先の宛先名の頭文字に対応するインデックスのインデックス釦５１を表示する。アドレスリスト６０αでは、宛先名の頭文字が「Ｍ」の宛先のすべて、および宛先名の頭文字が「Ｒ」の宛先のすべてがグレーで表示されているので、図１３のインデックス表示領域５０には、「Ｍ」、「Ｒ」のインデックス釦は表示せず、「Ａ」、「Ｄ」、「Ｇ」、「Ｊ」、「Ｐ」、「Ｚ」のインデックス釦５１（５１ａ、５１ｄ、５１ｇ、５１ｊ、５１ｐ、５１ｚ、）のみが表示されている。なお、リスト表示領域４２には、宛先名の頭文字が「Ａ」、「Ｄ」、「Ｇ」である宛先が表示されている。
【００８０】
図１４は、態様例５の場合において、図２のリスト表示領域４２に対してスクロール操作が行われてから、スクロール表示中の画面に移行するまでの処理の流れを示す。なお、ステップＳ１０１、ステップＳ１０２は、図５で説明した態様例１の場合の処理と共通なので詳細な説明は省略する。
【００８１】
画像処理装置１０は、ユーザからのスクロール操作の受け付けを待って（ステップＳ１０１；Ｎｏ）、ユーザからスクロール操作を受け付けたら（ステップＳ１０１；Ｙｅｓ）、アドレスブックに登録されている宛先のインデックス（インデックスＡ群とする）を抽出し（ステップＳ１０２）、ステップＳ５０３に進む。
【００８２】
ステップＳ５０３では、画像処理装置１０は、自装置の各種機能について使用不可能か否かを判断し、使用不可能である機能があった場合（ステップＳ５０３；Ｙｅｓ）、ステップＳ５０５に進む。
【００８３】
ステップＳ５０５では、不揮発メモリ１７に記憶されているインデックスのうち、ステップＳ５０４で使用不可能と判断された機能を使用しなければならない宛先（アドレスが使用不可能となった宛先）以外の宛先名の頭文字に対応するインデックス（インデックスＥ群とする）を抽出する（ステップＳ５０５）。その後、インデックスＥ群のインデックスに対応するインデックス釦５１をインデックス表示領域５０に表示し（ステップＳ５０６）、処理を終了する。
【００８４】
ステップＳ５０３において、使用不可能な機能がなかった場合（ステップＳ５０３；Ｎｏ）は、図５のステップＳ１０３の処理と同じく、インデックス表示領域５０を確保し、ステップＳ１０２での抽出処理によって得たインデックスＡ群のインデックスのインデックス釦５１をインデックス表示領域５０に表示し（ステップＳ５０４）、処理を終了する。
【００８５】
＜態様例６＞
態様例６では、宛先の宛先名の頭文字の種類が多く、対応するインデックスの全てを一度にインデックス表示領域５０内に表示できない場合について説明する。態様例６では、ＣＰＵ１１はインデックス表示領域５０に全てのインデックス釦５１が表示できない場合にインデックス表示領域５０に対するスクロール操作をユーザから受けると、インデックス表示領域５０内のインデックス釦５１をスクロールさせ、インデックス表示領域５０に表示するインデックス釦５１の範囲を変更するようになっている。
【００８６】
図１５（Ａ）は、態様例６においてインデックスの表示を開始したときのアドレスリスト選択画面４０の一例を示す。この例のアドレスリストは、図１６に示すアドレスリスト６０βを使用するものとする。アドレスリスト６０βは、図３のアドレスリスト６０と比べて、宛先名の頭文字が「あ」、「か」、「さ」の宛先が追加されたものである。
【００８７】
図１５に戻って説明を続ける。図１５（Ａ）においてのインデックス表示領域５０には、図１６のアドレスリスト６０βにおける宛先の宛先名の頭文字に対応するインデックスのうち、「Ａ」、「Ｄ」、「Ｇ」、「Ｊ」、「Ｍ」、「Ｐ」、「Ｒ」、「Ｚ」までの８つのインデックス釦５１が表示されている。また、リスト表示領域４２には、宛先の頭文字が「Ａ」、「Ｄ」、「Ｇ」である宛先が表示されている。
【００８８】
インデックス表示領域５０に一度に表示することのできるインデックス釦５１は８つまでが上限なので、このままでは現在表示されていない「あ」、「か」、「さ」のインデックス釦５１に対する操作を行うことはできない。そこで、インデックス表示領域５０内のインデックス釦５１をスクロールさせ、インデックス表示領域５０に表示するインデックス釦５１を変更するようになっている。
【００８９】
また、インデックス釦５１に対してスクロール操作が行われ、インデックス表示領域５０に表示されるインデックス釦５１が変更される際には、その変更後のインデックス釦５１に対応させてリスト表示領域４２に表示されるアドレスもスクロールさせる。詳細には、インデックス表示領域５０の一番上に表示されたインデックス釦５１に対応する宛先がリスト表示領域４２の一番上に表示されるように、リスト表示領域４２に表示されるリストをスクロールさせる。
【００９０】
図１５（Ｂ）は、図１５（Ａ）のインデックス釦５１をスクロールさせた後のアドレスリスト選択画面４０の一例を示す。図１５（Ｂ）では、インデックス釦５１が上方向にスクロールすることにより、「Ａ」、「Ｄ」のインデックス釦５１ａ、５１ｄがインデックス表示領域の上端から外側へ消え去り、その代わりに「Ｚ」以降のインデックス「あ」、「か」に対応するインデックス釦５１あ、５１か、がインデックス領域５０の下部から現れて表示されている。また、インデックス釦５１がスクロールし、インデックス表示領域５０の一番上に表示されるインデックス釦５１が「Ｇ」に変更されたことにより、リスト表示領域４２では、宛先名の頭文字が「Ｇ」の宛先が一番上に表示されるように、アドレスリストがスクロール表示されている。
【００９１】
このように、画像処理装置１０は、リスト表示領域４２に表示しているリストの項目（宛先）に対応するインデックス釦５１をインデックス表示領域５０に表示させる際には、不揮発メモリ１７に予め記憶されたインデックスのうち、態様例１〜６で示したような場合に応じて、そのリストに登録されている項目に対応するインデックスを抽出し、そのインデックスに対応するインデックス釦５１を表示する。以下、態様例ごとに得られる効果について記述する。
【００９２】
態様例１では、アドレスブックに登録されていない宛先の宛先名に係るインデックスを含めて予め定めたインデックスがすべて表示される場合に比べて、表示されるインデックスの数が少なくなるため、たとえば、インデックス釦５１をより大きく表示したり、インデックス表示領域５０を縮小し、他の領域をより広くとる等、表示領域を効率よく使用することができる。また、目的のインデックスを探し出して選択操作するまでの手間が軽減され、ユーザが速やかに目的の宛先を探し出すことを可能にする。
【００９３】
態様例２では、態様例１に加えてリスト表示領域４２に表示中の宛先名に係るインデックスを非表示にする。これにより、態様例１に比べて、表示されるインデックスの数がより少なくなるため、より表示領域を効率よく使用することができる。
【００９４】
態様例３では、態様例２に加えて、使用頻度の高い宛先のインデックスを常に表示しておくようにする。使用頻度の高い宛先のインデックスはユーザが使用する可能性が高いため、態様例２に比べて、よりユーザの利用実態に適した表示を行う。
【００９５】
態様例４では、態様例２に加えて、宛先名の頭文字が共通の宛先が所定数以上の場合、その文字に対応するインデックスを常に表示しておくようにする。宛先名の頭文字が共通の宛先の数が多い場合、その文字に対応するインデックスをユーザが使用する可能性が高いため、態様例２に比べて、よりユーザの利用実態に適した表示を行う。
【００９６】
態様例５では、態様例１に加えて、アドレスが使用不可能である宛先のみに対応するインデックスを非表示にする。これにより態様例１に比べて、表示されるインデックスの数がより少なくなるため、より表示領域を効率よく使用することができる。
【００９７】
態様例６では、インデックス表示領域に表示しているインデックスはスクロール可能である。これにより、表示予定のインデックスを限られた表示領域に一度に全部表示する必要が無くなるので、インデックス表示領域５０に表示される各インデックスの操作釦サイズが過度に小さくなることがなく、適切な操作性を確保することができる。
【００９８】
以上、本発明の実施の形態を図面によって説明してきたが、具体的な構成は実施の形態に示したものに限られるものではなく、本発明の要旨を逸脱しない範囲における変更や追加があっても本発明に含まれる。
【００９９】
リストは、実施の形態で例示したアドレスリストに限定されず任意でよい。たとえば、予約ジョブリスト、画像処理装置の機能リスト、ユーザリストなどでもよい。
【０１００】
実施の形態では、インデックス表示領域５０をリスト表示領域４２以外の領域に設けたが、リスト表示領域４２内に設ける形態であってもかまわない。また、実施の形態では、リスト表示領域４２でのスクロール開始を契機にインデックス表示領域５０を表示したが、リスト表示領域４２の表示中は常にインデックスを表示するように構成してもかまわない。
【０１０１】
スクロール操作は、実施の形態で例示したものに限定されない。タッチパネル上でのフリック操作やドラッグ操作に限定されず、たとえば、加速度センサを有するペンを空中で動かすような操作をスクロール操作として認識する構成でもかまわない。要するに、リストの表示内容をスクロールさせるための操作であれば、操作方式等は任意でよい。
【０１０２】
実施の形態では、アドレスに対応付けて登録した宛先名の頭文字によってインデックスをグループ分けしたが、グループ分けの基準はユーザが任意に設定変更できるようになっている。たとえば、インデックスが、「友人」、「家族」「仕事関係」、「お店」、「その他」などの基準でグループ分けされている場合には、各グループの名称（「友人」、「家族」「仕事」、「お店」、「その他」など）がインデックスとして表示される。
【符号の説明】
【０１０３】
１０…画像処理装置（ＭＦＰ）
１１…ＣＰＵ
１２…ＲＯＭ
１３…ＲＡＭ
１４…画像読取部
１５…プリンタ部
１６…画像処理部
１７…不揮発メモリ
１８…自動原稿搬送部（ＡＤＦ）
１９…ファクシミリ通信部
２１…ネットワーク通信部
３０…操作表示部
３１…表示部
３２…操作部
３３…スイッチ部
３４…タッチパネル部
４０…アドレスリスト選択画面
４１…タイトル欄
４２…リスト表示領域
４３…タブ表示欄
４３ａ〜４３ｃ…タブ
４４…スクロールバー
４５〜４７…選択釦
５０…インデックス表示領域
５１、５１ａ、５１ｄ、５１ｇ、５１ｊ、５１ｍ、５１ｐ、５１ｒ、５１ｚ、５１あ、５１か…インデックス釦
５２…ＯＫ釦
５３…キャンセル釦
６０、６０α、６０β…アドレスリスト
【図１】
0005754340.tif 000002
【図２】
0005754340.tif 000003
【図３】
0005754340.tif 000004
【図４】
0005754340.tif 000005
【図５】
0005754340.tif 000006
【図６】
0005754340.tif 000007
【図７】
0005754340.tif 000008
【図８】
0005754340.tif 000009
【図９】
0005754340.tif 000010
【図１０】
0005754340.tif 000011
【図１１】
0005754340.tif 000012
【図１２】
0005754340.tif 000013
【図１３】
0005754340.tif 000014
【図１４】
0005754340.tif 000015
【図１５】
0005754340.tif 000016
【図１６】
0005754340.tif 000017