(57)【要約】      （修正有）【課題】画像表示装置において、高速な画像表示の切替えを実現する技術を提供する。【解決手段】複数の画像を表示するための表示部と、複数の画像を所定の順序に応じて順次切替えて表示部に表示させる表示制御部と、複数の画像の切替えに関する操作を行うためのユーザインタフェース部と、を備えた画像表示装置であって、複数の画像の切替速度として、ユーザインタフェース部の操作に応じた複数の切替速度が予め設定されており、表示制御部は、各画像についての表示用画像として、複数の切替速度にそれぞれ対応付けられた複数の速度対応画像を用いることが可能であり、速度対応画像として、より速い切替速度に対して、より短時間で表示可能となる画像が対応付けられている画像表示装置。【選択図】図２
2007295527.tif 000002
【特許請求の範囲】
【請求項１】
所定の順序で並んだ複数の画像を表示するための画像表示装置であって、
前記複数の画像を表示するための表示部と、
前記複数の画像を前記所定の順序に応じて順次切替えて前記表示部に表示させる表示制御部と、
前記複数の画像の切替えに関する操作を行うためのユーザインタフェース部と、
を備え、
前記複数の画像の切替速度として、前記ユーザインタフェース部の操作に応じた複数の切替速度が予め設定されており、
前記表示制御部は、各画像についての表示用画像として、前記複数の切替速度にそれぞれ対応付けられた複数の速度対応画像を用いることが可能であり、
前記速度対応画像として、より速い切替速度に対して、より短時間で表示可能となる画像が対応付けられていることを特徴とする画像表示装置。
【請求項２】
請求項１に記載の画像表示装置であって、さらに、
前記複数の画像を記憶する記憶部と、
前記記憶部から画像を読み出して、前記切替速度に応じた前記速度対応画像を、前記画像に基づいて生成する画像生成部と、
を備え、
前記画像生成部は、前記記憶部から画像を読み出す際に、前記所定の順序における隣接する画像も併せて読み出す、
画像表示装置。
【請求項３】
請求項１または請求項２に記載の画像表示装置において、
前記速度対応画像は、所定の圧縮方式で圧縮された画像であり、より速い切替速度に対して、より小さなデータサイズの画像が対応付けられている、
画像表示装置。
【請求項４】
請求項３に記載の画像表示装置において、
前記速度対応画像は、互いに同一の画像サイズの画像であり、より速い切替速度に対応して、より高周波成分が少ない画像が対応付けられている、
画像表示装置。
【請求項５】
請求項１ないし請求項４のいずれかに記載の画像表示装置において、
前記ユーザインタフェース部は、回転式操作部を備えると共に、前記回転式操作部の回転速度から前記切替速度を決定する、
画像表示装置。
【請求項６】
ユーザインタフェース部の操作に応じて、所定の順序で並んだ複数の画像を順次切替えて表示するための画像表示方法であって、
（ａ）前記複数の画像の切替速度として、前記ユーザインタフェース部の操作に応じた複数の切替速度を予め設定する工程と、
（ｂ）各画像についての表示用画像として、前記切替速度に応じて、より速い切替速度に対して、より短時間で表示可能となる速度対応画像を対応付ける工程と、
（ｃ）前記複数の画像を前記所定の順序に応じて順次切替えて表示する工程と、
を備える画像表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像表示装置において、複数の画像を切替えて表示させる技術に関する。
【背景技術】
【０００２】
近年、デジタルスチルカメラの発達及びメモリカード等の記録媒体の容量増大に伴い、多くの画像がデジタルスチルカメラで撮影されるようになってきている。このように撮影された多くの画像の中から所望する画像を印刷や表示する場合に、ユーザは、これらの多数の画像を１枚ずつチェックして画像を特定する作業を行う。一般的に、撮影された画像のチェックは、液晶パネル等の表示部に各画像のサムネイル画像を表示させ、かかるサムネイル画像を見ることで行われる。なお、所望する画像を特定するために、液晶パネルにサムネイル画像を表示させる装置として、下記特許文献１に記載のデジタルスチルカメラが挙げられる。
【０００３】
【特許文献１】特開２００２−３７４４８２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
前述のように、所望する画像を特定するためにサムネイル画像を表示する装置、例えば、印刷対象画像を特定するために液晶パネルにサムネイル画像を表示するプリンタでは、サムネイル画像が撮影順序で順次切替えられて液晶パネルに表示される。そして、このようなプリンタは、一般的に、サムネイル画像の表示切替速度や表示方向（撮影順序で降順／昇順）について、ユーザが指定するためのユーザインタフェースを備える。
【０００５】
ここで、サムネイル画像の画像データは、ＪＰＥＧ（Joint Photographic Experts Group）等の圧縮方式で圧縮されている場合が多い。かかる場合、サムネイル画像を液晶パネルに表示するには、圧縮された画像データの伸張処理が実行される。それ故、仮に、ユーザが高速に表示を切替えることを望んでも、実際にサムネイル画像が順次切替わる時間は、伸張処理に要する時間で決まってしまい、高速な表示切替速度の実現が困難であるという問題があった。
【０００６】
また、上述した問題は、プリンタに限らず、デジタルスチルカメラなど、撮影された画像等をユーザインタフェースの操作によって切替えて表示することが可能な装置に共通する問題であった。
【０００７】
本発明は、画像表示装置において、高速な画像表示の切替えを実現する技術を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、本発明の画像表示装置は、所定の順序で並んだ複数の画像を表示するための画像表示装置であって、前記複数の画像を表示するための表示部と、前記複数の画像を前記所定の順序に応じて順次切替えて前記表示部に表示させる表示制御部と、前記複数の画像の切替えに関する操作を行うためのユーザインタフェース部と、を備え、前記複数の画像の切替速度として、前記ユーザインタフェース部の操作に応じた複数の切替速度が予め設定されており、前記表示制御部は、各画像についての表示用画像として、前記複数の切替速度にそれぞれ対応付けられた複数の速度対応画像を用いることが可能であり、前記速度対応画像として、より速い切替速度に対して、より短時間で表示可能となる画像が対応付けられていることを要旨とする。
【０００９】
このように本発明の画像表示装置では、より速い切替速度に対してより短時間で表示可能となる画像が速度対応画像として対応付けられており、速度対応画像が表示用画像として表示部に表示されるので、ユーザは、ユーザインタフェース部において、より速く画像表示を切替えるように操作することでより短時間で表示部に画像を表示させることができ、高速な表示切替速度を実現することができる。
【００１０】
上記画像表示装置は、さらに、前記複数の画像を記憶する記憶部と、前記記憶部から画像を読み出して、前記切替速度に応じた前記速度対応画像を、前記画像に基づいて生成する画像生成部と、を備え、前記画像生成部は、前記記憶部から画像を読み出す際に、前記所定の順序における隣接する画像も併せて読み出すようにしてもよい。
【００１１】
このようにすることで、隣接する画像に切替えて表示する場合に、表示しようとする隣接画像については既に記憶部から読み出されているので、比較的短時間のうちに、速度対応画像を生成して表示部に表示することが可能となる。
【００１２】
上記画像表示装置において、前記速度対応画像は、所定の圧縮方式で圧縮された画像であり、より速い切替速度に対して、より小さなデータサイズの画像が対応付けられているようにしてもよい。
【００１３】
このようにすることで、圧縮された画像を伸張して表示可能な速度対応画像を生成する際に、より速い切替速度の場合により短時間で速度対応画像を生成して表示することが可能となる。
【００１４】
上記画像表示装置において、前記速度対応画像は、互いに同一の画像サイズの画像であり、より速い切替速度に対応して、より高周波成分が少ない画像が対応付けられているようにしてもよい。
【００１５】
このようにすることで、より速い切替速度の場合により短時間で速度対応画像を生成することができる。
【００１６】
上記画像表示装置において、前記ユーザインタフェース部は、回転式操作部を備えると共に、前記回転式操作部の回転速度から前記切替速度を決定するようにしてもよい。
【００１７】
このようにすることで、ユーザは、回転式操作部を回転させる速度によって、画像の切替速度を指定することができる。
【００１８】
なお、本発明は、種々の形態で実現することが可能であり、例えば、画像表示方法や、画像表示方法または画像表示装置の機能を実現するためのコンピュータプログラム、そのコンピュータプログラムを記録した記録媒体、そのコンピュータプログラムを含み搬送波内に具現化されたデータ信号、等の形態で実現することができる。
【発明を実施するための最良の形態】
【００１９】
以下、本発明を実施するための最良の形態を実施例に基づいて以下の順序で説明する。
Ａ．第１の実施例：
Ｂ．第２の実施例：
Ｃ．第３の実施例：
Ｄ．第４の実施例：
Ｅ．変形例：
【００２０】
Ａ．第１の実施例：
Ａ１．プリンタの概要構成：
図１は、本発明の一実施例としての画像表示装置を適用したプリンタの外観図である。このプリンタ１００は、液晶パネル４２と、操作部４４と、を備えており、挿入されたメモリカードＭＣから画像データを読み出して印刷することができる。液晶パネル４２は、メモリカードＭＣに記憶されている画像のサムネイル画像や、各種メニュー画面等を表示することが可能である。そして、ユーザは、操作部４４を操作して液晶パネル４２に表示される画像を切替え、印刷対象画像を決定することができる。
【００２１】
図２は、プリンタ１００の内部構成を示すブロック図である。プリンタ１００は前述の液晶パネル４２及び操作部４４の他に、制御回路２０と、プリンタエンジン５０と、メモリカードスロット４８と、フレームメモリ４１と、周波数フィルタ４６と、を備える。プリンタエンジン５０は、インクカートリッジを搭載したキャリッジ（図示省略）や、このキャリッジを駆動するモータなどを備えており、実際に印刷を実行する機構である。フレームメモリ４１は、液晶パネル４２に表示される画像の画像データを一時的に記憶する。
【００２２】
操作部４４は、トラッキングホイール４５を備える。このトラッキングホイール４５は、液晶パネル４２に表示される画像の切替の方向や、切替速度などを指定するためのユーザインタフェースである。
【００２３】
図３は、トラッキングホイール４５の操作に応じて表示される画像が切り替わる様子を模式的に示す説明図である。図３において、上部の３つの画像Ｐ１，Ｐ２，Ｐ３は、メモリカードＭＣに記憶されている画像を示し、メモリカードＭＣに記録された順序（撮影順序）で並んでいる。ここで、メモリカードＭＣに記憶されている各画像は、Ｅｘｉｆ（Exchangeable Image File Format）形式のデータとして記憶されており、ＪＰＥＧ方式で圧縮された本画像と、ＪＰＥＧ方式で圧縮されたサムネイル画像（サムネイル圧縮画像）と、を含む。そして、本実施例では、液晶パネル４２には、このサムネイル圧縮画像に基づき生成される画像（速度対応画像）が、トラッキングホイール４５の操作に応じて切替えて表示される。
【００２４】
具体的には、例えば、液晶パネル４２に画像Ｐ２の速度対応画像が表示されている状態で、ユーザがトラッキングホイール４５を右回りに回転させると、表示される画像が昇順に切り替わり、画像Ｐ３の速度対応画像が表示されることとなる。一方、ユーザがトラッキングホイール４５を左回りに回転させると、表示される画像が降順に切り替わり、画像Ｐ１の速度対応画像が表示されることとなる。そして、ユーザが、このトラッキングホイール４５をより速く回転させると画像がより速く切り替わり、より遅く回転させると画像がより遅く切り替わることとなる。すなわち、ユーザは、トラッキングホイール４５の回転方向によって表示される画像の切替方向を指定し、また、トラッキングホイール４５の回転速度によって表示される画像の切替速度の高低を指定することができる。なお、速度対応画像の詳細については後述する。
【００２５】
図２に戻って、操作部４４は、トラッキングホイール４５の回転速度に応じた周波数のタイミング信号を出力するエンコーダ４５ａを備えており、周波数フィルタ４６は、かかるエンコーダ４５ａから出力されるタイミング信号の周波数を導出する。そして、周波数フィルタ４６は、導出した周波数に対応する回転速度が、予め設定されている４つの速度段階（停止、低速、高速、超高速）のいずれの段階に属するか決定し、決定した速度段階を示す信号（以下、「速度段階信号ＶＲＳ」と呼ぶ。）を制御回路２０に送信する。また、周波数フィルタ４６は、エンコーダ４５ａから出力されるタイミング信号に基づき、トラッキングホイール４５の回転方向も決定し、かかる回転方向（右回り／左回り）を示す信号（以下、「回転方向信号ＲＤＳ」と呼ぶ。）を制御回路２０に送信する。
【００２６】
制御回路２０は、ＣＰＵ２２と、ＲＯＭ２４と、ＲＡＭ２６と、を備える。ＲＯＭ２４には、プリンタ１００の動作を全般的に制御するための制御プログラムが記憶されている。そして、ＣＰＵ２２は、かかる制御プログラムを実行することにより、速度対応画像生成部２２ａ，画像管理部２２ｂ及び表示制御部２２ｃとして機能することとなる。
【００２７】
速度対応画像生成部２２ａは、サムネイル画像に基づき速度対応画像を生成する機能を有する。画像管理部２２ｂは、生成された速度対応画像と、本画像と、の対応付けや、周波数フィルタ４６から出力される速度段階信号ＶＲＳ及び回転方向信号ＲＤＳに基づいて液晶パネル４２に表示させる速度対応画像（以下、単に「表示画像」とも呼ぶ。）を決定する機能を有する。表示制御部２２ｃは、フレームメモリ４１に記憶された画像データに基づき、液晶パネル４２を制御して画像を表示させる。
【００２８】
なお、画像管理部２２ｂ及び表示制御部２２ｃは、請求項における表示制御部に相当し、また、操作部４４は請求項におけるユーザインタフェース部に、トラッキングホイール４５は請求項における回転式操作部に、メモリカードＭＣは請求項における記憶部に、それぞれ相当する。
【００２９】
Ａ２．画像表示処理：
図４は、第１の実施例における画像表示処理の手順を示すフローチャートである。液晶パネル４２に表示されたメニュー画面（図示省略）から、ユーザが、操作部４４を操作して印刷対象画像選択メニューを選択することにより、プリンタ１００において、画像表示処理が実行される。
【００３０】
図４に示す画像表示処理が開始されると、速度対応画像生成部２２ａは、メモリカードＭＣに記憶されている全ての画像データをＲＡＭ２５に読み込み、各画像についての速度対応画像群を生成する（ステップＳ２０５）。
【００３１】
図５は、ステップＳ２０５において生成される速度対応画像群の一例を示す説明図である。図５において、左側の画像は、メモリカードＭＣに記憶されている画像Ｐ２を示し、右側の４つの画像Ｐ２（１）〜Ｐ２（４）は、画像Ｐ２の速度対応画像群を示す。速度対応画像生成部２２ａは、これらの画像Ｐ２（１）〜Ｐ２（４）を、画像Ｐ２についてのサムネイル圧縮画像を伸張して生成する。このとき、速度対応画像生成部２２ａは、逆量子化を行う際に、空間周波数成分の各ＡＣ成分のうち所定の範囲のＡＣ成分については、逆量子化テーブルを用いて算出するのではなく、固定値「０」に置き換えるようにする。
【００３２】
具体的には、画像Ｐ２（４）については、各ＡＣ成分のうち第１ＡＣ成分以外のＡＣ成分は、「０」に置き換えるようにする。同様にして、画像Ｐ２（３），Ｐ２（２）についても、各ＡＣ成分のうち一部の成分以外は、「０」を置き換えるようにする。なお、「０」に
置き換えるＡＣ成分の範囲は、画像Ｐ２（４），画像Ｐ２（３），画像Ｐ２（２）の順番に狭くなっている。そして、画像Ｐ（１）については、いずれのＡＣ成分も「０」には置き換えず、従って、オリジナルのサムネイル画像となる。なお、このようにして生成された画像は、画像Ｐ２（１）が最も高画質で、以下、画像Ｐ２（２），Ｐ２（３），Ｐ２（４）の順で段階的に低い画質となる。そして、速度対応画像生成部２２ａは、他の画像Ｐ１，Ｐ３等についても同様にして、それぞれ画質の異なる４枚の速度対応画像を生成する。
【００３３】
速度対応画像生成部２２ａは、このようにして生成した速度対応画像群を、それぞれ再びＪＰＥＧ方式で圧縮してＲＡＭ２５に記憶させる。なお、画像Ｐ２（１）については、上記伸張及び圧縮を実行せずに、サムネイル圧縮画像をそのまま画像Ｐ２（１）の圧縮画像としてＲＡＭ２５に記憶させても構わない。ここで、各速度対応画像を圧縮して得られた画像のデータサイズは、図５に示すように、より高画質の速度対応画像を圧縮して得られた画像ほど、より大きくなる。そして、画像管理部２２ｂは、各速度対応画像Ｐ２（１）〜Ｐ２（４）の圧縮画像データファイルと、本画像Ｐ２の圧縮画像データファイルと、の対応関係を、ＸＭＬ（eXtensible Markup Language）で記述されたリンク情報ファイルＬＩＦとしてＲＡＭ２５に記憶させる。
【００３４】
なお、後述するように、プリンタ１００において、ｉ番目の画像Ｐｉの４枚の速度対応画像群Ｐｉ（１）〜Ｐｉ（４）のうち最も高い画質の画像Ｐｉ（１）は、トラッキングホイール４５の回転速度が停止段階にある場合に表示する画像（停止用画像）として用いられる。また、２番目に高い画質の画像Ｐｉ（２）は、回転速度が低速段階にある場合に表示する画像（低速用画像）として、３番目に高い画質の画像Ｐｉ（３）は、回転速度が高速段階にある場合に表示する画像（高速用画像）として、最も低い画質の画像Ｐｉ（４）は、回転速度が超高速段階にある場合に表示する画像（超高速用画像）として、それぞれ用いられる。
【００３５】
図４に戻って、画像管理部２２ｂは、先頭画像の停止用画像の圧縮画像データを、リンク情報ファイルＬＩＦを用いて特定し、かかる圧縮画像データを伸張して停止用画像を得てフレームメモリ４１に記憶させる。そして、表示制御部２２ｃは、フレームメモリ４１に記憶された先頭画像の停止用画像を液晶パネル４２に表示させる（ステップＳ２１０）。
【００３６】
次に、画像管理部２２ｂは、周波数フィルタ４６から出力される速度段階信号ＶＲＳを監視して、トラッキングホイール４５の回転速度に変化があるか否かを判定する（ステップＳ２１５）。画像表示処理開始当初は、周波数フィルタ４６は、「停止」を示す速度段階信号ＶＲＳを出力するが、ユーザがトラッキングホイール４５を回転させると、周波数フィルタ４６は、トラッキングホイール４５の回転速度に応じて、「低速」，「高速」，「超高速」のいずれかの段階を示す速度段階信号ＶＲＳと、回転方向信号ＲＤＳと、を出力する。この場合、画像管理部２２ｂは、トラッキングホイール４５の回転速度に変化ありと判定する。
【００３７】
ステップＳ２１５において、トラッキングホイールの回転速度に変化ありと判定すると、画像管理部２２ｂは、速度段階信号ＶＲＳ及び回転方向信号ＲＤＳに基づき表示画像を決定する（ステップＳ２２０）。
【００３８】
図６は、図４に示すステップＳ２２０の詳細手順を示すフローチャートである。ステップＳ３０５では、画像管理部２２ｂ（図２）は、回転方向信号ＲＤＳに基づいて回転方向（右回り／左回り）を判定する。ステップＳ３１０では、画像管理部２２ｂは、現在の表示画像と回転方向とに基づいて、表示候補となる画像を含む速度対応画像群を決定する。ステップＳ３１５では、画像管理部２２ｂは、速度段階信号ＶＲＳを取得する。ステップＳ３２０では、画像管理部２２ｂは、取得した速度段階信号ＶＲＳに基づき、回転速度が超高速であるか否かを判定する。そして、画像管理部２２ｂは、回転速度が超高速であると判定した場合には、ステップＳ３１０で決定した速度対応画像群の中から、超高速用画像を選択して、かかる画像の圧縮画像データをＲＡＭ２５から取得する（ステップＳ３２５）。同様にして、画像管理部２２ｂは、回転速度が高速であるか否かを判定し（ステップＳ３３０）、回転速度が高速であると判定した場合には、高速用画像の圧縮画像データをＲＡＭ２５から取得する（ステップＳ３３５）。また、画像管理部２２ｂは、回転速度が低速であるか否かを判定し（ステップＳ３４０）、回転速度が低速であると判定した場合には、低速用画像の圧縮画像データをＲＡＭ２５から取得する（ステップＳ３４５）。そして、画像管理部２２ｂは、回転速度が超高速でもなく、また、高速及び低速でないと判定した場合には、回転速度が停止であるものとして、停止用画像の圧縮画像データをＲＡＭ２５から取得する（ステップＳ３５０）。ステップＳ３５５では、画像管理部２２ｂは、ステップＳ３２５またはステップＳ３３５またはステップＳ３４５またはステップＳ３５０において取得した圧縮画像データの画像を、表示用画像として決定する。
【００３９】
図７（Ａ）は、トラッキングホイール４５の回転速度と表示画像の切替間隔との対応関係を示し、図７（Ｂ）は、トラッキングホイール４５の回転速度と、表示画像のデータサイズと、の対応関係を示す。なお、図７（Ａ）及び（Ｂ）では、回転速度を４つの速度段階（停止、低速、高速、超高速）で示す。
【００４０】
図７（Ａ）に示すように、プリンタ１００では、トラッキングホイール４５の回転速度に応じて表示画像の切替間隔が予め定められている。例えば、回転速度が「停止」段階に相当する速度の場合には、液晶パネル４２に表示される画像は０．５秒毎に切り替わることとなる。そして、トラッキングホイール４５の回転速度が次第に速くなるに従って、表示画像の切替間隔は０．４秒，０．３秒，０．２秒と短くなる。すなわち、トラッキングホイール４５の回転速度が次第に速くなるに従って、表示画像の切替速度が速くなる。
【００４１】
そして、プリンタ１００では、より短い切替間隔の場合に、よりデータサイズの小さな画像を表示させるようにしている。すなわち、プリンタ１００では、図７（Ｂ）に示すように、トラッキングホイール４５の回転速度が「停止」段階に相当する速度の場合には、最もデータサイズの大きな停止用画像Ｐｉ（１）を表示させるようにしている。同様にして、「低速」段階に相当する回転速度の場合には２番目にデータサイズの大きな低速用画像Ｐｉ（２）を、「高速」段階に相当する回転速度の場合には３番目にデータサイズの大きな高速用画像Ｐｉ（３）を、「超高速」段階に相当する回転速度の場合には最もデータサイズの小さな超高速用画像Ｐｉ（４）を、それぞれ表示させるようにしている。
【００４２】
図４のステップＳ２２５において、表示画像を決定すると、画像管理部２２ｂは、決定した速度対応画像の圧縮画像データを伸張してフレームメモリ４１に記憶させ、表示制御部２２ｃは、かかる速度対応画像を液晶パネル４２に表示させる（ステップＳ２２５）。そして、画像管理部２２ｂは、ユーザによって終了操作がなされたか判定する（ステップＳ２３０）。かかる終了操作としては、例えば、ユーザが操作部４４を用いて印刷対象画像を決定する操作や、操作部４４が備えるキャンセルボタン（図示省略）を押下するといった操作が該当する。そして、終了操作がなされないと判定されると、ステップＳ２１５の処理に戻って、以下、ステップＳ２１５〜ステップＳ２３０の処理が、終了操作がなされるまで繰返し実行される。
【００４３】
図８は、第１の実施例において、液晶パネル４２に速度対応画像が表示される様子を模式的に示す説明図である。液晶パネル４２に画像Ｐ１の低速用画像Ｐ１（２）が表示されている状態で、周波数フィルタ４６から「低速」を示す速度段階信号ＶＲＳと、「右回り」を示す回転方向信号ＲＤＳと、を受信すると、画像管理部２２ｂは、次の表示画像として、画像Ｐ２の低速用画像Ｐ２（２）を決定する。従って、図８に示すように、液晶パネル４２には、低速用画像Ｐ２（２）が切り替わって表示されることとなる。ユーザがこの「低速」段階に相当する回転速度を維持したまま、さらにトラッキングホイール４５を右回りに回転させると、画像管理部２２ｂは、次の表示画像として、画像Ｐ３の低速用画像Ｐ３（３）を決定する。このようにして、液晶パネル４２には、低速用画像Ｐ１（２），Ｐ２（２），Ｐ３（２）が順次切り替わって表示されることとなる。
【００４４】
以上説明したように、プリンタ１００では、各画像について、４つの速度対応画像Ｐｉ（１）〜Ｐｉ（４）が生成され、トラッキングホイール４５の回転速度に対応して、より速い回転速度の場合に、圧縮画像データのデータサイズがより小さな速度対応画像が表示画像として決定される。ここで、圧縮画像データのデータサイズがより小さな画像は、より短時間で伸張して表示可能な形式の画像とすることができるので、より速く液晶パネル４２に表示させることが可能となる。従って、トラッキングホイール４５の回転速度が、より速い場合に、より短時間で表示画像を切替えることができ、高速な画像表示の切替えを実現することができる。その結果、ユーザは、トラッキングホイール４５をゆっくり回転させることで高画質の画像を見ることができ、また、トラッキングホイール４５を速く回転させることで、いち早く目的の画像を切替えて表示させることができる。
【００４５】
Ｂ．第２の実施例：
図９は、第２の実施例における画像表示処理の手順を示すフローチャートである。第２の実施例の手順は、図４のステップＳ２０５及びＳ２１０に代えてステップＳ２１１を実行し、また、ステップＳ２２５に代えてステップＳ２２６〜Ｓ２２８を実行するものであり、他の手順は第１の実施例と同じである。第１の実施例では、メモリカードＭＣに記憶されている全ての画像について予め速度対応画像を生成してＲＡＭ２５に記憶しておく構成であったが、第２の実施例では、表示画像が決定された後に、その表示画像として決定された速度対応画像を生成する構成である。なお、第２の実施例におけるプリンタの構成は第１の実施例におけるプリンタ１００と同じである。
【００４６】
具体的には、図５に示す画像表示処理が開始されると、速度対応画像生成部２２ａは、メモリカードＭＣから先頭画像の画像データをＲＡＭ２５に読み込み、先頭画像についての停止用画像を生成してフレームメモリ４１に記憶させると共に、生成した停止用画像を圧縮してＲＡＭ２５に記憶させる。そして、表示制御部２２ｃは、かかる停止用画像を液晶パネル４２に表示させる（ステップＳ２１１）。次に、前述のステップＳ２１５，Ｓ２２０の処理が実行されて表示画像が決定されると、画像管理部２２ｂは、表示画像として決定された速度対応画像についての圧縮画像データがＲＡＭ２５に記憶されているか否かを判定する（ステップＳ２２６）。
【００４７】
決定された速度対応画像の圧縮画像データがＲＡＭ２５に記憶されていないと判定された場合に、速度対応画像生成部２２ａは、メモリカードＭＣから画像データを読み出して、決定された速度対応画像を生成してフレームメモリ４１に記憶させると共に、かかる速度対応画像を圧縮してＲＡＭ２５に記憶させる。そして、表示制御部２２ｃは、速度対応画像を液晶パネル４２に表示させる（ステップＳ２２７）。なお、速度対応画像の生成方法は、第１の実施例と同じである。
【００４８】
一方、ステップＳ２２６において決定された速度対応画像の圧縮画像データがＲＡＭ２５に記憶されていると判定すると、画像管理部２２ｂは、この圧縮画像データをＲＡＭ２５から読み出して伸張処理を行い、フレームメモリ４１に記憶させる。そして、表示制御部２２ｃは、速度対応画像を液晶パネル４２に表示させる（ステップＳ２２８）。次に、第１の実施例と同様に、ステップＳ２３０が実行され、ユーザによって終了操作がなされるまで、上記ステップＳ２１５〜Ｓ２３０の処理が繰返し実行される。
【００４９】
以上のような構成であっても、速度対応画像生成部２２ａは、速度対応画像の生成する際に、空間周波数成分の各ＡＣ成分のうち所定の範囲のＡＣ成分については、逆量子化テーブルを用いて算出するのではなく、固定値「０」に置き換えるようにしている。ここで、「０」に置き換えることにより、逆量子化テーブルを用いて算出するよりも短時間で伸張することができるので、画像Ｐ２（４），画像Ｐ２（３），画像Ｐ２（２），画像Ｐ２（１）の順番に、より短時間で生成することができる。従って、トラッキングホイール４５の回転速度が、より速い場合に、より短時間で表示画像として決定された速度対応画像を生成して表示することができる。
【００５０】
また、ひとたび速度対応画像が生成されると、その圧縮画像データがＲＡＭ２５に記憶される。従って、かかる圧縮画像データがＲＡＭ２５に記憶された後には、第１の実施例と同様にして、トラッキングホイール４５の回転速度に対応して、より速い回転速度の場合に、より短時間で表示画像を切替えることができ、高速な画像表示の切替えを実現することができる。
【００５１】
Ｃ．第３の実施例：
図１０は、第３の実施例におけるプリンタの内部構成を示すブロック図である。このプリンタ１５０では、ＲＡＭ２５において右側用事前バッファＲＢ及び左側用事前バッファＬＢが予め確保されている点が、図２に示すプリンタ１００と異なるものであり、他の構成については、プリンタ１００と同じである。
【００５２】
上述した第２の実施例では、ステップＳ２２０において表示画像として決定された速度対応画像が、ＲＡＭ２５に記憶されていない場合には、かかる速度対応画像が生成されていた。従って、トラッキングホイール４５が停止しており、液晶パネル４２に停止用画像が表示されている状態から、ユーザがトラッキングホイール４５を回転させ始めると、その後に隣接する画像の画像データが読み出されて、速度対応画像が生成されることとなる。それ故、メモリカードＭＣからのデータ読み出し時間や圧縮画像データの伸張時間が比較的長いと、隣接画像についての速度対応画像が表示されるまでの待ち時間も比較的長くなってしまう。そこで、第３の実施例では、表示画像として停止用画像が決定されると、決定された停止用画像に対応する画像の画像データと共に、隣接する画像の画像データも併せて読み込み、隣接画像についての速度対応画像を予め生成しておくことで、速度対応画像表示までの待ち時間をより短縮するように構成されている。
【００５３】
図１１は、第３の実施例において生成される速度対応画像を模式的に示す説明図である。表示画像として画像Ｐ２の停止用画像Ｐ２（１）が決定され、ＲＡＭ２５に停止用画像Ｐ２（１）の圧縮画像データが記憶されていないと判定した場合に、画像管理部２２ｂは、決定された速度対応画像の元となる画像Ｐ２の画像データの他に、左隣りの画像Ｐ１の画像データ及び右隣りの画像Ｐ３の画像データも併せて読み出してＲＡＭ２５に記憶させる。
【００５４】
そして、速度対応画像生成部２２ａは、画像Ｐ２のサムネイル画像データに基づき、停止用画像Ｐ２（１）を生成して液晶パネル４２に表示させる。また、速度対応画像生成部２２ａは、画像Ｐ１についての全ての速度対応画像Ｐ１（１）〜Ｐ１（４）を生成して、左側用事前バッファＬＢに記憶させると共に、画像Ｐ３ついての全ての速度対応画像Ｐ３（１）〜Ｐ３（４）を生成して、右側用事前バッファＲＢに記憶させる。
【００５５】
このような構成とすることで、その後、トラッキングホイール４５が回転した場合に、画像管理部２２ｂは、左側用事前バッファＬＢ又は右側用事前バッファＲＢから、回転速度に応じた速度対応画像を読み出してフレームメモリ４１に記憶させることで、トラッキングホイール４５の回転方向及び回転速度に応じた速度対応画像を表示させることができる。それ故、表示画像が決定した後に、メモリカードＭＣから画像データを読み出して速度対応画像を生成する構成に比べて、トラッキングホイール４５の回転開始から速度対応画像表示までの時間をより短縮することができる。
【００５６】
なお、左右両隣りの画像についての速度対応画像を生成しておくのは、停止状態においては、ユーザはトラッキングホイール４５をいずれの方向にも回し得るからである。また、全ての速度対応画像について予め生成しておくのは、トラッキングホイール４５の回転速度がどのような回転速度であっても対応可能とするためである。
【００５７】
Ｄ．第４の実施例：
図１２は、第４の実施例における速度対応画像を示す説明図である。上述した第１〜第３の実施例では、速度対応画像として生成される画像は、図５に示すように、画像の大きさ（画素数）はいずれも同一であった。これに対し、本実施例における速度対応画像Ｐｉ（１）〜Ｐｉ（４）は、オリジナルサムネイル画像Ｐｉ（１）を縮小した画像であり、互いに画像の大きさが異なる。
【００５８】
具体的には、図１２に示すように、停止用画像Ｐｉ（１）については、図５に示す停止用画像（オリジナルサムネイル画像）と同じである。一方、低速用画像Ｐｉ（２）は、オリジナルサムネイル画像（１６０×１２０ピクセル）を縮小補間して１２０×９０ピクセルの大きさの画像として生成され、また同様にして、高速用画像Ｐｉ（３）は、９０×６８ピクセルの大きさの画像として、超高速用画像Ｐｉ（４）は６８×５１ピクセルの大きさの画像として、それぞれ生成される。
【００５９】
かかる４つの画像Ｐｉ（１）〜Ｐｉ（４）を速度対応画像群とする場合でも、これらの画像を圧縮した場合の画像データサイズは、停止用画像Ｐｉ（１）が最も大きく、低速用画像Ｐｉ（２），高速用画像Ｐｉ（３），超高速用画像Ｐｉ（４）の順番で段階的に小さくなる。ここで、データサイズのより小さな画像は、より短時間で伸張することができるので、より速く液晶パネル４２に表示させることが可能となる。従って、第１〜第３の実施例と同様に、トラッキングホイール４５の回転速度に対応して、より速い回転速度の場合に、より短時間で表示画像を切替えることができ、高速な画像表示の切替えを実現することができる。
【００６０】
Ｅ．変形例：
なお、上記各実施例における構成要素の中の、独立クレームでクレームされた要素以外の要素は、付加的な要素であり、適宜省略可能である。また、この発明は上記の実施例や実施形態に限られるものではなく、その要旨を逸脱しない範囲において種々の態様において実施することが可能であり、例えば次のような変形も可能である。
【００６１】
Ｅ１．変形例１：
上述した第１〜第４の実施例では、４つの速度段階に対応する４つの速度対応画像Ｐｉ（１）〜Ｐｉ（４）を用いていたが、速度対応画像の数は、２以上の任意の数に設定可能である。また、上述した第１〜第３の実施例では、速度対応画像は、オリジナルサムネイル画像の圧縮画像データを、空間周波数成分のＡＣ成分の一部を「０」に置き換えつつ伸張して生成される画像であった。また、第４の実施例では、速度対応画像は、オリジナルサムネイル画像を縮小して生成される画像であった。本発明における速度対応画像は、これらの画像に限定されるものではなく、他の画像であっても、より速い回転速度（表示画像の切替速度）に対して、より短時間で表示可能となる画像が速度対応画像として対応付けられていればよい。
【００６２】
例えば、速度対応画像として、高速／低速の２段階に対応する２つの画像を生成する構成の場合に、伸張済みの画像を高速用画像としてＲＡＭ２５に記憶させ、圧縮されたままの画像を低速用画像としてＲＡＭ２５に記憶させておく構成であってもよい。かかる構成では、第１〜第４の実施例とは異なり、トラッキングホイール４５がより高速に回転する場合に、よりデータサイズの大きな画像（伸張済みの画像）が速度対応画像として決定されることとなる。しかしながら、高速用画像は既に伸張済みの画像であるので、改めて伸張処理を行う低速用画像に比べて、より短時間で表示可能な形式の画像となり、より短時間で液晶パネル４２に表示されることとなる。
【００６３】
また、高速用画像を、低速用画像の一部の色成分を減じて得られた画像とする構成であってもよい。例えば、フルカラー画像を低速用画像とし、モノクロ画像を高速用画像とする構成が考えられる。かかる構成であっても速用画像であるモノクロの画像を伸張して表示可能な形式にするまでに要する時間は、低速用画像であるフルカラー画像を伸張して表示可能な形式にするまでに要する時間に比べて短時間に抑えることができる。その結果、高速用画像を低速用画像に比べてより短時間で液晶パネル４２に表示させることができる。
【００６４】
Ｅ２．変形例２：
速度対応画像が生成されるタイミングについて、上述した第１の実施例では、画像表示処理が開始されると最初の手順（ステップＳ２０５）において、全ての画像について速度対応画像が生成される構成であった。また、第２の実施例では、表示画像が決定された後に、表示画像として決定された速度対応画像のみが生成される構成であった。また、第３の実施例では、表示画像が決定された後に、表示画像として決定された速度対応画像が生成されると共に、隣接する画像についての全ての速度対応画像が生成される構成であった。しかしながら、本発明は、これらの構成に限定されるものではない。例えば、トラッキングホイール４５が回転していないアイドル時間を利用して、先頭画像から順次全ての速度対応画像を生成していくような構成であっても構わない。
【００６５】
Ｅ３．変形例３：
上述した第３の実施例では、表示画像として停止用画像が決定された場合に、隣接する画像についての速度対応画像が生成されて左側用事前バッファＬＢ及び右側用事前バッファＲＢに記憶されるものとしたが、本発明はこれに限定されるものではない。停止用画像に限らず、低速用画像など、他の速度対応画像が表示画像として決定された場合にも、隣接する画像についての速度対応画像が生成されて左側用事前バッファＬＢ又は右側用事前バッファＲＢに記憶される構成であってもよい。また、第３の実施例では、隣接する画像についての全ての速度対応画像が生成されるものとしたが、隣接する画像についての一部の速度対応画像が生成される構成であってもよい。
【００６６】
具体的には、例えば、図８に示す画像Ｐ１の低速用画像Ｐ１（２）が液晶パネル４２に表示されている場合に、次に表示される画像として画像Ｐ２の低速用画像Ｐ２（２）が決定された場合に、画像Ｐ２の画像データを読み出して低速用画像Ｐ２（２）を生成して表示すると共に、画像Ｐ３の画像データを読み出して、低速用画像Ｐ３（２）を生成してその圧縮画像データを右側用事前バッファＲＢに記憶するようにしてもよい。このようにすることで、ユーザが同じ回転速度を保って同じ方向にトラッキングホイール４５を回転させる場合に、速度対応画像が液晶パネル４２に表示されるまでの時間を短縮することができる。また、このとき、今まで表示していた低速用画像Ｐ１（２）を左側用事前バッファＬＢに記憶するようにしてもよい。このようにすることで、ユーザが同じ回転速度を保って反対方向にトラッキングホイール４５を回転させる場合にも、速度対応画像が液晶パネル４２に表示されるまでの時間をより短縮することができる。
【００６７】
Ｅ４．変形例４：
上述した第１〜第４の実施例において、液晶パネル４２に表示される画像の切替方向や、切替速度などを指定するためのユーザインタフェースは、トラッキングホイール４５であるものとしたが、本発明はこれに限定されるものではない。例えば、左右のそれぞれの方向に対応する２つのボタン（左右ボタン）を、かかるユーザインタフェースとして用いるようにしてもよい。すなわち、ユーザは、左右ボタンのいずれのボタンを押下することで、切替方向を指定するようにしてもよい。また、左右ボタンをより長い時間押下し続けることで、より速い切替速度を指定するようにしてもよい。また、かかる左右ボタンに限らず、ノート型パーソナルコンピュータにおいて用いられるトラックパッド等のポインティングデバイスを、かかるユーザインタフェースとして用いてもよい。
【００６８】
Ｅ５．変形例５：
上述した第３の実施例では、表示画像が決定された場合に、表示画像として決定された速度対応画像と共に、隣接画像についての速度対応画像も併せて生成するようにしていたが、隣接画像についての速度対応画像を生成することに代えて、隣接画像についての画像データをＲＡＭ２５に読み込むまでを行うようにしてもよい。このようにしても、第２の実施例のように、トラッキングホイール４５が回転を開始した後にメモリカードＭＣから隣接画像の画像データを読み出す構成に比べて、トラッキングホイール４５の回転開始から速度対応画像表示までの時間をより短縮することができる。
【００６９】
Ｅ６．変形例６：
上述した第１〜第４の実施例において、本発明の画像表示装置を適用した装置はプリンタであったが、プリンタに限らず他の装置であっても構わない。複数の画像を順次表示させることが可能な装置であれば、例えば、デジタルスチルカメラの他、電子画像を閲覧するための専用装置（フォトビューワ）や、デジタルスチルカメラ付きの携帯電話機や、携帯デジタル音楽プレーヤーなどであってもよい。
【００７０】
Ｅ７．変形例７：
上述した第１〜第４の実施例において、ハードウェアによって実現されていた構成の一部をソフトウェアに置き換えるようにしてもよく、逆に、ソフトウェアによって実現されていた構成の一部をハードウェアに置き換えるようにしてもよい。例えば、速度対応画像生成部２２ａの機能の一部をハードウェア回路で構成することもできる。
【図面の簡単な説明】
【００７１】
【図１】本発明の一実施例としての画像表示装置を適用したプリンタの外観図。
【図２】プリンタ１００の内部構成を示すブロック図。
【図３】トラッキングホイール４５の操作に応じて表示される画像が切り替わる様子を模式的に示す説明図。
【図４】第１の実施例における画像表示処理の手順を示すフローチャート。
【図５】ステップＳ２０５において生成される速度対応画像群の一例を示す説明図。
【図６】図４に示すステップＳ２２０の詳細手順を示すフローチャート。
【図７】トラッキングホイール４５の回転速度と表示画像の切替間隔との対応関係及びトラッキングホイール４５の回転速度と速度対応画像のデータサイズとの対応関係を示す説明図。
【図８】第１の実施例において液晶パネル４２に速度対応画像が表示される様子を模式的に示す説明図。
【図９】第２の実施例における画像表示処理の手順を示すフローチャート。
【図１０】第３の実施例におけるプリンタの内部構成を示すブロック図。
【図１１】第３の実施例において生成される速度対応画像を模式的に示す説明図。
【図１２】第４の実施例における速度対応画像を示す説明図。
【符号の説明】
【００７２】
２０…制御回路
２２…ＣＰＵ
２２ａ…速度対応画像生成部
２２ｂ…画像管理部
２２ｃ…表示制御部
４１…フレームメモリ
４２…液晶パネル
４４…操作部
４５…トラッキングホイール
４６…周波数フィルタ
４８…メモリカードスロット
５０…プリンタエンジン
１００…プリンタ
１５０…プリンタ
Ｐ１〜Ｐ３…画像
ＬＢ…左側用事前バッファ
ＲＢ…右側用事前バッファ
ＭＣ…メモリカード
Ｐ１１〜Ｐ１４、Ｐ２１〜Ｐ２４、Ｐ３１〜Ｐ３４…速度対応画像
【図１】
2007295527.tif 000003
【図２】
2007295527.tif 000004
【図３】
2007295527.tif 000005
【図４】
2007295527.tif 000006
【図５】
2007295527.tif 000007
【図６】
2007295527.tif 000008
【図７】
2007295527.tif 000009
【図８】
2007295527.tif 000010
【図９】
2007295527.tif 000011
【図１０】
2007295527.tif 000012
【図１１】
2007295527.tif 000013
【図１２】
2007295527.tif 000014