(57)【要約】【課題】プロトコルやコマンドの違う画像処理に関する要求への対応を図ること。【解決手段】画像データに対する画像処理を行うための処理要求情報が入力されるプロトコル１処理要求入力部１０３およびプロトコル２処理要求入力部１０４と、入力されたプロトコルごとの処理要求情報を装置が処理するための画像処理情報に変換するプロトコル１変換部１０５とプロトコル２変換部１０６と、画像処理情報に基づいて、画像データに画像処理を施すディジタル画像処理部１０１と、を備える。【選択図】        図１
2006285432.tif 000002
【特許請求の範囲】
【請求項１】
画像データに対する画像処理を行うための処理要求情報が入力される入力手段と、
前記入力手段により入力された前記処理要求情報を装置が処理するための画像処理情報に変換する変換手段と、
前記変換手段により変換された前記画像処理情報に基づいて、前記画像データに画像処理を施す画像処理手段と、
を備えることを特徴とする画像処理装置。
【請求項２】
前記入力手段に入力される前記処理要求情報は、前記画像データに対する前記画像処理を行うための複数のプロトコルに基づいており、
前記変換手段は、
前記入力手段により入力された複数の前記プロトコルに基づいた前記処理要求情報を、当該プロトコルに依存しない共通の前記画像処理情報に変換するものであることを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記入力手段に入力される前記処理要求情報は、前記画像データに対する前記画像処理を行うための複数のコマンドに基づいており、
前記変換手段は、
前記入力手段により入力された複数の前記コマンドに基づいた前記処理要求情報を、当該コマンドに依存しない共通の前記画像処理情報に変換するものであることを特徴とする請求項１に記載の画像処理装置。
【請求項４】
前記変換手段は、
前記入力手段により入力された複数の前記コマンドを、当該コマンドごとに前記共通の画像処理情報に変換し、共通部分と非共通部分として管理するものであることを特徴とする請求項３に記載の画像処理装置。
【請求項５】
画像データに対する画像処理を行うための処理要求情報が入力される入力工程と、
前記入力工程により入力された前記処理要求情報を装置が処理するための画像処理情報に変換する変換工程と、
前記変換工程により変換された前記画像処理情報に基づいて、前記画像データに画像処理を施す画像処理工程と、
を含むことを特徴とする画像処理方法。
【請求項６】
請求項５に記載の画像処理方法をコンピュータに実行させることを特徴とする画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ディジタルの複写機、スキャナ、プリンタなどの画像処理をする画像処理装置、画像処理方法および画像処理プログラムに関する。
【背景技術】
【０００２】
従来より、ディジタル画像（画像データ）を取り扱う機器は様々なものが登場している。例えば、ディジタル複写機やディジタルスキャナやプリンタやＭＦＰ（ＭＦＰ：Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎａｌ  Ｐｒｉｎｔｅｒ）やＰＣ（ＰＣ：Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）などである。また、これらディジタル画像を取り扱う機器では、文字データや絵データや写真データなど様々な種類の画像データを取り扱っている。
【０００３】
様々な種類の画像データに対するディジタル画像の処理においては、画質向上のために、画像データの種類に応じた画像処理を施すのが一般的である。例えば、文字領域と絵柄領域が混在する画像データを処理する画像処理方法が提案されている（例えば、下記特許文献１参照。）。
【０００４】
また、ディジタル画像（画像データ）に対して画像処理を実施する場合、処理の要求手段（ＰＣ、ＭＦＰ、ネットワーク）の違いによって、プロトコルやコマンドなどが違う場合がある。それは、アプリケーションなどの要求の違いやシステム要件の違いに起因する。たとえば、ＭＦＰによる処理の要求は、かなり詳細な処理を要求するが、処理をパターン化しやすいものである。しかし、ＰＣによる処理の要求は、限定した処理ではあるが、処理をパターン化しにくいものである。ディジタル画像の処理は、上記の違いそれぞれに対応して画像処理を行う必要があった。また近年では、ＭＦＰで画像処理を実現する場合でも、機器外部からのプロトコルやコマンドの違う要求にそれぞれ対応する必要が出てきた。
【０００５】
【特許文献１】特開平１０−１０８００８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、前述のようにプロトコルやコマンドの違う要求に対して、画像処理を実施するには、それぞれのプロトコルやコマンドに対応する必要がある。
【０００７】
この発明は、上述した従来技術による問題点を解消するため、プロトコルやコマンドの違いに対応するため、コマンドＩ／Ｆ（Ｉ／Ｆ：インターフェイス）を最適に配置し、プロトコルやコマンドの違う要求に対応できる画像処理装置、画像処理方法および画像処理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上述した課題を解決し、目的を達成するため、請求項１の発明にかかる画像処理装置は、画像データに対する画像処理を行うための処理要求情報が入力される入力手段と、前記入力手段により入力された前記処理要求情報を装置が処理するための画像処理情報に変換する変換手段と、前記変換手段により変換された前記画像処理情報に基づいて、前記画像データに画像処理を施す画像処理手段と、を備えることを特徴とする。
【０００９】
この請求項１の発明によれば、画像処理を行うための処理要求情報を、装置が処理するための画像処理情報に変換して、画像データの画像処理を行うことができる。したがって、複数の画像処理要求に対して、共通のハードウェアで画像処理を実施できる。
【００１０】
また、請求項２の発明にかかる画像処理装置は、請求項１に記載の発明において、前記入力手段に入力される前記処理要求情報は、前記画像データに対する前記画像処理を行うための複数のプロトコルに基づいており、前記変換手段は、前記入力手段により入力された複数の前記プロトコルに基づいた前記処理要求情報を、当該プロトコルに依存しない共通の前記画像処理情報に変換するものであることを特徴とする。
【００１１】
この請求項２の発明によれば、複数のプロトコルに基づいた画像処理に関する処理要求情報を、プロトコルに依存しない共通の画像処理情報に変換して、画像データの画像処理を行うことができる。したがって、画像処理要求ごとのプロトコルの違いと画像処理情報を分離して管理して、共通のハードウェアで画像処理を実施できる。
【００１２】
また、請求項３の発明にかかる画像処理装置は、請求項１に記載の発明において、前記入力手段に入力される前記処理要求情報は、前記画像データに対する前記画像処理を行うための複数のコマンドに基づいており、前記変換手段は、前記入力手段により入力された複数の前記コマンドに基づいた前記処理要求情報を、当該コマンドに依存しない共通の前記画像処理情報に変換するものであることを特徴とする。
【００１３】
この請求項３の発明によれば、複数のコマンドに基づいた画像処理に関する処理要求情報を、コマンドに依存しない共通の画像処理情報に変換して、画像データの画像処理を行うことができる。したがって、画像処理要求ごとのコマンドの違いと画像処理情報を分離して管理して、共通のハードウェアで画像処理を実施できる。
【００１４】
また、請求項４の発明にかかる画像処理装置は、請求項３に記載の発明において、前記変換手段は、前記入力手段により入力された複数の前記コマンドを、当該コマンドごとに前記共通の画像処理情報に変換し、共通部分と非共通部分として管理するものであることを特徴とする。
【００１５】
この請求項４の発明によれば、複数のコマンドに基づいた画像処理に関する処理要求情報を、コマンドに依存しない共通の画像処理情報に変換して、画像データの画像処理を行うことができる。したがって、画像処理要求ごとのコマンドの違いと画像処理情報を分離して管理して、共通のハードウェアで画像処理を実施できる。また、画像処理情報の共通部と非共通部について管理できるため、コマンド拡張などに対応する場合にも、非共通部のみの変更が可能となる。
【００１６】
また、請求項５の発明にかかる画像処理方法は、画像データに対する画像処理を行うための処理要求情報が入力される入力工程と、前記入力工程により入力された前記処理要求情報を装置が処理するための画像処理情報に変換する変換工程と、前記変換工程により変換された前記画像処理情報に基づいて、前記画像データに画像処理を施す画像処理工程と、を含むことを特徴とする。
【００１７】
この請求項５の発明によれば、画像処理を行うための処理要求情報を、装置が処理するための画像処理情報に変換して、画像データの画像処理を行うことができる。したがって、複数の画像処理要求に対して、共通のハードウェアで画像処理を実施できる。
【００１８】
また、請求項６の発明にかかる画像処理プログラムは、請求項５に記載の画像処理方法をコンピュータに実行させることを特徴とする。
【００１９】
この請求項６の発明によれば、請求項５に記載の画像処理方法をコンピュータに実行させることができる。
【発明の効果】
【００２０】
本発明にかかる画像処理装置、画像処理方法および画像処理プログラムによれば、コマンドＩ／Ｆを最適に配置し、プロトコルやコマンドの違いに対応できるという効果を奏する。
【発明を実施するための最良の形態】
【００２１】
以下に添付図面を参照して、この発明にかかる画像処理装置、画像処理方法および画像処理プログラムの好適な実施の形態を詳細に説明する。
【００２２】
（実施の形態１）
図１は、本発明の実施の形態１にかかる画像処理装置の機能を示すブロック図である。本発明の実施の形態１にかかる画像処理装置１００は、ディジタル画像処理部１０１と、ディジタル画像入出力部１０２と、プロトコル１処理要求入力部１０３と、プロトコル２処理要求入力部１０４と、プロトコル１変換部１０５とプロトコル２変換部１０６と、共通画像処理情報格納部１０７と、を含み構成されている。
【００２３】
本発明の実施の形態１にかかる画像処理装置１００は、外部機器と複数のプロトコルに基づいて通信をする構成である（図２参照）。例えば、画像処理装置１００は、ＰＣおよびＭＦＰとＬＡＮ（ＬＡＮ：Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）やインターネットなどで接続されており、画像処理装置１００は、ＰＣとはプロトコル１に基づいて通信を行い、ＭＦＰとはプロトコル２に基づいて通信を行う構成である。なお、画像処理装置１００は、スキャナなどの他の機器や複数台のＰＣに接続する構成としてもよい。
【００２４】
本発明の実施の形態１にかかる画像処理装置１００のプロトコル１処理要求入力部１０３は、ＰＣからプロトコル１に基づいて画像処理要求が入力される。なお、画像処理要求は、ユーザがＰＣへ直接入力できる構成としてもよい。そして、プロトコル１処理要求入力部１０３は、ＰＣから入力された画像処理要求をプロトコル１変換部１０５へ出力する。また、プロトコル２処理要求入力部１０４は、ＭＦＰからプロトコル２に基づいて画像処理要求が入力される。なお、画像処理要求は、ユーザがＭＦＰへ直接入力できる構成としてもよい。そして、プロトコル２処理要求入力部１０４は、ＭＦＰから入力された画像処理要求をプロトコル２変換部１０６へ出力する。
【００２５】
プロトコル１変換部１０５は、プロトコル１処理要求入力部１０３から入力された画像処理要求に基づき、共通画像処理情報に変換する（図３参照）。そして、プロトコル１変換部１０５は、共通画像処理情報に変換された画像処理要求を共通画像処理情報格納部１０７へ出力する。同様に、プロトコル２変換部１０６は、プロトコル２処理要求入力部１０４から入力された画像処理要求に基づき、共通画像処理情報に変換する。そして、プロトコル２変換部１０６は、共通画像情報に変換された画像処理要求を共通画像処理情報格納部１０７へ出力する。
【００２６】
ディジタル画像入出力部１０２は、画像処理の対象となる画像データの入力や、画像処理後の画像データの出力をする。ディジタル画像処理部１０１は、ディジタル画像入出力部１０２に入力された画像と共通画像処理情報格納部１０７の共通画像処理情報に変換された画像処理要求に基づいて、画像処理を実施する。
【００２７】
図２は、本発明の実施の形態１にかかるプロトコルの例を示す図である。本発明の実施の形態１にかかるＰＣと画像処理装置１００のプロトコル１は、Ｄ１（画像処理要求）と、Ｄ２（要求許可）と、Ｄ３（処理内容コマンド発行）と、Ｄ４（コマンド処理完了）と、Ｄ５（処理開始要求）と、Ｄ２０（画像処理実行）と、Ｄ６（処理終了通知）とがある。
【００２８】
また、ＭＦＰと画像処理装置１００のプロトコル２は、Ｄ１１（コマンドＡ要求（フィルタ処理））と、Ｄ１２（要求許可）と、Ｄ１３（コマンドＢ要求（色処理））と、Ｄ１４（要求許可）と、Ｄ１５（処理開始要求）と、Ｄ２０（画像処理実行）と、Ｄ１６（処理終了通知）とがある。
【００２９】
ＰＣは、ユーザなどの入力に基づき画像処理装置１００へＤ１（画像処理要求）を出力する。そして、画像処理装置１００はＰＣからのＤ１（画像処理要求）に応じてＤ２（要求許可）をＰＣへ出力する。続いて、ＰＣは、画像処理装置１００からのＤ２（要求許可）を受け、Ｄ３（処理内容コマンド発行）を画像処理装置１００へ出力する。画像処理装置１００は、ＰＣからのＤ３（処理内容コマンド発行）に基づいてコマンド処理を実行して、Ｄ４（コマンド処理完了）をＰＣへ出力する。
【００３０】
ＰＣは、Ｄ４（コマンド処理完了）が入力されると、Ｄ５（処理開始要求）を画像処理装置１００へ出力し、ディジタル画像処理部１０１はＤ２０（画像処理実行）により画像処理を実行する。その後、画像処理装置１００は画像処理の終了をもって、Ｄ６（処理終了通知）をＰＣへ出力する。
【００３１】
またＭＦＰは、ユーザなどの入力に基づき画像処理装置１００へＤ１（画像処理要求）に相当するＤ１１（コマンドＡ要求（フィルタ処理））を出力する。そして、画像処理装置１００はＭＦＰからのＤ１１（コマンドＡ要求（フィルタ処理））に応じてＤ２（要求許可）に相当するＤ１２（要求許可）をＭＦＰへ出力する。続いて、ＭＦＰは、画像処理装置１００からのＤ１２（要求許可）を受け、Ｄ３（処理内容コマンド発行）に相当するＤ１３（コマンドＢ要求（色処理））を画像処理装置１００へ出力する。画像処理装置１００は、ＭＦＰからのＤ１３（コマンドＢ要求（色処理））に応じてＤ４（コマンド処理完了）に相当するＤ１４（要求許可）をＭＦＰへ出力する。
【００３２】
ＭＦＰは、Ｄ１４（要求許可）が入力されると、Ｄ５に相当するＤ１５（処理開始要求）を画像処理装置１００へ出力し、ディジタル画像処理部１０１はＤ２０（画像処理実行）により画像処理を実行する。その後、画像処理装置１００は画像処理の終了をもって、Ｄ６に相当するＤ１６（処理終了通知）をＭＦＰへ出力する。
【００３３】
図３は、本発明の実施の形態１にかかる共通画像処理情報を示す図である。本発明の実施の形態１にかかる共通画像処理情報３００は、例えば、画質モード、変倍率、フィルタパラメータ、γテーブル、色変換テーブルである。プロトコル１処理要求入力部１０３は、ＰＣと画像処理装置１００のプロトコル１に基づいて入力されたＤ１（画像処理要求）やＤ３（処理内容コマンド発行）やＤ５（処理開始要求）など画像処理に関する要求をプロトコル１変換部１０５へ出力する。プロトコル１変換部１０５は、プロトコル１処理要求入力部１０３から入力された画像処理に関する要求を共通画像処理情報３００に変換する。そして、プロトコル１変換部１０５は、変換した共通画像処理情報３００を共通画像処理情報格納部１０７へ出力する。そして、共通画像処理情報格納部１０７は、入力された共通画像処理情報３００を保存する。
【００３４】
また、プロトコル２処理要求入力部１０４は、ＰＣと画像処理装置１００のプロトコル２に基づいて入力されたＤ１１（コマンドＡ要求（フィルタ処理））やＤ１３（コマンドＢ要求（色処理））やＤ１５（処理開始要求）など画像処理に関する要求をプロトコル２変換部１０６へ出力する。プロトコル２変換部１０６は、プロトコル２処理要求入力部１０４から入力された画像処理に関する要求を共通画像処理情報３００に変換する。そして、プロトコル２変換部１０６は、変換した共通画像処理情報３００を共通画像処理情報格納部１０７へ出力する。そして、共通画像処理情報格納部１０７は入力された共通画像処理情報３００を保存する。
【００３５】
そして、画像処理装置１００のディジタル画像処理部１０１は、ディジタル画像入出力部１０２に入力された処理対象となる画像データを共通画像処理情報格納部１０７に保存された共通画像処理情報３００に基づいて画像処理を実施する。画像処理装置１００は画像処理後の画像データをディジタル画像入出力部１０２から出力することができる。
【００３６】
以上説明した実施の形態１によれば、異なるプロトコルで画像処理要求が入力された場合であっても、共通画像処理情報３００に変換して、共通画像処理情報３００に基づいて画像処理を行うことができる。したがって、共通のハードウェアで、画像処理を実施する場合、画像処理要求ごとにプロトコルに依存する部分の画像処理の内容を区分せずに画像処理を実施できる。
【００３７】
（実施の形態２）
次に、本発明の実施の形態２について説明する。本発明の実施の形態２では、画像処理に対して、複数のコマンド群に対応し、共通の画像処理情報への変換を行い、画像処理を実施できる。
【００３８】
図４は、本発明の実施の形態２にかかる画像処理装置の機能を示すブロック図である。本発明の実施の形態２にかかる画像処理装置４００は、ディジタル画像処理部４０１と、ディジタル画像入出力部４０２と、コマンド群１処理要求入力部４０３と、コマンド群２処理要求入力部４０４と、コマンド群１変換部４０５とコマンド群２変換部４０６と、共通画像処理情報格納部４０７と、を含み構成されている。
【００３９】
本発明の実施の形態２にかかる画像処理装置４００は、不図示の外部機器から複数のコマンド群による画像処理要求が入力される構成である（図５参照）。例えば、画像処理装置４００は、高機能用コマンドおよび低機能用コマンドが入力される。コマンド群の入力は、ＰＣやＭＦＰなどの外部機器から入力され、複数台から入力できる構成でもよい。また、コマンドの種別も高機能用と低機能用の２つに限る設定でなくともよい。なお、コマンド群の設定はユーザがあらかじめ設定する構成や、外部機器により自動的に設定できる構成でもよい。
【００４０】
本発明の実施の形態２にかかる画像処理装置４００のコマンド群１処理要求入力部４０３は、不図示の外部機器からコマンド群１に基づいて画像処理要求が入力される。なお、画像処理要求は、ユーザが直接入力できる構成としてもよい。そして、コマンド群１処理要求入力部４０３は、外部機器から入力された画像処理要求をコマンド群１変換部４０５へ出力する。また、コマンド群２処理要求入力部４０４は、外部機器からコマンド群２に基づいて画像処理要求が入力される。なお、画像処理要求は、ユーザが直接入力できる構成としてもよい。そして、コマンド群２処理要求入力部４０４は、外部機器から入力された画像処理要求をコマンド群２変換部４０６へ出力する。
【００４１】
コマンド群１変換部４０５は、コマンド群１処理要求入力部４０３から入力された画像処理要求に基づき、共通画像処理情報に変換する（図６参照）。そして、コマンド群１変換部４０５は、共通画像処理情報に変換された画像処理要求を共通画像処理情報格納部４０７へ出力する。同様に、コマンド群２変換部４０６は、コマンド群２処理要求入力部４０４から入力された画像処理要求に基づき、共通画像処理情報に変換する。そして、コマンド群２変換部４０６は、共通画像情報に変換された画像処理要求を共通画像処理情報格納部４０７へ出力する。
【００４２】
ディジタル画像入出力部４０２は、画像処理の対象となる画像データの入力や、画像処理後の画像データの出力をする。ディジタル画像処理部４０１は、ディジタル画像入出力部４０２に入力された画像と共通画像処理情報格納部４０７の共通画像処理情報に変換された画像処理要求に基づいて、画像処理を実施する。
【００４３】
図５は、本発明の実施の形態２にかかるコマンド群の例を示す図である。本発明の実施の形態２にかかるコマンド群５００は、高機能用コマンド５０１と、低機能用コマンド５０２と、を有している。
【００４４】
画像処理におけるフィルタ機能に関する高機能用コマンド５０１は、エッジ強調係数と地肌処理係数である。対してフィルタ機能に関する低機能用コマンド５０２は、エッジ強調係数である。また、画像処理における像域分離機能に関する高機能用コマンド５０１は、文字部係数と絵柄部係数と黒文字部係数と地肌部係数である。対して像域分離機能に関する低機能用コマンド５０２は、文字部係数と絵柄係数と黒文字部係数である。また、画像処理における階調処理機能に関する高機能用コマンド５０１は、誤差拡散係数と閾値係数と、拡散度係数である。対して、階調処理機能に関する低機能用コマンド５０２は、誤差拡散係数と調整係数である。
【００４５】
図６は、本発明の実施の形態２にかかる共通画像処理情報を示す図である。本発明の実施の形態２にかかる共通画像処理情報６００は、図６に示すように、画像処理におけるフィルタ機能と像域分離機能と階調処理機能に関する高機能用コマンド５０１および低機能用コマンド５０２を有している。
【００４６】
コマンド群１処理要求入力部４０３は、不図示の外部機器から入力された高機能用コマンド５０１に基づく画像処理に関する要求をコマンド群１変換部４０５へ出力する。画像処理に関するコマンドは、例えばフィルタ処理や像域分離や階調処理に関するものである。コマンド群１変換部４０５は、コマンド群１処理要求入力部４０３から入力された高機能用コマンド５０１に基づく画像処理に関する要求を共通画像処理情報６００に変換する。そして、コマンド群１変換部４０５は、変換した共通画像処理情報６００を共通画像処理情報格納部４０７へ出力する。そして、共通画像処理情報格納部４０７は、入力された共通画像処理情報６００を保存する。
【００４７】
コマンド群２処理要求入力部４０４は、不図示の外部機器から入力された低機能用コマンド５０２に基づく画像処理に関する要求をコマンド群２変換部４０６へ出力する。画像処理に関するコマンドは、例えばフィルタ処理や像域分離や階調処理に関するものである。コマンド群２変換部４０６は、コマンド群２処理要求入力部４０４から入力された低機能用コマンド５０２に基づく画像処理に関する要求を共通画像処理情報６００に変換する。そして、コマンド群２変換部４０６は、変換した共通画像処理情報６００を共通画像処理情報格納部４０７へ出力する。そして、共通画像処理情報格納部４０７は、入力された共通画像処理情報６００を保存する。
【００４８】
そして、画像処理装置４００のディジタル画像処理部４０１は、ディジタル画像入出力部４０２に入力された処理対象となる画像データを共通画像処理情報格納部４０７に保存された共通画像処理情報６００に基づいて画像処理を実施する。画像処理装置４００は画像処理後の画像データをディジタル画像入出力部４０２から出力することができる。
【００４９】
以上説明した実施の形態２によれば、異なるコマンド群で画像処理要求が入力された場合であっても、共通画像処理情報６００に変換して、共通画像処理情報６００に基づいて画像処理を行うことができる。したがって、共通のハードウェアで、画像処理を実施する場合、画像処理要求ごとにコマンド群５００に依存する部分の画像処理の内容を区分せずに画像処理を実施できる。
【００５０】
（実施の形態３）
次に、本発明の実施の形態３について説明する。本発明の実施の形態３では、画像処理に対して、複数のコマンド群に対応し、共通の画像処理情報への変換を行い、共通部分と非共通部分を管理して画像処理を実施できる。
【００５１】
図７は、本発明の実施の形態３にかかる画像処理装置の機能を示すブロック図である。本発明の実施の形態３にかかる画像処理装置７００は、ディジタル画像処理部７０１と、ディジタル画像入出力部７０２と、コマンド群１処理要求入力部７０３と、コマンド群２処理要求入力部７０４と、コマンド群１変換部７０５とコマンド群２変換部７０６と、共通画像処理情報格納部（共通部）７０７と、共通画像処理情報格納部（非共通部）７０８と、を含み構成されている。
【００５２】
本発明の実施の形態３にかかる画像処理装置７００は、不図示の外部機器から複数のコマンド群による画像処理要求が入力される構成である（図８参照）。例えば、画像処理装置７００は、従来機用コマンドおよび新機種用コマンドが入力される。コマンド群の入力は、ＰＣやＭＦＰなどの外部機器から入力され、複数台から入力できる構成でもよい。また、コマンドの種別も高機能用と低機能用の２つに限る設定でなくともよい。なお、コマンド群の設定はユーザがあらかじめ設定する構成や、外部機器により自動的に設定できる構成でもよい。
【００５３】
本発明の実施の形態３にかかる画像処理装置７００のコマンド群１処理要求入力部７０３は、不図示の外部機器からコマンド群１に基づいて画像処理要求が入力される。なお、画像処理要求は、ユーザが直接入力できる構成としてもよい。そして、コマンド群１処理要求入力部７０３は、外部機器から入力された画像処理要求をコマンド群１変換部７０５へ出力する。また、コマンド群２処理要求入力部７０４は、外部機器からコマンド群２に基づいて画像処理要求が入力される。なお、画像処理要求は、ユーザが直接入力できる構成としてもよい。そして、コマンド群２処理要求入力部７０４は、外部機器から入力された画像処理要求をコマンド群２変換部７０６へ出力する。
【００５４】
コマンド群１変換部７０５は、コマンド群１処理要求入力部７０３から入力された画像処理要求に基づき、共通画像処理情報に変換する（図９参照）。そして、コマンド群１変換部７０５は、共通画像処理情報に変換された画像処理要求を共通画像処理情報格納部（共通部）７０７あるいは共通画像処理情報格納部（非共通部）７０８へ出力する。同様に、コマンド群２変換部７０６は、コマンド群２処理要求入力部７０４から入力された画像処理要求に基づき、共通画像処理情報に変換する。そして、コマンド群２変換部７０６は、共通画像情報に変換された画像処理要求を共通画像処理情報格納部（共通部）７０７あるいは共通画像処理情報格納部（非共通部）７０８へ出力する。共通画像処理情報格納部（共通部）７０７と共通画像処理情報格納部（非共通部）７０８については後述する。
【００５５】
ディジタル画像入出力部７０２は、画像処理の対象となる画像データの入力や、画像処理後の画像データの出力をする。ディジタル画像処理部７０１は、ディジタル画像入出力部７０２に入力された画像と共通画像処理情報格納部（共通部）７０７と共通画像処理情報格納部（非共通部）７０８の共通画像処理情報に変換された画像処理要求に基づいて、画像処理を実施する。
【００５６】
図８は、本発明の実施の形態３にかかるコマンド群の例を示す図である。本発明の実施の形態３にかかるコマンド群８００は、従来機用コマンド８０１と、新機種用コマンド８０２と、を有している。
【００５７】
画像処理におけるフィルタ機能に関する従来機用コマンド８０１は、主走査強度と副走査強度に関するエッジ強調係数と、レベルに関する地肌処理係数である。一方、フィルタ機能に関する新機種用コマンド８０２は、強度に関するエッジ強調係数とレベルに関する地肌処理係数である。また、画像処理における階調処理に関する従来機用コマンド８０１は、閾値に関する誤差拡散係数と、レベルに関する調整係数である。一方、階調処理に関する新機種用コマンド８０２は、主走査閾値と副走査閾値に関する誤差拡散係数と、レベルに関する調整係数である。
【００５８】
図９は、本発明の実施の形態３にかかる共通画像処理情報を示す図である。本発明の実施の形態３にかかる共通画像処理情報９００は、図９に示すように、画像処理におけるフィルタ機能と階調処理機能について共通部と非共通部のコマンドを有している。
【００５９】
図８から、画像処理におけるフィルタ機能に関する地肌処理係数は、従来機用コマンド８０１と新機種用コマンド８０２ともにレベルに関するものであり、共通画像処理情報９００では共通部となっている。また、フィルタ機能に関するエッジ強調係数は、従来機用コマンド８０１は主走査強度と副走査強度に関するものであるのに対して、新機種用コマンド８０２は強度に関するものであり、共通画像処理情報９００では非共通部となる。
【００６０】
同様に、画像処理における階調処理機能に関する調整係数は、従来機用コマンド８０１と新機種用コマンド８０２ともにレベルに関するものであり、共通画像処理情報９００では共通部となっている。また、階調処理機能に関する誤差拡散係数は、従来機用コマンド８０１は閾値に関するものであるのに対して、新機種用コマンド８０２は主走査閾値と副走査閾値に関するものであり、共通画像処理情報９００では非共通部となる。
【００６１】
コマンド群１処理要求入力部７０３は、不図示の外部機器から入力された従来機用コマンド８０１に基づく画像処理に関する要求をコマンド群１変換部７０５へ出力する。画像処理に関するコマンドは、例えばフィルタ処理や階調処理に関するものである。コマンド群１変換部７０５は、コマンド群１処理要求入力部７０３から入力された従来機用コマンド８０１に基づく画像処理に関する要求を共通画像処理情報９００に変換する。そして、コマンド群１変換部７０５は、変換した共通画像処理情報９００を前述の共通部と非共通部として共通画像処理情報格納部（共通部）７０７と共通画像処理情報格納部（非共通部）７０８へ出力する。そして、共通画像処理情報格納部（共通部）７０７および共通画像処理情報格納部（非共通部）７０８は、入力された共通画像処理情報９００を保存する。
【００６２】
コマンド群２処理要求入力部７０４は、不図示の外部機器から入力された新機種用コマンド８０２に基づく画像処理に関する要求をコマンド群２変換部７０６へ出力する。画像処理に関するコマンドは、例えばフィルタ処理や階調処理に関するものである。コマンド群２変換部７０６は、コマンド群２処理要求入力部７０４から入力された新機種用コマンド８０２に基づく画像処理に関する要求を共通画像処理情報９００に変換する。そして、コマンド群２変換部７０６は、変換した共通画像処理情報９００を前述の共通部と非共通部として共通画像処理情報格納部（共通部）７０７と共通画像処理情報格納部（非共通部）７０８へ出力する。そして、共通画像処理情報格納部（共通部）７０７および共通画像処理情報格納部（非共通部）７０８は、入力された共通画像処理情報９００を保存する。
【００６３】
そして、画像処理装置７００のディジタル画像処理部７０１は、ディジタル画像入出力部７０２に入力された処理対象となる画像データを共通画像処理情報格納部（共通部）７０７および共通画像処理情報格納部（非共通部）７０８に保存された共通画像処理情報９００に基づいて画像処理を実施する。共通画像処理装置９００は画像処理後の画像データをディジタル画像入出力部７０２から出力することができる。
【００６４】
以上説明した実施の形態３によれば、異なるコマンド群で画像処理要求が入力された場合であっても、共通画像処理情報９００に変換して、共通画像処理情報９００に基づいて画像処理を行うことができる。また、共通画像処理情報９００を共通部と非共通部に分けるため、コマンドの拡張などの際には非共通部の変更で対応することができる。したがって、共通のハードウェアで、画像処理を実施する場合、画像処理要求ごとにコマンド群８００に依存する部分の画像処理の内容を区分せずに画像処理を実施できる。さらに、コマンド拡張などに対応する場合にも、非共通部分のみの変更が可能になる。
【００６５】
以上説明したように、画像処理装置、画像処理方法および画像処理プログラムによれば、プロトコルやコマンドなどが違う画像処理要求に対しても、共通画像処理情報に基づいて画像処理を行うことができる。したがって、共通のハードウェアでプロトコルやコマンドに依存する部分の画像処理の内容を区分することなく画像処理を行うことができる。
【００６６】
なお、本実施の形態で説明した画像処理方法は、あらかじめ用意されたプログラムをパーソナル・コンピュータやワークステーションなどのコンピュータで実行することにより実現することができる。このプログラムは、ハードディスク、フレキシブルディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤなどのコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行される。またこのプログラムは、インターネットなどのネットワークを介して配布することが可能な伝送媒体であってもよい。
【産業上の利用可能性】
【００６７】
以上のように、本発明にかかる画像処理装置、画像処理方法および画像処理プログラムは、ディジタルの複写機、スキャナ、プリンタなどの画像処理装置における画像処理に有用であり、特に、コピーやスキャナやファクシミリ機能を備えたＭＦＰに適している。
【図面の簡単な説明】
【００６８】
【図１】本発明の実施の形態１にかかる画像処理装置の機能を示すブロック図である。
【図２】本発明の実施の形態１にかかるプロトコルの例を示す図である。
【図３】本発明の実施の形態１にかかる共通画像処理情報を示す図である。
【図４】本発明の実施の形態２にかかる画像処理装置の機能を示すブロック図である。
【図５】本発明の実施の形態２にかかるコマンド群の例を示す図である。
【図６】本発明の実施の形態２にかかる共通画像処理情報を示す図である。
【図７】本発明の実施の形態３にかかる画像処理装置の機能を示すブロック図である。
【図８】本発明の実施の形態３にかかるコマンド群の例を示す図である。
【図９】本発明の実施の形態３にかかる共通画像処理情報を示す図である。
【符号の説明】
【００６９】
１００、４００、７００  画像処理装置
１０１、４０１、７０１  ディジタル画像処理部
１０２、４０２、７０２  ディジタル画像入出力部
１０３  プロトコル１処理要求入力部
１０４  プロトコル２処理要求入力部
１０５  プロトコル１変換部
１０６  プロトコル２変換部
１０７、４０７  共通画像処理情報格納部
３００、６００、９００  共通画像処理情報
４０３、７０３  コマンド群１処理要求入力部
４０４、７０４  コマンド群２処理要求入力部
４０５、７０５  コマンド群１変換部
４０６、７０６  コマンド群２変換部
５００、８００  コマンド群
５０１  高機能用コマンド
５０２  低機能用コマンド
７０７  共通画像処理情報格納部（共通部）
７０８  共通画像処理情報格納部（非共通部）
８０１  従来機用コマンド
８０２  新機種用コマンド
【図１】
2006285432.tif 000003
【図２】
2006285432.tif 000004
【図３】
2006285432.tif 000005
【図４】
2006285432.tif 000006
【図５】
2006285432.tif 000007
【図６】
2006285432.tif 000008
【図７】
2006285432.tif 000009
【図８】
2006285432.tif 000010
【図９】
2006285432.tif 000011