(57)【要約】【課題】  印刷装置において動画像データから所定数の静止画像を切り出す範囲の決定方法を提供する。【解決手段】  動画像データを記憶した媒体から、動画像データを構成する複数のフレーム画像に基づいて、複数の静止画像を取得する画像取得部と、取得した静止画像を表示する表示部と、静止画像の印刷条件を設定する操作部とを備え、動画像データに基づいて印刷を実行する印刷装置で、動画像データから印刷を所望する所定数の静止画像を切り出す範囲を決定する範囲決定方法であって、動画像データを対象範囲として所定数の区間に分割し、分割された区間毎に、区間に属する所定のフレーム画像に基づいて静止画像を取得し、前記取得した区間数分の静止画像を表示部に表示し、操作部を用いて、表示された区間数分の静止画像から一の静止画像を選択し、選択された一の静止画像に基づいて、印刷を所望する所定数の静止画像を切り出す範囲を決定する範囲決定方法とする。【選択図】        図５
2006060649.tif 000002
【特許請求の範囲】
【請求項１】
動画像データに基づいて印刷を実行する印刷装置であって、
前記動画像データを記憶した媒体から、該動画像データを構成する複数のフレーム画像に基づいて、複数の静止画像を取得する画像取得部と、
前記取得した静止画像を表示する表示部と、
前記静止画像の印刷条件を設定する操作部と、
前記設定された印刷条件による印刷の実行に先立って、前記動画像データを対象範囲として所定数の区間に分割し、該分割された区間毎に、該区間に属する所定のフレーム画像に基づいて静止画像を取得し、該取得した区間数分の静止画像を前記表示部に表示する表示制御手段と、
前記操作部を用いて、前記表示された区間数分の静止画像から一の静止画像を選択し、該選択された一の静止画像に基づいて、印刷を所望する静止画像を切り出す切り出し範囲を決定する範囲決定手段と、
前記決定された切り出し範囲から所定枚数の静止画像を切り出し、該切り出された所定枚数の静止画像を用紙上に配置した表示形式の印刷を実行する印刷制御手段と
を備えた印刷装置。
【請求項２】
請求項１に記載の印刷装置であって、更に、
前記決定された切り出し範囲から切り出す静止画像の枚数を指定する切り取り枚数指定手段を備え、
前記切り取り枚数指定手段は、予め設定された切り取り枚数の選択肢から、一を選択することで枚数を指定する印刷装置。
【請求項３】
請求項１または２に記載の印刷装置であって、
前記範囲決定手段は、前記選択された一の静止画像を、第１の静止画像として前記切り出し範囲の始点に設定し、再度、前記表示制御手段による処理を実行して表示された区間数分の静止画像からもう一つの静止画像を選択し、該選択されたもう一つの静止画像を、第２の静止画像として該切り出し範囲の終点に設定することで、当該切り出し範囲を決定する印刷装置。
【請求項４】
請求項１または２に記載の印刷装置であって、
前記範囲決定手段は、前記選択された一の静止画像の属する区間から、再度、前記表示制御手段による処理を実行して表示された区間数分の静止画像から選択されたもう一つの静止画像の属する区間までの範囲を、前記切り出し範囲として決定する印刷装置。
【請求項５】
請求項１ないし４のいずれかに記載の印刷装置であって、
前記範囲決定手段は、前記選択された一の静止画像の区間内から、新たに静止画像を取得するか否かを判断する判断手段を備え、
前記区間内から、新たに静止画像を取得すると判断した場合には、前記対象範囲を前記区間に置き換えて、再帰的に、前記表示制御手段および前記範囲決定手段による処理を実行して、一の静止画像を選択し、該選択された一の静止画像に基づいて、前記切り出し範囲を決定する印刷装置。
【請求項６】
請求項１ないし５のいずれかに記載の印刷装置であって、
前記所定数の区間は、前記動画像データを再生時間で等間隔に分割した区間であり、
前記区間毎に属する所定のフレーム画像は、該区間内のフレーム画像のうち、時系列順で該区間の先頭、略中央、末尾のいずれかに位置するフレーム画像である印刷装置。
【請求項７】
請求項１ないし６のいずれかに記載の印刷装置であって、更に、
所定の紙面上に記載された情報を読み込むスキャナと、
前記選択された一の静止画像の区間に属する所定数の静止画像を表示したマークシートを出力するか否かを判断するシート出力判断手段とを備え、
前記マークシートを出力すると判断した場合には、前記印刷制御手段は、該マークシートを印刷し、
前記範囲決定手段は、前記スキャナを用いて、前記マークシート上に記入した所望の一の静止画像を読み込み、該読み込んだ一の静止画像を選択し、該選択された一の静止画像に基づいて、前記切り出し範囲を決定する印刷装置。
【請求項８】
動画像データを記憶した媒体から、該動画像データを構成する複数のフレーム画像に基づいて、複数の静止画像を取得する画像取得部と、該取得した静止画像を表示する表示部と、該静止画像の印刷条件を設定する操作部とを備え、該動画像データに基づいて印刷を実行する印刷装置で、該動画像データから印刷を所望する所定数の静止画像を切り出す範囲を決定する範囲決定方法であって、
前記動画像データを対象範囲として所定数の区間に分割し、
前記分割された区間毎に、該区間に属する所定のフレーム画像に基づいて静止画像を取得し、
前記取得した区間数分の静止画像を前記表示部に表示し、
前記操作部を用いて、前記表示された区間数分の静止画像から一の静止画像を選択し、
前記選択された一の静止画像に基づいて、印刷を所望する所定数の静止画像を切り出す範囲を決定する
範囲決定方法。
【請求項９】
動画像データを記憶した媒体から、該動画像データを構成する複数のフレーム画像に基づいて、複数の静止画像を取得する画像取得部と、該取得した静止画像を表示する表示部と、該静止画像の印刷条件を設定する操作部とを備え、該動画像データに基づいて印刷を実行する印刷装置を制御するプログラムであって、
前記動画像データを対象範囲として所定数の区間に分割し、該分割された区間毎に、該区間に属する所定のフレーム画像に基づいて静止画像を取得し、該取得した区間数分の静止画像を前記表示部に表示する機能と、
前記操作部を用いて、前記表示された区間数分の静止画像から一の静止画像を選択し、該選択された一の静止画像に基づいて、印刷を所望する静止画像を切り出す切り出し範囲を決定する機能と、
前記決定された切り出し範囲から所定枚数の静止画像を切り出し、該切り出された所定枚数の静止画像を用紙上に配置した表示形式の印刷を実行する機能と
を印刷装置に実現させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、動画像データから、印刷を所望する静止画像を切り出す範囲を決定する範囲決定方法および、その範囲から切り出した所定数の静止画像を印刷する印刷装置に関する。
【背景技術】
【０００２】
従来から、デジタルスチルカメラや携帯電話などからの画像データ等を、パーソナルコンピュータを介さずに直接的に印刷可能な印刷装置がある。この印刷装置は、所定のフォーマット（例えば、ＪＰＥＧ等）の画像データを記憶した媒体から画像データを入力し、これを最終的に印刷に用いられるインクドットに対応した印刷データに展開するプリンタドライバを内蔵し、印刷装置側で設定した印刷条件に従って印刷を実行している（例えば、特許文献１参照）。
【０００３】
【特許文献１】特開２００３−２００６３７号公報
【０００４】
この種の印刷装置は、印刷用紙のサイズや印刷枚数やレイアウト等の印刷条件を設定する操作部と、印刷する対象となる画像を表示する表示部とからなるユーザインターフェイスを備えている。このユーザインターフェイスを用いることで、複数の画像データを表示部に表示し、印刷条件と共に、該複数の画像データの中から一つの画像を指定し、その条件に従った画像の印刷を実行していた。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、こうした印刷装置のハードウェア構成では、入力した画像データが複数のフレーム画像からなる動画像データである場合には、動画像データからユーザの所望する一のシーン（つまり、一つの静止画像）を選択するのが困難であった。つまり、印刷装置側には動画像データを表示部上に再生し、コマ送り等の操作を行なう能力が無いため、ユーザの所望する静止画像を動画像データから選択することができないという不便さがあった。
【０００６】
仮に、印刷装置の能力が向上し、動画像データの再生表示が可能となっても、その動画像データの全部を再生しなければ所望する静止画像を選択することができず、特に動画像データの再生時間が長い場合には、静止画像の選択操作における不便さは解消できない。さらには、動画像データから複数の静止画像を切り出して印刷しようとする場合には、複数のフレーム画像に対応する静止画像の１枚、１枚をユーザが確認し、印刷を所望するものを指定しなければならず、静止画像の選択操作は煩雑なものとなることが考えられる。
【０００７】
本発明は、こうした問題を踏まえて、ユーザが印刷を所望する所定数の静止画像を切り出す範囲を決定する範囲決定方法および切り出した静止画像を印刷する印刷装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の印刷装置は、上記課題の少なくとも一部を解決するため、以下の手法を採った。すなわち、動画像データに基づいて印刷を実行する印刷装置であって、前記動画像データを記憶した媒体から、該動画像データを構成する複数のフレーム画像に基づいて、複数の静止画像を取得する画像取得部と、前記取得した静止画像を表示する表示部と、前記静止画像の印刷条件を設定する操作部と、前記設定された印刷条件による印刷の実行に先立って、前記動画像データを対象範囲として所定数の区間に分割し、該分割された区間毎に、該区間に属する所定のフレーム画像に基づいて静止画像を取得し、該取得した区間数分の静止画像を前記表示部に表示する表示制御手段と、前記操作部を用いて、前記表示された区間数分の静止画像から一の静止画像を選択し、該選択された一の静止画像に基づいて、印刷を所望する静止画像を切り出す切り出し範囲を決定する範囲決定手段と、前記決定された切り出し範囲から所定枚数の静止画像を切り出し、該切り出された所定枚数の静止画像を用紙上に配置した表示形式の印刷を実行する印刷制御手段とを備えることを要旨としている。
【０００９】
本発明の印刷装置によれば、動画像データを所定数の区間に分け、区間に属するフレーム画像に基づいて静止画像を取得して表示する。表示された区間数分の静止画像から一の静止画像を選択し、これに基づいて、切り出し範囲を決定する。例えば、選択された一の静止画像を、切り出し範囲の始点、または、終点とし、これを基点とする所定の再生時間を切り出し範囲として決定し、あるいは、選択された一の静止画像の属する区間を切り出し範囲として決定することができる。こうして決定した切り出し範囲から所定枚数の静止画像を切り出し、これを用紙上に配置した表示形式で印刷する。したがって、動画像データを再生して個々のフレーム画像に基づく静止画像を指定することなく、所定枚数の静止画像を印刷することができ、効率の良い印刷処理を行なうことができる。
【００１０】
上記の構成を有する印刷装置は、更に、前記決定された切り出し範囲から切り出す静止画像の枚数を指定する切り取り枚数指定手段を備え、前記切り取り枚数指定手段は、予め設定された切り取り枚数の選択肢から、一を選択することで枚数を指定するものとすることができる。
【００１１】
かかる印刷装置によれば、予め設定された切り取り枚数の選択肢から一を選択し、切り出し範囲から、選択された枚数の静止画像を切り出す。切り出された所定枚数の静止画像を、用紙上に所定の表示形式で配置し、印刷を実行する。切り取り枚数の選択肢は、例えば、印刷の表示形式を、２枚×２段、３枚×３段等、Ｎ枚×Ｎ段での表示形式とした場合には、これに対応する枚数を選択肢とすることができる。予め切り取り枚数の選択肢を準備しておくことで、印刷の表示形式を考慮した静止画像の切り出しを行なうことができる。
【００１２】
上記の構成を有する印刷装置の範囲決定手段は、前記選択された一の静止画像を、第１の静止画像として前記切り出し範囲の始点に設定し、再度、前記表示制御手段による処理を実行して表示された区間数分の静止画像からもう一つの静止画像を選択し、該選択されたもう一つの静止画像を、第２の静止画像として該切り出し範囲の終点に設定することで、当該切り出し範囲を決定するものとすることができる。
【００１３】
かかる印刷装置によれば、表示された区間数分の静止画像から第１の静止画像を選択して、切り出し範囲の始点を設定し、再度、同様の処理によって表示された区間数分の静止画像から第２の静止画像を選択して、切り出し範囲の終点を設定する。つまり、２つの静止画像を選択して、その間を切り出し範囲とする。したがって、切り出し範囲の設定を容易に行なうことができる。さらに、例えば、ユーザが時系列で離れた２枚の静止画像を選択した場合には、切り出し範囲が広いものとなり、時系列で近郊の２枚の静止画像を選択した場合には、切り出し範囲が狭いものとなる。こうしてユーザの静止画像の選択により、切り出し範囲の大きさを変更することで、動画像データ全体からの切り出しや、一部分からの切り出しなど種々の要求に応じた印刷を実行することができる。
【００１４】
上記の構成を有する印刷装置の範囲決定手段は、前記選択された一の静止画像の属する区間から、再度、前記表示制御手段による処理を実行して表示された区間数分の静止画像から選択されたもう一つの静止画像の属する区間までの範囲を、前記切り出し範囲として決定するものとしても良い。
【００１５】
かかる印刷装置によれば、表示された区間数分の静止画像から一の静止画像を選択することで、その静止画像の属する区間を指定する。再度、同様の処理によって表示された区間数分の静止画像からもう一つの静止画像を選択することで、その静止画像の属する区間を指定する。こうして指定した区間を含む範囲を、切り出し範囲として決定する。したがって、容易に切り出し範囲を設定することができる。
【００１６】
上記の構成を有する印刷装置の範囲決定手段は、前記選択された一の静止画像の区間内から、新たに静止画像を取得するか否かを判断する判断手段を備え、前記区間内から、新たに静止画像を取得すると判断した場合には、前記対象範囲を前記区間に置き換えて、再帰的に、前記表示制御手段および前記範囲決定手段による処理を実行して、一の静止画像を選択し、該選択された一の静止画像に基づいて、前記切り出し範囲を決定するものとすることができる。
【００１７】
かかる印刷装置によれば、動画像データの全体を対象範囲として選択した一の静止画像の区間内から、新たに静止画像を取得する場合には、対象範囲を選択した静止画像の区間に置き換えて、所定数のフレーム画像を抽出し、これに基づく静止画像を表示する。表示された静止画像から一の静止画像を選択し、さらに、その静止画像の区間内から、新たに静止画像を取得する場合には、再度、対象範囲を置き換えて、同様の処理を繰り返す。すなわち、再帰的に処理を行なうことで、動画像データの所定数のフレーム画像を上位層として、順次、下位層のフレーム画像を抽出し、所望する一のフレーム画像に基づく静止画像を選択し、これに基づいて切り出し範囲を決定する。動画像データの複数のフレーム画像を階層化し、上位層からの検索により所望する一のフレーム画像に基づく静止画像を選択することができるため、動画像データを再生して一の静止画像を選択する場合に比して、効率的に所望する一の静止画像を選択することができ、切り出し範囲の決定処理を容易なものとすることができる。
【００１８】
上記の構成を有する印刷装置において、動画像データの区間の分割単位は、例えば、動画像の内容毎、データの取扱い単位毎など、種々の単位で分割することができるが、特に、分割する所定数の区間は、前記動画像データを再生時間で等間隔に分割した区間であり、前記区間に属する所定のフレーム画像は、該区間内のフレーム画像のうち、時系列順で該区間の先頭、略中央、末尾のいずれかに位置するフレーム画像であるものとすることができる。
【００１９】
かかる印刷装置によれば、媒体からの動画像データの再生時間を基準として、等間隔に分割した区間を生成し、区間内の先頭、略中央、末尾のいずれかのフレーム画像を区間に属する所定のフレーム画像として、そのフレーム画像に基づく静止画像を取得する。つまり、動画像データを再生時間単位で区間に分け、所定の再生時間おきにフレーム画像に基づく静止画像を取得する。したがって、動画像データから容易に静止画像を取得することができる。
【００２０】
上記の構成を有する印刷装置は、更に、所定の紙面上に記載された情報を読み込むスキャナと、前記選択された一の静止画像の区間に属する所定数の静止画像を表示したマークシートを出力するか否かを判断するシート出力判断手段とを備え、前記マークシートを出力すると判断した場合には、前記印刷制御手段は、該マークシートを印刷し、前記範囲決定手段は、前記スキャナを用いて、前記マークシート上に記入した所望の一の静止画像を読み込み、該読み込んだ一の静止画像を選択し、該選択された一の静止画像に基づいて、前記切り出し範囲を決定するものとすることができる。
【００２１】
かかる印刷装置によれば、マークシートの出力を判断した場合には、選択された一の静止画像の区間内のフレーム画像を抽出し、そのフレーム画像に基づく静止画像を多面表示したマークシートを印刷する。ユーザは、マークシートに多面表示された所定数の静止画像から所望する一の静止画像を選択し、選択した静止画像にマークを付す。印刷装置は、このマークシート上の一の静止画像をスキャナで読み込み、これを基に切り出し範囲を決定する。つまり、動画像データからの一の静止画像の選択に、マークシートを利用する。したがって、印刷装置の表示部に比べて、一度に多数の静止画像を紙面に表示することができ、所望する一の静止画像を簡便に選択することができる。
【００２２】
本発明の静止画像の切り出し範囲の範囲決定方法は、動画像データを記憶した媒体から、該動画像データを構成する複数のフレーム画像に基づいて、複数の静止画像を取得する画像取得部と、該取得した静止画像を表示する表示部と、該静止画像の印刷条件を設定する操作部とを備え、該動画像データに基づいて印刷を実行する印刷装置で、該動画像データから印刷を所望する所定数の静止画像を切り出す範囲を決定する範囲決定方法であって、前記動画像データを対象範囲として所定数の区間に分割し、前記分割された区間毎に、該区間に属する所定のフレーム画像に基づいて静止画像を取得し、前記取得した区間数分の静止画像を前記表示部に表示し、前記操作部を用いて、前記表示された区間数分の静止画像から一の静止画像を選択し、前記選択された一の静止画像に基づいて、印刷を所望する所定数の静止画像を切り出す範囲を決定することを要旨としている。
【００２３】
かかる範囲決定方法によれば、動画像データを所定数の区間に分け、区間に属する所定のフレーム画像に基づいて静止画像を取得し、これを選択肢として表示する。表示された静止画像から一の静止画像を選択し、この静止画像に基づいて切り出し範囲を決定する。つまり、動画像データから選択肢として所定数の静止画像を表示し、その中から、所望する静止画像を選ぶことで切り出し範囲を決定できるため、動画像データを再生して切り出し範囲を決定する必要がない。
【００２４】
本発明は、印刷装置を制御するプログラムとしても実装することができる。
【発明を実施するための最良の形態】
【００２５】
以下、本発明の実施の形態について、実施例に基づき以下の順序で説明する。
Ａ．印刷装置の構成：
Ｂ．ムービー印刷処理：
Ｃ．変形例：
【００２６】
Ａ．印刷装置の構成：
図１は、本発明の一実施例としての印刷装置を示す斜視図である。図示するように、本実施例の印刷装置１０は、印刷装置１０の上面にスキャナ１５を備え、印刷機能としてのカラープリントに加え、スキャナ，コピー等の各種機能を１台で行なう複合機である。
【００２７】
この印刷装置１０は、前面に、ユーザインターフェイスとしての液晶ディスプレイ１６，操作パネル１７を備え、印刷する画像の印刷条件等を操作パネル１７を用いて設定し、印刷を所望する画像や印刷レイアウトを液晶ディスプレイ１６に表示して確認することができる。この操作パネル１７は、方向キー１７１，ＯＫボタン１７２，キャンセルボタン１７３等を備え、例えば、液晶ディスプレイ１６上に表示される複数種類の印刷用紙から、ユーザが方向キー１７１を操作して一の種類の用紙を選択し、ＯＫボタン１７２を操作することで選択した印刷条件を決定することができる。
【００２８】
さらに、印刷装置１０は、デジタルスチルカメラ等の画像データを記憶するメモリカードＭを装着するメモリカードスロット１８や、外部記憶装置等と接続するＵＳＢポート１９等を備えている。印字や印刷用紙等の印刷条件をユーザインターフェイスを用いてプリンタ側で設定することで、メモリカードスロット１８に装着されたメモリカードＭ内の画像データを、コンピュータを介すことなく、直接的に印刷することができる。また、ＵＳＢポート１９にＭＯ，ＣＤ−ＲＯＭ等を接続することで、メモリカードＭ内の画像データを保存することができる。
【００２９】
本実施例の印刷装置１０で取扱う画像データは、デジタルスチルカメラで撮影した動画像データである。動画像データは、時系列に連続する複数のフレーム画像から構成され、例えば、ＭＰＥＧ等の所定の形式でメモリカードＭに記憶される。
【００３０】
印刷装置１０は、メモリカードスロット１８に装着された動画像データを記憶したメモリカードＭから、後述するムービー印刷処理によって、所定枚数のフレーム画像を抽出し、これに基づく静止画像を液晶ディスプレイ１６上に表示する。例えば、ＭＰＥＧ形式の動画像データであれば、抽出したフレーム画像のデータをデコードして対応する静止画像を取得し、これを表示する。ユーザが操作パネル１７を用いて、一つの静止画像を選択し、これを印刷を所望する範囲の始点として決定する。同様にもう一つの静止画像を選択して印刷を所望する範囲の終点を決定する。印刷装置１０は、始点と終点で形成された範囲内から所定数の静止画像を切り出し、これを印刷する。つまり、この処理では、コンピュータを介すことなく、動画像データの複数のフレーム画像の中から、印刷を所望する静止画像を切り出す切り出し範囲を指定して、その範囲内の静止画像を印刷することができる。
【００３１】
なお、本実施例では、メモリカードスロット１８を印刷装置１０の一部として構成しているが、例えば、メモリカードスロット１８と印刷装置１０とを種々のケーブルで接続する等の構成を採ることで、メモリカードスロット１８を印刷装置１０とは別体とするものとしても良い。
【００３２】
また、取扱う動画像データは、デジタルビデオカメラ、携帯電話など種々の撮像機器で撮影した動画像データであっても良いし、動画像データは、ＤＶＤなどの記録媒体から入力するものであっても良い。かかる動画像データを入力する場合は、メモリカードスロット１８を用いず、例えば、印刷装置１０とデジタルビデオカメラとを直接ケーブルで接続して、入力するものとすれば良い。
【００３３】
図２は、この印刷装置１０の内部の概略構成を示した構成図である。図示するように、印刷装置１０は、用紙Ｐにインクを吐出する印字ヘッドユニット２０を搭載したキャリッジ３０、キャリッジ３０を主走査方向に駆動するキャリッジモータ３２、用紙Ｐを搬送する紙送りモータ３３、印字ヘッドユニット２０やキャリッジモータ３２，紙送りモータ３３の動作を制御するＣＰＵ，ＲＯＭ，ＲＡＭを備えた制御回路４０等から構成されている。
【００３４】
印字ヘッドユニット２０は、ブラック，シアン，ライトシアン，マゼンタ，ライトマゼンタ，イエロの各色毎に計６個のインク吐出用ヘッド２１〜２６を備えている。キャリッジ３０には、上記のインクを収納する黒インク用カートリッジ２９ａ，カラーインク用カートリッジ２９ｂが装着されており、各カートリッジからのインクは、図示しないピエゾ素子の電圧を調整することで用紙Ｐへ吐出される。印刷装置１０は、こうして微小なドットを形成してカラー印刷を行なっている。
【００３５】
キャリッジモータ３２は、駆動ベルト３６を回転させることで、プラテン２８軸と並行な摺動軸３４に設置されたキャリッジ３０を往復運動させている。往復運動するキャリッジ３０の原点位置は、位置検出センサ３９により検出され、その検出値は制御回路４０に出力されている。制御回路４０は、この検出値等に基づいて、キャリッジモータ３２の制御を行なう。
【００３６】
紙送りモータ３３は、プラテン２８を回転させることで、印刷装置１０に供給された用紙Ｐを搬送する。つまり、用紙Ｐは、プラテン２８の回転角度に応じて所定量だけ送られる。制御回路４０は、種々の印刷条件に応じて、この紙送りの所定量を、紙送りモータ３３の回転角度を制御することで行なっている。
【００３７】
制御回路４０は、上述の各種アクチュエータに加え、スキャナ１５，液晶ディスプレイ１６，操作パネル１７，メモリカードスロット１８，ＵＳＢポート１９等とも電気的に接続している。制御回路４０内のＲＯＭには、印刷に関する各種プログラム，上述のムービー印刷処理のプログラムや印刷装置１０のデバイスドライバであるプリンタドライバが記憶されている。
【００３８】
プリンタドライバは、ラスタライズ、色補正、ハーフトニング、再配置等の各種処理を実行する機能を備え、入力したＲＧＢ形式のデータで表現される静止画像を、印刷装置１０で印刷可能な形式であるＣＭＹ形式のデータに変換している。
【００３９】
なお、本実施例ではピエゾ素子を利用したインクジェット方式の印刷装置１０を用いているが、コンピュータを介さず入力画像の印刷が可能な印刷装置であれば、バブルジェット（登録商標），熱転写方式、あるいはレーザプリンタ等、種々の方式を採ることができる。
【００４０】
Ｂ．ムービー印刷処理：
次に、動画像データから所望する切り出し範囲を指定し、その範囲内から切り出した静止画像を印刷するムービー印刷処理について説明する。この処理は、ユーザの処理開始の指示操作により、制御回路４０内のＣＰＵがＲＯＭ内に格納された処理プログラムを読み出すことで、実行される。
【００４１】
図３は、このムービー印刷処理のフローチャートを示している。図示するように、処理が開始されると、ＣＰＵは、動画像データのファイルを決定する処理を行なう（ステップＳ３００）。具体的には、メモリカードＭ内の動画像データのファイル名を読取り、これを液晶ディスプレイ１６に表示し、ユーザが一のファイルを選択することで、以下の処理を実行するファイルを決定している。なお、メモリカードＭ内の動画像データが一つである場合には、このステップを実行することなく、次のステップに移行するものとしても良い。
【００４２】
ファイルを決定すると、静止画像を切り出してくる切り出し範囲を決定する処理を行なう（ステップＳ３２０）。具体的には、動画像データから所定数のフレーム画像を抽出し、抽出したフレーム画像に対応する静止画像を表示し、その中から一つの静止画像を選択するシーン選択処理を実行して、選択された一つの静止画像を切り出し範囲の始点として設定する(ステップＳ３２０ａ)。再度、シーン選択処理を実行して、選択されたもう一つの静止画像を切り出し範囲の終点として設定する（ステップＳ３２０ｂ）。こうして始点、終点として設定した静止画像間を所望する切り出し範囲として決定している。なお、シーン選択処理の「シーン」とは、動画像中のワンシーンを意味し、ここでは「静止画像」と同義語として用いている。
【００４３】
ここで、ステップＳ３２０ａの処理である切り出し範囲の始点を設定するシーン選択処理について説明する。図４は、サブルーティンとしてのシーン選択処理のフローチャートを示している。図示するように、ＣＰＵは、決定された動画像データから、所定数のフレーム画像を抽出し、これに対応する静止画像を液晶ディスプレイ１６に表示する代表シーン表示処理を行なう（ステップＳ４１０）。具体的には、複数枚のフレーム画像から９枚のフレーム画像を抽出し、このフレーム画像に対応する静止画像を代表シーンとして、液晶ディスプレイ１６上に表示する。
【００４４】
図５は、所定枚数（９枚）のフレーム画像を抽出する概念を示した説明図である。図示するように、処理対象として決定した動画像データの全再生時間を対象範囲として、これを９つの区間に分割する。分割された一の区間内には、その区間の再生時間に対応する数のフレーム画像が存在する。この一の区間の再生時間で略中央に該当するフレーム画像を、その区間を代表するフレーム画像（代表フレーム画像）として抽出する。ＣＰＵは、こうして抽出した９つのフレーム画像に対応する静止画像を取得し、これを液晶ディスプレイ１６上に表示する。
【００４５】
なお、区間を代表するフレーム画像は、区間の略中央に限らず、区間の先頭や末尾のフレーム画像を用いるものとしても良い。また、分割する区間は、液晶ディスプレイ１６上に視認可能に表示できる最大数である９つとしたが、これに限るものではない。例えば、再生時間の長さに応じて、分割数を変更するものとしても良い。
【００４６】
図６は、９つのフレーム画像に基づく静止画像の表示態様として液晶ディスプレイ１６上に示した表示画面の一例を示している。図示するように、この表示画面では、９つの静止画像を３枚×３段の形式で時系列順に表示し、各静止画像に時系列の番号を付している。各段の静止画像は、フィルムストラップの態様で表示され、かつ、段毎にずらして表示されている。こうすることで、３段に分けて表示した静止画像が、時系列に連続して一連の動画像を構成していることを認識させることができる。また、静止画像の表示位置の下方には、インジケータバーＩＢを表示している。このインジケータバーＩＢは、動画像データの全再生時間を表現しており、本実施例では９等分されている。インジケータバーＩＢの両端には、動画像データの再生時間を示している。この例では、全再生時間が５分２４秒程度の「ゴルフのスイング」の動画像データを９等分しており、一つの区間の再生時間が３６秒程度である。各区間の代表シーンとして、その区間の略中央のフレーム画像に基づく静止画像を表示している。図６の例では、９等分の区間のうち、１から３区間では、「準備体操」、４区間で「ボールのセッティング」、５区間で「アドレス」、６から８区間で「スイング」、９区間で「ボールの行方」を、それぞれ示している。
【００４７】
こうしてＮ枚×Ｎ段の形式で代表シーンを液晶ディスプレイ１６上に表示し、所望する一のシーンを選択するシーン選択処理を行なう（ステップＳ４２０）。具体的には、ユーザが操作パネル１７上の方向キー１７１を用いて一の静止画像の選択し、操作パネル１７上のＯＫボタン１７２を押す操作を行なう。ＣＰＵは、このユーザ操作によって、所望する静止画像を判断し、これを選択している。
【００４８】
図６に示した例では、方向キー１７１の操作により、５番目の静止画像が選択され、インジケータバーＩＢの５番目の区間の表示色が変化した状態を示している。選択された５番目の静止画像は、太枠Ｗで強調されると共に、その画像上には、その静止画像の再生時間が表示される。ここで、ユーザがＯＫボタン１７２を操作することにより、ＣＰＵは、５番目の静止画像を所望する一の静止画像として選択する。なお、本実施例では、選択している静止画像を太枠Ｗで表示するものとしたが、ユーザに選択画像を認識させる態様であれば、どのような表示でも良い。
【００４９】
続いて、ＣＰＵは、選択した静止画像に対して行なう処理の選択肢を液晶ディスプレイ１６上に表示し、どの処理を実行するかの判断を行なう（ステップＳ４２５）。本実施例では、図７に示すように、「詳細表示」処理、「シーン選択シートの印刷」処理、「シーンの決定」処理の３つの処理を選択肢として用意している。
【００５０】
「詳細表示」処理は、選択した静止画像の区間内のフレーム画像を抽出し、これに基づく静止画像を液晶ディスプレイ１６上に表示する処理である。「シーン選択シートの印刷」処理は、選択した静止画像の区間内（図６の例では、５番目の区間内）の複数枚のフレーム画像を抽出し、これに基づく静止画像を多面表示したマークシートを印刷する処理である。「シーンの決定」処理は、選択した静止画像（図６の例では、５番目の静止画像）を切り出し範囲の始点として決定する処理である。
【００５１】
図７は、選択した静止画像に施す処理の選択肢の表示態様として、選択肢を液晶ディスプレイ１６上に示した表示画面の一例を示している。図６の表示画面において、ユーザが一の静止画像を選択し、ＯＫボタン１７２を操作するタイミングで、図６の表示画面から図７に示す表示画面に切り替わる。図７に示すように、図６の表示画面上にウィンドを重ねて表示する。ＣＰＵは、ウィンド上に、選択した静止画像の番号と共に、上述の３つの選択肢を表示する。ユーザは、操作パネル１７上の方向キー１７１、ＯＫボタン１７２等を操作することで、実行する処理を選択する。
【００５２】
ＣＰＵは、図４のステップＳ４２５で、「詳細表示」処理が選択されたと判断した場合には、下位層シーン表示処理を行ない（ステップＳ４３０）、ステップＳ４２０に戻る。この処理は、選択した静止画像の区間内から、新たに所定数のフレーム画像を抽出し、これに基づく静止画像を液晶ディスプレイ１６に表示する処理である。つまり、選択した静止画像に対応するフレーム画像の下位層となるフレーム画像を新たに抽出することで、選択した静止画像の区間内を詳細に表示する処理である。
【００５３】
図８は、下位層のフレーム画像を抽出する概念を示した説明図である。図８の上段は、図５と同様、動画像データ全体を対象範囲として９つの区間に分割し、各区間を代表する９枚のフレーム画像を抽出する様子を示している。
【００５４】
ここで抽出した９枚のうち、１番目のフレーム画像に基づく静止画像が選択されたとすると、図８の中段に示すように、対象範囲を１番目の区間として、これをさらに９つの区間に分割し、各区間の略中央のフレーム画像（Ｎｏ．１１〜Ｎｏ．１９）を抽出し、９枚の新たな静止画像を取得する。９枚の新たな静止画像は、図６に示した表示画面と同様な態様で液晶ディスプレイ１６上に表示される。
【００５５】
さらに、新たに表示された静止画像の中から、１番目のフレーム画像（図８のＮｏ．１１）に基づく静止画像が選択されたとすると、図８の下段に示すように、選択された静止画像に対応するフレーム画像の属する区間を対象範囲として、９分割してフレーム画像（Ｎｏ．１１１〜Ｎｏ．１１９）を抽出し、さらに新たな静止画像を取得する処理を繰り返す。こうした処理を繰り返すことで、最終的には、動画像データを構成する各フレーム画像に基づく静止画像を視認することができる。つまり、動画像データを複数層からなる階層構造とし、上位層のフレーム画像に基づく静止画像から液晶ディスプレイ１６に表示し、ユーザの操作に応じて、順次下位層のフレーム画像に基づく静止画像を表示する。こうした手法により、動画像データの中から、所望する静止画像を選択することができる。
【００５６】
ここでの表示画面では、下位層のフレーム画像に基づく静止画像の表示と共に、図６に示したインジケータバーの両端の時間も更新される。ユーザは、このインジケータバーＩＢを確認することで、現在の液晶ディスプレイ１６上に表示されている静止画像の階層位置を把握することができる。なお、繰り返しの操作により最下位層のフレーム画像、つまり、既に連続したフレーム画像に基づく静止画像を表示しており、これ以上詳細に表示できない場合には、表示画面上に警告を出力するものとしても良い。
【００５７】
また、図４のステップＳ４２５で、「シーン選択シートの印刷」処理が選択されたと判断した場合には、図９に示すシーン選択シートを印刷する（ステップＳ４４０）。上述のように、このシーン選択シートは、選択した静止画像の区間内のフレーム画像を抽出し、これに基づく静止画像を多面表示したマークシートである。図９に示したシーン選択シートは、一例として、選択した静止画像の区間内のフレーム画像を抽出し、これに基づく静止画像を２５面で表示している。各静止画像の下には、マークシート方式の楕円形のチェックボックスが用意されている。ユーザは、切り出し範囲の始点として所望する静止画像を選択し、その静止画像に対応するチェックボックスを塗りつぶしたマークシート（これをオーダシートと呼ぶ）を生成する。
【００５８】
続いて、ＣＰＵは、生成したオーダシートを読込む処理を行なうか否かの判断を行なう（ステップＳ４４５）。具体的には、図１０の表示画面に示すように、「シーン選択シートの読み込み」と「一覧表に戻る」との２つの選択肢を示したウィンドを表示する。図７で示した表示画面において「シーン選択シートの印刷」が選択され、シーン選択シートが印刷されると共に、図７から図１０の表示画面に切り替わる。ユーザは、操作パネル１７上の方向キー１７１、ＯＫボタン１７２等を操作することで、実行する処理を選択する。こうしたユーザの操作パネル１７による設定操作を受けて、ＣＰＵは実行する処理の判断を行なっている。
【００５９】
ステップＳ４４５で、オーダシートを読込む処理を行なわず、「一覧表示に戻る」と判断した場合（Ｎｏ）には、ステップＳ４１０に戻り、代表シーンを表示する。他方、ステップＳ４４５で、「シーン選択シート（オーダシート）の読み込み」処理を行なうと判断した場合（Ｙｅｓ）には、スキャナ１５の読取り面上にオーダシートがセットされていることを確認し、読取り処理（スキャン処理）を実行し（ステップＳ３５０）、その読取り情報に基づいて一の静止画像を選択して次の処理へ移行する。
【００６０】
他方、図４のステップＳ４２５で、「シーンの決定」処理が選択されたと判断した場合、および、上記のスキャン処理を実行して一つの静止画像を選択した場合には、選択した一つの静止画像（一のシーン）の内容を確認する処理を行なう（ステップＳ４５５）。具体的には、図１１の表示画面に示すように、選択した静止画像を液晶ディスプレイ１６上に表示する。ユーザは、表示された静止画像の内容を確認し、これを切り出し範囲の始点として確定する場合にはＯＫボタン１７２を操作し、切り出し範囲の始点として確定しない場合、つまり、他の静止画像を探す場合には、キャンセルボタン１７３を操作する。ＣＰＵは、ユーザの操作により、その静止画像を、切り出し範囲の始点として確定するか否かを判断する。なお、この表示画面のインジケータバーは、動画像データの全再生時間における現在表示されている静止画像の位置を示している。
【００６１】
ステップＳ４５５で、キャンセルボタン１７３が操作された場合（Ｎｏ）には、ステップＳ４１０に戻って、代表シーンを表示し、一連の処理を繰り返す。他方、ステップＳ４５５で、ＯＫボタン１７２が操作された場合（Ｙｅｓ）には、切り出し範囲の始点として選択した静止画像が確定したと判断し、ステップＳ３２０ａの処理としてのシート選択処理を終了して、図３のステップＳ３２０ｂへ移行する。
【００６２】
ステップＳ３２０ｂの処理へ移行すると、ＣＰＵは、切り出し範囲の終点を設定するシーン選択処理を実行する。具体的には、上述の切り出し範囲の始点を設定するシーン選択処理と同様の処理を実行し、一の静止画像を選択し、これを切り出し範囲の終点とする。本実施例では、図６に示した表示画面における８番目の静止画像が終点として選択されたものとする。こうして、選択された始点と終点との静止画像の間を切り出し範囲として決定し、サブルーティンを終了する。
【００６３】
続いて、決定された切り出し範囲内から切り出す静止画像の枚数（切り取り枚数と呼ぶ）を選択する（ステップＳ３５０）。具体的には、デフォルト値として設定された切り取り枚数から、ユーザは所望する切り取り枚数を選択する。本実施例では、デフォルト値として、４枚、９枚、１６枚、２５枚の切り取り枚数を準備している。切り取り枚数の選択操作は、方向キー１７１、ＯＫボタン１７２の操作により実行される。ＣＰＵは、このユーザ操作により、デフォルト値から切り取り枚数を選択している。こうして切り出し範囲から再生時間で等間隔毎にフレーム画像が抽出されることで、所定枚数の静止画像が切り出される。決定した切り出し範囲が狭い（再生時間で短い）範囲の場合には、連続した静止画像が切り出されることとなる。なお、切り出し範囲内に、選択した枚数の静止画像が存在しない場合には、切り出せない旨の警告を液晶ディスプレイ１６上に表示するものとしても良い。
【００６４】
図１２は、切り取り枚数選択の表示画面の一例である。図示するように、表示画面に向かって左側には切り出し範囲の始点となる静止画像が、右側には切り出し範囲の終点となる静止画像が、それぞれ表示される。表示画面の下方には、切り取り枚数が表示されるボックスが設けられ、ユーザ操作によって、ボックス内の数字が変更される。本実施例では、５番目から８番目までの静止画像間、つまり、「アドレスからスイングまで」を切り出し範囲として決定し、その範囲内から９枚のフレーム画像を抽出し、対応する静止画像を切り出すこととなる。静止画像と、切り取り枚数との間には、インジケータバーが表示される。このインジケータバーは、切り出し範囲を表示している。
【００６５】
こうして切り出す複数枚の静止画像を決定した後、これらの静止画像に対して、印刷モードの選択処理を実行する（ステップＳ３７０）。具体的には、図１３の表示画面に示すように、用紙タイプ，用紙サイズ，画質等の印刷条件を表示し、ユーザの操作指示により、印刷モードを選択、確定する処理を行なう。本実施例では、図１２の表示画面、すなわち、ステップＳ３５０にて切り取り枚数を９枚として設定しているため、図１３の表示画面における「レイアウト」は、３枚×３段の９面の表示形式で示されている。なお、ここでは単に、９面印刷の表示形式を「レイアウト」として示すものとしたが、実際に切り出す９枚の静止画像を時系列に表示した９面の印刷状態を表示するものとしても良い。
【００６６】
続いて、印刷モードの確定後、印刷部数の選択処理を実行する（ステップＳ３８０）。具体的には、図１３の表示画面において、ユーザがＯＫボタン１７２を操作することで、図１４に示す印刷部数の選択処理の画面が表示される。図示するように、この表示画面では、切り出した複数枚の静止画像を多面表示（本実施例では９面）として印刷する印刷プレビューと、確定した印刷モードとが表示される。加えて、多面表示の形式で印刷する印刷部数を設定するボックスが表示される。ユーザは、印刷部数の設定、変更、確定等の操作を操作パネル１７を用いて実行する。この操作を受けて、ＣＰＵは、印刷部数を確定し、ユーザの印刷開始の操作指示により、切り出した複数枚の静止画像の多面表示の印刷を実行する（ステップＳ３９０）。
【００６７】
具体的には、設定された印刷条件の設定値に基づいて、選択した静止画像に対応するフレーム画像データに対して、ラスタライズ、色補正、ハーフトニング等の処理を行ない印字ヘッドユニット２０によって印刷すべきドットに展開し、印字ヘッドユニット２０に加える電圧や、インクの色の組み合わせ等を決定し、各種アクチュエータを制御して印刷を実行している。こうしてユーザが所望する範囲の複数枚の静止画像を出力して、一連のムービー印刷処理を終了する。
【００６８】
以上のムービー印刷処理によれば、区間によって動画像データを階層化し、順次、静止画像に対応するフレーム画像を抽出する対象範囲を絞り込んで所望する一の静止画像を選択し、選択した静止画像を基に切り出し範囲を決定する。決定した切り出し範囲から所定枚数の静止画像を切り出し、これを印刷する。したがって、動画像データを再生して個々の静止画像を指定することなく、容易に複数枚の静止画像を印刷することができる。つまり、印刷装置１０に動画像の再生機能を設ける必要がなく、ほぼ既存の能力の印刷装置１０を用いて、動画像データから複数枚の静止画像の印刷を実行することができる。また、切り出し範囲の指定に動画像データの再生が伴わないため、単に動画像データを再生して静止画像を選択して切り出し範囲を指定する場合に比べて、効率的に処理することができる。さらには、切り出し範囲を絞り込むことで、連続した静止画像の印刷も容易に行なうことができる。
【００６９】
Ｃ．変形例：
本実施例のムービー印刷処理では、始点となる静止画像と終点となる静止画像とをそれぞれ選択して切り出し範囲を決定したが、切り出し範囲の決定手法には種々の手法を用いることができる。例えば、一枚の静止画像のみを選択して切り出し範囲の始点を指定し、終点は指定しないものとしても良い。この場合、ユーザが所定の時間間隔および切り取り枚数を設定するものとし、始点の静止画像から設定された時間間隔毎に設定された枚数の静止画像を切り出すものとすれば良い。勿論、選択した一枚の静止画像を切り出し範囲の終点として、同様に切り出すものとしても良い。
【００７０】
また、始点となる静止画像の属する区間と、終点となる静止画像の属する区間との両区間を含む範囲を切り出し範囲として設定しても良い。切り出し範囲を、区間単位で設定することで、広範囲の切り出し範囲を設定することができる。さらには、選択した一枚の静止画像の属する区間を、そのまま切り出し範囲として設定するものとしても良い。例えば、図３のステップＳ３２０に示した始点、終点のシーン選択において、同じシーン（静止画像）を選択した場合には、その静止画像の属する区間自体を切り出し範囲として設定するものとすれば良い。
【００７１】
また、本実施例では、切り出し範囲から切り出す静止画像は再生時間で等間隔毎としたが、例えば、動画像データがＭＰＥＧ形式のデータであれば、ＩピクチャまたはＰピクチャを時系列順に抽出し、対応する静止画像を切り出すものとしても良い。デコードに処理時間を要するＢピクチャを除くことで、ムービー印刷処理全体の処理時間を短縮することができる。
【００７２】
さらに、本実施例では、液晶ディスプレイ１６上に表示する９つの静止画像は、再生時間を基準として動画像データを９つの区間に分割し、各区間からフレーム画像を抽出し、対応する静止画像を表示するものとしたが、フレーム画像を抽出する区間の分割方法には、種々の態様を用いることができる。例えば、動画像データを画像内容が変化する（シーンチェンジが行なわれる）位置で区間に分割し、フレーム画像を抽出するものとしても良い。この場合、動画像データはＭＰＥＧ形式で表現されていることが多いため、ＭＰＥＧ形式データのフラグを確認することで、シーンチェンジの位置を判断することができる。
【００７３】
また、ＭＰＥＧ形式データのＧＯＰ（Ｇｒｏｕｐ  ｏｆ  ｐｉｃｔｕｒｅ）単位で区間に分割して、ＧＯＰ内のＩピクチャまたはＰピクチャを区間を代表するフレーム画像として抽出するものとしても良い。Ｉ，Ｐピクチャの判断は、データのヘッダを確認することで容易に判断することができる。この場合、動画像データをＩ，Ｐピクチャの集合として取り扱い、デコードに処理時間を要するＢピクチャを除外する条件を付けるものとしても良い。また、シーン選択シートに多面表示する静止画像は、Ｉ，Ｐピクチャのみに基づくものとすることとしても良い。この場合も、Ｂピクチャを除外することで、シーン選択シートの印刷処理にかかる時間を短縮することがきる。
【００７４】
本実施例では、シーン選択シートとして印刷されるマークシートには、印刷の対象を選択するチェックボックスのみを表示しているが、マークシート上に指定できるメニューを増やすことで、印刷枚数、印刷設定、あるいは、対象範囲の絞り込みなど種々の設定項目を盛り込むものとしても良い。
【００７５】
以上、本発明の実施の形態について説明したが、本発明はこうした実施の形態に何ら限定されるものではなく、本発明の趣旨を逸脱しない範囲内において様々な形態で実施し得ることは勿論である。本実施例では、印刷装置としてスキャナ機能を備えた複合機を例にムービー印刷処理について説明したが、例えば、液晶ディスプレイ、プリンタドライバを備えた印刷装置であれば、必ずしもスキャナ機能は必要ない。この場合でも、動画像データを階層構造として扱うことで、順次、所望する静止画像に近づき、所望する一の静止画像を選択し、これを基に切り出し範囲を決定することができる。
【図面の簡単な説明】
【００７６】
【図１】本発明の一実施例としての印刷装置を示す斜視図である。
【図２】印刷装置の内部の概略構成を示した構成図である。
【図３】ムービー印刷処理のフローチャートである。
【図４】サブルーティンとしてのシーン選択処理のフローチャートを示している。
【図５】所定枚数のフレーム画像を抽出する概念を示した説明図である。
【図６】９つの静止画像の表示態様として液晶ディスプレイ上に示した表示画面の一例である。
【図７】選択された静止画像に施す処理の選択肢の表示態様として液晶ディスプレイ上に示した表示画面の一例である。
【図８】下位層のフレーム画像を抽出する概念を示した説明図である。
【図９】シーン選択シートの一例である。
【図１０】表示画面の一例である。
【図１１】表示画面の一例である。
【図１２】切り取り枚数選択の表示画面の一例である。
【図１３】印刷モード選択の表示画面の一例である。
【図１４】印刷部数選択の表示画面の一例である。
【符号の説明】
【００７７】
１０...印刷装置
１５...スキャナ
１６...液晶ディスプレイ
１７...操作パネル
１８...メモリカードスロット
２０...印字ヘッドユニット
２１...インク吐出用ヘッド
２８...プラテン
２９ａ...黒インク用カートリッジ
２９ｂ...カラーインク用カートリッジ
３０...キャリッジ
３２...キャリッジモータ
３３...紙送りモータ
３４...摺動軸
３６...駆動ベルト
３９...位置検出センサ
４０...制御回路
１７１...方向キー
１７２...ＯＫボタン
１７３...キャンセルボタン
Ｍ...メモリカード
Ｐ...用紙
ＩＢ...インジケータバー
Ｗ...太枠
【図１】
2006060649.tif 000003
【図２】
2006060649.tif 000004
【図３】
2006060649.tif 000005
【図４】
2006060649.tif 000006
【図５】
2006060649.tif 000007
【図６】
2006060649.tif 000008
【図７】
2006060649.tif 000009
【図８】
2006060649.tif 000010
【図９】
2006060649.tif 000011
【図１０】
2006060649.tif 000012
【図１１】
2006060649.tif 000013
【図１２】
2006060649.tif 000014
【図１３】
2006060649.tif 000015
【図１４】
2006060649.tif 000016