(57)【要約】【課題】ドキュメントデータ内に用いられたフォントサイズを、ビューワ上で最適な描画サイズに自動的に合わせこむことを可能にする手段を提供する。【解決手段】携帯電話機の制御部は入手したドキュメントファイルを描画する際に、ドキュメントファイルのオブジェクトヘッダーから、ドキュメントデータ情報を取得する。次に、ドキュメントデータ内の文字情報を取得して、該取得した文字情報からドキュメントデータにて使用されているフォントサイズを確認する。次に、当該携帯電話機が実装しているＭＭＩやアプリのフォント指定情報を参照することによって、当該携帯電話機に実装されているフォントサイズの中から最適フォントサイズを決定し、ドキュメントファイル内で最も多く用いられているフォントサイズを、この最適フォントサイズにリサイズする。そしてこのドキュメントデータを、リサイズしたフォントサイズを用いてビューワ上で描画する。【選択図】図２
2008210116.tif 000002
【特許請求の範囲】
【請求項１】
入手したドキュメントファイルを表示するドキュメントビューワ機能を備えた携帯無線端末において、
前記ドキュメントファイルで用いられているフォントサイズを確認するフォントサイズ確認手段と、ユーザが当該携帯無線端末で使用中のフォントサイズ情報を参照することにより当該携帯無線端末内に実装されているフォントサイズの中から最適フォントサイズを選定するとともに、前記フォントサイズ確認手段で確認された前記ドキュメントファイルのフォントサイズを前記選定した最適フォントサイズにリサイズするリサイズ処理手段と、前記ドキュメントファイルを前記リサイズ処理手段でリサイズされた最適フォントサイズで当該携帯無線端末の表示部に表示する描画処理手段を備えていることを特徴とする携帯無線端末。
【請求項２】
ユーザが当該携帯無線端末で使用中のフォントサイズ情報を格納するテーブルを有しており、前記リサイズ処理手段は、該テーブルを参照して前記最適のフォントサイズを選定する機能を備えていることを特徴とする請求項１に記載の携帯無線端末。
【請求項３】
前記テーブルには、当該携帯無線端末が備えている複数のアプリケーション機能に対してユーザがそれぞれ指定したフォントサイズ情報が格納されており、前記リサイズ処理手段は、該テーブル上で最も多く指定されているフォントサイズを、前記最適フォントサイズとして選定する機能を備えていることを特徴とする請求項２に記載の携帯無線端末。
【請求項４】
前記テーブルには、当該携帯無線端末が備えている複数のアプリケーション機能に対してユーザがそれぞれ指定したフォントサイズ情報が格納されており、前記リサイズ処理手段は、該テーブル上で直近に更新されたフォントサイズを、前記最適フォントサイズとして選定する機能を備えていることを特徴とする請求項２に記載の携帯無線端末。
【請求項５】
前記リサイズ処理手段は、前記ドキュメントファイル内で最も多く用いられているフォントサイズを前記最適フォントサイズにリサイズするとともに、該ドキュメントファイル内で用いられているその他のフォントサイズを、前記最適フォントサイズを中心にして、当該携帯無線端末が実装しているその他のフォントサイズに割り振ってリサイズする機能を備えていることを特徴とする請求項１〜４のいずれか１項に記載の携帯無線端末。
【請求項６】
前記ドキュメントビューワ機能は描画サイズ指定メニューを備えており、該描画サイズ指定メニューとして、前記ドキュメントファイルを前記最適フォントサイズにリサイズして表示するメニューが含まれていることを特徴とする請求項１〜５のいずれか１項に記載の携帯無線端末。
【請求項７】
ドキュメントファイルを表示するドキュメントビューワ機能を備えた携帯無線端末の制御部（コンピュータ）に、前記ドキュメントファイル内の文字情報を取得する処理と、該取得した文字情報から前記ドキュメントファイル内で使われているフォントサイズを確認する処理と、ユーザが当該携帯無線端末で使用中のフォントサイズ情報を参照することにより当該携帯無線端末に実装されているフォントサイズの中から最適フォントサイズを選定する処理と、前記ドキュメントファイル内で使われているフォントサイズを前記選定した最適フォントサイズにリサイズする処理と、該リサイズしたフォントサイズにより前記ドキュメントファイルを描画する処理を実行させるためのプログラム。
【請求項８】
前記最適フォントサイズを選定する処理は、当該携帯無線端末が備えている複数のアプリケーション機能に対してユーザがそれぞれ指定したフォントサイズ情報を格納しているテーブルを参照し、該テーブル上で最も多く指定されているフォントサイズを前記最適フォントサイズとして選定する処理であることを特徴とする請求項７に記載のプログラム。
【請求項９】
前記最適フォントサイズを選定する処理は、当該携帯無線端末が備えている複数のアプリケーション機能に対してユーザがそれぞれ指定したフォントサイズ情報を格納しているテーブルを参照し、該テーブル上で直近に更新されたフォントサイズを前記最適フォントサイズとして選定する処理であることを特徴とする請求項７に記載のプログラム。
【請求項１０】
前記最適フォントサイズにリサイズする処理は、前記ドキュメントファイル内で最も多く用いられているフォントサイズを前記最適フォントサイズにリサイズする処理と、前記ドキュメントファイル内で用いられているその他のフォントサイズを、前記最適フォントサイズを中心にして、当該携帯無線端末が実装しているその他のフォントサイズに割り振ってリサイズする処理を含んでいることを特徴とする請求項７〜９のいずれか１項に記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入手したドキュメントファイルを表示するドキュメントビューワ機能を備えた携帯無線端末および該携帯無線端末における描画サイズ設定プログラムに関する。
【背景技術】
【０００２】
近年、携帯電話機等の携帯無線端末の機能はめざましく進歩しており、パソコン（ＰＣ）と遜色ない機能も実装されている。例えば、ドキュメントビューワを備えることにより、パソコン上で作成したエクセルやワードなどの資料データなどを画面サイズが小さい携帯電話機で描画することが可能となった。
【０００３】
しかし、パソコンと携帯電話機の画像サイズは、大きく異なる。パソコン用に作成されたエクセル資料やワード資料は、携帯電話機で表示するには、エクセルやワードの画面が大きすぎる。そのため、横幅にあわせた描画や１ページを全画面表示する機能をデフォルトに持つ携帯電話機が多いが、それでは携帯電話機の画面に表示される書類が小さすぎて、ズーム機能を使わなければ、ユーザがすぐに資料の内容を見ることができない。
【０００４】
従って、資料内容のひとつひとつを携帯電話機の画面で細かく見るためには、ズーム機能やスクロール機能が必須であり、ユーザが１つの資料を見るためには、必ずドキュメントデータを拡大描画するためのキー操作を繰り返し行う必要があり、携帯電話機で資料を見るためには多くの労力を要し、折角の機能も十分に生かされないという問題がある。そのため、大型の表示画面用等に作成された文書を携帯電話機等の小型表示画面上に表示させるために表示文書を加工する技術が種々提案されている。
【０００５】
特許文献１では、ネットワークを介してＷｅｂサーバから受信した元のアプリケーション・データを１ページに表示する分のデータに分割し、分割した各データのフォントサイズ、背景色などをユーザカスタマイズ情報に従い編集してＨＴＭＬファイルに加工し、加工した受動型閲覧用データをＷｅｂブラウザに送出し、Ｗｅｂブラウザによりそのページ表示制御を解釈した表示を行わせることにより、ユーザが、画面のスクロールやクリックなどの閲覧のための操作を行うことなくアプリケーション・データの閲覧を行えるようにする技術が記載されている。
【０００６】
特許文献２では、ユーザの視覚特性や利用環境などの組み合わせで数種類の画面の表示様式、すなわち、文字のサイズ、画面の輝度、表示スピード等を定義した表示モードを用意し、表示モード毎に、文字のサイズ、照度、表示のスピードの値を予め設定しておき、携帯端末等の小画面に多量の情報を表示させる際に、これらの表示モードの中からユーザが所望の表示モードを選択することで表示の設定を変化させることにより、画面表示をユーザの心身状態や、視覚特性の変化、環境変化、用途に応じて設定制御できるようにしている。
【０００７】
特許文献３では、端末ユーザが、取得したＨＴＭＬ文書を携帯電話機等に備えられている小型ディスプレイに提示する際に、端末表示幅に合わせた画像にフォーマット変換して表示させることにより、横方向にスクロールする必要性をなくし、かつ、縦方向にスクロールする必要性を最小限度に抑える方法が提案されている。
【０００８】
【特許文献１】特開２００３−１２２５５０号公報
【特許文献２】特開２００３−１５０２９１号公報
【特許文献３】特表２００５−５２７０５７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
図７は、従来の携帯電話機が備えているドキュメントビューワ上の描画サイズ指定メニューの一例を示しており、図８は、図７に示されている指定メニューで指定された各描画サイズによるドキュメント描画例を示している。
【００１０】
従来、携帯電話機にてドキュメントファイルを選択すると、ドキュメントビューワが立ち上がり、図７のメニュー指定内容もしくは、ドキュメントデータ内で指定された描画サイズに従って、図８（ａ）〜図８（ｄ）のように描画される。
【００１１】
例えば、ユーザが「ドキュメントの幅にあわせた表示をさせること」を希望する場合、図７で「幅にあわせた表示」を選択して、携帯電話機のドキュメントビューワを立ち上げると、図８（ｃ）の「横幅あわせ表示例」のように、横幅スクロールがない状態でドキュメントデータが描画される。しかし、この状態では、ドキュメントデータを横スクロールせずに見ることができるが、文字が小さすぎて、内容の詳細はわからない。
【００１２】
また図７の指定メニューで「倍率指定」を選択して図８（ｂ）のように拡大表示させることにより表示文字を大きくすることは可能であるが、最も見易い状態に設定するまで繰り返しキー操作を行う必要があり、また、ドキュメントデータ内で、複数のフォントサイズが使用されている場合には、端末内のフォントサイズに合わせこむ必要がある。そのため、ユーザは、当てはめられたフォントサイズに従い、見えにくい場合は、拡大縮小するなどのキー操作を行いながら、ドキュメントデータを描画させて内容を見ていた。
【００１３】
上記特許文献１〜２に記載の発明では、予め設定した文字の大きさでドキュメントデータを描画させることが可能であるが、これらの発明では、文字の大きさを予め設定させる操作が必要であり、使う側がお年寄りや子供の場合には、設定する手間がかかることが容易に想像できる。また、特許文献３に記載の発明は、ＨＴＭＬ文書をいかに小型画面におさめて表示するかに関する発明であり、ユーザがドキュメントの内容を見るためには、やはりドキュメントデータを拡大描画するためのキー操作が必要となる。
【００１４】
本発明の目的は、上記問題点に鑑み、ドキュメントデータ内に用いられたフォントサイズをリサイズして、ビューワ上でユーザがより少ないキー操作で内容を読むことができる最適な描画サイズに自動的に合わせこむことを可能にする手段を提供することにある。
【課題を解決するための手段】
【００１５】
最近の携帯電話機は、パソコン（ＰＣ）で取り扱っていたｐｄｆ（Portable Document Format）やエクセルやワードなどのファイル形式のドキュメントを描画可能にするドキュメントビューワ機能を有している。これらのＰＣで扱ったファイルをそのまま取り込むと、データ量も描画サイズも大きすぎで携帯電話に適さない。そのため、携帯電話で描画可能な環境に整えるコンバータを用意していることが多い。ツールでコンバートしたファイルを携帯電話機にダウンロードした場合、ダウンロード直後の描画サイズが、ユーザにとって最適な描画サイズであるかどうかは分からない。
【００１６】
そこで本発明は、ドキュメントビューワで起動した時に、ドキュメント内のフォントサイズをユーザが読みやすいドキュメントフォントに自動的に変換して描画させる機能を備えることにより、ユーザのキー操作をより少なくする仕組みを提案するものである。
【００１７】
この仕組みでは、携帯電話機のＭＭＩ（Man Machine Interface）で使用しているフォントサイズを使い、携帯電話機上でユーザが読みやすいと認識する最適なフォントサイズにリサイズさせ、ドキュメントファイルを選択した際に自動でリサイズ処理を行い、ユーザ操作を減らしたシステムを提供することを特徴としている。
【００１８】
具体的には本発明のドキュメントビューワ機能を備えた携帯無線端末は、入手したドキュメントファイルで用いられているフォントサイズを確認するフォントサイズ確認手段と、ユーザが当該携帯無線端末で使用中のフォントサイズ情報を参照することにより当該携帯無線端末内に実装されているフォントサイズの中から最適フォントサイズを選定するとともに、前記フォントサイズ確認手段で確認された前記ドキュメントファイルのフォントサイズを前記選定した最適フォントサイズにリサイズするリサイズ処理手段と、前記ドキュメントファイルを前記リサイズ処理手段でリサイズされた最適フォントサイズで当該携帯無線端末の表示部に表示する描画処理手段を備えていることを特徴とする。
【００１９】
前記リサイズ処理手段は、当該携帯無線端末が備えている複数のアプリケーション機能に対してユーザがそれぞれ指定したフォントサイズ情報を格納するテーブルを参照し、該テーブル上で最も多く指定されているフォントサイズを、前記最適フォントサイズとして選定する機能を備えた構成として実現できる。
【００２０】
あるいは、前記リサイズ処理手段は、当該携帯無線端末が備えている複数のアプリケーション機能に対してユーザがそれぞれ指定したフォントサイズ情報を格納するテーブルを参照し、該テーブル上で直近に更新されたフォントサイズを、前記最適フォントサイズとして選定する機能を備えた構成として実現できる。
【００２１】
また、前記リサイズ処理手段は、前記入手したドキュメントファイル内で最も多く用いられているフォントサイズを前記最適フォントサイズとして選定するとともに、該ドキュメントファイル内で用いられているその他のフォントサイズを、前記選定した最適フォントサイズを中心にして、当該携帯無線端末が実装しているその他のフォントサイズに割り振る機能を備えた構成として実現できる。
【００２２】
また本発明は、前記ドキュメントビューワ機能に描画サイズ指定メニューを備え、該描画サイズ指定メニューの中に、前記ドキュメントファイルを前記最適フォントサイズにリサイズして表示するメニューを含ませた構成として実現することもできる。
【００２３】
また本発明の携帯無線端末における描画サイズ設定プログラムは、入手したドキュメントファイルを表示するドキュメントビューワ機能を備えた携帯無線端末の制御部（コンピュータ）に、前記ドキュメントファイル内の文字情報を取得する処理と、該取得した文字情報から前記ドキュメントファイル内で使われているフォントサイズを確認する処理と、ユーザが当該携帯無線端末で使用中のフォントサイズ情報を参照することにより当該携帯無線端末に実装されているフォントサイズの中から最適フォントサイズを選定する処理と、前記ドキュメントファイル内で使われているフォントサイズを前記選定した最適フォントサイズにリサイズする処理と、該リサイズしたフォントサイズにより前記ドキュメントファイルを描画する処理を実行させることを特徴とする。
【００２４】
前記最適フォントサイズを選定する処理は、当該携帯無線端末が備えている複数のアプリケーション機能に対してユーザがそれぞれ指定したフォントサイズ情報を格納しているテーブルを参照し、該テーブル上で最も多く指定されているフォントサイズを、前記最適フォントサイズとして選定する処理として実現することができる。
【００２５】
あるいは、前記最適フォントサイズを選定する処理は、当該携帯無線端末が備えている複数のアプリケーション機能に対してユーザがそれぞれ指定したフォントサイズ情報を格納しているテーブルを参照し、該テーブル上で直近に更新されたフォントサイズを、前記最適フォントサイズとして選定する処理として実現することができる。
【００２６】
また、前記最適フォントサイズにリサイズする処理は、前記入手したドキュメントファイル内で最も多く用いられているフォントサイズを前記最適フォントサイズにリサイズする処理と、前記ドキュメントファイル内で用いられているその他のフォントサイズを、前記最適フォントサイズを中心にして、当該携帯無線端末が実装しているその他のフォントサイズに割り振ってリサイズする処理を含む構成とすることができる。
【発明の効果】
【００２７】
本発明によれば、描画されるドキュメントのフォントサイズが、携帯電話機上で普段から見慣れている携帯電話機のフォントサイズにあわせて自動的にリサイズされるので、ビューワ起動後にユーザが手動で描画サイズを最適なサイズに切り換える操作が不要となり、誰でも簡単にドキュメントビューワを活用することが可能となる。
【発明を実施するための最良の形態】
【００２８】
図１は、本発明の実施形態を示す携帯電話機の要部ブロック図であり、図２は、本実施形態における描画動作を示すフローチャートである。
【００２９】
本実施形態の携帯電話機は、通話やメールを送受信する無線通信部（１）と、ＭＭＩの設定内容やメニュー情報などを表示するＶｉｅｗｅｒ部（２）と、メールを書いたり読んだりすることが可能なメーラ（３）と、携帯電話番号やメールアドレスなどの個人情報を登録する電話帳（４）と、テキストデータを編集するエディタ（５）と、Ｊａｖａアプリが実行可能なＪａｖａエンジン（６）と、Ｗｅｂ接続可能なＢｒｏｗｓｅｒ（７）と、これらＭＭＩやアプリのフォントサイズ情報をテーブル化して管理するフォントサイズテーブル（８）などを有し、これらを管理し設定フォントサイズと設定数をカウントできる制御部（９）で構成されている。
【００３０】
また本実施形態の携帯電話機には、本発明の特徴とする、入手したドキュメントファイルを最適フォントサイズにリサイズして表示する処理（図２のフローチャート）を実行するためのプログラムが実装されており、制御部（９）はこのプログラムに従って本発明を実行する機能を備えている。
【００３１】
本実施形態の携帯電話機がドキュメントファイルを入手した場合、制御部（９）は、入手したファイル容量をチェックし、携帯電話機上で扱える容量かどうか調べ、もしも携帯電話機で扱える上限値を超えたファイル容量であれば、本システムの対象外として、描画不可処理を実施する。ファイル容量が携帯電話機で扱える上限値以内であれば、ドキュメントファイルのオブジェクトヘッダーから、ドキュメントデータ情報を取得する。
【００３２】
次に、ドキュメントデータ内の文字情報を取得し、該取得した文字情報からドキュメントデータにて使用されているフォントサイズを確認する。複数のフォントサイズが使用されている場合には、ドキュメントデータ内で使用されている各フォントサイズの使用数をそれぞれ集計する。このときのポイントは、最も多く使用されているフォントサイズを割り出すことである。
【００３３】
次に、制御部（９）は、当該携帯電話機が実装しているＭＭＩやアプリのフォント指定情報から、当該携帯電話機に実装されているフォントサイズの中から最適フォントサイズを決定し、上記入手したドキュメントファイル内で最も多く用いられているフォントサイズを、この最適フォントサイズにリサイズする。それ以外のフォントデータには、リサイズした最適フォントサイズを中心に、携帯電話機が実装している前後のフォントサイズを割り振る。次にフォントをリサイズしたドキュメントデータを一次記憶させて、そのデータを携帯電話機のドキュメントビューワで描画する。
【００３４】
次に、本発明の実施例について説明する。
（実施例１）
図３は、本発明の実施例１で用いられるユーザが指定するフォントサイズテーブルの例を示しており、図４は、本実施例で用いられるフォントサイズカウントテーブル例を示している。これらのテーブルは携帯電話機のフォントサイズテーブル（８）に格納されている。
【００３５】
携帯電話機の制御部（９）は、入手したドキュメントファイル容量が、携帯電話機で扱える上限値以下である場合、ドキュメントファイルのオブジェクトヘッダーから、ドキュメントデータ情報を取得する。次にドキュメントデータ内の文字情報を取得し、該取得した文字情報からドキュメントデータにて使用されているフォントサイズを確認する。複数のフォントサイズが使用されている場合には、ドキュメントデータ内で最も多く使用されているフォントサイズを割り出す。
【００３６】
本実施例では、制御部（９）は、フォントサイズテーブル（８）を参照して、当該携帯電話機が実装しているＭＭＩやアプリのフォント指定情報（図３）からユーザ指定フォントサイズを集計し、図４に示すように、最も多く用いられているフォントサイズを最適フォントサイズとして選定する。そして、ドキュメントファイル内で最も多く用いられたフォントサイズを、前記集計で得られた最適フォントサイズにリサイズする。ドキュメントファイル内のそれ以外のサイズのフォントデータに対しては、リサイズした最適フォントサイズを中心に、携帯電話機が実装しているその前後のフォントサイズを割り振る。
【００３７】
フォントサイズをリサイズされたドキュメントデータは当該携帯電話機内のＲＡＭ等に一次記憶される。そしてリサイズされたドキュメントデータが読み出されて、携帯電話機のドキュメントビューワで描画される。本実施例では、ユーザが通常最も使用しているフォントサイズが最適なフォントサイズとして用いられ、このフォントサイズを中心にリサイズしたドキュメントデータが作成されるので、ドキュメントビューワ上では、拡大縮小のキー操作をすることなく、読みやすい描画サイズのドキュメントを提供することができる。
【００３８】
以下、実施例１の動作について、図１〜図４を参照して詳細に説明する。
【００３９】
携帯電話機の制御部（９）は、予め図３に示されている、ユーザが指定した各ＭＭＩの機能で設定したフォントサイズを管理するテーブルデータから、フォントサイズ毎に適用された数をカウントする。カウント対象となる機能としては、例えば、メニューやリスト表示、メーラ、電話帳、エディタ、Ｊａｖａアプリ、ブラウザ、電子ブックなど、文字を表示するＭＭＩやアプリ機能をその対象とすることができる。
【００４０】
図３の管理テーブルにより集計された結果は、図４に示されているフォントサイズカウントテーブルにより管理される。本実施例では、各ＭＭＩの機能に対してユーザが一番多く指定しているフォントサイズ（図では１６ｄｏｔ）を、ドキュメントファイルで描画する際の最適なフォントサイズとしてこの管理テーブル上で管理している。
【００４１】
携帯電話機上で、ｐｄｆのドキュメントファイルを入手した場合（Ｓ１）、制御部（９）は、入手したファイル容量をチェックし（Ｓ２）、この携帯電話機で扱える上限値を超えたファイル容量であれば、描画不可処理を実施（Ｓ３）して終了する。入手したファイル容量がこの携帯電話機で扱える上限値以下のときには、ｐｄｆファイルのオブジェクトヘッダーから、ｐｄｆ内のページ情報や使用しているフォントサイズなどのヘッダー情報を取得する（Ｓ４）。次にドキュメントデータ内の文字情報を取得し（Ｓ５）、取得した文字情報からドキュメントデータにて使用されているフォントサイズを確認する（Ｓ６）。
【００４２】
次に、予め図３および図４の管理テーブルによって算出、管理されている最適フォントサイズと、入手したドキュメントファイルのオブジェクトヘッダーから取り出したフォントサイズ情報を比較して、入手したドキュメントファイルのフォントサイズを携帯電話機上で描画する最適フォントサイズを基準にリサイズするリサイズ処理を実行する（Ｓ７）。
【００４３】
このリサイズ処理（Ｓ７）においては、まず、管理データ上で定義したドキュメントファイルで最も多く適用されたフォントサイズが「１６ｄｏｔ」（図４）であるため、制御部（９）は、ユーザが利用したい／最適であると感じるフォントサイズ（最適フォントサイズ）が１６ｄｏｔであると確定する。次に、入手したドキュメントデータのオブジェクトヘッダーから取得したドキュメント内で使用しているフォント情報を確認する。例えば、ドキュメントデータ内で最も多く使われているフォントサイズが、「１２ｄｏｔ」であると解析した場合、ドキュメントビューワ上では、ドキュメントデータの１２ｄｏｔフォントを１６ｄｏｔフォントにリサイズする。
【００４４】
また、ドキュメントデータ内で使用されている１３ｄｏｔ以上のフォントサイズは、携帯電話機に実装されている１６ｄｏｔフォントよりも大きいフォントサイズ（例えば２４ｄｏｔ）にリサイズし、ドキュメントデータ内で使用されている１１ｄｏｔ以下のフォントサイズは、携帯電話機に実装されている１６ｄｏｔフォントよりも小さいフォントサイズ（例えば８ｄｏｔ）にリサイズする。
【００４５】
制御部（９）は、上記最適フォントサイズを用いてリサイズ処理したドキュメントデータを一次記憶部に格納し、携帯電話機のドキュメントビューワでそのデータを読み出して表示画面上に描画させる（Ｓ８）。これにより、入手したドキュメントファイルは、ユーザが携帯電話機上でよく使うフォントサイズを用いたドキュメントデータに自動的に変換されて表示されるので、ユーザは入手したドキュメントファイルのフォントサイズを変更するための特別の操作をしなくても、最適なフォントサイズでデータを読むことができる。
【００４６】
特に、ドキュメントデータ内で使用されているフォントサイズが多い場合、フォントサイズの差によって、ビューワを拡大したり縮小したりすることを強いられるが、本実施形態によれば、入手したドキュメントファイルが自動で最適なフォントサイズにリサイズされて表示されるので、ユーザは、手動によるビューワの拡大縮小処理操作をすることなくドキュメントを読むことに集中することができる。
【００４７】
なお、上記実施例では、ドキュメントデータ内で使用されている１２ｄｏｔ以外のフォントサイズを、予め図３および図４の管理テーブルから算出された管理している最適フォントサイズ（１６ｄｏｔ）以外のフォントサイズにリサイズする処理を実行しているが、ドキュメントデータ内で使用されている１２ｄｏｔ以外のフォントサイズも含めて全て、管理している最適フォントサイズ（１６ｄｏｔ）にリサイズするように処理することも可能である。
【００４８】
（実施例２）
図５は、本発明の実施例２で用いられるユーザが指定するフォントサイズテーブルの例を示す図である。
【００４９】
実施例１では、ドキュメントファイルの描画フォントサイズを「最適なフォントサイズに自動であわせる」方法として、携帯電話機の各ＭＭＩの機能に対してユーザが一番多く指定しているフォントサイズを指定しているのに対して、本実施例では、携帯電話機のＭＭＩ上で最も新しく設定更新されたフォントサイズを最適なフォントサイズとして、ドキュメントファイルの描画フォントサイズに指定した点をその特徴としている。この点を除く構成は実施例１と同様であるので、以下、実施例１との相違点について説明する。
【００５０】
本実施例における携帯電話機内のフォント情報管理テーブル（８）には、図５に示す直近更新情報テーブルが設けられており、ＭＭＩ／機能毎にフォントサイズ設定、および最終更新された日時が記録管理されている。図５では、メーラのフォントサイズを２４ｄｏｔに変えたことが、直近の変更情報であることが示されている。制御部(９)では、この管理テーブルからユーザが利用したい／最適であると感じるフォントサイズが２４ｄｏｔであると確定し、ドキュメントデータ内で最も多く使用されているフォントのサイズを２４ｄｏｔとする。
【００５１】
例えば、ドキュメントデータ内で最も多く使われているフォントサイズが１２ｄｏｔの場合は、１２ｄｏｔフォントを携帯電話機内の２４ｄｏｔフォントにリサイズする。携帯電話機内で、２４ｄｏｔよりも大きいフォント（例えば２８ｄｏｔ）を実装している場合は、ドキュメントデータ内の１３ｄｏｔ以上フォントを２８ｄｏｔ表示とする。携帯電話機が、２４ｄｏｔ以上のフォントを実装していない場合は、ドキュメントデータ内の１３ｄｏｔ以上フォントも２４ｄｏｔにする。
【００５２】
また、ドキュメントデータ内で１１ｄｏｔ以下のサイズのフォントが用いられていた場合は、２４ｄｏｔのひとつ下のフォントサイズにまとめる。この例の場合は、１６ｄｏｔフォントにリサイズする。これにより、本実施例においても、ドキュメントデータ内のフォントをユーザが最適だと思うサイズに変換でき、拡大縮小のキー操作を減らすことが可能なドキュメントデータに変換することが可能となる。
【００５３】
（実施例３）
図６は、本発明の実施例３で用いられるドキュメントビューワ上の描画サイズ指定メニューの例を示す図である。
【００５４】
実施例１〜２では、携帯電話機のドキュメントビューワで、入手したドキュメントファイルの描画処理を指示すると、最適なフォントファイルでの描画表示処理が自動的に実行されたが、本実施例では、最適なフォントファイルでの描画表示処理を、描画サイズ指定メニューの中に選択肢として付加したことを特徴としている。
【００５５】
従って、本実施例では、図６に示す描画サイズ指定メニューの中から、「ユーザが端末上で多く使用しているフォントサイズにあわせる」または「一番新しく更新されたフォントサイズに合わせる」を選択すれば、実施例１または実施例２と同様の動作が実行され、同様の作用効果を得ることができる。これらのメニューが選択された後の動作は、実施例１または実施例２と同様であるので、動作の詳細説明は省略する。図６に示す描画サイズ指定メニューの中から、「端末上で規定したフォントサイズにあわせる」が選択された場合には、最初にドキュメントビューワが定義するフォントサイズ（端末が決めた値）にリサイズされる。
【図面の簡単な説明】
【００５６】
【図１】本発明の実施形態を示す携帯電話機の要部ブロック図である。
【図２】本実施形態における描画動作を示すフローチャートである。
【図３】本発明の実施例１で用いられるユーザが指定するフォントサイズテーブルの例を示す図である。
【図４】本実施例で用いられるフォントサイズカウントテーブルの例を示す図である。
【図５】本発明の実施例２で用いられるユーザが指定するフォントサイズテーブルの例を示す図である。
【図６】本発明の実施例３で用いられるドキュメントビューワ上の描画サイズ指定メニューの例を示す図である。
【図７】従来の携帯電話機が備えているドキュメントビューワ上の描画サイズ指定メニューの例を示す図である。
【図８】図７の指定メニューで指定された各描画サイズによるドキュメント描画例を示す図である。
【符号の説明】
【００５７】
１  無線通信部
２  Ｖｉｅｗｅｒ
３  メーラ
４  電話帳
５  エディタ
６  Ｊａｖａエンジン
７  Ｂｒｏｗｓｅｒ
８  フォントサイズテーブル
９  制御部
【図１】
2008210116.tif 000003
【図２】
2008210116.tif 000004
【図３】
2008210116.tif 000005
【図４】
2008210116.tif 000006
【図５】
2008210116.tif 000007
【図６】
2008210116.tif 000008
【図７】
2008210116.tif 000009
【図８】
2008210116.tif 000010