(57)【特許請求の範囲】
【請求項１】
放送の受信、録画、及び再生の機能を備える録画再生装置であって、
第１の番組を受信する第１の受信部と、第２の番組を受信する第２の受信部とを含む、放送を受信する２つ以上の受信部と、
前記第２の番組を録画する録画部と、
前記受信や録画のデータをもとに映像や音声を出力する再生部と、
予め登録された第１の番組の中のコマーシャル回数やコマーシャル時間を予測するためのデータベースを有し、前記第１の番組の中のコマーシャルの時間を予測する予測手段と、
前記第２の番組の録画をもとに、前記予測手段で予測した第１の番組の中のコマーシャルの時間分の当該第２の番組のダイジェストを生成するダイジェスト生成部と、
ユーザにより指定される前記第１と第２の番組を含む同時間帯の２つ以上の番組を当該ユーザが視聴するための制御を行う制御部と、を有し、
前記制御部は、前記第１の番組の再生中、そのコマーシャルの時間分、前記第２の番組のダイジェストの再生を行うこと、を特徴とする録画再生装置。
【請求項２】
請求項１記載の録画再生装置において、
前記制御部は、前記第１の番組を再生し、当該第１の番組におけるコマーシャル入りを検出し、当該コマーシャルのコマーシャル明けまでの時間を予測し、当該予測されたコマーシャル時間とそれまでの前記第２の番組の録画データとをもとに、当該第２の番組のハイライトシーンを含むダイジェストを生成し、前記コマーシャル入りに伴い当該ダイジェストの再生へと切り替え、前記コマーシャル明けに伴い前記第１の番組の再生へ切り替えること、を特徴とする録画再生装置。
【請求項３】
請求項２記載の録画再生装置において、
番組再生画面または録画予約画面から前記第２の番組をユーザが指定する手段を有すること、を特徴とする録画再生装置。
【請求項４】
請求項２記載の録画再生装置において、
前記制御部は、前記第１の番組と前記第２の番組のダイジェストとの切り替えの際、画面内にその時の切り替えの状態を表すメッセージを表示してユーザに知らせること、を特徴とする録画再生装置。
【請求項５】
請求項２記載の録画再生装置において、
前記予測手段として、放送のチャンネル、番組、時間帯、ジャンル、コマーシャル回数、及びコマーシャル時間の情報を含むデータベースを有すること、を特徴とする録画再生装置。
【請求項６】
請求項２記載の録画再生装置において、
前記制御部は、前記予測されたコマーシャル時間よりも実際のコマーシャル時間が短かった場合、生成したが未視聴となった分のダイジェストを、次回のコマーシャル時間の最初に再生すること、を特徴とする録画再生装置。
【請求項７】
請求項２記載の録画再生装置において、
前記制御部は、前記予測されたコマーシャル時間よりも実際のコマーシャル時間が短かった場合、生成したが未視聴となった分のダイジェストに対応付けられる前記第２の番組の一部を、次回のコマーシャル時間のダイジェストの生成の対象として含めること、を特徴とする録画再生装置。
【請求項８】
請求項２記載の録画再生装置において、
前記制御部は、前記予測されたコマーシャル時間よりも実際のコマーシャル時間が長かった場合、生成したダイジェストの再生の終了の時点で前記第２の番組の再生へ切り替えること、を特徴とする録画再生装置。
【請求項９】
請求項２記載の録画再生装置において、
前記制御部は、前記予測されたコマーシャル時間よりも実際のコマーシャル時間が長かった場合を考慮して、予め、前記予測されたコマーシャル時間よりも少し長めに前記ダイジェストを生成すること、を特徴とする録画再生装置。
【請求項１０】
請求項１記載の録画再生装置において、
前記第１の番組のデータを一時保存するバッファを有し、
前記ダイジェスト生成部は、前記第２の番組を構成するフレーム群を評価して高い評価値のフレームをハイライトシーンとして検出し、
前記制御部は、前記第１の番組を再生しつつ、前記第２の番組のハイライトシーンのフレームを検出し、当該検出により、前記第１の番組の再生を中断し、前記第２の番組のハイライトシーンを含んで成るダイジェストの再生へ切り替えると共に、前記第１の番組については一時保存し、当該ダイジェストの再生が終了すると、前記バッファを用いて前記中断した時点の前記第１の番組の続きの再生へ切り替えること、を特徴とする録画再生装置。
【請求項１１】
請求項１０記載の録画再生装置において、
前記制御部は、前記第１の番組から前記ダイジェストへ切り替える際、前記バッファを用いて、前記第１の番組のシーン自体の切り替わりの時点まで遅らせてから切り替えること、を特徴とする録画再生装置。
【請求項１２】
請求項１０記載の録画再生装置において、
前記制御部は、前記ダイジェストから前記第１の番組へ切り替える際、前記バッファを用いて、前記第１の番組の前記中断の直前シーンからの再生となるようにずらして切り替えること、を特徴とする録画再生装置。
【請求項１３】
請求項１０記載の録画再生装置において、
前記制御部は、前記第１の番組のコマーシャルを再生せずに当該コマーシャル時間を前記ダイジェストの再生の時間に利用し、前記ダイジェストの再生の合計時間が当該コマーシャル時間以下になるように調整すること、を特徴とする録画再生装置。 
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、テレビ（ＴＶ）放送などの受信、録画、再生などの機能を備える録画再生装置、受像機、情報処理装置などに関し、特に、複数の番組の視聴方法に関する。
【背景技術】
【０００２】
衛星放送やケーブルＴＶ等の普及によるＴＶ放送の多チャンネル化が進んでいる。また、ＩＰブロードキャストなどのデータ通信技術も開発されている。また、ユーザ（視聴者）には、ＨＤＤ（ハードディスクドライブ）等を内蔵した録画機能を備えるテレビや、ＨＤＤレコーダ等の録画再生装置の普及が進んでいる（まとめて録画再生装置と総称する）。これらに伴い、放送中の番組や録画しておいた番組を効率良く視聴するための様々な技術が提案されている。例えば、番組を録画しておき後で視聴（再生）する技術や、録画した番組のハイライトシーンを抽出する機能（ダイジェスト機能）を備える録画機（レコーダ）を用いて短時間でハイライトシーンだけを視聴する技術が開発されている。
【０００３】
特開平９−６５２８７号公報（特許文献１）には、放送されているコンテンツ（番組）を解析してハイライトシーンを抽出する技術について記載されている。
【０００４】
特開２００４−３２００９２号公報（特許文献２）には、放送されているコンテンツを解析し、放送終了後に任意の圧縮率にダイジェストして視聴する技術について記載されている。
【０００５】
また、テレビ番組の視聴中に電話対応や来客対応が必要になった時などに、一時的な録画機能を利用して、あたかも放送中の番組を一時停止し、後に再生や早送りを用いて視聴できるようにする、所謂「追いかけ再生」と呼ばれる技術が開発されている。
【０００６】
例えば、特開平６−１４２７４号公報（特許文献３）には、放送されているコンテンツをバッファ（メモリ）に一時保存することで、時間をずらせて視聴する技術について記載されている。
【０００７】
また、ユーザが視聴している番組にあまり興味が持てない場合など、他のチャンネルで放送している番組を調べるためにチャンネルを順番に切り替える、ザッピングと呼ばれる行為がよく行われており、このような動作を効率化するための技術が提案されている。
【０００８】
例えば、視聴中のＴＶ番組がＣＭ（コマーシャル）に入った時（「ＣＭ入り」）に自動的にザッピングする技術として、特開平５−３１６４４０号公報（特許文献４）には、ＣＭ放送を検出して他のチャンネルの映像を一定時間毎に切り替えてマルチ画面に表示する技術について記載されている。
【０００９】
また、特開２００３−２１９３０７号公報（特許文献５）には、ＣＭ放送を検出して他のチャンネルの映像を一定時間毎に切り替えて小画面に表示する技術、及び、ＣＭ終了時（「ＣＭ明け」）に元の状態に復帰する技術について記載されている。
【００１０】
一方、ＣＭ入りの時にユーザの注意を逸らさないようにするための技術として、特開２００２−５１３００号公報（特許文献６）には、視聴中の番組（表番組）におけるＣＭ中に、当該表番組のハイライトシーンを再生する技術について記載されている。
【００１１】
なお、上記のようなハイライトシーンまたはダイジェストの再生に関しては、例えば野球やサッカーなどの生中継のスポーツ番組のハイライトシーンだけをリアルタイムで視聴したいとか、歌番組であれば贔屓の歌手が映っているシーン等の特定のシーンだけを効率良く視聴したいといったユーザの要求も考えられる。このような要求に応える技術についてはまだ実現されていないが、今後実現される可能性はある。
【００１２】
また、例えば、ユーザが同時間帯に放送される２つの番組を視聴したい場合、一方の番組（表番組）については、放送されている時間、即ちリアルタイムに視聴し、他方の番組（裏番組）については、その間録画しておき、後にその録画しておいた番組（またはそのダイジェスト）を視聴する、といった一般的な録画再生方法しかなかった。
【特許文献１】特開平９−６５２８７号公報
【特許文献２】特開２００４−３２００９２号公報
【特許文献３】特開平６−１４２７４号公報
【特許文献４】特開平５−３１６４４０号公報
【特許文献５】特開２００３−２１９３０７号公報
【特許文献６】特開２００２−５１３００号公報
【発明の開示】
【発明が解決しようとする課題】
【００１３】
従来技術（録画再生装置及び視聴方法）では、以下のような問題点がある。
【００１４】
前記同時間帯の２つの番組を視聴したい場合において、表番組の視聴中にＣＭ入りした時に裏番組にチャンネルを切り替える、ユーザによるザッピング等の方法では、必ずしも裏番組の視聴したいシーンを視聴することができず、ハイライトシーンの見逃し等の恐れがある。また、上記方法では、表番組のＣＭ明けに合わせてチャンネルを裏番組から表番組に戻すことは困難である。言い換えれば、２つの番組の視聴におけるスムースなチャンネルの切り替え、及びそれによるシーンの連続性の確保などは、困難である。
【００１５】
また、前記同時間帯の２つの番組を視聴したい場合において、前記一般的な録画再生方法では、裏番組に関する視聴のリアルタイム性は得られない。即ち、裏番組を視聴する日時が時間的に後にずれる。また、この方法では、録画した裏番組の視聴のためには、表番組のリアルタイムの視聴と合わせて全体で、相応の時間を要してしまう。
【００１６】
従来技術では、上記のような番組の切り替えの際のシーンの連続性を確保するための技術や、リアルタイム性を確保しながら裏番組のダイジェストを生成し視聴するための技術などについては言及されていない。
【００１７】
上記をまとめると、主な問題点として、（１）ユーザが同時間帯の２つ以上の番組をハイライトシーン等の見逃し無く効率的に視聴することは難しい。（２）また、ユーザがそれらの番組をできる限りリアルタイムでかつ長い時間を要さずに視聴することは難しい。このような問題点を解決する技術は提供されていない。
【００１８】
本発明は以上のような問題に鑑みてなされたものであり、その主な目的は、上記２つ以上の番組（チャンネル）の視聴方法に係わり、上記のような問題点を解決できる技術を提供することである。即ち、上記ユーザが同時間帯の２つ以上の番組を視聴したい場合において、時間軸上及び画面で、視聴したいシーン（ハイライトシーンまたはダイジェスト等）をスムースに切り替えて見逃し無く効率的に視聴（再生）することができ、また、できる限りリアルタイムでかつ長い時間を要さずに視聴することができる技術（以下では同時視聴または疑似同時視聴と称する）を提供することである。
【００１９】
また更なる目的は、上記のような同時視聴の概念、機能を、ユーザが直感的に理解及び操作することができるユーザ・インタフェース等の技術を提供することである。
【課題を解決するための手段】
【００２０】
本願において開示される発明のうち、代表的なものの概要を簡単に説明すれば、次のとおりである。前記目的を達成するために、本発明の代表的な実施の形態は、放送の受信、再生、及び録画等の機能を備える録画再生装置、及び放送の視聴方法などの技術であって、前記同時間帯の２つ以上の番組（またはチャンネル）の視聴（同時視聴）を実現する処理制御を含むものであり、以下に示す構成を有することを特徴とする。
【００２１】
本装置は、第１の番組（表番組）を受信する第１の受信部と、第２の番組（裏番組）を受信する第２の受信部とを含む、放送を受信する２つ以上の受信部と、第２の番組を記憶装置等へ録画する録画部（録画制御部）と、受信や録画のデータをもとに映像や音声を出力する再生部（録画再生部、切り替え部等）と、第２の番組の録画をもとに第２の番組のダイジェストを生成するダイジェスト生成部と、第１の番組の中のコマーシャル（ＣＭ）の時間を予測する又は予め知る予測手段と、ユーザにより指定される第１と第２の番組を含む同時間帯の２つ以上の番組をユーザが視聴するための制御（同時視聴の制御）を行う制御部と、を有する。そして、制御部は、第１の番組の再生中、そのＣＭ時間（ＣＭ入りからＣＭ明けまで）を利用して、第２の番組のダイジェストもしくは第１の番組とは異なるコンテンツの再生へ切り替える。
【００２２】
（１）  本装置において、制御部は、受信部の出力を用いて第１の番組（表番組）を画面等へ再生し、当該第１の番組におけるＣＭ入りを検出し、予測手段を用いて当該ＣＭのＣＭ明けまでの時間を予測し、当該予測されたＣＭ時間とそれまでの第２の番組（一部）の録画データ（例えば前回のＣＭ入りから今回のＣＭ入りまで）とをもとに、ダイジェスト生成部を用いて当該第２の番組（一部）のダイジェストを生成し、ＣＭ入りに伴い当該ダイジェストの再生へと切り替え、ＣＭ明けに伴い第１の番組の再生へ切り替える。
【００２３】
また上記装置において、番組再生画面または録画予約画面などから、同時視聴に関する第２の番組などをユーザが自由に指定、設定する手段（ユーザ・インタフェース等）を有する。また、ＣＭだけでなくニュースや天気予報のような短い時間の番組をＣＭと同様に扱って同時視聴に利用するための手段を有してもよい。
【００２４】
また上記装置において、制御部は、第１の番組と第２の番組のダイジェストとの切り替えの際、画面内にその時の切り替えの状態を表すメッセージを表示してユーザに知らせる。
【００２５】
また上記装置において、記憶装置に、番組のＣＭ時間を予測するためのデータベース等を保持して利用してもよい。
【００２６】
（２）  また、本装置において、第１の番組のデータを一時保存するバッファ（メモリ等）を有し、ダイジェスト生成部は、第２の番組を構成するフレーム群を評価して高い評価値のフレームをハイライトシーンとして検出する。そして、制御部は、第１の番組を再生しつつ、第２の番組のハイライトシーンのフレームを検出し、フレームの検出により、第１の番組の再生を中断し、第２の番組のハイライトシーンを含んで成るダイジェストの再生へ切り替えると共に、第１の番組についてはバッファに一時保存する。そして、当該ダイジェストの再生が終了すると、バッファを用いて、中断した時点の第１の番組の続きの再生へ切り替える。
【００２７】
ダイジェスト生成部は、第２の番組（一部）を通常再生したときの時間（ａ）に対しダイジェストの再生にかかる時間（ｂ）の割合（圧縮率α＝ｂ／ａ）を用いて、第２の番組のダイジェストの再生のためのプレイリスト情報を作成する。圧縮率αは、言い換えれば、ダイジェスト生成対象となる第２の番組の一部の時間（ａ）に対する、第１の番組の中の予測ＣＭ時間（ｂ）のことである。制御部は、予測ＣＭ時間などをもとに決定される圧縮率αから、第２の番組のダイジェストを生成（準備）する。
【００２８】
以上の構成により、ユーザは、２つ以上の番組を、シーンの連続性を確保し、かつ同時性（リアルタイム性）を満たしながら、視聴することができる。なお上記同時性については、単一画面全体で一方の番組を視聴している時に別の番組を視聴することは不可能であるので、あくまで擬似的な同時性を意味している。
【発明の効果】
【００２９】
本願において開示される発明のうち、代表的なものによって得られる効果を簡単に説明すれば以下のとおりである。本発明の代表的な実施の形態によれば、ユーザが同時間帯の２つ以上の番組を視聴したい場合において、前述のような同時視聴が可能となる。また更に、その新たな概念、機能を、ユーザが直感的に理解及び操作することができる。
【発明を実施するための最良の形態】
【００３０】
以下、本発明の実施の形態を図面に基づいて詳細に説明する。なお、実施の形態を説明するための全図において、同一部には原則として同一符号を付し、その繰り返しの説明は省略する。
【００３１】
（実施の形態１）
図１〜図１３を用いて、本発明の実施の形態１における録画再生装置及び視聴方法について説明する。実施の形態１は、表番組のＣＭ時間に裏番組ダイジェストを再生（視聴）するものである。
【００３２】
＜録画再生装置＞
図１は、本実施の形態の録画再生装置のブロック構成を示している。録画再生装置（本体）１０は、ディスプレイ２０、スピーカ３０、リモコン４０、及びアンテナ９０等と接続することにより、ＴＶ放送番組が視聴可能な構成例である。本体１０は、ＣＰＵ１１、チップセット１２、メインメモリ１３を中心に、Ｉ／Ｏ（入出力）として、２つのテレビチューナ（放送受信部）であるチューナＡ１００，Ｂ１１０、記憶装置１６０、サウンドチップ１４、リモコン受光部１５等を有する構成である。
【００３３】
本体１０では、ＣＰＵ１１が、メインメモリ１３上に展開されたプログラムに従って、リモコン受光部１５で受けたリモコン４０からのユーザ指示などを解釈し、チップセット１２経由で各Ｉ／Ｏの制御を行う。例えば、ＴＶ放送の受信、ディスプレイ２０への再生（動画像表示）、スピーカ３０への音声出力の制御や、ＴＶ放送の記憶装置１６０への録画、記憶装置１６０にある録画データの再生の制御が行われる。また、放送波に含まれるＥＰＧデータの表示、及びユーザからの録画予約の受付けなどが行われる。なお、従来一般的に提供されているＥＰＧデータには、詳しいＣＭ時間の情報などは含まれていない。
【００３４】
＜ソフトウェアモジュール＞
図２は、本録画再生装置１０のソフトウェアモジュールの構成を、説明のために簡略化して示している。各処理部を結ぶ矢印は、授受されるデータ等のパスを示している。なお、本発明に直接関係しない、著作権保護のための暗号化・復号化の機能や、通常の録画再生機能などについては、説明を省略する。また、音声についても、映像と同様に処理可能であるため、映像の処理を例に説明する。
【００３５】
裏番組同時視聴制御部（制御部）１５０は、本発明の特徴の１つであり、表番組と裏番組の２つの番組の同時視聴（その機能）を制御する。本実施の形態では、説明の簡単のため、チューナＡ１００で表番組（第１の番組）を受信し、チューナＢ１１０で裏番組（第２の番組）を受信するものとする。例えば、第１のチャンネルで放送される表番組（第１の番組）と、第２のチャンネルで放送される裏番組（第２の番組）とが、同時視聴の対象となる。勿論チャンネルや番組はユーザにより自由に選択可能である。また、本録画再生装置１０が提供する設定手段（ユーザ・インタフェース）を用いて、ユーザの操作により、同時視聴の対象となるチャンネル、番組を自由に指定、設定が可能である。
【００３６】
２つの受信部である、チューナＡ（表番組用の第１のチューナ）１００、チューナＢ（裏番組用の第２のチューナ）１１０は、それぞれ、アンテナ９０で受信したＴＶ放送波から、指定されたチャンネルの映像のデータストリームを取り出す。取り出されたデータストリームは、それぞれ、デコーダＡ１０２，Ｂ１１２によってデコードされ、バッファＡ１０４，Ｂ１１４、及び切り替え部（ディスプレイ入力切替部）１７０等を通じて、ディスプレイ２０に送られる。
【００３７】
バッファ（１０４，１１４）は、デコーダ（１０２，１１２）によるデコード後のデータ（映像）を一時的に保存し、時間を少し遅らせて視聴（再生）することを可能にするためのものである。これは、所謂「タイムシフト再生」や「追いかけ再生」と呼ばれる機能を実現するためのバッファと同様のものである。なお、デコーダ（１０２，１１２）によるデコード前のデータをバッファする形態なども可能である。
【００３８】
ＣＭ検出部１２０は、チューナＡ１００で受信したデータストリームのデコーダＡ１０２によるデコード結果（即ち表番組データ）から、ＣＭ入り及びＣＭ明け（ＣＭ時間）を検出する。そして、ＣＭ検出部１２０は、データパス１２１を通じて、制御部１５０に、そのＣＭ入り及びＣＭ明けを通知する。制御部１５０は、この通知を受けて、切り替え部１７０等を制御し、ディスプレイ２０の入力映像を切り替える。上記ＣＭ入り及びＣＭ明けの検出は、映像を得るために必要なデコード等の処理に比べて、短時間で行うことができるため、スムースにディスプレイ２０の入力映像を切り替えることができる。
【００３９】
記憶装置１６０は、録画制御部１８０の制御に従って、チューナＢ１１０で受信したデータストリーム（即ち裏番組）を、録画データ１６２として保存する。その他、記憶装置１６０は、画像評価データ１６１や、予測ＣＭ時間ＤＢ（データベース）１６３や、ＥＰＧデータや録画予約データ１６４などを保存する。画像評価データ１６１は、ダイジェスト生成部１３０で生成した、ハイライトシーン検出に係わるデータである。ＥＰＧデータや録画予約データ１６４は、通常の録画予約だけでなく、同時視聴の設定などに利用可能であり、当該同時視聴の設定データも含むものとする。ＥＰＧデータは、例えば放送波などで送られてくる。
【００４０】
予測ＣＭ時間ＤＢ１６３は、同時視聴の時の表番組のＣＭ回数やそれぞれのＣＭ時間（長さ）などを予測するためのデータである。本実施の形態では、本録画再生装置１０の製造段階などにおいて、このデータベース１６３を予め登録しておく。このデータベース１６３の内容は、例えば、チャンネルによっては番組の切り替え時にのみ数分のＣＭを放送するとか、深夜時間にはそれぞれのＣＭ時間が短いとか、番組のジャンルがアニメの場合には番組の最初と最後と番組途中の２回とでＣＭが入る、等といった情報である。即ち、このデータベース１６３の情報は、チャンネル、放送時間帯、番組ジャンルなどの情報をもとに予測されるＣＭ回数とＣＭ時間などを記憶させておくものである。本録画再生装置１０（制御部１５０）は、予測ＣＭ時間ＤＢ１６３の情報と、ＥＰＧデータの表番組の情報とをもとに、表番組の実際のＣＭ回数やそれぞれのＣＭ時間などを予測する。
【００４１】
また、上記予測の成否から予測ＣＭ時間ＤＢ１６３を修正する処理、即ち学習による予測精度向上を行う形態としてもよい。
【００４２】
ダイジェスト生成部１３０は、チューナＢ１１０のデータストリームのデコーダＢ１１２によるデコード結果（即ち裏番組データのフレーム群）を受け取り、ダイジェスト生成のための評価処理を行う。ダイジェスト生成部１３０は、ダイジェスト再生すべきフレーム（画像）ほど高得点になるように各フレームを評価し、この評価値を、データパス１３１を通じて記憶装置１６０に画像評価データ１６１として格納する。高い評価値のフレームは、ハイライトシーンに対応する。また、ダイジェスト生成部１３０は、制御部１５０からデータパス１５１を通じて圧縮率α（ダイジェストの生成対象時間と再生対象時間の割合、詳しくは後述）などの情報を受け取る。そして、ダイジェスト生成部１３０は、その圧縮率αと画像評価データ１６１などに従い、ダイジェスト再生するシーン（フレーム）をプレイリスト情報として生成し、データパス１３２を通じて録画再生部１４０に渡す。プレイリスト情報は、時間軸上で再生するフレームを特定する、ダイジェストの開始と終了の時刻などの情報であり、これに従って再生した結果がダイジェストとなる。
【００４３】
録画再生部１４０は、制御部１５０からの制御用のデータパス１５２を通じた制御情報、及びダイジェスト生成部１３０からのプレイリスト情報に従って、記憶装置１６０の録画データ１６２を再生（ダイジェスト再生）する。再生されるダイジェスト映像（フレーム）は、データパス１４１及び切り替え部１７０を通じてディスプレイ２０に送られる。
【００４４】
切り替え部１７０は、バッファＡ１０４からのデータパス１０５のデータ（表番組）、バッファＢ１１４からのデータパス１１５のデータ（裏番組）、録画再生部１４０からのデータパス１４１のデータ（裏番組ダイジェスト）を、制御部１５０からの制御用のデータパス１５３に従って切り替えてディスプレイ２０へ出力する。
【００４５】
制御部１５０は、例えば録画予約データ１６４に同時視聴の予約（裏番組の指定など）がされている場合には、当該予約されている番組（裏番組）に対し、チューナＢ１１０のデータストリームの録画を録画制御部１８０に指示し、ダイジェスト生成部１３０にダイジェスト生成指示を行う。
【００４６】
また、制御部１５０は、ＣＭ検出部１２０からデータパス１２１によって表番組のＣＭ入りを通知された時には、それまでの裏番組の録画時間と、予測ＣＭ時間ＤＢ１６３の情報（表番組の予測ＣＭ時間）から、圧縮率αを求める。そして、制御部１５０は、圧縮率αを、データパス１５１を通じてダイジェスト生成部１３０に送って、プレイリストの生成を指示する。それと共に、制御部１５０は、データパス１５２を通じて録画再生部１４０に、プレイリストに従ってダイジェスト再生するように指示し、データパス１５３を通じて切り替え部１７０に、録画再生部１４０からのデータパス１４１の出力データを選択するように切り替えを指示する。
【００４７】
また、制御部１５０は、ＣＭ検出部１２０からデータパス１２１によって表番組のＣＭ明けを通知された時には、データパス１５３を通じて切り替え部１７０に、チューナＡ１００等の側からのデータパス１０５の映像データを選択するように切り替えを指示する。
【００４８】
＜リモコン＞
図３は、リモコン４０の一例である。リモコン４０の発光部４１は、押下されたボタンに応じたパターンで点滅する。リモコン受光部１５は、この点滅パターンから、押下されたボタンを判別し、それに対応した動作を行う。
【００４９】
ＴＶ選択ボタン４２１、ＨＤＤ選択ボタン４２２、ＥＰＧ選択ボタン４２３が押下されると、それぞれ、録画再生装置１０からの出力を、ＴＶ放送、録画済み番組画面、電子番組表（ＥＰＧ）画面にする。
【００５０】
ＴＶ放送の視聴中であれば、チャンネルアップボタン４４４、チャンネルダウンボタン４４５による視聴中のチャンネルの切り替えや、録画ボタン４４１による視聴中の番組の録画指示を行うことができる。
【００５１】
録画済み番組画面からＨＤＤ（記憶装置１６０）に録画されている一つの番組を選択して再生すれば、巻戻しボタン４３１、再生／一時停止ボタン４３２、早送りボタン４３３、停止ボタン４３４等によって再生の制御を行うことができる。
【００５２】
ＥＰＧ選択ボタン４２３が押下されると、図４の例に示されるようなＥＰＧを用いた録画予約画面が表示される。
【００５３】
＜録画予約画面＞
図４を用いて、本実施の形態における録画予約画面について説明する。本例では、縦軸に放送される時間、横軸にチャンネルをとった、いわゆるラテ欄（新聞のラジオ・テレビ欄）の形式の電子番組表（ＥＰＧ）画面において、同時視聴の設定を含む録画予約を行うことが可能である。
【００５４】
リモコン４０の上ボタン４０１、下ボタン４０２、左ボタン４０３、右ボタン４０４によってフォーカス（枠）を上下左右に移動することができ、決定ボタン４０５によって、フォーカスされた番組の録画予約を決定することができる。
【００５５】
また、実施の形態では、同時視聴ボタン４１２を設け、同時視聴する裏番組を本画面から指定する例を示している。同時視聴ボタン４１２が押下されることによって、フォーカスされた番組を、同時視聴する裏番組として指定することができる。なお同時視聴する表番組はその都度の選択チャンネルの番組である。これに限らず、例えば、録画予約されている番組に対してもう一度決定ボタン４０５が押下されることによって上記裏番組を指定するような形態としてもよい。
【００５６】
予約された番組は、例えば太線枠で囲んで表示することによって、予約されていない番組と容易に識別できるようにされる。例えばチャンネル１の２２：００の「ドラマ１０時」という番組２１１を録画予約していることを示している。
【００５７】
指定された同時視聴の対象の裏番組は、例えば二重線枠で囲んで表示することによって、他の番組と容易に識別できるようにされる。例えばチャンネル３の１９：３０の「日本シリーズ第３戦生中継」という番組２１０を、同時視聴する裏番組として指定していることを示している。
【００５８】
このように録画予約画面において通常の録画予約と同様に同時視聴の番組を指定しておけば、ユーザは、指定した番組を気にすることなく別の番組（表番組）を視聴することができる。
【００５９】
例えばユーザが１９：００から２３：００まで、表番組として順に、番組２００，２０１，２０２，２０３（太線枠）を視聴する場合、２２：００から２３：００の時間帯では番組２１１（「ドラマ１０時」）が通常の録画予約がされているため、チャンネル２の番組２０３（表番組）を視聴している最中には、チャンネル１の番組２１１（裏番組）が録画される。この番組２１１（裏番組）の録画中における番組２０３（表番組）の途中のＣＭ時間には、当該ＣＭが視聴されることになる。
【００６０】
一方、１９：３０から２１：５４の時間帯では、チャンネル３の１９：３０からの番組２１０（「日本シリーズ第３戦生中継」）が同時視聴する裏番組として指定されている。そのため、この時間帯における表番組（番組２０１，２０２，２０３）の視聴中に、ＣＭ入りすると、当該画面で視聴される映像は、制御部１５０によって裏番組（番組２１０）のダイジェストに切り替えられる。そして、ダイジェストが視聴され、表番組のＣＭ明けで、制御部１５０によって、表番組の映像を視聴するように切り替えられる。
【００６１】
このように表番組のＣＭ中に裏番組のダイジェスト（ハイライトシーンを含む）を視聴するように切り替える制御によって、ユーザは、ほぼリアルタイムに、裏番組のハイライトシーンを見逃す恐れ無く視聴することができる。これによって、ユーザが、気になる裏番組がある場合に表番組のＣＭ中にチャンネルを切り替える手間を省くことができる。またそればかりでなく、裏から表へチャンネルを戻すタイミングが遅れて表番組の一部を見損なうといったことを無くすことができる。
【００６２】
また、図４では、表番組として裏番組と異なる番組を視聴する例を基本として示した。これに関して、同時視聴の対象の裏番組として指定（設定）しているチャンネル（例：チャンネル３）を、表番組のチャンネルとして切り替え（選択）が行われた場合には、例えば以下のようにしてもよい。即ち、第１に、２つのチューナ（１００，１１０）で同じ当該チャンネルを受信するようにしてもよい。その一方は通常再生が行われ、他方はダイジェストに備えて処理されることになる。
【００６３】
あるいは第２に、表番組のチャンネルの切り替えをせず（言い換えれば視聴中のチャンネルから裏番組指定済みの選択チャンネルへの切り替え及び通常再生を行わない）、以下のようにしてもよい。即ち、まず、表番組（視聴していたチャンネル）についてはバッファ（１０４）に録画した状態で、裏番組（選択チャンネル）のチューナ（１１０）等を用いてそれまでの裏番組ダイジェストを再生する。そしてその後に追いかけ再生を用いて裏番組のリアルタイム放送を視聴するようにする。
【００６４】
また、上記例（録画予約画面を用いた設定）に限らず、例えば、番組の視聴中に同時視聴ボタン４１２が押下されることによって、その視聴中の番組を裏番組に指定することができるようにしてもよい。
【００６５】
＜同時視聴の詳細設定＞
図５は、更に、裏番組ダイジェスト同時視聴設定画面（以下、設定画面）の一例を示している。ＥＰＧ画面などで同時視聴を指示された番組（例えば図４の番組２１０）にフォーカスを合わせ、リモコン４０の設定ボタン４１１が押下されると、図５のような設定画面が表示される。この設定画面は、本特徴である表番組と裏番組ダイジェストとの同時視聴に関する詳しい設定のための画面である。基本設定は、表番組ＣＭ中に裏番組ダイジェストを視聴するものである。
【００６６】
この設定画面では、例えば、設定枠３１０に示されているように、いつ（どのような条件で）裏番組ダイジェスト（ハイライトシーンを含む）を再生（視聴）するか等について、ユーザ設定可能である。具体的に、ボタン３１１のオンにより、表番組のＣＭのときだけ裏番組ダイジェストを見る、が基本として選択可能となっている。また、ボタン３１２により、表番組の途中（ＣＭ以外）でもダイジェストを見る、が選択可能となっている。この項目は、ＣＭ以外で表番組（本編やニュース等の短い時間の番組）に割り込んで裏番組ダイジェストを視聴するものである（実施の形態２で後述）。また、表番組の途中（ＣＭ以外）でもダイジェストを見る場合に関して更に、ボタン３１３により、裏番組の盛り上がり度がＸ％以上なら見る、が選択可能となっている。Ｘは、割り込みレベル３１４（盛り上がり度指示ボックス）に設定される値（例えば９０）である。この項目は、ダイジェスト生成部１３０での評価（高評価フレーム検出）の条件（閾値）に係わる。
【００６７】
また、設定枠３２０に示されているように、表番組におけるＣＭ以外のニュース等の短い時間の番組でＣＭと同様にダイジェスト視聴するか普通に視聴するか等について、ユーザ設定可能である。具体的に、基本設定ではそのような短い番組については普通に見るものとし、例えば１０分未満のニュースや天気予報やその他の短い番組、１０分〜２０分の番組などのそれぞれの項目について、表番組として見るか見ないかを選択可能である。
【００６８】
＜メッセージ表示＞
また、本実施の形態の方法では、ユーザが画面で視聴中の内容が表番組なのか裏番組ダイジェストなのか等（種類や状態）を容易に認識できるようにするために、制御部１５０による映像の切り替え時には、簡単なメッセージ等を短時間だけ画面に表示する。このメッセージ等（画像やアイコン）の表示により、ユーザに上記種類や状態を知らせ、容易に認識させることができる。図６にそのメッセージの例を示している。
【００６９】
図６（ａ）のメッセージ５０１は、表番組のＣＭ入りで、表番組から裏番組ダイジェストの視聴へ切り替えられた時（画面表示は裏番組ダイジェスト）に表示するメッセージ（「裏番組の視聴を開始します」）を示している。例えば画面の下部領域で映像に重ねて表示する。
【００７０】
図６（ｂ）のメッセージ５０２は、表番組のＣＭ明けで、裏番組ダイジェストから元の表番組の視聴へ切り替えられた時（画面表示は表番組）に表示するメッセージ（「表番組の視聴に戻りました」）を示している。
【００７１】
図６（ｃ）のメッセージ５０３は、裏番組ダイジェスト視聴中にその全てのダイジェストを視聴し終えて表番組に戻った時（画面表示は表番組）に表示するメッセージ（「裏番組の視聴を終了しました」）を示している。
【００７２】
図６（ｄ）のメッセージ５０４は、表番組のＣＭ時間に視聴すべき裏番組ダイジェストが十分に準備されておらず、表番組のＣＭ視聴を続ける時（画面表示は表番組）に表示するメッセージ（「裏番組の視聴はできません」）を示している。
【００７３】
上記メッセージ表示に限らず、裏番組ダイジェスト視聴中に、その旨を示す、文字やアイコン等を表示したり、画面に独特な枠を付けたりする方法なども有効である。
【００７４】
＜裏番組ダイジェストの生成方法＞
次に、本実施の形態の録画再生装置１０及び視聴方法で用いる、裏番組ダイジェストの生成方法について説明する。ダイジェスト生成（再生）の方法自体は、各種の公知技術が使用可能である。以下では本実施の形態で用いるダイジェスト生成（再生）の仕組みについて簡単に説明する。処理の主体は主にダイジェスト生成部１３０である。
【００７５】
ダイジェスト生成（再生）の処理では、ダイジェストする対象となる番組（裏番組）を録画すると同時に（録画データ１６２）、そのフレーム毎に評価値が生成される（画像評価データ１６１）。前述のダイジェスト再生時に指定される圧縮率αに合わせて、評価値に関する閾値が決定される。
【００７６】
圧縮率αは、ダイジェスト生成対象（範囲）となる裏番組の全録画時間（時間的な区切りによる裏番組の一部の実際の放送（録画）の時間）（ａ）に対する、ダイジェスト再生時間（表番組のうちの予測ＣＭ時間）（ｂ）の割合（α＝ｂ／ａ）である。
【００７７】
上記の閾値に比べて評価値が高いシーン（フレーム）のみを再生するように、前述のプレイリストが作成される。そして、作成したプレイリストに従って、録画した番組（裏番組のうちの特定のフレーム）を再生することによって、ダイジェスト再生が実現される。
【００７８】
ここで、上記閾値に比べて評価値が高いシーン（ハイライトシーン）の選択によるプレイリスト作成の処理では、単にフレーム毎の評価値が高い部分だけを選択するのではなく、好ましくは以下のように処理する。即ち、その評価値が高いシーンの前後などのシーン（フレーム）も含めて、複数の連続するフレームからなるシーンを選択する（それがダイジェストになる）。これによって、その評価値が高いシーンに対応する映像部分（ハイライトシーン）が、意味内容的に何を映しているのか等を、ユーザに容易に理解できるようにする。例えば、サッカーの生中継でゴールした直後の歓声で評価値が高い場合、そのゴールに至ったパス回しなどのシーンを、そのフレームの評価値が低くても含めるように、シーン（フレーム）を切り出す（選択する）。また、歌番組であれば、歌い出しからの数秒間の部分をシーンとして切り出し、頭出しだけのダイジェストを作成する場合がある。
【００７９】
再生されるダイジェストの良し悪しは、上記のような評価値の決め方及びシーンの選び方などに依存している。また例えば、ユーザの嗜好まで考慮して特定シーンをダイジェストとして抽出する方法などを用いても構わない。例えば贔屓の歌手やスポーツ選手を中心にダイジェストを生成する等の評価値の決め方やシーンの選び方が研究されており、そのような技術を用いてもよい。
【００８０】
本発明の実施の形態の主旨及び特徴は、上記のようなダイジェスト生成（再生）方法における詳細な機構（評価値の決め方やシーンの選び方）に依らずに実現でき、以降、所定の適切なダイジェスト生成方法を利用するものとして説明する。
【００８１】
＜予測ＣＭ時間＞
次に、図７〜図８を用いて、予測ＣＭ時間（表番組のＣＭ時間の予測の処理）について説明する。本発明の実施の形態では、表番組のＣＭ時間内に裏番組ダイジェストを視聴（再生）するために、表番組のＣＭ明けの時刻（ＣＭ時間）を予測（予想）し、その時間内に視聴し終わるように、適切な長さの裏番組ダイジェストを生成（準備）することが必要である。特に、実際のＣＭ時間にちょうど合った長さの裏番組ダイジェストを視聴できれば一番好ましい。勿論予測であるから必ずしもそれらの時間は一致しない。このようなダイジェスト生成に必要な表番組のＣＭ時間を予測するために設けられたものが、本特徴の一つである予測ＣＭ時間ＤＢ１６３である。
【００８２】
図７のように、予測ＣＭ時間ＤＢ１６３において、各レコードには、チャンネル７０１、放送時間帯７０２、番組ジャンル７０３等の情報に対し、予測されるＣＭ回数７０４、そのそれぞれのＣＭ枠の予測ＣＭ時間７０５（＃１〜＃ｎ）が保持されている。
【００８３】
レコードの値は、例えば、チャンネル７０１が４、放送時間帯７０２が１９：００〜２０：００、ＣＭ回数７０４が４、それぞれの予測ＣＭ時間７０５が５分、等である。
【００８４】
図８は、制御部１５０内に有するＣＭ時間予測部９００の働きを示している。ＣＭ時間予測部９００は、録画予約データ１６４から、同時視聴する表番組のチャンネル（放送局）、放送時間帯（日時）、番組ジャンルなどの情報を取得する。そして、ＣＭ時間予測部９００は、この情報をもとに予測ＣＭ時間ＤＢ１６３を検索し、その結果から予測ＣＭ時間９１０の情報を得る。得られた情報（予測ＣＭ回数、それぞれの予測ＣＭ時間など）は、ダイジェスト生成のために使用される。
【００８５】
例えば連続ドラマのように長期間同様のパターンで放送される番組では、予測ＣＭ時間ＤＢ１６３の検索結果をそのまま用いることが期待できる。しかしながら、連続ドラマでも初回や最終回に時間を拡大して放送する場合や、年末年始の特別編成された番組など、単純な検索結果からの予測では難しいケースもある。
【００８６】
よって、前述のようにＣＭ時間予測部９００に学習機能を持たせて予測ＣＭ時間ＤＢ１６３を更新することで、得られる予測ＣＭ時間９１０の精度を向上させる手段を設ける構成とすることがより好ましい。例えば、予測ＣＭ時間ＤＢ１６３に、番組タイトルを記憶するフィールド、及び番組タイトルを学習する機能を設け、番組タイトルを用いた検索を優先する。これにより、同じタイトル等の番組、例えば第２回以降の連続ドラマについては、精度高くＣＭ時間を予測することが期待できる。
【００８７】
次に、以上を踏まえて、実施の形態１の装置及び方法における更に詳しい各種の処理（機能）について説明する。以降では、本実施の形態の技術における一つの鍵である、ダイジェストを生成するための圧縮率αなどの決定方法、及び、実際に視聴する表番組や裏番組ダイジェストの切り替えのタイミングなどについて、単純な例から実際的な例までを順に説明するものである。
【００８８】
＜構成１−１＞
図９を用いて、実施の形態１における第１の処理及び機能（構成１−１）として、最も基本的な視聴モデル及び対応処理などを示す。図９で、（Ａ）は表番組（第１の番組）、（Ｂ）は裏番組（第２の番組）、（Ｃ）はユーザの実際の視聴（同時視聴）、（Ｄ）は予測ＣＭ時間を示す。本例では、（Ａ）のような第１の番組を表番組として視聴すると共に、（Ｂ）のような第２の番組を裏番組として指定（登録）してダイジェスト再生する場合である。この場合に、（Ｃ）のように、ユーザが時間軸上及び画面で実際に視聴することになる内容（番組や裏番組ダイジェスト）が何でありどのタイミングであるか等を、対応付けて示している。
【００８９】
本例では、（Ａ）表番組は、第１の番組として、時刻ｔ０からｔ９の間に、本編（Ａで表す）｛Ａａ〜Ａｄ｝及びＣＭ｛ＣＭａ〜ＣＭｄ｝が放送されている。本編は、ＣＭ（ＣＭａ〜ＣＭｄ）により区切られる４つの部分｛Ａａ１００１，Ａｂ１００３，Ａｃ１００５，Ａｄ１００７｝を有する。（Ａ）では、（Ｂ）との同時間帯（ｔ０〜ｔ７）に、３回のＣＭ｛ＣＭａ１００２，ＣＭｂ１００４，ＣＭｃ１００６｝が放送され、また、その後ｔ７〜ｔ９に、１回のＣＭ｛ＣＭｄ１００８｝が放送されている。（Ａ）での実際のＣＭ時間を太線枠で示す。
【００９０】
また、（Ｂ）裏番組は、第２の番組として、開始時刻（三角印）であるｔ０から終了時刻（三角印）であるｔ７までの間に、本編（Ｂで表す）｛Ｂａ〜Ｂｄ｝が放送されている。なお、（Ｂ）の処理では、本編のうちのＣＭ部分も含めて評価されるため、本編とＣＭを区別する必要は無い。（Ｂ）は、ダイジェスト生成のために、（Ａ）のＣＭ入りの時刻ｔ１，ｔ３，ｔ５を区切りにして、４つの部分｛Ｂａ１０１１，Ｂｂ１０１２，Ｂｃ１０１３，Ｂｄ１０１４｝に分割されている（裏番組の一部などと称する）。
【００９１】
（Ｄ）予測ＣＭ時間は、前述の制御部１５０の予測などにより得たものであり、わかりやすいように、当該予測が（Ａ）の実際のＣＭ時間と一致した場合を示している。特に、ＣＭ明け時刻（ｔ２，ｔ４，ｔ６，ｔ９）が一致の場合である。（Ｄ）予測ＣＭ時間として、ｔ０〜ｔ９の間に、（Ａ）のＣＭと対応して、４つの予測ＣＭ時間｛ＣＭａ１０３２，ＣＭｂ１０３４，ＣＭｃ１０３６，ＣＭｃ１０３８｝を有する（点線枠で示す）。なお予測がずれた場合の処理については後述する。
【００９２】
（Ｃ）実際の視聴（同時視聴）は、そのうち、４つの部分｛Ａａ１０２１，Ａｂ１０２３，Ａｃ１０２５，Ａｄ１０２７｝は、（Ａ）表番組と同じ内容である。また、（Ｃ）のうち、（Ｂ）裏番組の各部分（Ｂａ〜Ｂｄ）を元に生成して再生される４つの裏番組ダイジェスト（ＢＤで表す）｛ＢＤａ１０２２，ＢＤｂ１０２４，ＢＤｃ１０２６，ＢＤｄ１０２８｝を有する。ＢＤを太線枠で示す。なお本説明では裏番組の一部（Ｂａ〜Ｂｄ）毎に対応して個別に裏番組ダイジェストと称する。
【００９３】
（Ｃ）の内容は、（Ａ）、（Ｂ）、（Ｄ）等から決定される。具体的に、（Ａ）表番組の本編（例：Ａａ１００１，１０２１）の再生及び当該ＣＭ（例：ＣＭａ１００２）のＣＭ入り時刻（例：ｔ１）の検出と、それまでの（Ｂ）裏番組の録画データ（例：Ｂａ１０１１）と、当該ＣＭに関する（Ｄ）予測ＣＭ時間（例：ＣＭａ１０３２）と、それらから決まる圧縮率α（例：Ｂａ１０１１の長さに対するＣＭａ１０３２の長さの割合）とに基づいて、裏番組ダイジェスト（例：ＢＤａ１０２２に対応するもの）が準備される。そして、その準備したダイジェスト（プレイリスト情報）が、（Ａ）の当該ＣＭ時間（例：ｔ１〜ｔ２）に、裏番組ダイジェスト（例：ＢＤａ１０２２）として再生（視聴）される。（Ａ）の当該ＣＭ（例：ＣＭａ１００２）のＣＭ明け時刻（ｔ２）の検出により、本編（例：Ａｂ１００３，１０２３）の再生に切り替えられる。
【００９４】
本実施の形態において、予測ＣＭ時間に関して、表番組のＣＭの開始時刻及び終了時刻などをＥＰＧ情報などから予め知ることができる場合には、以下のようになる。即ち、前記図９に示したように、表番組の本編については放送時刻にそのまま視聴（再生）し、表番組のＣＭ時間（予測ＣＭ時間）の長さに合わせて、それまでの裏番組ダイジェストを生成して視聴（再生）する。
【００９５】
例えば、ＣＭａ１００２（ＣＭａ１０３２）の時間（ｔ１〜ｔ２）に合わせて裏番組の一部であるＢａ１０１１（ｔ０〜ｔ１）のダイジェストＢＤａ１０２２が準備され、当該ＣＭ時間（ｔ１〜ｔ２）に視聴（再生）される。同様に、ＣＭｂ１００４の時間（ｔ３〜ｔ４）にはＢｂ１０１２（ｔ１〜ｔ３）のダイジェストＢＤｂ１０２４が再生され、ＣＭｃ１００６の時間（ｔ５〜ｔ６）にはＢｃ１０１３（ｔ３〜ｔ５）のダイジェストＢＤｃ１０２６が再生され、ＣＭｄ１００８の時間（ｔ８〜ｔ９）にはＢｄ１０１４のダイジェストＢＤｄ１０２８が再生される。
【００９６】
＜同時性の問題＞
なお、表番組のＣＭの開始時刻及び終了時刻を予め知ることができる場合でも、ダイジェスト（プレイリスト）の生成処理などには相応の時間（僅かな時間）を要する。そのため、厳密には、実際の視聴での表番組と裏番組ダイジェストとの切り替え（特に表番組から裏番組ダイジェストへの切り替え）を、実際の放送における表番組の本編とＣＭの切り替わりの時刻と完全に同時刻で行うことは困難である。ただし十分に性能の高いＣＰＵ１１等を用いて上記生成処理などを行うのであれば、上記切り替えの時間については、通常の人間の視聴に支障にならない程度に短くすることができるので問題無い。また、その切り替えの時間を考慮して、通常の人間の視聴に支障にならない程度、例えば０．５秒程度、実際の視聴（表番組の再生）を遅らせるように、バッファ（例えばバッファＡ１０４）を設けて処理する形態などとしてもよい。
【００９７】
＜シーンチェンジの問題＞
また、上記のような厳密な同時性の問題とは別に、表番組と裏番組ダイジェストとの切り替え（特に裏番組ダイジェストから表番組への切り替え）に関しては、シーンの切り替え（シーンチェンジ）の問題もある。前述のようにダイジェストはプレイリストに従って切り取られる複数のシーンによって構成されている。ユーザによるダイジェストの理解を容易にするためには、シーン途中の切り替えは好ましくない。即ち、裏番組ダイジェストから表番組への切り替えにおいて、ダイジェストのシーン途中で終わる表番組への切り替え、及び表番組のシーン途中から始まる切り替え等は好ましくない。例えば、裏番組としてドラマが指定されていた場合で、ある登場人物が話しているシーンの途中での切り替えは好ましくない。元々のシーンの切り替わりのタイミングでダイジェストから表番組へ切り替える方が好ましい。
【００９８】
このため、ダイジェストから表番組へシーン途中で切り替わることが無いように、表番組をある程度遅らせて視聴（再生）することができるように、表番組用のバッファ（例えば図２のバッファＡ１０４）を設けることが好ましい。この際に用意するバッファの大きさ（容量）としては、例えば、裏番組ダイジェストで作成されるシーンの最大時間分、あるいは当該シーンを映像の切り替わり等で分割できる場合にはその分割後のシーンの最大時間分を用意すればよい。
【００９９】
なお、１つのシーンが長時間、例えば３０秒以上にわたって続く場合、裏番組ダイジェストから表番組への切り替えが遅れてしまうことがある。このため、１つのシーンが長く続く場合、息継ぎで無音になるタイミングなどで当該シーンを分割しておきその分割後のシーンを用いることが好ましい。本実施の形態では、番組が十分に短いシーンに分割されるように制御する。
【０１００】
また、上記シーンチェンジの問題については、後述の実施の形態２でもあらためて解決方法を詳細に説明する。本実施の形態では、複数のシーンがシーン途中ではなくシーン間で十分にスムースに切り替えられるように制御する。
【０１０１】
本実施の形態において、予測ＣＭ時間に関して、表番組のＣＭの開始時刻及び終了時刻などをＥＰＧ情報などから予め知ることができない場合には、以下のようになる。即ち、表番組のＣＭの開始時刻に裏番組ダイジェストを生成する際、予測ＣＭ時間ＤＢ１６３を参照して、当該ＣＭの終了時刻を予測し、それに応じた圧縮率αにより裏番組ダイジェストを生成する。この結果、すべてが予測通りのＣＭ時間であった場合、前記図９に示したように、実際の放送のタイミングに合わせて視聴することができる。
【０１０２】
以上のように、表番組本編と裏番組ダイジェストとの切り替えによる同時視聴が実現でき、ユーザは効率的に２つ以上の番組を視聴することができる。また、ユーザは、その同時視聴の機能を、前述のユーザ・インタフェース（設定手段）を利用して直感的に理解及び操作することができる。特に、同時視聴の対象となる裏番組をユーザが指定しておくことにより、表番組のＣＭ時間に裏番組ダイジェストを自動的に再生（視聴）できるため、ハイライトシーンの見逃し等の恐れが無く、また、表番組のＣＭ明けに合わせて自動的にチャンネルを切り替えて表番組の視聴に戻すことができる。特に、裏番組の一部（例：Ｂａ１０１１）の終了後における表番組の最初のＣＭ時間（例：ＣＭａ１００２）に裏番組ダイジェスト（例：ＢＤａ１０２２）を視聴し終えることができるため、ほぼリアルタイムに裏番組の視聴が可能になる。また、録画した番組を後から視聴する場合に必要になる長い時間を取られることも無くなる。
【０１０３】
次に、本実施の形態における、予測がずれる場合を考慮した、ダイジェスト生成方法などの処理について説明する。
【０１０４】
＜構成１−２＞
まず、図１０を用いて、実施の形態１における第２の処理及び機能（構成１−２）として、予測ＣＭ時間よりも実際のＣＭ時間が短い場合の処理について説明する。図１０で、（Ａ）表番組、（Ｂ）裏番組、（Ｃ）裏番組ダイジェスト、（Ｄ）予測ＣＭ時間、（Ｅ）実際ＣＭ時間、（Ｆ）実際の視聴である。（Ｃ）は、（Ｂ）、（Ｄ）に応じて生成、準備したものである。（Ｅ）は、（Ａ）のうちのＣＭ時間と同じものを（Ｄ）等との比較のために示す。
【０１０５】
本例では、上記場合として、（Ｆ）実際の視聴において、（Ａ）表番組のＣＭ（ＣＭａ１００２）中に、（Ｂ）裏番組の一部（Ｂａ１０１１）及び（Ｄ）予測ＣＭ時間（ＣＭａ１０３２）に対応して準備したダイジェスト（ＢＤａ１０４１）を再生し、その再生中、（Ｄ）のＣＭ明けの時刻（ｔ２’）よりも早い時刻（ｔ２）に、実際の（Ａ）のＣＭ（ＣＭａ１００２）が明けてしまった場合を示している。ダイジェスト生成処理では、（Ａ）のＣＭ（ＣＭａ１００２）に関して、そのＣＭ明け時刻を、予測ＣＭ時間ＤＢ１６３を参照して例えば時刻ｔ２’であると予測している。そして、（Ｃ）のように、対応するダイジェスト（ＢＤａ１０４１）を生成（準備）している。しかし、実際には、ｔ２’よりも早いｔ２でＣＭａ１００２が終了している。
【０１０６】
（Ｄ）と（Ｅ）で比較して示すように、予測ＣＭ時間（ＣＭａ１０５１）よりも実際ＣＭ時間（ＣＭａ１００２）の方が短かった場合、（Ｆ）実際の視聴の内容の選択方法のうちで最も単純な方法は以下である。即ち、（Ａ）のＣＭ（ＣＭａ１００２）のＣＭ明け（ｔ２）で、裏番組ダイジェスト（ＢＤａ１０４１）の途中から表番組（Ａｂ１００３）へ切り替える方法である。つまり、（Ｃ）の準備したダイジェストＢＤａ１０４１のうちの一部（ｔ１からＣＭ明け時刻ｔ２までの部分）であるＢＤａ１については、（Ｆ）のＢＤａ１（１０２２ａ）のように再生され、当該ＣＭ明け時刻ｔ２からは表番組本編（Ａｂ１００３）がＡｂ１０２３のように再生される。この結果、ｔ１〜ｔ２ではＢＤａ１（１０２２ａ）が視聴されるが、準備したダイジェストＢＤａ（１０４１）のうちのその他の一部（ＣＭ明け時刻ｔ２以降の部分）であるＢＤａ２については、視聴されないまま残されている。この部分を未視聴ダイジェストと呼ぶことにする。
【０１０７】
また本処理では、上記ダイジェストＢＤａ１０４１のうちの未視聴ダイジェストＢＤａ２については、（Ａ）における次のＣＭ（ＣＭｂ１００４）のＣＭ入りの時刻ｔ３から視聴するようにする。即ち（Ｆ）のｔ３からは、前回のＣＭに対応する未視聴ダイジェストＢＤａ２（１０２４ａ）が再生される。この処理を未視聴ダイジェストの先送りと呼ぶことにする。
【０１０８】
上記の未視聴ダイジェストの先送りに伴い、今回のＣＭ時間（ＣＭｂ１００４）における（Ｂ）裏番組の一部Ｂｂ１０１２のダイジェストの再生に関しては、未視聴ダイジェストＢＤａ２（１０２４ａ）を先に視聴する時間分だけ短くなるように生成される。即ち、（Ｃ）のダイジェストＢＤｂ１０４２のように準備され、（Ｆ）のＢＤｂ１０２４ｂのようにＣＭ明け時刻ｔ４まで視聴される（なお予測ＣＭ時間が一致の場合）。
【０１０９】
以上のように、予測よりも実際のＣＭ時間が短い場合でも、効率的に同時視聴が可能である。
【０１１０】
＜構成１−３＞
次に、図１１を用いて、実施の形態１における第３の処理及び機能（構成１−３）として、同じく、予測よりも実際のＣＭ時間が短い場合における別の処理について説明する。第３の処理では、図１１に示すように、図１０のような未視聴ダイジェスト（例：ＢＤａ２）が存在する場合、それに対応付けられる裏番組の一部（例：Ｂａ２（１０１１ｂ））を、表番組の次のＣＭ時間のダイジェスト生成に反映する。当該裏番組の一部（Ｂａ２）は、次のＣＭ入り時刻（例：ｔ３）に評価し直され（ダイジェスト生成範囲１０１４）、裏番組ダイジェスト（例：ＢＤｂ１０４４）に反映される。これを、未視聴ダイジェストの再ダイジェストと呼ぶことにする。
【０１１１】
図１１で、（Ａ）表番組、（Ｂ）裏番組、（Ｃ）裏番組ダイジェスト、（Ｄ）実際の視聴である。本例でも、（Ｂ）の最初の裏番組の一部（Ｂａ）に対応する（Ｃ）の最初の裏番組ダイジェストＢＤａ１０４３に関して、ＣＭ明け（ｔ２）までに対応する（Ｄ）のＢＤａ１（１０２２ａ）までの視聴は、図１０と同様に処理される。（Ｄ）のダイジェストＢＤａ１（１０２２ａ）として視聴された部分を除いた未視聴ダイジェストＢＤａ２が残る。視聴済みのＢＤａ１に対応付けられる裏番組の一部がＢａ１（１０１１ａ）（時刻ｔ１’まで）であり、未視聴のＢＤａ２に対応付けられる裏番組の一部がＢａ２（１０１１ｂ）（時刻ｔ１’からＣＭ入り時刻ｔ１まで）である。
【０１１２】
そして、次のＣＭ時間（例：ＣＭｂ１００４）のための裏番組ダイジェスト（例：ＢＤｂ１０４４）の生成方法が図１０と異なる。この生成処理（再ダイジェスト）では、前の区切りの裏番組の一部Ｂａのうち未視聴ダイジェスト（ＢＤａ２）に対応する一部Ｂａ２（１０１１ｂ）を、次の区切りの裏番組の一部Ｂｂ１０１２に合わせた範囲（ダイジェスト生成範囲１０１４）から、ダイジェストＢＤｂ１０４４を生成する。
【０１１３】
以上のように、予測よりも実際のＣＭ時間が短い場合でも、効率的に同時視聴が可能である。
【０１１４】
＜構成１−４＞
次に、図１２を用いて、実施の形態１における第４の処理及び機能（構成１−４）として、今度は逆に、予測ＣＭ時間よりも実際のＣＭ時間が長い場合における処理について説明する。図１２で、（Ａ）表番組、（Ｂ）裏番組、（Ｃ）裏番組ダイジェスト、（Ｄ）予測ＣＭ時間、（Ｅ）実際ＣＭ時間、（Ｆ）実際の視聴である。
【０１１５】
この場合、（Ｆ）実際の視聴における視聴する内容の選択方法のうち最も単純な方法は以下である。即ち、図１２に示すように、（Ａ）表番組がＣＭ中であるか否かに関わらず、準備したダイジェストの視聴が終了すると（Ａ）表番組の視聴に切り替える方法である。
【０１１６】
本例では、予測ＣＭ時間ＣＭａ１０３２（及びそれに応じて準備したダイジェストＢＤａ１０４５）よりも実際ＣＭ時間ＣＭａ１０５１（１００２）の方が長かった場合である。ダイジェストＢＤａ１０４５の再生は、実際のＣＭ時間ＣＭａ１００２の途中で終了することになる（ＢＤａ１０２２ｂ）。この時点（ｔ２’）で表番組へ切り替えるので、ＣＭａ１００２の途中からの再生になり、ＣＭａ１００２の一部であるＣＭａ２（１００２ｃ）が視聴され、その後続いて本編であるＡｂ１００３が視聴される。
【０１１７】
以上のように、予測よりも実際のＣＭ時間が長い場合でも、効率的に同時視聴が可能である。
【０１１８】
＜構成１−５＞
次に、図１３を用いて、実施の形態１における第５の処理及び機能（構成１−５）として、同じく、予測ＣＭ時間よりも実際のＣＭ時間が長い場合における別の処理について説明する。図１３で、（Ａ）表番組、（Ｂ）裏番組、（Ｃ）裏番組ダイジェスト、（Ｄ）予測ＣＭ時間、（Ｅ）実際ＣＭ時間、（Ｆ）実際の視聴である。
【０１１９】
一般に、ダイジェスト再生では、ダイジェスト視聴時間を多く取れば取るほどダイジェストの質が向上する。即ち、ユーザが盛り上がりシーン（ハイライトシーン）等を見逃す率を低くすることができる。そのため、表番組の実際のＣＭ時間が予測ＣＭ時間よりも長くなる可能性を考慮して、以下に示すような制御（予め多めのダイジェストを生成する方法）が望ましい。即ち、予測ＣＭ時間に対して予め多めの時間分のダイジェストを生成して再生し、その準備した分の全ダイジェストの視聴（再生）を終える前にＣＭ明け（表番組本編への切り替え）になるようにする。
【０１２０】
図１３で、本例では、（Ｃ）、（Ｄ）のように、予め表番組のＣＭａ１００２の予測ＣＭ時間（ＣＭａ１０３２）よりも少し長い時間分、例えば１５秒から６０秒くらい長い時間分、裏番組ダイジェストＢＤａ１０４７を生成する。ＢＤａ１０４７のうち、予測ＣＭ時間（ＣＭａ１０３２）に対応する分がＢＤａ１、予め長めに生成した分がＢＤａ２である。
【０１２１】
これにより、（Ｅ）のように実際のＣＭ時間（ＣＭａ１０５１）が（Ｄ）の予測ＣＭ時間（ＣＭａ１０３２）よりも若干長かった場合にも、（Ｃ）のダイジェストＢＤａ１０４７が（Ｅ）の実際ＣＭ時間（ＣＭａ１０５１）よりも長くなることが期待できる。よって、この場合、（Ｆ）実際の視聴では、実際のＣＭ明け時刻ｔ２に、裏番組ダイジェスト（ＢＤａ３（１０２２ｄ））から表番組本編（Ａｂ１００３（１０２３））の視聴へ切り替えることができる。ＢＤａ１０４７のうち、視聴される分がＢＤａ３（１０２２ｄ）、残りの分がＢＤａ４である。ユーザは図１２のような場合よりも少し長めにダイジェストを視聴できるので、その分、前記シーン見逃し等の率が低くなる。なお上記処理の後は、前述同様に未視聴ダイジェストの先送りや再ダイジェスト等による視聴を用いることができる。
【０１２２】
＜番組全体の評価＞
次に、裏番組の全体の評価（ダイジェスト生成）に関して説明する。以上では、裏番組全体を表番組のＣＭ入り時刻に応じて各部に分割し、表番組のそれぞれのＣＭ時間（予測ＣＭ時間）の長さに合わせてダイジェストを生成する方法を示した。この方法では、裏番組における分割された一部ごとに圧縮率αが決まる。そのため、表番組の各本編の時間に対するその直後のＣＭの長さの割合が大きく変化する場合や、分割された裏番組の評価値の分布に偏りがある場合などには、ダイジェスト再生する部分を決める評価値の閾値が大きく変動する恐れがある。即ち、分割された裏番組のうち、ある一部では評価値の低いシーンが再生され、別の一部では逆に評価値の高いシーンが再生されない、という恐れがある。
【０１２３】
ダイジェスト再生では、対象（裏番組）の全体からみて評価値の高いシーンを再生することが好ましいが、ほぼリアルタイムにダイジェスト生成を行う場合、このような評価値の閾値の変動についてはある程度受け入れざるを得ない。例えば、裏番組としてサッカーの生中継を選ぶ場合、一般的にダイジェスト生成ではゴールシーンの評価値が高くなるように評価されるが、裏番組全体の中で何回のゴールシーンがどこにあるかを予測することは不可能であり、部分的にダイジェストを生成するときに、全体からみて評価値の高いシーンを再生することは不可能である。
【０１２４】
しかしながら、例えば裏番組の最後の部分には番組終了後のＣＭが含まれている可能性が高く、また一般的にダイジェスト生成では、ＣＭ部分の評価値はダイジェストに含めないようにするため０と評価される。このため、裏番組の最後の部分では、他の部分に比べ評価値の閾値が低くなる可能性が高い。
【０１２５】
そこで、裏番組の最後の部分については、ダイジェスティング（ダイジェスト生成）する裏番組の部分の時間に対する表番組の時間の割合によって評価値の閾値（ダイジェスト再生部分）を決めるのではなく、例えば一つ前に生成されたダイジェストの評価値の閾値を用いて、再生部分を決めるようにしてもよい。
【０１２６】
あるいは、裏番組の最後の部分については、番組終了後のＣＭ部分を除いてダイジェストを生成するようにしてもよい。
【０１２７】
例えば図９の裏番組ダイジェストＢＤｄ１０２８は、裏番組の最後の部分であるＢｄ１０１４に対応付けられるダイジェストであるが、Ｂｄ１０１４には番組終了後の比較的長いＣＭが含まれている場合があり、この場合には、部分（Ｂａ〜Ｂｄ）ごとに圧縮率αを決めた場合、評価値の低いシーンも再生されてしまうことになる。このため、上記のように一つ前のダイジェストＢＤｃ１０２６を生成した時の評価値の閾値を用いてダイジェスト（Ｂｄ）を生成する。この方が、再生されるシーンの評価値が平準化される。あるいは、裏番組の最後の部分Ｂｄ１０１４から、番組終了後の比較的長いＣＭ時間を除いた部分を対象にしてダイジェスト（Ｂｄ）を生成するようにしてもよい。
【０１２８】
上記のように、裏番組の最後の部分については一つ前に生成されたダイジェストの評価値の閾値を用いて再生部分を決める方法を用いてもよいが、別の方法として以下を用いてもよい。即ち、裏番組全体の時間と表番組の予測ＣＭ時間の合計の割合から、予め評価値のおおよその閾値を決めておき、その評価値の閾値があまり変動しないように、裏番組の分割された一部ごとにダイジェスト生成を行うようにしてもよい。
【０１２９】
（実施の形態２）
以上の実施の形態１では、表番組のＣＭ枠に裏番組ダイジェストを視聴する方法について説明した。以上の方法でも裏番組をほぼリアルタイムにダイジェスト視聴することができるが、次に示す実施の形態２では、更にリアルタイム性を向上させる方法について説明する。
【０１３０】
図１４〜図１７を用いて、本発明の実施の形態２における録画再生装置及び視聴方法について説明する。実施の形態２は、表番組のＣＭ時間を利用して、表番組本編の途中でも、随時、裏番組ダイジェストを再生（視聴）するものであり、裏番組の高評価フレーム（シーン）の検出に応じて表番組本編の視聴を中断して、裏番組ダイジェストを割り込んで再生するように制御する。このため、中断した時点からの表番組を後から視聴するために、表番組用のバッファを用いて、追いかけ再生（タイムシフト再生）できるようにする。本装置に、表番組の予測ＣＭ時間の最大値よりも大きい容量を持つバッファを設け、表番組については最大でこのバッファ分だけ遅れて視聴されるようにする。その遅れた視聴の分、裏番組ダイジェストを、より高いリアルタイム性で視聴できるようにする。
【０１３１】
図１４において、実施の形態２における上記ダイジェスト生成方法を含む制御の方法を示している。（Ａ）表番組、（Ｂ）裏番組、（Ｃ）裏番組ダイジェスト、（Ｄ）実際の視聴である。（Ｂ）のＢａ１（１０１１−１）等は、分割された裏番組（一部）である。（Ｃ）のＢＤａ１（１０４１−１）等は、分割された裏番組ダイジェスト（一部）である。
【０１３２】
本方法では、視聴番組の切り替えを、表番組のＣＭ入りやＣＭ明けではなく、裏番組の高評価フレーム（内容的な盛り上がりにより高い評価値を得たフレーム）の検出によって行う。裏番組（録画データ）で評価処理により高評価フレームが検出されると、その時点で裏番組ダイジェストの視聴への切り替えが行われる。
【０１３３】
なお、高評価フレームの後のフレームまで評価し、ダイジェストのシーンの作成を完了してからダイジェストに切り替えることもできる。しかしながら、本実施の形態では、高評価フレームの検出時点ですぐに切り替えるように制御し、どこまでをダイジェストのシーンとするかについては、高評価フレームの前のシーンの再生中に決める。このようにする方が、裏番組ダイジェストのリアルタイム性が高くなるため、好ましい。
【０１３４】
裏番組ダイジェストを視聴している間における表番組については、ダイジェスト視聴が開始された時点から逐次バッファ（バッファＡ１０４）に記録してゆく。そして、裏番組ダイジェストの視聴が終了すると、表番組の視聴に戻り、このバッファのデータから、追いかけ再生（タイムシフト再生）を行う。
【０１３５】
本例では、表番組Ａａ１００１の途中、ｔ１の時点で高評価フレームを検出すると、それまでの裏番組の一部Ｂａ１（１０１１−１）のダイジェストＢＤａ１（１０４１−１）を生成し、それまでの表番組の部分Ａａ１（１０２１−１）までで表番組の視聴を中断し、生成したＢＤａ１（１０４１−１）の視聴（再生）に切り替える。（Ｄ）でＢＤａ１（１０２２−１）を視聴している間、ｔ１以降の表番組Ａａ（１００１）の部分（Ａａ２）については、バッファ（バッファＡ１０４）に逐次保存されてゆく。ＢＤａ１（１０２２−１）の視聴が終了すると、その時点（ｔ２）で表番組（Ａａ１００１）側に戻すが、このとき、バッファに保存されているｔ１以降の部分（Ａａ２）の録画データを用いて、（Ｄ）のＡａ２（１０２１−２）のように追いかけ再生を行う。一方、実時間で放送されている表番組（Ａａ１００１）のバッファへの録画は引き続き行われる。
【０１３６】
このように、表番組を適宜中断しながら裏番組ダイジェストを視聴（再生）する。これにより、表番組については、実時間の放送内容とユーザが視聴する内容との時差が徐々に大きくなっていく。しかしながら、表番組のＣＭ枠（ＣＭａ１００２）については視聴しない。よって、ＣＭ時間を利用して、例えばそれまでの裏番組ダイジェスト再生時間の合計（例：ＢＤａ１，ＢＤａ２，ＢＤａ３）が表番組のＣＭ時間（例：ＣＭａ１００２、ｔ５〜ｔ７）以下になるように、ダイジェスト再生時間を調整する。これにより、表番組のＣＭ（ＣＭａ１００２）のＣＭ明けの時点（ｔ７）で、表番組の実時間の放送（Ａｂ１００３）と実際の視聴（Ａｂ１０２３）との時差を解消することができる。
【０１３７】
＜シーン切り替え＞
また、図１５に示すように、本実施の形態２（実施の形態１でも同様）において、表番組を中断して裏番組ダイジェストに切り替える際、スムースなシーンの切り替えのために、以下のように切り替えの時点をずらすこと（シフト）を行ってもよい。
【０１３８】
表番組を中断して裏番組ダイジェストに切り替える際、表番組のシーン途中で即時中断するのではなく、シーンが変化する時点まで遅らせたタイミングで、裏番組ダイジェストへ切り替えるようにすることが望ましい。例えば、図１５で、高評価フレーム検出時点ｔ１よりも少し後のシーン変化時点であるｔ１’で、ダイジェストＢＤａ１への切り替え（シフト）が行われる。
【０１３９】
更に、上記中断の場合で、裏番組ダイジェストから表番組本編へ戻すために切り替える際、表番組の中断時点よりも少し前のシーンの時点から表番組本編を再生するようにすることが望ましい。例えば、図１５で、ダイジェストＢＤａ１の終了時点であるｔ２’で、中断時点ｔ１’よりも少し前のシーンの時点であるｔ１’’からの内容へ、切り替え（シフト）が行われる。
【０１４０】
上記のようにスムースなシーンの切り替えの制御により、中断された表番組のシーンを視聴者に思い出させることができ、表番組の内容の理解を助けることができる。
【０１４１】
実施の形態２では、表番組の視聴のリアルタイム性については前述の実施の形態１に比べて若干低下するが、表番組の視聴の完全性を損なうこと無く裏番組の視聴のリアルタイム性を向上させることができる。
【０１４２】
＜制御方法＞
次に、図１６，図１７を用いて、実施の形態２の制御の方法について詳細に説明する。
【０１４３】
図１６において、説明のため単純化して、表番組と裏番組ダイジェストのフレームを保持するバッファとその読み出しポインタ、及び切り替え部１７０等を示している。また、図１７のフローでは、バッファのポインタを制御し、表示するフレームを選択する処理アルゴリズムを示している。
【０１４４】
図１６で、表番組バッファ（前述のバッファＡ）１０４には、チューナＡ１００で受信しデコーダＡ１０２でデコードされたＴＶ放送の各フレーム（表番組フレーム）が保持される。また前述のバッファＢ１１４には、チューナＢ１１０で受信しデコーダＢ１１２でデコードされたＴＶ放送の各フレーム（裏番組フレーム）が保持される。
【０１４５】
一方、図２とは異なる要素として、前述のデータパス１４１上に設けられる裏番組バッファ（バッファＣ）１４４は、録画再生部１４０の出力である裏番組ダイジェスト（フレーム）を保持するバッファである。裏番組バッファ（バッファＣ）１４４は、評価値の高いフレームが検出されると、その前後のフレームを含むフレームから作られる裏番組ダイジェストシーンを保持する。
【０１４６】
表番組バッファポインタ（ポインタＡ）１０６、裏番組バッファポインタ（ポインタＣ）１４６は、それぞれ、表番組バッファ（バッファＡ）１０４、裏番組バッファ（バッファＣ）１４４から次に読み出されるフレームを指し示している。
【０１４７】
なお、簡単のため、ダイジェストシーンのフレームだけがバッファされ、バッファされたフレームはダイジェストシーンとして必ず再生されるものとして説明する。また、実施の形態２では、ダイジェスト視聴のためには、バッファＣ１４４を用いれば、バッファＢ１１４を用いなくともよい。また、バッファＡ１０４，Ｃ１４４への書き込みは、読み出しとは別の制御が行われているものとする。
【０１４８】
図１７のフローでは、本特徴の一つである、ディスプレイ２０に出力するフレームとして、表番組、裏番組ダイジェストのいずれを選択するかを示している（Ｓは処理ステップを表す）。Ｓ００では、バッファＡ１０４からポインタＡ１０６の指すフレームをディスプレイ２０に出力し、ポインタＡ１０６を１進めている。
【０１４９】
Ｓ０１では、ポインタＡ１０６の指す次のフレームがシーンチェンジ（シーンの切り替わり）か否かを判定し、シーンチェンジでなければ、Ｓ００に戻り、バッファＡ１０４からの読み出しを続ける。このＳ０１の判定により、シーン途中で唐突に裏番組ダイジェストに切り替わることがないようにしている。
【０１５０】
Ｓ０１で、ポインタＡの指す次のフレームがシーンチェンジであった場合、Ｓ０２に進み、バッファＣ１４４が空か否かを判定している。バッファＣ１４４が空であった場合、表示すべき裏番組ダイジェストが存在しないため、Ｓ０３に進む。
【０１５１】
Ｓ０３では、ポインタＡの指す次のフレームがＣＭか否かを判定しており、ＣＭであった場合、Ｓ０４でバッファＡ１０４にそのＣＭ明けがあれば、その直後にポインタＡを進める。これによってＣＭスキップを実現している。Ｓ０４でバッファＡ１０４にそのＣＭ明けがない場合、最後のシーンチェンジの直後にポインタＡを進めることにより、できるだけ多くのＣＭをスキップしている。
【０１５２】
Ｓ０３がＣＭでなかった場合や、Ｓ０４でＣＭをスキップした後は、Ｓ００に戻り、次のフレームの表示を行う。
【０１５３】
Ｓ０２で、バッファＣ１４４が空でなかった場合、Ｓ０５に進み、裏番組ダイジェストの表示を行う。バッファＣ１４４からポインタＣの指すフレームをディスプレイ２０に出力し、ポインタＣを１進める。
【０１５４】
なお、ディスプレイ２０へのフレーム出力は、１秒間に３０フレームとか、１秒間に６０フレームなどのように、決められたフレームレートに従って行われるため、本フローには示していないが、一定時間毎にＳ００あるいはＳ０５が実行されるように調整されている。
【０１５５】
Ｓ０５の後、Ｓ０６でバッファＣ１４４が空か否かを判定し、バッファＣ１４４が空でなかった場合、空になるまで、Ｓ０５に戻り、裏番組ダイジェストを表示する。
【０１５６】
Ｓ０６でバッファＣ１４４が空であった場合、表示すべき裏番組ダイジェストが無くなったため、表番組の表示に戻るが、本実施の形態２では、Ｓ０７でポインタＡを１シーン分戻す処理を行っている。この処理によって、裏番組ダイジェストに切り替える直前の表番組の１シーンが再度表示されることになり、中断された表番組のシーンを視聴者に思い出させることができる。
【０１５７】
なお、本フローでは省略したが、Ｓ０５の最初では、図６（ａ）のメッセージの表示、Ｓ０７の最後では、図６（ｂ）のメッセージの表示、などの処理も行う。
【０１５８】
以上のように、実施の形態２によれば、実施の形態１と同様に、表番組本編と裏番組ダイジェストとの切り替えによる同時視聴が実現でき、ユーザは効率的に２つ以上の番組を視聴することができる。特に、実施の形態２では、表番組のＣＭ時間分を利用して、随時、裏番組ダイジェストを挿入するようにするので、よりリアルタイム性を高く裏番組の視聴が可能である。
【０１５９】
＜その他＞
本発明は、放送（データ通信を含む）の番組（コンテンツ等）の受信手段及び録画再生手段を備える、ＴＶやレコーダ等の情報処理装置に適用可能である。ＴＶ中心の装置（データ録画再生機能を有するＴＶ）でも、ＨＤＤレコーダ、ＤＶＤレコーダ等のレコーダ中心の装置（放送受信機能を有するレコーダ）でも、適用可能である。また、例えばＨＤＤのような録画、記憶の手段を持たないＴＶ装置の場合でも、前述のように一定量以上の一時保存が可能なバッファ（部分的な録画機能）等の手段を設けることや外部接続すること等によって、同様に適用可能である。
【０１６０】
また、本実施の形態では、表番組のＣＭ時間を利用して裏番組ダイジェストを再生することを説明したが、裏番組ダイジェストではなく他のコンテンツ（例えば他のチャンネルからの受信データや、録画済みのデータや等）を再生する形態としてもよい。
【０１６１】
また、本実施の形態では、表番組のＣＭ時間をスキップすることによって作った時間に裏番組ダイジェストを視聴する例を示した。更に、よりシンプルな裏番組ダイジェスト視聴方法として、以下の構成が可能である。即ち、表番組についてはＣＭも含めそのまま視聴するようにして、評価値の高いフレームを検出した時、ディスプレイ２０の画面で、子画面をポップアップ表示し、裏番組ダイジェストをその子画面に表示する。
【０１６２】
また、以上では、簡単のため、バッファにはデコードされた番組データが保持されるものとして説明した。これに限らず、バッファのサイズの縮小のために、番組の映像情報については圧縮した状態でバッファし、それを解凍した後にディスプレイ２０に出力する構成としてもよい。
【０１６３】
また、以上では、ＴＶ放送用の複数のチューナ（チューナＡ１００，Ｂ１１０）を持つ例で説明した。これに限らず、ＩＰブロードキャストやインターネットＴＶ等のようにネットワーク経由でＴＶ番組等のコンテンツデータが送られてくる場合などにも同様に適用可能である。
【０１６４】
また、以上では、リアルタイムの放送番組の場合を対象として説明したが、リアルタイムではない録画物などに対しても本発明の構成を適用することは可能である。しかしながら、効果は異なるものになる。
【０１６５】
以上、本発明者によってなされた発明を実施の形態に基づき具体的に説明したが、本発明は前記実施の形態に限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能であることは言うまでもない。
【産業上の利用可能性】
【０１６６】
本発明は、ＴＶやレコーダ等の各種の装置に利用可能である。
【図面の簡単な説明】
【０１６７】
【図１】本発明の一実施の形態である録画再生装置の概略ブロック構成を示す図である。
【図２】本録画再生装置のソフトウェアモジュール概略構成を示す図である。
【図３】本録画再生装置で用いられるリモコンの構成例を示す図である。
【図４】本録画再生装置における録画予約画面の例を示す図である。
【図５】本録画再生装置における裏番組ダイジェストの同時視聴の設定画面の例を示す図である。
【図６】本録画再生装置における同時視聴に関連する画面表示メッセージ例を示す図である。
【図７】本録画再生装置における予測ＣＭ時間ＤＢのレコード例を示す図である。
【図８】本録画再生装置における制御部のＣＭ時間予測部の動作説明のための図である。
【図９】本発明の実施の形態１である録画再生装置及び視聴方法における基本の第１の処理及び機能（構成１−１）として同時視聴時の視聴内容などの例を時間軸で対応して示す図である。
【図１０】実施の形態１の装置及び方法における第２の処理及び機能（構成１−２）を同様に示す図であり、予測よりも実際のＣＭ時間が短い場合の処理の例を示す。
【図１１】実施の形態１の装置及び方法における第３の処理及び機能（構成１−３）を同様に示す図であり、予測よりも実際のＣＭ時間が短い場合の別の処理の例を示す。
【図１２】実施の形態１の装置及び方法における第４の処理及び機能（構成１−４）を同様に示す図であり、予測よりも実際のＣＭ時間が長い場合の処理の例を示す。
【図１３】実施の形態１の装置及び方法における第５の処理及び機能（構成１−５）を同様に示す図であり、予測よりも実際のＣＭ時間が長い場合の別の処理の例を示す。
【図１４】本発明の実施の形態２である録画再生装置及び視聴方法における処理及び機能として、同時視聴時の視聴内容などの例を時間軸で対応して示す図であり、表番組の視聴を中断して裏番組ダイジェストを視聴する処理を示す。
【図１５】実施の形態２の装置及び方法における別の処理及び機能を同様に示す図であり、スムースなシーンの切り替えのために再生の時点をずらす処理を示す。
【図１６】実施の形態２の装置及び方法における、番組及びダイジェストの切り替えの処理に係わるバッファ等のモデルの構成を示す図である。
【図１７】実施の形態２の装置及び方法における、番組及びダイジェストの切り替えの処理アルゴリズムを説明するためのフロー図である。
【符号の説明】
【０１６８】
１０…録画再生装置、１１…ＣＰＵ、１２…チップセット、１３…メインメモリ、１４…サウンドチップ、１５…リモコン受光部、２０…ディスプレイ、３０…スピーカ、４０…リモコン、４１…発光部、９０…アンテナ、１００…チューナＡ、１０６…表番組バッファポインタ（ポインタＡ）、１１０…チューナＢ、１０２…デコーダＡ、１１２…デコーダＢ、１０４…バッファＡ（表番組バッファ）、１１４…バッファＢ、１２０…ＣＭ検出部、１３０…ダイジェスト生成部、１４０…録画再生部、１４６…裏番組バッファポインタ（ポインタＣ）、１４４…バッファＣ（裏番組バッファ）、１５０…制御部（裏番組同時視聴制御部）、１６０…記憶装置、１６１…画像評価データ、１６２…録画データ、１６３…予測ＣＭ時間ＤＢ、１６４…録画予約データ、１７０…切り替え部（ディスプレイ入力切替部）、１８０…録画制御部、２００〜２０３…番組（表番組）、２１０…番組（裏番組）、２１１…番組（録画予約番組）、３１０，３２０…設定枠、３１１〜３１３…ボタン、３１４…割り込みレベル、４０１〜４０４…上下左右ボタン、４１１…設定ボタン、４１２…同時視聴ボタン、４２１…ＴＶ選択ボタン、４２２…ＨＤＤ選択ボタン、４２３…ＥＰＧ選択ボタン、４３１…巻戻しボタン、４３２…再生／一時停止ボタン、４３３…早送りボタン、４３４…停止ボタン、４４１…録画ボタン、４４２，４４３…音量アップダウンボタン、４４４，４４５…チャンネルアップダウンボタン、５０１〜５０４…メッセージ、７０１…チャンネル、７０２…放送時間帯、７０３…番組ジャンル、７０４…ＣＭ回数、７０５…予測ＣＭ時間、９００…ＣＭ時間予測部、９１０…予測ＣＭ時間、１００１，１００３，１００５，１００７…表番組（本編）、１００２，１００２ａ，１００２ｂ，１００４，１００６，１００８…ＣＭ、１０１１〜１０１３，１０１１ａ，１０１１ｂ，１０１１−１〜１０１１−３…裏番組（一部）、１０１４…ダイジェスト生成範囲、１０２１，１０２３，１０２５，１０２７，１０２１−１〜１０２１−３…実際の視聴（表番組）、１０２１−１〜１０２１−３…表番組（一部）、１０２２，１０２２ａ，１０２２ｂ，１０２２ｄ，１０２４，１０２６，１０２８，１０２２−１〜１０２２−３…実際の視聴（裏番組ダイジェスト）、１０２２ｃ…実際の視聴（ＣＭ）、１０２２−１〜１０２２−３，１０３２，１０３４，１０３６，１０３８…予測ＣＭ時間、１０４１〜１０４８，１０４１−１〜１０４１−３…裏番組ダイジェスト（一部）、１０５１…実際ＣＭ時間。
【図１】
0004966917.tif 000002
【図２】
0004966917.tif 000003
【図３】
0004966917.tif 000004
【図４】
0004966917.tif 000005
【図５】
0004966917.tif 000006
【図６】
0004966917.tif 000007
【図７】
0004966917.tif 000008
【図８】
0004966917.tif 000009
【図９】
0004966917.tif 000010
【図１０】
0004966917.tif 000011
【図１１】
0004966917.tif 000012
【図１２】
0004966917.tif 000013
【図１３】
0004966917.tif 000014
【図１４】
0004966917.tif 000015
【図１５】
0004966917.tif 000016
【図１６】
0004966917.tif 000017
【図１７】
0004966917.tif 000018