【手続補正書】
【提出日】平成28年8月26日(2016.8.26)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
入力された文字に基づいて文字列の予測変換を行う情報処理装置であって、
少なくとも１つのプロセッサ、および、
プログラムを格納した少なくとも１つのメモリを有し、前記プログラムは、前記少なくとも１つのプロセッサにより実行されて、前記情報処理装置に、
少なくとも１つのセンサが検知する情報に基づいて、前記情報処理装置が存在する状況を示す状況情報を取得し、
複数の文字列をその文字列が使用される状況を表す状況情報と関連付けて記憶し、
ユーザにより入力された少なくとも１つの文字入力に基づいて予測変換を実行して少なくとも１つの文字列を変換候補として出力し、
前記予測変換により出力された少なくとも１つの文字列を変換候補として表示し、
前記予測変換により変換候補として出力された前記少なくとも１つの文字列が前記記憶された文字列の少なくとも１つを含むか否かを判定し、かつ、
前記変換候補として出力された前記複数の文字列が前記記憶された文字列の少なくとも１つを含むと判定された場合は、変換候補として出力された前記複数の文字列のうち取得された状況情報に類似する状況情報に関連付けられた文字列を優先して表示する動作を実行させることを特徴とする、
情報処理装置。
【請求項２】
前記状況情報は登録され、前記状況情報には、前記ユーザにより前記少なくとも１つの文字が入力されたときの前記情報処理装置が存在する状況を示す情報を検知する少なくとも１つのセンサの種別、及び前記少なくとも１つのセンサにより検知された前記情報の所定の値が含まれていることを特徴とする、
請求項１に記載の情報処理装置。
【請求項３】
前記動作には、
前記変換候補として表示された複数の文字列の中から、一の文字列の指定を受け付け、
前記指定の受け付けを契機に、当該指定された文字列に関連付けられた状況情報に対応するセンサによる検知結果に基づいて、記憶された情報の更新を行う、
請求項２に記載の情報処理装置。
【請求項４】
前記更新では、前記入力された文字が前記センサの種別を表す情報と対応付けられた文字列であり、且つ、当該文字列が前記状況情報と関連付けられて登録されていない場合には、当該文字列に対応するセンサの種別と、前記センサ値として当該センサの検知結果を含んだ状況情報を生成し、生成した状況情報と当該文字列とを関連付けて登録することを特徴とする、
請求項３に記載の情報処理装置。
【請求項５】
前記センサは、前記文字入力が受け付けられたときに前記情報処理装置が存在する状況を示す情報として前記情報処理装置に作用する加速度を検知するものであり、
前記文字列が使用される状況を表す状況情報として加速度の推移を表す情報が登録されており、
前記判定には、状況情報の加速度の推移により表される状況と、前記センサにより検知された加速度の推移により表される状況とが類似するかの判定が含まれることを特徴とする、
請求項２乃至４のいずれか一項に記載の情報処理装置。
【請求項６】
前記センサは、前記文字入力が受け付けられたときに前記情報処理装置が存在する状況を示す情報として前記情報処理装置の位置を検知するものであり、
前記文字列が使用される状況を表す状況情報として位置を表す情報が登録されており、
前記判定には、前記状況情報に示された位置と、前記センサにより検知された位置との差分の大きさに基づいて、両者が類似するかの判定が含まれることを特徴とする、
請求項２乃至４のいずれか一項に記載の情報処理装置。
【請求項７】
前記センサは、前記文字入力が受け付けられたときに前記情報処理装置が存在する状況を示す情報として前記情報処理装置の向きを表す方位、前記情報処理装置が存在する空間の温度、前記情報処理装置にかかる気圧の少なくとも一つを検知するものであり、
前記文字列が使用される状況を表す状況情報として、前記センサの種別と共に方位、温度、気圧の少なくとも一つの情報が登録されており、
前記判定には、前記状況情報に示された方位、温度、気圧の内の一つあるいは２つ以上の組み合わせと、これに対応するセンサによる検知結果との差分を算出し、算出結果に基づいて、前記文字入力を受け付けた際の状況と、前記予測変換によって変換候補として出力された文字列に関連付けられた状況とが類似するかの判定が含まれることを特徴とする、
請求項２乃至４のいずれか一項に記載の情報処理装置。
【請求項８】
前記判定には、前記算出結果と、前記センサの種別毎に設定された閾値とを比較することにより類似度を判定することが含まれることを特徴とする、
請求項７に記載の情報処理装置。
【請求項９】
前記少なくとも１つのセンサは、種別が異なる複数のセンサであり、
前記文字列が使用される状況を表す状況情報として前記センサの種別に応じたセンサ値が登録されており、
前記判定には、前記状況情報に示された種別の少なくとも１つのセンサを前記情報処理装置が有する場合には、当該状況情報に示されたセンサ値と、当該状況情報に示された種別のセンサの検知結果との差分をそれぞれ算出し、算出結果に基づいて、前記文字入力を受け付けた際の状況と、前記予測変換により変換候補として出力された文字列に関連付けられた状況とが類似するかの判定が含まれることを特徴とする、
請求項２に記載の情報処理装置。
【請求項１０】
前記表示には、
前記変換候補として出力された前記複数の文字列から少なくとも１つの文字列を選択し、所定の画面に前記選択された少なくとも１つの文字列を表示させることが含まれ、かつ、
前記所定の画面に表示された前記少なくとも１つの文字列は、類似度に応じて選択されることを特徴とする、
請求項８に記載の情報処理装置。
【請求項１１】
前記表示には、前記画面に表示できる文字列に制限がある場合には、当該制限を超えない範囲で前記類似度が高い順に変換候補として選択するように制御することが含まれることを特徴とする、
請求項１０に記載の情報処理装置。
【請求項１２】
前記変換候補として出力された前記少なくとも１つの文字列を表示した後に前記情報処理装置が存在する状況の変化を検知し、
前記表示には、変化が検知された後の前記状況に対応する少なくとも１つの文字列を新たに選択して、前記新たに選択された少なくとも１つの文字列を前記変換候補として前記所定の画面に表示することが含まれることを特徴とする、
請求項１０に記載の情報処理装置。
【請求項１３】
入力された文字に基づいて文字列の予測変換を行う情報処理装置が実行する方法であって、
少なくとも１つのセンサが検知する情報に基づいて、前記情報処理装置が存在する状況を示す状況情報を取得し、
複数の文字列をその文字列が使用される状況を表す状況情報と関連付けて記憶し、
ユーザにより入力された少なくとも１つの文字入力に基づいて予測変換を実行して少なくとも１つの文字列を変換候補として出力し、
前記予測変換により出力された少なくとも１つの文字列を変換候補として表示し、
前記予測変換により変換候補として出力された前記少なくとも１つの文字列が前記記憶された文字列の少なくとも１つを含むか否かを判定し、
前記変換候補として出力された前記複数の文字列が前記記憶された文字列の少なくとも１つを含むと判定された場合は、変換候補として出力された前記複数の文字列のうち取得された状況情報に類似する状況情報に関連付けられた文字列を優先して表示させる動作を実行することを特徴とする、
方法。
【請求項１４】
コンピュータを、入力された文字に基づいて文字列の予測変換を行う情報処理装置として動作させるためのコンピュータプログラムであって、  前記コンピュータプログラムは、その実行時に、前記コンピュータに、
少なくとも１つのセンサが検知する情報に基づいて、前記情報処理装置が存在する状況を示す状況情報を取得し、
複数の文字列をその文字列が使用される状況を表す状況情報と関連付けて記憶し、
ユーザにより入力された少なくとも１つの文字入力に基づいて予測変換を実行して少なくとも１つの文字列を変換候補として出力し、
前記予測変換により出力された少なくとも１つの文字列を変換候補として表示し、
前記予測変換により変換候補として出力された前記少なくとも１つの文字列が前記記憶された文字列の少なくとも１つを含むか否かを判定し、かつ、
前記変換候補として出力された前記複数の文字列が前記記憶された文字列の少なくとも１つを含むと判定された場合は、変換候補として出力された前記複数の文字列のうち取得された状況情報に類似する状況情報に関連付けられた文字列を優先して表示する動作を実行させることを特徴とする、
コンピュータプログラム。
【請求項１５】
請求項１４記載のプログラムが記録されたコンピュータ可読記録媒体。
【請求項１６】
前記少なくとも１つのセンサにより検知された前記情報に基づいて、前記変換候補として出力された前記少なくとも１つの文字列を表示した後に前記情報処理装置が存在する状況の変化を検知し、
前記表示には、前記変換候補として、前記検知された変化に対応した少なくとも１つの文字列を加えることが含まれる、
請求項１に記載の情報処理装置。
【請求項１７】
前記表示には、同じ動詞から派生して時制が異なる変換候補を追加することが含まれる、
請求項１６に記載の情報処理装置。
【請求項１８】
前記判定には、前記状況の変化が検知された場合に、変換候補としてユーザに表示された複数の文字列が、前記検知された変化を表す検知された情報であるセンサに対応する少なくとも１つの文字列を含むかの判定が含まれることを特徴とする、
請求項１６に記載の情報処理装置。
【請求項１９】
前記判定には、前記状況の変化が検知された場合に、変換候補としてユーザに表示された複数の文字列が、前記検出された変化に対応する動詞を含むかの判定が含まれる、
前記表示には、同じ動詞から派生して時制が異なる変換候補を追加することが含まれることを特徴とする、
請求項１５に記載の情報処理装置。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
本発明の情報処理装置は、入力された文字に基づいて文字列の予測変換を行う情報処理装置であって、少なくとも1つのプロセッサ、および、プログラムを格納した少なくとも1つのメモリを有し、前記プログラムは、前記少なくとも1つのプロセッサにより実行されて、前記情報処理装置に、少なくとも１つのセンサが検知する情報に基づいて、前記情報処理装置が存在する状況を示す状況情報を取得し、複数の文字列をその文字列が使用される状況を表す状況情報と関連付けて記憶し、ユーザにより入力された少なくとも1つの文字入力に基づいて予測変換を実行して少なくとも１つの文字列を変換候補として出力し、前記予測変換により出力された少なくとも１つの文字列を変換候補として表示し、前記予測変換により変換候補として出力された前記少なくとも1つの文字列が前記記憶された文字列の少なくとも1つを含むか否かを判定し、かつ、前記変換候補として出力された前記複数の文字列が前記記憶された文字列の少なくとも1つを含むと判定された場合は、変換候補として出力された前記複数の文字列のうち取得された状況情報に類似する状況情報に関連付けられた文字列を優先して表示する動作を実行させる、ことを特徴とする。