(57)【要約】【課題】  非静止画を含むドキュメントをユーザの望む静止画を含む表現にできるようにする。【解決手段】  非静止画データ有無判断部２１が、ドキュメントデータ内に非静止画データが含まれているか否かを判断し、非静止画データが含まれていると判断された場合、非静止画データ作成方法選択部２２が、その非静止画データから静止画データを作成する作成方法を選択させ、静止画データ作成部２３が、ドキュメントデータ内に含まれている非静止画データから上記選択された作成方法で静止画データを作成し、ドキュメントデータ再構成部２４が、上記作成された静止画情報に基づいてドキュメントデータを再構成する。【選択図】        図１
2011055320.tif 000002
【特許請求の範囲】
【請求項１】
ドキュメント情報内に非静止画情報が含まれているか否かを判断する非静止画情報有無判断手段と、
前記非静止画情報有無判断手段によって非静止画情報が含まれていると判断された場合、その非静止画情報から静止画情報を作成する作成方法を選択させる静止画情報作成方法選択手段と、
前記ドキュメント情報内に含まれている非静止画情報から前記選択された作成方法で静止画情報を作成する静止画情報作成手段と、
前記静止画情報作成手段によって作成された静止画情報に基づいて前記ドキュメント情報を再構成するドキュメント再構成手段とを備えたことを特徴とする情報処理装置。
【請求項２】
前記ドキュメント再構成手段は、前記ドキュメント情報内の非静止画情報を前記静止画情報作成手段によって作成された静止画情報に入れ替えて再構成する手段であることを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記ドキュメント再構成手段は、前記ドキュメント情報内に前記静止画情報作成手段によって変換された静止画情報を含ませて再構成する手段であることを特徴とする請求項１記載の情報処理装置。
【請求項４】
前記ドキュメント再構成手段は、前記静止画情報作成手段によって作成された静止画情報が複数であり、その各静止画情報が前記ドキュメント情報内の他の情報に重なる場合、前記各静止画情報と重なる部分の情報を前記各静止画情報と重ならないようにずらして再構成する手段であることを特徴とする請求項２又は３記載の情報処理装置。
【請求項５】
前記ドキュメント情報内の非静止画情報と静止画情報のどちらを処理対象にするかを選択させる選択手段を設けたことを特徴とする請求項３記載の情報処理装置。
【請求項６】
前記ドキュメント再構成手段によって再構成されたドキュメント情報を印刷する印刷手段を設けたことを特徴とする請求項１乃至５のいずれか一項に記載の情報処理装置。
【請求項７】
コンピュータに、請求項１乃至６のいずれか一項に記載の情報処理装置を構成する各手段としての機能を実現させるためのプログラム。
【請求項８】
請求項７記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、パーソナルコンピュータ，複写機，複合機を含む情報処理装置とプログラムとコンピュータ読み取り可能な記録媒体に関する。
【背景技術】
【０００２】
パーソナルコンピュータ，複写機，複合機を含む情報処理装置において、ワード（登録商標）などのアプリケーションの実行時にドキュメント情報（「ドキュメントデータ」ともいう）を印刷するという行為は広く一般的である。
また、動画情報（「動画データ」ともいう）中に含まれている一場面を静止画情報（「静止画データ」ともいう）として印刷する情報処理装置（例えば、特許文献１参照）も既に知られている。
さらに、ドキュメントデータ内の一部分に、動画データ，３Ｄデータを含む非静止画情報（「非静止画データ」ともいう）を含ませ、ドキュメントデータ内の情報量を多くすることにより、ドキュメントデータの内容をより分かり易くして、利用者の利便性を高めるということが行われている。例えば、フォントなどの静止画データと動画などの非静止画データを混在させたＨＴＭＬドキュメントデータがある。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
しかしながら、従来の情報処理装置では、ドキュメントデータ内の静止画データと非静止画データを区別して認識することはできるが、非静止画データが含まれるドキュメントデータを印刷した場合、非静止画データについては全く印刷できなかったり（例えば、特許文献１に記載の技術）、また、印刷できても、例えば動画中の任意の一場面を印刷するので、印刷されたドキュメントデータの情報量は画面上に表示した場合よりも格段に少なくなって、ドキュメントデータの内容を分り難くしてしまうという問題があった。
この発明は上記の点に鑑みてなされたものであり、非静止画を含むドキュメントをユーザの望む静止画を含む表現にできるようにすることを目的とする。
【課題を解決するための手段】
【０００４】
この発明は上記の目的を達成するため、ドキュメント情報内に非静止画情報が含まれているか否かを判断する非静止画情報有無判断手段と、上記非静止画情報有無判断手段によって非静止画情報が含まれていると判断された場合、その非静止画情報から静止画情報を作成する作成方法を選択させる静止画情報作成方法選択手段手段と、上記ドキュメント情報内に含まれている非静止画情報から上記選択された作成方法で静止画情報を作成する静止画情報作成手段と、上記静止画情報作成手段によって作成された静止画情報に基づいて上記ドキュメント情報を再構成するドキュメント再構成手段を備えた情報処理装置を提供する。
さらに、上記ドキュメント再構成手段を、上記ドキュメント情報内の非静止画情報を上記静止画情報作成手段によって作成された静止画情報に入れ替えて再構成する手段にするとよい。
また、上記ドキュメント再構成手段を、上記ドキュメント情報内に上記静止画情報作成手段によって変換された静止画情報を含ませて再構成する手段にしてもよい。
【０００５】
さらに、上記ドキュメント再構成手段を、上記静止画情報作成手段によって作成された静止画情報が複数であり、その各静止画情報が前記ドキュメント情報内の他の情報に重なる場合、上記各静止画情報と重なる部分の情報を上記各静止画情報と重ならないようにずらして再構成する手段にするとよい。
また、上記ドキュメント情報内の非静止画情報と静止画情報のどちらを処理対象にするかを選択させる選択手段を設けるとよい。
さらに、上記再構成されたドキュメント情報を印刷する印刷手段を設けるとよい。
また、コンピュータに、上記の情報処理装置を構成する各手段としての機能を実現させるためのプログラムと、そのプログラムを記録したコンピュータ読み取り可能な記録媒体を提供する。
【発明の効果】
【０００６】
この発明による情報処理装置は、非静止画を含むドキュメントをユーザの望む静止画を含む表現にできるようにすることができる。
また、この発明によるプログラムは、コンピュータに、非静止画を含むドキュメントをユーザの望む静止画を含む表現にできるようにするための機能を実現させることができる。
さらに、この発明のコンピュータ読み取り可能な記録媒体は、コンピュータに上記プログラムを容易に導入することができる。
【図面の簡単な説明】
【０００７】
【図１】図２に示すプリンタドライバ部でこの発明に係るドキュメントデータ再構成の機能を実現するための機能構成を示す機能ブロック図である。
【図２】この発明の情報処理装置の一実施例であるクライアントＰＣの機能構成を示すブロック図である。
【図３】図１に示すプリンタドライバ部におけるドキュメントデータ再構成処理を示すフローチャート図である。
【図４】図２に示す表示装置に表示する非静止画データ作成方法選択画面の説明図である。
【０００８】
【図５】ＸＰＳのドキュメントデータ内のデータフォーマット例を示す図である。
【図６】ＸＰＳのドキュメントデータの再構成の処理前と後でのパッケージ内容の説明図である。
【図７】ＸＰＳのドキュメントの再構成の処理前と後での出力例の説明図である。
【図８】ＸＰＳのドキュメントデータ内に静止画データを含ませる再構成の前後のデータフォーマット例を示す図である。
【０００９】
【図９】ＸＰＳのドキュメントデータ内に静止画データを含ませる再構成の処理前と後でのパッケージ内容の説明図である。
【図１０】ＸＰＳのドキュメント内に静止画データを含ませる再構成の処理前と後での出力例の説明図である。
【図１１】図１に示すプリンタドライバ部におけるレイアウトの補正処理を含むドキュメントデータ再構成処理を示すフローチャート図である。
【図１２】ＸＰＳのドキュメント内に複数の静止画データを含ませる再構成の処理前と後での出力例の説明図である。
【発明を実施するための形態】
【００１０】
以下、この発明を実施するための形態を図面に基づいて具体的に説明する。
〔実施例〕
図２は、この発明の情報処理装置の一実施例であるクライアントＰＣの機能構成を示すブロック図である。
このクライアントＰＣ（本文中及び図中では「ＰＣ」と略して記載）１は、入力装置２，表示装置３，記憶装置４，制御装置５，パラレルインタフェース（Ｉ／Ｆ）９，ＵＳＢインタフェース（Ｉ／Ｆ）１０，ネットワークインタフェース（Ｉ／Ｆ）１１を有する。
入力装置２は、キーボード，タッチパネル，マウスなどのポインティングデバイス装置、音声入力装置などで構成され、ユーザがＰＣ１に対して各種の情報を入力するための装置である。
表示装置３は、ＣＲＴ，ＬＣＤ，ＬＥＤなどの表示装置で構成され、ＰＣ１がユーザに対して各種のドキュメント，設定画面，選択画面，メッセージを表示するための装置である。
【００１１】
記憶装置４は、ＲＯＭ，ハードディスクドライブなどの不揮発性記憶装置と、ＲＡＭなどの揮発性記憶装置で構成される。
制御装置５は、ＣＰＵによって実現され、上記不揮発性記憶装置に記憶された各種のプログラムを、ＲＡＭを作業領域として実行することにより、各種の機能を実現する。
この制御装置５は、例えば、マイクロソフト（Ｍｉｃｒｏｓｏｆｔ：登録商標）社のウインドウズ（Ｗｉｎｄｏｗｓ：登録商標）のオペレーティングシステム（ＯＳ）を、基本ソフトウエアとして採用し、そのＯＳによってＰＣ１の全体制御を司り、ＯＳ上で、文書作成ソフトウエア，画像作成・編集・加工ソフトウエア，表計算ソフトウエアなどのアプリケーションソフトウエアを実行することにより、アプリケーション実行部６の機能を実現し、このアプリケーション実行部６によってドキュメントデータ（ドキュメント情報）の作成を含む各種の処理を行う。
【００１２】
また、スプーラ部７は、ＯＳの印刷機能を管理するソフトウエアモジュールであるスプーラの実行で実現される機能であり、同じくソフトウエアモジュールのプリンタドライバの実行で実現される機能のプリンタドライバ部８は、スプーラ部７の一部として動作する。この実施例では、この発明に係るドキュメントデータ再構成の機能を、プリンタドライバ部８で実現した場合を説明する。
このプリンタドライバ部８を、例えば、従来のＧＤＩドライバによって実現した場合、この発明に係るドキュメントデータ再構成の機能を実現するには、動画データを扱えるようにするために、特殊なアプリケーションソフトウェアなどをインストールしたりしてコストがかかる。
【００１３】
一方、プリンタドライバ部８を、例えば、ウインドウズビスタ（Ｗｉｎｄｏｗｓ  Ｖｉｓｔａ：登録商標）以降登場したＸＰＳドライバ（登録商標）で実現すれば、ＸＰＳデータは動画データ，３Ｄデータ等の非静止画情報（非静止画データ）を含めて扱うことができるので、この発明に係るドキュメントデータ再構成の機能を実現した場合、特殊なアプリケーションを準備することなしに使用できるという、コスト的にも汎用性の面でもメリットがある。上記非静止画データには、動画データや３Ｄデータなどの２Ｄデータで表現できないデータを含む。
パラレルＩ／Ｆ９は、ＩＥＥＥ１２８４（登録商標）仕様に基づく入出力インターフェイスである。
ＵＳＢＩ／Ｆ１０は、ＵＳＢ  １．０あるいはＵＳＢ２．０仕様に基づく入出力インターフェイスである。
ネットワークＩ／Ｆ１１は、イーサネット（登録商標）を含むローカルエリアネットワーク，インターネットなどの入出力インターフェイスである。
【００１４】
図１は、図２に示すプリンタドライバ部８でこの発明に係るドキュメントデータ再構成の機能を実現するための機能構成を示す機能ブロック図である。
ＸＰＳドライバにおいてはフィルタパイプライン（ＦｉｌｔｅｒＰｉｐｅｌｉｎｅ）というＯＳの仕組みを利用することになる。また、利用者は通常通り印刷することでも実現可能である。
ドキュメントデータ受信部２０は、アプリケーション実行部６からドキュメントデータを受信する箇所であり、プリンタドライバのフィルタパイプラインとのインタフェース部分を意味する。すなわち、非静止画情報を含むドキュメント情報を受信する受信手段の機能に相当する。
非静止画データ有無判断部２１は、ドキュメントデータ受信部２０で受信したドキュメントデータ内に非静止画データが含まれているか否かを判断し、含まれていると判断したら、ドキュメントデータ内に非静止画データを静止画データ作成部２３へ送る。
【００１５】
例えば、ドキュメントデータのページ（Ｐａｇｅ）情報が含まれているＸＰＳパートを検索し、タグ情報や参照されているリリソースデータの拡張子などの有無から、それが非静止画データであるか否かを判断する。すなわち、ドキュメント情報内に非静止画情報が含まれているか否かを判断する非静止画情報有無判断手段の機能に相当する。
非静止画データ作成方法選択部２２は、非静止画データ有無判断部２１によってドキュメントデータ内に非静止画データが含まれていると判断された場合、静止画データ作成部２３へドキュメントデータを送り、非静止画データから静止画データを作成する作成方法の情報を取得し、その情報を静止画データ作成部２３へ送る。
【００１６】
上記作成方法の取得方法については、例えば、ドキュメントデータ内の非静止画データが含まれているページ又は対象の非静止画データを表示装置の画面上に表示し、非静止画データをどのように扱うかを選択させる非静止画データ作成方法選択画面を表示し、その非静止画データ作成方法選択画面に基づいて入力装置から入力された作成方法の選択情報を取得する。
また、予め作成方法を記載させたファイルから作成方法の情報を読み取って取得する方法もある。
一方、上記判断で非静止画データが含まれていないと判断した場合には、通常通りの印刷動作を実施する。すなわち、非静止画情報有無判断手段によって非静止画情報が含まれていると判断された場合、その非静止画情報から静止画情報を作成する作成方法を選択させる静止画情報作成方法選択手段の機能を果たす。
【００１７】
静止画データ作成部２３は、非静止画データ有無判断部２１から受け取ったドキュメントデータ内の非静止画データから、非静止画データ作成方法選択部２２から受け取った選択情報に基づいて静止画データを作成する。
その作成方法は、例えば、非静止画データのみをドキュメントデータから抜き出し、非静止画データのみをＰＣ１上で再生して、ユーザによって指定されたフレーム数の場面を取得し、その静止画データを画像ファイルとして作成する。
また、非静止画データのみをドキュメントデータから抜き出し、非静止画データのみをＰＣ１上で再生して表示装置に表示し、ユーザが入力装置によって指定した箇所の一場面（スクリーンショット）を取得し、そのスクリーンショットの静止画データを画像ファイルとして作成する。さらに、この作成方法に限らず、その他の公知の作成方法を用いても良い。
【００１８】
ドキュメントデータ再構成部２４は、ドキュメントデータ受信部２０で受信したドキュメントデータを、静止画データ作成部２３で作成された静止画データに基づいて再構成する。また、その再構成がドキュメントフォーマットとして成立するようにする処理も行う。
すなわち、静止画情報作成手段によって作成された静止画情報に基づいてドキュメント情報を再構成するドキュメント再構成手段の機能に相当する。
【００１９】
次に、上記ドキュメントデータ再構成の機能における処理について説明する。
図３は、図１に示すプリンタドライバ部８におけるドキュメントデータ再構成処理を示すフローチャート図である。
このドキュメントデータ再構成処理は、ステップ（図中「Ｓ」で示す）１で、非静止画データ有無判断部が、ドキュメントデータを解析し、ドキュメントデータ内に非静止画データが含まれているか否かを判断し、非静止画データが含まれていないと判断した場合には、この処理を終了し、非静止画データが含まれていると判断した場合には、ステップ２へ進む。
ステップ２では、非静止画データ作成方法選択部が、静止画データの作成方法の選択情報を受信して、ステップ３へ進む。
【００２０】
例えば、予め作成方法を記載させたファイルから作成方法の情報を読み取り、それを静止画データの作成方法の選択情報として受信する。または、表示装置に非静止画データ作成方法選択画面を表示し、その非静止画データ作成方法選択画面に基づいて入力装置から入力された作成方法の選択情報を受信する。
ステップ３では、静止画データ作成部が、上記受信した選択情報に基づいて非静止画データから静止画データを作成し、ステップ４へ進む。
例えば、動画データの場合、その動画データの再生中に指定された特定場面のスクリーンショットのデータを取得し、そのスクリーンショットのデータから静止画データ（例えば、ｊｐｇデータ）を作成する。
ステップ４では、ドキュメントデータ再構成部が、上記作成した静止画データに基づいてドキュメントデータを再構成し、この処理を終了する。
【００２１】
上記再構成では、以下に詳述するが、ドキュメントデータ内の非静止画データを削除し、その非静止画データから作成した静止画データに入れ替えて、ドキュメントフォーマットとして成立するような処理を施すとよい。また、ドキュメントデータ内の非静止画データを残し、非静止画データから作成した静止画データを新たに含めるようにして、ドキュメントフォーマットとして成立するような処理を施すようにしてもよい。
この実施例では、非静止画データを静止画データに入れ替える再構成処理と、非静止画データに静止画データを含ませる再構成処理のいずれかを、ユーザの指示に基づいて選択して実行する場合を説明するが、いずれか一方の再構成処理を行うようにＰＣ１を設定しても良い。
【００２２】
次に、上記非静止画データ作成方法選択画面について説明する。
図４は、図２の表示装置３に表示する非静止画データ作成方法選択画面の説明図である。
この非静止画データ作成方法選択画面３０では、ユーザは、非静止画データから静止画データを作成する際の作成方法を選択することができ、その選択した作成方法が、上記選択情報としてＰＣ１内に取り込まれる。
この非静止画データ作成方法選択画面３０には、非静止画データから１つの静止画データを作成するための作成方法の種類を選択する非静止画データ作成方法欄３１があり、静止画データを作成しない選択項目３２が選択されると、ドキュメントデータ内の非静止画データから静止画データを作成して再構成する処理を実施しない。
【００２３】
また、非静止画データのフレーム数（フレーム番号）を指定する選択項目３３が選択され、図中の矩形枠内に、フレーム数が入力されると、そのフレーム数に該当する非静止画データのフレームデータから１つの静止画データを作成する。
さらに、再生しながらユーザに指定させる選択項目３４が選択されると、非静止画データの再生中に指定された１場面のスクリーンショットのデータを取得し、そのデータから１つの静止画データを作成する。
【００２４】
また、非静止画データ作成方法選択画面３０には、非静止画データから複数の静止画データを作成するための作成方法の種類を選択する非静止画データ作成方法（複数）欄３５があり、指定フレーム毎の選択項目３６が選択され、図中の矩形枠に指定フレーム数と作成数とが入力されると、例えば、指定フレーム数３と作成数２が入力されると、非静止画データの先頭フレームから３フレーム毎に２つのフレームを抜出し、２つの静止画データを作成する。
さらに、再生しながらユーザに指定させる選択項目３７が選択されると、非静止画データの再生中に指定された各場面のスクリーンショットのデータを取得し、その各データから複数の静止画データを作成する。
【００２５】
次に、上記再構成の処理におけるドキュメントフォーマットとして成立するような処理について説明する。
図５は、ＸＰＳのドキュメントデータ内のデータフォーマット例を示す図である。
図５の（ａ）は再構成前のデータフォーマット例を、図５の（ｂ）は再構成後のデータフォーマット例を示しており、このＸＰＳのドキュメントデータでは、ＸＭＬのようなタグで表現されるデータフォーマットで記載されている。
【００２６】
上述の再構成の処理により、ドキュメントデータ内の非静止画データを、その非静止画データから作成した静止画データに入れ替える場合、ドキュメントデータ再構成部２４は、非静止画データを削除し、作成した静止画データを保存すると共に、ドキュメントデータ内の非静止画ファイルに関する記載箇所を解析し、静止画ファイル用の記載方法への変換を行う。
すなわち、図５の（ａ）に破線枠４０で示すように、ドキュメントデータ内に非静止画データを含ませる情報を、図５の（ｂ）に破線枠４１で示すように、ドキュメントデータ内に静止画データを含ませる情報に書き替えることにより、ドキュメントフォーマットとして成立するようにする。
【００２７】
次に、上記再構成の処理前と後でのドキュメントデータのパッケージ内容について説明する。
図６は、ＸＰＳのドキュメントデータの再構成の処理前と後でのパッケージ内容の説明図である。
ここでは、ＸＰＳファイルのようにＯＰＣ仕様に基づくような複数のファイルを１つのドキュメントとして表現している例におけるドキュメンパッケージの例を示している。
例えば、ＯＰＣなどのパッケージ仕様で構成されているＸＰＳのようなドキュメントの場合には、参照元の情報を静止画データを参照させるように変更し、参照先の非静止画データをパッケージに梱包し、元の非静止画データを削除する。
【００２８】
すなわち、図６の（ａ）に示すように、再構成前のドキュメントデータのパッケージには、ドキュメントのページ情報５０と、そのページ情報５０によってレイアウトされるフォントデータ５１（文字部分のデータ）と、非静止画データとして動画データ５２（動画パートのデータ）が関連付けられてパッケージされており、上述したような再構成の処理により、上記動画データ５２が削除され、図６の（ｂ）に示すように、静止画データ５３に入れ替えたパッケージになる。
【００２９】
次に、上記再構成の処理前と後でのドキュメントの出力例について説明する。
図７は、ＸＰＳのドキュメントの再構成の処理前と後での出力例の説明図である。
例えば、図７の（ａ）に示すような、フォント６０と動画パート６１を含むドキュメントの出力例の場合、上述の非静止画データを静止画データに入れ替える再構成処理により、図７の（ｂ）に示すように、ドキュメント内には上記動画パート６１に代わって静止画パート６２が出力されるようになる。
【００３０】
次に、ドキュメントデータ内に非静止画データから作成した静止画データを含ませる再構成処理を行った場合のドキュメントフォーマットとして成立するような処理について説明する。
図８は、ＸＰＳのドキュメントデータ内に静止画データを含ませる再構成の前後のデータフォーマット例を示す図である。
図８の（ａ）は再構成前のデータフォーマット例を、図８の（ｂ）は再構成後のデータフォーマット例を示しており、このＸＰＳのドキュメントデータでは、ＸＭＬのようなタグで表現されるデータフォーマットで記載されている。
【００３１】
上述の再構成の処理により、ドキュメントデータ内の非静止画データを残し、その非静止画データから作成した静止画データを新たにドキュメントデータ内に含ませる場合、ドキュメントデータ再構成部２４は、非静止画データから作成した静止画データを保存すると共に、ドキュメントデータ内の非静止画ファイルに関する記載箇所を解析し、静止画ファイルを含ませるための記載方法への変換を行う。
すなわち、図８の（ａ）に破線枠７０で示すように、ドキュメントデータ内に非静止画データを含ませる情報を、図８の（ｂ）に破線枠７１で示すように、ドキュメントデータ内にさらに静止画データを含ませる情報に書き替えることにより、ドキュメントフォーマットとして成立するようにする。
【００３２】
次に、ドキュメントデータ内に静止画データを含ませる再構成の処理前と後でのドキュメントデータのパッケージ内容について説明する。
図９は、ＸＰＳのドキュメントデータ内に静止画データを含ませる再構成の処理前と後でのパッケージ内容の説明図である。
ここでは、ＸＰＳファイルのようにＯＰＣ仕様に基づくような複数のファイルを１つのドキュメントとして表現している例におけるドキュメントパッケージの例を示している。
例えば、ＯＰＣなどのパッケージ仕様で構成されているＸＰＳのようなドキュメントの場合には、ドキュメントには動画ファイルが存在していたところを、静止画ファイルもパッケージに同梱し、両方とも参照する形で構成されているドキュメントパッケージを構成する。
【００３３】
すなわち、図９の（ａ）に示すように、再構成前のドキュメントデータのパッケージには、ドキュメントのページ情報５０と、そのページ情報５０によってレイアウトされるフォントデータ５１（文字部分のデータ）と、非静止画データとして動画データ５２（動画パートのデータ）が関連付けられてパッケージされており、上述したような再構成の処理により、上記動画データ５２に加え、図９の（ｂ）に示すように、静止画データ５３が含まれたパッケージになる。
【００３４】
次に、ドキュメントデータ内に静止画データを含ませる再構成の処理前と後でのドキュメントの出力例について説明する。
図１０は、ＸＰＳのドキュメント内に静止画データを含ませる再構成の処理前と後での出力例の説明図である。
例えば、図１０の（ａ）に示すような、フォント６０と動画パート６１を含むドキュメントの出力例の場合、上述の非静止画データに加えて静止画データを含ませる再構成処理により、図１０の（ｂ）に示すように、動画パート６１を含むドキュメントを出力したり、図１０の（ｃ）に示すように、静止画パート６２を含むドキュメントを出力したり、いずれかを切り替えることができる。
【００３５】
このように、再構成前のドキュメントでは動画で表現されていた箇所が、動画と静止画を混在するような表現になり、そのドキュメントを処理する側で、動画で表示または処理するか静止画で表示または処理するかを選択することができる。
例えば、このドキュメントをプリンタにダイレクト印刷した場合には、プリンタは２Ｄで表現するため、静止画パートを利用して印刷する。
また、ＰＣ１の表示装置３の画面上では動画パートを通常表示するが、印刷のプレビューなどでは静止画パートを処理するというような使用されることが考えられる。
このようにして、ドキュメント内に非静止画と静止画の両方の情報を含むことにより、１つのドキュメントで複数の用途に対応できるため、利便性が高まる。
【００３６】
次に、上述の再構成において、静止画データをドキュメントデータ内に入れ替え、または含ませることによって、ドキュメント内の文字部分と重なったりはみ出したりする場合はレイアウトを整える補正処理を行ってドキュメントを見易くするとよい。
図１１は、図１に示すプリンタドライバ部８におけるレイアウトの補正処理を含むドキュメントデータ再構成処理を示すフローチャート図である。
このドキュメントデータ再構成処理は、ステップ（図中「Ｓ」で示す）１１で、非静止画データ有無判断部が、ドキュメントデータを解析し、ドキュメントデータ内に非静止画データが含まれているか否かを判断し、非静止画データが含まれていないと判断した場合には、この処理を終了し、非静止画データが含まれていると判断した場合には、ステップ１２へ進む。
【００３７】
ステップ１２では、非静止画データ作成方法選択部が、静止画データの作成方法の選択情報を受信して、ステップ１３へ進む。
例えば、予め作成方法を記載させたファイルから作成方法の情報を読み取り、それを静止画データの作成方法の選択情報として受信する。または、表示装置に非静止画データ作成方法選択画面を表示し、その非静止画データ作成方法選択画面に基づいて入力装置から入力された作成方法の選択情報を受信する。
ステップ１３では、静止画データ作成部が、上記受信した選択情報に基づいて非静止画データから静止画データを作成し、ステップ１４へ進む。
例えば、動画データの場合、その動画データの再生中に指定された特定場面のスクリーンショットのデータを取得し、そのスクリーンショットのデータから静止画データ（例えば、ｊｐｇデータ）を作成する。
【００３８】
ステップ１４では、ドキュメントデータ再構成部が、上記作成した静止画データに基づいてドキュメントデータを再構成し、ステップ１５へ進む。
上記再構成では、ドキュメントデータ内の非静止画データを削除し、その非静止画データから作成した静止画データに入れ替えて、ドキュメントフォーマットとして成立するような処理を施すとよい。また、ドキュメントデータ内の非静止画データを残し、非静止画データから作成した静止画データを新たに含めるようにして、ドキュメントフォーマットとして成立するような処理を施す。これらの非静止画データを静止画データに入れ替える再構成処理と、非静止画データに静止画データを含ませる再構成処理のいずれかを、ユーザの指示に基づいて選択して実行する。
【００３９】
ステップ１５では、ドキュメントデータ再構成部が、静止画データに基づいてドキュメントデータを解析し、上記作成した静止画データがドキュメントデータ内の他の部分に重なるか否かを判断し、重ならないなら、この処理を終了し、重なるなら、ステップ１６へ進む。
ステップ１６では、ドキュメントデータ再構成部が、ドキュメントデータ内で静止画データが他の部分に重ならないようにドキュメントデータのレイアウトを補正して、ドキュメントデータを再構成し、この処理を終了する。
【００４０】
なお、上述のステップ１５の処理で、ドキュメントの内容の一部と重なりが発生しているか否かを判断する他に、静止画データがドキュメントからはみ出してしまったりしないかなどの問題についても判断し、ステップ１６で上記問題を解消する補正を行うようにするとなお良い。
また、上記補正処理では、はみ出したり重なりが発生している箇所がある場合には、それ以降のドキュメント全体を後ろにずらすなどの補正処理を施し、静止画データと元のドキュメントに含まれている情報が全て表示されるように、さらに見栄え良くするドキュメントの再構成を行う。
【００４１】
次に、ドキュメントデータ内に複数の静止画データを含ませる再構成の処理前と後でのドキュメントの出力例について説明する。
図１２は、ＸＰＳのドキュメント内に複数の静止画データを含ませる再構成の処理前と後での出力例の説明図である。
例えば、図１２の（ａ）と（ｂ）に示すように、１ページ目の上部にフォント７０が、下部に動画パート７１がそれぞれあり、２ページ目の上部からフォント７２があるドキュメントの出力例の場合、動画パート７１から２つの静止画パートを作成し、動画パートと入れ替えた場合、図１２の（ｃ）に示すように、１ページ目の下部の動画パート７１には１つ目の静止画パート７３のスペースしかなく、２つ目の静止画パート７４を次の２ページ目の上部に加えると、フォント７２と重なってしまう。
【００４２】
そこで、上述の補正処理により、静止画パート７４に重ならないようにフォント７２を下部へずらして再構成することにより、図１２の（ｄ）に示すように、２ページ目は上部に静止画パート７４が、下部にフォント７２が記載されて出力される。
このように、既存の文書に影響を与えることなく、非静止画から、単純な静止画より情報量の多い情報を表現することが出来るようになる。
また、非静止画では全体を再生してみないと全体像が把握できないという可能性が考えられるが、複数の静止画で表現することにより、一目で全体像がわかりやすくなるというメリットがある。
【００４３】
このようにして、非静止画情報をユーザの意図する情報に変換することにより、ＰＣ上ではなく紙の上で確認などしたいときに、ユーザの意図する情報を表示することが可能になることにより、非静止画データを取り扱えない環境においても必要な情報を表現することが可能になる。
また、プリンタドライバで、この発明に係るドキュメントデータの再構成の機能を実現する場合は、印刷という２次元で表現する通常の動作フローの中で実現できるため、ユーザに特別な環境を必要としないという使いやすさ・操作性の面でもメリットがあります。
なお、この発明に係るドキュメントデータの再構成の機能はアプリケーションソフトウェアによって実現することもできる。
【００４４】
この実施例の情報処理装置は、内部に動画，３Ｄ等の非静止画を含むドキュメントについて、その非静止画を、ユーザの希望する場面の静止画に代えて表示又は印刷するので、動画部分をユーザの期待する２Ｄ画像で表現して、情報量が多くより分かり易いドキュメントにすることができる。
また、非静止画を含むドキュメントについて、非静止画とその非静止画中のユーザの希望する場面の静止画とを切り替えて出力できるので、従来より情報量の多いドキュメントを提供することができる。
さらに、ドキュメント中の非静止画中のユーザが望む一場面の静止画を表示または印刷したり、その非静止画を複数の静止画に分割して表現したりすることができたり、ドキュメント中に非静止画と静止画を混在させることにより、多様な表現のドキュメントを提供するための利便性を高めることができる。
【産業上の利用可能性】
【００４５】
この発明による情報処理装置とプログラムとコンピュータ読み取り可能な記録媒体は、パーソナルコンピュータ，複写機，複合機を含むドキュメントデータを扱うことができる装置全般に適用することができる。
【符号の説明】
【００４６】
１：クライアントＰＣ    ２：入力装置    ３：表示装置    ４：記憶装置    ５：制御装置    ６：アプリケーション実行部    ７：スプーラ部    ８：プリンタドライバ部    ９：パラレルＩ／Ｆ    １０：ＵＳＢＩ／Ｆ    １１：ネットワークＩ／Ｆ    ２０：ドキュメントデータ受信部    ２１：非静止画データ有無判断部    ２２：非静止画データ作成方法選択部    ２３：静止画データ作成部    ２４：ドキュメントデータ再構成部    ３０：非静止画データ作成方法選択画面
【先行技術文献】
【特許文献】
【００４７】
【特許文献１】特開２００２−２１５７７２号公報
【図１】
2011055320.tif 000003
【図２】
2011055320.tif 000004
【図３】
2011055320.tif 000005
【図４】
2011055320.tif 000006
【図５】
2011055320.tif 000007
【図６】
2011055320.tif 000008
【図７】
2011055320.tif 000009
【図８】
2011055320.tif 000010
【図９】
2011055320.tif 000011
【図１０】
2011055320.tif 000012
【図１１】
2011055320.tif 000013
【図１２】
2011055320.tif 000014