(57)【要約】【課題】ネットワークで接続された機器間で画像データの保護や管理を強化すること。【解決手段】画像入力機器から入力された画像データおよび画像データの入力情報を取得する読み取りユニット１１１と、読み取りユニット１１１によって取得された入力情報と、画像データを出力する画像出力機器に関する情報とに基づいて、画像データの出力可否を判断するプリンタコントローラ１１５と、プリンタコントローラ１１５によって判断された判断結果に基づいて、画像出力機器に対する画像データの出力を制御するプリンタコントローラ１１５と、を備える。【選択図】        図１
2006287413.tif 000002
【特許請求の範囲】
【請求項１】
画像入力機器から入力された画像データおよび画像データの入力情報を取得する取得手段と、
前記取得手段によって取得された入力情報と、前記画像データを出力する画像出力機器に関する情報とに基づいて、前記画像データの出力可否を判断する判断手段と、
前記判断手段によって判断された判断結果に基づいて、前記画像出力機器に対する前記画像データの出力を制御する出力制御手段と、
を備えることを特徴とする画像処理装置。
【請求項２】
前記判断手段によって判断された結果に基づいて、前記画像データを暗号化する暗号化変換手段を備え、
前記出力制御手段は、
前記暗号化変換手段によって暗号化された前記画像データを出力することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記暗号化変換手段は、前記画像出力機器ごとに異なる暗号化をすることを特徴とする請求項２に記載の画像処理装置。
【請求項４】
前記入力情報に基づいて、前記画像データを当該入力情報の項目ごとに記憶する記憶手段を備えることを特徴とする画像処理装置。
【請求項５】
前記記憶手段に記憶された画像データを加工編集し、当該画像データに加工編集情報を付加する加工編集手段を備え、
前記加工編集手段によって付加された加工編集情報と、前記入力情報とに基づいて、前記記憶手段は、前記画像データを入力情報および加工編集情報の項目ごとに記憶することを特徴とする請求項４に記載の画像処理装置。
【請求項６】
画像入力機器から入力された画像データおよび画像データの入力情報を取得する取得工程と、
前記取得工程によって取得された入力情報と、前記画像データを出力する画像出力機器に関する情報とに基づいて、前記画像データの出力可否を判断する判断工程と、
前記判断工程によって判断された判断結果に基づいて、前記画像出力機器に対する前記画像データの出力を制御する出力制御工程と、
を含むことを特徴とする画像処理方法。
【請求項７】
請求項６に記載の画像処理方法をコンピュータに実行させることを特徴とする画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ネットワークにより接続された機器間で画像データを管理する画像処理装置、画像処理方法、および画像処理プログラムに関する。
【背景技術】
【０００２】
従来、作成した文書を電子データとして記憶装置に蓄積する際に、文書の作成に用いた機器や作成者を特定し識別するための情報を電子データと共に記録する。さらに、電子データを出力する際には、印刷装置などの出力手段の情報を電子データに付与する装置が知られている（たとえば、下記特許文献１参照。）。
【０００３】
また、インターネット上で配信されるコンテンツにおいて、著作権下で保護されているコンテンツの著作権を保護するためにコンテンツを暗号化し、暗号化プログラムを有するユーザのみがコンテンツの暗号を解読してサービスを受けることができるシステムが知られている（たとえば、下記特許文献２参照。）。
【０００４】
また、画像データを配信する際に、画像データの送信元や受信先においても必要な画像処理の情報を付加することができる。そのため、画像データの受信先において、画像管理、画像データに付加された情報の確認、画像処理選択が可能な画像処理装置が知られている（たとえば、下記特許文献３参照。）。
【０００５】
【特許文献１】特開２０００−３５３１７２号公報
【特許文献２】特開２００２−１３２９９９号公報
【特許文献３】特開２００２−２７１８９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上述した特許文献では、入出力に関する情報を付加することはできるが、それらの情報に基づいて印刷出力の可否や、印刷する際の暗号化をすることができないため、情報が漏洩してしまうおそれがあるという問題点があった。
【０００７】
この発明は、上述した従来技術による問題点を解消するため、画像データの出力を制御できる画像処理装置、画像処理方法、および画像処理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上述した課題を解決し、目的を達成するため、請求項１の発明にかかる画像処理装置は、画像入力機器から入力された画像データおよび画像データの入力情報を取得する取得手段と、前記取得手段によって取得された入力情報と、前記画像データを出力する画像出力機器に関する情報とに基づいて、前記画像データの出力可否を判断する判断手段と、前記判断手段によって判断された判断結果に基づいて、前記画像出力機器に対する前記画像データの出力を制御する出力制御手段と、を備えることを特徴とする。
【０００９】
この請求項１の発明によれば、画像データの出力を制御することができる。そのため、画像データのセキュリティー管理の向上を図ることができる。
【００１０】
また、請求項２の発明にかかる画像処理装置は、請求項１に記載の発明において、前記判断手段によって判断された結果に基づいて、前記画像データを暗号化する暗号化変換手段を備え、前記出力制御手段は、前記暗号化変換手段によって暗号化された前記画像データを出力することを特徴とする。
【００１１】
この請求項２の発明によれば、画像データを暗号化して出力機器に送信することができる。そのため、画像データの漏洩を防ぐことができる。
【００１２】
また、請求項３の発明にかかる画像処理装置は、請求項２に記載の発明において、前記暗号化変換手段は、前記画像出力機器ごとに異なる暗号化をすることを特徴とする。
【００１３】
この請求項３の発明によれば、出力機器ごとに画像データの暗号化をすることができる。そのため、画像データの漏洩を防ぐことができる。
【００１４】
また、請求項４の発明にかかる画像処理装置は、前記入力情報に基づいて、画像データを当該入力情報の項目ごとに記憶する記憶手段を備えることを特徴とする。
【００１５】
この請求項４の発明によれば、入力情報の項目ごとに管理することができる。そのため、画像を容易に検索することができる。
【００１６】
また、請求項５の発明にかかる画像処理装置は、請求項４に記載の発明において、前記記憶手段に記憶された画像データを加工編集し、当該画像データに加工編集情報を付加する加工編集手段を備え、前記加工編集手段によって付加された加工編集情報と、前記入力情報とに基づいて、前記記憶手段は、前記画像データを入力情報および加工編集情報の項目ごとに記憶することを特徴とする。
【００１７】
この請求項５の発明によれば、画像データを入力情報および加工編集情報ごとに管理することができる。そのため、ネットワーク接続された機器間で画像データが加工編集された際にも、管理が可能になる。
【００１８】
また、請求項６の発明にかかる画像処理方法は、画像入力機器から入力された画像データおよび画像データの入力情報を取得する取得工程と、前記取得工程によって取得された入力情報と、前記画像データを出力する画像出力機器に関する情報とに基づいて、前記画像データの出力可否を判断する判断工程と、前記判断工程によって判断された判断結果に基づいて、前記画像出力機器に対する前記画像データの出力を制御する出力制御工程と、を含むことを特徴とする。
【００１９】
この請求項６の発明によれば、画像データの出力を制御することができる。そのため、画像データのセキュリティー管理の向上を図ることができる。
【００２０】
また、請求項７の発明にかかる画像処理プログラムは、請求項６に記載の画像処理方法をコンピュータに実行させることを特徴とする。
【００２１】
この請求項７の発明によれば、請求項６に記載の画像処理方法をコンピュータに実行させることができる。
【発明の効果】
【００２２】
本発明にかかる画像処理装置、画像処理方法、および画像処理プログラムによれば、ネットワーク接続された機器間で、画像データの保護や画像データのセキュリティーの強化を図ることができるという効果を奏する。
【発明を実施するための最良の形態】
【００２３】
以下に添付図面を参照して、この発明にかかる画像処理装置、画像処理方法、および画像処理プログラムの好適な実施の形態を詳細に説明する。
【００２４】
（実施の形態）
（機能的構成）
図１は、この発明の実施の形態にかかる画像処理装置の機能的構成を示す説明図である。以下では、図１を参照して、画像処理装置１００の各部の概略構成および原稿を複写する際に原稿の画像を読み取って印刷出力するまでの一連の処理の内容について説明する。なお、図中に示された矢印は画像データの流れを示している。
【００２５】
この画像処理装置１００の機能は、エンジン部１０１とプリンタコントローラ部１０２とに大別される。まず、エンジン部１０１の全体は、エンジンコントローラ１１０により制御される。このエンジン部１０１において、読み取りユニット１１１は、原稿の画像を読み取る画像読み取り手段であり、原稿の画像はＲ，Ｇ，Ｂに色分解された画像データ（以下ＲＧＢデータという）として読み取られ、スキャナ補正部１１２に送られる。ここで、スキャナ補正部１１２について説明する。
【００２６】
図２は、スキャナ補正部の機能的構成を示す説明図である。図２において、スキャナ補正部１１２は、スキャナγ補正部２０１と、フィルタ処理部２０２と、変倍部２０３と、γ補正部２０４と、を備えている。スキャナγ補正部２０１は、ＲＧＢデータに対してスキャナγ補正をおこなう。フィルタ処理部２０２は、画質モードに対応したフィルタ処理をおこなう。
【００２７】
変倍部２０３は、画像データに対して変倍処理をおこなう。γ補正部２０４は、γ補正をおこなう。なお、これらの処理は、あらかじめ設定された処理モードを反映させたかたちでおこなわれる。
【００２８】
スキャナ補正部１１２で処理後のＲＧＢ各色８ｂｉｔのデータは、カラー多値データ固定長圧縮器１１３によって各色ｎｂｉｔ（ｎ≦８）のデータに変換される。この圧縮後の画像データは、汎用バス１１４を介してプリンタコントローラ１１５に送られる。
【００２９】
プリンタコントローラ１１５は、メモリ１１６を備えている。この半導体メモリ１１６には、送信されてきた画像データが蓄積される。また、ハードディスク（ＨＤＤ）１１８には、この半導体メモリ１１６に蓄積された画像データが随時蓄積される。
【００３０】
これは、画像処理装置１００によるプリントアウト時に用紙がつまり、印字が正常に終了しなかった場合でも、再び原稿を読み直すのを避けるためであり、また、電子ソートをおこなうためである。近年はこれだけでなく、読み取った原稿を蓄積しておき、必要なときに再出力する機能も追加されている。
【００３１】
画像データを出力する場合に、記憶手段であるハードディスク１１８内の画像データは、一度プリンタコントローラ１１５のメモリ１１６に展開され、つぎに汎用バス１１４を介してエンジン部１０１に送られる。そして、エンジン部１０１のカラー多値データ固定長伸張部１１９は、送られた画像データをＲＧＢ各色８ｂｉｔのデータに変換する。この変換後の画像データは、プリンタ補正部１２０に送られる。
【００３２】
図３は、プリンタ補正部の機能的構成を示す説明図である。図３において、プリンタ補正部１２０は、色補正部３０１と、プリンタγ補正部３０２と、中間調処理部３０３と、追跡パターン付加部３０４と、により構成されている。色補正部３０１は、カラー画像データの場合に色補正をおこなう。プリンタγ補正部３０２は、プリンタγ補正をおこなう。中間調処理部３０３は、中間調処理をおこなう。ここで、中間調処理とは、多値の画像データを２値もしくはそれに近い少値の階調数に量子化する処理である。追跡パターン付加部３０４が、追跡パターンの付加をおこない、ゲート・アレイ・ビデオ・ドライバ（ＧＡＶＤ）１２１に出力する。
【００３３】
ＧＡＶＤ１２１は、プリンタ補正部１２０から出力された画像データをもとに、作像ユニット１２２のＬＤ（レーザーダイオード）を制御する信号を作像ユニット１２２に出力する。作像ユニット１２２は、ＧＡＶＤ１２１から出力されるＬＤ制御信号によって制御されるＬＤを用いた光走査装置により、当該画像データのイメージを転写紙に出力する。
【００３４】
また、作像ユニット１２２の印刷方式は、電子写真方式のほか、インクジェット方式、昇華型熱転写方式、銀塩写真方式、直接感熱記録方式、溶融型熱転写方式など、さまざまな方式を用いることができる。
【００３５】
図４は、画像フォーマット変換ユニットの機能的構成を示す説明図である。図４において、画像フォーマット変換ユニット１３０は、入出力管理部４０１と、入力情報読取・付加部４０２と、出力情報読取・付加部４０３と、加工編集情報受信・付加部４０４と、暗号化変換部４０５と、を備えている。入出力管理部４０１は、入力される画像データ、入力情報、出力される画像データ（入力情報が埋め込まれているものも含む）、出力情報等を管理する。
【００３６】
入力情報読取・付加部４０２は、入力画像に対して入力情報の埋め込みや、埋め込まれた入力情報の読み取りをおこなう。ここで、入力情報の埋め込みについて説明する。図１に示した画像処理装置１００は、ネットワークを介して画像を読み取ることのできる入力機器（たとえば、読み取りユニット１１１）が複数接続されている。
【００３７】
各入力機器は、その入力機器を識別する機器番号、ネットワーク上で管理されている機器管理情報、画像データを読み取った日時、画像を読み取った際の画像モード等の画像読み取り情報などを入力情報として、入力機器によって読み取られた画像データと入力情報がＨＤＤ１１８に格納される。入力情報は、ＨＤＤ１１８に格納される際に、画像フォーマット変換ユニット１３０に送られ、入力情報読取・付加部４０２により画像データに埋め込まれる。
【００３８】
入力情報を埋め込む方法としては、たとえば、入力情報を画像データのヘッダとして画像データの先頭に追加する方法がある。また、入力情報を一定の変換方式で画像データ化し、入力された画像データに画像データ化された入力情報を重ね合わせる方法などがある。具体的には、入力情報をＭ×Ｎドットのドットイメージに変換し、画像データＯＲをして画像データに埋め込む。ここで、一定の方式で画像データ化された入力情報は、一定の方式で逆変換することにより、元の入力情報に復元することが可能である。
【００３９】
図４の説明に戻って、出力情報読取・付加部４０３は、画像データを出力する際に、後述する出力情報を画像データに埋め込む。ＨＤＤ１１８に格納されている入力情報が埋め込まれた画像データを出力する場合には、画像データは、画像フォーマット変換ユニット１３０に送られる。そして、画像フォーマット変換ユニット１３０の出力情報読取・付加部４０３によって画像データに、ネットワーク上で接続されている機器の機器管理情報、画像データを出力する日時、出力時の画質モード等の画像出力情報が埋め込まれる。画像出力情報を埋め込む方法は、入力情報を埋め込む方法と同様のため説明を省略する。
【００４０】
上述したように、画像フォーマット変換ユニット１３０では、入力情報と出力情報の双方を画像データに埋め込むことが可能である。これらの埋め込まれた入力情報と出力情報を用いて、ネットワークを介して接続された入力機器と出力機器間でＨＤＤ１１８内の画像データを送受信する際に画像データを管理することが可能である。以下にその詳細を説明する。
【００４１】
まず、ＨＤＤ１１８に格納されている入力情報が埋め込まれた画像データを出力機器に送信する旨の要求をされた場合について説明する。クライアントＰＣ（たとえば、外部ＰＣ１２３）から画像データの出力が要求されると、プリンタコントローラ１１５では、ＨＤＤ１１８内に格納されている画像データの入力情報と出力先の出力機器の出力情報に基づいて、その出力機器が出力先として選択可能かを判断する。
【００４２】
ここで、出力機器が出力先として選択不可能な場合とは、たとえば、画像データの入力情報に含まれている情報と出力先（出力機器）の情報から判断して、セキュリティーの管理上、選択不可能な場合をいう。このような場合には、プリンタコントローラ１１５はクライアントＰＣからの要求を拒否する。上述したような動作によって、ＨＤＤ１１８内に格納されている画像データをネットワーク上で管理する。
【００４３】
加工編集情報受信・付加部４０４は、ユーザによって画像データが加工編集された場合に、加工編集情報を画像データに付加する。加工編集情報とは、具体的には、例えば、編集者情報、編集日時、編集回数などをいう。また、一つの画像データが異なるクライアントＰＣにおいて、複数回加工編集された場合に、その履歴を管理することができる。
【００４４】
つぎに、加工編集処理について説明する。クライアントＰＣへの出力は、画像データに埋め込まれた機器番号、機器管理情報、日時、画質モード等（入力情報）を指示することによって画像が選択され、出力される。また、既に画像の加工がおこなわれている場合には、画像に付加された加工編集情報を指示するとしてもよい。そして、ユーザによってその画像データが加工編集された場合には、加工編集情報受信・付加部４０４は、加工編集情報を画像データに付加する。上述したように、画像データは、複数回加工編集をすることが可能であり、画像データが、加工編集されるごとに加工編集情報が再蓄積される。
【００４５】
図４の説明に戻って、暗号化変換部４０５は、画像データを送信する際に画像データの暗号化をおこなう。ここで、暗号化処理の説明には、クライアントＰＣの画面に出力（表示）する例を用いる。暗号化処理は、画像データの出力先として出力を要求したクライアントＰＣが不適当であると判断された場合に暗号化をおこなう。この、出力先の適否は、プリンタコントローラ１１５が判断する。具体的には、クライアントＰＣから画像データの出力が要求されると、プリンタコントローラ１１５では、ＨＤＤ１１８内に格納されている画像データの入力情報と出力先のクライアントＰＣの出力情報に基づいて、そのクライアントＰＣが出力先として選択可能かを判断する。
【００４６】
そして、選択不可能と判断された場合には、暗号化が必要と判断する。暗号化が必要と判断された場合には、プリンタコントローラ１１５は、入力情報が埋め込まれた画像データ、出力情報、暗号化の指示を画像フォーマット変換ユニット１３０に送信する。画像フォーマット変換ユニット１３０の入力情報読取・付加部４０１は、入力情報が埋め込まれた画像データから入力情報を読み出す。出力情報読取・付加部４０２は、出力情報を画像データに埋め込む。
【００４７】
ここで、入力情報と出力情報は、同時に画像データに埋め込まれる。埋め込む方法については上述した方法と同様のため、説明を省略する。そして、暗号化変換部４０５は、入力情報と出力情報が埋め込まれた画像データを一定の方式で変換する。また、変換された画像データを復元するには、暗号化変換部４０５によって逆変換をすれば復元することができる。
【００４８】
そして、暗号化された画像データはクライアントＰＣに送信される。暗号化された画像データは、逆変換をしなければ復元できないため、逆変換方式を持つクライアントＰＣ以外では閲覧をすることができない。そのため、ネットワーク上でのセキュリティー管理が可能となる。
【００４９】
ここで、暗号化の一例を示す。暗号化をする際には、まず、画像データを先頭からワード単位で読み出す。読み出したワード単位のデータ番号をさらにワードデータで表現する。これらの二つの「ワード単位の画像データ」と「ワード単位のデータ番号」をＥＸＯＲ変換する。このＥＸＯＲ変換によって、変換後の画像データは、視覚的にもとの画像データを認識できなくなり、暗号化されたことになる。
【００５０】
また、暗号化された画像データは、ＥＸＯＲ変換の逆変換をすれば復元できる。ここで、逆変換の方法としては、たとえば、変換後の画像データをワード単位で読み出し、「ワード単位の画像データ」と「ワード単位のデータ番号」を再度ＥＸＯＲ変換することにより画像データを復元することができる。
【００５１】
また、上述した入力情報や出力情報の埋め込み方式や暗号化方式は、出力先のクライアントＰＣによって方式を変更することもできる。さらに、時間の経過と共に埋め込み方式、暗号化方式を変更することもできる。
【００５２】
つぎに、入力情報が埋め込まれた画像データの管理方式について説明する。入力情報には、各入力機器の機器番号、ネットワーク上で管理される危機管理情報、画像データを読み取った日時、読み取ったときの画質モード等の画像読み取り情報、さらに、クライアントＰＣによって加工編集した履歴等の加工編集情報が含まれる。これらの情報は、上記画像データのヘッダとして付加されている。この場合、クライアントＰＣから入力機器を限定した入力画像の閲覧要求に対して、ＨＤＤ１１８に管理されているすべての画像データのヘッダを確認して、要求のあった機器番号を入力情報として持っている画像データを抽出する必要がある。しかし、この要求のあった機器番号を抽出するために時間がかかってしまう。
【００５３】
プリンタコントローラ１１５は、画像データに埋め込まれた入力機器情報、入力機器管理情報、入力日時、入力画質モード、編集者情報編集日時、編集回数などの情報をそれぞれ情報別に抽出し、管理する。これらの情報は、抽出された情報別にＨＤＤ１１８に格納され管理される。そのため、画像データを以下に示す方法で管理する。
【００５４】
図５は、画像データを管理するエリアの階層構造を示す説明図である。図５において、画像データは、入力情報および加工編集管理エリア５０１と画像データ管理エリア５０２の２つのエリアによって管理される。入力情報および加工編集管理エリア５０１では、画像データは、埋め込まれた情報の種類に基づいて階層的に管理されている。具体的には、入力機器番号管理の層５１０、入力画質モードの層５１１、入力日時管理の層５１２、編集者管理の層５１３のように階層的に管理されている。
【００５５】
また、各層は、さらに層を有して管理している場合もある。たとえば、入力機器番号管理の層５１０では、さらに機器番号別に画像データを管理している。具体的には、機器番号＝×××製１０は、画像データが読み取られた機器を示している。たとえば、画像データ００００１．ｄａｔと画像データ００１００．ｄａｔは、×××製１０の入力機器によって読み取られた画像である。
【００５６】
また、画像情報の入力情報および加工編集情報に、機器番号＝×××製、入力日時＝２００４年３月３１日、入力画質モード＝文字モード、編集者＝社員番号４００６２０、編集日時＝２００４年６月３０日、編集回数１０が付加された場合には、ＨＤＤ１１８の入力情報および加工編集情報管理エリア５０１内に追加され、これらの情報により画像データを検索することが可能となる。
【００５７】
入力情報および加工編集情報管理エリア５０１内では、各情報別に画像データと画像データの格納先のアドレスが管理されている。そのため、入力情報および加工編集管理エリア５０１内を検索することにより、たとえば、クライアントＰＣから入力情報を限定すれば、限定された入力情報を持つ複数の画像データを検索することができる。
【００５８】
また、各画像データは、エリアのどの位置に格納されているかを示す位置情報を持っている。画像データ管理エリア５０２は、これらの位置情報に基づいて画像データを管理している
【００５９】
以上説明したように、画像処理装置、画像処理方法、および画像処理プログラムによれば、ネットワーク接続された機器間で、画像データの保護や画像データのセキュリティーの強化を図ることができる。
【００６０】
なお、本実施の形態で説明した画像処理方法は、あらかじめ用意されたプログラムをパーソナル・コンピュータやワークステーション等のコンピュータで実行することにより実現することができる。このプログラムは、ハードディスク、フレキシブルディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤ等のコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行される。またこのプログラムは、インターネット等のネットワークを介して配布することが可能な伝送媒体であってもよい。
【産業上の利用可能性】
【００６１】
以上のように、本発明にかかる画像処理装置、画像処理方法、および画像処理プログラムは、画像データの保護あるいは管理に有用であり、特に、ネットワーク接続された機器間におけるデータの保護あるいは管理に適している。
【図面の簡単な説明】
【００６２】
【図１】この発明の実施の形態にかかる画像処理装置の機能的構成を示す説明図である。
【図２】スキャナ補正部の機能的構成を示す説明図である。
【図３】プリンタ補正部の機能的構成を示す説明図である。
【図４】画像フォーマット変換ユニットの機能的構成を示す説明図である。
【図５】画像データを管理するエリアの階層構造を示す説明図である。
【符号の説明】
【００６３】
１００  画像処理装置
１０１  エンジン部
１０２  プリンタコントローラ部
１１０  エンジンコントローラ
１１１  読み取りユニット
１１２  スキャナ補正部
１１３  カラー多値データ固定長圧縮部
１１４  汎用バス
１１６  メモリ
１１８  ハードディスク
１１９  カラー多値データ固定長伸張部
１２０  プリンタ補正部
１２１  ＧＡＶＤ
１２２  作像ユニット
１２３  外部ＰＣ
１３０  画像フォーマット変換ユニット
【図１】
2006287413.tif 000003
【図２】
2006287413.tif 000004
【図３】
2006287413.tif 000005
【図４】
2006287413.tif 000006
【図５】
2006287413.tif 000007