JP3585972B2 - Recording / reproducing device and reproducing device - Google Patents

Recording / reproducing device and reproducing device Download PDF

Info

Publication number
JP3585972B2
JP3585972B2 JP32849294A JP32849294A JP3585972B2 JP 3585972 B2 JP3585972 B2 JP 3585972B2 JP 32849294 A JP32849294 A JP 32849294A JP 32849294 A JP32849294 A JP 32849294A JP 3585972 B2 JP3585972 B2 JP 3585972B2
Authority
JP
Japan
Prior art keywords
data
time signal
recording
detected
pcr
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
JP32849294A
Other languages
Japanese (ja)
Other versions
JPH08186797A (en
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.)
Canon Inc
Original Assignee
Canon Inc
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 Canon Inc filed Critical Canon Inc
Priority to JP32849294A priority Critical patent/JP3585972B2/en
Priority to EP95308082A priority patent/EP0712256B1/en
Priority to DE69516240T priority patent/DE69516240T2/en
Priority to KR1019950040966A priority patent/KR100276205B1/en
Priority to CN95119240A priority patent/CN1091919C/en
Priority to US08/557,815 priority patent/US6052507A/en
Publication of JPH08186797A publication Critical patent/JPH08186797A/en
Application granted granted Critical
Publication of JP3585972B2 publication Critical patent/JP3585972B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Television Signal Processing For Recording (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)

Description

【0001】
【産業上の利用分野】
本発明は、ディジタルビデオテープレコーダなど、高能率符号化を適用した記録再生装置及び再生装置に関する。
【0002】
【従来の技術】
近年、画像のディジタル処理が検討されている。特に、画像データを圧縮するための高能率符号化については、標準化のために各種方式が提案されている。高能率符号化技術は、ディジタル伝送及び記録などの効率を向上させるために、より小さいビットレートで画像データを符号化するものである。このような高能率符号化方式として、CCITT(Comite Consultafif International Telegraphique et Telelcphonique)は、テレビ会議/テレビ電話用の標準化勧告案H.261、カラー静止画用のJPEG(Joint photographic Expert Group )方式、及び動画用のMPEG(Moving piture Expert)方式を提案している。またアメリカ合衆国では、MPEG−2方式を用いた次世代テレビ放送方式であるATV(Advanced Television )が検討されている。
【0003】
図4はMPEG符号化方式を説明するための説明図である。図中、矢印によって符号化における予測の方向を示す。また図5はMPEG符号化方式における符号化(エンコード)処理、記録媒体上の配列、及び復号化(デコード)処理による画像データの順序を示す説明図である。
MPEG符号化方式は、図4に示すように所定枚数のフレーム画像でGOP(Group of Picture)を構成する。GOPに画像内符号化画像Iが少なくとも1枚は含まれている。画像内符号化画像IはDCT(離散コサイン変換)によって1フレームの画像データを符号化したものである。この画像内符号化画像Iから所定のaフレーム毎の1フレームの画像データは、前方予測符号化画像Pに変換される。更に、画像内符号化画像Iまたは第1の前方予測符号化画像P1と、第2の前方予測符号化画像P2との間の各フレームの画像データは、前方及び後方の画像データを用いた両方向予測符号化により両方向予測符号化画像Bに変換される。
【0004】
図5に示すように、まず画像内符号化画像Iが符号化される。画像内符号化画像Iは、フレーム内の情報のみによって符号化され、時間方向の予測が含まれていない。次に、図5に示されるように、前方予測符号化画像Pが作成され、画像内符号化画像Iまたは前方予測符号化画像Pの後に両方向予測符号化画像Bの符号化処理が行なわれる。前方予測符号化画像P及び両方向予測符号化画像Bは他の画像データとの相関を利用している。上記のように、各画像データの予測方法に起因して、両方向予測符号化画像Bは画像内符号化画像Iまたは前方予測符号化画像Pの後に記録媒体上に記録され、復号時に元の順序に戻される。
【0005】
画像内符号化画像Iはフレーム内の情報のみによって符号化されているので、単独の符号化データのみによって復号可能である。一方前方予測符号化画像P及び両方向予測符号化画像Bは、他の画像データとの相関を利用して符号化を行なっており、単独の符号化データのみによっては復号することができないようになっている。
【0006】
MPEG符号化方式においては、記録レートは規定されている(標準1.2Mbps)が、データ長は可変である。従って、GOPに含まれる画像内符号化画像Iがどの位置に記録されるか特定することはできず、また一つのGOPのデータ長を特定することもできない。上記のMPEG符号化方式を、ディジタルビデオテープレコーダなどに適用した場合、通常再生においては、各符号化画像I、B、Pが順次再生されるので特に問題は起こらない。しかしながら、早送り再生など特殊再生を行なう場合、各符号化画像I、B、Pが順次再生されることにはならない。また、特殊再生を行なう場合、記録媒体上の記録トラックの一部しか再生されず、画像内符号化画像Iの記録媒体上の位置は特定されていないので、画像内符号化画像Iが必ず再生できるとは限らない。この場合、前方予測符号化画Pや、両方向予測符号化画像Bが再生できなくなる。このため、例えば特開平4−298802公報に開示される技術においては、符号化画像データを特殊再生時に再生できる記録媒体上の所定位置に記録しておいて、特殊再生時にはこのデータを再生することにより画面を再現するようにしている。
【0007】
次に、MPEG−2方式においては、コード化された画像信号、音声信号、またはその他のビット列をエレメンタリストリーム(elementary stream )と称する。また、エレメンタリストリームを運ぶための構造としてPES(Packctized Elementary Stream)パケットが定義されている。これはPESヘッダの後にPESペイロードが続く構造を持つ。MPEG−2方式において共通のタイムベースを持ったエレメンタリストリームの集合はプログラムと呼ばれる。
【0008】
MPEG−2方式のコード化には、2つの形式が定義されている。1つはトランスポートストリーム(Transport Stream)、もう1つはプログラムストリーム(Program Stream)である。上記のトランスポートストリーム及びプログラムストリームの両方の定義には、映像と音声のデコード・再生の同期に関する必要充分な文法が含まれている。プログラムストリームは共通のタイムベースを持った一つかそれ以上のPESパケットを結合して、単一のビット列としたものである。トランスポートストリームは一つかそれ以上のタイムベースを持った一つかそれ以上のプログラムを結合して、単一のビット列としたものである。前述のATV方式においては、上記トランスポートストリームが用いられる。
【0009】
MPEG−2方式のデコードシステムにおいて、プログラムストリームの場合はSCR(System Clock Reference)を、トランスポートストリームの場合はPCR(Program Clock Reference )を時間信号として用いることによってそれぞれ同期がとられる。図6はSCRまたはPCRのデコード回路の一例である。特殊再生を行なう場合において、201は入力端子、202は引き算器、203はLPF(Low Pass Filter )、204はアンプ、205はVCO(Voltage Controlled Oscillator )、206はカウンタ、207は出力端子である。
【0010】
カウンタ206の出力はSTC(System Time Clock )と呼ばれる。このデコード回路の入力端子201にSCRまたはPCRが到着すると、引き算器202によってカウンタ206の出力である現在のSTCと到着したSCRまたはPCRとの比較値が算出される。この比較値はLPF203及びアンプ204によってVCO205のコントロール信号として出力される。VCO205はクロック信号を出力する。VCO205の出力であるクロック信号は、上記コントロール信号の値によってこのクロック信号の周波数が変化するようになっている。
【0011】
VCO205の出力信号は出力端子207から不図示のMPEGデコーダに入力されてシステムクロックとして使用されるとともに、カウンタ206に出力される。カウンタ206は上記システムクロックをカウントして、上記STCを出力する。このSTCは引き算器202に入力され、PLL(Phasc Locked Loop )回路のフィードバックグループを構成している。このPLL回路に入力されるSCR及びPCRの入力の時間的間隔は、上記のSCRの場合には700ミリ秒以内に、PCRの場合には100ミリ秒以内にそれぞれ設定されている。前述のATV方式の場合、上記PCRを用いて上記デコーダ回路と同様に同期がとられる。
【0012】
MPEG方式、またはATV方式においては上記のように、同期をとる手段としてPCRまたはSCRを用いているために、デコーダにPCRまたはSCRデータを連続的に入力しなくてはならない。しかしながら、前記特開平4−298802公報などにみられる記録再生装置においては、通常再生から特殊再生への移行期間、あるいは特殊再生から通常再生への移行期間には、上記のPCRあるいはSCRをデコーダに入力することができず、このためデコーダの動作に遅延が生じることになる。
【0013】
【発明が解決しようとする課題】
上述したように、従来の記録再生装置においては、予測符号化を行なった画像データを記録媒体に記録すると、特殊再生時には画像内符号化画像Iを再生することができず、特殊再生ができないという問題点があった。また特殊再生ができるようにした場合には、同期信号に不連続が生じるため、通常再生から特殊再生への移行期間、あるいは特殊再生から通常再生への移行期間には、再生動作に遅延が生じてしまうという問題点があった。
【0014】
本発明はかかる問題点に鑑みてなされたものであり、特殊再生を可能にするとともに、通常再生から特殊再生への移行期間、あるいは特殊再生から通常再生への移行期間の再生動作に遅延が生じないようにする記録再生装置及び再生装置を提供することを目的とする。
【0015】
【課題を解決するための手段】
本発明の記録再生装置は、画像内符号化画像データ及び画像間符号化データが多重化された符号化データが入力され上記符号化データから上記画像内符号化画像データを選択して上記画像内符号化画像データを再構成する符号化データ再構成手段と、上記画像内符号化画像データ及び画像間符号化データが多重化された符号化データを記録すると共に、上記符号化データ再構成手段により再構成された符号化データを記録媒体上の所定の位置に配列するように記録するための記録手段と、上記記録手段により記録媒体上に記録されたデータを再生する再生手段と、上記再生手段により再生されたデータを復号する復号手段に上記再生されたデータを出力する出力手段と、上記再生手段により再生されたデータから検出した第1の時間信号に基づいて上記第1の時間信号に続く第2の時間信号を発生する時間信号発生手段と、上記再生手段により再生されたデータから上記第1の時間信号が正常に検出されているときは上記第1の時間信号を上記復号手段に出力し、上記第1の時間信号が正常に検出されなくなったときは上記時間信号発生手段により発生された上記第2の時間信号を上記復号手段に出力するように制御する制御手段とを備える。
【0016】
本発明の他の記録再生装置は、入力されたMPEGトランスポートストリームからIフレームを選択して生成された特殊再生用データと、上記MPEGトランスポートストリームに係る通常再生用データとを記録する記録手段と、上記記録手段により記録されたデータを再生する再生手段と、上記再生手段により再生されたデータをデコードするデコーダに上記再生されたデータを出力する出力手段と、上記再生手段により再生されたデータ中より検出されたPCRの値に従って、次のPCRに対応する時間信号を連続して発生する時間信号発生手段と、上記再生手段によって上記データ中のPCRが検出できている状態から検出できない状態へ変移したときは、上記時間信号発生手段により発生された時間信号を上記デコーダに出力するように制御する制御手段とを備える。
また、本発明の他の記録再生装置は、入力されたMPEGプログラムストリームからIフレームを選択して生成された特殊再生用データと、上記MPEGプログラムストリームとに係る通常再生用データを記録する記録手段と、上記記録手段により記録されたデータを再生する再生手段と、上記再生手段により再生されたデータをデコードするデコーダに上記再生されたデータを出力する出力手段と、上記再生手段により再生されたデータ中より検出されたSCRの値に従って、次のSCRに対応する時間信号を連続して発生する時間信号発生手段と、上記再生手段によって上記データ中のSCRが検出できている状態から検出できない状態へ変移したときは、上記時間信号発生手段により発生された時間信号を上記デコーダに出力するように制御する制御手段とを備える。
【0017】
本発明の再生装置は、画像内符号化画像データ及び画像間符号化画像データが多重化された通常再生用データと、画像内符号化画像データが多重化された特殊再生用データとを含む符号化データが記録された記録媒体より上記符号化データを再生する装置であって、上記再生された符号化データをデコードするデコーダに上記符号化データを出力する出力手段と、上記再生された符号化データから検出した第1の時間信号に基づいて該第1の時間信号に続く第2の時間信号を発生する時間信号発生手段と、上記再生された符号化データから上記第1の時間信号が正常に検出されているときは上記第1の時間信号を上記デコーダに出力し、上記第1の時間信号が正常に検出されなくなったときは上記時間信号発生手段により発生された上記第2の時間信号を上記デコーダに出力するように制御する制御手段とを備える。
【0018】
本発明の他の再生装置は、MPEGトランスポートストリームに係る通常再生用データと、上記MPEGトランスポートストリーム中のIフレームが多重化された特殊再生用データとを含む符号化データが記録された記録媒体より上記符号化データを再生する装置であって、上記再生された符号化データをデコードするデコーダに上記符号化データを出力する出力手段と、上記再生された符号化データ中より検出されたPCRの値に従って、次のPCRに対応する時間信号を連続して発生する時間信号発生手段と、上記符号化データ中のPCRが検出できている状態から検出できない状態へ変移したときは、上記時間信号発生手段により発生された時間信号を上記デコーダに出力するように制御する制御手段とを備える。
本発明の他の再生装置は、MPEGプログラムストリームに係る通常再生用データと、上記MPEGプログラムストリーム中のIフレームが多重化された特殊再生用データとを含む符号化データが記録された記録媒体より上記符号化データを再生する装置であって、上記再生された符号化データをデコードするデコーダに上記符号化データを出力する出力手段と、上記再生された符号化データ中より検出されたSCRの値に従って、次のSCRに対応する時間信号を連続して発生する時間信号発生手段と、上記符号化データ中のSCRが検出できている状態から検出できない状態へ変移したときは、上記時間信号発生手段により発生された時間信号を上記デコーダに出力するように制御する制御手段とを備える。
【0023】
【実施例】
以下に図面を参照して本発明の実施例について説明する。図1は本発明にかかる記録再生装置の実施例の一つを示すブロック図である。本実施例は本発明をMPEGトランスポートストリームまたはATVビットストリームを記録するビデオテープレコーダに適用した場合である。
【0024】
図1において、1は入力端子、2はデマルチプレクサ、3はヘッダ検出回路、4はフレームメモリ、5はメモリ制御回路、6は第1のバッファ、7はマルチプレクサ、8はパリティ発生回路、9は変調回路、10は記録アンプ、11は記録ヘッド、12は磁気テープ、13は再生ヘッド、14は再生アンプ、15は再生等化回路、16は復調回路、17はシンク検出回路、18は誤り訂正回路、19は第2のバッファ、20はPCR検出回路、21はPCR発生回路、22は制御信号の入力端子、23はシステム制御回路、24は第1のセレクタ、25は第2のセレクタ、26はシンクブロックメモリ、27はパケット化回路、28は出力端子である。尚、記録ヘッド11、再生ヘッド13は実際には2個の回転磁気ヘッドが用いられている。
【0025】
次に動作について説明する。
記録時は、入力端子1に入力されたMPEGトランスポートストリームまたはATVビットストリームはデマルチプレクサ2に入力されると共に、第1のバッファ6に入力され遅延される。デマルチプレクサ2では、多重化されたビット列から画像情報のビット列が取り出される。デマルチプレクサ2の出力はヘッダ検出回路3及びフレームメモリ4に入力される。
【0026】
ヘッダ検出回路3ではデマルチプレクサ2によって取り出されたビット列の中から様々なヘッダ情報が取り出される。ヘッダ検出回路3は、このヘッダ情報をメモリ制御回路5に出力する。フレームメモリ4にはデマルチプレクサ2によって取り出された画像データが入力され記憶される。この画像データはIフレームデータであり、メモリ制御回路5はヘッダ検出回路3から入力されるヘッダ情報から、Iフレームを選択してフレームメモリ4に入力するようになっている。
【0027】
マルチプレクサ7では、第1のバッファ6で遅延されたビット列とフレームメモリ4から出力される特殊再生用データのビット列とが多重される。上記のように多重化されたビット列は、パリティ発生回路8によって誤り訂正符号を付加され、変調回路9によって変調され、記録アンプ10によって増幅された後、記録ヘッド11を介して磁気テープ12に記録される。
【0028】
再生時は、磁気テープ12に記録されたデータは、再生ヘッド13によって再生される。再生ヘッド13によって再生されたデータは、再生アンプ14によって増幅され、再生等化回路15によって符号間干渉が抑圧される。再生等化回路15の出力は、復調回路16に入力され復調される。復調回路16の出力はシンク検出回路17に入力され、シンク検出回路17ではビデオテープレコーダの同期がとられる。シンク検出回路17の出力は誤り訂正回路18によって、データの誤りが検出・訂正される。
【0029】
誤り訂正回路18の出力は第2のバッファ19に入力され遅延されると共に、PCR検出回路20に入力され現在のPCR値が検出される。PCR発生回路21ではPCR検出回路20によって検出される上記PCR値から、次のPCR値を発生する。前述したようにPCRは少なくとも100ミリ秒に1度MPEGデコーダまたはATVデコーダに入力されなければならない。このため、PCR発生回路21は、PCR検出回路20がPCRを検出した時刻に応じて、PCR検出回路20が検出した現在のPCR値に対して最大100ミリ秒のオフセットを持ったPCR値を発生するようになっている。
【0030】
制御信号入力端子22には特殊再生や通常再生などを指示する制御信号が入力される。この制御信号はシステム制御回路23に入力される。システム制御回路23は、上記制御信号により第1のセレクタ24及び第2のセレクタ25に信号の経過を指示するとともに、PCR発生回路21にPCRの発生を指示するようになっている。
【0031】
システム制御回路23は、通常再生または特殊再生を継続して行なっている場合には、第1のセレクタを第2のバッファ19の出力であるa1端子に接続している。上記の場合、MPEGデコーダまたはATVデコーダに送られるPCRは、磁気テープ12にPCRが記録されているので、連続的な値となっている。しかしながら、通常再生時に制御信号入力端子22に特殊再生を指示する制御信号が入力された場合、不図示のリールやキャプスタンなどのテープ走行系はすぐには特殊再生に移行できないため、磁気テープ12に記録されているPCRが再生されず、このため第2のバッファ19からPCRが出力されなくなってしまう。これは、特殊再生時に制御信号入力端子22に通常再生を指示する制御信号が入力された場合も同様であり、PCRが再生されない。
【0032】
上記の場合、システム制御回路23は、通常再生から特殊再生に移行する場合あるいはその逆の場合、第1のセレクタ24をb1端子に接続すると共に、PCR検出回路20によって検出されたPCR値に基づいてPCR発生回路21にPCRを連続的に発生させる。この動作によりPCRが再生できない場合にも、PCRを連続的に後段の回路に送ることができ、MPEGデコーダまたはATVデコーダにPCRを出力できる。
【0033】
システム制御回路23は、通常再生を行なっている場合には、第2のセレクタ25b2端子に接続している。通常再生の場合は、再生された画像データは、パケット化回路27においてMPEGまたはATVのパケット形式に従ってパケット化され、出力端子28から外部へ出力される。またシステム制御回路23は、特殊再生を行なっている場合は、第2のセレクタ25をa2端子に接続する。特殊再生の画像データは磁気テープ12の不連続な位置に記録されているため、不連続に再生される。特殊再生の場合には、不連続に再生された画像データは第2のセレクタ25のa2端子を経て、シンクブロックメモリ26に入力され、Iフレームのデータとして再構成される。このIフレームデータはパケット化回路27によりパケット化された後、出力端子28を介して外部に出力される。
【0034】
PCR検出回路20は例えば図2のように構成されている。図2において、101は入力端子、102はシンクバイト(sync byte )検出回路、103は第1のカウンタ、104は比較器、105は第2のカウンタ、106はシフトレジスタ、107は出力端子である。
【0035】
入力端子101から入力されたパケットデータはまずシンクバイト検出回路に入力され、そのパケットデータに含まれている8ビットのシンクバイトが検出され、パケット毎の同期がとられる。パケット毎の同期がとられたパケットデータは、第1のカウンタ103、比較器104及びシフトレジスタ106に入力される。
【0036】
第1のカウンタ103は、パケットのビット数をカウントする。即ち、この第1カウンタ103は、シンクバイト検出回路102の出力に基づいてカウント値をリセットすると共に、シンクバイトにおける最後のビットの次のビットからカウントを開始する。カウント値が19ビットになると第1のカウンタ103は比較器104へ比較許可信号のビットを出力する。このビットはアダプテーションフィールドコントロール(adaptation field control)の最初のビットであって、このビットが1の時、PCRが含まれるかもしれないアダプテーションフィールドが同じパケット内に存在する。比較器104はこのビットを1と比較し、ビットが1の時は第1のカウンタ103にさらにビットカウントを継続するよう指示する。上記ビットが零の時は、比較器104は第1のカウンタ103にビットカウントを中止させ、次のパケットが入力されるのを待つようになっている。
【0037】
また、第1のカウンタ103はカウント値が36ビットになると、比較器104へ比較許可信号を出力する。このビットはPCRフラグであって、このビットが1の時、同じパケット内にあるアダプテーションフィールド内にPCRが存在する。比較器104はこのPCRフラグを1と比較し、PCRフラグが1の時、第1のカウンタ103にビットのカウントを継続させる。またPCRフラグが零の時、比較器104は第1のカウンタ103にビットカウントを中止させ、次のパケットが入力されるのを待つようになっている。さらに第1カウンタ103はカウント値が40ビットになると、後述する第2カウンタ105にビットのカウントを許可する。上記動作により、第2のカウンタ105はPCRのデータ部分をカウントする。
【0038】
第2のカウンタ105は、PCRのビット数をカウントする。シフトレジスタ106は、第2のカウンタ105の制御に従ってPCRをシリアル−パラレル変換して出力する。上記第2のカウンタ105及びシフトレジスタ106によって、PCRがパケットデータから時刻データとして抽出される。PCRは42ビットのビットフィールドで、2つのパートに分かれている。1つはPCRベースと呼ばれる33ビットの部分であり、もう1つはPCRエクステンション(extension )と呼ばれる9ビットの部分である。このPCRベースとPCRエクステンションとの間には、MPEGで予約されている6ビットのフィールドが挿入されている。
【0039】
第2のカウンタ105は、まず上記PCRベースを抽出するために、カウントの値が33ビットとなるまで、シフトレジスタ106に入力されたデータをシフトさせる。カウント値が33ビットになると、シフトレジスタのデータは33ビットのパラレルデータとして、出力端子107から外部へ出力される。その後の6ビットは無効データであるため、カウント値が39ビットになるまで、この第2のカウンタ105はシフトレジスタ106にデータの出力及びシフト動作を禁止させる。その後、第2カウンタ105はPCRエクステンションを抽出するために、カウント値が42ビットとなるまでシフトレジスタ106に入力されたデータをシフトさせる。カウント値が42ビットになると、シフトレジスタ106のデータは、9ビットのパラレルデータとして出力端子107から外部へ出力される。
上記動作により、PCRの構成要素であるPCRベースとPCRエクステンションとがパケットから取り出されるようになっている。
【0040】
次に図3は図1におけるPCR発生回路21の構成例を示す図である。図3において、151は入力端子、152は第1のセレクタ、153は第1のカウンタ、154は第2のカウンタ、155はクロックジェネレータ、156はバッファ、157は第2のセレクタ、158はシフトレジスタ、159は出力端子である。
【0041】
入力端子151からは、前述のPCR検出回路20で検出されたPCRが入力される。第1のセレクタ152、第1のカウンタ153及び第2のカウンタ154は、不図示のタイミング回路によって制御されている。入力端子151から入力されたPCRは、第1のセレクタ152によって、PCRベースは第1のカウンタ153に、PCRエクステンションは第2のカウンタ154にそれぞれ選択され、入力される。クロックジェネレータ155は27MHzの周波数を持つクロックを発生する。このクロックジェネレータ155の出力は第2のカウンタ154に入力される。第2のカウンタ154は9ビットのカウンタである。第2のカウンタ154は、上記動作によりPCRエクステンションをロードした後、このクロックジェネレータ155の出力するクロック毎にPCRエクステンションを1つずつ増加するようになっている。
【0042】
第1のカウンタ153は、33ビットのカウンタであって、第2のカウンタ154が予め定められた所定の最大値に達すると1ずつ増加するようになっている。第2のカウンタの最大値とは299であって、第2のカウンタの値すなわちPCRエクステンションが299に達すると、第2のカウンタの値は零になり、第1のカウンタの値すなわちPCRベースは1ずつ増加する。上記動作により、第1のカウンタ153は90MHzのクロックによって増加するのと同等な動作を示す。
【0043】
第1のカウンタ153の出力は、第2のセレクタ157へ入力される。第2のカウンタ154の出力はバッファ156に入力され、遅延されて第2のセレクタ157への出力タイミングを合わせられると共に、第2カウンタ154の出力データであるPCRエクステンションの前に前述したMPEGで予約されている6ビットのフィールドが挿入されて、出力される。この6ビットフィールドはリザーブドビット(reserved bit)と呼ばれ、通常2進数で「111111」の値を持つ。第2のセレクタ157の出力はシフトレジスタ158によって、パラレル−シリアル変換され、出力端子159を介して外部へ出力される。
上記動作により、PCR発生回路21では、MPEGまたはATVの定義する文法に従ってPCRが発生され出力される。
【0044】
本実施例によれば、特殊再生が可能でさらに、特殊再生と通常再生との移行期間にもPCRをデコーダに出力できるMPEGトランスポートストリームまたはATVビットストリームを記録するビデオテープレコーダを構成できる。この構成により、MPEGデコーダあるいはATVデコーダは、本発明によるビデオテープレコーダが出力するビットストリームを遅延なくデコードすることができる。
【0045】
なお、本実施例においてはMPEGトランスポートストリームあるいはATVビットストリームについて説明したが、同様の構成でMPEGプログラムストリームや他の高能率符号化したビットストリームにも適用できることは言うまでもない。
【0046】
【発明の効果】
以上説明したように、本発明によれば、予測符号化を用いたデータを記録再生する記録再生装置、あるいは予測符号化を用いたデータが記録された記録媒体よりデータを再生する再生装置において、特殊再生を可能にするとともに、通常再生から特殊再生への移行期間、あるいは特殊再生から通常再生への移行期間の再生動作に遅延が生じないようにする記録再生装置及び再生装置を実現することができる。
【図面の簡単な説明】
【図1】本発明の実施例を示すブロック図である。
【図2】図1のPCR検出回路を示すブロック図である。
【図3】図1のPCR発生回路を示すブロック図である。
【図4】MPEG符号化方式を説明するための説明図である。
【図5】MPEG符号化方式における符号化処理、記録媒体上の配列及び復号処理に対する画像データの順序を示す説明図である。
【図6】PCRのデコード回路を示すブロック図である。
【符号の説明】
2 デマルチプレッサ
3 ヘッダ検出回路
4 フレームメモリ
5 メモリ制御回路
11 記録ヘッド
12 磁気テープ
13 再生ヘッド
20 PCR検出回路
21 PCR発生回路
102 シンクバイト検出回路
103、105、153、154 カウンタ
104 比較器
106、158 シフトレジスタ
152、157 セレクタ
155 クロックジェネレータ
[0001]
[Industrial applications]
The present invention relates to a recording / reproducing apparatus and a reproducing apparatus to which high-efficiency coding is applied, such as a digital video tape recorder.
[0002]
[Prior art]
In recent years, digital processing of images has been studied. In particular, various schemes have been proposed for standardizing high-efficiency coding for compressing image data. The high-efficiency encoding technique encodes image data at a smaller bit rate in order to improve the efficiency of digital transmission and recording. As such a high-efficiency coding method, CCITT (Committee Consultative Telegraphique et Telephonephonique) is a standardization recommendation for videoconferencing / videophone. 261, a JPEG (Joint Photographic Expert Group) system for a color still image and an MPEG (Moving pixel Expert) system for a moving image have been proposed. In the United States, ATV (Advanced Television), which is a next-generation television broadcasting system using the MPEG-2 system, is being studied.
[0003]
FIG. 4 is an explanatory diagram for explaining the MPEG encoding method. In the figure, the direction of prediction in encoding is indicated by an arrow. FIG. 5 is an explanatory diagram showing an encoding (encoding) process in the MPEG encoding method, an arrangement on a recording medium, and an order of image data in the decoding (decoding) process.
In the MPEG encoding method, as shown in FIG. 4, a predetermined number of frame images form a GOP (Group of Picture). The GOP includes at least one intra-coded image I. The intra-coded image I is obtained by coding one frame of image data by DCT (discrete cosine transform). One frame of image data for each predetermined a-frame from the intra-coded image I is converted to a forward prediction coded image P. Further, the image data of each frame between the intra-coded image I or the first forward prediction coded image P1 and the second forward prediction coded image P2 is bidirectional using the forward and backward image data. The image is converted into a bidirectionally coded image B by predictive coding.
[0004]
As shown in FIG. 5, first, the intra-coded image I is encoded. The intra-coded image I is encoded only by information in the frame, and does not include temporal prediction. Next, as shown in FIG. 5, a forward prediction coded image P is created, and a bidirectional prediction coded image B is coded after the intra-coded image I or the forward prediction coded image P. The forward predictive coded image P and the bidirectional predictive coded image B use correlation with other image data. As described above, due to the prediction method of each image data, the bidirectionally predicted coded image B is recorded on the recording medium after the intra-coded image I or the forward predicted coded image P, and the original order is determined at the time of decoding. Is returned to.
[0005]
Since the intra-coded image I is encoded only by the information in the frame, it can be decoded only by the single encoded data. On the other hand, the forward predictive coded image P and the bidirectional predictive coded image B are coded using the correlation with other image data, and cannot be decoded only by the single coded data. ing.
[0006]
In the MPEG encoding method, the recording rate is specified (standard 1.2 Mbps), but the data length is variable. Therefore, it is impossible to specify the position where the intra-coded image I included in the GOP is recorded, and it is not possible to specify the data length of one GOP. When the above-described MPEG encoding method is applied to a digital video tape recorder or the like, there is no particular problem in normal reproduction because the encoded images I, B, and P are sequentially reproduced. However, when performing special reproduction such as fast-forward reproduction, the encoded images I, B, and P are not sequentially reproduced. When performing special reproduction, only a part of the recording track on the recording medium is reproduced, and the position of the intra-coded image I on the recording medium is not specified. Not always. In this case, the forward prediction coded image P and the bidirectional prediction coded image B cannot be reproduced. For this reason, for example, in the technique disclosed in Japanese Patent Laid-Open No. 4-298802, it is necessary to record encoded image data at a predetermined position on a recording medium that can be reproduced during special reproduction, and to reproduce this data during special reproduction. To reproduce the screen.
[0007]
Next, in the MPEG-2 system, a coded image signal, audio signal, or other bit string is referred to as an elementary stream. In addition, a PES (Packaged Elementary Stream) packet is defined as a structure for carrying an elementary stream. It has a structure in which a PES header is followed by a PES payload. A set of elementary streams having a common time base in the MPEG-2 system is called a program.
[0008]
Two formats are defined for the encoding of the MPEG-2 system. One is a transport stream (Transport Stream), and the other is a program stream (Program Stream). The definitions of both the transport stream and the program stream include a necessary and sufficient grammar relating to synchronization of decoding and reproduction of video and audio. The program stream is formed by combining one or more PES packets having a common time base into a single bit string. A transport stream combines one or more programs with one or more timebases into a single bitstream. In the above-mentioned ATV system, the transport stream is used.
[0009]
In the MPEG-2 decoding system, synchronization is achieved by using SCR (System Clock Reference) for a program stream and PCR (Program Clock Reference) for a transport stream as a time signal. FIG. 6 shows an example of an SCR or PCR decoding circuit. In performing the special reproduction, 201 is an input terminal, 202 is a subtractor, 203 is an LPF (Low Pass Filter), 204 is an amplifier, 205 is a VCO (Voltage Controlled Oscillator), 206 is a counter, and 207 is an output terminal.
[0010]
The output of the counter 206 is called STC (System Time Clock). When an SCR or PCR arrives at the input terminal 201 of the decoding circuit, a subtractor 202 calculates a comparison value between the current STC output from the counter 206 and the arrived SCR or PCR. This comparison value is output as a control signal of the VCO 205 by the LPF 203 and the amplifier 204. VCO 205 outputs a clock signal. The frequency of the clock signal output from the VCO 205 changes according to the value of the control signal.
[0011]
An output signal of the VCO 205 is input from an output terminal 207 to an MPEG decoder (not shown), is used as a system clock, and is output to a counter 206. The counter 206 counts the system clock and outputs the STC. This STC is input to the subtractor 202, and forms a feedback group of a PLL (Phase Locked Loop) circuit. The time interval between the input of the SCR and the input of the PCR to the PLL circuit is set within 700 milliseconds in the case of the SCR and within 100 milliseconds in the case of the PCR. In the case of the above-mentioned ATV system, synchronization is established using the PCR in the same manner as in the decoder circuit.
[0012]
As described above, in the MPEG system or the ATV system, since PCR or SCR is used as a means for achieving synchronization, PCR or SCR data must be continuously input to a decoder. However, in the recording / reproducing apparatus disclosed in the above-mentioned Japanese Patent Application Laid-Open No. 4-298802, during the transition period from normal reproduction to special reproduction, or during the transition period from special reproduction to normal reproduction, the above PCR or SCR is supplied to the decoder. It cannot be input, which causes a delay in the operation of the decoder.
[0013]
[Problems to be solved by the invention]
As described above, in the conventional recording / reproducing apparatus, if image data that has been subjected to predictive encoding is recorded on a recording medium, the intra-coded image I cannot be reproduced during special reproduction, and special reproduction cannot be performed. There was a problem. If special playback is enabled, discontinuity occurs in the synchronization signal, so there is a delay in the playback operation during the transition period from normal playback to special playback, or during the transition period from special playback to normal playback. There was a problem that would.
[0014]
The present invention has been made in view of such a problem, and enables a special reproduction, and causes a delay in a reproduction operation during a transition period from normal reproduction to special reproduction or a transition period from special reproduction to normal reproduction. It is an object of the present invention to provide a recording / reproducing device and a reproducing device which are not required.
[0015]
[Means for Solving the Problems]
In the recording / reproducing apparatus of the present invention, encoded data obtained by multiplexing intra-image encoded image data and inter-image encoded data is input, the intra-image encoded image data is selected from the encoded data, and the Coded data reconstructing means for reconstructing coded image data, and coded data in which the intra-picture coded image data and inter-picture coded data are multiplexed, and the encoded data reconstructing means Recording means for recording the reconstructed encoded data so as to be arranged at a predetermined position on the recording medium; reproducing means for reproducing the data recorded on the recording medium by the recording means; Output means for outputting the reproduced data to decoding means for decoding the data reproduced by the reproducing means; and a first time signal detected from the data reproduced by the reproducing means. And a time signal generating means for generating a second time signal following the first time signal, and the first time signal when the first time signal is normally detected from the data reproduced by the reproducing means. Is output to the decoding means, and when the first time signal is no longer normally detected, the second time signal generated by the time signal generating means is output to the decoding means. Control means for controlling.
[0016]
According to another aspect of the present invention, there is provided a recording / reproducing apparatus for recording data for special reproduction generated by selecting an I frame from an input MPEG transport stream, and data for normal reproduction related to the MPEG transport stream. Reproducing means for reproducing the data recorded by the recording means, output means for outputting the reproduced data to a decoder for decoding the data reproduced by the reproducing means, and data reproduced by the reproducing means A time signal generating means for continuously generating a time signal corresponding to the next PCR according to the value of the PCR detected from the inside, and a state in which the PCR in the data can be detected from the state in which the PCR in the data can be detected by the reproducing means. When the transition occurs, the time signal generated by the time signal generating means is output to the decoder. And control means for controlling the.
According to another aspect of the present invention, there is provided a recording / reproducing apparatus for recording special reproduction data generated by selecting an I frame from an input MPEG program stream and normal reproduction data according to the MPEG program stream. Reproducing means for reproducing the data recorded by the recording means, output means for outputting the reproduced data to a decoder for decoding the data reproduced by the reproducing means, and data reproduced by the reproducing means A time signal generating means for continuously generating a time signal corresponding to the next SCR in accordance with the value of the SCR detected from the inside; When the transition occurs, the time signal generated by the time signal generating means is output to the decoder. And control means for controlling.
[0017]
The playback apparatus according to the present invention is characterized in that a code including normal reproduction data in which intra-coded image data and inter-coded image data are multiplexed, and special reproduction data in which intra-coded image data are multiplexed. Means for reproducing the encoded data from a recording medium on which the encoded data is recorded, comprising: an output means for outputting the encoded data to a decoder for decoding the reproduced encoded data; A time signal generating means for generating a second time signal following the first time signal based on the first time signal detected from the data; and normalizing the first time signal from the reproduced encoded data. When the first time signal is not detected normally, the second time signal generated by the time signal generating means is output to the decoder. A time signal and a control means for controlling to output to the decoder.
[0018]
Another reproduction apparatus of the present invention is a recording apparatus in which encoded data including normal reproduction data relating to an MPEG transport stream and special reproduction data in which I frames in the MPEG transport stream are multiplexed is recorded. An apparatus for reproducing the encoded data from a medium, comprising: an output unit that outputs the encoded data to a decoder that decodes the reproduced encoded data; and a PCR detected from the reproduced encoded data. And a time signal generating means for continuously generating a time signal corresponding to the next PCR according to the value of the above-mentioned PCR, and the time signal when the PCR in the encoded data changes from a state where it can be detected to a state where it cannot be detected. Control means for controlling the time signal generated by the generation means to be output to the decoder.
Another playback apparatus of the present invention uses a recording medium on which encoded data including normal playback data according to an MPEG program stream and special playback data in which I frames in the MPEG program stream are multiplexed is recorded. An apparatus for reproducing said encoded data, said output means outputting said encoded data to a decoder for decoding said reproduced encoded data, and a value of an SCR detected from said reproduced encoded data. And a time signal generating means for continuously generating a time signal corresponding to the next SCR, and a time signal generating means for changing from a state where the SCR in the encoded data can be detected to a state where the SCR cannot be detected. And control means for controlling to output the time signal generated by the above to the decoder.
[0023]
【Example】
Hereinafter, embodiments of the present invention will be described with reference to the drawings. FIG. 1 is a block diagram showing one embodiment of a recording / reproducing apparatus according to the present invention. In this embodiment, the present invention is applied to a video tape recorder that records an MPEG transport stream or an ATV bit stream.
[0024]
In FIG. 1, 1 is an input terminal, 2 is a demultiplexer, 3 is a header detection circuit, 4 is a frame memory, 5 is a memory control circuit, 6 is a first buffer, 7 is a multiplexer, 8 is a parity generation circuit, 9 is Modulation circuit, 10 is a recording amplifier, 11 is a recording head, 12 is a magnetic tape, 13 is a reproduction head, 14 is a reproduction amplifier, 15 is a reproduction equalization circuit, 16 is a demodulation circuit, 17 is a sync detection circuit, and 18 is error correction. Circuit, 19 a second buffer, 20 a PCR detection circuit, 21 a PCR generation circuit, 22 a control signal input terminal, 23 a system control circuit, 24 a first selector, 25 a second selector, 26 Is a sync block memory, 27 is a packetization circuit, and 28 is an output terminal. The recording head 11 and the reproducing head 13 are actually two rotating magnetic heads.
[0025]
Next, the operation will be described.
At the time of recording, the MPEG transport stream or ATV bit stream input to the input terminal 1 is input to the demultiplexer 2 and input to the first buffer 6 to be delayed. The demultiplexer 2 extracts a bit sequence of image information from the multiplexed bit sequence. The output of the demultiplexer 2 is input to the header detection circuit 3 and the frame memory 4.
[0026]
In the header detection circuit 3, various header information is extracted from the bit string extracted by the demultiplexer 2. The header detection circuit 3 outputs the header information to the memory control circuit 5. The frame memory 4 receives and stores the image data taken out by the demultiplexer 2. The image data is I frame data, and the memory control circuit 5 selects an I frame from the header information input from the header detection circuit 3 and inputs the selected I frame to the frame memory 4.
[0027]
In the multiplexer 7, the bit sequence delayed by the first buffer 6 and the bit sequence of the special reproduction data output from the frame memory 4 are multiplexed. The bit sequence multiplexed as described above is added with an error correction code by a parity generation circuit 8, modulated by a modulation circuit 9, amplified by a recording amplifier 10, and then recorded on a magnetic tape 12 via a recording head 11. Is done.
[0028]
During reproduction, data recorded on the magnetic tape 12 is reproduced by the reproduction head 13. The data reproduced by the reproducing head 13 is amplified by the reproducing amplifier 14, and the reproduction equalizing circuit 15 suppresses intersymbol interference. The output of the reproduction equalizer 15 is input to the demodulator 16 and demodulated. The output of the demodulation circuit 16 is input to a sync detection circuit 17, which synchronizes the video tape recorder. An error of the data of the output of the sync detection circuit 17 is detected and corrected by an error correction circuit 18.
[0029]
The output of the error correction circuit 18 is input to the second buffer 19 and delayed, and is input to the PCR detection circuit 20 to detect the current PCR value. The PCR generation circuit 21 generates the next PCR value from the PCR value detected by the PCR detection circuit 20. As mentioned above, the PCR must be input to the MPEG decoder or ATV decoder at least once every 100 milliseconds. Therefore, the PCR generation circuit 21 generates a PCR value having an offset of up to 100 milliseconds with respect to the current PCR value detected by the PCR detection circuit 20 according to the time when the PCR detection circuit 20 detects the PCR. It is supposed to.
[0030]
The control signal input terminal 22 receives a control signal for instructing special reproduction, normal reproduction, and the like. This control signal is input to the system control circuit 23. The system control circuit 23 instructs the first selector 24 and the second selector 25 on the progress of the signal and instructs the PCR generation circuit 21 to generate a PCR by the control signal.
[0031]
The system control circuit 23 connects the first selector to the output terminal a1 of the second buffer 19 when the normal reproduction or the special reproduction is continuously performed. In the above case, the PCR sent to the MPEG decoder or the ATV decoder is a continuous value since the PCR is recorded on the magnetic tape 12. However, when a control signal for instructing special playback is input to the control signal input terminal 22 during normal playback, a tape running system such as a reel or capstan (not shown) cannot immediately shift to special playback. Is not reproduced, so that the PCR is not output from the second buffer 19. This is the same when a control signal instructing normal reproduction is input to the control signal input terminal 22 during special reproduction, and the PCR is not reproduced.
[0032]
In the above case, the system control circuit 23 connects the first selector 24 to the terminal b1 and switches the first selector 24 to the b1 terminal in the case of transition from normal reproduction to special reproduction, Thus, the PCR is continuously generated in the PCR generation circuit 21. Even if the PCR cannot be reproduced by this operation, the PCR can be continuously sent to the subsequent circuit, and the PCR can be output to the MPEG decoder or the ATV decoder.
[0033]
The system control circuit 23 is connected to the second selector 25b2 terminal during normal reproduction. In the case of normal reproduction, the reproduced image data is packetized in a packetization circuit 27 according to the MPEG or ATV packet format, and output from an output terminal 28 to the outside. When performing special reproduction, the system control circuit 23 connects the second selector 25 to the terminal a2. Since the special reproduction image data is recorded at discontinuous positions on the magnetic tape 12, it is reproduced discontinuously. In the case of special reproduction, the image data reproduced discontinuously is input to the sync block memory 26 via the terminal a2 of the second selector 25, and is reconfigured as I frame data. This I frame data is packetized by the packetizing circuit 27 and then output to the outside via the output terminal 28.
[0034]
The PCR detection circuit 20 is configured as shown in FIG. 2, for example. 2, 101 is an input terminal, 102 is a sync byte detection circuit, 103 is a first counter, 104 is a comparator, 105 is a second counter, 106 is a shift register, and 107 is an output terminal. .
[0035]
The packet data input from the input terminal 101 is first input to a sync byte detection circuit, where an 8-bit sync byte included in the packet data is detected, and synchronization is performed for each packet. The packet data synchronized for each packet is input to the first counter 103, the comparator 104, and the shift register 106.
[0036]
The first counter 103 counts the number of bits of a packet. That is, the first counter 103 resets the count value based on the output of the sync byte detection circuit 102, and starts counting from the bit next to the last bit in the sync byte. When the count value becomes 19 bits, the first counter 103 outputs the bit of the comparison permission signal to the comparator 104. This bit is the first bit of the adaptation field control, and when this bit is 1, an adaptation field that may contain a PCR is present in the same packet. Comparator 104 compares this bit with one, and when the bit is one, instructs first counter 103 to continue bit counting further. When the bit is zero, the comparator 104 causes the first counter 103 to stop bit counting and wait for the next packet to be input.
[0037]
When the count value becomes 36 bits, the first counter 103 outputs a comparison permission signal to the comparator 104. This bit is a PCR flag, and when this bit is 1, PCR exists in the adaptation field in the same packet. The comparator 104 compares the PCR flag with 1, and when the PCR flag is 1, causes the first counter 103 to continue counting bits. When the PCR flag is zero, the comparator 104 causes the first counter 103 to stop counting bits, and waits for the next packet to be input. Further, when the count value of the first counter 103 becomes 40 bits, the second counter 105 described later permits counting of bits. By the above operation, the second counter 105 counts the data portion of the PCR.
[0038]
The second counter 105 counts the number of bits of the PCR. The shift register 106 performs serial-parallel conversion on the PCR under the control of the second counter 105 and outputs the result. The PCR is extracted as time data from the packet data by the second counter 105 and the shift register 106. The PCR is a 42-bit bit field and is divided into two parts. One is a 33-bit part called PCR base, and the other is a 9-bit part called PCR extension. A 6-bit field reserved by MPEG is inserted between the PCR base and the PCR extension.
[0039]
The second counter 105 shifts the data input to the shift register 106 until the count value becomes 33 bits in order to extract the PCR base. When the count value becomes 33 bits, the data of the shift register is output from the output terminal 107 to the outside as 33-bit parallel data. Since the remaining 6 bits are invalid data, the second counter 105 causes the shift register 106 to inhibit data output and shift operation until the count value becomes 39 bits. Then, the second counter 105 shifts the data input to the shift register 106 until the count value becomes 42 bits in order to extract the PCR extension. When the count value becomes 42 bits, the data of the shift register 106 is output from the output terminal 107 to the outside as 9-bit parallel data.
With the above operation, the PCR base and the PCR extension, which are the components of the PCR, are extracted from the packet.
[0040]
Next, FIG. 3 is a diagram showing a configuration example of the PCR generation circuit 21 in FIG. In FIG. 3, 151 is an input terminal, 152 is a first selector, 153 is a first counter, 154 is a second counter, 155 is a clock generator, 156 is a buffer, 157 is a second selector, and 158 is a shift register. Reference numeral 159 denotes an output terminal.
[0041]
From the input terminal 151, the PCR detected by the PCR detection circuit 20 is input. The first selector 152, the first counter 153, and the second counter 154 are controlled by a timing circuit (not shown). The PCR input from the input terminal 151 is selected and input by the first selector 152 for the PCR base to the first counter 153 and the PCR extension to the second counter 154. Clock generator 155 generates a clock having a frequency of 27 MHz. The output of the clock generator 155 is input to the second counter 154. The second counter 154 is a 9-bit counter. After loading the PCR extension by the above operation, the second counter 154 increments the PCR extension by one for each clock output from the clock generator 155.
[0042]
The first counter 153 is a 33-bit counter, and is configured to increase by one when the second counter 154 reaches a predetermined maximum value. The maximum value of the second counter is 299, and when the value of the second counter, ie, the PCR extension reaches 299, the value of the second counter becomes zero, and the value of the first counter, ie, the PCR base, becomes Increase by one. According to the above operation, the first counter 153 performs an operation equivalent to an increase by a clock of 90 MHz.
[0043]
The output of the first counter 153 is input to the second selector 157. The output of the second counter 154 is input to the buffer 156 and is delayed to adjust the output timing to the second selector 157. In addition, the output of the second counter 154 is reserved by the above-described MPEG before the PCR extension which is the output data. The inserted 6-bit field is inserted and output. This 6-bit field is called a reserved bit and usually has a value of “111111” in binary. The output of the second selector 157 is subjected to parallel-serial conversion by the shift register 158, and is output to the outside via the output terminal 159.
By the above operation, the PCR generation circuit 21 generates and outputs a PCR according to the grammar defined by MPEG or ATV.
[0044]
According to this embodiment, it is possible to configure a video tape recorder that records an MPEG transport stream or an ATV bit stream that can perform trick play and that can output a PCR to a decoder even during a transition period between trick play and normal play. With this configuration, the MPEG decoder or the ATV decoder can decode the bit stream output from the video tape recorder according to the present invention without delay.
[0045]
In this embodiment, the MPEG transport stream or the ATV bit stream has been described. However, it is needless to say that the same configuration can be applied to an MPEG program stream and other highly efficient coded bit streams.
[0046]
【The invention's effect】
As described above, according to the present invention, a recording / reproducing apparatus for recording / reproducing data using predictive encoding, or a reproducing apparatus for reproducing data from a recording medium on which data using predictive encoding is recorded, It is possible to realize a recording / reproducing apparatus and a reproducing apparatus that enable special reproduction and that do not cause a delay in a reproduction operation during a transition period from normal reproduction to special reproduction or a transition period from special reproduction to normal reproduction. it can.
[Brief description of the drawings]
FIG. 1 is a block diagram showing an embodiment of the present invention.
FIG. 2 is a block diagram showing a PCR detection circuit of FIG. 1;
FIG. 3 is a block diagram showing a PCR generation circuit of FIG. 1;
FIG. 4 is an explanatory diagram for describing an MPEG encoding method.
FIG. 5 is an explanatory diagram showing the order of image data for encoding processing, arrangement on a recording medium, and decoding processing in the MPEG encoding method.
FIG. 6 is a block diagram showing a PCR decoding circuit.
[Explanation of symbols]
2 Demultiplexer
3 Header detection circuit
4 Frame memory
5 Memory control circuit
11 Recording head
12 Magnetic tape
13 Reproduction head
20 PCR detection circuit
21 PCR generation circuit
102 Sync byte detection circuit
103, 105, 153, 154 counter
104 comparator
106, 158 shift register
152, 157 selector
155 clock generator

Claims (18)

画像内符号化画像データ及び画像間符号化データが多重化された符号化データが入力され上記符号化データから上記画像内符号化画像データを選択して上記画像内符号化画像データを再構成する符号化データ再構成手段と、
上記画像内符号化画像データ及び画像間符号化データが多重化された符号化データを記録すると共に、上記符号化データ再構成手段により再構成された符号化データを記録媒体上の所定の位置に配列するように記録するための記録手段と、
上記記録手段により記録媒体上に記録されたデータを再生する再生手段と、
上記再生手段により再生されたデータを復号する復号手段に上記再生されたデータを出力する出力手段と、
上記再生手段により再生されたデータから検出した第1の時間信号に基づいて上記第1の時間信号に続く第2の時間信号を発生する時間信号発生手段と、
上記再生手段により再生されたデータから上記第1の時間信号が正常に検出されているときは上記第1の時間信号を上記復号手段に出力し、上記第1の時間信号が正常に検出されなくなったときは上記時間信号発生手段により発生された上記第2の時間信号を上記復号手段に出力するように制御する制御手段とを備えた記録再生装置。
Encoded data obtained by multiplexing intra-image encoded image data and inter-image encoded data is input, and the intra-image encoded image data is selected from the encoded data to reconstruct the intra-image encoded image data. Encoded data reconstructing means;
The coded data obtained by multiplexing the intra-coded image data and the inter-coded data is recorded, and the coded data reconstructed by the coded data reconstructing means is placed at a predetermined position on a recording medium. Recording means for recording so as to be arranged;
Reproducing means for reproducing data recorded on a recording medium by the recording means;
Output means for outputting the reproduced data to a decoding means for decoding data reproduced by the reproduction means,
Time signal generating means for generating a second time signal following the first time signal based on a first time signal detected from the data reproduced by the reproducing means;
When the first time signal is normally detected from the data reproduced by the reproducing means, the first time signal is output to the decoding means, and the first time signal is not normally detected. Control means for controlling the second time signal generated by the time signal generating means to be output to the decoding means when the time signal is generated.
上記符号化データ再構成手段は、上記符号化データ中の低域成分を抽出して上記画像内符号化画像データを再構成することを特徴とする請求項1記載の記録再生装置。2. The recording / reproducing apparatus according to claim 1, wherein the encoded data reconstructing means reconstructs the intra-picture encoded image data by extracting a low-frequency component in the encoded data. 上記画像内符号化画像データ及び画像間符号化データが多重化された符号化データは通常再生用データであり、上記符号化データ再構成手段により再構成された符号化データは特殊再生用データであることを特徴とする請求項1に記載の記録再生装置。The coded data obtained by multiplexing the intra-coded image data and the inter-coded data is data for normal reproduction, and the coded data reconstructed by the coded data reconstructing means is data for special reproduction. 2. The recording / reproducing apparatus according to claim 1, wherein: 上記制御手段は、上記再生手段の通常再生と特殊再生との移行期間に上記時間信号発生手段により発生された上記第2の時間信号を上記復号手段に出力することを特徴とする請求項1又は3記載の記録再生装置。2. The apparatus according to claim 1, wherein the control unit outputs the second time signal generated by the time signal generation unit to the decoding unit during a transition period between the normal reproduction and the special reproduction of the reproduction unit. 3. The recording / reproducing apparatus according to 3. 上記画像内符号化画像データ及び画像間符号化データが多重化された符号化データとは、MPEG方式による符号化データであることを特徴とする請求項1乃至4のいずれか1項に記載の記録再生装置。The coded data obtained by multiplexing the intra-coded image data and the inter-coded data is coded data according to the MPEG system, and is characterized in that it is coded data according to the MPEG system. Recording and playback device. 上記画像内符号化画像データ及び画像間符号化データが多重化された符号化データとは、ATV方式による符号化データであることを特徴とする請求項1乃至4のいずれか1項に記載の記録再生装置。The coded data obtained by multiplexing the intra-coded image data and the inter-coded data is coded data according to the ATV method, wherein the coded data is coded data according to the ATV system. Recording and playback device. 上記時間信号発生手段は、上記検出した第1の時間としてのPCRに基づいて、上記第2の時間信号としてのPCRを発生することを特徴とする請求項1乃至6のいずれか1項に記載の記録再生装置。The said time signal generation means generates PCR as said 2nd time signal based on said detected PCR as 1st time, The Claims 1 to 6 characterized by the above-mentioned. Recording and playback device. 上記時間信号発生手段は、上記検出した第1の時間としてのSCRに基づいて、上記第2の時間信号としてのSCRを発生することを特徴とする請求項1乃至5のいずれか1項に記載の記録再生装置。The said time signal generation means generates SCR as said 2nd time signal based on said detected SCR as 1st time, The Claim 1 characterized by the above-mentioned. Recording and playback device. 入力されたMPEGトランスポートストリームからIフレームを選択して生成された特殊再生用データと、上記MPEGトランスポートストリームに係る通常再生用データとを記録する記録手段と、
上記記録手段により記録されたデータを再生する再生手段と、
上記再生手段により再生されたデータをデコードするデコーダに上記再生されたデータを出力する出力手段と、
上記再生手段により再生されたデータ中より検出されたPCRの値に従って、次のPCRに対応する時間信号を連続して発生する時間信号発生手段と、
上記再生手段によって上記データ中のPCRが検出できている状態から検出できない状態へ変移したときは、上記時間信号発生手段により発生された時間信号を上記デコーダに出力するように制御する制御手段とを備えることを特徴とする記録再生装置。
Recording means for recording data for special reproduction generated by selecting an I frame from the input MPEG transport stream, and data for normal reproduction according to the MPEG transport stream;
Reproducing means for reproducing data recorded by the recording means;
Output means for outputting the reproduced data to a decoder for decoding the data reproduced by the reproduction means,
Time signal generating means for continuously generating a time signal corresponding to the next PCR in accordance with the value of the PCR detected from the data reproduced by the reproducing means;
Control means for controlling the time signal generated by the time signal generating means to output the time signal to the decoder, when the reproducing means makes a transition from a state where PCR in the data can be detected to a state where PCR cannot be detected. A recording / reproducing apparatus, comprising:
入力されたMPEGプログラムストリームからIフレームを選択して生成された特殊再生用データと、上記MPEGプログラムストリームとに係る通常再生用データを記録する記録手段と、
上記記録手段により記録されたデータを再生する再生手段と、
上記再生手段により再生されたデータをデコードするデコーダに上記再生されたデータを出力する出力手段と、
上記再生手段により再生されたデータ中より検出されたSCRの値に従って、次のSCRに対応する時間信号を連続して発生する時間信号発生手段と、
上記再生手段によって上記データ中のSCRが検出できている状態から検出できない状態へ変移したときは、上記時間信号発生手段により発生された時間信号を上記デコーダに出力するように制御する制御手段とを備えることを特徴とする記録再生装置。
Recording means for recording special reproduction data generated by selecting an I frame from the input MPEG program stream, and normal reproduction data relating to the MPEG program stream;
Reproducing means for reproducing data recorded by the recording means;
Output means for outputting the reproduced data to a decoder for decoding the data reproduced by the reproduction means,
Time signal generating means for continuously generating a time signal corresponding to the next SCR according to the value of the SCR detected from the data reproduced by the reproducing means;
Control means for controlling the time signal generated by the time signal generating means to output the time signal to the decoder, when the reproducing means makes a transition from a state where the SCR in the data can be detected to a state where the SCR cannot be detected. A recording / reproducing apparatus, comprising:
画像内符号化画像データ及び画像間符号化画像データが多重化された通常再生用データと、画像内符号化画像データが多重化された特殊再生用データとを含む符号化データが記録された記録媒体より上記符号化データを再生する装置であって、
上記再生された符号化データをデコードするデコーダに上記符号化データを出力する出力手段と、
上記再生された符号化データから検出した第1の時間信号に基づいて該第1の時間信号に続く第2の時間信号を発生する時間信号発生手段と、
上記再生された符号化データから上記第1の時間信号が正常に検出されているときは上記第1の時間信号を上記デコーダに出力し、上記第1の時間信号が正常に検出されなくなったときは上記時間信号発生手段により発生された上記第2の時間信号を上記デコーダに出力するように制御する制御手段とを備えることを特徴とする再生装置。
A recording in which encoded data including normal reproduction data in which intra-coded image data and inter-coded image data are multiplexed and special reproduction data in which intra-coded image data are multiplexed are recorded. An apparatus for reproducing the encoded data from a medium,
Output means for outputting the encoded data to a decoder for decoding the reproduced encoded data,
Time signal generating means for generating a second time signal following the first time signal based on the first time signal detected from the reproduced encoded data;
Outputting the first time signal to the decoder when the first time signal is normally detected from the reproduced encoded data, and when the first time signal is not normally detected. And a control means for controlling the second time signal generated by the time signal generating means to be output to the decoder.
上記制御手段は、通常再生と特殊再生との移行期間に、前記時間信号発生手段により発生された上記第2の時間信号を上記デコーダに出力することを特徴とする請求項11に記載の再生装置。12. The reproducing apparatus according to claim 11, wherein the control unit outputs the second time signal generated by the time signal generating unit to the decoder during a transition period between normal reproduction and special reproduction. . 上記符号化データは、MPEG方式により符号化されたことを特徴とする請求項11又は12に記載の再生装置。13. The reproducing apparatus according to claim 11, wherein the encoded data is encoded by an MPEG method. 上記符号化データは、ATV方式により符号化されたことを特徴とする請求項11又は12に記載の再生装置。13. The reproducing apparatus according to claim 11, wherein the encoded data is encoded by an ATV method. 上記時間信号発生手段は、上記検出した第1の時間としてのPCRに基づいて、上記第2の時間信号としてのPCRを発生することを特徴とする11乃至14のいずれか1項に記載の再生装置。15. The reproduction according to any one of claims 11 to 14, wherein the time signal generating means generates the PCR as the second time signal based on the detected PCR as the first time. apparatus. 上記時間信号発生手段は、上記検出した第1の時間としてのSCRに基づいて、上記第2の時間信号としてのSCRを発生することを特徴とする請求項11乃至13のいずれか1項に記載の再生装置。The said time signal generation means generates SCR as said 2nd time signal based on the detected SCR as 1st time, The Claims 1 thru | or 13 characterized by the above-mentioned. Playback device. MPEGトランスポートストリームに係る通常再生用データと、上記MPEGトランスポートストリーム中のIフレームが多重化された特殊再生用データとを含む符号化データが記録された記録媒体より上記符号化データを再生する装置であって、
上記再生された符号化データをデコードするデコーダに上記符号化データを出力する出力手段と、
上記再生された符号化データ中より検出されたPCRの値に従って、次のPCRに対応する時間信号を連続して発生する時間信号発生手段と、
上記符号化データ中のPCRが検出できている状態から検出できない状態へ変移したときは、上記時間信号発生手段により発生された時間信号を上記デコーダに出力するように制御する制御手段とを備えることを特徴とする再生装置。
The encoded data is reproduced from a recording medium on which encoded data including normal reproduction data relating to the MPEG transport stream and special reproduction data in which I frames in the MPEG transport stream are multiplexed is recorded. A device,
Output means for outputting the encoded data to a decoder for decoding the reproduced encoded data,
Time signal generating means for continuously generating a time signal corresponding to the next PCR according to the value of the PCR detected from the reproduced encoded data;
Control means for controlling a time signal generated by the time signal generation means to be output to the decoder when a transition from a state where PCR in the encoded data can be detected to a state where PCR cannot be detected is provided. A reproducing apparatus characterized by the above-mentioned.
MPEGプログラムストリームに係る通常再生用データと、上記MPEGプログラムストリーム中のIフレームが多重化された特殊再生用データとを含む符号化データが記録された記録媒体より上記符号化データを再生する装置であって、
上記再生された符号化データをデコードするデコーダに上記符号化データを出力する出力手段と、
上記再生された符号化データ中より検出されたSCRの値に従って、次のSCRに対応する時間信号を連続して発生する時間信号発生手段と、
上記符号化データ中のSCRが検出できている状態から検出できない状態へ変移したときは、上記時間信号発生手段により発生された時間信号を上記デコーダに出力するように制御する制御手段とを備えることを特徴とする再生装置。
An apparatus for reproducing the encoded data from a recording medium on which encoded data including normal reproduction data relating to the MPEG program stream and special reproduction data in which I frames in the MPEG program stream are multiplexed is recorded. So,
Output means for outputting the encoded data to a decoder for decoding the reproduced encoded data,
Time signal generating means for continuously generating a time signal corresponding to the next SCR according to the value of the SCR detected from the reproduced encoded data;
Control means for controlling output of the time signal generated by the time signal generating means to the decoder when the state of the encoded data has changed from a state where the SCR can be detected to a state where the SCR cannot be detected. A reproducing apparatus characterized by the above-mentioned.
JP32849294A 1994-11-14 1994-12-28 Recording / reproducing device and reproducing device Expired - Fee Related JP3585972B2 (en)

Priority Applications (6)

Application Number Priority Date Filing Date Title
JP32849294A JP3585972B2 (en) 1994-12-28 1994-12-28 Recording / reproducing device and reproducing device
EP95308082A EP0712256B1 (en) 1994-11-14 1995-11-13 Recording/reproducing apparatus
DE69516240T DE69516240T2 (en) 1994-11-14 1995-11-13 Recording / playback system
KR1019950040966A KR100276205B1 (en) 1994-11-14 1995-11-13 Recording/reproducing apparatus
CN95119240A CN1091919C (en) 1994-11-14 1995-11-14 Recording/reproducing apparatus
US08/557,815 US6052507A (en) 1994-11-14 1995-11-14 Reproducing apparatus for reproducing signals from a recording medium which stores normal reproduction data and specific reproduction data

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP32849294A JP3585972B2 (en) 1994-12-28 1994-12-28 Recording / reproducing device and reproducing device

Publications (2)

Publication Number Publication Date
JPH08186797A JPH08186797A (en) 1996-07-16
JP3585972B2 true JP3585972B2 (en) 2004-11-10

Family

ID=18210891

Family Applications (1)

Application Number Title Priority Date Filing Date
JP32849294A Expired - Fee Related JP3585972B2 (en) 1994-11-14 1994-12-28 Recording / reproducing device and reproducing device

Country Status (1)

Country Link
JP (1) JP3585972B2 (en)

Also Published As

Publication number Publication date
JPH08186797A (en) 1996-07-16

Similar Documents

Publication Publication Date Title
US6292621B1 (en) Recording apparatus for newly recording a second encoded data train on a recording medium on which an encoded data train is recorded
JP3603364B2 (en) Digital data recording / reproducing apparatus and method
US5845042A (en) Transmission recording and reproduction of digital data and time information in transport packets using a compression ratio
KR100318606B1 (en) Video compression system and a compressed video transmission method and video information recording and reproduction system and video reproduction apparatus employing intra-frame-only video compression that is mpeg-2 compatible
KR100276205B1 (en) Recording/reproducing apparatus
JP2954887B2 (en) Digital video tape recording and playback method
EP0683611B1 (en) A digital recording and reproducing apparatus
US5543932A (en) Digital video signal recording apparatus and digital video signal reproducing apparatus
EP0876062B1 (en) Digital recording/playback apparatus with improved error correction capability and method therefor
JP3752694B2 (en) COMPRESSED VIDEO SIGNAL EDITING DEVICE, EDITING METHOD, AND DECODING DEVICE
JP4010066B2 (en) Image data recording apparatus and recording method, and image data recording / reproducing apparatus and recording / reproducing method
JPH04298802A (en) High efficiency encoding and recording/reproducing device
US20030026590A1 (en) Signal processing apparatus
US5987212A (en) Variable-speed recording and reproducing method for digital VCR, using trick play data
US5648855A (en) Method and apparatus for varying-speed reproduction of digital video signals
JP3585972B2 (en) Recording / reproducing device and reproducing device
JP3689440B2 (en) Playback device
JP3792770B2 (en) Recording / playback device
US20040156619A1 (en) Recording and reproducing apparatus
JP4040119B2 (en) Recording device
JP3167590B2 (en) Digital recording and playback device
JP3956510B2 (en) Synchronization detecting device and method, and reproducing device
CA2551205A1 (en) Apparatus and method for transmitting, recording and reproducing digital data
JP2000134577A (en) Data recording and reproducing device
JPH089323A (en) Recording method, recording device, recording medium, reproducing device and recording and recording device for digital video signal

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20040511

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20040708

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: 20040803

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20040805

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

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

Free format text: PAYMENT UNTIL: 20070813

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20080813

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20080813

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20090813

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20090813

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20100813

Year of fee payment: 6

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

Free format text: PAYMENT UNTIL: 20110813

Year of fee payment: 7

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

Free format text: PAYMENT UNTIL: 20120813

Year of fee payment: 8

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

Free format text: PAYMENT UNTIL: 20120813

Year of fee payment: 8

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

Free format text: PAYMENT UNTIL: 20130813

Year of fee payment: 9

LAPS Cancellation because of no payment of annual fees