(57)【特許請求の範囲】
【請求項１】
表示領域が相互に可変設定可能な主文表示領域と副文表示領域とを含み領域が固定化された複合表示領域が、複数配置された表示部と、前記複合表示領域に表示させる前記主文および副文表示領域、前記主文および副文表示領域に対応して表示させる書式設定された主文および副文文字列とを含む表示データを記録する表示内容記録部と、
前記主文および副文表示領域との表示領域比率が入力される表示領域比率入力部と、
前記表示領域比率に応じた前記主文および副文表示領域を算出し、前記表示内容記録部に記録された主文および副文文字列が前記算出の主文および副文表示領域内にそれぞれ配置可能となる主文文字列の共通の文字サイズと副文文字列の共通の文字サイズを、前記主文および副文文字列ごとの文字列の長さを用いて算出するとともに、前記表示内容記録部に記録された主文および副文表示領域と主文および副文文字列を含む表示データを、前記算出の主文および副文表示領域と前記共通の文字サイズに設定した主文および副文文字列とを含む表示データに変更させる文字サイズ制御部と、
を備えたことを特徴とする文字列表示装置。
【請求項２】
前記文字サイズ制御部は、前記表示内容記録部に記録された複数の主文および副文文字列を、それぞれ仮に定めた共通の主文および副文文字サイズで表示させた場合の個々の主文および副文文字列領域を算出し、前記主文および副文文字列領域と前記表示領域比率に応じて算出した主文および副文表示領域とから個々の主文文字列領域と主文表示領域との比率、副文文字列領域と副文表示領域との比率を求め、それぞれ求めた比率に基づいて複数の主文および副文文字列が前記算出の主文および副文表示領域内に配置可能な主文文字列の共通の文字サイズおよび副文文字列の共通の文字サイズを算出することを特徴とする請求項１記載の文字列表示装置。
【請求項３】
前記文字サイズ制御部は、前記複数の主文文字列領域と主文表示領域との比率のうちの最大値を、また、前記複数の副文文字列領域と副文表示領域との比率のうちの最大値をそれぞれ選択し、前記仮に定めた主文文字列の共通の文字サイズおよび副文文字列の共通の文字サイズを前記最大値でそれぞれ除算し、当該除算した結果の値を用いて、前記主文文字列の共通の文字サイズおよび副文文字列の共通の文字サイズを算出することを特徴とする請求項２に記載の文字列表示装置。
【請求項４】
前記文字サイズ制御部は、複数の主文文字列領域と主文表示領域との比率の標準偏差と、複数の副文文字列領域と副文表示領域との比率の標準偏差を求め、当該標準偏差に基づき、予め定めた上限値未満となる前記複数の主文文字列領域と主文表示領域との比率、前記複数の副文文字列領域と副文表示領域との比率のうちそれぞれの最大値を選択し、前記仮に定めた共通の主文および副文文字サイズを当該最大値で除算することを特徴とする請求項３に記載の文字列表示装置。
【請求項５】
前記文字サイズ制御部は、前記予め定めた上限値以上となる前記複数の主文文字列領域と主文表示領域との比率、前記複数の副文文字列領域と副文表示領域との比率となる主文および副文表示領域において、
前記仮に定めた共通の主文および副文文字サイズを、当該前記主文文字列領域と主文表示領域との比率、当該前記副文文字列領域と副文表示領域との比率でそれぞれ除算することを特徴とする請求項４に記載の文字列表示装置。
【請求項６】
前記表示領域比率入力部で入力された表示領域比率に基づき、主文の表示領域が副文の表示領域よりも小さい場合は、主文文字列に副文文字列よりも視認性の低い文字色を設定する主文表示色制御部と、
副文の表示領域が主文の表示領域よりも小さい場合は、副文文字列に主文文字列よりも視認性の低い文字色を設定する副文表示色制御部と、
前記主文表示色制御部と、前記副文表示色制御部によって設定された文字色に基づいて、前記複数の複合表示領域の文字列を配色する出力制御部と、を備えることを特徴とする請求項１から請求項５のいずれか記載の文字列表示装置。
【請求項７】
表示領域が相互に可変設定可能な主文表示領域と副文表示領域とを含み領域が固定化された複合表示領域が、複数配置された表示部と、前記複合表示領域に表示させる前記主文および副文表示領域、前記主文および副文表示領域に対応して表示させる書式設定された主文および副文文字列とを含む表示データを記録する表示内容記録部と、
共通の文字サイズで表示した場合の個々の主文文字列領域と副文文字列領域の比率に基づき、主文文字列と副文文字列の表示文字サイズ比率を、主文表示領域と副文表示領域の表示領域比率に変換する入力値変換部を備えた表示文字サイズ比率入力部と、
前記表示領域比率に応じた前記主文および副文表示領域を算出し、前記表示内容記録部に記録された主文および副文文字列が前記算出の主文および副文表示領域内にそれぞれ配置可能となる主文文字列の共通の文字サイズと副文文字列の共通の文字サイズを、前記主文および副文文字列ごとの文字列の長さを用いて算出するとともに、前記表示内容記録部に記録された主文および副文表示領域と主文および副文文字列を含む表示データを、前記算出の主文および副文表示領域と前記共通の文字サイズに設定した主文および副文文字列とを含む表示データに変更させる文字サイズ制御部と、
を備えたことを特徴とする文字列表示装置。
【請求項８】
前記表示文字サイズ比率入力部で入力された表示文字サイズ比率に基づき、主文の表示文字サイズが副文の表示文字サイズよりも小さい場合は、主文文字列に副文文字列よりも視認性の低い文字色を設定する主文表示色制御部と、
副文の表示文字サイズが主文の表示文字サイズよりも小さい場合は、副文文字列に主文文字列よりも視認性の低い文字色を設定する副文表示色制御部と、
前記主文表示色制御部と、前記副文表示色制御部によって設定された文字色に基づいて、前記複数の複合表示領域の文字列を配色する出力制御部と、を備えることを特徴とする請求項７記載の文字列表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、相互に対応した主文と副文の文字列の組合せを同一画面上に複数併記して表示する文字列表示装置に関する。
【背景技術】
【０００２】
特許文献１では、複数言語を同一画面上に併記して表示する計量機器の画面表示において、画面上に第一言語と第二言語を表示する固定化された複数の文字列表示領域を有し、各領域に任意に選択した言語による文字列を表示するように構成されている。【０００３】
また、特許文献２では、対訳式翻訳機の表示装置の画面表示において、原文と翻訳文の長さが異なる場合、それぞれの表示面積を変更することで、原文と翻訳文の文末の位置を揃えて表示するように構成されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特許第５０７０１２２号公報
【特許文献２】特開昭６３−２２６７６８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
従来技術では、対応関係にある主文と副文（日本語と英語、タイトルと補助説明等）を併記し、主文／副文の表示優先度（それぞれの表示面積、文字サイズ等）を変化させた場合、不要な空白部が生じる場合があった。また空白部を埋めようとすると、画面のレイアウトが崩れたり、箇条書きで並列表記される項目同士の文字サイズの統一が図れなくなる場合があった。【０００６】
例えば特許文献１においては、第一言語（主文）の表示優先度を高め、第二言語（副文）の表示優先度を低くするには、第二言語の表示を選択せず、非表示とすることは可能ではあるが、第二言語を表示するための領域が空白となってしまう。また、第一言語だけを表示するにも関わらず、第二言語の表示領域が空白であっても、第一言語、第二言語それぞれの表示領域が固定されているため、空白となっている第二領域を利用して第一言語の表示面積、文字サイズを拡大することは不可能であるという課題があった。【０００７】
また、特許文献２においては、文字列の長さが異なる原文（主文）と翻訳文（副文）の文末を揃えるため、それぞれの表示面積を変更する技術が公開されている。しかしながら、当該技術においては、原文と翻訳文の長さの比率によっておのずと最適な比率が決まってしまい、任意の表示比率では表示できないという問題点があった。また、仮に任意の表示比率を指定できた場合でも、表示領域に空白が発生したり、表示領域から文字列が超過してしまい、画面レイアウトが崩れが生じるという課題があった。【０００８】
本発明は、上述のような課題を解決するためになされたもので、相互に対応し並列表記される主文と副文との表示領域面積比率または主文と副文文字列の文字サイズ比率を変化させても、画面レイアウトを崩さずに、主文および副文文字列を画面上に表示させることができる文字列表示装置を得るものである。
【課題を解決するための手段】
【０００９】
本発明の文字列表示装置は、表示領域が相互に可変設定可能な主文表示領域と副文表示領域とを含み領域が固定化された複合表示領域が、複数配置された表示部と、
前記複合表示領域に表示させる前記主文および副文表示領域、前記主文および副文表示領域に対応して表示させる書式設定された主文および副文文字列とを含む表示データを記録する表示内容記録部と、
前記主文および副文表示領域との表示領域比率が入力される表示領域比率入力部と、
前記表示領域比率に応じた前記主文および副文表示領域を算出し、前記表示内容記録部に記録された主文および副文文字列が前記算出の主文および副文表示領域内にそれぞれ配置可能となる主文文字列の共通の文字サイズと副文文字列の共通の文字サイズを、前記主文および副文文字列ごとの文字列の長さを用いて算出するとともに、前記表示内容記録部に記録された主文および副文表示領域と主文および副文文字列を含む表示データを、前記算出の主文および副文表示領域と前記共通の文字サイズに設定した主文および副文文字列とを含む表示データに変更させる文字サイズ制御部と、
を備えたものである。
【００１０】
また、本発明の文字列表示装置は、表示領域が相互に可変設定可能な主文表示領域と副文表示領域とを含み領域が固定化された複合表示領域が、複数配置された表示部と、
前記複合表示領域に表示させる前記主文および副文表示領域、前記主文および副文表示領域に対応して表示させる書式設定された主文および副文文字列とを含む表示データを記録する表示内容記録部と、
共通の文字サイズで表示した場合の個々の主文文字列領域と副文文字列領域の比率に基づき、主文文字列と副文文字列の表示文字サイズ比率を、主文表示領域と副文表示領域の表示領域比率に変換する入力値変換部を備えた表示文字サイズ比率入力部と、
前記表示領域比率に応じた前記主文および副文表示領域を算出し、前記表示内容記録部に記録された主文および副文文字列が前記算出の主文および副文表示領域内にそれぞれ配置可能となる主文文字列の共通の文字サイズと副文文字列の共通の文字サイズを、前記主文および副文文字列ごとの文字列の長さを用いて算出するとともに、前記表示内容記録部に記録された主文および副文表示領域と主文および副文文字列を含む表示データを、前記算出の主文および副文表示領域と前記共通の文字サイズに設定した主文および副文文字列とを含む表示データに変更させる文字サイズ制御部と、
を備えたものである。
【発明の効果】
【００１１】
本発明は、任意に設定される主文および副文表示領域との面積比率又は主文および副文文字列の文字サイズ比率に応じて面積変更された主文および副文表示領域内に主文および副文文字列が配置可能となる共通の文字サイズを設定するようにしたので、前記表示面積比率又は文字サイズ比率を任意に変化させた場合でも、画面のレイアウトを崩さずに主文および副文文字列を画面上に表示させることができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の実施の形態１における文字列表示装置の構成図である。
【図２】本発明の実施の形態１に係わる画面表示の模式図である。
【図３】本発明の動作を説明するためのフローチャートである。
【図４】入力操作に応じて変化する主文および副文表示領域の状態を表す模式図である。
【図５】主文および副文文字サイズ共通化手順のフローチャートである。
【図６】主文（第一言語）表示領域と主文文字列との比率一覧表である。
【図７】主文（第一言語）表示領域と主文文字列との比率における平均と標準偏差をまとめた表である。
【図８】主文および副文文字列の比率が正規分布すると仮定した場合の上限値の考え方を表す正規分布の模式図である。
【図９】副文（第二言語）表示領域と副文文字列との比率一覧表である。
【図１０】副文（第二言語）表示領域と文字列との比率における平均と標準偏差をまとめた表である。
【図１１】主文文字サイズを共通化するまでのプロセスを表す模式図である。
【図１２】主文と副文それぞれの文字サイズを共通化するまでのプロセスを表す模式図である。
【図１３】主文および副文表示面積比率を等しくした状態を表す模式図である。
【図１４】主文および副文表示文字サイズ比率を等しくした状態を表す模式図である。
【図１５】主文および副文の文字列長さの偏りの有無による表示面積比率の関係図である。
【図１６】文字サイズ比率を入力値とする文字サイズ共通化手順のフローチャートである。
【図１７】文字サイズの変化に応じて文字色を変化させた状態を表す模式図である。
【図１８】主文および副文表示比率と文字コントラストの関係を表すグラフである。
【図１９】複数言語表示とその他の表示事例である。
【発明を実施するための形態】
【００１３】
実施の形態１．
図１は、本発明の実施の形態１における文字列表示装置の構成図である。文字列表示装置は、入力部１、入力制御部２、入力内容判定部３、入力内容定義ファイル４、表示領域制御部５、文字サイズ判定部７を有する文字サイズ制御部６、表示内容保管ファイル８、表示内容記録部９、出力制御部１０、表示部１１で構成されている。
入力部１は、マウス、タッチパネル、カーソルキー、あるいは機械式の操作スイッチなどの入力装置である。
入力制御部２は入力部1による入力の有無を判定する。入力がある場合は入力内容を次の入力内容判定部３へ出力する。
入力内容判定部３は、入力内容別に対応した処理内容を格納する入力内容定義ファイル４を参照し、入力内容に対応する処理を判定する。
入力内容定義ファイル４には、本発明に関わる主文と副文の表示面積比率の設定以外に、ページ送りや戻し操作、画面拡大や縮小操作など、異なる種類の入力内容が含まれる。例えばマウス、タッチパネルによる入力の場合はカーソル位置、タッチ位置座標が保管されている。
入力内容判定部３は、当該入力内容が主文と副文の表示領域面積比率を変更するものであると判断した場合、前記入力された主文／副文の表示領域面積比率を表示領域制御部５に出力する。表示領域制御部５は、ユーザーから入力部１に指定された主文と副文の表示領域面積比率を、文字サイズ制御部６と表示内容記録部９に出力する。
文字サイズ制御部６は、表示内容保管ファイル８に保管されている主文および副文文字列のテキストデータ、表示書体、書式、表示色等や、複合表示領域の面積、形状、表示位置座標データ等から、主文と副文の表示文字列の文字数や文字列の長さと、主文と副文の組合せによる複合表示領域の面積を参照し、文字サイズ判定部７において表示内容記録部９に記録され表示部１１で表示されている主文および副文表示領域の面積を、前記主文/副文の表示領域面積比率に応じて算出、変更した表示領域に収まる文字サイズを算出する。算出された文字サイズを表示内容記録部９に出力する。
表示内容記録部９は、表示領域制御部５から出力された表示領域面積比率から主文表示領域、副文表示領域を確定し、文字サイズ制御部６と表示内容保管ファイル８の情報に基づいて、各複合表示領域内の主文および副文表示領域と、前記主文および副文表示領域内に配置される主文および副文文字列を再記録する。
出力制御部１０は、表示内容記録部９で作成された出力情報を表示部１１に出力し、複合表示領域Ａ０、複合表示領域Ｂ０、複合表示領域Ｃ０・・・の表示内容を変更する。
表示部１１は指定された表示内容を表示するディスプレイなどの表示装置である。
なお、前記前記入力制御部２、入力内容判定部３、表示領域制御部５、文字サイズ制御部６および出力制御部１０は、表示内容記録部９および表示部１１を制御して画面データを更新させる制御部を構成する。
【００１４】
図２は、本発明の実施の形態１に係わる画面表示例である。表示部１１の画面上には、ユーザーが主文と副文の表示領域との表示面積比率を指定するための表示面積比率入力部１２、ページ送りや戻し操作の入力部１３、画面拡大や縮小入力部１４がそれぞれ設けられている。これら１２、１３、１４は、図1における入力部1に該当する。
前記画面には主文および副文を併記して表示する複数の複合表示領域Ａ０、Ｂ０、Ｃ０が形成される。また、前記複合表示領域Ａ０、Ｂ０、Ｃ０は、主文を表示する主文表示領域Ａ１、Ｂ1、Ｃ1と副文を表示する副文表示領域Ａ２、Ｂ２、Ｃ２が形成される。なお、各表示領域内の主文と副文は、同じ内容を表す複数の言語表示のような対応関係にあるものとする。
表示面積比率入力部１２は、画面例のように専用の入力インタフェースを備えても良いし、タッチ入力やマウスによるカーソル移動によって主文と副文の境界線を直接動かすインタフェースとしても良い。全ての主文と副文の表示比率は、表示面積比率入力部１２によって同時に制御される。表示面積比率入力部１２が主文と副文の境界線を直接動かすインタフェースであった場合、直接操作している複合表示領域以外の複合表示領域の境界線も同時に同比率で連携して変更される。
なお、図２は、ユーザーが表示面積比率入力部１２を操作して、主文表示領域と副文表示領域との表示面積比率を５０：５０から６０：４０に変更した場合の表示例を示している。
【００１５】
図３は、本発明の実施の形態１の動作を説明するためのフローチャートである。なお、ここでは、説明の便宜上、表示内容記録部９に記録され、表示部１１に表示されている画面データの主文表示領域：副文表示領域が５０：５０の状態から、６０：４０へ変更する場合を例として図１から図３を用いて説明する。
まず、ユーザーが表示面積比率入力部１２を操作して主文表示領域と副文表示領域との表示面積比率を５０：５０から６０：４０に変更した場合、入力制御部２は、ユーザーの入力操作（マウス、タッチパネルなど）の有無を確認する（Ｓ１）。入力操作があったと判定した場合、入力内容判定部３が入力内容定義ファイル４を検索し、入力内容に対応する処理を抽出する（Ｓ２）。この場合入力内容判定部３は、当該入力内容が主文と副文の表示領域との表示面積比率の変更であると判定し、当該入力された変更内容を表示領域制御部５に出力する（Ｓ３）。
表示領域制御部５は、当該変更内容に基づき、対応する複数の複合表示領域の主文と副文の表示領域との面積比率を５０：５０から６０：４０に変更する（Ｓ４）。文字サイズ制御部６は、文字サイズ判定部７により、変更された各表示領域の中に文字列全体がはみ出すことなく収まり、共通性を保つ主文文字列と副文文字列の各最大文字サイズを算出する（Ｓ５）。そして、表示内容記録部９に記録されている複数の主文文字列と副文文字列の各文字サイズを前記算出した最大文字サイズに変更するように表示内容記録部９を制御する（Ｓ６）。
表示内容記録部９は、文字サイズ制御部６で算出された文字サイズと表示領域制御部５で変更された表示面積比率のデータを入力し、既に記録されている主文および副文表示領域、当該主文および副文表示領域に対応した主文および副文文字列の文字サイズのデータを当該入力のデータに変更し、画面データを再記録する。出力制御部１０は、表示内容記録部９で再記録された画面データを表示部１１に出力し画面上の表示を６０：４０の状態に変更する（Ｓ７）。
なお、ユーザーが表示部１１に表示されているテキストデータから前ページ又は次ページのテキストデータを表示したい場合には、ページ送り／戻し操作入力部１３を操作し、希望するテキストデータを指定すれば良い。この場合、制御部は、当該指定したテキストデータを表示内容保管ファイル８から検索し、該当するテキストデータ、複合表示領域などのデータと、主文表示領域と副文表示領域との表示面積比率に応じて変更した主文および副文表示領域および共通の文字サイズのデータとを前記表示内容記録部９に記録させる。これにより当該記録されたデータが出力制御部１０を通じて表示部１１に表示される。
【００１６】
図４は、入力操作によって変化する複数の文字列表示領域の状態を表したものである。Ａ０は複合表示領域、Ａ１は主文表示領域、Ａ２は副文表示領域である。複合表示領域Ａ０、Ｂ０、Ｃ０の面積は画面デザインを構成する要素としてそれぞれ任意に固定化されている。主文表示領域Ａ１と副文表示領域Ａ２をあわせた面積は複合表示領域Ａ０に等しい。これは、Ｂ０とＣ０においても同様である。また、全ての複合表示領域における主文表示領域と副文表示領域の面積比率は等しい（Ａ１：Ａ２＝Ｂ１：Ｂ２＝Ｃ１：Ｃ２）ものとする。
状態０１は、主文表示領域と副文表示領域の表示面積比率を５０：５０とした状態である。各領域Ａ０、Ｂ０、Ｃ０の面積は異なるが、主文の文字サイズは各領域で共通か、もしくは出来るだけ等しく、副文の文字サイズも各領域で共通か、もしくは出来るだけ等しくなるものとする（文字サイズにおいてＡ１＝Ｂ１＝Ｃ１及びＡ２＝Ｂ２＝Ｃ２）。
状態０２は、表示面積比率入力部１２への入力操作により、主文と副文の表示領域の表示面積比率を６０：４０に設定した状態であり、状態０３は表示面積比率を０：１００に設定した状態である。図４の状態０３においてはＡ１、Ｂ１、Ｃ１を便宜的に細長の長方形で表しているが、実際は面積０となる。
【００１７】
図５は、この発明の実施の形態１における共通文字サイズを算出する手順を示すフローチャートであり、図１の文字サイズ制御部６の処理（Ｓ５）について説明したものである。
ここでは、主文を第１言語、副文を第２言語、主文と副文の表示面積比率を６０：４０に変更する場合の、主文の文字サイズ算出を事例に説明する。また、全主文のうち９０％の主文の文字サイズを共通化することで、「各主文表示領域で文字サイズを出来るだけ等しくする」との要件を満たすものとする。
表示画面は図２のようにそれぞれの複合表示領域の位置、面積を固定し、それぞれの複合表示領域の中に主文表示領域と副文表示領域を上下に配置し、境界線位置を上下に可変させる構成とする。文字サイズ制御部６（図１）に予め与えられている情報は、主文（第1言語）の文字列（図６、イ）、複合表示領域の面積（図６、オ）、主文の面積比率（図７、コ）である。
【００１８】
まず、文字サイズ制御部６の文字サイズ判定部７は、図６に示す複合表示領域の面積（オ）に図７に示す主文領域面積比率６０％（コ）を乗算し、主文表示領域Ａ１〜Ｉ１の面積（カ）を求める（Ｓ１００）。また、主文表示領域Ａ１〜Ｉ１にそれぞれ対応する主文文字列（イ）に含まれる文字数（図６、ウ）を算出する（Ｓ１０１）。
当該算出した結果の値を用いて、主文表示領域Ａ１〜Ｉ１ごとに、１文字あたりの文字サイズを仮に１と定めた場合の主文文字列表示面積（ウ×エ）と、主文表示領域の面積（カ）との比率（キ）を求める（Ｓ１０２）。同様の手順で、主文表示領域Ａ１〜Ｉ１まで、各領域における比率を求める。
【００１９】
次に、１文字あたりの文字サイズを仮に１と定めた場合の主文文字列表示面積と、主文表示領域の面積（カ）との比率（キ）を求める。これらの比率の中での最大値を選出し、先に仮定した１文字あたりの文字サイズ１を前記最大値で除算した値を、全主文表示領域共通の表示文字サイズと定める。図６の事例においてはＨ１の表示文字サイズである約０．４２９が共通の文字サイズとなる。
【００２０】
さらに、表示領域Ａ１〜Ｉ１の（キ）の比率の平均（サ）を求め（Ｓ１０３）、表示領域Ａ１〜Ｉ１の（キ）の比率の標準偏差を求めてもよい（Ｓ１０４）。
複数ある主文表示領域のうち、９０％の主文表示領域の文字サイズを共通化するため、Ａ１〜Ｉ１の各比率が正規分布すると仮定し、正規分布上での上限値９０％、すなわち約１．２８σとなる値を求める（図８）。この事例では、上限値９０％にあたる比率が約２．１８となる。Ａ１からＩ１までの主文における、先に求めた比率（キ）のうち９０％は、約２．１８以内（ス）に収まることになる。
【００２１】
（Ｓ１０５）において、先に求めた各比率（図６、キ）が約２．１８と比べて大か小かを判定する。約２．１８よりも小さい比率（キ）の値の中で最大値を選び、先に仮定した１文字あたりの文字面積１を前記最大値２．０００で除算した値を、（キ）が約２．１８よりも小さい表示領域の共通文字サイズと定める（Ｓ１０６、Ｓ１０７）。また、約２．１８よりも大きい（キ）の値となる約２．３３３の表示領域には、先に仮定した１文字あたりの文字面積１を約２．３３３で割った値を表示文字サイズと定める（Ｓ１０８、Ｓ１０９）。
【００２２】
以上の手順によって、主文表示領域面積に対して文字数が多いＨ１の文字サイズは、約０．４２９になり、他の文字サイズは、０．５に共通化できる。
今回の事例は、９０％の表示領域の文字サイズを共通化することで、「各領域で文字サイズを出来るだけ等しくする」との要件を満たしたが、要件を満たすと見なせるのであれば任意のその他の割合（８０％、８５％、９５％など）で共通化して良い。図１１は、これらの文字サイズ共通化手順によって変化する文章表示領域の状態を表したものである。状態０１は適用前、状態０２は適用後の状態を表わす。また、前述の割合を１００％とした場合は、１文字あたりの文字サイズを仮に１と定めた場合の主文文字列表示面積と、主文表示領域の面積（カ）との比率（キ）の中での最大値を選出することに他ならない。
【００２３】
以上が主文における文字サイズ共通化手順となるが、副文における文字サイズ共通化手順も同様である。副文の場合は、予め与えられる情報が副文（第２言語）の文字列、複合表示領域の面積、主文と副文の表示領域の面積比率、となる。
【００２４】
まず、図９に示す複合表示領域の面積（オ）に副文領域面積比率（ノ）を乗算し、副文表示領域Ａ２〜Ｉ２の面積を求める（Ｓ１００）。また、副文表示領域Ａ２〜Ｉ２にそれぞれ対応する副文文字列（チ）に含まれる文字数（図９、ツ）を算出する（Ｓ１０１）。
当該算出した結果の値を用いて、副文表示領域Ａ２〜Ｉ２ごとに、１文字あたりの文字面積を仮に１と定めた場合の副文文字列表示面積（ツ×テ）と、副文表示領域の面積（ナ）との比率（ニ）を求める（Ｓ１０２）。同様の手順で、副文表示領域Ａ２〜Ｉ２まで、各領域における比率を求める。
【００２５】
次に表示領域Ａ２〜Ｉ２の（ニ）の比率の平均（ハ）を求め（Ｓ１０３）、さらに表示領域Ａ２〜Ｉ２の（ニ）の比率の標準偏差を求める（Ｓ１０４）。
９０％の表示領域の文字サイズを共通化するため、Ａ２〜Ｉ２の各比率が正規分布すると仮定し、正規分布上での上限値９０％、すなわち約１．２８σとなる値を求める（図８）。この事例では、上限値９０％にあたる比率が約１０．２５５となる。全副文における、先に求めた比率（ニ）は、全て約１０．２５５以内（フ）に収まることになる。
【００２６】
約１０．２５５よりも小さい比率（ニ）の値の中で最大値を選び、先に仮定した１文字あたりの仮の面積１を前記最大値で除算した値を、（ニ）が約１０．２５５よりも小さい表示領域の共通文字サイズと定める（Ｓ１０６、Ｓ１０７）。この場合の最大値は１０．０００となり、全副文の共通文字サイズは０．１となる。
【００２７】
また、上記説明においては１文字あたりの仮の面積を定めたが、これは等幅の書体を用いたと仮定した場合である。文字毎に文字幅が異なるプロポーショナル（可変幅）書体を用いる場合は、文字高さを仮に定め、その文字高さで文字列を配置したときの長さを求め、その長さと文字高さとの積から、仮の文字列面積を求めても良い。
【００２８】
図１２は、主文と副文のそれぞれを文字サイズ共通化手順によって変化させた時の、主文および副文表示領域の状態を表したものである。
またここでは主文と副文の２組の組合せについて述べたが、例えば日本語、英語、中国語といった３ヶ国語の組合せとなる、主文＋副文１＋副文２のような組合せや、それ以上の組み合せにおいても同様に表示可能とする。
【００２９】
実施の形態２．
実施の形態１では、ユーザーが表示面積比率入力部１２を操作して、主文と副文表示領域の表示面積比率を変更していたが、当該表示面積比率入力部に換えて、主文と副文の表示文字サイズ比率を変更する文字サイズ比率入力部を設けても良い。
例えば、主文を第１言語、副文を第２言語とした場合、同じ内容が記述してありながら、言語毎に文字列の長さが異なる場合がある。この時、表示領域面積の比率を５０：５０とすると、同じ大きさの領域に収める文字列の長さが異なるため、使われる文字サイズも主文と副文で異なることとなる（図１３）。表示領域面積が等しくても、文字サイズが異なれば目立ちやすさに差が出来るため、「５０：５０＝目立ちやすさが等しい」ことにはならない。
【００３０】
そこで、表示面積比率入力部１２（図２）に換えて文字サイズ比率入力部を設けた場合、当該文字サイズ比率入力部において指定する比率を文字サイズに変換することで、指定した比率を主文と副文の目立ちやすさの比率に近付けることが出来る。図１４は、記述の長さが異なる第１言語と第２言語の文字サイズ比率を５０：５０と指定した状態である。この図においては主文と副文の表示面積比率は３０：７０であるが、文字サイズは等しいため、目立ちやすさに大きな差は生まれない。
【００３１】
ユーザーが文字サイズ比率入力部１２を操作して指定する比率を表示領域から文字サイズに変換するには、図１５のようなグラフで変換率を規定する方法が考えられる。
図１６は、この発明の実施の形態２における文字サイズ共通化手順のフローチャートであり、図１の文字サイズ制御部６の処理（Ｓ５）について説明したものである。
まず、主文文字列の文字数と副文文字列の文字数を算出する。得られた値から主文と副文の長さの比率を求める（Ｓ１１０）。
次に、横軸を表示文字サイズ、縦軸を主文や副文の表示面積とする、図１５のようなグラフを作成する（Ｓ１１１）。例えば、同じ文字サイズにおける主文と副文の文字列の長さが同程度であるとき、主文と副文の文字サイズと表示面積の関係は、図１５の状態０１のような直線状のグラフとなる。同様に主文と副文の文字列の長さが３０：７０であるとき、主文と副文の文字サイズと表示面積の関係は、図１５の状態０２のような曲線状のグラフで表される。主文と副文の見た目の目立ちやすさの比率が５０：５０と感じる値はユーザーによって異なる可能性があるため、ユーザーが状況に合わせてグラフの曲線を任意に設定出来るインタフェースとしても良い。
このグラフを利用することにより表示文字サイズ入力部１２より入力された表示文字サイズ比率を表示面積比率に変換することができる。得られた表示面積比率に基づきＳ１００、Ｓ１０１以下の処理を実行する。Ｓ１００、Ｓ１０１以下のフローは、先に述べた図５と同等である。
【００３２】
実施の形態３．
また、表示領域や文字サイズの比率だけでなく、文字色の変化を用いて文字列の目立ちやすさを調整してもよい。図１７は、表示領域や文字サイズの比率を文字の視認性と対応付け、主文と副文の表示領域、文字サイズが等しい時に、視認性が等しく（文字濃度を等しく濃く）表示し、主文、副文いずれかの表示領域、文字サイズが小さくなる時は、視認性が低く（文字濃度が薄く）なる状態を表したものである。ここでいう文字の視認性とは、文字色と表示領域のベース色（地の色）とのコントラストであり、コントラストが高いほど、文字ははっきりと視認でき、コントラストが低いほど文字の視認性が低くなる。
図１８は、表示領域や文字サイズと文字の視認性との関係を表したものである。比率５０：５０を境界とし、それよりも主文か副文のいずれかの比率が小さくなるとき、比率に応じて視認性が低くなるように設定した場合を表したものである。
【００３３】
実施の形態４．
図１９は、実施の形態４の具体例である。（ａ）は、日本語の文章を主文とし、それを翻訳した英語の文章を副文として、主文および副文表示領域に任意の比率で表示した例である。（ｂ）は、母国語の異なるユーザーが一つの機器を同時に操作出来るように、日本語の機能名を主文とし、英語の機能名を副文として、主文および副文表示領域面積比率や表示文字サイズ比率を調整しながらボタン上に表示した例である。（ｃ）は、温度と圧力の計測値を主文とし、補足事項である最小値と最大値を副文として併記した例である。
【符号の説明】
【００３４】
１  入力部、２  入力制御部、３  処理別判定部、４  処理別定義ファイル、５  表示領域制御部、６  文字列書式制御部、７  文字列書式判定部、８  表示内容記録部、９  出力制御部、１０  表示部、１１  表示内容保管ファイル、１２  表示面積比率入力部および表示文字サイズ比率入力部、１３  ページ送りおよび戻し入力部、１４  画面拡大および縮小入力部Ａ０  複合表示領域Ａ  Ａ１  主文表示領域Ａ、Ａ２  副文表示領域Ａ、Ｂ０  複合表示領域Ｂ、Ｂ１  主文表示領域Ｂ、Ｂ２  副文表示領域Ｂ、Ｃ０  複合表示領域Ｃ、Ｃ１  主文表示領域Ｃ、Ｃ２  副文表示領域Ｃ。
【図１】
0006037041.tif 000002
【図２】
0006037041.tif 000003
【図３】
0006037041.tif 000004
【図４】
0006037041.tif 000005
【図５】
0006037041.tif 000006
【図６】
0006037041.tif 000007
【図７】
0006037041.tif 000008
【図８】
0006037041.tif 000009
【図９】
0006037041.tif 000010
【図１０】
0006037041.tif 000011
【図１１】
0006037041.tif 000012
【図１２】
0006037041.tif 000013
【図１３】
0006037041.tif 000014
【図１４】
0006037041.tif 000015
【図１５】
0006037041.tif 000016
【図１６】
0006037041.tif 000017
【図１７】
0006037041.tif 000018
【図１８】
0006037041.tif 000019
【図１９】
0006037041.tif 000020