(57)【要約】【課題】チャネル切替を受けて別の番組を再生した後、再度元のチャネルに戻る場合に、チャネル切替を受けた時点の続きから元の番組を再生することができる放送記録再生装置を提供する。【解決手段】チャネル切替時にそれまで再生していた番組の記録を開始した後、チャネルを切り替えて別の番組を再生する。次にチャネル戻り要求を受け付けると、記録している番組を記録開始位置から読み出して追いかけ再生を開始することにより、ユーザは、チャネルを切り替える前の続きから番組を視聴することができる。【選択図】  図８
2004349745.tif 000002
【特許請求の範囲】
【請求項１】
第１番組の再生中に切替要求を受けて、第２番組に切り替え、第２番組の受信及び再生と第１番組の受信及び記録とを並行して行う放送記録再生装置であって、
第１番組及び第２番組をそれぞれ受信する２個の受信手段と、
第２番組への切替時点から前記第１番組の未再生部分を記憶する記憶手段と、
受信した第１番組の未再生部分を前記記憶手段に書き込む書込手段と、
前に再生していた番組の再生を示す戻り要求を受け付ける受付手段と、
前記戻り要求を受け付けると、前記未再生部分を読み出すように読出制御し、前記第２番組の再生を停止して読み出した前記未再生部分の再生に切り替えるように再生制御する制御手段と、
読出制御により、前記記憶手段から前記未再生部分を読み出す読出手段と、
再生制御により、前記第２番組の受信中の部分及び前記未再生部分を再生する再生手段と
を備えることを特徴とする放送記録再生装置。
【請求項２】
前記書込手段は、前記戻り要求を受け付けると、前記第２番組の未再生部分を前記記憶手段に書き込み、
前記記憶手段は、前記戻り要求を受け付けた時点から、前記第２番組の未再生部分を記憶する
ことを特徴とする請求項１に記載の放送記録再生装置。
【請求項３】
前記放送記録再生装置は、更に、
第１番組及び第２番組の再生時間を計測する計測手段を備え、
前記制御手段は、前記戻り要求又は前記切替要求を受け付けると、前記計測手段が計測した再生時間を取得し、取得した前記再生時間と所定値とを比較し、前記再生時間が前記所定値以上である場合に、第１番組の未再生部分又は第２番組の未再生部分を前記記憶手段に書き込むように制御する
ことを特徴とする請求項２に記載の放送記録再生装置。
【請求項４】
前記放送記録再生装置は、更に、
前記戻り要求又は前記切替要求を受けて、前記書込手段により第１番組の未再生部分又は第２番組の未再生部分が前記記憶手段へ書き込まれると、それぞれ、記録開始位置及び記録開始時刻を含む位置情報を作成し、作成した位置情報を記録する位置記録手段を備え、
前記読出手段は、前記位置情報記録手段から対応する位置情報を取得して記録開始位置を読み、前記記録開始位置から前記第１番組の未再生部分を読み出す
ことを特徴とする請求項３に記載の放送記録再生装置。
【請求項５】
前記受付手段は、第３番組へのチャネル切替を示す切替要求を受け付け、
前記切替要求を受け付けると、前記制御手段は、位置情報に含まれる記録開始時刻に基づき、最も過去に記録が開始された過去番組を選択し、選択された前記過去番組の受信を停止し、前記第３番組の受信に切り替える指示を前記受信手段に出力し、前記過去番組の記録を停止する指示を前記記憶手段に出力し、前記過去番組に対応する位置情報を破棄する指示を前記位置記録手段に出力し、
前記制御手段からの指示を受けて、前記受信手段は、前記第３番組を受信し、前記再生手段は、受信した前記第３番組を再生する
ことを特徴とする請求項４に記載の放送記録再生装置。
【請求項６】
前記放送記録再生装置は、
前記受信手段の内の１個が、予め定められた優先度の高い処理により、特定番組を受信している場合、又は前記処理により前記特定番組を受信することが予定されている場合に、前記制御手段は、切替要求を受け付けた場合であっても、再生中である番組の記録を開始する機能を抑制するように制御する
ことを特徴とする請求項５に記載の放送記録再生装置。
【請求項７】
第１番組の再生中に切替要求を受けて第２番組に切り替え、第１番組の受信及び記録と第２番組の受信及び再生とを並行して行う放送記録再生装置であって、
切替要求を繰り返し受けた後、第１番組から第ｎ−１番組までの受信及び記録と、第ｎ番組の受信及び再生とを並行して行っており（ｎは３以上の整数）、
第１番組から第ｎ番組までのそれぞれを受信するｎ個の受信手段と、
前記切替要求を受けると、それまで再生していた番組の未再生部分を記憶する記憶手段と、
前に再生していた番組の再生を示す戻り要求を受け付ける受付手段と、
前記戻り要求を受け、前記第１番組から前記第ｎ−１番組の内の何れかを選択する選択手段と、
前記選択手段により選択された番組の未再生部分を読み出すように読出制御し、前記第ｎ番組の再生を停止して読み出した未再生部分の再生に切り替えるように再生制御する制御手段と、
読出制御により、前記記憶手段から未再生部分を読み出す読出手段と、
再生制御により、第ｎ番組の受信中の部分及び前記未再生部分を再生する再生手段と
を備えることを特徴とする放送記録再生装置。
【請求項８】
第１番組の再生中に切替要求を受けて、第２番組に切り替え、第２番組の受信及び再生と第１番組の受信及び記録とを並行して行う放送記録再生装置で用いられる包装記録再生方法であって、
前記放送記録再生装置は、第２番組の切替時点から前記第１番組の未再生部分を記憶しており、
前記放送記録再生方法は、
第１番組及び第２番組をそれぞれ受信する２個の受信ステップと、
受信した第１番組の未再生部分を前記記憶手段に書き込む書込ステップと、
前に再生していた番組の再生を示す戻り要求を受け付ける受付ステップと、
前記戻り要求を受け付けると、前記未再生部分を読み出すように読出制御し、前記第２番組の再生を停止して読み出した前記未再生部分の再生に切り替えるように再生制御する制御ステップと、
読出制御により、前記記憶手段から前記未再生部分を読み出す読出ステップと、
再生制御により、前記第２番組の受信中の部分及び前記未再生部分を再生する再生ステップと
を備えることを特徴とする放送記録再生方法。
【請求項９】
第１番組の再生中に切替要求を受けて、第２番組に切り替え、第２番組の受信及び再生と第１番組の受信及び記録とを並行して行う放送記録再生装置で用いられる放送記録再生プログラムであって、
前記放送記録再生装置は、第２番組の切替時点から前記第１番組の未再生部分を記憶しており、
前記放送記録再生プログラムは、
第１番組及び第２番組をそれぞれ受信する２個の受信ステップと、
受信した第１番組の未再生部分を前記記憶手段に書き込む書込ステップと、
前に再生していた番組の再生を示す戻り要求を受け付ける受付ステップと、
前記戻り要求を受け付けると、前記未再生部分を読み出すように読出制御し、前記第２番組の再生を停止して読み出した前記未再生部分の再生に切り替えるように再生制御する制御ステップと、
読出制御により、前記記憶手段から前記未再生部分を読み出す読出ステップと、
再生制御により、前記第２番組の受信中の部分及び前記未再生部分を再生する再生ステップと
を備えることを特徴とする放送記録再生プログラム。
【請求項１０】
第１番組の再生中に切替要求を受けて、第２番組に切り替え、第２番組の受信及び再生と第１番組の受信及び記録とを並行して行う放送記録再生装置で用いられる放送記録再生プログラムを記録しているコンピュータ読み取り可能な記録媒体であって、
前記放送記録再生装置は、第２番組の切替時点から前記第１番組の未再生部分を記憶しており、
前記放送記録再生プログラムは、
第１番組及び第２番組をそれぞれ受信する２個の受信ステップと、
受信した第１番組の未再生部分を前記記憶手段に書き込む書込ステップと、
前に再生していた番組の再生を示す戻り要求を受け付ける受付ステップと、
前記戻り要求を受け付けると、前記未再生部分を読み出すように読出制御し、前記第２番組の再生を停止して読み出した前記未再生部分の再生に切り替えるように再生制御する制御ステップと、
読出制御により、前記記憶手段から前記未再生部分を読み出す読出ステップと、
再生制御により、前記第２番組の受信中の部分及び前記未再生部分を再生する再生ステップと
を備えることを特徴とする記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、放送を録画して再生する放送記録再生装置に関する。
【０００２】
【従来の技術】
近年、ハードディスクドライブのような大容量かつランダムアクセスが可能な記憶装置を搭載することにより、放送番組を記録しながら既に記録済みの部分を再生する、所謂、追いかけ再生が可能な放送記録再生装置が普及しつつある。
また、ごく基本的な機能として、放送記録再生装置は、ユーザのチャネル切替要求を受けて、選局するチャネルを切り替える機能を備えているので、ユーザは、所望の番組を視聴することができる。
【０００３】
ところが、チャネルを切り替えて表示している間に、ユーザは、チャネルを切り替える前の番組において、重要な場面を見逃してしまう可能性がある。そこで、ユーザは、チャネル切替要求を出力する前に、現在視聴している番組の記録を開始する指示を出力して、その後、チャネル切替要求を出力することで、チャネルを切り替える前の番組を記録しておくことができる。
【０００４】
また、特許文献１では、複数の放送受信装置をネットワークで接続することにより、複数のチャネルの受信、再生及び記録が可能であり、ユーザのチャネル切り替えの要求に対して、使用中でない放送受信装置がある場合には、切り替える直前まで再生していた番組の記録を開始することができるシステムが開示されている。
【０００５】
【特許文献１】
特開２００１−２６８４６１号公報
【０００６】
【発明が解決しようとする課題】
上記の様に、チャネルを切り替えている間、それまで視聴していた番組を記録することができるが、再度チャネルを切り替えて、元の番組を視聴しようとする場合、ユーザには時間的な空白がある。ユーザは、チャネルを切り替えている間の番組を見るためには、放送の合間や放送が終了してから、記録した番組を再生する必要がある。
【０００７】
しかしながら、この様に、再度チャネルを切り替えて、元の番組を視聴しようとする場合、ユーザには、以前チャネルを切り替えた時点の続きから元の番組を視聴したいという要望がある。
上記の問題点に鑑み、本発明は、ユーザが面倒な操作をすることなく、チャネルを切り替えた時点の続きから、チャネルを切り替える前の番組を再生することができる放送記録再生装置を提供することを目的とする。
【０００８】
【課題を解決するための手段】
上記の目的を達成するために、本発明は、第１番組の再生中に切替要求を受けて、第２番組に切り替え、第２番組の受信及び再生と第１番組の受信及び記録とを並行して行う放送記録再生装置であって、第１番組及び第２番組をそれぞれ受信する２個の受信手段と、第２番組への切替時点から前記第１番組の未再生部分を記憶する記憶手段と、受信した第１番組の未再生部分を前記記憶手段に書き込む書込手段と、前に再生していた番組の再生を示す戻り要求を受け付ける受付手段と、前記戻り要求を受け付けると、前記未再生部分を読み出すように読出制御し、前記第２番組の再生を停止して読み出した前記未再生部分の再生に切り替えるように再生制御する制御手段と、読出制御により、前記記憶手段から前記未再生部分を読み出す読出手段と、再生制御により、前記第２番組の受信中の部分及び前記未再生部分を再生する再生手段とを備えることを特徴とする。
【０００９】
また、前記書込手段は、前記戻り要求を受け付けると、前記第２番組の未再生部分を前記記憶手段に書き込み、前記記憶手段は、前記戻り要求を受け付けた時点から、前記第２番組の未再生部分を記憶することを特徴とする。
前記放送記録再生装置は、更に、第１番組及び第２番組の再生時間を計測する計測手段を備え、前記制御手段は、前記戻り要求又は前記切替要求を受け付けると、前記計測手段が計測した再生時間を取得し、取得した前記再生時間と所定値とを比較し、前記再生時間が前記所定値以上である場合に、第１番組の未再生部分又は第２番組の未再生部分を前記記憶手段に書き込むように制御することを特徴とする。
【００１０】
前記放送記録再生装置は、更に、前記戻り要求又は前記切替要求を受けて、前記書込手段により第１番組の未再生部分又は第２番組の未再生部分が前記記憶装置へ書き込まれると、それぞれ、記録開始位置及び記録開始時刻を含む位置情報を作成し、作成した位置情報を記録する位置記録手段を備え、前記読出手段は、前記位置情報記録手段から対応する位置情報を取得して記録開始位置を読み、前記記録開始位置から前記第１番組の未再生部分を読み出すことを特徴とする。
【００１１】
前記受付手段は、第３番組へのチャネル切替を示す切替要求を受け付け、前記切替要求を受け付けると、前記制御手段は、位置情報に含まれる記録開始時刻に基づき、最も過去に記録が開始された過去番組を選択し、選択された前記過去番組の受信を停止し、前記第３番組の受信に切り替える指示を前記受信手段に出力し、前記過去番組の記録を停止する指示を前記記憶手段に出力し、前記過去番組に対応する位置情報を破棄する指示を前記位置記録手段に出力し、前記制御手段からの指示を受けて、前記受信手段は、前記第３番組を受信し、前記再生手段は、受信した前記第３番組を再生することを特徴とする。
【００１２】
【発明の実施の形態】
本発明に係る実施の形態として、放送記録再生装置１について図面を参照して説明する。
＜概要＞
放送記録再生装置１は、２個のテレビチューナーを内蔵し、表示処理、再生処理、記録処理、及び、これらを組み合わせた処理を行う装置である。
【００１３】
放送のリアルタイム視聴（表示処理）時には、放送記録再生装置１は、放送波を受信し、受信された放送波からユーザの指定するチャネルの放送データを選局し、選局された放送データを復調して表示する。
再生処理時には、放送記録再生装置１は、記憶装置に書き込まれた放送データを読み出し表示する。
【００１４】
記録処理時には、放送記録再生装置１は、放送波を受信し、受信された放送波からユーザの指定するチャネルの放送データを選局し、選局された放送データを記憶装置に書き込む。
記録処理と同時に視聴（表示処理）する場合には、放送記録再生装置１は、放送波を受信し、受信された放送波からユーザの指定するチャネルの放送データを選局し、選局された放送データを記憶装置に書き込むと同時に、放送データを復調して表示する。
【００１５】
記録処理と同時に再生処理する場合には、放送記録再生装置１は、放送波を受信し、受信された放送波からユーザの指定するチャネルの放送データを選局し、選局された放送データを記憶装置に書き込み、且つ、再生する放送データを記憶装置から読み出し表示する。
＜構成＞
ここでは、放送記録再生装置１の構成について説明する。
【００１６】
図１は、放送記録再生装置１の構成を示すブロック図である。同図に示す様に、放送記録再生装置１は、受信部１１、チューナー１２、チューナー１３、再生部１４、記録部１５、記憶装置１６、入力部１７、制御部１８、視聴時間計測部１９、位置情報管理部２０、一時記憶部２１、時刻管理部２２、モニタ２３、スピーカ２４及びリモコン２５から構成される。
【００１７】
（１）受信部１１
受信部１１は、アンテナを含み、放送局から放送網を介して放送されるアナログ放送波を受信する。
（２）チューナー１２、チューナー１３
チューナー１２は、受信部１１により受信されたアナログ放送波から、制御部１８から受け付けるチャネル番号に対応するチャネルの放送データを選局する。チューナー１２は、選局した放送データを制御部１８からの指示に従い、再生部１４、記録部１５、又は、再生部１４及び記録部１５へ出力する。
【００１８】
具体的には、放送のリアルタイム視聴時（表示処理）において、チューナー１２は、選局した放送データを再生部１４へ出力する。記録時において、チューナー１２は、選局した放送データを記録部１５へ出力する。記録と同時に表示する場合には、チューナー１２は、選局した放送データを再生部１４及び記録部１５へ出力する。
【００１９】
チューナー１３は、チューナー１２と同様の機能を有し、受信部１１により受信されたアナログ放送波から、制御部１８から受け付けるチャネル番号に対応するチャネルの放送データを選局する。チューナー１３は、選局した放送データを制御部１８からの指示に従い再生部１４、記録部１５、又は、再生部１４及び記録部１５へ出力する。
【００２０】
具体的には、放送のリアルタイム視聴（表示処理）において、チューナー１３は、選局した放送データを再生部１４へ出力する。記録時において、チューナー１３は、選局した放送データを記録部１５へ出力する。記録と同時に視聴（表示処理）する場合には、チューナー１３は、選局した放送データを再生部１４及び記録部１５へ出力する。
【００２１】
ここで、チューナー１２及びチューナー１３が制御部１８から受け付けるチャネル番号は、ユーザがリモコン２５を操作することにより選択し、入力部１７を介して制御部１８に入力されたチャネル番号である。
（３）再生部１４
再生部１４は、表示処理において、チューナー１２又はチューナー１３により選局された放送データを受け取り、受け取った放送データをモニタ２３及びスピーカ２４に出力する。また、再生部１４は、再生処理において、記憶装置１６からＭＰＥＧストリームを読み出し、読み出したＭＰＥＧストリームを復号してモニタ２３及びスピーカ２４へ出力する。
【００２２】
図２は、再生部１４の構成を示すブロック図である。同図に示す様に、再生部１４は、再生制御部１０１、分離部１０２、ビデオデコーダ１０３、オーディオデコーダ１０４、ビデオバッファ１０５、オーディオバッファ１０６、映像信号増幅部１０７、音声信号増幅部１０８、ビデオバッファ１０９及びオーディオバッファ１１０から構成される。
【００２３】
再生制御部１０１は、チューナー１２及びチューナー１３それぞれからの信号の入力が、オン又はオフに設定出来るようにチュ―ナー１２及びチューナー１３と接続されている。オンの場合、チューナーからの信号が再生制御部１０１へ入力され、オフの場合、チューナーからの信号は再生制御部１０１へ入力されない。再生制御部１０１は、また、制御部１８と接続されており、制御部１８から表示要求とチューナー選択情報とを受け取る。再生制御部１０１は、制御部１８から受け取ったチューナー選択情報がチューナー１２を選択することを示す場合に、チューナー１２からの入力をオンにして、チューナー１３からの入力をオフにする。同様に、再生制御部１０１は、制御部１８から受け取ったチューナー選択情報が、チューナー１３を選択することを示す場合に、チューナー１３からの入力をオンにして、チューナー１２からの入力をオフにする。
【００２４】
上記の様にして、再生制御部１０１は、チューナー１２又はチューナー１３から放送データを受け取り、受け取った放送データを分離部１０２へ出力する。
また、再生制御部１０１は、制御部１８から再生要求と再生制御情報とを受け取る。再生制御部１０１は、受け取った再生制御情報を記憶装置１６に渡す。再生制御部１０１は、前記再生制御情報に基づき読み出されたＭＰＥＧストリームを記憶装置１６から受け取り、受け取ったＭＰＥＧストリームを分離部１０２に出力する。
【００２５】
また、再生制御部１０１は、制御部１８から追いかけ再生要求を受け取ると、シーク可能時刻を算出し、算出したシーク可能時刻に基づき再生制御情報を生成し、生成した再生制御情報を記憶装置１６へ渡す。ここで、シーク可能時刻とは、記憶装置１６に記憶されている番組の、読み出しを開始する位置が放送された時刻を示している。追いかけ再生時の処理については、後に図１４のフローチャートを用いて説明する。
【００２６】
分離部１０２は、再生制御部１０１から放送データとＭＰＥＧストリームとを受け取る。分離部１０２は、受け取った放送データを映像信号と音声信号とに分離し、分離した映像信号を映像信号増幅部１０７へ出力し、音声信号を音声信号増幅部１０８へ出力する。また、分離部１０２は、受け取ったＭＰＥＧストリームを、ビデオストリームとオーディオストリームとに分離し、分離したビデオストリームをビデオデコーダ１０３へ出力し、オーディオストリームをオーディオデコーダ１０４へ出力する。
【００２７】
ビデオデコーダ１０３は、分離部１０２からビデオストリームを受け取り、受け取ったビデオストリームを復号して映像信号を生成し、生成した映像信号をビデオバッファ１０５へ出力する。
オーディオデコーダ１０４は、分離部１０２からオーディオストリームを受け取り、受け取ったオーディオストリームを復号して音声信号を生成し、生成した音声信号をオーディオバッファ１０６へ出力する。
【００２８】
ビデオバッファ１０５は、ビデオデコーダ１０３の処理能力に応じて、ビデオデコーダ１０３により復号された映像信号を一時的に格納するバッファメモリであり、ビデオバッファ１０５は、映像信号をモニタ２３に出力する。
オーディオバッファ１０６は、オーディオデコーダ１０４の処理能力に応じて、オーディオデコーダ１０４により復号された音声信号を一時的に格納するバッファメモリであり、オーディオバッファ１０６は、音声信号をスピーカ２４に出力する。
【００２９】
映像信号増幅部１０７は、分離部１０２から映像信号を受け取り、受け取った映像信号を増幅して、ビデオバッファ１０８へ出力する。
音声信号増幅部１０９は、分離部１０２から音声信号を受け取り、受け取った音声信号を増幅して、オーディオバッファ１１０へ出力する。
ビデオバッファ１０９は、映像信号増幅部１０７により増幅された映像信号を一時的に格納するバッファメモリであり、ビデオバッファ１０９は、映像信号をモニタ２３に出力する。
【００３０】
オーディオバッファ１１０は、音声信号増幅部１０８により増幅された音声信号を一時的に格納するバッファメモリであり、オーディオバッファ１１０は、音声信号をスピーカ２４に出力する。
（４）記録部１５
記録部１５は、記録処理において、チューナー１２又はチューナー１３により選局された放送データを受け取り、受け取った放送データを符号化してＭＰＥＧストリームを生成し、生成したＭＰＥＧストリームを記憶装置１６に書き込む。
【００３１】
図３は、記録部１５の構成を示すブロック図である。同図に示すように、記録部１５は、記録制御部２０１、分離部２０２、ビデオバッファ２０３、オーディオバッファ２０４、ビデオエンコーダ２０５、オーディオエンコーダ２０６及び合成部２０７から構成される。
記録制御部２０１は、チューナー１２及びチューナー１３それぞれからの信号の入力が、オン又はオフに設定出来るようにチュ―ナー１２及びチューナー１３と接続されている。オンの場合、チューナーからの信号が記録制御部２０１へ入力され、オフの場合、チューナーからの信号は記録制御部２０１へ入力されない。
【００３２】
記録制御部２０１は、制御部１８から記録要求とチューナー選択情報とを受け取る。記録制御部２０１は、制御部１８から受け取ったチューナー選択情報がチューナー１２を選択することを示す場合に、チューナー１２からの入力をオンにして、チューナー１３からの入力をオフにする。同様に、記録制御部２０１は、制御部１８から受け取ったチューナー選択情報が、チューナー１３を選択することを示す場合に、チューナー１３からの入力をオンにして、チューナー１２からの入力をオフにする。
【００３３】
上記の様にして、記録制御部２０１は、チューナー１２又はチューナー１３から放送データを受け取り、受け取った放送データを分離部２０２へ出力する。
また、記録制御部２０１は、制御部１８から追いかけ再生要求を受け取ると記憶装置１８の蓄積許容時間を算出し、算出した蓄積許容時間に基づき記録処理を行う。追いかけ再生時の処理については、後に図１５のフローチャ−トを用いて説明する。
【００３４】
分離部２０２は、記録制御部２０１から放送データを受け取り、受け取った放送データを映像信号と音声信号とに分離し、分離した映像信号をビデオバッファ２０３へ出力し、分離した音声信号をオーディオバッファ２０４へ出力する。
ビデオバッファ２０３は、分離部２０２から映像信号を受け取り、受け取った映像信号を一時的に格納するバッファメモリである。ビデオバッファ２０３は、ビデオエンコーダ２０５の処理能力に応じて、格納している映像信号をビデオエンコーダ２０５へ出力する。
【００３５】
オーディオバッファ２０４は、分離部２０２から音声信号を受け取り、受け取った音声信号を一時的に格納するバッファメモリである。オーディオバッファ２０４は、オーディオエンコーダ２０６の処理能力に応じて、格納している音声信号をオーディオエンコーダ２０６へ出力する。
ビデオエンコーダ２０５は、ビデオバッファ２０３から映像信号を受け取り、受け取った映像信号をＭＰＥＧ規格に従い符号化してビデオストリームを生成する。ビデオエンコーダ２０３は、生成したビデオストリームを合成部２０７へ出力する。
【００３６】
オーディオエンコーダ２０６は、オーディオバッファ２０４から音声信号を受け取り、受け取った音声信号をＭＰＥＧ規格に従い符号化してオーディオストリームを生成する。オーディオエンコーダ２０６は、生成したオーディオストリームを合成部２０７へ出力する。
合成部２０７は、ビデオエンコーダ２０５からビデオストリームを受け取り、オーディオエンコーダ２０６からオーディオストリームを受け取る。合成部２０７は、受け取ったビデオストリームとオーディオストリームとをＭＰＥＧ規格に従い多重化してＭＰＥＧストリームを生成し、生成したＭＰＥＧストリームを記憶装置１６に出力する。
【００３７】
（５）記憶装置１６
記憶装置１６は、具体的にはハードディスクドライブユニットである。記憶装置１６は、記録部１５の合成部２０７から出力されるＭＰＥＧストリームをハードディスクに書き込む。記録されたデータはファイルとして管理され、記録の日時及びチャネル番号に基づくファイル名が付される。このファイル名はユーザが自由に変更可能であってもよい。
【００３８】
記憶装置１６は、再生部１４から再生制御情報を受け取り、受け取った再生制御情報に含まれる読出し位置に基づきハードディスクからＭＰＥＧストリームを読み出し、読み出したＭＰＥＧストリームを再生部１４の再生制御部１０１へ出力する。
（６）入力部１７
入力部１７は、赤外線信号を受信する受光部を備え、リモコン２５から発信される赤外線信号を受信し、受信した赤外線信号に対応する入力信号を生成して、生成した入力信号を制御部１８に出力する。
【００３９】
具体的に、入力部１７が受信する赤外線信号は、表示要求、再生要求、記録要求、チャネル戻り要求や、チャネル１、チャネル２、・・・等のチャネル番号である。
表示要求とは、放送データを受信し、信号を増幅してモニタ２３及びスピーカ２４に表示及び出力する要求を示す。
【００４０】
再生要求とは、記憶装置１６に格納されているＭＰＥＧストリームを読み出し、復号してモニタ２３及びスピーカ２４に表示、出力する要求を示す。
記録要求とは、放送データを受信して記憶装置１６に書き込む要求を示す。
チャネル１、チャネル２、・・・等のチャネル番号は、チャネル切替要求を表す。チャネル切替要求とは、例えば、チャネル１に対応する放送データを受信し、モニタ２３及びスピーカ２４に表示、出力している状態において、チャネル２を受け付けると、受け付けたチャネル２に対応する放送データに切り替えて受信し、表示、出力する要求を示す。
【００４１】
図４を用いて、入力部１７が受け付ける要求に対応するモニタ２３の状態について具体的に説明する。図４では、図面の左から右に向かって時間が流れているものとし、図面中の斜線部はリアルタイム視聴を示す。
時刻Ｔ１＝２０°０１′４７″において、入力部１７はリモコン２５を介して表示要求を受け付ける。時刻Ｔ１に表示要求を受け付けると、モニタ２３には、制御部１８が記憶していたチャネル番号であるチャネル１（図面ではｃｈ１）が表示される。このときの制御部１８の処理については後述する。
【００４２】
時刻Ｔ２＝２０°５６′０８″において、入力部１７はリモコン２５を介してチャネル２を受け付ける。入力部１７は、チャネル２を受け付けると、モニタ２３には、チャネル２（図面ではｃｈ２）が表示される。
時刻Ｔ３＝２１°３０′１９″において、入力部１７はリモコン２５を介してチャネル１を受け付ける。入力部１７は、チャネル２を受け付けると、モニタ２３には、チャネル１が表示される。
【００４３】
なお、チャネル戻り要求については後述する。
（７）制御部１８
制御部１８は、入力部１７から入力信号を受け取り、受け取った入力信号に応じて以下に示すように様々な処理を行う。制御部１８は、具体的にはＣＰＵ、ＲＯＭ、ＲＡＭ等から構成され、ＲＯＭに格納されているコンピュータプログラムをＣＰＵが実行することにより、放送記録再生装置１全体を制御する。
【００４４】
制御部１８は、チューナー１２及びチューナー１３が選局しているチャネルのチャネル番号を記憶するための不揮発性メモリを有する。当該メモリは、常に、チューナー１２及びチューナー１３のそれぞれに対応付けてチャネル番号を記憶しており、制御部１８は、チャネル切替処理の都度、当該メモリのチャネル番号を書き換える。即ち、放送記録再生装置１の電源がオフ状態であり、制御部１８に電力が供給されていない状態であっても、直前にチューナー１２及びチューナー１３が選局していたチャネルのチャネル番号を記憶している。
【００４５】
（表示要求）
入力信号が、表示要求を示す場合、制御部１８は、チューナー１２又はチューナー１３の何れかを選択する。チューナーの選択方法については限定されないが、既に使用中のチューナーは選択されない。また、チューナー１２及びチューナー１３が共に使用中でない場合は、チューナー１２を選択する様にデフォルトで設定されていてもよい。
【００４６】
制御部１８は、選択したチューナーから再生部１４への入力をオンにし、他方のチューナーから再生部１４への入力をオフに設定する指示を、再生部１４に出力する。次に、制御部１８は、前記不揮発性メモリからチャネル番号を読み出して、読み出したチャネル番号を、再生部１４への入力がオンになっているチューナーに対して出力する。続いて、制御部１８は、一時記憶部２１に対して視聴開始時刻を取得して内部に記憶する指示を出力する。
【００４７】
（再生要求）
入力信号が、再生要求を示す場合、制御部１８は、再生制御情報を生成し、生成した再生制御情報を再生部１４に出力し、再生部１４に対して再生処理を指示する。再生制御情報は再生するデータが格納されているファイル名などを含む情報である。
【００４８】
（記録要求）
再生部１４が表示処理を行っていない状態において、記録要求を示す入力信号を受け取った場合、制御部１８は、記録の対象となるチャネルのチャネル番号を受け付ける。制御部１８は、チューナー１２又はチューナー１３の何れかを選択し、選択したチューナーの入力をオンにし、他方のチューナーの入力をオフにする指示を記録部１５に出力し、選択されたチューナーに指定のチャネル番号を伝える。
【００４９】
再生部１４が表示処理を行っている状態において、モニタ２３に表示されているチャネルの記録要求を示す入力信号を受け取った場合、制御部１８は、現在使用中のチューナーを選択する。例として、チューナー１２が、現在表示中のチャネルを選局している場合、制御部１８は、チューナー１２からの入力をオンにし、チューナー１３からの入力をオフにする指示を記録部１５に出力する。
【００５０】
再生部１４が表示処理を行っている状態において、モニタ２３に表示されているチャネルと異なるチャネルの記録要求を示す入力信号を受け取った場合、制御部１８は、現在使用していないチューナーを選択する。例として、チューナー１２が、現在表示中のチャネルを選局している場合、制御部１８は、チューナー１３からの入力をオンにし、チューナー１２からの入力をオフにする指示を記録部１５に出力し、チューナー１３に指定のチャネル番号を伝える。
【００５１】
（チャネル切替要求）
次に、再生部１４が表示処理を行っている状態において、制御部１８がチャネル番号（チャネル切替要求）を受け付ける場合を考える。チャネル切替要求は、図７に示したリモコン２５の図において、チャネル番号ボタン４０１の何れかが、ユーザに押下されることにより、入力部１７を介して制御部１８が受け付ける要求である。ここでは、図５を用いて具体例に基づき説明する。
【００５２】
図５において、図面の左から右へ時間が流れているものとする。図面内の斜線部は、リアルタイム視聴を示す。即ち、時刻Ｔ１＝２０°０１′４７″から時刻Ｔ２＝２０°５６′０３″までは、ｃｈ１（チャネル１）が受信されて表示されており、時刻Ｔ２＝２０°５６′０３″から時刻Ｔ３＝２１°３０′１９″までは、ｃｈ３（チャネル３）が受信されて表示されており、時刻Ｔ３＝２１°３０′１９″から時刻Ｔ４＝２２°０８′４７″までは、ｃｈ１が受信されて表示されており、時刻Ｔ４＝２２°０８′４７″以降は、ｃｈ２（チャネル２）が受信されて表示されている。
【００５３】
時刻Ｔ１において、制御部１８は、チャネル１に対応する表示要求を受け付け、チューナー１２に対してｃｈ１を選局する指示を出力する。制御部１８は、再生部１４に対してチューナー１２からの入力をオン、チュ―ナー１３からの入力をオフに設定する指示を出力し、続いて表示要求を出力する。再生部１４は、制御部１８からの指示を受けて、時刻Ｔ１から時刻Ｔ２までｃｈ１の表示処理を行う。
【００５４】
時刻Ｔ２において、制御部１８は、チャネル３に対応するチャネル切替要求を受け付ける。制御部１８は、視聴時間計測部１９に対して視聴時間計測の指示を出力する。視聴時間とは、モニタ２３にチャネル１が表示されている時間であり、即ち、ユーザがチャネル１を視聴している時間である。制御部１８は、視聴時間計測部１９から視聴時間を受け取り、受け取った視聴時間と内部に記憶している所定時間とを比較する。視聴時間が所定時間より短い場合、制御部１８は、現在チャネル１を選局しているチューナー１２に対して、チャネル３に切り替えて選局する指示を出力する。
【００５５】
ここでは、内部に記憶している所定時間を「１５分」とすると、制御部１８が、視聴時間計測部１９から受け取る視聴時間は、Ｔ２＝２０°５６′０３″からＴ１＝２０°０１′４７″を差し引いた時間「５４分１６秒」であるので、視聴時間は所定時間以上である。この場合、制御部１８は、チュ―ナー１３に対してチャネル３を選局する指示を出力する。制御部１８は、それまで表示中のチャネル１に対応する位置情報を作成する指示を位置情報管理部２０に出力する。制御部１８は、記録部１５に対してチューナー１２からの入力をオン、チューナー１３からの入力をオフに設定する指示を出力し、続いて記録指示を出力する。次に、制御部１８は、再生部１４に対してチューナー１２からの入力をオフ、チューナー１３からの入力をオンに設定する指示を出力し、続いて表示要求を出力する。記録部１５は、制御部１８からの指示を受けて、時刻Ｔ２以降チャネル１の記録処理を行う。また、再生部１４は、制御部１８からの指示を受けて時刻Ｔ２以降チャネル３の表示処理を行う。
【００５６】
図６（ａ）は、上記の処理において位置情報管理部２０により作成される位置情報３０１のデータ構造を示す図である。位置情報は、記録のファイル名「６．１５／２０．５６．０３／ｐｒｏｇｒａｍ．０１」、ファイル内位置「１５０．１１．４８０」、チャネル番号「ｃｈ１」、記録開始時刻「２０°５６′０３″」から構成される。ファイル名は、記録の開始日時と番組を識別する記号とから成り、ファイル内位置は、ディスク上の記録位置をシリンダ数、トラック数及びバイト位置で示している。チャネル番号は、記録された番組のチャネル番号を示す。なお、上記のデータ構造は、位置情報の一例であり、位置情報はこれに限定されない。制御部１８は、再生部１４に対してチャネル３の表示要求を出力したのち、一時記憶部２１に対して、記憶している視聴開始時刻をリセットするリセット指示を出力する。
【００５７】
時刻Ｔ３において、制御部１８は、チャネル１に対応するチャネル切替要求を受け付ける。制御部１８は、視聴時間計測部１９に対して視聴時間計測の指示を出力する。制御部１８は、視聴時間計測部１９からチャネル３の視聴時間を受け取り、受け取った視聴時間と内部に記憶している所定時間とを比較する。視聴時間が所定時間より短い場合、制御部１８は、現在チャネル３を選局しているチューナー１３に対して、チャネル１に切り替えて選局する指示を出力する。
【００５８】
ここで、所定時間を「１５分」とすると、制御部１８が視聴時間計測部１９から受け取る視聴時間は、Ｔ３＝２１°３０′１９″からＴ２＝２０°５６′０３″を差し引いた時間「３４分１６秒」であるので、視聴時間は所定時間以上である。この場合、制御部１８は、チューナー１２に対して引き続きチャネル１を選局する指示を出力し、チュ―ナー１３に対して引き続きチャネル３を選局する指示を出力する。制御部１８は、それまで表示中のチャネル３に対応する位置情報を作成する指示を位置情報管理部２０に出力する。制御部１８は、記録部１５に対してチューナー１２からの入力及びチューナー１３からの入力と共にオンに設定する指示を出力し、続いて記録指示を出力する。次に、制御部１８は、再生部１４に対してチューナー１２からの入力をオン、チューナー１３からの入力をオフに設定する指示を出力し、続いて表示処理を出力する。記録部１５は、制御部１８からの指示を受けて、時刻Ｔ３以降チャネル１及びチャネル３の記録処理を行う。また、再生部１４は、制御部１８からの指示を受けて時刻Ｔ３以降チャネル１の表示処理を行う。
【００５９】
図６（ｂ）は、上記の処理において位置情報管理部２０により作成される位置情報３０２のデータ構造を示す図である。位置情報３０２は、記録のファイル名「６．１５／  ２１．３０．１９／ｐｒｏｇｒａｍ．０２」、ファイル内位置「２５５．７．５１００」、チャネル番号「ｃｈ２」、記録開始時刻「２１°３０′１９″」から構成される。
制御部１８は、再生部１４に対してチャネル１の表示要求を出力したのち、一時記憶部２１に対して、記憶している視聴開始時刻をリセットするリセット指示を出力する。
【００６０】
時刻Ｔ４において、制御部１８は、チャネル２に対応するチャネル切替要求を受け付ける。制御部１８は、視聴時間計測部１９に対して視聴時間計測の指示を出力する。制御部１８は、視聴時間計測部１９からチャネル１の視聴時間を受け取り、受け取った視聴時間と内部に記憶している所定時間とを比較する。視聴時間が所定時間より短い場合、制御部１８は、現在チャネル１を選局しているチューナー１２に対して、チャネル２に切り替えて選局する指示を出力する。
【００６１】
ここで、所定時間を「１５分」とすると、制御部１８が視聴時間計測部１９から受け取る視聴時間は、Ｔ４＝２２°０８′４７″からＴ３＝２１°３０′１９″を差し引いた時間「３８分２８秒」であるので、視聴時間は所定時間以上である。この場合、制御部１８は、チューナー１２に対して引き続きチャネル１を選局する指示を出力し、チュ―ナー１３に対してチャネル３に替わってチャネル２を選局する指示を出力する。制御部１８は、それまで表示中のチャネル１に対応する位置情報を作成する指示を位置情報管理部２０に出力する。制御部１８は、記録部１５に対してチューナー１２からの入力及びチューナー１３からの入力と共にオンに設定する指示を出力し、続いて記録指示を出力する。次に、制御部１８は、再生部１４に対してチューナー１２からの入力をオフ、チューナー１３からの入力をオンに設定する指示を出力し、続いて表示処理を出力する。記録部１５は、制御部１８からの指示を受けて、時刻Ｔ４以降チャネル１の記録処理を行う。また、再生部１４は、制御部１８からの指示を受けて、時刻Ｔ４以降チャネル２の表示処理を行う。
【００６２】
制御部１８は、再生部１４に対してチャネル２の表示要求を出力したのち、一時記憶部２１に対して、記憶している視聴開始時刻をリセットするリセット指示を出力する。
（チャネル戻り要求）
次に、再生部１４が表示処理を行っている状態において、制御部１８がチャネル戻り要求を受け付ける場合を考える。チャネル戻り要求は、図７に示す様に、リモコン２５上の戻るボタン４０２が押下されることにより、入力部１７を介して制御部１８が受け付ける要求であり、ユーザが現在視聴しているチャネルを、当該チャネルを視聴する直前に視聴していた他のチャネルに切り替える事を示す要求である。
【００６３】
図８において、図面の左から右に向かって時間が流れているとする。図面中の斜線部はリアルタイム視聴を示す。具体的には、時刻Ｔ１から時刻Ｔ２までチューナー１２はチャネル１を選局し、再生部１４がチャネル１の表示処理を行う。時刻Ｔ２で制御部１８は、チャネル２に対応するチャネル切替要求を受け付け、時刻Ｔ２から時刻Ｔ３までチューナー１３はチャネル２を選局し、再生部１４がチャネル２の表示処理を行う。
【００６４】
ここで、制御部１８が記憶している所定時間が「１５分」であるとする。Ｔ１からＴ２までのチャネル１の視聴時間は「５４分１６秒」であり、所定時間以上であるので、時刻Ｔ２において、制御部１８がチャネル切替要求を受け付けると、記録部１５は、制御部１８からの指示を受けてチャネル１の記録を開始する。図面中の網掛部は追いかけ再生を示す。具体的には、時刻Ｔ３において、チャネル戻り要求を受け付けると、制御部１８は、位置情報管理部２０から位置情報３０１を読み出して、読み出した位置情報３０１を用いて時刻Ｔ２＝２０°５６′０３″に記録を開始したファイルからデータを取得する指示を再生部１４に出力する。これにより、再生部１４は、時刻Ｔ２以降のチャネル１の放送データを再生する。なお記録部１５は、この間もチャネル１の記録を継続している。これにより、ユーザは、Ｔ１でチャネルをチャネル１からチャネル２へ切り替えた時点に遡りチャネル１を視聴することができる。
【００６５】
一方、Ｔ１からＴ２までのチャネル１の視聴時間が所定時間以下である場合は、時刻Ｔ１において、制御部１８がチャネル切替要求を受け付けると、制御部１８は、チャネル１を記録する指示を出力せずに、チューナー１２に対してチャネル２を選局する指示を出力し、再生部１４にチャネル２の表示処理を行う指示を出力する。そのため、時刻Ｔ３において制御部１８がチャネル戻り要求を受け付けても、時刻Ｔ３からチャネル１の表示処理が行われるので、チャネルを切り替えた時刻Ｔ２の時点に遡り、チャネル１を視聴することはできず、時刻Ｔ２から時刻Ｔ３までのチャネル１の放送を視聴することができない。
【００６６】
次に、図９を用いて制御部１８がチャネル戻り要求を２回受け付ける場合の処理について説明する。図９においても図８と同様に、図面の左から右に時間が流れているとする。また、図８と同様に図面中の斜線部はリアルタイム視聴を示し、網掛部は追いかけ再生を示す。図９は、時刻Ｔ３までは図８と同様の処理が行われるが、Ｔ４において、制御部１８は再びチャネル戻り要求を受け付ける。
【００６７】
ここで、Ｔ２からＴ３までのチャネル２の視聴時間は所定時間以上であるので時刻Ｔ３において、制御部１８がチャネル戻り要求を受け付けると、制御部１８は、記録部１５に対してチャネル２の記録を開始する指示を出力しその後、前述の追いかけ再生の処理を行う指示を出力する。
従って、Ｔ４において制御部１８がチャネル戻り要求を受け付けると、制御部１８は、位置情報管理部２０から位置情報３０２を読み出して、読み出した位置情報３０２を用いて時刻Ｔ３＝２１°３０′１９″に記録を開始したファイルからデータを取得する指示を再生部１４に出力する。これにより、再生部１４は、時刻Ｔ３以降のチャネル２の放送データを再生する。なお記録部１５は、この間もチャネル１及びチャネル２の記録を継続している。これにより、ユーザは、Ｔ３でチャネルをチャネル２からチャネル１へ切り替えた時点に遡りチャネル２を視聴することができる。
【００６８】
一方、Ｔ２からＴ３までのチャネル２の視聴時間が所定時間以下である場合は、時刻Ｔ３において、制御部１８がチャネル戻り要求を受け付けると、制御部１８は、チャネル２を記録する指示を出力せずに、再生部１４に対してチャネル１の再生処理を行う指示を出力する。そのため、時刻Ｔ３において制御部１８がチャネル戻り要求を受け付けても、時刻Ｔ４からチャネル２の表示処理が行われるので、チャネルを切り替えた時刻Ｔ３の時点に遡り、チャネル２を視聴することはできず、時刻Ｔ３から時刻Ｔ４までのチャネル２の放送を視聴することができない。
【００６９】
なお、制御部１８が記憶している所定時間は、予め設定されていてもよいし、ユーザが設定するものであってもよい。また、予め設定されている場合であってもユーザの操作により変更が可能であるものとする。
（８）視聴時間計測部１９
視聴時間計測部１９は、制御部１８から視聴時間計測の指示を受け、一時記憶部２１に対して前回のチャネル切替時刻を問い合わせ、一時記憶部２１から前回のチャネル切替時刻を取得する。また、視聴時間計測部１９は、時刻管理部２２に対して現在時刻を問い合わせ、時刻管理部２２から現在時刻を取得する。視聴時間計測部１９は、取得した前回チャネル切替時刻と現在時刻とから、現在、モニタ２３に表示されているチャネルの視聴時間を計測し、計測した視聴時間を制御部１８に出力する。
【００７０】
具体例として、視聴時間計測部１９は、一時記憶部２１から前回チャネル切替時刻として「２０°５６′０３″」を取得し、時刻管理部２２から現在時刻として「２１°３０′１９″」を取得した場合、現在時刻「２１°３０′１９″」から前回チャネル切替時刻「２０°５６′０３″」を差し引き、視聴時間「３４分１６秒」を計測する。視聴時間計測部１９は、計測した視聴時間「３４分１６秒」を制御部１８へ出力する。
【００７１】
（９）位置情報管理部２０
位置情報管理部２０は、制御部１８からの指示を受けて、位置情報を作成する。位置情報は、図６に示したように、ファイル名、ファイル内位置、チャネル番号及び記録開始時刻から構成されている。位置情報管理部２０は、作成した位置情報を記憶しておく。
【００７２】
（１０）一時記憶部２１
一時記憶部２１は、制御部１８から視聴開始時に時刻管理部２２から時刻を受け取り、受け取った時刻を視聴開始時刻として記憶する。また、一時記憶部２１は、制御部１８からリセット指示を受けると、記憶している視聴開始時刻を破棄し、時刻管理部２２から時刻を取得して、取得した時刻を視聴開始時刻として記憶する。
【００７３】
（１１）時刻管理部２２
時刻管理部２２は、時刻を刻む。
（１２）モニタ２３
モニタ２３は、表示処理及び再生処理において、映像を表示する。
（１３）スピーカ２４
スピーカ２４は、表示処理及び再生処理において、音声を出力する。
【００７４】
（１４）リモコン２５
リモコン２５は、図７に示すように操作面上に、複数のボタンを有しており、各ボタンがユーザにより押下されると、押下されたボタンに対応する赤外線信号を生成し、生成した赤外線信号を、入力部１７に送信する。
リモコン２５は、電源ボタンが押下されると、表示要求を生成し、生成した表示要求を入力部１７へ送信する。
【００７５】
リモコン２５は、チャネル番号ボタン４０１の何れかが押下されると、押下されたチャネル番号に対応するチャネル切替要求を生成して、生成したチャネル切替要求を入力部１７に送信する。
リモコン２５は、戻るボタン４０２が押下されると、チャネル戻り要求を生成し、生成したチャネル戻り要求を入力部１７に送信する。
【００７６】
同様に、リモコン２５は、記録ボタンが押下されると、記録要求を生成して、生成した記録要求を入力部１７に送信し、再生ボタンが押下されると、再生要求を生成して、生成した再生要求を入力部１７に送信する。
＜動作＞
ここでは、放送記録再生装置１の動作について説明する。
【００７７】
（１）チャネル切替処理
ここでは、図１０に示すフローチャートを用いて、チャネル切替処理における放送記録再生装置１の動作について説明する。
放送記録再生装置１は、チューナー１２又はチューナー１３の何れかが、あるチャネルを選局し、再生部１４が、選局されたチャネルの放送データの表示処理を行い、モニタ２３が映像を表示している状態において（ステップＳ１０１）、制御部１８が、リモコン２５及び入力部１７を介してチャネル切替要求を受け付けるまでステップＳ１０１の状態を維持する（ステップＳ１０２でＮＯ）。
【００７８】
ステップＳ１０１の状態において、ユーザによりリモコン２５のチャネル番号ボタンが押下され、制御部１８が、リモコン２５及び入力部１７を介してチャネル切替要求を受け付けると（ステップＳ１０２でＹＥＳ）、制御部１８は、視聴時間計測部１９に対して視聴時間計測の指示を出力する。
視聴時間計測部１９は、一時記憶部２１が記憶している視聴開始時刻と時刻管理部２２から取得する現在の時刻とから、ステップＳ１０１における表示処理の表示時間（視聴時間）を計測し（ステップＳ１０３）、計測した視聴時間を制御部１８に出力する。制御部１８は、視聴時間計測部１９から受け取った視聴時間と内部に記憶している所定時間とを比較する。
【００７９】
視聴時間が所定時間以下である場合（ステップＳ１０４でＮＯ）、制御部１８は、ステップＳ１０１で表示処理が行われているチャネルを選局しているチューナーに対して、選局するチャネルを、ステップＳ１０２で受け付けたチャネルに切り替える指示を出力し、チューナーは、指定のチャネルを選局する（ステップＳ１０５）。その後、ステップＳ１０９へ進む。
【００８０】
視聴時間が所定時間より長い場合（ステップＳ１０４でＹＥＳ）、制御部１８は、記録部１５に対して、ステップＳ１０１で表示処理が行われているチャネルを記録する指示を出力する（ステップＳ１０６）。記録処理については、図１２のフローチャートで説明する。
続いて、制御部１８は、再生部１４に対して、現在入力がオンであるチューナーからの入力をオフに切り替え、現在入力がオフであるチューナーからの入力をオンに切り替える指示を出力し、再生部１４は、制御部１８からの指示を受けて、入力を切り替える（ステップＳ１０７）。
【００８１】
次に、制御部１８は、ステップＳ１０１で使用されていないチューナーに対して、ステップＳ１０２で受け付けたチャネルを選局する指示を出力し（ステップＳ１０８）、指示を受け付けたチューナーは、指定のチャネルを選局する。続いて、制御部１８は、一時記憶部２１に対して、記憶している視聴開始時刻を現在時刻にリセットする指示を出力し、一時記憶部２１は、時刻管理部２２から現在時刻を取得して、記憶している視聴開始時刻を書き換える（ステップＳ１０９）。その後、ステップＳ１０１に戻る。
【００８２】
（２）チャネル戻り処理
ここでは、図１１に示すフローチャートを用いて、チャネル戻り処理における放送記録再生装置１の動作について説明する。
放送記録再生装置１は、「一方のチューナーにより選局されたチャネルの放送データを再生部１４が再生処理を行い、他方のチューナーにより選局されたチャネルの放送データを記録部１５が記録処理を行っている状態」、或いは、「一方のチューナーにより選局されたチャネルの放送データを再生部１４が表示処理を行い且つ記録部１５が記録処理とを行い、他方のチューナーにより選局されたチャネルの放送データを記録部１５が記録処理を行っている状態」において（ステップＳ２０１）、チャネル戻り要求を受け付けるまで、ステップＳ２０１の表示処理と記録処理とを続ける（ステップＳ２０２でＮＯ）。
【００８３】
ステップＳ２０１の状態において、ユーザによりリモコン２５の戻りボタンが押下され、制御部１８が、リモコン２５及び入力部１７を介してチャネル戻り要求を字受け付けると（ステップＳ２０２でＹＥＳ）、制御部１８は、視聴時間計測部１９に対して視聴時間計測の指示を出力する。
視聴時間計測部１９は、一時記憶部２１が記憶している視聴開始時刻と時刻管理部２２から取得する現在の時刻とから、ステップＳ２０１における表示処理の表示時間（視聴時間）を計測し（ステップＳ２０３）、計測した視聴時間を制御部１８に出力する。制御部１８は、視聴時間計測部１９から受け取った視聴時間と内部に記憶している所定時間とを比較する。
【００８４】
視聴時間が所定時間以下である場合（ステップＳ２０４でＮＯ）、ステップＳ２０６へ進む。
視聴時間が所定時間より長い場合（ステップＳ２０４でＹＥＳ）、制御部１８は、ステップＳ２０１でモニタ２３に表示中のチャネルの放送データを記録する指示を出力する（ステップＳ２０５）。ここで、ステップＳ２０１でモニタ２３に表示中のチャネルを、既に記録中であっても、制御部１８は、新たな記録指示を記録部１５に出力する。記録処理の動作は、図１２のフローチャートに続く。
【００８５】
続いて、制御部１８は、ステップＳ２０１で選局しているが、モニタ２３に表示中でないもう一方のチャネルを追いかけ再生する指示を、再生部１４と記録部１５に出力する（ステップＳ２０６）。追いかけ再生処理の動作は、図１３以降のフローチャートに続く。
制御部１８は、一時記憶部２１に対して、記憶している視聴開始時刻を現在時刻にリセットする指示を出力し、一時記憶部２１は、時刻管理部２２から現在時刻を取得して、記憶している視聴開始時刻を書き換える（ステップＳ２０７）。
【００８６】
（３）記録処理
ここでは、図１２に示すフローチャートを用いて、記録処理における放送記録再生装置１の動作について説明する。なお、ここで説明する動作は、図１０のステップＳ１０６から続く処理であり、また、図１１のステップＳ２０５から続く処理である。
【００８７】
制御部１８は、記録部１５の状態を見る（ステップＳ３０１）。記録部１５の状態が、「チューナー１２からの入力又はチューナー１３からの入力の何れか一方のみがオンである」、或いは、「チューナー１２からの入力及びチューナー１３からの入力が共にオフである」場合、ステップＳ３０６に進み処理を続ける。記録部１５の状態が、チューナー１２からの入力及びチューナー１３からの入力が共にオンであり、２個のチャネルの放送データを記録中である場合（ステップＳ３０２でＹＥＳ）、制御部１８は、位置情報管理部２０から最も過去に作成された位置情報を取得する（ステップＳ３０３）。制御部１８は、取得した位置情報に記述されているチャネルの記録を停止する指示を記録部１５に出力し、記録部１５は、制御部１８からの指示を受けて、記録を停止する（ステップＳ３０４）。制御部１８は、ステップＳ３０３で取得した位置情報を破棄する（ステップＳ３０５）。
【００８８】
続いて、制御部１８は、チューナー１２又はチューナー１３の何れかを選択し（ステップＳ３０６）、位置情報管理部２０に対して位置情報を作成する指示を出力し、位置情報管理部２０は、位置情報を作成し（ステップＳ３０７）、記録部１５が指定のチャネルの放送データを記録する（ステップＳ３０８）。
（４）追いかけ再生処理
図１３は、追いかけ再生時の処理における放送記録再生装置１の動作を示すフローチャートである。なお、ここで説明する動作は、図１１のステップＳ２０６から続く処理である。
【００８９】
制御部１８は、位置情報管理部２０から、再生する対象であるファイルの位置情報を取得する（ステップＳ４０１）。制御部１８は、取得した位置情報のファイル内位置を読み出し、読み出したファイル内位置を再生部１４に伝える。
再生部１４は、記憶装置１６に対して制御部１８から受け取ったファイル内位置にシークする指示を出力し、記憶装置１６の磁気ヘッダがファイル内位置にシークする（ステップＳ４０２）。
【００９０】
続いて、再生部１４による処理を行い（ステップＳ４０３）、同時に記録部１５による処理を行う（ステップＳ４０４）。
（追いかけ再生時の再生部１４の動作）
図１４は、追いかけ再生時の再生部１４の動作を示すフローチャートである。ここで示す動作は、図１３のステップＳ４０３の詳細である。
【００９１】
再生部１４の再生制御部１０１は、制御部１８から追いかけ再生指示を受け取ると、記憶装置１６から蓄積許容時間を取得し、取得した蓄積許容時間を現在の時刻（ここでは現在記録時刻と呼ぶ）から差し引いた時刻と、記録の開始時刻とを比較し、時刻が遅い一方を選択してシーク可能時刻とする（ステップＳ５００）。
【００９２】
次に、再生制御部１０１は、ステップＳ５００において算出したシーク可能時刻と、記録の開始時刻とを比較する。シーク可能時刻が開始時刻より早い時刻である場合（ステップＳ５０１でＮＯ）、再生制御部１０１は、シーク可能時刻を再生位置とする再生制御情報を生成し（ステップＳ５０５）、生成した再生制御時刻を記憶装置１６へ出力して、記憶装置１６から読み出された放送データを再生処理する（ステップＳ５０６）。ステップＳ５０１において、シーク可能時刻が開始時刻より遅い時刻である場合（ステップＳ５０１でＹＥＳ）、再生制御部１０１は、開始時刻と現在記録時刻とを比較する。開始時刻が現在記録時刻より遅い時刻である場合（ステップＳ５０２でＮＯ）、再生制御部１０１は、現在記録時刻を再生位置とする再生制御情報を生成し（ステップＳ５０３）、生成した再生制御情報を記憶装置１６へ出力して、記憶装置１６から読み出された放送データを再生する（ステップＳ５０６）。ステップＳ５０２において、開始時刻が現在記録時刻よりも早い時刻である場合（ステップＳ５０２でＹＥＳ）、再生制御部１０１は、開始時刻を再生位置とする再生制御情報を生成し（ステップＳ５０４）、生成した再生制御情報を記憶装置１６へ出力して、記憶装置１６から読み出された放送データを再生する（ステップＳ５０６）。
【００９３】
（追いかけ再生時の記録部１５の動作）
図１５は、追いかけ再生時の記録部１５の動作を示すフローチャートである。ここで示す動作は、図１３のステップＳ４０４の詳細である。
記録部１５の記録制御部２０１は、制御部１８から追いかけ再生指示を受け取ると、記憶装置１６から蓄積許容時間を取得して、取得した蓄積許容時間が、現在記録時刻から開始時刻を差し引いた時間と比較する。蓄積許容時間が、現在記録時刻から開始時刻を差し引いた時間より大きい場合（ステップＳ６００でＹＥＳ）、記録制御部２０１は、チューナー１２又はチューナー１３から受け取る放送データの先頭を蓄積許容時間に収まるように削除して（ステップＳ６０１）、処理した後、記憶装置１６へ出力し記録する（ステップＳ６０２）。蓄積許容時間が、現在記録時刻から開始時刻を差し引いた時間よりも小さい場合は、チューナー１２又はチューナー１３から受け取る放送データを処理して記録する（ステップＳ６０２）。
【００９４】
＜まとめ＞
以上説明したように、本発明は、チャネル切替要求に対して、現在視聴中であるチャネルの放送記録を開始し、チャネル戻り要求に対して、以前のチャネル切替時点に遡り、追いかけ再生を開始する。
チャネル切替要求に対しては、現在視聴中であるチャネルの放送を記録している場合に、記録に対する現在の位置情報を作成し、現在視聴中のチャネルの前回チャネル切替時からの視聴時間を計測し、その計測結果を用いて現在視聴中のチャネルの放送記録を開始するか否かを判断する。
【００９５】
記録を開始すると判断すると、全てのチューナー部が記録に使用中である場合は、位置情報が最も過去に作成されたチャネルの放送記録を停止し、その記録を削除する。また、チューナー部が優先度の高い処理によって使用中、あるいは直ちに使用される場合に、チャネル切替要求に対して、現在視聴中のチャネルの記録を開始する機能を停止させる。
【００９６】
チャネル戻り要求に対して、戻ることが可能である番組（チャネル）が複数ある場合、１つの番組（チャネル）の選択をユーザから受け付け、１回以上前の切り替え時点に遡り、追いかけ再生を開始する。
＜その他の変形例＞
なお、本発明を上記の実施の形態に基づき説明してきたが、本発明は上記の実施の形態に限定されないのは勿論であり、以下に示すような場合も本発明に含まれる。
【００９７】
（１）上記の実施の形態において、放送記録再生装置１が有するチューナーの数は２個であったが、チューナーの数は２個に限定されない。チューナーを３個以上有する放送記録再生装置も本発明に含まれる。ここでは、図１６を用いてチューナーを３個有する場合のチャネル切替及びチャネル戻り処理について説明する。
【００９８】
図１６において、図面の左から右へ時間が流れているものとする。時刻Ｔ１から時刻Ｔ２までチューナー１がチャネル１を選局してモニタに番組を表示している。時刻Ｔ２において、チャネル２に対応するチャネル切替要求を受け付けると、チューナー１で選局しているチャネル１の記録を開始して、その後チューナー２がチャネル２を選局してモニタに番組を表示する。続いて、時刻Ｔ３において、チャネル３に対応するチャネル切替要求を受け付けると、チューナー２で選局しているチャネル２の記録を開始して、その後チューナー３がチャネル３を選局してモニタに番組を表示する。次に、時刻Ｔ４において、チャネル１に対応するチャネル切替要求を受け付けると、チューナー３で選局しているチャネル３の記録を開始して、チューナー１が選局しているチャネル１をモニタに表示する。
【００９９】
ここで、Ｔ４の時点でチャネル戻り要求を受け付ける場合を考える。Ｔ４の時点では、チャネル１及びチャネル２が記録中であるので、チャネル戻り要求を受け付けると、戻れるチャネルが２個存在する。すなわち、チャネル１の戻る場合は、Ｔ２に記録が開始された位置から追いかけ再生を行い、チャネル２に戻る場合は、Ｔ３に記録が開始された位置から追いかけ再生を行うことができる。この様に、チャネル戻り要求で戻れるチャネルが複数ある場合には、図１７に示すような画面を、モニタに表示してユーザの選択を受け付ける構成であってもよい。
【０１００】
（２）上記実施の形態では、チャネル切替処理及びチャネル戻り処理において、視聴時間が所定時間より長い場合に視聴している番組の記録を開始した後に、チューナーが選局を切り替える。例えば、ｃｈ１→ｃｈ２→ｃｈ３の順序で、視聴する番組を替えていく場合、ｃｈ１の視聴時間３０分、ｃｈ２の視聴時間１５分であるとする。制御部１８が記憶している所定時間を１０分とすると、ｃｈ１→ｃｈ２への切替時にｃｈ１の記録を開始する。続いて、ｃｈ２→ｃｈ３への切替時ｃｈ１の記録を停止してｃｈ２の記録を開始しようとするが、この様に古い記録を停止する構成に限定されず、例えば以下のような場合も本発明に含まれる。
【０１０１】
ｃｈ２→ｃｈ３への切替時に、ｃｈ１の視聴時間とｃｈ２の視聴時間とを比較し、視聴時間の長いｃｈ１の記録を継続して、ｃｈ２の記録を開始せずにｃｈ２を選局しているチューナーに対してｃｈ３を選局する指示を出力する。
（３）上記の実施の形態では、記憶装置１６は、ハードディスクドライブユニットにより構成されているが、記憶装置１６は、これに限定されない。ハードディスクドライブユニットに替えてＤＶＤドライブユニットにより構成される場合であっても本発明に含まれる。
【０１０２】
（４）上記実施の形態では、アナログ放送により番組が放送される構成を有しているが、ディジタル放送により番組が放送される場合も本発明に含まれる。
（５）チューナーが、緊急放送などの、優先度の高い処理により使用中である場合又は、録画予約処理などにより使用される場合に、チャネル切替要求に対して、現在視聴中のチャネルの記録を開始する機能を備える放送記録再生装置１も本発明に含まれる。
【０１０３】
（６）本発明は、上記に示す方法であるとしてもよい。また、これらの方法をコンピュータにより実現するコンピュータプログラムであるとしてもよいし、前記コンピュータプログラムからなるディジタル信号であるとしてもよい。
また、本発明は、前記コンピュータプログラム又は前記ディジタル信号をコンピュータ読み取り可能な記録媒体、例えば、フレキシブルディスク、ハードディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、半導体メモリ等に記録したものとしてもよい。また、これらの記録媒体に記録されている前記コンピュータプログラム又は、前記ディジタル信号を電気通信回路、無線又は有線通信回路、インターネットを代表とするネットワーク等を経由して伝送するものとしてもよい。
【０１０４】
また、本発明は、マイクロプロセッサとメモリとを備えたコンピュータシステムであって、前記メモリは、前記コンピュータプログラムを記憶しており、前記マイクロプロセッサが前記コンピュータプログラムに従って動作するとしてもよい。
また、前記プログラム又は前記ディジタル信号を前記記録媒体に記録して移送することにより、又は、前記プログラム又は前記ディジタル信号をネットワーク等を経由して移送することにより、独立した他のコンピュータシステムにより実施するとしてもよい。
【０１０５】
（７）上記実施の形態及び上記変形例を組み合わせるとしてもよい。
【０１０６】
【発明の効果】
以上説明したように、本発明は、第１番組の再生中に切替要求を受けて、第２番組に切り替え、第２番組の受信及び再生と第１番組の受信及び記録とを並行して行う放送記録再生装置であって、第１番組及び第２番組をそれぞれ受信し、第２番組への切替時点から前記第１番組の未再生部分を記憶しており、受信した第１番組の未再生部分を前記記憶手段に書き込み、前に再生していた番組の再生を示す戻り要求を受け付け、前記戻り要求を受け付けると、前記未再生部分を読み出すように読出制御し、前記第２番組の再生を停止して読み出した前記未再生部分の再生に切り替えるように再生制御し、読出制御により、前記記憶手段から前記未再生部分を読み出し、再生制御により、前記第２番組の受信中の部分及び前記未再生部分を再生することを特徴とする。
【０１０７】
この構成によると、戻り要求を受け付けると、前記第１番組から前記第２番組へチャネルが切り替えられた位置から前記第１番組が再生されるため、ユーザは、チャネルを切り替えている間の第１番組を、切り替え位置から視聴することが出来る、
ここで、前記放送記録再生装置は、前記戻り要求を受け付けると、前記第２番組の未再生部分を書き込み、前記戻り要求を受け付けた時点から、前記第２番組の未再生部分を記憶するように構成してもよい。
【０１０８】
この構成によると、切替要求と同様に、戻り要求を受け付けると、それまで再生されていた番組の記録を開始し、その後、以前再生されていた番組のチャネルを選局するので、従来と比較するとユーザによる操作が簡略化された。具体的に、従来は、それまで再生されていた番組の記録を開始する記録指示と戻り指示と２度ユーザによる操作を受け付けていたが、本発明では、１度の操作で記録開始及びチャネル戻りを行うことが出来る。
【０１０９】
ここで、前記放送記録再生装置は、更に、第１番組及び第２番組の再生時間を計測し、前記戻り要求又は前記切替要求を受け付けると、計測した再生時間を取得し、取得した前記再生時間と所定値とを比較し、前記再生時間が前記所定値以上である場合に、第１番組の未再生部分又は第２番組の未再生部分を前記記憶手段に書き込むように制御するように構成してもよい。
【０１１０】
この構成によると、番組の視聴時間が所定値以上である場合のみ、チャネル切替及びチャネル戻り時に記録を開始するので、ユーザが、番組を次々と替えて視聴したい番組を探す場合、ＣＭ中に番組を次々と替えていく場合など、逐一チャネル切替時に番組を記録することがないので、本来記録する必要のない番組が記録されることを防ぐことができる。それにより、ユーザにとっても利便性が高まる。
【０１１１】
ここで、前記放送記録再生装置は、更に、前記戻り要求又は前記切替要求を受けて、第１番組の未再生部分又は第２番組の未再生部分が前記記憶装置へ書き込まれると、それぞれ、記録開始位置及び記録開始時刻を含む位置情報を作成し、作成した位置情報を記録し、前記位置情報記録手段から対応する位置情報を取得して記録開始位置を読み、前記記録開始位置から前記第１番組の未再生部分を読み出すように構成してもよい。
【０１１２】
この構成によると、位置情報を作成することにより、記憶手段への書き込み時及び読み出し時に前記位置情報を参照して処理を行うことが出来る。
ここで、前記放送記録再生装置は、前記受付手段は、第３番組へのチャネル切替を示す切替要求を受け付け、前記切替要求を受け付けると、位置情報に含まれる記録開始時刻に基づき、最も過去に記録が開始された過去番組を選択し、選択された前記過去番組の受信を停止し、前記第３番組の受信に切り替える指示を出力し、前記過去番組の記録を停止する指示を出力し、前記過去番組に対応する位置情報を破棄する指示を出力し、前記第３番組を受信し、受信した前記第３番組を再生するように構成してもよい。
【０１１３】
この構成によると、新たに再生された番組が過去に再生された番組に上書きされて記録されていくので、戻り要求を受け付けると、ユーザが最近視聴した番組を再生することができる。
ここで、前記放送記録再生装置は、予め定めされた優先度の高い処理により、特定番組を受信している場合、又は前記処理により前記特定番組を受信することが予定されている場合に、切替要求を受け付けた場合であっても、再生中である番組の記録を開始する機能を抑制するように制御するように構成してもよい。
【０１１４】
この構成によると、緊急放送や録画予約時など、優先的にチューナーを使用するように設定しておくことで、切替要求を受け付けた場合であっても緊急放送などを継続することができる。
また、本発明は、第１番組の再生中に切替要求を受けて第２番組に切り替え、第１番組の受信及び記録と第２番組の受信及び再生とを並行して行う放送記録再生装置であって、切替要求を繰り返し受けた後、第１番組から第ｎ−１番組までの受信及び記録と、第ｎ番組の受信及び再生とを並行して行っており（ｎは３以上の整数）、第１番組から第ｎ番組までのそれぞれを受信し、前記切替要求を受けると、それまで再生していた番組の未再生部分を記憶しており、前に再生していた番組の再生を示す戻り要求を受け付け、前記戻り要求を受け、前記第１番組から前記第ｎ−１番組の内の何れかを選択し、選択された番組の未再生部分を読み出すように読出制御し、前記第ｎ番組の再生を停止して読み出した未再生部分の再生に切り替えるように再生制御し、読出制御により未再生部分を読み出し、再生制御により、第ｎ番組の受信中の部分及び前記未再生部分を再生することを特徴とする。
【０１１５】
この構成によると、ユーザは、以前再生していた複数個の番組の内、視聴したい番組を選択することができる、
【図面の簡単な説明】
【図１】放送記録再生装置１の構成を示すブロック図である。
【図２】再生部１４の構成を示すブロック図である。
【図３】記録部１５の構成を示すブロック図である。
【図４】チャネル切替要求を説明する説明図である。
【図５】チャネル切替処理におけるチューナー１２、チューナー１３、再生部１４、記録部１５及びモニタ２３の処理を説明する説明図である。
【図６】（ａ）位置情報管理部２０が生成して記憶する位置情報３０１のデータ構造を示す図である。（ｂ）位置情報管理部２０が生成して記憶する位置情報３０２のデータ構造を示す図である。
【図７】リモコン２５の操作面を示す図である。
【図８】チャネル戻り要求を説明する説明図である。
【図９】チャネル戻り要求を説明する説明図である。
【図１０】チャネル切替処理における放送記録再生装置１の動作を示すフローチャートである。
【図１１】チャネル戻り処理における放送記録再生装置１の動作を示すフローチャートである。
【図１２】記録処理における放送記録再生装置１の動作を示すフローチャートである。
【図１３】追いかけ再生時における放送記録再生装置１の動作を示すフローチャートである。
【図１４】追いかけ再生時における再生部１４の動作を示すフローチャートである。
【図１５】追いかけ再生字における記録部１５の動作を示すフローチャートである。
【図１６】放送記録再生装置１が、チューナーを３個備える場合の、チャネル切替処理及びチャネル戻り処理について説明する説明図である。
【図１７】放送記録再生装置１が、グラフィックユーザインターフェースを備える場合に、モニタ２３に表示されるチャネル戻り要求受付画面である。
【符号の説明】
１    放送記録再生装置
１１    受信部
１２    チューナー
１３    チューナー
１４    再生部
１５    記録部
１６    記憶装置
１７    入力部
１８    制御部
１９    視聴時間計測部
２０    位置情報管理部
２１    一時記憶部
２２    時刻管理部
２３    モニタ
２４    スピーカ
２５    リモコン
１０１    再生制御部
１０２    分離部
１０３    ビデオデコーダ
１０４    オーディオデコーダ
１０５    ビデオバッファ
１０６    オーディオバッファ
１０７    映像信号増幅部
１０８    音声信号増幅部
１０９    ビデオバッファ
１１０    オーディオバッファ
２０１    記録制御部
２０２    分離部
２０３    ビデオバッファ
２０４    オーディオバッファ
２０５    ビデオエンコーダ
２０６    オーディオエンコーダ
２０７    合成部
【図１】
2004349745.tif 000003
【図２】
2004349745.tif 000004
【図３】
2004349745.tif 000005
【図４】
2004349745.tif 000006
【図５】
2004349745.tif 000007
【図６】
2004349745.tif 000008
【図７】
2004349745.tif 000009
【図８】
2004349745.tif 000010
【図９】
2004349745.tif 000011
【図１０】
2004349745.tif 000012
【図１１】
2004349745.tif 000013
【図１２】
2004349745.tif 000014
【図１３】
2004349745.tif 000015
【図１４】
2004349745.tif 000016
【図１５】
2004349745.tif 000017
【図１６】
2004349745.tif 000018
【図１７】
2004349745.tif 000019