(57)【特許請求の範囲】
【請求項１】
第１言語の入力機能は持つが第２言語の入力機能は持たない第２のコンピュータに対して、上記第２言語の入力を支援するための方法であって、
上記第２のコンピュータからネットワークを介して第１のコンピュータに上記第１言語の文字列を入力するステップと、
上記第１のコンピュータが、上記第１言語の文字列を受信するステップと、
上記第１のコンピュータが、上記受信した第１言語の文字列を上記第２言語の複数の変換文字列候補に変換するステップと、
上記第１のコンピュータが、上記複数の変換文字列候補のそれぞれを画像ファイルにして格納部に格納すると共に、上記各画像ファイルを識別するための識別情報を付与し、上記複数の画像ファイルを上記複数の画像ファイルごとの識別情報と共に表示するホームページファイルを生成するステップと、
上記第１のコンピュータが、上記複数の画像ファイルと上記複数の画像ファイルごとの識別情報と上記生成されたホームページファイルとを上記第２のコンピュータに送信するステップと、
上記第１のコンピュータが、上記送信された複数の画像ファイルごとの識別情報のうち１の識別情報を上記第２のコンピュータから受信したときに、上記格納部に格納されている上記複数の画像ファイルのうち上記受信した１の識別情報以外の識別情報に対応する画像ファイルを上記格納部から削除するステップと、
上記第１のコンピュータが、上記受信した１の識別情報に対応する画像ファイルを表示する別のホームページファイルを生成するステップと、
上記第１のコンピュータが、上記生成した別のホームページファイルと上記受信した１の識別情報に対応する画像ファイルを上記第２のコンピュータに送信するステップとを有することを特徴とする第２言語テキスト入力支援方法。
【請求項２】
第２のコンピュータから第１のコンピュータに変換種別指示を送信するステップと、
上記第１のコンピュータが、上記変換種別指示に基づき第１言語の文字列を第２言語の文字列に変換するステップとを有する請求項１記載の第２言語テキスト入力支援方法。
【請求項３】
第２のコンピュータから第１のコンピュータに編集種別指示を送信するステップと、
上記第１のコンピュータが、上記編集種別指示に基づき既に変換済みの第２言語の文字列の画像ファイルを編集するステップとを有する請求項１または２記載の第２言語テキスト入力支援方法。
【請求項４】
第１言語の入力機能は持つが第２言語の入力機能は持たない第２のコンピュータに対して、上記第２言語の入力を支援するための装置であって、
上記第２のコンピュータからネットワークを介して上記第１言語の文字列を受信する手段と、
上記第１言語の文字列を上記第２言語の文字列に変換する変換手段と、
上記第２言語の文字列を画像ファイルにする画像ファイル化手段と、
上記画像ファイルを表示するホームページファイルを生成するホームページファイル生成手段と、
上記ホームページファイルと上記画像ファイルを上記第２のコンピュータに送信する送信手段と、
を有してなり、
上記画像ファイル化手段は、上記変換手段が上記第１言語の文字列を上記第２言語の複数の変換文字列候補に変換したとき、上記複数の変換文字列候補のそれぞれを画像ファイルにして格納部に格納すると共に、上記各画像ファイルを識別するための識別情報を付与し、
上記ホームページファイル生成手段は、上記複数の画像ファイルを上記複数の画像ファイルごとの識別情報と共に表示するホームページファイルを生成し、
上記送信手段は、上記複数の画像ファイルと上記複数の画像ファイルごとの識別情報と上記生成されたホームページファイルとを上記第２のコンピュータに送信し、上記送信された複数の画像ファイルごとの識別情報のうち１の識別情報を上記第２のコンピュータから受信したときに、上記格納部に格納されている上記複数の画像ファイルのうち上記受信した１の識別情報以外の識別情報に対応する画像ファイルを上記格納部から削除する、
ことを特徴とする第２言語テキスト入力支援装置。
【請求項５】
第２のコンピュータから変換種別指示を受信する手段と、
上記変換種別指示に基づき第１言語の文字列を第２言語の文字列に変換する手段とを有する請求項４記載の第２言語テキスト入力支援装置。
【請求項６】
第２のコンピュータから編集種別指示を受信する手段と、
上記編集種別指示に基づき既に変換済みの第２言語の文字列の画像ファイルを編集する手段とを有する請求項４または５記載の第２言語テキスト入力支援装置。
【請求項７】
第１言語の入力機能は持つが第２言語の入力機能は持たない第２のコンピュータに対して、上記第２言語の入力を支援するために、コンピュータを、
上記第２のコンピュータからネットワークを介して上記第１言語の文字列を受信する手段と、
上記第１言語の文字列を上記第２言語の文字列に変換する変換手段と、
上記第２言語の文字列を画像ファイルにする画像ファイル化手段と、
上記画像ファイルを表示するホームページファイルを生成するホームページファイル生成手段と、
上記ホームページファイルと上記画像ファイルを上記第２のコンピュータに送信する送信手段として機能させ、
上記画像ファイル化手段は、上記変換手段が上記第１言語の文字列を上記第２言語の複数の変換文字列候補に変換したとき、上記複数の変換文字列候補のそれぞれを画像ファイルにして格納部に格納すると共に、上記各画像ファイルを識別するための識別情報を付与し、
上記ホームページファイル生成手段は、上記複数の画像ファイルを上記複数の画像ファイルごとの識別情報と共に表示するホームページファイルを生成し、
上記送信手段は、上記複数の画像ファイルと上記複数の画像ファイルごとの識別情報と上記生成されたホームページファイルとを上記第２のコンピュータに送信し、上記送信された複数の画像ファイルごとの識別情報のうち１の識別情報を上記第２のコンピュータから受信したときに、上記格納部に格納されている上記複数の画像ファイルのうち上記受信した１の識別情報以外の識別情報に対応する画像ファイルを上記格納部から削除する、
ことを特徴とする第２言語テキスト入力支援プログラム。
【請求項８】
コンピュータを、
第２のコンピュータから変換種別指示を受信する手段、
上記変換種別指示に基づき第１言語の文字列を第２言語の文字列に変換する手段として機能させる請求項７記載の第２言語テキスト入力支援プログラム。
【請求項９】
コンピュータを、
第２のコンピュータから編集種別指示を受信する手段、
上記編集種別指示に基づき既に変換済みの第２言語の文字列の画像ファイルを編集する手段として機能させる請求項７または８記載の第２言語テキスト入力支援プログラム。
【請求項１０】
プログラムを記録したコンピュータ読取可能な記録媒体であって、
上記プログラムは、請求項７乃至９のいずれかに記載の第２言語テキスト入力支援プログラムである第２言語テキスト入力支援プログラムを記録したコンピュータ読取可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、インターネットブラウザで入力及び表示ができない言語のテキスト入力を支援する技術に関するものである。
【０００２】
【従来の技術】
インターネットによるＷＷＷページの検索・参照、あるいはＷＷＷ上の電子メールサービスを利用する機会が急激に増加している。世界的に見れば、ＷＷＷページのほとんどは、英語で記述されている。しかし、日本発信のＷＷＷページのほとんどは、日本人に向け、すなわち日本語で記述されており、また、電子メールや掲示板のホームページで入力するテキストは日本語が入力されるものと想定されている。
【０００３】
一般に、日本で利用されているコンピュータ（ＯＳ）は、かな漢字変換機能を搭載する等、日本語を扱うことができ、また日本語をサポートするインターネットブラウザがインストールされているので、日本語のＷＷＷページを表示することも、日本語で電子メールや掲示板にテキストを入力することも可能である。
しかしながら、世界的に見るとマイナーな日本語は、海外で用いられることはほとんどなく、海外のコンピュータでは、ブラウザが日本語を表示することも、日本語を入力することもできないことが多い。
したがって、日本語を母国語とする人が、海外旅行等で海外に滞在中に、海外のホテルなどで利用できるコンピュータを用いてインターネットを利用する場合、日本語のＷＷＷページは文字化けして読むことができないし、ＷＷＷ上の電子メールサービスを利用したとしても、日本語を入力することができない。
【０００４】
こうした問題のうち、表示に関する問題を解決するものとして、日本語表示ＷＷＷサイト（ｗｗｗ．ｓｈｏｄｏｕｋａ．ｃｏｍ）がある。当該ＷＷＷサイトのフォームに日本語のＷＷＷサイトのＵＲＬを入力すると、レイアウトはそのままに、日本語フォントの部分だけがＧＩＦファイルの文字画像に置き換えられるため、日本語表示機能がなくても、ブラウザ利用者には、日本語テキストとして見ることができる。
【０００５】
【発明が解決しようとする課題】
しかしながら、このサービスは、表示だけに限定されていて、日本語を入力することはできない。
同様に、英語以外のさまざまな言語についても同様な事情がある。
【０００６】
特開平０６−２７４４３３号公報には、ネットワークを介した日本語入力のための、サーバクライアントモデルのかな漢字変換システムが開示されている。ただしこれは、かな漢字変換の負荷分散を目的とするものであって、上記のような日本語の入力や表示ができない環境におけるものではない。
【０００７】
本発明は以上のような従来技術の問題点を解消するためになされたもので、インターネットブラウザ、あるいはそれを搭載したコンピュータが表示及び入力をサポートしていない言語（以下「第２言語」という）の入力を可能にすることを目的とする。
【０００８】
【課題を解決するための手段】
本発明にかかる第２言語テキスト入力支援方法は、第１言語の入力機能は持つが第２言語の入力機能は持たない第２のコンピュータに対して、上記第２言語の入力を支援するための方法であって、上記第２のコンピュータからネットワークを介して第１のコンピュータに上記第１言語の文字列を入力するステップと、上記第１のコンピュータが、上記第１言語の文字列を受信するステップと、上記第１のコンピュータが、上記受信した第１言語の文字列を上記第２言語の複数の変換文字列候補に変換するステップと、上記第１のコンピュータが、上記複数の変換文字列候補のそれぞれを画像ファイルにして格納部に格納すると共に、上記各画像ファイルを識別するための識別情報を付与し、上記複数の画像ファイルを上記複数の画像ファイルごとの識別情報と共に表示するホームページファイルを生成するステップと、上記第１のコンピュータが、上記複数の画像ファイルと上記複数の画像ファイルごとの識別情報と上記生成されたホームページファイルとを上記第２のコンピュータに送信するステップと、上記第１のコンピュータが、上記送信された複数の画像ファイルごとの識別情報のうち１の識別情報を上記第２のコンピュータから受信したときに、上記格納部に格納されている上記複数の画像ファイルのうち上記受信した１の識別情報以外の識別情報に対応する画像ファイルを上記格納部から削除するステップと、上記第１のコンピュータが、上記受信した１の識別情報に対応する画像ファイルを表示する別のホームページファイルを生成するステップと、上記第１のコンピュータが、上記生成した別のホームページファイルと上記受信した１の識別情報に対応する画像ファイルを上記第２のコンピュータに送信するステップとを有することを特徴とする。
【０００９】
また、本発明にかかる第２言語テキスト入力支援方法は、第２のコンピュータから第１のコンピュータに変換種別指示を送信するステップと、上記第１のコンピュータが、上記変換種別指示に基づき第１言語の文字列を第２言語の文字列に変換するステップとを有することを特徴とする。
【００１０】
また、本発明にかかる第２言語テキスト入力支援方法は、第２のコンピュータから第１のコンピュータに編集種別指示を送信するステップと、上記第１のコンピュータが、上記編集種別指示に基づき既に変換済みの第２言語の文字列の画像ファイルを編集するステップとを有することを特徴とする。
【００１４】
また、本発明にかかる第２言語テキスト入力支援装置は、第１言語の入力機能は持つが第２言語の入力機能は持たない第２のコンピュータに対して、上記第２言語の入力を支援するための装置であって、上記第２のコンピュータからネットワークを介して上記第１言語の文字列を受信する手段と、上記第１言語の文字列を上記第２言語の文字列に変換する変換手段と、上記第２言語の文字列を画像ファイルにする画像ファイル化手段と、上記画像ファイルを表示するホームページファイルを生成するホームページファイル生成手段と、上記ホームページファイルと上記画像ファイルを上記第２のコンピュータに送信する送信手段と、を有してなり、上記画像ファイル化手段は、上記変換手段が上記第１言語の文字列を上記第２言語の複数の変換文字列候補に変換したとき、上記複数の変換文字列候補のそれぞれを画像ファイルにして格納部に格納すると共に、上記各画像ファイルを識別するための識別情報を付与し、上記ホームページファイル生成手段は、上記複数の画像ファイルを上記複数の画像ファイルごとの識別情報と共に表示するホームページファイルを生成し、上記送信手段は、上記複数の画像ファイルと上記複数の画像ファイルごとの識別情報と上記生成されたホームページファイルとを上記第２のコンピュータに送信し、上記送信された複数の画像ファイルごとの識別情報のうち１の識別情報を上記第２のコンピュータから受信したときに、上記格納部に格納されている上記複数の画像ファイルのうち上記受信した１の識別情報以外の識別情報に対応する画像ファイルを上記格納部から削除する、ことを特徴とする。
【００１５】
また、本発明にかかる第２言語テキスト入力支援装置は、第２のコンピュータから変換種別指示を受信する手段と、上記変換種別指示に基づき第１言語の文字列を第２言語の文字列に変換する手段とを有することを特徴とする。
【００１６】
また、本発明にかかる第２言語テキスト入力支援装置は、第２のコンピュータから編集種別指示を受信する手段と、上記編集種別指示に基づき既に変換済みの第２言語の文字列の画像ファイルを編集する手段とを有することを特徴とする。
【００２０】
また、本発明にかかる第２言語テキスト入力支援プログラムは、第１言語の入力機能は持つが第２言語の入力機能は持たない第２のコンピュータに対して、上記第２言語の入力を支援するために、コンピュータを、上記第２のコンピュータからネットワークを介して上記第１言語の文字列を受信する手段と、上記第１言語の文字列を上記第２言語の文字列に変換する変換手段と、上記第２言語の文字列を画像ファイルにする画像ファイル化手段と、上記画像ファイルを表示するホームページファイルを生成するホームページファイル生成手段と、上記ホームページファイルと上記画像ファイルを上記第２のコンピュータに送信する送信手段として機能させ、上記画像ファイル化手段は、上記変換手段が上記第１言語の文字列を上記第２言語の複数の変換文字列候補に変換したとき、上記複数の変換文字列候補のそれぞれを画像ファイルにして格納部に格納すると共に、上記各画像ファイルを識別するための識別情報を付与し、上記ホームページファイル生成手段は、上記複数の画像ファイルを上記複数の画像ファイルごとの識別情報と共に表示するホームページファイルを生成し、上記送信手段は、上記複数の画像ファイルと上記複数の画像ファイルごとの識別情報と上記生成されたホームページファイルとを上記第２のコンピュータに送信し、上記送信された複数の画像ファイルごとの識別情報のうち１の識別情報を上記第２のコンピュータから受信したときに、上記格納部に格納されている上記複数の画像ファイルのうち上記受信した１の識別情報以外の識別情報に対応する画像ファイルを上記格納部から削除する、ことを特徴とする。
【００２１】
また、本発明にかかる第２言語テキスト入力支援プログラムは、コンピュータを、第２のコンピュータから変換種別指示を受信する手段、上記変換種別指示に基づき第１言語の文字列を第２言語の文字列に変換する手段として機能させることを特徴とする。
【００２２】
また、本発明にかかる第２言語テキスト入力支援プログラムは、コンピュータを、第２のコンピュータから編集種別指示を受信する手段、上記編集種別指示に基づき既に変換済みの第２言語の文字列の画像ファイルを編集する手段として機能させることを特徴とする。
【００２６】
また、本発明にかかる第２言語テキスト入力支援プログラムを記録したコンピュータ読取可能な記録媒体は、プログラムを記録したコンピュータ読取可能な記録媒体であって、上記プログラムは、本発明にかかる第２言語テキスト入力支援プログラムであることを特徴とする。
【００２７】
【発明の実施の形態】
以下、図面を参照しながら本発明にかかる第２言語テキスト入力支援方法及び装置、並びに第２言語テキスト入力支援プログラム及び当該プログラムを記録したコンピュータ読取可能な記録媒体の実施の形態について説明する。
【００２８】
図１は、本発明にかかる第２言語テキスト入力支援装置の実施の形態を示した全体構成図である。
符号Ｓは第１のコンピュータである入力支援機能付きホームページサーバー（以下、「サーバー」という）を、Ｃｎ（ｎ＝１，２，・・・）は第２のコンピュータであるクライアント（以下、「クライアント」という）を、Ｎはネットワークを示している。
サーバーＳは、クライアントＣｎに対して第２言語テキストの入力支援機能を提供する第２言語テキスト入力支援装置であり、電子メールや掲示板等のサービスを行うサーバーコンピュータである。
クライアントＣｎは、ネットワークＮを介してサーバーＳに接続し、サーバーＳが提供するサービスを受ける。
【００２９】
図２は、図１の全体構成に対応したブロック図である。サーバーＳはその内部に、ＣＰＵ１Ｓ、メモリ２Ｓ、記憶手段３Ｓ、入力手段４Ｓ、表示手段５Ｓを有してなる。
ＣＰＵ１Ｓは、サーバーＳの文字列入力部、文字列変換部、変換文字列画像化部、変換文字列ホームページファイル生成部等を含むサーバー部（詳細は後述する）のプログラムを動作させる。
メモリ２Ｓには、サーバーＳのサーバー部がＣＰＵ１Ｓによって実行されるときに一時的に作成される情報やサーバー部のプログラム等が保持される。
記憶手段３Ｓは、各種ホームページファイルや関連ファイル、変換文字列格納部、文字列変換部が用いる辞書・規則、サーバーＳのサーバー部のプログラム等を保持している。
入力手段４Ｓと出力手段５Ｓは、必須ではないが、サーバーＳを直接、保守等を行う際に用いるコンピュータのキーボード、マウスあるいはディスプレイである。
【００３０】
クライアントＣｎはその内部に、ＣＰＵ１ｎ、メモリ２ｎ、記憶手段３ｎ、入力手段４ｎ、表示手段５ｎを有してなる。
ＣＰＵ１ｎは、クライアントＣｎの後述するブラウザ部のプログラムを動作させる。
メモリ２ｎには、ブラウザ部がＣＰＵ１ｎによって実行されるときに一時的に作成される情報やブラウザ部のプログラム等が保持される。
記憶手段３ｎは、ブラウザ部が受信したホームページファイルや関連ファイルを一時的に保持したり、ブラウザ部のプログラム等を保持している。
入力手段４ｎは、第１の言語を入力するための文字列入力部であり、キーボードやマウス等からなる。
出力手段５ｎは、ブラウザ部が処理したホームページ等を表示するディスプレイである。
【００３１】
サーバーＳとクライアントＣｎは、それぞれネットワークインタフェース（Ｉ／Ｆ）部６Ｓ，６ｎを介してネットワークＮに接続している。ネットワークＮの例としては、インターネットがある。
サーバーＳとクライアントＣｎは、ネットワークＮを介して相互に文字列、指示、ホームページファイル等を送受信する。
【００３２】
次に、サーバーＳとクライアントＣｎ（以下、「本システム」という）の機能構成について説明する。図３は、本システムの機能構成を示す図である。
サーバーＳにおいて、サーバー部１０Ｓは、電子メールサービスや掲示板等のホームページの主要な目的を果たす主要処理を行うとともに、入力支援機能のための以下の各部を制御し、ネットワークインタフェース部６Ｓを介して、クライアントＣｎと文字列や指示を受信したり、ホームページを送信したりする。
特に、クライアントＣｎから送信された第１言語の文字列を文字列入力部１１Ｓで受け取り、文字列変換部１２Ｓで第２言語の文字列に変換し、変換結果を変換文字列格納部１３Ｓに格納し、変換文字列画像化部１４Ｓで変換文字列を画像ファイル化して、さらに変換文字列ホームページ(ＨＰ)ファイル生成部１５Ｓでホームページ化してクライアントＣｎに送信する。
あるいは、クライアントＣｎから送信された指示によっては、変換文字列格納部１３Ｓに格納された文字列をファイル化してクライアントＣｎに送信する。
【００３３】
クライアントＣｎにおいて、ブラウザ部１０ｎは、ネットワークインタフェース部６ｎを介してサーバーＳからホームページファイル及び関連ファイルを受信し、マークアップ言語の指定に基づいた表示を表示部１２ｎで行い、あるいは、文字列入力部１１ｎから入力した文字列をサーバーＳに送信する。
特に、文字列入力部１０ｎから受け付けた第１言語の文字列をサーバーＳに送信し、サーバーＳから受信した変換文字列ホームページファイルを表示部１２ｎに表示する。
【００３４】
次に、本発明にかかる第２言語テキスト入力支援方法について説明する。図４は、第２言語テキスト入力支援方法の実施の形態を示したフローチャートである。
ここで、図４中の左側(Ａ系)はクライアントＣｎ側、右側(Ｂ系)はサーバーＳ側の処理である。
以降、第１言語は英語で、英語の文字としては英数字アルファベットとする。また、第２言語は日本語とし、英数字から日本語への変換方式は、よく知られたローマ字かな漢字変換を例にする。ただし、本発明自体は、特に、第１及び第２の言語を限定するものではない。
なお、ローマ字かな漢字変換方法を含めたかな漢字変換方法は、公知技術であるので、その詳細や必要とするローマ字かな変換表やかな漢字辞書、品詞接続規則等については、特に示さない。また、かな漢字変換では、複数の変換候補が出て、その候補の中から選択することが普通だが、本実施の形態では、説明を簡単にするために、変換候補はただ一つの場合で説明する。
さらに、処理はサーバーＳから送信されたホームページが用意した日本語入力用の英数字入力領域への入力、あるいは、同入力のための指示に基づき新たな表示ウィンドゥを開きそこへの入力を契機に始める等、いくつかの方法があるが、それらのいずれかを限定するものではない。
以下、図４に示すフローチャートのステップごとに説明する。
【００３５】
先ず、第２言語の日本語文字列「東京」を入力するために、クライアントＣｎのブラウザからユーザが文字列入力部１１ｎを通して入力領域に第１言語の英数字アルファベット「ｔｏｕｋｙｏｕ」と入力し、引き続き、サーバーＳへの送信の指示を出す（ＳＡ１）。
【００３６】
送信指示に基づき、文字列「ｔｏｕｋｙｏｕ」はネットワークＮを介して、接続中のサーバーＳに送信される（ＳＡ２）。
【００３７】
サーバーＳは、送信された文字列「ｔｏｕｋｙｏｕ」を文字列入力部１１Ｓで受け取る（ＳＢ１）。
【００３８】
サーバーＳに受け取られた文字列「ｔｏｕｋｙｏｕ」は、文字列変換(・編集)部１２Ｓで、「東京」に変換する（ＳＢ２）。
このローマ字かな漢字変換は、より詳しくは、まず、ローマ字かな変換「とうきょう」に変換され、引き続き、かな漢字変換により「東京」に変換される。前述したように、ローマ字かな漢字変換では、ローマ字かな変換表やかな漢字辞書、品詞接続規則等の情報を参照しながら変換処理を行うが、ここではその詳細については記載しない。
【００３９】
変換した文字列「東京」は、変換文字列格納部１３Ｓに格納する（ＳＢ３）。
【００４０】
変換した文字列「東京」を、変換文字列画像化部１４Ｓで画像ファイル化する（ＳＢ４）。
なお、文字列の画像ファイル化は、「ｗｗｗ．ｓｈｏｄｏｕｋａ．ｃｏｍ」でも行われており詳細は示さないが、サーバーＳに備わったフォントデータを利用して画像ファイル化することができる。画像ファイル化は、１文字ごとに画像ファイルにしてもよいが、ここでは、変換文字列の単位ごとに画像ファイルにする。すなわち、「東」のフォントデータからの画像と「京」のフォントデータからの画像を横に並べた画像ファイルとする。
画像のファイル形式は、ブラウザのマークアップ言語でサポートしている形式とする。たとえば、マークアップ言語がＨＴＭＬL言語であれば、ｇｉｆ形式がよい。ファイル名は、任意であるが、文字列に応じて、その内部１６進コード、たとえばＳＪＩＳコード(「東京」は‘９３Ｃ８’と‘８Ｂ９Ｅ’)、を用いて、“９３８Ｃ８Ｂ９Ｅ．ｇｉｆ”とする。
“９３８Ｃ８Ｂ９Ｅ．ｇｉｆ”は、画像表示すると図５のような表示になる。
【００４１】
文字列を画像化した“９３８Ｃ８Ｂ９Ｅ．ｇｉｆ”をマークアップ言語で表示させるホームページファイルを変換文字列ＨＰファイル生成部１５Ｓで生成する（ＳＢ５）。
この場合、画像ファイル“９３８Ｃ８Ｂ９Ｅ．ｇｉｆ”を画像ファイルとして指定した図６のような内容のファイルを生成し、たとえば、ファイル名を“ｗｏｒｋ．ｈｔｍｌ”とする。
なお、入力領域を有する別ウィンドウを開いている場合は、そのホームページファイルの適切な部分に上記の画像ファイル指定部分を追加すればよい。
【００４２】
生成した変換文字列ホームページファイル"ｗｏｒｋ．ｈｔｍｌ"を、同ファイルに指定された画像ファイル“９３８Ｃ８Ｂ９Ｅ．ｇｉｆ”と共に、図示しない手段でクライアントＣｎに送信する（ＳＢ６）。
【００４３】
クライアントＣｎのブラウザは、サーバーＳの送信してきたホームページファイル"ｗｏｒｋ．ｈｔｍｌ"とそこに指定された画像ファイル“９３８Ｃ８Ｂ９Ｅ．ｇｉｆ”を受信する（ＳＡ３）。
【００４４】
クライアントＣｎのブラウザは、受信したホームページファイル“ｗｏｒｋ．ｈｔｍｌ”を別ウィンドウとして表示し、あるいは、あらかじめ入力用に別ウィンドウを表示していれば、表示を更新する（ＳＡ４）。
その表示は、図７のような変換文字列の表示を含むものになる。なお、図７における文字列の周囲の枠は、画像ファイルの単位を示す便宜的なものである。
ユーザは、図７のように、「ｔｏｕｋｙｏｕ」の変換結果としての「東京」を、クライアントＣｎのブラウザで確認することができる。
【００４５】
本実施の形態によれば、英語の入力機能は持つが日本語の入力機能は持たないクライアントＣｎに対して、上記日本語の入力を支援するための方法であって、上記クライアントＣｎからネットワークＮを介してサーバーＳに英語の文字列「ｔｏｕｋｙｏｕ」を入力するステップと、上記サーバーＳが、上記英語の文字列「ｔｏｕｋｙｏｕ」を受信するステップと、上記サーバーＳが、上記英語の文字列「ｔｏｕｋｙｏｕ」を日本語の文字列「東京」に変換するステップと、上記サーバーＳが、上記日本語の文字列「東京」を画像ファイル“９３８Ｃ８Ｂ９Ｅ．ｇｉｆ”化するステップと、上記サーバーＳが、上記画像ファイル“９３８Ｃ８Ｂ９Ｅ．ｇｉｆ”を表示するホームページファイル“ｗｏｒｋ．ｈｔｍｌ”を生成するステップと、上記サーバーＳが、上記ホームページファイル“ｗｏｒｋ．ｈｔｍｌ”と画像ファイル“９３８Ｃ８Ｂ９Ｅ．ｇｉｆ”を上記クライアントＣｎに送信するステップとを有することにより、日本語の入力機能を持たないクライアントＣｎに対して日本語の入力を支援することができる。
【００４６】
次に、本発明にかかる第２言語テキスト入力支援方法の別の実施の形態について、前述の実施の形態と異なる部分について説明する。本実施の形態では、クライアントＣｎから変換種別指示、あるいは編集種別指示をサーバーＳに送信し、サーバーＳは、受信した変換種別指示、あるいは編集種別指示に基づいて動作するものである。
変換種別指示とは、クライアントＣｎが入力した第１言語の文字列（ローマ字）を、サーバーＳが第２言語の文字列に変換する際の種別（たとえば、「ひらがな」や「カタカナ」）を指定する情報である。
編集種別指示とは、サーバーＳが有する既に変換済みの第２言語の文字列に対して、クライアントＣｎから新たに入力する第１言語の文字列を編集する種別（たとえば、仮想の編集カーソルの移動や追加・上書きモード、削除モード等）を指定する情報である。
なお、本実施の形態では、前述の実施の形態における文字列入力部１１Ｓ、文字列変換部１２Ｓ、変換文字列ＨＰファイル生成部１５Ｓに代えて、それぞれ文字列・指示入力部１１Ｓ、文字列変換・編集部１２Ｓ、変換文字列ＨＰファイル編集・生成部１５Ｓを用いる。
【００４７】
本実施の形態における本システムの動作について説明する。
クライアントＣｎから仮想編集カーソルを末尾に合わせる編集種別指示をサーバーＳに送ると、サーバーＳは文字列・指示入力部１１Ｓで受信し、仮想カーソルの画像ファイルを変換文字列画像ファイルの末尾に付与したホームページに書き換えて、クライアントＳに送信する。クライアントＣｎでは、仮想カーソルが付加された表示が得られる。
しかる後、クライアントＣｎが、「ｎｉ」を入力し、かな変換の変換種別指示を与えて、サーバーＳに送信すると、文字列変換・編集部１２Ｓでは、単にローマ字をかなの「に」に変換し、変換文字列格納部１３Ｓには、「東京」の末尾に「に」を追加編集した「東京に」が格納される。一方、文字列「に」は「に」のフォントデータをもとに“８ｃ２９．ｇｉｆ”なる「に」の画像ファイルを作成し、図８に示すように“ｗｏｒｋ．ｈｔｍｌ”に当該ファイルの指定を変換文字列ＨＰファイル編集・生成部１５Ｓを用いて追加編集する。
【００４８】
クライアントＣｎが“ｗｏｒｋ．ｈｔｍｌ”を受信すると、図９が表示される。ただし、図９の枠は便宜的なもので、実際には図１０のように表示される。
尚、変換種別指示や編集種別指示には、前述ようないくつかの指示があるが、ここでは、すべての例示は行わない。
【００４９】
本実施の形態によれば、クライアントＣｎからサーバーＳにかな変換の変換種別指示を送信するステップと、上記サーバーＳが、上記変換種別指示に基づき英語の文字列「ｎｉ」を日本語の文字列「に」に変換するステップとにより、クライアントＣｎからサーバーＳに対して変換種別指示の指定が可能となる。
【００５０】
また、クライアントＣｎからサーバーＳ１に仮想編集カーソルを末尾に合わせる編集種別指示を送信するステップと、上記サーバーＳが、上記編集種別指示に基づき仮想カーソルの画像ファイルを既に変換済みの日本語の文字列「東京」の画像ファイルの末尾に付与した変換文字列ホームページファイルに書き換えるステップとにより、クライアントＣｎからサーバーＳに対して編集種別の指定が可能となる。
【００５１】
次に、本発明にかかる第２言語テキスト入力支援方法のさらに別の実施の形態について、前述の実施の形態と異なる部分について説明する。本実施の形態では、サーバーＳのサーバー部１０Ｓの変換文字列格納部１３Ｓに格納された変換文字列のデータをファイル化して、クライアントＣｎに送信するものである。
【００５２】
前記の状態の変換文字列格納部１３Ｓには「東京に」が格納されているので、この情報をサーバーＳが図示しない手段を用いて、たとえば、“ｗｏｒｋ．ｔｘｔ”という名称のテキストファイルに保存する。
保存した“ｗｏｒｋ．ｔｘｔ”をクライアントＣｎに送信すれば、クライアントＣｎは、「東京に」が格納されたファイルを受け取ることができる。
サーバーＳが“ｗｏｒｋ．ｔｘｔ”をクライアントＣｎに送信するタイミングは、変換文字列格納部１３Ｓに「東京に」を格納したのちに“ｗｏｒｋ．ｔｘｔ”を作成して送信するようにしてもよいし、あるいは、クライアントＣｎからの要求を受付けた後としてもよい。
【００５３】
本実施の形態によれば、サーバーＳが変換した日本語の文字列「東京に」をファイル“ｗｏｒｋ．ｔｘｔ”化するステップと、上記サーバーＳが、上記ファイル“ｗｏｒｋ．ｔｘｔ”をクライアントＣｎに送信するステップとにより、クライアントＣｎは、“ｗｏｒｋ．ｔｘｔ”を電子メールで送信、すなわち、日本語の文字列「東京に」を送信することができる。
電子メール以外にも、“ｗｏｒｋ．ｔｘｔ”をホームページの掲示板に書込むこともできる。
【００５４】
次に、本発明にかかる第２言語テキスト入力支援方法のさらに別の実施の形態について、前述の実施の形態と異なる部分について説明する。本実施の形態は、クライアントＣｎから入力された文字列に対する変換候補をサーバーＳがクライアントＣｎに送信し、クライアントＣｎが選択するものである。すなわち、ローマ字からかなへの変換には、基本的に変換の曖昧さはないが、かな漢字変換には、区切りを含めた曖昧さがある。たとえば、ローマ字「ｋｕｒｕｍａｄｅ」からひらがな「くるまで」と変換した場合、「くるまで」は、少なくとも「車で」と「来るまで」の２つの変換候補が可能である。
【００５５】
本実施の形態における本システムの動作について説明する。
サーバーＳは、クライアントＣｎから受信した文字列「ｋｕｒｕｍａｄｅ」に対して、変換文字列候補「車で」と「来るまで」を変換文字列格納部１３Ｓに格納するとともに、画像ファイルを変換文字列ごとに生成する。ここで、変換文字列候補の画像ファイルを識別するための識別情報を変換文字列候補の画像ファイルごとに付与する。「車で」と「来るまで」の識別情報をそれぞれ「ＩＤ１」と「ＩＤ２」とする。
サーバーＳは、変換文字列ホームページを生成する際、識別情報でマークして変換文字列の画像ファイルを指定し、クライアントＣｎに送信する。
【００５６】
クライアントＣｎは、変換文字列候補「車で」と「来るまで」に対して「車で」を選択するために識別情報「ＩＤ１」をサーバーＳに送信し、サーバーＳは、受信した識別情報「ＩＤ１」に基づき変換文字列を「車で」に確定して変換文字列格納部１３Ｓを更新すると共に、選択されなかった「来るまで」の画像ファイルを削除し、変換文字列ホームページも確定した変換文字列「車で」の画像ファイルのみを残すように編集する。
サーバーＳは、編集した変換文字列ホームページをクライアントＣｎに送信する。
【００５７】
本実施の形態によれば、サーバーＳがクライアントＣｎから受信した英語の文字列「ｋｕｒｕｍａｄｅ」を日本語の文字列「車で」と「来るまで」に変換するステップと、上記サーバーＳが、上記「車で」と「来るまで」ごとに識別情報「ＩＤ１」と「ＩＤ２」を付与すると共にそれぞれを画像ファイル化するステップと、上記サーバーＳが、上記複数の画像ファイルを上記識別情報「ＩＤ１」と「ＩＤ２」と共に表示するホームページファイルを生成するステップと、上記サーバーＳが、上記ホームページファイルと識別情報「ＩＤ１」と「ＩＤ２」を「車で」と「来るまで」の画像ファイルと共に上記クライアントＣｎに送信するステップと、上記サーバーＳが、上記クライアントＣｎから上記識別情報「ＩＤ１」を受信するステップと、上記サーバーＳ、上記受信した識別情報「ＩＤ１」に対応する画像ファイルを表示するホームページファイルを生成するステップと、上記サーバーＳが、上記生成したホームページファイルをクライアントＣｎに送信するステップとにより、クライアントＣｎはサーバーＳが提示する変換文字列候補「車で」と「来るまで」の中から「車で」を選択入力することが可能になる。
【００５８】
以上説明した本発明にかかる第２言語テキスト入力支援方法を実現するサーバーＳと同じように図示しないコンピュータを機能させる第２言語テキスト入力支援プログラムをコンピュータ読取可能な記録媒体に記録し、サーバーＳとは異なる別のコンピュータで当該記録媒体を読み込み、当該プログラムを実行すれば、サーバーＳがクライアントＣｎに提供する第２言語テキスト入力支援の機能を当該コンピュータで提供することが可能となる。
【００５９】
【発明の効果】
本発明によれば、第２言語の入力機能を持たない第２のコンピュータに対して第２言語の入力を支援することができる。
【００６０】
また、本発明によれば、第２のコンピュータから第１のコンピュータに対して変換種別指示の指定が可能となる。
【００６１】
また、本発明によれば、第２のコンピュータから第１のコンピュータに対して編集種別指示の指定が可能となる。
【００６２】
本発明によれば、第２のコンピュータは、変換された第２言語の文字列を電子メールで送信、あるいはホームページの掲示板に書込むこともできる。
【００６３】
また、本発明によれば、第２のコンピュータは第１のコンピュータが提示する複数の変換文字列候補の中から変換文字列を選択入力することが可能になる。
【図面の簡単な説明】
【図１】本発明にかかる第２言語テキスト入力支援装置の実施の形態を示す全体構成図である。
【図２】上記構成図に対応したブロック図の例である。
【図３】第１のコンピュータと第２のコンピュータの機能構成図の例である。
【図４】本発明にかかる第２言語テキスト入力支援方法の実施の形態を示すフローチャートである。
【図５】画像ファイルの表示例を示す図である。
【図６】上記画像ファイルを表示するマークアップ言語の例を示す図である。
【図７】上記マークアップ言語で記述されたホームページファイルの表示例を示す図である。
【図８】本発明にかかる第２言語テキスト入力支援方法の別の実施の形態により作成するマークアップ言語の例を示す図である。
【図９】上記マークアップ言語で記述されたホームページファイルの表示例を画像ファイルに対応させて示す図である。
【図１０】上記マークアップ言語で記述されたホームページファイルの表示例を示す図である。
【符号の説明】
Ｓ              第１のコンピュータ（サーバー）
Ｃｎ            第２のコンピュータ（クライアント）
Ｎ              ネットワーク
１Ｓ，１ｎ      ＣＰＵ
２Ｓ，２ｎ      メモリ
３Ｓ，３ｎ      記憶手段
４Ｓ，４ｎ      入力手段
５Ｓ，５ｎ      表示手段
【図１】
0004627910.tif 000002
【図２】
0004627910.tif 000003
【図３】
0004627910.tif 000004
【図４】
0004627910.tif 000005
【図５】
0004627910.tif 000006
【図６】
0004627910.tif 000007
【図７】
0004627910.tif 000008
【図８】
0004627910.tif 000009
【図９】
0004627910.tif 000010
【図１０】
0004627910.tif 000011