(57)【要約】  【課題】ユーザのニーズに合わせて、画像処理の内容や設定方法を選択でき、ユーザにかかる不要な負荷等を大幅に低減できる画像処理システムを提供する。  【解決手段】画像処理の設定手段と、設定手段が設定した画像処理に応じて、画像処理を施す演算手段と、設定手段と演算手段とを接続する接続手段とを有し、かつ、設定手段と演算手段は互いに独立した構成を有し、さらに、設定手段は入力指示に応じて画像処理を設定して、この画像処理を示す手順データを作成して、画像データに対応付けして演算手段に供給し、手順データに応じて処理を施すことにより、前記課題を解決する。【選択図】図１
2005128734.tif 000002
【特許請求の範囲】
【請求項１】
実施する画像処理を設定する設定手段と、前記設定手段が設定した画像処理に応じて、画像データに画像処理を施す演算手段と、前記設定手段と演算手段とを接続する接続手段とを有し、
かつ、前記設定手段と演算手段は互いに独立した構成を有し、さらに、前記設定手段は、入力指示に応じて画像処理を設定して、複数種類の画像処理のうちの所望の１以上の画像処理を示す処理手順データを作成して、画像データに対応付けして前記演算手段に供給し、前記演算手段は、この処理手順データに応じて対応する画像データに画像処理を施すことを特徴とする画像処理システム。
【請求項２】
前記処理手順データは、前記所望の画像処理を施す順番をも示すものである請求項１に記載の画像処理システム。
【請求項３】
前記設定手段は、作成した１つの処理手順データを複数の画像データのそれぞれに対応付けして前記演算手段に供給する請求項１または２に記載の画像処理システム。
【請求項４】
前記演算手段は、自身が施すことができる画像処理の種類を前記設定手段とは独立に追加することができる請求項１〜３のいずれかに記載の画像処理システム。
【請求項５】
前記設定手段は、設定した画像処理に応じて画像データを処理して、処理済の画像データを可視像として表示する表示手段を有する請求項１〜４のいずれかに記載の画像処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えばスキャナ等で原稿を読み取って得られた画像データに、ユーザの指示に応じた画像処理を自動的に施す画像処理システムに関する。
【背景技術】
【０００２】
スキャナで原稿を読み取って得られた画像データや、デジタルカメラで撮影された画像データなど、画像データによる画像（いわゆるデジタル画像）の画質や質感を向上させるような視覚効果を与える画像処理を、ユーザの指示に応じて実施するシステムが実現されている。
【０００３】
例えば、特許文献１には、原画像の画像データを取得すると、この画像データを解析して最適な画像処理条件を設定（オートセットアップ）して、これに応じて画像処理した画像を表示し、次いで、「明るさ」、「肌」、「赤味」、「硬さ」などの予め設定されたパラメータから、ユーザ（オペレータ）によって選択された複数のパラメータに応じて、処理強度を変更して組み合わせた画像処理条件を設定し、これらの画像処理条件に応じて、さらに前記表示画像を処理した複数の画像を表示して、この中からユーザによって選択された画像に応じて、原画像の画像データの画像処理条件を決定する画像処理の方法が開示されている。
この方法によれば、高度な専門知識を有さないユーザであっても、ユーザの指示に応じて、ユーザが希望する画像を得ることが可能である。
【０００４】
【特許文献１】特開２００１−１８９８６０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
このような画像処理のシステムは、例えば、パーソナルコンピュータ（ＰＣ）などに画像処理ソフトウエアをインストールすることによって構成される。
ここで、画像処理ソフトウエアは、しばしば、画像処理の精度や性能の向上等を目的として、画像処理プロセス（画像処理演算）における演算の追加や変更などを行う更新（いわゆる、アップデートやバージョンアップ）が行われる。
【０００６】
ここで、画像処理ソフトウエアの更新では、多くの場合、画像処理精度や性能の向上等のみならず、機能の追加や、それに応じた操作方法の変更や追加や変更等を伴う。
更新は、追加や変更された機能が必要なユーザには、メリットがあるが、これらの機能等が不要なユーザにとっては、更新は不必要な作業である。ましてや、操作の追加や、従来と異なるパラメータの設定や選択等の操作が必要になる場合には、新たに機能内容や操作方法を学習することを強いる結果となり、ユーザに多大な負担を与えることになる。
【０００７】
本発明の目的は、前記従来技術の問題点を解決することにあり、コンピュータ等と画像処理ソフトウエアとを利用する画像処理のシステムにおいて、画像処理ソフトウエアの更新を行う際に、新たな機能が必要なユーザにのみ機能を追加することができ、新たな機能が不要なユーザには、ユーザによる画像処理のパラメータ設定等の操作を変更する必要はなく、かつ、更新による画像処理精度や性能、画質や質感の向上等の効果を得ることができ、すなわち、ユーザのニーズに合わせた画像処理の設定を行うことができる画像処理システムを提供することに有る。
【課題を解決するための手段】
【０００８】
前記目的を達成するために、本発明の画像処理システムは、実施する画像処理を設定する設定手段と、前記設定手段が設定した画像処理に応じて、画像データに画像処理を施す演算手段と、前記設定手段と演算手段とを接続する接続手段とを有し、かつ、前記設定手段と演算手段は互いに独立した構成を有し、さらに、前記設定手段は、入力指示に応じて画像処理を設定して、複数種類の画像処理のうちの所望の１以上の画像処理を示す処理手順データを作成して、画像データに対応付けして前記演算手段に供給し、前記演算手段は、この処理手順データに応じて対応する画像データに画像処理を施すことを特徴とする画像処理システムを提供する。
【０００９】
この画像処理システムにおいて、前記処理手順データは、前記所望の画像処理を施す順番をも示すものであるのが好ましく、また、前記設定手段は、作成した１つの処理手順データを複数の画像データのそれぞれに対応付けして前記演算手段に供給するのが好ましく、また、前記演算手段は、自身が施すことができる画像処理の種類を前記設定手段とは独立に追加することができるのが好ましく、さらに、前記設定手段は、設定した画像処理に応じて画像データを処理して、処理済の画像データを可視像として表示する表示手段を有するのが好ましい。
【発明の効果】
【００１０】
このような本発明によれば、コンピュータ等と画像処理ソフトウエアとを利用する画像処理のシステムにおいて、ユーザが操作して実施する画像処理を設定する画像処理の設定手段と、画像処理演算を行う演算手段とを分割し、独立した構成とすることにより、画像処理ソフトウエアの更新等を行う際に、画像処理演算を行う演算手段のソフトウエアのみに、画質や質感向上のための画像処理演算の追加や変更、新たな画像処理機能の追加等を行うことができ、更新に伴う画像処理の設定手段におけるソフトウエアの変更の有無は、ユーザが選択できる。
これにより、機能の追加等が必要なユーザは、画像処理を設定するためのソフトウエアを変更して、追加された機能等を使用することができ、他方、機能追加等が不要なユーザは、画像処理を設定するソフトウエアの変更を行わず、従来より行っていた操作のままで、かつ、画像処理演算の変更や追加等による画像処理精度や性能の向上に伴う、画質や質感を向上した画像を得ることができる。すなわち、画像処理を設定するユーザのニーズに合わせて、画像処理の設定方法を選択でき、ユーザにかかる不要な負荷等を大幅に低減できる。
【発明を実施するための最良の形態】
【００１１】
以下、本発明の画像処理システムについて、添付の図面に示す好適な形態を基に、詳細に説明する。
【００１２】
図１に、本発明の画像処理システムの一例の概念図を示す。
図示例の画像処理システム１０（以下、システム１０とする）は、原稿をスキャナで読み取ることで得られた画像データや、デジタルカメラ等で撮影された画像の画像データ等の各種の（デジタル）画像データに各種の画像処理を行って、画質や質感の向上、各種の視覚効果等を付与するものであり、３つのパラメータ設定部１２（１２ａ，１２ｂ，および１２ｃ）と、１つの画像処理演算部１４と、パラメータ設定部１２および画像処理演算部１４を接続する通信手段１６とを有して構成される。
【００１３】
なお、本発明のシステム１０において、パラメータ設定部１２は３に限定はされず、２以下もしくは４以上であってもよく、また、画像処理演算部１４も複数であってもよい。従って、パラメータ設定部１２と画像処理演算部１４とは、図示例のような多数対１に限定はされず、多数対多数でもよく、１対多数でもよく、１対１でもよい。
【００１４】
パラメータ設定部１２（以下、設定部１２とする）は、供給された画像（画像データ）に施す画像処理の設定、具体的には、実施する画像処理の選択、選択した各画像処理の処理パラメータ、選択した画像処理の実施順序を設定するものである。
このような設定部１２は、例えば、パーソナルコンピュータ（ＰＣ）などのコンピュータやＤＳＰ(Digital Signal Processor)等のディスプレイを有するハードウエアと、これにインストールされた前記画像処理の設定を行う画像処理設定ソフトウエア（画像処理設定アプリケーション  以下、設定ソフトとする）とから構成される。設定部１２は、通常、システム１０を利用して画像処理を行うユーザ（オペレータ）によって、ディスプレイ表示、マウスやキーボード等を用いるＧＵＩ(Graphical User Interface)等を利用する公知の手段で操作され、この入力指示に応じて画像処理を設定する。
【００１５】
図示例においては、設定部１２は、好ましい態様として、設定ソフトによって設定した画像処理に対応する画像処理を画像データに施す画像処理ソフトウエアがインストールされており、画像処理を施した後の画像、あるいはさらに処理中の画像をディスプレイに表示する（シミュレーション画像の表示）。なお、画像処理ソフトウエアは、後述する画像処理演算部１４における画像処理演算ソフトウエアの更新等に応じて、公知の手段で取得してインストールすればよい。
設定部１２における表示画像の方法には、特に限定はなく、実施する画像処理に応じて、各種の画像処理装置、デジタルフォトプリンタ（デジタルミニラボ）、ＤＴＰ、レタッチソフトウエア等で実施されている画像処理プロセスを利用すればよい。
【００１６】
後に詳述するが、設定部１２は、ユーザによる画像処理の設定（入力指示）に応じて、実施する画像処理を記述した処理手順データである画像処理スクリプトを生成し、画像データと画像処理スクリプトとを対応付けして、通信手段１６を用いて画像処理演算部１４に送る。
また、設定ソフトは、画像処理演算部１４における画像処理演算ソフトウエアの更新に応じて、ユーザによる入力指示に応じて更新される。この点についても後に詳述する。
【００１７】
画像処理演算部１４（以下、演算部１４とする）は、例えば、サーバ、ワークステーション、ＰＣ、ＤＳＰ等のハードウエアと、これにインストールされる画像処理演算ソフトウエア（画像処理演算アプリケーション  以下、演算ソフトとする）とから構成される。図示例のシステム１０において、演算部１４は、通常、システム１０を利用して画像処理を行うユーザが用いることはなく、例えば、システム１０の管理センターや、画像処理を集中的に行うサービスセンターなどに設置される。また、演算部１４にも、必要に応じてディスプレイを設けてもよい。
演算部１４には、前述のように複数の設定部１２が接続され、かつ、システム１０で実施可能な全ての画像処理に対応する演算ソフトがインストールされる。従って、演算部１４は、いわゆるサーバやワークステーションのような、大きな記憶容量を有し、かつ、処理能力の高いハードウエアを利用するのが好ましい。
【００１８】
前述のようなハードウエアと演算ソフトとで構成される演算部１４は、スクリプト解釈手段１４ａ、プロセス選択手段１４ｂ、プロセス実行手段１４ｃ、および、プロセス１、プロセス２……などの各画像処理を行うための画像処理プロセス（画像処理演算）１４ｄを有する。これらについては、後に詳述する。
【００１９】
演算部１４（システム１０）で実施する画像処理には、特に限定はなく、公知の各種の画像処理が利用可能である。一例として、階調レンジ調整、階調調整（γ調整）、彩度調整、色相調整、粒状（ノイズ）調整、ぼかし処理、鮮鋭度（シャープ）調整、画像のコピー、画像処理用の各種のフィルタの設定、画像の合成等が例示される。
また、これらの画像処理は、各種の画像処理装置、デジタルフォトプリンタ（デジタルミニラボ）、ＤＴＰ、レタッチソフトウエア等で実施されている画像処理プロセスを利用して行えばよい。
【００２０】
後に詳述するが、演算部１４は、設定部１２から供給された画像データに、この画像データに対応付けされた画像処理スクリプトに応じた画像処理を施す。
また、演算部１４にインストールされる演算ソフトは、各種のソフトウエアと同様に、定期的／不定期に更新される。この点についても、後に詳述する。
【００２１】
前述のように、設定部１２と演算部１４とは、通信手段１６によって接続される。
通信手段には、特に限定はなく、インターネットやＬＡＮ(Local Area Network)などのコンピュータ通信ネットワークや、専用の通信回線等の公知の各種の通史手段が全て利用可能である。
なお、本発明において、設定部１２と演算部１４との接続は、通信手段１６に限定はされず、ＵＳＢ(Universal Serial Bus)等の各種のインターフェイスを用いて接続してもよい。また、複数の設定部１２および／または演算部１４を有する場合には、異なる複数種の接続手段を用いてもよい。
【００２２】
以下、システム１０における画像処理の作用を説明することにより、本発明の画像処理システムについて、より詳細に説明する。
【００２３】
システム１０において、接続されたデジタルカメラらスキャナからの転送、ＣＤ−Ｒ等の記録媒体の読み取り、ネットワークからの取得（ダウンロード）等の手段によって設定部１２に画像データ（原画像）が供給され、さらに、ユーザによる所定の操作によって画像処理の実施が指示される。
【００２４】
これに応じて、設定部１２では、自身が有するディスプレイに、例えば図２に示すような、画像処理の設定画面を表示する。図２において、画像処理に供される画像データの画像を図中左上の領域２０に表示する。また、システム１０において実施可能な画像処理は、この画像を表示する領域２０の下方の領域２２に、例えば、アイコンの様にして表示する。
領域２４は、画像処理の設定領域である。ユーザが前記領域２２のアイコンを例えばドラッグ／ドロップして、この領域２４に移動する。これにより、この画像データに対して実施する画像処理が選択される。また、前記アイコンの移動位置、および、ドラッグ／ドロップ等によって、領域２４における各アイコンの配列順を選択することができ、この配列順（上からの順番）が、画像処理の実行順序となる。
【００２５】
さらに、領域２４において、各アイコンをダブルクリック等で指示すると、符号２６に示すような、各画像処理毎の処理パラメータの設定ウインドを表示する。図示例は、ノイズ調整のパラメータ設定で、例えば、マウス等でドラッグして、スライドバーを左右に移動することにより、ノイズ調整の強度を設定することができる。
【００２６】
領域２４に１以上の画像処理が設定され、かつ、処理パラメータを設定されると、設定部１２では、各画像処理毎に、それまでに設定された画像処理に対応する画像処理を画像データに施し、その時点における画像処理を施した画像（シミュレーション画像）を領域２０に表示する。
【００２７】
なお、設定部１２における画像処理の設定は、この方法に限定はされず、実施する画像処理の選択、各画像処理の処理パラメータの設定、画像処理の実施順の決定が行えれば、ＧＵＩ等を用いる各種の方法が利用可能である。
【００２８】
所望する画像処理の設定が終了すると、ユーザは、マウス等を用いて、決定ボタン２８を押下する。これにより、この画像データに実施する画像処理が決定し、設定部１２は、設定された画像処理を記述した画像処理スクリプトを作成する。
なお、設定した画像処理は、キャンセルボタン３０の押下により、キャンセルすることができる。
【００２９】
一例として、彩度調整、色相調整、周辺のぼかし、粒状調整等を行って、カラー画像から、モノクロのシャドー焼きを行ったような幻想的な画像を作成することを目的として、以下の（１）〜（７）に示すような画像処理が設定されたとする。
（１）画像のコピー；  原画像（画像データ）をコピーした画像１の作成
（２）彩度調整；  画像１の彩度を０にする
（３）色相フィルタ設定；  原画像と同サイズの画像２を作成し、色相３０、彩度１５、明度０を設定
（４）レベル補正フィルタ設定；  原画像と同サイズの画像３を作成し、全域円形グラデーションを設定
（５）画像１、画像２および画像３の合成
（６）ぼかし処理；  ぼかしフィルタを半径１２ピクセルで設定
（７）粒状調整；  粒状フィルタで密度５０、コントラスト５０設定
【００３０】
設定部１２は、この画像処理に対応して、一例として、以下に示すような、上記画像処理を記述した画像処理スクリプトを作成する。
「copy image-original image01
saturation image01 r=0 g=0 b=0 c=0 m=0 y=0
new image02 size=image-original huc=30 saturation=15 brightness=0
new image03 size=image-original gradation circle=allrange
merge image01 image02 image03 > image04
shading image04 12
noise image04 density=50 contrast=50」
【００３１】
設定部１２は、このようにして、原画像に対して設定された画像処理に応じた画像処理スクリプトを作成したら、原画像の画像データと画像処理スクリプトとを対応付けして、通信手段１６を用いて、演算部１４に送る。
なお、画像処理（画像処理スクリプト）は、基本的に各画像データに対応して個々に設定するが、複数の画像データ（原画像）に同じ画像処理を行う場合には、１つの画像処理を設定して、これを複数の画像データに対応付けしてもよい。
【００３２】
画像データと画像処理スクリプトを転送された演算部１４は、まず、スクリプト解釈手段１４ａによって、画像処理スクリプトを解釈し、実行する画像処理および順序、各画像処理の処理パラメータを知見する。次いで、プロセス選択手段１４ｂによって、実行する画像処理に応じて使用する画像処理プロセスを選択する。さらに、プロセス実行手段１４ｃによって、選択した画像処理プロセスによって、スクリプトに記述された処理パラメータを用いて、スクリプトに記述れた順番で、画像データに画像処理を施し、処理済の画像データとする。
【００３３】
なお、システム１０において、処理済の画像データの出力方法には、特に限定はなく、各種の出力方法が利用可能である。
例えば、演算部１４において、処理済画像データを再生したプリントを出力してもよく、また、処理済の画像データを画像ファイルとしてＣＤ−Ｒ等の記録媒体に記録してもよい。あるいは、処理済の画像データを、通信手段１６を用いて設定部１２に送り、設定部１２において、ユーザの指示に応じた形態で出力するようにしてもよい。
【００３４】
このようなシステム１０においては、定期的もしくは不定期で、画像処理精度や性能の向上、画像処理の自由度の向上等を目的として、画像処理プロセスにおける演算の追加や変更、新たなる機能の追加等を行う、ソフトウエアの更新（いわゆるアップデートやバージョンアップ）を行う。
【００３５】
システム１０においては、設定部１２と演算部１４とは、互いに独立しており、設定部１２には画像処理の設定を行う（画像処理）設定ソフトが、演算部１４には画像処理演算を行う（画像処理）演算ソフトが、それぞれインストールされる。
従って、システム１０を更新するために、設定ソフトおよび演算ソフトが更新され、演算部１４に更新された演算ソフトがインストールされても、設定部１２には、必ずしも更新された設定ソフトをインストールする必要はない。すなわち、演算部１４おいては、ユーザに意識させることなく演算ソフトの更新を行って、設定部１２とは独立して、画像処理精度や性能の向上、画像処理機能の追加、実施可能な画像処理の種類の追加等を行うことができる。他方、設定部１２における設定ソフト更新の要／不要は、ユーザが判断できる。なお、更新された演算ソフトは、過去にシステム１０で使用された全ての設定ソフトに対応するものであり、すなわち、設定ソフトに対して、いわゆる上位互換性を有するものであるのは、当然のことである。
【００３６】
通常の画像処理ソフトウエアは、画像処理の設定手段と画像処理演算手段とが一体的に構成されており、従って、更新時には、追加された機能等に応じて、画像処理の設定手段も変更される。
ここで、更新された内容が必要なユーザにとっては、更新のメリットもあるが、追加された機能が不必要なユーザにとっては、更新は不必要な作業であり、しかも、更新によって、機能の追加や処理パラメータ設定方法の変更等が行われた場合には、新たに機能内容や操作方法を学習することを強いる結果となり、多大な負担となる。
【００３７】
これに対し、設定部１２と演算部１４とを互いに独立させた本発明のシステム１０によれば、システム１０の更新の際には、演算部１４は、設定部１２とは独立して演算ソフトを更新して、画像処理の機能や精度、性能等の向上、実施する画像処理の追加等を行い、他方、設定部１２は、ユーザに取って必要な機能等が追加された場合にのみ、更新を行えばよい。そのため、更新による機能等が必要なユーザは、設定ソフトを変更して、追加された機能等を使用することができ、他方、機能追加等が不要なユーザは、設定ソフトの変更を行わず、従来より行っていた操作のままで、かつ、画像処理プロセスの演算の変更や追加等による画像処理精度や性能の向上によって画質や質感を向上した画像を得ることができる。すなわち、ユーザのニーズに合わせて、画像処理の内容や設定方法を選択でき、ユーザにかかる不要な負荷等を大幅に低減できる。
また、設定部１２とを演算部１４とを互いに独立させることにより、演算部１４ではシステム１０で実施できる全ての画像処理を可能な状態として、設定部１２では、ユーザに必要な画像処理や機能のみを選択して、設定ソフトをインストールして、設定手段を構成することができる。すなわち、設定部１２にかかる記憶容量や負担を大幅に低減して、ユーザが自由にカスタマイズを行うことができる。
【００３８】
システム１０において、ソフトウエアの更新は一例として、以下のように行えばよい。まず、演算部１４が更新した演算ソフトをインストールされたら、演算部１４は、通信手段１６を用いて、各設定部１２に演算ソフトを更新した旨および更新内容を通知する。
通知を受けた設定部１２は、ディスプレイ表示等によって、通知内容を表示し、ユーザによる入力指示を待機する。ユーザが、設定部１２を操作して、設定ソフトの更新の要／不要を入力指示する。これに応じて、設定部１２は、通信手段１６を用いて、演算部１２に更新さた設定ソフトの要／不要を連絡する。
設定ソフトが必要である旨の連絡を受けた演算部１４は、例えば、通信手段１６を用いて設定部１２に更新された設定ソフトをダウンロードし、設定部１２が、例えば、ユーザの操作に応じてインズトールすればよい。あるいは、ダウンロードに応じて、設定部１２が自動的に設定ソフトをインストールするようにしてもよい。
【００３９】
以上、本発明の画像処理システムについて詳細に説明したが、本発明は、上記実施形態に限定はされず、本発明の要旨を逸脱しない範囲において、各種の改良や変更を行ってもよいのは、もちろんである。
【図面の簡単な説明】
【００４０】
【図１】本発明の画像処理システムの一例の概念図である。
【図２】図１に示す画像処理システムにおける画像処理の設定方法の一例を説明するための概念図である。
【符号の説明】
【００４１】
１０  画像処理システム
１２  （パラメータ）設定部
１４  （画像処理）演算部
１６  通信手段
２０，２２，２４  領域
２６  設定ウインド
２８  決定ボタン
３０  キャンセルボタン
【図１】
2005128734.tif 000003
【図２】
2005128734.tif 000004