(57)【要約】【課題】画像をスクロールして縮小領域／拡大領域の起点が変化した場合でも、表示が同一となる縮小／拡大及び表示が高速で行われる画像表示装置を提供する。【解決手段】倍率選択部１１は、拡大／縮小の倍率を分数形式で複数保持し、これらの中から選択する。拡大縮小領域計算部１２は、入力画像ｉｎのスクロール前の起点を基準として倍率の分母数と等しい画素数を一辺とする正方形で入力画像ｉｎの画像を仮想的に区切り、これらの正方形を組み合わせることにより、スクロール後の表示対象である拡大／縮小領域を包含する最小の第１の仮想区分領域を選択する。拡大縮小部１３は、第１の仮想区分領域を、倍率の分子数と等しい画素数を一辺とする正方形で仮想的に区切られた第２の仮想区分領域に拡大／縮小する。表示領域計算部１４は、第２の仮想区分領域のうちの表示対象領域のみを出力する。表示処理部２０は、表示対象領域を画面表示する。【選択図】図１
2008224901.tif 000002
【特許請求の範囲】
【請求項１】
入力画像を拡大／縮小すると共にスクロールして表示する画像表示装置であって、
前記拡大／縮小の倍率を分数で決定し、前記入力画像のスクロール前の起点を基準として前記倍率の分母数と等しい画素数を一辺とする正方形で該入力画像を仮想的に区切り、前記正方形を組み合わせることにより、スクロール後の表示対象である拡大／縮小領域を包含する最小の第１の仮想区分領域を選択し、選択した前記第１の仮想区分領域を前記倍率に応じて第２の仮想区分領域に拡大／縮小し、前記第２の仮想区分領域のうちの表示対象領域のみを出力する画像処理手段と、該画像処理手段から出力された前記表示対象領域を画面表示する表示処理手段とが設けられていることを特徴とする画像表示装置。
【請求項２】
前記画像処理手段は、
前記拡大／縮小の倍率を分数で決定する倍率選択手段と、
前記入力画像のスクロール前の起点を基準として前記倍率の分母数と等しい画素数を一辺とする正方形で該入力画像を仮想的に区切り、前記正方形を組み合わせることにより、スクロール後の表示対象である拡大／縮小領域を包含する最小の前記第１の仮想区分領域を選択する拡大／縮小領域選択手段と、
該拡大／縮小領域選択手段で選択された前記第１の仮想区分領域を、前記倍率の分子数と等しい画素数を一辺とする正方形で仮想的に区切られた前記第２の仮想区分領域に拡大／縮小する拡大／縮小手段と、
前記第２の仮想区分領域のうちの前記表示対象領域のみを出力する表示領域計算手段とから構成されていることを特徴とする請求項１記載の画像表示装置。
【請求項３】
前記倍率選択手段は、
あらかじめ選択の候補となる倍率を分数形式で複数保持し、これらの中から選択する構成とされていることを特徴とする請求項２記載の画像表示装置。
【請求項４】
入力画像を拡大／縮小すると共にスクロールして表示する画像表示装置に用いられる画像拡大／縮小方法であって、
前記拡大／縮小の倍率を分数で決定し、前記入力画像のスクロール前の起点を基準として前記倍率の分母数と等しい画素数を一辺とする正方形で該入力画像を仮想的に区切り、前記正方形を組み合わせることにより、スクロール後の表示対象である拡大／縮小領域を包含する最小の第１の仮想区分領域を選択し、選択した前記第１の仮想区分領域を前記倍率に応じて第２の仮想区分領域に拡大／縮小し、前記第２の仮想区分領域のうちの表示対象領域のみを出力する画像拡大／縮小処理と、該画像拡大／縮小処理で出力された前記表示対象領域を画面表示する表示処理とを行うことを特徴とする画像拡大／縮小方法。
【請求項５】
前記画像拡大／縮小処理では、
前記拡大／縮小の倍率を分数で決定する倍率選択処理と、
前記入力画像のスクロール前の起点を基準として前記倍率の分母数と等しい画素数を一辺とする正方形で該入力画像を仮想的に区切り、前記正方形を組み合わせることにより、スクロール後の表示対象である拡大／縮小領域を包含する最小の前記第１の仮想区分領域を選択する拡大／縮小領域選択処理と、
該拡大／縮小領域選択処理で選択された前記第１の仮想区分領域を、前記倍率の分子数と等しい画素数を一辺とする正方形で仮想的に区切られた前記第２の仮想区分領域に拡大／縮小する拡大／縮小処理と、
前記第２の仮想区分領域のうちの前記表示対象領域のみを出力する表示領域計算処理とを行うことを特徴とする請求項４記載の画像拡大／縮小方法。
【請求項６】
前記倍率選択処理では、
あらかじめ選択の候補となる倍率を分数形式で複数保持し、これらの中から選択することを特徴とする請求項５記載の画像拡大／縮小方法。
【請求項７】
コンピュータを請求項１乃至３のいずれか一に記載の画像処理手段として機能させるためのコンピュータ読み取り可能な画像拡大／縮小制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、画像表示装置、該画像表示装置に用いられる画像拡大／縮小方法及び画像拡大／縮小制御プログラムに係り、たとえば、パソコンや携帯電話機に用いられ、表示画面に対して画像の拡大／縮小処理及びスクロールを行う場合に用いて好適な画像表示装置、該画像表示装置に用いられる画像拡大／縮小方法及び画像拡大／縮小制御プログラムに関する。
【背景技術】
【０００２】
従来の画像表示装置における画像の拡大又は縮小処理では、画像の拡大領域又は縮小領域が倍率に従って拡大又は縮小されるため、画像がスクロールされて同拡大領域又は縮小領域の起点が変化した場合に、拡大後又は縮小後の画像がスクロール前の画像と同一にならないという問題があった。たとえば、縮小処理では、図８に示すように、白色の画素［１］，［２］，［３］，［４］、及び黒色の画素列［５］を有する画像があり、この画像に対して、たとえば画素［１］を起点として倍率１／４の間引き縮小を行うと、図９に示す画像となる。一方、スクロールによって起点が変化した場合、画素［２］を起点として倍率１／４の間引き縮小が行われるため、縮小後は図１０に示す画像となる。
【０００３】
また、従来、この種の技術としては、たとえば、特許文献１に記載されたものがある。
特許文献１に記載された画像表示システムでは、プロセッサにより、入力装置からの受信操作情報に基づいてポインタ座標が更新され、更新されたポインタ座標に基づいて拡大率及び基準座標値が更新され、蓄積装置内のオリジナル画像から、更新された基準座標値に基づいて部分画像が作成され、更新された拡大率に従って、その大きさが変更された後に、更新されたポインタ座標上にポインタが重畳されて表示画像が作成され、同表示画像が表示装置で表示される。
【０００４】
また、特許文献２に記載された画像処理システムでは、元の画像データの表示画面上での表示範囲が検出され、同画像データが同表示範囲の大きさに応じたサイズの分割画像に分割される。分割後の画像が静止画の符号化データとして保存され、あるいは、分割後の複数の静止画が、それをフレームとするモーション符号データとして保存される。元の画像データの符号データは、あらかじめ小ブロックに分割され、その分割情報が保存される。必要なサイズの分割画像の符号データを生成する際には、その分割情報に基づいて、必要な小ブロックの符号列が抽出されて合成される。これにより、画像の伸長及びスクロールの時間が短縮される。
【０００５】
また、特許文献３に記載された画像表示装置では、画像を拡大／縮小して表示しなおす場合、まず、倍率を設定し、画面サイズを取得し、拡大／縮小後に表示される画像領域のサイズを取得する。取得した画面サイズと画像領域のサイズとを比較し、画面全体を表示しきれなければ、スクロール表示を行うため、表示する画像における編集基点と、表示画面における表示基点とを取得する。最後に、編集基点と表示基点とが重なるように画像を再表示する。このため、編集基点を所望に選択することで、再表示後に直ちに所望の部分を画面に表示できる。
【特許文献１】特開２００３−１８６５８７号公報（要約書、図１）
【特許文献２】特開２００５−０９２００７号公報（要約書、図６）
【特許文献３】特開平０８−１３８０３２号公報（要約書、図９）
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記従来の画像表示装置では、次のような問題点があった。
すなわち、図９の画像では黒色の画素があるが、図１０の画像には黒色の画素がないため、スクロールによって起点が変化した場合には、スクロールの前後で表示される画像が変化してしまうという問題点がある。また、あらかじめ画像全体を拡大又は縮小しておき、部分領域を表示することでスクロールした際も同一表示を得ることは可能であるが、この場合では、画像全体を一度拡大又は縮小する必要があるため、高速の処理が困難になるという問題点がある。
【０００７】
また、特許文献１に記載された画像表示システムでは、更新された基準座標値に基づいて部分画像が作成され、その大きさが変更された後、表示されるが、上記の問題点を改善するものではない。
【０００８】
特許文献２に記載された画像処理システムでは、画像データが分割され、画像の伸長及びスクロールの時間が短縮されるが、上記の問題点を改善するものではない。
【０００９】
特許文献３に記載された画像表示装置では、画像を拡大／縮小する場合、拡大／縮小後に画像の所望の位置が再表示されるが、上記の問題点を改善するものではない。
【００１０】
この発明は、上述の事情に鑑みてなされたもので、画像をスクロールして縮小領域／拡大領域の起点が変化した場合でも、表示が同一となる縮小／拡大及び表示が高速で行われる画像表示装置、該画像表示装置に用いられる画像拡大／縮小方法及び画像拡大／縮小制御プログラムを提供することを目的としている。
【課題を解決するための手段】
【００１１】
上記課題を解決するために、請求項１記載の発明は、入力画像を拡大／縮小すると共にスクロールして表示する画像表示装置に係り、前記拡大／縮小の倍率を分数で決定し、前記入力画像のスクロール前の起点を基準として前記倍率の分母数と等しい画素数を一辺とする正方形で該入力画像を仮想的に区切り、前記正方形を組み合わせることにより、スクロール後の表示対象である拡大／縮小領域を包含する最小の第１の仮想区分領域を選択し、選択した前記第１の仮想区分領域を前記倍率に応じて第２の仮想区分領域に拡大／縮小し、前記第２の仮想区分領域のうちの表示対象領域のみを出力する画像処理手段と、該画像処理手段から出力された前記表示対象領域を画面表示する表示処理手段とが設けられていることを特徴としている。
【００１２】
請求項２記載の発明は、請求項１記載の画像表示装置に係り、前記画像処理手段は、前記拡大／縮小の倍率を分数で決定する倍率選択手段と、前記入力画像のスクロール前の起点を基準として前記倍率の分母数と等しい画素数を一辺とする正方形で該入力画像を仮想的に区切り、前記正方形を組み合わせることにより、スクロール後の表示対象である拡大／縮小領域を包含する最小の前記第１の仮想区分領域を選択する拡大／縮小領域選択手段と、該拡大／縮小領域選択手段で選択された前記第１の仮想区分領域を、前記倍率の分子数と等しい画素数を一辺とする正方形で仮想的に区切られた前記第２の仮想区分領域に拡大／縮小する拡大／縮小手段と、前記第２の仮想区分領域のうちの前記表示対象領域のみを出力する表示領域計算手段とから構成されていることを特徴としている。
【００１３】
請求項３記載の発明は、請求項２記載の画像表示装置に係り、前記倍率選択手段は、あらかじめ選択の候補となる倍率を分数形式で複数保持し、これらの中から選択する構成とされていることを特徴としている。
【００１４】
請求項４記載の発明は、入力画像を拡大／縮小すると共にスクロールして表示する画像表示装置に用いられる画像拡大／縮小方法に係り、前記拡大／縮小の倍率を分数で決定し、前記入力画像のスクロール前の起点を基準として前記倍率の分母数と等しい画素数を一辺とする正方形で該入力画像を仮想的に区切り、前記正方形を組み合わせることにより、スクロール後の表示対象である拡大／縮小領域を包含する最小の第１の仮想区分領域を選択し、選択した前記第１の仮想区分領域を前記倍率に応じて第２の仮想区分領域に拡大／縮小し、前記第２の仮想区分領域のうちの表示対象領域のみを出力する画像拡大／縮小処理と、該画像拡大／縮小処理で出力された前記表示対象領域を画面表示する表示処理とを行うことを特徴としている。
【００１５】
請求項５記載の発明は、請求項４記載の画像拡大／縮小方法に係り、前記画像拡大／縮小処理では、前記拡大／縮小の倍率を分数で決定する倍率選択処理と、前記入力画像のスクロール前の起点を基準として前記倍率の分母数と等しい画素数を一辺とする正方形で該入力画像を仮想的に区切り、前記正方形を組み合わせることにより、スクロール後の表示対象である拡大／縮小領域を包含する最小の前記第１の仮想区分領域を選択する拡大／縮小領域選択処理と、該拡大／縮小領域選択処理で選択された前記第１の仮想区分領域を、前記倍率の分子数と等しい画素数を一辺とする正方形で仮想的に区切られた前記第２の仮想区分領域に拡大／縮小する拡大／縮小処理と、前記第２の仮想区分領域のうちの前記表示対象領域のみを出力する表示領域計算処理とを行うことを特徴としている。
【００１６】
請求項６記載の発明は、請求項５記載の画像拡大／縮小方法に係り、前記倍率選択処理では、あらかじめ選択の候補となる倍率を分数形式で複数保持し、これらの中から選択することを特徴としている。
【００１７】
請求項７記載の発明は、画像拡大／縮小制御プログラムに係り、コンピュータを請求項１乃至３のいずれか一に記載の画像処理手段として機能させることを特徴としている。
【発明の効果】
【００１８】
この発明の構成によれば、画像処理手段により、拡大／縮小の倍率が分数で決定され、入力画像のスクロール前の起点を基準として倍率の分母数と等しい画素数を一辺とする正方形で同入力画像が仮想的に区切られ、同正方形を組み合わせることにより、スクロール後の表示対象である拡大／縮小領域を包含する最小の第１の仮想区分領域が選択され、選択された第１の仮想区分領域が上記倍率に応じて第２の仮想区分領域に拡大／縮小され、同第２の仮想区分領域のうちの表示対象領域のみが出力される。そして、表示処理手段により、画像処理手段から出力された表示対象領域が画面表示される。これにより、入力画像をスクロールして縮小／拡大領域の起点が変化した場合でも、表示が同一となる縮小／拡大及び表示を高速で行うことができる。
【００１９】
また、上記画像処理手段では、倍率選択手段により、拡大／縮小の倍率が分数で決定され、拡大／縮小領域選択手段により、入力画像のスクロール前の起点を基準として上記倍率の分母数と等しい画素数を一辺とする正方形で該入力画像を仮想的に区切り、同正方形を組み合わせることにより、スクロール後の表示対象である拡大／縮小領域を包含する最小の第１の仮想区分領域が選択され、拡大／縮小手段により、第１の仮想区分領域が、上記倍率の分子数と等しい画素数を一辺とする正方形で仮想的に区切られた第２の仮想区分領域に拡大／縮小され、表示領域計算手段により、第２の仮想区分領域のうちの表示対象領域のみが出力されるので、入力画像をスクロールして縮小／拡大領域の起点が変化した場合でも、表示が同一となる縮小／拡大及び表示を高速で行うことができる。
【発明を実施するための最良の形態】
【００２０】
拡大／縮小の倍率を分数形式で複数保持し、これらの中から選択する倍率選択部１１と、入力画像のスクロール前の起点を基準として倍率の分母数と等しい画素数を一辺とする正方形で同入力画像の画像を仮想的に区切り、これらの正方形を組み合わせることにより、スクロール後の表示対象である拡大／縮小領域を包含する最小の第１の仮想区分領域を選択する拡大縮小領域計算部と、第１の仮想区分領域を、倍率の分子数と等しい画素数を一辺とする正方形で仮想的に区切られた第２の仮想区分領域に拡大／縮小する拡大縮小部１３と、第２の仮想区分領域のうちの表示対象領域のみを出力する表示領域計算部１４と、表示対象領域を画面表示する表示処理部２０とを備える  画像表示装置、該画像表示装置に用いられる画像拡大／縮小方法及び画像拡大／縮小制御プログラムを提供する。
【実施例】
【００２１】
図１は、この発明の一実施例である画像表示装置の要部の電気的構成を示すブロック図である。
この例の画像表示装置は、入力画像ｉｎを拡大／縮小すると共にスクロールして表示する機能を有し、同図に示すように、画像処理部１０と、表示処理部２０とから構成されている。画像処理部１０は、パーソナルコンピュータなどの情報処理装置であり、同画像処理部１０全体を制御するコンピュータとしてのＣＰＵ（中央処理装置）１０ａ及び同ＣＰＵ１０ａを動作させるための画像拡大／縮小制御プログラムが記録されたＲＯＭ（リード・オンリ・メモリ）１０ｂを有している。特に、この実施例では、画像処理部１０は、倍率選択部１１と、拡大縮小領域計算部１２と、拡大縮小部１３と、表示領域計算部１４とを備えている。
【００２２】
倍率選択部１１は、あらかじめ選択の候補となる拡大／縮小の倍率を分数形式［分子／分母］で複数保持し、これらの中から選択する構成とされている。拡大縮小領域計算部１２は、入力画像ｉｎのスクロール前の起点を基準として倍率の分母数と等しい画素数を一辺とする正方形で同入力画像ｉｎの画像を仮想的に区切り、これらの正方形を組み合わせることにより、スクロール後の表示対象である拡大／縮小領域を包含する最小の第１の仮想区分領域を選択する。拡大縮小部１３は、拡大縮小領域計算部１２で選択された上記第１の仮想区分領域を、上記倍率の分子数と等しい画素数を一辺とする正方形で仮想的に区切られた第２の仮想区分領域に拡大／縮小する。表示領域計算部１４は、上記第２の仮想区分領域のうちの表示対象領域のみを出力する。表示処理部２０は、たとえば、液晶表示装置などで構成され、表示領域計算部１４から出力された上記表示対象領域を画面表示する。
【００２３】
図２は、拡大縮小領域計算部１２による縮小領域選択処理を説明する図、図３は、拡大縮小部１３による縮小処理を説明する図、図４は、縮小処理における表示領域計算部１４による表示領域計算処理を説明する図、図５は、拡大縮小領域計算部１２による拡大領域選択処理を説明する図、図６は、拡大縮小部１３による拡大処理を説明する図、及び図７が、拡大処理における表示領域計算部１４による表示領域計算処理を説明する図である。
これらの図を参照して、この例の画像表示装置に用いられる画像拡大／縮小方法の処理内容（１），（２）について説明する。
この画像表示装置では、拡大／縮小の倍率が分数で決定され、入力画像ｉｎのスクロール前の起点を基準として上記倍率の分母数と等しい画素数を一辺とする正方形で同入力画像ｉｎが仮想的に区切られ、同正方形を組み合わせることにより、スクロール後の表示対象である拡大／縮小領域を包含する最小の第１の仮想区分領域が選択され、選択された第１の仮想区分領域が上記倍率に応じて第２の仮想区分領域に拡大／縮小され、同第２の仮想区分領域のうちの表示対象領域のみが出力される（画像拡大／縮小処理）。そして、画像拡大／縮小処理で出力された表示対象領域が画面表示される（表示処理）。
【００２４】
（１）縮小処理
まず、倍率選択部１１では、候補となる倍率を分数形式（［分子／分母］）で表したものがあらかじめ複数保持され、それらの中から縮小処理に対応した１つが選択される（倍率選択処理）。拡大縮小領域計算部１２では、図２に示すように、画像ｖａの起点ｂｐから倍率の分母数ｄｍと等しい画素数を一辺とする正方形で画像ｖａを仮想的に区切り、区切られた正方形の領域の組み合わせで縮小領域ｒａを包含し、かつ最小面積となる領域が新しい縮小領域ｒｂ（第１の仮想区分領域）として選択される（縮小領域選択処理）。このため、この縮小領域ｒｂは、画像ｖａの起点ｂｐから倍率の分母の整数倍進んだ位置から倍率の分母の整数倍の画素で囲まれる領域となる。なお、この場合、縮小領域ｒｂの終点ｅｐは、同縮小領域ｒｂの大きさによっては、画像ｖａの外側にあることもある。
【００２５】
拡大縮小処理部１３では、画像ｖａ中で、拡大縮小領域計算部１２で選択された新しい縮小領域ｒｂが、倍率選択部１１で選択された倍率に従って縮小される。この場合、図３に示すように、縮小領域ｒｂは倍率の分母を一辺とする正方形に分割され、この正方形が倍率の分子ｎｍと等しい画素数を一辺とする正方形に縮小される。縮小後の画像ｒｃ（第２の仮想区分領域）では、倍率の分子ｎｍを一辺とする正方形の数は、縮小領域ｒｂの倍率の分母ｄｍを一辺とする正方形と同数となる。
【００２６】
縮小領域ｒｂは、本来縮小すべき領域よりも大きい領域であるため、縮小後の画像ｒｃも、本来表示すべき領域よりも大きいものとなっているので、表示領域計算部１４では、縮小後の画像ｒｃのうちの表示すべき領域が決定される（表示領域計算処理）。すなわち、図４に示すように、画像ｖａの起点ｂｐの座標をｂｐ（０，０）、縮小後の画像ｒｃの起点ｃｐの座標をｃｐ（０，０）、縮小領域ｒａの起点ａｐの座標をａｐ（Ａ１，Ａ２）、縮小領域ｒｂの起点ｄｐの座標をｄｐ（Ｂ１，Ｂ２）、及び、縮小後の画像ｒｃのうちの表示すべき領域ｒｄの起点ｆｐの座標をｆｐ（Ｃ１，Ｃ２）とし、計算結果の小数点以下の切捨て処理をＩＮＴ［（計算式）］で表示すると、領域ｒｄの起点ｆｐの座標であるｆｐ（Ｃ１，Ｃ２）は、
Ｃ１＝ＩＮＴ［（Ｂ１−Ａ１）×倍率］
Ｃ２＝ＩＮＴ［（Ｂ２−Ａ２）×倍率］
として決定される。
【００２７】
表示処理部２０では、表示領域計算部１４にて決定された座標ｆｐ（Ｃ１，Ｃ２）を起点とする領域ｒｄが表示される（表示処理）。このように、画像の縮小処理では、倍率を予め定めた候補の中から選択し、縮小領域及び倍率に応じた第１の仮想区分領域が縮小されるため、画像をスクロールして縮小領域の起点が変化した際の表示が同一となる縮小及び表示が高速で行われる。
【００２８】
（２）拡大処理
倍率選択部１１では、候補となる複数の倍率の中から拡大処理に対応した１つが選択される（倍率選択処理）。拡大縮小領域計算部１２では、図５に示すように、画像ｖａの起点ｂｐから倍率の分母ｄｍ毎の正方形で画像ｖａを仮想的に区切り、区切られた正方形の領域の組み合わせで拡大領域ｕａを包含し、かつ最小面積となる領域が新しい拡大領域ｕｂ（第１の仮想区分領域）として選択される（拡大領域選択処理）。
このため、この拡大領域ｕｂは、画像ｖａの起点ｂｐから倍率の分母の整数倍進んだ位置から倍率の分母の整数倍の画素で囲まれる領域となる。なお、この場合、拡大領域ｕｂの終点ｅｐは、同拡大領域ｕｂの大きさによっては、画像ｖａの外側にあることもある。
【００２９】
拡大縮小処理部１３では、画像ｖａ中で、拡大縮小領域計算部１２で決定された新しい拡大領域ｕｂが、倍率選択部１１で決定された倍率に従って拡大される。この場合、図６に示すように、拡大領域ｕｂは倍率の分母を一辺とする正方形に分割され、この正方形が倍率の分子ｎｑと等しい画素数を一辺とする正方形に拡大される。拡大後の画像ｒｅ（第２の仮想区分領域）では、倍率の分子ｎｍを一辺とする正方形の数は、拡大領域ｕｂの倍率の分母ｄｍを一辺とする正方形と同数となる。
【００３０】
拡大領域ｕｂは、本来拡大すべき領域よりも大きい領域であるため、拡大後の画像ｒｅも、本来表示すべき領域よりも大きいものとなっているので、表示領域計算部１４では、拡大後の画像ｒｅのうちの表示すべき領域が決定される（表示領域計算処理）。すなわち、図７に示すように、画像ｖａの起点ｂｐの座標をｂｐ（０，０）、拡大後の画像ｒｅの起点ｈｐの座標をｈｐ（０，０）、拡大領域ｕａの起点ａｐの座標をａｐ（Ａ１，Ａ２）、拡大領域ｕｂの起点ｄｐの座標をｄｐ（Ｂ１，Ｂ２）、及び、拡大後の画像ｒｅのうちの表示すべき領域ｒｇの起点ｊｐの座標をｊｐ（Ｃ１，Ｃ２）とし、計算結果の小数点以下の切捨て処理をＩＮＴ［（計算式）］で表示すると、領域ｒｇの起点ｊｐの座標であるｊｐ（Ｃ１，Ｃ２）は、
Ｃ１＝ＩＮＴ［（Ｂ１−Ａ１）×倍率］
Ｃ２＝ＩＮＴ［（Ｂ２−Ａ２）×倍率］
として決定される。
【００３１】
表示処理部２０では、表示領域計算部１４にて決定された座標ｊｐ（Ｃ１，Ｃ２）を起点とする領域ｒｇが表示される（表示処理）。このように、画像の拡大処理では、倍率を予め定めた候補の中から選択し、拡大領域・倍率に応じた第１の仮想区分領域が拡大されるため、画像をスクロールして拡大領域の起点が変化した際の表示が同一となる拡大及び表示が高速で行われる。
【００３２】
以上のように、この実施例では、拡大／縮小の倍率が分数で決定され、入力画像ｉｎのスクロール前の起点を基準として上記倍率の分母数と等しい画素数を一辺とする正方形で同入力画像ｉｎが仮想的に区切られ、同正方形を組み合わせることにより、スクロール後の表示対象である拡大／縮小領域を包含する最小の第１の仮想区分領域が選択され、選択された第１の仮想区分領域が上記倍率に応じて第２の仮想区分領域に拡大／縮小され、同第２の仮想区分領域のうちの表示対象領域のみが出力され、同表示対象領域が画面表示されるので、入力画像ｉｎをスクロールして縮小／拡大領域の起点が変化した場合でも、表示が同一となる縮小／拡大及び表示が高速で行われる。
【産業上の利用可能性】
【００３３】
この発明は、画像の拡大／縮小表示機能、及びスクロール表示機能を有する電子機器全般に適用でき、特に、スクロールによって拡大／縮小領域の起点が変化する場合に用いて有効である。
【図面の簡単な説明】
【００３４】
【図１】この発明の一実施例である画像表示装置の要部の電気的構成を示すブロック図である。
【図２】拡大縮小領域計算部１２による縮小領域選択処理を説明する図である。
【図３】拡大縮小部１３による縮小処理を説明する図である。
【図４】縮小処理における表示領域計算部１４による表示領域計算処理を説明する図である。
【図５】拡大縮小領域計算部１２による拡大領域選択処理を説明する図である。
【図６】拡大縮小部１３による拡大処理を説明する図である。
【図７】拡大処理における表示領域計算部１４による表示領域計算処理を説明する図である。
【図８】従来の画像表示装置における画像の縮小処理を説明する図である。
【図９】従来の画像表示装置における画像の縮小処理を説明する図である。
【図１０】従来の画像表示装置における画像の縮小処理を説明する図である。
【符号の説明】
【００３５】
１０      画像処理部（画像処理手段）
１０ａ      ＣＰＵ（中央処理装置）
１０ｂ      ＲＯＭ（リード・オンリ・メモリ）
１１      倍率選択部（倍率選択手段）
１２      拡大縮小領域計算部（拡大／縮小領域選択手段）
１３      拡大縮小部（拡大／縮小手段）
１４      表示領域計算部（表示領域計算手段）
２０      表示処理部（表示処理手段）
【図１】
2008224901.tif 000003
【図２】
2008224901.tif 000004
【図３】
2008224901.tif 000005
【図４】
2008224901.tif 000006
【図５】
2008224901.tif 000007
【図６】
2008224901.tif 000008
【図７】
2008224901.tif 000009
【図８】
2008224901.tif 000010
【図９】
2008224901.tif 000011
【図１０】
2008224901.tif 000012