(57)【要約】【課題】  部分的な拡大表示を原画像と拡大画像とのつながりがわかりやすく行なうことのできる画像表示方法および装置を実現することを目的とする。【解決手段】  表示画面上の所定の領域について、原画面が拡大された拡大部と原画面が縮小された縮小部とを含めて表示する。【選択図】  図１
2005107871.tif 000002
【特許請求の範囲】
【請求項１】
表示画面上の所定の領域について、原画面が拡大された拡大部と原画面が縮小された縮小部とを含めて表示する画像表示方法。
【請求項２】
請求項１記載の画像表示方法において、
拡大部における倍率および縮小部における倍率が所定の方向に対して連続的に変化する画像表示方法。
【請求項３】
請求項２記載の画像表示方法において、
所定の方向が複数である画像表示方法。
【請求項４】
請求項１ないし請求項３のいずれかに記載の画像表示方法において、
所定の領域がポインティングデバイスにより指定された位置を基準として定められ、前記位置における倍率が最も大きな画像表示方法。
【請求項５】
請求項４記載の画像表示方法において、
所定の領域がポインティングデバイスにより指定された位置を基準として定められ、前記所定領域の端部での倍率が最も小さな画像表示方法。
【請求項６】
請求項１ないし請求項３のいずれかに記載の画像表示方法において、
所定の領域がポインティングデバイスにより指定され、前記所定領域の端部での倍率が最も小さな画像を生成する画像表示方法。
【請求項７】
請求項６記載の画像表示方法において、
所定の領域の中心位置における倍率が最も大きな画像を生成する画像表示方法。
【請求項８】
請求項１ないし請求項７のいずれかに記載の方法をコンピュータシステムに実行させるプログラム。
【請求項９】
請求項８記載のプログラムをコンピュータシステムに読取可能な形態にて格納した記録媒体。
【請求項１０】
表示画面上の所定の領域を指定する入力手段と、
前記入力手段により指定された所定の領域について、原画面が拡大された拡大部と原画面が縮小された縮小部とを含めて表示する画像を生成する制御部とを有する画像表示装置。
【請求項１１】
請求項１０記載の画像表示装置において、
入力部は画像を拡大および縮小する所定の方向を指定し、
制御部は、拡大部における倍率および縮小部における倍率が前記入力部により指定された所定の方向に対して連続的に変化する画像を生成する画像表示装置。
【請求項１２】
請求項１１記載の画像表示装置において、
所定の方向が複数である画像表示装置。
【請求項１３】
請求項１０ないし請求項１２のいずれかに記載の画像表示装置において、
入力部がポインティングデバイスを含み、所定の領域が前記ポインティングデバイスにより指定された位置を基準として定められ、制御部は、前記位置における倍率が最も大きな画像を生成する画像表示装置。
【請求項１４】
請求項１３記載の画像表示装置において、
制御部は、前記所定領域の端部での倍率が最も小さな画像を生成する画像表示装置。
【請求項１５】
請求項１０ないし請求項１２のいずれかに記載の画像表示装置において、
入力部がポインティングデバイスを含み、所定の領域が前記ポインティングデバイスにより指定され、制御部は、前記所定の領域の中心位置における倍率が最も大きな画像を生成する画像表示装置。
【請求項１６】
請求項１５記載の画像表示装置において、
制御部は、前記所定の領域の端部での倍率が最も小さな画像を生成する画像表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、パーソナルコンピュータ、ナビゲーションシステム、携帯電話等の画像表示を行なう装置で行なわれる画像表示方法に関し、特に、特定箇所の画像を見やすくするための画像表示方法、画像表示装置、該方法によるプログラムとこれを格納した記録媒体に関する。
【背景技術】
【０００２】
画像表示を行なう装置としてはテレビジョン（以下、ＴＶと称する）受像機やパーソナルコンピュータがある。これらはＣＲＴを用いたものが一般的であったが、近年では液晶表示装置やプラズマディスプレイも用いられている。液晶表示装置は小型化、省電力化に適していることから、携帯型の装置、例えば、携帯型のパーソナルコンピュータ、ナビゲーションシステム、携帯電話等の画像表示装置として広く使用されている。
【０００３】
携帯型の画像表示装置では、その表示画面の大きさが限られることから、所定の領域を拡大表示することが行なわれている。また、近年の画像表示装置は高精細であり、表示画面の一つであるインターネットを介して送られてくる画像は、情報量が多く、細かな表示を含むものが多いため、上記の拡大表示は携帯型の装置でなくても、重要となっている。
【０００４】
従来行なわれている拡大表示方法としては、マウスポインタやカーソル等のポインティングデバイスで示された位置の周辺の所定の領域を拡大表示する方法がある。この場合、拡大画像をポインティングデバイスで示された位置を中心とした箇所に表示する場合には、原画像が拡大画像によって覆われてしまうため、拡大画像と原画像とのつながりが分からなくなってしまう。
【０００５】
拡大画像をポインティングデバイスで示された位置から離れた箇所に表示する方法もあるが、原画像が拡大画像によって覆われることに変わりはなく、さらに原画像と拡大画像が同時に２箇所に表示されることとなり、原画像と拡大画像とのつながりが分かりにくいものとなってしまう。
【０００６】
原画像と拡大画像のつながりを考慮した画像拡大方法としては特開平１０−１０５１５３号公報（特許文献１）および特開平１１−１８４５９５号公報（特許文献２）に記載されたものがある。
【０００７】
上記の各公報に開示される技術は、指定領域の注目点から周辺部方向へ拡大倍率を段階的または連続的に減少させて原画像と拡大画像のつながりを向上するものである。
【０００８】
また、特開平３−１１３５７８号公報（特許文献３）には、入力された図形に対して、強調する箇所のみを拡大し、その周辺については縮小することとして、注目する箇所を見やすくしながらその他の周辺部分も同時に表示するものである。
【特許文献１】特開平１０−１０５１５３号公報
【特許文献２】特開平１１−１８４５９５号公報
【特許文献３】特開平３−１１３５７８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
上述した従来の技術のうち、特許文献１および特許文献２に記載されたものはいずれも、原画像と拡大画像とのつながりを分かりやすくしているが、それを実現させるために、原画像領域の倍率（１倍）から徐々に倍率を上げ、拡大画像領域を構成している。そのため、結果として、拡大画像を表示するためには原画像を表示するより大きな領域が必要となるという問題点がある。
【００１０】
特許文献３に記載されるものでは、入力画像全体に対して直交画像を基準に拡大および縮小を行なうので、当然ながら連続性は保たれる。しかし、画像全体を対象にするということは必要のない領域までも拡大および縮小するので、かえって見ずらい画面になったり、無駄な処理を行なうことになるので、問題がある。また、パーソナルコンピュータの画面上に表示されているワードプロセッサやＷＥＢサイトの表示画面、ナビゲーションシステムに表示されている地図画面、携帯電話に表示されている画面を拡大表示させるのに適するものではない。
【００１１】
本発明は上述した従来の技術が有する問題点に鑑みてなされたものであって、部分的な拡大表示を原画像と拡大画像とのつながりがわかりやすく行なうことのできる画像表示方法および装置を実現することを目的とする。
【課題を解決するための手段】
【００１２】
本発明の画像表示方法は、表示画面上の所定の領域について、原画面が拡大された拡大部と原画面が縮小された縮小部とを含めて表示する。
【００１３】
この場合、拡大部における倍率および縮小部における倍率が所定の方向に対して連続的に変化することとしてもよい。
【００１４】
また、所定の方向が複数であるとしてもよい。
【００１５】
また、所定の領域がポインティングデバイスにより指定された位置を基準として定められ、前記位置における倍率が最も大きいとしてもよい。
【００１６】
さらに、前記所定領域の端部での倍率が最も小さいとしてもよい。
【００１７】
また、所定の領域がポインティングデバイスにより指定され、前記所定領域の端部での倍率が最も小さな画像を生成することとしてもよい。
【００１８】
さらに、所定の領域の中心位置における倍率が最も大きな画像を生成することとしてもよい。
【００１９】
本発明によるプログラムは、上記のいずれかに記載の方法をコンピュータシステムに実行させる。
【００２０】
本発明の記録媒体は、上記のプログラムをコンピュータシステムに読取可能な形態にて格納している。
【００２１】
本発明の画像表示装置は、表示画面上の所定の領域を指定する入力手段と、
前記入力手段により指定された所定の領域について、原画面が拡大された拡大部と原画面が縮小された縮小部とを含めて表示する画像を生成する制御部とを有する。
【００２２】
この場合、入力部は画像を拡大および縮小する所定の方向を指定し、
制御部は、拡大部における倍率および縮小部における倍率が前記入力部により指定された所定の方向に対して連続的に変化する画像を生成することとしてもよい。
【００２３】
また、所定の方向が複数であるとしてもよい。
【００２４】
また、入力部がポインティングデバイスを含み、所定の領域が前記ポインティングデバイスにより指定された位置を基準として定められ、制御部は、前記位置における倍率が最も大きな画像を生成することとしてもよい。
【００２５】
さらに、制御部は、前記所定領域の端部での倍率が最も小さな画像を生成することとしてもよい。
【００２６】
また、入力部がポインティングデバイスを含み、所定の領域が前記ポインティングデバイスにより指定され、制御部は、前記所定の領域の中心位置における倍率が最も大きな画像を生成することとしてもよい。
【００２７】
さらに、制御部は、前記所定の領域の端部での倍率が最も小さな画像を生成することとしてもよい。
【００２８】
上記のような表示とすることにより、拡大部に応じた縮小部を設定し、拡大前の表示内容はすべて拡大後の表示にも含ませることが可能となり、所定領域内の一部を拡大しながら、所定領域以外の画面とをつながりよく表示することができる。
【発明の効果】
【００２９】
本発明は以上のような構成とすることにより、これまでの拡大表示では、拡大画面と原画面との関係が分かりづらくなっていたのに対して、拡大画面と原画面とのつながりを分かりやすく表示することができ、その関係の把握が容易になる、また、任意の指定領域を拡大領域として指定することができる。
【発明を実施するための最良の形態】
【００３０】
次に、本発明の実施例について図面を参照して説明する。
【００３１】
図１は本発明の画像表示を実行する装置の要部構成を示すブロック図である。
【００３２】
図１に示す実施例は、本発明を適用可能なパーソナルコンピュータの要部構成を示す図である。本発明はこの他にもナビゲーションシステム、携帯電話およびＴＶ等の画像を作成して表示する機器に適用可能であり、図１にはこれらと共通となる構成のみを示している。実際の装置としては図示内容の他に、各装置としての機能を実現するための構成、例えば、ナビゲーションシステムの場合には現在位置を取得する構成が設けられ、携帯電話の場合には通信を実現するための構成が設けられるが、本発明には直接関係しないため、ここでは説明を省略する。
【００３３】
本実施例は記憶部１、制御部２、入力部３および表示部４から構成されている。
【００３４】
記憶部１は、装置動作を行うためのプログラムが格納されているハードディスク装置やＲＯＭ、表示部４に表示する画像を一時的に蓄積するＲＡＭなどからなる。
【００３５】
制御部２は記憶部１に蓄積されているプログラムにしたがって入力部３への入力内容に応じた処理を行い、その結果を表示部４へ表示させる。上記の処理は不図示の中央処理装置によって行われる。また、制御部２には拡大表示を行うための構成として、拡大前画像取得部２０１および柱マッピング部２０２が設けられている。
【００３６】
入力部３は、キーボード、マウス、フロッピーディスクドライブ等の入力手段を備えるもので、拡大表示を行うための構成として、拡大位置検出部３０１、倍率指定部３０２、拡大種類指定部３０３および拡大表示指示部３０４が設けられている。
【００３７】
拡大位置検出部３０１は、マウスポインタやカーソルにより示される位置を検出する。倍率指定部３０２は装置利用者の拡大倍率を示す入力を受け付ける。拡大種類指定部３０３では拡大の種類、例えば、行方向または列方向のいずれかのみの拡大、行方向および列方向の双方への拡大、矩形や円形などの拡大形状を示す入力、さらには、拡大位置検出部３０１にて検出された位置から所定の領域について拡大を行なうのか、もしくは、直接指定された領域についての拡大を行なうのか等の入力を受け付ける。拡大表示指示部３０４は拡大表示を行なうかの入力を受け付ける。
【００３８】
上記の各部は、本発明を実施するためのプログラムに応じてパーソナルコンピュータ内に仮想的に設けられるものである。具体的には、上記プログラムによるＧＵＩ表示を行い、該表示に応じた装置利用者によるキーボードやマウスなどへの入力を中央処理装置が拡大位置検出部３０１、倍率指定部３０２、拡大種類指定部３０３、拡大表示指示部３０４への入力として受け付けるものであるが、実際にキーボードに特定のキーを設けるものとしても当然よい。
【００３９】
上記の各部で受け付けられた入力内容は柱マッピング部２０２へ送出される。
【００４０】
図２は、柱マッピング部２０２で行なわれる拡大画像生成動作を示すフローチャートである。
【００４１】
拡大前画像取得部２０１は、現在表示部４にて表示が行なわれている画像を記憶部１内のＲＡＭから取得しており、動作が開始されると柱マッピング部２０２は拡大前画像取得部２０１から拡大前画像を取得する（ステップＳ１０１）。この後、拡大表示指示部３０４が受け付けた入力により拡大表示を行なうかを確認する（ステップＳ１０２）。拡大表示を行なわないことが確認された場合には、拡大前画像取得部２０１から取得した拡大前画像を表示部４へ出力して（ステップＳ１０５）終了する。ステップＳ１０２にて拡大表示を行なうことが確認された場合には、拡大前画像取得部２０１から送られてきた画像に対して、拡大位置検出部３０１から送られてきた位置に基づいた領域に対して、倍率指定部３０２から送られてきた倍率、拡大種類指定部３０３から送られてきた種類に応じた拡大処理を施した画像を生成し、表示部４へ送出して（ステップＳ１０４）終了する。
【００４２】
図３は、本実施例で行なわれる画像拡大処理を示す図である。図３（ａ），（ｃ）は拡大前画像取得部２０１により得られた拡大を行なう前の画像を示し、図３（ｂ），（ｄ）は柱マッピング部２０２により生成された拡大画像を示す図である。
【００４３】
図３に示す例は、本実施例のコンピュータシステムがワードプロセッサとして利用されている状態を示しており、拡大位置検出部３０１からはカーソル位置が送られ、倍率指定部３０２からは２倍に拡大するとの情報が送られ、拡大種類指定部３０３からは拡大位置検出部３０１から送られてくる位置を中心とした３行を拡大領域とする旨の情報が送られてきたときの拡大画像の生成を示すもので、これらの入力部からの指示に応じて、行方向（図面左右方向）の文字に着目し、列方向（図面上下方向）に拡大した状態を示している。
【００４４】
図３（ｃ）に示すように、拡大前の文字は、列方向の高さがすべて１４ドットで表示されていたものが、図３（ｄ）に示すように、拡大後の表示では、拡大を行なう中心となる行の文字（図中のＣ）については２８ドットで表示され、その前後の行の文字（図中のＢ，Ｄ）については７ドットで表示することとし、拡大領域に当たる３行の表示に用いる総ドット数は拡大前と同じ４２ドットとしている。このため、拡大前の表示内容はすべて拡大後の表示にも含まれることとなり、拡大領域とその周囲の画像をつながりよく表示することができる。
【００４５】
図４に示す例は、本実施例のコンピュータシステムがワードプロセッサとして利用されている状態を示しており、拡大位置検出部３０１からはカーソル位置が送られ、倍率指定部３０２からは２倍に拡大するとの情報が送られ、拡大種類指定部３０３からは拡大位置検出部３０１から送られてくる位置を中心とした３列を拡大領域とする旨の情報が送られてきたときの拡大画像の生成を示すもので、これらの入力部からの指示に応じて、列方向（図面上下方向）の文字に着目し、行方向（図面左右方向）に拡大した状態を示している。図４に示す例においても、拡大を行なう中心となる列の文字（図中のＣ）については２倍に拡大し、その前後の列の文字（図中のＢ，Ｄ）については半分に縮小して拡大前の表示内容はすべて拡大後の表示にも含まれ、拡大領域とその周囲の画像をつながりよく表示するものとなっている。
【００４６】
図５に示す例は、本実施例のコンピュータシステムがワードプロセッサとして利用されている状態を示しており、拡大位置検出部３０１からはカーソル位置が送られ、倍率指定部３０２からは２倍に拡大するとの情報が送られ、拡大種類指定部３０３からは拡大位置検出部３０１から送られてくる位置を中心とした７行７列を拡大領域とする旨の情報が送られてきたときの拡大画像の生成を示すもので、これらの入力部からの指示に応じて、図３に示した行方向の拡大処理と列方向の拡大処理とを掛け合わせて、カーソル位置での倍率を最も大きな２倍（拡大）とし、拡大領域の周辺部では倍率を最も小さく（縮小）するとともに、拡大前の表示内容はすべて拡大後の表示にも含まれ、拡大領域とその周囲の画像をつながりよく表示するものとなっている。
【００４７】
図６に示す例は、本実施例のコンピュータシステムがワードプロセッサとして利用されている状態を示しており、拡大位置検出部３０１からはカーソル位置が送られ、倍率指定部３０２からは２倍に拡大するとの情報が送られ、拡大種類指定部３０３からは拡大位置検出部３０１から送られてくる位置を中心とした円形領域を拡大領域とする旨の情報が送られてきたときの拡大画像の生成を示すもので、これらの入力部からの指示に応じて、カーソル位置での倍率を最も大きな２倍（拡大）とし、拡大領域の周辺部では倍率を最も小さく（縮小）するとともに、拡大前の表示内容はすべて拡大後の表示にも含まれ、拡大領域とその周囲の画像をつながりよく表示するものとなっている。
【００４８】
図７に示す例は、本発明がナビゲーションシステムに用いられている場合の拡大画像を示す図である。本実施例では、Ａ地点を中心とした拡大画像が表示されているが、本発明では、拡大前の表示内容はすべて拡大後の表示にも含まれ、拡大領域とその周囲の画像をつながりよく表示するものとなっているので、拡大前に表示されている全ての地点、例えば拡大領域近傍のＣ地点についても拡大後にも表示され、目的とするＡ地点を拡大しながら、その周囲の様子もよく分かるものとなっている。
【００４９】
本実施例の場合には、ナビゲーションシステムであることから、拡大位置検出部３０１、倍率指定部３０２、拡大種類指定部３０３および拡大表示指示部３０４への入力は音声にて行うものとしてもよい。
【００５０】
次に、上述したような拡大縮小を行うために柱マッピング部２０２で行われる処理について説明する。
【００５１】
（１）画像の半楕円柱、半多角柱へのマッピング
図８に示されるＯＢを1／４楕円ＡＢにマッピングし、ＣＤに拡大画面を表示することを考える。ＯＢの長さを１としたとき、Ｃ付近の拡大率ｔが１／４楕円周の長さに等しくなり、Ｄに近づくほど縮小されるような楕円を考える。ＯＢ＝１のときのＯＡの長さＯＡ＝ａは以下で求められる。
【００５２】
楕円の円周の長さを計算する近似式はＲ＝２π＊√（（ａ２＋ｂ２）／２）で与えられる。
【００５３】
ｔ＝Ｒ／４であるからｔ＝π／２＊√（（ａ２＋ｂ２）／２）
ｂ＝１より、ｔ＝π／２＊√（（ａ２＋ｂ２）／２）→ａ＝√（８ｔ２／π２−１）となりａが定まる。
【００５４】
次に、ＯＢを１／４楕円ＡＢにマッピングするため、楕円を多角形で近似する。
１／４楕円ＡＢをｎ個に分割するとき、ｙ座標１／ｎ，２／ｎ，・・・，（ｎ−１）／ｎに対して、１／４楕円上の点のｘ座標を求め、これらの点をＭ１，Ｍ２，・・・，Ｍｎ−1とする。
【００５５】
線分ＡＭ１，Ｍ１Ｍ２，・・・，Ｍｎ−1Ｂの長さをそれぞれ求め、その比率でＯＢを分割した各点をＬ１，Ｌ２，・・・，Ｌｎ−1とする。
【００５６】
長さＯＬ１，Ｌ１Ｌ２，・・・，Ｌｎ−1Ｂの範囲をそれぞれ、長さ１／ｎの範囲へマッピングすると、ＣＤ上に拡大画面（Ｄに近づくほど縮小）が得られる。
【００５７】
以下に具体例を示す。
倍率ｔを２倍、１／４楕円の分割ｎ＝５とするときの例を示す。
【００５８】
ＯＡの長さはａ＝１．４９７４２となる。このとき、ｎ＝５と少ない多角形で近似しているため、若干の誤差がでてくるため係数ｋをかけて補正する必要がある。
ここではｋ＝１．０４とし、ａ＝１．５５７３２に補正する。
【００５９】
ｙ座標に対して、１／４楕円を分割すると次の座標、Ｍ１，Ｍ２，Ｍ３，Ｍ４が得られる。
【００６０】
また、線分ＡＭ１，Ｍ１Ｍ２，Ｍ２Ｍ３，Ｍ３Ｍ４，Ｍ４Ｂの長さは図９に示すものとなる。
【００６１】
線分ＡＭ１，Ｍ１Ｍ２，Ｍ２Ｍ３，Ｍ３Ｍ４，Ｍ４Ｂの比でＯＢを分割するとＯＢ上の点Ｌ１，Ｌ２，Ｌ３，Ｌ４が得られる。
【００６２】
長さＯＬ１，Ｌ１Ｌ２，・・・，Ｌｎ−１Ｂの範囲をそれぞれ、長さ１／ｎ＝０．２００の範囲へマッピングすると、拡大画面が得られる。
【００６３】
ＯＬ１付近の倍率はおよそ２倍となる。逆にＬ４Ｂ付近の倍率はおよそ１／２倍となる。
【００６４】
（２）ＡＢを拡大率ｔ倍の長さの辺を持つ多角形にマッピングし、その射影をＣＤにマッピングする
図１１（ａ）に示すようにＡＢを３つの等分割とすると、ＡＬ１，Ｌ１Ｌ２，Ｌ２Ｂの長さは等しい。
【００６５】
Ｌ１Ｌ２をｔ倍（ｔ≧１）した長さの３辺を持つ四角形ＡＭ１Ｍ２Ｂを考える。
このときＬ１Ｌ２をＭ１Ｍ２（Ｋ１Ｋ２）にマッピングする。ＡＬ１をＡＭ１へマッピングし、その射影をＣＫ１、Ｌ２ＢをＭ２Ｂにマッピングし、その射影をＫ2Ｄとすると、中心付近のＬ１Ｌ２はｔ倍に拡大されるが、逆にＡＬ１，ＡＬ２は縮小して表示される。
【００６６】
図１１（ｂ）に示すようにＡＢを５つに等分割した場合、ＡＬ１，Ｌ１Ｌ２，Ｌ２Ｌ３，Ｌ３Ｌ４，Ｌ４Ｂの長さは等しい。
【００６７】
Ｌ２Ｌ３をｔ倍（ｔ≧１）した長さの５辺を持つ六角形ＡＭ１Ｍ２Ｍ３Ｍ４Ｂを考える。
【００６８】
このときＬ２Ｌ３をＭ２Ｍ３（Ｋ２Ｋ３）にマッピングする。ＡＬ１をＡＭ１へマッピングし、その射影をＣＫ１同様にＬ１Ｌ２，Ｌ３Ｌ４ＢをＭ１Ｍ２，Ｍ３Ｍ４，Ｍ４Ｂへマッピングし、その射影をＫ1Ｋ2，Ｋ3Ｋ4，Ｋ4Ｄとする。中心付近のＬ１Ｌ２はｔ倍に拡大されるが、Ｃ，Ｄに近づくに従い縮小して表示される。
【００６９】
なお、上記の条件を満たす六角形ＡＭ１Ｍ２Ｍ３Ｍ４Ｂは、１通りには決まらないため、例えば次のような決め方が考えられる。
【００７０】
図１２に示すような∠Ｍ４ＢＤ＝θ，∠ＪＭ４Ｋ４＝２θとなるような６角形ＡＭ１Ｍ２Ｍ３Ｍ４Ｂを考えるとＡＢの長さと拡大率ｔが決まれば、Ｋ３Ｄの長さも決まる。
【００７１】
ＢＭ４の長さをｂ，Ｋ３Ｄの長さをｄとすると、ｂsinθ＋ｂsin２θ＝ｄとなるようなθを求めればよい。
【００７２】
７分割の場合も、ｂsinθ＋ｂsin２θ＋ｂsin３θ＝ｄ’となるようなθを求めることで８角形を決めることができる。
【００７３】
次に、本発明の第２の実施例について説明する。
【００７４】
図１３は本発明の第２の実施例の要部構成を示すブロック図、図１４は本実施例の動作を示すフローチャートである。
【００７５】
本実施例は図１に示した第１の実施例の制御部２に、現在の装置の動作状態を取得する動作状態取得部２０３と拡大内容を蓄積する拡大内容蓄積部２０４とを設けたものである。動作状態取得部２０３が取得する現在の装置の動作状態とは現在の表示内容を確認するために取得するものであり、パーソナルコンピュータがワードプロセッサとして動作している場合や携帯電話がメール動作を行っている場合にはそのアプリケーションとともにカーソル移動方向も含めて取得する。また、拡大内容蓄積部２０４が蓄積する内容は、倍率指定部３０２および拡大種類指定部３０３の最近の入力内容を蓄積するものである。
【００７６】
次に、本実施例における柱マッピング部２０２で行なわれる拡大画像生成動作について図１４を参照して説明する。
【００７７】
拡大前画像取得部２０１は、現在表示部４にて表示が行なわれている画像を記憶部１内のＲＡＭから取得しており、動作が開始されると柱マッピング部２０２は拡大前画像取得部２０１から拡大前画像を取得する（ステップＳ２０１）。本実施例においては拡大表示指示部３０４には拡大表示を行うかとともに、前回の拡大内容と異なる拡大を行うかを指示する入力を受け付けるものであり、柱マッピング部２０２では、拡大表示指示部３０４が受け付けた入力により拡大表示を行なうかを確認し（ステップＳ２０２）。拡大表示を行なわないことが確認された場合には、拡大前画像取得部２０１から取得した拡大前画像を表示部４へ出力して（ステップＳ２０６）終了する。
【００７８】
ステップＳ２０２にて拡大表示を行なうことが確認された場合には、さらに拡大内容に変更があるかを確認し（ステップＳ２０３）、拡大内容に変更が無い場合には、拡大内容蓄積部２０４から前回行った拡大内容を取得し、拡大位置検出部３０１により示される拡大領域に拡大処理を施した画像を生成し、表示部４へ送出して（ステップＳ２０４）終了する。このとき、拡大内容蓄積部２０４から取得した前回の拡大内容が動作状態取得部２０３からの出力に示される現在の表示内容に適したものであるかを確認し、例えばカーソル移動方向が列に沿って移動するワードプロセッサ画面やメール画面等の場合には、たとえ前回の拡大種類が行方向の拡大を行うものであっても列方向の拡大を行うように変更する。
【００７９】
ステップＳ２０３にて拡大内容に変更があることが確認された場合には、入力部３から拡大表示に関するあらたな情報を取得し（ステップＳ２０３）、拡大位置検出部３０１により示される拡大領域に拡大処理を施した画像を生成し、表示部４へ送出して（ステップＳ２０４）終了する。
【００８０】
上記のように構成される本実施例においては、前回と同様の拡大表示を行う場合には、拡大表示指示部３０４と拡大位置検出部３０１への入力だけで拡大表示が行われることとなり、拡大表示を行うための入力を簡略化することができるものとなっている。
【００８１】
また、カーソルの移動方向が文章が表示されている場合であっても、同様の拡大表示が行われることとなり、さらなる簡略化が図られている。
【００８２】
以上説明した各実施例において、拡大領域は拡大位置検出部により示される個所を基準として決定されるものとして説明したが、マウスドラッグにより直接指定するものとしてもよい。この場合には、個所を指定する場合とは逆に、指定された領域の中心を最も拡大率を大きくする基準とすればよい。このような構成とした場合には、標準の大きさで示される拡大領域とされない部分との境界がわかりやすいという利点がある。
【００８３】
また、本発明はパーソナルコンピュータ、ナビゲーションシステム、携帯電話およびＴＶ等の画像を作成して表示する機器、すなわち、プログラムを読み取り可能に構成されて読み取ったプログラムを実行することのできるコンピュータシステムに適用可能であり、上述した各実施例をこれらの機器に実行させるためのプログラムやこのプログラムを格納し、各機器に読み取り可能な記録媒体をも含む。
【図面の簡単な説明】
【００８４】
【図１】本発明の第１の実施例の要部構成を示すブロック図である。
【図２】本発明の第１の実施例の動作を示すフローチャートである。
【図３】本発明による拡大画像を説明するための図である。
【図４】本発明による拡大画像を説明するための図である。
【図５】本発明による拡大画像を説明するための図である。
【図６】本発明による拡大画像を説明するための図である。
【図７】本発明における拡大画像生成過程を説明するための図である。
【図８】本発明における拡大画像生成過程を説明するための図である。
【図９】本発明における拡大画像生成過程を説明するための図である。
【図１０】本発明における拡大画像生成過程を説明するための図である。
【図１１】本発明における拡大画像生成過程を説明するための図である。
【図１２】本発明における拡大画像生成過程を説明するための図である。
【図１３】本発明の第２の実施例の要部構成を示すブロック図である。
【図１４】本発明の第２の実施例の動作を示すフローチャートである。
【符号の説明】
【００８５】
１    記憶部
２    制御部
３    入力部
４    表示部
２０１    拡大前画像取得部
２０２    柱マッピング部
２０３    動作状態取得部
２０４    拡大内容蓄積部
３０１    拡大位置検出部
３０２    倍率指定部
３０３    拡大種類指定部
３０４    拡大表示指示部
【図１】
2005107871.tif 000003
【図２】
2005107871.tif 000004
【図３】
2005107871.tif 000005
【図４】
2005107871.tif 000006
【図５】
2005107871.tif 000007
【図６】
2005107871.tif 000008
【図７】
2005107871.tif 000009
【図８】
2005107871.tif 000010
【図９】
2005107871.tif 000011
【図１０】
2005107871.tif 000012
【図１１】
2005107871.tif 000013
【図１２】
2005107871.tif 000014
【図１３】
2005107871.tif 000015
【図１４】
2005107871.tif 000016