(57)【特許請求の範囲】
【請求項１】
表示画面におけるタッチパネル上のユーザの接触箇所が２箇所である場合に描画モードと判定し、前記タッチパネル上の前記ユーザの接触箇所が１箇所である場合にスクロールモードと判定するモード判定部と、
前記モード判定部が前記描画モードと判定している状態において、前記タッチパネルがユーザによる接触箇所の移動を検知した場合に、当該移動の軌跡に基づいた描画線を前記表示画面に表示して、
前記モード判定部が前記スクロールモードと判定している状態において、前記タッチパネルがユーザによる接触箇所の移動を検知した場合に、当該移動に合わせて、前記表示画面に表示させている画像をスクロールさせる表示制御部と
を備える画像表示装置。
【請求項２】
タッチパネルへのユーザの接触条件に基づいて、描画モードかスクロールモードかを判定するモード判定部と、
画像をスクロール可能に表示させるべく表示画面を制御する表示制御部とを備え、
前記表示制御部は、
前記モード判定部が前記描画モードと判定している状態において、前記タッチパネルがユーザによる接触箇所の移動を検知した場合に、当該移動の軌跡に基づいた描画線を前記表示画面に表示して、
前記モード判定部が前記スクロールモードと判定している状態において、前記タッチパネルがユーザによる接触箇所の移動を検知した場合に、当該移動に合わせて、前記表示画面に表示させている画像をスクロールさせ、
前記モード判定部は、前記表示画面を４等分した４個の象限のうち、前記ユーザが前記タッチパネルに接触していない象限のいずれかの象限に、前記ユーザが新たに接触すると前記スクロールモードと判定する画像表示装置。
【請求項３】
表示画面におけるタッチパネル上のユーザの接触箇所が３箇所以上の場合であって、前記接触箇所のうち２箇所が互いに閾値範囲内にある場合に描画モードと判定し、それ以外の場合、スクロールモードと判定するモード判定部と、
前記モード判定部が前記描画モードと判定している状態において、前記タッチパネルがユーザによる接触箇所の移動を検知した場合に、当該移動の軌跡に基づいた描画線を前記表示画面に表示して、
前記モード判定部が前記スクロールモードと判定している状態において、前記タッチパネルがユーザによる接触箇所の移動を検知した場合に、当該移動に合わせて、前記表示画面に表示させている画像をスクロールさせる表示制御部と
を備える画像表示装置。
【請求項４】
前記表示制御部は、前記描画モードから前記スクロールモードに切り替わった場合に、ユーザが前記タッチパネルを離れずに前記タッチパネル上の接触箇所を移動させて、再度、描画モードに切り替わった場合、先の描画モードにおいて描画された前記描画線の終端部から、次の描画モードの描画線を連続して表示する請求項１または３のいずれか１項に記載の画像表示装置。
【請求項５】
前記表示制御部は、前記描画モードにおいて、前記ユーザが前記タッチパネルの接触箇所から離れた後、前記接触箇所から閾値半径内に再度、前記ユーザが接触したと判定すると、前記描画線を連続して、前記表示画面に表示させる
請求項１から４のいずれか１項に記載の画像表示装置。
【請求項６】
前記モード判定部が、前記タッチパネルのユーザの接触によって、拡大縮小モードか否かを判定して、
前記表示制御部は、前記拡大縮小モードにおいて、前記タッチパネルによる前記ユーザの指示に基づいて、前記画像を拡大または縮小させる
請求項１から５のいずれか１項に記載の画像表示装置。
【請求項７】
表示画面におけるタッチパネル上のユーザの接触箇所が２箇所である場合に描画モードと判定し、前記タッチパネル上の前記ユーザの接触箇所が１箇所である場合にスクロールモードと判定するモード判定段階と、
前記モード判定段階で前記描画モードと判定している状態において、前記タッチパネルがユーザによる接触箇所の移動を検知した場合に、当該移動の軌跡に基づいた描画線を前記表示画面に表示して、
前記モード判定段階で前記スクロールモードと判定している状態において、前記タッチパネルがユーザによる接触箇所の移動を検知した場合に、当該移動に合わせて、前記表示画面に表示させている画像をスクロールさせる表示制御段階と
を含む画像表示方法。
【請求項８】
画像をスクロール可能に表示させるべく表示画面を制御する表示制御段階と、
前記表示画面の前面に設けられた入力可能なタッチパネルへのユーザの接触条件に基づいて、描画モードかスクロールモードかを判定するモード判定段階と、
を含み、
前記表示制御段階では、
前記モード判定段階が前記描画モードと判定している状態において、前記タッチパネルがユーザによる接触箇所の移動を検知した場合に、当該移動の軌跡に基づいた描画線を前記表示画面に表示して、
前記モード判定段階が前記スクロールモードと判定している状態において、前記タッチパネルがユーザによる接触箇所の移動を検知した場合に、当該移動に合わせて、前記表示画面に表示させている画像をスクロールさせ、
前記モード判定段階では、前記表示画面を４等分した４個の象限のうち、前記ユーザが前記タッチパネルに接触していない象限のいずれかの象限に、前記ユーザが新たに接触すると前記スクロールモードと判定する画像表示方法。
【請求項９】
表示画面におけるタッチパネル上のユーザの接触箇所が３箇所以上の場合であって、前記接触箇所のうち２箇所が互いに閾値範囲内にある場合に描画モードと判定し、それ以外の場合、スクロールモードと判定するモード判定段階と、
前記モード判定段階で前記描画モードと判定している状態において、前記タッチパネルがユーザによる接触箇所の移動を検知した場合に、当該移動の軌跡に基づいた描画線を前記表示画面に表示して、
前記モード判定段階で前記スクロールモードと判定している状態において、前記タッチパネルがユーザによる接触箇所の移動を検知した場合に、当該移動に合わせて、前記表示画面に表示させている画像をスクロールさせる表示制御段階と
を含む画像表示方法。
【請求項１０】
表示画面におけるタッチパネル上のユーザの接触箇所が２箇所である場合に描画モードと判定し、前記タッチパネル上の前記ユーザの接触箇所が１箇所である場合にスクロールモードと判定するモード判定機能と、
前記モード判定機能で前記描画モードと判定している状態において、前記タッチパネルがユーザによる接触箇所の移動を検知した場合に、当該移動の軌跡に基づいた描画線を前記表示画面に表示して、
前記モード判定機能で前記スクロールモードと判定している状態において、前記タッチパネルがユーザによる接触箇所の移動を検知した場合に、当該移動に合わせて、前記表示画面に表示させている画像をスクロールさせる表示制御機能と
を画像表示装置に実現させる画像表示プログラム。
【請求項１１】
画像をスクロール可能に表示させるべく表示画面を制御する表示制御機能と、
前記表示画面の前面に設けられた入力可能なタッチパネルへのユーザの接触条件に基づいて、描画モードかスクロールモードかを判定するモード判定機能と、
を画像表示装置に実現させ、
前記表示制御機能は、
前記モード判定機能で前記描画モードと判定している状態において、前記タッチパネルがユーザによる接触箇所の移動を検知した場合に、当該移動の軌跡に基づいた描画線を前記表示画面に表示して、
前記モード判定機能で前記スクロールモードと判定している状態において、前記タッチパネルがユーザによる接触箇所の移動を検知した場合に、当該移動に合わせて、前記表示画面に表示させている画像をスクロールさせ、
前記モード判定機能は、前記表示画面を４等分した４個の象限のうち、前記ユーザが前記タッチパネルに接触していない象限のいずれかの象限に、前記ユーザが新たに接触すると前記スクロールモードと判定する画像表示プログラム。
【請求項１２】
表示画面におけるタッチパネル上のユーザの接触箇所が３箇所以上の場合であって、前記接触箇所のうち２箇所が互いに閾値範囲内にある場合に描画モードと判定し、それ以外の場合、スクロールモードと判定するモード判定機能と、
前記モード判定機能で前記描画モードと判定している状態において、前記タッチパネルがユーザによる接触箇所の移動を検知した場合に、当該移動の軌跡に基づいた描画線を前記表示画面に表示して、
前記モード判定機能で前記スクロールモードと判定している状態において、前記タッチパネルがユーザによる接触箇所の移動を検知した場合に、当該移動に合わせて、前記表示画面に表示させている画像をスクロールさせる表示制御機能と
を画像表示装置に実現させる画像表示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像表示装置、画像表示方法、及び、画像表示プログラムに関する。
【背景技術】
【０００２】
画面上でのカーソル移動と、画面のスクロールとが可能な装置が知られている（例えば、特許文献１参照）。
［特許文献１］  特開２０００−２０２１１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００３】
しかしながら、上述の装置では、画面が、ユーザの意志に関係なく、カーソルが最初に移動した方向に基づいて、スクロールするので、画面のスクロールの自由度が低いといった課題がある。
【課題を解決するための手段】
【０００４】
本発明の第１の形態においては、表示画面におけるタッチパネル上のユーザの接触箇所が２箇所である場合に描画モードと判定し、前記タッチパネル上の前記ユーザの接触箇所が１箇所である場合にスクロールモードと判定するモード判定部と、前記モード判定部が前記描画モードと判定している状態において、前記タッチパネルがユーザによる接触箇所の移動を検知した場合に、当該移動の軌跡に基づいた描画線を前記表示画面に表示して、前記モード判定部が前記スクロールモードと判定している状態において、前記タッチパネルがユーザによる接触箇所の移動を検知した場合に、当該移動に合わせて、前記表示画面に表示させている画像をスクロールさせる表示制御部とを備える画像表示装置を提供する。
【０００５】
本発明の第２の態様においては、表示画面におけるタッチパネル上のユーザの接触箇所が２箇所である場合に描画モードと判定し、前記タッチパネル上の前記ユーザの接触箇所が１箇所である場合にスクロールモードと判定するモード判定段階と、前記モード判定段階で前記描画モードと判定している状態において、前記タッチパネルがユーザによる接触箇所の移動を検知した場合に、当該移動の軌跡に基づいた描画線を前記表示画面に表示して、前記モード判定段階で前記スクロールモードと判定している状態において、前記タッチパネルがユーザによる接触箇所の移動を検知した場合に、当該移動に合わせて、前記表示画面に表示させている画像をスクロールさせる表示制御段階とを含む画像表示方法を提供する。
【０００６】
本発明の第３の態様においては、表示画面におけるタッチパネル上のユーザの接触箇所が２箇所である場合に描画モードと判定し、前記タッチパネル上の前記ユーザの接触箇所が１箇所である場合にスクロールモードと判定するモード判定機能と、前記モード判定機能で前記描画モードと判定している状態において、前記タッチパネルがユーザによる接触箇所の移動を検知した場合に、当該移動の軌跡に基づいた描画線を前記表示画面に表示して、前記モード判定機能で前記スクロールモードと判定している状態において、前記タッチパネルがユーザによる接触箇所の移動を検知した場合に、当該移動に合わせて、前記表示画面に表示させている画像をスクロールさせる表示制御機能とを画像表示装置に実現させる画像表示プログラムを提供する。
【０００７】
なお、上記の発明の概要は、本発明の必要な特徴の全てを列挙したものではない。また、これらの特徴群のサブコンビネーションもまた、発明となりうる。
【図面の簡単な説明】
【０００８】
【図１】画像表示装置１０の描画モードを説明する図である。
【図２】画像表示装置１０のスクロールモードを説明する図である。
【図３】画像表示装置１０の距離表示を説明する図である。
【図４】画像表示装置１０を携帯電話に搭載した場合の全体図である。
【図５】画像表示装置１０のブロック図である。
【図６】画像表示装置１０による画像表示処理のフローチャートである。
【図７】描画ボタン５０の表示を変更した形態を説明する図である。
【図８】モード判定部３０による他のモード判定の形態を説明する図である。
【図９】モード判定部３０による他のモード判定の形態を説明する図である。
【図１０】モード判定部３０による他のモード判定の形態を説明する図である。
【図１１】描画モードにおける追加機能を説明する図である。
【図１２】修正モードを説明する図である。
【図１３】他の修正モードを説明する図である。
【図１４】全体表示モードを説明する図である。
【図１５】拡大縮小モードを説明する図である。
【発明を実施するための形態】
【０００９】
以下、発明の実施の形態を通じて本発明を説明するが、以下の実施形態は特許請求の範囲にかかる発明を限定するものではない。また、実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。
【００１０】
図１は、画像表示装置１０の描画モードを説明する図である。図２は、画像表示装置１０のスクロールモードを説明する図である。図３は、画像表示装置１０の距離表示を説明する図である。
【００１１】
画像表示装置１０は、携帯電話、タブレットＰＣ等に組み込まれる。画像表示装置１０は、描画線を描画する描画モードと、画像をスクロールさせるスクロールモードとに設定できる。画像表示装置１０は、表示部１２にスクロール可能に地図を表示させて、表示部１２の前面に設けられたタッチパネル１４によってユーザが地図上に描画線を描画する。更に、画像表示装置１０は、描画線の地図上での距離を測定する。
【００１２】
具体的には、図１に示すように、画像表示装置１０は、表示部１２に表示された描画ボタン５０上のタッチパネル１４にユーザの指５２が接触している場合、描画モードと判定する。画像表示装置１０は、描画モードでは、ユーザの指５４によるタッチパネル１４上での接触箇所が矢印５６に示すように移動すると、接触箇所の移動に合わせて、描画線５８を表示部１２に表示されている地図上に重ねて表示させる。尚、描画ボタン５０は、モードボタンの一例である。
【００１３】
図２に示すように、画像表示装置１０は、描画ボタン５０上のタッチパネル１４にユーザが接触していない場合、スクロールモードと判定する。画像表示装置１０は、スクロールモードでは、描画に用いたユーザの指５４によるタッチパネル１４上での接触箇所が矢印５６に示すように移動すると、接触箇所の軌跡に沿って、描画線５８及び地図を含む画像をスクロールさせる。
【００１４】
図３に示すように、画像表示装置１０は、図２に示す状態から、ユーザの指５２が描画ボタン５０上のタッチパネル１４に接触することによって再度、描画モードと判定する。画像表示装置１０は、再度の描画モードにおいて、ユーザが指５４をタッチパネル１４上で接触させつつ移動させることにより、図１に示す描画線５８の終端部から連続して、指５４の接触箇所の軌跡に沿った新たな描画線５９を延長する。この後、画像表示装置１０は、ユーザの全ての指５２、５４がタッチパネル１４から離れて、ユーザのタッチパネル１４上の接触がなくなったと判定すると、描画線５８、５９の地図上の距離を算出して表示部１２に表示する。
【００１５】
図４は、画像表示装置１０を携帯電話に搭載した場合の全体図である。図４に示すように、画像表示装置１０は、筐体１６と、操作ボタン１８と、制御部２０とを更に備える。
【００１６】
筐体１６は、表示部１２、タッチパネル１４、操作ボタン１８、制御部２０を保持または収納する。
【００１７】
表示部１２は、筐体１６の前面に設けられている。表示部１２は、正面視にて、四角形状に形成されている。表示部１２は、制御部２０からの情報に基づいて、地図等の画像を表示する。
【００１８】
タッチパネル１４は、表示部１２の前面に設けられている。ユーザは、指等によりタッチパネル１４に接触することによって、種々の指示を入力することができる。タッチパネル１４は、ユーザの接触を検知すると、接触した領域及び接触を検知した旨を制御部２０へと出力する。
【００１９】
操作ボタン１８は、ユーザが入力可能な指示が割り当てられている。操作ボタン１８は、ユーザによって操作されることにより、該当する指示を制御部２０へと出力する。
【００２０】
制御部２０は、画像表示装置１０の制御全般を司る。例えば、制御部２０は、表示部１２に画像を表示させる。また、制御部２０は、タッチパネル１４によって入力されたユーザの接触に対応する指示を実行する。
【００２１】
図５は、画像表示装置１０のブロック図である。図５に示すように、画像表示装置１０の制御部２０は、モード判定部３０と、表示制御部３２と、距離算出部３４とを有する。また、画像表示装置１０は、通信部３６と、記憶部３８とを更に備える。
【００２２】
モード判定部３０は、接触箇所が移動中であっても、接触箇所が停止中であっても、タッチパネル１４からの入力によって、描画モードかスクロールモードかを判定する。モード判定部３０は、タッチパネル１４から表示制御部３２が表示部１２に表示させた描画ボタン５０上にユーザが接触している旨を取得すると、モード判定部３０は、描画ボタン５０上の接触により、描画モードと判定する。描画ボタン５０上の接触の有無は、接触条件の一例である。一方、タッチパネル１４から描画ボタン５０上に接触している旨が入力されていない場合、モード判定部３０は、スクロールモードと判定する。
【００２３】
表示制御部３２は、地図等の画像をスクロール可能に表示部１２に表示させるべく、表示部１２を制御する。表示制御部３２は、モード判定部３０が描画モードと判定している状態において、タッチパネル１４がユーザの指５４等による接触箇所の移動を検知した場合、指５４の移動の軌跡に基づいて、描画線５８、５９を表示部１２に表示させる。表示制御部３２は、モード判定部３０がスクロールモードと判定している状態において、タッチパネル１４がユーザの指５４等による接触箇所の移動を検知した場合、当該移動に合わせて、表示部１２に表示させている画像をスクロールさせる。
【００２４】
更に、表示制御部３２は、描画モードからスクロールモードに切り替わった場合に、ユーザがタッチパネル１４から離れずにタッチパネル１４上の接触箇所を移動させて、再度、描画モードに切り替わった場合、先の描画モードにおいて描画された描画線５８の終端部から、次の描画モードの描画線５９を連続して、表示部１２に表示させる。表示制御部３２は、地図の縮尺率と、描画した描画線５８、５９の長さとを記憶部３８に格納する。
【００２５】
距離算出部３４は、ユーザによって地図上に描画された描画線の実際の距離を算出する。具体的には、距離算出部３４は、地図の縮尺率と、描画線５８、５９の長さとを記憶部３８から取得して、距離を算出する。
【００２６】
通信部３６は、外部と情報を送受信する。例えば、通信部３６は、外部のサーバから地図の画像情報を取得する。通信部３６は、取得した地図の画像情報を表示制御部３２へと出力する。
【００２７】
記憶部３８は、地図の縮尺率と、描画線５８、５９の長さ等の情報を格納する。また、記憶部３８は、地図の画像情報を格納してもよい。この場合、表示制御部３２は、通信部３６によることなく、記憶部３８に格納されている地図の画像情報によって、表示部１２に地図の画像を表示させる。記憶部３８は、画像表示処理を実行する画像表示プログラムを格納する。制御部２０は、画像表示プログラムを読み出すことによって、モード判定部３０、表示制御部３２、距離算出部３４の各機能を実行する。
【００２８】
図６は、画像表示装置１０による画像表示処理のフローチャートである。画像表示処理は、例えば、ユーザが、表示部１２に表示された画像表示処理用のアイコン上のタッチパネル１４に接触することにより、制御部２０が、記憶部３８の画像表示プログラムを読み込むことによって開始する。
【００２９】
図６に示すように、画像表示処理が開始すると、表示制御部３２が、通信部３６または記憶部３８から地図の画像情報を取得して、描画ボタン５０とともに、地図の画像を表示する（Ｓ１０）。図１に示す例において、表示制御部３２は、描画ボタン５０を表示部１２の下隅に表示させているが、他の三隅に描画ボタン５０を表示させてもよい。また、ユーザによる描画の障害とならないように、表示制御部３２は、表示部１２の四隅のうち、ユーザの接触箇所から最も遠い隅に描画ボタン５０を表示させてもよい。また、どの領域の地図を表示するかは、タッチパネル１４を介したユーザの指示によって決定される。例えば、表示制御部３２は、ユーザが検索した領域の地図の画像を表示させる。
【００３０】
次に、モード判定部３０は、タッチパネル１４からの入力に基づいて、描画モードか否かを判定する（Ｓ１２）。モード判定部３０は、タッチパネル１４から描画ボタン５０上にユーザが接触している旨が入力されていると、描画モードと判定する（Ｓ１２：Ｙｅｓ）。
【００３１】
モード判定部３０によって描画モードと判定されると、図１に示すように、表示制御部３２は、タッチパネル１４から入力されるユーザの接触箇所の移動の軌跡に合わせて、地図の画像の上に描画線５８を表示部１２に表示させる（Ｓ１４）。また、表示制御部３２は、地図の縮尺率、及び、描画線５８の長さを記憶部３８へと格納する。
【００３２】
この後、モード判定部３０がタッチパネル１４から入力されるユーザの接触の移動に基づいて、ユーザのタッチパネル１４上の接触箇所が移動しているか否かを判定する（Ｓ１７）。モード判定部３０は、ユーザの接触箇所が移動していると判定すると（Ｓ１７：Ｙｅｓ）、ステップＳ１２に戻って、モードを判定する。換言すれば、モード判定部３０は、ユーザの接触箇所が移動している間でも、モードを判定する。
【００３３】
一方、モード判定部３０は、ユーザの接触箇所が移動していないと判定すると（Ｓ１７：Ｎｏ）、タッチパネル１４から入力されるユーザの接触の有無に基づいて、ユーザのタッチパネル１４上の接触が有るか否かを判定する（Ｓ１８）。モード判定部３０は、タッチパネル１４からの入力によりユーザの接触が継続していると判定すると（Ｓ１８：Ｎｏ）、ステップＳ１２に戻ってモードを判定する。
【００３４】
モード判定部３０は、ステップＳ１２において、タッチパネル１４から描画ボタン５０上にユーザが接触している旨が入力されていないと、スクロールモードと判定する（Ｓ１２：Ｎｏ）。
【００３５】
モード判定部３０によってスクロールモードと判定されると、図２に示すように、表示制御部３２は、タッチパネル１４から入力されるユーザの接触箇所の移動に合わせて、地図及び描画線の画像をスクロールさせて表示部１２に表示させる（Ｓ１６）。
【００３６】
スクロールモードにおいて、画像をスクロールさせた後、ステップＳ１２に戻って、モード判定部３０が、再度、描画モードと判定すると（Ｓ１２：Ｙｅｓ）、表示制御部３２は、ユーザの指５４のタッチパネル１４上の移動の軌跡に沿って、描画線５９を表示部１２に表示させる（Ｓ１４）。ここで、図３に示すように、表示制御部３２は、タッチパネル１４上のユーザの接触が継続している場合、新たに表示させる描画線５８を、先の描画線５９の終端部から連続して、表示部１２に表示させる。
【００３７】
この後、モード判定部３０が、ステップＳ１７において、ユーザによるタッチパネル１４の接触箇所の移動がないと判定すると（Ｓ１７：Ｎｏ）、ユーザによるタッチパネル１４の接触の有無を判定する。モード判定部３０が、ユーザによるタッチパネル１４の接触がないと判定すると（Ｓ１８：Ｙｅｓ）、距離算出部３４が、地図の縮尺率及び描画線５８、５９の長さを記憶部３８から取得して、距離を算出して、表示制御部３２へと出力する（Ｓ２０）。
【００３８】
表示制御部３２は、距離算出部３４から取得した距離を表示部１２へと表示させる（Ｓ２２）。これにより、制御部２０は、画像表示処理を終了する。
【００３９】
上述したように、画像表示装置１０では、スクロールモードにおいて、タッチパネル１４上のユーザの接触の移動に合わせて、表示制御部３２が画像をスクロールさせるので、スクロールの自由度を向上させることができる。
【００４０】
また、画像表示装置１０では、モード判定部３０は、ユーザの指５２、５４が描画ボタン５０上のタッチパネル１４に接触しているか否かによってモードを判定するので、ユーザは容易にモードを切り替えることができる。更に、モード判定部３０は、ユーザの接触箇所が移動中であっても、モードを判定するので、ユーザの反応に迅速に対応できる。
【００４１】
また、画像表示装置１０では、描画モードからスクロールモードに切り替わった後、再度、描画モードになると、表示制御部３２は、先の描画モードにおいて表示させた描画線５８の終端点から新たな描画線５９を連続して表示させる。これにより、描画線５８、５９が途切れることがないので、ユーザは、シームレスな描画線５８、５９を描画することができる。この結果、距離算出においても、連続した描画線５８、５９に基づいて、正確な距離を算出することができる。
【００４２】
また、画像表示装置１０では、ユーザが描画ボタン５０上のタッチパネル１４に接触することによって、モード判定部３０が描画モードと判定する。従って、ユーザは描画ボタン５０上のタッチパネル１４を押さえつつ、描画線５８、５９を描画することになる。これにより、ユーザが紙の上に線を描画する場合に、紙を押さえつつ描画する感覚と近い感覚で描画線５８、５９を描画できる。この結果、ユーザは、紙に描画する場合のように、違和感なく描画線５８、５９を描画できる。
【００４３】
次に、上述した実施形態に追加または実施形態の一部を変更する例を説明する。
【００４４】
図７は、描画ボタン５０の表示を変更した形態を説明する図である。図７に示すように、表示制御部３２は、描画ボタン５０を表示部１２の外周部の全長にわたって表示させてもよい。これにより、ユーザは、描画ボタン５０上のタッチパネル１４により容易に接触することができる。また、ユーザは、描画線５８、５９を描画の障害とならないように、描画ボタン５１上に接触することができる。尚、表示制御部３２は、外周部の全長ではなく、一部に描画ボタン５１を表示するようにしてもよい。
【００４５】
図８は、モード判定部３０による他のモード判定の形態を説明する図である。尚、この形態では、描画ボタンは表示されない。
【００４６】
図８の点線で示すように、モード判定部３０は、表示部１２を４等分した４個の象限を設定する。尚、点線は、説明上表示しているが、表示部１２には表示されない。４個の象限を、第１象限６０、第２象限６２、第３象限６４、第４象限６６とする。モード判定部３０は、ユーザがタッチパネル１４に接触していない象限のいずれかの象限に、ユーザが新たに接触すると、スクロールモードと判定する。
【００４７】
図８に示す例では、ユーザは、描画のために第２象限６２に接触している。この状態から、ユーザが、第１象限６０、第３象限６４、第４象限６６のいずれか、例えば、第１象限６０のタッチパネル１４上に別の指５２で新たに接触すると、モード判定部３０は、タッチパネル１４から当該接触の旨を取得して、スクロールモードと判定する。これにより、ユーザは、描画及びスクロールの障害とならないように、描画モードと、スクロールモードとを切り替えることができる。尚、同じ象限にユーザの接触箇所が２箇所ある場合、モード判定部３０は、モードを判定しない待機状態となってもよい。
【００４８】
図９は、モード判定部３０による他のモード判定の形態を説明する図である。尚、この形態では、描画ボタンは表示されない。
【００４９】
この形態では、モード判定部３０は、タッチパネル１４上のユーザの接触箇所が１箇所か２箇所かで、描画モードかスクロールモードかを判定する。例えば、図１に示すように、ユーザの接触箇所が１箇所の場合、モード判定部３０は描画モードと判定する。この状態から、図９に示すように、ユーザが他の指５５をタッチパネル１４に接触させて、モード判定部３０が、新たな接触をタッチパネル１４から取得すると、スクロールモードと判定する。これにより、ユーザは片手で、描画モードと、スクロールモードとを容易に切り替えることができる。尚、モード判定部３０は、タッチパネル１４上の接触箇所が１箇所の場合、スクロールモードと判定して、タッチパネル１４上の接触箇所が２箇所の場合、描画モードと判定するようにしてもよい。また、ユーザの接触箇所が３箇所以上の場合、モード判定部３０は、モードを判定しない待機状態となってもよい。
【００５０】
図１０は、モード判定部３０による他のモード判定の形態を説明する図である。尚、この形態では、描画ボタンは表示されない。
【００５１】
図１０に示すように、ユーザが、タッチパネル１４上で３箇所以上接触すると、タッチパネル１４が、３箇所以上接触している旨と、接触箇所をモード判定部３０へと出力する。モード判定部３０は、３箇所以上の接触箇所のうち、２箇所が互いに閾値範囲６８内か否かを判定する。閾値範囲６８は、記憶部３８に格納され、例えば、直径３ｃｍから５ｃｍの円内の範囲である。
【００５２】
図１０に示す例では、モード判定部３０は、指５２と指５３との接触箇所が閾値範囲６８内と判定して、描画モードと判定する。描画モードでは、表示制御部３２は、閾値範囲６８外でタッチパネル１４に接触している指５４の移動の軌跡に沿って、描画線５８を表示する。これにより、ユーザは、紙を押さえるように、タッチパネル１４を指５２及び指５３により押さえて、描画線５８を描画できる。一方、ユーザの接触箇所が上述の条件を満たさない場合、即ち、描画モードと判定しない場合、モード判定部３０は、スクロールモードと判定する。
【００５３】
尚、図９及び図１０に示す例は一例であり、ユーザの接触箇所の個数の他のパターンに基づいて、モード判定部３０がモードを判定するように構成してもよい。
【００５４】
次に、描画モードにおいて、表示制御部３２に追加する機能について説明する。図１１は、描画モードにおける追加機能を説明する図である。
【００５５】
描画モードにおいて、ユーザが、接触箇所である描画線５８の終端部から描画に用いた指５４を離した後、再度、接触した場合、タッチパネル１４は、再度、接触した旨と、離れる前後の接触箇所を表示制御部３２へと出力する。表示制御部３２は、描画モードにおいて、ユーザの指５４がタッチパネル１４の接触箇所から離れた後、図１１に点線で示すように、離れた時の接触箇所を中心とする閾値半径７０内に再度、ユーザが接触したと判定すると、離脱の前後で描画線を連続させて、表示部１２に表示させる。これにより、ユーザは誤ってタッチパネル１４から離れても、連続した描画線５８を描画できる。
【００５６】
次に、修正モードを追加する実施形態について説明する。図１２は、修正モードを説明する図である。
【００５７】
例えば、上述のステップＳ１８において、接触なしと判定されると、表示制御部３２は、修正ボタン７２を表示部１２に表示させる。ユーザが修正ボタン７２上のタッチパネル１４に接触した旨が、タッチパネル１４からモード判定部３０に入力されると、モード判定部３０は、修正モードと判定する。修正モードとなると、表示制御部３２は、表示部１２に表示されている画像に基づいて、描画線５８を修正する。例えば、表示制御部３２は、図１２に点線で示すように、道路からずれている描画線５８を、図１２に実線で示すように、最も近い道路上に沿って描画線５８を自動で修正する。この後、修正された描画線５８に基づいて、距離算出部３４が距離を算出する。これにより、ユーザは、容易に希望する描画線５８を描画することができる。
【００５８】
図１３は、他の修正モードを説明する図である。表示制御部３２は、ユーザのタッチパネル１４による入力によって、描画線５８を修正するようにしてもよい。
【００５９】
例えば、最初、ユーザは、図１３に点線で示す描画線５８を描画したとする。モード判定部３０が修正モードと判定した状態で、図１３に点線で示すユーザの指５４が、描画線５８上のタッチパネル１４に接触する。この後、ユーザが、描画線５８上の指５４をタッチパネル１４に接触させつつ移動させると、タッチパネル１４が、当該指５４の接触箇所の移動を表示制御部３２へと出力する。表示制御部３２は、指５４の移動の軌跡に合わせて、指５４が接触している箇所の描画線５８を移動させて、描画線５８を実線で示すように修正する。これにより、ユーザは、描画線５８が希望する描画線５８よりも大きくずれていても、希望する描画線５８に修正することができる。
【００６０】
図１４は、全体表示モードを説明する図である。この形態では、図１４に示すように、表示制御部３２は、描画ボタン５０の横に全体表示ボタン７４を表示させる。最初、ユーザは、図１から図３に示すように、スクロールさせつつ、描画線５８、５９を描画したとする。図３に示す表示では、描画線５８の一部が表示されない。この状態で、図１４に示すように、ユーザの指５２及び指５３が、描画ボタン５０及び全体表示ボタン７４上のタッチパネル１４に接触すると、モード判定部３０は、全体表示モードと判定する。
【００６１】
全体表示モードでは、表示制御部３２が、描画線５８、５９の全体が表示されるように、地図及び描画線５８、５９の画像を縮小して表示する。これにより、ユーザは、自己の描画した描画線５８、５９の全体像を容易に把握できる。ここで、表示制御部３２は、描画用の指５４が接触している箇所、即ち、描画線５９の終端部を中心として縮小する。これにより、描画用の指５４の接触箇所と、描画線５９の終端部とが、画像の縮小によってずれないので、再度、描画モードになった場合、ユーザは容易に描画線を連続して描画できる。
【００６２】
図１５は、拡大縮小モードを説明する図である。図１に示すように、ユーザは描画線５８を描画したとする。この状態で、図１５に実線で示すように、ユーザの３本の指５２、５４、５５が、タッチパネル１４上に接触すると、モード判定部３０は、拡大縮小モードと判定する。拡大縮小モードにおいては、表示制御部３２は、タッチパネル１４によるユーザの指示に基づいて、画像を拡大または縮小する。
【００６３】
例えば、図１５に示すように、ユーザが指５５を矢印５６に沿って、タッチパネル１４上を移動させて、点線で示す位置まで指５５を移動させると、タッチパネル１４から指５５の移動及び指５４の接触箇所が表示制御部３２に入力される。表示制御部３２は、最初にタッチパネル１４に接触していた描画用の指５４の接触箇所を中心に、指５４及び指５５の間隔の変化に対応付けられた拡大率で画像を拡大する。一方、矢印の反対方向に指５５を移動させた場合、表示制御部３２は、指５４及び指５５の間隔の変化に対応付けられた縮小率で画像を縮小する。
【００６４】
尚、モード判定部３０は、タッチパネル１４のユーザの接触により拡大縮小モードか否かを判定すればよく、モードの判定方法は適宜変更してよい。例えば、ユーザの接触箇所が１箇所の場合は、スクロールモードと判定して、ユーザの接触箇所が２箇所の場合は、拡大縮小モードと判定して、ユーザの接触箇所が１箇所の場合は、描画モードと判定するように、モード判定部３０を構成してもよい。
【００６５】
上述した実施形態の各構成の機能、接続関係、形状、数値は、適宜変更してよい。また、各実施形態を組み合わせてもよい。
【００６６】
上述の実施形態では、画像表示装置１０が距離算出部３４を備えている例をあげたが、距離算出部３４は、外部に設けてもよい。この場合、通信部３６は、地図の縮尺率と、描画線５８、５９の長さとを外部の距離算出部３４へと送信して、距離算出部３４から算出した距離を受信する。
【００６７】
上述の実施形態では、距離を算出する例を示したが、距離の代わりに、面積等を算出してもよい。この場合、ユーザは、描画線によって地図上の領域を囲むように描画する。また、表示制御部３２は、面積ではなく、描画線で囲まれた領域のお店等の情報を表示してもよい。
【００６８】
上述の実施形態では、地図上に描画線を描画する例を示したが、地図以外の画像上に描画線を描画する装置に、上述の各実施形態を適用してもよい。
【００６９】
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。上記実施の形態に、多様な変更または改良を加えることが可能であることが当業者に明らかである。その様な変更または改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。
【００７０】
特許請求の範囲、明細書、および図面中において示した装置、システム、プログラム、および方法における動作、手順、ステップ、および段階等の各処理の実行順序は、特段「より前に」、「先立って」等と明示しておらず、また、前の処理の出力を後の処理で用いるのでない限り、任意の順序で実現しうることに留意すべきである。特許請求の範囲、明細書、および図面中の動作フローに関して、便宜上「まず、」、「次に、」等を用いて説明したとしても、この順で実施することが必須であることを意味するものではない。
【符号の説明】
【００７１】
１０  画像表示装置、        １２  表示部、        １４  タッチパネル、        １６  筐体、        １８  操作ボタン、        ２０  制御部、        ３０  モード判定部、        ３２  表示制御部、        ３４  距離算出部、        ３６  通信部、        ３８  記憶部、        ５０  描画ボタン、        ５１  描画ボタン、        ５２  指、        ５３  指、        ５４  指、        ５５  指、        ５６  矢印、        ５８  描画線、        ５９  描画線、        ６０  第１象限、        ６２  第２象限、        ６４  第３象限、        ６６  第４象限、        ６８  閾値範囲、        ７０  閾値半径、        ７２  修正ボタン、        ７４  全体表示ボタン
【図１】
0005638570.tif 000002
【図２】
0005638570.tif 000003
【図３】
0005638570.tif 000004
【図４】
0005638570.tif 000005
【図５】
0005638570.tif 000006
【図６】
0005638570.tif 000007
【図７】
0005638570.tif 000008
【図８】
0005638570.tif 000009
【図９】
0005638570.tif 000010
【図１０】
0005638570.tif 000011
【図１１】
0005638570.tif 000012
【図１２】
0005638570.tif 000013
【図１３】
0005638570.tif 000014
【図１４】
0005638570.tif 000015
【図１５】
0005638570.tif 000016