(57)【要約】【課題】顔文字の読み及び一部を入力することで顔文字を入力できるようにした、複数の検索方法を用いた顔文字入力システムを提供する。【解決手段】入力がひらがなの場合、顔文字読み検索手段２１により顔文字辞書記憶部３１から、入力に対応する顔文字が検索され、候補一時記憶部４に保存される。また、入力が顔文字部品の場合、顔文字部品検索手段２２により、顔文字辞書記憶部３１から、入力された顔文字部品を含む顔文字が検索され、候補一時記憶部４に保存される。入力が一般の文章の場合、かな漢字変換手段２３によってかな漢字変換辞書記憶部３２を参照しながら変換され、顔文字自動追加手段２５により変換後の文章が感情タグ記憶部３３と照合され、顔文字辞書記憶部３１から入力文字列に対応する顔文字が検索され、候補処理手段２４に渡され、入力した文章の最後に顔文字を追加するかどうか入力者が選択できる。【選択図】      図１
2005025312.tif 000002
【特許請求の範囲】
【請求項１】
データを入力する入力装置と、プログラム制御により動作するデータ処理装置と、データを記憶する記憶装置と、前記データ処理装置の出力を一時保存する候補一時記憶部と、処理結果を出力する出力装置とを備え、
前記記憶装置は、顔文字を見出し語とし、顔文字の「読み」を情報として持つ顔文字辞書記憶部と、
かな漢字変換用の辞書であるかな漢字辞書記憶部とを有し、
前記データ処理装置は、入力された「読み」に対応する「顔文字」を前記顔文字辞書記憶部から検索し、該当したものを前記候補一時記憶部に格納する顔文字読み検索手段と、
入力された部品を含む「顔文字」を前記顔文字辞書記憶部から検索し、該当したものを前記候補一時記憶部に格納する顔文字部品検索手段と、
入力されたひらがな文字列を、かな漢字交じりの文字列に変換し、出力を前記候補一時記憶部に格納するかな漢字変換手段と、
前記候補一時記憶部に格納されている候補をリストとして前記出力装置に出力し、前記入力装置から選択を受け付け、確定された候補を前記出力装置に出力する候補処理手段とを有することを特徴とする複数の検索方法を用いた顔文字入力システム。
【請求項２】
前記記憶装置は、前記顔文字が入力者がどういう感情のときに利用されるかを示す「感情タグ」と日本語の単語との対応を記憶する感情タグ記憶部をさらに有し、
前記顔文字辞書記憶部は、前記顔文字に対応する前記「感情タグ」を情報として持ち、
前記感情タグ記憶部のレコードの単語から入力文字列に含まれるものを検索し、その単語に対応する「感情タグ」をリストアップし、前記顔文字辞書記憶部からそのリストに含まれる「感情タグ」を持つ「顔文字」を抜き出し、自動追加する「顔文字」の候補とする顔文字自動追加手段を有することを特徴とする請求項１記載の複数の検索方法を用いた顔文字入力システム。
【請求項３】
データを入力する入力装置と、プログラム制御により動作するデータ処理装置と、データを記憶する記憶装置と、前記データ処理装置の出力を一時保存する候補一時記憶部と、処理結果を出力する出力装置とを備え、
前記記憶装置は、顔文字を見出し語とし、顔文字の「読み」を情報として持つ顔文字辞書記憶部と、
かな漢字変換用の辞書であるかな漢字辞書記憶部とを有し、
前記データ処理装置は、入力がひらがなのみの場合に、入力された「読み」に対応する「顔文字」を前記顔文字辞書記憶部から検索し、該当したものを前記候補一時記憶部に格納する顔文字読み検索手段と、
入力がひらがな以外を含む場合に、入力された部品を含む「顔文字」を前記顔文字辞書記憶部から検索し、該当したものを前記候補一時記憶部に格納する顔文字部品検索手段と、
入力されたひらがな文字列を、かな漢字交じりの文字列に変換し、出力を前記候補一時記憶部に格納するかな漢字変換手段と、
前記候補一時記憶部に格納されている候補をリストとして前記出力装置に出力し、前記入力装置から選択を受け付け、確定された候補を前記出力装置に出力する候補処理手段とを有することを特徴とする複数の検索方法を用いた顔文字入力システム。
【請求項４】
前記かな漢字辞書記憶部は、前記顔文字が入力者がどういう感情のときに利用されるかを示す「感情タグ」と日本語の単語との対応を記憶し、
前記顔文字辞書記憶部は、前記顔文字に対応する前記「感情タグ」を情報として持ち、
前記候補一時記憶部に格納されている候補の中から前記「感情タグ」を持つ「顔文字」を前記顔文字辞書記憶部から検索し、自動追加する「顔文字」の候補とする顔文字自動追加手段を有することを特徴とする請求項３記載の複数の検索方法を用いた顔文字入力システム。
【請求項５】
顔文字を見出し語とし、顔文字の「読み」を情報として持つ顔文字辞書記憶部と、かな漢字変換用の辞書であるかな漢字辞書記憶部と、処理された出力を一時保存する候補一時記憶部とを有するシステムにおいて、
入力された文字列が、ひらがなのみにより構成されている場合は、入力された「読み」に対応する「顔文字」を前記顔文字辞書記憶部から検索して、該当するものを前記候補一時記憶部に格納し、
入力された部品を含む「顔文字」を前記顔文字辞書記憶部から検索して、該当するものを前記候補一時記憶部に格納し、
入力されたひらがな文字列を、かな漢字交じりの文字列に変換して、出力を前記候補一時記憶部に格納し、
前記候補一時記憶部に格納された候補をリストとして出力し、入力者の選択を受け付け、
候補が確定された場合には、確定された文字列を出力し、候補が確定されない場合には、顔文字候補を破棄し、再びかな漢字変換を行うことを特徴とする複数の検索方法を用いた顔文字入力方法。
【請求項６】
前記システムは、前記顔文字が入力者がどういう感情のときに利用されるかを示す「感情タグ」と日本語の単語との対応を記憶する感情タグ記憶部をさらに有し、
前記顔文字辞書記憶部は、前記顔文字に対応する前記「感情タグ」を情報として持ち、
前記かな漢字変換ステップにおいて、格納される候補にかな漢字変換の出力であることを示す情報を付与し、
候補が確定された後、その候補がかな漢字変換の出力であった場合は、確定文字列から前記感情タグ記憶部に含まれる単語を検索し、確定文字列に含まれる単語に対応する「感情タグ」を持つ「顔文字」を前記顔文字辞書記憶部から検索し、
検索された「顔文字」のリストを出力して、入力者による確定を待ち、
候補が確定した場合は、その候補を「顔文字」として自動追加することを特徴とする請求項５記載の複数の検索方法を用いた顔文字入力方法。
【請求項７】
顔文字を見出し語とし、顔文字の「読み」を情報として持つ顔文字辞書記憶部と、かな漢字変換用の辞書であるかな漢字辞書記憶部と、処理された出力を一時保存する候補一時記憶部とを有するシステムにおいて、
入力された文字列が、ひらがなのみにより構成されている場合は、入力された「読み」に対応する「顔文字」を前記顔文字辞書記憶部から検索して、該当するものを前記候補一時記憶部に格納し、
入力された文字列が、ひらがなのみにより構成されていない場合は、入力された部品を含む「顔文字」を前記顔文字辞書記憶部から検索して、該当するものを前記候補一時記憶部に格納し、
入力されたひらがな文字列を、かな漢字交じりの文字列に変換して、出力を前記候補一時記憶部に格納し、
前記候補一時記憶部に格納された候補をリストとして出力し、入力者の選択を受け付け、
候補が確定された場合には、確定された文字列を出力し、候補が確定されない場合には、顔文字候補を破棄し、再びかな漢字変換を行うことを特徴とする複数の検索方法を用いた顔文字入力方法。
【請求項８】
前記かな漢字辞書記憶部は、前記顔文字が入力者がどういう感情のときに利用されるかを示す「感情タグ」と日本語の単語との対応を記憶し、
前記顔文字辞書記憶部は、前記顔文字に対応する前記「感情タグ」を情報として持ち、
前記かな漢字変換ステップにおいて、候補を構成する単語が持つ「感情タグ」を候補に付与して前記候補一時記憶部に格納し、
候補が確定された後、その候補に「感情タグ」のリストが付与してあった場合は、その「感情タグ」を持つ「顔文字」を前記顔文字辞書記憶部から検索し、
検索された「顔文字」のリストを出力して、入力者による確定を待ち、
候補が確定した場合は、その候補を「顔文字」として自動追加することを特徴とする請求項７記載の複数の検索方法を用いた顔文字入力方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、複数の顔文字検索方法を用いることにより、不完全な入力からでも「顔文字」を入力することができる複数の検索方法を用いた顔文字入力システムに関する。
【０００２】
【従来の技術】
従来の顔文字の入力の方法は、かな漢字変換辞書に顔文字を単語としてあらかじめ登録しておくか、追加で単語登録しておき、顔文字の読みとして登録したひらがなを変換することにより顔文字を変換候補として出力し、目的の顔文字を選択して入力を確定する、というものであった。
【０００３】
例えば、仮名漢字変換と画像検索を切り替えることなく画像を漢字のように漢字変換候補と一緒に表示することで、文章に画像を挿入する仮名漢字変換及び画像検索表示システムが開示されている（例えば、特許文献１参照）。
【０００４】
【特許文献１】
特開２０００−１４８７４８号公報
【０００５】
【発明が解決しようとする課題】
しかしながら、上記従来技術には、次のような問題点があった。
【０００６】
第１の問題点は、顔文字に登録されている読みを覚える必要があるということである。その理由は、顔文字の読みを完全に入力しないと目的の顔文字に変換されないからである。顔文字すべてに『かお』または『かおもじ』という読みを付与するという手段もあるが、この場合は変換の候補数が膨大になるという問題がある。
【０００７】
第２の問題点は、想定しない場面で顔文字の変換結果が出力されてしまうということである。その理由は、かな漢字変換辞書に顔文字を単語登録してしまうと、顔文字を入力しない通常の文章中にも、顔文字の読みと一致する単語が出てきた場合に顔文字に変換されてしまうことがあるためである。
【０００８】
かな漢字変換辞書に単語登録する以外の方法は、パーソナルコンピュータ上のソフトウェアの分野に限ると、文字入力対象のウインドウとは別に顔文字入力用のウインドウを開いておき、目的の顔文字をマウスなどのポインティングデバイスで指定することで、文字入力対象のウインドウの方に指定した顔文字を挿入するというソフトウェアがいくつか存在する。
【０００９】
この技術の問題点は、顔文字の入力の際に、入力者がキーボードから手を離してマウスなどのポインティングデバイスに手を移動させる必要があるため、操作を煩雑に感じてしまうという点である。また、２つのウインドウを開く必要があるため、携帯型の端末など、画面の小さい機器では現実的な手段ではない。
【００１０】
そこで本発明は、顔文字の読み及び一部を入力することで顔文字を入力できるようにした、複数の検索方法を用いた顔文字入力システム及び方法を提供することを目的とする。
【００１１】
また、顔文字は文章の最後に追加されることが多いことから、文章入力後に、入力者の文章の文脈に合わせて「顔文字」を自動的に追加する機能も有する。
【００１２】
これらの機能は、既存のかな漢字変換方式と組み合わせて用いることを想定している。その際に、モード切替の必要なく透過的に利用できるという特徴がある。
【００１３】
【課題を解決するための手段】
上述の課題を解決するため、本発明は、図１に示す構成において、入力装置１により入力された任意の文字列はデータ処理装置２に渡され、データ処理装置２は入力に対応する適切な検索手段を用いて、記憶装置３から変換候補を検索し、候補一時記憶部４に保存し、候補一時記憶部４に保存された変換候補群は候補処理手段２４により出力装置５に出力される。
【００１４】
入力がひらがなの場合、顔文字読み検索手段２１により顔文字辞書記憶部３１から、入力に対応する顔文字が検索され、候補一時記憶部４に保存される。また、入力が顔文字部品の場合、顔文字部品検索手段２２により、顔文字辞書記憶部３１から、入力された顔文字部品を含む顔文字が検索され、候補一時記憶部４に保存される。入力が一般の文章の場合、かな漢字変換手段２３によってかな漢字変換辞書記憶部３２を参照しながら変換され、顔文字自動追加手段２５により変換後の文章が感情タグ記憶部３３と照合され、顔文字辞書記憶部３１から入力文字列に対応する顔文字が検索され、候補処理手段２４に渡され、入力した文章の最後に顔文字を追加するかどうか入力者が選択できる。
【００１５】
【発明の実施の形態】
次に、本発明の実施の形態について図面を参照して説明する。なお、以下の説明で「顔文字」とは、「ＪＩＳコードなどの標準的な文字コードによって表される文字を用いて作成された、人の顔や動作などを模した文字列で、主に電子メールやチャットなどで感情表現の手段として用いられるもの」であるとする。
【００１６】
図１は、本発明の第１の実施形態の構成を示す。キーボード、キーパッド等の入力装置１と、プログラム制御により動作するデータ処理装置２と、データを記憶する記憶装置３と、データ処理装置２の出力を一時保存する候補一時記憶部４と、処理結果を出力するディスプレイ装置や印刷装置などの出力装置５を含んで構成される。
【００１７】
入力装置１は、入力者の入力を受付け、ひらがな、英数字、および記号により構成される文字列データを出力する機能を備える。
【００１８】
記憶装置３は、顔文字辞書記憶部３１と、かな漢字辞書記憶部３２と、感情タグ記憶部３３を備えている。
【００１９】
顔文字辞書記憶部３１は、各レコードにおいて、ＪＩＳコードの文字列により構成される顔文字を見出し語とし、顔文字の「読み」と、その顔文字が入力者がどういう感情のときに利用されるかを示す「感情タグ」を情報として持つ。「感情タグ」のセットはシステムごとに決定し、顔文字辞書記憶部３１と、感情タグ記憶部３３で用いられる。
【００２０】
かな漢字変換辞書記憶部３２は、かな漢字変換用の辞書である。かな漢字変換については既存の技術を用いるものとし、かな漢字変換辞書記憶部３２については用いるかな漢字変換技術によって形式が異なる。
【００２１】
感情タグ記憶部３３は、日本語の単語と「感情タグ」の対応を記憶する部分である。見出し語として日本語の単語があり、それぞれの単語が感情タグを持つ。ここに記憶されている単語が、顔文字自動追加手段２５のトリガーとなる。
【００２２】
データ処理装置２は、顔文字読み検索手段２１と、顔文字部品検索手段２２と、かな漢字変換手段２３と、候補処理手段２４と、顔文字自動追加手段２５で構成される。
【００２３】
顔文字読み検索手段２１は、入力を「読み」として、入力された「読み」に対応する「顔文字」を顔文字辞書記憶部３１から検索し、該当したものを候補一時記憶部４に格納する。この際、検索は部分一致検索で行われる。つまり、顔文字辞書記憶部３１のレコードが持つ「読み」に入力が含まれた場合に該当するとみなす。
【００２４】
顔文字部品検索手段２２は、入力を「顔文字」の部品として、入力された部品を含む「顔文字」を顔文字辞書記憶部３１から検索し、該当したものを候補一時記憶部４に格納する。この際、検索は部分一致検索で行われる。つまり、顔文字辞書記憶部３１のレコードが持つ「顔文字」に入力が含まれた場合に該当するとみなす。
【００２５】
かな漢字変換手段２３は、通常のかな漢字変換処理を行う。ひらがな文字列を入力とし、かな漢字交じりの文字列に変換し、出力を候補一時記憶部４に格納する。かな漢字変換技術は周知であるので、詳しくはここでは述べない。
【００２６】
候補処理手段２４は、候補一時記憶部４に格納されている候補をリストとして出力装置５に出力し、入力者による選択を受け付け、確定された候補を出力装置５に出力する。
【００２７】
顔文字自動追加手段２５は、まず、感情タグ記憶部３３のレコードの単語から入力文字列に含まれるものを検索し、その単語に対応する「感情タグ」をリストアップする。次に顔文字辞書記憶部３１からそのリストに含まれる「感情タグ」を持つ「顔文字」を抜き出し、自動追加する「顔文字」の候補とする。
【００２８】
次に、図２のフローチャートを参照して本実施形態の全体の動作について説明する。まず、入力装置１から入力された文字列が、ひらがなのみで構成されるかどうか調べる（図２のステップＳ０１）。
【００２９】
ひらがなのみにより構成されていた場合は、入力文字列は、顔文字読み検索手段２１に供給され、入力文字列を「読み」含む「顔文字」を顔文字辞書記憶部３１から検索し、該当するものを候補一時記憶部４に格納する（ステップＳ０２）。
【００３０】
さらに、入力文字列は顔文字部品検索手段２２に供給され、入力文字列を含む「顔文字」を顔文字辞書記憶部３１から検索し、該当するものを候補一時記憶部４に格納する（ステップＳ０３）。
【００３１】
次に、入力文字列はかな漢字変換手段２３に供給され、かな漢字変換が行われ、結果が候補一時記憶部４に格納される。その際、格納される候補にはかな漢字変換手段の出力であるという情報が付与される（ステップＳ０４）。
【００３２】
ここまでで、候補一時記憶部４には、ステップＳ０２、ステップＳ０３、ステップＳ０４の最大３つのステップによる検索・変換結果が格納されていることになり、一見、候補数が膨大で入力者による適切な候補の選択が困難に見えるが、実はそのようなことはない。たとえば、入力文字列が『にこにこ』であった場合、ステップＳ０２の読み検索では『（＾  ＾）』、『（＾−＾）』、『（＾ｏ＾）』などの候補が格納され、ステップＳ０３の部品検索では候補は無く、ステップＳ０４のかな漢字変換では『ニコニコ』が格納される。また、入力文字列が『；』であった場合は、ステップＳ０１によりステップＳ０２の読み検索はスキップされ、ステップＳ０３では『（＾＾；』、『（−＿−；）』、『（；＿；）』のような『；』を含む候補が格納され、ステップＳ０４では無変換の『；』のみが格納される。入力文字列が『きょうはいいてんきだね』であった場合は、ステップＳ０２、Ｓ０３ともに候補は無く、ステップＳ０４のかな漢字変換で『今日はいい天気だね』という変換結果が格納される。このように、検索・変換のステップが３つあっても実際に候補を格納するのは１つのステップのみであることが多いので、候補が膨大になる問題はほとんど無い。入力者にとっては、適切な検索方法が自動的に選択されているように感じられる。
【００３３】
では、なぜ３つのステップを並列ではなく直列に行うのかというと、入力者が意図した候補が出力されないという事態を防ぐためである。たとえば、入力文字列が『にこ』であった場合、入力者が『二個』と入力したいのにもかかわらず『（＾  ＾）』、『（＾−＾）』、『（＾ｏ＾）』のような候補のみしか表示されないと困るからである。
【００３４】
次に、候補一時記憶部４に格納された候補を、候補処理手段２４が出力装置５に出力し、入力者の選択を受け付ける（ステップＳ０５）。
【００３５】
次に、入力者が候補を確定したか否かを判断し（ステップＳ０６）、候補が確定された場合には、確定された文字列を出力し（ステップＳ０８）、候補が確定されず、かな漢字変換候補における文節区切り位置の変更などの再編集が行われた場合には、顔文字候補は破棄され（ステップＳ０７）、再びステップＳ０４のかな漢字変換が行われる。
【００３６】
候補が確定された後、確定された候補がかな漢字変換ステップＳ０４の出力であるかどうかを判断し、かな漢字変換の出力で無かった場合は、終了する。確定された候補がかな漢字変換の出力であった場合は、確定文字列が顔文字自動追加手段２５に供給される（ステップＳ０９）。
【００３７】
顔文字自動追加手段２５は、まず確定文字列をから感情タグ記憶部３３に含まれる単語を検索し、確定文字列に含まれる単語に対応する感情タグをリストアップする。次に、そのリストに含まれる感情タグを持つ顔文字を顔文字辞書記憶部３１から検索する（ステップＳ１０）。
【００３８】
ステップＳ１０で検索された顔文字のリストは候補処理手段２４に供給され、入力者による確定を待つ（ステップＳ１１）。
【００３９】
入力者が自動追加をキャンセルした場合は終了し、確定した場合は出力装置５に出力する（ステップＳ１２、Ｓ１３）。
【００４０】
次に、具体的な実施例を用いて説明する。
【００４１】
［実施例１］
図３を用いて説明を行う。出力装置５のステップＳ０１に示すように、入力者が入力したい顔文字の一部『Ｔ』を入力し、変換処理を開始する。入力がすべてひらがなで無いので、ステップＳ０２はスキップされる。ステップＳ０３で入力文字列を顔文字に含む顔文字が顔文字辞書記憶部３１から検索され、候補一時記憶部４に格納される。かな漢字変換ステップＳ０４では、無変換候補の『Ｔ』のみが候補一時記憶部４に格納される。次に、ステップＳ０５により候補が出力装置５に出力される。入力が確定されると、ステップＳ０８で確定された候補が出力装置５に出力される。確定した候補はかな漢字変換の出力ではないのでこれで終了である。
【００４２】
［実施例２］
図４を用いて説明を行う。出力装置５のステップＳ０１に示すように、入力者が入力したい顔文字の読み、『なく』を入力し、変換処理を開始する。入力がすべてひらがななので、ステップＳ０２により、読み『なく』を含む顔文字が顔文字辞書記憶部３１から検索され、候補一時記憶部４に格納される。次にステップＳ０３では入力文字列を顔文字に含む顔文字が顔文字辞書記憶部３１から検索されるが、候補はひとつも無い（図には記載していない）。かな漢字変換ステップＳ０４では、『なく』の変換結果（『泣く』、『無く』など）が候補一時記憶部４に格納される。その際、格納する候補にはかな漢字変換の候補であることを示す情報が付与される。次に、ステップＳ０５により候補が出力装置５に出力される。入力が確定されると、ステップＳ０８で確定された候補が出力装置５に出力される。確定した候補はかな漢字変換の出力ではないのでこれで終了である。
【００４３】
［実施例３］
図５を用いて説明を行う。入力は『おくれてごめん』という文字列である。ステップＳ０２、ステップＳ０３ともに候補は０個である（図には記載していない）。ステップＳ０４によりかな漢字変換が行われ、変換の候補が候補一時記憶部４に格納される。その際、格納する候補にはかな漢字変換の候補であることを示す情報が付与される。ステップＳ０５で候補が表示され、ステップＳ０６で再編集無く確定され（ステップＳ０５、ステップＳ０６は図では省略）、ステップＳ０８に至ったとする。ステップＳ０８で確定された候補『遅れてごめん』は、候補一時記憶部４においてかな漢字変換の出力であるという情報が付与されているので、ステップＳ０９の次にステップＳ１０に進む。顔文字自動追加検索Ｓ１０では、感情タグ記憶部３３から、『遅れてごめん』に含まれる単語を検索する。ここでは、『ごめん』が発見されたので、対応する感情タグ『ＴＡＧ＿ＳＯＲＲＹ』をキーに顔文字辞書記憶部３１が検索される。感情タグが一致した顔文字が候補一時記憶部４に格納され、ステップＳ１１で候補が出力装置５に出力され、入力者によって選択された候補『ｍ（．＿  ．）ｍ』が、『遅れてごめん』の後に追加される。
【００４４】
以上をまとめると、図１において、入力装置１により入力された任意の文字列はデータ処理装置２に渡される。データ処理装置２は入力に対応する適切な検索手段を用いて、記憶装置３から変換候補を検索し、候補一時記憶部４に保存する。候補一時記憶部４に保存された変換候補群は候補処理手段２４により出力装置５に出力される。
【００４５】
たとえば、入力が『にこにこ』であった場合は、顔文字読み検索手段２１により顔文字辞書記憶部３１から、よみ『にこにこ』に対応する顔文字『（＾  ＾）』、『（＾−＾）』、『（＾ｏ＾）』などが検索され、候補一時記憶部４に保存される。また、入力が『＾−＾』であった場合は、顔文字部品検索手段２２により、顔文字辞書記憶部３１から、部品『＾−＾』を含む顔文字『（＾−＾）』、『（＾−＾；』、『ｄ（＾−＾）』などが検索され、候補一時記憶部４に保存される。また、入力が『待ち合わせに遅れます。ごめんなさい。』などの一般の文章の場合は、かな漢字変換手段２３によってかな漢字変換辞書記憶部３２を参照しながら変換され、通常のかな漢字変換として動作した後、顔文字自動追加手段２５により変換後の文章が感情タグ記憶部３３と照合され、顔文字辞書記憶部３１から『ごめん』という文字列に対応する顔文字『ｍ（＿  ＿）ｍ』が検索され、候補処理手段２４に渡され、入力した文章の最後に顔文字を追加するかどうか入力者が選択できる。
【００４６】
このようにして、入力者による入力モードの切り替えなしに複数の方法で顔文字を入力することを可能にする。
【００４７】
次に、本発明の第２の実施形態について説明する。本実施形態は、第１の実施形態より処理時間を短縮するものである。
【００４８】
図６は、本発明の第２の実施形態の構成を示す。本実施形態は、顔文字読み検索手段２１と顔文字部品検索手段２２がどちらか一方だけ実行される点と、かな漢字変換辞書記憶部３２＃が感情タグを含んでいる点が第１の実施形態と異なる。
【００４９】
第１の実施形態では、顔文字の部品にひらがなが使用されている場合にもそれを部品として検索できるように、顔文字読み検索を行った後に顔文字部品検索も行っていたが、顔文字にひらがなが含まれることはまれであるため、第２の実施形態では、入力がひらがなのみの場合は顔文字読み検索のみを行い、入力がひらがな以外を含む場合は顔文字部品検索のみを行うことにした。
【００５０】
また、図６のかな漢字変換辞書記憶部３２＃は、単語（自立語）ごとに感情タグの情報を持つ。既存のかな漢字変換辞書記憶部３２において、顔文字自動追加を行いたい単語のレコードに感情タグを付与したものがかな漢字変換辞書記憶部３２＃である。かな漢字変換手段２３がかな漢字変換を行う際に、かな漢字変換辞書記憶部３２＃に含まれる単語の感情タグが、候補と一緒に候補一時記憶部４に保存される。このため、第１の実施形態のように、顔文字自動追加手段２５において感情タグ記憶部３３を用いて確定文字列を検索する必要がなく、候補一時記憶部４に保存されている感情タグを利用して、感情タグに該当する顔文字を顔文字辞書記憶部３１から検索すればよい。
【００５１】
上記２点の相違により、第２の実施形態は第１の実施形態と比べ、かな漢字変換以外の部分の処理時間を大幅に短縮できる。具体的には、検索の回数が、第１の実施形態では、顔文字読み検索、顔文字部品検索、顔文字自動追加での感情タグ記憶部の検索、顔文字自動追加での顔文字辞書記憶部の検索、の計４回であったのに対し、第２の実施形態では、顔文字読み検索と顔文字部品検索のどちらかと、顔文字自動追加での顔文字辞書検索、の計２回に減少している。
【００５２】
本実施形態はこのように、第１の実施形態に比べ処理時間が削減されるが、かな漢字変換手段２３およびかな漢字変換辞書記憶部３２＃は既存のものを改造する必要がある。
【００５３】
次に、図７のフローチャートを参照して本実施形態の全体の動作について説明する。まず、入力装置１から入力された文字列が、ひらがなのみで構成されるかどうか調べる（図７のステップＳ０１）。
【００５４】
ひらがなのみにより構成されていた場合は、入力文字列は、顔文字読み検索手段２１に供給され、入力文字列を「読み」に含む「顔文字」を顔文字辞書記憶部３１から検索し、該当するものを候補一時記憶部４に格納する（ステップＳ０２）。
【００５５】
ひらがなのみにより構成されてない場合は、入力文字列は顔文字部品検索手段２２に供給され、入力文字列を含む「顔文字」を顔文字辞書記憶部３１から検索し、該当するものを候補一時記憶部４に格納する（ステップＳ０３）。
【００５６】
次に、入力文字列はかな漢字変換手段２３に供給され、かな漢字変換が行われ、結果が候補一時記憶部４に格納される。その際、かな漢字変換辞書部３２＃には単語ごとに感情タグが付与されているので、候補を構成する単語が持つ感情タグも候補に付与されて候補一時記憶部４に格納される。変換結果を構成する単語に、感情タグが付与されたものが複数存在する場合には、その感情タグをリストにして変換結果に付与する（ステップＳ０４）。
【００５７】
次に、候補一時記憶部４に格納された候補を、候補処理手段２４が出力装置５に出力し、入力者の選択を受け付ける（ステップＳ０５）。
【００５８】
次に、入力者が候補を確定したか否かを判断し（ステップＳ０６）、入力が確定されたら確定された文字列を出力し（ステップＳ０８）、確定されず、かな漢字変換候補における文節区切り位置の変更などの再編集が行われた場合には、顔文字候補は破棄され（ステップＳ０７）、再びステップＳ０４のかな漢字変換が行われる。
【００５９】
候補が確定された後、確定された候補に感情タグが付与されているかを判断し、付与されて無かった場合は、終了する。確定された候補に感情タグのリストが付与してあった場合は、付与されていた感情タグのリストが顔文字自動追加手段２５に供給される（ステップＳ０９）。
【００６０】
顔文字自動追加手段２５は、受け取った感情タグを持つ顔文字を顔文字辞書記憶部３１から検索する。感情タグをリストで複数受け取った場合は、すべての感情タグについて検索を行い顔文字のリストを出力する（ステップＳ１０＃）。
【００６１】
ステップＳ１０＃で出力された顔文字のリストは候補処理手段２４に供給され、出力装置５に出力されて、入力者による選択を待つ（ステップＳ１１）。
【００６２】
入力者が自動追加をキャンセルした場合は終了し、確定した場合は選択された顔文字を出力装置５に出力する（ステップＳ１２、Ｓ１３）。
【００６３】
次に、実施例を示す。
【００６４】
［実施例４］
図８は、図５で示した実施例３を、本実施形態で処理した場合の動作を示す。
【００６５】
入力は『おくれてごめん』という文字列である。ステップＳ０２、ステップＳ０３ともに候補は１つも無い（図には記載していない）。ステップＳ０４によりかな漢字変換が行われるが、その際、候補と一緒に候補を構成する単語が持つ感情タグが、候補一時記憶部４に保存される。ステップＳ０５で候補が表示され、ステップＳ０６で再編集無く確定され（図では省略）、ステップＳ０８に至ったとする。ステップＳ０８で確定された候補『遅れてごめん』は、候補一時記憶部４において感情タグ『ＴＡＧ＿ＳＯＲＲＹ』が付与されているので、ステップＳ０９の次にステップＳ１０に進む。顔文字自動追加検索Ｓ１０では、感情タグ『ＴＡＧ＿ＳＯＲＲＹ』をもつ顔文字を顔文字辞書記憶部３１から検索する。一致した顔文字のリストが候補処理手段２４に供給されて、ステップＳ１１で候補が出力装置５に出力されて、ステップＳ１３で入力者によって選択された候補『ｍ（．＿  ．）ｍ』が、『遅れてごめん』の後に追加される。
【００６６】
【発明の効果】
以上説明したように、本発明による第１の効果は、入力者がモードを切り替えることなく複数の方法で顔文字を入力できることにある。その理由は、自動的に複数の方法で検索を行うことでどのような入力文字列からでも適切な候補が得られる上、得られる候補が入力文字列によって限定されるので、複数の検索を行っているにもかかわらず膨大な数の候補が出力されて候補の選択が困難になることが無いためである。
【００６７】
第２の効果は、既存のかな漢字変換手段および辞書を利用できることにある。その理由は、本発明はかな漢字変換手段の前後に処理を付け加えているだけなので、かな漢字変換手段への改造が小さくてすむためである。
【図面の簡単な説明】
【図１】本発明の第１の実施形態の構成図である。
【図２】本発明の第１の実施形態の動作を示すフローチャートである。
【図３】実施例１の説明図である。
【図４】実施例２の説明図である。
【図５】実施例３の説明図である。
【図６】本発明の第２の実施形態の構成図である。
【図７】本発明の第２の実施形態の動作を示すフローチャートである。
【図８】実施例４の説明図である。
【符号の説明】
１  入力装置
２  データ処理装置
３  記憶装置
４  候補一時記憶部
５  出力装置
２１  顔文字読み検索手段
２２  顔文字部品検索手段
２３  かな漢字変換手段
２４  候補処理手段
２５  顔文字自動追加手段
３１  顔文字辞書記憶部
３２  かな漢字辞書記憶部
３３  感情タグ記憶部
【図１】
2005025312.tif 000003
【図２】
2005025312.tif 000004
【図３】
2005025312.tif 000005
【図４】
2005025312.tif 000006
【図５】
2005025312.tif 000007
【図６】
2005025312.tif 000008
【図７】
2005025312.tif 000009
【図８】
2005025312.tif 000010