(57)【要約】【課題】  印刷対象画像が特定されていない動画系列に属する画像にアクセスできる印刷制御装置、印刷装置、印刷制御方法及び印刷制御プログラムを提供する。【解決手段】  第一記憶領域に格納されている動画系列に属する一部の画像を所定の条件に従って選択し、選択した前記画像にアクセスするためのリンク情報を第二記憶領域に格納するリンク情報格納手段と、前記第二記憶領域に格納されている前記リンク情報に基づいて前記選択手段で選択された前記画像にアクセスするアクセス手段と、を備えることを特徴とする印刷制御装置。【選択図】    図１
2006054741.tif 000002
【特許請求の範囲】
【請求項１】
第一記憶領域に格納されている動画系列に属する一部の画像を所定の条件に従って選択し、選択した前記画像にアクセスするためのリンク情報を第二記憶領域に格納するリンク情報格納手段と、
前記第二記憶領域に格納されている前記リンク情報に基づいて、前記リンク情報格納手段で選択された前記画像にアクセスするアクセス手段と、
を備えることを特徴とする印刷制御装置。
【請求項２】
前記第一記憶領域を有する第一記憶媒体よりもアクセス時間が短く前記第二記憶領域を有する第二記憶媒体をさらに備えることを特徴とする請求項１に記載の印刷制御装置。
【請求項３】
前記リンク情報は、前記動画系列のパス及び前記リンク情報格納手段で選択された前記画像の位置を前記動画系列内で特定するための位置情報を含むことを特徴とする請求項１又は２に記載の印刷制御装置。
【請求項４】
前記第一記憶領域を有するリムーバブルメモリが接続されるメモリ接続部をさらに備え、
前記リンク情報格納手段は、前記メモリ接続部に前記リムーバブルメモリが接続されると、前記リンク情報を前記第二記憶領域に格納することを特徴とする請求項１、２又は３に記載の印刷制御装置。
【請求項５】
前記リンク情報格納手段は、選択された前記画像に内部識別子を割り当て、前記リンク情報に関連付けて前記内部識別子を前記第二記憶領域に格納することを特徴とする請求項１から４のいずれか一項に記載の印刷制御装置。
【請求項６】
前記第一記憶領域に格納されているいずれの動画系列にも属さない画像であり所定の属性を有する単体画像が前記第一記憶領域に格納されている場合、前記第一記憶領域に格納されている全ての前記単体画像にそれぞれアクセスするための第二リンク情報を前記第二記憶領域に格納する第二リンク情報格納手段と、
前記第二記憶領域に格納されている前記第二リンク情報に基づいて前記単体画像にアクセスする第二アクセス手段と、
をさらに備えることを特徴とする請求項１から５のいずれか一項に記載の印刷制御装置。
【請求項７】
前記アクセス手段は、前記動画系列に属し連続する複数の画像に前記リンク情報に基づいてアクセスし、
前記アクセス手段がアクセスした複数の前記画像に基づいて鮮明画像を生成する鮮明化処理手段と、
前記鮮明画像の表示を制御する表示制御手段とをさらに備えることを特徴とする請求項１から６のいずれか一項に記載の印刷制御装置。
【請求項８】
前記リンク情報格納手段は、前記動画系列に属し連続する複数の画像を前記条件に従って選択し、選択した画像毎に前記リンク情報を前記第二記憶領域に格納することを特徴とする請求項７に記載の印刷制御装置。
【請求項９】
前記アクセス手段は、１つの前記リンク情報に基づいて前記動画系列に属し連続する複数の画像にアクセスすることを特徴とする請求項７に記載の印刷制御装置。
【請求項１０】
請求項１から９のいずれか一項に記載の印刷制御装置と、
前記印刷制御装置によって制御され前記アクセス手段がアクセスした前記画像を印刷する印刷部と、
を備えることを特徴とする印刷装置。
【請求項１１】
印刷制御装置に備わるコンピュータによる印刷制御方法であって、
第一記憶領域に格納されている動画系列に属する一部の画像を所定の条件に従って選択し、選択した前記画像にアクセスするためのリンク情報を第二記憶領域に格納する段階と、
前記第二記憶領域に格納されている前記リンク情報に基づいて、選択された前記画像にアクセスする段階と、
を含むことを特徴とする印刷制御方法。
【請求項１２】
印刷制御装置に備わるコンピュータを、
第一記憶領域に格納されている動画系列に属する一部の画像を所定の条件に従って選択し、選択した前記画像にアクセスするためのリンク情報を第二記憶領域に格納するリンク情報格納手段と、
前記第二記憶領域に格納されている前記リンク情報に基づいて、前記リンク情報格納手段で選択された前記画像にアクセスするアクセス手段と、
して機能させることを特徴とする印刷制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は印刷制御装置、印刷装置、印刷制御方法及び印刷制御プログラムに関する。
【背景技術】
【０００２】
特許文献１には、動画系列に属する特定の画像に対して設定されたプリント指定に基づいて動画系列に属する特定の画像にアクセスし、その画像を印刷する方法が開示されている。
しかし、特許文献１に開示されたプリント指定のように動画系列に属する特定の画像を指定する情報がない場合、従来のプリンタはリムーバブルメモリ等に格納されている動画系列に属する特定の画像にアクセスすることはできない。
また、プリンタが動画系列に属する特定の画像にアクセスしようとすると、動画系列が格納されているファイルを開き、その後にアクセス対象の画像の位置を特定する処理を実行し、その画像にアクセスすることになる。しかし、アクセス時間が長いフラッシュメモリ等に動画系列が格納されているため、アクセス時間が長くなるという問題がある。
【０００３】
【特許文献１】特開２０００−３３３１２３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
本発明は、上述の問題を解決するために創作されたものであって、印刷対象画像が特定されていない動画系列に属する画像にアクセスできる印刷制御装置、印刷装置、印刷制御方法及び印刷制御プログラムを提供することを目的とする。
また、本発明は、画面表示要求や印刷要求が発生してからの応答時間を短縮できる印刷制御装置、印刷装置、印刷制御方法及び印刷制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
（１）上記目的を達成するための本発明による印刷制御装置は、第一記憶領域に格納されている動画系列に属する一部の画像を所定の条件に従って選択し、選択した前記画像にアクセスするためのリンク情報を第二記憶領域に格納するリンク情報格納手段と、前記第二記憶領域に格納されている前記リンク情報に基づいて、前記リンク情報格納手段で選択された前記画像にアクセスするアクセス手段と、を備える。
本発明よる印刷制御装置は、動画系列に属する一つ以上の画像にアクセスする前に、予め、所定の条件に従って動画系列に属する一つ以上の画像を選択しておき、選択した画像にアクセスするためのリンク情報を記憶領域に格納しておく。このため本発明によると、印刷対象の画像が特定されていない状態で第一記憶領域に格納された動画系列であっても、リンク情報に基づいて動画系列内の画像にアクセスすることができる。尚、同一の記憶媒体が第一記憶領域と第二記憶領域を有していてもよいし、別々の記憶媒体がそれぞれ第一記憶領域と第二記憶領域とを有していてもよい。
【０００６】
（２）前記第一記憶領域を有する第一記憶媒体よりもアクセス時間が短く前記第二記憶領域を有する第二記憶媒体をさらに備えてもよい。
本発明によると、第一記憶媒体よりもアクセス時間が短い第二記憶媒体に格納されているリンク情報に基づいて画像にアクセスすることにより、アクセス時間を短縮することができる。このため本発明によると、画面表示要求や印刷要求が発生してからの応答時間を短縮することができる。
【０００７】
（３）前記リンク情報は、前記動画系列のパス及び前記リンク情報格納手段で選択された前記画像の位置を前記動画系列内で特定するための位置情報を含んでもよい。
本発明によると、動画系列のパス及び画像の位置が予め第二記憶領域に格納されているため、画面表示要求や印刷要求が発生してからの応答時間を短縮することができる。
【０００８】
（４）前記印刷制御装置は、前記第一記憶領域を有するリムーバブルメモリが接続されるメモリ接続部をさらに備えてもよい。前記リンク情報格納手段は、前記メモリ接続部に前記リムーバブルメモリが接続されると、前記リンク情報を前記第二記憶領域に格納してもよい。
本発明による印刷制御装置は、リムーバブルメモリが接続部に接続されたときにリンク情報を第二記憶領域に格納しておく。したがって本発明によると、リムーバブルメモリが接続部に接続された後であればいつでも、リムーバブルメモリに格納されている動画系列内の画像にアクセスすることができる。
【０００９】
（５）前記リンク情報格納手段は、選択された前記画像に内部識別子を割り当て、前記リンク情報に関連付けて前記内部識別子を前記第二記憶領域に格納してもよい。
本発明によると、ユーザに画像を選択させるために画面表示したり、ユーザに画像を選択させるために印刷したり、キー操作によりユーザに画像を選択させたりするのに適した形式の識別子を画像に割り当てることができる。
【００１０】
（６）前記第一記憶領域に格納されているいずれの動画系列にも属さない画像であり所定の属性を有する単体画像が前記第一記憶領域に格納されている場合、前記第一記憶領域に格納されている全ての前記単体画像にそれぞれアクセスするための第二リンク情報を前記第二記憶領域に格納する第二リンク情報格納手段と、前記第二記憶領域に格納されている前記第二リンク情報に基づいて前記単体画像にアクセスする第二アクセス手段と、をさらに備えてもよい。
本発明による印刷制御装置は、動画系列に属する画像、単体画像のいずれも、第二記憶領域に格納されたリンク情報又は第二リンク情報に基づいてアクセスする。このため本発明によると、第一記憶領域に格納されている動画系列及び単体画像に対するアクセス方法を統一することができるため、例えばモジュールの共通化、ＧＵＩの統一化等を実現することができる。
【００１１】
（７）前記アクセス手段は、前記動画系列に属し連続する複数の画像に前記リンク情報に基づいてアクセスし、前記アクセス手段がアクセスした複数の前記画像に基づいて鮮明画像を生成する鮮明化処理手段と、前記鮮明画像の表示を制御する表示制御手段とをさらに備えてもよい。
本発明による印刷制御装置は、連続する複数の画像に基づいて鮮明画像を生成する。このため本発明によると、動画系列に基づいて高品質な画像を表示させることができる。尚、本明細書において、表示は印刷表示及び画面表示を含む概念である。
【００１２】
（８）前記リンク情報格納手段は、前記動画系列に属し連続する複数の画像を前記条件に従って選択し、選択した画像毎に前記リンク情報を前記第二記憶領域に格納してもよい。
（９）前記アクセス手段は、１つの前記リンク情報に基づいて前記動画系列に属し連続する複数の画像にアクセスしてもよい。
（１０）本発明による印刷装置は、前記印刷制御装置と、前記印刷制御装置によって制御され前記アクセス手段がアクセスした前記画像を印刷する印刷部と、を備える。
本発明によると、印刷対象の画像が特定されていない状態で第一記憶領域に格納された動画系列であっても、リンク情報に基づいて動画系列内の画像を印刷することができる。
【００１３】
（１１）本発明による印刷制御方法は、印刷制御装置に備わるコンピュータによる印刷制御方法であって、第一記憶領域に格納されている動画系列に属する一部の画像を所定の条件に従って選択し、選択した前記画像にアクセスするためのリンク情報を第二記憶領域に格納する段階と、前記第二記憶領域に格納されている前記リンク情報に基づいて、選択された前記画像にアクセスする段階と、を含む。
【００１４】
（１２）本発明による印刷制御プログラムは、印刷制御装置に備わるコンピュータを、第一記憶領域に格納されている動画系列に属する一部の画像を所定の条件に従って選択し、選択した前記画像にアクセスするためのリンク情報を第二記憶領域に格納するリンク情報格納手段と、前記第二記憶領域に格納されている前記リンク情報に基づいて、前記リンク情報格納手段で選択された前記画像にアクセスするアクセス手段と、して機能させる。
尚、本発明に備わる複数の手段の各機能は、構成自体で機能が特定されるハードウェア資源、プログラムにより機能が特定されるハードウェア資源、又はそれらの組み合わせにより実現される。また、これら複数の手段の各機能は、各々が物理的に互いに独立したハードウェア資源で実現されるものに限定されない。
【発明を実施するための最良の形態】
【００１５】
以下、実施例に基づいて本発明の実施の形態を説明する。
図２は、本発明による印刷装置の一実施例としてのプリンタ１のハードウェア構成を示す図である。プリンタ１は、リムーバブルメモリに格納された画像を読み取る機能を有し、ＰＣ（Personal Computer）等による制御を必要とせず、画像を単独で印刷可能な所謂スタンドアロン型プリンタである。
【００１６】
印刷制御装置としての制御部１６は、ＣＰＵ２４、フラッシュメモリ２６及びワークメモリ１４を備える。ＣＰＵ２４はフラッシュメモリ２６に格納されているプログラムを実行してプリンタ１の全体を制御する。フラッシュメモリ２６には、後述する印刷制御プログラム等の各種のプログラムやデータが格納されている。これらのプログラムや各種のデータは、所定のサーバからのネットワークを介したダウンロード、リムーバブルメモリ等のコンピュータ読み取り可能な記憶媒体からの転送等によってフラッシュメモリ２６に格納される。第二記憶領域を有する第二記憶媒体としてのワークメモリ１４は、ＦＰＭ−ＤＲＡＭ、ＥＤＯ−ＤＲＡＭ、ＳＤＲＡＭ、Ｄｉｒｅｃｔ  ＲＤＲＡＭ、ＤＤＲ  ＳＤＲＡＭ等で構成され、フラッシュメモリ等で一般に構成されるリムーバブルメモリ１０よりもアクセス時間が短いものが望ましい。
【００１７】
メモリ接続部１２は、第一記憶媒体としてのリムーバブルメモリ１０が脱着自在に接続される接続端子、メモリコントローラ等を備える。リムーバブルメモリ１０は、カード型フラッシュメモリ等で構成され、図３に示すカードスロット３４に挿入される。メモリ接続部１２は制御部１６によって制御されリムーバブルメモリ１０に格納されたデータを読み込む。尚、リムーバブルメモリ１０は、磁気ディスク、ＣＤ−Ｒ、ＭＯ等であってもよい。また、メモリ接続部１２に複数種類のリムーバブルメモリを接続可能な構成にしてもよい。
【００１８】
印刷部１８は画像処理部２０及び印刷エンジン２２で構成される。画像処理部２０は、制御部１６で生成された印刷対象画像データに基づいて印刷データを作成するＡＳＩＣである。具体的には例えば、色空間の変換、ガンマ補正、解像度変換、２値化処理、２値化された画素をプリンタエンジンに転送すべき順序に並べ替えて印刷データを生成するインターレース処理などを制御部１６と協働して実行する。尚、これらの処理を制御部１６と画像処理部２０とのいずれで行うかは適宜選択し得る設計事項である。印刷エンジン２２は、制御部１６に制御され、画像処理部２０で生成された印刷データに基づいて印刷を実行する。印刷エンジン２２は、印字ヘッド、印字ヘッドをモータで往復移動させる機構、印刷用紙をモータで搬送する機構等で構成される。印字方式は、インクジェット方式でもよいし、レーザ方式でもよいし、昇華方式でもよい。
【００１９】
表示部３０は、図示しないディスプレイコントローラ、図３に示すＬＣＤ３２等を備える。ディスプレイコントローラは制御部１６によって制御され、ＬＣＤ３２にメニュー等を表示する。
操作部２８は、図３に示す十字キー４６、決定ボタン４２、戻るボタン４４、メニューボタン３６、印刷ボタン３８、中止ボタン４０などの各種の操作ボタンを備えている。十字キー４６、決定ボタン４２、戻るボタン４４及びメニューボタン３６は、ＬＣＤ３２に表示されるメニューを操作するためのボタンである。
【００２０】
図４は、本発明の一実施例による印刷制御プログラムの構成を示す模式図である。
リンク情報格納手段及び第二リンク情報格納手段として制御部１６を機能させるリンク情報格納部５２は、印刷制御プログラムの構成部品であって、リムーバブルメモリ１０のデータ領域に格納された画像の一部を所定の条件に従ってアクセス対象の画像として選択し、選択した画像にアクセスするためのリンク情報を索引テーブル５０に格納する。リムーバブルメモリ１０のデータ領域は第一記憶領域に相当する。尚、リンク情報格納部５２は、プリンタ１と通信可能に接続されたＰＣのハードディスク等に格納された画像にアクセスするためのリンク情報を索引テーブル５０に格納してもよい。また、リンク情報格納部５２は、動画系列に属する画像と、単体画像とを２つの索引テーブル５０に分けて格納してもよい。単体画像とは動画系列に属していない画像である。また、リンク情報格納部５２は、テーブルとは異なる例えばリストなどのデータ構造にリンク情報を格納してもよい。また単体画像のリンク情報をワークメモリ１４に格納するプログラム部品と、動画系列に属する画像のリンク情報をワークメモリ１４に格納するプログラム部品とを、別々に構成してもよい。また別々に構成したこれらのプログラム部品を互いに異なるモード（例えば静止画印刷モードと動画印刷モード）で実行するようにしてもよい。
【００２１】
索引テーブル５０は、リンク情報格納部５２によってワークメモリ１４に生成される。索引テーブル５０は、例えば図５に示すように、ファイルのパス及びフレーム番号がリンク情報として格納される二次元配列として構成される。アクセス対象の画像が動画系列に属する画像である場合には、フレーム番号が索引テーブル５０に格納される。アクセス対象の画像が動画系列に属していない単体画像である場合には、フレーム番号としてヌル値が格納される。アクセス対象のファイルフォーマットが例えば図６に示すＡＶＩ（Audio Video Interleaved）である場合、画像データのチャンクにのみフレーム番号を割り当てればよい。画像データのチャンクにはＪＰＥＧフォーマット等の画像が格納される。尚、動画系列のファイルフォーマットは、ＡＶＩに限らず、ＭＰＥＧ等であってもよい。
【００２２】
動画系列に属するアクセス対象の画像にアクセスするためのリンク情報としては、図７に示すようにフレーム番号に変えてオフセットを用いてもよいし、ファイルのパスに変えてファイル名を用いてもよい。オフセットは、例えばＡＶＩファイルのチャンク毎にインデックス情報として格納されているオフセットをそのまま用いることができる。また、リンク情報に図７に示すようにデータ長を追加してもよいし、画像のアドレスを用いてもよい。フレーム番号、オフセット及びデータ長は請求項に記載の位置情報に相当する。
【００２３】
索引テーブル５０には、図７、図８及び図９に示すようにリンク情報と関連付けて連続番号からなる画像識別子や画像名等の内部識別子を格納してもよい。内部識別子は、制御部１６が画像を識別するために割り当てる識別子である。具体的には例えば、アクセス対象の全画像に連続番号からなる画像識別子を付して内部識別子としてもよい。このときファイル名をアスキーコードの順にソートし、アスキーコード順に連続番号からなる画像識別子を割り当ててもよい。また例えば、アクセス対象の画像のファイル名とフレーム番号を組み合わせたものを画像名とし、その画像名を内部識別子としてもよい。リンク情報と内部識別子との関連づけは、例えば配列の添え字によって関連付けることができる。内部識別子をリンク情報に関連付けておくことにより、メニューの項目として内部識別子をＬＣＤ３２に表示したり、図１０に示すようにリムーバブルメモリ１０に格納された画像のインデックス６２を印刷するときに画像６４とともに内部識別子６６を印刷したりすることができる。また、内部識別子の形式を簡素化することにより、印刷対象画像をユーザに選択させるためのユーザインタフェースを簡素な構成で実現することができる。
【００２４】
また、索引テーブル５０には、単体画像のファイルに格納されたサムネイルにアクセスするためのリンク情報を格納してもよい。サムネイルにアクセスするためのリンク情報としては、例えば図７に示すようにファイル内でサムネイルにアクセスするためのオフセットを用いることができる。サムネイルにアクセスするためのリンク情報を索引テーブル５０に格納しておくことにより、印刷対象画像をユーザに選択させるためにサムネイルをＬＣＤ３２に表示する場合、アクセス時間を短縮することができる。
【００２５】
アクセス手段及び第二アクセス手段として制御部１６を機能させるアクセス部５４（図４参照）は、印刷制御プログラムの構成部品であって、索引テーブル５０に格納されたリンク情報に基づいてアクセス対象の画像にアクセスする。尚、後述するように、アクセス部５４は、ジョブ管理テーブル７６（図１１参照）に格納されたリンク情報に基づいてアクセス対象の画像にアクセスすることもできる。また、単体画像にアクセスするプログラム部品と動画系列に属する画像にアクセスするプログラム部品とを別々に構成してもよい。また、これらの別々に構成されたプログラム部品を互いに異なるモード（例えば静止画印刷モードと動画印刷モード）で実行してもよい。
【００２６】
鮮明化処理手段として制御部１６を機能させる鮮明化処理部５６は、印刷制御プログラムの構成部品であって、動画系列内で連続している複数の画像に基づいて１つの鮮明な画像を生成する。具体的には例えば、鮮明化処理部５６は、基準となる画像に対する他の画像の並進ずれを検出して補正する公知の技術により他の画像の並進ずれを補正し、基準となる画像と補正後の他の画像とに基づいて鮮明な画像を生成する。例えば、注目画素を順次移動させながら、複数の画像において注目画素の周辺に存在する画素の画素値をバイ・リニア法等の補間処理に適用し、その結果得られる画素値によって鮮明な画像を生成する。
【００２７】
表示制御手段として制御部１６を機能させる画面表示制御部５８は、印刷制御プログラムの構成部品であって、印刷部１８を制御して印刷対象画像を印刷部１８に印刷させる。
表示制御手段として制御部１６を機能させる印刷表示制御部６０は、印刷制御プログラムの構成部品であって、表示部３０を制御してアクセス対象の画像を印刷対象画像の候補としてＬＣＤ３２に表示させる。
【００２８】
図１は、上述した印刷制御プログラムを実行する制御部１６による印刷制御方法の第一段階を示すフローチャートである。第一段階は、リムーバブルメモリ１０がメモリ接続部１２に接続された直後に実行され、アクセス対象の画像を選択し、アクセス対象の画像にアクセスするためのリンク情報を索引テーブル５０に順次格納する段階である。リムーバブルメモリ１０がメモリ接続部１２に接続された直後にこの第一段階を実行することにより、制御部１６はほとんどいつでも（すなわち第一段階を実行する時以外はいつでも）リムーバブルメモリ１０に格納されているアクセス対象画像に短いアクセス時間でアクセスすることができる。
【００２９】
制御部１６はメモリ接続部１２にリムーバブルメモリ１０が接続されているか否かを定期的に検出し、リムーバブルメモリ１０がメモリ接続部１２に接続されると、Ｓ１０２以後の処理を開始する（Ｓ１００）。
ステップＳ１０２では、制御部１６はリムーバブルメモリ１０に格納されているＦＡＴシステムのディレクトリエントリ等を参照して所定フォーマットの画像ファイルを順次選択し、選択対象となる次の画像ファイルがある場合、ステップＳ１０４の処理に進む。選択対象の画像ファイルは、例えば拡張子、ヘッダ情報、ファイル名等で特定される。
【００３０】
ステップＳ１０４及びステップＳ１０６では、制御部１６は選択された画像ファイルを開き、開いたファイルが静止画ファイルであればステップＳ１０８の処理に進み、開いたファイルが動画ファイルであればステップＳ１１２の処理に進む。尚、静止画ファイルとは単独画像が格納されているファイルである。動画ファイルとは動画系列が格納されているファイルである。
【００３１】
ステップＳ１０８では、制御部１６は選択した静止画ファイルに格納された単体画像にアクセスするためのリンク情報を索引テーブル５０に順次格納する。制御部１６は、上述したパス、ファイル名、サムネイルのオフセット等の他、例えばディレクトリエントリに格納されたＦＡＴのエントリのアドレスをリンク情報として索引テーブル５０に格納してもよい。またこのとき制御部１６は、画像識別子、画像名等の内部識別子を単体画像に割り当て、上述したようにリンク情報と関連付けて内部識別子を索引テーブルに格納してもよい。
【００３２】
ステップＳ１１２では、制御部１６は動画ファイルに格納された動画系列の一部の画像を所定の条件に従って選択する。制御部１６は、例えば以下の条件に従って画像を選択することができる。
１．動画系列の最初の画像を選択する。
２．動画系列の中央の画像を選択する。
３．所定間隔（例えば５０フレーム間隔）で画像を選択する。
４．シーンが切り替わる直後の画像を選択する。
具体的には例えば制御部１６はＡＶＩファイルに格納されたチャンク毎のインデックス情報を取得し、上記の条件に適合する画像データのチャンクに対応するインデックス情報を選択する。
【００３３】
ステップＳ１１４では、制御部１６は選択した画像にアクセスするためのリンク情報を索引テーブル５０に格納する。具体的には例えば、制御部１６は、ステップＳ１０４で開いた画像ファイルのパスと、ステップＳ１１２で選択した画像データのチャンクに対応するインデックス情報に含まれているオフセットとデータ長とをリンク情報として図７に示す索引テーブル５０に格納する。このとき制御部１６は、上述したように、リンク情報とともに画像識別子、画像名等を内部識別子として索引テーブル５０に格納してもよい。
ステップＳ１１０では、制御部１６は画像ファイルを閉じる。制御部１６はその後ステップＳ１００の処理に戻る。
【００３４】
図１２は、上述した印刷制御プログラムを実行する制御部１６による印刷制御方法の第二段階を示すフローチャートである。第二段階は、ユーザが印刷設定メニューを呼び出すと開始され、ユーザのメニュー操作に従って、アクセス対象の画像から印刷対象画像を選択し、印刷対象画像について印刷ジョブを生成する段階である。
ステップＳ２００では、制御部１６は索引テーブル５０に格納されているアクセス情報に基づいて１つの画像にアクセスする。具体的には例えば制御部１６は、図５、図７、図８、図９等に示す索引テーブル５０からリンク情報としてのファイルのパス、オフセット、データ長、フレーム番号等を取得する。次に制御部１６はこれらのリンク情報を用いてアクセス対象の画像をリムーバブルメモリ１０から読み取り、ワークメモリ１４に格納する。このとき制御部１６は、静止画ファイルのサムネイル画像をアクセス対象の画像として読み取ってもよい。
【００３５】
制御部１６は、リムーバブルメモリ１０よりアクセス時間が短いワークメモリ１４に格納されているリンク情報に基づいて画像にアクセスする。このため、制御部１６は、リムーバブルメモリ１０に格納されている画像ファイルをこの段階で逐一開いて画像にアクセスする場合に比べて、短いアクセス時間で画像にアクセスすることができる。また、上述した第一段階で動画系列に属する画像が選択され、選択された画像のリンク情報が索引テーブル５０に格納されているため、制御部１６は、単独画像のみならず動画系列に属する画像にもアクセスすることができる。また単体画像のリンク情報も動画系列に属する画像のリンク情報も索引テーブル５０に格納されているため、制御部１６は、単独画像にアクセスするのと同じ手順で動画系列に属する画像にアクセスすることができる。
【００３６】
ステップＳ２０２では、制御部１６はアクセス対象の画像と印刷要求の問い合わせ表示とで構成される印刷要求受付画面をＬＣＤ２８に表示する。このとき制御部１６は単独画像も動画系列に属する画像も同一構成のメニューで表示できるため、ユーザは単独画像も動画系列に属する画像も１つのモードで表示される印刷要求画面で同じ手順で選択できる。印刷要求受付画面は、例えば図１３に示すようにアクセス対象の画像６８と、画像名７２と、操作案内メッセージ７４と、印刷枚数７０とで構成される。画像名７２はアクセス対象の画像６８に関連付けて索引テーブル５０に格納されたものである。
【００３７】
ステップＳ２０４では、制御部１６は印刷開始要求があったかどうかを判定し、印刷開始要求があれば後述する印刷処理に進み、なければ印刷対象画像の選択処理を続行する。印刷開始要求は、ユーザが印刷ボタン３８を押す操作によって受け付けられる。
ステップＳ２０６では、制御部１６は次のアクセス対象画像を選択する要求があったか否かを判定する。制御部１６は、選択要求があれば次のアクセス対象画像について上述のステップＳ２００の処理を繰り返す。選択要求は、具体に的には例えば、図１３に示す印刷要求受付画面がＬＣＤ３２に表示された状態において、十字キー４６の左右操作によって受け付けられる。
【００３８】
ステップＳ２０８では、制御部１６は印刷要求を受け付ける。印刷要求は、例えば図１３に示す印刷要求受付画面がＬＣＤ３２に表示された状態において、十字キー４６の上下操作によって受け付けられる。制御部１６は印刷要求を受け付けるとステップＳ２１０の処理に進む。
ステップＳ２１０では、制御部１６は印刷要求に応じて印刷ジョブを生成する。具体的には例えば、十字キー４６の上下操作に応じて制御部１６が印刷枚数を設定し、印刷枚数が１以上に設定されたアクセス対象画像を印刷対象画像とし、印刷対象画像について印刷ジョブを生成する。その後、制御部１６は、上述のステップＳ２０４以後の処理を印刷開始要求があるまで繰り返す。
【００３９】
図１１は印刷ジョブを管理するためのジョブ管理テーブル７６の一例を示す図である。
ジョブ管理テーブル７６の各行が１つの印刷ジョブに対応する。各印刷ジョブには、各ジョブを識別するための連続番号からなる印刷ジョブ識別子が割り当てられる。各印刷ジョブには、印刷対象画像のリンク情報が設定されている。後述する印刷実行時、制御部１６は印刷対象画像のリンク情報を参照することにより、印刷対象画像にアクセスすることができる。図１１では、印刷対象画像が格納されているファイルのパスと、印刷対象画像のデータ長とファイル内の位置を示すオフセットとがリンク情報として設定される例を示している。なお、印刷対象画像の画像識別子と印刷枚数を関連付けてワークメモリ１４に格納しておくことにより印刷ジョブを管理してもよい。この場合、制御部１６は印刷対象画像の画像識別子を用いて例えば図７に示す索引テーブル５０に格納されているリンク情報を参照することにより、リムーバブルメモリ１０に格納されている印刷対象画像にアクセスすることができる。
【００４０】
図１４は、上述した印刷制御プログラムを実行する制御部１６による印刷制御方法の第三段階を示すフローチャートである。第三段階は、ユーザによって印刷ボタン３８が押されると開始され、印刷ジョブに基づいて印刷対象画像にアクセスし、印刷対象画像を印刷する段階である。
ステップＳ３００では、制御部１６は印刷ジョブを印刷ジョブ識別子などを用いて順次選択し、次の印刷ジョブがあればステップＳ３０２の処理に進む。
【００４１】
ステップＳ３０２では、制御部１６はリンク情報に基づいて印刷対象画像にアクセスする。具体的には例えば、制御部１６は図１１に示すジョブ管理テーブル７６を参照し、印刷対象画像が格納されているファイルのパスと、ファイル内で印刷対象画像の位置を特定するためのオフセットとデータ長とを取得する。つぎに制御部１６は、これらのリンク情報に基づいて印刷対象画像を読み出し、ワークメモリ１４に格納する。また、前述したように印刷ジョブにリンク情報が設定されていない場合、索引テーブル５０に格納されているリンク情報を画像識別子を用いて取得してもよい。
ステップＳ３０４では、制御部１６は画像処理部２０と協働し印刷対象画像に基づいて印刷データを生成する。
ステップＳ３０６では、制御部１６は印刷データに基づいて印刷エンジン２２を制御し、印刷エンジン２２によって印刷対象画像を印刷させる。
【００４２】
図１５は、上述した印刷制御方法の第三段階の他の実施例を示すフローチャートである。この実施例では、複数の画像に基づいて鮮明な印刷対象画像を生成する段階が追加されている。ステップＳ４００、ステップＳ４０６、ステップＳ４０８の処理は、それぞれ上述したステップＳ３００、ステップＳ３０４、ステップＳ３０６と同じ処理であるため説明を省略する。尚、この実施例で想定している印刷対象画像は、動画系列に属する画像に限定されている。
【００４３】
ステップＳ４０２では、制御部１６はリンク情報に基づいて動画系列に属する連続する２以上の画像にアクセスする。このとき制御部１６は、１つのリンク情報に基づいて２以上の画像にアクセスしてもよいし、連続する２以上の画像のそれぞれについて索引テーブル５０に格納されているリンク情報を用いて２以上の画像にアクセスしてもよい。後者の場合、制御部１６は上述した第一段階で選択する画像の前後の画像についても図１６に示すようにリンク情報を索引テーブル５０に格納しておく必要がある。図１６に示す索引テーブル５０には、選択された画像、選択された画像の直前の画像、選択された画像の直後の画像のそれぞれについて、動画ファイル内でそれらの画像の位置を特定するためのオフセット及びデータ長が格納されている。これらは、それぞれ第一オフセット、第一データ長、第二オフセット、第二データ長、第三オフセット、第三データ長として図示されている。
【００４４】
ステップＳ４０４では、制御部１６はワークメモリ１４に格納された２以上の画像に基づいて上述した鮮明化処理を実行し鮮明な画像を生成する。このように生成された鮮明な画像が印刷対象画像となる。
以上、本発明の実施例を説明した。尚、本発明による印刷制御装置はプリンタに接続されたＰＣで構成してもよい。またプリンタに直接接続可能なディジタルカメラで本発明による印刷制御装置を構成してもよい。
【図面の簡単な説明】
【００４５】
【図１】本発明の実施例による印刷制御方法を示すフローチャート。
【図２】本発明の一実施例による印刷装置を示すブロック図。
【図３】（Ａ）は本発明の一実施例による印刷装置を示す斜視図。（Ｂ）は本発明の一実施例による印刷制御装置の一部拡大平面図。
【図４】本発明の一実施例による印刷制御プログラムの構成を示すブロック図。
【図５】本発明の一実施例に係る索引テーブルを示す図。
【図６】本発明の一実施例に係るデータ構造図。
【図７】本発明の一実施例に係る索引テーブルを示す図。
【図８】本発明の一実施例に係る索引テーブルを示す図。
【図９】本発明の一実施例に係る索引テーブルを示す図。
【図１０】本発明の一実施例に係るインデックスを示す平面図。
【図１１】本発明の一実施例に係る印刷所部管理テーブルを示す図。
【図１２】本発明の一実施例による印刷制御方法を示すフローチャート。
【図１３】本発明の一実施例に係る印刷要求受付画面を示す図。
【図１４】本発明の一実施例による印刷制御方法を示すフローチャート。
【図１５】本発明の一実施例による印刷制御方法を示すフローチャート。
【図１６】本発明の一実施例に係る索引テーブルを示す図。
【符号の説明】
【００４６】
１  プリンタ、１０  リムーバブルメモリ（第一記憶媒体）、１２  メモリ接続部、１４  ワークメモリ（第二記憶媒体）、１６  制御部（印刷制御装置）、１８  印刷部、５２  リンク情報格納部、５４  アクセス部、５６  鮮明化処理部、５８  画面表示制御部、６０  印刷表示制御部、６６  内部識別子、７２  画像名（内部識別子）
【図１】
2006054741.tif 000003
【図２】
2006054741.tif 000004
【図３】
2006054741.tif 000005
【図４】
2006054741.tif 000006
【図５】
2006054741.tif 000007
【図６】
2006054741.tif 000008
【図７】
2006054741.tif 000009
【図８】
2006054741.tif 000010
【図９】
2006054741.tif 000011
【図１０】
2006054741.tif 000012
【図１１】
2006054741.tif 000013
【図１２】
2006054741.tif 000014
【図１３】
2006054741.tif 000015
【図１４】
2006054741.tif 000016
【図１５】
2006054741.tif 000017
【図１６】
2006054741.tif 000018