(57)【要約】【課題】視認性と操作性との両立が図れていないこと。【解決手段】ＨＤＤ１２には、公知のナビゲーションプログラムのほかに、タッチパネル３３で出力されるデータから求まる操作状態が接触（指とタッチパネル３３との接触をいう、以下同じ）の解除であれば、ディスプレイ３２に対して、スクロールが開始される以前にＲＡＭ１５に記憶された表示条件に従って地図を表示させる制御部としてＣＰＵ１４を機能させるための制御プログラムが記憶されている。【選択図】図１
2007156212.tif 000002
【特許請求の範囲】
【請求項１】
物体とタッチパネルとの接触に応じて地図をディスプレイにスクロールさせるデータ処理装置であって、
前記タッチパネルの出力値から求まる操作状態が前記接触の解除であれば、前記ディスプレイに対して、スクロールが開始される以前に記憶媒体に記憶された表示条件に従って地図を表示させる制御部を備えるデータ処理装置。
【請求項２】
前記制御部は、前記操作状態が前記接触の解除であれば、前記ディスプレイに対して、スクロールが開始される以前に記憶媒体に記憶された経路案内条件に従って経路案内処理を実行することを特徴とする請求項１に記載のデータ処理装置。
【請求項３】
前記制御部は、前記表示条件がスクロール開始以前における移動体の位置を含んでいる場合、前記操作状態が前記接触の解除であれば、前記ディスプレイに対して前記移動体の位置を含む地図を表示させることを特徴とする請求項１に記載のデータ処理装置。
【請求項４】
前記制御部は、前記ディスプレイに対してスクロール終了時の地図から前記表示条件に対応する地図までスクロールさせることを特徴とする請求項１に記載のデータ処理装置。
【請求項５】
前記制御部は、前記タッチパネルの出力値から求まる操作状態が前記接触の開始であれば、前記表示条件を記憶媒体に記憶させることを特徴とする請求項１に記載のデータ処理装置。
【請求項６】
前記制御部は、前記タッチパネルの出力値から求まる接触座標の変化方向と前記ディスプレイに表示される地図のスクロール方向とを一致させ、かつ、前記接触座標の変化量と前記地図のスクロール量とを一致させることを特徴とする請求項１に記載のデータ処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データを処理するデータ処理装置に関するものであって、より詳しくは、ナビゲーション装置、携帯電話やＰＤＡなどに関するものである。
【背景技術】
【０００２】
背景技術として、現在地とカーソル位置との距離が所定値以上になると、現在地とカーソル位置とを含む広域地図、カーソル位置周辺の詳細地図および現在地周辺の詳細地図をそれぞれ別枠で表示する地図検索表示装置が知られている（例えば、特許文献１を参照）。背景技術によれば、スクロール中の地図およびスクロール開始以前の地図は、それぞれ広域地図の表示枠および詳細地図の表示枠で表示されるので、スクロール中の地図が表示されている場合であっても、ユーザは、表示切替のための操作することなく、スクロール開始以前の地図を見ることができる。
【特許文献１】特開２００５−４３１１２号公報（図７を参照）
【発明の開示】
【発明が解決しようとする課題】
【０００３】
特許文献１に記載のものにおいて、ディスプレイの表示領域が小さければ、広域地図の表示枠および詳細地図の表示枠は小さくなるので、スクロール中の地図およびスクロール開始以前の地図は、見辛くなってしまう。つまり、視認性と操作性との両立が図れていなかった。
【課題を解決するための手段】
【０００４】
本発明に係るデータ処理装置は、物体とタッチパネルとの接触に応じて地図をディスプレイにスクロールさせるデータ処理装置であって、前記タッチパネルの出力値から求まる操作状態が前記接触の解除であれば、前記ディスプレイに対して、スクロールが開始される以前に記憶媒体に記憶された表示条件に従って地図を表示させる制御部を備えるものである。本発明における字句の解釈は、次のとおりである。
【０００５】
「物体」とは、有体物であって、より具体的には、人間の指、筆記具やスタイラスなどである。
【０００６】
「スクロール」とは、ディスプレイの表示領域に対して画像（例えば、地図）を移動することである。
【０００７】
「から求まる」とは、求めるための処理がどの部位で行われても構わないことを意味する。
【０００８】
「接触の解除」とは、接触状態から非接触状態になることであって、より具体的には、物体をタッチパネルに接触させた後にそれをタッチパネルから離す操作である。
【０００９】
「スクロールが開始される以前に」とは、スクロールが開始された時点またはスクロールが開始される前を意味する。
【００１０】
「表示条件」とは、スクロールが開始された時点で表示された地図またはスクロールが開始される前に表示された地図を再表示するための条件である。
【００１１】
「制御部」とは、ハードウエアまたはハードウエアとソフトウエアとの協働によって所定の制御を実行するものである。
【００１２】
「制御部」は、好ましくは、前記操作状態が前記接触の解除であれば、前記ディスプレイに対して、スクロールが開始される以前に記憶媒体に記憶された経路案内条件に従って経路案内処理を実行するものである。ここで、「経路案内」とは、音声によるものおよび表示によるものを含む概念である。
【００１３】
「制御部」は、好ましくは、前記表示条件がスクロール開始以前における移動体の位置を含んでいる場合、前記操作状態が前記接触の解除であれば、前記ディスプレイに対して前記移動体の位置を含む地図を表示させるものである。
【００１４】
「制御部」は、好ましくは、前記ディスプレイに対してスクロール終了時の地図から前記表示条件に対応する地図までスクロールさせるものである。
【００１５】
「制御部」は、好ましくは、前記タッチパネルの出力値から求まる操作状態が前記接触の開始であれば、前記表示条件を記憶媒体に記憶させるものである。
【００１６】
「制御部」は、好ましくは、前記タッチパネルの出力値から求まる接触座標の変化方向と前記ディスプレイに表示される地図のスクロール方向とを一致させ、かつ、前記接触座標の変化量と前記地図のスクロール量とを一致させるものである（いわゆる追従スクロール）。
【発明の効果】
【００１７】
本発明は、タッチパネルの出力値から求まる操作状態が接触の解除であれば、ディスプレイに対して、スクロールが開始される以前に記憶媒体に記憶された表示条件に従って地図を表示させることによって、視認性と操作性とを両立することができるという効果を有する。
【発明を実施するための最良の形態】
【００１８】
本発明に係るナビゲーション装置を実施するための最良の形態は、図１ないし図３で示される。
【００１９】
＜構成について＞本実施の形態に係るナビゲーション装置１の構成は、図１で示される。ナビゲーション装置１は、データを入出力するＩ／Ｏ１１と、各種プログラムおよび各種データを記憶するＨＤＤ１２（「制御部」に相当する）と、ＢＩＯＳなどの基本プログラムを格納するＲＯＭ１３と、各プログラムを実行するＣＰＵ１４（「制御部」に相当する）と、データを保持するＲＡＭ１５（「制御部」および「記憶媒体」に相当する）と、音声データを処理する音声プロセッサ１６と、画像データを処理する画像プロセッサ１７（「制御部」に相当する）と、画像データを保持するＶＲＡＭ１８（「制御部」に相当する）と、ＧＰＳデータを処理するＧＰＳユニット１９とを備える。これらのハードウエアは、それぞれバス線で接続されている。
【００２０】
Ｉ／Ｏ１１の入力側には、速度に対応する速度データを出力する速度センサ２１と、方位に対応する方位データを出力する方位センサ２２とが接続されている。
【００２１】
Ｉ／Ｏ１１の出力側には、音声データに対応する音声を出力するスピーカ３１と、画像データに対応する画像を表示するディスプレイ３２とが接続されている。
【００２２】
ディスプレイ３２には、表示領域上での接触座標Ｐｔ（Ｘ，Ｙ）ごとに異なるデータ（「出力値」に相当する）を出力するタッチパネル３３が接続されている。ディスプレイ３２には、タッチパネル３３で出力されるデータから接触座標Ｐｔを演算するマイコン（図示されない）が設けられている。このマイコンは、タッチパネル３３で出力されるデータに対する処理が完了すると、接触座標Ｐｔを示す接触座標データをＩ／Ｏ１１に送信するとともに、割込線を通じて割り込みデータをＣＰＵ１４に送信する。
【００２３】
ＨＤＤ１２には、公知のナビゲーション（以下、「経路案内処理」という）プログラムのほかに、タッチパネル３３で出力されるデータから求まる操作状態が接触（指とタッチパネル３３との接触をいう、以下同じ）の解除であれば、ディスプレイ３２に対して、スクロールが開始される以前にＲＡＭ１５に記憶された表示条件に従って地図を表示させる制御部としてＣＰＵ１４を機能させるための制御プログラムが記憶されている。
【００２４】
ＨＤＤ１２には、地図を示す地図データや地図上の緯度経度を示す地図緯度経度データなどが記憶されている。
【００２５】
＜処理について＞ナビゲーション装置１の処理は、図２で示される。ＣＰＵ１４は、ＨＤＤ１２に記憶された制御プログラムをＲＡＭ１５に展開し、割り込みデータを受けて、以下の処理を実行する。
【００２６】
ＣＰＵ１４は、割り込み前の処理に係る各種条件をＲＡＭ１５または図示しない内部レジスタに退避する（ステップＳ１）。具体的には、現在位置（「表示条件」、「経路案内条件」および「移動体の位置」に相当する）および地図の縮尺（「表示条件」に相当する）が退避される。本実施の形態では、現在位置および地図の縮尺は、割込処理の開始時（「スクロールが開始される以前」に相当する）における値である。割込処理が経路案内処理の実行中になされた場合、さらに、目的位置（「経路案内条件」に相当する）が退避される。
【００２７】
ステップＳ１で各種条件が退避されると、ＣＰＵ１４は、その内部レジスタに退避フラグを「１」に設定する（ステップＳ２）。退避フラグは、初期状態で「０」となっているので、退避フラグが「１」であれば、各種条件が退避されていることになる。
【００２８】
ステップＳ２で退避フラグが「１」に設定されると、ＣＰＵ１４は、追従スクロールを実行するための制御データを出力する（ステップＳ３）。ここで、追従スクロールとは、接触座標Ｐｔの変化方向とディスプレイ３２に表示される地図のスクロール方向とを一致させ、かつ、接触座標Ｐｔの変化量と地図のスクロール量とを一致させることである。このとき、ＶＲＡＭ１８には、表示領域に表示される地図よりも大きな地図に対応する地図データがＶＲＡＭ１８に展開されており、画像プロセッサ１７は、ＣＰＵ１４からの制御データを受けて、追従スクロールに対応する表示領域を順次定め、この表示領域に対応する部分をＶＲＡＭ１８からディスプレイ３２に順次出力する（追従スクロールの詳細については、特開平０８−０７９８４７号公報や特開２００２−１８５８８９号公報などを参照）。
【００２９】
ステップＳ３で追従スクロールが実行されると、ＣＰＵ１４は、接触座標Ｐｔが保持されるＲＡＭ１５の領域を参照して、接触が解除された否かを判定する（ステップＳ４）。具体的には、接触座標ＰｔがＲＡＭ１５の領域に保持されていなければ、接触は解除されたことになる。
【００３０】
ステップＳ４で接触が解除されていないとの判定がなされると（Ｓ４のＮｏ）、ＣＰＵ１４は、ステップＳ３からステップＳ４までの処理を実行する。
【００３１】
他方、ステップＳ４で接触が解除されたとの判定がなされると（Ｓ４のＹｅｓ）、ＣＰＵ１４は、その内部レジスタを参照して退避フラグが「１」であるか否かを判定する（ステップＳ５）。
【００３２】
ステップＳ５で退避フラグは「１」であるとの判定がなされると（Ｓ５のＹｅｓ）、ＣＰＵ１４は、復帰スクロールを実行するための制御データを出力する（ステップＳ６）。ここで、復帰スクロールとは、スクロール終了時に表示されている地図からに割込処理の開始時に表示されていた地図（「表示条件に対応する地図」に相当する）までスクロールさせることである。割込処理の開始時に表示されていた地図とは、ステップＳ１で退避された現在位置を中心とし、ステップＳ１で退避された地図の縮尺を有する地図である。このとき、画像プロセッサ１７は、ＣＰＵ１４からの制御データを受けて、表示領域をスクロール終了時のものから割込処理の開始時のものに段階的に変化させ、各表示領域に対応する部分をＶＲＡＭ１８からディスプレイ３２に順次出力する。
【００３３】
ステップＳ５で退避フラグは「１」ではないとの判定がなされる（Ｓ５のＮｏ）またはステップＳ６で復帰スクロールが実行されると、ＣＰＵ１４は、割込処理を終了する。
【００３４】
割込処理が経路案内処理の実行中になされた場合、割込処理が終了すると、ＣＰＵ１４は、ステップＳ１で退避された現在位置とステップＳ１で退避された目的位置とを結ぶ経路に係る案内を実行する。
【００３５】
＜表示例＞ナビゲーション装置１の表示例は、図３で示される。本実施の形態では、指がタッチパネル３３に接触する場合、ディスプレイ３２が接触座標Ｐｔに対応する表示座標で交差点を表示していれば（図３（ａ）を参照）、ディスプレイ３２は、この交差点が表示される表示座標の変化方向と接触座標Ｐｔの変化方向とを一致させ、かつ、両者の変化量を一致させるようにスクロール表示する（追従スクロール：図３（ｂ）を参照）。このとき、指がタッチパネル３３から離れると、ディスプレイ３２は、スクロールが終了した時点で表示されている地図から指がタッチパネル３３に初めて接触した時点で表示された地図まで変化するようにスクロール表示する（復帰スクロール：図３（ｃ）を参照）。
【００３６】
＜本実施の形態における効果＞本実施の形態によれば、指とタッチパネル３３との接触が解除されると、ディスプレイ３２は、指がタッチパネル３３に初めて接触した時点で表示された地図を再表示するので、スクロール中の地図および指がタッチパネル３３に初めて接触した時点で表示された地図が見やすくなる（視認性）。また、指がタッチパネル３３に初めて接触した時点で表示された地図を見るために現在位置などを再設定する必要がない（操作性）。
【００３７】
本実施の形態によれば、スクロール処理が経路案内処理の実行中に要求された場合、スクロール処理が終了すれば、経路案内処理は自動的に再開されるので、現在位置や目的位置などを再設定する必要がない。
【００３８】
本実施の形態によれば、ディスプレイ３２は、この交差点が表示される表示座標の変化方向と接触座標Ｐｔの変化方向とを一致させ、かつ、両者の変化量を一致させるようにスクロール表示するので、特定の位置を指で押さえながら地図を閲覧するような操作感をユーザに与えることができる。
【産業上の利用可能性】
【００３９】
本発明は、視認性と操作性とを両立することができるという効果を有し、ナビゲーション装置、携帯電話やＰＤＡなどとして有用である。
【図面の簡単な説明】
【００４０】
【図１】本発明に係るナビゲーション装置を実施するための最良の形態の構成を示すハードウエア構成図
【図２】本実施の形態におけるナビゲーション処理の流れを示すフロー図
【図３】（ａ）指とタッチパネルとが接触した当初の表示例を示す図（ｂ）スクロール中の表示例を示す図（ｃ）指とタッチパネルとの接触が解除された後における表示例を示す図
【符号の説明】
【００４１】
１    ナビゲーション装置（データ処理装置）
１２    ＨＤＤ（制御部）
１４    ＣＰＵ（制御部）
１５    ＲＡＭ（制御部、記憶媒体）
１７    画像プロセッサ（制御部）
１８    ＶＲＡＭ（制御部）
３２    ディスプレイ
３３    タッチパネル
【図１】
2007156212.tif 000003
【図２】
2007156212.tif 000004
【図３】
2007156212.tif 000005