(57)【特許請求の範囲】
【請求項１】
放送中のコンテンツを受信する受信部と、
受信された前記コンテンツから、意味的にまとまりのあるシーンを表すチャプタを切り出すチャプタ切出部と、
前記チャプタのスコアを算出するスコア算出部と、
前記スコアに応じて出力される前記チャプタを保持する保持部と
を有し、それぞれ異なるチャンネルで放送中のコンテンツを受信する複数のチャンネルブロックと、
前記チャンネルブロック毎に設けられた複数の前記保持部にそれぞれ保持されている各チャプタのいずれかを出力するチャンネルセレクタと、
異なる前記コンテンツ毎のチャプタであって、前記チャンネルセレクタから次に出力させるチャプタの候補をそれぞれ表す複数の候補チャプタの前記スコアに基づいて、前記チャンネルセレクタから次に出力させるチャプタを、前記複数の候補チャプタの中から選択するチャプタ選択部と
を含む情報処理装置。
【請求項２】
前記保持部は、前記保持部の記憶容量に応じて、古いチャプタを順次削除しながら新しいチャプタを保持する
請求項１に記載の情報処理装置。
【請求項３】
前記チャプタ切出部は、前記コンテンツの映像または音声の少なくとも一方の特徴に基づき、受信された前記コンテンツから、前記チャプタを切り出す
請求項１または２に記載の情報処理装置。
【請求項４】
前記スコア算出部は、前記コンテンツに対応するチャンネルのEPG情報、Webサイトから取得されるRSS情報、ユーザ若しくは他のユーザの嗜好を表す嗜好情報、および前記ユーザが過去に録画若しくは視聴したコンテンツの履歴を表す視聴履歴情報と、前記コンテンツのメタ情報との比較結果、または前記コンテンツの盛り上がり度の少なくとも一方に基づいて、前記チャプタのスコアを算出する
請求項１乃至３に記載の情報処理装置。
【請求項５】
前記チャプタ選択部は、前記複数の候補チャプタのうち、前記スコアが最も高い候補チャプタを、前記チャンネルセレクタから次に出力させるチャプタとして選択する
請求項１乃至４に記載の情報処理装置。
【請求項６】
コンテンツを選択して出力する情報処理装置の情報処理方法において、
放送中のコンテンツを受信する受信部と、
受信された前記コンテンツから、意味的にまとまりのあるシーンを表すチャプタを切り出すチャプタ切出部と、
前記チャプタのスコアを算出するスコア算出部と、
前記スコアに応じて出力される前記チャプタを保持する保持部と
を有し、それぞれ異なるチャンネルで放送中のコンテンツを受信する複数のチャンネルブロック毎に設けられた複数の前記保持部にそれぞれ保持されている各チャプタのいずれかを出力し、
異なる前記コンテンツ毎のチャプタであって、次に出力させるチャプタの候補をそれぞれ表す複数の候補チャプタの前記スコアに基づいて、次に出力させるチャプタを、前記複数の候補チャプタの中から選択する
ステップを含む情報処理方法。
【請求項７】
コンテンツを選択して出力する情報処理をコンピュータに実行させるためのプログラムにおいて、
放送中のコンテンツを受信する受信部と、
受信された前記コンテンツから、意味的にまとまりのあるシーンを表すチャプタを切り出すチャプタ切出部と、
前記チャプタのスコアを算出するスコア算出部と、
前記スコアに応じて出力される前記チャプタを保持する保持部と
を有し、それぞれ異なるチャンネルで放送中のコンテンツを受信する複数のチャンネルブロック毎に設けられた複数の前記保持部にそれぞれ保持されている各チャプタのいずれかを出力させ、
異なる前記コンテンツ毎のチャプタであって、次に出力させるチャプタの候補をそれぞれ表す複数の候補チャプタの前記スコアに基づいて、次に出力させるチャプタを、前記複数の候補チャプタの中から選択する
情報処理をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置および方法、並びにプログラムに関し、特に、例えば、放送中の番組から、ユーザの好みにあった部分を選択して表示することができるようにする情報処理装置および方法、並びにプログラムに関する。
【背景技術】
【０００２】
例えば、テレビジョン放送を受信する受信装置の１つの機能として、放送チャンネルを特に指定せずにチャンネルを切り換えることができる、いわゆるチャンネルザッピング機能が存在する。
【０００３】
この機能により、ユーザは、チャンネルの送りキーを操作することによって、チャンネルを適当に切り替えることができるので、面白そうな番組を簡単に選択することができる。例えば複数の放送波に跨るザッピング機能については、特許文献１に記載されている。
【０００４】
【特許文献１】特開２００１−８６４２０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来のザッピング機能では、ユーザによる送りキーの操作に応じて、チャンネルが所定の順番で切り替えられるので、そのチャンネルで放送される番組は、例えばユーザの嗜好に関係なく表示される。すなわちユーザは、ユーザの嗜好に合わない番組も見ることになるので、効率よく見たい番組を見つけ出すことができなかった。
【０００６】
本発明は、このような状況に鑑みてなされたものであり、例えば、ユーザの嗜好に応じた番組のシーンが自動的に切り替えられて表示されるようにするものである。
【課題を解決するための手段】
【０００７】
本発明の第1の側面の情報処理装置は、放送中のコンテンツを受信する受信部と、受信された前記コンテンツから、意味的にまとまりのあるシーンを表すチャプタを切り出すチャプタ切出部と、前記チャプタのスコアを算出するスコア算出部と、前記スコアに応じて出力される前記チャプタを保持する保持部とを有し、それぞれ異なるチャンネルで放送中のコンテンツを受信する複数のチャンネルブロックと、前記チャンネルブロック毎に設けられた複数の前記保持部にそれぞれ保持されている各チャプタのいずれかを出力するチャンネルセレクタと、異なる前記コンテンツ毎のチャプタであって、前記チャンネルセレクタから次に出力させるチャプタの候補をそれぞれ表す複数の候補チャプタの前記スコアに基づいて、前記チャンネルセレクタから次に出力させるチャプタを、前記複数の候補チャプタの中から選択するチャプタ選択部とを含む情報処理装置である。
【０００８】
前記保持部は、前記保持部の記憶容量に応じて、古いチャプタを順次削除しながら新しいチャプタを保持することができる。
前記チャプタ切出部は、前記コンテンツの映像または音声の少なくとも一方の特徴に基づき、受信された前記コンテンツから、前記チャプタを切り出すことができる。
【０００９】
前記スコア算出部は、前記コンテンツに対応するチャンネルのEPG情報、Webサイトから取得されるRSS情報、ユーザ若しくは他のユーザの嗜好を表す嗜好情報、および前記ユーザが過去に録画若しくは視聴したコンテンツの履歴を表す視聴履歴情報と、前記コンテンツのメタ情報との比較結果、または前記コンテンツの盛り上がり度の少なくとも一方に基づいて、前記チャプタのスコアを算出することができる。
前記チャプタ選択部は、前記複数の候補チャプタのうち、前記スコアが最も高い候補チャプタを、前記チャンネルセレクタから次に出力させるチャプタとして選択することができる。
【００１０】
本発明の第１の側面の情報処理方法は、コンテンツを選択して出力する情報処理装置の情報処理方法であって、放送中のコンテンツを受信する受信部と、受信された前記コンテンツから、意味的にまとまりのあるシーンを表すチャプタを切り出すチャプタ切出部と、前記チャプタのスコアを算出するスコア算出部と、前記スコアに応じて出力される前記チャプタを保持する保持部とを有し、それぞれ異なるチャンネルで放送中のコンテンツを受信する複数のチャンネルブロック毎に設けられた複数の前記保持部にそれぞれ保持されている各チャプタのいずれかを出力させ、異なる前記コンテンツ毎のチャプタであって、次に出力させるチャプタの候補をそれぞれ表す複数の候補チャプタの前記スコアに基づいて、次に出力させるチャプタを、前記複数の候補チャプタの中から選択するステップを含む情報処理方法である。
本発明の第１の側面のプログラムは、コンテンツを選択して出力する情報処理をコンピュータに実行させるためのプログラムであって、放送中のコンテンツを受信する受信部と、受信された前記コンテンツから、意味的にまとまりのあるシーンを表すチャプタを切り出すチャプタ切出部と、前記チャプタのスコアを算出するスコア算出部と、前記スコアに応じて出力される前記チャプタを保持する保持部とを有し、それぞれ異なるチャンネルで放送中のコンテンツを受信する複数のチャンネルブロック毎に設けられた複数の前記保持部にそれぞれ保持されている各チャプタのいずれかを出力させ、異なる前記コンテンツ毎のチャプタであって、次に出力させるチャプタの候補をそれぞれ表す複数の候補チャプタの前記スコアに基づいて、次に出力させるチャプタを、前記複数の候補チャプタの中から選択する情報処理をコンピュータに実行させるためのプログラムである。
本発明の第１の側面によれば、放送中のコンテンツを受信する受信部と、受信された前記コンテンツから、意味的にまとまりのあるシーンを表すチャプタを切り出すチャプタ切出部と、前記チャプタのスコアを算出するスコア算出部と、前記スコアに応じて出力される前記チャプタを保持する保持部とを有し、それぞれ異なるチャンネルで放送中のコンテンツを受信する複数のチャンネルブロック毎に設けられた複数の前記保持部にそれぞれ保持されている各チャプタのいずれかが出力され、異なる前記コンテンツ毎のチャプタであって、次に出力させるチャプタの候補をそれぞれ表す複数の候補チャプタの前記スコアに基づいて、次に出力させるチャプタが、前記複数の候補チャプタの中から選択される。
【発明の効果】
【００１１】
本発明の第1の側面によれば、例えば、受信したチャンネルの番組を、ユーザの嗜好に応じて、自動的に切り替えて表示することができる。
【発明を実施するための最良の形態】
【００１２】
以下に本発明の実施の形態を説明する。
【００１７】
図１は、本発明を適用したテレビジョン受像機１の構成例を示している。
【００１８】
このテレビジョン受像機１は、受信するチャンネルのコンテンツ（例えば、番組）を、例えばユーザの好みに応じて、所定の長さの区間（以下、チャプタと称する）単位で切り替えて自動表示する機能（以下、自動ザッピング機能と称する）を有している。この機能によりユーザは、リモコン等で操作することなく、いま放送中の各番組の中から、自分の好みにあったシーンをいわゆる流し見することができる。
【００１９】
EPG取得部１１は、放送中の各チャンネルのEPG（Electronic Program Guide）を取得してチャンネルごと分解するとともに、チャンネルに応じたEPG情報を、そのチャンネルを受信するチャンネルブロック１５−１乃至１５−Ｎ（以下、個々に区別する必要がない場合、単に、チャンネルブロック１５と称する）に供給する。
【００２０】
なおEPG取得部１１は、番組に関する情報を取得することができれば、例えば番組を紹介するWebサイトから番組のメタ情報を取得することもできる。
【００２１】
嗜好情報管理部１２は、例えばユーザが予め登録した興味のある芸能人の名前などのキーワードを、ユーザの嗜好情報として管理し、必要に応じてチャンネルブロック１５に供給する。
【００２２】
なお嗜好情報管理部１２は、嗜好情報を取得することができれば他のものでもよく、協調フィルタリングシステムであっても構わない。この場合、ユーザと同じような傾向の嗜好をもつ他のユーザの嗜好情報を取得できる。
【００２３】
視聴履歴管理部１３は、ユーザが過去に録画または視聴した番組の履歴を管理し、必要に応じてチャンネルブロック１５に供給する。
【００２４】
なお、視聴履歴管理部１３は、視聴履歴を取得することができれば、例えばユーザの視聴履歴統計データベースを構成するWebサイトから視聴履歴を取得することもできる。この場合、世間一般に人気の高いコンテンツに関する情報を取得できる。
【００２５】
RSS取得部１４は、Webサイトの各ページの、RSS（Rich Site Summary）で記述されたタイトル、アドレス、見出し、要約、更新時刻などから、最新のニュース情報を取得し、チャンネルブロック１５に供給する。
【００２６】
なおRSS取得部１４は、最新情報を取得することができれば、例えばHTTPクライアントから情報を取得することもできる。この場合、より多くの最新情報を取得できる。なお、RSS取得部１４の情報源は、ニュース情報を提供するWebサイトでなくてもよく、人気ドラマのランキング等の情報を提供するWebサイトなどであっても構わない。この場合、人気ドラマに関する最新情報を取得できる。
【００２７】
チャンネルブロック１５−１は、所定のチャンネルの番組を受信し、受信した番組を一時的に記憶するとともに、所定の長さの区間（チャプタ）に分解する。
【００２８】
チャンネルブロック１５−１は、EPG取得部１１からの番組のEPG情報、嗜好情報管理部１２からの嗜好情報、視聴履歴管理部１３からの視聴履歴、およびRSS取得部１４からのニュース情報等と、チャプタから得られたメタ情報との比較結果や、チャプタから得られた盛り上がり度等に基づいて、チャプタのユーザへのおすすめ度合いとしてのスコアを計算し、その計算結果と、チャプタの開始時刻と終了時刻（以下、個々に区別する必要がない場合、時刻情報と称する）などのチャプタを特定するための情報を、チャプタ選択部１７に供給する。
【００２９】
チャンネルブロック１５−１はまた、チャプタ選択部１７からの指示に応じて、一時的に記憶しているチャプタを、チャンネルセレクタ１８に供給する。
【００３０】
チャンネルブロック１５−２乃至１５−Ｎは、チャンネルブロック１５−１と同様の構成を有して、同様に動作するが、受信するチャンネルがそれぞれ異なる。
【００３１】
操作情報取得部１６は、図示せず操作部に対するユーザの操作内容を取得し、必要に応じて、操作内容を、チャプタ選択部１７または記録部２０に供給する。
【００３２】
例えばユーザが、自動ザッピング機能を利用するために、操作部に対して所定の操作を行った場合、操作情報取得部１６は、その旨を、チャプタ選択部１７に供給する。これによりチャプタ選択部１７は、後述する自動ザッピング処理を開始する。
【００３３】
またユーザが、自動ザッピング機能によりいま表示されている、チャプタ選択部１７により選択されたチャプタ（シーン）を自主的に切り換えるために、操作部に対して所定の操作を行うと、操作情報取得部１６は、その旨を、チャプタ選択部１７に供給する。これにより表示しているチャプタが切り替えられる。
【００３４】
またユーザが、表示されている番組を録画するために、操作部に対して所定の操作を行った場合、操作情報取得部１６は、その旨を、記録部２０に供給する。これにより記録部２０は、チャンネルセレクタ１８から供給された番組（チャプタ）を記録する。
【００３５】
チャプタ選択部１７は、各チャンネルブロック１５から供給された、各チャンネルで放送されている番組のチャプタ毎のスコアに基づいて、ユーザに最もおすすめのチャプタ（シーン）を選択する。チャプタ選択部１７は、選択したチャプタの時刻情報を供給し、そのチャプタの出力を、それを放送しているチャンネルを受信しているチャンネルブロック１５に対して指示し、チャンネルセレクタ１８に対してそのチャンネルの選択を指示する。
【００３６】
チャンネルセレクタ１８は、チャプタ選択部１７からの指示に応じてチャンネルを選択し（所定のチャンネルブロック１５から供給されるチャプタを選択し）、操作情報取得部１再生部１９および記録部２０に出力する。
【００３７】
再生部１９は、チャンネルセレクタ１８から供給されたチャプタを再生し、図示せぬ表示部に表示する。
【００３８】
記録部２０は、操作情報取得部１６からの操作内容に応じて（録画指示があった場合）、チャンネルセレクタ１８から供給されたチャプタを記録する。
【００３９】
図２は、図１のチャンネルブロック１５の構成例を示している。
【００４０】
受信部３１は、例えばアナログ地上波のチャンネルを受信し、受信したチャンネルの番組のデータを、バッファ３２、チャプタ切出部３３、盛り上がり検出部３４、およびメタ情報取得部３５にそれぞれ供給する。
【００４１】
バッファ３２は、受信部３１から供給された番組のデータを一時的に記憶する。すなわち、バッファ３２の記憶容量に応じて、古いデータが順次削除されながら新しいデータが記憶される。バッファ３２には、チャプタ選択部１７からの出力指示（時刻情報を含む）が入力されるようになされており、その出力指示が入力されたとき、バッファ３２は、時刻情報により特定されるチャプタを読み出し、チャンネルセレクタ１８に供給する。
【００４２】
チャプタ切出部３３は、受信部３１から供給された番組を、その映像や音声などの特徴に基づいて、意味的にまとまりのあるシーン（例えばCM区間、歌番組の歌部分、ニュース番組の話題の区切り）をチャプタとして切り出し、そのチャプタの放送開始時刻と放送終了時刻（時刻情報）をスコア算出部３６に通知する。
【００４３】
盛り上がり検出部３４は、受信部３１から供給された番組の映像や音声などの特徴から、番組の盛り上がり度を検出し、検出した盛り上がり度と、その部分の放送時刻をスコア算出部３６に供給する。例えば、野球放送番組のホームランシーン、サッカー放送番組のゴールシーンでは、高い盛り上がり度が得られる。
【００４４】
メタ情報取得部３５は、受信部３１から供給された番組のクローズドキャプションからの字幕文字の認識または音声の認識によって得られた文字情報を、番組のメタ情報として取得し、取得したメタ情報をスコア算出部３６に供給する。
【００４５】
スコア算出部３６は、チャプタ切出部３３によりチャプタが通知される毎に、メタ情報取得部３５から供給されるチャプタに対応するメタ情報およびEPG取得部１１から供給されるチャプタに対応するEPG情報と、RSS取得部１４から供給される最新のニュース情報、嗜好情報管理部１２から供給される嗜好情報、および視聴履歴管理部１３から供給される視聴履歴との比較結果と、盛り上がり検出部３４から供給される盛り上がり度に基づいて、チャプタのスコアを算出する。
【００４６】
スコア算出部３６は、チャプタのスコアとその時刻情報を、チャプタ選択部１７に供給する。
【００４７】
次にチャプタ選択部１７の動作を、図３のフローチャートを参照して説明する。
【００４８】
ステップＳ１１において、チャプタ選択部１７は、現在チャプタが再生されているか否かを判定し、現在チャプタが再生されていないと判定した場合、ステップＳ１２に進む。
【００４９】
ステップＳ１２において、チャプタ選択部１７は、いまの時刻に放送されるチャプタのスコアを取得する。なおチャプタ選択部１７には、各チャンネルブロック１５から、各チャンネルで放送される番組のチャプタの時刻情報とスコアが適宜供給され、チャプタ選択部１７は、それらを一時的に記憶している。
【００５０】
次に、ステップＳ１３において、チャプタ選択部１７は、ステップＳ１２で取得したスコアの中から最も高いスコアを検出し、そのスコアを有するチャプタを、再生するチャプタ（すなわち、最もおすすめのチャプタ）として選択する。
【００５１】
ステップＳ１４において、チャプタ選択部１７は、選択したチャプタの時刻情報（開始時刻および終了時刻）を、そのチャプタを蓄積しているチャンネルブロック１５に対して供給し、その出力を指示するとともに、チャンネルセレクタ１８に対して、出力を指示したチャンネルブロック１５からの入力を選択することを指示する（そのチャンネルを選択するよう指示する）。これにより、選択されたチャプタは再生部１９に供給されるので、そのチャプタの再生が開始される。
【００５２】
ステップＳ１１で、現在チャプタが再生されていると判定された場合、またはステップＳ１４でチャプタの再生が指示された場合、ステップＳ１５に進み、いま再生されているチャプタの終了時刻に放送されるチャプタのスコアを取得する。
【００５３】
次にステップＳ１６において、チャプタ選択部１７は、ステップＳ１５で取得したスコアの中から最も高いスコアを検出し、そのスコアを有するチャプタを、次に再生するチャプタとして選択する。
【００５４】
ステップＳ１７において、チャプタ選択部１７は、選択したチャプタの時刻情報を、そのチャプタを蓄積しているチャンネルブロック１５に対して供給し、その出力を指示するとともに、チャンネルセレクタ１８に対して、出力を指示したチャンネルブロック１５からの入力を選択することを指示する。これにより、選択されたチャプタの再生が開始される。
【００５５】
次にステップＳ１８において、チャプタ選択部１７は、現在再生されているチャプタを切り替える指令が、操作情報取得部１６から入力されたか否かを判定し、その指令が入力されたと判定した場合、ステップＳ１２に戻り、それ以降の処理を実行する。すなわちいま再生されているチャプタの放送終了前に新たに選択されたチャプタが再生されるので、ユーザは、いま再生されているチャプタの放送終了まで待たずに、新たなチャプタを表示させることができる。
【００５６】
ステップＳ１８で、現在再生されているチャプタを切り替える指令が入力されていないと判定された場合、ステップＳ１９に進む。
【００５７】
ステップＳ１９において、チャプタ選択部１７は、操作情報取得部１６から、自動ザッピングを終了する指令が入力されたか否かを判定し、その指令が入力されていないと判定した場合、ステップＳ１１に戻り、それ以降の処理を実行する。
【００５８】
ステップＳ１９で、自動ザッピングを終了する指令が入力されたと判定された場合、チャプタ選択部１７は、チャプタ選択処理を終了させる。
【００５９】
以上のようにして、受信される各チャンネルの番組が、例えばユーザの好みに応じて、チャプタ単位で切り替えられて自動表示される。その結果、ユーザは、効率よく見たい番組を見つけ出すことができる。
【００６０】
なお以上においては、EPG情報、嗜好情報、視聴履歴、RSS情報、チャプタのメタ情報、および盛り上がり度を利用して、チャプタのスコアを決定したが、他の情報を利用してもよく、また適当な重み付けをしてスコアを算出することもできる。
【００６１】
次に、上述したチャプタ選択処理を、図４に示す番組が受信されている場合を例として説明する。
【００６２】
この例では、所定のスケジュールで放送される番組Ｂ１、番組Ｂ２、および番組Ｂ３が、チャンネルブロック１５−１、チャンネルブロック１５−２、およびチャンネルブロック１５−３にそれぞれ受信される。
【００６３】
チャンネルブロック１５−１からは、番組Ｂ１のチャプタタＣ１−１，・・・Ｃ１−５，・・・（以下、個々に区別する必要がない場合、単に、チャプタＣ１と称する。他の場合についても同様である）のスコアが、適宜チャプタ選択部１７に供給される。チャンネルブロック１５−２からは、番組Ｂ２のチャプタＣ２−１，・・・Ｃ２−６，・・・のスコアが、適宜チャプタ選択部１７に供給される。チャンネルブロック１５−３（図示せぬ）からは、番組Ｂ３のチャプタＣ３−１，・・・Ｃ３−５，・・・のスコアが、適宜チャプタ選択部１７に供給される。
【００６４】
またいまの時刻ｔ1においては番組Ｂ１のチャプタＣ１−１が再生されているものとする（図３のステップＳ１１）。
【００６５】
なお図４で示される番組Ｂ１、番組Ｂ２、および番組Ｂ３の各チャプタの高さは、各チャプタのスコアの大きさを示している。また影が付されたチャプタは、後述するように再生されるチャプタを示している（後述する図５乃至図７においても同様である）。
【００６６】
チャプタ選択部１７は、番組Ｂ１のチャプタＣ１−１の放送終了時刻ｔ2に放送される、番組Ｂ１のチャプタＣ１−２、番組Ｂ２のチャプタＣ２−２、および番組Ｂ３のチャプタＣ３−２のスコアを取得し（ステップＳ１５）、スコアがもっとも高い番組Ｂ３のチャプタＣ３−２を、次に再生されるチャプタとして選択する（ステップＳ１６）。
【００６７】
チャプタ選択部１７は、選択したチャプタＣ３−２が蓄積されるチャンネルブロック１５−３に対して、チャプタＣ３−２の放送開始時間ｔ31と終了開始時間ｔ32を供給し、その出力を指示するとともに、チャンネルセレクタ１８に対して、チャンネルブロック１５−３からの入力を選択することを指示する（ステップＳ１７）。
【００６８】
これによりチャンネルブロック１５−３は、チャプタＣ３−２をバッファ３２から読み出し、チャンネルセレクタ１８に供給する。チャンネルセレクタ１８は、チャンネルブロック１５−３から供給されたチャプタＣ３−２を選択して、再生部１９に供給する。これによりチャプタＣ３−２の再生が時刻ｔ2から開始され、時刻ｔ3で終了する。
【００６９】
なお時刻ｔ2が、チャプタＣ３−２の放送開始時刻ｔ31より遅い時刻なので、時刻ｔ2におけるチャンネルブロック１５−３のバッファ３２には、例えば図７に示すように、チャプタＣ３−２の先頭が記憶されており、チャプタ選択部１７からの指示に応じて、チャプタＣ３−２の出力を開始することができるので、時刻ｔ2からの再生が可能となる。
【００７０】
図７は、図４の例の場合における時刻ｔ2乃至ｔ6のチャンネルブロック１５−３のバッファ３２の記憶状態を示している。
【００７１】
次にチャプタ選択部１７は、チャプタＣ３−２の放送終了時刻ｔ32において放送される番組Ｂ１のチャプタＣ１−２、番組Ｂ２のチャプタＣ２−２、および番組Ｂ３のチャプタＣ３−３のスコアを取得し、スコアが最も高い番組Ｂ１のチャプタＣ１−２を、次に再生するチャプタとして選択する。
【００７２】
チャプタ選択部１７は、選択したチャプタＣ１−２が蓄積されるチャンネルブロック１５−１に対して、チャプタＣ１−２の放送開始時刻ｔ12と終了時刻ｔ13を供給し、その出力を指示するとともに、チャンネルセレクタ１８に対して、チャンネルブロック１５−１からの入力を選択することを指示する。
【００７３】
これによりチャンネルブロック１５−１は、チャプタＣ１−２をバッファ３２から読み出し、チャンネルセレクタ１８に供給する。チャンネルセレクタ１８は、チャンネルブロック１５−１から供給されたチャプタＣ１−２を選択して、再生部１９に供給する。これによりチャプタＣ１−２の再生が、チャプタＣ３−２の再生終了時刻ｔ3から開始され、時刻ｔ4で終了する。
【００７４】
なお時刻ｔ3が、チャプタＣ１−２の放送開始時刻ｔ12より遅い時刻なので、時刻ｔ3におけるチャンネルブロック１５−１のバッファ３２には、例えば図５に示すように、チャプタＣ１−２の先頭が記憶されており、チャプタ選択部１７からの指示に応じて、チャプタＣ１−２の出力を開始することができるので、時刻ｔ3からの再生が可能となる。
【００７５】
図５は、図４の例の場合における時刻ｔ2乃至ｔ6のチャンネルブロック１５−１のバッファ３２の記憶状態を示している。
【００７６】
次にチャプタ選択部１７は、チャプタＣ１−２の放送終了時刻ｔ13において放送される番組Ｂ１のチャプタＣ１−３、番組Ｂ２のチャプタＣ２−３、および番組Ｂ３のチャプタＣ３−３のスコアを取得し、スコアが最も高い番組Ｂ２のチャプタＣ２−３を、次に再生するチャプタとして選択し、その放送開始時刻ｔ22と終了時刻ｔ23を、チャンネルブロック１５−２に供給し、その出力を指示するとともに、チャンネルセレクタ１８に対して、チャンネルブロック１５−２からの入力を選択することを指示する。
【００７７】
これによりチャンネルブロック１５−２は、チャプタＣ２−３をバッファ３２から読み出し、チャンネルセレクタ１８に供給する。チャンネルセレクタ１８は、チャンネルブロック１５−２から供給されたチャプタＣ２−３を選択して、再生部１９に供給する。これによりチャプタＣ２−３の再生が、チャプタＣ１−２の再生終了時刻ｔ4から開始され、時刻ｔ5で終了する。
【００７８】
なお時刻ｔ4が、チャプタＣ２−３の放送開始時刻ｔ22より遅い時刻なので、時刻ｔ4におけるチャンネルブロック１５−２のバッファ３２には、例えば図６に示すように、チャプタＣ２−３の先頭が記憶されており、チャプタ選択部１７からの指示に応じて、チャプタＣ２−３の出力を開始することができるので、時刻ｔ4からの再生が可能となる。
【００７９】
図６は、図４の例の場合における時刻ｔ2乃至ｔ6のチャンネルブロック１５−２のバッファ３２の記憶状態を示している。
【００８０】
次にチャプタ選択部１７は、チャプタＣ２−３の放送終了時刻ｔ23において放送される番組Ｂ１のチャプタＣ１−３、番組Ｂ２のチャプタＣ２−４、および番組Ｂ３のチャプタＣ３−４のスコアを取得し、スコアが最も高い番組Ｂ１のチャプタＣ１−３を、次に再生するチャプタとして選択し、その放送開始時刻ｔ13と終了時刻ｔ14を、チャンネルブロック１５−１に供給し、その出力を指示するとともに、チャンネルセレクタ１８に対して、チャンネルブロック１５−１からの入力を選択することを指示する。
【００８１】
これによりチャンネルブロック１５−１は、チャプタＣ１−３をバッファ３２から読み出し、チャンネルセレクタ１８に供給する。チャンネルセレクタ１８は、チャンネルブロック１５−１から供給されたチャプタＣ１−３を選択して、再生部１９に供給する。これによりチャプタＣ１−３の再生が、チャプタＣ２−３の再生終了時刻ｔ5から開始され、時刻ｔ6で終了する。
【００８２】
なお時刻ｔ5がチャプタＣ１−３の放送開始時刻ｔ13より遅い時刻なので、時刻ｔ5におけるチャンネルブロック１５−１のバッファ３２には、図５に示すように、チャプタＣ１−３の先頭が記憶されており、チャプタ選択部１７からの指示に応じて、チャプタＣ１−３の出力を開始することができるので、時刻ｔ5からの再生が可能となる。
【００８３】
次にチャプタ選択部１７は、チャプタＣ１−３の放送終了時刻ｔ14において放送される番組Ｂ１のチャプタＣ１−４、番組Ｂ２のチャプタＣ２−５、および番組Ｂ３のチャプタＣ３−５のスコアを取得し、スコアが最も高い番組Ｂ１のチャプタＣ１−４を、次に再生するチャプタとして選択し、その放送開始時刻ｔ14と終了時刻ｔ15を、チャンネルブロック１５−１に供給し、その出力を指示するとともに、チャンネルセレクタ１８に対して、チャンネルブロック１５−１からの入力を選択することを指示する。
【００８４】
これによりチャンネルブロック１５−１は、チャプタＣ１−４をバッファ３２から読み出し、チャンネルセレクタ１８に供給する。チャンネルセレクタ１８は、チャンネルブロック１５−１から供給されたチャプタＣ１−４を選択して、再生部１９に供給する。これによりチャプタＣ１−４の再生が、チャプタＣ１−３の再生終了時刻ｔ6から開始され、時刻ｔ7で終了する。
【００８５】
なお時刻ｔ6がチャプタＣ１−４の放送開始時刻ｔ14より遅い時刻なので、時刻ｔ6におけるチャンネルブロック１５−１のバッファ３２には、図５に示すように、チャプタＣ１−４が記憶されており、チャプタ選択部１７からの指示に応じて、チャプタＣ１−４の出力を開始することができるので、時刻ｔ6からの再生が可能となる。
【００８６】
図４の場合、チャプタＣ１−１、Ｃ３−２、Ｃ１−２、Ｃ２−３、Ｃ１−３、そしてＣ１−４（図中、影が付されている）が例えばユーザの嗜好の応じたチャプタとして選択され、図４の最下段に示すように、それらが順に切り替えられて表示される。
【００８７】
なお以上においては、放送番組を例として説明したが、所定のスケジュールに従って出力されるコンテンツであれば、他のものでもよい。
【００８８】
上述した一連の処理は、ハードウエアにより実行させることもできるし、ソフトウエアにより実行させることもできる。一連の処理をソフトウエアにより実行させる場合には、そのソフトウエアを構成するプログラムが、専用のハードウエアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどに、プログラム記録媒体からインストールされる。
【００８９】
図８は、上述した一連の処理をプログラムにより実行するパーソナルコンピュータの構成の例を示すブロック図である。CPU（Central Processing Unit）２０１は、ROM（Read Only Memory）２０２、または記憶部２０８に記憶されているプログラムに従って各種の処理を実行する。RAM（Random Access Memory）２０３には、CPU２０１が実行するプログラムやデータなどが適宜記憶される。これらのCPU２０１、ROM２０２、およびRAM２０３は、バス２０４により相互に接続されている。
【００９０】
なお、CPU２０１として、”Ｃｅｌｌ誕生”、日経エレクトロニクス、日経BP社、２００５年２月２８日、８９頁乃至１１７頁に記載されているＣｅｌｌを採用することができる。
【００９１】
CPU２０１にはまた、バス２０４を介して入出力インタフェース２０５が接続されている。入出力インタフェース２０５には、キーボード、マウス、マイクロホンなどよりなる入力部２０６、ディスプレイ、スピーカなどよりなる出力部２０７が接続されている。CPU２０１は、入力部２０６から入力される指令に対応して各種の処理を実行する。そして、CPU２０１は、処理の結果を出力部２０７に出力する。
【００９２】
入出力インタフェース２０５に接続されている記憶部２０８は、例えばハードディスクからなり、CPU２０１が実行するプログラムや各種のデータを記憶する。通信部２０９は、インターネットやローカルエリアネットワークなどのネットワークを介して外部の装置と通信する。
【００９３】
また、通信部２０９を介してプログラムを取得し、記憶部２０８に記憶してもよい。
【００９４】
入出力インタフェース２０５に接続されているドライブ２１０は、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリなどのリムーバブルメディア２１１が装着されたとき、それらを駆動し、そこに記録されているプログラムやデータなどを取得する。取得されたプログラムやデータは、必要に応じて記憶部２０８に転送され、記憶される。
【００９５】
コンピュータにインストールされ、コンピュータによって実行可能な状態とされるプログラムを格納するプログラム記録媒体は、図８に示すように、磁気ディスク（フレキシブルディスクを含む）、光ディスク（CD-ROM(Compact Disc-Read Only Memory),DVD(Digital Versatile Disc)を含む）、光磁気ディスク、もしくは半導体メモリなどよりなるパッケージメディアであるリムーバブルメディア２１１、または、プログラムが一時的もしくは永続的に格納されるROM２０２や、記憶部２０８を構成するハードディスクなどにより構成される。プログラム記録媒体へのプログラムの格納は、必要に応じてルータ、モデムなどのインタフェースである通信部２０９を介して、ローカルエリアネットワーク、インターネット、デジタル衛星放送といった、有線または無線の通信媒体を利用して行われる。
【００９６】
なお、本明細書において、プログラム記録媒体に格納されるプログラムを記述するステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【図面の簡単な説明】
【００９７】
【図１】本発明を適用したテレビジョン受像機の構成例を示すブロック図である。
【図２】図１のチャンネルブロックの構成例を示すブロック図である。
【図３】自動ザッピング処理を説明するフローチャートである。
【図４】自動ザッピング処理の具体例を説明するための図である。
【図５】図４の例におけるチャンネルブロックのバッファの記憶状態を示す図である。
【図６】図４の例における他のチャンネルブロックのバッファの記憶状態を示す図である。
【図７】図４の例における他のチャンネルブロックのバッファの記憶状態を示す図である。
【図８】パーソナルコンピュータの構成例を示すブロック図である。
【符号の説明】
【００９８】
１  テレビジョン受像機，  １１  ＥＰＧ取得部，  １２  嗜好情報管理部，  １３  視聴履歴管理部，  １４  RSS取得部，  １５  チャンネルブロック，  １６  操作情報取得部，  １７  チャプタ選択部，  １８  チャンネルセレクタ，  １９  再生部，  ２０  記録部，  ３１  受信部，  ３２  バッファ，  ３３  チャプタ切出部，  ３４  盛り上がり検出部，  ３５  メタ情報取得部，  ３６  スコア算出部
【図１】
0004848756.tif 000002
【図２】
0004848756.tif 000003
【図３】
0004848756.tif 000004
【図４】
0004848756.tif 000005
【図５】
0004848756.tif 000006
【図６】
0004848756.tif 000007
【図７】
0004848756.tif 000008
【図８】
0004848756.tif 000009