(57)【要約】【課題】  画像処理手段ごとに抽象化されたサービスとして管理し、メソッド要求に最適な登録／解除を容易に実現することができる画像処理制御装置を提供する。【解決手段】  デジタル画像を複数の画像処理手段１−２、１−４、１−６により画像処理する画像処理制御装置において、メソッド動作を管理するメソッド動作管理手段１−９と、画像処理手段の抽象化されたインタフェースを有するサービス手段１−３、１−５、１−７とを備え、メソッド要求の登録／解除要求に際し、メソッド動作管理手段１−９が、サービス手段１−３、１−５、１−７の状態により許可／非許可を判別し、登録、解除を行う。【選択図】        図１
2005346452.tif 000002
【特許請求の範囲】
【請求項１】
デジタル画像を複数の画像処理手段により画像処理が行われるように制御する画像処理制御装置において、メソッド動作を管理するメソッド動作管理手段と、該メソッド動作管理手段と前記画像処理手段を接続するインタフェースを提供するサービス手段とを備え、メソッド要求の登録／解除要求に際し、前記メソッド動作管理手段が、前記サービス手段の状態により許可／非許可を判別し、登録、解除を行うことを特徴とする画像処理制御装置。
【請求項２】
デジタル画像を複数の画像処理手段により画像処理が行われるように制御する画像処理制御装置において、メソッド動作を管理するメソッド動作管理手段と、該メソッド動作管理手段と前記画像処理手段を接続するインタフェースを提供するサービス手段と、メソッド設定要求に際し、前記メソッド動作管理手段が許可している設定対象のサービスに対してのみ設定処理を行う設定処理手段と、を備えていることを特徴とする画像処理制御装置。
【請求項３】
デジタル画像を複数の画像処理手段により画像処理が行われるように制御する画像処理制御装置において、メソッド動作を管理するメソッド動作管理手段と、該メソッド動作管理手段と前記画像処理手段を接続するインタフェースを提供するサービス手段と、メソッド実行要求を、前記メソッド動作管理手段が許可している実行対象のサービスに対してのみ実行処理を行う実行処理手段と、を備えたことを特徴とする画像処理制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタル複写機、スキャナ、プリンタ等にて利用される画像処理制御装置に関する。
【背景技術】
【０００２】
デジタル複写機等で、複数のＤＳＰを接続するシステムが商品化されつつある。しかし画像処理を実現する実現手段は、ＤＳＰのみではなくＡＳＩＣあるいはソフトウエアで実現される場合がある。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
その場合、実現手段単位に管理されていては、実現手段を複合させることが容易ではない。また、リソース管理、設定処理、実行処理で異なる制約が発生することがある。例えば、リソース管理は、要求によりバリエーションが多岐に渡るため、ハンドリングが複雑になりやすいという欠点がある。また設定処理は、実現手段ごとに違う設定内容単位になりやすく、処理のハンドリングが複雑になりやすいという欠点がある。さらに、実行処理は、複合した実現手段間の調停が必要となり、ハンドリングの複雑さがタイミング制約となりやすいという欠点がある。
そこで、本発明は上記したような点を鑑みてなされたものであり、画像処理などを実現する実現手段が複数備えられている場合でも、メソッド要求に最適な登録／解除などを容易に行うことができる画像処理制御装置を提供することを目的とする。
【課題を解決するための手段】
【０００４】
上記目的を達成するために、請求項１記載の発明は、デジタル画像を複数の画像処理手段により画像処理が行われるように制御する画像処理制御装置において、メソッド動作を管理するメソッド動作管理手段と、該メソッド動作管理手段と前記画像処理手段を接続するインタフェースを提供するサービス手段とを備え、メソッド要求の登録／解除要求に際し、前記メソッド動作管理手段が、前記サービス手段の状態により許可／非許可を判別し、登録、解除を行うことを特徴とする。
また請求項２記載の発明は、デジタル画像を複数の画像処理手段により画像処理が行われるように制御する画像処理制御装置において、メソッド動作を管理するメソッド動作管理手段と、該メソッド動作管理手段と前記画像処理手段を接続するインタフェースを提供するサービス手段と、メソッド設定要求に際し、前記メソッド動作管理手段が許可している設定対象のサービスに対してのみ設定処理を行う設定処理手段とを備えていることを特徴とする。
また請求項３記載の発明は、デジタル画像を複数の画像処理手段により画像処理が行われるように制御する画像処理制御装置において、メソッド動作を管理するメソッド動作管理手段と、該メソッド動作管理手段と前記画像処理手段を接続するインタフェースを提供するサービス手段と、メソッド実行要求を、前記メソッド動作管理手段が許可している実行対象のサービスに対してのみ実行処理を行う実行処理手段と、を備えていることを特徴とする。
【発明の効果】
【０００５】
本発明では、画像処理手段ごとに抽象化されたサービスとして管理し、メソッド要求に対し最適な登録／解除を容易に実現することができる。特に、画像処理手段が状態を監視し、リソース監視が有効な場合に最適なパフォーマンスを図ることができる。
また、画像処理手段ごとに抽象化されたサービスとして管理し、メソッド要求に対し高速で安価な設定処理を容易に実現することができる。特に、設定処理が多いとき、リソース管理と分離することにより高速化を図ることができる。
さらには、画像処理手段ごとに抽象化されたサービスとして管理し、メソッド要求に対し高速で安価な実行処理を容易に実現することができる。特に、実行タイミングの制約が厳しいシステムにおいて、リソース管理と分離することにより、高速化を図ることができる。
【発明を実施するための最良の形態】
【０００６】
以下、本発明の各実施例を図面に従って説明する。
［第１の実施の形態］
まず第１の実施の形態に係る画像処理制御装置について説明する。
第１の実施の形態に係る画像処理制御装置はデジタル画像を入力し、画像処理要求に従って画像処理を行うようにされる。その際、第１の実施の形態に係る画像処理制御装置は、画像処理手段を抽象化したサービスとして管理し、シーケンスで組み立てて複合動作を可能にする。そして要求の単位であるメソッド動作のための、サービスリソースの許可／非許可を判別し、登録／解除を行う。メソッド動作は、実際の画像処理を実施するものでなく、パラメータ演算やレジスタ値の取得といったものである。例えば、パラメータ演算の例としては、ディザ処理のディザパターンを設定する際に、１ライン分のデータに展開する演算がある。
図１は、第１の実施の形態に係る画像処理制御装置のブロック図である。
この図１に示す画像処理制御装置は、画像処理実現手段１−２、第１画像処理実現サービス手段１−３、第２画像処理実現手段１−４、第２画像処理実現サービス手段１−５、第３画像処理実現手段１−６、第３画像処理実現サービス手段１−７、メソッド要求入力手段１−８、メソッド動作管理手段１−９、デジタル画像出力手段１−１０を備える。
このような第１の実施の形態に係る画像処理制御装置の構成では、３つの画像処理実現手段、すなわち第１画像処理実現手段１−２、第２画像処理実現手段１−４、第３画像処理実現手段１−６に関連するメソッド動作要求に対する登録／解除を行うことができる。
【０００７】
以下、その動作を含めて説明する。
この場合の画像処理制御装置では、メソッド動作管理手段１−９にてシーケンスを実現するようにされる。そのため、第１画像処理実現手段１−２、第２画像処理実現手段１−４、第３画像処理実現手段１−６ごとに抽象化された第１画像処理実現サービス手段１−３、第２画像処理実現サービス手段１−５、第３画像処理実現サービス手段１−７を備える。そして、メソッド要求の登録／解除要求に際し、メソッド動作管理手段１−９が、第１、第２、第３画像処理実現サービス手段１−３、１−５、１−７の状態により許可／非許可を判別して、登録、解除を行うようにしている。
この場合の画像処理実現手段と抽象化されたサービスは図２に示すようになる。メソッド要求入力手段１−８はメソッドの登録要求、解除要求を受け付ける。メソッド動作管理手段１−９は、メソッド要求入力手段１−８の要求内容により、メソッド動作を管理する。例えば、図３に示すように、外部システムからのメゾット要求に基づいて、メゾット要求入力手段１−８からの要求がメソッドの登録要求を行う際には、メゾット動作管理手段１−９が登録要求に必要なサービスを選択し、画像処理実現サービス手段１−３、１−５、１−７の状態により許可可能かを判断する。メゾット動作管理手段１−９は許可可能な場合は、登録を行いメソッド要求元にメゾット状態として登録許可を通知する。必要なサービスの状態が許可不可能な状態の場合には、登録を行わず、メソッド要求元に登録非許可を通知する。
メソッド要求入力手段１−８からの要求が、メソッドの解除要求の際には、すでに登録済みのサービスを解放し、メソッド要求元に解除完了を通知する。このようにすれば、複数の異なる構成の画像処理実現手段を、抽象化されたサービスの状態として管理することができ、メソッド動作要求に対する登録／解除を最適に行うことができる。
【０００８】
［第２の実施の形態］
第２の実施の形態に係る画像処理制御装置は、デジタル画像を入力し、画像処理要求に従って画像処理を行う。その際、画像処理手段を抽象化されたサービスとして管理し、シーケンスで組み立て、複合動作を可能にする。そして要求の単位であるメソッド動作のための、サービスリソースの許可状態を判別して設定処理を行うようにされる。
この場合のメソッド動作は、実際の画像処理を実施するものでなく、パラメータ演算やレジスタ値の取得といったものである。例えば、パラメータ演算の例としては、ディザ処理のディザパターンを設定する際に、１ライン分のデータに展開する演算がある。
図４は、第２の実施の形態に係る画像処理制御装置のブロック図である。
この図４に示す画像処理制御装置は、デジタル画像入力手段４−１、第１画像処理実現手段４−２、第１画像処理実現サービス手段４−３、第２画像処理実現手段４−４、第２画像処理実現サービス手段４−５、第３画像処理実現手段４−６、第３画像処理実現サービス手段４−７、メソッド要求入力手段４−８、メソッド動作管理手段４−９、設定処理手段４−１０、デジタル画像出力手段４−１１を備える。この構成では、３つの画像処理実現手段に関連するメソッド動作要求に対する設定処理を行うことができる。
次に動作を含めて説明する。この場合も、メソッド動作管理手段４−９にてシーケンスを実現する。そのため、第１画像処理実現手段４−２、第２画像処理実現手段４−４、第３画像処理実現手段４−６ごとに抽象化された第１画像処理実現サービス手段４−３、第２画像処理実現サービス手段４−５、第３画像処理実現サービス手段４−７を備えている。
この場合の画像処理実現手段と抽象化されたサービスは図５に示すようになる。メソッド要求入力手段４−８はメソッドの設定要求を受け付ける。メソッド動作管理手段４−９は、メソッド動作を管理し、必要なサービスを許可状態としている。例えば、図６に示すように、メソッド要求入力手段４−８からの要求がメソッドの設定要求であるときには、設定処理手段４−１０は、メソッド動作管理手段４−９が管理するサービス許可状態にしたがって、設定処理が必要なサービスに設定処理を行う。このように、複数の画像処理実現手段を、抽象化されたサービスの状態として管理すれば、メソッド動作要求に対する設定処理を高速で安価に行うことができる。
【０００９】
［第３の実施の形態］
第３の実施の形態に係る画像処理制御装置は、デジタル画像を入力し、画像処理要求に従って画像処理を行う。その際、画像処理手段を抽象化されたサービスとして管理し、シーケンスで組み立て、複合動作を可能にする。そして要求の単位であるメソッド動作のための、サービスリソースの許可状態を判別し実行処理を行う。メソッド動作は、実際の画像処理を実施するものでなく、パラメータ演算やレジスタ値の取得といったものである。例えば、レジスタ値の取得例としては、ノイズ除去処理のノイズ除去された画素数を取得する際のレジスタ値の取得がある。
図７は第３の実施の形態に係る画像処理制御装置のブロック図である。デジタル画像入力手段７−１、第１画像処理実現手段７−２、第１画像処理実現サービス手段７−３、第２画像処理実現手段７−４、第２画像処理実現サービス手段７−５、第３画像処理実現手段７−６、第３画像処理実現サービス手段７−７、メソッド要求入力手段７−８、メソッド動作管理手段７−９、実行処理手段７−１０、デジタル画像出力手段７−１１を備える。この構成では、３つの画像処理実現手段に関連するメソッド動作要求に対する実行処理を行うことができる。
【００１０】
次に動作を含めて説明する。メソッド動作管理手段７−９にてシーケンスを実現する。そのため、第１画像処理実現手段７−２、第２画像処理実現手段７−４、第３画像処理実現手段７−６それぞれの画像処理実現単位に、抽象化された第１画像処理実現サービス手段７−３、第２画像処理実現サービス手段７−５、第３画像処理実現サービス手段７−７を備える。
この場合の画像処理実現手段と抽象化されたサービスは図８に示すようになる。メソッド要求入力手段７−８はメソッドの設定要求を受け付ける。メソッド動作管理手段７−９は、メソッド動作を管理し必要なサービスを許可状態としている。例えば図９に示すように、メソッド要求入力手段７−８からの要求が、メソッドの実行要求であるときは、実行処理手段７−１０は、メソッド動作管理手段７−９が管理するサービス許可状態に従って、実行処理が必要なサービスに実行処理を行う。このように、複数の画像処理実現手段を抽象化されたサービスの状態として管理することで、メソッド動作要求に対する実行処理を高速で安価に行うことができる。
【図面の簡単な説明】
【００１１】
【図１】第１の実施の形態に係る画像処理制御装置のブロック図。
【図２】第１の実施の形態における画像処理実現手段と抽象化されたサービスを示した図。
【図３】第１の実施の形態におけるタイミングチャート。
【図４】第２の実施の形態に係る画像処理制御装置のブロック図。
【図５】第２の実施の形態における画像処理実現手段と抽象化されたサービスを示す図。
【図６】第２の実施の形態におけるタイミングチャート。
【図７】第３の実施の形態に係る画像処理制御装置のブロック図。
【図８】第３の実施の形態における画像処理実現手段と抽象化されたサービスを示す図。
【図９】第３の実施の形態におけるタイミングチャート。
【符号の説明】
【００１２】
１−２、１−４、１−６  画像処理実現手段（画像処理手段）、１−３、１−５、１−７  画像処理実現サービス（サービス手段）、１−９  メソッド動作管理手段
【図１】
2005346452.tif 000003
【図２】
2005346452.tif 000004
【図３】
2005346452.tif 000005
【図４】
2005346452.tif 000006
【図５】
2005346452.tif 000007
【図６】
2005346452.tif 000008
【図７】
2005346452.tif 000009
【図８】
2005346452.tif 000010
【図９】
2005346452.tif 000011