(57)【特許請求の範囲】
【請求項１】
所定のチャンネルが割り付けられた複数の配信元のうちの所定の１つから配信されて記録された複数の記録コンテンツについて、それらの再生を制御する情報処理装置において、
複数の前記記録コンテンツのうちの第１の記録コンテンツの再生を制御している間に、その再生停止の指示がなされたとき、その再生停止の指示タイミングにおける前記情報処理装置内の現在時刻を停止指示時刻として、複数の前記記録コンテンツのうちの、現在配信中であり、かつ、記録中である第２の記録コンテンツを、前記停止指示時刻から所定時間前の時刻に対応する位置から再生させることを制御する再生制御手段
を備え、
前記再生制御手段は、さらに、再生制御の対象を前記第１の記録コンテンツから前記第２の記録コンテンツに切り替えたとき、前記第２の記録コンテンツとともに、前記第２の記録コンテンツのコンテンツ名および前記停止指示時刻を表示させる
情報処理装置。
【請求項２】
前記第２の記録コンテンツは、前記第１の記録コンテンツと同一チャンネルの記録コンテンツである
請求項１に記載の情報処理装置。
【請求項３】
前記再生制御手段は、
現在配信中であるコンテンツが記録中でない場合、
再生対象の記録コンテンツが存在しないことをユーザに提示するための別のコンテンツの再生を制御する
請求項１に記載の情報処理装置。
【請求項４】
所定のチャンネルが割り付けられた複数の配信元のうちの所定の１つから配信されて記録された複数の記録コンテンツについて、それらの再生を制御する情報処理装置の情報処理方法において、
複数の前記記録コンテンツのうちの第１の記録コンテンツの再生を制御している間に、その再生停止の指示がなされたとき、その再生停止の指示タイミングにおける前記情報処理装置内の現在時刻を停止指示時刻として、複数の前記記録コンテンツのうちの、現在配信中であり、かつ、記録中である第２の記録コンテンツを、前記停止指示時刻から所定時間前の時刻に対応する位置から再生させることを制御し、さらに、再生制御の対象を前記第１の記録コンテンツから前記第２の記録コンテンツに切り替えたとき、前記第２の記録コンテンツとともに、前記第２の記録コンテンツのコンテンツ名および前記停止指示時刻を表示させる
ステップを含む情報処理方法。
【請求項５】
所定のチャンネルが割り付けられた複数の配信元のうちの所定の１つから配信されて記録された複数の記録コンテンツについて、それらの再生を制御するコンピュータに実行させるプログラムであって、
複数の前記記録コンテンツのうちの第１の記録コンテンツの再生を制御している間に、その再生停止の指示がなされたとき、その再生停止の指示タイミングにおける前記コンピュータ内の現在時刻を停止指示時刻として、複数の前記記録コンテンツのうちの、現在配信中であり、かつ、記録中である第２の記録コンテンツを、前記停止指示時刻から所定時間前の時刻に対応する位置から再生させることを制御し、さらに、再生制御の対象を前記第１の記録コンテンツから前記第２の記録コンテンツに切り替えたとき、前記第２の記録コンテンツとともに、前記第２の記録コンテンツのコンテンツ名および前記停止指示時刻を表示させる
ステップを含むプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置および方法並びにプログラムに関し、特に、過去に配信済みのコンテンツであるのか、或いは、現行配信コンテンツであるのかを特にユーザに意識させずに、コンテンツの再生制御ができるようになった情報処理装置および方法並びにプログラムに関する。
【背景技術】
【０００２】
近年、放送番組（それを構成する映像信号と音声信号）の記録と再生が可能な記録再生装置、例えば、ハードディスクビデオレコーダ等の普及が著しい。さらに、放送番組の番組情報、例えば、いわゆるEPG（Electronic Program Guide）情報を利用して様々な処理を実行可能な記録再生装置も登場してきている（例えば、特許文献１乃至特許文献３参照）。
【０００３】
また、近年、過去に放送済みの番組であるのか、或いは、現行放送番組であるのかを特に意識せずに、番組の再生制御を行いたい、という要望が多くのユーザから挙げられるようになっている。さらに、近い将来、かかる要望は、放送番組のみならず、いわゆるコンテンツ全体についての要望として挙げられるであろうことは想像に難くない。
【特許文献１】特開平９−９１９３号公報
【特許文献２】特開２００１−３１３８７８号公報
【特許文献３】特開２００１−８１２２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の記録再生装置を採用しても、かかる要望に応えることは困難である。
【０００５】
本発明は、このような状況に鑑みてなされたものであり、過去に配信済みのコンテンツであるのか、或いは、現行配信コンテンツであるのかを特にユーザに意識させずに、コンテンツの再生制御をできるようにするものである。
【課題を解決するための手段】
【０００６】
本発明の一側面の情報処理装置は、所定のチャンネルが割り付けられた複数の配信元のうちの所定の１つから配信されて記録された複数の記録コンテンツについて、それらの再生を制御する情報処理装置であって、複数の前記記録コンテンツのうちの第１の記録コンテンツの再生を制御している間に、その再生停止の指示がなされたとき、その再生停止の指示タイミングにおける前記情報処理装置内の現在時刻を停止指示時刻として、複数の前記記録コンテンツのうちの、現在配信中であり、かつ、記録中である第２の記録コンテンツを、前記停止指示時刻から所定時間前の時刻に対応する位置から再生させることを制御する再生制御手段を備え、前記再生制御手段は、さらに、再生制御の対象を前記第１の記録コンテンツから前記第２の記録コンテンツに切り替えたとき、前記第２の記録コンテンツとともに、前記第２の記録コンテンツのコンテンツ名および前記停止指示時刻を表示させる。
【０００７】
前記第２の記録コンテンツは、前記第１の記録コンテンツと同一チャンネルの記録コンテンツであることができる。
【００１０】
前記再生制御手段は、現在配信中であるコンテンツが記録中でない場合、再生対象の記録コンテンツが存在しないことをユーザに提示するための別のコンテンツの再生を制御することができる。
【００１１】
本発明の一側面の情報処理方法／プログラムは、所定のチャンネルが割り付けられた複数の配信元のうちの所定の１つ記録された複数の記録コンテンツについて、それらの再生を制御する情報処理装置の情報処理方法／そのような再生を制御するコンピュータに実行させるプログラムであって、複数の前記記録コンテンツのうちの第１の記録コンテンツの再生を制御している間に、その再生停止の指示がなされたとき、その再生停止の指示タイミングにおける前記情報処理装置／コンピュータ内の現在時刻を停止指示時刻として、複数の前記記録コンテンツのうちの、現在配信中であり、かつ、記録中である第２の記録コンテンツを、前記停止指示時刻から所定時間前の時刻に対応する位置から再生させることを制御し、さらに、再生制御の対象を前記第１の記録コンテンツから前記第２の記録コンテンツに切り替えたとき、前記第２の記録コンテンツとともに、前記第２の記録コンテンツのコンテンツ名および前記停止指示時刻を表示させるステップを含む。
【００１２】
本発明の一側面の情報処理装置および方法並びにプログラムにおいては、所定のチャンネルが割り付けられた複数の配信元のうちの所定の１つ記録された複数の記録コンテンツについて、それらの再生が制御される。詳細には、複数の前記記録コンテンツのうちの第１の記録コンテンツの再生中に、その再生停止の指示がなされたとき、その再生停止の指示タイミングにおける前記情報処理装置／コンピュータ内の現在時刻が停止指示時刻とされて、複数の前記記録コンテンツのうちの、現在配信中であり、かつ、記録中である第２の記録コンテンツが、前記停止指示時刻から所定時間前の時刻に対応する位置から再生され、さらに、再生制御の対象が前記第１の記録コンテンツから前記第２の記録コンテンツに切り替えられたとき、前記第２の記録コンテンツとともに、前記第２の記録コンテンツのコンテンツ名および前記停止指示時刻が表示される。
【発明の効果】
【００１３】
以上のごとく、本発明によれば、複数の記録コンテンツの中から、記録コンテンツの再生の制御ができる。特に、過去に配信済みの記録コンテンツであるのか、或いは、現行配信中の記録コンテンツであるのかを特にユーザに意識させずに、記録コンテンツの再生の制御ができる。
【発明を実施するための最良の形態】
【００１４】
以下に本発明の実施の形態を説明するが、本発明の構成要件と、発明を実施するための最良の形態との対応関係を例示すると、次のようになる。この記載は、本発明をサポートする実施の形態が、発明を実施するための最良の形態に記載されていることを確認するためのものである。従って、発明を実施するための最良の形態中には記載されているが、本発明の構成要件に対応する実施の形態として、ここには記載されていない実施の形態があったとしても、そのことは、その実施の形態が、その構成要件に対応するものではないことを意味するものではない。逆に、実施の形態が構成要件に対応するものとしてここに記載されていたとしても、そのことは、その実施の形態が、その構成要件以外の構成要件には対応しないものであることを意味するものでもない。
【００１５】
本発明の一側面の情報処理装置（例えば図１の録画再生装置１）は、
所定のチャンネルが割り付けられた複数の配信元（例えば後述する放送番組を放送する放送局）からそれぞれ配信されて記録された複数の記録コンテンツ（例えば図１のHDD１３に録画されている録画番組）について、それらの記録コンテンツの再生を制御する情報処理装置であって、
複数の前記記録コンテンツのうちの第１の記録コンテンツの再生を制御している間に、その再生停止の指示がなされたとき、その再生停止の指示タイミングにおける前記情報処理装置内の現在時刻を停止指示時刻（例えば図２０のステップＳ９８等でいう停止指示時刻）として、複数の前記記録コンテンツのうちの、現在配信中であり、かつ、記録中である第２の記録コンテンツを、前記停止指示時刻から所定時間前の時刻（例えば図２０の例では、ステップＳ９８等に記載されているように、停止指示時刻の２分前）に対応する位置から再生させることを制御する再生制御手段（例えば図１の再生制御部１７）
を備え、
前記再生制御手段は、さらに、再生制御の対象を前記第１の記録コンテンツから前記第２の記録コンテンツに切り替えたとき、前記第２の記録コンテンツとともに、前記第２の記録コンテンツのコンテンツ名および前記停止指示時刻を表示させる（例えば、図２２のように、第２の記録コンテンツの一例である所定の放送番組の映像の上に、番組名の一例である「１Ｅ」および停止指示時刻の一例である「2005/08/30 23:58:34」を表示させる制御を行う）。
【００１８】
前記再生制御手段は、
現在配信中であるコンテンツが記録中でない場合、
再生対象の記録コンテンツが存在しないことをユーザに提示するための別のコンテンツ（例えば図２１の画像）の再生を制御する。
【００１９】
本発明の一側面の情報処理方法／プログラムは、
所定のチャンネルが割り付けられた複数の配信元のうちの所定の１つ記録された複数の記録コンテンツについて、それらの再生を制御する情報処理装置（例えば図１の録画再生装置１）の情報処理方法／そのよう再生を制御するコンピュータ（例えば図２のパーソナルコンピュータ２等）が実行するプログラムであって、
複数の前記記録コンテンツのうちの第１の記録コンテンツの再生を制御している間に、その再生停止の指示がなされたとき、その再生停止の指示タイミングにおける前記情報処理装置／コンピュータ内の現在時刻を停止指示時刻として、複数の前記記録コンテンツのうちの、現在配信中であり、かつ、記録中である第２の記録コンテンツを、前記停止指示時刻から所定時間前の時刻に対応する位置から再生させることを制御し、さらに、再生制御の対象を前記第１の記録コンテンツから前記第２の記録コンテンツに切り替えたとき、前記第２の記録コンテンツとともに、前記第２の記録コンテンツのコンテンツ名および前記停止指示時刻を表示させる
ステップ（例えば図１６乃至図２０の番組再生処理のうちの、特に図２０のステップＳ９５でＹＥＳであると判定された場合のそれ以降の処理）を含む。
【００２０】
以下、図面を参照して、本発明の実施の形態について説明する。
【００２１】
図１は、本発明を適用した情報処理システムの機能的な構成例を示す機能ブロック図である。
【００２２】
図１の例の情報処理システムは、録画再生装置１に対して、パーソナルコンピュータ２、テレビジョン受像機５、およびアンテナ７等が接続されて構成されている。
【００２３】
また、録画再生装置１は、ネットワーク４を介してサービス提供サーバ３と接続し、サービス提供サーバ３から提供される各種サービスを享受することができる。同様に、パーソナルコンピュータ２も、ネットワーク４を介してサービス提供サーバ３と接続し、サービス提供サーバ３から提供される各種サービスを享受することができる。
【００２４】
なお、ネットワーク４の形態は特に限定されず、例えば、インターネット等が採用可能である。また、ネットワーク４は省略可能である。即ち、録画再生装置１とパーソナルコンピュータ２とのそれぞれは、ネットワーク４を介在することなくサービス提供サーバ３と直接通信を行ってもよい。
【００２５】
録画再生装置１は、複数の放送局から同時間帯に放送される各放送番組（コンテンツの一例）のそれぞれを同時に受信できるように構成されている。具体的には例えば図１の例では、録画再生装置１は、８つの放送局のそれぞれから放送される８つの放送番組を同時に受信できるように、８つのチューナ部１１−１乃至１１−８、エンコード部１２、および、HDD（Hard Disk Drive）１３を設けている。
【００２６】
なお、以下、８つのチューナ部１１−１乃至１１−８のそれぞれを個々に区別する必要がない場合、それらをまとめてチューナ部１１と称する。
【００２７】
また、録画再生装置１に搭載されるチューナ部１１の個数は、図１の例では８つとされているが、実際には、図１の例に限定されず任意の個数でよい。
【００２８】
チューナ部１１は、アンテナ７に受信された地上波または衛星波のテレビジョン放送の放送電波を復調し、その結果得られる映像信号と音声信号をデジタル信号としてエンコード部１２に供給する。
【００２９】
即ち、例えば後述する録画制御部１４やパーソナルコンピュータ２の録画制御部３６により指定されたチャンネルの放送電波、より正確には、そのチャンネルが割り当てられた放送局から放送された放送番組を構成する電波がアンテナ７に受信されると、チューナ部１１は、それを復調して、その結果得られる映像信号と音声信号をデジタル信号の形態でエンコード部１２に供給する。
【００３０】
なお、このように、放送番組は放送局から放送されるものであるが、以下、説明の簡略上、（その放送局が割り当てられている）チャンネルから放送番組が放送されるといった表現で説明していく。例えば、「Ａチャンネルから放送された放送番組」等の表現で、以下、説明していく。
【００３１】
また、以下、チューナ部１１から出力されるデジタル信号、即ち、所定の放送番組を構成するデジタルの映像信号と音声信号とをまとめて、コンテンツデータと称する。
【００３２】
エンコード部１２は、所定の１つのチューナ部１１から供給されるコンテンツデータを、別のチューナ部１１から供給される別のコンテンツデータとは独立して、例えばMPEG（Moving Picture Experts Group）方式でエンコード（圧縮符号化）した上で、HDD１３に記憶させる。なお、以下、エンコード部１２から出力されるエンコード済みのコンテンツデータを、圧縮コンテンツデータと称する。
【００３３】
即ち、HDD１３には、圧縮コンテンツデータを含むファイルが記憶される。なお、以下、「HDD１３に圧縮コンテンツデータが記憶される」といった動作を、「（その圧縮コンテンツデータに対応する）放送番組が録画される」と表現する。換言すると、放送番組と、その放送番組を構成するコンテンツデータや圧縮コンテンツデータとを個々に区別する必要がない場合、以下、単に放送番組と称する。また、録画された放送番組を録画番組と称することは上述した通りであり、その呼称に従い、HDD１３等に録画された放送番組、即ち、HDD１３等に記憶された圧縮コンテンツデータも、以下、録画番組と称する。
【００３４】
また、HDD１３の録画単位（1つのファイルに含まれるデータ）は、必ずしも１つの放送番組になるとは限らず、正確には、１つの録画予約で特定される所定のチャンネルの放送内容となる。この放送内容には、１以上の放送番組が含まれ得る。さらに、この放送内容には、必ずしも放送番組の全てが含まれるとは限らず、放送番組の一部分のみが含まれることもある。従って、HDD１３に記録される１つのファイルには、所定のチャンネルから放送された１つの放送番組が含まれることもあるし、そのチャンネルから放送された２以上の放送番組が含まれることもある。
【００３５】
なお、以下、このようなファイルをビデオカプセルと称する。即ち、ビデオカプセルには、１以上の放送番組のそれぞれの少なくとも一部分（圧縮コンテンツデータ）が含まれる。ただし、以下、説明の簡略上、１つのビデオカプセルには、所定の１つの放送番組全体のみが含まれているとする。
【００３６】
さらに、HDD１３には、各放送局から過去に放送された各放送番組の番組情報、本実施の形態ではEPG情報も記憶される。
【００３７】
このEPG情報は、例えば本実施の形態では、ネットワーク４に接続されるサービス提供サーバ３から提供される。そこで、図１の例の録画再生装置１には、通信部１５とEPG取得部１６とが設けられている。即ち、通信部１５は、ネットワーク４を介するサービス提供サーバ３との間の通信を制御する。EPG取得部１６は、ネットワーク４と通信部１５とを介して各放送番組のEPG情報を適宜取得してHDD１３に記憶させる。
【００３８】
ただし、番組情報の取得方法は、上述した例に限定されず任意の方法でよい。例えば、アンテナ７に受信された地上波のテレビジョン放送信号の垂直ブランキング期間から番組情報を抽出したり、アンテナ７に受信された衛星波のテレビジョン放送信号から番組情報を抽出するといった方法を採用してもよい。
【００３９】
録画制御部１４は、サービス提供サーバ３からネットワーク４と通信部１５とを介して提供される録画指令、または、パーソナルコンピュータ２から通信部１９を介して提供されてくる録画指令等に従って、エンコード部１２とHDD１３とを制御することで、放送番組の録画動作を制御する。ここでいう録画動作とは、実際に録画する動作自体のみならず、その録画予約の設定を行い、その設定内容を管理する動作（以下、かかる動作を、録画予約の投入と称する）も含む。
【００４０】
さらに、録画制御部１４は、その録画動作の制御中適宜、例えば図２乃至図４の番組情報テーブルを生成または更新する。その生成または更新のために、録画制御部１４は、HDD１３に記憶された各放送番組のEPG情報と、自身の制御内容とを利用する。なお、本実施の形態では、図２乃至図４の番組情報テーブルは例えばHDD１３に記録されているとする。
【００４１】
図２乃至図４のそれぞれは、Ａチャンネル、Ｂチャンネル、およびＣチャンネルのそれぞれについての番組情報テーブルの一例を示している。
【００４２】
図２乃至図４の番組情報テーブルのそれぞれにおいて、所定の１行は、Ａ乃至Ｃチャンネルのそれぞれから放送された所定の１つの放送番組に対応しており、次のような情報を含んでいる。
【００４３】
即ち、図２乃至図４の各番組情報テーブルにおいて、「チャンネル」の項目には、注目すべき行に対応する放送番組（以下、注目番組と称する）を放送したチャンネルの名称が記述され、「開始時刻」の項目には、注目番組の開始時刻が記述され、「終了時刻」の項目には、注目番組の終了時刻が記述され、「番組名」の項目には、注目番組の名称が記述される。なお、例えば本実施の形態では、これらの各項目に記述される各情報は、注目番組のEPG情報に含まれる情報が利用されている。即ち、本実施の形態では、注目番組の開始時刻と終了時刻とのそれぞれは、実際に放送が開始された時刻と、実際に放送が終了した時刻とのそれぞれをいうのではなく、放送局側で放送の開始を予定している時刻と、放送局側で放送の予定を終了している時刻とのそれぞれをいう。ただし、前者の時刻、実際に放送が開始された時刻と終了された時刻とのそれぞれを、「開始時刻」と「終了時刻」とのそれぞれの項目の記述値として採用することも可能である。
【００４４】
また、図２乃至図４の各番組情報テーブルにおいて、「動画ＩＤ」の項目には、HDD１３に注目番組が録画されている場合、即ち、注目番組を含むビデオカプセルがHDD１３に記憶されている場合、そのビデオカプセルを特定する識別子（例えばファイル名であって、以下、かかる識別子を、各図の項目名にあわせて、動画ＩＤと称する）が記述される。
【００４５】
なお、図３のＢチャンネルの番組情報テーブルにおいて、上から５行目の「動画ＩＤ」の項目には、即ち、「番組名」として「番組３Ｃ」が記述されている行における「動画ＩＤ」の項目には、何も記述されていないが、このことは、「番組３Ｃ」という名称の放送番組は録画されていないことを意味する。
【００４６】
図１に戻り、再生制御部１７は、リモートコントローラ６から提供される再生指令（後述するチャンネル切換や番組切替の指令含む）、または、パーソナルコンピュータ２から通信部１９を介して提供されてくる再生指令等に従って、デコード部１８とHDD１３とを制御することで、放送番組の再生動作を制御する。
【００４７】
具体的には例えば、再生制御部１７は、上述した図２乃至図４の各番組情報テーブルに基づいて、図５に示される過去番組表を画像データの形態で生成することができる。かかる画像データは、デコード部１８に提供される。すると、デコード部１８は、その画像データに対応する過去番組表をテレビジョン受像機５に表示させる。
【００４８】
即ち、この場合、テレビジョン受像機５には、図５の例の過去番組表が表示される。以下、図５の例の過去番組表について説明する。
【００４９】
過去番組表は、紙媒体の新聞のテレビ欄と類似する形態の番組欄（表示エリア）から構成される。即ち、過去番組表は、チャンネル毎に、各録画番組のそれぞれを示す番組欄が、録画された時間帯（以下、録画時間帯と称する）を示す領域に配置されて構成される。即ち、各番組欄のそれぞれは、録画時間帯に応じた長さで縦方向に長く表示されることになる。
【００５０】
ひとつの録画番組の番組欄には、通常、サムネイル用の画像（動画像または静止画像）とその録画番組のタイトル（番組名）とが表示される。なお、録画時間が短い録画番組の番組欄では、必要に応じてサムネイルは表示されない。録画時間が短い録画番組の番組欄は、サムネイルを表示するだけの長さ（サイズ）を有していないからである。
【００５１】
具体的には例えば図５の過去番組表は、上述したように、図２乃至図４の番組情報テーブルに対応する過去番組表の例を示している。
【００５２】
即ち、図２のＡチャンネルの番組情報テーブルに基づいて、Ａチャンネルの列が構成されている。
【００５３】
このＡチャンネルの列には、２３時００分から２３時１５分の時間帯に録画された「番組１Ａ」を示す番組欄（図２の上から３行目に対応する番組欄）が表示されている。これにより、この録画時間帯にＡチャンネルから放送された「１Ａ」というタイトルの放送番組（以下、所定のタイトルの放送番組を、その所定のタイトルのみで表現する）が録画されていることがわかる。同様に、図２のＡチャンネルの番組情報テーブルに含まれる「番組１Ｂ」乃至「番組１Ｅ」のそれぞれを示す番組欄も、それぞれ対応する録画時間帯に表示されていることから、「番組１Ｂ」乃至「番組１Ｅ」も録画されていることがわかる。
【００５４】
また、図３のＢチャンネルの番組情報テーブルに基づいて、Ｂチャンネルの列が構成されている。
【００５５】
このＢチャンネルの列には、２３時００分から２３時２５分の時間帯に録画された「番組３Ａ」を示す番組欄（図３の上から３行目に対応する番組欄）が表示されている。これにより、この録画時間帯にＢチャンネルから放送された「番組３Ａ」が録画されていることがわかる。同様に、図３のＢチャンネルの番組情報テーブルに含まれる「番組３Ｂ」、「番組３Ｄ」、および、「番組３Ｅ」のそれぞれを示す番組欄も、それぞれ対応する録画時間帯に表示されていることから、「番組３Ｂ」、「番組３Ｄ」、および、「番組３Ｅ」も録画されていることがわかる。
【００５６】
これに対して、Ｂチャンネルの列において、２３時５０分から０時１５分までの時間帯を示す領域に番組欄が表示されていない。このことは、この時間帯にＢチャンネルから放送された「番組３Ｃ」（図３の上から５行目に対応する放送番組）は録画されていないことがわかる。
【００５７】
また、図４のＣチャンネルの番組情報テーブルに基づいて、Ｃチャンネルの列が構成されている。
【００５８】
このＣチャンネルの列には、２２時５４分から２３時２９分の時間帯に録画された「番組４Ａ」を示す番組欄（図４の上から３行目に対応する番組欄）が表示されている。これにより、この録画時間帯にＣチャンネルから放送された「番組４Ａ」が録画されていることがわかる。同様に、図４のＣチャンネルの番組情報テーブルに含まれる「番組４Ｂ」乃至「番組４Ｅ」のそれぞれを示す番組欄も、それぞれ対応する時間帯に表示されていることから、「番組４Ｂ」乃至「番組４Ｅ」も録画されていることがわかる。
【００５９】
この場合、ユーザは、例えばリモートコントローラ６（図１）を操作して、この過去番組表の中から、再生を所望する録画番組の番組欄を選択することができる。
【００６０】
図１に戻り、すると、再生制御部１７は、リモートコントローラ６の操作内容を認識し、その認識結果に基づいて、ユーザにより選択された番組欄が示す録画番組の再生を制御する。
【００６１】
具体的には例えば、図５中Ａチャンネルの「番組１Ｅ」を示す番組欄が選択された場合、再生制御部１７は、動画ＩＤとして「１Ｅ」（図２参照）が付されているビデオカプセルを、HDD１３から読み出してデコード部１８に提供することを制御する。
【００６２】
そして、再生制御部１７は、そのビデオカプセルに含まれる番組１Ｅ（圧縮コンテンツデータ）の先頭からの再生を、デコード部１８に指示する。すると、デコード部１８は、そのビデオカプセルに含まれる圧縮コンテンツデータ（番組１Ｅ）をMPEG方式等でデコードし、その結果得られる映像信号と音声信号（番組１Ｅに対応する信号）をテレビジョン受像機５に提供する。すると、テレビジョン受像機５から「番組１Ｅ」が再生される。即ち、「番組１Ｅ」に対応する映像がテレビジョン受像機５の画面に表示されるとともに、「番組１Ｅ」に対応する音声がテレビジョン受像機５のスピーカ等から出力される。
【００６３】
ところで、ユーザの中には、好みの放送番組（ドラマ等の毎週同一時間帯に放送される放送番組等）が存在し、その好みの放送番組の放送時間帯を予め知っているものもいる。このようなユーザにとっては、その好みの放送番組（録画番組）を再生させたい場合に、過去番組表を表示させて、その過去番組表の中から、その好みの放送番組の番組欄を選択する、といった一連の操作を行うことは面倒であると感じる場合がある。このような場合、かかる過去番組表を利用する再生指示操作よりも一段と簡単な操作で、その好みの放送番組の再生指示操作を行いたい、という要望が挙げられるであろうことは想像に難くない。
【００６４】
そこで、かかる要望に予め応えるべく、本発明人は次のような手法を発明した。即ち、ユーザは、再生を開始させたいタイミング（再生タイミング）を示す絶対時刻（以下、再生開始絶対時刻と称する）と、再生を所望するチャンネル（以下、再生対象チャンネルと称する）とを指定する。すると、装置は、複数の録画番組のうちの、再生開始絶対時刻を録画時間帯に含む再生対象チャンネルの録画番組を、その再生開始絶対時刻に対応する位置から再生させる。かかる一連の処理を実現させる手法（以下、絶対時刻指定再生手法と称する）が本発明人により発明された。
【００６５】
ここで、絶対時刻とは、装置が放送番組を録画した時点の時刻（例えば月、日、時、分）をいう。本実施の形態では、録画再生装置１は、図２乃至図４等の番組情報テーブルを利用して各番組の録画を行うので、番組情報テーブルの「開始時刻」乃至「終了時刻」で特定される録画時間帯を基準とする時刻が、絶対時刻となる。
【００６６】
換言すると、録画再生装置１や放送局等で管理している時刻が全て一致していると仮定すれば、再生対象の録画番組が実際に放送された放送時間帯に含まれる時刻（例えば月、日、時、分）、または、その録画番組の放送が予定されていた放送時間帯に含まれる時刻（例えば月、日、時、分）が、絶対時刻であるともいえる。
【００６７】
ただし、実際問題上、録画再生装置１や放送局等で管理している時刻は一致するとは限らないので、本実施の形態では、録画装置側で管理している時刻が、絶対時刻として採用されるとする。即ち、本実施の形態では、装置が放送番組を録画した時点における、その装置が管理している時刻が、絶対時刻として採用されている。
【００６８】
なお、以下、絶対時刻で表現されていることを明確にするため、所定の番組の先頭位置が録画された時刻、即ち、例えば図２乃至図４の番組情報テーブルの「開始時刻」等を、録画開始絶対時刻と称する。同様に、その所定の番組の最後尾の位置が録画された時刻、即ち、例えば図２乃至図４の番組情報テーブルの「終了時刻」等を、録画終了絶対時刻と称する。
【００６９】
かかる絶対時刻指定再生手法は、本実施の形態では例えば図１の録画再生装置１（および後述するパーソナルコンピュータ２）に適用されている。即ち、ユーザは、リモートコントローラ６を操作することで、再生開始絶対時刻と再生対象チャンネルとを指定する（詳細については、図７、図１１乃至図１３等を参照して後述する）。すると、再生制御部１７は、HDD１３に録画されている複数の録画番組のうちの、再生開始絶対時刻を録画時間帯に含む再生対象チャンネルの録画番組を、その再生開始絶対時刻に対応する位置から再生させる制御を行う。
【００７０】
具体的には例えば、ユーザにより、再生開始絶対時刻として「８月３０日  ０：０５」が指定され、かつ、再生対象チャンネルとしてＡチャンネルが指定されたとする。
【００７１】
この場合、再生制御部１７は、図２のＡチャンネルの番組情報テーブルをHDD１３から参照し、その番組情報テーブルの中から、「０：０５」を録画時間帯に含む録画番組、即ち、「２３：５７乃至０：１５」が録画時間帯となっている「番組１Ｅ」を再生対象として決定する。
【００７２】
次に、再生制御部１７は、再生対象の「番組１Ｅ」の動画ＩＤ、即ち、「１Ｅ」で特定されるビデオカプセルをHDD１３から読み出してデコード部１８に提供することを制御する。
【００７３】
そして、再生制御部１７は、そのビデオカプセルに含まれる番組１Ｅ（圧縮コンテンツデータ）を、絶対時刻で「０：０５」から再生するようにデコード部１８に指示する。
【００７４】
ただし、デコード部１８では、コンテンツ（録画番組）の先頭位置を基準時刻（00:00）とする相対時刻に基づいて、その処理を行っている。なお、絶対時刻との混乱を避けるために、コンテンツの再生が開始される相対時刻を、以下、再生開始位置と称する。
【００７５】
このため、再生制御部１７は、再生開始絶対時刻に基づいて再生開始位置を特定し（演算し）、その再生開始位置からの再生をデコード部１８に指示する。例えば、再生制御部１７は、再生開始絶対時刻と、録画開始絶対時刻（番組情報テーブルの「開始時刻」）との差分を演算し、その演算結果を再生開始位置として特定する。具体的には例えばいまの場合、再生対象である「番組１Ｅ」の録画時間帯は「２３：５７乃至０：１５」であるので、録画開始絶対時刻は「２３：５７」であり、上述したように、再生開始絶対時刻は「０：０５」である。従って、その差分である「０：０８」が再生開始位置として決定される。
【００７６】
これにより、デコード部１８は、動画ＩＤとして「１Ｅ」が付されているビデオカプセル（圧縮コンテンツデータ）をMPEG方式等でデコードし、その結果得られる番組１Ｅのうちの、先頭から８分目の位置（「０：０８」の位置）を再生開始位置として、その再生開始位置からの再生（テレビジョン受像機５による出力）を行う。
【００７７】
また、［発明が解決しようとする課題］で上述した内容の繰り返しになるが、かかる過去番組表を利用する場合、ユーザは、ひとつの番組の再生中または終了後に、次に再生させる別の番組を探すために、過去番組表を再度表示させて、別の番組を選択後、再生画面に再び戻す、といった操作が必要である。従って、かかる操作よりもさらに簡単な操作で、次に再生させる別の番組を選択したいという要望が挙げられるであろうことは想像に難くない。
【００７８】
かかる要望に応える場合にも、絶対時刻指定再生手法を適用すればよい。
【００７９】
具体的には例えば、ユーザは、ひとつの番組の再生中または終了後に、次に再生させる別の番組を探すために、過去番組表を表示させずに、再生対象チャンネルのみを指定する。即ち、ユーザは、チャンネルの切替操作のみを行う。
【００８０】
この場合、装置（ここでは、録画再生装置１）は、番組の再生中にチャンネルの切替操作があったときは、その切替操作時点の番組の再生位置を絶対時刻に換算した時刻（以下、切替指示絶対時刻と称する）を再生開始絶対時刻とみなす。また、装置は、番組の終了後にチャンネルの切替操作があったときは、その番組の録画終了絶対時刻（図２乃至図４等の番組情報テーブルでは「終了時刻」）を再生開始絶対時刻とみなす。その後は、上述したように、装置は、再生開始絶対時刻（切替指示絶対時刻または終了時刻と同一時刻）を録画時間帯に含む再生対象チャンネル（切替後のチャンネル）の録画番組を、その再生開始絶対時刻に対応する位置（再生開始位置）から再生させる制御を行う。
【００８１】
なお、かかる一連の処理の詳細については、図１６乃至図２０等を参照して後述する。
【００８２】
このように、ユーザは、ひとつの番組の再生中または終了後に、次に再生させる別の録画番組を探すために、過去番組表を表示させなくとも、切り替えを所望するチャンネル（再生中の番組を放送したチャンネルとは別のチャンネル）のみを指定する、といった簡単な操作を行うだけでよい。即ち、ユーザは、従来のテレビジョン受像機に対するチャンネル切替操作と全く同様の操作を行うだけでよい。
【００８３】
さらに、ユーザは、例えば図６の外観構成のリモートコントローラ６を利用することで、かかる録画番組のチャンネル切替操作をより一段と簡単に行うことができるようになる。
【００８４】
即ち、図６は、リモートコントローラ６の表面（操作面）の外観構成例を示している。
【００８５】
図６に示されるように、リモートコントローラ６の表面には、複数のボタンが配置されており、それぞれ所定の機能が割り当てられている。ここでは、説明が冗長になることを防ぐために、それらの複数のボタンのうちの、絶対時刻指定再生手法に関連する機能が割り当てられたボタンについてのみ説明する。換言すると、以下に説明するボタンには、２以上の機能が割り当てられている場合もあるが、ここでは、絶対時刻指定再生手法に関連する機能についてのみ言及する。
【００８６】
１乃至１２がそれぞれ印字されたボタン群５１には、所定の１つのチャンネルを指定するための機能が割り当てられている。例えば、１が印字されたボタンにチャンネルＡが割り当てられている場合には、ユーザは、そのボタンを押下することで、チャンネルＡの指定（選択や切替）を行うことができる。そこで以下、ボタン群５１を、Chボタン５１と称する。また、以下、「Chボタン５１が押下された」と記述した場合、その記述は、１乃至１２がそれぞれ印字された１２個のボタンのうちの所定の１つが押下されたことを意味する。
【００８７】
従って、ユーザは、ひとつの番組の再生中または終了後に、過去番組表を表示させずに、次に再生させる別の録画番組を探したい場合、切り替えを所望するチャンネル（再生中の番組を放送したチャンネルとは別のチャンネル）が割り当てられたChボタン５１を押下する、といった簡単な操作を行うだけでよい。
【００８８】
なお、かかるユーザ操作、即ち、Chボタン５１の押下操作に対する録画再生装置１の処理例については、図１６のステップＳ６４の処理でＹＥＳであると判定された場合のそれ以降の処理として後述する。
【００８９】
ボタン５２には、録画再生装置１の電源状態を切り替える機能が割り当てられている。そこで以下、ボタン５２を、電源ボタン５２と称する。
【００９０】
ボタン５３には、現在再生中の番組（コンテンツ）の時間的前に同一チャンネルから放送された録画番組を指定する機能が割り当てられている。これに対して、ボタン５４には、現在再生中の番組（コンテンツ）の時間的後に（即ち次に）同一チャンネルから放送された録画番組を指定する機能が割り当てられている。そこで以下、ボタン５３を前ボタン５３と称し、ボタン５４を次ボタン５４と称する。なお、前ボタン５３が押下された場合の録画再生装置１の処理例については、図１７のステップＳ７７の処理でＹＥＳであると判定された場合のそれ以降の処理として、次ボタン５４が押下された場合の録画再生装置１の処理例については、図１８のステップＳ８４の処理でＹＥＳであると判定された場合のそれ以降の処理として、それぞれ後述する。
【００９１】
ボタン５５には、番組の再生指令を録画再生装置１に発行する機能が割り当てられている。ボタン５６には、再生中の番組の一時停止指令を録画再生装置１に発行する機能が割り当てられている。ボタン５７には、再生中の番組の停止指令を録画再生装置１に発行する機能が割り当てられている。そこで以下、ボタン５５を再生ボタン５５と称し、ボタン５６を一時停止ボタン５６と称し、ボタン５７を停止ボタン５７と称する。
【００９２】
なお、所定の録画番組の再生中に停止ボタン５７が押下された場合における録画再生装置１の処理例については、図２０のステップＳ９５の処理でＹＥＳであると判定された場合のそれ以降の処理として後述する。
【００９３】
ボタン５８には、再生対象チャンネルを、現在再生中の番組（コンテンツ）のチャンネルに対して＋方向に１つだけずらしたチャンネルに切り替える機能が割り当てられている。そこで以下、ボタン５８をCh+ボタン５８と称する。ここで、＋方向とは、例えば図５の過去番組表における左から右に向かう方向（場合によってはその逆方向でもよい）を意味する。従って、例えば、現在再生中の番組のチャンネルがＡチャンネルのときに、Ch+ボタン５８が１回押下されると、再生対象チャンネルがＢチャンネルに切り替えられることになる。そして、さらにもう一度Ch+ボタン５８が１回押下されると、再生対象チャンネルがＣチャンネルに切り替えられることになる。
【００９４】
これに対して、ボタン５９には、再生対象のチャンネルを、現在再生中の番組（コンテンツ）のチャンネルに対して−方向に１つだけずらしたチャンネルに切り替える機能が割り当てられている。そこで以下、ボタン５９をCh-ボタン５９と称する。ここで、−方向とは、＋方向の逆方向、即ち、例えば図５の過去番組表における右から左に向かう方向（場合によってはその逆方向でもよい）を意味する。従って、例えば、現在再生中の番組のチャンネルがＣチャンネルのときに、Ch-ボタン５９が１回押下されると、再生対象チャンネルがＢチャンネルに切り替えられることになる。さらに、もう一度Ch-ボタン５９が１回押下されると、再生対象チャンネルがＡチャンネルに切り替えられることになる。
【００９５】
従って、ユーザは、ひとつの番組の再生中または終了後に、過去番組表を表示させずに、次に再生させる別の番組を探したい場合、上述したChボタン５１の代わりに、Ch+ボタン５８やCh-ボタン５９を、所望のチャンネルの番組が再生されるまで幾度か押下する、といった簡単な操作を行うことも可能である。
【００９６】
なお、かかるユーザ操作、即ち、Ch+ボタン５８の押下操作に対する録画再生装置１の処理例については、図１６のステップＳ６６の処理でＹＥＳであると判定された場合のそれ以降の処理として、Ch-ボタン５９の押下操作に対する録画再生装置１の処理例については、図１６のステップＳ６８の処理でＹＥＳであると判定された場合のそれ以降の処理として、それぞれ後述する。
【００９７】
ボタン６０乃至６３には、操作対象の絶対時刻、例えば上述した再生開始絶対時刻等を、いま現在設定または表示等されている時刻から別の時刻に切り替える機能が割り当てられている。
【００９８】
具体的には、ボタン６０には、操作対象の絶対時刻のうちの日付を、いま現在設定または表示等されている日付から、１日後の日付（＋方向に１つだけずらした日付）に切り替える機能が割り当てられている。これに対して、ボタン６１には、操作対象の絶対時刻のうちの日付を、いま現在設定や表示等されている日付から、１日前の日付（−方向に１つだけずらした日付）に切り替える機能が割り当てられている。そこで以下、ボタン６０を日付+ボタン６０と称し、ボタン６１を日付-ボタン６１と称する。
【００９９】
また、ボタン６２には、操作対象の絶対時刻のうちの時間（例えば、時：分）を、いま現在設定や表示等されている時間から、所定の１単位（例えば１分）だけ時間的後の時間（＋方向に１単位だけずらした時間）に切り替える機能が割り当てられている。これに対して、ボタン６３には、操作対象の絶対時刻のうちの時間（例えば、時：分）を、いま現在設定や表示等されている時間から、所定の１単位（例えば１分）だけ時間的前の時間（−方向に１単位だけずらした時間）に切り替える機能が割り当てられている。そこで以下、ボタン６２を時間+ボタン６２と称し、ボタン６３を時間-ボタン６３と称する。
【０１００】
従って、ユーザは、日付+ボタン６０乃至時間-ボタン６３の押下操作を繰り返すことで、例えば再生開始絶対時刻として、所望の絶対時刻を簡単に指定できる。
【０１０１】
また、ボタン６４には、例えば図７に示される画像７１の表示指令を録画再生装置１に対して発行する機能が割り当てられている。
【０１０２】
ユーザは、この画像７１を利用して、再生を所望する録画番組を指定する操作を行うことができる。例えば、ユーザは、この画像７１を利用して、所望のチャンネルを選択した上で、その所望のチャンネルの録画番組の中から、再生を所望する録画番組を指定する操作を行うことができる。そこで、以下、かかる画像７１を、チャンネル選択画像７１と称する。また、この呼称に伴い、チャンネル選択画像７１を表示させるために押下されるリモートコントローラ６のボタン６４(図６)を、以下、チャンネル選択ボタン６４と称する。
【０１０３】
チャンネル選択画像７１において、「チャンネルでえらぶ」というメッセージの下方の表示領域８１には、現在ユーザにより再生対象チャンネルとして指示（選択）されているチャンネルの名称（図７の例では、Ａｃｈ）が表示される。
【０１０４】
なお、ユーザは、かかるチャンネル選択画像７１の表示中に、リモートコントローラ６の所定のボタンの押下操作を行うことで（何れのボタンを押下するのかについては省略する）、再生対象チャンネルを変更することができる。この場合、変更後の再生対象チャンネルのチャンネル名が表示領域８１に表示されることになる。
【０１０５】
表示領域８１の下方の表示領域８２には、現在ユーザにより指示（選択）されている再生対象番組の番組名（図７の例では、番組１Ｅ）が表示される。
【０１０６】
なお、ユーザは、かかるチャンネル選択画像７１の表示中に、リモートコントローラ６の所定のボタンの押下操作を行うことで（何れのボタンを押下するのかについては省略する）、再生対象番組を変更することができる。この場合、変更後の再生対象番組の番組名が表示領域８２に表示されることになる。
【０１０７】
表示領域８２の下方の左側の表示領域８３には、上述した再生開始絶対時刻（図７の例では、２００５年８月２２日  ００時０５分）が表示される。また、その右方の表示領域８４、即ち、表示領域８２の下方の右側の表示領域８４には、上述した再生開始位置（図７の例では０時８４分）と、その再生開始位置から再生される再生対象番組、即ち、表示領域８２に現在表示されている番組名を有する録画番組の時間長（図７の例では０時１８分）が、その順番で（図７の例では「／」の前後に）それぞれ表示される。
【０１０８】
なお、これらの表示領域８１乃至８４に重ねて表示されている背景画像（図７の例では熊の画像）は、チャンネル選択ボタン６４（図６）の押下操作前に再生されていた番組の画像がそのまま表示されている。
【０１０９】
また、これらの表示領域８１乃至８４の下方には、リモートコントローラ６（図６）の各ボタンのうちの、このチャンネル選択画像７１で操作できるボタンについて、簡単な操作説明を示す表示８５乃至８７が配置されている。即ち、ユーザは、かかる表示８５乃至８７の内容から、取扱説明書を読まなくても、このチャンネル選択画像７１内でできることを容易に認識できる。
【０１１０】
具体的には、ユーザは、表示８５の内容により、リモートコントローラ６の日付+ボタン６０や日付-ボタン６１（図６）の押下操作を繰り返すことで、再生開始絶対時刻のうちの日付として、所望の日付を簡単に指定（変更）できることを認識できる。
【０１１１】
また、ユーザは、表示８６の内容により、リモートコントローラ６の時間+ボタン６２や時間-ボタン６３（図６）の押下操作を繰り返すことで、再生開始絶対時刻のうちの時間として、所望の時間を簡単に指定（変更）できることを認識できる。
【０１１２】
さらにまた、ユーザは、表示８７の内容により、かかるチャンネル選択画像７１の表示中に、リモートコントローラ６の「決定」と印字されたボタン（図６参照。なお、以下、決定ボタンと称する）の押下操作を行うことで、チャンネル選択画像７１のその時点の表示内容に従った再生が行われることを認識できる。なお、かかる決定ボタンが押下された場合には、例えば本実施の形態では、後述する図１６乃至図２０の番組再生処理が実行されることになる。
【０１１３】
このように、ユーザは、チャンネル選択画像７１を利用することで、再生開始絶対時刻の指定による再生開始を指示する操作（再生開始指示操作）を簡単に行うことができる。なお、かかる再生開始指示操作に対する録画再生装置１の再生制御部１７（図１）の処理（以下、再生開始指示処理と称する）の詳細例については、図１１乃至図１５等を参照して後述する。
【０１１４】
図１に戻り、録画再生装置１には、以上説明した構成（再生制御部１７等の各ブロック）に加えて、パーソナルコンピュータ２との間での通信を制御する通信部１９も設けられている。
【０１１５】
パーソナルコンピュータ２は、例えばサービス提供サーバ３からネットワーク４を介して提供されてくる各種情報、或いは、ユーザからの指示等に従って、所定の録画指令を生成して録画再生装置１に発行することができる。また、パーソナルコンピュータ２は、録画再生装置１の上述した各種機能のうちの、チューナ部１１とエンコード部１２とが有する機能（放送番組受信録画機能）を除く機能と同様の機能を実現することができる。ここで、パーソナルコンピュータ２が実現可能な機能には、上述した絶対時刻指定再生手法に対応する機能も含まれている。
【０１１６】
このため、パーソナルコンピュータ２には、主制御部３１乃至再生部３８が設けられている。
【０１１７】
主制御部３１は、このパーソナルコンピュータ３１の動作全体を制御する。その際、主制御部３１は、ユーザによる操作部３２の操作内容を適宜利用する。
【０１１８】
通信部３３は、録画再生装置１の通信部１９との間での通信を制御する。
【０１１９】
HDD３４は、主制御部３１が実行するために必要な各種情報の他、録画再生装置１のHDD１３の記憶内容（ビデオカプセル、EPG情報、番組情報テーブル等）のコピーも記憶可能である。
【０１２０】
通信部３５は、ネットワーク４を介するサービス提供サーバ３との間の通信を制御する。
【０１２１】
録画制御部３６は、録画再生装置１のHDD１３またはパーソナルコンピュータ２のHDD３４への録画動作を制御する。例えば上述したように、録画制御部３６は、サービス提供サーバ３からネットワーク４と通信部３５とを介して提供されてくる各種情報に従って、或いは、操作部３２と主制御部３１とを介して提供されてくるユーザ指示に従って、所定の録画指令（録画予約指令含む）を生成し、通信部３３を介して録画再生装置１に発行することができる。
【０１２２】
再生制御部３７は、操作部３２等からの再生指令（後述するチャンネル切換や番組切替の指令含む）に基づいて、録画再生装置１のHDD１３またはパーソナルコンピュータ２のHDD３４内の所定の録画番組を、再生部３８に再生させるための制御を行う。また、再生制御部３７は、上述した図５等の過去番組表を再生部３８に表示させることもできる。即ち、録画再生装置１の再生制御部１７はテレビジョン受像機５に対する再生動作を制御したが、再生制御部３７は、再生部３８に対する再生動作であって、録画再生装置１の再生制御部１７の再生動作と同様な再生動作を行う。
【０１２３】
換言すると、本実施の形態では、録画再生装置１のHDD１３またはパーソナルコンピュータ２のHDD３４内の各録画番組は、テレビジョン受像機５と、パーソナルコンピュータ２の再生部３８（例えば内蔵するディスプレイやスピーカ等）との何れからも再生可能とされている。
【０１２４】
なお、再生部３８のディスプレイ等に録画番組を再生（表示）させる場合に利用する画像（以下、再生画像と称する）の例については、図２５乃至図３０等を参照して後述する。
【０１２５】
次に、図８等のフローチャートを参照して、図１の録画再生装置１の再生処理について説明する。ただし、詳細については後述するが、図８の例の再生処理では、ユーザの再生開始指示操作に基づいて再生が一旦開始されると、その後、リモートコントローラ６の電源ボタン５２（図６）が押下されるまで、再生が連続して続けられる。そこで、以下、図８の例の再生処理を、特に連続再生処理と称する。
【０１２６】
ステップＳ１において、録画再生装置１の再生制御部１７は、電源ボタン５２が押下されたか否かを判定する。
【０１２７】
ステップＳ１において、電源ボタン５２が押下されたと判定された場合、この連続再生処理は終了となる。そして、録画再生装置１の電源状態がオン状態からオフ状態に遷移する。
【０１２８】
これに対して、ステップＳ１において、電源ボタン５２が押下されていないと判定された場合、処理はステップＳ２に進む。
【０１２９】
ステップＳ２において、再生制御部１７は、チャンネル選択ボタン６４（図６）が押下されたか否かを判定する。
【０１３０】
ステップＳ２において、チャンネル選択ボタン６４が押下されていないと判定された場合、処理はステップＳ１に戻され、それ以降の処理が繰り返される。即ち、再生開始前の段階では、チャンネル選択ボタン６４が押下されるまでの間（ただし、電源ボタン５２が押下されない限り）、ステップＳ１，Ｓ２のループ処理が繰り返されることで、この連続再生処理は待機状態となる。
【０１３１】
その後、チャンネル選択ボタン６４が押下されると、ステップＳ２においてＹＥＳであると判定されて、処理はステップＳ３に進む。この場合、上述したように、ユーザは、チャンネル選択画像７１（図７）を利用した再生開始指示操作を行うことができる。従って、かかる再生開始指示操作に対する再生開始指示処理が、ステップＳ３の処理として実行される。ただし、再生開始指示処理の詳細例については、図１１乃至図１５等を参照して後述する。
【０１３２】
ステップＳ３の再生開始指示処理の結果として、所定の番組がユーザにより指示されると、処理はステップＳ４に進む。ステップＳ４において、再生制御部１７は、指示された番組を、再生対象の番組として決定する。
【０１３３】
ステップＳ５において、再生制御部１７は、再生対象の番組をテレビジョン受像機５に再生させる制御処理（以下、番組再生処理と称する）を実行する。なお、番組再生処理の詳細例については、図１６乃至図２０等を参照して後述する。
【０１３４】
後述するように、再生対象の番組の再生が終了すると、ステップＳ５の番組再生処理は終了し（図１６のステップＳ６２参照）、処理はステップＳ６に進む。
【０１３５】
ステップＳ６において、再生制御部１７は、これまでの再生対象の番組と同一チャンネルの番組情報テーブルをHDD１３から参照する。そして、ステップＳ７において、再生制御部１７は、録画開始時刻（絶対時刻）の昇順で番組情報テーブルをソートする。
【０１３６】
なお、上述した図２乃至図４の例の番組情報テーブルのように、録画開始時刻（図２乃至図４の例では単に「開始時刻」とされている）の昇順で予めソートされている場合には、ステップＳ７の処理は省略可能である。
【０１３７】
ステップＳ８において、再生制御部１７は、これまでの再生対象の番組の録画終了時刻（絶対時刻）と同一時刻またはそれ以降の時刻を、録画開始時刻（絶対時刻）とする録画番組が、番組情報テーブル中に存在するか否かを判定する。
【０１３８】
即ち、これまでの再生対象の番組よりも後の絶対時刻に放送された別の番組であって、これまでの再生対象の番組と同一チャンネルの別の番組（以下、別録画番組と称する）が、HDD１３に録画されていない場合、ステップＳ８においてＮＯであると判定されて、処理はステップＳ１に戻され、それ以降の処理が繰り返される。即ち、この場合、これまでの再生対象の番組の再生が終了すると、テレビジョン受像機５の再生は一旦終了し、この連続再生処理は待機状態となる。
【０１３９】
これに対して、別録画番組がHDD１３に１以上録画されている場合、ステップＳ８においてＹＥＳであると判定されて、処理はステップＳ９に進む。
【０１４０】
ステップＳ９において、再生制御部１７は、１つ以上の別録画番組のうちの最先の録画番組を、再生対象の番組として決定する。ここに、最先の録画番組とは、録画開始時刻（絶対時刻）が、これまでの再生対象の番組の録画終了時刻（絶対時刻）に最も近い（同一時刻含む）録画番組をいう。その後、処理はステップＳ５に戻され、それ以降の処理が繰り返される。即ち、ステップＳ９の処理で再生対象の番組として決定された別録画番組が、テレビジョン受像機５に再生される。
【０１４１】
このように、同一チャンネルについて複数の録画番組が存在する場合、かかる連続再生処理を再生制御部１７が実行することで、それらの複数の録画番組を連続して再生させていくことが可能になる。
【０１４２】
具体的には例えば、２００５年８月３１日の００：００：：００乃至０４：００：００の時間帯に放送予定であった番組のうちの、図９に示される「１−Ａ」、「２−Ａ」、「１−Ｂ」、「３−Ａ」、および、「１−Ｃ」という番組名をそれぞれ有する録画番組がHDD１３に存在するとする。
【０１４３】
より正確には、２００５年８月３１日の００：００：００乃至０１：００：００の時間帯にＡｃｈから実際に放送された放送内容が、「１−Ａ」という番組名の番組（以下、番組「１−Ａ」と称する）として録画されている。
【０１４４】
同様に、２００５年８月３１日の００：００：００乃至０１：００：００の時間帯にＢｃｈから実際に放送された放送内容が、「２−Ａ」という番組名の番組（以下、番組「２−Ａ」と称する）として録画されている。
【０１４５】
２００５年８月３１日の０１：００：００乃至０２：００：００の時間帯にＡｃｈから実際に放送された放送内容が、「１−Ｂ」という番組名の番組（以下、番組「１−Ｂ」と称する）として録画されている。
【０１４６】
２００５年８月３１日の００：００：００乃至０１：００：００の時間帯にＣｃｈから実際に放送された放送内容が、「３−Ａ」という番組名の番組（以下、番組「３−Ａ」と称する）として録画されている。
【０１４７】
２００５年８月３１日の０３：００：００乃至０４：００：００の時間帯にＡｃｈから実際に放送された放送内容が、「１−Ｃ」という番組名の番組（以下、番組「１−Ｃ」と称する）として録画されている。
【０１４８】
即ち、Ａｃｈが予定通りの放送を行っていれば、番組「１−Ａ」全体が、２００５年８月３１日の００：００：００乃至０１：００：００の時間帯にＡｃｈから実際に放送された放送内容となる。同様に、番組「１−Ｂ」全体が、２００５年８月３１日の０１：００：００乃至０２：００：００の時間帯にＡｃｈから実際に放送された放送内容となる。
【０１４９】
しかしながら、番組「１−Ａ」よりも時間的に前の番組（例えば野球番組等）をＡｃｈが延長して放送していたりすれば、その前の番組の後半部分と番組「１−Ａ」の前半部分とが、２００５年８月３１日の００：００：００乃至０１：００：００の時間帯にＡｃｈから実際に放送された放送内容となる。
【０１５０】
この場合、番組「１−Ａ」全体が録画できているとユーザは思っているところ、実際には、番組「１−Ａ」の後半部分は録画できていない、という問題が発生してしまう。
【０１５１】
ただし、この場合、番組「１−Ａ」の後半部分と番組「１−Ｂ」の前半部分が、２００５年８月３１日の０１：００：００乃至０２：００：００の時間帯にＡｃｈから実際に放送された放送内容となっている（番組「１−Ｂ」として録画されている）。従って、HDD１３の記録内容全体から見れば、番組「１−Ａ」全体は録画されていることになる。このように、時間的に連続する複数の番組を録画することで、かかる問題自体は解決可能である。
【０１５２】
ところが、この場合、ユーザが、番組「１−Ａ」の再生指示操作を行った場合、従来の再生処理では、２００５年８月３１日の０１：００：００乃至０２：００：００の時間帯にＡｃｈから実際に放送された放送内容のみを再生することになる。即ち、従来の再生処理では、番組「１−Ａ」の前半部分しか再生されない。従って、従来の再生処理を実行する従来の録画再生装置を使用している場合、ユーザは、番組「１−Ａ」の後半部分を視聴したいときには、さらに、番組「１−Ｂ」の再生指示操作を別途行うといった煩雑な操作を行わなければならない、という新たな問題が発生してしまう。
【０１５３】
そこで、かかる新たな問題を解決することを目的のひとつとして、本実施の形態では、録画再生装置１は、連続再生処理を実行しているのである。即ち、図８の連続再生処理が実行されれば、２００５年８月３１日の００：００：００乃至０１：００：００の時間帯にＡｃｈから実際に放送された放送内容と、２００５年８月３１日の０１：００：００乃至０２：００：００の時間帯にＡｃｈから実際に放送された放送内容とが、テレビジョン受像機５に連続して再生される。その結果、番組「１−Ａ」全体が連続して再生されることになり、かかる新たな問題を解決することが可能になるのである。
【０１５４】
具体的には、図８のステップＳ４の処理でいう「指示された番組」が番組「１−Ａ」であった場合には、次のステップＳ５の番組再生処理で、２００５年８月３１日の００：００：００乃至０１：００：００の時間帯にＡｃｈから実際に放送された放送内容が再生される。
【０１５５】
そして、次のステップＳ６において、Ａｃｈの番組情報テーブル（図示せず。即ち、ここでは図２の例とは異なる番組情報テーブルが採用されている）が参照され、必要に応じてステップＳ７の処理で、番組「１−Ａ」、番組「１−Ｂ」、および番組「１−Ｃ」の順にソートされる。
【０１５６】
この場合、ステップＳ８の処理でＹＥＳであると判定されて、ステップＳ９の処理で、再生対象の番組として番組「１−Ｂ」が決定される。従って、次のステップＳ５の番組処理では、番組「１−Ｂ」として録画されている実際の放送内容、即ち、２００５年８月３１日の０１：００：００乃至０２：００：００の時間帯にＡｃｈから実際に放送された放送内容が再生されることになる。その結果、番組「１−Ａ」全体が連続して再生されることになるのである。
【０１５７】
なお、その後、次のステップＳ６において、Ａｃｈの番組情報テーブルが再度参照され、必要に応じてステップＳ７の処理で、番組「１−Ａ」、番組「１−Ｂ」、および「番組１−Ｃ」の順にソートされる（ただし、前回のステップＳ７の処理でソートされているので、実際には２回目以降のステップＳ７の処理は不要である）。
【０１５８】
この場合、ステップＳ８の処理でＹＥＳであると判定されて、ステップＳ９の処理で、再生対象の録画番組として番組「１−Ｃ」が決定される。従って、次のステップＳ５の番組処理では、番組「１−Ｃ」として録画されている実際の放送内容、即ち、２００５年８月３１日の０３：００：００乃至０４：００：００の時間帯にＡｃｈから実際に放送された放送内容が再生されることになる。
【０１５９】
即ち、実際の放送時間帯としては不連続の番組「１−Ｂ」と番組「１−Ｃ」とが、連続して再生されることになる。より正確には、上述したように野球放送の延長等で実際の放送時間帯が予定からずれている場合があるので、２００５年８月３１日の０１：００：００乃至０２：００：００の時間帯にＡｃｈから実際に放送された放送内容と、２００５年８月３１日の０３：００：００乃至０４：００：００の時間帯にＡｃｈから実際に放送された放送内容とが、連続して再生されることになる。
【０１６０】
換言すると、２００５年８月３１日の０１：００：００乃至０２：００：００の時間帯にＡｃｈから実際に放送された放送内容（番組「１−Ｂ」として録画された録画内容）から、２００５年８月３１日の０３：００：００乃至０４：００：００の時間帯にＡｃｈから実際に放送された放送内容（番組「１−Ｃ」として録画された録画内容）に切り替わったとき、テレビジョン受像機５に再生されるシーン（フレーム）は不連続となり、ユーザは違和感を覚える場合もある。
【０１６１】
そこで、本実施の形態では、番組「１−Ｂ」（として録画した録画内容）から番組「１−Ｃ」（として録画した録画内容）に切り替わったことをユーザに通知すべく、再生制御部１７は、その旨を、テレビジョン受像機５に提示するようにしている。この提示は、番組「１−Ｂ」から番組「１−Ｃ」に切り替わったときのみならず、全番組の切替時に行われる。なお、その提示手法は特に限定されない。例えば、図１０に示されるように、番組が切り替わった後所定の時間だけ（或いは、ユーザにより消去指示がなされるまで）、切替後の番組名を、その画面上に表示させる、といった提示手法を採用することができる。即ち、図１０の例は、番組「１−Ｂ」から番組「１−Ｃ」に切り替わった場合の例であり、このため、番組名として「１−Ｃ」（および、録画開始時刻（絶対時刻）である2005/08/31 03:00:00）が表示されているのである。
【０１６２】
また、HDD１３の録画内容は、本実施の形態ではチャンネル毎に個別の番組情報テーブル（図２乃至図４参照）でそれぞれ管理されているが、チャンネルでの分類が行われずに、ただ単に図９に示されるようなテーブルで管理される場合も想定できる。このような場合には、再生制御部１７は、連続再生処理として、次のような処理を実行すればよい。
【０１６３】
即ち、再生制御部１７は、図８のステップＳ６の処理の代わりに、「図９等のテーブルの中から、これまでの再生対象の番組と同一チャンネルの番組の情報（行）をフィルタリングする」という処理を実行すればよい。次に、再生制御部１７は、図８のステップＳ７の処理の代わりに、「フィルタリングされた情報を、録画開始時刻の昇順でソートする」という処理を実行すればよい。なお、その他の処理については、図８の連続再生処理の対応する処理をそのまま採用すればよい。
【０１６４】
具体的には例えば、これまでの再生対象の番組が番組「１−Ａ」の場合、かかる処理により、図９のテーブルのうちの、番組「１−Ａ」の情報（第１行目の情報）、番組「１−Ｂ」の情報（第３行目の情報）、および、番組「１−Ｃ」の情報（第４行目の情報）がフィルタリングされ、その順番でソートされることになる。
【０１６５】
以上、図８の連続再生処理の概略について説明した。次に、連続再生処理の詳細として、そのうちのステップＳ３の再生開始指示処理の詳細例について説明する。
【０１６６】
図１１のフローチャートは、再生開始指示処理の詳細の一例を示している。
【０１６７】
ステップＳ２１において、再生制御部１７（図１）は、指定絶対時刻が録画時間帯に含まれる録画番組のうちの、再生対象チャンネルの録画番組に関する情報（番組名、指定絶対時刻、指定再生開始位置、番組情報等）を有するチャンネル選択画像をテレビジョン受像機５に表示させる。
【０１６８】
ここに、指定絶対時刻とは、ユーザにより再生開始絶対時刻として指定（指示）された時刻をいう。ただし、初回のステップＳ２１の処理に限り、例えば本実施の形態では、初期値として登録されているチャンネルが再生対象チャンネルとなり、その再生対象チャンネルの録画番組のうちの所定の１つの録画開始時刻が、指定絶対時刻として採用されるとする。
【０１６９】
また、例えば本実施の形態では、ステップＳ２１の処理で、上述した図７のチャンネル選択画像７１が表示される。この場合、ステップＳ２１でいう「指定絶対時刻が録画時間帯に含まれる再生対象チャンネルの録画番組に関する情報」のうちの、再生対象チャンネルは表示領域８１に表示され、番組名は表示領域８２に表示され、指定絶対時刻は再生開始絶対時刻として表示領域８３に表示され、また、指定再生開始位置は、その再生開始絶対時刻に対応する再生開始位置として、番組の時間長とともに表示領域８４に表示される。なお、図７の例では、番組情報の表示は省略されている。
【０１７０】
ステップＳ２２において、再生制御部１７は、再生が指示されたか否かを判定する。
【０１７１】
例えば本実施の形態では、図６のリモートコントローラ６の決定ボタンが押下された場合に、ステップＳ２２において、再生が指示されたと判定されて、再生開始指示は終了となる。即ち、図８のステップＳ３の処理は終了し、処理はステップＳ４に進むことになる。
【０１７２】
具体的には例えば、図７の表示状態でリモートコントローラ６の決定ボタンが押下されると、番組１Ｅが、ステップＳ４でいう「指示された番組」となるので、ステップＳ４の処理で、番組１Ｅが再生対象の番組として決定され、ステップＳ５の番組再生処理で、番組１Ｅのうちの先頭から８分後の位置（図７の表示領域８４の表示内容参照）から再生が開始されることになる。
【０１７３】
これに対して、図６のリモートコントローラ６の決定ボタンが押下されていない場合、ステップＳ２２において、再生が指示されていないと判定されて、処理はステップＳ２３に進む。
【０１７４】
ステップＳ２３において、再生制御部１７は、再生対象のチャンネルの変更操作がなされたか否かを判定する。
【０１７５】
即ち、上述したように、ユーザは、図７のチャンネル選択画像７１の表示中に、リモートコントローラ６の所定のボタンの押下操作を行うことで（何れのボタンを押下するのかについては省略する）、再生対象のチャンネルを変更することができる。従って、かかる押下操作がなされた場合、ステップＳ２３において、再生対象チャンネルの変更操作がなされたと判定されて、処理はステップＳ２４に進む。
【０１７６】
ステップＳ２４において、再生制御部１７は、変更後の再生対象チャンネルの番組情報テーブルをHDD１３から参照する。その後、処理はステップＳ２５に進む。
【０１７７】
これに対して、ステップＳ２３において、再生対象チャンネルの変更操作がなされていないと判定された場合、ステップＳ２４の処理は実行されずに、即ち、再生対象チャンネルは変更されないので、これまでの再生対象チャンネルの番組情報テーブルを引き続き参照された状態で、処理はステップＳ２５に進む。
【０１７８】
ステップＳ２５において、再生制御部１７は、録画開始時刻（絶対時刻）の昇順で番組情報テーブルをソートする。ただし、上述した図２乃至図４の例の番組情報テーブルのように、録画開始時刻の昇順で予めソートされている場合には、ステップＳ２５の処理は省略可能である。
【０１７９】
ステップＳ２６において、再生制御部１７は、指定絶対時刻の変更操作がなされたか否かを判定する。
【０１８０】
上述したように、ユーザは、図６のリモートコントローラ６の日付+ボタン６０乃至時間-ボタン６３の押下操作を繰り返すことで、指定絶対時刻（再生開始絶対時刻として指定する時刻）として、所望の時刻を簡単に指定できる。従って、かかる押下操作がなされた場合、ステップＳ２６において、指定絶対時刻の更新操作がなされたと判定されて、処理はステップＳ２７に進む。
【０１８１】
ステップＳ２７において、再生制御部１７は、指定絶対時刻を更新する。その後、処理はステップＳ２８に進む。
【０１８２】
これに対して、ステップＳ２６において、指定絶対時刻の更新操作がなされていないと判定された場合、ステップＳ２７の処理は実行されずに、即ち、指定絶対時刻は更新されずに、処理はステップＳ２８に進む。
【０１８３】
ステップＳ２８において、再生制御部１７は、指定絶対時刻が録画時間帯に含まれる録画番組を、番組情報テーブルから検索する。そして、ステップＳ２９において、再生制御部１７は、その検索の結果から、録画番組が存在するか否かを判定する。
【０１８４】
ステップＳ２９において、録画番組が存在すると判定された場合、処理はステップＳ２１に戻され、それ以降の処理が繰り返される。即ち、テレビジョン受像機５の表示内容が、ステップＳ２８の処理で検索された録画番組に関する情報を有するチャンネル選択画像に更新される。ただし、ステップＳ２３の処理でＮＯと判定され、かつ、ステップＳ２６の処理でＮＯと判定された場合、即ち、再生対象チャンネルの変更操作と指定絶対時刻の更新操作との何れもがなされなかった場合、更新後のチャンネル選択画像の表示内容は更新前と一致する（更新は特に行われない）。
【０１８５】
これに対して、ステップＳ２９において、録画番組が存在しないと判定された場合、再生制御部１７は、ステップＳ３０において、「再生できる番組がありません」というメッセージを含むチャンネル選択画像、具体的には例えば図１２に示されるチャンネル選択画像７１をテレビジョン受像機５に表示させる。その後、処理はステップＳ２３に戻され、それ以降の処理が繰り返される。
【０１８６】
このような図１１の例の再生開始指示処理とは別の例が、図１３のフローチャートに示されている。
【０１８７】
ただし、図１３のステップＳ４１乃至Ｓ４９のそれぞれの処理は、図１１のステップＳ２１乃至Ｓ２９のそれぞれの処理と同様の処理であるので、それらの説明については省略する。
【０１８８】
即ち、図１３の例の再生開始指示処理では、ステップＳ４９の処理で録画番組が存在しないと判定された場合のそれ以降の処理のみが、図１１の例とは異なる。
【０１８９】
具体的には、図１３の例の再生開始指示処理では、ステップＳ４９の処理で録画番組が存在しないと判定された場合、再生制御部１７は、「再生できる番組がありません」という表示を行うのではなく、ステップＳ５０において、次の録画番組を番組情報テーブルから検索した後、処理をステップＳ４９に戻し、それ以降の処理を繰り返す。即ち、この場合、ステップＳ４９の処理でＹＥＳであると判定されて、ステップＳ４１の処理で、テレビジョン受像機５の表示内容が、ステップＳ５０の処理で検索された次の録画番組に関する情報を有するチャンネル選択画像に更新される。なお、この場合、指定絶対時刻としては、例えばステップＳ５０の処理で検索された次の録画番組の録画開始時刻が採用されるとする。
【０１９０】
具体的には例えば、２００５年９月０２日の０１：００：：００乃至０６：００：００の時間帯に放送された番組（ここでは、説明の簡略上、野球番組の延長等が無く予定通り放送された番組とする）のうちの、図１４に示される録画番組Ａ，Ｂ，ＣがHDD１３に存在するとする。
【０１９１】
録画番組Ａとは、２００５年９月０２日の０１：００：００乃至０３：００：００の時間帯にＡｃｈから放送された番組である。録画番組Ｂとは、２００５年９月０２日の０２：００：００乃至０４：００：００の時間帯にＢｃｈから放送された番組である。録画番組Ｃとは、２００５年９月０２日の０４：３０：００乃至０６：００：００の時間帯にＡｃｈから放送された番組である。
【０１９２】
この場合、再生対象チャンネルとしてＡｃｈがユーザにより指定され、かつ、指定絶対時刻（再生開始時刻として指定する時刻）として２００５年９月２日の０１：００：００乃至０３：００：００の時間帯内の絶対時刻が指定されている場合、録画番組Ａについてのチャンネル選択画像が表示される。
【０１９３】
その後、２００５年９月２日の０３：００：００乃至０４：３０の時間帯内の所定の時刻を指定絶対時刻とする更新操作がなされた場合、図１１の例では、ステップＳ３０の処理で「再生できる番組がありません」というメッセージを含むチャンネル選択画像が表示される。一方、図１３の例ではステップＳ５０の処理で録画番組Ｃが検索され、ステップＳ４９の処理でＹＥＳであると判定されて、次のステップＳ４１の処理で、録画番組Ｃについてのチャンネル選択画像が表示される。
【０１９４】
また、２００５年９月２日の０３：００：００乃至０４：００：００の時間帯内の所定の時刻を指定絶対時刻とする更新操作がなされ、かつ、再生対象チャンネルをＢｃｈに変更する変更操作がなされた場合には、図１１の例ではステップＳ２８の処理で、図１３の例ではステップＳ４８の処理で、それぞれ録画番組Ｂが検索される。そして、次のステップＳ２９またはＳ４９の処理でＹＥＳであると判定されて、次のステップＳ２１またはＳ４１の処理で、録画番組Ｂについてのチャンネル選択画像が表示される。
【０１９５】
また例えば、２００５年９月０２日の０１：００：：００乃至０６：００：００の時間帯に放送された番組（ここでも、説明の簡略上、野球番組の延長等が無く予定通り放送された番組とする）のうちの、図１５に示される録画番組Ａ，Ｃ，ＤがHDD１３に存在するとする。
【０１９６】
録画番組Ａ，Ｃ，Ｄは、何れもＡｃｈから放送された番組である。そのうちの録画番組Ａ，Ｃは、上述した図１４にも同一番組が示されている。また、録画番組Ｄは、２００５年９月０２日の０３：００：００乃至０４：００：００の時間帯にＡｃｈから放送された番組である。即ち、録画番組Ａ，Ｄは、時間的に連続してＡｃｈから放送された番組である。
【０１９７】
この場合、再生対象チャンネルとしてＡｃｈがユーザにより指定され、かつ、指定絶対時刻（再生開始時刻として指定する時刻）として２００５年９月２日の０１：００：００乃至０３：００：００の時間帯内の絶対時刻が指定されている場合、図１４の例と全く同様に、録画番組Ａについてのチャンネル選択画像が表示される。
【０１９８】
ただし、その後、２００５年９月２日の０３：００：００以降の時刻を指定絶対時刻とする更新操作がなされた場合であっても、その更新時刻が、２００５年９月２日の０４：００：００までである場合には、図１１の例ではステップＳ２８の処理で、図１３の例ではステップＳ４８の処理で、それぞれ録画番組Ｄが検索される。そして、次のステップＳ２９またはＳ４９の処理でＹＥＳであると判定されて、次のステップＳ２１またはＳ４１の処理で、録画番組Ｄについてのチャンネル選択画像が表示される。
【０１９９】
また、２００５年９月２日の０３：００：００以降の時刻を指定絶対時刻とする更新操作がなされた場合であっても、その更新時刻が、２００５年９月２日の０４：００：００乃至０４：３０：００の時間帯内の時刻である場合には、図１１の例では、ステップＳ３０の処理で「再生できる番組がありません」というメッセージを含むチャンネル選択画像が表示される。一方、図１３の例ではステップＳ５０の処理で録画番組Ｃが検索され、ステップＳ４９の処理でＹＥＳであると判定されて、次のステップＳ４１の処理で、録画番組Ｃについてのチャンネル選択画像が表示される。
【０２００】
また、２００５年９月２日の０３：００：００以降の時刻を指定絶対時刻とする更新操作がなされた場合であっても、その更新時刻が、２００５年９月２日の０４：３０：００乃至０６：００：００の時間帯内の時刻である場合には、図１１の例ではステップＳ２８の処理で、図１３の例ではステップＳ４８の処理で、それぞれ録画番組Ｃが検索される。そして、次のステップＳ２９またはＳ４９の処理でＹＥＳであると判定されて、次のステップＳ２１またはＳ４１の処理で、録画番組Ｃについてのチャンネル選択画像が表示される。
【０２０１】
このように、本実施の形態では再生制御部１７が図１１や図１３の例の再生開始指示処理を実行するので、ユーザは、絶対時刻による直感的な再生開始指示操作を行うことができる。
【０２０２】
次に、図１６乃至図２０のフローチャートを参照して、連続再生処理（図８）のうちのステップＳ５の番組再生処理の詳細例について説明する。
【０２０３】
ただし、図１６乃至図２０の例では、チャンネルの切替指示操作は、リモートコントローラ６のChボタン５１、Ch+ボタン５８、およびCh-ボタン５９（図６参照）のうちの少なくともひとつの押下操作により行われるとされている。また、番組切替指示操作（時間的前または後の番組に切り替える指示操作）は、リモートコントローラ６の前ボタン５３および次ボタン５４（図６参照）のうちの少なくともひとつの押下操作により行われるとされている。なお、リモートコントローラ６のそれら以外のボタンのうちの、チャンネル選択ボタン６４と停止ボタン５７を除くボタンをまとめて、その他のボタンと称する。
【０２０４】
ステップＳ６１において、再生制御部１７は、再生対象番組を所定の再生開始位置からテレビジョン受像機５で再生するよう制御する。
【０２０５】
初回のステップＳ６１の処理では、即ち、図８のステップＳ４の処理の直後に実行されるステップＳ６１の処理では、ステップＳ４の処理で決定された再生対象の番組が、即ち、ステップＳ３の再生開始指示処理で再生が指示された番組が再生されることになる。その際、再生開始位置は、ステップＳ３の再生開始指示処理で指示された再生開始絶対時刻（図１１や図１３の例で言う指定絶対時刻）に対応する位置（番組の先頭を基準時刻00:00とする相対時刻に換算した値）になる。
【０２０６】
これに対して、後述する図１９のステップＳ９４の処理後に実行されるステップＳ６１の処理では、ステップＳ９４の処理で決定された再生対象の番組が、即ち、後述するステップＳ９３の再生開始指示処理（ただし、上述した図１１や図１３のフローチャート例に従った処理）で再生が指示された番組が再生されることになる。その際、再生開始位置は、ステップＳ９３の再生開始指示処理で指示された再生開始絶対時刻（図１１や図１３の例で言う指定絶対時刻）に対応する位置（番組の先頭を基準時刻00:00とする相対時刻に換算した値）となる。
【０２０７】
ステップＳ６２において、再生制御部１７は、番組の再生が終了したか否かを判定する。なお、ここで、録画番組と記載していないのは、現在放送中の番組が再生される場合があるからである（後述する図１８のステップＳ９１参照）。
【０２０８】
番組の再生が終了した場合、ステップＳ６２においてＹＥＳであると判定されて、この番組再生処理は終了となる。即ち、図８のステップＳ５の処理が終了して、処理はステップＳ６に進むことになる。
【０２０９】
これに対して、番組がまだ再生中である場合、ステップＳ６２においてＮＯであると判定されて、処理はステップＳ６３に進む。
【０２１０】
ステップＳ６３において、再生制御部１７は、リモートコントローラ６のうちの何れかのボタンが押下されたか否かを判定する。
【０２１１】
ステップＳ６３において、リモートコントローラ６のうちの何れのボタンも押下されていないと判定された場合、処理はステップＳ６２に戻され、それ以降の処理が繰り返される。即ち、リモートコントローラ６のうちの何れかのボタンが押下されるまでの間（ただし、番組の再生が終了するまでの間、即ち、番組の再生中）、ステップＳ６２（ＮＯ），Ｓ６３（ＮＯ）のループ処理が繰り返されることで、この番組再生処理の処理状態は待機状態となる。
【０２１２】
その後、リモートコントローラ６のうちの何れかのボタンが押下されると、ステップＳ６３の処理でＹＥＳであると判定されて、処理はステップＳ６４に進む。
【０２１３】
ステップＳ６４において、再生制御部１７は、Chボタン５１（図６）が押下されたか否かを判定する。
【０２１４】
ステップＳ６４において、Chボタン５１が押下されたと判定した場合、再生制御部１７は、ステップＳ６５において、押下されたチャンネル（より正確には押下されたChボタン５１に割り当てられているチャンネル）の番組情報テーブルをHDD１３から参照する。これにより、処理はステップＳ７０に進む。ただし、ステップＳ７０以降の処理については後述する。
【０２１５】
これに対して、ステップＳ６４において、Chボタン５１が押下されていないと判定された場合、処理はステップＳ６６に進む。
【０２１６】
ステップＳ６６において、再生制御部１７は、Ch+ボタン５８（図６）が押下されたか否かを判定する。
【０２１７】
ステップＳ６６において、Ch+ボタン５８が押下されたと判定した場合、再生制御部１７は、ステップＳ６７において、現在再生中の番組のチャンネルに対して＋１方向のチャンネル（ここでは過去番組表における右のチャンネル）の番組情報テーブルをHDD１３から参照する。これにより、処理はステップＳ７０に進む。ただし、ステップＳ７０以降の処理については後述する。
【０２１８】
これに対して、ステップＳ６６において、Ch+ボタン５８が押下されていないと判定された場合、処理はステップＳ６８に進む。
【０２１９】
ステップＳ６８において、再生制御部１７は、Ch-ボタン５９（図６）が押下されたか否かを判定する。
【０２２０】
ステップＳ６８において、Ch-ボタン５９が押下されていないと判定された場合、処理は図１７のステップＳ７７に進む。ただし、ステップＳ７７以降の処理については後述する。
【０２２１】
これに対して、ステップＳ６８において、Ch-ボタン５９が押下されたと判定した場合、再生制御部１７は、ステップＳ６９において、現在再生中の番組のチャンネルに対して−１方向のチャンネル（ここでは過去番組表における左のチャンネル）の番組情報テーブルをHDD１３から参照する。これにより、処理はステップＳ７０に進む。
【０２２２】
このようにして、ステップＳ６５，Ｓ６７，またはＳ６９の処理が終了すると、処理はステップＳ７０に進む。即ち、Chボタン５１，Ch+ボタン５８，またはCh−ボタン５９の押下操作によるチャンネルの切替指示がなされて、その切替指示で指定されたチャンネルの番組情報テーブルが参照されると、処理はステップＳ７０に進む。
【０２２３】
ステップＳ７０において、再生制御部１７は、切替指示絶対時刻が録画時間帯に含まれる番組を番組情報テーブルから検索する。ここで、切替指示絶対時刻とは、上述したように、Chボタン５１，Ch+ボタン５８，またはCh−ボタン５９の押下操作がなされた時点の再生中の番組の再生位置を絶対時刻に換算した時刻をいう。
【０２２４】
ステップＳ７１において、再生制御部１７は、ステップＳ７０の検索の結果から、切替指示絶対時刻が録画時間帯に含まれる番組が番組情報テーブル内に存在するか否かを判定する。
【０２２５】
ステップＳ７１において、番組が存在しないと判定した場合、再生制御部１７は、ステップＳ７２において、例えば図２１に示されるような「再生できる番組がありません」というメッセージを含む画像を、テレビジョン受像機５に表示させる制御を行う。その後、処理はステップＳ６２に戻され、それ以降の処理が繰り返される。
【０２２６】
ここで、ステップＳ７１において、番組が存在しないと判定される場合とは、HDD１３にその番組が録画されていない場合を意味する。従って、切替指示絶対時刻が録画時間帯に含まれる番組に対応する行自体が番組情報テーブル内に含まれていない場合のみならず、番組情報テーブル内に対応する行が含まれている場合であっても、その対応する行において「動画ＩＤ」が記述されていない場合にも、ステップＳ７１において番組が存在しないと判定される。
【０２２７】
具体的には例えば、ステップＳ６５，Ｓ６７，またはＳ６９の処理で図３のＢチャンネルの番組情報テーブルが参照されて、切替指示絶対時刻が２３：５０乃至０：１５の間の所定の時刻であるとする。この場合、図３のＢチャンネルの番組情報テーブルの５行目に対応する「番組３Ｃ」が、切替指示絶対時刻が録画時間帯に含まれる番組に該当する。ただし、「番組３Ｃ」の「動画ＩＤ」は記述されていないので、即ち、「番組３Ｃ」がHDD１３に録画されていないので、ステップＳ７１において番組が存在しないと判定され、ステップＳ７２において例えば図２１の画像がテレビジョン受像機５に表示されることになる。
【０２２８】
これに対して、ステップＳ７１において、番組が存在すると判定された場合、処理はステップＳ７３に進む。
【０２２９】
ここで、ステップＳ７１において、番組が存在すると判定される場合とは、番組情報テーブル内に対応する行が含まれている場合であって、かつ、その対応する行において「動画ＩＤ」が記述されている場合、即ち、HDD１３にその番組が録画されている場合を意味する。
【０２３０】
ステップＳ７３において、再生制御部１７は、切替指示絶対時刻を再生開始絶対時刻に指定する。
【０２３１】
なお、Chボタン５１，Ch+ボタン５８，またはCh−ボタン５９の押下操作がなされた時点で番組の再生が終了されてしまっていた場合には、録画終了絶対時刻が切替指示絶対時刻とみなされるとする。即ち、このような場合、ステップＳ７３の処理では、録画終了絶対時刻が再生開始絶対時刻に指定される。
【０２３２】
ステップＳ７４において、再生制御部１７は、ステップＳ７０の処理で検索された番組、即ち、切替指示絶対時刻（＝再生開始絶対時刻）が録画時間帯に含まれる番組の動画ＩＤを取得する。
【０２３３】
ステップＳ７５において、再生制御部１７は、ステップＳ７４の処理で取得された動画ＩＤの録画番組（即ち、ステップＳ７０の処理で検索された番組）について、再生開始絶対時刻に基づいて再生開始位置を特定する。
【０２３４】
ステップＳ７６において、再生制御部１７は、ステップＳ７４の処理で取得された動画ＩＤの録画番組（即ち、ステップＳ７０の処理で検索された番組）を、ステップＳ７５の処理で特定された再生開始位置からテレビジョン受像機５で再生するよう制御する。
【０２３５】
その後、処理はステップＳ６２に戻され、それ以降の処理が繰り返される。
【０２３６】
具体的には例えば、図５の番組表において、Ａチャンネルの「番組１Ａ」の絶対時刻で「２３：１０」のところが再生されているとき、ユーザが、再生対象の番組を、Ｂチャンネルの録画番組に切替たいと所望したとする。
【０２３７】
この場合、従来、ユーザは、「番組１Ａ」の再生中に、図５の過去番組表をテレビジョン受像機５の画面に表示させて、その過去番組表の中から、Ｂチャンネルの「番組３Ａ」の番組欄を選択する、といった一連の操作を行う必要があった。
【０２３８】
これに対して、本実施の形態では、録画再生装置１は番組再生処理を実行できるので、ユーザは、「番組１Ａ」の再生中に、Ch+ボタン５８を押下するか、或いは、Ｂチャンネルが割り付けられているChボタン５１を押下するといった簡単な操作を行うだけで、再生対象の番組を、Ｂチャンネルの「番組３Ａ」に容易に切り替えることができる。
【０２３９】
また、録画再生装置１は、ユーザによるチャンネル切換指示操作に応じて、同時刻に録画されていた各チャンネルの録画番組に次々と再生を切換えることができる。これにより、各チャンネルの録画番組が同時に録画されていた場合には、過去に遡っていわゆるザッピング視聴しているかのような感覚をユーザに与えることが可能になる。
【０２４０】
具体的には例えば、Ch+ボタン５８が押下された場合にはステップＳ６７の処理で、Ｂチャンネルが割り付けられているChボタン５１が押下された場合にはステップＳ６５の処理で、図３のＢチャンネルの番組情報テーブルが参照される。
【０２４１】
いまの場合、Ａチャンネルの「番組１Ａ」の絶対時刻で「２３：１０」のところを再生しているときに、Ch+ボタン５８またはChボタン５１が押下されたことになるので、切替指示絶対時刻は「２３：１０」となる。
【０２４２】
従って、「２３：１０」が録画時間帯に含まれる番組とは、図３のＢチャンネルの番組情報テーブルの３行目に対応する「番組３Ａ」であるので、ステップＳ７０の処理で、その「番組３Ａ」が検索され、ステップＳ７１の処理でＹＥＳであると判定されて、処理はステップＳ７３に進む。
【０２４３】
ステップＳ７３の処理で「２３：１０」が再生開始絶対時刻に指定され、ステップＳ７４の処理で動画ＩＤとして「３Ａ」が取得される。
【０２４４】
ここで、「番組３Ａ」の録画時間帯は「２３：００乃至２３：２５」であるので、録画開始絶対時刻は「２３：００」であり、上述したように、再生開始絶対時刻は「２３：１０」である。従って、ステップＳ７５の処理で、その差分である「０：１０」が再生開始位置として特定される。
【０２４５】
そして、ステップＳ７６の処理で、「番組３Ａ」のうちの再生開始位置が「０：１０」のところ、即ち、先頭から１０分のところから再生が開始される。
【０２４６】
以上、番組再生処理のうちの、チャンネルの切替指示操作がなされた場合の処理、即ち、リモートコントローラ６のChボタン５１、Ch+ボタン５８、およびCh-ボタン５９（図６参照）のうちの少なくともひとつが押下された場合の処理について説明した。
【０２４７】
以下、番組再生処理の残りの処理、即ち、リモートコントローラ６の前ボタン５３および次ボタン５４（図６参照）のうちの少なくともひとつの押下操作により番組切替指示（時間的前または次の番組に切り替える指示）が行われた場合、リモートコントローラ６のチャンネル選択ボタン６４が押下された場合の処理、リモートコントローラ６の停止ボタン５７が押下された場合の処理、または、リモートコントローラ６のその他のボタンが押下された場合の処理について説明する。
【０２４８】
これらの場合、上述したように、ステップＳ６８の処理でＮＯであると判定されて、処理は図１７のステップＳ７７に進む。
【０２４９】
ステップＳ７７において、再生制御部１７は、前ボタン５３が押下されたか否かを判定する。
【０２５０】
ステップＳ７７において、前ボタン５３が押下されていないと判定された場合、処理は図１８のステップＳ８４に進む。ただし、ステップＳ８４以降の処理については後述する。
【０２５１】
これに対して、ステップＳ７７において、前ボタン５３が押下されたと判定された場合、処理はステップＳ７８に進む。
【０２５２】
ステップＳ７８において、再生制御部１７は、切替指示絶対時刻が録画開始絶対時刻から５秒以内の時刻であるか否かを判定する。なお、ここでは、５秒以内とされているが、特に５秒に限定されず任意の時間を採用することができる。
【０２５３】
ステップＳ７８において、切替指示絶対時刻が録画開始絶対時刻から５秒以内の時刻ではないと判定された場合、即ち、現在再生中の番組の再生位置が先頭から５秒以降の位置であった場合、処理はステップＳ７９に進む。
【０２５４】
ステップＳ７９において、再生制御部１７は、現在再生中の番組を、再度先頭からテレビジョン受像機５で再生するよう制御する。その後、処理は図１６のステップＳ６２に戻され、それ以降の処理が繰り返される。
【０２５５】
これに対して、ステップＳ７８において、切替指示絶対時刻が録画開始絶対時刻から５秒以内の時刻であると判定された場合、即ち、現在再生中の番組の再生位置が先頭から５秒以内の位置であった場合、処理はステップＳ８０に進む。
【０２５６】
ステップＳ８０において、再生制御部１７は、現在再生中の番組の前の番組を番組情報テーブルから検索する。
【０２５７】
ここで、現在再生中の番組の前の番組とは、現在再生中の番組の時間的直前に放送された番組のみならず、現在再生中の番組よりも過去に放送された番組も含み得る。ただし、ここでは、説明の簡略上、現在再生中の番組の前の番組とは、現在再生中の番組の時間的直前に放送された番組を意味する。
【０２５８】
ステップＳ８１において、再生制御部１７は、ステップＳ８０の検索の結果から、現在再生中の前の番組（ここでは直前の番組）が番組情報テーブル内に存在するか否かを判定する。
【０２５９】
ステップＳ８１において、前の番組が存在しないと判定された場合、処理はステップＳ７９に進められる。即ち、現在再生中の番組が、再度先頭から再生される。
【０２６０】
ここで、ステップＳ８１において、前の番組が存在しないと判定される場合とは、ステップＳ７１（図１６）の場合と同様に、直前の番組に対応する行自体が番組情報テーブル内に含まれていない場合のみならず、次のような場合も含まれる。即ち、番組情報テーブル内に対応する行が含まれている場合であっても、その対応する行において「動画ＩＤ」が記述されていない場合、即ち、HDD１３に直前の番組が録画されていない場合にも、ステップＳ８１において前の番組が存在しないと判定される。
【０２６１】
これに対して、ステップＳ８１において、番組が存在すると判定される場合とは、ステップＳ７１の場合と同様に、番組情報テーブル内に対応する行が含まれている場合であって、かつ、その対応する行において「動画ＩＤ」が記述されている場合、即ち、HDD１３に前の番組が録画されている場合をいう。このような場合、ステップＳ８１において、前の番組が存在すると判定されて、処理はステップＳ８２に進む。
【０２６２】
ステップＳ８２において、再生制御部１７は、ステップＳ８０の処理で検索された番組、即ち、現在再生中の番組の前の番組（ここでは直前の番組）の動画ＩＤを取得する。
【０２６３】
ステップＳ８３において、再生制御部１７は、ステップＳ８２の処理で取得された動画ＩＤの録画番組を（即ち、ステップＳ８０の処理で現在再生中の番組の前の番組として検索された番組）を、先頭からテレビジョン受像機５で再生するよう制御する。
【０２６４】
その後、処理は図１６のステップＳ６２に戻され、それ以降の処理が繰り返される。
【０２６５】
このように、ユーザは、現在再生中の番組の前の番組を再生させたい場合、現在再生中の番組が５秒以上再生されている際には、前ボタン５３を一回押下して、現在再生中の番組を先頭から再度再生させた後、５秒以内に前ボタン５３を再度一回押下すればよい。
【０２６６】
以上、前ボタン５３が押下された場合の処理について説明した。このような処理に対して、次ボタン５４、チャンネル選択ボタン６４、停止ボタン５７、またはその他別のボタンが押下された場合の処理は次のようになる。
【０２６７】
即ち、ステップＳ７７の処理でＮＯであると判定されて、処理は図１８のステップＳ８４に進む。
【０２６８】
ステップＳ８４において、再生制御部１７は、次ボタン５４が押下されたか否かを判定する。
【０２６９】
ステップＳ８４において、次ボタン５４が押下されていないと判定した場合、処理は図１９のステップＳ９２に進む。ただし、ステップＳ９２以降の処理については後述する。
【０２７０】
これに対して、ステップＳ８４において、次ボタン５４が押下されたと判定した場合、再生制御部１７は、ステップＳ８５において、現在再生中の番組の次の番組を番組情報テーブルから検索する。
【０２７１】
ここで、現在再生中の番組の次の番組とは、現在再生中の番組の時間的直後に放送された番組のみならず、現在再生中の番組よりも時間的後に放送された番組も含み得る。ただし、ここでは、説明の簡略上、現在再生中の番組の次の番組とは、現在再生中の番組の時間的直後に放送された番組を意味する。
【０２７２】
ステップＳ８６において、再生制御部１７は、ステップＳ８５の検索の結果から、現在再生中の次の番組（ここでは直後の番組）が番組情報テーブル内に存在するか否かを判定する。
【０２７３】
ステップＳ８６において、次の番組が存在しないと判定された場合、処理はステップＳ８９に進められる。
【０２７４】
ここで、ステップＳ８６において、次の番組が存在しないと判定される場合とは、直後の番組に対応する行自体が番組情報テーブル内に含まれていない場合のみならず、次のような場合も含まれる。即ち、番組情報テーブル内に対応する行が含まれている場合であっても、その対応する行において「動画ＩＤ」が記述されていない場合、即ち、HDD１３に直後の番組が録画されていない場合にも、ステップＳ８６において次の番組が存在しないと判定される。
【０２７５】
また、現在再生中の番組がいま現在放送されている最中の番組である場合、即ち、HDD１３の録画番組ではない場合も、ステップＳ８６において、次の番組が存在しないと判定される。
【０２７６】
そこで、ステップＳ８６において、次の番組が存在しないと判定した場合、ステップＳ８９において、再生制御部１７は、現在再生中の番組は録画番組であるか否かを判定する。
【０２７７】
ステップＳ８９において、現在再生中の番組は録画番組であると判定した場合、再生制御部１７は、ステップＳ９０において、現在再生中の録画番組を、そのままテレビジョン受像機５で再生するよう制御する。その後、処理は図１６のステップＳ６２に戻され、それ以降の処理が繰り返される。
【０２７８】
なお、現在再生中の番組は録画番組であることをユーザに認識させる等を目的として、ステップＳ８９において、現在再生中の番組は録画番組であると判定した場合、再生制御部１７は、ステップＳ９０において、現在再生中の録画番組を、例えば先頭からテレビジョン受像機５で再生するよう制御するようにしてもよい。
【０２７９】
これに対して、ステップＳ８９において、現在再生中の番組は録画番組ではないと判定した場合、再生制御部１７は、ステップＳ９１において、現在再生中（放送中）の放送番組を、そのままテレビジョン受像機５で再生するよう制御する。その後、処理は図１６のステップＳ６２に戻され、それ以降の処理が繰り返される。
【０２８０】
また、番組情報テーブル内に、現在再生中の番組の次の番組に対応する行が含まれている場合であって、かつ、その対応する行において「動画ＩＤ」が記述されている場合、即ち、HDD１３に次の番組が録画されている場合には、ステップＳ８６において、次の番組が存在すると判定されて、処理はステップＳ８７に進む。
【０２８１】
ステップＳ８７において、再生制御部１７は、ステップＳ８５の処理で検索された番組、即ち、現在再生中の番組の次の番組（ここでは直後の番組）の動画ＩＤを取得する。
【０２８２】
ステップＳ８８において、再生制御部１７は、ステップＳ８７の処理で取得された動画ＩＤの録画番組（即ち、ステップＳ８５の処理で現在再生中の番組の次の番組として検索された番組）を、先頭からテレビジョン受像機５で再生するよう制御する。
【０２８３】
その後、処理は図１６のステップＳ６２に戻され、それ以降の処理が繰り返される。
【０２８４】
以上、次ボタン５４が押下された場合の処理について説明した。このような処理に対して、チャンネル選択ボタン６４、停止ボタン５７、またはその他別のボタンが押下された場合の処理は次のようになる。
【０２８５】
即ち、ステップＳ８４の処理でＮＯであると判定されて、処理は図１９のステップＳ９２に進む。
【０２８６】
ステップＳ９２において、再生制御部１７は、チャンネル選択ボタン６４（図６）が押下されたか否かを判定する。
【０２８７】
ステップＳ９２において、チャンネル選択ボタン６４が押下されていないと判定された場合、処理は図２０のステップＳ９５に進む。ただし、ステップＳ９５以降の処理については後述する。
【０２８８】
これに対して、ステップＳ９２において、チャンネル選択ボタン６４が押下されたと判定した場合、再生制御部１７は、ステップＳ９３において、上述した図１１や図１３の例のフローチャートに従った再生開始指示処理を実行する。そして、ステップＳ９４において、再生制御部１７は、その再生開始指示処理により指示された番組を、再生対象の番組として決定する。その後、処理は図１６のステップＳ６１に戻され、それ以降の処理が繰り返される。
【０２８９】
以上、チャンネル選択ボタン６４が押下された場合の処理について説明した。このような処理に対して、停止ボタン５７またはその他別のボタンが押下された場合の処理は次のようになる。
【０２９０】
即ち、ステップＳ９２の処理でＮＯであると判定されて、処理は図２０のステップＳ９５に進む。
【０２９１】
ステップＳ９５において、再生制御部１７は、停止ボタン５７（図６）が押下されたか否かを判定する。
【０２９２】
ステップＳ９５において、停止ボタン５７が押下されていないと判定した場合、再生制御部１７は、ステップＳ９６において、押下されたその他のボタンに対応する処理を実行する。その後、処理は図１６のステップＳ６２に戻され、それ以降の処理が繰り返される。
【０２９３】
これに対して、ステップＳ９５において、停止ボタン５７が押下されたと判定された場合、処理はステップＳ９７に進む。
【０２９４】
ステップＳ９７において、再生制御部１７は、これまで再生していたチャンネル（より正確には、この時点ではまだ再生中の番組のチャンネル）の番組情報テーブルをHDD１３から参照する。
【０２９５】
ステップＳ９８において、再生制御部１７は、停止指示時刻の２分前の時刻が録画時間帯に含まれる番組を番組情報テーブルから検索する。ここで、停止指示絶対時刻とは、停止ボタン５７が押下されたときの時刻、より正確には、停止ボタン５７が押下されたタイミングにおける、録画再生装置１内で現在時刻として管理している時刻をいう。即ち、停止ボタン５７が押下された結果として、これまで再生されていた番組の再生は停止することになるが、その番組内の停止位置を示す絶対時刻は、停止指示時刻とはいわない。
【０２９６】
ステップＳ９９において、再生制御部１７は、ステップＳ９８の検索の結果から、停止指示時刻の２分前の時刻が録画時間帯に含まれる番組が番組情報テーブル内に存在するか否かを判定する。
【０２９７】
ステップＳ９９において、番組が存在すると判定された場合、処理はステップＳ１００に進む。
【０２９８】
ここで、ステップＳ９９において番組が存在すると判定される場合とは、ステップＳ７１（図１６）の場合と同様に、番組情報テーブル内に対応する行が含まれている場合であって、かつ、その対応する行において「動画ＩＤ」が記述されている場合、即ち、HDD１３にその番組が録画されている場合を意味する。即ち、ステップＳ９８の検索の基礎とする時刻が「停止指示時刻の２分前の時刻」であることを考慮すると、一般的には、これまで再生していたチャンネルと同一チャンネルから現在放送されている放送番組（以下、現行放送番組と称する）が録画中である場合に、ステップＳ９９において番組が存在すると判定されることになる。
【０２９９】
ステップＳ１００において、再生制御部１７は、停止指示時刻の２分前の時刻を再生開始絶対時刻に指定する。
【０３００】
ステップＳ１０１において、再生制御部１７は、ステップＳ９８の処理で検索された番組、即ち、停止指示時刻の２分前の時刻（＝再生開始絶対時刻）が録画時間帯に含まれる番組（一般的には現行放送番組）の動画ＩＤを取得する。
【０３０１】
ステップＳ１０２において、再生制御部１７は、ステップＳ１０１の処理で取得された動画ＩＤの録画番組（即ち、ステップＳ９８の処理で検索された番組であって、一般的には現行放送番組）について、再生開始絶対時刻に基づいて再生開始位置を特定する。
【０３０２】
ステップＳ１０３において、再生制御部１７は、ステップＳ１０１の処理で取得された動画ＩＤの録画番組（即ち、ステップＳ９８の処理で検索された番組であって、一般的には現行放送番組）を、ステップＳ１０２の処理で特定された再生開始位置（即ち、絶対時刻でいうと、停止指示時刻の２分前の時刻）からテレビジョン受像機５で再生するよう制御する。
【０３０３】
その後、処理は図１６のステップＳ６２に戻され、それ以降の処理が繰り返される。
【０３０４】
なお、ステップＳ９８の処理で検索の基礎となる時刻、即ち、ステップＳ１００の処理で再生開始絶対時刻として指定される時刻は、図２０の例では「停止指示時刻の２分前の時刻」が採用されているが、図２０の例に限定されず、停止指示時刻までの時刻（停止指示時刻自体も含む）であれば任意の時刻を採用することができる。即ち、停止指示時刻をそのまま再生開始絶対時刻として採用することもできる。
【０３０５】
以上、ステップＳ９９においてＹＥＳであると判定された以降の処理について説明した。これに対して、ステップＳ９９においてＮＯであると判定された以降の処理は次の通りになる。
【０３０６】
即ち、ステップＳ９９においてＮＯであると判定された場合、再生制御部１７は、ステップＳ１０４において、全ての番組情報テーブル（全チャンネルの番組情報テーブルの何れも）を参照したか否かを判定する。
【０３０７】
ここで、ステップＳ９９においてＮＯである（番組が存在しない）と判定される場合とは、ステップＳ７１（図１６）の処理の場合と同様に、HDD１３にその番組が録画されていない場合を意味する。従って、「停止指示時刻の２分前の時刻」が録画時間帯に含まれる番組に対応する行自体が番組情報テーブル内に含まれていない場合のみならず、番組情報テーブル内に対応する行が含まれている場合であっても、その対応する行において「動画ＩＤ」が記述されていない場合にも、ステップＳ９９において番組が存在しないと判定される。即ち、ステップＳ９８の検索の基礎とする時刻が「停止指示時刻の２分前の時刻」であることを考慮すると、一般的には、これまで再生していたチャンネルと同一チャンネルの現行放送番組が録画中でない場合、または、たとえそれが録画中であっても「動画ＩＤ」が付されていない場合、ステップＳ９９において番組が存在しないと判定されることになる。
【０３０８】
ステップＳ１０４において、全ての番組情報テーブルをまだ参照していないと判定した場合、ステップＳ１０６において、再生制御部１７は、次のチャンネル（例えば、図１６のステップＳ６７でいう「+１方向のチャンネル」またはステップＳ６９でいう「-１方向のチャンネル」）の番組情報テーブルを参照する。その後、処理はステップＳ９８に戻され、それ以降の処理が繰り返される。即ち、「停止指示時刻の２分前の時刻」が録画時間帯に含まれる番組（一般的には現行放送番組）の情報を含む番組情報テーブルが参照されるまで、換言すると、現行放送番組が録画中であるチャンネルの番組情報テーブルが参照されるまでの間、ステップＳ９８，Ｓ９９（ＮＯ），Ｓ１０４（ＮＯ），Ｓ１０６のループ処理が繰り返し実行される。そして、そのようなチャンネルの番組情報テーブルが参照されると、そのチャンネルの現行放送番組（より正確には停止指示時刻の２分前の時刻が録画時間帯に含まれる録画番組）が、停止指示時刻の２分前の時刻から再生されるのである。
【０３０９】
ただし、「停止指示時刻の２分前の時刻」が録画時間帯に含まれる番組（一般的には現行放送番組）の情報を含む番組情報テーブルがひとつも存在しない場合、換言すると、何れのチャンネルについても現行放送番組が録画されていない場合、ステップＳ１０４において、全ての番組情報テーブルを参照したと判定されて、処理はステップＳ１０５に進む。
【０３１０】
ステップＳ１０５において、再生制御部１７は、ステップＳ７２（図１６）の場合と同様に、例えば図２１に示されるような「再生できる番組がありません」というメッセージを含む画像を、テレビジョン受像機５に表示させる制御を行う。その後、処理は図１６のステップＳ６２に戻され、それ以降の処理が繰り返される。
【０３１１】
このような番組再生処理を実行することで、、番組の再生前のみならず、所定の番組が再生中のときも、ユーザは、リモートコントローラ６のチャンネル選択ボタン６４を押下することで、チャンネル選択画像７１（図７）を利用した再生開始指示操作（別の録画番組の再生開始指示操作）を行うことができる。
【０３１２】
また、このような番組再生処理が実行されて所定の録画番組が再生され、その所定の録画番組の再生中に停止ボタン５７（図６）が押下されると、その所定の録画番組の再生が停止して、現行放送番組の再生が開始される。より正確には、図２０の例では、現行放送番組がHDD１３に一旦録画されたもの（録画番組）の再生が、停止ボタン５７の押下時点（停止指示時刻）から２分前の時刻に対応する位置から開始される。即ち、現在時刻におけるテレビジョン受像機２の表示内容は、正確には、その現在時刻の２分前に放送された放送内容となる。
【０３１３】
従って、テレビジョン受像機５に再生される番組が、所定の録画番組から現行放送番組（録画番組）に切り替わったとき、テレビジョン受像機５に再生されるシーン（フレーム）は不連続となり、ユーザは違和感を覚える場合もある。
【０３１４】
そこで、本実施の形態では、テレビジョン受像機５に再生される番組が、所定の録画番組から現行放送番組（録画番組）に切り替わったことをユーザに通知すべく、再生制御部１７は、その旨を、テレビジョン受像機５に提示するようにしている。この提示手法は特に限定されない。例えば、図２２に示されるように、番組が切り替わった後所定の時間だけ（或いは、ユーザにより消去指示がなされるまで）、切替後の番組名、即ち、現行放送番組の番組名を、その画面上に表示させる、といった提示手法を採用することができる。即ち、図２２の例は、「１Ｅ」という番組名を有する現行放送番組の再生に切り替わった場合の例であり、このため、番組名として「１Ｅ」（および、再生絶対開始時刻（図２０の例では、停止指示時刻の２分前の時刻）である2005/08/30 23:58:34）が表示されているのである。
【０３１５】
以上、図１６乃至図１９を参照して、番組再生処理の例について説明した。
【０３１６】
ただし、番組再生処理は図１６乃至図２０の例に限定されない。例えば、図１６のステップＳ７１の処理で番組が存在しないと判定した場合、録画再生装置１は、ステップＳ７２の処理を実行せずに、即ち、図２１のような画像を表示させずに、さらに他のチャンネル（例えば隣接するチャンネル）の番組情報テーブルを参照する処理を実行した後、処理をステップＳ７０に戻してもよい。即ち、この場合、録画再生装置１は、切替指示絶対時刻が録画時間帯に含まれる別のチャンネルの別の番組が見つかるまで、再生対象チャンネルを順次切り替えていき、再生対象チャンネルが切り替わる度に、ステップＳ７０乃至Ｓ７２の代理処理のループ処理を繰り返し実行する。そして、そのような別の番組が見つかった場合、録画番組再生装置１は、ステップＳ７１において番組が存在すると判定して、ステップＳ７３乃至Ｓ７６の処理を実行して、その別の番組の再生を制御してもよい。
【０３１７】
以上説明した番組再生処理に伴うチャンネル切替指示操作は、従来日常的にテレビジョン受像機５で行っている現行放送番組のチャンネル切替指示操作と同様な操作であるため、ユーザにとって非常に分かりやすいUI（User Interface）であるといえる。従って、ユーザは、上述した図５のような過去番組表を利用することなく、従来同様の自然な操作と感じられるチャンネル切替え指示操作を行うだけで、再生対象の録画番組を切り替える事が可能になる。
【０３１８】
また、いわゆるゴールデンタイムと定義されている 19:00-22:00 の時間帯においては、ユーザ（視聴者）にとって面白いと感じる番組が、各放送局からそれぞれ放送されている可能性が高い。従って、ユーザは、上述した非常に簡単なチャンネル切替指示操作を行うだけで、視聴時刻によらずいつでも、ゴールデンタイムに各放送局から放送された各録画番組の中から、そのユーザにとって面白いと感じる番組を探すことが容易に可能になる。
【０３１９】
さらに以下、番組再生処理について、従来の処理と比較して説明する。
【０３２０】
図２３は、従来の録画再生成装置９１の簡易的な機能ブロック図を示している。
【０３２１】
図２３の例の従来の録画再生装置９１は、スイッチ９４，９５を設けており、かかるスイッチの９４，９５の切替制御を実行することで、次のような処理を実行できる。即ち、従来の録画再生装置９１は、スイッチ９４を録画時側に切り替えることで、アンテナ９２に受信された放送番組を、ビデオテープレコーダ等の記録媒体９６に録画（記録）することができる。また、従来の録画再生装置９１は、スイッチ９４を再生時側に切り替えることで、記録媒体９６に録画された録画番組を、テレビジョン受像機９３から再生させることができる。さらにまた、従来の録画再生装置９１は、スイッチ９５を現行放送側に切り替えることで、アンテナ９２に現在受信されている現行放送番組を、テレビジョン受像機９３からそのまま再生させることができる。
【０３２２】
この場合、従来の録画再生装置９１は、スイッチ９４を録画時側に切り替え、かつ、スイッチ９５を現行放送側に切り替えることで、アンテナ９２に現在受信されている現行放送番組を、記録媒体９６に記録させながら、テレビジョン受像機９３から再生させることができる。即ち、ユーザにとっては、現行放送番組を視聴しながら、従来の録画再生装置９１に対してその録画を行わせることができる。
【０３２３】
しかしながら、従来の録画再生装置９１では、複数の現行放送番組の録画ができないという第1の問題点や、所定のチャンネル（放送局）の現行放送番組を録画しながら、その録画番組の視聴（いわゆる追っかけ再生）ができないという第２の問題点等様々な問題点を有している。
【０３２４】
そこで、かかる問題点を解決すべく、本実施の形態の録画再生装置１は図１に示されるような機能的構成を有するようにしている。より具体的には、図２３の従来の録画再生装置９１の機能的構成との比較を容易にすべく、図１の録画再生装置１の機能的構成を簡略化した機能ブロック図が、図２４に示されている。即ち、図２４に示されるように、本実施の形態の録画再生装置１では、テレビジョン受像機５に接続された側の経路（図２４中「再生時」と記述された経路）と、現行放送番組の記録のための経路（図２４中「現行放送」と記述された各経路）とが分けられているので、かかる問題点を解決することが可能になる。
【０３２５】
詳細には、かかる機能的構成を有する本実施の形態の録画再生装置１では、HDD１３（または後述するように半導体メディア等の他の記録媒体）に複数の現行放送番組の録画ができる（第1の問題点を解決できる）。
【０３２６】
また、かかる機能的構成を有する本実施の形態の録画再生装置１では、アンテナ７に受信された放送番組をHDD１３に録画しながら、HDD１３内の録画番組をテレビジョン受像機５から再生させることができる。その際、録画および再生の対象となる番組は、１つの番組のみならず、複数の番組が可能となる。
【０３２７】
この場合、録画と再生とが別経路とされているため、一見すると、現行放送番組の録画中は、その現行放送番組の視聴ができないようにみえる。しかしながら、現行放送番組の録画済の部分（直前に放送されて、直前に録画された部分）を再生させることで、ユーザにとっては、現行放送番組の録画中でも、若干のタイムラグはあるにしても、その現行放送番組の視聴ができていることになる。即ち、第２の問題点を解決できる。
【０３２８】
換言すると、第２の問題点を解決できることは、再生時の処理が、過去に配信済みのコンテンツ（本実施の形態では放送済みの番組）であるのか、現在配信中のコンテンツ（本実施の形態では放送中の番組、即ち、現行放送番組）であるのかを、ユーザは特に意識することなく視聴できる、ということを意味する。
【０３２９】
以下、このような第１の問題点および第２の問題点を解決可能な本実施の形態の録画再生装置１の再生処理について、別の視点からさらに説明する。
【０３３０】
例えば、図５の例のような番組表は、過去番組表であると説明したが、将来放送予定の番組のEPG情報も容易に取得できる現状を鑑みれば、過去番組表に止まらずに、さらに、過去に放送済みの番組、現行放送番組、および、将来に放送予定の番組の全てを併せた番組表（以下、全番組表と称する）として構成することも可能である。
【０３３１】
かかる図５の例の全番組表において、例えば、８月３０日（火）の００：３０：００が現在時刻であるとする。この場合、Ｃチャンネルについては、「番組４Ｄ」が現行放送番組になる。また、全チャンネルの現行放送番組が録画中であるとする。さらにまた、全チャンネルとも、野球の延長等が無く予定通りの放送が過去乃至将来において行われているとする。
【０３３２】
そして、ユーザは、例えばＣチャンネルのうちの、８月３０日（火）の２３：５７：００に対応する位置の再生中、即ち、過去に放送済みの録画番組である「番組４Ｃ」の再生中、それよりも１時間前、即ち、２２：５７：００の録画内容（１時間前のＣチャンネルの放送内容）を視聴したいと所望したとする。この場合、この場合、ユーザは、かかる図５の例の全番組表を表示させることなく、リモートコントローラ６の適当なボタンを押下するという簡単な操作を行うだけで、２２：５７：００を放送時間帯（録画時間帯）に含む「番組４Ａ」の視聴（再生）を直ちに行うことができる。
【０３３３】
ここで、注目すべき点は次の点である。即ち、従来の録画再生装置の中にも、このような場合に、「番組４Ａ」の再生を行うことが可能なものが存在する。ただし、かかる従来の録画再生装置では、その「番組４Ａ」の先頭位置、即ち、絶対時刻に換算すると２２：５４からの再生しかできなかった。しかしながら、ユーザが所望している再生開始位置は、「番組４Ａ」の先頭位置ではなく、あくまでも、８月３０日（火）の２３：５７：００の時点よりも１時間前の２２：５７：００に対応する位置である。従って、ユーザは、従来の録画再生装置を使用しても、自分自身が真に所望する位置からの視聴ができない、という問題点があった。これに対して、ユーザは、本実施の形態の録画再生装置１を使用することで、リモートコントローラ６等により、所望の絶対時刻を再生開始絶対時刻として指定することが容易にできる、即ち、上述した例では、８月３０日（火）の２３：５７：００の時点よりも1時間前の２２：５７：００を再生開始絶対時刻として指定することが容易にできるようになる。従って、かかる問題点を解決することができる。
【０３３４】
さらに、リモートコントローラ６の所定のボタンに、１時間前や1時間後等を指定する機能を割り付けることで、ユーザは、さらに簡単に上述した操作を行うことができるようになる。
【０３３５】
さらにまた、上述した操作が可能であるということは、ユーザは、例えばＣチャンネルの放送内容のうちの８月３０日（火）の２３：５７：００の録画位置の再生中、即ち、「番組４Ｃ」の再生中、Ａチャンネルに切り替えたいと所望したとき、リモートコントローラ６の適当なボタンを押下するという簡単な操作を行うだけで、２３：５７：００を放送時間帯（録画時間帯）に含む「番組１Ｄ」のうちの、絶対時刻に換算して２３：５７：００からの視聴（再生）を直ちに行うこともできる。
【０３３６】
このように、ユーザは、現行放送番組のチャンネル切替指示操作という従来の操作と全く同様の操作により、過去に対しても、いわゆる裏番組の選択をすることができる。即ち、視聴者であるユーザは、全番組表を頭の中に思い浮かべながら、かかる操作を行うことができる。
【０３３７】
換言すると、本実施の形態の録画再生装置１は、テレビジョン放送番組やビデオ等のコンテンツを再生し、また、現在配信中のコンテンツ（以下、現行配信コンテンツと称する）をHDD１３等の記録メディアに記録することができる。従って、ユーザにとっては、過去に配信済みのコンテンツであるのか、或いは、現行配信コンテンツであるのかを特に意識せず、現行配信コンテンツに対して行っていた従来の操作と全く同様の操作で、例えば、再生、停止、一時停止、早送り、巻き戻し等の再生制御を行うことができる。
【０３３８】
また、ユーザは、配信時に実際に視聴しなくても、視聴していなかったコンテンツを後ほど好きな時に何時でも視聴することができる。また、その際、本実施の形態の録画再生装置１は、その記録されたコンテンツの各種情報（名称、録画時間帯、チャンネといった配信元等）を管理し、それらの各種情報を全番組表として表示させることもできる。従って、ユーザは、かかる全番組表を意識した操作（全番組表が表示されていないときの操作も含む）を行うことができるようになる。
【０３３９】
さらにまた、ユーザは、図２３の従来の録画再生装置９１を利用した場合には、所定のチャンネルの現行放送番組の視聴中は、視聴対象番組として、他チャンネルの現行放送番組のみしか切り替えることができない。即ち、ユーザは、再生時刻（絶対時刻）を変えて、その所定のチャンネルの過去に放送済みの番組に切り替えるようなことはできない。これに対して、ユーザは、図２４等の本実施の形態の録画再生装置１を利用することで、所定の配信元の現行配信コンテンツの視聴中でも、視聴対象コンテンツとして、他の配信元の現行配信コンテンツに切り替えることも、また、同一の配信元或いは他の配信元の過去に配信済みの他のコンテンツに切り替えることも、全く同様な感覚で操作を行うことができる。
【０３４０】
また、本実施の形態の録画再生装置１は、所定のコンテンツを再生中に、例えば、リモートコントローラ６の停止ボタン５７が押下されると、その所定のコンテンツを停止する。この場合、録画再生装置１は、できるだけ現行配信コンテンツに近い部分（図２０の例では、停止ボタン５７が押下された時刻である停止指示時刻の２分前の時刻に相当する部分）を再生させることができる。これにより、ユーザにとっては、コンテンツの現行配信を視聴しているのと同等の視聴ができるようになる。
【０３４１】
具体的には例えば上述した例では、８月３０日（火）の００：３０：００が現在時刻とされ、Ｃチャンネルのうちの８月３０日（火）の２３：５７：００の位置が再生中、即ち、「番組４Ｃ」が再生中とされている。この場合、停止ボタン５７が押下されると、Ｃチャンネルの現行放送である「番組４Ｄ」のうちの、２３：５５：００の位置から再生が開始されることになる。これにより、ユーザにとっては、現行放送を視聴しているのと同等の視聴ができるようになる。
【０３４２】
以上の内容をまとめると、本実施の形態の録画再生装置１は、停止操作に従って、記録済みのコンテンツ（録画番組等）の再生を停止すると、同一配信元（同一チャンネル）の記録済みのコンテンツ（現行放送番組等の録画番組）の再生を、上記停止操作時点の時刻（より正確には録画再生装置１が現在時刻として管理している時刻）である停止指示時刻自体またはその近傍から開始させることができる。換言すると、本実施の形態の録画再生装置１は、パターン予約等による繰り返し録画（いわゆる流し録り）を利用して、記録済みのコンテンツの再生から、現行配信の再生にシームレスに切り換えている（ように見せかける）ことができる。これにより、再生していた番組が現行放送番組の場合、再生対象の部分を、過去に放送済みの部分から、現在放送中の部分（により一段と近い部分）にシームレスに移行させることも容易に可能になる。
【０３４３】
これに対して、図２３の従来の録画再生装置９１では、記録媒体９６の録画番組の再生を停止した場合には、スイッチ９５を現行放送側に切り替えて、現行放送番組の再生に切り替えることしかできない。この場合、再生を停止した録画番組のチャンネルとは無関係の別のチャンネルの現行放送番組が、テレビジョン受像機９３に再生されることが多い。
【０３４４】
しかしながら、多くのユーザは、録画後にその録画番組をわざわざ視聴するという程に、その録画番組のチャンネル（または放送局）のことを良く知っていることが多く、即ち、そのチャンネルの放送内容（全番組表における、そのチャンネルの列を構成する各番組欄の内容）を良く知っていることが多く、全番組表を見なくとも容易に想像できる、という特性を持っている。従って、かかる特性から、再生を停止した録画番組のチャンネルと同一チャンネルの現行放送番組が再生されることを要望するユーザが多いと想定できる。
【０３４５】
そこで、かかる特性を考慮して、本実施の形態の録画再生装置１は、現行配信コンテンツに再生を切り替える場合には、録画中であることを条件にして（即ち録画中であれば何時でも）、これまで再生していたコンテンツの配信元（チャンネル）と同一の配信元の現行配信コンテンツに再生を切り替えるようにしている。
【０３４６】
以上、本実施の形態の録画再生装置１の番組再生処理の例について様々な視点から説明した。
【０３４７】
ところで、上述した連続再生処理（図８等）は、図１の録画再生装置１の処理例として説明したが、パーソナルコンピュータ２の処理としても採用することができる。
【０３４８】
この場合、パーソナルコンピュータ２の再生制御部３７（図１）は、再生番組の表示用の再生画像として例えば図２５に示される画像１０１を、再生部３８のディスプレイ等に表示させることができる。
【０３４９】
再生画像１０１は、領域１１１と領域１１２とを含むように構成されている。領域１１１には、再生番組を構成する映像が表示される。領域１１２は、再生番組の各種再生制御のユーザ指示操作を行うためのGUI領域である。即ち、ユーザは、操作部３２のマウス等を利用して、領域１１２内の各種ソフトウエアボタン等を操作する事で、リモートコントローラ６を利用する操作と同様の操作を行うことができる。
【０３５０】
例えば、ユーザは、マウス等を利用して、スライダ１２２を、そのバー内の所定の位置に移動させることで、再生番組の再生開始位置を指定することができる。
【０３５１】
換言すると、再生番組が再生されている間（対応する映像が領域１１１に表示中）においては、スライダ１２２の移動操作が行われていなければ、スライダ１２２の配置位置が、その再生番組の現在の再生位置を示している。そして、その具体的な再生位置が、スライダ１２２の左方の領域１２１に表示される。
【０３５２】
この領域１２１の再生位置の表示形態として、図２５に示されるように相対時刻（再生番組の先頭位置を基準時刻00:00とする時刻）と、図２６に示されるような絶対時刻とが存在する。ユーザは、マウス等を使用して所定の操作を行うことで、何れの表示形態も自在にかつ何時でも選択することができる。
【０３５３】
また、上述した内容の繰り返しになるが、ユーザは、マウス等を利用して、スライダ１２２をそのバー内の所定の位置に移動させることで、再生番組の再生開始位置を指定することができる。その際、例えば本実施の形態では、そのスライダ１２２の移動位置（再生開始位置としてユーザが所望する位置）が、図２７や図２８に示されるように、再生番組内の何れの位置に相当しているのかを示す表示１２３（以下、再生開始所望位置表示１２３と称する）が、スライダ１２２の近辺（図２７や図２８の例ではその上方）に提示されるようになされている。かかる再生開始所望位置表示１２３の表示形態も、図２７に示されるように相対時刻（即ち、再生開始位置それ自身）と、図２８に示されるような絶対時刻（再生開始位置を絶対時刻に換算した値）とが存在する。ユーザは、マウス等を使用して所定の操作を行うことで、何れの表示形態も自在にかつ何時でも選択することができる。これにより、ユーザは、リモートコントローラ６と同様に、絶対時刻を利用した直感的な再生指示操作を行うことができるようになる。
【０３５４】
この場合の連続再生処理は、図８のステップＳ１乃至Ｓ４の処理（リモートコントローラ６の操作に伴う処理）の代わりに、かかる再生画像１０１のGUI領域１１２による各種操作に対応した各種処理（例えば再生開始指示処理等）が実行され、その後、ステップＳ５乃至Ｓ９のループ処理が実行されることになる。
【０３５５】
また、ステップＳ５の番組再生処理では、リモートコントローラの各ボタンの押下操作に対応する処理の代わりに、かかる再生画像１０１のGUI領域１１２による各種操作に対応する処理が実行される。
【０３５６】
なお、パーソナルコンピュータ２の再生部３８のディスプレイ等に表示させる再生画像は、図２５乃至図２８の画像１０１に特に限定されず、任意の再生画像を採用することができる。具体的には例えば、図２９に示されるような再生画像２０１を採用してもよい。
【０３５７】
再生画像２０１には、再生画像１０１の領域１１１（図２５等）に対応する領域２１１と、再生画像１０１の領域１１２（図２５等）に対応する領域２１２−１，２１２−２とが設けられている。即ち、領域２１１には、再生番組を構成する映像が表示される。領域２１２は、再生番組の各種再生制御のユーザ指示操作を行うためのGUI領域である。即ち、ユーザは、操作部３２のマウス等を利用して、領域１１２と全く同様に領域２１２内の各種ソフトウエアボタン等を操作する事で、リモートコントローラ６を利用する操作と同様の操作を行うことができる。
【０３５８】
さらに、再生画像２０１には、再生番組のサムネイルが表示される領域２１３が設けられている。この領域２１３において、スライダ２１４は、再生番組の再生位置を示しており、その具体的な再生位置が、領域２１５に表示される。この領域２１５における再生位置の表示形態も、図２９に示されるような相対時刻と、図３０に示されるような絶対時刻とが存在する。ユーザは、マウス等を使用して所定の操作を行うことで、何れの表示形態も自在にかつ何時でも選択することができる。
【０３５９】
以上説明したように、図１の例の情報処理システムでは、録画再生装置１のHDD１３またはパーソナルコンピュータ２のHDD３４内の各録画番組は、テレビジョン受像機５と、パーソナルコンピュータ２の再生部３８（ディスプレイやスピーカ等）との何れからも再生可能とされている。
【０３６０】
従って、録画再生装置１の再生制御部１７と、パーソナルコンピュータ２の再生制御部３７とが両者間で適切な通信処理を実行することで、パーソナルコンピュータ２の再生部３８とテレビジョン受像機５とによる同一番組についての同期再生が可能になる。
【０３６１】
かかる同期再生が可能であるということは、ユーザの操作の観点からすると、ユーザは、所望の番組の再生指示操作や再生制御指示操作（停止、早送り、早戻し、変速再生、一時停止等の指示操作）を、テレビジョン受像機５を視聴しながらリモートコントローラ６を利用して行うこともできるし、また、パーソナルコンピュータ２の再生部３８（ディスプレイ等）を視聴しながらその操作部３２（マウス等）を利用して行うこともできる、ということを意味している。また、ユーザの視聴の観点からすると、ユーザは、再生番組を、テレビジョン受像機５で視聴することもできるし、パーソナルコンピュータ２の再生部３８（ディスプレイ等）で視聴することもできる、ということを意味している。
【０３６２】
従って、以上の内容から、次の第１の効果乃至第５の効果を奏することが可能になる。
【０３６３】
即ち、一般的に、テレビジョン受像機５は、パーソナルコンピュータ２のディスプレイ等（再生部３８）と比較して解像度が低く、複数の録画番組の内容の一覧（図５の過去番組表等）の表示量が限られている、即ち、一度に表示できる録画番組の内容（図５の過去番組表では番組欄のこと）の個数が少ない、という特徴を有している。従って、テレビジョン受像機５を視聴しながらリモートコントローラ６を利用して、所望の録画番組の再生指示操作を行う場合、ユーザは、テレビジョン受像機５に表示された数少ない録画番組の内容の一覧の中から、所望の録画番組を探し出すことは困難であった。
【０３６４】
これに対して、パーソナルコンピュータ２のディスプレイ等（再生部３８）は、テレビジョン受像機５に比較して解像度が高いため、複数の録画番組の内容の一覧の表示量を多くすることができる、即ち、一度に多くの録画番組の内容を表示することができるので、その結果、ユーザにとっては、一覧性が向上し、所望の録画番組を探し出すことが容易にできるようになる、という第１の効果を奏することが可能になる。なお、以下、かかる第１の効果を、一覧性向上効果と称する。
【０３６５】
また、テレビジョン受像機５を視聴しながらリモートコントローラ６を利用して、所望の録画番組の再生指示操作を行う場合、ユーザは、リモートコントローラ６による文字入力を行うことは不可能か或いは困難であり、その結果、文字列によるフィルタリングや検索といった操作を行うことが困難であった。
【０３６６】
これに対して、パーソナルコンピュータ２の操作部３２には、一般的にマウスやキーボードが含まれているので（上述した例でもそのような前提がなされていた）、ユーザは、マウスやキーボードを利用することで、文字列によるフィルタリングや検索といった操作を容易に行うことができ、その結果、所望の録画番組を探し出すことも容易にできるようになる、という第２の効果を奏することが可能になる。なお、以下、かかる第２の効果を、検索性向上効果と称する。
【０３６７】
また、上述したように、録画番組はMPEG等による圧縮コンテンツデータの形態で録画されている（図１のHDD１３等に記録されている）。従って、録画番組の再生を行うためには、その圧縮コンテンツデータに対するデコード処理（復号処理）が必要になる。
【０３６８】
かかるデコード処理は、パーソナルコンピュータ２では再生制御部３７が行うことになるが、再生制御部３７は、CPU（Central Processing Unit）自身が実行するソフトウエアとして構成されている場合が一般的に多い。この場合、CPUの性能が劣るとデコード処理に時間がかかるため、例えば録画番組が解像度の高い（情報量の多い）映像から構成されているようなときには、その映像をスムーズに再生することが困難になる。さらには、映像の種類とCPUとの組み合わせによっては、映像がコマ落ちして正常な再生ができないことさえある。
【０３６９】
これに対して、録画再生装置１のデコード部１８は、専用のハードウエアで構成されている場合が一般的に多いので、原則として常に正常な再生ができる、即ち、映像の再生については、録画再生装置１のハードウエアに任せることにより、綺麗な再生が行える、という第３の効果を奏することが可能になる。なお、以下、かかる第３の効果を、CPU性能依存脱却効果と称する。
【０３７０】
また、上述したように、本実施の形態では、特定の時刻（絶対時刻でもよいし、再生対象の録画番組の先頭位置を基準時刻00:00とする相対時刻でもよい）を指定して、そこから再生を開始させる、といった再生指示操作を行うことができる。
【０３７１】
このような再生指示操作を行う場合、上述したように、ユーザは、リモートコントローラ６を利用するときには、図７のチャンネル選択画像７１を表示させ、チャンネル選択画像７１内の日付変更ボタン８５や時間変更ボタン８６を押下した後、チャンネル選択画像７１内の表示領域８３に表示される再生開始絶対時刻（指定絶対時刻）が所望の時刻となるまで、日付+ボタン６０乃至時間-ボタン６３（図６）を複数回押下し続け、所望の時刻となった時点で、チャンネル選択画像７１内のリモートコントローラ６の決定ボタンを押下する、といった煩雑で時間のかかる操作を行う必要がある。
【０３７２】
これに対して、ユーザは、パーソナルコンピュータ２を利用するときには、図２５乃至図２８の再生画像１０１内のスライダ１２２をマウス等（操作部３２）により移動させる、といった簡単な操作を行うだけでよい。
【０３７３】
即ち、ユーザは、このような複雑な再生指示操作を行う場合には、その操作器具として、より簡単な操作が可能なパーソナルコンピュータ２を利用すればよい。
【０３７４】
一方、ユーザは、簡単な再生制御操作（上述したように、一時停止、早送り、早戻し、停止等の指示操作）を行う場合には、気軽に取り扱うことができるリモートコントローラ６を利用すればよい。
【０３７５】
このように、操作の種類によって、リモートコントローラ６とパーソナルコンピュータ２との両者を使い分けることができる、と言う第４の効果を奏することが可能になる。なお、以下、かかる第４の効果を、操作性向上効果と称する。
【０３７６】
なお、この場合、同一操作について、リモートコントローラ６とパーソナルコンピュータ２との何れも受け付けるという手法を採用することもできるが、本実施の形態では、パーソナルコンピュータ２側で操作しているときにはリモートコントローラ６の操作を受け付けないという手法（以下、排他的操作手法と称する）が採用されている。
【０３７７】
また、ユーザは、再生部３８のディスプレイ等とテレビジョン受像機５といった２つの表示装置を利用できる。従って、テレビジョン受像機５側で所定の番組を再生中に、ユーザは、パーソナルコンピュータ２を操作器具として利用して、その所定の番組とは別の番組を選んだり、別の番組の再生開始位置を指定するといった操作を行うことができる。かかる操作のときには、テレビジョン受像機５側での所定の番組の再生は邪魔されない（操作のために必要な画像は特に表示されない）ので、その所定の番組をテレビジョン受像機５で視聴している他のユーザの邪魔にならない、といった第５の効果を奏することが可能になる。以下、かかる第５の効果を、ダブル表示装置効果と称する。
【０３７８】
以下、このような様々な効果を奏することを可能とするためのユーザの操作の流れについて、２つの具体例を挙げて説明する。
【０３７９】
１つ目の具体例では、ユーザは、再生対象番組を選択して再生開始を指示する再生指示操作を行う場合には、パーソナルコンピュータ２を利用し、再生対象番組についての再生制御操作を行う場合には、リモートコントローラ６を利用する。この例では、再生対象番組の再生後は、パーソナルコンピュータ２による操作は不要になる。この例では、上述した５つの効果のうちの、ダブル表示装置効果以外の４つの効果を少なくとも奏することが可能になる。
【０３８０】
具体的には例えば、ユーザは、パーソナルコンピュータ２の操作部３２のマウス等を利用して、その再生部３８のディスプレイ等に、例えば上述した図５の過去番組表を表示させる。
【０３８１】
次に、ユーザは、その過去番組表を構成する複数の番組欄の中から、再生対象番組の番組欄を探し出し、再生対象番組の番組欄の上にマウスのポイントを配置させた後、いわゆる右クリック操作を行う。すると、例えば図３１に示されるように、再生対象番組の番組欄（図３１の例では、Cチャンネルの「番組4D」の番組欄）の表示色が変化し（図３１の例では灰色となり）、その右方にメニュー２５１が表示される。
【０３８２】
この状態で、ユーザは、マウス等を利用して、メニュー２５１中の「TVで再生」を選択する。これにより、再生対象番組の再生開始が指示されたことになる。
【０３８３】
以上までの一連のユーザ操作が、再生指示操作となる。
【０３８４】
かかる再生指示操作が行われると、再生対象番組はテレビジョン受像機５で再生される。従って、それ以降については、ユーザは、リモートコントローラ６を利用して再生制御操作を適宜行う。
【０３８５】
このような１つ目の具体例に対して、２つ目の具体例では、ユーザは、再生対象番組を選択して再生開始を指示する再生指示操作を行う場合には、パーソナルコンピュータ２を利用する。ここまでは１つ目の具体例と同様である。ただし、再生対象番組についての再生制御操作を行う場合は、１つ目の具体例とは異なり、ユーザは、パーソナルコンピュータ２を利用する。この例では、上述した５つの効果のうちの、操作性向上効果以外の４つの効果を少なくとも奏することが可能になる。
【０３８６】
具体的には例えば、再生指示操作自体は、１つ目の具体例の場合と全く同様となる。ただし、かかる再生指示操作が行われると、２つ目の具体例では、再生対象番組は、パーソナルコンピュータ２のディスプレイ等（再生部３８）で再生されることになる。即ち、例えば上述した図２５等の再生画像１０１の領域１１１に、再生対象番組を構成する映像が表示されることになる。
【０３８７】
そこで、ユーザは、パーソナルコンピュータ２のマウス等（操作部３２）を利用して、表示画面１０１上に、例えば図３２に示されるメニュー２６１を表示させる。
【０３８８】
次に、ユーザは、マウス等を利用して、メニュー２６１中の「TVに表示」を選択する（チェックする）。すると、テレビジョン受像機５側でも再生対象番組の再生が開始されることになる。その際、パーソナルコンピュータ２側の再生画面１０１の領域１１１の表示内容は特に限定されず、再生対象番組を構成する映像をそのまま表示させ続けておいてもよいし、「TVに表示中」といった固定メッセージを表示させておいてもよい。
【０３８９】
その後、ユーザは、パーソナルコンピュータ２上の再生画像１０１を利用して再生制御操作を適宜行う。
【０３９０】
なお、メニュー２６１中の「TVに表示」の選択（チェック）を保持しておくことで、次回の再生指示操作時には、再生対象番組を最初からテレビジョン受像機５側で再生させることが可能になる。
【０３９１】
以上説明したように、ユーザは、再生制御操作をリモートコントローラ６を利用して行いたい場合には基本的に第１の具体例を採用し、再生制御操作をパーソナルコンピュータ２を利用して行いたい場合には基本的に第２の具体例を採用すればよい。
【０３９２】
ただし、第２の具体例を採用している場合であっても、本時実施の形態では、ユーザが、パーソナルコンピュータ２の再生制御部３７の処理を終了させるか（再生制御部３７がソフトウエアとして構成されている場合には、そのソフトウエアを終了させるか）、或いは、メニュー２６１中の「TVに表示」の選択を解除する（チェックを外す）ことで、パーソナルコンピュータ２と録画再生装置１との通信が切れ（具体的な通信の例については図３４と図３５とを参照して後述する）、リモートコントローラ６による再生制御操作が可能となる（許可される）ようになされている。
【０３９３】
次に、図１の情報処理システムにおいて、パーソナルコンピュータ２側でユーザ操作が行われる場合の、換言すると、テレビジョン受像機５における再生制御をパーソナルコンピュータ２の再生制御部３７側で主体的に実行させる場合の、録画再生装置１とパーソナルコンピュータ２との間の通信処理について説明する。
【０３９４】
かかる通信処理は、パーソナルコンピュータ２の再生制御部３７と、録画再生装置１の再生制御部１７とが、それぞれの通信部３３および通信部１９を介する通信を行うことで実現される。かかる通信により授受される主な情報は、例えば本実施の形態では次の通りとされている。
【０３９５】
即ち、パーソナルコンピュータ２の再生制御部３７から、録画再生装置１の再生制御部１７に対しては、操作コマンドが発行（伝送）される。操作コマンドの種類としては例えば、play（再生指令）、stop（停止指令）、fwd（早送り指令）、rew（巻き戻し指令）、lang（主副音声の切り替え指令）、pause（一時停止）等が存在する。
【０３９６】
より正確には、例えば本実施の形態では、録画再生装置１側の通信部１９には、図３３に示されるようなコマンド通信部１９−１と状態通信部１９−２とが設けられている。これらのうちの、コマンド通信部１９−１が、パーソナルコンピュータ２の再生制御部３７から発行（伝送）された操作コマンド自体を受け取り、その解釈を行い、その解釈結果である命令を、録画再生装置１の再生制御部１７に対して発行する。
【０３９７】
すると、再生制御部１７は、コマンド通信部１９−１からの命令に従った処理を実行する。また、再生制御部１７は、パーソナルコンピュータ２の再生制御部３７からの操作コナンドに対する応答として、所定の戻り値をコマンド通信部１９−１に提供する。すると、コマンド通信部１９−１は、その戻り値を、パーソナルコンピュータ２の通信部３３を介して再生制御部３７に伝送する。
【０３９８】
このように、通信部１９のうちのコマンド通信部１９−１は、録画再生装置１の再生制御部１７とパーソナルコンピュータ２の再生制御部３７との間の操作コマンドの仲介役としての機能を有している。
【０３９９】
一方、通信部１９のうちの状態通信部１９−２は、録画再生装置１の再生制御部１７から提供されるnotifyを、パーソナルコンピュータ２の通信部３３を介して再生制御部３７に伝送する。即ち、状態通信部１９−２は、録画再生装置１の再生制御部１７とパーソナルコンピュータ２の再生制御部３７との間の状態通知コネクションを張ったままにしておく機能を有している。この場合、録画再生装置１の再生制御部１７は、再生対象番組の再生処理の状態（以下、コンテンツの状態とも称する）、または、録画再生装置１自体の状態が変化したとき、状態通信部１９−２による状態通知接続を通じて、notifyを、パーソナルコンピュータ２の通信部３３を介して再生制御部３７に送信する。
【０４００】
notifyの種類としては例えば、playtime（録画再生装置１による再生対象番組の現在の再生位置を示す相対時刻）、audiomode（音声モード（ステレオ、モノラル、主副）の切り替わり）、state（状態の変化）、warning（電源状態がoff状態となった等の異常発生）等が存在する。なお、playtimeは定期的（例えば本実施の形態では１秒間隔）に送信される。また、stateには、play（再生状態への変化）、fwd（早送り状態への変化）、rew（巻き戻し状態への変化）、pause（一時停止状態への変化）、stop（停止状態への変化）、last（録画再生装置１による再生対象番組の現在の再生位置が最後に到達した）、ready（準備完了状態になった。即ち、以降コマンド受理可能）等が存在する。
【０４０１】
パーソナルコンピュータ２の再生制御部３７は、これらのnotifyを受け取ると直ちに、再生部３８に再生させている再生画像（図２５等の再生画像１０１等）に、その内容を反映させる。これにより、再生対象番組の再生状態についてのテレビジョン受像機５と再生部３８との間での同期を取ることが可能になる。
【０４０２】
以下、図３４と図３５とを参照して、録画再生装置１の再生制御部１７と、パーソナルコンピュータ２の再生制御部３７との間で行われる通信処理の具体例について説明する。
【０４０３】
図３４は、ユーザが、パーソナルコンピュータ２を利用して再生指示操作を行った場合の処理例、即ち、テレビジョン受像機５側での再生をパーソナルコンピュータ２の再生制御部３７が主体的に実行する場合の通信処理例を示している。
【０４０４】
ステップＳ１０１において、パーソナルコンピュータ２の再生制御部３７（以下、単に再生制御部３７と称する）は、テレビジョン受像機５で再生する権利を取得するためのコマンドであるlocktvを、通信部３３を介して、録画再生装置１の通信部１９のコマンド通信部１９−１（以下、単にコマンド通信部１９−１と称する）に送信する。なお、再生制御部３７と再生制御部１７との間で授受される各種情報は、このようにして通信部３３を介して伝送されるが、以下、通信部３３を介することについては省略して記述する。
【０４０５】
ステップＳ１０２において、コマンド通信部１９−１は、locktv（コマンド）の解釈結果であるlocktv（命令）を再生制御部１７に発行する。
【０４０６】
すると、ステップＳ１０３において、再生制御部１７は、そのlocktv（命令）を受諾したことを示すok（戻り値）を、通信部１９のコマンド通信部１９−１（以下、単にコマンド通信部１９−１と称する）に提供する。ステップＳ１０４において、コマンド通信部１９−１は、そのok（戻り値）を再生制御部３７に送信する。
【０４０７】
なお、図示はしないが、他のパーソナルコンピュータの再生ソフトウエア等の再生制御により別の番組がテレビジョン受像機５に再生されている場合、再生制御部１７は、その戻り値として、ok の代わりに エラーを再生制御部３７に返す。この場合、後から再生制御を試みたパーソナルコンピュータ２の再生制御部３７（再生ソフトウエア等）に対しては、テレビジョン受像機２での再生制御が禁止される。
【０４０８】
このようなlocktv（コマンド）に対する再生権利取得の可否結果（戻り値であるokやエラー）は、再生制御部３７に直ぐに返ってくることが多い。ただし、その時点で、テレビジョン受像機５側で別の番組が再生されている場合には、別の番組の終了処理に時間がかかることになる。そこで、再生制御部３７は、ok（戻り値）を取得しても直ちに処理を実行するのではなく、さらに、ready（notify）が送られてくるのを待つ。
【０４０９】
即ち、再生制御部１７は、別の番組の終了処理等を実行し終えて準備が完了すると、ステップＳ１０５において、ready（notify）を状態通信部１９−２に提供する。ステップＳ１０６において、状態通信部１９−２は、ready（notify）を再生制御部３７に送信する。
【０４１０】
このようしにてready（notify）が送られてきた段階で、再生制御部３７は、テレビジョン受像機５側での再生制御が実質上できるようになる。そこで、ステップＳ１０７において、再生制御部３７は、再生対象番組についての再生コマンドであるplayを、コマンド通信部１９−１に送信する。ステップＳ１０８において、コマンド通信部１９−１は、play（コマンド）の解釈結果であるplay（命令）を再生制御部１７に発行する。
【０４１１】
ステップＳ１０８において、再生制御部１７は、そのplay（命令）を受諾したことを示すok（戻り値）を、コマンド通信部１９−１に提供する。ステップＳ１０９において、コマンド通信部１９−１は、そのok（戻り値）を再生制御部３７に送信する。
【０４１２】
また、再生制御部１７は、play（命令）に従って、再生対象番組のテレビジョン受像機５での再生を制御する。これによりコンテンツの状態は再生状態に変化するので、ステップＳ１１１において、再生制御部１７は、その変化を示すstate=play（notify）を、通信部１９の状態通信部１９−２（以下、単に状態通信部１９−２と称する）に提供する。ステップＳ１１２において、状態通信部１９−２は、state=play（notify）を再生制御部３７に送信する。
【０４１３】
また、ステップＳ１１３において、再生制御部１７は、playtime（notify）を状態通信部１９−２に提供する。ステップＳ１１４において、状態通信部１９−２は、playtime（notify）を再生制御部３７に送信する。
【０４１４】
なお、playtime（notify）は、図３４の例では１回しか送信されていないが、上述したように、実際には定期的に（例えば本実施の形態では１秒間隔で）送信される。
【０４１５】
また、ステップＳ１１５において、再生制御部１７は、音声モードの通知を行うべく、audiomode（notify）を状態通信部１９−２に提供する。ステップＳ１１６において、状態通信部１９−２は、audiomode（notify）を再生制御部３７に送信する。
【０４１６】
なお、audiomode（notify）は、図３４の例では１回しか送信されていないが、実際には音声モードが変更される度に送信される。
【０４１７】
また、この間、パーソナルコンピュータ２の操作部３２による再生制御操作がなされた場合、再生制御部３８は、その再生制御操作に対応するコマンド、例えば、stop（停止）, fwd(早送り), rew(早戻し), lang(音声切換), pause(一時停止）等を、playと同様に発行する。ただし、その具体例（fwdを発行する例）については、図３５を参照して後述する。
【０４１８】
また、録画再生装置１側で何かしらの状態が変化したときは、その状態変化を示すstate（notify）が、再生制御部１７から再生制御部３７に伝送される。
【０４１９】
例えば、再生対象番組の最後まで再生が終了すると、コンテンツの状態は停止状態に変化する。この場合、ステップＳ１１７において、再生制御部１７は、その変化を示すstate=stop（notify）を状態通信部１９−２に提供する。ステップＳ１１８において、状態通信部１９−２は、state=stop（notify）を再生制御部３７に送信する。
【０４２０】
このようにして再生対象番組の再生が終了した後、別の番組を再生しない場合は、再生制御部３７は、ステップＳ１１９において、テレビジョン受像機５で再生する権利を放棄するためのコマンドであるunlocktvを、コマンド通信部１９−１に送信する。ステップＳ１２０において、コマンド通信部１９−１は、unlocktv（コマンド）の解釈結果であるunlocktv（命令）を再生制御部１７に発行する。
【０４２１】
ステップＳ１２１において、再生制御部１７は、そのunlocktv（命令）を受諾したことを示すok（戻り値）を、コマンド通信部１９−１に提供する。ステップＳ１２２において、コマンド通信部１９−２は、そのok（戻り値）を再生制御部３７に送信する。
【０４２２】
これに対して、再生対象番組の再生が終了した後、別の番組の再生を引き続き制御する場合には、再生制御部３７は、ステップＳ１０７以降の処理を繰り返し実行すればよい。即ち、再生制御部３７は、別の番組についてのplay（コマンド）を発行すればよい。
【０４２３】
次に、再生対象番組がテレビジョン受像機５側で再生中に、パーソナルコンピュータ２の操作部３２による再生制御操作として、例えば早送りの指示操作がなされた場合の処理例について、図３５を参照して説明する。
【０４２４】
図３５には図示されていないが、図３４のステップＳ１０１乃至Ｓ１１０と同様の処理が実行されると、図３５のステップＳ２０１，Ｓ２０２において、図３４のステップＳ１１１，１１２と同様に、図３５のステップＳ２０１，Ｓ２０２において、state=play（notify）が再生制御部１７から再生制御部３７に伝送される。
【０４２５】
即ち、図３５のステップＳ２０３以降の処理は、図３４のステップＳ１１２以降に行われる処理の別の具体例を示している。
【０４２６】
図３５の例では、上述したように、早送りの指示操作がユーザによりなされることになる。この場合、ステップＳ２０３において、再生制御部３７は、早送りのコマンドであるfwdを、コマンド通信部１９−１に送信する。ステップＳ２０４において、コマンド通信部１９−１は、fwd（コマンド）の解釈結果であるfwd（命令）を再生制御部１７に発行する。
【０４２７】
ステップＳ２０５において、再生制御部１７は、そのfwd（命令）を受諾したことを示すok（戻り値）を、コマンド通信部１９−１に提供する。ステップＳ２０６において、コマンド通信部１９−１は、そのok（戻り値）を再生制御部３７に送信する。
【０４２８】
また、再生制御部１７は、fwd（命令）に従って、再生対象番組の早送りを制御する。これによりコンテンツの状態は早送り状態に変化する。この場合、ステップＳ２０７において、再生制御部１７は、その変化を示すstate=fwd（notify）を状態通信部１９−２に提供する。ステップＳ２０８において、状態通信部１９−２は、state=fwd（notify）を再生制御部３７に送信する。
【０４２９】
また、ステップＳ２０９において、再生制御部１７は、playtime（notify）を状態通信部１９−２に提供する。ステップＳ２１０において、状態通信部１９−２は、playtime（notify）を再生制御部３７に送信する。
【０４３０】
それ以降、上述したように、playtime（notify）は定期的に（例えば本実施の形態では１秒間隔で）送信されることになる。ただし、早送りが行われている場合には、一秒おきに通知される再生時刻（playtime）は、その早送りの速度に応じて増えていくことになる。
【０４３１】
具体的には例えば、ステップＳ２０９，Ｓ２１０の処理で、playtimeとして5分30秒が、再生制御部３７に通知されたとする。また、早送りの速度は20倍であるとする。
【０４３２】
この場合、１秒後の次のステップＳ２１１，Ｓ２１２の処理では、その直前のステップＳ２０９，Ｓ２１０の処理で通知された再生時刻(playtaime)に対して２０秒を足した時刻、即ち、ここでは5分50秒がplaytimeとして再生制御部３７に通知される。
【０４３３】
同様に、さらに１秒後の次のステップＳ２１３，Ｓ２１４の処理では、その直前のステップＳ２１１，Ｓ２１２の処理で通知された再生時刻(playtaime)に対して２０秒を足した時刻、即ち、ここでは6分10秒がplaytimeとして再生制御部３７に通知される。
【０４３４】
この間、再生制御部３７は、再生時刻(playtaime)が通知される度に、その通知された再生時刻に基づいて、再生部３８に表示させている再生画像、例えば図２５等の再生画像１０１等の表示内容を順次更新してことで、具体的には例えば、通知された再生時刻と対応するように、図２５の領域１２１の表示内容やスライダ１２２の位置を順次更新していことで、テレビジョン受像機５の再生状態と同期を取ることができる。
【０４３５】
その後、再生（通常再生）の指示操作がユーザによりなされると、ステップＳ２１５において、再生制御部３７は、再生のコマンドであるplayを、コマンド通信部１９−１に送信する。ステップＳ２１６において、コマンド通信部１９−１は、play（コマンド）の解釈結果であるpfwd（命令）を再生制御部１７に発行する。
【０４３６】
ステップＳ２１７において、再生制御部１７は、そのplay（命令）を受諾したことを示すok（戻り値）を、コマンド通信部１９−１に提供する。ステップＳ２１８において、コマンド通信部１９−１は、そのok（戻り値）を再生制御部３７に送信する。
【０４３７】
また、再生制御部１７は、play（命令）に従って、再生対象番組の再生（通常速度での再生）を制御する。これによりコンテンツの状態は早送り状態から再生状態に再度変化する。そこで、ステップＳ２１９において、再生制御部１７は、その変化を示すstate=play（notify）を状態通信部１９−２に提供する。ステップＳ２２０において、状態通信部１９−２は、state=play（notify）を再生制御部３７に送信する。
【０４３８】
なお、早送りの操作と関係はないが、ここで、ユーザが、パーソナルコンピュータ２の再生制御部３７の処理を終了させるか（再生制御部３７がソフトウエアで構成されている場合には、そのソフトウエアを終了させるか）、或いは、メニュー２６１（図３２）中の「TVに表示」の選択を解除した（チェックを外した）とする。
【０４３９】
この場合、ステップＳ２２１において、再生制御部３７は、テレビジョン受像機５で再生する権利を放棄するためのコマンドであるunlocktvを、コマンド通信部１９−１に送信する。ステップＳ２２２において、コマンド通信部１９−１は、unlocktv（コマンド）の解釈結果であるunlocktv（命令）を再生制御部１７に発行する。
【０４４０】
ステップＳ２２３において、再生制御部１７は、そのunlocktv（命令）を受諾したことを示すok（戻り値）を、コマンド通信部１９−１に提供する。ステップＳ２２４において、コマンド通信部１９−１は、そのok（戻り値）を再生制御部３７に送信する。
【０４４１】
ただし、この場合、図３４の例とは異なり、再生対象番組のテレビジョン受像機５側での再生はそのまま続けられる。従って、図３５の例のステップＳ２２４の処理以降については、ユーザは、リモートコントローラ６を利用して、再生対象番組についての再生制御操作を行うことができるようになる。
【０４４２】
ところで、上述した一連の処理は、ハードウエアにより実行させることもできるし、ソフトウエアにより実行させることもできる。一連の処理をソフトウエアにより実行させる場合には、そのソフトウエアを構成するプログラムが、専用のハードウエアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどに、プログラム記録媒体からインストールされる。
【０４４３】
図３６は、上述した一連の処理をプログラムにより実行するパーソナルコンピュータの構成の例を示すブロック図である。即ち、上述した図１の録画再生装置１の全体または一部分（例えば上述した再生制御部１７等）は、図３６の構成のパーソナルコンピュータとして構成することもできる。また、図１のパーソナルコンピュータ２全体も、図３６のように構成することができる。
【０４４４】
図３６において、CPU（Central Processing Unit）３０１は、ROM（Read Only Memory）３０２、または記憶部３０８に記憶されているプログラムに従って各種の処理を実行する。RAM（Random Access Memory）３０３には、CPU３０１が実行するプログラムやデータなどが適宜記憶される。これらのCPU３０１、ROM３０２、およびRAM３０３は、バス３０４により相互に接続されている。
【０４４５】
CPU３０１にはまた、バス３０４を介して入出力インタフェース３０５が接続されている。入出力インタフェース３０５には、キーボード、マウス、マイクロホンなどよりなる入力部３０６、ディスプレイ、スピーカなどよりなる出力部３０７が接続されている。CPU３０１は、入力部３０６から入力される指令に対応して各種の処理を実行する。そして、CPU３０１は、処理の結果を出力部３０７に出力する。
【０４４６】
入出力インタフェース３０５に接続されている記憶部３０８は、例えばハードディスクからなり、CPU３０１が実行するプログラムや各種のデータを記憶する。通信部３０９は、インターネットやローカルエリアネットワークなどのネットワークを介して外部の装置と通信する。
【０４４７】
また、通信部３０９を介してプログラムを取得し、記憶部３０８に記憶してもよい。
【０４４８】
入出力インタフェース３０５に接続されているドライブ３１０は、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリなどのリムーバブルメディア３１１が装着されたとき、それらを駆動し、そこに記録されているプログラムやデータなどを取得する。取得されたプログラムやデータは、必要に応じて記憶部３０８に転送され、記憶される。
【０４４９】
また、ドライブ３１０は、リムーバブルメディア３１１が装着されたとき、それらを駆動し、そこにデータなどを記録することもできる。
【０４５０】
コンピュータにインストールされ、コンピュータによって実行可能な状態とされるプログラムを格納するプログラム記録媒体は、図３６に示されるように、磁気ディスク（フレキシブルディスクを含む）、光ディスク（CD-ROM(Compact Disc-Read Only Memory),DVD(Digital Versatile Disc)を含む）、光磁気ディスク、もしくは半導体メモリなどよりなるパッケージメディアであるリムーバブルメディア３１１、または、プログラムが一時的もしくは永続的に格納されるROM３０２や、記憶部３０８を構成するハードディスクなどにより構成される。プログラム記録媒体へのプログラムの格納は、必要に応じてルータ、モデムなどのインタフェースである通信部３０９を介して、ローカルエリアネットワーク、インターネット、デジタル衛星放送といった、有線または無線の通信媒体を利用して行われる。
【０４５１】
また、コンテンツの記録先は、上述した例ではＨＤＤとされたが、上述した例には特に限定されず、例えばリムーバブルメディア３１１などでも構わない。
【０４５２】
なお、本明細書において、プログラム記録媒体に格納されるプログラムを記述するステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【０４５３】
また、本明細書において、システムとは、複数の装置により構成される装置全体を表すものである。
【図面の簡単な説明】
【０４５４】
【図１】本発明が適用される情報処理システムの機能的構成例を示す機能ブロック図である。
【図２】Ａチャンネルの番組情報テーブルの例を示す図である。
【図３】Ｂチャンネルの番組情報テーブルの例を示す図である。
【図４】Ｃチャンネルの番組情報テーブルの例を示す図である。
【図５】図２乃至図４の番組情報テーブルに対応する過去番組表の例を示す図である。
【図６】図１の録画再生装置に対して指示を出すリモートコントローラの表面の外観構成例を示す図である。
【図７】チャンネル選択画像の例を示す図である。
【図８】図１の録画再生装置またはパーソナルコンピュータの連続再生処理の例を説明するフローチャートである。
【図９】図８の連続再生処理の例を説明するための図であって、図１の録画再生装置等の録画内容の具体的例を示す図である。
【図１０】図１のテレビジョン受像機又はパーソナルコンピュータ等に再生された録画番組の例を示す図である。
【図１１】図８の連続再生処理のうちの再生開始指示処理の詳細例を説明するフローチャートである。
【図１２】チャンネル選択画像の例を示す図である。
【図１３】図８の連続再生処理のうちの再生開始指示処理の詳細例であって、図１１とは異なる例を説明するフローチャートである。
【図１４】図１１や図１３の再生開始指示処理の例を説明するための図であって、図１の録画再生装置等の録画内容の具体的例を示す図である。
【図１５】図１１や図１３の再生開始指示処理の例を説明するための図であって、図１の録画再生装置等の録画内容の具体的例を示す図である。
【図１６】図８の連続再生処理のうちの番組再生処理の例を説明するフローチャートである。
【図１７】図８の連続再生処理のうちの番組再生処理の例を説明するフローチャートである。
【図１８】図８の連続再生処理のうちの番組再生処理の例を説明するフローチャートである。
【図１９】図８の連続再生処理のうちの番組再生処理の例を説明するフローチャートである。
【図２０】図８の連続再生処理のうちの番組再生処理の例を説明するフローチャートである。
【図２１】図１のテレビジョン受像機又はパーソナルコンピュータ等に表示させる画像の例を示す図である。
【図２２】図１のテレビジョン受像機又はパーソナルコンピュータ等に表示させる画像の他の例を示す図である。
【図２３】従来の録画再生装置の機能的構成例を示す機能ブロック図である。
【図２４】図２３と対比させるべく、図１の本発明が適用される録画再生装置の機能的構成例を略記した簡易的な機能ブロック図である。
【図２５】図１のパーソナルコンピュータ等に表示させる再生画像の例を示す図である。
【図２６】図１のパーソナルコンピュータ等に表示させる再生画像の例を示す図である。
【図２７】図１のパーソナルコンピュータ等に表示させる再生画像の例を示す図である。
【図２８】図１のパーソナルコンピュータ等に表示させる再生画像の例を示す図である。
【図２９】図１のパーソナルコンピュータ等に表示させる再生画像の例を示す図である。
【図３０】図１のパーソナルコンピュータ等に表示させる再生画像の例を示す図である。
【図３１】図１のパーソナルコンピュータと録画再生装置とでの再生同期を行う場合に実行するユーザ操作を説明するための図である。
【図３２】図１のパーソナルコンピュータと録画再生装置とでの再生同期を行う場合に実行するユーザ操作を説明するための図である。
【図３３】図１のパーソナルコンピュータと録画再生装置とでの再生同期を行う場合における、録画再生装置の通信部の詳細な機能的構成例を示す機能ブロック図である。
【図３４】図１のパーソナルコンピュータと録画再生装置とでの再生同期を行う場合の具体的な処理例を説明する図である。
【図３５】図１のパーソナルコンピュータと録画再生装置とでの再生同期を行う場合の具体的な処理例であって、図３４とは異なる例を説明する図である。
【図３６】本発明が適用されるプログラムを実行するパーソナルコンピュータの構成例を示すブロック図である。
【符号の説明】
【０４５５】
１  録画再生装置，  ２  パーソナルコンピュータ，  ３  サービス提供サーバ，  ４  ネットワーク，  ５  テレビジョン受像機，  ６  リモートコントローラ，  ７  アンテナ，  １１−１乃至１１−８  チューナ部，  １２  エンコード部，  １３  HDD，  １４  録画制御部，  １５  通信部，  １６  EPG取得部，  １７  再生制御部，  デコード部，  １９  通信部，１９−１  コマンド通信部，  １９-２  状態通信部，  ３１  主制御部，  ３２  操作部，  ３３  通信部，  ３４  HDD，  ３５  通信部，  ３６  録画制御部，  ３７  再生制御部，  ３８  再生部，  ５１乃至６４  ボタン，  ３０１  CPU，  ３０２  ROM，  ３０８  記憶部，  ３１１  リムーバブルメディア
【図１】
0004600766.tif 000002
【図２】
0004600766.tif 000003
【図３】
0004600766.tif 000004
【図４】
0004600766.tif 000005
【図５】
0004600766.tif 000006
【図６】
0004600766.tif 000007
【図７】
0004600766.tif 000008
【図８】
0004600766.tif 000009
【図９】
0004600766.tif 000010
【図１０】
0004600766.tif 000011
【図１１】
0004600766.tif 000012
【図１２】
0004600766.tif 000013
【図１３】
0004600766.tif 000014
【図１４】
0004600766.tif 000015
【図１５】
0004600766.tif 000016
【図１６】
0004600766.tif 000017
【図１７】
0004600766.tif 000018
【図１８】
0004600766.tif 000019
【図１９】
0004600766.tif 000020
【図２０】
0004600766.tif 000021
【図２１】
0004600766.tif 000022
【図２２】
0004600766.tif 000023
【図２３】
0004600766.tif 000024
【図２４】
0004600766.tif 000025
【図２５】
0004600766.tif 000026
【図２６】
0004600766.tif 000027
【図２７】
0004600766.tif 000028
【図２８】
0004600766.tif 000029
【図２９】
0004600766.tif 000030
【図３０】
0004600766.tif 000031
【図３１】
0004600766.tif 000032
【図３２】
0004600766.tif 000033
【図３３】
0004600766.tif 000034
【図３４】
0004600766.tif 000035
【図３５】
0004600766.tif 000036
【図３６】
0004600766.tif 000037