(57)【要約】【課題】  画像データの変換や加工を高速に実行できるように、画像入出力を行う手段ごとに実装された記憶手段からのデータの漏洩を防止することが可能な画像入出力装置を提供する。【解決手段】  記憶手段を備えた画像入力手段と、画像入力手段から入力された少なくとも１つ以上の画像信号を記憶するための記憶装置とを接続可能な画像入出力装置において、記憶手段に記憶された画像データを変換して記憶装置へ転送する転送手段と、記憶手段に記憶された画像データを任意の単位で消去する消去手段と、画像信号の特徴を認識する認識手段（ステップＳ１０ａ）と、入力画像信号の特徴に応じて記憶手段に記憶された画像データを消去する単位の決定と消去の実行を選択する選択手段（ステップＳ１０ｂ〜Ｓ１０ｆ）とを設けた。【選択図】  図１０
2005229472.tif 000002
【特許請求の範囲】
【請求項１】
原稿の画像情報を読み取り、取得した画像データの全て若しくは一部を記憶する記憶手段を備えた画像入力手段と、前記画像入力手段から入力された少なくとも１つ以上の画像信号を記憶するための記憶装置とを接続可能な画像入出力装置において、
前記記憶手段に記憶された画像データを変換して前記記憶装置へ転送する転送手段と、
前記記憶手段に記憶された画像データを任意の単位で消去する消去手段と、
画像信号の特徴を認識する認識手段と、
入力画像信号の特徴に応じて前記記憶手段に記憶された画像データを消去する単位の決定と消去の実行を選択する選択手段とを設けたことを特徴とする画像入出力装置。
【請求項２】
請求項１記載の画像入出力装置において、
前記画像入力手段に対して外部より前記選択手段を使用するか否かの切り替えを可能としたことを特徴とする画像入出力装置。
【請求項３】
請求項１記載の画像入出力装置において、
前記認識手段は複製が禁止されている原稿画像の特徴を認識し、前記複製が禁止されている原稿画像であることを認識した場合には、外部からの切り替え指示とは無関係に画像データの消去を実行することを特徴とする画像入出力装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタル複写機、ファクシミリ、プリンタ、スキャナ、ネットワークファイルサーバ等の画像入出力装置、又はこれらのうちの複数の機能を備えた画像入出力装置に関し、特に、画像データの変換や加工を高速に実行するためのバッファメモリからの画像データ漏洩を防止することができる画像入出力装置に関する。
【背景技術】
【０００２】
近年では、電子データ化した情報を取り扱うことが多くなっている。情報の中には漏洩しては困るものも含まれており、このため、文字などの画像情報を扱う電子機器等では、情報の漏洩を防止する工夫が施されている場合がある。例えば特許文献１の技術では、特別の作業環境を要することなく、ディスクドライブ自体でデータ消去機能を実現することにより、効率的かつ効果的なセキュリティ機能を提供できるとしている。
【特許文献１】特開２００３−１６７６８１公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、スキャナ等の原稿読み取り装置やプリンタ等の画像入出力装置と画像データの保存を行う記憶装置を組み合わせて構成される画像入出力装置においては、利用者の要求に応じて画像データの変換や加工が行われる。スキャナやプリンタ以外にもファクシミリ、ネットワークへの接続が可能な複合機と呼ばれる画像入出力装置では画像データの出力形態によってデータ変換の方式も多様を極めている。このような画像入出力装置において、要求された画像入出力の処理を高速に行うことは必須である。
画像データ変換を高速に実行するためには、記憶装置の記憶領域（メモリ）以外にも画像入出力を行う手段ごとに画像データ変換を行うためのバッファメモリを実装していることが多い。従来では、このバッファメモリに一時的にデータ変換用に画像データを保持して読み出してデータ変換を行う処理のみを行っていることが多い。つまり、短期間ではあるが画像データが保持された状態のままであった。
バッファメモリの容量が小さい場合には保持されたデータの内容から画像データの内容を識別することはほぼ不可能であったが、前出のようにデータ変換の方式によっては１ページ分に近い容量のバッファメモリが必要になることも考えられるため、短期間であっても画像データの内容が保持されていると画像データが漏洩する可能性が生じる（画像入出力装置本体でバッファメモリに保持された画像データを読み出す機能がなくても故意に画像データを読み出すことはできる。）。
近年では、情報セキュリティに関連する規格も制定されつつあり、記憶装置内部に画像データを保持し、管理を行う場合、保持された画像データの漏洩を防止するための手段も適応されている。一例を挙げると、記憶装置にハードディスク等の記憶装置が接続されている場合に、保持されている画像情報の漏洩を防止するためにデータの暗号化やファイルアクセスの制限（パスワード設定機能など）の機能を実装したり、データ消去時にファイルのアロケーションデータだけでなく画像データ領域自体も完全に消去する機能に対応したり、ユーザが用意に記憶装置を着脱可能な機構を採用している製品もある。しかし、画像データ変換のためのバッファメモリにおいては、データの暗号化のような手段を採用することは処理時間が長くなることが懸念されるため現時点では容易に採用することが難しい。
そこで、本発明は、上述した実情を考慮してなされたもので、画像データの変換や加工を高速に実行できるように、画像入出力を行う手段ごとに実装された記憶手段からのデータの漏洩を防止することが可能な画像入出力装置を提供することを目的とする。
【課題を解決するための手段】
【０００４】
上記の課題を解決するために、請求項１に記載の発明は、原稿の画像情報を読み取り、取得した画像データの全て若しくは一部を記憶する記憶手段を備えた画像入力手段と、前記画像入力手段から入力された少なくとも１つ以上の画像信号を記憶するための記憶装置とを接続可能な画像入出力装置において、前記記憶手段に記憶された画像データを変換して前記記憶装置へ転送する転送手段と、前記記憶手段に記憶された画像データを任意の単位で消去する消去手段と、画像信号の特徴を認識する認識手段と、入力画像信号の特徴に応じて前記記憶手段に記憶された画像データを消去する単位の決定と消去の実行を選択する選択手段とを設けた画像入出力装置を最も主要な特徴とする。
また、請求項２に記載の発明では、前記画像入力手段に対して外部より前記選択手段を使用するか否かの切り替えを可能としたことを特徴とする。
また、請求項３に記載の発明では、請求項１記載の画像入出力装置において、前記認識手段は複製が禁止されている原稿画像の特徴を認識し、前記複製が禁止されている原稿画像であることを認識した場合には、外部からの切り替え指示とは無関係に画像データの消去を実行することを特徴とする。
【発明の効果】
【０００５】
本発明によれば、画像の特徴に応じて設定した消去方法で記憶手段の画像データを消去し、画像データの漏洩を防止できる。また、画像入力手段に画像信号の特徴を認識し、認識結果に基づいて記憶手段の画像データを消去することにより自動的に画像信号の必要性を判断して消去の処理を行うので、画像入力途中に特徴を認識して消去を開始することもでき、消去を完了するまでの時間を短縮するような制御が実現できる。
【発明を実施するための最良の形態】
【０００６】
以下、図面を参照して、本発明の実施形態を詳細に説明する。図１は本発明の実施形態である画像入出力装置における画像の読み取り動作及び画像形成動作に必要な構成を示すブロック図である。この画像入出力装置はプリンタ、コピー、ファクシミリ及びスキャナなどの各装置の機能を備えた融合機であるが、それら各機能を制御するアプリケーションについては後述する。また、図１は画像読み取り動作及び画像形成動作を説明するための基本的な構成例を示したものであるため、図１で示したものは図５以降においては異なる符号を付して示している場合がある。
図１に示すように、本実施形態の画像入出力装置は読取部１００と像形成部１０１とを備え、これらがシステム制御部１０２によって制御されている。読取部１００では、図２に示すように原稿台１００ａ上に載置された原稿の画像情報を読み取る。読み取り動作では、図１のように原稿台１００ａに沿って移動する露光ランプ１００ｂによって原稿台１００ａ上の原稿に対してスキャン露光を行い、その反射光をＣＣＤ（イメージセンサ）１００ｃによって光電変換を行い、光の強弱に応じた電気信号とする。
そして、ＩＰＵ（イメージプロセッシングユニット）１００ｄにより、その電気信号に対してシェーディング補正等の処理を行ってＡ／Ｄ変換し、８ビットのデジタル信号とし、さらに、変倍処理、ディザ処理等の画像処理を行い、画像同期信号と共に画像信号を像形成部１０１に送る。第２図は原稿台を上方から見た図である。スキャナ制御部１００ｅは以上の動作を実行するために、各種センサーの検知、駆動モータ等の制御を行い、また、ＩＰＵ１００ｄに各種パラメータの設定を行う。以上が読み取りプロセスである。
像形成部１０１では、帯電チャージャ１０１ａによって一様に帯電された一定回転する感光体１０１ｂを、書込部１０１ｃからの画像データによって変調されたレーザー光により露光する。感光体１０１ｂには静電潜像ができ、それを現像装置１０１ｄによりトナーで現像することにより顕像化したトナー像となる。
そして、あらかじめ給紙コロ１０１ｅによって給紙トレイ１０１ｆより給紙搬送されレジストローラ１０１ｇで待機していた転写紙を、感光体１０１ｂとのタイミングを図って搬送し、転写チャージャ１０１ｈによって感光体１０１ｂ上のトナーを転写紙に静電転写し、分離チャージャ１０１ｉによって転写紙を感光体１０１ｂより分離する。
その後、転写紙上のトナー像を定着装置１０１ｊにより加熱定着し、排紙ローラ１０１ｋにより排紙トレイ１０１ｍに排紙する。一方、静電転写後の感光体１０１ｂに残留したトナー像は、クリーニング装置１０１ｎが感光体１０１ｂに圧接、除去し、感光体１０１ｂは除電チャージャ１０１ｐにより除電される。プロッタ制御部１０１ｇは以上のプロセスを実行するために、各種センサーの検知、駆動モータ等の制御を行う。以上が像形成プロセスである。
【０００７】
ここで、読取部１００のＩＰＵ１００ｄより出力される画像同期信号の様子を図３に示し説明する。フレームゲート信号（／ＦＧＡＴＥ）は副走査方向の画像エリアに対しての画像有効範囲を表す信号でこの信号がローレベル（ローアクティブ）の間の画像データが有効とされる。また、この／ＦＧＡＴＥはライン同期信号（／ＬＳＹＮＣ）の立ち下がりエッジでアサート、あるいはネゲートされる。
／ＬＳＹＮＣは画素同期信号（ＰＣＬＫ）の立ち上がりエッジで所定クロック数だけアサートされ、この信号の立ち上がり後、所定クロック後に主走査方向の画像データが有効とされる。送られてくる画像データは、ＰＣＬＫの１周期に対して１つであり、図２の矢印部分より４００ＤＰＩ相当に分割されたものである。画像データは矢印部分を先頭にラスタ形式のデータとして送出される。また、画像データの副走査有効範囲は、通常、転写紙サイズによって決まる。
図１に戻って、システム制御部１０２は、オペレータによる操作部１０３への入力状態を検知し、読取部１００、記憶部１０４、像形成部１０１、ＦＡＸ部１０５、Ｉ／Ｆ部１０６への各種パラメータの設定、プロセス実行指示等を、通信にて行う。また、システム全体の状態を操作部１０３にて表示する。システム制御部１０２への指示はオペレータの操作部１０３へのキー入力にてなされる。
ＦＡＸ部１０５は、システム制御部１０２からの指示により、送られてきた画像データをＧ３、Ｇ４ＦＡＸのデータ転送規定に基づき２値圧縮を行い、電話回線へ転送する。また、電話回線よりＦＡＸ部１０５に転送されたデータは復元されて２値の画像データとされ、像形成部１０１の書込部１０１ｃへ送られ顕像化される。
セレクタ部１０７は、システム制御部１０２からの指示により、セレクタの状態を変化させ、像形成を行う画像データのソースを読取部１００、記憶部１０４、ＦＡＸ部１０５、Ｉ／Ｆ部１０６の何れかより選択する。
記憶部１０４は、通常はＩＰＵ１００ｄから入力される原稿の画像データを記憶することで、リピートコピー、回転コピー等の複写アプリケーションに使用される。また、ＦＡＸ部１０５からの２値画像データを一時記憶させるバッファメモリとしても使用する。これらデータ記憶の指示はシステム制御部１０２によってなされる。
【０００８】
図４は記憶部１０４（図１）の構成図である。記憶部１０４は画像入出力ＤＭＡＣ４ａ、画像メモリ４ｂ、メモリ制御部４ｃ、画像転送ＤＭＡＣ４ｄ、符号転送ＤＭＡＣ４ｅ、圧縮伸長器４ｆ、ＨＤＤコントローラ４ｇ、ＨＤ４ｈからなっている。画像入出力ＤＭＡＣ４ａはＣＰＵ及びロジックで構成され、メモリ制御部４ｃと通信を行ってコマンドを受信し、そのコマンドに応じた動作設定を行い、また、画像入出力ＤＭＡＣ４ａの状態を知らせるためステータス情報として送信する。
画像入力のコマンドを受けた場合、入力画像データを入力画像同期信号に従って８画素単位のメモリデータとしてパッキングして、メモリ制御部４ｃにメモリアクセス信号と共に随時出力する。画像出力のコマンドを受けた場合、メモリ制御部４ｃからの画像データを出力画像同期信号に同期させて出力する。
画像メモリ４ｂは１次記憶装置である。画像メモリ４ｂは画像データを記憶するところで、ＤＲＡＭ等の半導体記憶素子で構成され、メモリ量の合計は４００ＤＰＩ、２値画像データのＡ３サイズ分の４Ｍバイトと、電子ソート蓄積用のメモリ４Ｍバイト、データ変換後のデータ蓄積用メモリ１Ｍバイトの合計を９ＭＢとしている。メモリ制御部４ｃから読み出し、書き込みの制御がなされる。
メモリ制御部４ｃはＣＰＵ及びロジックで構成され、図１のシステム制御部１０２と通信を行ってコマンドを受信し、そのコマンドに応じた動作設定を行い、また、記憶部の状態を知らせるためステータス情報として送信する。システム制御部１０２からの動作コマンドには、画像入力、画像出力、圧縮、伸長等があり、画像入力、画像出力のコマンドは画像入出力ＤＭＡＣに、圧縮関連のコマンドは画像転送ＤＭＡＣ、符号転送ＤＭＡＣ、圧縮伸長器に送信される。
システム制御部１０２からの画像入力指示により、メモリ制御部４ｃは初期化され画像データの待ち状態となり、スキャナが動作することにより記憶部１０４に画像データが入力される。入力された画像データはいったん半導体メモリに書き込まれる。また、書き込まれた画像データの処理ライン数は画像入出力ＤＭＡＣ４ａで計数され、メモリ制御部４ｃへと入力される。
【０００９】
圧縮伸長器４ｆは、画像転送のコマンドを受けて転送メモリアクセス要求信号を出力しているが、メモリ制御部４ｃの要求マスク部により要求信号がマスクされ、実際のメモリアクセスは行われていない。画像入出力部からの入力データが１ライン終了することで、転送メモリアクセス要求信号のマスクが解除され、半導体メモリの読み出しが行われ画像データの圧縮伸長部への転送動作が開始される。また、動作中も差分算出部で２つの処理ライン数の差を算出し、０となればアドレスの追い越しがない様に転送メモリアクセス要求信号にマスクをかけている。
画像転送ＤＭＡＣ４ｄはＣＰＵ及びロジックで構成され、メモリ制御部４ｃと通信を行ってコマンドを受信し、そのコマンドに応じた動作設定を行い、また、状態を知らせるためステータス情報として送信する。圧縮のコマンドを受けた場合、メモリ制御部４ｃにメモリアクセス要求信号を出力し、メモリアクセス許可信号がアクティブの場合に画像データを受け取って圧縮伸長器４ｆに転送する。また、メモリアクセス要求信号に応じてカウントアップするアドレスカウンタを内蔵し、画像データが格納される格納場所を示す２２ビットのメモリアドレスを出力する。
符号転送ＤＭＡＣ４ｅはＣＰＵ及びロジックで構成され、メモリ制御部４ｃと通信を行ってコマンドを受信し、そのコマンドに応じた動作設定を行い、また、状態を知らせるためステータス情報として送信する。伸長のコマンドを受けた場合、メモリ制御部４ｃにメモリアクセス要求信号を出力し、メモリアクセス許可信号がアクティブの場合に画像データを受け取って圧縮伸長器４ｆに転送する。また、メモリアクセス要求信号に応じてカウントアップするアドレスカウンタを内蔵し、画像データが格納される格納場所を示す２２ビットのメモリアドレスを出力する。ＤＭＡＣのディスクリプタアクセス動作については後述する。
圧縮伸長器４ｆはＣＰＵ及びロジックで構成され、メモリ制御部４ｃと通信を行ってコマンドを受信し、そのコマンドに応じた動作設定を行い、また、状態を知らせるためステータス情報として送信する。２値データをＭＨ符号化方法にて処理する。ＨＤＤコントローラ４ｇはＣＰＵ及びロジックで構成され、メモリ制御部と通信を行ってコマンドを受信し、そのコマンドに応じた動作設定を行い、また、状態を知らせるためステータス情報として送信する。ＨＤのステータスのリード、データ転送を行う。ＨＤ４ｈは２次記憶装置としてのハードディスクである。
記憶部１０４の全体の動作としては、画像入力、及びデータ蓄積に際してはシステム制御部１０２からの指示により、画像データを画像メモリ４ｂの所定の画像領域に画像転送ＤＭＡＣ４ｄにより書き込む、又は読み出す。このとき、画像転送ＤＭＡＣ４ｄでは画像ライン数をカウントしている。
【００１０】
図５は、複合機である本実施形態の画像入出力装置１におけるプリンタ、コピー、ファクシミリ及びスキャナなどの各装置に必要なアプリケーションを含むソフトウェア群などを示す図である。画像入出力装置１は、ソフトウェア群２と、融合機起動部３と、ハードウェア資源４とを含むように構成される。
融合機起動部３は画像入出力装置１の電源投入時に最初に実行され、アプリケーション層５及びプラットフォーム６を起動する。例えば融合機起動部３は、アプリケーション層５及びプラットフォーム６のプログラムを、外部記憶手段に対応するハードディスク装置（以下、ＨＤＤという）などから読み出し、読み出した各プログラムをメモリ領域に転送して起動する。ハードウェア資源４は、白黒レーザプリンタ（Ｂ＆Ｗ  ＬＰ）１１と、カラーレーザプリンタ（Ｃｏｌｏｒ  ＬＰ）１２と、スキャナやファクシミリなどのハードウェアリソース１３とを含む。
また、ソフトウェア群２は、ＵＮＩＸ（登録商標）などのオペレーティングシステム（以下、ＯＳという）上に起動されているアプリケーション層５とプラットフォーム６とを含む。アプリケーション層５は、プリンタ、コピー、ファックス及びスキャナなどの画像形成にかかるユーザサービスにそれぞれ固有の処理を行うプログラムを含む。アプリケーション層５は、プリンタ用のアプリケーションであるプリンタアプリ２１と、コピー用アプリケーションであるコピーアプリ２２と、ファックス用アプリケーションであるファックスアプリ２３と、スキャナ用アプリケーションであるスキャナアプリ２４とを含む。
また、プラットフォーム６は、アプリケーション層５からの処理要求を解釈してハードウェア資源４の獲得要求を発生するコントロールサービス層９と、１つ以上のハードウェア資源４の管理を行ってコントロールサービス層９からの獲得要求を調停するシステムリソースマネージャ（以下、ＳＲＭという）３９と、ＳＲＭ３９からの獲得要求に応じてハードウェア資源４の管理を行うハンドラ層１０とを含む。画像入出力装置１は、各アプリケーションで共通的に必要な処理をプラットフォーム６で一元的に処理することができる。
コントロールサービス層９は、ネットワークコントロールサービス（以下、ＮＣＳという）３１、デリバリーコントロールサービス（以下、ＤＣＳという）３２、オペレーションパネルコントロールサービス（以下、ＯＣＳという）３３、ファックスコントロールサービス（以下、ＦＣＳという）３４、エンジンコントロールサービス（以下、ＥＣＳという）３５、メモリコントロールサービス（以下、ＭＣＳという）３６、ユーザインフォメーションコントロールサービス（以下、ＵＣＳという）３７、システムコントロールサービス（以下、ＳＣＳという）３８など、一つ以上のサービスモジュールを含むように構成されている。
なお、プラットフォーム６は予め定義されている関数により、アプリケーション層５からの処理要求を受信可能とするＡＰＩ５３を有するように構成されている。ＯＳは、アプリケーション層５及びプラットフォーム６の各ソフトウェアをプロセスとして並列実行する。
【００１１】
ＮＣＳ３１のプロセスは、ネットワークＩ／Ｏを必要とするアプリケーションに対して共通に利用できるサービスを提供するものであり、ネットワーク側から各プロトコルによって受信したデータを各アプリケーションに振り分けたり、各アプリケーションからのデータをネットワーク側に送信する際の仲介を行う。例えばＮＣＳ３１は、ネットワークを介して接続されるネットワーク機器とのデータ通信をＨＴＴＰＤ（Hyper Text Transfer Protocol Daemon）により、ＨＴＴＰ（Hyper Text Transfer Protocol）で制御する。
ＤＣＳ３２のプロセスは、蓄積文書の配信などの制御を行う。ＯＣＳ３３のプロセスは、オペレータと本体制御との間の情報伝達手段となるオペレーションパネルの制御を行う。ＦＣＳ３４のプロセスは、アプリケーション層５からＰＳＴＮまたはＩＳＤＮ網を利用したファックス送受信、バックアップ用のメモリで管理されている各種ファックスデータの登録／引用、ファックス読み取り、ファックス受信印刷などを行うためのＡＰＩを提供する。
ＥＣＳ３５のプロセスは、白黒レーザプリンタ１１、カラーレーザプリンタ１２、ハードウェアリソース１３などのエンジン部の制御を行う。ＭＣＳ３６のプロセスは、メモリの取得及び開放、ＨＤＤの利用などのメモリ制御を行う。ＵＣＳ３７は、ユーザ情報の管理を行うものである。ＳＣＳ３８のプロセスは、アプリケーション管理、操作部制御、システム画面表示、ＬＥＤ表示、ハードウェア資源管理、割り込みアプリケーション制御などの処理を行う。
ＳＲＭ３９のプロセスは、ＳＣＳ３８と共にシステムの制御及びハードウェア資源４の管理を行うものである。例えばＳＲＭ３９のプロセスは、白黒レーザプリンタ１１やカラーレーザプリンタ１２などのハードウェア資源４を利用する上位層からの獲得要求に従って調停を行い、実行制御する。
具体的に、ＳＲＭ３９のプロセスは獲得要求されたハードウェア資源４が利用可能であるか（他の獲得要求により利用されていないかどうか）を判定し、利用可能であれば獲得要求されたハードウェア資源４が利用可能である旨を上位層に通知する。また、ＳＲＭ３９のプロセスは上位層からの獲得要求に対してハードウェア資源４を利用するためのスケジューリングを行い、要求内容（例えば、プリンタエンジンによる紙搬送と作像動作、メモリ確保、ファイル生成など）を直接実施している。
また、ハンドラ層１０は後述するファックスコントロールユニット（以下、ＦＣＵという）の管理を行うファックスコントロールユニットハンドラ（以下、ＦＣＵＨという）４０と、プロセスに対するメモリの割り振り及びプロセスに割り振ったメモリの管理を行うイメージメモリハンドラ（以下、ＩＭＨという）４１とを含む。ＳＲＭ３９及びＦＣＵＨ４０は、予め定義されている関数によりハードウェア資源４に対する処理要求を送信可能とするエンジンＩ／Ｆ５４を利用して、ハードウェア資源４に対する処理要求を行う。
【００１２】
図６は、本実施形態の画像入出力装置１におけるハードウェアの要部構成図である。画像入出力装置１は、コントローラ６０と、オペレーションパネル７０と、ＦＣＵ８０と、ＵＳＢデバイス９０と、ＩＥＥＥ１３９４デバイス１００ｆと、エンジン部１２０（画像入力手段）とを含む。また、コントローラ６０は、ＣＰＵ６１と、システムメモリ（ＭＥＭ−Ｐ）６２と、ノースブリッジ（以下、ＮＢという）６３と、サウスブリッジ（以下、ＳＢという）６４と、ＡＳＩＣ（Application Specific Integrated Circuit）６６と、記憶装置としてのローカルメモリ（ＭＥＭ−Ｃ）６７と、ＨＤＤ６８とを含む。
オペレーションパネル７０は、コントローラ６０のＡＳＩＣ６６に接続されている。また、ＭＬＣ４３、ＦＣＵ８０、ＵＳＢデバイス９０、ＩＥＥＥ１３９４デバイス１００ｆ及びエンジン部１２０は、コントローラ６０のＡＳＩＣ６６にＰＣＩバスで接続されている。コントローラ６０は、ＡＳＩＣ６６にローカルメモリ６７、ＨＤＤ６８などが接続されると共に、ＣＰＵ６１とＡＳＩＣ６６とがＣＰＵチップセットのＮＢ６３を介して接続されている。このように、ＮＢ６３を介してＣＰＵ６１とＡＳＩＣ６６とを接続すれば、ＣＰＵ６１のインタフェースが公開されていない場合に対応できる。
なお、ＡＳＩＣ６６とＮＢ６３とはＰＣＩバスを介して接続されているのでなく、ＡＧＰ（Accelerated Graphics Port）６５を介して接続されている。このように、図５のアプリケーション層５やプラットフォーム６を形成する一つ以上のプロセスを実行制御するため、ＡＳＩＣ６６とＮＢ６３とを低速のＰＣＩバスでなくＡＧＰ６５を介して接続し、パフォーマンスの低下を防いでいる。
ＣＰＵ６１は、画像入出力装置１の全体制御を行うものである。ＣＰＵ６１は、ＮＣＳ３１、ＤＣＳ３２、ＯＣＳ３３、ＦＣＳ３４、ＥＣＳ３５、ＭＣＳ３６、ＵＣＳ３７、ＳＣＳ３８、ＳＲＭ３９、ＦＣＵＨ４０及びＩＭＨ４１をＯＳ上にそれぞれプロセスとして起動して実行させると共に、アプリケーション層５を形成するプリンタアプリ２１、コピーアプリ２２、ファックスアプリ２３、スキャナアプリ２４を起動して実行させる。
ＮＢ６３は、ＣＰＵ６１、システムメモリ６２、ＳＢ６４及びＡＳＩＣ６６を接続するためのブリッジである。システムメモリ６２は、画像入出力装置１の描画用メモリなどとして用いるメモリである。ＳＢ６４は、ＮＢ６３とＲＯＭ、ＰＣＩバス、周辺デバイスとを接続するためのブリッジである。また、ローカルメモリ６７はコピー用画像バッファ、符号バッファとして用いるメモリである。
ＡＳＩＣ６６は、画像処理用のハードウェア要素を有する画像処理用途向けのＩＣである。ＨＤＤ６８は、画像データの蓄積、文書データの蓄積、プログラムの蓄積、フォントデータの蓄積、フォームの蓄積などを行うためのストレージである。また、オペレーションパネル７０は、オペレータからの入力操作を受け付けると共に、オペレータに向けた表示を行う操作部である。
エンジン部１２０には画像加工処理を含むスキャナ１２０ａとＤＲＡＭ（記憶手段）１２０ｂ、プロッタ１２０ｃがあり、ＰＣＩバスを通してＡＳＩＣ（転送手段）６６の機能と接続されている（図７）。スキャナ１２０ａで読み取った画像は画像加工処理を行う前にエンジン部１２０内にあるＤＲＡＭ１２０ｂに画像データを保存している。ＡＳＩＣ６６はビデオ入力ＤＭＡコントローラ６６ａとビデオ出力ＤＭＡコントローラ６６ｂとを備えており、画像を転送する転送手段としての機能を有している。
スキャナの読み取った画像をローカルメモリ（記憶装置）６７に転送する場合、ＳＲＭ３９（図５）から来たプロセス要求に対してＩＭＨ４１（図５）は図７のように転送画像サイズ分のメモリをローカルメモリ６７に確保して転送画像サイズＸｗ、Ｙｗと確保したメモリのアドレスをビデオ入力ＤＭＡコントローラに設定することにより転送可能となる。
【００１３】
ここで、入力画像信号の特徴に応じて画像入力手段内部の記憶手段に記憶された画像データを任意の単位で消去できるようにした例について説明する。この場合のタイミングチャートを図８に示す。例として画像データを任意の単位で消去する単位をライン単位にした場合は、／ＦＧＡＴＥアサート中の／ＬＳＹＮＣ数をカウントし、指定したライン数以降はＥｒａｓｅデータを選択する。Ｅｒａｓｅデータは白データ〔００００〕のことであり、画像データとＥｒａｓｅデータは排他処理をかけて同時に選択できないようにする。画像データ消去単位をページ単位にした場合は、／ＦＧＡＴＥ数をカウントし、指定したページ数以降は画像データからＥｒａｓｅデータに切替えることにより、任意単位で画像データを消去する。
図９は、画像信号の特徴を認識できるようにしたときのチャートを示す。このチャートの中で、画像信号の特徴を認識する認識手段が実現されている。画像信号の特徴を認識する手段は／ＦＧＡＴＥのアサートに同期して画像信号の特徴の認識を開始する。／ＦＧＡＴＥのネゲートに同期して画像信号の認識を終了するが、画像特徴認識開始時から画像特徴認識終了の間（／ＦＧＡＴＥアサートから／ＦＧＡＴＥネゲート間）に画像信号の特徴を認識した場合（画像特徴認識結果取得時）は、画像特徴認識を終了し、画像信号の特徴を認識したと判断する。また、／ＦＧＡＴＥアサート時まで画像特徴認識結果が得られなかった場合は、画像特徴認識を終了し画像信号の特徴を認識しなかったと判断する。
図１０は、入力画像信号の特徴に応じて画像入力手段内部の記憶手段に記憶された画像データを消去する単位の決定と消去の実行の選択を行う動作フローを示す。この動作フローの中で、記憶手段に記憶された画像データを任意の単位で消去する消去手段と、入力画像信号の特徴に応じて記憶手段に記憶された画像データを消去する単位の決定と消去の実行を選択する選択手段とが実現されている。
動作フローでは、まず、画像信号の特徴の認識結果有無を判断する（ステップＳ１０ａ）。画像信号の特徴を認識した場合は、画像信号の特徴を認識した時の画像データ消去単位を設定し（ステップＳ１０ｂ）、画像信号Ｒデータの消去（ステップＳ１０ｃ）と画像信号Ｂデータの消去（ステップＳ１０ｄ）を行う。
画像信号の特徴を認識しなかった場合は、画像信号の特徴を認識しない時の画像データ消去単位を設定する（ステップＳ１０ｅ）。そして、画像信号Ｇデータの消去（ステップＳ１０ｆ）は画像信号の特徴の認識結果有無に応じた消去単位で消去を行う。このようにして、画像信号の特徴の認識に応じて必要なデータの消去の実行を選択と、画像データ消去単位を決定することにより、画像の特徴に応じて設定した消去方法で画像データの消去を行うことが可能となる。
したがって、本実施形態の画像入出力装置では、画像の特徴に応じて設定した消去方法で記憶手段の画像データを消去し、画像データの漏洩を防止できる。また、画像入力手段に画像信号の特徴を認識し、認識結果に基づいて記憶手段の画像データを消去することにより自動的に画像信号の必要性を判断して消去の処理を行うので、画像入力途中に特徴を認識して消去を開始することもでき、消去を完了するまでの時間を短縮するような制御が実現できる。
【００１４】
次に、画像データ消去の実行有無と画像データ消去単位を指定することにより、目的に応じて画像データ消去設定を変更できるようにした例について説明する。このときの動作フローを図１１に示す。この例では、まず、操作部のキー入力により、画像データを消去するか否かの指定を行い、画像データ消去を指定した場合は、更に操作部のキー入力により、画像データを消去する単位を設定する。
そして、図１１に示すように、操作部から画像データ消去要求を受信した場合（ステップＳ１１ａ）は、操作部で指定された画像データ消去単位を検知する（ステップＳ１１ｂ）。検知後、画像データ消去単位を設定し（ステップＳ１１ｃ）、画像データ消去単位で画像データの消去を行う（ステップＳ１１ｄ）。ステップＳ１１ａで操作部から画像データ消去要求を受信しなかったと判定した場合は消去を行わない。このことにより、画像データ消去の実行有無と画像データ消去単位を指定することにより、目的に応じて画像データ消去設定を変更することができる。
画像入力手段で画像データの消去を行う場合、画像入力手段を利用するアプリケーションによっては自動的に画像データを消去しないようにする必要がある場合が考えられる。例えば入力画像を複数の画像出力手段へ互いに異なるデータ変換を行って転送する場合には、全てのデータ変換が完了した時点で消去する必要がある。この例では、画像入力手段に対して外部より画像データ消去の方式と実行可否を選択して制定することにより、画像入出力装置の操作に応じた汎用性の高い制御を実現することができる。
【００１５】
次に、画像信号の特徴を認識する認識手段が有価証券等の複製が禁止されている原稿画像であることを認識した場合は、外部からの切り替え指示とは無関係に画像データの消去の実行を行うようにした例について説明する。このときの動作フローを図１２に示す。この例では、まず、動作フローを第１２図に示す。操作部のキー入力により、画像データを消去するか否かの指定を行い、画像データ消去を指定した場合は、更に操作部のキー入力により、画像データを消去する単位を設定する。
そして、図１２に示すように、操作部から画像データ消去要求を受信した場合（ステップＳ１２ａ）は、操作部で指定された画像データ消去単位を検知する（ステップＳ１２ｂ）。検知後、画像データ消去単位を設定し（ステップＳ１２ｃ）、画像データ消去単位で画像データの消去を行う（ステップＳ１２ｄ）。操作部から画像データ消去要求を受信しなかった場合は、画像信号特徴の認識結果有無を判断する（ステップＳ１２ｅ）。画像信号の特徴を認識した場合は、画像信号の特徴が複製禁止の画像データか否かの判断をする（ステップＳ１２ｆ）。
複製禁止の画像データの場合は、画像データの消去を行う（ステップＳ１２ｄ）。画像信号の特徴を認識しなかった場合、または複製禁止ではない画像信号特徴を認識した場合は、消去を行わない。このことにより、操作部のキー入力とは無関係に複製禁止画像データの場合は画像データを消去することにより、複製禁止画像データ出力を防ぎ、更に、画像入出力装置内部の複製禁止画像データを消去することが可能になる。
したがって、有価証券等、複製が禁止されている画像信号の特徴を認識した場合に即時にバッファメモリの画像データを消去することで、画像データの漏洩だけでなく複製不可のデータの出力（流出）自体を防止することが可能となる。有価証券を複製する機能を防止する機能は画像入力後に画像入出力装置の記憶手段に保持せず消去したり、出力時に複製物であることが判別できるように入力画像以外のパターン画像を合成して出力するなどの方式で実現されている。本実施形態では、バッファメモリの画像データを消去できるので、画像入力時に画像データを無効にすることができるという効果がある。
【図面の簡単な説明】
【００１６】
【図１】本発明の実施形態である画像入出力装置における画像の読み取り動作及び画像形成動作に必要な構成を示すブロック図。
【図２】原稿台１００ａの上面図。
【図３】ＩＰＵ１００ｄより出力される画像同期信号の様子を示す図。
【図４】記憶部１０４の構成図。
【図５】画像入出力装置１におけるプリンタ、コピー、ファクシミリ及びスキャナなどの各装置に必要なアプリケーションを含むソフトウェア群などを示す図。
【図６】画像入出力装置１におけるハードウェアの要部構成図。
【図７】エンジン部１２０、ローカルメモリ６７及びＡＳＩＣ６６の接続態様を示す図。
【図８】画像入力手段内部の記憶手段における画像データを任意の単位で消去できるようにした場合のタイミングチャート。
【図９】画像信号の特徴を認識できるようにした場合のタイミングチャート。
【図１０】入力画像信号の特徴に応じて画像入力手段内部の記憶手段に記憶された画像データを消去する単位の決定と消去の実行の選択を行う場合の動作を示すフローチャート。
【図１１】画像データ消去の実行有無と画像データ消去単位を指定することにより、目的に応じて画像データ消去設定を変更できるようにした場合の動作を示すフローチャート。
【図１２】認識手段が有価証券等の複製が禁止されている原稿画像であることを認識した場合に外部からの切り替え指示とは無関係に画像データの消去の実行を行うようにした場合の動作を示すフローチャート。
【符号の説明】
【００１７】
１  画像入出力装置、２  ソフトウェア群、３  融合機起動部、４  ハードウェア資源、４ａ  画像入出力ＤＭＡＣ、４ｂ  画像メモリ、４ｃ  メモリ制御部、４ｄ  画像転送ＤＭＡＣ、４ｅ  符号転送ＤＭＡＣ、４ｆ  圧縮伸長器、４ｇ  ＨＤＤコントローラ、４ｈ  ＨＤ、５  アプリケーション層、６  プラットフォーム、９  コントロールサービス層、１０  ハンドラ層、１１  白黒レーザプリンタ、１２  カラーレーザプリンタ、１３  ハードウェアリソース、２１  プリンタアプリ、２２  コピーアプリ、２３  ファックスアプリ、２４  スキャナアプリ、３１  ネットワークコントロールサービス、３２  デリバリーコントロールサービス、３３  オペレーションパネルコントロールサービス、３４  ファックスコントロールサービス、３５  エンジンコントロールサービス、３６  メモリコントロールサービス、３７  ユーザインフォメーションコントロールサービス、３８  システムコントロールサービス、３９  ＳＲＭ、４０  ファックスコントロールユニットハンドラ、４１  イメージメモリハンドラ、４３  ＭＬＣ、５４  エンジンＩ／Ｆ、６０  コントローラ、６１  ＣＰＵ、６２  システムメモリ、６３  ノースブリッジ、６４  サウスブリッジ、６５  ＡＧＰ、６６ＡＳＩＣ、６６ａ  ビデオ入力ＤＭＡコントローラ、６６ｂ  ビデオ出力ＤＭＡコントローラ、６７  ローカルメモリ、６８  ＨＤＤ、７０  オペレーションパネル、８０  ＦＣＵ、９０  ＵＳＢデバイス、１００  読取部、１００ａ  原稿台、１００ｂ  露光ランプ、１００ｃ  ＣＣＤ、１００ｄ  イメージプロセッシングユニット、１００ｅ  スキャナ制御部、１００ｆ  ＩＥＥＥ１３９４デバイス、１０１  像形成部、１０１ａ  帯電チャージャ、１０１ｂ  感光体、１０１ｃ  書込部、１０１ｄ  現像装置、１０１ｅ  給紙コロ、１０１ｆ  給紙トレイ、１０１ｇ  レジストローラ、１０１ｈ  転写チャージャ、１０１ｉ  分離チャージャ、１０１ｊ  定着装置、１０１ｋ  排紙ローラ、１０１ｍ  排紙トレイ、１０１ｎ  クリーニング装置、１０１ｐ  除電チャージャ、１０１ｑ  プロッタ制御部、１０２  システム制御部、１０３  操作部、１０４  記憶部、１０５  ＦＡＸ部、１０６  Ｉ／Ｆ部、１０７  セレクタ部、１２０  エンジン部、１２０ａ  スキャナ、１２０ｂ  ＤＲＡＭ、１２０ｃ  プロッタ
【図１】
2005229472.tif 000003
【図２】
2005229472.tif 000004
【図３】
2005229472.tif 000005
【図４】
2005229472.tif 000006
【図５】
2005229472.tif 000007
【図６】
2005229472.tif 000008
【図７】
2005229472.tif 000009
【図８】
2005229472.tif 000010
【図９】
2005229472.tif 000011
【図１０】
2005229472.tif 000012
【図１１】
2005229472.tif 000013
【図１２】
2005229472.tif 000014