(57)【要約】【課題】１列に並んで表示される複数の縮小画像をユーザの指示により切り替える際に、複数の縮小画像が所定方向に移動したのか所定方向とは逆方向に移動したのかを瞬時に理解することができる。【解決手段】コントローラは、写真選択処理ルーチンにおいてユーザが左矢印ボタンを押下したとき、選択枠２２ｂに囲まれる縮小画像を変更前の縮小画像から今回押下されたボタンが示す方向に基づいて決定される変更後の縮小画像へ切り替える途中で、変更前の縮小画像から変更後の縮小画像へ遷移する様子が表示されるようディスプレイ２２を制御する。したがって、ユーザはその遷移する様子を目視することで、複数の縮小画像が所定方向に移動したのかそれとも所定方向とは逆方向に移動したのかを瞬時に理解することができる。【選択図】図６
2008122772.tif 000002
【特許請求の範囲】
【請求項１】
複数の縮小画像が１列に並んで表示され該複数の縮小画像のうちの１つが選択枠に囲まれて表示される縮小画像表示領域を有する表示手段と、
前記縮小画像表示領域に表示される複数の縮小画像と該縮小画像表示領域に表示される選択枠との相対位置を所定方向又は該所定方向とは逆方向のいずれかの方向に沿って変更するようユーザが指示を入力する指示入力手段と、
前記指示入力手段によって前記指示が入力されたとき、前記選択枠に囲まれる縮小画像を変更前の縮小画像から前記指示入力手段によって入力された方向に基づいて決定される変更後の縮小画像へ切り替える途中で、前記変更前の縮小画像から前記変更後の縮小画像へ遷移する様子が表示されるよう前記表示手段を制御する制御手段と、
を備えた画像表示装置。
【請求項２】
前記制御手段は、前記変更前の縮小画像から前記変更後の縮小画像へ遷移する様子として、前記選択枠が変更前の縮小画像と変更後の縮小画像とにまたがる様子が１回だけ表示されるよう前記表示手段を制御する、
請求項１に記載の画像表示装置。
【請求項３】
前記選択枠は、前記縮小画像表示領域で１列に並んで表示される複数の縮小画像のうち所定位置の縮小画像を囲むように配置され、
前記指示入力手段は、前記縮小画像表示領域に１列に並んで表示される複数の縮小画像を前記選択枠に対して前記所定方向又は該所定方向とは逆方向のいずれかの方向に沿って移動するようユーザが指示を入力する、
請求項１又は２に記載の画像表示装置。
【請求項４】
前記選択枠は、前記縮小画像表示領域で１列に並んで表示される複数の縮小画像のうち略中央の縮小画像を囲むように配置されている、
請求項３に記載の画像表示装置。
【請求項５】
請求項１〜４のいずれかに記載の画像表示装置であって、
画像メモリに記憶されている画像データを読み出す画像データ読出手段と、
表示画像に対応するデータが書き込まれるグラフィックメモリと、
を備え、
前記表示手段は、前記選択枠で囲まれた１つの縮小画像と同じ内容の画像が該縮小画像よりも大きく表示される拡大画像表示領域を有し、
前記制御手段は、前記画像データ読出手段によって読み出された画像データを間引くことなく前記グラフィックメモリに書き込み、該グラフィックメモリに書き込まれたデータが前記縮小画像及び前記拡大画像として描画されるよう表示手段を制御する、
画像表示装置。
【請求項６】
複数の縮小画像が１列に並んで表示される縮小画像表示領域及び該縮小画像表示領域に表示される複数の縮小画像のうち選択枠で囲まれた１つの縮小画像と同じ内容の画像が該縮小画像よりも大きく表示される拡大画像表示領域とを有する表示手段を制御する、コンピュータ・ソフトウェアによる画像表示方法であって、
（ａ）前記縮小画像表示領域に表示される複数の縮小画像と該縮小画像表示領域に表示される選択枠との相対位置を所定方向又は該所定方向とは逆方向のいずれかの方向に沿って変更する旨のユーザによる指示を入力するステップと、
（ｂ）前記ステップ（ａ）で前記指示が入力されたとき、前記選択枠に囲まれる縮小画像を変更前の縮小画像から前記ステップ（ａ）で入力された方向に基づいて決定される変更後の縮小画像へ切り替える途中で、前記変更前の縮小画像から前記変更後の縮小画像へ遷移する様子が表示されるよう前記表示手段を制御するステップと、
を含む画像表示方法。
【請求項７】
請求項６に記載の画像表示方法の各ステップを１又は複数のコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像表示装置、画像表示方法及びそのプログラムに関する。
【背景技術】
【０００２】
従来より、プリンタのディスプレイに画像を表示する方法として、縮小した複数のサムネイル画像を並べて表示する方法などが知られている。例えば、特許文献１には、１列に３つのサムネイル画像を並べて表示し、中央のサムネイル画像を左右両側のサムネイル画像よりも大きく表示してユーザに選択された画像として取り扱う画像表示方法が開示されている。具体的には、メモリカードに複数の画像データが記憶されており、その画像データのうちの１１番目から１３番目のサムネイル画像が１列に表示されているとする。このとき、ユーザが左矢印キー又は右矢印キーを１回押下すると、そのキーに対応した方向に基づいて３つのサムネイル画像が１０番目から１２番目のサムネイル画像が１列に表示されるように切り替わるか又は１２番目から１４番目のサムネイル画像が１列に表示されるように切り替わる。
【特許文献１】特開２００５−９９４７２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上述した特許文献１では、１１番目から１３番目のサムネイル画像が１列に並んで表示されている状態でユーザが左矢印キーを１回押下すると、３つのサムネイル画像が切り替わったあとの画面がいきなり表示されるため、不慣れなユーザは３つのサムネイル画像が後戻りする方向（つまり１０番目から１２番目）に移動したのか、先送りする方向（つまり１２番目から１４番目）に移動したのかが瞬時にわからないことがあった。
【０００４】
本発明は、このような問題を解決するためになされたものであり、１列に並んで表示される複数の縮小画像をユーザの指示により切り替える際に、複数の縮小画像が所定方向に移動したのか所定方向とは逆方向に移動したのかを瞬時に理解することができる画像表示装置、画像表示方法及びそのプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
本発明は、上述の目的の少なくとも一つを達成するために以下の手段を採った。
【０００６】
本発明の画像表示装置は、
複数の縮小画像が１列に並んで表示され該複数の縮小画像のうちの１つが選択枠に囲まれて表示される縮小画像表示領域を有する表示手段と、
前記縮小画像表示領域に表示される複数の縮小画像と該縮小画像表示領域に表示される選択枠との相対位置を所定方向又は該所定方向とは逆方向のいずれかの方向に沿って変更するようユーザが指示を入力する指示入力手段と、
前記指示入力手段によって前記指示が入力されたとき、前記選択枠に囲まれる縮小画像を変更前の縮小画像から前記指示入力手段によって入力された方向に基づいて決定される変更後の縮小画像へ切り替える途中で、前記変更前の縮小画像から前記変更後の縮小画像へ遷移する様子が表示されるよう前記表示手段を制御する制御手段と、
を備えたものである。
【０００７】
この画像表示装置では、指示入力手段によって指示が入力されたとき、選択枠に囲まれる縮小画像を変更前の縮小画像から指示入力手段によって入力された方向に基づいて決定される変更後の縮小画像へ切り替える途中で、変更前の縮小画像から変更後の縮小画像へ遷移する様子が表示されるよう表示手段を制御する。したがって、ユーザはその遷移する様子を目視することで、複数の縮小画像が所定方向に移動したのかそれとも所定方向とは逆方向に移動したのかを瞬時に理解することができる。
【０００８】
なお、所定方向とは、例えばｎ番目からｎ＋ｍ番目（ｎ，ｍは自然数）の縮小画像が１列に並んで表示されている場合に、戻り方向つまり（ｎ−１）番目から（ｎ＋ｍ−１）番目の縮小画像が１列に並んで表示される方向としてもよいし、送り方向つまり（ｎ＋１）番目から（ｎ＋ｍ＋１）番目の縮小画像が１列に並んで表示される方向としてもよい。
【０００９】
本発明の画像表示装置において、前記制御手段は、前記変更前の縮小画像から前記変更後の縮小画像へ遷移する様子として、前記選択枠が変更前の縮小画像と変更後の縮小画像とにまたがる様子が１回だけ表示されるよう前記表示手段を制御してもよい。こうすれば、例えば選択枠が変更前の縮小画像から変更後の縮小画像に相対移動する様子を多段階に分けて表示する場合に比べて表示制御の負担が軽くて済む。また、ユーザは、そのような様子が１回表示されるだけで、複数の縮小画像が所定方向に移動したのかそれとも所定方向とは逆方向に移動したのかを十分理解することができる。
【００１０】
本発明の画像表示装置において、前記選択枠は、前記縮小画像表示領域で１列に並んで表示される複数の縮小画像のうち所定位置の縮小画像を囲むように配置され、前記指示入力手段は、前記縮小画像表示領域に１列に並んで表示される複数の縮小画像を前記選択枠に対して前記所定方向又は該所定方向とは逆方向のいずれかの方向に沿って移動するようユーザが指示を入力してもよい。このように選択枠が固定されている場合、ユーザは選択枠に囲まれる縮小画像が変更前の縮小画像から変更後の縮小画像に切り替わったときにどちら方向に縮小画像が移動したのかわからなくなりがちなため、本発明を適用する意義が高い。この態様を採用した本発明の画像表示装置において、前記選択枠は、前記縮小画像表示領域で１列に並んで表示される複数の縮小画像のうち略中央の縮小画像を囲むように配置されていてもよい。こうすれば、ユーザは選択枠に囲まれた縮小画像の前後にどのような縮小画像が存在するかを容易に知ることができる。
【００１１】
本発明の画像表示装置は、画像メモリに記憶されている画像データを読み出す画像データ読出手段と、表示画像に対応するデータが書き込まれるグラフィックメモリと、を備え、前記表示手段は、前記選択枠で囲まれた１つの縮小画像と同じ内容の画像が該縮小画像よりも大きく表示される拡大画像表示領域を有し、前記制御手段は、前記画像データ読出手段によって読み出された画像データを間引くことなく前記グラフィックメモリに書き込み、該グラフィックメモリに書き込まれたデータが前記縮小画像及び前記拡大画像として描画されるよう表示手段を制御してもよい。こうすれば、例えば画像データを間引いてグラフィックメモリに書き込んで縮小画像を描画すると共に画像データを間引くことなくグラフィックメモリに書き込んで拡大画像を描画するという場合に比べて、グラフィックメモリへの書き込み作業が１回で済むため、ユーザによる指示を入力してから画像表示を完了するまでに要する時間が短縮化される。ここで、制御手段は、選択枠で囲まれた縮小画像を他の縮小画像よりも大きく拡大画像よりも小さいサイズで表示してもよい。こうすれば、ユーザはどの縮小画像が選択されているかを一層認識しやすくなる。
【００１２】
本発明の画像表示方法は、
複数の縮小画像が１列に並んで表示される縮小画像表示領域及び該縮小画像表示領域に表示される複数の縮小画像のうち選択枠で囲まれた１つの縮小画像と同じ内容の画像が該縮小画像よりも大きく表示される拡大画像表示領域とを有する表示手段を制御する、コンピュータ・ソフトウェアによる画像表示方法であって、
（ａ）前記縮小画像表示領域に表示される複数の縮小画像と該縮小画像表示領域に表示される選択枠との相対位置を所定方向又は該所定方向とは逆方向のいずれかの方向に沿って変更する旨のユーザによる指示を入力するステップと、
（ｂ）前記ステップ（ａ）で前記指示が入力されたとき、前記選択枠に囲まれる縮小画像を変更前の縮小画像から前記ステップ（ａ）で入力された方向に基づいて決定される変更後の縮小画像へ切り替える途中で、前記変更前の縮小画像から前記変更後の縮小画像へ遷移する様子が表示されるよう前記表示手段を制御するステップと、
を含むものである。
【００１３】
この画像表示方法では、ユーザによる指示が入力されたとき、選択枠に囲まれる縮小画像を変更前の縮小画像からユーザによって入力された方向に基づいて決定される変更後の縮小画像へ切り替える途中で、変更前の縮小画像から変更後の縮小画像へ遷移する様子が表示されるよう表示手段を制御する。したがって、ユーザはその遷移する様子を目視することで、複数の縮小画像が所定方向に移動したのかそれとも所定方向とは逆方向に移動したのかを瞬時に理解することができる。なお、この画像表示方法に、上述したいずれかの画像表示装置の機能を実現するようなステップを追加してもよい。
【００１４】
本発明のプログラムは、１又は複数のコンピュータに、本発明の画像表示方法の各ステップを実行させるためのプログラムである。このプログラムは、コンピュータが読み取り可能な記録媒体（例えばハードディスク、ＲＯＭ、ＦＤ、ＣＤ、ＤＶＤなど）に記録されていてもよいし、伝送媒体（インターネットやＬＡＮなどの通信網）を介してあるコンピュータから別のコンピュータへ配信されてもよいし、その他どのような形で授受されてもよい。このプログラムを一つのコンピュータに実行させるか又は複数のコンピュータに各ステップを分担して実行させれば、上述した本発明の画像表示方法と同様の効果が得られる。
【発明を実施するための最良の形態】
【００１５】
次に、本発明の実施の形態を図面に基づいて説明する。図１は、本発明の画像表示装置の一実施形態であるフォトプリンタ１０の前面扉１４及びカバー３０を開けた状態の斜視図、図２は、フォトプリンタ１０の電気的構成の概略を示すブロック図、図３はメモリカードＭに保存された画像ファイルを表す説明図である。
【００１６】
本実施形態のフォトプリンタ１０は、プリンタ本体１２の上面に設けられた操作パネル２０と、プリンタ本体１２の上面の奥の一辺に開閉自在に取り付けられ閉状態で操作パネル２０を覆うカバー３０と、プリンタ本体１２に内蔵されたプリント機構５０（図２参照）と、プリンタ本体１２の前面を開閉可能な前面扉１４と、フォトプリンタ１０の全体の制御を司るコントローラ７０（図２参照）とを備えている。
【００１７】
操作パネル２０は、文字や図形、記号などを表示するディスプレイ２２と、このディスプレイ２２の周囲に配置されたボタン群２４とを備えている。ボタン群２４は、図２に示すように、電源のオンオフを行うための電源ボタン２４ａ、印刷機能に関する複数の選択肢が並んだメインメニュー画面（図２参照）を呼び出すためのメニューボタン２４ｂ、操作を途中でキャンセルしたり用紙Ｐへの印刷を途中で中断したりするためのキャンセルボタン２４ｃ、用紙Ｐへの印刷実行を指示するための印刷ボタン２４ｄ、メモリカードスロット１６に挿入されたメモリカードＭに編集画像等を保存するための保存ボタン２４ｅ、ディスプレイ２２に表示された複数の選択肢の中から所望の選択肢を選択したりカーソルを移動したりするときに操作される上下左右の各矢印ボタン２４ｆ〜２４ｉ、この上下左右の各矢印ボタン２４ｆ〜２４ｉの中央に配置され各矢印ボタン２４ｆ〜２４ｉによって選択されている選択肢に決定したことを指示するためのＯＫボタン２４ｊなどで構成されている。
【００１８】
カバー３０は、プリンタ本体１２の上面を覆うことのできる大きさに成形された樹脂板であり、開状態では操作パネル２０の表面を外部に露出し（図１参照）、閉状態では操作パネル２０を覆う。このカバー３０は、ディスプレイ２２と同じ大きさの窓３２を備えており、カバー３０が閉状態のときにはユーザはこの窓３２を介してディスプレイ２２の表示内容を確認することができる。更に、カバー３０は、開状態のときに操作パネル２０に対して斜め後方に傾斜した状態で保持されるようになっている。このため、開状態のカバー３０の裏面は、用紙Ｐをプリント機構５０へ供給するためのトレイとして利用可能である。また、操作パネル２０の奥には、プリント機構５０の給紙口５８が設けられ、この給紙口５８には、ガイド幅が用紙の幅に合うように左右方向にスライド操作される一対の用紙ガイド５９，５９が設けられている。
【００１９】
プリント機構５０は、プリンタ本体１２の内部に配置され、図２に示すように、左右方向にループ状に架け渡されたタイミングベルト５１により駆動されガイド５２に沿って左右に往復動するキャリッジ５３と、このキャリッジ５３に搭載されシアン・マゼンタ・イエロー・ブラック等の各色のインクを個別に収容したインクカートリッジ５４と、各インクカートリッジ５４から供給された各インクに圧力をかけてノズルから用紙に向かってインクを吐出する印刷ヘッド５５と、操作パネル２０に形成された給紙口５８から供給された用紙を排紙トレイである開状態の前面扉１４へ送り出す搬送ローラ５６とを備えている。印刷ヘッド５５は、ここでは圧電素子に電圧をかけることによりこの圧電素子を変形させてインクを加圧する方式を採用しているが、発熱抵抗体（例えばヒータなど）に電圧をかけインクを加熱して発生した気泡によりインクを加圧する方式を採用してもよい。キャリッジ５３は、用紙の左右端や上下端を検出する紙端検出センサ５７を備えている。この紙端検出センサ５７は、給紙口５８にセットされた用紙に対して印刷前にキャリッジ５３が左右方向に走査したときにその用紙の左右端を検出して用紙幅の認識を可能にしたり、印刷途中で用紙の後端を検出して用紙長さの認識を可能にしたりする。
【００２０】
前面扉１４は、プリンタ本体１２の前面を開閉するための蓋であり、開状態のときには、プリンタ本体１２の前面から排紙される用紙を受けるための排紙トレイとして機能すると共に、プリンタ本体１２の前面に設けられた各種のメモリカードスロット１６をユーザが利用可能な状態となる。メモリカードスロット１６には、メモリカードＭが差し込まれている。このメモリカードＭには、図３に示すように、複数の画像ファイル（ファイル名Ａ０００１，Ａ０００２，…）が記憶されている。各画像ファイルは、本実施形態ではデジタルカメラ（図示せず）で撮影された画像を１枚ずつ含んでいる。具体的には、画像ファイルには、色合い、明るさ、シャープネス、コントラストなどの画像再生に関するデータのほか撮影日時等が記述されたヘッダ情報、高解像度の本画像データ、低解像度のサムネイル画像データが含まれている。サムネイル画像データは、デジタルカメラによって画像を撮影したときにデジタルカメラ内で自動生成されるものであり、本画像データを間引いたデータとみることができる。本画像データもサムネイル画像データも、ＪＰＥＧ等の周知の圧縮アルゴリズムにしたがって圧縮されている。なお、本実施形態では撮影日の古いものから順番にファイル名の下４桁の数字が付けられているものとする。したがって、ファイル名Ａ０００１の画像ファイルが１番目（最も古い撮影日）、ファイル名Ａ０００２の画像ファイルが２番目（２番目に古い撮影日）という具合になる。もちろん順番の付け方はこれに限定されるものではない。
【００２１】
コントローラ７０は、図２に示すように、ＣＰＵ７１を中心とするマイクロプロセッサとして構成されており、各種処理プログラムや各種データ、各種プログラムや各種テーブルなどを記憶したＲＯＭ７２と、一時的にデータを記憶するＲＡＭ７３と、電気的に書き換え可能で電源を切ってもデータは保持されるフラッシュメモリ７４と、メモリカードスロット１６に挿入されたメモリカードＭやプリント機構５０、操作パネル２０などとの通信を可能とするインタフェース７５と、ディスプレイ２２に描画すべき画像のデータを格納するグラフィックメモリ７６とを備え、これらはバス７７を介して互いに信号のやり取りが可能なように接続されている。このコントローラ７０は、メモリカードスロット１６に挿入されたメモリカードＭの画像ファイルなどを入力するほか、プリント機構５０の紙端検出センサ５７からの検出信号や操作パネル２０のボタン群２４からの指令信号を入力する。また、コントローラ７０は、メモリカードＭに編集画像などを保存するほか、プリント機構５０の印刷ヘッド５５への制御信号や操作パネルのディスプレイ２２への制御信号を出力する。なお、グラフィックメモリ７６に書き込まれたデータは、所定の周期で所定量ずつ読み出されてディスプレイ２２に表示される。
【００２２】
次に、こうして構成された本実施形態のフォトプリンタ１０の動作について説明する。図４はコントローラ７０により実行される写真選択処理ルーチンのフローチャートであり、図５は写真選択処理時の画面を表す説明図である。また、図６は左矢印ボタン２４ｈが押下されたときの画面を表す説明図で、（ａ）は変更前、（ｂ）は変更中、（ｃ）は変更後を表す。図７は右矢印ボタン２４ｉが押下されたときの画面を表す説明図で、（ａ）は変更前、（ｂ）は変更中、（ｃ）は変更後を表す。写真選択処理ルーチンは、ＲＯＭ７２に記憶されている。また、このルーチンは、図２に示すようにディスプレイ２２に表示されたメインメニュー画面において「写真選択」が反転表示された状態でユーザがＯＫボタン２４ｊを押下したとき、ＣＰＵ７１により実行される。
【００２３】
このルーチンが開始されると、コントローラ７０のＣＰＵ７１は、まず、メモリカードＭに記憶されている画像ファイルのうち、１番目〜Ｎ番目（本実施形態ではＮを値５とする）の画像ファイルに含まれる本画像データを読み出す（ステップＳ１００）。続いて、読み出した各本画像データを間引くことなく復元し、例えば８ドット分のライン又は１６ドット分のライン等のように所定ラインごとにグラフィックメモリ７６に書き込む（ステップＳ１１０）。続いて、グラフィックメモリ７６に書き込まれた内容に基づいてディスプレイ２２に５つの縮小画像と１つの拡大画像を表示する（ステップＳ１２０）。ディスプレイ２２には、このルーチンが実行されている間、図５に示すように、５つの縮小画像が横１列に並んで表示されこの５つの縮小画像のうちの中央の縮小画像が選択枠２２ｂに囲まれて表示される縮小画像表示領域２２ａと、選択枠２２ｂで囲まれた縮小画像と同じ内容の拡大画像が表示される拡大画像表示領域２２ｃとを有する画面が表示される。いま、ファイル名Ａ０００１〜Ａ０００５の５つの画像ファイルが読み出されたときを考えているから、縮小画像表示領域２２ａにはこれら５つの画像ファイルの縮小画像が表示される。また、拡大画像表示領域２２ｃにはファイル名Ａ０００３の画像ファイルの拡大画像が表示される。
【００２４】
続いて、ＣＰＵ７１は、ユーザによるボタンの押下が行われたか否かを判定する（ステップＳ１３０）。ここでは、ＯＫボタン２４ｊ、左矢印ボタン２４ｈ及び右矢印ボタン２４ｉのうちのいずれかのボタンが押下可能となっている。そして、拡大画像表示領域２２ｃに表示された拡大画像の写真を印刷対象に決定するときにはＯＫボタン２４ｊが押下され、拡大画像を変更したいときには左矢印ボタン２４ｈか右矢印ボタン２４ｉが押下される。また、左矢印ボタン２４ｈは、選択枠２２ｂに囲まれた変更前の縮小画像に隣接する縮小画像のうち戻り方向（図５にて左側）に位置するものに変更する際に押下され、右矢印ボタン２４ｉは、選択枠２２ｂに囲まれた変更前の縮小画像に隣接する縮小画像のうち送り方向（図５にて右側）に位置するものに変更する際に押下される。こうしたことから、左矢印ボタン２４ｈや右矢印ボタン２４ｉは、縮小画像表示領域２２ａの中央に固定された選択枠２２ｂに対する５つの縮小画像の位置関係を戻り方向又はそれとは逆の送り方向のいずれかに沿って変更する指示を入力するボタンといえる。
【００２５】
そして、ステップＳ１３０でＯＫボタン２４ｊ、左矢印ボタン２４ｈ及び右矢印ボタン２４ｉのいずれも押下されていないときには、再びステップＳ１３０に戻る。一方、ステップＳ１３０でいずれかのボタンが押下されたときには、どのボタンが押下されたかを判定する（ステップＳ１４０）。ステップＳ１４０で左矢印ボタン２４ｈが押下されたと判定されたときには、中央に固定されている選択枠２２ｂに対して縮小画像群を送り方向へ縮小画像の横幅の約半分だけ移動させた様子を表す画面が所定時間（例えば０．５ｓｅｃとか１ｓｅｃ）だけ表示されるようディスプレイ２２を制御する（ステップＳ１５０，図６（ｂ）参照）。こうすることにより、縮小画像表示領域２２ａには、ボタンが押下される前に選択枠２２ｂに囲まれていた縮小画像（「変更前の縮小画像」という、図６（ａ）のファイル名Ａ０００３の画像）とそれに隣接する縮小画像のうち戻り方向に位置する縮小画像（「変更後の縮小画像」という、図６（ａ）のファイル名Ａ０００２の画像）とを選択枠２２ｂがまたいだ様子が表示される。なお、このとき、拡大画像表示領域２２ｃに表示されている拡大画像はボタンが押下される前のままである。続いて、縮小画像表示領域２２ａには選択枠２２ｂが変更後の縮小画像を囲む様子を表す画面が表示され、且つ、拡大画像表示領域２２ｃには変更後の縮小画像と同じ画像ファイルに基づく拡大画像が表示されるようディスプレイ２２を制御する（ステップＳ１６０，図６（ｃ）参照）。こうすることにより、縮小画像表示領域２２ａには、中央に固定されている選択枠２２ｂに対して縮小画像群を送り方向へ縮小画像の横幅の更に約半分だけ移動させた様子、つまり、変更後の縮小画像が選択枠２２ｂに囲まれている様子を表す画面が表示される。そして、ステップＳ１６０のあと再びステップＳ１３０へ戻る。
【００２６】
また、ステップＳ１４０で右矢印ボタン２４ｉが押下されたときには、中央に固定されている選択枠２２ｂに対して縮小画像群を戻り方向へ縮小画像の横幅の約半分だけ移動させた様子を表す画面が所定時間（例えば０．５ｓｅｃとか１ｓｅｃ）だけ表示されるようディスプレイ２２を制御する（ステップＳ１７０，図７（ｂ）参照）。こうすることにより、縮小画像表示領域２２ａには、ボタンが押下される前に選択枠２２ｂに囲まれていた縮小画像（「変更前の縮小画像」という、図７（ａ）のファイル名Ａ０００３の画像）とそれに隣接する縮小画像のうち送り方向に位置する縮小画像（「変更後の縮小画像」という、図７（ａ）のファイル名Ａ０００４の画像）とを選択枠２２ｂがまたいだ様子が表示される。なお、このとき、拡大画像表示領域２２ｃに表示されている拡大画像はボタンが押下される前のままである。続いて、縮小画像表示領域２２ａには選択枠２２ｂが変更後の縮小画像を囲む様子を表す画面が表示され、且つ、拡大画像表示領域２２ｃには変更後の縮小画像と同じ画像ファイルに基づく拡大画像が表示されるようディスプレイ２２を制御する（ステップＳ１８０，図７（ｃ）参照）。こうすることにより、縮小画像表示領域２２ａには、中央に固定されている選択枠２２ｂに対して縮小画像群を戻り方向へ縮小画像の横幅の更に約半分だけ移動させた様子、つまり、変更後の縮小画像が選択枠２２ｂに囲まれている様子を表す画面が表示される。そして、ステップＳ１８０のあと再びステップＳ１３０へ戻る。
【００２７】
また、ステップＳ１４０でＯＫボタン２４ｊが押下されたときには、拡大画像表示領域２２ｃに表示された拡大画像の写真を印刷対象に決定し（ステップＳ１９０）、本ルーチンを終了する。この後、ユーザは、図示しない印刷設定画面にて用紙タイプや用紙サイズ、レイアウト、画質等を設定したうえで印刷ボタン２４ｄを押下する。すると、コントローラ７０は、設定された内容に基づいて用紙に印刷が行われるようプリント機構５０を制御する。
【００２８】
なお、ステップＳ１５０やステップＳ１７０では、新たな画像ファイルに基づく縮小画像を表示することになるため、ＣＰＵ７１は、その画像ファイルを読み出し、読み出した画像ファイルに含まれる本画像データを間引くことなく復元して所定ラインごとにグラフィックメモリ７６に書き込む作業を行う。但し、一旦復元したデータはキャッシュしておき、次回同じデータが必要なときにはキャッシュしておいたデータを用いる。
【００２９】
ここで、本実施形態の構成要素と本発明の構成要素との対応関係を明らかにする。本実施形態のディスプレイ２２が本発明の表示手段に相当し、左矢印ボタン２４ｈ及び右矢印ボタン２４ｉが指示入力手段に相当し、コントローラ７０が制御手段及び画像データ読出手段に相当する。なお、本実施形態では、フォトプリンタ１０の動作を説明することにより本発明の画像表示方法の一例も明らかにしている。
【００３０】
以上詳述した本実施形態によれば、コントローラ７０は、写真選択処理ルーチンにおいてユーザが左矢印ボタン２４ｈ又は右矢印ボタン２４ｉを押下したとき、選択枠２２ｂに囲まれる縮小画像を変更前の縮小画像から今回押下されたボタンが示す方向に基づいて決定される変更後の縮小画像へ切り替える途中で、変更前の縮小画像から変更後の縮小画像へ遷移する様子が表示されるようディスプレイ２２を制御する。したがって、ユーザはその遷移する様子を目視することで、複数の縮小画像が所定方向に移動したのかそれとも所定方向とは逆方向に移動したのかを瞬時に理解することができる。
【００３１】
また、変更前の縮小画像から変更後の縮小画像へ遷移する様子として、選択枠２２ｂが変更前の縮小画像と変更後の縮小画像とにまたがる様子が１回だけ表示されるため、選択枠２２ｂが変更前の縮小画像から変更後の縮小画像に相対移動する様子を多段階に分けて表示する場合に比べて表示制御の負担が軽くて済む。また、ユーザは、そのような様子が１回表示されるだけで、複数の縮小画像が戻り方向に移動したのかそれとも送り方向に移動したのかを十分理解することができる。
【００３２】
更に、写真選択処理時には選択枠２２ｂが固定され縮小画像群が移動する構成を採用しているため、ユーザは選択枠２２ｂに囲まれる縮小画像が変更前の縮小画像から変更後の縮小画像に切り替わったときにどちら方向に縮小画像が移動したのかわからなくなりがちであり、本発明を適用する意義が高い。
【００３３】
更にまた、選択枠２２ｂは略中央の縮小画像を囲むように配置されているため、ユーザは選択枠２２ｂに囲まれた縮小画像の前後にどのような縮小画像が存在するかを容易に知ることができる。
【００３４】
そしてまた、縮小画像も拡大画像も画像ファイルに含まれる本画像データを間引くことなく復元してグラフィックメモリ７６に書き込んだデータに基づいて描画しているため、サムネイル画像データのように本画像データを間引いたデータを復元してグラフィックメモリに書き込んで縮小画像を描画すると共に本画像データを間引くことなく復元してグラフィックメモリに書き込んで拡大画像を描画するという場合に比べて、ユーザが左矢印ボタン２４ｈ又は右矢印ボタン２４ｉを押下してから画像表示が完了するまでに要する時間が短縮化される。なお、一旦復元したデータをキャッシュしておくため、再度その画像を表示する際に要する時間が一層短縮化される。
【００３５】
なお、本発明は上述した実施形態に何ら限定されることはなく、本発明の技術的範囲に属する限り種々の態様で実施し得ることはいうまでもない。
【００３６】
例えば、上述した実施形態では、縮小画像表示領域２２ａにおいて選択枠２２ｂを中央に固定し縮小画像群を移動して写真選択を行うようにしたが、基本的には縮小画像群を固定し選択枠２２ｂを移動することとし、選択枠２２ｂが右端に到達したあと更に右へ移動するように指示されたときや選択枠２２ｂが左端に到達したあと更に左へ移動するように指示されたときに選択枠２２ｂを固定したまま縮小画像群が移動して写真選択を行うようにしてもよい。図８はこのときの一例を示す説明図であり、図８（ａ）は選択枠２２ｂが中央に位置しており、この状態でユーザが右矢印ボタン２４ｉを押下すると図８（ｂ）に示すように選択枠２２ｂは一つ右側に移動し、続いてユーザが右矢印ボタン２４ｉを押下すると図８（ｃ）に示すように選択枠２２ｂはもう一つ右側に移動して右端に達する。そして更にユーザが右矢印ボタン２４ｉを押下すると、図８（ｄ）に示すように、選択枠２２ｂは右端に固定されたまま縮小画像群が左方向へ縮小画像の横幅の約半分だけ移動させた様子を表す画面が所定時間（例えば０．５ｓｅｃとか１ｓｅｃ）だけ表示され、その後図８（ｅ）に示すように、縮小画像表示領域２２ａには選択枠２２ｂが変更後の縮小画像を囲む様子を表す画面が表示される。図８（ｄ）では、縮小画像表示領域２２ａには、ボタンが押下される前に選択枠２２ｂに囲まれていた縮小画像（変更前の縮小画像）とそれに隣接する縮小画像のうち右方向に位置する縮小画像（変更後の縮小画像）とを選択枠２２ｂがまたいだ状態で表示される。この場合も、上述した実施形態とほぼ同様の効果が得られる。なお、選択枠２２ｂが左端に達したあと左矢印ボタン２４ｈが押下されたときも、これに準じて表示される。
【００３７】
あるいは、図８（ｃ）に示すように選択枠２２ｂが右端に達したあとユーザが右矢印ボタン２４ｉを押下したとき、図９（ａ）〜（ｄ）に示すように選択枠２２ｂが消去された状態で縮小画像群を左方向へ縮小画像の横幅の約半分だけ移動させた様子を表す画面が所定時間（例えば０．５ｓｅｃとか１ｓｅｃ）ごとに順次更新表示され、図８（ｃ）のときの５つの縮小画像がすべて新しい縮小画像に入れ替わったあと、図９（ｅ）に示すように左端の縮小画像を囲むように選択枠２２ｂを表示してもよい。この場合も、上述した実施形態とほぼ同様の効果が得られる。なお、選択枠２２ｂが左端に達したあと左矢印ボタン２４ｈが押下されたときも、これに準じて表示される。
【００３８】
上述した実施形態では、縮小画像表示領域２２ａにおいて選択枠２２ｂに囲まれた縮小画像もその他の縮小画像も同じサイズで表示するものとしたが、図１０に示すように、選択枠２２ｂに囲まれた縮小画像をその他の縮小画像よりも大きく拡大画像表示領域２２ｃの拡大画像よりも小さなサイズで表示してもよい。こうすれば、ユーザは縮小画像表示領域２２ａのうちどの縮小画像が選択されているかを一層認識しやすくなる。なお、この場合、選択枠２２ｂが変更前の縮小画像と変更後の縮小画像とにまたがるときには、図１０の楕円内に示すように、選択枠２２ｂ内ではその枠の大きさに合ったサイズで表示され、それ以外は通常のサイズで表示される。また、選択枠２２ｂを設けず、中央の縮小画像を囲む枠を選択枠として利用してもよい。
【００３９】
上述した実施形態では、画像処理装置としてインクジェット方式のフォトプリンタ１０のディスプレイ２２を例示したが、電子写真方式やドットインパクト方式などのプリンタのディスプレイに本発明を適用してもよいし、プリンタのほかにスキャナなどの機能を併せ持つ複合機のディスプレイに本発明を適用してもよいし、デジタルカメラやビデオカメラなどのディスプレイに本発明を適用してもよい。
【００４０】
上述した実施形態では、メモリカードＭに記憶された画像ファイルを利用して写真選択処理ルーチンを実行したが、フォトプリンタ１０に接続された外部機器（例えばデジタルカメラや携帯電話、ＤＶＤ−ＲＯＭドライブ装置など）に記憶された画像ファイルを利用して写真選択処理ルーチンを実行してもよいし、フォトプリンタ１０にネットワーク経由で配信されてきた画像ファイルをフラッシュメモリ７４に保存しその画像ファイルを利用して写真選択処理ルーチンを実行してもよい。
【００４１】
上述した実施形態では、縮小画像も拡大画像も本画像データを間引くことなく復元してグラフィックメモリ７６に書き込んだデータに基づいて描画するとしたが、サムネイル画像データのように本画像データを間引いたものを復元してグラフィックメモリ７６に書き込んだデータに基づいて縮小画像を描画し、本画像データを間引くことなく復元してグラフィックメモリ７６に書き込んだデータに基づいて拡大画像を描画してもよい。
【図面の簡単な説明】
【００４２】
【図１】フォトプリンタ１０の前面扉１４及びカバー３０を開けた状態の斜視図。
【図２】フォトプリンタ１０の電気的構成の概略を示すブロック図。
【図３】メモリカードＭに保存された画像ファイルを表す説明図。
【図４】写真選択処理ルーチンのフローチャート。
【図５】写真選択処理時の画面を表す説明図。
【図６】左矢印ボタン２４ｈが押下されたときの画面を表す説明図。
【図７】右矢印ボタン２４ｉが押下されたときの画面を表す説明図。
【図８】変形例における写真選択処理時の画面の推移を表す説明図。
【図９】変形例における写真選択処理時の画面の推移を表す説明図。
【図１０】変形例における写真選択処理時の画面の説明図。
【符号の説明】
【００４３】
１０  フォトプリンタ、１２  プリンタ本体、１４  前面扉、１６  メモリカードスロット、２０  操作パネル、２２  ディスプレイ、２２ａ  縮小画像表示領域、２２ｂ  選択枠、２２ｃ  拡大画像表示領域、２４  ボタン群、２４ａ  電源ボタン、２４ｂ  メニューボタン、２４ｃ  キャンセルボタン、２４ｄ  印刷ボタン、２４ｅ  保存ボタン、２４ｆ  上矢印ボタン、２４ｇ  下矢印ボタン、２４ｈ  左矢印ボタン、２４ｉ  右矢印ボタン、２４ｊ  ＯＫボタン、３０  カバー、３２  窓、５０  プリント機構、５１  タイミングベルト、５２  ガイド、５３  キャリッジ、５４  インクカートリッジ、５５  印刷ヘッド、５６  搬送ローラ、５７  紙端検出センサ、５８  給紙口、５９  用紙ガイド、７０  コントローラ、７１  ＣＰＵ、７２  ＲＯＭ、７３  ＲＡＭ、７４  フラッシュメモリ、７５  インタフェース、７６  グラフィックメモリ、７７  バス、Ｍ  メモリカード。
【図１】
2008122772.tif 000003
【図２】
2008122772.tif 000004
【図３】
2008122772.tif 000005
【図４】
2008122772.tif 000006
【図５】
2008122772.tif 000007
【図６】
2008122772.tif 000008
【図７】
2008122772.tif 000009
【図８】
2008122772.tif 000010
【図９】
2008122772.tif 000011
【図１０】
2008122772.tif 000012