(57)【要約】【課題】  コンピュータに文字を容易に入力すること。【解決手段】  携帯電話機は、少なくとも１つのかな文字が割り当てられたテンキーのいずれかの入力を受け付けるキー入力受付手段（Ｓ０２）と、受け付けられたキーに割り当てられたかな文字の入力を受け付けるかな文字受付手段（Ｓ０３でＹＥＳ）と、受け付けられた少なくとも１つのかな文字に基づいて、文字列を決定する文字列決定手段（Ｓ０８またはＳ１５）と、決定された文字列をＰＣに送信する送信手段（Ｓ１０またはＳ１７）と、を備える。【選択図】        図６
2008250606.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも１つのかな文字が割り当てられた複数のキーのいずれかの入力を受け付けるキー入力受付手段と、
受け付けられた前記キーに割り当てられたかな文字の入力を受け付けるかな文字受付手段と、
受け付けられた少なくとも１つのかな文字に基づいて、文字列を決定する文字列決定手段と、
前記決定された文字列を外部の装置に送信する送信手段と、を備えた入力装置。
【請求項２】
前記文字列決定手段は、少なくとも１つのかな文字を漢字コードの文字列に変換する漢字変換手段を含む、請求項１に記載の入力装置。
【請求項３】
前記文字列決定手段は、前記少なくとも１つのかな文字を漢字コードの文字列に変換し、少なくとも１つの候補を選択する候補選択手段と、
少なくとも１つの前記候補を過去の変換履歴に基づいて並べ替えて表示し、いずれか１つの選択を受け付ける選択受付手段と、を含む請求項１に記載の入力装置。
【請求項４】
前記文字列決定手段は、前記少なくとも１つのかな文字を前記外部の装置に送信し、前記外部の装置が前記少なくとも１つのかな文字を変換した少なくとも１つの外部候補を前記外部の装置から受信する外部漢字候補受信手段と、
受信された前記少なくとも１つの外部候補を表示し、いずれか１つの選択を受け付ける外部選択受付手段と、を含む請求項１に記載の入力装置。
【請求項５】
少なくとも１つのかな文字と、前記文字列決定手段により決定された文字列とを関連付けた履歴を記憶する履歴記憶手段をさらに備え、
前記文字列決定手段は、受け付けられたかな文字に、前記履歴により関連付けられた文字列を表示する文字列表示手段と、
前記表示された文字列の選択を受け付ける選択手段と、をさらに含み、
前記送信手段は、前記選択された文字列を前記外部の装置に送信する、請求項１〜４のいずれかに記載の入力装置。
【請求項６】
前記送信手段は、所定のタイミングで、前記決定された文字列を前記外部の装置に送信する、請求項１に記載の入力装置。
【請求項７】
前記送信手段は、前記かな文字受付手段によりかな文字が受け付けられることに応じて、受け付けられた前記かな文字をさらに前記外部の装置に送信する、請求項１に記載の入力装置。
【請求項８】
少なくとも１つのかな文字が割り当てられた複数のキーのいずれかの入力を受け付けるステップと、
受け付けられた前記キーに割り当てられたかな文字の入力を受け付けるステップと、
受け付けられた少なくとも１つのかな文字に基づいて、文字列を決定するステップと、
前記決定された文字列を外部の装置に送信するステップと、を含む入力方法。
【請求項９】
少なくとも１つのかな文字が割り当てられた複数のキーのいずれかの入力を受け付けるステップと、
受け付けられた前記キーに割り当てられたかな文字の入力を受け付けるステップと、
受け付けられた少なくとも１つのかな文字に基づいて、文字列を決定するステップと、
前記決定された文字列を外部の装置に送信するステップと、をコンピュータに実行させる入力プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、入力装置、入力方法および入力プログラムに関し、特に携帯用装置に適用される入力装置、その入力装置で実行される入力方法および入力プログラムに関する。
【背景技術】
【０００２】
近年、携帯電話機が普及しており、パーソナルコンピュータに携帯電話機から文字を入力する技術が開発されている。特開２００４−１９２２１５号公報（特許文献１）には、携帯電話機をパーソナルコンピュータのキーボードとして使用する技術が記載されている。しかしながら、従来の技術では、携帯電話機を単にキーボードとして用いるに過ぎない。
【０００３】
携帯電話機は、電子メールの本文の作成、インターネットのブログサイトなどへの書込み等に用いられ、携帯電話機に文章を入力する機会が増えている。このため、携帯電話機が備える漢字変換機能は、漢字変換を容易にするために学習機能を有している。また、過去に漢字変換され、入力された文章を記憶しておき、その文章の読みの一部が入力された段階で選択可能に表示する予測変換機能を備えたものも登場している。したがって、携帯電話機は、漢字などへの文字変換機能が、所有者毎にカスタマイズされている。
【０００４】
一方、パーソナルコンピュータなど、文字を入力する機能を備えた装置であって、複数人が使用する装置にあっては、学習機能を有効にすると、他人による操作に基づいて学習された内容が反映される場合があり、使用しづらくなる場合があるといった問題がある。
【特許文献１】特開２００４−１９２２１５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
この発明は上述した問題点を解決するためになされたもので、この発明の目的の１つは、外部の装置に文字を容易に入力することが可能な入力装置を提供することである。
【０００６】
この発明の他の目的は、装置に文字を容易に入力することが可能な入力方法および入力プログラムを提供することである。
【課題を解決するための手段】
【０００７】
上述した目的を達成するためにこの発明のある局面によれば、入力装置は、少なくとも１つのかな文字が割り当てられた複数のキーのいずれかの入力を受け付けるキー入力受付手段と、受け付けられたキーに割り当てられたかな文字の入力を受け付けるかな文字受付手段と、受け付けられた少なくとも１つのかな文字に基づいて、文字列を決定する文字列決定手段と、決定された文字列を外部の装置に送信する送信手段と、を備える。
【０００８】
この局面に従えば、受け付けられた少なくとも１つのかな文字に基づいて、文字列が決定されるので、かな文字の入力に慣れた操作者であれば、文字列を決定するためのかな文字を容易に入力することができ、文字列の決定を容易にすることができる。その結果、外部の装置に文字を容易に入力することが可能な入力装置を提供することができる。
【０００９】
好ましくは、文字列決定手段は、少なくとも１つのかな文字を漢字コードの文字列に変換する漢字変換手段を含む。
【００１０】
好ましくは、文字列決定手段は、少なくとも１つのかな文字を漢字コードの文字列に変換し、少なくとも１つの候補を選択する漢字候補選択手段と、少なくとも１つの候補を過去の変換履歴に基づいて並べ替えて表示し、いずれか１つの選択を受け付ける選択受付手段と、を含む。
【００１１】
この局面に従えば、少なくとも１つのかな文字を漢字コードの文字列に変換した候補が、過去の変換履歴に基づいて並び替えられて表示されるので、変換後の候補のうちから１つを決定する作業を容易にすることができる。
【００１２】
好ましくは、文字列決定手段は、少なくとも１つのかな文字を外部の装置に送信し、外部の装置が少なくとも１つのかな文字を変換した少なくとも１つの外部候補を外部の装置から受信する外部候補受信手段と、受信された少なくとも１つの外部候補を表示し、いずれか１つの選択を受け付ける外部選択受付手段と、を含む。
【００１３】
この局面に従えば、少なくとも１つのかな文字が外部の装置に送信され、外部の装置が少なくとも１つのかな文字を変換した少なくとも１つの外部候補が外部の装置から受信され、受信された少なくとも１つの外部候補が表示される。このため、外部の装置により変換された外部候補のうちから文字列を決定することができる。その結果、外部の装置の変換機能を利用しつつ文字列をさらに決定しやすくなる。
【００１４】
好ましくは、少なくとも１つのかな文字と、文字列決定手段により決定された文字列とを関連付けた履歴を記憶する履歴記憶手段をさらに備え、文字列決定手段は、受け付けられたかな文字に、履歴により関連付けられた文字列を表示する文字列表示手段と、表示された文字列の選択を受け付ける選択手段と、をさらに含み、送信手段は、選択された文字列を送信する。
【００１５】
この局面に従えば、少なくとも１つのかな文字と、決定された文字列とを関連付けた履歴が記憶され、受け付けられたかな文字に履歴により関連付けられた文字列が表示されるので、過去に入力した文章と同一または類似の文章を容易に入力することができる。
【００１６】
好ましくは、送信手段は、所定のタイミングで、決定された文字列を外部の装置に送信する。
【００１７】
この局面に従えば、決定された文字列を所定のタイミングで外部の装置に送信するので、外部の装置との間で同期を取ることができる。
【００１８】
好ましくは、送信手段は、かな文字受付手段によりかな文字が受け付けられることに応じて、受け付けられたかな文字をさらに外部の装置に送信する。
【００１９】
この局面に従えば、かな文字が受け付けられることに応じて、受け付けられたかな文字が外部の装置に送信される。このため、入力装置の表示と外部の装置との表示を同じにすることができる。
【００２０】
この発明の他の局面によれば、入力方法は、少なくとも１つのかな文字が割り当てられた複数のキーのいずれかの入力を受け付けるステップと、受け付けられたキーに割り当てられたかな文字の入力を受け付けるステップと、受け付けられた少なくとも１つのかな文字に基づいて、文字列を決定するステップと、決定された文字列を外部の装置に送信するステップと、を含む。
【００２１】
この局面に従えば、外部の装置に文字を容易に入力することが可能な入力方法を提供することができる。
【００２２】
この発明のさらに他の局面によれば、入力プログラムは、少なくとも１つのかな文字が割り当てられた複数のキーのいずれかの入力を受け付けるステップと、受け付けられたキーに割り当てられたかな文字の入力を受け付けるステップと、受け付けられた少なくとも１つのかな文字に基づいて、文字列を決定するステップと、決定された文字列を外部に送信するステップと、をコンピュータに実行させる。
【００２３】
この局面に従えば、外部の装置に文字を容易に入力することが可能な入力プログラムを提供することができる。
【発明を実施するための最良の形態】
【００２４】
以下、本発明の実施の形態について図面を参照して説明する。以下の説明では同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがってそれらについての詳細な説明は繰返さない。
【００２５】
図１は、本発明の実施の形態の１つにおける入力システムの一例を示す図である。入力システムは、入力装置としての携帯電話機１と、文字が入力される外部装置としてパーソナルコンピュータ（ＰＣ）１００とを含む。携帯電話機１と、ＰＣ１００とは、無線通信が可能となっている。なお、ここでは無線通信する例を示すが、有線による通信であってもよい。ＰＣ１００のハードウェア構成は周知なので、ここでは説明を繰り返さない。ＰＣ１００は、外部からの文字を入力するためのドライバプログラムが実行される。このドライバプログラムは、ＰＣ１００に、携帯電話機１と通信する処理、携帯電話機１から送信されてくる文字またはコマンドを受信する処理、受信された文字をディスプレイに表示する処理、コマンドに従って例えば文字を削除する処理等を実行させる。
【００２６】
図２は、本実施の形態における携帯電話機の外観を示す斜視図である。図１を参照して、携帯電話機１は、操作側部３と、表示側部２とを含む。操作側部３の内側面には、操作キー１４と、マイクロフォン１３とが配置され、内側面と反対の外側面には後述するカメラ２４（図３参照）が配置される。
【００２７】
表示側部２の内側面には、液晶表示装置（ＬＣＤ）１６と、第１スピーカ１１とが配置される。また、表示側部２の側面には、第２スピーカ１２が配置される。なお、ここでは携帯電話機１がＬＣＤ１６を備える例を示すが、ＬＣＤ１６に代えて、有機ＥＬ（Ｅｌｅｃｔｒｏ  Ｌｕｍｉｎｅｓｃｅｎｃｅ）ディスプレイを用いてもよい。
【００２８】
操作側部３と表示側部２とは、ヒンジ機構で回転可能に連結され、操作側部３と表示側部２とは開閉自在である。携帯電話機１を折りたたんで、操作側部３と表示側部２とが閉状態にあるときの携帯電話機１の状態がクローズスタイルであり、携帯電話機１を開いて、操作側部３と表示側部２とが開状態にあるときの携帯電話機１の状態がオープンスタイルである。操作側部３と表示側部２とが開状態にあるか、または閉状態にあるかは、操作側部３に装着された開閉センサによって検出される。開閉センサは、近接スイッチ、圧着スイッチ等を用いることができる。
【００２９】
図３は、操作キーの詳細を示す平面図である。図３を参照して、操作キー１４は、第１ソフトキー７Ａ，指示キー６、決定キー５、第２ソフトキー７Ｂ、通話キー９Ａ、クリアキー９Ｂ、終了キー９Ｃ、およびテンキー８を含む。
【００３０】
テンキー８は、０〜９の文字が表された１０のキーと、「＊」の文字が表されたキーと、「＃」の文字が表されたキーとを含む。「１」の文字が表されたキーにあ行が割り当てられ、「２」の文字が表されたキーにか行が割り当てられ、「３」の文字が表されたキーにさ行が割り当てられ、「４」の文字が表されたキーにた行が割り当てられ、「５」の文字が表されたキーにな行が割り当てられ、「６」の文字が表されたキーには行が割り当てられ、「７」の文字が表されたキーにま行が割り当てられ、「８」の文字が表されたキーにや行が割り当てられ、「９」の文字が表されたキーにら行が割り当てられ、「０」の文字が表されたキーにわ行が割り当てられる。「＊」の文字が表されたキーに濁点、句読点等が割り当てられ、「＃」の文字が表されたキーに改行記号などが割り当てられる。テンキー８は、それぞれに複数のかな文字または記号が割り当てられるが、テンキー８を押す回数によって、複数のかな文字または記号のうちから１つが選択される。例えば、「１」の文字が表されたキーを１回押せば、「あ」のかな文字が選択され、２回押せば「い」のかな文字が選択され、…５回押せば「お」のかな文字が選択される。
【００３１】
第１ソフトキー７Ａ、決定キー５および第２ソフトキー７Ｂは、ＬＣＤ１６に表示されたボタンを指示するためのスイッチである。ＬＣＤ１６の下方に、３つのボタンが横方向に並んで表示され、左に配置されたボタンが第１ソフトキー７Ａに、中に配置されたボタンが決定キー５に、右に配置されたボタンが第２ソフトキー７Ｂにそれぞれ対応する。文字入力モードにあるとき、左に「変換」、中に「確定」および右に「英数かな」の文字が表された３つのボタンが表示され、第１ソフトキー７Ａに変換を指示するためのボタンが割り当てられ、決定キー５に変換後の文字列を確定するためのボタンが割り当てられ、第２ソフトキー７Ｂに英数文字への変換を指示するためのボタンが割り当てられる。
【００３２】
テンキー８により少なくとも１つのかな文字が入力されると、入力された少なくとも１ついのかな文字がＬＣＤ１６に表示される。テンキー８により複数のかな文字が入力されると、入力された順に並んで複数のかな文字がＬＣＤ１６に表示される。変換を指示するためのボタンが割り当てられた第１ソフトキーが押下されると、入力されたかな文字が、文字列に変換される。変換により少なくとも１つの漢字候補が、ＬＣＤ１６の下方に表示される。漢字候補は、漢字コードの文字で構成される文字列であり、かな、かたかな、漢字およびそれらの組合せた文字列である。指示キーは、複数の漢字候補のうちから１つを選択するためのキーである。
【００３３】
図４は、指示キーの配置を示す図である。図４を参照して、指示キー６は、上矢印キー６Ａ、下矢印キー６Ｂ、左矢印キー６Ｃおよび右矢印キー６Ｄを含む。指示キー６は、ＬＣＤ１６に表示された種々のメニューを選択するために用いられ、上下左右に配列された複数のメニューのいずれかを選択するために用いられる。
【００３４】
指示キー６が押下されることにより１つの漢字候補が選択され、文字列を確定するためのボタンが割り当てられた決定キー５が押下されると、選択された文字列が確定され、先に表示していた少なくとも１つのかな文字が選択された漢字候補の文字列に置き換えられる。
【００３５】
クリアキー９Ｂは、入力された文字または変換後の文字列を削除する指示を入力するためのキーである。終了キー９Ｃは、文字入力の終了を指示するためのキーである。
【００３６】
図４は、携帯電話機の機能の概要の一例を示す機能ブロック図である。図４を参照して、携帯電話機１は、携帯電話機１の全体を制御するための制御部２１と、アンテナ２２Ａと接続された無線回路２２と、音声データを処理するためのコーデック部２８と、それぞれがコーデック部２８に接続されたマイクロフォン１３および第１スピーカ１１と、アンテナ２３Ａに接続されたチューナ２３と、ＡＶデコーダ２９と、カメラ２４と、ユーザの操作の入力を受付ける操作部２５と、ＬＣＤ１６の表示を制御するための表示制御部３０と、制御部２１の作業領域として使用されるＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）３１と、制御部２１で実行するプログラム等を記憶するためのフラッシュＲＯＭ（Ｆｌｕｓｈ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）３２と、振動部２６と、カードインターフェース（Ｉ／Ｆ）２７と、シリアルインターフェースとしての外部通信接続端子３３と、通信部３４とを含む。
【００３７】
無線回路２２は、アンテナ２２Ａにより受信された無線信号が入力され、無線信号を復調した音声信号をコーデック部２８に出力する。また、無線回路２２は、コーデック部２８から音声信号が入力され、音声信号を変調した無線信号をアンテナ２２Ａに出力する。コーデック部２８は、無線回路２２から入力される音声信号を復号し、復号したデジタルの音声信号をアナログに変換し、増幅し、そして第１スピーカ１１に出力する。また、コーデック部２８は、マイクロフォン１３からアナログの音声信号が入力され、音声信号をデジタルに変換し、符号化し、そして符号化した音声信号を無線回路２２に出力する。
【００３８】
チューナ２３は、アンテナ２３Ａに接続されており、アンテナ２３Ａにより受信された放送信号が入力される。放送信号は、映像データおよび音声データを含む高周波デジタル変調信号である。チューナ２３は、アンテナ２３Ａから入力される高周波デジタル変調信号から特定の周波数の信号を取り出す。また、チューナ２３は、逆インターリーブ回路、誤り訂正回路を備えており、取り出した特定の周波数の高周波デジタル変調信号を復調して符号データをＡＶデコーダ２９に出力する。ＡＶデコーダ２９は、ビデオデコーダおよびオーディオデコーダを備えており、チューナ２３から入力された符号データを復号して映像信号および音声信号を生成し、映像信号を表示制御部３０に出力し、音声信号をＤ／Ａ（デジタル／アナログ）変換して第２スピーカ１２に与える。なお、ここでは、デジタルテレビジョン放送の放送電波を受信して再生する例を示したが、アナログテレビジョン放送の放送電波を受信して再生するようにしてもよい。また、テレビジョン放送に代えて、または、テレビジョン放送に加えて、ラジオ放送の放送電波を受信して再生するようにしてもよい。
【００３９】
表示制御部３０は、制御部２１により制御され、制御部２１から入力される指示に従ってＬＣＤ１６を制御して、ＬＣＤ１６に画像を表示させる。ＬＣＤ１６に表示させる画像は、動画像と静止画像とを含む。
【００４０】
カメラ２４は、レンズおよびＣＭＯＳ(Ｃｏｍｐｌｅｍｅｎｔａｒｙ  Ｍｅｔａｌ  Ｏｘｉｄｅ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ）センサ等の光電変換素子を備え、レンズで集光した光をＣＭＯＳセンサに結像し、ＣＭＯＳセンサは受光した光を光電変換して画像データを制御部２１に出力する。カメラ２４は、制御部２１により制御され、制御部２１からの指示により撮像を開始して、得られる静止画データまたは動画データを制御部２１に出力する。カメラ２４は、光電変換した画像データの画質を向上させるための画像処理を実行する画像処理回路、画像データをアナログからデジタルに変換するＡ／Ｄ変換回路を備えている。制御部２１は、カメラ２４が出力する静止画データまたは動画データを表示制御部３０に出力し、ＬＣＤ１６に表示させる、または、圧縮符号化方式で静止画データまたは動画データを符号化して、フラッシュＲＯＭ３２またはカードＩ／Ｆ２７に装着されたメモリカード２７Ａに記憶する。これにより、メモリカード２７Ａに映像コンテンツが記録される。
【００４１】
操作部２５は、操作キー１４と、キーバックライト２５Ａとを含む。操作キー１４は、ユーザによる操作の入力を受け付け、受付けた操作を制御部２１に出力する。キーバックライト２５Ａは、制御部２１により制御されて発光する。
【００４２】
カードＩ／Ｆ２７には、着脱可能なメモリカード２７Ａが装着される。メモリカード２７Ａは、例えば、ＣｏｍｐａｃｔＦｌａｓｈ、ＳｍａｒｔＭｅｄｉａ（登録商標）、ＳＤ（Ｓｅｃｕｒｅ  Ｄｉｇｉｔａｌ）／ＭｉｎｉＳＤ／ＭｉｃｒｏＳＤメモリカード、メモリースティック、ＭＭＣ（ＭｕｌｔｉＭｅｄｉａ  Ｃａｒｄ）、ｘＤピクチャーカードなどである。
【００４３】
通信部３４は、ＰＣ１００と通信し、データの送受信が可能である。通信媒体は、無線または有線の別を問わない。無線通信の場合、電磁波、電波、赤外線などいずれであってもよい。
【００４４】
制御部２１は、カードＩ／Ｆ２７を介して、メモリカード２７Ａにアクセスが可能である。メモリカード２７Ａに映像コンテンツが記録されている場合、制御部２１は、メモリカード２７Ａから映像コンテンツを読み出し、映像コンテンツに含まれる符号データをＡＶデコーダ２９に出力する。ＡＶデコーダ２９は、制御部２１から入力された符号データを復号して映像信号および音声信号を生成し、映像信号を表示制御部３０に出力し、音声信号をＤ／Ａ変換して第２スピーカ１２に与える。これにより、映像コンテンツが再生される。
【００４５】
なお、ここでは制御部２１で実行するためのプログラムをフラッシュＲＯＭ３２に記憶しておく例を説明するが、プログラムをメモリカード２７Ａに記憶しておき、メモリカード２７Ａからプログラムを読み出して、制御部２１で実行するようにしてもよい。プログラムを記憶する記録媒体としては、メモリカード２７Ａに限られず、フレキシブルディスク、カセットテープ、光ディスク（ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ−ＲＯＭ）／ＭＯ（Ｍａｇｎｅｔｉｃ  Ｏｐｔｉｃａｌ  Ｄｉｓｃ）／ＭＤ（Ｍｉｎｉ  Ｄｉｓｃ）／ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ））、光カード、マスクＲＯＭ、ＥＰＲＯＭなどの半導体メモリ等でもよい。また、携帯電話機１をインターネットに無線回路２２を介して接続し、インターネットに接続されたコンピュータからプログラムをダウンロードして、制御部２１で実行するようにしてもよい。ここでいうプログラムは、制御部２１により直接実行可能なプログラムだけでなく、ソースプログラム、圧縮処理されたプログラム、暗号化されたプログラム等を含む。
【００４６】
図５は、制御部の機能の概要の一例をフラッシュＲＯＭに記憶するデータとともに示す機能ブロック図である。図５を参照して、フラッシュＲＯＭ３２には、漢字変換のための辞書７１と、かな文字と過去に決定された文字列との関連付け、および決定された文字列とその次に決定された文字列との関連付けを記憶するための履歴情報７３とが記憶される。制御部２１は、操作キー１４のいずれかの入力を受け付けるためのキー受付部５１と、かな文字に基づいて文字列を決定するための文字列決定部５７と、決定された文字列を送信するための送信部５５と、を含む。辞書７１は、漢字変換用の辞書など携帯電話機１に予め記憶されている辞書に加えて、ユーザが後にインターネットからダウンロード等し、インストールした辞書等を含む。例えば、関西弁に変換する辞書等である。
【００４７】
キー受付部５１は、操作キー１４が押下されると、その操作キー１４に割り当てられた信号を受け付ける。キー受付部５１は、受け付けた信号を送信部５５および文字列決定部５７に出力する。
【００４８】
キー受付部５１は、かな文字受付部５３を含む。かな文字受付部５３は、操作キー１４のテンキー８が押下されると、そのテンキー８に割り当てられた複数のかな文字のうち１つを選択する。同じテンキー８が複数回連続して押下される回数に基づいて、複数のかな文字のうちから１つを選択する。「１」の文字が表されたキーが１回押下されれば、「あ」を選択し、２回押下されれば「い」を選択し、…「５」回押下されれば「お」を選択する。かな文字受付部５３は、受け付けたかな文字を送信部５５および文字列決定部５７に出力する。
【００４９】
文字列決定部５７は、漢字変換部６１と、予測変換部６３とを含む。漢字変換部６１は、フラッシュＲＯＭ３２に記憶された辞書７１を参照して、かな文字受付部５３から入力されるかな文字を、文字列に変換する。文字列は、漢字を含む。ここでいう漢字とは、漢字コードが割り当てられた文字をいい、全角のひらがな、漢字、カタカナ、数字、英字、記号、外字、およびそれらの組合せを含む。漢字変換部６１は、かな文字受付部５３から複数のかな文字が連続して入力される場合、複数のかな文字を文字列に変換する。
【００５０】
漢字変換部６１は、少なくとも１つのかな文字に対応して、辞書７１に複数の漢字候補が対応付けられている場合、複数の漢字候補を並べてＬＣＤ１６に表示する。指示キー６により複数の漢字候補のいずれか１つが選択され、決定キー５が押下されると、漢字変換部６１は、決定キー５が押下された時に選択されている漢字候補を、文字列に決定し、送信部５５に出力する。
【００５１】
また、漢字変換部６１は、過去に決定キー５が押下された時に選択されている漢字候補と、少なくとも１つのかな文字とを関連付けてフラッシュＲＯＭ３２に記憶している。すなわち、漢字変換部６１は、学習機能を備えている。漢字変換部６１は、少なくとも１つのかな文字に対応して辞書７１に複数の漢字候補が対応付けられている場合、複数の漢字候補を並べてＬＣＤ１６に表示するが、複数の漢字候補を並べる順番は、過去に、少なくとも１つのかな文字に関連付けてフラッシュＲＯＭ３２に記憶されている漢字候補を優先して配列する。このため、過去に入力したのと同じかな文字、または複数のかな文字の配列に従って変換した文字列と、同じ文字列を容易に選択することができる。
【００５２】
また、漢字変換部６１は、ユーザが指定したかな文字と、ユーザが指定した文字列とを関連付けて、フラッシュＲＯＭ３２に記憶することが可能である。例えば、人名など辞書７１に登録されていない文字列をかな文字と関連付けて記憶する。これにより、漢字変換部６１は、ユーザが指定したかな文字が入力されると、そのかな文字に関連付けられた文字列を漢字候補として表示する。
【００５３】
予測変換部６３は、フラッシュＲＯＭ３２に記憶された履歴情報７３を参照して、かな文字受付部５３から入力されるかな文字を、文字列に変換する。文字列は、漢字を含み、文節または文章を含む。履歴情報７３は、過去に文字列決定部５７または漢字変換部６１により決定された文字列と、その文字列を決定するために用いられた少なくとも１つの文字とを関連付ける。予測変換部６３は、かな文字受付部５３から複数のかな文字が連続して入力される場合、複数のかな文字をそれらと履歴情報７３により関連付けられた文字列に変換する。
【００５４】
予測変換部６３は、少なくとも１つのかな文字に対応して、履歴情報７３に複数の文字列が対応付けられている場合、複数の文字列を並べてＬＣＤ１６に表示する。指示キー６により複数の文字列のいずれか１つが選択され、決定キー５が押下されると、予測変換部６３は、決定キー５が押下された時に選択されている文字列に決定し、送信部５５に出力する。
【００５５】
予測変換部６３は、さらに、決定キー５５が押下され、文字列を決定すると、その決定された文字列を、フラッシュＲＯＭ３２に記憶された履歴情報７３を参照して、文字列に変換する。履歴情報７３は、過去に漢字変換部６１または文字列決定部５７により決定された文字列と、その文字列の次に決定された文字列とを関連付ける。予測変換部６３は、決定された文字列に対応して、履歴情報７３に複数の文字列が対応付けられている場合、複数の文字列を並べてＬＣＤ１６に表示する。指示キー６により複数の文字列のいずれか１つが選択され、決定キー５が押下されると、予測変換部６３は、決定キー５が押下された時に選択されている文字列に決定し、送信部５５に出力する。この際、履歴情報７３を更新する。このように、予測変換部６３によれば、文字列が変換されると、過去にその文字列の次に決定された文字列の候補を選択可能に表示するので、ユーザはかな文字を入力することなく、文字列を入力することができる。
【００５６】
文字列決定部５７は、フラッシュＲＯＭ３２に記憶されたアドレス帳に含まれる情報を、文字列に決定し、送信部５５に出力する。ユーザがアドレス帳を参照する指示を入力すると、アドレス帳をＬＣＤ１６に表示し、表示されたアドレス帳の一部を指定する指示が入力されると、指定された部分を文字列に決定する。これにより、携帯電話機１のユーザ個人が所有するアドレス帳の情報を、文字列に決定することができる。
【００５７】
送信部５５は、文字列決定部５７により決定された文字列を、ＰＣ１００に送信する。これにより、ＰＣ１００は、携帯電話機１から文字列を受信すると、その文字列をディスプレイに表示する。また、送信部５５は、かな文字受付部５３からかな文字が入力されると、入力されたかな文字をＰＣ１００に送信する。ＰＣ１００は、入力されたかな文字を表示等することができる。
【００５８】
図６および図７は、文字入力処理の流れの一例を示すフローチャートである。文字入力処理は、携帯電話機１の制御部２１が入力プログラムを実行することにより、制御部２１により実行される処理である。図６および図７を参照して、制御部２１は、外部機器であるＰＣ１００と接続し、通信を確立する（Ｓ０１）。そして、操作キー１４のいずれかの入力を受け付けるまで待機状態となり（ステップＳ０２でＮＯ）、操作キー１４のいずれかを受け付けたならば処理をステップＳ０３に進める。
【００５９】
ステップＳ０３においては、入力されたキーに対応する信号がかな文字か否かを判断する。かな文字であれば処理をステップＳ０４に進め、そうでなければ処理をステップＳ１４に進める。ステップＳ０４においては、受け付けられたかな文字をバッファに格納するとともに、ＬＣＤ１６に表示する。ＬＣＤ１６にすでにかな文字が表示されている場合には、そのかな文字の横の位置に表示する。ステップＳ０５においてはステップＳ０２で受け付けられた１文字をＰＣ１００に送信する。これにより、ＰＣ１００に１文字が表示される。
【００６０】
ステップＳ０６においては、予測変換を実行する。フラッシュＲＯＭ３２の履歴情報７３を参照して、バッファに格納されている少なくとも１つのかな文字を含む、履歴情報７３を抽出する。そのような履歴情報が１つでも記憶されていれば、バッファに格納されている少なくとも１つのかな文字と履歴情報７３で関連付けられた文字列を予測候補としてＬＣＤ１６に表示する（ステップＳ０７）。履歴情報７３は、予測候補毎にその予測候補が記憶された日時を記憶しており、予測候補が複数あるときは、日時が現在日時に近い予測候補を優先して並べて表示する。また、記憶された順に予測候補を記憶するようにし、予測候補が複数あるときは、より後に記憶された予測候補から順に並べて表示するようにしてもよい。
【００６１】
次のステップＳ０８においては、ＬＣＤ１６に表示された予測候補のうちからいずれかが選択されたか否かを判断する。決定キー５が押下されたか否かにより判断する。決定キー５が押下され、少なくとも１つの予測候補のうちからいずれか１つが選択されたならば処理をステップＳ０９に進め、そうでなければ処理をステップＳ１４に進める。ステップＳ０９においては、バッファに記憶されている少なくとも１つのかな文字を、決定された予測候補に置き換え、予測候補をＬＣＤ１６に表示する。これにより、選択された予測候補がＬＣＤ１６に表示される。このため、ユーザは、予測候補の読み仮名のすべてを入力する前に、予測候補の文字列を入力することができる。
【００６２】
次のステップＳ１０においては、バッファに格納されている文字列をＰＣ１００に送信する。これにより、ＰＣ１００において、予測候補の文字列が表示される。ＰＣ１００においては、かな文字が表示されている場合は、かな文字を予測候補に置き換えて表示する。予測候補が決定された時点で、予測候補を送信するので、携帯電話機１の表示内容と、ＰＣ１００の表示内容とを同期させることができる。
【００６３】
そして、バッファに格納されている文字列に基づいて予測変換する（ステップＳ１１）。フラッシュＲＯＭ３２の履歴情報７３を参照して、バッファに格納されている文字列を含む、履歴情報７３を抽出する。そのような履歴情報が１つでも記憶されていれば、バッファに格納されている文字列と履歴情報７３で関連付けられた文字列を予測候補としてＬＣＤ１６に表示する（ステップＳ１２）。ここで表示される文字列は、過去に文字列決定部５７により決定された文字列の次に決定された文字列である。予測変換部６３は、決定された文字列に対応して、履歴情報７３に複数の文字列が対応付けられている場合、複数の文字列を並べてＬＣＤ１６に表示する。履歴情報７３は、予測候補毎にその予測候補が記憶された日時を記憶しており、予測候補が複数あるときは、日時が現在日時に近い予測候補を優先して並べて表示する。また、記憶された順に予測候補を記憶するようにし、予測候補が複数あるときは、より後に記憶された予測候補から順に並べて表示するようにしてもよい。
【００６４】
そして、次のステップＳ１３においては、バッファをクリアし、処理をステップＳ０８に戻す。次の予測変換、または漢字変換の対象となる新たなかな文字を格納するためである。処理をステップＳ１３からステップＳ０８に進める場合、指示キー６により複数の文字列のいずれか１つが選択され、決定キー５が押下されると、決定キー５が押下された時に選択されている文字列をバッファに記憶し、予測候補をＬＣＤ１６に表示する（ステップＳ０９）。これにより、選択された予測候補がＬＣＤ１６に表示される。このため、ユーザは、かな文字を入力することなく、予測候補の文字列を入力することができる。
【００６５】
次のステップＳ１０においては、バッファに格納されている文字列をＰＣ１００に送信するので、ＰＣ１００において、予測候補の文字列が表示される。このため、携帯電話機１の表示内容と、ＰＣ１００の表示内容とを同期させることができる。
【００６６】
一方、ステップＳ１４においては、漢字変換指示を受け付けたか否かを判断する。漢字変換指示を受け付けたならば処理をステップＳ１５に進め、そうでなければ処理をステップＳ２１に進める。ステップＳ１５においては、フラッシュＲＯＭ３２に記憶されている辞書７１を参照して、バッファ内に格納されているかな文字を漢字に変換する。具体的には、フラッシュＲＯＭ３２の辞書７１を参照して、バッファに格納されている少なくとも１つのかな文字に関連付けられている文字列を抽出する。そのような文字列が１つでも抽出されたならば、抽出されたすべての文字列を漢字候補としてＬＣＤ１６に表示する（ステップＳ１６）。過去に、複数の文字列が抽出された場合、複数の文字列のうち過去に決定された文字列を優先してＬＣＤ１６に表示する。これにより、過去に入力した文字列と同じ文字列の入力が容易となる。
【００６７】
次のステップＳ１７においては、ＬＣＤ１６に表示された漢字候補のうちからいずれかが選択されたか否かを判断する。決定キー５が押下されたか否かにより判断する。決定キー５が押下され、少なくとも１つの漢字候補のうちからいずれか１つが決定されたならば処理をステップＳ１８に進め、そうでなければ処理をステップＳ２１に進める。ステップＳ１８においては、バッファに記憶されている少なくとも１つのかな文字を、決定された漢字候補に置き換え、漢字候補をＬＣＤ１６に表示する。これにより、変換後の漢字候補がＬＣＤ１６に表示される。ステップＳ１９においては、バッファ内に格納されている決定された漢字候補の文字列をＰＣ１００に送信する。これにより、決定された漢字候補の文字列がＰＣ１００に表示される。次のステップＳ２０においては、バッファをクリアし、処理をステップＳ２１に進める。次の予測変換、または漢字変換の対象となる新たなかな文字を格納するためである。
【００６８】
ステップＳ２１においては、コピー＆ペースト指示を受け付けたか否かを判断する。コピー＆ペースト指示を受け付けたならば処理をステップＳ２２に進め、そうでなければ処理をステップＳ２５に進める。コピー＆ペースト指示は、既に決定された文字列のうちから少なくとも一部の文字を複製し、貼り付ける指示である。ステップＳ２２においては、新たに貼り付けられた文字列をバッファに格納し、新たに貼り付けられた文字列をＬＣＤ１６に表示する。これにより、コピーされた文字列がＬＣＤ１６に表示される。次のステップＳ２３においては、バッファ内に格納されている文字列をＰＣ１００に送信する。これにより、コピー＆ペースト指示で指定された文字列がＰＣ１００において表示される。次のステップＳ２４においては、バッファをクリアし、処理をステップＳ２５に進める。次の予測変換、または漢字変換の対象となる新たなかな文字を格納するためである。
【００６９】
ステップＳ２５においては、アドレス帳参照指示を受け付けたか否かを判断する。アドレス帳参照指示を受け付けたならば処理をステップＳ２６に進め、そうでなければ処理をステップＳ２９に進める。アドレス帳参照指示は、フラッシュＲＯＭ３２に予め記憶されているアドレス帳の一部を貼り付ける指示である。アドレス帳は、個人ごとの氏名、電話番号、電子メールアドレスを含む。
【００７０】
ステップＳ２６においては、新たに参照されたアドレス帳の一部をバッファに格納し、新たに参照されたアドレス帳の一部をＬＣＤ１６に表示する。これにより、参照されたアドレス帳の一部の文字列がＬＣＤ１６に表示される。次のステップＳ２７においては、バッファ内に格納されているアドレス帳の一部をＰＣ１００に送信する。これにより、参照されたアドレス帳の一部がＰＣ１００において表示される。次のステップＳ２８においては、バッファをクリアし、処理をステップＳ２９に進める。次に予測変換、または漢字変換の対象となる新たなかな文字を格納するためである。
【００７１】
ステップＳ２９においては、削除指示を受け付けたか否かを判断する。削除指示は、既に入力された文字の一部を削除するための指示であり、例えば、クリアキー９Ｂが押下されることにより入力される。削除指示が受け付けられた場合には、ＬＣＤ１６に表示されている文字のうちから指示された文字を削除した変更後の文字を表示する（ステップＳ３０）。クリアキー９Ｂが押下されると、直ちに変更後の文字の表示に切換わるので、削除指示が受け付けられたことをユーザに知らせることができる。
【００７２】
ステップＳ３１においては、削除コマンドをＰＣ１００に送信する。削除コマンドは、削除される対象となる文字と、その文字の位置情報とを含む。位置情報は、ＬＣＤ１６に表示されている文字の位置、例えば、最初から何文字目であるかを示す情報である。これにより、ＰＣ１００において、表示されている文字を削除することができ、携帯電話機１における表示内容と、ＰＣ１００における表示内容とを同期させることができる。
【００７３】
ステップＳ３２においては、文字の入力が終了したか否かを判断する。具体的には、終了キー９Ｃの押下を検出したか否かを判断する。終了キー９Ｃの押下を検出したならば処理をステップＳ３３に進め、そうでなければ処理をステップＳ０２に戻す。ステップＳ３３においては、ＰＣ１００との間で確立されていた通信接続を解除する。具体的には、通信を切断する。
【００７４】
なお、本実施の形態においては、予測候補が選択され（Ｓ０８でＹＥＳ）、かな文字を変換する文字列が確定した段階で、文字列をＰＣ１００に送信する（Ｓ１０）ようにしたが、確定した文字列を送信するタイミングを、決定された文字列の数が所定数になった時、または、所定の時間が経過した時に、確定した文字列を送信するようにしてもよい。また、ＰＣ１００から要求を受信することに応じて、確定した文字列を送信するようにしてもよい。このようにすることによっても、携帯電話機１とＰＣ１００との間で、表示を同期させることができる。
【００７５】
＜変形例＞
上述した実施の形態においては、かな文字を漢字に変換するための変換エンジンを携帯電話機１が備えるようにしたが、ＰＣ１００が備える漢字変換エンジンを使用するようにしてもよい。通常は、ＰＣ１００が備える漢字変換エンジンは、携帯電話機１が備える漢字変換エンジンに比べて、高度な変換が可能である。変形例における携帯電話機は、ＰＣ１００が備える漢字変換エンジンを使用するので、選択のバリエーションが増え、漢字の入力が容易になる。
【００７６】
図８は、変形例における制御部の機能の概要の一例をフラッシュＲＯＭに記憶するデータとともに示す機能ブロック図である。図８を参照して、図５に示した制御部２１の機能と異なる点は、変換依頼部６７および変換候補受信部６９が追加された点、および文字列決定部５７Ａに候補表示部６５が追加された点である。他の構成は、上述したのでここでは説明を繰り返さない。
【００７７】
変換依頼部６７は、かな文字受付部５３からかな文字が入力され、入力されるかな文字を変換する指示をＰＣ１００に送信する。ＰＣ１００は、それまでに送信部５５から受信したかな文字を記憶しており、変換依頼部６７から変換指示を受信すると、ＰＣ１００が備える漢字変換エンジンによりかな文字に対応して記憶されているすべての漢字候補を携帯電話機１に返信する。ここでは、ＰＣ１００が返信する漢字候補を外部変換候補という。
【００７８】
変換候補受信部６９は、変換依頼部６７が変換依頼を送信すると、ＰＣ１００から少なくとも１つの外部変換候補を受信する。変換候補受信部６９は、受信した少なくとも１つの外部変換候補を候補表示部６５に出力する。
【００７９】
候補表示部６５は、変換依頼部６７から入力される少なくとも１つの外部変換候補をＬＣＤ１６に表示し、指示キー６により少なくとも１つの外部変換候補のうちからいずれか１つの選択を受け付けける。そして、決定キー５が押下されると、その時に選択されている外部変換候補を文字列に決定し、決定した文字列を送信部５５に出力する。
【００８０】
図９は、変形例における文字入力処理の一例を示すフローチャートの一部である。図９を参照して、ステップＳ０１からステップＳ１５については、図６で説明したのでここでは説明を繰り返さない。
【００８１】
ステップＳ１５においては、フラッシュＲＯＭ３２に記憶されている辞書７１を参照して、バッファ内に格納されているかな文字を漢字に変換する。これにより、変換候補が抽出される。次のステップＳ１５Ａにおいては、漢字変換依頼をＰＣ１００に送信する。具体的には、バッファ内に格納されているかな文字を漢字変換する指示をＰＣ１００に送信する。そして、漢字変換の結果である外部変換候補をＰＣ１００から受信する（ステップＳ１５Ｂ）。次のステップＳ１６Ａにおいては、ステップＳ１５における漢字変換の結果抽出されたすべての変換候補と、ステップＳ１５Ｂで受信された外部変換候補とをＬＣＤ１６に表示する。変換候補と外部変換候補が同じものについては、いずれか一方を表示するようにすればよい。また、複数の返還候補および外部変換候補の文字列が抽出された場合に、複数の文字列のうち過去に決定された文字列を優先してＬＣＤ１６に表示する。これにより、過去に入力した文字列と同じ文字列の入力が容易となる。
【００８２】
ステップＳ１７Ａにおいては、ＬＣＤ１６に表示された変換候補と外部変換候補とのうちからいずれかが選択されたか否かを判断する。決定キー５が押下されたか否かにより判断する。決定キー５が押下され、少なくとも１つの変換候補と外部変換候補のうちからいずれか１つが決定されたならば処理をステップＳ１８に進め、そうでなければ処理をステップＳ２１に進める。
【００８３】
ステップＳ１８以降の処理は、図６および図７に示したのと同じなので、ここでは説明を繰り返さない。
【００８４】
なお、本実施の形態においては、入力装置の一例として携帯電話機１を説明したが、図６、図７または図９に示した入力処理をコンピュータに実行させるための入力方法または入力プログラムとして発明を捉えることができるのは言うまでもない。
【００８５】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【００８６】
＜付記＞
（１）  前記送信手段は、前記文字列決定手段により文字列が決定される時、前記決定された文字列を送信する、請求項６に記載の入力装置。
（２）  前記送信手段は、前記文字列決定手段により決定された文字列の数が所定数になる時、前記決定された文字列を送信する、請求項４に記載の入力装置。
（３）  前記送信手段は、所定の時間が経過する時、前記決定された文字列を送信する、請求項６に記載の入力装置。
（４）  前記文字列決定手段は、前記少なくとも１つのかな文字を漢字に変換し、少なくとも１つの漢字候補を選択する漢字候補選択手段と、
前記少なくとも１つのかな文字を外部の変換装置に送信し、前記外部の装置が前記少なくとも１つのかな文字を変換した少なくとも１つの外部漢字候補を受信する外部漢字候補受信手段と、
少なくとも１つの前記漢字候補と、少なくとも１つの前記外部漢字候補とを表示し、いずれか１つの選択を受け付ける選択受付手段と、を含む、請求項１に記載の入力装置。
【図面の簡単な説明】
【００８７】
【図１】本発明の実施の形態の１つにおける入力システムの一例を示す図である。
【図２】本実施の形態における携帯電話機の外観を示す斜視図である。
【図３】操作キーの詳細を示す平面図である。
【図４】指示キーの配置を示す図である。
【図５】制御部の機能の概要の一例をフラッシュＲＯＭに記憶するデータとともに示す機能ブロック図である。
【図６】文字入力処理の流れの一例を示す第１のフローチャートである。
【図７】文字入力処理の流れの一例を示す第２のフローチャートである。
【図８】変形例における制御部の機能の概要の一例をフラッシュＲＯＭに記憶するデータとともに示す機能ブロック図である。
【図９】変形例における文字入力処理の一例を示すフローチャートの一部である。
【符号の説明】
【００８８】
１  携帯電話機、２  表示側部、３  操作側部、４  通信部、５  決定キー、６  指示キー、６Ａ  上矢印キー、６Ｂ  下矢印キー、６Ｃ  左矢印キー、６Ｄ  右矢印キー、７Ａ  第１ソフトキー、７Ｂ  第２ソフトキー、８  テンキー、９Ａ  通話キー、９Ｂ  クリアキー、９Ｃ  終了キー、１１  第１スピーカ、１２  第２スピーカ、１３  マイクロフォン、１４  操作キー、２１  制御部、２２  無線回路、２２Ａ  アンテナ、２３  チューナ、２３Ａ  アンテナ、２４  カメラ、２５  操作部、２５Ａ  キーバックライト、２６  振動部、２７  カードＩ／Ｆ、２７Ａ  メモリカード、２８  コーデック部、２９  ＡＶデコーダ、３０  表示制御部、３３  外部通信接続端子、５１  キー受付部、５３  かな文字受付部、５５  送信部、５７，５７Ａ  文字列決定部、６１  漢字変換部、６３  予測変換部、６５  候補表示部、６７  変換依頼部、６９  変換候補受信部、７１  辞書、７３  履歴情報。
【図１】
2008250606.tif 000003
【図２】
2008250606.tif 000004
【図３】
2008250606.tif 000005
【図４】
2008250606.tif 000006
【図５】
2008250606.tif 000007
【図６】
2008250606.tif 000008
【図７】
2008250606.tif 000009
【図８】
2008250606.tif 000010
【図９】
2008250606.tif 000011