(57)【要約】【課題】  構造化文書に含まれる動画像が失われることなく画像を形成すること。【解決手段】  ＭＦＰは、画像形成時において、ＰＣからプリントデータと動画像を受信し、動画像を第２動画像識別情報と関連付けて記憶し、プリントデータに含まれる静止画像に、記憶された動画像の第２動画像識別情報と、プリントデータに含まれる位置情報とを埋め込み、静止画像を用紙に形成する。さらに、ＭＦＰ１００は、画像読取時において、用紙に形成された静止画像を読み取り（Ｓ７１）、読み取られた静止画像から第２動画像識別情報と位置情報とを抽出し（Ｓ７３、Ｓ７５）、抽出された第２動画像識別情報で特定される動画像を取得し（Ｓ７４）、静止画像の位置情報で特定される位置に動画像が表示されるように静止画像に動画像を関連付けた構造化文書を生成する（Ｓ８９）。【選択図】        図９
2010086297.tif 000002
【特許請求の範囲】
【請求項１】
画像処理装置と、該画像処理装置を制御する制御装置とを含む画像処理システムであって、
前記制御装置は、
動画像を含む構造化文書を取得する構造化文書取得手段と、
前記取得された構造化文書を表示した表示画像中の前記動画像が表示される位置に、前記動画像に含まれる複数のフレームのうちから選ばれた１つのフレームを配置した静止画像と、前記フレームが前記静止画像中に配置された位置を示す位置情報と、前記動画像を識別するための動画像識別情報とを含むプリントデータを生成するプリントデータ生成手段と、
前記生成されたプリントデータと前記動画像とを前記画像処理装置に送信する送信手段と、を備え、
前記画像処理装置は、画像形成時において、
前記制御装置から前記プリントデータと前記動画像を受信する受信手段と、
前記受信された動画像を前記プリントデータに含まれる前記動画像識別情報と関連付けて記憶する記憶手段と、
前記受信されたプリントデータに含まれる静止画像に、前記記憶された動画像の動画像識別情報と、前記受信されたプリントデータに含まれる前記位置情報とを埋め込む埋込手段と、
前記静止画像を記録媒体に形成する画像形成手段と、を備え、
画像読取時において、
前記記録媒体に形成された前記静止画像を読み取る読取手段と、
前記読み取られた静止画像から前記動画像識別情報と前記位置情報とを抽出する抽出手段と、
前記抽出された動画像識別情報で特定される動画像を取得する動画像取得手段と、
前記読み取られた静止画像の前記抽出された位置情報で特定される位置に前記取得された動画像が表示されるように前記静止画像に前記動画像を関連付けた構造化文書を生成する再構成手段と、を備える画像処置システム。
【請求項２】
前記制御装置は、前記動画像のうちから１つのフレームを選択する指示を受け付ける選択指示受付手段をさらに備え、
前記プリントデータ生成手段は、前記取得された構造化文書を表示した表示画像中の前記動画像が表示される位置に、前記動画像に含まれる複数のフレームのうち前記受け付けられた指示で選択されるフレームを配置した静止画像を含むプリントデータを生成する、請求項１に記載の画像処理システム。
【請求項３】
前記プリントデータ生成手段は、前記取得された構造化文書において前記動画像の再生を開始する開始フレームが設定されている場合、前記動画像に含まれる複数のフレームのうち前記開始フレームを配置した静止画像を含むプリントデータを生成する、請求項１に記載の画像処理システム。
【請求項４】
前記プリントデータ生成手段は、前記静止画像に配置されたフレームを特定するフレーム識別情報をさらに含むプリントデータを生成し、
前記埋込手段は、前記受信されたプリントデータに含まれる静止画像に、前記受信されたプリントデータに含まれる前記フレーム識別情報をさらに埋め込み、
前記抽出手段は、前記読み取られた静止画像から前記フレーム識別情報をさらに抽出し、
前記再構成手段は、前記生成された構造化文書が表示される際に、前記動画像が前記抽出されたフレーム識別情報で特定されるフレームから再生されるように開始フレームを設定する設定手段を含む、請求項１に記載の画像処理システム。
【請求項５】
前記再構成手段は、前記動画像を表示するための表示設定を受け付ける表示設定受付手段と、
前記生成された構造化文書が表示される際に、前記動画像が前記受け付けられた表示設定により特定されるフレームから再生されるように開始フレームを設定する設定手段と、を含む請求項１に記載の画像処理システム。
【請求項６】
前記再構成手段は、前記動画像を表示するための表示設定を受け付ける表示設定受付手段と、
前記受け付けられた表示設定に従って前記動画像が再生されるように前記動画像を変更する変更手段と、を含む請求項１に記載の画像処理システム。
【請求項７】
動画像を含む構造化文書を取得する構造化文書取得手段と、
前記取得された構造化文書に含まれる前記動画像を該動画像を識別するための動画像識別情報を付与して記憶する記憶手段と、
前記取得された構造化文書を表示した表示画像中の前記動画像が表示される位置に、前記動画像に含まれる複数のフレームのうちから選ばれた１つのフレームを配置した静止画像を生成する静止画像生成手段と、
前記生成された静止画像に、前記動画像識別情報と、前記フレームが前記静止画像中に配置された位置を示す位置情報とを埋め込む埋込手段と、
前記静止画像を記録媒体に形成する画像形成手段と、
前記記録媒体に形成された前記静止画像を読み取る読取手段と、
前記読み取られた静止画像から前記動画像識別情報と前記位置情報とを抽出する抽出手段と、
前記抽出された動画像識別情報で特定される動画像を取得する動画像取得手段と、
前記読み取られた静止画像の前記抽出された位置情報で特定される位置に前記取得された動画像が表示されるように前記静止画像に前記動画像を関連付けた構造化文書を生成する再構成手段と、を備えた画像処理装置。
【請求項８】
前記動画像のうちから１つのフレームを選択する指示を受け付ける選択指示受付手段をさらに備え、
前記静止画像生成手段は、前記取得された構造化文書を表示した表示画像中の前記動画像が表示される位置に、前記動画像に含まれる複数のフレームのうち前記受け付けられた指示で選択されるフレームを配置した静止画像を生成する、請求項７に記載の画像処理装置。
【請求項９】
前記静止画像生成手段は、前記取得された構造化文書において前記動画像の再生を開始する開始フレームが設定されている場合、前記動画像に含まれる複数のフレームのうち前記開始フレームを配置した静止画像を生成する、請求項７に記載の画像処理装置。
【請求項１０】
前記埋込手段は、前記生成された静止画像に、該静止画像に配置されたフレームを特定するフレーム識別情報をさらに埋め込み、
前記抽出手段は、前記読み取られた静止画像から前記フレーム識別情報をさらに抽出し、
前記再構成手段は、前記生成された構造化文書が表示される際に、前記動画像が前記抽出されたフレーム識別情報で特定されるフレームから再生されるように開始フレームを設定する設定手段を含む、請求項７に記載の画像処理装置。
【請求項１１】
前記再構成手段は、前記動画像を表示するための表示設定を受け付ける表示設定受付手段と、
前記生成された構造化文書が表示される際に、前記動画像が前記受け付けられた表示設定により特定されるフレームから再生されるように開始フレームを設定する設定手段とを含む、請求項７に記載の画像処理装置。
【請求項１２】
前記再構成手段は、前記動画像を表示するための表示設定を受け付ける表示設定受付手段と、
前記受け付けられた表示設定に従って前記動画像が再生されるように前記動画像を変更する変更手段と、を含む請求項７に記載の画像処理装置。
【請求項１３】
動画像を含む構造化文書を取得するステップと、
前記取得された構造化文書に含まれる前記動画像を記憶するステップと、
前記取得された構造化文書を表示した表示画像中の前記動画像が表示される位置に、前記動画像に含まれる複数のフレームのうちから選ばれた１つのフレームを配置した静止画像を生成するステップと、
前記生成された静止画像に、前記動画像識別情報と、前記フレームが前記静止画像中に配置された位置を示す位置情報とを埋め込むステップと、
前記静止画像を記録媒体に形成するステップと、
前記記録媒体に形成された前記静止画像を読み取るステップと、
前記読み取られた静止画像から前記動画像識別情報と前記位置情報とを抽出するステップと、
前記抽出された動画像識別情報で特定される動画像を取得するステップと、
前記読み取られた静止画像の前記抽出された位置情報で特定される位置に前記取得された動画像が表示されるように前記静止画像に前記動画像を関連付けた構造化文書を生成するステップと、を含む画像処理方法。
【請求項１４】
動画像を含む構造化文書を取得するステップと、
前記取得された構造化文書に含まれる前記動画像を記憶するステップと、
前記取得された構造化文書を表示した表示画像中の前記動画像が表示される位置に、前記動画像に含まれる複数のフレームのうちから選ばれた１つのフレームを配置した静止画像を生成するステップと、
前記生成された静止画像に、前記動画像識別情報と、前記フレームが前記静止画像中に配置された位置を示す位置情報とを埋め込むステップと、
前記静止画像を記録媒体に形成するステップと、
前記記録媒体に形成された前記静止画像を読み取るステップと、
前記読み取られた静止画像から前記動画像識別情報と前記位置情報とを抽出するステップと、
前記抽出された動画像識別情報で特定される動画像を取得するステップと、
前記読み取られた静止画像の前記抽出された位置情報で特定される位置に前記取得された動画像が表示されるように前期静止画像に前記動画像を関連付けた構造化文書を生成するステップと、をコンピュータに実行させる画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、画像処理システム、画像処理装置、画像処理方法および画像処理プログラムに関し、特に、構造化文書を処理する画像処理システム、画像処理装置、画像処理方法および画像処理プログラムに関する。
【背景技術】
【０００２】
近年、動画像を埋め込むことが可能な構造化文書が知られている。構造化文書は、ＨＴＭＬ（ＨｙｐｅｒＴｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）またはＸＭＬ（Ｅｘｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）等のマークアップ言語で記述されたものや、ＰＤＦ（Ｐｏｒｔａｂｌｅ  Ｄｏｃｕｍｅｎｔ  Ｆｏｒｍａｔ）で記述されたものがある。この構造化文書は、動画像を含むために、ディスプレイに表示することができるが、用紙などの記録媒体に画像として形成することができない。特開２００７−８０１５４号公報には、構造化文書に含まれる動画又はアニメーションの１フレームを静止画に変換して描画可能な構造化文書描画装置において、静止画に変換可能な少なくとも１つのフレーム位置又はフレーム範囲を構造化文書中に記述し、そのフレーム位置又はフレーム範囲の中から任意のフレームを選択して静止画に変換し、描画することを特徴とする構造化文書描画装置が記載されている。
【０００３】
しかしながら、構造化文書が描画された用紙は、動画像に含まれる複数のフレームのうちの１つのフレームのみが描画されるので、動画像の他のフレームが失われてしまうといった問題がある。
【０００４】
一方、特開２００７−８３６６３号公報には、記憶媒体が搭載された画像形成媒体に画像を形成する画像形成装置であって、前記記憶媒体に動画データを書き込む動画データ書込み手段と、前記動画データから所定の静止画像を切り出す静止画像切出し手段と、前記静止画像切出し手段により切り出した静止画像を前記画像形成媒体上に形成する画像生成手段とを具備することを特徴とする画像形成装置が記載されている。
【０００５】
しかしながら、動画像を用紙に搭載された記録媒体に記憶するため、動画像が失われることはないが、記録媒体が搭載された特殊な用紙を使用しなければならず、コストが高くなってしまうといった問題がある。
【特許文献１】特開２００７−８０１５４号公報
【特許文献２】特開２００７−８３６６３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
この発明は上述した問題点を解決するためになされたもので、この発明の目的の１つは、構造化文書に含まれる動画像が失われることなく構造化文書の画像を形成することが可能な画像処理システムを提供することである。
【０００７】
この発明の他の目的は、構造化文書に含まれる動画像が失われることなく構造化文書の画像を形成することが可能な画像処理装置を提供することである。
【０００８】
この発明のさらに他の目的は、構造化文書に含まれる動画像が失われることなく構造化文書の画像を形成することが可能な画像処理方法を提供することである。
【０００９】
この発明のさらに他の目的は、構造化文書に含まれる動画像が失われることなく構造化文書の画像を形成することが可能な画像処理プログラムを提供することである。
【課題を解決するための手段】
【００１０】
上述した目的を達成するためにこの発明のある局面によれば、画像処理システムは、画像処理装置と、該画像処理装置を制御する制御装置とを含む画像処理システムであって、制御装置は、動画像を含む構造化文書を取得する構造化文書取得手段と、取得された構造化文書を表示した表示画像中の動画像が表示される位置に、動画像に含まれる複数のフレームのうちから選ばれた１つのフレームを配置した静止画像と、フレームが静止画像中に配置された位置を示す位置情報と、動画像を識別するための動画像識別情報とを含むプリントデータを生成するプリントデータ生成手段と、生成されたプリントデータと動画像とを画像処理装置に送信する送信手段と、を備え、画像処理装置は、画像形成時において、制御装置からプリントデータと動画像を受信する受信手段と、受信された動画像をプリントデータに含まれる動画像識別情報と関連付けて記憶する記憶手段と、受信されたプリントデータに含まれる静止画像に、記憶された動画像の動画像識別情報と、受信されたプリントデータに含まれる位置情報とを埋め込む埋込手段と、静止画像を記録媒体に形成する画像形成手段と、を備え、画像読取時において、記録媒体に形成された静止画像を読み取る読取手段と、読み取られた静止画像から動画像識別情報と位置情報とを抽出する抽出手段と、抽出された動画像識別情報で特定される動画像を取得する動画像取得手段と、読み取られた静止画像の抽出された位置情報で特定される位置に取得された動画像が表示されるように静止画像に動画像を関連付けた構造化文書を生成する再構成手段と、を備える。
【００１１】
この局面に従えば、画像処理装置が画像形成時において、制御装置からプリントデータと動画像が受信され、受信された動画像がプリントデータに含まれる動画像識別情報と関連付けて記憶され、受信されたプリントデータに含まれる静止画像に、記憶された動画像の動画像識別情報と、受信されたプリントデータに含まれる位置情報とが埋め込まれ、静止画像が記録媒体に形成される。さらに、画像読取時において、記録媒体に形成された静止画像が読み取られ、読み取られた静止画像から動画像識別情報と位置情報とが抽出され、抽出された動画像識別情報で特定される動画像が取得され、読み取られた静止画像の抽出された位置情報で特定される位置に取得された動画像が表示されるように静止画像に動画像を関連付けた構造化文書が生成される。このため、構造化文書に含まれる動画像が失われることなく構造化文書の画像を形成することが可能な画像処理システムを提供することができる。
【００１２】
好ましくは、制御装置は、動画像のうちから１つのフレームを選択する指示を受け付ける選択指示受付手段をさらに備え、プリントデータ生成手段は、取得された構造化文書を表示した表示画像中の動画像が表示される位置に、動画像に含まれる複数のフレームのうち受け付けられた指示で選択されるフレームを配置した静止画像を含むプリントデータを生成する、好ましくは、プリントデータ生成手段は、取得された構造化文書において動画像の再生を開始する開始フレームが設定されている場合、動画像に含まれる複数のフレームのうち開始フレームを配置した静止画像を含むプリントデータを生成する。
【００１３】
好ましくは、プリントデータ生成手段は、静止画像に配置されたフレームを特定するフレーム識別情報をさらに含むプリントデータを生成し、埋込手段は、受信されたプリントデータに含まれる静止画像に、受信されたプリントデータに含まれるフレーム識別情報をさらに埋め込み、抽出手段は、読み取られた静止画像からフレーム識別情報をさらに抽出し、再構成手段は、生成された構造化文書が表示される際に、動画像が抽出されたフレーム識別情報で特定されるフレームから再生されるように開始フレームを設定する設定手段を含む。
【００１４】
好ましくは、再構成手段は、動画像を表示するための表示設定を受け付ける表示設定受付手段と、生成された構造化文書が表示される際に、動画像が受け付けられた表示設定により特定されるフレームから再生されるように開始フレームを設定する設定手段と、を含む。
【００１５】
好ましくは、再構成手段は、動画像を表示するための表示設定を受け付ける表示設定受付手段と、受け付けられた表示設定に従って動画像が再生されるように動画像を変更する変更手段と、を含む。
【００１６】
この発明の他の局面によれば、画像処理装置は、動画像を含む構造化文書を取得する構造化文書取得手段と、取得された構造化文書に含まれる動画像を該動画像を識別するための動画像識別情報を付与して記憶する記憶手段と、取得された構造化文書を表示した表示画像中の動画像が表示される位置に、動画像に含まれる複数のフレームのうちから選ばれた１つのフレームを配置した静止画像を生成する静止画像生成手段と、生成された静止画像に、動画像識別情報と、フレームが静止画像中に配置された位置を示す位置情報とを埋め込む埋込手段と、静止画像を記録媒体に形成する画像形成手段と、記録媒体に形成された静止画像を読み取る読取手段と、読み取られた静止画像から動画像識別情報と位置情報とを抽出する抽出手段と、抽出された動画像識別情報で特定される動画像を取得する動画像取得手段と、読み取られた静止画像の抽出された位置情報で特定される位置に取得された動画像が表示されるように静止画像に動画像を関連付けた構造化文書を生成する再構成手段と、を備える。
【００１７】
この局面に従えば、構造化文書に含まれる動画像が失われることなく構造化文書の画像を形成することが可能な画像処理装置を提供することができる。
【００１８】
好ましくは、動画像のうちから１つのフレームを選択する指示を受け付ける選択指示受付手段をさらに備え、静止画像生成手段は、取得された構造化文書を表示した表示画像中の動画像が表示される位置に、動画像に含まれる複数のフレームのうち受け付けられた指示で選択されるフレームを配置した静止画像を生成する。
【００１９】
好ましくは、静止画像生成手段は、取得された構造化文書において動画像の再生を開始する開始フレームが設定されている場合、動画像に含まれる複数のフレームのうち開始フレームを配置した静止画像を生成する。
【００２０】
好ましくは、埋込手段は、生成された静止画像に、該静止画像に配置されたフレームを特定するフレーム識別情報をさらに埋め込み、抽出手段は、読み取られた静止画像からフレーム識別情報をさらに抽出し、再構成手段は、生成された構造化文書が表示される際に、動画像が抽出されたフレーム識別情報で特定されるフレームから再生されるように開始フレームを設定する設定手段を含む。
【００２１】
好ましくは、再構成手段は、動画像を表示するための表示設定を受け付ける表示設定受付手段と、生成された構造化文書が表示される際に、動画像が受け付けられた表示設定により特定されるフレームから再生されるように開始フレームを設定する設定手段とを含む。
【００２２】
好ましくは、再構成手段は、動画像を表示するための表示設定を受け付ける表示設定受付手段と、受け付けられた表示設定に従って動画像が再生されるように動画像を変更する変更手段と、を含む請求項７に記載の画像処理装置。
【００２３】
この発明のさらに他の局面によれば、画像処理方法は、動画像を含む構造化文書を取得するステップと、取得された構造化文書に含まれる動画像を記憶するステップと、取得された構造化文書を表示した表示画像中の動画像が表示される位置に、動画像に含まれる複数のフレームのうちから選ばれた１つのフレームを配置した静止画像を生成するステップと、生成された静止画像に、動画像識別情報と、フレームが静止画像中に配置された位置を示す位置情報とを埋め込むステップと、静止画像を記録媒体に形成するステップと、記録媒体に形成された静止画像を読み取るステップと、読み取られた静止画像から動画像識別情報と位置情報とを抽出するステップと、抽出された動画像識別情報で特定される動画像を取得するステップと、読み取られた静止画像の抽出された位置情報で特定される位置に取得された動画像が表示されるように静止画像に動画像を関連付けた構造化文書を生成するステップと、を含む。
【００２４】
この局面に従えば、構造化文書に含まれる動画像が失われることなく構造化文書の画像を形成することが可能な画像処理方法を提供することができる。
【００２５】
この発明のさらに他の局面によれば、画像処理プログラムは、動画像を含む構造化文書を取得するステップと、取得された構造化文書に含まれる動画像を記憶するステップと、取得された構造化文書を表示した表示画像中の動画像が表示される位置に、動画像に含まれる複数のフレームのうちから選ばれた１つのフレームを配置した静止画像を生成するステップと、生成された静止画像に、動画像識別情報と、フレームが静止画像中に配置された位置を示す位置情報とを埋め込むステップと、静止画像を記録媒体に形成するステップと、記録媒体に形成された静止画像を読み取るステップと、読み取られた静止画像から動画像識別情報と位置情報とを抽出するステップと、抽出された動画像識別情報で特定される動画像を取得するステップと、読み取られた静止画像の抽出された位置情報で特定される位置に取得された動画像が表示されるように前期静止画像に動画像を関連付けた構造化文書を生成するステップと、をコンピュータに実行させる。
【００２６】
この局面に従えば、構造化文書に含まれる動画像が失われることなく構造化文書の画像を形成することが可能な画像処理プログラムを提供することができる。
【発明を実施するための最良の形態】
【００２７】
以下、本発明の実施の形態について図面を参照して説明する。以下の説明では同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがってそれらについての詳細な説明は繰返さない。
【００２８】
図１は、本発明の実施の形態の１つにおける画像処理システムの全体概要を示す図である。図１を参照して、画像処理システム１は、それぞれがネットワーク２に接続され、画像処理装置として機能するＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）１００，１０１，１０２と、ＭＦＰ１００，１０１，１０２を制御する制御装置として機能するパーソナルコンピュータ（以下「ＰＣ」という）２００とを含む。
【００２９】
ネットワーク２は、ローカルエリアネットワーク（ＬＡＮ）であり、インターネットにゲートウェイを介して接続されている。ネットワーク２の接続形態は有線または無線を問わない。またネットワーク２は、ＬＡＮに限らず、公衆交換電話網（Ｐｕｂｌｉｃ  Ｓｗｉｔｃｈｅｄ  Ｔｅｌｅｐｈｏｎｅ  Ｎｅｔｗｏｒｋｓ）を用いたネットワーク、ワイドエリアネットワーク（ＷＡＮ）、インターネットであってもよい。
【００３０】
ＰＣ２００は、一般的なコンピュータであり、ＰＣ２００には、ＭＦＰ１００，１０１，１０２を制御するためのドライバプログラムと、Ｗｅｂサーバに記憶されたＷｅｂページをダウンロードするためのブラウジングプログラムとがインストールされている。このため、ＰＣ２００は、プリントデータをＭＦＰ１００，１０１，１０２のいずれかに送信し、そのプリントデータの画像を形成させることができる。また、ＰＣ２００は、インターネットに接続されたＷｅｂサーバからＨＴＭＬまたはＸＭＬ等のマークアップ言語で記述されたＷｅｂページ、またはＰＤＦのフォーマットのデータをダウンロードし、表示またはプリント等の処理をすることができる。マークアップ言語で記述されたＷｅｂページ、またはＰＤＦのフォーマットのデータは、構造化文書である。また、ＰＣ２００が処理可能な構造化文書は、マークアップ言語で記述されたＷｅｂページ、ＰＤＦ（Ｐｏｒｔａｂｌｅ  Ｄｏｃｕｍｅｎｔ  Ｆｏｒｍａｔ）に限らず、例えば、ＸＰＳ（ＸＭＬ  Ｐａｐｅｒ  Ｓｐｅｃｉｆｉｃａｔｉｏｎ）等のフォーマットのデータを含む。
【００３１】
ＭＦＰ１００，１０１，１０２各々は、原稿を読取るためのスキャナ装置、画像データに基づいて紙などの記録媒体に画像を形成するための画像形成装置およびファクシミリ装置を含み、画像読取機能、複写機能、ファクシミリ送受信機能を備えている。また、ＭＦＰ１００，１０１，１０２は、構成及び機能が同じなので以下の説明では特に言及しない限りＭＦＰ１００を例に説明する。
【００３２】
図２は、ＭＦＰの外観を示す斜視図である。図３は、ＭＦＰのハードウェア構成の一例を示すブロック図である。図２および図３を参照して、ＭＦＰ１００は、メイン回路１１０と、原稿を読み取るための原稿読取部１３０と、原稿を原稿読取部１３０に搬送するための自動原稿搬送装置１２０と、原稿読取部１３０が原稿を読み取って出力する静止画像を用紙等に形成するための画像形成部１４０と、画像形成部１４０に用紙を供給するための給紙部１５０と、ユーザインターフェースとしての操作パネル１６０と、を含む。メイン回路１１０は、ＣＰＵ１１１と、通信インターフェース（Ｉ／Ｆ）部１１２と、ＲＯＭ１１３と、ＲＡＭ１１４と、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｏｎｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  ａｎｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）１１５と、大容量記憶装置としてのハードディスクドライブ（ＨＤＤ）１１６と、ファクシミリ部１１７と、フラッシュメモリ１１８Ａが装着されるカードインターフェース（Ｉ／Ｆ）１１８とを含む。ＣＰＵ１１１は、自動原稿搬送装置１２０、原稿読取部１３０、画像形成部１４０、給紙部１５０および操作パネル１６０と接続され、ＭＦＰ１００の全体を制御する。
【００３３】
ＲＯＭ１１３は、ＣＰＵ１１１が実行するプログラム、またはそのプログラムを実行するために必要なデータを記憶する。ＲＡＭ１１４は、ＣＰＵ１１１がプログラムを実行する際の作業領域として用いられる。また、ＲＡＭ１１４は、原稿読取部１３０から連続的に送られてくる静止画像を一時的に記憶する。
【００３４】
操作パネル１６０は、ＭＦＰ１００の上面に設けられ、表示部１６０Ａと操作部１６０Ｂとを含む。表示部１６０Ａは、液晶表示装置（ＬＣＤ）、有機ＥＬＤ（Ｅｌｅｃｔｒｏｌｕｍｉｎｅｓｃｅｎｃｅ  Ｄｉｓｐｌａｙ）等の表示装置であり、ユーザに対する指示メニューや取得した画像データに関する情報等を表示する。操作部１６０Ｂは、複数のキーを備え、キーに対応するユーザの操作による各種の指示、文字、数字などのデータの入力を受付ける。操作部１６０Ｂは、表示部１６０Ａ上に設けられたタッチパネルをさらに含む。
【００３５】
通信Ｉ／Ｆ部１１２は、ＭＦＰ１００をネットワーク２に接続するためのインターフェースである。ＣＰＵ１１１は、通信Ｉ／Ｆ部１１２を介してＭＦＰ１０１，１０２またはＰＣ２００との間で通信し、データを送受信する。また、通信Ｉ／Ｆ部１１２は、ネットワーク２を介してインターネットに接続されたコンピュータと通信が可能である。
【００３６】
ファクシミリ部１１７は、公衆交換電話網（ＰＳＴＮ）に接続され、ＰＳＴＮにファクシミリデータを送信する、またはＰＳＴＮからファクシミリデータを受信する。ファクシミリ部１１７は、受信したファクシミリデータを、ＨＤＤ１１６に記憶する、または画像形成部１４０に出力する。画像形成部１４０は、ファクシミリ部１１７により受信されたファクシミリデータを用紙に印刷する。また、ファクシミリ部１１７は、ＨＤＤ１１６に記憶されたデータをファクシミリデータに変換して、ＰＳＴＮに接続されたファクシミリ装置に送信する。
【００３７】
カードＩ／Ｆ１１８は、フラッシュメモリ１１８Ａが装着される。ＣＰＵ１１１は、カードＩ／Ｆ１１８を介してフラッシュメモリ１１８Ａにアクセス可能である。ＣＰＵ１１１は、カードＩ／Ｆ１１８に装着されたフラッシュメモリ１１８Ａに記録されたプログラムをＲＡＭ１１４にロードして実行する。なお、ＣＰＵ１１１が実行するプログラムは、フラッシュメモリ１１８Ａに記録されたプログラムに限られず、ＨＤＤ１１６に記憶されたプログラムをＲＡＭ１１４にロードして実行するようにしてもよい。この場合、ネットワーク２に接続された他のコンピュータが、ＭＦＰ１００のＨＤＤ１１６に記憶されたプログラムを書換える、または、新たなプログラムを追加して書き込むようにしてもよい。さらに、ＭＦＰ１００が、ネットワーク２に接続された他のコンピュータからプログラムをダウンロードして、そのプログラムをＨＤＤ１１６に記憶するようにしてもよい。ここでいうプログラムは、ＣＰＵ１１１が直接実行可能なプログラムだけでなく、ソースプログラム、圧縮処理されたプログラム、暗号化されたプログラム等を含む。
【００３８】
図４は、ＰＣのハードウェア構成の一例を示すブロック図である。図４を参照して、ＰＣ２００は、ＰＣ２００の全体を制御するためのＣＰＵ２０１と、ＣＰＵ２０１が実行するプログラム等を記憶するためのＲＯＭ２０２と、ＣＰＵ２０１の作業領域として用いられるＲＡＭ２０３と、ＰＣ２００をネットワーク２に接続するためのネットワークＩ／Ｆ２０４と、大容量記憶装置としてのＨＤＤ２０５と、表示部２０６と、ユーザの操作の入力を受付ける操作部２０７とを含む。
【００３９】
図５は、ＰＣが備えるＣＰＵが有する機能の一例を示す機能ブロック図である。図５を参照して、ＰＣ２００が備えるＣＰＵ２０１は、構造化文書を取得する構造化文書取得部２１１と、構造化文書に基づいてプリントデータを生成するプリントデータ生成部２１５と、プリントデータをＭＦＰ１００，１０１，１０２のいずれかに送信するプリントデータ送信部２１７と、構造化文書から動画像を抽出する動画像抽出部２１９と、動画像をＭＦＰ１００，１０１，１０２のいずれかに送信する動画像送信部２２１と、動画像のうちから１つのフレームを選択する指示を受け付ける選択指示受付部２１３と、を含む。
【００４０】
構造化文書取得部２１１は、ユーザが操作部２０７に入力するプリント操作に従って、構造化文書を特定し、特定された構造化文書を取得する。例えば、ＨＤＤ２０５に記憶された構造化文書をプリントする操作が受付られた場合、ＨＤＤ２０５に記憶された構造化文書を読み出すことにより、取得する。また、ブラウジングプログラムが実行されている場合に、ＷｅｂサーバからダウンロードされたＷｅｂページをプリントする操作が受け付けられた場合、ダウンロードされてＲＡＭ２０３に一時記憶されているＷｅｂページを取得する。構造化文書取得部２１１は、取得された構造化文書をプリントデータ生成部２１５および動画像抽出部２１９に出力する。
【００４１】
動画像抽出部２１９は、構造化文書取得部２１１から入力される構造化文書が、動画像を含む場合、構造化文書から動画像を抽出する。また、動画像抽出部２１９は、構造化文書取得部２１１から入力される構造化文書が動画像をリンクしている場合、リンクされている動画像を、取得する。構造化文書が動画像をリンクしている場合、構造化文書は、動画像が記憶されているネットワーク上の位置を示す位置情報、例えば、ファイル名またはＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）を含む。動画像抽出部２１９は、構造化文書に含まれる位置情報に記憶されている動画像を取得する。たとえば、位置情報が、インターネットに接続されているサーバに記憶されている動画像のＵＲＬを示す場合、ネットワークＩ／Ｆ２０４を介してサーバからそのＵＲＬで特定される動画像をダウンロードする。動画像抽出部２１９は、構造化文書から抽出された動画像、または、構造化文書に含まれる位置情報に基づいて取得された動画像に、その動画像を識別するための動画像識別情報を付与する。そして、動画像と動画像識別情報との組を、動画像送信部２２１に出力する。動画像識別情報は、ＰＣ２００内で識別可能情報であればよく、例えば、ファイル名である。さらに、動画像抽出部２１９は、動画像識別情報と、その動画像が構造化文書を表示した表示画像中で表示される位置を示す位置情報との組を、プリントデータ生成部２１５に出力する。位置情報は、構造化文書を表示した表示画像中の矩形の領域を特定する情報であり、例えば、矩形の２つの対角の座標とすればよい。
【００４２】
動画像抽出部２１９は、構造化文書が、複数の動画像を含む場合、複数の動画像をそれぞれ抽出し、複数の動画像それぞれについて、動画像と動画像識別情報との組を、動画像送信部２２１に出力し、動画像識別情報と位置情報との組をプリントデータ生成部２１５に出力する。
【００４３】
プリントデータ生成部２１５は、構造化文書取得部２１１から入力される構造化文書に従ってプリントデータを生成し、生成されたプリントデータをプリントデータ送信部２１７に出力する。具体的には、プリントデータ生成部２１５は、動画像抽出部２１９から動画像識別情報と位置情報との組が入力される。プリントデータ生成部２１５は、まず、構造化文書を表示した表示画像中であって、動画像抽出部２１９から入力される組に含まれる位置情報で特定される位置に、動画像抽出部２１９から入力される組に含まれる動画像識別情報で特定される動画像に含まれる複数のフレームのうちから選択された１つのフレームを配置した静止画像を生成する。したがって、動画像抽出部２１９から入力される動画像識別情報と位置情報との組に含まれる位置情報は、静止画像中でフレームが配置される位置を示す。
【００４４】
プリントデータ生成部２１５は、動画像抽出部２１９から動画像識別情報と位置情報との組が複数入力される場合、組ごとに構造化文書を表示した表示画像中の位置情報で特定される位置に、動画像識別情報で特定される動画像に含まれる複数のフレームのうちから選択された１つのフレームを配置した静止画像を生成する。
【００４５】
プリントデータ生成部２１５は、動画像に含まれる複数のフレームのうちからいずれのフレームを選択するかは、構造化文書が、動画像の再生を開始する開始フレームを特定するためのフレーム識別情報を含む場合、該フレーム識別情報で特定されるフレームを選択する。フレーム識別情報は、動画像に含まれる複数のフレームそれぞれを識別するための情報である。また、後述する選択指示受付部２１３からユーザにより選択されたフレームのフレーム識別情報が入力される場合には、構造化文書にフレーム識別情報が含まれているか否かにかかわらず、選択指示受付部２１３から入力されるフレーム識別情報で特定されるフレームを選択する。構造化文書にフレーム識別情報が含まれておらず、かつ、選択指示受付部２１３からフレーム識別情報が入力されない場合、プリントデータ生成部２１５は、動画像に含まれる複数のフレームのうち最初の第１番目のフレームを選択する。プリントデータ生成部２１５は、動画像抽出部２１９から動画像識別情報と位置情報との組が複数入力される場合、複数の組にそれぞれ含まれる複数の動画ごとに、フレームを選択する。
【００４６】
さらに、プリントデータ生成部２１５は、生成された静止画像と、動画像抽出部２１９から入力される動画像識別情報と位置情報との組を含むプリントデータを生成する。動画像抽出部２１９から複数の組が入力される場合、複数の組それぞれに含まれる位置情報および動画像識別情報を含むプリントデータを生成する。また、ここでのプリントデータは、ＰＤＬ（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）等のＭＦＰ１００，１０１，１０２のいずれかにおいて解釈可能なプリントするためのビットマップイメージを作成するための言語で記述される。
【００４７】
また、プリントデータ生成部２１５は、構造化文書にフレーム識別情報が含まれている場合、または、選択指示受付部２１３からフレーム識別情報が入力される場合は、そのフレーム識別情報をさらに含むプリントデータを生成する。フレーム情報は、動画像抽出部２１９から組と関連付けて入力されるので、動画像抽出部２１９から複数の組が入力される場合、複数の組それぞれに含まれる位置情報および動画像識別情報と、その組に関連付けられたフレーム情報とが関連付けられたプリントデータを生成する。
【００４８】
選択指示受付部２１３は、ユーザが操作部２０７に、動画像に含まれる複数のフレームのうちから１つを選択する操作を入力すると、動画像に含まれる複数のフレームのうちからユーザにより選択された１つのフレームのフレーム識別情報をプリントデータ生成部２１５に出力する。例えば、動画像を表示部２０６に表示し、ユーザが再生を停止する操作を選択する操作として受け付ける。再生を停止する操作を受け付ける時点に表示されているフレームのフレーム識別情報をプリントデータ生成部２１５に出力する。
【００４９】
プリントデータ送信部２１７は、ユーザが操作部２０７で、ＭＦＰ１００，１０１，１０２のいずれかを指定する操作を入力すると、ＭＦＰ１００，１０１，１０２のうちから指定されたものに、プリントデータを送信する。ユーザがＭＦＰ１００，１０１，１０２のいずれかを指定する操作および構造化文書を指定する操作は、構造化文書をプリントさせる操作の一部である。
【００５０】
動画像送信部２２１は、ＭＦＰ１００，１０１，１０２のうちプリントデータを送信したものに、動画像抽出部２１９から入力される動画像を送信する。送信される動画像は、それに付された動画像識別情報、ここではファイル名がともに送信される。このため、ＭＦＰ１００，１０１，１０２のうちプリントデータおよび動画像を受信する装置は、受信されたプリントデータに含まれる動画像識別情報から、受信される動画像を特定することができる。特に、構造化文書が複数の動画像を含む場合、複数の動画像がＭＦＰ１００，１０１，１０２のうちプリントデータを送信したものに送信されるが、ＭＦＰ１００，１０１，１０２のうちプリントデータを受信する装置は、プリントデータに含まれる複数の動画像識別情報から複数の動画像をそれぞれ特定することができる。
【００５１】
図６は、ＭＦＰが備えるＣＰＵが有する機能の一例を示す機能ブロック図である。図６を参照して、ＭＦＰ１００が備えるＣＰＵ１１１は、ＰＣ２００からプリントデータを受信するプリントデータ受信部５１と、ＰＣ２００から動画像を受信する動画像受信部５７と、受信された動画像を記憶する動画像記憶部５９と、プリントデータに含まれる静止画像に動画像識別情報と位置情報とを埋め込む埋込部５３と、静止画像を用紙に形成する画像形成制御部５５と、原稿読取部１３０が原稿を読み取って出力する静止画像を取得する読取画像取得部６１と、静止画像からそれに埋め込まれた情報を抽出する抽出部６３と、抽出された情報に基づいて動画像を取得する動画像取得部６５と、静止画像と動画像とから構造化文書を構成する再構成部６７と、を含む。
【００５２】
上述したようにＰＣ２００は、動画像を含む構造化文書をＭＦＰ１００でプリントする指示が入力されると、プリントデータと動画像をＭＦＰ１００に送信する。プリントデータ受信部５１は、通信Ｉ／Ｆ部１１２がＰＣ２００から送信されてくるプリントデータを受信すると、そのプリントデータを取得し、取得されたプリントデータを埋込部５３に出力する。このプリントデータは、上述したように、構造化文書を表示する表示画像に、動画像に含まれる複数のフレームのうちから選択された１つのフレームを、動画像が表示される位置に配置した静止画像と、静止画像中でフレームが配置される位置を示す位置情報と、動画像識別情報と、を含む。また、プリントデータは、静止画像に配置されるフレームを識別するためのフレーム識別情報を含む場合がある。
【００５３】
動画像受信部５７は、通信Ｉ／Ｆ部１１２がＰＣ２００から送信されてくる動画像と動画像識別情報とを受信すると、その動画像および動画像識別情報を取得し、取得された動画像および動画像識別情報を動画像記憶部５９に出力する。なお、動画像受信部５７が、プリントデータに含まれる動画像識別情報に基づいて、ＰＣ２００から動画像をダウンロードするようにしてもよい。
【００５４】
動画像記憶部５９は、動画像受信部５７から入力される動画像をそれとともに入力される動画像識別情報と関連付けてＨＤＤ１１６に記憶する。この時点で、動画像識別情報は、ＭＦＰ１００において別のデータと区別可能な情報である。動画像記憶部５９は、記憶された動画像を識別するための動画像識別情報（例えば、ファイル名）を埋込部５３に出力する。
【００５５】
動画像記憶部５９が埋込部５３に出力する動画像識別情報は、プリントデータに含まれる動画像識別情報と同じである。このため、プリントデータに複数の動画像識別情報が含まれる場合があり、この場合には複数の動画像と動画像識別情報とがＰＣ２００から受信されるが、受信される複数の動画像それぞれは、それとともに受信される動画像識別情報によって、プリントデータに含まれる複数の動画像識別情報のいずれかに特定される。このため、ＨＤＤ１１６に記憶される複数の動画像それぞれは、プリントデータに含まれる動画像識別情報により特定される。
【００５６】
なお、ここでは、動画像をＭＦＰ１００のＨＤＤ１１６に記憶するようにしたが、別のＭＦＰ１０１，１０２に記憶するようにしてもよいし、ネットワーク２に接続されたファイルサーバに記憶するようにしてもよい。この場合、動画像識別情報は、それが記憶される装置を識別するための装置識別情報、例えば、ネットワーク２におけるアドレス情報を含む。
【００５７】
埋込部５３は、プリントデータ受信部５１から入力されるプリントデータのうちから静止画像と、動画像識別情報と、位置情報とを抽出する。また、プリントデータがフレーム識別情報を含む場合にはフレーム識別情報をさらに抽出する。そして、静止画像に、位置情報と、動画像識別情報と、を地紋情報として埋め込む。なお、プリントデータが複数の動画像識別情報と位置情報との組を含む場合、動画像識別情報と位置情報とを関連付けて埋め込む。
【００５８】
また、プリントデータからフレーム識別情報が抽出される場合には、そのフレーム識別情報をさらに静止画像に埋め込む。なお、静止画像に、情報を埋め込む技術は、地紋の画像として埋め込むものに限定されず、電子透かし技術を用いても良いし、バーコードを追加してもよい。埋込部５３は、位置情報、動画像識別情報、それがプリントデータに含まれる場合にはフレーム識別情報が埋め込まれた静止画像を画像形成制御部５５に出力する。画像形成制御部５５は、画像形成部１４０を制御して、埋込部５３から入力される静止画像を用紙に形成させる。
【００５９】
読取画像取得部６１は、原稿読取部１３０が原稿を読み取って出力する静止画像を取得し、取得された静止画像を抽出部６３および再構成部６７に出力する。原稿読取部１３０が、画像形成部１４０により上記静止画像が形成された原稿を読み取る場合、原稿読取部１３０から取得される静止画像は、少なくとも位置情報と動画像識別情報とが埋め込まれている。また、静止画像は、フレーム識別情報が埋め込まれている場合がある。
【００６０】
抽出部６３は、入力される静止画像から、それに位置情報および動画像識別情報が埋め込まれているか否かを判断し、埋め込まれていればそれらを静止画像から抽出し、抽出された動画像識別情報を動画像取得部６５に出力し、抽出された動画像識別情報と位置情報との組を再構成部６７に出力する。また、抽出部６３は、静止画像にフレーム識別情報が埋め込まれている場合、それを静止画像から抽出し、抽出されたフレーム識別情報を再構成部６７に出力する。抽出部６３は、静止画像から複数の動画像識別情報が抽出される場合、複数の動画像識別情報それぞれについて、動画像識別情報と、その動画像識別情報と関連付けられた位置情報と、それが抽出される場合にはフレーム識別情報との組を再構成部６７に出力する。
【００６１】
動画像取得部６５は、抽出部６３から入力される動画像識別情報で特定される動画像を、ＨＤＤ１１６から読出し、読み出された動画像と動画像識別情報との組を再構成部６７に出力する。
【００６２】
再構成部６７は、読取画像取得部６１から入力される静止画像、動画像取得部６５から入力される動画像と動画像識別情報との組、および抽出部６３から入力される動画像識別情報、位置情報およびフレーム識別情報との組に基づいて構造化文書を生成する。具体的には、静止画像の位置情報で特定される位置に、動画像識別情報で特定される動画像が表示されるように設定した構造化文書を生成する。位置情報で特定される位置に動画像を含む構造化文書を生成してもよいし、動画像をリンクする構造化文書を生成するようにしてもよい。また、再構成部６７は、抽出部６３からフレーム識別情報が入力される場合には、そのフレーム識別情報をさらに用いて構造化文書を生成する。具体的には、生成された構造化文書が表示される際に、動画像がフレーム識別情報で特定されるフレームから再生されるように構造化文書を設定する。
【００６３】
また、再構成部６７は、構造化文書を表示するための表示設定を受け付ける表示設定受付部７３と、表示設定にしたがって動画像を変更する変更部７５と、表示設定に従って構造化文書を設定する設定部７１と、を含む。表示設定受付部７３は、表示設定画面を表示部１６０Ａに表示し、ユーザが操作部１６０Ｂに入力する表示設定を受け付ける。表示設定画面は、動画像の表示サイズを設定する領域と、動画像の画質を設定する領域と、動画像の再生を開始する開始フレームを設定する領域とを含む。表示設定受付部７３は、動画像の表示サイズが設定されると、その表示サイズの解像度に動画像を変更する指示を、変更部７５に出力する。表示設定受付部７３は、動画像の画質が設定されると、その画質に動画像を変更する指示を、変更部７５に出力する。画質は、例えば、動画像の色数、階調を含む。変更部７５は、表示設定受付部７３から変更指示が入力されると、変更指示にしたがって、動画像取得部６５から入力される動画像の解像度または画質を変更する。
【００６４】
表示設定受付部７３は、開始フレームが設定されると、開始フレームのフレーム識別情報を設定部７１に出力する。設定部７１は、動画像が再生される開始フレームを設定する。設定部７１は、抽出部６３からフレーム識別情報が入力される場合には、そのフレーム識別情報で特定されるフレームを開始フレームに設定する。また、設定部７１は、表示設定受付部７３からフレーム識別情報が入力される場合、抽出部６３からフレーム識別情報が入力されるか否かにかかわらず、表示設定受付部７３からフレーム識別情報で特定されるフレームを開始フレームに設定する。さらに、設定部７１は、表示設定受付部７３からフレーム識別情報が入力されず、かつ、抽出部６３からフレーム識別情報が入力されない場合、動画像の最初の第１番目のフレームを開始フレームに設定する。
【００６５】
図７は、プリント指示処理の流れの一例を示すフローチャートである。プリント指示処理は、ＰＣ２００が備えるＣＰＵ２０１が、ドライバプログラムを実行することにより、ＣＰＵ２０１により実行される処理である。ドライバプログラムは、画像処理プログラムの一部である。図７を参照して、ＣＰＵ２０１は、プリントの対象となるデータの指定を受け付けたか否かを判断する（ステップＳ０１）。プリントの対象となるプリントデータの指定を受け付けるまで待機状態となり（ステップＳ０１でＮＯ）、プリントの対象となるデータの指定を受け付けると処理をステップＳ０２に進める。すなわち、プリント指示処理は、プリントの対象となるデータが指定されることを条件に実行される処理である。ブラウジングプログラムが実行され、Ｗｅｂページが表示されている状態で、プリントを指示する操作が入力されると、表示されているＷｅｂページがプリントの対象となるデータとして指定される。また、ユーザがＨＤＤ２０５に記憶されているデータをアプリケーションプログラムで表示している状態、プリントを指示する操作が入力されると、表示されているデータがプリントの対象となるデータとして指定される。またはＨＤＤ２０５に記憶されているデータを指定してプリントを指示する操作が入力されると、指定されたデータがプリントの対象となるデータとして指定される。
【００６６】
ステップＳ０２においては、プリントの対象となるデータが構造化文書か否かを判断する。構造化文書ならば処理をステップＳ０３に進め、そうでなければ処理をステップＳ１４に進める。ステップＳ０３においては、プリントの対象となるデータが、動画像を含むか否かを判断する。データが動画像を含む構造化文書の場合、または、データが動画像をリンクする構造化文書の場合、データが動画像を含むと判断する。プリントの対象となるデータが動画像を含むならば処理をステップＳ０４に進めるが、そうでなければ処理をステップＳ１４に進める。
【００６７】
ステップＳ０４においては、動画像を抽出する。構造化文書が動画像を含んでいればその動画像を構造化文書から抽出し、構造化文書が動画像をリンクしていれば、リンクされている動画像を取得する。この段階で、抽出された動画像にそれを識別するための動画像識別情報を付与する。
【００６８】
ステップＳ０５においては、抽出された動画像が再生される際に開始するフレームを指示する操作を受け付けたか否かを判断する。例えば、動画像を表示部２０６に表示し、ユーザが再生を停止する操作を入力すると、そのときに表示されているフレームを指示する操作として受け付ける。フレームを指示する操作を受け付けたならば処理をステップＳ０６に進めるが、そうでなければ処理をステップＳ０７に進める。ステップＳ０６においては、指示されたフレームを開始フレームとして選択し（ステップＳ０６）、処理をステップＳ１０に進める。プリントを指示するユーザが、動画像を開始するフレームを変更することができる。このため、プリントを指示するユーザが再構成される構造化文書を変更することができる。
【００６９】
ステップＳ０７においては、構造化文書がフレーム識別情報を含むか否かを判断する。構造化文書に動画像の再生を開始する開始フレームのフレーム識別情報が含まれているか否かを判断する。そのようなフレーム識別情報が含まれていれば、処理をステップＳ０８に進めるが、そうでなければ処理をステップＳ０９に進める。ステップＳ０８においては、構造化文書に含まれるフレーム識別情報で特定されるフレームを選択し、処理をステップＳ１０に進める。再構成された構造化文書に開始フレームが定義されている場合には、その開始フレームをそのまま次に画像形成される静止画像に引き継ぐことができる。ステップＳ０９においては、動画像の最初の第１番目のフレームを選択し、処理をステップＳ１０に進める。
【００７０】
ステップＳ１０においては、ステップＳ０６、ステップＳ０８またはステップＳ０９において選択されたフレームを表示画像の動画像が表示される位置に配置した静止画像を生成する。
【００７１】
そして、プリントデータを生成する（ステップＳ１１）。生成されるプリントデータは、ここではＰＪＬ（Ｐｒｉｎｔｅｒ  Ｊｏｂ  Ｌａｎｇｕａｇｅ）またはＰＤＬ（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）で記述され、静止画像と、フレームが配置されている静止画像中の位置を示す位置情報と、ステップＳ０４において抽出された動画像を識別するための動画像識別情報とを含む。プリントデータに動画像識別情報を含めるのは、構造化文書が複数の動画像を含む場合、静止画像中で複数の動画像がそれぞれ対応する位置を特定するためである。従って、構造化文書が１つの動画像しか含まない場合は、プリントデータに動画像識別情報を含めないようにしてもよい。
【００７２】
ステップＳ１２においては、生成されたプリントデータを、ＭＦＰ１００，１０１，１０２のうち、ユーザが操作部１６０Ｂにおいて指定したものに送信し、処理を終了する。ここでは、ＭＦＰ１００が指定された場合を例に説明する。表示部２０６に、ＭＦＰ１００，１０１，１０２をそれぞれ識別するための装置識別情報を表示し、装置識別情報のいずれかの指定を受け付ける。ステップＳ１３においては、ステップＳ０４において抽出された動画像を、プリントデータが送信されたＭＦＰ１００に送信する。これにより、ＭＦＰ１００にプリントデータと動画像とが送信される。
【００７３】
一方、ステップＳ１４においては、ステップＳ０１において指定されたデータをプリントするためのプリントデータを生成する。そして、次のステップＳ１５において、プリントデータをＭＦＰ１００，１０１，１０２のうち、ユーザが操作部１６０Ｂにおいて指定したものに送信し、処理を終了する。
【００７４】
図８は、プリント処理の流れの一例を示すフローチャートである。プリント処理は、ＭＦＰ１００，１０１、１０２それぞれが備えるＣＰＵ１１１が、プリントプログラムを実行することにより、ＣＰＵ１１１により実行される処理である。プリントプログラムは、画像処理プログラムの一部である。ここでは、ＭＦＰ１００がプリント処理を実行する場合を例に説明する。図８を参照して、ＭＦＰ１００が備えるＣＰＵ１１１は、ＰＣ２００からプリントデータを受信するまで待機状態となり（ステップＳ５１でＮＯ）、プリントデータを受信すると（ステップＳ５１でＹＥＳ）、処理をステップＳ５２に進める。すなわち、プリント処理は、ＭＦＰ１００がプリントデータを受信することを条件に実行される処理である。
【００７５】
ステップＳ５２においては、受信されたプリントデータから動画像識別情報が抽出されたか否かを判断する。動画像識別情報が抽出されたならば処理をステップＳ５３に進めるが、そうでなければ、処理をステップＳ６１に進める。
【００７６】
ステップＳ５３においては、プリントデータを受信したＰＣ２００から動画像を受信するまで待機状態となり（ステップＳ５３でＮＯ）、動画像を受信すると（ステップＳ５３でＹＥＳ）、処理をステップＳ５４に進める。なお、ステップＳ５２において、複数の動画像識別情報が抽出される場合には、複数の動画像識別情報にそれぞれ対応する複数の動画像のすべてを受信するまで待機状態となり、複数の動画像のすべてを受信すると処理をステップＳ５４に進める。ステップＳ５４においては、受信された動画像をＨＤＤ１１６に記憶する。動画像をＨＤＤ１１６に記憶する際に、動画像に動画像識別情報を付与して記憶する。ＰＣ２００から複数の動画像が受信される場合に、ＨＤＤ１１６に記憶される複数の動画像を区別するためである。
【００７７】
そして、ステップＳ５１において受信されたプリントデータから位置情報を抽出し（ステップＳ５５）、静止画像を抽出する（ステップＳ５６）。さらに、ステップＳ５１において受信されたプリントデータからフレーム識別情報が抽出されたか否かを判断する（ステップＳ５７）。フレーム識別情報が抽出されたならば処理をステップＳ５８に進めるが、そうでなければ処理をステップＳ５９に進める。
【００７８】
ステップＳ５８においては、ステップＳ５６において抽出された静止画像に、ステップＳ５５において抽出された位置情報と、ステップＳ５４において記憶された動画像の動画像識別情報と、ステップＳ５７において抽出されたフレーム識別情報とを、地紋画像として埋め込み、処理をステップＳ６０に進める。なお、ステップＳ５２において、複数の動画像識別情報が抽出される場合には、位置情報と、動画像識別情報と、フレーム識別情報とを関連付けて埋め込む。一方、ステップＳ５９においては、ステップＳ５６において抽出された静止画像に、ステップＳ５５において抽出された位置情報と、ステップＳ５４において記憶された動画像の動画像識別情報とを、地紋画像として埋め込み、処理をステップＳ６０に進める。この際、位置情報と動画像識別情報とを関連付けて埋め込む。
【００７９】
ステップＳ６０においては、静止画像をプリントする。具体的には、静止画像を画像形成部１４０に出力し、静止画像を用紙に形成させる。これにより、位置情報と、第２動画像識別情報と、を少なくとも含む地紋画像が合成された静止画像が用紙に形成される。
【００８０】
一方、ステップＳ６１においては、ステップＳ５１において受信されたプリントデータをプリントし、処理を終了する。
【００８１】
図９は、再構成処理の流れの一例を示すフローチャートである。再構成処理は、ＭＦＰ１００，１０１，１０２それぞれが備えるＣＰＵ１１１が再構成プログラムを実行することにより、ＣＰＵ１１１により実行される処理である。再構成プログラムは、画像処理プログラムの一部である。ここでは、ＭＦＰ１００が再構成処理を実行する場合を例に説明する。
【００８２】
図９を参照して、ＭＦＰ１００が備えるＣＰＵ１１１は、原稿を読み取る（ステップＳ７１）。ユーザが、自動原稿搬送装置１２０に原稿をセットし、スタートボタンを押下すれば、原稿読取部１３０が原稿に形成された画像を読み取る。ここでは、原稿読取部１３０が読み取る原稿は、図８において説明したプリント処理において静止画像が形成された用紙である。原稿読取部１３０は、原稿を読み取ると、その原稿に形成された静止画像の電子データを出力するので、電子データとしての静止画像が取得される。
【００８３】
次のステップＳ７２においては、原稿を読み取って得られる静止画像に情報が埋め込まれているか否かを判断する。静止画像に情報が埋め込まれていれば処理をステップＳ７３に進めるが、そうでなければ処理をステップＳ９１に進める。ステップＳ９１においては、静止画像をＨＤＤ１１６に記憶し、処理を終了する。
【００８４】
ステップＳ７３においては、静止画像に埋め込まれている動画像識別情報を抽出する。そして、動画像識別情報で特定される動画像を、ＨＤＤ１１６から読み出す（ステップＳ７４）。図８に示したプリント処理において、ステップＳ５４において動画像に動画像識別情報を付してＨＤＤ１１６に記憶したので、ＨＤＤ１１６には、静止画像から抽出された動画像識別情報で特定される動画像が記憶されている。なお、プリント処理が別のＭＦＰ１０１，１０２で実行された場合、例えばＭＦＰ１０１において実行された場合は、動画像がプリント処理の実行されたＭＦＰ１０１に記憶されている。この場合には、動画像識別情報に装置を識別するための装置識別情報を含めるようにし、動画像が記憶されている装置、ＭＦＰ１０１から動画像を取得するようにすればよい。なお、ＭＦＰ１０１に記憶される動画像は、ＭＦＰ１００からアクセス可能なように、ＭＦＰ１０１が備えるＨＤＤにおいてアクセス制限のない位置に記憶される。
【００８５】
次のステップＳ７５においては、静止画像に埋め込まれている位置情報を抽出する。そして、ステップＳ７６においては、静止画像のフレーム部分を動画像に戻す指示を受け付けたか否かを判断する。ユーザが操作部１６０Ｂにフレーム部分を動画像に戻す指示を入力下か否かで判断する。フレーム部分を動画像に戻す指示を受け付けたならば処理をステップＳ７７に進めるが、そうでなければ処理をステップＳ９１に進め、静止画像をＨＤＤ１１６に記憶して処理を終了する。
【００８６】
ステップＳ７７においては、構造化文書を再構成するための設定を開始する。表示設定画面を表示部１６０Ａに表示し、ユーザが操作部１６０Ｂに入力する表示設定を受け付けたならば処理をステップＳ７９に進めるが、そうでなければ処理をステップＳ８７に進める。ステップＳ７９においては、受け付けられた表示設定がサイズを変更する設定か否かを判断する。サイズを変更する設定ならば、処理をステップＳ８０に進め、そうでなければステップＳ８０をスキップして処理をステップＳ８１に進める。ステップＳ８０においては、ステップＳ７４において読み出された動画像の解像度を、変更されたサイズで表示するための解像度に変更し、処理をステップＳ８１に進める。
【００８７】
ステップＳ８１においては、受け付けられた表示設定が画質を変更する設定か否かを判断する。画質を変更する設定ならば、処理をステップＳ８２に進め、そうでなければステップＳ８２をスキップして処理をステップＳ８３に進める。ステップＳ８２においては、ステップＳ７４において読み出された動画像、またはステップＳ８０において解像度が変更された場合には、解像度が変更された後の動画像の画質を設定に従って変更し、処理をステップＳ８３に進める。
【００８８】
ステップＳ８３においては、受け付けられた表示設定が開始フレームの設定か否かを判断する。開始フレームの設定ならば、処理をステップＳ８４に進め、そうでなければ処理をステップＳ８５に進める。開始フレームの設定は、開始フレームを特定するためのフレーム識別情報を含む。例えば、動画像を表示部１６０Ａに表示し、ユーザが再生を停止する指示を入力すれば開始フレームの設定を受け付ける。そして、ユーザが再生を停止する指示を入力した時点で表示されているフレームを開始フレームに設定し、処理をステップＳ８７に進める。具体的には、生成される構造化文書が表示されて、動画像が再生される際に、開始フレームから再生が開始されるように設定する。なお、動画像に含まれる複数のフレームのうち開始フレームより前のフレームを削除してもよい。静止画像が形成された用紙を読み取る指示をしたユーザが、動画像の開始フレームを決定することができる。このため、静止画像が形成された用紙を読み取る指示をしたユーザの意向を尊重することができる。
【００８９】
ステップＳ８５においては、静止画像に埋め込まれたフレーム識別情報を抽出したか否かを判断する。フレーム識別情報を抽出したならば処理をステップＳ８６に進めるが、そうでなければステップＳ８６をスキップして処理をステップＳ８７に進める。ステップＳ８６においては、静止画像から抽出されたフレーム識別情報のフレームを開始フレームに設定し、処理をステップＳ８７に進める。読み取られた用紙に静止画像を形成する指示をしたユーザが、動画像の開始フレームを決定することができる。このため、静止画像の形成を指示したユーザの意向を尊重することができる。
【００９０】
ステップＳ８７においては、設定が完了したか否かを判断する。ユーザが設定を終了する指示を操作部１６０Ｂに入力すれば、設定が完了したと判断する。設定が完了したならば処理をステップＳ８８に進め、そうでなければ処理をステップＳ７８に戻す。
【００９１】
ステップＳ８８においては、動画像をステップＳ７５において抽出された位置情報で特定される静止画像中の位置に表示されるように設定する。ステップＳ８０において解像度が変更されている場合には、動画画像が位置情報で特定される領域の任意の領域に表示されるように設定する。ステップＳ７３において複数の動画像識別情報が抽出された場合、複数の動画像識別情報で特定される複数の動画像それぞれが、それに対応する位置情報で特定される位置に表示されるように設定する。
【００９２】
ステップＳ８９においては、ステップＳ７１において得られた静止画像と、ステップＳ８８において設定された内容とに従って構造化文書を生成する。そして、次のステップＳ９０において、生成された構造化文書をＨＤＤ１１６に記憶し、処理を終了する。
【００９３】
上述した実施の形態における画像処理システムは、制御装置として機能するＰＣ２００が動画像を含む構造化文書を取得し、構造化文書を表示した表示画像中の動画像が表示される位置に、動画像に含まれる複数のフレームのうちから選ばれた１つのフレームを配置した静止画像と、フレームが静止画像中に配置された位置を示す位置情報と、動画像を識別するための動画像識別情報とを含むプリントデータを生成し、プリントデータと動画像とを画像処理装置として機能するＭＦＰ１００に送信する。一方、画像処理装置として機能するＭＦＰ１００は、画像形成時において、ＰＣ２００からプリントデータと動画像を受信し、動画像をそれとともに受信される動画像識別情報と関連付けて記憶し、プリントデータに含まれる静止画像に、記憶された動画像の動画像識別情報と、プリントデータに含まれる位置情報とを埋め込み、静止画像を用紙に形成する。さらに、ＭＦＰ１００は、画像読取時において、用紙に形成された静止画像を読み取り、読み取られた静止画像から動画像識別情報と位置情報とを抽出し、抽出された動画像識別情報で特定される動画像を取得し、静止画像の位置情報で特定される位置に動画像が表示されるように静止画像に動画像を関連付けた構造化文書を生成する。
【００９４】
このように、ＭＦＰ１００が、画像読取時において、用紙に形成された静止画像を読み取り、静止画像から動画像識別情報と位置情報とを抽出し、抽出された動画像識別情報で特定される動画像を取得し、読み取られた静止画像の抽出された位置情報に取得された動画像が表示されるように静止画像に動画像を関連付けた構造化文書を生成する。このため、動画像を含む構造化文書を画像形成した場合であっても、画像が形成された用紙を読み取ると、画像形成時に記憶した動画像を特定することができる。このため、動画像を失うことなく構造化文書の画像を形成することができる。
【００９５】
＜変形例＞
上述した実施の形態においては、ＰＣ２００において構造化文書をＭＦＰ１００でプリントする例を説明したが、変形例におけるＭＦＰ１００は、構造化文書をＨＤＤ１１６に記憶しており、ＭＦＰ１００においてＨＤＤ１１６に記憶された構造化文書をプリントするようにしたものである。以下、上述した画像処理システムと異なる点を主に説明する。
【００９６】
図１０は、変形例におけるＭＦＰ１００が備えるＣＰＵ１１１が有する機能の一例を示す機能ブロック図である。図１０を参照して、図６に示した機能ブロック図と異なる点は、プリントデータ受信部５１、動画像受信部５７が削除され、新たに、構造化文書取得部８１、選択指示受付部８３、静止画像生成部８５および動画像抽出部８７を有する点、および動画像記憶部５９および埋込部５３を変更して動画像記憶部５９Ａおよび埋込部５３Ａとして点である。その他の機能は、図６に示したのと同じなのでここでは説明を繰り返さない。
【００９７】
構造化文書取得部８１は、ユーザが操作部１６０Ｂに入力するプリント操作に従って、構造化文書を特定し、特定された構造化文書を取得する。具体的には、ＨＤＤ１１６に記憶された構造化文書をプリントする操作が受付られた場合、ＨＤＤ１１６に記憶された構造化文書を読み出すことにより、取得する。また、ブラウジングプログラムが実行されている場合に、ＷｅｂサーバからダウンロードされたＷｅｂページをプリントする操作が受け付けられた場合、ダウンロードされてＲＡＭ１１４に一時記憶されたＷｅｂページを取得する。構造化文書取得部８１は、取得された構造化文書を静止画像生成部８５および動画像抽出部８７に出力する。
【００９８】
動画像抽出部８７は、構造化文書取得部８１から入力される構造化文書が、動画像を含む場合、構造化文書から動画像を抽出する。また、動画像抽出部８７は、構造化文書取得部８１から入力される構造化文書が動画像をリンクしている場合、リンクされている動画像を取得する。構造化文書が動画像をリンクしている場合、構造化文書は、動画像が記憶されている位置を示す情報、例えば、ＵＲＬを含む。動画像抽出部８７は、構造化文書に含まれる位置を示す情報に記憶されている動画像を取得する。たとえば、位置情報が、ＰＣ２００のＨＤＤ２０５に記憶されている動画像のＵＲＬを示す場合、ＰＣ２００からそのＵＲＬで特定される動画像をダウンロードする。動画像抽出部８７は、構造化文書から抽出された動画像、または、構造化文書に含まれる位置を示す情報に基づいて取得された動画像に、その動画像を識別するための動画像識別情報（例えば、ファイル名）を付与し、動画像と、動画像識別情報との組を、動画像記憶部５９Ａに出力し、動画像識別情報とその動画像が構造化文書を表示した表示画像中で表示される位置を示す位置情報との組を、埋込部５３Ａに出力する。動画像識別情報は、ＭＦＰ１００において別のデータと区別可能な情報である。
【００９９】
動画像記憶部５９Ａは、動画像抽出部８７から入力される動画像をそれとともに入力される動画像識別情報と関連付けてＨＤＤ１１６に記憶する。
【０１００】
なお、ここでは、動画像をＭＦＰ１００のＨＤＤ１１６に記憶するようにしたが、別のＭＦＰ１０１，１０２に記憶するようにしてもよいし、ネットワーク２に接続されたファイルサーバに記憶するようにしてもよい。この場合、動画像識別情報は、それが記憶される装置を識別するための装置識別情報、例えば、ネットワーク２におけるアドレス情報を含む。
【０１０１】
静止画像生成部８５は、構造化文書取得部８１から入力される構造化文書に従って静止画像を生成し、生成された静止画像を埋込部５３Ａに出力する。具体的には、まず、構造化文書を表示した表示画像中の動画像が表示される位置に、動画像に含まれる複数のフレームのうちから選択された１つのフレームを配置した静止画像を生成する。構造化文書が、動画像の再生を開始する開始フレームを特定するためのフレーム識別情報を含む場合、該フレーム識別情報で特定されるフレームを選択する。また、後述する選択指示受付部８３からユーザにより選択されたフレームのフレーム識別情報が入力される場合には、構造化文書にフレーム識別情報が含まれているか否かにかかわらず、選択指示受付部８３から入力されるフレーム識別情報で特定されるフレームを選択する。構造化文書にフレーム識別情報が含まれておらず、かつ、選択指示受付部８３からフレーム識別情報が入力されない場合、静止画像生成部８５は、動画像に含まれる複数のフレームのうち最初の第１番目のフレームを選択する。
【０１０２】
選択指示受付部８３は、ユーザが操作部１６０Ｂに、動画像に含まれる複数のフレームのうちから１つを選択する操作を入力すると、動画像に含まれる複数のフレームのうちからユーザにより選択された１つのフレームのフレーム識別情報を静止画像生成部８５に出力する。例えば、動画像を表示部１６０Ａに表示し、ユーザが再生を停止する操作を選択する操作として受け付ける。再生を停止する操作を受け付ける時点に表示されているフレームのフレーム識別情報を静止画像生成部８５に出力する。
【０１０３】
埋込部５３Ａは、構造化文書取得部８１から構造化文書が入力され、静止画像生成部８５から静止画像が入力され、動画像抽出部８７から動画像識別情報と位置情報との組が入力される。埋込部５３Ａは、構造化文書が開始フレームを特定するためのフレーム識別情報を含む場合にはフレーム識別情報を抽出する。そして、静止画像生成部８５から入力される静止画像に、動画像抽出部８７から入力される位置情報と動画像識別情報との組を地紋情報として埋め込む。埋込部５３Ａは、動画像抽出部８７から複数の動画像識別情報と位置情報との組が入力される場合、複数の組を埋め込む。また、構造化文書からフレーム識別情報が抽出される場合には、そのフレーム識別情報をさらに静止画像に埋め込む。埋込部５３Ａは、動画像識別情報と位置情報との組、それが構造化文書から抽出される場合にはフレーム識別情報を埋め込んだ静止画像を画像形成制御部５５に出力する。
【０１０４】
図１１は、変形例におけるプリント処理の流れの一例を示すフローチャートである。変形例におけるプリント処理は、変形例におけるＭＦＰ１００が備えるＣＰＵ１１１が、画像処理プログラムを実行することにより、ＣＰＵ１１１により実行される処理である。図１１を参照して、ＣＰＵ１１１は、プリントの対象となるデータの指定を受け付けたか否かを判断する（ステップＳ１０１）。プリントの対象となるプリントデータの指定を受け付けるまで待機状態となり（ステップＳ１０１でＮＯ）、プリントの対象となるデータの指定を受け付けると処理をステップＳ１０２に進める。すなわち、変形例におけるプリント処理は、プリントの対象となるデータが指定されることを条件に実行される処理である。ブラウジングプログラムが実行され、Ｗｅｂページが表示されている状態で、プリントを指示する操作が入力されると、表示されているＷｅｂページがプリントの対象となるデータとして指定される。また、ＨＤＤ１１６に記憶されているデータを指定してプリントを指示する操作が入力されると、指定されたデータがプリントの対象となるデータとして指定される。
【０１０５】
ステップＳ１０２においては、プリントの対象となるデータが構造化文書か否かを判断する。構造化文書ならば処理をステップＳ１０３に進め、そうでなければ処理をステップＳ１１７に進める。ステップＳ１０３においては、プリントの対象となるデータが、動画像を含むか否かを判断する。データが動画像を含む構造化文書の場合、または、データが動画像をリンクする構造化文書の場合、データが動画像を含むと判断する。プリントの対象となるデータが動画像を含むならば処理をステップＳ１０４に進めるが、そうでなければ処理をステップＳ１１７に進める。
【０１０６】
ステップＳ１０４においては、動画像を抽出する。構造化文書が動画像を含んでいればその動画像を構造化文書から抽出し、構造化文書が動画像をリンクしていれば、リンクされている動画像を取得する。
【０１０７】
ステップＳ１０５においては、抽出された動画像に動画像識別情報を付与する。次のステップＳ１０６においては、構造化文書から抽出された動画像に付与された動画像識別情報と関連付けてＨＤＤ１１６に記憶する。構造化文書が複数の動画像を含む場合に、複数の動画像を区別して記憶するためである。
【０１０８】
そして、ステップＳ１０７においては、抽出された動画像が再生される際に開始するフレームを指示する操作を受け付けたか否かを判断する。例えば、動画像を表示部１６０Ａに表示し、ユーザが再生を停止する操作を入力すると、その操作をそのとき表示されているフレームを指示する操作として受け付ける。フレームを指示する操作を受け付けたならば処理をステップＳ１０８に進めるが、そうでなければ処理をステップＳ１０９に進める。ステップＳ１０８においては、指示されたフレームを開始フレームとして選択し、処理をステップＳ１１２に進める。
【０１０９】
一方、ステップＳ１０９においては、構造化文書がフレーム識別情報を含むか否かを判断する。構造化文書に動画像の再生を開始する開始フレームのフレーム識別情報が含まれているか否かを判断する。そのようなフレーム識別情報が含まれていれば、処理をステップＳ１１０に進めるが、そうでなければ処理をステップＳ１１１に進める。ステップＳ１１０においては、構造化文書に含まれるフレーム識別情報で特定されるフレームを選択し、処理をステップＳ１１２に進める。ステップＳ１１１においては、動画像の最初の第１番目のフレームを選択し、処理をステップＳ１１２に進める。
【０１１０】
ステップＳ１１２においては、ステップＳ１０８、ステップＳ１０９またはステップＳ１１１において選択されたフレームを表示画像の動画像が表示される位置に配置した静止画像を生成する。
【０１１１】
ステップＳ１１３においては、ステップＳ１０８、ステップＳ１０９またはステップＳ１１１において選択されたフレームが第１番目のフレームか否かを判断する。開始フレームとして選択されたフレームが第１番目のフレームならば処理をステップＳ１１５に進め、そうでなければ処理をステップＳ１１４に進める。
【０１１２】
ステップＳ１１４においては、ステップＳ１１２において生成された静止画像に、静止画像中で動画像が表示される位置情報と、ステップＳ１０５において動画像に付された動画像識別情報と、ステップＳ１０８またはステップＳ１１０において選択されたフレームのフレーム識別情報とを、地紋画像として埋め込み、処理をステップＳ１１６に進める。一方、ステップＳ１１５においては、ステップＳ１１２において生成された静止画像に、静止画像中で動画像が表示される位置情報と、ステップＳ１０５において動画像に付された動画像識別情報とを、地紋画像として埋め込み、処理をステップＳ１１６に進める。
【０１１３】
ステップＳ１１６においては、静止画像をプリントする。具体的には、静止画像を画像形成部１４０に出力し、静止画像を用紙に形成させる。これにより、位置情報と、動画像識別情報と、を少なくとも含む地紋画像が合成された静止画像が用紙に形成される。
【０１１４】
一方、ステップＳ１１７においては、ステップＳ１０１において指定されたデータをプリントし、処理を終了する。
【０１１５】
上述した変形例におけるＭＦＰは、動画像を含む構造化文書を取得し、構造化文書に含まれる動画像に該動画像を識別するための動画像識別情報を付与して記憶し、構造化文書を表示した表示画像中の動画像が表示される位置に、動画像に含まれる複数のフレームのうちから選ばれた１つのフレームを配置した静止画像を生成し、静止画像に、動画像識別情報と、フレームが静止画像中に配置された位置を示す位置情報とを埋め込み、静止画像を用紙に形成する。そして、用紙に形成された静止画像を読み取ると、静止画像から動画像識別情報と位置情報とを抽出し、動画像識別情報で特定される動画像を取得し、静止画像の位置情報で特定される位置に取得された動画像が表示されるように静止画像に動画像を関連付けた構造化文書を生成する。
【０１１６】
このため、動画像を含む構造化文書を画像形成した場合であっても、画像が形成された用紙を読み取ると、画像形成時に記憶した動画像を特定することができる。このため、動画像を失うことなく構造化文書の画像を形成することができる。
【０１１７】
上述した実施の形態においては、静止画像に含まれる動画像識別情報が装置識別情報を含む場合、該装置識別情報が自装置の装置識別情報と異なる場合には、静止画像から抽出された動画像が自装置のＨＤＤ１１６に記憶されていない。この場合には、ＭＦＰ１０１，１０２のうち装置識別情報で特定されるものから動画像をダウンロードするようにしてもよいし、その装置に静止画像を送信し、その装置に構造化文書を再構成させ、構造化文書を受信するようにしてもよい。
【０１１８】
また、画像処理装置の一例としてのＭＦＰ１００，１０１，１０２について説明したが、図７〜図９、または、図１１に示した処理を実行するための画像処理方法およびその画像処理方法をコンピュータに実行させるための画像処理プログラムとして発明を捉えることができるのは、言うまでもない。
【０１１９】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【０１２０】
＜付記＞
（１）  前記変更手段は、前記動画像の解像度を変更する、請求項６に記載の画像処理システム。
（２）  前記変更手段は、前記動画像の画質を変更する、請求項６に記載の画像処理システム。
【図面の簡単な説明】
【０１２１】
【図１】本発明の実施の形態の１つにおける画像処理システムの全体概要を示す図である。
【図２】ＭＦＰの外観を示す斜視図である。
【図３】ＭＦＰのハードウェア構成の一例を示すブロック図である。
【図４】ＰＣのハードウェア構成の一例を示すブロック図である。
【図５】ＰＣが備えるＣＰＵが有する機能の一例を示す機能ブロック図である。
【図６】ＭＦＰが備えるＣＰＵが有する機能の一例を示す機能ブロック図である。
【図７】プリント指示処理の流れの一例を示すフローチャートである。
【図８】プリント処理の流れの一例を示すフローチャートである。
【図９】再構成処理の流れの一例を示すフローチャートである。
【図１０】変形例におけるＭＦＰ１００が備えるＣＰＵ１１１が有する機能の一例を示す機能ブロック図である。
【図１１】変形例におけるプリント処理の流れの一例を示すフローチャートである。
【符号の説明】
【０１２２】
１  画像処理システム、２  ネットワーク、５１  プリントデータ受信部、５３，５３Ａ  埋込部、５５  画像形成制御部、５７  動画像受信部、５９，５９Ａ  動画像記憶部、６１  読取画像取得部、６３  抽出部、６５  動画像取得部、６７  再構成部、７１  設定部、７３  表示設定受付部、７５  変更部、８１  構造化文書取得部、８３  選択指示受付部、８５  静止画像生成部、８７  動画像抽出部、１１０  メイン回路、１１１  ＣＰＵ、１１２  通信Ｉ／Ｆ部、１１７  ファクシミリ部、１１８  カードＩ／Ｆ、１１８Ａ  フラッシュメモリ、１２０  自動原稿搬送装置、１３０  原稿読取部、１４０  画像形成部、１５０  給紙部、１６０  操作パネル、１６０Ａ  表示部、１６０Ｂ  操作部、２００  ＰＣ、２０１  ＣＰＵ、２０６  表示部、２０７  操作部、２１１  構造化文書取得部、２１３  選択指示受付部、２１５  プリントデータ生成部、２１７  プリントデータ送信部、２１９  動画像抽出部、２２１  動画像送信部。
【図１】
2010086297.tif 000003
【図２】
2010086297.tif 000004
【図３】
2010086297.tif 000005
【図４】
2010086297.tif 000006
【図５】
2010086297.tif 000007
【図６】
2010086297.tif 000008
【図７】
2010086297.tif 000009
【図８】
2010086297.tif 000010
【図９】
2010086297.tif 000011
【図１０】
2010086297.tif 000012
【図１１】
2010086297.tif 000013