(57)【要約】【課題】本発明は、閲閲覧者が、長時間同じ距離で表示画面を見続ける場合に、フォントサイズを動的に調節できるフォントサイズの動的調節システム及びその調節方法を提供することを目的とする。【解決手段】本発明に係るフォントサイズの動的調節システムは、閲覧者と表示画面との間の距離を測定する視距測定モジュールと、閲覧者と前記表示画面との間の距離が、一定に保たれるその持続時間が、第一所定時間を超えるかどうかを検測し、前記持続時間が、第一所定時間を超えた場合、目標文字のフォントサイズを調節する動的調節モジュールと、を備える。【選択図】図１
2012203415.tif 000002
【特許請求の範囲】
【請求項１】
閲覧者と表示画面との間の距離を測定する視距測定モジュールと、
閲覧者と前記表示画面との間の距離が、一定に保たれているその持続時間が、第一所定時間を超えるかどうかを検知し、前記持続時間が、前記第一所定時間を超えた場合、目標文字のフォントサイズを調節する動的調節モジュールと、
を備えることを特徴とするフォントサイズの動的調節システム。
【請求項２】
前記動的調節システムは、
前記表示画面のサイズ及び解像度に基づいて、前記表示画面に視力検査表を表示し、且つ閲覧者が前記視力検査表で視認できる最小可視図形要素を記録する視力検査モジュールと、
前記最小可視図形の要素に基づいて、目標文字のフォントサイズを調節する基準調節モジュールと、
をさらに備えることを特徴とする請求項１に記載のフォントサイズの動的調節システム。
【請求項３】
前記基準調節モジュールは、
前記最小可視図形の要素の画素数を計算し、且つ最小可視画素数として記憶する最小可視画素数計算サブモジュールと、
前記目標文字の最小フォントを獲得し、前記最小フォントの画素数を計算する最小フォント画素数計算サブモジュールと、
目標文字のフォントの画素数を計算し、且つ以下の式を利用して、フォントサイズ調節後のフォントサイズＦｏｂｊを計算して取得する基準調節計算サブモジュールと、
前記フォントサイズ調節後のフォントサイズを目標文字に応用させる基準フォント応用サブモジュールと、
を備えることを特徴とする請求項２に記載のフォントサイズの動的調節システム。
【数１】
2012203415.tif 000009
（ここで、Ｆｏｒｇは、フォントサイズ調節前のフォントサイズであり、Ｉは、最小可視画素数であり、Ａｍｉｎは、最小フォントの画素数であり、Ａｏｂｊは、目標文字のフォントの画素数である。）
【請求項４】
前記フォントサイズの調節システムは、
閲覧者と前記表示画面との間の距離が、一定に保たれているその持続時間が、第二所定時間を超えるかどうかを検知し、前記持続時間が、前記第二所定時間を超えた場合、目標文字の表示位置を調節する位置調節モジュールをさらに備えることを特徴とする請求項１に記載のフォントサイズの動的調節システム。
【請求項５】
前記フォントサイズの調節システムは、前記表示画面に対向した目の前の環境を捕らえ、且つ前記表示画面に対向した、目の前のその環境の中に、人の顔が存在するかどうかを判断する顔判断モジュールをさらに備えることを特徴とする請求項１に記載のフォントサイズの動的調節システム。
【請求項６】
閲覧者と前記表示画面との間の距離を測定するステップと、
閲覧者と前記表示画面との間の距離が、一定に保たれているその持続時間が、第一所定時間を超えるかどうかを検知し、前記持続時間が、前記第一所定時間を超えた場合、目標文字のフォントサイズを調節するステップと、
を含むことを特徴とするフォントサイズの動的調節方法。
【請求項７】
前記フォントサイズの動的調節方法は、
前記表示画面のサイズ及び解像度に基づいて、前記表示画面に視力検査表を表示するステップと、
閲覧者が、前記視力検査表で視認できる最小可視図形の要素を記録するステップと、
前記最小可視図形の要素に基づいて、目標文字のフォントサイズを調節するステップと、
をさらに含むことを特徴とする請求項６に記載のフォントサイズの動的調節方法。
【請求項８】
前記最小可視図形の要素に基づいて、目標文字のフォントサイズを調節するステップは、
前記最小可視図形の要素の画素数を計算し、且つ最小可視画素数として記憶するサブステップと、
前記目標文字の最小フォントを獲得し、前記最小フォントの画素数を計算するサブステップと、
目標文字のフォントの画素数を計算し、且つ以下の式を利用して、調節後のフォントサイズを計算して取得するサブステップと、
前記フォントサイズ調節後のフォントサイズを目標文字に応用するサブステップと、
を含むことを特徴とする請求項６に記載のフォントサイズの動的調節方法。
【数２】
2012203415.tif 000010
（ここで、Ｆｏｒｇは、フォントサイズ調節前のフォントサイズであり、Ｉは、最小可視画素数であり、Ａｍｉｎは、最小フォントの画素数であり、Ａｏｂｊは、目標文字のフォントの画素数である。）
【請求項９】
前記フォントサイズの動的調節方法は、
閲覧者と前記表示画面との間の距離が、一定に保たれているその持続時間が、第二所定時間を超えるかどうかを検知し、前記持続時間が、前記第二所定時間を超えた場合、目標文字の表示位置を調節するステップをさらに含むことを特徴とする請求項６に記載のフォントサイズの動的調節方法。
【請求項１０】
前記フォントサイズの調節方法は、
閲覧者と前記表示画面との間の距離を測定するステップ前に、表示画面に対向した目の前の環境を捕らえ、且つ前記表示画面に対向した、目の前のその環境の中に、人の顔が存在するかどうかを判断し、、前記環境の中に、人の顔が存在すれば、次のステップを実施するステップをさらに含むことを特徴とする請求項６に記載のフォントサイズの動的調節方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、フォント処理技術分野に関し、特にフォントサイズの動的調節システム及びその調節方法に関するものである。
【背景技術】
【０００２】
従来の技術において、閲覧者が、パソコンや携帯電話等の電子装置の表示画面に表示されるフォントサイズを調節したい場合、自らの手動によって、該フォントサイズを調節しなければならない。また、閲覧者が長時間同じ距離で該表示画面を見続けた場合、毛様体筋がずっと緊張状態に置かれるため、眼精疲労を起こし、よって、目の健康を害す。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
以上の課題点に鑑みて、本発明は、閲覧者が、長時間同じ距離で表示画面を見続ける場合に、フォントサイズを動的に調節できるフォントサイズの動的調節システム及びその調節方法を提供することを目的とする。
【課題を解決するための手段】
【０００４】
前記問題を解決するために、本発明に係るフォントサイズの動的調節システムは、閲覧者と前記表示画面との間の距離を測定する視距測定モジュールと、閲覧者と前記表示画面との間の距離が、一定に保たれているその持続時間が、第一所定時間を超えるかどうかを検知し、前記持続時間が、前記第一所定時間を超えた場合、目標文字のフォントサイズを調節する動的調節モジュールと、を備える。
【０００５】
また、本発明に係るフォントサイズの動的調節方法は、閲覧者と前記表示画面との間の距離を測定するステップと、閲覧者と前記表示画面との間の距離が、一定に保たれているその持続時間が、第一所定時間を超えるかどうかを検知し、前記持続時間が、前記第一所定時間を超えた場合、目標文字のフォントサイズを調節するステップと、を含む。
【発明の効果】
【０００６】
本発明に係るフォントサイズの調節システム及びその調節方法において、閲覧者が、長時間同じ距離で該表示画面を見続ける場合、フォントサイズを動的に調節できるため、閲覧者の毛様体筋を適度に動かすことができ、眼精疲労を緩和させることができる。
【図面の簡単な説明】
【０００７】
【図１】本発明の実施形態に係るフォントサイズの動的調節システムの機能図である。
【図２】本発明の実施形態に係る基準調節モジュールの機能図である。
【図３】本発明の実施形態に係る動的調節モジュールの機能図である。
【図４】本発明の実施形態に係る位置調節モジュールの機能図である。
【図５】本発明の実施形態に係る視力検査表を示す図である。
【図６】本発明の実施形態に係るフォントサイズの動的調節方法の流れ図である。
【発明を実施するための形態】
【０００８】
以下、図面に基づいて、本発明に係るフォントサイズの動的調節システム及びその調節方法について詳細に説明する。
【０００９】
図１を参照すると、本発明に係るフォントサイズの調節システムは、顔判断モジュール１０２、視距測定モジュール１０４、視力検査モジュール１０６、基準調節モジュール１０８、動的調節モジュール１１０及び位置調節モジュール１１２を備える。
【００１０】
前記顔判断モジュール１０２は、前記視距測定モジュール１０４に接続され、前記視距測定モジュール１０４は、前記基準調節モジュール１０８及び前記動的調節モジュール１１０に接続され、前記視力検査モジュール１０６は、前記基準調節モジュール１０８に接続され、前記基準調節モジュール１０８は、前記動的調節モジュール１１０に接続され、前記位置調節モジュール１１２は、前記視距測定モジュール１０４に接続される。
【００１１】
前記顔判断モジュール１０２は、表示画面に対向した目の前の環境（状況）を捕え、且つ前記表示画面に対向した目の前のその環境の中に、人の顔が存在するかを判断する。また、システムの負荷を減少させ且つ表示画面の目の前の環境における他の物体の干渉から免れるために、該環境上に存在する人の顔が、前記前記表示画面に対向する時のみ、閲覧者が前記表示画面を閲覧しているものとする。
【００１２】
前記視距測定モジュール１０４は、閲覧者と前記表示画面との間の距離（即ち、視距）を測定する。前記視距は、光学式変位センサ、線形変位センサ、超音波変位センサなどのような距離測定用センサによって測定される。
【００１３】
前記視力検査モジュール１０６は、前記表示画面のサイズ及び解像度に基づいて、前記表示画面に視力検査表を表示し、且つ閲覧者が前記視力検査表によって視認できる最小可視図形の要素を記録する。図５に示したように、前記視力検査表にはサイズが異なる複数の可視図形の要素があり、各々の可視図形の要素は文字、図案などであることができ、閲覧者の視力のレベルは、閲覧者が前記視力検査表で視認できる最小可視図形の要素によって、確定される。また、前記最小可視図形要素は、目の前の視覚環境によって確立される。即ち、前記最小可視図形の要素は、視覚環境の変化に伴い、該前記最小可視図形の要素も変化するため、決して絶対値ではない。前記視覚環境は、閲覧距離、表示画面のサイズ及び解像度、環境内の光の明るさなどのような変数を含む。
【００１４】
前記基準調節モジュール１０８は、前記最小可視図形の要素に基づいて、目標文字のフォントサイズを調節する。
【００１５】
図２に示したように、前記基準調節モジュール１０８は、最小可視画素数計算サブモジュール１０８１、最小フォント画素数計算サブモジュール１０８２、基準調節計算サブモジュール１０８３、基準フォント応用サブモジュール１０８４及び判断サブモジュール１０８５を備える。
【００１６】
前記最小可視画素数計算サブモジュール１０８１は、前記最小可視図形の要素の画素数を計算し、且つ最小可視画素数を記憶する。
【００１７】
前記最小フォント画素数計算サブモジュール１０８２は、目標文字の最小フォントを獲得し、且つ前記最小フォントの画素数を計算する。
【００１８】
前記判断サブモジュール１０８５は、前記最小フォントの画素数が前記最小可視画素数に比べて大きいかどうかを判断する。これにより、前記最小フォントの画素数の方が、前記最小可視画素数よりも大きければ、目標文字のフォントサイズは変更されない。
【００１９】
前記基準調節計算サブモジュール１０８３は、前記最小フォントの画素数の方が、前記最小可視画素数よりも小さければ、目標文字のフォントの画素数を計算し、且つ以下の式を利用して、フォントサイズ調節後のフォントサイズＦｏｂｊを計算して取得する。
【００２０】
【数１】
2012203415.tif 000003
【００２１】
ここで、Ｆｏｒｇは、フォントサイズ調節前のフォントサイズであり、Ｉは、最小可視画素数であり、Ａｍｉｎは、最小フォントの画素数であり、Ａｏｂｊは、目標文字のフォントの画素数である。
【００２２】
前記基準フォント応用サブモジュール１０８４は、前記フォントサイズ調節後のフォントサイズＦｏｂｊを目標文字に応用させる。
【００２３】
前記動的調節モジュール１１０は、閲覧者と前記表示画面との間の距離が、一定に保たれているその持続時間が、第一所定時間を超えるかどうかを検知する。前記持続時間が前記第一所定時間を超えた場合、目標文字のフォントサイズは調節される。
【００２４】
図３に示したように、前記動的調節モジュール１１０は、第一時間検知サブモジュール１１０１、動的調節計算サブモジュール１１０２及び動的書体応用サブモジュール１１０３を備える。
【００２５】
前記第一時間検知サブモジュール１１０１は、閲覧者と前記表示画面との間の距離が、一定に保たれているその持続時間が、第一所定時間を超えるかをどうか検知する。前記第一所定時間は、フォントサイズの動的調節を促す臨界時間の設定に用いられる。
【００２６】
前記動的調節計算サブモジュール１１０２は、目標文字のフォントに対して、以下の式を利用して、フォントサイズの調節後のフォントサイズＦｒを計算して取得する。
【００２７】
【数２】
2012203415.tif 000004
【００２８】
ここで、Ｆｏはフォントサイズ調節前のフォントサイズであり、Ｓは拡大倍数である。前記Ｓは１．５のような定数であることができ、時間変数Ｔに関する関数ｆ（Ｔ）のような変数であることもできる。
【００２９】
前記動的フォント応用サブモジュール１１０３は、前記フォントサイズ調節後のフォントサイズＦｒを目標文字に応用させる。
【００３０】
前記位置調節モジュール１１２は、閲覧者と前記表示画面との間の距離が、一定に保たれているその持続時間が、第二所定時間を超えるかどうかを検知する。前記持続時間が、前記第二所定時間を超えた場合、目標文字の表示位置は調節される。
【００３１】
図４に示したように、前記位置調節モジュール１１２は、第二時間検知サブモジュール１１２１、位置調節計算サブモジュール１１２２及び文字位置応用サブモジュール１１２３を備える。
【００３２】
前記第二時間検知サブモジュール１１２１は、閲覧者と前記表示画面との間の距離が、一定に保たれているその持続時間が、第二所定時間を超えるかどうかを検知する。前記第二所定時間は、表示位置の動的調節を促す臨界時間の設定に用いられる。
【００３３】
前記位置調節計算サブモジュール１１２２は、目標文字の表示位置座標に対して、以下の式を利用して、フォントサイズ調節後の表示位置座標（ｘｒ，ｙｒ）を計算して取得する。
【００３４】
【数３】
2012203415.tif 000005
【００３５】
ｘｒはフォントサイズ調節前のｘ座標であり、ｙｒはフォトサイズ調節前のｙ座標であり、ｘｏはフォントサイズ調節後のｘ座標であり、ｙｏはフォントサイズ調節後のｙ座標であり、Δ1はｘ軸に沿う偏移量であり、Δ2はｙ軸に沿う偏移量である。前記Δ1及びΔ2は、３０及び４０のような定数であることができ、又は、時間変数Ｔに関する関数のような変数であることもできる。例えば、前記Δ1＝ｇ（Ｔ）、Δ2＝ｈ（Ｔ）であり、且つｇ（Ｔ）及びｈ（Ｔ）は時間変数Ｔに関する関数である。
【００３６】
文字位置応用サブモジュール１１２３は、前記フォントサイズ調節後の表示位置座標（ｘｒ，ｙｒ）を目標文字に応用させる。
【００３７】
図６に示したように、本発明に係るフォントサイズの動的調節方法は、以下のステップを含む。
【００３８】
ステップＳ２０２では、表示画面に対向した目の前の環境（状況）を捕らえ、且つ前記表示画面に対向した、目の前のその環境の中に、人の顔が存在するかどうかを判断し、前記環境の中に、人の顔が存在すれば、次のステップＳ２０４を実施し、前記環境の中に、人の顔が存在しなければ、引き続き前記表示画面対向した目の前の環境を観察する。システムの負荷を減少させ且つ表示画面に対向した目の前の環境における他の物体の干渉から免れるために、該環境上に存在する人の顔が、前記表示画面に対向する時のみ、閲覧者が前記表示画面を閲覧しているものとする。
【００３９】
ステップＳ２０４では、閲覧者と表示画面との間の距離（即ち、視距）を測定し、前記視距は、光学式変位センサ、線形変位センサ、超音波変位センサなどのような距離測定用センサによって測定される。
【００４０】
ステップＳ２０６では、前記表示画面のサイズ及び解像度に基づいて、前記表示画面に視力検査表を表示する。
【００４１】
ステップＳ２０８では、閲覧者が前記視力検査表によって、視認できる最小可視図形の要素を記録する。
【００４２】
ステップＳ２１０では、前記最小可視図形の要素に基づいて、目標文字のフォントサイズを調節し、具体的には、前記ステップＳ２１０は、前記最小可視図形の要素の画素数を計算し、且つ最小可視画素数として記憶するサブステップと、目標文字の最小フォントを獲得し、前記最小フォントの画素数を計算するサブステップと、前記最小フォントの画素数が前記最小可視画素数より大きいかどうかを判断し、前記最小フォント画素数の方が、前記最小可視画素数よりも大きければ、目標文字のフォントサイズは変更されず、これとは逆に、前記最小フォント画素数の方が、前記最小可視画素数よりも小さければ、目標文字のフォントの画素数を計算し、且つ以下の式を利用してフォントサイズ調節後のフォントサイズＦｏｂｊを計算して取得するサブステップと、前記フォトサイズ調節後のフォントサイズＦｏｂｊを目標文字に応用するサブステップと、を含む。
【００４３】
【数４】
2012203415.tif 000006
【００４４】
ここで、Ｆｏｒｇはフォントサイズ調節前のフォントサイズであり、Ｉは最小可視画素数であり、Ａｍｉｎは最小フォントの画素数であり、Ａｏｂｊは目標文字のフォントの画素数である。
【００４５】
ステップＳ２１２では、閲覧者と前記表示画面との間の距離が、一定に保たれているその持続時間が、第一所定時間を超えるかどうかを検知する。前記持続時間が、前記第一所定時間を超えた場合、目標文字のフォントサイズは調節される。
【００４６】
前記目標文字のフォントサイズの調節は、目標文字のフォントに対して、以下の式を利用して、フォントサイズの調節後のフォントサイズＦｒを計算して取得するサブステップと、前記フォントサイズの調節後のフォントサイズＦｒを目標文字に応用させるサブステップと、を含む。
【００４７】
【数５】
2012203415.tif 000007
【００４８】
ここで、Ｆｏはフォントサイズ調節前のフォントサイズであり、Ｓは拡大倍数である。前記Ｓは、１．５のような定数であることができ、時間変数Ｔに関する関数ｆ（Ｔ）のような変数であることもできる。
【００４９】
ステップＳ２１４では、閲覧者と前記表示画面との間の距離が、一定に保たれているその持続時間が、第二所定時間を超えるかどうかを検知する。前記持続時間が、前記第二所定時間を超えた場合、目標文字の表示位置は調節される。
【００５０】
前記目標文字の表示位置の調節は、目標文字の表示位置座標に対して、以下の式を利用して、フォントサイズの調節後の表示位置座標（ｘｒ，ｙｒ）を計算して取得するサブステップと、前記調節後の表示位置座標（ｘｒ，ｙｒ）を目標文字に応用させるサブステップと、を含む。
【００５１】
【数６】
2012203415.tif 000008
【００５２】
ｘｒはフォントサイズ調節前のｘ座標であり、ｙｒはフォントサイズ調節前のｙ座標であり、ｘｏはフォントサイズ調節後のｘ座標であり、ｙｏはフォントサイズ調節後のｙ座標であり、Δ1はｘ軸に沿う偏移量であり、Δ2はｙ軸に沿う偏移量である。前記Δ1及びΔ2は、３０及び４０のような定数であることができ、又は、時間変数Ｔに関する関数のような変数であることもできる。例えば、前記Δ1＝ｇ（Ｔ）、Δ2＝ｈ（Ｔ）であり、且つｇ（Ｔ）及びｈ（Ｔ）は時間変数Ｔに関する関数である。
【００５３】
以上、本発明の好適な実施形態について詳細に説明したが、本発明は前記実施形態に限定されるものではなく、本発明の範囲内で種々の変形又は修正が可能であり、該変形又は修正も又、本発明の特許請求の範囲内に含まれるものであることは、いうまでもない。
【符号の説明】
【００５４】
１０２  顔判断モジュール
１０４  視距測定モジュール
１０６  視力検査モジュール
１０８  基準調節モジュール
１０８１  最小可視画素数計算サブモジュール
１０８２  最小フォント画素数計算サブモジュール
１０８３  基準調節計算サブモジュール
１０８４  基準フォント応用サブモジュール
１０８５  判断サブモジュール
１１０  動的調節モジュール
１１０１  第一時間検知サブモジュール
１１０２  動的調節計算サブモジュール
１１０３  動的フォント応用サブモジュール
１１２  位置調節モジュール
１１２１  第二時間検知サブモジュール
１１２２  位置調節計算サブモジュール
１１２３  文字位置応用サブモジュール
【図１】
2012203415.tif 000011
【図２】
2012203415.tif 000012
【図３】
2012203415.tif 000013
【図４】
2012203415.tif 000014
【図５】
2012203415.tif 000015
【図６】
2012203415.tif 000016