(57)【要約】【課題】異なる機種（例えば、デジタルカメラやスキャナなど）によって取得されたデジタル画像データ毎の色の違いを軽減可能な画像処理システムを提供すること。【解決手段】本発明の一実施形態では、画像データの各々について機種情報を取得する（Ｓ２００）。この機種情報に基づいて、印刷しようとする複数の画像データのうち、異なる機種から取得された画像データが存在するか否かを判定する（Ｓ２０３）。次いで、目標画像を設定し（Ｓ２０５）、対象画像を設定する（Ｓ２０６）。これら目標画像および対象画像から、適切なカラーテーブルを選択し（Ｓ２０７、Ｓ２０８）、該カラーテーブルに基づいて、対象画像の色変換処理を行う（Ｓ２０９）。【選択図】図７
2008244995.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも２つ以上の機種で入力された複数の画像データに基づいて画像を印刷する画像処理システムであって、
前記画像データの各々について機種情報を取得する手段と、
前記機種情報に基づいて、印刷しようとする複数の画像データのうち、異なる機種から取得された画像データが存在するか否かを判定する判定手段と、
前記判定結果に応じて、前記少なくとも２つ以上の機種から、他の機種から取得された画像データの色を近づける目標となる画像データを作成する目標機種を決定する手段と、
前記判定結果に応じて、少なくとも２つ以上の機種から、前記目標機種以外の機種のうち、前記目標機種にて作成される画像データの色に近づけたい画像データを作成する対象機種を決定する手段と、
前記決定された目標機種の機種情報と対象機種の機種情報とに基づいて、前記対象機種にて取得される画像データの色を、前記目標機種にて取得される画像データの色に近づけるためのカラーテーブルを選択するカラーテーブル選択手段と、
前記選択されたカラーテーブルに基づいて、前記対象機種から入力された画像データを色変換する色変換手段と
を備えることを特徴とする画像処理システム。
【請求項２】
前記カラーテーブルによる色変換の、目標画像と対象画像とを設定する設定手段をさらに備え、
前記目標画像は、前記目標機種にて作成された画像データであり、前記対象画像は、前記対象機種にて作成された画像データであり、
前記目標機種は前記目標画像が設定されることにより決定され、前記対象機種は前記対象画像が設定されることにより決定されることを特徴とする請求項１記載の画像処理システム。
【請求項３】
前記カラーテーブルによる色変換の対象画像を設定する設定手段をさらに備え、
前記対象機種は前記対象画像が設定されることにより決定されることを特徴とする請求項１記載の画像処理システム。
【請求項４】
前記カラーテーブルは、複数の機種の組み合わせに応じて、ある機種から入力される色を他の機種から入力される色に近づけるように予め作成されていることを特徴とする請求項１乃至３のいずれかに記載の画像処理システム。
【請求項５】
前記機種情報を取得する手段は、前記画像データに付加されている撮影情報を解析することにより前記機種情報を取得することを特徴とする請求項１乃至４のいずれかに記載の画像処理システム。
【請求項６】
前記判定手段による判定結果、異なる機種から取得された画像データが存在すると判定された場合、前記画像データを表示する表示部上に警告を表示する警告表示手段をさらに備えることを特徴とする請求項１乃至５のいずれかに記載の画像処理システム。
【請求項７】
前記カラーテーブルは、色相、彩度、明度を変換することにより、前記対象機種にて作成された画像データの色を前記目標機種にて作成された画像データの色へ近づけるテーブルであることを特徴とする請求項１乃至６のいずれかに記載の画像処理システム。
【請求項８】
前記カラーテーブルは、機種間のＲＧＢ色空間での対応関係を記述したカラーテーブルであることを特徴とする請求項１乃至７のいずれかに記載の画像処理システム。
【請求項９】
前記カラーテーブルは、ＣＩＥで定義されたＬＡＢ色空間、ＸＹＺ色空間、およびＬＵＶ色空間のうち何れか一つの色空間との関係を記述するカラーテーブルであることを特徴とする請求項１乃至６のいずれかに記載の画像処理システム。
【請求項１０】
前記カラーテーブルは、ＩＣＣプロファイル形式のプロファイルとして作成され、前記作成されたプロファイルは、カラーマネジメントシステムに適用されることを特徴とする請求項１乃至７のいずれかに記載の画像処理システム。
【請求項１１】
前記警告表示手段は、前記画像データのサムネイル表示画像領域の周辺に、機種によって種類の異なる枠線を表示することを特徴とする請求項６に記載の画像処理システム。
【請求項１２】
前記警告表示手段は、前記画像データのサムネイル表示画像領域の周辺に、機種によって色の異なる枠線、あるいは、機種によって種類の異なる枠線を表示することを特徴とする請求項６に記載の画像処理システム。
【請求項１３】
前記警告表示手段は、前記画像データのサムネイル表示画像領域の周辺に、機種名を表示することを特徴とする請求項６に記載の画像処理システム。
【請求項１４】
前記警告表示手段は、前記画像データのサムネイル表示画像領域に、ポインティングデバイスの操作によって前記表示部画面上の表示位置が移動するポインタを近づけた時に、入力機種名をポップアップ表示することを特徴とする請求項６に記載の画像処理システム。
【請求項１５】
前記設定手段は、選択された画像データのサムネイル表示画像周辺の背景色を変更することを特徴とする請求項２に記載の画像処理システム。
【請求項１６】
前記設定手段は、前記目標画像として選択された画像データのサムネイル表示画像周辺の背景色と、前記対象画像として選択された入力画像データのサムネイル表示画像周辺の背景色とを異なるようにすることを特徴とする請求項２に記載の画像処理システム。
【請求項１７】
前記設定手段は、選択された画像データのサムネイル表示画像をグレーアウトすることを特徴とする請求項２に記載の画像処理システム。
【請求項１８】
前記設定手段は、選択された画像データのサムネイル表示画像を消去することを特徴とする請求項２に記載の画像処理システム。
【請求項１９】
前記判定結果に応じて、前記カラーテーブルによる色変換の目標画像と前記対象機種とを決定する決定手段と、
前記決定された目標画像の機種情報と前記対象機種の機種情報とに基づいて、前記カラーテーブルを選択するカラーテーブル選択手段と、
前記選択されたカラーテーブルに基づいて、前記決定された対象機種の全ての対象画像を色変換する色変換手段と
を備えることを特徴とする請求項１に記載の画像処理システム。
【請求項２０】
少なくとも２つ以上の機種で入力された複数の画像データに基づいて画像を印刷する画像処理システムであって、
前記画像データの各々について機種情報を取得する手段と、
前記機種情報に基づいて、印刷しようとする複数の画像データのうち、異なる機種から取得された画像データが存在するか否かを判定する判定手段と、
前記判定結果に応じて、前記少なくとも２つ以上の機種から、他の機種から取得された画像データの色を近づける目標となる画像データを作成する目標機種を決定する手段と、
前記判定結果に応じて、カラーテーブルによる色変換の対象画像を設定する手段と、
前記決定された目標機種の機種情報と前記設定された対象画像を作成した対象機種の機種情報とに基づいて、カラーテーブルを選択するカラーテーブル選択手段と、
前記選択されたカラーテーブルに基づいて、前記対象機種から入力された画像データを色変換する色変換手段とを備え、
前記カラーテーブルは、前記対象機種にて取得される画像データの色を、前記目標機種にて取得される画像データの色に近づけるためのテーブルであることを特徴とする画像処理システム。
【請求項２１】
前記色変換手段は、前記選択されたカラーテーブルに基づいて、前記対象機種の全ての対象画像を色変換することを特徴とする請求項１または２０に記載の画像処理システム。
【請求項２２】
前記カラーテーブル選択手段は、
ネットワークを介してテーブル管理装置にアクセスして、前記カラーテーブルを探索する手段と、
前記カラーテーブルをダウンロードする手段と
を備えることを特徴とする請求項１乃至２１のいずれかに記載の画像処理システム。
【請求項２３】
前記カラーテーブルを蓄積するためのデータベースを構築されたローカルサーバをさらに備え、
前記カラーテーブル選択手段は、
前記カラーテーブルを前記データベースの中で探索する手段と、
前記カラーテーブルの探索結果、前記カラーテーブルが前記データベースの中に存在する場合は、前記データベースの中から前記カラーテーブルを取得する手段と
を備えることを特徴とする請求項１乃至２１のいずれかに記載の画像処理システム。
【請求項２４】
前記カラーテーブル選択手段は、前記カラーテーブルを前記データベースの中から探索した結果、前記カラーテーブルが前記データベースの中に存在しない場合は、ネットワークを介してネットワーク上からダウンロードする手段を備えることを特徴とする請求項２３に記載の画像処理システム。
【請求項２５】
前記カラーテーブルをネットワーク上からダウンロードする手段は、前記カラーテーブルを取得する際に、前記データベースの中に前記カラーテーブルを蓄積するか否かを選択することを特徴とする請求項２４に記載の画像処理システム。
【請求項２６】
少なくとも２つ以上の機種で入力された複数の画像データに基づいて画像を同一の印刷媒体上または印刷ジョブによって印刷する画像処理システムであって、
前記画像データに付加されている撮影情報を解析することによって機種情報を取得する手段と、
前記機種情報に基づいて、印刷しようとする複数の画像データのうち、異なる機種から取得された画像データが存在しているか否かを判定する判定手段と、
前記判定結果、異なる機種から取得された画像データが存在していると判定された場合、前記画像データを表示する表示部上に警告を表示する警告表示手段と、
カラーテーブルによる色変換の目標とすべき目標画像を決定する手段と、
前記決定された目標画像の撮影機種によって作成される画像データの色に近づけるべき対象画像を設定する手段と、
前記決定された目標画像と前記設定された対象画像との機種情報とに基づいて、前記カラーテーブルを選択するカラーテーブル選択手段と、
前記選択されたカラーテーブルに基づいて、前記対象機種から入力された画像データを色変換する色変換手段とを備え、
前記カラーテーブルは、前記対象機種にて取得される画像データの色を、前記目標機種にて取得される画像データの色に近づけるためのテーブルであることを特徴とする画像処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理システムに関し、より詳細には、機種間によって色処理の特性の異なる画像入力装置により記録された複数のデジタル写真画像データ間で、その入力色を限りなく近づけるための画像処理システムに関する。
【背景技術】
【０００２】
近年では、安価で高性能なイメージスキャナやデジタルスチルカメラの普及により写真画像のデジタル化が手軽になり、特にパーソナルコンピュータ（以下、ＰＣ）上において、写真調の画像をデジタル画像データとして手軽に扱う機会が増えてきた。具体的には、コンピュータ上で各種のアプリケーションソフトウェアを使用することで、写真調のデジタル画像データに好みの加工及び編集処理を容易に行うことができるようになった。こうした手軽さと高画質化により、益々、デジタル画像データを取り扱う機会が増えている。
【０００３】
一方、フルカラーハードコピー技術に関しても急速に発展しており、特に、インクジェット方式による印刷技術では、インクドットによる粒状感を低減する技術の向上により、その印刷出力結果の画質が銀塩写真での画質と同等以上のものとなりつつある。また、比較的簡易な印刷技術であることにより、インクジェット方式は広く普及している。
【０００４】
上記の背景の下、最近ではデジタルスチルカメラの機種数の増加に伴い、複数のユーザによって夫々異なる機種で記録された画像データを編集する機会が増えている。さらに、これら編集した画像データをインクジェットプリンタなどの画像出力装置によって、例えばデジタルアルバムや組写真形式で印刷出力する機会が増えてきている。
【０００５】
【特許文献１】特開２００３−１１０８６８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、デジタルスチルカメラの色作りは、機種間で異なっている場合が多い。また撮影者によって異なる機種で撮影されることがある。更には、紙焼き写真またはフィルム等に記録された画像をイメージスキャナによって光学的に取り込んだデジタル画像データは、デジタルスチルカメラで記録される色と異なる。
【０００７】
そのため、収集される画像は類似の撮影環境下、シーンにて記録されているにも関わらず、撮影機種間による色の違いが表れることにより、出力物の閲覧者からすると違和感を持つことがあった。そこで、この問題を改善するために、例えば同一ページあるいはフォルダ内の複数画像を印刷する際に、複雑な作業を要せずに機種間の色の違いを吸収するように色合わせをする仕組みが求められていた。
【０００８】
本発明は、このような問題を鑑みてなされたもので、その目的とするところは、異なる機種（例えば、デジタルカメラやスキャナなど）によって取得されたデジタル画像データ毎の色の違いを軽減可能な画像処理システムを提供することにある。
【課題を解決するための手段】
【０００９】
このような目的を達成するために、本発明は、少なくとも２つ以上の機種で入力された複数の画像データに基づいて画像を印刷する画像処理システムであって、前記画像データの各々について機種情報を取得する手段と、前記機種情報に基づいて、印刷しようとする複数の画像データのうち、異なる機種から取得された画像データが存在するか否かを判定する判定手段と、前記判定結果に応じて、前記少なくとも２つ以上の機種から、他の機種から取得された画像データの色を近づける目標となる画像データを作成する目標機種を決定する手段と、前記判定結果に応じて、少なくとも２つ以上の機種から、前記目標機種以外の機種のうち、前記目標機種にて作成される画像データの色に近づけたい画像データを作成する対象機種を決定する手段と、前記決定された目標機種の機種情報と対象機種の機種情報とに基づいて、前記対象機種にて取得される画像データの色を、前記目標機種にて取得される画像データの色に近づけるためのカラーテーブルを選択するカラーテーブル選択手段と、前記選択されたカラーテーブルに基づいて、前記対象機種から入力された画像データを色変換する色変換手段とを備えることを特徴とする。
【００１０】
また、本発明は、少なくとも２つ以上の機種で入力された複数の画像データに基づいて画像を印刷する画像処理システムであって、前記画像データの各々について機種情報を取得する手段と、前記機種情報に基づいて、印刷しようとする複数の画像データのうち、異なる機種から取得された画像データが存在するか否かを判定する判定手段と、前記判定結果に応じて、前記少なくとも２つ以上の機種から、他の機種から取得された画像データの色を近づける目標となる画像データを作成する目標機種を決定する手段と、前記判定結果に応じて、カラーテーブルによる色変換の対象画像を設定する手段と、前記決定された目標機種の機種情報と前記設定された対象画像を作成した対象機種の機種情報とに基づいて、カラーテーブルを選択するカラーテーブル選択手段と、前記選択されたカラーテーブルに基づいて、前記対象機種から入力された画像データを色変換する色変換手段とを備え、前記カラーテーブルは、前記対象機種にて取得される画像データの色を、前記目標機種にて取得される画像データの色に近づけるためのテーブルであることを特徴とする。
【００１１】
また、本発明は、少なくとも２つ以上の機種で入力された複数の画像データに基づいて画像を同一の印刷媒体上または印刷ジョブによって印刷する画像処理システムであって、前記画像データに付加されている撮影情報を解析することによって機種情報を取得する手段と、前記機種情報に基づいて、印刷しようとする複数の画像データのうち、異なる機種から取得された画像データが存在しているか否かを判定する判定手段と、前記判定結果、異なる機種から取得された画像データが存在していると判定された場合、前記画像データを表示する表示部上に警告を表示する警告表示手段と、カラーテーブルによる色変換の目標とすべき目標画像を決定する手段と、前記決定された目標画像の撮影機種によって作成される画像データの色に近づけるべき対象画像を設定する手段と、前記決定された目標画像と前記設定された対象画像との機種情報とに基づいて、前記カラーテーブルを選択するカラーテーブル選択手段と、前記選択されたカラーテーブルに基づいて、前記対象機種から入力された画像データを色変換する色変換手段とを備え、前記カラーテーブルは、前記対象機種にて取得される画像データの色を、前記目標機種にて取得される画像データの色に近づけるためのテーブルであることを特徴とする。
【発明の効果】
【００１２】
本発明によれば、例えば同一ページに異なる機種で撮影された画像が混在する場合、目標画像の色からかけ離れた色で表されている画像を、目標にすべきデジタル画像の色に近づける。これにより、同一ページ内の複数の写真を閲覧する際に違和感を抱くことなく出力再現することが可能になる。
【発明を実施するための最良の形態】
【００１３】
以下、図面を参照して本発明の実施形態を詳細に説明する。なお、以下で説明する図面で、同一機能を有するものは同一符号を付け、その繰り返しの説明は省略する。  
（第1の実施形態）  
図１は、本実施形態に係る画像処理システム１００の概略構成を示すブロック図である。本実施形態において、画像処理システム１００は、少なくとも２つ以上の機種から入力された複数のデジタル画像データに基づいて画像の印刷を行う。また画像処理システム１００は、少なくとも２つ以上の機種から入力されたデジタル画像データを同一の印刷媒体上または印刷ジョブによって印刷することもできる。  
１０１は、ＣＣＤ撮像素子等により撮影によって取得された画像をデジタル画像データ（デジタル化した画像データとも呼ぶ）に変換する画像入力部を示す。当該画像入力部１０１の画像入力装置として、デジタルスチルカメラが所定インターフェース（Ｉ／Ｆ）を介して接続されている。画像入力部１０１は、ケーブル接続、赤外線通信又は無線通信によりシステム１００に接続する。画像入力部１０１によりデジタル化した画像データは、後述するＲＯＭ１０５及びハードディスク（ＨＤ）１０９に記憶可能である。
【００１４】
なお、本実施形態において、画像入力部１０１には、複数の画像入力装置を接続することができる。すなわち、画像入力部１０１には、少なくとも１つの画像入力装置が接続されることになる。また、画像入力部１０１に接続される画像入力装置は、デジタルカメラに限定されるものではない。本実施形態では、画像処理システム１００が入力画像データとしてデジタル画像データを取得することが重要であって、該デジタル画像データの作成方法はいずれであっても良い。例えば、スキャナにより写真や画像を読み込んでデジタル画像データを作成し、スキャナの画像入力部１０１を接続することにより該デジタル画像データを画像処理システム１００に入力するようにしても良い。このように、本実施形態において画像入力装置とは、例えば、デジタルカメラやスキャナ等、その装置で画像を取り込み、色変換等の画像処理を行ってデジタル画像データを取得できる手段であればいずれを用いても良い。
【００１５】
１０２は、各種処理動作を指示する指令あるいはデータ等を入力するための各種キーを備えるキーボード、及び、指示カーソルを操作するマウス等からなる操作部である。  
１０３は、ＲＯＭ１０５及び／又はＨＤ１０９に記憶される各種プログラムに従って本システム１００の全体を制御し、目的の画像データ処理を行うＣＰＵである。すなわち、ＣＰＵ１０３が、格納するＲＯＭ１０５及び／又はＨＤ１０９に記憶された本実施形態に係る処理などの制御プログラムに従って、種々の演算、制御、判別などの処理動作を実行する。  
１０４は、ＲＯＭ１０５及び／またはＨＤ１０９に記憶される各種プログラムのワークエリア及びエラー処理時の一時退避エリアとして用いられるＲＡＭである。  
ＲＯＭ１０５及びＨＤ１０９には、本システム１００を動作させるための各種プログラム等が格納されている。ＲＯＭ１０５及びＨＤ１０９には、プログラム以外にも、本実施例で利用する画像ファイル及び作成した画像ファイルを格納することもできる。
【００１６】
リーダ１０６には、フロッピー（登録商標）ディスクドライブ、ＭＯドライブ、ＣＤドライブ、及びメモリーカードリーダ等の、種々の記録媒体から記録データを読み取る装置がＩ／Ｆを介して接続する。システム１００に接続されていないスキャナまたはデジタルカメラによってデジタル画像データを記録された記録媒体をリーダ１０６に接続することにより、そのデジタル画像データをシステム１００に取り込むことが出来る。
【００１７】
１０７はＣＲＴ又は液晶ディスプレイ等からなる表示部である。表示部１０７は、各種プログラムの進行状況、デジタル画像データの画像、及び各種操作に必要なユーザインターフェースを表示するのに使用される。
【００１８】
画像データ処理部１０８は、撮影情報解析部１０８ａ、機種情報保持部１０８ｂ、異機種判定部１０８ｃ、カラーテーブル指定部１０８ｄ、カラーテーブル保持部１０８ｅ、色変換処理部１０８ｆを有する。画像データ処理部１０８は、説明の便宜上、システムのハードウェアを構成する一部のように記述しているが、ＲＡＭ１０５又はＨＤ１０９中に格納されたプログラムによって動作するソフトウェアであってもよい。
【００１９】
１１０は、印刷のために画像信号処理を施した画像信号にもとづいてドット画像を形成するプリンタである。プリンタ１１０としては、例えば、シリアルスキャン形式、ライン形式のインクジェット方式のプリンタ、電子写真方式のプリンタ、サーマルヘッド方式のプリンタ等を適用可能である。  
１１１は、本システム１００内のアドレス信号、データ及び制御信号等を伝送するバスラインである。
【００２０】
尚、本実施形態の画像処理システム１００は、パーソナルコンピュータ上で動作する各種ソフトウェアの起動により実現するものとしても良いし、これに限られることはなく、その一部又は全部をハードウェアにより実現してもよい。画像データ処理部１０８を画像入力部１０１やプリンタ１１０に設けるように構成してもよい。このように、画像データ処理部１０８を単一の装置に組み込むことにより、例えば図７に示す本発明に特徴的な処理を画像処理装置内で行うことができる。
【００２１】
始めに、カラーテーブルの作り方の一例として、図２に、本実施形態に係るカラーテーブル作成の処理フローチャートを示す。  
なお、本明細書において、「カラーテーブル」とは、対象機種にて取得されるデジタル画像データの色を、目標機種にて取得されるデジタル画像データの色に近づけるために用いるテーブルを指す。
【００２２】
また、「目標機種」とは、画像処理システム１００に接続される複数の画像入力装置（機種）の機種うち、他の画像入力装置の機種にて取得されたデジタル画像データの色を近づける目標となる色のデジタル画像データを作成する画像入力装置の機種を指す。
【００２３】
また、「対象機種」とは、画像処理システム１００に接続される複数の画像入力装置の機種のうち、上記目標機種以外の画像形成装置の機種のうち、目標機種にて取得されるデジタル画像データの色に近づけたい画像の入力元の機種である。よって、画像処理システム１００に接続される機種のうち、目標機種以外の機種が複数ある場合、それらの各々が対象機種となる。
【００２４】
よって、上記目標機種にて取得されるデジタル画像データとは、目標機種である画像入力装置（例えば、デジタルカメラやスキャナ等）にて得られた画像を画像処理して取得されたデジタル画像データである。同様に、対象機種にて取得されるデジタル画像データとは、対象機種である画像入力装置にて得られた画像を画像処理して取得されたデジタル画像データである。
【００２５】
なお、図２では、画像処理システム１００に接続される画像入力装置として、互いに異なる機種である入力デバイスＡと入力デバイスＢとを接続する場合の、カラーテーブルの作成手順を示す。
【００２６】
あるインクジェットプリンタで、例えばＲＧＢ空間を均等に分割したカラーパッチをある出力媒体に印刷出力する。本実施形態では、各成分を９分割した７２９パッチの画像データを用いる。
【００２７】
前記印刷出力した出力媒体を、入力デバイスＡ、Ｂによって撮影する（ステップＳ１００）。すなわち、ステップＳ１００にて、入力デバイスＡ、Ｂはそれぞれ、上記出力媒体を撮影し、７２９パッチの画像データに基づいたデジタル画像データを取得する。ここで、入力デバイスＡにて取得された画像をパッチ画像データＡと呼び、入力デバイスＢにて取得された画像をパッチ画像データＢと呼ぶ。この時、光源などの撮影環境、露出などの撮影条件を同一に設定する。
【００２８】
次いで、入力デバイスＡ、Ｂはそれぞれ、取得されたパッチ画像データＡ、Ｂ中のカラーパッチのＲＧＢデータを中間の色空間に変換する。中間の色空間としては、例えば、ＣＩＥ（国際照明委員会）で定められているＸＹＺ（ＣＩＥ／ＸＹＺ）やＬ＊ａ＊ｂ＊（ＣＩＥ／Ｌａｂ）が利用できる。ここでは、Ｌａｂに変換して以下の処理を行うものとする（ステップＳ１０１、１０２）。
【００２９】
また、ＲＧＢデータは入力デバイスの作業色空間（デバイスＲＧＢ）によって定義されるものとする。例えば、デジタルカメラであれば、ｓＲＧＢを作業色空間としていることが多い。ここでは、ＲＧＢデータを作業色空間（ｓＲＧＢ）の定義に基づいて、Ｌａｂに変換する。
【００３０】
すなわち、入力デバイスＡは、ステップＳ１０１にて、パッチ画像データＡ中の全パッチのＲＧＢデータをｓＲＧＢに変換し、ステップＳ１０２にて、該変換されたｓＲＧＢから入力デバイスＡに関するＬａｂデータＡを算出して取得する。同様に、入力デバイスＢは、パッチ画像データＢから、入力デバイスＢに関するＬａｂデータＢを算出して取得する。  
次いで、ステップＳ１０２にて取得された、入力デバイスＡ、Ｂを画像入力部１０１に接続し、ＬａｂデータＡおよびＬａｂデータＢを画像処理システム１００に入力する。なお、この入力は、ＬａｂデータＡ，Ｂが記録された記録媒体からリーダ１０６を介して行っても良い。その際は、ＬａｂデータＡおよびＬａｂデータＢを上記記録媒体に記録すれば良い。
【００３１】
画像処理システム１００は、ＬａｂデータＡおよびＬａｂデータＢを取得すると、ＬａｂデータＡ、Ｂを照らし合わせる。このとき、入力デバイスＢを目標にするならば、入力デバイスＢのＬａｂ値に近づけるように入力デバイスＡの色相、彩度、明度を変換するテーブルを作る。すなわち、カラーテーブルを作成する。具体的には、各パッチにおいて、特に色差が大きいパッチを優先的に入力デバイスＡ、ＢのＬａｂ値を基に、色相（Ｈ）、彩度（Ｓ）、明度（Ｌ）に関する変換定義を作る（ステップＳ１０３）。色相、彩度、明度に関する変換定義に従って、各要素を独立に変換する方法としては、特許文献１などに記載されている。
【００３２】
ステップＳ１０４について、図３に本実施形態において上記変換定義に基づいてカラーテーブルを作成する処理構成図を示す。ステップＳ１０４にて、画像処理システム１００は、始めに作業色空間の８ビットＲＧＢ値（Ｒ０Ｇ０Ｂ０）を夫々１６レベルずつに分割した４９１３点に対してＬａｂ（Ｌ０ａ０ｂ０）に変換する（Ｂ１００）。次にＬ０ａ０ｂ０をステップＳ１０３により作成された変換定義に基づいてＬ１ａ１ｂ１に変換する（Ｂ１０１）。当変換によって出力されるＬ１ａ１ｂ１を作業色空間のＲＧＢ値（Ｒ１Ｇ１Ｂ１）に変換し（Ｂ１０２）、Ｒ１Ｇ１Ｂ１を記述することによって、カラーテーブルを作成する。
【００３３】
以上のステップにより、入力デバイスＡから入力される色を入力デバイスＢに入力される色に近づけるカラーテーブルを予め作成する。このようにして作成されたカラーテーブルは、ＲＯＭ１０５および／またはＨＤ１０９に格納される。
【００３４】
なお、本実施形態では、パッチ画像データからＬａｂデータを作成する処理を、入力デバイスにて行っているが、画像処理システム１００にて行っても良い。この場合は、ステップＳ１００にてパッチ画像データを取得した後に、該パッチ画像データを画像処理システム１００に入力し、画像処理システム１００によってステップＳ１０１〜Ｓ１０２を行えば良い。
【００３５】
図４に上記処理フローによって作成されたカラーテーブルを保持する形式の一例として、カラーテーブル群１１２を示す。カラーテーブル群１１２は図２に示す処理手順に従って作成され、ＲＯＭ１０５又はＨＤ１０９に格納される。当該カラーテーブル群１１２中のＢｔｏＡ、ＣｔｏＡ、ＤｔｏＡは、夫々対象機種Ｂ、Ｃ、Ｄで記録される色を目標機種Ａで記録される色に近づけるカラーテーブルを意味する。また、ＡｔｏＢ、ＣｔｏＢ、ＤｔｏＢは、夫々対象機種Ａ、Ｃ、Ｄで記録される色を目標機種Ｂで記録される色に近づけるカラーテーブルを意味する。同様にＡｔｏＣ、ＢｔｏＣ、ＤｔｏＣは、夫々対象機種Ａ、Ｂ、Ｄで記録される色を目標機種Ｃで記録される色に、ＡｔｏＤ、ＢｔｏＤ、ＣｔｏＤは、夫々対象機種Ａ、Ｂ、Ｃで記録される色を目標機種Ｄで記録される色に近づけるカラーテーブルを意味する。
【００３６】
カラーテーブル内部の一例について図５に示す。１行目に目標機種のＩＤ番号、２行目に対象機種のＩＤ番号を記す。これはテーブル探索の時に、これらの情報を基に必要なテーブルを簡単に探索できるようにするためである。３行目からステップＳ１０４において作成された出力ＲＧＢ値が記述される。
【００３７】
なお、撮影機種とＩＤ番号との対応表を図６に示す。前記対応表を基に機種情報をＩＤ番号に対応付けてテーブルの１，２行目に記述する。テーブルを探索し、前記ＩＤ番号を基にカラーテーブルの１、２行目のデータを読み取ることにより、該当するカラーテーブルをカラーテーブル群１１２の中から指定する。
【００３８】
本実施形態では、カラーテーブルは、機種間のＲＧＢ色空間での対応関係を記述したカラーテーブルとすることができる。また、ステップＳ１０３における変換定義の作成において、中間色空間としてＬＡＢ色空間を例にあげているが、特にＬＡＢ色空間に限ったものではなく、ＣＩＥで定義されたＸＹＺ色空間、またはＬＵＶ色空間であってもよい。
【００３９】
また、撮影されるカラーパッチも前記７２９パッチに限定するわけではないことは言うまでもない。例えば、他の方法として、Ｒ、Ｇ、Ｂ夫々の階調特性を示すチャートを入力デバイスＡ、Ｂで撮影し、各デバイスにおいて、ＲＧＢ各チャンネルの階調特性を示す入力データを取得する。この時、本実施形態のようにＲＧＢをＬａｂに変換せずにカラーテーブルを作成する方法の例として以下の方法を行っても良い。すなわち、入力デバイスＡによって取得された階調特性を入力デバイスＢによって取得された階調特性に近づけるために、階調特性値の差分を算出し、算出された差分値に基づいて、変換定義を作成してもよい。
【００４０】
図７は、画像データ処理部１０８の処理動作を示すフローチャートである。また、図８は本実施形態を実現するためのアプリケーションのユーザインターフェースを示す。読み取るデジタル画像データは、画像入力部１０１により直接読み込んだものでも、リーダ１０６で読み取ったものでも良い。もちろん、ＲＯＭ１０５又はＨＤ１０９に格納される画像ファイルから読み取ったデジタル画像データでもよい。このようにして、画像処理システム１００は入力画像データとしてデジタル画像データを取得する。以下図７、図８を参照しながら画像データ処理部１０８の処理動作を説明する。
【００４１】
ステップＳ２００では、例えば、画像処理システム１００が取得したデジタル画像データに付加されているタグ情報から撮影情報解析部１０８ａが撮影情報を解析することにより、撮影機種に関する機種情報を取得する。
【００４２】
ステップＳ２０１では、ステップＳ２００で取得された機種情報を機種情報保持部１０８ｂで保持する。
【００４３】
ステップＳ２０２では、画像処理システム１００は、他に入力されている画像がある場合は、次のデジタル画像データに対してステップＳ２００〜Ｓ２０２の処理を繰り返す。このようにして、入力されたデジタル画像データの各々について機種情報を取得する。他に入力されている画像が無い場合、つまり、全ての入力デジタル画像データに対する機種情報を保持し終えたならば、画像処理システム１００は、ステップＳ２０３へ移る。
【００４４】
ステップＳ２０３では、機種情報判定部１０８ｃが、機種情報保持部１０８ｂにて保持されている機種情報に基づいて、入力されている画像の撮影機種が複数あるかどうかを判定する。すなわち、機種情報判定部１０８ｃは、上記機種情報に基づいて、異なる機種から取得されたデジタル画像データ（入力画像データ）が存在するか否かを判定する。図８で言えば、所定のユーザインターフェース１０００を介して表示部１０７に表示された異機種判定ボタン１００５を選択することにより判定する。
【００４５】
ステップＳ２０４は、ステップＳ２０３における判定結果、２機種以上有る場合、すなわち、異なる機種から取得されたデジタル画像データが存在すると判定された場合に実行される。本実施形態では、４機種によって入力された画像データが混在する例に基づいて説明する。  
始めに、画像処理システム１００は、ユーザインターフェース１０００上に警告を表示する。すなわち、画像処理システム１００は、システムが有する表示部上に警告を表示する。当該表示は、ユーザに異なる機種で撮られた画像が混在していることを知らせるためである。警告の表示形式は、例えば、個々のサムネイル画像の枠に色線が点滅し、かつ撮影機種ごとに当該警告枠線のパターンあるいは色が異なるようにする。図８においては、撮影機種別に４つのパターンの警告枠線に分けられる。当該撮影機種に応じて警告枠が表示される。１００６は警告枠線と機種名の対応を示す凡例であり、取得された機種についてのみ表示する。なお、当該枠線は点滅するに限らず、点灯してもよい。
【００４６】
変形例として、撮影機種ごとに当該警告枠線の色が異なる例について図９に本処理を実行するアプリケーション１０１０を示す。異機種判定ボタン１０１５により異機種判定処理の実行を開始すると、１０１１〜１０１４のようにサムネイル画像の外枠にそれぞれ色の異なる枠線が表示され、凡例１０１６の表示の通り、枠線の色は４機種夫々分けられる。
【００４７】
ステップＳ２０５では、本実施形態の画像処理の目標にするべき画像（以下、目標画像）のデータを選択する。例えば、図８のユーザインターフェース１０００を介して、ユーザにより画像１００１を目標画像領域１００７へドラッグアンドドロップする。このように目標画像領域１００７に画像１００１がドラッグアンドドロップされることにより、画像処理システム１００は、画像１００１が目標画像に選択されたことを認識し、上記画像１００１を目標画像に設定する。すなわち、画像処理システム１００は、ユーザの選択に応じて、目標画像を決定する。このように目標画像を設定することにより該目標画像を作成した画像入力装置も特定することができるので、目標機種を決定したとこと等価になる。すなわち、目標機種は、目標画像が設定されることにより決定されることになる。
【００４８】
なお、本明細書において、「目標画像」とは、印刷しようとする複数の画像において、他の画像の色を近づける目標となる画像でり、カラーテーブルによる色変換の目標となる画像を指す。すなわち、印刷しようとする複数の画像のうち、目標画像以外の任意の画像の色を近づけたい色を有する画像である。この目標画像の入力元の画像入力装置が目標機種となる。
【００４９】
ステップＳ２０６では、色合わせ処理の対象にするべき画像、すなわち、カラーテーブルによる色変換の対象となる画像（以下、対象画像）のデータを選択する。つまり、ステップＳ２０５で選択された画像の色に近づけたいと希望するデジタル画像データを選択する。例えば、図８のユーザインターフェース１０００を介して画像１００２〜１００４を対象画像領域１００８へドラッグアンドドロップする。このように対象画像領域１００８に画像１００２〜１００４がドラッグアンドドロップされることにより、画像処理システム１００は、画像１００２〜１００４が対象画像に選択されたことを認識し、上記画像１００２〜１００４を対象画像に設定する。すなわち、画像処理システム１００は、ユーザの選択に応じて、対象画像を決定する。このように対象画像を設定することにより該対象画像を作成した画像入力装置も特定することができるので、対象機種を決定したとこと等価になる。すなわち、対象機種は、対象画像が設定されることにより決定されることになる。なお、上記対象画像は、対象機種にて作成されたデジタル画像データである。
【００５０】
なお、ステップＳ２０５、Ｓ２０６については、選択した画像を目標、対象画像領域へドラッグアンドドロップすることにより目標画像、対象画像それぞれを指定する方法に特に限定しない。例えば、図１０に示すアプリケーション１１００のように実行されても良い。目標画像指定ボタン１１０１を押す。目標画像にすべき画像のサムネイル画像１１０２ａを選択する。以上のステップにより、目標画像が指定される。画像１１０２ｂは１１０２ａのプレビュー表示画像を示す。対象画像指定ボタン１１０３を押す。対象画像にすべき画像のサムネイル画像１１０４ａ〜１１０６ａを選択する。以上のステップにより、対象画像が指定される。
【００５１】
画像１１０４ｂ〜１１０６ｂは、選択されたサムネイル画像１１０４ａ〜１１０６ａ各々のプレビュー表示画像を示す。  
なお、目標画像指定ボタン１１０１を押した後に、目標画像にすべきサムネイル画像を複数選択するとエラーメッセージを表示する。  
また、画像を選択するステップの手順は、目標画像にすべきサムネイル画像１１０２ａの選択後に、目標画像指定ボタン１１０１を押し、対象画像にすべきサムネイル画像１１０４ａ〜１１０６ａの選択後に、対象画像指定ボタン１１０３を押してもよい。  
また、本実施形態では目標画像の指定後に対象画像を指定するが、特に当該指定の順序に限定せず、例えば対象画像の指定後に目標画像を指定しても良い。
【００５２】
ステップＳ２０７では、ステップＳ２０５で選択された目標画像の機種情報と、ステップＳ２０６で選択された対象画像の機種情報を基に、カラーテーブル指定部１０８ｄは該当カラーテーブルを指定する。すなわち、カラーテーブル指定部１０８ｄは、目標画像の撮影機種と対象画像の撮影機種の組み合わせに該当するカラーテーブルをカラーテーブル群１１２から指定する。
【００５３】
なお、カラーテーブル群１１２の中に該当するカラーテーブルが存在しない場合は、Ｗｅｂを介してカラーテーブルを取得してもよい。Ｗｅｂ上にも無い場合は、図２のテーブル作成フローに従って、新たにカラーテーブルを作成してもよい。あるいは、当該対象画像データに対して処理せずに終了してもよい。
【００５４】
ステップＳ２０８では、画像処理システム１００は、カラーテーブル指定部１０８ｄによって指定されたカラーテーブルをカラーテーブル群１１２から取得し、該取得したカラーテーブルをカラーテーブル保持部１０８ｅが保持する。
【００５５】
ステップＳ２０９では、カラーテーブル保持部１０８ｅに保持されたカラーテーブルに基づいて、色変換処理部１０８ｆが各対象画像データ１００２〜１００４の色変換処理を実行する。
【００５６】
以上の処理結果、対象画像１００２〜１００４は目標画像１００１の撮影機種と異なる機種で撮影された場合、対象画像１００２〜１００４はそれぞれ該当するカラーテーブルを充てられる。これにより、対象画像１００２〜１００４の色はそれぞれ目標画像１００１で表される色に近づくように変換される。
【００５７】
このように、本実施形態では、複数の機種の各々について目標機種に設定し、それ以外の機種を対象機種に設定してカラーテーブルを予め作成し、ＲＯＭ１０５やＨＤ１０９に予め格納している。よって、上記複数の機種のそれぞれから取得されたデジタル画像データを画像処理システム１００から出力する際、その出力すべきデジタル画像データの入力元が異なる機種であっても、機種毎による画像データ上での色の違いを軽減することができる。すなわち、出力すべきデジタル画像データのうち、１つを目標画像として選択し、他を対象画像として選択する。そして、対象画像の色を目標画像の色に近づけるようなカラーテーブルを選択し、該カラーテーブルに応じて色変換処理を行っているので、異なる機種から入力されたデジタル画像データがあったとしても、上記色の違いを軽減できる。
【００５８】
なお、本実施形態では、異なる機種間で生じるデータ上での色の違いを、印刷する前にデータ上で補正することが重要である。このために、予め、複数の機種から作成したカラーテーブルを用意しておき、選択された目標画像に対象画像の色が近づくようにカラーテーブルを選択し、該選択されたカラーテーブルに応じて対象画像の色を目標画像の色に近づくように色変換するのである。
【００５９】
また、本実施形態では、適切なカラーテーブルを選択する際に、目標画像および対象画像を指定することが本質では無い。印刷しようとする画像データの各々の入力元となる画像入力装置の機種は、機種毎に異なる色変換処理等の色作りを行っている場合があり、そのために、機種毎に同じ場面を撮影したり、同じ印刷物をスキャンした場合でも、色が異なることがある。本発明は、この問題を解決することが重要であり、そのためには、機種間の色の違いをデータ上で緩和させることが重要である。
【００６０】
すなわち、本実施形態では、目標となる目標機種を決定し、対象機種から得られたデジタル画像データを、目標機種から得られたデジタル画像データの色に近づけることが本質である。ここで、上記色の違いは、機種の違いに起因するものである。よって、本実施形態では、目標画像や対象画像を選択して適切なカラーテーブルを選択しているが、これは、目標機種と対象機種とを選択し、該組み合わせに適切なカラーテーブルを選択していることになる。
【００６１】
（第２の実施形態）  
本実施形態では、カラーテーブルの他の形式を説明する。  
第1の実施形態では、図４に示すように各対象機種への変換を示すカラーテーブルを保持する場合は、あらゆる入力機種の組み合わせのカラーテーブルを選択できるが、対象機種が増える度にカラーテーブル数の増え方も大きい。
【００６２】
各機種で統一された色設計指針に基づくモードがあれば、当該モードにおけるカラーテーブルのＸＹＺやＬａｂを媒介することによって、カラーテーブル数を減らすことができる。具体的には、ＲＡＷ形式で撮影できるデジタルスチルカメラであれば、忠実に現像できるモードを有することが多い。一方、標準モードではコンシューマに近いデジタルスチルカメラは、ハイエンドなものに比べると、一般ユーザに好まれるように少し鮮やかな色作りをしていることが多い。従って、複数機種で標準モードにして撮影された画像が同一ページ内に混在して印刷されると、違和感が生じる。
【００６３】
本実施形態では、ＲＡＷ形式で撮影可能なデジタルスチルカメラ間の色合わせを例にとって説明する。  
ＲＡＷ形式で撮影した画像データの標準モードと忠実モードで現像して得られた作業色空間（例えばｓＲＧＢ）のＲＧＢデータを、夫々Ｌａｂに変換する。
【００６４】
まず、上記カラーパッチに関して、入力デバイスＡは、入力デバイスＡの標準モードで取得されるＬａｂ１データと、忠実モードで取得されるＬａｂ２データとを作成する。次いで、Ｌａｂ１データとＬａｂ２データとを画像処理システム１００に入力する。第1の実施形態と同様に、画像処理システム１００が、Ｌａｂ１をＬａｂ２に近づける色変換定義を定義し、当該色変換定義に基づいて入力デバイスＡの標準モードで取得される作業色空間とＬａｂの関係を示すカラーテーブルを作成する。また、画像処理システム１００が、Ｌａｂ２をＬａｂ１に近づける色変換定義に基づいて、忠実モードのＬａｂから標準モードで得られる作業色空間のＲＧＢへ変換するカラーテーブルを作成する。
【００６５】
具体的には、各カラーパッチにおいて、特に色差が大きいパッチを優先的にＬａｂ1、Ｌａｂ２の値を基に、色相、彩度、明度に関する変換定義を作る。同様に、この手順を想定されるデバイスに適用すれば、図１１に示す形態でカラーテーブル群２００を構成できる。
【００６６】
例えば、入力デバイスＡの色を入力デバイスＢの色へ近づける場合には、始めに入力デバイスＡのＲＧＢ値からＬａｂ値へ変換するカラーテーブル（ＡｔｏＬａｂ）に基づいて、入力デバイスＡのＲＧＢ値からＬａｂ値へ変換する。次に当該変換により出力されたＬａｂ値に対して、Ｌａｂ値から入力デバイスＢのＲＧＢ値へ変換するカラーテーブル（ＬａｂｔｏＢ）によって変換することにより、入力デバイスＢのＲＧＢ値に近づくように変換する。なお、本実施形態ではＲＧＢとＬａｂの関係を示すカラーテーブルを記述するが、Ｌａｂの変わりに、ＸＹＺを記述しても良いのは言うまでも無い。
【００６７】
図１１に示すように、機種数をＮとすると、第1の実施形態では（Ｎ×Ｎ−Ｎ）個のカラーテーブルを保持しなければならないが、本実施形態では２×Ｎ個のカラーテーブルを保持することができる。機種数が１０個ある場合を考えると、第1の実施形態では合計９０個のカラーテーブルが必要となったが、本実施形態によれば２０個のカラーテーブルで済むため、カラーテーブル数をかなり減らすことが可能となる。
【００６８】
本実施形態では、ＲＡＷ形式で撮影可能な機種を例に挙げるが、各メーカーがカラーテーブル群を提供してもよい。すなわち、ＲＡＷ形式で保存できないデバイスであっても、メーカーが上記カラーテーブルを提供すれば、ユーザはＷＥＢを経由するなどして容易にカラーテーブルを取得することができ、色合わせを実現することができる。
【００６９】
本発明で重要なことは、複数の機種から入力された画像データがある場合、異なる機種間で生じるデータ上での色の違いを、印刷する前にデータ上で補正することである。よって、上記補正の際に適切なカラーテーブルを予め用意しておき、該カラーテーブルを用いることができれば良く、カラーテーブルを取得する方法は、上述のように作成しても良いし、インターネットを介してダウンロードしても良い。また、上記予め作成されたカラーテーブルを記録した記録媒体からリーダ１０６を介して上記カラーテーブルを読み取り、ＲＯＭ１０５やＨＤ１０９に格納することにより取得しても良い。
【００７０】
（第３の実施形態）  
第２の実施形態では、色変換定義をカラーテーブルとして説明したが、これはＲＧＢと中間の色空間の関係を示しているのに他ならない。  
従って本実施形態では、第２の実施形態において作成されるカラーテーブルであれば、当該カラーテーブルをＩＣＣプロファイル形式で作成し、各出力デバイスに保持する。ＩＣＣプロファイルを用いることによって、一般的なＣＭＳ（カラーマネジメントシステム）を利用することができる。例えば、Windows(登録商標)はＩＣＭ、MacではColorSyncがＯＳ標準のＣＭＳとして提供されている。例えば入力デバイスＡの色を入力デバイスＢの色へ近づける場合には、入力プロファイルをＡｔｏＬａｂ、出力プロファイルをＬａｂｔｏＢの夫々ＩＣＣプロファイル形式で作成したものを用いる。こうすることより、テーブル数の削減とともに、一般的なＣＭＳを利用することができる。
【００７１】
あるいは、入力プロファイルは入力デバイスＢへの変換定義を含めたＬａｂ値を記述され、出力プロファイルは該当する出力デバイスの出力プロファイルであっても良い。  
入力プロファイルについて、具体的には、第1の実施形態と同様に図２の処理フローに従って作成する。ステップＳ１０２で得られた入力デバイスＡのＬａｂを入力デバイスＢのＬａｂに近づけるための変換定義に基づいて、例えば作業色空間ｓＲＧＢのＲＧＢから変換されたＬａｂを更に変換する（Ｌ´ａ´ｂ´）。このようにＲＧＢ値と対応づけられたＬ´ａ´ｂ´を記述したテーブルを、入力プロファイルとする。
【００７２】
第1の実施形態では、作業色空間の色再現域の外に存在する色は、作業色空間の色再現域の外枠に張り付けられる。しかし、本実施形態のプロファイルを用いることにより、作業色空間の色再現域より出力デバイスの色再現域の方が広い領域では、作業色空間の色再現域外に存在する色は作業色空間の色再現域の外枠に張り付けられずに出力デバイスのＲＧＢ値に変換される。よって、出力デバイスの色再現域を最大限に生かすことができる。
【００７３】
図１２に、本実施形態における処理フローチャートを示す。  
画像処理システム１００は、入力プロファイルを保持するカラーテーブル群の中から、入力プロファイルを選択する（ステップＳ２１０）。画像処理システム１００は、当該カラーテーブル群の中から出力プロファイルを探索し、（ステップＳ２１１）、出力プロファイルが存在する場合は、当該出力プロファイルを選択する（ステップＳ２１２）。次いで、画像処理システム１００は、選択された入出力プロファイルに基づいてＣＭＳを実行する（ステップＳ２１４）。
【００７４】
ステップＳ２１１にて、該当する出力デバイスの出力プロファイルが存在しない場合は、画像処理システム１００は、Ｌａｂから作業色空間のＲＧＢ値へ変換する出力プロファイルを選択する（ステップＳ２１３）。次いで、画像処理システム１００は、当該選択された入出力プロファイルによって色変換し（ステップＳ２１４）、ステップＳ２１４によって出力された作業色空間のＲＧＢ値を一般的な出力デバイスの色処理フローへ送る。また、本実施形態ではＲＧＢとＬａｂの関係を示すカラーテーブルを記述するが、Ｌａｂの変わりにＸＹＺを記述しても良いのは言うまでも無い。
【００７５】
（第４の実施形態）  
本実施形態では、警告表示方法の一例を説明する。  
第１の実施形態の他に入力画像の機種が複数ある場合にはユーザに警告を促す例として、異機種判定処理の結果、入力画像の機種が複数ある場合には、保持されている機種情報を基に、サムネイル画像の下部に機種名を表示してもよい。本実施形態においても、第１の実施形態と同様に、複数機種によって入力されたデジタル画像データが混在する例に基づく。図１３に、本実施形態の処理ステップを実行するアプリケーション２１００を示す。異機種判定ボタン２１０１によって異機種判定処理を開始すると、画像処理システム１００は、全入力画像のサムネイル画像の下部に、機種名を表示する。
【００７６】
（第５の実施形態）  
第４の実施形態の他にも、サムネイル画像の機種名を表示する方法として、以下に示すステップによって実行してもよい。  
入力画像データのサムネイル表示画像領域に、ユーザによるポインティングデバイスの操作によって上記表示部画面上の表示位置が移動するポインタを近づけた時に、入力機種名をポップアップ表示するようにしても良い。
【００７７】
図１４に、本実施形態の処理ステップを実行するアプリケーション２２００を示す。本実施形態では、異機種判定ボタン２２０１によって実行開始した異機種判定処理の結果、入力画像の機種が複数ある場合には、次のような処理を行う。すなわち、ユーザがポインタ２２０２をサムネイル画像に近づけることによって、画像処理システム１００は、当該ポインタ２２０２に最も近い位置のサムネイル画像の機種名をポップアップ表示２２０３として表示する。
【００７８】
また、当該異機種判定処理の結果、入力画像の機種が複数ある場合は、ユーザに当該結果をより明確に伝えるために、別ウインドウに例えば「入力画像の機種が複数あります」などのメッセージを表示してもよい。
【００７９】
（第６の実施形態）  
本実施形態では、選択画像の表示方法を説明する。  
本実施形態では、選択された画像の表示方法について、例えば、選択したサムネイル画像の周辺部の色を変化させてもよい。図１５では、未選択のサムネイル画像の周辺部は白色であるが、選択後のサムネイル画像周辺の色はグレーに変化する。このとき、目標画像と対象画像とを識別するために、対象画像として選択した後のサムネイル画像周辺の色は、目標画像として選択したサムネイル画像周辺の色と異なる色を用いてもよい。例えば、図１５に示すように、目標画像として選択された選択サムネイル画像３００２と、対象画像として選択された選択サムネイル画像３００４〜３００６との色を変えれば良い。  
すなわち、本実施形態では、選択されたデジタル画像データのサムネイル表示画像周辺の背景色を変更している。
【００８０】
選択画像の表示方法は上記の方法に限定しない。他の方法として、例えば、選択したサムネイル画像をグレーアウトさせても良い。図１６ではアプリケーション３１００において、選択後のサムネイル画像３１０２をグレーアウトしている例を示す。当該表示方法の実行により、未選択画像と選択済み画像の識別をしやすくなる。
【００８１】
（第７の実施形態）  
また、選択したサムネイル画像を消去させても良い。選択したサムネイル画像を消去することによって、アプリケーション上には未選択画像のみ表示される。このため、ユーザは未選択画像に集中してチェックできる。
【００８２】
本実施形態について、図１７（ａ）および（ｂ）に基づいて説明する。アプリケーション３３００は、目標画像指定ボタン３３０１、選択画像消去ボタン３３０２、対象画像指定ボタン３３０３を有する。入力画像データのうちサムネイル画像３３０４〜３３１２がアプリケーション３３００上に表示される。当該サムネイル画像のうち、３３０４を目標画像に、３３０８〜３３１０を対象画像としてユーザが選択する（図１７（ａ））。ユーザにより選択画像消去ボタン３３０２が押されると、画像処理システム１００は、選択されているサムネイル画像３３０４、３３０８〜３３１０を消去する処理を実行する。そして、当該消去によって空いたスペースを埋めるために、未選択画像３３０５〜３３０７、３３１１〜３３１２の表示位置をシフトする（図１７（ｂ））。当該シフトによって、図１７（ａ）ではスクローリングされないと表示されないサムネイル画像３３１３〜３３１６が図１７（ｂ）では新たに表示される。
【００８３】
以上の処理の通り、選択したサムネイル画像を消去することによって、ユーザはアプリケーション上に表示される未選択画像のみに集中してチェックできる。  
なお、当該消去手順は、本実施形態のような任意の枚数を選択する度にサムネイル画像を消去するステップに限定せず、例えば１枚選択する度にサムネイル画像を消去してもよい。
【００８４】
（第８の実施形態）  
本実施形態では、目標機種の選択方法を説明する。  
第１の実施形態では、サムネイル画像を選択することによって目標の機種を定めるが、サムネイル画像の代わりに目標の機種を選択してもよい。目標機種を選択することは、例えば、全ての入力画像を最新の機種やハイエンドモデルの機種、あるいはユーザ自身の所有機種によって入力される色で合わせたいという希望を持つユーザが、その思想に沿ってアプリケーションを操作できるという利点がある。
【００８５】
図１８は本実施形態を実現するためのアプリケーションのユーザインターフェースを示す。ユーザインターフェース４０００上の目標機種選択ボックス４００６をユーザが選択すると、画像処理システム１００は、機種名リストを表示する。ユーザは当該機種名リストの中から目標の機種を選択する。なお、目標機種選択ボックス４００６は本実施形態のようなコンボボックス形式に限らず、ラジオボタンから選択するようにしてもよいし、テキストボックスに手入力するようにしてもよい。
【００８６】
また、当該機種名リストは、予め本実施形態のアプリケーションに付随の機種名リストとすることができる。あるいは、上記機種名リストを、異機種判定ボタン４００５の実行によって取得された機種情報を基に随時作成するようにしても良い。
【００８７】
本実施形態では、目標機種選択ボックス４００６に表示された機種名リストからユーザが目標となる機種を選択することにより、目標機種が選択されることになる。すなわち、上記ユーザによる選択により、画像処理システム１００は、上記選択に応じて目標機種を設定する。次いで、ユーザが対象画像としてサムネイル画像４００２〜４００４を選択すると、画像処理システム１００は、上記選択されたサムネイル画像４００２〜４００４を対象画像に設定する。
【００８８】
以上、本実施形態によれば、目標機種を目標機種選択ボックス上の機種名リストから選択することによって、特に予め目標機種を決めているユーザにとっては、目標機種によって入力された画像を探索する必要が無いため、アプリケーションを簡単に操作できる。
【００８９】
また、目標機種の選択のみに限定せず、対象機種を選択してもよい。図１９は目標、対象機種それぞれを選択するためのアプリケーション４１００を示す。
【００９０】
目標機種選択ボックス４１０１、対象機種選択ボックス４１０２、また、対象機種は複数選択されることがあるため、別途選択対象機種リストボックス４１０３を有する。対象機種選択ボックス４１０２によって選択された対象機種は、選択対象機種リストボックス４１０３上に蓄積表示される。
【００９１】
ユーザがＯＫボタン４１０４を実行すると、画像処理システム１００は、選択された目標、対象機種によって入力されたデジタル画像データをそれぞれ目標、対象画像として指定し、第１の実施形態のステップＳ２０７〜Ｓ２０９と同様の処理を行う。ユーザがＣａｎｃｅｌボタン４１０５を実行すると、画像処理システム１００は、選択対象機種リストボックス４１０３上に表示されている選択対象機種リストをキャンセルする。
【００９２】
本実施形態のように目標、対象機種を選択ボックス上の機種名リストから選択することによって、画像を探索するためのサムネイル表示の必要が無いため、アプリケーションＵＩを簡略化できる。
【００９３】
（第９の実施形態）  
本実施形態では、カラーテーブルの取得方法を説明する。  
第１の実施形態では、ＲＯＭ１０５やＨＤ１０９などの記憶装置からカラーテーブルを探索し、取得する。しかしながら、上述の実施形態のように全てのカラーテーブルを記憶装置に保持するなら、カラーテーブルの増加に伴い記憶装置の増設を要することが考えられるが、常にＷｅｂサーバからカラーテーブルを取得することにより、記憶装置の増設の必要は無い。そのため、上記の方法に限定せず、例えば、常にネットワークを介してＷｅｂ上からカラーテーブルを取得しても良い。以下、第１の実施形態と異なる処理手段についてのみ説明する。
【００９４】
図２０に本実施形態の構成を示すブロック図、図２１に処理フローを示す。画像処理システム５００は第１の実施形態の画像処理システム１００の内部にネットワークＩＦ部５０１を備えている。画像処理システム５００は、ネットワークＩＦ部５０１およびネットワーク５０２を介して、テーブル管理装置としてのＷｅｂサーバ５０３へアクセスする。一例として、カラーテーブル群５０５には各対象機種の色から目標機種の色へ近づけるためのカラーテーブルが蓄積されている。
【００９５】
具体的な実施形態について説明する。始めに、第１の実施形態と同様の方法によって、画像処理システム５００は、目標画像と対象画像夫々の機種情報を取得する。次に、当該機種情報に対応する機種ＩＤ（図６）に基づいて、ネットワークＩＦ部５０１がカラーテーブル取得先アドレスを設定する（ステップＳ３００）。当該設定されるアドレスは、Ｗｅｂサーバ５０３のカラーテーブル群５０５中に存在する上記機種ＩＤに該当するカラーテーブルのアドレスを示す。当該アドレスにアクセスすることにより、画像処理システム５００は、該当するカラーテーブルへ自動的にアクセスすることができる。つまり、ユーザは容易にカラーテーブルを取得（ダウンロード）することができる。
【００９６】
画像処理システム５００は、ネットワーク５０２を介してＷｅｂサーバ５０３へアクセスする（ステップＳ３０１）。カラーテーブル選択部５０４は、ネットワークＩＦ部５０１から受信したアドレスに従って、上記機種ＩＤに該当するカラーテーブルを選択する（ステップＳ３０２）。すなわち、上記機種ＩＤに該当するカラーテーブルを探索するのである。画像処理システム５００は、ネットワーク５０２を介して、当該選択したカラーテーブルをダウンロードすることにより（ステップＳ３０３）、画像処理システム５００は所望のカラーテーブルを取得し保持する（ステップＳ３０４）。なお、図２１に示す処理全体を、後述の実施形態の説明を容易にするために処理「Ａ」と名づける。
【００９７】
以上のステップによって、画像処理システム５００はＷｅｂサーバから、目標画像の機種情報あるいは目標機種、および、対象画像の機種情報あるいは対象機種の組み合わせに該当するカラーテーブルを取得する。上述の実施形態のように全てのカラーテーブルを記憶装置に保持するなら、記憶装置の増設を要することが考えられるが、常にＷｅｂサーバからカラーテーブルを取得することにより、記憶装置の増設の必要は無い。  
なお、ネットワーク５０２としては、ＬＡＮ、インターネット、無線等、Ｗｅｂ環境の通信手順に対応するものであれば、その種類を問わない。
【００９８】
（第１０の実施形態）  
第９の実施形態では、カラーテーブルを選択するステップにおいて、常にネットワークを介してＷｅｂサーバにアクセスし、Ｗｅｂ上（ネットワーク上）からダウンロードするが、上記カラーテーブルの取得先については上述の例に限定しない。図２２に本実施形態の構成を示すブロック図、図２３に本実施形態における処理フローを示す。
【００９９】
図２２では、本実施形態に係る画像処理システム５１０と、ネットワーク５１２としてはＬＡＮ接続を介して予めデータベースサーバ５１３が構築、接続される。また、画像処理システム５１０には、インターネット等のネットワーク５１２を介してＷｅｂサーバ５１４が接続される。
【０１００】
画像処理システム５１０は、ネットワークＩＦ部５１１およびネットワーク５１２を介してデータベース５１３、Ｗｅｂサーバ５１４へアクセスする。Ｗｅｂサーバ５１４、カラーテーブル選択部５１５、カラーテーブル群５１６は、第９の実施形態のＷｅｂサーバ５０３、カラーテーブル選択部５０４、カラーテーブル群５０５に夫々相当するため、詳しい説明は省く。
【０１０１】
例えば、本実施形態に係る画像処理システムとＬＡＮ接続によって、予め、ローカルサーバとしてのデータベースサーバを構築しておく。まずは、画像処理システム５１０は、当該データベース５１３にアクセスする（ステップＳ３１０）。次いで、画像処理システム５１０は、当該データベース５１３上に蓄積されるカラーテーブルの中から、前述の目標機種を対象機種に変換するためのカラーテーブルを探索する（ステップＳ３１１）。画像処理システム５１０は、上記探索結果、求めるカラーテーブルが存在する場合は、データベース５１３上から選択して取得し、保持する（ステップＳ３１２、３１３）。求めるカラーテーブルが存在しない場合は、画像処理システム５１０は、Ｗｅｂサーバ５１４にアクセスし、図２１にて説明した処理「Ａ」に従ってカラーテーブルを取得する。
【０１０２】
（第１１の実施形態）  
上記カラーテーブルをＷｅｂ上（ネットワーク上）からダウンロードするステップにおいて、ユーザにとっては、まれな入力機種が目標あるいは対象画像の機種である場合、関連するカラーテーブルは選択される機会が将来的に極めて少ないと考えられる。よって、データベースの中に蓄積しても記憶装置の容量を消費するだけである。そのため、本実施形態では、カラーテーブルを取得する際に、上記データベースの中に蓄積するかどうかを選択するステップを設ける。当該ステップを実行することにより、ユーザが今回を除いて今後はおそらく扱わないと判断した入力機種に関連するカラーテーブルに関しては、データベースの中に蓄積されることなく、現時点の色変換に用いることができる。
【０１０３】
図２４に、本実施形態に係る処理フローを示す。  
画像処理システム５１０は、データベース５１３にアクセスする（ステップＳ３２０）。次いで、画像処理システム５１０は、当該データベース５１３上に蓄積されるカラーテーブルの中から、上述の目標機種を対象機種に変換するためのカラーテーブルを探索する（ステップＳ３２１）。画像処理システム５１０は、上記探索結果、求めるカラーテーブルが存在する場合は、データベース５１３上から選択して取得し、保持する（ステップＳ３２２〜Ｓ３２４）。求めるカラーテーブルが存在しない場合は、画像処理システム５１０は、Ｗｅｂサーバ５１４にアクセスし、図２１にて説明した処理「Ａ」に従ってカラーテーブルを取得する。
【０１０４】
画像処理システム５１０は、処理「Ａ」によって保持されるカラーテーブルに関して、データベース５１３の中に蓄積するかどうかを判定する（ステップＳ３２５）。例えば、「カラーテーブルを保存しますか？」とメッセージウインドウを表示させ、ユーザがカラーテーブルを蓄積するか否を判定できるようにする。ユーザがカラーテーブルを保存しないと命令した場合、つまり蓄積しない場合は、画像処理システム５１０は処理を終了する。蓄積する場合は、画像処理システム５１０はデータベース５１３の中に上記処理「Ａ」にて取得されたカラーテーブルを蓄積する（ステップＳ３２６）。
【０１０５】
（本発明の他の実施形態）  
本発明は複数の機器から構成されるシステムに適用しても１つの機器からなる装置に適用しても良い。  
なお、本発明における画像入力装置はデジタルスチルカメラに限らず、イメージスキャナなどの画像入力機器に適用しても良い。
【０１０６】
前述した実施形態の機能を実現するように前述した実施形態の構成を動作させるプログラムを記憶媒体に記憶させ、該記憶媒体に記憶されたプログラムをコードとして読み出し、コンピュータにおいて実行する処理方法も上述の実施形態の範疇に含まれる。また、前述のプログラムが記憶された記憶媒体はもちろんそのプログラム自体も上述の実施形態に含まれる。
【０１０７】
かかる記憶媒体としてはたとえばフロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ―ＲＯＭ、磁気テープ、不揮発性メモリカード、ＲＯＭを用いることができる。
【０１０８】
また前述の記憶媒体に記憶されたプログラム単体で処理を実行しているものに限らず、他のソフトウエア、拡張ボードの機能と共同して、ＯＳ上で動作し前述の実施形態の動作を実行するものも前述した実施形態の範疇に含まれる。
【図面の簡単な説明】
【０１０９】
【図１】本発明の一実施形態に係る画像処理システムの概略構成ブロック図である。
【図２】本発明の一実施形態に係るカラーテーブル作成手段の処理フローチャートである。
【図３】本発明の一実施形態に係るカラーテーブル作成処理の処理構成図である。
【図４】本発明の一実施形態に係るカラーテーブル群の一例を示す図である。
【図５】本発明の一実施形態に係るカラーテーブルの形態の一例を示す図である。
【図６】本発明の一実施形態に係る画像入力機種とＩＤ番号の対応表の一例を示す図である。
【図７】本発明の一実施形態に係る画像データ処理部の処理フローチャートである。
【図８】本発明の一実施形態に係るアプリケーションの一例を示す図である。
【図９】本発明の一実施形態に係るアプリケーションの警告表示方法の変形例を示す図である。
【図１０】本発明の一実施形態に係るアプリケーションの画像選択手順の変形例を示す図である。
【図１１】本発明の一実施形態に係るカラーテーブル群の一例を示す図である。
【図１２】本発明の一実施形態に係る処理フローチャートである。
【図１３】本発明の一実施形態に係るアプリケーションの一例を示す図である。
【図１４】本発明の一実施形態に係るアプリケーションの一例を示す図である。
【図１５】本発明の一実施形態に係るアプリケーションの一例を示す図である。
【図１６】本発明の一実施形態に係るアプリケーションの一例を示す図である。
【図１７】（ａ）および（ｂ）は、本発明の一実施形態に係るアプリケーションの一例を示す図である。
【図１８】本発明の一実施形態に係るアプリケーションの一例を示す図である。
【図１９】本発明の一実施形態に係るアプリケーションの一例を示す図である。
【図２０】本発明の一実施形態に係るカラーテーブル選択ステップの構成ブロック図である。
【図２１】本発明の一実施形態に係るカラーテーブル選択ステップの処理フローチャートである。
【図２２】本発明の一実施形態に係るカラーテーブル選択ステップの構成ブロック図である。
【図２３】本発明の一実施形態に係るカラーテーブル選択ステップの処理フローチャートである。
【図２４】本発明の一実施形態に係る処理フローチャートである。
【符号の説明】
【０１１０】
１００  画像処理システム
１０１  画像入力部
１０２  操作部
１０３  ＣＰＵ
１０４  ＲＡＭ
１０５  ＲＯＭ
１０６  リーダ部
１０７  表示部
１０８  画像データ処理部
１０９  ＨＤ
１１０  プリンタ
１１１  バスライン
１１２  カラーテーブル群
１０００  アプリケーションＵＩ
１００１  目標画像
１００２  対象画像１
１００３  対象画像２
１００４  対象画像３
１００５  異機種判定ボタン
１００６  警告枠凡例
１００７  目標画像領域
１００８  対象画像領域
１１００  アプリケーションＵＩ
１１０１  目標画像指定ボタン
１１０２ａ  選択サムネイル画像（目標画像）
１１０２ｂ  プレビュー画像（目標画像）
１１０３  対象画像指定ボタン
１１０４ａ  選択サムネイル画像（対象画像）
１１０４ｂ  プレビュー画像（対象画像）
１１０５ａ  選択サムネイル画像（対象画像）
１１０５ｂ  プレビュー画像（対象画像）
１１０６ａ  選択サムネイル画像（対象画像）
１１０６ｂ  プレビュー画像（対象画像）
２００    カラーテーブル群
２０００  アプリケーションＵＩ
２００１  目標画像
２００２  対象画像１
２００３  対象画像２
２００４  対象画像３
２００５  異機種判定ボタン
２００６  警告表示凡例
２１００  アプリケーションＵＩ
２１０１  異機種判定ボタン
２２００  アプリケーションＵＩ
２２０１  異機種判定ボタン
２２０２  ポインタ
２２０３  ポップアップ表示
３０００  アプリケーションＵＩ
３００１  目標画像指定ボタン
３００２  選択サムネイル画像（目標画像）
３００３  対象画像指定ボタン
３００４  選択サムネイル画像（対象画像）
３００５  選択サムネイル画像（対象画像）
３００６  選択サムネイル画像（対象画像）
３１００  アプリケーションＵＩ
３１０１  目標画像指定ボタン
３１０２  選択サムネイル画像
３１０３  対象画像指定ボタン
３２００  アプリケーションＵＩ
３２０１  目標画像指定ボタン
３２０２  選択サムネイル画像
３２０３  対象画像指定ボタン
３２０４〜３２１２  サムネイル画像
３３００  アプリケーションＵＩ
３３０１  目標画像指定ボタン
３３０２  選択画像消去ボタン
３３０３  対象画像指定ボタン
３３０４、３３０８〜３３１０  選択サムネイル画像
３３０５〜３３０７  サムネイル画像
３３１１〜３３１６  サムネイル画像
４０００  アプリケーションＵＩ
４００５  異機種判定ボタン
４００６  目標機種選択ボックス
４００７  警告表示凡例
４１００  アプリケーションＵＩ
４１０１  目標機種選択ボックス
４１０２  対象機種選択ボックス
４１０３  対象機種選択リストボックス
４１０４  ＯＫボタン
４１０５  Ｃａｎｃｅｌボタン
５００  画像処理システム
５０１  ネットワークインターフェース
５０２  ネットワーク
５０３  ＷＥＢサーバ
５０４  カラーテーブル選択部
５０５  カラーテーブル群
５１０  画像処理システム
５１１  ネットワークインターフェース
５１２  ネットワーク
５１３  ローカルデータベースサーバ
５１４  ＷＥＢサーバ
５１５  カラーテーブル選択部
５１６  カラーテーブル群
【図１】
2008244995.tif 000003
【図２】
2008244995.tif 000004
【図３】
2008244995.tif 000005
【図４】
2008244995.tif 000006
【図５】
2008244995.tif 000007
【図６】
2008244995.tif 000008
【図７】
2008244995.tif 000009
【図８】
2008244995.tif 000010
【図９】
2008244995.tif 000011
【図１０】
2008244995.tif 000012
【図１１】
2008244995.tif 000013
【図１２】
2008244995.tif 000014
【図１３】
2008244995.tif 000015
【図１４】
2008244995.tif 000016
【図１５】
2008244995.tif 000017
【図１６】
2008244995.tif 000018
【図１７】
2008244995.tif 000019
【図１８】
2008244995.tif 000020
【図１９】
2008244995.tif 000021
【図２０】
2008244995.tif 000022
【図２１】
2008244995.tif 000023
【図２２】
2008244995.tif 000024
【図２３】
2008244995.tif 000025
【図２４】
2008244995.tif 000026