(57)【要約】【課題】  利便性を向上できる画像処理装置を提供する。【解決手段】  編集処理に用いる色情報を選択させ、選択された色情報に関する編集処理を行う画像処理装置であって、処理対象となる画像データから、所定条件を満足する色情報を、少なくとも一つ取得し、当該取得した色情報を含む、色情報群を提示し、提示された色情報群から選択された色情報に関する編集処理を実行する画像処理装置である。【選択図】        図１
2006279092.tif 000002
【特許請求の範囲】
【請求項１】
編集処理に用いる色情報を選択させ、選択された色情報に関する編集処理を行う画像処理装置であって、
処理対象となる画像データから、所定条件を満足する色情報を、少なくとも一つ取得する色情報取得手段と、
前記取得した色情報を含む、色情報群を提示する手段と、
を含み、
提示された色情報群から選択された色情報に関する編集処理を実行することを特徴とする画像処理装置。
【請求項２】
請求項１に記載の画像処理装置であって、
前記色情報取得手段は、処理対象となった画像データのうち、予め定めたしきい値を超える面積を占める色情報を、前記所定条件を満足する色情報として、少なくとも一つ取得することを特徴とする画像処理装置。
【請求項３】
編集処理に用いる色情報を選択させ、選択された色情報に関する編集処理を行う画像処理方法であって、
処理対象となる画像データから、所定条件を満足する色情報を、少なくとも一つ取得する工程と、
前記取得した色情報を含む、色情報群を提示する工程と、
を実行し、
提示された色情報群から選択された色情報に関する編集処理を実行することを特徴とする画像処理方法。
【請求項４】
利用者が選択した色情報に関する編集処理を行わせるプログラムであって、
コンピュータに、
処理対象となる画像データから、所定条件を満足する色情報を、少なくとも一つ取得する手順と、
前記取得した色情報を含む、色情報群を提示する手順と、
を実行させ、
前記色情報群から選択された色情報が、編集処理に供されることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複合機を含む画像処理装置に関する。
【背景技術】
【０００２】
近年、複合機などの画像処理装置も、カラー化が進み、色のついた画像データを取り扱うニーズが高まりつつある。一方、複合機などでは、パーソナルコンピュータよりも高い操作性が要求されている。このため例えば画像データの編集処理に用いる色情報を選択する際のユーザインタフェースの処理も、パーソナルコンピュータ用のアプリケーションプログラム等とは異なる。すなわち、複合機等では、予め定めた基本色（例えば「白」、「黒」、「赤」、「緑」、「青」、「黄」など）や、印刷時の原色（「シアン」、「マゼンタ」等）のみを画面上に提示し、編集処理用の色情報を選択させることとしているのが一般的である。
【０００３】
しかしながら、単に青色といっても、薄い青、濃い青、緑に近い青など、さまざまな「青」がある。このため、基本色や原色などによって色情報を指定させると、利用者の意図とは異なる編集がなされる場合があった。
【０００４】
なお、原稿内のグラフや図形に色を付す操作を簡単にするため、予め複数種のパターンの画像データを記憶させておき、画像データに基づいて、記憶されているパターンと同じパターンのエリアを、それぞれ種類別に検出するし、検出された各パターンのエリアにある画像データを、その種類に応じて所定の色のデータに変換し、当該編集後の画像データに基づいて、用紙上に画像を形成する技術が特許文献１に開示されている。
【特許文献１】特開平１０−５１６２１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
このように上記従来の複合機等では、原稿上での編集処理の対象範囲を色情報などによって特定させようとする場合（例えば青色の部分を選択的に削除するなどの編集処理をさせようとする場合）、原稿上の実際の色と、提示される色との間に差があるため、利用者の意図通りの編集操作を行わせることが困難となっており、利便性が低い。
【０００６】
本発明は上記実情に鑑みて為されたもので、利便性を向上できる画像処理装置を提供することを、その目的の一つとする。
【課題を解決するための手段】
【０００７】
上記従来例の問題点を解決するための本発明は、編集処理に用いる色情報を選択させ、選択された色情報に関する編集処理を行う画像処理装置であって、処理対象となる画像データから、所定条件を満足する色情報を、少なくとも一つ取得する色情報取得手段と、前記取得した色情報を含む、色情報群を提示する手段と、を含み、提示された色情報群から選択された色情報に関する編集処理を実行することを特徴としている。
【０００８】
ここで前記色情報取得手段は、処理対象となった画像データのうち、予め定めたしきい値を超える面積を占める色情報を、前記所定条件を満足する色情報として、少なくとも一つ取得することとしてもよい。
【０００９】
また、上記従来例の問題点を解決するための本発明は、編集処理に用いる色情報を選択させ、選択された色情報に関する編集処理を行う画像処理方法であって、処理対象となる画像データから、所定条件を満足する色情報を、少なくとも一つ取得する工程と、前記取得した色情報を含む、色情報群を提示する工程と、を実行し、提示された色情報群から選択された色情報に関する編集処理を実行することを特徴としている。
【００１０】
さらに、本発明の一態様は、利用者が選択した色情報に関する編集処理を行わせるプログラムであって、コンピュータに、処理対象となる画像データから、所定条件を満足する色情報を、少なくとも一つ取得する手順と、前記取得した色情報を含む、色情報群を提示する手順と、を実行させ、前記色情報群から選択された色情報が、編集処理に供されることを特徴としている。
【発明を実施するための最良の形態】
【００１１】
本発明の実施の形態について図面を参照しながら説明する。本発明の実施の形態に係る画像処理装置は、図１に示すように、複合機１と、パーソナルコンピュータ装置（ＰＣ）２とを含んで構成されている。また、複合機１は、スキャナ部１１と、制御部１２と、記憶部１３と、プリンタ部１４と、操作部１５と、表示部１６と、通信部１７とを含んで構成されている。また、ＰＣ２は、制御部２１と、記憶部２２と、操作部２３と、表示部２４と、通信部２５とを含んで構成されている。
【００１２】
スキャナ部１１は、紙媒体などに形成された画像を光学的に読み取り、画像データとして制御部１２に出力する。制御部１２は、ＣＰＵ等であり、記憶部１３に格納されているプログラムに従って動作する。本実施の形態では、この制御部１２は、例えばスキャナ部１１から入力された画像データをＰＣ２へ送信し、ＰＣ２から受信される処理パラメータに従って、画像データに関する編集処理を実行する。この制御部１２による具体的な処理の内容例については、後に詳しく説明する。
【００１３】
記憶部１３は、例えばメモリやハードディスク等であり、制御部１２によって実行されるプログラムを保持している。また、この記憶部１３は、制御部１２のワークメモリとしても動作する。プリンタ部１４は、制御部１２から入力される画像データを、紙媒体等の上に形成する。操作部１５は、キーパッド等であり、利用者の指示操作を受け入れて、当該指示操作の内容を制御部１２に出力する。表示部１６は、液晶表示パネル等であり、制御部１２から入力される指示に従って、情報を表示する。通信部１７は、ネットワークインタフェース等であり、制御部１２から入力される指示に従って、ネットワークを介して、例えばＰＣ２へと種々のデータを送信する。また、この通信部１７は、ネットワークを介して、例えばＰＣ２から到来するデータを受信して、制御部１２に出力する。
【００１４】
またＰＣ２の制御部２１は、ＣＰＵ等であり、記憶部２２に格納されているプログラムに従って動作する。この制御部２１は、例えば、複合機１側から取得した画像データを処理の対象として、当該画像データから色情報を取得する処理と、編集処理において利用される色情報を、利用者に選択させる処理と、を実行する。この制御部２１による具体的な処理の内容例については、後に詳しく説明する。
【００１５】
記憶部２２は、例えばメモリやハードディスク等であり、制御部２１によって実行されるプログラムを保持している。また、この記憶部２２は、制御部２１のワークメモリとしても動作する。
【００１６】
操作部２３は、キーボードやマウス等であり、利用者の指示操作を受け入れて、当該指示操作の内容を制御部２１に出力する。表示部２４は、例えば液晶ディスプレイ等であり、制御部２１から入力される指示に従って、情報を表示する。通信部２５は、ネットワークインタフェース等であり、制御部２１から入力される指示に従って、ネットワークを介して、例えば複合機１へと種々のデータを送信する。また、この通信部２５は、ネットワークを介して、例えば複合機１から到来するデータを受信して、制御部２１に出力する。
【００１７】
ここで、複合機１の制御部１２と、ＰＣ２の制御部２１との処理の内容例について説明する。まず、ＰＣ２の制御部２１の動作について説明する。本実施の形態ではＰＣ２が複合機１側から編集処理の対象となる画像データを受信して、当該画像データに関する編集処理のパラメータ（ここでは色情報）を決定し、当該パラメータを複合機１へ送信する。これにより、複合機１に備え付けられている操作部１５や表示部１６を利用することなく、編集処理のパラメータを設定することができ、ＰＣ２側に接続可能な豊富な入出力デバイス（マウス等のポインティングデバイスや、大画面の液晶表示ディスプレイなど）を用いた操作が可能となる。
【００１８】
ＰＣ２の制御部２１によって実行されるプログラムは、図２に示すように、色情報取得部３１と、色情報提示部３２と、指定取得部３３とを含んで構成されている。色情報取得部３１は、複合機１から受信した画像データについて、画素値のヒストグラムを生成する。このヒストグラムは、例えば画素値（ＲＧＢ等の３つの色成分の値からなるベクトル値）と、当該画素値の出現頻度とを関連付けた情報である。このヒストグラムは、各画素値が処理対象となった画像データ上で占める面積を表す値となっている。色情報取得部３１は、この出現頻度の値が、予め定めたしきい値を超えている画素値を選択して、記憶部２２に格納しておく。なお、ここでは出現頻度の値が予め定めたしきい値を超えるか否かによって選択することとしているが、これに代えて、予め定めた数（又は数の範囲）の画素値が選択されるまで、しきい値を調整してもよい。例えば、出現頻度が、当初定めたしきい値を超えている画素値の数が上記予め定めた数に達していない場合、しきい値を所定量だけ低減補正する。以下、しきい値を超える画素値の数が、上記予め定めた数に達するまで、この低減補正を繰り返す。
【００１９】
さらに、ヒストグラムのピークの近傍には、しきい値を超える部分が存在するのが一般的である。例えば、（ｒ，ｇ，ｂ）の色について、読取時の誤差によってこの色に近い色、（ｒ＋Δｒ，ｇ，ｂ）などの画素値が多数抽出されてしまう場合がある。すなわち、概念的にＲだけに射影した空間で図示すれば、図３に示すようになる。そこで、色情報取得部３１は、出現頻度の値のうち、ピークとなっている値に対応する画素値を選択することとしてもよい。また、予め各色成分の階調数を減じて、ヒストグラムを演算してもよい。
【００２０】
色情報提示部３２は、記憶部２２に格納されている、選択された画素値を読み出す。そして、これら選択された画素値を含む、色情報のリストを、表示部２４に表示する。例えば、色情報提示部３２は、図４に示すように、リストに含まれる各色情報に対応する色で塗りつぶした矩形を表示部２４に表示する。また、色情報提示部３２は、選択した画素値に対応する色情報のみならず、予め定められた基本色の色情報や、複合機１のプリンタ部１４において出力に用いる色（例えばシアン、マゼンタ、イエロー、ブラックの４色）に対応する色情報を含んでもよい。
【００２１】
利用者は、この色情報のリストから、編集処理に用いる色情報を、操作部２３を操作して選択することになる。
【００２２】
指定取得部３３は、編集処理の対象となる色情報の選択が為されると、当該選択された色情報のリスト（選択リスト）を生成し、当該選択リストを、編集処理のパラメータとして、複合機１へと送信する。
【００２３】
なお、指定取得部３３が、編集処理の対象となる色情報だけでなく、編集処理の内容を受け入れて、編集処理のパラメータとして複合機１へと送信してもよい。この場合、制御部２１は、色情報の提示の処理とともに、編集処理の内容を選択させるためのボタン群（図４のＢ）を表示する。利用者がこれらのボタン群から、所望の編集処理に対応するボタンをクリックするなどして指定すると、当該クリックされたボタンに対応する編集処理の内容を表す情報を、指定取得部３３が取得して、編集処理のパラメータとして複合機１へと送信する。
【００２４】
次に複合機１の制御部１２の処理について説明する。複合機１の制御部１２は、スキャナ部１１から処理対象となる画像データが入力されると、当該画像データを、ＰＣ２へと送信する。ここでＰＣ２の宛先の情報（ネットワークアドレス等）は、予め複合機１側に設定しておくものとする。また、制御部１２は、ＰＣ２から編集処理のパラメータを受信すると、当該パラメータに従って、読み取った画像データに対して編集処理を実行する。そして制御部１２は、編集処理後の画像データを記憶部１３に格納し、あるいはプリンタ部１４に出力して、紙媒体等の上に編集処理後の画像データを形成させる。
【００２５】
本実施の形態においてＰＣ２の制御部２１は、指定取得部３３の処理において、指定された編集処理の内容、並びに、選択された色情報を処理パラメータとして、処理対象となった画像データに対して編集処理を行い、その結果を表示部２４に表示して、いわば、編集処理のプレビューを提示してもよい（図４のＰ）。
【００２６】
また、指定取得部３３の処理において、処理パラメータを、複合機１側で処理可能な画像処理コマンドとして送信してもよい。例えば、複合機１がポストスクリプト（登録商標）のインタプリタを搭載している場合、ＰＣ２の制御部２１は、指定された編集処理の内容、並びに、選択された色情報に基づいて、編集処理を行わせるためのコマンドを生成し、当該生成したコマンドを処理パラメータとして複合機１へと送信してもよい。複合機１は、当該コマンドを受信して、処理を遂行することになる。
【００２７】
本実施の形態によると、利用者は、処理の対象となる画像を複合機１のスキャナ部１１で読み取らせる。すると、当該読み取られた画像データがＰＣ２へと送信される。ＰＣ２では、処理の対象となる画像データにおいて、所定のしきい値以上に用いられている色を代表的な色として選択する。そしてこの選択した代表的な色を含む、色のリストを提示する。
【００２８】
利用者は、編集処理の内容とともに、この色のリストから処理に関する色の情報を選択する。例えば、色を削除する編集処理を行う場合、色を削除する編集処理を行うべき旨の指示とともに、削除の対象となる色を、提示されているリストから選択する。
【００２９】
ＰＣ２は、処理の内容と色とが選択されると、当該選択によって行われた編集処理の結果のプレビュー画像を生成して利用者に提示する。そして利用者が、処理の開始を指示すると（例えば「作業終了、出力」キーの押下等）、この選択の結果に係るコマンドを編集処理パラメータとして複合機１へと送信する。
【００３０】
複合機１では、受信した編集処理パラメータに基づいて、処理対象となった画像データに編集処理を行い、その結果をプリンタ部１４にて出力する。
【００３１】
このように本実施の形態によると、原稿上の実際の色に基づいて、提示される色の少なくとも一部が決定されるため、利用者の意図通りの編集操作を行わせることが容易になり、利便性を向上できる。
【００３２】
なお、ここでは複合機１とＰＣ２とを用いた例について述べたが、本発明の実施の形態はこれに限られるものではなく、例えば複合機１単体において、上記ＰＣ２の処理を兼ねてもよいし、ＰＣ２にスキャナやプリンタを接続して、複合機１の処理をＰＣ２が兼ねてもよい。
【図面の簡単な説明】
【００３３】
【図１】本発明の実施の形態に係る画像処理装置の一例を表す構成ブロック図である。
【図２】本発明の実施の形態に係る画像処理装置が行う処理の一例を表す機能ブロック図である。
【図３】色情報取得部における処理の概要を表す説明図である。
【図４】色情報提示部によって提示される画面の例を表す説明図である。
【符号の説明】
【００３４】
１  複合機、２  パーソナルコンピュータ、１１  スキャナ部、１２，２１  制御部、１３，２２  記憶部、１４  プリンタ部、１５，２３  操作部、１６，２４  表示部、１７，２５  通信部、３１  色情報取得部、３２  色情報提示部、３３  指定取得部。
【図１】
2006279092.tif 000003
【図２】
2006279092.tif 000004
【図３】
2006279092.tif 000005
【図４】
2006279092.tif 000006