(57)【要約】【課題】利用者からの文字入力を受け付ける情報処理装置において利用者の文字入力操作を簡易化するための技術を提供する。【解決手段】本発明の情報処理装置は、通信ネットワーク経由でテキスト情報を受信する受信手段と、利用者から仮名文字の入力を受け付ける入力手段と、前記テキスト情報から所定の単語に関連する関連語を抽出し、該単語と該関連語とを関連付けて辞書に登録しておき、前記入力手段に入力された仮名文字に対応する単語に関連付けられている関連語を予測変換の候補として表示する制御手段を有する。【選択図】図３
2011070532.tif 000002
【特許請求の範囲】
【請求項１】
通信ネットワーク経由でテキスト情報を受信する受信手段と、
利用者から仮名文字の入力を受け付ける入力手段と、
前記テキスト情報から所定の単語に関連する関連語を抽出し、該単語と該関連語とを関連付けて辞書に登録しておき、前記入力手段に入力された仮名文字に対応する単語に関連付けられている関連語を予測変換の候補として表示する制御手段と、
を有する情報処理装置。
【請求項２】
前記制御手段は、前記入力手段に入力された仮名文字で始まる読み仮名の単語が予め設定された数以下の場合、該単語とともに、該単語に関連する関連語を予測変換の候補として表示する、
請求項１に記載の情報処理装置。
【請求項３】
前記制御手段は、前記入力手段に入力された仮名文字を変換した語として所定の単語が確定されると、該単語に関連する関連語を次の予測変換の候補として表示する、
請求項１または２に記載の情報処理装置。
【請求項４】
前記制御手段は、前記入力手段に入力された仮名文字を変換した語として所定の単語が確定された後、単語の確定が所定回数行われるまで、該所定の単語に関連する関連語を次の予測変換の候補として表示する、
請求項３に記載の情報処理装置。
【請求項５】
前記制御手段は、ある単語の関連語として前記テキスト情報から抽出した回数に応じて前記関連語に優先順位を付け、該単語に関連する予測変換の候補として前記関連語を表示するとき、該優先順位に従って表示する、
請求項１から４のいずれか１項に記載の情報処理装置。
【請求項６】
通信ネットワーク経由でテキスト情報を受信する受信手段と、利用者から仮名文字の入力を受け付ける入力手段とを有する情報処理装置の文字変換方法であって、
制御手段が、
前記テキスト情報から所定の単語に関連する関連語を抽出し、該単語と該関連語とを関連付けて辞書に登録しておき、
前記入力手段に入力された仮名文字に対応する単語に関連付けられている関連語を予測変換の候補として表示する、
文字変換方法。
【請求項７】
前記制御手段が、前記入力手段に入力された仮名文字で始まる読み仮名の単語が予め設定された数以下の場合、該単語とともに、該単語に関連する関連語を予測変換の候補として表示する、
請求項６に記載の文字変換方法。
【請求項８】
前記制御手段が、前記入力手段に入力された仮名文字を変換した語として所定の単語が確定されると、該単語に関連する関連語を次の予測変換の候補として表示する、
請求項６または７に記載の文字変換方法。
【請求項９】
前記制御手段が、前記入力手段に入力された仮名文字を変換した語として所定の単語が確定された後、単語の確定が所定回数行われるまで、該所定の単語に関連する関連語を次の予測変換の候補として表示する、
請求項８に記載の文字変換方法。
【請求項１０】
前記制御手段が、ある単語の関連語として前記テキスト情報から抽出した回数に応じて前記関連語に優先順位を付け、該単語に関連する予測変換の候補として前記関連語を表示するとき、該優先順位に従って表示する、
請求項６から９のいずれか１項に記載の文字変換方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、利用者からの文字入力を受け付ける情報処理装置の文字変換方法に関する。
【背景技術】
【０００２】
一般に、携帯電話機やパーソナルコンピュータに代表される情報処理装置は、入力された仮名を辞書に登録された読み仮名と一致する単語に変換する仮名漢字変換機能を有している。さらに、最近の情報処理装置は、利用者の文字入力操作を容易にするために、予測変換機能を有している。予測変換機能とは、入力された仮名で始まる読み仮名の単語を変換する単語の候補として表示する機能である。また、予測変換機能には、入力された仮名が所定の単語に変換された後、文節間の関係から次の文節の入力候補を表示する機能もある。これらの予測変換機能を利用することによって、利用者は、情報処理装置に容易に文字を入力することができる。
【０００３】
尚、仮名漢字変換を行うために必要な、仮名と単語との対応表を蓄積している辞書データベースに対する新たな単語の追加及び更新を容易にするための技術が特許文献１に開示されている。特許文献１に開示された技術では、利用者がインターネット上で検索、閲覧しているページや利用者がやり取りしている電子メールの情報から文字情報を取得し、その文字情報から単語を抽出し、抽出した単語を用いて辞書データベースを構築する。構築された辞書データベースは、利用者がインターネット上で検索、閲覧しているページや利用者がやり取りしている電子メールの情報から構築されるため、利用者の専門分野あるいは興味のある分野に適合したものとなる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００２−２２９９９９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
近年、ネットワーク技術の発達やハードディスクの大容量化等に伴い、情報処理装置で取り扱われる情報は複雑になってきており、利用者の文字入力操作のさらなる簡易化が望まれている。
【０００６】
上述した特許文献１に開示された技術は、利用者の専門分野あるいは興味のある分野に適合した辞書データベースを構築するためのものであり、利用者の文字入力操作自体を簡易にするものではない。
【０００７】
本発明の目的は、利用者からの文字入力を受け付ける情報処理装置において利用者の文字入力操作を簡易化するための技術を提供することである。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、本発明の情報処理装置は、通信ネットワーク経由でテキスト情報を受信する受信手段と、利用者から仮名文字の入力を受け付ける入力手段と、前記テキスト情報から所定の単語に関連する関連語を抽出し、該単語と該関連語とを関連付けて辞書に登録しておき、前記入力手段に入力された仮名文字に対応する単語に関連付けられている関連語を予測変換の候補として表示する制御手段を有する。
【０００９】
また、上記目的を達成するために、本発明の文字変換方法は、通信ネットワーク経由でテキスト情報を受信する受信手段と、利用者から仮名文字の入力を受け付ける入力手段とを有する情報処理装置の文字変換方法であって、制御手段が、前記テキスト情報から所定の単語に関連する関連語を抽出し、該単語と該関連語とを関連付けて辞書に登録しておき、前記入力手段に入力された仮名文字に対応する単語に関連付けられている関連語を予測変換の候補として表示する。
【発明の効果】
【００１０】
本発明によれば、利用者からの文字入力を受け付ける情報処理装置において利用者の文字入力操作を簡易化することができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の一実施形態における情報処理システムの構成を示すブロック図である。
【図２】辞書データベースの例を示す図である。
【図３】本発明の一実施形態における情報処理装置の構成を示すブロック図である。
【図４】図３に示した制御部１４が辞書データベースに単語を登録するときの処理を示すフローチャートである。
【図５】図３に示した制御部１４が利用者からの文字入力に対応する予測変換の候補を表示するときの処理を示すフローチャートである。
【発明を実施するための形態】
【００１２】
次に本発明について図面を参照して詳細に説明する。
【００１３】
本実施の形態の情報処理装置は、外部のサーバから配信されるプッシュ型の情報や外部のサーバに利用者がアクセスすることによって取得する情報等から、所定の単語とその単語に関連する関連語を抽出し、これらを関連付けて辞書に登録しておく。そして、情報処理装置は、利用者が文字入力を行ったとき、その利用者が入力すると予測される単語に関連する関連語を予測変換の候補として表示することによって、利用者の文字入力操作の簡易化を図る。
【００１４】
図１は本発明の一実施形態における情報処理システムの構成を示すブロック図である。
【００１５】
図１に示すように、本実施形態の情報処理システムは、情報処理装置１、配信サーバ２及び閲覧サーバ３を有する。情報処理装置１、配信サーバ２および閲覧サーバ３は、通信ネットワークを介して接続される。
【００１６】
情報処理装置１は、携帯電話機やパーソナルコンピュータに代表される、予測変換機能を有する情報処理装置である。
【００１７】
情報処理装置１は、通信ネットワークを介して配信サーバ２あるいは閲覧サーバ３から取得したニュース等のテキスト情報から所定の単語とその単語に関連する関連語とを抽出し、辞書データベースに登録する。尚、辞書データベースは、単語とその単語の読み仮名とその単語に関連する関連語との対応が示されるデータベースである。本実施形態の辞書データベースの例を図２に示す。図２に示す通り、本実施形態の辞書データベースでは、登録された単語毎にその単語の読み仮名とその単語に関連する関連語とが管理される。
【００１８】
また、情報処理装置１は、利用者からの文字入力を受け付け、その入力文字に対応する単語を予測変換の候補として表示する。このとき、情報処理装置１は、入力文字に対応する単語とともに、その単語に関連付けられた関連語を予測変換の候補として表示する。
【００１９】
配信サーバ２は、ＲＳＳ（RDF Site Summary）機能などによってニュース等のテキスト情報を自動的に配信するサーバである。
【００２０】
閲覧サーバ３は、情報処理装置からの要求に応じてニュース等のテキスト情報を提供するサーバである。
【００２１】
配信サーバ２は、自動的にテキスト情報を配信するサーバであればどのようなものでもよい。また、閲覧サーバ３は、要求に応じてテキスト情報を提供するサーバであればどのようなものでもよい。配信サーバ２及び閲覧サーバ３は、例えば、一般的なＷｅｂサーバであってもよく、ＳＮＳ（Social Network Service）を提供するようなサーバであってもよい。
【００２２】
図３は本発明の一実施形態における情報処理装置の構成を示すブロック図である。
【００２３】
図３に示すように、本実施形態の情報処理装置は、受信部１１、入力部１２、表示部１３、制御部１４及び記憶装置１５を有する。
【００２４】
受信部１１は、通信ネットワークを介して、配信サーバ２あるいは閲覧サーバ３からニュース等のテキスト情報を受信し、受信したテキスト情報を制御部１４へ送信する。
【００２５】
入力部１２には、利用者から所定の文字が入力される。入力部１２は、入力された文字を制御部１４へ送信する。
【００２６】
表示部１３は、制御部１４からの指示に従って、利用者が編集している文章や、利用者によって入力された文字に対する予測変換の候補等を表示する。
【００２７】
記憶装置１５は、辞書データベースを格納する記憶装置である。
【００２８】
制御部１４は、受信部１１から受信した情報から所定の単語とその単語に関連する関連語とを抽出し、辞書データベースに登録する。また、制御部１４は、入力部１２から受信した入力文字に対応する単語を予測変換の候補として表示するように表示部１３に指示する。また、制御部１４は、入力文字に対応する単語とともに、その単語に関連付けられた関連語を予測変換の候補として表示するように表示部１３に指示する。
【００２９】
図４は図３に示した制御部１４が辞書データベースに単語を登録するときの処理を示すフローチャートである。
【００３０】
制御部１４は、受信部１１からニュース等のテキスト情報を受信すると、受信したテキスト情報から所定の単語とその単語に関連する関連語とを抽出する（ステップＳ１）。
【００３１】
尚、所定の単語及び関連語は、どのようなものであってもよい。制御部１４は、例えば、テキスト情報から所定の単語を抽出した後、その単語の周辺のテキスト情報を解析することにより、抽出した単語の前後に示される単語を関連語としてもよい。また、例えば、受信したテキスト情報がニュースの情報である場合、制御部１４は、単語をそのニュースの見出しから抽出し、関連語をそのニュースの記事から抽出するようにしてもよい。あるいは、制御部１４は、ニュースの記事そのものを関連語としてもよい。
【００３２】
次に、制御部１４は、抽出した単語が辞書データベースに登録できる単語であるか否かを判断する（ステップＳ２）。抽出した単語が辞書データベースに登録できる単語であるための条件は、その単語の読み仮名が特定できることである。尚、受信したテキスト情報から抽出された回数が所定回数以上であることを辞書データベースに登録できる単語であるための条件に加えてもよい。また、受信したテキスト情報がニュースの情報である場合、そのニュースの見出しで用いられている単語であることを辞書データベースに登録できる単語であるための条件に加えてもよい。
【００３３】
抽出した単語が辞書データベースに登録できる単語であると判断すると、制御部１４は、その単語とその単語の読み仮名とその単語に関連する関連語とを辞書データベースに登録する（ステップＳ３）。一方、抽出した単語が辞書データベースに登録できない単語であると判断すると、制御部１４は、その単語を辞書データベースに登録せずにステップＳ４へ移行する。
【００３４】
ステップＳ４において、制御部１４は、ステップＳ１で抽出した全ての単語について辞書データベースへの登録の判断処理を実施したか否かを判断する。ステップＳ１で抽出した全ての単語について辞書データベースへの登録の判断処理を実施した場合、制御部１４は、辞書データベースへの登録処理を終了する。一方、まだ、ステップＳ１で抽出した全ての単語について辞書データベースへの登録の判断処理を実施していない場合、ステップＳ２へ移行し、まだ辞書データベースへの登録の判断処理を実施していない単語について登録の判断処理を実施する。
【００３５】
例えば、制御部１４は、「国会」に関するニュースを受信したとき、そのニュースの見出しから「国会」という単語を抽出し、そのニュースの記事から「解散」、「総選挙」という関連語を抽出する。このとき、制御部１４は、「国会」の読み仮名が「こっかい」であることを特定できれば、辞書データベースに登録できる単語であると判断する。単語「国会」がまだ辞書データベースに登録されていない場合、制御部１４は、単語「国会」を辞書データベースに登録し、あわせて、読み仮名として「こっかい」を、関連語として「解散」、「総選挙」を登録する。一方、単語「国会」が既に辞書データベースに登録されている場合、制御部１４は、辞書データベースに登録されている「国会」の関連語として「解散」、「総選挙」を追加する。
【００３６】
図５は図３に示した制御部１４が利用者からの文字入力に対応する予測変換の候補を表示するときの処理を示すフローチャートである。
【００３７】
制御部１４は、入力部１２から入力文字を受信するまで待機する（ステップＳ１１）。
【００３８】
制御部１４は、入力部１２から入力文字を受信すると、その入力文字が仮名文字であるか否かを判断する（ステップＳ１２）。
【００３９】
入力部１２から受信した入力文字が仮名文字であると判断した場合、制御部１４は、入力された仮名文字で始まる読み仮名の単語の候補（以降、仮名予測候補と称する）を辞書データベースから抽出し、表示する（ステップＳ１３）。
【００４０】
仮名予測候補を表示すると、制御部１４は、表示した仮名予測候補が予め設定された数以下か否かを判断する（ステップＳ１４）。
【００４１】
表示した仮名予測候補が予め設定された数以下である場合、制御部１４は、表示した仮名予測候補の関連語を辞書データベースから読み出し、表示する（ステップＳ１５）。仮名予測候補の関連語を表示すると、制御部１４は、ステップＳ１１へ移行し、再度、入力部１２から入力文字を受信するまで待機する。
【００４２】
一方、表示した仮名予測候補が予め設定された数以下でない場合、制御部１４は、ステップＳ１１へ移行し、再度、入力部１２から入力文字を受信するまで待機する。
【００４３】
予め設定された数が２であるときの例について説明する。例えば、情報処理装置に「こっか」という仮名文字が入力されたとする。この時点では、「国家」、「骨格」、「国会」等、仮名予測候補が３つ以上あり、利用者が入力したい単語を２つ以下に絞ることができないため、制御部１４は、仮名予測候補の関連語を表示しない。次に、情報処理装置に「こっか」に続けて「い」という仮名文字が入力され、仮名予測候補が「国会」、「国会議事堂前」の２つに絞られたとする。このとき、制御部１４は、予測変換の候補として「国会」と共に、その関連語である「解散」、「総選挙」を表示する。さらに、制御部１４は、予測変換の候補として「国会議事堂前」と共に、その関連語である「地下鉄」、「駅」を表示する。
【００４４】
ステップＳ１２で入力部１２から受信した入力文字が仮名文字でないと判断した場合、制御部１４は、その入力文字が単語を確定するための制御文字であるか否かを判断する（ステップＳ１６）。
【００４５】
入力部１２から受信した入力文字が単語を確定するための制御文字であると判断した場合、制御部１４は、文節間の関係から予測される次の文節の入力候補（以降、関係予測候補と称する）を表示する（ステップＳ１７）。関係予測候補を表示すると、制御部１４は、続いて、確定された単語の関連語を辞書データベースから読み出し、表示する（ステップＳ１８）。確定された単語の関連語を表示すると、制御部１４は、ステップＳ１１へ移行し、再度、入力部１２から入力文字を受信するまで待機する。
【００４６】
例えば、「国会」という単語が確定されると、制御部１４は、関係予測候補として「国会」に続くと予測される「は」、「が」、「の」のような助詞を表示する。このとき、制御部１４は、予測変換の候補として、「国会」の関係予測候補を表示するとともに、「国会」の関連語である「解散」、「総選挙」を表示する。
【００４７】
ステップＳ１６で入力部１２から受信した入力文字が単語を確定するための制御文字でないと判断した場合、制御部１４は、その入力文字に対応した処理を実施する（ステップＳ１９）。例えば、入力文字がコピーやペーストを実施するための制御文字である場合が、この場合に該当する。そして、制御部１４は、ステップＳ１１へ移行し、再度、入力部１２から入力文字を受信するまで待機する。
【００４８】
尚、本実施の形態では、情報処理装置が図２に示した辞書データベースに単語及び関連語を登録しておく例を示したが、本発明は、これに限定されるものではない。単語及び関連語を登録しておく形式は、入力文字を変換するために利用できる形式になっていればどのような形式であってもよい。
【００４９】
また、例えば、制御部１４は、経済に関するニュースから現在の円相場や日経平均株価を抽出し、単語「１ドル」や単語「日経平均株価」の関連語として登録するようにしてもよい。この場合、利用者は、キーボード等から「いちどる」や「にっけいへいきんかぶか」と打ち込むことにより、現在の円相場や日経平均株価を容易に入力することができる。
【００５０】
尚、本実施の形態では、制御部１４が、所定の単語を確定した直後にその単語の関連語を表示する例を示したが、本発明は、これに限定されるものではない。ある単語の関連語は、その単語の意味を示すものではなく、その単語に関連する情報を示すものであるため、その単語と離れた位置で用いられることが多い。そのため、例えば、制御部１４は、所定の単語を確定した後、別の単語の確定が所定回数行われるまで、その所定の単語の関連語を次の予測変換の候補として表示するようにしてもよい。
【００５１】
また、制御部１４は、受信したテキスト情報からある単語の関連語として抽出した回数に応じて関連語に優先順位を付けておき、その単語に関連する予測変換の候補として関連語を表示するとき、その優先順位の順に表示するようにしてもよい。
【００５２】
以上説明したように、本実施形態によれば、情報処理装置は、外部から受信した情報から、所定の単語とその単語の関連語を抽出し、これらを関連付けて辞書に登録しておく。そして、情報処理装置は、利用者が文字入力を行ったとき、その利用者が入力すると予測される単語に関連する関連語を予測変換の候補として表示する。これにより、利用者は、表示された関連語から入力する語を選択できるようになる。これにより、情報処理装置は、利用者の文字入力操作を簡易化することができる。
【００５３】
尚、本実施の形態の情報処理装置は、外部から配信されるプッシュ型の情報から所定の単語とその関連語を抽出する。これにより、情報処理装置は、流行語のような、最近よく使われる単語と、その単語に関連する話題を辞書に登録しておくことができる。
【００５４】
また、本実施の形態の情報処理装置は、利用者が外部のサーバにアクセスすることによって取得する情報から所定の単語とその関連語を抽出する。これにより、情報処理装置は、利用者が興味ある分野の単語と、その単語に関連する話題を辞書に登録しておくことができる。
【００５５】
また、本実施の形態の情報処理装置は、入力された仮名文字で始まる読み仮名の単語が予め設定された数以下の場合、各単語に関連する関連語を予測変換の候補として表示する。これにより、利用者は、ある単語を入力する途中で、その単語に関連する関連語を選択することができる。
【００５６】
また、本実施の形態の情報処理装置は、入力された仮名文字が所定の単語であると確定されると、その単語に関連する関連語を次の予測変換の候補として表示する。これにより、利用者は、確定した単語に関連する関連語を選択することができる。
【００５７】
また、本実施の形態の情報処理装置は、所定の単語を確定した後、別の単語の確定が所定回数行われるまで、その所定の単語に関連する関連語を次の予測変換の候補として表示する。これにより、利用者は、ある単語を入力した後、その単語と離れた位置にその単語に関連する情報を容易に入力できる。
【００５８】
また、本実施の形態の情報処理装置は、受信したテキスト情報からある単語の関連語として抽出した回数に応じて関連語に優先順位を付けておき、その単語に関連する予測変換の候補として関連語を表示するとき、その優先順位の順に表示する。これにより、関連語は、最近頻繁に使われる順、あるいは、利用者が興味ある順に表示され、情報処理装置は、利用者の利便性を向上することができる。
【符号の説明】
【００５９】
１  情報処理装置
２  配信サーバ
３  閲覧サーバ
１１  受信部
１２  入力部
１３  表示部
１４  制御部
１５  記憶装置
【図１】
2011070532.tif 000003
【図２】
2011070532.tif 000004
【図３】
2011070532.tif 000005
【図４】
2011070532.tif 000006
【図５】
2011070532.tif 000007