(57)【特許請求の範囲】
【請求項１】
表示手段と、
ユーザ操作に基づいて、複数言語からメイン言語及びサブ言語をそれぞれ１つずつ指定する言語指定手段と、
互いに対訳関係にある前記複数言語のテキストを対応付けて項目ごとに記憶するとともに、各テキストの発音表記を当該テキストに対応付けて記憶する対訳テキスト記憶手段に記憶された何れかの項目についての各言語のテキストのうち、メイン言語のテキストとサブ言語のテキストとを前記表示手段に表示させる対訳テキスト表示制御手段と、
前記サブ言語のテキストの発音表記として、メイン言語の文字種を用いた発音表記を前記表示手段に表示させる発音表記表示制御手段と、
当該情報表示装置の装置本体の向きの変化を検知する方向変化検知手段と、
前記方向変化検知手段により前記装置本体の向きの変化が検知された場合に、メイン言語の言語とサブ言語の言語とを入れ替えて前記表示手段による表示内容を更新させる言語変更手段と、
を備えることを特徴とする情報表示装置。
【請求項２】
請求項１記載の情報表示装置において、
前記発音表記表示制御手段は、
メイン言語の文字種を用いた発音表記が前記対訳テキスト記憶手段に記憶されている場合には、当該発音表記をそのまま前記表示手段に表示させ、
メイン言語とは異なる言語の文字種を用いた発音表記が前記対訳テキスト記憶手段に記憶されている場合には、当該発音表記を、メイン言語の文字種を用いた発音表記に変換して表示させることを特徴とする情報表示装置。
【請求項３】
請求項１または２記載の情報表示装置において、
前記言語指定手段は、
前記複数言語の各言語名を当該言語の文字種で表して、言語名の一覧を前記表示手段に表示させる第１の言語名一覧表示制御手段と、
ユーザ操作に基づいて、前記第１の言語名一覧表示制御手段により一覧表示された何れかの言語名の言語を、メイン言語として指定するメイン言語指定手段と、
前記複数言語の各言語名を、メイン言語の文字種で表して、言語名の一覧を前記表示手段に表示させる第２の言語名一覧表示制御手段と、
ユーザ操作に基づいて、前記第２の言語名一覧表示制御手段により一覧表示された何れかの言語名の言語を、サブ言語として指定するサブ言語指定手段と、
を有することを特徴とする情報表示装置。
【請求項４】
請求項１〜３の何れか一項に記載の情報表示装置において、
前記言語指定手段は、
前記言語変更手段により前記表示手段による表示内容が更新された場合に、ユーザ操作に基づいて前記複数言語からメイン言語を指定し直すことを特徴とする情報表示装置。
【請求項５】
請求項１〜４の何れか一項に記載の情報表示装置において、
前記方向変化検知手段により前記装置本体の向きが上下逆に変化したと検知された場合に、前記表示手段による表示内容を上下逆向きに変更して更新させる上下変換手段を備えることを特徴とする情報表示装置。
【請求項６】
請求項１〜５の何れか一項に記載の情報表示装置において、
前記対訳テキスト記憶手段を備えることを特徴とする情報表示装置。
【請求項７】
表示手段を有するコンピュータに、
ユーザ操作に基づいて、複数言語からメイン言語及びサブ言語をそれぞれ１つずつ指定する言語指定機能と、
互いに対訳関係にある前記複数言語のテキストを対応付けて項目ごとに記憶するとともに、各テキストの発音表記を当該テキストに対応付けて記憶する対訳テキスト記憶手段に記憶された何れかの項目についての各言語のテキストのうち、メイン言語のテキストとサブ言語のテキストとを前記表示手段に表示させる対訳テキスト表示制御機能と、
前記サブ言語のテキストの発音表記として、メイン言語の文字種を用いた発音表記を前記表示手段に表示させる発音表記表示制御機能と、
当該情報表示装置の装置本体の向きの変化を検知する方向変化検知機能と、
前記方向変化検知機能により前記装置本体の向きの変化が検知された場合に、メイン言語の言語とサブ言語の言語とを入れ替えて前記表示手段による表示内容を更新させる言語変更機能と、
を実現させることを特徴とする情報表示プログラム。
【請求項８】
表示手段を有するコンピュータの情報表示方法であって、
ユーザ操作に基づいて、複数言語からメイン言語及びサブ言語をそれぞれ１つずつ指定する言語指定ステップと、
互いに対訳関係にある前記複数言語のテキストを対応付けて項目ごとに記憶するとともに、各テキストの発音表記を当該テキストに対応付けて記憶する対訳テキスト記憶手段に記憶された何れかの項目についての各言語のテキストのうち、メイン言語のテキストとサブ言語のテキストとを前記表示手段に表示させる対訳テキスト表示制御ステップと、
前記サブ言語のテキストの発音表記として、メイン言語の文字種を用いた発音表記を前記表示手段に表示させる発音表記表示制御ステップと、
当該情報表示装置の装置本体の向きの変化を検知する方向変化検知ステップと、
前記方向変化検知ステップにより前記装置本体の向きの変化が検知された場合に、メイン言語の言語とサブ言語の言語とを入れ替えて前記表示手段による表示内容を更新させる言語変更ステップと、
を実現させることを特徴とする情報表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報表示装置、情報表示プログラム及び情報表示方法に関する。
【背景技術】
【０００２】
従来、電子辞書などの情報表示装置では、複数の言語を指定すると、これら複数の言語で同じ内容のテキストデータや音声データが表示・再生されるようになっている（例えば特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−７３１３８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１の技術では、複数言語のテキストについて一言語での発音表記（例えば「仮名」での表記）しか付記されず、当該表記を読めない外国人（例えば中国人や韓国人、米国人）が発音に利用できないため、外国人と意思疎通しにくいという問題がある。
【０００５】
本発明の課題は、外国人と容易に意思疎通することのできる情報表示装置、情報表示プログラム及び情報表示方法を提供することである。
【課題を解決するための手段】
【０００６】
請求項１記載の発明は、情報表示装置において、
表示手段と、
ユーザ操作に基づいて、複数言語からメイン言語及びサブ言語をそれぞれ１つずつ指定する言語指定手段と、
互いに対訳関係にある前記複数言語のテキストを対応付けて項目ごとに記憶するとともに、各テキストの発音表記を当該テキストに対応付けて記憶する対訳テキスト記憶手段に記憶された何れかの項目についての各言語のテキストのうち、メイン言語のテキストとサブ言語のテキストとを前記表示手段に表示させる対訳テキスト表示制御手段と、
前記サブ言語のテキストの発音表記として、メイン言語の文字種を用いた発音表記を前記表示手段に表示させる発音表記表示制御手段と、
当該情報表示装置の装置本体の向きの変化を検知する方向変化検知手段と、
前記方向変化検知手段により前記装置本体の向きの変化が検知された場合に、メイン言語の言語とサブ言語の言語とを入れ替えて前記表示手段による表示内容を更新させる言語変更手段と、
を備えることを特徴とする。
【発明の効果】
【０００７】
本発明によれば、外国人と容易に意思疎通することができる。
【図面の簡単な説明】
【０００８】
【図１】電子辞書の概観を示す平面図である。
【図２】電子辞書の内部構成を示すブロック図である。
【図３】情報表示処理を示すフローチャートである。
【図４】表示部の表示内容を示す図である。
【図５】表示部の表示内容を示す図である。
【発明を実施するための形態】
【０００９】
以下、図面を参照して、本発明の実施形態について詳細に説明する。
【００１０】
［外観構成］
図１は、本発明に係る情報表示装置を適用した電子辞書１の平面図である。
【００１１】
この図に示すように、電子辞書１は、開閉自在な装置本体９の内側にメインディスプレイ１０、サブディスプレイ１１、スピーカ１２、カードスロット１３及びキー群２を備えている。
【００１２】
メインディスプレイ１０及びサブディスプレイ１１は、ユーザによるキー群２の操作に応じた文字や符号等、各種データを表示する部分であり、ＬＣＤ（Liquid Crystal Display）やＥＬＤ（Electronic Luminescence Display）等によって構成されている。なお、本実施の形態におけるメインディスプレイ１０及びサブディスプレイ１１は、いわゆるタッチパネル３１（図２参照）と一体的に形成されており、手書き入力等の操作を受け付け可能となっている。
【００１３】
スピーカ１２は、ユーザによるキー群２の操作に応じて音声を出力する部分である。
カードスロット１３は、種々の情報を記憶した外部情報記憶媒体１３ａ（図２参照）と着脱可能に設けられている。
【００１４】
キー群２は、ユーザから電子辞書１を操作するための操作を受ける各種キーを有している。具体的には、キー群２は、訳／決定キー２ｂと、文字キー２ｃと、カーソルキー２ｅと、シフトキー２ｆと、戻るキー２ｇ等とを有している。
【００１５】
訳／決定キー２ｂは、検索の実行や、見出し語の決定等に使用されるキーである。文字キー２ｃは、ユーザによる文字の入力等に使用されるキーであり、本実施の形態においては“Ａ”〜“Ｚ”キーを備えている。
【００１６】
カーソルキー２ｅは、画面内の反転表示位置、つまりカーソル位置の移動等に使用されるキーであり、本実施の形態においては上下左右の方向を指定可能となっている。シフトキー２ｆは、日本語の単語を検索対象に設定するとき等に使用されるキーである。戻るキー２ｇは、前回表示した画面に戻るとき等に使用されるキーである。
【００１７】
［内部構成］
続いて、電子辞書１の内部構造について説明する。図２は、電子辞書１の内部構成を示すブロック図である。
【００１８】
この図に示すように、電子辞書１は、表示部４０、入力部３０、加速度センサ５０、音声出力部６０、記憶媒体読取部７０、ＣＰＵ（Central Processing Unit）２０、フラッシュＲＯＭ（Read Only Memory）８０、ＲＡＭ（Random Access Memory）９０を備え、各部はバスで相互にデータ通信可能に接続されて構成されている。
【００１９】
表示部４０は、上述のメインディスプレイ１０及びサブディスプレイ１１を備えており、ＣＰＵ２０から入力される表示信号に基づいて各種情報をメインディスプレイ１０やサブディスプレイ１１に表示するようになっている。
【００２０】
入力部３０は、上述のキー群２やタッチパネル３１を備えており、押下されたキーやタッチパネル３１の位置に対応する信号をＣＰＵ２０に出力するようになっている。
【００２１】
加速度センサ５０は、キー群を有する装置本体９の内部中央に配置され、当該装置本体９の縦方向、横方向、厚み方向（図１の上下方向、左右方向、表裏方向）の加速度を検出し、検出信号をＣＰＵ２０に出力する。そして、ＣＰＵ２０は、例えば重力加速度に基づく検出信号を解析することにより、装置本体９の向きの変化を検知する。なお、このような加速度センサ５０としては、従来より公知のものを用いることができる。
【００２２】
音声出力部６０は、上述のスピーカ１２を備えており、ＣＰＵ２０から入力される音声出力信号に基づいて音声データをスピーカ１２に再生させるようになっている。
【００２３】
記憶媒体読取部７０は、上述のカードスロット１３を備えており、当該カードスロット１３に装着された外部情報記憶媒体１３ａから情報を読み出したり、当該外部情報記憶媒体１３ａに情報を記録したりするようになっている。
【００２４】
ここで、外部情報記憶媒体１３ａには、辞書データベース８２０等が格納されるようになっている。なお、この辞書データベース８２０は後述のフラッシュＲＯＭ８０における辞書データベース８２０と同様のデータ構造を有しているため、ここでは説明を省略する。
【００２５】
ＣＰＵ２０は、入力される指示に応じて所定のプログラムに基づいた処理を実行し、各機能部への指示やデータの転送等を行い、電子辞書１を統括的に制御するようになっている。具体的には、ＣＰＵ２０は、入力部３０や加速度センサ５０から入力される操作信号等に応じてフラッシュＲＯＭ８０に格納された各種プログラムを読み出し、当該プログラムに従って処理を実行する。そして、ＣＰＵ２０は、処理結果をＲＡＭ９０やフラッシュＲＯＭ８０に保存するとともに、当該処理結果を表示部４０や音声出力部６０に適宜出力させる。
【００２６】
フラッシュＲＯＭ８０は、電子辞書１の各種機能を実現するためのプログラムやデータを記憶するメモリである。本実施の形態においては、フラッシュＲＯＭ８０は、本発明に係る情報表示プログラム８１と、辞書データベース群８２と、各国会話集コンテンツ８３等とを記憶している。
【００２７】
情報表示プログラム８１は、後述の情報表示処理（図３参照）をＣＰＵ２０に実行させるためのプログラムである。
【００２８】
辞書データベース群８２は、複数種類の辞書データベース８２０，…を有している。これら辞書データベース８２０，…には、複数の見出し語と、その意味内容や解説からなる説明情報とが対応付けられている。ここで、説明情報には音声データなど、テキスト以外のオブジェクトが含まれていても良い。
【００２９】
各国会話集コンテンツ８３は、会話文のテキストを複数記憶している。より詳細には、各国会話集コンテンツ８３は、会話内容の項目ごとに、互いに対訳関係にある複数言語のテキストを対応付けて記憶しており、更に、各テキストの発音表記（読み方）を当該テキストに対応付けて記憶している。ここで、本実施の形態においては、各言語のテキストの発音表記として、英語の文字種、つまりアルファベットを用いた発音表記が用いられている。また、各テキストには、音声データが対応付けられて記憶されている。
【００３０】
ＲＡＭ９０は、ＣＰＵ２０が実行する各種プログラムや、これらプログラムの実行に係るデータ等を一時的に保持するメモリ領域を備えている。
【００３１】
［動作］
続いて、電子辞書１の動作について、図３を参照しつつ説明する。
【００３２】
図３は、ＣＰＵ２０が情報表示プログラム８１を読み出して実行する情報表示処理の流れを示すフローチャートである。なお、この情報表示処理は、ユーザによりタッチパネル３１やキー群２を介して情報表示処理の実行指示が入力されると、フラッシュＲＯＭ８０から情報表示プログラム８１が読み出されてＲＡＭ９０に適宜展開される結果、当該情報表示プログラム８１とＣＰＵ２０との協働によって実行される。
【００３３】
まず、図３に示すように、情報表示処理が実行されると、ＣＰＵ２０は、ユーザにより各国会話集コンテンツ８３が選択されるか否かを判定し（ステップＳ１）、選択されないと判定した場合（ステップＳ１；Ｎｏ）には他の処理へ移行する。
【００３４】
また、ステップＳ１において各国会話集コンテンツ８３が選択されたと判定した場合（ステップＳ１；Ｙｅｓ）には、ＣＰＵ２０は、ユーザ操作に基づいて各国会話集コンテンツ８３における何れかの会話内容の項目を指定会話項目として指定する（ステップＳ２）。また、このときＣＰＵ２０は、メインディスプレイ１０の下部にテキスト表示エリア１０１を形成するとともに、メインディスプレイ１０の上部に世界地図表示エリア１０２を形成して当該世界地図表示エリア１０２に世界地図を表示させる（図４参照）。また、このときＣＰＵ２０は、メインディスプレイ１０の端部に言語切替ボタン１０３（図４参照）を表示させる。なお、この言語切替ボタン１０３は、「メイン言語」（ユーザにとっての自国語）と「サブ言語」（ユーザにとっての他国語）との何れが現時点で設定対象となっているかを示しており、タッチ操作が行われる度に設定対象の言語を「メイン言語」、「サブ言語」の間で切り替えるようになっている。
【００３５】
次に、ＣＰＵ２０は、現在の設定対象の言語が「メイン言語」であるか否かを判定し（ステップＳ３）、「メイン言語」であると判定した場合（ステップＳ３；Ｙｅｓ）には、世界地図表示エリア１０２の世界地図における各言語使用域に、その領域での使用言語の言語名を当該言語の文字種で表示させることで、言語名の一覧を表示させた後（ステップＳ４）、後述のステップＳ１０に移行する。
【００３６】
また、ステップＳ３において現在の設定対象の言語が「メイン言語」でない、つまり「サブ言語」であると判定した場合（ステップＳ３；Ｎｏ）には、ＣＰＵ２０は、世界地図表示エリア１０２の世界地図における各言語使用域に、その領域での使用言語の言語名を「メイン言語」の文字種で表示させることで、言語名の一覧を表示させる（ステップＳ５）。
【００３７】
次に、ＣＰＵ２０は、各国会話集コンテンツ８３から指定会話項目についての各言語のテキストのうち、「メイン言語」のテキストを読み出してテキスト表示エリア１０１の上段に表示させるとともに（ステップＳ１０）、「サブ言語」のテキストを読み出してテキスト表示エリア１０１の中段に表示させる（ステップＳ１１）。
【００３８】
次に、ＣＰＵ２０は、各国会話集コンテンツ８３から指定会話項目についての「サブ言語」のテキストの発音表記（「サブ言語」のテキストを発音するための発音表記）を読み出し（ステップＳ１２）、この発音表記に「メイン言語」の文字種が用いられているか否かを判定する（ステップＳ１３）。なお、上述したように、本実施の形態においては、各言語のテキストの発音表記として、英語の文字種、つまりアルファベットを用いた発音表記が用いられている。
【００３９】
このステップＳ１３において「サブ言語」のテキストの発音表記に「メイン言語」の文字種が用いられていると判定した場合、つまり「メイン言語」が英語である場合（ステップＳ１３；Ｙｅｓ）には、ＣＰＵ２０は、当該発音表記をテキスト表示エリア１０１の下段に表示させた後（ステップＳ１４）、後述のステップＳ１６に移行する。
【００４０】
また、ステップＳ１３において「サブ言語」のテキストの発音表記に「メイン言語」の文字種が用いられていないと判定した場合、つまり「メイン言語」が英語でない場合（ステップＳ１３；Ｎｏ）には、ＣＰＵ２０は、当該発音表記（アルファベットの発音表記）を「メイン言語」の文字種を用いた発音表記に変換してテキスト表示エリア１０１の下段に表示させる（ステップＳ１５）。なお、このような発音表記の変換には、例えばアルファベットの発音表記と、他の言語の文字種を用いた発音表記とを対応付けたテーブルを用いることができる。
【００４１】
次に、ＣＰＵ２０は、指定会話項目を変更する旨の操作が行われるか否かを判定し（ステップＳ１６）、行われたと判定した場合（ステップＳ１６；Ｙｅｓ）には、ユーザ操作に基づいて各国会話集コンテンツ８３における何れかの会話内容の項目を新たな指定会話項目として指定した後、ステップＳ１０に移行する。
【００４２】
また、ステップＳ１６において指定会話項目を変更する旨の操作が行われないと判定した場合（ステップＳ１６；Ｎｏ）には、ＣＰＵ２０は、世界地図表示エリア１０２において何れかの言語名に対する指定操作が行われるか否かを判定する（ステップＳ２１）。
【００４３】
このステップＳ２１において言語名に対する指定操作が行われたと判定した場合（ステップＳ２１；Ｙｅｓ）には、ＣＰＵ２０は、現時点での設定対象の言語が「メイン言語」であるか否かを判定する（ステップＳ２２）。
【００４４】
このステップＳ２２において設定対象の言語が「メイン言語」であると判定した場合（ステップＳ２２；Ｙｅｓ）には、ＣＰＵ２０は、ユーザにより指定された言語名の言語を「メイン言語」に設定し（ステップＳ２３）、上述のステップＳ３に移行する。
【００４５】
また、ステップＳ２２において設定対象の言語が「メイン言語」でない、つまり「サブ言語」であると判定した場合（ステップＳ２２；Ｎｏ）には、ＣＰＵ２０は、ユーザにより指定された言語名の言語を「サブ言語」に設定し（ステップＳ２４）、上述のステップＳ３に移行する。
【００４６】
また、ステップＳ２１において言語名に対する指定操作が行われないと判定した場合（ステップＳ２１；Ｎｏ）には、ＣＰＵ２０は、言語切替ボタン１０３に対するタッチ操作が行われるか否かを判定する（ステップＳ３１）。
【００４７】
このステップＳ３１において言語切替ボタン１０３に対するタッチ操作が行われたと判定した場合（ステップＳ３１；Ｙｅｓ）には、ＣＰＵ２０は、設定対象の言語を「メイン言語」から「サブ言語」へ、或いは「サブ言語」から「メイン言語」へ切り替えた後（ステップＳ３２）、上述のステップＳ３に移行する。
【００４８】
また、ステップＳ３１において言語切替ボタン１０３に対するタッチ操作が行われないと判定した場合（ステップＳ３１；Ｎｏ）には、ＣＰＵ２０は、加速度センサ５０からの出力を参照し、装置本体９の向きが変化したか否かを判定し（ステップＳ４１）、変化しないと判定した場合（ステップＳ４１；Ｎｏ）にはステップＳ１６に移行する。
【００４９】
また、ステップＳ４１において装置本体９の向きが変化したと判定した場合（ステップＳ４１；Ｙｅｓ）には、ＣＰＵ２０は、装置本体９が水平回転したか否かを判定する（ステップＳ４２）。
【００５０】
このステップＳ４２において装置本体９が水平回転したと判定した場合（ステップＳ４２；Ｙｅｓ）には、ＣＰＵ２０は、設定対象の言語を「メイン言語」にするとともに、現時点での「メイン言語」の言語と「サブ言語」の言語とを入れ替えた後（ステップＳ４５）、上述のステップＳ３に移行する。これにより、ステップＳ１０〜Ｓ１５の処理によってメインディスプレイ１０による表示内容が更新されるとともに、ステップＳ４，Ｓ２３の処理によってユーザ操作により「メイン言語」が設定し直されることとなる。
【００５１】
また、ステップＳ４２において装置本体９が水平回転していないと判定した場合（ステップＳ４２；Ｎｏ）には、ＣＰＵ２０は、装置本体９の向きが上下逆に変化したか否かを判定し（ステップＳ４３）、変化していないと判定した場合（ステップＳ４３；Ｎｏ）には他の処理へ移行する。
【００５２】
また、ステップＳ４３において装置本体９の向きが上下逆に変化したと判定した場合（ステップＳ４３；Ｙｅｓ）には、ＣＰＵ２０は、メインディスプレイ１０による表示内容を上下逆向きに変更して更新させ（ステップＳ４４）、上述のステップＳ４５に移行する。
【００５３】
［動作例］
続いて、図面を参照しつつ、上述の動作を具体的に説明する。なお、以下の動作例では、日本人のユーザが国際会議において周囲の外国人とコミュニケーションをとろうとして電子辞書１を使用する例について説明を行う。
【００５４】
まず、ユーザが各国会話集コンテンツ８３を選択し（ステップＳ１；Ｙｅｓ）、各国会話集コンテンツ８３における何れかの会話内容（ここでは朝の挨拶）の項目を指定会話項目として指定する（ステップＳ２）。このとき、図４（ａ）に示すように、メインディスプレイ１０の下部にテキスト表示エリア１０１が形成されるとともに、メインディスプレイ１０の上部に世界地図表示エリア１０２が形成されて世界地図が表示される。また、メインディスプレイ１０の端部に言語切替ボタン１０３が表示される。なお、本動作例においては、このとき言語切替ボタン１０３は、設定対象の言語が「メイン言語」であることを示している。また、「メイン言語」として日本語が指定され、世界地図表示エリア１０２において濃い網掛けで表示される一方、「サブ言語」として英語（English）が指定され、世界地図表示エリア１０２において薄い網掛けで表示されている。
【００５５】
次に、現在の設定対象の言語が「メイン言語」であると判定され（ステップＳ３；Ｙｅｓ）、世界地図表示エリア１０２の世界地図における各言語使用域に、その領域での使用言語の言語名が当該言語の文字種で表示されることで、言語名の一覧が表示される（ステップＳ４）。
【００５６】
次に、各国会話集コンテンツ８３から指定会話項目（ここでは朝の挨拶の項目）についての各言語のテキストのうち、「メイン言語」（日本語）のテキスト「おはよう」が読み出されてテキスト表示エリア１０１の上段に表示されるとともに（ステップＳ１０）、「サブ言語」（英語）のテキスト「Good morning.」が読み出されてテキスト表示エリア１０１の中段に表示される（ステップＳ１１）。
【００５７】
次に、各国会話集コンテンツ８３から指定会話項目についての「サブ言語」（英語）のテキストの発音表記（アルファベットの発音表記）が読み出され（ステップＳ１２）、この発音表記に「メイン言語」（日本語）の文字種が用いられていないと判定され（ステップＳ１３；Ｎｏ）、当該発音表記（アルファベットの発音表記）が「メイン言語」（日本語）の文字種「片仮名」を用いた発音表記に変換されてテキスト表示エリア１０１の下段に表示される（ステップＳ１５）。
【００５８】
次に、ユーザが言語切替ボタン１０３に対するタッチ操作を行うと（ステップＳ３１；Ｙｅｓ）、図４（ｂ）に示すように、設定対象の言語が「メイン言語」から「サブ言語」へ切り替えられた後（ステップＳ３２）、現在の設定対象の言語が「サブ言語」であると判定され（ステップＳ３；Ｎｏ）、世界地図表示エリア１０２の世界地図における各言語使用域に、その領域での使用言語の言語名が「メイン言語」（日本語）の文字種で表示されることで、言語名の一覧が表示される（ステップＳ５）。
【００５９】
次に、図４（ｃ）に示すように、ユーザがフィリピン人の参加者と挨拶を行おうと考え、言語名「フィリピン語」に対する指定操作を行うと（ステップＳ２１；Ｙｅｓ）、現時点での設定対象の言語が「サブ言語」であると判定され（ステップＳ２２；Ｎｏ）、ユーザにより指定された言語「フィリピン語」が「サブ言語」に設定される（ステップＳ２４）。
【００６０】
次に、各国会話集コンテンツ８３から指定会話項目（ここでは朝の挨拶の項目）についての各言語のテキストのうち、「メイン言語」（日本語）のテキスト「おはよう」が読み出されてテキスト表示エリア１０１の上段に表示されるとともに（ステップＳ１０）、「サブ言語」（フィリピン語）のテキスト「Magandang umaga(po).」が読み出されてテキスト表示エリア１０１の中段に表示される（ステップＳ１１）。
【００６１】
次に、各国会話集コンテンツ８３から指定会話項目についての「サブ言語」（フィリピン語）のテキストの発音表記（アルファベットの発音表記）が読み出され（ステップＳ１２）、この発音表記に「メイン言語」（日本語）の文字種が用いられていないと判定され（ステップＳ１３；Ｎｏ）、当該発音表記（アルファベットの発音表記）が「メイン言語」（日本語）の文字種「片仮名」を用いた発音表記に変換されてテキスト表示エリア１０１の下段に表示される（ステップＳ１５）。これにより、ユーザはフィリピン語での朝の挨拶を発音することができる。
【００６２】
次に、ユーザが装置本体９の向きを変化させ（ステップＳ４１；Ｙｅｓ）、装置本体９を水平回転させてフィリピン人の参加者に電子辞書１を渡すと（ステップＳ４２；Ｙｅｓ）、設定対象の言語が「メイン言語」にされるとともに、現時点での「メイン言語」の言語（日本語）と「サブ言語」の言語（フィリピン語）とが入れ替えられる（ステップＳ４５）。
【００６３】
次に、現在の設定対象の言語が「メイン言語」であると判定され（ステップＳ３；Ｙｅｓ）、図５（ａ）に示すように、世界地図表示エリア１０２の世界地図における各言語使用域に、その領域での使用言語の言語名が当該言語の文字種で表示されることで、言語名の一覧が表示される（ステップＳ４）。
【００６４】
次に、各国会話集コンテンツ８３から指定会話項目（ここでは朝の挨拶の項目）についての各言語のテキストのうち、「メイン言語」（フィリピン語）のテキスト「Magandang umaga(po).」が読み出されてテキスト表示エリア１０１の上段に表示されるとともに（ステップＳ１０）、「サブ言語」（日本語）のテキスト「おはよう」が読み出されてテキスト表示エリア１０１の中段に表示される（ステップＳ１１）。
【００６５】
次に、各国会話集コンテンツ８３から指定会話項目についての「サブ言語」（日本語）のテキストの発音表記（アルファベットの発音表記）が読み出され（ステップＳ１２）、この発音表記に「メイン言語」（フィリピン語）の文字種が用いられていないと判定され（ステップＳ１３；Ｎｏ）、当該発音表記（アルファベットの発音表記）が「メイン言語」（フィリピン語）の文字種を用いた発音表記「Ohayo」に変換されてテキスト表示エリア１０１の下段に表示される（ステップＳ１５）。
【００６６】
次に、フィリピン人の参加者が電子辞書１を回転させずにアメリカ人の参加者に渡し、当該アメリカ人が世界地図表示エリア１０２において言語名「英語」に対する指定操作を行うと（ステップＳ２１；Ｙｅｓ）、現時点での設定対象の言語が「メイン言語」であると判定され（ステップＳ２２；Ｙｅｓ）、指定された言語「英語」が「メイン言語」に設定される（ステップＳ２３）。
【００６７】
次に、図５（ｂ）に示すように、各国会話集コンテンツ８３から指定会話項目（ここでは朝の挨拶の項目）についての各言語のテキストのうち、「メイン言語」（英語）のテキスト「Good morning.」が読み出されてテキスト表示エリア１０１の上段に表示されるとともに（ステップＳ１０）、「サブ言語」（日本語）のテキスト「おはよう」が読み出されてテキスト表示エリア１０１の中段に表示される（ステップＳ１１）。
【００６８】
次に、各国会話集コンテンツ８３から指定会話項目についての「サブ言語」（日本語）のテキストの発音表記（アルファベットの発音表記）が読み出され（ステップＳ１２）、この発音表記に「メイン言語」（英語）の文字種が用いられていると判定され（ステップＳ１３；Ｙｅｓ）、当該発音表記（アルファベットの発音表記）がテキスト表示エリア１０１の下段に表示される（ステップＳ１４）。
【００６９】
次に、アメリカ人の参加者が電子辞書１を回転させずに中国人の参加者に渡し、当該中国人が世界地図表示エリア１０２において言語名「中国語」に対する指定操作を行うと（ステップＳ２１；Ｙｅｓ）、現時点での設定対象の言語が「メイン言語」であると判定され（ステップＳ２２；Ｙｅｓ）、指定された言語「中国語」が「メイン言語」に設定される（ステップＳ２３）。
【００７０】
次に、図５（ｃ）に示すように、各国会話集コンテンツ８３から指定会話項目（ここでは朝の挨拶の項目）についての各言語のテキストのうち、「メイン言語」（中国語）のテキスト「早上好」が読み出されてテキスト表示エリア１０１の上段に表示されるとともに（ステップＳ１０）、「サブ言語」（日本語）のテキスト「おはよう」が読み出されてテキスト表示エリア１０１の中段に表示される（ステップＳ１１）。
【００７１】
次に、各国会話集コンテンツ８３から指定会話項目についての「サブ言語」（日本語）のテキストの発音表記（アルファベットの発音表記）が読み出され（ステップＳ１２）、この発音表記に「メイン言語」（中国語）の文字種が用いられていないと判定され（ステップＳ１３；Ｎｏ）、当該発音表記（アルファベットの発音表記）が「メイン言語」（中国語）の文字種（ここではピンイン）を用いた発音表記に変換されてテキスト表示エリア１０１の下段に表示される（ステップＳ１５）。
【００７２】
以上の電子辞書１によれば、図３のステップＳ１０〜Ｓ１５、図４〜図５等に示したように、メイン言語及びサブ言語をそれぞれ１つずつ指定すると、何れかの項目についての各言語のテキストのうち、メイン言語のテキストとサブ言語のテキストとが表示され、サブ言語のテキストの発音表記として、メイン言語の文字種を用いた発音表記が表示されるので、外国人が自国語と他国語をメイン言語、サブ言語として指定することにより、当該外国人にとっての自国語の文字種を用いた発音表記を見て、他国語のテキストを発音することができる。従って、外国人と容易に意思疎通することができる。
【００７３】
また、図３のステップＳ４，Ｓ２３や図４〜図５等に示したように、複数言語の各言語名が当該言語の文字種で表されて表示された状態で、ユーザ操作に基づいて何れかの言語名の言語がメイン言語として指定されるので、ユーザが何れの言語を母国語とする場合であっても、容易に自国語を認識してメイン言語として指定することができる。また、図３のステップＳ５，Ｓ２４や図４〜図５等に示したように、メイン言語の文字種で複数言語の各言語名が表された状態で、ユーザ操作に基づいて何れかの言語名の言語がサブ言語として指定されるので、ユーザが容易にサブ言語を指定することができる。
【００７４】
また、図３のステップＳ４１〜Ｓ４５や図５等に示したように、装置本体９の向きの変化が検知された場合に、メイン言語の言語とサブ言語の言語とを入れ替えて表示内容が更新されるので、使用言語の異なるユーザ同士が装置本体を交互に渡すことで、メイン言語の言語とサブ言語の言語とが入れ替えられて表示内容が更新されることとなる。従って、装置本体９を交互に渡すことにより、それぞれ自分にとっての自国語の文字種を用いた発音表記を見て、相手の言語のテキストを発音することができる。
【００７５】
また、図３のステップＳ４５，Ｓ２３や図５等に示したように、メイン言語の言語とサブ言語の言語とが入れ替えられて表示内容が更新された場合に、ユーザ操作に基づいて複数言語からメイン言語が指定し直されるので、一方の言語のユーザから他方の言語のユーザに装置本体９を渡した場合に、他方の言語のユーザがメイン言語を設定し直すことができる。
【００７６】
なお、本発明を適用可能な実施形態は、上述した実施形態に限定されることなく、本発明の趣旨を逸脱しない範囲で適宜変更可能である。
【００７７】
例えば、本発明に係る情報表示装置を電子辞書１として説明したが、本発明が適用可能なものは、このような製品に限定されず、携帯電話、パソコン、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）、ゲーム機などの電子機器全般に適用可能である。また、本発明に係る情報表示プログラム８１は、電子辞書１に対して着脱可能なメモリカード、ＣＤ等に記憶されることとしてもよい。
【００７８】
以上、本発明のいくつかの実施形態を説明したが、本発明の範囲は、上述の実施の形態に限定するものではなく、特許請求の範囲に記載された発明の範囲とその均等の範囲を含む。
以下に、この出願の願書に最初に添付した特許請求の範囲に記載した発明を付記する。付記に記載した請求項の項番は、この出願の願書に最初に添付した特許請求の範囲の通りである。
〔付記〕
＜請求項１＞
表示手段と、
互いに対訳関係にある複数言語のテキストを対応付けて項目ごとに記憶するとともに、各テキストの発音表記を当該テキストに対応付けて記憶する対訳テキスト記憶手段と、
ユーザ操作に基づいて、前記複数言語からメイン言語及びサブ言語をそれぞれ１つずつ指定する言語指定手段と、
前記対訳テキスト記憶手段に記憶された何れかの項目についての各言語のテキストのうち、メイン言語のテキストとサブ言語のテキストとを前記表示手段に表示させる対訳テキスト表示制御手段と、
前記サブ言語のテキストの発音表記として、メイン言語の文字種を用いた発音表記を前記表示手段に表示させる発音表記表示制御手段と、
を備えることを特徴とする情報表示装置。
＜請求項２＞
請求項１記載の情報表示装置において、
前記発音表記表示制御手段は、
メイン言語の文字種を用いた発音表記が前記対訳テキスト記憶手段に記憶されている場合には、当該発音表記をそのまま前記表示手段に表示させ、
メイン言語とは異なる言語の文字種を用いた発音表記が前記対訳テキスト記憶手段に記憶されている場合には、当該発音表記を、メイン言語の文字種を用いた発音表記に変換して表示させることを特徴とする情報表示装置。
＜請求項３＞
請求項１または２記載の情報表示装置において、
前記言語指定手段は、
前記複数言語の各言語名を当該言語の文字種で表して、言語名の一覧を前記表示手段に表示させる第１の言語名一覧表示制御手段と、
ユーザ操作に基づいて、前記第１の言語名一覧表示制御手段により一覧表示された何れかの言語名の言語を、メイン言語として指定するメイン言語指定手段と、
前記複数言語の各言語名を、メイン言語の文字種で表して、言語名の一覧を前記表示手段に表示させる第２の言語名一覧表示制御手段と、
ユーザ操作に基づいて、前記第２の言語名一覧表示制御手段により一覧表示された何れかの言語名の言語を、サブ言語として指定するサブ言語指定手段と、
を有することを特徴とする情報表示装置。
＜請求項４＞
請求項１〜３の何れか一項に記載の情報表示装置において、
当該情報表示装置の装置本体の向きの変化を検知する方向変化検知手段と、
前記方向変化検知手段により前記装置本体の向きの変化が検知された場合に、メイン言語の言語とサブ言語の言語とを入れ替えて前記表示手段による表示内容を更新させる言語変更手段と、
を備えることを特徴とする情報表示装置。
＜請求項５＞
請求項４記載の情報表示装置において、
前記言語指定手段は、
前記言語変更手段により前記表示手段による表示内容が更新された場合に、ユーザ操作に基づいて前記複数言語からメイン言語を指定し直すことを特徴とする情報表示装置。
＜請求項６＞
請求項４または５記載の情報表示装置において、
前記方向変化検知手段により前記装置本体の向きが上下逆に変化したと検知された場合に、前記表示手段による表示内容を上下逆向きに変更して更新させる上下変換手段を備えることを特徴とする情報表示装置。
＜請求項７＞
表示手段と、
互いに対訳関係にある複数言語のテキストを対応付けて項目ごとに記憶するとともに、各テキストの発音表記を当該テキストに対応付けて記憶する対訳テキスト記憶手段と、
を有するコンピュータに、
ユーザ操作に基づいて、前記複数言語からメイン言語及びサブ言語をそれぞれ１つずつ指定する言語指定機能と、
前記対訳テキスト記憶手段に記憶された何れかの項目についての各言語のテキストのうち、メイン言語のテキストとサブ言語のテキストとを前記表示手段に表示させる対訳テキスト表示制御機能と、
前記サブ言語のテキストの発音表記として、メイン言語の文字種を用いた発音表記を前記表示手段に表示させる発音表記表示制御機能と、
を実現させることを特徴とする情報表示プログラム。
【符号の説明】
【００７９】
１      電子辞書
２０    ＣＰＵ
３０    入力部
４０    表示部
５０    加速度センサ
８０    フラッシュＲＯＭ
８１    情報表示プログラム
８３    各国会話集コンテンツ
【図１】
0005938897.tif 000002
【図２】
0005938897.tif 000003
【図３】
0005938897.tif 000004
【図４】
0005938897.tif 000005
【図５】
0005938897.tif 000006