(57)【要約】【課題】タイムスタンプを付加せずに記録したトランスポートストリームを再生する場合に、データ放送の再生タイミングのずれを抑制することのできる録画再生装置及び録画再生方法を提供する。【解決手段】ＴＳ分離部４は、最初に取得した音声のＰＴＳ１０６と、先頭ＩピクチャのＤＴＳ１０７とのうち、小さい方の値をＳＴＣカウンタ２１に設定し起動する。映像復号部１３、字幕復号部１４、音声復号部１６は、ＳＴＣカウンタ２１とそれぞれのＰＥＳパケット１００に記述されたＰＴＳ１０６とを比較し、ＳＴＣ≧ＰＴＳ１０６となったタイミングで再生出力する。データ放送処理部１５は、データ放送を制御するイベントメッセージに付されるＰＣＲ３０５を記憶し、ＳＴＣ≧ＰＣＲ３０５となったタイミングでデータ放送を再生出力する。【選択図】  図８
2011160157.tif 000002
【特許請求の範囲】
【請求項１】
格納されたトランスポートストリーム（ＴＳ）から、少なくとも映像信号と、データ放送信号と、音声信号とを分離するＴＳ分離部と、
前記ＴＳ分離部で分離された映像信号を復号する映像復号部と、
前記ＴＳ分離部で分離されたデータ放送信号を復号するデータ放送処理部と、
前記ＴＳに含まれる時刻情報に基づいて計時を行うカウンタと、
を有し、
前記カウンタは、前記映像信号と、前記音声信号との何れかの内、復号を開始する時刻の早い方の時刻情報を基準として計時を開始し、
前記映像復号部は、前記映像信号に含まれる出力時刻に前記復号した映像信号を出力し、
前記データ放送処理部は、前記カウンタにて行う計時時刻が前記データ放送信号を受信した時刻に到達すると、前記データ放送信号を出力することを特徴とする録画再生装置。
【請求項２】
前記カウンタは、前記映像信号を構成する先頭のピクチャの復号時刻と、前記音声信号の先頭のデータの出力時刻とを比較し、値の小さい方を基準として設定することを特徴とする請求項１に記載の録画再生装置。
【請求項３】
前記データ放送処理部は、前記データ放送信号の最後のデータの受信時刻を保持し、前記カウンタにて行う計時時刻が前記受信時刻に到達すると、前記データ放送を出力することを特徴とする請求項１に記載の録画再生装置。
【請求項４】
格納されたＴＳから、少なくとも映像信号と、データ放送信号と、音声信号とを分離し、
前記映像信号と、前記音声信号との内で、復号を開始する時刻の早い方の時刻を基準として計時を開始し、
前記計時時刻が、前記映像信号に含まれる出力時刻に到達すると復号した映像信号を出力し、
前記計時時刻が、前記データ放送信号を受信した時刻に到達すると、前記データ放送信号を出力することを特徴とする録画再生方法。
【請求項５】
前記映像信号を構成する先頭のピクチャの復号時刻と、前記音声信号の先頭のデータの出力時刻とを比較し、
値の小さい方を基準に設定して計時を開始することを特徴とする請求項４に記載の録画再生方法。
【請求項６】
前記データ放送信号の最後のデータの受信時刻を保持し、
前記計時時刻が前記受信時刻に到達すると、前記データ放送を出力することを特徴とする請求項４に記載の録画再生方法。
【請求項７】
格納されたＴＳから、少なくとも映像信号と、データ放送信号と、音声信号とを分離するＴＳ分離部と、
前記ＴＳ分離部で分離された映像信号を復号する映像復号部と、
前記ＴＳ分離部で分離されたデータ放送信号を復号するデータ放送処理部と、
前記ＴＳに含まれる時刻情報に基づいて計時を行うカウンタと、
を有し、
前記ＴＳ分離部は、前記映像信号の先頭のＤＴＳと、前記音声信号の先頭のＰＴＳとを比較し、小さい値を基準としてカウンタを起動し、
前記データ放送処理部は、前記データ放送信号の最後に付加されたＰＣＲの時刻に到達すると、前記データ放送信号を出力することを特徴とする録画再生装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は録画再生装置及び録画再生方法に関する。
【背景技術】
【０００２】
衛星や地上波を用いたデジタル放送を受信するデジタル放送受信装置は、専用のアンテナや地上波用のアンテナを介して受信した複数の放送波の中からチューナで任意の放送波を選択する。この選択した放送波におけるＴＳ（Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍ）の中から任意のＴＳパケットをデマルチプレクス処理により抽出し、抽出したＴＳパケットを復号することにより映像音声やデータ放送を出力する。
【０００３】
受信した放送を録画する場合、データ量削減の観点から受信したＴＳの全ＴＳパケットを記録せず、不要なＴＳパケットを除外して記録することが行われている。しかし、不要なパケットを除いて録画ファイルを作成した場合には、受信時のビットレートで再生すると放送受信時に比べてＴＳパケットを読み出すタイミングが早くなる。
【０００４】
映像・音声・字幕データ等のパケットには、それぞれのフレームを表示するタイミング情報が記述されているので、ＴＳパケットの読み出すタイミングが早くなっても正しいタイミングでパケットが処理される。
【０００５】
しかし、データ放送においては表示するタイミング情報が記述されていないので、データ放送を構成するＴＳパケットを受信した時点でデータ放送の復号が行われ、データ放送のパケットだけが正しいタイミングよりも先に処理されてしまうことになる。
【０００６】
一般には、再生時のずれを解決する手法として、受信したＴＳパケットにタイムスタンプを付加して（ＴＴＳ化）記録することが行われている。タイムスタンプを付加することでパケットを除外して記録した場合でも、再生時のＴＳパケットの読出間隔を受信時と同じように再現することが可能となる。（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００４−４０５７９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかし、上述の技術によるとＴＴＳ化のための処理を要し、またタイムスタンプを付加する分のデータ量の増加を招く。
本発明は、上述した点に鑑みてなされたものであり、タイムスタンプを付加せずに記録したトランスポートストリームを再生する場合に、データ放送の再生タイミングのずれを抑制することのできる録画再生装置及び録画再生方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成するために、本発明に係る録画再生装置は、格納されたトランスポートストリーム（ＴＳ）から、少なくとも映像信号と、データ放送信号と、音声信号とを分離するＴＳ分離部と、前記ＴＳ分離部で分離された映像信号を復号する映像復号部と、前記ＴＳ分離部で分離されたデータ放送信号を復号するデータ放送処理部と、前記ＴＳに含まれる時刻情報に基づいて計時を行うカウンタと、を有し、前記カウンタは、前記映像信号と、前記音声信号との何れかの内、復号を開始する時刻の早い方の時刻情報を基準として計時を開始し、前記映像復号部は、前記映像信号に含まれる出力時刻に前記復号した映像信号を出力し、前記データ放送処理部は、前記カウンタにて行う計時時刻が前記データ放送信号を受信した時刻に到達すると、前記データ放送信号を出力することを特徴としている。
【００１０】
また、本発明に係る録画再生方法は、格納されたＴＳから、少なくとも映像信号と、データ放送信号と、音声信号とを分離し、前記映像信号と、前記音声信号との内で、復号を開始する時刻の早い方の時刻を基準として計時を開始し、前記計時時刻が、前記映像信号に含まれる出力時刻に到達すると復号した映像信号を出力し、前記計時時刻が、前記データ放送信号を受信した時刻に到達すると、前記データ放送信号を出力することを特徴としている。
【発明の効果】
【００１１】
本発明によれば、タイムスタンプを付加せずに記録したトランスポートストリームを再生する場合に、データ放送の再生タイミングのずれを抑制することのできる録画再生装置及び録画再生方法を提供することが実現する。
【図面の簡単な説明】
【００１２】
【図１】デジタル放送ストリームにおけるＰＥＳパケットの構成の概略図。
【図２】デジタル放送ストリームにおけるセクションの構成の概略図。
【図３】デジタル放送ストリームにおけるＴＳパケットの概略図。
【図４】本実施の形態における録画再生装置の機能ブロック図。
【図５】本実施の形態における本来の再生タイミングを示す図。
【図６】本実施の形態を用いない場合の再生タイミングを示す図。
【図７】本実施の形態における再生タイミングを示す図。
【図８】本実施の形態における再生に関する時刻情報を示す説明図。
【図９】本実施の形態におけるデータ放送の再生制御手順を示すフローチャート。
【発明を実施するための形態】
【００１３】
以下、図１〜図９を用いて、本実施の形態における録画再生装置１について説明する。まず、本実施の形態で再生を行うデジタル放送ストリームは、ＰＥＳ（Ｐａｃｋｅｔｉｚｅｄ  Ｅｌｅｍｅｎｔａｒｙ  Ｓｔｒｅａｍ）形式と、セクション形式とのでパケット化されている。
【００１４】
図１は、デジタル放送ストリームにおけるＰＥＳパケット１００の構成の概略図である。符号化された映像・音声・字幕ストリームは、このＰＥＳ形式でパケット化される。ＰＥＳパケット１００は、ＰＥＳヘッダ１０１とペイロード１０２とから構成される。
【００１５】
ペイロード１０２には、圧縮された映像・音声・字幕データ（Ｅｌｅｍｅｎｔａｒｙ  Ｄａｔａ１０８）が入る。
ＰＥＳヘッダ１０１は、ｐａｃｋｅｔ＿ｓｔａｒｔ＿ｃｏｄｅ＿ｐｒｅｆｉｘ１０３と、ｓｔｒｅａｍ＿ｉｄ１０４と、ＰＥＳ＿ｐａｃｋｅｔ＿ｌｅｎｇｔｈ１０５と、ＰＴＳ（Ｐｒｅｓｅｎｔａｔｉｏｎ  Ｔｉｍｅ  Ｓｔａｍｐ）１０６と、ＤＴＳ（Ｄｅｃｏｄｉｎｇ  Ｔｉｍｅ  Ｓｔａｍｐ）１０７とが含まれる。ＰＴＳ１０６及びＤＴＳ１０７は、データの種類によって、含まれる場合と含まれない場合がある。
【００１６】
ｐａｃｋｅｔ＿ｓｔａｒｔ＿ｃｏｄｅ＿ｐｒｅｆｉｘ１０３は、ＰＥＳパケット１００の始まりを示す識別コードで、０ｘ０００００００１の固定値である。
ｓｔｒｅａｍ＿ｉｄ１０４は、ペイロード１０２の識別子を示す。
ＰＥＳ＿ｐａｃｋｅｔ＿ｌｅｎｇｔｈ１０５は、このフィールド以降の長さを示す。
ＰＴＳ１０６は、復号後のＥｌｅｍｅｎｔａｒｙ  Ｄａｔａ１０８の表示（出力）時刻を表す。
ＤＴＳ１０７は、Ｅｌｅｍｅｎｔａｒｙ  Ｄａｔａ１０８の復号時刻を表す。
図２は、デジタル放送ストリームにおけるセクション２００の構成の概略図である。データ放送のデータ、ＰＳＩ（Ｐｒｏｇｒａｍ  Ｓｐｅｃｉｆｉｃ  Ｉｎｆｏｒｍａｔｉｏｎ：番組特定情報）、ＳＩ（Ｓｅｒｖｉｃｅ  Ｉｎｆｏｒｍａｔｉｏｎ：番組配列情報）は、このセクション２００形式でパケット化される。
【００１７】
データ放送とは、再生中の番組に関する情報や天気予報などのコンテンツである。
このデータ放送の伝送方式には、データカルーセル方式とイベントメッセージ方式がある。データカルーセル方式は、一固まりの同じデータを周期的に放送局がセクション２００形式で送信する方式である。受信機は、取得しているデータ放送のコンテンツを、映像・音声・字幕データに加えてどのように表示するかを示したＢＭＬ（Broadcast Markup Language）ファイルに従って実行・表示を行う。このように再生表示されるデータ放送をＢＬＭコンテンツと呼ぶ。
【００１８】
イベントメッセージ方式は、予め受信機で実行しているＢＬＭコンテンツに対して、コメントや映像切り替えタイミング等を示すセクション２００形式のデータを、放送局が単発的に送る方式である。
【００１９】
イベントメッセージには２種類あり、メッセージが到着したタイミングで実行される「受信後即時発火タイプ」と、指定された時刻に実行される「時刻指定発火タイプ」とがある。本実施の形態では「受信後即時発火タイプ」のイベントメッセージを対象とする。
【００２０】
ＰＳＩには、受信機が番組を特定するための情報で、ＰＡＴ（Ｐｒｏｇｒａｍ  Ａｓｓｏｃｉａｔｉｏｎ  Ｔａｂｌｅ：番組表）、ＰＭＴ（Ｐｒｏｇｒａｍ  Ｍａｐ  Ｔａｂｌｅ：番組対応表）、ＮＩＴ（Ｎｅｔｗｏｒｋ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｔａｂｌｅ）、ＣＡＴ（Ｃｏｎｄｅｔｉｏｎａｌ  Ａｃｃｅｓｓ  Ｔａｂｌｅ）などが含まれる。
【００２１】
ＳＩは電子番組表などユーザが番組を選択するための情報で、ＳＤＴ（Ｓｅｒｖｉｃｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｔａｂｌｅ），ＥＩＴ（Ｅｖｅｎｔ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｔａｂｌｅ），ＢＩＴ（Ｂｒｏａｄｃａｓｔｅｒ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｔａｂｌｅ）などが含まれる。
【００２２】
次に、セクション２００の構成について説明する。セクション２００は、セクションヘッダ２０１と、ペイロード２０２とから構成される。
セクションヘッダ２０１は、ｔａｂｌｅ＿ｉｄ２０３と、ｓｅｃｔｉｏｎ＿ｓｙｎｔａｘ＿ｉｎｄｉｃａｔｏｒ２０４と、ｓｅｃｔｉｏｎ＿ｌｅｎｇｔｈ２０５と、ｔａｂｌｅ＿ｉｄ＿ｅｘｔｅｎｓｉｏｎ２０６とから構成される。
【００２３】
ｔａｂｌｅ＿ｉｄ２０３は、Ｓｅｃｔｉｏｎ  Ｄａｔａ２０７の種別を示す識別子である。
ｓｅｃｔｉｏｎ＿ｓｙｎｔａｘ＿ｉｎｄｉｃａｔｏｒ２０４は、０の場合、ｔａｂｌｅ＿ｉｄ＿ｅｘｔｅｎｓｉｏｎ以降のヘッダ拡張部分とＣＲＣ２０８が存在しない。
【００２４】
ｓｅｃｔｉｏｎ＿ｌｅｎｇｔｈ２０５は、このフィールド以降の長さを示す。
ｔａｂｌｅ＿ｉｄ＿ｅｘｔｅｎｓｉｏｎ２０６は、テーブルID（識別)拡張で、上述のサブテーブルを識別するために使用される。
ペイロード２０２は、Ｓｅｃｔｉｏｎ  Ｄａｔａ２０７と、ＣＲＣ（Ｃｙｃｌｉｃ  Ｒｅｄｕｎｄａｎｃｙ  Ｃｈｅｃｋ）２０８とから構成される。
Ｓｅｃｔｉｏｎ  Ｄａｔａ２０７には、データ放送のデータや、ＳＩや、ＰＳＩなどが入る。
ＣＲＣ２０８は、ブロック（データの一固まり）の誤りを検出するための巡回符号である。
次に、これらの２つの形式でパケット化されたデジタル放送ストリームの送信方法について説明する。図３は、デジタル放送ストリームにおけるＴＳ（Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍ）パケット３００の概略図である。デジタル放送ストリームを送信する際には、ＰＥＳパケット１００またはセクション２００を１８４ｂｙｔｅのペイロード３０２に分割し、それぞれに４ｂｙｔｅのＴＳヘッダ３０１を付加してＴＳパケット３００にして送信する。
【００２５】
ＴＳヘッダ３０１は、Ｓｙｎｃ３０３と、ＰＩＤ３０４とを含む。
Ｓｙｎｃ３０３は、ＴＳパケット３００の始まりを示す識別コードで、０ｘ４７の固定値である。
ＰＩＤ３０４は、ペイロードの識別子であり、ＴＳパケット化する前に、同じＰＥＳパケット１００またはセクション２００に属するデータは同じＰＩＤ３０４を持つ。
【００２６】
ペイロード３０２は、アダプテーションフィールドとデータ領域Ｄａｔａ３０６に分けられる。アダプテーションフィールドにはＰＣＲ（Ｐｒｏｇｒａｍ  Ｃｌｏｃｋ  Ｒｅｆｅｒｅｎｃｅ）３０５を含むことができる。
【００２７】
ＰＣＲ３０５は、送信側のクロックを受信側で再現するために使われる時刻情報で、ＴＳパケット３００が受信機の受信バッファに到着する時刻を示す。ＰＣＲ３０５は、全てのＴＳパケット３００に付加する必要は無い。
【００２８】
データ領域Ｄａｔａ３０６には、ＰＥＳパケット１００若しくはセクション２００が分割されて、格納される。
デジタル放送では、放送局と受信側（録画再生装置１）の同期を取るために、録画再生装置１が持つＰＬＬ（Ｐｈａｓｅ  Ｌｏｃｋｅｄ  Ｌｏｏｐ）回路で、送信されてきたＴＳパケット３００のＰＣＲ３０５にＳＴＣカウンタ２１を合わせる。録画再生装置１ではこのＰＬＬ後のＳＴＣカウンタ２１に基づいて、復号および表示（出力）のタイミングを決め、映像・音声・字幕・データ放送の同期を取っている。
【００２９】
ＰＥＳで構成される映像・音声・字幕については、ＰＴＳ１０６若しくはＤＴＳ１０７が記述されているので、これらの時刻情報をＳＴＣカウンタ２１と比較することで同期が取れた状態で再生出力される。
【００３０】
一方、データ放送のデータは、セクション形式のため、ＰＴＳ１０６若しくはＤＴＳ１０７は記述されない。特に、「受信後即時発火タイプ」のイベントメッセージは、受信バッファに到着したタイミングで実行されるため、その実行タイミングは、イベントメッセージの最後のデータを送るＴＳパケットのＰＣＲ３０５の時刻に実行されることになる。
【００３１】
図４は、本実施の形態における録画再生装置１の機能ブロック図である。録画再生装置１は、チューナ／復調部３と、ＴＳ分離部４と、蓄積メディア制御部５と、蓄積メディア６と、映像バッファ７と、字幕バッファ８と、データバッファ９と、音声バッファ１０と、ＳＩ処理部１１と、ＰＳＩ処理部１２と、映像復号部１３と、字幕復号部１４と、データ放送処理部１５と、音声復号部１６と、表示メモリ１７と、映像出力部１８と、音声出力部１９と、制御部２０と、ＳＴＣ（Ｓｙｓｔｅｍ  Ｔｉｍｅ  Ｃｌｏｃｋ）カウンタ２１と、受信部２２とを有する。
【００３２】
チューナ／復調部３は、アンテナ２から受信した地上波デジタル放送、ＢＳデジタル放送及びＣＳデジタル放送等の中から選局し、この選局された放送信号を復調（地上デジタル放送の場合にはＯＦＤＭ（Ｏｒｔｈｏｇｏｎａｌ  Ｆｒｅｑｕｅｎｃｙ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅｘｉｎｇ）復調、ＢＳデジタル放送及びＣＳデジタル放送の場合にはＰＳＫ（Ｐｈａｓｅ  Ｓｈｉｆｔ  Ｋｅｙｉｎｇ）復調）し、所望の番組を含んだＴＳを得てＴＳ分離部４へ入力する。
【００３３】
ＴＳ分離部４は、デジタル放送の表示を行う場合には、チューナ／復調部３から入力された複数のＴＳを１つのＴＳに再多重して、適切なデジタル信号処理を施す。デジタル信号処理が施されたＴＳを、映像信号・字幕信号・データ放送信号・音声信号に分離して各バッファへ出力する。
【００３４】
また、ＴＳ分離部４は、録画を行う場合には、再多重されたＴＳを蓄積メディア制御部５へ出力する。蓄積メディア制御部５は受信したＴＳを、蓄積メディア６へ格納する。
【００３５】
映像バッファ７、字幕バッファ８、データバッファ９、音声バッファ１０は、それぞれＴＳ分離部４で分離された映像、字幕、データ放送、音声信号を一時的に格納する。
【００３６】
ＳＩ処理部１１及びＰＳＩ処理部１２は、ＴＳ分離部４で分離されたＳＩ情報及びＰＳＩ情報のそれぞれに適切なデジタル信号処理を施す。このデジタル信号処理が施されたＳＩ情報及びＰＳＩ情報は、制御部２０からの指示に応じて映像出力部１８へ出力され、電子番組表等を構成する。
【００３７】
映像復号部１３は、ＤＴＳ１０７に従って、映像バッファ７から映像信号を読み出す。
字幕復号部１４は、ＤＴＳ１０７に従って、字幕バッファ８から字幕信号を読み出す。
データ放送処理部１５は、データバッファ９からデータ放送を読み出す。
音声復号部１６は、ＰＴＳ１０６に従って、音声バッファ１０から音声信号を読み出す。音声は復号時刻と出力時刻が同じであり、ＰＴＳ１０６しか存在しないためである。音声のＰＴＳ１０６に従って再生すると、映像・字幕の再生タイミングと揃うことになる。
【００３８】
表示メモリ１７は、映像復号部１３及び字幕復号部１４で復号された映像信号及び字幕信号を一時的に格納する。表示メモリ１７に格納された各種の信号は、ＰＴＳ１０６に応じて読み出され、映像出力部１８へ出力される。
【００３９】
映像出力部１８は、ＰＴＳ１０６に応じて表示メモリ１７から映像信号及び字幕信号を読出し表示可能な映像信号に変換して、接続されているディスプレイ等に出力する。
【００４０】
音声出力部１９は、ＴＳ１０６に応じて音声メモリ１８から音声信号を読出し再生可能な音声信号に変換して、接続されているスピーカ等へ出力する。
制御部２０は、受信部２２から入力される操作コマンド等に応じて、録画再生装置１各部の動作を制御する。また、制御部２０は、システムの時刻を計時するカウンタとしてＳＴＣカウンタ２１を備える。
【００４１】
受信部２２は、録画再生装置１に備えられるリモコンやボタン等からユーザの操作により操作コマンドを受信し、制御部２０へ送信する。
次に、本実施の形態における再生動作について説明する。
まず、蓄積メディア制御部５は、蓄積メディア６に記録されたＴＴＳ化されていないＴＳを、ＴＳパケット３００のＰＣＲ３０５に関係なく、順次ＴＳ分離部４に入力する。
【００４２】
次に、ＴＳ分離部４は、ＴＳの中からＰＡＴ（番組表）を検出し、ＰＡＴに記述されたＰＩＤ３０４に従って検出したＰＭＴ（番組対応表）をＰＳＩ処理部１２へ出力する。ＰＡＴは各番組ごとにその番組を構成するパケットの情報を伝送するＰＭＴのＰＩＤを示している。ＰＭＴは各番組ごとに、構成する映像・音声・字幕・データ放送等のストリームが伝送されるパケットのＰＩＤ３０４を示している。
【００４３】
次に、ＰＳＩ処理部１２は、ＰＭＴに記述された複数のＰＩＤ３０４を取得し、予めユーザの選局によって、再生指定されていたストリームのＰＩＤ３０４をＴＳ分離部４に設定する。これによって、ＴＳ分離部４にてＴＳの分離が開始され、映像・字幕・データ放送・音声データがそれぞれ入力バッファに書き込まれる。
【００４４】
次に、ＴＳ分離部４はＳＴＣカウンタ２１を起動させる。このＳＴＣカウンタ２１の基準値の設定について説明する。
音声は、復号開始時刻と音声復号部１６からの出力時刻が同じであり、ＤＴＳ１０７を含まずＰＴＳ１０６のみを含む。映像は、ＭＰＥＧ−２  Ｖｉｄｅｏの場合、Ｂピクチャと、Ｉピクチャと、Ｐピクチャとから構成される。Ｂピクチャは、復号開始時刻と映像復号部１３からの出力時刻が同じであり、ＤＴＳ１０７を含まずＰＴＳ１０６のみを含む。Ｉピクチャと、Ｐピクチャとは、復号開始時刻と映像復号部１３からの出力時刻が異なるため、ＤＴＳ１０７と、ＰＴＳ１０６を含む。映像の復号は、先頭のＩピクチャから始まる。
【００４５】
ＴＳ分離部４は、先頭音声のＰＴＳ１０６（ＰＴＳ＿Ａ）と、先頭ＩピクチャのＤＴＳ１０７（ＤＴＳ＿Ｉ）とを保持する。ＴＳ分離部４は、ＰＴＳ_ＡとＤＴＳ＿Ｉのうち小さい方の値（時間的に早い方の値）をＳＴＣカウンタ２１に設定して、ＳＴＣカウンタ２１を起動する。
【００４６】
映像復号部１３、音声復号部１６は、ＳＴＣカウンタ２１とそれぞれのＰＥＳパケット１００に記述されたＰＴＳ１０６とを比較し、ＳＴＣ≧ＰＴＳ１０６となったタイミングで、再生出力する。
【００４７】
字幕復号部１４でも同様に、ＳＴＣカウンタ２１と字幕データのＰＥＳパケット１００に記述されたＰＴＳ１０６とを比較し、ＳＴＣ≧ＰＴＳ１０６となったタイミングで、再生出力する。
【００４８】
一方、ＰＴＳ１０６が含まれていないセクション２００形式で送信されるデータ放送は、通常はＰＣＲ３０５に基づいてデータバッファ９へ読み込まれるが本実施の形態においてはＰＣＲ３０５に関係なく読み込まれる。従って、データバッファ９に空きがあればデータ放送が順次入力されることになる。「受信後即時発火タイプ」のイベントメッセージは、イベントメッセージの最後のＴＳパケット３００が到着した時刻を示すＰＣＲ３０５にイベント（コメント表示や映像切り替え等）が行われると正しいタイミングで表示されるが、本実施の形態においては、イベントメッセージの最後のＴＳパケット３００に記述されているＰＣＲ３０５よりも早くデータバッファ９へ入力されることになる。
【００４９】
次に、再生映像について図５〜図７を用いて説明する。図５は、本実施の形態における本来の再生タイミングを示す図である。映像、字幕、音声データには同期を取るためのＰＴＳ１０６若しくはＤＴＳ１０７が付されているので、以下の説明においては映像データを例にとってデータ放送との再生タイミングの関係を説明する。
【００５０】
図５の上段は映像復号出力、中段はデータ放送出力、下段は映像復号とデータ放送とを重畳した映像出力を示す図である。映像はＶｉｄｅｏ０、Ｖｉｄｅｏ１の順に構成され、データ放送はＶｉｄｅｏ１の表示されるタイミングでデータ放送のＤｅｔａ１が表示されるように同期が取られている。Ｖｉｄｅｏ１が表示されるタイミングで、放送局側からイベントメッセージが到着する。本実施の形態におけるイベントメッセージは「受信号即時発火タイプ」であるので到着すると発火して、データ放送を再生表示する。従って、Ｖｉｄｅｏ１のＰＴＳ１０６と、Ｄａｔａ１を発火するためのイベントメッセージを送るＴＳパケット３００に付加されたＰＣＲ３０５が近接している状態である。
【００５１】
次に、本実施の形態を用いない場合にデータをＰＣＲ３０５に関係なく各バッファに読み込むことで生じる再生タイミングのずれについて説明する。図６は、本実施の形態を用いない場合の再生タイミングを示す図である。蓄積メディア６に格納されていた映像のＰＥＳパケット１００は、ＤＴＳ１０７の示す時刻に映像復号部１３へ読み込まれ、復号が終わると表示メモリ１７へ一旦記憶される。そして、ＰＴＳ１０６に従って映像出力部１８へ出力され、再生表示される。
【００５２】
一方、データ放送はセクション２００形式で送信されるため、ＰＴＳ１０６及びＤＴＳ１０７を含んでいない。従って、イベントメッセージを送るＴＳパケット３００に付加されたＰＣＲ３０５に関係なくイベントメッセージをデータバッファに書き込むと、本来の発火時刻（ＰＣＲ３０５）よりも早く発火することになり、データ放送だけが映像、音声、字幕データよりも先に再生されてしまう。従って、図６の下段に示すように、Ｖｉｄｅｏ０とＤｅｔａ１とが重畳される期間が生じ、再生タイミングがずれてしまう。
【００５３】
次に、上述の再生タイミングのずれを解消する本実施の形態について説明する。図７は、本実施の形態における再生タイミングを示す図である。まず、ＴＳ分離部４は、イベントメッセージと、イベントメッセージを構成するＴＳパケット３００の最後のＰＣＲ３０５とをデータ放送処理部１５に送る。
【００５４】
データ放送処理部１５は、受信したイベントメッセージが、「受信後即時発火タイプ」のメッセージである場合、受信後即時にイベント発火せずに、ＳＴＣ≧ＰＣＲ３０５となったタイミングで発火を行う。Ｖｉｄｅｏ１のＰＴＳ１０６と、Ｄａｔａ１を発火するためのイベントメッセージを送るＴＳパケット３００に付加されたＰＣＲ３０５とは近接しているので、Ｖｉｄｅｏ１とＤａｔａ１とはほぼ同時刻に再生出力される。
【００５５】
図８は、本実施の形態における再生に関する時刻情報を示す説明図である。映像・字幕データについては、ＤＴＳ１０７の示す時刻に合わせて復号を開始する。復号した各データを各メモリに一旦格納して、ＰＴＳ１０６の示す時刻に合わせて再生出力する。音声についてはＰＴＳ１０６の示す時刻に復号を開始し、同時刻に再生出力する。
【００５６】
一方、データ放送については、イベントメッセージを構成するＴＳパケット３００の最後のＰＣＲ３０５をデータ放送処理部１５に記憶しておき、このＰＣＲ３０５が示す時刻に再生出力する。イベントメッセージを構成するＴＳパケット３００の最後のＰＣＲ３０５は、データ放送と共に再生出力する映像のＰＴＳ１０６に近接しているため、本来の再生タイミングを再現することができる。
【００５７】
図９は、本実施の形態におけるデータ放送の再生制御手順を示すフローチャートである。まず、ＴＳ分離部４はデータ放送に関するイベントメッセージを受信したか否かを判別する（ステップＳ１１）。ステップＳ１１で判別した結果、イベントメッセージを受信していないと判別した場合（ステップＳ１１のＮｏ）、ステップＳ１１に戻る。
【００５８】
一方、ステップＳ１１で判別した結果、イベントメッセージを受信したと判別した場合（ステップＳ１１のＹｅｓ）、ＴＳ分離部４はイベントメッセージと、イベントメッセージを構成するＴＳパケット３００の最後のＰＣＲ３０５とをデータ放送処理部１５に送る（ステップＳ１２）。
【００５９】
次に、ＴＳ分離部４は、最初に取得した音声のＰＴＳ１０６と、先頭ＩピクチャのＤＴＳ１０７とのうち小さい方の値をＳＴＣカウンタ２１に設定した後、ＳＴＣカウンタ２１を起動する（ステップＳ１３）。
【００６０】
次に、データ放送処理部１５は、ステップＳ１２で記憶したイベントメッセージを構成するＴＳパケット３００の最後のＰＣＲ３０５とＳＴＣカウンタ２１と比較し、ＳＴＣ≧ＰＣＲ３０５となったか否かを判別する（ステップＳ１４）。
【００６１】
ステップＳ１４で判別した結果、ＳＴＣ≧ＰＣＲ３０５となっていないと判別した場合（ステップＳ１４のＮｏ）、ステップＳ１４に戻る。一方、ステップＳ１４で判別した結果、ＳＴＣ≧ＰＣＲ３０５となったと判別した場合(ステップＳ１４のＹｅｓ)、データ放送処理部１５はイベントメッセージを発火し、データ放送を再生出力する（ステップＳ１５）。以上で、データ放送処理部１５の実行するデータ放送の再生制御手順は終了する。
【００６２】
以上のように、本実施の形態によれば、蓄積するＴＳのＴＴＳ化をすることなく、データ放送と映像・音声・字幕との同期再生が可能となる。データ放送処理部１５にて、データ放送の再生指示を行うイベントメッセージを構成するＴＳパケット３００の最後のＰＣＲ３０５を記憶しておく。そして、記憶したＰＣＲ３０５の示す時刻にデータ放送を再生出力することで、再生出力についての時刻情報を含んでいないデータ放送だけが先に再生されてしまうことを抑制することができる。
【００６３】
尚、本実施の形態における録画再生装置１としては、テレビジョン放送受信装置、放送受信機能付き携帯電話、放送受信機能付きパーソナルコンピュータ等、録画再生機能を備えた装置であれば何でも良い。また、放送は空中を伝播してくる電波を受信するものに限らず、ケーブルやＩＰ（インターネット・プロトコル）網等のネットワークを介して放送局から配信される番組を受信可能な放送でも良い。
【００６４】
尚、本発明は上記実施の形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具現化できる。また、上記実施の形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施の形態に示される全構成要素から幾つかの構成要素を削除してもよい。更に異なる実施の形態にわたる構成要素を適宜組み合わせても良い。
【符号の説明】
【００６５】
１…録画再生装置、２…アンテナ、３…チューナ／復調部、４…ＴＳ分離部、５…蓄積メディア制御部、６…蓄積メディア、７…映像バッファ、８…字幕バッファ、９…データバッファ、１０…音声バッファ、１１…ＳＩ処理部、１２…ＰＳＩ処理部、１３…映像復号部、１４…字幕復号部、１５…データ放送処理部、１６…音声復号部、１７…表示メモリ、１８…映像出力部１８…音声出力部、２０…制御部、２１…ＳＴＣカウンタ２１…受信部、１００…ＰＥＳパケット、１０１…ＰＥＳヘッダ、１０２…ペイロード、１０３…ｐａｃｋｅｔ＿ｓｔａｒｔ＿ｃｏｄｅ＿ｐｒｅｆｉｘ、１０４…ｓｔｒｅａｍ＿ｉｄ、１０５…ＰＥＳ＿ｐａｃｋｅｔ＿ｌｅｎｇｔｈ、１０６…ＰＴＳ、１０７…ＤＴＳ、１０８…Ｅｌｅｍｅｎｔａｒｙ  Ｄａｔａ、２００…セクション、２０１…セクションヘッダ、２０２…ペイロード、２０３…ｔａｂｌｅ＿ｉｄ、２０４…ｓｅｃｔｉｏｎ＿ｓｙｎｔａｘ＿ｉｎｄｉｃａｔｏｒ、２０５…ｓｅｃｔｉｏｎ＿ｌｅｎｇｔｈ、２０６…ｔａｂｌｅ＿ｉｄ＿ｅｘｔｅｎｓｉｏｎ、２０７…Ｓｅｃｔｉｏｎ  Ｄａｔａ、２０８…ＣＲＣ、３００…ＴＳパケット、３０１…ＴＳヘッダ、３０２…ペイロード、３０３…Ｓｙｎｃ、３０４…ＰＩＤ、３０５…ＰＣＲ、３０６…Ｄａｔａ。
【図１】
2011160157.tif 000003
【図２】
2011160157.tif 000004
【図３】
2011160157.tif 000005
【図４】
2011160157.tif 000006
【図５】
2011160157.tif 000007
【図６】
2011160157.tif 000008
【図７】
2011160157.tif 000009
【図８】
2011160157.tif 000010
【図９】
2011160157.tif 000011