(57)【要約】  本発明は、文字表示方法及び装置を開示する。方法は、文字の表示色値を取得し、文字の位置に従って、文字の背景色値を取得し、表示色値と、背景色値との間の差を取得し、差が、予め設定された閾値より小さい場合、文字のアウトラインを取得し、アウトラインを有する文字を表示することを含む。本発明を採用することによって、文字の色、及び背景の色を変更せずに、背景内に文字が明確に表示されることが可能になる。
2013537644.tif 000002
【特許請求の範囲】
【請求項１】
前記文字の表示色値を取得し、
前記文字の位置に従って、前記文字の背景色値を取得し、前記表示色値と、前記背景色値との間の差を取得し、
前記差が、予め設定された閾値より小さい場合、前記文字のアウトラインを取得し、
前記アウトラインを有する前記文字を表示すること
を含む、文字表示方法。
【請求項２】
前記文字の前記位置に従って、前記文字の前記背景色値を取得し、前記表示色値と、前記背景色値との間の前記差を取得することは、
前記文字の前記位置に従って、前記文字の複数の背景点の色値を取得し、
前記表示色値と、各背景点の色値との間の標準差を取得し、
前記標準差のうちの、最小の標準差を取得すること
を含み、
前記差が、前記予め設定された閾値より小さい場合、前記文字の前記アウトラインを取得することは、
前記最小の標準差が、前記予め設定された閾値より小さい場合、前記文字の前記アウトラインを取得すること
を含む、請求項１に記載の方法。
【請求項３】
前記背景点は、前記文字の前記位置における背景の、上部、下部、左側、右側、及び中央における、５つの点である、請求項２に記載の方法。
【請求項４】
前記表示色値、及び、前記背景点の前記色値は、ＲＧＢ値であり、前記表示色値と、１つの背景点の色値との間の前記差は、
Δｉ＝（（Ｒｉ−Ｒ０）２＋（Ｇｉ−Ｇ０）２＋（Ｂｉ−Ｂ０）２）１／２
であり、ここで、Ｒ０、Ｇ０、及びＢ０は、前記文字の表示色値であり、Ｒｉ、Ｇｉ、及びＢｉは、背景点ｉの背景色値であり、Δｉは、前記文字の色値と、前記背景点ｉの前記色値との間の差である、請求項２又は３に記載の方法。
【請求項５】
前記文字の表示色値を取得するように構成された、色値取得ユニットと、
前記文字の位置に従って、前記文字の背景色値を取得し、前記表示色値と、前記背景色値との間の差を取得するように構成された、差取得ユニットと、
前記差が、予め設定された閾値より小さい場合、前記文字のアウトラインを取得し、前記アウトラインを有する前記文字を表示するように構成された、表示ユニットと
を備える、文字表示装置。
【請求項６】
前記差取得ユニットは、
前記文字の前記位置に従って、前記文字の複数の背景点の色値を取得し、前記表示色値と、各背景点の色値との間の標準差を取得するように構成された、標準差取得サブユニットと、
前記標準差のうちの、最小の標準差を取得するように構成された、最小差取得サブユニットと
を備え、ここで、
前記表示ユニットは、前記最小の標準差が、前記予め設定された閾値より小さい場合、前記文字の前記アウトラインを取得し、前記アウトラインを有する前記文字を表示するように更に構成される、
請求項５に記載の装置。
【請求項７】
前記背景点は、前記文字の前記位置における背景の、上部、下部、左側、右側、及び中央における、５つの点である、請求項６に記載の装置。
【請求項８】
前記表示色値、及び、前記背景点の前記色値は、ＲＧＢ値であり、前記差取得ユニットは、前記表示色値と、１つの背景点の色値との間の前記差を、次の式、
Δｉ＝（（Ｒｉ−Ｒ０）２＋（Ｇｉ−Ｇ０）２＋（Ｂｉ−Ｂ０）２）１／２
に従って取得するように更に構成され、ここで、Ｒ０、Ｇ０、及びＢ０は、前記文字の表示色値であり、Ｒｉ、Ｇｉ、及びＢｉは、背景点ｉの背景色値であり、Δｉは、前記文字の色値と、前記背景点ｉの前記色値との間の差である、請求項５〜７のいずれか一項に記載の装置。
【請求項９】
請求項５〜７のいずれか一項に記載の装置を備える、端末表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報表示の分野に関し、特に、文字表示方法及び装置に関する。
【背景技術】
【０００２】
一般に、様々な既存の表示端末装置は、文字表示機能を有し、装置性能の発達と、表示の美しさに対する要求に伴い、文字を表示する際に、文字だけでなく、様々な背景も表示する。文字色が、背景色に近似している場合、文字表示効果に影響が及ぼされ、見る人は、文字を明確に見ることができない。例えば、前述の問題は、公共交通機関上のモバイル端末、コンピュータディスプレイ、及びモバイルＴＶにおいてしばしば発生し、結果として、いくつかの表示される文字が認識されることができず、視覚効果に深刻な影響を及ぼす。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
従来技術では、主に２つの手法が、前述の問題を解決するために存在する。１つは、背景色を変更することであり、もう１つは、フォント色を変更することである。しかし、明らかな欠陥が、両方の手法に存在する。背景色が変更される場合、全体的なインタフェース効果が変化し、副次的影響は非常に明白である。その上、いくつかの背景は、様々な異なる色を有し、そして、色の範囲が広すぎる場合、これは、フォント色が何であっても、いくつかの文字は、それらの文字がその背景から、有意に識別されない可能性があることを示す。これは、そのような背景の使用を大幅に制限する。フォント色が変更される、かつ、各フォント色と、背景色との間の比較に従って、フォント色が暗くされる、明るくされる、又は更には、他の色に変更される場合、様々な色のフォントが、同じ文字行内に、又は、同じテキスト領域内に現れることが発生する可能性があり、これは視覚効果を乱雑にする。
【課題を解決するための手段】
【０００４】
本発明の実施形態は、文字の色、及び背景の色を変更せずに、背景内に文字が明確に表示されることを可能にし得る、文字表示方法及び装置を提供する。
【０００５】
本発明の一実施形態における文字表示方法は、
文字の表示色値（ｄｉｐｌａｙ  ｃｏｌｏｒ  ｖａｌｕｅ）を取得し、
文字の位置に従って、文字の背景色値（ｂａｃｋｇｒｏｕｎｄ  ｃｏｌｏｒ  ｖａｌｕｅ）を取得し、表示色値と、背景色値との間の差を取得し、
差が、予め設定された閾値より小さい場合、文字のアウトラインを取得し、
アウトラインを有する文字を表示することを含む。
【０００６】
本発明の一実施形態における文字表示装置は、
文字の表示色値を取得するように構成された、色値取得ユニットと、
文字の位置に従って、文字の背景色値を取得し、表示色値と、背景色値との間の差を取得するように構成された、差取得ユニットと、
差が、予め設定された閾値より小さい場合、文字のアウトラインを取得し、アウトラインを有する文字を表示するように構成された、表示ユニットとを含む。
【０００７】
本発明の一実施形態における端末表示装置は、前述の文字表示装置を含む。
【発明の効果】
【０００８】
本発明の実施形態では、文字を背景から区別するという目的が、文字をアウトライニングすることによって達成され、その上、文字色が背景色に過度に近似している文字のみがアウトライニングされ、これにより、全体的な表示効果は損なわれない。
【０００９】
本発明の技術的解決法における、又は従来技術における技術的解決法をより明確に説明するために、実施形態、又は従来技術を説明するために必要とされる添付の図面について、以下に簡単に説明する。明らかに、以下の説明における添付の図面は、本発明のいくつかの実施形態にすぎず、当業者は、添付の図面から、創造的な活動を行うことなく、その他の図面を取得することが可能である。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施形態による、文字表示方法の特定の概略フローチャートである。
【図２】本発明の実施形態による、文字の背景範囲内の背景点の特定の概略図である。
【図３】本発明の実施形態による、文字表示方法の別の特定の概略フローチャートである。
【図４】本発明の実施形態による、文字表示装置の特定の概略構成図である。
【図５】本発明の実施形態による、差取得ユニットの特定の概略構成図である。
【発明を実施するための形態】
【００１１】
本発明の実施形態では、文字をアウトライニングすることによって、文字が、背景から区別されることが可能になり、これにより、文字の表示効果が向上する。
【００１２】
図１は、本発明の一実施形態による、文字表示方法の特定の概略フローチャートを示す。この方法は、以下のプロセスを含む。
【００１３】
１０１：文字の表示色値を取得する。例えば、文字が、ＲＧＢ三原色を採用することによって表示される場合、特定の文字の表示色値は、（Ｒ０，Ｇ０，Ｂ０）として取得されてもよい。
【００１４】
１０２：文字の位置に従って、文字の背景色値を取得し、表示色値と、背景色値との間の差を取得する。
【００１５】
一般に、文字入力が実行された場合、特定の文字の表示位置、文字フォント、及び文字サイズが、文字入力装置内に記録される。文字の位置、及び背景範囲が、この情報に従って特定されてもよい。例えば、ｈｉｇｈ−ｐａｓｓ  ＢＲＥＷプラットフォームを使用する端末装置の場合、各文字の背景色は、プラットフォームによって提供されるＩＷＩＤＧＥＴ＿ＧｅｔＢＧＣｏｌｏｒ（）インタフェースを介して取得されてもよい。同様に、このプラットフォームは、現在の文字の色などの情報を取得するための、別のインタフェースも提供する。
【００１６】
文字の背景色値が取得された場合、一定数の背景点が、背景範囲から抽出されてもよく、これらの背景点の色値が、背景色値として使用され、各背景点の色値が、文字の表示色値と比較されて、対応する差が取得される。差は、標準差（ｓｔａｎｄａｒｄ  ｄｉｆｆｅｒｅｎｃｅ）であってもよく、又は、絶対差（ａｂｓｏｌｕｔｅ  ｄｉｆｆｅｒｅｎｃｅ）などであってもよい。
【００１７】
背景範囲内の、抽出される背景点の位置及び数は、実際的な必要に従って決定されてもよい。例えば、背景点は、文字の位置における背景の、上部、下部、左側、右側、及び中央における、５つの点であると決定されてもよい。標準差の手法が採用される場合、表示色値と、１つの背景点の色値との間の差は、
Δｉ＝（（Ｒｉ−Ｒ０）２＋（Ｇｉ−Ｇ０）２＋（Ｂｉ−Ｂ０）２）１／２
であり、ここで、Ｒ０、Ｇ０、及びＢ０は、文字の表示色値であり、Ｒｉ、Ｇｉ、及びＢｉは、背景点ｉの背景色値であり、Δｉは、文字の色値と、背景点ｉの色値との間の差である。
【００１８】
１つのみの背景点が抽出される場合、この点と、文字との間の、前述の標準差が、文字色と、背景色との間の差として使用される。図２に示す５つの点などの、複数の背景点が抽出される場合、図２内の大きなボックスが、文字の位置の背景範囲を示す。各点の色値は、（Ｒ１，Ｇ１，Ｂ１）、（Ｒ２，Ｇ２，Ｂ２）、（Ｒ３，Ｇ３，Ｂ３）、（Ｒ４，Ｇ４，Ｂ４）、及び（Ｒ５，Ｇ５，Ｂ５）として示される。次に、点の標準差が、以下のように計算される。
Δ１＝（（Ｒ１−Ｒ０）２＋（Ｇ１−Ｇ０）２＋（Ｂ１−Ｂ０）２）１／２
Δ２＝（（Ｒ２−Ｒ０）２＋（Ｇ２−Ｇ０）２＋（Ｂ２−Ｂ０）２）１／２
Δ３＝（（Ｒ３−Ｒ０）２＋（Ｇ３−Ｇ０）２＋（Ｂ３−Ｂ０）２）１／２
Δ４＝（（Ｒ４−Ｒ０）２＋（Ｇ４−Ｇ０）２＋（Ｂ４−Ｂ０）２）１／２
Δ５＝（（Ｒ５−Ｒ０）２＋（Ｇ５−Ｇ０）２＋（Ｂ５−Ｂ０）２）１／２
【００１９】
その上、前述の差のうちで最小の、表示色値と背景色値との間の差が、次のように選択される。
Δ＝ｍｉｎ（Δ１，Δ２，Δ３，Δ４，Δ５）
【００２０】
もちろん、背景全体が、その色変化に従って予め区分化されてもよく、そして、１つの色値が、その領域の色値を表すために使用される。文字が位置する区分が決定されている限り、文字の背景色値は、その区分を表す色値として決定されてもよい。文字の一部が区分内にある場合、文字の最大領域が位置する区分が、文字が位置する区分として使用される。同様に、差は、標準差であってもよく、また、絶対差などであってもよい。
【００２１】
１０３：差が、予め設定された閾値より小さい場合、文字のアウトラインを取得し、ここで、閾値は、実際の効果に従って予め選択されてもよく、そして、閾値は、差の端末表示画面の性能に応じて調節されてもよい。
【００２２】
表示効果が乱雑ではないことを確実にするために、黒、又は白などの、固定値が、アウトラインの色のために選択されてもよい。文字を表示するために、インタフェースが呼び出される場合、アウトラインのいくつかの属性（例えば、アウトライン幅、アウトライン色など）が、アウトライニングのためのインタフェースに伝えられ、インタフェースは、アウトライニング実行エンティティに、属性を通知する。次に、エンティティは、文字のアウトライニングを完了する。
【００２３】
１０５：アウトラインを有する文字を表示し、ここで、ステップ１０３において、差が閾値以上である場合、文字はアウトライニングされず、直接表示される。
【００２４】
図３は、本発明の一実施形態による、標準差によって差が計算される場合の文字表示方法を示す。この方法は、以下のステップを含む。
【００２５】
３０１：文字の表示色値と、文字が位置する領域の背景色値とを読み取る。
【００２６】
３０２：前述の２つの色値の間の標準差を取得する。
【００２７】
３０３：標準差と、予め設定された閾値とを比較して、標準差が、予め設定された閾値より小さいかどうかを判定し、比較結果が、はいである場合、ステップ２０４に進み、比較結果が、いいえである場合、ステップ３０５に進む。
【００２８】
３０４：文字をアウトライニングする。
【００２９】
３０５：文字、又は、アウトライニングされた文字を表示する。
【００３０】
本発明の実施形態では、文字を背景から区別するという目的が、文字をアウトライニングすることによって達成され、その上、文字色が背景色に過度に近似している文字のみがアウトライニングされ、これにより、全体的な表示効果は損なわれない。
【００３１】
従って、本発明の一実施形態は、文字表示装置を更に提供し、この表示装置は、端末表示装置の一部であってもよく、ここで、端末表示装置は、モバイル通信端末、モバイルＴＶ、パーソナルコンピュータなどであってもよい。
【００３２】
図４は、本発明の実施形態における、文字表示装置の特定の概略構成図を示す。装置４は、文字の表示色値を取得するように構成された、色値取得ユニット４０と、文字の位置に従って、文字の背景色値を取得し、表示色値と、背景色値との間の差を取得するように構成された、差取得ユニット４２と、差が、予め設定された閾値より小さい場合、文字のアウトラインを取得し、アウトラインを有する文字を表示するように構成された、表示ユニット４４とを含む。
【００３３】
差取得ユニット４２は、背景点の色値に従って、差を取得してもよく、また、背景のブロックの代表的な色値に従って、差を取得してもよい。特定の取得手法は、前述の方法実施形態におけるものと一致し、これについてはここでは繰り返して説明しない。
【００３４】
図５に示すように、差取得ユニット４２は、文字の位置に従って、文字の複数の背景点の色値を取得し、表示色値と、各背景点の色値との間の標準差を取得するように構成された、標準差取得サブユニット４２０と、標準差のうちの、最小の標準差を取得するように構成された、最小差取得サブユニット４２２とを含んでもよい。従って、表示ユニット４４は、最小の標準差が、予め設定された閾値より小さい場合、文字のアウトラインを取得し、アウトラインを有する文字を表示するように更に構成される。
【００３５】
前述の背景点は、文字の位置における背景の、上部、下部、左側、右側、及び中央における、５つの点である。表示色値、及び、背景点の色値が、ＲＧＢ値である場合、差取得ユニット３２は、表示色値と、１つの背景点の色値との間の差を、次の式に従って取得するように、更に構成される。
Δｉ＝（（Ｒｉ−Ｒ０）２＋（Ｇｉ−Ｇ０）２＋（Ｂｉ−Ｂ０）２）１／２
ここで、Ｒ０、Ｇ０、及びＢ０は、文字の表示色値であり、Ｒｉ、Ｇｉ、及びＢｉは、背景点ｉの背景色値であり、Δｉは、文字の色値と、背景点ｉの色値との間の差である。
【００３６】
本発明の実施形態では、文字を背景から区別するという目的が、文字をアウトライニングすることによって達成され、その上、文字色が背景色に過度に近似している文字のみがアウトライニングされ、これにより、全体的な表示効果は損なわれない。
【００３７】
上記は、本発明の例示的実施形態を説明するものである。当業者が、本発明の原理から逸脱することなく、様々な改良、及び修正を、更に行うことが可能であり、そのような改良、及び修正は本発明の保護範囲内に入る、ということに留意されたい。
【図１】
2013537644.tif 000003
【図２】
2013537644.tif 000004
【図３】
2013537644.tif 000005
【図４】
2013537644.tif 000006
【図５】
2013537644.tif 000007
【手続補正書】
【提出日】平成25年1月21日(2013.1.21)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】００２７
【補正方法】変更
【補正の内容】
【００２７】
３０３：標準差と、予め設定された閾値とを比較して、標準差が、予め設定された閾値より小さいかどうかを判定し、比較結果が、はいである場合、ステップ３０４に進み、比較結果が、いいえである場合、ステップ３０５に進む。
【手続補正２】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
文字の表示色値を取得し、
前記文字の位置に従って、前記文字の背景色値を取得し、前記表示色値と、前記背景色値との間の差を取得し、
前記差が、予め設定された閾値より小さい場合、前記文字のアウトラインを取得し、
前記アウトラインを有する前記文字を表示すること
を含む、文字表示方法。
【請求項２】
前記文字の前記位置に従って、前記文字の前記背景色値を取得し、前記表示色値と、前記背景色値との間の前記差を取得することは、
前記文字の前記位置に従って、前記文字の複数の背景点の色値を取得し、
前記表示色値と、各背景点の色値との間の標準差を取得し、
前記標準差のうちの、最小の標準差を取得すること
を含み、
前記差が、前記予め設定された閾値より小さい場合、前記文字の前記アウトラインを取得することは、
前記最小の標準差が、前記予め設定された閾値より小さい場合、前記文字の前記アウトラインを取得すること
を含む、請求項１に記載の方法。
【請求項３】
前記背景点は、前記文字の前記位置における背景の、上部、下部、左側、右側、及び中央における、５つの点である、請求項２に記載の方法。
【請求項４】
前記表示色値、及び、前記背景点の前記色値は、ＲＧＢ値であり、前記表示色値と、１つの背景点の色値との間の前記差は、
Δｉ＝（（Ｒｉ−Ｒ０）２＋（Ｇｉ−Ｇ０）２＋（Ｂｉ−Ｂ０）２）１／２
であり、ここで、Ｒ０、Ｇ０、及びＢ０は、前記文字の表示色値であり、Ｒｉ、Ｇｉ、及びＢｉは、背景点ｉの背景色値であり、Δｉは、前記文字の色値と、前記背景点ｉの前記色値との間の差である、請求項２又は３に記載の方法。
【請求項５】
文字の表示色値を取得するように構成された、色値取得ユニットと、
前記文字の位置に従って、前記文字の背景色値を取得し、前記表示色値と、前記背景色値との間の差を取得するように構成された、差取得ユニットと、
前記差が、予め設定された閾値より小さい場合、前記文字のアウトラインを取得し、前記アウトラインを有する前記文字を表示するように構成された、表示ユニットと
を備える、文字表示装置。
【請求項６】
前記差取得ユニットは、
前記文字の前記位置に従って、前記文字の複数の背景点の色値を取得し、前記表示色値と、各背景点の色値との間の標準差を取得するように構成された、標準差取得サブユニットと、
前記標準差のうちの、最小の標準差を取得するように構成された、最小差取得サブユニットと
を備え、ここで、
前記表示ユニットは、前記最小の標準差が、前記予め設定された閾値より小さい場合、前記文字の前記アウトラインを取得し、前記アウトラインを有する前記文字を表示するように更に構成される、
請求項５に記載の装置。
【請求項７】
前記背景点は、前記文字の前記位置における背景の、上部、下部、左側、右側、及び中央における、５つの点である、請求項６に記載の装置。
【請求項８】
前記表示色値、及び、前記背景点の前記色値は、ＲＧＢ値であり、前記差取得ユニットは、前記表示色値と、１つの背景点の色値との間の前記差を、次の式、
Δｉ＝（（Ｒｉ−Ｒ０）２＋（Ｇｉ−Ｇ０）２＋（Ｂｉ−Ｂ０）２）１／２
に従って取得するように更に構成され、ここで、Ｒ０、Ｇ０、及びＢ０は、前記文字の表示色値であり、Ｒｉ、Ｇｉ、及びＢｉは、背景点ｉの背景色値であり、Δｉは、前記文字の色値と、前記背景点ｉの前記色値との間の差である、請求項５〜７のいずれか一項に記載の装置。
【請求項９】
請求項５〜７のいずれか一項に記載の装置を備える、端末表示装置。
【国際調査報告】
2013537644.tif 000008
2013537644.tif 000009
2013537644.tif 000010
2013537644.tif 000011