(57)【要約】【課題】使い勝手を向上した検索方法およびモバイル端末を提供する。【解決手段】本発明は、コンテンツからキーワードの候補になる単語を抽出し、候補の数が多い場合はグループ化して、階層的にキーワード情報を提示することにより、キーワードを入力することなしに、ユーザが所望のキーワードを選択できるようにすることを特徴とする。【選択図】図６
2008123239.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツの中からキーワードとして利用可能な単語または文章をキーワード候補として抽出し、
前記キーワード候補が所定以上ある場合に、前記キーワード候補を複数のグループに分類し、
前記複数のグループを識別する複数のグループ名をキーワード候補の代わりに表示し、
前記複数のグループ名の１つが選択されると、選択されたグループに対応するキーワード候補の一覧を表示し、
前記キーワード候補の一覧の中から１つのキーワード候補が選択されると、そのキーワード候補を含むコンテンツを示すコンテンツリストを表示することを特徴とするキーワード抽出検索方法。
【請求項２】
複数のコンテンツを保存し
コンテンツ検索指示が入力されると、
前記複数のコンテンツの数が所定以上の場合は前記コンテンツに含まれるキーワードを示すキーワード情報を送信し、
前記複数のコンテンツの数が所定未満の場合は前記コンテンツを識別するコンテンツ識別情報を送信することを特徴とするキーワード抽出検索方法。
【請求項３】
複数のコンテンツを保存したサーバと通信可能な通信部と、
コンテンツ検索指示を入力する入力部と、
前記入力部によりコンテンツ検索指示が入力されると前記サーバに指示を送信し、
前記複数のコンテンツの数が所定以上の場合は前記コンテンツに含まれるキーワードを示すキーワード情報を受信し、
前記複数のコンテンツの数が所定未満の場合はコンテンツを識別するコンテンツ識別情報を受信し、
受信した前記キーワード情報あるいはコンテンツ識別情報のいずれかを表示することを特徴とするモバイル端末。
【請求項４】
複数のコンテンツを保存したサーバと通信可能な通信部と、
コンテンツ検索指示を入力する入力部と、
前記入力部によりコンテンツ検索指示が入力されると前記サーバに指示を送信し、
前記サーバからコンテンツを識別するコンテンツ識別情報と、前記コンテンツに含まれるキーワードを示すキーワード情報を受信し、
前記複数のコンテンツの数が所定以上の場合は前記キーワード情報を表示し、前記複数のコンテンツの数が所定未満の場合は前記コンテンツ識別情報を表示することを特徴とするモバイル端末。
【請求項５】
前記表示されたキーワード情報の中の１つが選択されたとき、前記キーワードを含むコンテンツの識別情報を表示することを特徴とする請求項４に記載のモバイル端末。
【請求項６】
前記コンテンツ識別情報は、コンテンツのタイトルであることを特徴とする請求項３ないし５のいずれかに記載のモバイル端末。
【請求項７】
前記キーワード情報は複数のキーワードが階層的に複数のグループに分けられた情報であり、第１の階層に含まれる複数のグループの中の１つのグループに対応するキーワードを選択すると、前記選択されたグループに含まれる第２の階層のグループに対応するキーワードが表示されることを特徴とする請求項３または４に記載のモバイル端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、保存されているコンテンツファイルを検索する検索方法および、これを用いたモバイル端末に関するものである。
【背景技術】
【０００２】
特許文献１には、ディジタルコンテンツのキーワード抽出装置が開示されている。この装置では、人物ベクトルに基づいてコンテンツ間の類似度を求め、類似度に基づいてコンテンツをグループ分けする。そして、各テキストデータから単語を抽出してキーワード候補とし、各候補の重要度を計算し、キーワード候補を要素とし重要度を要素値とするキーワードベクトルを作成し、上記グループ毎にキーワードベクトルの和を求め、その結果から重要度の高いキーワード候補をそのグループのキーワードとして決定する。
【０００３】
【特許文献１】特開２００２−１０８８８８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上記のように、重要度の高きキーワード候補をグループのキーワードとして決定した場合、ユーザが希望するキーワードとなる可能性が高い。しかし、ユーザの嗜好が多様化しているため、一般的に重要度が高いキーワードであっても、ユーザが希望するキーワードと異なる場合がある。このような場合が発生するたびに、ユーザが所望のキーワードを入力しなければならないとすると、使い勝手が悪いという問題がある。
【０００５】
そこで、本発明は、使い勝手を向上した検索方法およびモバイル端末を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明は、コンテンツからキーワードの候補になる単語を抽出し、候補の数が多い場合はグループ化して、階層的にキーワード情報を提示することにより、キーワードを入力することなしに、ユーザが所望のキーワードを選択できるようにすることを特徴とする。
【発明の効果】
【０００７】
本発明によれば、使い勝手を向上した検索方法およびモバイル端末を提供することができる。
【発明を実施するための最良の形態】
【０００８】
以下、本発明にかかるキーワード抽出検索方法をモバイル端末に適用した場合を例にとって説明するが、これに限定するものではなく、他の装置に本発明を適用しても良い。但し、モバイル端末は操作ボタンなどの入力装置部が小さく、ＰＣ（Personal Computer）等の他の装置に比べて文字入力が困難なため、本発明を用いることにより、より一層使い勝手を向上することができる。
【０００９】
図１は、キーワード抽出検索機能を備えたモバイル端末の構成の一例を示す図である。モバイル端末１０１は、LCDパネルなどの表示画面部１０２、表示制御部１０３、操作ボタンなどの入力装置部１０４、入力制御部１０５、メモリカードのような外部ストレージ用のスロット１０６、スロット１０６に着装して使用するメモリカード１０７、ストレージ制御部１０８、表示データや必要なデータを保存するメモリ１０９、映像や音声ファイルをデコードするデコーダ１１０、ネットワーク制御装置１１１、ネットワークインタフェース１１２を備える。ネットワークインタフェース１１２は、ケーブル１５１を介してサーバと接続して、各種データの送受信を行なう。
【００１０】
図２は、サーバの構成の一例を示す図である。サーバ装置２０１は、例えば家庭に設置されたホームサーバであり、ネットワークインタフェース２０２、ネットワーク制御装置２０３、映像や音声などのコンテンツを格納したＨＤＤのようなストレージ２０４、キーワード抽出管理部２０５、統計情報データベース（コーパス）２０６、ユーザ嗜好情報管理部２０７、ユーザ嗜好データベース２０８、キーワード分析部２０９、キーワード管理テーブル２１０、辞書データベース２１１である。検索処理部２１２は、ストレージ２０４やキーワード抽出管理部２０５等を制御し、検索処理を行うものである。
【００１１】
図３は、モバイル端末１０１の外観の一例を示す図である。３０１は確定キー、３０２は上下カーソルキー、３０３は左右カーソルキー、３０４は画面を元に戻したり取消し操作をしたりするためのキャンセル（戻り）キー、３０５は検索操作を指示する検索キー、３０６は内蔵スピーカ、３０７はヘッドホンなどを接続するための音声出力端子、３０８は電源入力端子である。なお、確定キー３０３は再生や一時停止など他の操作も兼用していて、検索キー３０５は画面表示と組み合わせ確定キー３０１で代用し省略してもよい。
【００１２】
なお、本例ではモバイル端末１０１とサーバ２０１との通信はケーブル１５１を介して行っているが、これに限定するものではなく、それぞれのネットワークインタフェース１１２と２０２を無線LANのようなワイアレス対応の装置に置き換え、ケーブルレスで接続するようにしてもよい。
【００１３】
まず、サーバ２０１でキーワードを抽出する方法について説明する。検索処理部２１２は、ストレージ２０４に格納されているテレビ番組やビデオ映像などのコンテンツに付加されている番組タイトルやＥＰＧ（電子番組表）から、出演者や番組内容の概要などのコンテンツに関連するテキスト情報を読み出す。読み出したテキスト情報をキーワード抽出管理部２０５に入力し、キーワード抽出部２０５において入力されたテキスト情報の中からキーワードになり得る名詞などの単語を切り出す。そして、統計情報データベース（コーパス）２０６に切り出した単語を登録する。
【００１４】
このような処理を新たにコンテンツがストレージ２０４に記録される度に行い、統計情報データベース２０６の更新を行う。なお、更新を行う際に、既に抽出した他のキーワードとの関連度を示す情報を付加して、統計情報データベース２０６に登録するようにしても良い。
【００１５】
また、ユーザ嗜好情報管理部２０７は、ユーザがどのような分野のコンテンツに興味があるかといった情報を集積し管理するために、ユーザの関心があると思われるコンテンツのテキスト情報からキーワードを抽出し、ユーザ嗜好情報としてユーザ嗜好データベース２０８に格納する。ここで、ユーザの興味があるコンテンツとは、例えば一定の時間再生したコンテンツやユーザが自身で予約録画した番組などであり再生したがすぐに止めたコンテンツや、設定された所定のキーワードに対応して自動録画された番組などは含めない。
【００１６】
統計情報データベース２０７と同様に、新たなコンテンツが再生されたり、予約録画が行なわれたりする度にユーザ嗜好に関連したキーワード抽出し、ユーザ嗜好データベース２０８を更新する。
【００１７】
なお、キーワードを抽出する場合には、記号や略号などを省略しない一般的な表記に変換したり、半角カタカナや英字を全角に変換してから、抽出を行うことが望ましい。また、カタカナの表記のゆれ（長音（ー）の有無やバとヴァの違いなど）なども最も一般的なものに統一することにより、キーワード（単語）の出現頻度などの集計をするときに、実質的に同じ内容や意味の単語が表記の違いにより異なるものと判断され、集計結果が分散してしまうことを低減することができる。なお、異なる表記ごとに結果を保持し、表示するときに括弧書きにしてあわせて表示するようにしてもよい。
【００１８】
次に、モバイル端末１０１を用いてコンテンツを検索する方法について説明する。
【００１９】
ユーザがモバイル端末１０１のコンテンツ検索ボタン３０５を押下すると、サーバ２０１にケーブル１５１を経由してコンテンツの検索要求メッセージを送出する。この時点では、まだ検索結果が取得できていないので、表示画面１０２上に、例えば図４のように、メッセージを表示することにより、ユーザに状況を知らせることができる。なお、図４の例では、検索処理中であることを示すメッセージが表示しているが、これに限定するものではなく、他のメッセージやマークを表示するようにしても良い。
【００２０】
なお、コンテンツの保存場所が、サーバ２０１以外のモバイル端末１０１内のメモリカード１０７に格納されていたり、ネットワーク経由で別のサーバにも接続できる場合は、図５のような選択画面を表示し、まずコンテンツが格納されている場所をユーザが選択してから検索を開始し、図４に示すようなメッセージを表示する。
【００２１】
以下、コンテンツがサーバにある場合を例にとって説明する。
【００２２】
サーバ２０１が検索要求メッセージを受信すると、検索処理部２１２は、キーワード抽出管理部２０５を介して統計情報データベース２０６の中から使用頻度が高い単語をキーワード候補として取得して、キーワード管理テーブル２１０に登録する。
【００２３】
検索処理部２１２は、ユーザ嗜好情報管理部２０７からユーザ嗜好データベース２０８に保存されているユーザ嗜好情報を取得し、ユーザの嗜好度合いが強いキーワードが優先されて上位に表示されるように、キーワード管理テーブル２１０に登録されているキーワードの順序を修正する。
【００２４】
使用頻度が高い上位の十数個のキーワード候補だけを表示させる方法もあるが、使用頻度が低いキーワードしか含まれないコンテンツが抽出されなくなるという問題があるため、コンテンツに含まれているキーワード数が、所定の数を超えるような場合は、グループ管理テーブルを作成し、その中に単語データを格納して、管理テーブルにはグループ名を格納するようにする。
【００２５】
また、キーワード分析部２０９は、シソーラスのような意味的な分類や単語間の階層構造情報を格納している辞書データベース２１１を用いて、キーワードをいくつかのグループに分類し、グループ名を付加して管理する。
【００２６】
まず使用頻度が高いなどキーとなる単語から順に、調べようとする単語がいずれかの分類に属するかどうかを調べ、一致する分類があった場合、既にその分類のグループ名が作成されている場合は、そのグループ内に格納し、該当するグループが作成されていない場合は、新たにグループ管理テーブルを作成する。グループの数が所定の数を超えた場合は、既に作成したグループ名を包含する分類がないかを調べ、存在する場合は包含する分類の名前をグループ名として新たに作成し、元のグループ名をその新しいグループ名の中に格納して階層化する。また、他に「その他」というような、いずれのグループにも属さない単語を格納するためのグループを作成しておく。
【００２７】
モバイル端末１０１で表示するのに適当なグループ数を超えている場合は、複数のグループを代表する別のグループでまとめ、グループを階層化させ、最初の画面で表示するキーワードやグループ数が増えすぎないようにする。
【００２８】
シソーラスなどの辞書を設けずにコーパス情報の単語間の関連度を利用する場合は、まず使用頻度が高いなどキーとなる単語で画面内に全て表示できるか、少ないスクロールで表示できる程度のいくつかのグループを作成する。他に「その他」というような、いずれのグループにも属さない単語を格納するためのグループを作成しておく。
【００２９】
各々の単語について、それぞれのグループ名の単語との関連度を調べ、最も関連度が高いグループに格納する。キーワード管理テーブル２１０に該当するグループ名がない場合は、グループ情報はなくて「その他」として扱う。
【００３０】
キーワード管理テーブル２１０で利用するグループ名は、予め映画やスポーツのような代表的なグループ名やよく利用されるグループ名を作成しておいてもよい。または、初回でない場合には前回の処理で作成したグループ名は登録しておき、次回以降にそのまま利用するようにしてもよい。
【００３１】
キーワード管理テーブル２１０の更新が完了すると、検索処理部２１２は、多くのコンテンツで用いられている代表的なキーワードがあれば、図６の「キーワードＡ」のようにキーワードそのものをモバイル端末１０１にそのキーワードを含むコンテンツの数とともに送付する。次に一階層に分類されたグループがあれば、図６の「グループＢ」「グループＣ」のようにそれぞれのグループに含まれるキーワード数とコンテンツ数をモバイル端末１０１に送付する。そして、二階層に分類されたグループ群の一階層目のグループ名をそれぞれのグループに含まれるグループ数とコンテンツ数をモバイル端末１０１に送付し、最後にどのグループにも分類できなかったキーワードしか含まないコンテンツの数をモバイル端末１０１に送付する。
【００３２】
上記キーワードおよびグループに関連する情報を受け取ったモバイル端末１０１は、例えば図６のように、いくつかのグループに分類したキーワード候補を、グループ名自身の使用頻度、つまりコンテンツ内で使用されている回数が多い順や、グループ内に含まれるキーワードの数の多い順などの予め定められた基準に従って順に表示する。
【００３３】
グループ化されていないキーワード名、一階層のグループ名、二階層のグループ名を順に表示し、最下行に「その他」をそれぞれのキーワードやグループなどに含まれるコンテンツの数とともに表示する。
【００３４】
全てのキーワードはいずれのグループにも含まれない「その他」を含めて、いずれかのグループに所属するようになっているが、特に利用頻度が高いキーワードはグループ名と同等に扱うことにより、選択しやすくすることができる。
【００３５】
これらの処理を、全体のコンテンツ数、抽出されたキーワードの数やグループの数に応じて、データ数が多い場合ほどグループを階層化の段数を深くしたり、類似するグループをまとめてひとつにするなど、整理して表示するキーワードやグループ名の数が増えすぎないように自動的に制御する。但し、予めある方法に固定したり、メニューなどを用いてユーザが設定できるようにしておいてもよい。
【００３６】
モバイル端末１０１がサーバ２０１から、コンテンツのタイトル等を示すコンテンツ識別情報を受信すると、受信したキーワード情報を用いて、例えば図６の上側の画面例のようにキーワードやグループを表示する。ユーザは表示されたキーワード候補の中から見たいコンテンツに関連するキーワードやグループを上下カーソルキー３０２を用いて選択する。図６のようにキーワードやグループを表示したとき、最上行に表示されている「キーワードＡ」が選択状態にあり、太枠で囲まれたり色が変わったり点滅するなど他のキーワードやグループと区別がつくように表示する。
【００３７】
この画面で上下カーソルキー３０２を操作することで、見たいコンテンツに最も近いキーワードやグループの位置にカーソルを移動させて、確定キー３０１を押下する。
カーソルの位置に表示されているのがグループ名の場合は、図６のようにグループが一階層の場合は、そのグループに含まれているキーワードを表示し、最初のキーワードの位置（図６の場合は「キーワードＨ」）にカーソルが移動し、上下カーソルキー３０２で、グループＣに含まれるキーワードを選択する。
【００３８】
このときタイトルにキーワードを含むコンテンツを優先して表示し、その下に、関連テキストデータ中にキーワードが含まれるコンテンツを表示する。このとき、タイムスタンプが新しい順に表示したり、未視聴のコンテンツを優先して表示するなど、ユーザが見たいと思う可能性が高いコンテンツを上位に表示するなど表示順を工夫するようにしてもよい。
【００３９】
ユーザは表示されたキーワード候補の中から見たいコンテンツに関連するキーワードを選択する上下カーソルキー３０２を用いて選択する。
【００４０】
図７のように「キーワードＡ」が選択された場合、そのキーワードをサーバ２０１に送付し、サーバ２０１の検索処理部２１２がストレージ２０４から受け取ったキーワードを含むコンテンツを検索して、それらのコンテンツ名などのリストをモバイル端末１０２に送付する。
【００４１】
コンテンツ名を受け取ったモバイル端末１０１は、図７の下側のようなコンテンツのリストを表示する。
【００４２】
ユーザがその中からひとつのコンテンツを選択すると、選択されたコンテンツのデータをサーバ側に要求し、サーバから受け取った映像・音声のデータをデコーダ１１０でデコードして、表示画面部１０２に表示する。
【００４３】
本例では、コンテンツが保存されているサーバ側とコンテンツを視聴するモバイル端末側が分かれていて、通信で接続して情報のやり取りを行なう例で示したが、モバイル端末１０１のメモリカード１０７の中にコンテンツやデータベースを格納し、キーワードやユーザ嗜好などに関連する処理部分もモバイル端末１０１内に組み込んでモバイル端末１０１内で全ての処理を実行するようにしてもよい。また、逆に画面表示や操作関連機能をサーバ側に組み込んで、ＨＤＤレコーダなど据え置き型の映像機器で利用するようにしてもよい。
【００４４】
なお、所定数よりもコンテンツの数が少なく、一画面で全てのコンテンツを表示できる場合には、キーワードを表示しないで、最初からタイトル等のコンテンツを識別する識別情報を表示するようにする。コンテンツ数が少ない場合、キーワードが表示されるよりも、コンテンツのタイトル等が表示されているほうが、ユーザは容易に所望のコンテンツを見つけることができる可能性が高いためである。この場合、キーワード情報とコンテンツ識別情報の両方を受信し、モバイル端末１０１において表示方法を切り替えるようにしても良いし、サーバ２０１が送信する情報を切り替えるようにしても良い。
【００４５】
以上、本発明を操作キーが少なく文字入力が面倒なモバイル端末に適用した場合を例に説明したが、これに限定するものではなく、ビデオレコーダやテレビなど、リモコンで操作する機器などに適用しても良い。また、サーバ等に保存されているコンテンツを検索する場合だけでなく、電子番組表などのデータを用いて興味がある番組を検索することに本発明を用いても良い。また、サーバに保存されているコンテンツを検索し、検索結果をモバイル端末に表示する場合に限らず、モバイル端末内に保存されたコンテンツを検索して端末に表示しても良いし、サーバに表示部を設け、サーバ内のコンテンツの検索結果を表示するようにしても良い。
【図面の簡単な説明】
【００４６】
【図１】モバイル端末の構成の一例を示す図である。
【図２】サーバの構成の一例を示す図である。
【図３】モバイル端末の外観の一例を示す図である。
【図４】コンテンツ検索操作開始時の表示画面例である。
【図５】機器選択時の表示画面例である。
【図６】キーワード候補選択時の表示画面例である。
【図７】コンテンツ選択時の表示画面例である。
【符号の説明】
【００４７】
１０１  モバイル端末
１０２  表示画面部
１０３  表示制御部
１０４  入力装置部
１０５  入力制御部
１０６  スロット
１０７  メモリカード
１０８  ストレージ制御部
１０９  メモリ
１１０  デコーダ
１１１  ネットワーク制御装置
１１２  ネットワークインタフェース
１５１  ケーブル
２０１  サーバ装置
２０２  ネットワークインタフェース
２０３  ネットワーク制御装置
２０４  ストレージ
２０５  キーワード抽出管理部
２０６  統計情報データベース
２０７  ユーザ嗜好情報管理部
２０８  ユーザ嗜好データベース
２０９  キーワード分析部
２１０  キーワード管理テーブル
２１１  辞書データベース
２１２  検索処理部
３０１  確定キー
３０２  上下カーソルキー
３０３  左右カーソルキー
３０４  キャンセル（戻り）キー
３０５  検索キー
３０６  内蔵スピーカ
３０７  音声出力端子
３０８  電源入力端子
【図１】
2008123239.tif 000003
【図２】
2008123239.tif 000004
【図３】
2008123239.tif 000005
【図４】
2008123239.tif 000006
【図５】
2008123239.tif 000007
【図６】
2008123239.tif 000008
【図７】
2008123239.tif 000009