(57)【要約】【課題】動画に含まれている静止画像の数が膨大であっても、その中から、所望のフレーム画像を得る作業が容易である動画印刷装置を提供することを目的とする。【解決手段】動画ファイルを、部分動画に分割する手段と、部分動画から選択されたフレーム画像を所定数抽出する手段と、抽出した複数のフレーム画像を、所定のレイアウトに並べ、フレーム画像に対応付けられているマークであって、フレーム画像を絞り込む範囲の起点となるマークとともに、第１の設定シートを印刷する第１の印刷手段と、第１の設定シートにマーキングされているマークを読み取る手段と、マーキングされている複数のフレーム画像に対応している複数の部分動画を、絞り込みの範囲として検出する絞り込み範囲検出手段と、絞り込み範囲検出手段が検出した絞り込み範囲に含まれている動画毎に、第２の設定シートを印刷する第２の印刷手段とを有する。【選択図】図７
2009272859.tif 000002
【特許請求の範囲】
【請求項１】
動画印刷機能を搭載する印刷装置において、
動画ファイルを、部分動画に分割する手段と；
上記部分動画から選択されたフレーム画像を所定数抽出する手段と；
抽出した複数の上記フレーム画像を、所定のレイアウトに並べ、上記フレーム画像に対応付けられているマークであって、上記フレーム画像を絞り込む範囲の起点となるマークとともに、第１の設定シートを印刷する第１の印刷手段と；
上記第１の設定シートにマーキングされているマークを読み取る手段と；
上記マーキングされている複数のフレーム画像に対応している複数の部分動画を、絞り込みの範囲として検出する絞り込み範囲検出手段と；
上記絞り込み範囲検出手段が検出した絞り込み範囲に含まれている動画毎に、第２の設定シートを印刷する第２の印刷手段と；
を有することを特徴とする動画印刷装置。
【請求項２】
請求項１において、
上記部分動画に分割する手段は、動画像を所定の時間で分割するように、動画像の分割方法を設定する手段であることを特徴とする動画印刷装置。
【請求項３】
請求項１において、
動画像の特徴を解析する動画像解析手段を有し、
上記部分動画に分割する手段は、上記動画像解析手段が解析した特徴に応じて、動画像の分割方法を設定する手段であることを特徴とする動画印刷装置。
【請求項４】
請求項１において、
上記起点となるマークは、フレーム画像を絞り込む選択開始点と選択終了点とを示すマークであり、上記抽出されたフレーム画像に対応付けて、上記選択開始点と選択終了点とを示すマークを印刷することを特徴とする動画印刷装置。
【請求項５】
請求項１において、
上記絞り込み範囲検出手段は、選択開始点が重複した場合、後で検出した選択開始点を無効とするように制御する手段であることを特徴とする動画印刷装置。
【請求項６】
請求項１において、
上記絞り込み範囲検出手段は、選択開始点が重複した場合、先に検出した選択開始点を無効とするように制御する手段であることを特徴とする動画印刷装置。
【請求項７】
請求項１において、
上記絞り込み範囲検出手段は、選択終了点が重複した場合、先に検出した選択終了点を無効とするように制御する手段であることを特徴とする動画印刷装置。
【請求項８】
請求項１において、
上記分割された部分動画の時間を解析する解析手段を有し、
上記第１の設定シートと上記第２の設定シートとにおいて、上記抽出されたフレーム画像に対応付けて上記解析手段が解析した時間の情報を印刷することを特徴とする動画印刷装置。
【請求項９】
動画印刷機能を搭載する印刷装置の制御方法において、
動画ファイルを、部分動画に分割する工程と；
上記部分動画から選択されたフレーム画像を所定数抽出する工程と；
抽出した複数の上記フレーム画像を、所定のレイアウトに並べ、上記フレーム画像に対応付けられているマークであって、上記フレーム画像を絞り込む範囲の起点となるマークとともに、第１の設定シートを印刷する第１の印刷工程と；
上記第１の設定シートにマーキングされているマークを読み取る工程と；
上記マーキングされている複数のフレーム画像に対応している複数の部分動画を、絞り込みの範囲として検出する絞り込み範囲検出工程と；
上記絞り込み範囲検出工程で検出された絞り込み範囲に含まれている動画毎に、第２の設定シートを印刷する第２の印刷工程と；
を有することを特徴とする動画印刷装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタルカメラ等で撮影した動画像データを含む画像データを格納する記憶媒体を装着し、この記憶媒体に格納されている画像データを読み出し、印刷する機能に係る。本発明は、特に、動画像データの任意のフレーム画像を選択して印刷する動画印刷装置、及び方法に関する。
【背景技術】
【０００２】
近年、デジタルビデオカメラや携帯電話、デジタルカメラ等の電子機器で撮影された動画から、所望の画像を印刷して楽しむ人が増え、これらの機器で撮影した動画から、画像を印刷することができるプリンタが知られている。
【０００３】
また、パーソナルコンピュータ（以下、「ＰＣ」という）を起動させずに、メモリカード等に格納されている画像データを、プリンタに直接取り込み、印刷するいわゆるダイレクトプリント機能を持つプリンタが知られている。
【０００４】
動画を印刷する場合、ＰＣに動画を取り込み、専用のアプリケーション等で所望の画像を選択する等し、プリンタで印刷することが一般的である。
【０００５】
しかし、上記のように、ＰＣを起動させずに、ダイレクトプリント機能を用いて動画を印刷する場合、プリンタを操作し、まず、動画の中から所望の画像を選択することが必要である。以下、動画の中から、選択された所望の画像を、「フレーム画像」という。
【０００６】
この場合、動画を複数の部分動画データに分割し、これら分割された部分動画データ毎にフレーム画像を選択し、インデックス印刷し、これら印刷したインデックスの中から所望の部分動画データを選択し、動画を絞り込む発明が知られている（特許文献１参照）。
【０００７】
また、マークシート式インデックス印刷の記載があり、所望の部分動画をマークシートで指定し、そのシートを読み取ることによって、動画の範囲を段階的に絞り込む発明が知られている。
【０００８】
また、動画からフレーム画像を抽出して表示部に表示し、操作部を介して、絞込み範囲の始点と終了点のフレーム画像を選択し、選択されたフレーム画像に基づいて、動画の範囲を絞り込み、この範囲から、静止画を選択する発明が知られている（特許文献２参照）。
【特許文献１】特開２００５−２４４９３４号公報
【特許文献２】特開２００６−６０６４９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
上記従来例では、膨大な数のフレーム画像の中から、所望のフレーム画像を絞りこむ必要がある。つまり、１０フレーム／秒で、３０分間、動画が撮影されると、１０フレーム／秒×６０秒×３０（分間）＝１８０００フレーム画像の中から、所望のフレーム画像を絞りこむ必要がある。
【００１０】
特許文献１記載の発明によれば、動画を所定の単位で分割した複数のフレーム画像をインデックス形式にレイアウト印刷し、その印刷結果から絞込みの対象にしたい部分動画を選択可能にしている。これを、段階的に繰り返すことによって、動画の範囲を絞り込み、所望のフレーム画像に辿り着く。
【００１１】
しかし、各段階のインデックス印刷において選択できる部分動画は１つである。このために、絞り込んだ結果、所望のフレーム画像が含まれていないこともある。この場合、使用者は、絞り込むためのインデックス印刷を、動画全体からやり直す必要があり、煩雑である。
【００１２】
すなわち、特許文献１記載の発明では、フレーム画像の数が多い場合、フレーム画像の中から、所望のフレーム画像を絞りこむ作業が煩雑であるという問題がある。
【００１３】
特許文献２記載の発明では、表示部と操作部とを用いて、動画の中から、フレーム画像を絞り込む始点と終点とであるフレーム画像を選択し、動画の範囲を絞り込むことができる。
【００１４】
しかし、特許文献２記載の発明では、所望のフレーム画像が動画中に点在し、所定の１組の始点と終点との範囲外にも、所望のフレーム画像が存在する場合、範囲の指定を、その都度、やり直す必要がある。したがって、特許文献２記載の発明では、所望のフレーム画像を絞りこむ作業が煩雑であるという問題がある。
【００１５】
また、特許文献２記載の発明では、表示部、操作部に、ある程度充実した性能が求められるので、製品コストが高価であるという問題がある。
【００１６】
本発明は、動画に含まれている静止画像の数が膨大であっても、その中から、所望のフレーム画像を得る作業が容易である動画印刷装置を提供することを目的とする。
【課題を解決するための手段】
【００１７】
本発明は、動画印刷機能を搭載する印刷装置において、動画ファイルを、部分動画に分割する手段と、上記部分動画から選択されたフレーム画像を所定数抽出する手段と、抽出した複数の上記フレーム画像を、所定のレイアウトに並べ、上記フレーム画像に対応付けられているマークであって、上記フレーム画像を絞り込む範囲の起点となるマークとともに、第１の設定シートを印刷する第１の印刷手段と、上記第１の設定シートにマーキングされているマークを読み取る手段と、上記マーキングされている複数のフレーム画像に対応している複数の部分動画を、絞り込みの範囲として検出する絞り込み範囲検出手段と、上記絞り込み範囲検出手段が検出した絞り込み範囲に含まれている動画毎に、第２の設定シートを印刷する第２の印刷手段とを有する動画印刷装置である。
【発明の効果】
【００１８】
本発明によれば、動画ファイルの絞り込みを、シートで容易に行えるので、動画に含まれている静止画像の数が膨大であっても、その中から、所望のフレーム画像を得る作業が容易であるという効果を奏する。
【発明を実施するための最良の形態】
【００１９】
発明を実施するための最良の形態は、次の実施例である。
【実施例１】
【００２０】
図１は、本発明の実施例１であるＭＦＰ装置１００を示す概観斜視図である。
【００２１】
ＭＦＰ装置１００は、マルチファンクションプリンタ装置であり、動画印刷機能を搭載する印刷装置の例であり、ホストコンピュータ（ＰＣ）からデータを受信し、印刷する通常のＰＣプリンタとしての機能を有する。
【００２２】
また、ＭＦＰ装置１００は、原稿台に置かれている原稿を、ＰＣからの動作指示によって読み取るスキャン機能と、原稿台の原稿を複写して印刷するコピー機能とを有する。さらに、メモリカードに保存されている画像データを読み取り、印刷する機能と、デジタルカメラからの画像データを受信し、印刷する機能とを有する。
【００２３】
ＭＦＰ装置１００は、上部カバー１１と、排紙トレー１２と、コネクタ１３と、カードスロット１４と、液晶表示部１５と、操作部１６とを有する。
【００２４】
図１に示す状態は、上部カバー１１が閉じられている状態であり、上部カバー１１を開けることによって、原稿を原稿台へ置くことができる。また、図１に示す状態では、排紙トレー１２が閉じられ、プリントを行う際に、排紙トレー１２を開くことによって、プリントアウトされた用紙の排紙トレーとして機能する。デジタルカメラを接続するためのコネクタ１３を、デジタルカメラ（不図示）と接続することによって、デジタルカメラ内部のメモリに保存されている画像データを読み出し、ＭＦＰ装置１００で直接印刷することができる。
【００２５】
カードスロット１４は、メモリカードを挿入するスロットであり、これを挿入することによって、メモリカードに保存されている動画像を含む画像データを読み出し、印刷することができる。
【００２６】
メモリカードに保存されている画像の中から、プリントしたい画像を検索する場合、液晶表示部１５に、１コマ毎の画像や画像一覧等を表示する。また、ＭＦＰ装置１００でコピーする場合における用紙サイズ、倍率、コピー濃度等の各種設定や、ＭＦＰ装置１００のメンテナンス機能等を操作するための画面を、液晶表示部１５に表示する。さらに、ＭＦＰ装置１００に何らかの異常が発生した場合にＭＦＰ装置１００の状態を示す画面や、禁止されている操作が行われた際に、操作のガイダンスを示す画面等を、液晶表示部１５に表示する。
【００２７】
操作部１６は、ＭＦＰ装置１００を操作する操作部であり、上下左右キー、コピーモードキー、印刷開始キー等の操作用のキーを複数、具備し、これらのキーを押下することによって、液晶表示部１５に表示されている画面と連動し、ＭＦＰ装置１００を操作する。
【００２８】
図２は、ＭＦＰ装置１００の機能を示すブロック図である。
【００２９】
ＭＦＰ装置１００は、通信手段２１と、操作制御手段２２と、表示制御手段２３と、ドキュメント解析手段２４と有する。また、ＭＦＰ装置１００は、スキャンエンジン制御手段２５と、システム制御手段２６と、プリントエンジン制御手段２７と、画像処理手段２８と、メモリカード制御手段２９とを有する。
【００３０】
通信手段２１は、ＰＣ用コネクタ（不図示）に接続されているＰＣとの間で行うデータ通信を制御し、デジタルカメラ接続用のコネクタ１３に接続されているデジタルカメラとの間で行うデータ通信を制御する。
【００３１】
操作制御手段２２は、ＭＦＰ装置１００の操作部１６に設けられている各種キーの押下を検出し、論理的なキー操作メッセージに変換し、今変換されたキー操作メッセージを、表示制御手段２３へ送信する手段である。
【００３２】
表示制御手段２３は、操作制御手段２２から送信されたキー操作メッセージに応じて、プリントする画像の表示や、選択した画像に対するトリミング範囲の表示等を行い、コピー時のコピー枚数、用紙サイズ等の設定を、液晶表示部１５に表示させる。
【００３３】
ドキュメント解析手段２４は、スキャンエンジン制御手段２５がデータ化した原稿上のドキュメントを解析する手段である。
【００３４】
図３は、動画印刷設定シートＳＨ１を示す図である。
【００３５】
図３に示す動画印刷設定シートＳＨ１を介して指示されたバーコード、マークを読み出し、フォトプリント用の印刷設定、画像処理設定情報を生成し、プリントを開始するための手段である。
【００３６】
スキャンエンジン制御手段２５は、コピー時の原稿や動画印刷設定シートＳＨ１を読み取るためにスキャン制御する手段であり、ＰＣスキャン時にも使用される。
【００３７】
システム制御手段２６は、各種制御手段を調停する手段であり、物理的リソースの排他制御や、シーケンス制御、各種エラーや、インク残量等、ＭＦＰ装置１００の状態管理も行う。
【００３８】
プリントエンジン制御手段２７は、インク滴の吐出制御や、用紙の給紙や排紙、プリントヘッドの制御等、コピー印刷や、フォトプリント、ＰＣ印刷等、プリント処理に関して制御する手段である。
【００３９】
図４は、動画フレーム選択シートＳＨ２を示す図である。
【００４０】
プリントエンジン制御手段２７は、動画印刷設定シートＳＨ１や、動画フレーム選択シートＳＨ２を印刷する手段でもある。
【００４１】
画像処理手段２８は、ＰＣから送信された印刷データを変換し、プリントエンジン制御手段２７へ送信する手段であり、また、フォトプリントにおける画像のデコード処理、トリミング処理等を行う。また、画像処理手段２８は、印刷レイアウトの領域情報を保持し、レイアウト位置に画像データ等を配置する処理や、スケーリング処理や色処理、２値化処理、明るさや彩度、赤目補正処理等の画像処理も行う。さらに、画像処理手段２８は、動画像に関するさまざまな処理を行う手段でもある。そして、画像処理手段２８は、動画像データから任意のフレーム画像データを生成し、指示された情報から動画像データを任意の範囲に分割し、任意の範囲の代表フレームを決定し、動画像の特徴を解析する手段である。
【００４２】
メモリカード制御手段２９は、カードスロット１４に装着されているメモリカードに保存されている動画、静止画等の画像ファイルを読み書き処理する。また、メモリカードに保存されている画像データ情報の詳細を解析し、ディレクトリを管理し、画像データに対して一対一になる画像番号を割り振る。
【００４３】
ドキュメント解析手段２４は、また、動画フレーム選択シートＳＨ２を読取り、シート上のバーコードやマークを読み出し、絞り込む動画範囲を特定する手段である。これらの手段は、不図示のＣＰＵ、ＲＯＭ、ＲＡＭによって制御または実行される。
【００４４】
画像処理手段２８は、動画ファイルを、部分動画に分割する手段の例であり、上記部分動画から選択されたフレーム画像を所定数抽出する手段の例である。
【００４５】
プリントエンジン制御手段２７は、抽出した複数のフレーム画像を所定のレイアウトに並べ、フレーム画像に対応付けられているマークであって、フレーム画像を絞り込む範囲の起点となるマークとともに、第１の設定シートを印刷する第１の印刷手段の例である。
【００４６】
スキャンエンジン制御手段２５は、第１の設定シートにマーキングされているマークを読み取る手段の例である。
【００４７】
システム制御手段２６は、マーキングされている複数のフレーム画像に対応している複数の部分動画を、絞り込みの範囲として検出する絞り込み範囲検出手段の例である。
【００４８】
プリントエンジン制御手段２７は、絞り込み範囲検出手段が検出した絞り込み範囲に含まれている動画毎に、第２の設定シートを印刷する第２の印刷手段の例である。
【００４９】
なお、上記動画分割手段は、動画像を所定の時間で分割するように、動画像の分割方法を設定する手段である。
【００５０】
画像処理手段２８は、動画像の特徴を解析する動画像解析手段の例である。上記動画分割手段は、上記動画像解析手段が解析した特徴に応じて、動画像の分割方法を設定する手段である。
【００５１】
上記実施例において、上記起点となるマークは、フレーム画像を絞り込む選択開始点と選択終了点とを示すマークであり、上記抽出されたフレーム画像に対応付けて、上記選択開始点と選択終了点とを示すマークを印刷する。
【００５２】
また、上記絞り込み範囲検出手段は、選択開始点が重複した場合、後で検出した選択開始点を無効とするように制御する手段である。
【００５３】
上記絞り込み範囲検出手段は、選択開始点が重複した場合、先に検出した選択開始点を無効とするように制御する手段である。さらに、上記絞り込み範囲検出手段は、選択終了点が重複した場合、先に検出した選択終了点を無効とするように制御する手段である。
【００５４】
画像処理手段２８は、上記分割された部分動画の時間を解析する解析手段の例である。そして、上記第１の設定シートと上記第２の設定シートとにおいて、上記抽出されたフレーム画像に対応付けて上記解析手段が解析した時間の情報を印刷する。
【００５５】
次に、実施例１において、カードスロット１４に装着されているメモリカードの動画像データを、動画フレーム選択シートＳＨ２に印刷する手順について説明する。
【００５６】
図５は、実施例１において、カードスロット１４に装着されているメモリカードに格納されている動画像データを、動画フレーム選択シートＳＨ２に印刷する手順を示すフローチャートである。
【００５７】
図６は、動画を、部分動画に分割した場合における代表フレームの抽出を概念的に示す図である。
【００５８】
利用者は、操作部１６を操作し、液晶表示部１５を見ながら、シートに出力する動画像を選択し、プリントを開始する。また、プリントされる動画フレーム選択シートＳＨ２は、用紙サイズがＡ４サイズ、用紙種類が普通紙である。
【００５９】
まず、利用者が選択した動画像に対する画像番号を取得し（Ｓ１）、画像番号に対応する動画像データを解析する（Ｓ２）。たとえば、動画フレーム選択シートＳＨ２上の画像レイアウト数が１６コマであるとする。この場合、動画全体を一定の時間間隔で１６等分し、１６個の部分動画に分割する（Ｓ３）。図６（１）に示すように、分割された部分動画の範囲で、それぞれ先頭となるフレーム画像を、代表フレーム画像として生成し、全部で１６コマのフレーム画像を生成する（Ｓ４）。
【００６０】
次に、動画フレーム選択シートＳＨ２を読み込むときに参照するために、動画像の「画像番号」と、分割された「部分動画の先頭フレーム番号」と、「分割方法」との情報を、バーコード情報として生成する（Ｓ５）。バーコード情報として、動画像の「画像番号」と、分割された「部分動画の先頭フレーム番号」と、「分割方法」との情報を記録する。
【００６１】
次に、上記バーコード情報を生成するＳ５で生成したバーコード情報に基づいて、バーコードを印刷する（Ｓ６）。
【００６２】
Ｓ４で生成したフレーム画像のそれぞれに対応付けて、そのフレーム画像の印刷枚数を設定指示するためのマーク部分を、後述するフレーム画像が印刷される場所の近傍に印刷する（Ｓ７）。
【００６３】
次に、Ｓ４で生成したフレーム画像の４コマを、水平方向に印刷する（Ｓ８）。
【００６４】
そして、動画の範囲をさらに絞りこむために使用する絞込み範囲指定マーク領域を、印刷する（Ｓ９）。絞り込み範囲指定マーク領域には、Ｓ８で印刷されたフレーム画像のそれぞれに対応付けて、そのフレーム画像が代表している（属している）部分動画の始点と終点とを示すマークを生成する。また、始点のマークと終点のマークとの間に、時間的な間隔があることを示す記号を生成して印刷する。
【００６５】
以下、残りの１２コマに対する「印刷枚数を設定指示用マーク」、「フレーム画像」、「絞込み範囲指定マーク領域」の印刷は、上記Ｓ４〜Ｓ９の処理を繰り返して実行することによって、動画フレーム選択シートＳＨ２が１枚印刷される。
【００６６】
なお、図５に示す印刷処理では、バーコード矩形データの生成処理、メモリカードの動画像データのデコード処理、色空間変換処理、印刷領域に合わせるための変倍処理、プリント出力のための２値化処理等を実行する。これらの処理は、公知の技術によって実現することができ、本発明の本質には影響しないので、その詳細な説明を省略する。
【００６７】
また、実施例１において、図６（１）では、１６コマのフレーム画像を抽出する場合、動画全体を一定の時間間隔で部分動画に分割し各々の部分動画の先頭部分のフレーム画像を代表フレーム画像として抽出している。
【００６８】
このときに、いわゆるシーン情報に基づいて、特徴のあるフレーム画像を代表フレーム画像として抽出するようにしてもよい。ここでいうシーン情報は、部分動画の中で場面が変わるところ、たとえば徒競走でのスタート時とゴール時のフレーム画像、昼と夜の各フレーム画像など、シーンの特徴、変化点を示す情報である。
【００６９】
また、代表フレーム画像の抽出に際し、動画の撮影者が入力したチャプター情報等を使用するようにしてもよい。
【００７０】
次に、動画フレーム選択シートＳＨ２にレイアウトされているコマ数（ここでは１６コマとする）を加味し、先に解析した上記シーン情報とに基づいて、動画データ全体を複数の部分動画に分割する方法について述べる。
【００７１】
つまり、図６（２）に示すように、上記シーン情報に基づいて、動画全体を１６個の部分動画に分割することを想定する。ここで図６（２）の中段に図示したように、シーン解析により得られた、部分動画数が、レイアウトコマ数よりも少なければ、レイアウトコマ数に合うように、部分動画をさらに分割する（図６（２）の下段）。
【００７２】
このようにして、シーンの解析によって得られた部分動画を再分割することで、上記動画フレーム選択シートＳＨ２にレイアウトされたコマ数を満たすように、得られた部分動画から代表フレーム画像を抽出する。
【００７３】
一方、図示はしていないが、シーンの解析によって得られた部分動画数が、上記レイアウトコマ数よりも多ければ、次のようにしてもよい。つまり、シーンの時間の長さや、より大きな変化が見られるシーンを優先して抽出することによって、上記レイアウトコマ数の数だけ代表フレーム画像を抽出するようにしてもよい。
【００７４】
図４は、図５に示すフローチャートに基づいて印刷された動画フレーム選択シートＳＨ２を示す図である。
【００７５】
動画フレーム選択シートＳＨ２に、Ｓ６で印刷されたバーコード５１と、Ｓ７で印刷された印刷枚数を設定指示するためのマーク５２とが記載されている。また、動画フレーム選択シートＳＨ２に、Ｓ４で生成されたある動画の範囲を代表するフレーム画像５３と、Ｓ９で印刷された絞込み範囲指定マーク５４とが記載されている。
【００７６】
動画フレーム選択シートＳＨ２は、本来、所望のフレーム画像を検索するために、動画の範囲を絞り込むためのシートである。しかし、動画フレーム選択シートＳＨ２にレイアウトされているフレーム画像を印刷の対象としてもよく、使用者が所望すれば、マーク５２を使って印刷設定することによって、フレーム画像を印刷することができる。
【００７７】
なお、動画フレーム選択シートＳＨ２のタイトルとして、「動画選択シートＴＯＰ」５０が印刷され、「動画選択シートＴＯＰ」５０は、動画フレーム選択シートＳＨ２が、動画ファイルの全体から範囲を絞り込むためのシートであることを示す。勿論、動画フレーム選択シートＳＨ２の使用目的が分かるような表現であれば、上記タイトルでなくてもよい。
【００７８】
次に、動画の範囲を、使用者が絞り込む動作について説明する。
【００７９】
使用者は、図４に示す動画フレーム選択シートＳＨ２にレイアウトされている代表フレーム画像を見て、印刷したい画像が動画のどの部分にあるかを推測する。または、単に絞り込みたい動画の範囲を決めるだけでもよい。たとえば、使用者が、図４中のフレーム画像のＡとＢとに代表されている部分動画の範囲を絞り込みたいと考えたとする。
【００８０】
この場合、フレーム画像Ａに代表される部分動画の始点を示すマーク５５と、フレーム画像Ｂに代表される部分動画の終点を示すマーク５６とに、チェックマークを手書きする。これと同じく、使用者がフレーム画像ＧとＬとに代表される部分動画の範囲を絞り込みたいと考えた場合、マーク５７にマークすることによって、動画の範囲を指定することができる。
【００８１】
上記のように、実施例１の特徴は、１枚の動画フレーム選択シートＳＨ２において、２つ以上の動画範囲を絞り込むことができる点である。ＭＦＰ装置１００は、動画フレーム選択シートＳＨ２を読み込み、使用者が記載したチェックマークを検知することによって、動画の範囲を絞り込むことができる。
【００８２】
図７は、実施例１の特徴を示す動画範囲の絞り込み動作を示すフローチャートである。
【００８３】
Ｓ１１で、各種変数を初期化する。ｎは、部分動画を代表するフレーム画像（以下、単に、「フレーム」と表現することもある）を識別するための識別番号である。つまり、フレームｎとフレームｎを含む部分動画とは、１対１の関係であるので、フレームｎを含む部分動画ｎと表現し、部分動画を識別するための識別番号として用いる。
【００８４】
実施例１では、動画フレーム選択シートＳＨ２にレイアウトすることができるフレーム画像のコマ数は、１６個であるので、ｎの取り得る値の範囲は、０〜１５の整数である。また、ｉは、使用者が選択した動画の範囲の情報（何番目の部分動画から何番目の部分動画までを示す情報）を識別する識別番号であり、ｉの取り得る範囲は、ｎと同じ理由から、０〜１５の整数である。
【００８５】
Ｓ１２で、フレームｎに対応する始点に、チェックマークがあったか否かを判定する。始点にチェックマークがあれば、Ｓ１３で、フラグがＯＦＦであるかどうかを判定する。本フラグの意味については後述する。
【００８６】
Ｓ１４で、フレームｎが含まれている部分動画ｎを開始動画として記憶し、つまり、絞り込みの先頭の部分動画として記憶する。Ｓ１５で、フラグをＯＮする。このフラグがＯＮになっているということは、つまり、開始動画が既に記憶されていることを示す。
【００８７】
次に、Ｓ１６で、フレームｎに対応する終点にチェックマークがあったか否かを判定する。終点にチェックマークがあれば、Ｓ１７で、上記フラグがＯＮになっているかどうか判定する。上記フラグがＯＮであると判定されると、つまり開始動画が記憶されていると判定されると、Ｓ１８で、記憶されている開始動画から部分動画ｎまでを使用者が絞り込みの範囲として選択したと考えられる。この絞り込み範囲の情報を絞り込み情報ｉとして記憶する。
【００８８】
開始動画として記憶された部分動画と、Ｓ１８で終点にチェックマークのあった部分動画とのそれぞれの添え字がｎであれば、単に、部分動画ｎだけが絞り込みの範囲として使用者に選択されたと判断される。Ｓ１９で、ｉは、カウントアップされ、次の絞り込み情報の記憶に備える。
【００８９】
さらに、Ｓ２０で、上記フラグがＯＦＦされ、絞り込み範囲として１つを確定する。Ｓ２１で、ｎをカウントアップし、次のフレームに対応する始点／終点のチェックマーク検知に備える。Ｓ２２で、ｎを、Ｎと比較する。ここで、Ｎは１６である。つまり、実施例１では、動画フレーム選択シートＳＨ２のレイアウトが１６コマであるので、Ｎは１６である。
【００９０】
以上、処理Ｓ１２〜Ｓ２２を繰り返し実行することによって、動画フレーム選択シートＳＨ２による絞り込みが完了する。
【００９１】
また、動画フレーム選択シートＳＨ２では、所望の始点、終点を、使用者がチェックするので、マークのチェックミスが生じることがある。そこで、ＭＦＰ装置１００では、図７に示すフローチャートにおいて、以下のような処理を実行することによって、動画の絞り込みを行う。
【００９２】
図８は、図７に示すフローチャートを説明するための動画フレーム選択シートＳＨ２を示す図である。
【００９３】
フレームＡとフレームＢとの始点にも、チェックマーク７１が付けられ、フレームＢの終点にチェックマーク７１がついている場合を想定する。まず、フレームＡに代表される部分動画Ａが開始動画として記憶される。次に、フレームＢの始点にも、チェックマークがつけられているがＳ１３で、フラグの判定をしているので、開始動画として既に部分動画Ａが記憶されているということになる。したがって、フレームＢに代表される部分動画Ｂが開始動画として記憶されることはない。
【００９４】
つまり、使用者が、部分動画Ａと部分動画Ｂとを合わせて絞り込みの範囲としたかったにも関わらず、間違って、フレームＢの始点にチェックした場合を考慮した上での動作である。
【００９５】
また、フレームＧの始点と終点とに続いて、フレームＨの終点にもチェックマーク７２がある場合を想定する。フレームＧの始点と終点とを検知すると、Ｓ１８で絞り込み範囲として確定するが、Ｓ１６で、フレームＧの終点を検知すると、Ｓ１７で、フラグを判定する。ここでは、開始動画が記憶されていないのに、フレームＨの終点を検知したので、何も処理されない。したがって、フレームＧに代表される部分動画Ｇは、絞り込みの対象であるが、フレームＨに代表される部分動画Ｈは、絞り込みの対象から外される。
【００９６】
図９は、図４に示す動画フレーム選択シートＳＨ２を使用し、図７に示すフローチャートによる処理によって得られた絞り込み範囲の情報を記憶するメモリのエリアを示す図である。
【００９７】
ｉは、図７に示すフローチャート中のｉと同じであり、絞り込み範囲の情報が格納されている領域を指すインデックスである。格納される情報は、図７では、部分動画Ａから部分動画Ｂのように、部分動画としての情報であるが、部分動画Ａの先頭フレーム番号から、部分動画Ｂの最終フレーム番号等のように、フレーム番号で格納するようにしてもよい。
【００９８】
上記のように、本来、選択範囲の中には、１つの始点と、１つの終点とが含まれているべきであるが、そうではない場合、ＭＦＰ装置１００は、次のように処理する。つまり、始点の重複時に、最初の始点を有効とし、終点の重複時に、最初の終点を有効とする。また、始点がなく終点のみを検知した場合、または、終点がなく始点を検知した場合には、絞り込みの範囲として無効にする。
【００９９】
このようにして、動画フレーム選択シートＳＨ２によって、記述されたチェックマークシートを、ＭＦＰ装置１００が読み取り、使用者が所望する動画の範囲を絞り込む。
【０１００】
図１０は、図９に示す絞り込み範囲の情報に基づいて生成される各種シートを示す図である。
【０１０１】
図１０（１）は、動画フレーム選択シートＳＨ２を示す図であり、部分動画Ａから部分動画Ｂの範囲と、部分動画Ｇから部分動画Ｌの範囲との２つの絞り込み範囲が、使用者によって選択されていることを示す図である。
【０１０２】
図１０（２）は、部分動画Ａから部分動画Ｂの範囲をさらに絞り込むための部分動画フレーム選択シートＳＨ３を示す図である。
【０１０３】
図１０（３）は、部分動画Ｇから部分動画Ｌの範囲を、さらに絞り込むための部分動画フレーム選択シートＳＨ３を示す図である。
【０１０４】
バーコード９１、９２には、それぞれ図１０（２）、図１０（３）のシートに含まれている動画が、動画全体のどの範囲かを示す情報が含まれている。この絞込み範囲の情報を動画フレーム選択シートＳＨ２に印刷すると、ＭＦＰ装置１００がこれを読み込んだときに、動画の絞り込み範囲を特定することができる。シートのタイトル印字領域９３は、動画全体から２つの絞り込み範囲が選択されたうちの２つ目の範囲から生成されたことを、使用者に明示するタイトルが印字されている領域である。
【０１０５】
図１０（４）は、図１０（３）の部分動画フレーム選択シートＳＨ３によってさらに絞り込み範囲が選択された結果、出力された部分動画フレーム選択シートＳＨ３を示す図である。
【０１０６】
上記のように、動画フレーム選択シートＳＨ２を印刷し、使用者による絞り込み範囲を選択し、シートを読み取り、図７に示すフローチャートによって解析することを、繰り返すことによって、使用者が所望するフレーム画像を得ることができる。
【実施例２】
【０１０７】
上記実施例１は、動画範囲を絞り込む範囲の始点の指定が重複し、終点の指定が重複しているときに、それぞれ、後から重複した端点を無効とする実施例である。
【０１０８】
本発明の実施例２は、動画範囲を絞り込む範囲の始点が重複した場合、先に検出した始点を無効とする実施例である。
【０１０９】
図１１は、本発明の実施例２の特徴である動画範囲を絞り込む動作を示すフローチャートである。
【０１１０】
Ｓ３１で、実施例２において用いる各種変数を初期化する。各種変数の意味は、実施例１の図７について説明したものと同じである。Ｓ３２で、フレームｎに対応する始点にチェックマークがあったか否かを判定する。始点にチェックマークがあれば、Ｓ３３で、フレームｎが含まれる部分動画ｎを開始動画として記憶し、つまり絞り込みの先頭の部分動画として記憶する。Ｓ３４で、フラグをＯＮする。このフラグがＯＮになっているということは、開始動画が既に記憶されたことを示す。
【０１１１】
次に、Ｓ３５で、フレームｎに対応する終点に、チェックマークがあるか否かを判定する。終点にチェックマークがあれば、Ｓ３６で、上記フラグがＯＮになっているかどうか判定する。上記フラグがＯＮであれば、開始動画が記憶されていると判定され、Ｓ３７で、記憶されている開始動画から部分動画ｎまでを、使用者が絞り込みの範囲として選択したと考えられ、この絞り込み範囲の情報を絞り込み情報ｉとして記憶する。Ｓ３８で、絞込み情報ｉがカウントアップされ、次の絞り込み情報の記憶に備える。さらに、Ｓ３９で、上記フラグがＯＦＦされ、１つの絞り込み範囲が確定される。
【０１１２】
Ｓ４０で、フレームｎをカウントアップし、次のフレームに対応する始点／終点のチェックマーク検知に備える。Ｓ４１で、フレームｎをＮと比較する。動画フレーム選択シートのレイアウト数（コマ数）Ｎは、実施例１と同様に１６である。Ｓ３５で、フレームｎに対応する終点にチェックマークが無ければ、Ｓ４０、Ｓ４１を経て、フレームに対応付けられた始点または終点のマークを順次、検知する。ここで、始点が重複していれば、始点を検知した後に、終点を見つける前に、Ｓ３２で、始点を検知する。Ｓ３３で、開始動画として記憶する部分動画を更新する。つまり、以上記憶した開始動画を上書きするので、先に見つけた始点を無効にする。
【０１１３】
上記処理Ｓ３２〜Ｓ４１を繰り返し実行することによって、上記動画フレーム選択シートによる絞り込みが完了する。
【０１１４】
図８に示すチェックマーク７１を例にとると、フレームＡの始点を無効とし、フレームＢの始点が有効になる。よって、フレームＢで代表される部分動画Ｂが、絞り込み範囲となり、使用者のチェックミスに対応することができる。
【実施例３】
【０１１５】
本発明の実施例３は、始点が重複した場合、終点が重複した場合に、それぞれ先に検出した端点を無効にする実施例である。
【０１１６】
図１２は、本発明の実施例３の特徴を示す動画範囲の絞り込み動作を示すフローチャートである。
【０１１７】
Ｓ５１で、実施例３において用いる各種変数を初期化する。変数ｎ、ｉの意味は、実施例１の図７について説明したものと同じである。また、フラグ１、フラグ２の説明は、後述する。
【０１１８】
Ｓ５２で、フレームｎに対応する始点に、チェックマークがあったか否かを判定する。始点にチェックマークがあれば、Ｓ５３で、フレームｎが含まれている部分動画ｎを開始動画として記憶し、つまり、絞り込みの先頭の部分動画として記憶する。Ｓ５４で開始動画が記憶されていることを示すフラグ１をＯＮし、始点に対応する終点を検出したことを示すフラグ２をＯＦＦする。上記フラグ１がＯＮになっていれば、開始動画が既に記憶されていることを示す。
【０１１９】
次に、Ｓ５５で、フレームｎに対応する終点にチェックマークがあるか否かを判定する。終点にチェックマークがあれば、Ｓ５６で、上記フラグ１がＯＮになっているかどうか判定する。上記フラグ１がＯＮであると判定されれば、開始動画が記憶されていると判定し、記憶されている開始動画から部分動画ｎまでを、使用者が絞り込みの範囲として選択したと考えられ、Ｓ５７で、この絞り込み範囲の情報を、絞り込み情報ｉとして記憶する。Ｓ５８で、絞込み情報ｉは、カウントアップされ次の絞り込み情報の記憶に備える。
【０１２０】
さらに、Ｓ５９で、上記フラグ１がＯＦＦされ、１つの絞り込み範囲が確定される。Ｓ６０で、上記フラグ２をＯＮする。フラグ２は、始点に対応する終点を検出したことを示すフラグである。Ｓ６５で、ｎをカウントアップし、次のフレームに対応する始点／終点のチェックマーク検知に備える。Ｓ６６で、ｎをＮと比較する。上記動画フレーム選択シートのレイアウト数Ｎは、実施例１と同様に、１６である。
【０１２１】
Ｓ５５で、フレームｎに対応する終点に、チェックマークが無ければ、Ｓ６５、Ｓ６６を経て、順次フレームに対応付けられた始点または終点のマークを検知する。始点が重複した場合、始点を検知した後に、終点を見つける前に、Ｓ５２で、始点を検知し、Ｓ５３で、開始動画として記憶する部分動画を更新する。つまり、上記記憶した開始動画を、上書きするので、先に見つけた始点を無効にする。
【０１２２】
また、終点が重複している場合、終点を検知した後に、始点が見つかる前に、Ｓ５５でまた終点を検知する。この場合、Ｓ５６で、上記フラグ１がＯＮではないので、Ｓ６１で、上記フラグ２の判定を行う。このときに、上記フラグ２はＯＮであり、つまり終点を検知し、一旦絞り込み情報が確定しているが、先の終点を無効とするためには、上記絞り込み情報の上書きを行う必要がある。つまり、Ｓ６２で、変数ｉのインデックスをデクリメントし、Ｓ６３で、上記絞り込み情報を再び記憶する。Ｓ６４で、ｉはカウントアップされ、次の絞り込み情報の記憶に備える。
【０１２３】
上記処理Ｓ５２〜Ｓ６６を繰り返し実行することによって、上記動画フレーム選択シートによる絞り込みが完了する。図８に示すチェックマーク７２を例にとると、フレームＧの終点を無効とし、フレームＨの終点が有効になる。よって、フレームＧとフレームＨとによって代表される部分動画Ｇから部分動画Ｈまでが、絞り込み範囲になり、使用者のチェックミスに対応することができる。
【実施例４】
【０１２４】
上記実施例１は、図６（２）に示すようにシーン情報に基づいて、動画全体を分割する実施例である。
【０１２５】
実施例１において、シーン情報で分割した場合に、それぞれの部分動画の再生時間が、動画フレーム選択シートにおいて不明である。再生時間は、使用者が動画を絞り込む際に有効な情報になるので、部分動画毎の再生時間が上記動画フレーム選択シートに印刷されていることが望ましい。
【０１２６】
図１３は、本発明の実施例４において、部分動画毎の時間情報を印刷した動画フレーム選択シートＳＨ４を示す図である。
【０１２７】
時間の長さを表す記号１２１、１２２は、レイアウトされるフレーム画像に対応付けて、そのフレームに代表される部分動画の時間的長さを示す記号である。
【０１２８】
たとえば、時間の長さを表す記号１２１には、３つの記号「・」が記載され、記号「・」が１分間の長さであるとすると、部分動画Ａの再生時間は、約３分間であると推察できる。時間の長さを表す記号１２２には、記号「・」が６つ記載されているので、部分動画Ｂの再生時間は約６分間であると推察できる。勿論、記号ではなく、実際の時間を印刷するようにしてもよく、この場合も、上記と同じ効果を得ることができる。
【０１２９】
なお、上記実施例の手段を工程に置き換えれば、上記実施例を、制御方法の発明として把握することができる。
【図面の簡単な説明】
【０１３０】
【図１】本発明の実施例１であるＭＦＰ装置１００を示す概観斜視図である。
【図２】ＭＦＰ装置１００の機能を示すブロック図である。
【図３】動画印刷設定シートＳＨ１を示す図である。
【図４】動画フレーム選択シートＳＨ２を示す図である。
【図５】実施例１において、カードスロット１４に装着されているメモリカードに格納されている動画像データを、動画フレーム選択シートＳＨ２に印刷する手順を示すフローチャートである。
【図６】動画を、部分動画に分割した場合における代表フレームの抽出を概念的に示す図である。
【図７】実施例１の特徴を示す動画範囲の絞り込み動作を示すフローチャートである。
【図８】図７に示すフローチャートを説明するための動画フレーム選択シートＳＨ２を示す図である。
【図９】図４に示す動画フレーム選択シートＳＨ２を使用し、図７に示すフローチャートによる処理によって得られた絞り込み範囲の情報を記憶するメモリのエリアを示す図である。
【図１０】図９に示す絞り込み範囲の情報に基づいて生成される各種シートを示す図である。
【図１１】本発明の実施例２の特徴である動画範囲を絞り込む動作を示すフローチャートである。
【図１２】本発明の実施例３の特徴を示す動画範囲の絞り込み動作を示すフローチャートである。
【図１３】本発明の実施例４において、部分動画毎の時間情報を印刷した動画フレーム選択シートＳＨ４を示す図である。
【符号の説明】
【０１３１】
１００…ＭＦＰ装置、
２４…ドキュメント解析手段、
２５…スキャンエンジン制御手段、
２６…システム制御手段、
２７…プリントエンジン制御手段、
２８…画像処理手段、
２９…メモリカード制御手段、
ＳＨ１…動画印刷設定シート、
ＳＨ２、ＳＨ３、ＳＨ４…動画フレーム選択シート。
【図１】
2009272859.tif 000003
【図２】
2009272859.tif 000004
【図３】
2009272859.tif 000005
【図４】
2009272859.tif 000006
【図５】
2009272859.tif 000007
【図６】
2009272859.tif 000008
【図７】
2009272859.tif 000009
【図８】
2009272859.tif 000010
【図９】
2009272859.tif 000011
【図１０】
2009272859.tif 000012
【図１１】
2009272859.tif 000013
【図１２】
2009272859.tif 000014
【図１３】
2009272859.tif 000015