(57)【要約】【課題】多量のコンテンツ内から、所望のコンテンツを検索し、ユーザに提示する。【解決手段】複数のコンテンツを記録する記録部と、検索のための検索キーとなる情報の入力を受け付ける受付部と、検索キーに基づき、複数のコンテンツから所望のコンテンツを検索する検索部と、複数の表示条件を有し、表示条件を切り替え、検索部により検索された検索結果を表示する表示制御部とを備える。表示条件を、検索漏れが少なくなる条件と、誤検索が少なくなる条件とし、それらの条件を適切に切り替え、検索結果が、ユーザに提示されるようにする。本技術は、検索を行う情報処理装置に適用できる。【選択図】図３
2013092912.tif 000002
【特許請求の範囲】
【請求項１】
複数のコンテンツを記録する記録部と、
検索のための検索キーとなる情報の入力を受け付ける受付部と、
前記検索キーに基づき、前記複数のコンテンツから所望のコンテンツを検索する検索部と、
複数の表示条件を有し、前記表示条件を切り替え、前記検索部により検索された検索結果を表示する表示制御部と
を備える情報処理装置。
【請求項２】
前記複数の表示条件として、検索漏れが少なくなる条件と、誤検索が少なくなる条件の少なくとも２つの条件を有する
請求項１に記載の情報処理装置。
【請求項３】
前記誤検索が少なくなる条件を用いて、多数のコンテンツから所望のコンテンツを絞り込み、その絞り込まれたコンテンツに関する情報を表示する
請求項２に記載の情報処理装置
【請求項４】
前記検索漏れが少なくなる条件を用いて、選択されたコンテンツ中の前記検索キーが存在する位置を表示する
請求項２に記載の情報処理装置。
【請求項５】
コンテンツが画像を含むコンテンツである場合、前記検索キーが存在する位置を表示する際にサムネイル画像も表示する
請求項４に記載の情報処理装置。
【請求項６】
前記検索キーが存在する位置にマークを付与して表示し、前記マークが選択された場合、選択されたマークに対応する位置のコンテンツを再生する
請求項１に記載の情報処理装置
【請求項７】
前記マークは、検索結果の確度に応じた表示とされる
請求項６に記載の情報処理装置。
【請求項８】
前記検索キーが存在する第１のマークから第２のマークにジャンプするための指示を受け付け、前記ジャンプが指示されたとき、指示されたジャンプ先のマークに対応する位置のコンテンツを再生する
請求項６に記載の情報処理装置。
【請求項９】
前記誤検索が少なくなる条件で検索された検索結果から、１つの検索結果が選択されたときに、前記検索漏れが少なくなる条件に切り替え、前記検索キーが存在する位置を表示する
請求項２に記載の情報処理装置。
【請求項１０】
前記コンテンツは、音声を含むコンテンツであり、前記検索キーとして、コンテンツ中で発話されている検索キーワードが指定される
請求項１に記載の情報処理装置。
【請求項１１】
前記コンテンツは、画像を含むコンテンツであり、前記検索キーとして、コンテンツ中に出現する静止画像が指定される
請求項１に記載の情報処理装置。
【請求項１２】
ネットワークに接続されている他の装置から供給される前記検索キーを、前記受付部は、受け付け、
前記表示制御部は、前記他の装置で、前記表示条件を切り替え、前記検索部により検索された検索結果が表示されるためのデータを生成し、前記他の装置に送信する
請求項１に記載の情報処理装置。
【請求項１３】
複数のコンテンツを記録する記録部を備える情報処理装置の情報処理方法において、
検索のための検索キーとなる情報の入力を受け付け、
前記検索キーに基づき、前記複数のコンテンツから所望のコンテンツを検索し、
複数の表示条件を有し、前記表示条件を切り替え、前記検索により検索された検索結果を表示する
ステップを含む情報処理方法。
【請求項１４】
複数のコンテンツを記録する記録部を備える情報処理装置に、
検索のための検索キーとなる情報の入力を受け付け、
前記検索キーに基づき、前記複数のコンテンツから所望のコンテンツを検索し、
複数の表示条件を有し、前記表示条件を切り替え、前記検索により検索された検索結果を表示する
ステップを含む処理を実行させるコンピュータ読み取り可能なプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本技術は、情報処理装置、情報処理方法、並びにプログラムに関する。詳しくは、コンテンツの検索に用いて好適な情報処理装置、情報処理方法、並びにプログラムに関する。
【背景技術】
【０００２】
記憶装置の容量の増大に伴い、多くの音声、静止画像、動画像などのコンテンツがそのような記憶装置に記憶され、管理される傾向にあった。また、その記憶装置に記憶される１コンテンツのデータ量も増大する傾向にあった。管理されている多くのコンテンツのなかから、所望のコンテンツを探し出すのは大変であった。またコンテンツ自体のデータ量が多いため、所望なコンテンツであるか否かを、コンテンツを再生して確認するといった作業にも時間がかかってしまっていた。
【０００３】
そこで、所望のコンテンツを容易に探し出せるようにすることが望まれていた。例えば、特許文献１では、事前に音声データを音素、音節列で書き起こして検索インデックスを作成し、保管し、検索キーが与えられたときに、そのインデックスとのマッチングを行うことで、所望のコンテンツを検索できるようにすることが提案されていた。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特公平７−６９７０８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１を含め、コンテンツの検索に係る処理は、尤度などの所定のスコアを計算し、そのスコアが閾値を上回っている場合に検索結果として出力を行う形式を取っているものが多い。しかしながら、このスコアは、コンテンツの収録時（記録時）の周囲の状況による影響を受ける。例えば、音声の場合は、背景雑音や残響などの影響、画像の場合は光源などの影響を受けてしまう。
【０００６】
そのため、スコアが閾値を上回っていても検索キーに該当しない場合がある一方で、スコアが閾値を下回っていても検索キーに該当する場合がある。ここでは、前者を誤検索、後者を検索漏れと記述する。コンテンツの検索処理には、誤検索と検索漏れの問題があり、この２つは一般にトレードオフの関係となる。従って、検索漏れを減らそうとすると誤検索が増える傾向になり、逆に誤検索を減らそうとすると、検索漏れが増える傾向にある。
【０００７】
大量のコンテンツに対して、検索漏れの少ない条件での検索を行うと、本来検索キーを含まないコンテンツに対して誤検索が発生し、検索結果としてヒットすることが多くなる。一方、誤検索の少ない条件だけを用いると、コンテンツ中の検索キーに一致する部分を見逃す検索漏れの可能性が高くなる。このようなことから、ユーザが所望としたコンテンツが、適切に検索され、ユーザに提示されることが望まれている。
【０００８】
本技術は、このような状況に鑑みてなされたものであり、ユーザが所望としたコンテンツが、適切に検索され、ユーザに提示されることができるようにするものである。
【課題を解決するための手段】
【０００９】
本技術の一側面の情報処理装置は、複数のコンテンツを記録する記録部と、検索のための検索キーとなる情報の入力を受け付ける受付部と、前記検索キーに基づき、前記複数のコンテンツから所望のコンテンツを検索する検索部と、複数の表示条件を有し、前記表示条件を切り替え、前記検索部により検索された検索結果を表示する表示制御部とを備える。
【００１０】
前記複数の表示条件として、検索漏れが少なくなる条件と、誤検索が少なくなる条件の少なくとも２つの条件を有するようにすることができる。
【００１１】
前記誤検索が少なくなる条件を用いて、多数のコンテンツから所望のコンテンツを絞り込み、その絞り込まれたコンテンツに関する情報を表示するようにすることができる。
【００１２】
前記検索漏れが少なくなる条件を用いて、選択されたコンテンツ中の前記検索キーが存在する位置を表示するようにすることができる。
【００１３】
コンテンツが画像を含むコンテンツである場合、前記検索キーが存在する位置を表示する際にサムネイル画像も表示するようにすることができる。
【００１４】
前記検索キーが存在する位置にマークを付与して表示し、前記マークが選択された場合、選択されたマークに対応する位置のコンテンツを再生するようにすることができる。
【００１５】
前記マークは、検索結果の確度に応じた表示とされるようにすることができる。
【００１６】
前記検索キーが存在する第１のマークから第２のマークにジャンプするための指示を受け付け、前記ジャンプが指示されたとき、指示されたジャンプ先のマークに対応する位置のコンテンツを再生するようにすることができる。
【００１７】
前記誤検索が少なくなる条件で検索された検索結果から、１つの検索結果が選択されたときに、前記検索漏れが少なくなる条件に切り替え、前記検索キーが存在する位置を表示するようにすることができる。
【００１８】
前記コンテンツは、音声を含むコンテンツであり、前記検索キーとして、コンテンツ中で発話されている検索キーワードが指定されるようにすることができる。
【００１９】
前記コンテンツは、画像を含むコンテンツであり、前記検索キーとして、コンテンツ中に出現する静止画像が指定されるようにすることができる。
【００２０】
ネットワークに接続されている他の装置から供給される前記検索キーを、前記受付部は、受け付け、前記表示制御部は、前記他の装置で、前記表示条件を切り替え、前記検索部により検索された検索結果が表示されるためのデータを生成し、前記他の装置に送信するようにすることができる。
【００２１】
本技術の一側面の情報処理方法は、複数のコンテンツを記録する記録部を備える情報処理装置の情報処理方法において、検索のための検索キーとなる情報の入力を受け付け、前記検索キーに基づき、前記複数のコンテンツから所望のコンテンツを検索し、複数の表示条件を有し、前記表示条件を切り替え、前記検索により検索された検索結果を表示するステップを含む。
【００２２】
本技術の一側面のプログラムは、複数のコンテンツを記録する記録部を備える情報処理装置に、検索のための検索キーとなる情報の入力を受け付け、前記検索キーに基づき、前記複数のコンテンツから所望のコンテンツを検索し、複数の表示条件を有し、前記表示条件を切り替え、前記検索により検索された検索結果を表示するステップを含む処理を実行させるコンピュータ読み取り可能なプログラムである。
【００２３】
本技術の一側面の情報処理装置、情報処理方方、並びにプログラムにおいては、複数のコンテンツが記録され、その記録されているコンテンツから、所望のコンテンツを検索するための検索キーとなる情報の入力が受け付けられ、検索キーに基づき、複数のコンテンツから所望のコンテンツが検索される。検索結果は、複数の表示条件が切り替えられることにより適切にユーザに提示される。
【発明の効果】
【００２４】
本技術によれば、ユーザが所望としたコンテンツが、適切に検索され、ユーザに提示されるようにすることができる。
【図面の簡単な説明】
【００２５】
【図１】本技術を適用した検索装置の一実施の構成を示す図である。
【図２】検索装置の機能を表すブロック図である。
【図３】検索装置の動作について説明するためのフローチャートである。
【図４】ディスプレイに表示される画面の一例を示す図である。
【図５】作成されるリストの一例である。
【図６】ディスプレイに表示される画面の一例を示す図である。
【図７】ディスプレイに表示される画面の一例を示す図である。
【図８】ディスプレイに表示される画面の一例を示す図である。
【発明を実施するための形態】
【００２６】
以下に、本技術の実施の形態について図面を参照して説明する。
【００２７】
［検索装置の構成について］
本技術は、音声、動画像、静止画像、テキストなどのコンテンツから、例えば、所定のキーワードや画像を含むコンテンツを検索し、そのコンテンツ内で、キーワードや画像が存在する箇所を、ユーザに提示する装置に適用できる。このような検索装置は、図１に示すような構成とすることができる。
【００２８】
図１は、本技術を適用した検索装置の一実施の形態の構成を示す図である。検索装置１１においてＣＰＵ（Central Processing Unit）２１、ＲＯＭ（Read Only Memory）２２、ＲＡＭ（Random Access Memory）２３は、バス２４により相互に接続されている。バス２４には、さらに、入出力インタフェース２５が接続されている。入出力インタフェース２５には、入力部２６、出力部２７、記憶部２８、通信部２９、及びドライブ３０が接続されている。
【００２９】
入力部２６は、キーボード、マウス、マイクロフォンなどよりなる。出力部２７は、ディスプレイ、スピーカなどよりなる。記憶部２８は、ハードディスクや不揮発性のメモリなどよりなる。通信部２９は、ネットワークインタフェースなどよりなる。ドライブ３０は、磁気ディスク、光ディスク、光磁気ディスク、又は半導体メモリなどのリムーバブルメディア３１を駆動する。
【００３０】
以上のように構成される検索装置１１では、ＣＰＵ２１が、例えば、記憶部２８に記憶されているプログラムを、入出力インタフェース２５及びバス２４を介して、ＲＡＭ２３にロードして実行することにより、以下に説明する機能が実現され、一連の処理が行われる。
【００３１】
［検索装置の機能について］
図２は、検索装置１１の機能を示す図である。検索装置１１は、機能として、検索インデックス作成部５１、コンテンツ保持部５２、検索インデックス保持部５３、検索部５４、検索キー入力部５５、検索結果保持部５６、検索条件保持部５７、検索条件切替部５８、およびコンテンツ再生部５９を備える。
【００３２】
検索インデックス作成部５１は、コンテンツ保持部５２に保持されているコンテンツを検索するために必要な検索インデックスを作成し、検索インデックス保持部５３に送る。コンテンツ保持部５２は、例えば、記憶部２８（図１）を構成するハードディスク装置などで構成され、検索装置１１で管理している音声、映像、静止画、テキストなどのコンテンツを記録している。
【００３３】
検索インデックス保持部５３は、検索インデックス作成部５１が作成した検索インデックスを保持する。検索キー入力部５５は、ユーザにより、入力部２６（図１）を構成するキーボードやマウスが操作されることで入力される検索キーとなる情報、例えばキーワードや画像などの情報を受け取り、検索部５４に提供する。
【００３４】
検索条件保持部５７は、検索部５４と検索条件切替部５８が使用するパラメータの組を複数通り保持している。検索条件とは、例えば、ユーザが検索キーとなる情報として入力した情報が、検索されたと判断することができる閾値である。この閾値の数値を高くすることによって、より高いスコアのものだけが検索結果として出力されるようになり、結果的に誤検索は少なくなるが、検索漏れが増える可能性がある。一方で、この閾値の数値を低くすることによって、より低いスコアのものも検索結果として出力されるようになり、結果的に検索漏れは少なくなるが、誤検索が増える可能性がある。
【００３５】
なお、スコアが低い方が、検索結果としてより確からしいか、スコアが高い方が、検索結果としてより確からしいかは、検索の手法や、結果の出し方に依存するため、閾値の値は、検索の手法や結果の出し方に適した値が設定される。
【００３６】
詳細は後述するが、誤検索が少ないが、検索漏れがあるモードと、誤検索があるが、検索漏れが少ないモードとを切り替えることで、ユーザが所望のコンテンツを容易に検索できるようにする。以下の説明においては、誤検索が少ないが、検索漏れがあるモードを、“コンテンツ検索モード”と記述し、誤検索があるが、検索漏れが少ないモードを、“コンテンツ内検索モード”と記述する。なお、誤検索が少ない、検索漏れが少ないとは、コンテンツ検索モードとコンテンツ内検索モードとの比較における少ないか否かを表す。
【００３７】
検索条件切替部５８は、ユーザからの指示、もしくは図示していないアプリケーションソフトウェアなどからの指示に基づき、適切な検索条件を検索条件保持部５７から読み出し、検索部５４に提供する。検索部５４は、検索条件切替部５８から供給されたパラメータ条件に基づき、検索インデックス保持部５３の保持するインデックス情報を活用して、与えられた検索キー入力部５５から供給された検索キーを検索し、どのコンテンツのどの位置に検索されたかの検索結果を検索結果保持部５６に送る。
【００３８】
検索結果保持部５６では、検索部５４から送られてきた検索結果、すなわち検索キーが検索されたコンテンツとその位置に関する情報（位置情報）を保持する。位置情報は、コンテンツの種類によって異なる。コンテンツが音声の場合、コンテンツファイル中での発話時刻、例えばコンテンツの先頭からの時刻といった情報が位置情報とされる。コンテンツが画像の場合、画像中の検索キーの位置、例えば、ＸＹ座標が位置情報とされる。コンテンツが動画像の場合、画像中の検索キーの位置とその時刻情報と両方が位置情報とされる。
【００３９】
また、フォルダが階層構造になっており、その中にコンテンツが保存されている場合、コンテンツのファイルが保存されているフォルダを位置情報として出力することも可能である。例えば、静止画像が撮影日毎のフォルダで管理されているような場合に、フォルダ（撮影日）を位置情報として出力することができる。例えば、検索キーとして所定の顔画像が指定され、その顔画像が含まれる画像が検索されることを想定する。このような場合、所定の顔画像を含む画像が含まれていそうなフォルダが絞り込まれる検索が、コンテンツ検索に該当する。
【００４０】
そして、コンテンツ内検索は、検索結果のフォルダ内の候補画像を、例えば、サムネイル画像としてユーザに提示する際に、そのサムネイル画像をもれなく表示するための検索に該当する。このように、以下に説明する実施の形態は、コンテンツとして音声のコンテンツを例にあげて説明するが、静止画像のコンテンツに適用することもできる。また、ここでは、静止画像としたが、勿論、動画像でも良い。
【００４１】
コンテンツ再生部５９は、コンテンツ保持部５２からコンテンツの情報を取得して、検索結果保持部５６が保持している検索結果の位置情報に従って、コンテンツを再生する。位置情報に従ったコンテンツの再生方法は、コンテンツの種類によって最適な方法が選択される。例えば、コンテンツが音声の場合、検索された位置の時刻の直前からコンテンツが再生され、画像の場合、検索された位置の画像が枠とともに表示され、動画像の場合、検索された位置の時刻から枠が付けられて再生される。
【００４２】
なお、これらの機能の全てが１台の検索装置１１が備える構成とすることも可能であるし、一部を検索装置１１が備え、他の機能は他の装置、例えば、ネットワークを介して接続されるパーソナルコンピュータなどが備えるように構成することも可能である。
【００４３】
［検索処理について］
次に、図３のフローチャートを参照し、検索装置１１が行う検索処理について説明する。以下の説明においては、検索対象とされているコンテンツが音声である場合を例に挙げて説明するが、動画像、静止画像、テキストなどのコンテンツであっても、基本的な処理は、同様に行うことが可能である。
【００４４】
ステップＳ１１において、ユーザから、検索開始の指示を受けると、検索処理が開始される。このステップＳ１１の処理が行われる時点で、出力部２７を構成するディスプレイに表示されている画面例を、図４に示す。図４に示したディスプレイ１０１上に表示されている画面は、コンテンツＡ乃至Ｆの６個の音声コンテンツが検索対象とされている場合の例であり、これらのコンテンツは、所定のフォルダに保存されている状態であるとする。
【００４５】
コンテンツ情報表示部１２１には、コンテンツ名、重要、アーティスト名、録音フォルダ、録音日時、トラックマーク、時間、サイズ、登録日時といった項目が設けられ、それぞれの項目に対応する情報が、コンテンツ毎に表示される。図４に示した画面例では、“ＦＯＬＤＥＲ０１”というフォルダ名のフォルダに保存されているコンテンツＡ乃至Ｆの６個のコンテンツに関する情報が表示されている。
【００４６】
画面の左上側には、コンテンツの再生、停止、スキップ、早送り、巻き戻し、ジャンプといった指示を出すときに操作されるボタンが表示されるボタン表示部１２２が設けられている。また、画面の右上側には、モードを設定するプルダウンメニュー１２３が設けられている。また、そのプルダウンメニュー１２３の下側には、再生されているコンテンツの音量を調整するときに操作される音量スライドバー１２４が設けられている。
【００４７】
音量スライドバー１２４の左側には、表示される検索結果の数を設定する表示件数スライドバー１２５が設けられている。ユーザ側から見た場合、この表示件数スライドバー１２５を、左側に操作すれば、表示される検索結果が少なくなり、右側に操作すれば、多くなるように設定されている。装置側から見た場合、この表示件数スライドバー１２５が操作されることで、検索条件保持部５７から読み出される条件が変更され、条件が変更されることで、検索結果の増減があり、結果として、ユーザ側に提示される検索結果の数が変更される。
【００４８】
コンテンツ情報表示部１２１の右上部には、検索キーとするキーワードを入力する検索キー入力欄１２６が設けられている。この検索キー入力欄１２６には、ユーザが検索したいと所望する検索キー（キーワード）が入力される。キーワードは、テキスト、所定の画像などが用いられる。
【００４９】
例えば、検索対象とされるコンテンツが音声の場合、マイクロフォンで入力された音声自体、その音声をテキストに変換したキーワード、テキストで入力されたキーワードなどが検索キーとして用いられる。検索対象とされるコンテンツが静止画像や動画像である場合、静止画像、例えば顔の静止画像が、検索キーとして用いられる。動画像などで、音声も含まれるコンテンツである場合、動画像の方で検索を行うか、音声の方で検索を行うかは、検索キーにより適切に設定される。
【００５０】
図４に示したような画面がディスプレイ１０１上に表示されているときに検索キー入力欄１２６に検索キーが入力されると、その検索キーは、ステップＳ１２（図３）の処理として受け付けられる。すなわち、ステップＳ１２において、検索キー入力部５５により検索キーが受け付けられる。検索キー入力部５５は、検索キーを受け付けると、検索部５４に、その検索キーを供給する。検索部５４は、検索キーの供給を受けると、ステップＳ１３において、検索を開始する。ここでは、作成されているインデックスを参照することで検索が行われ、その検索結果のリストが作成されるとして説明する。
【００５１】
インデックスは、検索インデックス作成部５１により作成される。検索インデックス作成部５１は、例えば、コンテンツ保持部５２に新たなコンテンツが登録されたときに、検索用のインデックスを作成し、そのインデックスを、検索インデックス保持部５３に保持させる。この場合、図３に示した検索処理のフローチャートの処理が行われるタイミングとは別のタイミングで、このようなインデックスの作成に係わる処理が実行される。
【００５２】
このインデックスの作成は、既存の技術を適用し作成することができる。コンテンツが音声の場合、例えば、音声データに基づく音声が、音素や音節列で書き起こされ、その結果がインデックスとして検索インデックス保持部５３に保持される。画像の場合は、画像から抽出される特徴量などがインデックスとして検索インデックス保持部５３に保持される。
【００５３】
検索部５４は、検索インデックス保持部５３に保持されているインデックスと、検索キーとのマッチングのスコアを計算する。このスコアが一定の値以上のインデックスが抽出される。この一定の値は、検索条件保持部５７に保持されているパラメータ（閾値）である。閾値以上のスコアが得られた検索結果から、リストが作成され、そのリストが検索結果保持部５６に保持される。
【００５４】
なお、ここでは、新たなコンテンツが登録されたときにインデックスが作成されるとして説明したが、インデックスの作成のタイミングは、このようなタイミングに限定されるわけではない。例えば検索部５４が、検索キーを受けた時点で、検索対象とされたコンテンツ保持部５２に保持されているコンテンツを対象とし、検索インデックス作成部５１がインデックスを作成し、作成されたインデックスと検索キーとのマッチングが行われるようにしても良い。すなわちインデックスの作成とマッチングの処理が同タイミングで行われるようにしても良い。
【００５５】
また、インデックスの作成の仕方は、上記した作成の仕方に限定されるわけではなく、他の作成方法を用いて、予めまたはリアルタイムにインデックスが作成されるようにしても良い。さらに、検索方法も、作成されたインデックスと検索キーとのマッチングにより行われる方法に限定されるわけではなく、他の検索方法も適用できる。勿論、インデックスの作成や、検索の方法は、音声のコンテンツ、映像のコンテンツなどのコンテンツの種類に適した方法で行われる。
【００５６】
図５に、ステップＳ１３において検索部５４により作成されるリストの一例を示す。図５に示したリスト２０１には、“ＩＤ”、“コンテンツファイル名”、“位置”、“スコア”、“正しいか”といった項目が設けられている。“ＩＤ”は、検索結果を識別するために割り振られた識別子である。“コンテンツファイル名”は、検索結果が含まれるコンテンツの名前であり、この場合、コンテンツＡ乃至Ｆが検索対象とされているため、これらのコンテンツ名が記載される。図５においては、例えば“コンテンツＡ”といった名称のうちのアルファベットの部分のみを記載してある。
【００５７】
“位置”は、検索キーが出現するとして検索された位置である。例えば、音声や動画像のコンテンツの場合、コンテンツの先頭からの経過時間が、位置情報とされる。“スコア”は、検索処理の結果として得られた値である。ここでは、このスコアの値が小さいほど、検索結果としてより確からしいとして説明を続けるが、スコアの出し方などにより、スコアの値が大きいほど、検索結果としてより確からしいとして処理することも可能である。
【００５８】
“正しいか”という項目は、検索部５４が作成するリスト２０１には本来設けられていない項目であるが、以下の説明のために設けた。この“正しいか”という項目中の○は、検索結果が正しかったことを示し、×は正しくなかったことを示す。すなわち、ユーザが、検索部５４により検索された結果を確認した場合に、検索キーとして入力されたキーワードが存在していたときには、正しい検索結果であったとされ、キーワードが存在していなかったときには、正しくない検索結果であったとされる。
【００５９】
例えば、図５において、ＩＤが“１”が割り当てられたのは、コンテンツファイル名が“Ａ”というコンテンツＡであり、このコンテンツＡの再生開始時刻から“１２：３４”だけ経過したところに、キーワードが検索され、そのスコアは“０．１１”であることが関連付けられている。また、この結果をユーザが確認した場合、検索結果は正しかった（○）ことが示されている。
【００６０】
図５に示した検索結果候補のリスト２０１は、スコアの昇順に並べられている。よってスコアが小さいほど検索結果としてはより確からしいので、リスト２０１の上にある検索結果（ＩＤが小さい）ほど、正しい結果である割合が高く（正しいという項目において、○の数が多い）、リスト２０１の下になるほど誤検索となっている割合が高い（正しいという項目において、×の数が多い）。
【００６１】
図５に示したリスト２０１は、スコアが、例えば、検索条件保持部５７から検索時の条件として、例えば、０．７という閾値が与えられたときに作成されるリストである。すなわち、スコアが０．７以下の検索結果のみが記載されるリスト２０１が作成される。この閾値が変えられることで、リスト２０１に記載されるコンテンツの数（検索結果の数）が増減することになる。また、後述するように、コンテンツ検索モードと、コンテンツ内検索モードとでは、この閾値を異ならせることで、ユーザ側に提示される検索結果の数を異ならせるようにしている。このようなことについて説明するために、図３のフローチャートに説明を戻す。
【００６２】
ステップＳ１３において、図５に示したようなリスト２０１が作成されると、ステップＳ１４に処理が進められる。ステップＳ１４において、コンテンツ検索モードにおける検索結果のコンテンツの一覧がディスプレイ１０１上に表示される。このコンテンツ検索モードは、閾値として小さな値が用いられる。閾値として小さい値が用いられることで、ユーザ側に提示される検索結果は、検索結果として正しい確率が高い結果が提示される。
【００６３】
図４に示した画面において、検索キーが検索キー入力部１２６に入力され、検索処理が実行された場合であり、ステップＳ１４の処理で表示される画面例を図６に示す。図６に示した画面は、コンテンツ検索モードのときの検索結果が表示されている画面である。コンテンツ検索モードは、複数のコンテンツから、検索キーが含まれる可能性の高いコンテンツを探し出すモードである。図６に示した画面においては、コンテンツ情報表示部１２１に表示されているコンテンツ群が、コンテンツＡとコンテンツＢの２つのコンテンツに絞り込まれている。
【００６４】
ここで、再度図５に示したリスト２０１を参照する。コンテンツ検索モードは、閾値として小さな値が用いられると説明した。コンテンツ検索モードのときに用いられる閾値が閾値Ａであり、この閾値Ａが、例えば０．３に設定されていた場合、ＩＤが１乃至６の検索結果が、０．３以下のスコアを有するため、ＩＤが１乃至６の検索結果が、コンテンツ検索モードのときの検索結果としてユーザに提示される。
【００６５】
ＩＤが１のコンテンツは、コンテンツＡであり、ＩＤが２のコンテンツは、コンテンツＢであり、ＩＤが３のコンテンツは、コンテンツＢであり、ＩＤが４のコンテンツは、コンテンツＡであり、ＩＤが５のコンテンツは、コンテンツＡであり、ＩＤが６のコンテンツは、コンテンツＢである。よって、ＩＤが１乃至６の検索結果は、コンテンツＡまたはコンテンツＢのいずれかから検索された結果である。このような場合、図６に示したように検索結果として、コンテンツ情報表示部１２１には、コンテンツＡとコンテンツＢが表示される。
【００６６】
このように、コンテンツ検索モードは、複数のコンテンツから、検索対象となったキーワードが含まれている可能性の高いコンテンツが検索され、ユーザに提示される。ここでの説明は、図４に示した画面例のように、６個のコンテンツが検索対象とされ、図６に示した画面例のように、２個のコンテンツが検索結果として表示されるとした。検索結果が２個であれば、その２個のコンテンツをそれぞれ再生し、所望のコンテンツであるか否かの確認を行うのは比較的容易である。しかしながら、多くのコンテンツ、例えば、１００個のコンテンツが検索対象とされ、８０個の検索結果が提示された場合、８０個のコンテンツのそれぞれを確認するのは容易ではない。
【００６７】
多くのコンテンツから絞り込まれ、ユーザに提示されるコンテンツの数は、適切な数であることが好ましい。よって、コンテンツ検索モードでは、検索キーが含まれる可能性の高いコンテンツが、ある程度絞り込まれた状態で提示されるようにする。すなわち、この場合、閾値を低い値に設定し、検索結果としてより確からしい検索結果（コンテンツ）が提示されるようにする。換言すれば、誤検索が少ない検索結果が提示されるようにする。
【００６８】
図６を再度参照する。図６においては、コンテンツＡとコンテンツＢという２つのコンテンツが提示されている。ここで、ユーザが検索結果として、２つでは少ないと感じた場合、スライドバー１２５を操作することで、その数を多くすることが可能とされている。すなわち、図６に示した例では、スライドバー１２５が右側に操作されることで、コンテンツ情報表示部１２１に表示されるコンテンツの数を増やすことが可能とされている。
【００６９】
スライドバー１２５が、右側に操作された場合、その操作内容は、検索条件保持部５７（図２）に伝えられる。検索条件保持部５７は、スライドバー１２５が操作された量に応じた閾値を読み出す。表示されるコンテンツの数を増やす場合、閾値は大きな値とされる。例えば、上記したように、閾値Ａとして０．３が設定されている状態であると、スライドバー１２５の移動量に応じて、例えば、閾値が０．５に設定される。この閾値をここでは閾値Ｂとする。
【００７０】
このようにして、設定された閾値は、検索条件切替部５８に供給される。検索条件切替部５８は、検索結果保持部５６に保持されているリスト２０１（図５）を参照し、スコアが０．５以下のコンテンツを再検索する。図５を参照するに、閾値Ａから閾値Ｂに閾値が切り替えられることで、ＩＤが７乃至１４のコンテンツも、新たに検索結果として、ユーザ側に提示する対象とされる。
【００７１】
ＩＤが７乃至１４のコンテンツには、コンテンツＡ、コンテンツＢ、コンテンツＣ、コンテンツＤ、およびコンテンツＥが含まれる。このような場合、図６から図７に示したような画面に、コンテンツ情報表示部１２１の情報が切り替えられる。すなわち、スライドバー１２５が操作される前に表示されていたコンテンツＡとコンテンツＢに加え、コンテンツＣ、コンテンツＤ、コンテンツＥが追加されて表示されている。
【００７２】
このように、ユーザの指示により、表示されるコンテンツの数を切り換えることも可能である。このような操作がされたか否かが、ステップＳ１５（図３）において判断される。すなわち、ステップＳ１５において、スライドバー１２５が操作されたか否かが判断され、操作されたと判断された場合、ステップＳ１６に処理が進められる。
【００７３】
ステップＳ１６において、条件変更後のコンテンツ検索モードにおけるコンテンツ一覧が表示される。上記したように、例えば、スライドバー１２５の移動量に応じた閾値に設定され、その設定された閾値で再検索したときに検索されるコンテンツの情報に、コンテンツ情報表示部１２１の表示が切り替えられる。
【００７４】
ステップＳ１５において、スライドバー１２５は操作されていないと判断された場合、またはステップＳ１６において、条件変更後のコンテンツ検索モードにおけるコンテンツ一覧が表示されると、ステップＳ１７に処理が進められる。ステップＳ１７において、コンテンツ内検索モードが指定されたか否かが判断される。ステップＳ１７において、コンテンツ内検索モードが指定されていないと判断された場合、ステップＳ１５に処理が戻され、それ以降の処理が繰り返される。
【００７５】
一方、ステップＳ１７において、コンテンツ内検索モードが指定されたと判断された場合、ステップＳ１８に処理が進められる。ステップＳ１８において、コンテンツ内検索モードにおける検索結果の一覧の表示が行われる。このコンテンツ内検索モードについて説明する。
【００７６】
コンテンツ内検索モードの指定は、モードの切り替えのためのボタンを画面上に設け、そのボタンが操作されることによりモードの切り替えが行われるようにしてもよい。ここでは、図６または図７に示したコンテンツ検索モードにおける検索結果が表示されている状態のときに、ユーザが所望とするコンテンツが選択されたときに、モードの切り替えが行われるとして説明する。
【００７７】
例えば、図６に示したコンテンツ情報表示部１２１のように、コンテンツＡとコンテンツＢが検索結果として表示されているときに、コンテンツＡが選択されると、図８に示したような画面に遷移する。図８に示した画面は、図６に示した画面と同じく、コンテンツ情報表示部１２１のように、コンテンツＡとコンテンツＢが検索結果として表示されているが、コンテンツＡが選択されていることをユーザが認識できるように、コンテンツＢとは異なる表示がされている。
【００７８】
またコンテンツ情報表示部１２１の上側に設けられている位置情報表示部１３１には、検索された位置に対応する部分に、丸（マーク）が表示されている。この位置情報表示部１３１は、画面の横方向を時間軸とし、その時間軸の左側が開始点、右側が終了点とされている。開始点は、所定のコンテンツの再生が開始されたときの時刻、すなわち、０：００を表し、終了点は、コンテンツの再生が終了されるときの時刻、例えば、再生時間が６０分のコンテンツである場合、６０：００を表す。
【００７９】
このような位置情報表示部１３１の時間軸上に、検索結果が表示される。図８に示した例では、５個の丸が表示されている。この丸は、それぞれ検索結果を表すマークである。再度図５を参照する。図５に示したリスト２０１を参照するに、閾値Ｂのときには、ＩＤが１乃至１４が検索結果としてユーザに提示されるが、そのうち、コンテンツＡに関する検索結果は、ＩＤが１、４、５、９、および１３の５個である。よって、これら５個の検索結果にそれぞれ対応する位置情報表示部１３１の位置（時刻）に、丸（マーク）が表示される。
【００８０】
マーク１４１は、位置として“０３：２３”が関連付けられているＩＤとして“９”が割り当てられている検索結果に対応して表示されたマークである。マーク１４２は、位置として“０８：１１”が関連付けられているＩＤとして“５”が割り当てられている検索結果に対応して表示されたマークである。マーク１４３は、位置として“１２：３４”が関連付けられているＩＤとして“１”が割り当てられている検索結果に対応して表示されたマークである。
【００８１】
マーク１４４は、位置として“１３：５２”が関連付けられているＩＤとして“１３”が割り当てられている検索結果に対応して表示されたマークである。マーク１４５は、位置として“２２：０８”が関連付けられているＩＤとして“４”が割り当てられている検索結果に対応して表示されたマークである。
【００８２】
このように、検索結果の位置に合わせられた時間軸上の位置に、検索結果があることをユーザに認識させるためのマークが表示される。なお、コンテンツが動画像である場合、その位置（時刻）に再生される画像を、サムネイル画像として、マークの代わりに、またはマークとともに表示されるようにしてもよい。また、コンテンツが静止画像である場合も、同様に、サムネイル画像がマークの代わりに、またはマークとともに表示されるようにしてもよい。また、静止画像や動画像の場合、コンテンツ情報表示部１２１に表示される情報の１つとして、サムネイル画像が表示されるようにしても良い。
【００８３】
また、スコアの高い順（確度が高い順）に、１からの降順の番号が付けられ、その番号がマークの代わりに、またはマークとともに表示されるようにしても良い。この場合、マーク１４１乃至１４５に対応するのは、この順にＩＤが９、５、１、１３、および４が割り当てられた検索結果である。このＩＤの値が小さい方がより確からしいので、ＩＤが小さい方から順に、１、２、３、４、５と番号が割り振られる。よって、ＩＤが９、５、１、１３、および４の順は、より確からしい順に並び換えると、ＩＤが１、４、５、９、１３の順になり、この順が、１、２、３、４、５と割り当てられる。
【００８４】
マーク１４１は、ＩＤが９のため番号として４が表示され、マーク１４２は、ＩＤが５のため番号として３が表示され、マーク１４３は、ＩＤが１のため番号として１が表示され、マーク１４４は、ＩＤが１３のため番号として５が表示され、マーク１４５は、ＩＤが４のため番号として２が表示される。１から順に確からしいので、ユーザは、１から順に確認すれば、より早く所望のコンテンツを見つけ出すことが可能となる。
【００８５】
また、図８に示したマーク１４１乃至１４５のように、それぞれの大きさが異なるように表示されるようにしても良い。マーク１４１乃至１４５の大きさは、スコアの高い順（確度の高い順）に大きく表示されるように構成することができる。ユーザは、大きく表示されているマークを選択することで、より早く所望のコンテンツを見つけ出すことが可能となる。
【００８６】
マーク１４１乃至１４５の表示として、スコアに応じた点滅や色で表示されるようにしても良い。例えば、スコアの高い検索結果に対応するマークは、早い点滅がされ、スコアの低い検索結果に対するマークは、遅い点滅がされるようにし、それぞれの検索結果の確からしさをユーザに示すようにしても良い。また、例えば、スコアの高い検索結果に対応するマークは、赤などのより目立つ色で表示され、スコアの低い検索結果に対するマークは、灰色などの目立たない色で表示されるようにし、それぞれの検索結果の確からしさをユーザに示すようにしても良い。
【００８７】
マーク１４１乃至１４５は、数字、大きさ、点滅、色などの組み合わせで表示されるようにしても勿論良い。すなわち、マーク１４１乃至１４５は、検索結果の確度に応じた表示がなされるように構成することが可能である。また、ユーザにより一度選択されたマークは、選択済（確認済）であることをユーザに認識させるために、表示されていた状態から表示されない状態にされたり、薄い色（半透明）などの表示に切り替えられたりするようにしても良い。
【００８８】
これらの表示されているマークに対して、例えばクリックなどの所定の操作がなされると、コンテンツにおけるその位置に対応するデータが再生される。例えば、マーク１４１が操作されると、コンテンツＡの“０３：２３“の時点（その少し前の時点）から再生が開始される。
【００８９】
このように、ユーザは、マークを操作するという簡便な操作で、検索結果が所望の検索結果であるか否かを確認することができる。さらに、ボタン表示部１２２に表示されているジャンプボタンが操作されることで、次のまたは前のマークに移動し、その移動先のマークに対応する位置から再生が開始されるようにすることもできる。
【００９０】
例えば、マーク１４１に対応する位置から再生が行われているときに、次のマークにジャンプするボタンが操作されると、マーク１４２にカーソルが移動し、マーク１４２に対応する位置からの再生に切り替えられる。このように、検索結果が正しいか否か（ユーザが所望した検索キーを含むか否か）を確認するのは、簡単な操作だけで行うことができる。よって、仮に、マークの数が多く、確認すべき個所が多いとしても、比較的容易に、それぞれのマークの位置を再生し、確認することができ、最終的に所望とする位置を特定することができる。
【００９１】
ところで、図８に示した画面は、図６に示したコンテンツ検索モードのときの検索結果が表示されている状態から、コンテンツＡが選択されたときの画面であり、コンテンツ内検索モードのときの画面であるとして説明した。このように、コンテンツ検索モードのときの検索結果から、１つの検索結果が選択されると、コンテンツ内検索モードに移行する。
【００９２】
このような遷移が行われたとき、上記したように、閾値の変更が行われている。すなわち、図６に示したコンテンツ検索モードのときには、閾値Ａが設定されているときの結果であり、図８に示したコンテンツ内検索モードのときには、閾値Ｂが設定されているときの結果である。この閾値の違いは、コンテンツ検索モードのときには、コンテンツ情報表示部１２１に表示されるコンテンツの数に影響し、コンテンツ内検索モードのときには、位置情報表示部１３１に表示されるマークの数に影響する。
【００９３】
コンテンツ検索モードは、多くのコンテンツのなかから、検索キーを含む可能性の高いコンテンツを提示するモードである。検索結果として提示されたコンテンツの１つ１つをユーザが確認するのは、検索結果が増えれば増えるほど、大変な作業となる。よって、このようなコンテンツ検索モードのときには、多くの数の検索結果を提供するよりも、少ない数の検索結果を提供し、かつ、その提供される検索結果は、検索キーを確実に含むコンテンツであることが好ましい。
【００９４】
コンテンツ検索モードのときは、誤検索ができるだけ含まれない検索結果が提示されることが好ましいと考えられる。よってコンテンツ検索モードのときは、検索漏れが仮にあったとしても、誤検索が少ない方が優先される。検索漏れがないようにすると、検索キーが含まれないコンテンツが検索されてしまう誤検索が増える可能性があるからである。
【００９５】
仮に、このように、コンテンツ検索モードのときは、誤検索が少なくなるようにすることが、検索漏れが少なくなるよりも優先されるようにしても、以下の理由から、ある程度の検索漏れは防ぐことができ、精度が落ちることはない。
【００９６】
例えば、音声のコンテンツの中から、特定のキーワードを検索したい場合を考える。検索キーとして利用されるキーワードは、同一コンテンツ中で何度も発話されていることが多いと考えられる。このような場合には、複数回発話されたうちの何れかが検索される確率は高く、そのために、検索キーを含むコンテンツとして検索される可能性も高い。よって、コンテンツ自体が検索漏れとなる可能性は低い。
【００９７】
すなわち、検索漏れが発生する確率をp (p<1.0)とすると、同一コンテンツ中で３回発声された全てのキーワードの検索を漏らす確率はpの３乗、５回発声されている場合はpの５乗となり、かなり低い確率となる。よって、検索キーとなりうるキーワードは、同一コンテンツ中で何度も発話される可能性が高い傾向にあることを利用することで、そのようなキーワードを何度も含むコンテンツは検索から漏れる可能性は、そもそも低いと考えられる。
【００９８】
よって、大量のコンテンツから所望のコンテンツを絞り込んだ後に、所望のコンテンツ中でのキーワードの発声位置を検索する際に、まず、誤検索が少ない条件の方を、検索漏れの少ない条件よりも優先して検索を行っても、検索精度が低下する可能性は少ない。
【００９９】
このようにして大量のコンテンツの中から絞り込まれた検索キーを含む可能性の高いコンテンツの中から、さらにユーザがコンテンツを選択すると、コンテンツ内検索モードに移行する。コンテンツ内検索モードは、１つのコンテンツ内で、検索キーとされたキーワードが存在する位置を特定するためのモードである。
【０１００】
コンテンツ内検索モードは、上記したように、図８に示したような画面において、マーク１４１などを選択することで、その位置に検索キーとされたキーワードが存在するか否かを、実際に再生させて確認することが可能である。マークの位置を順次再生することは容易であるため、１つのコンテンツに複数の検索結果（マークの位置）があったとしても、それらの検索結果を１つずつ確認することは可能である。
【０１０１】
コンテンツ内検索モードのときに、ユーザにより確認対象とされたコンテンツ内に検索漏れがあり、その検索漏れの位置に、ユーザが所望としていたキーワードが存在していることも考えられる。その検索漏れの位置に存在していたキーワードが、ユーザが検索したかった検索位置であったとすると、ユーザは、そのコンテンツが所望としていたコンテンツであることを認識できないことになる。結果として、ユーザが所望としたコンテンツを検索できないことになる。
【０１０２】
このような検索漏れがないように、また、仮に検索結果が増えたとしても確認作業は容易であるので、コンテンツ内検索モードのときには、検索漏れが少なくするために、コンテンツ検索モードのときの閾値よりも大きな値の閾値へと変更される。大きな値の閾値に変更されることで、図５を参照して説明したように、閾値Ａでは、スコアが大きいために、検索結果からはずされてしまうような検索結果も検索結果として抽出されることになり、検索漏れを防ぐことが可能となる。
【０１０３】
例えば、再度図５を参照するに、ＩＤが“１３”の検索結果は、閾値Ａのコンテンツ検索モードのときには、検索結果としてユーザに提示されないが、閾値Ｂのコンテンツ内検索モードのときには、検索結果としてユーザに提示される。
【０１０４】
コンテンツ検索モードとき、コンテンツＡは、ユーザに提示されているため、ユーザは、コンテンツＡ内に、検索キーとされたキーワードが存在するか否かを確認する可能性がある。仮に、コンテンツ内検索モードに移行しても、閾値が閾値Ａのまま変更されない場合、ＩＤが“１３”に対応するマークは、コンテンツＡが選択されても、位置情報表示部１３１上には表示されないことになる。
【０１０５】
しかしながら、このＩＤが“１３”の検索結果は、図５を参照するに、“正しいか”という欄が○になっており、実際には、ユーザが指定したキーワードを含んでいる場所であり、ユーザに提示すべき検索結果であることがわかる。よって、閾値Ａが変更されなければ、正しい検索結果であるにも関わらず、ユーザには提示されないことになり、好ましい状態ではない。
【０１０６】
しかしながら、上記したように、コンテンツＡが選択された時点で、コンテンツ検索モードからコンテンツ内検索モードに遷移し、閾値が閾値Ａから閾値Ｂに変更されるので、ＩＤが“１３”の検索結果もユーザに提示されることになる。すなわち、ＩＤが“１３”の検索結果に対応するマークが、位置情報表示部１３１上に表示されるため、検索漏れとなることを防ぐことができる。
【０１０７】
このように、コンテンツ検索モードのときとコンテンツ内検索モードのときとでは、用いられる閾値が異なる。このようにすることで、多くのコンテンツから検索キーが存在する可能性の高いコンテンツを、ユーザに提示し、コンテンツ内を検索するときには、検索漏れの少ない状態で検索キーが存在するか否かの確認を行うことができるようになる。
【０１０８】
なおここでは、２つのモードを設け、閾値が切り替えられる例を挙げて説明したが、２つのモードに限定されるのではなく、複数のモードを設け、複数の閾値をモードにより切り替えるように構成することも可能である。
【０１０９】
また、上述した実施の形態においては、閾値Ａと閾値Ｂが設定されており、モードにより切り替えられるとして説明したが、この閾値は、予め設定されている固定値ではなく、可変値とすることも可能である。例えば、コンテンツ検索モードからコンテンツ内検索モードに遷移するとき、遷移時にコンテンツ検索モードで設定されていた閾値に、所定の値だけ加算した値を、コンテンツ内検索モード時の閾値として設定されるようにしても良い。
【０１１０】
例えば、コンテンツ検索モードで設定されていた閾値が閾値Ａであった場合、この閾値Ａに所定の値が加算されることで、コンテンツ内検索モード時の閾値として設定されるようにすることも可能である。
【０１１１】
このように、本技術を用いることにより、検索キーを指定することによって、大量のコンテンツ中から所望のコンテンツを、誤検索が少なく検索することが可能となり、さらに特定のコンテンツ中の検索キーの出現位置を、検索漏れが少なく検索することが可能となる。さらに、ジャンプ機能を備えたコンテンツ再生装置を利用することによって、検索の結果を容易に確認することが可能となる。
【０１１２】
上述した実施の形態においては、主にコンテンツが音声である場合を例にあげて説明したが、コンテンツが音声以外の、例えば、静止画像、動画像、テキストなどであっても本技術を適用できる。コンテンツがテキストであり、検索キーがテキストである場合、検索キーに類似したキーワードを含むコンテンツが検索されるようにすることができる。
【０１１３】
コンテンツの場合、音声や画像と比較すると誤検出や検索漏れは少ないと考えられる。このような場合、上記したように、誤検出が少ないモードと検索漏れが少ないモードとを切り替えたとしても、差異が少なく上記したような効果を得られない可能性がある。そこで、テキストの場合、検索キーの同義語なども検索キーとし、類似検索が行われるようにしても良い。
【０１１４】
このようにした場合、例えば、検索漏れが少ないモードのときに、検索キーと同義語を含むコンテンツを検索結果として提示し、誤検出が少ないモードのときに、検索キーを含むコンテンツを検索結果として提示する、検索キーを含むコンテンツと同義語を含むコンテンツを異なるマークで表示するなどされるように構成することができる。
【０１１５】
上述した実施の形態においては、検索装置１１に記憶されているコンテンツを対象として検索が行われる場合を例に挙げて説明したが、そのような実施の形態に限定されるわけではない。例えば、検索キーを入力する機能とコンテンツを再生する機能を少なくとも有するユーザ側の端末と、ネットワークを介してデータの授受を行えるサーバなどから構成されるシステムにも本技術を適用することができる。またこのときのサーバは、コンテンツをネットワークを介して販売するサイトのサーバとすることができる。
【０１１６】
このようなシステムにおいて、ユーザが新たなコンテンツを購入したいと所望したとき、自己の端末をサーバに接続させ、検索キーを入力する。サーバは、端末からの検索キーを受信すると、上記したように、検索キーを含むコンテンツをコンテンツ群から探し出し、誤検索の少ないモードで表示がされるように、絞り込まれたコンテンツの情報を端末に送信する。
【０１１７】
端末側では、このようにしてサーバ側で検索された検索結果が受信され、例えば、図６に示したような画面が表示される。なお、このとき表示される画面は、図６に示した画面より簡易的な画面でも良く、例えば、コンテンツ名のみが列挙されるような表示でも良い。ユーザが表示されている検索結果を選択すると、その選択されたコンテンツを特定するための情報が、サーバ側に送信される。
【０１１８】
サーバ側では、選択されたコンテンツが、検索漏れの少ないモードで表示がされるように、検索位置に関する情報を端末に送信する。端末側では、そのような情報が受信されると、例えば、図８に示したような画面が表示される。なお、図８に示した画面より簡易的な画面でも良く、例えば、位置情報表示部１３１のような時間軸上にマークが表示されるような表示でも良い。
【０１１９】
ユーザは、表示されたマークを上述したように、操作することで、所望のキーワードを含むコンテンツであるか否かを確認することができる。確認後、所望のコンテンツであれば、そのコンテンツを購入するといったことができるように構成すれば、コンテンツの売り上げを伸ばすことができる。この場合、音楽、小説、映画などのコンテンツを試し聴きや試し読みしてから購入できるようになる。このようなコンテンツの購入前に、所望のコンテンツであるか否かを確認してから購入する際などにも、本技術を適用することができる。
【０１２０】
［記録媒体について］
上述した一連の処理は、ハードウエアにより実行することもできるし、ソフトウエアにより実行することもできる。一連の処理をソフトウエアにより実行する場合には、そのソフトウエアを構成するプログラムが、コンピュータにインストールされる。ここで、コンピュータには、専用のハードウエアに組み込まれているコンピュータや、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどが含まれる。
【０１２１】
例えば、図１に示した検索装置１１におけるＣＰＵ２１が実行するプログラムは、例えば、パッケージメディア等としてのリムーバブルメディア３１に記録して提供することができる。また、プログラムは、ローカルエリアネットワーク、インターネット、デジタル衛星放送といった、有線または無線の伝送媒体を介して提供することができる。
【０１２２】
コンピュータでは、プログラムは、リムーバブルメディア３１をドライブ３０に装着することにより、入出力インタフェース２５を介して、記憶部２８にインストールすることができる。また、プログラムは、有線または無線の伝送媒体を介して、通信部２９で受信し、記憶部２８にインストールすることができる。その他、プログラムは、ＲＯＭ２２や記憶部２８に、あらかじめインストールしておくことができる。
【０１２３】
なお、コンピュータが実行するプログラムは、本明細書で説明する順序に沿って時系列に処理が行われるプログラムであっても良いし、並列に、あるいは呼び出しが行われたとき等の必要なタイミングで処理が行われるプログラムであっても良い。
【０１２４】
また、本明細書において、システムとは、複数の装置により構成される装置全体を表すものである。
【０１２５】
なお、本技術の実施の形態は、上述した実施の形態に限定されるものではなく、本技術の要旨を逸脱しない範囲において種々の変更が可能である。
【０１２６】
なお、本技術は以下のような構成も取ることができる。
【０１２７】
（１）
複数のコンテンツを記録する記録部と、
検索のための検索キーとなる情報の入力を受け付ける受付部と、
前記検索キーに基づき、前記複数のコンテンツから所望のコンテンツを検索する検索部と、
複数の表示条件を有し、前記表示条件を切り替え、前記検索部により検索された検索結果を表示する表示制御部と
を備える情報処理装置。
（２）
前記複数の表示条件として、検索漏れが少なくなる条件と、誤検索が少なくなる条件の少なくとも２つの条件を有する
前記（１）に記載の情報処理装置。
（３）
前記誤検索が少なくなる条件を用いて、多数のコンテンツから所望のコンテンツを絞り込み、その絞り込まれたコンテンツに関する情報を表示する
前記（２）に記載の情報処理装置
（４）
前記検索漏れが少なくなる条件を用いて、選択されたコンテンツ中の前記検索キーが存在する位置を表示する
前記（２）または前記（３）に記載の情報処理装置。
（５）
コンテンツが画像を含むコンテンツである場合、前記検索キーが存在する位置を表示する際にサムネイル画像も表示する
前記（４）に記載の情報処理装置。
（６）
前記検索キーが存在する位置にマークを付与して表示し、前記マークが選択された場合、選択されたマークに対応する位置のコンテンツを再生する
前記（１）乃至（５）のいずれかに記載の情報処理装置
（７）
前記マークは、検索結果の確度に応じた表示とされる
前記（６）に記載の情報処理装置。
（８）
前記検索キーが存在する第１のマークから第２のマークにジャンプするための指示を受け付け、前記ジャンプが指示されたとき、指示されたジャンプ先のマークに対応する位置のコンテンツを再生する
前記（６）に記載の情報処理装置。
（９）
前記誤検索が少なくなる条件で検索された検索結果から、１つの検索結果が選択されたときに、前記検索漏れが少なくなる条件に切り替え、前記検索キーが存在する位置を表示する
前記（２）に記載の情報処理装置。
（１０）
前記コンテンツは、音声を含むコンテンツであり、前記検索キーとして、コンテンツ中で発話されている検索キーワードが指定される
前記（１）乃至（９）のいずれかに記載の情報処理装置。
（１１）
前記コンテンツは、画像を含むコンテンツであり、前記検索キーとして、コンテンツ中に出現する静止画像が指定される
前記（１）乃至（１０）のいずれかに記載の情報処理装置。
（１２）
ネットワークに接続されている他の装置から供給される前記検索キーを、前記受付部は、受け付け、
前記表示制御部は、前記他の装置で、前記表示条件を切り替え、前記検索部により検索された検索結果が表示されるためのデータを生成し、前記他の装置に送信する
前記（１）乃至（１１）のいずれかに記載の情報処理装置。
（１３）
複数のコンテンツを記録する記録部を備える情報処理装置の情報処理方法において、
検索のための検索キーとなる情報の入力を受け付け、
前記検索キーに基づき、前記複数のコンテンツから所望のコンテンツを検索し、
複数の表示条件を有し、前記表示条件を切り替え、前記検索により検索された検索結果を表示する
ステップを含む情報処理方法。
（１４）
複数のコンテンツを記録する記録部を備える情報処理装置に、
検索のための検索キーとなる情報の入力を受け付け、
前記検索キーに基づき、前記複数のコンテンツから所望のコンテンツを検索し、
複数の表示条件を有し、前記表示条件を切り替え、前記検索により検索された検索結果を表示する
ステップを含む処理を実行させるコンピュータ読み取り可能なプログラム。
【符号の説明】
【０１２８】
１１  検索装置，  ２１  ＣＰＵ，  ２２  ＲＯＭ，  ２３  ＲＡＭ，  ２４  バス，  ２５  入出力インタフェース，  ２６  入力部，  ２７  出力部，  ２８  記憶部，  １９  通信部，  ３０  ドライブ，  ３１  リムーバブルメディア，  ５１  検索インデックス作成部，  ５２  コンテンツ保持部，  ５３  検索インデックス保持部，  ５４  検索部，  ５５  検索キー入力部，  ５６  検索結果保持部，  ５７  検索条件保持部，  ５８  検索条件切替部，  ５９  コンテンツ再生部
【図１】
2013092912.tif 000003
【図２】
2013092912.tif 000004
【図３】
2013092912.tif 000005
【図４】
2013092912.tif 000006
【図５】
2013092912.tif 000007
【図６】
2013092912.tif 000008
【図７】
2013092912.tif 000009
【図８】
2013092912.tif 000010