(57)【要約】【課題】言語の書字方向が異なる複数の言語について表示する場合であっても、各言語についてユーザに理解し易い適切な表示を行うことが可能となる画像表示装置、画像表示方法及びコンピュータプログラムを提供する。【解決手段】現在ナビゲーション装置で設定されている言語や液晶ディスプレイ１５に表示する案内画面の情報を取得し、取得された言語や案内画面の情報に基づいて、液晶ディスプレイ１５に画像を表示する際に画像の鏡像反転を行うことによって液晶ディスプレイ１５に画像を表示するか否かを判定し、鏡像反転を行うことによって液晶ディスプレイ１５に画像を表示すると判定された場合には、画像パーツＤＢ３２に記憶された鏡像画像パーツ３５を用いて液晶ディスプレイ１５に表示する為の画像を鏡像でＲＡＭ４２上に作成し、作成した画像を鏡像反転させて液晶ディスプレイ１５に表示するように構成する。【選択図】図４
2011248287.tif 000002
【特許請求の範囲】
【請求項１】
画像を表示する表示装置と、
前記表示装置に表示する表示態様に対して鏡像反転された鏡像画像パーツが記憶される鏡像画像パーツ記憶手段と、
前記鏡像画像パーツ記憶手段に記憶された前記鏡像画像パーツを用いて前記表示装置に表示する為の画像を鏡像で作成する画像作成手段と、
前記画像作成手段によって作成された前記画像を鏡像反転させて前記表示装置に表示する画像表示手段と、を有することを特徴とする画像表示装置。
【請求項２】
前記表示装置に表示する必要のある表示態様に対して鏡像反転されていない非鏡像画像パーツが記憶される非鏡像画像パーツ記憶手段と、
前記画像表示手段によって前記画像の鏡像反転を行うか否かを判定する反転判定手段と、を有し、
前記反転判定手段によって前記画像の鏡像反転を行わないと判定された場合に、
前記画像作成手段は、前記非鏡像画像パーツ記憶手段に記憶された前記非鏡像画像パーツを用いて前記表示装置に表示する為の画像を作成し、
前記画像表示手段は、前記画像作成手段によって作成された前記画像を鏡像反転せずに前記表示装置に表示することを特徴とする請求項１に記載の画像表示装置。
【請求項３】
複数の言語から前記表示装置に表示する言語を選択する言語選択手段を有し、
前記反転判定手段は、前記言語選択手段によって選択された言語に基づいて前記画像表示手段によって前記画像の鏡像反転を行うか否かを判定することを特徴とする請求項２に記載の画像表示装置。
【請求項４】
前記複数の言語は右から左へと読む言語と、左から右へと読む言語とを含み、
前記反転判定手段は、前記言語選択手段によって選択された言語の読む方向に基づいて前記画像表示手段によって前記画像の鏡像反転を行うか否かを判定することを特徴とする請求項３に記載の画像表示装置。
【請求項５】
前記画像表示装置はナビゲーション装置であって、
前記反転判定手段は、前記表示装置に地図を表示する場合には、前記画像の鏡像反転を行わないと判定することを特徴とする請求項２乃至請求項４のいずれかに記載の画像表示装置。
【請求項６】
表示装置に表示する表示態様に対して鏡像反転された鏡像画像パーツを記憶媒体から取得する鏡像画像パーツ取得ステップと、
前記鏡像画像パーツ取得ステップにより取得された前記鏡像画像パーツを用いて前記表示装置に表示する為の画像を鏡像で作成する画像作成ステップと、
前記画像作成ステップによって作成された前記画像を鏡像反転させて前記表示装置に表示する画像表示ステップと、を有することを特徴とする画像表示方法。
【請求項７】
コンピュータに搭載され、
表示装置に表示する表示態様に対して鏡像反転された鏡像画像パーツを記憶媒体から取得する鏡像画像パーツ取得機能と、
前記鏡像画像パーツ取得機能により取得された前記鏡像画像パーツを用いて前記表示装置に表示する為の画像を鏡像で作成する画像作成機能と、
前記画像作成機能によって作成された前記画像を鏡像反転させて前記表示装置に表示する画像表示機能と、
を実行させることを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像を表示する画像表示装置、画像表示方法及びコンピュータプログラムに関する。
【背景技術】
【０００２】
近年、車両の走行案内を行い、運転者が所望の目的地に容易に到着できるようにしたナビゲーション装置が車両に搭載されていることが多い。ここで、ナビゲーション装置とは、ＧＰＳ受信機などにより自車の現在位置を検出し、その現在位置に対応する地図データをＤＶＤ−ＲＯＭやＨＤＤなどの記録媒体またはネットワークを通じて取得して液晶モニタに表示することが可能な装置である。更に、かかるナビゲーション装置では、自車の現在位置の周辺にある施設に関する施設情報を案内することも行われている。また、近年は携帯電話機、ＰＤＡ（Personal Digital Assistant）、パーソナルコンピュータ等においても上記ナビゲーション装置と同様の機能を有するものがある。
【０００３】
ここで、上記ナビゲーション装置等は、複数の言語が使用される地域において使用される場合がある。その場合には、その地域で使用される複数の言語に対応した案内を行う必要がある。そこで、例えば、特開平１１−２１９１０５号公報には、その地域で使用される複数の言語に対応する文字データを予め記憶しておき、現在設定されている言語或いは車両の現在位置に対応する言語の文字データを使用して案内画面を表示するナビゲーション装置が提案されている。
【０００４】
また、上記ナビゲーション装置等以外にも、文字を表示する電子機器では、同様の解決策が行われている。例えば、デジタルカメラや携帯型音楽プレイヤ等がある。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平１１−２１９１０５号公報（第４頁〜第６頁、図１〜図３）
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ここで、言語の書字方向には、文字の並べ方によって文字を列ごとに上から下へと縦に連ねる“縦書き”と、文字を行ごとに一方向に横に並べる“横書き”がある。更に、縦書きには、列を右から左へと順に並べる“右縦書き”と、左から右へと順に並べる“左縦書き”がある。また、横書きには、文字を右から左へと順に並べて行を左に進める“右横書き”と、文字を左から右へと順に並べて行を右に進める“左横書き”がある。
【０００７】
そして、上記特許文献１の記載の技術では、使用される複数の言語に、例えば“右横書き”と“左横書き”の言語や“右縦書き”と“左縦書き”の言語が含まれている場合には、単純に文字を入れ替えるだけではユーザにとって適切な案内画面が表示できない場合があった。
【０００８】
以下に、具体的を用いて説明する。
例えば、図８は、周辺施設に関する施設情報（例えば、施設名称）をリスト表示した案内画面１０１を示す。ここで、案内画面１０１は、複数の枠１０２と、枠１０２内にそれぞれ配置された施設情報を示す文章１０３と、スクロールボタン１０４から構成される。尚、スクロールボタン１０４は、枠１０２内に文章１０３が収まらない場合に、文章１０３をスクロールさせて非表示となっていた文章部分を表示させる為のボタンである。ここで、図８のように“左横書き”の言語に対応したレイアウトの案内画面１０１で、文字のみを“右横書き”の文字に入れ替えると、図９に示す案内画面１１１となる。案内画面１１１では、枠１１２内にそれぞれ配置された施設情報を示す文章１１３の文頭が揃わない問題が生じる。更に、文末にあるべきスクロールボタン１１４が各文章１１３の文頭に配置されることとなり、また、スクロールボタン１１４の示す矢印方向と実際にスクロールされる方向とが逆になることから、適切なスクロールボタン１１４の操作が行われない虞がある。
【０００９】
上記問題を解決する方法として、“左横書き”の言語に対応したレイアウトと“右横書き”の言語に対応したレイアウトをそれぞれ用意することも可能であるが、表示する全ての案内画面において“左横書き”の言語に対応したレイアウトと“右横書き”の言語に対応したレイアウトをそれぞれ用意することは製造コストの上昇を招くとともに、必要な記憶領域が増大する問題があった。
【００１０】
また、言語を配置した後に文頭を揃える処理を行ったり、スクロールボタンの配置や方向を変更する処理を行うことも可能であるが、表示する全ての案内画面においてそのような処理を実行することはＣＰＵの処理負担が大きくなり、また、処理時間が長時間化する問題があった。
【００１１】
本発明は前記従来における問題点を解消するためになされたものであり、言語の書字方向が異なる複数の言語について表示する場合であっても、各言語についてユーザに理解し易い適切な表示を行うことが可能となるとともに、ＣＰＵの処理負担の増加や必要な記憶領域の増大について防止することとした画像表示装置、画像表示方法及びコンピュータプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１２】
前記目的を達成するため本願の請求項１に係る画像表示装置（１）は、画像を表示する表示装置（１５）と、前記表示装置に表示する表示態様に対して鏡像反転された鏡像画像パーツが記憶される鏡像画像パーツ記憶手段（１２）と、前記鏡像画像パーツ記憶手段に記憶された前記鏡像画像パーツを用いて前記表示装置に表示する為の画像を鏡像で作成する画像作成手段（１３）と、前記画像作成手段によって作成された前記画像を鏡像反転させて前記表示装置に表示する画像表示手段（１３）と、を有することを特徴とする。
【００１３】
また、請求項２に係る画像表示装置（１）は、請求項１に記載の画像表示装置において、前記表示装置（１５）に表示する必要のある表示態様に対して鏡像反転されていない非鏡像画像パーツが記憶される非鏡像画像パーツ記憶手段（１２）と、前記画像表示手段によって前記画像の鏡像反転を行うか否かを判定する反転判定手段（１３）と、を有し、前記反転判定手段によって前記画像の鏡像反転を行わないと判定された場合に、前記画像作成手段（１３）は、前記非鏡像画像パーツ記憶手段に記憶された前記非鏡像画像パーツを用いて前記表示装置に表示する為の画像を作成し、前記画像表示手段（１３）は、前記画像作成手段によって作成された前記画像を鏡像反転せずに前記表示装置に表示することを特徴とする。
【００１４】
また、請求項３に係る画像表示装置（１）は、請求項２に記載の画像表示装置において、複数の言語から前記表示装置（１５）に表示する言語を選択する言語選択手段（１３）を有し、前記反転判定手段（１３）は、前記言語選択手段によって選択された言語に基づいて前記画像表示手段によって前記画像の鏡像反転を行うか否かを判定することを特徴とする。
【００１５】
また、請求項４に係る画像表示装置（１）は、請求項３に記載の画像表示装置において、前記複数の言語は右から左へと読む言語と、左から右へと読む言語とを含み、前記反転判定手段（１３）は、前記言語選択手段（１３）によって選択された言語の読む方向に基づいて前記画像表示手段（１３）によって前記画像の鏡像反転を行うか否かを判定することを特徴とする。
尚、「右から左へと読む言語」は、列を右から左へと順に並べる“右縦書き”と、文字を右から左へと順に並べて行を左に進める“右横書き”がある。“右横書き”としては、例えば、アラビア語やヘブライ語等が該当する。
また、「左から右へと読む言語」は、列を左から右へと順に並べる“左縦書き”と、文字を左から右へと順に並べて行を左に進める“左横書き”がある。“左横書き”としては、例えば、英語やフランス語等が該当する。
【００１６】
また、請求項５に係る画像表示装置（１）は、請求項２乃至請求項４のいずれかに記載の画像表示装置において、前記画像表示装置（１）はナビゲーション装置であって、前記反転判定手段（１３）は、前記表示装置（１５）に地図を表示する場合には、前記画像の鏡像反転を行わないと判定することを特徴とする。
【００１７】
また、請求項６に係る画像表示方法は、表示装置（１５）に表示する表示態様に対して鏡像反転された鏡像画像パーツを記憶媒体（１２）から取得する鏡像画像パーツ取得ステップと、前記鏡像画像パーツ取得ステップにより取得された前記鏡像画像パーツを用いて前記表示装置に表示する為の画像を鏡像で作成する画像作成ステップと、前記画像作成ステップによって作成された前記画像を鏡像反転させて前記表示装置に表示する画像表示ステップと、を有することを特徴とする。
【００１８】
更に、請求項７に係るコンピュータプログラムは、コンピュータに搭載され、表示装置（１５）に表示する表示態様に対して鏡像反転された鏡像画像パーツを記憶媒体（１２）から取得する鏡像画像パーツ取得機能と、前記鏡像画像パーツ取得機能により取得された前記鏡像画像パーツを用いて前記表示装置に表示する為の画像を鏡像で作成する画像作成機能と、前記画像作成機能によって作成された前記画像を鏡像反転させて前記表示装置に表示する画像表示機能と、を実行させることを特徴とする。
【発明の効果】
【００１９】
前記構成を有する請求項１に記載の画像表示装置によれば、例えば言語の書字方向が異なる複数の言語について表示する場合であっても、各言語についてユーザに理解し易い適切な表示を行うことが可能となる。また、画像を表示する際のＣＰＵの処理負担の増加や画像パーツを記憶する為に必要な記憶領域の増大について防止することが可能となる。
【００２０】
また、請求項２に記載の画像表示装置によれば、鏡像反転する必要がある画像については鏡像反転する処理を行ってユーザに理解し易い適切な表示を行うことが可能となる一方、鏡像反転する必要が無い画像を表示する場合には、作成された画像を鏡像反転する処理を行うことなく表示装置に表示することができる。従って、ＣＰＵ４１の処理負担や処理時間を軽減することが可能となる。
【００２１】
また、請求項３に記載の画像表示装置によれば、鏡像反転することによって適切に表示できる言語を含む画像については鏡像反転する処理を行ってユーザに理解し易い適切な表示を行うことが可能となる一方、鏡像反転をしなくても適切に表示できる言語を含む画像については、作成された画像を鏡像反転する処理を行うことなく表示装置に表示することができる。従って、表示対象となる言語に応じた適切な画面を表示することが可能となるとともに、ＣＰＵ４１の処理負担や処理時間を軽減することが可能となる。
【００２２】
また、請求項４に記載の画像表示装置によれば、鏡像反転することによって適切に表示できる書字方向の言語を含む画像については鏡像反転する処理を行ってユーザに理解し易い適切な表示を行うことが可能となる一方、鏡像反転をしなくても適切に表示できる書字方向の言語を含む画像については、作成された画像を鏡像反転する処理を行うことなく表示装置に表示することができる。従って、表示対象となる言語の書字方向に応じた適切な画面を表示することが可能となる。
【００２３】
また、請求項５に記載の画像表示装置によれば、表示装置に地図を表示する場合には、画像の鏡像反転を行わないので、鏡像反転を行うことによって地図の東西の方位が逆に表示されることを防止することが可能となる。
【００２４】
また、請求項６に記載の画像表示方法によれば、例えば言語の書字方向が異なる複数の言語について表示する場合であっても、各言語についてユーザに理解し易い適切な表示を行うことが可能となる。また、画像を表示する際のＣＰＵの処理負担の増加や画像パーツを記憶する為に必要な記憶領域の増大について防止することが可能となる。
【００２５】
更に、請求項７に記載のコンピュータプログラムによれば、例えば言語の書字方向が異なる複数の言語について表示する場合であっても、各言語についてユーザに理解し易い適切な表示を行うことが可能となる。また、画像を表示する際のＣＰＵの処理負担の増加や画像パーツを記憶する為に必要な記憶領域の増大について防止することが可能となる。
【図面の簡単な説明】
【００２６】
【図１】本実施形態に係るナビゲーション装置を示したブロック図である。
【図２】画像パーツＤＢに記憶される非鏡像画像パーツ及び鏡像画像パーツの一例を示した図である。
【図３】本実施形態に係る画像表示処理プログラムのフローチャートである。
【図４】ナビゲーション装置にアラビア語が設定されている場合において、ステップ４で作成される画像及びステップ５で液晶ディスプレイに表示される表示画面を示した図である。
【図５】ナビゲーション装置に英語が設定されている場合において、ステップ４で作成される画像及びステップ５で液晶ディスプレイに表示される表示画面を示した図である。
【図６】地図を含む画像を液晶ディスプレイに表示する場合において、液晶ディスプレイの表示画面を示した図である。
【図７】右横書きの言語と左横書きの言語が混在した画像を表示する場合において、ステップ４で作成される画像及びステップ５で液晶ディスプレイに表示される表示画面を示した図である。
【図８】従来のナビゲーション装置においてアラビア語が設定されている場合に、液晶ディスプレイに表示される表示画面の一例を示した図である。
【図９】従来のナビゲーション装置において英語が設定されている場合に、液晶ディスプレイに表示される表示画面の一例を示した図である。
【発明を実施するための形態】
【００２７】
以下、本発明に係る画像表示装置をナビゲーション装置に具体化した一実施形態に基づき図面を参照しつつ詳細に説明する。先ず、本実施形態に係るナビゲーション装置１の概略構成について図１を用いて説明する。図１は本実施形態に係るナビゲーション装置１を示したブロック図である。
【００２８】
図１に示すように本実施形態に係るナビゲーション装置１は、ナビゲーション装置１が搭載された車両の現在位置を検出する現在位置検出部１１と、各種のデータが記録されたデータ記録部１２と、入力された情報に基づいて、各種の演算処理を行うナビゲーションＥＣＵ１３と、ユーザからの操作を受け付ける操作部１４と、ユーザに対して車両周辺の地図や施設の関する施設情報を表示する液晶ディスプレイ１５と、経路案内に関する音声ガイダンスを出力するスピーカ１６と、プログラムを記憶した記憶媒体であるＤＶＤを読み取るＤＶＤドライブ１７と、プローブセンタやＶＩＣＳセンタ等の情報センタとの間で通信を行う通信モジュール１８と、から構成されている。また、後述するように本実施形態に係るナビゲーション装置１は複数の言語に対応しており、現在設定されている言語に基づいて案内が行われる。
【００２９】
以下に、ナビゲーション装置１を構成する各構成要素について順に説明する。
現在位置検出部１１は、ＧＰＳ２１、車速センサ２２、ステアリングセンサ２３、ジャイロセンサ２４等からなり、現在の車両の位置、方位、車両の走行速度、現在時刻等を検出することが可能となっている。ここで、特に車速センサ２２は、車両の移動距離や車速を検出する為のセンサであり、車両の駆動輪の回転に応じてパルスを発生させ、パルス信号をナビゲーションＥＣＵ１３に出力する。そして、ナビゲーションＥＣＵ１３は発生するパルスを計数することにより駆動輪の回転速度や移動距離を算出する。尚、上記５種類のセンサをナビゲーション装置１が全て備える必要はなく、これらの内の１又は複数種類のセンサのみをナビゲーション装置１が備える構成としても良い。
【００３０】
また、データ記録部１２は、外部記憶装置及び記録媒体としてのハードディスク（図示せず）と、ハードディスクに記録された地図情報ＤＢ３１や画像パーツＤＢ３２や所定のプログラム等を読み出すとともにハードディスクに所定のデータを書き込む為のドライバである記録ヘッド（図示せず）とを備えている。尚、データ記録部１２をハードディスクの代わりにメモリーカードにより構成しても良い。
【００３１】
ここで、地図情報ＤＢ３１は、例えば、道路（リンク）に関するリンクデータ、ノード点に関するノードデータ、施設に関する施設データ、地図を表示するための地図表示データ、各交差点に関する交差点データ、経路を探索するための探索データ、地点を検索するための検索データ等が記憶された記憶手段である。
【００３２】
また、画像パーツＤＢ３２は、液晶ディスプレイ１５に表示する表示画像を構成する画像パーツ（文字、記号、マーク等）が記憶される記憶手段である。そして、本実施形態では画像パーツＤＢ３２に記憶される画像パーツは、液晶ディスプレイ１５に表示する必要のある表示態様に対して鏡像反転されていない非鏡像画像パーツ３４と、液晶ディスプレイ１５に表示する表示態様に対して鏡像反転された鏡像画像パーツ３５と、その他の共通用画像パーツ３６とから構成される。
【００３３】
以下に、画像パーツＤＢ３２に記憶される非鏡像画像パーツ３４及び鏡像画像パーツ３５について詳細に説明する。図２は画像パーツＤＢ３２に記憶される非鏡像画像パーツ３４及び鏡像画像パーツ３５の一例を示した図である。
図２に示すように、画像パーツＤＢ３２には液晶ディスプレイ１５に表示する画面を作成する際に使用される画像パーツ（地図画像は除く）について、非鏡像画像パーツ３４と鏡像画像パーツ３５がそれぞれ記憶される。
例えば、左方向を示す左矢印は、非鏡像画像パーツ３４では本来の左方向を示す矢印として記憶される一方、鏡像画像パーツ３５では左右逆の右方向を示す矢印として記憶される。また、右方向を示す右矢印は、非鏡像画像パーツ３４では本来の右方向を示す矢印として記憶され、鏡像画像パーツ３５では左右逆の左方向を示す矢印として記憶される。また、マーク、記号、数字等についても、非鏡像画像パーツ３４ではユーザが正しく認識可能な像として記憶される一方、鏡像画像パーツ３５では左右反転させた鏡像が記憶される。また、画像パーツとしては文字も記憶されるが、非鏡像画像パーツ３４ではユーザが正しく認識可能な文字の像が記憶される一方、鏡像画像パーツ３５では各文字を左右反転させた鏡像文字が記憶される。尚、本実施形態に係るナビゲーション装置１では英語やフランス語等の言語の書字方向が“左横書き”の言語と、アラビア語やヘブライ語等の言語の書字方向が“右横書き”の言語とが含まれる。そして、非鏡像画像パーツ３４や鏡像画像パーツ３５には、各言語について非鏡像画像パーツ３４と鏡像画像パーツ３５がそれぞれ記憶される。
尚、左右対称の画像パーツ（例えば上向き矢印等）については、非鏡像画像パーツ３４又は鏡像画像パーツ３５のいずれか一方のみ記憶させる構成としても良い。
【００３４】
また、共通用画像パーツ３６には、書字方向が“左横書き”の言語であっても“右横書き”の言語であっても共通して用いられる画像パーツが記憶される。例えば、背景、枠等について記憶される。また、地図画像に関するデータは地図情報ＤＢ３１に記憶されているので、画像パーツＤＢ３２には記憶されない。
【００３５】
そして、ナビゲーション装置１は、液晶ディスプレイ１５において案内画面を表示する際において、英語やフランス語等の言語の書字方向が“左横書き”の言語が設定されている場合には、基本的に非鏡像画像パーツ３４を用いて液晶ディスプレイ１５に表示する為の画像を作成し、作成した画像を液晶ディスプレイ１５に表示する。一方、アラビア語やヘブライ語等の言語の書字方向が“右横書き”の言語が設定されている場合には、基本的に鏡像画像パーツ３５を用いて液晶ディスプレイ１５に表示する為の画像を鏡像で作成し、作成した画像を鏡像反転させて液晶ディスプレイ１５に表示する。
但し、後述するように地図を含む画像を液晶ディスプレイ１５に表示する場合には、“右横書き”の言語が設定されている場合であっても、非鏡像画像パーツ３４を用いて液晶ディスプレイ１５に表示する為の画像を作成し、作成した画像を鏡像反転せずに液晶ディスプレイ１５に表示する。
【００３６】
一方、ナビゲーションＥＣＵ（エレクトロニック・コントロール・ユニット）１３は、目的地が選択された場合に、地図情報ＤＢ３１に記憶されたリンクデータに基づいて出発地（現在位置や自宅）から目的地までの案内経路を設定する案内経路設定処理、液晶ディスプレイ１５に画像を表示する際に画像の鏡像反転を行うことによって液晶ディスプレイ１５に画像を表示するか否かを判定する処理、画像の鏡像反転を行うと判定された場合に鏡像画像パーツ３５を用いて液晶ディスプレイ１５に表示する為の画像を鏡像で作成するとともに、作成された鏡像画像を鏡像反転させて液晶ディスプレイ１５に表示する処理、画像の鏡像反転を行わないと判定された場合に非鏡像画像パーツ３４を用いて液晶ディスプレイ１５に表示する為の画像を作成するとともに、作成された画像を液晶ディスプレイ１５に表示する処理等のナビゲーション装置１の全体の制御を行う電子制御ユニットである。そして、演算装置及び制御装置としてのＣＰＵ４１、並びにＣＰＵ４１が各種の演算処理を行うにあたってワーキングメモリとして使用されるとともに、経路が探索されたときの経路データ等が記憶されるＲＡＭ４２、制御用のプログラムのほか、画像表示処理プログラム（図３）等が記録されたＲＯＭ４３、ＲＯＭ４３から読み出したプログラムを記憶するフラッシュメモリ４４等の内部記憶装置を備えている。
【００３７】
操作部１４は、走行開始地点としての出発地及び走行終了地点としての目的地を入力する際等に操作され、各種のキー、ボタン等の複数の操作スイッチ（図示せず）から構成される。そして、ナビゲーションＥＣＵ１３は、各スイッチの押下等により出力されるスイッチ信号に基づき、対応する各種の動作を実行すべく制御を行う。また、複数の言語（例えば、英語、フランス語、アラビア語）からナビゲーション装置１に設定する言語を選択する際にも用いられる。そして、ナビゲーションＥＣＵ１３は設定された言語に基づいて車両周辺の地図画像や施設情報等の案内画面を表示する。尚、操作部１４は液晶ディスプレイ１５の前面に設けたタッチパネルによって構成することもできる。
【００３８】
また、液晶ディスプレイ１５には、道路を含む地図画像、交通情報、操作案内、操作メニュー、キーの案内、出発地から目的地までの走行予定経路、走行予定経路に沿った案内情報、ニュース、天気予報、時刻、メール、テレビ番組等が表示される。また、施設検索を行った場合に検索された施設に関する情報を表示する際にも用いられる。
【００３９】
また、スピーカ１６は、ナビゲーションＥＣＵ１３からの指示に基づいて走行予定経路に沿った走行を案内する音声ガイダンスや、交通情報の案内を出力する。また、施設検索を行った場合に検索された施設に関する情報を出力する際にも用いられる。
【００４０】
また、ＤＶＤドライブ１７は、ＤＶＤやＣＤ等の記録媒体に記録されたデータを読み取り可能なドライブである。そして、読み取ったデータに基づいて地図情報ＤＢ３１の更新等が行われる。
【００４１】
また、通信モジュール１８は、交通情報センタ、例えば、ＶＩＣＳ（登録商標：Vehicle Information and Communication System）センタやプローブセンタ等から送信された渋滞情報、規制情報、交通事故情報等の各情報から成る交通情報を受信する為の通信装置であり、例えば携帯電話機やＤＣＭが該当する。
【００４２】
続いて、前記構成を有するナビゲーション装置１においてＣＰＵ４１が実行する画像表示処理プログラムについて図３に基づき説明する。図３は本実施形態に係る画像表示処理プログラムのフローチャートである。ここで、画像表示処理プログラムは車両のＡＣＣがＯＮされた後に実行され、現在ナビゲーション装置１に設定される言語等に基づいて液晶ディスプレイ１５に表示する画像を作成し、表示するプログラムである。尚、以下の図３にフローチャートで示されるプログラムは、ナビゲーション装置１が備えているＲＡＭ４２やＲＯＭ４３に記憶されており、ＣＰＵ４１により実行される。
【００４３】
先ず、画像表示処理プログラムではステップ（以下、Ｓと略記する）１において、ＣＰＵ４１は、現在ナビゲーション装置１において設定されている言語を取得する。尚、ナビゲーション装置１に設定される言語は、ユーザが操作部１４を用いて複数の言語の内から設定可能に構成されている。また、ナビゲーション装置１の出荷段階でいずれかの言語を設定するように構成しても良い。
【００４４】
次に、Ｓ２においてＣＰＵ４１は、液晶ディスプレイ１５に表示する案内画面の情報（即ち、どのような画像を液晶ディスプレイ１５に対して表示するのか）を取得する。ここで、ナビゲーション装置１に表示される案内画面としては、例えば、車両周辺の地図画像を表示した画面、施設に関する施設情報をリスト表示した画面、メニュー画面等がある。
【００４５】
続いて、Ｓ３においてＣＰＵ４１は、前記Ｓ１で取得した設定言語及び前記Ｓ２で取得した案内画面情報に基づいて、液晶ディスプレイ１５に画像を表示する際に画像の鏡像反転を行うことによって液晶ディスプレイ１５に画像を表示するか否かを判定する。具体的には、以下の（ａ）〜（ｃ）の条件に基づいて判定する。
（ａ）英語やフランス語等の言語の書字方向が“左横書き”の言語が設定されている場合には、常に鏡像反転は行わない。
（ｂ）アラビア語やヘブライ語等の言語の書字方向が“右横書き”の言語が設定されている場合であって、案内画面に地図を含む場合には、鏡像反転は行わない。
（ｃ）アラビア語やヘブライ語等の言語の書字方向が“右横書き”の言語が設定されている場合であって、案内画面に地図を含まない場合には、鏡像反転を行う。
【００４６】
そして、液晶ディスプレイ１５に画像を表示する際に画像の鏡像反転を行うことによって液晶ディスプレイ１５に画像を表示すると判定された場合（Ｓ３：ＹＥＳ）には、Ｓ４へと移行する。それに対して、液晶ディスプレイ１５に画像を表示する際に画像の鏡像反転せずに液晶ディスプレイ１５に画像を表示すると判定された場合（Ｓ３：ＮＯ）には、Ｓ６へと移行する。
【００４７】
Ｓ４においてＣＰＵ４１は、画像パーツＤＢ３２に記憶された鏡像画像パーツ３５を用いて液晶ディスプレイ１５に表示する為の画像を鏡像でＲＡＭ４２上に作成する。
【００４８】
そして、Ｓ５においてＣＰＵ４１は、前記Ｓ４で作成した画像を鏡像反転させて液晶ディスプレイ１５に表示する。
【００４９】
以下に、上記Ｓ４及びＳ５の処理について図４を用いて詳細に説明する。図４はナビゲーション装置１に“右横書き”の言語であるアラビア語が設定されている場合において、施設の周辺施設に関する施設情報（例えば、施設名称）を液晶ディスプレイ１５にリスト表示する際に、前記Ｓ４で作成される画像５１及び液晶ディスプレイ１５の表示画面を示した図である。
【００５０】
図４に示すように、画像５１は、複数の枠５２と、枠５２内にそれぞれ配置された施設情報を示す文章５３と、スクロールボタン５４の各画像パーツから構成される。尚、スクロールボタン５４は、枠５２内に文章５３が収まらない場合に、文章５３をスクロールさせて非表示となっていた文章部分を表示させる為のボタンである。
【００５１】
そして、前記Ｓ４においてＣＰＵ４１は、画像５１を構成する画像パーツの内、文章５３については画像パーツＤＢ３２に記憶された鏡像画像パーツ３５の文字を用いて作成する。尚、枠５２及びスクロールボタン５４については共通用画像パーツ３６を用いる。その結果、“右横書き”であるアラビア語の文章が左右反転された画像５１が作成される。
そして、画像５１を鏡像反転して液晶ディスプレイ１５に表示すると、文章５３は判読可能な正しい像となる。また、鏡像反転して表示された表示画面は、図９と異なり、各文章５３の文頭が揃う。更に、スクロールボタン５４が各文章５３の文末に配置されることとなり、また、スクロールボタン５４の示す矢印方向と実際にスクロールされる方向とが一致する。その結果、“右横書き”であるアラビア語を用いた場合であっても、ユーザに理解し易い画面となる。
【００５２】
一方、Ｓ６においてＣＰＵ４１は、画像パーツＤＢ３２に記憶された非鏡像画像パーツ３４を用いて液晶ディスプレイ１５に表示する為の画像を鏡像でＲＡＭ４２上に作成する。
【００５３】
そして、Ｓ７においてＣＰＵ４１は、前記Ｓ６で作成した画像を鏡像反転させずに液晶ディスプレイ１５に表示する。
【００５４】
以下に、上記Ｓ６及びＳ７の処理について図５を用いて詳細に説明する。図５はナビゲーション装置１に“左横書き”の言語である英語が設定されている場合において、施設の周辺施設に関する施設情報（例えば、施設名称）を液晶ディスプレイ１５にリスト表示する際に、前記Ｓ６で作成される画像６１及び液晶ディスプレイ１５の表示画面を示した図である。
【００５５】
図５に示すように、画像６１は、複数の枠６２と、枠６２内にそれぞれ配置された施設情報を示す文章６３と、スクロールボタン６４の各画像パーツから構成される。
【００５６】
そして、前記Ｓ６においてＣＰＵ４１は、画像６１を構成する画像パーツの内、文章６３については画像パーツＤＢ３２に記憶された非鏡像画像パーツ３４の文字を用いて作成する。尚、枠６２及びスクロールボタン６４については共通用画像パーツ３６を用いる。その結果、“左横書き”である英語の文章が判読可能な正しい像で表示された画像６１が作成される。
そして、画像６１を鏡像反転せずに液晶ディスプレイ１５に表示する。その結果、“左横書き”である英語を用いた場合には、鏡像反転に関する処理を行わずに、ユーザに理解し易い画面を提供することが可能となる。従って、ＣＰＵ４１の処理負担や処理時間を軽減することが可能となる
【００５７】
また、本実施形態に係るナビゲーション装置１では、図６に示すように地図を含む画像７１を液晶ディスプレイ１５に表示する場合には、“右横書き”の言語が設定されている場合であっても、非鏡像画像パーツ３４を用いて液晶ディスプレイ１５に表示する為の画像７１が作成され、鏡像反転させずに液晶ディスプレイ１５に表示する。地図を鏡像反転させると地図の東西の方位が逆になってしまうからである。
【００５８】
例えば、図６に示す例では、画像７１を構成する画像パーツの内、方位マーク７２、縮尺情報７３、自車位置マーク７４、目的地マーク７５、文章７６については画像パーツＤＢ３２に記憶された非鏡像画像パーツ３４の文字を用いて作成する。尚、地図画像については地図情報ＤＢ３１に記憶されたデータを用いて作成する。
そして、画像６１を鏡像反転せずに液晶ディスプレイ１５に表示する。その結果、液晶ディスプレイ１５に表示される画像７１に含まれる地図が鏡像反転されないので、正しい方位を示す地図が表示されることとなる。
【００５９】
また、本実施形態に係るナビゲーション装置１では、図７に示すように文章中に“右横書き”の言語（例えばアラビア語）と“左横書き”の言語（例えば英語）のように書字方向が異なる言語が混在している場合には、“左横書き”の言語についても鏡像画像パーツ３５を用いて作成する。
【００６０】
例えば、図７に示す例では、画像８１を構成する画像パーツの内、“右横書き”の言語であるアラビア語の文章８２については、図４と同様に画像パーツＤＢ３２に記憶された鏡像画像パーツ３５の文字を用いて作成する。また、“左横書き”の言語である英語の文章８３についても画像パーツＤＢ３２に記憶された鏡像画像パーツ３５の文字を用いて作成する。その結果、“右横書き”であるアラビア語の文章と“左横書き”である英語の文章がいずれも左右反転された画像８１が作成される。
そして、画像８１を鏡像反転して液晶ディスプレイ１５に表示すると、文章８２及び文章８３はいずれも判読可能な正しい像となる。その結果、書字方向が異なる言語が混在している場合であっても、ユーザに理解し易い画面となる。
【００６１】
以上詳細に説明した通り、本実施形態に係るナビゲーション装置１、ナビゲーション装置１による画像表示方法及びナビゲーション装置１で実行されるコンピュータプログラムでは、現在ナビゲーション装置で設定されている言語や液晶ディスプレイ１５に表示する案内画面の情報を取得し（Ｓ１、Ｓ２）、取得された言語や案内画面の情報に基づいて、液晶ディスプレイ１５に画像を表示する際に画像の鏡像反転を行うことによって液晶ディスプレイ１５に画像を表示するか否かを判定し（Ｓ３）、鏡像反転を行うことによって液晶ディスプレイ１５に画像を表示すると判定された場合には、画像パーツＤＢ３２に記憶された鏡像画像パーツ３５を用いて液晶ディスプレイ１５に表示する為の画像を鏡像でＲＡＭ４２上に作成し（Ｓ４）、作成した画像を鏡像反転させて液晶ディスプレイ１５に表示する（Ｓ５）。一方、鏡像反転を行わずに液晶ディスプレイ１５に画像を表示すると判定された場合には、画像パーツＤＢ３２に記憶された非鏡像画像パーツ３４を用いて液晶ディスプレイ１５に表示する為の画像を鏡像でＲＡＭ４２上に作成し（Ｓ６）、作成した画像を鏡像反転させずに液晶ディスプレイ１５に表示する（Ｓ７）ので、言語の書字方向が異なる複数の言語について表示する場合であっても、各言語についてユーザに理解し易い適切な表示を行うことが可能となる。
また、鏡像反転することによって適切に表示できる書字方向が“右横書き”言語（例えばアラビア語）を含む画像については鏡像反転する処理を行ってユーザに理解し易い適切な表示を行うことが可能となる一方、鏡像反転をしなくても適切に表示できる書字方向が“左横書き”言語（例えば英語）を含む画像については、作成された画像を鏡像反転する処理を行うことなく液晶ディスプレイ１５に表示することができる。従って、表示対象となる言語に応じた適切な画面を表示することが可能となるとともに、ＣＰＵ４１の処理負担や処理時間を軽減することが可能となる。
また、液晶ディスプレイ１５に地図を表示する場合には、画像の鏡像反転を行わないので、鏡像反転を行うことによって地図の東西の方位が逆に表示されることを防止することが可能となる。
【００６２】
尚、本発明は前記実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内で種々の改良、変形が可能であることは勿論である。
例えば、本実施形態では“右横書き”の言語を含む画像については鏡像反転する処理を行い、“左横書き”の言語を含む画像については鏡像反転する処理を行わない構成としているが、逆に“右横書き”の言語を含む画像については鏡像反転する処理を行わず、“左横書き”の言語を含む画像については鏡像反転する処理を行う構成としても良い。但し、その場合には、背景や枠等の共通用画像パーツ３６については“右横書き”の言語を基準としたパーツとする必要がある。
【００６３】
また、ナビゲーション装置１に文字を“縦書き”で表示する場合には、“右縦書き（又は左縦書き）”の言語を含む画像については鏡像反転する処理を行い、“左横書き（又は右縦書き）”の言語を含む画像については鏡像反転する処理を行わないように構成する。
【００６４】
また、本実施形態では非鏡像画像パーツ３４や鏡像画像パーツ３５をデータ記録部１２に記憶する構成としているが、ＲＯＭ４３やフラッシュメモリ４４に記憶する構成としても良い。
【００６５】
また、本実施形態では本願発明をナビゲーション装置１に適用した例について説明したが、携帯電話機等の携帯端末、パーソナルコンピュータ、デジタルカメラや携帯型音楽プレイヤ等の文字を表示する様々な電子機器に適用することも可能である。
【符号の説明】
【００６６】
１              ナビゲーション装置
１２            データ記録部
１３            ナビゲーションＥＣＵ
１５            液晶ディスプレイ
３１            地図情報ＤＢ
３２            画像パーツＤＢ
３４            非鏡像画像パーツ
３５            鏡像画像パーツ
４１            ＣＰＵ
４２            ＲＡＭ
４３            ＲＯＭ
【図１】
2011248287.tif 000003
【図２】
2011248287.tif 000004
【図３】
2011248287.tif 000005
【図４】
2011248287.tif 000006
【図５】
2011248287.tif 000007
【図６】
2011248287.tif 000008
【図７】
2011248287.tif 000009
【図８】
2011248287.tif 000010
【図９】
2011248287.tif 000011