Nothing Special   »   [go: up one dir, main page]

JP4690965B2 - データ記録再生装置 - Google Patents

データ記録再生装置 Download PDF

Info

Publication number
JP4690965B2
JP4690965B2 JP2006220370A JP2006220370A JP4690965B2 JP 4690965 B2 JP4690965 B2 JP 4690965B2 JP 2006220370 A JP2006220370 A JP 2006220370A JP 2006220370 A JP2006220370 A JP 2006220370A JP 4690965 B2 JP4690965 B2 JP 4690965B2
Authority
JP
Japan
Prior art keywords
control
counter
packet
unit
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.)
Expired - Fee Related
Application number
JP2006220370A
Other languages
English (en)
Other versions
JP2008048064A (ja
Inventor
弘史 森
龍則 斉藤
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.)
Toshiba Corp
Original Assignee
Toshiba 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 Toshiba Corp filed Critical Toshiba Corp
Priority to JP2006220370A priority Critical patent/JP4690965B2/ja
Priority to US11/645,045 priority patent/US20080037591A1/en
Publication of JP2008048064A publication Critical patent/JP2008048064A/ja
Application granted granted Critical
Publication of JP4690965B2 publication Critical patent/JP4690965B2/ja
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • 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/41Structure of client; Structure of client peripherals
    • H04N21/414Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
    • H04N21/4147PVR [Personal Video Recorder]
    • 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Television Signal Processing For Recording (AREA)

Description

本発明は、データ記録再生装置に関する。
従来、例えばMPEG−2システムでは、符号化ストリームがトランスポート・ストリーム(TS; Transport Stream)のパケットに多重化されて伝送されている。
このMPEG−2のTSは、TSパケットと称される188バイトの固定長のパケットを配列したものであり、ビデオ情報及びオーディオ情報を構成するビット・ストリームの種類を示す属性情報、ビット・ストリーム、及びメディア間の同期をとるためのプログラム時刻基準参照値(PCR; Program Clock Reference)と称される基準クロック情報などがTSパケットによって伝送される。このTSパケットを受信した復号側では、PCRに基づいて制御信号としてのシステム・タイム・クロック(STC; System Time Clock)を生成し、送信側の符号装置のクロックと受信側の復号装置のクロックとの間の同期をとっている。この受信側において、TSパケットを記録して再生する場合には、受信して再生する場合と同様にSTCを用いて同期を取る必要があるが、再生に必要となるTSパケットのみを抽出して記録すると、これらPCRとSTCとの関係が崩れてしまい、記録時の再生クロックを復元することができない。
このような問題に鑑みて、例えば、特許文献1では、TSパケットの到着時刻を記録し再生タイミングを復元するデータ記録再生装置に関する技術が開示されている。
特許第3592186号公報
しかしながら、特許文献1のデータ記録再生装置では、TSパケットの入力タイミングを制御する必要がある為、処理遅延により復元精度が低下してしまう。
本発明の目的とするところは、STCのクロック制御に関する情報を保存し、当該情報を用いて再生クロックを制御することで、記録時の再生クロックを復元することにある。
本発明の一つの観点に従い、トランスポート・ストリーム・パケットからプログラム時刻基準参照値、オーディオ情報及びビデオ情報を分離する分離部と、上記オーディオ情報及びビデオ情報の出力時刻を定めるカウンタと、上記分離部から転送されたプログラム時刻基準参照値を受けて、当該プログラム時刻基準参照値と上記カウンタのシステム・タイム・クロックとを比較し、その差分を制御信号として出力する比較部と、上記制御信号に基いて上記カウンタのクロック周波数を制御すると共に、当該制御に係る制御パラメータ及び制御タイミングの情報を出力するカウンタ制御部と、上記制御パラメータ及び制御タイミングの情報を含むシステム・タイム・クロック・パケットを生成し出力する記録再生処理部と、上記トランスポート・ストリーム・パケット及び上記システム・タイム・クロック・パケットを記録する記録部と、を具備し、上記システム・タイム・クロック・パケットを、上記プログラム時刻基準参照値を有するトランスポート・ストリーム・パケットの前段に記録することを特徴とするデータ記録再生装置が提供される。
本発明によれば、STCのクロック制御に関する情報を保存し、当該情報を用いて再生クロックを制御することで、記録時の再生クロックを復元することを可能とするデータ記録再生装置を提供することができる。
以下、図面を参照して、本発明の一実施の形態について説明する。
図1には本発明の実施の形態に係るデータ記録再生装置の構成を示し説明する。
同図に示されるように、この実施の形態に係るデータ記録再生装置は、受信したTSパケットを記録、再生するものであり、受信部1、分離部2、比較部3、カウンタ4、デコーダ5、記録再生処理部6、カウンタ制御部7、記録部8、出力部9を備えている。
このような構成において、記録時においては、受信部1は、ネットワークを介して送信されてきたTSパケットを受信し、分離部2に転送する。分離部2は、この転送されたTSパケットからプログラム時刻基準参照値(PCR; Program Clock Reference)、オーディオ情報及びビデオ情報を分離し、オーディオ情報及びビデオ情報はデコーダ5に転送し、PCRは比較部3に転送する。また、TSパケットを記録再生処理部6に転送する。
比較部3は、PCRとカウンタ4のSTC(System Time Clock)を比較し、その差分を制御信号としてカウンタ制御部7に転送する。カウンタ制御部7は、この制御信号(PCRとSTCの差分)に応じてカウンタ4のクロック周波数を制御すると共に、制御パラメータ及び制御タイミングの情報を記録再生処理部6に転送する。
記録再生処理部6は、カウンタ制御部7の制御パラメータ及び制御タイミングに基づいて、STCのクロック制御に関する制御情報(制御タイミングや制御パラメータ)を含むSTCパケットを生成し、TSパケットと共に記録部8に転送する。
こうして、記録部8は、このTSパケット及びSTCパケットを記録する。
この記録の様子は、図2に示される通りである。
即ち、図2上段に示されるように、ネットワークを介して入力されるTSパケットストリームは、188バイトの固定長のTSパケットが配列されており、PCRもTSパケットにより伝送される。一般には、図2中段に示されるように、記録・再生時にはバッファ制御用のTSパケットは削除されて必要なTSパケットのみが記録される。
この実施の形態では、必要なTSパケットのみを記録すると、PCRとSTCとの関係が把握できなくなることに鑑みて、図2下段に示されるように、PCRを有するTSパケットの前段に188バイトのSTCパケットを挿入する。STCパケットは、PCRを有するTSパケットで行った制御タイミングや制御パラメータを有する。
この制御パラメータとしては、クロックジェネレータとしての電圧制御水晶発信器(VCXO; Voltage-Controlled Crystal Oscillator)の制御電圧や、分周回路の分周比等があり、クロックジェネレータの構成により制御パラメータは異なる。
尚、STCパケットは、前述した188バイトには限定されない。
また、STCパケットの挿入位置についてもPCRを有するTSパケットの前段でなくてもよく、別ファイルに記録してもよい。或いは、PCRを有するTSパケットの検出位置である制御パラメータの変化点に加えて固定周期でSTCパケットを挿入してもよい。
ここで、STCパケットの構成例は、図3に示される通りである。
STCパケットは、STCパケットヘッダとデータ部とで構成されており、当該データ部には、STCの制御タイミングと制御パラメータとが少なくとも格納される。
一方、再生時においては、分離部2は、記録部8からTSパケット及びSTCパケットを読み出し、分離処理を行う。この分離されたTSパケット、STCパケットは記録再生処理部6に転送される。記録再生処理部6は、STCパケットの制御パラメータをカウンタ制御部7に転送し、制御タイミングを比較部3に転送する。この読み出されるパケットの様子は、先に図2下段に示した通りである。次いで、比較部3は、転送されたSTCパケットの制御タイミングとカウンタ4のSTCとを比較し、その比較結果に基づいてカウンタ制御部7に制御パラメータの設定タイミングを通知する。
カウンタ制御部7は、この通知を受けると、当該設定タイミングに従って制御パラメータを更新し、この制御パラメータに応じてカウンタ4のクロック周波数を制御する。これにより、記録時と同一のSTC制御タイミングで同一のSTC制御パラメータを用いたSTC制御が可能となり、記録時の再生クロックを復元することが可能となる。
デコーダ5では、オーディオ情報及びビデオ情報を復号し、出力部9に送る。出力部9では、前述したようにして記録時の再生クロックが復元されたカウンタ4の値と出力時刻を比較し、その結果に基づいて所定のタイミングで映像或いは/及び音声を出力する。例えば符号化された映像情報が分離部2よりデコーダ5に転送された場合には、当該デコーダ5において映像情報が復号され、この復号された映像と表示時刻の情報が出力部9に転送される。そして、出力部9は、当該表示時刻とカウンタ4の時刻とを比較することで定まる所定の表示タイミングで当該映像を表示することになる。
なお、上記出力時刻は一般的にPTS(Presentation Time Stamp)と呼ばれ、オーディオ情報およびビデオ情報の属性情報として設定されるものである。更に、上記説明では、出力部9がカウンタ4の値と出力時刻との比較を行って再生を制御するとしているが、デコーダ5がカウンタ4の値と出力時刻とを比較してデコードのタイミングとして用いることもある。
以下、図4のフローチャートを参照して、本実施の形態に係るデータ記録再生装置による記録時の処理手順について更に詳細に説明する。
受信部1は、ネットワークを介して送信されてきたTSパケットを受信すると、当該TSパケットを分離部2に転送する(ステップS1)。分離部2は、この転送されたTSパケットが再生対象のTSパケットであるか否かを判断する(ステップS2)。
ここで、再生対象のTSパケットであると判断した場合には、分離部2は、当該TSパケットがPCRを保持しているか否かを判断する(ステップS3)。
このステップS3において、TSパケットがPCRを保持していると判断した場合、分離部2は当該PCRを比較部3に転送する。すると、比較部3は、このPCRとカウンタ4のSTCとの差分に基づく制御信号を生成し、カウンタ制御部7に転送する。カウンタ制御部7は、このPCRとSTCの差分に基づく制御信号に応じてカウンタ4のクロック周波数を制御すると共に、STCのクロック制御に関する制御情報(制御タイミングや制御パラメータ)を記録再生処理部6に転送する(ステップS4)。
次いで、記録再生処理部6は、STCのクロック制御に関する制御情報(制御タイミングや制御パラメータ)を含むSTCパケットを生成し、記録部8に記録する(ステップS5)。そして、上記ステップS2で再生対象のTSパケットでないと判断した場合、上記ステップS3でTSパケットがPCRを保持していないと判断した場合、及び上記ステップS5でSTCパケットを記録した後、記録再生処理部6は、当該TSパケットを記録部8に記録し(ステップS6)、一連の処理を終了する。
次に、図5のフローチャートを参照して、本実施の形態に係るデータ記録再生装置による再生時の処理手順について更に詳細に説明する。分離部2は、記録部8からパケットを読み出し(ステップS11)、当該パケットがSTCパケットであるか否かを判断する(ステップS12)。ここで、STCパケットであると判断した場合には、その制御情報に含まれる制御タイミングまで、その後の分離処理を停止して待機する(ステップS13)。
続いて、記録再生処理部6は、STCパケットの制御パラメータをカウンタ制御部7に転送し、制御タイミングを比較部3に転送する。比較部3は、転送されたSTCパケットの制御タイミングとカウンタ4のSTCとを比較し、その比較結果に基づいてカウンタ制御部7に制御パラメータの設定タイミングを通知する。カウンタ制御部7は、この通知を受けると、当該設定タイミングに従って制御パラメータを更新し、この制御パラメータに応じてカウンタ4のクロック周波数を制御する(ステップS14)。
こうして、再現された記録時の再生クロックに従い、デコーダ5により映像或いは/及び音声情報を復号して出力部9より出力し(ステップS16)、処理を終了する。
一方、STCパケットでないと判断した場合には、分離部2はTSパケットの分離処理を行い(ステップS15)、デコーダ5により映像或いは音声情報を復号して出力部9より出力し(ステップS16)、処理を終了する。
以上説明したように、本発明の一実施の形態に係るデータ記録再生装置では、再生時においては、比較部3がPCRとカウンタ4のSTCとを比較し、その差分を制御信号としてカウンタ制御部7に出力し、当該カウンタ制御部7がこの制御信号に基いて上記カウンタ4のクロック周波数を制御すると共に当該制御に係る制御パラメータ及び制御タイミングの情報を出力し、記録再生処理部が上記制御パラメータ及び制御タイミングの情報を含むSTCパケットを生成し出力し、記録部8が上記STCパケットを、上記PCRを有するTSパケットの前段に記録する。そして、再生時には、記録再生処理部6が、上記STCパケットの制御パラメータをカウンタ制御部7に転送し、制御タイミングを比較部3に転送し、この比較部3が、当該制御タイミングとカウンタ4のSTCとを比較し、その比較結果に基づいてカウンタ制御部7に制御パラメータの設定タイミングを通知し、カウンタ制御部7が、この通知された設定タイミングに従って制御パラメータを更新し、この制御パラメータに応じてカウンタ4のクロック周波数を制御する。このように、本実施の形態に係るデータ記録再生装置では、STCの制御情報をTSパケットと共に記録するので容易に記録時の再生クロックを再現することができる。
以上、本発明の一実施の形態について説明したが、本発明はこれに限定されることなくその趣旨を逸脱しない範囲で種々の改良・変更が可能であることは勿論である。
本発明の一実施の形態に係るデータ記録再生装置の構成図である。 TSパケットの記録・再生について説明する概念図である。 STCパケットの構成例を示す図である。 本発明の一実施の形態に係るデータ記録再生装置による記録時の処理手順について更に詳細に説明するフローチャートである。 本発明の一実施の形態に係るデータ記録再生装置による再生時の処理手順について更に詳細に説明するフローチャートである。
符号の説明
1…受信部、2…分離部、3…比較部、4…カウンタ、5…デコーダ、6…記録再生処理部、7…カウンタ制御部、8…記録部。

Claims (3)

  1. トランスポート・ストリーム・パケットからプログラム時刻基準参照値、オーディオ情報及びビデオ情報を分離する分離部と、
    上記オーディオ情報及びビデオ情報の出力時刻を定めるカウンタと、
    上記分離部から転送されたプログラム時刻基準参照値を受けて、当該プログラム時刻基準参照値と上記カウンタのシステム・タイム・クロックとを比較し、その差分を制御信号として出力する比較部と、
    上記制御信号に基いて上記カウンタのクロック周波数を制御すると共に、当該制御に係る制御パラメータ及び制御タイミングの情報を出力するカウンタ制御部と、
    上記制御パラメータ及び制御タイミングの情報を含むシステム・タイム・クロック・パケットを生成し出力する記録再生処理部と、
    上記トランスポート・ストリーム・パケット及び上記システム・タイム・クロック・パケットを記録する記録部と、
    を具備することを特徴とするデータ記録再生装置。
  2. 上記システム・タイム・クロック・パケットを、上記プログラム時刻基準参照値を有するトランスポート・ストリーム・パケットの前段に記録することを更に特徴とする請求項1に記載のデータ記録再生装置。
  3. 再生時においては、
    上記記録再生処理部が、上記システム・タイム・クロック・パケットの上記制御パラメータを上記カウンタ制御部に転送し、上記制御タイミングを上記比較部に転送し、
    上記比較部が、当該制御タイミングと上記カウンタのシステム・タイム・クロックとを比較し、その比較結果に基づいて上記カウンタ制御部に上記制御パラメータの設定タイミングを通知し、
    上記カウンタ制御部が、この通知された設定タイミングに従って制御パラメータを更新し、この制御パラメータに応じて上記カウンタのクロック周波数を制御する、
    ことを更に特徴とする請求項1に記載のデータ記録再生装置。
JP2006220370A 2006-08-11 2006-08-11 データ記録再生装置 Expired - Fee Related JP4690965B2 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2006220370A JP4690965B2 (ja) 2006-08-11 2006-08-11 データ記録再生装置
US11/645,045 US20080037591A1 (en) 2006-08-11 2006-12-22 Data recording and reproducing apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2006220370A JP4690965B2 (ja) 2006-08-11 2006-08-11 データ記録再生装置

Publications (2)

Publication Number Publication Date
JP2008048064A JP2008048064A (ja) 2008-02-28
JP4690965B2 true JP4690965B2 (ja) 2011-06-01

Family

ID=39050720

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2006220370A Expired - Fee Related JP4690965B2 (ja) 2006-08-11 2006-08-11 データ記録再生装置

Country Status (2)

Country Link
US (1) US20080037591A1 (ja)
JP (1) JP4690965B2 (ja)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4317995B2 (ja) * 2007-05-11 2009-08-19 テクトロニクス・インコーポレイテッド ストリーム解析装置とストリーム解析表示方法
KR20090012814A (ko) * 2007-07-31 2009-02-04 삼성전자주식회사 Pvr기능을 구비한 영상기기 및 그 제어방법

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10257487A (ja) * 1997-03-13 1998-09-25 Matsushita Electric Ind Co Ltd トランスポートストリーム発生装置
JP2001077688A (ja) * 1999-09-06 2001-03-23 Toyo Commun Equip Co Ltd Dppll回路
JP2002015527A (ja) * 2000-06-27 2002-01-18 Sony Corp クロック生成装置および記録再生装置
JP2002171490A (ja) * 1999-05-07 2002-06-14 Toshiba Corp ストリームデータのデータ構造、その記録方法およびその再生方法

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0817502A3 (en) * 1996-07-04 2010-01-06 Panasonic Corporation Multiplexed video data processing method ensuring synchronisation of several data objects
JP3558983B2 (ja) * 2000-12-19 2004-08-25 株式会社東芝 デジタル放送の記録再生装置
EP1398965A4 (en) * 2001-03-29 2008-09-17 Matsushita Electric Ind Co Ltd AV DATA RECORDING / READING APPARATUS, RELATED METHOD, AND DISC HAVING THE DATA RECORDED THEREIN BY THE AV DATA RECORDING / READING APPARATUS OR ASSOCIATED METHOD
US20040047424A1 (en) * 2002-10-15 2004-03-11 Kumar Ramaswamy System and method for transmitting digital video files with error recovery
KR100561414B1 (ko) * 2003-02-24 2006-03-16 삼성전자주식회사 브라우저블 슬라이드 쇼 제공을 위한 데이터 복호 장치,그 복호 방법 및 이를 위한 정보저장매체
US7991270B2 (en) * 2005-04-07 2011-08-02 Panasonic Corporation Recording medium, reproducing device, recording method, and reproducing method

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10257487A (ja) * 1997-03-13 1998-09-25 Matsushita Electric Ind Co Ltd トランスポートストリーム発生装置
JP2002171490A (ja) * 1999-05-07 2002-06-14 Toshiba Corp ストリームデータのデータ構造、その記録方法およびその再生方法
JP2001077688A (ja) * 1999-09-06 2001-03-23 Toyo Commun Equip Co Ltd Dppll回路
JP2002015527A (ja) * 2000-06-27 2002-01-18 Sony Corp クロック生成装置および記録再生装置

Also Published As

Publication number Publication date
US20080037591A1 (en) 2008-02-14
JP2008048064A (ja) 2008-02-28

Similar Documents

Publication Publication Date Title
US8886010B2 (en) Apparatus and method for decoding data for providing browsable slide show, and data storage medium therefor
EP0626770A2 (en) Data multiplexers and demultiplexers
KR100694164B1 (ko) 재생 방법 및 그 기록매체
JP2004139730A (ja) データ列間の連続再生を保障するための付加情報生成方法、この情報を貯蔵する記録媒体及び記録、編集及び/または再生装置
JP2008123693A (ja) 再生装置、再生方法及びその記録媒体
JPH10262208A (ja) 同期ずれ制御装置及び方法
JP5059301B2 (ja) 同期再生装置および同期再生方法
JP4690965B2 (ja) データ記録再生装置
KR100619041B1 (ko) 비디오 동기화 장치 및 비디오 동기화 방법
JP2007259313A (ja) ストリーム再生方法及び再生装置
JP2006345223A (ja) 記録出力装置及び記録出力方法
KR20060099687A (ko) 타임스탬프를 이용한 비디오 동기화 장치 및 방법
JP3833571B2 (ja) データ復号器およびデータ復号化方法
JP4175038B2 (ja) Mpeg2デコーダ
JP2008176918A (ja) 再生装置、再生方法及びその記録媒体
JP2006287642A (ja) Mpegコンテンツの同期再生方法、クライアント端末、mpegコンテンツの同期再生プログラム
JP4390666B2 (ja) 圧縮映像データ及び圧縮音声データの復号再生方法及び復号再生装置
JP2006352587A (ja) 情報処理装置
JP2008199516A (ja) データ処理装置
JP4935655B2 (ja) 再生装置および分離回路
JP2008035216A (ja) 動画像復号装置
JP2021034085A (ja) 映像再生装置
JP2005026854A (ja) ディジタル記録再生装置及び再生レート制御方法
JP2007066511A (ja) 記録再生装置、記録装置、再生装置および記録再生方法
JP2004104733A (ja) マルチメディア復号再生装置とその同期制御方法

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20090617

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20101215

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20110125

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20110218

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140225

Year of fee payment: 3

LAPS Cancellation because of no payment of annual fees