(57)【要約】【課題】各国語での表示を効率的に行う。【解決手段】フォントサーバ２０は、情報提供サーバ３０から得た文字情報について、文字コードをドット毎のデータに変換し、文字コードと共に携帯電話端末装置１０に送信する。携帯電話端末装置１０は、フォントデータを文字データと認識し、かつフォントデータを利用して表示を行う。【選択図】図１
2005148881.tif 000002
【特許請求の範囲】
【請求項１】
通信ネットワークを介し端末装置に文字情報を提供する文字情報提供方法であって、
文字情報を端末装置に提供する際に、文字コードとその文字コードに対応するドットマップからなるフォントデータを対にして送信することを特徴とする文字情報提供方法。
【請求項２】
複数の端末装置が接続された通信ネットワークに接続され、端末装置に文字情報を提供するサーバであって、
文字コードと、その文字コードに対応するドットマップからなるフォントデータの関係を記憶する変換テーブルを有し、
前記端末装置に対し、文字情報を送信する際に、
送信しようとする文字情報について、文字コードとその文字コードに対応するフォントデータとを対にして端末装置に送信することを特徴とするサーバ。
【請求項３】
請求項２に記載のサーバにおいて、
端末装置から使用フォントを特定するためのデータを受け取り、受け取ったデータによって使用するフォントデータを特定し、
端末装置に対し、文字情報を送信する際に、受け取ったデータによって特定されたフォントデータを使用することを特徴とするサーバ。
【請求項４】
請求項３に記載のサーバにおいて、
利用者の識別情報と、その利用者の使用フォントを対応づけて記憶する利用者情報記憶部をさらに有し、
利用者識別情報を使用フォントを特定するデータとして端末装置から受け取り、この利用者識別情報に基づき対応する使用フォントを、前記利用者情報記憶部から読み出して特定することを特徴とするサーバ。
【請求項５】
通信ネットワークから情報提供サービスを受ける端末装置であって、
文字情報を、文字コードとその文字コードに対応するドットマップからなるフォントデータを対として受信し、受信した文字コードに対応する文字をフォントデータに基づいて作成して表示することを特徴とする端末装置。
【請求項６】
請求項２〜５のいずれか１つに記載の端末装置において、
前記端末装置は、携帯電話端末装置であり、通信ネットワークは、公衆電話回線を介し接続されるインターネットであることを特徴とする端末装置。
【発明の詳細な説明】
【技術分野】
【０００１】
携帯電話機などにおける文字情報の通信および受信文字情報の表示に関する。
【背景技術】
【０００２】
従来より、携帯電話機などにより、通常の通話の他に、電子メール、インターネットのウェブページへのアクセスが可能になっている。これら電子メールやウェブページからの情報には、文字情報が含まれ、この文字情報は、予め決められた文字コードによって通信されている。携帯電話機には、文字コードとこれに対応するフォントデータのテーブルが格納されており、このテーブルを利用して文字表示を行っている。
【０００３】
ここで、日本の携帯電話機では、日本語文字を表示するために日本語フォントのテーブルが格納されており、日本語の表示が可能となっている。なお、アルファベットについては、世界中どの携帯電話機においても、フォントについてのテーブルを有している。
【０００４】
ここで、日本国以外の携帯電話機は基本的に日本語フォントについてのテーブルを有しておらず、日本語を表示することができない。一方、インターネットは、世界中からアクセス可能であり、ボーダレスである。そこで、海外の携帯電話機で日本語を表示したいという要求もある。
【０００５】
そこで、これを実現しようという試みはあり、一部実現されている。この方法は、文字を画像として送信し携帯電話機の画面にあたかも日本語として表示させているものである。すなわち、画像情報であれば、基本はドット毎のデータであり、すべてを画像データにしてしまえば、文字コードを使用しないので、フォントなどは不要となり、文字表示が行える。文字を画像にする場合の方法は何種類かあるが、通信している情報および表示している情報は画像そのものである。
【０００６】
【特許文献１】特開２０００−１６３２０４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
画像データは、そのデータ量が多く、通信に時間がかかり、また受信した側では、１画面分の画像データが単位であり、文字毎の編集などが全くできないという問題があった。
【０００８】
なお、パソコンなどでは、記憶容量に余裕があるため、必要なフォントデータを記憶して言語を切り換えればよく、このような方法については例えば特許文献１に記載がある。
【０００９】
本発明は、いろいろな言語について、より使い勝手のよい通信を提供する。
【課題を解決するための手段】
【００１０】
本発明に係る情報提供方法は、通信ネットワークを介し端末装置に文字情報を提供する文字情報提供方法であって、文字情報を端末装置に提供する際に、文字コードとその文字コードに対応するドットマップからなるフォントデータを対にして送信することを特徴とする。
【００１１】
また、本発明は、複数の端末装置が接続された通信ネットワークに接続され、端末装置に文字情報を提供するサーバであって、文字コードと、その文字コードに対応するドットマップからなるフォントデータの関係を記憶する変換テーブルを有し、前記端末装置に対し、文字情報を送信する際に、送信しようとする文字情報について、文字コードとその文字コードに対応するフォントデータとを対にして端末装置に送信することを特徴とする。
【００１２】
また、端末装置から使用フォントを特定するためのデータを受け取り、受け取ったデータによって使用するフォントデータを特定し、端末装置に対し、文字情報を送信する際に、受け取ったデータによって特定されたフォントデータを使用することが好適である。
【００１３】
また、利用者の識別情報と、その利用者の使用フォントを対応づけて記憶する利用者情報記憶部をさらに有し、利用者識別情報を使用フォントを特定するデータとして端末装置から受け取り、この利用者識別情報に基づき対応する使用フォントを、前記利用者情報記憶部から読み出して特定することが好適である。
【００１４】
また、本発明は、通信ネットワークから情報提供サービスを受ける端末装置であって、文字情報を、文字コードとその文字コードに対応するドットマップからなるフォントデータを対として受信し、受信した文字コードに対応する文字をフォントデータに基づいて作成して表示することを特徴とする。
【００１５】
また、前記端末装置は、携帯電話端末装置であり、通信ネットワークは、公衆電話回線を介し接続されるインターネットであることが好適である。
【発明の効果】
【００１６】
このように、本発明によれば、文字コードとその文字コードに対応するドットマップからなるフォントデータを対にして送信する。従って、これを受け取った端末装置では、文字コードがどの国の言語のコードであっても、その表示が行える。従って、端末装置において、各国のフォントデータを記憶しておくことなく、各国の言語の表示を行うことができる。
【００１７】
また、フォントデータは文字毎のデータであり、端末装置において表示する際にも、文字毎の表示として認識できる。そこで、端末装置において、文字毎の編集などが可能である。
【００１８】
例えば、世界各国の携帯電話端末装置を共通仕様としておいても、サーバ側においてフォントデータを持ちこれを送信することで、各端末装置で所望の言語の表示が行える。
【発明を実施するための最良の形態】
【００１９】
以下、本発明の実施形態について、図面に基づいて説明する。
【００２０】
図１は、システムの全体構成を示す図である。携帯電話端末装置（端末装置）１０は通常のセルラーフォーンであり、管轄無線基地局との間で無線通信を行う。無線基地局は有線で電話局と接続されており、プロバイダーを介し、インターネットと接続される。すなわち、この例では、通信ネットワークが、公衆電話回線と、インターネットで構成されている。なお、ＰＨＳなど他の形式でも、衛星通信を利用するものでも構わない。
【００２１】
この携帯電話端末装置１０は、一般的な通信を行うために必要な最小限のフォントデータを有しており、その表示は可能になっている。ＡＳＣＩＩコードについてのフォントテーブルは有しているが、他の言語のフォントテーブルは有していない。
【００２２】
携帯電話端末装置１０には、汎用表示プログラム１０ａが記憶されている。この汎用表示プログラム１０ａは、後述する本実施形態の文字情報を受け取った場合にこれを表示するためのプログラムである。この汎用表示プログラム１０ａは、携帯電話端末装置１０内に予め設けられていてもよいが、インターネット上のサーバ（例えば、フォントサーバ２０）からダウンロードすることが好適である。
【００２３】
なお、図示は省略しているが、携帯電話端末装置１０は、通常のものと同様に、キーパッド、送受話器、通信装置、表示装置、制御マイコンなどを有している。
【００２４】
インターネット上には、フォントサーバ２０が設けられている。このフォントサーバ２０は、利用者識別情報とその使用フォントの関係を記憶する利用者情報テーブル２０ａ、各言語の文字コードとその文字コードに対応するドットデータであるフォントデータを格納する文字コード・フォント変換テーブル２０ｂを有している。
【００２５】
また、インターネット上には、情報提供サーバ３０も設けられている。この情報提供サーバ３０には、電子メールサービス部３０ａおよびコンテンツデータサービス部３０ｂが設けられている。電子メールサービス部３０ａは、電子メールをアドレス毎に管理しており、利用者の要求に応じて電子メールの送受信処理を行い、コンテンツデータサービス部３０ｂは、利用者の要求に応じてコンテンツデータを提供する。なお、情報提供サーバ３０は、インターネット上に設けられており、各携帯電話端末装置１０は、直接情報提供サーバ３０にアクセスすることも可能であり、また電子メールサービス部３０ａと、コンテンツデータサービス部３０ｂは別のサーバに設けられていてもよいし、情報提供サーバ３０とフォントサーバ２０を１つのサーバとして形成してもよい。一般的には、フォントサーバ２０がインターネット上のどのサーバにもアクセス可能になっている。
【００２６】
このようなシステムにおいて、携帯電話端末装置１０に汎用表示プログラム１０ａが存在しない場合には、それを提供するフォントサーバ２０にアクセスし、ここからダウンロードして、インストールする。プログラムのダウンロード、インストールは、現在行われているサービスと同様で問題ない。汎用表示プログラム１０ａのプログラム言語には、例えばｊａｖａが利用されるがこれに限定されるものではない。
【００２７】
利用者は、携帯電話端末装置１０により、フォントサーバ２０に接続し、利用者識別情報を送信する。この利用者識別情報は、例えば予め登録したユーザコードとパスワードからなる。フォントサーバ２０は、利用者情報テーブル２０ａを検索し、送られてきた利用者識別情報の利用者が登録されているかを確認し、登録されている場合にはその利用者の使用フォントを記憶内容から確定する。なお、登録していない利用者の場合には、利用者の登録を最初に行う。また、アクセスしたときに、そのときの使用フォントを毎回入力するようにしてもよい。
【００２８】
そして、利用者は、フォントサーバ２０を介し、各種の情報提供サーバ３０にアクセスし、情報を取得する。
【００２９】
ここで、フォントサーバ２０は、情報提供サーバ３０から得た情報であって、携帯電話端末装置１０に供給する情報に英数字（アルファベット、アラビア数字）以外文字コードが含まれている場合には、それを文字コード・フォント変換テーブル２０ｂによってデータ変換して、変換後のデータを携帯電話端末装置１０に送る。
【００３０】
ここで、この携帯電話端末装置１０に送るデータは、図２に示すようなもので、文字データが始まることを示すデータや、データ長などの一般的なデータを示すヘッダ部分に引き続いて、文字コードと、その文字コードのフォントデータが順次格納される。なお、１つのデータは、表示の１行に対応している。また、文字コードを先に並べて、その後にフォントデータを並べてもよく、データ長は固定長でも可変長でもよい。
【００３１】
次に、フォントデータについて、図３に基づいて説明する。このフォントデータは、ドット毎のデータであり、例えば図３に示されているように、白のドットと、黒のドットで表される。この場合は、７×７で１文字を表している。なお、この例ではアルファベット大文字のＡを示しているが、これは簡単のためであり、実際に利用されるのはアルファベット以外の文字で日本語の漢字などである。
【００３２】
この例では、黒い点が文字を表すドットであり、文字を構成する１行毎に加工する。１行目は３個の白い点、黒い点、３個の白い点で構成され、２、３行目は ２個の白い点、黒い点、白い点、黒い点、２個の白い点で構成され、４行目は 白い点、黒い点、３個の白い点、黒い点、白い点で構成され、５行目は 白い点、５個の黒い点、白い点で構成され、６、７行目は 黒い点、５個の白い点、黒い点で構成されている。
【００３３】
これらの情報を、数学的な圧縮理論で英文字と数字に加工し１文字のフォントデータを作成する。
【００３４】
なお、フォントサーバ２０の文字コード・フォント変換テーブル２０ｂには、日本語フォントの他、韓国語、中国語、ドイツ語、その他、各種のフォントが用意されており、利用者の指定するフォントによりこれらを選択する。利用者が選択するのではなく、情報提供サーバ３０が文字コードを供給する際に、その文字コードがどの言語のフォントを使用するのかのデータを送るようになっていれば、それを使用して同様に変換して携帯電話端末装置１０に送信すればよい。
【００３５】
携帯電話端末装置１０では、送られてきた上述のフォントデータを含むデータを受信し、ヘッダからそのデータを特定した場合には、汎用表示プログラム１０ａを用いて、図３に示す表示データに戻してディスプレイに表示する。従って、携帯電話端末装置１０には、その言語のフォントデータが記憶されていなくても、その言語の文字表示が行える。
【００３６】
従って、外国の携帯電話端末装置１０自体は、世界共通にしておいても、どの国においてもどの言語の表示も可能になる。
【００３７】
この方式によれば、画面全体を単なる画像表示にするよりもデータ量を圧縮することができる。そして、携帯電話端末装置１０において、文字毎に表示を行っているため、文字毎の拡大、縮小、移動、コピー、色の変更などの処理が可能になる。例えば、黒の点を赤に変更すれば、赤の文字表示に変更することも可能である。
【００３８】
このように、汎用表示プログラム１０ａは、文字コードおよびフォントデータをフォントサーバ２０から受けとり、フォントデータに基づいて画面に表示するため実際に表示されている文字が日本語か、韓国語か他の国の言語かという区別は必要ない。
【００３９】
パソコンなどで他国言語が表示できる装置がすでに存在しているが、これは使用する言語のフォントを格納して、そのフォント情報で、文字を表示している方法であり、大容量の記憶部を有していることを前提に可能なシステムであり、携帯電話端末装置などには、利用できないシステムである。
【００４０】
さらに、フォントサーバ２０にフォントデータがある言語であれば、どの携帯電話端末装置１０であっても、利用者が変わっても無制限に、各国言語の表示が行える。
【００４１】
これによって、文字表示に関しては、世界中の言語を同一仕様の端末装置でよいことになる。逆に、世界各国で使用されている携帯電話で日本語表示ができるようになる。
【００４２】
ここで、本実施形態の携帯電話端末装置１０は、以下の仕様を満たす必要がある。
（ｉ）インターネット網に対してアクセスすることができ、データを自由に取り込むことができる。
（ｉｉ）グラフィック表示画面を持ち、取り込んだ文字フォントデータを表示する機能を持つ。
（ｉｉｉ）これらの機能のために必要なプログラム（汎用表示プログラム１０ａ）を有すること。
【００４３】
なお、上述のように、汎用表示プログラム１０ａは、外部から組み込むかどうかは特に問わず、プログラム自体もプログラム言語に依存するものではない。
【図面の簡単な説明】
【００４４】
【図１】システムの全体構成を示す図である。
【図２】送信データの構造を示す図である。
【図３】フォントデータを説明する図である。
【符号の説明】
【００４５】
１０  携帯電話端末装置、１０ａ  汎用表示プログラム、２０  フォントサーバ、２０ａ  利用者情報テーブル、２０ｂ  文字コード・フォント変換テーブル、３０  情報提供サーバ、３０ａ  電子メールサービス部、３０ｂ  コンテンツデータサービス部。
【図１】
2005148881.tif 000003
【図２】
2005148881.tif 000004
【図３】
2005148881.tif 000005