(57)【要約】【課題】変換候補の検索に用いられるデータベースのデータ量の増加を抑制しつつ、ユーザが所望する絵文字を変換候補として提示することができる確率を向上することができる携帯端末装置、変換候補定方法及び変換候補決定プログラムを提供すること。【解決手段】本発明にかかる携帯端末装置５０は、絵文字と、絵文字を示す複数の文字列と、を関連付けた関連情報を複数格納する記憶部５１と、複数の関連情報に基づいて、ユーザから入力された入力文字列が示す絵文字を検索し、検索した絵文字を入力文字列の変換候補として決定する決定部５０とを備える。決定部５０は、複数の関連情報に基づいて、入力文字列が示す絵文字に関連付けられた複数の文字列のうち、入力文字列以外の少なくとも１つの関連文字列が示す絵文字を検索し、検索した絵文字も前記入力文字列の変換候補として決定する。【選択図】図１
2012088950.tif 000002
【特許請求の範囲】
【請求項１】
絵文字と、当該絵文字を示す複数の文字列と、を関連付けた関連情報を複数格納する記憶部と、
前記複数の関連情報に基づいて、ユーザから入力された入力文字列が示す絵文字を検索し、当該検索した絵文字を前記入力文字列の変換候補として決定する決定部と、を備えた携帯端末装置であって、
前記決定部は、前記複数の関連情報に基づいて、前記入力文字列が示す絵文字に関連付けられた複数の文字列のうち、前記入力文字列以外の少なくとも１つの関連文字列が示す絵文字を検索し、当該検索した絵文字も前記入力文字列の変換候補として決定する
携帯端末装置。
【請求項２】
前記決定部は、前記複数の関連情報に含まれる全ての絵文字の数に対する、前記関連文字列が示す絵文字の数の割合に応じて、当該関連文字列が示す絵文字を検索するか否かを判定する請求項１に記載の携帯端末装置。
【請求項３】
前記決定部は、前記関連文字列が示す絵文字の数を、前記複数の関連情報に含まれる全ての絵文字の数で除算した値が、任意の閾値以下の場合に、当該関連文字列が示す絵文字を検索する請求項２に記載の携帯端末装置。
【請求項４】
前記関連情報は、前記絵文字と、当該絵文字の読みとなる複数の文字列と、を関連付けた情報である請求項１乃至３のいずれか１項に記載の携帯端末装置。
【請求項５】
前記関連情報に含まれる複数の文字列は、第１の文字列と、当該第１の文字列によって表される複数の感情のそれぞれを示す複数の第２の文字列と、を含む請求項１乃至４のいずれか１項に記載の携帯端末装置。
【請求項６】
前記携帯端末装置は、携帯電話である請求項１乃至５のいずれか１項に記載の携帯端末装置。
【請求項７】
それぞれが、絵文字と、当該絵文字を示す複数の文字列と、を関連付けた複数の関連情報に基づいて、ユーザから入力された入力文字列が示す絵文字を検索する検索ステップと、
前記検索した絵文字も前記入力文字列の変換候補として決定する検索ステップと、を備え、
前記検索ステップでは、前記複数の関連情報に基づいて、前記入力文字列が示す絵文字に関連付けられた複数の文字列のうち、前記入力文字列以外の少なくとも１つの関連文字列が示す絵文字を検索する
変換候補決定方法。
【請求項８】
それぞれが、絵文字と、当該絵文字を示す複数の文字列と、を関連付けた複数の関連情報に基づいて、ユーザから入力された入力文字列が示す絵文字を検索する検索処理と、
前記検索した絵文字も前記入力文字列の変換候補として決定する検索処理と、を携帯端末装置に実行させ、
前記検索処理では、前記複数の関連情報に基づいて、前記入力文字列が示す絵文字に関連付けられた複数の文字列のうち、前記入力文字列以外の少なくとも１つの関連文字列が示す絵文字を検索する
変換候補決定プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯端末装置、変換候補決定方法及び変換候補決定プログラムに関する。
【背景技術】
【０００２】
ユーザが携帯電話で電子メール(以下、「メール」とする)の文章を入力する場合、任意の入力語を入力して、入力した入力語を絵文字に変換するという操作が行われている。その場合に、携帯電話は、入力語を読みとする絵文字を変換候補として表示するようにしている。
【０００３】
その変換方法の一例について説明する。ここでは、携帯電話に、「浴衣」及び「祭り」を読みとする絵文字１と、「花火」及び「祭り」を読みとする絵文字２と、「海」を読みとする絵文字３と、「うちわ」及び「祭り」を読みとする絵文字４と、が用意されている場合について例示する。
【０００４】
例えば、ユーザが花火を見に行ったことを他の人に伝えるためのメールを作成する場合に、入力語「花火」を入力して変換候補の絵文字を表示する操作をしたとき、「花火」を読みとする絵文字２のみが変換候補として表示される。しかし、ユーザが「花火」の変換候補として表示された絵文字２が使用する絵文字として気に入らなかった場合、入力語を入力し直して別の絵文字を探す必要がある。つまり、この変換方法では、変換候補として表示される絵文字が限定されすぎているため、ユーザが使用したい絵文字が表示されないことがあるという問題がある。
【０００５】
特許文献１には、コンテンツを間接的に想起させるような文字列に関するコンテンツも検索することができるメール作成支援システムが開示されている。メール作成支援システムは、携帯電話及びサーバを有する。サーバは、携帯電話に入力された文字の変換候補の関連語を、シソーラス辞書を用いて検索する。サーバは、素材と素材に関連付けたタグを記憶するタグ一覧テーブルを用いて、変換候補と関連語をタグとしてもつ素材を検索する。携帯電話は、サーバが検索した素材を表示する。しかし、このメール作成支援システムは、シソーラス辞書及びタグ一覧テーブルを必要とするため、変換候補の検索に用いられるデータベースのデータ量が膨大になってしまうという問題がある。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００９−０１５７４３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
背景技術として説明したように、ユーザが入力した入力文字列の変換候補となる絵文字が、入力文字列が示す絵文字のみに限定されているため、ユーザが所望する絵文字を変換候補として提示することができないことがあるという課題がある。
【０００８】
本発明の目的は、上述したような課題を解決するために、変換候補の検索に用いられるデータベースのデータ量の増加を抑制しつつ、ユーザが所望する絵文字を変換候補として提示することができる確率を向上することができる携帯端末装置、変換候補定方法及び変換候補決定プログラムを提供することにある。
【課題を解決するための手段】
【０００９】
本発明の第１の態様にかかる携帯端末装置は、絵文字と、当該絵文字を示す複数の文字列と、を関連付けた関連情報を複数格納する記憶部と、前記複数の関連情報に基づいて、ユーザから入力された入力文字列が示す絵文字を検索し、当該検索した絵文字を前記入力文字列の変換候補として決定する決定部と、を備えた携帯端末装置であって、前記決定部は、前記複数の関連情報に基づいて、前記入力文字列が示す絵文字に関連付けられた複数の文字列のうち、前記入力文字列以外の少なくとも１つの関連文字列が示す絵文字を検索し、当該検索した絵文字も前記入力文字列の変換候補として決定するものである。
【００１０】
本発明の第２の態様にかかる変換候補定方法は、それぞれが、絵文字と、当該絵文字を示す複数の文字列と、を関連付けた複数の関連情報に基づいて、ユーザから入力された入力文字列が示す絵文字を検索する検索ステップと、前記検索した絵文字も前記入力文字列の変換候補として決定する検索ステップと、を備え、前記検索ステップでは、前記複数の関連情報に基づいて、前記入力文字列が示す絵文字に関連付けられた複数の文字列のうち、前記入力文字列以外の少なくとも１つの関連文字列が示す絵文字を検索するものである。
【００１１】
本発明の第３の態様にかかる変換候補決定プログラムは、それぞれが、絵文字と、当該絵文字を示す複数の文字列と、を関連付けた複数の関連情報に基づいて、ユーザから入力された入力文字列が示す絵文字を検索する検索処理と、前記検索した絵文字も前記入力文字列の変換候補として決定する検索処理と、を携帯端末装置に実行させ、前記検索処理では、前記複数の関連情報に基づいて、前記入力文字列が示す絵文字に関連付けられた複数の文字列のうち、前記入力文字列以外の少なくとも１つの関連文字列が示す絵文字を検索するものである。
【発明の効果】
【００１２】
上述した本発明の各態様によれば、変換候補の検索に用いられるデータベースのデータ量の増加を抑制しつつ、ユーザが所望する絵文字を変換候補として提示することができる確率を向上することができる携帯端末装置、変換候補定方法及び変換候補決定プログラムを提供することができる。
【図面の簡単な説明】
【００１３】
【図１】本発明の実施の形態１にかかる携帯端末装置の構成図である。
【図２】本発明の実施の形態１にかかる携帯電話の構成図である。
【図３】本発明の実施の形態１にかかる本発明の実施の形態１にかかる絵文字変換用データベースの構成を示す図である。
【図４】本発明の実施の形態１にかかる絵文字変換用データベースを示す図である。
【図５】本発明の実施の形態１にかかる携帯電話の動作を示すフローチャートである。
【図６】本発明の実施の形態２にかかる絵文字変換用データベースを示す図である。
【図７】本発明の実施の形態２にかかる携帯電話の動作を示すフローチャートである。
【図８】その他の本発明の実施の形態にかかる絵文字変換用データベースを示す図である。
【発明を実施するための形態】
【００１４】
発明の実施の形態１．
まず、図１を参照して、本発明の実施の形態１にかかる携帯電話の概要となる携帯装置について説明する。図１は、本発明の実施の形態１にかかる携帯端末装置の構成図である。
【００１５】
携帯端末装置５は、決定部５０及び記憶部５１を有する。
決定部５０は、複数の関連情報に基づいて、ユーザから入力された入力文字列が示す絵文字を検索し、検索した絵文字を入力文字列の変換候補として決定する。さらに、決定部５０は、複数の関連情報に基づいて、入力文字列が示す絵文字に関連付けられた複数の文字列のうち、入力文字列以外の少なくとも１つの関連文字列が示す絵文字を検索し、検索した絵文字も入力文字列の変換候補として決定する。
記憶部５１は、絵文字と、その絵文字を示す複数の文字列と、を関連付けた関連情報を複数格納する。
【００１６】
続いて、本発明の実施の形態１にかかる携帯端末装置の処理について説明する。
決定部５０は、複数の関連情報に基づいて、ユーザから入力された入力文字列が示す絵文字を検索する。さらに、決定部５０は、複数の関連情報に基づいて、入力文字列が示す絵文字に関連付けられた複数の文字列のうち、入力文字列以外の少なくとも１つの関連文字列が示す絵文字を検索する。そして、決定部５０は、検索した絵文字を入力文字列の変換候補として決定する。
【００１７】
続いて、図２を参照して、本発明の実施の形態１にかかる携帯電話１の構成について説明する。図２は、本発明の実施の形態１にかかる携帯電話１の構成図である。
【００１８】
携帯電話１は、演算部１０、記憶部１１、入力部１２、表示部１３及び通信部１４を有する。
【００１９】
演算部１０は、ユーザからの入力に応じて、メールを作成する処理を実行する。演算部１０は、メールの作成において、ユーザから文字列が入力され、その文字列を変換する旨が入力された場合に、その文字列の変換候補となる文字列及び絵文字を表示部１３に表示する。具体的には、演算部１０は、表示部１３に任意の表示内容を表示する場合、その表示内容を示す表示内容情報を表示部１３に出力する。演算部１０は、作成したメールを他の携帯電話に送信する場合、そのメールの内容を示すメール内容情報を通信部１４に出力する。演算部１０は、例えば、ＣＰＵ(Central Processing Unit)及びＭＰＵ(Micro Processing Unit)等の演算装置を含み、演算装置によって処理を実行する。演算部１０は、決定部５０に対応する。
【００２０】
記憶部１１は、絵文字と、その絵文字の読みとなる複数の文字列と、を関連付けた絵文字変換用データベースを有する。記憶部１１は、文字列と、その文字列の変換候補の文字列と、関連付けた文字列変換用データベースを有する。絵文字変換用データベース及び文字列変換用データベースは、演算部１０による変換候補の検索に使用される。記憶部１１は、例えば、メモリ及びハードディスク等の記憶装置を含む。記憶部１１は、記憶部５１に対応する。
【００２１】
入力部１２は、ユーザからの入力を受ける。入力部１２は、ユーザからの入力内容を示す入力内容情報を演算部１０に出力する。よって、演算部１０は、入力部１２から出力された入力内容情報が示す入力内容を、ユーザからの入力内容として認識する。入力部１２は、例えば、操作ボタン及びニューロポインター(登録商標)等の入力装置を含む。
【００２２】
表示部１３は、演算部１０から出力された表示内容情報が示す表示内容を表示する。表示部１３は、例えば、プラズマディスプレイパネル、液晶ディスプレイパネル及び有機ＥＬ(Electro Luminescence)ディスプレイパネル等の表示装置を含む。
【００２３】
通信部１４は、演算部１０から出力されたメール内容情報が示す内容のメールを、他の携帯電話に送信する。通信部１４は、任意の無線通信手段によって、基地局を介してメールを送信する。
【００２４】
続いて、図３を参照して、本発明の実施の形態１にかかる絵文字変換用データベースの構成について説明する。図３は、本発明の実施の形態１にかかる絵文字変換用データベースの構成を示す図である。
【００２５】
図３に示すように、絵文字変換用データベースは、絵文字と、その絵文字の複数の読みと、が関連付けられている。つまり、１つの絵文字は、複数の読みを有する。以下、本実施の形態では、ユーザが入力した文字列を「入力語」といい、入力語を読みとして有する絵文字の入力語以外の読みとなる文字列を「関連語」という。なお、入力語は、入力文字列に相当する。つまり、絵文字変換用データベースは、絵文字と、その絵文字の読みとなる入力語及びその入力語に関連する複数の関連語と、が関連付けられている。
【００２６】
続いて、図４を参照して、本発明の実施の形態１にかかる絵文字変換用データベースの一例について説明する。図４は、本発明の実施の形態１にかかる絵文字変換用データベースの一例を示す図である。
【００２７】
図４に例示するように、絵文字変換用データベースは、「浴衣」及び「祭り」と、それらの文字列を読みとする絵文字１と、が関連付けられ、「花火」及び「祭り」と、それらの文字列を読みとする絵文字２と、が関連付けられ、「海」と、その文字列を読みとする絵文字３と、が関連付けられ、「うちわ」及び「祭り」と、それらの文字列を読みとする絵文字４と、が関連付けられている。
【００２８】
ユーザが入力語「花火」を入力した場合、絵文字１が変換候補として検出される。さらに、本実施の形態１では、入力語「花火」を読みに持つ絵文字２の入力語「花火」以外の読みである関連語「祭り」を読みに持つ絵文字１及び絵文字４が変換候補として検出される。このように、本実施の形態１では、１つの絵文字に対する複数の読みから関連性を捉え、入力語だけでなく関連語も読みとする絵文字を変換候補とする。これによって、入力語に関連する多くの絵文字を変換候補としてユーザに提示することができる。
【００２９】
続いて、図５を参照して、本発明の実施の形態１にかかる携帯電話の動作について説明する。図５は、本発明の実施の形態１にかかる携帯電話の動作を示すフローチャートである。
【００３０】
演算部１０は、ユーザが入力語Ｗ０を入力して、入力語Ｗ０を絵文字に変換するための操作を行った場合、入力語Ｗ０の変換処理を開始する(Ｓ１０１)。なお、変換するための操作とは、例えば、ユーザが入力語Ｗ０を入力した後に、変換用のボタンを押した場合である。変換用のボタンは、例えば、入力部１２に含まれる。
演算部１０は、入力語Ｗ０と一致する読みを持つ絵文字Ｐ０を、絵文字変換用データベースから検索する(Ｓ１０２)。
【００３１】
絵文字Ｐ０が見つからない場合(Ｓ１０３：Ｎｏ)、演算部１０は、変換候補なしとして変換処理を終了する(Ｓ１１１)。この場合、演算部１０は、表示部１３に変換候補となる絵文字を表示しない。
絵文字Ｐ０が見つかった場合(Ｓ１０３：Ｙｅｓ)、演算部１０は、絵文字Ｐ０を変換候補として決定する(Ｓ１０４)。そして、演算部１０は、絵文字Ｐ０の入力語Ｗ０以外の読みＷｒを絵文字変換用データベースから検索する(Ｓ１０５)。
【００３２】
絵文字Ｐ０が入力語Ｗ０以外の読みＷｒを持たない場合(Ｓ１０６：Ｎｏ)、演算部１０は、検出済みの絵文字Ｐ０以外の入力語Ｗ０と一致する読みを持つ絵文字を絵文字変換用データベースから検索する(Ｓ１０２)。以降、演算部１０は、上述したステップＳ１０３以降の処理を実行する。
絵文字Ｐ０が入力語Ｗ０以外の読みＷｒを持つ場合(Ｓ１０６：Ｙｅｓ)、演算部１０は、入力語Ｗ０以外の読みＷｒを関連語Ｗｒとする(Ｓ１０７)。演算部１０は、関連語Ｗｒと一致する読みを持つ絵文字Ｐｒを絵文字変換用データベースから検索する(Ｓ１０８)。
【００３３】
絵文字Ｐｒが見つからない場合(Ｓ１０９：Ｎｏ)、演算部１０は、絵文字Ｐ０の入力語Ｗ０と検出済みの関連語Ｗｒ以外の読みＷｒを絵文字変換用データベースから検索する(Ｓ１０５)。以降、演算部１０は、上述したステップＳ１０６以降の処理を実行する。
絵文字Ｐｒが見つかった場合(Ｓ１０９：Ｙｅｓ)、演算部１０は、絵文字Ｐｒを変換候補として決定する(Ｓ１１０)。演算部１０は、検出済みの絵文字Ｐｒ以外の関連語Ｗｒと一致する読みを持つ絵文字Ｐｒを絵文字変換用データベースから検索する(Ｓ１０８)。以降、演算部１０は、上述したステップＳ１０９以降の処理を実行する。
【００３４】
続いて、図４に例示する絵文字変換用データベースを使用して、図５に示す動作を行う場合について説明する。
【００３５】
ユーザが「花火」を入力した場合、演算部１０は、入力語Ｗ０＝「花火」とする。ユーザが入力語「花火」を変換するための操作を行った場合、入力語「花火」という読みを持つ絵文字Ｐ０を絵文字変換用データベースから検索する(Ｓ１０２)。
絵文字変換用データベースには、入力語「花火」を読み１として持つ絵文字２があるので(Ｓ１０３：Ｙｅｓ)、絵文字Ｐ０＝絵文字２として、絵文字２を変換候補とする(Ｓ１０４)。
【００３６】
演算部１０は、絵文字２の入力語「花火」以外の読みＷｒを検索した場合(Ｓ１０５)、絵文字２が入力語「花火」以外に「祭り」という読み２を持つので(Ｓ１０６：Ｙｅｓ)、関連語Ｗｒ＝「祭り」とする(Ｓ１０７)。
【００３７】
演算部１０は、絵文字２以外に、関連語「祭り」を読みとして持つ絵文字Ｐｒを検索する(Ｓ１０８)。絵文字１の読み２が「祭り」であるため(Ｓ１０９：Ｙｅｓ)、演算部１０は、絵文字Ｐｒ＝絵文字１として、絵文字１も変換候補とする(Ｓ１１０)。
演算部１０は、絵文字２及び絵文字１以外に、関連語「祭り」を読みとして持つ絵文字Ｐｒを検索する(Ｓ１０８)。絵文字４の読み２が「祭り」であるため(Ｓ１０９：Ｙｅｓ)、演算部１０は、絵文字Ｐｒ２＝絵文字４として、絵文字４も変換候補とする(Ｓ１１０)。
【００３８】
演算部１０は、絵文字１、絵文字２及び絵文字４以外に、関連語「祭り」を読みとして持つ絵文字Ｐｒを検索するが(Ｓ１０８)、絵文字１、絵文字２及び絵文字４以外には関連語Ｗｒ「祭り」を読みとする絵文字がないので、絵文字Ｐ０の絵文字２に入力語「花火」と関連語「祭り」以外の読みＷｒがないか検索する(Ｓ１０５)。
【００３９】
絵文字２は「花火」と「祭り」以外に読みは持たないので(Ｓ１０６：Ｎｏ)、演算部１０は、絵文字２の関連語検索を終了する。演算部１０は、絵文字２以外に入力語「花火」を読みとして持つ絵文字Ｐ０を検索する(Ｓ１０２)。
しかし、絵文字２以外に入力語「花火」を読みとして持つ絵文字はないので(Ｓ１０３：Ｎｏ)、演算部１０は、変換処理を終了する(Ｓ１１１)。そして、演算部１０は、絵文字１、絵文字２及び絵文字４を入力語「花火」の変換候補の絵文字として、表示部１３に表示する。
【００４０】
以上の動作により、「花火」と入力することで、絵文字１、絵文字２及び絵文字４を変換候補としてユーザに提示することができる。よって、ユーザが「花火」の絵文字２が気に入らなくても、「浴衣」の絵文字１や、「うちわ」の絵文字４が表示されるため、それらのうちいずれかを変換する絵文字として選択することができる。
【００４１】
以上に説明したように、本実施の形態１では、入力語が示す絵文字以外にも、入力語が示す絵文字に関連付けられた関連語が示す絵文字も変換候補とするようにしている。そのため、入力語の変換候補として、ユーザに対して表示する絵文字を増やすことができ、ユーザが所望する絵文字を変換候補として提示することができる確率を向上することができる。また、それによって、ユーザが所望の絵文字を変換候補として得るために、入力語を再入力する等のユーザの操作負荷を低減することができる。
【００４２】
また、本実施の形態１では、絵文字と、その絵文字を示す複数の文字列と、を関連付けた絵文字変換用データベースによって、入力語が示す絵文字を検索するとともに、入力語が示す絵文字に関連付けられた関連語が示す絵文字も検索するようにしている。そのため、絵文字と、その絵文字を示す文字列と、を関連付けた絵文字変換用データベースがある携帯端末装置であれば、データベースを更新する必要も、新たなデータベースを用意する必要もなく実装することができる。つまり、データベースのデータ量を増やすことなく、変換候補として表示する絵文字を増やすことができる。
【００４３】
発明の実施の形態２．
上述したように、実施の形態１では、関連語と一致する読みを持つ絵文字も全て変換候補としている。しかし、入力語と関連性の低い絵文字が変換候補として表示されてしまう可能性がでてしまうという問題がある。
【００４４】
続いて、図６を参照して、その問題について説明する。図６は、本実施の形態２にかかる絵文字変換用データベースを示す図である。
【００４５】
ここでは、実施の形態１において、図６に例示する絵文字変換用データベースを使用した場合について説明する。例えば、入力語「花火」を入力した場合、入力語「花火」を読みとする絵文字２の関連語「夏」を読みとする絵文字１、３、４も変換候補として決定される。しかし、この場合、「花火」とは関連性の低い「海」の絵文字３も表示されてしまう。
【００４６】
そこで、本実施の形態２では、このような問題を解決するために、関連語を検索する場合に、多くの絵文字に用いられている読みは関連語として扱わないように処理をする。具体的には、多くの絵文字の読みとして使用される文字列は、「夏」及び「食べ物」等のように抽象的な文字列が多く、少ない絵文字の読みとして使用される文字列は、「花火」及び「ケーキ」等のように具体的な文字列が多い。一般的に、多くの絵文字の読みとして使用される抽象的な文字列を関連語とした場合、入力語と関連性の低い絵文字が変換候補となる可能性が高くなると考えられる。そのため、本実施の形態２では、多くの絵文字の読みとして使用される抽象的な読みを、変換候補を検索する関連語としないようにすることで、入力語と関連性の低い絵文字を表示しないようにする。
【００４７】
入力語Ｗ０以外の読みＷｎが抽象的な読みであるか否かは、絵文字変換用データベースに含まれる全ての絵文字数に対する、Ｗｎを読みとする絵文字の数の割合が、任意に予め定めた閾値よりも大きいか否かによって判定する。具体的には、「Ｗｎを読みとする絵文字の数／全絵文字の数」の値が閾値以下の場合に、その読みＷｎを、変換候補を検索する関連語Ｗｒとして使用する。
【００４８】
なお、入力語Ｗ０以外の読みＷｎが抽象的な読みであるか否かは、絵文字変換用データベースに含まれる全ての絵文字数に対する、Ｗｎを読みとする絵文字の数の割合に応じて決定するものであれば、他の方法で決定するようにしてもよい。例えば、入力語Ｗ０以外の複数の読みＷｎのうち、「Ｗｎを読みとする絵文字の数／全絵文字の数」の値が一番小さくなる読みＷｎのみを関連語Ｗｒとして使用するようにしてもよい。
【００４９】
続いて、図７を参照して、本発明の実施の形態２にかかる携帯電話の動作について説明する。図７は、本発明の実施の形態２にかかる携帯電話の動作を示すフローチャートである。なお、本実施の形態２にかかる携帯電話の構成は、実施の形態１と同様であるため、説明を省略する。また、ステップＳ１０１〜Ｓ１１１の処理については、実施の形態１と同様であるため、説明を省略する。
【００５０】
ステップＳ１０６において、絵文字Ｐ０が入力語Ｗ０以外の読みＷｎを持つと判定した場合(Ｓ１０６：Ｙｅｓ)、演算部１０は、その「Ｗｎを読みとする絵文字の数／全絵文字の数」の値が所定の閾値より大きいか否かを判定する(Ｓ１１２)。
所定の閾値よりも大きい場合(Ｓ１１２：Ｙｅｓ)、演算部１０は、絵文字Ｐ０の入力語Ｗ０と検出済みのＷｎ以外の読みを検索する(Ｓ１０５)。以降、演算部１０は、上述したステップＳ１１２以降の処理を実行する。
所定の閾値以下の場合(Ｓ１１２：Ｎｏ)、演算部１０は、その入力語Ｗ０以外の読みＷｎを関連語Ｗｒとする(Ｓ１０７)。続けて、演算部１０は、ステップＳ１０８以降の処理を実行する。
【００５１】
以上に説明したように、本実施の形態２では、絵文字変換用データベースに含まれる全ての絵文字数に対する、関連語を読みとする絵文字の数の割合に応じて、その関連語を変換候補とする絵文字を検索するようにしている。これによって、多くの絵文字の読みとして使用される抽象的な読みを関連語としないようにすることができるため、入力語と関連性の低い絵文字を変換候補として提示しないようにすることができる。
【００５２】
その他の発明の実施の形態．
また、上述した本発明の実施の形態で使用される絵文字変換用データベースは、上述した例に限られず、図８に例示する絵文字変換用データベースを使用することもできる。本発明の実施の形態に図８に例示するような絵文字変換用データベースを使用することで、複数の異なる感情のいずれかを表す読みを入力語とした場合であっても、それらの複数の異なる感情を表す絵文字を変換候補とすることができる。
【００５３】
例えば、図８に例示する絵文字変換用データベースを使用した場合、ユーザが入力語「泣く」を入力すると、入力語「泣く」を読みとする絵文字２及び絵文字３と、絵文字２の関連語「嬉しい」を読みとする絵文字１とが変換候補となる。これによって、ユーザが「嬉しくて泣いた」の意味で入力語「泣く」と入力した場合であっても、「悲しくて泣いた」の意味で入力語「泣く」を入力した場合であっても、「笑顔」の絵文字１と、「泣き顔」の絵文字２と、が変換候補となる。つまり、ユーザが「嬉しい」と「悲しい」という複数の異なる感情のうち、いずれかを表す場合に入力される入力語「泣く」を入力した場合に、「嬉しい」という感情を表す絵文字１と「悲しい」又は「嬉しい」という感情を表す絵文字２が変換候補として表示される。
【００５４】
以上に説明したように、その他の発明の実施の形態の絵文字変換用データベースは、絵文字と関連付けられる複数の文字列に、複数の異なる感情を示す文字列と、それらの複数の異なる感情のそれぞれを示す複数の文字列と、を含むようにしている。これによれば、ユーザが複数の異なる感情のいずれかを表す場合に使用される入力語を入力した場合であっても、複数の異なる感情のそれぞれを示す複数の絵文字を変換候補として提示することができる。そのため、入力語の変換候補として、ユーザに対して表示する絵文字を増やすことができ、ユーザが所望する絵文字を変換候補として提示することができる確率を向上することができる。例えば、それらの複数の異なる感情のそれぞれを示す複数の文字列のうち、１つ又は複数の文字列のそれぞれが他の１つ又は複数の絵文字に関連付けられていれば、その絵文字も変換候補として提示することができる。
【００５５】
なお、本発明は上記実施の形態に限られたものではなく、趣旨を逸脱しない範囲で適宜変更することが可能である。
【００５６】
本実施の形態では、本発明を携帯電話に適用した場合について例示したが、これに限られない。例えば、携帯電話、ＰＨＳ(Personal Handyphone System)及びＰＤＡ(Personal Digital Assistant)等の携帯端末装置のいずれに適用してもよい。
【００５７】
本実施の形態における入力文字列とは、ユーザが入力した文字列そのものと、その文字列の変換候補の文字列とを含む。例えば、実施の形態１において、文字列変換用データベースは、「はなび」と、「はなび」の変換候補の文字列「花火」と、が関連付けられている。そして、演算部１０は、ユーザが「はなび」と入力した場合に、文字列変換用データベースを参照して、「はなび」の変換候補の「花火」を読みとする絵文字２を変換候補とする。よって、絵文字変換用データベースは、絵文字と、ユーザが入力した文字列及びその文字列の変換候補の文字列の少なくとも１つと、が関連付けられていればよい。例えば、実施の形態１において絵文字変換用データベースは、絵文字２と、「花火」と、を関連付けているが、絵文字２と、「花火」及び「はなび」の少なくとも１つと、が関連付けられていればよい。
【００５８】
本発明の実施の形態にかかる携帯端末装置は、上述の実施の形態の機能を実現するプログラムを、携帯端末装置又は携帯端末装置が有するＣＰＵ又はＭＰＵが実行することによって構成することが可能である。
【００５９】
また、このプログラムは、様々なタイプの非一時的なコンピュータ可読媒体(non-transitory computer readable medium)を用いて格納され、携帯端末装置に供給することができる。非一時的なコンピュータ可読媒体は、様々なタイプの実体のある記録媒体(tangible storage medium)を含む。非一時的なコンピュータ可読媒体の例は、磁気記録媒体(例えばフレキシブルディスク、磁気テープ、ハードディスクドライブ)、光磁気記録媒体(例えば光磁気ディスク)、ＣＤ−ＲＯＭ(Read Only Memory）、ＣＤ−Ｒ、ＣＤ−Ｒ／Ｗ、半導体メモリ(例えば、マスクＲＯＭ、ＰＲＯＭ(Programmable ROM）、ＥＰＲＯＭ(Erasable PROM）、フラッシュＲＯＭ、ＲＡＭ(Random Access Memory））を含む。また、プログラムは、様々なタイプの一時的なコンピュータ可読媒体(transitory computer readable medium）によって携帯端末装置に供給されてもよい。一時的なコンピュータ可読媒体の例は、電気信号、光信号、及び電磁波を含む。一時的なコンピュータ可読媒体は、電線及び光ファイバ等の有線通信路、又は無線通信路を介して、プログラムを携帯端末装置に供給できる。
【符号の説明】
【００６０】
１    携帯電話
５    携帯端末装置
１０    演算部
１１、５１    記憶部
１２    入力部
１３    表示部
１４    通信部
５０    決定部
【図１】
2012088950.tif 000003
【図２】
2012088950.tif 000004
【図３】
2012088950.tif 000005
【図４】
2012088950.tif 000006
【図５】
2012088950.tif 000007
【図６】
2012088950.tif 000008
【図７】
2012088950.tif 000009
【図８】
2012088950.tif 000010