(57)【要約】【課題】元画像の復元の作業のために必要な記憶装置の記憶容量を低減することができ、かつ、復元の処理のために演算処理装置にかかる負担を軽減することができる画像データ復元方法を提供する。【解決手段】ＪＰＥＧ方式で圧縮された画像データを元画像に復元する画像データ復元方法であって、元画像がｎ（ｎは自然数）個のブロックラインによって形成され、元画像の第１ブロックラインから第ｍ（ｍは自然数であって、ｍ＜ｎ）ブロックラインまでが表示装置における表示範囲であるとする場合に、元画像の第１ブロックラインの先頭から、第ｍブロックライン以上であって第ｎ−１ブロックライン以下であるブロックラインの最後のブロックまでに対応するハフマン符号化データを復号して量子化データを得る工程Ａと、前記工程Ａで復号して得られた量子化データに基づいて元画像を復元する工程Ｂと、を含む。【選択図】図７
2008283327.tif 000002
【特許請求の範囲】
【請求項１】
ＪＰＥＧ方式で圧縮された画像データを元画像に復元する画像データ復元方法であって、
元画像がｎ（ｎは自然数）個のブロックラインによって形成され、元画像の第１ブロックラインから第ｍ（ｍは自然数であって、ｍ＜ｎ）ブロックラインまでが表示装置における表示範囲であるとする場合に、
元画像の第１ブロックラインの先頭から、第ｍブロックライン以上であって第ｎ−１ブロックライン以下であるブロックラインの最後のブロックまでに対応するハフマン符号化データを復号して量子化データを得る工程Ａと、
前記工程Ａで復号して得られた量子化データに基づいて元画像を復元する工程Ｂと、を含むことを特徴とする画像データ復元方法。
【請求項２】
前記工程Ｂは、
元画像の左端から、元画像の前記表示装置における表示範囲の右端以上であって元画像の右端未満までのブロックの量子化データを逆量子化して直流成分と周波数成分とを得る工程Ｂ−１と、
前記工程Ｂ−１で逆量子化して得られた直流成分と周波数成分とに基づいて逆離散コサイン変換を行って元画像を得る工程Ｂ−２と、を含むことを特徴とする請求項１に記載の画像データ復元方法。
【請求項３】
前記工程Ｂ−１では、
直流成分に対応する量子化データと、前記表示装置に表示される元画像の縮小率に応じた高さまでの周波数の周波数成分に対応する量子化データとを逆量子化することを特徴とする請求項２に記載の画像復元方法。
【請求項４】
ＪＰＥＧ方式で圧縮された画像データを元画像に復元して表示装置に表示する画像処理装置であって、
元画像がｎ（ｎは自然数）個のブロックラインによって形成され、元画像の第１ブロックラインから第ｍ（ｍは自然数）ブロックラインまでが表示装置における表示範囲であるとする場合に、
元画像の第１ブロックラインの先頭から、第ｍブロックライン以上であって第ｎ−１ブロックライン以下であるブロックラインの最後のブロックまでに対応するハフマン符号化データを復号して量子化データを得る復号手段と、
前記復号手段による復号によって得られた量子化データのうち、元画像の左端から、元画像の前記表示装置における表示範囲の右端以上であって元画像の右端未満までのブロックの量子化データを逆量子化して直流成分と周波数成分とを得る逆量子化手段と、
前記逆量子化手段で逆量子化して得られた直流成分と周波数成分とに基づいて逆離散コサイン変換を行って元画像を得る逆離散コサイン変換手段と、を備え、
前記逆量子化手段は、直流成分に対応する量子化データと、前記表示装置に表示される元画像の縮小率に応じた高さまでの周波数の周波数成分に対応する量子化データとを逆量子化することを特徴とする画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像データ復元方法、及び、画像処理装置に関し、詳しくは、ＪＰＥＧ方式で圧縮された画像データを元画像に復元する画像データ復元方法、及び、ＪＰＥＧ方式で圧縮された画像データを元画像に復元して表示装置に表示する画像処理装置に関する。
【背景技術】
【０００２】
従来、特許文献１に記載されているように、ファクシミリ送信前又はコピー前にファクシミリ送信する画像又はコピーする画像が適切であるか否かを事前確認するために表示装置に表示することができるコピーファクシミリ複合機が発明されている。特許文献１に記載のコピーファクシミリ複合機は、ファクシミリ送信する画像やコピーする画像を外部の表示装置に表示するが、コピーする画像やインターネットファクシミリ通信で送信する画像を自装置が備える表示装置に表示するインターネットファクシミリ装置も発明されている。このようなインターネットファクシミリ装置では、表示装置に表示する画像を利用者の指示に応じて拡大したり縮小したりすることができる。
【特許文献１】特開２００６−２４６２８４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
上述のインターネットファクシミリ装置では、表示装置に表示される画像の画像データはＪＰＥＧ形式で記憶装置に記憶されている場合が多く、当該画像を表示装置に表示させたり、表示する画像を拡大又は縮小したりする場合には、その都度、ＪＰＥＧ形式の画像データを復号して元画像を復元する必要があり、復元の処理のために記憶装置の多くの記憶容量が必要であり、また、復元の処理のために演算処理装置にかかる負担が大きいという問題があった。
【０００４】
そこで、本発明は、元画像の復元の処理のために必要な記憶装置の記憶容量を低減することができ、かつ、復元の処理のために演算処理装置にかかる負担を軽減することができる画像データ復元方法、及び、画像処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、請求項１に記載の画像データ復元方法は、ＪＰＥＧ方式で圧縮された画像データを元画像に復元する画像データ復元方法であって、元画像がｎ（ｎは自然数）個のブロックラインによって形成され、元画像の第１ブロックラインから第ｍ（ｍは自然数であって、ｍ＜ｎ）ブロックラインまでが表示装置における表示範囲であるとする場合に、元画像の第１ブロックラインの先頭から、第ｍブロックライン以上であって第ｎ−１ブロックライン以下であるブロックラインの最後のブロックまでに対応するハフマン符号化データを復号して量子化データを得る工程Ａと、前記工程Ａで復号して得られた量子化データに基づいて元画像を復元する工程Ｂと、を含むことを特徴としている。
【０００６】
ここで「表示装置における表示範囲」とは、表示装置において元画像をスクロールすることなく表示できる範囲である。また、「ブロック」とは、ＪＰＥＧ方式の符号化における処理の単位であり、元画像の全体を区分けする８画素×８画素からなる画素の集まりである。さらに、「ブロックライン」とは、図７に示すように、元画像において当該画像の図面の左端から右端まで横方向（ｘ軸方向）に一列に連なるブロックが形成するラインである。そして、表示装置において元画像の描写が開始される図面の最も上のブロックラインが第１ブロックラインである。また、「第ｍブロックライン以上」とは、第ｍブロックラインを含んで、これよりｙの増加方向を意味し、「第ｎ−１ブロックライン以下」とは、第ｎ−１ブロックラインを含んで、これよりｙの減少方向を意味する。なお、これらは、以降の請求項においても同じである。
【０００７】
請求項２に記載の画像データ復元方法は、請求項１に記載の画像データ復元方法であって、前記工程Ｂは、元画像の左端から、元画像の前記表示装置における表示範囲の右端以上であって元画像の右端未満までのブロックの量子化データを逆量子化して直流成分と周波数成分とを得る工程Ｂ−１と、前記工程Ｂ−１で逆量子化して得られた直流成分と周波数成分とに基づいて逆離散コサイン変換を行って元画像を得る工程Ｂ−２と、を含むことを特徴としている。
【０００８】
ここで、「表示範囲の右端以上」における「右端以上」とは、右端を含んで、これより、元画像の描写方向、つまり、図７におけるｘの増加方向を意味し、「元画像の右端未満」とは、右端を含まず、これより、元画像の描写の逆方向、つまり、ｘの減少方向を意味する。なお、これは、以降の請求項においても同じである。
【０００９】
請求項３に記載の画像データ復元方法は、請求項２に記載の画像データ復元方法であって、前記工程Ｂ−１では、直流成分に対応する量子化データと、前記表示装置に表示される元画像の縮小率に応じた高さまでの周波数の周波数成分に対応する量子化データとを逆量子化することを特徴としている。
【００１０】
上記目的を達成するために、請求項４に記載の画像処理装置は、ＪＰＥＧ方式で圧縮された画像データを元画像に復元して表示装置に表示する画像処理装置であって、元画像がｎ（ｎは自然数）個のブロックラインによって形成され、元画像の第１ブロックラインから第ｍ（ｍは自然数）ブロックラインまでが表示装置における表示範囲であるとする場合に、元画像の第１ブロックラインの先頭から、第ｍブロックライン以上であって第ｎ−１ブロックライン以下であるブロックラインの最後のブロックまでに対応するハフマン符号化データを復号して量子化データを得る復号手段と、前記復号手段による復号によって得られた量子化データのうち、元画像の左端から、元画像の前記表示装置における表示範囲の右端以上であって元画像の右端未満までのブロックの量子化データを逆量子化して直流成分と周波数成分とを得る逆量子化手段と、前記逆量子化手段で逆量子化して得られた直流成分と周波数成分とに基づいて逆離散コサイン変換を行って元画像を得る逆離散コサイン変換手段と、を備え、前記逆量子化手段は、直流成分に対応する量子化データと、前記表示装置に表示される元画像の縮小率に応じた高さまでの周波数の周波数成分に対応する量子化データとを逆量子化することを特徴としている。
【発明の効果】
【００１１】
請求項１に記載の画像データ復元方法によれば、画像データを構成するハフマン符号化データのすべてを復号するのではなく、表示装置における表示範囲を含む一部の元画像の復元に必要なハフマン符号化データのみを復号するので、取り扱うデータ量が削減され、元画像の復元の処理のために必要な記憶装置の記憶容量を低減することができ、かつ、復元の処理のために演算処理装置にかかる負担を軽減することができるという効果が得られる。
【００１２】
請求項２に記載の画像データ復元方法によれば、ハフマン符号化データの復号によって得られた量子化データのすべてについて逆量子化を行うのではなく、表示装置における表示範囲を含む一部の元画像の復元に必要な量子化データのみを逆量子化するので、取り扱うデータ量が削減され、元画像の復元の処理のために必要な記憶装置の記憶容量を低減することができ、かつ、復元の処理のために演算処理装置にかかる負担を軽減することができるという効果が得られる。
【００１３】
請求項３に記載の画像データ復元方法によれば、ハフマン符号化データの復号によって得られたブロックに含まれるすべての量子化データについて逆量子化を行うのではなく、直流成分に対応する量子化データと、表示装置に表示される元画像の縮小率に応じた高さまでの周波数の周波数成分に対応する量子化データとのみを逆量子化するので、取り扱うデータ量が削減され、元画像の復元の処理のために必要な記憶装置の記憶容量を低減することができ、かつ、復元の処理のために演算処理装置にかかる負担を軽減することができるという効果が得られる。
【００１４】
請求項４に記載の画像処理装置によれば、画像データを構成するハフマン符号化データのすべてを復号するのではなく、表示装置における表示範囲を含む一部の元画像の復元に必要なハフマン符号化データのみを復号し、また、ハフマン符号化データの復号によって得られた量子化データのすべてについて逆量子化を行うのではなく、表示装置における表示範囲を含む一部の元画像の復元に必要な量子化データのみを逆量子化し、さらに、ハフマン符号化データの復号によって得られたブロックに含まれるすべての量子化データについて逆量子化を行うのではなく、直流成分に対応する量子化データと、表示装置に表示される元画像の縮小率に応じた高さまでの周波数の周波数成分に対応する量子化データとのみを逆量子化する。したがって、取り扱うデータ量が削減されるので、元画像の復元の処理のために必要な記憶装置の記憶容量を低減することができ、かつ、復元の処理のために演算処理装置にかかる負担を軽減することができるという効果が得られる。
【発明を実施するための最良の形態】
【００１５】
以下、図面を参照しつつ、本発明に係る画像データ復元方法、及び、画像処理装置について説明する。本発明に係る画像データ復元方法は、ＪＰＥＧ方式で圧縮された画像データを元画像に復元する方法であり、画像処理装置としての例えばインターネットファクシミリ装置１において実現される。インターネットファクシミリ装置１は、ファクシミリ通信機能、電子メール通信機能、スキャン機能（スキャン・トゥ・フォルダ機能を含む）、コピー機能、プリント機能などを備えた、いわゆるファクシミリ複合機と呼ばれるものである。インターネットファクシミリ装置１は、オフィスなどに設置され、公衆交換電話網（ＰＳＴＮ：Public Switched Telephone Networks）２及びＬＡＮ３（Local Area Network）に接続される。ＬＡＮ３には、インターネットファクシミリ装置１の他に、クライアントＰＣ（Personal Computer）やメール・サーバなども接続される。また、ＬＡＮ３には、ルータも接続され、ＬＡＮ３は、ルータを介してインターネットに接続される。
【００１６】
図１は、インターネットファクシミリ装置１の構成例を示したブロック図である。このインターネットファクシミリ装置１は、図示するように、ＣＰＵ（Central Processing Unit）１０１、ＲＯＭ（Read Only Memory）１０２、ＲＡＭ（Random Access Memory）１０３、ＨＤＤ（Hard Disk Drive）１０４、操作部１０５、表示部１０６、原稿読取部１０７、画像処理部１０８、コーデック（ＣＯＤＥＣ：Coder and Decoder）１０９、画像メモリ１１０、プリンタ１１１、ＦＡＸ通信部１１２、及び、ＬＡＮ−Ｉ／Ｆ（Local Area Network Interface）１１３を備えており、各部１０１乃至１１３は、バス（bus）１１４によって通信可能に接続されている。
【００１７】
ＣＰＵ１０１は、ＲＯＭ１０２に記憶されている制御プログラムに従って、インターネットファクシミリ装置１の各部の動作を制御する。ＲＯＭ１０２は、ＣＰＵ１０１によりこのインターネットファクシミリ装置１の各部の動作を制御するための前記制御プログラムなどを記憶する。ＲＡＭ１０３は、インターネットファクシミリ装置１の動作に用いる設定情報などの各種データなどを、読み出し及び書き込みが可能な状態で記憶するものであり、ＣＰＵ１０１のワークエリアとしても機能する。ＨＤＤ１０４は、ファクシミリ機能で送受信した画像データの蓄積などを行うためのものである。
【００１８】
操作部１０５は、図示しないが、原稿の読み取り（スキャン）動作の開始を指示するためのスタートキー、ファクシミリ番号、コピー部数などを入力するためのテンキー、文字の入力を行うための文字入力キー、操作対象を指定するためのカーソルキーなどを備えている。表示部１０６は、各種の設定状態や自装置１の動作状態などを文字や図形などで表示するタッチパネル式の液晶表示装置（ＬＣＤ：Liquid Crystal Display）（以下、「表示装置」と呼ぶ。）１０６ａや、点灯又は消灯で表示するＬＥＤ（Light Emitting Diode）ランプなどを備えている。操作部１０５が備える各キーの操作や表示部１０６が備える表示装置１０６ａのパネルのタップに応じて表示装置１０６ａの表示が変化し、この表示装置１０６ａの表示に対応した操作部１０５の各キーの操作や表示装置１０６ａのパネルのタップにより各種の入力を行うことができる。表示装置１０６ａに表示するＪＰＥＧ方式の画像データの拡大率や縮小率の指定や、スクロールの指示なども、操作部１０５の各キーの操作や表示装置１０６ａのパネルのタップにより行うことができる。
【００１９】
原稿読取部１０７は、原稿の画像を読み取って画像データを生成するものであり、図示しないが、例えば、透明な原稿載置板に載置された原稿を読み取るフラット・ベッド・スキャナ（ＦＢＳ：Flat Bed Scanner）や、原稿トレイに載置された原稿を読み取るべく、その原稿を搬送する自動原稿給送装置（ＡＤＦ：Automatic Document Feeder）を備えている。
【００２０】
画像処理部１０８は、原稿読取部１０７から出力された画像データに対して、色調整、色空間変換、２値化等の処理を行うものである。コーデック１０９は、画像処理部１０８等によって処理された画像データを符号化（エンコード）し、また、符号化された画像データを復号（デコード）するものである。コーデック１０９に入力された画像データは、ＪＰＥＧ、ＭＨ、ＭＲ、ＭＭＲ、ＪＢＩＧ方式等に基づいて符号化され、画像メモリ１１０に記憶される。本発明に係る画像データ復元方法は、このコーデック１０９によって実行される。また、コーデック１０９によって符号化された画像データは、さらに、画像処理部１０８において、ＴＩＦＦ（Tagged Image File Format）−Ｓファイルなどの画像ファイルに形成されてＨＤＤ１０４に記憶される。
【００２１】
プリンタ１１１は、画像メモリ１１０から読み出され、コーデック１０９によって復号された画像データを印刷出力するものである。
【００２２】
ＦＡＸ通信部１１２は、原稿の画像データをファクシミリ（ＦＡＸ）通信するものであり、図示しないが、モデム（ＭＯＤＥＭ：MOdulator-DEModulator）及びＮＣＵ（Network Control Unit）を備えている。モデムは、例えばＩＴＵ−Ｔ（国際電気通信連合電気通信標準化部門）の勧告Ｖ．３４規格又はこれと同様のものに従った送受信データの変調及び復調を行うものである。ＮＣＵは、電話回線を制御して電話をかけたり、切ったりする回線網制御装置でありＰＳＴＮ２に接続される。ＰＳＴＮ２には、インターネットファクシミリ装置１の他にＧ３ファクシミリ装置などが通信可能に接続され、インターネットファクシミリ装置１は、Ｇ３ファクシミリ装置などとの間で画像データをファクシミリ通信により送信又は受信することが可能である。
【００２３】
ＬＡＮ−Ｉ／Ｆ１１３は、インターネットファクシミリ装置１をＬＡＮ３に接続可能にするものである。ＬＡＮ３には、クライアントＰＣやメール・サーバなども接続され、インターネットファクシミリ装置１は、クライアントＰＣやメール・サーバなどとの間でデータの通信が可能である。また、インターネットファクシミリ装置１は、ＬＡＮ３及びルータを介して、インターネット上に設けられたその他のインターネットファクシミリ装置などと接続され、その他のインターネットファクシミリ装置などとの間で、インターネットファクシミリ通信を行うことができる。ここで、インターネットファクシミリ通信とは、例えば、ＴＩＦＦ−Ｓ形式のファイル（画像データ）を添付した電子メールをＳＭＴＰ（Simple Mail Transfer Protocol）で送受信する通信である。
【００２４】
このようなインターネットファクシミリ装置１では、コピー機能の実行やスキャン・トゥ・フォルダ機能の実行などの際に、原稿読取部１０７によって原稿の画像を読み取ることによって生成されたカラー画像データは、コーデック１０９によって、ＪＰＥＧ方式に基づいて符号化され、画像メモリ１１０に記憶される。そして、画像メモリ１１０に記憶されたＪＰＥＧ方式のカラー画像データは、当該カラー画像データの画像が適切であるか、つまり、利用者の意図した所望の画像であるか否かを確認するなどの目的で、コーデック１０９によって、本発明の画像データ復元方法によって復元されて表示装置１０６ａに表示される。また、インターネットファクシミリ装置１では、原稿読取部によって生成されたＪＰＥＧ方式のカラー画像データだけでなく、ＵＳＢ（Universal Serial Bus）メモリなどの外部の記憶装置から自装置１に取り込まれたり、インターネット上の所定のサイトから自装置１にダウンロードされたりしたＪＰＥＧ方式のカラー画像データを表示装置１０６ａに表示する場合にも本発明の画像データ復元方法によって復元される。なお、本発明の画像データ復元方法によって復元する画像データは、ＪＰＥＧ方式の画像データであれば、カラー画像データに限らずモノクロ画像データであってもよいが、以下においては、ＪＰＥＧ方式の画像データがカラー画像データであるかモノクロ画像データであるかを区別することなく説明する。
【００２５】
まず、コーデック１０９において行う一般的なＪＰＥＧ方式の符号化では、画像データを図２に示すような、８画素×８画素のブロックに分割して処理を行う。具体的には、まず、８画素×８画素のブロックのそれぞれに対して２次元離散コサイン変換を行い、ブロックの各画素の値からなる空間領域を周波数領域に変換する。２次元離散コサイン変換は、数１によって定義される。図２のブロックに含まれるＮ個（６４個）の画素の値をf(x,y)、(x,y=0,1,2,3,4,5,6,7)として数１を適用することによって、ブロックに対して２次元離散コサイン変換を行う。コーデック１０９は、周知の行列計算を行うことによって、この２次元離散コサイン変換を行う。
【数１】
2008283327.tif 000003
【００２６】
数１による２元離散コサイン変換によって、ブロックの空間領域が周波数領域に変換され、１個の直流成分（ＤＣ成分）の値（F(0,0)）とＮ−１（６３）個の周波数成分（ＡＣ成分）の値（F(0,1),F(0,2),…,F(1,0),F(1,1),…,F(7,6),F(7,7)）とが得られる。なお、６３個の周波数成分は、図３の左上から右下に行くほど高周波数の成分となっており、周波数成分の大きな値は、低周波数の成分に現れる傾向があるという特性がある。
【００２７】
２次元離散コサイン変換によって得られた直流成分と周波数成分とは、コーデック１０９において、図４に示すような量子化テーブルによって量子化される。つまり、図３に示す直流成分の値（F(0,0)）と、周波数成分の各値（F(0,1),F(0,2),…,F(1,0),F(1,1),…,F(7,6),F(7,7)）とが、これらのそれぞれの値の位置に対応する、図４に示すテーブルの各値によって除算され、その商が量子化された値となる。図４に示すように、量子化テーブルの値は、左上から右下に向かって大きくなっている。そして、上述したように、周波数成分の大きな値は、低周波数の周波数成分に現れる傾向があるので、つまり、高周波数の周波数成分の値は小さいので、高周波成分の値の多くは量子化により「０」となる。
【００２８】
次に、量子化されたデータは、コーデック１０９において、順次ブロック単位で、図５に示すように、ハフマン符号テーブル変換によってハフマン符号に変換されてハフマン符号化データ（符号ストリーム）となる。このとき、量子化データは、図６に矢印で示すように、左上から右下に向けて順次ハフマン符号化される。また、ハフマン符号化データによる符号ストリームは、図７に示す、元画像の第１ブロックラインの最左端のブロックの符号化データから右方向のブロックの符号化データへと連なり、第１ブロックラインの最右端のブロックの符号化データの次に、第２ブロックラインの最左端のブロックの符号化データから右方向のブロックの符号化データへと連なり、第ｎブロックラインの最右端のブロックの符号化データへとつながっている。ここで、「ブロックライン」とは、図７に示すように、元画像において当該画像の左端から右端まで横方向に一列に連なるブロックが形成するラインを意味する。なお、図７の例においては、元画像は、第１から第ｎ（ｎは自然数）のブロックラインによって形成され、第１から第ｍ（ｍは自然数であって、ｍ＜ｎ）のブロックラインまでをスクロールすることなく表示装置１０６ａに表示可能であるとする。ハフマン符号についての詳細な説明は省略するが、上述したように、量子化データはその多くの値が「０」となるため、ハフマン符号化によって高度に圧縮することができる。なお、ブロック毎の量子化データはハフマン符号化によって圧縮されるため、ブロック毎のハフマン符号化データはそのデータ長が一定とはならない。
【００２９】
そして、最後に、コーデック１０９は、こうして得られた符号ストリームをＪＰＥＧ形式の画像ファイル（画像データ）に形成する。
【００３０】
こうして生成されたＪＰＥＧ形式の画像データからの元画像への復元は、ＪＰＥＧ形式の画像データを生成したのと逆の手順で、つまり、コーデック１０９において、ハフマン符号化データをハフマン符号化テーブルで復号して量子化データとし、量子化データを量子化テーブルで逆量子化して周波数領域の直流成分と周波数成分とし、直流成分と周波数成分とを逆離散コサイン変換することによって行われる。
【００３１】
ところで、本実施の形態では、ＪＰＥＧ形式の画像データからの元画像の復元における、ハフマン符号化データの復号、及び、量子化データの逆量子化の各工程の処理において、処理の対象とするデータの量を削減することによって、ＲＡＭ１０３の必要な記憶容量を低減するとともに、ＣＰＵ１０１にかかる負担を軽減する。
【００３２】
第１に、ハフマン符号化データの復号の処理においては、復号するハフマン符号化データのデータ量を削減する。つまり、符号ストリームを形成するすべてのハフマン符号化データを復号するのではなく、元画像の表示装置１０６ａへの表示に必要なブロックに相当するハフマン符号化データのみを復号する。図８は元画像を示す図であるが、この図において、表示装置１０６ａでスクロールすることなく元画像を表示できる表示可能範囲（１）は、縦破線Ｘ１と横破線Ｙ１とで区切られる範囲である。図７の例では、第１ブロックラインから第ｍブロックラインまでの範囲である。
【００３３】
しかし、元画像がスクロール表示されることを見越して、縦破線Ｘ２と横破線Ｙ２とで区切られる範囲（画像復元範囲（２））の元画像の復元を行う。なお、第１ブロックラインから第ｘブロックラインまでの元画像を復元するとすると、ｍ≦ｘ≦ｎ−１であればよいが、後述する第２のデータ量の削減を考慮すれば、ｍ≦ｘ≦ｎであっても本発明による効果を得ることができる。ところで、符号ストリームに含まれる、ブロック毎のハフマン符号化データは、上述したように、データ長が一定でないため、連続して符号ストリームに含まれる各ブロックのハフマン符号化データを、符号ストリームの中で区別することができない。したがって、画像復元範囲（２）に相当するブロックの量子化データを得るためには、画像復元範囲（２）に相当するハフマン符号化データを越える、縦破線Ｘ３と横破線Ｙ２とで区切られる範囲（テーブル復号範囲（３））に相当するハフマン符号化データを復号する必要がある。ブロック毎の量子化データのデータ長は一定であるので、ハフマン符号テーブル変換により変換されて出力される量子化データのデータ量を監視して計測することによって、テーブル復号範囲（３）に相当するブロックのハフマン符号化データが量子化データに復号されたか否かを判断する。なお、テーブル復号範囲（３）に相当するブロックの量子化データのデータ量は、復元する元画像のサイズと、表示装置１０６ａに表示される元画像の縮小率に基づいて計算される。
【００３４】
第２に、量子化データの逆量子化の処理においては、２種類のデータ量の削減を行う。つまり、逆量子化の対象とするブロックの数を減らすとともに、各ブロック内の逆量子化の対象とするデータを減らす。つまり、まず、ハフマン符号化データの復号によって、テーブル復号範囲（３）に相当するブロックの量子化データが生成されているが、この量子化データのうち画像復元範囲（２）に相当するブロックの量子化データのみを逆量子化する。さらに、各ブロックの逆量子化においては、８×８のすべての範囲の直流成分と周波数成分とに対応する量子化データについて逆量子化を行うのではなく、表示装置１０６ａに表示される元画像の縮小率に応じた範囲の直流成分と周波数成分とに対応する量子化データについてのみ逆量子化を行う。
【００３５】
図３の周波数領域においては、高周波数の周波数成分ほど復元する元画像の緻密な表現に関わる情報であり、低周波数の周波数成分ほど元画像の大まかな表現に関わる情報であるという特性がある。また、直流成分は、元画像の１つのブロック内におけるすべての画素の値の平均値であり、元画像に対して大きな影響を与える。そして、表示装置１０６ａに表示される元画像が縮小される場合には、縮小率が高いほど、画像を緻密に表現する必要がなくなる。したがって、元画像の表示装置１０６ａで表示される縮小率が高くなれば、元画像を復元するために、高周波数から低周波数にかけてより広い周波数範囲の周波数成分が不要となる。
【００３６】
そこで、図９及び図１０に示すように、縮小率が２５％以下（拡大する場合を含む）の場合は、直流成分と８×８領域の周波数成分との範囲（Ａ）に対応する量子化データ、つまり、ブロックの全範囲の量子化データを、量子化テーブルを用いて逆量子化する。そして、縮小率が２６％以上で５０％以下の場合は、直流成分と６×６領域の周波数成分との範囲（Ｂ）に対応する量子化データのみを逆量子化する。また、縮小率が５１％以上で７５％以下の場合は、直流成分と４×４領域の周波数成分との範囲（Ｃ）に対応する量子化データのみを逆量子化する。さらに、縮小率が７６％以上で９９％以下の場合は、直流成分と２×２領域の周波数成分との範囲（Ｄ）に対応する量子化データのみを逆量子化する。なお、逆量子化を行わず、値が得られなかった周波数成分の値はすべて「０」とする。
【００３７】
そして、最後に、このようにして得られた直流成分の値（F(0,0)）と、周波数成分の値（F(0,1),F(0,2),…,F(1,0),F(1,1),…,F(7,6),F(7,7)）とに対して、数２によって定義される２次元逆離散コサイン変換を適用することによって、復元する元画像のブロックの各画素の値（f(x,y)、(x,y=0,1,2,3,4,5,6,7)）を得る。なお、コーデック１０９は、周知の行列計算によって２次元逆離散コサイン変換を実行する。最後に、２次元逆離散コサイン変換によって得られた各ブロックを縮小率に応じた画像を間引いて順次並べて表示装置１０６ａに表示させて元画像を復元する。
【数２】
2008283327.tif 000004
【００３８】
インターネットファクシミリ装置１では、ＪＰＥＧ方式の画像データを表示装置１０６ａに表示するたびに、また、表示装置１０６ａに表示された画像の縮小率が変更されるたびに、上述した画像データ復元方法によってＪＰＥＧ方式の画像データを復元して元画像を得る。
【００３９】
上述したように、本実施の形態の画像データ復元方法及びインターネットファクシミリ装置１によれば、ＪＰＥＧ方式の画像データから元画像を復元する際に、ハフマン符号テーブル変換によって量子化データに変換するハフマン符号化データのデータ量を削減する。また、量子化データの逆量子化の処理においては、元画像の表示装置１０６ａでの表示範囲とスクロール範囲に相当するブロックについてのみ逆量子化を行う。さらに、各ブロックの逆量子化においては、元画像の表示装置１０６ａにおける縮小率に応じた範囲の直流成分と周波数成分に対応する量子化データのみの逆量子化を行う。したがって、本実施の形態の画像データ復元方法及びインターネットファクシミリ装置１によれば、取り扱うデータ量が削減されるので、元画像の復元の処理に必要なＲＡＭ１０３の記憶容量を低減するとともに、ＣＰＵ１０１にかかる負担を軽減することができる。
【００４０】
なお、本発明の実施の形態は上述の形態に限らず、発明の思想の範囲内で、種々に変更することができる。例えば、上述の実施の形態では、量子化データに変換するハフマン符号化データの量の削減、逆量子化する量子化データの量の削減、及び、逆量子化するブロック内のデータの量の削減の３種類のデータ量の削減を行ったが、３種類のすべてのデータ量の削減を行うのではなく、いずれか１種類のデータ量の削減、又は、いずれか２種類のデータ量の削減を行うようにしてもよい。
【産業上の利用可能性】
【００４１】
本発明は、例えば、ＪＰＥＧ方式で圧縮された画像データを元画像に復元する画像データ復元方法、及び、ＪＰＥＧ方式で圧縮された画像データを元画像に復元して表示装置に表示する画像処理装置に適用可能である。
【図面の簡単な説明】
【００４２】
【図１】本発明に係るインターネットファクシミリ装置１の構成例を示すブロック図である。
【図２】ＪＰＥＧ方式の画像圧縮における処理単位であるブロック（空間領域）を示す説明図である。
【図３】ブロックを２次元離散コサイン変換して得られる直流成分と周波数成分とを示す説明図である。
【図４】量子化テーブルを示す説明図である。
【図５】ハフマン符号テーブル変換による量子化データとハフマン符号化データとの変換を示す説明図である。
【図６】量子化データのハフマン符号テーブル変換による変換順序を示す説明図である。
【図７】元画像を形成するブロック及びブロックラインを説明する説明図である。
【図８】元画像を復元する際の処理対象の範囲を示す説明図である。
【図９】表示装置１０６ａに表示される元画像の縮小率と逆量子化する量子化データの範囲を示す説明図である。
【図１０】表示装置１０６ａに表示される元画像の縮小率と逆量子化する量子化データの範囲を示す説明図である。
【符号の説明】
【００４３】
１      インターネットファクシミリ装置（画像処理装置）
１０９  コーデック（復号手段、逆量子化手段、逆離散コサイン変換手段）
【図１】
2008283327.tif 000005
【図２】
2008283327.tif 000006
【図３】
2008283327.tif 000007
【図４】
2008283327.tif 000008
【図５】
2008283327.tif 000009
【図６】
2008283327.tif 000010
【図７】
2008283327.tif 000011
【図８】
2008283327.tif 000012
【図９】
2008283327.tif 000013
【図１０】
2008283327.tif 000014