(57)【要約】【課題】特別な秘匿化処理を行うことなく、符号化処理の実行に伴って画像データの秘匿化も並行することができる画像データ送信装置及び画像データ受信装置並びに画像データ送受信装置を提供する。【解決手段】ＪＢＩＧ符号化方式におけるＱＭ−Ｃｏｄｅｒによる算術符号化処理の過程で使用される「符号化インタバルの値」を可変とする。この変更された「符号化インタバルの値」を知り得る受信装置のみが正しい画像としてデータの復号化ができるようにする。これにより、画像データの秘匿化を図ると共に、この符号化処理の実行に伴って画像データの秘匿化も並行できるようにする。【選択図】　　　図２
2004146933.tif 000002
【特許請求の範囲】
【請求項１】
画像データに対してＪＢＩＧ方式の算術符号化を行う算術符号化手段と、この算術符号化された画像データを含む送信データを画像データ受信装置に向けて送信する送信手段とを備えた画像データ送信装置において、
上記算術符号化手段におけるＪＢＩＧ方式の算術符号化時に使用する符号化インタバルの値を変更可能とするインタバル変更手段を備えていることを特徴とする画像データ送信装置。
【請求項２】
画像データに対してＱＭ−Ｃｏｄｅｒによる算術符号化を行う算術符号化手段と、この算術符号化された画像データを含む送信データを画像データ受信装置に向けて送信する送信手段とを備えた画像データ送信装置において、
上記算術符号化手段におけるＱＭ−Ｃｏｄｅｒによる算術符号化時に使用する符号化インタバルの値を変更可能とするインタバル変更手段を備えていることを特徴とする画像データ送信装置。
【請求項３】
請求項１または２記載の画像データ送信装置において、
インタバル変更手段により変更された符号化インタバルの値を画像データ受信装置に通知するための通知情報を送信データ中に包含させる通知手段を備えていることを特徴とする画像データ送信装置。
【請求項４】
請求項１または２記載の画像データ送信装置において、
インタバル変更手段により変更された符号化インタバルの値を画像データ受信装置に通知するに際し、符号化インタバルの値を暗号化する暗号化手段を備えていることを特徴とする画像データ送信装置。
【請求項５】
請求項３記載の画像データ送信装置において、
通知手段は、インタバル変更手段により変更された符号化インタバルの値を、送信データ内のコメントマーカによって画像データ受信装置に通知するよう構成されていることを特徴とする画像データ送信装置。
【請求項６】
請求項３記載の画像データ送信装置において、
通知手段は、変更手段により変更した符号化インタバルの値を、電子メールの情報として格納するよう構成されていることを特徴とする画像データ送信装置。
【請求項７】
請求項３記載の画像データ送信装置において、
通知手段は、変更手段により変更した符号化インタバルの値を、ファクシミリ通信手順信号を用いて画像データ受信装置に通知するよう構成されていることを特徴とする画像データ送信装置。
【請求項８】
上記請求項１〜７のうち何れか一つに記載の画像データ送信装置から送信された符号化画像データを受信する画像データ受信装置であって、
受信した符号化画像データを、インタバル変更手段により変更されている符号化インタバルの値に基づいて復号化する算術復号化手段を備えていることを特徴とする画像データ受信装置。
【請求項９】
上記請求項１〜７のうち何れか一つに記載の画像データ送信装置の算術符号化機能及び送信機能と、請求項８記載の画像データ受信装置の受信機能及び算術復号化機能とを兼ね備えていることを特徴とする画像データ送受信装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ファクシミリ装置等に代表される画像データ送信装置及びこの画像データ送信装置が発信した画像データを受信する画像データ受信装置並びにこれら装置の機能を兼ね備えた画像データ送受信装置に係る。特に、本発明は、画像データを符号化及び秘匿化するための手法の改良に関する。
【０００２】
【従来の技術】
従来、ファクシミリ装置においては、画像データの送信時には、先ず、スキャナで読み取った原稿の画像データを、符号／復号化制御部により、ＭＨ（Ｍｏｄｉｆｉｅｄ　Ｈｕｆｆｍａｎ）符号化方式、ＭＲ（Ｍｏｄｉｆｉｅｄ　Ｒｅｌａｔｉｖｅ　ｅｌｅｍｅｎｔ　ａｄｄｒｅｓｓ　ｄｅｓｉｇｎａｔｅ）符号化方式、あるいは、ＭＭＲ（Ｍｏｄｉｆｉｅｄ　ＭＲ）符号化方式等の２値ファクシミリ用標準符号化方式で圧縮符号化する。その後、この符号化画像データを、一時的に画像メモリに蓄積して、回線に出力することにより、相手（送信先）ファクシミリ装置に送信している。
【０００３】
また、このファクシミリ装置は、符号化画像データを受信した際には、それを一時的に画像メモリに蓄積する。その後、この符号化画像データを、符号／復号化制御部により元の画像データに復号化して、プリント部において記録用紙に記録出力する。
【０００４】
ところで、この種のファクシミリ装置においては、大量の画像データを扱うべく画像圧縮率の向上を図り、それによって通信時間の短縮化及び通信費の低廉化を図ることが可能な符号化方式が求められていた。
【０００５】
その要求に応えるものとして、例えば、ＩＴＵ−Ｔ（Ｉｎｔｅｒｎａｔｉｏｎａｌ　Ｔｅｌｅｃｏｍｍｕｎｉｃａｔｉｏｎ　Ｕｎｉｔ：国際電気通信連合）で標準勧告化（ＩＴＵ勧告Ｔ．８２）されているＪＢＩＧ（Ｊｏｉｎｔ　Ｂｉ−ｌｅｖｅｌ　Ｉｍａｇｅ　Ｅｘｐｅｒｔｓ　Ｇｒｏｕｐ）方式が知られている。
【０００６】
このＪＢＩＧ方式は、下記の特許文献１に開示されているように、画像を２値のビットプレーンに分解して、ＱＭ−Ｃｏｄｅｒと呼ばれる２値の算術符号化方式を用いて符号化するものである。このＱＭ−Ｃｏｄｅｒ算術符号化方式とは、コンテクストの生成，シンボルの生起確率情報の推定，算術符号化演算を１シンボル毎に繰り返して符号化，復号化を行うものであり、効率的な圧縮を行うことができる。
【０００７】
以下、このＱＭ−Ｃｏｄｅｒ算術符号化方式について説明する。図１０は、ＱＭ−Ｃｏｄｅｒの概略構成を示すブロック図である。この図に示すように、ＱＭ−Ｃｏｄｅｒは、コンテクスト生成部２００、コンテクストテーブル（ＲＡＭ）２１０、確率推定部２２０、算術符号器２３０を備えており、次のように動作する。
【０００８】
先ず、コンテクスト生成部２００において、符号化画素の周辺１０画素によって作られる１０２４個の状態を検出する。各状態をコンテクストと呼び、コンテクスト毎に優勢シンボルの予測値ＭＰＳと確率推定部２２０の状態番号とがコンテクストテーブル２１０から読み出され、確率推定部２２０に出力される。確率推定部２２０は、これらの情報から領域幅Ｑｅを算術符号器２３０に出力する。算術符号器２３０は、符号化シンボル値と、優勢シンボルの予測値ＭＰＳと、劣勢シンボルの生成確率に対応する領域幅Ｑｅとから算術符号化演算を実行する。
【０００９】
次に、具体的な算術符号化演算について図１１を参照して説明する。この算術符号化演算では、Ａレジスタの初期値が「１」、Ｃレジスタの初期値が「０」に設定され、この「０」〜「１」の範囲の数直線を優勢シンボル（ＭＰＳ）の領域幅と劣性シンボル（ＬＰＳ）の領域幅とに分ける。ここで、Ａレジスタに与えられる値は、符号化インタバルの大きさを決定する値であり、Ｃレジスタに与えられる値は、符号化インタバルの下限値を決定する値である。ＱＭ−Ｃｏｄｅｒでは、上記数直線の上側にＬＰＳ幅，下側にＭＰＳ幅が割り当てられ、これら２つの領域幅を足した幅をオージェントと呼ぶ。
【００１０】
図１１は、「１０１０」（「０」を白画素とし「１」を黒画素とした場合、「黒，白，黒，白」となる４画素（以下の第１画素〜第４画素）で構成される画像領域）に対する符号化処理の原理を説明するための図である。
【００１１】
先ず、上記確率推定部２２０において推定算出された確率推定値ＬＳＺ（０）に従って、初期値０〜１の数直線（図中の幅Ａ（０）の領域）を、優勢シンボル（ＭＰＳ）の領域幅（図中の「Ａ（０）−Ａ（１）」の幅）と、劣性シンボル（ＬＰＳ）の領域幅（図中の「Ａ（１）」の幅）とに分ける。
【００１２】
そして、第１画素が黒、つまり「１」である場合、この「１」の領域幅（図中の「Ａ（１）」の幅）に対して、上記と同様にして、確率推定部２２０において推定算出された確率推定値ＬＳＺ（１）に従って、図中の「Ａ（１）」で示す幅の数直線を、優勢シンボル（ＭＰＳ）の領域幅（図中の「Ａ（２）」の幅）と、劣性シンボル（ＬＰＳ）の領域幅（図中の「Ａ（１）−Ａ（２）」の幅）とに分ける。
【００１３】
そして、第２画素が白、つまり「０」である場合、この「０」の領域幅（図中の「Ａ（２）」の幅）に対して、上記と同様にして、確率推定部２２０において推定算出された確率推定値ＬＳＺ（２）に従って、図中の「Ａ（２）」で示す幅の数直線を、優勢シンボル（ＭＰＳ）の領域幅（図中の「Ａ（２）−Ａ（３）」の幅）と、劣性シンボル（ＬＰＳ）の領域幅（図中の「Ａ（３）」の幅）とに分ける。
【００１４】
ここで、第３画素が黒、つまり「１」である場合、この「１」の領域幅（図中の「Ａ（３）」の幅）に対して、上記と同様にして、確率推定部２２０において推定算出された確率推定値ＬＳＺ（３）に従って、図中の「Ａ（３）」で示す幅の数直線を、優勢シンボル（ＭＰＳ）の領域幅と、劣性シンボル（ＬＰＳ）の領域幅とに分ける。
【００１５】
このようにして領域幅を分けていくことで、白黒２値の配列パターンに応じて領域幅を絞り込んでいき、最終的に図中に破線Ａで示すポイント付近に領域が収束する（例えば図１１にあっては数直線上の０．７５付近に収束している）。この収束領域内の１点（例えば０．７５）を符号化データとして取り出すことで、「黒，白，黒，白」で構成される４画素分の画像データが圧縮されて成る符号化データが得られたことになる。
【００１６】
このような処理を原稿全面に対して行っていくことにより高い圧縮率で原稿画像データの符号化を行うことができる。
【００１７】
また、圧縮（符号化）した画像データが機密性の高いものである場合、一般的に、この画像データの秘匿化処理が行われている。下記の特許文献２には、この画像データの秘匿化と上記ＱＭ−Ｃｏｄｅｒによる画像データの算術符号化とが開示されている。具体的には、所定の秘匿化用データに基づいて秘匿化画像データを作成し、この秘匿化画像データと秘匿化用データとをそれぞれ個別に符号化して受信装置に送信する方法が開示されている。
【００１８】
【特許文献１】
特開２００１−５７６３８号公報
【特許文献２】
特開２０００−２４４７４８号公報
【００１９】
【発明が解決しようとする課題】
しかしながら、上記特許文献２に開示されている秘匿化方法では、通常のＪＢＩＧ方式で符号化された画像データの送信に対して、画像データの秘匿性を確保するために秘匿化前の画像データが推測できないような不規則な画像にしなければならない。
【００２０】
そのため、ＪＢＩＧ方式による圧縮率の低下を招いてしまい、通信コスト及び通信時間が増大するという不具合が生じてしまう。また、符号化処理とは別に秘匿化画像データを作成するために画像データと秘匿化用データの演算処理が必要であり、処理時間を長く要してしまうといった不具合もある。
【００２１】
本発明は、かかる点に鑑みてなされたものであり、その目的とするところは、特別な秘匿化処理を行うことなく、符号化処理の実行に伴って画像データの秘匿化も並行することができる画像データ送信装置及び画像データ受信装置並びに画像データ送受信装置を提供することにある。
【００２２】
【課題を解決するための手段】
−発明の概要−
上記の目的を達成するために、本発明は、ＪＢＩＧ方式の算術符号化処理の過程で使用されるアルゴリズムのパラメータを可変とし、このパラメータを変更したことが画像データの秘匿化機能を発揮するようにしている。そして、このパラメータは上記Ａレジスタにおいて設定される「符号化インタバルの値」である。
【００２３】
−解決手段−
具体的には、画像データに対してＪＢＩＧ方式の算術符号化を行う算術符号化手段と、この算術符号化された画像データを含む送信データを画像データ受信装置に向けて送信する送信手段とを備えた画像データ送信装置を前提としている。この画像データ送信装置に対し、算術符号化手段におけるＪＢＩＧ方式の算術符号化時に使用する符号化インタバルの値を変更可能とするインタバル変更手段を備えさせている。
【００２４】
また、上記ＪＢＩＧ方式の算術符号化に使用されるアルゴリズムを特定した具体的手段は以下のとおりである。つまり、画像データに対してＱＭ−Ｃｏｄｅｒによる算術符号化を行う算術符号化手段と、この算術符号化された画像データを含む送信データを画像データ受信装置に向けて送信する送信手段とを備えた画像データ送信装置を前提としている。この画像データ送信装置に対し、算術符号化手段におけるＱＭ−Ｃｏｄｅｒによる算術符号化時に使用する符号化インタバルの値を変更可能とするインタバル変更手段を備えさせている。
【００２５】
これまで、符号化インタバルの大きさを格納したＡレジスタの初期値は１（１０進法）として規定されていた。このため、復号側（受信装置）は、この符号化インタバルの大きさの初期値が「１」であることを前提に復号化するものであった。これに対し、本解決手段にあっては、この符号化インタバルの値（つまりＡレジスタの初期値）として「１」以外の任意の値を設定可能とし、この変更された符号化インタバルの値を知り得る受信装置のみが正しい画像としてデータの復号化ができるようになっている。言い換えると、変更された符号化インタバルの値を知り得ない受信装置にあっては、画像データの正確な復号化が不可能であり、これによって秘匿化を図ることができる。
【００２６】
このように、本解決手段では、従来技術のアルゴリズム（ＱＭ−Ｃｏｄｅｒによる算術符号化）を実行すれば、そのまま画像データの秘匿化も行えることになる。つまり、特別な秘匿化処理を行うことなく、符号化処理の実行に伴って画像データの秘匿化を並行することができる。更には、圧縮（符号化）・秘匿化のステップを一度の処理で行うことができるため、通常の圧縮処理のみの場合と比較して処理時間及び圧縮率がほとんど変わらなまま秘匿化画像データを得ることができる。特に、符号化インタバルの値としてランダムな値を使用するように設定した場合には、更なる秘匿性の向上を図ることができる。
【００２７】
また、符号化及び秘匿化された画像データを受信する受信装置に対して、変更された符号化インタバルの値の情報を与えるための構成としては以下のものが掲げられる。つまり、インタバル変更手段により変更された符号化インタバルの値を画像データ受信装置に通知するための通知情報を送信データ中に包含させる通知手段を備えさせた構成である。
【００２８】
この特定事項によれば、符号化インタバルの値を送信データと共に受信装置へ通知することが可能となり、受信装置における復号化の処理を容易に実行することが可能となる。尚、この場合、受信装置は、変更された符号化インタバルの値を認識し、それに基づいた復号化を実行できる機能を備えている必要がある。つまり、この機能を備えていない受信装置にあっては、画像データの正確な復号化が不可能であり、これによって秘匿化を図ることができる。
【００２９】
更なる秘匿化を進めるための手段として以下の構成が掲げられる。つまり、インタバル変更手段により変更された符号化インタバルの値を画像データ受信装置に通知するに際し、符号化インタバルの値を暗号化する暗号化手段を備えさせた構成である。
【００３０】
これによれば、符号化インタバルの値の暗号化と、符号化インタバルの値を変更したことによる画像データの秘匿化との相乗効果により極めて高い秘匿性を得ることができる。また、符号化インタバル値といった比較的データ量の小さな情報だけを暗号化するので、処理時間及び全体の通信データ量を増大させることがなく、秘匿性の向上と処理時間の長時間化の回避とを両立することが可能となる。
【００３１】
また、変更された符号化インタバルの値を受信装置に通知するための上記通知手段により送信データ中に与えられる通知情報の形態としては以下のものが掲げられる。
【００３２】
先ず、インタバル変更手段により変更された符号化インタバルの値を、送信データ内のコメントマーカによって画像データ受信装置に通知するものである。
【００３３】
また、変更手段により変更した符号化インタバルの値を、電子メールの情報として格納するものである。
【００３４】
更には、変更手段により変更した符号化インタバルの値を、ファクシミリ通信手順信号を用いて画像データ受信装置に通知するものである。
【００３５】
これら各手段により、事前に受信側が符号化インタバルの値を知らなくても、データ受信と同時に符号化インタバルの値を取得でき、容易に復号化ができる。尚、送信データ内のコメントマーカを利用するものにあっては、符号・復号化能力を用いて生成するＪＢＩＧ符号データ内にコメントマーカーのコメントとして符号化インタバルの値を格納し、受信側へ通知することになる。そして、秘匿化用のデータである秘匿化インタバル値は２ｂｙｔｅ、コメントマーカーは６ｂｙｔｅのデータなので、受信側へ通知しても通信コストの増大は極めて少ない。
【００３６】
また、上述した各解決手段のうち何れか一つに係る画像データ送信装置から送信された符号化画像データを受信する画像データ受信装置も本発明の技術的思想の範疇である。つまり、受信した符号化画像データを、インタバル変更手段により変更されている符号化インタバルの値に基づいて復号化する算術復号化手段を備えた画像データ受信装置である。
【００３７】
更に、上述した各解決手段のうち何れか一つに係る画像データ送信装置の算術符号化機能及び送信機能と、画像データ受信装置の受信機能及び算術復号化機能とを兼ね備えた画像データ送受信装置も本発明の技術的思想の範疇である。
【００３８】
【発明の実施の形態】
以下、本発明の実施の形態を図面に基づいて説明する。本形態では、画像データ送信装置としての機能と画像データ受信装置としての機能とを兼ね備えたファクシミリ／電子メール装置（画像データ送受信装置）に本発明を適用した場合であって、このファクシミリ／電子メール装置によってＬＡＮ（Ｌｏｃａｌ　Ａｒｅａ　Ｎｅｔｗｏｒｋ）が構築された場合について説明する。
【００３９】
−ネットワーク構成の説明−
図１は、本形態に係るファクシミリ／電子メール装置１１によって構築されたネットワークの概略構成を示している。この図１に示すように、本ネットワークは、各ファクシミリ／電子メール装置１１，１１がそれぞれメールサーバ５０，５０に接続されて個別のＬＡＮを構築しており、各メールサーバ５０，５０がインターネットに接続されていることにより、各ＬＡＮ同士の間、つまり、各ファクシミリ／電子メール装置１１，１１の相互間で画像データ等の各種データや電子メールの送受信が可能な構成となっている。また、各ファクシミリ／電子メール装置１１，１１は、電話回線（一般公衆電話回線）も接続されており、ファクシミリ画像データの送受信も可能となっている。
【００４０】
−ファクシミリ／電子メール装置１１の構成の説明−
図２は本形態に係るファクシミリ／電子メール装置１１の電気的構成を示すブロック図である。この図２のように、本発明に係るファクシミリ／電子メール装置１１は、所定の送信設定によって、ネットワークを介したデータの送受信を行うものである。図１における各ファクシミリ／電子メール装置１１，１１は共に同一構成であるので、ここでは一方のファクシミリ／電子メール装置１１について代表して説明する。
【００４１】
このファクシミリ／電子メール装置１１は、データ（画像データ）を記録媒体に印刷するプリンタ／コピーや、電話回線を利用した通常のファクシミリ（ＦＡＸ）としての機能の他に、インターネットなどのネットワークを経由して、電子メール（Ｅ−ｍａｉｌ）の送受信やサーバとファイルの送受信を行う電子メール（Ｅ−ｍａｉｌ／ＦＴＰ（Ｆｉｌｅ　Ｔｒａｎｓｆｅｒ　Ｐｒｏｔｏｃｏｌ））装置、およびインターネットファクシミリ装置としての機能を有する。
【００４２】
このファクシミリ／電子メール装置１１は、メイン制御部１２、パネル制御部１３、制御用メモリ１４、画像用バッファ１５、制御用バッファ１６、画像記憶部１７、電子メール作成部１８、読取部１９、記録部２０、符号／復号化制御部２１、ＬＡＮ（Ｌｏｃａｌ　Ａｒｅａ　Ｎｅｔｗｏｒｋ）制御部２２、モデム２３、網制御部（ＮＣＵ：Ｎｅｔｗｏｒｋ　Ｃｏｎｔｒｏｌ　Ｕｎｉｔ）２４を備えて構成されている。以下、各部について説明する。
【００４３】
メイン制御部１２は、ＣＰＵ（Ｃｅｎｔｒａｌ　Ｐｒｏｃｅｓｓｉｎｇ　Ｕｎｉｔ）などを備えて構成され、該ファクシミリ／電子メール装置１１の全体を統括的に制御する。パネル制御部１３は、原稿の読込み、相手先入力などの指示を行うためのものであり、詳細は後述する。
【００４４】
制御用メモリ１４は、ＲＯＭなどの不揮発性のメモリや、バックアップされた揮発性のメモリなどから成り、ＪＢＩＧ通信制御処理プログラム等の各種制御プログラムや相手先情報（送信先の電話番号、短縮番号等）が格納されているとともに、これらの制御プログラムを実行するのに必要なシステムデータや各種データが記憶されている。画像用バッファ１５は、ＲＡＭ等から成り、送受信される画像データの圧縮や伸長にあたっての一時記憶に使用される。制御用バッファ１６は、ＲＡＭ等から成り、制御プログラムを動作させる上で必要なデータを格納する。画像記憶部１７は、符号化された画像データを記憶するとともに、後述する読取部１９から読込んだデータ、または受信したデータ、復号化後のデータなどを記憶する。
【００４５】
電子メール作成部１８は、符号化された画像データにヘッダ情報を付加し、電子メールのフォーマットに変換する。読取部１９は、原稿読取り手段としての光電変換素子（ＣＣＤ；Ｃｈａｒｇｅ　Ｃｏｕｐｌｅｄ　Ｄｅｖｉｃｅ）を利用したスキャナで、原稿を所定の解像度で読取る。そして、読取った結果、ドットイメージデータを出力する。記録部２０は、電子写真方式のプリンタ装置を備え、通信によって受信した原稿画像や読取部１９で読取った原稿画像等のデータをハードコピー（プリントアウト）する。また、サーマル素子を利用したサーマル記録装置として構成されていてもよい。
【００４６】
符号／復号化制御部２１は、読込んだ原稿画像のデータの符号化や画像データ受信時の復号化を行う。すなわち、この符号／復号化制御部２１は、読取部１９で読取った原稿画像のデータを、上記図１１を用いて説明したＱＭ−Ｃｏｄｅｒにおける算術符号化演算により符号化圧縮するとともに、符号化圧縮されている受信画像データを元のデータに復号化する。この符号／復号化制御部２１では、ＪＢＩＧ（Ｊｏｉｎｔ　Ｂｉ−ｌｅｖｅｌ　Ｉｍａｇｅ　Ｅｘｐｅｒｔｓ　Ｇｒｏｕｐ）方式の符号化方式が用いられている。尚、この符号／復号化制御部２１における画像データの符号化処理及び復号化処理については後述する。
【００４７】
ＬＡＮ制御部２２は、インターネット経由による電子メールの送受信通信およびインターネットファクシミリの通信を行うように、ＬＡＮ（Ｌｏｃａｌ　Ａｒｅａ　Ｎｅｔｗｏｒｋ）と接続するためのものである。モデム２３は、Ｇ３通信の送信信号を回線の伝達に適した形態に変調し、また、回線から送られてきた変調信号を復調するファクシミリモデムから構成されている。このモデム２３は、網制御部２４を介して公衆電話回線と接続されている。網制御部２４は、アナログの公衆電話回線網（ＰＳＴＮ）との回線の閉結及び開放の回線制御動作を行うハードウェアであり、必要に応じてモデム２３を公衆電話回線網と接続する。つまり、この網制御部２４は、Ｇ３通信プロトコルに従って画像データの送・受信及び制御信号の送・受信を行うとともに、自動発・着呼処理を行う。
【００４８】
そして、本ファクシミリ／電子メール装置１１の特徴として、インタバル変更手段としてのインタバル変更部２６、通知手段としての通知部２７、暗号化手段としての暗号化作成部２５が備えられている。以下、各手段について説明する。
【００４９】
インタバル変更部２６は、上記図１１を用いて説明したＱＭ−Ｃｏｄｅｒにおける算術符号化演算時に使用する符号化インタバルの値を変更可能とするものである。これまで、符号化インタバルの大きさを格納したＡレジスタの初期値は「１（１０進法）」として規定されていたが、本形態に係るインタバル変更手部２６では、この符号化インタバルの値（つまりＡレジスタの初期値）として「１」以外の任意値（例えば０．８や０．５などといった値）をランダムに設定可能とし、この変更された符号化インタバルの値を知り得る受信装置（相手側のファクシミリ／電子メール装置１１）のみが正しい画像として画像データを復号化させることができるようになっている。
【００５０】
通知部２７は、インタバル変更部２６により変更された符号化インタバルの値を相手側のファクシミリ／電子メール装置１１（画像データ受信装置）に通知するための通知情報を送信データ中に包含させるための手段である。これにより、符号化インタバルの値を送信データと共に相手側のファクシミリ／電子メール装置１１へ通知して、この相手側のファクシミリ／電子メール装置１１における復号化の処理を容易に実行できるようにしている。
【００５１】
具体的には、画像データの送信形態に応じて以下の３つの手法により符号化インタバルの値を相手側のファクシミリ／電子メール装置１１に通知可能となっている。
【００５２】
先ず、第１の手法としては、インターネットファクシミリや電子メールによって画像データを送信する場合であって、インタバル変更部２６により変更された符号化インタバルの値を、送信データ内のコメントマーカによって相手側のファクシミリ／電子メール装置１１に通知するものである。
【００５３】
ここでコメントマーカについて説明する。図３は、ＪＢＩＧで送信されるデータ構成（インターネットファクシミリや電子メールの場合のデータ構成）を示す図である。このデータは、各種圧縮パラメータを含む２値画像ヘッダ（ＢＩＨ）、圧縮された２値画像データ（ＢＩＤ）で構成されており、ＢＩＤ中にコメントマーカを挿入することが可能である。そして、このコメントマーカセグメントのプライベートコメント内に符号化インタバルの値の情報が書き込まれている。尚、このプライベートコメントは、データ長が可変であって、任意のデータが書き込める領域である。
【００５４】
また、第２の手法としては、電子メールによって画像データを送信する場合であって、インタバル変更部２６により変更した符号化インタバルの値を、電子メールの情報として格納するものである。図４は、この電子メールのヘッダ情報中に符号化インタバルの値（図４に示すものでは「０．８」）を格納した場合を示している。また、図５は、この電子メールの本文中に符号化インタバルの値を格納した場合を示している。
【００５５】
更に、第３の手法としては、公衆電話回線を使用する通常のファクシミリによって画像データを送信する場合であって、インタバル変更部２６により変更した符号化インタバルの値を、ファクシミリ通信手順信号（音声信号）を用いて相手側のファクシミリ／電子メール装置１１に通知するものである。
【００５６】
これらの手法により、何れの通信形態においても、事前に受信側が符号化インタバルの値を知らなくてもデータ受信と同時に符号化インタバルの値を取得でき容易に復号化ができる。尚、送信データ内のコメントマーカを利用するものにあっては、符号・復号化能力を用いて生成するＪＢＩＧ符号データ内にコメントマーカーのコメントとして符号化インタバルの値を格納し、受信側へ通知することになるが、秘匿化用のデータである秘匿化インタバル値は２ｂｙｔｅ、コメントマーカーは６ｂｙｔｅのデータなので、受信側へ通知しても通信コストの増大は極めて少ない。
【００５７】
暗号化作成部２５は、インタバル変更部２６により変更された符号化インタバルの値を相手側のファクシミリ／電子メール装置１１に通知するに際し、符号化インタバルの値自体を暗号化するものである。これにより、符号化インタバルの値の暗号化と、符号化インタバルの値を変更したことによる画像データの秘匿化との相乗効果により極めて高い秘匿性を得ることができるようになっている。また、符号化インタバル値といった比較的データ量の小さな情報だけを暗号化するので、処理時間及び全体の通信量を増大させることがなく、秘匿性の向上と処理時間の長時間化の回避とを両立することも可能となる。尚、この暗号化作成部２５において使用される暗号化技術としては、周知のＰＧＰ（Ｐｒｅｔｔｙ　Ｇｏｏｄ　Ｐｒｉｖａｃｙ）やＤＥＳ（Ｄａｔａ　Ｅｎｃｒｙｐｔｉｏｎ　Ｓｔａｎｄａｒｄ）等が掲げられる。
【００５８】
−ファクシミリ／電子メール装置１１の送信動作の説明−
次に、本ファクシミリ／電子メール装置１１がファクシミリ装置として機能し、符号化した画像データを送信する場合の動作について図６のフローチャートに沿って説明する。
【００５９】
先ず、図示しない原稿台上に原稿をセットし（ステップＳＴ１）、パネル制御部１３により送信先（相手側のファクシミリ／電子メール装置１１のファクシミリ番号）及び送信条件（符号化及び秘匿化の必要の有無など）を入力する（ステップＳＴ２）。そして、送信開始ボタンの操作によって送信開始の指示を与えると（ステップＳＴ３）、符号／復号化制御部２１は、符号化インタバルの値を設定する。この値は「１」以外の値であってランダム（例えば「０．８」）に設定される。
【００６０】
その後、読取部１９は、原稿台から１枚ずつ取り出された原稿の読取動作を開始する（ステップＳＴ５）。これに伴い、符号／復号化制御部２１は、読取部１９で読取った原稿画像のデータを算術符号化する（ステップＳＴ６）。この際に実行される画像データ符号化処理の詳細については後述する。
【００６１】
以上の符号化インタバル値の設定及び原稿画像のデータを算術符号化に基づき、送信データが作成される（ステップＳＴ７）。
【００６２】
この送信データの作成に際し、符号化インタバルの値自体を暗号化する必要があるか否かをステップＳＴ８で判断し、必要がある場合には暗号化作成部２５において符号化インタバルの値を暗号化（ステップＳＴ９）して、ステップＳＴ１０に移る。つまり、気密性の極めて高い画像データに対しては符号化インタバルの値自体をも暗号化することで秘匿性の向上を図るようにしている。一方、暗号化の必要がないと判断した場合には符号化インタバルの値を暗号化することなくステップＳＴ１０に移る。
【００６３】
このようにして作成された送信データを、ステップＳＴ１０において、相手側のファクシミリ／電子メール装置１１に送信し、送信動作を完了する（ステップＳＴ１１）。
【００６４】
次に、本ファクシミリ／電子メール装置１１がインターネットファクシミリ装置や電子メール装置として機能し、画像データを送信する場合の動作について説明する。この場合、後述する画像データ符号化処理によりファクシミリ文書データが符号化された後、この符号化ファクシミリ文書データは、電子メール作成部１８において、ヘッダ情報が付加され、電子メールのフォーマットに変換される。
【００６５】
すなわち、本装置１１は、ファクシミリ文書データの送信先である電子メールアドレスにファクシミリ文書データを付加して電子メール化する。そして、公衆電話回線等を通じてインターネットプロバイダ（上記図１における送信側のメールサーバに相当）に接続し、そのホストを介してインターネットに接続するか、または直接インターネットに接続して、ネットワーク上のメールサーバ（上記図１における受信側のメールサーバに相当）にその電子メールを転送する。
【００６６】
そして、送信側の本ファクシミリ／電子メール装置１１及び受信側のファクシミリ／電子メール装置１１が共にインターネットに接続されることで、電子メールの送受信を行うことができる。
【００６７】
この場合、図４及び図５に示したように、電子メールのヘッダ情報中または電子メールの本文中に符号化インタバルの値が格納されている。または、図３に示すようにコメントマーカ内に符号化インタバルの値が格納されている。
【００６８】
−ファクシミリ／電子メール装置１１の受信動作の説明−
次に、本ファクシミリ／電子メール装置１１が画像データを受信した際の受信動作について図７のフローチャートに沿って説明する。
【００６９】
先ず、画像データの受信有りと判断（ステップＳＴ２１でＹＥＳ判断）した場合には、ステップＳＴ２２において、符号化インタバル値が通知されているか否か、つまり、送信データ中に符号化インタバル値の情報が含まれているか否かを判定する。
【００７０】
この判定がＹＥＳの場合には、その符号化インタバル値の情報を抽出してその値を解析する（ステップＳＴ２３）。そして、この符号化インタバルの値自体が暗号化（上記暗号化作成部２５による暗号化）されたものであるか否かを判定し（ステップＳＴ２４）、暗号化されたものである場合には、その変換処理を実行して平文化し（ステップＳＴ２５）、ステップＳＴ２６に移る。
【００７１】
一方、符号化インタバル値が通知されていない場合（ステップＳＴ２２でＮＯ判定された場合）には、上記符号化インタバル値の解析動作を実行することなしにステップＳＴ２６に移る。また、符号化インタバルの値が暗号化されたものでない場合（ステップＳＴ２４でＮＯ判定された場合）には、上記平文化の処理を実行することなしにステップＳＴ２６に移る。
【００７２】
そして、ステップＳＴ２６において、受信した画像データを記録部２０において出力するべく印字（印刷）動作を開始する。この印字動作の開始に伴い、ステップＳＴ２７では、受信した画像データの算術復号化を実行し、全ての画像データに対する算術復号化及びその印字動作が終了した時点で、受信動作を終了する。
【００７３】
この際、符号化インタバル値が通知されていた場合（ステップＳＴ２２でＹＥＳに判定されていた場合）には、ステップＳＴ２３において解析された符号化インタバル値（例えば「０．８」）を用いて画像データの算術復号化を実行する。一方、符号化インタバル値が通知されてない場合（ステップＳＴ２２でＮＯに判定された場合）には、符号化インタバル値を従来と同様の「１」として画像データの算術復号化を実行する。
【００７４】
−画像データ符号化処理−
次に、本形態に係るファクシミリ／電子メール装置１１の符号／復号化制御部２１において実行される画像データ符号化処理（上記ステップＳＴ６で実行される算術符号化演算）の原理について図８を用いて説明する。ここでは、符号化インタバルの値（Ａレジスタの初期値）として「０．８」が設定された場合について説明する。なお、この「０．８」以外の符号化インタバルの値が設定された場合も同様の原理によって画像データ符号化処理が実行される。
【００７５】
図８に示す算術符号化演算では、Ａレジスタの初期値が「０．８」、Ｃレジスタの初期値が「０」に設定され、この「０」〜「０．８」の範囲の数直線を優勢シンボル（ＭＰＳ）の領域幅と劣性シンボル（ＬＰＳ）の領域幅とに分ける。ＱＭ−Ｃｏｄｅｒでは、この数直線の上側にＬＰＳ幅，下側にＭＰＳ幅が割り当てられている。
【００７６】
図８は、「１０１０」（つまり、「黒，白，黒，白」となる４画素（以下の第１画素〜第４画素）で構成される画像領域）に対する符号化処理の原理を説明するための図である。
【００７７】
先ず、推定算出された確率推定値ＬＳＺ（０）に従って、初期値０〜０．８の数直線（図中の幅Ａ（０）の領域）を、優勢シンボル（ＭＰＳ）の領域幅（図中の「Ａ（０）−Ａ（１）」の幅）と、劣性シンボル（ＬＰＳ）の領域幅（図中の「Ａ（１）」の幅）とに分ける。
【００７８】
そして、第１画素が黒、つまり「１」である場合、この「１」の領域幅（図中の「Ａ（１）」の幅）に対して、推定算出された確率推定値ＬＳＺ（１）に従って、図中の「Ａ（１）」で示す幅の数直線を、優勢シンボル（ＭＰＳ）の領域幅（図中の「Ａ（２）」の幅）と、劣性シンボル（ＬＰＳ）の領域幅（図中の「Ａ（１）−Ａ（２）」の幅）とに分ける。
【００７９】
そして、この第２画素が白、つまり「０」である場合、この「０」の領域幅（図中の「Ａ（２）」の幅）に対して、推定算出された確率推定値ＬＳＺ（２）に従って、図中の「Ａ（２）」で示す幅の数直線を、優勢シンボル（ＭＰＳ）の領域幅（図中の「Ａ（２）−Ａ（３）」の幅）と、劣性シンボル（ＬＰＳ）の領域幅（図中の「Ａ（３）」の幅）とに分ける。
【００８０】
ここで、第３画素が黒、つまり「１」である場合、この「１」の領域幅（図中の「Ａ（３）」の幅）に対して、推定算出された確率推定値ＬＳＺ（３）に従って、図中の「Ａ（３）」で示す幅の数直線を、優勢シンボル（ＭＰＳ）の領域幅と、劣性シンボル（ＬＰＳ）の領域幅とに分ける。
【００８１】
このように領域幅を分けていくことで、白黒２値の配列パターンに応じて領域幅を絞り込んでいき、最終的に図中に破線Ａで示すポイント付近に領域が収束する（例えば図８にあっては数直線上の０．５８付近に収束している）。この収束領域内の１点（例えば０．５８）を符号化データとして取り出すことで、「黒，白，黒，白」で構成される４画素分の画像データが圧縮されて成る符号化データが得られたことになる。言い換えると、符号化インタバルの値として「０．８」が設定されたことにより、符号化データ「０．５８」が得られたことになる。従来のものにあっては、同様の画像に対して符号化した場合、符号化インタバルの値は「１」であったため、符号化データ「０．７５」が得られていた（図１１参照）。
【００８２】
−画像データ復号化処理−
次に、上述の如く符号化されて得られた符号化データによる復号化の状態について説明する。
【００８３】
変更された符号化インタバルの値を知り得る画像データ受信装置（本形態におけるファクシミリ／電子メール装置１１）が上記符号化データを受信して復号化した場合と、変更された符号化インタバルの値を知り得ない画像データ受信装置（従来のファクシミリ／電子メール装置）、つまり、符号化インタバルの値を「１」として符号化画像データを復号化する場合とを比較して以下に説明する。
【００８４】
先ず、変更された符号化インタバルの値を知り得る画像データ受信装置が上記符号化データを受信して復号化した場合には、符号化インタバルの値を「０．８」として、符号化データ「０．５８」に基づく復号化（上記ステップＳＴ２７における算術復号化）を行う。つまり、図８における破線Ａで示すポイント付近に領域が収束している画像であることを認識する。これにより、画素としては「１０１０」つまり、「黒，白，黒，白」となる４画素の画像データであることが正確に復号化され、画像が正確に再現される。
【００８５】
これに対し、変更された符号化インタバルの値を知り得ない画像データ受信装置が上記符号化データを受信して復号化した場合には、符号化インタバルの値を「１」として、符号化データ「０．５８」に基づく復号化を行う。つまり、図９における破線Ａ’で示すポイント付近に領域が収束している画像であると認識してしまう。これにより、画素としては「１００」つまり、「黒，白，白」となり、３画素目以降において異なる画像データとして復号化される。つまり、元の原稿画像とは異なった画像として復号化させることになり、原稿画像が再現されることはない。
【００８６】
以上の如く、変更された符号化インタバルの値を知り得る画像データ受信装置のみが画像データを正しい画像として復号化させることができる。言い換えると、変更された符号化インタバルの値を知り得ない受信装置にあっては、正確な画像データの復号化が不可能であり、これによって秘匿化を図ることができる。
【００８７】
このように、本実施形態では、従来技術のアルゴリズム（ＱＭ−Ｃｏｄｅｒによる算術符号化）を実行すれば、そのまま画像データの秘匿化も行えることになる。つまり、特別な秘匿化処理を行うことなく、符号化処理の実行に伴って画像データの秘匿化を並行することができる。更には、圧縮（符号化）・秘匿化のステップを一度の処理で行うことができるため、通常の圧縮処理のみの場合と比較して処理時間及び圧縮率がほとんど変わらなまま秘匿化画像データを得ることができる。特に、符号化インタバルの値としてランダムな値を使用するように設定した場合には、更なる秘匿性の向上を図ることもできる。
【００８８】
また、本形態では、インタバル変更部２６により変更された符号化インタバルの値を相手側のファクシミリ／電子メール装置１１に通知するに際し、符号化インタバルの値を暗号化する暗号化作成部２５を備えさせている。このため、符号化インタバルの値の暗号化と、符号化インタバルの値を変更したことによる画像データの秘匿化との相乗効果により極めて高い秘匿性を得ることができる。また、符号化インタバル値といった比較的データ量の小さな情報だけを暗号化するので、処理時間及び全体の通信量を増大させることがなく、秘匿性の向上と処理時間の長時間化の回避とを両立することが可能となる。
【００８９】
−その他の実施形態−
上述した実施形態では、画像データ送信装置としての機能と画像データ受信装置としての機能とを兼ね備えたファクシミリ／電子メール装置１１に本発明を適用した場合について説明した。本発明はこれに限らず、画像データ送信機能のみを備えた装置や画像データ受信機能のみを備えた装置に対しても適用可能である。
【００９０】
また、通常のファクシミリ装置としての機能、電子メール装置としての機能、インターネットファクシミリ装置としての機能を共に有するものに限らず、これらのうち少なくとも何れか一つの機能を備えた装置に対して適用することも可能である。
【００９１】
また、上述した実施形態では、ＬＡＮを構築するファクシミリ／電子メール装置１１に本発明を適用した場合について説明した。本発明はこれに限らず、ネットワークを構築することなく公衆電話回線等に直接接続された装置に対しても適用可能である。
【００９２】
更に、符号化インタバルの値は、画像データの一送信毎に変更設定してもよいし、複数頁に亘る画像データを同時送信する場合において１頁毎に変更設定してもよい。
【００９３】
加えて、上述した実施形態では符号化インタバルの値を１０進法で表示した場合について説明したが、２進法その他で表示するようにしてもよい。
【００９４】
また、上述した実施形態では符号化インタバルの値はファクシミリ／電子メール装置１１によって自動設定されるものであったが、ユーザによる選択設定を可能にしてもよい。
【００９５】
【発明の効果】
以上のように、本発明では、ＪＢＩＧ方式の算術符号化処理の過程で使用されるアルゴリズムのパラメータである符号化インタバルの値を可変とし、この符号化インタバルの値を変更したことで画像データの秘匿化機能が発揮できるようにしている。このため、変更された符号化インタバルの値を知り得る受信装置のみが正確な画像データの復号化が可能となり、これによって秘匿化を図ることができる。
【００９６】
このように、本発明では、従来技術のアルゴリズム（ＱＭ−Ｃｏｄｅｒによる算術符号化）を実行すれば、そのまま画像データの秘匿化も行えることになるため、特別な秘匿化処理を行うことなく、符号化処理の実行に伴って画像データの秘匿化を並行することができる。
【００９７】
また、圧縮（符号化）・秘匿化のステップを一度の処理で行うことができるため、通常の圧縮処理のみの場合と比較して処理時間及び圧縮率がほとんど変わらなまま秘匿化画像データを得ることができ、符号化処理及び秘匿化処理を高効率で実行することが可能になる。特に、符号化インタバルの値としてランダムな値を使用するように設定した場合には、更なる秘匿性の向上を図ることができる。
【図面の簡単な説明】
【図１】実施形態に係るファクシミリ／電子メール装置によって構築されたネットワークの概略構成を示す図である。
【図２】ファクシミリ／電子メール装置の電気的構成を示すブロック図である。
【図３】コメントマーカに符号化インタバル値情報を与える場合のデータ構成を示す図である。
【図４】電子メールのヘッダ情報中に符号化インタバルの値を格納した場合を示す図である。
【図５】電子メールの本文中に符号化インタバルの値を格納した場合を示す図である。
【図６】ファクシミリ送信時の動作手順を示すフローチャート図である。
【図７】画像データ受信時の動作手順を示すフローチャート図である。
【図８】符号化インタバルの値を「０．８」に設定した場合の算術符号化処理の原理を説明するための図である。
【図９】図８で算術符号化された画像データを、符号化インタバルの値を「１」として算術復号化した場合の状態を示す図である。
【図１０】ＱＭ−Ｃｏｄｅｒの概略構成を示す図である。
【図１１】符号化インタバルの値を「１」に設定した従来例に係る算術符号化処理の原理を説明するための図である。
【符号の説明】
１１　　　ファクシミリ／電子メール装置
（画像データ送信装置、画像データ受信装置、画像データ送受信装置）２１　　　符号／復号化制御部（算術符号化手段、算術復号化手段）
２２　　　ＬＡＮ制御部（送信手段）
２４　　　網制御部（送信手段）
２５　　　暗号化作成部（暗号化手段）
２６　　　インタバル変更部（インタバル変更手段）
２７　　　通知部（通知手段）
【図１】
2004146933.tif 000003
【図２】
2004146933.tif 000004
【図３】
2004146933.tif 000005
【図４】
2004146933.tif 000006
【図５】
2004146933.tif 000007
【図６】
2004146933.tif 000008
【図７】
2004146933.tif 000009
【図８】
2004146933.tif 000010
【図９】
2004146933.tif 000011
【図１０】
2004146933.tif 000012
【図１１】
2004146933.tif 000013