JPH11275524A - データ記録方法、データ再生方法、データ記録装置およびデータ再生装置 - Google Patents

データ記録方法、データ再生方法、データ記録装置およびデータ再生装置

Info

Publication number
JPH11275524A
JPH11275524A JP10092674A JP9267498A JPH11275524A JP H11275524 A JPH11275524 A JP H11275524A JP 10092674 A JP10092674 A JP 10092674A JP 9267498 A JP9267498 A JP 9267498A JP H11275524 A JPH11275524 A JP H11275524A
Authority
JP
Japan
Prior art keywords
data
packet
packets
multiplexed
recording
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP10092674A
Other languages
English (en)
Inventor
Atsushi Inazumi
淳 稲積
Masahiro Ono
雅弘 小野
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Pioneer Corp
Original Assignee
Pioneer Electronic Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Pioneer Electronic Corp filed Critical Pioneer Electronic Corp
Priority to JP10092674A priority Critical patent/JPH11275524A/ja
Priority to US09/268,613 priority patent/US6731658B1/en
Priority to EP99302115A priority patent/EP0944268A3/en
Priority to CN99104033A priority patent/CN1233831A/zh
Publication of JPH11275524A publication Critical patent/JPH11275524A/ja
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H20/00Arrangements for broadcast or for distribution combined with broadcast
    • H04H20/28Arrangements for simultaneous broadcast of plural pieces of information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H60/00Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
    • H04H60/27Arrangements for recording or accumulating broadcast information or broadcast-related information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/4302Content synchronisation processes, e.g. decoder synchronisation
    • H04N21/4305Synchronising client clock from received content stream, e.g. locking decoder clock with encoder clock, extraction of the PCR packets
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/432Content retrieval operation from a local storage medium, e.g. hard-disk
    • H04N21/4325Content retrieval operation from a local storage medium, e.g. hard-disk by playing back content from the storage medium
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/433Content storage operation, e.g. storage operation in response to a pause request, caching operations
    • H04N21/4334Recording operations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/434Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
    • H04N21/4344Remultiplexing of multiplex streams, e.g. by modifying time stamps or remapping the packet identifiers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/79Processing of colour television signals in connection with recording
    • H04N9/80Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
    • H04N9/804Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components
    • H04N9/8042Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components involving data reduction

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Databases & Information Systems (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Television Signal Processing For Recording (AREA)
  • Time-Division Multiplex Systems (AREA)
  • Television Systems (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

(57)【要約】 【課題】 トランスポートストリーム(TS)方式によ
って複数の番組データを多重化したデータから、1つの
番組データを抽出して記録すると共に、記録した番組デ
ータを高精度に再生する。 【解決手段】 TSデータ1から番組データD1を構成
するパケットP1を抽出して記録するとき、廃棄したパ
ケットの数を示す空パケット数データFを各パケットP
1間に挿入する。そして、記録した番組データを再生す
るときには、空パケット数データFが示すパケット数に
相当する空パケットNを、各パケットP1間に挿入す
る。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、複数のデータが時
分割多重された多重化データの中から、1つのデータを
抜き出して記録するためのデータ記録方法およびデータ
記録装置に関する。
【0002】
【従来の技術】MPEG(Moving Picture Expert Grou
p)により提唱されたMPEG2(国際規格ISO/I
EC13818−1)は、デジタルビデオ信号およびデ
ジタルオーディオ信号を圧縮する符号化方式である。
【0003】MPEG2では、パケットを用いた時分割
多重方式を採用している。例えば、この方式を用いてビ
デオ信号とオーディオ信号を多重化するときには、ビデ
オ信号およびオーディオ信号をパケットと呼ばれる適当
な長さのストリームにそれぞれ分割し、ビデオ信号のパ
ケットとオーディオ信号のパケットとを適宜切り換えて
時分割伝送する。
【0004】さらに、MPEG2は、複数の番組データ
の伝送を実現するために、マルチプログラミング対応の
多重・分離方式を採用している。例えば、この方式を用
いれば、1つの番組データを構成するビデオ信号および
オーディオ信号を時分割伝送するだけでなく、複数のプ
ログラムを構成するビデオ信号およびオーディオ信号を
時分割伝送することができる。
【0005】このようなマルチプログラミング対応の多
重・分離方式の1つとして、トランスポートストリーム
と呼ばれる方式がある。このトランスポートストリーム
方式では、PESパケット(Packetized Elementary St
ream Packet)をさらに複数のパケットに分割し、複数
の番組データを時分割伝送する。各パケットは固定長で
あり、その長さは、比較的短く、具体的には188バイ
トである。
【0006】また、トランスポートストリーム方式を採
用して時分割伝送された番組データを受信し、再生する
ためには、送信装置に設けられた符号器と受信装置(再
生装置)に設けられた復号器との間で同期をとる必要が
ある。トランスストリーム方式では、符号器と復号器と
の間で同期をとるために、PCR(Program Clock Refe
rence:プログラム時刻基準参照値)と呼ばれる時刻基
準を設定および校正するための情報を伝送し、このPC
Rに基づいて符号器と復号器との間の同期をとる。
【0007】PCRを用いて、符号器と復号器との間の
同期をとるためには、PCRの値と、PCRが復号器に
到達する時刻を正確に管理する必要がある。具体的に
は、PCRは6バイトのデータであり、復号器は、PC
Rの最終バイトが到達した時刻にPCRの値を復号器内
にセットする必要がある。そして、復号器は、PCRの
到達時刻とPCRの値を用いて、復号器内において復号
処理および再生処理の基準となるSTC(System Time
Clock:システム同期信号)を設定し、または校正す
る。さらに具体的に説明すると、復号器は、STCを出
力するカウンタが組み込まれたPLL回路(Phase Lock
ed Loop circuit)を有している。このPLL回路は、
PCRが到達する毎に、PCRの値とSTCの値との差
を演算し、その結果を制御信号に変換し、この制御信号
に基づいてフィードバック制御を行う。これにより、P
CRの到達周期と完全に一致したSTCを作り出すこと
ができ、送信装置に設けられた符号器と受信装置に設け
られた復号器との間の同期を高精度に確立することがで
きる。
【0008】
【発明が解決しようとする課題】ところで、上述したよ
うなマルチプログラミング方式の多重・分離方式を用い
て伝送された多重化データを受信し、この受信した多重
化データを記録する技術が開発されている。このような
技術が確立すれば、例えば、デジタル衛星放送サービス
を提供する放送局が、デジタル信号によって記録された
複数の映画を多重化して各家庭に送信し、各家庭では、
放送局から送信された映画をデジタル信号のまま記録す
ることが可能となる。
【0009】ここで、マルチプログラミング方式の多重
・分離方式を用いて伝送された多重化データを記録する
方法として、2つの方法が提案されている。
【0010】第1の方法は、伝送された多重化データを
すべて記録する方法である。この方法では、多重化デー
タのすべてを記録するため、データ量が大きくなるとい
う問題がある。また、多重化された複数の番組データ
に、不要な番組データが含まれていても、これを排除で
きないという問題がある。
【0011】第2の方法は、伝送された多重化データの
中から、1つの番組データを抜き出して記録する方法で
ある。この方法を採用すれば、必要な番組データのみを
記録することができ、データ量を小さくすることができ
る。しかしながら、この第2の方法を採用した場合に
は、記録した番組データを再生するときに、PCRによ
る同期に支障が生じるという問題がある。
【0012】即ち、一度記録した番組データを再生する
ときでも、送信装置から伝送された多重化データを受信
して再生するときと同様に、PCRの再生時刻とPCR
の値に基づいて再生装置のSTCを設定または校正する
必要がある。しかしながら、時分割多重された信号の中
から、1つの番組データを抜き出して記録すると、PC
Rの再生時刻とPCRの値との関係が壊されてしまい、
PCRに基づいて再生装置のSTCを設定または校正す
ることができないという問題がある。
【0013】本発明は、上述した問題に鑑み成されたも
のであり、複数のデータが時分割された多重化データか
ら1つのデータを抜き出して記録することができ、か
つ、当該記録したデータを高精度に再生することができ
るデータ記録方法およびデータ記録装置を提供すること
を目的としている。
【0014】
【課題を解決するための手段】上記課題を解決するため
に、請求項1の発明によるデータ記録方法は、(i)複数
の番組データが固定長のパケットにより時分割多重さ
れ、(ii)これら多重された複数の番組データのうち少な
くとも一の番組データを復号器によって復号するとき
に、前記一の番組データと復号器との間の同期をとるた
めに用いられる複数の時刻設定値が所定間隔毎に予め配
置され、(iii)前記各時刻設定値が前記復号器によって
受け取られる毎に、この受け取られた各時刻設定値の値
に基づいて前記一の番組データと復号器との間の同期を
とる───このような構成を備えた多重化データを受け
取り、この多重化データから、少なくとも一の番組デー
タを抽出して記録するデータ記録方法であって、多重化
データから一の番組データを構成するパケットを抽出す
る抽出段階と、多重化データに配列されたパケットのう
ち、抽出段階において抽出された前回のパケットと今回
のパケットとの間に配列されたパケットの数を示すパケ
ット数データを生成するパケット数データ生成段階と、
抽出段階において抽出されたパケットとパケット数デー
タ生成段階において生成されたパケット数データとを記
録する記録段階とを備えている。
【0015】即ち、多重化データ中には、複数の番組デ
ータがパケットにより時分割多重されている。番組デー
タとは、音声データ、映像データ、画像データ、文字デ
ータ、制御データ、信号処理データ等、またはこれらの
全部または一部を組み合わせたデータである。
【0016】また、時刻設定値は、多重化データ中に所
定間隔毎に予め配置されており、実際には、パケット中
に記録されている。例えば、時刻設定値は、多重化デー
タを送信する側の符号器等によって生成され、多重化デ
ータ中に所定間隔で挿入されている。
【0017】この時刻設定値は、例えば、多重化データ
中の一の番組データを復号器によって復号し再生すると
きに、一の番組データと復号器との間で同期をとる(確
立または校正する)ために用いられるものである。例え
ば、復号器は、当該復号器の内部で生成された同期信号
(内部クロック信号)に基づいて一の番組データを復号
して再生する。そして、復号器は、この同期信号を、時
刻設定値を受け取る毎に、この時刻設定値の値に基づい
て設定または校正する。これにより、一の番組データと
復号器との間の同期が確立される。
【0018】さて、当該データ記録方法では、複数の番
組データが多重化された多重化データから、少なくとも
一の番組データを抽出して記録する。ここで、多重化デ
ータから一の番組データを抽出して、これを単に再配列
することによって記録データを生成したのでは、記録デ
ータ中に再配置される時刻設定値の配置間隔が変化して
しまう。従って、このような記録データをそのまま再生
したのでは、記録データと復号器との間の同期を、時刻
設定値に基づいてとることができない。
【0019】そこで、当該データ記録方法では、前述し
た抽出段階から記録段階までの一連の処理を実行する。
即ち、抽出段階で、多重化データから一の番組データを
構成するパケットを抽出し、パケット数データ生成段階
では、多重化データに配列されたパケットのうち、抽出
段階において抽出された前回のパケットと今回のパケッ
トとの間に配列されたパケットの数を示すパケット数デ
ータを生成する。多重化データに配列されたパケットの
うち、抽出段階において抽出された前回のパケットと今
回のパケットとの間に配列されたパケットとは、他の番
組データを構成するパケットであり、記録せずに廃棄す
るパケットである。即ち、パケット数データは、廃棄し
たパケットの数を示すデータである。さらに、記録段階
では、抽出段階において抽出されたパケットとパケット
数データ生成段階において生成されたパケット数データ
とを記録する。
【0020】このように、抽出した番組データ中にパケ
ット数データを記録しておけば、この抽出した番組デー
タを再生するとき、パケット数データを参照することに
よって多重化データのデータ配列、即ち、各パケットの
時間的な位置を再現することができる。例えば、互いに
隣り合った状態で記録された2つのパケットに対するパ
ケット数データが「3」の場合には、2つのパケットの
うち、時間的に前側に記録されたパケットを再生してか
ら、3個のパケットを再生するのに必要な時間が経過し
た後に、時間的に後ろ側に記録されたパケットを再生す
る。これにより、これら2つのパケットの時間的な位置
を、これら2つのパケットが多重化データ中に配列され
ていたときの時間的な位置と一致させることができる。
従って、パケット中に配置されている時間設定値の間隔
を、元の所定間隔に戻すことができるから、これら時間
設定値を利用して、同期の確立を行うことができる。こ
れにより、多重化データから抽出して記録した番組デー
タを高精度に再生することができる。
【0021】請求項2の発明によるデータ記録方法にお
ける記録段階では、パケット数データ生成段階において
生成されたパケット数データを、抽出段階において抽出
された前回のパケットと今回のパケットとの間に挿入す
る。
【0022】これにより、多重化データから抽出されて
記録された番組データを再生するとき、パケット数デー
タに基づいて、各パケットの時間的な位置を、そのパケ
ットが多重化データ中に配列されていたときの時間的な
位置に容易に一致させることができる。
【0023】請求項3の発明によるデータ記録方法にお
けるパケット数データ生成段階では、多重化データに配
列されたパケットのうち、抽出段階において抽出された
前回のパケットと今回のパケットとの間に配列されたパ
ケットがないときには、その旨を示す情報をパケット数
データとする。
【0024】これにより、多重化データに配列されたパ
ケットのうち、抽出段階において抽出した前回のパケッ
トと今回のパケットとの間に配列されたパケット、即
ち、廃棄するパケットがあるときでも、ないときでも、
一律にパケット数データを生成して記録することがで
き、多重化データから抽出して記録される番組データの
構成をシンプルにすることができる。
【0025】請求項4の発明によるデータ記録方法は、
多重化データを、複数の番組データをMPEGにおける
トランスポートストリーム方式によって時分割多重した
ものとし、各時刻設定値を、MPEGにおけるPCR
(Program Clock Reference)とした。
【0026】これにより、MPEGにおけるトランスポ
ートストリーム方式によって複数の番組データを多重し
た多重化データから、少なくとも一の番組を抽出して記
録することができ、この抽出した番組データを高精度に
再生することができる。
【0027】請求項5の発明によるデータ再生方法は、
(i)複数の番組データが固定長のパケットにより時分割
多重され、(ii)これら多重された複数の番組データのう
ち少なくとも一の番組データを復号器によって復号する
ときに、一の番組データと復号器との間の同期をとるた
めに用いられる複数の時刻設定値が所定間隔毎に予め配
置され、(iii)各時刻設定値が復号器によって受け取ら
れる毎に、この受け取られた各時刻設定値の値に基づい
て一の番組データと復号器との間の同期をとる───こ
のような構成を備えた多重化データを受け取り、この多
重化データから、少なくとも一の番組データを抽出して
記録するデータ記録方法であって、多重化データから一
の番組データを構成するパケットを抽出する抽出段階
と、多重化データに配列されたパケットのうち、抽出段
階において抽出された前回のパケットと今回のパケット
との間に配列されたパケットの数を示すパケット数デー
タを生成するパケット数データ生成段階と、抽出段階に
おいて抽出されたパケットとパケット数データ生成段階
において生成されたパケット数データとを記録する記録
段階とを備えたデータ記録方法を使用することによって
記録された番組データを再生するデータ再生方法であっ
て、データ記録方法の使用によって記録された番組デー
タに含まれるパケットおよびパケット数データを読み取
る読取段階と、読取段階により読み取られた前回のパケ
ットの再生が終了してから、読取段階により読み取られ
たパケット数データが示す数のパケットを再生するのに
必要な時間が経過した後に、読取段階により読み取られ
た今回のパケットを再生する再生段階とを備えている。
【0028】即ち、前回のパケットの再生が終了してか
ら、パケット数データが示す数のパケットを再生するの
に必要な時間が経過した後に、今回のパケットを再生す
ることにより、再生時における、各パケットの時間的な
位置を、これら各パケットが多重化データ中に配列され
ていたときの時間的な位置と一致させることができる。
従って、パケット中に配置されている時間設定値の間隔
を、元の所定間隔に戻すことができるから、これら時間
設定値を利用して、同期の確立を行うことができる。こ
れにより、多重化データから抽出して記録した番組デー
タを高精度に再生することができる。
【0029】請求項6の発明によるデータ再生装置にお
ける再生段階は、読取段階により読み取られたパケット
数データが示す数の空パケットを読取段階により読み取
られた前回のパケットと今回のパケットとの間に挿入す
る挿入段階と、読取段階により読み取られたパケットお
よび挿入段階により挿入された空パケットを再生するパ
ケット再生段階とを備えている。
【0030】これにより、番組データを再生するときに
は、各パケット間に空パケットを挿入することによっ
て、各パケットの時間的な位置を、各パケットが多重化
データ中に配列されていたときの時間的な位置に容易に
一致させることができる。
【0031】請求項7の発明によるデータ再生方法は、
多重化データを、複数の番組データをMPEGにおける
トランスポートストリーム方式によって時分割多重した
ものとし、各時刻設定値を、MPEGにおけるPCR
(Program Clock Reference)とした。
【0032】これにより、MPEGにおけるトランスポ
ートストリーム方式によって複数の番組データを多重し
た多重化データから、少なくとも一の番組を抽出して記
録することができ、この抽出した番組データを高精度に
再生することができる。
【0033】請求項8ないし請求項11の発明は、請求
項1ないし請求項4の発明によるデータ記録方法を適用
したデータ記録装置である。
【0034】請求項12ないし請求項14の発明は、請
求項5ないし請求項7の発明によるデータ再生方法を適
用したデータ再生装置である。
【0035】
【発明の実施の形態】以下、本発明の実施の形態を図1
ないし図3に従って説明する。なお、本発明の実施形態
として、本発明によるデータ記録方法およびデータ再生
方法を、MPEG2におけるトランスポートストリーム
方式によって複数の番組データが時分割多重された多重
化データ(以下、これを「TSデータ」という)から所
望の番組データを抽出して記録し、その記録した番組デ
ータを再生する場合を例に挙げて説明する。
【0036】I.TSデータの構成 まず、TSデータの構成について図1に従って説明す
る。図1に示すように、TSデータ1は、複数の番組デ
ータがMPEG2におけるトランスポートストリーム方
式によって時分割多重されたデータである。番組データ
は、音声データ、映像データ、画像データ、文字デー
タ、制御データ、信号処理データ等、またはこれらの全
部または一部を組み合わせたデータであり、例えば、映
画を再生するためのビデオデータおよびオーディオデー
タである。TSデータ1中には、複数の番組データD
1,D2,D3がパケットP1,P2,P3に分割され
て配列されている。即ち、各パケットP1は第1の番組
データD1を構成するパケットであり、各パケットP2
は第2の番組データD2を構成するパケットであり、各
パケットP3は第3の番組データD3を構成するパケッ
トである。ここで、各パケットP1,P2,P3は固定
長であり、パケット長は、例えば188バイトである。
【0037】また、TSデータ1中には、PCR(Prog
ram Clock Reference:プログラム時刻基準参照値)が
所定間隔毎に配置されている。各パケットのパケット長
と、PCRが配置される間隔は必ずしも一致しないた
め、PCRが配置されるパケットとPCRが配置されな
いパケットが存在する。例えば、図1に示すように、P
CRは、TSデータ1のパケットP1中に配置されてい
るが、パケットP2,P3には配置されていない。
【0038】PCRは、例えば、TSデータ1中の番組
データを、図3に示すデータ記録再生装置100で記録
または再生するときに、番組データとデータ記録再生装
置100との間、換言すれば、TSデータ1を送信する
送信装置とデータ記録再生装置100との間で同期をと
るために用いられる。
【0039】PCRについてさらに詳しく説明すると、
PCRは、TSデータ1を送信する送信装置の基準時間
(送信装置の内部時計)から算出されたタイムスタンプ
であり、送信装置によってTSデータ1中に所定間隔毎
に挿入されたものである。
【0040】即ち、送信装置には、90kHzで動作す
るカウンタと、27MHzで動作するカウンタとが設け
られている。そして、これら2つのカウンタは同期して
いる。送信装置は、TSデータ1を送信する間、これら
2つのカウンタを用いて時刻のカウントを行う。そし
て、送信装置は、所定の周期で、これら2つのカウンタ
の値を記録したPCRを生成し、このPCRをTSデー
タ1を構成するパケット中に挿入する。即ち、PCRに
記録された値は、PCRが挿入されたパケットが伝送さ
れた時刻を示す値である。換言すれば、PCRに記録さ
れた値は、PCRが挿入されたパケットを復号(再生)
するタイミングを示す値である。具体的には、PCR
は、実データ42ビットのデータであり、この上位33
ビットには、90kHzで動作するカウンタの値が記録
され、下位9ビットには27MHzで動作するカウンタ
の値が記憶される。
【0041】例えば、図3に示すデータ記録再生装置1
00は、送信装置から送信されたTSデータ1中の番組
データを記録または再生している間、データ記録再生装
置100の内部に設けられたクロック発振器24から出
力された27MHzの基準クロック信号に基づいて内部
カウンタを動作させる。そして、データ記録再生装置1
00は、送信装置から送信されたTSデータ1中に配置
されているPCRを受け取る度に、PCRの値と内部カ
ウンタの値とを比較し、両者の差を算出する。そして、
データ記録再生装置100は、この差を解消するよう
に、基準クロック信号の周波数を設定または校正する。
これは、クロック発振器24をPLL回路で構成するこ
とによって実現している。これにより、TSデータを送
信している送信装置とデータ記録再生装置100との間
で同期をとることができ、送信装置から送信されたTS
データ1に多重された番組データを高精度に再生しまた
は記録することができる。
【0042】II.データ記録再生装置の構成 図3は、本実施形態によるデータ記録再生装置100の
構成を示している。データ記録再生装置100は、例え
ば、デジタル衛星放送サービスを提供する放送局に設け
られた送信装置から送信されたTSデータ1を受信し、
このTSデータ1から所望の1つの番組データD1を構
成する各パケットP1を抽出し、この抽出した各パケッ
トP1を再配列して記録データ2を生成し、これを記録
媒体に記録する機能を有する。さらに、データ記録再生
装置100は、送信装置から送信されたTSデータ1に
多重された番組データ、または記録データ2を再生する
機能を有する。
【0043】図3に示すように、データ記録再生装置1
00は、受信部11、マルチプレクサ12、CPU1
3、記録用バッファコントローラ14、記録用バッファ
15、パケットカウンタ16、データ生成部17、記憶
部用インタフェース19、記憶部20、クロック発振器
24、空パケット生成部25,再生用バッファコントロ
ーラ26、再生用バッファ27、デコーダ28およびバ
ス29を備えている。
【0044】受信部11は、送信装置から送信されたT
Sデータ1を受信するものである。マルチプレクサ12
は、受信部11からCPU13に向けて出力されるTS
データ1と再生用バッファ27からCPU13側に向け
て出力される記録データ2との切換制御等を行うもので
ある。
【0045】CPU13は、データ記録再生装置100
の全体的な制御、例えば、データ記録再生装置100に
おける記録動作と再生動作の切換制御等を行う。また、
CPU13は、デマルチプレクサとしての機能を兼ね備
えており、複数の番組データが多重されたTSデータ1
から1つの番組データを構成するパケットを抽出する処
理、および、TSデータ1から各PCRを読み取る処理
等を行う。さらに、CPU13は、クロック発振器24
から出力される27MHzの基準クロック信号に基づい
て動作し、この基準クロック信号に基づくタイミング
で、抽出したパケットをバッファコントローラ14また
はデコーダ28に出力する。
【0046】バッファコントローラ14は、バッファ1
5のメモリ管理および制御を行うと共に、CPU13か
ら出力されたパケットをバッファ15に出力する。バッ
ファ15は、バッファコントローラ14から出力された
パケットを一時的に保持し、このパケットを、記憶部2
0の記憶動作の速度に応じて出力タイミングを調整しな
がら、記憶部20に向けて出力する。また、バッファコ
ントローラ14は、後述するように、パケットカウンタ
16およびデータ生成部17と共に、空パケット数デー
タ挿入処理を行う。
【0047】パケットカウンタ16は、マルチプレクサ
12とCPU13との間に設けられている。これによ
り、マルチプレクサ12から出力されたTSデータ1ま
たは記録データ2は、パケットカウンタ16を通過して
CPU13に入力される。また、データ記録再生装置1
00において、後述する記録動作が行われるとき、パケ
ットカウンタ16は、TSデータ1中に配列された各パ
ケットのうち、廃棄されるパケットの数をカウントし、
カウント値をデータ生成部17に出力する。さらに、パ
ケットカウンタ16のカウント値は、CPU13から出
力される制御信号によって、「0」にクリアされる。
【0048】データ生成部17は、例えば、サブCPU
またはマルチプロセッシングユニット等によって構成さ
れており、データ記録再生装置100の記録動作時に、
後述の空パケット数データ挿入処理を行うものである。
なお、データ生成部17をCPU13内に構成してもよ
い。
【0049】記憶部20は、例えば、RAMまたはハー
ドディスク等により構成され、バッファ15からバス2
9および記憶部用インタフェース19を介して出力され
たパケットを再配列することによって形成された記録デ
ータ2を記憶(記録)する。なお、記憶部20を、磁気
ディスクドライブ、光ディスクドライブまたは磁気ディ
スク等によって構成し、バッファ15から出力されたパ
ケットを磁気ディスク、光ディスクまたは磁気テープ等
に記憶する構成としてもよい。
【0050】クロック発振器24は、PLL回路により
構成されており、27MHzの基準クロック信号をCP
U13およびデコーダ28に向けて出力する。クロック
発振器24は、CPU13から出力されるPCRの値に
基づいて、自らの基準クロック信号の周波数を設定また
は校正する。
【0051】空パケット生成部25は、例えば、サブC
PUまたはマルチプロセッシングユニット等によって構
成されており、データ記録再生装置100の記録動作時
に、後述の空パケット挿入処理を行うものである。な
お、空パケット生成部25をCPU13内に構成しても
よい。
【0052】バッファコントローラ26は、バッファ2
7のメモリ管理および制御を行うものである。バッファ
27は、記憶部20に記憶された記録データ2を再生す
るとき、記憶部20から読み出され、バス29およびバ
ッファコントローラ26を介して入力された記録データ
2を一時的に保持するものである。
【0053】デコーダ28は、記憶部20に記憶された
記録データ2を再生するとき、CPU13から出力され
た記録データ2を基準クロックに基づいてデコードし
て、音声信号および映像信号等を出力するものである。
【0054】III.番組データの記録動作 次に、番組データの記録動作を図1および図3に従って
説明する。
【0055】データ記録再生装置100による記録動作
が開始されると、送信装置から送信されたTSデータ1
は、図3に示すように、受信部11によって受信され、
マルチプレクサ12およびパケットカウンタ16を介し
てCPU13に入力される。このとき、パケットカウン
タ16は、TSデータ1のパケットの数をカウントす
る。
【0056】CPU13は、TSデータ1に配置されて
いるPCRを読み取り、これをクロック発振器24に出
力する。クロック発振器24は、CPU13から出力さ
れたPCRに基づいて、クロック信号の周波数の設定お
よび校正を行う。これにより、送信装置とデータ記録再
生装置100との同期が確立される。
【0057】このような同期確立処理と並列に、CPU
13は、TSデータ1中に多重された複数の番組データ
のうち、記録すべき所望の番組データD1を構成するパ
ケットP1を抽出し、この抽出したパケットP1をバッ
ファコントローラ14に出力する。なお、これと共に、
パケットP1をデコーダ28に出力し、基準クロック信
号によってデコードして、音声信号および映像信号を出
力するようにしてもよい。一方、CPU13は、番組デ
ータD1以外の番組データD2,D3を構成するパケッ
トP2,P3を廃棄する。
【0058】さらに、CPU13は、TSデータ1中か
ら記録すべきパケットP1を抽出したとき、パケットカ
ウンタ16のカウント値をクリアするための制御信号を
パケットカウンタ16に向けて出力する。これにより、
パケットカウンタ16のカウンタ値は、CPU13が、
TSデータ1から記憶すべきパケットP1を抽出する度
にクリアされる。これにより、パケットカウンタ16
は、廃棄すべきパケット、この例では、P2およびP3
のみをカウントすることになる。
【0059】さて、CPU13によって抽出されたパケ
ットP1は、バッファコントローラ14に入力される。
このとき、バッファコントローラ14は、パケットカウ
ンタ16およびデータ生成部17と共に、空パケット数
データ挿入処理を実行する。
【0060】空パケット数データ挿入処理において、デ
ータ生成部17は、パケットカウンタ16から出力され
るカウンタ値に基づいて空パケット数データFを生成す
る。空パケット数データFとは、図1に示すように、T
Sデータ1中に配列された各パケットのうち、CPU1
3によって抽出された前回のパケットP1と今回のパケ
ットP1との間に配列されたパケットP2およびP3の
数を示すデータである。即ち、前回のパケットP1が抽
出されてから、今回のパケットP1が抽出されるまでの
間に、廃棄されたパケットP2およびP3の合計数(以
下、これを「廃棄パケット数」という)を示すデータで
ある。
【0061】例えば、図1に示すように、TSデータ1
において、パケットP1とパケットP1の間に1つのパ
ケットP2が配列されているとき、廃棄パケット数は1
である。従って、空パケット数データFは「1」であ
る。また、TSデータ1において、2つのパケットP1
が連続して配列されているとき、即ち、2つのパケット
P1間に他の番組データを構成するパケットP2または
P3がないときには、廃棄パケット数は0である。従っ
て、空パケット数データFは、「0」である。さらに、
TSデータ1において、パケットP1とパケットP1と
の間にパケットP2およびP3がそれぞれ1個、配列さ
れているとき、廃棄パケット数は2である。従って、空
パケット数データFは「2」である。
【0062】実際には、上述したように、パケットカウ
ンタ16は、廃棄すべきパケットP2およびP3のみを
カウントしているので、データ生成部17は、パケット
カウンタ16から出力されるカウンタ値を示す所定ビッ
ト数のデータに、所定のヘッダを付加して、空パケット
数データFを生成する。なお、空パケット数データFの
ヘッダは、パケットP1,P2,P3と同一のヘッダと
しても、パケットP1,P2,P3と異なるヘッダとし
てもよい。また、ヘッダを付加せず、パケットカウンタ
16から出力されるカウンタ値に対応する所定ビット数
のデータを空パケット数データFとして、パケット間に
そのまま挿入することも可能である。なぜなら、各パケ
ットは固定長なので、再生時に、各パケットの長さを監
視すれば、空パケット数データFを認識することができ
るからである。
【0063】さて、データ生成部17によって生成され
た空パケット数データFは、データ生成部17からバッ
ファコントローラ14に出力される。そして、バッファ
コントローラ14は、この空パケット数データFを、C
PU13によって抽出された今回のパケットP1の直前
に挿入する。さらに、バッファコントローラ14は、空
パケット数データFおよび今回のパケットP1を、バッ
ファ15に順次出力する。
【0064】バッファ15は、バッファコントローラ1
4から受け取った空パケット数データFおよびパケット
P1を記憶部20に向けて適宜出力する。バッファ15
から出力された空パケット数データFおよびパケットP
1は、バス29および記憶部用インターフェース19を
介して記憶部20に順次入力される。これにより、記憶
部20において、図1に示すような記録データ2が形成
される。そして、この記録データ2は、記憶部20によ
って記憶される。なお、パケットP1中に配置されたP
CRもそのまま記憶部20に記憶される。
【0065】このように、本実施形態によるデータ記録
再生装置100によれば、複数の番組データが多重され
たTSデータ1中から、所望の1つの番組データのみを
抽出して記憶することができ、記録するデータ量を減少
させることができる。例えば、図1に示すように、TS
データ1のデータ量と記録データ2のデータ量とを比較
すると、記録データ2のデータ量の方がTSデータ1の
データ量よりも小さいことがわかる。
【0066】IV.番組データの再生動作 次に、記憶部20に記憶された番組データ、即ち、記録
データ2をデータ記録再生装置100で再生する動作に
ついて、図1および図3を参照しつつ説明する。
【0067】データ記録再生装置100による再生動作
が開始されると、まず、記憶部20に記録された記録デ
ータ2は、記憶部用インターフェース19およびバス2
9を介してバッファコントローラ26に、パケットP1
および空パケット数データF毎に出力される。
【0068】バッファコントローラ26は、パケットP
1および空パケット数データFのどちらを受け取ったか
否か判定する。そして、パケットP1を受け取ったと
き、バッファコントローラ26は、このパケットP1を
バッファ27に出力する。一方、空パケット数データF
を受け取ったときには、バッファコントローラ26は、
空パケット生成部25と共に、空パケット挿入処理を実
行する。
【0069】即ち、空パケット挿入処理において、バッ
ファコントローラ26は、空パケット数データFが示す
廃棄パケット数に相当する数の空パケットN(NULL
パケット)の生成を空パケット生成部25に要求する。
これを受けて、空パケット生成部25は、空パケットN
を要求された数だけ生成し、バッファコントローラ26
に出力する。ここで、空パケットNとは、データが何も
記録されていないパケットを意味し、空パケットNの長
さは、他のパケットと同じ188バイトである。そし
て、空パケット生成部25から要求した数の空パケット
Nを受け取ったバッファコントローラ26は、空パケッ
トをバッファ27に出力する。
【0070】続いて、バッファ27は、バッファコント
ローラ26から受け取ったパケットP1および空パケッ
トNをCPU13に向けて順次出力する。これにより、
パケットP1および空パケットNは、マルチプレクサ1
2およびパケットカウンタ16を通過して、CPU13
に入力される。このとき、CPU13に入力されるデー
タは、図1に示す再生データ3となっている。
【0071】即ち、再生データ3は、パケットP1とパ
ケットP1との間に空パケットNが挿入されたデータで
ある。挿入された空パケットNの数は、番組データの記
録時に廃棄されたパケットの数、即ち、廃棄パケット数
と一致している。従って、再生時におけるパケットP1
の時間的な位置は、かつてTSデータ1中に配置されて
いたパケットP1の時間的な位置と一致する。これによ
り、再生データ3中に配置されたPCRの間隔は、TS
データ1中に配置されたPCRの間隔と等しくなる。
【0072】そして、CPU13は、再生データ3中に
配置されたPCRの値を読み取り、これをクロック発振
器24に出力する。クロック発振器24は、CPU13
から出力されたPCRに基づいて、基準クロック信号の
設定および校正を行う。これにより再生データ3とデー
タ記録再生装置100との間で同期をとることができ
る。また、CPU13に入力された再生データ3の各パ
ケットP1は、デコーダ28に出力され、基準クロック
に基づいて音声信号および映像信号等に変換され、スピ
ーカおよびモニター(いずれも図示せず)に出力され
る。
【0073】かくして、本実施形態によるデータ記録再
生装置100によれば、TSデータから1つの番組デー
タを構成するパケットを抽出して記録するときに、抽出
したパケットと共に、廃棄したパケット数を示す空パケ
ット数データを記録し、この記録した番組データを再生
するときには、空パケット数データが示す数の空パケッ
トを各パケット間に挿入する構成としたから、記録した
番組データを再生するとき、各パケットの時間的な位置
を、かつて、それらのパケットがTSデータ1中に配列
されていたときの位置と一致させることができる。これ
により、再生データ中に配置されたPCRの間隔を、T
Sデータ1に配置されたPCRの間隔と一致させること
ができる。従って、PCRを利用して、再生データとデ
ータ記録再生装置100との間の同期を高精度に確立す
ることができ、再生データ、即ち、TSデータ1から抽
出して記録した番組データを高精度に再生することがで
きる。
【0074】また、本実施形態によるデータ記録再生装
置100は、TSデータ1中に配置されたPCRの配置
間隔およびPCRの値を、TSデータ1から抽出して記
録した番組データを再生するときに、そのまま使用し
て、同期の確立を行う。即ち、TSデータ1から番組デ
ータを抽出して記録するときに、新たなタイムスタンプ
を生成しない。従って、記録時において、記録時間の測
定や演算を行う必要がないから、番組データの記録を簡
単に行うことができ、データ記録再生装置100の構成
を簡単化することができる。
【0075】一方、再生時においては、TSデータ1か
ら番組データを抽出して記録するときに廃棄したパケッ
トの数に相当する空パケットを各パケット間に挿入する
だけで、各パケットの時間的な位置を設定する。従っ
て、容易にかつ高精度に各パケットの時間的な位置を設
定することができる。
【0076】なお、前記実施形態では、空パケット数デ
ータFが示す廃棄パケット数に相当する数の空パケット
を各パケット間に挿入することによって再生データ3を
生成する場合を例に挙げたが、本発明はこれに限るもの
ではない。例えば、図2に示すように、パケットP1を
再生してから、パケット数データNが示す数のパケット
を再生した場合に必要な時間が経過するのを待って、次
のパケットP1を再生する構成としてもよい。
【0077】また、前記実施形態では、TSデータ1か
ら番組データを抽出して記録するとき、廃棄パケット数
が0のときでも、その旨を示す空パケット数データFを
各パケット間に挿入する場合を例に挙げたが、本発明は
これに限らない。例えば、廃棄パケット数が0のとき、
即ち、TSデータ1に配列されたパケットのうち、CP
U13によって抽出された前回のパケットP1と今回の
パケットP1との間に配列されたパケットがないときに
は、空パケット数データFを生成せず、よって、空パケ
ット数データFを各パケット間に挿入しない構成として
もよい。
【0078】また、前記実施形態では、MPEG2にお
けるトランスポートストリーム方式によって多重化され
たTSデータから1つの番組データを抽出して記録する
場合を例に挙げたが、本発明はこれに限らず、(i)複数
の番組データがパケットにより時分割多重され、(ii)こ
れら多重された複数の番組データのうち少なくとも一の
番組データを復号器によって復号するときに、前記一の
番組データと復号器との間の同期をとるために用いられ
る複数の時刻設定値が所定間隔毎に予め配置され、(ii
i)前記各時刻設定値が前記復号器によって受け取られる
毎に、この受け取られた各時刻設定値の値に基づいて前
記一の番組データと復号器との間の同期をとる───こ
のような構成を備えた他の多重化データから1つの番組
データを抽出して記録または再生する場合にも適用する
ことができる。
【0079】さらに、前記実施形態では、本発明による
データ記録方法をデータ記録機能とデータ再生機能を有
するデータ記録再生装置100に適用した場合を例に挙
げたが、本発明はこれに限らず、データ記録機能のみを
有するデータ記録装置、データ再生機能のみを有するデ
ータ再生装置にも適用することができる。
【0080】なお、前記実施形態において、TSデータ
は多重化データの具体例であり、PCRは時刻設定値の
具体例である。また、空パケット数データは、パケット
数データの具体例である。
【0081】
【発明の効果】以上詳述したとおり、請求項1の発明の
データ記録方法によれば、多重化データから、少なくと
も一の番組データを構成するパケットを抽出して記録す
るとき、多重化データに配列されたパケットのうち、前
回抽出したパケットと今回抽出したパケットとの間に配
列されたパケットの数を示すパケット数データを生成
し、これをパケットと共に記録する構成としたから、多
重化データから抽出されて記録された番組データを再生
するとき、パケット数データに基づいて、各パケットの
時間的な位置を、そのパケットが多重化データ中に配列
されていたときの時間的な位置に一致させることができ
る。従って、パケット中に配置されている時間設定値の
間隔を、元の所定間隔に戻すことができるから、これら
時間設定値を利用して、同期の確立を行うことができ
る。これにより、多重化データから抽出して記録した番
組データを高精度に再生することができる。
【0082】請求項2の発明のデータ記録方法によれ
ば、パケット数データを、抽出段階において抽出された
前回のパケットと今回のパケットとの間に挿入する構成
としたから、多重化データから抽出されて記録された番
組データを再生するとき、パケット数データに基づい
て、各パケットの時間的な位置を、そのパケットが多重
化データ中に配列されていたときの時間的な位置に容易
に一致させることができる。
【0083】請求項3の発明のデータ記録方法によれ
ば、多重化データに配列されたパケットのうち、抽出段
階において抽出された前回のパケットと今回のパケット
との間に配列されたパケットがないときには、その旨を
示す情報をパケット数データとする構成としたら、多重
化データから抽出して記録される番組データの構成をシ
ンプルにすることができる。
【0084】請求項4の発明のデータ記録方法によれ
ば、多重化データを、複数の番組データをMPEGにお
けるトランスポートストリーム方式によって時分割多重
したものとし、各時刻設定値を、MPEGにおけるPC
R(Program Clock Reference)としたから、MPEG
におけるトランスポートストリーム方式によって複数の
番組データを多重した多重化データから、少なくとも一
の番組を抽出して記録することができ、この抽出した番
組データを高精度に再生することができる。
【0085】請求項5の発明のデータ再生方法によれ
ば、前回のパケットの再生が終了してから、パケット数
データが示す数のパケットを再生するのに必要な時間が
経過した後に、今回のパケットを再生することにより、
再生時における、各パケットの時間的な位置を、これら
各パケットが多重化データ中に配列されていたときの時
間的な位置と一致させることができる。従って、パケッ
ト中に配置されている時間設定値の間隔を、元の所定間
隔に戻すことができるから、これら時間設定値を利用し
て、同期の確立を行うことができる。これにより、多重
化データから抽出して記録した番組データを高精度に再
生することができる。
【0086】請求項6の発明のデータ再生方法によれ
ば、番組データを再生するときに、各パケット間に空パ
ケットを挿入することによって、各パケットの時間的な
位置を、各パケットが多重化データ中に配列されていた
ときの時間的な位置に容易に一致させることができる。
【0087】請求項7の発明のデータ再生方法によれ
ば、多重化データを、複数の番組データをMPEGにお
けるトランスポートストリーム方式によって時分割多重
したものとし、各時刻設定値を、MPEGにおけるPC
R(Program Clock Reference)としたから、MPEG
におけるトランスポートストリーム方式によって複数の
番組データを多重した多重化データから、少なくとも一
の番組を抽出して記録することができ、この抽出した番
組データを高精度に再生することができる。
【0088】請求項8ないし請求項11の発明は、請求
項1ないし請求項4の発明によるデータ記録方法を適用
したデータ記録装置であり、請求項1ないし請求項4の
発明と同様の効果を奏する。
【0089】請求項12ないし請求項14の発明は、請
求項5ないし請求項7の発明によるデータ再生方法を適
用したデータ再生装置であり、請求項5ないし請求項7
の発明と同様の効果を奏する。
【図面の簡単な説明】
【図1】本発明の実施形態におけるTSデータ、記録デ
ータおよび再生データを示す説明図である。
【図2】本発明の実施形態におけるTSデータ、記録デ
ータおよび再生データを示す説明図である。
【図3】本発明の実施の形態によるデータ記録再生装置
を示すブロック図である。
【符号の説明】
1 TSデータ(多重化データ) 2 記録データ 3 再生データ 13 CPU 14,26 バッファコントローラ 15,27 バッファ 16 パケットカウンタ 17 空パケット数データ生成部 20 記憶部 24 クロック発振器 25 空パケット生成部 100 データ記録再生装置 D1,D2,D3 番組データ F 空パケット数データ(パケット数データ) N 空パケット P1,P2,P3 パケット
───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.6 識別記号 FI H04N 7/081

Claims (14)

    【特許請求の範囲】
  1. 【請求項1】 (i)複数の番組データが固定長のパケッ
    トにより時分割多重され、(ii)これら多重された複数の
    番組データのうち少なくとも一の番組データを復号器に
    よって復号するときに、前記一の番組データと復号器と
    の間の同期をとるために用いられる複数の時刻設定値が
    所定間隔毎に予め配置され、(iii)前記各時刻設定値が
    前記復号器によって受け取られる毎に、この受け取られ
    た各時刻設定値の値に基づいて前記一の番組データと復
    号器との間の同期をとる───このような構成を備えた
    多重化データを受け取り、この多重化データから、少な
    くとも一の番組データを抽出して記録するデータ記録方
    法であって、 前記多重化データから前記一の番組データを構成するパ
    ケットを抽出する抽出段階と、 前記多重化データに配列されたパケットのうち、前記抽
    出段階において抽出された前回のパケットと今回のパケ
    ットとの間に配列されたパケットの数を示すパケット数
    データを生成するパケット数データ生成段階と、 前記抽出段階において抽出されたパケットと前記パケッ
    ト数データ生成段階において生成されたパケット数デー
    タとを記録する記録段階とを備えてなるデータ記録方
    法。
  2. 【請求項2】 前記記録段階では、前記パケット数デー
    タ生成段階において生成されたパケット数データを、前
    記抽出段階において抽出された前回のパケットと今回の
    パケットとの間に挿入する請求項1に記載のデータ記録
    方法。
  3. 【請求項3】 前記パケット数データ生成段階では、前
    記多重化データに配列されたパケットのうち、前記抽出
    段階において抽出された前回のパケットと今回のパケッ
    トとの間に配列されたパケットがないときには、その旨
    を示す情報をパケット数データとする請求項1または2
    に記載のデータ記録方法。
  4. 【請求項4】 前記多重化データは、複数の番組データ
    をMPEGにおけるトランスポートストリーム方式によ
    って時分割多重したものであり、前記各時刻設定値は、
    MPEGにおけるPCR(Program Clock Reference)
    である請求項1,2または3に記載のデータ記録方法。
  5. 【請求項5】 (i)複数の番組データが固定長のパケッ
    トにより時分割多重され、(ii)これら多重された複数の
    番組データのうち少なくとも一の番組データを復号器に
    よって復号するときに、前記一の番組データと復号器と
    の間の同期をとるために用いられる複数の時刻設定値が
    所定間隔毎に予め配置され、(iii)前記各時刻設定値が
    前記復号器によって受け取られる毎に、この受け取られ
    た各時刻設定値の値に基づいて前記一の番組データと復
    号器との間の同期をとる───このような構成を備えた
    多重化データを受け取り、この多重化データから、少な
    くとも一の番組データを構成するパケットを抽出する抽
    出段階と、前記多重化データに配列されたパケットのう
    ち、前記抽出段階において抽出された前回のパケットと
    今回のパケットとの間に配列されたパケットの数を示す
    パケット数データを生成するパケット数データ生成段階
    と、前記抽出段階において抽出されたパケットと前記パ
    ケット数データ生成段階において生成されたパケット数
    データとを記録する記録段階とを備えたデータ記録方法
    を使用することによって記録された番組データを再生す
    るデータ再生方法であって、 前記データ記録方法を使用することによって記録された
    番組データに含まれるパケットおよびパケット数データ
    を読み取る読取段階と、 前記読取段階により読み取られた前回のパケットの再生
    が終了してから、前記読取段階により読み取られたパケ
    ット数データが示す数のパケットを再生するのに必要な
    時間が経過した後に、前記読取段階により読み取られた
    今回のパケットを再生する再生段階とを備えてなるデー
    タ再生方法。
  6. 【請求項6】 前記再生段階は、 前記読取段階により読み取られたパケット数データが示
    す数の空パケットを前記読取段階により読み取られた前
    回のパケットと今回のパケットとの間に挿入する挿入段
    階と、 前記読取段階により読み取られたパケットおよび前記挿
    入段階により挿入された空パケットを再生するパケット
    再生段階とを備えている請求項5に記載のデータ再生方
    法。
  7. 【請求項7】 前記多重化データは、複数の番組データ
    をMPEGにおけるトランスポートストリーム方式によ
    って時分割多重したものであり、前記各時刻設定値は、
    MPEGにおけるPCR(Program Clock Reference)
    である請求項5または6に記載のデータ再生方法。
  8. 【請求項8】 (i)複数の番組データが固定長のパケッ
    トにより時分割多重され、(ii)これら多重された複数の
    番組データのうち少なくとも一の番組データを復号器に
    よって復号するときに、前記一の番組データと復号器と
    の間の同期をとるために用いられる複数の時刻設定値が
    所定間隔毎に予め配置され、(iii)前記各時刻設定値が
    前記復号器によって受け取られる毎に、この受け取られ
    た各時刻設定値の値に基づいて前記一の番組データと復
    号器との間の同期をとる───このような構成を備えた
    多重化データを受け取り、この多重化データから、少な
    くとも一の番組データを抽出して記録するデータ記録装
    置であって、 前記多重化データから前記一の番組データを構成するパ
    ケットを抽出する抽出手段と、 前記多重化データに配列されたパケットのうち、前記抽
    出手段によって抽出された前回のパケットと今回のパケ
    ットとの間に配列されたパケットの数を示すパケット数
    データを生成するパケット数データ生成手段と、 前記抽出手段によって抽出されたパケットと前記パケッ
    ト数データ生成手段によって生成されたパケット数デー
    タとを記録する記録手段とを備えてなるデータ記録装
    置。
  9. 【請求項9】 前記記録手段では、前記パケット数デー
    タ生成手段によって生成されたパケット数データを、前
    記抽出手段によって抽出された前回のパケットと今回の
    パケットとの間に挿入する請求項8に記載のデータ記録
    装置。
  10. 【請求項10】 前記パケット数データ生成手段では、
    前記多重化データに配列されたパケットのうち、前記抽
    出手段において抽出された前回のパケットと今回のパケ
    ットとの間に配列されたパケットがないときには、その
    旨を示す情報をパケット数データとする請求項8または
    9に記載のデータ記録装置。
  11. 【請求項11】 前記多重化データは、複数の番組デー
    タをMPEGにおけるトランスポートストリーム方式に
    よって時分割多重したものであり、前記各時刻設定値
    は、MPEGにおけるPCR(Program Clock Referenc
    e)である請求項8,9または10に記載のデータ記録
    装置。
  12. 【請求項12】 (i)複数の番組データが固定長のパケ
    ットにより時分割多重され、(ii)これら多重された複数
    の番組データのうち少なくとも一の番組データを復号器
    によって復号するときに、前記一の番組データと復号器
    との間の同期をとるために用いられる複数の時刻設定値
    が所定間隔毎に予め配置され、(iii)前記各時刻設定値
    が前記復号器によって受け取られる毎に、この受け取ら
    れた各時刻設定値の値に基づいて前記一の番組データと
    復号器との間の同期をとる───このような構成を備え
    た多重化データを受け取り、この多重化データから、少
    なくとも一の番組データを構成するパケットを抽出する
    抽出手段と、前記多重化データに配列されたパケットの
    うち、前記抽出手段によって抽出された前回のパケット
    と今回のパケットとの間に配列されたパケットの数を示
    すパケット数データを生成するパケット数データ生成手
    段と、前記パケット数データ生成手段によって生成され
    たパケット数データを、前記抽出手段によって抽出され
    た前回のパケットと今回のパケットとの間に挿入する挿
    入手段と、前記挿入手段によってパケット数データが挿
    入された各パケットを記録する記録手段とを備えたデー
    タ記録装置によって記録された番組データを再生するデ
    ータ再生装置であって、 前記データ記録装置によって記録された番組データに含
    まれるパケットおよびパケット数データを読み取る読取
    手段と、 前記読取手段により読み取られた前回のパケットの再生
    が終了してから、前記読取手段により読み取られたパケ
    ット数データが示す数のパケットを再生するのに必要な
    時間が経過した後に、前記読取手段により読み取られた
    今回のパケットを再生する再生手段とを備えてなるデー
    タ再生装置。
  13. 【請求項13】 前記再生手段は、 前記読取手段により読み取られたパケット数データが示
    す数の空パケットを前記読取手段により読み取られた前
    回のパケットと今回のパケットとの間に挿入する挿入手
    段と、 前記読取手段により読み取られたパケットおよび前記挿
    入手段により挿入された空パケットを再生するパケット
    再生手段とを備えている請求項12に記載のデータ再生
    装置。
  14. 【請求項14】 前記多重化データは、複数の番組デー
    タをMPEGにおけるトランスポートストリーム方式に
    よって時分割多重したものであり、前記各時刻設定値
    は、MPEGにおけるPCR(Program Clock Referenc
    e)である請求項12または13に記載のデータ再生装
    置。
JP10092674A 1998-03-20 1998-03-20 データ記録方法、データ再生方法、データ記録装置およびデータ再生装置 Pending JPH11275524A (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP10092674A JPH11275524A (ja) 1998-03-20 1998-03-20 データ記録方法、データ再生方法、データ記録装置およびデータ再生装置
US09/268,613 US6731658B1 (en) 1998-03-20 1999-03-15 Data recording method and data recording apparatus
EP99302115A EP0944268A3 (en) 1998-03-20 1999-03-18 Data recording method and data recording apparatus
CN99104033A CN1233831A (zh) 1998-03-20 1999-03-18 数据记录方法和数据记录装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP10092674A JPH11275524A (ja) 1998-03-20 1998-03-20 データ記録方法、データ再生方法、データ記録装置およびデータ再生装置

Publications (1)

Publication Number Publication Date
JPH11275524A true JPH11275524A (ja) 1999-10-08

Family

ID=14061043

Family Applications (1)

Application Number Title Priority Date Filing Date
JP10092674A Pending JPH11275524A (ja) 1998-03-20 1998-03-20 データ記録方法、データ再生方法、データ記録装置およびデータ再生装置

Country Status (4)

Country Link
US (1) US6731658B1 (ja)
EP (1) EP0944268A3 (ja)
JP (1) JPH11275524A (ja)
CN (1) CN1233831A (ja)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001309377A (ja) * 2000-03-23 2001-11-02 Videotele Com Inc 統計的にマルチプレックスされたmpeg転送ストリームのデマルチプレクス方法
KR100534291B1 (ko) * 2000-12-19 2005-12-08 가부시끼가이샤 도시바 디지털 방송 기록 재생 장치
WO2006059804A1 (ja) * 2004-12-03 2006-06-08 Nec Corporation データの記録再生伝送方法、装置および記録媒体
JP2006270792A (ja) * 2005-03-25 2006-10-05 Fujitsu Ltd フレーム伝送方法及び装置
JP2007087489A (ja) * 2005-09-21 2007-04-05 Toshiba Corp データ記録再生方式およびデータ記録再生装置
JP2008135845A (ja) * 2006-11-27 2008-06-12 Ikegami Tsushinki Co Ltd トランスポート・ストリーム記録再生方法及び装置
JP2021125724A (ja) * 2020-01-31 2021-08-30 Tvs Regza株式会社 送受信方法、送受信装置
JP2021125725A (ja) * 2020-01-31 2021-08-30 Tvs Regza株式会社 受信方法、受信装置

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000032327A (ja) * 1998-07-10 2000-01-28 Matsushita Electric Ind Co Ltd 撮像画像伝送装置
US6553086B1 (en) * 1998-10-02 2003-04-22 Lg Electronics, Inc. Method and apparatus for recording time information for digital data streams
KR100326144B1 (ko) * 1999-02-09 2002-03-13 구자홍 기록 디지털 데이터 스트림의 탐색정보 생성방법 및 이를이용한 탐색방법과, 그 장치
US7069574B1 (en) * 1999-09-02 2006-06-27 Broadlogic Network Technologies, Inc. System time clock capture for computer satellite receiver
US6771657B1 (en) 1999-12-09 2004-08-03 General Instrument Corporation Non real-time delivery of MPEG-2 programs via an MPEG-2 transport stream
JP3435398B2 (ja) * 2000-11-24 2003-08-11 株式会社東芝 コンテンツ配信方法及びコンテンツデータ記録再生方法及び装置
US6900701B2 (en) * 2003-03-31 2005-05-31 Texas Instruments Incorporated Automatic detection, selection and configuration of clock oscillator circuitry
WO2005034520A1 (en) * 2003-10-06 2005-04-14 Matsushita Electric Industrial Co., Ltd. Synchronizing of a digital signal using a pcr program clock reference
US10277384B2 (en) * 2017-04-04 2019-04-30 Cisco Technology, Inc. Intermediate distribution frame for distributed radio heads

Family Cites Families (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5566174A (en) * 1994-04-08 1996-10-15 Philips Electronics North America Corporation MPEG information signal conversion system
US5559999A (en) * 1994-09-09 1996-09-24 Lsi Logic Corporation MPEG decoding system including tag list for associating presentation time stamps with encoded data units
JP3371174B2 (ja) * 1994-09-22 2003-01-27 ソニー株式会社 パケット受信装置
JPH08138316A (ja) 1994-11-07 1996-05-31 Toshiba Corp 記録再生装置
US5901149A (en) * 1994-11-09 1999-05-04 Sony Corporation Decode and encode system
US5619337A (en) * 1995-01-27 1997-04-08 Matsushita Electric Corporation Of America MPEG transport encoding/decoding system for recording transport streams
US6169843B1 (en) * 1995-12-01 2001-01-02 Harmonic, Inc. Recording and playback of audio-video transport streams
US5818539A (en) * 1996-03-29 1998-10-06 Matsushita Electric Corporation Of America System and method for updating a system time constant (STC) counter following a discontinuity in an MPEG-2 transport data stream
US5914962A (en) * 1996-06-27 1999-06-22 Zenith Electronics Corporation MPEG transport mux for independently clocked transport streams
US5936968A (en) * 1997-05-28 1999-08-10 Sarnoff Corporation Method and apparatus for multiplexing complete MPEG transport streams from multiple sources using a PLL coupled to both the PCR and the transport encoder clock
US6188703B1 (en) * 1997-08-01 2001-02-13 International Business Machines Corp. Multiplexer for multiple media streams
JP3803843B2 (ja) * 1997-09-09 2006-08-02 株式会社日立製作所 ディジタル信号記録装置及び記録再生装置及び受信記録再生装置
US6356567B2 (en) * 1997-09-26 2002-03-12 International Business Machines Corporation Embedded clock recovery and difference filtering for an MPEG-2 compliant transport stream
US6351474B1 (en) * 1998-01-14 2002-02-26 Skystream Networks Inc. Network distributed remultiplexer for video program bearing transport streams
US6292490B1 (en) * 1998-01-14 2001-09-18 Skystream Corporation Receipts and dispatch timing of transport packets in a video program bearing stream remultiplexer
US6584509B2 (en) * 1998-06-23 2003-06-24 Intel Corporation Recognizing audio and video streams over PPP links in the absence of an announcement protocol

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001309377A (ja) * 2000-03-23 2001-11-02 Videotele Com Inc 統計的にマルチプレックスされたmpeg転送ストリームのデマルチプレクス方法
KR100534291B1 (ko) * 2000-12-19 2005-12-08 가부시끼가이샤 도시바 디지털 방송 기록 재생 장치
WO2006059804A1 (ja) * 2004-12-03 2006-06-08 Nec Corporation データの記録再生伝送方法、装置および記録媒体
JP2006270792A (ja) * 2005-03-25 2006-10-05 Fujitsu Ltd フレーム伝送方法及び装置
JP2007087489A (ja) * 2005-09-21 2007-04-05 Toshiba Corp データ記録再生方式およびデータ記録再生装置
JP2008135845A (ja) * 2006-11-27 2008-06-12 Ikegami Tsushinki Co Ltd トランスポート・ストリーム記録再生方法及び装置
JP2021125724A (ja) * 2020-01-31 2021-08-30 Tvs Regza株式会社 送受信方法、送受信装置
JP2021125725A (ja) * 2020-01-31 2021-08-30 Tvs Regza株式会社 受信方法、受信装置

Also Published As

Publication number Publication date
EP0944268A3 (en) 1999-10-06
CN1233831A (zh) 1999-11-03
US6731658B1 (en) 2004-05-04
EP0944268A2 (en) 1999-09-22

Similar Documents

Publication Publication Date Title
JP3666625B2 (ja) データ記録方法およびデータ記録装置
US7274862B2 (en) Information processing apparatus
JPH11275524A (ja) データ記録方法、データ再生方法、データ記録装置およびデータ再生装置
US7133347B2 (en) Information outputting apparatus and method, and presentation medium for digital television broadcast systems
KR101014664B1 (ko) 복수의 데이터 스트림 간의 연속 재생을 보장하는 재생방법 및 그 재생 장치
JP2004139730A (ja) データ列間の連続再生を保障するための付加情報生成方法、この情報を貯蔵する記録媒体及び記録、編集及び/または再生装置
EP1206141A2 (en) Digital-broadcast recording/playback apparatus
KR100694164B1 (ko) 재생 방법 및 그 기록매체
CN101656860B (zh) 记录装置和记录方法
JP4534168B2 (ja) 情報処理装置および方法、記録媒体、並びにプログラム
JP3592186B2 (ja) データ記録再生装置
JP3944845B2 (ja) 情報処理装置および方法、記録媒体、並びにプログラム
KR0181082B1 (ko) 엠펙 시스템의 피티에스 부호화장치
JP2001339688A (ja) トランスポートストリーム再生装置
JP2008176918A (ja) 再生装置、再生方法及びその記録媒体
KR100539731B1 (ko) 전송스트림저장장치및방법
US7058279B2 (en) Special reproduction data generating device, medium and information aggregate
US7248780B2 (en) Reproducing device, medium, information aggregate, transmitting medium, and recording medium
KR100677110B1 (ko) 데이터열간의 연속 재생을 보장하는 데이터의 기록및/또는 편집 장치
KR100657262B1 (ko) 데이터열간의 연속 재생을 보장하기 위한 부가 정보를저장하는 기록 매체
JP2001094907A (ja) 蓄積型デジタル放送における映像音声の部分再生方法及び受信装置
JP2004200798A (ja) Mpegトランスポートストリーム生成装置、mpegトランスポートストリーム記録再生装置
KR20040018419A (ko) 데이터열간의 연속 재생을 보장하는 데이터의 기록및/또는 재생 장치
JP2004235748A (ja) データ圧縮装置、記録装置、再生装置、記録再生装置、データ圧縮方法、記録方法、再生方法、記録再生方法

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20040805

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20040817

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20041018

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20050726