(57)【要約】【課題】画像データのファイル生成プログラムであって、表示、印刷時における自由度が高く、使い勝手のよいファイルを生成することのできるファイル生成プログラム、等を提供する。【解決手段】画像データをファイル化する処理をコンピュータに実行させるファイル生成プログラムが、ファイル化対象の１セットの画像データから互いに色表現形式の異なる複数セットの画像データを生成する生成工程と、前記生成された複数セットの画像データを統合して、各画像データによる表示及び又は印刷を可能とする一つのファイルを生成する統合工程と、を前記コンピュータに実行させる。【選択図】  図３
2008085764.tif 000002
【特許請求の範囲】
【請求項１】
画像データをファイル化する処理をコンピュータに実行させるファイル生成プログラムであって、
ファイル化対象の１セットの画像データから互いに色表現形式の異なる複数セットの画像データを生成する生成工程と、
前記生成された複数セットの画像データを統合して、各画像データによる表示及び又は印刷を可能とする一つのファイルを生成する統合工程と、を前記コンピュータに実行させる
ことを特徴とするファイル生成プログラム。
【請求項２】
請求項１において、更に、
前記生成工程の後に、前記生成された各画像データをエッジ層と非エッジ層に分離し、当該各層に適した方法により当該層毎に圧縮処理を行い、圧縮後の前記各層を統合して前記各画像データとする圧縮工程を前記コンピュータに実行させる
ことを特徴とするファイル生成プログラム。
【請求項３】
請求項１において、更に、
前記生成工程の後に、前記生成された各画像データをオブジェクトタイプ別に層に分離し、当該分離された各層を、対応するオブジェクトタイプに適した方法により圧縮処理し、圧縮後の前記各層を統合して前記各画像データとする圧縮工程を前記コンピュータに実行させる
ことを特徴とするファイル生成プログラム。
【請求項４】
請求項１乃至３のいずれかにおいて、更に、
前記生成工程の前に、前記ファイル化対象の画像データをオブジェクトタイプ別に分離し、当該分離された各データを、対応するオブジェクトタイプに適した方法により画像処理する工程を前記コンピュータに実行させる
ことを特徴とするファイル生成プログラム。
【請求項５】
請求項１乃至４のいずれかにおいて、
前記統合工程において、
前記生成するファイルにより画像を表示する際に当該ファイルのユーザに対して表示され、当該ファイルに含まれる前記各画像データによる表示を切り替えるためのユーザインターフェースとなるデータが付加される
ことを特徴とするファイル生成プログラム。
【請求項６】
請求項１乃至５のいずれかにおいて、
前記生成されるファイルに含まれる各画像データ毎に、当該画像データによる表示及び又は印刷を制限するためのパスワードが設定可能である
ことを特徴とするファイル生成プログラム。
【請求項７】
画像データをファイル化する画像処理装置であって、
ファイル化対象の１セットの画像データから互いに色表現形式の異なる複数セットの画像データを生成する生成手段と、
前記生成された複数セットの画像データを統合して、各画像データによる表示及び又は印刷を可能とする一つのファイルを生成する統合手段と、を有する
ことを特徴とする画像処理装置。
【請求項８】
画像データをファイル化するファイル生成方法であって、
ファイル化対象の１セットの画像データから互いに色表現形式の異なる複数セットの画像データを生成する生成工程と、
前記生成された複数セットの画像データを統合して、各画像データによる表示及び又は印刷を可能とする一つのファイルを生成する統合工程と、を有する
ことを特徴とするファイル生成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像データのファイル生成プログラム等に関し、特に、表示、印刷時における自由度が高く、使い勝手のよいファイルを生成することのできるファイル生成プログラム等に関する。
【背景技術】
【０００２】
近年のデジタル化技術の発展に伴い、写真、オフィス文書など様々なドキュメントが画像データとしてデジタル化され、パーソナルコンピュータなどを用いて盛んに利用されている。そして、これらの画像データは、用途などに応じ、様々な形式のファイルとして扱われている。
【０００３】
それらのファイル形式の中で、最近、ＰＤＦ（Ｐｏｒｔａｂｌｅ  Ｄｏｃｕｍｅｎｔ  Ｆｏｒｍａｔ）が普及しており、このファイル形式は、コンピュータの機種や環境によらずに利用できるという特徴を有している。このＰＤＦについては、さらに、下記非特許文献１に示されるように、高圧縮ＰＤＦ技術というものが提案されている。
【０００４】
また、下記特許文献１、２には、それぞれ、高画質、高圧縮率で画像情報を送信することのできる画像フォーマットの技術、及び、閲覧者の色覚特性に配慮した画像加工の技術について示されている。
【特許文献１】特許第３７９４１７１号公報
【特許文献２】特開２００４−９４８１４号公報
【非特許文献１】長谷川史裕、外３名、「高圧縮ＰＤＦ技術」、Ｒｉｃｏｈ  Ｔｅｃｈｎｉｃａｌ  Ｒｅｐｏｒｔ  Ｎｏ．３０、２００４年１２月、ｐ９３−９７
【発明の開示】
【発明が解決しようとする課題】
【０００５】
このように、従来、画像データのファイル化、加工等については様々な工夫がなされているが、従来の画像ファイルでは、一つのファイルに納められる画像データの色表現形式は一種類であった。
【０００６】
従って、画像ファイルに納められている画像データを表示したり印刷したりする際の自由度が低いという課題があった。例えば、トナーセーブのために、画像データの印刷時には、画像データの色表現に関わらずモノクロで印刷するようにルール化しているような場合にも、画像データがカラーで表現されている場合には、ついそのままカラーで印刷してしまうということが起こりがちである。また、色覚バリアフリーのために画像データをユニバーサルデザインのカラー形式に変換することもあるが、その画像ファイルはユニバーサルデザインカラーの一表現となって、元の色を推測することができなくなってしまう。また、当然ながら、表示の色表現形式と印刷時の色表現形式が同じであり、表示と異なる色表現形式で印刷することは容易でなかった。
【０００７】
また、ＰＤＦでは、パスワード設定により印刷制限が可能なものもあるが、これは印刷可否を決めるだけであり、パスワードによる制限についても自由度が低かった。
【０００８】
そこで、本発明の目的は、画像データのファイル生成プログラムであって、表示、印刷時における自由度が高く、使い勝手のよいファイルを生成することのできるファイル生成プログラム、等を提供することである。
【課題を解決するための手段】
【０００９】
上記の目的を達成するために、本発明の一つの側面は、画像データをファイル化する処理をコンピュータに実行させるファイル生成プログラムが、ファイル化対象の１セットの画像データから互いに色表現形式の異なる複数セットの画像データを生成する生成工程と、前記生成された複数セットの画像データを統合して、各画像データによる表示及び又は印刷を可能とする一つのファイルを生成する統合工程と、を前記コンピュータに実行させることである。
【００１０】
更に、上記の発明において、その好ましい態様は、更に、前記生成工程の後に、前記生成された各画像データをエッジ層と非エッジ層に分離し、当該各層に適した方法により当該層毎に圧縮処理を行い、圧縮後の前記各層を統合して前記各画像データとする圧縮工程を前記コンピュータに実行させることを特徴とする。
【００１１】
また、上記の発明において、その好ましい態様は、更に、前記生成工程の後に、前記生成された各画像データをオブジェクトタイプ別に層に分離し、当該分離された各層を、対応するオブジェクトタイプに適した方法により圧縮処理し、圧縮後の前記各層を統合して前記各画像データとする圧縮工程を前記コンピュータに実行させることを特徴とする。
【００１２】
更に、上記の発明において、好ましい態様は、更に、前記生成工程の前に、前記ファイル化対象の画像データをオブジェクトタイプ別に分離し、当該分離された各データを、対応するオブジェクトタイプに適した方法により画像処理する工程を前記コンピュータに実行させることを特徴とする。
【００１３】
更に、上記の発明において、好ましい態様は、前記統合工程において、前記生成するファイルにより画像を表示する際に当該ファイルのユーザに対して表示され、当該ファイルに含まれる前記各画像データによる表示を切り替えるためのユーザインターフェースとなるデータが付加されることを特徴とする。
【００１４】
更にまた、上記の発明において、好ましい態様は、前記生成されるファイルに含まれる各画像データ毎に、当該画像データによる表示及び又は印刷を制限するためのパスワードが設定可能であることを特徴とする。
【００１５】
上記の目的を達成するために、本発明の別の側面は、画像データをファイル化する画像処理装置が、ファイル化対象の１セットの画像データから互いに色表現形式の異なる複数セットの画像データを生成する生成手段と、前記生成された複数セットの画像データを統合して、各画像データによる表示及び又は印刷を可能とする一つのファイルを生成する統合手段と、を有することである。
【００１６】
上記の目的を達成するために、本発明の更に別の側面は、画像データをファイル化するファイル生成方法が、ファイル化対象の１セットの画像データから互いに色表現形式の異なる複数セットの画像データを生成する生成工程と、前記生成された複数セットの画像データを統合して、各画像データによる表示及び又は印刷を可能とする一つのファイルを生成する統合工程と、を有することである。
【００１７】
本発明の更なる目的及び、特徴は、以下に説明する発明の実施の形態から明らかになる。
【発明を実施するための最良の形態】
【００１８】
以下、図面を参照して本発明の実施の形態例を説明する。しかしながら、かかる実施の形態例が、本発明の技術的範囲を限定するものではない。なお、図において、同一又は類似のものには同一の参照番号又は参照記号を付して説明する。
【００１９】
図１は、本発明によるファイル生成プログラムを用いた画像処理装置の実施の形態例に係る構成図である。図１に示すホストコンピュータ１が本実施の形態例に係る画像処理装置であり、そこにインストールされたファイル生成プログラム１４１が、本発明を適用したプログラムである。本ファイル生成プログラム１４１は、画像データをファイル化する際に、複数種類の色表現形式による複数のデータセットを生成し、それらを切り替えて利用できるように統合して、画像ファイルを使用する際の自由度を高めようとするものである。
【００２０】
ホストコンピュータ１は、パーソナルコンピュータなどの汎用コンピュータであり、プリンタ２とＩ／Ｆ１５を介して接続されてプリンタ２のホスト装置となる。ホストコンピュータ１には、図１に示されるように、ＣＰＵ１１、ＲＯＭ１２、ＲＡＭ１３、ＨＤＤ（ハードディスク装置）１４、表示部１８、及び操作部１９などが備えられる。
【００２１】
ＨＤＤ１４には、上述したファイル生成プログラム１４１のほか、表示／編集プログラム１４２、ドライバプログラム１４３など各種のプログラムが納められる。これらプログラムに記述された処理は、通常のコンピュータの場合と同様に、ＣＰＵ１１によって実行される。本実施の形態例では、ファイル生成プログラム１４１及び表示／編集プログラム１４２によって実行される処理に特徴があり、その具体的内容については後述する。また、ＨＤＤ１４には、ファイル生成プログラム１４１が生成するファイルなどの画像ファイル１４４が納められる。
【００２２】
表示部１８はＩ／Ｆ１６を介して接続されるディスプレイ装置であり、ファイル生成プログラム１４１が生成したファイルに含まれる画像データの表示等に用いられる。また、操作部１９は、Ｉ／Ｆ１７を介して接続されるユーザ操作手段であり、キーボードやマウス等で構成される。
【００２３】
図２は、本実施の形態例における特徴部分の構成を機能的に示した図である。図２に示すファイル生成部１５１は、一つの色表現形式で表された画像データ３を入力して、複数種類の色表現形式で表された複数セットの画像データを納める多機能画像ファイル４を出力する、本ホストコンピュータ１の特徴部分である。なお、ファイル生成部１５１は、前述したファイル生成プログラム１４１、ＣＰＵ１１、ＲＡＭ１３等で構成される。
【００２４】
表示／編集アプリケーション１５２は、ファイル生成部１５１によって生成された多機能画像ファイル４をユーザが利用するためのアプリケーションであり、これも本ホストコンピュータ１の特徴部分である。具体的には、ユーザ操作に基づいて、指示された色表現形式の画像データでの表示、印刷を行う部分である。当該表示は、前述した表示部１８になされ、当該印刷は、プリンタドライバ１５３を介してプリンタ２でなされる。なお、表示／編集アプリケーション１５２は、前述した表示／編集プログラム１４２、ＣＰＵ１１、ＲＡＭ１３等で構成される。
【００２５】
プリンタドライバ１５３は、ホストコンピュータ１に備えられるプリンタ２用のドライバであり、前述したドライバプログラム１４３、ＣＰＵ１１、ＲＡＭ１３等で構成される。当該プリンタドライバ１５３は、表示／編集アプリケーション１５２からの印刷要求に従って、印刷対象の画像データをプリンタ２用の印刷データとし、当該データをプリンタ２に送信して印刷指示を行う。
【００２６】
以上説明したような構成を有する本ホストコンピュータ１では、ファイル生成部１５１によるファイル生成処理、及び、表示／編集アプリケーション１５２による多機能画像ファイル４の表示、印刷処理に特徴があり、以下、これらの具体的な処理内容について説明する。
【００２７】
図３は、ファイル生成部１５１によるファイル生成処理の手順を例示したフローチャートである。前述した多機能画像ファイル４を生成する際には、ファイル生成部１５１が、まず、ファイル化対象の画像データを取得する（ステップＳ１）。この取得する入力画像データ３は、いわゆるビットマップ画像データであり、一種類の色表現形式で表されたものである。また、この画像データ３は、予めホストコンピュータ１のＨＤＤ１４に収められているものでもよいし、あるいは、ホストコンピュータ１とスキャナ（図示せず）を接続して、スキャナで読み取られた画像データがホストコンピュータ１に送信されたものでもよい。
【００２８】
図４は、当該ファイル生成処理を説明するための図である。図４の（ａ）は、ファイル生成部１５１に入力される画像データ３の一例を、その画像データで表現される画像で示している。この例では、入力画像データがいわゆるフルカラーの色表現形式となっており、各画素の色が、例えばＲ（レッド）Ｇ（グリーン）Ｂ（ブルー）各色の階調値（各２５６階調）で表される構造となっている。また、当該入力画像には、３つのオブジェクトタイプの画像、すなわち、イメージ、グラフィック、及びテキストの画像が含まれている。
【００２９】
このように、画像データが取得されると、ファイル生成部１５１は、当該画像データに対して前処理となる色変換処理を実施する（ステップＳ２）。具体的には、スキャナで取得された際のＲＧＢ形式をｓＲＧＢに変更する処理等を行う。かかる処理は、一般的に行われている内容のものであるが、当該処理は、入力画像データの形式等により、変更したり省略することができる。
【００３０】
次に、ファイル生成部１５１は、処理後の前記画像データを、オブジェクトタイプ別に領域分離する（ステップＳ３）。図４に示す例では、画像データに３つのオブジェクトタイプが含まれているので、３領域に分離する。図４の（ｂ１）〜（ｂ３）は、分離後を表しており、それぞれ、イメージ、グラフィック、テキストの画像が存在する領域の画像データを示している。当該分離処理は、従来技術を用いて行う。
【００３１】
その後、ファイル生成部１５１は、これら分離された各領域に対し、それぞれ、所定の画像処理を施す。具体的には、色変換、エッジ強調、背景除去、モアレ除去の処理を実行する。これらの処理は、領域毎に、すなわち、オブジェクトタイプ毎に、適した方法で行われる。例えば、色変換の処理では、テキストの領域については高コントラストになるように、グラフィックの領域については階調性優先で、イメージの領域については自然な見え方となるように行われる。また、エッジ強調では、領域毎に強度を変えて処理を行う。また、背景除去の処理は、テキストとグラフィックの領域に対して行われ、画像の近傍について背景画像が除去される。また、モアレ除去の処理は、テキストとグラフィックの領域に対してはその効果が強く現れるように行われる。なお、全ての領域に対してこれら４つの処理を全て行う必要はなく、各オブジェクトタイプに適した処理を適した内容（パラメータ設定）で実行すればよい。
【００３２】
図４に示す例では、前述した（ｂ１）〜（ｂ３）に示す各領域に対してそれぞれ相応しい画像処理が実行され、それぞれ、（ｃ１）〜（ｃ３）に示すような画像データとなる。これら画像処理後のデータは、通常の場合、元のデータよりも表示・印刷時に見映えのよい画像となるものとなっている。
【００３３】
次に、ファイル生成部１５１は、画像処理後の各領域を統合して１セットの画像データに戻し（ステップＳ５）、その画像データを元に、そのデータの色表現形式とは異なる複数の色表現形式による複数セットの画像データを生成する（ステップＳ６）。具体的には、各画素の有する色情報（各色の階調値）を、生成する画像データの色表現形式になるようにそれぞれ変換処理する。
【００３４】
図４に示す例では、フルカラーの画像データ（ｄ１）から、新たに２セットの画像データを生成するものとしている。その一つは、モノクロの色表現形式による画像データ（ｄ２）であり、もう一つは、ユニバーサルデザインの色表現形式による画像データ（ｄ３）である。ここで、ユニバーサルデザインの色表現とは、色覚障害などに関係なく誰にでも見やすい色表現のことをいい、いわゆる色覚バリアフリーデザインによる色表現である。なお、フルカラーのデータからモノクロ及びユニバーサルデザインのデータへの変換処理は、一般的な方法で行う。
【００３５】
次に、ファイル生成部１５１は、上記生成された各画像データについてエッジ部と非エッジ部に分離する処理を行う（ステップＳ７）。当該分離処理は、各画素の階調値の変化に基づく一般的な方法で行う。分離後は、それぞれ、エッジ層、非エッジ層というレイヤーを構成し、各画像データのセットは、それぞれ、２つのレイヤーに分離されることになる。
【００３６】
図４の例では、フルカラー（ｄ１）、モノクロ（ｄ２）、及び、ユニバーサルデザイン（ｄ３）の各画像データが、エッジレイヤーと非エッジレイヤーに分離されて、（ｅ１）〜（ｅ３）のようになる。
【００３７】
なお、ここで行ったエッジ／非エッジの分離は、後述するレイヤー毎の圧縮処理において、適切な圧縮方式がエッジ部と非エッジ部で異なるためであり、当該レイヤー分離では、エッジ／非エッジの分離でなくても、適切な圧縮方式が互いに異なる複数のグループ（レイヤー）に分離できればよい。例えば、前述したオブジェクトタイプ毎に分離してタイプ毎にレイヤーを構成してもよい。
【００３８】
その後、ファイル生成部１５１は、各レイヤー毎にそのレイヤーに適した方法で圧縮処理を行う（ステップＳ８）。例えば、エッジ層については、テキストなどの画像データが含まれているので、その単色性に基づいた処理、例えば、減色処理などが用いられる。また、非エッジ層については、イメージなどの画像データが含まれるので、例えば、ダウンサンプリングなどの手法で圧縮がなされる。また、前述したように、オブジェクトタイプ別にレイヤー分離した場合には、各オブジェクトタイプ、例えば、イメージ、グラフィック、テキスト、のそれぞれに適した方法で圧縮処理がなされる。
【００３９】
次に、ファイル生成部１５１は、圧縮後の各レイヤーを再び統合して各画像データのセットとし、それら複数セットの画像データを一つのファイルとしてまとめる（ステップＳ９）。例えば、一つのＰＤＦファイルとして生成する。従って、生成されるファイルには、一つの画像に対し、複数種類の色表現形式のデータが含まれることになる。
【００４０】
図４に示す例では、（ｆ）に生成されたファイルを概念的に示している。この例では、前述のとおり、フルカラー、モノクロ、及びユニバーサルデザインの画像データが一つのファイルに含まれることになる。
【００４１】
その後、ファイル生成部１５１は、生成したファイルに、表示切替インターフェース（ボタン）となるデータの付加、及び、パスワードの設定を行い、目的とする多機能画像ファイル４を生成する（ステップＳ１０）。図４の（ｆ）にＡで示されるものが、当該ファイルによる画像表示時にユーザに示される表示切替インターフェース（ボタン）である。当該ボタンを用いて、ユーザは、当該ファイルに含まれる複数の画像データによる画像表示を切り替えることができる。
【００４２】
また、上記パスワードは、画像データセット毎に（各色表現形式毎に）表示、印刷の制限を加えるためのものであり、設定の際には、ファイル生成部１５１がユーザにパスワード入力を促して、入力されるパスワードを各画像データセットと対応付けて格納していく。なお、パスワードは、全ての画像データセットに設定する必要はなく、また、表示、印刷のいずれか一方にだけ設定することもできる。また、表示、印刷の両方に設定する場合において、共通のパスワードにしてもよいし、別々のパスワードにしてもよい。また、このパスワードの設定処理は、当該ファイル生成処理における最後ではなく、他のタイミングで行うようにしてもよい。
【００４３】
このようにして、ファイル生成部１５１による多機能画像ファイル４の生成処理が終了する。
【００４４】
次に、当該生成された多機能画像ファイル４の利用方法について説明する。図５は、表示／編集アプリケーション１５２による表示及び印刷要求処理についてそれらの手順を例示したフローチャートである。以下、本ホストコンピュータ１のもう一つの特徴点である表示、印刷処理について、図５を用いて説明する。
【００４５】
まず、ユーザが前記生成した多機能画像ファイル４を利用する場合には、前記操作部１９を用いて当該ファイルを開く操作を行う。例えば、表示部１８に表示される多機能画像ファイル４のアイコンをダブルクリックする操作を行う。
【００４６】
当該操作が、多機能画像ファイル４による画像表示の要求となり、表示／編集アプリケーション１５２はその要求を受け取って（ステップＳ１１）、操作された多機能画像ファイル４に含まれる画像データのうち、予め定められたデフォルトの画像データ（色表現形式）によって画像を表示部１８に表示する（ステップＳ１２）。なお、このデフォルトの画像データには前述したパスワードが設定されていないものとするが、設定されている場合には、ユーザにパスワード入力を促し、入力されたパスワードと当該データに対応して設定されているパスワードを照合して、一致する場合のみ表示を行う。
【００４７】
図６は、多機能画像ファイル４による画像表示を説明するための図である。図６の（ａ）は、上記デフォルトのデータによる表示が行われた状態を示している。図中Ｘは、表示部１８に表示される表示ウィンドウであり、その中のＹが表示された画像である。この例は、図４に示した例に基づくものであり、ここでは、モノクロの画像データがデフォルトとして定められており、モノクロによる画像表示がなされている。また、前述した表示切替ボタンは、表示ウィンドウＸ内にＡＡで示すように表示される。
【００４８】
次に、ユーザが表示する画像の色表現を切り替えることを希望する場合には、操作部１９を用いて表示切替要求を行う。図６に示した例では、前記表示ウィンドウＸの切替ボタンＡＡをクリックすることにより、当該表示切替要求を行うことができる。このインターフェースを用いる場合、切替ボタンＡＡをクリックすることにより、多機能画像ファイル４あるいは表示／編集アプリケーション１５２で予め定められている画像データ（色表現形式）の順番に従って、現在表示されている画像データの次の画像データによる表示が要求されることになる。
【００４９】
また、図６に示した例では、他の方法によって切替要求を行うこともできる。この方法では、マウスなどのポインティングデバイスを用いて、例えば、表示されている画像Ｙ内においてクリック操作（いわゆる右クリック）を行う。すると、図中のＺで示すようなメニューウィンドウが表示／編集アプリケーション１５２によって表示される。この場合、その時に表示されている画像がモノクロのデータによるものであるので、メニューウィンドウＺ内の「モノクロ」部分が色塗りされて表示されている。そして、このメニューウィンドウＺの中から表示させたい色表現形式をクリックするなどして選択することにより、同様の表示切替要求を行うことができる。
【００５０】
このようにして、表示切替要求がなされ、それを表示／編集アプリケーション１５２が受け取ると（ステップＳ１３）、要求された色表現形式の画像データにパスワードが設定されているか否かをチェックする（ステップＳ１４）。当該チェックの結果、表示用のパスワードが当該画像データに設定されていなければ（ステップＳ１４のＮｏ）、表示／編集アプリケーション１５２は、要求された画像データのよる表示を実行する（ステップＳ１５）。すなわち、表示される色表現形式が切り替る。
【００５１】
一方、表示用のパスワードが当該画像データに対応付けて設定されている場合には（ステップＳ１４のＹｅｓ）、表示／編集アプリケーション１５２は、パスワードの入力をユーザに促して、入力されるパスワードを受け取る（ステップＳ１６）。そして、入力されたパスワードがＯＫならば、換言すれば、前記設定されているパスワードと一致すれば（ステップＳ１７のＹｅｓ）、要求された画像データによる表示を実行する（ステップＳ１５）。
【００５２】
入力されたパスワードが前記設定されているパスワードと一致しない場合には（ステップＳ１７のＮｏ）、表示／編集アプリケーション１５２は、再度、パスワードの入力をユーザに促して、新たに入力されるパスワードを受け取り（Ｓ１６）、正しいパスワードが入力されるまでこれらの動作を繰り返し実行する。なお、正しいパスワードが入力されなかった場合に、要求された表示に切り替えられない旨のメッセージをユーザに表示して、表示切替を実行しない、又は、パスワードが設定されていないデフォルトの色表現による表示に切り替えるようにしてもよい。
【００５３】
図６に示す例では、図６の（ａ）に示された状態からフルカラーによる表示が要求された際に、フルカラーの画像データに対してパスワードが設定されていない場合、又は、パスワードが設定されていて正しいパスワードが入力された場合には、図６の（ｂ）に示されるような表示に切り替えられる。すなわち、表示ウィンドウＸ内に表示される画像がフルカラーによる色表現となる（図中のＹＹ）。
【００５４】
次に、表示／編集アプリケーション１５２による印刷要求処理について説明する。ここでは、前記表示処理で画像を表示している状態から印刷要求を行う場合として説明するので引き続き図５に基づいて説明する。
【００５５】
ユーザは、印刷を実行したい場合に、前述した表示処理に従って、まず、印刷したい色表現での画像を表示させる。その状態で、ユーザは、操作部１９を用いて印刷要求の操作を行う。
【００５６】
表示／編集アプリケーション１５２は、当該印刷要求を受け取ると（ステップＳ２１）、表示されている画像のデータに印刷用のパスワードが設定されているか否かをチェックする（ステップＳ２２）。当該チェックの結果、印刷用のパスワードが当該画像データに設定されていなければ（ステップＳ２２のＮｏ）、表示／編集アプリケーション１５２は、要求された画像データによる印刷を実行すべく、当該画像データでの印刷の要求をプリンタドライバ１５３に出す（ステップＳ２３）。例えば、フルカラーで表示されている場合に、ユーザによって印刷が要求され、パスワードが設定されていなければフルカラーによる印刷要求を出す。そして、フルカラーの画像データをプリンタドライバ１５３に送信する。その後、プリンタドライバ１５３によって当該画像データからプリンタ２用の印刷データが生成され、その印刷データがプリンタ２に送信されてプリンタ２においてフルカラーによる印刷処理が実行されることになる。
【００５７】
一方、印刷用のパスワードが当該画像データに対応付けて設定されている場合には（ステップＳ２２のＹｅｓ）、表示／編集アプリケーション１５２は、パスワードの入力をユーザに促して、入力されるパスワードを受け取る（ステップＳ２４）。そして、入力されたパスワードがＯＫならば、換言すれば、前記設定されているパスワードと一致すれば（ステップＳ２５のＹｅｓ）、要求された画像データによる印刷の要求をプリンタドライバ１５３に出す（ステップＳ２３）。その後は、パスワードが設定されていない場合と同様に、画像データがプリンタドライバ１５３に渡され、印刷データが生成されて、プリンタ２で印刷がなされる。
【００５８】
入力されたパスワードが前記設定されているパスワードと一致しない場合には（ステップＳ２５のＮｏ）、表示／編集アプリケーション１５２は、再度、パスワードの入力をユーザに促して、新たに入力されるパスワードを受け取り（Ｓ２４）、正しいパスワードが入力されるまでこれらの動作を繰り返し実行する。なお、正しいパスワードが入力されなかった場合に、要求された印刷は実行できない旨のメッセージをユーザに表示して印刷を実行しない、又は、パスワードが設定されていないデフォルトの（誰に対しても印刷してよい）画像データによる印刷の要求を行うようにしてもよい。デフォルトの画像データとしては、例えば、モノクロの画像データとすることができる。
【００５９】
以上説明したような内容で表示／編集アプリケーション１５２による表示／印刷要求処理が行われる。
【００６０】
なお、上記の説明では、本発明に係るファイル生成プログラム１４１がホストコンピュータ１にインストールされ、ファイル生成部１５１がホストコンピュータ１に構成される場合として説明したが、このファイル生成部１５１がいわゆるスキャナに備えられてもよい。この場合、ユーザが原稿を画像データとして取得すべくスキャニング処理を実行した際に、スキャナに備えられるファイル生成部１５１が、図３に基づいて説明した処理と同様の処理を実行して、多機能画像ファイル４を生成する。生成されたファイルは、ユーザの指示等に従って、接続されているコンピュータのハードディスクや装着されているリムーバブルメモリに格納される。なお、当該ファイル生成部１５１は、プリンタが複写機及びスキャナの機能を兼ね備えたいわゆる複合機である場合に、そのスキャナ部分に構成することができる。
【００６１】
また、上記ファイル生成部１５１がいわゆるデジタルカメラに備えられてもよい。この場合にも、ユーザが撮影をした際等に、デジタルカメラに備えられるファイル生成部１５１が、図３に基づいて説明した処理と同様の処理を実行して、多機能画像ファイル４を生成する。生成されたファイルは、デジタルカメラ内のメモリや装着されているリムーバブルメモリに格納される。
【００６２】
以上説明したように、本実施の形態例に係るファイル生成部１５１では、一つの画像に対して複数の色表現で表された複数セットの画像データを有する多機能画像ファイル４（例えば、ＰＤＦファイル）が生成され、当該ファイルを用いることにより、表示や印刷時に複数の色表現で画像を用いることができ、利用の際の自由度が高くなる。これにより、例えば、プリンタのトナーセーブをするために常にモノクロで印刷を行いたい場合にも、容易にモノクロのデータを選択して印刷要求ができ、使い勝手がよくなる。
【００６３】
また、上記多機能画像ファイル４では、各色表現のデータ毎に表示、印刷に関するパスワードを設定することができるので、セキュリティの面においても自由度を高めることができる。例えば、カラーでの表現を特定のユーザにしか行いたくない場合には、カラーの画像データに対してパスワードを設定し、モノクロの画像データにはパスワードを設定しないようにすることができる。
【００６４】
また、上記多機能画像ファイル４では、エッジ部／非エッジ部に分離してそれぞれに適した方法によって圧縮処理が施されているので、複数のデータセットを含んでいてもファイルのサイズをそれほど大きくすることがなく、復元後の画質の劣化も抑えることができる。
【００６５】
さらに、上記多機能画像ファイル４では、オブジェクトタイプ別にそのタイプに適した方法による画像処理を画像データに加えているので、当該ファイルによる表示、印刷時に高画質を期待できる。
【００６６】
なお、多機能画像ファイル４に含める画像データセットの種類及び数は、上記実施の形態例のものに限定されることはなく、例えば、高解像度の画像データと低解像度の画像データを含めるようにしてもよい。
【００６７】
本発明の保護範囲は、上記の実施の形態に限定されず、特許請求の範囲に記載された発明とその均等物に及ぶものである。
【図面の簡単な説明】
【００６８】
【図１】本発明によるファイル生成プログラムを用いた画像処理装置の実施の形態例に係る構成図である。
【図２】本実施の形態例における特徴部分の構成を機能的に示した図である。
【図３】ファイル生成部１５１によるファイル生成処理の手順を例示したフローチャートである。
【図４】ファイル生成処理を説明するための図である。
【図５】表示／編集アプリケーション１５２による表示及び印刷要求処理についてそれらの手順を例示したフローチャートである。
【図６】多機能画像ファイル４による画像表示を説明するための図である。
【符号の説明】
【００６９】
１  ホストコンピュータ、  ２  プリンタ、  ３  画像データ、  ４  多機能画像ファイル、  １１  ＣＰＵ、  １２  ＲＯＭ、  １３  ＲＡＭ、  １４  ＨＤＤ、  １５  Ｉ／Ｆ、  １６  Ｉ／Ｆ、  １７  Ｉ／Ｆ、  １８  表示部、  １９  操作部、  １４１  ファイル生成プログラム、  １４２  表示／編集プログラム、  １４３  ドライバプログラム、  １４４  画像ファイル、  １５１  ファイル生成部（生成手段、統合手段）、  １５２  表示／編集アプリケーション、  １５３  プリンタドライバ
【図１】
2008085764.tif 000003
【図２】
2008085764.tif 000004
【図３】
2008085764.tif 000005
【図４】
2008085764.tif 000006
【図５】
2008085764.tif 000007
【図６】
2008085764.tif 000008