【手続補正書】
【提出日】平成16年7月22日(2004.7.22)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【書類名】明細書
【特許請求の範囲】
【請求項１】
原画像から第１の表示用画像を生成する第１の画像生成手段と、
前記第１の画像生成手段により生成された前記第１の表示用画像に対する操作指示を受ける指示手段と、
前記第１の表示用画像に加えられた前記操作についての指示情報を記録媒体に記録する記録手段と、
前記原画像と前記指示情報を読み出し、前記操作を反映させた解像度の異なる第２の表示用画像を作成する第２の画像生成手段と
を備えることを特徴とする画像処理装置。
【請求項２】
前記第１の画像生成手段、第２の画像生成手段はそれぞれ前記原画像の解像度を低下させて表示用画像を生成することを特徴とする請求項１記載の画像処理装置。
【請求項３】
前記第１の表示用画像を一覧表示する一覧表示手段をさらに備え、前記第１の表示用画像は前記一覧表示手段により表示されることを特徴とする請求項１又は２記載の画像処理装置。
【請求項４】
前記第２の表示用画像を編集する編集手段と、
前記編集手段により施された編集内容を編集履歴として第２の記録媒体に記録する第２の記録手段と、
前記原画像と前記編集履歴を読み出し、前記編集と前記原画像を基に編集文書を生成する文書生成手段と、
前記原画像の使用を管理する管理手段とをさらに備え、
前記管理手段は所定の条件を満たした場合に、印刷装置に対して前記原画像を用いた編集文書の印刷を指示することを特徴とする請求項１乃至３のいずれか１項に記載の画像処理装置。
【請求項５】
前記第２の表示用画像を編集する編集手段と、
前記編集手段により施された編集内容を編集履歴として第２の記録媒体に記録する第２の記録手段と、
任意の画像データと前記編集履歴に基づいて当該画像データに前記編集の内容を反映させた文書を生成する文書生成手段と、
をさらに備えることを特徴とする請求項１乃至３のいずれか１項に記載の画像処理装置。
【請求項６】
コンピュータを、
原画像から第１の表示用画像を生成する第１の画像生成手段と、
前記第１の画像生成手段により生成された前記第１の表示用画像に対する操作を指示する指示手段と、
前記第１の表示用画像に加えられた前記操作についての指示情報を記録媒体に記録する記録手段と、
前記原画像と前記指示情報を読み出し、前記操作を反映させた解像度の異なる第２の表示用画像を作成する第２の画像生成手段
として機能させるコンピュータプログラムを格納することを特徴とするコンピュータ可読の記憶媒体。
【請求項７】
原画像から第１の表示用画像を生成する第１の画像生成工程と、
前記生成された前記第１の表示用画像に対する操作を指示する指示工程と、
前記第１の表示用画像に加えられた前記操作についての指示情報を記録媒体に記録する記録工程と、
前記原画像と前記指示情報を読み出し、前記操作を反映させた解像度の異なる第２の表示用画像を作成する第２の画像生成工程と
を備えることを特徴とする画像処理方法。
【請求項８】
前記第１の画像生成工程、第２の画像生成工程ではそれぞれ前記原画像の解像度を低下させて表示用画像を生成することを特徴とする請求項７記載の画像処理方法。
【請求項９】
前記第１の表示用画像を一覧表示する一覧表示工程を備え、前記第１の表示用画像は前記一覧表示工程で表示されることを特徴とする請求項７又は８記載の画像処理方法。
【請求項１０】
前記第２の表示用画像を編集する編集工程と、
前記編集工程で施された編集内容を編集履歴として第２の記録媒体に記録する第２の記録工程と、
前記原画像と前記編集履歴を読み出し、前記編集と前記原画像を基に編集文書を生成する文書生成工程と、
前記原画像の使用の可否を判断する判断工程とをさらに備え、
前記判断工程は、所定の条件を満たしたと判断した場合に、印刷装置に対して前記原画像を用いた編集文書の印刷を指示することを特徴とする請求項７乃至９のいずれか１項に記載の画像処理方法。
【請求項１１】
前記第２の表示用画像を編集する編集工程と、
前記編集工程で施された編集内容を編集履歴として第２の記録媒体に記録する第２の記録工程と、
任意の画像データと前記編集履歴に基づいて当該画像データに前記編集の内容を反映させた文書を生成する文書生成工程と
をさらに備えることを特徴とする請求項７乃至９のいずれか１項に記載の画像処理方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、例えばサムネイル表示させた画像ファイルを利用して文書を作成するといった機能を有する画像処理装置及び方法に関する。
【従来の技術】
従来、デジタル画像ファイルを処理するために、汎用のパーソナルコンピュータ等で実行可能な画像編集アプリケーションが利用されている。このようなアプリケーションには、取り込まれた画像を縮小してサムネイル画像として表示する機能や、サムネイルを画像本来の向きにするよう回転させるための機能が用意されているものもある。
【０００２】
このようなサムネイルの表示・回転機能を有する画像処理アプリケーションでは、サムネイルを回転させると、アプリケーションによって以下の２通りの結果が生じる。
（１）回転指示にしたがってオリジナル画像データも回転処理し、サムネイル画像とオリジナル画像とを回転させる。
（２）サムネイル画像だけを回転させ、オリジナル画像ファイルには影響を及ぼさない。
【０００３】
また、このような画像編集アプリケーションの普及もあって、デジタル画像をはじめとするデジタルコンテンツは、その著作権保護のために著作権情報が埋め込まれて頒布されるようになりつつある。画像編集アプリケーションには、画像データに埋め込まれた著作権情報に応じてオリジナル画像の編集を制限しているものもある。
【０００４】
【発明が解決しようとする課題】
しかしながら、従来の方法（１），（２）それぞれでは次のような欠点があった。
（１）オリジナル画像も回転させる（１）の方法では、オリジナル画像の著作権保護のために画像編集アプリケーションにより回転等の画像編集を制限している場合、画像の回転ができないことがあった。
（２）サムネイル画像のみを回転表示する（２）の方法では、サムネイル画像が回転されていてもオリジナル画像データは回転されていない。サムネイルで指定した画像を編集する際には、編集用の画像はオリジナル画像から作成されるため、表示される画像はサムネイルのようには回転されておらず、ユーザを混乱させることになった。
【０００５】
以上のように、ユーザにとって制限が加えられたり、余分な操作や思考を必要とさせることになっていた。
【０００６】
本発明は上記従来例に鑑みてなされたもので、サムネイル画像に対して施された処理が、そのオリジナル画像を利用した画像編集や印刷の結果に反映され、利用者が効率的に画像デー夕を処理できる画像処理装置及び方法を提供することを目的とする。
【０００７】
また、画像を用いた編集過程では原画像を編集せず、原画像の画質を低下させて得られた複製画像を編集するため、高画質な原画像に対して編集制限が設けられている場合にも、制限を受けずに編集操作を行うことができる画像処理装置及び方法を提供することを目的とする。
【０００８】
また、印刷等で原画像を編集し出力する場合も、原画像の使用を管理することで、原画像の不正な使用を防ぐことができる画像処理装置及び方法を提供することを目的とする。
【０００９】
また、画像を用いた編集を行う際に、低画素密度の画像を用いるため、メモリ等の資源を十分に持たないクライアントであっても、画像編集を行うことができる画像処理装置及び方法を提供することを目的とする。
【００１０】
また、文書編集の結果を編集履歴として保持するために、使用する画像を他の画像に変えても、編集履歴を再利用して簡便な編集を行うことができる画像処理装置及び方法を提供することを目的とする。
【００１１】
【課題を解決するための手段】
上記目的を達成するために、本発明は次のような構成からなる。すなわち、第１の発明は、原画像から第１の表示用画像を生成する第１の画像生成手段と、
前記第１の画像生成手段により生成された前記第１の表示用画像に対する操作指示を受ける指示手段と、
前記第１の表示用画像に加えられた前記操作についての指示情報を記録媒体に記録する記録手段と、
前記原画像と前記指示情報を読み出し、前記操作を反映させた解像度の異なる第２の表示用画像を作成する第２の画像生成手段と
を備えることを特徴とする画像処理装置である。
【００１２】
第２の発明は、前記第１の発明において、前記第１の画像生成手段、第２の画像生成手段はそれぞれ前記原画像の解像度を低下させて表示用画像を生成することを特徴とする画像処理装置である。
【００１３】
第３の発明は、前記第１乃至第２の発明において、前記第１の表示用画像を一覧表示する一覧表示手段を備え、前記第１の表示用画像は前記一覧表示手段により表示されることを特徴とする画像処理装置である。
【００１４】
第４の発明は、前記１乃至３の発明において、前記第２の表示用画像を編集する編集手段と、
前記編集手段により施された編集内容を編集履歴として第２の記録媒体に記録する第２の記録手段と、
前記原画像と前記編集履歴を読み出し、前記編集と前記原画像を基に編集文書を生成する文書生成手段と、
前記原画像の使用を管理する管理手段とを備え、
前記管理手段は所定の条件を満たした場合に、印刷装置に対して前記原画像を用いた編集文書印刷を指示することを特徴とする画像処理装置である。
【００１５】
第５の発明は、前記１乃至３の発明において、前記第２の表示用画像を編集する編集手段と、
前記編集手段により施された編集内容を編集履歴として第２の記録媒体に記録する第２の記録手段と、
任意の画像データと前記編集履歴に基づいて当該画像データに前記編集の内容を反映させた文書を生成する文書生成手段と
をさらに備えることを特徴とする画像処理装置である。
【００１６】
第６の発明は、コンピュータを、
原画像から第１の表示用画像を生成する第１の画像生成手段と、
前記生成された前記第１の表示用画像に対する操作を指示する指示手段と、
前記第１の表示用画像に加えられた前記操作についての指示情報を記録媒体に記録する記録手段と、
前記原画像と前記指示情報を読み出し、前記操作を反映させた解像度の異なる第２の表示用画像を作成する第２の画像生成手段
として機能させるコンピュータプログラムを格納することを特徴とするコンピュータ可読の記憶媒体である。
【００１７】
第７の発明は、原画像から第１の表示用画像を生成する第１の画像生成工程と、
前記生成された前記第１の表示用画像に対する操作を指示する指示工程と、
前記第１の表示用画像に加えられた前記操作についての指示情報を記録媒体に記録する記録工程と、
前記原画像と前記指示情報を読み出し、前記操作を反映させた解像度の異なる第２の表示用画像を作成する第２の画像生成工程と
を備えることを特徴とする画像処理方法である。
【００１８】
第８の発明は、前記第７の発明において、前記第１の画像生成工程、第２の画像生成工程ではそれぞれ前記原画像の解像度を低下させて表示用画像を生成することを特徴とする画像処理方法である。
【００１９】
第９の発明は、前記第７乃至第８の発明において、前記第１の表示用画像を一覧表示する一覧表示工程を備え、前記第１の表示用画像は前記一覧表示工程で表示されることを特徴とする画像処理方法である。
【００２０】
第１０の発明は、前記第７乃至第９の発明において、前記第２の表示用画像を編集する編集工程と、
前記編集手段により施された編集内容を編集履歴として第２の記録媒体に記録する第２の記録工程と、
前記原画像と前記編集履歴を読み出し、前記編集と前記原画像を基に編集文書を生成する文書生成工程と、
前記原画像の使用の可否を判断する判断工程とを備え、
前記判断工程は、所定の条件を満たしたと判断した場合に、印刷装置に対して前記原画像を用いた編集文書の印刷を指示することを特徴とする画像処理方法である。
【００２１】
第１１の発明は、前記第７乃至第９の発明において、前記第２の表示用画像を編集する編集工程と、
前記編集工程で施された編集内容を編集履歴として第２の記録媒体に記録する第２の記録工程と、
任意の画像データと前記編集履歴に基づいて当該画像データに前記編集の内容を反映させた文書を生成する文書生成工程と、
をさらに備えることを特徴とする画像処理方法である。
【発明の実施の形態】
［第１の実施の形態］
【００２２】
図１は、本発明にかかる第１の実施形態である画像編集装置における機能モジュールの構成例を示すブロック図である。
＜機能モジュールの構成＞
同図において、画像編集装置は、オリジナル画像ファイルの各画像のサムネイルを作成し、一覧として表示する画像一覧表示モジュール１０１と、サムネイルとして表示された画像などを用いた文書の作成処理を実行する文書作成モジュール１０２と、作成された文書を印刷出力する文書印刷モジュール１０３とを含む。
【００２３】
画像一覧表示モジュール１０１において、画像ファイル１は、ユーザが利用しうるオリジナル画像ファイルであり、光磁気ディスクやハードディスク等の装置に格納される。サムネイル回転操作処理部２は、ユーザによる、サムネイルの回転指示を処理する。サムネイル回転情報保持部３は、サムネイル回転操作処理部２によって獲得された、サムネイルの回転情報を保持する。サムネイル作成処理部４は、サムネイル回転情報保持部３によって保持されているサムネイルの回転情報と、オリジナル画像ファイル１とに基づき、表示するサムネイル画像を作成する。サムネイル表示処理部５は、サムネイル作成処理部４により作成されたサムネイルを表示する。サムネイル回転情報通知処理部６は、ユーザにより、サムネイルが文書中にコピーされた場合に、サムネイル回転情報保持部３に保持されている、サムネイルの回転情報を文書作成モジュールに通知する。
【００２４】
文書作成モジュール１０２においては、文書内画像回転情報取得処理部７は、サムネイル回転情報通知処理部６よりの通知により、サムネイルの回転情報を取得する。文書内画像表示情報保持部８は、文書内画像回転情報取得処理部７で獲得された回転情報を、文書内画像回転情報として保持する。文書内画像作成処理部９は、文書内画像回転情報保持部８に保持されている情報とオリジナル画像ファイル１とに基づき、文書内に表示する画像を作成する。文書内画像表示処理部１０は、文書内画像作成処理部９により作成された画像データを表示する。文書内画像回転情報通知処理部１１は、ユーザにより印刷が指示された場合、文書内画像表示情報保持部８に保持されている情報に基づき、文書内画像の回転情報を文書印刷モジュール１０３に通知する。
【００２５】
文書印刷モジュール１０３においては、印刷画像情報制御処理部１２は、文書内画像回転情報通知処理部１１からの通知により、印刷を行うことや、印刷する画像データを示す識別子や、文書内画像の回転情報等を取得する。印刷画像作成処理部１３は、印刷画像情報制御処理部１２より得られた回転情報とオリジナル画像ファイル１とに基づき、印刷画像を作成する。文書印刷処理部１４は、印刷画像作成処理部１３により作成された画像を含む文書を印刷する。
【００２６】
＜コンピュータの構成＞
図１の機能モジュール構成は、その一部あるいは全部をハードウエア回路で実現することもできるが、本実施形態ではコンピュータにより各機能モジュールを実現するためのプログラムを実行させることで実現されている。図２に、そのプログラムを実行させるコンピュータのブロック図を示す。
【００２７】
図２において、CRT表示装置２１は、サムネイル化された画像一覧や編集中の文書、各種メッセージメニューなどを表示する。ビデオRAM(VRAM)２２は、CRT表示装置２１の画面に表示されるイメージデータを記憶する。ビットムーブユニット(BMU)２３は、メモリ間あるいはメモリと各デバイス間のデータ転送をコントロールする。キーボード２４には編集操作などを行うための各種キーが備えられている。ポインティングデバイス(PD)２５は、画面上のサムネイルやメニュー項目などを指し示すためなどに用いられる、CPU２６は、ROM２７やRAM２８に記憶された制御プログラム(画像処理に係るプログラムやエラー処理プログラムをはじめ、後述する本発明の処理を実現するためのプログラムも記憶されている)に基づいて本装置の各部を制御する。RAM２８は、上述した各種プログラムをCPU２６が実行する時のワークエリアや、エラー処理時の一時退避エリアとしても用いられる。
【００２８】
ハードディスクドライブ(HDD)２９及びフレキシブルディスクドライブ(FDD)３０は、後述するアプリケーションプログラムやデータ、ライブラリなどの保存用に用いられる。ネットワークインタフェース(Net-I/F)３１は、他のイメージサーバやプリントサーバとの間でネットワークを経由してデータ転送を行うために、ネットワーク上のデータ制御や診断を行う。アドレスバス、データバスおよび制御バスからなるI/Oバス３２は上述した各ユニット間を接続する。
【００２９】
なお、本実施例でROMに記憶しているプログラムは、装置に直接接続されているハードディスク(HD)やフレキシブルディスク(FD)などの記憶媒体にも記憶されていてもよい。さらに、ネットワークで接続されている他の装置上に記憶されていてもよい。また、それらのプログラムは、FDやHDなどの記憶媒体やネットワークを介してRAM２８にロードされる。また、他のシステムや装置に供給できる。
【００３０】
＜一覧表示処理＞
図３は本実施形態における画像ファイルを一覧表示処理する手順の一例を示すフローチャートである。この手順はＣＰＵ２６により所定のプログラムを実行することで実現される。
【００３１】
ステップS３０１においては、デジタルカメラやスキャナより入力した、あるいはネットワークを介して他のコンピュータ等からダウンロードした著作権情報付きのオリジナル画像ファイル１に基づき、画像一覧表示モジュール１０１によりサムネイルを作成し、それを表示する。デジタルカメラで撮影した画像の場合は、縦向きで撮られた画像も横向きで撮られた画像も、画像ファイルとして取り込んだときには所定の向きになる。なお、このフローチャートは画像処理アプリケーションによる処理手順であるから、入出力処理は一般にオペレーティングシステムに依頼して行わせており、アプリケーション自身では行わないのが普通である。図５（Ａ）に、一覧表示されたサムネイルの一例を示す。
【００３２】
ステップS３０２では、ユーザによる操作入力が行われるのを待つ。キーボード２４やPD２５の入力装置を用いて入力が行われるとステップＳ３０４に進む。
【００３３】
ステップＳ３０２で入力された操作がサムネイルの回転指示であるかをステップＳ３０４で判定する。回転指示であれば、ステップS３０５において、指示されたサムネイルの回転情報をサムネイル回転情報保持部３に保持する。
【００３４】
図６は、サムネイル回転情報保持部３に保持された回転情報を含むサムネイル表示情報を模式的に表した図である。図６においては、Photo２画像のサムネイルは左９０度回転指示されたために、Photo２ファイルの回転情報には「左９０度」に対応する情報"LEFT90"が保持されている。
【００３５】
ステップS３０６では、オリジナル画像ファイル１とサムネイル回転情報保持部３の回転情報とに基づき、Photo２のサムネイルを再作成する。サムネイルの画像データはメモリ上に作成され、オリジナル画像ファイル１が変更されることはない。このステップS３０６はサムネイル作成処理部４で実行される。
【００３６】
ステップS３０７では、ステップS３０６で作成されたサムネイルをCRT表示装置２１に表示させる。ステップS３０７は、サムネイル表示処理部５で実行される。図５（Ｂ）に、図５（Ａ）で示したサムネイル群のうちPhoto２のサムネイルを指定して左９０度回転表示した結果を示す。
【００３７】
ステップＳ３０４で操作入力が回転操作ではないと判定されると、ステップＳ３０８においてサムネイルの文書への貼付けであるか判定される。文書への貼付けの指示であれば、ステップＳ３０９で、サムネイル回転情報を文書作成モジュールに通知する。
【００３８】
ステップＳ３０８で、文書への貼付けの指示でもないと判定されたなら、指示に応じた何らかの動作を行って、再び入力待ちとなる。
【００３９】
＜文書作成処理＞
図３のステップＳ３０９でサムネイル回転情報を受けた文書作成モジュールは、図４の手順で画像が張り込まれた文書を表示させる。
【００４０】
まず、ステップＳ４０１において、画像一覧表示モジュールから受信したサムネイル回転情報を受け取り、それを文書内画像回転情報として文書内画像回転情報保持部８により保持する。ステップＳ４０１は文書内画像回転情報取得処理部７で実行される。
【００４１】
次に、ステップＳ４０２において、画像ファイル１からオリジナル画像データを取得し、取得したオリジナル画像と保持されている文書内画像回転情報とに基づき、作成文書内で表示する表示用画像を作成する。なお、ここでは詳しい説明を省略しているが、文書作成モジュールは、オペレータの指示に従って、画像以外の編集オブジェクトを用いて文書を作成する機能も有する。従ってステップＳ４０２では、作成した表示用画像を用いた文書画像も作成する。ステップＳ４０２で作成された表示用画像はメモリ上に一時保持され、オリジナル画像ファイル１が変更されることはない。また、表示用の画像を作成するに当たっては、必要に応じて画像の画素密度を表示装置の解像度にあわせて変換する。ステップＳ４０２は文書内画像作成処理部９で実行される。
【００４２】
ステップＳ４０３では、ステップＳ４０２で作成された文書内表示用画像をCRT表示装置２１に表示させる。ステップＳ４０３は文書内画像表示処理部１０で実行される。
【００４３】
図７は、回転されたサムネイルPhoto２を作成文書に貼り付けたときの文書の表示例を示す。文書作成モジュールは、画像一覧表示モジュールより通知された回転情報に基づき、サムネイル７０１と同様の縦方向の文書内画像を作成し、文字列や画像の枠など他の編集オブジェクト７０２と共に文書に貼り付けて文書画像７０３を作成し、表示する。したがって、ユーザは文書作成モジュールであらためて画像の回転を指示する必要がなく、既に回転させたサムネイルと同じ向きになっている画像を利用して文書を作成できる。
【００４４】
また、オリジナル画像の使用が著作権により制限されている場合であっても、オリジナル画像の画素密度を低く変換した画像の使用が許されている場合がある。このような場合、上述した手順ではオリジナル画像ファイルを変更しておらず、文書内で表示するための画像として低画素密度に変換してから用いるために、オリジナル画像の使用が著作権等により制限されていても表示するための画像を編集することはできる。
【００４５】
＜印刷処理＞
作成した文書を印刷する場合には、文書作成モジュール１０２から文書印刷モジュール１０３に、印刷する文書に関する情報のほか、文書内画像回転情報保持部８に保持された文書内画像の回転情報を送る。送られる情報は、文書内画像以外の文書情報と、文書内画像のオリジナル画像を示す情報（画像そのものではない）と、文書内画像回転情報とを含む。印刷モジュールでは、オリジナル画像ファイル１からオリジナル画像を取得し、文書回転情報に従ってそれを回転させてから、文書内画像以外の文書情報からなる文書に貼付け、印刷出力させる。
【００４６】
以上のように、ある画像に対応するサムネイルを回転させると、それがサムネイルに対応する画像にも反映されるため、その画像を用いた編集操作が簡便になり、オペレータの負担を軽減することができる。
【００４７】
また、オリジナル画像の使用が著作権により制限されている場合であっても、オリジナル画像の画素密度を低く変換した画像の使用が許されている場合には、表示するための画像を編集することはできる。
【００４８】
［第２の実施の形態］
オリジナル画像ファイル１がネットワークインタフェース２１を介して接続されたイメージサーバにある場合も、第１の実施形態と同様の文書作成処理が可能である。ただし、画像一覧表示モジュールは、イメージサーバからオリジナル画像を受信してサムネイルを生成するとは限らず、サムネイルそのものを受信してそれを一覧表示させることもできる。このいずれかが選ばれるかは、ユーザが設定してもよいし、あるいは画像一覧表示モジュールが受信した画像データがサムネイルであるか否かを判定してもよい。
【００５０】
本実施形態のネットワークを用いた画像処理システムの構成を図８に示す。
【００５１】
プリントクライアント８０１はコンピュータ等の情報処理装置であり、文書作成モジュールを有する。画像一覧表示モジュールを有していてもよい。プリントクライアント８０１の構成は図２と同様であり、ユーザの指示により文書作成や画像編集の処理が行える。
【００５２】
イメージサーバ８０２はオリジナル画像ファイル１を保持している。プリントサーバ（センターサーバともいう）８０３は印刷を制御するほか、イメージサーバ８０２に格納された画像の使用許可を管理している。これらサーバは、プリントクライアント８０１とネットワークを介して接続されている。
【００５３】
プリントショップ８０４は、実際に高精細な画像の印刷を行える印刷装置を備え、文書画像を生成する機能を有したプリンタサーバである。文書印刷モジュールはプリントショップ８０４が有している。なお図８でいえば、各ノード間の矢印はインターネットによる接続を示すことになる。
【００５４】
本実施形態では、イメージサーバ８０２やプリントサーバ８０３はデジタルコンテンツの提供者により運営されるサーバであると考えることができる。また、プリントショップ８０４は出力サービスを提供するラボショップ等に用意される。プリントクライアント８０１は、一般の利用者であると想定できる。このようなネットワークシステムにおいて、以下のようなプリントサービスが行われる。
【００５５】
まず、プリントクライアント８０１は、ユーザが利用契約しているプリントサーバ８０３に、図示省略したＷＷＷブラウザを用いてインターネット接続し、プリントサーバ８０３上の図示省略したCGI（Common Graphical Interface）プログラムにより生成される表示用のHTMLデータをダウンロードする。このデータには、一覧表示用画像が含まれている。プリントクライアント８０１は、ダウンロードしたHTML文書をブラウザに表示させ、ユ―ザにサムネイル画像の一覧からダウンロードすべき画像を選択させる。プリントクライアント８０１は、ユーザにより指示された画像の取得要求をプリントサーバ８０３に対して送信し、受信待ちとなる。
【００５６】
プリントサーバ８０３は、プリントクライアント８０１から受信した画像の取得要求に基づいて、指定された画像のオリジナル画像（原画像）が格納されているイメージサーバ８０２を特定し、該イメージサーバ８０２に対して画像の取得要求を送信する。イメージサーバ８０２は、プリントサーバ８０３から取得した画像取得要求に基づいて、図示省略したデータベースに格納されている原画像を特定し、プリントサーバに原画像を返送する。このとき、原画像には著作権情報と編集制限情報が付加情報として付加されているものとする。付加情報は、JPEGフォーマットの付加情報として、もしくはFlashPixフォーマットの非画像情報に格納されていてもよい。プリントサーバ８０３は、イメージサーバ８０２から受信した原画像を、取得要求のあったプリントクライアントに対して返送する。
【００５７】
プリントクライアント８０１のブラウザは文書作成モジュールに原画像を渡し、文書作成モジュールは、受信した原画像からサムネイル画像を生成する。これにより、ユーザは、インターネットを介して取得したデジタルコンテンツの編集ができるようになる。プリントクライアント８０１における画像編集は第一実施形態で説明したように制御される。
【００５８】
なお、プリントクライアント８０１では、一覧表示されたサムネイルからの画像の貼付けをはじめとする文書の編集が行われるが、この編集の過程では受信した原画像を編集することはない。編集は原画像から生成した表示用画像に対して施され、文書作成モジュール１０２は、その表示用画像を用いて編集された文書を表示させる。これは、第１の実施の形態において、一覧表示モジュールによりサムネイルが回転されてもオリジナル画像は回転せず、回転したという情報に従って、文書作成モジュールによりオリジナル画像から生成した表示用画像を回転するのと同様である。すなわち、プリントクライアント８０１において文書内画像に対して施された編集操作は、表示画像には反映されるものの原画像には反映されない。編集と同時に、その編集操作を表す編集情報が収集され、編集履歴に加えられる。文書作成モジュール１０２内の文書内画像回転情報保持部８は、一覧表示モジュール１０１から受け取った回転情報のみならず、文書作成モジュール１０２で施された文書内画像に対する編集操作の履歴を表す編集情報を保持する。
【００５９】
また、プリントクライアント８０１において編集操作が反映される表示用画像は、原画像そのもののコピーではなく、ディスプレイの解像度にあわせてビデオメモリ上に生成された、原画像に比べて画素密度の低い画像である。プリントクライアント８０１では、編集に制限のある原画像は操作せず、いったん画素密度を落とした表示用画像を編集対象とする。この場合、プリントクライアントでは原画像を編集しないので、高画質な原画像に対しては編集制限があっても画素密度を落として画質を劣化させた複製画像に対して特に編集の制限が設けられていなければ、プリントクライアント８０１においては自在に編集ができる。
【００６０】
＜印刷処理手順＞
図９は、プリントクライアント８０１において印刷指示がユーザより与えられた際の、プリントクライアント，プリントサーバにおける処理手順の一例を示すフローチャートである。
【００６１】
図９（Ａ）は、プリントクライアントにおける処理手順である。ユーザより印刷指示が与えられると、図９（Ａ）の処理が開始される。まずステップＳ９０１で、プリントショップ（文書印刷モジュール）に対して、文書内画像の編集情報を通知し、印刷を依頼する。この編集情報には、文書内画像の原画像を識別するための情報や、原画像を保持するイメージサーバのアドレス等も含まれる。図８では、プリントクライアント８０１からプリントショップ８０４に対する印刷依頼は、プリントサーバ８０３を介しているが、直接依頼する径路を設けてもかまわない。
【００６２】
図９（Ｂ）は、印刷依頼を受けたプリントショップ８０４（文書印刷モジュール１０３）による処理手順である。プリントショップ８０４では、まずステップＳ９１０で、印刷依頼された文書に貼り付けられた画像の使用許可をプリントサーバ８０３から得る。プリントサーバ８０３は、使用許可をプリントショップ８０４へと返送する。プリントサーバ８０３は、例えば印刷依頼した画像に対して代価を支払っていれば、プリントクライアント８０１に対して画像の使用許可を与える。
【００６３】
プリントショップ８０４は、プリントサーバからの応答を判定し、使用許可が与えられていなければ、ステップＳ９１１において、不許可の旨プリントクライアント８０１に通知する。また、使用許可が与えられれば、ステップＳ９１２において文書内画像の原画像をプリントサーバ８０３から取得し、プリントクライアントから受信した文書情報及び文書内画像の編集情報とに基づいて編集履歴をたどり、取得した高画素密度の原画像を、表示用画像に対して施された編集操作を反映させるように編集して、印刷する文書を再構成する。最後のステップＳ９１４で作成した文書を印刷する。
【００６４】
このような手順により、プリントクライアントは文書の編集段階では、イメージサーバにより提供される画像を用い、原画像に対して編集制限があったとしてもその画像の編集を行うことができる。また、印刷時には原画像を使用することで、印刷される画像としては高品位の画像を利用することができる。
【００６５】
また、図９（Ａ）のステップＳ９０１において、文書内画像回転情報時部８により保持されている回転情報をはじめとする編集情報をそのまま使用し、編集対象の画像の指定だけを変えてプリントクライアントからプリントショップに印刷を依頼することもできる。このようにすることで、編集作業が済んだ文書内画像を差し替えたい場合など、編集作業を再び行わなくとも編集履歴に従って編集された文書を得ることができる。
【００６６】
以上のように、ある画像に対応するサムネイルを回転させると、それがサムネイルに対応する画像にも反映されるため、その画像を用いた編集操作が簡便になり、オペレータの負担を軽減することができる。
【００６７】
また、画像を用いた編集過程では原画像を編集せず、原画像の画質を低下させて得られた複製画像を編集するため、高画質な原画像に対して編集制限が設けられている場合にも、制限を受けずに編集操作を行うことができる。
【００６８】
また、印刷等で原画像を編集し出力する場合も、原画像の使用を管理することで、原画像の不正な使用を防ぐことができる。
【００６９】
また、画像を用いた編集を行う際に、低画素密度の画像を用いるため、メモリ等の資源を十分に持たないクライアントであっても、画像編集を行うことができる。
【００７０】
【発明の効果】
以上説明したように、本発明によれば、ある画像に対応するサムネイルを回転させると、それがサムネイルに対応する画像にも反映されるため、その画像を用いた編集操作が簡便になり、オペレータの負担を軽減することができる。
【００７１】
また、画像を用いた編集過程では原画像を編集せず、原画像の画質を低下させて得られた複製画像を編集するため、高画質な原画像に対して編集制限が設けられている場合にも、制限を受けずに編集操作を行うことができる。
【００７２】
また、印刷等で原画像を編集し出力する場合も、原画像の使用を管理することで、原画像の不正な使用を防ぐことができる。
【００７３】
また、画像を用いた編集を行う際に、低画素密度の画像を用いるため、メモリ等の資源を十分に持たないクライアントであっても、画像編集を行うことができる。
【００７４】
また、文書編集の結果を編集履歴として保持するために、使用する画像を他の画像に変えても、編集履歴を再利用して簡便な編集を行うことができる。
【００７５】
【図面の簡単な説明】
【図１】本発明に係る文書編集システムのブロック図である。
【図２】文書編集システムを実現するためのコンピュータのブロック図である。
【図３】画像一覧表示処理のフローチャートである。
【図４】文書作成処理のフローチャートである。
【図５】サムネイルの一覧表示例の図である。
【図６】サムネイル回転情報保持部３に保持されたサムネイル表示情報を模式的に表した図である。
【図７】回転表示したサムネイルを文書に貼り付ける操作を示す図である。
【図８】第２の実施の形態におけるネットワークを用いた画像処理システムの構成を示す図である。
【図９】プリントクライアント８０１において印刷指示がユーザより与えられた際の、プリントクライアント，プリントサーバにおける処理手順の一例を示すフローチャートである。
【符号の説明】
１０１  画像一覧表示モジュール
１０２  文書作成モジュール
１０３  文書印刷モジュール
８０１  プリントクライアント
８０２  イメージサーバ
８０３  プリントサーバ
８０４  プリントショップ