(57)【要約】【課題】本発明は、ユーザーの視力状況に基づいて、印刷したいページの目標文字のフォントサイズを調節できる印刷システム及びその方法を提供することを目的とする。【解決手段】本発明に係る印刷システムは、ユーザーの視力状況に基づいて、印刷したいページの目標文字のフォントサイズを最適化するフォントサイズ最適化モジュールと、フォントサイズを調節したページを印刷する印刷モジュールと、を備える。【選択図】図１
2012203914.tif 000002
【特許請求の範囲】
【請求項１】
ユーザーの視力状況に基づいて、印刷したいページの目標文字のフォントサイズを最適化するフォントサイズ最適化モジュールと、
フォントサイズを調節したページを印刷する印刷モジュールと、
を備えることを特徴とする印刷システム。
【請求項２】
前記フォントサイズ最適化モジュールは、
表示画面のサイズ及び解像度を獲得する表示画面データ獲得モジュールと、
前記表示画面のサイズ及び解像度に基づいて、前記表示画面に視力検査表を表示し、且つユーザーが前記視力検査表から視認できる最小可視図形の要素を記録する視力検査モジュールと、
前記最小可視図形の要素に基づいて、印刷したいページにおける目標文字のフォントサイズを調節するフォントサイズ調節モジュールと、
を備えることを特徴とする請求項１に記載の印刷システム。
【請求項３】
前記フォントサイズ調節モジュールは、
前記最小可視図形の要素の画素数を計算し、且つ最小可視画素数として記憶する最小可視画素数計算サブモジュールと、
前記印刷したいページの目標文字の最小フォントを獲得し、前記最小フォントの画素数を計算する最小フォント画素数計算サブモジュールと、
前記印刷したいページの目標文字のフォントの画素数を計算し、且つ以下の式を利用して、フォントサイズ調節後のフォントサイズを計算して獲得する調節計算サブモジュールと、
前記フォントサイズ調節後のフォントサイズを前記印刷したいページの目標文字に応用させるフォント応用サブモジュールと、
を備えることを特徴とする請求項２に記載の印刷システム。
【数１】
2012203914.tif 000005
（ここで、Ｆｏｒｇはフォントサイズ調節前のフォントサイズであり、Ｉは最小可視画素数であり、Ａｍｉｎは最小フォントの画素数であり、Ａｏｂｊは目標文字のフォントの画素数である。）
【請求項４】
前記フォントサイズ調節モジュールは、
前記最小フォントの画素数が、前記最小可視画素数に比べて大きいかどうかを判断し、前記最小フォントの画素数の方が前記最小可視画素数よりも大きければ、印刷したいページの目標文字のフォントサイズを変更しない判断サブモジュールをさらに備えることを特徴とする請求項３に記載の印刷システム。
【請求項５】
前記印刷システムは、
前記表示画面に対向した環境を捕らえ、且つその環境の中に人の顔が存在するかどうかを判断する顔判断モジュールをさらに備えることを特徴とする請求項１に記載の印刷システム。
【請求項６】
ユーザーの視力状況に基づいて、印刷したいページの目標文字のフォントサイズを最適化するステップと、
フォントサイズを調節したページを印刷するステップと、
を含むことを特徴とする印刷方法。
【請求項７】
前記フォントサイズ最適化ステップは、
表示画面のサイズ及び解像度を獲得するステップと、
前記表示画面のサイズ及び解像度に基づいて、前記表示画面に視力検査表を表示させるステップと、
ユーザーが前記視力検査表から視認できる最小可視図形の要素を記録するステップと、
前記最小可視図形の要素に基づいて、印刷したいページにおける目標文字のフォントサイズを調節するステップと、
を含むことを特徴とする請求項６に記載の印刷方法。
【請求項８】
前記最小可視図形の要素に基づいて、印刷したいページにおける目標文字のフォントサイズを調節するステップは、
前記最小可視図形の要素の画素数を計算し、且つ最小可視画素数として記憶するサブステップと、
前記印刷したいページの目標文字の最小フォントを獲得し、前記最小フォントの画素数を計算するサブステップと、
前記印刷したいページの目標文字のフォントの画素数を計算し、且つ以下の式を利用して、フォントサイズ調節後のフォントサイズを計算して獲得するサブステップと、
前記フォントサイズ調節後のフォントサイズを前記印刷したいページの目標文字に応用させるサブステップと、
を含むことを特徴とする請求項７に記載の印刷方法。
【数２】
2012203914.tif 000006
（ここで、Ｆｏｒｇはフォントサイズ調節前のフォントサイズであり、Ｉは最小可視画素数であり、Ａｍｉｎは最小フォントの画素数であり、Ａｏｂｊは目標文字のフォントの画素数である。）
【請求項９】
前記最小可視図形の要素に基づいて、印刷したいページの目標文字のフォントサイズを調節するステップは、
前記最小フォントの画素数を計算するサブステップの後に、前記最小フォントの画素数が、前記最小可視画素数に比べて大きいかどうかを判断するサブステップをさらに含むことを特徴とする請求項６に記載の印刷方法。
【請求項１０】
前記印刷方法は、
前記表示画面に視力検査表を表示するステップ前に、前記表示画面に対向した環境を捕らえ、且つその環境中に人の顔が存在するかどうかを判断し、該環境中に前記表示画面に対向する人の顔が存在すれば、次のステップを実施するステップをさらに含むことを特徴とする請求項７に記載の印刷方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷技術分野に関し、特にユーザーの視力に基づいて、印刷したい目標文字のフォントサイズを調節する印刷システム及びその方法に関するものである。
【背景技術】
【０００２】
従来の技術において、ユーザーは印刷したいページにおける各種パラメーター（例えば、フォントサイズ）を調節した後、そのページを印刷する。従来その過程において、ユーザーは、印刷したいページにおける文字（以下、目標文字と呼ぶ）のフォントサイズを調節する際は、ユーザー自身の経験によって、手動でフォントサイズを調節してきた。即ち、目標文字のフォントサイズがそれぞれ不均一であれば、それぞれの文字のフォントサイズを調節することで、全ての文字のフォントサイズを同サイズにしてきた。
【０００３】
しかし、これらの手動調節は、ある程度の操作経験を必要とし、目標文字のフォントサイズを簡単且つ素早く調節することができない。従って、操作効率が低い。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
以上の課題点に鑑みて、本発明は、ユーザーの視力状況に基づいて、印刷したいページの目標文字のフォントサイズを調節できる印刷システム及びその方法を提供することを目的とする。
【課題を解決するための手段】
【０００５】
前記問題を解決するために、本発明に係る印刷システムは、ユーザーの視力状況に基づいて、印刷したいページの目標文字のフォントサイズを最適化するフォントサイズ最適化モジュールと、フォントサイズを調節したページを印刷する印刷モジュールと、を備える。
【０００６】
また、本発明に係る印刷方法は、ユーザーの視力状況に基づいて、印刷したいページの目標文字のフォントサイズを最適化するステップと、フォントサイズを調節したページを印刷するステップと、を含む。
【発明の効果】
【０００７】
本発明に係る印刷システム及びその方法において、ユーザーの視力状況に基づいて、印刷したいページの目標文字のフォントサイズを調節してから、そのページを印刷するので、手動で調節しなくとも、フォントサイズを簡単且つ素早く調節できる。
【図面の簡単な説明】
【０００８】
【図１】本発明の実施形態に係る印刷システムの機能図である。
【図２】図１におけるフォントサイズ調節モジュールの機能図である。
【図３】本発明の実施形態に係る視力検査表を示す図である。
【図４】本発明の実施形態に係る印刷方法の流れ図である。
【発明を実施するための形態】
【０００９】
以下、図面に基づいて、本発明に係る印刷システム及びその使用方法について詳細に説明する。
【００１０】
図１を参照すると、本発明に係る印刷システムは、印刷用紙設定モジュール１０２、表示画面データ獲得モジュール１０４、顔判断モジュール１０６、視力検査モジュール１０８、フォントサイズ調節モジュール１１０及び印刷モジュール１１２を備える。
【００１１】
前記印刷用紙設定モジュール１０２は、前記視力検査モジュール１０８及び前記印刷モジュール１１２に接続され、前記表示画面データ獲得モジュール１０４は、前記視力検査モジュール１０８に接続され、前記顔判断モジュール１０６は、前記視力検査モジュール１０８に接続され、前記視力検査モジュール１０８は、前記フォントサイズ調節モジュール１１０に接続され、前記フォントサイズ調節モジュール１１０は、前記印刷モジュール１１２に接続される。
【００１２】
前記印刷用紙設定モジュール１０２は、印刷用紙の種類（例えば、サイズ等）を設定する。具体的な例として、印刷用紙のサイズを２１×２９．７ｃｍであるＡ４サイズに設定する。
【００１３】
前記表示画面データ獲得モジュール１０４は、表示画面のサイズ及び解像度を獲得する。
【００１４】
前記顔判断モジュール１０６は、前記表示画面に対向した環境（状況）を捕らえ、且つその環境の中に、人の顔が存在するかどうかを判断する。また、システムの負荷を減少させ且つ該環境における他の物体の干渉を免れるために、該環境上に存在する人の顔が、前記表示画面に対向する時のみ、ユーザーが前記表示画面を閲覧しているものとする。
【００１５】
前記視力検査モジュール１０８は、前記表示画面のサイズ及び解像度に基づいて、前記表示画面に視力検査表を表示させ、且つユーザーが前記視力検査表から視認できる最小可視図形の要素を記録する。図３に示したように、前記視力検査表には、サイズが異なる複数の可視図形の要素があり、各々の可視図形の要素は文字、図などであることができ、ユーザーの視力のレベルは、ユーザーが、前記視力検査表によって視認できる最小可視図形の要素によって確定される。また、前記最小可視図形の要素は、目の前の視覚環境によって確立される。即ち、視覚環境の変化に伴い、該前記最小可視図形の要素も変化するため、決して絶対値ではない。前記視覚環境は、閲覧距離、表示画面のサイズ及び解像度、環境内の光の明るさなどのような変数を含む。
【００１６】
前記フォントサイズ調節モジュール１１０は、前記最小可視図形の要素に基づいて、印刷したいページにおける目標文字のフォントサイズを調節する。
【００１７】
図２に示したように、前記フォントサイズ調節モジュール１１０は、最小可視画素数計算サブモジュール１１０１、最小フォント画素数計算サブモジュール１１０２、調節計算サブモジュール１１０３、フォント応用サブモジュール１１０４及び判断サブモジュール１１０５を備える。
【００１８】
前記最小可視画素数計算サブモジュール１１０１は、前記最小可視図形の要素の画素数を計算し、且つ最小可視画素数として記憶する。
【００１９】
前記最小フォント画素数計算サブモジュール１１０２は、目標文字の最小フォントを獲得して、前記最小フォントの画素数を計算する。
【００２０】
前記判断サブモジュール１１０５は、前記最小フォントの画素数が、前記最小可視画素数に比べて大きいかどうかを判断する。これにより、前記最小フォントの画素数の方が、前記最小可視画素数よりも大きければ、目標文字のフォントサイズを変更（調節）しない。
【００２１】
前記調節計算サブモジュール１１０３は、前記最小フォントの画素数の方が、前記最小可視画素数よりも小さければ、目標文字のフォントの画素数を計算し、且つ以下の式を利用して、フォントサイズ調節後のフォントサイズＦｏｂｊを計算して取得する。
【００２２】
【数１】
2012203914.tif 000003
【００２３】
ここで、Ｆｏｒｇはフォントサイズ調節前のフォントサイズであり、Ｉは最小可視画素数であり、Ａｍｉｎは最小フォントの画素数であり、Ａｏｂｊは目標文字のフォントの画素数である。
【００２４】
前記フォント応用サブモジュール１１０４は、前記フォントサイズ調節後のフォントサイズＦｏｂｊを目標文字に応用する。
【００２５】
前記印刷モジュール１１２は、フォントサイズが調節されたページを印刷する。
【００２６】
また、前記表示画面データ獲得モジュールと、前記視力検査モジュールと、前記フォントサイズ調節モジュールとは、フォントサイズ最適化モジュールを構成する。前記フォントサイズ最適化モジュールは、ユーザーの視力状況に基づいて、印刷したいページの目標文字のフォントサイズを最適化する。
【００２７】
図４に示すように、本発明に係る印刷方法は、以下のステップを含む。
【００２８】
ステップＳ２０２では、印刷用紙の種類（例えば、サイズ等）を設定する。具体的な例として、印刷用紙のサイズを２１×２９．７ｃｍであるＡ４サイズに設定する。
【００２９】
ステップＳ２０４では、表示画面のサイズ及び解像度を獲得する。
【００３０】
ステップＳ２０６では、前記表示画面に対向した環境（状況）を捕らえ、且つその環境の中に、人の顔が存在するかどうかを判断し、前記環境の中に、人の顔が存在すれば、次のステップＳ２０８を実施し、前記環境の中に、人の顔が存在しなければ、引き続き前記表示画面に対向した環境を観察する。システムの負荷を減少させ且つ該環境における他の物体の干渉を免れるために、該環境上に存在する人の顔が、前記表示画面に対向する時のみ、ユーザーが前記表示画面を閲覧しているものとする。
【００３１】
ステップＳ２０８では、前記表示画面のサイズ及び解像度に基づいて、前記表示画面に視力検査表を表示させる。
【００３２】
ステップＳ２１０では、ユーザーが前記視力検査表から視認できる最小可視図形の要素を記録する。
【００３３】
ステップＳ２１２では、前記最小可視図形の要素に基づいて、目標文字のフォントサイズを調節する。具体的には、前記最小可視図形要素の画素数を計算し、且つ最小可視画素数として記憶する。次に、目標文字の最小フォントを獲得し、前記最小フォントの画素数を計算する。次に、前記最小フォントの画素数が前記最小可視画素数より大きいかどうかを判断し、前記最小フォントサイズの画素数の方が前記最小可視画素数より大きければ、目標文字のフォントサイズを変更（調節）せず、これとは逆に、前記最小フォントサイズの画素数の方が、前記最小可視画素数よりも小さければ、目標文字のフォントの画素数を計算し、且つ以下の式を利用して、フォントサイズ調節後のフォントサイズＦｏｂｊを計算して獲得する。最後に、前記フォントサイズ調節後のフォントサイズＦｏｂｊを目標文字に応用する。
【００３４】
【数２】
2012203914.tif 000004
【００３５】
ここで、Ｆｏｒｇはフォントサイズ調節前のフォントサイズであり、Ｉは最小可視画素数であり、Ａｍｉｎは最小フォントの画素数であり、Ａｏｂｊは目標文字のフォントの画素数である。
【００３６】
ステップＳ２１４では、フォントサイズを調節したページを印刷する。
【００３７】
また、前記ステップＳ２０４と、前記ステップＳ２０８と、前記ステップＳ２１０と、前記ステップＳ２１２とは、フォントサイズ最適化ステップを構成する。前記フォントサイズ最適化ステップでは、ユーザーの視力状況に基づいて、印刷したいページの目標文字のフォントサイズを最適化する。
【００３８】
以上、本発明の好適な実施形態について詳細に説明したが、本発明は前記実施形態に限定されるものではなく、本発明の範囲内で種々の変形又は修正が可能であり、該変形又は修正も又、本発明の特許請求の範囲内に含まれるものであることは、いうまでもない。
【符号の説明】
【００３９】
１０２  印刷用紙設定モジュール
１０４  表示画面データ獲得モジュール
１０６  顔判断モジュール
１０８  視力検査モジュール
１１０  フォントサイズ調節モジュール
１１０１  最小可視画素数計算サブモジュール
１１０２  最小フォント画素数計算サブモジュール
１１０３  調節計算サブモジュール
１１０４  フォント応用サブモジュール
１１０５  判断サブモジュール
１１２  印刷モジュール
【図１】
2012203914.tif 000007
【図２】
2012203914.tif 000008
【図３】
2012203914.tif 000009
【図４】
2012203914.tif 000010