(57)【要約】【課題】俯瞰地図の視点を決定する操作に際して誤動作が生じてしまうこと。【解決手段】ＨＤＤ１２には、ディスプレイ３２の表示領域の上部と下部との境界に対応する境界表示座標とタッチパネル２５での接触座標とが符合した場合に、タッチパネル２５での接触座標に応じて俯瞰地図の視点を決定する処理を許可する制御部としてをＣＰＵ１４に実行させるためのプログラムが記憶されている。また、ＨＤＤ１２には、２軸で定義された２次元地図データなどが記憶されている。【選択図】図１
2007034101.tif 000002
【特許請求の範囲】
【請求項１】
ディスプレイに対してその表示領域の下部で俯瞰地図を表示させるとともに表示領域の上部で他の画像を表示させるデータ処理装置であって、
表示領域の上部と下部との境界に対応する境界表示座標とタッチパネルでの接触座標とが符合した場合に、タッチパネルでの接触座標に応じて俯瞰地図の視点を決定する処理を許可する制御部を備えるデータ処理装置。
【請求項２】
前記制御部は、符合後の接触座標が表示領域の上下方向に変化する場合に、符合後の接触座標に応じて俯瞰地図の視点高度を決定することを特徴とする請求項１に記載のデータ処理装置。
【請求項３】
前記制御部は、符合後の接触座標が表示領域の左右方向に変化する場合に、符合後の接触座標に応じて俯瞰地図の視点方位を決定することを特徴とする請求項１に記載のデータ処理装置。
【請求項４】
前記制御部は、ディスプレイに対して接触座標の可変範囲を表示させることを特徴とする請求項１に記載のデータ処理装置。
【請求項５】
前記制御部は、タッチパネルでの接触座標と境界表示座標とが符合する前後で、境界表示座標での表示態様を異ならせることを特徴とする請求項１に記載のデータ処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ディスプレイに対して地図を表示させるデータ処理装置に関するものであって、より詳しくは、ナビゲーション装置などに関するものである。
【背景技術】
【０００２】
背景技術として、ディスプレイに対して地図画像を鳥瞰図表示させている場合に、リモコンによるスクロール指示があると、ディスプレイに対して傾斜した地平線を表示させるナビゲーション用ＥＣＵを備えるカーナビゲーション装置が知られている（特許文献１を参照）。
【０００３】
他方、タッチセンサによって入力された視点位置に応じて鳥瞰図を得るための視点位置を決定する地図表示装置が知られている（特許文献２を参照）。
【特許文献１】特開２００４−９３１５６号公報（段落００２０、図３）
【特許文献２】特開２００３−２２００５号公報（段落００９４、図１５）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
特許文献１に記載のものにおいては、地平線の表示はリモコンでの操作に応じて変化するので、ユーザに対してリモコンでの操作を要求する点で煩わしさがある。他方、特許文献２に記載のものにおいては、鳥瞰図を得るための視点位置がタッチパネルでの操作に応じて決定されるので、特許文献１に記載のもののような煩わしさはない。しかし、タッチパネルでの操作が採用される場合、タッチパネルの操作領域は、視点位置を決定するための操作以外の操作にも割り当てられており、視点位置を決定するための操作が行われても、当該操作が正しく認識されない可能性があった。特に、車載用の装置では、タッチパネルは小型であり、操作が正しく認識されない可能性は高かった。
【課題を解決するための手段】
【０００５】
本発明に係るデータ処理装置は、ディスプレイに対してその表示領域の下部で俯瞰地図を表示させるとともに表示領域の上部で他の画像を表示させるデータ処理装置であって、表示領域の上部と下部との境界に対応する境界表示座標とタッチパネルでの接触座標とが符合した場合に、タッチパネルでの接触座標に応じて俯瞰地図の視点を決定する処理を許可する制御部を備えるものである。本発明における字句の解釈は、次のとおりである。
【０００６】
「ディスプレイ」とは、画像を表示する装置であって、液晶ディスプレイ、プラズマディスプレイ、ＣＲＴディスプレイや映写幕などを含む概念である。
【０００７】
「表示領域」とは、画像が表示される領域であって、縦の辺と横の辺とからなる矩形状のものを含む概念である。表示領域が矩形状である場合、「表示領域の下部」は、縦方向の下側であり、他方、「表示領域の上部」は、縦方向の上側である。
【０００８】
「俯瞰地図」とは、２次元地図を見下ろしてなる地図であって、いわゆる鳥瞰図などを含む概念である。
【０００９】
「他の画像」とは、俯瞰地図とは異なる画像であって、空の画像、星座の画像や山岳の画像などを含む概念である。
【００１０】
「表示領域の上部と下部との境界」とは、表示領域を上部と下部とに区切る境界線である。「境界表示座標」には、通常、いわゆる地平線に相当する画像が表示される。
【００１１】
「符合」とは、対比される２つの座標が一致することまたは対比される２つの座標の差が微差であることである。ディスプレイの座標系とタッチパネルの座標系とが完全に一致するとは限らないからである。
【００１２】
「俯瞰地図の視点」とは、２次元地図を見下ろす際の基準となる点であって、平面座標系または空間座標系で定義される点である。
【００１３】
「制御部」とは、ハードウエアまたはハードウエアとソフトウエアとの協働によって処理を実行するものである。
【００１４】
「制御部」は、好ましくは、符合後の接触座標が表示領域の上下方向に変化する場合に、符合後の接触座標に応じて俯瞰地図の視点高度を決定するものである。ここで、「俯瞰地図の視点高度」とは、地表面から視点までの垂直距離である。
【００１５】
「制御部」は、好ましくは、符合後の接触座標が表示領域の左右方向に変化する場合に、符合後の接触座標に応じて俯瞰地図の視点方位を決定するものである。ここで、「俯瞰地図の視点方位」とは、視点から地表面への垂線を法線とし視点を含む平面上で視点から視点を中心とする円上の点を指す方向である。例えば、東西南北などがある。
【００１６】
「制御部」は、好ましくは、ディスプレイに対して接触座標の可変範囲を表示させるものである。ここで、「接触座標の可変範囲」とは、視点高度への制御を指示できる範囲であって、ゲージなどで表現されるものである。
【００１７】
「制御部」は、好ましくは、タッチパネルでの接触座標と境界表示座標とが符合する前後で、境界表示座標での表示態様を異ならせるものである。ここで、「表示態様を異ならせる」の具体例として、いわゆる地平線を点滅させる処理や地平線を強調する処理などがある。
【発明の効果】
【００１８】
本発明は、表示領域の上部と下部との境界に対応する境界表示座標とタッチパネルでの接触座標とが符合した場合に、タッチパネルでの接触座標に応じて俯瞰地図の視点を制御する処理を許可することによって、俯瞰地図の視点を決定するための操作に際して誤動作を防止することができるという効果を有する。
【発明を実施するための最良の形態】
【００１９】
本発明に係るデータ処理装置を実施するための最良の形態は、図１ないし図７で示される。
＜装置構成について＞本実施の形態に係るデータ処理装置１の構成は、図１で示される。データ処理装置１は、データの入出力を行うＩ／Ｏ１１と、各種データやプログラムなどを記憶するＨＤＤ１２と、ＢＩＯＳなどの基本プログラムを記憶するＲＯＭ１３と、ＨＤＤ１２やＲＯＭ１３などに記憶されたプログラムを実行するＣＰＵ１４（「制御部」に相当する）と、各種データを保持するＲＡＭ１５と、音声データを処理する音声ＬＳＩ１６と、画像に対応する画像データを処理する描画ＬＳＩ１７と、画像データを保持するＶＲＡＭ１８とを備える。これらの部品は、バスで接続されている。
【００２０】
Ｉ／Ｏ１１には、Ｉ／Ｏ１１には、ＧＰＳデータを受信するＧＰＳ受信機２１、ＶＩＣＳデータを受信するＶＩＣＳ受信機２２、速度データを出力する速度センサ２３、ジャイロデータを出力するジャイロセンサ２４および接触座標データを出力するタッチパネル２５が接続されている。さらに、Ｉ／Ｏ１１には、音声データに対応する音声を出力するスピーカ３１および画像データに対応する画像を表示するディスプレイ３２が接続されている。ここで、タッチパネル２５およびディスプレイ３２は、タッチパネル２５での接触座標およびディスプレイ３２での表示座標が一致するように重ねて設けられている。
【００２１】
ＨＤＤ１２には、ディスプレイ３２の表示領域の上部と下部との境界に対応する境界表示座標とタッチパネル２５での接触座標とが符合した場合に、タッチパネル２５での接触座標に応じて俯瞰地図の視点を決定する処理を許可する制御部としてをＣＰＵ１４に実行させるためのプログラムが記憶されている。また、ＨＤＤ１２には、２軸で定義された２次元地図データなどが記憶されている。
＜処理について＞以上のように構成されたデータ処理装置１の処理は、図２ないし図７で示される。図２に示すように、ＣＰＵ１４は、ＨＤＤ１２に記憶されたプログラムをＲＡＭ１５に展開し、タッチパネル２５からの接触座標データを割り込みデータとして、次の処理を実行する。
【００２２】
ＣＰＵ１４は、接触座標（図３（ａ）を参照）が境界表示座標（例えば、地平線が表示される座標である。以下も同じ）上にあるか否かを判定する（ステップＳ１）。具体的には、ＲＡＭ１５が現在の接触座標に対応する接触座標データおよび現在の境界表示座標に対応する境界表示座標データを保持しており、両座標の差分が所定値（例えば、±５ｍｍ）の範囲内にあるか否かが判定される。ここで、境界表示座標データは、俯瞰図が表示されるごとにＲＡＭ１５に保持されるものである。また、境界表示座標は、地図面Ｍ（ｘ−ｙ座標系）上の最遠方点Ｐ０と視点Ｓとを結ぶ直線が射影面Ｈに交わる点である（図４を参照）。本実施の形態では、最遠方点Ｐ０は固定されているので、境界表示座標の変化は、視点Ｓ（ｙ−ｚ座標系）の変化に連動する。以下では、接触座標は（Ｔｘ，Ｔｙ）であり、表示座標は（Ｔｘ´，Ｔｙ´）であるとする（但し、Ｔｘ＝Ｔｘ´、Ｔｙ＝Ｔｙ´である）。
【００２３】
ステップＳ１で接触座標が境界表示座標上にあるとの判定がなされると（Ｓ１のＹｅｓ）、ＣＰＵ１４は、ディスプレイ３２に対してその境界表示座標上で表示態様を恒常表示から点滅表示にするための制御データを出力する（ステップＳ２）。描画ＬＳＩ１７は、ＶＲＡＭ１８の境界表示座標に対応する領域に画像データを保持するタイミングを、画像データをＶＲＡＭ１８からディスプレイ３２に転送するタイミングよりも少なくすることで、点滅表示を実行する。このとき、ディスプレイ３２は、その境界座標座標で画像を点滅表示する（図３（ｂ）を参照）。
【００２４】
ステップＳ２で点滅表示が境界表示座標上でなされると、ＣＰＵ１４は、接触座標が変化したか否かを判定する（ステップＳ３）。具体的には、ＲＡＭ１５は、ステップＳ１での接触座標データおよびステップＳ１の後にタッチパネル２５で出力された接触座標データを保持している。両接触座標の差分が所定値（例えば、５ｍｍ）を超えるか否かが判定される。ここで、ステップＳ１の後に出力された接触座標データは、「符合後の接触座標」を示すものである。
【００２５】
ステップＳ３で接触座標が変化していないとの判定がなされると（Ｓ３のＮｏ）、ＣＰＵ１４は、ステップＳ１からの経過時間Ｔが基準経過時間Ｔ１を超えたか否かを判定する（ステップＳ４）。このとき、経過時間Ｔが基準経過時間Ｔ１を超えたとの判定がなされれば（Ｓ４のＹｅｓ）、ＣＰＵ１４は、本処理を終了する。他方、経過時間Ｔが基準経過時間Ｔ１を超えていないとの判定がなされれば（Ｓ４のＮｏ）、ＣＰＵ１４は、ステップＳ３からの処理を実行する。
【００２６】
ステップＳ３で接触座標が変化したとの判定がなされると（Ｓ３のＹｅｓ）、ＣＰＵ１４は、俯瞰地図の視点を決定する（ステップＳ５）。具体的には、以下で示される演算が行われる。接触座標が表示領域の上下方向に変化した場合、視点高度Ｓｚは、俯角θに依存（例えば、比例）するので、「Ｓｚ＝ｆ（θ）」と定義される（図４を参照）。また、俯角θは、接触座標の上下方向の成分Ｔｙに依存（例えば、比例）するので、「θ＝ｇ（Ｔｙ）」と定義される。したがって、「Ｓｚ＝ｈ（Ｔｙ）」が演算される。他方、接触座標が表示領域の左右方向に変化した場合、Ｐ０のｙ座標が固定されるので、視点方位Ｓｘは、接触座標の左右方向成分Ｔｘに依存（例えば、比例）するので、「Ｓｘ＝Ｉ（Ｔｘ）」と定義される。つまり、「Ｓｚ＝ｈ（Ｔｙ）」が演算される。
【００２７】
ステップＳ５で視点が決定されると、ＣＰＵ１４は、ステップＳ５で決定された視点に従って俯瞰地図の座標を変換する（ステップＳ６）。具体的には、座標変換（特開２００３−２２００５号公報を参照）でのパラメータとして、ステップＳ５で決定された視点高度Ｓｚや視点方位Ｓｘなどが用いられる。
【００２８】
ステップＳ６で座標変換が行われると、ＣＰＵ１４は、ディスプレイ３２に対して変換後の俯瞰地図を表示させるための制御データを出力する（ステップＳ７）。描画ＬＳＩ１７は、変換後の俯瞰地図に対応する画像データをＶＲＡＭ１８に展開し、順次、ＶＲＡＭ１８からディスプレイ３２に対して画像データを転送する。
【００２９】
例えば、接触座標が上下方向に変化した場合（図５（ａ）を参照）、境界表示座標は表示領域内で上下方向に移動し、俯瞰地図は、その境界表示座標（「符合後の境界表示座標」に相当する）と接触座標（「符合後の接触座標」に相当する）とが一致した状態で、ディスプレイ３２に表示される（図５（ｂ）を参照）。
【００３０】
他方、接触座標が左右方向に変化した場合（図６（ａ）を参照）、俯瞰地図は、接触座標が変化した方向に境界表示座標の中点を移動させた状態でディスプレイ３２に表示される（図６（ｂ）を参照）。
【００３１】
さらに、ディスプレイ３２は、接触座標の可変範囲をゲージ状に表示している（図３などを参照）。接触座標がゲージの最上限に位置すると、ディスプレイ３２は、２次元地図を真下に見下ろしたものを表示する。他方、接触座標がゲージの最下限に位置すると、ディスプレイ３２は、建物画像などを立体的に表示する。
【００３２】
本実施の形態では、接触座標が離散的に変化する場合（図７（ａ）を参照）、俯瞰地図の更新表示は、接触座標の変化が終了した時点で行われる（図７（ｂ）を参照）。他方、接触座標が連続的に変化する場合（図７（ｃ）を参照）、俯瞰地図の更新表示は、接触座標が変化している最中に定期的に行われる（図７（ｄ）を参照）。
＜本実施の形態における効果＞本実施の形態によれば、境界表示座標と接触座標とが符合すると、タッチパネル２５での接触座標に応じて俯瞰地図の視点を決定する処理が許可されるので、地平線などの境界画像が操作ボタンの代わりとなり、俯瞰地図の視点を決定するための操作に際して誤動作を防止することができる。
【００３３】
本実施の形態によれば、接触座標と境界表示座標とが符合する前後で、境界表示座標での表示態様が異なるので、境界画像が選択されているか否かをユーザに認識させることができる。
【００３４】
本実施の形態によれば、符合後の接触座標が表示領域の上下方向に変化する場合に、俯瞰地図の視点高度は符合後の接触座標に応じて決定されるので、新たな視点高度をユーザの操作感に合わせることができる。
【００３５】
本実施の形態によれば、符合後の接触座標が表示領域の左右方向に変化する場合に、俯瞰地図の視点方位は符合後の接触座標に応じて決定されるので、新たな視点方位をユーザの操作感に合わせることができる。
【００３６】
本実施の形態によれば、ディスプレイ３２は接触座標の可変範囲を表示しているので、ユーザに対して操作限度を認識させることができる。
＜変形例＞以上の説明では、俯瞰地図の視点が演算によって決定されているが、接触座標と視点との対応が予めテーブルとしてＨＤＤ１２などに記憶されていてもよい。この変形例によれば、視点決定に必要な時間を短縮することができる。
【産業上の利用可能性】
【００３７】
以上のように、本発明は、俯瞰地図の視点を決定するための操作に際して誤動作を防止することができるという効果を有し、ナビゲーション装置などとして有用である。
【図面の簡単な説明】
【００３８】
【図１】本発明に係るデータ処理装置を実施するための最良の形態の構成を示すハードウエア構成図
【図２】本実施の形態におけるデータ処理装置での処理の流れを示すフロー図
【図３】（ａ）接触座標と境界表示座標とが符合する前における表示例を示す図（ｂ）接触座標と境界表示座標とが符合した後における表示例を示す図
【図４】本実施の形態における各種パラメータの関係を示す図
【図５】（ａ）接触座標が上下方向に変化する様子を示す図（ｂ）接触座標が上下方向に変化した後における表示例を示す図
【図６】（ａ）接触座標が左右方向に変化する様子を示す図（ｂ）接触座標が左右方向に変化した後における表示例を示す図
【図７】（ａ）接触座標が離散的に変化する場合におけるタッチパネルでのオンオフを示す図（ｂ）（ａ）の場合における描画タイミングを示す図（ｃ）接触座標が連続的に変化する場合におけるタッチパネルでのオンオフを示す図（ｄ）（ｃ）の場合における描画タイミングを示す図
【符号の説明】
【００３９】
１    データ処理装置
１４    ＣＰＵ（制御部）
２５    タッチパネル
３２    ディスプレイ
【図１】
2007034101.tif 000003
【図２】
2007034101.tif 000004
【図３】
2007034101.tif 000005
【図４】
2007034101.tif 000006
【図５】
2007034101.tif 000007
【図６】
2007034101.tif 000008
【図７】
2007034101.tif 000009