(57)【要約】【課題】  動画像から複数のコマを連続的に並べてプリントする、いわゆるダイジェストプリントを行うには、動画像からプリントすべきコマを選択する、プリントするコマ数を指定する、コマを選択する代わりにコマ間隔を指定するなどの設定が必要であった。【解決手段】  動画から任意の１コマを指定し、そのコマが必ず含まれるように連続したコマを自動的に抽出することにより、コマを選択する、プリントするコマ数を指定する、コマを選択する代わりにコマ間隔を指定するなどの設定をせずにかんたんに動画ダイジェストプリントを提供する。【選択図】  図５
2008092335.tif 000002
【特許請求の範囲】
【請求項１】
記憶媒体に記憶されている動画像データに基づいて印刷を行うプリンタであって、
前記記憶媒体に記憶されている動画像データから任意のコマ画像を選択する選択手段と、
前記動画像データから複数のコマ画像を抽出するコマ画像抽出手段と、
前記コマ画像抽出手段により抽出された複数のコマの画像を印刷用紙上にレイアウトして印刷する印刷手段とを有し、
前記コマ画像抽出手段は、前記選択手段により選択されたコマ画像に基づいて、前記選択手段により選択されたコマ画像を含む複数のコマ画像を自動的に抽出することを特徴とするプリンタ。
【請求項２】
前記印刷用紙に関する印刷用紙情報を取得する印刷用紙情報取得手段と、
前記印刷用紙情報に応じて、前記コマ画像抽出手段で抽出する複数のコマ画像の数を決定するコマ数決定手段を有し、
前記コマ抽出手段は、前記コマ数決定手段で決定した数のコマ画像を自動的に抽出することを特徴とする請求項１に記載のプリンタ。
【請求項３】
前記コマ抽出手段は、前記選択手段により選択されたコマを先頭コマとして複数のコマを抽出することを特徴とする請求項１または２に記載のプリンタ。
【請求項４】
前記コマ抽出手段は、前記選択手段により選択されたコマを最後尾コマとして複数のコマを抽出することを特徴とする請求項１または２に記載のプリンタ。
【請求項５】
動画像データに基づいて印刷を行うプリンタの制御方法であって、
前記動画像データから任意のコマ画像を選択する選択工程と、
前記動画像データから複数のコマ画像を抽出するコマ画像抽出工程と、
前記コマ画像抽出手段により抽出された複数のコマの画像を印刷用紙上にレイアウトして印刷するための印刷データ生成工程とを有し、
前記コマ画像抽出工程は、前記選択手段により選択されたコマ画像に基づいて、当該コマ画像を含む複数のコマ画像を自動的に抽出することを特徴とするプリンタの制御方法。
【請求項６】
前記印刷用紙に関する印刷用紙情報を取得する印刷用紙情報取得工程と、
前記印刷用紙情報に応じて、前記コマ画像抽出工程で抽出する複数のコマ画像の数を決定するコマ数決定工程を有し、
前記コマ抽出工程は、前記コマ数決定工程で決定した数のコマ画像を自動的に抽出することを特徴とする請求項５に記載のプリンタの制御方法。
【請求項７】
前記コマ抽出工程は、前記選択手段により選択されたコマを始点コマとして複数のコマを抽出することを特徴とする請求項５または６に記載のプリンタの制御方法。
【請求項８】
前記コマ抽出工程は、前記選択手段により選択されたコマを最終コマとして複数のコマを抽出することを特徴とする請求項５または６に記載のプリンタの制御方法。
【請求項９】
請求項５ないし８のいずれか１項に記載のプリンタの制御方法をコンピュータに実行させるためのプログラム。
【請求項１０】
請求項５ないし８のいずれか１項に記載のプリンタの制御方法をコンピュータに実行させるためのプログラムを記憶したコンピュータで読取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記憶媒体に記憶されている動画像に基づいて印刷を行うプリントシステム関するものである。
【背景技術】
【０００２】
動画像をプリントするために、動画像から複数のコマを抽出し、抽出したコマを連続的に並べてプリントする、いわゆるダイジェストプリントがある。従来、このダイジェストプリントを行うためには、動画像からプリントすべき複数のコマを選択する、プリントするコマ数を指定する、コマを選択する代わりにコマ間隔を指定するなどの設定が必要であった。
【特許文献１】特開平１０−１１５８６６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
上記従来例では、印刷する複数のコマを選択する必要があり、操作に手間がかかるという問題点があった。また、印刷する複数のコマを選択する代わりにコマ間隔や、印刷するコマの数のみを指定する場合では、ユーザが希望するコマが含まれずに、所望の印刷結果が出力されなくなるおそれがあった。
【課題を解決するための手段】
【０００４】
上記の課題を解決するために本発明のプリンタは以下のような構成を備える。すなわち、
記憶媒体に記憶されている動画像データに基づいて印刷を行うプリンタであって、記憶媒体に記憶されている動画像データから任意のコマ画像を選択する選択手段と、動画像データから複数のコマ画像を抽出するコマ画像抽出手段と、コマ画像抽出手段により抽出された複数のコマの画像を印刷用紙上にレイアウトして印刷する印刷手段とを有し、コマ画像抽出手段は、選択手段により選択されたコマ画像に基づいて、当該コマ画像を含む複数のコマ画像を自動的に抽出することを特徴とするプリンタ。
【発明の効果】
【０００５】
本発明によれば、
ユーザが任意のコマを選択するだけで、選択したコマを含んだ複数コマを自動的に抽出し、レイアウトして動画を印刷用紙にプリントしたダイジェストプリントを得ることができる。
【発明を実施するための最良の形態】
【０００６】
［実施例１］
図１から図５を用いて本発明におけるプリントシステムの実施例を詳細に説明する。
【０００７】
本実施例のプリントシステムは、動画から自動的に複数のコマ画像を抽出し、プリントすることが可能である。
【０００８】
図１は本発明におけるプリンタの構成を表すブロック図である。
【０００９】
デジタルカメラなどで撮影された画像データはメモリカード等の記憶媒体１０２に記録されている。記憶媒体には、静止画像データや、複数のコマ画像から構成された動画像データが記録されている。ＩＯ（Ｉｎｐｕｔ／Ｏｕｔｐｕｔ）制御部１０３は、記憶媒体１０２記憶された画像データの読み込み、および、記憶媒体１０２への画像データの書き込みおよびその制御を行う。１１６は各種の操作を行うためのＧＵＩ操作部である。ＧＵＩ操作部１１６はＧＵＩ制御部１１５に接続され、ＧＵＩ制御部１１５は、ＧＵＩ操作部１１６への入力に応じてユーザの操作を解釈し、バス１０１を通して各部にコマンドを送り、ユーザの要求を実現する。
【００１０】
ユーザは、ＧＵＩ操作部１１６に設けられた画像表示ボタン（不図示）を操作し、画像選択画面を表示する。この時、ＧＵＩ制御部１１５は、ユーザの操作部１１６（画像表示ボタン）への操作入力を検出し、検出した操作入力を解釈して、画像選択部１０５に画像表示命令を出す。画像選択部１０５は現在選択されている画像データを読み出すために、ＩＯ制御部１０３に画像読み出しの指示を出す。ＩＯ制御部１０３は、指定された画像のデータを記憶媒体１０２から読み出し、バス１０１を通して、一旦データ保持部１０４に記憶媒体１０２から読み出した画像データ保持する。画像再生部１０６はデータ保持部に保持された画像データをバス１０１を通して読み出し、画像データを表示可能な形式に変換し、表示部１０８に送信する。表示部１０８は、画像再生部１０６から受信した画像データを表示する。
【００１１】
次に、記憶媒体１０２に記録された動画像をダイジェストプリントする際の動作について説明する。
【００１２】
ユーザは、プリントする動画像を操作部１１６選択する。ユーザは表示部１０８に表示された画像を見ながらプリントする画像を選択する。表示中の画像をプリントするならばＧＵＩ操作部１１６決定ボタン（不図示）を押す。選択された画像が静止画であれば静止画プリントダイアログが表示され、動画であれば動画再生ダイアログが表示部１０８に表示される。
【００１３】
動画再生ダイアログでは動画の再生が可能であり、再生中で一時停止やコマ送りコマ戻しすることができる。動画の任意の１コマを表示中にＧＵＩ操作部１１６のプリントボタン（図示せず）を押すと動画ダイジェストプリントが実行される。
【００１４】
プリント実行が指示されたら、コマ選択部１０７は、プリント対象の動画をデータ保持部１０４より再度読み出す。そして、コマ１０７選択部は、ユーザによって操作部１１６を用いて選択された表示中のコマに対応するプリント対象の動画のコマ画像を選択コマとして決定する。その選択コマとその時のプリント条件によりコマ数決定部１１２により抽出するコマ数と先頭コマ決定部１１４にてプリントする最初のコマ（始点コマ）を決定する（決定処理の詳細は後述する）。コマ抽出部１１３は動画データから始点コマを開始点として、抽出するコマ数分のコマ画像を自動的に抽出し、印刷データ生成部１１０へ送る。このとき、コマ抽出部１１３は選択コマを含むコマ画像を抽出する。
【００１５】
続いて印刷データ生成部１１０において、抽出されたコマ画像を一枚の用紙にレイアウトして印刷データが生成される。
【００１６】
印刷データ生成部１１０で生成された印刷データは、印刷部１１１に送られ、印刷部１１１は送られた印刷データに従ってプリントを実行する。
【００１７】
また、これら各部の処理は、プリンタのＣＰＵ（不図示）がプログラムメモリ（不図示）に記憶されたプログラムコードを読み取り、読み取ったプログラムに基づいて１０１から１１６各部の制御を行うことで実行される。
【００１８】
図５は動画ダイジェストプリントの処理の流れを示すフローチャートである。これらの処理はプリンタのＣＰＵ（不図示）が図１の１０１から１１６の各部を制御することにより処理が行われる。図５を用いて動画ダイジェストプリントの処理の流れを説明する。
【００１９】
操作部１１６により動画像のプリントが指示されると、Ｓ５０１において、プリント対象の動画像デーがデータ保持部１０４に読み出され、一時記憶される。そして、一時記憶された動画像データを読み出して表示部１０８に動画再生ダイアログを表示させ、動画像の再生が行われる。
【００２０】
Ｓ５０２において、ユーザは、操作部１１６を操作して、動画再生ダイアログで再生中の動画像データを一時停止やコマ送りコマ戻しして、プリントしたいコマ画像を選択する。決定ボタン（不図示）が押されると、コマ選択部１０７は、プリント対象の動画をデータ保持部１０４より再度動画データを読み出し、ユーザによって選択された表示中のコマに対応するプリント対象の動画のコマ画像を選択コマとしてが決定する。
【００２１】
次にＳ５０３で、コマ数決定部１１２は、ユーザにより設定されたプリント条件から印刷用紙サイズに関する情報を取得する。また、プリンタにセットされている印刷用紙のサイズを検知して印刷用紙サイズ情報を取得してもよい。
【００２２】
Ｓ５０４で、コマ数決定部１１２はＳ５０３で取得した印刷用紙サイズ情報から印刷のために抽出するコマの数を決定する。本実施例では、印刷用紙サイズによって一枚にプリントできるコマ数は決められている。
【００２３】
Ｓ５０５で、コマ抽出部は、データ保持部に一時記憶されているプリント対象の動画像データから、Ｓ５０４で決定したコマ数分のコマ画像を抽出する。このとき、Ｓ５０２で選択された選択コマが含まれるようにコマ画像の抽出を行う。抽出の方法については後に詳しく説明する。
【００２４】
Ｓ５０６で、印刷データ生成部１１０において、Ｓ５０５抽出された画像をＳ５０３で取得した印刷用紙サイズにあわせてレイアウトして印刷データを生成する。そしてＳ５０７で、Ｓ５０６で生成した印刷データは、印刷部１１１に送られ、印刷部１１１は送られた印刷データに従ってプリントを実行する。
【００２５】
このように、ユーザが選んだ１枚のコマ画像を元に、プリンタが自動的にコマ画像を抽出し、レイアウトしてプリントするので、簡単な設定のみでダイジェストプリントを行うことができる。また、コマ画像を印刷する印刷用紙のサイズに応じてプリンタが自動的に印刷可能なコマ数を決定するので、ユーザは印刷するコマ枚数を設定せずにコマ画像を選択するだけでダイジェストプリントを行うことができる。そのため、簡単な操作で、選択したコマ画像を含む複数のコマ画像を、用紙に適した数で印刷することができる。
【００２６】
図２は動画ダイジェストプリントを実行する際のコマ画像抽出の方法を選択するためのＧＵＩ画面である。
【００２７】
２０１は処理方法選択のための選択メニューであり、選択項目２０３〜２０７が並んでいる。
【００２８】
２０２は選択項目を選択するためのカーソルであり、ＧＵＩ操作部１１６の上下ボタン（図示せず）を押すことにより、選択項目上をカーソル２０２が移動する。
【００２９】
選択したい項目の上にカーソル２０２がある状態でＧＵＩ操作部１１６の決定ボタン（図示せず）を押すと処理方法が決定される。
「自動」に設定されると、選択したコマを中心に前後同数の連続したコマで動画ダイジェストプリントを行う。
「指定コマを始点にする」に設定されると、選択したコマを始点として連続したコマで動画ダイジェストプリントを行う。
「指定コマを終点にする」に設定されると、選択したコマを終点としてその前の連続したコマで動画ダイジェストプリントを行う。
「最初のコマを重視する」に設定されると、指定されたコマと、動画の最初のコマを含んだ連続したコマで動画ダイジェストプリントを行う。
「最後のコマを重視する」に設定されると、指定されたコマと、最後のコマを含んだ連続したコマで動画ダイジェストプリントを行う。
【００３０】
図３、図４は、コマ画像の抽出処理のフローチャートである。コマ画像の抽出処理について、図３、図４を参照して説明する。
【００３１】
Ｓ３０１においてプリント対象の動画像の総コマ数Ｔを取得する。動画の総コマ数は動画ファイルのヘッダ部分から得ることができる。
【００３２】
Ｓ３０２において使用者によって指定されたコマのコマ番号Ｓをコマ選択部１０７より取得する。コマ番号は動画の先頭のコマを１とし、最後のコマがＴとする一連の番号で、Ｓは必ずＴ以下の数字となる。
【００３３】
Ｓ３０３において一枚の印刷用紙にプリント可能なコマ数をコマ数決定部１１２より取得する。本実施例では印刷部１１１に装着された印刷用紙によって一枚にプリントできるコマ数は決められており、Ｌ判、ポストカード、名刺サイズの３種類の印刷用紙が選択可能で、それぞれのプリント可能コマ数は、４２コマ、６３コマ、２０コマである。
【００３４】
フローチャートには示していないが、動画の総コマ数Ｔがプリント可能コマ数Ｐよりも同じか小さければ全てのコマをプリントすることになるのでこれ以降のプリントコマ決定の処理は行わない。
【００３５】
Ｓ３０４において動画ダイジェストプリントの設定を調べる。図２のメニュー画面において設定したものであるが、設定を行うタイミングは動画ダイジェストプリントを始める前であればいつでもよい。設定が「自動」以外であれば図４のフローチャートに示す処理に移るが、これは後述する。設定が「自動」であれば、選択したコマを中心に前後同数の連続したコマで動画ダイジェストプリントを行うため、次のステップ（Ｓ３０５）に進む。本実施例では、選択したコマを中心に前後同数の連続したコマとしたが、印刷するコマ数によっては同数とならない場合がある。このような場合は、ほぼ同数になるようにコマ画像を印刷する。
【００３６】
Ｓ３０５において使用者によって指定されたコマＳの動画中での位置を判定する。Ｓが、現在装着されている用紙でプリント可能なコマ数Ｐの半分よりも大きければ、つまり
Ｓ＞Ｐ／２
が真ならば少なくともＳの前にＰ／２コマの連続したコマを配置できることになり、Ｓ３０６へ進む。
【００３７】
Ｓ３０６において、
Ｓ＜Ｔ−Ｐ／２
の条件を満たすか判定する。これが真ならばＳの後にＰ／２コマの連続したコマを配置できることになる。
【００３８】
Ｓ３０５、Ｓ３０６が共に真と判定されると、これは、Ｓを中心としてその前後に同じ枚数の連続したコマを配置することができることになる。たとえば動画の総コマ数が２００コマ（Ｔ＝２００）で、使用者の指定したコマの番号が８０（Ｓ＝８０）、装着されている用紙がポストカードサイズでプリント可能なコマ数が６３コマ（Ｐ＝６３）であれば
Ｐ＞Ｐ／２
が成立し、コマ番号４９からコマ番号１１１までの連続した６３コマをプリントすることになる。使用者の指定したコマ番号８０のコマはちょうど中間点に配置される。
【００３９】
Ｓ３０７では始点コマのコマ番号を（Ｓ−Ｐ／２）と決定する。上記の例では始点コマの番号は４９となる。
【００４０】
Ｓ３０６において
Ｓ＜Ｔ−Ｐ／２
が偽と判定されたとすると、これはＳの後にＰ／２コマの連続したコマを配置できないことになり、Ｓ３０９において始点コマを（Ｔ−Ｐ）に決定する。動画の最終コマとプリントされる最後のコマが一致することになる。
【００４１】
Ｓ３０５において
Ｓ＞Ｐ／２
が偽と判定されたとすると、これはＳの前にＰ／２コマの連続したコマを配置できないことになり、Ｓ３０８において始点コマを動画の先頭コマに決定する。
【００４２】
そして、Ｓ３０９において、Ｓ３０７、Ｓ３０８、Ｓ３０９で決定した始点コマから連続したコマをコマ数Ｐ分だけ抽出する。
【００４３】
Ｓ３０４において動画ダイジェストプリントの設定が「自動」ではなかった場合には図４のフローチャートで示す処理となり、以下に図４を用いて詳述する。
【００４４】
図４では図３のＳ３０１、Ｓ３０２、Ｓ３０３により、すでに動画の総コマ数Ｔ、使用者による指定コマＳ，印刷可能コマ数Ｐは決定されている。
【００４５】
Ｓ４０１において動画ダイジェストプリントの設定を判定し、「最初のコマを重視する」または「最後のコマを重視する」であれば、Ｓ４０２に進む。
【００４６】
Ｓ４０２において使用者の指定したコマのコマ番号Ｓが印刷可能コマ数Ｐよりも小さいか判定する。ＳがＰよりも小さければ動画の最初のコマと指定されたコマを両方ともダイジェストプリントに載せることが可能であり、Ｓ４０４に進む。
【００４７】
Ｓ４０４では始点コマを動画の先頭コマに決定する。動画ダイジェストプリントは動画の先頭コマから始まり、指定コマも含まれることになる。
【００４８】
Ｓ４０２において、使用者の指定したコマのコマ番号Ｓが印刷可能コマ数Ｐよりも大きいと判定されたら指定されたコマと動画の先頭コマを同時にダイジェストプリントに載せることはできないのでＳ４０３に進む。
【００４９】
Ｓ４０３では最終コマから連続したＰコマのなかに指定コマＳが含まれるかを判定する。含まれていれば指定コマと最終コマを同時にダイジェストプリントに載せることができるのでＳ４０６に進む。
【００５０】
Ｓ４０６では始点コマを最終コマからＰを減じたコマに決定する。動画ダイジェストプリントは最終コマを最後のコマとして指定コマも含まれることになる。
【００５１】
Ｓ４０３において指定したコマが最終コマからＰコマに含まれていないと判定されたらＳ４０５に進む。
【００５２】
Ｓ４０５では始点コマを（Ｓ−Ｐ／２）に決定する。この場合、動画の最初のコマも最後のコマもプリントされず、指定コマを中間点としたＰ個の連続コマがプリントされることになる。
【００５３】
Ｓ４０１において動画ダイジェストプリントの設定を判定し、「最初のコマを重視する」または「最後のコマを重視する」のどちらでもなければ、Ｓ４０７に進む。
【００５４】
Ｓ４０７では動画ダイジェストプリントの設定が「指定コマを始点にする」であればＳ４０８に進む。
【００５５】
Ｓ４０８では始点コマを使用者による指定コマＳに決定する。この場合、指定コマから連続したＰコマの動画ダイジェストプリントが得られるが、Ｐコマプリントする前に動画の最終コマに達してしまえばＰコマプリントしないで終わる場合もある。
【００５６】
Ｓ４０７では動画ダイジェストプリントの設定が「指定コマを始点にする」でなければ「指定コマを終点にする」であるのでＳ４０９に進む。
【００５７】
Ｓ４０９において始点コマをＳからＰコマ前のコマに決定する。Ｓの前にＰコマ存在しなければ始点コマは先頭コマになる。この場合、Ｐコマ全てはプリントされない。
【００５８】
そして、Ｓ４１０において、Ｓ４０４、Ｓ４０５、Ｓ４０６、Ｓ４０８、Ｓ４０９で決定した始点コマから連続したコマをコマ数Ｐ分だけ抽出する。
【００５９】
上記実施例ではプリンタ単体で動画ダイジェストプリントを行うものであったが、図１のブロック図を画像再生装置であるとして、画像再生装置で図５のＳ５０１からＳ５０６までの処理を行い印刷データを生成し、通信部１０９を通して画像再生装置に接続された別のプリンタに印刷データを送信するプリントシステムを構成しても、上記実施例と同様なダイジェストプリントを得ることができる。
【００６０】
また、上記実施例では、記憶媒体１０２から読み出した動画像のダイジェストプリントについて説明したが、通信部１０９を介して外部装置から受信した動画像のダイジェストプリントを行う際にも本発明は適応可能である。
【００６１】
これらの方法でも、本発明による効果を十分発揮できる。
【００６２】
また、上記実施例では、連続したコマ画像をプリントしたが、一定間隔でコマを抽出するようにしてもよい。そのときはの総コマ数Ｔは、動画像から一定間隔でコマ画像を抽出した時の総コマ数になり、プリント指定された選択コマのコマ番号Ｓは一定間隔でコマ画像を抽出した時の総コマ数に対応するコマ番号となる。またこの場合、動画再生ダイアログでは前記一定間隔でコマ送り、コマ戻しさせる。
【００６３】
また、一定間隔ではなく動画全体中の選択コマの位置に応じてコマ画像を抽出する間隔を変えてもよい。たとえば、総コマ数Ｔの動画像において選択コマ（コマ番号Ｓ）以降の動画をダイジェストプリントされるようにするために、選択コマに応じてコマ間隔（（Ｔ−Ｓ）／Ｐ）を決定し、コマ番号Ｓのコマ画像から（Ｔ−Ｓ）／Ｐ間隔でコマ画像を抽出するようにしてもよい（Ｐはプリントコマ数）。
【００６４】
以上、本発明をその好適な実施形態に基づいて詳述してきたが、本発明はこれら特定の実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。
【００６５】
また、本実施例においてコマ画像とは、動画を構成する静止画像のことを示している。例えば、モーションＪＰＥＧのように複数の静止画像データにより動画が構成されている場合は、１つ１つの静止画像が本実施例中のコマ画像に相当する。
【００６６】
また、フレーム間符号化方式を採用しているＭＰＥＧのような動画データでは、Ｉフレーム、Ｐフレーム、Ｂフレームから動画データが構成されている。Ｉフレームは、動きの予測を用いずに映像信号を直接符号化しているので、１枚の画像の情報をすべてそれ自身が保有している。しかし、ＰフレームはＩフレームを参照して符号化を行い、ＢフレームはＩ，Ｐピクチャを参照して符号化を行っている。そのため、ＰフレームやＢフレームだけでは、画像を再生することはできない。ＭＰＥＧのような動画データにおいては、コマ画像は、１枚の画像データであるＩフレームだけとしても良いし、Ｉ，Ｐ，Ｂフレームを用いて生成される画像も含めてコマ画像としても良い。
【００６７】
すなわち、本発明におけるコマ画像とは、動画データから生成され、この動画の１フレームを表す画像も含まれる。
【００６８】
また、上述の実施形態の機能を実現するソフトウェアのプログラムを、記録媒体から直接、或いは有線／無線通信を用いてプログラムを実行可能なコンピュータを有するシステム又は装置に供給し、そのプログラムを実行する場合も本発明に含む。
【００６９】
従って、本発明の機能処理をコンピュータで実現するために、該コンピュータに供給、インストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明の機能処理を実現するためのコンピュータプログラム自体も本発明に含まれる。
【００７０】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。
【００７１】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、磁気テープ等の磁気記録媒体、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−Ｒ、ＤＶＤ−ＲＷ等が考えられる。また、光／光磁気記憶媒体、不揮発性の半導体メモリでもよい。
【００７２】
有線／無線通信を用いたプログラムの供給方法としては、次のような方法が考えられる。すなわち、コンピュータネットワーク上のサーバに本発明を形成するコンピュータプログラムそのもの、もしくはプログラムデータファイルを記憶し、接続のあったクライアントコンピュータにプログラムデータファイルをダウンロードするような方法である。
【００７３】
ここで、プログラムデータファイルは、本発明を形成するコンピュータプログラムを圧縮され自動インストール機能を含むファイル等も含む。
【００７４】
この場合、プログラムデータファイルを複数のセグメントファイルに分割し、セグメントファイルを異なるサーバに配置することも可能である。
【００７５】
つまり、本発明の機能処理をコンピュータで実現するためのプログラムデータファイルを複数のユーザに対してダウンロードさせるサーバ装置も本発明に含む。
【００７６】
また、上述の実施形態の機能を実現するプログラムを暗号化し記憶媒体に格納してユーザに配布し、所定の条件を満たしたユーザに対して暗号化を解く鍵情報を、ネットワークを介してダウンロードさせることによって供給するような方法も考えられる。その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて本発明を実現することも可能である。
【００７７】
コンピュータが供給されたプログラムコードを実行することにより、上述の実施形態の機能が実現される。また、そのプログラムコードがコンピュータにおいて稼働しているＯＳ（オペレーティングシステム）あるいは他のアプリケーションソフト等の共同して上述の実施形態の機能が実現される場合にもかかるプログラムコードは本発明の実施形態に含まれる。
【００７８】
さらに、供給されたプログラムコードがコンピュータの機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに格納される場合にも本発明に含まれる。また、そのプログラムコードの指示に基づいてその機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって上述した実施形態の機能が実現される場合にも本発明に含まれることは言うまでもない。
【図面の簡単な説明】
【００７９】
【図１】本発明の実施の形態に係るプリンタのブロック図である。
【図２】本発明の実施の形態に係る動画ダイジェストプリントの設定を行うためのメニューの例である。
【図３】本発明の実施の形態に係る動画ダイジェストプリントにおけるコマ画像の抽出処理のフローチャートである。
【図４】本発明の実施の形態に係る動画ダイジェストプリントにおけるコマ画像の抽出処理のフローチャートである。
【図５】本発明の実施の形態に係る動画ダイジェストプリントの処理のフローチャートである。
【符号の説明】
【００８０】
１０１  バス
１０２  記憶媒体
１０３  ＩＯ制御部
１０４  データ保持部
１０５  画像選択部
１０６  画像再生部
１０７  コマ選択部
１０８  表示部
１０９  通信部
１１０  印刷データ生成部
１１１  印刷部
１１２  コマ数決定部
１１３  コマ抽出部
１１４  始点コマ決定部
１１５  ＧＵＩ制御部
１１６  ＧＵＩ操作部
２０１  動画ダイジェスト設定メニュー
２０２  メニュー設定項目を選択するカーソル
２０３〜２０７  メニュー設定項目
【図１】
2008092335.tif 000003
【図２】
2008092335.tif 000004
【図３】
2008092335.tif 000005
【図４】
2008092335.tif 000006
【図５】
2008092335.tif 000007