(57)【要約】【課題】時事性の高いコンテンツを提示する電子機器及びその制御方法を提供する。【解決手段】実施形態の電子機器は、取得手段と、重みづけ手段と、表示出力手段と、を具備する。取得手段は、コンテンツに関連するキーワードを取得する。重みづけ手段は、前記取得手段が取得する前記キーワードを、所定の規則に従い重みづけする。表示出力手段は、前記スコア算出手段により重みづけされたキーワードに対する選択指示入力を受けつけ可能に、表示する表示信号を出力する。【選択図】図１
2014048946.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツに関連するキーワードを取得する取得手段と、
前記取得手段が取得する前記キーワードを、所定の規則に従い重みづけする重みづけ手段と、
前記スコア算出手段により重みづけされたキーワードに対する選択指示入力を受けつけ可能に、表示する表示信号を出力する表示出力手段と、
を具備する電子機器。
【請求項２】
前記スコア算出手段は、同一曜日に出現するコンテンツが含むキーワード、所定の時間に満たないコンテンツが含むキーワード、同一の日に繰り返し出現するコンテンツが含むキーワード、一定時間毎に繰り返し出現するコンテンツが含むキーワード、複数の供給元から出現するコンテンツが含むキーワード、コンテンツの時間長の総計、コンテンツの時間帯の偏り、コンテンツのジャンルの偏り、コンテンツの供給元の偏り、コンテンツのタイトルの連続性や重なり具合、履歴、の少なくとも１つに基づいて重みづけする請求項１の電子機器。
【請求項３】
前記スコア算出手段は、前記重みづけにおいて、一定の条件を満たすキーワードの重みづけの程度を高める請求項２の電子機器。
【請求項４】
前記表示出力手段は、前記スコア算出手段による前記重みづけの結果を、２以上の表示方法でリスト化して表示させる請求項１〜３のいずれかの電子機器。
【請求項５】
前記表示出力手段による前記表示信号に対応する選択指示に従い、前記記録手段が保持する前記コンテンツを再生する再生制御手段をさらに具備する請求項１〜４のいずれかの電子機器。
【請求項６】
前記コンテンツを保持する記録手段をさらに具備する請求項１〜５のいずれかの電子機器。
【請求項７】
前記記録手段が記録するコンテンツの記録予約を設定する設定手段をさらに具備する請求項１〜６のいずれかの電子機器。
【請求項８】
前記コンテンツの再生出力を表示する表示手段をさらに具備する請求項１〜７のいずれかの電子機器。
【請求項９】
コンテンツに関連するキーワードを取得し、
取得するキーワードに、所定の規則に従い重みづけし、
重みづけされたキーワードに対する選択指示入力を受けつけ可能に表示信号を出力し、制御指示の入力を受けつける電子機器の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、電子機器及びその制御方法に関する。
【背景技術】
【０００２】
放送事業者が提供する多くのチャンネルの放送（番組）あるいは配信事業者が配信するコンテンツを、長時間に亘って録画する電子機器が、既に普及している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−３５２３１２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
電子機器が録画したコンテンツ（番組）の全てを視聴（再生）することは困難であり、ユーザの好みに応じてお勧め番組を提示する提示方法や、時事性の高いコンテンツの視聴を促す電子機器が提案されている。
【０００５】
しかしながら、例えば時事性の高いコンテンツを視聴対象として提示する場合に、提示したコンテンツについて、ユーザを確実に満足させることのできる電子機器（提示方法）としては、まだ余地がある。
【０００６】
この発明の目的は、時事性の高いコンテンツを提示する電子機器及びその制御方法を提供することである。
【課題を解決するための手段】
【０００７】
実施形態の電子機器は、取得手段と、重みづけ手段と、表示出力手段と、を具備する。取得手段は、コンテンツに関連するキーワードを取得する。重みづけ手段は、前記取得手段が取得する前記キーワードを、所定の規則に従い重みづけする。表示出力手段は、前記スコア算出手段により重みづけされたキーワードに対する選択指示入力を受けつけ可能に、表示する表示信号を出力する。
【図面の簡単な説明】
【０００８】
【図１】実施形態にかかる電子機器の一例を示す。
【図２】実施形態にかかる電子機器におけるデータベース(保存情報)の一例を示す。
【図３】実施形態にかかる電子機器におけるキーワードの一例を示す。
【図４】実施形態にかかる電子機器におけるキーワードの一例を示す。
【図５】実施形態にかかる電子機器におけるキーワードの一例を示す。
【図６】実施形態にかかる電子機器におけるキーワード(スコア)の一例を示す。
【図７】実施形態にかかる電子機器におけるキーワード(スコア)の一例を示す。
【図８】実施形態にかかる電子機器におけるスコア算出処理の一例を示す。
【図９】実施形態にかかる電子機器におけるキーワードの表示例の一例を示す。
【図１０】実施形態にかかる電子機器におけるキーワードの表示例の一例を示す。
【図１１】実施形態にかかる電子機器におけるキーワードの表示例の一例を示す。
【図１２】実施形態にかかる電子機器におけるキーワードリストの表示例の一例を示す。
【図１３】実施形態にかかる電子機器におけるキーワードリストの表示例の一例を示す。
【図１４】実施形態にかかる電子機器におけるキーワードリストからの録画予約の一例を示す。
【図１５】実施形態にかかる電子機器におけるキーワード検索(サブワード)の一例を示す。
【図１６】実施形態にかかる電子機器におけるキーワード検索(接頭辞)の一例を示す。
【図１７】実施形態にかかる電子機器におけるキーワード検索(接尾辞)の一例を示す。
【図１８】実施形態にかかる電子機器におけるキーワード検索(サブタイトル)の一例を示す。
【図１９】実施形態にかかる電子機器におけるキーワード検索(数詞)の一例を示す。
【発明を実施するための形態】
【０００９】
以下、図面を参照して、本発明の実施の一形態について説明する。
【００１０】
図１は、実施形態にかかる電子機器の一例を示す。なお、以下に説明する要素／構成は、ハードウエアで実現するものであってもよいし、マイクロコンピュータ（ＣＰＵ(Central Processing Unit)、処理装置）等により、ソフトウエアで実現するものであってもよい。なお、以下において、番組（コンテンツ／タイトル／情報／ストリーム等と称する場合がある）と呼称する記載は、映像（Video）及び、音声あるいは音楽（Audio）等を含む。また、映像は、動画と静止画、あるいはテキスト（コード化された符号列で示される文字や記号等で表される情報）、ならびにその任意の組み合わせを含む。
【００１１】
図１が示す電子機器、例えばテレビジョン放送として空間波あるいはネットワーク（通信網）を通じて取得する番組を再生するテレビジョン受信装置（以下、テレビ装置と称する）１は、受信部１０、記録処理部２０、データ処理部３０、データ保存部４０、ストレージ１０１、キーワード取得部５０、キーワードスコア算出部６０、リスト表示／選択部７０、再生処理部８０、録画処理部９０、等を具備する。また、テレビ装置１は、主制御ブロック１１１、ディスプレイ装置１２１、等と接続する。なお、ストレージ１０１は、テレビ装置１と独立に用意されてもよい。
【００１２】
受信部１０は、アンテナあるいは外部入力から、１つ以上のディジタル放送信号を受信する。すなわち、受信部１０は、入力ディジタル放送信号のチューニング（選局）を行い、チューニングしたディジタル放送信号を記録処理部２０に供給する。なお、受信部１０で受信する信号は、１つの放送信号に限定されるものではない。
【００１３】
記録処理部２０は、受信部１０が受信する放送信号を、ストレージ１０１に記録する。ストレージ１０１は、例えばＨＤＤ（ハードディスク装置）あるいは半導体メモリ（メモリカード）もしくはＢＤ（ブルーレイディスク）規格の光ディスク）やＤＶＤ（Digital Versatile Disk）規格の光ディスク、等を含む。
【００１４】
記録処理部２０はまた、番組に関する情報、例えばＥＰＧ（Electric Program Guide、電子番組表）情報をストレージ１０１に保存する。なお、番組に関する情報の保存においては、例えばデータベース化することが好ましい。
【００１５】
記録処理部２０は、放送信号をそのまま保存する方法だけではなく、音声／映像情報のみ、もしくは音声／映像／文字情報、など放送信号より選別した情報を保存する方法ことも可能である。
【００１６】
このとき番組に関する情報（ＥＰＧ情報）も合わせてストレージに保存する
この情報の保存には例えばデータベースを利用する
データ処理部３０は、ディジタル放送信号から上述のＥＰＧ情報、特にＥＩＴ（Event Information Table）情報を取り出し、タイトル、番組概要、及び番組詳細情報、などから、構文解析や形態素解析処理を行い、その中からキーワードを抜き出す。
【００１７】
データ保存部４０は、データ処理部３０が取得したキーワードを、ストレージ１０１上のデータベースに保存する。なお、キーワードを、どの情報より検出したか（タイトル、番組概要、番組詳細情報のどこから検出されたか）などを、合わせて記録してもよい。
【００１８】
キーワード取得部５０は、ストレージ１０１からキーワードとその出現回数を取得する。このとき、例えば期間（１日、１週間、等）を指定して、キーワードとその出現回数を取得する。また、再放送番組を除外する、もしくは、短時間番組を除外する、もしくは、特定のジャンルの番組のみから取得する、もしくは、特定のジャンルの番組を除外する、もしくは、連続番組の同一キーワードを除外する、などの条件を組み合わせてキーワードとその出現回数を取得する。
【００１９】
キーワード取得部５０はまた、番組放送時間長の総計、番組の時間帯の偏り、番組のジャンルの偏り、放送局の偏り、番組タイトルの連続性や重なり具合、ユーザの視聴履歴、どの情報から抽出されたキーワード（タイトル、番組概要、番組詳細情報などの区別）か、などをパラメータとしてキーワードと共に取得する。
【００２０】
キーワード取得部５０はさらに、システムに記録されている番組数やキーワード数などのシステム上の録画環境応じて、キーワード取得期間を変更する。なお、キーワード取得期間をランダムに変更し、結果にランダム性を持たせることも可能である。
【００２１】
キーワードスコア算出部６０は、キーワードの出現頻度をスコアとして算出し、スコアが高い順にホットキーワードとする。例えば、ひとつのキーワードについて長さを変えた２つの期間のそれぞれの出現数をキーワード取得部より取得し、出現数に加えその出現数の比をスコアとして算出する。また、上記の出現数の比に変え、統計学的仮説検定、もしくは、ＩＤＦ(Inverse Document Frequency)、もしくはこれらの組み合わせによりスコアを算出してもよい。なお、キーワードスコア算出部は、スコア算出時、１週間前の出現数が多いキーワード、再放送番組、短時間放送番組、を除外することで、１週間毎に繰り返し出現する特定キーワードや、ホットキーワードに属さない番組（少なくとも再放送番組は、時事性が低い、とみなすことが妥当である）を除外するものとする。
【００２２】
キーワードスコア算出部６０はまた、番組放送時間長の総計、番組の時間帯の偏り、番組のジャンルの偏り、放送局の偏り、視聴履歴、などをパラメータとして、スコアを算出する。また、算出スコアが同一の場合、順位が例えば文字コード順などに固定しないように順位にランダム性を持たせることも可能である。
【００２３】
なお、キーワードスコア算出部６０は、算出結果（算出スコア）を、主制御ブロック１０１と接続するあるいは主制御ブロック１０１が保持する（ファームウエアとして内挿される）メモリ上などに保存し、番組の更新のタイミングがあるまでは、スコアの再計算を行わずに、保存した算出スコア（算出結果）を使用するものとする（所定時間（期間）内は、保存した算出結果を使用する）。また、スコア算出（処理）は、バックグラウンドで実行し、処理が完了するまでは、保存した算出結果を使用することが好ましい。
【００２４】
キーワードスコア算出部６０はさらに、録画済番組に対する上述のスコア算出の結果に基づいて、まだ放送されていない未来の番組（以下、未来番組と呼称する）についても、ＥＰＧ情報、などを参照してホットキーワードを算出する。これにより、時事性が高い、と判断される番組を、自動的に録画する（予約録画のための録画予約を設定する）ことが可能となる。
【００２５】
リスト表示／選択部７０は、１つ以上のホットキーワードを、ディスプレイ装置１２１（表示画面）が表示可能に、再生処理部８０に出力する。これにより、再生処理部８０と接続するディスプレイ装置１２１に、ホットキーワードリストが表示される。すなわち、リスト表示／選択部７０は、データ処理部３０による構文解析や形態素解析処理により得られた品詞の種類別に、キーワードを、表示画面上（ディスプレイ装置１２１の表示）にリスト表示する。このとき、同一グループのキーワードは、まとめて画面上にリスト表示する。
【００２６】
リスト表示／選択部７０はまた、リモコン端末の操作により選択（入力）されたホットキーワードに関連する番組をリスト表示する。なお、番組のリスト表示は、例えば最新の番組から過去の番組に向かって（時系列で）表示するものとする。
【００２７】
再生処理部８０は、ユーザによる指示（入力）に従い、リスト表示／選択部７０で選択された番組をストレージ１０１から読み出し、再生する。
【００２８】
録画処理部９０は、キーワードスコア算出部６０による上述のスコア算出の結果、すなわち、ユーザによる指示（入力）のあったホットキーワードに基づいてＥＰＧ情報を参照し、ホットキーワードが一致する番組の自動録画を行う（予約録画のための録画予約を設定する）。
【００２９】
図２に、ストレージ１０１に保存する情報について説明する。
【００３０】
ストレージ１０１に記録される放送信号は、上述したストレージ１０１内に構築されるデータベースに関連付けられ、後述の再生時に利用される。
【００３１】
データ処理部３０は、ディジタル放送信号からＥＩＴ（ＥＰＧ）に含まれる番組の名称や放送日時、放送内容など番組に関連する情報を取得する。すなわち、ＥＩＴは、ＥＰＧ情報として、番組に関連する番組タイトル、番組概要、番組詳細情報、チャンネル、ジャンル、番組放送時間長などの情報を含む。
【００３２】
データ処理部３０は、取得した情報について、構文解析や形態素解析など処理を行い、キーワードを抜き出す。なお、構文解析、形態素解析は、特定の方法に依存するものではない。このようにして、構文解析もしくは形態素解析により検出された名詞を、以下に、キーワードとする。
【００３３】
なお、キーワードは、単純な名詞に限るものではなく、例えば形容詞と名詞との組み合わせはもちろん、ダブルコーテーションマーク（“”）やカギカッコ（「」／『』）等で囲まれた字句など、文章中でカギ（キー）になる言葉、特に重要な意味をもつ言葉である。すなわち、一般的な名詞（固有名詞、名詞句）はもちろん、構文の境界単位に区切られた言葉、もしくはその集まりなど全般を指す。
【００３４】
キーワードは、より詳細には、図１５〜図１９により後段に説明するが、除外すべきもの、キーワードとしてデータベース化べきもの、が、それぞれ存在する。
【００３５】
キーワードはまた、番組タイトルだけではなく、番組概要や番組詳細情報からも同様に抜き出すことができる。
【００３６】
例えば、図３に示すように、番組タイトルに対し、構文解析や形態素解析を用い、キーワードを抜き出していることが可能であり、例えば「ロンドンオリンピック特集」というタイトルから、『ロンドン』、『オリンピック』、『特集』を、キーワードとして抜き出すことができる。なお、２つの名詞が結合した『ロンドンオリンピック』もキーワードとして使用することが可能である。
【００３７】
このようにして抜き出したキーワードは、データ保存部４０が、ストレージ１０１上のデータベースに保存する。なお、ストレージ１０１が保持する（上述の抽出された）キーワードは、記録処理部２０において、放送信号と関連づけて保存する。なお、このとき、キーワードがどの情報より検出されたか（タイトル、番組概要、番組詳細情報のどこから検出されたか）などを合わせて記録する（ことが好ましい）。
【００３８】
キーワード取得部５０は、図４及び図５に示すように、データ保存部４０にて保存されたストレージ１０１上の情報（データベース）から、キーワードと出現回数とを取り出す。なお、図４及び図５は、ある特定の期間、例えば７日間の間で抜き出されたキーワードである、とする。ところで、キーワードの出現回数は、タイトル、番組概要、番組詳細情報などで重複して出現しても、出現回数は１番組に対して１と数える。もちろん、番組内の重複を考慮せずにカウントすることも可能である。
【００３９】
図４に示すキーワードのうちの『オリンピック』については、図５から５０の番組が存在することがわかる。図６に示すように、出現回数について、期間を限定し、例えばデータベース（ストレージ１０１）が保持する７日間のうちの直近の１日間を指定してキーワードを取り出すと、『オリンピック』については４０の番組が存在することがわかる。後述するスコアを求めると、図６に示すようなスコアになる。従って、『オリンピック』については、時事性が高いことがわかる。
【００４０】
反面、『オリンピック』のように、特定の期間に集中して放送されることが明らかである番組については、時事性が高いことは当然であり、同じ番組、あるいは実質的に同一の内容の放送を含むことが予想される。
【００４１】
このため、例えばキーワード取得時に、再放送番組を除外すること、短時間番組（たとえば１０分以下）を除外すること、特定のジャンルの番組のみに限定すること、逆に特定のジャンルの番組を除外すること、などの条件を加えてキーワードとその出現回数を取り出すことが有効である。特に、５分〜１分程度の非常に短時間の番組は、一週間を通じて一定の時間に放送されることが多く、そのような番組がホットキーワードの算出の有効なキーワードを含んでいることは少ない、と判断しても差し支えない。また、朝のニュース番組などは、タイトルは変わるが、ほとんど同じ出演者、同じ内容の放送が繰り返されることも多い。この場合、ＥＰＧから得られるキーワードは実質的にほとんど同じであり、特定のキーワードの出現数が多くなってしまう。
【００４２】
このような、背景から、連続して続く番組では、前の番組で出現したキーワードを除外することも有効である（ロジックを追加することが好ましい）。また、朝、昼、夜、と繰り返し放送される番組については、タイトルがほぼ同等である場合が多いため、タイトルの類似度を見ることで、２回目以降の出現を排除することが有効である（ロジックを追加することが好ましい）。なお、タイトルの類似度は、例えば番組タイトルの文字の一致率を用いることでチェックできる。
【００４３】
また、ドキュメンタリーの再放送番組（例えばタイトルに再放送、あるいは[[再]]などの記載（表示）がある場合）は、ホットキーワードの抽出という観点から除外することが必要である。同様に、ドラマやアニメなどの番組ジャンルも除外することが好ましい。
【００４４】
なお、キーワード取得部５０においては、キーワードの情報が含まれる番組の総番組の放送時間長の積算を求め、これを後述のスコア算出のパラメータとして使用してもよい。また、キーワードが、一定の時間帯のみで出現したものか、様々な時間帯で出現したか、を判別した値を、パラメータとして取得してもよい。さらに、キーワードが、一つの番組ジャンルで出現したものか複数の番組ジャンルで出現したか、を判別した値をパラメータとして取得してもよい。またさらに、キーワードが、一つの放送局で出現したものか複数の放送局で出現したか、を判別した値をパラメータとして取得してもよい。さらにまた、キーワードが、ユーザが実際に視聴した番組なのか視聴していない番組なのか、を判別した値をパラメータとして取得してもよい。
【００４５】
このように、キーワードの出現の特徴を、パラメータとすることで、より時事性が高い番組を抽出することが可能である。
【００４６】
なお、キーワードと出現数（出現回数）を取得する手段としては、プログラム的にキーワード毎に出現数をカウントする方法や、データベースの機能を利用する方法、などで実現できるが特に方法を限定するものではない。例えば、［数１］に一例を示すように、データベース機能を利用し、キーワードとその出現数を算出するＳＱＬ文を用いることが可能である。すなわち、ある期間（２０１２年７月２５日９：００〜２６日９：００）内に出現するキーワード、出現数、総番組放送時間長を、出現数降順に求める。このとき、タイトルに[[再]]または再放送などが表示されている番組、あるいは番組放送時間長が、例えば１０分未満の番組を除くものとする。
【数１】
2014048946.tif 000003
【００４７】
しかしながら、録画環境設定により、同じ期間（日時）を指定した場合においても録画されている番組が異なることがある。この理由としては、録画する放送局の種類／数／地域、録画する時間長／時間帯が異なるためである。従って、例えば番組数、キーワード数、等を参照して、キーワードを取り出す期間を動的に変更してもよい。
【００４８】
例えば、全日（終日）録画する場合（１日２４時間）には、直近の１日間から、あるいはゴールデンタイムのみ録画する場合（１日３時間）には、直前の３日間からホットキーワードを求める、などが有効である。
【００４９】
なお、番組数を求める方法、例えば［数２］に一例を示すように、ある期間（２０１２年７月２５日９：００〜２６日９：００）について、データベースから番組数を求めるＳＱＬ文を用いることが可能である。
【数２】
2014048946.tif 000004
【００５０】
ところで、録画番組が少ない場合、抜き出すことができるキーワードも比例して少なくなる場合が一般的である。例えば、抜き出されたキーワードの１００程度である場合に、出現件数は（すべて）１件の番組、という場合もありえる。この場合、番組放送時間長、番組の時間帯、番組のジャンル、放送局、視聴履歴、などのパラメータにより順番づけすることができる。また、まったくランダムに、結果を入れ替えることも可能である。
【００５１】
従って、抜き出すことができたキーワードについて、キーワードスコア算出部６０にて、ホットキーワードらしさをスコアとして計算し、キーワードを順位付けすることが好ましい。
【００５２】
一般に、キーワードの出現回数が多いものほど人気の高いキーワードと言えることから、以下に［数３］と示すように、出現回数をスコアとしてスコアの高い順にホットキーワードとすることができる。
【数３】
2014048946.tif 000005
【００５３】
反面、図４〜図６を用いて上述したように、キーワードを抜き出す期間が長い場合は、出現回数は多くなる場合があるため、例えば直近１日間、直近７日間の２つの期間のキーワード出現回数をキーワード取得部５０から取得し、１日間及び７日間のキーワード出現数の比、統計学的仮説検定、［数４］により以下に説明するＩＤＦ（Inverse Document Frequency）による重要度の算出、などの計算式、またはその任意の組み合わせにより、図６に示すように、スコアを算出して、スコアの高い順にホットキーワードとすることが好ましい。
【数４】
2014048946.tif 000006
【００５４】
また、例えば「(出現頻度 * 出現数の比順)」によりスコアを算出する場合、［数５］により以下に説明する計算を利用できる。
【数５】
2014048946.tif 000007
【００５５】
なお、例えば１週間前の１日間のキーワード出現回数をキーワード取得部５０から取得し、その１日間のキーワードを除外することで、１週間毎に放送される特定キーワードを除外することができる。
【００５６】
例えば、図７に示すように、直近１日間のホットキーワードリストでは、３位に「ニュース」、６位に「サンデー」がリストアップされている。一方で、１週間前のホットキーワードリストでは、１位に「ニュース」、６位に「サンデー」がランキングされている。従って、この２つのホットワードは１週間毎に繰り返されるキーワードとしてリストから除外する。なお、ここに提示したように、リスト上の順位が高いものを強制的に排除する方法以外にも、直近１日間の出現数から、一週間前の出現数を減算しスコアを計算する、などの方法も適用できる。
【００５７】
このように、キーワードスコア算出部６０において、キーワード取得部５０において、再放送番組や短時間放送番組などを除外したキーワードとその出現数を取得し、スコアを算出することが可能である。
【００５８】
同様に、キーワードスコア算出部６０において、番組放送時間長の総計、番組時間帯の偏り、番組ジャンルの偏り、放送局の偏り、視聴履歴、などをパラメータとして取得し、スコア算出時に、これらパラメータを使用することが可能である。すなわち、キーワードスコア算出部６０によるスコア算出時に、時事性の高いホットキーワードをより高い精度で抽出可能となる。なお、キーワードスコア算出部６０による算出スコア値が同一の場合は、順位が固定しないように、キーワードスコア算出部６０または主制御ブロック１１１の機能として、ランダムに順位を入れ替えてもよい。
【００５９】
ところで、キーワード取得部５０によるキーワード取得処理、キーワードスコア算出部６０によるキーワードスコア算出処理は、図８に一例を示すように、リストへの表示の都度毎回実施するのではなく、一定期間、処理結果をストレージ１０１またはメモリもしくは記録処理部２０上に保存し、新規番組の追加や番組の削除など番組の更新がない場合は前回の結果を表示し、番組の更新があった場合のみ処理を実施する方法を採用することが好ましい。
【００６０】
例えば、図８において、前回のスコア処理実施後の所定時間内（番組更新なし）の場合は、上述の保存してある結果（スコア）を表示し［８１−Ｎｏ］、番組が更新された場合［８１−Ｙｅｓ］にのみ、キーワード取得［８２］、ホットキーワード算出［８３］及びホットキーワード表示［８４］の各処理を行うことで、番組情報が多くなり、キーワード取得やホットキーワードの算出等の処理に時間がかかる場合でも、ストレスのない動作を実現できる。なお、処理（スコア算出）をバックグラウンドで実行することで、実行完了までは保存された結果を使用することも可能である。
【００６１】
以下、ユーザによるホットキーワード選択［８５］及び再生［８６］が行われる。
【００６２】
ところで、録画済番組のＥＰＧ情報と同様に、未来番組に対してもＥＰＧ情報を取得できる。従い、これまでに説明した本手法は、未来番組のホットキーワードの算出についても利用可能である。すなわち、時事性が高い、と判断される番組を自動的に録画する（予約録画のための録画予約を設定する）ことが可能となる。すなわち、図１４に一例を示すが、録画処理部９０は、録画対象になっていない番組であるがホットワードに一致する番組がある場合、その番組の録画予約を自動的に行うことが実現できる。
【００６３】
もちろん、未来と過去（録画済）とを混在したＥＰＧ情報からホットキーワードを算出することも可能である。
【００６４】
リスト表示／選択部７０は、キーワードスコア算出部６０が算出したスコアに基づき、ディスプレイ装置１２１（表示画面）が表示可能に、上述の通り、再生処理部８０に出力する。このとき、表示画面上（ディスプレイ装置１２１の表示）にリスト表示するリストは、図９に一例を示す通り、１つのホットキーワードのみ表示だけでなく、複数のホットキーワードを表示してもよい。すなわち、図９においては、左右２列表示において、左側が、テーマ（事象／名詞）を示し、右側が、人物名を示している。なお、図１０に一例を示すように同一グループのキーワードは、まとめてリスト表示してよい。例えば、図９の右側の人物名表示における［ＤＤ太郎］と［ＤＤ次郎］は、実質的に単独での出演が無いことが多く、どちらの人物も同じ番組に出演している。この場合［ＤＤ太郎・ＤＤ次郎］というまとめたホットキーワードとする。また、予め、人物名とグループ名のデータ辞書を利用することでいずれか一方の名前がリストされた場合においても、常に両者を表示することや、グループ名に変換して表示することも可能である（ロジックを追加することが好ましい）。
【００６５】
また、データ処理部３０において、キーワードの形態素解析により得られた品詞の種類により、ホットキーワードを種類別に表示してもよい。
【００６６】
例えば、アイドルグループのメンバー、政治家、スポーツ選手、などをまとめて、グルーピング化することも可能である。この場合、グループの判別については、例えば、予め登録している辞書データなど利用することが好ましい。
【００６７】
なお、リストの表示例としては、図１１に示すように、キーワードスコア算出部６０がキーワードの算出に用いた複数の期間について、それを一度に画面に表示しても良い。
【００６８】
図１２に、ユーザによるホットキーワードリスト表示リクエスト（再生指示時の表示）について説明する。
【００６９】
ユーザによるホットキーワードリスト表示リクエストがあった場合［１２１−Ｙｅｓ］、キーワード取得部５０でキーワード取得を行い［１２２］、キーワードスコア算出部６０でスコア算出処理を行う［１２３］。
【００７０】
以下、算出されたスコア順に、キーワードを、ディスプレイ装置１２１（表示画面）が表示可能に、上述の通り、再生処理部８０に出力する［１２４］。
【００７１】
ユーザが（表示された）リストの中からキーワードを選択した際［１２５−Ｙｅｓ］、そのキーワードに一致する番組を取得し、番組をリスト表示する。このとき、番組の表示順は、例えば最新時間の番組から過去に向かって順番に表示する［１２６］。なお、タイトルに一致する番組を順番に表示し、次に、番組概要に一致する番組を順番に表示し、そして、番組詳細に一致する番組を順番に表示する、という順番に表示することも可能である。更に、リスト表示される放送局が偏らない様に、放送局Ａの番組，放送局Ｂの番組，放送局Ｃの番組，・・・，放送局Ａの番組，・・・という順番に表示することも可能である。
【００７２】
ユーザが番組を選択すれば、再生部は選択された録画番組をストレージから読み出し、再生する［１２７］。
【００７３】
なお、ユーザによるホットキーワードリスト表示リクエストに従い表示された画面表示に対して、例えばリモコン端末によるユーザ操作（選択入力）があった場合、図１３に一例を示すように、選択入力のあったキーワードに関連づけられている番組のリストが表示される。
【００７４】
図１４に、上述の時事性が高い、と判断される番組の録画予約（予約録画のための録画予約の設定）の例を示す。
【００７５】
図１４に示すように、未来番組のＥＰＧ情報からホットキーワードを算出し［１４１］、録画処理部９０において、録画対象の番組であるか否か（予約録画のための録画予約が設定されているか）を、判定する［１４２］。録画対象と判定された番組の録画予約が設定されていない場合［１４２−Ｙｅｓ］、その番組の録画予約を行う。
【００７６】
なお、番組を自動的に録画予約する場合、ストレージ１０１の残り記録容量や同一時間帯に既に設定されている録画予約との競合、などを考慮することが好ましく、自動的に録画予約する番組については、例えばスコアが上位３件以内に入っているキーワードに限定する、ユーザの嗜好情報に一致する、などの条件を設定できるものとする。また、特に、ユーザが選んでいるキーワード、視聴している番組に出てくるキーワード、などのユーザ嗜好情報が得られる番組については、スコアの順位が下位のスコアであっても、録画予約を設定することが好ましい。
【００７７】
なお、キーワードのうちの「サブワード検出」・「接頭辞」・「接尾辞」・「サブタイトル」・「数詞」は、図１５〜図１９により、以下に示すように、抽出できる。
【００７８】
すなわち、図１５に示すように、ユーザによるキーボードや音声入力部による検索キーワード入力部２０１から、求める情報を検索するために用いられるキーワードとなるＥＰＧのタイトルとなっているテキストデータを入力する［１５１］。
【００７９】
検索キーワード入力部２０１から入力されたテキストデータは、サブワード検出部２０３に入力され、サブワード検出部２０３では、入力されたテキストデータを形態素解析によって形態素列に分解する。この形態素列の部分列とサブワードＤＢ(データベース)２１１に格納されたサブワード文字列とを比較して、一致するものがあればその部分列をサブワードと判別する。なお、サブワードＤＢ２１１には、接頭辞、接尾辞、サブタイトル指示語および話数（数詞）の４種類のサブワード分類があり、それぞれ接頭辞として頻出する文字列、接尾辞として頻出する文字列、サブタイトル指示語を示す語として頻出する文字列が格納されている。また末尾に登場する数詞に関しても話数としてサブワードと同じ扱いをして検出対象としている［１５２］。
【００８０】
サブワード検出部２０３で検出されたサブワードは、新規検索キーワード生成部２０５に入力される。新規検索キーワード生成部２０５では入力されたサブワードに対して、そのサブワードに応じた処理を行う。例えば、“そのサブワードを「削除」する”、“そのサブワードを検索キーワードとする「変更」”、“サブワードはそのまま残す「放置」”などである。この処理によって新規検索キーワードを生成する［１５３］。
【００８１】
新規検索キーワード生成部４により生成された新規検索キーワードにより、情報検索部２０７により、公開されている専用サイトに対して検索をおこなう［１５４］。
【００８２】
検索結果の検索情報収集により、所望の検索結果を得る［１５５］。
【００８３】
次に、「接頭辞」を検索する際の処理動作について説明する。
【００８４】
図１６は、接頭辞を新規検索キーワードとして出力するまでの処理動作を示すフローチャートである。なお、［１６４］以降は、図１５の例と同様であるので省略している。
【００８５】
検索キーワード入力部２０１から、求める情報を検索するために用いられるキーワードとなるＥＰＧのタイトルとなっているテキストデータを入力する［１６１］。
【００８６】
検索キーワード入力部２０１から入力されたテキストデータはサブワード検出部２０３に入力され、サブワード検出部２０３では、入力されたテキストデータを形態素解析によって形態素列に分解する［１６２ａ］。
【００８７】
サブワードＤＢ２１１の接頭辞ＤＢ２１１ａに格納されている接頭辞群の接頭辞が検索される［１６２ｂ］。
【００８８】
接頭辞ＤＢ２１１ａに格納されている接頭辞群と、形態素解析によって得られた形態素列の冒頭部とを比較する。もし形態素列の冒頭部が接頭辞ＤＢ２１１ａに格納されている接頭辞群の中にあったなら、その形態素列の冒頭部を接頭辞と判断する［１６２ｃ］。
【００８９】
［１６２ｃ］での判断により、入力された検索キーワードの形態素列の冒頭部が接頭辞ＤＢ６ａに格納されている接頭辞群の中にあるので、冒頭部を接頭辞と判断した場合、すなわち「Ｙｅｓ」と判断した場合、接頭辞と判断された語は新規検索キーワード生成部２０５に入力される。
【００９０】
新規検索キーワード生成部２０５では、入力された検索キーワードに対して、予め語毎に処理が対応付けられている（ワード毎にどの処理を選択するかが接頭辞ＤＢ２１１ａに項目として格納されている）対応処理をおこない「新規生成キーワード」を生成する。なお、対応処理とは、“接頭辞を残す「放置」”、“接頭辞を「削除」する”、“接頭辞を「検索語句」として扱う（接頭辞より後ろの文字列を「削除」する）”の３つのいずれかである［１６３］。
【００９１】
以上の処理によって得られた検索キーワードを新規検索キーワードとして情報検索部２０９へ出力する。例えば、グループにおいて、“アニメ・”という接頭辞を持つ番組タイトルがある場合、情報を検索する際はこの“アニメ・”の部分は不必要で、検索の障害となる。よって、この接頭辞に関しては「削除」する処理を行う。また、例えば“ＮＭＫ”という接頭辞を持つ番組タイトルは検索に必要であるため、接頭辞を残す処理を行う。なお、語句“趣味楽々”は、番組タイトルとして採用可能な文字列で、以降の文字列はサブタイトルになる。検索する際は“趣味楽々”の部分を使わないと検索できないため、このキーワードに関してはこの接頭辞を検索語句として扱うようにする。
【００９２】
また、［１６２ｃ］での判断により、入力された検索キーワードの形態素列の冒頭部が接頭辞ＤＢ２１１ａに格納されている接頭辞群の中に無い場合も、冒頭部を接頭辞として見做して放置することにしている。すなわち「Ｎｏ」と判断した場合、接頭辞を残す「放置」処理をおこない、処理によって得られた検索キーワードを新規検索キーワードとして情報検索部２０９へ出力する。
【００９３】
次に、「接尾辞」を検索する際の処理動作について説明する。なお、接尾辞の処理動作は、基本的には接頭辞と同様である。
【００９４】
図１７は、接尾辞を新規検索キーワードとして出力するまでの処理動作を示すフローチャートである。
【００９５】
検索キーワード入力部２０１から、求める情報を検索するために用いられるキーワードとなるＥＰＧのタイトルとなっているテキストデータを入力する［１７１］。
【００９６】
検索キーワード入力部２０１から入力されたテキストデータはサブワード検出部２０３に入力され、サブワード検出部２０３では、入力されたテキストデータを形態素解析によって形態素列に分解する［１７２ａ］。
【００９７】
サブワードＤＢ２１１の接尾辞ＤＢ２１１ｂに格納されている接尾辞群の接尾辞が検索される［１７２ｂ］。
【００９８】
接尾辞ＤＢ２１１ｂに格納されている接尾辞群と、形態素解析によって得られた形態素列の末尾部とを比較する。もし形態素列の末尾部が接尾辞ＤＢ２１１ｂに格納されている接尾辞群の中にあったなら、その形態素列の末尾部を接尾辞と判断する［１７２ｃ］。
【００９９】
［１７２ｃ］においての判断により、入力された検索キーワードの形態素列の末尾部を接尾辞と判断した場合、すなわち「Ｙｅｓ」と判断した場合、接尾辞と判断された語は新規検索キーワード生成部２０５に入力される。
【０１００】
新規検索キーワード生成部２０５では、入力された検索キーワードに対して、予め語毎に処理が対応付けられている（ワード毎にどの処理を選択するかが接尾辞ＤＢ２１１ｂに項目として格納されている）対応処理をおこない「新規生成キーワード」を生成する。なお、対応処理とは、“接尾辞を残す「放置」”、“接尾辞を「削除」する”、“接尾辞を「検索語句」として扱う（接尾辞より後ろの文字列を「削除」する）”の３つのいずれかである［１７３］。
【０１０１】
また、［１７２ｃ］での判断により、入力された検索キーワードの形態素列の冒頭部が接尾辞ＤＢ２１１ｂに格納されている接頭尾群の中に無い場合も、冒頭部を接尾辞として見做して放置することにしている。
【０１０２】
その後、処理によって得られた検索キーワードを新規検索キーワードとして情報検索部２０９へ出力する［１７４］。
【０１０３】
次に、「サブタイトル指示語」を検索する際の処理動作について説明する。
【０１０４】
サブタイトル指示語の処理動作は、基本的な処理の流れとしては、接頭辞に関する処理、サブタイトル指示語に関する処理と同様であるが、前述のように、サブタイトルは、「サブタイトル指示語」である括弧（「−」）やダブルクォーテーション（“−”）等の記号で括られることが多い。
【０１０５】
図１８は、サブタイトル指示語を新規検索キーワードとして出力するまでの処理動作を示すフローチャートである。
【０１０６】
検索キーワード入力部２０１から、求める情報を検索するために用いられるキーワードとなるＥＰＧのタイトルとなっているテキストデータを入力する［１８１］。
【０１０７】
検索キーワード入力部２０１から入力されたテキストデータはサブワード検出部３に入力され、サブワード検出部２０３では、入力されたテキストデータを形態素解析によって形態素列に分解する［１８２ａ］。
【０１０８】
サブワードＤＢ２１１のサブタイトル指示語ＤＢ２１１ｃに格納されているサブタイトル指示語群からサブタイトル指示語が検索される［１８２ｂ］。
【０１０９】
サブタイトル指示語ＤＢ２１１ｃに格納されているサブタイトル指示語群のサブタイトル指示語と、形態素解析によって得られた形態素列とを比較する。もし形態素列の記号がサブタイトル指示語ＤＢ２１１ｃに格納されているサブタイトル指示語群の中にあったなら、その形態素列の記号をサブタイトル指示語と判断する［１８２ｃ］。
【０１１０】
［１８２ｃ］での判断により、入力された検索キーワードの形態素列の記号がサブタイトル指示語ＤＢ２１１ｃに格納されているサブワード指示語群の中にあるので、冒頭部をサブタイトル指示語と判断した場合、サブタイトル指示語と判断された記号は新規検索キーワード生成部２０５に入力される。
【０１１１】
新規検索キーワード生成部２０５では、入力された検索キーワードに対して、予め語毎に処理が対応付けられている（ワード毎にどの処理を選択するかがサブタイトル指示語ＤＢ２１１ｃに項目として格納されている）。
【０１１２】
なお、対応処理とは、“サブタイトル指示語を「削除」する”、あるいは、“サブタイトル指示語を残す「放置」”の２つのいずれかである［１８３］。
【０１１３】
また、［１８２ｃ］における判断により、入力された検索キーワードの形態素列の冒頭部がサブタイトル指示語ＤＢ２１１ｃに格納されているサブタイトル指示語群の中に無い場合も、冒頭部をサブタイトル指示語として見做して放置することにしている。したがって、サブタイトル指示語を残す「放置」処理をおこない、処理によって得られた検索キーワードを新規検索キーワードとして情報検索部２０９へ出力する［１８４］。
【０１１４】
次に、「数詞」を検索する際の処理動作について説明する。
【０１１５】
番組タイトルとして入力された検索キーワードにおいて、末尾に数詞が登場する場合が多い。例えば、「ＮＭＫ短歌−１２」において、数字で表示されている「１２」等である。
【０１１６】
まず、数詞の取り扱いの原則について説明する。
【０１１７】
数詞が表示されるシチュエーションとして、以下の典型例が考えられる。
【０１１８】
（イ）その数詞が話数（第○話）を表す（連続ドラマ、２時間ドラマなど）    
（ロ）その数詞が時刻を表す（ニュース番組などに多い）    
この場合、（イ）に関しては数詞が無くても、または無い方が適切な検索処理を行うことができる。    
一方、（ロ）に関してはこの数詞が無い場合は、目的の情報を検索できないことが多い。    
したがって、数詞が時刻を表すかどうかを判断することによって、このシチュエーションの判断をおこなうようにしている。
【０１１９】
また番組タイトルの末尾に番組制作の意図から数詞を加える場合もある。これに対しては別途データベースを用意し、数詞処理動作の以前に除外することにする。
【０１２０】
図１９は、数詞を新規検索キーワードとして出力するまでの処理動作を示すフローチャートである。
【０１２１】
検索キーワード入力部２０１から、求める情報を検索するために用いられるキーワードとなるＥＰＧのタイトルとなっているテキストデータを入力する［１９１］。
【０１２２】
検索キーワード入力部２０１から入力されたテキストデータはサブワード検出部２０３に入力され、サブワード検出部２０３では、入力されたテキストデータを形態素解析によって形態素列に分解する［１９２ａ］。
【０１２３】
サブワードＤＢ２１１の数詞ＤＢ２１１ｄに格納されている数詞データから数詞を検索する［１９２ｂ］。
【０１２４】
検索された数詞が時刻であるか否かを判断する。なお、時刻の情報はＥＰＧにおいて、番組タイトルと同列に付記されているので、このデータを用いる［１９２ｃ］。
【０１２５】
［１９２ｃ］においての判断により、数詞が時刻であると判断した場合、すなわち「Ｙｅｓ」と判断した場合、判断された数詞は新規検索キーワードとして出力される。
【０１２６】
一方、［１９２ｃ］において、数詞が時刻でないと判断した場合、数詞を話数と判断し、当該話数（数詞）を削除する［１９３］。
【０１２７】
当該話数（数詞）を削除した語は、新規検索キーワードとして出力される［１９４］。
【０１２８】
このように、電子機器が録画したコンテンツ（番組）から、時事性の高いコンテンツの視聴を促す電子機器が提供される。特に、提示したコンテンツについて、ユーザが見たい、と思うコンテンツの視聴を提示できる。
【０１２９】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【０１３０】
１…電子機器、１０…受信部、２０…記録処理部、３０…データ処理部、４０…データ保存部、５０…キーワード取得部、６０…キーワードスコア算出部、７０…リスト表示／選択部、８０…再生処理部、９０…録画処理部、１０１…ストレージ（記録手段）、１１１…主制御ブロック、１２１…ディスプレイ（表示手段）。
【図１】
2014048946.tif 000008
【図２】
2014048946.tif 000009
【図３】
2014048946.tif 000010
【図４】
2014048946.tif 000011
【図５】
2014048946.tif 000012
【図６】
2014048946.tif 000013
【図７】
2014048946.tif 000014
【図８】
2014048946.tif 000015
【図９】
2014048946.tif 000016
【図１０】
2014048946.tif 000017
【図１１】
2014048946.tif 000018
【図１２】
2014048946.tif 000019
【図１３】
2014048946.tif 000020
【図１４】
2014048946.tif 000021
【図１５】
2014048946.tif 000022
【図１６】
2014048946.tif 000023
【図１７】
2014048946.tif 000024
【図１８】
2014048946.tif 000025
【図１９】
2014048946.tif 000026