(57)【要約】【課題】表示可能な文字数が制限された表示部に複数のファイル名を表示する際、互いに識別を容易にする。【解決手段】コントローラ部１０２はファイル名の字数が予め規定された字数よりも多いか否かを判定するとともに、ＵＳＢメモリ１０５に記録された複数の画像ファイルに関してそのファイル名を比較して所定の文字数以上連続する共通部分があるか否かについて判定する。ファイル名の字数が予め規定された字数よりも大きいと判定されると、操作部１０３は予め規定された字数の範囲でファイル名の一部を一部表示ファイル名として表示し、一部表示ファイル名が選択ファイル名としてポイントされると選択ファイル名についてファイル名全体を流れ文字表示する。この際、共通部分があるか否かの判定結果に応じて流れ文字表示の速度を異ならせる。【選択図】図１
2012033093.tif 000002
【特許請求の範囲】
【請求項１】
記録媒体に記録された画像ファイルを画面表示する際、前記画像ファイルに付されたファイル名を表示部に表示して該表示部に表示されたファイル名が選択されると当該ファイル名に対応する画像ファイルを前記表示部に表示するようにした画像表示制御装置において、
前記ファイル名の字数が前記予め規定された字数よりも多いか否かを判定する第１の判定手段と、
前記記録媒体に記録された複数の画像ファイルに関してそのファイル名を比較して所定の字数以上連続する共通部分があるか否かを判定する第２の判定手段と、
前記第１の判定手段によって前記ファイル名の字数が前記予め規定された字数よりも多いと判定されると、前記予め規定された字数の範囲で前記ファイル名の一部を一部表示ファイル名として前記表示部に表示して、当該一部表示ファイル名が選択ファイル名としてポイントされると前記選択ファイル名についてファイル名全体を前記表示部に流れ文字表示する表示制御手段とを有し、
前記表示制御手段は、前記選択ファイル名について流れ文字表示を行う際、前記第２の判定手段による判定結果に応じて流れ文字表示の速度を異ならせることを特徴とする画像表示制御装置。
【請求項２】
前記表示制御手段は、前記第２の判定手段による判定結果によって示された共通部分以外の相違部分を前記表示部に表示する際には、前記共通部分を表示する場合に比べて前記流れ文字表示の速度を遅くすることを特徴とする請求項１記載の画像表示制御装置。
【請求項３】
前記共通部分が前記ファイル名の前半部分にあるか否かを判定する第３の判定手段を有し、
前記表示制御手段は、前記第３の判定手段による判定結果に応じて流れ文字表示を行う方向を異ならせることを特徴とする請求項１又は２記載の画像表示制御装置。
【請求項４】
前記表示制御手段は、前記第３の判定手段による判定結果が前記共通部分は前半部分にないことを示していると、前記一部表示ファイル名として前記前半部分を前記予め規定された字数の範囲で表示して、当該一部表示ファイル名が前記選択ファイル名とされると流れ文字表示の方向を前から後方向とすることを特徴とする請求項３記載の画像表示制御装置。
【請求項５】
前記表示制御手段は、前記第３の判定手段による判定結果が前記共通部分は前半部分にあることを示していると、前記一部表示ファイル名として前記ファイル名の後半部分を前記予め規定された字数の範囲で表示して、当該一部表示ファイル名が前記選択ファイル名とされると流れ文字表示の方向を後から前方向とすることを特徴とする請求項３記載の画像表示制御装置。
【請求項６】
前記第１の判定手段によって前記ファイル名の字数が前記予め規定された字数よりも多いと判定された際、前記表示制御手段は、当該ファイル名について前記共通部分の少なくとも一部を予め定められた記号で置き換えて置換後のファイル名として、該置換後のファイル名を前記一部表示ファイル名として前記表示部に表示することを特徴とする請求項１又は２記載の画像表示制御装置。
【請求項７】
前記置換後のファイル名が前記選択ファイル名として選択されると、前記表示制御手段は、前記置換後のファイル名に対応する元のファイル名を前記表示部に流れ文字表示することを特徴とする請求項６記載の画像表示制御装置。
【請求項８】
記録媒体に記録された画像ファイルを画面表示する際、前記画像ファイルに付されたファイル名を表示部に表示して該表示部に表示されたファイル名が選択されると当該ファイル名に対応する画像ファイルを前記表示部に表示する際に用いられる画像表示制御方法において、
前記ファイル名の字数が前記予め規定された字数よりも多いか否かを判定する第１の判定ステップと、
前記記録媒体に記録された複数の画像ファイルに関してそのファイル名を比較して所定の字数以上連続する共通部分があるか否かを判定する第２の判定ステップと、
前記第１の判定ステップによって前記ファイル名の字数が前記予め規定された字数よりも多いと判定されると、前記予め規定された字数の範囲で前記ファイル名の一部を一部表示ファイル名として前記表示部に表示して、当該一部表示ファイル名が選択ファイル名としてポイントされると前記選択ファイル名についてファイル名全体を前記表示部に流れ文字表示する第１の表示制御ステップと、
前記選択ファイル名について流れ文字表示を行う際、前記第２の判定ステップによる判定結果に応じて流れ文字表示の速度を異ならせる第２の表示制御ステップとを有することを特徴とする画像表示制御方法。
【請求項９】
記録媒体に記録された画像ファイルを画面表示する際、前記画像ファイルに付されたファイル名を表示部に表示して該表示部に表示されたファイル名が選択されると当該ファイル名に対応する画像ファイルを前記表示部に表示する際に用いられる画像表示制御プログラムにおいて、
コンピュータに、
前記ファイル名の字数が前記予め規定された字数よりも多いか否かを判定する第１の判定ステップと、
前記記録媒体に記録された複数の画像ファイルに関してそのファイル名を比較して所定の字数以上連続する共通部分があるか否かを判定する第２の判定ステップと、
前記第１の判定ステップによって前記ファイル名の字数が前記予め規定された字数よりも多いと判定されると、前記予め規定された字数の範囲で前記ファイル名の一部を一部表示ファイル名として前記表示部に表示して、当該一部表示ファイル名が選択ファイル名としてポイントされると前記選択ファイル名についてファイル名全体を前記表示部に流れ文字表示する第１の表示制御ステップと、
前記選択ファイル名について流れ文字表示を行う際、前記第２の判定ステップによる判定結果に応じて流れ文字表示の速度を異ならせる第２の表示制御ステップとを実行させることを特徴とする画像表示制御プログラム。
【請求項１０】
請求項９に記載の画像表示制御プログラムが記録されたコンピュータに読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像表示制御装置、画像表示制御方法、及び画像表示制御プログラム、並びに記録媒体に関し、特に、ファイル名を表示することのできる画像表示制御装置、画像表示制御装置、画像表示制御方法、及び画像表示制御プログラム、並びに記録媒体に関する。
【背景技術】
【０００２】
一般に、画像表示制御装置において、ＵＳＢメモリ等の記録媒体に記録された画像データ（画像ファイル）を画像として印刷する機能を備えるものが知られている。この種の画像表示制御装置においては、印刷の際、表示部に画像データ（つまり、画像ファイル）に付されたファイル名を表示するようにしている。そして、表示部に表示されたファイル名に応じて、ユーザーがファイルの選択を行う。続いて、ユーザーが必要な印刷部数の指定等を行って印刷を実行するようにしている。
【０００３】
ところで、このような画像表示制御装置に搭載される表示部として、ユーザーの操作性向上の要望に応じて、従来の１〜２行だけの表示から４〜５行程度の表示を行うことができるものが多く採用されるようになっている。この場合、例えば、表示部として、ドットマトリックス（１２８×６４ドット程度）のグラフィック表示方式のＬＣＤパネルを用いると、表示可能な文字数は１０〜２０文字程度で４〜５行となる。
【０００４】
このため、表示部に表示するファイル名が長い場合等においては、当該ファイル名を表示部に表示しきれないことがある。そして、ファイル名を表示しきれないと、互いに類似するファイル名の場合には、表示部に表示された部分のみではファイル名の区別がつかないことがある。
【０００５】
一方、複数のファイル名を表示部に表示する際、互いに識別の容易なファイル名を生成するようにしたものがある（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００９−１６３５６１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
特許文献１においては、ファイル名が長いと、当該ファイル名を処理して短くして、他のファイル名と識別しやすいファイル名を作成するようにしている。しかしながら、ファイル名を短くしてしまうと、短くしたファイル名から元のファイル名を類推することができなくなることがある。つまり、元のファイル名が分からなくなってしまうという課題がある。
【０００８】
従って、本発明の目的は、複数のファイル名を表示部に表示する際、互いに識別を容易にするとともに、元のファイル名も容易に認識することのできる画像表示制御装置、画像表示制御装置、画像表示制御方法、及び画像表示制御プログラム、並びに記録媒体を提供することにある。
【課題を解決するための手段】
【０００９】
上記の目的を達成するため、本発明による画像表示制御装置は、記録媒体に記録された画像ファイルを画面表示する際、前記画像ファイルに付されたファイル名を表示部に表示して該表示部に表示されたファイル名が選択されると当該ファイル名に対応する画像ファイルを前記表示部に表示するようにした画像表示制御装置において、前記ファイル名の字数が前記予め規定された字数よりも多いか否かを判定する第１の判定手段と、前記記録媒体に記録された複数の画像ファイルに関してそのファイル名を比較して所定の字数以上連続する共通部分があるか否かを判定する第２の判定手段と、前記第１の判定手段によって前記ファイル名の字数が前記予め規定された字数よりも多いと判定されると、前記予め規定された字数の範囲で前記ファイル名の一部を一部表示ファイル名として前記表示部に表示して、当該一部表示ファイル名が選択ファイル名としてポイントされると前記選択ファイル名についてファイル名全体を前記表示部に流れ文字表示する表示制御手段とを有し、前記表示制御手段は、前記選択ファイル名について流れ文字表示を行う際、前記第２の判定手段による判定結果に応じて流れ文字表示の速度を異ならせることを特徴とする。
【００１０】
本発明による画像表示制御方法は、記録媒体に記録された画像ファイルを画面表示する際、前記画像ファイルに付されたファイル名を表示部に表示して該表示部に表示されたファイル名が選択されると当該ファイル名に対応する画像ファイルを前記表示部に表示する際に用いられる画像表示制御方法において、前記ファイル名の字数が前記予め規定された字数よりも多いか否かを判定する第１の判定ステップと、前記記録媒体に記録された複数の画像ファイルに関してそのファイル名を比較して所定の字数以上連続する共通部分があるか否かを判定する第２の判定ステップと、前記第１の判定ステップによって前記ファイル名の字数が前記予め規定された字数よりも多いと判定されると、前記予め規定された字数の範囲で前記ファイル名の一部を一部表示ファイル名として前記表示部に表示して、当該一部表示ファイル名が選択ファイル名としてポイントされると前記選択ファイル名についてファイル名全体を前記表示部に流れ文字表示する第１の表示制御ステップと、前記選択ファイル名について流れ文字表示を行う際、前記第２の判定ステップによる判定結果に応じて流れ文字表示の速度を異ならせる第２の表示制御ステップとを有することを特徴とする。
【００１１】
本発明による画像表示制御プログラムは、記録媒体に記録された画像ファイルを画面表示する際、前記画像ファイルに付されたファイル名を表示部に表示して該表示部に表示されたファイル名が選択されると当該ファイル名に対応する画像ファイルを前記表示部に表示する際に用いられる画像表示制御プログラムにおいて、コンピュータに、前記ファイル名の字数が前記予め規定された字数よりも多いか否かを判定する第１の判定ステップと、前記記録媒体に記録された複数の画像ファイルに関してそのファイル名を比較して所定の字数以上連続する共通部分があるか否かを判定する第２の判定ステップと、前記第１の判定ステップによって前記ファイル名の字数が前記予め規定された字数よりも多いと判定されると、前記予め規定された字数の範囲で前記ファイル名の一部を一部表示ファイル名として前記表示部に表示して、当該一部表示ファイル名が選択ファイル名としてポイントされると前記選択ファイル名についてファイル名全体を前記表示部に流れ文字表示する第１の表示制御ステップと、前記選択ファイル名について流れ文字表示を行う際、前記第２の判定ステップによる判定結果に応じて流れ文字表示の速度を異ならせる第２の表示制御ステップとを実行させることを特徴とする。
【００１２】
本発明による記録媒体は、上記の画像表示制御プログラムが記録されたコンピュータに読み取り可能な記録媒体である。
【発明の効果】
【００１３】
本発明によれば、類似のファイル名の画像ファイルが複数ある場合に、共通部分が存在するか否かの判定結果に応じて、流れ文字表示の速度を異ならせているので、ファイル名を互いに容易に識別することができるばかりでなく、元のファイル名も容易に認識することができる。その結果、ユーザーは画像ファイルの選択をスムーズに行うことができることになる。
【図面の簡単な説明】
【００１４】
【図１】本発明の実施の形態による画像形成装置の第１の例を示す機能ブロック図である。
【図２】図１に示すコントローラ部を詳細に示すブロック図である。
【図３】図１に示す操作部を詳細に示すブロック図である。
【図４】図１に示す画像表示制御装置におけるファイル表示の第１の例を説明するためのフローチャートである。
【図５】図１に示す操作部１０３にファイル名が表示されるファイルの一例を示す図である。
【図６】図５に示すファイルについて図４で説明した表示処理した結果に表示されるファイル名表示の一例を示す図であり、（Ａ）は図３に示すＬＣＤに表示されるファイル名を示す図、（Ｂ）は、流れ文字表示速度が遅くなった状態を示す図、（Ｃ）は流れ文字表示速度が遅くなった状態を示す図である。
【図７】図１に示す画像表示制御装置におけるファイル表示の第２の例を説明するためのフローチャートである。
【図８】図５に示すファイルについて図７で説明した表示処理した結果に表示されるファイル名表示の一例を示す図であり、（Ａ）は図３に示すＬＣＤに表示されるファイル名を示す図、（Ｂ）はファイル名の共通部分を表示する際の状態を示す図、（Ｃ）はファイル名の相違部分を表示する際の状態を示す図である。
【図９】図１に示す画像表示制御装置におけるファイル表示の第３の例を説明するためのフローチャートである。
【図１０】図１に示す操作部にファイル名が表示されるファイルの他の例を示す図である。
【図１１】図１０に示すファイルについて図９で説明した表示処理した結果に表示されるファイル名表示の一例を示す図であり、（Ａ）は図３に示すＬＣＤに表示されるファイル名を示す図、（Ｂ）は、ファイル名の共通部分を表示する際の状態を示す図、（Ｃ）は、ファイル名の相違部分を表示する際の状態を示す図である。
【発明を実施するための形態】
【００１５】
以下、本発明の実施の形態による画像表示制御装置について図面を参照して説明する。
【００１６】
図１は本発明の実施の形態による画像形成装置の第１の例を示す機能ブロック図である。
【００１７】
図１を参照して、図示の画像表示制御装置は、コントローラ部１０２、操作部１０３、及びプリンタ部１０４を備えている。コントローラ部１０２は、操作部１０３及びプリンタ部１０４と通信可能に接続され、コントローラ部１０２は、操作部１０３及びプリンタ部１０４を制御する。例えば、操作部１０３には各種キー等が備えられるとともに、表示部が備えられ、コントローラ部１０２はキー操作に応じてプリンタ部１０４を制御して印刷を実行する。また、コントローラ部１０２はプリンタ部１０４のステータス（状態）を表示部に表示する。
【００１８】
なお、コントローラ部１０２は、記録媒体等に記録された画像ファイルを画面表示する際、後述するように、まず、画像ファイルに付されたファイル名を表示部に表示する。そして、コントローラ部１０２は、表示部に表示されたファイル名が選択されると当該ファイル名に対応する画像ファイルを表示部に表示する。
【００１９】
図示の例では、コントローラ部１０４はホストコンピュータ１０１とネットワーク等を介して接続されており、ホストコンピュータ１０１から送られた画像データに応じて、コントローラ部１０４はプリンタ部１０４を制御して印刷を実行する。さらに、画像表示制御装置、つまり、コントローラ部１０２には、外部記録媒体の１つであるＵＳＢメモリ１０５が直接接続される。そして、コントローラ部１０２は、ＵＳＢメモリ１０５に記録された画像データに応じてプリンタ部１０４を制御して印刷を実行する。
【００２０】
印刷の際には、コントローラ部１０２は、ホストコンピュータ１０１又はＵＳＢメモリ１０５から得た画像データをプリンタ部１０４で処理可能なデータに変換して、プリンタ部１０４に送信する。また、コントロール部１０２は、前述のように、操作部１０３の操作に応じてプリンタ部１０４を制御し、プリンタ部１０４のステータスを操作部１０３に送る。
【００２１】
図２は、図１に示すコントローラ部１０２を詳細に示すブロック図である。
【００２２】
図２を参照して、コントローラ部１０２は、ＣＰＵ２０１、ＲＯＭ２０２、ＲＡＭ２０３、ホストインターフェース（ＩＦ）部２０４、操作部ＩＦ部２０５、プリンタＩＦ部２０６、及びＵＳＢＩＦ部２０７を有している。そして、ＣＰＵ２０１、ＲＯＭ２０２、ＲＡＭ２０３、ホストＩＦ部２０４、操作部ＩＦ部２０５、プリンタＩＦ部２０６、及びＵＳＢＩＦ部２０７は内部バス２０８によって相互に接続されている。
【００２３】
コントローラ部１０２は、ホストＩＦ部２０４によってホストコンピュータ１０１に接続され、操作部ＩＦ部２０５によって操作部１０３に接続されている。また、コントローラ部１０２はプリンタＩＦ部２０６によってプリンタ部１０４に接続される。なお、ＵＳＢメモリ１０５はＵＳＢＩＦ部２０７に直接挿入される。
【００２４】
ＣＰＵ２０１は、ＲＯＭ２０２に格納されたプログラムを、ＲＡＭ２０３にロードして実行し、これによって、コントローラ部１０２全体の制御を司る。ＲＯＭ２０２には、ＣＰＵ２０１で用いられるプログラム及びＯＳが格納されている。ＲＡＭ２０３は、プログラムを展開するワークメモリとして用いられる他、画像データ処理の際に画像メモリとしても用いられる。
【００２５】
ホストＩＦ部２０４は、イサーネット(Ｅｔｈｅｒｎｅｔ(登録商標)）等のネットワークに接続されるように構成してもよく、また、ＵＳＢインターフェース等によってローカル接続されるように構成してもよい。そして、ホストＩＦ部２０４はホストコンピュータ１０１と通信して、ジョブデータ（画像データ）及びコマンド／ステータスの授受を行う。
【００２６】
操作部ＩＦ部２０５は、操作部１０３との通信を行うＩＦであり、ＣＰＵ２０１は操作部ＩＦ部２０５を介して操作部１０３とコマンド／ステータスを授受する。また、ＣＰＵ２０１は操作部１０３に表示データを送り、操作部１０３は表示部（例えば、ＬＣＤに表示データに応じた画面表示を行う。
【００２７】
プリンタＩＦ部２０６は、プリンタ部１０４と通信を行うＩＦであり、ＣＰＵ２０１はプリンタＩＦ部２０６を介してプリンタ部１０４とコマンド／ステータス及び画像データを授受する。ＵＳＢＩＦ部２０７は、ＵＳＢメモリ１０５と通信を行うＩＦであり、ＣＰＵ２０１はＵＳＢＩＦ部２０７を介してＵＳＢメモリ１０５と画像データ及びコマンド／ステータスの授受を行う。
【００２８】
図３は、図１に示す操作部１０３を詳細に示すブロック図である。
【００２９】
図３を参照して、コントローラ部１０３は、ＣＰＵ３０１、ＲＯＭ３０２、ＲＡＭ３０３、コントローラＩＦ部３０４、ＬＣＤ（液晶ディスプレイ）ドライバ３０５、キーマトリックス３０７、及び各種ＬＥＤ（発光ダイオード）３０９を有している。ＣＰＵ３０１、ＲＯＭ３０２、ＲＡＭ３０３、コントローラＩＦ部３０４、ＬＣＤドライバ３０５、キーマトリックス３０７、及び各種ＬＥＤ３０９は内部バス３１０によって相互に接続されている。そして、ＬＣＤドライバ３０５にはＬＣＤ３０６が接続され、キーマトリックス３０７には各種キー（例えば、キーボード）３０８が接続されている。なお、コントローラＩＦ部３０４によって操作部１０３はコントローラ部１０２に接続される。
【００３０】
ＣＰＵ３０１は、ＲＯＭ３０２に格納されたプログラムを、ＲＡＭ３０３にロードして実行し、これによって、操作部１０３全体の制御を司る。ＲＯＭ３０２には、ＣＰＵ３０１で用いられるプログラムが格納されている。ＲＡＭ３０３は、プログラムを展開するワークメモリとして用いられる。
【００３１】
コントローラＩＦ部３０４は、コントローラ部１０２と通信を行うためのＩＦであり、ＣＰＵ３０１はコントローラＩＦ３０４を介してコントローラ部１０２とコマンド／ステータスの授受を行う。また、また、ＣＰＵ３０１はコントローラＩＦ３０４を介してコントローラ部１０２からＬＣＤ３０６に表示する表示データの受信を行う。
【００３２】
ＣＰＵ３０１はＬＣＤドライバ３０５を制御してＬＣＤ３０６を駆動する。そして、ＣＰＵ３０１はコントローラＩＦ部３０４を介してコントローラ部１０２から受信した表示データをＬＣＤ３０６に画面表示する。
【００３３】
各種キー３０８は、選択範囲を上下左右に移動さえるための十字キー、テンキー、及び決定キー等の専用キーを有しており、ユーザーは各種キーを操作してＣＰＵ３０１に指示を与える。つまり、各種キー３０８が操作されると、キーマトリクス３０７を介して、キー操作に応じた指示がＣＰＵ３０１に通知される。
【００３４】
各種ＬＥＤ３０９は、エラー、用紙カセット、トナー等の機器の状態をユーザーに伝えるためのものであり、ＣＰＵ３０１はコントローラ部１０２からの指示に応じて各種ＬＥＤ３０９の点灯、点滅、又は消灯等の制御を行う。
【００３５】
図４は、図１に示す画像表示制御装置におけるファイル表示の第１の例を説明するためのフローチャートである。
【００３６】
図１〜図４を参照して、いま、ＵＳＢメモリ１０５がＵＳＢ  ＩＦ部２０７に接続（挿入）されると、ＣＰＵ２０１は、ＵＳＢメモリ１０５に格納された複数の画像データ（画像ファイルともいう）を確認して、当該画像ファイルをプリントするための準備を開始する。
【００３７】
ここでは、ＣＰＵ２０１は、画像データ毎に当該画像データに付与されたファイル名の文字数がＬＣＤ３０６に表示可能な文字数よりも長いか否かを確認する。つまり、ＣＰＵ２０１は文字数が表示可能な文字数（所定の文字数）よりも長いファイル名が有るか否か確認する（ステップＳ４０１）。
【００３８】
表示可能な文字数よりもその文字数が長いファイル名がないと（ステップＳ４０１において、ＮＯ）、ＣＰＵ２０１は操作部ＩＦ部２０５を介して操作部１０３にファイル名を操作部１０３に送る。操作部１０３では、ＣＰＵ３０１がＬＣＤドライバ３０５を制御して、ＬＣＤ３０６にファイル名を画面表示する。つまり、ＣＰＵ３０１はＬＣＤ３０６にファイル名をそのまま表示することになる（ステップＳ４０２）。そして、ＣＰＵ３０１は、ユーザーが選択用ポインタによって選択した際、ファイル名をそのままＬＣＤ３０６に画面表示する（ステップＳ４０３）。そして、ＣＰＵ３０１は表示処理を終了する。
【００３９】
一方、表示可能な文字数よりもその文字数が長いファイル名（以下このファイル名を長ファイル名と呼ぶ）があると（ステップＳ４０１において、ＹＥＳ）、ＣＰＵ２０１は各ファイル名を比較して、予め規定された文字数以上連続する共通部分を抽出する（ステップＳ４０４）。ここで、予め規定された文字数は、例えば、１である。続いて、ＣＰＵ２０１は、長ファイル名についてＬＣＤ３０６に表示可能な文字数のみを表示することをＣＰＵ３０１に指示する（ステップＳ４０５）。
【００４０】
これによって、ＣＰＵ３０１は長ファイル名についてＬＣＤ３０６に表示可能な文字数にみを画面表示することになる。つまり、ファイル名の字数が予め規定された字数（表示可能な文字数）よりも多いと、表示可能な文字数の範囲でファイル名の一部が一部表示ファイル名として表示されることになる。なお、長ファイル名でないファイル名（以下通常ファイル名と呼ぶ）については、ＣＰＵ３０１はそのままファイル名をＬＣＤ３０６に画面表示することになる。
【００４１】
この際、ＣＰＵ３０１は、選択用ポインタが位置するファイル名が長ファイル名であると、当該長ファイル名を流れ文字によって画面表示する。つまり、上記の一部表示ファイル名が選択ファイル名としてポイントされると、当該選択ファイル名についてファイル名全体が流れ文字表示されることになる。一方、選択用ポインタが位置するファイル名が通常ファイル名であると、ＣＰＵ３０１は当該通常ファイル名をそのままの状態で画面表示する。つまり、選択用ポインタが位置づけられた際、ＣＰＵ３０１は長ファイル名と通常ファイル名とを区別して表示することになる。
【００４２】
続いて、ＣＰＵ２０１は長ファイル名において共通部分が有るか否かを確認（判定）する（ステップＳ４０６）。共通部分があると判定すると（ステップＳ４０６において、ＹＥＳ）、ＣＰＵ２０１は、当該判定結果によって選択用ポインタが位置づけられた長ファイル名においてその共通部分を表示する際流れ文字の表示速度を速くするようにＣＰＵ３０１に指示する。
【００４３】
これによって、ＣＰＵ３０１は選択用ポインタが位置づけられた長ファイル名においてその共通部分を表示する際流れ文字の表示速度を速くしてＬＣＤ３０６に画面表示する（ステップＳ４０７）。つまり、共通部分がある場合には、長ファイル名については、流れ文字の表示速度を異ならせることになる。
【００４４】
この結果、類似のファイル名がある場合には、相違部分（差分）が強調してＬＣＤ３０６に表示することになる。つまり、ユーザーは共通部分については短時間でその確認を行うことができ、ファイルの選択をスムーズに行うことができることになる。
【００４５】
一方、共通部分がないと（ステップＳ４０６において、ＮＯ）、ＣＰＵ２０１は、選択用ポインタが位置づけられた長ファイル名においてその流れ文字の表示速度を一定で表示するように指示する。
【００４６】
これによって、ＣＰＵ３０１は選択用ポインタが位置づけられた長ファイル名においてその流れ文字の表示速度を一定としてＬＣＤ３０６に画面表示することになる（ステップＳ４０８）。つまり、共通部分がない場合には、長ファイル名について、その流れ文字を一定の表示速度とすることになる。
【００４７】
このようにして、長ファイル名について流れ文字表示を行うようにすれば、文字数制限があるＬＣＤ３０６においても長ファイル名の確認を確実に行うことができる。
【００４８】
図５は、図１に示す操作部１０３にファイル名が表示されるファイルの一例を示す図である。図６は、図５に示すファイルについて図４で説明した表示処理した結果に表示されるファイル名表示の一例を示す図である。そして、図６（Ａ）は、図３に示すＬＣＤ３０６に表示されるファイル名を示す図であり、図６（Ｂ）は、流れ文字表示速度が遅くなった状態を示す図である。また、図６（Ｃ）は、流れ文字表示速度が遅くなった状態を示す図である。
【００４９】
いま、ＵＳＢメモリ１０５に図５に示すファイルリストが格納されているものとする。なお、このファイルリストにおいては、全てのファイル名は長ファイル名であるものとする。従って、図４のフローチャートで説明したように、ＬＣＤ３０６には、まずＬＣＤ３０６に表示可能な文字数のみが表示されることになる（図６（Ａ）参照）。
【００５０】
図６（Ａ）において、ファイル名Ｆ１に選択用ポインタを位置づけると、当該ファイル名Ｆ１は流し文字表示される（流し方向は実線矢印で示す方向である）。ファイル名Ｆ１において、ファイル名Ｆ２〜Ｆ５と共通部分以外の文字が流れ文字表示される際には、流れ文字の表示速度を通常よりも遅く表示する。図６（Ｂ）に示す状態では、ファイル名Ｆ１において共通部分以外の部分が表示されているので、流れ文字の表示速度は遅くされる（第１の流れ文字表示速度）。
【００５１】
一方、図６（Ｃ）に示す状態では、ファイル名Ｆ１において、ファイル名Ｆ２〜Ｆ５と共通部分が表示されているので、流れ文字の表示速度は速くされる。つまり、流れ文字表示速度は、第１の流れ文字表示速度よりも速い第２の流れ文字表示速度とされる。
【００５２】
図示の例では、選択用ポインタが位置づけられたファイル名Ｆ１については、ファイル名の後から前方向へ流れ文字表示が行われる。また、ファイル名全体が繰り返し表示され、類似のファイル名との相違部分であるファイル名末尾の数字が表示されるときには流れ文字速度が遅くなる。一方、類似のファイル名との相違部分であるファイル名末尾の数字が表示されないときには流れ文字速度が速くなる。
【００５３】
図７は、図１に示す画像表示制御装置におけるファイル表示の第２の例を説明するためのフローチャートである。
【００５４】
図１〜図３及び図７を参照して、いま、ＵＳＢメモリ１０５がＵＳＢ  ＩＦ部２０７に接続（挿入）されると、ＣＰＵ２０１は、ＵＳＢメモリ１０５に格納された画像ファイルを確認して、ファイル名の文字数がＬＣＤ３０６に表示可能な文字数よりも長いファイル名が有るか否か確認する（ステップＳ５０１）。
【００５５】
表示可能な文字数よりもその文字数が長いファイル名がないと（ステップＳ５０１において、ＮＯ）、ＣＰＵ２０１は操作部ＩＦ部２０５を介して操作部１０３にファイル名を操作部１０３に送る。そして、ＣＰＵ３０１はＬＣＤ３０６にファイル名をそのまま表示する（ステップＳ５０２）。その後、ＣＰＵ３０１は表示処理を終了する。
【００５６】
一方、表示可能な文字数よりもその文字数が長いファイル名があると（ステップＳ５０１において、ＹＥＳ）、ＣＰＵ２０１は各ファイル名を比較して、予め規定された文字数以上連続する共通部分を抽出する（ステップＳ５０４）。
【００５７】
続いて、ＣＰＵ２０１は長ファイル名において共通部分が有るか否かを確認する（ステップＳ５０５）。共通部分がないと（ステップＳ５０５において、ＮＯ）、ＣＰＵ２０１は、長ファイル名の前半部分についてＬＣＤ３０６に表示可能な文字数のみを表示することをＣＰＵ３０１に指示する（ステップＳ５０６）。
【００５８】
これによって、ＣＰＵ３０１は、長ファイル名の前半部分についてＬＣＤ３０６に表示可能な文字数にみを画面表示することになる。なお、通常ファイル名については、ＣＰＵ３０１はそのままファイル名をＬＣＤ３０６に画面表示することになる。
【００５９】
この際、ＣＰＵ３０１は、選択用ポインタが位置するファイル名が長ファイル名であると、当該長ファイル名を流れ文字によって画面表示する。流れ文字表示を行う際には、後述するように、ＣＰＵ３０１は長ファイル名を前から後方向に向って流れ文字表示する（ステップＳ５０７）。一方、選択用ポインタが位置するファイル名が通常ファイル名であると、ＣＰＵ３０１は当該通常ファイル名をそのままの状態で画面表示する。
【００６０】
長ファイル名において共通部分が有ると（ステップＳ５０５において、ＹＥＳ）、ＣＰＵ２０１は、その共通部分が長ファイル名の前半部分にあるか否かを確認する（ステップＳ５０８）。共通部分が前半部分にないと（ステップＳ５０８において、ＮＯ）、ＣＰＵ２０１はステップＳ５０６に移行して処理を続行する。
【００６１】
一方、共通部分が長ファイル名の前半部分にあると（ステップＳ５０８において、ＹＥＳ）、ＣＰＵ２０１は、長ファイル名の後半部分についてＬＣＤ３０６に表示可能な文字数のみを表示することをＣＰＵ３０１に指示する（ステップＳ５０９）。
【００６２】
これによって、ＣＰＵ３０１は、長ファイル名の後半部分についてＬＣＤ３０６に表示可能な文字数にみを画面表示することになる（なお、前述のように、通常ファイル名については、ＣＰＵ３０１はそのままファイル名をＬＣＤ３０６に画面表示することになる）。
【００６３】
この際、ＣＰＵ３０１は、選択用ポインタが位置するファイル名が長ファイル名であると、当該長ファイル名を流れ文字によって画面表示する。流れ文字表示を行う際には、後述するように、ＣＰＵ３０１は長ファイル名を後から前方向に向って流れ文字表示する（ステップＳ５１０）。一方、選択用ポインタが位置するファイル名が通常ファイル名であると、ＣＰＵ３０１は当該通常ファイル名をそのままの状態で画面表示する。
【００６４】
このようにして、類似のファイル名が存在する場合には、ユーザーは相違部分（差分）を最初の表示状態で確認することができる。そして、当該ファイル名に選択用ポインタを位置づけると、流れ文字表示が行われて、ユーザーはファイル名全体を確認することができることになる。この結果、文字数制限があるＬＣＤ３０６においても、ユーザーは長ファイル名の確認を確実に行うことができる。
【００６５】
なお、相違部分を表示する際には、ＣＰＵ３０１は流し文字表示速度を遅くするようにしてもよい。
【００６６】
図８は、図５に示すファイルについて図７で説明した表示処理した結果に表示されるファイル名表示の一例を示す図である。そして、図８（Ａ）は、図３に示すＬＣＤ３０６に表示されるファイル名を示す図であり、図８（Ｂ）は、ファイル名の共通部分を表示する際の状態を示す図である。また、図８（Ｃ）は、ファイル名の相違部分を表示する際の状態を示す図である。
【００６７】
図７のフローチャートで説明したように、ＬＣＤ３０６には、まずＬＣＤ３０６に表示可能な文字数のみが表示されることになる（図８（Ａ）参照）。図８（Ａ）において、ファイル名Ｆ１に選択用ポインタを位置づけると、当該ファイル名Ｆ１は流し文字表示される（流し方向は実線矢印で示す方向である）。この場合、ファイル名Ｆ１〜Ｆ５においては、ファイル名の後半部分に相違部分があるので、前から後方向に向って流し文字表示が行われる。
【００６８】
なお、図示の例では、ファイル名Ｆ１において、ファイル名Ｆ２〜Ｆ５と共通部分以外の文字（相違部分）が流れ文字表示される際には、流れ文字の表示速度を通常よりも遅く表示する。図８（Ｂ）に示す状態では、ファイル名Ｆ１において共通部分が表示されているので、流れ文字の表示速度は速くされる。
【００６９】
一方、図８（Ｃ）に示す状態では、ファイル名Ｆ１において、ファイル名Ｆ２〜Ｆ５と相違する部分（相違部分）が表示されているので、流れ文字の表示速度は遅くされている。
【００７０】
図示の例では、選択用ポインタが位置づけられたファイル名Ｆ１については、ファイル名の前から後方向へ流れ文字表示が行われる。また、ファイル名全体が繰り返し表示され、類似のファイル名との相違部分であるファイル名末尾の数字が表示されるときには流れ文字速度が遅くなる。一方、類似のファイル名との相違部分であるファイル名末尾の数字が表示されないときには流れ文字速度が速くなる。
【００７１】
図９は、図１に示す画像表示制御装置におけるファイル表示の第３の例を説明するためのフローチャートである。
【００７２】
図１〜図３及び図９を参照して、いま、ＵＳＢメモリ１０５がＵＳＢ  ＩＦ部２０７に接続されると、ＣＰＵ２０１は、ＵＳＢメモリ１０５に格納された画像ファイルを確認して、画像ファイル毎に当該画像ファイルに付与されたファイル名の文字数が表示可能な文字数よりも長いファイル名が有るか否か確認する（ステップＳ６０１）。
【００７３】
表示可能な文字数よりもその文字数が長いファイル名がないと（ステップＳ６０１において、ＮＯ）、ＣＰＵ２０１は操作部ＩＦ部２０５を介して操作部１０３にファイル名を操作部１０３に送る。操作部１０３では、ＣＰＵ３０１がＬＣＤ３０６にファイル名をそのまま表示する（ステップＳ６０２）。そして、ＣＰＵ３０１は、ユーザーが選択用ポインタによって選択した際、ファイル名をそのままＬＣＤ３０６に画面表示する（ステップＳ６０３）。その後、ＣＰＵ３０１は表示処理を終了する。
【００７４】
一方、表示可能な文字数よりもその文字数が長いファイル名があると（ステップＳ６０１において、ＹＥＳ）、ＣＰＵ２０１は各ファイル名を比較して、所定の文字数以上連続する共通部分を抽出する（ステップＳ６０４）。
【００７５】
続いて、ＣＰＵ２０１は長ファイル名において共通部分が有るか否かを確認する（ステップＳ６０５）。共通部分がないと（ステップＳ６０５において、ＮＯ）、ＣＰＵ２０１は、長ファイル名の前半部分についてＬＣＤ３０６に表示可能な文字数のみを表示することをＣＰＵ３０１に指示する（ステップＳ６０６）。
【００７６】
これによって、ＣＰＵ３０１は、長ファイル名の前半部分についてＬＣＤ３０６に表示可能な文字数にみを画面表示することになる。なお、通常ファイル名については、ＣＰＵ３０１はそのままファイル名をＬＣＤ３０６に画面表示することになる。
【００７７】
この際、ＣＰＵ３０１は、選択用ポインタが位置するファイル名が長ファイル名であると、当該長ファイル名を流れ文字によって画面表示する。流れ文字表示を行う際には、ＣＰＵ３０１は長ファイル名を前から後方向に向って流れ文字表示する（ステップＳ６０７）。
【００７８】
長ファイル名において共通部分が有ると（ステップＳ６０５において、ＹＥＳ）、ＣＰＵ２０１は、ファイル名の相違部分を強調して表示するため、共通部分の少なくとも一部を予め定められた記号（例えば、「・・・」）で置き換え、置換後のファイル名と元のファイル名を操作部１０３に送る。そして、ＣＰＵ３０１は置換後のファイル名をＬＣＤ３０６に表示する（ステップＳ６０８）。この場合に、置換後の文字数は、表示可能な文字数とされる。
【００７９】
置換後のファイルナに選択用ポインタが位置づけられると、ＣＰＵ３０１は、置換後のファイル名を元のファイル名に戻して、当該ファイル名を流れ文字によってＬＣＤ３０６に画面表示する（ステップＳ６０９）。この際、ＣＰＵ３０１は、例えば、ファイル名の後から前方向に向って流れ文字表示を行う。
【００８０】
これのようにして、文字数に制限のあるＬＣＤ３０６に一旦置換後のファイル名を表示して、選択用ポインタが当該置換後のファイルナに位置づけられると、元のファイルを流れ文字表示する。これによって、ユーザーは相違部分を確認しつつ、ファイル名を選択すると、ファイル名全体を確認することができることになる。
【００８１】
なお、相違部分を表示する際には、ＣＰＵ３０１は流し文字表示速度を遅くするようにしてもよい。
【００８２】
図１０は、図１に示す操作部１０３にファイル名が表示されるファイルの他の例を示す図である。図１１は、図１０に示すファイルについて図９で説明した表示処理した結果に表示されるファイル名表示の一例を示す図である。そして、図１１（Ａ）は、図３に示すＬＣＤ３０６に表示されるファイル名を示す図であり、図１１（Ｂ）は、ファイル名の共通部分を表示する際の状態を示す図である。また、図１１（Ｃ）は、ファイル名の相違部分を表示する際の状態を示す図である。
【００８３】
いま、ＵＳＢメモリ１０５に図１０に示すファイルリストが格納されているものとする。なお、このファイルリストにおいては、全てのファイル名は長ファイル名であり、共通部分が存在するものとする。従って、図９のフローチャートで説明したように、ＬＣＤ３０６には、置換後のファイル名が表示されることになる（図１１（Ａ）参照）。つまり、共通部分は「・・・」に置換されて表示される。
【００８４】
図１１（Ａ）において、置換後のファイル名Ｆ１に選択用ポインタを位置づけると、当該ファイル名Ｆ１は流し文字表示される（流し方向は実線矢印で示す方向である）。この場合、ファイル名Ｆ１は、後から前方向に向って流し文字表示が行われる。そして、ＣＰＵ３０１は、置換後のファイル名Ｆ１を元のファイル名Ｆ１に戻して流し文字表示を行う（図１１（Ｂ）参照）。
【００８５】
図示の例では、ファイル名Ｆ１において、ファイル名Ｆ２〜Ｆ５と共通部分が流れ文字表示される際には、流れ文字の表示速度を速くする。図１１（Ｂ）に示す状態では、ファイル名Ｆ１において共通部分が表示されているので、流れ文字の表示速度は速くされる。
【００８６】
一方、図１１（Ｃ）に示す状態では、ファイル名Ｆ１において、ファイル名Ｆ２〜Ｆ５と相違する部分（相違部分）が表示されているので、流れ文字の表示速度は遅くされている。
【００８７】
図示の例では、元のファイル名全体が繰り返し表示され、類似のファイル名との相違部分であるファイル名末尾の数字が表示されるときには流れ文字速度が遅くなる。一方、類似のファイル名との相違部分であるファイル名末尾の数字が表示されないときには流れ文字速度が速くなる。
【００８８】
図１０に示す例では、上側３つのファイル名が互いに類似し、下側２つのファイル名が互いに類似している。第３の例においては、図１０に示すファイルにおいても、共通部分の少なくとも一部を「・・・」で置き換えて、置換後のファイル名としているので、互いに類似するファイル名については相違部分が強調されることになる。
【００８９】
図１１に示す例においては、ファイル名Ｆ１〜Ｆ３については、ファイル名の末尾に相違部分がある。また、ファイルＦ４及びＦ５については、ファイル名の中央あたりに相違部分がある。
【００９０】
従って、図示の例では、ファイル名の先頭部分及び末尾部分について、ファイル名Ｆ１〜Ｆ５ともにその一部を除いて特徴的な箇所を残し、それ以外の部分を「・・・」で置き換えている。
【００９１】
そして、前述のように、ファイル名Ｆ１に選択用のポインタが位置づけられているので、ファイル名Ｆ１について、置換後のファイル名から元のファイル名に戻して、後から前方向に流れ文字表示を行う。
【００９２】
さらに、ファイル名全体を繰り返し表示するようにして、類似のファイルと相違する部分ファイル末尾の数字を表示する際には、流れ文字表示速度を遅くする。なお、相違部分がファイル名の前半部分にある場合、前から後方向に向う方向に流れ文字表示の方向を変更するようにしてもよい。
【００９３】
なお、上述の説明から明らかなように、図２に示すＣＰＵ２０１が第１の判定手段、第２の判定手段、及び第３の判定手段として機能する。また、図３に示すＣＰＵ３０１が表示制御手段として機能する。
【００９４】
以上、本発明について実施の形態に基づいて説明したが、本発明は、これらの実施の形態に限定されるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。
【００９５】
例えば、上記の実施の形態の機能を画像表示制御方法として、この画像表示制御方法を、画像表示制御装置に実行させるようにすればよい。また、上述の実施の形態の機能を有するプログラムを画像表示制御プログラムとして、この画像表示制御プログラムを画像表示制御装置が備えるコンピュータに実行させるようにしてもよい。この際、画像表示制御方法及び画像表示制御プログラムは、少なくとも第１の判定ステップ、第２の判定ステップ、第１の表示制御ステップ、及び第２の表示制御ステップを有することになる。
【００９６】
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記録媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【符号の説明】
【００９７】
１０１  ホストコンピュータ
１０２  コントローラ部
１０３  操作部
１０４  プリンタ部
１０５  ＵＳＢメモリ
２０１，３０１  ＣＰＵ
３０５  ＬＣＤドライバ
３０６  ＬＣＤ
３０７  キーマトリクス
３０８  各種キー
【図１】
2012033093.tif 000003
【図２】
2012033093.tif 000004
【図３】
2012033093.tif 000005
【図４】
2012033093.tif 000006
【図５】
2012033093.tif 000007
【図６】
2012033093.tif 000008
【図７】
2012033093.tif 000009
【図８】
2012033093.tif 000010
【図９】
2012033093.tif 000011
【図１０】
2012033093.tif 000012
【図１１】
2012033093.tif 000013