(57)【要約】【課題】放送番組の同期ポイントにおける視聴者間の同期を可能とし、許容するタイムシフト時間を放送番組の同期ポイントから制限し、同期させるための早送り再生速度を、再生品質が劣化しない程度に維持可能なタイムシフト再生方法、装置及びプログラムを提供する。【解決手段】タイムシフト再生装置８の入力部２は、放送番組情報を受信してバッファ部１に蓄積し、ＣＰＵ３は、一時停止が解除された後に、放送番組に設定される同期ポイントまでには放送番組に追い付くように、放送番組の放送速度よりも速い再生速度で、バッファ部１に蓄積された放送番組情報を読み出して放送番組を再生する指示をバッファ制御部５及び再生速度制御部６に出力し、再生が放送番組に追い付いた場合は、放送番組の放送速度で放送視聴を行う。また、再生品質が劣化する程の速い再生速度でなければ同期ポイントまでに追い付かない場合は、一時停止を許可しない。【選択図】図１
2005236870.tif 000002
【特許請求の範囲】
【請求項１】
放送視聴の一時停止の要求に従って、当該一時停止に関係なく進行する放送番組の情報を蓄積し、当該蓄積した情報を用いて放送番組を再生するタイムシフト再生方法において、
前記要求に従って放送視聴を一時停止して放送番組情報を蓄積し、当該一時停止を解除した後に、放送番組に設定される同期ポイントまでには放送番組に追い付くように、放送番組の放送速度よりも速い再生速度で再生し、当該再生が放送番組に追い付いた場合は、放送番組の放送速度で放送視聴を行うことを特徴とするタイムシフト再生方法。
【請求項２】
前記放送視聴の一時停止の要求を、広告等のコンテンツを放送番組に挿入するための一時停止の要求とし、
当該要求に従って一時停止する前に、前記同期ポイントまでには再生が放送番組に追い付くように再生速度を算出し、当該再生速度が、再生の品質を損ねない程度の予め設定された速度よりも大きい場合は、前記一時停止の要求を許可しない、ことを特徴とする請求項１に記載のタイムシフト再生方法。
【請求項３】
前記放送視聴の一時停止の要求を、広告等のコンテンツを放送番組に挿入するための一時停止の要求とし、
前記再生速度を、再生の品質を損ねない程度の予め設定された速度とし、
当該要求に従って一時停止する前に、前記再生速度に基づく再生が放送番組に追い付くポイントを算出し、当該ポイントが前記同期ポイントよりも後である場合は、前記一時停止の要求を許可しない、ことを特徴とする請求項１に記載のタイムシフト再生方法。
【請求項４】
前記放送視聴の一時停止の要求を、視聴者の都合による要求とし、
当該要求に従って一時停止し、前記同期ポイントまでには再生が放送番組に追い付くように再生速度を算出し、当該再生速度が、再生の品質を損ねない程度の予め設定された速度以上の場合は、前記一時停止を強制的に解除する、ことを特徴とする請求項１に記載のタイムシフト再生方法。
【請求項５】
前記放送視聴の一時停止の要求を、視聴者の都合による要求とし、
当該要求に従って一時停止し、再生速度を、再生の品質を損ねない程度の予め設定された速度とした場合に、当該再生速度に基づく再生が放送番組に追い付くポイントを算出し、当該ポイントが、前記同期ポイント以後である場合は、前記一時停止を強制的に解除する、ことを特徴とする請求項１に記載のタイムシフト再生方法。
【請求項６】
前記再生速度を、同期ポイントと、一時停止解除時点における放送番組からの再生の遅延時間とに基づいて算出する、ことを特徴とする請求項１、２及び４のうちのいずれか一項に記載のタイムシフト再生方法。
【請求項７】
前記再生が放送番組に追い付くポイントを、再生速度と、一時停止解除時点における放送番組からの再生の遅延時間とから算出する、ことを特徴とする請求項１、３及び５のうちのいずれか一項に記載のタイムシフト再生方法。
【請求項８】
放送視聴の一時停止の要求に従って、当該一時停止に関係なく進行する放送番組の情報を受信して蓄積し、前記蓄積した情報を用いて放送番組を再生するタイムシフト再生装置において、
前記一時停止の要求に従って、受信した放送番組情報を蓄積するバッファ部と、
前記一時停止の要求に従って、放送視聴を一時停止してバッファ部に放送番組情報を蓄積させ、当該一時停止を解除した後に、放送番組に設定される同期ポイントまでには放送番組に追い付くように、放送番組の放送速度よりも速い再生速度で前記バッファ部に蓄積された放送番組情報を読み出して放送番組を再生し、当該再生が放送番組に追い付いた場合は、放送番組の放送速度で放送視聴を行う制御部とを備えた、ことを特徴とするタイムシフト再生装置。
【請求項９】
前記放送視聴の一時停止の要求を、広告等のコンテンツを放送番組に挿入するための一時停止の要求とし、
前記制御部は、一時停止の要求に従って放送視聴を一時停止する前に、同期ポイントまでには再生が放送番組に追い付くように再生速度を算出し、当該再生速度が再生の品質を損ねない程度の予め設定された速度よりも大きい場合は、前記一時停止の要求を許可しない、ことを特徴とする請求項８に記載のタイムシフト再生装置。
【請求項１０】
前記放送視聴の一時停止の要求を、広告等のコンテンツを放送番組に挿入するための一時停止の要求とし、
前記再生速度を、再生の品質を損ねない程度の予め設定された速度とし、
前記制御部は、一時停止の要求に従って放送視聴を一時停止する前に、前記再生速度に基づく再生が放送番組に追い付くポイントを算出し、当該ポイントが前記同期ポイントよりも後である場合は、前記一時停止の要求を許可しない、ことを特徴とする請求項８に記載のタイムシフト再生装置。
【請求項１１】
前記放送視聴の一時停止の要求を、視聴者の都合による要求とし、
前記制御部は、一時停止の要求に従って放送視聴を一時停止して前記バッファ制御部に放送番組情報を蓄積させ、同期ポイントまでには再生が放送番組に追い付くように再生速度を算出し、当該再生速度が再生の品質を損ねない程度の予め設定された速度以上の場合は、前記一時停止を強制的に解除する、ことを特徴とする請求項８に記載のタイムシフト再生装置。
【請求項１２】
前記放送視聴の一時停止の要求を、視聴者の都合による要求とし、
前記制御部は、一時停止の要求に従って放送視聴を一時停止して前記バッファ制御部に放送番組情報を蓄積させ、再生速度を、再生の品質を損ねない程度の予め設定された速度とした場合に、当該再生速度に基づく再生が放送番組に追い付くポイントを算出し、当該ポイントが、前記同期ポイント以後である場合は、前記一時停止を強制的に解除する、ことを特徴とする請求項８に記載のタイムシフト再生装置。
【請求項１３】
前記再生速度を、同期ポイントと、一時停止解除時点における放送番組からの再生の遅延時間とに基づいて算出する、ことを特徴とする請求項８、９及び１１のうちのいずれか一項に記載のタイムシフト再生装置。
【請求項１４】
前記再生が放送番組に追い付くポイントを、再生速度と、一時停止解除時点における放送番組からの再生の遅延時間とから算出する、ことを特徴とする請求項８、１０及び１２のうちのいずれか一項に記載のタイムシフト再生装置。
【請求項１５】
前記放送番組の放送速度よりも速い再生速度による再生は、蓄積した放送番組情報による放送番組の早送り、または蓄積した放送番組情報の間引きによるものとする、ことを特徴とする請求項８から１４までのいずれか一項に記載のタイムシフト再生装置。
【請求項１６】
前記再生が放送番組に追い付いたことを、放送番組情報の蓄積量、または前記再生速度及び一時停止時間に基づいて判断する、ことを特徴とする請求項８から１５までのいずれか一項に記載のタイムシフト再生装置。
【請求項１７】
前記同期ポイントは、放送番組と独立して設定される、または放送番組に含まれる情報により設定される、ことを特徴とする請求項８から１６までのいずれか一項に記載のタイムシフト再生装置。
【請求項１８】
放送視聴の一時停止の要求に従って、当該一時停止に関係なく進行する放送番組の情報を蓄積し、当該蓄積した情報を用いて放送番組を再生するタイムシフト再生装置を構成するコンピュータに実行させるタイムシフト再生プログラムであって、
前記要求に従って放送視聴を一時停止して放送番組情報を蓄積する処理と、
前記一時停止を解除した後に、放送番組に設定される同期ポイントまでには放送番組に追い付くように、放送番組の放送速度よりも速い再生速度で再生する処理と、
当該再生が放送番組に追い付いた場合は、放送番組の放送速度で放送視聴を行う処理とを実行させることを特徴とするタイムシフト再生プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、放送視聴の一時停止中に蓄積した放送のタイムシフト再生方法、装置及びプログラムに関し、より詳細には、放送視聴中に一時停止し、当該一時停止を解除した後において、放送番組に設定された同期ポイントまでには放送番組に追い付くように、バッファに蓄積した放送番組を、通常の放送速度よりも速くタイムシフト再生し、放送に追い付いた時点で通常の放送速度に戻すタイムシフト再生方法、装置及びプログラムに関する。
【背景技術】
【０００２】
近年、放送番組を録画しながら、任意の時間に遅延させて再生可能なタイムシフト再生機能を具備した装置が提供されている。このタイムシフト再生機能により、リアルタイムな放送番組においても、視聴中に視聴者による一時停止が可能となり、一時停止を解除した後には、一時停止した位置からの再生が可能となる。しかし、従来のタイムシフト再生方法では、一時停止をする度に、放送終了時間と再生終了時間との差が大きくなるという問題があった。
【０００３】
この問題を解決するために、タイムシフト再生時に通常再生と早送り再生とを併用する技術が開示されている。これにより、放送終了時間と再生終了時間とをほぼ合わせることができる（例えば、特許文献１を参照。）。
【０００４】
また、タイムシフト再生時に、広告（ＣＭ）等のカット、早送り再生、または映像フレームの間引き再生を行う技術が開示されている。これにより、放送終了時間と再生終了時間との差を小さくすることができる（例えば、特許文献２を参照。）。
【０００５】
また、早送り再生速度を決定して再生、または固定速度で早送り再生を行い、当該再生により実際の放送に追い付いた時点で、通常の放送速度に戻す技術が開示されている。これにより、放送終了時間と再生終了時間とをほぼ合わせることができる（例えば、特許文献３を参照。）。
【０００６】
また、通常は複数の特殊再生速度を逐時切り替えて再生し、過度の早送り再生が必要な場合には、特殊再生を行わない技術が開示されている。これにより、予め設定した時間に再生を終了させることができる（例えば、特許文献４を参照。）。
【０００７】
【特許文献１】特開平８−１３８３１８号公報（段落〔０００６〕）
【特許文献２】特開２０００−３１２３４４号公報（段落〔００１０〕〔００１１〕）
【特許文献３】特開２００１−５２４３３号公報（段落〔００４８〕〜〔００５１〕）
【特許文献４】特開２００３−１６９２７４号公報（段落〔００１２〕〔００１３〕）
【発明の開示】
【発明が解決しようとする課題】
【０００８】
上記の従来技術は、タイムシフト再生時において、設定した再生終了時間に再生が終了するように、視聴者個々に対して再生速度を制御するものである。このため、視聴者間で再生位置を同期させることができないという問題があった。また、許容する一時停止の時間（タイムシフト時間）を制限できないため、再生品質の劣化を生じない程度の早送り再生では、必ずしも設定した再生終了時間に視聴終了するとは限らないという問題があった。
【０００９】
例えば、双方向番組において、番組中におけるクイズの回答時間、投票の〆切時間、ショッピングの受付終了時間等の、番組で設定する同期の時間（同期ポイント）には、視聴者間の視聴も同期している必要がある。しかし、上記の従来技術では、視聴者それぞれでタイムシフト時間が異なるため、同期ポイントが再生される時間も、視聴者毎に異なってしまうという問題があった。
【００１０】
また、例えば、視聴者の都合により番組放送の再生が一時停止する場合、またはＣＭ等の他のコンテンツを挿入するために放送番組の再生が一時停止する場合には、一時停止が解除された後に再生品質が劣化しない程度の早送り再生を行う。この場合、上記の同期ポイントにおいて放送番組に同期させ、設定した再生終了時間に視聴を終了させるためには、一時停止時間を制限する必要がある。しかし、上記の従来技術では、許容するタイムシフト時間を制限できないため、再生の品質劣化を生じさせない程度の早送り再生では、必ずしも設定した再生終了時間に視聴終了するとは限らないという問題があった。
【００１１】
そこで、本発明は、上記の問題を解決するためになされたものであり、その目的は、放送番組の同期ポイントにおける視聴者間の同期を可能とするタイムシフト再生方法、装置及びプログラムを提供することにある。また、許容するタイムシフト時間を放送番組の同期ポイントから制限し、同期させるための早送り再生速度を、再生品質が劣化しない程度に維持可能なタイムシフト再生方法、装置及びプログラムを提供することにある。
【課題を解決するための手段】
【００１２】
上記目的を達成するため、本発明の第１の態様によれば、放送視聴の一時停止の要求に従って、当該一時停止に関係なく進行する放送番組の情報を蓄積し、当該蓄積した情報を用いて放送番組を再生するタイムシフト再生方法において、前記要求に従って放送視聴を一時停止して放送番組情報を蓄積し、当該一時停止を解除した後に、放送番組に設定される同期ポイントまでには放送番組に追い付くように、放送番組の放送速度よりも速い再生速度で再生し、当該再生が放送番組に追い付いた場合は、放送番組の放送速度で放送視聴を行うことを特徴とするタイムシフト再生方法が得られる。
【００１３】
本発明の第２の態様によれば、前記放送視聴の一時停止の要求を、広告等のコンテンツを放送番組に挿入するための一時停止の要求とし、当該要求に従って一時停止する前に、前記同期ポイントまでには再生が放送番組に追い付くように再生速度を算出し、当該再生速度が、再生の品質を損ねない程度の予め設定された速度よりも大きい場合は、前記一時停止の要求を許可しない、ことを特徴とする請求項１に記載のタイムシフト再生方法が得られる。
【００１４】
本発明の第３の態様によれば、前記放送視聴の一時停止の要求を、広告等のコンテンツを放送番組に挿入するための一時停止の要求とし、前記再生速度を、再生の品質を損ねない程度の予め設定された速度とし、当該要求に従って一時停止する前に、前記再生速度に基づく再生が放送番組に追い付くポイントを算出し、当該ポイントが前記同期ポイントよりも後である場合は、前記一時停止の要求を許可しない、ことを特徴とする請求項１に記載のタイムシフト再生方法が得られる。
【００１５】
本発明の第４の態様によれば、前記放送視聴の一時停止の要求を、視聴者の都合による要求とし、当該要求に従って一時停止し、前記同期ポイントまでには再生が放送番組に追い付くように再生速度を算出し、当該再生速度が、再生の品質を損ねない程度の予め設定された速度以上の場合は、前記一時停止を強制的に解除する、ことを特徴とする請求項１に記載のタイムシフト再生方法が得られる。
【００１６】
本発明の第５の態様によれば、前記放送視聴の一時停止の要求を、視聴者の都合による要求とし、当該要求に従って一時停止し、再生速度を、再生の品質を損ねない程度の予め設定された速度とした場合に、当該再生速度に基づく再生が放送番組に追い付くポイントを算出し、当該ポイントが、前記同期ポイント以後である場合は、前記一時停止を強制的に解除する、ことを特徴とする請求項１に記載のタイムシフト再生方法が得られる。
【００１７】
本発明の第６の態様によれば、前記再生速度を、同期ポイントと、一時停止解除時点における放送番組からの再生の遅延時間とに基づいて算出する、ことを特徴とする請求項１、２及び４のうちのいずれか一項に記載のタイムシフト再生方法が得られる。
【００１８】
本発明の第７の態様によれば、前記再生が放送番組に追い付くポイントを、再生速度と、一時停止解除時点における放送番組からの再生の遅延時間とから算出する、ことを特徴とする請求項１、３及び５のうちのいずれか一項に記載のタイムシフト再生方法が得られる。
【００１９】
本発明の第８の態様によれば、放送視聴の一時停止の要求に従って、当該一時停止に関係なく進行する放送番組の情報を受信して蓄積し、前記蓄積した情報を用いて放送番組を再生するタイムシフト再生装置において、前記一時停止の要求に従って、受信した放送番組情報を蓄積するバッファ部と、前記一時停止の要求に従って、放送視聴を一時停止してバッファ部に放送番組情報を蓄積させ、当該一時停止が解除された後に、放送番組に設定される同期ポイントまでには放送番組に追い付くように、放送番組の放送速度よりも速い再生速度で前記バッファ部に蓄積された放送番組情報を読み出して放送番組を再生し、当該再生が放送番組に追い付いた場合は、放送番組の放送速度で放送視聴を行う制御部とを備えた、ことを特徴とするタイムシフト再生装置が得られる。
【００２０】
本発明の第９の態様によれば、前記放送視聴の一時停止の要求を、広告等のコンテンツを放送番組に挿入するための一時停止の要求とし、前記制御部は、一時停止の要求に従って放送視聴を停止する前に、同期ポイントまでには再生が放送番組に追い付くように再生速度を算出し、当該再生速度が再生の品質を損ねない程度の予め設定された速度よりも大きい場合は、前記一時停止の要求を許可しない、ことを特徴とする請求項８に記載のタイムシフト再生装置が得られる。
【００２１】
本発明の第１０の態様によれば、前記放送視聴の一時停止の要求を、広告等のコンテンツを放送番組に挿入するための一時停止の要求とし、前記再生速度を、再生の品質を損ねない程度の予め設定された速度とし、前記制御部は、一時停止の要求に従って放送視聴を停止する前に、前記再生速度に基づく再生が放送番組に追い付くポイントを算出し、当該ポイントが前記同期ポイントよりも後である場合は、前記一時停止の要求を許可しない、ことを特徴とする請求項８に記載のタイムシフト再生装置が得られる。
【００２２】
本発明の第１１の態様によれば、前記放送視聴の一時停止の要求を、視聴者の都合による要求とし、前記制御部は、一時停止の要求に従って放送視聴を一時停止して前記バッファ制御部に放送番組情報を蓄積させ、同期ポイントまでには再生が放送番組に追い付くように再生速度を算出し、当該再生速度が再生の品質を損ねない程度の予め設定された速度以上の場合は、前記一時停止を強制的に解除する、ことを特徴とする請求項８に記載のタイムシフト再生装置が得られる。
【００２３】
本発明の第１２の態様によれば、前記放送視聴の一時停止の要求を、視聴者の都合による要求とし、前記制御部は、一時停止の要求に従って放送視聴を一時停止して前記バッファ制御部に放送番組情報を蓄積させ、再生速度を、再生の品質を損ねない程度の予め設定された速度とした場合に、当該再生速度に基づく再生が放送番組に追い付くポイントを算出し、当該ポイントが、前記同期ポイント以後である場合は、前記一時停止を強制的に解除する、ことを特徴とする請求項８に記載のタイムシフト再生装置が得られる。
【００２４】
本発明の第１３の態様によれば、前記再生速度を、同期ポイントと、一時停止解除時点における放送番組からの再生の遅延時間とに基づいて算出する、ことを特徴とする請求項８、９及び１１のうちのいずれか一項に記載のタイムシフト再生装置が得られる。
【００２５】
本発明の第１４の態様によれば、前記再生が放送番組に追い付くポイントを、再生速度と、一時停止解除時点における放送番組からの再生の遅延時間とから算出する、ことを特徴とする請求項８、１０及び１２のうちのいずれか一項に記載のタイムシフト再生装置が得られる。
【００２６】
本発明の第１５の態様によれば、前記放送番組の放送速度よりも速い再生速度による再生は、蓄積した放送番組情報による放送番組の早送り、または蓄積した放送番組情報の間引きによるものとする、ことを特徴とする請求項８から１４までのいずれか一項に記載のタイムシフト再生装置が得られる。
【００２７】
本発明の第１６の態様によれば、前記再生が放送番組に追い付いたことを、放送番組情報の蓄積量、または前記再生速度及び一時停止時間に基づいて判断する、ことを特徴とする請求項８から１５までのいずれか一項に記載のタイムシフト再生装置が得られる。
【００２８】
本発明の第１７の態様によれば、前記同期ポイントは、放送番組と独立して設定される、または放送番組に含まれる情報により設定される、ことを特徴とする請求項８から１６までのいずれか一項に記載のタイムシフト再生装置が得られる。
【００２９】
本発明の第１８の態様によれば、放送視聴の一時停止の要求に従って、当該一時停止に関係なく進行する放送番組の情報を蓄積し、当該蓄積した情報を用いて放送番組を再生するタイムシフト再生装置を構成するコンピュータに実行させるタイムシフト再生プログラムであって、前記要求に従って放送視聴を一時停止して放送番組情報を蓄積する処理と、前記一時停止を解除した後に、放送番組に設定される同期ポイントまでには放送番組に追い付くように、放送番組の放送速度よりも速い再生速度で再生する処理と、当該再生が放送番組に追い付いた場合は、放送番組の放送速度で放送視聴を行う処理とを実行させることを特徴とするタイムシフト再生プログラムが得られる。
【発明の効果】
【００３０】
本発明によるタイムシフト再生方法、装置及びプログラムは、以上のように構成され動作するので、従来の、視聴者間の同期がとれないという問題、及び再生品質の劣化が生じない程度の早送り再生では、設定した再生終了時間に視聴が終了することができないという問題を解決できる。また、放送番組の同期ポイントにおける視聴者間の同期を実現することが可能となる。また、許容するタイムシフト時間を放送番組の同期ポイントから制限し、同期させるための早送り再生を、再生品質の劣化が生じない程度に維持することが可能となる。
【発明を実施するための最良の形態】
【００３１】
以下、添付の図面を参照して、本発明の実施の形態における構成及び動作を説明する。
図１は、本発明によるタイムシフト再生装置の一実施形態における構成を説明する図である。タイムシフト再生装置８は、バッファ部１、入力部２、ＣＰＵ（中央演算装置）３、タイムシフト指示部４、バッファ制御部５、再生速度制御部６及び出力部７を備えている。バッファ部１は、入力部２、バッファ制御部５及び出力部７と接続され、ＣＰＵ３は、タイムシフト指示部４、バッファ制御部５及び再生速度制御部６と接続され、バッファ制御部５は、バッファ部１及びＣＰＵ３と接続され、再生速度制御部６は、ＣＰＵ３及び出力部７に接続される。また、入力部２は、外部から放送番組情報Ａを入力し、出力部７は、放送番組情報Ｃをモニタへ出力し、タイムシフト指示部４は、放送視聴の一時停止、解除、一時停止時間及び同期ポイントの各情報Ｂを入力する。
【００３２】
バッファ部１は、入力部２が受信した放送番組情報Ａの転送を受けて、当該放送番組情報を蓄積する。そして、バッファ部１は、一時停止以前には、バッファ制御部５からの指示により、放送番組情報の蓄積後直ちに、放送番組と同じ速度で出力部７に転送する。一方、一時停止中には、放送番組情報の蓄積のみを行い、一時停止が解除された後に、バッファ制御部５から指示される速度で、一時停止中に蓄積した放送番組情報を出力部７に転送する。
【００３３】
ＣＰＵ３は、タイムシフト指示部４が入力したＣＭ等のコンテンツ挿入や視聴者の都合による放送視聴の一時停止、解除、一時停止時間及び放送番組の同期ポイント等の各情報を受ける。そして、ＣＰＵ３は、同期ポイント、予め設定された再生速度、一時停止時間、一時停止された経過時間、バッファ制御部５から通知されるバッファ部１における放送番組情報の蓄積量すなわちタイムシフト再生時間により算出された放送番組に対する遅延時間（タイムシフト時間）等の情報のうちの少なくとも一つの情報に基づいて、放送番組の放送速度よりも速いタイムシフト再生であって再生品質を損ねない速度でのタイムシフト再生を行う場合に、同期ポイントまでには再生が放送番組に追い付く（タイムシフト再生による再生位置が、放送番組の放送位置に追い付く）か否かを、放送視聴の一時停止時点または一時停止中に判断する。
【００３４】
ＣＰＵ３は、同期ポイントまでには再生が放送番組に追い付かないと判断した場合、一時停止を解除または一時停止の指示をキャンセルする。一方、同期ポイントまでには再生が放送番組に追い付くと判断した場合、バッファ部１から出力部７への転送停止をバッファ制御部５に指示し、再生停止を再生速度制御部６に指示する。
【００３５】
また、ＣＰＵ３は、放送視聴の一時停止が解除された時点で、バッファ制御部５において一時停止中に蓄積された放送番組情報を、当該ＣＰＵ３が算出した再生速度で転送するようにバッファ制御部５に指示すると共に、前記再生速度で再生するように再生速度制御部６に指示する。
【００３６】
また、ＣＰＵ３は、バッファ部１における放送番組情報の蓄積量がゼロになったことを示す情報、すなわち再生が放送番組に追い付いたことを示す情報をバッファ制御部5から受ける。そして、ＣＰＵ３は、放送番組の放送速度と同じ速度で転送するようにバッファ制御部５に指示すると共に、前記同じ速度で再生するように再生速度制御部６に指示する。
【００３７】
バッファ制御部５は、ＣＰＵ３から指示される再生速度で出力部７へ放送番組情報を転送するように、バッファ部１に指示する。また、バッファ制御部５は、バッファ部１における放送番組情報の蓄積量すなわちタイムシフト時間をＣＰＵ３に通知する。
【００３８】
再生速度制御部６は、バッファ部１から転送される放送番組情報を、ＣＰＵ３から指示される再生速度でモニタへ出力するように、出力部７に指示する。
【００３９】
図２及び３は、本発明によるタイムシフト再生方法の一実施形態における動作を説明する図である。以下、図２を参照して、放送番組にＣＭ等のコンテンツを挿入するため、予めコンテンツに設定された時間だけ一時停止を行い、一時停止解除後は、放送番組に設定される同期ポイントで放送番組に追い付くように、放送番組の速度よりも速い再生速度を算出し、当該再生速度でタイムシフト再生を行う動作、及び当該再生速度が再生品質を損なう場合は、一時停止の入力をキャンセルする動作について説明する。図中、ステップ２０１〜２１３は、本発明の実施の形態に係るタイムシフト再生装置８が実行する処理である。
【００４０】
入力部２は、外部から受信した放送番組情報Ａをバッファ部１に蓄積する（ステップＳ２０１）。バッファ制御部５は、バッファ部１に蓄積された放送番組情報を、直ちに放送番組と同じ速度で出力部７に転送し、出力部７は、再生速度制御部６から放送番組と同じ速度の速度情報を入力し、放送番組情報Ｃをモニタへ出力する（ステップＳ２０２）。これにより、タイムシフト再生装置８は、放送番組情報を、放送番組と同じ速度でモニタにおいて再生することができる。
【００４１】
タイムシフト指示部４は、放送視聴の一時停止、一時停止時間（挿入するコンテンツの長さ）、及び放送番組の同期ポイントの各情報Ｂを外部から入力し、ＣＰＵ３は、これらの情報を受ける（ステップＳ２０３）。そして、ＣＰＵ３は、放送番組の同期ポイントと、一時停止時間と、バッファ制御部５から通知されるバッファ部１における放送番組情報の蓄積量、すなわち放送番組からの遅延時間（タイムシフト時間）とに基づいて、一時停止が解除された後のタイムシフト再生の早送り再生速度を算出する（ステップＳ２０４）。
【００４２】
ＣＰＵ３は、算出した再生速度が、再生品質を損なう程大きいか否かを判断する（ステップＳ２０５）。再生品質を損なう程大きいと判断した場合には、一時停止の入力をキャンセルし、ステップ２０３へ戻る。一方、再生品質を損なう程大きくないと判断した場合には、バッファ制御部５及び再生速度制御部６に再生停止（一時停止）を指示する（ステップＳ２０６）。
【００４３】
ＣＰＵ３は、一時停止時間の経過を判断し（ステップＳ２０７）、当該経過後に、バッファ制御部５及び再生速度制御部６に、ステップ２０４において算出した再生速度で再生するように一時停止時点からのタイムシフト再生を指示する（ステップＳ２０８）。そして、ＣＰＵ３は、バッファ部１に蓄積された放送番組情報の蓄積量がゼロになったことを示す情報をバッファ制御部５から通知されることを待ち、再生が放送番組に追い付いたか否かを判断する（ステップＳ２０９）。当該通知を受け、再生が放送番組に追い付いたことを判断すると、ステップ２０４において算出した再生速度でタイムシフト再生を行っていたか否かを判断する（ステップＳ２１０）。当該再生速度でタイムシフト再生を行っていたと判断した場合には、バッファ制御部５及び再生速度制御部６に、放送速度と同じ速度で再生するように指示する（ステップＳ２１１）。そして、ＣＰＵ３は、タイムシフト指示部４から視聴終了を受けると（ステップＳ２１２）、バッファ制御部５及び再生速度制御部６に、再生停止及びモニタへの出力停止を指示する（ステップＳ２１３）。尚、ステップ２０９において、再生が放送番組に追い付いていないと判断した場合、またはステップ２１０において、算出した再生速度でタイムシフト再生を行っていないと判断した場合には、ステップ２１２を経てステップ２０３へ戻る。
【００４４】
図３は、図２に示した動作について、時間軸と、再生位置またはバッファ部１に蓄積された放送番組情報のバッファ量との対応を説明する図である。図中、Ｔ１はコンテンツ挿入を開始するための放送番組の一時停止時点、Ｔ２はコンテンツ挿入の終了による放送番組の一時停止解除時点、Ｔ３は他のコンテンツ挿入を開始するための放送番組の一時停止時点、Ｔ４は前記他のコンテンツ挿入の終了による放送番組の一停止時解除時点、ＴＳは放送番組の同期ポイント、ＲＢは放送番組の速度、Ｒ１は前記コンテンツを挿入した後のタイムシフト再生速度、Ｒ２は前記他のコンテンツを挿入した後のタイムシフト再生速度、ＲＭは再生品質の劣化を生じない最大のタイムシフト再生速度である。
【００４５】
図３を参照して、放送視聴の一時停止時点Ｔ１において、一時停止解除時点Ｔ２後のタイムシフト再生速度Ｒ１は、同期ポイントＴＳと、一時停止時間（Ｔ２−Ｔ１）と、一時停止時点Ｔ１におけるバッファ量すなわち放送番組からの遅延時間とから算出される。タイムシフト再生速度Ｒ１は、再生品質の劣化を生じない最大のタイムシフト再生速度ＲＭよりも小さいため、一時停止が許可される。
【００４６】
バッファ部１のバッファ蓄積量は、一時停止開始時点Ｔ１から一時停止解除時点Ｔ２まで増加するが、一時停止解除時点Ｔ２後に減少し、同期ポイントＴＳでゼロになる。一方、放送視聴の一時停止時点Ｔ３においては、前記他のコンテンツを挿入した場合の一時停止解除時点Ｔ４におけるタイムシフト再生速度Ｒ２が最大のタイムシフト再生速度ＲＭより大きくなるため、一時停止及び前記他のコンテンツの挿入は許可されない。
【００４７】
図４及び５は、本発明によるタイムシフト再生方法の他の実施形態における動作を説明する図である。以下、図４を参照して、放送番組にＣＭ等のコンテンツを挿入するため、予めコンテンツに設定された時間だけ一時停止を行い、一時停止解除後は、放送番組に設定される同期ポイントで放送番組に追い付くように、放送番組の速度よりも速い予め設定された所定の再生速度でタイムシフト再生を行う動作、及び同期ポイントまでに放送番組に追い付かない場合は、一時停止の入力をキャンセルする動作について説明する。図中、ステップ４０１〜４１３は、本発明の実施の形態に係るタイムシフト再生装置８が実行する処理である。尚、ステップ４０１〜４０３，４０６〜４１３は、図２に示したステップ２０１〜２０３，２０６〜２１３と同じ処理であり、ステップ４０４，４０５が図２に示したステップと異なる処理である。
【００４８】
入力部２は、外部から受信した放送番組情報Ａをバッファ部１に蓄積する（ステップＳ４０１）。バッファ制御部５は、バッファ部１に蓄積された放送番組情報を、直ちに放送番組と同じ速度で出力部７に転送し、出力部７は、再生速度制御部６から放送番組と同じ速度の速度情報を入力し、放送番組情報Ｃをモニタへ出力する（ステップＳ４０２）。これにより、タイムシフト再生装置８は、放送番組情報を、放送番組と同じ速度でモニタにおいて再生することができる。
【００４９】
タイムシフト指示部４は、放送視聴の一時停止、一時停止時間（挿入するコンテンツの長さ）、及び放送番組の同期ポイントの各情報Ｂを外部から入力し、ＣＰＵ３は、これらの情報を受ける（ステップＳ４０３）。そして、ＣＰＵ３は、放送番組の速度より速い、予め設定された所定のタイムシフト再生速度と、一時停止時間と、バッファ制御部５から通知されるバッファ部１における放送番組情報の蓄積量、すなわち放送番組からの遅延時間とに基づいて、一時停止解除後のタイムシフト再生が放送番組に追い付く時間を算出する（ステップＳ４０４）。
【００５０】
ＣＰＵ３は、算出した時間と同期ポイントとを比較し、同期ポイントまでにタイムシフト再生が放送番組に追い付くか否かを判断する（ステップＳ４０５）。同期ポイントまでに追い付かないと判断した場合には、一時停止の入力をキャンセルし、ステップ４０３へ戻る。一方、同期ポイントまでに追い付くと判断した場合には、バッファ制御部５及び再生速度制御部６に再生停止（一時停止）を指示する（ステップＳ４０６）。
【００５１】
ＣＰＵ３は、一時停止時間の経過を判断し（ステップＳ４０７）、当該経過後に、バッファ制御部５及び再生速度制御部６に、所定の再生速度で再生するように一時停止時点からのタイムシフト再生を指示する（ステップＳ４０８）。そして、ＣＰＵ３は、バッファ部１に蓄積された放送番組情報の蓄積量がゼロになったことを示す情報をバッファ制御部５から通知されることを待ち、再生が放送番組に追い付いたか否かを判断する（ステップＳ４０９）。当該通知を受け、再生が放送番組に追い付いたことを判断すると、所定の再生速度でタイムシフト再生を行っていたか否かを判断する（ステップＳ４１０）。当該再生速度でタイムシフト再生を行っていたと判断した場合には、バッファ制御部５及び再生速度制御部６に、放送速度と同じ速度で再生するように指示する（ステップＳ４１１）。そして、ＣＰＵ３は、タイムシフト指示部４から視聴終了を受けると（ステップＳ４１２）、バッファ制御部５及び再生速度制御部６に、再生停止及びモニタへの出力停止を指示する（ステップＳ４１３）。尚、ステップ４０９において、再生が放送番組に追い付いていないと判断した場合、またはステップ４１０において、所定の再生速度でタイムシフト再生を行っていないと判断した場合には、ステップ４１２を経てステップ４０３へ戻る。
【００５２】
図５は、図４に示した動作について、時間軸と、再生位置またはバッファ部１に蓄積された放送番組情報のバッファ量との対応を説明する図である。図中、Ｔ１はコンテンツ挿入を開始するための放送番組の一時停止時点、Ｔ２はコンテンツ挿入の終了による放送番組の一時停止解除時点、Ｔ３は他のコンテンツ挿入を開始するための放送番組の一時停止時点、Ｔ４は前記他のコンテンツ挿入の終了による放送番組の一時停止解除時点、Ｔ５はコンテンツ挿入の終了後にタイムシフト再生が放送番組に追い付く時点、ＴＳは放送番組の同期ポイント、ＲＢは放送番組の速度、ＲＳは再生品質を損なわない程度に放送番組の速度よりも速い、予め設定された所定のタイムシフト再生速度である。
【００５３】
図５を参照して、放送視聴の一時停止時点Ｔ１において、一時停止解除時点Ｔ２後のタイムシフト再生が放送番組に追い付く時点Ｔ５は、所定のタイムシフト再生速度ＲＳと、一時停止時間（Ｔ２−Ｔ１）と、一時停止時点Ｔ１におけるバッファ量すなわち放送番組からの遅延時間とから算出される。時点Ｔ５は、同期ポイントＴＳよりも手前であるため、一時停止が許可される。
【００５４】
バッファ部１のバッファ蓄積量は、一時停止開始時点Ｔ１から一時停止解除時点Ｔ２まで増加するが、一時停止解除時点Ｔ２後に減少し、時点Ｔ５でゼロになる。一方、放送視聴の一時停止時点Ｔ３においては、前記他のコンテンツを挿入した場合に、タイムシフト再生が放送番組に追い付く時点は同期ポイントＴＳより後になるため、一時停止及び前記他のコンテンツの挿入は許可されない。
【００５５】
図６及び７は、本発明によるタイムシフト再生方法の他の実施形態における動作を説明する図である。以下、図６を参照して、視聴者都合による放送視聴の一時停止が指示され、一時停止解除後は、放送番組に設定される同期ポイントで放送番組に追い付くように、放送番組の速度よりも速い再生速度を算出し、当該再生速度でタイムシフト再生を行う動作、及び当該再生速度が再生品質を損なう（再生速度が再生品質を損なわない最大速度である）場合は、一時停止の指示を強制的にキャンセルし、算出した再生速度でタイムシフト再生を開始する動作について説明する。図中、ステップ６０１〜６１３は、本発明の実施の形態に係るタイムシフト再生装置８が実行する処理である。尚、ステップ６０１，６０２，６０９〜６１３は、図２に示したステップ２０１，２０２，２０９〜２１３と同じ処理であり、ステップ６０３〜６０８が図２に示したステップと異なる処理である。
【００５６】
入力部２は、外部から受信した放送番組情報Ａをバッファ部１に蓄積する（ステップＳ６０１）。バッファ制御部５は、バッファ部１に蓄積された放送番組情報を、直ちに放送番組と同じ速度で出力部７に転送し、出力部７は、再生速度制御部６から放送番組と同じ速度の速度情報を入力し、放送番組情報Ｃをモニタへ出力する（ステップＳ６０２）。これにより、タイムシフト再生装置８は、放送番組情報を、放送番組と同じ速度でモニタにおいて再生することができる。
【００５７】
タイムシフト指示部４は、放送視聴の一時停止及び放送番組の同期ポイントの各情報Ｂを外部から入力し、ＣＰＵ３は、これらの情報を受ける（ステップＳ６０３）。そして、ＣＰＵ３は、バッファ制御部５及び再生速度制御部６に再生停止（一時停止）を指示する（ステップＳ６０４）。ＣＰＵ３は、タイムシフト指示部４により入力された、放送視聴の一時停止解除情報Ｂを受けた場合には、ステップ６０８へ進み、一時停止解除の入力がない場合には、ステップ６０６へ進む（ステップＳ６０５）。ＣＰＵ３は、一時停止解除の入力がない場合に、放送番組の同期ポイントと、バッファ制御部５から通知されるバッファ部１における放送番組情報の蓄積量、すなわち放送番組からの遅延時間とに基づいて、一時停止が解除された後のタイムシフト再生の早送り再生速度を算出する（ステップＳ６０６）。
【００５８】
ＣＰＵ３は、算出した再生速度が、再生品質を損なう程大きいか否かを判断する（ステップＳ６０７）。再生品質を損なう程大きくないと判断した場合には、ステップ６０５へ戻る。一方、再生品質を損なわない最大速度であると判断した場合には、一時停止を強制的に解除する。そして、ＣＰＵ３は、バッファ制御部５及び再生速度制御部６に、ステップ６０６において算出した再生速度で再生するように一時停止時点からのタイムシフト再生を指示する（ステップＳ６０８）。
【００５９】
そして、ＣＰＵ３は、バッファ部１に蓄積された放送番組情報の蓄積量がゼロになったことを示す情報をバッファ制御部５から通知されることを待ち、再生が放送番組に追い付いたか否かを判断する（ステップＳ６０９）。当該通知を受け、再生が放送番組に追い付いたことを判断すると、所定の再生速度でタイムシフト再生を行っていたか否かを判断する（ステップＳ６１０）。当該再生速度でタイムシフト再生を行っていたと判断した場合には、バッファ制御部５及び再生速度制御部６に、放送速度と同じ速度で再生するように指示する（ステップＳ６１１）。そして、ＣＰＵ３は、タイムシフト指示部４から視聴終了を受けると（ステップＳ６１２）、バッファ制御部５及び再生速度制御部６に、再生停止及びモニタへの出力停止を指示する（ステップＳ６１３）。尚、ステップ６０９において、再生が放送番組に追い付いていないと判断した場合、またはステップ６１０において、所定の再生速度でタイムシフト再生を行っていないと判断した場合には、ステップ６１２を経てステップ６０３へ戻る。
【００６０】
図７は、図６に示した動作について、時間軸と、再生位置またはバッファ部１に蓄積された放送番組情報のバッファ量との対応を説明する図である。図中、Ｔ１は視聴者都合による放送番組の一時停止時点、Ｔ２は一時停止が強制的に解除されるまでの時点、Ｔ３は一時停止が強制的に解除される一時停止解除時点、ＴＳは放送番組の同期ポイント、ＲＢは放送番組の速度、Ｒ１は時点Ｔ２において一時停止を解除した場合のタイムシフト再生速度、ＲＭは再生品質の劣化を生じない最大のタイムシフト再生速度である。
【００６１】
図７を参照して、放送視聴の一時停止時点Ｔ１後の時点Ｔ２において、時点Ｔ２で一時停止を解除した場合のタイムシフト再生速度Ｒ１は、同期ポイントＴＳと、時点Ｔ２におけるバッファ量すなわち放送番組からの遅延時間とから算出される。タイムシフト再生速度Ｒ１は、再生品質の劣化を生じない最大のタイムシフト再生速度ＲＭよりも小さいため、一時停止が強制解除されず、視聴者による一時停止解除の操作を待つ。
【００６２】
一時停止が強制解除される一時停止解除時点Ｔ３において、一時停止解除時点Ｔ３に一時停止解除した場合のタイムシフト再生速度が最大のタイムシフト再生速度ＲＭ以上になるため、一時停止が強制解除される。また、バッファ部１のバッファ蓄積量は、一時停止開始時点Ｔ１から強制的に一時停止が解除される一時停止解除時点Ｔ３まで増加するが、一時停止解除時点Ｔ３後に減少し、同期ポイントＴＳでゼロになる。
【００６３】
図８及び９は、本発明によるタイムシフト再生方法の他の実施形態における動作を説明する図である。以下、図８を参照して、視聴者都合による放送視聴の一時停止が指示され、一時停止解除後は、放送番組に設定される同期ポイントで放送番組に追い付くように、放送番組の速度よりも速い予め設定された所定の再生速度でタイムシフト再生を行う動作、及び同期ポイントまでに放送番組に追い付かない（同期ポイントまでに放送番組に追い付くが限界である）場合は、一時停止を強制解除し、当該所定の再生速度でタイムシフト再生を開始する動作について説明する。図中、ステップ８０１〜８１３は、本発明の実施の形態に係るタイムシフト再生装置８が実行する処理である。尚、ステップ８０１，８０２，８０９〜８１３は、図２に示したステップ２０１，２０２，２０９〜２１３と同じ処理であり、ステップ８０３〜８０５は、図６に示したステップ６０３〜６０５と同じ処理であり、ステップ８０６〜８０８が図２及び図６に示したステップと異なる処理である。
【００６４】
入力部２は、外部から受信した放送番組情報Ａをバッファ部１に蓄積する（ステップＳ８０１）。バッファ制御部５は、バッファ部１に蓄積された放送番組情報を、直ちに放送番組と同じ速度で出力部７に転送し、出力部７は、再生速度制御部６から放送番組と同じ速度の速度情報を入力し、放送番組情報Ｃをモニタへ出力する（ステップＳ８０２）。これにより、タイムシフト再生装置８は、放送番組情報を、放送番組と同じ速度でモニタにおいて再生することができる。
【００６５】
タイムシフト指示部４は、放送視聴の一時停止及び放送番組の同期ポイントの各情報Ｂを外部から入力し、ＣＰＵ３は、これらの情報を受ける（ステップＳ８０３）。そして、ＣＰＵ３は、バッファ制御部５及び再生速度制御部６に再生停止（一時停止）を指示する（ステップＳ８０４）。ＣＰＵ３は、タイムシフト指示部４により入力された、放送視聴の一時停止解除情報Ｂを受けた場合には、ステップ８０８へ進み、一時停止解除の入力がない場合には、ステップ８０６へ進む（ステップＳ８０５）。ＣＰＵ３は、一時停止解除の入力がない場合に、放送番組の速度より速い、予め設定された所定のタイムシフト再生速度と、バッファ制御部５から通知されるバッファ部１における放送番組情報の蓄積量、すなわち放送番組からの遅延時間とに基づいて、一時停止を解除した場合のタイムシフト再生が放送番組に追い付く時間を算出する（ステップＳ８０６）。
【００６６】
ＣＰＵ３は、算出した時間と同期ポイントとを比較し、同期ポイントまでにタイムシフト再生が放送番組に追い付くか否かを判断する。同期ポイントまでに追い付くと判断した場合には、ステップ８０５へ戻る。一方、同期ポイントまでに追い付く限界であると判断した場合には、一時停止を強制的に解除する（ステップＳ８０７）。そして、ＣＰＵ３は、バッファ制御部５及び再生速度制御部６に、所定の再生速度で再生するように一時停止時点からのタイムシフト再生を指示する（ステップＳ８０８）。
【００６７】
そして、ＣＰＵ３は、バッファ部１に蓄積された放送番組情報の蓄積量がゼロになったことを示す情報をバッファ制御部５から通知されることを待ち、再生が放送番組に追い付いたか否かを判断する（ステップＳ８０９）。当該通知を受け、再生が放送番組に追い付いたことを判断すると、所定の再生速度でタイムシフト再生を行っていたか否かを判断する（ステップＳ８１０）。当該再生速度でタイムシフト再生を行っていたと判断した場合には、バッファ制御部５及び再生速度制御部６に、放送速度と同じ速度で再生するように指示する（ステップＳ８１１）。そして、ＣＰＵ３は、タイムシフト指示部４から視聴終了を受けると（ステップＳ８１２）、バッファ制御部５及び再生速度制御部６に、再生停止及びモニタへの出力停止を指示する（ステップＳ８１３）。尚、ステップ８０９において、再生が放送番組に追い付いていないと判断した場合、またはステップ８１０において、所定の再生速度でタイムシフト再生を行っていないと判断した場合には、ステップ８１２を経てステップ８０３へ戻る。
【００６８】
図９は、図８に示した動作について、時間軸と、再生位置またはバッファ部１に蓄積された放送番組情報のバッファ量との対応を説明する図である。図中、Ｔ１は視聴者都合による放送番組の一時停止時点、Ｔ２は一時停止が強制的に解除されるまでの時点、Ｔ３は一時停止が強制的に解除される一時停止解除時点、Ｔ４は時点Ｔ２において一時停止が解除された場合のタイムシフト再生が放送番組に追い付く時点、ＴＳは放送番組の同期ポイント、ＲＢは放送番組の速度、ＲＳは放送番組の速度よりも速い、予め設定された所定のタイムシフト再生速度である。
【００６９】
図９を参照して、放送視聴の一時停止時点Ｔ１において、一時停止解除時点Ｔ２後のタイムシフト再生が放送番組に追い付く時点Ｔ４は、所定のタイムシフト再生速度ＲＳと、一時停止解除時点Ｔ２におけるバッファ量すなわち放送番組からの遅延時間とから算出される。時点Ｔ４は、同期ポイントＴＳよりも手前であるため、一時停止が強制解除されず、視聴者による一時停止解除の操作を待つ。
【００７０】
一時停止解除時点Ｔ３において、一時停止解除時点Ｔ３で一時停止が解除された場合に、タイムシフト再生が放送番組に追い付く時点は同期ポイントＴＳ以降になるため、一時停止が強制解除される。また、バッファ部１のバッファ蓄積量は、一時停止開始時点Ｔ１から強制的に一時停止が解除される一時停止解除時点Ｔ３まで増加するが、一時停止解除時点Ｔ３後に減少し、同期ポイントＴＳでゼロになる。
【００７１】
上記のタイムシフト再生装置８は、ＣＰＵ、ＲＡＭ等の揮発性の記憶媒体、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）等の不揮発性の記憶媒体、キーボードやポインティングデバイス等の入力装置、画像やデータを表示するモニタ装置、及び外部の装置と通信をするためのインタフェースを備えたコンピュータ装置によって構成されるようにしてもよい。この場合、タイムシフト再生装置８に備えたバッファ部１、入力部２、ＣＰＵ３、タイムシフト指示部４、バッファ制御部５、再生速度制御部６及び出力部７の各機能は、これらの機能を記述したプログラムをＣＰＵに実行させることにより実現される。また、これらのプログラムは、磁気ディスク（フロッピィーディスク、ハードディスク等）、光ディスク（ＣＤ−ＲＯＭ、ＤＶＤ等）、半導体メモリ等の記憶媒体に格納して頒布することもできる。
【００７２】
以上、実施形態を挙げて本発明を説明したが、上記の説明は、本発明の理解を助けるものであって、本発明の特許請求の範囲を制限するものではない。従って、本発明の精神及び意図を逸脱しない限り、種々変形が可能である。例えば、上記の実施形態においては、放送視聴の一時停止後におけるタイムシフト再生が、放送番組の放送速度よりも速い再生速度で行われるようにしたが（図２のステップ２０８、図４のステップ４０８、図６のステップ６０８、図８のステップ８０８）、バッファ制御部５が、バッファ部１に蓄積した放送番組情報を早送りして出力部７へ転送し、再生速度制御部６が、早送りされた放送番組情報をモニタへ出力するようにしてもよい。また、バッファ制御部５が、バッファ部１に蓄積された放送番組情報に対して映像フレームの間引きを行い、前記再生速度よりも遅い速度または放送番組の放送速度と同じ速度で、前記間引きした放送番組情報を出力部７へ転送し、再生速度制御部６が、前記再生速度よりも遅い速度または放送番組の放送速度と同じ速度で、前記間引きされた放送番組情報をモニタへ出力するようにしてもよい。
【００７３】
また、上記の実施形態においては、ＣＰＵ３が、再生が放送番組に追い付いたことを、バッファ部１に蓄積された放送番組情報の蓄積量がゼロになったことを示す情報をバッファ制御部５から通知されることにより判断するようにしたが（図２のステップ２０９、図４のステップ４０９、図６のステップ６０９、図８のステップ８０９）、再生が放送番組に追い付く時間を、バッファ制御部５へ指示する再生速度と一時停止時間または放送番組情報の蓄積量とに基づいて予め計算し、当該時間経過時に追い付いたものとみなすようにしてもよい。
【００７４】
また、上記の実施形態においては、放送番組の同期ポイントが、タイムシフト指示部４により入力され指定されるようにしたが（図２のステップ２０３、図４のステップ４０３、図６のステップ６０３、図８のステップ８０３）、メタデータのように放送番組とは独立して指定されるようにしてもよく、また放送番組情報に含めて指定されるようにしてもよい。
【図面の簡単な説明】
【００７５】
【図１】本発明によるタイムシフト再生装置の一実施形態における構成を説明する図である。
【図２】本発明によるタイムシフト再生方法の一実施形態における動作を説明する図である。
【図３】図２に示した動作について、時間軸と再生位置またはバッファ量との対応を説明する図である。
【図４】本発明によるタイムシフト再生方法の他の実施形態における動作を説明する図である。
【図５】図４に示した動作について、時間軸と再生位置またはバッファ量との対応を説明する図である。
【図６】本発明によるタイムシフト再生方法の他の実施形態における動作を説明する図である。
【図７】図６に示した動作について、時間軸と再生位置またはバッファ量との対応を説明する図である。
【図８】本発明によるタイムシフト再生方法の他の実施形態における動作を説明する図である。
【図９】図８に示した動作について、時間軸と再生位置またはバッファ量との対応を説明する図である。
【符号の説明】
【００７６】
１  バッファ部
２  入力部
３  ＣＰＵ
４  タイムシフト指示部
５  バッファ制御部
６  再生速度制御部
７  出力部
８  タイムシフト再生装置
【図１】
2005236870.tif 000003
【図２】
2005236870.tif 000004
【図３】
2005236870.tif 000005
【図４】
2005236870.tif 000006
【図５】
2005236870.tif 000007
【図６】
2005236870.tif 000008
【図７】
2005236870.tif 000009
【図８】
2005236870.tif 000010
【図９】
2005236870.tif 000011