(57)【要約】【課題】視認しやすい態様で文字を画面に表示する。【解決手段】利用者の年齢を取得する取得部と、画面に表示させる文字を、前記年齢に応じて２値フォントまたは多値フォントで表示させる表示制御部と、を備える表示制御装置を構成する。【選択図】図１
2019028119.tif 000002
【特許請求の範囲】
【請求項１】
利用者の年齢を取得する取得部と、
画面に表示させる文字を、前記年齢に応じて２値フォントまたは多値フォントで表示させる表示制御部と、
を備える表示制御装置。
【請求項２】
前記表示制御部は、前記年齢が閾値年齢未満の場合には２値フォントで前記画面に文字を表示させ、前記年齢が前記閾値年齢以上の場合には多値フォントで前記画面に文字を表示させる、
請求項１に記載の表示制御装置。
【請求項３】
前記取得部が前記年齢を取得できなかった場合には、前記表示制御部は多値フォントで前記画面に文字を表示させる、
請求項１または請求項２に記載の表示制御装置。
【請求項４】
前記取得部は、前記利用者の顔を撮影し、撮影した画像を解析することで前記年齢を取得する、
請求項１〜請求項３のいずれかに記載の表示制御装置。
【請求項５】
前記表示制御部は、前記年齢に応じてフォントサイズを変更する、
請求項１〜請求項４のいずれかに記載の表示制御装置。
【請求項６】
コンピューターを、
利用者の年齢を取得する取得部、
画面に表示させる文字を、前記年齢に応じて２値フォントまたは多値フォントで表示させる表示制御部、
として機能させる表示制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示制御装置、表示制御プログラムに関する。
【背景技術】
【０００２】
従来、画面とユーザーとの距離を測定し、当該距離に応じて画面に表示する文字のフォントサイズを変更する表示制御装置が知られている（例えば特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平１０−２６０６６６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
一般的に、人は加齢に伴って視覚の特性が変化する。様々な年齢層の利用者に対して視認しやすく文字を画面に表示することが求められる。この場合もフォントサイズを大きくすることで文字の視認性は向上しうるが、利用者に一度に提供できる情報量が減少する可能性があるため、フォントサイズの変更以外の方法も望まれる。
本発明は、視認しやすい態様で文字を画面に表示することを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するための表示制御装置は、利用者の年齢を取得する取得部と、画面に表示させる文字を、年齢に応じて２値フォントまたは多値フォントで表示させる表示制御部と、を備える。
２値フォントは階調を持った多値フォントと比較すると、背景に対する文字の輪郭のコントラストが高いが、文字の線が極端に細くなる可能性がある。一方、多値フォントは２値フォントと比較すると、文字の線は極端に細くはならないが文字の輪郭のコントラストが低下する傾向にある。利用者の年齢と視認しやすいフォント種（２値フォントまたは多値フォント）との間に相関関係がある場合、当該相関関係に従って画面に表示する文字のフォント種を２値フォントまたは多値フォントに切り換えることで、様々な年齢の利用者において視認しやすい態様で画面に文字を表示することが可能である。
【０００６】
さらに、上記目的を達成するための表示制御装置において、表示制御部は、年齢が閾値年齢未満の場合には２値フォントで画面に文字を表示させ、年齢が閾値年齢以上の場合には多値フォントで画面に文字を表示させる構成を採用してもよい。
閾値年齢以上の利用者においては多値フォントの方が文字を判別しやすく、閾値年齢未満の利用者においては２値フォントの文字の方が望ましいと感じる傾向がある場合に、本構成を採用することにより、閾値年齢以上の利用者においても閾値年齢未満の利用者においても視認性を低下させることなく文字を画面に表示することが可能である。
【０００７】
さらに、上記目的を達成するための表示制御装置において、取得部が年齢を取得できなかった場合には、表示制御部は多値フォントで画面に文字を表示させる構成であってもよい。
多値フォント（文字の輪郭がぼやける傾向にあるが線は細くならないという特性がある）の方が２値フォント（文字の輪郭はシャープであるが文字の線が極端に細くなる可能性がある）よりも幅広い年齢層において視認性が低下しない可能性が高い。このような傾向を持つ利用者集団を対象とする表示制御装置において年齢が取得できなければ多値フォントで文字を表示させる構成を採用することにより、様々な年齢層の利用者において文字の視認性を低下させにくくすることができる。
【０００８】
さらに、上記目的を達成するための表示制御装置において、取得部は、利用者の顔を撮影し、撮影した画像を解析することで年齢を取得する構成であってもよい。
この構成によれば、画像に含まれる利用者の顔の解析結果に基づいて取得した利用者の年齢に応じて、文字のフォント種を２値フォントまたは多値フォントに切り換えることができる。
【０００９】
さらに、上記目的を達成するための表示制御装置において、表示制御部は、年齢に応じてフォントサイズを変更する構成であってもよい。
利用者の年齢に応じてフォント種を変更することに加えて、利用者の年齢に応じてフォントサイズも変更することにより、文字の視認性を高めることが可能である。
【００１０】
上記目的を達成するための表示制御プログラムは、コンピューターを、利用者の年齢を取得する取得部、画面に表示させる文字を年齢に応じて２値フォントまたは多値フォントで表示させる表示制御部、として機能させる。
この構成によれば、様々な年齢の利用者において文字の視認性を低下させないフォント種で画面に文字を表示することが可能である。
【図面の簡単な説明】
【００１１】
【図１】プリンター（表示制御装置）のブロック図。
【図２】表示制御処理を示すフローチャート。
【図３】他の実施形態にかかる表示制御処理を示すフローチャート。
【発明を実施するための形態】
【００１２】
以下、本発明の実施の形態を、添付図面を参照しながら説明する。尚、各図において対応する構成要素には同一の符号が付され、重複する説明は省略される。
１．第一実施形態：
１−１．表示制御装置の構成：
図１は、本発明の実施形態にかかる表示制御装置としての多機能プリンター（以降では単にプリンターという）１の構成を示すブロック図である。プリンター１は、コントローラー１０と、不揮発性メモリー２０と、ＵＩ（User Interface）部３０と、通信部４０と、カメラ５０と、印刷部６０と、画像読取部７０とを備える。
【００１３】
ＵＩ部３０は、タッチパネル式のディスプレイやキー入力部を含む。ディスプレイは、表示パネルと、表示パネルに重ねられたタッチ検出パネルとを備える。ディスプレイは、コントローラー１０の制御に基づいて様々な情報を表示パネルに表示する。また、ディスプレイはタッチ検出パネルに対する人の指等による接触を検出し、接触座標をコントローラー１０に出力する。キー入力部は、電源ボタンやスタートボタン、キャンセルボタン、数字ボタン等のキーに対する操作を検出すると操作されたキーを示すキー操作情報をコントローラー１０に出力する。コントローラー１０は、ＵＩ部３０から取得した上記の情報に基づいて利用者の操作内容を取得することができ、当該操作内容に対応する処理を実行することができる。
【００１４】
通信部４０は、リムーバブルメモリーや、外部の機器と各種の通信プロトコルに従って通信するための通信インターフェース回路を含む。カメラ５０は、ＵＩ部３０のディスプレイの縁部に設けられている。カメラ５０はディスプレイの画面に対向する方向を撮影範囲とする。カメラ５０はコントローラー１０の制御に従って画像を撮影し、コントローラー１０はカメラ５０によって撮影された画像を取得し後述するテンプレートマッチング等を行う。
【００１５】
印刷部６０は、インクジェット方式や電子写真方式等の周知の印刷方式で種々の印刷媒体に印刷を実行するためのアクチュエーターやセンサーや駆動回路や機械部品を備えている。画像読取部７０は、原稿に発光し原稿からの反射光を受光してスキャンデータとする周知のカラーイメージセンサーや光源や、原稿を搬送するためのアクチュエーターや駆動回路やセンサーや機械部品を備えている。
【００１６】
不揮発性メモリー２０には、アウトライン形式のフォントデータ２０ａが記録されている。アウトライン形式のフォントデータは、文字の輪郭を、角や端の点の位置と、点を結ぶ直線や曲線を表す方程式の係数などを列挙して表現したデータである。
【００１７】
コントローラー１０は、ＣＰＵ，ＲＡＭ，ＡＳＩＣ等を備え、不揮発性メモリー２０に記録された種々のプログラムをＣＰＵが実行しＡＳＩＣや各部を制御することによって、プリンター１の各機能を実現する。コントローラー１０が実行する種々のプログラムには、利用者とディスプレイの画面との距離や利用者の年齢に応じて画面に表示する文字のフォント種を２値フォントまたは多値フォントに切り換える機能をコントローラー１０に実現させるための表示制御プログラム１１が含まれる。当該機能を実現するため表示制御プログラム１１は、取得部１１ａと、表示制御部１１ｂと、を備えている。
【００１８】
取得部１１ａは、ディスプレイの画面と利用者との間の距離を取得する機能と、利用者の年齢取得する機能と、をコントローラー１０に実現させるプログラムモジュールである。本実施形態においては、カメラ５０で撮影した画像を解析し、公知のテンプレートマッチングにより画像に含まれる利用者の顔の構成要素（顔の輪郭、両眼、鼻、口等）を特定し、構成要素間の距離等に応じて画面と利用者の顔との距離を取得する。
【００１９】
また本実施形態においては、カメラ５０で撮影した画像と年齢層別辞書とを用いたマッチング処理の結果に基づいて利用者の年齢層を取得する。具体的には、コントローラー１０は青年層に属する複数の人物の顔の写真画像を用いて作成された年齢判別辞書（青年層の年齢判別辞書）を用いて撮影画像のマッチング処理を行い、一致の度合いを示す得点を取得する。またコントローラー１０は壮年層に属する複数の人物の顔の写真画像を用いて作成された年齢判別辞書（壮年層の年齢判別辞書）を用いて撮影画像のマッチング処理を行い、一致の度合いを示す得点を取得する。なお一致の度合いが多いほど高得点となる。
【００２０】
そしてコントローラー１０は、両方の得点を比較し、高い方の得点が取得されたマッチング処理に対応する年齢層を利用者の年齢層として取得する。なお本実施形態においては、予め決められた閾値年齢（例えば５０歳）以上の層を壮年層とし、当該閾値年齢未満の層を青年層とする。
【００２１】
表示制御部１１ｂは、ディスプレイと利用者との距離や利用者の年齢に応じて２値フォントまたは多値フォントで文字をディスプレイに表示する機能をコントローラー１０に実現させるプログラムモジュールである。本実施形態においては、コントローラー１０は表示制御部１１ｂの処理により、不揮発性メモリー２０に記憶されているアウトライン形式のフォントデータ２０ａに基づいて２値フォントのレンダリング処理を実行することにより、２値フォントデータを生成することができる。また、コントローラー１０は表示制御部１１ｂの処理により、アウトライン形式のフォントデータ２０ａに基づいて多値フォントのレンダリング処理を実行することにより、多値フォントデータを生成することができる。そしてコントローラー１０は生成されたフォントデータを用いてディスプレイに文字を表示する。
【００２２】
２値フォントは、文字を構成する画素とそれ以外（背景）の画素とを２値（例えば白と黒の２値）で表現したフォントである。多値フォントは、階調を持った値（例えば白・黒・複数種類のグレイ）で文字を表現したフォントである。２値フォントは、レンダリング処理によって文字の線が極端に細く生成される可能性がある。多値フォントは中間色（グレイ）を文字の輪郭部等に用いることによって、２値フォントが表現しうる線の太さの種類に加えて当該種類の中間的な太さの線も擬似的に表現することが可能である。一方で多値フォントは、文字の輪郭のコントラストが低くなる傾向にあり文字がぼやけて見えるという印象を利用者に与えうる。なお２値フォントは文字の輪郭のコントラストは高い。
【００２３】
発明者らはプリンターに搭載される小型のディスプレイ（例えば１．４４インチ、解像度はＱＶＧＡ）を用いて文字の視認性に関する調査を行った。発明者らは、利用者がディスプレイから閾値距離（例えば３０ｃｍ）以上離れている場合、どのような年齢層の利用者においても、２値フォントは線が細く見える傾向にあり特に複雑な文字の場合は文字を判別しにくく、多値フォントの方が文字を判別しやすいという調査結果を得た。また発明者らは、ディスプレイとの距離が閾値距離未満の場合は、青年層の利用者においては、２値フォントでも多値フォントでも文字の判別は可能であるが、文字がシャープに見えるという点で２値フォントの方が多値フォントより好ましいとの調査結果を得た。また発明者らは、ディスプレイとの距離が閾値距離未満の場合、壮年層の利用者においては、細い線が見えづらいため２値フォントより多値フォントの方が文字を判別しやすいとの調査結果を得た。なお発明者らは、ディスプレイの解像度が高いほど、２値フォントと多値フォントとの見え方に関する上記の差異は生じにくいとの調査結果も得た。
【００２４】
したがって本実施形態においては、表示制御部１１ｂは、ディスプレイと利用者との距離が閾値距離以上である場合には多値フォントで画面に文字を表示させる構成を採用する。また、表示制御部１１ｂは、当該距離が閾値距離未満であって年齢が閾値年齢未満の場合には２値フォントで画面に文字を表示させ、当該距離が閾値距離未満であって年齢が閾値年齢以上の場合には多値フォントで画面に文字を表示させる構成を採用する。
【００２５】
１−２：表示制御処理：
図２は表示制御処理を示すフローチャートである。図２に示す表示制御処理は、例えばコントローラー１０がＵＩ部３０に対する操作を検知したことに応じて開始される。表示制御処理が開始されると、コントローラー１０は、カメラ５０を制御して画像を撮影し（ステップＳ１００）、撮影した画像を解析する（ステップＳ１０５）。具体的には例えば、コントローラー１０は、テンプレートマッチングによって画像から人の顔の構成要素（例えば輪郭、両眼、鼻、口等）の検出処理を行う。続いてコントローラー１０は、画像内に顔を認識できたか否かを判定する（ステップＳ１１０）。すなわち、ステップＳ１０５の検出処理の結果に基づいて画像に人の顔が含まれるか否かを判定する。
【００２６】
ステップＳ１１０において顔を認識できたと判定された場合、コントローラー１０は両眼間の距離から利用者と画面との距離を取得し（ステップＳ１１５）、距離が閾値距離以上であるか否かを判定する（ステップＳ１２０）。画像内における利用者の右目の中心と左目の中心との距離（画素数）と、利用者とディスプレイとの距離とは、相関関係を有する。すなわち、両眼間の距離が大きいほど、利用者とディスプレイとの距離が近い。そこで、両眼間の距離（画素数）と、利用者とディスプレイとの距離との対応関係を示す情報が、不揮発性メモリーに予め記憶されており、コントローラー１０は、当該情報を参照して両眼間の距離から利用者とディスプレイとの距離を取得する。
【００２７】
ステップＳ１２０において距離が閾値距離以上であると判定されなかった場合（距離が閾値距離未満である場合）、コントローラー１０は青年層の年齢判別辞書を用いて、ステップＳ１００で撮影した撮影画像のマッチング処理を行い、一致の度合いを示す得点を取得する（ステップＳ１２５）。続いてコントローラー１０は、壮年層の年齢判別辞書を用いて撮影画像のマッチング処理を行い、一致の度合いを示す得点を取得する（ステップＳ１３０）。
【００２８】
続いてコントローラー１０は、青年層の得点の方が壮年層の得点より高いか否かを判定する（ステップＳ１３５）。ステップＳ１３５において青年層の得点の方が高いと判定された場合、コントローラー１０は、２値フォントで文字を表示する（ステップＳ１４０）。具体的には、ディスプレイに表示する文字列を構成する各文字のアウトライン形式のフォントデータ２０ａを不揮発性メモリー２０から取得し、２値フォントのレンダリング処理を行って各文字の２値フォントデータを生成し、生成した２値フォントデータを用いてディスプレイに各文字を表示させる。ディスプレイとの距離が閾値距離未満であって閾値年齢未満の利用者においては２値フォントの文字の方が視認しやすいと感じるとの調査結果が得られている。そこで、ステップＳ１４０のように青年層に属する利用者に対しては２値フォントで文字を表示することにより、青年層の利用者に対して視認しやすい文字を表示することができる。
【００２９】
ステップＳ１３５において青年層の得点が壮年層の得点より高いと判定されなかった（壮年層の得点の方が高い）場合、コントローラー１０は多値フォントで文字を表示する（ステップＳ１４５）。具体的には、ディスプレイに表示する文字列を構成する各文字のアウトライン形式のフォントデータ２０ａを不揮発性メモリー２０から取得し、多値フォントのレンダリング処理を行って各文字の多値フォントデータを生成し、生成した多値フォントデータを用いてディスプレイに各文字を表示させる。閾値年齢以上の利用者においては多値フォントの方が文字を判別しやすいとの調査結果が得られている。そのため、ステップＳ１４５のように壮年層に属する利用者に対しては多値フォントで文字を表示することにより、壮年層の利用者に対して視認しやすい文字を表示することが可能である。
【００３０】
なお、上述のステップＳ１１０において顔を認識できたと判定されなかった場合、コントローラー１０は多値フォントで文字を表示する（ステップＳ１４５）。顔を認識できない場合、ステップＳ１１５の距離の取得を実施することができない。また、顔を認識できない場合、ステップＳ１２５〜Ｓ１３５の年齢層の取得も実施できない。多値フォントの方が２値フォントよりもどのような年齢層の利用者（そしてディスプレイとの距離が様々である利用者）においても文字の視認性を低下させにくいという調査結果が得られている。そのためこのような傾向を持つ利用者集団を対象とするプリンター１において上記のように顔を認識できなければ多値フォントで文字を表示する構成を採用することにより、様々な年齢層の利用者であってディスプレイからの距離も様々である利用者において文字の視認性を低下させにくくすることができる。
【００３１】
また、上述のステップＳ１２０において距離が閾値距離以上であると判定された場合、コントローラー１０は多値フォントで文字を表示する（ステップＳ１４５）。ディスプレイからの距離が閾値距離以上であればどのような年齢層においても多値フォントの方が２値フォントよりも文字を判別しやすいとの調査結果が得られている。そのため、ディスプレイからの距離が閾値距離以上である場合に多値フォントで文字を表示することにより、視認しやすい文字を表示することが可能である。
【００３２】
２．他の実施形態：
尚、本発明の技術的範囲は、上述した実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変更を加え得ることは勿論である。例えば、本発明は、プリンター以外にも表示パネルを備える様々な電子機器に適用可能である。
【００３３】
取得部は、画面と利用者との間の距離を取得することができればよく、種々の構成を採用可能である。例えば、図２のステップＳ１１５、Ｓ１２０では、両眼間距離から利用者と画面との距離を取得し、画面との距離を閾値距離と比較する構成であるが、両眼間距離を両眼間距離閾値と比較し、両眼間の距離が両眼間距離閾値以下であれば画面との距離が閾値距離以上であるとみなす構成であってもよい。同様に、両眼間の距離が両眼間距離閾値より大きければ画面との距離が閾値距離未満であるとみなす構成であってもよい。
【００３４】
また例えば、表示制御装置はカメラの他に距離センサー（超音波や赤外線等を用いた周知の距離センサー）を備え、取得部は距離センサーによって利用者と画面との距離を取得する構成を採用してもよい。
【００３５】
図３は、距離の取得に距離センサーを採用した場合の表示制御処理を示すフローチャートである。第一実施形態における図２の表示制御処理と共通の処理ステップには共通の番号を付し説明を省略する。図３の表示制御処理が開始されるとまず、コントローラー１０は距離センサーから利用者とディスプレイとの距離を取得し（ステップＳ２００）、距離が閾値距離以上であるか否かを判定する（ステップＳ２０５）。ステップＳ２０５において距離が閾値距離以上と判定された場合は、コントローラー１０は多値フォントで文字を表示する（ステップＳ１４５）。ステップＳ２０５において距離が閾値距離以上であると判定されなかった場合に、コントローラー１０はカメラで画像を撮影し（ステップＳ１００）、撮影した画像を解析し（ステップＳ１０５）、年齢判別の処理に移行する。すなわち図３の表示制御処理では、距離の取得に距離センサーを用い、距離が閾値距離以上の場合は、画像解析などの負荷の高い処理は実行されない。そのため、第一実施形態と比較すると処理時間の短縮が可能である。
【００３６】
また取得部は、撮影した画像に含まれる利用者の両眼間の距離に基づいて画面と利用者との距離を取得する構成以外にも、種々の構成を採用可能である。例えば撮影した画像に含まれる利用者の顔の輪郭の大きさ（例えば、顔の輪郭を内接する矩形の辺の長さや面積等）に応じて、利用者と画面との距離を取得する構成が採用されてもよい。
【００３７】
また取得部は、利用者の年齢を取得することができればよく種々の構成を採用可能である。例えば、表示制御装置の利用の際に行うユーザー認証において、認証された利用者に対応付けられて予めメモリー等に記憶されている年齢を取得する構成を採用してもよい。
【００３８】
また取得部は、壮年層の顔に多く見られる傾向にある特徴部（例えば目の回りの皺、ほうれい線等）を撮影画像に含まれる利用者の顔において検出したか否かに基づいて利用者の年齢を取得する構成であってもよい。
【００３９】
表示制御部は、画面に表示させる文字のフォント種を距離に応じて変更することができればよく種々の構成を採用可能である。本明細書において「フォント種」はフォントの種類を示しており、フォントサイズの概念は含まない。フォント種は、フォントの書体（例えばゴシック、明朝等）の種類を示していてもよいし、フォントの装飾（例えば太文字、袋文字等）の種類や装飾実施の有無を示していてもよいし、フォントの階調表現の有無（例えば２値フォント、多値フォント等）や階調数（多値フォントにおける濃度分解能）のいずれを示していてもよい。
【００４０】
上記実施形態においては、表示制御部は、画面と利用者との距離と、利用者の年齢とに応じて２値フォントまたは多値フォントを切り換える構成であったが、利用者の年齢によらず画面と利用者との距離に応じてフォント種を切り換える構成であってもよい。具体的には例えば、図２の表示制御処理においてステップＳ１２５〜Ｓ１３５が省略されてもよい。また、表示制御部は、画面と利用者との距離によらず、利用者の年齢によって２値フォントまたは多値フォントを切り換える構成であってもよい。具体的には例えば図２の表示制御処理においてステップＳ１１５〜Ｓ１２０が省略されてもよい。
【００４１】
また例えば、画面との距離が閾値距離未満である場合に多値フォントの方が文字を判別しやすく、画面との距離が閾値距離以上である場合に２値フォントの方が文字を判別しやすいという傾向を持つ利用者集団を対象とする表示制御装置においては、距離が閾値未満の場合に多値フォントで文字を表示し、距離が閾値以上の場合に２値フォントで文字を表示するようにしてもよい。あるいは、距離に応じて変更するフォント種を利用者が選択できる構成であってもよい。
【００４２】
また表示制御部は、画面と利用者との距離に応じてフォントサイズを変更してもよい。例えば、距離が閾値距離以上の場合は閾値距離未満の場合よりもフォントサイズを大きくする方が文字を判別しやすい傾向にある場合は、距離が閾値距離以上の場合は閾値距離未満の場合よりも大きなフォントサイズで文字を表示してもよい。なお、その逆の傾向にある場合、小さなフォントサイズで文字を表示してもよい。したがって、距離に応じてフォント種を変更することに加えて、距離に応じてフォントサイズも変更することにより、文字の視認性を高めることが可能である。
フォント種を変更しない場合には、フォントサイズの変化量を多く変更しなければ見にくいことに対し、フォント種を変更する場合には、フォントサイズを少し変更するだけで見やすくなる。すなわち変更前のフォントサイズと変更後のフォントサイズとの差の絶対値をΔｐｔとすると、フォント種を変更しつつフォントサイズも変更する場合は、フォント種を変更することなくフォントサイズを変更する場合と比較して、少ないΔｐｔで文字の視認性を向上させることが可能である。
【００４３】
表示制御部は、画面に表示させる文字を、年齢に応じて２値フォントまたは多値フォントで表示させることができればよく、種々の構成を採用可能である。例えば表示制御部は、利用者の年齢に応じてフォントサイズを変更してもよい。例えば、年齢が閾値年齢以上の場合は閾値年齢未満の場合よりもフォントサイズを大きくする方が文字を判別しやすい傾向にある場合は、年齢が閾値年齢以上の利用者に対しては年齢が閾値年齢未満の利用者に対してよりも大きなフォントサイズで文字を表示してもよい。なお、その逆の傾向にある場合、小さなフォントサイズで文字を表示してもよい。したがって、年齢に応じてフォント種を変更することに加えて、年齢に応じてフォントサイズも変更することにより、文字の視認性を高めることが可能である。
【００４４】
また、上記実施形態では、アウトライン形式のフォントデータをメモリーに保持しておき、表示制御部においてアウトライン形式のフォントデータに基づいてビットマップ形式の２値フォントや多値フォントを生成する構成であったが、ビットマップ形式の２値フォントデータをメモリーに保持しておき、当該２値フォントデータから多値フォントデータを生成する構成を採用してもよい。また例えばメモリーに予め２値フォントデータと多値フォントデータとが記憶されていてもよい。
【００４５】
さらに本発明は、コンピューターが実行するプログラムや、方法としても適用可能である。また、以上のようなプログラム、方法は、単独の装置として実現される場合もあれば、複数の装置が備える部品を利用して実現される場合もあり、各種の態様を含むものである。また、一部がソフトウェアであり一部がハードウェアであったりするなど、適宜、変更可能である。さらに、プログラムの記録媒体としても発明は成立する。むろん、そのプログラムの記録媒体は、磁気記録媒体であってもよいし光磁気記録媒体であってもよいし、今後開発されるいかなる記録媒体においても全く同様に考えることができる。
【符号の説明】
【００４６】
１…プリンター、１０…コントローラー、１１…表示制御プログラム、１１ａ…取得部、１１ｂ…表示制御部、２０…不揮発性メモリー、２０ａ…フォントデータ、３０…ＵＩ部、４０…通信部、５０…カメラ、６０…印刷部、７０…画像読取部
【図１】
2019028119.tif 000003
【図２】
2019028119.tif 000004
【図３】
2019028119.tif 000005