(57)【要約】【課題】  画像データの表示処理及び印刷出力処理を迅速に行い操作性を向上させることを可能とする画像出力装置等を提供する。【解決手段】  画像出力装置１０１は、表示する画像データがキャッシュメモリ６０２に保持されている場合、キャッシュメモリ６０２からＣＰＵ６０１に画像データを呼び出し、ＶＲＡＭに転送してモニタ３０７に表示し（Ｓ６１、Ｓ６５）、当該画像データがキャッシュメモリ６０２に保持されていない場合、記録媒体６０３から画像データを呼び出し、ＶＲＡＭに転送してモニタ３０７に表示する（Ｓ６２、Ｓ６５）。画像出力装置１０１は、所定の制限等に基づいて、キャッシュメモリ６０２への画像データの保持、掃き出しを行う（Ｓ６３、Ｓ６４）。尚、キャッシュメモリ６０２に保持される画像データ６０５は、既表示画像データ（表示済の画像データ）（Ｓ６３）、未表示画像データ（先読みした画像データ）（Ｓ６４）である。【選択図】  図６
2005138530.tif 000002
【特許請求の範囲】
【請求項１】
記録媒体から画像データを入力する入力手段と、
前記画像データを印刷出力する出力手段と、
既表示画像データを保持すると共に未表示画像データを前記記録媒体から読み出して一時記憶部に保持する一時記憶手段と、
前記一時記憶部から前記画像データを読み出して表示する表示手段と、
を具備することを特徴とする画像出力装置。
【請求項２】
前記一時記憶手段は、優先順位及び所定の制限に基づいて前記画像データを前記一時記憶部に保持し、あるいは、前記画像データを前記一時記憶部から消去することを特徴とする請求項１に記載の画像出力装置。
【請求項３】
次の表示画面の未表示画像データの前記優先順位を他の未表示画像データの前記優先順位より高くすることを特徴とする請求項２に記載の画像出力装置。
【請求項４】
選択されている既表示画像データあるいは当該既表示画像データ近傍の既表示画像データに対応する未表示詳細画像データあるいは未表示簡易画像データの前記優先順位を他の未表示画像データの前記優先順位より高くすることを特徴とする請求項２に記載の画像出力装置。
【請求項５】
前記所定の制限は、既表示画像データまたは未表示画像データの最大保持数または最大記憶量のうち少なくともいずれかを指定することにより設定されることを特徴とする請求項２に記載の画像出力装置。
【請求項６】
記録媒体から画像データを入力する入力手段と、
印刷出力指定された画像データを一時記憶部に保持する一時記憶手段と、
前記一時記憶部が保持する画像データを読み出して前記画像データの印刷出力を行う出力手段と、
を具備することを特徴とする画像出力装置。
【請求項７】
前記一時記憶手段は、一覧表示から印刷出力指定された場合、印刷出力処理開始前に予め前記記録媒体から印刷出力する画像データを読み出して前記一時記憶部に保持することを特徴とする請求項６に記載の画像出力装置。
【請求項８】
前記一時記憶手段は、所定の制限に基づいて前記画像データを前記一時記憶部に保持し、あるいは、前記画像データを前記一時記憶部から消去することを特徴とする請求項６に記載の画像出力装置。
【請求項９】
前記所定の制限は、前記画像データの最大保持数または最大記憶量のうち少なくともいずれかを指定することにより設定されることを特徴とする請求項８に記載の画像出力装置。
【請求項１０】
前記一時記憶部の容量あるいは印刷装置の数に基づいて前記所定の制限を算出することを特徴とすることを特徴とする請求項８に記載の画像出力装置。
【請求項１１】
記録媒体から入力される画像データを印刷出力する画像出力装置が実行する画像表示方法であって、
既表示画像データを保持すると共に未表示画像データを前記記録媒体から読み出して一時記憶部に保持する一時記憶工程と、
前記一時記憶部から前記画像データを読み出して表示する表示工程と、
を具備することを特徴とする画像表示方法。
【請求項１２】
記録媒体から入力される画像データを印刷出力する画像出力装置が実行する画像出力方法であって、
印刷出力指定された画像データを一時記憶部に保持する一時記憶工程と、
前記一時記憶部が保持する画像データを読み出して前記画像データの印刷出力を行う出力工程と、
を具備することを特徴とする画像出力方法。
【請求項１３】
コンピュータを請求項１から請求項１０までのいずれかに記載の画像出力装置として機能させるプログラム。
【請求項１４】
コンピュータを請求項１から請求項１０までのいずれかに記載の画像出力装置として機能させるプログラムを記録した記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタルカメラで撮影した画像、スキャナで読込んだ画像、持参した記録媒体に記録されている画像データ、装置に予め保存してある画像等をプリントする画像出力装置等に関する。
【背景技術】
【０００２】
近年、画像出力装置（デジタルフォトプリント装置等）が街頭端末（ＫＩＯＳＫ端末）として店舗内や街頭に設置され、利用されている。この画像出力装置は、デジタルカメラ等で撮像した画像、記録媒体に記録されている画像データ等を読み込んで、画像編集、画像合成、プリント出力等を行う（例えば、［特許文献１］、［非特許文献１］参照。）。
【０００３】
画像出力装置は、駅前の証明写真撮影コーナー、ゲームセンター等のアミューズメント施設等に設置され、利用者は、自分のデジタルカメラで撮影した画像データを記録した記録媒体を持参して画像出力装置に読み取らせ、あるいは、その場で撮影を行い、必要に応じて画像編集処理等を行い、出力サイズ、出力枚数等を指定して高精細なカラープリントを出力し、そのまま持ち帰ることができる。
【０００４】
【特許文献１】特開２００２−４６３２４号公報
【非特許文献１】大日本印刷株式会社、"デジカメプリントのすすめ"、［ｏｎｌｉｎｅ］、［２００２年１２月１日検索］、インターネット＜ＵＲＬ：ｈｔｔｐ：／／ｗｗｗ．ｄｉｇｉｃａｍａｔｅｓ．ｃｏｍ／ｓｕｓｕｍｅ／ｉｎｄｅｘ．ｈｔｍｌ＞
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来の画像出力装置は、表示あるいは印刷出力の度に画像データを記録媒体にアクセスして読み出すので、画像データを高速に表示あるいは印刷出力することが困難であり、ひいては、利用者（ユーザ、オペレータ等）が不快感、不自由感を抱いてしまうという問題点がある。
【０００６】
例えば、画像データの一覧表示の場合、アルバムをめくる要領で複数の画像を高速に表示できないため、ページの切替処理（「次ページに進む」、「前ページに戻る」等の処理）に待ちが発生し、全体的な処理時間が増大する。さらに、所望の画像データを迅速に選択することができないので、利用を中断したりすることによりプリント注文の機会損失が発生し、最終的には画像出力装置の回転率、稼働率までも低下させてしまうという問題点がある。
【０００７】
本発明は、以上の問題点に鑑みてなされたものであり、画像データの表示処理及び印刷出力処理を迅速に行い操作性を向上させることを可能とする画像出力装置等を提供することを目的とする。
【課題を解決するための手段】
【０００８】
前述した目的を達成するために第１の発明は、記録媒体から画像データを入力する入力手段と、前記画像データを印刷出力する出力手段と、既表示画像データを保持すると共に未表示画像データを前記記録媒体から読み出して一時記憶部に保持する一時記憶手段と、前記一時記憶部から前記画像データを読み出して表示する表示手段と、を具備することを特徴とする画像出力装置である。
【０００９】
第１の発明の画像出力装置は、既表示画像データを保持すると共に未表示画像データを記録媒体から読み出して一時記憶部に保持し、一時記憶部から画像データを読み出して表示する。
【００１０】
既表示画像データは、表示済の画像データである。
未表示画像データは、表示前の画像データ、記録媒体から先読みした画像データである。
一時記憶部は、一時記憶手段としてのキャッシュメモリであり、データアクセス速度が比較的高速であるＳＲＡＭ（Ｓｔａｔｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、大容量記憶媒体としてのハードディスク等を用いることができる。キャッシュメモリは、内部キャッシュ（ＣＰＵに内蔵）、外部キャッシュ（ＣＰＵの外部に実装）等として構成することができる。また、キャッシュメモリは、大容量記憶媒体としてのハードディスク等でもよい。
尚、ＳＲＡＭ、ハードディスク等の一時記憶手段は、記録媒体の読取装置（メディアリーダ）と比較して、データアクセス速度が高速である。
【００１１】
記録媒体（メディア）は、画像データを記録する記録媒体であり、例えば、スマートメディア、コンパクトフラッシュ（登録商標）カード（ＣＦカード）、フロッピー（登録商標）ディスク、ＰＣカード、光ディスク（ＣＤ−ＲＯＭ等）等である。
【００１２】
また、画像出力装置は、優先順位及び所定の制限（所定のルール、設定データ等）に基づいて画像データを一時記憶部に保持・消去する。
優先順位に関しては、例えば、次の表示画面の画像データの優先順位を高くしたり、選択されているあるいはその近傍の簡易画像データに対応する詳細画像データの優先順位を高くするようにしてもよい。
【００１３】
所定の制限に関しては、一時記憶部に保持可能な最大画像データ数（最大既表示画像データ数、最大未表示画像データ数、これらの総数等）、最大データ容量等を指定することにより設定することができる。
【００１４】
第１の発明では、画像出力装置は、比較的最近表示され、再表示される可能性が高い画像データをキャッシュメモリに保持するので、これらの画像データを記録媒体からではなくキャッシュメモリから呼び出して表示することにより、表示処理を迅速かつ効率的に行うことができる。
また、画像出力装置は、利用者の操作を想定して今後表示される可能性が高い画像データを予め記録媒体から先読みしてキャッシュメモリに保持するので、これらの画像データを記録媒体からではなくキャッシュメモリから呼び出して表示することにより、表示処理を迅速かつ効率的に行うことができる。
【００１５】
第２の発明は、記録媒体から画像データを入力する入力手段と、印刷出力指定された画像データを一時記憶部に保持する一時記憶手段と、前記一時記憶部が保持する画像データを読み出して前記画像データの印刷出力を行う出力手段と、を具備することを特徴とする画像出力装置である。
【００１６】
第２の画像出力装置は、一覧表示（縮小画像データ等）から印刷出力を行う画像データが指定された場合、印刷処理開始前に予め表示用キャッシュメモリあるいは記録媒体から画像データ（詳細画像データ等）を読み込み、印刷出力用の画像データに変換して印刷用のキャッシュメモリに保持し、印刷出力処理の際、一時記憶部から画像データを読み出して画像データの印刷出力を行う。
【００１７】
また、画像出力装置は、所定の制限（所定のルール、設定データ等）に基づいて印刷出力用画像データを一時記憶部に保持・消去する。
所定の制限に関しては、一時記憶部に保持可能な最大画像データ数（最大印刷出力用画像データ数等）、最大データ容量等を指定することにより設定することができる。
また、画像出力装置は、一時記憶部の容量あるいは印刷装置（プリンタ等）の数に基づいて上記所定の制限を自動的に算出するようにしてもよい。
【００１８】
第２の発明では、画像出力装置は、印刷出力指定された画像データについて、印刷出力処理前に予め印刷出力用画像データをキャッシュメモリに保持するので、これらの画像データを記録媒体からではなくキャッシュメモリから呼び出して印刷出力することにより、印刷出力処理を迅速かつ効率的に行うことができる。
【００１９】
第３の発明は、コンピュータを第１の発明及び第２の発明の画像出力装置として機能させるプログラムである。
第４の発明は、コンピュータを第１の発明及び第２の発明の画像出力装置として機能させるプログラムを記録した記録媒体である。
上述のプログラムをＣＤ−ＲＯＭ等の記録媒体に保持させて流通させてもよいし、このプログラムを通信回線を介して送受することもできる。
【００２０】
第５の発明は、記録媒体から入力される画像データを印刷出力する画像出力装置が実行する画像表示方法であって、既表示画像データを保持すると共に未表示画像データを前記記録媒体から読み出して一時記憶部に保持する一時記憶工程と、前記一時記憶部から前記画像データを読み出して表示する表示工程と、を具備することを特徴とする画像表示方法である。
第５の発明は、第１の発明の画像出力装置が実行する画像表示方法に関する発明である。
【００２１】
第６の発明は、記録媒体から入力される画像データを印刷出力する画像出力装置が実行する画像出力方法であって、印刷出力指定された画像データを一時記憶部に保持する一時記憶工程と、前記一時記憶部が保持する画像データを読み出して前記画像データの印刷出力を行う出力工程と、を具備することを特徴とする画像出力方法である。
第６の発明は、第２の発明の画像出力装置が実行する画像出力方法に関する発明である。
【発明の効果】
【００２２】
本発明によれば、画像データの表示処理及び印刷出力処理を迅速に行い操作性を向上させることを可能とする画像出力装置等を提供することができる。
【発明を実施するための最良の形態】
【００２３】
以下、添付図面を参照しながら、本発明に係る画像出力装置等の好適な実施形態について詳細に説明する。なお、以下の説明及び添付図面において、略同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略することにする。
【００２４】
最初に、図１を参照しながら、本発明の実施の形態に係る画像出力装置１０１の構成について説明する。
図１は、画像出力装置１０１の構成を示すブロック図である。
【００２５】
画像出力装置１０１は、画像データ読込書込手段１１１、画像編集合成手段１１２、素材データベース１１３、プリント手段１１４、注文内容入力手段１１５、課金手段１１６、表示手段１１７、一時記憶手段１１８等を備える。
【００２６】
画像データ読込書込手段１１１は、被写体１２１（利用者）をデジタルカメラ等の撮像装置により撮像したり、原稿１２２をスキャナ装置等の原稿読取装置により読み取ったり、予め画像データが記録された記録媒体１２３（メディア）から読み取ることにより、画像データを取得する。また、画像データ読込書込手段１１１は、画像出力装置１０１が作成した画像データを記録媒体１２３に記録することもできる。
記録媒体１２３は、例えば、スマートメディア、コンパクトフラッシュ（登録商標）カード（ＣＦカード）、フロッピー（登録商標）ディスク、ＰＣカード、光ディスク（ＣＤ−ＲＯＭ等）等である。
【００２７】
画像編集合成手段１１２は、１つ以上の入力または選択した画像データに対して、落書き、スタンプのような加工、画像データの切抜き、変倍、切抜いた画像の他の画像への貼付け等、合成編集等を対話的に行う対話型インタフェース手段と画像処理プログラムで構成される。加工や合成編集に扱う画像データとしては、素材データベース１１３に存在する素材画像データ、フレーム画像データ等を用いることもできる。
【００２８】
プリント手段１１４は、高解像度カラープリンタである。昇華型あるいはインクジェット型などの方式は問わない。プリント物１２４は、プリント出力された撮像による証明写真、デジタルカメラ画像等による写真、シールプリント、葉書等である。
【００２９】
注文内容入力手段１１５により利用者は、出力すべき注文内容を必要に応じて選択する。選択する項目としては、プリントモードの選択（実画像データの通常の出力を行うのか、インデックスプリント出力を行うのか、はがきプリントを行うのか、シールプリントを行うのか、証明写真プリントを行うのか、等の指定）、さらに実画像データの通常の出力等の場合、サムネイル画像を表示し、複数コマ分の画像データを入力した場合のどの画像をプリントするかの指定（デジタルカメラ画像を出力する場合のサムネイル画像のモニタ表示と画像選択）、プリント枚数やプリントサイズの指定等がある。尚、利用者は、画像を出力する前に、１つ以上の画像データを指定して加工および合成編集することができる。
【００３０】
注文内容入力手段１１５としては、例えば、ＣＲＴや液晶パネル等の表示手段と一体化されたタッチパネルや、キーボード、マウスやトラックボールのような各種ポインタを用いることができる。
課金手段１１６は予め投入された金額に応じて、画像出力装置１０１の各機能を有効とする。
【００３１】
表示手段１１７は、画像データを表示するＣＲＴや液晶パネル等の表示装置である。表示手段１１７は、画像データ読込書込手段１１１、画像編集合成手段１１２、一時記憶手段１１８から画像データを呼び出して表示を行う。
【００３２】
一時記憶手段１１８は、表示済の画像データ、先読みした画像データ、印刷出力用の画像データ等を一時的に保持する。
画像出力装置１０１は、一時記憶手段１１８からこれらの画像データを呼び出して表示、印刷処理等を行うことができる。
【００３３】
次に、図２を参照しながら、画像出力装置１０１の外観構成について説明する。
図２は、画像出力装置１０１の外観斜視図である。
【００３４】
画像出力装置１０１（本体）の上段部正面には、タッチパネル付きモニタ等であるモニタ画面２０１が配置されている。モニタ画面２０１は、操作の案内や、操作の状況や、読み取った画像あるいは編集加工した画像等を表示する表示手段１１７としての機能を発揮する。
【００３５】
モニタ画面２０１の画面の横には、メディア挿入口２０２が設置される。上段部と下段部を分けている水平部には、プリント物の画像を読み取ってデジタルデータ化するスキャナ面２０３が設置される。また、モニタ画面２０１の画面の上には、デジタルカメラ等の撮像装置により被写体（利用者等）を撮像するためのレンズ窓２０４が設置される。
これらのメディア挿入口２０２、スキャナ面２０３、窓２０４は、画像データ読込書込手段１１１の一部を構成する。
【００３６】
メディア挿入口２０２は、各種メディア（スマートメディア、コンパクトフラッシュ（登録商標）カード（ＣＦカード）、フロッピー（登録商標）ディスク、ＰＣカード、光ディスク（ＣＤ−ＲＯＭ等）等）の受付部であり、フロッピ（登録商標）ディスク挿入口、ＣＤ−ＲＯＭ挿入口、ＰＣカード挿入口、スマートメディア挿入口、コンパクトフラッシュ（登録商標）挿入口等がひとまとめの位置に配置されている。また、画像出力装置１０１の本体内には上記各記録メディアの種類に対応して、それぞれの読取装置（メディアリーダ）の本体（図示しない。）が設置されている。
【００３７】
また、各挿入口には、開閉カバー（シャッタ）を備えても良い。この場合、開閉扉の開閉を制御することにより、処理中に記録メディアを取り出せないようにしたり、課金処理、手数料の徴収が完了するまで記録メディアを取り出せないようにすることができる。
【００３８】
画像出力装置１０１の下段部には、プリント物取出口２０５、スピーカ２０６等が設置され、この他、料金投入口（硬貨投入口、紙幣挿入口）、返却レバー、返却口、レシート取出口、メインテナンスキー、ドア開閉キー等が配置される。
【００３９】
プリント物取出口２０５は、プリント手段１１４の一部を構成する。利用者は、タッチパネルボタンに触れるなどしてプリント実行を指示した後、プリント物取出口２０５から放出されるプリント物を受け取る。
スピーカ２０６は、操作中あるいは待機中に、警告音、確認音、操作案内メッセージ、音声、ＢＧＭ、効果音等を再生する。
【００４０】
また、画像出力装置１０１の本体内には、図示しないが、各構成部分を制御するための制御部を含むパーソナルコンピュータや、電圧の変換を行う電源ボックス、停電時に制御部のＣＰＵやハードディスク等の破損を防ぐ無停電電源装置等が設置される。
【００４１】
次に、図３を参照しながら、画像出力装置１０１のハードウェア構成について説明する。
図３は、画像出力装置１０１のハードウェア構成図である。
【００４２】
画像出力装置１０１は、制御部３０１、記憶部３０２、入出力部３０３、デジタルカメラ３０４、スキャナ３０５、各種メディア読取書込部３０６（１〜ｎ）、モニタ３０７（タッチパネル付き）、コインメック３０８、ビルバリ３０９、レシートジャーナル処理部３１０、プリンタ３１１等が、システムバス３１２を介して接続される。
【００４３】
制御部３０１は、ＣＰＵ、ＲＯＭ、ＲＡＭ等で構成され、大容量記憶媒体としてのハードディスク等である記憶部３０２に格納されたプログラムに従って、システムバス３１２を介して接続された各装置を駆動制御する。
【００４４】
記憶部３０２には、各構成部分を駆動制御するプログラム、例えば各記録メディアに対応する読取書込プログラム、課金プログラム等の他に、画像編集合成手段１１２の一部として入力または選択された画像を編集加工するための画像処理プログラム、間引きデータを作ってインデックスデータを作成する画像処理プログラム、注文内容入力手段１１５の一部として対話型メニューをモニタ３０７に表示し、プリント手段１１４に対してプリント条件を設定して、プリント開始を指示するプログラム、および、画像の合成に用いるフレーム、背景画像、ぬりえ用の線画イラスト画像等の画像データを記憶した素材データベース１１３、各種設定データ等が格納されている。
【００４５】
これらの各プログラムコードは、制御部３０１により必要に応じて読み出されてＲＡＭに移され、ＣＰＵに読み出されて各種の手段として実行される。
また、ＲＡＭの一部を上記一時記憶手段１１８として機能させることができる。
【００４６】
入出力部３０３（ＣＤ−ＲＯＭドライブ装置、キーボード、マウス等）は、制御部３０１のＲＯＭや記憶部３０２に記憶されているプログラムや情報をバージョンアップ、あるいは、画像プリントシステムの動作設定、機器設定等の設定を行う際に用いられ、メンテナンスキーにより本体部を管理モードに切り替えて、入出力部３０３にバージョンアップ用のＣＤ−ＲＯＭを挿入し、データの書き換えを行ったり、設定データを入力して設定を行う。
【００４７】
デジタルカメラ３０４、スキャナ３０５、各種メディア読取書込部３０６（１〜ｎ）は、画像データの取得、入力を行う。これらは、画像データ読込書込手段１１１に相当する。
【００４８】
モニタ３０７に表示された操作案内に従って、同モニタ３０７に表示されたタッチパネルボタンを選択し触れることにより、プリントモードの選択およびオリジナル画像データの読み込みから、加工、合成編集、プリント物の出力までの一連の操作を行うことができる。モニタ３０７は、上記表示手段１１７に相当する。
【００４９】
コインメック３０８、ビルバリ３０９、レシートジャーナル処理部３１０は、課金手段１１６に相当し、硬貨投入、紙幣挿入を受け付けたり、レシートの発行を行う。
プリンタ３１１は、プリント手段１１４に相当し、画像の印刷出力処理を行う。
システムバス３１２は、各部、各装置間の制御信号、データ信号等の授受を媒介する経路である。
【００５０】
次に、図４を参照しながら、画像出力装置１０１の動作について説明する。
図４は、画像出力装置１０１の動作を示すフローチャートである。
【００５１】
画像出力装置１０１は、サービスの内容、手順、案内等を示すメニュー画面を表示し、利用者に選択させる（ステップ４０１）。
画像出力装置１０１は、画像データを取得する（ステップ４０２）。尚、利用者は、画像データの入力に際し、記録メディアからの読み取り、スキャナからの読み取り、撮像装置（デジタルカメラ等）による被写体の撮像等の方法を選択することができる。
【００５２】
画像出力装置１０１は、利用者の指示に基づいて、画像データのモニタ上への表示、加工、編集、合成等を行う（ステップ４０３）。画像の加工、編集、合成は、例えば、入力画像データ同士、フレーム画像、既存画像等の合成、塗色、文字入力、移動、拡大・縮小、はがきデータ作成等である。
【００５３】
画像出力装置１０１は、利用者の注文内容（出力形態（写真プリント、シールプリント、インデックスプリント、はがきプリント等）、プリント枚数等）に応じて、課金処理、レシート発行処理を行う（ステップ４０４）。
【００５４】
画像出力装置１０１は、色修正、リサイズ、トリミング、レイアウト、文字・ロゴ合成等の画像処理を行い（ステップ４０５）、画像処理した画像データをメモリ、ハードディスク装置等に保持し、出力可能状態となったプリンタ装置に当該画像データを転送し、印刷出力処理を行う（ステップ４０６）。
画像出力装置１０１の稼働を継続する場合（ステップ４０７のＮｏ）、画像出力装置１０１は、ステップ４０１〜ステップ４０７までの処理を繰り返す。
【００５５】
次に、図５及び図６を参照しながら、画像データ表示処理（図４：ステップ４０３）における、画像出力装置１０１の動作について説明する。
【００５６】
図５は、画像表示処理における、画像出力装置１０１の動作を示すフローチャートである。
図６は、画像表示処理における、画像出力装置１０１の処理の流れを示す図である。
【００５７】
図６に示すように、画像出力装置１０１の制御部３０１は、ＣＰＵ６０１及び一時記憶部としてのキャッシュメモリ６０２等を備える。各種メディア読取書込部３０６は、記録媒体６０３から画像データ６０４を読み出す。モニタ３０７は、画像データの表示を行う。
尚、キャッシュメモリ６０２としては、データアクセス速度が比較的高速であるＳＲＡＭ（Ｓｔａｔｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、大容量記憶媒体としてのハードディスク等を用いることができる。
【００５８】
画像出力装置１０１（制御部３０１）は、利用者の操作により画像データの表示の指示を受ける（ステップ５０１）。
当該画像データがキャッシュメモリ６０２に保持されている場合（ステップ５０２のＹｅｓ）、画像出力装置１０１は、キャッシュメモリ６０２からＣＰＵ６０１に画像データを呼び出し、ＶＲＡＭ（Ｖｉｄｅｏ  ＲＡＭ）に転送してモニタ３０７に表示する（ステップ５０３、Ｓ６１、Ｓ６５）。
当該画像データがキャッシュメモリ６０２に保持されていない場合（ステップ５０２のＮｏ）、画像出力装置１０１は、記録媒体６０３から画像データを呼び出し、ＶＲＡＭ（Ｖｉｄｅｏ  ＲＡＭ）に転送してモニタ３０７に表示する（ステップ５０４、Ｓ６２、Ｓ６５）。
【００５９】
画像出力装置１０１（制御部３０１）は、記録媒体に記録されている画像データについて、キャッシュメモリに保持する優先順位を決定する（ステップ５０５）。
画像出力装置１０１（制御部３０１）は、所定の制限（キャッシュメモリの容量等）、画像データの優先順位等に基づいて、キャッシュメモリへの画像データの保持、キャッシュメモリから画像データの掃き出しを行う（ステップ５０６、Ｓ６３、Ｓ６４）。
【００６０】
尚、制御部３０１は、画像データ６０４をキャッシュメモリ６０２に一時的に保持する。キャッシュメモリ６０２に保持される画像データ６０５は、既表示画像データ（表示済の画像データ）（Ｓ６３）、未表示画像データ（先読みした画像データ）（Ｓ６４）等である。
【００６１】
次に、図７及び図８を参照しながら、画像データ表示処理（図４：ステップ４０３）の一態様について説明する。
【００６２】
以下、１０コマ一覧画像は、画像データファイル内の簡易画像データ（サムネイル画像データ、縮小画像データ）に基づいて表示され、２コマ一覧画像は、画像データファイル内の詳細画像データ（通常の画像データ、実画像データ、拡大画像データ）に基づいて表示されるものとして説明する。この場合、画像データファイルのフォーマット形式としては、例えば、簡易画像データ及び実画像データを１ファイルに保持するＥＸＩＦ（Ｅｘｃｈａｎｇｅａｂｌｅ  Ｉｍａｇｅ  Ｆｉｌｅ  Ｆｏｒｍａｔ）形式等を用いることができる。
【００６３】
図７は、既表示画像データ（表示済の画像データ）の一時保持処理の流れを示す図である。
【００６４】
画像出力装置１０１は、モニタの画面７０１上に１０コマ一覧画像７０２を表示すると、既表示画像データ７０９（１０コマ現在画面分）としてキャッシュメモリ７０８に保持する（Ｓ７１）。
また、画像出力装置１０１は、モニタの画面７０５上に２コマ一覧画像７０６を表示すると、既表示画像データ７１０（２コマ現在画面分）としてキャッシュメモリ７０８に保持する（Ｓ７３）。
【００６５】
その後、画像出力装置１０１は、再び同一の一覧画面を表示する場合、キャッシュメモリ７０８にアクセスして既表示画像データ７０９あるいは既表示画像データ７１０を呼び出し、１０コマ一覧画面７０２あるいは２コマ一覧画面７０６をモニタに再表示する（Ｓ７２、Ｓ７４）。
【００６６】
利用者は、タッチパネルモニタ上で、ボタン７０４「２コマ表示」あるいはボタン７０７「１０コマ表示」をタッチすることにより、１０コマ一覧画面７０１及び２コマ一覧画面７０５を相互に切り替えることができる（Ｓ７５、Ｓ７６）。この場合も上述のように、画像出力装置１０１は、過去に表示済の一覧画面の場合、表示した画像データをキャッシュメモリ７０８から呼び出して表示する。
【００６７】
尚、表示した画像データをキャッシュメモリに保持する優先順位は、例えば、表示された順序の逆順に決定されるようにしてもよい（図５：ステップ５０５）。
【００６８】
このように、画像出力装置は、比較的最近表示され、再表示される可能性が高い画像データをキャッシュメモリに保持するので、これらの画像データを記録媒体からではなくキャッシュメモリから呼び出して表示することにより、表示処理を迅速かつ効率的に行うことができる。
【００６９】
図８は、未表示画像データ（先読みした画像データ）の一時保持処理の流れを示す図である。
【００７０】
画像出力装置１０１は、モニタの画面８０１上に１０コマ一覧画像８０２を表示すると、記録媒体８０６から未表示画像データ８０８（次画面以降分の１０コマ一覧画像データ）を先読みし、キャッシュメモリ８０７に保持する（Ｓ８１）。
【００７１】
画像出力装置１０１は、モニタの画面８０１上１０コマ一覧画像８０２のうち、選択画像８０３（利用者により選択された画像）及び当該選択画像８０３近傍に表示されている画像について、これらに対応する２コマ一覧画像８０９を記録媒体８０６から先読みし、キャッシュメモリ８０７に保持する（Ｓ８２）。
尚、利用者により画像が選択されていない場合、画像出力装置１０１は、一覧画像のうち所定の画像（例えば、左上隅に表示されている画像）を選択画像として処理するようにしてもよい。
【００７２】
その後、利用者が画面８０１上においてボタン８０４「｜＞（次のページ）」をタッチすると、画像出力装置１０１は、キャッシュメモリ８０７にアクセスして未表示画像データ８０８（次画面１０コマ表示）呼び出し、モニタの画面８１０上に次ページの１０コマ一覧画像８１１を表示する（Ｓ８３）。
また、利用者が画面８０１上においてボタン８０５「２コマ表示」をタッチすると、画像出力装置１０１は、キャッシュメモリ８０７にアクセスして未表示画像データ８０９（次画面２コマ表示）を呼び出し、モニタの画面８１２上に２コマ一覧画像８１３を表示する（Ｓ８４）。
【００７３】
尚、記録媒体から先読みした画像データをキャッシュメモリに保持する優先順位は、例えば、選択されている簡易画像データ及びその近傍に表示されている簡易画像データに対応する詳細画像データ、選択されている詳細画像データ及びその近傍に表示されている詳細画像データに対応する簡易画像データ、次画面及び前画面の画像データ等について、高い順位に決定されるようにしてもよい（図５：ステップ５０５）。
【００７４】
このように、画像出力装置は、利用者の操作を想定して今後表示される可能性が高い画像データを予め記録媒体から先読みしてキャッシュメモリに保持するので、これらの画像データを記録媒体からではなくキャッシュメモリから呼び出して表示することにより、表示処理を迅速かつ効率的に行うことができる。
【００７５】
尚、先読みするキャッシュは、決められたルールに従う。例えば、一覧画面が表示されたタイミングで指定された画像を基準にキャッシュを開始する。指定された画像がない場合、先頭に表示された画像を基準とする。簡易表示の一覧画面（１０コマ等）の場合、同時に詳細表示用画像データ（２コマ等）もキャッシュする。
【００７６】
また、画面切替が発生した時点でその画面内のキャッシュが終了していない場合、キャッシュ処理をキャンセルするようにしてもよい。この場合、次の先読み処理の終了後にキャンセルされた分を再度処理してもよい。
また、キャッシュ上限を超えた場合、決められたルールに従い削除する。例えば、キャッシュ最大数に達した時点で古い画像（最初にキャッシュされた画像）をキャッシュから削除する。
また、上記の実施の形態では、簡易画像として１０コマ表示画像データ、詳細画像として２コマ表示画像データを取り上げたが、表示コマ数は、これらに限定されない。
【００７７】
次に、図９を参照しながら、画像データの印刷出力処理の一態様について説明する。
図９は、画像データの印刷出力処理における、画像出力装置１０１の処理の流れを示す図である。
【００７８】
図９に示すように、画像出力装置１０１の制御部３０１は、ＣＰＵ９０１及び表示用画像データの一時記憶部としての表示用キャッシュメモリ９０２、印刷出力用画像データの一時記憶部としての印刷用キャッシュメモリ９０３等を備える。各種メディア読取書込部３０６は、記録媒体９０４から画像データ９０５を読み出す。プリンタ３１１は、画像データの印刷出力を行う。
尚、表示用キャッシュメモリ９０２、印刷用キャッシュメモリ９０３としては、データアクセス速度が比較的高速であるＳＲＡＭ（Ｓｔａｔｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、大容量記憶媒体としてのハードディスク等を用いることができる。
【００７９】
画像出力装置１０１（制御部３０１）は、利用者の操作により印刷出力する画像データが指定されると、当該画像データの詳細画像データが表示用キャッシュメモリ９０２に保持されている場合、当該詳細画像データ９０６を表示用キャッシュメモリ９０２から呼び出し、印刷出力用画像データに変換して印刷用キャッシュメモリ９０３に保持し（Ｓ９１）、当該画像データの詳細画像データが表示用キャッシュメモリ９０２に保持されていない場合（簡易画像により印刷出力の指定が行われた場合等）、記録媒体９０４から画像データを読み出し、印刷出力用画像データ９０７に変換して印刷用キャッシュメモリ９０３に保持する（Ｓ９２）。
尚、上記の処理は、実際の印刷出力処理開始に先立って、予め行うことができる。
【００８０】
画像出力装置１０１は、印刷出力処理の際、印刷用キャッシュメモリ９０３に保持する印刷出力用画像データ９０７を呼び出してプリンタバッファに転送し、プリンタ３１１において当該画像データの印刷出力を行う（Ｓ９３、Ｓ９４）。
【００８１】
尚、画像出力装置１０１は、印刷出力処理の進行に伴い、印刷出力済の画像データについては、印刷用キャッシュメモリ９０３から消去し、順次、印刷用キャッシュメモリ９０３に保持されておらず印刷出力指定されている詳細画像データを表示用キャッシュメモリ９０２から呼び出し（Ｓ９１）、あるいは、記録媒体９０４から読み出し（Ｓ９２）、印刷出力用画像データ９０７に変換して印刷用キャッシュメモリ９０３に保持し（Ｓ９２）、印刷出力処理の際に、当該印刷出力用画像データ９０７をキャッシュメモリ９０３から呼び出してプリンタバッファに転送し、プリンタ３１１において当該画像データの印刷出力を行う（Ｓ９３、Ｓ９４）。
【００８２】
このように、画像出力装置は、印刷出力指定された画像データについて、印刷出力処理前に予め印刷出力用画像データをキャッシュメモリに保持するので、これらの画像データを記録媒体からではなくキャッシュメモリから呼び出して印刷出力することにより、印刷出力処理を迅速かつ効率的に行うことができる。
【００８３】
尚、印刷用キャッシュメモリに保持する画像データ数、キャッシュサイズ等については、画像出力装置がメモリ容量、ハードディスク容量、プリンタ台数等に応じて自動的に決定するようにしてもよい。
【００８４】
以上、説明したように、画像出力装置は、表示済の画像データ、先読みした画像データ、印刷出力用の画像データ等をキャッシュメモリに保持し、記録媒体からではなくキャッシュメモリからこれらの画像データを呼び出すことにより、表示処理、印刷処理等を迅速に行うことができる。
【００８５】
尚、キャッシュメモリに関する所定の制限、設定等、例えば、表示用あるいは印刷出力用にキャッシュメモリに保持する最大画像データ数（表示済の画像データ数、先読みする画像データ数、印刷出力用の画像データ数、これらの総数等）、キャッシュするレベル（モード）、キャッシュする画像サイズ、キャッシュサイズ等を設定することができる。設定は、画像出力装置の管理者等が行うことができる。画像出力装置は、管理者等が設定した情報を設定データとして記憶部に保持し、処理内容に応じて記憶部にアクセスして設定データを参照する。
【００８６】
また、設定データは、管理者等が設定せずとも、標準的な値を示すデフォルト値を用意しておいてもよい。設定データの全部、あるいは、その一部を別データ（別ファイル）等に記録し、設定データには、当該データ（ファイル）等の参照先を記述するようにしてもよい。
【００８７】
このように、キャッシュメモリに保持する最大画像データ数を設定することができるので、パーソナルコンピュータ等のメモリ容量、ハードディスク容量が限られている場合であっても、動作環境に応じた制限、上限を設定することにより、ハードウェア資源を効率的に有効活用することができる。
【００８８】
また、先読みする最大画像データ数を設定可能であるが、先読みする画像データ数を限定しない場合、上記キャッシュメモリに保持する最大画像データ数と同一に設定することもできる。
【００８９】
また、キャッシュするレベル（モード）を設定可能であり、例えば、品質重視モード（多少の速度は犠牲にするが高品質な画像データをキャッシュする。）、速度重視モード（処理速度を優先して画像データをキャッシュする。）等を設定することができる。
【００９０】
また、キャッシュする画像データのサイズを設定可能である。例えば、画像出力装置は、画面表示と同一サイズが設定されている場合、表示内容そのままのサイズでキャッシュし、画面表示より小さいサイズが設定されている場合、当該設定サイズでキャッシュし、表示時に拡大する。尚、画面表示より小さく指定した場合、表示時に拡大するので、表示画像の品質が劣化するが、高速処理の実現、キャッシュ可能画像データ数の増加を図ることができる。
【００９１】
また、画像出力装置は、各手段（図１等）及び各装置（図３等）を一体として構成してもよいし、その一部を分離して、接続線（ケーブル等、有線無線を問わない。）、ネットワーク（専用線、ＬＡＮ、インターネット等、有線無線を問わない。）等により接続するようにしてもよい。
また、画像出力装置は、画面表示によるガイダンスの他、音声、動画等によるガイダンスを行うようにしてもよい。
【００９２】
また、図４〜図９等に示す処理を行うプログラムをＣＤ−ＲＯＭ等の記録媒体に保持させて流通させてもよいし、このプログラムを通信回線を介して送受することもできる。
【００９３】
以上、添付図面を参照しながら、本発明にかかる画像出力装置等の好適な実施形態について説明したが、本発明はかかる例に限定されない。当業者であれば、本願で開示した技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、それらについても当然に本発明の技術的範囲に属するものと了解される。
【図面の簡単な説明】
【００９４】
【図１】画像出力装置１０１の構成を示すブロック図
【図２】画像出力装置１０１の外観斜視図
【図３】画像出力装置１０１のハードウェア構成図
【図４】画像出力装置１０１の動作を示すフローチャート
【図５】画像表示処理における、画像出力装置１０１の動作を示すフローチャート
【図６】画像表示処理における、画像出力装置１０１の処理の流れを示す図
【図７】既表示画像データ（表示済の画像データ）の一時保持処理の流れを示す図
【図８】未表示画像データ（先読みした画像データ）の一時保持処理の流れを示す図
【図９】画像データの印刷出力処理における、画像出力装置１０１の処理の流れを示す図
【符号の説明】
【００９５】
１０１………画像出力装置
１１１………画像データ読込書込手段
１１２………画像編集合成手段
１１３………素材データベース
１１４………プリント手段
１１５………注文内容入力手段
１１６………課金手段
１１７………表示手段
１１８………一時記憶手段
１２３………記録媒体（メディア）
２０１………モニタ画面
２０２………メディア挿入口
３０１………制御部
３０２………記憶部
３０６………各種メディア読取書込部（１〜ｎ）
３０７………モニタ
３１１………プリンタ
６０１………ＣＰＵ
６０２………キャッシュメモリ
６０３………記録媒体
６０４、６０５………画像データ
９０１………ＣＰＵ
９０２………表示用キャッシュメモリ
９０３………印刷用キャッシュメモリ
９０４………記録媒体
９０５………画像データ
９０６………表示用画像データ
９０７………印刷出力用画像データ
【図１】
2005138530.tif 000003
【図２】
2005138530.tif 000004
【図３】
2005138530.tif 000005
【図４】
2005138530.tif 000006
【図５】
2005138530.tif 000007
【図６】
2005138530.tif 000008
【図７】
2005138530.tif 000009
【図８】
2005138530.tif 000010
【図９】
2005138530.tif 000011