(57)【要約】【課題】  常に画面を見る者が見やすい状態で画面上に文字を表示できる表示装置及び表示方法を提供する。【解決手段】  文字を表示するディスプレイ装置８と、ディスプレイ装置８の画面を見る者の位置を検出する車両情報センサ５と、車両情報センサ５で検出された位置からディスプレイ装置８の画面を見る場合に、その画面に表示されるべき文字の水平線に対する傾きが所定角度範囲外であれば文字を回転させて表示させる地図表示処理部１４とを備えて構成されている。【選択図】        図１
2005084122.tif 000002
【特許請求の範囲】
【請求項１】
文字を表示する表示部と、
前記表示部を見る者の位置を検出する位置検出部と、
前記位置検出部で検出された位置から前記表示部を見る場合に、前記表示部に表示されるべき文字の水平線に対する傾きが所定角度範囲外であれば文字を回転させて前記表示部に表示させる制御部
とを備えた表示装置。
【請求項２】
前記表示部は地図を表示し、前記文字は、地図上に現れる道路線、鉄道路線、河川、地点及び施設を含む地図の構成要素に付される名称を表す文字列から成ることを特徴とする請求項１記載の表示装置。
【請求項３】
前記地図の構成要素に付される文字列を回転させて表示するかどうかを構成要素毎に指示する制御対象条件を入力する入力装置を備え、
前記制御部は、前記地図の構成要素に付された文字列のうち、前記入力装置から入力された制御対象条件によって指示された構成要素に付された文字列を回転させて表示させることを特徴とする請求項２記載の表示装置。
【請求項４】
前記制御部は、前記文字列を回転させて表示する場合に、該文字列に付された属性に従って、該文字列が付されたリンクに対する線対称の位置に表示させるか、正立させて表示させるかを制御することを特徴とする請求項３記載の表示装置。
【請求項５】
前記入力装置は、前記制御対象条件を記憶したメモリから成ることを特徴とする請求項３記載の表示装置。
【請求項６】
前記表示部を見る者の位置を入力する入力装置を備え、
前記位置検出部は、前記入力装置から入力された位置を前記画面を見る位置とすることを特徴とする請求項１記載の表示装置。
【請求項７】
前記位置検出部は、予め記憶されている車両のステアリング設定位置を読み出して前記画面を見る者の位置とすることを特徴とする請求項１記載の表示装置。
【請求項８】
前記位置検出部は、人の位置を検出するセンサから成り、該センサで検出された位置を前記画面を見る位置とすることを特徴とする請求項１記載の表示装置。
【請求項９】
車両の進行方向を検出する進行方向検出部を備え、
前記表示部に表示される地図は、前記進行方向検出部での検出結果に応じて、車両の進行方向が常に上になるように回転することを特徴とする請求項２記載の表示装置。
【請求項１０】
文字を表示する表示画面を見る者の位置を検出し、
該検出された位置から前記表示画面を見る場合に、該表示画面に表示されるべき文字の水平線に対する傾きが所定角度範囲外であれば文字を回転させて前記表示画面に表示させることを特徴とする表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、例えばナビゲーションシステムに用いられる表示装置及び表示方法に関し、特にその表示画面に表示される文字列の表示方向を制御する技術に関する。
【背景技術】
【０００２】
従来、車両に搭載されるカーナビゲーションシステムが知られている。このカーナビゲーションシステムでは、表示装置の表示画面に表示された地図を見ることにより自車両の位置を確認しながら運転を行うことができるので、運転者は、道に迷うことなく、目的地に確実且つ短時間で到着できる。
【０００３】
このような従来のカーナビゲーションシステムは、表示画面に地図を表示するモードとして、北が上向きの地図表示であるノースアップモード及び進行方向が上向きの地図表示であるヘディングアップモードを有する。ヘディングアップモードでは、例えば交差点やカーブ等で車両の進行方向が変化すると、それに伴って表示画面の内容が全体的に回転する。従って、地図上に表示されている文字や記号も回転することになる。
【０００４】
一般に、地図上の道路に名称が付される場合は、その名称を構成する文字列は道路に沿って（道路に平行になるように）表記される。従って、表示画面の表示内容全体が回転することによって文字列も一緒に回転すると、回転角度によっては、運転者から見て文字列が逆さに表示される状態が生じる。表示装置は、通常、車両の中央に設置されるので、運転者から見て文字列が逆さに表示されるかどうかは、運転席の位置、つまり左ハンドルであるか右ハンドルであるかによって異なる。
【０００５】
なお、関連する技術として、モニタに表示されるメニュー画面のスイッチ操作部を、助手席側から操作するときには助手席側に寄せて表示し、また運転席側から操作するときには運転席側に寄せて表示するメニュー画面表示方法及びそれを用いた表示装置が知られている（例えば、特許文献１参照）。
また、ハンドル取付け位置と表示手段の位置関係とに基づいて、ハンドルが取付けられている運転席から表示手段の画面が見やすく操作しやすいように画面表示を制御する表示制御手段を備え、運転席からの表示手段に関する視覚性及び操作性を向上させることができ、また助手席からの操作に応じても表示手段に関する視覚性及び操作性を向上させるナビゲーション装置が知られている（例えば、特許文献２参照）。
【０００６】
【特許文献１】特開２００１−２２２２７１号公報
【特許文献２】特開２００３−１２１１６０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
上述したように、従来のカーナビゲーションシステムの表示装置では、ヘディングアップモードで動作中に、表示画面に表示されている地図の回転に伴って地図上に表示されている文字列も回転して文字列が逆さに表示されるという状態が発生するので、文字が読みにくいという問題がある。
【０００８】
この発明は、上述した問題を解消するためになされたものであり、常に画面を見る者が見やすい状態で画面上に文字を表示できる表示装置及び表示方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
この発明に係る表示装置は、上記目的を達成するために、文字を表示する表示部と、表示部を見る者の位置を検出する位置検出部と、位置検出部で検出された位置から表示部を見る場合に、表示部に表示されるべき文字の水平線に対する傾きが所定角度範囲外であれば文字を回転させて前記表示部に表示させる制御部とを備えて構成されている。
【００１０】
この発明に係る表示方法は、上記と同様の目的で、文字を表示する表示画面を見る者の位置を検出し、該検出された位置から表示画面を見る場合に、該表示画面に表示されるべき文字の水平線に対する傾きが所定角度範囲外であれば文字を回転させて前記表示画面に表示させるように構成されている。
【発明の効果】
【００１１】
この発明に係る表示装置によれば、文字が表示される表示部を見る者の位置を検出し、この検出された位置から表示部を見る場合に、表示部に表示されるべき文字の水平線に対する傾きが所定角度範囲外であれば文字を回転させて前記表示部に表示させるので、常に画面を見る者が見やすい状態で画面上に文字を表示させることができる。
【発明を実施するための最良の形態】
【００１２】
以下、この発明の実施の形態を図面を参照しながら詳細に説明する。
実施の形態１．
図１は、この発明の実施の形態１に係るカーナビゲーションシステムの構成を示すブロック図である。このカーナビゲーションシステムは、制御装置１、ディスク装置２、入力装置３、ＧＰＳ受信機４、車両情報センサ５、ジャイロ６、交通情報受信機７、ディスプレイ装置８、音声出力装置９及びスピーカ９ａから構成されている。
【００１３】
制御装置１は、例えばマイクロコンピュータから構成されている。この制御装置１は、ナビゲーション機能部１０、地図データ管理部１１及びユーザインタフェース制御部１２から構成されている。ナビゲーション機能部１０は、更に、ナビゲーション機能制御部１３、地図表示処理部１４、経路案内処理部１５、経路探索処理部１６、検索処理部１７、交通情報処理部１８及び自車位置検出部１９から構成されている。
【００１４】
ディスク装置２は、地図データ、音楽データ、映像データ、制御プログラムデータ等が記録された記録媒体が挿入されることにより、その記録内容を再生する。記録媒体としては、例えばＣＤ（Compact Disc）、ＤＶＤ（Digital Versatile Disc）等が用いられる。このディスク装置２で再生された地図データ、音楽データ、映像データ、制御プログラムデータ等は、制御装置１に送られる。
【００１５】
ここで、記録媒体に記録されている地図データについて説明する。図３は、地図データの構成要素の１つとして定義されている、道路線情報（以下、「道路リンク」という）と、道路名称及びそれに付随する情報（以下、「道路名称データ」という）とを示す。これら道路リンク及び道路名称データは、北を真上（ノースアップ）として地図を表示することを前提として作成されている。
【００１６】
道路リンクは、開始位置座標（以下、「道路リンク開始点」という）と、リンク角度θとによって定義されている。リンク角度θは、Ｘ軸（水平線）と道路リンクとの成す角度である。道路名称データは、名称を表す文字列、文字列の書き出し位置、文字角度及び属性によって定義されている。文字列の書き出し位置は、道路リンク開始点からのオフセット座標（Ｘ，Ｙ）で定義されている。文字角度は、文字列と道路リンクとが並行になるように定義される。換言すれば、文字角度は、リンク角度θと同じ内容を有する。属性は、Street，Railroad等といったリンクの種別や、描画上必要になるパラメータ（書き出し位置のオフセット値、詳細は後述する）を含む。
【００１７】
図３（Ａ）は、東西方向に延びている道路リンク、つまりリンク角度θが「０゜」の道路リンクを示している。図３（Ｂ）は、東西方向からリンク角度θだけ傾いている道路リンクを示している。地図データ上では、鉄道及び河川も上述した道路と同様の方法で定義されている。
【００１８】
入力装置３は、カーナビゲーションシステムの操作パネルに設けられたスイッチ類やディスプレイ装置８の画面上に設けられたタッチパネル（何れも図示を省略する）から構成されている。この入力装置３は、ユーザが各種要求を入力するために使用される。この入力装置３から入力されたデータは、制御装置１のユーザインタフェース制御部１２に送られる。
【００１９】
ＧＰＳ受信機４は、ＧＰＳ衛星からの信号を受信して車両の現在位置を検出する。このＧＰＳ受信機４で検出された車両の現在位置を表すデータは、制御装置１のナビゲーション機能部１０内の自車位置検出部１９に送られる。
【００２０】
車両情報センサ５は、操作者の位置を検出する。この車両情報センサ５は、例えばシートに人が着座したことを検出する着座センサや、車内を撮影した画像から人の位置を検出するカメラシステム等から構成できる。この車両情報センサ５で検出された操作者の位置を表すデータは、制御装置１のナビゲーション機能部１０内の自車位置検出部１９に送られる。
【００２１】
ジャイロ６は、車両の進行方向を検出する。このジャイロ６で検出された車両の進行方向を表すデータは、制御装置１のナビゲーション機能部１０内の自車位置検出部１９に送られる。
【００２２】
交通情報受信機７は、例えば、道路交通データ通信システム（ＶＩＣＳ：Vehicle Information and Communication System）のテレターミナルが発する交通情報信号を受信する。この交通情報受信機７で受信された交通情報を表すデータは、制御装置１のナビゲーション機能部１０内の交通情報処理部１８に送られる。
【００２３】
ディスプレイ装置８は、例えばＬＣＤから構成されており、制御装置１から送られてくる表示信号に応じて地図、自車位置マーク、その他のメッセージを表示する。
【００２４】
音声出力装置９は、制御装置１から送られてくる音声データに応じて音声信号を生成し、スピーカ９ａに送る。スピーカ９ａは、音声出力装置９からの音声信号を音に変換して出力する。これにより、スピーカ９ａから音声による種々の案内メッセージ等が発生される。
【００２５】
次に、制御装置１の詳細を説明する。制御装置１は、上述したように、ナビゲーション機能部１０、地図データ管理部１１及びユーザインタフェース制御部１２から構成されている。
【００２６】
地図データ管理部１１は、ディスク装置２から地図データを読み出す。また、地図データ管理部１１は、ナビゲーション機能部１０からの要求に応答してディスク装置２から地図データを読み出し、必要に応じて加工を加えてナビゲーション機能部１０に送る。
【００２７】
ユーザインタフェース制御部１２は、入力装置３から入力されたユーザの要求を受け付けて、その要求の内容に応じた制御指令を生成し、ナビゲーション機能部１０に送る。具体的には、制御指令は、ナビゲーション機能部１０を構成するナビゲーション機能制御部１３、地図表示処理部１４、経路案内処理部１５、経路探索処理部１６、検索処理部１７、交通情報処理部１８及び自車位置検出部１９の何れか１つ、又は２つ以上に同時に送られる。また、ユーザインタフェース制御部１２は、制御指令に応答してナビゲーション機能部１０から返されてくる処理結果を統合し、ディスプレイ装置８及び／又は音声出力装置９に送る。これにより、ディスプレイ装置８にユーザが要求した情報が表示されるとともに、スピーカ９ａから音声によるメッセージが出力される。
【００２８】
次に、ナビゲーション機能部１０の詳細を説明する。ナビゲーション機能部１０は、上述したように、ナビゲーション機能制御部１３、地図表示処理部１４、経路案内処理部１５、経路探索処理部１６、検索処理部１７、交通情報処理部１８及び自車位置検出部１９から構成されている。
【００２９】
ナビゲーション機能制御部１３は、ナビゲーション機能部１０の全体を制御する。このナビゲーション機能制御部１３は、図示は省略しているが、当該車両に関するシステム付随情報を記憶するシステム付随情報メモリを備えている。このシステム付随情報メモリには、例えば車両の型式、ステアリング設置位置（左ハンドル又は右ハンドルの別）、表示制御条件（詳細は後述する）、仕向地等が記憶されている。
【００３０】
地図表示処理部１４は、地図データ管理部１１から読み出した地図データに基づいて地図表示用の表示データを生成し、ユーザインタフェース制御部１２に送る。この地図表示処理部１４については、後に詳細に説明する。
【００３１】
経路案内処理部１５は、地図データ管理部１１から地図データを取得して経路表示のための処理（例えば経路を表示するための処理）を行う。そして、この経路表示のための処理がなされた地図データを地図データ管理部１１に戻す。経路探索処理部１６は、地図データ管理部１１から地図データを取得して経路探索処理を実行し、経路探索の結果を地図データ管理部１１に戻す。
【００３２】
検索処理部１７は、地図データ管理部１１から地図データを取得して入力装置３から入力された目的地を検索し、検索結果を地図データ管理部１１に戻す。交通情報処理部１８は、地図データ管理部１１から地図データを取得し、この取得した地図データ上に、交通情報受信機７で受信した交通情報に基づいて例えば渋滞箇所を表示するための処理を行い、処理結果を地図データ管理部１１に返す。
【００３３】
自車位置検出部１９は、ＧＰＳ受信機４から得られた現在位置を表すデータ、車両情報センサ５から得られた操作者の位置及びジャイロ６から得られた進行方向を表すデータを地図データ管理部１１に送る。
【００３４】
図２は、この発明に係るカーナビゲーションシステムを機能的に表した機能ブロック図である。このブロック図中の図１に示した構成要素に対応する部分には、図１で使用した符号と同一の符号を付してある。
【００３５】
このカーナビゲーションシステムは、地図データ管理部１１、ユーザインタフェース制御部１２、ナビゲーション機能制御部１３、地図表示処理部１４、入力装置３、車両情報センサ５及びディスプレイ装置８から構成されている。これら構成要素の機能は上述した通りであるが、ユーザインタフェース制御部１２及び地図表示処理部１４の構成を更に詳細に説明する。
【００３６】
ユーザインタフェース制御部１２は、表示制御条件入力処理部１２０と描画データ処理部１２１とから構成されている。表示制御条件入力処理部１２０は、入力装置３から入力されたデータから表示制御条件を抽出し、地図表示処理部１４に送る。表示制御条件は、表示制御の有無、表示制御対象及び操作者位置を含む。
【００３７】
描画データ処理部１２１は、地図表示処理部１４から送られてくる描画データに基づいて表示信号を生成し、ディスプレイ装置８に送る。これにより、ディスプレイ装置８に地図、自車位置マーク、その他のメッセージが表示される。
【００３８】
地図表示処理部１４は、描画データリード処理部１４０、表示条件解析処理部１４１及び描画データ生成処理部１４２から構成されている。描画データリード処理部１４０は、地図データ管理部１１からディスプレイ装置８に表示する地図に対応する描画データを読み出し、描画データ生成処理部１４２に送る。
【００３９】
表示条件解析処理部１４１は、ユーザインタフェース制御部１２の表示制御条件入力処理部１２０から送られてくる表示制御条件情報、車両情報センサ５から自車位置検出部１９及び地図データ管理部１１（図１参照）を介して送られてくる操作者位置情報、及びナビゲーション機能制御部１３のシステム付随情報メモリから送られてくるシステム付随情報に含まれるステアリング設置位置や表示制御条件情報に基づいて、表示制御条件を生成し、描画データ生成処理部１４２に送る。
【００４０】
描画データ生成処理部１４２は、描画データリード処理部１４０から取得した描画データを、表示条件解析処理部１４１から取得した表示制御条件に従って処理し、実際の表示に使用される描画データを生成して上述した描画データ処理部１２１に送る。この描画データ生成処理部１４２における処理は後にフローチャートを参照して詳細に説明する。
【００４１】
次に、上記のように構成されるカーナビゲーションシステムの動作を説明するに先立って、この発明の概要を説明する。
【００４２】
図４は、この発明の概要を説明するための図である。図４（Ａ）は、一般的なカーナビゲーションシステムのディスプレイ装置に表示される地図を示す。この地図は、画面上で左右に伸びるリンク及びそれに付された名称「ＥＦＧ  ＳＴ」、画面の上側で上下方向に伸びるリンク及びそれに付された名称「ＡＢＣ  ＡＶＥ」、画面の下側で上下方向に伸びるリンク及びそれに付された名称「ＨＩＪＫＬ」から構成されている。操作者がこの地図を見る場合、操作者の視点が画面の左側にあれば、リンクの名称「ＡＢＣ  ＡＶＥ」は逆さまに見える。一方、操作者の視点が画面の右側にあれば、リンクの名称「ＨＩＪＫＬ」は逆さまに見える。従って、画面に表示された地図が見にくいものになっている。
【００４３】
この発明は、上記のような見にくさを回避するために、名称を構成する文字列を画面を見る者の位置（操作者の視点）に応じて回転させて表示するようにしたものである。例えば、図４（Ｂ）に示すように、操作者の視点が画面の左側にある場合は、何もしなければ逆さまに見える名称「ＡＢＣ  ＡＶＥ」を１８０゜回転させ、且つ表示位置をリンクの上側に移動させて表示する。一方、図４（Ｃ）に示すように、操作者の視点が画面の右側にある場合は、何もしなければ逆さまに見える名称「ＨＩＪＫＬ」を１８０゜回転させ、且つ表示位置をリンクの上側に移動させて表示する。これにより、操作者が地図を見た場合に、リンクの名称が逆さまに表示されることがなく、しかも、リンクの名称は常にリンクの上側に表示されるので、見やすい地図を操作者に提供できる。
【００４４】
カーナビゲーションシステムがヘディングアップモードで動作している場合は、ディスプレイ装置８の表示画面に表示される地図は、常に車両の進行方向が上になるように地図の全体が回転する。図５は、地図の回転角度と道路リンクの表示角度αとの関係を説明するための図である。地図データ上で図３（Ｂ）に示すように水平線に対して角度θの傾きを有するように定義されている道路リンクは、地図が回転角度φだけ回転すると、画面上で表示される表示角度αは「θ＋φ」になる。
【００４５】
このようにして算出された表示角度αと文字列表示方向反転臨界角度とを比較し、文字列の表示方向が決定される。図６（Ａ）は、操作者の視点が左側に位置する場合の文字列表示方向反転臨界角度の例を示す図である。この場合、文字列の表示角度αが−１３５゜＜α＜＝４５゜であれば、中心から外側に向けて文字列を表示する通常表示が行われ、４５゜＜α＜＝２２５゜であれば、外側から中心に向けて文字列を表示する反転表示が行われる。
【００４６】
同様に、図６（Ｂ）は、操作者の視点が右側に位置する場合の文字列表示方向反転臨界角度の例を示す図である。この場合、文字列の表示角度αが−４５゜＜＝α＜１３５゜であれば、中心から外側に向けて文字列を表示する通常表示が行われ、１３５゜＜＝α＜３１５゜であれば、外側から中心に向けて文字列を表示する反転表示が行われる。
【００４７】
以下、この発明の実施の形態１に係るカーナビゲーションシステムの動作を詳細に説明する。以下では、ディスプレイ装置８に表示される文字列の制御は、入力装置３から入力された表示制御条件に従って行われるものとする。この例では、入力装置３はタッチパネルから構成されているものとし、ユーザは、このタッチパネルを用いて、表示制御の有無、表示制御対象及び操作者位置といった表示制御条件を設定する。
【００４８】
図７は、ディスプレイ装置８の画面上に形成されたタッチパネルの構成を示す図である。操作メニューの「Ｏｎ」及び「Ｏｆｆ」は、表示制御の有無を指定するために使用される。この操作メニューで「Ｏｎ」が指定されると、更に詳細な条件を設定するためのサブメニューが表示される。
【００４９】
サブメニューの「Ｌｅｆｔ」及び「Ｒｉｇｈｔ」という項目は、ユーザが入力装置３を用いて操作者の位置を設定する場合に使用される。従って、システム付随情報メモリに記憶されているステアリング設置位置、又は車両情報センサ５から得られる情報に基づいて操作者の位置を検出する場合は、この「Ｌｅｆｔ」及び「Ｒｉｇｈｔ」という項目の表示は省略される。なお、ステアリング設置位置又は車両情報センサ５から操作者の位置を検出する場合であっても、入力装置３から「Ｌｅｆｔ」又は「Ｒｉｇｈｔ」が指定された場合は、それを優先して採用するように構成することもできる。
【００５０】
また、サブメニューの「Ａｌｌ」は、全ての種類の文字列を表示制御対象とすることを指示し、「Ｓｅｌｅｃｔ」は、表示制御対象の種類をユーザが選択することを指示する。「Ｓｅｌｅｃｔ」が指示された場合は、図７（Ｂ）に示すように、更に、表示制御対象を選択するメニューが表示される。このメニューでは、道路線を表す「Ｓｔｒｅｅｔ」、鉄道路線を表す「Ｒａｉｌｒｏａｄ」、河川を表す「Ｒｉｖｅｒ」及び地名や施設を表す「ＰＯＩ」を選択できる。
【００５１】
図７（Ａ）は、操作者の視点が画面の左に位置する場合の設定例であり、表示制御を行うべき旨の指示（「Ｏｎ」）がなされており、且つ、地図上に表示される全ての種類の文字列を表示制御対象とした場合を示している。従って、リンクに付された名称「ＥＦＧ  ＬＩＮＥ」及び「ＨＩＪＫＬ」並びに施設の名称を表す「ＡＢＣ  Ｇｏｌｆ」は、画面の左側から見て逆さまにならないように表示される。つまり、図７（Ａ）における設定条件は、表示制御：Ｏｎ、視点：左、制御対象：全てである。
【００５２】
図７（Ｂ）は、操作者の視点が画面の右に位置する場合の設定例であり、表示制御を行うべき旨の指示（「Ｏｎ」）がなされており、且つ、地図上に表示される文字列の種類のうち、道路、鉄道、河川の名称は表示制御対象とするが、施設の名称（ＰＯＩ）は表示制御対象外としている場合を示している。つまり、図７（Ｂ）における設定条件は、表示制御：Ｏｎ、視点：右、制御対象：道路（Ｓｔｒｅｅｔ）、鉄道（Ｒａｉｌｒｏａｄ）、河川（Ｒｉｖｅｒ）、制御対象外：施設の名称（ＰＯＩ）である。
【００５３】
次に、図８〜図１０に示すフローチャートを参照しながら、地図表示処理部１４で行われる表示制御処理を説明する。
【００５４】
この表示制御処理では、先ず、表示制御有無情報の取得が行われる（ステップＳＴ１０）。具体的には、入力装置３から入力された表示制御の有無（「Ｏｎ」又は「Ｏｆｆ」）及び表示制御対象を指定する情報（「Ａｌｌ」又は「Ｓｅｌｅｃｔ」、「Ｓｅｌｅｃｔ」の場合は、更に、「Ｓｔｒｅｅｔ」、「Ｒａｉｌｒｏａｄ」、「Ｒｉｖｅｒ」及び「ＰＯＩ」）が取得される。なお、上述した入力装置３で入力されるべき表示制御有無情報がシステムの付随情報を格納する付随情報メモリに予め格納されている場合は、この付随情報メモリから表意制御有無情報を取得するように構成することもできる。この構成によれは、表示制御の有無及び表示制御対象は固定されるが、ユーザが入力装置３を用いて表示制御条件を設定する手間を省くことができる。
【００５５】
次いで、表示制御を行う指定がなされているかどうかが調べられる（ステップＳＴ１１）。ここで、表示制御を行うべき旨の指定がなされていないことが判断されると、この表示設定処理は終了する。
【００５６】
上記ステップＳＴ１１で、表示制御を行うべき旨の指定がなされていることが判断されると、次いで、制御対象条件が取得される（ステップＳＴ１２）。制御対象条件は、「Ｓｔｒｅｅｔ」、「Ｒａｉｌｒｏａｄ」、「Ｒｉｖｅｒ」及び「ＰＯＩ」といった種別の何れであるかを示す情報である。
【００５７】
次いで、表示制御対象の描画データのリードが行われる（ステップＳＴ１３）。具体的には、表示制御対象として指定された種別の名称データ（名称を表す文字列、文字角度、書き出し位置、属性）と描画情報（道路リンク、鉄道リンク、施設ポリゴン情報等）の全てがリードされる。ここでいう属性とは、反転描画時の書き出し位置調整の要又は不要である。例えば、道路線、鉄道線などの線に付随する名称の場合は、反転描画処理において、書き出し位置の調整を必要とし（図１１参照）、施設ポリゴンの内側に表示される施設名称などは書き出し位置の調整を必要としない。
【００５８】
次いで、表示制御対象データのリードが完了したかどうかが調べられ（ステップＳＴ１４）、完了していないことが判断されると、シーケンスはステップＳＴ１３に戻って再度表示制御対象データのリードが行われる。これらステップＳＴ１３及びＳＴ１４の繰り返し実行の過程で、ステップＳＴ１４において、表示制御対象データのリードが完了したことが判断されると、次いで、操作者位置情報が取得される（ステップＳＴ１５）。具体的には、入力装置３から入力された操作者の位置（「Ｌｅｆｔ」又は「Ｒｉｇｈｔ」）が取得される。
【００５９】
そして、操作者の位置、つまり操作者の視点が左にあるか右にあるかが調べられる（ステップＳＴ１６）。ここで、操作者の視点が左にあることが判断されると、図９（Ａ）のフローチャートに示す視点位置左側表示制御処理が行われる（ステップＳＴ１７〜ＳＴ２１）。この視点位置左側表示制御処理では、先ず、地図回転角度φ及び文字角度θが取得され、表示角度αが計算される（ステップＳＴ１７）。次いで、表示角度αが「−１３５゜＜α＜＝４５゜」の条件を満たすかどうかが調べられる（ステップＳＴ１８）。そして、条件を満たすことが判断されると通常描画処理が行われる（ステップＳＴ１９）。
【００６０】
この通常描画処理では、図１０（Ａ）に示すように、先ず、書き出し位置（オフセット値）が取得される（ステップＳＴ３０）。次いで、図１１（Ａ）に示すように、書き出し位置を始点として、文字列の先頭文字から順次最終文字まで描画が行われる（ステップＳＴ３１）。これにより、操作者が画面の左側に位置する場合の通常表示が行われる。その後、シーケンスは図９（Ａ）のステップＳＴ２１にリターンする。
【００６１】
上記ステップＳＴ１８で、表示角度αが「−１３５゜＜α＜＝４５゜」の条件を満たさないことが判断されると、反転描画処理が行われる（ステップＳＴ２０）。この反転描画処理では、図１０（Ｂ）に示すように、先ず、書き出し位置（オフセット値）及び属性が取得される（ステップＳＴ４０）。次いで、属性が書き出し位置調整が必要な名称であることを示しているかどうかが調べられる（ステップＳＴ４１）。ここで、書き出し位置調整が必要な名称であることを示している旨が判断されると、書き出し位置がオフセット値により調整される（ステップＳＴ４２）。具体的には、図１１（Ｂ）及び、図１１（Ｃ）に示すように、１８０゜反転されるべき文字列の書き出し位置が、道路リンクに対して対称位置に移動される。上記ステップＳＴ４１で、書き出し位置調整が必要な名称でないことが判断されると、ステップＳＴ４２の処理はスキップされる。
【００６２】
次いで、書き出し位置を始点とし、文字列の最終文字から逆順で先頭文字まで各文字を上下反転させながら描画が行われる（ステップＳＴ４３）。これにより、操作者が画面の左側に位置する場合の反転表示が行われる。仮に、書き出し位置がオフセット値により調整されなければ、図１１（Ｂ）に示すように、道路リンクの下側に名称が表示されることになり、通常表示の道路名称と混在する場合は統一感に欠けるので見にくいものになるが、書き出し位置がオフセット値により調整されることにより、図１１（Ｃ）に示すように、道路リンクの上側に名称が表示されることになり、通常表示の道路名称と混在しても統一感が得られるので見やすいものになっている。その後、シーケンスは図９（Ａ）のステップＳＴ２１にリターンする。
【００６３】
ステップＳＴ２１では、全ての表示制御対象文字列に対する描画が終了したかどうかが調べられ、終了していないことが判断されると、シーケンスはステップＳＴ１７に戻り、再度同様の処理が繰り返される。そして、ステップＳＴ２１で、全ての表示制御対象文字列に対する描画が終了したことが判断されると、表示制御処理は終了する。
【００６４】
上記ステップＳＴ１６で、操作者の視点が右にあることが判断されると、図９（Ｂ）のフローチャートに示す視点位置右側表示制御処理が行われる（ステップＳＴ２２〜ＳＴ２６）。この視点位置右側表示制御処理では、先ず、地図回転角度φ及び文字角度θが取得され、表示角度αが計算される（ステップＳＴ２２）。次いで、表示角度αが「−４５゜＜＝α＜１３５゜」の条件を満たすかどうかが調べられる（ステップＳＴ２３）。そして、条件を満たすことが判断されると通常描画処理が行われる（ステップＳＴ２４）。この通常描画処理の内容は、上述したステップＳＴ１９における処理と同じである。
【００６５】
上記ステップＳＴ２３で、表示角度αが「−４５゜＜＝α＜１３５゜」の条件を満たさないことが判断されると、反転描画処理が行われる（ステップＳＴ２５）。この反転描画処理の内容は、上述したステップＳＴ２０におけると同じである。その後、シーケンスはステップＳＴ２６に分岐する。
【００６６】
ステップＳＴ２６では、全ての表示制御対象文字列に対する描画が終了したかどうかが調べられ、終了していないことが判断されると、シーケンスはステップＳＴ２２に戻り、再度同様の処理が繰り返される。そして、ステップＳＴ２６で、全ての表示制御対象文字列に対する描画が終了したことが判断されると、表示制御処理は終了する。
【００６７】
以上説明したように、この発明の実施の形態１に係るカーナビゲーションシステムによれば、ディスプレイ装置８の操作者の位置を検出し、操作者が、この検出された位置からディスプレイ装置８を見る場合に、その画面に表示されるべき文字の水平線に対する傾きが所定角度範囲外であれば文字を１８０゜回転させて表示させるので、常に操作者が見やすい状態で画面上に文字を表示させることができる。
【００６８】
また、文字を１８０゜回転（反転）させる場合は、予め文字に付された属性によって文字列の書き出し位置を調整し、リンク（道路リンク、鉄道リンク等）の名称の表示位置が常にリンクの上側に表示されるように構成したので、地図が見やすくなる。
【図面の簡単な説明】
【００６９】
【図１】この発明の実施の形態１に係るカーナビゲーションシステムの構成を示すブロック図である。
【図２】この発明の実施の形態１に係るカーナビゲーションシステムの機能的な構成を示す機能ブロック図である。
【図３】この発明の実施の形態１に係るカーナビゲーションシステムにおいて使用される地図データを説明するための図である。
【図４】この発明の概要を説明するための図である。
【図５】この発明の実施の形態１に係るカーナビゲーションシステムにおける地図の回転角度と道路リンクの表示角度との関係を説明するための図である。
【図６】この発明の実施の形態１に係るカーナビゲーションシステムで使用される文字列表示方向反転臨界角度の例を示す図である。
【図７】この発明の実施の形態１に係るカーナビゲーションシステムで使用される入力装置として使用されるタッチパネルの構成を示す図である。
【図８】この発明の実施の形態１に係るカーナビゲーションシステムにおける表示制御処理中の共通処理を示すフローチャートである。
【図９】この発明の実施の形態１に係るカーナビゲーションシステムにおける表示制御処理の中の視点位置左側表示制御処理及び視点位置右側表示制御処理を示すフローチャートである。
【図１０】図９に示した通常描画処理及び反転描画処理を示すフローチャートである。
【図１１】この発明の実施の形態１に係るカーナビゲーションシステムで反転表示を行う際に行われる書き出し位置のオフセット位置調整を説明するための図である。
【符号の説明】
【００７０】
１  制御装置、２  ディスク装置、３  入力装置、４  ＧＰＳ受信機、５  車両情報センサ（位置検出部）、６  ジャイロ（進行方向検出部）、７  交通情報受信機、８  ディスプレイ装置（表示部）、９  音声出力装置、９ａ  スピーカ、１０  ナビゲーション機能部、１１  地図データ管理部、１２  ユーザインタフェース制御部、１３  ナビゲーション機能制御部、１４  地図表示処理部（制御部）、１５  経路案内処理部、１６  経路探索処理部、１７  検索処理部、１８  交通情報処理部、１９  自車位置検出部、１２０  表示制御条件入力処理部、１２１  描画データ処理部、１４０  描画データリード処理部、１４１  表示条件解析処理部、１４２  描画データ生成処理部。
【図１】
2005084122.tif 000003
【図２】
2005084122.tif 000004
【図３】
2005084122.tif 000005
【図４】
2005084122.tif 000006
【図５】
2005084122.tif 000007
【図６】
2005084122.tif 000008
【図７】
2005084122.tif 000009
【図８】
2005084122.tif 000010
【図９】
2005084122.tif 000011
【図１０】
2005084122.tif 000012
【図１１】
2005084122.tif 000013