(57)【特許請求の範囲】
【請求項１】
複数のデータが時分割多重された多重化データの中から、任意のデータを抽出して記録再生するデータ記録再生装置において、
デジタル放送データを受信する受信手段と、
受信したトランスポートストリームの同期検出を行う同期検出手段と、
前記トランスポートストリームのパケットＩＤを識別し、特定のパケットをセレクトするパケットセレクト手段と、
前記パケットセレクト手段で識別されたパケットを格納する記録バッファと、
時刻を情報とするタイムスタンプパケットを生成するパケット生成手段と、
前記パケット生成手段で生成されたパケットを前記トランスポートストリームに挿入するパケット挿入手段と、
パケット挿入後のトランスポートストリームを記録する記録媒体と、
前記記録媒体の記録再生を制御する録再制御手段と、
再生データを格納する再生バッファと、
前記再生バッファから出力されたデータからタイムスタンプパケットを識別するタイムスタンプパケットセレクト手段と、
前記タイムスタンプセレクト手段でセレクトされたパケットからタイムスタンプを取得し、該タイムスタンプの時刻情報を基に前記再生バッファからデータの読み出しを制御するコントロール手段と、
前記コントロール手段により前記再生バッファからのデータ送出が停止されたとき、該放送データの替わりにダミーデータを送出するダミーデータ挿入手段と、
挿入されたダミーデータ又は前記再生バッファから読み出したデータを出力する出力手段と、
前記出力手段の送出先に対し放送データ送出を一時停止する際に、前記コントロール手段に対して一時停止開始／一時停止解除の指示を行う一時停止制御手段と
を備えることを特徴とするデータ記録再生装置。
【請求項２】
前記コントロール手段は、タイムスタンプの値をカウントする再生カウンタと、
取得したタイムスタンプと前記再生カウンタから出力されるカウント値を比較するタイムスタンプ比較手段とを備え、
取得したタイムスタンプより前記再生カウンタから出力されるカウント値が小さい場合と、前記一時停止制御手段から放送データ一時停止指示があった場合に、前記再生バッファからのデータ送出を停止し、前記ダミーデータ挿入手段を起動して放送データの替わりにダミーデータを送出することを特徴とする請求項１記載のデータ記録再生装置。
【請求項３】
前記コントロール手段は、前記一時停止制御手段による一時停止解除時と、前記タイムスタンプ比較手段による再生カウンタリセット時に、前記タイムスタンプ比較手段から得た値を前記再生カウンタにロードする再生カウンタリセット手段を備えることを特徴とする請求項２記載のデータ記録再生装置。
【請求項４】
前記コントロール手段は、タイムスタンプを無視した非同期再生と、前記タイムスタンプセレクト手段からタイムスタンプを取得して再生カウンタのカウント値と比較することでＰＣＲの送出タイミングを計る同期再生の切り替えを制御する再生制御手段をさらに備えることを特徴とする請求項１乃至３のいずれか一項に記載のデータ記録再生装置。
【請求項５】
前記コントロール手段は、前記再生制御手段による非同期再生から同期再生への切替時と、前記タイムスタンプ比較手段による再生カウンタリセット時に、前記タイムスタンプ比較手段から得た値を再生カウンタにロードする再生カウンタリセット手段をさらに備えることを特徴とする請求項４記載のデータ記録再生装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、異なるビットレートを持つ多重化データから任意の番組データを抽出して記録再生するデータ記録再生装置に関し、詳細には、複数のデータが時分割多重された多重化データの中から、１つのデータを抜き出して記録再生し、再生データの一時停止を実行するデジタルデータ記録再生装置に関する。
【０００２】
【従来の技術】
ＭＰＥＧ（Moving Picture Experts Group）により提唱されたＭＰＥＧ２（国際規格ＩＳＯ／ＩＥＣ１３８１８−１）は、デジタル映像信号及びデジタル音声信号を圧縮する符号化方式である。
ＭＰＥＧ２では、パケットを用いた時分割多重符号化を採用している。例えば、この方式を用いて映像信号と音声信号を多重化する時には、映像信号及び音声信号をパケットと呼ばれる適当な長さのストリームにそれぞれ分割し、映像信号のパケットと音声信号のパケットとを適宜切り換えて時分割伝送する。さらにＭＰＥＧ２は、複数の番組データの伝送を実現するために、マルチプログラミング対応の多重・分離方式を採用している。例えば、この方式を用いれば、１つの番組データを構成する映像信号及び音声信号を時分割伝送するだけでなく、複数の番組データを構成する映像信号及び音声信号を時分割伝送することが可能となる。
【０００３】
このようなマルチプログラミング対応の多重・分離方式の１つとして、トランスポートストリーム（ＭＰＥＧ２−ＴＳ，ＴＳ：Transport Stream）と呼ばれる方式がある。トランスポートストリーム方式では、ＰＥＳ（Packetized Elementary Stream）パケットをさらに複数のパケットに分割し、複数の番組データを時分割伝送する。パケットは固定長であり、その長さは、比較的短く、具体的には１８８バイトである。
【０００４】
トランスポートストリームパケットは、その先頭にチャネル情報などを含むヘッダを持っており、デジタル放送を受信する受信機では、このヘッダの一部であるＰＩＤ（Packet ID，パケット識別子）を参照してＭＰＥＧ２システムでのトランスポートストリームに含まれる複数のチャネルの中から選択したいチャネルの情報を取り出す。さらに受信機ではパケットのヘッダに含まれている情報により、どのようなデータを持つパケットであるか等の詳しい内容の解析も行う。
【０００５】
さて、トランスポートストリームパケットによってはその内部に番組情報データや、番組情報のための情報や、スクランブルを解除するための信号等、映像・音声以外のデータを含んでいる場合がある。このような情報についてのデータをセクションデータと呼ぶ。
【０００６】
ＭＰＥＧ２トランスポートストリームでは、映像・音声データとセクションデータが多重化されて送信されてくるため、受信機では受信したストリームのパケットが映像・音声データのパケットであるか、あるいはセクションデータのパケットであるかを識別して、それぞれを分離する必要がある。また受信したトランスポートストリームのＰＩＤを参照して多重化された映像・音声データ、又はセクションデータから必要なデータのパケットのみを抽出する必要がある。このように、トランスポートストリームからＰＩＤを参照して映像・音声データ、又はセクションデータを識別し、選択したストリームから必要なパケットのみを抽出する機構をＰＩＤフィルタと呼ぶ。
【０００７】
また、トランスポートストリーム方式を採用して時分割伝送された番組データを受信し、再生するためには、送信装置に設けられた符号器と、受信装置（再生装置）に設けられた復号器との間で同期をとる必要がある。トランスポートストリーム方式では、符号器と復号器との間で同期をとるために、ＰＣＲ（Program Clock Reference：プログラム時刻基準参照値）と呼ばれる時刻基準を設定及び校正するための情報を伝送し、このＰＣＲに基づいて符号器と復号器との間の同期をとる。
【０００８】
ＰＣＲを用いて符号器と復号器との間の同期をとるためには、ＰＣＲの値と、ＰＣＲが復号器に到達する時刻を正確に管理する必要がある。具体的には、ＰＣＲは６バイトのデータであり、復号器は、ＰＣＲの最終バイトが到達した時刻にＰＣＲの値を復号器内にセットする必要がある。そして、復号器は、ＰＣＲの到達時刻とＰＣＲの値を用いて、復号器内において復号処理及び再生処理の基準となるＳＴＣ（System Time Clock：システム同期信号）を設定し、又は校正する。更に具体的に説明すると、復号器は、ＳＴＣを出力するカウンタが組み込まれたＰＬＬ回路（Phase Locked Loop circuit）を有している。このＰＬＬ回路は、ＰＣＲが到達する毎に、ＰＣＲの値とＳＴＣの値との差を演算し、その結果を制御信号に変換し、この制御信号に基づいてフィードバック制御を行う。これにより、ＰＣＲの到達周期と完全に一致したＳＴＣを作り出すことができ、送信装置に設けられた符号器と受信装置に設けられた復号器との間の同期を高精度に確立することができる。
【０００９】
ところで、上述したようなマルチプログラミング方式の多重・分離方式を用いて伝送された多重化データを受信し、この受信した多重化データを記録する技術が開発されている。このような技術が確立すれば、例えば、デジタル衛星放送サービスを提供する放送局が、デジタル信号によって記録された複数の映画を多重化して各家庭に送信し、各家庭では、放送局から送信された映画をデジタル信号のまま記録することが可能となる。
【００１０】
ここで、マルチプログラミング方式の多重・分離方式を用いて伝送された多重化データを記録する方法として、伝送された多重化データの中から、１つの番組データを抜き出して記録し、その際ＰＣＲ値を保存する特殊パケット（タイムスタンプパケット）を挿入することによってビットレートによらずにパケット間隔を復元する方法が提案されている。安価な復号器を使用する場合は、復号器に対するデータ送信に間断が生じないように配慮する必要があるが、この技術ではダミーデータを送出する機構を追加し、送出すべき番組データのない期間に復号に影響を与えないダミーデータを送出することで、その問題に対応している。
【００１１】
【発明が解決しようとする課題】
このような従来のデジタルデータ記録再生装置にあっては、記録した番組を再生中に一時停止するという使用法が求められる。しかしその際、復号器に対するデータ送信を任意時点で止めてしまうと、パケットの途中でデータ送信が停止した場合、復号が行えず復号器に障害が生じうる。
【００１２】
復号器へのデータ送信制御をパケット単位で行えば、復号に障害は発生しなくなるが、例えば特開平８−５５４１５号公報に記載の装置ように、一時停止時にデータ送信を中断すればデータ送信の空白が存在するようになり、安価な復号器を使用する際に問題が発生しうる。
本発明は、このような問題を鑑みてなされたものであって、復号器に障害を発生させず、復号器に対するデータ送信に間断を生ずることなく、番組データの再生と一時停止を実行できるデータ記録再生装置を提供することを目的とする。
【００１３】
【課題を解決するための手段】
本発明のデータ記録再生装置は、複数のデータが時分割多重された多重化データの中から、任意のデータを抽出して記録再生するデータ記録再生装置において、デジタル放送データを受信する受信手段と、受信したトランスポートストリームの同期検出を行う同期検出手段と、前記トランスポートストリームのパケットＩＤを識別し、特定のパケットをセレクトするパケットセレクト手段と、前記パケットセレクト手段で識別されたパケットを格納する記録バッファと、時刻を情報とするタイムスタンプパケットを生成するパケット生成手段と、前記パケット生成手段で生成されたパケットを前記トランスポートストリームに挿入するパケット挿入手段と、パケット挿入後のトランスポートストリームを記録する記録媒体と、前記記録媒体の記録再生を制御する録再制御手段と、再生データを格納する再生バッファと、前記再生バッファから出力されたデータからタイムスタンプパケットを識別するタイムスタンプパケットセレクト手段と、前記タイムスタンプセレクト手段でセレクトされたパケットからタイムスタンプを取得し、該タイムスタンプの時刻情報を基に前記再生バッファからデータの読み出しを制御するコントロール手段と、前記コントロール手段により前記再生バッファからのデータ送出が停止されたとき、該放送データの替わりにダミーデータを送出するダミーデータ挿入手段と、挿入されたダミーデータ又は前記再生バッファから読み出したデータを出力する出力手段と、前記出力手段の送出先に対し放送データ送出を一時停止する際に、前記コントロール手段に対して一時停止開始／一時停止解除の指示を行う一時停止制御手段とを備えることを特徴としている。
【００１４】
また、前記コントロール手段は、タイムスタンプの値をカウントする再生カウンタと、取得したタイムスタンプと前記再生カウンタから出力されるカウント値を比較するタイムスタンプ比較手段とを備え、取得したタイムスタンプより前記再生カウンタから出力されるカウント値が小さい場合と、前記一時停止制御手段から放送データ一時停止指示があった場合に、前記再生バッファからのデータ送出を停止し、前記ダミーデータ挿入手段を起動して放送データの替わりにダミーデータを送出することを特徴としている。
【００１５】
また、より好ましくは、前記コントロール手段は、前記一時停止制御手段による一時停止解除時と、前記タイムスタンプ比較手段による再生カウンタリセット時に、前記タイムスタンプ比較手段から得た値を前記再生カウンタにロードする再生カウンタリセット手段を備えるものであってもよい。
【００１６】
また、より好ましくは、前記コントロール手段は、タイムスタンプを無視した非同期再生と、前記タイムスタンプセレクト手段からタイムスタンプを取得して再生カウンタのカウント値と比較することでＰＣＲの送出タイミングを計る同期再生の切り替えを制御する再生制御手段をさらに備えるものであってもよい。
【００１７】
また、より好ましくは、前記コントロール手段は、前記再生制御手段による非同期再生から同期再生への切替時と、前記タイムスタンプ比較手段による再生カウンタリセット時に、前記タイムスタンプ比較手段から得た値を再生カウンタにロードする再生カウンタリセット手段をさらに備えるものであってもよい。
【００１８】
【発明の実施の形態】
以下、添付図面を参照しながら本発明の好適なデータ記録再生装置の実施の形態について詳細に説明する。
第１の実施の形態
図１は、本発明の第１の実施の形態のデジタルデータ記録再生装置の構成を示すブロック図である。本実施の形態は、ＭＰＥＧ２トランスポートストリームからデータ放送用パケットを抽出する装置に適用した例である。
【００１９】
図１において、デジタルデータ記録再生装置は、放送データをデジタルで受信する受信部１（受信手段）、受信したＭＰＥＧ２トランスポートストリームの同期検出を行う同期検出部２（同期検出手段）、ＭＰＥＧ２トランスポートストリームのパケットＩＤを識別し、特定のパケットをセレクトするパケットセレクト部３（パケットセレクト手段）、識別されたパケットを格納する記録バッファ４、時刻を情報とするタイムスタンプパケットを生成するパケット生成部５（パケット生成手段）、生成されたパケットをＭＰＥＧ２トランスポートストリームに挿入するパケット挿入部６（パケット挿入手段）、記録媒体８の記録再生を制御する録再制御部７（録再制御手段）、パケット挿入後のＭＰＥＧ２トランスポートストリームを記録する記録媒体８、再生データを格納する再生バッファ９、再生バッファ９から出力されたデータからタイムスタンプパケットを識別するタイムスタンプパケットセレクト部１０（タイムスタンプパケットセレクト手段）、タイムスタンプパケットセレクト部１０でセレクトされたパケットからタイムスタンプを取得し、そのタイムスタンプの時刻情報を基に再生バッファ９からデータの読み出しを制御するコントロール部１１（コントロール手段）、挿入されたダミーデータ又は再生バッファ９から読み出したデータを出力する出力部１２（出力手段）、ダミーデータを挿入するダミーデータ挿入部１３（ダミーデータ挿入手段）、及び放送データ送出を一時停止する際にコントロール部１１の制御を行う一時停止制御部１４（一時停止制御手段）を備えて構成される。
【００２０】
ダミーデータ挿入部１３は、コントロール部１１により再生バッファ９からのデータ送出が停止されたとき、その放送データの替わりにダミーデータを送出するもので、ダミーデータ送出と再生バッファからのデータ送出がコントロール部１１により制御可能である。
一時停止制御部１４は、出力部１２の送出先に対し放送データ送出を一時停止する際に、コントロール部１１に対して一時停止開始／一時停止解除の制御を行う。
以下、上述のように構成されたデジタルデータ記録再生装置の動作を説明する。
【００２１】
本デジタルデータ記録再生装置では、記録媒体８に記録した放送データ送出とダミーデータ送出の切替を、一時停止時にパケット単位で実行することによって、復号器に障害を発生させず、復号器に対するデータ送信に間断を生ずることなく、番組データの再生と一時停止を実行できるようにするものである。
【００２２】
図２は、デジタルデータ記録再生装置の一時停止、及び解除方法を説明する図である。
図２は、受信データは３つの番組が多重化されたストリームを示しており、８Ｍｂｐｓで受信されている。この中から番組Ａのみを抽出して１２Ｍｂｐｓで記録、送出及び一時停止を行うものとする。記録時に、番組Ａに付加されたＰＣＲ値や受信ビットレートに依存しないクロックを用いて生成されたタイムスタンプパケットがＰＣＲ値を含むパケット（以下、ＰＣＲパケットという）の直前に挿入され、再生時には、このタイムスタンプをもとにＰＣＲパケットの間隔を復元する。これにより、通常の記録、再生に関しては、多重化されたストリームからの抽出記録においても、受信時のビットレートによらずストリームの送出間隔を復元できる。
【００２３】
一時停止時には、再生バッファからの放送データ送出を停止し、送出データをダミーデータに切り替える。一時停止解除時には、タイムスタンプ比較に用いる再生カウンタをリセットした後、ダミーデータ送出を停止し、再生バッファからの放送データ送出を起動する。再生カウンタをリセットするのは、以後のデータ送出タイミングを通常再生時と同じになるように調整するためである。
【００２４】
まず、データの記録の方法について説明する。
受信部１では、放送局などから転送されてくるデジタル放送データを受信する。ここで、受信部１で受信するデータはＭＰＥＧ２のトランスポートストリーム（以下、ＴＳという）である。ＴＳは、映像・音声などに関するデータを含んだパケットを多重した構成になっており、１パケットは１８８バイトである。パケットには、それぞれのパケットに含まれるデータを識別するためのＩＤ（以下、ＰＩＤという）が各パケットにつけられている。ＰＩＤは各番組を構成するパケットごとに固有のＰＩＤがつけられており、例えば、音声はＰＩＤ＝０ｘ１１、映像はＰＩＤ＝０ｘ３１、付加データはＰＩＤ＝０ｘ７９、ＰＣＲはＰＩＤ＝０ｘ２０などである。このＰＩＤを識別することにより、視聴者が所望する番組を選択できる。なお、受信部１は、アナログ放送を受信し、ＭＰＥＧ２のストリームにエンコードする装置でも構わない。
【００２５】
受信したＴＳは同期検出部２で同期がとられ、パケットセレクト部３へ入力される。パケットセレクト部３では、視聴者が所望した番組を構成するＰＩＤをもつパケットをセレクトする。
パケットセレクト部３でセレクトされたパケットは、記録バッファ４へ入力され、一時蓄積される。パケット挿入部６では、記録バッファ４に蓄積されているパケットを読み出し、読み出されたパケットは録再制御部７によって記録媒体８に記録される。このとき、パケット挿入部６からのデータ読み出しは、パケット単位に行う。パケット生成部５では、再生時のデータ送出時刻を情報とするパケットを生成する。パケット生成部５から生成信号が入力されると、記録バッファ４からの読み出しは一時中断し、生成されたタイムスタンプパケットを記録媒体８へ出力する。タイムスタンプパケットの出力が終了すると、再び記録バッファ４からパケットを読み出す。そのデータは、録再制御部７によって、記録媒体８へ記録される。
【００２６】
次に、再生の方法について説明する。
録再制御部７によって、記録媒体８から再生に必要なパケットが送出され、再生バッファ９に一時蓄積される。タイムスタンプパケットセレクト部１０は、再生バッファ９からパケットを受け取り、タイムスタンプパケットを識別すると、コントローラ部１１へそのタイムスタンプ値を送信する。送信されたタイムスタンプ値はコントロール部１１で保持され、このコントロール部１１内に有する時計の時刻とタイムスタンプの時刻が一致しなければ、再生バッファ９からパケットは送出されず、ダミーデータ挿入部１３によりダミーパケットが時刻一致まで出力される。時刻が一致すると、ダミーパケットの挿入は停止され、再生バッファ９からパケットが送出される。挿入されたダミーパケット及び送出されたパケットは、出力部１２によって出力される。タイムスタンプパケットセレクト部１０によって、タイムスタンプパケットが識別されない限り、再生バッファ９からパケットが送出され続ける。
【００２７】
次に、一時停止時について説明する。
一時停止開始時には、一時停止制御部１４によってコントロール部１１に一時停止開始信号が送信される。一時停止開始信号を受けたコントロール部１１は、再生バッファ９からのパケット読み出しを停止し、ダミーデータ挿入部１３にダミーパケット出力を指示する。一時停止解除には、一時停止制御部１４によってコントロール部１１に一時停止解除信号が送信される。一時停止解除信号を受けたコントロール部１１は、ダミーデータ挿入部１３にダミーデータ挿入の停止を指示し、再生バッファ９からのパケット送出を再開する。
上述の再生時及び一時停止時において、再生バッファからのパケット送出、ダミーデータ挿入部１３からのダミーパケット挿入及び両者の切替はパケット単位で行われる。
【００２８】
以上のように、第１の実施の形態のデジタルデータ記録再生装置は、ＭＰＥＧ２トランスポートストリームのパケットＩＤを識別し、特定のパケットをセレクトするパケットセレクト部３、時刻を情報とするタイムスタンプパケットを生成するパケット生成部５、生成されたパケットをＭＰＥＧ２トランスポートストリームに挿入するパケット挿入部６、パケット挿入後のＭＰＥＧ２トランスポートストリームを記録する記録媒体８、再生バッファ９から出力されたデータからタイムスタンプパケットを識別するタイムスタンプパケットセレクト部１０、タイムスタンプセレクト部１０でセレクトされたパケットからタイムスタンプを取得し、そのタイムスタンプの時刻情報を基に再生バッファ９からデータの読み出しを制御するコントロール部１１、挿入されたダミーデータ又は再生バッファ９から読み出したデータを出力する出力部１２、ダミーデータを挿入するダミーデータ挿入部１３、及び放送データ送出を一時停止する際にコントロール部１１の制御を行う一時停止制御部１４を備え、記録時には、ＰＣＲパケットからタイムスタンプパケットを生成して記録するとともに、同タイムスタンプを用いてパケットの送出タイミングを合わせる構成としたので、多重化されたストリームからの抽出記録においても、受信時のビットレートによらずストリームの送出間隔を復元することができる。
【００２９】
また、再生時の一時停止開始時には、番組データ送出からダミーデータ送出への切替をパケットの切れ目で実行し、一時停止解除時には、送出タイミングを会わせるためのカウンタをリセットし、ダミーデータ送出から番組データ送出への切替をパケットの切れ目で実行するので、パケット単位でのデータ送出制御により、復号器に障害を発生させずに、番組データの再生と一時停止を実行することができる。
【００３０】
第２の実施の形態
図３は、本発明の第２の実施の形態のデジタルデータ記録再生装置のコントロール部の構成を示すブロック図である。本実施の形態のデジタルデータ記録再生装置の基本的な構成は図１と同様である。
図３において、１１０は本データ記録再生装置におけるコントロール部であり、図１のコントロール部１１の詳細構成である。コントロール部１１０は、タイムスタンプ比較部１１１（タイムスタンプ比較手段）、再生カウンタ１１２、バッファコントロール部１１３、及びデータ送出制御部１１４を備えて構成される。
以下、上述のように構成されたデジタルデータ記録再生装置の動作を説明する。
【００３１】
まず、データの再生方法について説明する。第１の実施の形態のデジタルデータ記録再生装置と同様の動作をする部分に関しては、説明を省略し、異なる動作の部分のみ説明する。
録再制御部７によって、記録媒体８から再生に必要なパケットが送出され、再生バッファ９に一時蓄積される。バッファコントロール部１１３は、再生バッファ９からのパケット送出を制御する。タイムスタンプパケットセレクト部１０で、送出されたパケットがタイムスタンプパケットであるかどうかが識別される。タイムスタンプパケットでなければ、ダミーデータ挿入部１３を介して出力部１２へパケットが入力され、出力部１２から再生データとして出力される。タイムスタンプパケットであると識別された場合、タイムスタンプ比較部１１１にそのタイムスタンプの値が保持される。再生カウンタ１１２には、最初にきたタイムスタンプの値が初期値としてセットされ、カウントがスタートされる。
【００３２】
再生カウンタ１１２に初期値がセットされると、タイムスタンプ比較部１１１からデータ送出制御部１１４にカウンタの初期化が通知され、データ送出制御部１１４からバッファコントロール部１１３にパケット送出要求が出される。その要求に対してバッファコントロール部１１３からパケット送出信号が再生バッファ９へ出され、再生バッファ９に蓄積されたパケットがタイムスタンプパケットセレクト部１０及びダミーデータ挿入部１３を介して出力部１２へ入力され、再生データとして出力される。
【００３３】
タイムスタンプパケットセレクト部１０で次のタイムスタンプパケットが識別されると、同様にそのタイムスタンプの値がタイムスタンプ比較部１１１に保持される。タイムスタンプ比較部１１１では、そのタイムスタンプの値（Ｔ）と再生カウンタ１１２の値（Ｃ）を比較して、Ｔ≦Ｃであれば、データ送出制御部１１４にタイムスタンプ一致を通知し、データ送出制御部１１４からバッファコントロール部１１３にパケット送出要求が出され、再生バッファ９に蓄積されたデータがタイムスタンプパケットセレクト部１０及びダミーデータ挿入部１３を介して出力部１２へ入力され、再生データとして出力される。
【００３４】
Ｔ＞Ｃの場合は、タイムスタンプ比較部１１１からデータ送出制御部１１４にタイムスタンプ不一致が通知され、データ送出制御部１１４からバッファコントロール部１１３に対するパケット送出停止要求とダミーデータ挿入部１３に対するダミーデータ挿入要求が出され、再生バッファ９に蓄積されたパケットの替わりに、ダミーデータ挿入部１３から出力部１２を介してダミーパケットが出力される。
【００３５】
次に、一時停止時について説明する。
一時停止開始時には、一時停止制御部１４によってデータ送出制御部１１４に一時停止開始信号が送出され、同時に再生カウンタ１１２のカウントが停止される。一時停止開始信号を受けたデータ送出制御部１１４は、バッファコントロール部１１３に対するパケット送出停止要求とダミーデータ挿入部１３に対するダミーデータ挿入要求を出し、再生バッファ９に蓄積されたパケットの替わりに、ダミーデータ挿入部１３から出力部１２を介してダミーパケットが出力される。一時停止解除時には、一時停止制御部１４によってデータ送出制御部１１４に一時停止解除信号が送信され、同時に再生カウンタ１１２のカウントが再開される。一時停止解除信号を受けたデータ送出制御部１１４は、ダミーデータ挿入部１３にダミーデータ挿入の停止を指示し、バッファコントロール部１１３に対するパケット送出要求を出し、再生バッファ９に蓄積されたパケットがタイムスタンプパケットセレクト部１０及びダミーデータ挿入部１３を介して出力部１２へ入力され、再生データとして出力される。
【００３６】
以上のように、第２の実施の形態のデジタルデータ記録再生装置は、コントロール部１１が、取得したタイムスタンプより再生カウンタから出力されるカウント値が小さい場合と、一時停止制御部１４から放送データ一時停止指示があった場合に、再生バッファ９からのデータ送出を停止し、ダミーデータ挿入部１３を起動して放送データの替わりにダミーデータを送出するので、再生時の一時停止開始時には、番組データ送出からダミーデータ送出への切替をパケットの切れ目で実行することができ、一時停止解除時には、送出タイミングを会わせるためのカウンタをリセットしてダミーデータ送出から番組データ送出への切替をパケットの切れ目で実行することができる。
【００３７】
第３の実施の形態
図４は、本発明の第３の実施の形態のデジタルデータ記録再生装置のコントロール部の構成を示すブロック図である。本実施の形態のデジタルデータ記録再生装置の基本的な構成は図１と同様である。
図４において、本データ記録再生装置におけるコントロール部は、タイムスタンプ比較部１１１、再生カウンタ１１２、バッファコントロール部１１３、データ送出制御部１１４、及び再生カウンタリセット部１１５（再生カウンタリセット手段）を備えて構成される。
以下、上述のように構成されたデジタルデータ記録再生装置の動作を説明する。
【００３８】
第１及び第２の実施の形態のデジタルデータ記録再生装置と同様の動作をする部分に関しては、説明を省略し、異なる動作の部分のみ説明する。
まず、データの再生方法について説明する。
バッファコントロール部１１３により、再生バッファ９から送出されたパケットは、タイムスタンプパケットセレクト部１０でタイムスタンプパケットであるかどうか識別される。タイムスタンプパケットでなければ、再生バッファ９からダミーデータ挿入部１３を介して出力部１２へパケットが入力され、出力部１２から再生データとして出力される。タイムスタンプパケットであると識別されると、タイムスタンプ比較部１１１にそのタイムスタンプの値が保持される。
【００３９】
再生カウンタリセット部１１５では、最初にきたタイムスタンプの値を再生カウンタ１１２の初期値としてセットする。再生カウンタ１１２は、セットされた初期値を元にカウントをスタートする。再生カウンタ１１２に初期値がセットされると、タイムスタンプ比較部１１１からデータ送出制御部１１４を介してバッファコントロール部１１３にパケット送出要求が出される。その要求に対してバッファコントロール部１１３からパケット送出信号が再生バッファ９へ出され、再生バッファ９に蓄積されたパケットがタイムスタンプパケットセレクト部１０及びダミーデータ挿入部１３を介して出力部１２へ入力され、再生データとして出力される。
タイムスタンプパケットセレクト部１０で次のタイムスタンプパケットが識別されると、第２のデジタルデータ記録再生装置と同様の動作で放送データとダミーデータの送出を実行する。
【００４０】
次に、一時停止時について説明する。
一時停止開始時には、一時停止制御部１４によってデータ送出制御部１１４に一時停止開始信号が送信される。この時再生カウンタ１１２のカウントは、停止されてもされなくてもかまわない。一時停止開始信号を受けたデータ送出制御部１１４は、バッファコントロール部１１３に対するパケット送出停止要求とダミーデータ挿入部１３に対するダミーデータ挿入要求を出し、再生バッファ９に蓄積されたパケットの替わりに、ダミーデータ挿入部１３から出力部１２を介してダミーパケットが出力される。一時停止解除時には、一時停止制御部１４によってデータ送出制御部１１４に一時停止解除信号が送信される。その際、再生カウンタリセット部１１５は、一時停止解除後で最初にきたタイムスタンプの値を再生カウンタ１１２の初期値として再セットする。再生カウンタ１１２は、セットされた初期値を元にカウントを再スタートする。
【００４１】
一時停止解除信号を受けたデータ送出制御部１１４は、ダミーデータ挿入部１３にダミーデータ挿入の停止を指示し、バッファコントロール部１１３に対するパケット送出要求を出し、再生バッファ９に蓄積されたパケットがタイムスタンプパケットセレクト部１０及びダミーデータ挿入部１３を介して出力部１２へ入力され、再生データとして出力される。
【００４２】
以上のように、第３の実施の形態のデータ記録再生装置は、コントロール部１１が、一時停止制御部１４による一時停止解除時と、タイムスタンプ比較部１１１による再生カウンタリセット時に、タイムスタンプ比較部１１１から得た値を再生カウンタ１１２にロードする再生カウンタリセット部１１５を備えて構成したので、リセット要因が複数ある場合において、データストリームの送出タイミングとは非同期に行われる一時停止制御部１４による一時停止解除時のリセットを確実に実行することができ、復号器に障害を発生させずに、番組データの再生と一時停止を実行することができる。
【００４３】
第４の実施の形態
図５は、本発明の第４の実施の形態のデジタルデータ記録再生装置のコントロール部の構成を示すブロック図である。本実施の形態のデジタルデータ記録再生装置の基本的な構成は図１と同様である。
図５において、本データ記録再生装置におけるコントロール部は、タイムスタンプ比較部１１１、再生カウンタ１１２、バッファコントロール部１１３、データ送出制御部１１４、再生カウンタリセット部１１５、及び再生制御部１１６（再生制御手段）を備えて構成される。
以下、上述のように構成されたデジタルデータ記録再生装置の動作を説明する。
【００４４】
第１乃至第３の実施の形態のデジタルデータ記録再生装置と同様の動作をする部分に関しては、説明を省略し、異なる動作の部分のみ説明する。
まず、データの再生方法について説明する。
録再制御部７によって、記録媒体８から再生に必要なパケットが送出され、再生バッファ９に一時蓄積される。再生制御部１１６は、バッファコントロール部１１３を介して再生バッファ９からのパケット送出を制御する。送出されたパケットは、タイムスタンプパケットセレクト部１０で、タイムスタンプパケットであるかどうか識別される。タイムスタンプパケットでなければ、再生バッファ９からダミーデータ挿入部１３を介して出力部１２へパケットが入力され、出力部１２から再生データとして出力される。タイムスタンプパケットであると識別された場合、タイムスタンプ比較部１１１にそのタイムスタンプの値が保持される。再生カウンタリセット部１１５では、最初にきたタイムスタンプの値を再生カウンタ１１２の初期値としてセットする。再生カウンタ１１２は、セットされた初期値を元にカウントをスタートする。再生カウンタ１１２に初期値がセットされると、タイムスタンプ比較部１１１からデータ送出制御部１１４及び再生制御部１１６を介してバッファコントロール部１１３にパケット送出要求が出される。その要求に対してバッファコントロール部１１３からパケット送出信号が再生バッファ９へ出され、再生バッファ９に蓄積されたパケットがタイムスタンプパケットセレクト部１０及びダミーデータ挿入部１３を介して出力部１２へ入力され、再生データとして出力される。
【００４５】
タイムスタンプパケットセレクト部１０で次のタイムスタンプパケットが識別されると、同様に、そのタイムスタンプの値がタイムスタンプ比較部１１１に保持される。タイムスタンプ比較部１１１では、そのタイムスタンプの値（Ｔ）と再生カウンタ１１２の値（Ｃ）を比較して、Ｔ≦Ｃであれば、データ送出制御部１１４にタイムスタンプ一致を通知し、データ送出制御部１１４から再生制御部１１６を介してバッファコントロール部１１３にパケット送出要求が出され、再生バッファ９に蓄積されたパケットがタイムスタンプパケットセレクト部１０及びダミーデータ挿入部１３を介して出力部１２へ入力され、再生データとして出力される。
【００４６】
Ｔ＞Ｃの場合は、タイムスタンプ比較部１１１からデータ送出制御部１１４にタイムスタンプ不一致が通知され、データ送出制御部１１４からダミーデータ挿入部１３に対するダミーデータ挿入要求が出され、再生制御部１１６を介してバッファコントロール部１１３に対するパケット送出停止要求が出される。その結果、再生バッファ９に蓄積されたパケットの替わりに、ダミーデータ挿入部１３から出力部１２を介してダミーパケットが出力される。
【００４７】
次に、一時停止時について説明する。
一時停止開始時には、一時停止制御部１４によってデータ送出制御部１１４に一時停止開始信号が送信される。この時再生カウンタ１１２のカウントは、停止されてもされなくてもかまわない。一時停止開始信号を受けたデータ送出制御部１１４から、ダミーデータ挿入部１３に対するダミーデータ挿入要求が出され、再生制御部１１６を介してバッファコントロール部１１３に対するパケット送出停止要求が出される。その結果、再生バッファ９に蓄積されたパケットの替わりに、ダミーデータ挿入部１３から出力部１２を介してダミーパケットが出力される。一時停止解除時には、一時停止制御部１４によってデータ送出制御部１１４に一時停止解除信号が送信される。一時停止解除信号を受けたデータ送出制御部１１４からは、ダミーデータ挿入部１３にダミーデータ挿入の停止が指示される。同時に、再生制御部１１６に非同期動作、すなわちデータ送出制御部１１４からの要求を無視し、タイムスタンプ比較を行わないパケット送出（以下、非同期モードという）が要求される。
【００４８】
非同期モード要求を受けた再生制御部１１６からは、バッファコントロール部１１３へデータ送出制御部１１４からの要求とは無関係にパケット送出要求が出され、再生バッファ９に蓄積されたパケットがタイムスタンプパケットセレクト部１０及びダミーデータ挿入部１３を介して出力部１２へ入力され、再生データとして出力される。パケット送出再開後、再生制御部１１６に同期動作、すなわちデータ送出制御部１１４からの要求に従って、タイムスタンプ比較を行ったパケット送出（以下、同期モードという）が要求される。再生制御部１１６による同期モード要求受信後、再生カウンタリセット部１１５は、一時停止解除後で最初にきたタイムスタンプの値を再生カウンタ１１２の初期値として再セットする。再生カウンタ１１２は、セットされた初期値を元にカウントを再スタートする。
【００４９】
この結果、デジタルデータ記録再生装置の状態が通常再生時と同じに戻り、一時停止制御信号を受けたデータ送出制御部１１４から、ダミーデータ挿入部１３にダミーデータ挿入の停止が指示され、再生制御部１１６を介してバッファコントロール部１１３に対するパケット送出要求が出される。その結果、再生バッファ９に蓄積されたパケットがタイムスタンプパケットセレクト部１０及びダミーデータ挿入部１３を介して出力部１２へ入力され、再生データとして出力される。
【００５０】
以上のように、第４の実施の形態のデータ記録再生装置は、コントロール部１１が、タイムスタンプを無視した非同期再生と、タイムスタンプセレクト部３からタイムスタンプを取得して再生カウンタ１１２のカウント値と比較することでＰＣＲの送出タイミングを計る同期再生の切り替えを制御する再生制御部１１６を備えて構成したので、元々は同期制御を行うデータ記録再生装置において、同期／非同期制御を切り替えることができ、復号器に対するデータ送信に間断を生ずることなく、番組データの再生と一時停止を実行することができる。
【００５１】
第５の実施の形態
図６は、本発明の第５の実施の形態のデジタルデータ記録再生装置のコントロール部の構成を示すブロック図である。本実施の形態のデジタルデータ記録再生装置の基本的な構成は図１と同様である。
図６において、本データ記録再生装置におけるコントロール部は、タイムスタンプ比較部１１１、再生カウンタ１１２、バッファコントロール部１１３、データ送出制御部１１４、再生カウンタリセット部１１５、及び再生制御部１１６を備えて構成される。
以下、上述のように構成されたデジタルデータ記録再生装置の動作を説明する。
【００５２】
第１乃至第４の実施の形態のデータ記録再生装置と同様の動作をする部分に関しては、説明を省略し、異なる動作の部分のみ説明する。
データの再生方法は、第４の実施の形態のデータ記録再生装置と同様である。
一時停止時について説明する。一時停止開始時の動作は、第４の実施の形態のデータ記録再生装置と同様である。
【００５３】
一時停止解除時には、一時停止制御部１４によってデータ送出制御部１１４に一時停止解除信号が送信される。一時停止解除信号を受けたデータ送出制御部１１４からは、ダミーデータ挿入部１３にダミーデータ挿入の停止が指示される。同時に、再生制御部１１６に非同期モード要求が出される。非同期モード要求を受けた再生制御部１１６から、バッファコントロール部１１３へパケット送出要求が出され、再生バッファ９に蓄積されたパケットがタイムスタンプパケットセレクト部１０及びダミーデータ挿入部１３を介して出力部１２へ入力され、再生データとして出力される。パケット送出再開後、再生制御部１１６に同期モード要求が出される。
【００５４】
同期モード要求を受けた再生制御部１１６から、再生カウンタリセット部１１５にカウンタリセット要求が出される。カウンタリセット要求を受けた再生カウンタリセット部１１５は、最初にきたタイムスタンプの値を再生カウンタ１１２の初期値として再セットする。再生カウンタ１１２は、セットされた初期値を元にカウントを再スタートする。これにより、デジタルデータ記録再生装置の状態が通常再生時と同じに戻り、一時停止制御信号を受けたデータ送出制御部１１４から、ダミーデータ挿入部１３にダミーデータ挿入の停止が指示され、再生制御部１１６を介してバッファコントロール部１１３に対するパケット送出要求が出される。その結果、再生バッファ９に蓄積されたパケットがタイムスタンプパケットセレクト部１０及びダミーデータ挿入部１３を介して出力部１２へ入力され、再生データとして出力される。
【００５５】
以上のように、第５の実施の形態のデジタルデータ記録再生装置は、コントロール部１１が、再生制御部１１６による非同期再生から同期再生への切替時と、タイムスタンプ比較部１１１による再生カウンタリセット時に、タイムスタンプ比較部１１１から得た値を再生カウンタにロードする再生カウンタリセット部１１５を備えて構成したので、前記各実施の形態と同様の効果を得ることができることに加え、再生カウンタリセット部１１５に対し一時停止解除信号を外部から導入する必要がなくなる。
【００５６】
なお、上記各実施の形態では、ＭＰＥＧ２システムにおいて映像、音声信号を入出力するデータ記録再生装置に適用しているが、ＭＰＥＧシステムに限るものでなく、他のデータ記録再生装置に適用できる。また、転送するデータストリームは、どのような形式のものでもよい。
【００５７】
また、本実施の形態ではＭＰＥＧシステムを、例えばコンピュータ本体により行うことができる、ＭＰＥＧアルゴリズムに基づく動画像符号化装置にはすべて適用でき、例えばこの手法を実現するために必要な環境としてはワークステーションやパーソナルコンピュータ以外にＭＰＥＧデコーダなどを外付けにした専用マシンでもよい。
さらに、上記データ記録再生装置を構成するパケットセレクト部、ダミーデータ挿入部、コントロール部やバッファの数、種類などは前述した実施の形態に限られない。
【００５８】
【発明の効果】
以上、詳述したように、本発明によれば、ＣＳ放送やＢＳデジタル放送など、異なるビットレートを持つ多重化データから任意の番組データを抽出して記録再生する際に、復号器に障害を発生させず、復号器に対するデータ送信に間断を生ずることなく、番組データの再生と一時停止を実行できるデータ記録再生装置を実現することができる。
【００５９】
すなわち、多重化されたストリームからの抽出記録においても、受信時のビットレートによらずストリームの送出間隔を復元できるデジタルデータ記録再生装置において以下の効果を得ることができる。
パケット単位でのデータ送出制御により、復号器に障害を発生させずに、番組データの再生と一時停止を実行することができる。
また、一時停止時にダミーデータ挿入手段の制御を用いたダミーデータ送出と通常時の放送データ送出の切り替えにより、復号器に対するデータ送信に間断を生ずることなく、番組データの再生と一時停止を実行することができる。
【図面の簡単な説明】
【図１】本発明の第１の実施の形態のデータ記録再生装置の構成を示すブロック図である。
【図２】本実施の形態のデータ記録再生装置の一時停止、及び解除方法を説明する図である。
【図３】本発明の第２の実施の形態のデータ記録再生装置のコントロール部の構成を示すブロック図である。
【図４】本発明の第３の実施の形態のデータ記録再生装置のコントロール部の構成を示すブロック図である。
【図５】本発明の第４の実施の形態のデータ記録再生装置のコントロール部の構成を示すブロック図である。
【図６】本発明の第５の実施の形態のデータ記録再生装置のコントロール部の構成を示すブロック図である。
【符号の説明】
１  受信部（受信手段）
２  同期検出部（同期検出手段）
３  パケットセレクト部（パケットセレクト手段）
４  記録バッファ
５  パケット生成部（パケット生成手段）
６  パケット挿入部（パケット挿入手段）
７  録再制御部（録再制御手段）
８  記録媒体
９  再生バッファ
１０  タイムスタンプパケットセレクト部（タイムスタンプパケットセレクト手段）
１１，１１０  コントロール部（コントロール手段）
１２  出力部（出力手段）
１３  ダミーデータ挿入部（ダミーデータ挿入手段）
１４  一時停止制御部（一時停止制御手段）
１１１  タイムスタンプ比較部（タイムスタンプ比較手段）
１１２  再生カウンタ
１１３  バッファコントロール部
１１４  データ送出制御部
１１５  再生カウンタリセット部（再生カウンタリセット手段）
１１６  再生制御部（再生制御手段）
【図１】
0003741972.tif 000002
【図２】
0003741972.tif 000003
【図３】
0003741972.tif 000004
【図４】
0003741972.tif 000005
【図５】
0003741972.tif 000006
【図６】
0003741972.tif 000007