(57)【要約】【課題】  検索結果を表示し、該結果の中から１つ選択して指示すると、前記選択された検索結果に応じて、前記選択された検索結果よりも文字数の多いまたは少ない検索結果を表示することでユーザが容易に所望の結果を探せるようにする。【解決手段】  検索結果の中から１つ選択して指示すると、表示制御ステップにて前記選択された検索結果の文字列に基づいて前方一致検索を行い、該結果を表示する。また、検索結果の中から１つ選択して指示すると、表示制御ステップにて前記選択された検索結果の最後方文字を省いた文字列に基づいて前方一致検索を行い、該結果を表示する。【選択図】  図１
2009205260.tif 000002
【特許請求の範囲】
【請求項１】
検索結果を表示し、該結果の中から１つ選択して指示すると、前記選択された検索結果より文字数の多い検索結果の表示を優先する表示制御ステップをもつ
ことを特徴とする情報処理方法。
【請求項２】
請求項１に記載の情報処理方法において、前記表示制御ステップは前記選択された検索結果より文字数の多い検索結果を上位に表示することを優先すること
を特徴とする請求項１に記載の情報処理方法。
【請求項３】
請求項１に記載の情報処理方法において、前記表示制御ステップは前記選択された検索結果より文字数の多い検索結果のみを表示すること
を特徴とする請求項１に記載の情報処理方法。
【請求項４】
検索文字列の中に所定の文字列が含まれている場合に前記表示制御ステップにて表示制御を行うこと
を特徴とする請求項１に記載の情報処理方法。
【請求項５】
前記検索結果は検索文字列を音声入力して検索をした結果であること
を特徴とする請求項１に記載の情報処理方法。
【請求項６】
前記表示制御ステップは指示された検索結果に基づいて前方一致検索を行い、表示する結果を制御すること
を特徴とする請求項１に記載の情報処理方法。
【請求項７】
入力された検索文字列に基づいて前方一致検索をする第１検索ステップと、
前記第１検索ステップで検索した結果を表示する第１表示ステップと、
ユーザの指示に基づいて、前記検索文字列の最後方文字を省いた文字列に基づいて前方一致検索をする第２検索ステップと、
前記第２検索ステップで検索した結果を表示する第２表示ステップをもつ
ことを特徴とする情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、検索結果をユーザの指示に基づいて表示制御する情報処理方法に関する。
【背景技術】
【０００２】
検索システムにおいて検索文字列を入力する際、ユーザがある単語を一部しか思い出せず断片だけしか思い出せない場合がある。
【０００３】
このような場合の入力を助ける方法として、断片的な入力に対しその残りを補って入力することを可能にする方法が提案されている（例えば、特許文献１）。
【０００４】
また、文字入力の際に入力文字の一部から文字を予測してユーザに提示する方法も提案されている（例えば、特許文献２、特許文献３）
【特許文献１】特開２００２−９１４９２号公報
【特許文献２】特開平１１−２３８０５６号公報
【特許文献３】特開平１０−２６９２０９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
特許文献１で開示されたような技術により、ユーザは検索文字列を断片的に入力しても検索を行うことが可能になった。また、特許文献２、特許文献３で開示されたような技術により、ユーザが文字列を途中まで入力した段階でその残りの文字を予測して、候補を提示することが可能になった。しかしながら、上記特許文献１、特許文献２、特許文献３では、文字列の部分的な入力に対してその候補結果をユーザが容易に選択するための方法は考慮されていない。
【０００６】
本発明は、このような事情を鑑みてなされたものであり、検索を行った際に、その結果をユーザが容易な操作で選択できるようにすることで、より利便性を向上させることを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明は、
検索結果を表示し、該結果の中から１つ選択して指示すると、前記選択された検索結果より文字数の多い検索結果の表示を優先する表示制御ステップをもつこと
を特徴とする。
【０００８】
また、上記課題を解決するために、本発明は、
入力された検索文字列に基づいて前方一致検索をする第１検索ステップと、
前記第１検索ステップで検索した結果を表示する第１表示ステップと、
ユーザの指示に基づいて、前記検索文字列の最後方文字を省いた文字列に基づいて前方一致検索をする第２検索ステップと、
前記第２検索ステップで検索した結果を表示する第２表示ステップをもつこと
を特徴とする。
【発明の効果】
【０００９】
本発明は、検索を行った際に、ユーザの指示に応じて検索結果の表示制御を行うので、ユーザは所望の結果を容易に選択することができる。
【発明を実施するための最良の形態】
【００１０】
次に、本発明の詳細を実施例の記述に従って説明する。
【００１１】
以下、図面を参照しながら本発明の好適な実施例について説明していく。
【実施例１】
【００１２】
図１は、本発明の実施例１における情報処理装置の基本構成を示す図である。情報処理装置は、入力手段１０１、表示手段１０２、記憶手段１０３、制御手段１０４、検索手段１０５、音声認識手段１０６から構成される。
【００１３】
入力手段１０１はボタン群やキーボード、マウス、タッチパネル、ペン、タブレット、デジタイザ等の入力装置のほか、音声を入力するためのマイクロフォン、Ａ／Ｄ変換器等の入力装置から構成され、各種の指示を本装置に入力するための入力インタフェースとして機能する。
【００１４】
表示手段１０２は液晶ディスプレイ等の表示装置から構成され、画像や文字等により構成される各種の情報を表示する。なお、表示手段１０２としてタッチパネル式の表示装置を用いてもよく、その場合、表示手段１０２は入力手段１０１としての機能（各種の指示を本装置に入力する機能）をも有することになる。
【００１５】
記憶手段１０３は、各種の情報を保存するためのハードディスクドライブ装置や、情報処理装置に各種の情報を提供するためのＣＤ−ＲＯＭやＤＶＤ−ＲＯＭ等の記憶媒体等により構成されている。またこのハードディスクドライブ装置や記憶媒体には、各種のアプリケーションプログラム、ユーザ・インタフェース制御プログラム、そして各プログラムを実行する際に必要な各種のデータ等が記憶されており、これらは後段の制御手段１０４の制御により、本装置に読み込まれる。
【００１６】
制御手段１０４はワークメモリやＣＰＵ、ＭＰＵ等により構成されており、記憶部１０１に記憶されたプログラムやデータを読み出して各種の処理を実行する。
【００１７】
検索手段１０５はユーザの入力または指定した文字列に応じて該当する文字列を検索する。例えば前方一致検索等を行い、検索技術については公知の技術を利用する。
【００１８】
音声認識手段１０６は入力手段１０１より入力された音声に対して音声認識を行う。上記音声認識技術については公知の技術を利用する。
【００１９】
図２に、本発明の実施例１における情報処理装置の動作の一例を示す。図２の２０１は、『世界の＊』あるいは『世界のなんとか』等、断片的な入力に対して検索を行った結果を表示した例である。入力はキーボードやボタンによる文字入力でもよいし、音声入力でもよい。上記検索技術については公知の技術を利用し、『世界の』に基づいて前方一致検索を行い、文字数の少ない順に表示する。また、２０１では、その中の結果の１つ『世界の朝』が選択されている。２０１の状態で右キーが押されると、同図の２０２に示すように、前記検索結果の中で『世界の朝』に基づいて前方一致検索を行い、結果を表示する。このとき、２０２のように『世界の朝』より文字数の多い検索結果のみを表示してもよい。一方、２０１の状態で左キーが押されると、同図の２０３に示すように、『世界』に基づいて前方一致検索を行い、結果を表示する。前記検索は、公知の技術を利用する。
【００２０】
同様に、図３の３０１は、『世界の＊』あるいは『世界のなんとか』等の入力に対して検索を行った結果を表示した例である。３０１では『世界の夜』が選択されている。３０１の状態で右キーが押されると、同図の３０２に示すように、前記検索結果の中で『世界の夜』に基づいて前方一致検索を行い、結果を表示する。このとき、３０２のように『世界の夜』より文字数の多い検索結果のみを表示してもよい。一方、３０１の状態で左キーが押されると、同図の３０３に示すように、『世界』に基づいて前方一致検索を行い、結果を表示する。
【００２１】
また、図４の４０１は、『世界の朝＊』あるいは『世界の朝なんとか』等の入力に対して検索を行った結果を表示した例である。もし、音声入力において「セカイノアサナントカ」と入力された場合は、『セカイノアサ』から始まる言葉が対象となる。すなわち『世界の朝食（セカイノチョウショク）』等は検索結果として表示されない（この処理では、公知の形態素解析技術を利用する）。４０１では『世界の朝ごはん』が選択されている。４０１の状態で右キーが押されると、前記検索結果の中で『世界の朝ごはん』に基づいて前方一致検索を行い、結果を表示する。このとき、『世界の朝ごはん』より文字数の多い検索結果のみを表示してもよい。該当する結果がない場合は、同図の４０２のようにその旨をユーザに提示する（画面上に提示しても音声で出力してもよい）。一方、４０１の状態で左キーが押されると、同図の４０３に示すように、『世界の』に基づいて前方一致検索を行い、結果を表示する。
【００２２】
このときの処理を、図５のフローチャートを参照して説明する。
【００２３】
ユーザの入力に対して前方一致検索を行った結果を表示する（図５：ステップＳ５０１、図２：２０１）。続いて、結果の中から１つ選択されると（ステップＳ５０２にてＹＥＳ）次のステップＳ５０３へと進む。選択された結果に対して『文字数の多い結果を表示する指示』がなされると、前記選択された文字列に基づいて前方一致検索を行う（ステップＳ５０４）。前方一致検索はステップＳ５０１にて表示した結果の中で検索を行ってもよいし、新たに検索しなおしてもよい。また、前記指示は、指示が割り当てられたキーを押してもよいし、画面上に表示されたＧＵＩを選択してもよいし、音声で指定してもよい。続いて、ステップＳ５０４で検索を行った結果を画面上に表示する（ステップＳ５０６、図２：２０２）。このとき、前記選択された文字列より文字数の多い検索結果のみを表示してもよい。
【００２４】
また、ステップＳ５０３において、選択された結果に対して『文字数の少ない結果を表示する指示』がなされると、ステップＳ５０５へと進む。この場合、選択された文字列の最後の１文字を省いた文字列に基づいて前方一致検索を行う。この場合は、ステップＳ５０１にて表示した結果の中で検索を行うのではなく、新たに検索しなおす。続いて、ステップＳ５０５で検索を行った結果を画面上に表示する（ステップＳ５０６、図２：２０３）。
【００２５】
尚、前述のように、検索を行った結果該当するものがなかった場合は、その旨をユーザに提示する（画面上に提示しても音声で出力してもよい）。
【００２６】
以上のように、実施例１によれば、検索を行った際に、ユーザの指示に応じて検索結果の表示制御を行うので、ユーザは所望の結果を容易に選択することができ、ユーザの利便性が向上する。
【００２７】
なお、本発明の目的は、前述した実施例の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても達成される。
【００２８】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００２９】
プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク，ハードディスク，光ディスク，光磁気ディスク，ＣＤ−ＲＯＭ，ＣＤ−Ｒ，磁気テープ，不揮発性のメモリカード，ＲＯＭなどを用いることができる。
【００３０】
また、コンピュータが読出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【００３１】
さらに、記憶媒体から読出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【図面の簡単な説明】
【００３２】
【図１】本発明の実施例１における情報処理装置の基本構成を示す図である。
【図２】本発明の実施例１に係る情報処理装置の動作の一例を示す図である。
【図３】本発明の実施例１に係る情報処理装置の動作の一例を示す図である。
【図４】本発明の実施例１に係る情報処理装置の動作の一例を示す図である。
【図５】本発明の実施例１に係る情報処理装置の検索結果表示制御の動作手順を示すフローチャートである。
【符号の説明】
【００３３】
１０１  入力手段
１０２  表示手段
１０３  記憶手段
１０４  制御手段
１０５  検索手段
１０６  音声認識手段
【図１】
2009205260.tif 000003
【図２】
2009205260.tif 000004
【図３】
2009205260.tif 000005
【図４】
2009205260.tif 000006
【図５】
2009205260.tif 000007