(57)【要約】【課題】特別なソフトウェアがない場合であっても複数の文字コードにより一つ文字が構成される言語の文字を簡易に表示可能な「表示装置及び文字表示方法」を提供すること。【解決手段】表示装置は、表示手段と、文字を構成する一又は複数の文字コードに対応した文字フォントが定義されている文字フォントテーブルを格納した記憶手段と、文字を構成する部分文字を取得する制御手段とを有する。制御手段は、部分文字を構成する要素文字を取得し、要素文字を組み合わせた部分文字に対応する文字フォントを記憶手段に格納した文字フォントテーブルから抽出して表示手段の画面に出力する。部分文字は１個の主要素文字と０個から３個のいずれかの個数の副要素文字とを有し、部分文字の縦方向にレベル１からレベル４の領域を割り当てたとき、主要素文字がレベル２の領域に配置され、副要素文字が少なくともレベル１、レベル３、レベル４のいずれかの領域に配置される。【選択図】図４
2011209356.tif 000002
【特許請求の範囲】
【請求項１】
表示手段と、
文字を構成する一又は複数の文字コードに対応した文字フォントが定義されている文字フォントテーブルを格納した記憶手段と、
前記文字を構成する部分文字を取得する制御手段と、
を有し、
前記制御手段は、前記部分文字を構成する要素文字を取得し、当該要素文字の組み合わせである前記部分文字に対応する文字フォントを前記記憶手段に格納した文字フォントテーブルから抽出して前記表示手段の画面に出力することを特徴とする表示装置。
【請求項２】
前記部分文字は、１個の主要素文字と、０個から３個のいずれかの個数の副要素文字とを有し、前記部分文字の縦方向にレベル１からレベル４の領域を割り当てたとき、前記主要素文字がレベル２の領域に配置され、前記副要素文字が少なくともレベル１、レベル３、レベル４のいずれかの領域に配置されることを特徴とする請求項１に記載の表示装置。
【請求項３】
前記要素文字は、レベル１からレベル４の何れの領域に配置される文字であるかを示す識別情報を含み、
前記制御手段は、レベル２、レベル１、レベル３、及びレベル４の順に入力された前記要素文字の文字コードを基に、前記文字フォントテーブルから対応する文字フォントを抽出することを特徴とする請求項２に記載の表示装置。
【請求項４】
前記制御手段は、前記レベル２の領域に配置される文字の文字コードが入力されてから次に入力される前記レベル２の領域に配置される文字の文字コードまでの一又は複数の文字コードを一つの部分文字の文字コードとすることを特徴とする請求項３に記載の表示装置。
【請求項５】
前記文字の言語はタイ語であり、前記部分文字を構成する前記主要素文字の文字コードには子音に対応する文字コードが含まれ、前記副要素文字の文字コードには、少なくとも母音に対応する文字コード又は声調に対応する文字コードが含まれていることを特徴とする請求項４に記載の表示装置。
【請求項６】
文字を取得するステップと、
前記文字を構成する部分文字を取得するステップと、
前記部分文字を構成する要素文字を取得するステップと、
文字を構成する一又は複数の文字コードに対応した文字フォントが定義されている文字フォントテーブルから、前記要素文字の組み合わせである前記部分文字に対応する文字フォントを抽出するステップと、
前記抽出した文字フォントを表示手段の画面に出力するステップと、
を有することを特徴とする文字表示方法。
【請求項７】
前記部分文字は、１個の主要素文字と、０個から３個のいずれかの個数の副要素文字とを有し、前記部分文字の縦方向にレベル１からレベル４の領域を割り当てたとき、前記主要素文字がレベル２の領域に配置され、前記副要素文字が少なくともレベル１、レベル３、レベル４のいずれかの領域に配置されることを特徴とする請求項６に記載の文字表示方法。
【請求項８】
前記要素文字は、レベル１からレベル４の何れの領域に配置される文字であるかを示す識別情報を含み、
前記部分文字を取得するステップは、レベル２、レベル１、レベル３、及びレベル４の順に入力された前記要素文字の文字コードを取得するステップと、
前記レベル２の領域に配置される文字の文字コードが入力されてから次に入力される前記レベル２の領域に配置される文字の文字コードまでの一又は複数の文字コードを一つの部分文字の文字コードとするステップと、
を含むことを特徴とする請求項７に記載の文字表示方法。
【請求項９】
前記文字の言語はタイ語であり、前記部分文字を構成する前記主要素文字の文字コードには子音に対応する文字コードが含まれ、前記副要素文字の文字コードには、少なくとも母音に対応する文字コード又は声調に対応する文字コードが含まれていることを特徴とする請求項８に記載の文字表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の文字コードにより構成される文字を簡易に表示する表示装置及び文字表示方法に関する。
【背景技術】
【０００２】
近年、オーディオ装置では、楽曲の再生だけでなく、再生している楽曲に関するアーティストの名称等の情報を画面に表示することができるようになっている。このような楽曲及び楽曲に関する情報は、インターネット等を介して容易に取得可能であり、世界各国の楽曲を取得することも可能になってきている。
【０００３】
再生中の楽曲の情報は、その楽曲がリリースされた国の文字を使用して表示される。このような各国の文字は、装置内部では一定の法則でコード化された文字コードとして扱われ、一文字を表示する際に、文字コードと１対１の関係で対応付けられた文字テーブルを参照して、文字コードを文字に変換している。
【０００４】
しかし、言語によっては、一文字を形成するために複数の文字コードの文字を組み合わせるものもある。このような文字を表示するために、例えば、特許文献１には、第１のパーツ形データと、第２のパーツ形データと、第２のパーツ形データの配置情報を基に、複数種の文字を表す技術が記載されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００９−１０３７３６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上記したように、複数の文字コードを組み合わせて一つの文字を構成するタイ語のような文字を表示することができるようになっている。具体的には、複数の文字コードにより一つの文字を構成しているため、複数の文字コードに対応するフォントを重ね合わせて一つの文字フォントを表示している。
【０００７】
しかし、このような重ね合わせによって文字フォントを表示するためには、そのためのソフトウェアが必要となり、ソフトウェアがインストールされた表示装置でなければ表示されないか、又は正確な表記ができないことになる。
【０００８】
特に、車載用表示装置の場合には、走行の安全性等に対する処理のためのソフトウェアが優先して搭載され、タイ語の表示に対する上記のようなソフトウェアが搭載されないことがある。そのため、タイ語の文字を正確に表記できないことが起こりうる。
【０００９】
本発明は、かかる従来技術の課題に鑑みなされたものであり、特別なソフトウェアがない場合であっても複数の文字コードにより一つ文字が構成される言語の文字を簡易に表示可能な表示装置及び文字表示方法を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上述した従来技術の課題を解決するため、本発明の一形態によれば、表示手段と、文字を構成する一又は複数の文字コードに対応した文字フォントが定義されている文字フォントテーブルを格納した記憶手段と、前記文字を構成する部分文字を取得する制御手段と、を有し、前記制御手段は、前記部分文字を構成する要素文字を取得し、当該要素文字の組み合わせである前記部分文字に対応する文字フォントを前記記憶手段に格納した文字フォントテーブルから抽出して前記表示手段の画面に出力することを特徴とする表示装置が提供される。
【００１１】
この形態に係る表示装置において、前記部分文字は、１個の主要素文字と、０個から３個のいずれかの個数の副要素文字とを有し、前記部分文字の縦方向にレベル１からレベル４の領域を割り当てたとき、前記主要素文字がレベル２の領域に配置され、前記副要素文字が少なくともレベル１、レベル３、レベル４のいずれかの領域に配置されるようにしてもよく、前記要素文字は、レベル１からレベル４の何れの領域に配置される文字であるかを示す識別情報を含み、前記制御手段は、レベル２、レベル１、レベル３、及びレベル４の順に入力された前記要素文字の文字コードを基に、前記文字フォントテーブルから対応する文字フォントを抽出するようにしてもよく、前記制御手段は、前記レベル２の領域に配置される文字の文字コードが入力されてから次に入力される前記レベル２の領域に配置される文字の文字コードまでの一又は複数の文字コードを一つの部分文字の文字コードとするようにしてもよく、前記文字の言語はタイ語であり、前記部分文字を構成する前記主要素文字の文字コードには子音に対応する文字コードが含まれ、前記副要素文字の文字コードには、少なくとも母音に対応する文字コード又は声調に対応する文字コードが含まれているようにしてもよい。
【００１２】
また、本発明の他の形態によれば、文字を取得するステップと、前記文字を構成する部分文字を取得するステップと、前記部分文字を構成する要素文字を取得するステップと、文字を構成する一又は複数の文字コードに対応した文字フォントが定義されている文字フォントテーブルから、前記要素文字の組み合わせである前記部分文字に対応する文字フォントを抽出するステップと、前記抽出した文字フォントを表示手段の画面に出力するステップと、を有することを特徴とする文字表示方法が提供される。
【００１３】
この形態に係る文字表示方法において、前記部分文字は、１個の主要素文字と、０個から３個のいずれかの個数の副要素文字とを有し、前記部分文字の縦方向にレベル１からレベル４の領域を割り当てたとき、前記主要素文字がレベル２の領域に配置され、前記副要素文字が少なくともレベル１、レベル３、レベル４のいずれかの領域に配置されるようにしてもよく、前記要素文字は、レベル１からレベル４の何れの領域に配置される文字であるかを示す識別情報を含み、前記部分文字を取得するステップは、レベル２、レベル１、レベル３、及びレベル４の順に入力された前記要素文字の文字コードを取得するステップと、前記レベル２の領域に配置される文字の文字コードが入力されてから次に入力される前記レベル２の領域に配置される文字の文字コードまでの一又は複数の文字コードを一つの部分文字の文字コードとするステップと、を含むようにしてもよい。
【発明の効果】
【００１４】
本発明における表示装置及び文字表示方法では、一又は複数の文字コードにより構成される文字に対する文字フォントを定義して予め記憶手段に文字フォントテーブルとして格納している。表示装置は入力された文字を構成する部分文字を取得し、さらに部分文字を構成する要素文字を取得する。そして、要素文字の組み合わせである部分文字に対応する文字フォントを文字フォントテーブルから抽出して画面に表示するようにしている。これにより、複数の文字コードに対する複数の文字フォントを重ね合わせて一つの文字フォントにするソフトウェアが搭載されていない表示装置であっても、タイ語の文字ように複数の文字コードを合わせて一文字のフォントを構成する文字を正しく表示させることが可能となる。
【００１５】
また、予め複数の文字コードで構成される文字が定義されていることにより、誤った文字を表示することを防止することが可能となる。
【図面の簡単な説明】
【００１６】
【図１】本発明の一実施形態に係る表示装置の構成を概略的に示すブロック図である。
【図２】タイ語における文字コードの一例を説明する図である。
【図３】文字フォントテーブルの一例を示す図である。
【図４】タイ語の文字に対する表示処理の一例を示すフローチャートである。
【発明を実施するための形態】
【００１７】
以下、本発明の実施形態について、添付の図面を参照しながら説明する。
【００１８】
図１は、本発明の一実施形態に係る表示装置１０の構成を概略的に示したものである。本実施形態に係る表示装置１０は、図１に示すように、外部機器接続部１１と、制御部１２と、記憶部１３と、操作部１４と、表示部１５と、を備えている。
【００１９】
外部機器接続部１１は、音楽等のデータを格納できる携帯機器と接続して、楽曲データや楽曲に付随する楽曲名等の楽曲情報データを取得する。また、ＴＣＰ／ＩＰ(Transmission Control Protocol/Internet Protocol)などの通信プログラムに基づいてデータ伝送を行うインターネット等の通信網や放送網を介して、サーバーや放送局から音楽や放送等のコンテンツを受信する。
【００２０】
記憶部１３は、その記憶媒体として、例えばＨＤＤ（ハードディスク）装置や光磁気ディスク装置、又はフラッシュメモリやＲＡＭ等の半導体メモリを使用し、外部機器接続部１１を介して取得した音楽データが保存される。また、記憶部１３には、文字コードに対する文字フォントが定義された文字フォントテーブルが格納されている。特に、タイ語のように複数の文字コードにより一つの文字を構成するような言語の文字に対して、その複数の文字コードに対応する一つの文字フォントを定義した文字フォントテーブルが格納されている。
【００２１】
操作部１４は、ユーザが指示した情報を入力するためのものである。表示部１５の表示画面にタッチパネルが設けられているときは、そのタッチパネルは操作部１４として機能する。
【００２２】
表示部１５は、例えば、ＬＣＤ（液晶ディスプレイ）により構成された表示画面を備え、現在再生中の楽曲の情報が表示される。また、本実施形態に関連する情報として、楽曲の情報がタイ語の場合に、文字コードに対応する文字フォントの重ね合わせによらず対応する文字フォントが表示される。
【００２３】
制御部１２は、例えば、マイクロコンピュータ等により構成され、上記各部を制御する。すなわち、外部機器接続部１１から取得した音楽等のデータを記憶部１３に蓄積するとともに、音楽に関連する情報を表示するために、文字コード入力部１６でアーティスト名などの楽曲情報の文字コードを入力する。タイ文字判定部１７において入力した文字コードを解析して、タイ語の文字か否かを判定する。入力文字がタイ語の文字であると判定されれば、タイ文字解析部１８において、一つの表示単位となる部分文字の文字コードを検出し、対応フォント抽出部１９で、その文字コードに対応する文字フォントを記憶部１３から抽出し、フォント出力部２０で抽出したタイ文字の文字フォントを表示部１５の画面に表示する。
【００２４】
以下に、本実施形態に係る表示装置１０において行う、文字表示処理について図２から図４を参照しながら説明する。
【００２５】
図２は、タイ語の文字コードによる構成を説明する図である。タイ語は１音節が「子音＋母音」または「子音＋母音＋子音」のような音素の連続で構成される。タイ文字は、母音によっては子音字の後ではなく、前や上下に表記される場合がある。また、母音によっては子音の前・上・後に表記される場合もある。さらに、タイ文字は、声調記号が付加されることもある。この声調記号は子音字の上に表記される。また、子音字の上に母音が表記されるときは、声調記号はさらにその上に表記される。
【００２６】
このようなタイ文字は、ユニコードの“０Ｅ００”から“０Ｅ７Ｆ”までの文字コードを組み合わせて表される。
【００２７】
図２（ａ）は、タイ文字を文字コードによって表現する一例を示している。図２（ａ）には、文字の構成を説明するために、３つの文字表記２１，２２，２３を示している。図２（ａ）の文字表記２１は、部分文字２１ａと、部分文字２１ｂと、部分文字２１ｃとを組み合わせて構成されている。また、図２（ａ）の文字表記２２では、部分文字２２ａと部分文字２２ｂとを組み合わせて構成されている。さらに、図２（ａ）の文字表記２３では、部分文字２３ａにより構成されている。文字表記２３は数値「１」を示すタイ文字であり、一つの部分文字で一文字が表されている。
【００２８】
このように、一文字が一つのフォントで表されるとは限らず、一文字のフォントが一又は複数の部分文字のフォントにより構成されるようになっている。また、各部分文字のフォントは、一又は複数の要素文字の文字フォントで構成される。この要素文字の文字フォントは、ユニコードの文字コード“０Ｅ００”から“０Ｅ７Ｆ”までのいずれかの文字コードに対応する文字フォントである。
【００２９】
部分文字のフォントは、縦方向の４つの配置領域に要素文字のフォントを割り当てることで構成されている。４つの配置領域は、文字の下からレベル１、レベル２、レベル３、及びレベル４とし、レベル２の領域には必ずいずれかの要素文字（主要素文字）の文字フォントが配置され、レベル１、レベル３、又はレベル４の領域には表示する文字に応じて要素文字（副要素文字）の文字フォントが配置される。
【００３０】
図２（ａ）の文字表記２１の部分文字２１ｂ場合は、レベル１、レベル２及びレベル３の領域に配置される要素文字によって一つの部分文字が構成されている例を示している。レベル１の領域に配置される要素文字（以下、簡略して「レベル１の要素文字」とも呼ぶ）の文字コードは“０Ｅ３８”、レベル２の要素文字の文字コードは“０Ｅ２５”、レベル３の要素文字の文字コードは“０Ｅ４９”となっている。また、図２（ａ）の文字表記２２の部分文字２２ａの場合は、レベル２、レベル３及びレベル４の要素文字によって一つの部分文字が構成されている例を示している。レベル２の要素文字の文字コードは“０Ｅ０８”、レベル３の要素文字の文字コードは“０Ｅ３１”、レベル４の要素文字の文字コードは“０Ｅ４９”となっている。また、図２（ａ）の文字表記２３は文字コードが“０Ｅ５１”のレベル２の要素文字で構成されている。
【００３１】
レベル２には子音又は母音や数値などが表記され、レベル１には母音が表記される。また、レベル３には母音又は声調記号が表記され、レベル４には声調記号が表記される。
【００３２】
表示装置には、レベル２→レベル１→レベル３→レベル４の順序で各要素文字の文字コードが入力される。要素文字には、その要素文字がどのレベルの領域に配置される文字であるかを示す識別情報が含まれるようにしており、表示装置では、入力された要素文字を基に部分文字を構成する。
【００３３】
本実施形態では、予め、部分文字に対するフォントを定義して記憶しておく。すなわち、レベル２の領域に配置される要素文字に対して組み合わせとして可能なレベル１、レベル３及びレベル４の要素文字をすべて抽出してそれらに対応する文字フォントを作成しておく。そして、一又は複数の要素文字の組み合わせである部分文字に対応する文字フォントを文字フォントテーブルから抽出し、表示画面に表示する。
【００３４】
図２（ｂ）は、「日本」を意味するタイ文字２４を示している。このタイ文字の文字コードは、“０Ｅ０Ｄ”；“０Ｅ３５”；“０Ｅ４８”；“０Ｅ１Ｂ”；“０Ｅ３８”；“０Ｅ４８”；“０Ｅ１９”で表される。最初の部分文字２４ａは、“０Ｅ０Ｄ”；“０Ｅ３５”；“０Ｅ４８”であり、２番目の部分文字２４ｂは、“０Ｅ１Ｂ”；“０Ｅ３８”；“０Ｅ４８”であり、３番目の部分文字２４ｃは、“０Ｅ１９”である。１番目の部分文字２４ａにおいて、レベル２の要素文字の文字コードが“０Ｅ０Ｄ”、レベル３の要素文字の文字コード“０Ｅ３５”、レベル４の要素文字の文字コードが“０Ｅ４８”となっている。また、２番目の部分文字２４ｂにおいて、レベル２の要素文字の文字コードが“０Ｅ１Ｂ”、レベル１の要素文字の文字コードが“０Ｅ３８”、レベル３の要素文字の文字コードが“０Ｅ４８”となっている。また、３番目の部分文字２４ｃにおいて、レベル２の要素文字の文字コードが“０Ｅ１９”となっている。
【００３５】
図３は、文字フォントテーブルの一例を概略的に示したものである。図３（ａ）は、レベル２（ＬＶ２）の要素文字の文字コードに対してとりうるレベル１（ＬＶ１）の要素文字の文字コードを示している。また、図３（ｂ）は、レベル２（ＬＶ２）及びレベル１（ＬＶ１）が合成された要素文字の文字コードに対してとりうるレベル３（ＬＶ３）の要素文字の文字コードを示している。同様に、図３（ｃ）は、レベル２（ＬＶ２）、レベル１（ＬＶ１）及びレベル３（ＬＶ３）が合成された要素文字の文字コードに対してとりうるレベル４（ＬＶ４）の要素文字の文字コードを示している。
【００３６】
図３（ａ）から図３（ｃ）の各文字フォントテーブルにおいて、セル内には組み合わせ可能な文字コードが記載されている。また、組み合わせが不可能な場合にはセル内に「×」が記載されている。例えば、図３（ａ）の文字フォントテーブルにおいて、レベル２（ＬＶ２）の文字の文字コードが“Ａ１”のとき、レベル１（ＬＶ１）の文字がない場合や、レベル１（ＬＶ１）の文字の文字コードが“Ｂ１”の場合は存在するが、文字コードが“Ｂ２”の文字がレベル１（ＬＶ１）の文字にはならないことを示している。
【００３７】
また、各文字フォントテーブルにおいて、存在する文字コードの組み合わせについては、文字コードを組み合わせた文字フォントが予め形成され各セルに定義されている。この文字フォントはベクトルフォントであってもよいし、ピクセルフォントであってもよい。
【００３８】
図２（ｂ）の１番目の部分文字２４ａに対して、レベル２の要素文字の文字コードをＡ１，レベル３の要素文字の文字コードをＣ１、レベル４の要素文字の文字コードをＤ１とする。
【００３９】
図３（ａ）の文字フォントテーブルにより、レベル２の要素文字の文字コードＡ１に対してとりうるレベル１の要素文字の文字コードに、入力したレベル１の要素文字の文字コードが含まれているか否かを判定する。この場合は、レベル１の文字は入力されていないため、レベル１の文字コードが「なし」となり、レベル２＋レベル１の要素文字の文字コードがＡ１となる。次に、図３（ｂ）の文字フォントテーブルにより、レベル２＋レベル１の要素文字の文字コードＡ１に対してとりうるレベル３の要素文字の文字コードに、入力したレベル３の要素文字の文字コードが含まれているか否かを判定する。この場合は、レベル３の要素文字の文字コードはＣ１であり、図３（ｂ）のレベル３の要素文字の文字コードに含まれている。その結果、レベル２＋レベル１＋レベル３の要素文字の文字コードはＡ１Ｃ１となる。次に、図３（ｃ）の文字フォントテーブルにより、レベル２＋レベル１＋レベル３の要素文字の文字コードＡ１Ｃ１に対してとりうるレベル４の要素文字の文字コードに、入力したレベル４の要素文字の文字コードが含まれているか否かを判定する。この場合は、レベル４の要素文字の文字コードはＤ１であり、図３（ｃ）のレベル４の要素文字の文字コードに含まれている。その結果、部分文字２４ａの文字コードはＡ１Ｃ１Ｄ１となる。文字フォントテーブルには文字コードの組み合わせに対応する文字フォント（図２（ｂ）の部分文字２４ａの文字フォント）が定義されており、その文字フォントを取得して表示部１５の画面に表示する。
【００４０】
次に、本実施形態に係る表示装置１０の制御部１２において行う文字表示処理について、図４のフローチャートを参照しながら説明する。
【００４１】
まず、最初のステップＳ１１において、外部機器接続部１１を介して、音楽データ等を取得するとともに、楽曲名等の音楽情報データなどの表示部１５に表示する文字を入力する。例えば、音楽コンテンツの属性情報（アルバム名やアーティスト名、アルバムに含まれる全楽曲の時間や、各楽曲の時間等の情報）が記載されたＴＯＣ(Table Of Contents)から取得する。入力した文字データは記憶部１３に一時的に格納しておく。
【００４２】
次のステップＳ１２において、文字コードを取得し、入力文字の言語がタイ語か否かを判定する。タイ語であるか否かの判定は、入力した文字コードがユニコードの“０Ｅ００”から“０Ｅ７Ｆ”までのコードと一致するか否かによって行う。タイ語である場合にはステップＳ１３に移行し、タイ語でない場合は、通常の処理のように入力した文字コードに対応する文字フォントを表示すればよいため、本処理は終了する。
【００４３】
次のステップＳ１３において、レベル２→レベル１→レベル３→レベル４の順序で入力される要素文字の文字コードを取得する。
【００４４】
次のステップＳ１４において、入力された部分文字に対応する文字フォントを取得する。ステップＳ１３で取得した要素文字の組み合わせにより部分文字が構成される。
【００４５】
部分文字を構成する文字コードは、レベル２の要素文字の文字コードが入力されてから次のレベル２の要素文字の文字コードが入力されるまでの要素文字の文字コードの組み合わせである。すなわち、レベル２の要素文字の文字コード“Ｘ”が入力され、次に入力される要素文字の文字コードもレベル２の場合は、部分文字の文字コードは“Ｘ”となる。また、レベル２の要素文字の文字コード“Ｘ”が入力され、次のレベル２の要素文字の文字コードの入力までに、レベル１の要素文字の文字コード“Ｙ”、レベル３の要素文字の文字コード“Ｚ”が入力されたときは、部分文字の文字コードは、“Ｘ，Ｙ，Ｚ”となる。レベル４の要素文字の文字コードが入力される場合も同様である。
【００４６】
文字フォントの取得は、予め作成されている文字フォントテーブルを参照して取得する。文字フォントテーブルには、レベル１からレベル４までの部分文字としてとりうる組み合わせと、その組み合わせの文字コードに対応する文字フォントとが対応付けられて定義されている。
【００４７】
例えば、レベル２、レベル１、レベル３の要素文字の文字コードにより部分文字が構成される場合には、レベル２の要素文字の文字コードに対して入力されたレベル１の要素文字の文字コードを文字フォントテーブルから検出し、レベル２とレベル１の要素文字の文字コードの組み合わせに対して入力されたレベル３の要素文字の文字コードを文字フォントテーブルから検出し、レベル２とレベル１とレベル３の要素文字の文字コードの組み合わせに対応する文字フォントを文字フォントテーブルから抽出する。
【００４８】
次のステップＳ１５において、ステップＳ１４において抽出した文字フォントを表示部１５の画面に表示する。
【００４９】
次のステップＳ１６において、すべての入力文字コードに対して表示処理が終了したか否かを判定する。この判定は、ファイルの最後を示すコードを取得したか否かによって判定する。すべての入力文字に対して処理が終了したときは本処理は終了し、未処理の入力文字が存在するときは、ステップＳ１３に戻り、本処理を継続する。
【００５０】
以上説明したように、本実施形態における表示装置及び文字表示方法では、一又は複数の文字コードにより構成される文字に対する文字フォントを定義して予め記憶手段に文字フォントテーブルとして格納している。表示装置は入力された文字を構成する部分文字を取得し、さらに部分文字を構成する要素文字を取得する。そして、要素文字の組み合わせである部分文字に対応する文字フォントを文字フォントテーブルから抽出して画面に表示するようにしている。これにより、複数の文字コードに対する複数の文字フォントを重ね合わせて一つの文字フォントにするソフトウェアが搭載されていない表示装置であってもタイ語を正しく表示させることが可能となる。
【００５１】
また、予め複数の文字コードで構成される文字が定義されていることにより、誤った文字を表示することを防止することが可能となる。
【００５２】
なお、上記実施形態では文字表示の対象となる言語の一例としてタイ語を用いて説明したが、タイ語に限らず、ベトナム語やアラビア語など、複数種の文字コードを合わせて一つの文字フォントを構成する言語であれば適用可能である。
【符号の説明】
【００５３】
１０…表示装置、
１１…外部機器接続部、
１２…制御部、
１３…記憶部、
１４…操作部、
１５…表示部、
１６…文字コード入力部、
１７…タイ文字判定部、
１８…タイ文字解析部、
１９…対応フォント抽出部、
２０…フォント出力部。
【図１】
2011209356.tif 000003
【図２】
2011209356.tif 000004
【図３】
2011209356.tif 000005
【図４】
2011209356.tif 000006