(57)【要約】【課題】  画像の不正利用を防ぐことができる画像サーバ及びプログラムを提供する。【解決手段】  画像サーバ３に蓄積されている画像情報４１を利用する画像クライアント６からの画像取得要求信号を受け取ることにより抽出された送出対象となる画像情報４１に対し、所定の変換プログラムによる変換処理（例えば、符号データの並び替え、再符号化等の暗号処理）を行なって新たな画像情報４２に生成し、この変換処理後の画像情報４２を変換プログラムとともに要求元の画像クライアント６に対して送出する。これにより、画像サーバ３から送出される画像情報４２は、当該画像情報４２とともに送出される変換プログラムがないと元の画像を復元することができなくなるため、画像の不正利用を防ぐことができる。【選択図】    図４
2005236860.tif 000002
【特許請求の範囲】
【請求項１】
画像情報を蓄積している画像サーバにおいて、
蓄積されている前記画像情報を利用する画像クライアントからの画像取得要求信号を受け取る手段と、
前記画像クライアントからの画像取得要求を認識して、対象となる前記画像情報を抽出する手段と、
抽出した対象となる前記画像情報に対して所定の変換プログラムによる変換処理を行なって新たな画像情報を生成する手段と、
要求元の前記画像クライアントに対して変換処理後の画像情報を前記変換プログラムとともに送出する手段と、
を備えることを特徴とする画像サーバ。
【請求項２】
前記画像情報に対する変換処理に使用する前記変換プログラムは、要求元の前記画像クライアントから前記画像取得要求信号とともに送信された当該画像クライアントに固有のユーザ固有情報を用いて作成される、
ことを特徴とする請求項１記載の画像サーバ。
【請求項３】
前記変換プログラムは、変換処理後の画像情報列中に埋め込まれる、
ことを特徴とする請求項１または２記載の画像サーバ。
【請求項４】
変換処理後の画像情報列中に埋め込まれる前記変換プログラムは、電子透かし情報として埋め込まれる、
ことを特徴とする請求項３記載の画像サーバ。
【請求項５】
画像情報を蓄積している画像サーバを制御するコンピュータにインストールされるプログラムであって、このコンピュータに、
蓄積されている前記画像情報を利用する画像クライアントからの画像取得要求信号を受け取る機能と、
前記画像クライアントからの画像取得要求を認識して、対象となる前記画像情報を抽出する機能と、
抽出した対象となる前記画像情報に対して所定の変換プログラムによる変換処理を行なって新たな画像情報を生成する機能と、
要求元の前記画像クライアントに対して変換処理後の画像情報を前記変換プログラムとともに送出する機能と、
を実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、少なくとも１つの画像クライアントがネットワークを介してアクセス可能な画像サーバ及びプログラムに関する。
【背景技術】
【０００２】
近年のデジタル機器においては、高画質化のために、解像度を高くし、あるいは、階調数を多くする傾向がある。これにより画像の持つ情報量が多くなることで画質は向上する反面、画像の情報量が多くなるという問題がある。後者の例を挙げると、例えば、従来２階調（白または黒）値であった画像を白黒２５６階調の画像にすると、情報量は８倍になってしまう。情報量が８倍になるということは、その画像データを記憶するために必要とされる記憶容量も単純に計算すると８倍になってしまい、装置の製造コストが増大するという問題になる。そこで、通常は記憶容量を削減するために、画像を圧縮符号化する。
【０００３】
このような符号化方式の１つに、多階調画像を効率良く符号化するための技術が存在する。この多階調画像（カラー画像も含む）の符号化方式の代表としては、ＩＳＯとＩＴＵ−Ｔとで標準勧告されているＪＰＥＧ方式がある。ＪＰＥＧ方式は、基本であるＤＣＴ方式とオプションのＤＰＣＭを用いた方式がある。前者は人間の視覚特性を利用して画質を損なわない程度に原画の情報量を一部削減して符号化を行う符号化方式（非可逆符号化方式、ロッシー（lossy）符号化方式と呼ばれる）であり、後者は原画の情報量を損なうことなく符号化を行う符号化方式（可逆符号化方式、ロスレス（lossless）符号化方式と呼ばれる）である。
【０００４】
ＤＣＴ方式は、離散コサイン変換を使って画像情報を周波数情報に変換した後に情報の符号化を行う方式である。一方、ＤＰＣＭ方式は注目画素レベルを周囲画素より予測を行い、その予測誤差を符号化する方式である。画質重視で符号化を行うのであれば、効率の良いＤＣＴ方式を用いるのが良いが、情報の保存性という点ではＤＣＴ方式は非可逆であるために、可逆であるＤＰＣＭ方式となる。理想としては、可逆で高能率な方式があればよいが、現状のＤＰＣＭによる可逆方式ではそれほど大きな効率を得られないという問題があり、パーソナルコンピュータ（ＰＣ）等で使用される比較的階調数の多い多値画像の圧縮には、ＤＣＴ方式を使うことが主流になっている。しかし、ＤＣＴ方式は圧縮率を高くすると特有のブロック歪みや輪郭部でモスキートノイズが発生し、画質が極端に劣化する。特に文字画像において、その傾向が顕著であるために画質的に大きな問題となっている。
【０００５】
以上のＪＰＥＧ方式の欠点を解決するために、JPEG2000と称する符号化方式が近年、注目されている（非特許文献１参照）。JPEG2000は、ウェーブレット変換を用いた変換符号化方式で、今後、カラー画像をはじめとする静止画像の分野において、ＪＰＥＧに置き換わっていくだろうと予測されている。JPEG2000は、ＪＰＥＧの欠点である低ビットレートでの画質劣化を少なくしたことに加え、実用的な新機能を多数備えている。その中の機能にタイル処理というものがあり、これは画像を小さな領域に分けて独立に符号化を行うため、符号状態で画像の領域を特定することが可能になり、結果的に、符号状態のままで画像の編集・加工処理が可能になる。加えて、JPEG2000は、いろいろな方法で段階的に画像を表示できる機能（プログレッシブ表示）を持っている。例えば、解像度を段階的に向上させる解像度プログレッシブ機能や、画質を徐々に綺麗にする画質プログレッシブ機能である。
【０００６】
ところで、最近の傾向として、データの保護、情報の保護というセキュリティに対する要求が強くなってきている。画像に関して言えば、映像データを記録したＤＶＤのように画像データそのものに対して暗号化をかける場合と、電子透かしのように画像中に情報を埋め込んでおき、埋め込んだ情報を利用してセキュリティ機能を実現する場合とがある。
【０００７】
【非特許文献１】画像電子学会誌  Vol.30，No.2，2001，P167-P175
【発明の開示】
【発明が解決しようとする課題】
【０００８】
従来、画像を蓄積・保管している画像サーバと、それを利用する画像クライアントによる画像情報システムにおいては、対象となる画像が符号化された情報（符号情報でなくても良い）を、画像サーバから画像クライアント側へ送り、画像クライアント側で符号を復号して画像を再現し、利用する場合が多い。
【０００９】
しかし、このようなシステムでは、画像サーバが画像の利用率等を管理しようとしても、画像クライアントが符号を一度取得してしまうと、画像クライアント同士で符号の交換が可能になってしまう。すなわち、画像クライアントによる画像の不正利用が行われる可能性があり、画像サーバが画像の利用率等を管理できなくなるという問題が発生する。特に、このような問題は、画像利用によって課金が発生するようなシステムでは重大な問題である。
【００１０】
本発明は、画像の不正利用を防ぐことができる画像サーバ及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１１】
請求項１記載の発明は、画像情報を蓄積している画像サーバにおいて、蓄積されている前記画像情報を利用する画像クライアントからの画像取得要求信号を受け取る手段と、前記画像クライアントからの画像取得要求を認識して、対象となる前記画像情報を抽出する手段と、抽出した対象となる前記画像情報に対して所定の変換プログラムによる変換処理を行なって新たな画像情報を生成する手段と、要求元の前記画像クライアントに対して変換処理後の画像情報を前記変換プログラムとともに送出する手段と、を備える。
【００１２】
したがって、画像サーバに蓄積されている画像情報を利用する画像クライアントからの画像取得要求信号を受け取ることにより抽出された送出対象となる画像情報は、所定の変換プログラムによる変換処理（例えば、符号データの並び替え、再符号化等の暗号処理）が行なわれて新たな画像情報に生成される。そして、この変換処理後の画像情報が変換プログラムとともに要求元の画像クライアントに対して送出される。これにより、画像サーバから送出される画像情報は、当該画像情報とともに送出される変換プログラムがないと元の画像を復元することができなくなるため、画像の不正利用を防ぐことが可能となる。
【００１３】
請求項２記載の発明は、請求項１記載の画像サーバにおいて、前記画像情報に対する変換処理に使用する前記変換プログラムは、要求元の前記画像クライアントから前記画像取得要求信号とともに送信された当該画像クライアントに固有のユーザ固有情報を用いて作成される。
【００１４】
したがって、要求元の画像クライアントに固有のユーザ固有情報を用いて変換に使用する変換プログラムが作成されることにより、要求元の画像クライアント以外では当該画像情報とともに送出される変換プログラムを利用できなくなる。これにより、さらなる画像の不正利用の防止を図ることが可能となる。
【００１５】
請求項３記載の発明は、請求項１または２記載の画像サーバにおいて、前記変換プログラムは、変換処理後の画像情報列中に埋め込まれる。
【００１６】
したがって、画像クライアントにおいては変換処理後の画像情報と変換プログラムの関係を管理する必要がなくなるというメリットが得られる。
【００１７】
請求項４記載の発明は、請求項３記載の画像サーバにおいて、変換処理後の画像情報列中に埋め込まれる前記変換プログラムは、電子透かし情報として埋め込まれる。
【００１８】
したがって、電子透かし情報の解読方式を知らない限り、変換に使用した変換プログラムを抽出することができないので、さらなる画像の不正利用の防止を図ることが可能となる。
【００１９】
請求項５記載の発明は、画像情報を蓄積している画像サーバを制御するコンピュータにインストールされるプログラムであって、このコンピュータに、蓄積されている前記画像情報を利用する画像クライアントからの画像取得要求信号を受け取る機能と、前記画像クライアントからの画像取得要求を認識して、対象となる前記画像情報を抽出する機能と、抽出した対象となる前記画像情報に対して所定の変換プログラムによる変換処理を行なって新たな画像情報を生成する機能と、要求元の前記画像クライアントに対して変換処理後の画像情報を前記変換プログラムとともに送出する機能と、を実行させる。
【００２０】
したがって、画像サーバに蓄積されている画像情報を利用する画像クライアントからの画像取得要求信号を受け取ることにより抽出された送出対象となる画像情報は、所定の変換プログラムによる変換処理（例えば、符号データの並び替え、再符号化等の暗号処理）が行なわれて新たな画像情報に生成される。そして、この変換処理後の画像情報が変換プログラムとともに要求元の画像クライアントに対して送出される。これにより、画像サーバから送出される画像情報は、当該画像情報とともに送出される変換プログラムに対応する解凍プログラムがないと元の画像を復元することができなくなるため、画像の不正利用を防ぐことが可能となる。
【発明の効果】
【００２１】
請求項１記載の発明によれば、画像情報を蓄積している画像サーバにおいて、蓄積されている前記画像情報を利用する画像クライアントからの画像取得要求信号を受け取る手段と、前記画像クライアントからの画像取得要求を認識して、対象となる前記画像情報を抽出する手段と、抽出した対象となる前記画像情報に対して所定の変換プログラムによる変換処理を行なって新たな画像情報を生成する手段と、要求元の前記画像クライアントに対して変換処理後の画像情報を前記変換プログラムとともに送出する手段と、を備え、画像サーバに蓄積されている画像情報を利用する画像クライアントからの画像取得要求信号を受け取ることにより抽出された送出対象となる画像情報に対し、所定の変換プログラムによる変換処理（例えば、符号データの並び替え、再符号化等の暗号処理）を行なって新たな画像情報に生成し、この変換処理後の画像情報を変換プログラムとともに要求元の画像クライアントに対して送出することにより、画像サーバから送出される画像情報は、当該画像情報とともに送出される変換プログラムがないと元の画像を復元することができなくなるため、画像の不正利用を防ぐことができる。
【００２２】
請求項２記載の発明によれば、請求項１記載の画像サーバにおいて、前記画像情報に対する変換処理に使用する前記変換プログラムは、要求元の前記画像クライアントから前記画像取得要求信号とともに送信された当該画像クライアントに固有のユーザ固有情報を用いて作成されることにより、要求元の画像クライアント以外では当該画像情報とともに送出される変換プログラムを利用できなくなるので、さらなる画像の不正利用の防止を図ることができる。
【００２３】
請求項３記載の発明によれば、請求項１または２記載の画像サーバにおいて、前記変換プログラムは、変換処理後の画像情報列中に埋め込まれることにより、画像クライアントにおいては変換処理後の画像情報と変換プログラムの関係を管理する必要がなくなるというメリットを得ることができる。
【００２４】
請求項４記載の発明によれば、請求項３記載の画像サーバにおいて、変換処理後の画像情報列中に埋め込まれる前記変換プログラムは、電子透かし情報として埋め込まれることにより、電子透かし情報の解読方式を知らない限り、変換に使用した変換プログラムを抽出することができないので、さらなる画像の不正利用の防止を図ることができる。
【００２５】
請求項５記載の発明によれば、画像情報を蓄積している画像サーバを制御するコンピュータにインストールされるプログラムであって、このコンピュータに、蓄積されている前記画像情報を利用する画像クライアントからの画像取得要求信号を受け取る機能と、前記画像クライアントからの画像取得要求を認識して、対象となる前記画像情報を抽出する機能と、抽出した対象となる前記画像情報に対して所定の変換プログラムによる変換処理を行なって新たな画像情報を生成する機能と、要求元の前記画像クライアントに対して変換処理後の画像情報を前記変換プログラムとともに送出する機能と、を実行させ、画像サーバに蓄積されている画像情報を利用する画像クライアントからの画像取得要求信号を受け取ることにより抽出された送出対象となる画像情報に対し、所定の変換プログラムによる変換処理（例えば、符号データの並び替え、再符号化等の暗号処理）を行なって新たな画像情報に生成し、この変換処理後の画像情報を変換プログラムとともに要求元の画像クライアントに対して送出することにより、画像サーバから送出される画像情報は、当該画像情報とともに送出される変換プログラムがないと元の画像を復元することができなくなるため、画像の不正利用を防ぐことができる。
【発明を実施するための最良の形態】
【００２６】
[第一の実施の形態]
本発明の第一の実施の形態を図１ないし図５に基づいて説明する。
【００２７】
図１は、本実施の形態にかかる画像情報システム１の概略構成を示すシステム構成図である。図１に示すように、画像情報システム１は、イーサネット（登録商標）などのネットワーク２に、ＭＦＰ（Multi Function Peripheral）と称される複合機３、クライアントコンピュータ４，５，６、プリンタ７などの各種機器群が接続されて構成される。複合機３は、画像サーバであり、ネットワーク２上で利用される画像を管理する中心的な装置である。なお、画像サーバとしては、ＭＦＰと称される複合機３に限るものではなく、ワークステーション、パーソナルコンピュータ（ＰＣ）が考えられる。クライアントコンピュータ４，５，６は画像クライアントであり、画像検索、画像処理、画像編集、画像印刷等の画像に関する処理をユーザが行うことができる。クライアントコンピュータ４，５，６としては、ワークステーション、ＰＣが考えられる。プリンタ７は、ネットワーク２を介して送られてきた画像を印刷出力する。
【００２８】
まず、画像サーバである複合機３について説明する。図２は、複合機３に内蔵される各部の電気的な接続を示すブロック図である。複合機３は、原稿を光学的に読み取るスキャナである読み取りユニット１１を備え、この読み取りユニット１１は、原稿に対するランプ照射の反射光をミラーおよびレンズなどからなる光学系によりＣＣＤ（電荷結合素子）などの光電変換素子に集光する。この光電変換素子は、ＳＢＵ（センサ・ボード・ユニット）１２に搭載され、光電変換素子において電気信号に変換された画像信号はデジタル画像信号に変換された後、ＳＢＵ１２から出力される。ＳＢＵ１２から出力される画像信号はＣＤＩＣ（圧縮／伸長およびデータインターフェイス制御部）１３に入力される。機能デバイスおよびデータバス間における画像データの伝送はＣＤＩＣ１３が全て制御する。ＣＤＩＣ１３は画像データに関し、ＳＢＵ１２、パラレルバス１４、ＩＰＰ（画像処理プロッセッサ）１５間のデータ転送、本システムの全体制御を司るシステムコントローラ（ＣＰＵ）１６と画像データに対するプロセスコントローラ２７間の通信を行なう。符号１６ａ，１６ｂは、システムコントローラ１６が使用するＲＯＭ、ＲＡＭである。それぞれＳＢＵ１２からの画像信号は、ＣＤＩＣ１３を経由してＩＰＰ１５に転送され、光学系およびデジタル画像信号への量子化に伴う信号劣化（スキャナ系の信号劣化とする）が補正されて、再度ＣＤＩＣ１３へ出力される。
【００２９】
この複合機３は、読み取りユニット１１による読み取り画像をメモリに蓄積して再利用するジョブと、メモリに蓄積しないジョブとがあり、以下ではそれぞれの場合について説明する。メモリに蓄積する例としては、１枚の同一原稿を複数枚複写する場合、読み取りユニット１１で１回だけ原稿の読取動作を行い、メモリに蓄積し、蓄積データを複数回、読み出す使い方がある。メモリを使わない例としては、１枚の原稿を１枚だけ複写する場合、読み取り画像をそのまま印刷すればよいので、メモリアクセスを行なう必要はない。
【００３０】
まず、メモリを使わない場合、ＩＰＰ１５からＣＤＩＣ１３へ転送された画像データは、再度ＣＤＩＣ１３からＩＰＰ１５へ戻される。ＩＰＰ１５において光電変換素子による輝度データを面積階調に変換するための画質処理を行なう。この画質処理後の画像データはＩＰＰ１５からＶＤＣ（ビデオ・データ制御）１７に転送する。そして、面積階調に変化された信号に対し、ドット配置に関する後処理およびドットを再現するためのパルス制御を行い、電子写真方式で画像形成するプリンタエンジンである作像ユニット１８により、転写紙上に再生画像を形成する。なお、作像ユニット１８の印刷方式は、電子写真方式のほか、インクジェット方式、昇華型熱転写方式、銀塩写真方式、直接感熱記録方式、溶融型熱転写方式など、様々な方式を用いることができる。
【００３１】
メモリに画像データを蓄積し、画像データの読み出し時に付加的な処理、例えば、画像方向の回転、画像の合成等を行なう場合の画像データの流れを説明する。ＩＰＰ１５からＣＤＩＣ１３へ転送された画像データは、ＣＤＩＣ１３からパラレルバス１４を経由してＩＭＡＣ１９（画像メモリアクセス制御）１９に送られる。ＩＭＡＣ１９では、システムコントローラ１６の制御に基づき画像データの、記憶装置であるＭＥＭ（メモリモジュール）２０へのアクセス制御、外部のＰＣ（パソコン）２１へのプリント用データの展開、ＭＥＭ２０のメモリ有効活用のための画像データの圧縮／伸長を行なう。ＩＭＡＣ１９へ送られた画像データはデータ圧縮後ＭＥＭ２０へ蓄積され、この蓄積データは必要に応じて読み出される。読み出した画像データは伸長されて本来の画像データに戻され、ＩＭＡＣ１９からパラレルバス経由でＣＤＩＣ１３へ戻される。
【００３２】
ＣＤＩＣ１３からＩＰＰ１５への転送後は画像データに対して画質処理およびＶＤＣ１７でのパルス制御を行い、その画像データにより作像ユニット１８において転写紙上に画像形成する。
【００３３】
この複合機３は、ＦＡＸ送信機能を備えている。このＦＡＸ送信機能は、読み取り画像データにＩＰＰ１５にて画像処理を実施し、ＣＤＩＣ１３およびパラレルバス１４を経由してＦＣＵ（ＦＡＸ制御ユニット）２２へ転送する。ＦＣＵ２２にて通信網へのデータ変換を行い、ＰＮ（公衆回線）２３へＦＡＸデータとして送信する。ＦＡＸ受信は、ＰＮ２３からの回線データをＦＣＵ２２で画像データへ変換し、パラレルバス１４およびＣＤＩＣ１３を経由してＩＰＰ１５へ転送する。この場合、特別な画質処理は行なわず、ＶＤＣ１７においてドット再配置およびパルス制御を行い、作像ユニット１８において転写紙上に再生画像を形成する。
【００３４】
複数のジョブ、例えば、コピー機能、ＦＡＸ送受信機能、プリンタ出力機能が並行に動作する状況において、読み取りユニット１１、作像ユニット１８およびパラレルバス１４の使用権のジョブへの割り振りをシステムコントローラ１６およびプロセスコントローラ２７で制御する。
【００３５】
プロセスコントローラ（ＣＰＵ）２７は画像データの流れを制御し、システムコントローラ１６はシステム全体を制御し、各リソースの起動を管理する。符号２７ａ，２７ｂは、プロセスコントローラ２７が使用するＲＯＭ、ＲＡＭである。
【００３６】
ユーザは、操作パネル２４を選択入力することで各種の機能の選択を行ない、コピー機能、ＦＡＸ機能等の処理内容を設定する。
【００３７】
システムコントローラ１６とプロセスコントローラ２７はパラレルバス１４、ＣＤＩＣ１３およびシリアルバス２５を介して相互に通信を行なう。この際、ＣＤＩＣ１３内においては、パラレルバス１４とシリアルバス２５とのデータインターフェイスのためのデータフォーマット変換を行なう。
【００３８】
ＭＬＣ（Media Link Controller）２６は、画像データの符号変換の機能を実現する。具体的には、画像データの符号化、その符号化後の符号列の復号化、異なる符号化方式の符号列の変換（例えば、ＩＭＡＣ１９で使用される複合機３専用の符号化方式と他の符号化方式（例えば、標準であるJPEG2000方式等）との間の変換）を行なう。
【００３９】
また、画像形成装置であるプリンタ７のハードウエア構成は、読み取りユニット１１、ＳＢＵ１２などを備えていない点を除けば、図２を参照して前述した複合機３と同様である。
【００４０】
次に、画像クライアントとなるクライアントコンピュータ４，５，６について説明する。図３は、クライアントコンピュータ４，５，６となるコンピュータの電気的な接続を示すブロック図である。前述したように、クライアントコンピュータ４，５，６には、ＰＣ、ワークステーションなどが用いられる。図３に示すように、クライアントコンピュータ４，５，６は、各種演算を行ない、クライアントコンピュータ４，５，６の各部を集中的に制御するＣＰＵ３１と、各種のＲＯＭやＲＡＭからなるメモリ３２とが、バス３３で接続されている。
【００４１】
バス３３には、所定のインターフェイスを介して、ハードディスクなどの磁気記憶装置３４と、マウスやキーボードなどで構成される入力装置３５と、ＬＣＤやＣＲＴなどの表示装置３６と、光ディスクなどの記憶媒体３７を読み取る記憶媒体読取装置３８とが接続され、また、ネットワーク２と通信を行なう所定の通信インターフェイス３９が接続されている。なお、通信インターフェイス３９は、ネットワーク２やインターネットなどに接続可能である。記憶媒体３７としては、ＣＤやＤＶＤなどの光ディスク、光磁気ディスク、フレキシブルディスクなどの各種方式のメディアを用いることができる。また、記憶媒体読取装置３８は、具体的には記憶媒体３７の種類に応じて光ディスクドライブ、光磁気ディスクドライブ、フレキシブルディスクドライブなどが用いられる。
【００４２】
磁気記憶装置３４には、この発明のプログラムを実施する画像処理プログラムが記憶されている。この画像処理プログラムは、この発明の記憶媒体を実施する記憶媒体３７から記憶媒体読取装置３８により読み取るか、あるいは、インターネットなどからダウンロードするなどして、磁気記憶装置３４にインストールしたものである。このインストールによりクライアントコンピュータ４，５，６は、以下のような処理を行うために動作可能な状態となる。なお、この画像処理プログラムは、所定のＯＳ上で動作するものであってもよい。また、特定のアプリケーションソフトの一部をなすものであってもよい。
【００４３】
このような画像情報システム１において、複合機３、クライアントコンピュータ４，５，６、プリンタ７などは、以下に説明するように画像を圧縮符号化した符号、及びこの符号を復号した画像を扱うが、この符号はJPEG2000アルゴリズムにより圧縮符号化された可逆又は非可逆の符号である。しかし、本発明で用いる符号化方式は、JPEG2000に限定されるものではなく、可逆から非可逆までの階層構造をもつ符号化方式であれば、さまざまな方式を用いることができる。例えば、JPEG2000の他にJBIG方式を用いることもできる。
【００４４】
次に、本画像情報システム１により実行される処理の内容について説明する。図４は、画像情報システム１におけるデータの流れを示す説明図である。まず、ユーザは、画像サーバである複合機３の読み取りユニット１１で原稿の画像を読み取って画像情報４１とする。本実施の形態においては、読み取られた画像情報４１は、ＭＬＣ２６において例えばJPEG2000の可逆モードを使って圧縮符号化され、ＭＥＭ２０に記憶される。なお、このような画像情報４１は、ネットワーク２やファイル入力装置等の入力手段（図示せず）を介して外部から画像サーバである複合機３に対して入力されるものであっても良い。また、画像サーバである複合機３においては、画像情報４１に対応付けて入力機器の情報、符号化方式、画像サイズ、解像度等の情報を管理している。このような状態において、画像クライアントとなるクライアントコンピュータ４，５，６を用いて画像処理、画像印刷等の処理を行いたい場合には、必要な画像を得るために画像サーバである複合機３から画像情報４１を入手することになる。
【００４５】
次に、画像クライアントにおける画像利用処理について詳述する。ここでは、ユーザが画像クライアントとなるクライアントコンピュータ６から複合機３にアクセスし、複合機３に蓄積されている画像から目的の画像を探し出して取得するという処理を例にする。図４に示すように、画像クライアントとなるクライアントコンピュータ６側では、例えば画像印刷の理由で蓄積管理されている画像を利用するために、画像サーバである複合機３からサムネイル画像に相当する画像情報４１を入手して復号化し、ユーザは復号されたサムネイル画像から必要な画像を見つけると入力装置３５を操作し、複合機３に対して画像取得要求を行なう（１）。
【００４６】
クライアントコンピュータ６からの画像取得要求を受け取った複合機３側では、クライアントコンピュータ６からの画像取得要求を認識して、対象となる画像情報４１を抽出し、予め備えている変換プログラムもしくは新たに作成した変換プログラムを利用して変換処理を行ない、新たな画像情報４２を生成する（２）。ここで、変換処理の一例としては、情報の並び替えや符号化が挙げられる。
【００４７】
図５は、変換処理後の画像情報４２の一例である。図５に示すように、変換処理後の画像情報４２の情報形式としては、変換プログラムが埋め込まれた情報となる。これによれば、１つの情報中に変換プログラムと変換後の画像情報（以下、変換画像情報という。）が対となっているので、画像クライアントとなるクライアントコンピュータ６は変換画像情報と処理プログラムの関係を管理する必要がないというメリットが得られる。なお、図５においては変換プログラムの埋め込み位置を変換画像情報の先頭としているが、変換画像情報の途中であっても、変換画像情報の最後であっても構わない。
【００４８】
また、図６は、変換処理後の画像情報４２の別の一例である。図６に示すように、図５に示す情報形式との違いは、変換プログラムを電子透かし情報として埋め込んでいる点である。これによれば、電子透かしの解読方式を知らない限り変換に使用したプログラムを抽出できなくなるため、画像の不正利用を防ぐことが可能となっている。
【００４９】
変換処理が完了すると、複合機３は、要求元のクライアントコンピュータ６に対して変換処理後の画像情報４２を送出する（３）。
【００５０】
以上のように、本実施の形態によれば、画像サーバである複合機３から送出される変換処理後の画像情報４２は変換処理に対応する解凍プログラムがないと元の画像を復元することができなくなるため、画像情報の不正利用を防ぐことが可能となる。
【００５１】
ここに、画像サーバである複合機３に蓄積されている画像情報を利用する画像クライアントとなるクライアントコンピュータ６からの画像取得要求信号を受け取ることにより抽出された送出対象となる画像情報は、所定の変換プログラムによる変換処理（例えば、符号データの並び替え、再符号化等の暗号処理）が行なわれて新たな画像情報に生成される。そして、この変換処理後の画像情報が変換プログラムとともに要求元の画像クライアントであるクライアントコンピュータ６に対して送出される。これにより、画像サーバである複合機３から送出される画像情報は、当該画像情報とともに送出される変換プログラムがないと元の画像を復元することができなくなるため、画像の不正利用を防ぐことが可能となる。
【００５２】
[第二の実施の形態]
本発明の第二の実施の形態を図７に基づいて説明する。なお、前述した第一の実施の形態と同一部分は同一符号で示し説明も省略する。本実施の形態は、画像クライアントから画像サーバに対する画像取得要求の際に画像クライアントの固有情報も画像サーバに送信する点で第一の実施の形態とは異なるものである。
【００５３】
図７は、本実施の形態の画像情報システム１におけるデータの流れを示す説明図である。ここでは、ユーザが画像クライアントとなるクライアントコンピュータ６から複合機３にアクセスし、複合機３に蓄積されている画像から目的の画像を探し出して取得するという処理を例にする。図７に示すように、画像クライアントとなるクライアントコンピュータ６側では、例えば画像印刷の理由で蓄積管理されている画像を利用するために、画像サーバである複合機３からサムネイル画像に相当する画像情報４１を入手して復号化し、ユーザは復号されたサムネイル画像から必要な画像を見つけると入力装置３５を操作し、複合機３に対して画像取得要求を行なう。その際、画像クライアント固有のユーザ固有情報も複合機３に対して送出する（１）。
【００５４】
クライアントコンピュータ６からの画像取得要求を受け取った複合機３側では、クライアントコンピュータ６からの画像取得要求を認識して、対象となる画像情報４１を抽出するとともに、クライアントコンピュータ６から受け取ったユーザ固有情報を利用して予め備えている変換プログラムの修正もしくはユーザ固有情報を使用した変換プログラムを作成する。そして、修正した変換プログラムもしくはユーザ固有情報を使用して新たに作成した変換プログラムを利用して変換処理を行ない、新たな画像情報４２を生成する（２）。ここで、変換処理の一例としては、情報の並び替えや符号化が挙げられる。
【００５５】
変換処理が完了すると、複合機３は、要求元のクライアントコンピュータ６に対して変換処理後の画像情報４２（図５又は図６参照）を送出する（３）。
【００５６】
以上のように、本実施の形態によれば、画像サーバである複合機３から送出される変換処理後の画像情報４２は変換処理に対応する解凍プログラムがないと元の画像を復元することができなくなるため、画像情報の不正利用を防ぐことが可能となる。また、本実施の形態においては、画像サーバである複合機３によって符号情報の変換を行う際、画像サーバである複合機３は、要求元の画像クライアントであるクライアントコンピュータ６のユーザ固有情報を用いて変換に使用する変換プログラムを作成することにより、要求元の画像クライアント以外は利用できなくなる。これにより、他の画像クライアントでは画像情報４２を復元することができないことから、画像の不正利用を防ぐことが可能となる。
【００５７】
ここに、画像サーバである複合機３に蓄積されている画像情報を利用する画像クライアントとなるクライアントコンピュータ６からの画像取得要求信号を受け取ることにより抽出された送出対象となる画像情報は、所定の変換プログラムによる変換処理（例えば、符号データの並び替え、再符号化等の暗号処理）が行なわれて新たな画像情報に生成される。そして、この変換処理後の画像情報が変換プログラムとともに要求元の画像クライアントであるクライアントコンピュータ６に対して送出される。これにより、画像サーバである複合機３から送出される画像情報は、当該画像情報とともに送出される変換プログラムがないと元の画像を復元することができなくなるため、画像の不正利用を防ぐことが可能となる。
【００５８】
なお、各実施の形態においては、変換処理後の画像情報４２の情報形式として、変換プログラムが埋め込まれた情報形式、又は変換プログラムを電子透かし情報として埋め込んだ情報形式としたが、これに限るものではない。例えば、変換画像情報と変換プログラムとを別々に要求元の画像クライアントに対して送出するようにしても良い。
【図面の簡単な説明】
【００５９】
【図１】本発明の第一の実施の形態の画像情報システムの概略構成を示すシステム構成図である。
【図２】複合機に内蔵される各部の電気的な接続を示すブロック図である。
【図３】コンピュータの電気的な接続を示すブロック図である。
【図４】画像情報システムにおけるデータの流れを示す説明図である。
【図５】変換処理後の画像情報の一例を示す模式図である。
【図６】変換処理後の画像情報の別の一例を示す模式図である。
【図７】本発明の第二の実施の形態の画像情報システムにおけるデータの流れを示す説明図である。
【符号の説明】
【００６０】
３      画像サーバ
４，５，６    画像クライアント
【図１】
2005236860.tif 000003
【図２】
2005236860.tif 000004
【図３】
2005236860.tif 000005
【図４】
2005236860.tif 000006
【図５】
2005236860.tif 000007
【図６】
2005236860.tif 000008
【図７】
2005236860.tif 000009