(57)【要約】【課題】単語の出現回数と出現位置の偏りを考慮して算出される値に基づいて選択した単語からユーザがコンテンツの内容を確認し、再生位置を指定することができるようにする。【解決手段】字幕データに形態素解析を施すことによって得られた単語の列を構成する所定の数の単語の範囲毎に移動ウインドウが設定され、それぞれの移動ウインドウに含まれる単語全体が１つのドキュメントとみなされ、各単語について、TF-IDF値が算出される。例えば、各単語のTF-IDF値が比較され、最大のTF-IDF値が大きいものから順に特徴語として選択される。番組詳細情報の画面に表示されたものの中から所定の特徴語がユーザにより選択されたとき、選択された特徴語を含む文章が字幕として表示される位置から、録画済みの番組の再生が開始される。本発明はデジタル録画機器に適用することができる。【選択図】図９
2009043189.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツの字幕を解析し、字幕を構成する単語を取得する解析手段と、
前記解析手段により取得した単語のそれぞれについて、出現回数と出現位置の偏りを考慮した重み係数を算出する算出手段と、
前記算出手段により算出された重み係数に基づいて、コンテンツの特徴を表す所定の数の特徴語を選択する選択手段と、
前記選択手段により選択された前記特徴語を表示し、表示したものの中から選択された前記特徴語を含む文章が字幕として表示される位置から前記コンテンツを再生する再生手段と
を備える情報処理装置。
【請求項２】
前記算出手段は、前記解析手段によって取得した単語を表示順に並べた列を生成し、その列を構成する所定の数の単語の範囲毎に検出窓を設定し、それぞれの検出窓に含まれるそれぞれの単語に注目して、注目する単語のその単語を含む検出窓内の出現回数をTF、全ての前記検出窓のうちの注目する単語が出現する検出窓の数をDFとして、重み係数がTFの増加に応じて増加し、DFの増加に応じて減少するように重み係数を算出する算出手段である
請求項１に記載の情報処理装置。
【請求項３】
前記選択手段は、前記算出手段により算出された重み係数を比較し、同一コンテンツ内で得られた値の最大値の大きい単語から順に所定の数の単語を、または、同一コンテンツ内で得られた値の最大値が閾値より大きい単語を、前記特徴語として選択する
請求項１に記載の情報処理装置。
【請求項４】
前記再生手段は、EPGデータから取得されたコンテンツに関する情報とともに、前記選択手段により選択された前記特徴語を表示する
請求項１に記載の情報処理装置。
【請求項５】
コンテンツの字幕を解析し、字幕を構成する単語を取得し、
取得した単語のそれぞれについて、出現回数と出現位置の偏りを考慮した重み係数を算出し、
算出した重み係数に基づいて、コンテンツの特徴を表す所定の数の特徴語を選択し、
選択した前記特徴語を表示し、表示したものの中から選択された前記特徴語を含む文章が字幕として表示される位置から前記コンテンツを再生する
ステップを含む情報処理方法。
【請求項６】
コンテンツの字幕を解析し、字幕を構成する単語を取得し、
取得した単語のそれぞれについて、出現回数と出現位置の偏りを考慮した重み係数を算出し、
算出した重み係数に基づいて、コンテンツの特徴を表す所定の数の特徴語を選択し、
選択した前記特徴語を表示し、表示したものの中から選択された前記特徴語を含む文章が字幕として表示される位置から前記コンテンツを再生する
ステップを含む処理をコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理方法、およびプログラムに関し、特に、単語の出現回数と出現位置の偏りを考慮して算出される値に基づいて選択した単語からユーザがコンテンツの内容を確認し、再生位置を指定することができるようにした情報処理装置、情報処理方法、およびプログラムに関する。
【背景技術】
【０００２】
録画済みの番組などのコンテンツの再生位置を指定する方法として各種の方法が提案されている。例えば、特許文献１には、ユーザが入力したキーワードと同じキーワードをコンテンツの字幕の中から検索し、同じキーワードを含む文章が字幕として表示されるシーンをユーザの注目するシーンとして出力する技術が開示されている。
【０００３】
【特許文献１】特開２００６−１２９１２２号公報
【特許文献２】特開２００３−１６０９１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上述した方法は、ユーザがコンテンツのどのようなシーンを見たいのかが明確であるときには有効であるものの、明確でないときには使うことができない。
【０００５】
また、ユーザは、入力したキーワードがコンテンツ内でどの程度の重要性を持った単語であるのかがわからないため、字幕としては表示されるものの、内容的にそのキーワードとあまり関係のないシーンが再生されるといったこともある。
【０００６】
そこで、字幕を解析するなどしてコンテンツの特徴を表す単語を装置が選択し、選択した単語を提示して、その中からユーザが選択することでキーワードを入力することができるようになされているものもあるが、単純に出現頻度の高い単語を選択しただけでは適当でない。どのシーンの字幕にもよく出現するような、特定のシーンの特徴を表しているとは考えられない単語であっても、ユーザに提示され、シーンの選択に用いられてしまうことになる。
【０００７】
従って、シーンの選択に利用させるといった点からは、他のシーンの字幕にはあまり出現せず、特定のシーンに集中して出現する単語を提示することが好ましい。
【０００８】
本発明はこのような状況に鑑みてなされたものであり、単語の出現回数と出現位置の偏りを考慮して算出される値に基づいて選択した単語からユーザがコンテンツの内容を確認し、再生位置を指定することができるようにするものである。
【課題を解決するための手段】
【０００９】
本発明の一側面の情報処理装置は、コンテンツの字幕を解析し、字幕を構成する単語を取得する解析手段と、前記解析手段により取得した単語のそれぞれについて、出現回数と出現位置の偏りを考慮した重み係数を算出する算出手段と、前記算出手段により算出された重み係数に基づいて、コンテンツの特徴を表す所定の数の特徴語を選択する選択手段と、前記選択手段により選択された前記特徴語を表示し、表示したものの中から選択された前記特徴語を含む文章が字幕として表示される位置から前記コンテンツを再生する再生手段とを備える。
【００１０】
前記算出手段は、前記解析手段によって取得した単語を表示順に並べた列を生成し、その列を構成する所定の数の単語の範囲毎に検出窓を設定し、それぞれの検出窓に含まれるそれぞれの単語に注目して、注目する単語のその単語を含む検出窓内の出現回数をTF、全ての前記検出窓のうちの注目する単語が出現する検出窓の数をDFとして、重み係数がTFの増加に応じて増加し、DFの増加に応じて減少するように重み係数を算出する算出手段であるようにすることができる。
【００１１】
前記選択手段には、前記算出手段により算出された重み係数を比較させ、同一コンテンツ内で得られた値の最大値の大きい単語から順に所定の数の単語を、または、同一コンテンツ内で得られた値の最大値が閾値より大きい単語を、前記特徴語として選択させることができる。
【００１２】
前記再生手段には、EPGデータから取得されたコンテンツに関する情報とともに、前記選択手段により選択された前記特徴語を表示させることができる。
【００１３】
本発明の一側面の情報処理方法またはプログラムは、コンテンツの字幕を解析し、字幕を構成する単語を取得し、取得した単語のそれぞれについて、出現回数と出現位置の偏りを考慮した重み係数を算出し、算出した重み係数に基づいて、コンテンツの特徴を表す所定の数の特徴語を選択し、選択した前記特徴語を表示し、表示したものの中から選択された前記特徴語を含む文章が字幕として表示される位置から前記コンテンツを再生するステップを含む。
【００１４】
本発明の一側面においては、コンテンツの字幕が解析され、字幕を構成する単語が取得され、取得された単語のそれぞれについて、出現回数と出現位置の偏りを考慮した重み係数が算出される。また、算出された重み係数に基づいて、コンテンツの特徴を表す所定の数の特徴語が選択され、選択された前記特徴語が表示され、表示されたものの中から選択された前記特徴語を含む文章が字幕として表示される位置から前記コンテンツが再生される。
【発明の効果】
【００１５】
本発明の一側面によれば、ユーザは、単語の出現回数と出現位置の偏りを考慮して算出される値に基づいて選択された単語から、コンテンツの内容を確認し、再生位置を指定することができる。
【発明を実施するための最良の形態】
【００１６】
以下に本発明の実施の形態を説明するが、本発明の構成要件と、明細書又は図面に記載の実施の形態との対応関係を例示すると、次のようになる。この記載は、本発明をサポートする実施の形態が、明細書又は図面に記載されていることを確認するためのものである。従って、明細書又は図面中には記載されているが、本発明の構成要件に対応する実施の形態として、ここには記載されていない実施の形態があったとしても、そのことは、その実施の形態が、その構成要件に対応するものではないことを意味するものではない。逆に、実施の形態が発明に対応するものとしてここに記載されていたとしても、そのことは、その実施の形態が、その構成要件以外には対応しないものであることを意味するものでもない。
【００１７】
本発明の一側面の情報処理装置（例えば、図１の情報処理装置１）は、コンテンツの字幕を解析し、字幕を構成する単語を取得する解析手段（例えば、図３の形態素解析部３３）と、前記解析手段により取得した単語のそれぞれについて、出現回数と出現位置の偏りを考慮した重み係数を算出する算出手段（例えば、図３のTF-IDF値算出部３４）と、前記算出手段により算出された重み係数に基づいて、コンテンツの特徴を表す所定の数の特徴語を選択する選択手段（例えば、図３の特徴語選択部３５）と、前記選択手段により選択された前記特徴語を表示し、表示したものの中から選択された前記特徴語を含む文章が字幕として表示される位置から前記コンテンツを再生する再生手段（例えば、図３のコンテンツ再生部３７）とを備える。
【００１８】
本発明の一側面の情報処理方法またはプログラムは、コンテンツの字幕を解析し、字幕を構成する単語を取得し、取得した単語のそれぞれについて、出現回数と出現位置の偏りを考慮した重み係数を算出し、算出した重み係数に基づいて、コンテンツの特徴を表す所定の数の特徴語を選択し、選択した前記特徴語を表示し、表示したものの中から選択された前記特徴語を含む文章が字幕として表示される位置から前記コンテンツを再生するステップ（例えば、図１２のステップＳ１６）を含む。
【００１９】
以下、本発明の実施の形態について図を参照して説明する。
【００２０】
図１は、本発明の一実施形態に係る情報処理装置１を示す図である。
【００２１】
情報処理装置１はハードディスクを内蔵するデジタル録画機器である。情報処理装置１には、ケーブルを介してテレビジョン受像機２が接続される。
【００２２】
情報処理装置１は、BS(Broadcasting Satellite)／CS(Communications Satellite)デジタル放送、地上デジタル放送、またはインターネットを介して行われる放送によって提供される番組（コンテンツ）の映像や音声をテレビジョン受像機２から出力させたり、番組のデータをハードディスクに記録させ、録画を行ったりする。すなわち、情報処理装置１には、図示せぬアンテナからの信号などが供給されるようになされている。情報処理装置１は、録画済みの番組をユーザによる指示に応じて再生し、番組の映像や音声をテレビジョン受像機２から出力させる。
【００２３】
また、情報処理装置１は、放送波やインターネットを介して放送局などによって配信されるEPGデータを取得し、管理する。EPGデータには、それぞれの番組について、番組のタイトル、放送日時、出演者、概要などの番組に関する情報が含まれる。
【００２４】
情報処理装置１は、録画済みの番組のデータに含まれるクローズドキャプションデータなどの字幕データの解析を行うことによってそれぞれの番組の特徴を表していると考えられる単語を抽出する機能を有する。番組の特徴を表していると考えられる単語として、他の番組の字幕データにも含まれるような一般的な単語ではなく、特定の番組の字幕データ内で、出現位置に偏りがあり、かつ、出現頻度が高い単語が後述するようにして抽出される。
【００２５】
情報処理装置１は、抽出した単語を、録画済みの番組の情報が一覧表示されるタイトルリストの画面や、タイトルリストから所定の番組を選択したときに表示される番組詳細情報の画面に、番組のタイトルなどの情報とともに表示し、ユーザに提示する。提示したものの中から所定の単語がユーザにより選択され、再生が指示されたとき、情報処理装置１は、ユーザにより選択された単語を含む文章が字幕として表示される位置から、録画済みの番組の再生を開始する。
【００２６】
このような単語がそれぞれの録画済みの番組について提示されることにより、ユーザは、それぞれの番組の特徴をより適切に表していると考えられる単語から、それぞれの番組内で取り上げられている話題の概要を確認することができる。特定の番組の字幕データ内で、出現位置に偏りがあり、かつ、出現頻度が高い単語は、他の番組の字幕データ内にもよく出現するような一般的な単語と較べて番組の特徴をより適切に表している単語であるといえる。
【００２７】
また、ユーザは、そのような単語の中から自分の興味のあるシーンと関係のある単語を選択し、選択した単語を含む文章が字幕として表示される位置から番組の再生を開始させることができる。
【００２８】
特徴的な単語を抽出してユーザに提示し、録画済みの番組の再生を制御する情報処理装置１の処理についてはフローチャートを参照して後述する。
【００２９】
図２は、情報処理装置１のハードウエア構成例を示すブロック図である。
【００３０】
CPU(Central Processing Unit)１１は、ROM(Read Only Memory)１２、または記録部１９に記録されているプログラムに従って各種の処理を実行する。RAM(Random Access Memory)１３には、CPU１１が実行するプログラムやデータなどが適宜記録される。これらのCPU１１、ROM１２、およびRAM１３は、バス１４により相互に接続されている。
【００３１】
CPU１１にはまた、バス１４を介して入出力インタフェース１５が接続されている。入出力インタフェース１５には、受信部１６、入力部１７、出力部１８、記録部１９、通信部２０、およびドライブ２１が接続されている。
【００３２】
受信部１６は、アンテナ１６Ａからの放送波信号を受信、復調し、MPEG-TS(Moving Picture Experts Group-Transport Stream)を取得する。受信部１６は、録画の対象になっている番組のデータやEPGデータをMPEG-TSから取得し、取得したデータを入出力インタフェース１５を介して記録部１９に出力する。
【００３３】
入力部１７は、リモートコントローラからの信号を受信し、ユーザの操作の内容を表す情報を入出力インタフェース１５、バス１４を介してCPU１１に出力する。
【００３４】
出力部１８は、再生が指示された番組のデータをデコードし、得られた映像信号に基づいて、番組の映像をテレビジョン受像機２に表示させる。
【００３５】
記録部１９は例えばハードディスクからなり、CPU１１が実行するプログラムや、入出力インタフェース１５を介して受信部１６から供給された番組のデータ、EPGデータなどの各種のデータを記録する。録画済みの番組のデータには、字幕データから抽出された単語や、EPGデータから取得されたその番組に関する情報が対応付けられる。
【００３６】
通信部２０は、サーバと通信を行い、インターネットを介して行われる放送によって配信される番組のデータや、サーバが配信するEPGデータを取得する。通信部２０は、取得したデータを入出力インタフェース１５を介して記録部１９に出力し、記録させる。
【００３７】
ドライブ２１は、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリなどのリムーバブルメディア２２が装着されたとき、それらを駆動し、そこに記録されているプログラムやデータなどを取得する。取得されたプログラムやデータは、必要に応じて記録部１９に転送され、記録される。
【００３８】
図３は、情報処理装置１の機能構成例を示すブロック図である。図３に示す機能部のうちの少なくとも一部は、図２のCPU１１により所定のプログラムが実行されることによって実現される。
【００３９】
図３に示されるように、情報処理装置１においては、コンテンツ記録部３１、字幕データ取得部３２、形態素解析部３３、TF-IDF(Term Frequency-Inverted Document Frequency)値算出部３４、特徴語選択部３５、コンテンツ情報表示部３６、およびコンテンツ再生部３７が実現される。
【００４０】
コンテンツ記録部３１は、図２の記録部１９において実現され、番組のデータを、EPGデータから取得されたその番組に関する情報と対応付けて管理する。また、コンテンツ記録部３１は、字幕データから番組の特徴を表す単語が抽出され、抽出された単語が特徴語選択部３５から供給されたとき、供給された単語を番組のデータと対応付けて管理する。
【００４１】
字幕データ取得部３２は、コンテンツ記録部３１にデータが記録されているそれぞれの番組に注目し、注目する番組のデータに含まれる字幕データをコンテンツ記録部３１から読み出す。字幕データ取得部３２は、コンテンツ記録部３１から読み出した字幕データを形態素解析部３３に出力する。
【００４２】
形態素解析部３３は、字幕データ取得部３２から供給された字幕データを対象として形態素解析を行うことによって、字幕として表示される文章を単語に区切り、それぞれの単語が表示順に並べられた単語の列を生成する。形態素解析部３３は、生成した単語の列をTF-IDF値算出部３４に出力する。
【００４３】
TF-IDF値算出部３４は、形態素解析部３３から供給された列を構成するそれぞれの単語のTF-IDF値を算出する。一般的な単語ではなく、出現位置に偏りがあり、かつ、出現頻度が高い単語に対して、大きな値のTF-IDF値が算出される。
【００４４】
ここで、TF-IDF値の算出について説明する。
【００４５】
図４は、TF-IDF値算出部３４による移動ウインドウの設定の例を示す図である。
【００４６】
図４の上段に示される幅広の水平方向の点線は字幕として表示されるそれぞれの文章を表し、下段に示される水平方向の点線は、形態素解析が行われることによって形態素解析部３３により生成された単語の列を表す。録画済みの番組の再生中、テレビジョン受像機２には、左側にある字幕、単語から表示される。
【００４７】
TF-IDF値算出部３４においては、単語の列を構成する５０個、１００個などの所定の数の単語の範囲毎に移動ウインドウ（検出窓）が設定され、それぞれの移動ウインドウに含まれるそれぞれの単語についてTF-IDF値の算出が行われる。すなわち、移動ウインドウに含まれる単語全体が１つのドキュメントとみなされ、TF-IDF値の算出が行われることになる。
【００４８】
図４の例においては、形態素解析が行われることによって生成された単語の列に移動ウインドウＷ1が設定され、次に、所定の数の単語分だけ範囲を表示順にずらして移動ウインドウＷ2が設定されている。
【００４９】
例えば、１つの移動ウインドウが１００個の単語の範囲に設定されるものであり、それぞれの移動ウインドウが１０個の単語分だけ範囲をずらして設定される場合、表示順に並べた単語の列の１個目の単語から１００個目の単語までの範囲に１つ目の移動ウインドウが設定され、次に、１０個目の単語から１１０個目の単語までの範囲に２つ目の移動ウインドウが設定され、次に、２０個目の単語から１２０個目の単語までの範囲に３つ目の移動ウインドウが設定されることになる。
【００５０】
TF-IDF値算出部３４においては、それぞれの移動ウインドウに含まれるそれぞれの単語に注目して、下式（１）によりTF-IDF値が算出される。
【数１】
2009043189.tif 000003
【００５１】
式（１）において、TFは注目する単語のその単語を含む移動ウインドウ内の出現回数であり、Ｎは全ての移動ウインドウの数である。DFは全ての移動ウインドウのうちの注目する単語が出現する移動ウインドウの数である。
【００５２】
すなわち、TF-IDF値は、ある移動ウインドウ内に注目している単語がどの程度の頻度で現れるのかを数値化して表すTFと、どの程度の少ない移動ウインドウ内にしか注目している単語が現れないのかを数値化して表すIDFを乗算することによって求められる値であり、出現位置の偏りと出現頻度を考慮した数的指標となる。
【００５３】
TF-IDF値算出部３４により求められたTF-IDF値と、番組の先頭を基準とした表示時刻などの、それぞれの単語の出現位置を表す情報は特徴語選択部３５に出力される。
【００５４】
特徴語選択部３５は、注目する番組の特徴を表していると考えられる単語である特徴語を、TF-IDF値算出部３４から供給されたTF-IDF値に基づいて選択する。特徴語選択部３５は、例えば、各単語のTF-IDF値を比較し、最大のTF-IDF値が大きいものから順に、１０個などの所定の数の単語を特徴語として選択する。
【００５５】
図５乃至図７は、ある番組に注目しているときに求められたTF-IDF値の例を示す図である。
【００５６】
図５は、注目する番組の字幕に含まれる単語である「そば」について算出されたTF-IDF値の例を示す図である。
【００５７】
図５の例においては、時刻ｔ1に出現する「そば」には４０のTF-IDF値が算出され、時刻ｔ2に出現する「そば」には３５のTF-IDF値が算出され、時刻ｔ3に出現する「そば」には５５のTF-IDF値が算出されている。同様に、時刻ｔ4に出現する「そば」には４０のTF-IDF値が算出され、時刻ｔ5に出現する「そば」には２０のTF-IDF値が算出されている。最大のTF-IDF値は、時刻ｔ3に出現する「そば」について算出された５５となる。
【００５８】
なお、移動ウインドウの設定の仕方によっては、同じ例えば時刻ｔ1において出現する「そば」を含む移動ウインドウが複数設定され、それぞれ異なるTF-IDF値がその「そば」について算出されることになるが、説明の便宜上、ここでは、各時刻に出現する単語のTF-IDF値として１つの代表値のみを示している。図６、図７においても同様である。
【００５９】
図６は、「サービス」について算出されたTF-IDF値の例を示す図である。
【００６０】
図６の例においては、時刻ｔ11に出現する「サービス」には１０のTF-IDF値が算出され、時刻ｔ12に出現する「サービス」には１５のTF-IDF値が算出され、時刻ｔ13に出現する「サービス」には２０のTF-IDF値が算出されている。同様に、時刻ｔ14に出現する「サービス」には１５のTF-IDF値が算出され、時刻ｔ15に出現する「サービス」には１０のTF-IDF値が算出されている。最大のTF-IDF値は、時刻ｔ13に出現する「サービス」について算出された２０となる。
【００６１】
図７は、「豚」について算出されたTF-IDF値の例を示す図である。
【００６２】
図７の例においては、時刻ｔ21に出現する「豚」には６５のTF-IDF値が算出され、時刻ｔ22に出現する「豚」には６０のTF-IDF値が算出され、時刻ｔ23に出現する「豚」には４０のTF-IDF値が算出されている。同様に、時刻ｔ24に出現する「豚」には５５のTF-IDF値が算出され、時刻ｔ25に出現する「豚」には５０のTF-IDF値が算出されている。最大のTF-IDF値は、時刻ｔ21に出現する「豚」について算出された６５となる。
【００６３】
特徴語選択部３５においては、「そば」についての最大のTF-IDF値である５５と、「サービス」についての最大のTF-IDF値である２０と、「豚」についての最大のTF-IDF値である６５を含む、各単語についての最大のTF-IDF値が比較され、最大のTF-IDF値の大きいものから順に、所定の数の特徴語が選択される。
【００６４】
特徴語選択部３５により選択された特徴語と、それぞれの特徴語の最大のTF-IDF値が算出された出現位置の情報はコンテンツ記録部３１に出力され、番組のデータと対応付けて記録される。なお、最大のTF-IDF値が大きいものから順に所定の数の単語が選択されるのではなく、最大のTF-IDF値が閾値より大きい値となる単語が特徴語として選択されるようにしてもよい。
【００６５】
コンテンツ情報表示部３６は、タイトルリストを表示することがユーザにより指示され、そのことを表す情報が入力部１７から供給されたとき、録画済みの番組に関する情報をコンテンツ記録部３１から読み出し、出力部１８を制御してタイトルリストの画面をテレビジョン受像機２に表示させる。コンテンツ記録部３１から読み出される情報には、録画済みの番組のタイトル、所定の位置の映像をキャプチャした代表画、特徴語などの情報が含まれる。
【００６６】
図８は、タイトルリストの画面の例を示す図である。
【００６７】
図８の例においては、『きょうの献立「トマトはすごい」』、『旅、いい気分「茨城、福島おいし・・・」』、『酒蔵訪問−東北−』の３つの録画済みの番組のタイトルが表示されている。
【００６８】
『きょうの献立「トマトはすごい」』のタイトルの左側に表示されている画像Ｐ1はこの番組の代表画であり、タイトルの下側に表示されている「ねぎ」、「ベーコン」、「手羽先」、「煮る」は、『きょうの献立「トマトはすごい」』の番組の字幕から選択された特徴語である。
【００６９】
『旅、いい気分「茨城、福島おいし・・・」』のタイトルの左側に表示されている画像Ｐ2はこの番組の代表画であり、タイトルの下側に表示されている「そば」、「豚」、「エステ」、「コラーゲン」は、『旅、いい気分「茨城、福島おいし・・・」』の番組の字幕から選択された特徴語である。
【００７０】
図５乃至図７は『旅、いい気分「茨城、福島おいし・・・」』の番組の字幕に含まれる単語を対象としたときに算出されたTF-IDF値の例を示しており、図５乃至図７に示されるTF-IDF値に基づいて、「そば」、「豚」などの単語が特徴語として選択されている。
【００７１】
『酒蔵訪問−東北−』のタイトルの左側に表示されている画像Ｐ3はこの番組の代表画であり、タイトルの下側に表示されている「米」、「水」、「酒蔵」は、『酒蔵訪問−東北−』の番組の字幕から選択された特徴語である。
【００７２】
字幕から選択された特徴語がこのようにして表示されるため、ユーザは、特徴語から、それぞれの番組の概要を確認し、視聴しようとする番組を選択することができる。最大のTF-IDF値が閾値を超える特徴語だけがタイトルリストの画面に表示されるようにしてもよい。
【００７３】
図９は、番組詳細情報の画面の例を示す図である。
【００７４】
例えば、図８に示される画面から『旅、いい気分「茨城、福島おいし・・・」』のタイトルが選択され、所定の操作が行われたとき、図８に示される画面に替えて図９の画面が表示される。
【００７５】
図９の例においては、画像Ｐ2と同じ画像が画面の中央上方に表示され、その下に、『旅、いい気分「茨城、福島おいしいものめぐり」』のタイトルと、「そば」、「豚」、「エステ」、「コラーゲン」のタイトルリストの画面にも表示されていたものに加えて、「野菜」、「アンコウ」の特徴語が表示されている。「そば」、「豚」、「エステ」、「コラーゲン」の特徴語は最大のTF-IDF値が閾値を超えており、特に、番組の特徴を表していると考えられる単語であるため、「野菜」、「アンコウ」の他の特徴語に較べて目立つ色で表示されている。最大のTF-IDF値が閾値を超えている特徴語は大きな文字で表示されるなど、他の方法で強調表示されるようにしてもよい。
【００７６】
また、「そば」の下にはカーソルＣが表示されている。ユーザは、リモートコントローラに設けられるボタンを操作してカーソルＣを移動させ、決定操作を行うことによって、そのときカーソルＣがあてられている特徴語の出現位置から、『旅、いい気分「茨城、福島おいしいものめぐり」』の番組の再生を開始させることができる。
【００７７】
タイトルだけでなく、番組の出演者の情報、概要などの、EPGデータから取得された各種の情報が番組詳細情報の画面にさらに表示されるようにしてもよい。
【００７８】
図３の説明に戻り、コンテンツ再生部３７は、図９に示されるような番組詳細情報の画面から所定の特徴語が選択され、その特徴語の出現位置から録画済みの番組の再生を開始することが指示されたとき、再生を開始する位置以降の番組のデータをコンテンツ記録部３１から読み出し、読み出したデータに基づいて、番組の画面を出力部１８を制御してテレビジョン受像機２に表示させる。
【００７９】
図１０は、「そば」の特徴語を選択した図９の状態で決定操作が行われたときにコンテンツ再生部３７により表示される番組の画面の例を示す図である。
【００８０】
「そば」の特徴語を選択した図９の状態で決定操作が行われたとき、図１０に示されるように、「そば」を含む文章が字幕として表示される位置から、『旅、いい気分「茨城、福島おいしいものめぐり」』の番組の再生が開始される。図１０の画面の下方には、「新そばの季節ですよね  こちらのそばセットは...」の字幕が表示されている。図１０の画面は、最大のTF-IDF値として５５が算出された「そば」の出現位置である時刻ｔ3（図５）で特定される位置の画面である。
【００８１】
このように、ユーザは、番組の特徴を適切に表していると考えられる単語の出現位置から、番組の再生を開始させることができる。
【００８２】
次に、以上のような構成を有する情報処理装置１の処理について説明する。
【００８３】
はじめに、図１１のフローチャートを参照して、特徴語を選択する情報処理装置１の処理について説明する。この処理は、それぞれの録画済みの番組を対象として行われる。
【００８４】
ステップＳ１において、字幕データ取得部３２は、注目する番組のデータに含まれる字幕データをコンテンツ記録部３１から読み出し、取得する。字幕データ取得部３２は、取得した字幕データを形態素解析部３３に出力する。
【００８５】
ステップＳ２において、形態素解析部３３は、字幕データ取得部３２から供給された字幕データを対象として形態素解析を行い、字幕を構成するそれぞれの単語が表示順に並べられた単語の列を生成する。形態素解析部３３は、生成した単語の列をTF-IDF値算出部３４に出力する。
【００８６】
ステップＳ３において、TF-IDF値算出部３４は、形態素解析部３３から供給された列を構成するそれぞれの単語のTF-IDF値を上述したようにして算出する。TF-IDF値算出部３４は、算出したTF-IDF値と、それぞれの単語の出現位置を表す情報を特徴語選択部３５に出力する。
【００８７】
ステップＳ４において、特徴語選択部３５は、各単語のTF-IDF値を比較し、最大のTF-IDF値が大きいものから順に、所定の数の単語を特徴語として選択する。特徴語選択部３５は、選択した特徴語と、それぞれの特徴語の最大のTF-IDF値が算出された出現位置の情報をコンテンツ記録部３１に出力する。
【００８８】
ステップＳ５において、コンテンツ記録部３１は、特徴語選択部３５から供給された特徴語と出現位置の情報を番組のデータと対応付けて記録し、処理を終了させる。
【００８９】
次に、図１２のフローチャートを参照して、録画済みの番組を再生する情報処理装置１の処理について説明する。この処理は、例えば、タイトルリストを表示することがユーザにより指示されたときに開始される。
【００９０】
ステップＳ１１において、コンテンツ情報表示部３６は、録画済みの番組のタイトル、代表画などの番組に関する情報とともに特徴語をコンテンツ記録部３１から読み出す。
【００９１】
ステップＳ１２において、コンテンツ情報表示部３６は、コンテンツ記録部３１から読み出した情報に基づいてタイトルリストの画面をテレビジョン受像機２に表示させる。タイトルリストの画面には、図８に示されるように、代表画、タイトル、特徴語などが録画済みの各番組について一覧表示される。
【００９２】
ステップＳ１３において、コンテンツ情報表示部３６は、タイトルリストに表示される番組の中から所定の番組が選択され、その番組の詳細情報の画面を表示することが指示されたか否かを判定し、指示されたと判定するまで待機する。
【００９３】
ステップＳ１３において詳細情報の画面を表示することが指示されたと判定した場合、ステップＳ１４において、コンテンツ情報表示部３６は、図９に示されるような、特徴語の一覧を含む番組詳細情報の画面を表示させる。
【００９４】
ステップＳ１５において、コンテンツ再生部３７は、番組詳細情報の画面から１つの特徴語が選択され、その特徴語の出現位置から番組の再生を開始することがユーザにより指示されたか否かを判定し、指示されたと判定するまで待機する。
【００９５】
ステップＳ１５において１つの特徴語が選択され、その特徴語の出現位置から番組の再生を開始することがユーザにより指示されたと判定した場合、ステップＳ１６において、コンテンツ再生部３７は、選択された特徴語の出現位置、すなわち、選択された特徴語の最大のTF-IDF値が算出された出現位置以降の番組のデータをコンテンツ記録部３１から読み出し、再生する。テレビジョン受像機２には、図１０に示されるような番組の画面が表示される。録画済みの番組の再生が終了したとき、処理は終了される。
【００９６】
以上においては、録画済みの番組の情報を表示し、再生する場合について説明したが、録画済みの番組だけでなく、放送番組やパッケージに記録されている映画などの、字幕データを含む他のコンテンツの情報を表示する場合にも、上述したようにしてTF-IDF値に基づいて選択された特徴語がユーザに提示されるようにしてもよい。
【００９７】
また、以上においては、１つのコンテンツの字幕に移動ウインドウが設定され、移動ウインドウに含まれる単語全体を１つのドキュメントとみなしてTF-IDF値の算出が行われるものとしたが、１つのコンテンツの字幕全体を１つのドキュメントとみなしてTF-IDF値の算出が行われるようにしてもよい。
【００９８】
このようにしてTF-IDF値の算出が行われた場合、複数のコンテンツ全体を見たときに出現コンテンツに偏りがあり、かつ、出現頻度が高い単語に対してTF-IDF値として大きな値が算出されることになる。移動ウインドウを設定してTF-IDF値を算出した場合と同様に、各単語のTF-IDF値が比較され、最大のTF-IDF値が大きいものから順に所定の数の単語が特徴語として選択され、ユーザに提示されるようにしてもよい。
【００９９】
図１３は、他のタイトルリストの画面の例を示す図である。
【０１００】
図１３の例においては、『連続ドラマ「こんにちは」第１話』、『連続ドラマ「こんにちは」第２話』、『連続ドラマ「こんにちは」第３話』の３つの録画済みの番組のタイトルが表示されている。
【０１０１】
『連続ドラマ「こんにちは」第１話』のタイトルの左側に表示されている画像Ｐ11はこの番組の代表画であり、タイトルの下側に表示されている「馬」、「北海道」、「ラーメン」は、『連続ドラマ「こんにちは」第１話』の番組の字幕全体を１つのドキュメントとみなしてTF-IDF値の算出が行われ、算出されたTF-IDF値に基づいて選択された特徴語である。
【０１０２】
『連続ドラマ「こんにちは」第２話』のタイトルの左側に表示されている画像Ｐ12はこの番組の代表画であり、タイトルの下側に表示されている「アメリカ」、「飛行機」、「競馬」は、『連続ドラマ「こんにちは」第２話』の番組の字幕全体を１つのドキュメントとみなしてTF-IDF値の算出が行われ、算出されたTF-IDF値に基づいて選択された特徴語である。
【０１０３】
『連続ドラマ「こんにちは」第３話』のタイトルの左側に表示されている画像Ｐ13はこの番組の代表画であり、タイトルの下側に表示されている「日本」、「東京」、「帰国」は、『連続ドラマ「こんにちは」第３話』の番組の字幕全体を１つのドキュメントとみなしてTF-IDF値の算出が行われ、算出されたTF-IDF値に基づいて選択された特徴語である。
【０１０４】
図１３に示されるような画面から所定の番組を選択したとき、特徴語などを含む、番組詳細情報の画面が表示される。番組詳細情報の画面に表示されるものの中から特徴語が選択され、再生が指示されたとき、上述したように、特徴語の出現位置からコンテンツの再生が開始される。
【０１０５】
TF-IDF値に基づいて選択された特徴語が提示されることにより、ユーザはそれぞれのコンテンツの内容を確認することができる。単純に出現頻度の多い単語が特徴語として選択されるとした場合、連続ドラマの各放送回の字幕を対象としたときには出演者の名前などが特徴語として選択されることが多くなるが、このように、TF-IDF値に基づいて特徴語が選択されることにより、全ての放送回の字幕に共通して含まれるような単語ではなく、それぞれの放送回の字幕にだけ含まれるような単語が提示されることになる。
【０１０６】
上述した一連の処理は、ハードウエアにより実行することもできるし、ソフトウエアにより実行することもできる。一連の処理をソフトウエアにより実行する場合には、そのソフトウエアを構成するプログラムが、専用のハードウエアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な汎用のパーソナルコンピュータなどにインストールされる。
【０１０７】
インストールされる実行するプログラムは、例えば、磁気ディスク（フレキシブルディスクを含む）、光ディスク（CD-ROM(Compact Disc-Read Only Memory),DVD(Digital Versatile Disc)等）、光磁気ディスク、もしくは半導体メモリなどよりなるパッケージメディアである図２に示されるリムーバブルメディア２２に記録して、あるいは、ローカルエリアネットワーク、インターネット、デジタル衛星放送といった、有線または無線の伝送媒体を介して提供される。プログラムは、ROM１２や記録部１９に、あらかじめインストールしておくことができる。
【０１０８】
なお、コンピュータが実行するプログラムは、本明細書で説明する順序に沿って時系列に処理が行われるプログラムであっても良いし、並列に、あるいは呼び出しが行われたとき等の必要なタイミングで処理が行われるプログラムであっても良い。
【０１０９】
本発明の実施の形態は、上述した実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲において種々の変更が可能である。
【図面の簡単な説明】
【０１１０】
【図１】本発明の一実施形態に係る情報処理装置の例を示す図である。
【図２】情報処理装置のハードウエア構成例を示すブロック図である。
【図３】情報処理装置の機能構成例を示すブロック図である。
【図４】移動ウインドウの設定の例を示す図である。
【図５】TF-IDF値の例を示す図である。
【図６】TF-IDF値の他の例を示す図である。
【図７】TF-IDF値のさらに他の例を示す図である。
【図８】タイトルリストの画面の例を示す図である。
【図９】番組詳細情報の画面の例を示す図である。
【図１０】番組の画面の例を示す図である。
【図１１】情報処理装置の特徴語選択処理について説明するフローチャートである。
【図１２】情報処理装置の番組再生処理について説明するフローチャートである。
【図１３】タイトルリストの他の画面の例を示す図である。
【符号の説明】
【０１１１】
１  情報処理装置，  ２  テレビジョン受像機，  ３１  コンテンツ記録部，  ３２  字幕データ取得部，  ３３  形態素解析部，  ３４  TF-IDF値算出部，  ３５  特徴語選択部，  ３６  コンテンツ情報表示部，  ３７  コンテンツ再生部
【図１】
2009043189.tif 000004
【図２】
2009043189.tif 000005
【図３】
2009043189.tif 000006
【図４】
2009043189.tif 000007
【図５】
2009043189.tif 000008
【図６】
2009043189.tif 000009
【図７】
2009043189.tif 000010
【図８】
2009043189.tif 000011
【図９】
2009043189.tif 000012
【図１０】
2009043189.tif 000013
【図１１】
2009043189.tif 000014
【図１２】
2009043189.tif 000015
【図１３】
2009043189.tif 000016