(57)【要約】【課題】  日本語の入出力機能を持たないユーザ端末にて日本語入力を容易に行うことができる日本語文章作成システムを提供する。【解決手段】  ユーザ端末３０は、所定の日本語文字に関する文字画像情報および文字コード情報を記憶する文字情報記憶手段と、ユーザがキー入力を行った場合、キー入力されたキーに関するキー入力情報を取得するキー情報取得手段と、文字画像情報の中からキー入力情報に応じた文字画像を取得して表示部に表示する文字画像表示手段と、文字コード情報の中からキー入力情報に応じた文字コードを取得して保持する文字コード保持手段と、ユーザより変換指示があった場合に、文字コード保持手段により保持されている文字コードをサーバ１０に送信する文字コード送信手段とを有する。【選択図】        図６
2005115750.tif 000002
【特許請求の範囲】
【請求項１】
サーバと、前記サーバと通信ネットワークを介して接続されたユーザ端末とを備え、
前記サーバは、ユーザ端末から送信される文字コードを受信する文字コード受信手段と、文字コードに対応する文字列に基づいて変換候補を検索する変換候補検索手段と、変換候補に対応する変換候補文字画像を作成する変換候補文字画像作成手段と、変換候補文字画像を前記ユーザ端末に送信する変換候補文字画像送信手段とを有し、前記ユーザ端末は、前記サーバから送信された変換候補文字画像を受信する変換候補文字画像受信手段と、変換候補文字画像を表示部に表示する変換候補文字画像表示手段とを有し、前記ユーザ端末にて日本語文章を作成する日本語文章作成システムであって、
前記ユーザ端末は、
所定の日本語文字に関する文字画像情報および文字コード情報を記憶する文字情報記憶手段と、
ユーザがキー入力を行った場合、キー入力されたキーに関するキー入力情報を取得するキー情報取得手段と、
前記文字画像情報の中から前記キー入力情報に応じた文字画像を取得して表示部に表示する文字画像表示手段と、
前記文字コード情報の中から前記キー入力情報に応じた文字コードを取得して保持する文字コード保持手段と、
ユーザより変換指示があった場合に、前記文字コード保持手段により保持されている文字コードをサーバに送信する文字コード送信手段とを有することを特徴とする日本語文章作成システム。
【請求項２】
サーバと、前記サーバと通信ネットワークを介して接続されたユーザ端末とを備え、前記サーバは、ユーザ端末から送信される文字コードを受信する文字コード受信手段と、文字コードに対応する文字列に基づいて変換候補を検索する変換候補検索手段と、変換候補に対応する変換候補文字画像を作成する変換候補文字画像作成手段と、変換候補文字画像を前記ユーザ端末に送信する変換候補文字画像送信手段とを有し、前記ユーザ端末は、前記サーバから送信された変換候補文字画像を受信する変換候補文字画像受信手段と、変換候補文字画像を表示部に表示する変換候補文字画像表示手段とを有し、前記ユーザ端末にて日本語文章を作成する日本語文章作成システムに用いられるユーザ端末であって、
所定の日本語文字に関する文字画像情報および文字コード情報を記憶する文字情報記憶手段と、
ユーザがキー入力を行った場合、キー入力されたキーに関するキー入力情報を取得するキー情報取得手段と、
前記文字画像情報の中から前記キー入力情報に応じた文字画像を取得して表示部に表示する文字画像表示手段と、
前記文字コード情報の中から前記キー入力情報に応じた文字コードを取得して保持する文字コード保持手段と、
ユーザより変換指示があった場合に、前記文字コード保持手段により保持されている文字コードをサーバに送信する文字コード送信手段とを有することを特徴とするユーザ端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、日本語の入出力環境を持たない携帯端末で日本語の文章作成を可能とする日本語文章作成システムに関する。
【背景技術】
【０００２】
携帯電話では通話機能に加え、文字列を例えば電子メールとして送受信するメール機能を有している。携帯電話で文章を作成する際には、ひらがなを入力し、漢字変換することが一般的に行われている。電子メールは日本国外にも送信可能であるが、日本国外で用いられている携帯電話は日本語入出力機能を持たないため、日本語の文章を作成することができない。
【０００３】
このような日本語入出力機能を有しない携帯電話にて日本語の文章を作成する文字列作成方法が知られている（例えば特許文献１参照）。この方法では、まずインターネットを介してサーバと接続された携帯電話にＷＥＢページを表示させ、ユーザがＷＥＢページ上でアルファベットを用いてローマ字入力をする。ユーザが携帯電話にて変換指示を行うと、アルファベット文字列がサーバに送信される。サーバでは受信したアルファベット文字列に対応する変換候補を検索し、各変換候補の文字列画像を作成し、携帯電話に送信する。携帯電話ではサーバから受信した各変換候補の文字列画像を表示し、ユーザが所望の変換候補を選択・確定することで、日本語の文字列を作成することができる。
【特許文献１】特開２００３−８５１６７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記特許文献１に記載の方法では、携帯電話でアルファベットを用いてローマ字入力を行う必要がある。ローマ字入力では、子音に対応するキーと母音に対応するキーとを押さなければならず、ひらがな入力に比べてキー操作が煩雑となり、文字入力に時間がかかるという問題がある。特に、小型化の要請がある携帯電話ではキーの数が制限されているため、１つのキーに複数の文字や記号を割り当て、キーの押下回数で異なる文字等を対応付けている。このため、所望の文字を表示させるために、キー押下回数が多くなる。このようなキー押下回数を多く必要とする携帯電話では、ローマ字入力は特に煩雑なものとなる。
【０００５】
本発明は、上記点に鑑み、日本語の入出力機能を持たないユーザ端末にて日本語入力を容易に行うことができる日本語文章作成システムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、請求項１に記載の発明では、サーバと、サーバと通信ネットワークを介して接続されたユーザ端末とを備え、サーバは、ユーザ端末から送信される文字コードを受信する文字コード受信手段と、文字コードに対応する文字列に基づいて変換候補を検索する変換候補検索手段と、変換候補に対応する変換候補文字画像を作成する変換候補文字画像作成手段と、変換候補文字画像をユーザ端末に送信する変換候補文字画像送信手段とを有し、ユーザ端末は、サーバから送信された変換候補文字画像を受信する変換候補文字画像受信手段と、変換候補文字画像を表示部に表示する変換候補文字画像表示手段とを有し、ユーザ端末にて日本語文章を作成する日本語文章作成システムであって、
ユーザ端末は、所定の日本語文字に関する文字画像情報および文字コード情報を記憶する文字情報記憶手段と、ユーザがキー入力を行った場合、キー入力されたキーに関するキー入力情報を取得するキー情報取得手段と、文字画像情報の中からキー入力情報に応じた文字画像を取得して表示部に表示する文字画像表示手段と、文字コード情報の中からキー入力情報に応じた文字コードを取得して保持する文字コード保持手段と、ユーザより変換指示があった場合に、文字コード保持手段により保持されている文字コードをサーバに送信する文字コード送信手段とを有することを特徴としている。
【０００７】
これにより、日本語の入出力環境を持たないユーザ端末において、日本語の直接入力により日本語の文章作成を行うことが可能となる。したがって、ユーザ端末で日本語の文章を作成する際、ローマ字入力に対してキー入力回数を大幅に少なくすることができる。これは、同一のキーに複数の文字が割り付けられ、キー押下回数が多くなる携帯電話で日本語文章を作成する場合に特に有利である。
【０００８】
所定の日本語文字画像をデータとして持ち、キー入力に対して日本語文字を割り付ける日本語文章作成プログラムを、日本語入出力環境を持たないユーザ端末に予めダウンロードしておき、日本語入力が必要なときに日本語文章作成プログラムを実行することで、日本語の直接入力が可能となる。
【発明を実施するための最良の形態】
【０００９】
以下、本発明の一実施形態について図１〜図８に基づいて説明する。
【００１０】
図１は、本実施形態の日本語文章作成システムの全体構成を示している。本実施形態の日本語文章作成システムでは、ユーザ端末３０にて日本語文章を作成することが可能であるとともに、作成された日本語文章を例えば電子メールとして所定のあて先に送信することができる。
【００１１】
図１に示すように、本実施形態の日本語文章作成システムは、サーバ１０、ユーザ端末３０を備えている。サーバ１０とユーザ端末３０とは、通信ネットワーク２０を介して接続されており、相互にデータの送受信が可能となっている。通信ネットワーク２０としては、例えばインターネットを用いることができる。
【００１２】
サーバ１０は、演算処理装置や記憶装置等を備えた一般的なサーバコンピュータである。記憶装置には、文字列（本実施例ではひらがな文字列）の変換候補のデータベースである変換辞書が格納されている。記憶装置には、さらに各文字の画像データ（本例ではＰＮＧ形式）および文字コード（本例ではシフトＪＩＳ）が格納されている。
【００１３】
ユーザ端末３０は、サーバ１０に対するクライアントであり、携帯電話から構成されている。本実施形態のユーザ端末３０は、電話機能の他に、文字列の送受信機能（メール機能）を備えている。また、本実施形態のユーザ端末３０は、日本国外の地域で使用されることを前提としたものであり、英数字の入出力機能のみを備え、日本語の入出力機能を備えていない。また、本実施形態のユーザ端末３０は、ＪＡＶＡ（登録商標）言語で記述されたプログラムを実行可能な環境を備えている。
【００１４】
図２は、ユーザ端末３０の回路構成を示すブロック図である。図２に示すように、ユーザ端末３０は、送受信部３１、アンテナ３２、音声出力部３３、音声入力部３４、キー入力部３５、表示部３６、制御部３７、記憶部３８等を備えている。
【００１５】
送受信部３１は、アンテナ３２を介して基地局との間で電波の送受信を行う。音声出力部３３は送受信部３１にて受信した音声信号を音声に変換して出力し、音声入力部３４はユーザの音声を電気信号に変換して送受信部３１に出力する。キー入力部３５は、ユーザが電話番号や文章を入力する際に使用される。表示部３６は、例えば液晶パネルから構成され、電話番号や文章等を表示することができる。制御部３７はＣＰＵからなり、各種制御を行う。
【００１６】
記憶部３８は、ＲＯＭ３８ａとＲＡＭ３８ｂとを備えている。ＲＯＭ３８ａには、基本入出力プログラムが格納されている。ＲＡＭ３８ｂにはアプリケーションプログラムが格納されている。本実施形態のアプリケーションプログラムには、日本語の文章作成を可能とする日本語文章作成プログラムが含まれている。アプリケーションプログラムは、例えば所定のウェブページからダウンロードして入手することができる。本実施形態の日本語文章作成プログラムは、サーバ１０からダウンロードして用いる。なお、記憶部３８は、本発明の文字情報記憶手段を構成している。
【００１７】
また、個々のユーザ端末３０にはそれぞれ固有の識別番号としてユーザＩＤが付与されている。ユーザ端末３０からサーバ１０に対して送信処理を行う場合には、送信するデータにユーザＩＤを含める。これにより、サーバ１０は受信データがいずれのユーザ端末３０から送信されたものかを認識することができる。本実施例では、サーバ１０から日本語文章作成プログラムをダウンロードする際にユーザ端末３０に対してユーザＩＤが付与される。
【００１８】
図３はユーザ端末３０の外観構成を示す正面であり、図４はキー入力部３５の部分拡大図である。図３に示すように、本実施形態のユーザ端末３０は、折り畳み可能な２つの筐体からなり、上部筐体にアンテナ３２、音声出力部３３、表示部３６が設けられ、下部筐体に音声入力部３４、キー入力部３５が設けられている。
【００１９】
図４に示すように、キー入力部３５は、左上キー３５ａ、右上キー３５ｂ、カーソルキー３５ｃ、通話開始キー３５ｄ、通話終了キー３５ｅ、文字入力キー３５ｆ等を備えている。方向指示キー３５ｃは、上下左右の４方向に押下可能である。文字入力キー３５ｆは、「１」、「２」、「３」、「４」、「５」、「６」、「７」、「８」、「９」、「０」、「＊」、「＃」の各キーを備えている。このように携帯電話からなるユーザ端末３５ではキーの数に制限があるため、文字入力キー３５ｆの各キーには、それぞれ複数の文字コードが割り付けられている。
【００２０】
図５は、文字入力キー３５ｆの各キーに割り付けられている文字を示している。本実施形態のユーザ端末３０は、文字入力に関して英数字入力モードと日本語入力モードとを備えている。制御部３７は、押下されたキーの位置およびキー押下回数を取得し、対応する文字コードを発生させるとともに対応する文字画像を表示部３６に表示する。
【００２１】
英数字入力モードでは、制御部３７がＲＯＭ３８ａに格納されている基本入出力プログラムに従って、文字入力キー３５ｆの各キーに対する文字の割り付け・表示を行う。基本入出力プログラムは、図５に示す英数字入力モードで表示される文字画像をデータとして備えている。基本入出力プログラムによって、例えば「１」キーには「＠」「．」「／」「＿」「１」「（スペース）」の各文字が割り付けられる。ユーザが「１」キーを押下する毎に「＠」→「．」→「／」→「＿」→「１」→「（スペース）」の順に切り替わり、「（スペース）」の次は「＠」に戻る。他の文字入力キー３５ｆについても同様である。
【００２２】
一方、日本語入力モードでは、制御部３７がＲＡＭ３８ｂに格納されているアプリケーションプログラムとしての日本語入力プログラムに従って、各キーに対する文字の割り付けを行う。すなわち、日本語入出力プログラムが実行されている場合に日本語入力モードとなる。この日本語文章作成プログラムは、基本入出力プログラムに対するエミュレーションプログラムとしての機能を有するものである。本実施形態の日本語文章作成プログラムは、ＪＡＶＡ（登録商標）言語にて記述されたアプリケーションプログラムであり、日本語文章作成に先立ち所定のサーバからユーザ端末３０に予めダウンロードして用いる。
【００２３】
日本語文章作成プログラムは、図５に示す日本語（本例ではひらがな）の文字画像および文字コード（本例ではシフトＪＩＳ）をデータとして備えている。日本語文字画像は、ＰＮＧ形式のデータから画像データ部分以外を省略した形式で構成されている。すなわち、本実施形態では、表示部３６に表示される文字画像の大きさ等は一定なので、ＰＮＧ形式のデータに含まれるヘッダー等を省略して、データサイズを縮小することができる。なお、日本語（ひらがな）以外の文字を表示する場合には、基本入出力プログラムが備えている文字画像を利用してこれを表示部３６に表示する。
【００２４】
図５に示すように、日本語文章作成プログラムによって、例えば「１」キーには「あ」「い」「う」「え」「お」「ぁ」「ぃ」「ぅ」「ぇ」「ぉ」「＠」「．」「／」「＿」「１」「（スペース）」の各文字が割り付けられる。ユーザが「１」キーを押下する毎に「あ」→「い」→「う」→「え」→「お」→「ぁ」→「ぃ」→「ぅ」→「ぇ」→「ぉ」→「＠」→「．」→「／」→「＿」→「１」→「（スペース）」の順に切り替わり、「（スペース）」の次は「あ」に戻る。他の文字入力キー３５ｆについても同様である。
【００２５】
次に、本実施形態の日本語文章作成システムによる日本語文章作成手順について、図６〜図８に基づいて説明する。図６は日本語文章作成システム全体の流れを示すフローチャートであり、図７はユーザ端末３０における日本語入力手順を示すフローチャートである。図８は日本語文章作成時における表示部３６の画面構成を示している。
【００２６】
まず最初にユーザ端末３０上で日本語文章作成プログラムを立ち上げると、表示部３６には図８（ａ）に示す初期画面が表示される。図８（ａ）の画面で「メール作成・送信」を選択すると、図８（ｂ）に示す画面に移行し、日本語文章が入力可能な日本語入力モードとなる。なお、図８（ｂ）は「いま」からなる文字列を入力終了後の状態を示している。
【００２７】
図８（ｂ）の画面で文字入力キー３５ｆのいずれかが押下された場合、キー入力処理が行われる（Ｓ１０）。具体的には、キー入力があった場合（Ｓ１０１）、押下された文字入力キー３５ｆの位置および押下回数を含むキー入力情報を取得し（Ｓ１０２）、対応する文字画像をＰＮＧ形式に変換して表示部３６に表示するとともに（Ｓ１０３）、対応する文字コードを記憶部３８に記憶する（Ｓ１０４）。本実施形態では、日本語の文字コードとしてシフトＪＩＳを用いている。上記キー入力処理Ｓ１０を所望の文字列を入力完了するまで繰り返す（Ｓ１１）。
【００２８】
図８（ｂ）に示す例では、「２」キーを２回押下することで「い」が表示され、続けて「７」キーを１回押下することで「ま」が表示される。これにより、表示部３６の下部に確定前文章として「いま」からなる文字画像が表示される。記憶部３８には、「い」および「ま」に対応する文字コードが記憶されている。
【００２９】
所望の文字列を入力した後で、確定前文章を変換する場合には（Ｓ１２）、変換指示を行う（Ｓ１３）。本実施形態のユーザ端末３０では、カーソルキー３５ｃを下方向に押下することで変換指示が行われる。変換指示を行うことにより、確定前文章の文字コードを含む送信データがサーバ１０に送信される。このようにユーザ端末３０からサーバ１０に送信される送信データには、常にユーザＩＤを含めておく。
【００３０】
サーバ１０は、ユーザ端末３０から送信された文字コードを受信し（Ｓ１４）、この文字コードに対応する変換候補を変換辞書から検索する（Ｓ１５）。この検索の結果、「いま」からなる文字列に対し、「今」、「居間」、「イマ」、「いま」の４つの変換候補が抽出される。サーバ１０は、各変換候補に含まれる文字に対応する画像データおよび文字コードを記憶装置から取得する（Ｓ１６）。変換候補が複数の文字から構成される場合には、各文字の画像データを連結し、１つの変換候補に対して１つの画像データを作成する。
【００３１】
次に、サーバ１０はＰＮＧ形式の文字画像を送信に適した形式に変換して送信データを作成する（Ｓ１７）。具体的には、ＰＮＧ形式の画像データからヘッダ等を除いて画像表示に最低限必要となる画像データのみを取り出し、各変換候補に対応する画像データの先頭にデータ開始を示す情報を付加することで、送信する文字画像の大きさを小さくしている。これにより、データ送信速度を短縮することができる。
【００３２】
次に、サーバ１０は、変換候補の画像データを含んだ送信データを変換要求を行ったユーザ端末３０に送信する（Ｓ１８）。
【００３３】
ユーザ端末３０は、サーバ１０から送信された変換候補の文字画像を受信し（Ｓ１９）、サーバ１０から受け取ったデータに含まれる変換候補の画像データをＰＮＧ画像形式に展開して表示部３６に表示する（Ｓ２０）。本実施形態では、図８（ｃ）に示すように、表示部３６に「いま」の変換候補として「１．今」、「２．居間」、「３．イマ」、「４．いま」からなる４つの文字画像が表示される。ユーザは表示部３６に表示された変換候補の中から所望の変換候補を選択し確定する（Ｓ２１）。本実施形態では、所望の変換候補の番号に対応するキーである「１」キーを押下することで、１番目の変換候補である「１．今」の選択・確定が行われる。図８（ｄ）に示すように、表示部３６の上部に確定済文字列として「今」からなる文字画像が表示される。同時に、ユーザ端末３０からサーバ１０に対して選択指示情報が送信される。この選択指示情報には、ユーザ端末３０にて選択された変換候補を特定する情報（本例では変換候補の番号を示す数字）が含まれている。
【００３４】
サーバ１０はユーザ端末３０からの選択指示情報を受信し（Ｓ２２）、選択された変換候補に対応する文字コードを確定済文字列として記憶装置に保存する（Ｓ２３）。ユーザが文章の作成を終了するまで、上記ステップＳ１０〜Ｓ２３を繰り返し行う（Ｓ２４）。ユーザ端末３０にて文字列を確定する度に、新たに確定された文字列がサーバ１０の記憶装置に保存されている確定済文字列に付加される。
【００３５】
本実施形態では、続いて図８（ｅ）〜（ｇ）に示すように入力文字列「はわい」を「ハワイ」に変換・確定し、図８（ｈ）（ｉ）に示すように入力文字列「にいます。」を変換せずそのまま確定している。入力文字列をそのまま確定する場合には、カーソルキー３５ｃを上方向に押下することで確定処理が行われる。
【００３６】
上記ステップＳ１２で変換を行わず、入力文字列をそのまま確定する場合、ステップＳ２１に移動する。この場合にステップＳ２１でユーザ端末３０からサーバ１０に送信される確定指示情報には、変換候補の番号に代えて確定する文字列の文字コードが含まれている。図８（ｈ）に示す例では、「にいます。」に対応する文字コードがユーザ端末３０からサーバ１０に送信される。受信したサーバ１０は、送信データに含まれる文字コードを確定済文字列として記憶装置に保存する（Ｓ２２、Ｓ２３）。
【００３７】
以上の手順で作成した日本語文章をメール送信する場合は、ユーザ端末３０からサーバ１０に送信指示が行われる（Ｓ２５、Ｓ２６）。この送信指示は、ユーザ端末３０からサーバ１０に送信指示情報を送信することで行われる。ユーザ端末３０では、メール送信に先立ち、送信先メールアドレスや件名等の必要事項の入力が行われ、これらのデータは送信指示情報に含まれる。
【００３８】
サーバ１０は、ユーザ端末３０からの送信指示情報を受信し（Ｓ２７）、記憶装置に保存されている確定済み文字列に所定のメールヘッダを付加し、メールアドレスで指定された送信先に送信する（Ｓ２８）。
【００３９】
なお、本発明の文字コード受信手段はステップＳ１４に相当し、変換候補検索手段はステップＳ１５に相当し、変換候補文字画像作成手段はステップＳ１７に相当し、変換候補文字画像送信手段はステップＳ１８に相当し、変換候補文字画像受信手段はステップＳ１９に相当し、変換候補文字画像表示手段はステップＳ２０に相当し、キー情報取得手段はステップＳ１０２に相当し、文字画像表示手段はステップＳ１０３に相当し、文字コード保持手段はステップＳ１０４に相当し、文字コード送信手段はステップＳ１４に相当している。
【００４０】
以上の日本語文章作成システムにより、日本語の入出力環境を持たないユーザ端末３０においても、日本語の文章作成が可能となる。また、日本語入出力環境を持たないユーザ端末３０に日本語文章作成プログラムを予めダウンロードし、これを実行することで、日本語（本実施形態ではひらがな）の直接入力が可能となる。これにより、ユーザ端末３０で日本語の文章を作成する際、ローマ字入力に対してキー入力回数を大幅に少なくすることができる。これは、同一のキーに複数の文字が割り付けられ、キー押下回数が多くなる携帯電話で、特に有利である。
【００４１】
（他の実施形態）
なお、上記実施形態では、ひらがな文字の直接入力により日本語文章を作成するように構成したが、ひらがな文字に代えてカタカナ文字を用いることも可能である。
【図面の簡単な説明】
【００４２】
【図１】上記実施形態の日本語文章作成システムの概念図である。
【図２】ユーザ端末の構成を示すブロック図である。
【図３】ユーザ端末の外観を示す正面図である。
【図４】ユーザ端末のキー入力部の拡大正面図である。
【図５】文字入力キーの各キーに割り付けられている文字を示す図表である。
【図６】日本語文章作成システム全体の流れを示すフローチャートである。
【図７】ユーザ端末における日本語入力手順を示すフローチャートである。
【図８】日本語文章作成時におけるユーザ端末の表示部の画面構成を示す説明図である。
【符号の説明】
【００４３】
１０…サーバ、２０…通信ネットワーク、３０…ユーザ端末、３１…送受信部、３２…アンテナ、３３…音声出力部、３４…音声入力部、３５…キー入力部、３６…表示部、３７…制御部、３８…記憶部。
【図１】
2005115750.tif 000003
【図２】
2005115750.tif 000004
【図３】
2005115750.tif 000005
【図４】
2005115750.tif 000006
【図５】
2005115750.tif 000007
【図６】
2005115750.tif 000008
【図７】
2005115750.tif 000009
【図８】
2005115750.tif 000010