(57)【要約】【課題】使用者が入力する文字列とコンテンツの字幕データに含まれる文字列との間にスタイル（言い回し）上の違いがあっても所望のコンテンツ部分（場面、シーン）を漏れなく検索できるようにする。【解決手段】コンテンツ検索・再生装置１０は、受信した放送信号のコンテンツを蓄積したコンテンツＤＢ１１、コンテンツの字幕データをデコードして字幕テキストを抽出しその字幕テキストを形態素解析する字幕データデコーダ部１３、自立語で活用語の不変語彙情報を格納した形態素解析用の辞書ＤＢ１２、検索キーワードを入力する入力部１４、入力された検索キーワードが自立語で活用語を含む場合、各活用語に対応する不変語彙情報を辞書ＤＢ１２から取得するキーワード抽出部１５、取得した不変語彙情報を基に一致する文字列を含む字幕テキストを検索し、その検索結果に基づいて該当するコンテンツ部分（場面、シーン）を検出する検索部１６を備える。【選択図】図１
2006343941.tif 000002
【特許請求の範囲】
【請求項１】
放送信号に重畳されて伝送される字幕データを取得し、該字幕データと使用者が入力する検索キーワードとを照合することにより、前記放送信号のコンテンツから使用者所望のコンテンツ部分を検索・再生するコンテンツ検索・再生方法において、テキストの形態素解析用の辞書データベースに、自立語で活用語の不変語彙情報を格納して有し、使用者が入力する検索キーワードが自立語で活用語を含む場合、各活用語に対応する不変語彙情報を前記辞書データベースから取得し、該取得した不変語彙情報を基に一致する文字列を含む字幕データを検索し、その検索結果に基づいて該当するコンテンツ部分を検出することを特徴とするコンテンツ検索・再生方法。
【請求項２】
請求項１に記載のコンテンツ検索・再生方法において、前記不変語彙情報は、自立語で活用語である動詞、形容詞、形容動詞のいずれか１つ又は複数の各活用形において不変部分の語彙情報であることを特徴とするコンテンツ検索・再生方法。
【請求項３】
請求項１に記載のコンテンツ検索・再生方法において、前記字幕データは、画面への表示単位である少なくとも１つの字幕文データユニットで構成され、前記検索された文字列を含む字幕文データユニットを単位として該当するコンテンツ部分を再生することを特徴とするコンテンツ検索・再生方法。
【請求項４】
請求項３に記載のコンテンツ検索・再生方法において、単一コンテンツ内の複数のコンテンツ部分または複数のコンテンツにまたがった複数のコンテンツ部分を再生する際に、コンテンツ毎に、字幕文データユニットを単位として、時系列順に順送りあるいは逆送りで順次再生することを特徴とするコンテンツ検索・再生方法。
【請求項５】
請求項３に記載のコンテンツ検索・再生方法において、単一コンテンツ内の複数のコンテンツ部分または複数のコンテンツにまたがった複数のコンテンツ部分を再生する際に、コンテンツ毎に、字幕文データユニットを単位として、使用者の操作に従って、時系列順に順送りあるいは逆送りにザッピング可能としたことを特徴とするコンテンツ検索・再生方法。
【請求項６】
請求項３に記載のコンテンツ検索・再生方法において、単一コンテンツ内の複数のコンテンツ部分または複数のコンテンツにまたがった複数のコンテンツ部分を再生する際に、当該コンテンツ部分を所定の条件に従ってクラス分けし、そのクラス毎に、字幕文データユニットを単位として、時系列順に順送りあるいは逆送りに順次再生することを特徴とするコンテンツ検索・再生方法。
【請求項７】
請求項３に記載のコンテンツ検索・再生方法において、単一コンテンツ内の複数のコンテンツ部分または複数のコンテンツにまたがった複数のコンテンツ部分を再生する際に、当該コンテンツ部分を所定の条件に従ってクラス分けし、そのクラス毎に、字幕文データユニットを単位として、使用者の操作に従って、時系列順に順送りあるいは逆送りにザッピング可能としたことを特徴とするコンテンツ検索・再生方法。
【請求項８】
放送信号に重畳されて伝送される字幕データを取得し、該字幕データと使用者が入力する検索キーワードとを照合することにより、前記放送信号のコンテンツから使用者所望のコンテンツ部分を検索・再生するコンテンツ検索・再生装置において、自立語で活用語の不変語彙情報を格納した形態素解析用の辞書データベースと、検索キーワードを入力する入力手段と、該入力された検索キーワードが自立語で活用語を含む場合、各活用語に対応する不変語彙情報を前記辞書データベースから取得する手段と、該取得した不変語彙情報を基に一致する文字列を含む字幕データを検索し、その検索結果に基づいて該当するコンテンツ部分を検出する検索手段とを備えていることを特徴とするコンテンツ検索・再生装置。
【請求項９】
請求項８に記載のコンテンツ検索・再生装置において、前記不変語彙情報は、自立語で活用語である動詞、形容詞、形容動詞のいずれか１つ又は複数の各活用形において不変部分の語彙情報であることを特徴とするコンテンツ検索・再生装置。
【請求項１０】
請求項８に記載のコンテンツ検索・再生装置において、前記字幕データは、画面への表示単位である少なくとも１つの字幕文データユニットで構成され、前記検索手段により検索された文字列を含む字幕文データユニットを単位として該当するコンテンツ部分を再生する再生手段を備えていることを特徴とするコンテンツ検索・再生装置。
【請求項１１】
請求項１０に記載のコンテンツ検索・再生装置において、前記再生手段は、単一コンテンツ内の複数のコンテンツ部分または複数のコンテンツにまたがった複数のコンテンツ部分を再生する際に、コンテンツ毎に、字幕文データユニットを単位として、時系列順に順送りあるいは逆送りで順次再生することを特徴とするコンテンツ検索・再生装置。
【請求項１２】
請求項１０に記載のコンテンツ検索・再生装置において、前記再生手段は、単一コンテンツ内の複数のコンテンツ部分または複数のコンテンツにまたがった複数のコンテンツ部分を再生する際に、コンテンツ毎に、字幕文データユニットを単位として、使用者の操作に従って、時系列順に順送りあるいは逆送りにザッピング可能としたことを特徴とするコンテンツ検索・再生装置。
【請求項１３】
請求項１０に記載のコンテンツ検索・再生装置において、前記再生手段は、単一コンテンツ内の複数のコンテンツ部分または複数のコンテンツにまたがった複数のコンテンツ部分を再生する際に、当該コンテンツ部分を所定の条件に従ってクラス分けし、そのクラス毎に、字幕文データユニットを単位として、時系列順に順送りあるいは逆送りに順次再生することを特徴とするコンテンツ検索・再生装置。
【請求項１４】
請求項１０に記載のコンテンツ検索・再生装置において、前記再生手段は、単一コンテンツ内の複数のコンテンツ部分または複数のコンテンツにまたがった複数のコンテンツ部分を再生する際に、当該コンテンツ部分を所定の条件に従ってクラス分けし、そのクラス毎に、字幕文データユニットを単位として、使用者の操作に従って、時系列順に順送りあるいは逆送りにザッピング可能としたことを特徴とするコンテンツ検索・再生装置。
【請求項１５】
請求項１乃至７のいずれか１に記載のコンテンツ検索・再生方法を実行するためのプログラム。
【請求項１６】
請求項１５に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、テレビジョン装置などのデジタル放送信号を受信・記録した記録媒体から、所望の部分を検索・再生するためのコンテンツ検索・再生方法、装置、プログラム、及び該プログラムを記録した記録媒体に関する。
【背景技術】
【０００２】
従来、放送された映像を記録したものの中から自分の見たい場面を見つけるには、早送りを行うなどしていた。しかしながら、ストレージメディアが大容量化するなかで、記録されたすべての番組の中から、このような早送り再生で所望の部分を探すのは時間も労力もかかり、面倒である。
【０００３】
例えば、特許文献１に記載されている文書処理装置は、語句の語幹と活用の種類、および活用形と活用語尾とを辞書に持たせ、文書中の指定された語句に対して、活用形を保持したまま、その類義語や反対語に変換できるようにしたものである。
【０００４】
また、特許文献２に記載されている電子辞書検索装置は、例えば日本語の文章から英語の文章に翻訳する場合、使用者が入力した文字列を形態素解析し、活用語を基本形に補正して見出しとして取得し、辞書を検索するようにしたものである。
【０００５】
また、特許文献３に記載されている映像情報検索再生方法は、字幕の文字列とタイムコードを組みとするレコードリストを作成し、台詞を検索キーとしてその場面から再生することを可能にしたものである。
【特許文献１】特許第２８９８９８３号公報
【特許文献２】特許第３３７７９４２号公報
【特許文献３】特開平１１−１８４８６７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
上記特許文献１に記載の発明は、活用語のすべての活用形と活用語尾を辞書に持たせることで検索漏れを解決しようとするものであるが、話し言葉の活用語尾はくだけた口調・改まった口調、男性口調・女性口調などさまざまであり、すべての活用語尾を辞書に持たせることは難しい。
【０００７】
また、上記特許文献２に記載の発明は、活用語を基本形に補正することで辞書検索を確実に行おうとするものであるが、検索対象が字幕テキストの場合、基本形に補正することでかえってマッチングできなくなる場合が生じる。
【０００８】
また、上記特許文献３に記載の発明は、使用者の入力する文字列が字幕の文字列と一致する部分を検出するものであり、使用者の入力する文字列のスタイル（言い回し）と字幕の文字列のスタイルと一致しない場合は検出されないという問題点がある。
【０００９】
テレビジョン放送信号に重畳されて伝送される字幕データは基本的に、コンテンツ（番組）の出演者やナレータが発話した口語体（話し言葉）であるため、くだけた口調や改まった口調、男性口調、女性口調などさまざまなスタイルを含む。一方、使用者が検索のため入力する要求文は、文字入力した場合は書き言葉調になり、音声入力した場合は話し言葉調になることが推測される。このように、さまざまなスタイル（言い回し）が出現すると、使用者所望のコンテンツ部分を検索する場合、ユーザが入力する文字列とコンテンツの字幕データに含まれる文字列との間にスタイル上のミスマッチが生じ、検索漏れを引き起こす可能性がある。
【００１０】
本発明は、上述のごとき実情に鑑みてなされたものであり、使用者が入力する文字列とコンテンツの字幕データに含まれる文字列との間にスタイル（言い回し）上の違いがあっても所望のコンテンツ部分を漏れなく検索し、さらに、検索された文字列を含むコンテンツ部分から再生する際に、ある程度区切りの良い位置から再生できるようにすること、を目的とする。
【課題を解決するための手段】
【００１１】
上記課題を解決するために、本発明の第１の技術手段は、放送信号に重畳されて伝送される字幕データを取得し、該字幕データと使用者が入力する検索キーワードとを照合することにより、前記放送信号のコンテンツから使用者所望のコンテンツ部分を検索・再生するコンテンツ検索・再生方法において、テキストの形態素解析用の辞書データベースに、自立語で活用語の不変語彙情報を格納して有し、使用者が入力する検索キーワードが自立語で活用語を含む場合、各活用語に対応する不変語彙情報を前記辞書データベースから取得し、該取得した不変語彙情報を基に一致する文字列を含む字幕データを検索し、その検索結果に基づいて該当するコンテンツ部分を検出することを特徴としたものである。これにより、コンテンツ中の字幕テキストにさまざまなスタイル（言い回し）の語彙が出現していても、漏れなく所望のコンテンツ部分を検索することが可能となる。
【００１２】
第２の技術手段は、第１の技術手段において、前記不変語彙情報は、自立語で活用語である動詞、形容詞、形容動詞のいずれか１つ又は複数の各活用形において不変部分の語彙情報であることを特徴としたものである。
【００１３】
第３の技術手段は、第１の技術手段において、前記字幕データは、画面への表示単位である少なくとも１つの字幕文データユニットで構成され、前記検索された文字列を含む字幕文データユニットを単位として該当するコンテンツ部分を再生することを特徴としたものである。これにより、ある程度区切りの良い位置から再生できるようになり、使用者は見たい部分を適切な位置から視聴することができる。
【００１４】
第４の技術手段は、第３の技術手段において、単一コンテンツ内の複数のコンテンツ部分または複数のコンテンツにまたがった複数のコンテンツ部分を再生する際に、コンテンツ毎に、字幕文データユニットを単位として、時系列順に順送りあるいは逆送りで順次再生することを特徴としたものである。
【００１５】
第５の技術手段は、第３の技術手段において、単一コンテンツ内の複数のコンテンツ部分または複数のコンテンツにまたがった複数のコンテンツ部分を再生する際に、コンテンツ毎に、字幕文データユニットを単位として、使用者の操作に従って、時系列順に順送りあるいは逆送りにザッピング可能としたことを特徴としたものである。
【００１６】
第６の技術手段は、第３の技術手段において、単一コンテンツ内の複数のコンテンツ部分または複数のコンテンツにまたがった複数のコンテンツ部分を再生する際に、当該コンテンツ部分を所定の条件に従ってクラス分けし、そのクラス毎に、字幕文データユニットを単位として、時系列順に順送りあるいは逆送りに順次再生することを特徴としたものである。
【００１７】
第７の技術手段は、第３の技術手段において、単一コンテンツ内の複数のコンテンツ部分または複数のコンテンツにまたがった複数のコンテンツ部分を再生する際に、当該コンテンツ部分を所定の条件に従ってクラス分けし、そのクラス毎に、字幕文データユニットを単位として、使用者の操作に従って、時系列順に順送りあるいは逆送りにザッピング可能としたことを特徴としたものである。
【００１８】
第８の技術手段は、放送信号に重畳されて伝送される字幕データを取得し、該字幕データと使用者が入力する検索キーワードとを照合することにより、前記放送信号のコンテンツから使用者所望のコンテンツ部分を検索・再生するコンテンツ検索・再生装置において、自立語で活用語の不変語彙情報を格納した形態素解析用の辞書データベースと、検索キーワードを入力する入力手段と、該入力された検索キーワードが自立語で活用語を含む場合、各活用語に対応する不変語彙情報を前記辞書データベースから取得する手段と、該取得した不変語彙情報を基に一致する文字列を含む字幕データを検索し、その検索結果に基づいて該当するコンテンツ部分を検出する検索手段とを備えていることを特徴としたものである。
【００１９】
第９の技術手段は、第８の技術手段において、前記不変語彙情報は、自立語で活用語である動詞、形容詞、形容動詞のいずれか１つ又は複数の各活用形において不変部分の語彙情報であることを特徴としたものである。
【００２０】
第１０の技術手段は、第８の技術手段において、前記字幕データは、画面への表示単位である少なくとも１つの字幕文データユニットで構成され、前記検索手段により検索された文字列を含む字幕文データユニットを単位として該当するコンテンツ部分を再生する再生手段を備えていることを特徴としたものである。
【００２１】
第１１の技術手段は、第１０の技術手段において、前記再生手段は、単一コンテンツ内の複数のコンテンツ部分または複数のコンテンツにまたがった複数のコンテンツ部分を再生する際に、コンテンツ毎に、字幕文データユニットを単位として、時系列順に順送りあるいは逆送りで順次再生することを特徴としたものである。
【００２２】
第１２の技術手段は、第１０の技術手段において、前記再生手段は、単一コンテンツ内の複数のコンテンツ部分または複数のコンテンツにまたがった複数のコンテンツ部分を再生する際に、コンテンツ毎に、字幕文データユニットを単位として、使用者の操作に従って、時系列順に順送りあるいは逆送りにザッピング可能としたことを特徴としたものである。
【００２３】
第１３の技術手段は、第１０の技術手段において、前記再生手段は、単一コンテンツ内の複数のコンテンツ部分または複数のコンテンツにまたがった複数のコンテンツ部分を再生する際に、当該コンテンツ部分を所定の条件に従ってクラス分けし、そのクラス毎に、字幕文データユニットを単位として、時系列順に順送りあるいは逆送りに順次再生することを特徴としたものである。
【００２４】
第１４の技術手段は、第１０の技術手段において、前記再生手段は、単一コンテンツ内の複数のコンテンツ部分または複数のコンテンツにまたがった複数のコンテンツ部分を再生する際に、当該コンテンツ部分を所定の条件に従ってクラス分けし、そのクラス毎に、字幕文データユニットを単位として、使用者の操作に従って、時系列順に順送りあるいは逆送りにザッピング可能としたことを特徴としたものである。
【００２５】
第１５の技術手段は、第１乃至第７の技術手段のいずれか１に記載のコンテンツ検索・再生方法を実行するためのプログラムである。
【００２６】
第１６の技術手段は、第１５の技術手段に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体である。
【発明の効果】
【００２７】
本発明によれば、放送信号に重畳されて伝送される字幕データを取得し、該字幕データと使用者が入力する検索キーワードとを照合することにより、放送信号のコンテンツから使用者所望のコンテンツ部分を検索・再生する方法において、検索に不変語彙情報を用いることにより、使用者が入力する要求文とコンテンツの字幕に含まれる文字列との間にミスマッチがあっても、所望のコンテンツ部分を漏れなく抽出することができる。
【００２８】
また、画面上への表示単位である字幕文データユニットを利用することにより、ある程度区切りの良い位置から再生できるため、使用者は見たい部分を適切な位置から視聴することができる。
【００２９】
また、複数の候補が検出されたとき、字幕文データユニット単位でザッピング（飛ばし見）できるため、より早く所望の部分を見つけることが可能となる。
【発明を実施するための最良の形態】
【００３０】
本発明は、放送信号に重畳されて伝送される字幕データを取得し、該字幕データと使用者が入力する検索キーワードとを照合することにより、放送信号のコンテンツから使用者所望のコンテンツ部分を検索・再生する方法において、テキストの形態素解析用の辞書に、自立語で活用語の不変語彙情報を格納して有し、使用者が入力する検索キーワードが自立語で活用語を含む場合、各活用語に対応する不変語彙情報を辞書から取得し、その不変語彙情報を基に一致する文字列を含む字幕データを検索し、検索結果に基づいて該当するコンテンツ部分を検出できるようにしたものである。なお、所望のコンテンツ部分とは、コンテンツ内に含まれる場面やシーンを指すものとする。
【００３１】
上記の自立語で活用語とは、動詞、形容詞、形容動詞であり、自立語で非活用語には、名詞、代名詞、連体詞、副詞、接続詞、感動詞が含まれる。一般に、活用語の変化しない語頭の基幹部を語幹というが、本発明における不変語彙情報はこの語幹をベースにしたもので、くだけた口調や改まった口調、男性口調、女性口調などさまざまなスタイル（言い回し）において変化しない不変な部分を指す。なお、変化する語尾部分は活用語尾といい、活用語は基本的に、「語幹＋活用語尾」から構成される。
【００３２】
また、字幕文データユニットとは、ここでは、放送信号に重畳されて送られてくる字幕データの画面上への表示単位のことをいう。デジタル放送システムにおいて、放送局は、字幕データを、映像や音情報とは別のＰＥＳ（Ｐａｃｋｅｔｉｚｅｄ  Ｅｌｅｍｅｎｔａｒｙ  Ｓｔｒｅａｍ）中に格納してトランスポートストリームに多重して送出しており、デジタル放送受信装置はこのデータをトランスポートストリームから分離・解析して、字幕を画面上に表示している。本発明では、この字幕ＰＥＳデータから字幕データを、画面上への表示開始時刻とともに、あるいは表示開始時刻・表示終了時刻とともに取り出して、利用する。
【００３３】
（第１の実施例）
図１は、本発明の第１の実施例に係るコンテンツ検索・再生装置の構成例を示すブロック図で、図中、１０はコンテンツ検索・再生装置で、該コンテンツ検索・再生装置１０は、コンテンツＤＢ１１、辞書ＤＢ１２、字幕データデコーダ部１３、入力部１４、キーワード抽出部１５、検索部１６、再生部１７を備えている。なお、図１は、本発明に係るコンテンツ検索・再生装置１０を説明するために必要な基本的な回路ブロックのみについて、その構成例を示す。
【００３４】
本実施例において、使用者が見たい部分（場面、シーン）を示唆する要求文を入力すると、コンテンツ（テレビ番組など）の字幕データ中から当該要求文に含まれる文字列を含む部分を検索し、使用者に提示する場合について説明する。
【００３５】
図１において、コンテンツＤＢ１１は、デジタル放送信号を受信し、そのコンテンツ（テレビ番組など）を蓄積する手段である。辞書ＤＢ１２は、形態素解析用の辞書で、名詞等の自立語非活用語と、動詞や形容詞、形容動詞等の自立語活用語を含み、活用語については不変語彙情報も格納されている。
【００３６】
字幕データデコーダ部１３は、デジタル放送信号に多重化されている字幕データ（例えば、クローズドキャプションデータなど）をデコードして、字幕テキストと画面表示上の単位である各字幕文データユニットの表示開始時刻、あるいは、表示開始時刻・表示終了時刻（いずれもタイムコードＴと呼ぶ）を抽出する手段である。さらに、抽出した字幕テキストを、辞書ＤＢ１２を参照して形態素解析する。また、入力部１４は、使用者が要求文を入力するための手段である。
【００３７】
キーワード抽出部１５は、入力部１４から入力された要求文を、辞書ＤＢ１２を参照して形態素解析し、名詞、形容詞、形容動詞、動詞などの自立語を抽出し、さらに、抽出された文字列が、動詞等の活用語の場合は、辞書ＤＢ１２を参照して不変語彙情報を取得して、これらを検索キーワード（以下、検索ＫＷと呼ぶ）とする。
【００３８】
検索部１６は、上記検索ＫＷを基に字幕データデコーダ部１３に格納されている字幕テキストを検索し、その文字列を含む字幕文データユニットのタイムコードＴを取得する手段である。再生部１７は、検索部１６で取得されたタイムコードＴの位置からコンテンツを再生する手段である。
【００３９】
次に、辞書ＤＢ１２について詳細に説明する。辞書ＤＢ１２は、コンテンツの字幕データおよび使用者が入力する要求文を形態素解析し、さらに、使用者が入力する要求文に自立語で活用語が含まれる場合、その不変語彙情報を取得するために用いられる。ここで用いる不変語彙情報は、一般に利用される語幹とは異なる。以下、本発明における辞書ＤＢ１２に登録する不変語彙情報について説明する。
【００４０】
例えば、使用者が要求文として「チーズケーキを焼く」と入力した場合、この文字列は辞書ＤＢ１２を用いて、形態素解析により、「チーズケーキ／を／焼く」のように分割される。辞書ＤＢ１２は、それぞれの語に対して、例えば以下の情報を含む。
チーズケーキ（名詞）
を（格助詞）
焼く（動詞・五段活用・終止形）
【００４１】
一方、コンテンツ内に含まれる字幕データ中で、「焼く」に関連するフレーズとしては以下のようなものが考えられる。
これをオーブンで焼きます。
焼く場合に注意すべき点は、
強火で焼いてください。
では、焼いてみましょう。
そのまま焼いちゃって構いません。
焼き損なうことは、まずありません。
焼きあがりましたら、今度は、
これを丸ごと、焼いていくんです。
先日、子供と一緒にケーキを焼こうということになったんです。
すぐに焼かないで、まず１時間このまま寝かせます。
【００４２】
上記のようにさまざまな言い回しがあるが、「焼く」は五段活用であるため、以下のように活用することが知られている。
ｙａｋ−ａ−ｎａｉ／−ａ−ｚｕ（未然形：否定の形）
ｙａｋ−ｉ−ｍａｓｕ／ｙａ（ｋ）−ｉ−ｔａ（連用形）
ｙａｋ−ｕ（終止形）
ｙａｋ−ｕ−ｔｏｋｉ（連体形：名詞が後続する）
ｙａｋ−ｅ−ｂａ（仮定形）
ｙａｋ−ｅ（命令形）
ｙａｋ−ｏ−ｏ（志向形：意思）
【００４３】
これらに共通する部分は“ｙａｋ−”である。この部分が、一般に語幹と呼ばれているものである。そこで、「焼く」に関連するすべての語彙を漏れなく字幕テキスト中で検索するには、このｙａｋ−を用いればよい。しかしながら、テキストマッチングで照合すると、「焼」のみで照合することになり、たとえば、「焼失」、「燃焼」などの単語もマッチングしてしまう。そこで、ｙａｋ−に、活用語尾にあたるａ，ｉ，ｕ，ｅ，ｏを加えて、「焼か」，「焼き」，「焼く」，「焼け」，「焼こ」を不変語彙情報として辞書ＤＢ１２に登録しておく。
【００４４】
さらに、五段活用動詞の場合、ｙａｋ−の語尾の子音（この場合はｋ）によってさまざまな音便化が起こる。たとえば、ｙａｋ−にｔａ（た）が後続すると、イ音便化して、ｙａｉ−（焼い）となる。そこで、このような音便化を考慮した語彙（この場合は「焼い」）も不変語彙情報として辞書ＤＢ１２に登録しておく。なお、音便化はイ音便化のほかに、促音便（例：「買った」）、撥音便（例：「読んだ」）がある。このように、自立語で活用語が五段活用の場合は、一般的に語幹と呼ばれている部分（「焼く」の場合はｙａｋ）にａ，ｉ，ｕ，ｅ，ｏを加えた文字列と、音便化を考慮した文字列とを不変語彙情報として辞書ＤＢ１２に登録しておく。すなわち、動詞「焼く」の不変語彙情報としては、「焼か」，「焼き」，「焼く」，「焼け」，「焼こ」，「焼い」が辞書ＤＢ１２に登録される。この６種類が登録されていれば、上記であげたさまざまな言い回しすべてを漏れなく検索することが可能となる。
【００４５】
なお、五段活用以外の活用形では以下のようになる。上一段活用の、例えば「媚びる」の場合、
ｋｏｂ−ｉ−ｎａｉ
ｋｏｂ−ｉ−ｒｉｍａｓｕ／ｋａｂ−ｉ−ｔａ
ｋｏｂ−ｉ−ｒｕ
ｋｏｂ−ｉ−ｒｕｔｏｋｉ
ｋｏｂ−ｉ−ｒｅｂａ
ｋｏｂ−ｉ−ｒｏ
ｋｏｂ−ｉ−ｙｏｏ
【００４６】
この場合、共通部分であるｋｏｂｉ−（「媚び」）を不変語彙情報として辞書ＤＢ１２に登録する。なお、上一段活用の場合は、音便化は起こらない。したがって、動詞「媚びる」の不変語彙情報としては、「媚び」のみを登録しておけばよい。
【００４７】
また、下一段活用の、例えば「炒める」の場合、
ｉｔａｍ−ｅ−ｎａｉ
ｉｔａｍ−ｅ−ｍａｓｕ／ｉｔａｍ−ｅ−ｔａ
ｉｔａｍ−ｅ−ｒｕ
ｉｔａｍ−ｅ−ｒｕｔｏｋｉ
ｉｔａｍ−ｅ−ｒｅｂａ
ｉｔａｍ−ｅ−ｒｏ
ｉｔａｍ−ｅ−ｙｏｏ
【００４８】
この場合、共通部分であるｉｔａｍｅ−（「炒め」）を不変語彙情報として辞書ＤＢ１２に登録する。なお、下一段活用の場合も音便化は起こらないため、動詞「炒める」の不変語彙情報としては、「炒め」のみを登録しておけばよい。
【００４９】
また、カ変動詞の場合、このカ変動詞は「来る」のみである。しかし、この場合は、単語全体が変化するため、所謂、語幹がない。
ｋｏ−ｎａｉ／−ｚｕ
ｋｏ−ｓａｓｅｒｕ
ｋｉ−ｍａｓｕ／−ｔａ
ｋｕ−ｒｕ
ｋｕｒｕ−ｔｏｋｉ
ｋｕｒｅ−ｂａ
ｋｏ−ｉ
ｋｏ−ｙｏｏ
【００５０】
したがって、この場合は、以下に示すすべての活用（下線部）を不変語彙情報として辞書ＤＢ１２に登録する。
誰も来（こ）ない、来（こ）ずに、来（こ）させる、先に来（こ）られては大変だ、
来（こ）れる日はいつ、来（き）ます、来（き）たよ、来（き）てみれば、来（く）るだろう、来（く）る日は、来（く）ればわかる、来（こ）い、来（こ）ようと思った、来（き）ちゃった、
【００５１】
また、サ変動詞の、例えば「熱する」の場合、
ｎｅｓｓ−ｉ−ｎａｉ／−ｅ−ｚｕ／−ａ−ｒｅｒｕ
ｎｅｓｓ−ｉ−ｍａｓｕ／−ｉ−ｔａ
ｎｅｓｓ−ｕ−ｒｕ
ｎｅｓｓ−ｕ−ｒｕｔｏｋｉ
ｎｅｓｓ−ｕ−ｒｅｂａ
ｎｅｓｓ−ｉ−ｒｏ／−ｅ−ｙｏ
ｎｅｓｓ−ｉ−ｙｏｏ
【００５２】
この場合は、共通部分であるｎｅｓｓ−に、これに続いて出現し得るａ，ｉ，ｕ，ｅを加えて、「熱さ」，「熱し」，「熱す」，「熱せ」を不変語彙情報として辞書ＤＢ１２に登録する。
【００５３】
検索部１６は、キーワード抽出部１５に格納されている検索ＫＷ（自立語）を基に、字幕データデコーダ部１３に格納されている字幕データを照合・検索する。その際、検索ＫＷに自立語で活用語が含まれる場合は、その照合には、これら辞書ＤＢ１２に登録された不変語彙情報を利用して文字列検索をおこなう。すなわち、使用者が要求文として「チーズケーキを焼く」と入力した場合、この要求文には、検索ＫＷとして自立語で活用語の「焼く」が含まれるため、その照合には、辞書ＤＢ１２に登録された不変語彙情報「焼か」，「焼き」，「焼く」，「焼け」，「焼こ」，「焼い」すべてに対し、文字列検索を行う。その結果、たとえば、「先週、初めてチーズケーキを焼いちゃったよ」や「俺たちだって、チーズケーキぐらい焼けるぜ」といった、さまざまな表現の字幕テキストが出現しても、漏れなく所望のコンテンツ部分を検索することができる。
【００５４】
次に、コンテンツ検索・再生装置１０のハードウエア構成の具体例について説明する。図２は、図１に示したコンテンツ検索・再生装置１０の具体的なシステム構成例を示すブロック図で、コンテンツ検索・再生装置１０は、ＣＰＵ１、ワークメモリ２、入力部３、データベース４、表示部５、音響出力部６、外部記憶ドライブ７、受信部８を備えている。ＣＰＵ１は、内蔵のシステムプログラムに従ってコンテンツ検索・再生装置１０のシステム全体の制御を行なう他、図１に示した検索部１６に相当する検索処理プログラムなどの各種プログラムを実行する。また、受信部８で受信したテレビ番組などのコンテンツは、図１に示したコンテンツＤＢ１１に相当するデータベース４に蓄積される。ＣＰＵ１は、データベース４に蓄積されたコンテンツを処理して、ワークメモリ２上に処理結果を作成する。
【００５５】
ワークメモリ２は、前述した検索ＫＷに関するデータや、演算に使用するデータ、演算結果等を一時的に記憶するいわゆる作業用のメモリであり、ＣＰＵ１により実行される検索プログラムや、その検索プログラムにおいて利用されるデータやプログラム処理結果等を格納する。なお、上記検索プログラムのうち、変更の可能性が低い一部のプログラムは、システムプログラムと同様に、図示していないＲＯＭに格納するようにしても良い。
【００５６】
また、ワークメモリ２として用いられるＲＡＭの一部の記憶領域は、電源バックアップされているか、あるいは、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）やフラッシュメモリ等の不揮発性メモリにより構成されていて、電源オフの状態にあっても、記憶内容をそのまま保持することが可能である。この不揮発性の記憶領域には、電源オフであっても記憶内容を保持する必要がある検索ＫＷを含む各種データや処理データ、プログラム等が格納される。
【００５７】
入力部３は、図１に示した入力部１４に対応しており、使用者が要求文を入力するリモコンのキーやマイク、カメラ、センサなどから成る。なお、カメラやセンサは、文字認識機能を備え、新聞や雑誌等の文字を入力できるようにしてもよい。入力部３から入力した文字列はＣＰＵ１において処理されて、ワークメモリ２に検索ＫＷとして記憶される。
【００５８】
表示部５と音響出力部６は、図１に示した再生部１７に対応しており、受信部８で受信された放送信号の中からテレビ画面表示用の映像信号と音響信号を抽出して表示すると共に、データベース４に格納された各種情報やＣＰＵ１の演算処理結果を出力する。表示部５は、液晶ディスプレイやプラズマディスプレイなどから構成され、音響出力部６は、スピーカやヘッドホンなどから構成されている。また、外部記憶ドライブ７は、ＣＰＵ１で実行されるプログラムを含む各種の放送受信プログラムを記録した外部記憶媒体（記録媒体）９の読み取り手段である。
【００５９】
外部記憶媒体（記録媒体）９は、例えば、各種のメモリカード、ハードディスク、ＤＶＤ−ＲＯＭ等の記録媒体からなっている。ここで、外部記憶媒体（記録媒体）９には、後述する実施の形態におけるコンテンツ検索・再生処理プログラム等が記憶されており、外部記憶ドライブ７に装着することにより外部記憶媒体（記録媒体）９に格納されている各種の情報が読み取られて、ワークメモリ２などに格納される。
【００６０】
以下、前述の図１を用いて、コンテンツ検索・再生装置１０の動作例について説明する。本発明は、前述したように、放送信号に含まれて送信されてくる字幕データを利用して、放送信号として受信したコンテンツ（テレビ番組など）に対し、使用者が視聴を所望する部分（場面、シーン）を検索し、使用者に提示することを目的としている。以下、使用者がリモコンのキーなどを用いて入力した要求文に基づいて所望の部分を検索し、使用者に提示する場合を例にして説明する。
【００６１】
まず、図１に示したコンテンツ検索・再生装置１０の各ブロックの基本動作例について述べる。コンテンツＤＢ１１は、受信したデジタルコンテンツ（放送番組など）を蓄積する。ここに蓄積されるデータは、前述したように、映像・音データの他、受信した放送信号に多重化されている字幕データが含まれる。辞書ＤＢ１２は、形態素解析用の辞書で、自立語で活用語の不変語彙情報を含む。字幕データデコーダ部１３は、コンテンツＤＢ１１に含まれる字幕データ（クローズドキャプションデータなど）をデコードし、字幕テキストと、画面表示上の単位である各字幕文データユニットの表示開始時刻、あるいは、表示開始時刻・表示終了時刻（タイムコードＴ）を取り出す。さらに、取り出した字幕テキストを、辞書ＤＢ１２を参照して形態素解析する。入力部１４は、使用者が見たい部分（場面、シーン）に関する要求文（テキスト）をリモコンのキーなどで入力する。入力された要求文はキーワード抽出部１５に対して出力される。
【００６２】
キーワード抽出部１５は、入力部１４から入力された使用者の要求文を辞書ＤＢ１２を参照して形態素解析し、名詞や形容詞、動詞など自立語を抽出する。さらに、活用語については、辞書ＤＢ１２を参照して不変語彙情報を取得する。例えば、要求文が「キムチの漬け方」であった場合は、／キムチ（名詞）／の（助詞）／漬け（動詞：下一段活用）／方（付属語）／、のように形態素解析され、まず、自立語である名詞の「キムチ」と動詞の「漬け」が抽出され、さらに、活用語である動詞「漬ける」の不変語彙情報である「漬け」が検索ＫＷとして取得される。ここで、動詞「漬ける」は下一段活用であるため、不変語彙情報は「漬け」のみである。抽出された検索ＫＷ「キムチ」と「漬け」は検索部１６に対して出力される。
【００６３】
検索部１６は、キーワード抽出部１５で抽出された検索ＫＷを基に、字幕データデコーダ部１３に格納されている字幕データを検索する。すなわち、「キムチ」、「漬け」に一致する文字列がコンテンツの字幕データ中に存在するか否かを検索する。一致する文字列が検出されたときは、その文字列を含む字幕文データユニットのタイムコードＴを取得し、そのタイムコードＴを再生部１７に対して出力する。
【００６４】
再生部１７は、コンテンツＤＢ１１に格納されたコンテンツを、検索部１６で抽出されたタイムコードＴの位置から再生出力する。このとき、字幕データは再生してもしなくてもよい。また、必要であれば、ユーザはリモコン操作等で、タイムコードＴに相当する位置より前に戻って見ることも可能とする。タイムコードＴが表示終了時刻を含む場合は、当該時刻で再生を停止する。タイムコードＴが表示終了時刻を含まない場合は、使用者がリモコン等で停止しない限り、コンテンツの最後まで再生される。
【００６５】
ここで、字幕文データユニットについて、図３に示す模式図を用いて説明する。コンテンツＤＢ１１に入力されてくる放送受信信号は、映像データ、音データ（音声及び音）、字幕データなどから構成されている。ここで、字幕文データユニットは画面上への表示単位で、表示開始時刻（タイムコードＴ）＝１０１、１０２、・・・とともに伝送されてくる。例えば、図３において、時刻Ｔ＝１０２から時刻Ｔ＝１０３の間、字幕データ「続いて、白菜キムチを作ります」が表示され、続いて、時刻Ｔ＝１０３から時刻Ｔ＝１０４の間、字幕データ「まず、前日に塩漬けした白菜を塩抜きします」が表示される。すなわち、後続の字幕文データユニットの表示開始時刻が、その前の字幕文データユニットの表示終了時刻になる。
【００６６】
検索部１６は、キーワード抽出部１５で抽出された検索ＫＷを基に、字幕データデコーダ部１３に格納されている字幕データを検索し、検索ＫＷに一致する文字列が検出されたときは、その文字列を含む字幕文データユニットのタイムコードＴを取得し、そのタイムコードＴを再生部１７に対して出力する。これにより、ある程度区切りの良い位置から再生することが可能となる。
【００６７】
次に、検索部１６の動作例について詳細に説明する。検索部１６は、字幕データデコーダ部１３中の字幕データを検索し、まず、検索ＫＷを含むコンテンツが存在するか否かを調べる。検索ＫＷが複数ある場合は、すべての検索ＫＷを含むコンテンツが存在するか否かを調べる。（ただし、ひとつの字幕文データユニット内にすべての検索ＫＷが含まれている必要はない）。コンテンツが存在する場合は、そのコンテンツ内の、各検索ＫＷに一致する文字列を含む字幕文データユニットのタイムコードＴを取得し、そのタイムコードＴを再生部１７に出力する。
【００６８】
例えば、検索ＫＷが「キムチ」、「漬け」であったとすると、図３において検出される字幕文データユニットは、「続いて、白菜キムチを作ります」と、「これで、美味しい白菜キムチが漬けあがります」であり、それぞれのタイムコードＴ「１０２−１０３」、「１０６−１０７」が取得されて、再生部１７に対して出力される。なお、タイムコードＴは表示開始時刻のみでもよい。
【００６９】
再生部１７は、上記タイムコードＴを基に、字幕文データユニットを単位に、コンテンツＤＢ１１内のコンテンツを再生する。すなわち、再生部１７は、「続いて、白菜キムチを作ります」と、「これで、美味しい白菜キムチが漬けあがります」に相当する部分を再生出力する。
【００７０】
前述したように、再生部１７は、検索部１６で取得したタイムコードＴを基に、字幕文データユニットを単位に、コンテンツＤＢ１１内のコンテンツを再生する。図４は、コンテンツ検索・再生装置１０において再生処理するときの画面例を示す図である。画面上には、検出されたコンテンツ名（本例では料理番組）２１と、そのコンテンツ名２１のコンテンツに対応する複数の字幕文データユニットからなる字幕文データユニット群２２と、再生映像２３がその上部に表示される。字幕文データユニット群２２は、検索部１６で検出された字幕文データユニットを中心にその前後の字幕文データユニットがサムネイル表示されたものである。図４中のＴは検出された字幕文データユニットのタイムコードＴを表す。もちろん、タイムコードＴに相当する部分のみサムネイル表示してもよい。このとき、字幕は表示してもしなくてもよい。また、字幕と映像を別ウインドウに表示するようにしてもよい。また、サムネイルなしでもよい。
【００７１】
図４において、コンテンツを再生するときは、使用者がリモコン操作等で任意のサムネイルを選択すると、選択された位置Ｔから開始するようにしてもよいし（この場合、字幕文データユニット単位で停止してもよいし、使用者がリモコン操作等で停止するまで、コンテンツの終わりまで再生を継続するようにしてもよい）、タイムコードＴの時系列順に、字幕文データユニット単位に自動コマ送り再生するようにしてもよい。
【００７２】
なお、再生途中に、使用者がリモコン操作等により、当該タイムコードＴの位置より前に戻ることができるようにしてもよいし、また、再生途中に、使用者がリモコン操作等により再生停止できるようにしてもよい。また、再生開始位置は、タイムコードＴに一致させてもよいし、あるいは、ある一定時間（例えば、１秒）前から再生するようにしてもよい。
【００７３】
また、映像情報や音情報を用いて再生開始位置を調整してもよい。すなわち、検出された字幕文データユニット２２のタイムコードＴに加えて、映像情報や音情報を用いることにより、視聴し始めるのにより適切な位置を決めることができる。音情報としては、例えば、背景音の有無や変化、雑音レベルの変化、音声認識を利用した話者の変化、無音状態の変化などを利用して、より適切な再生開始位置を決めることができる。映像情報としては、例えば、動きベクトル、輝度レベル、色度ヒストグラムの変化量などを利用して、より適切な再生開始位置を決めることができる。したがって、字幕文データユニットを含み、かつ、映像情報および／または音情報の観点から最適な再生開始位置を決定してもよい。
【００７４】
次に、図１に示したコンテンツ検索・再生装置１０における検索部１６の動作例について、更に説明する。まず、コンテンツ検索・再生装置１０が起動されると、放送受信信号はコンテンツＤＢ１１に蓄積され、更に、放送受信信号に含まれている字幕データ（クローズドキャプションデータなど）を字幕データデコーダ部１３に対して出力する。字幕データデコーダ部１３では、入力された字幕データをテキスト形式にデコードし、字幕テキストと、字幕文データユニットのタイムコードＴを取り出す。さらに、取り出した字幕テキストを、辞書ＤＢ１２を参照して形態素解析する。字幕データデコーダ部１３での処理は、コンテンツＤＢ１１に新たなコンテンツが受信される度に逐次実行してもよいし、ある一定時間間隔毎に実行するようにしてもよい。
【００７５】
図５は、図１に示したコンテンツ検索・再生装置１０の検索部１６における動作例を説明するためのフロー図である。ここでは、使用者が要求文「キムチの漬け方」を入力した場合の検索動作の一例について説明する。まず、入力部１４が使用者の入力する文字列を受け取ると（ステップＳ１）、キーワード抽出部１５は辞書ＤＢ１２を用いて要求文を形態素解析し（ステップＳ２）、名詞等の自立語非活用語と自立語活用語（動詞、形容詞、形容動詞）の不変語彙情報を取得して、検索ＫＷとして検索部１６に対して出力する（ステップＳ３）。すなわち、この例では、「キムチ」、「漬け」が検索ＫＷとして検索部１６に出力される。
【００７６】
なお、ここで、使用者の要求文が例えば「キムチの漬け方を知りたい」の場合、この要求文において、「知りたい」はコンテンツの内容とは無関係であるため、検索ＫＷとはならない。このように、「を知りたい」、「を見たい」などの使用者の要求を表す表現は検索ＫＷには含めない処理をする。
【００７７】
検索部１６は、抽出された検索ＫＷと、字幕データデコーダ部１３で分析して抽出した字幕データ中のテキストとを照合して、字幕データ中に検索ＫＷすべてを含むコンテンツが存在するか否かを判別する（ステップＳ４）。すなわち、この例では、検索ＫＷ「キムチ」、「漬け」を両方とも含むコンテンツが存在するか否かを判別する。
【００７８】
上記ステップＳ４において、検索ＫＷすべてを含むコンテンツが検出された場合（ＹＥＳの場合）、検索ＫＷそれぞれを含む字幕文データユニットを検索し、タイムコードＴを取得して、再生部１７に対して出力する（ステップＳ５）。再生部１７では、当該タイムコードＴに相当する部分を、コンテンツＤＢ１１内に蓄積されているコンテンツから再生出力し（ステップＳ６）、当該処理を終了する。
【００７９】
一方、上記ステップＳ４において、検索ＫＷすべてを含むコンテンツが存在しないと判定した場合（ＮＯの場合）、再生部１７はコンテンツを再生出力することなく、ステップＳ１の要求文受付状態に戻り、使用者に別の語彙を含む要求文の入力を促す。
【００８０】
なお、ステップＳ４における検索ＫＷと字幕データとの照合処理は、所謂テキスト検索処理であり、インターネット上でのホームページ検索等で行なわれている検索手法を利用することが可能である。即ち、検索ＫＷと完全に一致する字幕データの語彙（単語や句など）を検出することにしても良いし、あるいは、意味的な（又は、形態的な）類似度を求めて、予め定めた或る閾値以上の類似度を有する語彙を検出することとしても良い。
【００８１】
（第２の実施例）
本実施例では、複数の部分（場面、シーン）が検出された場合の再生方法の一例について説明する。前述の図５に示したフローのステップＳ４において複数の部分（場面、シーン）が検出された場合、検索部１６は複数のタイムコードＴを取得する。この場合、次の２通りの場合が考えられる。
（１）一つのコンテンツ内の複数の部分（場面、シーン）
（２）複数のコンテンツにまたがる複数の部分（場面、シーン）
【００８２】
このように複数の部分（場面、シーン）が候補となった場合は、次のような再生方法が考えられる。画面上の表示の方法は以下に示す例に限らないが、例えばコンテンツが２つ検出された場合は、図６に示すように、画面上には、検出された２つのコンテンツ名（本例では料理番組、バラエティ）３１と、そのコンテンツ名３１の各コンテンツに対応する複数の字幕文データユニットからなる字幕文データユニット群３２と、再生映像３３が各字幕文データユニット群３２の上部に表示される。字幕文データユニット群３２は、コンテンツ毎に、検索部１６で検出された字幕文データユニットを中心にその前後の字幕文データユニットがサムネイル表示されたものである。図６に示した例では検出された字幕文データユニットの前後のサムネイルも表示し、タイムコードＴに相当する部分に色づけ等して目立たせるようにしているが、タイムコードＴに相当する部分のみをサムネイル表示してもよい。このとき、字幕は表示してもしなくてもよい。この状態で、使用者にリモコン操作等で所望のコンテンツを選択してもらい、選択されたコンテンツ毎に、タイムコードＴの時系列順に当該字幕文データユニットを自動コマ送りして提示する。あるいは、使用者自身がリモコン操作等により、タイムコードＴの時系列順に当該字幕文データユニットをザッピングできるようにしてもよい。
【００８３】
また、例えば、図７に示すように、抽出された字幕文データユニット（すなわち、コンテンツの部分、あるいは字幕文データユニットを含むコンテンツ全体）をジャンルやトピック（話題）などの、あるまとまりごとにクラス分けして提示し（図中のクラス４１）、使用者が選択したクラス（本例では音楽、バラエティ、ドラマのいずれか）毎に、自動的あるいは使用者自身のリモコン操作等により、各コンテンツのタイムコードＴの時系列順に当該字幕文データユニットをザッピングできるようにしてもよい。特に、大量の候補が抽出された場合は、時系列順に視聴するのも時間がかかるが、このようにクラス分けすることにより、使用者は所望の部分（場面、シーン）をより早く見つけることが可能となる。
【００８４】
なお、各クラス内の使用者に提示するコンテンツの順番については、制作日や放送日等の時系列順に提示してもよいし、あるいは、抽出された字幕文データユニットをより多く（長く）含むコンテンツの優先度を高くして提示するようにしてもよい。あるいは、視聴者が視聴済み・未視聴の別に分けて提示してもよい。
【００８５】
以上、本発明のコンテンツ検索・再生装置における各機能を中心に各実施形態を説明してきたが、本発明は、コンテンツ検索・再生装置における各ステップを実行する方法としても説明したように、コンテンツ検索・再生方法としての形態もとることができる。また、このコンテンツ検索・再生方法を、コンピュータに実行させるためのプログラムとしての形態も、また、そのプログラムを記録した記録媒体としての形態も可能である。
【００８６】
本発明によるコンテンツ検索・再生の機能を実現するためのプログラムやデータを記憶した記録媒体の実施形態について説明する。記録媒体としては、具体的には、ＣＤ−ＲＯＭ（−Ｒ／−ＲＷ）、光磁気ディスク、ＤＶＤ−ＲＯＭ（−Ｒ／−ＲＷ）、ＦＤ、ＨＤ、フラッシュメモリ、メモリカードや、メモリスティック及びその他各種ＲＯＭやＲＡＭ等が想定でき、これら記録媒体に上述した本発明の各実施形態のコンテンツ検索・再生装置としての機能をコンピュータに実行させ、コンテンツ検索・再生の機能を実現するためのプログラムを記録して流通させることにより、当該機能の実現を容易にする。そしてコンピュータ等の情報処理装置に上記のごとくの記録媒体を装着して情報処理装置によりプログラムを読み出すか、若しくは情報処理装置が備えている記憶媒体に当該プログラムを記憶させておき、必要に応じて読み出すことにより、本発明に関わるコンテンツ検索・再生の機能を実行することができる。
【図面の簡単な説明】
【００８７】
【図１】本発明の第１の実施例に係るコンテンツ検索・再生装置の構成例を示すブロック図である。
【図２】図１に示したコンテンツ検索・再生装置の具体的なシステム構成例を示すブロック図である。
【図３】字幕文データユニットを模式的に示した図である。
【図４】コンテンツ検索・再生装置において再生処理するときの画面例を示す図である。
【図５】図１に示したコンテンツ検索・再生装置の検索部における動作例を説明するためのフロー図である。
【図６】コンテンツ検索・再生装置において再生処理するときの他の画面例を示す図である。
【図７】コンテンツ検索・再生装置において再生処理するときの他の画面例を示す図である。
【符号の説明】
【００８８】
１…ＣＰＵ、２…ワークメモリ、３，１４…入力部、４…データベース、５…表示部、６…音響出力部、７…外部記憶ドライブ、８…受信部、９…外部記憶媒体（記録媒体）、１０…コンテンツ検索・再生装置、１１…コンテンツＤＢ、１２…辞書ＤＢ、１３…字幕データデコーダ部、１５…キーワード抽出部、１６…検索部、１７…再生部、２１，３１…コンテンツ名、２２，３２…字幕文データユニット群、２３，３３…再生映像、４１…クラス、１０１〜１０７…表示開始時刻（タイムコードＴ）。
【図１】
2006343941.tif 000003
【図２】
2006343941.tif 000004
【図３】
2006343941.tif 000005
【図４】
2006343941.tif 000006
【図５】
2006343941.tif 000007
【図６】
2006343941.tif 000008
【図７】
2006343941.tif 000009