(57)【要約】【課題】区切り記号を含む文字列に対する変換候補の登録の効率を上げること。【解決手段】電子機器１０は、メモリ１３と、プロセッサ１１とを有し、メモリ１３は、入力文字に対する変換文字の候補である変換候補を記憶し、プロセッサ１１は、所定の区切り記号によって区切られる複数の単語において互いに相関がある一連の単語を関連付け、関連付けた一連の単語と、これら一連の単語を区切る区切り記号とを一体として変換候補に登録する。【選択図】図１
2015064759.tif 000002
【特許請求の範囲】
【請求項１】
入力文字に対する変換文字の候補である変換候補を記憶するメモリと、
所定の区切り記号によって区切られる複数の単語において互いに相関がある一連の単語を関連付け、関連付けた前記一連の単語と、前記一連の単語を区切る前記区切り記号とを一体として前記変換候補に登録するプロセッサと、
を具備する電子機器。
【請求項２】
前記プロセッサは、アドレス帳のエントリを一意に特定可能な第１の情報と、前記エントリが属するグループを示す第２の情報とを用いて、前記複数の単語において前記相関の有無を判定する、
請求項１に記載の電子機器。
【請求項３】
前記プロセッサは、前記複数の単語のうち、前記第１の情報に一致する第１の単語と前記第２の情報に一致する第２の単語とが互いに同一のエントリに登録されているときに、前記第１の単語と前記第２の単語とを互いに相関がある前記一連の単語と判定する、
請求項２に記載の電子機器。
【請求項４】
前記プロセッサは、前記複数の単語のうち、互いに異なる複数の前記第１の情報にそれぞれ一致する第１の単語と第２の単語とが互いに同一のグループに登録されているときに、前記第１の単語と前記第２の単語とを互いに相関がある前記一連の単語と判定する、
請求項２に記載の電子機器。
【請求項５】
入力文字に対する変換文字の候補である変換候補を記憶する電子機器が備えるプロセッサに、
所定の区切り記号によって区切られる複数の単語において互いに相関がある一連の単語を関連付け、
関連付けた前記一連の単語と、前記一連の単語を区切る前記区切り記号とを一体として前記変換候補に登録する
処理を実行させる変換候補登録プログラム。
【請求項６】
入力文字に対する変換文字の候補である変換候補を記憶する電子機器における単語登録方法であって、
所定の区切り記号によって区切られる複数の単語において互いに相関がある一連の単語を関連付け、
関連付けた前記一連の単語と、前記一連の単語を区切る前記区切り記号とを一体として前記変換候補に登録する、
変換候補登録方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器、変換候補登録プログラム及び変換候補登録方法に関する。
【背景技術】
【０００２】
コンピュータ、スマートフォン、タブレット端末、カーナビゲーション装置等、文字入力が可能な電子機器には、漢字入力を容易にするために、入力された仮名文字の文字列を、漢字を含む文字列に変換するための変換辞書が備えられている。変換辞書を用いた「かな漢字変換」では、入力文字列に対する変換候補として、過去の変換結果が変換辞書に随時登録される。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０００−１７２６８６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
入力された文字列が、複数の単語と、それら複数の単語を区切る「区切り記号」とを含む場合には、区切り記号により区切られた複数の単語が一体として意味を持つのか否かの判定をすることが難しい。よって、入力された文字列に区切り記号が含まれる場合には、その文字列全体の変換結果ではなく、区切り記号により区切られた各単語のそれぞれの変換結果が変換候補として変換辞書に登録されることが多い。例えば、変換結果が「日本株式会社  Ａ様、Ｂ様」のように、スペース及び読点の区切り記号を含む場合には、区切り記号によって「日本株式会社」と、「Ａ様」と、「Ｂ様」とに分割された３つの変換候補が変換辞書に登録されることが多い。
【０００５】
よって、複数の単語と区切り記号とを含む文字列がユーザにより頻繁に入力される文字列であっても、ユーザがその文字列をかな漢字変換する際には、個々の単語毎に変換が必要になる。このため、ユーザの手間が増えるとともに、漢字入力の効率が低下する。
【０００６】
これに対し、漢字入力の効率の低下を防止するために、複数の単語と区切り記号とを含む文字列を一体としてユーザが予め手動で変換辞書に登録することが可能である。しかし、手動での登録はユーザの手間を増やすことになり効率が悪い。
【０００７】
開示の技術は、上記に鑑みてなされたものであって、区切り記号を含む文字列に対する変換候補の登録の効率を上げることができる電子機器、変換候補登録プログラム及び変換候補登録方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
開示の態様では、入力文字に対する変換文字の候補である変換候補を記憶する。また、所定の区切り記号によって区切られる複数の単語において互いに相関がある一連の単語を関連付ける。また、関連付けた一連の単語と、これら一連の単語を区切る区切り記号とを一体として変換候補に登録する。
【発明の効果】
【０００９】
開示の態様によれば、区切り記号を含む文字列に対する変換候補の登録の効率を上げることができる。
【図面の簡単な説明】
【００１０】
【図１】図１は、実施例１の電子機器のハードウェア構成例を示す図である。
【図２】図２は、実施例１のアドレス帳の登録例を示す図である。
【図３】図３は、実施例１のグループリストの一例を示す図である。
【図４Ａ】図４Ａは、実施例１の電子機器の動作の説明に供する図である。
【図４Ｂ】図４Ｂは、実施例１の電子機器の動作の説明に供する図である。
【図４Ｃ】図４Ｃは、実施例１の電子機器の動作の説明に供する図である。
【図４Ｄ】図４Ｄは、実施例１の電子機器の動作の説明に供する図である。
【図５Ａ】図５Ａは、実施例１の電子機器の動作の説明に供する図である。
【図５Ｂ】図５Ｂは、実施例１の電子機器の動作の説明に供する図である。
【図５Ｃ】図５Ｃは、実施例１の電子機器の動作の説明に供する図である。
【図５Ｄ】図５Ｄは、実施例１の電子機器の動作の説明に供する図である。
【図６】図６は、実施例１の電子機器の処理の説明に供するフローチャートである。
【発明を実施するための形態】
【００１１】
以下に、本願の開示する電子機器、変換候補登録プログラム及び変換候補登録方法の実施例を図面に基づいて詳細に説明する。なお、この実施例により本願の開示する電子機器、変換候補登録プログラム及び変換候補登録方法が限定されるものではない。また、以下の実施例において、同一の機能を有する構成、及び、同一の処理を行うステップには同一の符号を付し、重複する説明を省略する。
【００１２】
［実施例１］
＜電子機器のハードウェア構成＞
図１は、実施例１の電子機器のハードウェア構成例を示す図である。図１において、電子機器１０は、プロセッサ１１と、タッチパネル１２と、メモリ１３とを有する。電子機器１０の一例として、文字入力が可能なコンピュータ、スマートフォン、タブレット端末、カーナビゲーション装置等がある。
【００１３】
プロセッサ１１は、電子機器１０の各種処理を行う。特に、プロセッサ１１は、電子機器１０へ入力された文字（つまり「入力文字」）に対する変換文字の候補（つまり「変換候補」）を、メモリ１３に記憶された変換辞書１３１に登録する。プロセッサ１１の一例として、ＣＰＵ（Central  Processing  Unit）、ＤＳＰ（Digital  Signal  Processor）、ＦＰＧＡ（Field  Programmable  Gate  Array）等が挙げられる。
【００１４】
タッチパネル１２は、電子機器１０の表面に取り付けられ、文字入力を含む入力操作を受け付けると共に、各種の情報を表示する。
【００１５】
メモリ１３は、変換候補が登録された変換辞書１３１と、複数のエントリが登録されたアドレス帳１３２とを記憶する。また、メモリ１３は、各種のプログラムを記憶する。メモリ１３の一例として、ＳＤＲＡＭ（Synchronous  Dynamic  Random  Access  Memory）等のＲＡＭ（Random  Access  Memory）、ＲＯＭ（Read  Only  Memory）、フラッシュメモリ等が挙げられる。
【００１６】
＜電子機器の動作＞
図２は、実施例１のアドレス帳の登録例を示す図である。図３は、実施例１のグループリストの一例を示す図である。
【００１７】
例えば、アドレス帳１３２には、図２に示すように、エントリ２１，２２，２３がユーザにより予め登録されている。エントリ２１，２２，２３において、上段の項目には、各エントリを一意に特定可能な「第１の情報」が登録され、下段の項目には、エントリが属するグループを示す「第２の情報」が登録される。ここでは、「第１の情報」として、例えば「Ａ様」、「Ｂ様」、「Ｃ様」のような「連絡先名」が登録されており、これらの連絡先名が、エントリを検索する際のプライマリキーとなる。また、「第２の情報」として、例えば「Ｆ社」、「Ｄ社」のような、各連絡先が属するグループを表す「所属会社名」が登録されている。
【００１８】
また、アドレス帳１３２には、図３に示すように、グループリスト３０がユーザにより予め登録されている。エントリ２１，２２に登録された所属会社名が共に「Ｆ社」であることに合わせて、グループ名３１を「Ｆ社」、「Ｆ社」に属する連絡先名３２−１，３２−２を「Ａ様」，「Ｂ様」とするグループリスト３０が登録されている。つまり、連絡先名「Ａ様」及び「Ｂ様」は、互いに同一のグループに登録されている。グループリスト３０において、連絡先名３２−１，３２−２は上記の「第１の情報」に相当し、グループ名３１は、エントリが属するグループを示す上記の「第２の情報」に相当する。また、グループ名３１は、グループリスト３０を検索する際のプライマリキーとなる。
【００１９】
このようなエントリ及びグループリストが登録されたアドレス帳１３２を用いて、プロセッサ１１は、以下のようにして、変換候補を変換辞書１３１に登録する。以下では、登録例１と、登録例２の２つの登録例を挙げる。図４Ａ〜Ｄ及び図５Ａ〜Ｄは、実施例１の電子機器の動作の説明に供する図である。
【００２０】
＜登録例１＞
図４Ａ〜Ｄを用いて、登録例１について説明する。
【００２１】
タッチパネル１２を用いて入力された仮名文字の文字列の変換結果「Ａ様、Ｂ様（Ｆ社）、Ｃ様（Ｄ社）」がタッチパネル１２に表示されている状態で、タッチパネル１２上の確定キーまたは改行キーがタッチされて、この変換結果が確定される（図４Ａ）。図４Ａに示す変換結果は、「Ａ様」，「Ｂ様」，「Ｆ社」，「Ｃ様」，「Ｄ社」の複数の単語と、これらの複数の単語を区切る「、」，「（」，「）」の所定の区切り記号とを含む。
【００２２】
プロセッサ１１は、変換結果の確定がなされると、変換結果「Ａ様、Ｂ様（Ｆ社）、Ｃ様（Ｄ社）」から、所定の区切り記号を除く、複数の単語「Ａ様」，「Ｂ様」，「Ｆ社」，「Ｃ様」，「Ｄ社」を抽出する（図４Ｂ）。所定の区切り記号「、」，「（」，「）」は予めメモリ１３に登録されている。
【００２３】
次いで、プロセッサ１１は、抽出した複数の単語「Ａ様」，「Ｂ様」，「Ｆ社」，「Ｃ様」，「Ｄ社」において、互いに隣接する２つの単語である「単語１」と「単語２」との間での相関の有無を、アドレス帳１３２を参照して判定する（図４Ｃ）。
【００２４】
単語１が「Ａ様」であり、単語２が「Ｂ様」である場合、グループリスト３０において、単語１は連絡先名３２−１に一致し、単語２は連絡先名３２−２に一致する。つまり、グループリスト３０において、「Ａ様」と「Ｂ様」とは互いに同一のグループ「Ｆ社」に登録されている。そこで、プロセッサ１１は、「Ａ様」と「Ｂ様」とを、互いに相関がある一連の単語と判定して関連付ける。
【００２５】
単語１が「Ｂ様」であり、単語２が「Ｆ社」である場合、単語１はエントリ２２の連絡先名に一致し、単語２はエントリ２２の所属会社名に一致する。つまり、「Ｂ様」と「Ｆ社」とは互いに同一のエントリ２２に登録されている。そこで、プロセッサ１１は、「Ｂ様」と「Ｆ社」とを、互いに相関がある一連の単語と判定して関連付ける。
【００２６】
そして、「Ａ様」と「Ｂ様」とが関連付けられ、「Ｂ様」と「Ｆ社」とが関連付けられる結果、「Ａ様」と「Ｂ様」と「Ｆ社」とが互いに相関がある一連の単語として関連付けられる。
【００２７】
単語１が「Ｆ社」であり、単語２が「Ｃ様」である場合、図２に示すように、「Ｆ社」と「Ｃ様」とは同一のエントリに登録されていない。また、図３に示すように、「Ｆ社」のグループリスト３０には「Ｃ様」は登録されていない。そこで、プロセッサ１１は、「Ｆ社」と「Ｃ様」との間には相関がないと判定し、「Ｆ社」と「Ｃ様」とを関連付けない。
【００２８】
単語１が「Ｃ様」であり、単語２が「Ｄ社」である場合、単語１はエントリ２３の連絡先名に一致し、単語２はエントリ２３の所属会社名に一致する。つまり、「Ｃ様」と「Ｄ社」とは互いに同一のエントリ２３に登録されている。そこで、プロセッサ１１は、「Ｃ様」と「Ｄ社」とを、互いに相関がある一連の単語と判定して関連付ける。
【００２９】
次いで、プロセッサ１１は、関連付けた一連の単語と、それらの一連の単語を区切る区切り記号とを一体として変換辞書１３１の変換候補に登録する（図４Ｄ）。
【００３０】
すなわち、プロセッサ１１は、図４Ａに示す変換結果「Ａ様、Ｂ様（Ｆ社）、Ｃ様（Ｄ社）」から、一連の単語として関連付けた「Ａ様」，「Ｂ様」，「Ｆ社」と、区切り記号「、」，「（」，「）」とを一体として抽出する。この際、プロセッサ１１は、抽出の終点の区切り記号を「）」として抽出を行う。つまり、プロセッサ１１は、「Ａ様、Ｂ様（Ｆ社）、Ｃ様（Ｄ社）」から「Ａ様、Ｂ様（Ｆ社）」を抽出する。そして、プロセッサ１１は、抽出した「Ａ様、Ｂ様（Ｆ社）」を、読み「えーさま」に対する変換候補に登録する。この読み「えーさま」は、図４Ａに示す変換結果「Ａ様、Ｂ様（Ｆ社）、Ｃ様（Ｄ社）」を得る際に入力された仮名文字のうち、「Ａ様、Ｂ様（Ｆ社）」において最初の単語である「Ａ様」に対応する仮名文字を抽出したものである。よって、この変換候補の登録以降にタッチパネル１２に「えーさま」なる仮名文字の文字列が入力されると、その文字列の変換候補として、区切り記号を含む「Ａ様、Ｂ様（Ｆ社）」がタッチパネル１２に表示される。
【００３１】
また、プロセッサ１１は、図４Ａに示す変換結果「Ａ様、Ｂ様（Ｆ社）、Ｃ様（Ｄ社）」から、一連の単語として関連付けた「Ｃ様」，「Ｄ社」と、区切り記号「（」，「）」とを一体として抽出する。つまり、プロセッサ１１は、「Ａ様、Ｂ様（Ｆ社）、Ｃ様（Ｄ社）」から「Ｃ様（Ｄ社）」を抽出する。そして、プロセッサ１１は、抽出した「Ｃ様（Ｄ社）」を、読み「しーさま」に対する変換候補に登録する。この読み「しーさま」は、図４Ａに示す変換結果「Ａ様、Ｂ様（Ｆ社）、Ｃ様（Ｄ社）」を得る際に入力された仮名文字のうち、「Ｃ様（Ｄ社）」において最初の単語である「Ｃ様」に対応する仮名文字を抽出したものである。よって、この変換候補の登録以降にタッチパネル１２に「しーさま」なる仮名文字の文字列が入力されると、その文字列の変換候補として、区切り記号を含む「Ｃ様（Ｄ社）」がタッチパネル１２に表示される。
【００３２】
＜登録例２＞
図５Ａ〜Ｄを用いて、登録例２について説明する。
【００３３】
タッチパネル１２を用いて入力された仮名文字の文字列の変換結果「Ｆ社：Ａ様、Ｂ様  Ｄ社：Ｃ様」がタッチパネル１２に表示されている状態で、タッチパネル１２上の確定キーまたは改行キーがタッチされて、この変換結果が確定される（図５Ａ）。図５Ａに示す変換結果は、「Ｆ社」，「Ａ様」，「Ｂ様」，「Ｄ社」，「Ｃ様」の複数の単語と、これらの複数の単語を区切る「：」，「スペース」の所定の区切り記号とを含む。
【００３４】
プロセッサ１１は、変換結果の確定がなされると、変換結果「Ｆ社：Ａ様、Ｂ様  Ｄ社：Ｃ様」から、所定の区切り記号を除く、複数の単語「Ｆ社」，「Ａ様」，「Ｂ様」，「Ｄ社」，「Ｃ様」を抽出する（図５Ｂ）。所定の区切り記号「：」，「スペース」は予めメモリ１３に登録されている。
【００３５】
次いで、プロセッサ１１は、抽出した複数の単語「Ｆ社」，「Ａ様」，「Ｂ様」，「Ｄ社」，「Ｃ様」において、互いに隣接する２つの単語である「単語１」と「単語２」との間での相関の有無を、アドレス帳１３２を参照して判定する（図５Ｃ）。
【００３６】
単語１が「Ｆ社」であり、単語２が「Ａ様」である場合、単語１はエントリ２１の所属会社名に一致し、単語２はエントリ２１の連絡先名に一致する。つまり、「Ｆ社」と「Ａ様」とは互いに同一のエントリ２１に登録されている。そこで、プロセッサ１１は、「Ｆ社」と「Ａ様」とを、互いに相関がある一連の単語と判定して関連付ける。
【００３７】
単語１が「Ａ様」であり、単語２が「Ｂ様」である場合、グループリスト３０において、単語１は連絡先名３２−１に一致し、単語２は連絡先名３２−２に一致する。つまり、グループリスト３０において、「Ａ様」と「Ｂ様」とは互いに同一のグループ「Ｆ社」に登録されている。そこで、プロセッサ１１は、「Ａ様」と「Ｂ様」とを、互いに相関がある一連の単語と判定して関連付ける。
【００３８】
そして、「Ｆ社」と「Ａ様」とが関連付けられ、「Ａ様」と「Ｂ様」とが関連付けられる結果、「Ｆ社」と「Ａ様」と「Ｂ様」とが互いに相関がある一連の単語として関連付けられる。
【００３９】
単語１が「Ｂ様」であり、単語２が「Ｄ社」である場合、図２に示すように、「Ｂ様」と「Ｄ社」とは同一のエントリに登録されていない。また、図３に示すように、「Ｄ社」のグループリストは存在しない。そこで、プロセッサ１１は、「Ｂ様」と「Ｄ社」との間には相関がないと判定し、「Ｂ様」と「Ｄ社」とを関連付けない。
【００４０】
単語１が「Ｄ社」であり、単語２が「Ｃ様」である場合、単語１はエントリ２３の所属会社名に一致し、単語２はエントリ２３の連絡先名に一致する。つまり、「Ｄ社」と「Ｃ様」とは互いに同一のエントリ２３に登録されている。そこで、プロセッサ１１は、「Ｄ社」と「Ｃ様」とを、互いに相関がある一連の単語と判定して関連付ける。
【００４１】
次いで、プロセッサ１１は、関連付けた一連の単語と、それらの一連の単語を区切る区切り記号とを一体として変換辞書１３１の変換候補に登録する（図５Ｄ）。
【００４２】
すなわち、プロセッサ１１は、図５Ａに示す変換結果「Ｆ社：Ａ様、Ｂ様  Ｄ社：Ｃ様」から、一連の単語として関連付けた「Ｆ社」，「Ａ様」，「Ｂ様」と、区切り記号「：」，「、」とを一体として抽出する。つまり、プロセッサ１１は、「Ｆ社：Ａ様、Ｂ様  Ｄ社：Ｃ様」から「Ｆ社：Ａ様、Ｂ様」を抽出する。そして、プロセッサ１１は、抽出した「Ｆ社：Ａ様、Ｂ様」を、読み「えふしゃ」に対する変換候補に登録する。この読み「えふしゃ」は、図５Ａに示す変換結果「Ｆ社：Ａ様、Ｂ様  Ｄ社：Ｃ様」を得る際に入力された仮名文字のうち、「Ｆ社：Ａ様、Ｂ様」において最初の単語である「Ｆ社」に対応する仮名文字を抽出したものである。よって、この変換候補の登録以降にタッチパネル１２に「えふしゃ」なる仮名文字の文字列が入力されると、その文字列の変換候補として、区切り記号を含む「Ｆ社：Ａ様、Ｂ様」がタッチパネル１２に表示される。
【００４３】
また、プロセッサ１１は、図５Ａに示す変換結果「Ｆ社：Ａ様、Ｂ様  Ｄ社：Ｃ様」から、一連の単語として関連付けた「Ｄ社」，「Ｃ様」と、区切り記号「：」とを一体として抽出する。つまり、プロセッサ１１は、「Ｆ社：Ａ様、Ｂ様  Ｄ社：Ｃ様」から「Ｄ社：Ｃ様」を抽出する。そして、プロセッサ１１は、抽出した「Ｄ社：Ｃ様」を、読み「でぃーしゃ」に対する変換候補に登録する。この読み「でぃーしゃ」は、図５Ａに示す変換結果「Ｆ社：Ａ様、Ｂ様  Ｄ社：Ｃ様」を得る際に入力された仮名文字のうち、「Ｄ社：Ｃ様」において最初の単語である「Ｄ社」に対応する仮名文字を抽出したものである。よって、この変換候補の登録以降にタッチパネル１２に「でぃーしゃ」なる仮名文字の文字列が入力されると、その文字列の変換候補として、区切り記号を含む「Ｄ社：Ｃ様」がタッチパネル１２に表示される。
【００４４】
＜電子機器の処理＞
図６は、実施例１の電子機器の処理の説明に供するフローチャートである。図６に示すフローチャートは、仮名文字の文字列の変換結果がタッチパネル１２に表示されている状態で、タッチパネル１２上の確定キーまたは改行キーがタッチされて、この変換結果が確定されたときに開始される。
【００４５】
まず、プロセッサ１１は、変換結果の文字列から、所定の区切り記号を除く、複数の単語を抽出する（ステップＳ６１）。
【００４６】
次いで、プロセッサ１１は、抽出した複数の単語において、互いに隣接する２つの単語である「単語１」と「単語２」のそれぞれをキーとしてアドレス帳１３２を検索する（ステップＳ６２）。
【００４７】
次いで、プロセッサ１１は、単語１と単語２とがアドレス帳１３２の同一のエントリに登録されているか否かを判定する（ステップＳ６３）。
【００４８】
単語１と単語２とが同一のエントリに登録されている場合（ステップＳ６３：Ｙｅｓ）、プロセッサ１１は、単語１と単語２とが「相関あり」と判定し、単語１と単語２とを、互いに相関がある一連の単語と判定して関連付ける（ステップＳ６４）。
【００４９】
単語１と単語２とが同一のエントリに登録されていない場合（ステップＳ６３：Ｎｏ）、プロセッサ１１は、単語１と単語２とがアドレス帳１３２の同一のグループに登録されているか否かを判定する（ステップＳ６５）。
【００５０】
単語１と単語２とが同一のグループに登録されている場合（ステップＳ６５：Ｙｅｓ）、プロセッサ１１は、単語１と単語２とが「相関あり」と判定し、単語１と単語２とを、互いに相関がある一連の単語と判定して関連付ける（ステップＳ６４）。
【００５１】
単語１と単語２とが、同一のエントリに登録されておらず（ステップＳ６３：Ｎｏ）、かつ、同一のグループにも登録されていない場合（ステップＳ６５：Ｎｏ）、プロセッサ１１は、単語１と単語２とが「相関なし」と判定し、単語１と単語２とを関連付けない（ステップＳ６６）。
【００５２】
次いで、プロセッサ１１は、ステップＳ６１で抽出したすべての単語の相関有無を判定したか否か判断する（ステップＳ６７）。
【００５３】
相関有無を判定していない単語がある場合（ステップＳ６７：Ｎｏ）、プロセッサ１１は、ステップＳ６１で抽出した複数の単語において判定対象の単語をシフトする（ステップＳ６８）。例えばプロセッサ１１は、判定対象となる単語１と単語２とを１単語分だけ後方にシフトする。そして処理はステップＳ６２に戻る。
【００５４】
ステップＳ６１で抽出したすべての単語の相関有無の判定が完了した場合（ステップＳ６７：Ｙｅｓ）、プロセッサ１１は、ステップＳ６１で抽出した複数の単語の中に互いに相関がある単語があったか否かを判断する（ステップＳ６９）。
【００５５】
相関がある単語があった場合（ステップＳ６９：Ｙｅｓ）、プロセッサ１１は、関連付けた一連の単語と、これら一連の単語を区切っている区切り記号とを一体として変換辞書１３１の変換候補に登録し（ステップＳ７０）、処理を終了する。
【００５６】
相関がある単語がなかった場合（ステップＳ６９：Ｎｏ）、プロセッサ１１は、変換候補の登録を行わずに処理を終了する。
【００５７】
以上のように、本実施例によれば、電子機器１０は、メモリ１３と、プロセッサ１１とを有する。メモリ１３は、入力文字に対する変換文字の候補である変換候補を記憶する。プロセッサ１１は、所定の区切り記号によって区切られる複数の単語において互いに相関がある一連の単語を関連付ける。そして、プロセッサ１１は、関連付けた一連の単語と、これら一連の単語を区切る区切り記号とを一体として変換候補に登録する。
【００５８】
こうすることで、区切り記号によって区切られた複数の単語のうち一体として意味を持つ一連の単語を、区切り記号を含んだまま変換候補に自動的に登録することができるため、区切り記号を含む文字列に対する変換候補の登録の効率を上げることができる。また、区切り記号を含まない文字列の変換候補として、区切り記号によって区切られた、一体として意味を持つ一連の単語を提示することができるため、文字列の変換の手間を減らすことができる。
【００５９】
また、プロセッサ１１は、アドレス帳１３２のエントリを一意に特定可能な連絡先名と、エントリが属するグループを示す所属会社名とを用いて、複数の単語において相関の有無を判定する。
【００６０】
こうすることで、区切り記号によって区切られた複数の単語において一体として意味を持つ一連の単語を、アドレス帳１３２という既存のデータベースを用いて判別することができるため、一体として意味を持つ一連の単語を簡便に判別することができる。
【００６１】
また、プロセッサ１１は、複数の単語のうち、連絡先名に一致する単語１と所属会社名に一致する単語２とが互いに同一のエントリに登録されているときに、単語１と単語２とを互いに相関がある一連の単語と判定する。
【００６２】
こうすることで、例えば、人物の名称と、その人物が所属する会社の名称とを、一体として意味を持つ一連の単語として変換候補に登録することができる。
【００６３】
また、プロセッサ１１は、複数の単語のうち、互いに異なる連絡先名にそれぞれ一致する単語１と単語２とが互いに同一のグループに登録されているときに、単語１と単語２とを互いに相関がある一連の単語と判定する。
【００６４】
こうすることで、例えば、同一のグループに属する複数の人物の名称を、一体として意味を持つ一連の単語として変換候補に登録することができる。
【００６５】
［他の実施例］
［１］電子機器１０での上記説明における各処理は、各処理に対応するプログラムをプロセッサ１１に実行させることによって実現してもよい。例えば、上記説明における各処理に対応するプログラムがメモリ１３に記憶され、各プログラムがプロセッサ１１によってメモリ１３から読み出されて実行されてもよい。また、各プログラムは、必ずしも予めメモリ１３に記憶される必要はない。すなわち、例えば、電子機器１０に接続可能な磁気ディスク、光ディスク、ＩＣカード、メモリカード等の可搬の記録媒体に各プログラムが予め記録され、各プログラムがプロセッサ１１によって記録媒体から読み出されて実行されてもよい。また例えば、インターネット、ＬＡＮ、ＷＡＮ等を介して無線または有線により電子機器１０に接続されるコンピュータまたはサーバ等に各プログラムが予め記憶され、各プログラムがプロセッサ１１へ読み出されて実行されてもよい。
【００６６】
［２］上記説明では、所定の区切り記号の一例として、読点、括弧、コロン、スペースを挙げた。しかし、所定の区切り記号は、読点、括弧、コロン、スペースに限定されない。例えば、所定の区切り記号として、句点、カンマ、セミコロン等も設定可能である。また、ユーザは任意の区切り記号を予めメモリ１３に登録可能である。
【００６７】
［３］上記説明では、相関有無の判定処理として、ステップＳ６３の処理とステップＳ６５の処理との双方を行った。しかし、相関有無の判定処理は、ステップＳ６３の処理とステップＳ６５の処理のうち、何れか一方だけを行ってもよい。
【００６８】
［４］上記説明では、各エントリを一意に特定可能な「第１の情報」の一例として「連絡先名」を挙げ、グループを表す「第２の情報」の一例として「所属会社名」を挙げた。しかし、第１の情報及び第２の情報は、連絡先名及び所属会社名に限定されず、ユーザにより任意に設定可能なものである。
【００６９】
［５］アドレス帳１３２は、必ずしもメモリ１３に記憶される必要はない。すなわち、例えば、インターネット、ＬＡＮ、ＷＡＮ等を介して無線または有線により電子機器１０に接続されるコンピュータまたはサーバ等に記憶されたアドレス帳１３２をプロセッサ１１が参照してもよい。
【００７０】
［６］上記説明では、相関有無の判定に用いる既存のデータベースの一例としてアドレス帳１３２を挙げた。しかし、相関有無の判定に用いる既存のデータベースはアドレス帳１３２に限定されない。例えば、既存のデータベースであるスケジュール帳等を用いて相関有無の判定を行ってもよい。
【符号の説明】
【００７１】
１０  電子機器
１１  プロセッサ
１２  タッチパネル
１３  メモリ
１３１  変換辞書
１３２  アドレス帳
【図１】
2015064759.tif 000003
【図２】
2015064759.tif 000004
【図３】
2015064759.tif 000005
【図４Ａ】
2015064759.tif 000006
【図４Ｂ】
2015064759.tif 000007
【図４Ｃ】
2015064759.tif 000008
【図４Ｄ】
2015064759.tif 000009
【図５Ａ】
2015064759.tif 000010
【図５Ｂ】
2015064759.tif 000011
【図５Ｃ】
2015064759.tif 000012
【図５Ｄ】
2015064759.tif 000013
【図６】
2015064759.tif 000014