(57)【特許請求の範囲】
【請求項１】
入力された画像データ又は処理された画像データを出力する画像処理装置であって、
入力された画像データに対して指定された画像処理を施す画像処理部と、
画像データ及び画像データの入力元を示す付帯情報を一時的に蓄積するメモリ部と、
画像デバッグ装置が接続される画像デバッグＩ／Ｆ部と、
前記各部を標準規格化された拡張バス規格を含む複数のバス規格をまたがって接続する画像バス制御部とを有し、
前記メモリ部は、前記画像データ及び前記付帯情報を一次的に蓄積する一時蓄積領域の他に、前記一次蓄積領域に蓄積された前記画像データ及び前記付帯情報と同一の情報を蓄積可能な複製蓄積領域を備え、
前記画像バス制御部は、前記画像デバッグ装置によるデバッグ処理を実行する場合、前記複製蓄積領域に蓄積された前記画像データ及び前記付帯情報を取得し、前記付帯情報によって示される前記画像データの入力元に応じた宛先に転送することを特徴とする画像処理装置。
【請求項２】
請求項１記載の画像処理装置において、
前記メモリ部の複製蓄積領域への蓄積／非蓄積を選択する手段を備えていることを特徴とする画像処理装置。
【請求項３】
請求項２記載の画像処理装置において、
前記メモリ部に蓄積したい画像データに対する画像処理を選択する手段を備えていることを特徴とする画像処理装置。
【請求項４】
請求項１ないし３のいずれか１項に記載の画像処理装置において、
所望の蓄積データを前記画像デバッグＩ／Ｆ部から出力する手段を備えていることを特徴とする画像処理装置。
【請求項５】
請求項１ないし３のいずれか１項に記載の画像処理装置において、
所望の蓄積データを外部Ｉ／Ｆ制御部から出力する手段を備えていることを特徴とする画像処理装置。
【請求項６】
請求項１記載の画像処理装置において、
前記メモリ部の複製蓄積領域に対してライトプロテクトを行う手段を備えていることを特徴とする画像処理装置。
【請求項７】
請求項６記載の画像処理装置において、
所望の複製蓄積領域のライトプロテクトが可能であることを特徴とする画像処理装置。
【請求項８】
請求項６記載の画像処理装置において、
前記画像デバッグＩ／Ｆ部の接続検知からライトプロテクトを設定する手段を備えていることを特徴とする画像処理装置。
【請求項９】
請求項１ないし８のいずれか１項に記載の画像処理装置において、
原稿を読み取り、電子化したデータを入力画像データとして得る画像読取部を備えていることを特徴とする画像処理装置。
【請求項１０】
請求項１ないし８のいずれか１項に記載の画像処理装置において、
前記画像データを印字媒体に印字して出力する画像出力部を備えていることを特徴とする画像処理装置。
【請求項１１】
入力された画像データに対して指定された画像処理を施す画像処理部と、
前記各部を標準規格化された拡張バス規格を含む複数のバス規格をまたがって接続する画像バス制御部と、
画像データ及び画像データの入力元を示す付帯情報を一時的に蓄積するメモリ部と、
前記標準規格化された拡張バス上に設けられ、画像デバッグ装置が接続される画像デバッグＩ／Ｆ部と、
を有し、入力された画像データ又は処理された画像データを前記各部で選択的に処理して出力する画像処理装置における画像処理方法において、
前記メモリ部の一次蓄積領域に、前記画僧データ及び前記付帯情報を一次的に蓄積すると共に、前記一次蓄積領域とは異なる複製蓄積領域に、前記一次蓄積領域に蓄積された前記画像データ及び前記付帯情報と同一の情報を蓄積し、
前記画像デバッグ装置によるデバッグ処理を実行する場合、前記複製蓄積調息に蓄積された前記画像データ及び前記付帯情報を取得し、前記付帯情報によって示される前記画像データの入力元に応じた宛先に転送することを特徴とする画像処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複写機、ファクシミリ、プリンタ、スキャナ等の機能を複合したデジタル複合機（ＭＦＰ）における、デジタル画像データに対する画像処理装置及び画像処理方法に関する。
【背景技術】
【０００２】
ＣＣＤ光電変換素子からなるラインセンサ読み取り装置やレーザーによる書き込み装置の発展により、アナログ複写機からデジタル化された画像データの処理を行うデジタル複写機が普及している。デジタル複写機となってからは、複写機の機能だけでなく、ファクシミリの機能、プリンタの機能、スキャナの機能等の各機能と複合したため、単なるデジタル複写機ではなく、デジタル複合機（ＭＦＰ）と呼ばれるようになった。また、ＨＤＤドライブ等メモリ大容量化及び低コスト化、ネットワーク等通信技術の高速化とその普及、ＣＰＵの処理能力の向上、デジタル画像データに関連する技術（特性値の規格化や圧縮フォーマット等）等々、ＭＦＰに関連する技術の進化に伴い、ＭＦＰに搭載される機能も多種、多様化してきている。
【０００３】
一方、オフィスの中でのＭＦＰの使われ方も多種、多様化してきている。例えば小型のＭＦＰはＰＣの横にペアで設置され、各職務者が手軽に複写機、ファクシミリ、プリンタ、スキャナの機能を使用することができる。また、中型のＭＦＰは部署や課単位の複数名で共有され、ある程度の生産性が要求されるとともに、ソート、パンチ、ステープル等の機能が使用できる。更に、大型のＭＦＰは企業の中で複写関連業務を集中して行う部署、もしくは複写関連業務そのものを生業とする会社で使用され、高生産性と高品位な出力を保証するとともに、多機能な装置として使用されている。
【０００４】
ビジネスにおける情報価値の重要性は既に認知されており、情報を早く・正確に・確実に伝えるだけでなく、分かりやすく・効果的に伝えることも要求されている。通信技術の高速化／普及化・メモリの大容量化／低コスト化／小型化・ＰＣの高性能化にともない、デジタルデータを利用した情報を効率的に扱う新しい機能が提供されてきており、デジタルデータの一部であるデジタル画像データを扱うＭＦＰにも、新機能の提供や融合が図られ多機能化してきているとともに、更なる新機能Ｉ／Ｆの提供や融合が望まれている。
【０００５】
ところが、ＭＦＰの機能は高機能化していく反面、ＭＦＰのサイズは小型化の傾向があり、画像処理装置に於いてもボードレイアウトへの制約が厳しくなってきている。また、高機能化に伴い、複数のデバッグＩ／Ｆが必要となり、デバッグ機能実装に要するボードレイアウトへの制約やコストアップ、デバッグ効率も問題になっている。
【０００６】
そこで、例えば特許文献１には、デバッグ機能実装に要するコストの削減とボードレイアウトの簡素化を実現できる画像処理装置を提供することを目的とし、入力する画像データに画像処理を施し、画像出力手段によって画像出力する画像処理装置であって、入力した前記画像データに対して、それぞれ異なる画像処理を施す複数の画像処理手段と、前記複数の画像処理手段及び画像出力手段間で画像データを伝送する画像バスと、前記画像バス上に配設され、前記画像データの入力及び出力の少なくともいずれかを行う単一の画像デバッグインタフェース手段と、前記画像データが前記複数の画像処理手段のうちどの手段による画像処理後に前記画像デバッグインタフェース手段から出力するかの指定を受け付ける指定手段と、前記指定手段によって受け付けられた指定の手段による画像データ処理を施し、前記指定の手段による処理後に後続の処理を施すことなく該処理後の画像データを、前記画像デバッグインタフェース手段から出力させるよう制御する制御手段と、を備えた画像処理装置が提案されている。
【特許文献１】特開２００７−０４３５７１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
ところで、デバッグ機能を実装する場合、メモリ部に一時蓄積領域の他に同時に蓄積可能な複数の蓄積領域がないので、同じ原稿を使用したコピーやデバッグを実施する際に、画像読取部から再度画像データを読み取る必要があり、コピーの生産性やデバッグ効率を上げることができなかった。
【０００８】
そこで、本発明が解決しようとする課題は、同じ原稿を使用したコピーやデバッグを実施する際に、再度同一の画像データの入力を不要としてコピーの生産性やデバッグ効率を向上させることができるようにすることにある。
【課題を解決するための手段】
【０００９】
入力された画像データ又は処理された画像データを出力する画像処理装置であって、前記課題を解決するため、第１の手段は、入力された画像データに対して指定された画像処理を施す画像処理部と、画像データ及び画像データの入力元を示す付帯情報を一時的に蓄積するメモリ部と、画像デバッグ装置が接続される画像デバッグＩ／Ｆ部と、前記各部を標準規格化された拡張バス規格を含む複数のバス規格をまたがって接続する画像バス制御部とを有し、前記メモリ部は、前記画像データ及び前記付帯情報を一次的に蓄積する一時蓄積領域の他に、前記一次蓄積領域に蓄積された前記画像データ及び前記付帯情報と同一の情報を蓄積可能な複製蓄積領域を備え、前記画像バス制御部は、前記画像デバッグ装置によるデバッグ処理を実行する場合、前記複製蓄積領域に蓄積された前記画像データ及び前記付帯情報を取得し、前記付帯情報によって示される前記画像データの入力元に応じた宛先に転送することを特徴とする。
【００１０】
この場合、前記メモリ部の複製蓄積領域への蓄積／非蓄積を選択する手段、前記メモリ部に蓄積したい画像データに対する画像処理を選択する手段、所望の蓄積データを前記画像デバッグＩ／Ｆ部から出力する手段、所望の蓄積データを外部Ｉ／Ｆ制御部から出力する手段、前記メモリ部の複製蓄積領域に対してライトプロテクトを行う手段を任意に備えていることができる。なお、ライトプロテクトを行う手段を備えたものでは、所望の複製蓄積領域のライトプロテクトを可能とし、また、前記画像デバッグＩ／Ｆ部の接続検知からライトプロテクトを設定することも可能である。
【００１１】
また、原稿を読み取り、電子化したデータを入力画像データとして得る画像読取部を備え、あるいは、前記画像データを印字媒体に印字して出力する画像出力部を備えることもできる。
【００１２】
更に、第２の手段は、入力された画像データに対して指定された画像処理を施す画像処理部と、前記各部を標準規格化された拡張バス規格を含む複数のバス規格をまたがって接続する画像バス制御部と、画像データ及び画像データの入力元を示す付帯情報を一時的に蓄積するメモリ部と、前記標準規格化された拡張バス上に設けられ、画像デバッグ装置が接続される画像デバッグＩ／Ｆ部とを有し、入力された画像データ又は処理された画像データを前記各部で選択的に処理して出力する画像処理装置における画像処理方法において、前記メモリ部の一次蓄積領域に、前記画僧データ及び前記付帯情報を一次的に蓄積すると共に、前記一次蓄積領域とは異なる複製蓄積領域に、前記一次蓄積領域に蓄積された前記画像データ及び前記付帯情報と同一の情報を蓄積し、前記画像デバッグ装置によるデバッグ処理を実行する場合、前記複製蓄積調息に蓄積された前記画像データ及び前記付帯情報を取得し、前記付帯情報によって示される前記画像データの入力元に応じた宛先に転送することを特徴とする。
【００１３】
なお、後述の実施形態では、画像処理部は符号５に、画像バス制御部は符号７に、メモリ部は符号４に、画像デバッグＩ／Ｆ部は符号８に、一時蓄積領域は符号４ａに、複製蓄積領域は符号４ｂに、メモリ部の蓄積領域への蓄積／非蓄積を選択する手段、メモリ部に蓄積したい画像データに対する画像処理を選択する手段、所望の蓄積データを前記画像デバッグＩ／Ｆ部から出力する手段、所望の蓄積データを外部Ｉ／Ｆ制御部から出力する手段は画像バス制御部７に、それぞれ設定され、ライトプロテクトのＯＮ／ＯＦＦは操作部９から選択される。
【発明の効果】
【００１４】
本発明によれば、メモリ部に一時蓄積領域の他に同時に蓄積可能な複数の蓄積領域を備えているので、同じ原稿を使用したコピーやデバッグを実施する際に、再度同一の画像データを入力する必要がなく、コピーの生産性やデバッグ効率を向上させることができる。
【発明を実施するための最良の形態】
【００１５】
以下、図面を参照し、本発明の実施形態について説明する。
【００１６】
図１は、本発明の実施形態に係る画像処理装置の構成の一例を示すブロック図である。同図において、本実施形態に係る画像処理装置は、スキャナ等、原稿を読み取る画像読取部１、画像データを紙などのメディアに出力する画像出力部２、外部装置（ＰＣ等）１２とネットワーク・インタフェース・コントローラ（以下、ＮＩＣと称す）１１を介して画像データを送受信する外部Ｉ／Ｆ制御部３、読み取った画像データを蓄積可能で一時蓄積領域と蓄積領域を有するメモリ部４、画像データに対して、補正、加工、認識、編集、データ埋め込み・埋め込みデータ抽出などの画像処理を行う画像処理部５、バックアップや再利用等のために画像データを保存しておく大容量記憶装置６、拡張バス１０を制御する画像バス制御部７、デバッグ装置を接続するための画像デバッグＩ／Ｆ部８、外部からの設定等を入力する操作部９から構成されている。なお、メモリ部４及び操作部９は画像バス制御部７を介して、他の各部は直接それぞれ画像データ拡張バス１０に接続されている。更に、外部Ｉ／Ｆ制御部３、画像デバッグＩ／Ｆ部８、操作部９は画像バス制御部７によって制御され、大容量記憶部６の入出力制御も画像バス制御部７を介して実行される。
【００１７】
画像バス制御部７はＣＰＵ、ＲＯＭ及びＲＡＭを備え、ＣＰＵはＲＯＭに格納されたプログラムコードに従ってＲＡＭをワークエリアとして使用しながら後述の各制御を実行する。
【００１８】
この場合、画像読取部１及び画像処理部５から出力された画像データは必ず画像バス制御部７経由でメモリ部４に一時蓄積され、メモリ部４から出力後に画像バス制御部７経由で後段の装置に入力される。
【００１９】
図２は画像読取部１から画像データが入力され、画像処理部５で各種画像処理が行われ、画像出力部２に出力される通常モードの画像処理の流れを示す図である。画像処理部５には第１の処理部５ａ及び第２の処理部５ｂが設定され、画像読取部１、画像処理部５、画像デバッグＩ／Ｆ部８、外部Ｉ／Ｆ制御部３の各装置は、どの装置からの出力画像データなのかを識別するための情報を付加する機能を有し、各装置とも出力時に付加情報を更新する。付加情報については、画像バス制御部７で識別する。
【００２０】
各装置からの出力データは、付加情報と共に画像バス制御部７経由で一旦メモリ部４の一時蓄積領域４ａに蓄積され、同時にメモリ部４の蓄積領域４ｂに蓄積されることを原則とする。なお、蓄積領域４ｂは複数の画像ファイルを並行して蓄積することが可能であり、その場合には、蓄積領域４ｂを複数に分けて使用することもできる。画像処理の流れＰ１としては、
画像読取部１  →  画像処理部５（第１の処理部５ａ）  →  画像処理部５（第２の処理部５ｂ）  →  画像出力部３
の順番で処理される。したがって、画像データは図２において、
画像読取部１  →  一時蓄積領域４ａ  →  第１の処理部５ａ  →  一時蓄積領域４ａ  →  第２の処理部５ｂ  →  一時蓄積領域４ａ  →  画像出力部３
のように転送される。なお、一時蓄積領域４ａに蓄積された出力データは同時に蓄積領域４ｂに蓄積されることは前述の通りである。なお、画像読取部１では通常の読取動作の他にライン間補正やシェーディング補正などの主にスキャナに依存する補正も行う。これによって、特性の異なるいろいろなスキャナが接続されても、メモリ４上ではスキャナに依存しない一定の画像データを得ることができる。
【００２１】
なお、本実施形態では、図１に示した構成について画像処理装置と称しているが、画像出力部２を備えていることから、画像形成装置として機能し、画像読取部１を備えていることから複写機としても機能する。
【実施例１】
【００２２】
図３は実施例１に係る処理手順を示すフローチャートである。この処理手順では、まず、操作部９から通常モードかデバッグモードかを選択し（ステップＳ１０１）、通常モードの場合（ステップＳ１０２−Ｎｏ）、画像読取部１で画像データが読み取られ、画像読取部１からの出力であることを識別するための付加情報がデータに付加される（ステップＳ１０３）。
【００２３】
図１８は付加情報が付加された画像データの画像フォーマット例を示す図である。同図から分かるように、画像データのヘッダとして、「画像読取部出力」、「第１の処理部の出力」、「第２の処理部の出力」を示す情報が付加されている。以下、各実施例についても同様の画像フォーマットで処理される。
【００２４】
画像読取部１から出力された画像データは画像バス制御部７で付加情報の識別が実施され、メモリ部４の一時蓄積領域４ａと蓄積領域４ｂの双方に蓄積される。メモリ部４の一時蓄積領域４ａから出力された画像データは画像処理部５の第１の処理部５ａで処理され、第１の処理部５ａからの出力であること識別するための情報が付加される（ステップＳ１０５）。なお、付加情報は新規に追加されるのではなく更新される。以下の実施例でも同様なので、以降の実施例ではこの点についての説明を省略する。
【００２５】
出力された画像データは画像バス制御部７で付加情報の識別が実施され、メモリ部の一時蓄積領域と蓄積領域の双方に蓄積される（ステップＳ１０６）。メモリ部４の一時蓄積領域４ａから出力された画像データは画像処理部５の第２の処理部５ｂで処理され、第２の処理部５ｂからの出力であること識別するための情報が付加される（ステップＳ１０７）。出力された画像データは画像バス制御部７で付加情報の識別が実施され、メモリ部４の一時蓄積領域４ａと蓄積領域４ｂの双方に蓄積される（ステップＳ１０８）。そして、メモリ部４の一時蓄積領域４ａから出力された画像データは画像出力部２から出力される（ステップＳ１０９）。その際、画像出力部２からの出力時には付加情報が削除される。以下の実施例でも同様なので、以降の実施例ではこの点についての説明を省略する。
【００２６】
一方、ステップＳ１０２でデバッグモードであれば（ステップＳ１０２−Ｙｅｓ）、操作部９から蓄積領域４ｂに蓄積されているどのデータを出力するかを選択する（ステップＳ１１０）。蓄積領域４ｂから出力された画像データは画像バス制御部７で付加情報が識別される（ステップＳ１１１）。
【００２７】
このステップＳ１１１では、
（１）画像読取部１
（２）第１の処理部５ａ
（３）第２の処理部５ｂ
のいずれからの出力画像か判断される。
【００２８】
この判断で（１）の画像読取部１から画像データであれば、ステップＳ１０５以降の処理を実行し、（２）の第１の処理部５ａからの画像データであれば、ステップＳ１０７以降の処理を実行し、（３）の第２の処理部５ｂからの画像データであれば、ステップＳ１０９以降の処理を実行する。
【００２９】
図４は（１）の画像読取部１からの出力データと判断された場合の画像処理の流れＰ２を示す図である。画像読取部１からの出力データと判断された場合には、その判断された画像データは第１の処理部５ａで処理され、第１の処理部５ａからの出力であること識別するための情報が付加される（ステップＳ１０５）。その後、前述の通常モードであるステップＳ１０６以降のステップが実行される。
【００３０】
図５は（２）の第１の処理部５ａからの出力データと判断された場合の画像処理の流れＰ３を示す図である。この場合には、第１の処理部５ａからの出力データと判断された画像データは第２の処理部５ｂで処理され、第１の処理部５ａからの出力であること識別するための情報が付加される（ステップＳ１０７）。その後、前述の通常モードであるステップＳ１０８以降のステップが実行される。
【００３１】
図６は（３）の第２の処理部５ｂからの出力データと判断された場合の画像処理の流れＰ４を示す図である。この場合には、第２の処理部５ｂからの出力データと判断された画像データはそのまま画像出力部２に転送される。その際、第２の処理部５ｂからの出力であることを識別するために付加された情報は削除される。
【００３２】
本実施例によれば、複数の蓄積領域４ａ，４ｂに蓄積された画像読取部１あるいは画像処理部５（第１及び第２の処理部５ａ，５ｂ）からの出力画像データ（処理結果）の読み出しができるので、例えば、同じ画像データによるデバッグを実施する際に、画像読取部１から再度画像データを読み取る必要がなく、不具合箇所の切り分けも含めたデバッグ効率の向上を図ることができる。
【実施例２】
【００３３】
この実施例２は実施例１に対してメモリ部の蓄積領域への蓄積／非蓄積を選択できるようにした例である。
【００３４】
図７は実施例２に係る処理手順を示すフローチャートである。この処理手順では、まず、操作部９から通常モードかデバッグモードか、メモリ部蓄積領域への蓄積／非蓄積を選択する（ステップＳ２０１）。通常モードの場合（ステップＳ２０２−Ｎｏ）、画像読取部１で画像データが読み取られ、画像読取部１からの出力であることを識別するための付加情報がデータに付加される（ステップＳ２０３）。この場合も実施例１と同様に図１８に示すような付加情報が画像データのヘッダに付加される。
【００３５】
画像読取部から出力された画像データは画像バス制御部７で付加情報の識別が実施され（ステップＳ２０３）、その後、操作部９より選択したメモリ部蓄積領域への蓄積／非蓄積設定がチェックされ（ステップＳ２０４）、蓄積の場合（ステップＳ２０４−蓄積）には、メモリ部４の一時蓄積領域４ａと蓄積領域４ｂの双方に蓄積され（ステップＳ２０５）、非蓄積の場合（ステップＳ２０４−非蓄積）には、メモリ部４の一時蓄積領域４ａのみに蓄積される（ステップＳ２０６）。
【００３６】
メモリ部４の一時蓄積領域４ａから出力された画像データは画像処理部５の第１の処理部５ａで処理され、第１の処理部５ａからの出力であること識別するための情報が付加される（ステップＳ２０７）。出力された画像データは、更に、操作部９より選択したメモリ部蓄積領域への蓄積／非蓄積設定がチェックされ（ステップＳ２０８）、蓄積の場合（ステップＳ２０８−蓄積）には、メモリ部４の一時蓄積領域４ａと蓄積領域４ｂの双方に蓄積され（ステップＳ２０９）、非蓄積の場合（ステップＳ２０８−非蓄積）には、メモリ部４の一時蓄積領域４ａのみに蓄積される（ステップＳ２１０）。
【００３７】
メモリ部４の一時蓄積領域４ａから出力された画像データは画像処理部５の第２の処理部５ｂで処理され、第２の処理部５ｂからの出力であること識別するための情報が付加される（ステップＳ２１１）。そして、更に操作部９より選択したメモリ部蓄積領域への蓄積／非蓄積設定がチェックされ（ステップＳ２１２）、蓄積の場合（ステップＳ２１２−蓄積）には、メモリ部４の一時蓄積領域４ａと蓄積領域４ｂの双方に蓄積され（ステップＳ２１３）、非蓄積の場合（ステップＳ２１２−非蓄積）には、メモリ部４の一時蓄積領域４ａのみに蓄積される（ステップＳ２１４）。その後、画像出力部２から出力される（ステップＳ２１５）。その際、付加情報は削除される。
【００３８】
一方、ステップＳ２０２でデバッグモードであれば（ステップＳ２０２−Ｙｅｓ）、操作部９から蓄積領域４ｂに蓄積されているどのデータを出力するかを選択する（ステップＳ２１６）。蓄積領域４ｂから出力された画像データは画像バス制御部７で付加情報が識別される（ステップＳ２１７）。前記実施例１のステップＳ１１１と同様に（１）画像読取部１、（２）第１の処理部５ａ、（３）第２の処理部５ｂのいずれからの出力画像か判断される。
【００３９】
この判断で（１）の画像読取部１から画像データであれば、ステップＳ２０７以降の処理を実行し、（２）の第１の処理部５ａからの画像データであれば、ステップＳ２１４以降の処理を実行し、（３）の第２の処理部５ｂからの画像データであれば、ステップＳ２１５以降の処理を実行する。
【００４０】
図８は（１）の画像読取部１からの出力データと判断された場合において、メモリ部４の蓄積領域４ｂへの蓄積／非蓄積設定が非蓄積の場合の画像処理の流れＰ５を示す図である。図７のフローチャートでは、
ステップＳ２０７  →  ステップＳ２０８  →  ステップＳ２０９  →  ステップＳ２１１  →  ステップＳ２１２  →  ステップＳ２１４  →  ステップＳ２１５
の処理に対応する。
【００４１】
本実施例によれば、蓄積処理が不要の場合の蓄積領域４ｂへの蓄積処理を削除できるので、システムとして消費電力の削減が可能となる。
【実施例３】
【００４２】
この実施例３は、実施例２に対して画像データ（処理結果）を蓄積したい画像処理を選択できるようにした例である。
【００４３】
図９は実施例３に係る処理手順を示すフローチャートである。この処理手順では、まず、操作部９から通常モードかデバッグモードかの選択と、メモリ部蓄積領域への蓄積処理が必要な画像読取部１や画像処理部５からの出力画像データ（処理結果）の選択を実施する（ステップＳ３０１）。その後、実施例２と同じ処理を実行し、画像出力部２から画像を出力する。なお、実施例２のステップＳ２０２以降は本実施例３のステップＳ３０２以降と対応し、ステップを表す下２桁の番号が同じ処理を示すので、重複する説明は省略する。
【００４４】
図１０は（１）の画像読取部１からの出力データと判断された場合の、メモリ部４の蓄積領域４ｂへの蓄積／非蓄積設定が第１の処理部５ａの処理データについて非蓄積の場合の画像処理の流れＰ６を示す図である。図９のフローチャートでは、
ステップＳ３０７  →  ステップＳ３０８  →  ステップＳ３０９  →  ステップＳ３１１  →  ステップＳ２１２  →  ステップＳ３１３  →  ステップＳ３１５
の処理に対応する。
【００４５】
本実施例によれば、蓄積処理が必要な画像読取部１や画像処理部５からの出力画像データ（処理結果）のみが蓄積領域４ｂに蓄積できるので、デバッグ効率向上とシステムとしての消費電力削減の調整が可能となる。
【実施例４】
【００４６】
この実施例４は実施例３に対して所望の蓄積データを画像デバッグＩ／Ｆから出力できるようにした例である。
【００４７】
図１１は実施例４に係る処理手順を示すフローチャートである。この処理手順では、まず、操作部９から通常モードかデバッグモードかの選択と、メモリ部蓄積領域への蓄積処理が必要な画像読取部１や画像処理部５からの出力画像データ（処理結果）の選択を実施する（ステップＳ４０１）。通常モードの場合（ステップＳ４０２−Ｎｏ）、実施例３と同じ処理を実行し、画像出力部２から画像を出力する。なお、実施例３のステップＳ３０２からステップＳ３１５までは、実施例４のステップＳ４０２からステップＳ４１５と対応し、ステップを表す下２桁の番号が同じ処理を示すので、重複する説明は省略する。
【００４８】
一方、デバッグモードの場合（ステップＳ４０２−Ｙｅｓ）、操作部９から蓄積領域４ｂに蓄積されているどのデータを出力するかを選択する（ステップＳ４１６）。蓄積領域４ｂから出力された画像データは画像バス制御部７で付加情報が識別される（ステップＳ４１７）。前記実施例１のステップＳ１１１と同様に（１）画像読取部１、（２）第１の処理部５ａ、（３）第２の処理部５ｂのいずれからの出力画像か判断される。
【００４９】
この判断で（１）の画像読取部１から画像データであれば、ステップＳ２０７以降の処理を実行し、（２）の第１の処理部５ａからの画像データであれば、ステップＳ２１４以降の処理を実行し、（３）の第２の処理部５ｂからの画像データであれば、ステップＳ２１５９以降の処理を実行する。出力先がいずれでもなければ（ステップＳ４１８−Ｎｏ、Ｓ４１９−Ｎｏ、Ｓ４２０−Ｎｏ）、操作部９から出力先の選択（画像出力部２又は画像デバッグＩ／Ｆ部８）を実施し、出力が画像デバッグＩ／Ｆの場合には、メモリ部の蓄積領域から読み出された画像データが画像デバッグＩ／Ｆへ出力される（ステップＳ４２１）。なお、画像デバッグＩ／Ｆからの出力時には付加情報が削除される。
【００５０】
図１２はメモリ部４の蓄積領域４ｂから読み出された画像データの出力先として画像デバッグＩ／Ｆ部８が選択された場合の画像処理の流れＰ７を示す図である。図１１のフローチャートでは、
ステップＳ４１８−Ｎｏ、Ｓ４１９−Ｎｏ、Ｓ４２０−Ｎｏ  →  ステップＳ４２１
の処理に対応する。
【００５１】
本実施例によれば、複数の蓄積領域４ａ，４ｂに蓄積された画像読取部１や画像処理部５からの出力画像データ（処理結果）の中から、解析等で読み出しが必要な画像データ（処理結果）を選択して画像デバッグＩ／Ｆ部８から出力できるので、不具合箇所の切り分けも含めたデバッグ効率の向上が可能となる。
【実施例５】
【００５２】
この実施例５は実施例３に対して所望の蓄積データを外部Ｉ／Ｆ制御部から出力できるようにした例である。
【００５３】
図１３は実施例５に係る処理手順を示すフローチャートである。この処理手順は、実施例４におけるステップＳ４２１をステップＳ５２１に置換し、デバッグモードの場合に、ステップＳ４１８，Ｓ４１９，Ｓ４２０に対応するステップＳ５１８，Ｓ５１９，Ｓ５２０で、操作部９から出力先の選択（画像出力部２又は外部Ｉ／Ｆ制御部３）を実施し、出力が外部Ｉ／Ｆ制御部３の場合には、メモリ部４の蓄積領域４ｂから読み出された画像データが外部Ｉ／Ｆ制御部３で汎用画像フォーマットに変換後に出力される（ステップＳ５２１）。なお、実施例５のステップＳ５０１からステップＳ５２０までは、実施例４のステップＳ４０１からステップＳ４２０と対応し、ステップを表す下２桁の番号が同じ処理を示すので、重複する説明は省略する。
【００５４】
なお、外部Ｉ／Ｆ制御部３で汎用画像フォーマットに変換時に付加情報が削除される。その他の各処理は実施例４と同一なので、説明は省略する。
【００５５】
図１４はメモリ部４の蓄積領域４ｂから読み出された画像データの出力先として外部Ｉ／Ｆ制御部３が選択された場合の画像処理の流れＰ８を示す図である。図１４のフローチャートでは、
ステップＳ５１８−Ｎｏ、Ｓ５１９−Ｎｏ、Ｓ５２０−Ｎｏ  →  ステップＳ５２１
の処理に対応する。
【００５６】
本実施例によれば、複数の蓄積領域４ａ，４ｂに蓄積された画像読取部１や画像処理部５からの出力画像データ（処理結果）の中から、解析等で読み出しが必要な画像データ（処理結果）を選択して外部Ｉ／Ｆ制御部３経由でＰＣ１２等に出力できるので、特定のデバッグ装置等がなくても不具合箇所の切り分けも含めたデバッグ効率の向上が可能となる。
【実施例６】
【００５７】
この実施例６は実施例１に対して蓄積領域のライトプロテクトを可能とした例である。
【００５８】
図１５は実施例６に係る処理手順を示すフローチャートである。この処理手順では、まず、操作部９から通常モードかデバッグモードか、及びメモリ部蓄積領域４ｂのライトプロテクトのＯＮ／ＯＦＦを選択する（ステップＳ６０１）。通常モードの場合（ステップＳ６０２−Ｎｏ）、画像読取部１で画像データが読み取られ、画像読取部１からの出力であることを識別するための付加情報がデータに付加される（ステップＳ６０３）。
【００５９】
画像読取部１から出力された画像データは画像バス制御部７で付加情報の識別が実施され（ステップＳ６０３）、その後、操作部９より選択したメモリ部蓄積領域４ｂに対するライトプロテクトのＯＮ／ＯＦＦがチェックされる（ステップＳ６０４）。ＯＮの場合には、メモリ部４の一時蓄積領域４ａのみに蓄積される（ステップＳ６０５）、ＯＦＦの場合には、メモリ部４の一時蓄積領域４ａと蓄積領域４ｂの双方に蓄積される（ステップＳ６０６）。
【００６０】
メモリ部４の一時蓄積領域４ａから出力された画像データは画像処理部５の第１の処理部５ａで処理され、第１の処理部５ａからの出力であること識別するための情報が付加される（ステップＳ６０７）。出力された画像データは、更に、操作部９より選択したメモリ部蓄積領域４ｂへの第１の処理部５ａで処理したデータに対するライトプロテクトのＯＮ／ＯＦＦがチェックされ（ステップＳ６０８）、ＯＮの場合には、メモリ部４の一時蓄積領域４ａのみに蓄積され（ステップＳ６０９）、ＯＦＦの場合には、メモリ部４の一時蓄積領域４ａと蓄積領域４ｂの双方に蓄積される（ステップＳ６１０）。
【００６１】
次いで、メモリ部４の一時蓄積領域４ａから出力された画像データは画像処理部５の第２の処理部５ｂで処理され、第２の処理部５ｂからの出力であること識別するための情報が付加される（ステップＳ６１１）。そして、更に操作部９より選択したメモリ部蓄積領域６ｂへの第２の処理部５ｂで処理したデータに対するライトプロテクトのＯＮ／ＯＦＦがチェックされ（ステップＳ６１２）、ＯＮの場合には、メモリ部４の一時蓄積領域４ａのみに蓄積され（ステップＳ６１３）、ＯＦＦの場合には、メモリ部４の一時蓄積領域４ａと蓄積領域４ｂの双方に蓄積される（ステップＳ６１４）。その後、画像出力部２から出力される（ステップＳ６１５）。その際、付加情報は削除される。
【００６２】
一方、ステップＳ６０２でデバッグモードであれば（ステップＳ６０２−Ｙｅｓ）、操作部９から蓄積領域４ｂに蓄積されているどのデータを出力するかを選択する（ステップＳ６１６）。蓄積領域４ｂから出力された画像データは画像バス制御部７で付加情報が識別される（ステップＳ６１７）。前記実施例１のステップＳ１１１と同様に（１）画像読取部１、（２）第１の処理部５ａ、（３）第２の処理部５ｂのいずれからの出力画像か判断される。
【００６３】
この判断で（１）の画像読取部１から画像データであれば、ステップＳ６０７以降の処理を実行し、（２）の第１の処理部５ａからの画像データであれば、ステップＳ６１４以降の処理を実行し、（３）の第２の処理部５ｂからの画像データであれば、ステップＳ６１５以降の処理を実行する。
【００６４】
本実施例によれば、異常画像等の不具合発生時に、解析に必要な複数の蓄積領域４ａ，４ｂに蓄積された画像読取部１や画像処理部５からの出力画像データ（処理結果）の意図しない上書き等を防止することが可能となる。
【実施例７】
【００６５】
この実施例７は、実施例６に対して所望の蓄積領域のライトプロテクトを可能とした例である。
【００６６】
図１６は実施例７に係る処理手順を示すフローチャートである。この処理手順は、実施例６のステップＳ６０１の処理に代えて、操作部９から通常モードかデバッグモードかの選択と、メモリ部蓄積領域へのライトプロテクトが必要な画像読取部や画像処理部からの出力画像データ（処理結果）の選択を実施する（ステップＳ７０１）ようにしたもので、ステップＳ７０２以降の処理は実施例６のステップＳ６０２以降の処理と同一であり、ステップを表す下２桁の番号が同じ処理を示すので、重複する説明は省略する。
【００６７】
この実施例では、画像読取部１から出力された画像データは画像バス制御部７で付加情報の識別が実施され、その後、操作部９より選択したメモリ部蓄積領域４ｂへのライトプロテクトがＯＦＦ場合にはメモリ部４の一時蓄積領域４ａと蓄積領域４ｂの双方に蓄積され、ＯＮの場合には、メモリ部４の一時蓄積領域４ａのみに蓄積される。
【００６８】
図１７は本実施例における画像読取部１と第１の処理部５ａの出力画像データのメモリ部の蓄積領域のライトプロテクトをＯＮした場合の画像処理の流れＰ９を示す図である。
【００６９】
図１６のフローチャートでは、
ステップＳ７０７  →  ステップＳ７０８  →  ステップＳ７０９  →  ステップＳ７１１  →  ステップＳ７１２  →  ステップＳ７１４  →  ステップＳ７１５
である。
【００７０】
本実施例によれば、異常画像等の不具合発生時に、解析に必要な複数の蓄積領域４ａ，４ｂに蓄積された画像読取部１や画像処理部５からの出力画像データ（処理結果）の中から、プロテクトが必要な画像データ（処理結果）のみ意図しない上書きを防止することが可能となる。
【実施例８】
【００７１】
この実施例８は実施例６に対して画像デバッグＩ／Ｆの接続検知からライトプロテクトを設定できるようにした例である。
【００７２】
実施例８では、画像デバッグＩ／Ｆ８にデバッグ装置等を接続した際の接続検知から、ライトプロテクトをＯＮとするように設定されている。図１６は実施例７の処理手順を示すフローチャートであるが、実施例８における処理手順も前記接続検知からライトプロテクトをＯＮとすることを除いてこの図１６のフローチャートと同等である。すなわち、画像読取部１から出力された画像データは画像バス制御部７で付加情報の識別が実施され（ステップＳ７０３）、その後、操作部９からステップＳ７０４のメモリ部蓄積領域へのライトプロテクトＯＮ／ＯＦＦ設定で、ライトプロテクトをＯＮするのを忘れた場合でも、画像デバッグＩ／Ｆ部８にデバッグ装置等を接続した際の接続検知から、ライトプロテクトはＯＮとなり、メモリ部４の一時蓄積領域４ａのみに蓄積される（ステップＳ７０５）。これ以降の処理については、実施例６と同一であるため、説明は省略する。
【００７３】
本実施例によれば、異常画像等の不具合発生時に、プロテクト設定を忘れていた場合でも、画像デバッグＩ／Ｆ部８へのデバッグ装置等の接続検知からライトプロテクトをＯＮにするので、自動的に解析に必要な複数の蓄積領域４ａ，４ｂに蓄積された画像読取部１や画像処理部５からの出力画像データ（処理結果）の意図しない上書きを防止することが可能となる。
【図面の簡単な説明】
【００７４】
【図１】本発明の実施形態に係る画像処理装置の構成の一例を示すブロック図である。
【図２】画像読取部から画像データが入力され、画像処理部で各種画像処理が行われ、画像出力部に出力される通常モードの画像処理の流れを示す図である。
【図３】実施例１に係る処理手順を示すフローチャートである。
【図４】実施例１における画像読取部からの出力データと判断された場合の画像処理の流れを示す図である。
【図５】実施例１における第１の処理部からの出力データと判断された場合の画像処理の流れを示す図である。
【図６】実施例１における第２の処理部からの出力データと判断された場合の画像処理の流れを示す図である。
【図７】実施例２に係る処理手順を示すフローチャートである。
【図８】実施例２における画像処理の流れの一例を示す図である。
【図９】実施例３に係る処理手順を示すフローチャートである。
【図１０】実施例３における画像処理の流れの一例を示す図である。
【図１１】実施例４に係る処理手順を示すフローチャートである。
【図１２】実施例４における画像処理の流れの一例を示す図である。
【図１３】実施例５に係る処理手順を示すフローチャートである。
【図１４】実施例５における画像処理の流れの一例を示す図である。
【図１５】実施例６に係る処理手順を示すフローチャートである。
【図１６】実施例７に係る処理手順を示すフローチャートである。
【図１７】実施例７における画像処理の流れの一例を示す図である。
【図１８】付加情報が付加された画像データの画像フォーマット例を示す図である。
【符号の説明】
【００７５】
１  画像読取部
２  画像出力部
３  外部Ｉ／Ｆ制御部
４  メモリ部
４ａ  一時蓄積領域
４ｂ  蓄積領域
５  画像処理部
５ａ  第１の処理部
５ｂ  第２の処理部
６  大容量記憶部
７  画像バス制御部
８  画像デバッグＩ／Ｆ部
９  操作部
１０  画像データ拡張バス
１１  ＮＩＣ
１２  外部ＰＣ
【図１】
0004881824.tif 000002
【図２】
0004881824.tif 000003
【図３】
0004881824.tif 000004
【図４】
0004881824.tif 000005
【図５】
0004881824.tif 000006
【図６】
0004881824.tif 000007
【図７】
0004881824.tif 000008
【図８】
0004881824.tif 000009
【図９】
0004881824.tif 000010
【図１０】
0004881824.tif 000011
【図１１】
0004881824.tif 000012
【図１２】
0004881824.tif 000013
【図１３】
0004881824.tif 000014
【図１４】
0004881824.tif 000015
【図１５】
0004881824.tif 000016
【図１６】
0004881824.tif 000017
【図１７】
0004881824.tif 000018
【図１８】
0004881824.tif 000019