(57)【要約】【課題】縮小を伴う圧縮画像データの復号において、折り返し歪みを抑制しつつ任意サイズの縮小処理が可能な画像変換装置、画像変換方法、通信端末装置及び画像変換プログラムを提供すること。【解決手段】画像の縮小率に応じて、その高周波成分を除去するための閾値を算出し、その算出された閾値に基づいて高周波成分を除去するとともに、逆離散コサイン変換処理とは別に縮小処理を施すようにしたことにより、折り返し歪みを抑制しつつ任意サイズへの縮小処理を行なうことができる。【選択図】      図２
2004214874.tif 000002
【特許請求の範囲】
【請求項１】
画像を縮小する際の縮小率に応じて、前記画像を構成する画像データの高周波成分を除去するための閾値を算出する高周波除去閾値算出手段と、
離散コサイン変換された前記画像データに対し、前記高周波除去閾値算出手段から出力される閾値に基づいてその高周波成分を除去する高周波成分除去手段と、
前記高周波成分除去手段から出力されるデータに対し逆離散コサイン変換を行なう逆離散コサイン変換手段と、
前記逆離散コサイン変換手段から出力されるデータに対し縮小処理を行なう縮小処理手段と、
を具備することを特徴とする画像変換装置。
【請求項２】
画像を縮小する際の縮小率に応じて、前記画像を構成する画像データの高周波成分を除去するための閾値を算出する高周波除去閾値算出ステップと、
離散コサイン変換された前記画像データに対し、前記高周波除去閾値算出ステップにおいて算出された閾値に基づいてその高周波成分を除去する高周波成分除去ステップと、
前記高周波成分除去ステップにおいて高周波成分が除去されたデータに対し逆離散コサイン変換を行なう逆離散コサイン変換ステップと、
前記逆離散コサイン変換ステップにおいて逆離散コサイン変換されたデータに対し縮小処理を行なう縮小処理ステップと、
を具備することを特徴とする画像変換方法。
【請求項３】
データの送受信を行う無線通信手段と、
画像を縮小する際の縮小率に応じて、前記画像を構成する画像データの高周波成分を除去するための閾値を算出する高周波除去閾値算出手段と、
離散コサイン変換された前記画像データに対し、前記高周波除去閾値算出手段から出力される閾値に基づいてその高周波成分を除去する高周波成分除去手段と、
前記高周波成分除去手段から出力されるデータに対し逆離散コサイン変換を行なう逆離散コサイン変換手段と、
前記逆離散コサイン変換手段から出力されるデータに対し縮小処理を行なう縮小処理手段と、
前記縮小手段によって縮小処理された縮小画像を表示する表示手段と、
を具備することを特徴とする通信端末装置。
【請求項４】
画像を縮小する際の縮小率に応じて、前記画像を構成する画像データの高周波成分を除去するための閾値を算出する高周波除去閾値算出ステップと、
離散コサイン変換された前記画像データに対し、前記高周波除去閾値算出ステップにおいて算出された閾値に基づいてその高周波成分を除去する高周波成分除去ステップと、
前記高周波成分除去ステップにおいて高周波成分が除去されたデータに対し逆離散コサイン変換を行なう逆離散コサイン変換ステップと、
前記逆離散コサイン変換ステップにおいて逆離散コサイン変換されたデータに対し縮小処理を行なう縮小処理ステップと、
を含む画像変換プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は画像データを縮小処理する画像変換装置、画像変換方法、通信端末装置及び画像変換プログラムに関する。
【０００２】
【従来の技術】
従来から、ディジタル画像データを解像度変換する方法として、様々な方法が提案されている。提案されている従来方法は、対象となる画像の種類（例えば、各画素に階調情報の持つ多値画像、ディザ法や誤差拡散法等の疑似中間調処理により２値化された２値画像、固定閾値により２値化された２値画像、文字画像等）によって、その変換処理方法が異なっている。例えば自然画像等の多値画像に対して、従来の内挿方法として、ＩＤＣＴ（Ｉｎｖｅｒｓｅ  Ｄｉｓｃｒｅｔｅ  Ｃｏｓｉｎｅ  Ｔｒａｎｓｆｏｒｍ）を行う際に使用する基底行列を所望の解像度に合わせて操作し、解像度変換を行なう方法が提案されている（例えば、特許文献１参照）。この方法では、縮小率に応じてＩＤＣＴを行う際に高周波成分を除去するため、解像度を落とす際に現れる折り返し歪みが軽減されるという特徴を有する。
【０００３】
【特許文献１】
特開平７−１２９７５９号公報
【０００４】
【発明が解決しようとする課題】
しかしながら、特許文献１に示されている従来の画像変換方法では、例えば、８×８画素のブロックを７×７画素や６×６画素に変換するといった、単位ブロックサイズを分母とする縮小率での縮小しかできず、任意の解像度変換を行なうことができないという問題があった。
【０００５】
本発明はかかる点に鑑みてなされたものであり、縮小表示を必要とする装置に対し、任意サイズ縮小を行なうことが可能な優れた画像変換装置、画像変換方法、通信端末装置及び画像変換プログラムを提供することを目的とするものである。
【０００６】
【課題を解決するための手段】
本発明の画像変換装置は、画像を縮小する際の縮小率に応じて、前記画像を構成する画像データの高周波成分を除去するための閾値を算出する高周波除去閾値算出手段と、離散コサイン変換された前記画像データに対し、前記高周波除去閾値算出手段から出力される閾値に基づいてその高周波成分を除去する高周波成分除去手段と、前記高周波成分除去手段から出力されるデータに対し逆離散コサイン変換を行なう逆離散コサイン変換手段と、前記逆離散コサイン変換手段から出力されるデータに対し縮小処理を行なう縮小処理手段と、を具備する構成を採る。
【０００７】
この構成によれば、画像を縮小処理する際に、折り返し歪みを抑制しつつ任意サイズへの縮小処理を行なうことが可能となる。
【０００８】
本発明の画像変換方法は、画像を縮小する際の縮小率に応じて、前記画像を構成する画像データの高周波成分を除去するための閾値を算出する高周波除去閾値算出ステップと、離散コサイン変換された前記画像データに対し、前記高周波除去閾値算出ステップにおいて算出された閾値に基づいてその高周波成分を除去する高周波成分除去ステップと、前記高周波成分除去ステップにおいて高周波成分が除去されたデータに対し逆離散コサイン変換を行なう逆離散コサイン変換ステップと、前記逆離散コサイン変換ステップにおいて逆離散コサイン変換されたデータに対し縮小処理を行なう縮小処理ステップと、を具備するようにした。
【０００９】
この方法によれば、画像を縮小処理する際に、折り返し歪みを抑制しつつ任意サイズへの縮小処理を行なうことが可能となる。
【００１０】
本発明の通信端末装置は、データの送受信を行う無線通信手段と、画像を縮小する際の縮小率に応じて、前記画像を構成する画像データの高周波成分を除去するための閾値を算出する高周波除去閾値算出手段と、離散コサイン変換された前記画像データに対し、前記高周波除去閾値算出手段から出力される閾値に基づいてその高周波成分を除去する高周波成分除去手段と、前記高周波成分除去手段から出力されるデータに対し逆離散コサイン変換を行なう逆離散コサイン変換手段と、前記逆離散コサイン変換手段から出力されるデータに対し縮小処理を行なう縮小処理手段と、前記縮小手段によって縮小処理された縮小画像を表示する表示手段と、を具備する構成を採る。
【００１１】
この構成によれば、通信回線を介してダウンロードされた画像を縮小処理する際に、折り返し歪みを抑制しつつ任意サイズへの縮小処理を行なうことが可能となる。
【００１２】
本発明の画像変換プログラムは、画像を縮小する際の縮小率に応じて、前記画像を構成する画像データの高周波成分を除去するための閾値を算出する高周波除去閾値算出ステップと、離散コサイン変換された前記画像データに対し、前記高周波除去閾値算出ステップにおいて算出された閾値に基づいてその高周波成分を除去する高周波成分除去ステップと、前記高周波成分除去ステップにおいて高周波成分が除去されたデータに対し逆離散コサイン変換を行なう逆離散コサイン変換ステップと、前記逆離散コサイン変換ステップにおいて逆離散コサイン変換されたデータに対し縮小処理を行なう縮小処理ステップと、を含む構成を採る。
【００１３】
この構成によれば、画像を縮小処理する際に、折り返し歪みを抑制しつつ任意サイズへの縮小処理を行なうことが可能となる処理をコンピュータ構成の装置に実行させることができる。
【００１４】
【発明の実施の形態】
本発明の骨子は、画像の縮小率に応じて、その高周波成分を除去するための閾値を算出し、その算出された閾値に基づいて高周波成分を除去するとともに、逆離散コサイン変換処理とは別に縮小処理を施すようにすることである。
【００１５】
以下、本発明の実施の形態について、図面を参照して詳細に説明する。
【００１６】
図１は、本発明の実施の形態に係る画像変換装置２００を有する携帯端末装置（通信端末装置）１００の構成を示すブロック図である。この携帯端末装置１００は、アンテナ１０１を介して受信した受信信号に対して、通信処理部１１０によって周波数変換等の受信処理及び復調処理を行う。
【００１７】
通信処理部１１０において復調された受信信号に含まれる例えばＪＰＥＧ（Ｊｏｉｎｔ  Ｐｈｏｔｏｇｒａｐｈｉｃ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐｓ）方式で圧縮された圧縮画像データ（以下、これを単に圧縮データを呼ぶ）は、画像変換装置２００に供給される。
【００１８】
画像変換装置２００は、圧縮データを復号するとともに、この復号された画像データのサイズを変換し、変換された画像を、液晶表示素子等で構成された表示部１２０に供給し、表示させるようになされている。
【００１９】
図２は、画像変換装置２００の構成を示すブロック図である。以下の説明では圧縮形式にＪＰＥＧ方式を用い、含まれるコンポーネントは輝度成分のみとし、入力画像サイズは１０００×５００画素であり、出力画像表示サイズは３００×１５０画素であり、縮小方式は最近傍補間法を用いる場合について説明する。
【００２０】
図２において、高周波除去閾値算出部２１０は、入力された画像データストリームに含まれている入力画像の画像サイズ情報と、予め記憶されている表示部１２０の画像サイズ情報とに基づき、画像の縮小率に応じて高周波成分を除去するための閾値を算出する。
【００２１】
一方、入力画像データストリーム（圧縮データ）は、画像処理部２０１にも供給され、ここで圧縮データであるＪＰＥＧデータに対して可変長復号を施し、その可変長復号が施された結果に対して逆量子化を行なう。逆量子化されたデータは、高周波成分除去部２０２に供給される。
【００２２】
高周波成分除去部２０２は、画像処理部２０１から出力されるデータに対し、高周波除去閾値算出部２１０から出力される閾値に従って高周波成分を除去する。高周波除去閾値算出部２１０において算出された閾値は、画像縮小率に応じて算出されたものであり、縮小前後の画像サイズの差が大きいほど、より多くの高周波成分を除去する閾値が得られるようになされている（詳細は後述）。
【００２３】
このようにして、高周波成分が除去された信号は、続く逆離散コサイン変換部２０３に供給される。逆離散コサイン変換部２０３は、高周波成分除去部２０２から出力されるデータに対し逆離散コサイン変換を行ない、その変換後の信号を縮小処理部２０４に供給する。縮小処理部２０４は、逆離散コサイン変換部２０３から出力されるデータに対し縮小処理を行ない、縮小処理後の信号を表示部１２０（図１）に供給する。これにより、表示部１２０には、縮小処理後の画像であって、高周波成分が除去された画像が表示される。
【００２４】
次に前記実施の形態の画像変換装置における動作（画像変換処理手順）について、図面を用いて説明する。図３は本発明の画像変換方法の動作を表すフローチャートである。図３に示すように、画像変換装置２００は、ステップＳＴ１０１において、高周波除去閾値算出部２１０により、縮小率に応じて高周波成分を除去するための閾値を算出する。
【００２５】
この高周波除去閾値算出処理では、高周波除去閾値算出部２１０において、以下に示す式（１）及び式（２）にしたがって、水平方向の高周波除去閾値ＴｈＨ及び垂直方向の高周波除去閾値ＴｈＶを算出する。
【００２６】
【数１】
2004214874.tif 000003
【数２】
2004214874.tif 000004
但し、縮小後の水平方向の画像サイズをＤｓｔＳｉｚｅＨとし、縮小前の水平方向の画像サイズをＯｒｇＳｉｚｅＨとし、縮小後の垂直方向の画像サイズをＤｓｔＳｉｚｅＶとし、縮小前の垂直方向の画像サイズをＯｒｇＳｉｚｅＶとする。
【００２７】
この場合、１０００（水平）×５００（垂直）画素から３００（水平）×１５０（垂直）画素への縮小であることにより、水平方向の高周波除去閾値ＴｈＨ及び垂直方向の高周波除去閾値ＴｈＶは、それぞれ約２．４となる。なお、ここでは式（１）及び式（２）により閾値を算出したが、どのような式を用いて閾値を算出しても良い。
【００２８】
ステップＳＴ１０１において高周波除去閾値（水平方向の高周波除去閾値ＴｈＨ及び垂直方向の高周波除去閾値ＴｈＶ）が算出されると、画像変換装置２００はステップＳＴ１０２に移って、画像処理部２０１により、単位ブロックごとに画像変換処理を実行する。ここで、図４は、画像処理部２０１から出力されるデータ例を示す略線図である。この図４に示されるように、画像処理部２０１では、８×８画素の単位ブロックＢ１（ＪＰＥＧの場合はＭＣＵ：Ｍｉｎｉｍｕｍ  Ｃｏｄｅｄ  Ｕｎｉｔであり、ＭＰＥＧ：Ｍｏｔｉｏｎ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐではマクロブロックと呼ばれる単位）ごとに可変長復号処理及び逆量子化処理が施されて出力される。この単位ブロックＢ１では、その単位ブロックの各画素を座標値０から座標値７に向かって低周波成分から高周波成分の各画素値を配列したものとなっている。
【００２９】
ステップＳＴ１０２における画像変換処理が終了すると、画像変換装置２００は、ステップＳＴ１０３に移って、高周波除去部２０２により、上述のステップＳＴ１０１において算出された閾値を用いた高周波除去処理が単位ブロックごとに行われる。
【００３０】
ここで、図４に示す画像処理部２０１の出力データの高周波成分を、高周波成分除去部２０２によって除去した結果を図５に示す。この高周波成分除去部２０２では、高周波除去閾値算出部２１０において算出した閾値（水平方向の高周波除去閾値ＴｈＨ及び垂直方向の高周波除去閾値ＴｈＶ）を用いて高周波成分を除去する。このとき出力されるデータの例を図５に示す。この場合、閾値（水平方向の高周波除去閾値ＴｈＨ及び垂直方向の高周波除去閾値ＴｈＶ）は式（１）及び式（２）より、それぞれ約２．４となることにより、高周波成分除去部２０２は、図５に示す縦（垂直）・横（水平）の座標の少なくとも一方の座標が３以上となる成分を図５に示すように０にする。この除去される高周波成分は、画像の縮小に伴って不要となる成分である。
【００３１】
このようにして、高周波成分除去部２０２において、高周波成分が画像の縮小率に応じて除去されたデータ（単位ブロックＢ２）は、逆離散コサイン変換部２０３に供給される。
【００３２】
ステップＳＴ１０３における高周波除去処理が終了すると、画像変換装置２００は、ステップＳＴ１０４に移って、逆離散コサイン変換部２０３により、高周波成分除去部２０２から出力されるデータに対して単位ブロックごとに逆離散コサイン変換を行なう。この逆離散コサイン変換されたデータ（単位ブロックＢ３）の例を図６に示す。この逆離散コサイン変換されたデータは、縮小処理部２０４に供給される。
【００３３】
ステップＳＴ１０４における逆離散コサイン変換処理が終了すると、画像変換装置２００は、ステップＳＴ１０５に移って、縮小処理部２０４により、逆離散コサイン変換部２０３から出力されるデータに対して単位ブロックごとに縮小処理を行う。
【００３４】
この縮小処理によって、図６に示す逆離散コサイン変換部２０３の出力データ（単位ブロックＢ３）は、最近傍補間法を用いた縮小処理が施される。この最近傍補間法は、縮小後の画像の画素の縮小前の画像の対応する画素位置（縮小率に基づいて算出された算出結果）に最も近い画素の画素値を用いて補間する方法である。この最近傍補間法を用いて縮小処理された結果のデータの例を図７に示す。この縮小後の単位ブロックＢ４は、高周波成分除去部２０２において縮小後には不要となる高周波成分が除去されたものであることにより、不要な高周波成分による折り返し歪みのない画像を得ることができる。そして、この縮小画像を得る際に、画像の縮小率を画素単位で縮小（例えば１０００×５００画素から３００×１５０画素への縮小）することができることにより、従来の場合のように単位ブロックサイズを分母とする縮小率で縮小を行う場合に比べて、任意サイズへの縮小ができる。
【００３５】
ステップＳＴ１０５における縮小処理が終了すると、画像変換装置２００は、ステップＳＴ１０６に移って、画像を構成する全ての単位ブロック（最小符号化単位）の処理が完了したか否かを判断し、完了していない場合は上述のステップＳＴ１０２に移って、単位ブロックごとに同様の処理を繰り返す。これに対して全ての単位ブロックについての縮小処理が完了すると、画像変換装置２００は、この処理手順を終了する。
【００３６】
以上の画像変換処理手順を実行する画像変換装置２００では、画像を縮小処理する際に、縮小後の画像では不要となる高周波成分を高周波成分除去部２０２によって除去している。すなわち、大きな画像（高解像度の画像）において画像表現に必要であった高周波成分は、小さな画像（低解像度の画像）では表現されず不要となり、この不要な高周波成分は折り返し歪みとなって縮小後の画像の劣化を招くことになる。
【００３７】
従って、画像変換装置２００では、この縮小処理に伴って不要となる高周波成分を縮小処理前に除去することにより、縮小後の画像の劣化を回避する。そして、この不要となる高周波成分の閾値は、式（１）及び式（２）について上述したように、縮小前の画像サイズと縮小後の画像サイズとの比に基づいて算出される。これにより、例えば入力画像の画像サイズが替わることよって縮小率が異なった場合であっても、その都度、高周波除去閾値算出部２１０において閾値が算出されることにより、縮小率に応じた不要な高周波成分が除去されることとなる。
【００３８】
また、画像変換装置２００では、逆離散コサイン変換部２０３において縮小処理を行わず、その後段に縮小処理部２０４を設け、この縮小処理部２０４において縮小処理を行うようにしたことにより、従来の技術のように縮小処理を逆離散コサイン変換部２０３において行う場合に比べて、任意縮小率での縮小処理を行うことが可能となる。
【００３９】
そして、このように任意縮小率での縮小を行うに際して、その縮小率に応じた不要な高周波成分が除去されることにより、縮小後の画像の劣化を有効に回避することができる。
【００４０】
このように、本実施の形態の画像変換装置２００によれば、圧縮画像データの復号過程において、その高周波成分を除去した後に縮小処理を行なうことにより、折り返し歪みを抑制しつつ任意サイズへの縮小処理が可能となる。
【００４１】
なお、上述の実施の形態においては、図２に示したハードウエア構成の画像変換装置２００によって画像変換（縮小）処理を行う場合について述べたが、本発明はこれに限らず、図３に示した画像変換処理手順をソフトウエアによって実現するようにしてもよい。この場合、その画像変換処理手順をプログラム化した画像変換プログラムを記録媒体に記録し、必要に応じてコンピュータ構成の処理装置に読み込ませてこれを実行させるようにすることもできる。この場合、用いる記録媒体として、例えば半導体メモリ、磁気記録媒体、光記録媒体、光磁気記録媒体等がある。また、画像変換（縮小）処理を行う画像変換プログラムを通信回線等を介してサーバ等からダウンロードし、このダウンロードされた画像変換プログラムに従って上述の画像変換処理を行うようにしてもよい。
【００４２】
また、上述の実施の形態においては、圧縮形式がＪＰＥＧであって、１０００×５００画素から３００×１５０画素への縮小を行い、縮小方法が最近傍補間法である場合について説明したが、どのような条件においても適用できることは言うまでもない。この場合のデータ種別としてはＭＰＥＧ等が挙げられ、また、縮小方法としては共一次内挿法等が挙げられる。
【００４３】
また、上述の実施の形態においては、高周波成分除去部２０２における高周波成分の除去パターンとして、図５に示すようなパターンを採用したが、本発明はこれに限らず、このパターンは例えば図８（ａ）、（ｂ）、（ｃ）に示すようにどのようなパターンを採用しても良い。因みに、図８（ａ）では、水平方向又は垂直方向のいずれかが高周波となっている領域ＡＲ１及びＡＲ２を除去する方法であり、図８（ｂ）は水平方向の高周波除去閾値と垂直方向の高周波除去閾値とを単位ブロックの対角線状に結んだ境界から高周波側の領域ＡＲ３の成分を除去する方法であり、また、図８（ｃ）は、境界の形状を大きな段形状とした方法を示すものである。
【００４４】
また、上述の実施の形態においては、通信回線を介してダウンロードされた画像データを入力画像とし、この画像を縮小処理する場合について述べたが、本発明はこれに限らず、カメラ付き携帯電話機のように、撮像カメラから得られた画像を入力画像とし、この画像を縮小処理する場合においても、本発明を適用することができる。
【００４５】
【発明の効果】
本発明によると、画像の縮小率に応じて、その高周波成分を除去するための閾値を算出し、その算出された閾値に基づいて高周波成分を除去するとともに、逆離散コサイン変換処理とは別に縮小処理を施すようにしたことにより、折り返し歪みを抑制しつつ任意サイズへの縮小処理を行なうことができる。
【図面の簡単な説明】
【図１】本発明の実施の形態に係る画像変換装置を有する通信端末装置の構成を示すブロック図
【図２】本発明の実施の形態に係る画像変換装置の構成を示すブロック図
【図３】本発明の実施の形態に係る画像変換処理手順を示すフローチャート
【図４】本発明の実施の形態に係る画像変換装置の動作の説明に供する略線図
【図５】本発明の実施の形態に係る画像変換装置の動作の説明に供する略線図
【図６】本発明の実施の形態に係る画像変換装置の動作の説明に供する略線図
【図７】本発明の実施の形態に係る画像変換装置の動作の説明に供する略線図
【図８】本発明の実施の形態に係る画像変換装置の高周波成分除去パターンのバリエーションを示す略線図
【符号の説明】
１００  携帯端末装置（通信端末装置）
１１０  通信処理部
１２０  表示部
２００  画像変換装置
２０１  画像処理部
２０２  高周波成分除去部
２０３  離散コサイン変換部
２０４  縮小処理部
２１０  高周波除去閾値算出部
【図１】
2004214874.tif 000005
【図２】
2004214874.tif 000006
【図３】
2004214874.tif 000007
【図４】
2004214874.tif 000008
【図５】
2004214874.tif 000009
【図６】
2004214874.tif 000010
【図７】
2004214874.tif 000011
【図８】
2004214874.tif 000012