(57)【要約】【課題】  映像の内容を反映したダイジェストプリントを行う画像形成装置を提供する。【解決手段】コントローラ部１１０の記憶部１１６に映像データを記憶する。この映像データに対して、カット点検出部１１２は、フレーム画像間が大きく変化する箇所であるカット点を検出する。ＯＣＲ部１１４は、フレーム画像にＯＣＲを行って文字情報を検出する。そして、フレーム選択部１１５が、カット点間のフレーム画像群であるショット毎に、文字情報があるフレーム画像を代表フレーム画像として選択し、文字情報がないショットに関しては該ショットの先頭フレーム画像を代表フレーム画像と選択する。この選択した代表フレーム画像をダイジェストプリントとして印刷する。【選択図】  図２
2009231934.tif 000002
【特許請求の範囲】
【請求項１】
映像データからフレーム画像間が大きく変化する箇所であるカット点を検出するカット点検出手段と、
前記フレーム画像にＯＣＲを行って文字情報を検出するＯＣＲ手段と、
前記カット点間のフレーム画像群であるショット毎に、前記文字情報があるフレーム画像を代表フレーム画像として選択するフレーム選択手段と
前記代表フレーム画像をダイジェストプリントとして印刷する印刷手段と
を備えることを特徴とする画像形成装置。
【請求項２】
前記印刷手段は、前記文字情報が複数あった場合には、前記複数の文字情報の１つを更に印刷する印刷手段である
ことを特徴とする請求項１に記載の画像形成装置。
【請求項３】
端末と画像形成装置とを備えており映像データからダイジェストプリントを印刷する画像形成システムであって、
前記端末又は前記画像形成装置は、
映像データからフレーム画像間が大きく変化する箇所であるカット点を検出するカット点検出手段と、
前記フレーム画像にＯＣＲを行って文字情報を検出するＯＣＲ手段と、
前記カット点間のフレーム画像群であるショット毎に、前記文字情報があるフレーム画像を代表フレーム画像として選択するフレーム選択手段とを備え、
前記画像形成装置は、
前記代表フレーム画像を印刷する印刷手段を備える
ことを特徴とする画像形成システム。
【請求項４】
前記ダイジェストプリント用の印刷データを作成する
ことを特徴とする請求項１乃至３のいずれか１項に記載のプログラム。
【請求項５】
映像データからダイジェストプリントを印刷する画像形成方法であって、
映像データからフレーム画像間が大きく変化する箇所であるカット点を検出するカットし、
前記カット点間のフレーム画像群であるショット毎に、前記フレーム画像にＯＣＲを行って文字情報を検出し、
前記文字情報があるフレーム画像を代表フレーム画像と選択し、
前記代表フレーム画像を印刷する
ことを特徴とする画像形成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は画像形成装置、画像形成システム、プログラム、及び画像形成方法に係り、特に適切なフレームを選択する画像形成装置、画像形成システム、プログラム、及び画像形成方法に関する。
【背景技術】
【０００２】
近年、プリンタ等の印刷装置と、プリンタとスキャナやＦＡＸ等を含む複合機、ＭＦＰ（Ｍｕｌｔｉｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）といった画像形成装置が普及してきている。
【０００３】
また、近年、テープメディアやＨＤＤやフラッシュメモリを用いたビデオカメラ等の映像入力装置が普及している。これらの映像入力装置は、ＵＳＢ（ユニバーサル・シリアル・バス）やｉ−ｌｉｎｋ（登録商標、ＩＥＥＥ１３９４）といった接続端子を備えており、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）と該接続端子で接続することで、簡単に撮影した映像データをＰＣに入力することができる。
また、映像入力装置がフラッシュメモリカードに記憶するものの場合、このフラッシュメモリカードを映像入力装置から外して、ＰＣのフラッシュメモリカード・リーダ等に接続することで、直接、映像データを入力することもできる。
ＰＣに入力した映像データは、ＰＣにインストールされた動画編集用のアプリケーション・ソフトウェアを用いて、動画編集を行って、ＤＶＤやＢｌｕ−ｒａｙディスク等に書き出すことも可能である。
【０００４】
また、上述の画像形成装置においても、ＵＳＢやｉ−ｌｉｎｋといった端子を備えており、さらにＵＳＢホスト機能等のカメラから映像データを入力する機能を備えている場合には、画像形成装置内に映像データを入力することができる。
【０００５】
映像データは、複数のフレーム又はフレーム画像と呼ばれる画像が例えば１／６０秒毎に連続するような構造をしている。なお、フレーム画像そのものを保存するのではなく、差分画像等の画像を保持する映像データのフォーマットもある。
画像形成装置においては、入力された映像データから、フレーム画像を複数抜き出して、ダイジェストプリントをすることができる。
このダイジェストプリントでは、いわゆるフィルムロール形式のように、時間的にフレーム画像を並べてフレームを抜き出して印刷することができる。
【０００６】
このような従来の画像形成装置としては、特許文献１を参照すると、簡易なユーザ操作で、記録用紙を一杯に使い、動画像全体を網羅し、記録用紙一枚で完結した動画ダイジェストプリントを得ることができるプリンタシステム及びその印刷方法、並びにプログラムが記載されている（以下、従来技術１とする。）。
【特許文献１】特開２００６−２１１２８３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、従来技術１で使用されているダイジェストプリント用のフレーム抽出方法では、映像データから、単純に、所定の時間間隔でフレームを抽出していた。
このため、映像データの内容が考慮されていないので、適切なフレームを選択できないという問題があった。
【０００８】
本発明は、このような状況に鑑みてなされたものであり、上述の課題を解消することを課題とする。
【課題を解決するための手段】
【０００９】
本発明の画像形成装置は、映像データからフレーム画像間が大きく変化する箇所であるカット点を検出するカット点検出手段と、前記フレーム画像にＯＣＲを行って文字情報を検出するＯＣＲ手段と、前記カット点間のフレーム画像群であるショット毎に、前記文字情報があるフレーム画像を代表フレーム画像として選択するフレーム選択手段と前記代表フレーム画像をダイジェストプリントとして印刷する印刷手段とを備えることを特徴とする。
本発明の画像形成装置は、前記印刷手段は、前記文字情報が複数あった場合には、前記複数の文字情報の１つを更に印刷する印刷手段であることを特徴とする。
本発明の画像形成システムは、端末と画像形成装置とを備えており映像データからダイジェストプリントを印刷する画像形成システムであって、前記端末又は前記画像形成装置は、映像データからフレーム画像間が大きく変化する箇所であるカット点を検出するカット点検出手段と、前記フレーム画像にＯＣＲを行って文字情報を検出するＯＣＲ手段と、前記カット点間のフレーム画像群であるショット毎に、前記文字情報があるフレーム画像を代表フレーム画像として選択するフレーム選択手段とを備え、前記画像形成装置は、前記代表フレーム画像を印刷する印刷手段を備えることを特徴とする。
本発明のプログラムは、前記ダイジェストプリント用の印刷データを作成することを特徴とする。
本発明の画像形成方法は、映像データからダイジェストプリントを印刷する画像形成方法であって、映像データからフレーム画像間が大きく変化する箇所であるカット点を検出するカットし、前記カット点間のフレーム画像群であるショット毎に、前記フレーム画像にＯＣＲを行って文字情報を検出し、前記文字情報があるフレーム画像を代表フレーム画像と選択し、前記代表フレーム画像を印刷することを特徴とする。
【発明の効果】
【００１０】
本発明によれば、より適切なフレーム画像を選択して、映像データの内容をよりよく表現したダイジェストプリントを実現する画像形成システムを提供することができる。
【発明を実施するための最良の形態】
【００１１】
＜第１の実施の形態＞
（システム構成）
図１を参照すると、本発明の実施の形態に係る画像形成システムＸは、プリンタやＭＦＰやデジタル複合機等である画像形成装置１０と、ＰＣや携帯端末（携帯電話、ＰＤＡ、スマートフォン等）等である公知のＰＣ２０（端末）と、テープメディアやＨＤＤやフラッシュメモリを用いた公知のビデオカメラである映像入力装置３０とが、インターネットやイントラネット等であるネットワーク５を介して接続している。
ネットワーク５は、無線ＬＡＮ、有線ＬＡＮ、ＰＬＣ、ｃ．ｌｉｎｋ等のイントラネット／インターネット等のＩＰネットワーク等である。
また、映像入力装置３０は、ＵＳＢやｉ．ｌｉｎｋ等の端子や専用線や専用端子等を用いて、画像形成装置１０又はＰＣ２０と直接接続して、それぞれに映像データを出力することも可能である。
【００１２】
（制御構成）
次に、図２を参照して、本発明の実施の形態に係る画像形成装置１０の制御構成について説明する。
画像形成装置１０は、画像形成装置１０の総合的な制御を行いネットワーク接続部を備えたコントローラ部１１０と、ＦＡＸ送受信を行うＦＡＸ部１２０と、光学スキャナを備えたスキャナ部１３０と、ユーザにより画像形成装置の設定を閲覧・変更したり画像データを入力・表示するための操作パネル部１４０と、レーザで印刷を行う印刷用エンジン等であるエンジン部１５０（印刷手段）等を備えている。
これらの各部位は、例えば、共通のバスで接続されてコントロールされる。
【００１３】
さらに詳しく説明すると、コントローラ部１１０は、ＣＰＵ（セントラル・プロセッシング・ユニット、中央処理装置）やＭＰＵ（マイクロ・プロセッシング・ユニット）やＤＳＰ（デジタル・シグナル・プロセッサ）等の制御部１１１と、映像データの後述するカット点を検出するカット点検出部１１２（カット点検出手段）と、ＯＣＲ（オプティカル・キャラクター・リコグニション、オプティカル・キャラクター・リーダー、光学文字認識、光学文字読み込み）機能を備えたＤＳＰやプログラム等であるＯＣＲ部１１４（ＯＣＲ手段）と、ダイジェストプリントのためのフレーム画像やフレーム番号等を選択するフレーム選択部１１５（フレーム選択手段）と、ＲＡＭやＲＯＭやＨＤＤやフラッシュメモリ等である記憶部１１６と、ＵＳＢ、ＬＡＮインターフェイス等のインターフェイス、バスコントローラと各種Ｉ／Ｏ等を備えており、画像形成装置１０の全体的な制御や印刷用の演算を行う部位である。
また、記憶部１１６には、ファイルシステムが構築されていて、組み込み（Ｅｍｂｅｄｄｅｄ）用Ｌｉｎｕｘ等である組み込み用ＯＳがインストールされていて、制御部１１１によって実行されている。加えて、記憶部１１６には、ネットワーク５や後述する映像入力部１４１から入力した映像データを記憶する。この映像データには、実際の映像と音声の各データに加えて、映像データのフレーム画像の番号やタイムコードやＩＤ等であるフレーム番号についても含まれている。
さらに、コントローラ部１１０は、ネットワーク５に接続するため、ＬＡＮインターフェイス等を備えている。このＬＡＮインターフェイスは脱着可能であり、無線ＬＡＮ、ＰＬＣ、ｃ．ｌｉｎｋ、専用線等の各種のネットワークに対応できる。
このＬＡＮインターフェイスは、ネットワーク５を介してＰＣ２０から送信されてきた映像データや印刷データを受信し、記憶部に記憶する。
【００１４】
なお、コントローラ部１１０のカット点検出部１１２と、ＯＣＲ部１１４と、フレーム選択部１１５の機能は、専用ハードウェアとそのコントロール用のソフトウェアとして提供してもよいし、上述の組み込み用ＯＳ上で制御部１１１が実行する記憶部１１６に記憶されたソフトウェアとして提供されていてもよい。また、このソフトウェアは、記憶部１１６ではなく制御部１１１が内蔵したＲＯＭやフラッシュメモリ等に記憶していてもよい。
【００１５】
ＦＡＸ部１２０は、ＦＡＸ送受信を行う部位であり、通常の電話回線やＩＳＤＮ回線等と接続されている。また、ＦＡＸ部１２０は、受信したＦＡＸ画像を、コントローラ部１１０の記憶部１１６に記憶したり、記憶部１１６に記憶したダイジェストプリント用のラスター画像を、エンジン部１５０の代わりにＦＡＸ送信したりすることができる。
スキャナ部１３０は、光学スキャナと、オートシードフィーダ等を備える部位である。光学スキャナは、ＣＩＳ（Ｃｏｎｔａｃｔ  Ｉｍａｇｅ  Ｓｅｎｓｏｒ）素子、ＣＩＳアレイ、ＣＣＤ素子、ＣＣＤアレイ等の光学素子を使用することができる。このスキャナ部１３０で取得した画像データについても、コントローラ部１１０の記憶部に記憶することができる。
【００１６】
操作パネル部１４０は、画像形成装置１０をユーザが単独で使用する場合の指示や、各種設定のためのインターフェイス機能や映像入力装置３０と直接接続して入力を行う部位である。
操作パネル部１４０は、ＵＳＢ端子やｉ−ｌｉｎｋ端子やフラッシュメモリカード・リーダ／ライタ等である映像入力部１４１と、液晶又は有機ＥＬディスプレイやＬＥＤ等である表示部１４５と、テンキーやボタン等である入力部１４６とを備えている。
【００１７】
映像入力部１４１は、映像入力装置３０と直接接続したり、外付けＨＤＤ等と接続したり、ＳＤ（ＳＤＨＣ）カードやＣＦ（コンパクト・フラッシュ）やメモリスティック等の各種フラッシュメモリを取り付けて、ダイジェストプリントのための映像データを読み込むことができる。さらに、ｗｅｂカメラ等を接続して、直接、入力した画像を記憶部１１６に記憶して映像データとすることもできる。
加えて、スキャナ部１３０から二次元バーコード化のような形式でエンコードされた映像データを読み込んだり、ＦＡＸ部１２０からテレビ電話の映像を受信したり、ネットワーク５からＵＰｎＰ機能等で映像入力装置３０以外のソースから、映像データを入力することも、当然、可能である。
【００１８】
エンジン部１５０は、レーザー及びポリゴンミラーやＬＥＤアレイ等、感光体（転写ベルト、転写ドラム等）、トナーカートリッジを着脱可能なトナー供給部、制御部、ＲＡＭ・ＲＯＭ・フラッシュメモリ等を備えているような、公知のページプリンタの印刷部と同等の部位である。
エンジン部１５０は、コントローラ部１１０が印刷データを変換（ラスタライズ）したビットマップデータを、感光体への描画して印刷を行うことができる。
【００１９】
（ダイジェストプリント処理の概要）
次に、図３と図４を参照して、本発明の実施の形態に係る映像データのダイジェストプリント処理について説明する。
本発明の実施の形態に係るダイジェストプリントの処理においては、動画データの内容を、よりよく表現したダイジェストプリントを実現する。このために、動画データ中の文字情報（字幕、テロップ）を利用する。
【００２０】
図３を参照すると、主に以下のような処理を行って、ダイジェストプリント処理を行う。
（１）動画データから取得した全フレーム画像に対して、急激に画像情報が変化する点（カット点）を検出し、ショット単位に分割する。ショットとは、いくつかのフレーム画像が集合したものである。
（２）各フレーム画像に対して、ＯＣＲによりテロップの有無を判定する。ＯＣＲによるテロップの有無を判定する領域は図４のように、デフォルト（標準）では画像の主に下部分をＯＣＲ判定領域としてＯＣＲを行うが、ユーザにより全画面について行うように設定可能である。また、領域の形状や大きさ等を指定することも可能である。
（３）各ショットのうち、テロップが存在するフレーム画像を、そのショットの代表フレーム画像として印刷する。ここでは、主に１つのフレーム画像をダイジェストプリントで印刷出力する。
テロップを含むフレーム画像をダイジェストプリントとして印刷することにより、文字情報を加味した、よりよいダイジェストプリントを生成することができる。
【００２１】
なお、上述の処理の例外として、テロップの存在するフレーム画像が存在しない場合は、当ショットの先頭フレーム画像を代表フレーム画像とする。
また、テロップの存在するフレーム画像は、テロップをテキスト情報として余白領域に印刷してもよい。この際に、テロップの存在するフレーム画像が複数存在する場合には、この別のテロップのテキスト情報も余白領域に印刷することもできる。
【００２２】
（ダイジェストプリント処理の流れ）
以下で、図５と図６とを参照して、実際のダイジェストプリント処理の流れについて、さらに詳しく説明する。
まず、コントローラ部１１０の制御部１１１は、ユーザが操作パネル部１４０の入力部からダイジェストプリントを指示する操作をしたことを検知して、ダイジェストプリント処理を開始する。
この指示を検知すると、制御部１１１は、映像入力装置３０又はフラッシュメモリカードから映像入力部１４１を介して、ダイジェストプリントをするための映像データを記憶部１１６に記憶する。
【００２３】
また、ユーザは、ＰＣ２０にインストールされている画像形成装置１０のデバイスドライバで「ダイジェストプリント」を選択するように指示することもできる。この指示をＰＣ２０の制御部が検知すると、画像形成装置１０に映像データを送信する。ＰＣ２０からネットワーク５を介して送信された映像データは、コントローラ部１１０の制御部１１１が、記憶部１１６に記憶する。
記憶部１１６に記憶されたこれら映像データを基にして、以下のようにダイジェストプリント処理を行うことができる。
【００２４】
（ステップＳ１０１）
まず、ステップＳ１０１において、カット点検出部１１２は、ショット分割処理を行う。
具体的には、カット点検出部１１２は、記憶部１１６に記憶された映像データから、映像情報が大きく変化する箇所をカット点として検出する。そして、このカット点の間のフレーム画像をショットとして記憶部１１６に記憶する。
ここで、映像データがＭＰＥＧ等の差分画像を用いて圧縮されたフォーマットの場合は、例えばＩピクチャのように、他のフレーム画像との差分ではなく単独でデコードするだけで画像が生成できるフレーム画像を用いて高速にカット点を検索することができる。
また、このカット点における、フレーム画像の変化量については、所定の値を用いることができる。
この所定の変化量の値は、ユーザの入力部１４６での操作を検知して、コントローラ部１１０の制御部１１１が設定することが可能である。また、同様に、ＰＣ２０の制御部が、ユーザによる画像形成装置１０のデバイスドライバの設定変更を検知して設定可能である。
なお、各ショットについては、フレーム画像の集合として表現したが、実際に記憶部１１６に記憶する際には、カット点とカット点の間のフレーム番号のような値で記憶することも可能である。
【００２５】
（ステップＳ１０２）
次に、ステップＳ１０２において、ＯＣＲ部１１４は、各ショットＯＣＲ処理を行う。
この各ショットＯＣＲ処理では、ＯＣＲ部１１４は、所定のショットの各フレーム画像に対して、ＯＣＲを実行する。
この際には、上述の図４で示したように、所定のＯＣＲ判定領域についてのみＯＣＲを行うために、ＯＣＲ処理の時間や使用メモリといったリソースを削減できるという効果が得られる。
ＯＣＲ部１１４は、ＯＣＲを実行して、そのフレーム画像に文字があった場合は、その文字情報を記憶部１１６にフレーム番号と供に記憶する。
このＯＣＲの結果の記憶については、文字情報とフレーム番号に加えて、フレーム画像そのものを記憶部１１６に記憶してもよい。
【００２６】
なお、このＯＣＲにおいては、例えば服の模様など、コントラストが高い画像について、文字と誤認識するのを避けるために、文字の特徴量等についても別途計算を行って、より正しい認識を行うことができる。
また、ＯＣＲにて認識された文字に対して、文字出現頻度解析等の統計手法を用いて、誤変換であるかどうかを検定し、その上で誤変換と判断した場合（例えば、文字出現頻度について９５％有意水準で統計検定し、確率値ｐ＞０．０５だった場合を誤変換だと判断する場合等）は記憶しないように設定することもできる。また、例えば「砂糖」「石少米唐」等の変換誤差があると認定可能な場合は、他の単語との間の出現頻度を計算して、正しい変換候補を選択するようにできる。
さらに、ＯＣＲ認識するべきテロップは、複数秒間表示されることが多いので、同様の文字情報が所定秒のフレーム画像で検出された際にのみ、その文字情報のうち、尤も確からしい（尤度比等が高い）文字情報を記憶することもできる。この種の同様の処理として、複数フレーム画像の各画素を平均化すると、同一の位置に表示され続ける文字情報のみが残るために、これにＯＣＲ処理を行って文字認識を行うことができる。
【００２７】
（ステップＳ１０３）
次に、ステップＳ１０３において、フレーム選択部１１５は、選択されたショット内にテロップがあるか判定する。
これは、すなわち、各ショットの各フレームのうち、１つでもＯＣＲで文字情報が検出されたかについて判定するものである。
Ｙｅｓの場合は、フレーム選択部１１５は、処理をステップＳ１０４に進める。
Ｎｏの場合は、フレーム選択部１１５は、処理をステップＳ１０５に進める。
【００２８】
（ステップＳ１０４）
次に、ステップＳ１０４において、フレーム選択部１１５は、テロップがあるフレームを代表画像として記憶する処理を行う。
具体的には、フレーム選択部１１５は、上述の記憶された文字情報のうち、フレーム番号が若い（時間的に先である）フレームの画像を、代表画像として記憶部１１６に記憶する。さらに、テロップ文字の文字情報についても、記憶部１１６に記憶する。
この際に、映像データはインタレースであった場合は、フレーム画像を文字が見やすいように複数フレーム画像からデインタレース処理や、３次元ノイズ除去処理等を行った上で記憶するのが好適である。
【００２９】
（ステップＳ１０５）
次に、ステップＳ１０５において、フレーム選択部１１５は、先頭フレームを代表画像として記憶する処理を行う。
これは、各ショットＯＣＲ処理にて文字情報が検出されなかった場合には、フレーム選択部１１５が、各ショットの先頭フレーム画像を、該ショットの代表画像として記憶する処理である。
この際に記憶するべき先頭フレームは、画像の切り換えによりブロックノイズや３次元ノイズ除去処理の破綻による縞模様のようなノイズ等が見られることもある。そこで、数フレーム後のフレーム画像について、デインタレース処理や、３次元ノイズ除去処理を行って記憶してもよい。
【００３０】
（ステップＳ１０６）
次に、ステップＳ１０６において、フレーム選択部１１５は、テロップが複数あるかを判定する。
具体的には、１つのショットにおいて、記憶された文字情報が複数あるかについて、判定を行う。
Ｙｅｓの場合は、フレーム選択部１１５は、処理をステップＳ１０７に進める。
Ｎｏの場合は、フレーム選択部１１５は、処理をステップＳ１０８に進める。
【００３１】
（ステップＳ１０７）
次に、ステップＳ１０７において、フレーム選択部１１５は、テロップ文字記憶処理を行う。
具体的には、フレーム選択部１１５は、ＯＣＲ処理にて複数種類の文字情報が検出されて記憶された場合は、この文字情報を、該ショットの別テロップ文字として、記憶部１１６に記憶する。
なお、誤変換に起因するような文字情報が複数の文字情報が検出された場合にも、これらを記憶することができる。
【００３２】
（ステップＳ１０８）
次に、ステップＳ１０８において、フレーム選択部１１５は、すべてのショットを処理したか判定する。
Ｙｅｓの場合は、フレーム選択部１１５は、処理をステップＳ１０９に進める。
Ｎｏの場合は、フレーム選択部１１５は、処理をステップＳ１０２に戻して、別のショットについて、各処理を続ける。
【００３３】
（ステップＳ１０９）
次に、ステップＳ１０９において、コントローラ部１１０の制御部１１１は、印刷処理を行う。
具体的には、フレーム選択部１１５にて選択されたフレーム画像と、テロップの文字情報と、フレーム番号に対応する時間と、上述のステップＳ１０７で記憶された別テロップ文字等を、それぞれ、所定のレイアウトに従って、印刷用のビットマップデータやＰＤＬ等である印刷用データを作成する。
制御部１１１は、この印刷用データを、エンジン部１５０に送信する。
エンジン部１５０は、実際に印刷用データの印刷を行う。
【００３４】
上述の所定のレイアウトに関しては、１枚にすべての代表画像とテロップの文字情報と別テロップ文字の文字情報を印刷するか（何行印刷するか）、複数枚に印刷するか、代表画像の文字情報を印刷するか又は別テロップ文字だけ印刷するか、フレーム数（やフレームの時間）を印刷するか、等について、設定を行うことが可能である。
【００３５】
図６を参照すると、各ショットの代表画像と、フレーム数と、別テロップ文字を３列までと、を印刷した例を示す。
図６の「★」印の代表フレーム画像では、テロップの「砂糖１１０ｇ」というテロップの文字をテキスト情報として印刷し、同文字を誤変換した「石少米唐ＩＩｏ呂」という文字についても別テロップ文字のテキスト情報として印刷している。さらに、同一ショット内の別のフレーム画像でＯＣＲにて検出された「塩１０ｇ」という別テロップ文字についても、テキスト情報として印刷している。
この印刷処理を終了することで、ダイジェストプリント処理はすべて終了する。
【００３６】
以上のように構成することで、下記のような効果が得られる。
まず、従来技術１のダイジェストプリントを作成するプリンタシステムにおいては、決定されたコマの数だけフレーム画像を選択するようにしている。このため、単純に、所定の時間間隔でフレーム画像を選択するようになっていた。つまり、映像データの内容は、まったくフレーム画像を選択するためには用いられなかった。
このため、ダイジェストプリントにおいて、適切なフレームを選択できないという問題があった。
【００３７】
これに対して、本発明の実施の形態に係る画像形成システムＸと、画像形成装置１０においては、映像データにおいて、ＯＣＲにより適切なフレーム画像を選択することができる。
さらに、ＯＣＲで得られた文字情報が複数あった場合には、この文字情報についても選択してダイジェストプリントに加えることができる。
これにより、より適切なフレーム画像を抽出するダイジェストプリントを実現するという効果が得られる画像形成装置と画像形成システムを提供することができる。
よって、映像データの内容をよりよく表現したダイジェストプリントを行うことができ、ユーザが映像データの内容を的確に把握することで、ユーザビリティーが良くなるという効果が出られる。
【００３８】
なお、カット点検出部１１２やＯＣＲ部１１４は単独で処理を行うように記載したが、これらの構成部位が複数ある場合は、複数スレッドやプロセスとして実行してもよい。この際には、ショット毎に複数スレッドに分割するのが好適である。
また、記憶部１１６に映像データを読み込んだ上で上述のダイジェストプリント処理を行うように記載した。しかし、実際にはストリーミング映像データのような全体を記憶しない映像データを用いてカット点を検出し、そのカット点の先頭フレーム画像を記憶部１１６に代表フレーム画像として記憶しておいて、各フレーム画像にＯＣＲを行い、もし文字情報が検出された場合には、そのフレーム画像を代表フレーム画像として選択しなおすように構成することもできる。これにより、記憶部１１６に大きな容量の映像データをすべて記憶しておく必要がないという効果が得られる。
【００３９】
＜他の実施の形態＞
（システム構成）
図７を参照すると、本発明の他の実施の形態に係る画像形成システムＹについて記載している。
画像形成システムＹは、ＰＣ２１上でダイジェストプリント用の印刷データを作成する機能を実現する画像形成システムである。すなわち、ＰＣ２１には、映像データから画像形成装置内にカット点検出部やＯＣＲ部を備えている。
また、この画像形成システムＹにおいては、画像形成システムＸと同様の映像入力装置３０を備えているが、この映像入力装置３０は、直接、ＰＣ２１に接続されている。なお、映像入力装置３０がＬＡＮや無線ＬＡＮ機能を備えている場合は、ネットワーク５経由の接続も可能である。
また、画像形成装置１０は、画像形成システムＸの画像形成装置１０と同様の画像形成装置であるが、コントローラ部にカット点検出部１１２と、ＯＣＲ部１１４と、フレーム選択部１１５とを備えていなくてもよい。
【００４０】
（制御構成）
次に、図８を参照して、本発明の他の実施の形態に係るＰＣ２１の制御構成をさらに詳しく説明する。
ＰＣ２１は、ＰＣ／ＡＴ互換機規格等のＰＣ、携帯電話、スマートフォンやＰＤＡ等の携帯端末等であり、汎用性をもった計算機である。
ＰＣ２１は、ＣＰＵ（中央処理装置）等である制御部２１０と、ＲＡＭ（主記憶装置）やＲＯＭ（読み出し専用記憶装置）やフラッシュメモリやＨＤＤ等である記憶部２２０とが、ＲＡＭコントローラやビデオコントローラや各種Ｉ／Ｏ等であるチップセット２３０と接続されている。チップセット２３０には、ネットワーク５に接続するためのＬＡＮインターフェイス等であるネットワーク接続部２４０も接続している。
また、ＰＣ２１には、液晶ディスプレイ等である表示部２５０と、キーボードやテンキーやポインティングデバイス（マウス、タッチパネル、タッチパッド等）等である入力部２６０とを備えている。
なお、ＡＭＤ社製のＣＰＵやインテル社製の新型ＣＰＵ等では、チップセットにはＲＡＭコントローラを内蔵せずに、ＣＰＵに内蔵している。また、チップセット２３０と表示部２５０との間に、ＰＣＩ−Ｅｘｐｒｅｓｓ接続等のビデオカードを備えていてもよい。
【００４１】
また、ＰＣ２１には、記憶部２２０のＨＤＤ等に各種ウィンドウズ（登録商標）やＬｉｎｕｘ（登録商標）等のＯＳがインストールされている。
このＯＳ上で動作する、各種プログラムやデータとしては、更に、デバイスドライバ２２１が、記憶部２２０のＨＤＤ等にインストールされて備えられている。
【００４２】
デバイスドライバ２２１には、上述の画像形成装置１０のカット点検出部１１２と同等の機能部位であるカット点検出部２２２と、ＯＣＲ部１１４と同等の機能部位であるＯＣＲ部２２４と、フレーム選択部１１５と同等の機能部位であるフレーム選択部２２５とが備えられている。
【００４３】
（ダイジェストプリント処理）
ここで、画像形成システムＹを用いて、実際にダイジェストプリントの処理を行う場合には、まず、映像入力装置３０から映像データを映像入力部２６１を介して入力する。この入力された映像データは、制御部２１０により、記憶部２２０に記憶される。
この映像データに関して、上述の図５のフローチャートにより説明した処理と同様な処理を実行することで、ダイジェストプリント用の印刷データを作成する。ただし、画像形成システムＹの場合の図５のステップＳ１０９の印刷処理においては、制御部２１０が、作成した印刷データを画像形成装置１０に送信すると、通常の印刷と同様にして、上述のダイジェストプリントと同様な印刷を行うことができるようになっている。
【００４４】
以上のように、画像形成システムＹは、ＰＣ２１上にダイジェストプリント用の機能部位を備えることにより、画像形成システムＸの画像形成装置１０でダイジェストプリント処理を行うのと同様な効果を得ることができる。
これに加えて、ＰＣ２１の高速なＣＰＵやグラフィックカードのＧＰＵ（グラフィック・プロセッシング・ユニット）等の演算機能を用いて、ダイジェストプリント用の印刷データを作成することができる。
また、ＰＣ２１上の、他の映像編集ソフトウェア等と連携させることも容易となるという効果が得られる。
また、ダイジェストプリント処理において、ＰＣ２１と、画像形成装置のコントローラ部１１０のカット点検出部１１２やＯＣＲ部１１４やフレーム選択部１１５とが同時に演算を行うことで、より高速にダイジェストプリントを行うことができる。これにより、ダイジェストプリントでの負荷を軽減することができる。
【００４５】
なお、上記実施の形態の構成及び動作は例であって、本発明の趣旨を逸脱しない範囲で適宜変更して実行することができることは言うまでもない。
【図面の簡単な説明】
【００４６】
【図１】本発明の実施の形態に係る画像形成システムＸのシステム構成図である。
【図２】本発明の実施の形態に係る画像形成装置１０の制御構成図である。
【図３】本発明の実施の形態に係るダイジェストプリント処理の概念図である。
【図４】本発明の実施の形態に係るＯＣＲ判定領域の概念図である。
【図５】本発明の実施の形態に係るダイジェストプリント処理のフローチャートである。
【図６】本発明の実施の形態に係るダイジェストプリントの印刷例である。
【図７】本発明の別の実施の形態に係る画像形成システムＹのシステム構成図である。
【図８】本発明の別の実施の形態に係るＰＣ２１の制御構成図である。
【符号の説明】
【００４７】
５  ネットワーク
１０  画像形成装置
２０、２１  ＰＣ
３０  映像入力装置
１１０  コントローラ部
１１１、２１０  制御部
１１２、２２２  カット点検出部
１１４、２２４  ＯＣＲ部
１１５、２２５  フレーム選択部
１１６  記憶部
１２０  ＦＡＸ部
１３０  スキャナ部
１４０  操作パネル部
１４１、２６１  映像入力部
１４５、２５０  表示部
１４６、２６０  入力部
１５０  エンジン部
２２０  記憶部
２２１  デバイスドライバ
２３０  チップセット
２４０  ネットワーク接続部
Ｘ、Ｙ  画像形成システム
【図１】
2009231934.tif 000003
【図２】
2009231934.tif 000004
【図３】
2009231934.tif 000005
【図４】
2009231934.tif 000006
【図５】
2009231934.tif 000007
【図６】
2009231934.tif 000008
【図７】
2009231934.tif 000009
【図８】
2009231934.tif 000010