(57)【要約】【課題】追いつき再生から標準再生への切り替えのタイムラグが長く、また映像がフリーズするような切り替えが発生する。【解決手段】デジタルテレビ信号を記録および再生するデジタルテレビ放送記録再生装置であって、標準再生またはダイジェスト再生の選択を管理する制御部１０９と、標準再生では全ピクチャの復号データとＰＴＳを出力し、ダイジェスト再生では一部のピクチャの復号データとＰＴＳを出力する復号部１０６と、ダイジェスト再生ではＰＴＳと放送時刻との差分値を算出し前記ダイジェスト再生が現在の放送に追いつく追いつき時刻を算出し次のピクチャのＰＴＳが現在の放送を追い越すと判断した場合その旨の信号を前記復号部１０６へ出力し前記追いつき時刻と放送時刻が一致すると前記制御部１０９へ追いつき信号を出力する追いつき検出部１１０とを備え、前記制御部１０９は、前記追いつき信号を受信すると標準再生を開始させる。【選択図】図１
2009021885.tif 000002
【特許請求の範囲】
【請求項１】
読み書き可能な記録媒体を備え、受信したデジタルテレビ信号の情報を記録および再生するデジタルテレビ放送記録再生装置であって、
前記デジタルテレビ信号をリアルタイムで再生する標準再生または前記記録媒体に記録されたデジタルテレビ信号の一部を再生するダイジェスト再生についての指示をユーザより受け付けて管理する制御部と、
前記標準再生においては前記デジタルテレビ信号に含まれる符号化データの全ピクチャに対して復号し、復号データとタイムスタンプとを出力し、前記ダイジェスト再生においては符号化データのピクチャに対して間引き復号し、復号データとタイムスタンプとを出力する復号部と、
前記ダイジェスト再生におけるタイムスタンプの示す時刻と現在の放送時刻との差分値を算出し、算出した差分値に基づいて前記ダイジェスト再生が現在の放送に追いつく追いつき時刻を算出し、算出した追いつき時刻に基づいて次のピクチャのタイムスタンプの示す時刻が前記追いつき時刻を追い越すと判断した場合、ダイジェスト再生終了前信号を前記復号部へ出力し、前記追いつき時刻と現在の放送時刻が一致したときに、前記制御部へ追いつき信号を出力するダイジェスト追いつき検出処理を実行する追いつき検出部とを備え、
前記復号部は、前記ダイジェスト再生において前記追いつき検出部から前記ダイジェスト再生終了前信号を受信すると、当該ダイジェスト再生のための復号を終了し、
前記制御部は、前記追いつき検出部から前記追いつき信号を受信すると、前記ダイジェスト再生から前記標準再生に切り替えることを前記復号部へ通知することにより、前記復号部に標準再生の復号を開始させる
ことを特徴とするデジタルテレビ放送記録再生装置。
【請求項２】
前記デジタルテレビ放送記録再生装置は、さらに、前記記録媒体に蓄積されたデジタルテレビ信号の残量を監視し当該残量が０となったとき前記追いつき検出部に前記残量が０となったことを示す残量空信号を出力する残量監視部を備え、
前記制御部は、前記デジタルテレビ信号を早送りする早送り再生についての指示をユーザより受け付けて管理し、
前記復号部は、前記早送り再生においては前記デジタルテレビ信号に含まれる符号化データの全ピクチャに対して復号し、復号データとタイムスタンプとを出力し、
前記追いつき検出部は、さらに、前記早送り再生において、前記早送り再生が現在の放送に追いついたとき、前記制御部へ前記追いつき信号を出力する早送り追いつき検出処理を実行し、
前記追いつき検出部は、前記残量空信号を前記残量監視部より受信したとき、前記早送り追いつき検出処理または前記ダイジェスト追いつき検出処理を開始する
ことを特徴とする請求項１記載のデジタルテレビ放送記録再生装置。
【請求項３】
前記デジタルテレビ放送記録再生装置は、さらに、前記復号部の復号異常を検出する復号異常監視部と、
前記記録媒体に蓄積されたデジタルＴＶ信号の残量を監視し当該残量が０となったとき前記復号異常監視部に前記残量が０となったことを示す残量空信号を出力する残量監視部とを備え、
前記制御部は、前記デジタルテレビ信号を早送りする早送り再生についての指示をユーザより受け付けて管理し、
前記復号部は、前記早送り再生においては前記デジタルテレビ信号に含まれる符号化データの全ピクチャに対して復号し、復号データとタイムスタンプとを出力し、
前記追いつき検出部は、さらに、前記早送り再生において、前記早送り再生が現在の放送に追いついたとき、前記制御部へ前記追いつき信号を出力する早送り追いつき検出処理を実行し、
前記復号異常監視部は、前記残量監視部より残量空信号を受信し、かつ、復号異常を検出したとき、前記追いつき検出部に対して追いつき停止信号を出力し、
前記追いつき検出部は、前記追いつき停止信号を受信したとき、前記早送り追いつき検出処理または前記ダイジェスト追いつき検出処理を停止する
ことを特徴とする請求項１記載のデジタルテレビ放送記録再生装置。
【請求項４】
前記制御部は、前記デジタルテレビ信号を早送りする早送り再生についての指示をユーザより受け付けて管理し、
前記復号部は、前記早送り再生においては前記デジタルテレビ信号に含まれる符号化データの全ピクチャに対して復号し、復号データとタイムスタンプとを出力し、
前記追いつき検出部は、さらに、時間経過により単調減少するタイマカウンタを備え、前記早送り再生開始時に、前記早送り再生におけるタイムスタンプの示す時刻と現在の放送時刻との差分値を前記タイマカウンタに初期設定し、カウンタ値が０となった時点で前記制御部に対して前記追いつき信号を出力する
ことを特徴とする請求項１または２に記載のデジタルテレビ放送記録再生装置。
【請求項５】
前記デジタルテレビ放送記録再生装置は、さらに、前記復号部より取得した最新のピクチャのタイムスタンプの示す時刻と、一つ前のピクチャのタイムスタンプの示す時刻との差分値が所定の閾値を超えているとき、最新のピクチャのタイムスタンプを前記追いつき検出部に出力せず、一つ前のピクチャまでのタイムスタンプを基にして、最新のピクチャのタイムスタンプに代えてタイムスタンプを生成し前記追いつき検出部へ出力する再生時間生成部を備える
ことを特徴とする請求項１〜４のいずれか１項に記載のデジタルテレビ放送記録再生装置。
【請求項６】
請求項１〜請求項５のいずれかに記載のデジタルテレビ放送記録再生装置を備える
ことを特徴とする携帯電話機。
【請求項７】
読み書き可能な記録媒体を備え、受信したデジタルテレビ信号の情報を記録および再生するデジタルテレビ放送記録再生装置による再生方法であって、
前記デジタルテレビ信号をリアルタイムで再生する標準再生または前記記録媒体に記録されたデジタルテレビ信号の一部を再生するダイジェスト再生についての指示をユーザより受け付けて管理する受付ステップと、
前記受付ステップにおいて前記ダイジェスト再生の指示を受けた場合に、符号化データのピクチャに対して間引き復号し、復号データとタイムスタンプとを出力するダイジェスト復号ステップと、
前記ダイジェスト復号ステップにおいて出力されたタイムスタンプの示す時刻と現在の放送時刻との差分値を算出する差分値算出ステップと、
前記差分値に基づいて前記ダイジェスト再生が現在の放送に追いつく追いつき時刻を算出する追いつき時刻算出ステップと、
前記追いつき時刻に基づいて次のピクチャのタイムスタンプの示す時刻が前記追いつき時刻を追い越すかどうかを判定する追い越し判定ステップと、
前記追い越し判定ステップにおいて、前記タイムスタンプの示す時刻が前記追いつき時刻を追い越すと判断したとき、前記ダイジェスト再生のための復号を終了するダイジェスト復号終了ステップと、
前記追いつき時刻と現在の放送時刻が一致するかを判定する追いつき判定ステップと、
前記追いつき判定ステップにおいて、前記追いつき時刻と現在の放送時刻が一致したとき、前記ダイジェスト再生から前記標準再生に切り替えるダイジェスト再生終了ステップとを有する
ことを特徴とするデジタルテレビ放送記録再生装置の再生方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタルテレビ信号を記録媒体に記録し追いかけ再生を行う同時記録再生装置およびその再生方法に関する。
【背景技術】
【０００２】
デジタルテレビ放送をハードディスクドライブ（ＨＤＤ）、ＳＤメモリカード（Ｓｅｃｕｒｅ  Ｄｉｇｉｔａｌ  Ｍｅｍｏｒｙ  Ｃａｒｄ）、ＤＶＤ等の媒体に記録するデジタルテレビ放送記録再生装置が開発されている。この種のデジタルテレビ放送記録再生装置によれば、放送中のストリームを媒体に記録していき、その記録内容を後から再生するという、追いかけ再生（タイムシフト再生とも呼ばれる）が実現される。
【０００３】
追いかけ再生は、読み出しと書き込みが同時にできる記録媒体を設けることにより、現在放送されている放送ストリームを記録媒体に記録すると同時に、所定時間前に記録した放送ストリームの再生を可能とする。また、放送ストリームを記録媒体より再生する際、再生速度を変更することで、その放送ストリームが現在の放送に追いつくことが可能である。この再生手法を追いつき再生という。追いつき再生としては早送り再生、ダイジェスト再生等がある。
【０００４】
追いつき再生は、放送ストリームの再生時間が現在の放送時間に追いつくと、放送ストリームのリアルタイム再生（以下、標準再生と呼ぶ）に切り替える制御を行う。特許文献１によれば、追いつき再生は、放送ストリームの再生時間と現在の放送時間の差分値を算出し、差分値が０となったところで追いついたと判断し、標準再生に切り替えている。
【０００５】
図２２は、従来のデジタルテレビ放送記録再生装置における追いつき再生の機能を説明する機能構成図である。同図におけるデジタルテレビ放送記録再生装置は、チューナ２２０１と、ＨＤＤ（ハードディスクドライブ）２２０２と、復号部２２０３と、出力部２２０４と、放送時間取得部２２０５と、再生時間取得部２２０６と、制御部２２０７と、再生データ処理部２２０８とを備えている。
【０００６】
チューナ２２０１は、放送ストリームにおけるＴＳ（Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍ）を獲得する。
【０００７】
ＨＤＤ２２０２は、チューナ２２０１で獲得したＴＳが書き込まれ、また復号部２２０３へのＴＳの読み出しを同時に行うことができる記録媒体である。
【０００８】
復号部２２０３は、再生データ処理部２２０８を介して、ＨＤＤ２２０２より読み出されたＴＳを復号する。
【０００９】
出力部２２０４は、この復号部２２０３で復号された映像を表示する。
放送時間取得部２２０５は、チューナ２２０１より獲得したＴＳから、現在放送されているストリームの時間情報（以下、放送時間情報と呼ぶ）を取得する。
【００１０】
再生時間取得部２２０６は、ＨＤＤ２２０２から読み出したＴＳから、現在再生されている放送ストリームの時間情報（以下、再生時間情報と呼ぶ）を取得する。
【００１１】
制御部２２０７は、放送時間取得部２２０５から得た放送時間情報と、再生時間取得部２２０６から得た再生時間情報に基づいて再生速度制御信号を再生データ処理部２２０８へ出力し、追いつき再生を制御する。
【００１２】
再生データ処理部２２０８は、制御部２２０７からの再生速度制御信号により、復号部２２０３へ出力すべき適切なＴＳデータを選択する。つまり、得られた再生速度制御信号により、追いつき再生データを復号部２２０３へ出力するか、標準再生データを復号部２２０３へ出力するかの選択を実行する。
【００１３】
次に、従来の追いつき再生の動作について、図２３のフローチャートを用いて説明を行う。同図は、放送ストリームの再生時間が現在の放送時間に追いつき、再生モードが追いつき再生から標準再生に切り替わるまでの処理動作の概略を示す。
【００１４】
まず、視聴者の指示に従い、追いつき再生が開始される（Ｓ２３０１）。
次に、制御部２２０７は、放送時間取得部２２０５にて得られた現在放送中の放送時間情報と、再生時間取得部２００６にて得られた現在再生中の再生時間情報を取得する（Ｓ２３０２）。
【００１５】
すると、制御部２２０７は、取得した放送時間情報と再生時間情報との時間の差分値を算出判定し、差分値が０となると、再生データ処理部２２０８へ、追いつき再生から標準再生への切り替えを行う旨の再生速度制御信号を与える（Ｓ２３０３でＹｅｓ）。また、差分値が０となっていない場合には、放送時間情報と再生時間情報の更新取得へと戻る（Ｓ２３０３でＮｏ）。
【００１６】
最後に、追いつき再生から標準再生への切り替え指示を受けた再生データ処理部２２０８は、ＨＤＤ２２０２から標準再生を行うためのＴＳデータを読み出し、追いつき再生から標準再生への切り替えを実行する（Ｓ２３０４）。
【特許文献１】特開２００１−１１９６７１号公報
【発明の開示】
【発明が解決しようとする課題】
【００１７】
しかしながら、上述した従来のデジタルテレビ放送記録再生装置では、追いつき再生から標準再生への切り替え移行に関して、以下に示すような２つの課題がある。
【００１８】
まず、本発明が解決しようとする第１の課題を、図２４を用いて説明する。図２４は、追いつき再生から標準再生への切り替え移行をグラフ化したものである。横軸は実時間を表し、縦軸は再生時間情報であるＰＴＳ（Ｐｒｅｓｅｎｔａｔｉｏｎ  Ｔｉｍｅ  Ｓｔａｍｐ）の示す時刻を示している。
【００１９】
同図では、追いつき再生として、ＩＤＲ（Ｉｎｓｔａｎｔａｎｅｏｕｓ  Ｄｅｃｏｒｄｉｎｇ  Ｒｅｆｒｅｓｈ）ピクチャを一定間隔で出力する追いつき再生、つまり、ダイジェスト再生を実行する場合について示している。ここでのダイジェスト再生とは、例えば、ＭＰＥＧ４／ＡＶＣ方式のビデオのＩＤＲピクチャのみを出力するという再生である。現在放送中のワンセグ方式の運用規定によると、このＩＤＲピクチャは、２秒〜５秒周期で挿入されている。従って、ＩＤＲピクチャを連続再生する追いつき再生は、２秒〜５秒の間隔で再生時間が間引かれて映像が表示されることになる。
【００２０】
まず、期間Ｙ１において、ダイジェスト再生が実行される。ダイジェスト再生の場合、放送ストリームのＰＴＳを示す時刻が現在の放送時刻に追いついたことを検出する処理（図２３におけるフローチャートの処理）は、放送ストリームのＰＴＳを取得できるタイミングであるＩＤＲピクチャ間隔（２秒〜５秒間隔）でのみ可能となる。図２４は、ダイジェスト再生におけるＰＴＳの示すＰＴＳが現在の放送時刻を追い越した架空のＩＤＲピクチャＸ３で追いつきを検出し、標準再生に切り替えている例を示している。しかし、このＸ３は、既に現在の放送時刻を追い越しているため、一時的に映像がフリーズしてしまう不自然な期間Ｙ２が発生し、結果的には、ＩＤＲピクチャＸ２の停止映像が表示される期間を含め、Ｙ０なる標準再生への待ち時間が発生してしまう。
【００２１】
次に、本発明が解決しようとする第２の課題を説明する。例えば、受信不良等の原因でストリームのＰＴＳが正常に取得できない場合、または一時的なストリーム抜けが発生しストリームのＰＴＳが取得できない場合には、正常な放送ストリームのＰＴＳが取得できず、追いつき検出を誤検出する可能性がある。この課題について、図２５のグラフを用いて説明する。同図は、従来技術における第２の課題を説明する図であり、図２４と同じく、横軸は実時間を表し、また、縦軸は再生時間情報であるＰＴＳの示す時刻を示している。ここでは、追いつき再生中のピクチャのＰＴＳが期間Ｙ５において断片的に壊れてしまっているため、ストリームのＰＴＳの示す時刻と現在の放送時刻が著しくずれてしまい、追いつき検出ができず（フローチャート図２３のＳ２３０３の判定文がＹｅｓとならない）、期間Ｙ５以上の標準再生への待ち時間が発生してしまう。
【００２２】
本発明は上記の問題に鑑みてなされたものであり、追いつき再生から標準再生に切り替わる際の放送ストリームの再生の不自然さ及び異常をなくし、切り替え時のタイムラグを最小化するデジタルテレビ放送記録再生装置を提供することを目的とする。
【課題を解決するための手段】
【００２３】
上記課題を解決するために、本発明に係るデジタルテレビ放送記録再生装置は、読み書き可能な記録媒体を備え、受信したデジタルテレビ信号の情報を記録および再生するデジタルテレビ放送記録再生装置であって、前記デジタルテレビ信号をリアルタイムで再生する標準再生または前記記録媒体に記録されたデジタルテレビ信号の一部を再生するダイジェスト再生についての指示をユーザより受け付けて管理する制御部と、前記標準再生においては前記デジタルテレビ信号に含まれる符号化データの全ピクチャに対して復号し、復号データとタイムスタンプとを出力し、前記ダイジェスト再生においては符号化データのピクチャに対して間引き復号し、復号データとタイムスタンプとを出力する復号部と、前記ダイジェスト再生におけるタイムスタンプの示す時刻と現在の放送時刻との差分値を算出し、算出した差分値に基づいて前記ダイジェスト再生が現在の放送に追いつく追いつき時刻を算出し、算出した追いつき時刻に基づいて次のピクチャのタイムスタンプの示す時刻が前記追いつき時刻を追い越すと判断した場合、ダイジェスト再生終了前信号を前記復号部へ出力し、前記追いつき時刻と現在の放送時刻が一致したときに、前記制御部へ追いつき信号を出力するダイジェスト追いつき検出処理を実行する追いつき検出部とを備え、前記復号部は、前記ダイジェスト再生において前記追いつき検出部から前記ダイジェスト再生終了前信号を受信すると、当該ダイジェスト再生のための復号を終了し、前記制御部は、前記追いつき検出部から前記追いつき信号を受信すると、前記ダイジェスト再生から前記標準再生に切り替えることを前記復号部へ通知することにより、前記復号部に標準再生の復号を開始させることを特徴とする。
【００２４】
これにより、追いかけ再生においてダイジェスト再生が選択され実行されているとき、ダイジェスト再生が現在の放送を飛び越してしまい事実上再生が一時停止してしまう不自然な期間が発生することがなく、ダイジェスト再生から標準再生への切り替え時のタイムラグが最小化される。
【００２５】
ここで、前記デジタルテレビ放送記録再生装置は、さらに、前記記録媒体に蓄積されたデジタルテレビ信号の残量を監視し当該残量が０となったとき前記追いつき検出部に前記残量が０となったことを示す残量空信号を出力する残量監視部を備え、前記制御部は、前記デジタルテレビ信号を早送りする早送り再生についての指示をユーザより受け付けて管理し、前記復号部は、前記早送り再生においては前記デジタルテレビ信号に含まれる符号化データの全ピクチャに対して復号し、復号データとタイムスタンプとを出力し、前記追いつき検出部は、さらに、前記早送り再生において、前記早送り再生が現在の放送に追いついたとき、前記制御部へ前記追いつき信号を出力する早送り追いつき検出処理を実行し、前記追いつき検出部は、前記残量空信号を前記残量監視部より受信したとき、前記早送り追いつき検出処理または前記ダイジェスト追いつき検出処理を開始してもよい。
【００２６】
これにより、追いかけ再生開始当初から、ピクチャ毎の追いつき検出がなされる必要がなくなる。また、記録媒体の残量が空となった時点、つまり、多重分離部のバッファに残ったフレームのみに対して追いつき検出がなされることにより、追いつき検出作業量が低減され、結果的に装置の低消費電力化が実現される。
【００２７】
また、前記デジタルテレビ放送記録再生装置は、さらに、前記復号部の復号異常を検出する復号異常監視部と、前記記録媒体に蓄積されたデジタルＴＶ信号の残量を監視し当該残量が０となったとき前記復号異常監視部に前記残量が０となったことを示す残量空信号を出力する残量監視部とを備え、前記制御部は、前記デジタルテレビ信号を早送りする早送り再生についての指示をユーザより受け付けて管理し、前記復号部は、前記早送り再生においては前記デジタルテレビ信号に含まれる符号化データの全ピクチャに対して復号し、復号データとタイムスタンプとを出力し、前記追いつき検出部は、さらに、前記早送り再生において、前記早送り再生が現在の放送に追いついたとき、前記制御部へ前記追いつき信号を出力する早送り追いつき検出処理を実行し、前記復号異常監視部は、前記残量監視部より残量空信号を受信し、かつ、復号異常を検出したとき、前記追いつき検出部に対して追いつき停止信号を出力し、前記追いつき検出部は、前記追いつき停止信号を受信したとき、前記早送り追いつき検出処理または前記ダイジェスト追いつき検出処理を停止してもよい。
【００２８】
これにより、追いつき検出処理の誤検出が防止される。誤検出が防止されると、出力がフリーズしてしまったり、予期せぬ場面から標準再生がなされたりすることが回避される。この場合、多重分離部のバッファ内に残ったピクチャを破棄することになるが、復号処理が異常となったピクチャで追いつき検出処理を継続して誤検出するよりは、停止して現在の放送に切り替えたほうがよいというフェイルセーフ的な考えが採用される。
【００２９】
また、前記制御部は、前記デジタルテレビ信号を早送りする早送り再生についての指示をユーザより受け付けて管理し、前記復号部は、前記早送り再生においては前記デジタルテレビ信号に含まれる符号化データの全ピクチャに対して復号し、復号データとタイムスタンプとを出力し、前記追いつき検出部は、さらに、時間経過により単調減少するタイマカウンタを備え、前記早送り再生開始時に、前記早送り再生におけるタイムスタンプの示す時刻と現在の放送時刻との差分値を前記タイマカウンタに初期設定し、カウンタ値が０となった時点で前記制御部に対して前記追いつき信号を出力することが好ましい。
【００３０】
これにより、ピクチャ毎の追いつき検出処理が不要となり、装置の低消費電力化が実現される。さらに、追いつき再生の途中で発生した異常信号が原因で誤検出が生じることがなく確実に標準再生への切り替えが保証される。
【００３１】
なお、前記デジタルテレビ放送記録再生装置は、さらに、前記復号部より取得した最新のピクチャのタイムスタンプの示す時刻と、一つ前のピクチャのタイムスタンプの示す時刻との差分値が所定の閾値を超えているとき、最新のピクチャのタイムスタンプを前記追いつき検出部に出力せず、一つ前のピクチャまでのタイムスタンプを基にして、最新のピクチャのタイムスタンプに代えてタイムスタンプを生成し前記追いつき検出部へ出力する再生時間生成部を備えてもよい。
【００３２】
これにより、各ピクチャのＰＴＳが正常に取得されなかった場合においても、そのことに起因した無駄な待ち時間が発生せず、正常に追いつき検出することが可能である。
【００３３】
なお、本発明は、上記のような特徴を有するデジタルテレビ放送記録再生装置として実現することができるだけでなく、このようなデジタルテレビ放送記録再生装置を備える携帯電話機としても、上記と同様の構成と効果がある。
【００３４】
また、本発明は、このような特徴的な手段を備えるデジタルテレビ放送記録再生装置として実現することができるだけでなく、デジタルテレビ放送記録再生装置に含まれる特徴的な手段をステップとするデジタルテレビ放送記録再生方法として実現したり、デジタルテレビ放送記録再生方法に含まれる特徴的なステップをコンピュータに実行させるプログラムとして実現したりすることもできる。そして、そのようなプログラムは、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ−Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）等の記録媒体やインターネット等の通信ネットワークを介して流通させることができるのは言うまでもない。
【発明の効果】
【００３５】
本発明により、追いつき再生から標準再生に切り替わる際の放送ストリームの再生の不自然さ及び異常をなくし、切り替え時のタイムラグを最小化することができる。
【発明を実施するための最良の形態】
【００３６】
（実施の形態１）
本実施の形態１におけるデジタルテレビ放送記録再生装置は、ダイジェスト再生中には、ダイジェスト再生が現在の放送に追いつく時刻である追いつき時刻を予測し、次回のＩＤＲ（Ｉｎｓｔａｎｔａｎｅｏｕｓ  Ｄｅｃｏｒｄｉｎｇ  Ｒｅｆｒｅｓｈ）ピクチャのＰＴＳ（Ｐｒｅｓｅｎｔａｔｉｏｎ  Ｔｉｍｅ  Ｓｔａｍｐ）の示す時刻が追いつき時刻を追い越すと判断したとき、ダイジェスト再生のための復号を終了し、追いつき時刻と現在の放送時刻が一致したとき、ダイジェスト再生から標準再生に切り替える。これにより、ダイジェスト再生が現在の放送を飛び越してしまい、一時的に映像がフリーズしてしまう不自然な待ち時間が発生せず、ダイジェスト再生から標準再生への切り替え時のタイムラグが最小化される。
【００３７】
ここではプログレッシブ画像における１フレーム、および、インターレース画像におけるフィールドのそれぞれをピクチャと呼ぶ。
【００３８】
以下、本発明の実施の形態１について、図面を参照して詳細に説明する。
図１は本発明の実施の形態１におけるデジタルテレビ放送記録再生装置を含む機能構成を示す図である。同図におけるデジタルテレビ放送記録再生装置は、チューナ１０１と、放送時間取得部１０２と、ＳＴＣ部１０３と、記録媒体１０４と、多重分離部１０５と、復号部１０６と、再生時間取得部１０７と、出力部１０８と、制御部１０９と、追いつき検出部１１０と、再生モード指示部１１１とを備える。
【００３９】
チューナ１０１は、受信したデジタルテレビ放送信号を復調する。この復調信号により、デジタルテレビ放送記録再生装置は、ユーザが選択したストリームを獲得する。そして、チューナ１０１は、ＴＳ（Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍ）を記録媒体１０４に転送し、また、ＴＳに付随された現在のＴＳの時間情報（以下、ＰＣＲ（Ｐｒｏｇｒａｍ  Ｃｌｏｃｋ  Ｒｅｆｅｒｅｎｃｅ）と呼ぶ。）を放送時間取得部１０２に出力する。
【００４０】
ここで、図２、図３を用いて、ＴＳのデータ構造を説明する。図２において、ＴＳデータ２０１は、１８８バイト固定長の複数のＴＳパケット２０２から構成される。ＴＳパケット２０２はＴＳヘッダ２０３とペイロード２０４とからなる。ＴＳヘッダ２０３はＴＳパケット２０２の先頭を示すシンクワード２０５と、ＴＳパケット２０２内のデータを識別するＰＩＤ２０６と、ペイロード２０４が有効かどうかを示すアダプテーションフィールドコントロール２０７と、アダプテーションフィールド２０８と、その他の制御フラグとから構成される。
【００４１】
また、図３にて図示されているように、ＴＳによって転送されるＰＥＳ（Ｐａｃｋｅｔｉｚｅｄ  Ｅｌｅｍｅｎｔａｒｙ  Ｓｔｒｅａｍ）パケットは、同一のＰＩＤ値３０１、３０２（ＰＩＤ＝ｋ）を持つ複数の固定長ＴＳパケットに分かれて転送される。このとき、ＴＳデータ２０１に付随されたＰＣＲは、デジタルＴＶ放送記録再生装置のシステムタイムクロック（以下、ＳＴＣ（Ｓｙｓｔｅｍ  Ｔｉｍｅ  Ｃｌｏｃｋ）と呼ぶ）の時間を合わすために、所定時間毎に、転送される。ＰＣＲは、アダプテーションフィールド２０８内のオプショナルフィールドに、６バイトにて配される。
【００４２】
再び、図１の機能構成図に戻って説明する。
放送時間取得部１０２は、チューナ１０１より取得したＰＣＲをＳＴＣ部１０３に出力する。
【００４３】
ＳＴＣ部１０３は、デジタルＴＶ放送記録再生装置のＳＴＣを生成するものである。ＳＴＣは、所定時間毎に送られてくるＰＣＲの値を初期値として、例えば２７ＭＨｚのステップでカウントされ、ＰＣＲの時間情報に基づいて校正される。図５は、ＳＴＣの校正を説明するグラフである。同図において、横軸は実時間を表し、また、縦軸は再生時間情報であるＰＴＳの示す時刻を示している。同図は、ＳＴＣが、所定時間毎に通知されるＰＣＲの値を初期値として、線形的に校正されている例を示している。
【００４４】
再び、図１の機能構成図に戻って説明する。
記録媒体１０４は、ＴＳデータ２０１を記録するための媒体であり、読み出しと書き込みを同時に行うことができる媒体である。この媒体には、半導体メモリ、ハードディスクドライブ（ＨＤＤ）、光ディスク（ＤＶＤ）等が考えられる。放送ストリームを標準再生する際、ＴＳデータ２０１はこの媒体を通過し、ＴＳデータ２０１自体の蓄積は行われない。ＴＳデータ２０１の蓄積は、ユーザ指定によって標準再生を一時停止したときに蓄積を開始し、ユーザ指定によって一時停止が解除されるまで、媒体にはＴＳデータ２０１が蓄積され続ける。一時停止解除後、記録媒体１０４に蓄積されたＴＳデータ２０１が再生され、同時にチューナ１０１からＴＳデータ２０１が記録媒体１０４に書き込まれる。放送ストリームの時間分シフトして記録媒体１０４に蓄積されたＴＳデータ２０１の再生を、一般的に、追いかけ再生（タイムシフト再生とも呼ぶ）という。追いかけ再生において、早送り再生、ダイジェスト再生等による特殊再生によって放送ストリームの再生が現在の放送に追いつく制御、つまり、追いつき再生が行われる。放送ストリームの再生が現在の放送に追いついた際、再生モードは追いつき再生から標準再生に切り替わる。標準再生に切り替わった後は、記録媒体１０４の蓄積は空の状態となる。
【００４５】
多重分離部１０５は、ＰＥＳパケット内のＰＥＳヘッダから、再生時間情報であるＰＴＳ及び符号化データを抽出し、それらを内蔵されたバッファに保持する機能を有する。
【００４６】
ここで、図４を用いて、ＰＥＳパケットのデータ構造を説明する。ＰＥＳデータ４０１は、ＰＥＳパケットの先頭を示すパケットスタートコードプリフィックス４０２と、ＰＥＳデータ４０１に含まれるストリームを識別するためのストリームＩＤ４０３と、ＰＥＳパケットの長さを示すＰＥＳパケット長４０４と、ＰＥＳヘッダ４０５と、ストリームデータが格納されるＰＥＳパケットデータ４０６とから構成される。
【００４７】
さらに、ＰＥＳヘッダ４０５は、オプションフィールド４０７とその他の制御フラグ等とから構成される。このオプションフィールド４０７内には、ストリームの再生時間情報であるＰＴＳ４０８が格納されている。また、ＰＥＳパケットデータ４０６には、符号化データが格納されている。
【００４８】
再び、図１の機能構成図に戻って説明すると、記録媒体１０４に書き込まれたＴＳは、順次、多重分離部１０５に転送され、ＰＴＳ及び符号化データが分離抽出され、内蔵されたバッファに書き込まれる。そして、書き込まれたＰＴＳ及び符号化データは、復号部１０６へ転送される。この内蔵されたバッファは放送ストリームを標準再生する際、オーバーフローが発生しないような容量を持っている。追いかけ再生時には、記録媒体１０４から多重分離部１０５にＴＳが転送される際、オーバーフローが発生しないような制御がなされ、記録媒体１０４に保持されたＴＳデータ２０１は、多重分離部１０５に内蔵されたバッファが空き次第転送されるようになっている。
【００４９】
復号部１０６は、標準再生モードにおいてはデジタルテレビ信号に含まれる符号化データの全ピクチャに対して復号し、復号データとタイムスタンプを出力し、ダイジェスト再生においては符号化データのピクチャに対して間引き復号し、復号データとタイムスタンプを出力する処理部であり、本実施の形態では、多重分離部１０５から転送された符号化データの復号処理を行う。この復号処理は、ビデオにおいて、例えば、ＭＰＥＧ４−ＡＶＣ／Ｈ．２６４方式やＭＰＥＧ２／４方式の画像復号化処理が行われ、オーディオにおいて、例えば、ＡＡＣなどの復号処理が行われる。そして、復号部１０６は、多重分離部１０５から転送されたＰＴＳと復号データを対応づけて復号データを出力部１０８に転送し、同時にＰＴＳを再生時間取得部１０７へ出力する。
【００５０】
また、復号部による復号処理は、制御部１０９から通知される再生モードに従って行われる。再生モードは、標準再生モード、早送り再生モード、ダイジェスト再生モードの３パターンがあり、モードにより復号処理が異なる。標準再生モードは、放送ストリームをリアルタイムに再生する場合のモードである。ダイジェスト再生モード、早送り再生モードは、追いかけ再生中における追いつき再生のモードである。
【００５１】
図６は、各モードの復号処理内容を示している。図６において標準再生モードと早送り再生モードの場合には、ビデオ、オーディオおいてともに全フレーム（ピクチャ）の復号処理が行われる。ダイジェスト再生モードの場合には、ビデオにおいては、ＭＰＥＧ４−ＡＶＣ／Ｈ．２６４方式のＩＤＲピクチャに対してのみ復号する間引き復号処理が、オーディオは指定分のフレームの間引き復号処理が行われる。
【００５２】
再び、図１の機能構成図に戻って説明する。
再生モードの管理は、再生モード指示部１１１で行っており、選択された再生モードは、制御部１０９経由で復号部１０６に通知される。
【００５３】
復号処理が行われるタイミングは、再生モードによって異なる。標準再生モードの場合、ビデオにおいては、復号処理のタイミングは１５フレーム／秒で６６ｍｓ、または３０フレーム／秒で３３ｍｓとなり、オーディオにおいては、復号処理のタイミングはＡＡＣ（Ａｄｖａｎｃｅｄ  Ａｕｄｉｏ  Ｃｏｄｉｎｇ）２４ｋＨｚとした場合は４２ｍｓ、またはＡＡＣ４８ｋＨｚの場合は２２ｍｓとなる。Ｎ倍速の早送り再生モードの場合、ビデオにおいては、復号処理のタイミングは１５フレーム／秒で６６／Ｎｍｓ、または３０フレーム／秒で３３／Ｎｍｓとなり、オーディオにおいては、復号処理のタイミングはＡＡＣ２４ｋＨｚとした場合は４２／Ｎｍｓ、またはＡＡＣ４８ｋＨｚの場合は２２／Ｎｍｓとなる。例えば、Ｎが２（２倍速の早送り再生）であれば、ビデオにおいては、復号処理のタイミングは１５フレーム／秒で３３ｍｓ、または３０フレーム／秒で１６ｍｓとなり、オーディオにおいては、復号処理のタイミングはＡＡＣ２４ｋＨｚとした場合は２１ｍｓ、またはＡＡＣ４８ｋＨｚの場合は１１ｍｓとなる。
【００５４】
早送り再生モードの場合、オーディオは出力する際、音声速度変換して出力部１０８へ復号データを転送する。音声速度変換の手法として例えばＰＩＣＯＬＡ方式がある。ダイジェスト再生モードの場合、ビデオにおいてはＩＤＲピクチャのみ復号し、出力部１０８への転送は一定時間毎に行われ、オーディオにおいては、間引かれて復号され、出力部１０８への転送が一定時間毎に行われる。
【００５５】
再生モード指示部１１１は、ユーザ指定により再生モードを決定し、再生モードを制御部１０９へ通知する。再生モードは上述したように、標準再生モード、ダイジェスト再生モード、早送り再生モードの３パターンがある。
【００５６】
出力部１０８は、復号部１０６から転送される復号データ（ビデオなら映像、オーディオなら音声）を出力する。
【００５７】
再生時間取得部１０７は、復号部１０６から通知されるＰＴＳを保持する。
制御部１０９は、デジタルテレビ信号をリアルタイムで再生する標準再生または前記デジタルテレビ信号の一部を再生するダイジェスト再生についての指示をユーザより受け付けて管理する処理部であり、本実施の形態では、上述した３モードの再生モードに応じた制御を行う。
【００５８】
制御部１０９は、標準再生モードにおいては、再生時間取得部１０７から取得したＰＴＳとＳＴＣ部１０３から取得したＳＴＣとの差分値を算出し、その差分値が閾値外の場合、復号部１０６に対して復号処理タイミングを変更するように指示を出す。例えば、（ＰＴＳ−ＳＴＣ）＞閾値の場合、放送ストリームのＰＴＳがＳＴＣよりも進んでいると判断し、制御部１０９は、復号部１０６に対し、復号処理をＰＴＳとＳＴＣの差分値だけ停止するように制御する。また、（ＰＴＳ−ＳＴＣ）＜閾値の場合、放送ストリームのＰＴＳがＳＴＣに遅れていると判断し、制御部１０９は、復号するピクチャを間引く等の制御を、復号部１０６に対し行う。このように制御部１０９は、常にＰＴＳとＳＴＣの差分値が閾値以内に入るように制御を行っている。
【００５９】
また、制御部１０９は、早送り再生モードまたはダイジェスト再生モードにおいては、復号部１０６に、選択されたモードの通知を行い、上述した復号処理を開始させ、同時に追いつき検出部１１０にも選択されたモードの通知を行い、後述する追いつき検出処理を開始させる。
【００６０】
追いつき検出部１１０は、制御部がダイジェスト再生の指示を受けた場合に、ダイジェスト再生におけるタイムスタンプの示す時刻と現在の放送時刻との差分値を算出し、算出した差分値に基づいてダイジェスト再生が現在の放送に追いつく追いつき時刻を算出し、算出した追いつき時刻に基づいて次のピクチャのタイムスタンプの示す時刻が追いつき時刻を追い越すと判断した場合、ダイジェスト再生終了前信号を復号部へ出力し、追いつき時刻と現在の放送時刻が一致したときに、制御部へ追いつき信号を出力する処理部であり、本実施の形態では、制御部１０９から通知される再生モードに従って行われる追いつき再生（早送り再生モード、ダイジェスト再生モード）において、放送ストリームのＰＴＳがＳＴＣに追いついたかどうかの判定処理（以下、追いつき検出処理と呼ぶ）を行う。追いつき検出処理では、早送り再生モードとダイジェスト再生モードで処理が異なる。
【００６１】
以下、追いつき検出処理に関しての説明を行う。図９は追いつき検出部が実行する動作のフローチャートである。まず、追いつき検出部１１０は、再生時間取得部１０７からＰＴＳを、ＳＴＣ部１０３よりＳＴＣを取得する（Ｓ９０１）。次に、追いつき検出部１１０は、取得したＰＴＳの示す時刻とＳＴＣの示す時刻との差分値を算出する（Ｓ９０２）。再生モード指示部１１１で得られた再生モードが早送り再生モードならば（Ｓ９０３でＹｅｓ）、追いつき検出部１１０は、ＰＴＳの示す時刻とＳＴＣの示す時刻との差分値が閾値以内であるか否かの判断を実行する（Ｓ９０４）。その差分値が閾値以内であれば（Ｓ９０４でＹｅｓ）、放送ストリームのＰＴＳがＳＴＣに追いついたと判断し、追いつき検出部１１０は、制御部１０９に対し、追いつき信号を送信する（Ｓ９０５）。またその差分値が閾値以内でないならば（Ｓ９０４でＮｏ）、放送ストリームのＰＴＳがＳＴＣに追いついていないと判断し、処理が終了する。
【００６２】
また、再生モードが早送り再生モードでないならば（Ｓ９０３のＮｏ）、つまり、ダイジェスト再生モードである場合、追いつき検出部１１０は、ＰＴＳがＳＴＣに追いつく時刻を予測する（Ｓ９０６）。この予測された時刻を追いつき時刻と呼ぶ。
【００６３】
ここで追いつき時刻およびその算出方法について説明を行う。
図１０は、ダイジェスト再生（ＩＤＲピクチャのみ再生）と現在の放送との関係を示したグラフである。横軸は実時間を表し、また、縦軸は再生時間情報であるＰＴＳの示す時刻を示している。実線は、ＰＣＲを初期値として校正されたＳＴＣ、つまり現在の放送を表す。また、点ａは、再生時間取得部１０７より取得したＩＤＲピクチャを表す。追いつき時刻は、ダイジェスト再生の再生速度をＮ倍とした場合、ＰＴＳとＳＴＣの差分値／（Ｎ―１）で算出することができる。つまり、図１０において、離散的に得られたＩＤＲピクチャを結んだ点線と、ＳＴＣを表す実線との交点を求めることにより、ＰＴＳがＳＴＣに追いつく時刻（図中の×のポイント）が算出される。
【００６４】
再び、図９のフローチャートに戻り、図１０を参照しながら説明する。
一方、追いつき検出部１１０は、ダイジェスト再生が進行した場合、次回に取得されると予想される再生時刻ＰＴＳｘを算出する（Ｓ９０７）。図１０においてｂ点の時刻情報がＰＴＳｘである。ＰＴＳｘは、既に取得した最新のＩＤＲピクチャａの再生時刻ＰＴＳ０に、各々のＩＤＲピクチャのＰＴＳの差分値を加えることで算出される。例えば、ビデオにおいてＩＤＲピクチャが２秒間隔で送出される場合、ＰＴＳは２秒間隔ということが判断でき、ＰＴＳｘ＝ＰＴＳ０＋２秒として算出される。
【００６５】
次に、追いつき検出部１１０は、算出したＰＴＳｘと追いつき時間を比較する（Ｓ９０８）。
【００６６】
ＰＴＳｘ＞追いつき時刻となる場合（Ｓ９０８でＹｅｓ）、次回のＰＴＳを取得するときには再生時刻が現在の放送時刻を超えてしまうと判断し、追いつき検出部１１０は、復号部１０６に対してダイジェスト再生終了前信号を通知する（Ｓ９０９）。
【００６７】
復号部１０６は、ダイジェスト再生終了前信号と同時に、追いつき時刻も情報として受信する。そして、復号部１０６は、受信した追いつき時刻と多重分離部１０５から通知されるＰＴＳを用いて、追いつき時刻に相当するピクチャまで復号処理を実施する（Ｓ９１０）。つまり、復号部１０６は、ビデオにおいては、ＩＤＲピクチャのみの復号処理を停止し、全ピクチャの復号処理を開始し、追いつき時刻に相当するピクチャまで復号する。オーディオにおいては、間引きフレーム復号処理を停止し、全フレームの復号処理を開始し、追いつき時刻に相当するフレームまで復号する。このとき、追いつき時刻に相当するフレーム（ピクチャ）までの復号データは破棄し、出力部１０８への転送は行わない。
【００６８】
やがて、追いつき検出部１１０は、ＳＴＣ部１０３から取得したＳＴＣと追いつき時刻が一致すると（Ｓ９１１）、放送ストリームのＰＴＳがＳＴＣに追いついたと判断し、制御部１０９に対し、追いつき信号を送信する（Ｓ９０５）。
【００６９】
また、追いつき検出部１１０が、ＰＴＳｘと追いつき時刻を比較したとき（Ｓ９０８）、ＰＴＳｘが追いつき時刻より大きくない場合は（Ｓ９０８のＮｏ）、処理が終了する。
【００７０】
以上のダイジェスト再生における追いつき検出の動作により、ダイジェスト再生から標準再生に切り替わるときのタイムラグは、図１０のグラフで説明すると、ＩＤＲピクチャａがダイジェスト再生されてから追いつき時刻なるＰＴＳをもつピクチャが標準再生されるまでのＺ０に相当する。一方、従来の検出方法では、図２４のグラフで説明すると、ＩＤＲピクチャＸ２がダイジェスト再生されてからＴ３なるＰＴＳをもつピクチャが標準再生されるまでのＹ０に相当し、本実施の形態による検出方法により、切り替え時のタイムラグが大幅に縮小される。
【００７１】
図７および図８は本実施の形態１によるデジタルテレビ放送記録再生装置における追いつき再生の動作手順を示すフローチャートであり、図７に示される処理動作の終了後に図８に示される処理動作が実行される。以下、図７、図８のフローチャートに従って動作を詳しく説明する。
【００７２】
図７は、デジタルテレビ放送記録再生装置の再生モードを決定するフローチャートである。
【００７３】
まず、再生モード指示部１１１は、ユーザからの指定を受け、制御部１０９に対して再生モード指示を通知する（Ｓ７０１）。再生モードは、上述したように、標準再生モード、早送り再生モード、ダイジェスト再生モードの３パターンがある。
【００７４】
制御部１０９は、通知された再生モードが標準再生モードである場合（Ｓ７０２でＹｅｓ）、標準再生モードとして動作をする（Ｓ７０３）。また、制御部１０９は、再生モードを復号部１０６および追いつき検出部１１０へ通知する。
【００７５】
また、通知された再生モードが標準再生モードでない場合（Ｓ７０２でＮｏ）、制御部１０９は、再生モードが早送り再生モードであるか否かの判断を実行する（Ｓ７０４）。そして、再生モードが早送り再生モードの場合、制御部１０９は、選択されたモードが早送り再生モードである旨を、復号部１０６および追いつき検出部１１０に通知する（Ｓ７０５）。
【００７６】
また、通知された再生モードが早送り再生モードでもない場合（Ｓ７０４でＮｏ）、制御部１０９は、再生モードがダイジェスト再生モードであるか否かの判断を実行する（Ｓ７０６）。そして、再生モードがダイジェスト再生モードの場合（Ｓ７０６でＹｅｓ）、制御部１０９は、選択されたモードがダイジェスト再生モードである旨を、復号部１０６および追いつき検出部１１０に通知する（ステップ７０７）。
【００７７】
さらに、通知された再生モードがダイジェスト再生モードでもないならば（Ｓ７０６でＮｏ）、制御部１０９は、再生モードが標準再生モード、早送り再生モード、ダイジェスト再生モードの３パターン以外の再生モードが指定されたと判断し、異常であると判断する。異常であると判断された場合、装置の再起動等の処理が実行される。
【００７８】
図８は、図７に示される選択手順によって決定された再生モードの動作概略を示すフローチャートである。
【００７９】
まず、チューナ１０１は、ＴＳを記録媒体１０４へ転送し、同時にＴＳに付随されたＰＣＲを放送時間取得部１０２へ通知する（Ｓ８０１）。
【００８０】
次に、ＳＴＣ部１０３は、図５にて説明したように、放送時間取得部１０２から通知されたＰＣＲを初期値として、ＳＴＣの校正を行う（Ｓ８０２）。
【００８１】
次に、記録媒体１０４へ転送されたＴＳは、多重分離部１０５へ転送される。多重分離部１０５は、転送されたＴＳデータ２０１を、ビデオ、オーディオ毎に、ＰＴＳと符号化データに分離し、それらを復号部１０６へ転送する（Ｓ８０３）。
【００８２】
ここで、記録媒体１０４のデータ構造について、図１１を用いて説明する。同図は、記録媒体１０４にＴＳデータ２０１が書き込まれている状態を示している。記録媒体１０４は、チューナ１０１から記録媒体１０４へのデータ転送位置と、記録媒体１０４から多重分離部１０５へのデータ転送位置を管理している。標準再生モードにおいては、チューナ１０１から記録媒体１０４へのデータ転送位置と記録媒体１０４から多重分離部１０５へのデータ転送位置は一致した状態、つまり記録媒体１０４は空の状態となる。
【００８３】
一方、追いかけ再生モード、または早送り再生モード、ダイジェスト再生モードなどの追いつき再生モードにおいては、チューナ１０１から記録媒体１０４へのデータ転送位置が、記録媒体１０４から多重分離部１０５へのデータ転送位置より先行した状態、つまり、記録媒体１０４は、ＴＳデータ２０１が蓄積された状態となる。
【００８４】
再び、図８に戻り、再生モードの動作の説明を行う。
図８において、再生モードが標準再生モードである場合（Ｓ８０４でＹｅｓ）、復号部１０６は、標準再生モードとして符号化データの復号処理を行う（Ｓ８０５）。
【００８５】
次に、復号部１０６は、復号データを出力部１０８へ転送し、同時に復号データに対応するＰＴＳを再生時間取得部１０７へ通知する（Ｓ８０６）。
【００８６】
次に、制御部１０９は、再生時間取得部１０７からＰＴＳを取得し、またＳＴＣ部からＳＴＣを取得し、前述したようにＰＴＳとＳＴＣの差分値が閾値以内に入るような制御を行う（Ｓ８０７）。
【００８７】
また、Ｓ８０４にて再生モードが標準再生モードでない場合、つまり、早送り再生モードまたはダイジェスト再生モードの場合（Ｓ８０４でＮｏ）、復号部１０６は、前述したように、追いつき再生としての符号化データの復号処理を行う（Ｓ８０８）。
【００８８】
次に、復号部１０６は、復号データを出力部１０８へ転送し、同時に復号データに対応するＰＴＳを再生時間取得部１０７へ出力する（Ｓ８０９）。
【００８９】
次に、追いつき検出部１１０は、再生時間取得部１０７からＰＴＳを取得し、またＳＴＣ部１０３からＳＴＣを取得し、図９のフローチャートにて前述したように、追いつき検出処理を行う（Ｓ８１０）。
【００９０】
次に、追いつきを検出した場合（Ｓ８１１でＹｅｓ）、制御部１０９は、復号部１０６に対して、再生モードを追いつき再生モードから標準再生モードへ切り替える指示を出す（Ｓ８１２）。復号部１０６は、標準再生モードとして復号処理を開始する。
【００９１】
また、Ｓ８１１にて追いつきが検出されなかった場合、処理が終了し、次回のＴＳについて同様の処理が開始される。
【００９２】
以上のように、本発明の実施の形態１によるデジタルテレビ放送記録再生装置によれば、再生モード（標準再生モード、早送り再生モード、ダイジェスト再生モード）に即した追いつき再生がなされる。そして、追いつき再生としてダイジェスト再生が選択された場合には、追いつき時刻が予測され、ＰＴＳがＳＴＣに追いついた時点からのピクチャが出力されることにより、再生モード切り替え時の出力の不自然さが消失し、切り替え時のタイムラグが最小化される。
【００９３】
図１２は、本発明の実施の形態１における第１の変形例を示す動作手順のフローチャートである。同図に示されるフローチャートにおいて、再生時間取得部よりＰＴＳ及びＳＴＣを取得する（Ｓ９０１）動作、ＰＴＳとＳＴＣとの差分値を算出する（Ｓ９０２）動作、再生モードが早送り再生モードか否かを判断する（Ｓ９０３）動作、及び、ダイジェストモード再生のフロー（Ｓ９０６、Ｓ９０７、Ｓ９０８、Ｓ９０９、Ｓ９１０、Ｓ９１１）は、図９に示される動作手順のフローチャートと同様である。再生モードが早送り再生モードの場合、追いつき検出部１１０の処理は、図９のフローチャートの処理と異なった動作をする。
【００９４】
同じ点については説明を省略し、以下、早送り再生モードの動作手順についての異なる点について説明を行う。
【００９５】
再生モードとして早送り再生モードが選択されると（Ｓ９０３でＹｅｓ）、追いつき検出部１１０は追いつき検出部１１０の保有するタイマカウンタが、動作しているか否かの判断を行う（Ｓ１２０４）。タイマカウンタが動作していないならば（Ｓ１２０４でＹｅｓ）、追いつき検出部１１０は、ＰＴＳとＳＴＣとの差分値をタイマカウンタに設定する（Ｓ１２０６）。タイマ設定後、処理が終了する。タイマカウンタは、単調減少するカウンタとする。カウンタ値が０となればタイマカウンタは、追いつき検出部１１０に対してタイマ完了信号を通知する（Ｓ１２０７）。タイマカウンタからのタイマ完了信号を受信した追いつき検出部１１０は、ストリームの再生時間が現在の放送時間に追いついたと判断する（ステップ１２０６）。
【００９６】
また、Ｓ１２０４にて、タイマカウンタが既に設定されていれば、処理が終了する。
なお、この早送り再生モードの動作処理中に、早送りの速度値が変わった場合、動作中のタイマカウンタは停止され、再度ＰＴＳとＳＴＣとの差分値が算出され、タイマカウンタが再設定される。
【００９７】
以上のように、本発明の実施の形態によれば、早送り再生開始時のピクチャにおけるＰＴＳの示す時刻と現在の放送時刻との差分値をタイマカウンタに設定することにより、以降の追いつき検出が省略される。これにより、装置の低消費電力化が実現される。さらに、追いつき再生の途中で発生した異常信号が原因で誤検出が生じることがなく確実に標準再生への切り替えが保証される。
【００９８】
図１３は、本発明の実施の形態１の第２の変形例を示すデジタルテレビ放送記録再生装置の機能構成を示す図である。同図におけるデジタルテレビ放送記録再生装置は、チューナ１０１と、放送時間取得部１０２と、ＳＴＣ部１０３と、記録媒体１０４と、多重分離部１０５と、復号部１０６と、出力部１０８と、制御部１０９と、追いつき検出部１１０と、再生モード指示部１１１と、再生時間生成部１３０７とを備える。同図の機能構成図は、図１の機能構成図と比較して、再生時間取得部１０７に替えて、再生時間生成部１３０７が付加されているという点が異なる。同じ点は説明を省略し、以下、異なる点について説明を行う。
【００９９】
再生時間生成部１３０７では、復号部１０６より通知されるＰＴＳを初期値として、例えば２７ＭＨｚのカウント周波数で再生時刻が校正される。なお、このカウント周波数は倍速再生に応じて変更可能である。例えば、再生速度が２倍の場合、カウント周波数は５４ＭＨｚとなる。再生時刻は、このカウント周波数とＰＴＳに基づいて校正される。この校正方法について、図１４を用いて説明する。図１４のグラフは、図５及び図１０と同様に、横軸は実時間を表し、また、縦軸は再生時間情報であるＰＴＳの示す時刻を示している。図中のグラフの領域Ａでは、復号部１０６より送信されるＰＴＳの値を初期値として再生時刻が線形的に校正されている例を示している。一方、図中の領域Ｂでは、校正された再生時刻と復号部１０６より新たに取得したＰＴＳが著しく外れているため、新たに取得したＰＴＳを初期値として再生時刻の校正はなされない。つまり、再生時刻は以前に取得したＰＴＳ（図１４中でのＡ領域でのＰＴＳ）とカウント周波数による校正よって決定される。
【０１００】
図９に示される追いつき検出処理のフローチャートにおいては、まず、追いつき検出部１１０は、再生時間取得部１０７より常にＰＴＳを取得していたが（Ｓ９０１）、本実施の形態では、再生時間生成部１３０７によって判断され生成された再生時刻が追いつき検出部１１０へ通知される。
【０１０１】
図１５は、この再生時間生成部１３０７の動作を示すフローチャートである。
まず、再生時間生成部１３０７は、復号部１０６より新たなＰＴＳを取得する（Ｓ１５０１）。次に、既に校正されて保持している再生時刻と新たに取得したＰＴＳの差分値が所定の閾値を超えている時（Ｓ１５０２でＹｅｓ）、再生時間生成部１３０７は、新たに取得したＰＴＳを初期値として再生時刻を校正せず、既に校正されて保持している再生時刻を新たに校正された再生時刻として追いつき検出部１１０および制御部１０９へ通知する（Ｓ１５０３）。また、既に校正されて保持している再生時刻と新たに取得したＰＴＳの差分値が所定の閾値以内である時（Ｓ１５０２でＮｏ）、再生時間生成部１３０７は、新たに取得したＰＴＳを初期値として再生時刻を校正し、その値を追いつき検出部１１０および制御部１０９へ通知する（Ｓ１５０４）。追いつき検出部１１０は、この取得した再生時刻を用いて追いつき検出処理を行う。
【０１０２】
以上のように、本発明の実施の形態１における第２の変形例によれば、受信したＰＴＳの値に応じて再生時間情報を生成する機能を設けることで、ＰＴＳが正常に取得できなかった場合においても、そのことに起因した無駄な待ち時間が発生せず、精度よく追いつきを検出することが可能である。
【０１０３】
（実施の形態２）
次に、本発明に係る実施の形態２を説明する。
【０１０４】
本発明の実施の形態２に係るデジタルテレビ放送記録再生装置は、追いつき再生における追いつき検出処理を、記録媒体１０４に格納されているＴＳデータ２０１の残量が０となった時点から開始する。これにより、追いかけ再生開始当初から、ピクチャ毎の追いつき検出がなされる必要がなくなる。よって、追いつき検出作業量が低減され、低消費電力化が実現される。
【０１０５】
以下、本発明の実施の形態２について、図面を参照して詳細に説明する。
図１６は実施の形態２によるデジタルテレビ放送記録再生装置の機能構成を示す図である。
【０１０６】
同図におけるデジタルテレビ放送記録再生装置は、チューナ１０１と、放送時間取得部１０２と、ＳＴＣ部１０３と、記録媒体１０４と、多重分離部１０５と、復号部１０６と、再生時間取得部１０７と、出力部１０８と、制御部１０９と再生モード指示部１１１と、追いつき検出部１６１０と、残量監視部１６１２とを備える。
【０１０７】
同図の機能構成図は、図１の機能構成図と比較して、残量監視部１６１２が付加された点と、追いつき検出部１１０の代わりに追いつき検出部１６１０が設けられた点が機能的に異なる。同じ点は説明を省略し、以下、異なる点について説明を行う。
【０１０８】
残量監視部１６１２は、追いつき再生モード（早送り再生またはダイジェスト再生）のとき、記録媒体１０４に記録されているＴＳデータ２０１の残量を監視する。前述したように、図１１は記録媒体１０４の概略構造を示している。同図において、チューナ１０１から記録媒体１０４へのデータ転送位置と記録媒体１０４から多重分離部１０５へのデータ転送位置が一致した場合、残量監視部１６１２は、追いつき検出部１６１０に対して残量空信号を通知する。このとき、多重分離部１０５には符号化データおよびそのＰＴＳがバッファに蓄積された状態である。従って、バッファ内には、現在の放送に追いつくまでのピクチャがまだ存在することになる。
【０１０９】
図８および図１７は本実施の形態２によるデジタルテレビ放送記録再生装置における動作手順を示すフローチャートである。以下、図８および図１４のフローチャートに従って動作を詳しく説明する。
【０１１０】
図８は、標準再生モード、早送り再生モード、ダイジェスト再生モードの動作概略を示すフローチャートである。各ステップにおける処理動作は、実施の形態１と同様であるが、追いつき検出処理が開始される（Ｓ８１０）の開始タイミングのみが実施の形態１と異なる。同じ点は説明を省略し、以下、異なる点のみ説明を行う。
【０１１１】
図１６に示される追いつき検出部１６１０が追いつき検出処理を開始する（Ｓ８１０）タイミングは、残量監視部１６１２からの空残量信号を受信した時である。この開始動作を図１７のフローチャートを用いて説明する。
【０１１２】
追いつき検出部１６１０は、残量監視部１６１２が発信した残量空信号を受信すると（Ｓ１７０１でＹｅｓ）、追いつき検出処理を開始する（Ｓ１７０２）。
【０１１３】
また、残量監視部１６１２から残量空信号を受信していない場合（Ｓ１７０１でＮｏ）、追いつき検出部１６１０は、追いつき検出処理を開始しないで処理を終了し、新たに残量空信号の待ち状態となる。
【０１１４】
以上のように、本発明の実施の形態２のデジタルテレビ放送記録再生装置によれば、追いつき検出処理が記録媒体１０４の残量が空となった時点から実行されることにより、追いつき再生開始時からのピクチャ毎の追いつき検出処理が省略される。よって、追いつき検出作業量が低減され、結果的に装置の低消費電力化が実現される。
【０１１５】
（実施の形態３）
次に、本発明に係る実施の形態３を説明する。
【０１１６】
本発明の実施の形態３に係るデジタルテレビ放送記録再生装置は、記録媒体１０４の残量が空であり、かつ、復号処理が異常であるとき、追いつき再生における追いつき検出処理を強制的に停止し標準再生に切り替える。これにより、追いつき検出処理の誤検出が防止され、出力がフリーズしてしまったり、予期せぬ場面から標準再生がなされたりすることが回避され、無駄な待ち時間が発生せず、精度よく追いつきを検出することができる。
【０１１７】
以下、本発明の実施の形態３について、図面を参照して詳細に説明する。
図１８は実施の形態３によるデジタルテレビ放送記録再生装置の機能構成を示す図である。
【０１１８】
同図におけるデジタルテレビ放送記録再生装置は、チューナ１０１と、放送時間取得部１０２と、ＳＴＣ部１０３と、記録媒体１０４と、多重分離部１０５と、復号部１０６と、再生時間取得部１０７と、出力部１０８と、制御部１０９と、再生モード指示部１１１と、残量監視部１８１２と、追いつき検出部１８１０と、復号異常監視部１８１３とを備える。
【０１１９】
同図の機能構成図は、図１の機能構成図と比較して、残量監視部１８１２および復号異常監視部１８１３が付加された点と、追いつき検出部１１０の代わりに追いつき検出部１８１０が設けられた点とが機能的に異なる。
【０１２０】
同じ点は説明を省略し、以下、異なる点について説明を行う。
残量監視部１８１２は、追いつき再生モード（早送り再生またはダイジェスト再生）のとき、記録媒体１０４に記録されているＴＳデータ２０１の残量を監視する。前述したように、図１１は記録媒体１０４の概略構造を示している。同図において、チューナ１０１から記録媒体１０４へのデータ転送位置と記録媒体１０４から多重分離部１０５へのデータ転送位置が一致した場合、残量監視部１８１２は、追いつき検出部１８１０に対して残量空信号を通知する。このとき、多重分離部１０５には符号化データおよびそのＰＴＳがバッファに蓄積された状態である。従って、バッファ内には、現在の放送に追いつくまでのピクチャがまだ存在することになる。
【０１２１】
復号異常監視部１８１３は、復号部１０６における復号処理状態を監視しており、ビット誤り等により復号処理が異常となったことを検出する。ここでの復号処理の異常とは、例えば、ビデオにおいてはシンタックスエラー、オーディオにおいてはＡＤＴＳ（Ａｕｄｉｏ  Ｄａｔａ  Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍ）のパラメータ異常である。復号異常監視部１８１３は、残量監視部１８１２から残量空信号を受信し、かつ、復号部１０６において上述したような復号処理異常を検出したとき、追いつき検出部１８１０に対して追いつき停止信号を通知する。
【０１２２】
追いつき検出部１８１０は、追いつき停止信号を受信すると、追いつき検出処理を停止し、制御部１０９に対して追いつき信号を通知する。制御部１０９は、追いつき信号を受信すると、再生モードを追いつき再生モード（早送り再生またはダイジェスト再生）から標準再生モードへ切り替える。
【０１２３】
以上のように、本発明の実施の形態３のデジタルテレビ放送記録再生装置によれば、記録媒体１０４の残量が空であり、かつ、復号処理が異常であるとき、追いつき検出処理が強制的に停止され標準再生に切り替わることで、追いつき検出処理の誤検出が防止され、出力がフリーズしてしまったり、予期せぬ場面から標準再生がなされたりすることが回避され、無駄な待ち時間が発生せず、精度よく追いつきを検出することができる。さらに、低消費電力化が実現される。
【０１２４】
なお、上述したように多重分離部１０５のバッファ内には現在の放送までのピクチャが存在しており、これらは破棄されることとなる。しかし、復号処理が異常となったピクチャにより追いつき時刻が誤検出されてしまうことよりは、追いつき検出が停止され現在の放送が実行されたほうがよいというフェイルセーフ的な設計思想が優先される。
【０１２５】
（実施の形態４）
次に、本発明に係る実施の形態４を説明する。
【０１２６】
本発明の実施の形態４は、本発明に係るデジタルテレビ放送記録再生装置を携帯電話機に適用した場合を示している。
【０１２７】
以下、本発明の実施の形態４について、図面を参照して詳細に説明する。
図１９は、本発明に係るデジタルテレビ放送記録再生装置の１実施形態として、携帯電話機に本発明を適用した場合の全体構成を示すブロック図である。本実施の形態４における携帯電話機は、通信用無線部１９０１と、ベースバンド部１９０２と、デジタルテレビ放送信号を受信するためのテＴＶ用無線部１９０３と、電源部１９０４と、各種制御を行うアプリケーション処理部１９０５と、入出力部１９０９とを備える。
【０１２８】
アプリケーション処理部１９０５は、携帯電話機全体を制御する主制御部１９０６と、通信を制御する通信部１９０７と、デジタルＴＶ放送記録再生装置１９０８とを備える。
【０１２９】
入出力部１９０９は、音声を出力するスピーカ１９１０と、映像を出力する液晶１９１１と、音声を入力するマイク１９１２と、キー操作を実現するボタン１９１３とを備える。
【０１３０】
標準再生時及び追いつき再生時における本発明のデジタルテレビ放送記録再生装置の機能について図１９を用いて以下に説明する。
【０１３１】
デジタルテレビ放送信号が、アンテナにて受信され、ＴＶ用無線部１９０３を介してアプリケーション処理部１９０５へ入力される。アプリケーション処理部１９０５では、入力されたデジタルテレビ放送信号がデジタルＴＶ放送記録再生装置１９０８へ入力される。デジタルＴＶ放送記録再生装置１９０８でデジタルテレビ放送信号が復号され、映像信号及び音声信号が出力され、入出力部１９０９に入力される。映像信号は液晶１９１１にて、また、音声信号はスピーカ１９１０にて出力される。ここで、標準再生及び追いつき再生の切り替えは、ボタン１９１３を用いて行う。
【０１３２】
以上のように、本発明のデジタルテレビ放送記録再生装置によれば、（１）ダイジェスト再生の場合には、追いつき時刻が予測され、ＰＴＳがＳＴＣに追いついた時点からのピクチャが出力されること、（２）ダイジェスト再生または早送り再生の場合には、追いつき検出処理が記録媒体の残量が空となった時点から実行されること、（３）ダイジェスト再生または早送り再生の場合には、記録媒体の残量が空であり、かつ、復号処理が異常であるとき、追いつき検出処理が強制的に停止され標準再生に切り替わることにより、再生モード切り替え時の出力の不自然さが消失し、出力がフリーズしてしまったり予期せぬ場面から標準再生がなされたりすることが回避されることで無駄な待ち時間が発生せず、追いつき再生から標準再生への切り替え時のタイムラグが最小化される。また、低消費電力化が実現される。
【０１３３】
以上、本発明のデジタルテレビ放送記録再生装置について、実施の形態に基づいて説明したが、本発明は、この実施の形態に限定されるものではない。本発明の趣旨を逸脱しない限り、当業者が思いつく各種変形を本実施の形態に施したものや、異なる実施の形態における構成要素を任意に組み合わせて構築される形態も、本発明の範囲内に含まれる。
【０１３４】
また、ここでは１実施例として、本発明のデジタルテレビ放送記録再生装置を適用した携帯電話を示したが、デジタルテレビ放送記録再生装置の適用範囲は、映像、音声が再生可能な他の機器への適用が可能である。例えば、図２０は、本発明のデジタルテレビ放送記録再生装置を適用した携帯電話５００の外観図であり、図２１は、本発明のデジタルテレビ放送記録再生装置を適用したＤＶＤプレーヤ６００の外観図である。
【産業上の利用可能性】
【０１３５】
本発明は、デジタルテレビ放送記録再生装置に利用でき、特に追いかけ再生機能を有する同時記録再生装置等に利用することができる。
【図面の簡単な説明】
【０１３６】
【図１】本発明の実施の形態１に係るデジタルテレビ放送記録再生装置の機能構成図である。
【図２】本発明の実施の形態１に係るＴＳデータの構造図である。
【図３】本発明の実施の形態１に係るＴＳパケットとＰＥＳパケットの関係を示すデータ構造図である。
【図４】本発明の実施の形態１に係るＰＥＳパケットデータの構造図である。
【図５】本発明の実施の形態１に係るＳＴＣの校正を説明する図である。
【図６】本発明の実施の形態１に係る再生モード種別と復号処理内容の関係図である。
【図７】本発明の実施の形態１に係る再生モード決定処理のフローチャート図である。
【図８】本発明の実施の形態１及び２に係るデジタルテレビ放送記録再生装置の動作フローチャート図である。
【図９】本発明の実施の形態１に係る追いつき検出処理のフローチャート図である。
【図１０】本発明の実施の形態１に係るダイジェスト再生モードにおけるＰＴＳとＳＴＣの関係を説明する図である。
【図１１】本発明の実施の形態１に係る記録媒体の構造を説明する概略図である。
【図１２】本発明の実施の形態１の第１の変形例に係る追いつき検出処理のフローチャート図である。
【図１３】本発明の実施の形態１の第２の変形例に係るデジタルテレビ放送記録再生装置の機能構成図である。
【図１４】本発明の実施の形態１の第２の変形例に係る再生時間の校正を説明するグラフである。
【図１５】本発明の実施の形態１の第２の変形例に係る再生時間生成部の動作フローチャート図である。
【図１６】本発明の実施の形態２に係るデジタルテレビ放送記録再生装置の機能構成図である。
【図１７】本発明の実施の形態２に係る動作手順のフローチャート図である。
【図１８】本発明の実施の形態３に係るデジタルテレビ放送記録再生装置の機能構成図である。
【図１９】本発明に係るデジタルテレビ放送記録再生装置の実施の形態４として、携帯電話機に本発明を適用した場合の全体構成を示すブロック図である。
【図２０】本発明に係るデジタルテレビ放送記録再生装置の実施の一形態である携帯電話の外観図である。
【図２１】本発明に係るデジタルテレビ放送記録再生装置の実施の一形態であるＤＶＤレコーダを含むデジタルテレビシステムの外観図である。
【図２２】従来のデジタルテレビ放送記録再生装置における追いつき再生の機能を説明する機能構成図である。
【図２３】従来技術のデジタルテレビ放送記録再生装置の追いつき再生処理の動作フローチャート図である。
【図２４】従来技術における第１の課題を説明する図である。
【図２５】従来技術における第２の課題を説明する図である。
【符号の説明】
【０１３７】
１０１    チューナ
１０２    放送時間取得部
１０３    ＳＴＣ部
１０４    記録媒体
１０５    多重分離部
１０６    復号部
１０７    再生時間取得部
１０８    出力部
１０９    制御部
１１０、１６１０、１８１０    追いつき検出部
１１１    再生モード指示部
２０１    ＴＳデータ
２０２    ＴＳパケット
２０３    ＴＳヘッダ
２０４    ペイロード
２０５    シンクワード
２０６    ＰＩＤ
２０７    アダプテーションフィールドコントロール
２０８    アダプテーションフィールド
３０１、３０２    ＴＳパケット（ＰＩＤ＝ｋ）
４０１    ＰＥＳデータ
４０２    パケットスタートコードプリフィックス
４０３    ストリームＩＤ
４０４    ＰＥＳパケット長
４０５    ＰＥＳヘッダ
４０６    ＰＥＳパケットデータ
４０７    オプションフィールド
４０８    ＰＴＳ
５００    携帯電話
６００    ＤＶＤプレーヤ
１３０７    再生時間生成部
１６１２、１８１２    残量監視部
１８１３    復号異常監視部
１９０１    通信用無線部
１９０２    ベースバンド部
１９０３    ＴＶ用無線部
１９０４    電源部
１９０５    アプリケーション処理部
１９０６    主制御部
１９０７    通信部
１９０８    デジタルＴＶ放送記録再生装置
１９０９    入出力部
１９１０    スピーカ
１９１１    液晶
１９１２    マイク
１９１３    ボタン
【図１】
2009021885.tif 000003
【図２】
2009021885.tif 000004
【図３】
2009021885.tif 000005
【図４】
2009021885.tif 000006
【図５】
2009021885.tif 000007
【図６】
2009021885.tif 000008
【図７】
2009021885.tif 000009
【図８】
2009021885.tif 000010
【図９】
2009021885.tif 000011
【図１０】
2009021885.tif 000012
【図１１】
2009021885.tif 000013
【図１２】
2009021885.tif 000014
【図１３】
2009021885.tif 000015
【図１４】
2009021885.tif 000016
【図１５】
2009021885.tif 000017
【図１６】
2009021885.tif 000018
【図１７】
2009021885.tif 000019
【図１８】
2009021885.tif 000020
【図１９】
2009021885.tif 000021
【図２０】
2009021885.tif 000022
【図２１】
2009021885.tif 000023
【図２２】
2009021885.tif 000024
【図２３】
2009021885.tif 000025
【図２４】
2009021885.tif 000026
【図２５】
2009021885.tif 000027