(57)【特許請求の範囲】
【請求項１】
表示画面と、ｎ種類（ｎは１以上の整数）の大きさのフォントを記憶する文字記憶手段とを備える電子機器により、ネットワーク通信を介して受信した情報に関して、前記表示画面に文字情報を表示するに際して特定のフォントを割り付けるフォント割り付け装置であって、
前記ネットワーク通信で送られる受信情報について、特定の処理単位毎に、前記ｎ種類より多い種類の大きさの文字からなる文字情報を全て抽出し、使用されている総文字数をもとめ、全ての使用文字について、文字の大きさに対応して分類し、前記文字の大きさに関して使用頻度を判定する解析手段と、
当該使用頻度に基づいて、前記ｎ種類の大きさのフォントを割り当てる割当手段と
を備えることを特徴とする表示画面へのフォント割り付け装置。
【請求項２】
ｎ種類（ｎは１以上の整数）の大きさのフォントを記憶する文字記憶手段と、
ＷＷＷサーバに対して情報を要求し、当該ＷＷＷサーバからの情報を受信する受信手段と、
当該受信したＷＷＷサーバからの情報に基づいて前記ｎ種類の大きさのフォントを使って文字表示を行う表示画面とを備え、
前記ＷＷＷサーバからの情報を特定の処理単位毎に、前記ｎ種類より多い種類の大きさの文字からなる文字情報を全て抽出し、使用されている総文字数をもとめ、全ての使用文字について、文字の大きさに対応して分類し、前記文字の大きさに関して使用頻度を判定する解析手段と、
当該使用頻度に基づいて、前記ｎ種類の大きさのフォントを割り当てる割当手段とを有するフォント割り付け装置と
を備えることを特徴とする電子機器。
【請求項３】
前記受信情報の特定の処理単位が、インターネットのホームページ１ページ分に相当することを特徴とする請求項２に記載の電子機器。
【請求項４】
前記割当手段は、
前記分類した文字のうち最も多数の文字に、前記ｎ種類の大きさのフォントのうち中位の大きさのフォントを割り当てることを特徴とする請求項３に記載の電子機器。
【請求項５】
前記割当手段は、
前記ｎ種類の大きさのフォントを割り当てるにあたり、前記ＷＷＷサーバが提供するホームページデータにおける文字の大きさとの関係において、大小の逆転がおこらないように割り当てることを特徴とする請求項２に記載の電子機器。
【請求項６】
前記割当手段は、
前記ｎ種類の大きさのフォントのうち中位の大きさのフォントを対応させるに際して、前記ホームページ１ページの総文字数の半数以上に割り当てることを特徴とする請求項４に記載の電子機器。
【請求項７】
３種類の大きさのフォントを記憶する文字記憶手段と、
ＷＷＷサーバに対して情報を要求し、当該ＷＷＷサーバからの情報を受信する受信手段と、
当該受信情報に基づいて前記３種類の大きさのフォントを使って文字表示を行う表示画面とを備え、
前記ＷＷＷサーバからの情報を特定の処理単位毎に、７種類の大きさからなる文字情報を全て抽出し、使用されている総文字数をもとめ、全ての使用文字について、文字の大きさに対応して分類し、前記文字の大きさに関して使用頻度を判定する解析手段と、
当該使用頻度に基づいて、前記７種類の大きさの文字に前記文字記憶手段に記憶された３種類の大きさのフォントを割り当てる割当手段とを有し、
前記割当手段は、前記分類した文字のうち最も多数の文字に、前記３種類の大きさのフォントのうち中位の大きさのフォントを割り当てることを特徴とするフォント割り付け装置
を備えることを特徴とする電子機器。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、表示手段を備える情報機器または電子機器で、ネットワーク通信を受信して、表示画面に文字情報を表示する場合のフォント割り付け装置及びフォント割り付け装置を備えた電子機器に関するものである。
【０００２】
【従来の技術】
従来、例えばインターネット等のコンピュータを用いたネットワーク通信では、ホームページ上に文字を用いて表示をする場合に、いろいろな大きさの文字を用いることがある。
図４は、このようなホームページの表示例を示しており、クライアント（ユーザ）のコンピュータ等に接続されたモニタ装置等の表示手段の画面Ｄ１には、例えば図示のような多数の種類の大きさをもつ文字が表示される。
【０００３】
図において、画面Ｄ１には、例えばＬ１，Ｌ２，Ｌ３，Ｌ４の４種類の大きさの文字が使われている。
このように、使用文字の大きさを異ならせて、多種類の大きさの文字を画面上に適宜配置することより、ホームページ情報は、ユーザにとって読みやすく、興味深い趣向に富んだ表現が可能となっている。
【０００４】
【発明が解決しようとする課題】
しかしながら、このようなホームページ情報を、もっぱら電子メール通信に用いるのではない情報機器や携帯用の電子機器、例えばカーナビゲーション装置の表示画面に表示させようとする場合には、次のような不都合が生じる。
つまり、このような情報機器では、電子メール等のやりとりを行うことを主たる目的にしていないため、システムが所有するフォントの種類に限りがある。
すなわち、このような情報機器のシステムでは、文字の大きさを自由に変化させることができるベクターフォント（Ｖｅｃｔｏｒ  ｆｏｎｔ）や、多数の大きさに対応したドットフォントをもつことができない。
【０００５】
このため、図５に示すように、このような電子機器のモニタ装置等の表示画面Ｄ２においては、図４と同じ画面を表示しようとしても、例えばホームページ上で大きさの大きい文字から、所有するフォントの大きいものを順に割る付ける。ところが、このような装置では、通常、２種類か３種類の大きさのフォントしか搭載されていないために、例えば図４のＬ１が図５のＢＬ１となり、Ｌ２がＢＬ２に置き換えられて、画面から異なる印象を受けることになる。
【０００６】
具体的には、文字の大きさをホームページの通常の画面のように多彩に表現できないために、ホームページ上での意図された文字サイズの変化や、文字と文字の間やその周囲の空間の割合等である表示領域のバランスがもとのホームページの表示と大きく異なりユーザに違和感を与えてしまう。
また、極端な場合には、画面上の最も多用されている大きさの文字に、機器が所有する最も小さなフォントを割り当ててしまい、判読が困難な場合もある。
【０００７】
この発明は上記課題を解消するためになされたもので、表示手段を備える種々の電子機器において、ネットワーク通信を介して受信した情報を文字表示する上で、送信元で形成されたイメージに近くして、ユーザの受ける違和感をできるだけ少なくするように、表示画面に対してフォントを割り付けることができる、フォント割り付け装置及びフォント割り付け装置を備えた電子機器を提供することを目的としている。
【０００８】
【課題を解決するための手段】
上記目的は、本発明にあっては、表示画面と、ｎ種類（ｎは１以上の整数）の大きさのフォントを記憶する文字記憶手段とを備える電子機器により、ネットワーク通信を介して受信した情報に関して、表示画面に文字情報を表示するに際して特定のフォントを割り付けるフォント割り付け装置であって、ネットワーク通信で送られる受信情報について、特定の処理単位毎に、ｎ種類より多い種類の大きさの文字からなる文字情報を全て抽出し、使用されている総文字数をもとめ、全ての使用文字について、文字の大きさに対応して分類し、文字の大きさに関して使用頻度を判定する解析手段と、当該使用頻度に基づいて、ｎ種類の大きさのフォントを割り当てる割当手段とを備えることを特徴とする表示画面へのフォント割り付け装置により、達成される。
【０００９】
請求項１の構成によれば、解析手段は、ネットワーク通信を介して受信した情報について、処理単位，例えばホームページ１ページ分毎に、そのページに含まれる文字の総数をカウントする。また、解析手段は、この全ての文字に関してその大きさに関する種類別に分類を行い、さらに、その大きさの種類に対応した使用頻度を判定する。次に、フォントの割当手段は、上記大きさと使用頻度に関連して予め決定された方式に従い、電子機器のシステムが所有する複数種類の大きさのフォントをそれぞれ割り当てて、モニタ装置等の表示手段に表示させる。
【００１０】
【発明の実施の形態】
以下、本発明の好適な実施の形態を添付図面に基づいて詳細に説明する。
なお、以下に述べる実施の形態は、本発明の好適な具体例であるから、技術的に好ましい種々の限定が付されているが、本発明の範囲は、以下の説明において特に本発明を限定する旨の記載がない限り、これらの形態に限られるものではない。
【００１１】
図１は、この発明のフォント割り付け装置の実施形態が適用される電子機器の例として、ナビゲーション装置の概略構成例を示している。
図において、電子機器としてのナビゲーション装置１０は、主として移動体，例えば自動車等に搭載されるナビゲーション装置の例であり、自動車に限らず人間が携行する携帯用ナビゲーション装置等でもよい。
【００１２】
図１のナビゲーション装置１０の伝送ライン２５には、制御部２８を構成するＣＰＵ２６とマスターコントローラ２７が接続されている。このナビゲーション装置１０では、伝送ライン２５に接続された各種の構成部を上記制御部２８が伝送ライン２５を介して制御できるようになっている。
【００１３】
光ディスク装置１１は、ナビゲーション装置１０の外部記憶装置である。光ディスク装置１１は、光ディスク１２からの情報を再生及び／または記録するようになっており、この光ディスク１２は、ナビゲーション機能に必要な地図情報を提供したり、あるいは音楽等の音声情報を提供したりすることができるようになっている。
【００１４】
上記光ディスク１２は、スピンドルモータ１３により回転駆動されるようになっておいる。光ディスク装置１１の制御装置であるシステムコントローラ１８は、このスピンドルモータ１３が所定の回転数で光ディスク１２を回転させるように、スピンドルサーボ回路１４を介して制御するようになっている。
【００１５】
また、回転駆動される光ディスク１２からの情報の読み出し及び／又は書き込みのために光学ピックアップ１５が設けられている。光学ピックアップ１５は所定のトラック位置までの移動等を正確に行うように、スレッドサーボ手段１６により制御される。
また、光学ピックアップの光ビームが所定のトラック上で、正確にその焦点を結ぶように、フォーカスサーボが行われ、この光ビームが所定のトラックに正確に追従するようにトラッキングサーボが行われるように、フォーカス・トラッキングサーボ手段１７が設けられている。これらスレッドサーボ手段１６とフォーカス・トラッキングサーボ手段１７はシステムコントローラ１８に接続されている。
【００１６】
光ディスク装置１１は、上記光学ピックアップ１５の光検出器（図示せず）の受光部からの信号を増幅するＲＦアンプ１９を備えている。これにより、光ディスク１２としてコンパクトディスク（ＣＤ）が利用できるようになっている。
ＲＦアンプ２１の出力信号はＣＤ再生部２１により処理されて、後述するオーディオ手段等に供給される。そのため、ＣＤ再生部２１は、システムコントローラ１８と接続されて、その制御を受けるようになっており、また、システムコントローラ１８に出力信号を送ることができるようになっている。
ＣＤ再生部２１は、スピンドルサーボ回路１４に接続され、再生信号に基づいて、光ディスク１２のスピンドルサーボをフィードバック制御することができるようになっている。
さらに、光ディスク１２としてコンパクトディスク（ＣＤ）を用いた記憶手段（ＣＤ−ＲＯＭ）が利用できるように、光ディスク装置１１は、ＣＤ−ＲＯＭ再生部２２を備えている。ＣＤ−ＲＯＭ再生部２２はシステムコントローラ１８と接続されて、その制御を受けるようになっており、また、ＣＤ−ＲＯＭ再生部２２は伝送ライン２５に接続されて、必要な情報を送ることができるようになっている。
【００１７】
さらに、光ディスク装置１１をユーザが操作するために、リモコン（図示せず）からの赤外線を受光するための受光部２３と、光ディスク１２を挿脱するためのエジェクトボタン２４が、システムコントローラ１８に接続されている。
【００１８】
また、システムコントローラ１８は、伝送ライン２５に接続され、必要な指示が伝送ライン２５を介して伝えられ、かつ必要な信号を伝送ライン２５に対して送ることができるようになっている。
【００１９】
伝送ライン２５には、オーディオデコーダ３１が接続されている。このオーディオデコーダ３１はＣＤ−ＲＯＭ再生部２２とも接続されており、光ディスク１２等から読みだしたオーディオ信号を処理して、オーディオデコーダ３１に接続されたＤ／Ａコンバータ３２に与える。Ｄ／Ａコンバータ３２は、光ディスク１２からのデジタル信号をアナログのオーディオ信号に変換し、このＤ／Ａコンバータ３２に接続されたローパスフィルタ３３に伝える。ローパスフィルタ３３はＤ／Ａコンバータ３２からの出力信号の高周波領域をカットし、所定の低い周波数領域だけを残して、このローパスフィルタ３３に接続されたアンプ３４に伝える。アンプ３４はローパスフィルタ３３の出力信号について所定の増幅を行い、スピーカ３５に出力し、オーディオ音声を出力するようになっている。
【００２０】
また、伝送ライン２５には、画面表示手段が接続される。画面表示手段は、伝送ライン２５に接続された画面表示制御手段であるグラフィックコントローラ３６とデジタルシグナルプロセッサ３７を備えている。これにより、画面表示制御手段は、伝送ライン２５を介して伝えられる映像信号を処理し、グラフィックコントローラ３６と接続されたディスプレイの駆動回路としての例えば液晶駆動回路３８に伝える。液晶駆動回路３８は、これに接続されたモニタ装置である液晶パネル４１を駆動して、必要な画面表示を行う。なお、液晶駆動回路３８は、ユーザが画面のオンオフができようにスイッチ３９を備えている。
【００２１】
さらに、伝送ライン２５には、ＧＰＳ（Ｇｉｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｎｇ  Ｓｙｓｔｅｍ）レシーバ４２が接続され、ＧＰＳレシーバ４２にはＧＰＳアンテナ４３が接続されている。これらはナビゲーション装置の中心的構成の一部である。
ＧＰＳアンテナ４３は、衛星からの電波を受信して、ＧＰＳレシーバ４２に送る。ＧＰＳレシーバ４２は衛星からの電波に基づく信号を処理して伝送ライン２５に送る。この信号に基づいて、例えば制御部２８は、ＣＤ−ＲＯＭ等の光ディスク１２に内蔵された地図情報等を読みだして照合し、現在位置を検出する。
ここで、伝送ライン２５には、ジャイロ４６が接続されている。ジャイロ４６は、図示しない磁石による方位情報や、車両の走行記録等に関する情報を総合して、独自に現在位置を求めて、自律航行案内を行うようになっている。さらに、このナビゲーション装置１０では、上記衛星からの情報とジャイロ４６の情報を総合して、正確な現在位置等を求めることができるようになっている。
【００２２】
さらに、上記ナビゲーション機能及びこれに付加された各機能を実行するために、伝送ライン２５には、第１の記憶手段４７，第２の記憶手段４８，第３の記憶手段４９，第４の記憶手段５０がそれぞれ接続されている。
第１の記憶手段４７は例えばＲＯＭ（リード・オンリー・メモリ）でなる不揮発性の記憶手段であり、例えば後述するように、表示手段に画面を表示する上で文字情報を表示するためのフォントを記憶している。この実施形態では、このフォントはドットフォントで、例えば３種類の大きさのものである。
【００２３】
第２の記憶手段４８は、例えばＲＯＭ（リード・オンリー・メモリ）でなる不揮発性の記憶手段であり、例えば制御部２８が、ナビゲーション機能等を制御する上で必要なソフトウエアや、後述するネットワーク通信のためのソフトウエア（プラウザソフトウエア）が格納されている。
第３の記憶手段４９は、例えばワークＲＡＭ（ランダム・アクセス・メモリ）であり、揮発性の記憶手段である。この第３の記憶手段４９は、制御部２８が
ナビゲーション機能等を制御する上で作業上必要とする一時記憶手段である。
第４の記憶手段５０は、不揮発性のＲＡＭであり、例えば必要により書き換えたソフトウエア等を格納し、必要に応じて伝送ライン２５上に読みだすことができるようになっている。
【００２４】
さらに、このナビゲーション装置１０の伝送ライン２５には、モデム４４が接続され、モデム４４には、セルラー電話装置（携帯電話）４５が接続されている。これらは後述するネットワーク通信により、外部から情報を取得するためのものである。
【００２５】
次に、図１のような電子機器（ナビゲーション装置）に装備されるフォント割り付け装置の実施形態について説明する。
図２は、フォント割り付け装置の実施形態の構成を示す図である。
図２は、本実施形態のフォント割り付け装置が接続されるネットワーク通信の概要図を含んでおり、先ずネットワーク通信の概要を説明する。
ここでは、クライアントは、サーバに対して情報を要求し、サーバは、各種情報またはサービスをクライアントに対して提供する関係にあるものとして説明する。
【００２６】
図２のネットワークを構成する装置は、ネットワーク８４、サーバ８１、クライアントコンピュータ８５等を含んでいる。
ネットワーク８４は、例えばインターネットである。インターネットは、世界規模の通信ネットワークであり、例えば大学、研究機関または企業などがＷＷＷサーバとも呼ばれるサーバマシンを相互に接続していった結果、全世界を網羅する巨大なネットワークに成長したものである。
インターネットとは、特定の通信用のプロトコル（通信規約）、例えば、ｈｔｔｐ、ｔｃｐ／ｉｐなどにより通信が行われているネットワークである。
【００２７】
サーバ８１は、電子メール送信部８６とハードディスク８２などから構成される。
上記電子メール処理部８６は、ネットワーク８４に接続されているクライアントコンピュータ８５やクライアントコンピュータ８５などから送信される電子メール８３を処理する。
【００２８】
図２のハードディスク８２は、クライアントコンピュータ８５やクライアントコンピュータ８５へ情報を提供するための情報の記録媒体である。ハードディスク８２は、ホームページ８３を生成するためのフォーマットであるＨＴＭＬ形式のデータと、ホームページ８３で使用する画面データ８８を有する。
【００２９】
サーバ８１は、例えばＷＷＷ（Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ）サーバであり、ネットワーク８４に接続するクライアントコンピュータ（クライアント用のコンピュータ）８５へ情報を提供する。ネットワーク８４上には、このような情報を提供するサーバが、多数設けられており、世界中に多数存在するクライアントコンピュータ８５は、サーバ８１が提供する情報を検索することができるようになっている。
【００３０】
ここで、上記ＷＷＷ（Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ）とは、インターネットで用いられる情報検索システムの総称である。ＷＷＷは、文字とグラフィックスをキーワードで結びつけたハイパーテキスト形式のデータ（ＨＴＭＬ形式データ）などにより構成されている。そのため、世界中のクライアントコンピュータ８５から、サーバ８１の提供する情報をネットワーク８４を介して検索することができる。
【００３１】
ＨＴＭＬ（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）とは、インターネットの情報検索システムであるＷＷＷのホームページを生成するための言語である。ＨＴＭＬ形式は、文字だけでなく、画像や音声などの各種のデータを扱うことができる。文章中に”タグ”と呼ばれる識別子を置くことができ、そこから別のページや他のサーバの情報を呼び出すことができる。
そして、ＨＴＭＬ形式のデータにおいては、例えば７種類の大きさのドットフォントを含んでいる。
【００３２】
図２のホームページ８３は、大学、研究機関、企業、あるいは個人といったユーザが、第三者などに対して情報を公開する際に参照してもらうための情報公開するめのデータのまとまり。ホームページ８３は、ＨＴＭＬ形式のデータであり、これをクライアントコンピュータ８５上で動作するＷＷＷブラウザと呼ばれるソフトウェアを使用することにより、検索することができる。検索の方法としては、ブラウザソフトウェアと呼ばれるソフトウェア（ブラウザソフトウェア）を動作させて、図２のホームページ８３が存在するサーバ８１上での場所を示すＵＲＬを入力することにより、検索することができる。
【００３３】
このホームページ８３は、ＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｃｅ  Ｌｏｃａｔｏｒ）と呼ばれるサーバ８１上のデータの存在場所に格納されている。ＵＲＬの一例としては、／／ｗｗｗ．ｓｏｎｙ．ｃｏ．ｊｐ／ｐｒｏｄｕｃｔ／などである。ＵＲＬは、ドメイン名と呼ばれるサーバマシンの識別子と、ホームページデータが存在するディレクトリ（場所）で構成されている。第三者はこの識別子を手掛かりとして、ホームページ８３を検索し、サーバ上の情報を参照することができる。
【００３４】
また、ＷＷＷには、複数のクライアントコンピュータ８５が相互に電子メール８７の送受信を行うシステムも用意されている。あるネットワーク利用者から特定の利用者に対して、電子メールを送信することができ、送信された電子メール８７は、特定の利用者が受信することができる。
【００３５】
さらに、図２のクライアントコンピュータ８５は、サーバ８１上の情報を検索するためや電子メールを送受信するための手段を有している。クライアントコンピュータ８５は、例えばパーソナルコンピュータなどのコンピュータである。
そして、クライアントコンピュータ８５には、ブラウザソフトウェアと呼ばれるネットワーク上のサーバ８１などの情報を検索するためのソフトウェアが動作している。
このブラウザソフトウェアは、サーバ８１上に提供されている情報を検索できるだけでなく、特定の電子メールアドレス（特定のユーザ）に対して、電子メール８７を送信することができ、しかも任意の相手より電子メールを受信することができる。その他、ブラウザソフトウェアは、クライアントコンピュータ８５上のデータをサーバ８１上へ、転送することができる機能を有する。
【００３６】
以上の説明が、図２において、フォント割り付け装置６０の外部にあって、このフォント割り付け装置６０が目的の機能を果たすためのネットワーク通信のシステムの概略構成である。
そして、フォント割り付け装置６０は、図２に示すように、このネットワーク（インターネット）８４から電子メール８７を受領するための受信手段７１と、装置本体７２及び装置本体７２からの出力結果を表示等する出力手段７７を備えている。
【００３７】
上記受信手段７１は、例えば図１に示したモデム４４及び携帯電話４５等にて構成されている。すなわち、インターネット８４により送られる電子メール８７は、携帯電話４５で受信され、モデム４４を介して図１の伝送ライン２５に送られる。
【００３８】
上記装置本体７２は、受信手段７１により取り込まれる電子メール８７のメール情報の検索手段７４と、ＨＴＭＬ形式のデータで構成されたこのメール情報の解析手段７５と、その解析結果に基づいて、ナビゲーション装置１０が所有するフォントを割り当てるフォント割当部７６とを備えている。
【００３９】
メール情報の検索手段７４は、例えば図１の第２の記憶手段４８に格納された、例えばプラウザソフトウエアにより構成されている。すなわち、インターネット情報は上述するように、このプラウザソフトウエアにより検索されるようになっており、このため、メール情報の解析手段７５と、フォント割当部７６もこのプラウザソフトウエア上で動作するように構成されている。
【００４０】
また、上記メール情報の検索手段７４はプラウザソフトウエアと制御部２８の機能を含んでいる。そして、メール情報の解析手段７５と、フォント割当部７６は、図１の制御部２８が、第１の記憶手段４７，第２の記憶手段４８，第３の記憶手段４９，第４の記憶手段５０の一部または全部を適宜使用することにより機能的に構成されるものである。したがって、上記メール情報の検索手段７４，解析手段７５，フォント割当部７６は、ひとつのハードウエア上で実現されても、これらが細分化されたハードウエア上で実現されてもよい。
【００４１】
メール情報の検索手段７４は、電子メール８７のデータを検索して、ホームページ情報をメール情報の解析手段７５に送る。メール情報の解析手段７５は、例えば第３の記憶手段（ワークＲＡＭ）の作業領域で、ホームページデータをその１ページ分ごとの処理単位データに分ける。
さらに、メール情報の解析手段７５は、処理単位データから文字情報を全て抽出し、その総文字数を求める。そして、この全ての文字について、後述するようにホームページ上のフォントの種類に対応した大きさ毎に分類する。
そして、メール情報の解析手段７５は、この各分類されたフォントの種類の毎の文字グループを使用頻度に対応してさらにグループ化し、その解析情報をフォント割当て部７６に送る。
フォント割当て部７６は、文字情報の上記分類された各グループの使用頻度情報等に基づいて、後述するようにして予め定めた方式により、ナビゲーション装置１０の所有するフォント種類を割当てる。
【００４２】
これにより、電子メールのホームページ情報は、その文字データについて、フォント割当てを変更された状態にて、出力手段７７としての例えば表示装置４１に画面表示される。
【００４３】
次に、図３のフローチャートを参照しながら、上記フォント割り付け装置６０のフォント割り付け方法の実施形態を説明する。
先ず、図１の制御部２８が、ユーザから電子メールの受信の指示をうけたと判断すると、図２のインターネット８４により送られる電子メール８７が受信手段７１を介して受信される（ＳＴ１）。
この電子メールデータは、上述したようにＨＴＭＬ形式のデータであり、メール情報の検索手段７４は、電子メール８７のデータを検索して、ホームページ情報をメール情報の解析手段７５に送り解析を開始する（ＳＴ２）。
【００４４】
メール情報の解析手段７５は、例えば第３の記憶手段（ワークＲＡＭ）の作業領域に、ホームページデータを例えばその１ページ分ごとの処理単位データに分けて取り込む（ＳＴ３）。
【００４５】
次に、メール情報の解析手段７５は、上記全ての文字について、その大きさを分類する。
ここで、インターネットのメール情報（ホームページ情報）では、例えばＨＴＭＬ形式のデータにて、７種類の文字の大きさに対応した７種類のフォントが用いられていたとする。このフォントの種類を小さいほうからＮ１，Ｎ２，Ｎ３，Ｎ４，Ｎ５，Ｎ６，Ｎ７と呼ぶこととする。
【００４６】
さらに、メール情報の解析手段７５は、その使用頻度を求める上で、次の解析条件を予め定めておく。
また、ナビゲーション装置１０の第１の記憶手段４７に搭載されているフォントの種類をｎ種類とする。そして、このｎ種類のフォントに割り当てるべき各文字の数をＦ１．Ｆ２．Ｆ３・・・Ｆｎとする。
【００４７】
条件１
Ｎ１＋Ｎ２＋Ｎ３＋Ｎ４＋Ｎ５＋Ｎ６＋Ｎ７＝Ｔ（総文字数）
そして、ナビゲーション装置１０の第１の記憶手段４７に搭載されているフォントの種類のなかから、最も中心的に割り当てるべきものをＦｘとする。
ここでは、例えばナビゲーション装置１０の第１の記憶手段４７には、３種類の大きさのフォントが搭載されており、そのうちの中位の大きさのフォントを割り当てるべきものをＦｘとする。このフォントは大きすぎないので、多用しても画面からはみ出す危険が少なく、読みやすいことによる。
このＦｘは、最も字数の多い文字グループに割り当てることになるので、
Ｆ１＜Ｆｘ
Ｆ２＜Ｆｘ
Ｆ３＜Ｆｘ
・
・
Ｆｎ＜Ｆｘ
（以上、条件１）
【００４８】
このことから、解析条件２として、
Ｆ１＋Ｆ２＋Ｆ３＋．．．＋Ｆｎ＜（ｎ−１）Ｆｘ
そして文字総数はＴであるから、
Ｆ１＋Ｆ２＋Ｆ３＋．．．＋Ｆｎ＝Ｔ
（Ｆ１＋Ｆ２＋Ｆ３＋．．．＋Ｆｎ）−Ｆｘ＝Ｔ−Ｆｘ
Ｔ−Ｆｘ＜（ｎ−１）Ｆｘ
Ｔ＜ｎＦｘ
これにより、Ｔ／ｎ＜Ｆｘ（条件２）
【００４９】
また、メール情報の解析手段７５は、さらに、上記データの解析条件３として以下のように定める。
条件３
フォントの割当ては、Ｎ１からＮ７まで連続して行い、大きさが逆転することがないものとする（条件３）。
つまり、フォント置き換え後の表示画面において、表示された一部の文字の大きさが、ホームページにおける文字の大きさの順序と逆転してしまうことを防止するための条件である。
【００５０】
次いで、メール情報の解析手段７５は、ホームページ１ページ分の文字情報の総数をもとめる。これが、全部で例えば２８文字であったとする（ＳＴ４）。
そして、ホームページ１ページ分の文字情報に関して、各フォントＮ１，Ｎ２，Ｎ３，Ｎ４，Ｎ５，Ｎ６，Ｎ７の大きさに対応する文字が、ホームページ１ページ分について、それぞれいくつあるかをもとめる（ＳＴ５）。
ここで、一例として、あるホームページ１ページ分のデータについて、上記ＳＴ４及びＳＴ５の結果が、Ｎ１＝１文字、Ｎ２＝２文字、Ｎ３＝３文字、Ｎ４＝４文字、Ｎ５＝５文字、Ｎ６＝６文字、Ｎ７＝７文字で総数２８文字であったとする。
【００５１】
次に解析手段７５は、このホームページ１ページ分の文字データを上述の解析条件をみたすように使用頻度に基づいてグループ化する（ＳＴ７）。
すなわち、文字総数は２８文字であるから、解析条件２から、
２８／３＜Ｆｘ
であり、Ｆｘに割り当てるべき文字数は、１０字以上２８字までということになる。
解析条件３に従ってこれを満たす文字グループを分けると、
（１）Ｎ５，Ｎ６，Ｎ７
（２）Ｎ４，Ｎ５，Ｎ６，Ｎ７
（３）Ｎ３，Ｎ４，Ｎ５，Ｎ６，Ｎ７
（４）Ｎ２，Ｎ３，Ｎ４，Ｎ５，Ｎ６，Ｎ７
（５）Ｎ１，Ｎ２，Ｎ３，Ｎ４，Ｎ５，Ｎ６，Ｎ７
（６）Ｎ５，Ｎ６
（７）Ｎ４，Ｎ５，Ｎ６
（８）Ｎ３，Ｎ４，Ｎ５，Ｎ６
（９）Ｎ２，Ｎ３，Ｎ４，Ｎ５，Ｎ６
（１０）Ｎ１，Ｎ２，Ｎ３，Ｎ４，Ｎ５，Ｎ６
（１１）Ｎ２，Ｎ３，Ｎ４，Ｎ５
（１２）Ｎ１，Ｎ２，Ｎ３，Ｎ４，Ｎ５
の以上１２通りとなる。
【００５２】
ここで、上記（１），（２），（３），（４）は、Ｎ７を含んでいることから、最大のフォントを含むので、Ｆｘの１種類だけを割り当てることができない。また、同じ理由から最小のフォントＮ１を含む（１０）と（１２）のグループもＦｘの１種類だけを割り当てることができない。さらに、（５）は、最大のフォントＮ７と最小のフォントＮ１を含んでいるから、Ｆｘだけを割り当てると、一種類の大きさの文字表示となってしまうので除外する。
これにより、解析手段７５は、Ｆｘを割り当てるべき文字グループとして、（６），（７），（８），（９），（１１）を区分けすることができる。この中から選ばれたひとつのグループ，例えば（７）を選んだ場合には、ホームページデータにおいて、Ｎ４，Ｎ５，Ｎ６に対応する文字グループには、ナビゲーション装置１０が所有する中心的なフォントＦｘを割り当て、ホームページデータのＮ４よりも小さいフォントには、Ｆｘより小さいフォントを、ホームページデータのＮ６よりも大きいフォントには、Ｆｘより大きいフォントを、割り当てることになる。
したがって、解析手段７５は、フォント割り当て部７６に対して、例えば上記Ｆｘを割り当てるべき文字グループとして、上記したように、（６），（７），（８），（９），（１１）の５通りのグループを判定結果（解析結果）として指示する。
【００５３】
次にフォント割り当て部７６は、上記解析結果からひとつのグループを抽出するための種々の条件を備えることができる。例えば、ナビゲーション装置１０による表示上の読みやすさを考慮して、好ましくは総文字数の半数以上、例えば、総文字数の７０パーセントにＦｘを割り当てることとすると、
（総文字数）２８×０．７＝１９．６
この条件を満たすものを上記（６），（７），（８），（９），（１１）のグループについて検討すると、グループの文字数で１９．６文字を越えるのは、（９）のグループだけである。
したがって、フォント割り当て部７６は、（９）のグループに対応したホームページ情報のＮ２，Ｎ３，Ｎ４，Ｎ５，Ｎ６のフォントにＦｘを割り当て、Ｎ１にＦｘより小さいもうひとつのフォントを割り当て、Ｎ７にＦｘより大きいもうひとつのフォントを割り当てる。
【００５４】
尚、この表示上の読みやすさを考慮したＦｘの割り当て条件は、解析手段７５において付加するようにしてもよい。
さらに、フォント割り当て部７６は、そのような割り付けを行うために必要なフォント情報を第１の記憶手段４７から読みだして、必要な処理を行い、画面表示制御手段としてのグラフィックコントローラ３６に指示を行い、表示手段であるＬＣＤ表示パネル４１を介して表示を実行する（ＳＴ９）。
【００５５】
上記指示が終了すると、メール情報の解析手段７５は、例えば第３の記憶手段（ワークＲＡＭ）の作業領域に、ホームページデータの次の１ページ分を処理単位データとして取り込み（ＳＴ１０）、以下同様に、ユーザからホームページ受信の指示を実質的に中止または中断する指示があるまで、ページ単位の処理を続けるようにする。
【００５６】
このように、上述のフォント割り付け処理によれば、ナビゲーション装置１０の表示手段で、インターネットを介して受信したホームページ情報を文字表示する上で、送信元で形成されたイメージに近くして、ユーザの受ける違和感をできるだけ少なくするようにフォントを割り付けができ、かつ使用フォントに制限があっても、読みやすい文字表示を実現できる。
【００５７】
また、上述のフォント割り付け処理では、従来のハードウエア資源をそのまま利用することができる。また、プラウザソフトウエアが備えるＨＴＭＬのフォントサイズに関するタグ解釈や文字列折り返し計算等を利用して、使用文字データの頻度判断やグループ分け解析ができる。このため、上述の各条件１ないし３を付加するだけで、プラウザソフトウエアもしくは他のソフトウエアを大幅に機能付加することなく上記処理が実行できる。
【００５８】
本発明の範囲は、上述の実施形態に限定されない。ネットワーク通信は、インターネットに限らず、全てのメール通信を利用したネットワークに適用させることができる。
この発明のフォント割り付け装置が搭載される機器は、ナビゲーション装置に限らず、メール情報を表示する手段を備えた全ての情報機器または電子機器に適用することができる。
【００５９】
以上説明したように、本発明によれば、表示手段を備える種々の電子機器において、ネットワーク通信を介して受信した情報を文字表示する上で、送信元で形成されたイメージに近くして、ユーザの受ける違和感をできるだけ少なくするように、表示画面に対してフォントを割り付けることができる、フォント割り付け装置及びフォント割り付け装置を備えた電子機器を提供することができる。
【図面の簡単な説明】
【図１】本発明の実施形態に係るフォント割り付け装置が適用される電子機器の一例としてのナビゲーション装置の構成を示すブロック図である。
【図２】本発明によるフォント割り付け装置の実施の形態の機能構成図である。
【図３】図２のフォント割り付け装置の処理の一例を示すフローチャート。
【図４】ネットワーク通信におけるコンピュータの表示画面を示す説明図である。
【図５】図４のネットワーク通信を電子機器にて受信して表示した場合の一例を示す説明図である。
【符号の説明】
１０・・・ナビゲーション装置（電子機器）、１１・・・光ディスク装置、６０・・・フォント割り付け装置、７１・・・受信手段、７２・・・装置本体、７４・・・メール情報検索手段、７５・・・データ解析手段、７６・・・フォント割り付け部、７７・・・出力手段、８１・・・サーバ、８３・・・ホームページ（情報）、８４・・・ネットワーク（インターネット）。
【図１】
0003918295.tif 000002
【図２】
0003918295.tif 000003
【図３】
0003918295.tif 000004
【図４】
0003918295.tif 000005
【図５】
0003918295.tif 000006