(57)【要約】【課題】写真や、文字、図形といった種別の異なる画像を混在させて同一画面に表示する際に、画像種別に適した変倍処理を行って、文字及び図形の変倍画像の境界にジャギーのない良質な変倍画像を得ることができる方法を提供する。【解決手段】写真、文字、図形などの異なる種別の画像を変倍処理して同一画面上に表示する方法において、画像種別毎に変倍処理に用いる演算処理方法をメモリに記憶して有し、表示画面の分割領域数を設定し（Ｓ１）、設定した各分割領域に対応する先頭ライン数を設定し（Ｓ２）、前記各分割領域に対応する画像の種別を設定し（Ｓ３）、前記各分割領域に対応する画像の変倍率を設定する。さらに、前記設定した画像種別と変倍率から前記メモリに記憶されている演算処理方法を選択し（Ｓ５）、画像を表示出力する分割領域を指定し（Ｓ６）、前記選択した演算処理方法に従って前記画像を変倍して前記指定された分割領域に表示出力する。【選択図】図２
2005283694.tif 000002
【特許請求の範囲】
【請求項１】
写真、文字、図形などの異なる種別の画像を変倍処理して同一画面上に表示するための画像変倍処理方法において、画像種別毎に変倍処理に用いる演算処理方法を記憶手段に記憶して有し、表示画面の分割領域数を設定する分割領域数設定ステップと、該設定した各分割領域に対応する先頭ライン数を設定する先頭ライン数設定ステップと、前記各分割領域に対応する画像の種別を設定する画像種別設定ステップと、前記各分割領域に対応する画像の変倍率を設定する画像変倍率設定ステップと、前記設定した画像種別と変倍率から前記記憶手段に記憶されている演算処理方法を選択する演算選択ステップと、画像を表示出力する分割領域を指定する分割領域指定ステップと、前記選択した演算処理方法に従って前記画像を変倍して前記指定された分割領域に表示出力する変倍ステップとを有することを特徴とする画像変倍処理方法。
【請求項２】
前記変倍ステップにおいて、他の分割領域の変倍処理を行うか否か判定し、さらに変倍処理を行う場合、前記演算値選択ステップからの処理を繰り返し行うことを特徴とする請求項１に記載の画像変倍処理方法。
【請求項３】
写真、文字、図形などの異なる種別の画像を変倍処理して同一画面上に表示する画像処理装置において、画像種別毎に変倍処理に用いる演算処理方法を記憶した記憶手段と、表示画面の分割領域数を設定する分割領域数設定手段と、該設定した各分割領域に対応する先頭ライン数を設定する先頭ライン数設定手段と、前記各分割領域に対応する画像の種別を設定する画像種別設定手段と、前記各分割領域に対応する画像の変倍率を設定する画像変倍率設定手段と、前記設定した画像種別と変倍率から前記記憶手段に記憶されている演算処理方法を選択する演算選択手段と、画像を表示出力する分割領域を指定する分割領域指定手段と、前記選択した演算処理方法に従って前記画像を変倍して前記指定された分割領域に表示出力する変倍手段とを有することを特徴とする画像処理装置。
【請求項４】
請求項１又は２に記載の画像変倍処理方法をコンピュータに実行させるプログラム。
【請求項５】
請求項４に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像変倍処理方法、画像処理装置、プログラム及び記録媒体、より詳細には、携帯電話機などの移動体通信端末装置に適用可能な画像処理装置における画像の変倍処理に関するものである。
【背景技術】
【０００２】
デジタル画像の拡大／縮小アルゴリズムとして、バイキュービック法（ｂｉ−ｃｕｂｉｃ  ｃｏｎｖｏｌｕｔｉｏｎ・３次補間）が知られている。これは近傍の画素に対し、３次関数を用いて拡大／縮小画素の補間値を算出するもので、ニアレストネイバー法（ｎｅａｒｅｓｔ  ｎｅｉｇｈｂｏｒ・０次補間）やバイリニア法（ｂｉ−ｌｉｎｅａｒ  ｉｎｔｅｒｐｏｌａｔｉｏｎ・１次補間）と比較して、近似精度の高い補間値を得ることが可能である。このバイキュービック法は、近傍画素の相関が高い写真画像に対しては、高品位な画像を得ることが可能であるが、濃淡の変化が大きい文字画像などでは、その境界にジャギー（ギザギザ）が顕著に起こりやすいため、写真と文字が混在された画像に対しては、文字領域と写真領域を分離するなんらかの像域分離処理を施しながら、処理関数を動的に変化させるようにしたものがある（例えば、特許文献１参照）。
【０００３】
上記特許文献１には、入力した画像の圧縮率からその画像に適した変倍方法を自動判別し、変倍処理を行う画像処理装置が開示されている。これは、１ライン単位または複数のブロック単位で入力画像の圧縮率を判定し、圧縮率が大きい部分では３次関数を、また圧縮率が小さい部分では０次関数を選択することで、画像の性質や種類に応じて変倍方法を切り替えることにより良質な変倍画像を得ることができるとしている。
【特許文献１】特開平５−９４５２１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記特許文献１は、入力した画像の圧縮率を判定する方法として、１ライン単位に主走査方向に前の画素値との差分により圧縮する差分圧縮のアルゴリズムや、ＪＰＥＧで定められた手法と同等にブロック単位に圧縮するＤＣＴアルゴリズムによって算出された圧縮率と、予め設定された閾値とを比較して補間関数を選択するものであるが、ハードウェアによる演算で圧縮率を算出することは、非常に大きな回路を必要とするので、集積回路のコストアップが避けられないといった問題があった。
【０００５】
本発明は、上述のごとき実情に鑑みてなされたものであり、写真や、文字、図形といった種別の異なる画像を混在させて同一画面に表示する際に、画像種別に適した変倍処理を行うことにより、文字及び図形の変倍画像の境界にジャギーのない良質な変倍画像を得ることができ、さらに集積回路の規模を最小限の大きさで実現し、低消費電力化が可能な画像変倍処理方法、画像処理装置、プログラム及び記録媒体を提供すること、を目的としてなされたものである。
【課題を解決するための手段】
【０００６】
本発明の画像処理装置は、写真や、文字、図形などの種別の異なる画像を混在させて同一画面に表示する際、設定されたライン単位の分割領域数／先頭ライン数／画像の種別と、画像種別に与えられた変倍率とから、変倍に用いる演算処理方法を選択し、これに基づいて算出された変倍画像を、画面上で指定された分割領域の位置に表示制御できるようにしたものである。
【０００７】
本発明の第１の技術手段は、写真、文字、図形などの異なる種別の画像を変倍処理して同一画面上に表示するための画像変倍処理方法において、画像種別毎に変倍処理に用いる演算処理方法を記憶手段に記憶して有し、表示画面の分割領域数を設定する分割領域数設定ステップと、該設定した各分割領域に対応する先頭ライン数を設定する先頭ライン数設定ステップと、前記各分割領域に対応する画像の種別を設定する画像種別設定ステップと、前記各分割領域に対応する画像の変倍率を設定する画像変倍率設定ステップと、前記設定した画像種別と変倍率から前記記憶手段に記憶されている演算処理方法を選択する演算選択ステップと、画像を表示出力する分割領域を指定する分割領域指定ステップと、前記選択した演算処理方法に従って前記画像を変倍して前記指定された分割領域に表示出力する変倍ステップとを有することを特徴としたものである。
【０００８】
本発明の第２の技術手段は、第１の技術手段において、前記変倍ステップにおいて、他の分割領域の変倍処理を行うか否か判定し、さらに変倍処理を行う場合、前記演算値選択ステップからの処理を繰り返し行うことを特徴としたものである。
【０００９】
第３の技術手段は、写真、文字、図形などの異なる種別の画像を変倍処理して同一画面上に表示する画像処理装置において、画像種別毎に変倍処理に用いる演算処理方法を記憶した記憶手段と、表示画面の分割領域数を設定する分割領域数設定手段と、該設定した各分割領域に対応する先頭ライン数を設定する先頭ライン数設定手段と、前記各分割領域に対応する画像の種別を設定する画像種別設定手段と、前記各分割領域に対応する画像の変倍率を設定する画像変倍率設定手段と、前記設定した画像種別と変倍率から前記記憶手段に記憶されている演算処理方法を選択する演算選択手段と、画像を表示出力する分割領域を指定する分割領域指定手段と、前記選択した演算処理方法に従って前記画像を変倍して前記指定された分割領域に表示出力する変倍手段としたものである。
【００１０】
第４の技術手段は、第１又は第２に記載の画像変倍処理方法をコンピュータに実行させるプログラムである。
【００１１】
第５の技術手段は、第４に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体である。
【００１２】
上記第１〜第５の技術手段によると、例えば、プレビュー画面のように、写真や、文字、図形などの種別の異なる画像を混在させて同一画面に表示する場合、表示させたい大きさで画面を分割し、分割したライン単位で画像種別に適した演算処理方法を用いて変倍処理を行い、画面上で指定した領域に変倍後の写真画像を、別の領域に変倍後の文字画像あるいは図形画像を表示させるように制御できるため、文字及び図形の変倍画像の境界にジャギーのない良質な変倍画像を得ることができる。
【発明の効果】
【００１３】
内蔵あるいは外付けのデジタルカメラによって撮影した写真画像やダウンロードした写真画像、写真用タイトルなどの文字画像、バーコードなどの図形画像といった種別の異なる画像を混在させて装置の有効表示エリアに見合った大きさに表示する際、画面を分割した分割領域の単位で画像種別に適した変倍処理を行うことができるため、文字及び図形の変倍画像の境界にジャギーのない良質な変倍画像を得ることができ、さらに集積回路の規模を最小限の大きさで実現し、低消費電力化を図ることができる。
【発明を実施するための最良の形態】
【００１４】
図１は、本発明の一実施形態である画像処理装置の構成例を示すブロック図で、図中、１０は画像処理装置で、該画像処理装置１０は、表示部１１，キー入力部１２，画像入力部１３，演算制御部１４，無線通信部１５，アンテナ１６，不揮発性メモリ１７を備え、本発明に係る主要部分のみを示すものとする。尚、以下において、本発明の画像処理装置１０をデジタルカメラ付き携帯電話機等の移動体通信端末装置（以下、移動体通信端末装置１０）に適用した場合を代表例として説明するが、本発明は、上記移動体通信端末装置に限定されず、例えば、パーソナルコンピュータやＰＤＡ等の画像表示機能を備えた機器全般に適用することができる。
【００１５】
図１において、表示部１１は写真や、文字、図形といった種別の異なる変倍画像を表示する。キー入力部１２はプレビュー画面等の各種画面操作を行う。画像入力部１３は風景や人物などの写真画像，バーコードなどのシンボル（図形）画像等を撮像するものである。無線通信部１５は所定のＷｅｂサイトにアンテナ１６を介して無線でアクセスして写真画像や図形画像等をダウンロードする。不揮発性メモリ１７は写真や、文字、図形といった種別の異なる画像を変倍するための演算処理方法と画像変倍処理を行うための変倍処理プログラム１４ａを格納する。演算制御部（ＭＰＵ）１４は移動体通信端末装置１０全体の制御を行う。ＭＰＵ１４は、キー入力部１２よりプレビュー画面の操作が実行されると、変倍処理プログラム１４ａを起動させて、画像入力部１３によって撮像された写真画像や図形画像、あるいは無線通信部１５を介してダウンロードした写真画像や図形画像、さらに画像のタイトルなどの文字画像に対して変倍処理を行い、その変倍画像を表示部１１の所定位置に表示させる。
【００１６】
上記変倍処理プログラム１４ａは、不揮発性メモリ１７に格納されており、表示部１１の表示画面の分割領域数を設定する分割領域数設定手段、設定した各分割領域に対応する先頭ライン数を設定する先頭ライン数設定手段、各分割領域に対応する画像の種別を設定する画像種別設定手段、各分割領域に対応する画像の変倍率を設定する画像変倍率設定手段、設定した画像種別と変倍率から不揮発性メモリ１７に記憶されている演算処理方法を選択する演算選択手段、写真，文字，図形等の画像を表示出力する分割領域を指定する分割領域指定手段、選択した演算処理方法に従って上記画像を変倍して、指定された分割領域に表示出力する変倍手段としての機能を実行することができる。
【００１７】
ここで、上記演算処理方法は、前述したバイキュービック法、ニアレストネイバー法、バイリニア法などが適用可能であり、これらの演算処理方法（すなわち、演算処理プログラム）は画像種別毎に不揮発性メモリ１７に格納される。例えば、写真画像にはバイキュービック法、文字／図形画像にはニアレストネイバー法又はバイリニア法がそれぞれ関連付けられて格納される。
【００１８】
図２は、本発明が適用される画像変倍処理方法の一例を説明するためのフロー図である。本例は、図１に示した移動体通信端末装置１０がプレビュー画面を表示する際の動作を代表例として説明するものとする。まず、不揮発性メモリ１７に、写真や、文字、図形などの各画像を変倍するための演算処理方法をそれぞれ格納しておく。
【００１９】
移動体通信端末装置１０は、プレビュー画面の操作を行う場合、表示部１１の表示画面の分割領域数Ｎ（Ｎ≧１）を設定し（ステップＳ１）。設定した各分割領域に対応する先頭ライン数Ｌを設定する（ステップＳ２）。これは、例えば、Ｎ＝１の場合は、１分割で第１領域の先頭ライン数Ｌ１は“１”のみとなり、Ｎ＝２の場合は、２分割で第１領域の先頭ライン数Ｌ１は“１”、第２領域の先頭ライン数Ｌ２は“Ｎｍａｘ≧Ｌ２≧２”（Ｎｍａｘは表示可能な最大ライン数）である。次に、上記ステップＳ１で設定した各分割領域に対応する画像の種類を設定する（ステップＳ３）。尚、本例では、画像の種類に、例えば“写真”，“文字”，“図形”などを設定可能とする。
【００２０】
次に、上記ステップＳ１で設定した各分割領域に対応する画像の変倍率を設定し（ステップＳ４）、この変倍率と上記ステップＳ３で設定した画像種類に基づいて、不揮発性メモリ１７に記憶されている演算処理方法を選択する（ステップＳ５）。次に、上記ステップＳ１で設定した各分割領域の中から、画像を表示出力する分割領域（すなわち、表示画面上の位置）を指定し（ステップＳ６）、上記ステップＳ５で選択された演算処理方法に従って上記画像の変倍処理を実行し（ステップＳ７）、その変倍処理された画像を上記ステップＳ６で指定された分割領域（表示画面上の位置）へ表示出力する。次に、他の分割領域の変倍処理を行うかどうか判断し（ステップＳ８）、さらに変倍処理を行う場合（ＹＥＳの場合）、上記ステップＳ５に戻り処理を繰り返す。また、上記ステップＳ８において、変倍処理を行わない場合（ＮＯの場合）、そのまま終了する。
【００２１】
図３は、不揮発性メモリ１７に記憶されている分割領域の設定例を示す図である。本例は、写真や，文字，図形などの画像に対して表示可能な最大ライン数を１５０ラインとして、これを４分割したときの分割領域の設定例を示す。尚、本例では、不揮発性メモリ１７に、“写真の拡大”、“文字の等倍”、“写真の縮小”、“図形の縮小”に対応する演算処理方法が予め格納されている。
【００２２】
第１領域の先頭ライン数Ｌ１は“１”、画像の種類は“写真”、画像の変倍率は“１.５”であるので、変倍に用いる演算処理方法は“写真の拡大”に対応する方法が選択される。有効領域は“５０”ラインである。第２領域の先頭ライン数Ｌ２は“５１”、画像の種類は“文字”、画像の変倍率は“１.０”であるので、変倍に用いる演算処理方法は“文字の等倍”に対応する方法が選択される。有効領域は“２０”ラインである。第３領域の先頭ライン数Ｌ３は“７１”、画像の種類は“写真”、画像の変倍率は“０.５”であるので、変倍に用いる演算処理方法は“写真の縮小”に対応する方法が選択される。有効領域は“５０”ラインである。第４領域の先頭ライン数Ｌ４は“１２１”、画像の種類は“図形”、画像の変倍率は“０.９”であるので、変倍に用いる演算処理方法は“図形の縮小”に対応する方法が選択される。有効領域は“３０”ラインである。
【００２３】
上記に示す各画像を変倍するための演算処理方法は、画像の種類が“写真”の場合は３次補間関数（バイキュービック法）から算出され且つ画像の変倍率に対応した複数のパラメータを用い、画像の種類が“文字”あるいは“図形”の場合は０／１次補間関数（ニアレストネイバー法又はバイリニア法）から算出され且つ画像の変倍率に対応した複数のパラメータを用いる。
【００２４】
図４は、図３に示した４分割領域の設定例を参照して表示部１１でプレビュー画面を表示した場合の画面例を示す図で、図中、２１は図３に示した第１分割領域に対応した変倍（拡大）画像、２２は図３に示した第２分割領域に対応した変倍（等倍）画像、２３は図３に示した第３分割領域に対応した変倍（縮小）画像、２４は図３に示した第４分割領域に対応した変倍（縮小）画像を示している。尚、本例に示すプレビュー画面の表示例や変倍率は一例であって、表示の順序や縦数／横数の表示数を限定するものではなく、例えば、ライン単位の分割領域と画素単位の分割領域を組み合わせて、ブロック単位の分割領域を設定してもよい。
【００２５】
以上、本発明の画像処理装置における各機能を中心に各実施形態を説明してきたが、本発明は、画像処理装置における各ステップを実行する方法としても説明したように画像変倍処理方法としての形態もとることができる。また、この各機能を有する画像処理装置と同様に、コンピュータに画像処理装置として機能させるための、あるいは画像変倍処理方法を実行させるためのプログラムとしての形態も、また、そのプログラムを記録した記録媒体としての形態も可能である。
【００２６】
本発明による画像処理の機能を実現するためのプログラムやデータを記憶した記録媒体の実施形態について説明する。記録媒体としては、具体的には、ＣＤ−ＲＯＭ（−Ｒ／−ＲＷ）、光磁気ディスク、ＤＶＤ−ＲＯＭ（−Ｒ／−ＲＷ／−ＲＡＭ）、ＦＤ、ＨＤ、フラッシュメモリ、メモリカードや、メモリスティック及びその他各種ＲＯＭやＲＡＭ等が想定でき、これら記録媒体に上述した本発明の各実施形態の装置としての機能をコンピュータに実行させ、画像処理の機能を実現するためのプログラムを記録して流通させることにより、当該機能の実現を容易にする。そしてコンピュータ等の情報処理装置に上記のごとくの記録媒体を装着して情報処理装置によりプログラムを読み出すか、若しくは情報処理装置が備えている記憶媒体に当該プログラムを記憶させておき、必要に応じて読み出すことにより、本発明に関わる画像処理の機能を実行することができる。
【図面の簡単な説明】
【００２７】
【図１】本発明の一実施形態である画像処理装置の構成例を示すブロック図である。
【図２】本発明が適用される画像変倍処理方法の一例を説明するためのフロー図である。
【図３】不揮発性メモリに記憶されている分割領域の設定例を示す図である。
【図４】図３に示した４分割領域の設定例を参照して表示部でプレビュー画面を表示した場合の画面例を示す図である。
【符号の説明】
【００２８】
１０…画像処理装置（移動体通信端末装置）、１１…表示部、１２…キー入力部、１３…画像入力部、１４…演算制御部（ＭＰＵ）、１４ａ…変倍処理プログラム、１５…無線通信部、１６…アンテナ、１７…不揮発性メモリ、２１，２２，２３，２４…変倍画像。
【図１】
2005283694.tif 000003
【図２】
2005283694.tif 000004
【図３】
2005283694.tif 000005
【図４】
2005283694.tif 000006