(57)【要約】【課題】  動画データに基づくインデックス印刷を効率的に実行することができる画像処理装置を提供することを目的とする。【解決手段】  動画データに基づく複数のフレーム画像をインデックス印刷する機能を備えたプリンタであって、前記インデックス印刷におけるコマ数を設定する設定手段と、動画データを指定する第１の指定手段と、前記指定された動画データを前記設定されたコマ数に応じて複数の部分動画データに分割した場合の当該分割した部分動画データ毎にフレーム画像を選択して印刷する第１の印刷手段と、前記複数の部分動画データから特定の部分動画データを指定する第２の指定手段と、前記指定された特定の部分動画データを前記設定されたコマ数に応じてさらに複数の部分動画データに分割した場合の当該分割した部分動画データ毎にフレーム画像を選択して印刷する第２の印刷手段と、を備えることを特徴とする。【選択図】  図５
2005244934.tif 000002
【特許請求の範囲】
【請求項１】
動画データに基づく複数のフレーム画像をインデックス印刷する機能を備えたプリンタであって、
前記インデックス印刷におけるコマ数を設定する設定手段と、
動画データを指定する第１の指定手段と、
前記指定された動画データを前記設定されたコマ数に応じて複数の部分動画データに分割した場合の当該分割した部分動画データ毎にフレーム画像を選択して印刷する第１の印刷手段と、
前記複数の部分動画データから特定の部分動画データを指定する第２の指定手段と、
前記指定された特定の部分動画データを前記設定されたコマ数に応じてさらに複数の部分動画データに分割した場合の当該分割した部分動画データ毎にフレーム画像を選択して印刷する第２の印刷手段と、
を備えることを特徴とするプリンタ。
【請求項２】
前記第１の印刷手段は、
前記部分動画データ毎に選択したフレーム画像と当該フレーム画像が配置されるコマの番号とを対応付けて印刷することを特徴とする請求項１記載のプリンタ。
【請求項３】
前記第２の指定手段は、
前記コマの番号を指定することにより前記特定の部分動画データを指定することを特徴とする請求項１または２記載のプリンタ。
【請求項４】
前記第２の印刷手段は、
前記指定された特定の部分動画データが１のフレームから構成されている場合には、当該１のフレームに対応するフレーム画像を通常の印刷画像として印刷し、前記指定された特定の部分動画データが複数のフレームから構成されている場合には、当該特定の部分動画データに基づく複数のフレーム画像をインデックス画像として印刷することを特徴とする請求項１乃至３いずれか１項に記載のプリンタ。
【請求項５】
前記第２の印刷手段は、
前記第２の指定手段によって、範囲指定印刷の始点となる１のフレームを含む部分動画データ及び終点となる１のフレームを含む部分動画データが指定された場合に、当該始点及び終点の間に含まれるフレーム画像を、範囲指定印刷における通常の印刷画像として印刷することを特徴とする請求項１乃至４のいずれか１項に記載のプリンタ。
【請求項６】
動画データに基づく複数のフレーム画像をインデックス印刷する機能を備えたプリンタであって、
前記インデックス印刷におけるコマ数を設定する設定手段と、
印刷対象となる動画データを指定する指定手段と、
前記動画データを前記設定されたコマ数に応じて複数の領域に区分した場合の当該領域毎にフレーム画像を選択して印刷する印刷手段と、を備え、
前記指定手段は、
前記区分された領域を指定することで印刷対象となる動画データの範囲を絞り込んで指定することができるように構成されていることを特徴とするプリンタ。
【請求項７】
動画データに基づく複数のフレーム画像をインデックス印刷する機能を備えたプリンタの制御方法であって、
前記インデックス印刷におけるコマ数を設定するステップと、
動画データを指定するステップと、
前記指定された動画データを前記設定されたコマ数に応じて複数の部分動画データに分割した場合の当該分割した部分動画データ毎にフレーム画像を選択して印刷するステップと、
前記複数の部分動画データから特定の部分動画データを指定するステップと、
前記指定された特定の部分動画データを前記設定されたコマ数に応じてさらに複数の部分動画データに分割した場合の当該分割した部分動画データ毎にフレーム画像を選択して印刷するステップと、
を備えることを特徴とするプリンタの制御方法。
【請求項８】
動画データに基づく複数のフレーム画像を表示装置にインデックス表示させる機能を備えた画像処理装置であって、
前記インデックス表示におけるコマ数を設定する設定手段と、
動画データを指定する第１の指定手段と、
前記指定された動画データを前記設定されたコマ数に応じて複数の部分動画データに分割した場合の当該分割した部分動画データ毎にフレーム画像を選択して前記表示装置に表示させる第１の表示手段と、
前記複数の部分動画データから特定の部分動画データを指定する第２の指定手段と、
前記指定された特定の部分動画データを前記設定されたコマ数に応じてさらに複数の部分動画データに分割した場合の当該分割した部分動画データ毎にフレーム画像を選択して前記表示装置に表示させる第２の表示手段と、
を備えることを特徴とする画像処理装置。
【請求項９】
動画データに基づく複数のフレーム画像を表示装置にインデックス表示させる手段として画像処理装置を機能させるためのプログラムであって、
前記インデックス表示におけるコマ数を設定する設定手段と、
動画データを指定する第１の指定手段と、
前記指定された動画データを前記設定されたコマ数に応じて複数の部分動画データに分割した場合の当該分割した部分動画データ毎にフレーム画像を選択して前記表示装置に表示させる第１の表示手段と、
前記複数の部分動画データから特定の部分動画データを指定する第２の指定手段と、
前記指定された特定の部分動画データを前記設定されたコマ数に応じてさらに複数の部分動画データに分割した場合の当該分割した部分動画データ毎にフレーム画像を選択して前記表示装置に表示させる第２の表示手段と、
して画像処理装置を機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、動画データから複数の静止画をインデックス画像として印刷／表示する機能を備えた画像処理装置の技術に関する。
【背景技術】
【０００２】
近年、デジタルカメラ等の急速な普及やパソコン・プリンタ等の低価格化に伴い、デジタルカメラで撮影した静止画や動画といった画像を自宅のパソコンに保存して編集したりプリンタで印刷したりして楽しむユーザが増えている。また、最近では、パソコンを介することなくデジタルカメラ等（又はその記録用メモリカード）から画像を直接読み出して印刷することができるプリンタ（以下、「ダイレクトプリンタ」と呼ぶ。）も登場している。
【０００３】
ここで、動画データに対して印刷処理や編集処理等を行う場合には、その前提として、動画データを構成するフレーム毎の静止画データ（フレームデータ）を選択することが必要である。
【０００４】
例えば、特開２００１−９４９１１号公報には、ユーザが連続するフレームの所望の範囲や枚数等を指定することにより動画像中の静止画を印刷する動画像印刷システムが開示されている（特許文献１）。
【特許文献１】特開２００１−９４９１１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上述した特開２００１−９４９１１号公報に記載されたような従来の印刷システムによれば、ユーザは、印刷開始フレーム番号、印刷終了フレーム番号及び印刷フレームの飛び越し指定等を指定することで、動画データから複数の静止画を印刷することができる。
【０００６】
しかし、従来の方法では、ユーザは、印刷開始フレーム番号、印刷終了フレーム番号及び印刷フレームの飛び越し指定等といった印刷のための諸条件を、自分の予想や勘に頼って決めうち的に指定しなければならない。
【０００７】
そのため、ユーザが、かかる操作に不慣れな場合には、希望する静止画に辿り着くまで何度もインデックス印刷を繰り返し試行錯誤しなければならず、希望する静止画にスムーズに辿りつくことが困難であるという問題があった。また、対象とする動画データのサイズが大きいような場合には、対象とすべき適切な範囲や飛び越し間隔の指定が難しく静止画の選択を効率的に行うことができない傾向が高かった。
【０００８】
そこで、本発明は、ユーザが希望する静止画に容易に辿り着くことができるように、動画データに基づくインデックス印刷を効率的に実行することができる画像処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記課題を解決するための本発明は、インデックス印刷（表示）の結果に基づいてインデックス印刷（表示）の対象となる動画データの範囲を段階的に絞り込んで設定することができるように構成したことを特徴とする。
【００１０】
具体的には、本発明は、動画データに基づく複数のフレーム画像をインデックス印刷する機能を備えたプリンタであって、前記インデックス印刷におけるコマ数を設定する設定手段と、動画データを指定する第１の指定手段と、前記指定された動画データを前記設定されたコマ数に応じて複数の部分動画データに分割した場合の当該分割した部分動画データ毎にフレーム画像を選択して印刷する第１の印刷手段と、前記複数の部分動画データから特定の部分動画データを指定する第２の指定手段と、前記指定された特定の部分動画データを前記設定されたコマ数に応じてさらに複数の部分動画データに分割した場合の当該分割した部分動画データ毎にフレーム画像を選択して印刷する第２の印刷手段と、を備える。
【００１１】
また、前記第１の印刷手段は、前記部分動画データ毎に選択したフレーム画像と当該フレーム画像が配置されるコマの番号とを対応付けて印刷することが望ましい。
【００１２】
また、前記第２の指定手段は、前記コマの番号を指定することにより前記特定の部分動画データを指定することを特徴とする。
【００１３】
さらにまた、前記第２の印刷手段は、前記指定された特定の部分動画データが１のフレームから構成されている場合には、当該１のフレームに対応するフレーム画像を通常の印刷画像として印刷し、前記指定された特定の部分動画データが複数のフレームから構成されている場合には、当該特定の部分動画データに基づく複数のフレーム画像をインデックス画像として印刷する。
【００１４】
また、前記第２の印刷手段は、前記第２の指定手段によって、始点となる１のフレームを含む部分動画データ及び終点となる１のフレームを含む部分動画データが指定された場合に、当該始点及び終点の間に含まれるフレーム画像を通常の印刷画像として印刷する。
【００１５】
また、本発明は、動画データに基づく複数のフレーム画像をインデックス印刷する機能を備えたプリンタであって、前記インデックス印刷におけるコマ数を設定する設定手段と、印刷対象となる動画データを指定する指定手段と、前記動画データを前記設定されたコマ数に応じて複数の領域に区分した場合の当該領域毎にフレーム画像を選択して印刷する印刷手段と、を備え、前記指定手段は、前記区分された領域を指定することで印刷対象となる動画データの範囲を絞り込んで指定することができるように構成されていることを特徴とする。
【００１６】
また、本発明は、動画データに基づく複数のフレーム画像をインデックス印刷する機能を備えたプリンタの制御方法であって、前記インデックス印刷におけるコマ数を設定するステップと、動画データを指定するステップと、前記指定された動画データを前記設定されたコマ数に応じて複数の部分動画データに分割した場合の当該分割した部分動画データ毎にフレーム画像を選択して印刷するステップと、前記複数の部分動画データから特定の部分動画データを指定するステップと、前記指定された特定の部分動画データを前記設定されたコマ数に応じてさらに複数の部分動画データに分割した場合の当該分割した部分動画データ毎にフレーム画像を選択して印刷するステップと、を備えることを特徴とする。
【００１７】
また、本発明は、動画データに基づく複数のフレーム画像を表示装置にインデックス表示させる機能を備えた画像処理装置であって、前記インデックス表示におけるコマ数を設定する設定手段と、動画データを指定する第１の指定手段と、前記指定された動画データを前記設定されたコマ数に応じて複数の部分動画データに分割した場合の当該分割した部分動画データ毎にフレーム画像を選択して前記表示装置に表示させる第１の表示手段と、前記複数の部分動画データから特定の部分動画データを指定する第２の指定手段と、前記指定された特定の部分動画データを前記設定されたコマ数に応じてさらに複数の部分動画データに分割した場合の当該分割した部分動画データ毎にフレーム画像を選択して前記表示装置に表示させる第２の表示手段と、を備える。
【００１８】
また、本発明は、動画データに基づく複数のフレーム画像を表示装置にインデックス表示させる手段として画像処理装置を機能させるためのプログラムであって、前記インデックス表示におけるコマ数を設定する設定手段と、動画データを指定する第１の指定手段と、前記指定された動画データを前記設定されたコマ数に応じて複数の部分動画データに分割した場合の当該分割した部分動画データ毎にフレーム画像を選択して前記表示装置に表示させる第１の表示手段と、前記複数の部分動画データから特定の部分動画データを指定する第２の指定手段と、前記指定された特定の部分動画データを前記設定されたコマ数に応じてさらに複数の部分動画データに分割した場合の当該分割した部分動画データ毎にフレーム画像を選択して前記表示装置に表示させる第２の表示手段と、して画像処理装置を機能させる。
【００１９】
本発明のコンピュータプログラムは、ＣＤ−ＲＯＭ、磁気ディスク、半導体メモリ及び通信ネットワークなどの各種の媒体を通じてコンピュータにインストールまたはロードすることができる。また、コンピュータプログラムが、カードやオプションボードに記録されて流通する場合も含む。
【発明の効果】
【００２０】
本発明によれば、ユーザは、インデックス画像の結果に基づいて所望する静止画を効率的に選択することが可能になる。
【発明を実施するための最良の形態】
【００２１】
（第１の実施の形態）
図面を参照して本発明の第１の実施形態を説明する。なお、本実施形態では、本発明に係る画像処理装置を、動画データに基づく複数の静止画をインデックス画像として同時に印刷するインデックス印刷機能を備えたプリンタに適用した場合について説明する。
【００２２】
（プリンタの構成）
図１は、本実施形態のプリンタ１のハードウェア構成を表すブロック図である。本実施形態におけるプリンタ１は、いわゆるダイレクトプリンタが該当し、動力機構部２とプリンタ制御部３を備える。動力機構部２は、用紙をプリンタ内に供給する給紙機構１０、印字を行う印刷エンジン１１、及び用紙をプリンタ機外に排出する排紙機構１２等により構成される。印刷エンジン１１は、紙送機構、キャリッジ機構、印刷ヘッドなどを含んで構成される。
【００２３】
プリンタ制御部３は、これら動力機構部２を制御し印刷動作を行わせるものであり、具体的には、ＣＰＵ（プロセッサ）１３、ＲＯＭ１４、ＲＡＭ１５、表示パネル及びパネルコントローラ１６、ＰＣカードスロット及びＰＣカードコントローラ１７、ＵＳＢ等のインタフェース１８等から構成される。ＣＰＵ１３は、バスを介して各装置１４〜１８にアクセス可能に構成されている。なお、動力機構部２が独立してＣＰＵを備えていてもよく、その場合は、動力機構部２のＣＰＵが、パラレルインタフェース等を介してＣＰＵ１３と通信を行い、印刷エンジン１１を制御して印刷動作を行わせることになる。
【００２４】
動力機構部２及びプリンタ制御部３の構成・動作は、原則として従来のプリンタ装置の構成・動作と同様である。例えば、本プリンタ１は、ホスト装置からインタフェース１８を介して印刷ジョブを受信し、又は、外部メモリからＰＣカードスロット等１７を介して／デジタルカメラ等の情報機器からインタフェース１８を介して画像データを直接読み込み、かかる印刷ジョブや画像データに基づいて動力機構部２を制御して印刷動作を行なわせる機能を備える。また、本プリンタ１は、動画像圧縮データの伸長機能、及び動画像表示機能を備えており、入力された動画像圧縮データを伸張して複数の静止画をインデックス画像として印刷するインデックス印刷機能を備える。
【００２５】
上記のような従来と同様の構成に加え、本プリンタ１は、さらに、インデックス印刷を段階的に実行する絞込インデックス印刷処理を実行可能に構成されている（絞込インデックス印刷機能）。
【００２６】
図２に、絞込みインデックス印刷機能を実現するための、プリンタ制御部３における主要な機能構成図を示す。図に示すように、プリンタ制御部３は、初期情報記憶手段３１、設定情報記憶手段３２、パネルＩＦ手段３３、ＰＣカードＩＦ手段３４、インデックス処理手段３５、伸長手段３６、印刷データ生成手段３７等を備えて構成される。上記の各手段は、ＲＯＭ１４又はＲＡＭ１５に格納されるプログラムをＣＰＵ１３が実行することにより機能的に実現される。なお、プリンタ制御部３は、上記の各手段のほか、一般的なプリンタが備える画像処理（サイズ変換処理、ノイズ除去、シャープネスなど）手段を備えることができる。
【００２７】
初期情報記憶手段３１は、インデックス印刷処理に必要な各種設定パラメータの初期情報を記憶している。設定パラメータとしては、例えば、１回のインデックス印刷処理において印刷すべき画像の数（印刷コマ数）や用紙サイズ等が考えられる。なお、ユーザがこれらの初期情報を変更できるように構成することもできる。
【００２８】
設定情報記憶手段３２は、インデックス印刷処理の実行において設定された各種印刷パラメータの値を記憶している。印刷パラメータとしては、例えば、インデックス印刷の対象である動画データの開始フレーム番号、終了フレーム番号、合計フレーム数、動画データを印刷コマ数に応じて複数の部分動画データに分割した場合の当該分割された部分動画データ毎のフレーム数（間隔フレーム数）などが考えられる。
【００２９】
パネルＩＦ手段２１は、例えばＬＣＤや操作キーなどから構成される表示パネル及びパネルコントローラ１６を介して、ユーザからプリンタ１に対するコマンド（表示操作コマンドや印刷制御コマンドなど）を受け付けるとともに、ユーザに対して印刷ステータス等を出力する。印刷制御コマンドには、通常の印刷の実行を要求する印刷実行コマンドや通常のインデック印刷の実行を要求するインデックス実行コマンドのほか、絞込インデックス印刷の実行を要求するコマンド（絞込インデックス印刷実行コマンド）などが該当する。また、パネルＩＦ手段２１は、ユーザから印刷対象となる動画データの指定を受けつけるとともに、絞込インデックス印刷の場合には、動画データを分割した複数の部分動画データ中の特定の部分動画データの指定を、例えばコマ番号の指定により受け付ける。
【００３０】
ＰＣカードＩＦ手段３４は、ＰＣカードスロット及びＰＣカードコントローラ１８を介して、ＰＣカードアダプターに装着された外部メモリ（例えば、フラッシュメモリ）に対してデータの読み出しや書き込みを行う。
【００３１】
インデックス処理手段３５は、インデックス印刷処理を実行する場合に、対象動画データに基づいて所定の印刷パラメータ（例えば、開始フレーム番号、終了フレーム番号、間隔フレーム数）を設定し、印刷すべきインデックス画像を特定する。また、インデックス印刷の結果に基づき再度インデックス印刷を実行する場合には、すでに行ったインデックス印刷の印刷結果に基づいて次に行うインデックス印刷の対象範囲を設定する。具体的には、パネルＩＦ手段２１が、動画データを分割した複数の部分動画データ中の特定の部分動画データの指定を例えばコマ番号の指定により受け付けると、受け付けたコマ番号に対応する部分動画データを対象範囲として設定する。対象範囲の設定を終えると、インデックス処理手段３５は、設定した部分動画データをコマ数に応じてさらに複数の部分動画データに分割し、当該分割した部分動画データ毎にフレーム画像を選択して印刷する。
【００３２】
図３は、このような絞込インデックス印刷の処理内容を説明するための図である。図３では、インデックス印刷の印刷コマ数を８０、対象となる動画データのフレーム合計数が９０００である場合を例に説明している。
【００３３】
１回目のインデックス印刷は、対象となる動画データを印刷コマ数に応じて複数の部分動画データに区分し、当該部分動画データごとに１のフレーム画像を特定している。同図では、９０００フレームを有する動画データを８０コマに対応する部分動画データ１〜８０に分割し、部分動画データ毎に１のフレーム画像を特定している。図中、四角は印刷コマに対応し、印刷コマ内に表記されているのはフレーム画像のフレーム番号、印刷コマの上部分に付記されているのはコマ番号（部分動画データを識別するための識別情報となる）である。ここでは、開始フレーム番号１から１１２フレーム間隔で８０のフレーム画像がインデックス印刷されている。
【００３４】
２回目のインデックス印刷は、絞込みインデクス印刷であり、１回目のインデックス印刷におけるコマ番号が指定されると、指定されたコマ番号に対応する部分動画データを対象にインデックス印刷が再度実行される。ここでは、１回目のインデックス印刷におけるコマ番号＝５が選択されているので、コマ番号５に対応する部分動画データ（４５１〜５６２）を対象に２回目のインデックス印刷が実行される。
【００３５】
３回目のインデックス印刷も２回目のインデックス印刷と同様に絞込みインデクス印刷であり、２回目のインデックス印刷におけるコマ番号を指定する。ここでは、コマ番号＝３が選択されているので、コマ番号３に対応する部分動画データ（４５３〜４５４）を対象に３回目のインデックス印刷が実行される。
【００３６】
かかる絞込インデックス印刷の構成によれば、インデックス印刷の対象（動画データの範囲）をユーザの指定に応じて段階的に絞り込んでいくことができるようになるので、ユーザは、効率的に所望の静止画に到達することができるようになる。
【００３７】
伸長手段３６は、受信バッファ又は外部メモリ等から対象となる画像圧縮データを読み出し、読み出した画像圧縮データに対して伸長処理を施し、画像データを復元する。伸長処理は圧縮方式（ＪＰＥＧ方式、モーションＪＰＥＧ方式、ＭＰＥＧ方式など）に対応した周知の処理を用いることができる。
【００３８】
例えば、画像圧縮データがＪＰＥＧファイルである場合、８×８ブロックごとに、ＡＣ成分についてHuffman符号の復号、ランレングス圧縮の復号を行い、ＤＣ成分と一緒に逆量子化を行って周波数分布を算出し、かかる周波数分布にインバースＤＣＴを行うことにより、画像データを復元する。伸張手段３６は、動画像圧縮データを伸張してフレームごとの静止画データ（フレームデータ）を生成すると、記憶手段としてのフレームメモリに格納する。
【００３９】
印刷データ生成手段３７は、復元した画像データに対して、印刷動作において通常行われる所定の画像処理（例えば、シャープネス処理、ノイズ除去処理、色変換処理、誤差拡散法などのディザ処理）を施し、印刷データ（印刷イメージ）を生成する。
【００４０】
プリンタ制御手段３は、受信バッファから読み出した制御コマンド又はパネルＩＦ手段２１を介して入力されたコマンド等に基づき、例えば印刷エンジン１１の紙送機構等を制御して印刷開始に必要な状態を整え、印刷データ生成手段３７が生成した所定単位分（例えば１パス分）の印刷イメージを印刷エンジン１１に転送し、印刷エンジン１１を制御しながら印刷を実行する。
【００４１】
（インデックス印刷処理）
以下、図４〜図６に示すフローチャート等を参照して、プリンタ１におけるインデック印刷処理を詳細に説明する。各ステップは処理内容に矛盾を生じない範囲で任意に順番を変更して、又は並列に実行することができる。また、処理の終了は例えば割り込み等を用いて実現できる。図４は、プリンタ制御部３によるインデックス印刷処理の一例を示すフローチャートである。図５は、インデックス印刷の印刷結果を示す図である。図６は、表示パネルの構成を説明するための図である。
【００４２】
インデックス印刷処理は、パネルＩＦ手段２１がユーザからインデックス印刷指示コマンドを受け付けた場合に処理を開始する。パネルＩＦ手段２１は、ユーザからインデックス印刷指示コマンドを受け付けると、インデックス印刷の実行指示をインデックス処理手段３５に通知する（ＳＴＥＰ３０１）。
【００４３】
インデックス処理手段３５は、初期設定を初期情報記憶手段３１から読み出して、設定パラメータとして印刷コマ数に値（例えば８０）を設定する（ＳＴＥＰ３０２）。
【００４４】
次に、インデックス処理手段３５は、パネルＩＦ手段２１を介してユーザより動画データ（たとえば、動画ファイル）の指定を受け付け、指定された動画データをＰＣカードＩＦ手段３３から読み出して、各印刷パラメータを設定する（ＳＴＥＰ３０３）。
【００４５】
具体的には、印刷パラメータとして、動画データにおける開始フレーム番号、終了フレーム番号及び合計フレーム数の値を設定する。これらの値は、対象となる動画データのフレームレートや再生時間（秒数）によって算出することができる。例えば、指定された動画データが、１／１５フレームレートで再生時間が６００秒である場合には、開始フレーム番号、終了フレーム番号及び合計フレーム数に、それぞれ、「１」、「９０００」、「９０００」が設定される。これら設定された開始フレーム番号、終了フレーム番号及び合計フレーム数は、所定の記憶領域に格納される。
【００４６】
次に、インデックス処理手段３５は、通常印刷であるか否かを判断する（ＳＴＥＰ３０４）。合計フレーム数が１の場合には、最後の画像であるため通常印刷であると判断して、通常印刷の処理を実行する（ＳＴＥＰ３１３）。
【００４７】
一方、合計フレーム数が１でない場合には、インデックス印刷であると判断して、次に、合計フレーム数が印刷コマ数よりも小さいか否かを判断し、合計フレーム数が印刷コマ数よりも小さい場合には、動画データのフレーム数が印刷コマ数に満たないので、印刷コマ数の値に合計フレーム数の値を設定する（ＳＴＥＰ３０５）。
【００４８】
次に、インデックス処理手段３５は、合計フレーム数と印刷コマ数とに基づいて動画データを複数の部分動画データに分割した場合の１部分動画データあたりのフレーム数の値を、設定する（ＳＴＥＰ３０６）。具体的には、動画データの合計フレーム数を印刷コマ数で除すことによって動画データを複数の部分動画データに分割した場合の１部分動画データあたりのフレーム数（インデックス画像の間隔フレーム数）を算出する。合計フレーム数が「９０００」、印刷コマ数が「８０」である場合には、間隔フレーム数には「１１２＝９０００／８０」が設定される。
【００４９】
そして、インデックス処理手段３５は、開始フレーム番号から終了フレーム番号まで間隔フレーム数毎に印刷用フレームの番号を特定することにより、各部分動画データのインデックス画像を特定する（ＳＴＥＰ３０７）。例えば、部分動画データの番号をＮ（１〜８０）とした場合に、「開始フレーム＋ＩＮＴ（間隔フレーム数×（Ｎ−１））」を計算することにより算出することができる。
【００５０】
インデックス処理手段３５は、特定した印刷用フレームのフレーム情報（何番目のフレームかを示すフレーム番号）をＰＣカードＩＦ手段３４に受け渡す。
【００５１】
ＰＣカードＩＦ手段３４は、ＰＣカードスロットなど１８を介して外部メモリを参照し、印刷対象となる画像（入力画像）について画像圧縮データを取得する（ＳＴＥＰ３０８）
伸張制御手段３６は、取得した画像圧縮データに対して伸張処理を施し、画像データを復元する（ＳＴＥＰ３０９）。なお、非圧縮の画像データを取得した場合は、伸張処理は省略される。
【００５２】
次に、印刷データ生成手段３７は、復元された複数の画像データ（インデックス画像データ）に対して印刷動作において通常行われる所定の画像処理を施すとともに、印刷媒体に複数のインデックス画像が各コマ番号と対応付けて配置されるように（好ましくは、各インデックス画像の下部位置にコマ番号が印刷されるように）、インデックス画像データとコマ番号とを関連づけて印刷データを生成する（ＳＴＥＰ３０９）。また、複数の画像データのサイズが大きくそのまま配置すると１枚の用紙に収まらない場合は、必要に応じて縮小処理を施すように構成してもよい。
【００５３】
次に、このようにして生成された印刷データは、プリンタ制御部３によって印刷エンジン１１へ送られ、動力機構部２において印刷が実行される（ＳＴＥＰ３１０）。これにより、１回目のインデックス印刷処理が終了する。
【００５４】
図５に、インデックス印刷の印刷結果を示す。同図に示すように、インデックス印刷の１回目では、印刷媒体４ａ上に、部分動画データごとのフレーム画像が、インデックス画像４ｂとして印刷されていることがわかる。また、各インデックス画像４ｂの下側には対応するコマ番号４ｃが付記されていることがわかる。ユーザは、このインデックス印刷の結果を見て、さらに詳細に検討したい画像を特定した場合には、当該画像に該当するコマ番号（当該フレーム画像が含まれる部分動画データの識別番号でもある）を指定して絞り込みインデックス印刷を指示することにより、さらに詳細な画像を確認することができるようになる。
【００５５】
図４に戻り説明を続ける。インデックス処理手段３５は、最初のインデックス印刷処理を実行すると、当該インデックス印刷処理の実行結果に基づく絞込インデックス処理の実行指示を待機する。
【００５６】
ここで、ユーザは、図６に示すようなパネルＩＦ手段２１から絞込インデックスの指示を入力することができる。パネルＩＦ手段２１は、メニューや設定状況を表示するＬＣＤ１６ａ及び操作キー１６ｂを備える。ユーザが、操作キー１６ｂを操作して、絞込インデックス印刷コマンドを指定すると、パネルＩＦ手段２１はこれを受け付ける。
【００５７】
そして、パネルＩＦ手段２１がユーザから絞込インデックス印刷コマンドを受け付けると、絞込インデックス印刷処理を開始する。ここでは、かかる処理開始タイミングにおいて、ユーザから絞込インデックス印刷を行う場合の対象領域（コマ番号）の指定を受け付ける（ＳＴＥＰ３１１）。
【００５８】
インデックス処理手段３５は、絞込インデックス印刷のコマ番号の指定を受け付けると、指定されたコマ番号に従い、前回のインデックス印刷処理にて設定した各パラメータを参照して、絞込インデックス印刷にて使用する各印刷パラメータ（開始フレーム番号、終了フレーム番号、合計フレーム数）を新たに設定する（ＳＴＥＰ３１２）。具体的は、「開始フレーム番号＝前回の開始フレーム番号＋（前回の間隔フレーム数×（指定コマ番号−１））」、「終了フレーム番号＝前回の開始フレーム＋（前回の間隔フレーム数×（指定コマ番号）−１）」、「合計フレーム数＝終了フレーム番号−開始フレーム−１」によって算出することができる。なお、絞込インデックス印刷のコマ番号の指定においては、１または複数のコマ番号の指定が可能である。
【００５９】
そして、インデックス処理手段３５は、各印刷パラメータの値の設定が終了すると、絞り込まれた印刷対象データを対象にインデックス印刷処理を実行するためＳＴＥＰ３０４に戻り処理を続行する。ＳＴＥＰ３１０にてインデックス印刷を実行すると、絞込インデックス印刷処理を終了し、次の絞込インデックス印刷処理の実行指示を待機する。
【００６０】
図５では、インデックス印刷の２回目では、１回目の印刷におけるコマ番号＝５が指定され、１回目のインデックス印刷では印刷されていなかった４５１番目以降のフレーム画像が印刷されていることがわかる。また、図中、インデックス印刷の３回目では、２回目の印刷におけるコマ番号＝３が指定され、２回目のインデックス印刷では印刷されていなかった４５３番目以降のフレーム画像４５４が印刷されていることがわかる。
【００６１】
図５によれば、ユーザは、インデックス印刷の３回目では、コマ番号＝２を選択しているが、コマ番号２に応じてさらに詳細な動画データは存在しない。そこで、コマ番号２に対応する画像４５４は、通常の印刷モードで印刷される。
【００６２】
以上によれば、インデックス印刷の対象（動画データの範囲）をユーザの指定に応じて段階的に絞り込んでいくことができるようになるので、ユーザは、効率的に所望の静止画に到達することができるようになる。
【００６３】
（第２の実施形態）
次に、本発明に係る第２の実施形態について説明する。第２の実施形態では、インデックス印刷の結果に基づく再インデックス印刷を自在に実行できるように印刷内容とコマ番号とを対応付けて印刷する点を特徴とする。
【００６４】
以下、図７〜図８に示すフローチャート等を参照して、プリンタ１におけるインデック印刷処理を詳細に説明する。各ステップは処理内容に矛盾を生じない範囲で任意に順番を変更して、又は並列に実行することができる。また、処理の終了は例えば割り込み等を用いて実現できる。図７は、第２の実施形態に係るプリンタ制御部３によるインデックス印刷処理の一例を示すフローチャートである。図８は、第２の実施形態に係るインデックス印刷の印刷結果を示す図である。
【００６５】
なお、本実施形態における設定情報記憶手段３２は、印刷内容と印刷パラメータを対応付けて記憶している。例えば、インデック印刷の回数を示す情報（印刷回数情報）を設定し、当該印刷回数情報と印刷パラメータとを対応付けて格納する。印刷回数情報は、インデックス画像を絞り込むためにインデックス印刷を実行した回数に相当する。
【００６６】
第２の実施形態に係るインデックス印刷処理は、第１の実施形態に係るインデックス印刷処理と基本的な流れは同じである。パネルＩＦ手段２１がユーザからインデックス印刷指示コマンドを受け付けると処理を開始する。パネルＩＦ手段２１は、ユーザからインデックス印刷指示コマンドを受け付けると、インデックス印刷の実行指示をインデックス処理手段３５に通知する（ＳＴＥＰ４０１）。
【００６７】
インデックス処理手段３５は、インデックス印刷指示コマンドが通常のインデックス印刷と絞込インデックス印刷のいずれを指示しているか判断する。通常のインデックス印刷は１回目のインデックス印刷のことであり、絞込インデックス印刷は２回目以降のインデックス印刷のことである。なお、通常のインデックス印刷の場合には、インデックス印刷指示コマンドを受け付けるタイミングで、ユーザより動画データが指定されている。動画データは、たとえば、動画ファイルの指定や動画データの開始フレーム番号や終了フレーム番号を入力することで指定することができる。
【００６８】
インデックス処理手段３５は、通常のインデックス印刷であると判断した場合は（ＳＴＥＰ４０１のＹｅｓ）、印刷回数情報に１を設定する（ＳＴＥＰ４０２）。
【００６９】
次に、インデックス処理手段３５は、初期情報記憶手段３１から初期設定を読み出して、印刷コマ数に値を設定する（ＳＴＥＰ４０３）。そして、指定された動画データを取得して、開始フレーム番号、終了フレーム番号及び合計フレーム数にそれぞれの値を設定する（ＳＴＥＰ４０４）。これら設定した各パラメータの値は、印刷回数情報と対応付けて設定情報記憶手段３２に記憶する。
【００７０】
次に、インデックス処理手段３５は、通常印刷モードに移行するか否かを判断し（ＳＴＥＰ４０５）、インデックス印刷モードである場合には、合計フレーム数が印刷コマ数よりも少ない場合に合計フレーム数を印刷コマ数に設定する（ＳＴＥＰ４０６）。
【００７１】
そして、インデックス処理手段３５は、間隔フレーム数を合計フレーム数と印刷コマ数とに従い算出し、算出した間隔フレーム数を印刷回数情報と対応付けて設定情報記憶手段３２に記憶する。
【００７２】
そして、インデックス処理手段３５は、開始フレーム番号から終了フレーム番号まで間隔フレーム数毎に印刷用フレームの番号を特定することにより、各部分動画データのインデックス画像を特定する（ＳＴＥＰ４０７）。
【００７３】
インデックス処理手段３５は、特定した印刷用フレームのフレーム番号をＰＣカードＩＦ手段３４に受け渡す。ＰＣカードＩＦ手段３４は、ＰＣカードスロットなど１８を介して外部メモリを参照し、印刷対象となるフレーム画像について画像圧縮データを取得する（ＳＴＥＰ４０８）伸張制御手段３６は、取得した画像圧縮データに対して伸張処理を施し、画像データを復元する（ＳＴＥＰ４０９）。
【００７４】
次に、印刷データ生成手段３７は、復元された複数の画像データに対して印刷動作において通常行われる所定の画像処理を施し、複数のインデックス画像が、印刷回数情報とコマ番号とからなる識別情報と対応付けて配置されるように、インデックス画像データと識別情報とを関連づけて印刷データを生成する（ＳＴＥＰ４１０）。
【００７５】
次に、このようにして生成された印刷データは、プリンタ制御部３によって印刷エンジン１１へ送られ、動力機構部２において印刷が実行される（ＳＴＥＰ４１０）。これにより、１回目のインデックス印刷処理が終了する。
【００７６】
図８に、インデックス印刷の印刷結果を示す。同図に示すように、インデックス印刷の１回目では、各インデックス画像の下側には対応する識別情報が付記されており、この識別情報は、印刷回数情報とコマ番号とから構成されている。ユーザは、このインデックス印刷の結果を見て、さらに詳細に検討したい画像を特定する。例えば、フレーム番号４５１に対応する識別情報「１−５」と、フレーム番号６７５に対応する識別情報「１−７」について、さらに詳細なインデックス印刷を希望する場合について考える。
【００７７】
図７に戻り説明を続ける。インデックス処理手段３５は、最初のインデックス印刷処理を実行すると、当該インデックス印刷処理の実行結果に基づく絞込インデックス処理の実行指示を待機する。パネルＩＦ手段２１がユーザから絞込インデックス印刷コマンドを受け付けると、絞込インデックス印刷処理を開始する。ここでは、かかる処理開始タイミングにおいて、ユーザから絞込インデックス印刷を行う場合の識別情報の指定（１−５）を受け付ける。
【００７８】
インデックス処理手段３５は、絞込インデックス印刷の指定を受け付けたパネルＩＦ手段２１により開始指示を受けると、印刷回数情報の値に１を追加することにより印刷回数情報を更新する（ＳＴＥＰ４１２）。ここでは、２回目のインデックス印刷になるので、２が格納される。
【００７９】
次に、指定された識別情報（１−５）中の印刷回数情報（１）に対応する各パラメータを設定情報記憶手段３２から参照して、絞込インデックス印刷にて使用する各印刷パラメータ（開始フレーム番号、終了フレーム番号、合計フレーム数）を新たに設定する（ＳＴＥＰ４１３）。そして、インデックス処理手段３５は、各印刷パラメータの値の設定が終了すると、印刷回数情報と対応付けて設定情報記憶手段３２に格納する。
【００８０】
図８を参照すると、インデックス印刷の２回目では、１回目の印刷における識別情報＝「１−５」が指定され、１回目のインデックス印刷では印刷されていなかった４５１番目以降のフレーム画像（４５１〜５６２）が対象となっていることがわかる。
【００８１】
また、図中、インデックス印刷の３回目では、２回目の印刷における複数の識別情報（「２−３」「２−４」「２−５」「２−６」）が指定され、これら複数の識別情報に対応するフレーム画像（４５３〜４５８）が印刷されていることがわかる。このように、インデックス画像を絞り込むために指定する対象は、ユーザが任意に決定することができる。
【００８２】
一方、図８によれば、ユーザは、インデックス印刷の４回目では、１回目の印刷に再度戻り、１回目の印刷結果中の「１−７」を選択している。これにより、１回目のインデックス印刷では印刷されていなかった６７５番目以降のフレーム画像（６７５〜７８５）が対象となって詳細な画像が印刷されている。
【００８３】
以上によれば、インデックス印刷の対象（動画データの範囲）をユーザの指定に応じて段階的に絞り込んでいく場合に、ユーザは、１の動画データに基づく複数の領域に対するそれぞれの絞込み作業を並行して実施することができるようになるので、ユーザは、効率的に複数の静止画に到達することができるようになる。
【００８４】
（第３の実施形態）
次に、本発明に係る第３の実施形態について説明する。第３の実施形態では、インデックス印刷の結果に基づいて通常印刷する場合に、印刷範囲を指定して印刷できる点を特徴とする（範囲指定印刷）。
【００８５】
以下、図１０に示すフローチャートを参照して、プリンタ１におけるインデック印刷処理を詳細に説明する。各ステップは処理内容に矛盾を生じない範囲で任意に順番を変更して、又は並列に実行することができる。また、処理の終了は例えば割り込み等を用いて実現できる。
【００８６】
第３の実施形態に係るインデックス印刷処理のうち、Ｓ３０１〜Ｓ３１０、Ｓ３１２〜Ｓ３１３の各工程については、第１の実施形態に係るインデックス印刷処理と同様であるため、説明を省略する。
【００８７】
インデックス処理手段３５は、Ｓ３１０においてインデックス印刷処理を実行すると、当該インデックス印刷処理の実行結果に基づく絞込インデックス処理又は範囲指定印刷の実行指示を待機する。ここで、ユーザは、図６に示すようなパネルＩＦ手段２１から絞込インデックスや範囲指定印刷の指示を入力することができる。
【００８８】
インデックス処理手段３５は、パネルＩＦ手段２１がユーザから絞込インデックス印刷コマンドを受け付けると、第１の実施形態と同様に絞込インデックス印刷処理を開始する（Ｓ３１１）。
【００８９】
一方、パネルＩＦ手段２１がユーザから範囲指定印刷コマンドを受け付けると、範囲指定印刷処理を開始する。ここでは、かかる処理開始タイミングにおいて、ユーザから範囲指定印刷を行う場合の始点となる１のフレームを含む部分動画データ、及び終点となる１のフレームを含む部分動画データのコマ番号の指定を受け付ける（ＳＴＥＰ３１４）。
【００９０】
インデックス処理手段３５は、範囲指定印刷を行う場合の始点及び終点のコマ番号の指定を受け付けると、始点及び終点のコマ番号に対応する部分動画データから、それぞれ範囲指定印刷の始点フレーム及び終点フレームを選択する（ＳＴＥＰ３１５）。例えば、始点（終点）フレームとして、各部分動画データのインデックス画像として用いたフレームを選択することが考えられる。なお、対応する部分動画データの合計フレーム数が１の場合には、その１つのフレームが選択されることになる。
【００９１】
次に、インデックス処理手段３５は、前記選択した始点フレームと終点フレームとの間に含まれるフレーム画像を、範囲指定印刷における通常の印刷画像として印刷する（ＳＴＥＰ３１６）。
【００９２】
例えば、図１１のようにインデックス印刷がされている場合において、始点及び終点の部分動画データのコマ番号（「２」、「５」）を指定して範囲指定印刷が指示された場合、各部分動画データの合計フレーム数が１であることから、始点フレームとしてフレーム番号４５２のフレームが、終点フレームとしてフレーム番号４５５のフレームが選択されることになる。そして、その結果、フレーム番号４５２〜４５５の計４枚のフレーム画像が、範囲指定印刷における通常の印刷画像として印刷されることになる。
【００９３】
以上によれば、所定の範囲のフレーム画像についてまとめて印刷を行いたい場合に、インデックス画像の印刷結果に基づいて一度に印刷を指示することができ、効率よく印刷を行うことができる。
【００９４】
（その他の実施形態）
本発明は上記各実施形態に限定されることなく、種々に変形して適用することが可能である。
【００９５】
（１）例えば、上記実施形態では、本発明をプリンタ装置に適用した場合について説明したが、本発明は動画処理機能を有する装置（例えばデジタルカメラや携帯電話、パソコンの動画処理用ソフトウェアなど）であれば適用することが可能である。
【００９６】
（２）また、上記実施形態では、インデックス画像をインデックス印刷する場合について説明したが、画像処理装置が表示装置（ディスプレイ）を備える場合には、インデックス画像をかかる表示装置に表示するように構成することができる。かかる場合には、インデックス画像が配置されたコマのコマ番号を指定する方法のほか、ユーザがディスプレイ上に表示された各インデックス画像をマウス等で直接選択することができるようにし、選択されたインデックス画像に基づいて当該インデックス画像を含む部分動画データ（開始フレーム番号、終了フレーム番号、フレーム合計数など）を特定するように構成することができる。当該構成によれば、画像処理装置上で動画データに対して画像処理を施そうとする場合、また、画像処理装置上で動画データから印刷すべきフレーム画像を特定しようとする場合に、ディスプレイに表示されたインデックス画像を選択することで、インデックス画像を絞り込むことができるようになる。
【００９７】
（３）また、画像処理装置が画像を読み取る機能（スキャナ機能）を備えている場合には、図９に示すように印刷媒体にユーザが直接所望のコマ番号を指定するための記入欄（いわゆるマークシート）を配置し、当該記入欄を読み取ってユーザが指定したコマ番号を特定するように構成することもできる。
【００９８】
（４）また、印刷用のフレーム画像は、部分動画データにおける最初のフレーム画像に限られない。インデックス画像として採用するフレーム画像の位置や数はこれを任意に設定することができる。例えば、部分動画データ中のもっとも動きがある画像を印刷用のフレーム画像として選択してもよい。
【００９９】
（５）また、上記実施形態では、フレーム画像とコマ番号とを対応づけて印刷／表示する場合について説明したが、対応付けて印刷／表示する情報はコマ番号に限定されない。例えば、フレーム画像のフレーム番号や、フレーム画像が含まれる部分動画データのフレーム画像の範囲を印刷／表示し、ユーザがフレーム番号を指定するように構成してもよい。
【０１００】
（６）また、上記実施形態では、部分動画データの合計フレーム数が１の場合に通常印刷を行う構成について説明したが、合計フレーム数が１でない場合であっても、通常印刷の実行指示を受け付けた場合には、例えばインデックス画像として用いたフレームのフレーム画像を対象として、通常の印刷モードで印刷を実行するように構成してもよい。
【図面の簡単な説明】
【０１０１】
【図１】プリンタシステム１のハードウェア構成を示すブロック図である。
【図２】プリンタ制御部３の機能を示す機能構成図である。
【図３】絞込インデックス印刷の処理内容を説明するための図である。
【図４】インデックス印刷処理の一例を示すフローチャートである。
【図５】図４の処理に基づくインデックス印刷の印刷結果を示す図である。
【図６】プリンタ制御部３による動画表示処理の一例を示すフローチャートである。
【図７】インデックス印刷処理の他の例を示すフローチャートである。
【図８】図７の処理に基づくインデックス印刷の印刷結果を示す図である。
【図９】インデックス印刷の他の印刷結果を示す図である。
【図１０】プリンタ制御部３による動画表示処理の一例を示すフローチャートである。
【図１１】インデックス印刷の印刷結果に基づき範囲指定印刷を行う場合の例を示す図である。
【符号の説明】
【０１０２】
１  プリンタシステム、２  動力機構部、３  プリンタ制御部、３１  初期情報記憶手段、３２  設定情報記憶手段、３３  パネルＩＦ手段、３４  ＰＣカードＩＦ手段、３５インデックス処理手段、３６伸張手段、３７  印刷データ生成手段
【図１】
2005244934.tif 000003
【図２】
2005244934.tif 000004
【図３】
2005244934.tif 000005
【図４】
2005244934.tif 000006
【図５】
2005244934.tif 000007
【図６】
2005244934.tif 000008
【図７】
2005244934.tif 000009
【図８】
2005244934.tif 000010
【図９】
2005244934.tif 000011
【図１０】
2005244934.tif 000012
【図１１】
2005244934.tif 000013