(57)【要約】【課題】多量の画像の中から所望の画像を迅速に選択することのできる画像処理装置を提供すること。【解決手段】スクロールバーの各区画に対応して画像番号を割り付けており、スクロールバー上の押下操作によって、その位置に割り付けられた画像番号に対応した画像データを表示するのでスクロール操作を不要とできる。また、スクロールバーに対し入力がなされると入力位置の画像番号が含まれる区画については、割り付けられる画像番号の個数を減らすことができるので、画像番号を特定するためのユーザの入力操作を容易にすることができる。【選択図】図１０
2008299534.tif 000002
【特許請求の範囲】
【請求項１】
画像を表示画面に表示する画像表示制御手段と、
前記表示画面に表示する一群の画像を記憶する画像記憶手段と、
前記表示画面に表示された画像を選択する選択手段と、
前記表示画面への入力を受信する入力受信手段と、
前記表示画面内に納まる大きさの配列であり、その配列の一端に最も近い第１区画と他端に最も近い第ｎ区画とを少なくとも含んだ複数の区画が第１区画から第ｎ区画に向かって並べられた配列を、前記表示画面に表示する配列表示制御手段と、
前記画像記憶手段に記憶される一群の画像の各画像を識別する識別情報の全てを、その識別情報の序列に従って、前記配列表示制御手段にて表示される配列の各区画を指定する指定情報に対し割り付ける第１割付手段と、
その第１割付手段により指定情報に対して割り付けられた識別情報を、前記配列の各位置に対応して管理する識別情報管理手段と、
前記入力受信手段にて入力が受信されると、その入力が前記配列のいずれの位置からのものか判断する入力位置判断手段とを備えており、
前記画像表示制御手段は、前記入力受信手段にて入力が受信されると、前記選択手段による選択対象の画像として、前記入力位置判断手段が判断した位置に対応して前記識別情報管理手段にて管理されている識別情報で識別されるものを含む画像を前記表示画面に表示するものであり、
前記第１割付手段は、前記入力受信手段にて入力が受信されると、前記入力位置判断手段が判断した位置に対応して前記識別情報管理手段にて管理されている識別情報が含まれる区画については、前記入力受信手段にて入力が受信される前よりも割り付ける識別情報の個数を減らすものであることを特徴とする画像処理装置。
【請求項２】
前記第１割付手段は、前記入力受信手段にて前記配列からの入力が受信された場合、割り付ける識別情報の個数を減数する区画以外の他の区画に対し、前記入力が受信される前よりも割り付ける識別情報の個数を増加させるものであることを特徴とする請求項１記載の画像処理装置。
【請求項３】
画像を表示画面に表示する画像表示制御手段と、
前記表示画面に表示する一群の画像を記憶する画像記憶手段と、
前記表示画面に表示された画像を選択する選択手段と、
前記表示画面への入力を受信する入力受信手段と、
その入力受信手段にて入力が受信されると、その入力が前記配列のいずれの位置からのものか判断する入力位置判断手段と、
前記表示画面内に納まる大きさの配列であり、その配列の一端に最も近い第１区画と他端に最も近い第ｎ区画とを少なくとも含んだ複数の区画が第１区画から第ｎ区画に向かって並べられた配列を、前記表示画面に表示する配列表示制御手段と、
前記画像記憶手段に記憶される一群の画像の各画像を識別する識別情報の全てを、識別情報の共通項に従ってグループ化すると共に各グループを識別情報に基づいて階層化して管理する階層管理手段と、
その階層管理手段によりグループ化された各グループ毎に、前記配列の区画を対応付けるグループ割付手段とを備えており、
前記画像表示制御手段は、前記入力受信手段にて入力が受信されると、前記選択手段による選択対象の画像として、前記入力位置判断手段が判断した位置が含まれる区画に対して前記グループ割付手段が対応つけたグループに属する画像を前記表示画面に表示するものであり、
前記配列表示制御手段は、階層毎に対応した配列を前記表示画面に表示する階層表示手段を備えており、その階層表示手段は、前記入力受信手段により入力が受信されると、前記入力位置判断手段が判断した位置が含まれる区画に前記グループ割付手段が対応つけたグループに対し前記階層管理手段によって下位階層で管理される識別情報を有する配列を表示するものであることを特徴とする画像処理装置。
【請求項４】
前記画像記憶手段に記憶される１群の画像の各識別情報をその序列に従って並べた場合に先頭となる識別情報または最後尾となる識別情報の少なくともいずれか一方を、前記表示画面に表示される配列の一端または他端の対応する位置に表示する識別情報表示手段を備えていることを特徴とする請求項１から３のいずれかに記載の画像処理装置。
【請求項５】
前記配列表示制御手段は、一端から他端へ向かう方向に延設された一列の表示態様で配列を前記表示画面に出力するものであることを特徴とする請求項１から４のいずれかに記載の画像処理装置。
【請求項６】
前記表示画面上に重ねて配設されるタッチパネルで形成された入力手段を備えており、
前記入力受信手段は前記入力手段からの入力を受信するものであることを特徴とする請求項１から５のいずれかに記載の画像処理装置。
【請求項７】
画像を表示画面に表示する画像表示制御手段と、
前記表示画面に表示する一群の画像を記憶する画像記憶手段と、
前記表示画面に表示された画像を選択する選択手段と、
前記表示画面への入力を受信する入力受信手段と、
前記表示画面内に納まる大きさの配列であり、その配列の一端に最も近い第１区画と他端に最も近い第ｎ区画とを少なくとも含んだ複数の区画が第１区画から第ｎ区画に向かって並べられた配列を、前記表示画面に表示する配列表示制御手段と、
前記画像記憶手段に記憶される一群の画像の各画像全てを、各画像の識別情報の序列に従って、前記配列表示制御手段にて表示される配列の各区画に対し割り付ける第２割付手段と、
その第２割付手段により各区画に対して割り付けられた画像を、前記配列の各位置に対応して管理する画像管理手段とを備えており、
前記画像表示制御手段は、前記入力受信手段にて入力が受信されると、前記選択手段による選択対象の画像として、その入力位置に対応して前記画像管理手段にて管理されているものを含む画像を前記表示画面に表示するものであり、
前記第２割付手段は、前記入力受信手段にて入力が受信されると、前記入力位置判断手段が判断した位置に対応して前記画像管理手段にて管理されている画像が含まれる区画については、前記入力受信手段にて入力が受信される前よりも割り付ける画像の個数を減らすものであることを特徴とする画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置に関し、特に、多量の画像の中から所望の画像を迅速に選択することのできる画像処理装置に関するものである。
【背景技術】
【０００２】
表示手段、例えば液晶ディスプレイ（以下単に「ＬＣＤ」と称す）に各種情報を表示させる電子機器においては、表示させる情報量が多くＬＣＤに同時に全ての情報を表示させることができない場合、一般的にユーザの操作に応じて情報の表示位置を前後に連続的に移動させて情報を表示する方法、所謂スクロール表示が行われる。そして、この操作を容易に行わせるために、ＬＣＤにスクロールバーを表示し、ユーザがそのスクロールバーを用いて情報の表示位置を操作できるようにしたスクロールバー操作装置が広く用いられている。
【０００３】
スクロールバー操作装置は、ＬＣＤに表示されたスクロールバー上のスライダの位置を移動させることにより、スクロールバー中の該スライダ位置に応じた情報を表示する装置で、スクロールバー中のスライダ位置が情報全体に対する表示部分位置を示しているので、ユーザは表示中の情報が情報全体の中のどのあたりに位置する情報であるかを把握することができる。このため、ユーザは、閲覧を所望する情報の位置を推測して表示情報の選択操作ができ、比較的素早く所望の情報を表示させることができる利点がある（特許文献１参照）。
【０００４】
また、スクロールバー操作装置の操作性の向上を目的として、入力操作にてスクロールバー上の位置を指定すると、指定されたスクロールバー上の位置に応じた情報を表示する機構を有するスクロールバー操作装置が提案されている。これによれば、スライダをユーザ所望の情報が表示される位置までスライドさせることを不要とし、スクロールバーに対するいわゆるワンタッチ操作でスクロールバー上のその位置に対応した情報を表示することができる（特許文献２参照）。
【特許文献１】特開平６−２５１０６１号
【特許文献２】特開２００４−１３９３２１号
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に記載されたような従来のスクロールバー装置では、表示中の画面内にユーザ所望の情報が無い場合には、ユーザは、所望の情報が表示される画面にたどり着くまでスクロール操作を実行しなくてはならず、場合によっては、所望の情報にたどり着くまで長時間の（何画面にもわたる）スクロール操作を行わなくてはならないという問題点があった。このため、情報全体から所望の情報を探し出すために、ユーザに多大な労力を強いることになってしまうという問題点があった。
【０００６】
また、特許文献２に記載されるような、スクロールバー上のワンタッチ操作でその位置に応じた情報を表示する機構を備えたスクロールバー装置であれば、スクロール操作の操作量を少なくすることはできるが、１画面に表示されるスクロールバーは、閲覧可能な全ての情報に対応したものではない。このため、当該１画面に表示されるスクロールバーでは選択（表示）不能な情報が存在してしまう。所望の情報を選択するには、その所望の情報に対応したスクロールバーが表示されてなくてはならないので、場合によっては、ユーザは、所望の情報を選択するためのスクロールバーが表示された画面にたどり着くまで、何度も画面の切り替え操作を行わなければならないという問題点があった。
【０００７】
また、近年、画像処理装置として機能するファクシミリやプリンタなどが汎用化されており、かかる装置においても装置内部に取り込んだ画像を表示するＬＣＤが設けられていることが多い。装置内部には、デジタルカメラ等にて撮影された画像が取り込まれるが、その画像が多数であることも多い。一般には、この取り込まれた画像のサムネイル画像（画像データの内容を示す見本となる画像であって、元の画像から作成された縮小画像）を、一度に表示可能な数分ＬＣＤに表示すると共に、スクロール操作等によって順次、ＬＣＤに表示されるサムネイル画像を切り替えることで、全ての画像の中からユーザが所望の画像を選択できるように構成されている。
【０００８】
しかし、サムネイル画像は通常のテキストデータなどに比べて情報量が多いため、その表示のために多大な処理時間が必要となり、表示待ち時間が生じてしまう。このため、スクロール処理がなかなか進行せず、ユーザにストレスを与えてしまうという問題点があった。つまり、ＬＣＤに表示される情報が画像である場合には、何画面にもわたるスクロール操作や画面の切り替え操作は、ますます、ユーザに負担を与えてしまうという問題点があった。
【０００９】
本発明は、上記問題点を解決するためになされたものであり、多量の画像の中から所望の画像を迅速に選択することのできる画像処理装置を提供することを目的としている。
【課題を解決するための手段】
【００１０】
上記目的を達成するために、請求項１記載の画像処理装置は、画像を表示画面に表示する画像表示制御手段と、前記表示画面に表示する一群の画像を記憶する画像記憶手段と、前記表示画面に表示された画像を選択する選択手段と、前記表示画面への入力を受信する入力受信手段と、前記表示画面内に納まる大きさの配列であり、その配列の一端に最も近い第１区画と他端に最も近い第ｎ区画とを少なくとも含んだ複数の区画が第１区画から第ｎ区画に向かって並べられた配列を、前記表示画面に表示する配列表示制御手段と、前記画像記憶手段に記憶される一群の画像の各画像を識別する識別情報の全てを、その識別情報の序列に従って、前記配列表示制御手段にて表示される配列の各区画を指定する指定情報に対し割り付ける第１割付手段と、その第１割付手段により指定情報に対して割り付けられた識別情報を、前記配列の各位置に対応して管理する識別情報管理手段と、前記入力受信手段にて入力が受信されると、その入力が前記配列のいずれの位置からのものか判断する入力位置判断手段とを備えており、前記画像表示制御手段は、前記入力受信手段にて入力が受信されると、前記選択手段による選択対象の画像として、前記入力位置判断手段が判断した位置に対応して前記識別情報管理手段にて管理されている識別情報で識別されるものを含む画像を前記表示画面に表示するものであり、前記第１割付手段は、前記入力受信手段にて入力が受信されると、前記入力位置判断手段が判断した位置に対応して前記識別情報管理手段にて管理されている識別情報が含まれる区画については、前記入力受信手段にて入力が受信される前よりも割り付ける識別情報の個数を減らすものである。
【００１１】
請求項２の画像処理装置は、請求項１記載の画像処理装置において、前記第１割付手段は、前記入力受信手段にて前記配列からの入力が受信された場合、割り付ける識別情報の個数を減数する区画以外の他の区画に対し、前記入力が受信される前よりも割り付ける識別情報の個数を増加させるものである。
【００１２】
請求項３の画像処理装置は、画像を表示画面に表示する画像表示制御手段と、前記表示画面に表示する一群の画像を記憶する画像記憶手段と、前記表示画面に表示された画像を選択する選択手段と、前記表示画面への入力を受信する入力受信手段と、その入力受信手段にて入力が受信されると、その入力が前記配列のいずれの位置からのものか判断する入力位置判断手段と、前記表示画面内に納まる大きさの配列であり、その配列の一端に最も近い第１区画と他端に最も近い第ｎ区画とを少なくとも含んだ複数の区画が第１区画から第ｎ区画に向かって並べられた配列を、前記表示画面に表示する配列表示制御手段と、前記画像記憶手段に記憶される一群の画像の各画像を識別する識別情報の全てを、識別情報の共通項に従ってグループ化すると共に各グループを識別情報に基づいて階層化して管理する階層管理手段と、その階層管理手段によりグループ化された各グループ毎に、前記配列の区画を対応付けるグループ割付手段とを備えており、前記画像表示制御手段は、前記入力受信手段にて入力が受信されると、前記選択手段による選択対象の画像として、前記入力位置判断手段が判断した位置が含まれる区画に対して前記グループ割付手段が対応つけたグループに属する画像を前記表示画面に表示するものであり、前記配列表示制御手段は、階層毎に対応した配列を前記表示画面に表示する階層表示手段を備えており、その階層表示手段は、前記入力受信手段により入力が受信されると、前記入力位置判断手段が判断した位置が含まれる区画に前記グループ割付手段が対応つけたグループに対し前記階層管理手段によって下位階層で管理される識別情報を有する配列を表示するものである。
【００１３】
請求項４の画像処理装置は、請求項１から３のいずれかに記載の画像処理装置において、前記画像記憶手段に記憶される１群の画像の各識別情報をその序列に従って並べた場合に先頭となる識別情報または最後尾となる識別情報の少なくともいずれか一方を、前記表示画面に表示される配列の一端または他端の対応する位置に表示する識別情報表示手段を備えている。
【００１４】
請求項５の画像処理装置は、請求項１から４のいずれかに記載の画像処理装置において、前記配列表示制御手段は、一端から他端へ向かう方向に延設された一列の表示態様で配列を前記表示画面に出力するものである。
【００１５】
請求項６の画像処理装置は、請求項１から５のいずれかに記載の画像処理装置において、前記表示画面上に重ねて配設されるタッチパネルで形成された入力手段を備えており、前記入力受信手段は前記入力手段からの入力を受信するものである。
【００１６】
請求項７の画像処理装置は、画像を表示画面に表示する画像表示制御手段と、前記表示画面に表示する一群の画像を記憶する画像記憶手段と、前記表示画面に表示された画像を選択する選択手段と、前記表示画面への入力を受信する入力受信手段と、前記表示画面内に納まる大きさの配列であり、その配列の一端に最も近い第１区画と他端に最も近い第ｎ区画とを少なくとも含んだ複数の区画が第１区画から第ｎ区画に向かって並べられた配列を、前記表示画面に表示する配列表示制御手段と、前記画像記憶手段に記憶される一群の画像の各画像全てを、各画像の識別情報の序列に従って、前記配列表示制御手段にて表示される配列の各区画に対し割り付ける第２割付手段と、その第２割付手段により各区画に対して割り付けられた画像を、前記配列の各位置に対応して管理する画像管理手段とを備えており、前記画像表示制御手段は、前記入力受信手段にて入力が受信されると、前記選択手段による選択対象の画像として、その入力位置に対応して前記画像管理手段にて管理されているものを含む画像を前記表示画面に表示するものであり、前記第２割付手段は、前記入力受信手段にて入力が受信されると、前記入力位置判断手段が判断した位置に対応して前記画像管理手段にて管理されている画像が含まれる区画については、前記入力受信手段にて入力が受信される前よりも割り付ける画像の個数を減らすものである。
【発明の効果】
【００１７】
請求項１記載の画像処理装置によれば、入力受信手段にて入力を受信した場合、その入力位置を入力位置判断手段で判断する。識別情報管理手段は識別情報を配列の各位置に対応して管理しているので、判断された入力位置が表示画面上の配列であると、その入力位置に対応する識別情報で識別されるものを含む画像（選択手段による選択対象となる画像）を表示画面に表示することができる。つまり、表示される配列の各位置に対応して識別情報が管理されているので、ユーザは一群の画像の中から所望の画像を選択する場合に、配列に対する入力操作を行うだけで、所望の画像を表示画面に表示することができ、一群の画像の中から端的に所望の画像の抽出を行うことができるという効果がある。
【００１８】
このため、汎用のスクロールバー装置にて行われるようなスクロール操作によって、所望の画像にたどり着くまで順送りで画像を表示させる必要が無い。スクロール操作に応じて画像を順次表示するには、連続的に画像を画像記憶手段から読み出して表示する必要があるが、画像はデータ量が多いためその処理に多大な時間を要する。しかし、本装置では、ユーザは、スクロール操作によらず、所望の画像にたどり着くことができるので、ユーザが所望の画像を探し出す（抽出する）までの時間を大幅に短縮することができる上、表示待ちの待機時間によってユーザに負荷されるストレスを、軽減することができるという効果がある。
【００１９】
更に、配列表示制御手段が、表示画面内に納まる大きさで配列を表示すると共に、第１割付手段は、一群の画像の各画像を識別する識別情報の全てを、その識別情報の序列に従って、配列の区画を指定する指定情報に対して割り付ける。このため、１画面に表示されている配列によって、一群に属する全ての画像についてその識別情報を指定することができ、指定不能となるものはない。その結果、画面表示を切り替えることなく、ユーザは１画面上の操作によって一群の画像の中から所望の画像を効率的に抽出する（表示画面に表示させる）ことができるという効果がある。
【００２０】
また、一群の画像に多数の画像が含まれている場合には１区画内に識別情報が密に割り付けられるが、入力位置判断手段が判断した位置に対応つけられた識別情報が含まれる区画については、その入力が受信される前よりも割り付ける識別情報の個数を減らすので、１の識別情報が占有する配列上の範囲を広げることができる。従って、少なくとも１度配列への入力操作が行われた後は、ユーザ操作による入力位置が、配列上のユーザ所望の識別情報の割り付け位置から大きくずれることを回避でき、ユーザに所望の識別情報の選択を的確に実行させることができるという効果がある。
【００２１】
請求項２記載の画像処理装置によれば、請求項１記載の画像処理装置の奏する効果に加え、配列からの入力を受信した場合、第１割付手段により、割り付ける識別情報の個数を減数する区画以外の他の区画に対しては、入力を受信する前よりも割り付ける識別情報の個数を増加させるので、最初に配列に割り付けた一群の画像の識別情報を欠落させることなく配列に全て割り付けられたまますることができる。よって、ユーザが、再度、違う画像を一群の画像の中から選択しようとした場合に、同一画面上でその選択動作（配列への入力）を実行することができ、操作性が良い上、迅速に新たな画像の抽出を行うことができるという効果がある。
【００２２】
請求項３記載の画像処理装置によれば、入力受信手段にて入力を受信した場合、その入力位置を入力位置判断手段で判断する。グループ割付手段は、配列の各区画に対して、階層化管理手段により階層化された識別情報のグループを対応つけているので、入力位置が表示画面上の配列であると、その入力位置が含まれる区画に対応するグループに属する画像（選択手段による選択対象となる画像）を表示画面に表示することができる。よって、ユーザは一群の画像の中から所望の画像を選択する場合に、配列に対する入力操作を行うだけで、所望の画像を表示画面に表示することができ、一群の画像の中から端的に所望の画像の抽出を行うことができるという効果がある。
【００２３】
つまり、汎用のスクロールバー装置にて行われるようなスクロール操作によって、所望の画像にたどり着くまで順送りで画像を表示させる必要が無い。スクロール操作に応じて画像を順次表示するには、連続的に画像を画像記憶手段から読み出して表示する必要があるが、画像はデータ量が多いためその処理に多大な時間を要する。しかし、本装置では、ユーザは、スクロール操作によらず、所望の画像にたどり着くことができるので、ユーザが所望の画像を探し出す（抽出する）までの時間を大幅に短縮することができる上、表示待ちの待機時間によってユーザに負荷されるストレスを、軽減することができるという効果がある。
【００２４】
また、階層表示手段により階層毎に対応した配列を表示し、配列に対する入力があると、その入力位置が含まれる区画に対応つけられたグループの下位階層の識別情報を有する配列を表示する。つまり、配列の区画に対する入力に基づいてグループが指定され、また、グループ内の上位階層から下位階層へ向かって、識別情報の範囲が絞り込まれるので、ユーザは、表示される配列を用いた識別情報の検索（選択操作）を感覚的に把握でき、容易に所望の識別情報を選択して、その識別情報にて識別される所望の画像を一群の画像の中から抽出する（表示画面に表示させる）ことができる。
【００２５】
更に、階層管理手段により、画像記憶手段に記憶される一群の画像の各画像を識別する識別情報の全てがグループ化されているので、配列には、全ての識別情報を対応つけることができる上、配列表示制御手段は配列を表示画面内に納まる大きさで表示する。故に、各階層の配列において所望の識別情報の属するグループを選択する場合に、画面表示を切り替えることなく、ユーザは、所望の画像に対応した識別情報のグループを選択することができるという効果がある。従って、一群の画像の中からのユーザ所望の画像の抽出を、効率的に実行することができるという効果がある。
【００２６】
請求項４の画像処理装置によれば、請求項１から３のいずれかに記載の画像処理装置の奏する効果に加え、画像記憶手段に記憶される１群の画像の各識別情報をその序列に従って並べた場合に先頭となる識別情報または最後尾となる識別情報の少なくともいずれか一方を、表示画面に表示される配列の一端または他端の対応する位置に表示するので、配列に対応つけられた識別情報の内容をユーザに報知することができる。よって、ユーザは、表示される識別情報を指針として、所望の画像を抽出するための配列に対する入力操作（即ち識別情報の選択操作）を的確に行うことができるという効果がある。
【００２７】
請求項５の画像処理装置によれば、請求項１から４のいずれかに記載の画像処理装置の奏する効果に加え、配列表示制御手段は、一端から他端へ向かう方向に延設された一列の表示態様で配列を表示画面に出力するので、ユーザの操作ミスを軽減することができるという効果がある。例えば、表示画面に複数列の配列が表示されていると、誤操作によって所望の配列でない他の配列に対して入力操作が行われてしまうという事態が起こりうる。しかし、本装置では、配列は一列の表示態様で表示されるので、ユーザは唯一の配列に対して入力操作を行えばよい。その結果、ユーザが行う入力操作を簡便かつ容易とすることができ、その上、ユーザが予期せず他の配列に触れてしまったり、判断を誤って他の配列に対する入力操作を行ってしまうなどといった誤操作を容易に回避できる。
【００２８】
請求項６の画像処理装置によれば、請求項１から５のいずれかに記載の画像処理装置の奏する効果に加え、表示画面上に重ねて配設されるタッチパネルで形成された入力手段を備えているので、ユーザは配列に対する入力操作をタッチパネルで行うことができる。よって、ユーザは視覚的、感覚的に容易に入力操作の手順を把握することができ、その入力操作を円滑に行うことができるという効果がある。
【００２９】
請求項７の画像処理装置によれば、画像管理手段が、配列の各位置に対応して画像を管理しているので、入力受信手段にて表示画面上の配列からの入力を受信した場合、その入力位置に対応するものを含む画像（選択手段による選択対象となる画像）を表示画面に表示することができる。つまり、表示される配列の各位置に対応して画像が管理されているので、ユーザは一群の画像の中から所望の画像を選択する場合に、配列に対する入力操作を行うだけで、所望の画像を表示画面に表示することができ、一群の画像の中から端的に所望の画像の抽出を行うことができるという効果がある。
【００３０】
更に、配列表示制御手段が、表示画面内に納まる大きさで配列を表示すると共に、第２割付手段は、一群の画像の各画像の全てを、その識別情報の序列に従って、配列の区画を指定する指定情報に対して割り付ける。このため、１画面に表示されている配列によって、一群の画像の全ての画像を指定することができ、指定不能となる画像は存在しない。その結果、画面表示を切り替えることなく、ユーザは１画面上の操作によって一群の画像の中から所望の画像を効率的に抽出する（表示画面に表示させる）ことができるという効果がある。
【００３１】
また、一群の画像に多数の画像が含まれている場合には１区画内に画像が密に割り付けられるが、入力位置判断手段が判断した位置に対応つけられた画像が含まれる区画については、その入力が受信される前よりも割り付ける画像の個数を減らすので、１の画像が占有する配列上の範囲を広げることができる。従って、少なくとも１度配列への入力操作が行われた後は、ユーザ操作による入力位置が、配列上のユーザ所望の画像の割り付け位置から大きくずれることを回避でき、ユーザに所望の画像の選択を的確に実行させることができるという効果がある。
【００３２】
加えて、第２割付手段は識別情報の序列に従って画像を指定情報に割り付けるので、配列の各区画に画像そのものを表示することができる。これによれば、表示された画像の色合いなどから、ユーザは、所望の画像であるかを推測することができ、多数の画像の中から所望の画像を選択することを容易とすることができるという効果がある。
【発明を実施するための最良の形態】
【００３３】
以下、本発明の好ましい実施形態について、添付図面を参照して説明する。図１は、本発明における実施形態の複合機１の外観構成を示す斜視図である。なお、以下の実施形態は本発明を具体化した一例にすぎず、本発明の要旨を変更しない範囲で、実施例を適宜変更できることは言うまでもない。
【００３４】
図１に示すように、本複合機１は、下部に設けられたプリンタ２と、上部に設けられたスキャナ３と、スキャナ３の正面側に設けられた操作パネル４とを一体的に備えたＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）であり、コピー機能、ファクシミリ機能、パーソナルコンピュータ（以下単に「ＰＣ」と称す）など外部のコンピュータ（図示せず）から受信したデータを記録用紙に記録（印刷）するプリンタ機能など複数の機能を実現するものである。
【００３５】
プリンタ２の開口５の上側には、接続パネル７０が設けられている。この接続パネル７０には、その左端側にＵＳＢ端子７１が配設されている。ＵＳＢ端子７１は、外部機器とＵＳＢ接続することにより該外部機器と本複合機１とを通信可能に接続するコネクタ端子である。また、接続パネル７０の右端側にはスロット部７２が配設されている。スロット部７２はメモリカード（カード型メモリ）を装填可能な複数のカードスロットが設けられている。カードスロットにメモリカードが装填され、該装填されたメモリカードから画像データが後述の制御部２０（図２参照）により読み出される。
【００３６】
複合機１の正面側には、操作パネル４が設けられている。操作パネル４は、プリンタ２の正面側において前方に突出した端部である突出部１６の上方の空きスペースに適合するよう、横長形状に形成されている。換言すれば、操作パネル４は、その縦幅が、スキャナ３の縦幅からプリンタ２の縦幅を減じた長さ(空きスペースの縦幅)に収まる寸法に形成されている。操作パネル４は、プリンタ２やスキャナ３を操作するためのものであり、各種操作キー４０と液晶ディスプレイ（ＬＣＤ：Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）４１とを具備する。ユーザは、操作パネル４を用いて、所望の指令を入力することができる。複合機１に所定の指令が入力されると、その入力された情報に基づいて該複合機１の動作が制御部２０によって制御される。
【００３７】
なお、複合機１は、操作パネル４から入力された指令のほか、ＰＣなどのコンピュータに接続されて該コンピュータからプリンタドライバやスキャナドライバ等を介して送信される指令に基づいて動作するようにシステム構成されている。
【００３８】
図１に示すように、ＬＣＤ４１は、操作パネル４に配置可能な最大の縦幅に大型化されている。一方、ＬＣＤ４１の横幅（横寸法）は、その縦幅の４／３倍よりも長いものである。換言すれば、ＬＣＤ４１の縦幅に対する横幅の寸法の比率が４／３より大きく設定されている。ＬＣＤ４１の縦幅に対する横幅の比率は８／３となっている。
【００３９】
また、ＬＣＤ４１の上面にはＬＣＤ４１の画面と同寸で形成されたタッチパネル１００が設けられている。タッチパネル１００は、例えば透明電極をマトリクス上に配列した一対の電極板を備え、ユーザの指やペンなどによる押下操作にて両電極板が局所的に接触して導通することで入力位置を検出することができるように構成された汎用の装置である。なお、ＬＣＤ４１上に設けられるタッチパネル１００の方式は、なんら限定されない。例えば、押下操作によって入力信号を発生させる方式のもののみならず、赤外線センサや電界センサなどにより入力位置を検出して入力信号を発生させるものであっても良い。かかる方式のタッチパネルでは、タッチパネル上に近接する物体の位置を非接触の状態で検出することができるので、画面上の汚染や傷の発生を抑制することができる。
【００４０】
本複合機１は、装置内部に取り込まれた画像データのサムネイル画像を、ＬＣＤ４１に表示するように構成されている。また、本複合機１では、取り込まれた画像データの中から所望の画像データを選択するためのスクロールバーが、サムネイル画像と共にＬＣＤ４１に表示されるようになっている。
【００４１】
このＬＣＤ４１に表示されたサムネイル画像やスクロールバーに対し、ユーザは、タッチパネル１００を介して入力操作を実行することができるようになっており、タッチパネル１００からの入力信号により、その入力位置（入力操作の内容）が、複合機１に認識される。
【００４２】
図２は、上記のように構成された複合機１の電気的構成を示すブロック図である。この
複合機１は、ケーブルを介してＰＣと接続可能なインターフェイス（以下「Ｉ／Ｆ」と称する）であるパラレルＩ／Ｆ２９と、デジタルカメラと接続可能なＵＳＢ端子７１と、外部メディア（例えば、メモリカードなどフラッシュメモリにより構成される記録媒体）を着脱自在に装着可能なスロット部７２とを備えている。このため、ＰＣ、デジタルカメラ、外部メディアから画像データを入力することができるようになっている。
【００４３】
制御部２０は、プリンタ２、スキャナ３及び操作パネル４を含む複合機１の動作を統括的に制御するものである。制御部２０は、図２に示すように、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２１、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）２２、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２３、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  ａｎｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）２４を主とするマイクロコンピュータとして構成されており、バス２５を介してＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）２６に接続されている。
【００４４】
ＣＰＵ２１は、この複合機１を総括的に制御する中央演算処理装置である。ＲＯＭ２２は、ＣＰＵ２１により実行される各種制御プログラムやそのプログラムを実行する際に用いられる固定値などを記憶するものであり、コピー動作、プリンタ動作、ファクシミリ動作などを行うための制御プログラム２２ａと、画像処理を行う画像処理プログラム２２ｂとを備えている。
【００４５】
画像処理プログラム２２ｂは、パラレルＩ／Ｆ２９、ＵＳＢ端子７１、スロット部７２を介して、ＰＣ、デジタルカメラ、外部メディアから入力された画像データ（元画像データ）に対し、ユーザの入力操作に応じた画像データの選択や、選択された画像データに対する補正などを実行して、出力画像データを生成するものである。図４から図８のフローチャートに示すプログラムは、画像処理プログラム２２ｂの一部としてこのＲＯＭ２２に記憶されている。
【００４６】
この画像処理プログラム２２ｂは、装置内部に取り込んだ画像データを、ユーザが選択できるようにサムネイル画像でＬＣＤ４１に表示すると共に、全画像データの中からユーザが所望する画像データを選択するためのスクロールバーをＬＣＤ４１に表示する処理を実行する。スクロールバーには、全画像データの識別情報（本実施形態においては画像の入力順に応じて付される画像番号）が割り付けられるようになっており、ユーザによりタッチパネル１００を介してスクロールバーに対する入力がなされると、その入力位置に割り付けられた識別情報にて管理されている画像データ（本実施形態では、その入力位置の識別情報およびその前後の識別情報を有する画像データ）がＬＣＤ４１に表示される。スクロールバーに対する識別情報の割り付けは、スクロールバーに設けられる各区画毎に実行される。
【００４７】
ここで、画像データの数が多い場合には、スクロールバーの狭小な範囲（１区画）に多数の識別情報が割り付けられることとなるので、スクロールバー上のポインタＰ（スライド）を移動させるスクロール操作では、所望の画像にたどり着くまでに膨大な処理（表示画像の切り替え）を行わなくてはならない。しかし、本画像処理プログラム２２ｂでは、スクロールバーに対する押下操作（タッチ入力）があると、その位置に対応つけられた識別情報に対応する画像データが即座に表示されるので、スクロールバー上のポインタＰをスライドさせて目的の画像データを表示させる場合に比べて、短時間でユーザ所望の画像データを表示することができる。
【００４８】
また、画像処理プログラム２２ｂは、スクロールバーに対する入力があると、スクロールバーの各区画に割り付ける識別情報の数を変更する（不均等に割り付ける）処理を行うようになっている。これにより、入力位置の識別情報およびその周辺の識別情報については、入力以前よりも割り付け数を減らした状態（所定数以下の状態）で、対応する区画に割り付けられる。
【００４９】
スクロールバーにおいて所定範囲（１の区画、長さあたり）における識別情報の割付数が多いほど、タッチ入力で識別情報を選択する場合における誤差（ずれ）が拡大しやすい。入力位置の僅かなずれによって所望の識別情報からかけ離れたものが選択されてしまうからである。このため、所望の画像データの識別情報を指定することが高度になってしまう。
【００５０】
ここで、スクロールバー上の入力位置は、基本的にユーザ所望の画像データの識別情報近辺である。従って、入力位置付近の識別情報については、１区画辺りに割り付ける割付数を減らすことにより、装置内に取り込まれた多数の画像データの識別情報の全てがスクロールバーに割り付けられても、ユーザが表示を所望する画像データの識別情報については、その割り付け位置が視認容易となって選択が容易となる。その結果、ユーザに的確に所望の画像データの識別情報の選択を誘導することができる。
【００５１】
ＲＡＭ２３は、ＣＰＵ２１が上記プログラムを実行する際に用いる各種データを一時的に記録する記憶領域又は作業領域として使用される書き換え可能なメモリである。このＲＡＭ２３には、入力画像メモリ２３ａと、出力画像メモリ２３ｂと、画像番号メモリ２３ｃと、設定色メモリ２３ｄと、設定区画数メモリ２３ｅと、画像カウンタ２３ｆと、区画カウンタ２３ｇとを備えている。
【００５２】
入力画像メモリ２３ａは、ＰＣ、デジタルカメラ、外部メディアから、それぞれ、パラレルＩ／Ｆ２９、ＵＳＢ端子７１、及びスロット部７２を介して本複合機１に入力された画像データを記憶するメモリである。この入力画像メモリ２３ａに記憶される画像データは、新たに複合機１に画像データが入力されると、入力された画像データで更新される。尚、入力された各画像データには、画像データの作成順に付与された識別情報としての画像番号、画像の大きさを示すサイズデータ、サムネイル画像（サムネイル画像データ）がヘッダデータとして付加されており、このヘッダデータと共に、入力画像メモリ２３ａに記憶される。なお、入力された画像データにサムネイル画像が付加されていない場合には、入力された画像データを本複合機１において縮小処理して、サムネイル画像が作成される。
【００５３】
出力画像メモリ２３ｂは、ＬＣＤ４１に出力する出力画像データ、即ち、ドット展開された画像データが記憶されるメモリである。スクロールバーやサムネイル画像など、ＬＣＤ４１に表示される画像は、この出力画像メモリ２３ｂに書き込まれた後、ＬＣＤ４１に出力される。
【００５４】
画像番号メモリ２３ｃは、スクロールバーの各区画のそれぞれに割り付ける画像番号を、区画カウンタ２３ｇのカウント値に対応つけて記憶するメモリである。スクロールバーは一列の横長のバーの態様を備えて形成されるが、バー内部には予め規定された大きさで区画が形成されている。各区画のそれぞれは後述する区画カウンタ２３ｇのカウント値で指定されるようになっている。つまり、この画像番号メモリ２３は、スクロールバー上の位置と、識別情報である画像番号とを対応付けて記憶するためのメモリとなっている。
【００５５】
本複合機１では、画像データが入力されると、各区画に割り付ける画像番号の個数（範囲）が決定される。各区画に対する画像番号の割付においては、割り付ける画像番号の個数を均等とすることを基本としている。また、スクロールバーの右方へいくにつれて画像番号が大きくなるように、各区画に対する割付は実行される。そして、各区画に割り付けられた画像番号が、その割付先の区画を示す区画カウンタ２３ｇのカウント値に対応つけられて、画像番号メモリ２３ｃに記憶される。
【００５６】
設定色メモリ２３ｄは、ＬＣＤ４１に表示するスクロールバーに用いる色数を記憶するメモリである。スクロールバーには、上記したように区画が設けられており、各区画の視認性を向上させるために、本実施形態では、スクロールバーの隣り合う区画には異なる色を表示するようになっている。スクロールバーに用いられる色数については、設定画面（表示色設定画面）からのユーザの入力操作によって設定される。
【００５７】
設定区画数メモリ２３ｅは、ＬＣＤ４１に表示するスクロールバーに設ける区画数を記憶するメモリである。スクロールバーに設ける区画数は、設定画面（区画数設定画面）からのユーザの入力操作によって設定される。
【００５８】
本実施形態では、スクロールバーに対する入力は、タッチパネル１００を介してのユーザの押下操作（タッチ入力）によって実行されるように構成されている。ここで、ユーザは不特定多数の者であり、操作する指の大きさも個々に異なる。従って、スクロールバーの区画数が多い、即ち、１の区画のサイズが小さいと、ユーザによっては、自己の指よりも区画の方が小さくなってしまい、押下による入力操作に支障が生じかねない。そこで、ユーザが自己の指の大きさに応じて区画のサイズを選択できるようにすることで、押下操作に支障を来すことを回避しているのである。
【００５９】
なお、スクロールバーに設けられる区画数及び区画に用いられる色数は、任意の構成であり、本実施形態において例示した数に限られるものではなく、それ以上であっても、それ以下であってもよい。
【００６０】
画像カウンタ２３ｆは、入力された画像データの総数を記憶するカウンタである。入力画像メモリ２３ａへの画像データの書き込みに際して、１の画像データが入力画像メモリ２３aに書き込まれる毎に、１ずつカウントアップされる。これにより、入力画像メモリ２３ａに記憶された画像データの数が画像カウンタ２３ｆに保持される。なお、画像カウンタ２３ｆのカウント値には、初期値として０がセットされている。また、画像カウンタ２３ｆは、入力画像メモリ２３ａに記憶された画像データに対する処理が終了する際に０クリアされる。
【００６１】
区画カウンタ２３ｇは、画像番号を割り付ける区画を示すためのものであり、スクロールバーに設けられる区画の数（即ち設定区画数メモリ２３ｅに記憶される値）を最大値として、１から最大値までの範囲の値で変化するカウンタである。区画カウンタ２３ｇのカウント値「１」によって、スクロールバーの最左端に表示される区画が示され、区画カウンタ２３ｇのカウント値が大きくなる順に、より右側の区画が示される。区画カウンタ２３ｇのカウント値が最大値にあれば、スクロールバーの最右端に表示される区画が示されている。
【００６２】
ＡＳＩＣ２６には、複合機１に所望の命令を入力する操作キー４０を制御するパネルゲートアレイ（パネルＧＡ）２７が接続されている。また、ＡＳＩＣ２６には、ＬＣＤ４１の画面表示を制御するＬＣＤコントローラ２８が接続されている。ＬＣＤコントローラ２８は、ＣＰＵ２１の指令に基づいて、ＬＣＤ４１にプリンタ２又はスキャナ３の動作に関する情報を画面に表示させる。また、スキャナ３により読み取られたデータに対応する画像を画面に表示させ、または、接続された外部装置やスロット部７２に挿入されたメモリカードから受け取ったデータに対応する画像をＣＰＵ２１からの命令に応じて画面に表示させる。
【００６３】
さらに、ＡＳＩＣ２６には、スピーカ７４に接続されたアンプ７３、ＬＣＤ４１に重ねて設けられたタッチパネル１００、公衆回線３３に接続されファクシミリ機能を実現するためのＮＣＵ（Ｎｅｔｗｏｒｋ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ）３１や、ＮＣＵを介してモデム３２が接続されている。また、ネットワーク上に存在するコンピュータとデータの送受信を行うための、図示しないネットワークインターフェースを備えていてもよい。更には、ＮＣＵ３１に送受話器を接続し、複合機１を通話（電話）機能を備えた構成としてもよい。
【００６４】
図３は、画像番号メモリ２３ｃに記憶される内容を模式的に示した図である。なお、ここでは、スクロールバーには１０の区画が形成されるものとされ、入力画像データメモリ２３ａに書き込まれた画像データの数は１０００である場合を例示している。
【００６５】
スクロールバーの各区画は、最左端から順に右方へ向かって、その区画名が、Ａ区画、Ｂ区画、・・・Ｊ区画とされており、それぞれ、区画カウンタ２３ｇのカウント値１、２、・・・、１０に対応している。図３においては、表の最左端の欄に区画名を示し、各区画名の右方に区画カウンタ２３ｇの値を表示し、更にその右方に、区画カウンタ２３ｇの各カウント値に対応して記憶される画像番号（即ち、その区画に割り付けられる画像番号）を示している。
【００６６】
図３（ａ）には、外部メディア等から入力画像データメモリ２３ａに画像データが書き込まれた際に、各区画に対し、最初に割り付けられた画像番号が示されている。入力画像データメモリ２３ａに画像データが書き込まれると、その画像データの総数が基本的に等分されて、対応する画像番号（画像番号の範囲）が各区画に割り付けられる。入力された画像データの数は１０００であるので、均等割りによって１００個ずつの画像番号が各区画に割り付けられこととなる。従って、図３（ａ）に示すように、画像番号メモリ２３ｃには、区画カウンタ２３ｇのカウント値１に対応つけて、画像番号１〜１００が、区画カウンタ２３ｇのカウント値２に対応つけて、画像番号１０１〜２００が割り付けられることとなり、更にカウント値３〜１０のそれぞれにも、１００個ずつの画像番号が対応付けられて画像番号メモリ２３ｃに記憶されている。なお、均等割りできなかった場合には、最右端の区画には余りの画像数の分が加算されて画像番号が割り付けられる。
【００６７】
図３（ｂ）は、スクロールバーに対する入力操作がなされた後の画像番号メモリ２３ｃの内容を示したものであり、各区画に対する画像番号の割り付けは図３（ａ）の初期状態から変更されている。なお、図３（ｂ）には、スクロールバー上における入力位置が、画像番号２４０であった場合を例示している。
【００６８】
本複合機１では、スクロールバーに対する入力があると、その入力位置に対応する画像番号近傍においては、割り付け先の１の区画における割付個数を減じるように構成されている。具体的には、図３（ｂ）に示すように、当初１区画あたり１００ずつの画像番号が割り付けられていたものが、入力位置の画像番号２４０に対し±２０の範囲においては、１区画あたりに割り付ける画像番号の数は１０個ずつに減じられている。また、本実施形態においては、入力位置の画像番号はスクロールバーの中央に移動されるように構成されているので、画像番号２４０の位置への入力が実行されると、画像番号２４０の割り付け位置は、スクロールバー中央（Ｅ区画）に移動される。従って、Ｄ区画、Ｅ区画、Ｆ区画、Ｇ区画の４区画において、それぞれ「２２１〜２３０」、「２３１〜２４０」、「２４１〜２５０」、「２５１〜２６０」の画像番号が割り付けられることとなり、変更された画像番号の範囲が、対応する区画カウンタ２３ｇのカウント値「４〜６」に対応つけて画像番号メモリ２３ｃに記憶されている。
【００６９】
また、入力位置の画像番号から離れるほど、ユーザが選択を所望する画像番号である期待値は低下するので、入力位置の画像番号から離れるに従い１区画に対する割付個数は、段階的に増加されるようになっており、図３（ｂ）に示すように、Ｃ区画及びＨ区画には４０個ずつの画像番号が割り付けられている。また、Ａ区画、Ｂ区画には、先頭側の残りの画像番号１〜１８０を２等分して割り付けが行われており、Ｉ区画、Ｊ区画には、後方側の残りの画像番号３０１〜１０００を２等分して割り付けが行われている。このように割付状態が変更されると、その変更された画像番号の範囲が対応する区画カウンタ２３ｇのカウント値に対応つけて画像番号メモリ２３ｃに記憶されることとなり、先に画像番号メモリ２３ｃに記憶された内容が更新される。
【００７０】
次に、上記のように構成された複合機１において実行される画像処理を、図４から図８のフローチャートを参照して説明する。また、図４から図８のフローチャートと共に、かかる処理が実行される場合のＬＣＤ４１の表示画面を示す図９、図１０を適宜用いて本複合機１において実行される画像処理を説明する。
【００７１】
図４は、本複合機１においてＣＰＵ２１によって実行される表示バー設定処理のフローチャートである。また、図９は、この表示バー設定処理が実行される場合のＬＣＤ４１の表示画面を示した図であるので、この図９を参照しつつ、表示バー設定処理を説明する。
【００７２】
表示バー設定処理は、ＬＣＤ４１に表示するスクロールバーの態様を設定する処理であり操作キー４０による所定の操作を契機として開始され、まず、図９（a）に示す区画数設定画面をＬＣＤ４１に表示する（Ｓ１）。区画数設定画面の右方には、区画数選択ボタン４１ａが表示されている。区画数選択ボタン４１ａは、「小」ボタン４１ａ１、「中」ボタン４１ａ２、「大」ボタン４１ａ３を備えており、区画数設定画面において画面上方から各ボタンが上記した順で表示されている。「小」ボタン４１ａ１は、最小の区画サイズを設定するためのボタンであり、区画数１０を指定するボタンである。「中」ボタン４１ａ２は、中間の区画サイズを設定するためのボタンであり、区画数７を指定するボタンである。「大」ボタン４１ａ３は最大の区画サイズを設定するためのボタンであり、区画数５を指定するボタンである。各ボタン４１ａ１〜４１ａ３の左方には、各ボタン４１ａ１〜４１ａ３が選択された場合に表示されるスクロールバーの態様４１ｂ（４１ｂ１，４１ｂ２，４１ｂ３）がそれぞれ表示されている。
【００７３】
そして、この区画数設定画面において区画数が設定されたか否か、即ち、区画数選択ボタン４１ａが押下されたかを確認し（Ｓ２）、押下されていなければ（Ｓ２：Ｎｏ）、選択ボタン４１ａの入力を待機し、一方、区画数選択ボタン４１ａが押下されていれば（Ｓ２：Ｙｅｓ）、選択された区画数を設定区画数メモリ２３ｅに書き込んだ後（Ｓ３）、図９（ｂ）に示す表示色設定画面をＬＣＤ４１に出力して画面表示を切り替える（Ｓ４）。
【００７４】
表示色設定画面の右方には、表示色選択ボタン４１ｃが表示されている。表示色選択ボタン４１ｃは、「２色」ボタン４１ｃ１、「３色」ボタン４１ｃ２、「７色」ボタン４１ｃ３を備えており、表示色設定画面において画面上方から各ボタン４１ｃ１〜４１ｃ３が上記した順で表示されている。「２色」ボタン４１ｃ１は、スクロールバーに用いる色数を２色とすることを指定するためのボタンである。同様に、「３色」ボタン４１ｃ２は、スクロールバーに用いる色数を３色に、「７色」ボタン４１ｃ２は、スクロールバーに用いる色数を７色に指定するためのボタンである。各ボタン４１ｃ１〜４１ｃ３の左方には、各ボタン４１ｃ１〜４１ｃ３が選択された場合に表示されるスクロールバーの態様４１ｄ（４１ｄ１，４１ｄ２，４１ｄ３）がそれぞれ表示されている。
【００７５】
そして、表示色設定画面において色数が選択されたか、即ち、表示色選択ボタン４１ｃが押下されたかを確認し（Ｓ５）、ここで押下されていなければ（Ｓ５：Ｎｏ）、表示色選択ボタン４１ｃの入力を待機し、一方、表示色選択ボタン４１ｃが押下されていれば（Ｓ５：Ｙｅｓ）、選択された色数（押下された表示色選択ボタン４１ｃ１に対応する色数）を設定色メモリ２３ｄに記憶して（Ｓ６）、この表示バー設定処理を終了する。
【００７６】
なお、Ｓ２，Ｓ５の処理において、所定時間以上入力がなかった場合には非図示のステップによりタイムアウトの処理を実行してこの表示バー設定処理を終了する。
【００７７】
図５は、本複合機１においてＣＰＵ２１によって実行される表示選択処理のフローチャートである。なお、図１０は、入力された画像データを選択するための表示画面であってこの表示選択処理が実行される場合にＬＣＤ４１に表示される画面を示した図であるので、この図１０を参照しつつ、図５の表示選択処理を説明する。
【００７８】
表示選択処理は、複合機１に入力された画像データの中から、ユーザ所望の画像データを抽出して表示するための処理であり、複合機１に外部メディア等から画像データが入力されたことを契機として開始され、まず、画像データを入力画像メモリ２３ａに書き込む画像書込処理を実行する（Ｓ１２）。この画像書込処理（Ｓ１２）では、外部メディア等から画像データを入力画像メモリ２３ａに書込むと共に、１の画像データを書き込む毎に画像カウンタ２３ｆのカウント値を１ずつカウントアップする。これにより、入力された画像データの総数が画像カウンタ２３ｆにて示されることとなる。
【００７９】
その後、画像カウンタ２３ｆのカウント値が、設定区画数メモリ２３ｅに記憶される区画数（スクロールバーの総区画数）を１０倍した値以上であるかを確認する（Ｓ１３）。ここで確認したカウント値が、設定区画数メモリ２３ｅに記憶される区画数の１０倍値以上であれば（Ｓ１３：Ｙｅｓ）、スクロールバーの各区画に対し１０ずつ以上の画像番号を割り付けることができる。故に、画像カウンタ２３ｆのカウント値を、設定区画数メモリ２３ｅに記憶される区画数で除して（即ち、均等割して）、１区画に割り付ける画像番号の個数を算出する（Ｓ１４）。次いで、設定区画数メモリ２３ｅに記憶される区画数で区分されたスクロールバーを設定色メモリ２３ｄに記憶される色数でＬＣＤ４１に表示する（Ｓ１５）。なお、設定された色数に応じて、表示色およびその順は予め設定されており、このＳ１５の処理では、ＣＰＵ２１は、予め設定された表示色をその順に従って各区画の色を表示する。
【００８０】
続いて、各区画（各区画を示す区画カウンタ２３ｇのカウント値）のそれぞれに対応つけて割り付ける画像番号を（先頭の画像番号からＳ１４の処理で算出された個数ずつ）、画像番号メモリ２３ｃに記憶する（Ｓ１６、図３参照）。なお、Ｓ１４の処理で画像番号の数を均等割りできなかった場合には、最右端のＪ区画には余りの画像数の分が加算されて画像番号が割り付けられる。そして、スクロールバー下方左端に画像番号１を表示すると共に、各区画の下方にその区画に属する最後の画像番号を表示する（Ｓ１７）。
【００８１】
図１０（ａ−１）に示す表示画面は、Ｓ１４〜Ｓ１７の処理に対応して表示される表示画面であり、画面下方に１０個の区画を備えたスクロールバーが表示されている。各区画は、左から順にＡ区画、Ｂ区画、・・・、Ｊ区画とされており、各区画は交互に異なる色となるよう２色で色分けられている。ここで、図１０（ａ−１）には、外部メディア等から入力された画像データが１０００個であった場合が示されており、各区画のそれぞれには１００個ずつの単位で入力された画像データの画像番号が割り付けられている。そして、Ａ区画の左端が先頭側であることを示すべく、Ａ区画の左端下方に画像番号１が表示されており、また、各区画の下方には、その区画に割り付けられた最後の画像番号（１００，２００，・・・，１０００）が表示されている。これにより、ユーザは、各区画に割り付けられた画像番号を容易に認識することができる。
【００８２】
Ｓ１７の処理の後は、スクロールバーの右端にポインタＰを表示し（Ｓ１８）、更に、入力画像メモリ２３ａに書き込んだ画像データの内、最後の画像番号の画像データから先頭側へ合計５つの画像データを抽出してＬＣＤ４１にその表示する（Ｓ１９）。なお、本表示選択処理においてＬＣＤ４１に表示される画像データは、入力された画像データのサムネイル画像データである。
【００８３】
図１０（ｂ）は、かかるＳ１８，Ｓ１９の処理に対応して表示される表示画面であり、図１０（ａ−１）に表示されたスクロールバーの右端にポインタＰ（図１０においては灰色の矩形で表示）が現出され、更に、スクロールバーの上方には、入力画像メモリ２３ａに記憶される画像データの内、最後の画像番号から５つの画像データ（画像番号が９９６〜１０００である画像データ）が表示されている。
【００８４】
その後、入力が実行されたかを確認し（Ｓ２０）、入力がなければ（Ｓ２０：Ｎｏ）、何らかの入力を待機する。また、ここで何らかの入力があれば（Ｓ２０：Ｙｅｓ）、その入力位置を確認する（Ｓ２１）。入力位置が、ＬＣＤ４１表示画面上の画像であるか、又はスクロールバー以外のその他の入力（例えば、操作キー４０の所定操作によるキャンセルコマンドの入力など）であった場合には（Ｓ２１：「画像」、「その他」）、この表示選択処理を終了する。表示画面上からの画像データの押下は、画像データの選択確定とＣＰＵ２１に判断される。表示選択処理は、ユーザが処理を行う画像データを選択するための処理であり、従って、画像データの押下によってその選択が完了したこととなるので、この表示選択処理を終了する。
【００８５】
また、Ｓ２１で確認した結果、入力位置が、ＬＣＤ４１表示画面上のスクロールバーであって、かつ、スクロールバー中のポインタＰ以外の場所であった場合には（Ｓ２１：スクロールバー（ポインタＰ以外））、入力位置の区画に割り付けられた画像番号の個数が１０以下であるかを確認し（Ｓ２２）、１０を超えていれば（Ｓ２２：Ｎｏ）、その入力位置に対応する画像番号の近傍範囲について１区画あたりに割り付ける個数を減らしたスクロールバーを再表示するために、画像番号の再割付を行う第１割付処理（Ｓ２３）と第２割付処理（Ｓ２４）とを実行してから、更に、新たな入力を確認するためにその処理をＳ２０の処理に移行する。
【００８６】
Ｓ２１の処理におけるＬＣＤ４１の表示画面上における入力位置の認識は、タッチパネル１００からの入力信号に基づいて行われ、例えば、図１０（ｃ）に示すように、Ｃ区画内のある位置（矢印にて示す位置）が押下されると、その入力位置の座標がＣＰＵ２１によって認識され、入力位置がＣ区画であることが判別される。また、ＣＰＵ２１は、入力位置がスクロールバー上（ポインタＰ以外）にあると、区画の長さに対する入力位置座標の比に応じて当該区画に割り付けられた画像番号を応分し、区画内のいずれの画像番号の指定であるかを決定する。
【００８７】
複合機１は、表示選択処理において、スクロールバーの各区画（各区画を指定する区画カウンタ２３ｇの値）に対応つけて画像番号メモリ２３ｃに画像番号を記憶し、上記のように入力位置の区画の長さに対する比に応じて、区画内に対応つけた各画像番号の割付位置を確定することで、スクロールバー上の各位置に対応して各画像番号を管理している。なお、かかる構成が請求項記載の識別情報管理手段に該当する。図１０（ｃ）の例では、ユーザによる入力位置（矢印で示す位置）の画像番号Ｘは２４０と決定されている。
【００８８】
更に、Ｓ２２の処理で確認した結果、入力位置の区画に割り付けられた画像番号の個数が１０以下であった場合には（Ｓ２２：Ｙｅｓ）、ポインタＰの表示を入力位置に切り替えてから（Ｓ２５）、入力位置の画像番号Ｘ±２の範囲の合計５つの画像データを、入力画像メモリ２３ａから読み出してＬＣＤ４１に出力し、先の画像データの表示を更新する（Ｓ２６）。その後、新たな入力を確認するためにその処理をＳ２０の処理に移行する。
【００８９】
一方、Ｓ２１で確認した結果、入力位置が、ＬＣＤ４１表示画面上のスクロールバーであって、かつ、スクロールバーのポインタＰであった場合には（Ｓ２１：スクロールバー（ポインタＰ））、入力位置の区画に割り付けられた画像番号の個数が１０以下であるかを確認し（Ｓ２７）、１０を超えていれば（Ｓ２７：Ｙｅｓ）、その入力位置に対応する画像番号の近傍範囲について、１区画あたりに割り付ける個数を減らしたスクロールバーを再表示するために、その処理をＳ２３の第１割付処理に移行する。
【００９０】
また、Ｓ２７の処理で確認した結果、入力位置の区画に割り付けられた画像番号の個数が１０以下であれば（Ｓ２７：Ｙｅｓ）、その区画に割り付けられた画像番号の数は十分に少なく再割付が不要であるので、ユーザの押下動作に応じたスクロール操作を実行するスクロール処理を実行してから（Ｓ２８）、新たな入力を確認するためにその処理をＳ２０の処理に移行する。
【００９１】
更に、Ｓ１３の処理で確認した結果、画像カウンタ２３ｆのカウント値が、設定区画数メモリ２３ｅに記憶される区画数（スクロールバーの総区画数）を１０倍した値に満たなければ（Ｓ１３：Ｎｏ）、画像カウンタ２３ｆのカウント値を１０で除し、余りがなければ算出した商を区画数とし、余りがあれば算出した商＋１を、スクロールバーの区画数として設定する（Ｓ２９）。
【００９２】
その後、設定区画数メモリ２３ｅに記憶される区画数で区分したスクロールバーを、設定色メモリに記憶される色数でＬＣＤ４１に表示してから（Ｓ３０）、その処理をＳ１６の処理に移行する。なお、Ｓ２９の処理を経由して実行されるＳ１６の処理では、先頭の画像番号から１０ずつの画像番号がＡ区画から順に対応つけられて画像番号メモリ２３ｃに書き込まれる。
【００９３】
図１０（ａ−２）に示す表示画面は、Ｓ１４，Ｓ１５の処理に代えて、Ｓ２９，Ｓ３０の処理が行われた場合に表示される表示画面である。この図１０（ａ−２）においては、入力された画像データが３５個であった場合が示されており、Ｓ２９，Ｓ３０の処理に従って、その区画数はＡ区画〜Ｄ区画までの４つとなり、Ｓ１６の処理により、Ａ区画〜Ｃ区画には１０個の画像番号が割り付けられ、Ｄ区画には余りの５個の画像番号が割り付けられている。スクロールバーのその他の表示態様は、図１０（ａ−１）と同様であり、各区画は交互に異なる色となるよう２色で色分けられると共に、その下方には区画に割り付けられた最後の画像番号（１０，２０，３０，３５）が表示されている。
【００９４】
本実施形態では、ＬＣＤ４１に表示する画像データを全画像データの中から抽出するためにスクロールバーには画像番号が割り付けられており、１の押下操作によってスクロールバー上のあるポイントが指定されると、そのポイント（入力位置）に対応する（割り付けられている）画像番号にて指定される画像データが、入力画像メモリ２３ａから読み出されてＬＣＤ４１に表示されるように構成されている。
【００９５】
かかる構成において、多量の画像データが複合機１に取り込まれていると、１区画の狭い範囲に多数の画像番号が割り付けられることとなるので、その区画に属する１の画像番号を指定することが困難になってしまう。本複合機１においては、ユーザがスクロールバー上において自己が所望する画像データの画像番号のあたりを押下すれば、この第１割付処理（Ｓ２３）と後述する第２割付処理（Ｓ２４）とにより、その画像番号近傍において１区画に割り付けられる画像番号の個数を減じるので、その区画におけるユーザ所望の画像番号の選択を容易とすることができる。
【００９６】
図６は、図５の表示選択処理の中で実行される第１割付処理（Ｓ２３）のフローチャートである。第１割付処理（Ｓ２３）は、スクロールバー上の入力位置に対応する画像番号から先頭側において画像番号の再割付を実行するものである。また、入力位置の画像番号近傍については、１区画に対する割付数を減らす処理である。
【００９７】
この第１割付処理（Ｓ２３）では、区画カウンタ２３ｇのカウント値を５にセットしてから（Ｓ４１）、ユーザが押下したスクロールバー上の入力位置の画像番号をＸとし、画像番号Ｘが６０以上であるかを確認する（Ｓ４２）。その結果、６０以上であれば（Ｓ４２：Ｙｅｓ）、画像番号（Ｘ−９）から画像番号ＸまでをＥ区画に割り付け、画像番号（Ｘ−１９）から画像番号（Ｘ−１０）までをＤ区画に割り付け、画像番号（Ｘ−５９）から画像番号（Ｘ−２０）をＣ区画に割り付ける（Ｓ４３）。そして、区画カウンタ２３ｇのカウント値から３を減算する（Ｓ４４）。
【００９８】
その後、画像番号Ｘより小さい側において未割り付けの画像番号の個数が８０以上あるかを確認し（Ｓ４５）、ここで、その個数が８０以上であれば（Ｓ４５：Ｙｅｓ）、画像番号Ｘより小さい側における未割付けの画像番号の個数を２分割し（Ｓ４６）、分割した後半の画像番号を区画カウンタ２３ｇのカウント値が示す区画に割り付ける（Ｓ４７）。そして、区画カウンタ２３ｇのカウント値から１減算した後（Ｓ４８）、分割した前半の画像番号を区画カウンタ２３ｇのカウント値が示す区画に割り付ける（Ｓ４９）。
【００９９】
例えば、図１０（ｄ）に示す例においては、入力位置の画像番号２４０に応じて再割付が実行されたスクロールバーを表示している。図１０（ｄ）に示すように画像番号Ｘが２４０となるので、Ｓ４１〜Ｓ４９の処理に従って画像番号の再割付が実行されると、Ｅ区画には２３１〜２４０の画像番号が割り付けられ、Ｄ区画には２２１〜２３０の画像番号が割り付けられ、Ｃ区画には１８１〜２２０の画像番号が割り付けられる。ここで、区画カウンタ２３ｇのカウント値は「２」となり、また、残りの画像番号の個数は１８０であるので、後半９０個の画像番号９１〜１８０がＢ区画に割り付けられる。その後は、区画カウンタ２３ｇのカウント値は「１」となるので、残余の画像番号１〜９０がＡ区画に割り付けられる。
【０１００】
Ｓ４９の処理の後は、画像番号１が割り付けられた区画（先頭区画）の左端部の画像番号の表示を１に変更すると共に、先頭区画よりも左方になる区画に表示された画像番号を消去してから（Ｓ５０）、先頭区画からＥ区画までにおいて各区画に新たに割り付けられた画像番号の内の最後の（各区画最大の）画像番号を各区画の下方に表示して、先に表示されていた画像番号を更新し（Ｓ５１）、この第１割付処理（Ｓ２３）を終了する。
【０１０１】
また、Ｓ４５の処理で確認した結果、未割付けの画像番号の個数が８０未満であれば（Ｓ４５：Ｎｏ）、未割付けの画像番号を区画カウンタ２３ｇのカウント値が示す区画に割り付けて（Ｓ５２）、その処理をＳ５０の処理に移行する。
【０１０２】
一方、Ｓ４２の処理で確認した結果、入力位置の画像番号Ｘが６０未満であれば（Ｓ４２：Ｎｏ）、Ｓ４３の処理に従った割付けを行うことができないので、入力位置の画像番号Ｘが４０以上であるかを確認し（Ｓ５３）、その結果、画像番号Ｘが４０以上であると（Ｓ５３：Ｙｅｓ）、画像番号（Ｘ−９）から画像番号ＸまでをＥ区画に割り付け、画像番号（Ｘ−１９）から画像番号（Ｘ−１０）までをＤ区画に割り付ける（Ｓ５４）。そして、区画カウンタ２３ｇのカウント値から２を減算して（Ｓ５５）、その処理をＳ４５の処理に移行する。このため、Ｓ５４の処理を経由した場合には、残りの画像番号は、Ｓ４５以降の処理によってＣ区画に割り付けられる。
【０１０３】
更に、Ｓ５３の処理で確認した結果、画像番号Ｘが４０未満であると（Ｓ５３：Ｎｏ）、入力位置の画像番号Ｘが１０以下であるかを確認する（Ｓ５６）。ここで、入力位置の画像番号Ｘが１０以下であれば（Ｓ５６：Ｙｅｓ）、Ｓ４５の処理に移行する。すると、未割付けの画像番号の個数は１０以下であり、区画カウンタ２３ｇのカウント値は「５」のままであるので、残りの１０以下の画像番号はＳ４５の以降の処理によって全てＥ区画に割り付けられることとなる。
【０１０４】
また、Ｓ５６の処理で確認した結果、入力位置の画像番号Ｘが１０を超えていれば（Ｓ５６：Ｎｏ）、画像番号（Ｘ−９）から画像番号Ｘまでの１０個の画像番号をＥ区画に割り付けた後（Ｓ５７）、残りの画像番号を割り付けるために、区画カウンタ２３ｇのカウント値から１を減算して（Ｓ５８）、その処理をＳ４５の処理に移行する。これにより、Ｓ５７の処理を経由した場合には、残りの画像番号は、Ｓ４５以降の処理によってＣ区画に割り付けられる。
【０１０５】
このようにスクロールバーへの入力がなされると、第１割付処理によって、その入力位置に対応する画像番号から先頭側において画像番号の再割付を実行することができる。また、再割付後のスクロールバーにおいて、入力位置の画像番号を含む区画に割り付ける画像番号の個数を、１０個までとすることができる。
【０１０６】
図７は、図５の表示選択処理の中で実行される第２割付処理（Ｓ２４）のフローチャートである。第２割付処理（Ｓ２４）は、スクロールバー上の入力位置に対応する画像番号から後方側において画像番号の再割付を実行するものである。また、入力位置の画像番号近傍については、１区画に対する割付数を減らす処理である。
【０１０７】
この第２割付処理（Ｓ２４）では、区画カウンタ２３ｇのカウント値を６にセットしてから（Ｓ６１）、ユーザが押下したスクロールバー上の入力位置の画像番号Ｘが、「画像番号の最大値−６０」以下であるかを確認する（Ｓ６２）。その結果、「画像番号の最大値−６０」以下であれば（Ｓ６２：Ｙｅｓ）、画像番号（Ｘ＋１）から画像番号（Ｘ＋１０）までをＦ区画に割り付け、画像番号（Ｘ＋１１）から画像番号（Ｘ＋２０）までをＧ区画に割り付け、画像番号（Ｘ＋２１）から画像番号（Ｘ＋６０）までをＨ区画に割り付ける（Ｓ６３）。そして、区画カウンタ２３ｇのカウント値に３を加算する（Ｓ６４）。
【０１０８】
その後、画像番号Ｘより大きい側において未割り付けの画像番号の個数が８０以上あるかを確認し（Ｓ６５）、ここで、その個数が８０以上であれば（Ｓ６５：Ｙｅｓ）、画像番号Ｘより大きい側における未割付けの画像番号の個数を２分割し（Ｓ６６）、分割した前半の画像番号を区画カウンタ２３ｇのカウント値が示す区画に割り付ける（Ｓ６７）。そして、区画カウンタ２３ｇのカウント値に１加算した後（Ｓ６８）、分割した後半の画像番号を区画カウンタ２３ｇのカウント値が示す区画に割り付ける（Ｓ６９）。
【０１０９】
例えば、図１０（ｄ）に示す例においては、画像番号Ｘが２４０であり画像番号の最大値が１０００であるので、Ｓ６１〜Ｓ６９の処理に従って画像番号の再割付が実行されると、Ｆ区画には２４１〜２５０の画像番号が割り付けられ、Ｇ区画には２５１〜２６０の画像番号が割り付けられ、Ｈ区画には２６１〜３００の画像番号が割り付けられる。ここで、区画カウンタ２３ｇのカウント値は「９」となり、また、残りの画像番号の個数は７００あるので、前半３５０個の画像番号３０１〜６５０がＩ区画に割り付けられる。その後は、区画カウンタ２３ｇのカウント値は「１０」となるので、残余の画像番号６５１〜１０００がＪ区画に割り付けられる。
【０１１０】
Ｓ６９の処理の後は、ポインタＰをＥ区画後端に表示した後（Ｓ７０）、最大の画像番号（最大値）が割り付けられた区画（最終区画）の右端部の画像番号の表示を最大値に変更すると共に、最終区画よりも右方になる区画に表示された画像番号を消去してから（Ｓ７１）、Ｆ区画から最終区画までにおいて各区画に新たに割り付けられた画像番号の内の最後の（各区画最大の）画像番号を各区画の下方に表示して、先に表示されていた画像番号を更新する（Ｓ７２）。続いて、第１割付処理と本処理とによって新たに割り付けられた画像番号を各区画を示す区画カウンタ２３ｇのカウント値に対応つけて画像番号メモリ２３ｃに書込み（Ｓ７３）、更に、入力位置の画像番号Ｘ±２の範囲の画像データを入力画像メモリ２３ａから読み出してＬＣＤ４１に出力して先の画像データの表示を更新し（Ｓ７４）、この第２割付処理（Ｓ２４）を終了する。
【０１１１】
また、Ｓ６５の処理で確認した結果、未割付けの画像番号の個数が８０未満であれば（Ｓ６５：Ｎｏ）、未割付けの画像番号を区画カウンタ２３ｇのカウント値が示す区画に割り付けて（Ｓ７５）、その処理をＳ７０の処理に移行する。
【０１１２】
一方、Ｓ６２の処理で確認した結果、入力位置の画像番号Ｘが、「画像番号の最大値−６０」を超えていれば（Ｓ６２：Ｎｏ）、Ｓ６３の処理に従った割付けを行うことができないので、入力位置の画像番号Ｘが「画像番号の最大値−４０」以下であるかを確認し（Ｓ７６）、その結果、画像番号Ｘが「画像番号の最大値−４０」以下であると（Ｓ７６：Ｙｅｓ）、画像番号（Ｘ＋１）から画像番号（Ｘ＋１０）までをＦ区画に割り付け、画像番号（Ｘ＋１１）から画像番号（Ｘ＋２０）までをＧ区画に割り付ける（Ｓ７７）。そして、区画カウンタ２３ｇのカウント値に２を加算した後（Ｓ７８）、その処理をＳ６５の処理に移行する。このため、Ｓ７７の処理を経由した場合には、残りの画像番号は、Ｓ６５以降の処理によってＨ区画に割り付けられる。
【０１１３】
更に、Ｓ７６の処理で確認した結果、画像番号Ｘが「画像番号の最大値−４０」を超えていた場合には（Ｓ７６：Ｎｏ）、入力位置の画像番号Ｘが「画像番号の最大値−１０」以上であるかを確認する（Ｓ７９）。ここで、入力位置の画像番号Ｘが「画像番号の最大値−１０」以上であれば（Ｓ７９：Ｙｅｓ）、Ｓ６５の処理に移行する。すると、未割付けの画像番号の数は１０以下であり、区画カウンタ２３ｇのカウント値は「６」のままであるので、残り１０個以下の画像番号はＳ６５の以降の処理によって全てＦ区画に割り付けられることとなる。
【０１１４】
また、Ｓ７９の処理で確認した結果、入力位置の画像番号Ｘが「画像番号の最大値−１０」未満であれば（Ｓ７９：Ｎｏ）、画像番号（Ｘ＋１）から画像番号（Ｘ＋１０）までの１０個の画像番号をＦ区画に割り付けた後（Ｓ８０）、残りの画像番号を割り付けるために、区画カウンタ２３ｇのカウント値に１を加算して（Ｓ８１）、その処理をＳ６５の処理に移行する。これにより、Ｓ８０の処理を経由した後において残りの画像番号は、Ｓ６５以降の処理によってＧ区画に割り付けられる。
【０１１５】
このように第２割付処理によって、スクロールバー上の入力位置に対応する画像番号から後方側において画像番号の再割付を実行することができる。また、再割付後のスクロールバーにおいて、入力位置の画像番号を含む区画に割り付ける画像番号の個数を、１０個までとすることができる。
【０１１６】
図８は、図５の表示選択処理の中で実行されるスクロール処理（Ｓ２８）のフローチャートである。スクロール処理（Ｓ２８）は、入力位置の区画に割り付けられた画像番号の個数が１０以下である場合において、ユーザがスクロールバー上のポインタＰを押下しつつスライド動作を実行すると、画像データをスクロール表示するためのものであり、まず、入力位置が、先のポインタＰの表示位置（先の入力位置）から移動したかを確認し（Ｓ９０）、ここで入力位置が移動していれば（Ｓ９０：Ｙｅｓ）、ポインタＰのスライド動作が実行されているので、移動先の入力位置の画像番号Ｘ±２の範囲の画像データを入力画像メモリ２３ａから読み出してＬＣＤ４１に出力し、画像データの表示を更新する（Ｓ９１）。
【０１１７】
その後、ポインタＰの表示を移動先の入力位置に切り替えてから（Ｓ９２）、ポインタＰの現在位置の区画に割り付けられた画像番号の個数が１０以下であるかを確認する（Ｓ９３）。ここで、その画像番号の個数が１０以下であると（Ｓ９３：Ｙｅｓ）、その処理をＳ９０の処理に移行して、継続してスクロール表示を実行する一方、その個数が１０を超えていると（Ｓ９３：Ｎｏ）、このスクロール処理（Ｓ２８）を終了する。このため、ユーザにてスライド操作されたポインタＰが、１０個を超える画像番号が割り付けられた区画に移動した場合には、図５の表示選択処理におけるＳ２０の処理に移行することとなる。このため、Ｓ２１，Ｓ２７の処理を経由して、Ｓ２３の処理に移行することとなり、ポインタ移動先の区画に割り付ける画像番号の数を１０個以下とする再割付が実行される。
【０１１８】
また、Ｓ９０の処理で確認した結果、入力位置が、先のポインタＰの表示位置（先の入力位置）から移動していなければ（Ｓ９０：Ｎｏ）、タッチパネル１００からの入力信号がオフとなったか（即ち、ユーザが押下操作を中断したか）を確認し（Ｓ９４）、その入力信号がオンのままであれば（Ｓ９４：Ｎｏ）、その処理をＳ９０の処理に移行して、入力位置の移動または入力信号のオフを待機する。また、Ｓ９４の処理で確認した結果、入力信号がオフであれば（Ｓ９４：Ｙｅｓ）、ユーザは押下したポインタＰをスライドさせることなく既に押下操作を中断しているので、このスクロール処理（Ｓ２８）を終了する。
【０１１９】
このように、本実施形態においては、スクロールバーの各区画に対し（内部的に）画像番号を割り付けており、スクロールバー上の押下操作によって、その位置に割り付けられた画像番号に対応した画像データを表示するのでスクロール操作を不要とできる。故に、スクロール操作によって画像データをスクロール表示させることでユーザが所望の画像を検索（選択）する機構に比べて、多数の画像データの中から所望の画像データを簡便かつ迅速に選択することができる。
【０１２０】
また、多数の画像データが入力されている場合には画像番号が１区画内に密に割り付けられているので、スクロールバーに対する押下操作で画像番号を選択すると、ユーザ所望の画像番号からずれた位置の画像データが選択されてしまいかねないが、本実施形態では、上記した不均等割付によって、入力位置の画像番号が含まれる区画については、割り付けられる画像番号の個数を減らすことができるので、画像番号を特定するためのユーザの入力操作を容易にすることができる。言い換えれば、スクロールバーに対する入力操作によって、ユーザは所望の画像番号、即ち、表示させたい画像データを的確に選択することができる。
【０１２１】
更に、ユーザが選択する期待度の低い画像番号の範囲（入力位置の画像番号から離れた画像番号）においては、１区画内に割り付ける画像番号の個数を増やすことで、最初に割り付けた画像番号を欠落させることなくスクロールバーに割り付けられたまますることができる。従って、ユーザが、再度、違う画像データを選択しようとした場合に、同一画面上でその選択動作を実行することができ、操作性が良い上、迅速に新たな画像データの選択を行うことができる。
【０１２２】
また、画像番号の再割付においては、入力位置の画像番号がスクロールバーの中央に配置されるように画像番号の割付が行われるので、ユーザ所望の画像番号を視認容易とすることができ、その後のユーザの操作性を良好にすることができる。
【０１２３】
また、スクロールバーは、識別情報となる画像番号に対応した区画を備えた単純な矩形で形成されているので、その表示を迅速に行うことができる。
【０１２４】
次に、図１１から図１３を参照して、本発明の第２実施形態について説明する。上記第１実施形態の複合機１は、画像データに予め付与された画像番号（または複合機１に画像を取り込む際に順に付与された画像番号）を識別情報とし、画像番号を割り付けたスクロールバーを用いて、ユーザが所望の画像データを選択できるように構成された。これに代えて、第２実施形態の複合機１は、画像データに付加されている日付データを識別情報とし、かかる日付データによって画像データを階層化して管理するように構成されている。
【０１２５】
日付データは、年、月、日の各値を備えたものであり、画像データが作成された日付を示すものである。第２実施形態のスクロールバーの各区画には日付データが割り付けられており、ユーザがスクロールバーに対して入力操作を行うと、その入力位置の日付データに対応する画像データがＬＣＤ４１に出力されるようになっている。尚、上記第１実施形態と同じ部分には同じ符号を付し、その説明を省略する。
【０１２６】
図１１は、第２実施形態の複合機１に設けられたＲＡＭ２３の構成を示す図である。第２実施形態の複合機１のＲＡＭ２３の入力画像メモリ２３ａには、入力された画像データを画像データに付加されている日付データ毎に基づいて階層化して管理（記憶）するために、年別エリア２３ａ１が備えられている。
【０１２７】
年別エリア２３ａ１は、画像データに付加された日付データが示す年の情報（年度）に応じて設けられるエリアであり、入力された全ての画像データの年度に応じて、各年度毎に各１ずつ設けられる。入力された画像データは、その日付データの年の情報に基づいて、対応する年別エリアに書き込まれる。この年別エリア２３ａ１内には、更に、画像データを作成された月別に記憶するための月エリア２３ａ２が設けられている。
【０１２８】
月エリア２３ａ２は、１月から１２月に対応する１２のエリアで構成されており、各月に対応する画像データを記憶するためのエリアである。入力された画像データは、その日付データの月の情報に基づいて、年別エリア２３ａ１の対応する月エリア２３ａ２に書き込まれる。
【０１２９】
また、第２実施形態の複合機１のＲＡＭ２３には、年度メモリ２３ｈが設けられている。年度メモリ２３ｈは、ユーザにて指定された年、即ち、スクロールバー上の入力位置に対応する年を記憶するためのメモリである。第２実施形態では、画像データの表示に際し、この年度メモリ２３ｈに記憶されている年の情報がＣＰＵ２１によって参照され、その年の情報に対応する年別エリアから画像データが読み出されてＬＣＤ４１に表示される（図１２参照）。
【０１３０】
更に、第２実施形態においては、画像カウンタ２３ｆは、各年別エリア２３ａ１毎に書き込まれる画像データの数をカウントするように構成されており、カウントされた値は各年度に対応つけてＲＡＭ２３の所定のエリアに記憶される。このため、第２実施形態の画像カウンタ２３ｆは、画像データの年度に対応する数分設けられても良く、また、各年度毎に画像データをカウントするものとして、次年度の画像データのカウントの開始前に０クリアされるように構成されたものであっても良い。また、第２実施形態においては、区画カウンタ２３ｇは非設とされている。
【０１３１】
なお、第２実施形態においては、画像データの識別情報を表示するバーは、ポインタＰをスライドさせてスクロール処理を実行することはできないが、便宜上、スクロールバーと称する。
【０１３２】
図１２は、第２実施形態において実行される表示選択処理のフローチャートである。また、図１３は、第２実施形態の表示選択処理が実行される場合のＬＣＤ４１の表示画面を示した図であり、この図１３を参照しつつ、第２実施形態の表示選択処理を説明する。
【０１３３】
第２実施形態の表示選択処理は、第１実施形態の表示選択処理と同様に、複合機１に外部メディア等から画像データが入力されたことを契機として開始され、入力された画像データを、その画像データに付加された日付データに基づいて年月日順に並べ替える（Ｓ１０１）。そして、入力された画像データが属する年度（日付データが示す年度）の数分、入力画像メモリ２３ａに年別エリア２３ａ１を設けた後（Ｓ１０２）、Ｓ１０１の処理において並べ替えた画像データを、その年度に応じた年別エリア内の対応する月エリア２３ａ２に書き込む（Ｓ１０３）。年別エリア２３ａ１内には、１２の月エリア２３ａ２が設けられているので、画像データに付加された日付データに基づき、１２の月エリア２３ａ２の内の対応するエリアに各画像データは書き込まれる。
【０１３４】
その後、画像データが属する年度の数分の区画を有するスクロールバーをＬＣＤ４１に出力してから（Ｓ１０４）、スクロールバーの左端の区画から右方へ向かって昇順となるように年度を各区画に表示すると共に、各年度に属する画像データの数（各年度に対応してＲＡＭ２３の所定エリアに記憶される画像カウンタ２３ｈのカウント値）を各区画内に表示する（Ｓ１０５）。続いて、スクロールバーの右端にポインタＰを表示し（Ｓ１０６）、更に、入力された画像データの内、最新の画像データから先頭側へ５つの画像データを日付データに基づいて抽出してＬＣＤ４１に表示する（Ｓ１０７）。
【０１３５】
図１３（ａ）には、上記のＳ１０４〜Ｓ１０７の処理が実行されることによってＬＣＤ４１に表示された表示画面を示している。入力された画像データは２００４年から２００７年の間の日付データを有しているので、図１３（ａ）においては、２００４年、２００５年、２００６年、２００７年の４つの区画がスクロールバーに設けられている。各区画には、括弧書きでその年度に属する画像データの数が表示されており、各年度ともその数が２５０であることが示されている。また、最新の画像データは２００７年のものであり、最も日付データの新しい画像データから５つの画像データがスクロールバーの上方に表示されている。
【０１３６】
Ｓ１０７の処理の後は、入力が実行されたかを確認し（Ｓ１０８）、入力がなければ（Ｓ１０８：Ｎｏ）、何らかの入力を待機する。また、ここで何らかの入力があれば（Ｓ１０８：Ｙｅｓ）、その入力位置を確認する（Ｓ１０９）。入力位置が、ＬＣＤ４１表示画面上の画像であるか、又はスクロールバー以外のその他の入力（例えば、操作キー４０の所定操作によるキャンセルコマンドの入力など）であった場合には（Ｓ１０９：「画像」、「その他」）、この表示選択処理を終了する。
【０１３７】
また、入力位置が、年度の表示（各年度表示）の区画のいずれかであった場合には（Ｓ１０９：各年度表示）、入力位置の区画に表示されている年度を年度メモリ２３ｈに書込み（Ｓ１１０）、その入力位置の年度の表示に対応する年別エリア２３ａ１からその年度において最も日付データの新しい５つの画像データを読み出してＬＣＤ４１に表示し、先の表示を更新する（Ｓ１１１）。各年度表示の区画が押下されると、その押下された年度に属する画像データの表示要求であるとＣＰＵ２１は判断する。そして、表示要求された年度において、ユーザが、月ごとに画像データを選択できるように１〜１２月のそれぞれに対応する区画を有する１４の区画で形成されたスクロールバーをＬＣＤ４１に表示する（Ｓ１１２）。
【０１３８】
そして、スクロールバーの最左端の区画に、選択された年度（年度メモリ２３ｈに記憶される年度）の前の年度までを示す前年度表示を、スクロールバーの最右端の区画に、選択された年度の次年度以降を示す後年度表示を、内側の１２の各区画に１月〜１２月のそれぞれを表す数字１〜１２（月表示）を表示する（Ｓ１１３）。続いて、ポインタＰの表示を、現在表示されている画像データの属する月に対応する位置に切り替える（Ｓ１１４）。Ｓ１１４の処理の後は、その処理をＳ１０８の処理に移行して、新たな入力を待機する。
【０１３９】
図１３（ｂ）には、このＳ１１１〜Ｓ１１４の処理によって表示される１４の区画で形成されたスクロールバーを示している。なお、図１３（ｂ）の例は、図１３（ａ）において２００６年が選択された状態に対応している。
【０１４０】
スクロールバーには、１月〜１２月のそれぞれに対応する区画が形成されており、各区画には対応する月を表す数字が表示されている。また、最左端の区画は選択された年度よりも前の年度に対応する区画であり、「〜２００５」と記載された前年度表示がなされている。最右端の区画には「２００７〜」と記載された後年度表示がなされている。また、スクロールバーの上方には、選択された年度（年度メモリ２３ｈに記憶されている年度）に属する画像データの内、最も新しい日付データのものから５つの画像データが表示されるようになっており、これに対応する画像データとして、図１３（ｂ）においては、２００７年１２月３１日の画像データが表示されている。このため、ポインタＰは、スクロールバーの１２月の区画に配置される。
【０１４１】
また、Ｓ１０９の処理で確認した結果、入力位置が月表示の区画であると（Ｓ１０９：月表示）、選択された年度の年別エリア２３ａ１において入力位置の月表示に対応する月エリア２３ａ２に記憶される画像データの中から、５つの画像データを読み出して表示する（Ｓ１１５）。入力位置が月表示である場合には、既に年度の指定は終了しており、ＬＣＤ４１には図１３（ｂ）に示したような表示画面が表示された状態にあって、かかる画面上において月表示がユーザにて入力（押下）されたこととなる。つまり、ユーザ所望の月が選択されたこととなる。従って、ユーザが選択した月において日毎に画像データを選択可能とする３４区画で形成されたスクロールバーをＬＣＤ４１に出力して、先のスクロールバーの表示を更新する（Ｓ１１６）。次いで、スクロールバーの最左端の区画には選択された月（入力位置の月表示）よりも前の月を示す前月表示を、最右端の区画には選択された月よりも後の月を示す後月表示を、最左端と最右端とを除く内側の各区画には、１日〜３１日のそれぞれを表す数字１〜３１（日表示）を表示する（Ｓ１１７）。そして、その処理をＳ１１４の処理に移行する。これにより、図１３（ｃ）に示す表示画面がＬＣＤ４１に出力されることとなる。
【０１４２】
なお、図１３（ｃ）は、図１３（ｂ）の画面において１０月に対応する月表示「１０」の区画が入力された場合の画面を表示している。このため、スクロールバーの最左端の区画には前月表示として「〜９月」が表示され、スクロールバーの最右端の区画には後月表示として「１１月〜」が表示されており、また、内側の区画には１〜３１の数字が日表示として表示されている。更には、スクロールバーの上方には、１０月の画像データの内で、最も新しい１０月３１日の画像データが表示されている。そして、ポインタＰはスクロールバーの３１日の区画に配置される。
【０１４３】
また、Ｓ１０９の処理で確認した結果、入力位置が日表示の区画であれば（Ｓ１０９：日表示）、図１３（ｃ）の表示画面においてスクロールバーに設けられたいずれかの日表示の区画が押下された状態にあり、入力位置に表示されている日に属する（日表示に対応する）全ての画像データを対応する月エリア２３ａ２から読み出して、ＬＣＤ４１に表示する（Ｓ１１８）。その後、その処理をＳ１０８の処理に移行する。
【０１４４】
更に、Ｓ１０９の処理で確認した結果、入力位置が前月表示または後月表示のいずれかの区画であれば（Ｓ１０９：前月表示、後月表示）、ＬＣＤ４１における表示画面は図１３（ｃ）の画面であり、同じ年度において現在表示中の月とは異なる月の画像データの表示要求であると判断できる。故に、年度メモリ２３ｈに記憶される年度に対応する年別エリア２３ａ１から日付データの新しい順に５つの画像データを読み出してＬＣＤ４１に表示し（Ｓ１１９）、更に、１４区画で形成されたスクロールバー、即ち、各月毎に画像データを選択するための図１３（ｂ）に表示されるスクロールバーを表示して、その表示を更新する（Ｓ１２０）。
【０１４５】
そして、スクロールバーの最左端の区画に、選択された年度の前の年度までを示す前年度表示を、スクロールバーの最右端の区画に、選択された年度（年度メモリ２３ｈに記憶される年度）の次年度以降を示す後年度表示を、内側の１２の各区画に１月〜１２月のそれぞれを表す数字１〜１２（月表示）を表示した後（Ｓ１２１）、その処理をＳ１１４の処理に移行する。これにより、ＬＣＤ４１の画面は１つ前の画面表示に差し替えられ、別の月の画像データを指定することが可能になる。また、該画面における前年度表示または後年度表示の区画を押下することで初期画面へ復帰することができる。
【０１４６】
また、Ｓ１０９の処理で確認した結果、その入力位置が、前年度表示または後年度表示が表示される区画であると（Ｓ１０９：前年度表示、後年度表示）、その処理をＳ１０４の処理に移行する。これにより、Ｓ１０４〜Ｓ１０７の処理が再度実行されることとなり、図１３（a）に示す初期画面が表示されるので、ユーザは、複合機１に入力された画像データについて、新たに年度を指定して、表示する画像データ（例えば別の年度の画像データ）を選択することができる。
【０１４７】
このように、第２実施形態によれば、入力された画像データを日付データに基づいて階層化することができ、その階層、即ち、年、月、日毎の単位で画像データを選択することができる。このため、ユーザが入力された全ての画像データの中から所望の画像データを検索する場合に、感覚的にその所在を容易に把握することができ、画像データ選択のための操作性を向上させることができる。故に、所望の画像データを効率的に短時間で行うことができる。
【０１４８】
次に、図１４を参照して、本発明の第３実施形態について説明する。上記第１実施形態の複合機１は、スクロールバーの各部には識別情報（画像番号）が割り付けられ、スクロールバー上において入力が発生すると、その入力位置に割り付けられた識別情報に対応する画像データが表示されるように構成された。第３実施形態においては、スクロールバーには、識別情報に代えて画像データそのものが割り付けられており、また、表示されるスクロールバーにおいても画像データそのもの（縮小された画像データ）が現出された態様となっている。このため、第３実施形態においては、画像番号メモリ２３ｃは非設とされ、画像データを画像番号の序列に従って入力画像メモリ２３ａの先頭アドレス側から順に記憶すると共に、スクロールバーの各区画（各位置）に対応して入力画像メモリ２３ａのアドレスをＲＡＭ２３の所定領域に記憶するようになっている。尚、上記第１実施形態と同じ部分には同じ符号を付し、その説明を省略する。
【０１４９】
この第３実施形態においては、図５のフローチャートにて示した第１実施形態の表示選択処理と同様の表示選択処理が実行される。この第３実施形態の表示選択処理は、第１実施形態の表示選択処理と以下の点において異なっている。第１の変更点は、Ｓ１６の処理において、スクロールバーに対して画像番号ではなく画像データそのものを割り付けるべく、各区画に対応つけて各画像データの記憶されている入力画像メモリ２３ａの各アドレスをＲＡＭ２３に書き込む点である。なお、この第３実施形態におけるＳ１６の処理が請求項記載の第２割付手段に該当する。
【０１５０】
このため、Ｓ２１の処理において、入力位置がスクロールバー上（ポインタＰ以外）にあると判断されると、区画の長さに対する入力位置座標の比に応じて当該区画に割り付けられた画像データの範囲から、区画内のいずれの画像データの指定であるかを決定する。この第３実施形態の表示選択処理において実行されるかかる処理が請求項記載の画像管理手段に該当する。
【０１５１】
第２の変更点は、スクロールバー上において入力が実行された場合、第１割付処理（Ｓ２３）及び第２割付処理（Ｓ２４）において、その入力位置に対応する画像データ近傍については、１区画に対し割り付ける最小の画像データの数を「１０」ではなく「６」としている点である。そして、この表示選択処理に従って図１４の表示画面がＬＣＤ４１に出力される。
【０１５２】
図１４は、第３実施形態の複合機１において、入力された画像データを選択するためにＬＣＤ４１に出力される表示画面である。上記したように、図１４に示す表示画面は、第１実施形態と同様に表示選択処理によってＬＣＤ４１に表示される。なお、図１４では、入力された画像データの総数が１０００であり、スクロールバーに設けられる区画数は１０で設定されている場合の表示画面を例示している。
【０１５３】
図１４（ａ）は、画像データが複合機１に入力されたことを契機として表示される初期画面である。第１実施形態と同様に、左から順にＡ区画、Ｂ区画、・・・、Ｊ区画の１０の区画がスクロールバーに設けられている。各区画には、画像データに付加された画像番号の順に従って、１００ずつ画像データが割り付けられている。そして、Ａ区画の左端が先頭側であることを示すべく、Ａ区画の左端下方に画像番号１が表示されており、また、各区画の下方には、その区画に割り付けられた最後の画像の画像番号（１００，２００，・・・，１０００）が表示されている。更には、スクロールバーの右端にポインタＰが現出され、スクロールバーの上方には、入力画像メモリ２３ａに記憶される画像データの内、最後の画像番号から５つの画像データ（画像番号が９９６〜１０００である画像データ）が表示されている。
【０１５４】
図１４（ｂ）は、図１４（ａ）の表示画面において画像番号２４０の画像データが押下（入力）されたことに伴って表示された画面を示したものである。画像番号２４０近傍の画像データは、スクロールバーの中央の区画に割り付けられることとなり、画像番号２３５〜２４０の６つの画像データがＥ区画に配置されている。また、画像番号２４１〜２４６の６つの画像データがＦ区画に配置されている。更には、Ｄ区画、Ｇ区画には、表示選択処理に従って、１０ずつの画像データが割り付けられ、Ｃ区画、Ｈ区画には４０ずつの画像データが割り付けられている。そして、Ａ区画、Ｂ区画、Ｉ区画、Ｊ区画には、先頭側、後方側それぞれにおいて残りの画像データが２等分されて配置されている。
【０１５５】
このように、第３実施形態によれば、画像データそのものをスクロールバーに割り付けることができるので、画像データが画像番号の順に整列されていることに加え、縮小表示された画像データの色合いなどから、ユーザが所望の画像データであるかを推測することができ、多数の画像データの中から所望の画像データを選択することを容易とすることができる。
【０１５６】
次に、図１５と図１６とを参照して、本発明の第４実施形態について説明する。上記した第１実施形態の表示選択処理は、外部から入力された画像データの中から、スクロールバーに対する入力操作に応じて画像データを選択して表示する処理を実行するものであった。これに代えて、第４実施形態の表示選択処理では、画像データを補正する（補正画像データを作成する）ことができるようになっており、補正前の画像データを履歴データとして記憶すると共に、履歴データとして記憶された画像データの中から、スクロールバーに対する入力操作に応じて画像データを選択して表示するように構成されている。
【０１５７】
このため、入力画像メモリ２３ａは、複合機１に入力された全ての画像データを記憶するメモリとしてではなく、入力された画像データの内のユーザにて指定されたもの及びその指定された画像データを補正した補正画像データを記憶するメモリとして構成されている。尚、上記第１実施形態と同じ部分には同じ符号を付し、その説明を省略する。
【０１５８】
図１５は、第４実施形態において実行される表示選択処理のフローチャートである。また、図１６は、第４実施形態の表示選択処理が実行される場合のＬＣＤ４１の表示画面を示した図であり、この図１６を参照しつつ、第４実施形態の表示選択処理を説明する。
【０１５９】
第４実施形態の表示選択処理は、複合機１に外部メディア等から画像データが入力されたことを契機として開始され、まず、入力された画像データの中から１の画像データが指定されたかを確認する（Ｓ１５０）。この画像データの指定は、ユーザによるＬＣＤ４１からの入力操作および操作キー４１の所定操作に基づいて行われる。
【０１６０】
そして、画像データを入力画像メモリ２３ａに書き込むと共に、１の画像データを書き込む毎に画像カウンタ２３ｆのカウント値を１ずつカウントアップする画像書込処理を実行する（Ｓ１２）。第４実施形態では、この画像書込処理（Ｓ１２）により、指定された１の画像データが入力画像メモリ２３ａに記憶される。また、第４実施形態においては、この画像書込処理（Ｓ１２）にて入力画像メモリ２３ａに書き込まれる画像データには、１から順に次第に大きくなるように画像番号が付加されるようになっている。
【０１６１】
そして、第１実施形態と同様にＳ１３〜Ｓ１９の処理を実行する。なお、第４実施形態においては、Ｓ１９の処理に代えて、Ｓ１９の処理に相当するＳ１５１の処理が実行される。第１実施形態のＳ１９の処理は、５の画像データをＬＣＤ４１に表示するものであるが、このＳ１９の処理に相当するＳ１５１の処理では２の画像データをＬＣＤ４１に表示するようになっている。
【０１６２】
また、第４実施形態においては、このＳ１５１の処理の後における非図示のステップにより、画像データを補正するコマンドを入力する補正ボタン２００などの各種コマンドを入力するためのボタンがＬＣＤ４１に表示される。
【０１６３】
これにより、図１６（ａ）に示すように、入力された画像データの中から指定された１の画像データ（初期の画像データ）が表示された表示画面がＬＣＤ４１に表示される。また、表示画面の下方には、入力画像メモリ２３ａに記憶される全ての画像データの画像番号が割り付けられたスクロールバーが表示される。また、表示画面上において画像データの右方には、選択中の画像データに対して各種の補正を実行する補正ボタン２００が現出されている。
【０１６４】
補正ボタン２００は、複数のボタン（「モノクロ」ボタン２００ａ、「セピア」ボタン２００ｂ、「補正３」ボタン２００ｃ、「補正４」ボタン２００ｄ、「補正５」ボタン２００ｅ）を備えている。補正ボタン２００は、選択中の画像データ（即ち、スクロールバーのポインタが位置で指定される画像データ）に対する各種補正を行うためのものであり、補正ボタン２００が押下されると、押下された補正ボタン２００に対応するコマンドが実行され、各ボタン２００ａ〜２００ｅに固有の補正が画像データに対して実行される。例えば「モノクロ」ボタン２００ａが押下されると、選択中の画像データの色彩はモノクロに補正される。また、「セピア」ボタン２００ｂが押下されると、選択中の画像データの色彩はセピア色に補正される。更に、他のボタン２００ｃ〜２００ｅの入力によって、解像度の変更、濃度調整、ウォーターマークや文字データの挿入等の補正が実行される。
【０１６５】
その後、Ｓ２０の処理において入力が確認された場合において（Ｓ２０：Ｙｅｓ）、その入力位置が補正ボタン２００以外であれば（Ｓ２１：画像データ、その他、スクロールバー（ポインタ以外）、スクロールバー（ポインタ））、その入力位置に応じてＬＣＤ４１に表示する画像データの選択を行うべく、第１実施形態と同様にＳ２２〜Ｓ２８の処理を実行する。
【０１６６】
なお、第４実施形態においては、第１実施形態のＳ２６の処理に代えて、Ｓ１５４の処理が実行される。第１実施形態のＳ２６の処理では、スクロールバー上における入力位置の画像番号Ｘ±２の画像データを入力画像メモリ２３ａから読み出して表示したが、これに相当する第４実施形態のＳ１５３の処理では、スクロールバー上における入力位置の画像番号Ｘ〜（Ｘ−１）の画像データを入力画像メモリ２３ａから読み出して表示する。
【０１６７】
一方、Ｓ２１で確認した結果、入力位置がＬＣＤ４１の画面上に設けられた補正ボタン２００であった場合には（Ｓ２１：補正ボタン）、ポインタが位置する画像番号の画像データについて、押下された補正ボタン２００に応じた補正画像データを作成し、補正前の画像データに並べて表示する（Ｓ１５２）。なお、第４実施形態においては、ＬＣＤ４１に表示可能な最大の画像データは２とされているので、補正データが作成される前に２の画像データが表示されていた場合には、最も古い履歴の画像データが画面上から消去される。その後、Ｓ１５１で作成された補正画像データに対して、入力画像メモリ２３ａに記憶される画像データの最後の画像番号＋１の画像番号を付加してから（Ｓ１５３）、その処理をＳ１２の処理に移行する。故に、このＳ１５１の処理で作成された補正画像データは、画像書込処理（Ｓ１２）によって、入力画像メモリ２３ａに書き加えられる。これにより、補正前の画像データは履歴データとして継続して入力画像メモリ２３ａに保持され、画像データに付される画像番号は履歴の順を示すこととなる。
【０１６８】
画像書込処理（Ｓ１２）の実行後は、Ｓ１３以降の処理に従ってスクロールバーが再表示される。従って、ＬＣＤ４１に表示される表示画面が例えば、図１６（ｂ）に示すような画面となる。
【０１６９】
一方、Ｓ１３の処理で確認した結果、画像カウンタ２３ｆのカウント値が、設定区画数メモリ２３ｅに記憶される区画数（スクロールバーの総区画数）を１０倍した値に満たなければ（Ｓ１３：Ｎｏ）、画像カウンタ２３ｆのカウント値（即ち入力画像メモリ２３ａに記憶される画像データの数）が１０以下であるかを確認する（Ｓ１５５）。
【０１７０】
確認の結果、画像カウンタ２３ｆのカウント値が１０を超えていれば（Ｓ１５５：Ｎｏ）、第１実施形態と同様にＳ２９，Ｓ３０の処理を実行して画像データの数に応じた態様でスクロールバーを表示し、その処理をＳ１６の処理に移行する。また、Ｓ２９の処理を経由して実行されるＳ１６の処理においては、第１実施形態と同様にＡ区画から順に１０ずつ画像番号が割り付けられ、Ｓ１５６の処理を経由して実行されるＳ１６の処理においては、Ａ区画から順に１ずつ画像番号が割り付けられる。
【０１７１】
また、Ｓ１５５の処理で確認した結果、画像カウンタ２３ｆのカウント値が１０以下であれば（Ｓ１５５：Ｙｅｓ）、画像カウンタ２３ｆのカウント値（即ち入力画像メモリ２３ａに記憶される画像データの数）をスクロールバーの区画数に設定する（Ｓ１５６）。これにより、スクロールバーの１区画が１の画像データ（１の画像番号）に対応することとなる。その後、その処理をＳ３０の処理に移行する。
【０１７２】
なお、第４実施形態では、１画面に表示される最大の画像データの数を２としているので、スクロール処理（Ｓ２８）においては、スクロールの進行方向に向かう順に２の画像データが順次表示される。
【０１７３】
図１６（ｂ）は、図１６（ａ）に示す初期の画像データに対して５回補正が実行された場合の表示画面であり、スクロールバーには、現在の画像データ及び過去４回の画像データのそれぞれに対応した５区画が設けられている。また、該表示画面では、現在の画像データ（最新の画像データ、画像番号５の画像データであって４回の補正を経た画像データ）が右方に表示されている。  最新の画像データは、初期の画像データに対して、色調がセピア色に補正され、また、画像データ内左上に文字データ「Ａ」が挿入され、画像データ内の右下に文字データ「Ｂ」が挿入されている。この最新の画像データの左方には、１つ前の画像データ（画像番号４の画像データ）であって、最新の画像データに対し、画像データ内に「Ｂ」が挿入される前の状態にある画像データが並んで表示されている。
【０１７４】
ここで、スクロールバーの各区画は画像番号に対応つけられており、また、画像番号で指定される過去の補正画像データは履歴データとして入力画像メモリ２３ａに保持されているので、ユーザはスクロールバーに対する入力操作によって履歴データとして記憶されている画像データの中から所望の補正段階の画像データを指定することができる。
【０１７５】
図１６（ｂ）の表示画面において、スクロールバー上の画像番号３が付された区画（Ｃ区画）が、ユーザによって押下（指定）されると、図１６（ｃ）の表示画面に、画面表示が切り替わる。この図１６（ｃ）の画面には、２回補正が行われた画像番号３の画像データが表示され、更にその左方には画像番号３の画像データの１つ前の状態の画像データ（画像番号２の画像データ）が表示されている。
【０１７６】
この図１６（ｃ）の表示画面では、図１６（ａ）に示した初期の画像データに対し、１回目の補正によって得た色調がセピア色に変更された画像データが表示され、２回目の補正で得た文字データ「ＡＢ」が挿入された画像データが表示されている。ユーザは、当該表示画面で選択中の画像データ、即ち２回の補正が実行された画像番号３の画像データに対し、補正ボタン２００を使用して所望の補正を行うことができる。つまり、ユーザは過去の各補正段階の画像データに遡って補正画像データを作成できる。
【０１７７】
このように、第４実施形態においては、画像データの補正の履歴が保持されると共に、表示画面におけるスクロールバーに対する入力操作によって、過去の各補正段階の画像データを１の押下操作（ワンタッチ入力）で選択できる。故に、履歴データの中からユーザは任意の画像データを簡便に読み出すことができ、画像データに対する再補正を効率的に行うことができる。
【０１７８】
以上、実施形態に基づいて本発明を説明したが、本発明は上記各実施形態に何ら限定されるものでなく、本発明の趣旨を逸脱しない範囲内で種々の改良変形が可能であることは容易に推察できるものである。
【０１７９】
例えば、上記第１、第２、第４実施形態では、幅方向には単数の識別情報を割り付けた一列態様のスクロールバーを１つＬＣＤ４１に表示するように複合機１は構成された。また、第３実施形態においても、表示するスクロールバーは１つとされた。これに代えて、スクロールバーを複数表示するように複合機１を構成しても良い。これによれば、選択対象の画像データが多数であっても、１の区画内に割り付ける画像データまたはその識別情報の数を少なくすることができ、スクロールバーに対するユーザの入力操作において、所望のデータからのずれを小さくすることができる。
【０１８０】
更には、上記各実施形態では、表示選択処理によってＬＣＤ４１に出力するスクロールバーを直線上に配置するように構成していたが、必ずしも、スクロールバーを直線状に配置する必要はなく、渦巻状、湾曲状であっても、画面形状に沿って周設された形状で配置する構成であっても良い。これによれば、スクロールバー全体の長さを直線状のものに比べて伸長させることができるので、１区画のサイズを長くすることができ、長さ辺りに割り付けられるデータの数を減らすことができる。故に、スクロールバーに対するユーザの入力操作において、所望のデータからのずれを小さくすることができる。
【０１８１】
また、上記各実施形態では、ＬＣＤ４１に表示されるスクロールバーを常に１つとするように構成されたが、これに代えて、スクロールバー上において入力操作が実行されると、その部分の情報を含む所定範囲を別のスクロールバーで形成して、元のスクロールバーと共にＬＣＤ４１に表示するように構成しても良い。
【０１８２】
また、上記各実施形態は、スクロールバー上において入力が実行されると、その入力位置近傍の画像データ又は識別情報の割付数を減少させたスクロールバーをＬＣＤ４１に表示するように構成したが、１区画に割り付ける割付数は任意の数であって、上記実施形態において例示した値に限定されるものではない。
【０１８３】
また、上記実施形態においては、画像番号、日付データを識別情報とし、その規則（画像番号の順序、日付データの並び）に従って、識別情報をスクロールバーの一端から他端へ向かう方向に割り付けるように構成していたが、スクロールバーに割り付ける識別情報はこれに限られるものではなく、例えば、画像データのファイル名などであっても良く、かかるファイル名をあいうえお順やアルファベット順でスクロールバーに割り付ける構成としても良い。
【０１８４】
更に、上記各実施形態においては、複合機１においてスクロールバー上への入力はタッチパネル１００で行われた（入力装置をタッチパネル１００で構成した）が、これに代えて、カーソルをＬＣＤ４１に出力し、マウスなどのポインティングデバイスによってカーソル操作を実行することで入力操作を行うように構成しても良い。
【０１８５】
加えて、上記した第１、第４実施形態は、スクロールバーの各区画（各位置）に画像の識別情報（画像番号）を対応つけ、スクロールバー上の入力が検出されると、その入力位置に対応つけられた識別情報に基づいて画像データを入力画像メモリ２３ａから抽出する構成とした。これに代えて、画像データを識別情報の序列に従って入力画像メモリ２３ａの先頭アドレス側から順に記憶すると共に、スクロールバーの各区画（各位置）と入力画像メモリ２３ａのアドレスとを対応つけて管理する構成、即ち、識別情報によらず直接的に画像データとスクロールバーの各位置とを対応つける構成として、スクロールバー上の入力位置に対応つけられた画像データを入力画像メモリ２３ａから抽出するようにしても良い。
【０１８６】
また、上記各実施形態において、ユーザによって選択された画像データに対する処理は、特に限定されるものではなく、例えば、複合機１に搭載されたプリンタ２による印刷、ファクシミリ送信、ＰＣやネットワークへの送信などが例示される。
【０１８７】
更には、上記した第１実施形態から第３実施形態において画像データが選択された場合には、上記第４実施形態において示したような補正処理を行うように第１から第３実施形態の複合機１を構成してもよく、更には、補正処理後の補正画像データを、印刷、ファクシミリ送信、ネットワーク出力するように構成しても良い。
【図面の簡単な説明】
【０１８８】
【図１】本発明の一実施形態の複合機の外観図である。
【図２】複合機の電気的構成を示すブロック図である。
【図３】画像番号メモリに記憶される内容を模式的に示した図である。
【図４】複合機のＣＰＵによって実行される表示バー設定処理のフローチャートである。
【図５】複合機のＣＰＵによって実行される表示選択処理のフローチャートである。
【図６】図５の表示選択処理の中において実行される第１割付処理のフローチャートである。
【図７】図５の表示選択処理の中において実行される第２割付処理のフローチャートである。
【図８】図５の表示選択処理の中で実行されるスクロール処理のフローチャートである。
【図９】表示バー設定処理が実行される場合のＬＣＤの表示画面を示した図である。
【図１０】表示選択処理が実行される場合にＬＣＤに表示される画面を示した図である。
【図１１】第２実施形態の複合機に設けられたＲＡＭの構成を示す図である。
【図１２】第２実施形態においてＣＰＵにて実行される表示選択処理のフローチャートである。
【図１３】第２実施形態の表示選択処理が実行される場合のＬＣＤの表示画面を示した図である。
【図１４】第３実施形態の複合機において入力された画像データを選択するためにＬＣＤに出力される表示画面である。
【図１５】第４実施形態において実行される表示選択処理のフローチャートである。
【図１６】第４実施形態の表示選択処理が実行される場合のＬＣＤの表示画面を示した図である。
【符号の説明】
【０１８９】
１                        複合機（画像処理装置）
２３ａ                    入力画像メモリ（画像記憶手段、階層管理手段の一部）
２３ａ１                  年別エリア（階層管理手段の一部）
２３ａ２                  月エリア（階層管理手段の一部）
１００                    タッチパネル（入力手段）
Ｓ１５，Ｓ３０，Ｓ１０４                配列表示制御手段
Ｓ１６，Ｓ２３，Ｓ２４，Ｓ７３          第１割付手段
Ｓ１７，Ｓ５０，Ｓ５１，Ｓ７１，Ｓ７２  識別情報表示手段
Ｓ１９，Ｓ２６，Ｓ７４，Ｓ１０７，Ｓ１１１，Ｓ１１５，Ｓ１１８，Ｓ１１９  画像表示制御手段
Ｓ１０２                  グループ割付手段
Ｓ１０８                  入力受信手段
Ｓ１０９                  入力位置判断手段
Ｓ１０９：画像データ      選択手段
【図１】
2008299534.tif 000003
【図２】
2008299534.tif 000004
【図３】
2008299534.tif 000005
【図４】
2008299534.tif 000006
【図５】
2008299534.tif 000007
【図６】
2008299534.tif 000008
【図７】
2008299534.tif 000009
【図８】
2008299534.tif 000010
【図９】
2008299534.tif 000011
【図１０】
2008299534.tif 000012
【図１１】
2008299534.tif 000013
【図１２】
2008299534.tif 000014
【図１３】
2008299534.tif 000015
【図１４】
2008299534.tif 000016
【図１５】
2008299534.tif 000017
【図１６】
2008299534.tif 000018