(57)【要約】【課題】一般的な文字入力装置にて、図形記号の入力を行う場合には、ユーザは、一度入力モードを文字入力モードから絵記号モード等に切り替えるというアクションを行なった後、表示される図形記号の中から所望の図形記号を選択するというより多くの入力操作を必要とするという課題があった。【解決手段】本発明は、キー入力などに応じて変換候補を複数表示出力し、表示出力される変換候補に句点又は／及び読点を含まれる場合に、特殊文字も変換候補として同時に表示する文字入力装置である。また、ユーザから受付けた編集操作に応じて特殊文字の編集をすることができる。【選択図】            図２
2009116716.tif 000002
【特許請求の範囲】
【請求項１】
変換するためにキー入力を受付けるキー入力受付部と、
特殊文字を含む変換候補を保持する変換候補保持部と、
キー入力などに応じて変換候補保持部から変換候補を複数表示出力し、表示出力される変換候補に句点又は／及び読点を含まれる場合に、特殊文字も変換候補として同時に表示する変換候補表示出力部と、
変換候補の中からのユーザの選択を受付ける選択受付部と、
を有する文字入力装置。
【請求項２】
変換候補保持部は、
特殊文字の変換候補として記号、絵記号、顔文字のいずれか一以上を保持する特殊文字保持手段を有する請求項１に記載の文字入力装置。
【請求項３】
変換候補表示出力部は、
選択受付部が受付けた選択によって選ばれた変換候補に引き続き関連性のある変換候補である連携変換候補を表示するための連携変換候補表示手段を有する請求項１又は２に記載の文字入力装置。
【請求項４】
特殊文字保持手段に保持されている特殊文字の編集操作をユーザから受付けるための編集入力部と、
受付けた編集操作に応じて特殊文字保持手段に保持されている特殊文字の編集をする編集部と、
をさらに有する請求項２又は３に記載の文字入力装置。
【請求項５】
特殊文字を含む変換候補を保持する変換候補保持部を有する文字入力装置における文字入力方法であって、
変換するためにキー入力を受付けるキー入力受付ステップと、
キー入力などに応じて変換候補を複数表示出力する変換候補表示ステップと、
表示出力される変換候補に句点又は／及び読点が含まれるか判断する判断ステップと、
前記判断ステップにて、変換候補に句点又は／及び読点が含まれるとの判断結果の場合に、特殊文字も変換候補として同時に表示する特殊文字表示出力ステップと、
変換候補の中からのユーザの選択を受付ける選択受付ステップと、
を有する文字入力方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯電話、ＰＤＡ端末などの移動体端末や、パーソナルコンピュータにおける文字入力装置に関するものである。
【背景技術】
【０００２】
一般的な文字入力装置は、入力する文字列の読みを入力し、カナ漢字変換処理により所望の文字列に変換する。ここで図形記号の入力を行う場合には、ユーザは、一度入力モードを「絵記号モード」等に切り替えるというアクションを行なった後、表示される図形記号の中から所望の図形記号を選択する。
【０００３】
この煩雑さを改善するために、例えば特許文献１に記載されているように、文字列とその文字列に対応するイメージ情報または記号からなる絵記号とが格納された絵記号辞書を備えたデータ処理装置が提案されている。
【特許文献１】特開２００５−１１０４０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記特許文献１の装置は、予め文字列と絵記号が関連付けられた絵記号辞書を用いるため、入力文字に予め関連付けられた絵記号以外の絵記号を付加して出力する処理には対応できないという問題があった。
【課題を解決するための手段】
【０００５】
本発明はかかる実情に鑑み、キー入力などに応じて変換候補を複数表示出力し、表示出力される変換候補に句点又は／及び読点を含まれる場合に、特殊文字も変換候補として同時に表示する文字入力装置である。また、ユーザから受付けた編集操作に応じて特殊文字の編集をすることができる。
【発明の効果】
【０００６】
以上、説明したように本件発明に係る文字入力装置は、ユーザは「絵記号モード」に切り替えたり、絵記号に相当する読みを入力したりしなくとも、句読点の入力に応じて簡単に絵記号を挿入することができる。また、ユーザから受付けた編集操作に応じて特殊文字の編集が可能な場合には、変換候補となる絵記号をユーザが設定することができるため、ユーザにあった、最適な候補を追加することができ、利便性が向上する。
【発明を実施するための最良の形態】
【０００７】
以下に、各発明を実施するための最良の形態を説明する。各実施形態と請求項の関係はおおむね次のようなものである。実施形態１は、主に請求項１、２、３、５について説明する。  実施形態２は、主に請求項４について説明する。  なお、本発明はこれら実施の形態に何ら限定されるものではなく、その要旨を逸脱しない範囲において、種々なる態様で実施しうる。
【０００８】
また、以下に記載する各機能ブロックは、ハードウェア、またはメモリ上に展開しハードウェアを制御することでその作用が得られるソフトウェア、またはハードウェア及びソフトウェアの両方として実現されうる。具体的には、コンピュータを利用するものであれば、ＣＰＵ、メモリ、ハードディスクドライブ、ＣＤ−ＲＯＭ／ＤＶＤ−ＲＯＭなどの読み取りドライブ、各種通信用の送受信ポート・インターフェイス・その他の周辺装置などのハードウェア構成部、それらハードウェアを制御するためのドライバプログラム、その他アプリケーションプログラムなどが挙げられる。
【０００９】
さらに、この発明は装置またはシステムとして実現できるのみでなく、方法としても実現可能である。またこのような発明の一部をソフトウェアとして構成することもできる。さらにそのようなソフトウェアをコンピュータに実行させるために用いるソフトウェア製品、及び同製品を固定した記録媒体も、当然にこの発明の技術的な範囲に含まれる（本明細書の全体を通じて同様である。）
【００１０】
＜＜実施形態１＞＞
【００１１】
＜実施形態１：概要＞
【００１２】
本実施形態の概要について説明する。本実施形態は、キー入力などに応じて変換候補を複数表示出力し、表示出力される変換候補に句点又は／及び読点を含まれる場合に、特殊文字も変換候補として同時に表示する文字入力装置である。
【００１３】
図１は、本実施形態の文字入力装置と、従来方式の文字入力装置の対比を示すものである。今、ユーザは「凄い♪」との文字入力を行なおうとしている。文字入力装置は「すご」と入力した段階で「過ごす」、「凄む」、「凄い」などの候補を表示した場面において、ユーザはこれらの中から「凄い」の候補を選択・決定することができる（ａ）。このとき、次の文字の入力を行なわなくても、「。」や「から」など「凄い」に続く文字列の候補である連携変換候補が表示される。ここまでは、本方式の文字入力装置も、従来方式の文字入力装置も共通である。
【００１４】
次に、従来方式の文字入力装置では、画面を「絵記号モード」に切り替え、絵記号の一覧から「♪」を選択・決定するか（ｂ−１）、あるいは、「おんぷ」と入力して「おんぷ」、「音符」、「♪」などの候補から「♪」を選択・決定する（ｂ−２）という方法を取る必要がある。これに対して、本方式の文字入力装置では、変換候補として句読点が表示される場面で、従来から表示される候補である「。」や「から」に加えて、「♪」や「★」などの特殊文字の候補も自動的に表示されるため、ユーザが容易に絵記号を選択することができる（ｃ）。
【００１５】
＜実施形態１：構成１＞  図２は、本実施形態の機能ブロックの一例を示したものである。  図２に示す本実施形態の「文字入力装置」（０２００）は、「キー入力受付部」（０２０１）と、「変換候補保持部」（０２０２）と、「変換候補表示出力部」（０２０３）と、「選択受付部」（０２０４）とを有する。
【００１６】
（文字入力装置  ０２００）  「文字入力装置」（０２００）は、文字列の入力手段であるキーなどと、表示手段である表示画面などを備える装置であり、携帯電話、ＰＤＡ端末などの移動体端末や、パーソナルコンピュータ内に組み込まれるものであってもよい。
【００１７】
（キー入力受付部  ０２０１）  「キー入力受付部」（０２０１）は、変換するためにキー入力を受付ける。変換するためのキー入力とは、文字列（ひらがな、カタカナ、記号（句読点、濁音、半濁音を表す記号など）、アルファベット、数字などが含まれる。）の一部または全部の入力操作や、変換候補選択操作（確定キーの押下など）などが該当する。
【００１８】
（変換候補保持部  ０２０２）  「変換候補保持部」（０２０２）は、特殊文字を含む変換候補を保持する。特殊文字とは、絵文字（例えば、「♪」、「★」など）・記号（例えば、「＃」、「％」など）・顔文字（例えば、「(^o＾)」、「(+_+)」など）等からなる文字のことをいう。
【００１９】
（変換候補表示出力部  ０２０３）  「変換候補表示出力部」（０２０３）は、キー入力などに応じて変換候補保持部（０２０２）から変換候補を複数表示出力し、表示出力される変換候補に句点又は／及び読点を含まれる場合に、特殊文字も変換候補として同時に表示する。特殊文字が表示されるのは、変換候補として句点又は／及び読点が表示出力されている場合である。つまり、特殊文字は、文節など入力文字列の切れ目に表示される。したがって、例えば「あらた」と入力した段階で「荒田」、「新たな」、「改め」等が表示される場面においては、句点・読点のいずれも表示出力されないため、特殊文字も表示出力されない。
【００２０】
なお、入力された文字列に対応する変換候補と、同時に表示される特殊文字とに関連性がなくてもよい。つまり、「楽しい」という変換候補と同時に表示される特殊文字としては、「♪」や、「(^o＾)」だけでなく「(+_+)」などであってもよい。また、変換候補は階層構造を含む状態で表示されるとしてもよい。例えば、表示欄に「泣き顔文字」等の表示がなされ、これを選択するとさらに下位の階層として、様々な涙や泣き顔を示す顔文字が表示されるものが例示できる。
【００２１】
（選択受付部  ０２０４）  「選択受付部」（０２０４）は、変換候補の中からのユーザの選択を受付ける。ユーザは、カーソルキーなどを操作して変換候補の中から一の候補を選択、決定する。
【００２２】
＜実施形態１：構成２＞  図３は、本実施形態の機能ブロックの一例を示したものである。  図３に示す本実施形態の「文字入力装置」（０３００）は、「キー入力受付部」（０３０１）と、「変換候補保持部」（０３０２）と、「変換候補表示出力部」（０３０３）と、「選択受付部」（０３０４）とを有し、さらに、変換候補保持部は、「特殊文字保持手段」（０３０５）を、変換候補表示出力部は、「連携変換候補表示手段」（０３０６）を有する。
【００２３】
（特殊文字保持手段  ０３０５）  「特殊文字保持手段」（０３０５）は、特殊文字の変換候補として記号、絵記号、顔文字のいずれか一以上を保持する。
【００２４】
（連携変換候補表示手段  ０３０６）  「連携変換候補表示手段」（０３０６）は、選択受付部（０３０４）が受付けた選択によって選ばれた変換候補に引き続き関連性のある変換候補である連携変換候補を表示するための処理を行なう。具体的には、選択受付部にて「凄い」という候補を選択・決定した場合に、連携変換候補表示手段にて「。」や「から」など「凄い」に続く文字列の候補である連携変換候補が表示される。このとき、表示出力される変換候補に句点又は／及び読点が含まれる場合には、特殊文字も変換候補として同時に表示する。
【００２５】
その他各部の処理については、実施形態１の構成１と同様である。
【００２６】
＜実施形態１：具体的構成＞  図４から６は、本実施形態における文字入力装置の具体的構成の一例を示す概略図である（図番の下２桁が同じものについては、同じ構成要素である）。文字入力装置は、「文字入力部」（０４０１）と、「絵記号決定対応部」（０４０２）と、「カナ漢字変換部」（０４０３）と、「絵記号追加部」（０４０４）と、「出力部」（０４０５）と、「表示部」（０４０６）と、「変換辞書」（０４０７）とからなる。
【００２７】
（キー入力受付処理）  文字入力部（０４０１）はキーボードなどの入力装置（入力手段）からの入力をひらがな列に変換する。変換方式は、携帯電話の２タッチ方式や５タッチ方式、ＰＣのローマ字変換などがある。これにより、図２におけるキー入力受付部（０２０１）における処理を実現する。
【００２８】
受け付けた情報は絵記号決定対応部（０４０２）に送られる。絵記号決定対応部では、情報をカナ漢字変換部（０４０３）に送る。カナ漢字変換部は変換辞書（０４０７）から対応する変換候補を抽出する。あるいは、カナ漢字変換部は、連携変換候補の生成処理や、連携変換候補の使用頻度に応じた並び替えなどの学習処理を行う。絵記号追加部（０４０４）は、生成された変換候補の句読点の有無を調べ、変換候補に句読点が含まれる場合には、変換候補に絵記号などの特殊記号を追加し、出力部（０４０５）を介して表示部（０４０６）に表示する。以下、詳細に説明する。
【００２９】
（変換候補表示出力処理）  図５を用いて、絵記号などの特殊文字も変換候補として同時に表示する処理を詳述する。キーボードなどから句点相当のキー入力があった場合に、文字入力部（０５０１）は句点「。」情報を絵記号決定対応部（０５０２）に送る。絵記号決定対応部では、そのまま句点「。」情報をカナ漢字変換部（０５０３）に送る。カナ漢字変換部は変換辞書（０５０７）から対応する変換候補（０５１１）を抽出し、絵記号追加部（０５０４）へ送る。絵記号追加部では抽出された変換候補中の句読点の有無を調べるが、このとき最初の候補が句点であるので、絵記号等の情報を追加した変換候補（０５１２）を生成する。この情報は出力部（０５０５）を介して表示部（０５０６）に表示する。このとき、絵記号追加部は追加する特殊文字として追加絵記号テーブル（０５１３）の内容を利用することなどを想定している。なお、追加絵記号テーブルの内容はユーザが設定してもよい（実施形態２にて説明する。）。これにより、図２における変換候補表示出力部（０２０３）における処理を実現する。
【００３０】
（選択受付処理）  さらに、図６を用いて、ユーザの選択により絵記号などの特殊文字を決定する処理を詳述する。絵記号「♪」の選択の入力があった場合に、文字入力部（０６０１）は「♪」決定情報を絵記号決定対応部（０６０２）に送る。絵記号決定対応部では、その情報を句点「。」決定情報に置き換えてカナ漢字変換部（０６０３）に送る。どの絵記号を置き換えたのかは、絵記号追加部（０６０４）より特殊文字の変換候補の追加を行ったか否かを示すフラグ情報、追加した候補の数、変換候補識別情報などの情報を受け取ることによって判断する。カナ漢字変換部は入力された候補は句点「。」と考え、学習や次の連携変換候補の生成などの処理を行う。（なお、本構成では、カナ漢字変換部は句点「。」を決定したと考えるので、次回先頭に句点「。」を表示するように学習するが、絵記号決定対応部で追加絵記号テーブルの順番を書き換えれば、絵記号を過去使用した順に並べ替えることもできる。）これにより、図２における選択受付部（０２０４）における処理を実現する。
【００３１】
＜実施形態１：ハードウェア構成＞  図７は、本実施形態のハードウェア構成の一例を示す概略図である。この図を利用して、文字入力装置の処理実行におけるそれぞれのハードウェア構成部の働きについて説明する。文字入力装置（０７００）は、変換候補保持部における処理を実現するために「ＣＰＵ（中央演算装置）」（０７０１）と、「メインメモリ」（０７０２）と、「記憶装置（又は記憶媒体）」（０７０３）と、を備える。また、ＣＰＵにて、変換候補表示出力部（連携変換候補表示手段）における処理を実現する。さらに、上記ハードウェア構成部に加えて、キー入力受付部と、選択受付部とにおける処理を実現するために「入力インターフェイス」（０７０４）を、変換候補表示出力部における処理を実現するために「出力インターフェイス」（０７０５）を備える。さらに、表示処理を実現するために、記載していないが出力インターフェイスを介してディスプレイ等と接続している。これらは、「システムバス」（０７０６）などのデータ通信経路によって相互に接続され、情報の送受信や処理を行う。
【００３２】
記憶装置（０７０３）はＣＰＵ（０７０１）にて実行される各種プログラムや、変換候補などを記憶している。また、メインメモリ（０７０２）は記憶装置に記憶されているプログラムを実行するために、そのプログラムを読み出して展開する領域であるワーク領域を提供する。さらに、このメインメモリや記憶装置にはそれぞれ複数のメモリアドレスが割り当てられており、ＣＰＵで実行されるプログラムは、そのメモリアドレスを特定しアクセスすることで相互にデータのやり取りを行い、処理することが可能となっている。以上が各ハードウェア構成の機能である。
【００３３】
まず、文字入力装置の電源を入れると、記憶装置に記憶されているキー入力受付プログラム（キー入力受付部）（アドレス０１）、変換候補表示出力プログラム（変換候補表示出力部）（アドレス０２）、連携変換候補表示プログラム（連携変換候補表示手段）（アドレス０３）、選択受付プログラム（選択受付部）（アドレス０４）がメインメモリのワーク領域（アドレス１１から１４）にそれぞれ展開される。
【００３４】
文字入力装置が、入力インターフェイス（０７０４）を介して、ユーザの操作によるキー入力を検知した場合には、その入力がトリガとなり、メインメモリのワーク領域に展開されたキー入力受付プログラム（アドレス１１）がＣＰＵによって実行される。キー入力受付プログラムは、受け付けたキーに応じて、文字列データの作成や、記憶装置（アドレス０５）に格納されている変換候補からの所定の変換候補の抽出などの処理を実行する。これらの処理によって得られたデータは、一旦メインメモリのデータ領域（アドレス１００）などに格納しておく。
【００３５】
先のデータのメインメモリへの格納がトリガとなり、メインメモリのワーク領域に展開された変換候補表示出力プログラム（アドレス１２）がＣＰＵによって実行される。ここで、メインメモリ（アドレス１００）の変換候補に句読点が含まれていないか検索・比較し、存在する場合には、記憶装置（アドレス０６）に格納されている特殊文字も変換候補として同時に出力する。つまり、先の比較結果に応じて、メインメモリのデータ領域から読み出した変換候補に加えて、記憶装置からも特殊文字を読み出して、出力インターフェイス（０７０５）を介して、表示装置へ出力する場合がある。
【００３６】
次に、表示された変換候補の中からユーザによる選択操作が実行されると、受け付けた選択操作がトリガとなり、メインメモリのワーク領域に展開された選択受付プログラム（アドレス１４）がＣＰＵによって実行される。選択受付プログラムは、受け付けた選択によって選ばれた変換候補を確定文字列として記憶装置（アドレス０７）に格納する。
【００３７】
また、確定文字列の記憶装置への格納がトリガとなり、メインメモリのワーク領域に展開された連携変換候補表示プログラム（アドレス１３）がＣＰＵによって実行される。連携変換候補表示プログラムは、確定文字列に引き続き関連性のある変換候補を、記憶装置（アドレス０５）に格納されている変換候補から抽出する。なお、関連性があるとの判断は、使用履歴などに応じた前後の語句の対応関係（例えば、文節の切れ目には句読点や、所定の語句（「のに」、「から」など）が続く等）を示すテーブルを保持しておき、これに従う態様などが例示できる。
【００３８】
なお、以上の説明においては、各部はソフトウェアで構成されているものとして説明したがハードウェアで構成されていてもよい。
【００３９】
＜実施形態１：処理の流れ＞  図８は、本実施形態の文字入力装置における処理の流れの一例を示したものである。なお、以下に示す処理の流れは、方法、計算機に実行させるためのプログラムで実行することができ、またこのプログラムを計算機によって読取り可能な記録媒体に記録することができる。（本明細書のその他の処理の流れについても同様である。）
【００４０】
まず、変換するためにキー入力を受付ける（Ｓ０８０１）。次に、キー入力などに応じて変換候補を複数表示出力するための処理を行なう（Ｓ０８０２）。その次に、表示出力される変換候補に句点又は／及び読点が含まれるか判断する（Ｓ０８０３）。前記判断ステップ（Ｓ０８０３）にて、変換候補に句点又は／及び読点が含まれるとの判断結果の場合に、特殊文字も変換候補として同時に表示する（Ｓ０８０４）。変換候補に句点又は／及び読点が含まれないとの判断結果の場合には変換候補のみを表示することになる。最後に、変換候補の中からのユーザの選択を受け付ける（Ｓ０８０５）。
【００４１】
続いて、図９は、絵記号追加部（図５における０５０４  以下同じ）における処理の流れを説明する。まず、入力された文字列に該当する候補として抽出された変換候補（０５１１）の候補数を示す情報を、絵記号決定対応部（０５０２）で利用可能となるように受け渡す（Ｓ０９０１）。次に、変換候補（０５１１）に句読点が含まれるか判定する（Ｓ０９０２）。句読点が含まれる場合には、変換候補の追加を行うことを示すフラグをＯＮにし、追加する変換候補（０５１３）について変換候補識別情報を設定する（Ｓ０９０３）。これらの処理は、変換候補がある限り繰り返す。判定処理を最後の候補まで実行したか判定を行い（Ｓ０９０４）、他に変換候補がない場合には、フラグがＯＮであるか否か判定して(Ｓ０８０５）、フラグがＯＮの場合、変換候補リストに絵記号を追加して（Ｓ０９０６）、終了する。フラグがＯＮでなければ単に終了する。
【００４２】
また、句点、あるいは、読点のいずれか一の場合にだけ処理を実行する場合は、図１０のように処理を省略することもできる。以下、図９との差分を説明する。変換候補（０５１１）に句読点が含まれるか判定し（Ｓ１００２）、句読点が含まれる場合には、変換候補の追加を行うことを示すフラグをＯＮにし、追加する変換候補（０５１３）について変換候補識別情報を設定する（Ｓ１００３）。その後、変換候補リストに絵記号を追加して（Ｓ１００４）、終了する。一方、句読点が含まれない場合には、別の候補がないか判定を行い（Ｓ１００５）、まだ候補が有る場合は、句読点が含まれるかの判定ステップ（Ｓ１００２）に戻り、この処理を繰り返す。もう候補がない場合は、処理を終了する。
【００４３】
図１１は、絵記号決定対応部（０５０２）における処理の流れの一例を示したものである。まず文字入力部（０５０１）からの情報が変換候補の選択決定処理を受け付けたとの情報であるか否かを判定し(Ｓ１１０１）、選択決定処理の場合にはさらに、変換候補の追加を行うことを示すフラグがＯＮであるか判定する(Ｓ１１０２）、フラグがＯＮであれば、受け付けた選択決定処理が追加した絵記号に対する選択か否か判定する(Ｓ１１０３）。追加した絵記号なら句点「。」決定に置換し(Ｓ１１０４）、フラグをＯＦＦにする（Ｓ１１０５）。また、先の各判定ステップ（Ｓ１１０１、Ｓ１１０２、Ｓ１１０３）にてＮＯとの判定結果の場合にも、フラグをＯＦＦにする（Ｓ１１０５）。
【００４４】
＜実施形態１：効果＞  本実施形態は、キー入力などに応じて変換候補を複数表示出力し、表示出力される変換候補に句点又は／及び読点を含まれる場合に、特殊文字も変換候補として同時に表示する文字入力装置である。本発明によりユーザは「絵記号モード」に切り替えたり、絵記号に相当する読みを入力したりしなくとも、簡単に絵記号を挿入することができる。
【００４５】
＜＜実施形態２＞＞
【００４６】
＜実施形態２：概要＞
【００４７】
本実施形態の概要について説明する。本実施形態は、ユーザから受付けた編集操作に応じて特殊文字の編集をすることに特徴を有する文字入力装置である。
【００４８】
＜実施形態２：構成＞  図１２は、本実施形態の機能ブロックの一例を示したものである。  図１２に示す本実施形態の「文字入力装置」（１２００）は、「キー入力受付部」（１２０１）と、「変換候補保持部」（１２０２）と、「変換候補表示出力部」（１２０３）と、「選択受付部」（１２０４）とを有し、変換候補保持部は、「特殊文字保持手段」（１２０５）を、変換候補表示出力部は、「連携変換候補表示手段」（１２０６）を有する。さらに、文字入力装置は上記に加え、「編集入力部」（１２０７）と、「編集部」（１２０８）とを有する。
【００４９】
（編集入力部  １２０７）  「編集入力部」は、（１２０７）特殊文字保持手段（１２０５）に保持されている特殊文字の編集操作をユーザから受付けるための処理を行なう。編集操作は、キー操作や、ファイルのダウンロードにより実行される。
【００５０】
（編集部  １２０８）  「編集部」（１２０８）は、受付けた編集操作に応じて特殊文字保持手段（１２０５）に保持されている特殊文字の編集をする。編集は、追加、削除、変更などの処理が該当する。
【００５１】
その他各部の処理については、実施形態１と同様である。
【００５２】
＜実施形態２：具体的構成＞  図１３は、本実施形態における文字入力装置の具体的構成の一例を示す概略図である。文字入力装置は、「文字入力部」（１３０１）と、「カナ漢字変換部」（１３０３）と、「絵記号変換部」（１３０４）と、「出力部」（１３０５）と、「表示部」（１３０６）と、「変換辞書」（１３０７）とからなる。
【００５３】
（キー入力受付処理）  文字入力部（１３０１）はキーボードなどの入力装置（入力手段）からの入力をひらがな列に変換する。変換方式は、携帯電話の２タッチ方式や５タッチ方式、ＰＣのローマ字変換などがある。これにより、図１２におけるキー入力受付部（１２０１）における処理を実現する。
【００５４】
受け付けた情報はカナ漢字変換部（１３０３）に送られる。カナ漢字変換部は変換辞書（１３０７）から対応する変換候補を抽出する。あるいは、カナ漢字変換部は、連携変換候補の生成処理や、連携変換候補の使用頻度に応じた並び替えなどの学習処理を行う。このとき、変換辞書には絵文字等の特殊文字を直接格納してもよいが、文字コードのうち利用していないコードを仮想的に絵文字コードとして利用するとしてもよい。後者の場合には、絵記号変換部（１３０４）において、コード変換テーブルを用いて絵文字の候補を実際の文字コードに置き換え、出力部（１３０５）を介して表示部（１３０６）に表示する。なおここで、コード変換テーブルの内容はユーザが設定してもよい。
【００５５】
（編集入力処理、編集処理）  Ｃｏｄｅ１、Ｃｏｄｅ２は、仮想絵文字コードであるが、コード変換テーブルにＣｏｄｅ１を「♪」、Ｃｏｄｅ２を「☆」に対応させるよう情報を格納する。これによって絵記号変換部では、コード変換テーブルを用いて実際の絵文字の文字コードに置き換えることが可能となる。コード変換テーブルへの情報の格納は、ファイルのダウンロードなどにより実行できると便利である。受け付けた編集操作に基づいて、指定のファイルをダウンロードし、このファイルに基づいて絵文字等の特殊文字を追加、削除、変更等行なう。これにより、図１２における編集入力部（１２０７）、編集部（１２０８）における処理を実現する。
【００５６】
＜実施形態２：ハードウェア構成＞  図１４は、本実施形態のハードウェア構成の一例を示す概略図である。この図を利用して、文字入力装置の、特に絵文字等の特殊文字の編集処理実行におけるそれぞれのハードウェア構成部の働きについて説明する。文字入力装置（１４００）は、編集部等における処理を実現するために「ＣＰＵ（中央演算装置）」（１４０１）と、「メインメモリ」（１４０２）と、「記憶装置（又は記憶媒体）」（１４０３）と、を備える。さらに、上記ハードウェア構成部に加えて、編集入力部等における処理を実現するために「入力インターフェイス」（１４０４）を、変換候補表示出力部における処理を実現するために「出力インターフェイス」（１４０５）を備える。さらに、表示処理を実現するために、記載していないが出力インターフェイスを介してディスプレイ等と接続している。これらは、「システムバス」（１４０６）などのデータ通信経路によって相互に接続され、情報の送受信や処理を行う。
【００５７】
記憶装置（１４０３）はＣＰＵ（１４０１）にて実行される各種プログラムや、変換候補などを記憶している。また、メインメモリ（１４０２）は記憶装置に記憶されているプログラムを実行するために、そのプログラムを読み出して展開する領域であるワーク領域を提供する。さらに、このメインメモリや記憶装置にはそれぞれ複数のメモリアドレスが割り当てられており、ＣＰＵで実行されるプログラムは、そのメモリアドレスを特定しアクセスすることで相互にデータのやり取りを行い、処理することが可能となっている。以上が各ハードウェア構成の機能である。
【００５８】
まず、文字入力装置の電源を入れると、記憶装置に記憶されている編集入力プログラム（編集入力部）（アドレス０５）、編集プログラム（アドレス０６）などがメインメモリのワーク領域（アドレス１１から１６）にそれぞれ展開される。
【００５９】
文字入力装置が、入力インターフェイス（１４０４）を介して、ユーザの操作による編集入力操作を検知した場合には、その入力操作がトリガとなり、メインメモリのワーク領域に展開された編集入力プログラム（アドレス１５）がＣＰＵによって実行される。編集入力プログラムは、受け付けた編集操作に応じて、ファイルのダウンロード処理などを実行する。前記処理によって得られたファイルは、一旦メインメモリのデータ領域（アドレス１０１）などに格納しておく。
【００６０】
先のファイルのメインメモリへの格納がトリガとなり、メインメモリのワーク領域に展開された編集プログラム（アドレス１６）がＣＰＵによって実行される。編集プログラムは、メインメモリ（アドレス１０１）に格納されているファイルを展開し、得られた特殊文字を構成するデータを、記憶装置（アドレス０８）に追加するなどして格納する。
【００６１】
＜実施形態２：効果＞  本実施形態は、ユーザから受付けた編集操作に応じて特殊文字の編集をすることに特徴を有する文字入力装置である。変換候補となる絵記号をユーザが設定することが可能となるため、ユーザにあった、最適な候補を追加することができ、利便性が向上する。
【図面の簡単な説明】
【００６２】
【図１】実施形態１を説明するための概念図
【図２】実施形態１の構成１の機能ブロックの一例を示した図
【図３】実施形態１の構成２の機能ブロックの一例を示した図
【図４】実施形態１の具体的な構成を示す機能ブロックの一例を示した図
【図５】実施形態１にて特殊文字も変換候補として同時に表示する構成を示す機能ブロックの一例を示した図
【図６】実施形態１にてユーザの選択により絵記号などの特殊文字を決定する構成を示す機能ブロックの一例を示した図
【図７】実施形態１のハードウェア構成の一例を示した図
【図８】実施形態１の処理の流れを示した図
【図９】実施形態１における絵記号追加部の処理の流れを示した図
【図１０】実施形態１における絵記号追加部の処理の流れの一部ステップを省略した図
【図１１】実施形態１における絵記号決定対応部の処理の流れを示した図
【図１２】実施形態２の機能ブロックの一例を示した図
【図１３】実施形態２の具体的な構成を示す機能ブロックの一例を示した図
【図１４】実施形態２のハードウェア構成の一例を示した図
【符号の説明】
【００６３】
０２００    文字入力装置
０２０１    キー入力受付部
０２０２    変換候補保持部
０２０３    変換候補表示出力部
０２０４    選択受付部
【図１】
2009116716.tif 000003
【図２】
2009116716.tif 000004
【図３】
2009116716.tif 000005
【図４】
2009116716.tif 000006
【図５】
2009116716.tif 000007
【図６】
2009116716.tif 000008
【図７】
2009116716.tif 000009
【図８】
2009116716.tif 000010
【図９】
2009116716.tif 000011
【図１０】
2009116716.tif 000012
【図１１】
2009116716.tif 000013
【図１２】
2009116716.tif 000014
【図１３】
2009116716.tif 000015
【図１４】
2009116716.tif 000016