(57)【要約】【課題】  キーワードの組み合わせによる検索条件の指定を簡単に行うことができ、検索を効率良く実施することが可能な情報検索装置および情報検索方法を提供すること。【解決手段】  実施形態によれば、情報検索装置はタッチパネルと、抽出部と、保存部と、操作部と、変換部とを具備する。抽出部はタッチパネルに表示される画面情報からキーワードを抽出する。保存部はキーワードのいずれかがタッチパネルの第１タッチ操作により選択されると、選択されたキーワードを検索条件の要素として保存する。操作部は検索条件の要素をタッチパネルの第２タッチ操作により編集し、所望の検索条件を生成する。変換部は検索条件を該検索条件の出力先に応じた検索式に書き換える。【選択図】図２
2012014293.tif 000002
【特許請求の範囲】
【請求項１】
タッチパネルと、
前記タッチパネルに表示される画面情報からキーワードを抽出する抽出部と、
前記抽出部により抽出されたキーワードのいずれかが前記タッチパネルの第１タッチ操作により選択されると、選択されたキーワードを検索条件の要素として保存する保存部と、
前記保存部に保存されている前記検索条件の要素を前記タッチパネルの第２タッチ操作により編集し、所望の検索条件を生成する操作部と、
前記操作部により作成された検索条件を該検索条件の出力先に応じた検索式に書き換える変換部と、
を具備する情報検索装置。
【請求項２】
前記タッチパネルは文字画像情報を表示し、
前記抽出部は前記タッチパネルで表示されている文字画像情報から文字情報を抽出し、該文字情報を解析して単語を抽出し、
前記保存部は前記タッチパネルの第１タッチ操作された位置に表示されている単語を前記タッチパネルの第３タッチ操作により前記選択されたキーワードとして保存し、
前記変換部は前記タッチパネルの第４タッチ操作により検索条件の出力先を認識する請求項１記載の情報検索装置。
【請求項３】
前記情報検索装置はネットワークに接続され、
前記タッチパネルはネットワークからダウンロードした文字画像情報を表示する請求項１または請求項２記載の情報検索装置。
【請求項４】
前記タッチパネルは前記検索条件の出力先である検索用アプリケーションあるいは検索サービスを示すアイコンあるいは検索用アプリケーションのフォームを表示し、
前記変換部はタッチ操作された前記アイコンあるいはフォームに基づいて検索条件の出力先を認識する請求項１、請求項２、請求項３のいずれか１項記載の情報検索装置。
【請求項５】
前記タッチパネルは前記検索条件の要素である第１、第２の文字列を表示し、
前記操作部は、前記タッチパネルの第２タッチ操作により、前記第１の文字列を選択し、選択した状態のまま前記第１の文字列を前記第２の文字列に重ねることにより、前記第１の文字列および前記第２の文字列を含む情報を検索するための検索条件を生成する請求項１、請求項２、請求項３、請求項４のいずれか１項記載の情報検索装置。
【請求項６】
前記タッチパネルは前記検索条件の要素である第１、第２の文字列を表示し、
前記操作部は、前記タッチパネルの第２タッチ操作により、前記第１の文字列と第２の文字列を同時に選択することにより、前記第１の文字列または前記第２の文字列を含む情報を検索するための検索条件を生成する請求項１、請求項２、請求項３、請求項４のいずれか１項記載の情報検索装置。
【請求項７】
前記タッチパネルは前記検索条件の要素である文字列を表示し、
前記操作部は、前記タッチパネルの第２タッチ操作により、前記文字列に沿ってなぞることにより、前記文字列を含まない情報を検索するための検索条件を生成する請求項１、請求項２、請求項３、請求項４のいずれか１項記載の情報検索装置。
【請求項８】
前記タッチパネルは前記検索条件の要素である第１、第２の文字列を表示し、
前記操作部は、前記タッチパネルの第２タッチ操作により、前記第１の文字列を前記第２の文字列の隣りに移動し、前記第１の文字列と前記第２の文字列とを横断してなぞることにより、前記第１の文字列と前記第２の文字列とからなる検索条件の新要素を生成する請求項１、請求項２、請求項３、請求項４のいずれか１項記載の情報検索装置。
【請求項９】
前記タッチパネルは前記検索条件の要素である文字列を表示し、
前記操作部は、前記タッチパネルの第２タッチ操作により、前記文字列の任意の二文字間を切ることにより、前記検索条件を第１の文字列部分からなる第１の検索条件と第２の文字列部分からなる第２の検索条件とに分割する請求項１、請求項２、請求項３、請求項４のいずれか１項記載の情報検索装置。
【請求項１０】
前記タッチパネルは第１の文字列からなる第１の要素と第２の文字列からなる第２の要素とからなる複合検索条件を表示し、
前記操作部は、前記タッチパネルの第２タッチ操作により、前記複合検索条件の表示エリアを切ることにより、前記複合検索条件を前記第１の要素からなる第１の検索条件と前記第２の要素からなる第２の検索条件とに分割する請求項１、請求項２、請求項３、請求項４のいずれか１項記載の情報検索装置。
【請求項１１】
タッチパネルを有する情報検索装置の情報検索方法であって、
前記タッチパネルに表示される画面情報からキーワードを抽出し、
前記抽出されたキーワードのいずれかが前記タッチパネルの第１タッチ操作により選択されると、選択されたキーワードを検索条件の要素として保存し、
保存された検索条件の要素を前記タッチパネルの第２タッチ操作により編集し、所望の検索条件を生成し、
前記作成された検索条件を該検索条件の出力先に応じた検索式に書き換えるものである情報検索方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は情報を検索する情報検索装置および情報検索方法に関する。
【背景技術】
【０００２】
近年、携帯音楽プレイヤーや携帯電話等の小型の情報機器では、スペースの関係からキーボードやボタン等の直接的な文字入力手段は備えずに、画面をタッチパネルとして入力手段としても用いる機器が普及してきている。タッチパネルを用いて文字入力を行う際は、画面に仮想のキーボードを表示して仮想のキーを押すことや、画面に手書き文字入力のウィンドウを表示して専用のタッチペンで文字を手書きすることが必要である。しかし、小型の情報機器では、タッチパネルも小型であるので、文字を入力するために、小さな仮想キーを頻繁に多回数押す、あるいは小さい文字を手書きするのは困難である。
【０００３】
また、このような情報機器はネットワークに繋がることが一般的となってきており、ネットワーク上の情報を検索することも頻繁に行われている。検索のためのキーワードを頻繁に入力することも困難である。また、検索を効率良く実施するためには、キーワードを含む検索条件の編集が必要であるが、小型の情報機器ではキーワードの入力と同様に検索条件の編集も困難である。なお、ネットワーク上の情報検索に限らず、自機器内の情報検索の場合でも、同様なことが生じる。
【０００４】
従来、キーワードの入力を簡単に行うために、エディタやブラウザ上のページから任意の語句を選択し、それをキーワードとする情報検索装置が提案されている。ユーザは画面上に表示された文章の範囲を入力装置を操作することによりカーソルを用いて指定する。検索装置はユーザにより範囲指定された文字列を取り込み、これキーワードとして検索先であるネットワークに接続された他のコンピュータへ引き渡す。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０００−２００２７７号公報
【特許文献２】特開２００２−１４９６６８号公報
【特許文献３】特開平８−６３３１７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
従来の情報検索装置では、表示画面に表示された文章が範囲指定され、指定された範囲の文字列がキーワードとして取り込まれる。しかし、検索を効率良く実施するために検索条件を指定することは簡単には出来なかった。
【０００７】
本発明の目的は検索条件の指定を簡単に行うことができ、検索を効率良く実施することが可能な情報検索装置および情報検索方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
実施形態によれば、情報検索装置はタッチパネルと、抽出部と、保存部と、操作部と変換部とを具備する。抽出部はタッチパネルに表示される画面情報からキーワードを抽出する。保存部は抽出部により抽出されたキーワードのいずれかがタッチパネルの第１タッチ操作により選択されると、選択されたキーワードを検索条件の要素として保存する。操作部は保存部に保存される検索条件の要素をタッチパネルの第２タッチ操作により編集し、所望の検索条件を生成する。変換部は操作部により作成された検索条件を該検索条件の出力先に応じた検索式に変換する。
【図面の簡単な説明】
【０００９】
【図１】実施形態の情報検索装置を含む検索システム全体のブロック図。
【図２】実施形態の情報検索装置の構成を示すブロック図。
【図３】情報検索装置のキーワード入力モードの表示例を示す図。
【図４】ＡＮＤ検索のための検索オブジェクト作成の一例を示す図。
【図５】ＯＲ検索のための検索オブジェクト作成の一例を示す図。
【図６】ＮＯＴ検索のための検索オブジェクト作成の一例を示す図。
【図７】検索オブジェクトの連結の一例を示す図。
【図８】検索オブジェクトの分割の一例を示す図。
【図９】複合検索条件分割の一例を示す図。
【図１０】検索オブジェクトのアプリケーションへの適用動作例を示す図。
【図１１】検索オブジェクトの検索フォームへの適用動作例を示す図。
【図１２】検索条件解析部の変換テーブルの一例を示す図。
【図１３】検索条件解析部の変換動作の一例を示す図。
【図１４】検索条件解析部の変換動作の他の例を示す図。
【発明を実施するための形態】
【００１０】
以下、実施の形態について図面を参照して説明する。
【００１１】
図１は実施形態の情報検索装置を含む検索システム全体のブロック図である。実施形態はインターネット上の情報を検索する装置を説明するが、インターネット上の情報に限らず自機器内の情報を検索する場合も含む。例えば、携帯音楽プレイヤーや携帯電話等の小型の情報機器からなる情報検索装置１０がインターネット１２に接続される。インターネット１２には検索サーバ１４や他のコンピュータ１６１…１６ｎ（ｎは任意の正整数）が接続される。
【００１２】
図２は情報検索装置１０の構成のブロック図を示す。情報検索装置１０はタッチパネル２２を備える。タッチパネル２２はインターネット等からダウンロードしたホームページ等の文字画像情報を表示するとともに、ユーザからのタッチ操作を受け付ける。情報取得部２４はタッチパネル２２の画面描画を作成するに必要な情報をインターネット１２を経由して取得する。なお、情報検索装置１０はインターネット１２から取得した情報をそのまま表示する通常モードと、表示画面からキーワードを検索オブジェクトとして取り込むとともに、検索条件（ＡＮＤ検索、ＯＲ検索等）に応じて検索条件の要素である検索オブジェクトを編集する入力モードとを有する。図２は入力モードが選択された場合の構成である。通常モードの場合は、情報取得部２４により取得したデータ（例えばホームページ）がそのままタッチパネル２２で表示される。
【００１３】
入力モードにおいては、情報取得部２４により取得したデータがキーワード抽出部２６に入力される。キーワード抽出部２６は入力されたデータからユーザに対して文字列として表示する部分を抽出し、抽出した文字列を形態素解析などの技術を用いて分析し、文字列を単語に分解する。得られた単語の品詞や前後の単語との関係に基づきキーワードを抽出する。情報取得部２４により取得されたデータとキーワード抽出部２６により抽出されたキーワードとが画面作成部２８に供給され、タッチパネル２２に表示される描画画面が作成される。
【００１４】
ユーザによるタッチパネル２２のタッチ操作によって得られたタッチ情報が位置情報取得部３０に入力され、ユーザが画面上のどの部分を選択したかを示す位置情報がタッチ情報を基に特定される。画面作成部２８の出力と位置情報取得部３０の出力とがキーワード選択部３２に入力され、位置情報取得部３０で特定された位置情報と画面作成部２８によって作成された画面情報とにより、タッチパネル２２の描画画面内のどのキーワードがユーザによるタッチ操作によって選択されたかが判定される。キーワード選択部３２は選択したキーワードを検索条件保存部３４と検索条件操作部３６に供給する。
【００１５】
検索条件保存部３４はキーワード選択部３２で選択されたキーワードがユーザによりタッチされたままタッチパネル２２の特定領域に移動（ドラッグ）されたことを検知すると、当該キーワードを検索オブジェクトとして保存する。また、検索条件保存部３４はタッチパネル２２の特定領域に表示されている検索オブジェクトがユーザにより特定の形態でタッチされたことを検知すると、タッチ形態に応じた所定の編集を検索オブジェクトに施し、あるいは所定の検索条件（ＡＮＤ検索、ＯＲ検索等）のための検索オブジェクトを作成し、編集あるいは作成された検索オブジェクトを検索条件保存部３４に保存する。
【００１６】
キーワード選択部３２により選択されたキーワード、検索条件操作部３６によって編集あるいは作成された検索オブジェクトが検索条件解析部３８に入力される。検索条件解析部３８には情報取得部２４から現在の画面情報とタッチパネル２２からのタッチ情報も入力される。検索条件解析部３８は検索条件保存部３４に保存されている検索オブジェクトを、実際の検索を行うアプリケーションやそのフォームが特定された場合に、そのアプリケーションやフォームの形式、定義に合った検索式に変換する。すなわち、検索オブジェクトを文字列へ変換する。検索条件解析部３８によって作成されたアプリケーションやフォームに合った検索式が検索条件出力部４０からアプリケーションやフォームに出力される。
【００１７】
次に、実施形態の動作を説明する。通常モードにおいては、情報検索装置１０はインターネット１２から取得した文字画像情報をそのままタッチパネル２２で表示する。タッチパネル２２上の特定のアイコンをユーザがタッチすると、通常モードから入力モードに切り換わる。入力モードにおけるタッチパネル２２の表示例を図３に示す。ホームページ等の閲覧画面の下方に検索条件入力領域２０２が表示される。
【００１８】
閲覧画面の文字列内においてユーザがキーワード候補を見つけた場合、ユーザはこの候補の表示エリア内の一点をタッチする。タッチされた領域が文字列であり、かつその文字列がキーワード選択部３２にて有効なキーワード（例えば、品詞が名詞である）と判断された場合には、タッチしている一点を含む文字列が選択状態となり、四角２０１で囲まれる。例の場合では「＊＊＊」という単語がキーワードとして選択されている状態を示す。タッチパネル２２のタッチ状態が続くと、キーワードも選択状態を続ける。選択状態（タッチ状態）のままキーワードが画面下方の検索条件入力領域２０２に移動（ドラッグ）され、この領域２０２内でタッチ状態が解除されると、「＊＊＊」というキーワードが検索オブジェクトの１つとして追加され、検索条件保存部３４に保存される。閲覧画面の文字列において必要なキーワード候補に対して上記の動作を繰り返すことにより、文字列内の名詞が検索オブジェクトとして取り込まれる。
【００１９】
このように閲覧画面内の文字列をタッチしてキーワードを選択し、キーワードを選択状態のまま特定の領域２０２に移動し、この領域内で選択状態を解除することにより、選択キーワードが検索オブジェクトとして検索条件保存部３４に保存される。すなわち、文字入力することなく、キーワード、検索オブジェクトを入力することができる。
【００２０】
入力モードにおいて、検索条件入力領域２０２内の一点をユーザがタッチすると、検索オブジェクトの編集あるいは作成のための編集画面に切り替わる。
【００２１】
図４から図９を参照して検索オブジェクトを作成する、あるいは一度作成した検索オブジェクトを分解する、あるいはキーワードを編集することにより複合的な検索のための検索オブジェクトを作成する例を説明する。なお、図４から図９はタッチパネル２２の全画面に作成・編集画面が表示される例を想定しているが、図３に示す一部分の検索条件入力領域２０２のみで編集操作がなされてもよい。
【００２２】
図４はＡＮＤ検索のための検索オブジェクトを作成する場合の例を示す。図４に示すように「東京」、「レストラン」という２つの検索オブジェクトが存在し、この２つの検索オブジェクトから「東京＋レストラン」というキーワード（ここで、＋は“かつ”、“および”を意味する）を含む情報を探してくるＡＮＤ検索のための検索オブジェクトを作成する例を説明する。
【００２３】
先ず、一方の検索オブジェクト（例えば「レストラン」）を一定時間（例えば２秒）以上タッチすると、検索オブジェクトは選択状態となる。図４から図９では、選択状態のオブジェクトは二重の四角で囲まれる。この状態のまま（「レストラン」をタッチしたまま）、選択状態の検索オブジェクト「レストラン」をもう一方の検索オブジェクト（この例の場合は「東京」）上まで移動（ドラッグ）して両検索オブジェクトを重ねた後、タッチ状態を解除する。これにより、「東京」と「レストラン」という２つの検索オブジェクトが「東京＋レストラン」というＡＮＤ検索のための１つの検索オブジェクトに統合される。なお、３つ以上の検索オブジェクトからＡＮＤ検索のための１つの検索オブジェクトを作成する場合は、３つ目以降の検索オブジェクトを選択状態にして、既に作成されている統合検索オブジェクトに重なる上述の操作を順次繰り返せばよい。
【００２４】
次に、図５にＯＲ検索のためのオブジェクトを作成する場合の例を示す。図５に示すように「レストラン」、「ラーメン」という２つの検索オブジェクトが存在し、この２つの検索オブジェクトから「レストランｏｒラーメン」というキーワード（ここで、ｏｒは“または”を意味する）を含む情報を探してくるＯＲ検索のための検索オブジェクトを作成する例を説明する。
【００２５】
先ず、一方の検索オブジェクト（例えば「レストラン」）を一つの指で一定時間以上タッチし、選択状態とする。この状態のまま（「レストラン」をタッチしたまま）、他の指でもう一方の検索オブジェクト（この例の場合は「ラーメン」）も一定時間以上タッチし、選択状態とする。この後、選択状態の両検索オブジェクトのタッチ状態を解除する。これにより、「レストラン」と「ラーメン」という２つの検索オブジェクトが「レストランｏｒラーメン」というＯＲ検索のための１つの検索オブジェクトに統合される。
【００２６】
なお、上述の説明では、２つの検索オブジェクトの選択を順次行ったが、同時に行っても良い。要は、あるタイミングで、２つの検索オブジェクトがともに選択状態になればよい。３つ以上の検索オブジェクトからＯＲ検索のための検索オブジェクトを作成する場合も同様にできる。統合される検索オブジェクトの数が一度にタッチできる個数以下の場合は、３つ以上の検索オブジェクトに対して上述の操作を１回行えばよいが、一度にタッチできる個数以上の場合は、上述の操作を繰り返せばよい。
【００２７】
次に、図６はＮＯＴ検索のための検索オブジェクトを作成する場合の例を示す。図６に示すように「東京＋レストラン」という検索オブジェクトに対してこの検索結果から「カレー」という単語が含まれるものを除外する新たな検索オブジェクトを作成する例を説明する。
【００２８】
先ず、「カレー」という検索オブジェクトに対して水平移動のタッチ操作を行うことで、この単語を含まない情報を検索するというＮＯＴ検索のための検索オブジェクトが生成される。画面上では「カレー」に水平の取り消し線が引かれた状態となる。次に、ＮＯＴ検索のためのオブジェクト「カレー」を一定時間以上タッチすることでこのオブジェクトを選択状態とする。この状態のまま（「カレー」をタッチしたまま）、検索オブジェクト「カレー」を「東京＋レストラン」という検索オブジェクト上まで移動して両オブジェクトを重ねた後、タッチ状態を解除する。これにより、「東京＋レストラン」というキーワードを含み、「カレー」というキーワードを含まないという検索オブジェクト「東京＋レストラン−カレー」（ここで、−は“含まない”を意味する）を作成することができる。なお、２つ以上のキーワードのＮＯＴ検索のための検索オブジェクトを作成する場合は、上述の操作を繰り返せばよい。
【００２９】
図４から図６は指定の検索条件を実行するための検索オブジェクトの作成に関するものであるが、次に、検索オブジェクトの連結、分割について説明する。
【００３０】
図７は検索条件となる２つ以上の文字列を連結して新たな文字列を作成する例を説明する。図７に示すように、「東京都」と「新宿区」という２つの検索オブジェクトが存在し、この２つの検索オブジェクトから「東京都新宿区」という１つの検索オブジェクトを作成する場合、先ず「東京都」という検索オブジェクトと「新宿区」という検索オブジェクトの少なくともいずれか一方を移動して、２つの検索オブジェクトを連結させる文字列順に隣接させる。ある検索オブジェクトを移動させるには、図４で説明したように、当該検索オブジェクトを一定時間以上タッチし、選択状態とし、他方の検索オブジェクトの隣までタッチ状態のまま移動（ドラッグ）させ、タッチ状態を解除すればよい。その後、隣接している「東京都」、「新宿区」という２つの検索オブジェクトに対して、両者を横断する形で水平移動のタッチ操作を複数回、往復で行う。これにより、この２つの検索オブジェクトを連結した新たな検索オブジェクト「東京都新宿区」が作成される。この例でも３つ以上の検索オブジェクトを連結する場合は上述の動作を繰り返せばよい。
【００３１】
図８は図７とは逆に単一の検索オブジェクトを分割して２つの検索オブジェクトを生成する場合の例を示す。図８に示すように「東京都新宿区」という検索オブジェクトが存在し、これを「東京都」と「新宿区」という２つの検索オブジェクトに分割する場合は、「東京都新宿区」と表示されている文字列の分割したい点（この例では「東京都」と「新宿区」の間）にて垂直移動のタッチ操作（東京都と新宿区とを指で切るような操作）を行う。これにより、「東京都新宿区」という１つの検索オブジェクトが分割され「東京都」と「新宿区」という２つの検索オブジェクトを作成することができる。
【００３２】
図８のタッチ処理は検索オブジェクトの分割に限らず、図４、図５、図６等で説明した所定の検索条件のための複合検索オブジェクトの分割にも利用できる。例えば、図４で説明したＡＮＤ検索のための２つの検索オブジェクトをそれぞれの検索オブジェクトに分割することにも適用可能である。
【００３３】
図９に示すように「東京＋レストラン」というＡＮＤ検索のための検索オブジェクトを「東京」、「レストラン」という２つの検索オブジェクトに分割する場合には図８の場合と同様に、検索オブジェクトに対して垂直移動のタッチ操作を行うことによって、複合されていた検索オブジェクトをそれぞれの検索オブジェクトに分割することができる。
【００３４】
なお、図８に示す単一の検索オブジェクトの分割の場合はタッチ操作を行う場所を分割したい箇所に正確に合わせる必要があるが、図９に示す複合検索オブジェクトの分割の場合は複合検索オブジェクトを構成する検索オブジェクトが既知であるので、分割点を正確に意識することなく、複合検索オブジェクトが描画されている領域に対して移動するタッチ操作を行えば、正しく分割することができる。なお、タッチ操作の方向は垂直に限らず、水平でも任意の方向でもよい。要は、複合検索オブジェクトが描画されている領域を任意の方向に指で切るような操作を行えば複合検索オブジェクトを分割することができる。
【００３５】
図１０、図１１に実際に検索オブジェクトを用いた情報検索の例を示す。図１０はデスクトップ上に検索のためのアプリケーションのアイコン２０４、２０６等が配置され、下方には検索条件入力領域２０２が配置される例を示す。検索条件入力領域２０２には検索オブジェクトが表示されている。この中で「お台場＋レストラン」というＡＮＤ検索のための検索条件を一定時間以上タッチし、選択状態とする。次に、このタッチ状態を維持したまま、実行したい検索用のアプリケーション（ここでは、○○サーチというアプリケーション）のアイコン２０４上まで検索オブジェクト「お台場＋レストラン」を移動（ドラッグ）させ、アイコン２０４上でタッチ状態を解除する。これにより、検索オブジェクト「お台場＋レストラン」が○○サーチというアプリケーションに渡される。
【００３６】
検索オブジェクト「お台場＋レストラン」を受け取ったアプリケーション（図２には図示省略）は検索条件解析部３８に対して自身のアプリケーションを示す識別情報と受け取った検索オブジェクトを与える。検索条件解析部３８は内部に保存されているアプリケーション毎の変換ルールに従って、受け取った検索オブジェクトを当該アプリケーションが解釈可能な文字列またはデータ形式へと変換する。その後、この文字列またはデータをアプリケーションの識別情報とともに検索条件出力部４０に渡す。これらを受け取った検索条件出力部４０は受け取ったアプリケーションの識別情報に基づいて、出力先（アプリケーション）を確定し、この文字列またはデータをアプリケーション側に渡す。
【００３７】
このように、検索条件操作部３６で作成した検索オブジェクトはタッチパネルの表示画面において見やすい・判りやすい形式になっているので、アプリケーション等に渡される際は、アプリケーション等が解釈できる形式の文字列に変換される。このため、１つの検索オブジェクトを複数のアプリケーションで利用することが可能となり、検索の効率化が実現される。
【００３８】
図１１は基本的には図１０と同様であるが、検索用のアプリケーションのアイコン上ではなく、アプリケーションの起動後に検索オブジェクトの入力エリア（フォーム）２０８内に検索オブジェクトを移動させる例を示す。この例でも、検索条件入力領域２０２に表示されている検索オブジェクトの中の「渋谷＋居酒屋」というＡＮＤ検索のための検索オブジェクトを一定時間以上タッチし、選択状態とする。次に、このタッチ状態を維持したまま、入力エリア２０８内に検索オブジェクト「渋谷＋居酒屋」を移動させ、タッチ状態を解除する。これにより、検索オブジェクト「渋谷＋居酒屋」がアプリケーションに渡される。
【００３９】
検索オブジェクト「渋谷＋居酒屋」を受け取ったアプリケーションは検索条件解析部３８に対して自身のアプリケーションを示す識別情報と、入力エリア２０８の識別情報と、受け取った検索オブジェクトを与える。検索条件解析部３８は内部に保存されているアプリケーション毎・入力エリア毎の変換ルールに従って、受け取った検索オブジェクトを当該アプリケーション・入力エリアが解釈可能な文字列またはデータ形式へと変換する。その後、この文字列またはデータをアプリケーション・入力エリアの識別情報と共に検索条件出力部４０に渡す。これらを受け取った検索条件出力部４０は受け取ったアプリケーション・入力エリアの識別情報に基づいて、出力先（アプリケーション・入力エリア）を確定し、この文字列またはデータをアプリケーション側に渡す。
【００４０】
図１２は検索条件解析部３８が有する変換テーブルの一例を示す。自機器が有するアプリケーション、あるいはインターネット上の検索サービス毎の検索条件の表記（検索式）を示す。識別情報が１であるアプリケーションは自機器内の○○サーチのアプリケーションであり、識別情報が２である日本レストランの検索サービスは自機器ではないネットワーク上の検索サービスであり、識別情報が３であるアプリケーションは自機器内のＴＶ番組検索のアプリケーションである。
【００４１】
識別情報１の○○サーチのアプリケーションでは、ＡＮＤ検索は「Ａ＆Ｂ」、ＯＲ検索は「Ａ|Ｂ」、ＮＯＴ検索は「！Ａ」と書き表される。識別情報２の日本レストランの検索サービスでは、ＡＮＤ検索は「Ａ＊Ｂ」、ＯＲ検索は「Ａ＋Ｂ」、ＮＯＴ検索は「−Ａ」と書き表される。識別情報３のＴＶ番組検索のアプリケーションでは、ＡＮＤ検索は「（Ａ）ａｎｄ（Ｂ）」と、ＯＲ検索は「（Ａ）ｏｒ（Ｂ）」と、ＮＯＴ検索は「ｎｏｔ（Ａ）」と書き表される。
【００４２】
このため、検索オブジェクト「お台場＋レストラン」が○○サーチ用アプリケーションに渡される場合は、図１３に示すように、検索式：お台場＆レストランに変換されてから渡される。
【００４３】
検索オブジェクト「東京＋レストラン−カレー」がＴＶ番組検索用アプリケーションに渡される場合は、図１４に示すように、検索式：（（東京）ａｎｄ（レストラン））ａｎｄ（ｎｏｔ（カレー））に変換されてから渡される。
【００４４】
以上説明したように、実施形態によれば、閲覧画面内の文字列をタッチしてキーワードを選択し、キーワードを選択状態のまま特定の領域に移動し、この領域内で選択状態を解除することにより、選択キーワードが検索オブジェクトとして検索条件保存部に保存される。そのため、文字入力することなく、キーワード、検索オブジェクトを入力することができる。また、タッチパネル上の検索オブジェクトに対する直感的な操作により、複数の検索オブジェクトを連結、連結オブジェクトや単一の検索オブジェクトを分割することにより、検索オブジェクトを編集して検索条件（ＡＮＤ検索、ＯＲ検索等）を指定することができるので、複雑な検索も簡単に実施することができる。さらに、検索オブジェクトを保存しているので、よく検索する単語等についてはその都度検索条件の入力を行う必要が無いため、検索の効率が向上する。１つの検索オブジェクトを複数のアプリケーションで利用することが可能となるので、やはり検索の効率が向上する。
【００４５】
上述の実施形態では、検索条件として文字列のみを用いているが、文字情報以外にも、一般的に検索に用いられる日付情報や、カテゴリ情報なども検索オブジェクトとして用いてもかまわない。また、検索条件の解析を自機器内部（検索条件解析部３８）が保持した変換テーブルに基づいて行っているが、この解析を検索サーバ上で行い、その結果を機器側に再び戻す変形例や、サーバ側で検索要求の発行まで行い、その検索結果のみを機器側に戻す変形例も考えられる。
【００４６】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００４７】
２２…タッチパネル、２４…情報取得部、２６…キーワード抽出部、２８…画面生成部、３０…位置情報取得部、３２…キーワード選択部、３４…検索条件保存部、３６…検索条件操作部、３８…検索条件解析部、４０…検索条件出力部。
【図１】
2012014293.tif 000003
【図２】
2012014293.tif 000004
【図３】
2012014293.tif 000005
【図４】
2012014293.tif 000006
【図５】
2012014293.tif 000007
【図６】
2012014293.tif 000008
【図７】
2012014293.tif 000009
【図８】
2012014293.tif 000010
【図９】
2012014293.tif 000011
【図１０】
2012014293.tif 000012
【図１１】
2012014293.tif 000013
【図１２】
2012014293.tif 000014
【図１３】
2012014293.tif 000015
【図１４】
2012014293.tif 000016
【手続補正書】
【提出日】平成23年10月19日(2011.10.19)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
タッチパネルと、
前記タッチパネルに表示される画面情報からキーワードを抽出する抽出部と、
前記抽出部により抽出されたキーワードのいずれかが前記タッチパネルの第１タッチ操作により選択されると、選択されたキーワードを検索条件の要素として保存する保存部と、
前記保存部に保存されている前記検索条件の要素を前記タッチパネルの第２タッチ操作により編集し、所望の検索条件を生成する操作部と、
前記操作部により生成された検索条件を前記タッチパネルの第３タッチ操作により前記保存部に書込む書込み部と、
前記操作部により作成された検索条件あるいは前記保存部に保存された検索条件を該検索条件の出力先に応じた検索式に書き換える変換部と、
を具備する情報検索装置。
【請求項２】
前記タッチパネルは文字画像情報を表示し、
前記抽出部は前記タッチパネルで表示されている文字画像情報から文字情報を抽出し、該文字情報を解析して単語を抽出し、
前記保存部は前記タッチパネルの第１タッチ操作された位置に表示されている単語を前記タッチパネルの第３タッチ操作により前記選択されたキーワードとして保存し、
前記変換部は前記タッチパネルの第４タッチ操作により検索条件の出力先を認識する請求項１記載の情報検索装置。
【請求項３】
前記情報検索装置はネットワークに接続され、
前記タッチパネルはネットワークからダウンロードした文字画像情報を表示する請求項１または請求項２記載の情報検索装置。
【請求項４】
前記タッチパネルは前記検索条件の出力先である検索用アプリケーションあるいは検索サービスを示すアイコンあるいは検索用アプリケーションのフォームを表示し、
前記変換部はタッチ操作された前記アイコンあるいはフォームに基づいて検索条件の出力先を認識する請求項１、請求項２、請求項３のいずれか１項記載の情報検索装置。
【請求項５】
前記タッチパネルは前記検索条件の要素である第１、第２の文字列を表示し、
前記操作部は、前記タッチパネルの第２タッチ操作により、前記第１の文字列を選択し、選択した状態のまま前記第１の文字列を前記第２の文字列に重ねることにより、前記第１の文字列および前記第２の文字列を含む情報を検索するための検索条件を生成する請求項１、請求項２、請求項３、請求項４のいずれか１項記載の情報検索装置。
【請求項６】
前記タッチパネルは前記検索条件の要素である第１、第２の文字列を表示し、
前記操作部は、前記タッチパネルの第２タッチ操作により、前記第１の文字列と第２の文字列を同時に選択することにより、前記第１の文字列または前記第２の文字列を含む情報を検索するための検索条件を生成する請求項１、請求項２、請求項３、請求項４のいずれか１項記載の情報検索装置。
【請求項７】
前記タッチパネルは前記検索条件の要素である文字列を表示し、
前記操作部は、前記タッチパネルの第２タッチ操作により、前記文字列に沿ってなぞることにより、前記文字列を含まない情報を検索するための検索条件を生成する請求項１、請求項２、請求項３、請求項４のいずれか１項記載の情報検索装置。
【請求項８】
前記タッチパネルは前記検索条件の要素である第１、第２の文字列を表示し、
前記操作部は、前記タッチパネルの第２タッチ操作により、前記第１の文字列を前記第２の文字列の隣りに移動し、前記第１の文字列と前記第２の文字列とを横断してなぞることにより、前記第１の文字列と前記第２の文字列とからなる検索条件の新要素を生成する請求項１、請求項２、請求項３、請求項４のいずれか１項記載の情報検索装置。
【請求項９】
前記タッチパネルは前記検索条件の要素である文字列を表示し、
前記操作部は、前記タッチパネルの第２タッチ操作により、前記文字列の任意の二文字間を切ることにより、前記検索条件を第１の文字列部分からなる第１の検索条件と第２の文字列部分からなる第２の検索条件とに分割する請求項１、請求項２、請求項３、請求項４のいずれか１項記載の情報検索装置。
【請求項１０】
前記タッチパネルは第１の文字列からなる第１の要素と第２の文字列からなる第２の要素とからなる複合検索条件を表示し、
前記操作部は、前記タッチパネルの第２タッチ操作により、前記複合検索条件の表示エリアを切ることにより、前記複合検索条件を前記第１の要素からなる第１の検索条件と前記第２の要素からなる第２の検索条件とに分割する請求項１、請求項２、請求項３、請求項４のいずれか１項記載の情報検索装置。
【請求項１１】
タッチパネルを有する情報検索装置の情報検索方法であって、
前記タッチパネルに表示される画面情報からキーワードを抽出し、
前記抽出されたキーワードのいずれかが前記タッチパネルの第１タッチ操作により選択されると、選択されたキーワードを検索条件の要素として保存し、
保存された検索条件の要素を前記タッチパネルの第２タッチ操作により編集し、所望の検索条件を生成し、
生成された検索条件を前記タッチパネルの第３タッチ操作に応じて保存し、
前記作成された検索条件あるいは保存された検索条件を該検索条件の出力先に応じた検索式に書き換えるものである情報検索方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
実施形態によれば、情報検索装置はタッチパネルと、抽出部と、保存部と、操作部と、書込み部と、変換部とを具備する。抽出部はタッチパネルに表示される画面情報からキーワードを抽出する。保存部は抽出部により抽出されたキーワードのいずれかが前記タッチパネルの第１タッチ操作により選択されると、選択されたキーワードを検索条件の要素として保存する。操作部は保存部に保存されている前記検索条件の要素を前記タッチパネルの第２タッチ操作により編集し、所望の検索条件を生成する。書込み部は操作部により生成された検索条件を前記タッチパネルの第３タッチ操作により前記保存部に書込む。変換部は操作部により作成された検索条件あるいは保存部に保存された検索条件を該検索条件の出力先に応じた検索式に変換する。