(57)【要約】【課題】  極めて容易に、しかも、一部が欠けるようなことなく、文書を拡大して内容把握を行う。【解決手段】  文書或いは画像を表示画面３ａに表示する表示部３と、表示部３の表示画面３ａ内に表示されたポインタＰを移動させる操作部と、表示画面３ａに拡大画像表示領域Ａを形成するとともにポインタＰの位置に基づいて表示画面３ａの一部を拡大画像表示領域Ａに拡大表示させる制御部とを備える。制御部は、表示画面３ａにおける文書の表示部分をテキスト表示領域Ｂ１、Ｂ２として区画し、テキスト表示領域Ｂ１、Ｂ２内にポインタＰが配置されている場合に、テキスト表示領域Ｂ１、Ｂ２と拡大画像表示領域Ａとの大きさの比率からテキスト表示領域Ｂ１、Ｂ２の拡大率を算出するとともにテキスト表示領域Ｂ１、Ｂ２における被拡大範囲Ｄを割り出して算出した拡大率にて拡大して拡大画像表示領域Ａに表示させる。【選択図】      図２
2007079947.tif 000002
【特許請求の範囲】
【請求項１】
表示画面に画像を表示する表示部と、
ユーザの指示に従って、前記表示画面に表示されているポインタを移動させる操作部と、
前記ポインタが、前記表示画面においてテキストを表示しているテキスト表示領域内にあるか否かを判断する判断手段と、
前記ポインタによって指定された被拡大領域を拡大して表示するための拡大画像表示領域を前記表示画面の一部に表示し、前記ポインタが前記テキスト表示領域内にあると判断された場合には、当該テキスト表示領域の大きさと前記拡大画像表示領域の大きさとの比率から拡大率を算出するとともに前記テキスト表示領域における被拡大範囲を割り出し、この割り出した被拡大範囲を算出した拡大率にて拡大して前記拡大画像表示領域に表示させる表示制御手段と
を備えることを特徴とする表示装置。
【請求項２】
前記判断手段によって、前記テキスト表示領域以外の領域に前記ポインタがあると判断された場合には、前記表示制御手段は、前記ポインタを中心とした一定範囲を被拡大範囲とし、この被拡大範囲を所定の拡大率にて拡大して前記拡大画像表示領域に表示させることを特徴とする請求項１に記載の表示装置。
【請求項３】
前記被拡大範囲の上端と下端にそれぞれ所定の大きさの感応範囲を設定し、これら感応範囲に前記ポインタにある場合には、前記被拡大範囲を上方又は下方に移動させる一方、前記感応範囲以外の非感応範囲に前記ポインタにある場合には、前記被拡大範囲の位置を移動させないことを特徴とする請求項１に記載の表示装置。
【請求項４】
コンピュータに、
ユーザの指示に従って、表示画面に表示されているポインタを移動させる機能と、
前記ポインタが、前記表示画面においてテキストを表示しているテキスト表示領域内にあるか否かを判断する機能と、
前記ポインタによって指定された被拡大領域を拡大して表示するための拡大画像表示領域を前記表示画面の一部に表示し、前記ポインタが前記テキスト表示領域内にあると判断された場合には、当該テキスト表示領域と前記拡大画像表示領域との大きさの比率から拡大率を算出するとともに前記テキスト表示領域における被拡大範囲を割り出し、この割り出した被拡大範囲を算出した拡大率にて拡大して前記拡大画像表示領域に表示させる機能とを実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文書や画像を表示させる表示装置及びそれに用いるプログラムに関する。
【背景技術】
【０００２】
一般に、パソコンや画像処理装置などの各種の事務機器は画像を表示する表示装置を備えている。この種の表示装置には、その画面の一部に表示された画像を予め指定された倍率にて拡大表示することで、細かい文字などを容易に視認し得るような拡大表示機能を有するものがある。例えば特許文献１には、画面に表示されるポインタを中心とした一定範囲内に、テキスト文字列が存在する場合には、このテキスト文字列だけを拡大表示するという技術が開示されている。
【特許文献１】特開２０００−１４８３４１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
画面の表示画像を拡大すれば、細かい文字や画像の詳細部分を確認したり、カーソル位置を把握しやすくするのには有効である。ところが、拡大表示の対象領域がポインタを中心とした一定範囲に限られているから、文書の一部のみが拡大されることになり、文章のつながりや文脈を把握できないような事態を招くことがある。また、拡大された文書を表示する際には、ポインタも拡大表示されてしまうから、そのポインタが邪魔になることがあり、そのような場合にはいちいちマウス等を操作してポインタの位置をずらさなければならない。
【０００４】
本発明は、上記事情に鑑みてなされたもので、文書の一部を拡大しつつも、その文書内容の把握をできるだけ容易にするための技術を提供するものである。さらに、本発明は、画像拡大時のポインタによってユーザの視覚範囲を邪魔しないようにするための技術を提供するものである。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、本発明は、表示画面に画像を表示する表示部と、ユーザの指示に従って、前記表示画面に表示されているポインタを移動させる操作部と、前記ポインタが、前記表示画面においてテキストを表示しているテキスト表示領域内にあるか否かを判断する判断手段と、前記ポインタによって指定された被拡大領域を拡大して表示するための拡大画像表示領域を前記表示画面の一部に表示し、前記ポインタが前記テキスト表示領域内にあると判断された場合には、当該テキスト表示領域の大きさと前記拡大画像表示領域の大きさとの比率から拡大率を算出するとともに前記テキスト表示領域における被拡大範囲を割り出し、この割り出した被拡大範囲を算出した拡大率にて拡大して前記拡大画像表示領域に表示させる表示制御手段とを備えることを特徴とする表示装置を提供する。この表示装置によれば、テキスト表示領域の大きさと拡大画像表示領域との大きさの比率から拡大率を算出してテキスト表示領域における被拡大範囲を割り出すので、拡大画像表示領域内においてはテキストの行の先頭から最後尾までが収まるように拡大させることができる。これにより、一定範囲を所定の拡大率に拡大する場合と比較して、拡大表示時にて行の先頭や最後尾が欠けてしまうような不具合を解消し得る。
【０００６】
前記判断手段によって、前記テキスト表示領域以外の領域に前記ポインタがあると判断された場合には、前記表示制御手段は、前記ポインタを中心とした一定範囲を被拡大範囲とし、この被拡大範囲を所定の拡大率にて拡大して前記拡大画像表示領域に表示させることが望ましい。これにより、文書以外の画像などを所定の拡大率にて拡大表示させ、その詳細を把握することができる。文書以外は、行の先頭から最後尾までを表示しなければならない理由がないから、従来通りの拡大方法でよい。
【０００７】
また、本発明の表示装置は、前記被拡大範囲の上端と下端にそれぞれ所定の大きさの感応範囲を設定し、これら感応範囲に前記ポインタにある場合には、前記被拡大範囲を上方又は下方に移動させる一方、前記感応範囲以外の非感応範囲に前記ポインタにある場合には、前記被拡大範囲の位置を移動させないことが望ましい。つまり、ポインタを上下の感応範囲に移動させたときだけに被拡大範囲が上下に移動されるので、ポインタを移動させるたびに被拡大範囲が上下に移動されて拡大表示が変動するようなことがなく、拡大表示を見易く表示させることができる。また、拡大表示を参照する際に、非感応範囲内にて拡大表示の参照に邪魔にならない位置へポインタを移動させることができ、拡大表示をさらに見易くすることができる。
【０００８】
また、本発明は、コンピュータに、ユーザの指示に従って、表示画面に表示されているポインタを移動させる機能と、前記ポインタが、前記表示画面においてテキストを表示しているテキスト表示領域内にあるか否かを判断する機能と、前記ポインタによって指定された被拡大領域を拡大して表示するための拡大画像表示領域を前記表示画面の一部に表示し、前記ポインタが前記テキスト表示領域内にあると判断された場合には、当該テキスト表示領域と前記拡大画像表示領域との大きさの比率から拡大率を算出するとともに前記テキスト表示領域における被拡大範囲を割り出し、この割り出した被拡大範囲を算出した拡大率にて拡大して前記拡大画像表示領域に表示させる機能とを実現させるためのプログラムを提供する。このプログラムによれば、テキスト表示領域の大きさと拡大画像表示領域との大きさの比率から拡大率を算出してテキスト表示領域における被拡大範囲を割り出すので、拡大画像表示領域内においてはテキストの行の先頭から最後尾までが収まるように拡大させることができる。これにより、一定範囲を所定の拡大率に拡大する場合と比較して、拡大表示時にて行の先頭や最後尾が欠けてしまうような不具合を解消し得る。
【発明を実施するための最良の形態】
【０００９】
以下、本発明に係る表示装置及びそれに用いるプログラムの実施形態について図面を参照して説明する。図１は、本実施形態に係る表示装置の構成を示すブロック図である。図１に示すように、表示装置１１は、制御部１と、操作部２と、表示部３と、記憶部４とを備えている。
【００１０】
操作部２は、キーボードやマウス等から構成されたもので、キーボードやマウスを用いたユーザによる操作が可能とされている。表示部３は、例えば、液晶ディスプレイ等からなるもので、記録媒体や記憶部４などから読み込んだ文書や画像、或いは操作部２を構成するキーボードによって入力した文書などを表示する。記憶部４は、画像データや文書データなどの各種データ或いは制御部１によって実行される各種プログラムを格納する。
【００１１】
制御部１は、操作部２を用いたユーザからの指示やデータ入力に基づいて、表示部３への表示を制御する。そして、この制御部１は、ユーザがマウスを移動させることにより、その移動量及び移動方向に応じて表示部３の表示画面に表示させたポインタを移動させる。なお、マウスには、クリックボタンが設けられており、このクリックボタンをユーザが押下することにより、制御部１への指示が可能とされている。
【００１２】
上記表示装置１１には、拡大表示機能が設けられており、ユーザが操作部２を操作して拡大表示機能を起動させると、制御部１は、記憶部４に記憶されている拡大表示プログラムを実行することにより、拡大表示モードにて表示部３における表示を行う。
【００１３】
以下、この拡大表示モードによる表示部３への表示について説明する。
図２〜図４は、拡大表示モードにおける表示部の表示画面を示す図である。
図２に示すように、操作部２からのユーザ指示により制御部１が表示部３を拡大表示モードに切り替えると、制御部１は、表示部３の表示画面３ａの一部の領域（例えば表示画面上方）に、拡大画像表示領域Ａを表示する。また、制御部１は、拡大前の文書をレイアウト解析し、テキスト表示領域Ｂ１、Ｂ２と、非テキスト表示領域Ｃとを区分する。非テキスト表示領域Ｃは、テキスト以外の、例えば文書中のグラフや各種図形或いは静止画像などが表示される領域である。
【００１４】
制御部１は、表示画面３ａ上におけるポインタＰの位置がテキスト表示領域Ｂ１、Ｂ２内であるか非テキスト表示領域Ｃ内であるかを判断する。ポインタＰがテキスト表示領域Ｂ１、Ｂ２のいずれかに配置されている場合、制御部１は、テキスト表示領域Ｂ１、Ｂ２のうちのポインタＰが配置されているテキスト表示領域について、以下の拡大処理を行う。
【００１５】
図２に示すように、ポインタＰが左側のテキスト表示領域Ｂ１に配置されている場合、制御部１は、まず、拡大する領域を左側のテキスト表示領域Ｂ１に決定する。次いで、制御部１は、拡大画像表示領域Ａの横方向の長さｌと、テキスト表示領域Ｂ１の横方向の長さｌ’の比率から、テキスト表示領域Ｂ１の拡大率ｌ／ｌ’を算出する。さらに、制御部１は、拡大画像表示領域Ａの縦方向の長さｍと拡大率ｌ／ｌ’から、テキスト表示領域Ｂ１において拡大される範囲（被拡大範囲Ｄ）の縦方向の長さｍ’＝ｍ×ｌ’／ｌを求める。
【００１６】
このように、制御部１は、拡大画像表示領域Ａにおける拡大率を算出し、さらにテキスト表示領域Ｂ１における被拡大範囲Ｄを割り出すことで、拡大画像表示領域Ａ内に収まる最大の行数（図２では３行）を割り出す。
【００１７】
そして、制御部１は、テキスト表示領域Ｂ１における被拡大範囲Ｄ内のテキストを、算出した拡大率にて拡大して拡大画像表示領域Ａに表示させる。また、制御部１は、この被拡大範囲Ｄの上下の所定高さ範囲をポインタＰの感応範囲Ｄ１とし、これら感応範囲Ｄ１に挟まれた領域を非感応範囲Ｄ２とする。
【００１８】
なお、ポインタＰが右側のテキスト表示領域Ｂ２に配置されている場合も、制御部１は、上記と同様に拡大率の算出及び被拡大範囲Ｄの割り出しを行い、算出した拡大率にて被拡大範囲Ｄを拡大して拡大画像表示領域Ａに表示させる。
【００１９】
次に、拡大表示モード時にユーザが操作部３のマウスを操作してポインタＰを移動させる場合について説明する。
【００２０】
（非感応範囲Ｄ２内における移動）
ポインタＰが被拡大範囲Ｄの非感応範囲Ｄ２内にて移動された場合、制御部１は、ポインタＰの移動に関わらず被拡大範囲Ｄの位置を固定したまま維持する。よって、拡大画像表示領域Ａには、ポインタＰの移動に関わらず、被拡大範囲Ｄ内を拡大した画像が表示される。
【００２１】
（非感応範囲Ｄ２から感応範囲Ｄ１への移動）
ポインタＰが被拡大範囲Ｄ内にて、非感応範囲Ｄ２から感応範囲Ｄ１へ移動されると、制御部１は、被拡大範囲Ｄの位置を、ポインタＰを移動させた感応範囲Ｄ１側へ感応範囲Ｄ１の高さ分だけ移動させる。つまり、ポインタＰが上方側の感応範囲Ｄ１へ移動されると、被拡大範囲Ｄが感応範囲Ｄ１分だけ上方へ移動され、ポインタＰが下方側の感応範囲Ｄ１へ移動されると、被拡大範囲Ｄが感応範囲Ｄ１分だけ下方へ移動される。
【００２２】
（テキスト表示領域Ｂ１、Ｂ２間の移動）
図３に示すように、ポインタＰが左側のテキスト表示領域Ｂ１から右側のテキスト表示領域Ｂ２へ移動されると、制御部１は、左側のテキスト表示領域Ｂ１における被拡大範囲Ｄの設定を解除し、ポインタＰが移動された右側のテキスト表示領域Ｂ２において、ポインタＰの位置に基づいた被拡大範囲Ｄを設定する。これにより、拡大画像表示領域Ａには、右側のテキスト表示領域Ｂ２にて設定された被拡大範囲Ｄ内を拡大した画像が表示される。逆にポインタＰが右側のテキスト表示領域Ｂ２から左側のテキスト表示領域Ｂ１へ移動された場合も同様である。
【００２３】
また、ユーザが操作部３を構成するマウスのクリックボタンを押下しながらマウスを移動させる、いわゆるドラッグを行うと、制御部１は、被拡大範囲ＤをポインタＰの移動に同調させてその移動方向へ移動させながら被拡大範囲Ｄ内を拡大して拡大画像表示領域Ａに表示させる。その後、ユーザによるクリックボタンの押下が解除されると、制御部１は、そのときのポインタＰの位置において、拡大画像表示領域Ａ及びテキスト表示領域Ｂ１、Ｂ２の大きさの比率からテキスト表示領域Ｂ１、Ｂ２の拡大率を算出するとともに被拡大範囲Ｄを改めて割り出し、この割り出した被拡大範囲Ｄを算出した拡大率にて拡大して拡大画像表示領域Ａに表示させる。
【００２４】
（テキスト表示領域Ｂ１、Ｂ２から非テキスト表示領域Ｃへの移動）
図４に示すように、ポインタＰが、例えば、左側のテキスト表示領域Ｂ１から非テキスト表示領域Ｃへ移動されると、制御部１は、テキスト表示領域Ｂ１における被拡大範囲Ｄの設定を解除する。そして、制御部１は、ポインタＰが移動された非テキスト表示領域Ｃにおいて、ポインタＰを中心とした一定範囲の被拡大範囲Ｅを所定の拡大率にて拡大し、その拡大した画像を拡大画像表示領域Ａに表示させる。
【００２５】
（非テキスト表示領域Ｃからテキスト表示領域Ｂ１、Ｂ２への移動）
ポインタＰが、非テキスト表示領域Ｃから、例えば、左側のテキスト表示領域Ｂ１へ移動されると、制御部１は、非テキスト表示領域Ｃにおける被拡大範囲Ｅの設定を解除する。そして、制御部１は、図２に示すように、拡大画像表示領域Ａ及びテキスト表示領域Ｂ１の大きさの比率からテキスト表示領域Ｂ１の拡大率を算出するとともに被拡大範囲Ｄを割り出し、割り出した被拡大範囲Ｄを算出した拡大率にて拡大して拡大画像表示領域Ａに表示させる。なお、ポインタＰが非テキスト表示領域Ｃから右側のテキスト表示領域Ｂ２へ移動された場合も同様である。
【００２６】
以上、説明したように、上記実施形態によれば、テキスト表示領域Ｂ１、Ｂ２の大きさと拡大画像表示領域Ａとの大きさの比率から拡大率を算出して被拡大範囲Ｄを割り出すので、拡大画像表示領域Ａ内に、テキストの行の先頭から最後尾までが完全に収まるように拡大させることができる。これにより、予め所定の大きさで所定の拡大率に拡大する場合と比較して、拡大表示時にてテキストの前後が欠けてしまうような不具合をある程度は解消することができる。
【００２７】
また、テキスト表示領域Ｂ１、Ｂ２以外の非テキスト表示領域ＣにポインタＰが配置されている場合には、ポインタＰを中心とした一定範囲を被拡大範囲Ｅとし、この被拡大範囲Ｅを所定の拡大率にて拡大して拡大画像表示領域Ａに表示させるので、文書以外の例えば画像などを所定の拡大率にて拡大表示させ、その詳細を把握することができる。
【００２８】
さらに、被拡大範囲Ｄの上下の一定範囲を感応範囲Ｄ１とし、これら上下の感応範囲Ｄ１にポインタＰが移動した際に、被拡大範囲Ｄを所定量だけ上下に移動させるので、ポインタＰを上下の感応範囲Ｄ１に移動させたときだけに被拡大範囲Ｄを上下に移動させることができ、ポインタＰを移動させるたびに被拡大範囲Ｄが移動されて拡大表示が変動するようなことがなく、拡大表示を見易く表示させることができる。
【００２９】
また、感応範囲Ｄ１の間を非感応範囲Ｄ２とし、非感応範囲Ｄ２におけるポインタＰの移動によらず、被拡大範囲Ｄの位置を維持させるので、拡大表示を参照する際に、非感応範囲Ｄ２内にて拡大表示の参照に邪魔にならない位置へポインタＰを移動させることができ、拡大表示をさらに見易くすることができる。
【図面の簡単な説明】
【００３０】
【図１】本実施形態に係る表示装置の構成を示すブロック図である。
【図２】拡大表示モードにおける表示部の表示画面を示す図である。
【図３】拡大表示モードにおける表示部の表示画面を示す図である。
【図４】拡大表示モードにおける表示部の表示画面を示す図である。
【符号の説明】
【００３１】
１…制御部、２…操作部、３…表示部、３ａ…表示画面、１１…表示装置、Ａ…拡大画像表示領域、Ｂ１，Ｂ２…テキスト表示領域、Ｃ…非テキスト表示領域、Ｄ…被拡大範囲、Ｄ１…感応範囲、Ｄ２…非感応範囲、Ｅ…被拡大範囲、Ｐ…ポインタ。
【図１】
2007079947.tif 000003
【図２】
2007079947.tif 000004
【図３】
2007079947.tif 000005
【図４】
2007079947.tif 000006