(57)【要約】【課題】原稿データにアニメーションが含まれている場合にそのアニメーションを見易い形態で印刷することのできる画像処理プログラム、電子機器、及び画像形成装置を提供すること。【解決手段】本発明は、画像抽出工程及びデータ生成工程をコンピューターに実行させるための画像処理プログラムであって、前記画像抽出工程は、原稿データにアニメーションが含まれる場合に、前記アニメーションに含まれる複数のフレーム画像Ｄ１２１、Ｄ１２２、及びＤ１２３を抽出し、前記データ生成工程は、前記フレーム画像フレーム画像Ｄ１２１、Ｄ１２２、及びＤ１２３各々を個別に配置した複数のページを１ページ（ページデータＤ１２）に並べて集約印刷するための印刷データを生成する。【選択図】図７
2014067346.tif 000002
【特許請求の範囲】
【請求項１】
原稿データにアニメーションが含まれる場合に、前記アニメーションに含まれる複数のフレーム画像を抽出する画像抽出工程と、
前記フレーム画像各々を個別に配置した複数のページを１ページに並べて集約印刷するための印刷データを生成するデータ生成工程と、
をコンピューターに実行させるための画像処理プログラム。
【請求項２】
前記画像抽出工程は、前記原稿データをＸＭＬデータに変換した後、前記ＸＭＬデータから前記複数のフレーム画像を抽出するものである請求項１に記載の画像処理プログラム。
【請求項３】
前記画像抽出工程は、前記アニメーションの再生時に予め設定された変化量以上の変化が生じる時点のフレーム画像を抽出するものである請求項１又は２のいずれかに記載の画像処理プログラム。
【請求項４】
前記印刷データは、前記複数のフレーム画像と前記複数のフレーム画像がアニメーションを構成するものである旨を示す情報とを含むものである請求項１〜３のいずれかに記載の画像処理プログラム。
【請求項５】
前記印刷データは、前記複数のページを１ページに並べて集約した集約データである請求項１〜３のいずれかに記載の画像処理プログラム。
【請求項６】
原稿データにアニメーションが含まれる場合に、前記アニメーションに含まれる複数のフレーム画像を抽出する画像抽出手段と、
前記フレーム画像各々を個別に配置した複数のページを１ページに並べて集約印刷するための印刷データを生成するデータ生成手段と、
を備えてなる電子機器。
【請求項７】
原稿データにアニメーションが含まれる場合に、前記アニメーションに含まれる複数のフレーム画像を抽出する画像抽出手段と、
前記フレーム画像各々を個別に配置した複数のページを１ページに並べて集約印刷するための印刷データを生成するデータ生成手段と、
前記データ生成手段で生成された前記印刷データに基づいて画像を形成する画像形成手段と、
を備えてなる画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、アニメーションが含まれた原稿データを印刷するための画像処理プログラム、電子機器、及び画像形成装置などに関するものである。
【背景技術】
【０００２】
プリンター等の画像形成装置は、パーソナルコンピューター等の電子機器から入力された画像データに基づいて用紙に画像を形成する画像形成処理を実行する。このとき、前記電子機器から出力される画像データの元の原稿データは、文書、静止画、及び写真の他に、アニメーションであることも考えられる。ここで、例えば特許文献１には、アニメーションに含まれた複数のフレーム画像を一つのフレーム画像として合成して印刷する技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平１−１１４４４６公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、前記特許文献１に係る技術のように複数のフレーム画像を一つのフレーム画像に合成すると、複数のフレーム画像に含まれたアニメーションの要素が重なるため、ユーザーにとって非常に見づらいものになるおそれがある。
従って、本発明は前記事情に鑑みてなされたものであり、その目的とするところは、原稿データにアニメーションが含まれている場合にそのアニメーションを見易い形態で印刷することのできる画像処理プログラム、電子機器、及び画像形成装置を提供することにある。
【課題を解決するための手段】
【０００５】
前記目的を達成するために本発明は、画像抽出工程及びデータ生成工程をコンピューターに実行させるための画像処理プログラムである。前記画像抽出工程は、原稿データにアニメーションが含まれる場合に、前記アニメーションに含まれる複数のフレーム画像を抽出する。また、前記データ生成工程は、前記フレーム画像各々を個別に配置した複数のページを１ページに並べて集約印刷するための印刷データを生成する。
また、本発明は、画像抽出手段及びデータ生成手段を備えてなる電子機器の発明として捉えることもできる。前記画像抽出手段は、原稿データにアニメーションが含まれる場合に、前記アニメーションに含まれる複数のフレーム画像を抽出するものである。また、前記データ生成手段は、前記フレーム画像各々を個別に配置した複数のページを１ページに並べて集約印刷するための印刷データを生成するものである。
さらに、本発明は、画像抽出手段、データ生成手段、及び画像形成手段を備えてなる画像形成手段の発明として捉えることもできる。前記画像抽出手段は、原稿データにアニメーションが含まれる場合に、前記アニメーションに含まれる複数のフレーム画像を抽出するものである。また、前記データ生成手段は、前記フレーム画像各々を個別に配置した複数のページを１ページに並べて集約印刷するための印刷データを生成するものである。前記画像形成手段は、前記データ生成手段で生成された前記印刷データに基づいて画像を形成するものである。
【発明の効果】
【０００６】
本発明によれば、原稿データにアニメーションが含まれている場合にそのアニメーションを見易い形態で印刷することが可能になる。
【図面の簡単な説明】
【０００７】
【図１】本発明の実施の形態に係る電子機器の概略構成を示すブロック図。
【図２】本発明の実施の形態に係る複合機の概略構成を示す模式図。
【図３】原稿データの一例を示す図。
【図４】データ出力処理の手順の一例を説明するためのフローチャート。
【図５】画像形成処理の手順の一例を説明するためのフローチャート。
【図６】印刷データの一例を示す図。
【図７】印刷物の一例を示す図。
【図８】データ出力処理の他の例を説明するためのフローチャート。
【図９】画像形成処理の他の例を説明するためのフローチャート。
【発明を実施するための形態】
【０００８】
以下添付図面を参照しながら、本発明の実施の形態について説明し、本発明の理解に供する。なお、以下の実施の形態は、本発明を具体化した一例であって、本発明の技術的範囲を限定する性格のものではない。
【０００９】
まず、図１を参照しつつ、本発明の実施の形態に係る電子機器Ｘの概略構成について説明する。
図１に示すように前記電子機器Ｘは、制御部１１、表示部１２、操作入力部１３、及び通信処理部１４などを備えたパーソナルコンピューター等である。なお、本発明は、携帯電話、スマートフォン、ＰＤＡ、及びタブレット端末などにも適用可能である。
【００１０】
前記制御部１１は、ＣＰＵ１１１、ＲＡＭ１１２、及びハードディスク１１３などを有しており、前記電子機器Ｘを統括的に制御する。前記ＣＰＵ１１１は、前記ハードディスク１１３に記憶された各種の制御プログラムを前記ＲＡＭ１１２上に展開しながら実行するコンピューターである。前記ＲＡＭ１１２は揮発性の記憶手段であって、前記ＣＰＵ１１１が実行する各種の処理の一時記憶メモリとして使用される。
具体的に、前記ハードディスク１１３には、電子データをプリンター等の画像形成装置に印刷させるデータ出力処理を前記ＣＰＵ１１１に実行させるためのプリンタードライバー１１４（本発明に係る画像処理プログラムの一例）が予め記憶されている。そして、前記ＣＰＵ１１１は、前記プリンタードライバー１１４に従って前記データ出力処理（図４のフローチャート参照）を実行する。前記プリンタードライバー１１４は、例えばＣＤ、ＤＶＤ等などのコンピューター読み取り可能な記録媒体に記録されており、前記記録媒体から読み取られて前記ＣＰＵ１１１により前記ハードディスク１１３にインストールされる。また、前記ＣＰＵ１１１が、インターネット等を通じて所定のサーバから前記プリンタードライバー１１４をダウンロードして前記ハードディスク１１３にインストールすることも考えられる。
また、前記ハードディスク１１３には、アニメーションを含むアニメーションデータの作成、表示、及び編集などの各種の処理を前記ＣＰＵ１１１に実行させるためのアニメーションソフトウェア１１５が記憶されている。前記アニメーションは、例えばパワーポイント（登録商標）で作成されたプレゼンテーション文書又はＦｌａｓｈなどで作成された動画などであって、これらに限らない。前記アニメーションソフトウェア１１５は例えばパワーポイント又はＦｌａｓｈなどである。そして、前記ＣＰＵ１１は、前記アニメーションソフトウェア１１５に従ってアニメーションデータの作成、表示、及び編集などの各種の処理を実行する。
さらに、前記ＣＰＵ１１１は、前記アニメーションデータをＸＭＬデータに変換するＸＭＬ変換機能を有する。例えばパワーポイントは、パワーポイントで作成されたデータをＸＭＬデータに変換する機能を有しており、前記ＣＰＵ１１１はパワーポイントを用いて前記アニメーションデータをＸＭＬデータに変換する。前記ＸＭＬデータは、文書、静止画及び写真のレイアウトなどを記載するために用いられる記述言語の一例である。前記アニメーションデータを前記ＸＭＬデータに変換した場合、前記ＸＭＬデータには、前記アニメーションデータに含まれるアニメーションの内容に関するアニメーション情報と前記アニメーションを構成する複数のフレーム画像とが含まれる。
【００１１】
前記表示部１２は、前記制御部１１からの制御指示に応じて各種の情報を表示する液晶ディスプレイなどの表示手段である。また、前記操作入力部１３は、前記制御部１１に対する各種の情報の入力に用いられるマウスやキーボードなどの操作手段である。
前記通信処理部１４は、インターネット又はＬＡＮなどの通信ネットワークを通じた外部装置とのデータ通信を可能にする通信モデムである。具体的に、前記通信処理部１４は、入力される画像データに基づいて画像を形成するプリンター機能を有する複合機ＹとＬＡＮを介して接続されている。そして、前記電子機器Ｘでは、前記ＣＰＵ１１１によって前記データ出力処理が実行されると、印刷対象の印刷データが前記通信処理部１４により前記複合機Ｙに送信される。なお、前記複合機Ｙは画像形成装置の一例に過ぎず、前記電子機器Ｘは、プリンター及びファクシミリ装置などの画像形成装置に接続されていてもよい。なお、本発明は、前記電子機器Ｘ及び前記複合機Ｙを備えてなる画像形成システムの発明として捉えてもよい。即ち、前記電子機器Ｘ及び前記複合機Ｙ各々が有する処理機能は、前記電子機器Ｘ及び前記複合機Ｙのいずれに搭載されていてもよい。
【００１２】
ここで、図２を用いて前記複合機Ｙの概略構成について説明する。なお、図２（Ａ）は、前記複合機Ｙの模式断面図、図２（Ｂ）は、図２（Ａ）におけるＡ−Ａ矢視図である。
図２に示すように、前記複合機Ｙは、画像読取部１、ＡＤＦ（自動原稿送り装置）２、画像形成部３、給紙カセット４、制御部５、及び操作表示部６などを備えている。前記操作表示部６は、前記制御部５からの制御指示に従って各種の情報を表示し、或いは前記制御部５に対して各種の情報を入力するタッチパネルなどである。
【００１３】
前記画像読取部１は、原稿から画像データを読み取る画像読取処理を実行する画像読取手段である。前記画像読取部１は、コンタクトガラス５１、読取ユニット５２、ミラー５３、５４、光学レンズ５５、及びＣＣＤ（Charge  Coupled  Device）５６などを備えている。
前記コンタクトガラス５１は、前記画像読取部１の上面に設けられており、前記複合機Ｙの画像読取対象となる原稿Ｐが載置される透明な原稿台である。
前記読取ユニット５２は、ＬＥＤ光源５２１及びミラー５２２を備えており、ステッピングモーター等の駆動モーターを用いた不図示の移動機構によって図２（Ａ）における左右方向（副走査方向）へ移動可能に構成されている。そして、前記駆動モーターにより前記読取ユニット５２が副走査方向に移動されると、前記ＬＥＤ光源５２１から前記コンタクトガラス５１上に照射される光が副走査方向に走査される。
前記ＬＥＤ光源５２１は、図２（Ａ）における奥行き方向（主走査方向）に沿って配列された多数の白色ＬＥＤを備えており、前記コンタクトガラス５１上の読取位置５２Ａにある原稿Ｐ又は後述の原稿押さえ２３に向けて１ライン分の白色光を照射する。なお、前記読取位置５２Ａは、前記読取ユニット５２の副走査方向への移動に伴って副走査方向に移動する。
前記ミラー５２２は、前記ＬＥＤ光源５２１から前記読取位置５２Ａにある原稿Ｐ又は後述の原稿押さえ２３に光を照射したときの反射光を前記ミラー５３に向けて反射させる。そして、前記ミラー５２２で反射した光は、前記ミラー５３、５４によって前記光学レンズ５５に導かれる。前記光学レンズ５５は、入射した光を集光して前記ＣＣＤ５６に入射させる。
前記ＣＣＤ５６は、受光した光をその光量に応じた電気信号（電圧）に変換し、画像データとして出力する光電変換素子である。具体的に、前記ＣＣＤ５６は、前記ＬＥＤ光源５２１から光が照射されたときに前記原稿Ｐから反射した光に基づいて前記原稿Ｐの画像データを読み取る。前記ＣＣＤ５６で読み取られた画像データは前記制御部５に入力される。
【００１４】
前記ＡＤＦ２は、原稿セット部２１、複数の搬送ローラー２２、原稿押さえ２３、及び排紙部２４などを備えている。前記ＡＤＦ２は、前記搬送ローラー２２各々を不図示のモーターで駆動させることにより、前記原稿セット部２１にセットされた原稿Ｐを前記コンタクトガラス５１上の読取位置５２Ａを通過させて前記排紙部２４まで搬送させる。
前記原稿押さえ２３は、前記コンタクトガラス５１上の読取位置５２Ａの上方に原稿Ｐが通過できる間隔を隔てた位置に設けられている。前記原稿押さえ２３は、主走査方向に長尺状を成しており、その下面（コンタクトガラス５１側の面）には白色のシートが貼り付けられている。前記複合機Ｙでは、前記白色のシートの画像データが白色基準データとして読み取られる。そして、前記白色基準データは、周知のシェーディング補正などで用いられる。
【００１５】
前記画像形成部３は、前記画像読取部１で読み取られた画像データ、又は外部のパーソナルコンピューター等の情報処理装置から入力された画像データに基づいて画像を形成する電子写真方式の画像形成部である。
具体的に、前記画像形成部３は、感光体ドラム３１、帯電装置３２、現像装置３３、トナーコンテナ３４、転写ローラー３５、除電装置３６、定着ローラー３７、加圧ローラー３８などを備えている。そして、前記画像形成部３では、前記給紙カセット４から供給される用紙に以下の手順で画像が形成される。
まず、前記帯電装置３２によって前記感光体ドラム３１が所定の電位に一様に帯電される。次に、不図示のレーザスキャナユニット（ＬＳＵ）により前記感光体ドラム３１の表面に画像データに基づく光が照射される。これにより、前記感光体ドラム３１の表面に静電潜像が形成される。そして、前記感光体ドラム３１上の静電潜像は前記現像装置３３によってトナー像として現像（可視像化）される。なお、前記現像装置３３には、前記トナーコンテナ３４からトナー（現像剤）が補給される。続いて、前記感光体ドラム３１に形成されたトナー像は前記転写ローラー３５によって用紙に転写される。その後、用紙に転写されたトナー像は、その用紙が前記定着ローラー３７及び前記加圧ローラー３８の間を通過して排出される際に前記定着ローラー３７で加熱されて溶融定着する。なお、前記感光体ドラム３１の電位は前記除電装置３６で除電される。
【００１６】
前記制御部５は、ＣＰＵ５１１、ＲＯＭ５１２、ＲＡＭ５１３、及びＥＥＰＲＯＭ５１４などの制御機器を有しており、前記複合機Ｙを統括的に制御する。前記ＣＰＵ５１１は、前記ＲＯＭ５１２に記憶された各種の制御プログラムを前記ＲＡＭ５１３上に展開しながら実行するコンピューターである。前記ＲＡＭ５１３は揮発性の記憶手段、前記ＥＥＰＲＯＭ５１４は不揮発性の記憶手段であって、前記ＣＰＵ５１１が実行する各種の処理の一時記憶メモリとして使用される。なお、前記制御部５は集積回路（ＡＳＩＣ、ＤＳＰ）などの電子回路で構成されたものであってもよい。
具体的に、前記ＲＯＭ５１２には、入力される画像データに基づいて画像を形成する画像形成処理を前記ＣＰＵ５１１に実行させるための画像形成プログラムが予め記憶されている。そして、前記ＣＰＵ５１１は、前記画像形成プログラムに従って前記画像形成処理（図５参照）を実行する。前記画像形成プログラムは、例えばＣＤ、ＤＶＤ等などのコンピューター読み取り可能な記録媒体に記録されており、前記記録媒体から読み取られて前記ＣＰＵ５１１により前記複合機Ｙの前記ＥＥＰＲＯＭ５１３にインストールされる。また、前記ＣＰＵ５１１が、インターネット等を通じて所定のサーバから前記画像形成プログラムをダウンロードして前記ＥＥＰＲＯＭ５１３にインストールすることも考えられる。
【００１７】
このように構成された前記電子機器Ｘは、前記複合機Ｙに対して画像データを送信することにより、前記複合機Ｙに前記画像データに基づく画像形成処理を実行させる。ここに、図３は、前記電子機器Ｘから前記複合機Ｘに入力される画像データの元となる原稿データの一例である原稿データＤ１を説明するための図である。
図３に示すように、前記原稿データＤ１には、ページデータＤ１１、ページデータＤ１２、及びページデータＤ１３の３ページ分の原稿データが含まれている。また、前記ページデータＤ１１、Ｄ１３は静止画データである。一方、前記ページデータＤ１２は、前記操作入力部１２のキーボード操作又はマウス操作が行われる毎に三つのフレーム画像Ｄ１２１、Ｄ１２２、及びＤ１２３が順に表示されるアニメーションデータである。
従来、前記原稿データＤ１が印刷される場合、前記ページデータＤ１２については前記フレーム画像Ｄ１２１、Ｄ１２２、及びＤ１２３が合成されて一枚のページ（図３に示すページデータＤ１２の状態）に印刷されていた。そのため、前記ページデータＤ１２のアニメーションが見づらいものになるという問題があった。また、前記フレーム画像Ｄ１２１〜Ｄ１２３のうち最初又は最後のフレーム画像のみが印刷されることも考えられるが、この場合には、アニメーションの内容を把握することができないという問題がある。
そこで、前記電子機器Ｘでは、前記ＣＰＵ１１１が後述のデータ出力処理（図４参照）を実行することにより、アニメーションを含む原稿データを印刷する場合にそのアニメーションを見やすい形態で印刷するための印刷データを生成して前記複合機Ｙに送信する。
【００１８】
以下、図４及び図５を参照しつつ、前記電子機器Ｘの前記ＣＰＵ１１１によって実行されるデータ出力処理及び前記複合機Ｙの前記ＣＰＵ５１１によって実行される画像形成処理の手順の一例について説明する。
【００１９】
＜データ出力処理＞
まず、図４のフローチャートを参照しつつ、前記電子機器Ｘにおいて前記ＣＰＵ１１１が前記プリンタードライバー１１４に従って実行するデータ出力処理について説明する。なお、前記ＣＰＵ１１１によって実行される各処理工程をステップＳ１１、Ｓ１２、・・・と称する。
【００２０】
（ステップＳ１１）
ステップＳ１１において、前記ＣＰＵ１１１は、前記操作入力部１３に対してユーザーによる印刷の要求操作が行われたか否かを判断する。前記印刷の要求操作では、前記操作入力部１３のユーザー操作により、出力対象となる原稿データが指定される。例えば、前記ＣＰＵ１１１による前記アニメーションソフトウェア１１５の実行中に前記操作入力部１３に対して印刷の要求操作が行われると、前記ＣＰＵ１１１は前記アニメーションソフトウェア１１５で現在開かれているアニメーションデータを印刷対象として指定する。
ここで、前記ＣＰＵ１１１は、印刷の要求操作が行われるまでの間（Ｓ１１のＮｏ側）、処理を待機させ、印刷の要求操作が行われたと判断すると（Ｓ１１のＹｅｓ側）、処理をステップＳ１２に移行させる。
なお、ここでは前記原稿データを印刷する際に前記データ出力処理が実行される場合を例に挙げているが、前記原稿データを印刷するための印刷データを予め生成して前記ハードディスク１１３等に記憶させることも考えられる。この場合、例えば前記ステップＳ１１では、前記データ出力処理において前記印刷データを生成するための設定対象となる原稿データが指定されたか否かが前記ＣＰＵ１１１によって判断される。
【００２１】
（ステップＳ１２）
ステップＳ１２において、前記ＣＰＵ１１１は、前記印刷の要求操作により印刷対象として指定された原稿データを前記プリンタードライバー１１４上で扱うデータとして読み込む。前記原稿データは、文書、静止画、写真、及びアニメーション等を含むデータであって、例えば図３に示した前記原稿データＤ１が印刷対象として読み込まれる。
【００２２】
（ステップＳ１３）
次に、ステップＳ１３において、前記ＣＰＵ１１１は、前記ステップＳ１２で読み込まれた前記原稿データをＸＭＬデータに変換する。
具体的に、前記ＣＰＵ１１１は、前記アニメーションソフトウェア１１５を利用して前記原稿データをＸＭＬデータに変換する。例えば、前記アニメーションソフトウェア１１５の一例であるパワーポイントは、前記原稿データをＸＭＬデータに変換する変換機能を有している。なお、前記ＸＭＬデータに限らず、前記ＣＰＵ１１１が前記原稿データに含まれたアニメーションを構成する複数のフレーム画像を抽出することが可能な形式であれば他の記述言語であってもよい。
【００２３】
（ステップＳ１４）
続いて、ステップＳ１４において、前記ＣＰＵ１１１は前記ＸＭＬデータを解析して前記原稿データにアニメーションが含まれているか否かを判断する。具体的に、前記ＣＰＵ１１１は、前記ＸＭＬデータにアニメーションが含まれていることを示す予め設定されたＡＰＩ（Application Program Interface）関数などのアニメーション情報が記載されているか否かを判断する。
例えば、前記アニメーションソフトウェア１１５の一例であるパワーポイントで作成された原稿データをＸＭＬデータに変換したとき、その原稿データにアニメーションが含まれている場合には、ＸＭＬデータに「animEffect」などの特定の文字が記載される。そのため、前記ステップＳ１４において、前記ＣＰＵ１１１は、前記原稿データの拡張子が、パワーポイントで作成されたデータを示す場合には、前記ステップＳ１３による変換後のＸＭＬデータにおいて「animEffect」の文字を検索することが考えられる。
【００２４】
（ステップＳ１５）
そして、ステップＳ１５において、前記ＣＰＵ１１１は、前記ステップＳ１４における解析結果に基づいて、前記原稿データがアニメーションを含むものであるか否かに応じて処理を分岐する。
具体的に、前記ＣＰＵ１１１は、前記原稿データがアニメーションを含むものである場合（Ｓ１５のＹｅｓ側）、処理をステップＳ１６に移行させ、前記原稿データがアニメーションを含まない場合（Ｓ１５のＮｏ側）、処理をステップＳ１８に移行させる。
【００２５】
（ステップＳ１６）
ステップＳ１６において、前記ＣＰＵ１１１は、前記原稿データに含まれたアニメーションを構成する複数のフレーム画像を前記ＸＭＬデータから抽出する。係る工程が、本発明に係る画像抽出工程に相当し、係る工程を実行するときの前記ＣＰＵ１１１が画像抽出手段に相当する。具体的に、前記ＣＰＵ１１１は、前記アニメーションの種類ごとに予め設定された抽出条件に従って前記複数のフレーム画像を前記アニメーションの各コマとして抽出することが考えられる。
例えば、前記ＣＰＵ１１１は、前記アニメーションが前記操作入力部１３の一操作ごとに複数のフレーム画像を順に切り替えて表示するものである場合、前記アニメーションで使用されるフレーム画像の識別情報を前記ＸＭＬデータの記述から抽出する。そして、前記ＣＰＵ１１１は、前記ＸＭＬデータに添付された複数の画像データのうち、前記識別情報に対応する画像データを複数のフレーム画像として抽出することが考えられる。
一方、前記アニメーションが特定の要素画像をページ内で移動させて表示するものである場合、前記ＣＰＵ１１１は、前記原稿データに含まれたアニメーションを前記アニメーションソフトウェア１１５で再生したときの前記要素画像の変化量の指標となる動きベクトル等の指標値を取得する。そして、前記ＣＰＵ１１１は、前記指標値が予め設定された閾値以上になる時点それぞれの静止画を前記複数のフレーム画像として抽出又は生成することが考えられる。即ち、前記ＣＰＵ１１１が、前記アニメーションの再生時に予め設定された変化量以上の変化が生じたことを抽出条件として、その時点のフレーム画像をアニメーションの１コマとして抽出することが考えられる。また、前記ＣＰＵ１１１は、前記アニメーションの再生時において１秒ごとなどの予め設定された所定間隔で表示される静止画を前記複数のフレーム画像として抽出することも考えられる。なお、このように前記アニメーションの種類ごとに予め設定された抽出条件で前記アニメーションに含まれる複数のフレーム画像を抽出することは一例に過ぎず、常に同じ抽出条件で複数のフレーム画像を抽出してもよい。
【００２６】
（ステップＳ１７）
次に、ステップＳ１７において、前記ＣＰＵ１１１は、前記複合機Ｙなどの画像形成装置で前記原稿データを印刷する場合に、前記フレーム画像各々を個別に配置した複数のページを１ページに並べて集約印刷させるための印刷データを生成する。係る工程が、本発明に係るデータ生成工程に相当し、係る工程を実行するときの前記ＣＰＵ１１１がデータ生成手段に相当する。
具体的に、前記印刷データにおいて、アニメーションが含まれるページの印刷データは、前記ステップＳ１６で抽出された前記複数のフレーム画像と前記複数のフレーム画像がアニメーションを構成するものである旨を示すアニメーション情報とを含むものである。なお、前記印刷データにおいて、アニメーションが含まれないページの印刷データは従来と同様である。
【００２７】
ここに、図６は、前記原稿データＤ１（図３参照）が印刷対象である場合に前記ステップＳ１７で生成される印刷データの一例である印刷データＤ２を示す図である。
図６に示すように、前記印刷データＤ２には、前記ページデータＤ１１、Ｄ１３と共に前記ページデータＤ１２のアニメーションを構成する複数のフレーム画像Ｄ１２１、Ｄ１２２、Ｄ１２３が個別のページデータとして含まれている。即ち、前記印刷データＤ２には、前記ページデータＤ１１、Ｄ１３、前記フレーム画像Ｄ１２１、Ｄ１２２、Ｄ１２３の合計５ページ分の画像データが含まれる。また、前記印刷データＤ２には、前記フレーム画像Ｄ１２１、Ｄ１２２、Ｄ１２３がアニメーションを構成するものである旨を示すアニメーション情報が付加されている。
【００２８】
（ステップＳ１８）
その後、ステップＳ１８において、前記ＣＰＵ１１１は、前記電子機器Ｘに設けられた前記ハードディスク１３、又は前記複合機Ｙに前記ステップＳ１７で生成された前記印刷データを出力する。
具体的に、前記印刷データが前記ハードディスク１３に出力された場合には、前記印刷データが前記ハードディスク１３に記憶され、後に前記ＣＰＵ１１１などによって読み出すことが可能である。また、前記複合機Ｙに前記印刷データが出力されると、前記複合機Ｙでは、前記印刷データに基づいて画像を形成する画像形成処理が実行されることになる。
【００２９】
＜画像形成処理＞
次に、図５のフローチャートを参照しつつ、前記複合機Ｙにおいて前記ＣＰＵ５１１が前記画像形成プログラムに従って実行する画像形成処理について説明する。なお、前記ＣＰＵ５１１によって実行される各処理工程をステップＳ２１、Ｓ２２、・・・と称する。
【００３０】
（ステップＳ２１）
ステップＳ２１において、前記ＣＰＵ５１１は、印刷データの入力を待ち受ける（Ｓ２１のＮｏ側）。そして、前記ＣＰＵ５１１は、前記印刷データが入力されたと判断すると（Ｓ２１のＹｅｓ側）、処理をステップＳ２２に移行させる。なお、前記印刷データは、前記データ出力処理（図４参照）において生成された前記印刷データに限らない。
【００３１】
（ステップＳ２２）
ステップＳ２２において、前記ＣＰＵ５１１は、前記印刷データに含まれたページデータごとに、アニメーションが含まれているか否かを判断する。具体的に、前記ＣＰＵ５１１は、前記ページデータに含まれた前記複数のフレーム画像がアニメーションを構成するものである旨を示すアニメーション情報が含まれている場合に、そのページデータがアニメーションを含むものであると判断する。また、前記ＣＰＵ５１１は、前記ページデータに複数のフレーム画像が関連付けられている場合にそのページデータがアニメーションを含むものであると判断することも考えられる。例えば、前記印刷データＤ２（図６参照）が入力された場合、前記ＣＰＵ５１１は、前記ページデータＤ１１及び前記ページデータＤ１３にはアニメーションが含まれておらず、前記ページデータＤ１２にはアニメーションが含まれていると判断する。
そして、前記ＣＰＵ５１１は、前記アニメーションが含まれていると判断した場合（Ｓ２２のＹｅｓ側）、処理をステップＳ２３に移行させ、前記アニメーションが含まれていないと判断した場合（Ｓ２２のＮｏ側）、処理をステップＳ２４に移行させる。
【００３２】
（ステップＳ２３〜Ｓ２５）
ステップＳ２３において、前記ＣＰＵ５１１は、前記アニメーションが含まれたページデータについて、前記アニメーションを構成する前記フレーム画像各々を個別に配置した複数のページを１ページに集約して並べて印刷する集約印刷を実行する。なお、集約印刷は、一般に２ｉｎ１、４ｉｎ１などのＮｉｎ１（２以上の整数）とも称される印刷機能であり、前記複合機Ｙなどの画像形成装置が従来から有する機能である。
一方、ステップＳ２４において、前記ＣＰＵ５１は、前記アニメーションが含まれないページについては、そのページを１ページに印刷する通常印刷を実行する。
そして、前記ＣＰＵ５１１は、前記印刷データの全てのページについて前記集約印刷又は前記通常印刷が実行されるまで（Ｓ２５のＮｏ側）、処理を前記ステップＳ２２に戻す。その後、前記印刷データの全てのページについて前記集約印刷又は前記通常印刷が実行されると、前記ＣＰＵ５１１は、前記印刷データについての当該画像形成処理を終了し、処理を前記ステップＳ２１に戻す。
【００３３】
ここに、図７は、前記印刷データＤ２（図６参照）が印刷対象である場合に印刷結果として出力される印刷物Ｄ３の一例を示す図である。図７に示すように、前記印刷物Ｄ３において、前記ページデータＤ１１、Ｄ１３は一枚の用紙にそれぞれ印刷されている。一方、前記印刷物Ｄ３において、前記ページデータＤ１２については、前記フレーム画像Ｄ１２１、Ｄ１２２、及びＤ１２３各々が並べられて一枚の用紙に集約印刷されている。
このように、前記印刷物Ｄ３では、前記ページデータＤ１２に含まれたアニメーションがそのアニメーションを構成する前記フレーム画像Ｄ１２１、Ｄ１２２、及びＤ１２３が合成されることなく個別に並べて配置されることにより見やすい形態で印刷されている。従って、ユーザーは、前記複数のフレーム画像Ｄ１２１、Ｄ１２２、及びＤ１２３を参照することにより、前記ページデータＤ１２のアニメーションの内容を容易に把握することができる。
【００３４】
＜他の実施形態＞
前記実施の形態では、前記電子機器Ｘで前記複数のフレーム画像と前記複数のフレーム画像がアニメーションを構成するものである旨を示すアニメーション情報とを含む前記印刷データが生成される場合について説明した。そして、この場合には、前記複合機Ｙにおいて、前記印刷データに含まれる前記複数のフレーム画像がＮｉｎ１の形式で集約印刷される。一方、本発明の構成はこれに限らない。
ここに、図８は、前記電子機器Ｘで実行されるデータ出力処理の他の例を説明するためのフローチャートである。図８に示すデータ出力処理では、図４に示した前記データ出力処理の前記ステップＳ１７に代えてステップＳ１７１、Ｓ１７２が実行される。なお、図８に示すデータ出力処理の他の処理手順は、図４に示した前記データ出力処理と同様であるため同じ符合を付して説明を省略する。
【００３５】
（ステップＳ１７１〜Ｓ１７２）
ステップＳ１７１において、前記ＣＰＵ１１１は、前記原稿データに含まれたアニメーションを構成する前記フレーム画像各々を個別に配置した複数のページを１ページに並べて集約配置した集約データを生成する。具体的に、前記原稿データＤ１（図３参照）が印刷対象である場合、前記ＣＰＵ１１１は、図７に示したように前記フレーム画像Ｄ１２１、Ｄ１２２、及びＤ１２３が集約された前記ページデータＤ１２を前記集約データとして生成する。
そして、ステップＳ１７２において、前記ＣＰＵ１１１は、前記ステップＳ１７１で生成された前記集約データを含む印刷データを生成する。これにより、前記ＣＰＵ１１１は、続く前記ステップＳ１８において、前記ステップＳ１７２で生成した前記印刷データを出力することになる。具体的に、前記原稿データＤ１（図３参照）が印刷対象である場合、前記ＣＰＵ１１１は、図７に示した前記ページデータＤ１１〜Ｄ１３を含む前記印刷物Ｄ３と同じ印刷データを生成する。
このような構成によれば、前記ステップＳ１８で出力された前記印刷データが前記複合機Ｙに入力されると、前記複合機Ｙでは前記印刷データに基づいて通常印刷を実行することにより、図７に示した前記印刷物Ｄ３が得られることになる。従って、前記複合機Ｙにおいて前記画像形成処理（図６参照）の前記ステップＳ２２〜Ｓ２４の処理を実行する必要がないため、一般的な画像形成装置を前記複合機Ｙとして用いることができる。
【００３６】
一方、本発明は、前記複合機Ｙなどの画像形成装置の発明として捉えることも考えられる。具体的には、前記ＣＰＵ５１１が、前記ＣＰＵ１１１で実行される前記データ出力処理（図４参照）の前記ステップＳ１３〜Ｓ１７と同様の処理、即ちアニメーションを集約印刷するための印刷データを生成する処理を実行することが他の実施形態として考えられる。
ここに、図９は、前記複合機Ｙで実行される画像形成処理の他の例を説明するためのフローチャートである。なお、前記ＣＰＵ５１１によって実行される各処理工程をステップＳ３１、Ｓ３２、・・・と称する。
図９に示すように、前記ＣＰＵ５１１は、印刷対象の原稿データが入力されると（Ｓ３１のＹｅｓ側）、入力された原稿データをＸＭＬデータに変換し（Ｓ３２）、前記ＸＭＬデータを解析する（Ｓ３３）。そして、前記ＣＰＵ５１１は、前記印刷データにアニメーションが含まれている場合は（Ｓ３４のＹｅｓ側）、そのアニメーションを構成する複数のフレーム画像を抽出する（Ｓ３５）。ここに、係る工程が画像抽出工程に相当し、係る工程を実行するときの前記ＣＰＵ５１１が画像抽出手段に相当する。
続いて、前記ＣＰＵ５１１は、前記ステップＳ１７１〜Ｓ１７２（図８参照）と同様に、前記フレーム画像各々を個別に配置した複数のページを１ページに並べて集約印刷するための印刷データを生成する（Ｓ３６〜Ｓ３７）。ここに、係る工程を実行するときの前記ＣＰＵ５１１がデータ生成手段に相当する。
その後、前記ＣＰＵ５１１は、前記印刷データに基づいて画像を形成する通常の印刷処理を実行する（Ｓ３８）。ここに、係る工程を実行するときの前記ＣＰＵ５１１が画像形成手段に相当する。これにより、前記ＣＰＵ５１１は、前記フレーム画像各々を個別に配置した複数のページを１ページに並べて集約印刷することになる。
このように構成された前記複合機Ｙでは、アニメーションを含む原稿データが入力された場合に、そのアニメーションに含まれる複数のフレーム画像が１ページに並べて集約された見やすい形態で前記原稿データを印刷することができる。
【符号の説明】
【００３７】
１：画像読取部
２：ＡＤＦ
３：画像形成部
４：給紙部
５：制御部
５１１：ＣＰＵ
５１２：ＲＯＭ
５１３：ＲＡＭ
５１４：ＥＥＰＲＯＭ
６：操作表示部
１１：制御部
１１１：ＣＰＵ
１１２：ＲＡＭ
１１３：ハードディスク
１１４：プリンタードライバー 
１１５：アニメーションソフトウェア
１２：表示部
１３：操作入力部
１４：通信処理部
Ｄ１：原稿データ
Ｄ１１〜Ｄ１３：ページデータ
Ｄ１２１〜Ｄ１２３：フレーム画像
Ｄ２：印刷データ
Ｄ３：印刷物
Ｓ１１、Ｓ１２、・・・：処理手順（ステップ）番号
Ｓ２１、Ｓ２２、・・・：処理手順（ステップ）番号
Ｓ３１、Ｓ３２、・・・：処理手順（ステップ）番号
Ｘ：電子機器
Ｙ：複合機（画像形成装置の一例）
【図１】
2014067346.tif 000003
【図２】
2014067346.tif 000004
【図３】
2014067346.tif 000005
【図４】
2014067346.tif 000006
【図５】
2014067346.tif 000007
【図６】
2014067346.tif 000008
【図７】
2014067346.tif 000009
【図８】
2014067346.tif 000010
【図９】
2014067346.tif 000011