(57)【特許請求の範囲】
【請求項１】
コンピュータにより実現されるフォント制御装置のフォント制御方法において、
キャラクタ種類判定手段により、ユーザの要求に基づき、表示すべきキャラクタの種類を判定し、
入力信号種類判別手段により、上記キャラクタを表示する解像度を表す信号である入力信号の種類を判別し、
決定手段により、表示すべき上記キャラクタの種類及び上記入力信号の種類に基づいて、表示する該キャラクタの数が表示画面の１行に表示可能な範囲に収まるか否かにより、使用するフォントの種類及びフォントのサイズを決定し、
表示信号生成手段により、上記フォントの種類及びフォントのサイズに応じて、キャラクタの表示信号を生成する
フォント制御方法。
【請求項２】
上記決定手段により、複数のキャラクタを組み合わせた組み合わせフォントを作成し、表示画面の１行に表示するキャラクタの数と該表示画面の１行に表示可能な範囲とに基づいて、上記組み合わせフォントの使用／非使用を判定する請求項１記載のフォント制御方法。
【請求項３】
上記キャラクタは言語を構成する文字である請求項１記載のフォント制御方法。
【請求項４】
上記決定手段により、上記言語の種類に応じて、上記表示画面の１行に表示可能な範囲を変化させることによって、上記キャラクタの表示位置を調整する請求項１記載のフォント制御方法。
【請求項５】
ユーザの要求に基づき、表示すべきキャラクタの種類を判定するキャラクタ種類判定手段と、
上記キャラクタを表示する解像度を表す信号である入力信号の種類を判別する入力信号種類判別手段と、
表示すべき上記キャラクタの種類及び上記入力信号の種類に基づいて、表示する該キャラクタの数が表示画面の１行に表示可能な範囲に収まるか否かにより、使用するフォントの種類及びフォントのサイズを決定する決定手段と、
上記フォントの種類及びフォントのサイズに応じて、キャラクタの表示信号を生成する表示信号生成手段と
を有するフォント制御装置。
【請求項６】
上記決定手段は、複数のキャラクタを組み合わせた組み合わせフォントを作成し、表示画面の１行に表示するキャラクタの数と該表示画面の１行に表示可能な範囲とに基づいて、上記組み合わせフォントの使用／非使用を判定する請求項５記載のフォント制御装置。
【請求項７】
上記キャラクタは言語を構成する文字である請求項５記載のフォント制御装置。
【請求項８】
上記決定手段は、上記言語の種類に応じて、上記表示画面の１行に表示可能な範囲を変化させることによって、上記キャラクタの表示位置を調整する請求項７記載のフォント制御装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、例えばいわゆるＯＳＤ（On Screen Display）表示等におけるフォント制御方法及び装置に関する。
【０００２】
【従来の技術】
従来より、例えば文字等を管面表示する場合は、全ての言語（例えば英語／フランス語／ドイツ語／イタリア語／スペイン語／日本語／中国語等）の文字等において同じサイズのフォントを使用して、ＯＳＤ等の表示が行われている。
【０００３】
【発明が解決しようとする課題】
しかし、例えばアルファベットを使用する言語の場合、その単語のスペルは文字数が多く、一方、例えば漢字等を使用する言語の場合、文字数は少ないが画数は多くなることがあるなど、言語によって表示文字数や表示に要するドット数（画素数）などが大きく異なる。
【０００４】
そのため、各種の言語の文字列をＯＳＤ表示する場合、以下に示すような問題点がある。
【０００５】
（１）例えば、表示文字数に制限がある画像表示範囲内に、複数の単語からなる文等を表示しようとした場合において、例えばある行の最後の単語のスペルの途中で、上記画像表示範囲内に表示可能な文字数の制限（一行分の表示可能な文字数の制限）をオーバーしてしまうようなことがある。このような場合、従来は、例えば当該一行内の単語を略したスペルを使用したり、或いは、当該一行を二行に分けて表示するようなことが行われている。しかし、例えば上記単語を略したスペルを使用した場合、当該略したスペルが実際にどの単語を意味するのかを知らないユーザにとっては意味不明の単語となってしまう。また、上記一行を二行に分けた場合、ユーザにとって非常に分かり難い表示になってしまう。
【０００６】
（２）例えば、言語によっては、ＯＳＤ表示した場合に画面全体のバランスが良くないことがある。すなわち例えば、ある文などを英語表示にすると画面一杯に表示できるが、例えば日本語表示にすると画面の一部に偏った表示になり、バランスが悪くなることがある。また、日本語や中国語などの漢字を使用する言語の場合、画数の多い漢字を表示するには多くのドット（画素数）が必要になる。
【０００７】
（３）例えば、所定の画素数からなる画像表示範囲内に、複数の文字や単語からなる文字列等を表示しようとした場合において、例えば一行分の文字列の文字数が多いようなとき、入力信号の表示規格によってはその文字列の一部が上記画像表示範囲内に収まらなくなることがある。すなわち、表示規格には例えばいわゆるＸＧＡ（eXtended Graphics Array）やＶＧＡ（Video Graphics Array）、Ｓ（Super）ＶＧＡ等の各種のグラフィックス表示規格が存在しており、ある表示規格の場合は上記画像表示範囲内で一行分に入る文字列であったとしても、別の表示規格の場合は上記画像範囲内の一行分には収まらなくなる場合がある。このような場合、従来は、やむを得ずその文字列を構成する単語に略したスペルを使用したり、或いは、当該一行を二行に分けて表示するようなことが行われている。しかし、この場合も上述した（１）の問題点と同様に、例えば上記単語を略したスペルを使用した場合は、当該略したスペルが実際にどの単語を意味するのかを知らないユーザにとって意味不明の単語となってしまい、また、上記一行を二行に分けた場合は、ユーザにとって非常に分かり難い表示になってしまう。
【０００８】
そこで、本発明はこのような状況に鑑みてなされたものであり、各種の言語の文字等をＯＳＤ表示する際に、単語を略したり一行を二行に分けたりすることなく、見やすくてバランス良く、且つ高品位な表示を可能とする、フォント制御方法及び装置を提供することを目的とする。
【０００９】
【課題を解決するための手段】
本発明のフォント制御方法は、コンピュータにより実現されるフォント制御装置のフォント制御方法において、キャラクタ種類判定手段により、ユーザの要求に基づき、表示すべきキャラクタの種類を判定し、入力信号種類判別手段により、上記キャラクタを表示する解像度を表す信号である入力信号の種類を判別し、決定手段により、表示すべき上記キャラクタの種類及び上記入力信号の種類に基づいて、表示する該キャラクタの数が表示画面の１行に表示可能な範囲に収まるか否かにより、使用するフォントの種類及びフォントのサイズを決定し、表示信号生成手段により、上記フォントの種類及びフォントのサイズに応じて、キャラクタの表示信号を生成することにより、上述した課題を解決する。
【００１０】
本発明のフォント制御装置は、ユーザの要求に基づき、表示すべきキャラクタの種類を判定するキャラクタ種類判定手段と、上記キャラクタを表示する解像度を表す信号である入力信号の種類を判別する入力信号種類判別手段と、表示すべき上記キャラクタの種類及び上記入力信号の種類に基づいて、表示する該キャラクタの数が表示画面の１行に表示可能な範囲に収まるか否かにより、使用するフォントの種類及びフォントのサイズを決定する決定手段と、上記フォントの種類及びフォントのサイズに応じて、キャラクタの表示信号を生成する表示信号生成手段とを有することにより、上述した課題を解決する。
【００１１】
【発明の実施の形態】
本発明の好ましい実施の形態について、図面を参照しながら説明する。
【００１２】
図１には、本発明のフォント制御方法及び装置を実現する一実施の形態のＯＳＤ信号生成装置の概略構成を示す。
【００１３】
この図１において、端子１には例えばＸＧＡやＶＧＡ、ＳＶＧＡ等の各種のグラフィックス表示規格の信号が入力信号として供給される。端子４にはユーザが表示すべきキャラクタとして要求する表示要求信号が入力される。なお、本実施の形態にて言う上記キャラクタとは、文字や記号、数字、特殊な制御文字だけでなくいわゆるアイコン等も含むものとする。本実施の形態では、主に言語（例えば英語／フランス語／ドイツ語／イタリア語／スペイン語／日本語／中国語等）を挙げて説明するため、上記端子４に供給される表示要求信号を、以下、表示言語要求信号と呼ぶことにする。上記端子１からの入力信号は入力信号判別部２に送られ、上記端子４からの表示言語要求信号はＯＳＤ制御マイコン（マイクロコンピュータ）３に送られる。
【００１４】
上記入力信号判別部２では、入力信号のグラフィックス表示規格の種類を判別する。当該入力信号判別部２からは、上記入力信号と共にその判別により得られた入力信号種類情報が出力され、ＯＳＤ制御マイコン３に送られる。
【００１５】
ＯＳＤ制御マイコン３は、上記入力信号判別部２からの入力信号及びその種類情報と、端子４より供給されるユーザからの表示言語要求信号とに基づいて、ＯＳＤ表示すべき文字やアイコン等のフォントの種類と、そのフォントの大きさすなわちフォントサイズとを決定し、それらフォントの種類とフォントサイズ情報をキャラクタジェネレータＩＣ５に送る。
【００１６】
キャラクタジェネレータＩＣ５では、ＯＳＤ制御マイコン３から供給されたフォントの種類とフォントサイズ情報に基づいて、画面表示用の信号（ＯＳＤ信号）を生成し、端子６から図１では図示を省略している画像表示部に送る。
【００１７】
ここで、本発明実施の形態では、例えば、図２中（ａ）に示すように、表示文字数に制限があるＯＳＤの画像表示範囲ＧＥ内に、複数の単語からなる文等を表示しようとする場合において、例えばある行に表示する文字列が上記画像表示範囲ＧＥ内に収まらない場合、或いは、表示文字数が上記画像表示範囲ＧＥに表示可能な最大文字数以上になってしまう場合、具体的に言うと、例えば一行の最後の単語のスペルの途中で上記画像表示範囲ＧＥ内に表示可能な文字数の制限（一行分の表示可能な文字数の制限）をオーバーしてしまうような場合には、図３に示すような組み文字フォントを使用することで、図２中（ｂ）のように、その行の文字列を画像表示範囲ＧＥ内の一行分の文字数の制限内に収めるようにしている。
【００１８】
すなわち、図２には横方向２８文字で縦方向１６文字（行）の範囲が画像表示範囲ＧＥ内となっている例を挙げており、図２中（ａ）の例では１０行目と１３行目の文字列が、当該画像表示範囲ＧＥ内の一行（２８文字）に表示可能な文字数の制限を越えてしまっている。具体的には、１０行目の文字列の最後の単語「ＣＥＩＬＩＮＧ」と１３行目の文字列の最後の単語「ＲＥＡＲ」が、それぞれスペルの途中で画像表示範囲ＧＥからはみ出してしまっている。
【００１９】
そこで、本実施の形態では、上記図２中（ａ）の１０行目と１３行目の文字列に対してのみ、図３に示すような組み文字フォントを使用することにより、図２中（ｂ）のように、これら１０行目と１３行目の文字列が画像表示範囲ＧＥ内の文字数の制限（２８文字）内に収まるようにしている。具体的に説明すると、図２中（ｂ）の例では、１０行目の文字列内の「ＩＮＳＴＡＬＬＡＴＩＯＮ：」と「ＦＲＯＮＴ  ＣＥＩＬＩＮＧ」に組み文字フォントを使用し、１６行目の文字列内の「ＳＩＲＣＳ」と「ＲＥＣＥＩＶＥＲ」に組み文字フォントを使用した例を挙げている。
【００２０】
なお、上述したようなことを実現するための上記組み文字フォントとは、図３に示すように、例えば通常の文字が２３ドット×３２ドットの範囲ＮＦ内に１文字として構成されているとした場合、当該２３ドット×３２ドットの範囲ＮＦ内に１文字以上の文字を組み込むようにした文字のことである。図３は、例えば通常時は２文字分となる範囲ＮＦ，ＮＦ内に３文字分の「Ｗ」，「／」，「Ｂ」を組み込んだ例を挙げている。なお、この図３の例は一例であり、視認性が劣化しない範囲であれば、例えば通常時には１文字分の範囲ＮＦ内に２文字以上の文字を組み込むようにしても良く、また、通常時には３文字分の範囲ＮＦ，ＮＦ，ＮＦ内に４文字以上の文字を組み込む等、各種の組み文字フォントが使用可能である。
【００２１】
上述したように、本発明実施の形態においては、表示文字数に制限がある画像表示範囲内に、複数の単語からなる文等を表示しようとする場合において、例えばある行の文字列が上記画像表示範囲内に表示可能な文字数の制限（一行分の表示可能な文字数の制限）をオーバーしてしまうことになる場合には、そのオーバーする行の文字列に対して組み文字フォントを使用することで、当該行の文字列を画像表示範囲内の一行分の文字数の制限内に収めることが可能となる。すなわち、前述した従来例の場合は、このような場合、単語を略したスペルを使用したり、或いは一行を二行に分けて表示するようなことが行われ、その結果として、ユーザにとって意味不明の単語となってしまったり、非常に分かり難い表示になっていたのに対して、本発明実施の形態によれば、略したスペルが使用されたり、或いは一行が二行に分けられて表示されるようなことがなくなり、見やすく且つ高品位な表示が可能となる。
【００２２】
次に、本発明実施の形態では、例えば、ある文を画像表示範囲ＧＥ内に表示する場合において、当該文を例えば図４中（ａ）のように英語にて表示する際には図５中（ａ）に示すような小さいサイズのフォントの文字等を使用することにより、当該英語表示を画像表示範囲ＧＥの画面一杯にバランス良く配置可能とし、一方、当該文を例えば日本語にて表示する際には、図４中（ｂ）のように画像表示範囲ＧＥ内の画面の一部に偏ったバランスの悪く表示となることを避けるために、図５中（ｂ）に示すような大きいサイズのフォントを使用することにより、図４中（ｃ）のように日本語表示の文が画像表示範囲ＧＥ内でバランス良く配置されるようにしている。
【００２３】
すなわち、図４中（ａ）及び（ｂ）には横方向２８文字で縦方向１６文字（行）の範囲が画像表示範囲ＧＥ内となっている例を挙げており、図４中（ａ）の例では図５中（ａ）に示す小さいサイズのフォントの文字等を使用することにより、画像表示範囲ＧＥ内の画面一杯に英語表示された文字がバランス良く配置されているのに対し、図４中（ｂ）の例では日本語表示された文字を図５中（ａ）と同サイズのフォントとしているため、英語よりも文字数が相対的に少ない日本語表示の文字が、画像表示範囲ＧＥ内の画面の一部に偏ってしまい、また、画数の多い漢字も潰れてた表示になり、見難いものとなる。
【００２４】
そこで、本実施の形態では、英語表示の場合にはフォントサイズを図５中（ａ）に示す小さいサイズのフォントとすることで、図４中（ａ）のように当該英語表示を画像表示範囲ＧＥの画面一杯にバランス良く配置可能とし、一方、日本語表示を行う場合には図５中（ｂ）に示すようにフォントサイズを大きくすると共に、例えば画像表示範囲ＧＥの画面の中央に表示がなされるようにそれらの表示位置を調整することで、図４中（ｃ）のように日本語表示された文字が画像表示範囲ＧＥ内でバランス良く配置され、且つ見やすい文字となるようにしている。
【００２５】
なお、本実施の形態において、フォントサイズを大きくして表示を行う場合の画像表示範囲ＧＥは、図４中（ｃ）のように、例えば横方向２３文字で縦方向１６文字（行）の範囲となる。また、本実施の形態において、図５中（ａ）に示す小さいサイズのフォントには１８ドット×３０ドットの範囲ＳＦ内で１文字を構成する例を挙げ、図５中（ｂ）に示す大きいサイズのフォントには２４ドット×３２ドットの範囲ＢＦ内で１文字を構成する例を挙げているが、これらは一例であり、視認性が劣化しない範囲であれば、さらに小さいサイズのフォントや大きいサイズのフォントを使用することも可能である。さらに、図４の例では、大きいサイズのフォントを使用する文字として日本語の文字を例に挙げているが、例えば中国語の文字や特殊なアイコンなどを表示する場合にも、当該大きいサイズのフォントを使用するものとする。
【００２６】
上述したように、本発明実施の形態においては、言語によってＯＳＤ表示した場合に画面全体のバランスが悪くなる虞がある場合には、その言語に応じたサイズのフォントを使用し、さらに表示位置の調整をも行うことにより、バランス良く見やすい表示が可能となる。
【００２７】
次に、本発明実施の形態では、例えば、図６中（ａ）に示すように、所定の画素数からなる所定のグラフィックス表示規格に対応した画像表示範囲ＧＥ内に、複数の文字や単語からなる文字列等を表示しようとした場合において、例えば上記所定のグラフィックス表示規格とは別のグラフィックス表示規格であり且つ一行分の文字数が多くなる入力信号が供給され、文字列の一部が上記画像表示範囲ＧＥ内に収まらなくなってしまうような場合には、図７中（ａ）に示すような小さいサイズのフォントの文字等を使用することにより、図６中（ｂ）のように、その文字列全体を画像表示範囲ＧＥの範囲内に収めるようにしている。
【００２８】
すなわち、図６中（ａ）には横方向２３文字で縦方向１６文字（行）の範囲が画像表示範囲ＧＥ内となっている例を挙げており、図６中（ａ）の例ではこの画像表示範囲ＧＥ内に、別のグラフィックス表示規格の入力信号による図７中（ｂ）に示すような大きいサイズのフォントの文字列を表示しようとしているために、例えば４行目と８行目、１１行目、１２行目の各文字列が、その画像表示範囲ＧＥ内の１行（２３文字）に収まらなくなっている。この図６中（ａ）の例では、４行目の文字列「ＩＮＰＵＴ−Ａ」と８行目の文字列「１２３４」、１１行目の文字列「ＮＯ．０６」、１２行目の文字列「６４０×４００」が、それぞれ１行分の範囲内に収まらなくなっている。より具体的なグラフィックス表示規格を例に挙げると、例えばいわゆるマルチスキャンディスプレイのように、入力信号の解像度が複数あるような場合において、例えばいわゆるＸＧＡ規格に対応した画像表示範囲ＧＥ内にはＯＳＤ表示できるが、例えばいわゆるＶＧＡ規格に対応した画像表示範囲ＧＥの場合はその範囲内の画素数が少ないため、入力信号のグラフィックス表示規格によっては、その表示文字列が当該ＶＧＡ規格の画像表示範囲ＧＥを越えてしまうような場合がある。
【００２９】
そこで、本実施の形態では、上記図６中（ａ）のように、画像表示範囲ＧＥ内に収まらない、別のグラフィックス表示規格の入力信号が供給された場合には、図７中（ａ）のように小さいサイズのフォントの文字等を使用することにより、図６中（ｂ）のように、文字列全体が画像表示範囲ＧＥ内に収まるようにしている。すなわち、より具体的なグラフィックス表示規格を例に挙げると、例えばＸＧＡ規格に対応した画像表示範囲ＧＥの場合には当該画像表示範囲ＧＥに表示されるフォントを大きなサイズとし、また、例えばＳＶＧＡ規格に対応した画像表示範囲ＧＥの場合には当該画像表示範囲ＧＥに表示されるフォントを中程度のサイズとし、さらに例えば、ＶＧＡ規格に対応した画像表示範囲ＧＥの場合には当該画像表示範囲ＧＥに表示されるフォントを小さいサイズとする。
【００３０】
なお、本実施の形態においては、画素数が少ないグラフィックス表示規格の画像表示範囲ＧＥとして、図６中（ａ）のように例えば横方向２３文字で縦方向１６文字（行）の範囲を例に挙げ、一方、画素数が多いグラフィックス表示規格の画像表示範囲ＧＥとして、図６中（ｂ）のように例えば横方向２８文字で縦方向１６文字（行）の範囲を例に挙げている。また、本実施の形態では、画素数が多いグラフィックス表示規格の画像表示範囲ＧＥに使用するフォントサイズとして図７中（ｂ）に示すように２４ドット×３２ドットの範囲ＢＦ内で１文字を構成する例を挙げ、画素数が少ないグラフィックス表示規格の画像表示範囲ＧＥに使用するフォントサイズとして図７中（ａ）に示すように１８ドット×３２ドットの範囲ＳＦ内で１文字を構成する例を挙げている。但し、これらは一例であり、視認性が劣化しない範囲であれば、さらに小さいサイズのフォントや大きいサイズのフォントを使用することも可能である。また、グラフィックス表示規格も上述したＸＧＡやＶＧＡ等に限らず、他の表示規格であってもよい。
【００３１】
上述したように、本発明実施の形態においては、グラフィックス表示規格によって、フォントサイズを最適化することによって、どのようなグラフィックス表示規格の入力信号であっても、その文字列全体を画像表示範囲内に収めることが可能となる。すなわち、前述した従来例の場合は、このような場合、単語を略したスペルを使用したり、或いは一行を二行に分けて表示するようなことが行われ、その結果として、ユーザにとって意味不明の単語となってしまったり、非常に分かり難い表示になっていたのに対して、本発明実施の形態によれば、略したスペルが使用されたり、或いは一行が二行に分けられて表示されるようなことがなくなり、見やすく且つ高品位な表示が可能となる。
【００３２】
次に、図８には、図１の構成のＯＳＤ制御マイコン３において、上述した入力信号の種類と表示言語要求に基づくフォント決定処理の概略的な流れを示す。なお、当該図８の処理はＯＳＤ制御マイコン３にて行われる処理である。
【００３３】
この図８において、ＯＳＤ制御マイコン３は、先ず、ステップＳ１として、ユーザが要求する表示言語の種類を求める。具体的には、例えば表示画面上に複数種類の言語に対応する複数の選択用メニューを表示させ、これら複数の選択用メニューの中からユーザが何れのメニューを選択したかによって、当該ユーザが要求する表示言語の種類を求める。
【００３４】
次に、ＯＳＤ制御マイコン３は、ステップＳ２として、入力信号の種類を求める。具体的には、前記図１の入力信号判定部２から得られた入力信号種類情報に基づいて、端子１に供給された入力信号が何れのグラフィックス表示規格に該当するかを求める。
【００３５】
次に、ＯＳＤ制御マイコン３は、ステップＳ３として、上記ユーザが要求する表示言語の種類が、日本語又は中国語、或いは文字ではなくいわゆるアイコンであるか否かを判断する。すなわち、このときのＯＳＤ制御マイコン３は、日本語や中国語のように漢字を使用した言語、或いは特殊なアイコンのように、ある程度以上の大きさで表示しないと見難いフォントの表示を、ユーザが要求しているのか否かを判断する。当該ステップＳ３の判断において、日本語、中国語、特殊なマイコン等の表示をユーザが要求していると判断した場合（Ｙｅｓ）はステップＳ５の処理に進み、それ以外であると判断した場合（Ｎｏ）はステップＳ４の処理に進む。
【００３６】
ステップＳ３にて日本語、中国語、特殊なマイコン等の表示をユーザが要求していると判断した場合、ＯＳＤ制御マイコン３は、ステップＳ５において大きいサイズのフォントを使用することを決定する。このステップＳ５の処理後は、ステップＳ８の処理に進む。
【００３７】
一方、ステップＳ３にて日本語、中国語、特殊なマイコン等以外の表示をユーザが要求していると判断した場合、ＯＳＤ制御マイコン３は、ステップＳ４においてＯＳＤ表示する文字列等が前記画像表示範囲内に収まるか否かを判断する。このステップＳ４にて画像表示範囲内に収まると判断した場合（Ｙｅｓ）はステップＳ７の処理に進み、収まらないと判断した場合（Ｎｏ）はステップＳ６の処理に進む。
【００３８】
ステップＳ４にてＯＳＤ表示する文字列等が画像表示範囲内に収まると判断した場合、ＯＳＤ制御マイコン３は、ステップＳ７において小さいサイズのフォントを使用することを決定する。このステップＳ７の処理後は、ステップＳ９の処理に進む。
【００３９】
一方、ステップＳ４にてＯＳＤ表示する文字列等が画像表示範囲内に収まらないと判断した場合、ＯＳＤ制御マイコン３は、ステップＳ６において組み文字フォントを使用することを決定する。このステップＳ６の処理後は、ステップＳ８の処理に進む。
【００４０】
ステップＳ８の処理に進むと、ＯＳＤ制御マイコン３は、画像表示範囲内の一行分に表示する文字数を少なくする。このステップＳ８の処理後はステップＳ１０の処理に進む。
【００４１】
また、ステップＳ９の処理に進むと、ＯＳＤ制御マイコン３は、画像表示範囲内の一行分の表示文字数をそのままにする。このステップＳ９の処理後はステップＳ１０の処理に進む。
【００４２】
ＯＳＤ制御マイコン３は、ステップＳ１０の処理に進むと、入力信号により、ＯＳＤ表示が画面の中央に来るように表示位置を設定する。
【００４３】
【発明の効果】
以上の説明で明らかなように、本発明のフォント制御方法及び装置においては、表示すべきキャラクタの種類及び入力信号の種類に基づいて使用するフォントの種類及びサイズを決定し、フォントの種類及びサイズに応じてキャラクタの表示信号を生成することにより、各種の言語の文字等をＯＳＤ表示する際に、単語を略したり二行に分けたりすることなく、見やすくてバランス良く、且つ高品位な表示が可能となる。
【図面の簡単な説明】
【図１】本発明のフォント制御方法及び装置を実現する一実施の形態のＯＳＤ信号生成装置の概略構成を示すブロック回路図である。
【図２】画像表示範囲内に表示可能な文字数の制限をオーバーする例と、組み文字フォントを使用して文字列を画像表示範囲内に収める例の説明に用いる図である。
【図３】組み文字フォントの説明に用いる図である。
【図４】表示言語によって画像表示範囲内の表示バランスが悪化する例と、フォントサイズを変更することで表示バランスを調整する例の説明に用いる図である。
【図５】表示言語に応じて使用する、小さいサイズのフォントと大きいサイズのフォントの例を示す図である。
【図６】入力信号の種類によってＯＳＤ表示が画像表示範囲内に収まらなくなる例と、フォントサイズを変更することでＯＳＤ表示を画像表示範囲内に収める例の説明に用いる図である。
【図７】入力信号の種類に応じて使用する、小さいサイズのフォントと大きいサイズのフォントの例を示す図である。
【図８】ＯＳＤ制御マイコンによるフォント決定の処理の流れを示すフローチャートである。
【符号の説明】
２  入力信号判別部、  ３  ＯＳＤ制御マイコン、  ４  キャラクタジェネレータＩＣ
【図１】
0004232260.tif 000002
【図２】
0004232260.tif 000003
【図３】
0004232260.tif 000004
【図４】
0004232260.tif 000005
【図５】
0004232260.tif 000006
【図６】
0004232260.tif 000007
【図７】
0004232260.tif 000008
【図８】
0004232260.tif 000009