JPH07111043A - データ再生装置 - Google Patents

データ再生装置

Info

Publication number
JPH07111043A
JPH07111043A JP25796093A JP25796093A JPH07111043A JP H07111043 A JPH07111043 A JP H07111043A JP 25796093 A JP25796093 A JP 25796093A JP 25796093 A JP25796093 A JP 25796093A JP H07111043 A JPH07111043 A JP H07111043A
Authority
JP
Japan
Prior art keywords
data
decoding
storage
storage means
recording medium
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.)
Granted
Application number
JP25796093A
Other languages
English (en)
Other versions
JP3509080B2 (ja
Inventor
Yasushi Fujinami
靖 藤波
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.)
Sony Corp
Original Assignee
Sony 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 Sony Corp filed Critical Sony Corp
Priority to JP25796093A priority Critical patent/JP3509080B2/ja
Priority to TW83109196A priority patent/TW247361B/zh
Priority to DE69435166T priority patent/DE69435166D1/de
Priority to EP19940307451 priority patent/EP0649259B1/en
Priority to DE69435257T priority patent/DE69435257D1/de
Priority to EP20020076630 priority patent/EP1250009B1/en
Priority to MYPI9402708 priority patent/MY121991A/en
Priority to US08/321,986 priority patent/US5668916A/en
Priority to CNB2004100636047A priority patent/CN1308948C/zh
Priority to KR1019940026505A priority patent/KR100348672B1/ko
Priority to CNB2004100636085A priority patent/CN1326142C/zh
Priority to CN94118657A priority patent/CN1076506C/zh
Publication of JPH07111043A publication Critical patent/JPH07111043A/ja
Priority to US08/643,162 priority patent/US5758011A/en
Priority to US08/643,227 priority patent/US5754729A/en
Priority to US08/838,423 priority patent/US5802239A/en
Priority to US08/965,937 priority patent/US6035092A/en
Priority to CNB011173688A priority patent/CN1197074C/zh
Application granted granted Critical
Publication of JP3509080B2 publication Critical patent/JP3509080B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/10527Audio or video recording; Data buffering arrangements
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B19/00Driving, starting, stopping record carriers not specifically of filamentary or web form, or of supports therefor; Control thereof; Control of operating function ; Driving both disc and head
    • G11B19/02Control of operating function, e.g. switching from recording to reproducing
    • G11B19/04Arrangements for preventing, inhibiting, or warning against double recording on the same blank or against other recording or reproducing malfunctions
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/12Formatting, e.g. arrangement of data block or words on the record carriers
    • G11B20/1217Formatting, e.g. arrangement of data block or words on the record carriers on discs
    • G11B20/1251Formatting, e.g. arrangement of data block or words on the record carriers on discs for continuous data, e.g. digitised analog information signals, pulse code modulated [PCM] data
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/102Programmed access in sequence to addressed parts of tracks of operating record carriers
    • G11B27/105Programmed access in sequence to addressed parts of tracks of operating record carriers of operating discs
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/11Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information not detectable on the record carrier
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/102Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/102Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
    • H04N19/115Selection of the code volume for a coding unit prior to coding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/102Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
    • H04N19/132Sampling, masking or truncation of coding units, e.g. adaptive resampling, frame skipping, frame interpolation or high-frequency transform coefficient masking
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/134Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
    • H04N19/136Incoming video signal characteristics or properties
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/134Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
    • H04N19/146Data rate or code amount at the encoder output
    • H04N19/152Data rate or code amount at the encoder output by measuring the fullness of the transmission buffer
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/169Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
    • H04N19/17Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object
    • H04N19/172Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a picture, frame or field
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/169Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
    • H04N19/184Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being bits, e.g. of the compressed video stream
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/42Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by implementation details or hardware specially adapted for video compression or decompression, e.g. dedicated software implementation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/44Decoders specially adapted therefor, e.g. video decoders which are asymmetric with respect to the encoder
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/46Embedding additional information in the video signal during the compression process
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/50Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/60Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
    • H04N19/61Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/70Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/234Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
    • H04N21/23406Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving management of server-side video buffer
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/236Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator] into a video stream, multiplexing software data into a video stream; Remultiplexing of multiplex streams; Insertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rate; Assembling of a packetised elementary stream
    • H04N21/2368Multiplexing of audio and video streams
    • 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/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/4341Demultiplexing of audio and video streams
    • 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/438Interfacing the downstream path of the transmission network originating from a server, e.g. retrieving encoded video stream packets from an IP network
    • H04N21/4382Demodulation or channel decoding, e.g. QPSK demodulation
    • 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/44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
    • H04N21/44004Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving video buffer management, e.g. video decoder buffer or video display buffer
    • 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
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/20Disc-shaped record carriers
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/60Solid state media
    • G11B2220/65Solid state media wherein solid state memory is used for storing indexing information or metadata
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/134Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
    • H04N19/146Data rate or code amount at the encoder output
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/84Television signal recording using optical recording
    • H04N5/85Television signal recording using optical recording on discs or drums
    • 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/806Transformation 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 with processing of the sound signal
    • H04N9/8063Transformation 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 with processing of the sound signal using time division multiplex of the PCM audio and PCM video signals
    • 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/87Regeneration of colour television signals
    • H04N9/877Regeneration of colour television signals by assembling picture element blocks in an intermediate memory

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)
  • Indexing, Searching, Synchronizing, And The Amount Of Synchronization Travel Of Record Carriers (AREA)

Abstract

(57)【要約】 【目的】 ジャンプした場合における再生データの欠落
時間を短くする。 【構成】 ドライブ1において再生点をジャンプしたと
き、リングバッファ4のライティングポイントを、不連
続点記憶回路50に記憶する。ジャンプ先のデータをリ
ングバッファ4に、ジャンプ前のデータに続いて書き込
ませる。リングバッファ4のリーディングポイントが、
不連続点記憶回路50に記憶されたライティングポイン
トと等しい値になったとき、リングバッファ4の読み出
し動作を停止させ、既にビデオコードバッファ6とオー
ディオコードバッファ8に書き込まれているデータのデ
コード動作が、ビデオデコーダ7とオーディオデコーダ
9において完了したとき、リングバッファ4に記憶され
ているデータを再び読み出し、デコード動作を実行す
る。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、例えば光ディスクに時
分割多重して記録されているビデオデータとオーディオ
データを再生、分離し、デコードして出力する場合に用
いて好適なデータ再生装置に関する。
【0002】
【従来の技術】図31は、従来のデータ再生装置の一例
の構成を示すブロック図である。ドライブ1は、内蔵す
る光ディスクに記録されているデータを再生する。この
光ディスクには、ビデオデータとオーディオデータとが
時分割多重されて記録されている。ドライブ1より出力
された再生データは、復調装置2に供給され、復調され
る。ECC回路3は、復調装置2が出力するデータの誤
り検出訂正を行い、リングバッファ4とアドレス抽出回
路31に供給する。リングバッファ4は、供給されたデ
ータを所定量蓄積した後、多重化データ分離装置5に出
力する。
【0003】多重化データ分離装置5は、リングバッフ
ァ4より供給されたデータからビデオデータとオーディ
オデータとを分離すると共に、タイミングデータとして
のSCR(System Clock Referen
ce)と、ビデオ用(DTSV)と、オーディオ用(D
TSA)のDTS(Decoding Time St
amp)とを分離するデータ分離回路21を有してい
る。
【0004】この多重化データ分離装置5に供給される
データのフォーマットは、例えば図32に示すように規
定されている。このフォーマットは、MPEG(ISO
11172)の多重化ビットストリームとして規定され
ているものである。同図に示すように、多重化ビットス
トリームは1つ以上のパック(PACK)で構成され
る。そして、各パックは1つ以上のパケット(PACK
ET)で構成される。パックの先頭には、パックヘッダ
(PACK HEADER)が配置され、このパックヘ
ッダにはパックの開始点を示すパックスタートコード
(PACK START CODE)、SCRおよびM
UX_RATEが配置されている。SCRは、その最後
のバイトが多重化データ分離装置5に入力される時刻
(デマルチプレクスが開始される時刻)を表わしてい
る。MUX_RATEは、転送レートを示すものであ
る。
【0005】図32の例においては、パックヘッダの次
にビデオパケット(VIDEO PACKET)と、オ
ーディオパケット(AUDIO PACKET)が順次
配置されている。これらのパケットの先頭には、パケッ
トヘッダ(PACKET HEADER)が配置され、
このパケットヘッダには、ビデオあるいはオーディオの
パケットの開始点を表すビデオパケットスタートコード
(VIDEO PACKET START CODE)
またはオーディオパケットスタートコード(AUDIO
PACKET START CODE)と、ビデオま
たはオーディオデータのデコードの開始時刻を示すDT
SVまたはDTSAが配置されている。そして、この各
パケットヘッダの次に、ビデオデータ(VIDEO D
ATA)あるいはオーディオデータ(AUDIO DA
TA)が配置されている。
【0006】尚、これらSCR,DTS(DTSVまた
はDTSA)などのタイミングデータ(時刻情報)は、
90kHzの周波数のクロックのカウント値で表わさ
れ、33ビットの有効数字を有している。
【0007】データ分離回路21で分離されたビデオデ
ータは、ビデオコードバッファ6(FIFO)に供給さ
れる。オーディオデータは、オーディオコードバッファ
8(FIFO)に供給される。また、SCRは、STC
レジスタ26に供給され、記憶されるようになされてい
る。そして、STCレジスタ26は、クロック発生回路
27が出力する90kHzの周波数のクロックをカウン
トし、その記憶値をインクリメントして、STC(Sy
stem Time Clock)を生成するようにな
されている。
【0008】データ分離回路21により分離されたDT
SVとDTSAは、それぞれDTSVレジスタ22とD
TSAレジスタ24に供給され、記憶されるようになさ
れている。そして、このDTSVレジスタ22とDTS
Aレジスタ24に記憶されたデータは、比較器23と2
5にそれぞれ供給され、STCレジスタ26が出力する
STCと比較されるようになされている。制御回路28
は、例えばCPU等により構成され、入力部29より使
用者の操作に対応して入力される指令に基づき、再生動
作を制御する。アドレス記憶回路30は、入力部29よ
り入力された再生開始アドレスや再生終了アドレスを記
憶する。
【0009】ビデオコードバッファ6に記憶されたビデ
オデータは、読み出されてビデオデコーダ7に供給され
る。そして、ビデオデコーダ7によりデコードされ、生
成されたビデオ信号が、図示せぬ回路に出力されるよう
になされている。このビデオデコーダ7には、比較器2
3が出力するビデオデコードスタート信号が供給されて
いる。
【0010】同様に、オーディオコードバッファ8より
出力されたデータが、オーディオデコーダ9に供給さ
れ、デコードされるようになされている。このオーディ
オデコーダ9には、比較器25の出力がオーディオデコ
ードスタート信号として供給されている。
【0011】次にその動作について、図33のタイミン
グチャートを参照して説明する。入力部29を操作し、
制御回路28に対し再生開始アドレス、再生終了アドレ
ス、および再生の開始を指令する。再生開始アドレスお
よび再生終了アドレスは、アドレス記憶回路30に記憶
される。
【0012】このとき、制御回路28は、ドライブ1に
指令を出し、ドライブ1に内蔵する光ディスクに記録さ
れているデータを再生させる。ドライブ1より出力され
た再生データは、復調装置2に供給され、復調された
後、ECC回路3に供給されて、誤り検出訂正の処理が
施される。
【0013】ECC回路3により誤り訂正の行われたデ
ータは、アドレス抽出回路31に供給され、データ中の
所定の位置に配置されているアドレスが読み出され、制
御回路28に供給される。制御回路28は、供給される
読み出しアドレスと、アドレス記憶回路30から得た再
生開始アドレスが一致するまで待機し、両方のアドレス
が一致したとき、リングバッファ4に対し、蓄積開始コ
マンドを発生する。これにより、リングバッファ4に、
ドライブ1より出力された再生データが蓄積される。リ
ングバッファ4に記憶されたデータは、そこから読み出
され、多重化データ分離装置5のデータ分離回路21に
供給される。
【0014】データ分離回路21は、制御回路28に制
御され、リングバッファ4より供給されるデータからビ
デオデータとオーディオデータを分離し、それぞれビデ
オコードバッファ6とオーディオコードバッファ8に供
給する。また、SCR,DTSVおよびDTSAをそれ
ぞれ分離し、それぞれSTCレジスタ26、DTSVレ
ジスタ22およびDTSAレジスタ24に供給し、記憶
させる。
【0015】STCレジスタ26は、SCRを記憶し、
以後クロック発生回路27が出力するクロックをカウン
トし、クロックに対応して記憶値(SCR)をインクリ
メントする。このSTCレジスタ26の記憶値は、内部
時刻(STC)として、比較器23と25に供給され
る。
【0016】DTSVレジスタ22は、ドライブ1によ
り再生が開始されて最初に供給されたDTSVを保持す
る。これは、データ分離回路21により分離され、ビデ
オコードバッファ6に供給され、記憶されているビデオ
データのうち、先頭のピクチャのデータのデコード開始
時刻に対応している。
【0017】同様に、DTSAレジスタ24は、再生が
開始されて最初に供給されたDTSAを保持する。これ
は、オーディオコードバッファ8に記憶されているオー
ディオデータのうち、先頭のデコード単位のデータのデ
コード開始時刻に対応している。
【0018】SCRは、リングバッファ4より多重化デ
ータ分離装置5にデータが供給され、デマルチプレクス
が開始される時刻(入力されるデータのその時点におけ
る時刻)に対応している。即ち、図33のタイミングチ
ャートにおける時刻t1に対応している。STCレジス
タ26は、この時刻t1からの時刻データ(現在時刻)
を比較器23と25の一方の入力に出力することにな
る。
【0019】DTSVレジスタ22は、ビデオデコーダ
7がデコードを開始する時刻DTSVを比較器23の他
方の入力に供給している。比較器23は、STCレジス
タ26が出力する現在時刻(STC)が、DTSVレジ
スタ22が出力するデコード開始時刻に一致したとき
(図33における時刻t2において)、ビデオデコード
スタート信号をビデオデコーダ7に出力する。ビデオデ
コーダ7は、このビデオデコードスタート信号が入力さ
れたとき、ビデオコードバッファ6に書き込まれていた
ビデオデータを1フレーム分だけ読み出し、デコードを
開始する。
【0020】尚、図33において、直線Aは、ビデオコ
ードバッファ6へのデータの書き込み状態を示しており
(その傾きは、書込転送レートを表わしている)、折線
Bは、ビデオコードバッファ6よりビデオデコーダ7が
データを読み出す状態を示している。従って、ビデオコ
ードバッファ6には、図中、影を付して示した範囲にデ
ータが残っていることになる。ビデオコードバッファ6
の記憶容量は、直線Aと直線Cの垂直方向の距離で表さ
れる。
【0021】ビデオデコーダ7は、ビデオデコードスタ
ート信号が供給されるとデコードを開始し、デコードが
完了した時点において、即ちデコード開始後、ビデオデ
コードディレイ(VIDEO_DECODE_DELA
Y)の時間が経過したタイミングにおいて、ビデオ垂直
同期信号を発生し、これに続けてビデオ信号を出力す
る。従って、デコード開始後、ビデオデコードディレイ
の時間が経過したとき、表示が開始されることになる。
【0022】同様にして、比較器25は、STCレジス
タ26が出力する現在時刻(STC)が、DTSAレジ
スタ24が出力するオーディオデータのデコード開始時
刻(DTSA)に一致したとき、オーディオデコードス
タート信号を出力する。オーディオデコーダ9は、この
オーディオデコードスタート信号が入力されたとき、オ
ーディオコードバッファ8よりデコード単位分だけデー
タを読み出し、デコードの処理を開始する。そして、デ
コード処理の結果、生成されたオーディオ信号を図示せ
ぬ回路に出力する。
【0023】ドライブ1で再生動作を行っているとき、
アドレス抽出回路31から制御回路28に対し、読み出
し中のアドレスが常に供給される。制御回路28は、供
給される読み出し中のデータのアドレスと、アドレス記
憶回路30に記憶されている再生終了アドレスを比較
し、両者が一致したとき、ドライブ1からの読み出しを
終了する。
【0024】リングバッファ4およびコードバッファ
6,8にデータが残っているので、実際の再生終了は、
ビデオデコーダ7、およびオーディオデコーダ9に入力
されるデータがなくなった時点となる。制御回路28
は、ビデオデコーダ7およびオーディオデコーダ9に入
力されるデータがなくなったことを検知したとき、再生
動作を終了させる。
【0025】ここで、MPEG方式で圧縮されたビデオ
信号が記録されている光ディスク上の不連続な任意の2
点を連続して再生することを考える。言い換えれば、再
生動作を編集することを考える。図34は、光ディスク
上の所定の範囲を連続的に再生した場合のタイミングチ
ャートである。ここで、編集のための区切りの点を、
G,H,Iとし、その前後のピクチャを、それぞれ
〔a,b〕,〔c,d〕,(e,f)とする。
【0026】尚、図34において、直線Dは、ビデオコ
ードバッファ6へのデータの書き込み状態を示してお
り、傾きは書込転送レートを表している。折れ線Eは、
ビデオコードバッファ6よりビデオデコーダ7がデータ
を読み出す状態を示している。従って、ビデオコードバ
ッファ6には、図中、影を付して示した範囲にデータが
残っていることになる。ビデオコードバッファ6の記憶
容量は、直線Dと直線Fの垂直方向の距離で表される。
【0027】例えば、いま、図34の点Gから点Hに再
生点をジャンプさせるものとする。ジャンプを行わず、
連続的な再生を行う場合においては、ピクチャaの次に
ピクチャbが再生されるのであるが、ジャンプを行った
結果、ピクチャaの次にピクチャdが再生されることに
なる。点Gから点Hへのジャンプに要する時間が0であ
ると仮定すると、このようなジャンプを行った場合にお
けるビデオコードバッファ6のデータの書き込みと読み
出しは、図35に示すように行われる。
【0028】即ち、点Gにおいて、ジャンプが行われな
い場合においては、時刻t11からビデオコードバッフ
ァ6に対して、ピクチャbおよび後続のピクチャの書き
込みが行われ、この書き込みは、時刻t12まで行われ
る。そして、時刻t12において、ピクチャbのデータ
がビデオコードバッファ6から読み出され、ビデオデコ
ーダ7に供給されてデコードされる。この時刻t12に
おけるピクチャbのデータの読み出しは、直前のピクチ
ャaのデータの読み出しから、丁度、1フレーム分に対
応する時間だけ後の時刻に行われる。
【0029】時刻t11から時刻t12までの時間Tb
は、ピクチャbのスタートアップディレイである。この
スタートアップディレイは、ピクチャのデータがビデオ
コードバッファ6に入力されてからデコードされるまで
の時間である。MPEG方式においては、各ピクチャの
画像の複雑さに対応して、画像圧縮処理を行っているた
め、複雑な画像ほどデータが多くなり、簡単な画像ほど
データが少なくなる。このため、MPEG方式において
は、基本的には、ピクチャ毎にスタートアップディレイ
が異なるものとなる。
【0030】この例の場合、点Gにおいてジャンプを行
わない場合において、ピクチャaの次に再生されるべき
ピクチャbのスタートアップディレイTbは、点Gから
点Hにジャンプを行った結果、ピクチャaの次に再生さ
れるピクチャdのスタートアップディレイTdより小さ
い値となっている。
【0031】従って、図35に示すように、ビデオデコ
ーダ7は、点Gにおいてジャンプを行う直前に、ビデオ
コードバッファ6に書き込まれたピクチャaのデータを
デコードした後、そのときから1フレーム分の時間が経
過したタイミングにおいて、次のピクチャbのデータを
ビデオコードバッファ6から読み出し、デコードしよう
とする。しかしながら、いまの場合、ジャンプが行われ
ているため、ビデオコードバッファ6には、時刻t11
からピクチャdのデータの書き込みが開始されている。
【0032】ピクチャdのスタートアップディレイTd
が、ピクチャbのスタートアップディレイTbより大き
いため、ビデオデコーダ7が、時刻t11からピクチャ
bのスタートアップディレイTbだけ時間が経過した時
刻t12において、次のピクチャのデータを読み出し、
デコードしようとするとき、ビデオコードバッファ6に
は、ピクチャdの1フレーム分のデータがまだ書き込ま
れていないことなる。その結果、ビデオデコーダ7が、
時刻t12において、ビデオコードバッファ6より1フ
レーム分のデータを読み出すと、ビデオコードバッファ
6は、アンダフローすることになる。
【0033】一方、図34の点Hから点Iにジャンプし
た場合においては、点Hにおいてジャンプを行わない場
合に、ピクチャcの次に再生されるピクチャdのスター
トアップディレイTdが、点Hから点Iにジャンプした
結果、ピクチャcの次に再生されるピクチャfのスター
トアップディレイTfより大きくなっている。その結
果、上述した場合と同様に、ジャンプに要する時間が0
であると仮定すると、点Hから点Iにジャンプした場合
におけるビデオデコーダ7の動作は、図36に示すよう
になる。
【0034】即ち、時刻t13において、点Hから点I
にジャンプした結果、時刻t13からビデオコードバッ
ファ6にピクチャfのデータの書き込みが開始される。
しかしながら、このピクチャfのスタートアップディレ
イTfが、点Hにおいてジャンプを行わなければ再生さ
れるはずであったピクチャdのスタートアップディレイ
Tdより短いため、ピクチャfのデータは、本来のスタ
ートアップディレイTfより長い時間、ビデオコードバ
ッファ6に記憶されることになる。
【0035】即ち、ビデオデコーダ7は、ピクチャcの
データを読み出した時刻から、1フレーム分に対応する
時間だけ経過した時刻t32(この時刻が、ピクチャd
のスタートアップディレイTdの終了する時刻に対応し
ている)になるまで、ピクチャfのデータのデコードを
開始することができない。その結果、ピクチャdのスタ
ートアップディレイTdと、ピクチャfのスタートアッ
プディレイTfの差(Td−Tf)だけ、ピクチャf以
降のデータのデコードのタイミング(ビデオコードバッ
ファ6からの読み出しのタイミング)が遅れることにな
る。その結果、図36に示すように、ピクチャf以降の
データが蓄積され、ビデオコードバッファ6がオーバフ
ローする恐れがある。
【0036】以上のようなアンダフローを防ぐには、図
35における時刻t12より、ビデオデコーダ7におけ
るデコードのタイミングを遅らせる必要がある。
【0037】また、同様に、オーバフローを防ぐには、
例えば図37に示すように、点Hでジャンプをしたと
き、点Iからのデータのビデオコードバッファ6に対す
る書き込みを、ピクチャdとピクチャfのスタートアッ
プディレイの差(Td−Tf)だけ遅らせるようにする
必要がある。
【0038】しかしながら、従来の装置においては、編
集点の前後において、スタートアップディレイを調整す
る構成を有していない。このため、編集動作が指令され
た場合においては、ジャンプが指令された再生点におい
て、一旦再生動作をすべて終了させる。そして、ジャン
プ先の再生点から再生動作を再び開始させるようにして
いる。
【0039】その結果、例えば点Gから点Hにジャンプ
する場合においては、図38に示すように、点G(時刻
t11)において、ドライブ1の再生動作を一旦停止さ
せる。但し、ビデオコードバッファ6には、既にピクチ
ャaのデータが書き込まれているため、ビデオデコーダ
7は、時刻t41において、このピクチャaのデータを
読み出し、デコードして出力する。そして、このピクチ
ャaのデータのデコード処理が完了した後、制御回路2
8は再びドライブ1を制御し、点H(時刻t42)から
再生を開始させる。これにより、時刻t42からピクチ
ャdのスタートアップディレイTdだけ経過した時刻t
43において、ビデオコードバッファ6からデータが読
み出され、ビデオデコーダ7においてデコードが行われ
る。
【0040】また、点Hから点Iにジャンプする場合に
おいては、図39に示すように、時刻t13において、
点Hに達したとき、ドライブ1の再生動作が一旦すべて
終了される。そして、ビデオコードバッファ6に既に書
き込まれているデータのデコードが、ビデオデコーダ7
において行われる。このデコード処理は、時刻t51に
おいて完了する。
【0041】このように、ビデオコードバッファ6に既
に記憶されているデータのデコードが完了したとき、ド
ライブ1が再び制御され、時刻t52において、点Iか
ら再生が開始され、そのデータがビデオコードバッファ
6に書き込まれる。そして、時刻t52からピクチャf
のスタートアップディレイTfだけ経過した時刻t53
において、ピクチャfのデコードが開始される。
【0042】
【発明が解決しようとする課題】従来の装置において
は、このように、再生点を不連続に移動させる場合、再
生動作を一旦所定の再生点において終了させ、その後、
移動先の再生点から再び再生動作を開始するようにして
いる。その結果、再生データが欠落する時間(図38に
おける時刻t41から時刻t43までの時間、あるい
は、図39における時刻t51から時刻t53までの時
間)が長くなる課題があった。
【0043】本発明はこのような状況に鑑みてなされた
ものであり、再生点を不連続に移動させる場合において
も、再生テダータが欠落する時間を短くすることができ
るようにするものである。
【0044】
【課題を解決するための手段】請求項1に記載のデータ
再生装置は、記録媒体に記録されているデータを再生す
る再生手段(例えば図1のドライブ1)と、記録媒体か
ら再生されたデータを記憶する第1の記憶手段(例えば
図1のリングバッファ4)と、第1の記憶手段より読み
出されたデータをデコードするデコード手段(例えば図
1のビデオデコーダ7)と、再生手段の記録媒体からの
データの再生点を不連続に移動したとき、第1の記憶手
段のデータ書き込み位置を記憶する第2の記憶手段(例
えば図1の不連続点記憶回路50、図2のプログラム上
のステップS8)と、第1の記憶手段からのデータの読
み出しを、第2の記憶手段に記憶したデータ書き込み位
置に対応して制御する読出制御手段(例えば図3のプロ
グラム上のステップS12,S13)とを備えることを
特徴とする。
【0045】この装置には、再生手段の記録媒体からの
データの再生点を不連続に移動したとき、第1の記憶手
段へのデータの書き込みを停止し、データの再生点が移
動先の所定の位置に達したとき、第1の記憶手段へのデ
ータの書き込みを再開させる書込制御手段(例えば図2
のプログラム上のステップS10,S11)をさらに設
けることができる。
【0046】読出制御手段に、第1の記憶手段からのデ
ータの読み出し位置が、第2の記憶手段に記憶したデー
タ書き込み位置に対応する位置に達したとき、第1の記
憶手段からのデータの読み出しを停止させることができ
る。
【0047】また、読出制御手段に、第1の記憶手段か
らのデータの読み出しを停止した後、デコード手段に既
に供給されているデータのデコードが完了したとき、第
1の記憶手段からのデータの読み出しを再開させるよう
にしてもよい。
【0048】請求項5に記載のデータ再生装置は、記録
媒体に記録されているデータを再生する再生手段(例え
ば図6のドライブ1)と、記録媒体から再生されたデー
タを記憶する第1の記憶手段(例えば図6のビデオコー
ドバッファ6)と、第1の記憶手段より読み出されたデ
ータをデコードするデコード手段(例えば図6のビデオ
デコーダ7)と、再生手段の記録媒体からのデータの再
生点を不連続に移動したとき、第1の記憶手段のデータ
書き込み位置を記憶する第2の記憶手段(例えば図6の
不連続点記憶回路50、図8のプログラム上のステップ
S43)と、デコード手段によるデータのデコード動作
を、第2の記憶手段に記憶したデータ書き込み位置に対
応して制御するデコード制御手段(例えば図8のプログ
ラム上のステップS44,S45、図23のプログラム
上のステップS201)とを備えることを特徴とする。
【0049】請求項6に記載のデータ再生装置は、記録
媒体に記録されているデータを再生する再生手段(例え
ば図6のドライブ1)と、記録媒体から再生されたデー
タを記憶する第1の記憶手段(例えば図6のビデオコー
ドバッファ6)と、第1の記憶手段より読み出されたデ
ータをデコードするデコード手段(例えば図6のビデオ
デコーダ7)と、再生手段の記録媒体からのデータの再
生点を不連続に移動したとき、第1の記憶手段のデータ
書き込み位置を記憶する第2の記憶手段(例えば図6の
不連続点記憶回路50、図8のプログラム上のステップ
S43)と、第1の記憶手段のデータ記憶量を、第2の
記憶手段に記憶したデータ書き込み位置に対応して制御
するデータ量制御手段(例えば図8のプログラム上のス
テップS44,S45)とを備えることを特徴とする。
【0050】この装置には、第1の記憶手段の前段に、
記録媒体から再生されたデータを記憶する第3の記憶手
段(例えば図6のリングバッファ4)と、第3の記憶手
段から読み出されたデータを複数のデータに分離し、第
1の記憶手段に供給する分離手段(例えば図6の多重化
データ分離装置5)をさらに設けることができる。
【0051】第2の記憶手段には、再生手段の記録媒体
からのデータの再生点を不連続に移動したとき、第3の
記憶手段のデータ書き込み位置も記憶することができ
る。
【0052】また、第2の記憶手段には、再生手段の記
録媒体からのデータの再生点を不連続に移動したとき、
第3の記憶手段のデータ書き込み位置を記憶し、第3の
記憶手段からのデータの読み出し位置が、第2の記憶手
段に記憶した第3の記憶手段の書き込み位置に対応する
位置に達したとき、第1の記憶手段の書き込み位置を記
憶することができる。
【0053】さらに、この装置には、再生手段の記録媒
体からのデータ再生点を不連続に移動したとき、第3の
記憶手段へのデータの書き込みを停止し、データの再生
点が移動先の所定の位置に達したとき、第3の記憶手段
へのデータの書き込みを再開させる書込制御手段(例え
ば図7のプログラム上のステップS37,S41)をさ
らに設けることができる。
【0054】請求項11に記載のデータ再生装置は、記
録媒体に記録されている時刻情報(例えばDTSV)を
含むデータを再生する再生手段(例えば図9のドライブ
1)と、記録媒体から再生されたデータを記憶する第1
の記憶手段(例えば図9のビデオコードバッファ6)
と、第1の記憶手段より読み出されたデータをデコード
するデコード手段(例えば図9のビデオデコーダ7)
と、記録媒体より再生されたデータから時刻情報を検出
する時刻検出手段(例えば図9のDTSV抽出回路5
1、図11のプログラム上のステップS73)と、時刻
検出手段により検出された時刻情報に対応して、デコー
ド手段のデコード動作を制御するデコード制御手段(例
えば図11のプログラム上のステップS74,S75、
図23のプログラム上のステップS201)とを備える
ことを特徴とする。
【0055】請求項12に記載のデータ再生装置は、記
録媒体に記録されている時刻情報(例えばDTSV)を
含むデータを再生する再生手段(例えば図9のドライブ
1)と、記録媒体から再生されたデータを記憶する第1
の記憶手段(例えば図9のビデオコードバッファ6)
と、第1の記憶手段より読み出されたデータをデコード
するデコード手段(例えば図9のビデオデコーダ7)
と、記録媒体より再生されたデータから時刻情報を検出
する時刻検出手段(例えば図9のDTSV抽出回路5
1、図11のプログラム上のステップS73)と、時刻
検出手段により検出された時刻情報に対応して、第1の
記憶手段のデータ記憶量を制御するデータ量制御手段
(例えば図11のプログラム上のステップS74,S7
5)とを備えることを特徴とする。
【0056】この装置には、記録媒体から再生されたデ
ータを記憶する第2の記憶手段(例えば図9のリングバ
ッファ4)と、第2の記憶手段から読み出されたデータ
を複数のデータに分離し、第1の記憶手段に供給する分
離手段(例えば図9の多重化データ分離装置5)と、再
生手段の記録媒体からのデータの再生点を不連続に移動
したとき、第1の記憶手段へのデータの書き込みを停止
し、データの再生点が移動先の所定の位置に達したと
き、第1の記憶手段へのデータの書き込みを再開させる
書込制御手段(例えば図10のプログラム上のステップ
S67,S71)と、再生手段の記録媒体からのデータ
の再生点を不連続に移動したとき、第1の記憶手段のデ
ータ書き込み位置を記憶する第3の記憶手段(例えば図
9の不連続点記憶回路50、図10のプログラム上のス
テップS68)と、時刻検出手段の時刻情報の検出を、
第3の記憶手段に記憶したデータ書き込み位置に対応し
て制御する検出制御手段(例えば図10のプログラム上
のステップS72)とをさらに設けることができる。
【0057】請求項14に記載のデータ再生装置は、記
録媒体に記録されている時刻情報を含むデータを再生す
る再生手段(例えば図12のドライブ1)と、記録媒体
から再生されたデータを記憶する第1の記憶手段(例え
ば図12のビデオコードバッファ6)と、第1の記憶手
段より読み出されたデータをデコードするデコード手段
(例えば図12のビデオデコーダ7)と、時刻情報の不
連続を検出する時刻検出手段(例えば図12のDTSV
抽出回路51、図15のプログラム上のステップS11
4)と、時刻検出手段の検出結果に対応して、デコード
手段のデコード動作を制御するデコード制御手段(例え
ば図23のプログラム上のステップS201)とを備え
ることを特徴とする。
【0058】請求項15に記載のデータ再生装置は、記
録媒体に記録されている時刻情報を含むデータを再生す
る再生手段(例えば図12のドライブ1)と、記録媒体
から再生されたデータを記憶する第1の記憶手段(例え
ば図12のビデオコードバッファ6)と、第1の記憶手
段より読み出されたデータをデコードするデコード手段
(例えば図12のビデオデコーダ7)と、時刻情報の不
連続を検出する時刻検出手段(例えば図12のDTSV
抽出回路51、図15のプログラム上のステップS11
4)と、時刻検出手段の検出結果に対応して、第1の記
憶手段のデータ記憶量を制御するデータ量制御手段(例
えば図15のプログラム上のステップS115)とを備
えることを特徴とする。
【0059】このデータ再生装置には、デコード手段に
よりデコードされたピクチャなどのデコード単位の数を
計数する計数手段(例えば図15のプログラム上のステ
ップS112)と、時刻検出手段により検出された時刻
情報と、計数手段により計数されたピクチャの数を利用
して、時刻情報の期待値を演算する演算手段(例えば図
15のプログラム上のステップS113)とをさらに設
けることができる。
【0060】請求項17に記載のデータ再生装置は、記
録媒体に記録されている時刻情報を含むデータを再生す
る再生手段(例えば図17のドライブ1)と、記録媒体
から再生されたデータを記憶する第1の記憶手段(例え
ば図17のビデオコードバッファ6)と、第1の記憶手
段より読み出されたデータをデコードするデコード手段
(例えば図17のビデオデコーダ7)と、時刻情報のう
ち、タイミング情報と、デコード手段のデコードの開始
時刻に対応する時刻情報の差を検出する時刻検出手段
(例えば図20のプログラム上のステップS142)
と、時刻検出手段の検出結果に対応して、デコード手段
のデコード動作を制御するデコード制御手段(例えば図
23のプログラム上のステップS201)とを備えるこ
とを特徴とする。
【0061】請求項18に記載のデータ再生装置は、記
録媒体に記録されている時刻情報を含むデータを再生す
る再生手段(例えば図17のドライブ1)と、記録媒体
から再生されたデータを記憶する第1の記憶手段(例え
ば図17のビデオコードバッファ6)と、第1の記憶手
段より読み出されたデータをデコードするデコード手段
(例えば図17のビデオデコーダ7)と、時刻情報のう
ち、タイミング情報と、デコード手段のデコードの開始
時刻に対応する時刻情報の差を検出する時刻検出手段
(例えば図20のプログラム上のステップS142)
と、時刻検出手段の検出結果に対応して、第1の記憶手
段のデータ記憶量を制御するデータ量制御手段(例えば
図20のプログラム上のステップS143)とを備える
ことを特徴とする。
【0062】このデータ再生装置は、データがビデオデ
ータを含むとき、デコード手段によりデコードされたピ
クチャの種類(例えばIピクチャ)を検出するピクチャ
検出手段(例えば図プログラム上のステップS152)
をさらに設け、時刻検出手段に、ピクチャ検出手段が所
定の種類のピクチャを検出したとき、タイミング情報
と、デコード手段のデコードの開始時刻に対応する時刻
情報の差を検出させるようにすることができる。
【0063】さらにまた、時刻情報を検出した回数を計
数する計数手段(例えば図22のプログラム上のステッ
プS162)をさらに設け、時刻検出手段に、計数手段
が、時刻情報を所定の回数だけ検出したとき、タイミン
グ情報と、デコード手段のデコードの開始時刻に対応す
る時刻情報の差を検出させることができる。
【0064】この計数手段が計数する時刻情報は、デコ
ード手段のデコードの開始時刻に対応する時刻情報とす
ることができる。
【0065】時刻検出手段には、第1の記憶手段に記憶
されたデータから時刻情報を検出させるようにすること
ができる。
【0066】デコード制御手段またはデータ量制御手段
には、タイミング情報が、デコードの開始時刻に対応す
る時刻情報より小さいとき、デコード手段のデコード動
作を停止させるか、または第1の記憶手段からのデータ
の読み出しを禁止させるようにすることができる。
【0067】データがMPEG方式でエンコードされて
いるとき、タイミング情報はSCRとし、デコードの開
始時刻に対応する時刻情報は、DTSVとすることがで
きる。
【0068】この装置には、第1の記憶手段の前段に、
記録媒体から再生されたデータを記憶する第2の記憶手
段(例えば図12のリングバッファ4)と、第2の記憶
手段から読み出されたデータを複数のデータに分離し、
第1の記憶手段に供給する分離手段(例えば図12の多
重化データ分離装置5)をさらに設けることができる。
【0069】請求項27に記載のデータ再生装置は、記
録媒体に記録されているデータを再生する再生手段(例
えば図17のドライブ1)と、記録媒体から再生された
データを記憶する記憶手段(例えば図17のビデオコー
ドバッファ6)と、記憶手段より読み出されたデータを
デコードするデコード手段(例えば図17のビデオデコ
ーダ7)と、記憶手段に記憶されたデータの不連続点を
検出する不連続点検出手段(例えば図20のプログラム
上のステップS142)と、デコード手段によるデータ
のデコード動作を、不連続点検出手段の検出結果に対応
して制御するデコード制御手段(例えば図23のプログ
ラム上のステップS201)とを備えることを特徴とす
る。
【0070】請求項28に記載のデータ再生装置は、記
録媒体に記録されているデータを再生する再生手段(例
えば図17のドライブ1)と、記録媒体から再生された
データを記憶する記憶手段(例えば図17のビデオコー
ドバッファ6)と、記憶手段より読み出されたデータを
デコードするデコード手段(例えば図17のビデオデコ
ーダ7)と、記憶手段に記憶されたデータの不連続点を
検出する不連続点検出手段(例えば図20のプログラム
上のステップS142)と、記憶手段のデータの記憶量
を、不連続点検出手段の検出結果に対応して制御するデ
ータ量制御手段(例えば図20のプログラム上のステッ
プS143)とを備えることを特徴とする。
【0071】このデータ再生装置には、記憶手段のデー
タの記憶量を検出するデータ量検出手段(例えば図26
のプログラム上のステップS222)をさらに設け、デ
コード手段には、不連続点検出手段がデータの不連続点
を検出したとき、デコード動作を停止させ、データ量検
出手段が所定量のデータ量を検出したとき、デコード動
作を開始させることができる。
【0072】請求項30に記載のデータ再生装置は、記
録媒体に記録されているデータを再生する再生手段(例
えば図27のドライブ1)と、記録媒体から再生された
データを記憶する第1の記憶手段(例えば図27のリン
グバッファ4)と、第1の記憶手段から読み出されたデ
ータを複数のデータに分離する分離手段(例えば図27
の多重化データ分離装置5)と、分離手段により分離さ
れたデータを記憶する第2の記憶手段(例えば図27の
ビデオコードバッファ6)と、第2の記憶手段より読み
出されたデータをデコードするデコード手段(例えば図
27のビデオデコーダ7)と、第2の記憶手段のデータ
の記憶量を検出する検出手段(例えば図32のプログラ
ム上のステップS261)と、検出手段により検出され
たデータ量に対応して、第2の記憶手段のデータ記憶量
を制御するデータ量制御手段(例えば図32のプログラ
ム上のステップS263,S267)とを備えることを
特徴とする。
【0073】このデータ量制御手段には、検出手段が第
2の記憶手段のアンダフローを検出したとき、デコード
手段のデコード動作を停止させ、検出手段が第2の記憶
手段のオーバフローを検出したとき、第2の記憶手段へ
のデータの供給を停止させることができる。あるいはま
た、検出手段が第2の記憶手段のアンダフローを検出し
たとき、デコード手段のデコード動作を停止させ、検出
手段が第2の記憶手段のオーバフローを検出したとき、
デコード手段にデコードするデータをスキップさせるよ
うにすることができる。
【0074】
【作用】請求項1に記載のデータ再生装置においては、
ドライブ1の再生点が不連続に移動されたとき、リング
バッファ4の書き込み位置(ライティングポイント)
が、ステップS8において、不連続点記憶回路50に記
憶される。そして、移動先の再生点に達したとき、リン
グバッファ4の書き込みが再開される。リングバッファ
4の読み出し位置(リーディングポイント)が、不連続
点記憶回路50に記憶したライティングポイントに達し
たとき、ステップS13において、リングバッファ4の
読み出しが停止される。従って、従来の場合に較べて、
再生データの欠落期間を短くすることができる。
【0075】請求項5または請求項6に記載のデータ再
生装置においては、ドライブ1より再生されたデータが
ビデオコードバッファ6に供給され、ビデオデコーダ7
によりデコードされる。データの再生点を不連続に移動
したとき、ステップS41において、ビデオコードバッ
ファ6の書き込み位置(ライティングポイント)が記憶
される。ビデオコードバッファ6の読み出し位置(リー
ディングポイント)が、ステップS41で記憶したライ
ティングポイントに対応する値になったとき、ビデオデ
コーダ7のデコード動作が停止されたり、ビデオコード
バッファ6のデータ記憶量の調整処理が行われる。従っ
て、請求項1に記載した場合よりさらにデータの欠落期
間を短くすることが可能となる。
【0076】請求項11または請求項12に記載のデー
タ再生装置においては、DTSV抽出回路51によりデ
コードされるデータの時刻情報が検出される。そして、
この時刻情報に対応して、ビデオデコーダ7のデコード
処理、あるいはビデオコードバッファ6のデータ記憶量
が制御される。従って、不連続点における処理を迅速に
行うことができるばかりでなく、データ供給側にトラブ
ルが発生した場合においても、データの欠落期間を短く
することができる。
【0077】請求項14または15に記載のデータ再生
装置においては、DTSV抽出回路51により時刻情報
が検出され、さらにステップS114において、この時
刻情報の不連続が検出される。そして、不連続が検出さ
れたとき、ビデオデコーダ7のデコード動作の制御やビ
デオコードバッファ6の記憶量の調整が行われる。
【0078】請求項17または18に記載のデータ再生
装置においては、時刻情報のうち、例えばSCRなどの
タイミング情報と、DTSVなどの、ビデオデコーダ7
のデコード開始時刻に対応する時刻情報との差が検出さ
れる。そして、この差に対応して、ビデオデコーダ7の
デコード動作の制御やビデオコードバッファ6の記憶量
の調整が行われる。
【0079】請求項27または請求項28に記載のデー
タ再生装置においては、ビデオコードバッファ6に記憶
されたデータの不連続点が、ステップS142において
検出される。そして、その検出結果に対応して、ステッ
プS201またはステップS143において、ビデオデ
コーダ7のデコード動作、あるいはビデオコードバッフ
ァ6のデータ記憶量が制御される。従って、この場合に
おいても、再生点に不連続な移動が行われた場合、並び
に、データ供給側にトラブルが発生した場合において
も、再生データの欠落期間を短くすることが可能とな
る。
【0080】請求項30に記載のデータ再生装置におい
ては、ビデオコードバッファ6のデータ記憶量が検出さ
れ、その検出結果に対応して、ビデオデコーダ7におけ
るデコード動作、あるいはビデオコードバッファ6のデ
ータ記憶量の調整が行われる。従って、この場合におい
ても、データ再生点が不連続に移動された場合などにお
ける再生データの欠落期間を短くすることができる。
【0081】
【実施例】図1は、本発明のデータ再生装置の一実施例
の構成を示すブロック図であり、図31における場合と
対応する部分には同一の符号を付してある。この実施例
においては、制御回路28に対して不連続点記憶回路5
0が接続されている。この不連続点記憶回路50は、例
えばRAMなどにより構成され、必要に応じてデータを
記憶するアドレスを区別することで、アドレス記憶回路
30と兼用することも可能である。図1のその他の構成
は、図31における場合と同様である。
【0082】次に、図1の実施例の動作を、図2および
図3のフローチャートを参照して説明する。最初にステ
ップS1において、入力部29を操作して、再生開始ア
ドレス、再生終了アドレス、編集点G,H(またはH,
I)(これらの点は、図34に示した点に対応してい
る)、および編集開始を入力する。これらのアドレスお
よび編集点は、ドライブ1によりドライブされる光ディ
スク(図示せず)のアドレスとして指定する。
【0083】次にステップS2に進み、制御回路28
は、入力部29より入力された、これらの再生開始アド
レス、再生終了アドレス、および編集点のアドレスを、
アドレス記憶回路30に供給し、記憶させる。次にステ
ップS3に進み、制御回路28は、ドライブ1を制御し
て再生動作を開始させる。このとき、ドライブ1は、内
蔵する光ディスク(図示せず)に対してレーザ光を照射
し、その反射光から、光ディスクに記録されているデー
タを再生する。この再生信号は、復調装置2に供給され
る。復調装置2は、ドライブ1より供給された信号を復
調し、復調結果をECC回路3に供給する。ECC回路
3は、復調装置2より供給されたデータの誤りを検出、
訂正し、リングバッファ4とアドレス抽出回路31に出
力する。
【0084】アドレス抽出回路31は、ECC回路3よ
り入力されたデータからアドレス成分を抽出し、その抽
出結果を制御回路28に出力する。制御回路28は、ア
ドレス抽出回路31より入力されるアドレスから、ドラ
イブ1の再生点を知ることができる。
【0085】そしてステップS4に進み、制御回路28
は、アドレス抽出回路31より供給される読み出しアド
レスが、アドレス記憶回路30に記憶した再生開始アド
レスと一致するまで待機する。そして、両方のアドレス
が一致したとき、即ち、再生点がステップS1で指定し
た再生開始アドレスに達したとき、ステップS5に進
み、制御回路28はリングバッファ4を制御し、ECC
回路3より供給されるデータの書き込みを開始させる。
即ち、これにより、リングバッファ4に、ステップS1
で指定した再生開始アドレス以降のデータが順次書き込
まれることになる。
【0086】次にステップS6に進み、制御回路28
は、アドレス抽出回路31が出力する読み出しアドレス
が、アドレス記憶回路30に記憶した編集点(ジャンプ
する点)Gのアドレスと一致するまで待機する。再生点
が編集点Gに達したとき、ステップS7に進み、制御回
路28はリングバッファ4のデータの書き込みを中止さ
せる。これにより、リングバッファ4には、編集点Gま
でのデータが記憶されることになる。そしてステップS
8に進み、リングバッファ4のその時点における書き込
み位置(ライティングポイント)WPを読み出し、リン
グバッファ4におけるデータの不連続点WPRとして、
不連続点記憶回路50に記憶させる。
【0087】次にステップS9に進み、制御回路28
は、ドライブ1を制御し、編集点(ジャンプ先の点)H
へ再生点をジャンプ(不連続に移動)させる。即ち、ド
ライブ1のピックアップを点Gから点Hへジャンプさせ
る。アドレス抽出回路31が出力する読み出しアドレス
をモニタし、その読み出しアドレスが、ステップS2で
記憶した編集点Hのアドレスと一致するまで、ステップ
S10で待機し、両者のアドレスが一致したとき、ステ
ップS11に進み、リングバッファ4へのデータの書き
込みを再開させる。これにより、リングバッファ4に
は、編集点H以降のデータが、編集点Gまでのデータに
続いて書き込まれる。その結果、リングバッファ4上に
おいては、編集点Gと編集点Hのデータが連続すること
になる。
【0088】このようにして、リングバッファ4に書き
込まれたデータは、読み出され、多重化データ分離装置
5へ供給される。リングバッファ4に不連続なデータが
記憶されている期間、制御回路28は、リングバッファ
4の読み出し位置(リーディングポイント)RPをモニ
タする。そして、このリーディングポイントRPが、ス
テップS8で記憶した不連続点WPRと一致するまでス
テップS12で待機し、リーディングポイントRPが不
連続点WPRと一致したとき、ステップS13に進み、
リングバッファ4の読み出しを中止させる。
【0089】即ち、リングバッファ4に記憶された編集
点Gまでのデータは、リングバッファ4から読み出さ
れ、データ分離回路21に入力され、ビデオデータとオ
ーディオデータとに分離される。ビデオデータはビデオ
コードバッファ6に、オーディオデータはオーディオコ
ードバッファ8に、それぞれ供給される。また、データ
分離回路21は、入力されたデータからDTSV信号、
DTSA信号、SCR信号をそれぞれ分離し、DTSV
レジスタ22、DTSAレジスタ24、およびSTCレ
ジスタ26に供給する。DTSVレジスタ22、DTS
Aレジスタ24、およびSTCレジスタ26は、あらた
な信号が入力される毎に、その信号をラッチする。
【0090】STCレジスタ26は、データ分離回路2
1より供給されたSCR信号を記憶すると、以後、クロ
ック発生回路27が出力するクロックを計数し、記憶し
たSCRの値に加算して、その値をインクリメントす
る。その結果、STCレジスタ26は、現在時刻を表す
STC信号を出力する。このSTC信号は、比較器23
と比較器25に供給される。比較器23と比較器25
は、この現在時刻(STC信号)を、DTSVレジスタ
22またはDTSAレジスタ24が出力するDTSV信
号またはDTSA信号と比較し、両者が一致したとき、
それぞれビデオデコードスタート信号またはオーディオ
デコードスタート信号を発生し、ビデオデコーダ7また
はオーディオデコーダ9に出力する。
【0091】ビデオデコーダ7は、比較器23よりビデ
オデコードスタート信号が入力されると、ビデオコード
バッファ6に記憶されている1フレーム分のビデオデー
タを読み出し、デコードして、図示せぬ回路に出力す
る。また、オーディオデコーダ9は、オーディオデコー
ドスタート信号が入力されると、1単位分のオーディオ
データをオーディオコードバッファ8より読み出し、デ
コードして、図示せぬ回路に出力する。
【0092】実際には、全てのフレームにDTSが付加
されているわけではないため、全てのデコード開始タイ
ミングで、比較器23および比較器25から、それぞれ
ビデオデコーダ7およびオーディオデコーダ9にデコー
ドスタート信号が入力されるわけではない。このため、
ビデオデコーダ7とオーディオデコーダ9は、それぞれ
内部にタイミング発生機能を持ち、次のフレームのデコ
ードを開始する時刻になってもデコードスタート信号が
入力されない場合でも、自動的に次のフレームのデコー
ドを開始する。
【0093】以上のようにして、ビデオデコーダ7とオ
ーディオデコーダ9より、編集点Gまでのビデオ信号と
オーディオ信号が順次出力される。
【0094】そしてステップS13において、リングバ
ッファ4の読み出しが中止されると、ステップS14に
進み、制御回路28は、ビデオデコーダ7とオーディオ
デコーダ9のデコード動作が終了し、編集点Gまでのビ
デオデータとオーディオデータのデコード処理が完全に
終了するまで待機する。
【0095】編集点Gまでのビデオデータとオーディオ
データのデコード処理が完了したとき、ステップS15
に進み、リングバッファ4の読み出し処理が再び開始さ
れる。上述したように、リングバッファ4内において
は、点Gまでのデータと、点Hからのデータは、連続し
て記憶されている。従って、ビデオデコーダ7とオーデ
ィオデコーダ9におけるデコードが完了した後、リング
バッファ4から直ちにデータを読み出すことができるた
め、その間の時間は極めて短くて済む。そして、リング
バッファ4より読み出された編集点H以降のデータが、
上述した場合と同様にして、ビデオデコーダ7とオーデ
ィオデコーダ9においてデコードされ、出力される。
【0096】次にステップS16に進み、制御回路28
は、アドレス抽出回路31が出力する読み出しアドレス
が、アドレス記憶回路30に記憶した再生終了アドレス
と一致するまで待機し、両者のアドレスが一致したと
き、ステップS17に進み、リングバッファ4に対する
データの書き込みを中止させるとともに、ドライブ1の
再生動作を中止させる。そしてステップS18におい
て、ビデオコードバッファ6とオーディオコードバッフ
ァ8のデータが、ビデオデコーダ7またはオーディオデ
コーダ9によりすべて読み出され、デコードが完了する
まで待機し、デコードが完了したとき、ステップS19
に進み、再生動作を終了させる。
【0097】図4と図5は、それぞれ図34に示した点
Gから点Hに再生点をジャンプさせたとき、または点H
から点Iに再生点をジャンプさせたときにおけるビデオ
コードバッファ6のデータの書き込みと読み出しを表し
ている。
【0098】図4に示すように、時刻t11において、
点Gから点Hへのジャンプが行われる。点Gまでに書き
込まれたピクチャaのデータは、時刻t42において、
ビデオコードバッファ6からビデオデコーダ7に読み出
され、デコードされる。そして、時刻t61において、
点Hからのデータの書き込みが開始され、時刻t62に
おいて、ピクチャdのデータが、ビデオコードバッファ
6からビデオデコーダ7に読み出され、デコードされ
る。
【0099】また、図5においては、時刻t13におい
て、点Hから点Iへのジャンプが行われ、時刻t13ま
でにビデオコードバッファ6に書き込まれたデータは、
時刻t14までの期間において、ビデオデコーダ7に読
み出され、デコードされる。そして、時刻t71におい
て、点Iからのデータがビデオコードバッファ6に書き
込まれ、時刻t72において、ピクチャfのデータが、
ビデオコードバッファ6からビデオデコーダ7に読み出
され、デコードされる。
【0100】この図4と図38、また図5と図39をそ
れぞれ比較して明らかなように、本実施例におけるビデ
オコードバッファ6の動作は、基本的に従来における場
合と同様である。但し、上述したように、リングバッフ
ァ4において、点Gまでのデータと点Hからのデータ、
あるいは、点Hまでのデータと点Iからのデータが連続
的に記憶されるようになされているため、データが欠落
する期間を、従来の場合に較べて短くすることができ
る。
【0101】即ち、図38における時刻t11から時刻
t42までの時間、あるいは、図39における時刻t1
3から時刻t52までの時間は、それぞれドライブ1に
おいて、点Gまたは点Hにおいて、再生動作を一旦終了
させ、その後、再び点Hまたは点Iから再生動作を開始
させるために必要な時間である。
【0102】これに対して、図4または図5に示す場合
においては、点Gから点H、または点Hから点Iにピッ
クアップをジャンプさせるだけの動作であり、再生動作
をそこで終了させるわけではない。従って、図4および
図5に示す場合の方が、図38および図39に示す場合
より、時刻t42と時刻t61の間の時間、並びに時刻
t14と時刻t71の間の時間を、図38における時刻
t41と時刻t42の間の時間、あるいは図39におけ
る時刻t51と時刻t52の間の時間より、それぞれ短
くすることができる。
【0103】図6は、他の実施例を表している。この実
施例においては、ビデオコードバッファ6の書き込みア
ドレスと読み出しアドレスが、制御回路28に供給され
るようになされている。その他の構成は、図1における
場合と同様である。
【0104】次に、図6の実施例の動作を、図7と図8
のフローチャートを参照して説明する。図7のステップ
S31乃至S42の処理は、図2に示したステップS1
乃至S12の処理と同様の処理である。即ち、これらの
処理により、リングバッファ4に対して、点Gまでのデ
ータと点Hからのデータとを連続して書き込ませる。そ
して不連続点記憶回路50に、リングバッファ4におけ
る不連続点のアドレスWPRを記憶させる。さらに、リ
ングバッファ4からデータを読み出しているとき、その
リーディングポイントRPが、不連続点記憶回路50に
記憶された不連続点WPRに達したとき、これを検出す
る。
【0105】ステップS42において、リングバッファ
4のリーディングポイントRPが、不連続点WPRに達
したと判定されたとき、ステップS43に進み、その時
点におけるビデオコードバッファ6のライティングポイ
ントWPVを不連続点WPVRとして、不連続点記憶回
路50に記憶する。
【0106】ビデオコードバッファ6には、データ分離
回路21を介して、リングバッファ4より、この不連続
点を含むデータが順次入力され、書き込まれる。ビデオ
コードバッファ6に、不連続点WPVRが存在する期間
においては、制御回路28は、ビデオコードバッファ6
のリーディングポイントRPVをモニタする。そしてス
テップS44において、リーディングポイントRPV
が、ステップS43で記憶した不連続点WPVRと等し
くなるまで待機する。
【0107】ステップS44において、両者のアドレス
が等しくなったと判定されたとき、ステップS45に進
み、バッファフルネス調整処理を実行する。このバッフ
ァフルネス調整処理の詳細については、図23と図26
などを参照して後述するが、このステップにおいては、
ビデオコードバッファ6のデータ記憶量が適正な値とな
るように、調整処理が行われる。これにより、ジャンプ
動作時における再生データの欠落期間を、より短くする
ことが可能となる。
【0108】次にステップS46に進み、アドレス抽出
回路31より抽出される読み出しアドレスが、アドレス
記憶回路30に記憶した再生終了アドレスと一致するま
で待機し、両アドレスが一致したとき、ステップS47
に進み、リングバッファ4へのデータの書き込みとドラ
イブ1の再生動作を停止させる。そしてステップS48
に進み、ビデオコードバッファ6とオーディオコードバ
ッファ8にそれぞれ記憶されているデータが、ビデオデ
コーダ7またはオーディオデコーダ9により、それぞれ
デコードされるまで待機し、これらのデータのデコード
が完了したとき、ステップS49に進み、再生動作を終
了させる。以上のステップS46乃至S49の処理は、
図3におけるステップS16乃至S19の処理と同様で
ある。
【0109】この実施例においては、不連続点のデータ
がビデオデコーダ7に入力される直前に、ビデオコード
バッファ6のデータ記憶量(バッファフルネス)を調査
し、調節するようにしたので、不連続点への対応を、さ
らに迅速にすることができる。
【0110】図9は、さらに他の実施例を表している。
この実施例においては、ビデオコードバッファ6とビデ
オデコーダ7の間に、DTSV抽出回路51が設けられ
ている。そして、このDTSV抽出回路51は、ビデオ
コードバッファ6より読み出されたデータから、DTS
V信号を抽出し、抽出した結果を制御回路28に供給し
ている。
【0111】このため、この実施例においては、データ
分離回路21がDTSV信号を含めた状態で、ビデオデ
ータをビデオコードバッファ6に供給するようになされ
ている。具体的には、データ分離回路21からビデオコ
ードバッファ6に対して、パケットヘッダを含む状態
で、ビデオデータをビデオコードバッファ6に出力す
る。パケットヘッダ中のパケットスタートコード(図3
2参照)は、ビデオデータ中においてもユニークなデー
タであるため、抽出が容易にできる。
【0112】また、この実施例においては、DTSVレ
ジスタ22に記憶されたDTSVが、制御回路28に供
給され、不連続点記憶回路50に記憶されるようになさ
れている。その他の構成は、図1における場合と同様で
ある。
【0113】次に、図9の実施例の動作について、図1
0および図11に示すフローチャートを参照して説明す
る。図10のステップS61乃至S72の処理は、図2
のステップS1乃至S12における場合と同様の処理で
ある。
【0114】ステップS72において、リングバッファ
4のリーディングポイントRPが、不連続点記憶回路5
0に記憶された不連続点WPRと等しくなったと判定さ
れたとき、ステップS73に進み、制御回路28は、こ
のときから後にDTSVレジスタ22に入力されるDT
SVを読み取り、これをDTSVRとして、不連続点記
憶回路50に供給し、記憶させる。
【0115】このDTSVRは、ビデオデコーダ7にお
いて、不連続点を含むデータがデコードされる開始時刻
に対応している。
【0116】ビデオコードバッファ6より読み出すデー
タに不連続点が存在する期間、制御回路28は、DTS
V抽出回路51が出力するDTSVをモニタし、ステッ
プS73で記憶したDTSVRと比較する。ステップS
74において、DTSVがDTSVRと一致するまで待
機し、一致したとき、ビデオデコーダ7に不連続点を含
むデータが入力されたものと判定する。
【0117】次にステップS75に進み、バッファフル
ネス調整処理を実行する。そしてステップS76乃至S
79において、再生終了アドレスが検出されるまで、再
生処理を継続する。このステップS75乃至S79の処
理は、図8のステップS45乃至S49の処理と同様の
処理である。
【0118】以上のように、この実施例においては、多
重化分離装置5に不連続点が入力された時点において、
その直後に分離されたDTSVの値をDTSVRとして
保持しておき、その値と同一のDTSVがDTSV抽出
回路51において抽出された時点を、ビデオデコーダ7
に不連続点のデータが入力された時点と判断する。この
ため、不連続点再生時における再生データの欠落期間を
短くすることができる。
【0119】以上の例では、時刻情報としてDTSを使
用したが、MPEG1ビデオにて定義されているタイム
コードやテンポラルリファレンスを使用しても同様であ
る。
【0120】図12は、さらに他の実施例を表してい
る。この実施例においては、図9における場合と同様
に、ビデオコードバッファ6とビデオデコーダ7の間
に、DTSV抽出回路51が設けられている。そして、
DTSV抽出回路51の出力が制御回路28に供給され
るようになされている。また、ビデオデコーダ7が1枚
のピクチャをデコードする毎に、ピクチャデコード信号
を制御回路28に出力するようになされている。但し、
この実施例においては、DTSVレジスタ22の出力が
制御回路28に供給されるようにはなされていない。そ
の他の構成は、図9における場合と同様である。
【0121】次に図12の実施例の動作について、図1
3と図14、および図15のフローチャートを参照して
説明する。図13と図14のステップS91乃至S10
4の処理は、図10と図11のステップS61乃至S7
9の処理と基本的に同様であるが、図10と図11のス
テップS68、ステップS72乃至S75の処理が省略
されたものとなされている。そして、図15に示す処理
が、図13と図14に示す処理と並行して、常に行われ
るようになされている。
【0122】即ち、図13と図14の処理においては、
ステップS95において、リングバッファ4に再生開始
アドレス以降のデータが書き込まれ、ステップS96に
おいて、ジャンプを行う点Gが検出されると、ステップ
S97において、リングバッファ4へのデータの書き込
みが中止される。そして、リングバッファ4のライティ
ングポイントWPの記憶処理は行われずに、ステップS
98に進み、ジャンプ先の点Hへのアクセスが直ちに実
行される。ステップS99において、点Hが検出された
とき、ステップS100に進み、その時点から、リング
バッファ4へのデータの書き込みが再開される。これに
より、リングバッファ4に、点Gまでのデータと点Hか
らのデータが連続して記憶されることになる。
【0123】次にステップS101に進み、アドレス抽
出回路31より抽出される読み出しアドレスが、ステッ
プS92でアドレス記憶回路30に記憶した再生終了ア
ドレスと一致するまで待機し、両アドレスが一致したと
き、ステップS102に進み、リングバッファ4へのデ
ータの書き込みとドライブ1の再生動作を停止させる。
そしてステップS103に進み、ビデオコードバッファ
6とオーディオコードバッファ8にそれぞれ記憶されて
いるデータが、ビデオデコーダ7またはオーディオデコ
ーダ9により、それぞれデコードされるまで待機し、こ
れらのデータのデコードが完了したとき、ステップS1
04に進み、再生動作を終了させる。
【0124】以上のようにして、再生開始アドレスから
再生終了アドレスまでの動作が行われている期間に、並
行して、図15に示す処理が行われる。
【0125】最初にステップS111において、DTS
V抽出回路51は、ビデオコードバッファ6よりビデオ
デコーダ7に供給されるデータからDTSVを検出した
とき、これを制御回路28に出力する。また、ビデオデ
コーダ7は、DTSV抽出回路51を介してビデオコー
ドバッファ6より供給されたビデオデータをデコードし
たとき、1枚のピクチャ(デコード単位)をデコードす
る度に、ピクチャデコード信号を制御回路28に供給す
る。制御回路28は、ステップS112において、ビデ
オデコーダ7より供給されるピクチャデコード信号の数
を計数する(勿論、オーディオデータのデコード単位を
計数するようにしてもよい)。
【0126】そしてステップS113において、制御回
路28は、DTSVの期待値DTSVSを、次のように
演算により求める。 DTSVS=DTSV+ピクチャ周期×ピクチャデコード信号の数 =DTSV+(1/29.97Hz)×90kHz×P 尚、ここで、29.97Hzは、NTSC方式の1フレ
ーム分の時間であり、Pは、ピクチャデコード信号の数
である。
【0127】また、制御回路28は、ピクチャデコード
信号を受け取らず、最後のDTSVからの時間を計測
し、DTSVSを求めるようにすることもできる。つま
り、DTSVを受け取ったら、直前のDTSVからの経
過時間を計測し、次式に示すように、最後のDTSVに
経過時間を加えたものをDTSVSとするのである。 DTSVS=(直前のDTSV)+経過時間
【0128】そしてステップS114に進み、新たに検
出されるDTSVとDTSVの期待値DTSVSとを比
較する。両者の差が、予め設定した所定の基準値の範囲
内であるとき、データが連続しているものと判定し、ス
テップS111に戻り、それ以降の処理を繰り返し実行
する。
【0129】ステップS114において、DTSVと期
待値DTSVSとの差が基準値の範囲を超えたと判定さ
れたとき、データの不連続点が検出されたものと判定す
ることができる。従って、この場合においては、ステッ
プS115に進み、バッファフルネス調整を行った後、
再びステップS111に戻る。
【0130】図16は、入力されるDTSVと期待値D
TSVSとの関係を表している。ビデオデコーダ7にお
いて、ピクチャが、図16において楕円形で示すよう
に、順次デコードされていく。そして、図中、L,M,
Nに示すタイミングにおいて、DTSVが検出されたと
する。
【0131】制御回路28は、点Lにおいて、DTSV
抽出回路51からDTSV=10000を検出する。ピ
クチャ1枚当りのデコード時間(ピクチャ周期)は、N
TSC方式の場合、3003(=(1/29.97H
z)×90kHz)であるから、1枚のピクチャがデコ
ードされる度に、点Lで検出したDTSV=10000
から、13003,16006,19009,・・・の
ように、期待値DTSVSが変化する。点Mにおいて検
出されたDTSVは19009であるから、期待値と等
しい値となっている。これに対して、点Nにおいて検出
されたDTSVは50000であるから、その時点にお
ける期待値28018と大きく異なっている。従って、
この点において、データが不連続に変化したものと判定
することができる。
【0132】このように、図12の実施例においては、
DTSVの不連続点を検出し、そこをデータの不連続点
とする。そして、データの不連続点がビデオデコーダ7
に入力される直前に、ビデオコードバッファ6のバッフ
ァフルネスを調査し、そのデータ量を調整することで、
不連続点に対して迅速に対応することが可能となる。
【0133】以上の例では、時刻情報としてDTSを使
用したが、MPEG1ビデオにて定義されているタイム
コードやテンポラルリファレンスを使用しても同様であ
る。
【0134】図17は、さらに他の実施例を表してい
る。この実施例においては、ビデオデコーダ7が1枚の
ピクチャをデコードする毎に、ピクチャデコード信号を
制御回路28に出力するとともに、Iピクチャ、Bピク
チャ、Pピクチャなどのピクチャの種類を表す信号も、
制御回路28に出力するようになされている。また、デ
ータ分離回路21が分離、出力するSCRが、STCレ
ジスタ26に供給されるとともに、制御回路28にも供
給されるようになされている。その他の構成は、図12
における場合と同様である。
【0135】次に、図18乃至図22のフローチャート
を参照して、その動作について説明する。この実施例に
おいても、ステップS121乃至S134において、図
13と図14のステップS91乃至S104における場
合と同様の処理が行われる。即ち、このステップS12
1乃至S134の処理により、リングバッファ4に対し
て、点Gまでのデータと点Hからのデータとが連続して
書き込まれる。そして、リングバッファ4に書き込まれ
たデータが、データ分離回路21において分離され、各
回路に供給される。そして、再生終了アドレスが検出さ
れるまで再生を継続し、再生終了アドレスが検出された
ら、再生処理を終了させる。
【0136】このように、図18と図19に示す処理と
並行して、図20に示す処理が実行される。最初にステ
ップS141において、制御回路28は、DTSV抽出
回路51が、ビデオコードバッファ6からビデオデコー
ダ7に供給されるデータから抽出したDTSVを検出す
る。また、制御回路28は、データ分離回路21が分離
するSCRを検出する。そしてステップS142に進
み、ステップS141で検出したDTSVとSCRとを
比較し、ビデオコードバッファ6のデータ蓄積量が適正
であるか否かを判定する。
【0137】DTSVとSCRとの差が、予め設定した
基準値を超えている場合、ビデオコードバッファ6のデ
ータ記憶量(バッファフルネス)を調整する必要がある
と判定し、ステップS143に進み、バッファフルネス
調整処理が実行される。これに対して、DTSVとSC
Rとの差が、予め設定した基準値の範囲内にあるとき、
ビデオコードバッファ6のデータ記憶量は適正であると
判定し、バッファフルネス調整処理はスキップされる。
【0138】この実施例の場合、データ供給側にエラー
が発生し、ビデオコードバッファ6にデータの供給が遅
れた場合にも、対処することができる。例えば、再生動
作時に、ドライブ1に対して振動(外乱)が加えられ、
再生データにECC回路3でも訂正不可能な誤りが発生
したような場合、制御回路28はドライブ1を制御し、
同一の箇所を再度再生するように指令する。この同一箇
所を再度再生する指令が発せられると、ピックアップが
所定の位置にジャンプされ、所定の位置のデータが再び
再生される。このとき、リングバッファ4に対する再生
データの供給(書き込み)が一旦途絶える。しかも、ビ
デオデコーダ7におけるデコードは、そのまま継続され
るため、結果的に、ビデオコードバッファ6のデータ蓄
積量が減少していく。
【0139】その後、ドライブ1からの再生が再び開始
され、ビデオコードバッファ6にデータ供給が再開され
たとしても、その直後においては、ビデオコードバッフ
ァ6には比較的少ないデータしか蓄積されていないこと
になる。
【0140】このような場合、ビデオコードバッファ6
から読み出され、ビデオデコーダ7に供給されてデコー
ドされるデータのDTSV(その値は大きい)と、デー
タ分離回路21により分離され、ビデオコードバッファ
6にこれから供給されるデータに含まれるSCR(その
値は小さい)との差が大きくなる。そこで、このような
場合においては、ビデオコードバッファ6に記憶されて
いるデータ量が少なくなるので、バッファフルネス調整
により、データ量を最適値まで増加させるようにするの
である。
【0141】尚、図20におけるステップS142の判
定処理は、ステップS143におけるバッファフルネス
調整が、図26に示すマックスレートフルバッファ方式
(MRFB方式)で行われる場合、DTSVがSCRよ
り小さいか否かの判定とすることができる。DTSVが
SCRより小さければ、ビデオコードバッファ6のバッ
ファフルネスは適正であると判定することができる。
【0142】この実施例の場合、図20に示す処理に代
えて、図21または図22に示す処理を実行するように
することもできる。
【0143】図21に示す実施例の場合、ステップS1
51において、DTSV抽出回路51により抽出したD
TSVを検出する。そして、さらに制御回路28は、ビ
デオデコーダ7より供給されるピクチャ種類信号から、
ビデオデコーダ7によりデコードされたピクチャがIピ
クチャであるのか否かを判定する。
【0144】Iピクチャであると判定されたとき、ステ
ップS153に進み、DTSVとSCRとの差が基準値
の範囲内であるか否かを判定する。その差が基準の範囲
を超えているとき、ステップS154に進み、バッファ
フルネス調整処理を実行する。ステップS152で、I
ピクチャ以外のPピクチャまたはBピクチャがデコード
されたと判定された場合、およびステップS153で、
DTSVとSCRの差が基準値の範囲内にあると判定さ
れた場合においては、バッファフルネス調整処理を実行
せず、ステップS151に戻る。
【0145】即ち、この実施例においては、DTSVが
検出され、かつ、デコードされたピクチャがIピクチャ
である場合において、バッファフルネス調整が実行され
ることになる。MPEG方式においては、Iピクチャが
一定の周期(1グループオブピクチャについて1個)で
挿入されている。従って、この実施例の場合、所定の周
期でバッファフルネス調整が行われることになる。
【0146】また、図22の実施例においては、ステッ
プS161乃至S164において、図21におけるステ
ップS151乃至S154と基本的に同様の処理が行わ
れるようになされているが、ステップS162における
判定処理が、ステップS152における判定処理と異な
っている。即ち、ステップS152においては、Iピク
チャであるか否かを判定するようにしているが、ステッ
プS162においては、DTSVの検出が10回行われ
たか否かを判定するようになされている。その他の処理
は、図21における場合と同様である。
【0147】従って、この実施例においては、DTSV
が10回検出される毎に、バッファフルネス調整が行わ
れることになる。
【0148】このように、図17乃至図22に示した実
施例においては、図12乃至図16に示した実施例にお
ける場合と同様に、編集点に拘らず、周期的にバッファ
フルネス調整が行われるようになされるため、データ消
費側、即ち、ビデオデコーダ7およびオーディオデコー
ダ9側においては、編集点を意識することなく、動作を
行うことができ、システムを低コスト化することが可能
となる。また、データ供給側にトラブルが発生し、デー
タ供給が途切れた場合においても、再生データが欠落す
る期間を短くすることが可能となる。
【0149】次に、図8のステップS45、図11のス
テップS75、図15のステップS115、図20のス
テップS143、図21のステップS154、および図
22のステップS164に示したバッファフルネス調整
処理の実施例について説明する。図23は、バッファフ
ルネス調整処理の第1の実施例を表している。このバッ
ファフルネス調整処理を、例えば図12の実施例におい
て実施する場合においては、図24に示すように、デー
タ分離回路21が分離、出力するSCR信号が、制御回
路28に供給されるようにする。
【0150】このバッファフルネス調整処理を行うと
き、例えば、図15のステップS114において、DT
SVの不連続が検出されている。そこで、最初にステッ
プS201において、ビデオデコーダ7とオーディオデ
コーダ9のデコード動作が停止される。次にステップS
202に進み、DTSV抽出回路51により抽出された
DTSVと、データ分離回路21により分離されたSC
Rとが比較される。DTSVの方がSCRより大きい場
合、ビデオコードバッファ6またはオーディオコードバ
ッファ8にはまだ充分なデータが記憶されていないと判
定し、ステップS201に戻り、ビデオデコーダ7とオ
ーディオデコーダ9のデコード動作を停止したままとす
る。
【0151】ステップS202において、SCRがDT
SVより大きくなったと判定された場合、ビデオコード
バッファ6とオーディオコードバッファ8に適正なデー
タが蓄積されたと判定して、ステップS203に進み、
ビデオデコーダ7とオーディオデコーダ9のデコード動
作を再開させる。
【0152】以上の処理を、図25を参照してさらに説
明すると、次のようになる。即ち、いま点Gから点Hに
ジャンプが行われたものとする。時刻t81において、
点H以降のデータの、ビデオコードバッファ6に対する
書き込みが開始される。ビデオコードバッファ6にこの
ようにして書き込まれるピクチャdのDTSVは、ビデ
オデコーダ7によりデコードが開始される時刻t83に
対応している。
【0153】これに対して、SCRは、リングバッファ
4からデータ分離回路21に、従って、ビデオコードバ
ッファ6に入力されるタイミングの時刻に対応している
ため、時刻t83の近傍の時刻に達するまでは、入力タ
イミングに対応する時刻を表すSCRは、デコード開始
時刻を表すDTSVより小さい値となっている。この場
合、制御装置28は、ビデオコードバッファ6に充分な
データが蓄積されていないものと判定し、ビデオデコー
ダ7にデコード動作を禁止させるのである。
【0154】そして、時刻t83の近傍、あるいは、そ
れより遅い時刻になれば、SCRの値がピクチャdのD
TSVと等しいか、それよりも大きくなる。このとき、
制御回路28は、ビデオコードバッファ6に充分なデー
タが蓄積されたものと判定し、ビデオデコーダ7にデコ
ード動作を再開させるのである。
【0155】図26は、バッファフルネス調整処理の第
2の実施例を表してる。この実施例を実現するには、例
えば、後述する図27に示すように、ビデオコードバッ
ファ6のデータ蓄積量を表すバッファフルネス信号が制
御回路28に供給されるようになされる。
【0156】そしてステップS221において、ビデオ
デコーダ7とオーディオデコーダ9のデコード動作が停
止される。次にステップS222に進み、ビデオコード
バッファ6またはオーディオコードバッファ8のバッフ
ァフルネス信号が、データフル(データが容量一杯に記
憶されている状態)を示しているか否かを判定する。デ
ータフルを示していなければ、ステップS221に戻
り、デコード動作を停止させたままの状態にする。ステ
ップS222において、ビデオコードバッファ6および
オーディオコードバッファ8が出力するバッファフルネ
ス信号が、データフルを示すようになったとき、ステッ
プS223に進み、ステップS221で停止したデコー
ド動作を再び再開させる。
【0157】図27は、本発明のデータ再生装置のさら
に他の実施例を表している。この実施例においては、ビ
デオコードバッファ6とオーディオコードバッファ8か
ら、これらのバッファがオーバフローあるいはアンダフ
ローを起こしたか否かを示すバッファフルネス信号が制
御回路28に供給されるようになされている。その他の
構成は、図1における場合と同様である。
【0158】次に、図28乃至図30のフローチャート
を参照して、その動作について説明する。図28と図2
9のステップS241乃至S254の処理は、図13と
図14に示したステップS91乃至S104の処理と同
様の処理である。即ち、ステップS241乃至S254
までの処理により、リングバッファ4に、ジャンプを行
う前の点Gまでのデータと、ジャンプ先の点Hからのデ
ータが連続して書き込まれる。そして、再生終了アドレ
スまで再生が行われる。
【0159】この図28と図29の処理と並行して、図
30に示す処理が実行される。最初にステップS261
において、制御回路28は、ビデオコードバッファ6と
オーディオコードバッファ8から、バッファフルネス情
報を取得する。そして、ステップS262とステップS
266において、これらのバッファがアンダフローある
いはオーバフローを起こしているか否かを判定する。
【0160】ステップS262において、アンダフロー
を起こしていると判定されたとき、ステップS263に
進み、ビデオデコーダ7とオーディオデコーダ9にデコ
ード処理を停止させる。そしてステップS264に進
み、ビデオコードバッファ6とオーディオコードバッフ
ァ8のバッファフルネス信号をモニタし、ビデオコード
バッファ6とオーディオコードバッファ8のデータ蓄積
量が最適な値になったと判定されるまで待機し、データ
蓄積量が最適値に達したと判定されたとき、ステップS
265に進み、ビデオデコーダ7とオーディオデコーダ
9にデコード動作を再開させる。
【0161】一方、ステップS266において、オーバ
フローを起こしていると判定されたとき、ステップS2
67に進み、リングバッファ4を制御し、ビデオコード
バッファ6へのデータの供給を停止させる。ビデオデコ
ーダ7またはオーディオデコーダ9によるデコード動作
は、そのまま継続されるため、ビデオコードバッファ6
またはオーディオコードバッファ8のデータ蓄積量は、
次第に減少する。そこで、ステップS268に進み、ビ
デオコードバッファ6またはオーディオコードバッファ
8のデータ蓄積量が最適な値になるまで待機し、最適な
値に達したとき、ステップS269に進み、リングバッ
ファ4からのデータ供給を、再び再開させる。
【0162】尚、オーバフローが検出された場合、ステ
ップS267において、ビデオコードバッファ6または
オーディオコードバッファ8へのデータ供給を停止させ
る代わりに、ビデオデコーダ7またはオーディオデコー
ダ9にデコードすべきデータをスキップさせるようにす
ることも可能である。
【0163】ステップS262およびステップS266
において、アンダフローもオーバフローも検出されなか
ったとき、ステップS265においてデコード動作を再
開させたとき、およびステップS269においてデータ
供給動作を再開させたとき、ステップS261に戻り、
上述した処理を繰り返す。
【0164】以上のように、この実施例においては、ビ
デオコードバッファ6とオーディオコードバッファ8に
蓄積されているデータの量を常時モニタし、どちらか一
方がアンダフローあるいはオーバフローとなったとき、
データ蓄積量を調整するようにしたので、ジャンプ時に
おける再生データの欠落期間を短くすることが可能とな
る。
【0165】尚、以上の各実施例においては、ドライブ
1において光ディスクを再生し、その再生データを得る
ようにしたのであるが、固体メモリからデータを再生す
る場合にも、この発明は応用することが可能である。
【0166】
【発明の効果】以上のように、請求項1に記載のデータ
再生装置によれば、再生手段の再生点が不連続に移動さ
れたとき、第1の記憶手段の書き込み位置(ライティン
グポイント)が、第2の記憶手段に記憶される。そし
て、移動先の再生点に達したとき、第1の記憶手段の書
き込みが再開される。第1の記憶手段の読み出し位置
(リーディングポイント)が、第2の記憶手段に記憶し
たライティングポイントに達したとき、第1の記憶手段
の読み出しが停止される。従って、従来の場合に較べ
て、再生データの欠落期間を短くすることができる。
【0167】請求項5または請求項6に記載のデータ再
生装置によれば、再生手段より再生されたデータが第1
の記憶手段に供給され、デコード手段によりデコードさ
れる。データの再生点を不連続に移動したとき、第2の
記憶手段において、第1の記憶手段の書き込み位置(ラ
イティングポイント)が記憶される。第1の記憶手段の
読み出し位置(リーディングポイント)が、第2の記憶
手段で記憶したライティングポイントに対応する値にな
ったとき、デコード手段のデコード動作が停止された
り、第1の記憶手段のデータ記憶量の調整処理が行われ
る。従って、請求項1に記載した場合よりさらにデータ
の欠落期間を短くすることが可能となる。
【0168】請求項11または請求項12に記載のデー
タ再生装置によれば、時刻検出手段によりデコードされ
るデータの時刻情報が検出される。そして、この時刻情
報に対応して、デコード手段のデコード処理、あるいは
第2の記憶手段のデータ記憶量が制御される。従って、
不連続点における処理を迅速に行うことができるばかり
でなく、データ供給側にトラブルが発生した場合におい
ても、データの欠落期間を短くすることができる。
【0169】請求項14または15に記載のデータ再生
装置によれば、時刻検出手段により時刻情報が検出さ
れ、さらにこの時刻情報の不連続が検出される。そし
て、不連続が検出されたとき、デコード手段のデコード
動作の制御や第2の記憶手段の記憶量の調整が行われ
る。従って、不連続点における処理を迅速に行うことが
できる。
【0170】請求項17または18に記載のデータ再生
装置によれば、時刻情報のうち、例えばSCRなどのタ
イミング情報と、DTSVなどの、デコード手段のデコ
ード開始時刻に対応する時刻情報との差が検出される。
そして、この差に対応して、デコード手段のデコード動
作の制御や第2の記憶手段の記憶量の調整が行われる。
従って、不連続点における処理を迅速に行うことができ
る。
【0171】請求項27または請求項28に記載のデー
タ再生装置によれば、記憶手段に記憶されたデータの不
連続点が、不連続点検出手段において検出される。そし
て、その検出結果に対応して、デコード手段のデコード
動作、あるいは記憶手段のデータ記憶量が制御される。
従って、この場合においても、再生点に不連続な移動が
行われた場合、並びに、データ供給側にトラブルが発生
した場合においても、再生データの欠落期間を短くする
ことが可能となる。
【0172】請求項30に記載のデータ再生装置によれ
ば、第2の記憶手段のデータ記憶量が検出され、その検
出結果に対応して、デコード手段におけるデコード動
作、あるいは第2の記憶手段のデータ記憶量の調整が行
われる。従って、この場合においても、データ再生点が
不連続に移動された場合などにおける再生データの欠落
期間を短くすることができる。
【図面の簡単な説明】
【図1】本発明のデータ再生装置の一実施例の構成を示
すブロック図である。
【図2】図1の実施例の動作を説明するフローチャート
である。
【図3】図2に続くフローチャートである。
【図4】図1のビデオコードバッファ6の動作を説明す
る図である。
【図5】図1のビデオコードバッファ6の動作を説明す
る図である。
【図6】本発明のデータ再生装置の他の実施例の構成を
示すブロック図である。
【図7】図6の実施例の動作を説明するフローチャート
である。
【図8】図7に続くフローチャートである。
【図9】本発明のデータ再生装置の他の実施例の構成を
示すブロック図である。
【図10】図9の実施例の動作を説明するフローチャー
トである。
【図11】図10に続くフローチャートである。
【図12】本発明のデータ再生装置の他の実施例の構成
を示すブロック図である。
【図13】図12の実施例の動作を説明するフローチャ
ートである。
【図14】図13に続くフローチャートである。
【図15】図12の実施例の動作を説明するフローチャ
ートである。
【図16】図12の実施例の動作を説明するタイミング
チャートである。
【図17】本発明のデータ再生装置の他の実施例の構成
を示すブロック図である。
【図18】図17の実施例の動作を説明するフローチャ
ートである。
【図19】図18に続くフローチャートである。
【図20】図17の実施例の動作を説明するフローチャ
ートである。
【図21】図17の実施例の動作を説明するフローチャ
ートである。
【図22】図17の実施例の動作を説明するフローチャ
ートである。
【図23】バッファフルネス調整処理を説明するフロー
チャートである。
【図24】図23の処理を実行するデータ再生装置の構
成を示すブロック図である。
【図25】図24のビデオコードバッファ6の動作を説
明するタイミングチャートである。
【図26】バッファフルネス調整処理の第2の実施例を
示すフローチャートである。
【図27】本発明のデータ再生装置のさらに他の実施例
の構成を示すブロック図である。
【図28】図27の実施例の動作を説明するフローチャ
ートである。
【図29】図28に続くフローチャートである。
【図30】図27の実施例の動作を説明するフローチャ
ートである。
【図31】従来のデータ再生装置の構成を示すブロック
図である。
【図32】MPEG方式のデータフォーマットを説明す
る図である。
【図33】図31のビデオコードバッファ6の動作を説
明するタイミングチャートである。
【図34】図31のビデオコードバッファ6の動作を説
明するタイミングチャートである。
【図35】図31のビデオコードバッファ6の動作を説
明するタイミングチャートである。
【図36】図31のビデオコードバッファ6の動作を説
明するタイミングチャートである。
【図37】図31のビデオコードバッファ6の動作を説
明するタイミングチャートである。
【図38】図31のビデオコードバッファ6の動作を説
明するタイミングチャートである。
【図39】図31のビデオコードバッファ6の動作を説
明するタイミングチャートである。
【符号の説明】
1 ドライブ 2 復調装置 3 ECC回路 4 リングバッファ 5 多重化データ分離装置 6 ビデオコードバッファ 7 ビデオデコーダ 8 オーディオコードバッファ 9 オーディオデコーダ 21 データ分離回路 22 DTSVレジスタ 23 比較器 24 DTSAレジスタ 25 比較器 26 STCレジスタ 27 クロック発生回路 28 制御回路 29 入力部 30 アドレス記憶回路 50 不連続点記憶回路 51 DTSV抽出回路

Claims (33)

    【特許請求の範囲】
  1. 【請求項1】 記録媒体に記録されているデータを再生
    する再生手段と、 前記記録媒体から再生されたデータを記憶する第1の記
    憶手段と、 前記第1の記憶手段より読み出されたデータをデコード
    するデコード手段と、 前記再生手段の前記記録媒体からのデータの再生点を不
    連続に移動したとき、前記第1の記憶手段のデータ書き
    込み位置を記憶する第2の記憶手段と、 前記第1の記憶手段からのデータの読み出しを、前記第
    2の記憶手段に記憶したデータ書き込み位置に対応して
    制御する読出制御手段とを備えることを特徴とするデー
    タ再生装置。
  2. 【請求項2】 前記再生手段の前記記録媒体からのデー
    タの再生点を不連続に移動したとき、前記第1の記憶手
    段へのデータの書き込みを停止し、前記データの再生点
    が移動先の所定の位置に達したとき、前記第1の記憶手
    段へのデータの書き込みを再開させる書込制御手段をさ
    らに備えることを特徴とする請求項1に記載のデータ再
    生装置。
  3. 【請求項3】 前記読出制御手段は、前記第1の記憶手
    段からのデータの読み出し位置が、前記第2の記憶手段
    に記憶したデータ書き込み位置に対応する位置に達した
    とき、前記第1の記憶手段からのデータの読み出しを停
    止させることを特徴とする請求項1または2に記載のデ
    ータ再生装置。
  4. 【請求項4】 前記読出制御手段は、前記第1の記憶手
    段からのデータの読み出しを停止した後、前記デコード
    手段に既に供給されているデータのデコードが完了した
    とき、前記第1の記憶手段からのデータの読み出しを再
    開させることを特徴とする請求項3に記載のデータ再生
    装置。
  5. 【請求項5】 記録媒体に記録されているデータを再生
    する再生手段と、 前記記録媒体から再生されたデータを記憶する第1の記
    憶手段と、 前記第1の記憶手段より読み出されたデータをデコード
    するデコード手段と、 前記再生手段の前記記録媒体からのデータの再生点を不
    連続に移動したとき、前記第1の記憶手段のデータ書き
    込み位置を記憶する第2の記憶手段と、 前記デコード手段によるデータのデコード動作を、前記
    第2の記憶手段に記憶したデータ書き込み位置に対応し
    て制御するデコード制御手段とを備えることを特徴とす
    るデータ再生装置。
  6. 【請求項6】 記録媒体に記録されているデータを再生
    する再生手段と、 前記記録媒体から再生されたデータを記憶する第1の記
    憶手段と、 前記第1の記憶手段より読み出されたデータをデコード
    するデコード手段と、 前記再生手段の前記記録媒体からのデータの再生点を不
    連続に移動したとき、前記第1の記憶手段のデータ書き
    込み位置を記憶する第2の記憶手段と、 前記第1の記憶手段のデータ記憶量を、前記第2の記憶
    手段に記憶したデータ書き込み位置に対応して制御する
    データ量制御手段とを備えることを特徴とするデータ再
    生装置。
  7. 【請求項7】 前記第1の記憶手段の前段には、 前記記録媒体から再生されたデータを記憶する第3の記
    憶手段と、 前記第3の記憶手段から読み出されたデータを複数のデ
    ータに分離し、前記第1の記憶手段に供給する分離手段
    とがさらに設けられていることを特徴とする請求項5ま
    たは6に記載のデータ再生装置。
  8. 【請求項8】 前記第2の記憶手段は、前記再生手段の
    前記記録媒体からのデータの再生点を不連続に移動した
    とき、前記第3の記憶手段のデータ書き込み位置も記憶
    することを特徴とする請求項7に記載のデータ再生装
    置。
  9. 【請求項9】 前記第2の記憶手段は、前記再生手段の
    前記記録媒体からのデータの再生点を不連続に移動した
    とき、前記第3の記憶手段のデータ書き込み位置を記憶
    し、前記第3の記憶手段からのデータの読み出し位置
    が、前記第2の記憶手段に記憶した前記第3の記憶手段
    の書き込み位置に対応する位置に達したとき、前記第1
    の記憶手段の書き込み位置を記憶することを特徴とする
    請求項8に記載のデータ再生装置。
  10. 【請求項10】 前記再生手段の前記記録媒体からのデ
    ータ再生点を不連続に移動したとき、前記第3の記憶手
    段へのデータの書き込みを停止し、前記データの再生点
    が移動先の所定の位置に達したとき、前記第3の記憶手
    段へのデータの書き込みを再開させる書込制御手段をさ
    らに備えることを特徴とする請求項7,8または9に記
    載のデータ再生装置。
  11. 【請求項11】 記録媒体に記録されている時刻情報を
    含むデータを再生する再生手段と、 前記記録媒体から再生されたデータを記憶する第1の記
    憶手段と、 前記第1の記憶手段より読み出されたデータをデコード
    するデコード手段と、 前記記録媒体より再生されたデータから前記時刻情報を
    検出する時刻検出手段と、 前記時刻検出手段により検出された前記時刻情報に対応
    して、前記デコード手段のデコード動作を制御するデコ
    ード制御手段とを備えることを特徴とするデータ再生装
    置。
  12. 【請求項12】 記録媒体に記録されている時刻情報を
    含むデータを再生する再生手段と、 前記記録媒体から再生されたデータを記憶する第1の記
    憶手段と、 前記第1の記憶手段より読み出されたデータをデコード
    するデコード手段と、 前記記録媒体より再生されたデータから前記時刻情報を
    検出する時刻検出手段と、 前記時刻検出手段により検出された前記時刻情報に対応
    して、前記第1の記憶手段のデータ記憶量を制御するデ
    ータ量制御手段とを備えることを特徴とするデータ再生
    装置。
  13. 【請求項13】 前記記録媒体から再生されたデータを
    記憶する第2の記憶手段と、 前記第2の記憶手段から読み出されたデータを複数のデ
    ータに分離し、前記第1の記憶手段に供給する分離手段
    と、 前記再生手段の前記記録媒体からのデータの再生点を不
    連続に移動したとき、前記第2の記憶手段へのデータの
    書き込みを停止し、前記データの再生点が移動先の所定
    の位置に達したとき、前記第2の記憶手段へのデータの
    書き込みを再開させる書込制御手段と、 前記再生手段の前記記録媒体からのデータの再生点を不
    連続に移動したとき、前記第2の記憶手段のデータ書き
    込み位置を記憶する第3の記憶手段と、 前記時刻検出手段の前記時刻情報の検出を、前記第3の
    記憶手段に記憶したデータ書き込み位置に対応して制御
    する検出制御手段とをさらに備えることを特徴とする請
    求項11または12に記載のデータ再生装置。
  14. 【請求項14】 記録媒体に記録されている時刻情報を
    含むデータを再生する再生手段と、 前記記録媒体から再生されたデータを記憶する第1の記
    憶手段と、 前記第1の記憶手段より読み出されたデータをデコード
    するデコード手段と、 前記時刻情報の不連続を検出する時刻検出手段と、 前記時刻検出手段の検出結果に対応して、前記デコード
    手段のデコード動作を制御するデコード制御手段とを備
    えることを特徴とするデータ再生装置。
  15. 【請求項15】 記録媒体に記録されている時刻情報を
    含むデータを再生する再生手段と、 前記記録媒体から再生されたデータを記憶する第1の記
    憶手段と、 前記第1の記憶手段より読み出されたデータをデコード
    するデコード手段と、 前記時刻情報の不連続を検出する時刻検出手段と、 前記時刻検出手段の検出結果に対応して、前記第1の記
    憶手段のデータ記憶量を制御するデータ量制御手段とを
    備えることを特徴とするデータ再生装置。
  16. 【請求項16】 前記デコード手段によりデコードされ
    たデコード単位の数を計数する計数手段と、 前記時刻検出手段により検出された前記時刻情報と、前
    記計数手段により計数された前記デコード単位の数を利
    用して、前記時刻情報の期待値を演算する演算手段とを
    さらに備えることを特徴とする請求項14または15に
    記載のデータ再生装置。
  17. 【請求項17】 記録媒体に記録されている時刻情報を
    含むデータを再生する再生手段と、 前記記録媒体から再生されたデータを記憶する第1の記
    憶手段と、 前記第1の記憶手段より読み出されたデータをデコード
    するデコード手段と、 前記時刻情報のうち、タイミング情報と、前記デコード
    手段のデコードの開始時刻に対応する時刻情報の差を検
    出する時刻検出手段と、 前記時刻検出手段の検出結果に対応して、前記デコード
    手段のデコード動作を制御するデコード制御手段とを備
    えることを特徴とするデータ再生装置。
  18. 【請求項18】 記録媒体に記録されている時刻情報を
    含むデータを再生する再生手段と、 前記記録媒体から再生されたデータを記憶する第1の記
    憶手段と、 前記第1の記憶手段より読み出されたデータをデコード
    するデコード手段と、 前記時刻情報のうち、タイミング情報と、前記デコード
    手段のデコードの開始時刻に対応する時刻情報の差を検
    出する時刻検出手段と、 前記時刻検出手段の検出結果に対応して、前記第1の記
    憶手段のデータ記憶量を制御するデータ量制御手段とを
    備えることを特徴とするデータ再生装置。
  19. 【請求項19】 前記データはビデオデータを含み、 前記デコード手段によりデコードされたピクチャの種類
    を検出するピクチャ検出手段をさらに備え、 前記時刻検出手段は、前記ピクチャ検出手段が所定の種
    類のピクチャを検出したとき、前記タイミング情報と、
    前記デコード手段のデコードの開始時刻に対応する前記
    時刻情報の差を検出することを特徴とする請求項17ま
    たは18に記載のデータ再生装置。
  20. 【請求項20】 前記ピクチャはIピクチャであること
    を特徴とする請求項19に記載のデータ再生装置。
  21. 【請求項21】 前記時刻情報を検出した回数を計数す
    る計数手段をさらに備え、 前記時刻検出手段は、前記計数手段が、前記時刻情報を
    所定の回数だけ検出したとき、前記タイミング情報と、
    前記デコード手段のデコードの開始時刻に対応する前記
    時刻情報の差を検出することを特徴とする請求項17ま
    たは18に記載のデータ再生装置。
  22. 【請求項22】 前記計数手段が計数する前記時刻情報
    は、前記デコード手段のデコードの開始時刻に対応する
    前記時刻情報であることを特徴とする請求項21に記載
    のデータ再生装置。
  23. 【請求項23】 前記時刻検出手段は、前記第1の記憶
    手段に記憶されたデータから前記時刻情報を検出するこ
    とを特徴とする請求項11乃至22のいずれかに記載の
    データ再生装置。
  24. 【請求項24】 前記デコード制御手段またはデータ量
    制御手段は、前記タイミング情報が、デコードの開始時
    刻に対応する前記時刻情報より小さいとき、前記デコー
    ド手段のデコード動作を停止させるか、または前記第1
    の記憶手段からのデータの読み出しを禁止することを特
    徴とする請求項16乃至22のいずれかに記載のデータ
    再生装置。
  25. 【請求項25】 前記データはMPEG方式でエンコー
    ドされており、前記タイミング情報はSCRであり、デ
    コードの開始時刻に対応する前記時刻情報は、DTSV
    であることを特徴とする請求項16乃至24のいずれか
    に記載のデータ再生装置。
  26. 【請求項26】 前記第1の記憶手段の前段には、前記
    記録媒体から再生されたデータを記憶する第2の記憶手
    段と、 前記第2の記憶手段から読み出されたデータを複数のデ
    ータに分離し、前記第1の記憶手段に供給する分離手段
    とがさらに設けられていることを特徴とする請求項14
    乃至25のいずれかに記載のデータ再生装置。
  27. 【請求項27】 記録媒体に記録されているデータを再
    生する再生手段と、 前記記録媒体から再生されたデータを記憶する記憶手段
    と、 前記記憶手段より読み出されたデータをデコードするデ
    コード手段と、 前記記憶手段に記憶されたデータの不連続点を検出する
    不連続点検出手段と、 前記デコード手段によるデータのデコード動作を、前記
    不連続点検出手段の検出結果に対応して制御するデコー
    ド制御手段とを備えることを特徴とするデータ再生装
    置。
  28. 【請求項28】 記録媒体に記録されているデータを再
    生する再生手段と、 前記記録媒体から再生されたデータを記憶する記憶手段
    と、 前記記憶手段より読み出されたデータをデコードするデ
    コード手段と、 前記記憶手段に記憶されたデータの不連続点を検出する
    不連続点検出手段と、 前記記憶手段のデータの記憶量を、前記不連続点検出手
    段の検出結果に対応して制御するデータ量制御手段とを
    備えることを特徴とするデータ再生装置。
  29. 【請求項29】 前記記憶手段または前記第1の記憶手
    段のデータの記憶量を検出するデータ量検出手段をさら
    に備え、 前記デコード手段は、前記不連続点検出手段がデータの
    不連続点を検出したとき、デコード動作を停止し、前記
    データ量検出手段が所定量のデータ量を検出したとき、
    デコード動作を開始することを特徴とする請求項1,
    5,11,14,17または27に記載のデータ再生装
    置。
  30. 【請求項30】 記録媒体に記録されているデータを再
    生する再生手段と、 前記記録媒体から再生されたデータを記憶する第1の記
    憶手段と、 前記第1の記憶手段から読み出されたデータを複数のデ
    ータに分離する分離手段と、 前記分離手段により分離されたデータを記憶する第2の
    記憶手段と、 前記第2の記憶手段より読み出されたデータをデコード
    するデコード手段と、 前記第2の記憶手段のデータの記憶量を検出する検出手
    段と、 前記検出手段により検出されたデータ量に対応して、前
    記第2の記憶手段のデータ記憶量を制御するデータ量制
    御手段とを備えることを特徴とするデータ再生装置。
  31. 【請求項31】 前記データ量制御手段は、前記検出手
    段が前記第2の記憶手段のアンダフローを検出したと
    き、前記デコード手段のデコード動作を停止させ、前記
    検出手段が前記第2の記憶手段のオーバフローを検出し
    たとき、前記第2の記憶手段へのデータの供給を停止さ
    せることを特徴とする請求項30に記載のデータ再生装
    置。
  32. 【請求項32】 前記データ量制御手段は、前記検出手
    段が前記第2の記憶手段のアンダフローを検出したと
    き、前記デコード手段のデコード動作を停止させ、前記
    検出手段が前記第2の記憶手段のオーバフローを検出し
    たとき、前記デコード手段にデコードするデータをスキ
    ップさせることを特徴とする請求項30に記載のデータ
    再生装置。
  33. 【請求項33】 前記データはMPEG方式でエンコー
    ドされていることを特徴とする請求項1乃至24、また
    は27乃至32のいずれかに記載のデータ再生装置。
JP25796093A 1993-10-15 1993-10-15 データ再生装置 Expired - Lifetime JP3509080B2 (ja)

Priority Applications (17)

Application Number Priority Date Filing Date Title
JP25796093A JP3509080B2 (ja) 1993-10-15 1993-10-15 データ再生装置
TW83109196A TW247361B (ja) 1993-10-15 1994-10-04
DE69435166T DE69435166D1 (de) 1993-10-15 1994-10-11 Vorrichtungen zur Datenwiedergabe
EP19940307451 EP0649259B1 (en) 1993-10-15 1994-10-11 Data reproducing devices
DE69435257T DE69435257D1 (de) 1993-10-15 1994-10-11 Datenwiedergabevorrichtungen
EP20020076630 EP1250009B1 (en) 1993-10-15 1994-10-11 Data reproducing devices
US08/321,986 US5668916A (en) 1993-10-15 1994-10-12 Apparatus for reproducing data not successively located on a recording medium
MYPI9402708 MY121991A (en) 1993-10-15 1994-10-12 Apparatus for reproducing data not successively located on a recording medium
CNB2004100636047A CN1308948C (zh) 1993-10-15 1994-10-14 数据复制装置
CNB2004100636085A CN1326142C (zh) 1993-10-15 1994-10-14 数据复制装置
CN94118657A CN1076506C (zh) 1993-10-15 1994-10-14 数据复制装置
KR1019940026505A KR100348672B1 (ko) 1993-10-15 1994-10-14 데이터재생장치
US08/643,162 US5758011A (en) 1993-10-15 1996-05-02 Apparatus for reproducing data containing time information
US08/643,227 US5754729A (en) 1993-10-15 1996-05-02 Apparatus for controlling the decoding operation in accordance with discontinuity in the stored data
US08/838,423 US5802239A (en) 1993-10-15 1997-04-07 Apparatus for reproducing data not successively located on a recording medium
US08/965,937 US6035092A (en) 1993-10-15 1997-11-07 Data reproducing device
CNB011173688A CN1197074C (zh) 1993-10-15 2001-04-25 数据复制装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP25796093A JP3509080B2 (ja) 1993-10-15 1993-10-15 データ再生装置

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2003291075A Division JP3777610B2 (ja) 2003-08-11 2003-08-11 データ再生装置およびデータ再生方法

Publications (2)

Publication Number Publication Date
JPH07111043A true JPH07111043A (ja) 1995-04-25
JP3509080B2 JP3509080B2 (ja) 2004-03-22

Family

ID=17313606

Family Applications (1)

Application Number Title Priority Date Filing Date
JP25796093A Expired - Lifetime JP3509080B2 (ja) 1993-10-15 1993-10-15 データ再生装置

Country Status (8)

Country Link
US (5) US5668916A (ja)
EP (2) EP0649259B1 (ja)
JP (1) JP3509080B2 (ja)
KR (1) KR100348672B1 (ja)
CN (4) CN1308948C (ja)
DE (2) DE69435257D1 (ja)
MY (1) MY121991A (ja)
TW (1) TW247361B (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010051002A (ja) * 2009-10-19 2010-03-04 Hitachi Ltd ビデオ・オーディオデータの再生復号方法

Families Citing this family (41)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3509080B2 (ja) * 1993-10-15 2004-03-22 ソニー株式会社 データ再生装置
DE69524999T2 (de) * 1994-08-01 2002-07-18 Opentv, Inc. Verfahren zum Komprimieren und Dekomprimieren von Dateien
US5771075A (en) * 1994-12-08 1998-06-23 Lg Electronics Inc. Audio/video synchronizer
JP4297518B2 (ja) * 1995-03-06 2009-07-15 沖電気工業株式会社 音声・ビデオ復号装置
US6104859A (en) * 1995-06-29 2000-08-15 Sony Corporation Video signal transmission apparatus
JP3326669B2 (ja) * 1995-06-30 2002-09-24 ソニー株式会社 データ再生装置
JP3323877B2 (ja) * 1995-12-25 2002-09-09 シャープ株式会社 音声発生制御装置
JP3405034B2 (ja) * 1995-12-27 2003-05-12 ソニー株式会社 ディジタル信号多重化方法及び装置、並びにディジタル信号記録媒体
US5784527A (en) * 1996-03-22 1998-07-21 Cirrus Logic, Inc. System and method for error handling during playback of an audio/video data stream
US6011598A (en) * 1996-03-28 2000-01-04 Sanyo Electric Co., Ltd. Decoding start controller, decoder, and decoding system
KR100200617B1 (ko) * 1996-09-05 1999-06-15 윤종용 픽쳐 동기화회로 및 그 방법
US6157771A (en) * 1996-11-15 2000-12-05 Futuretel, Inc. Method and apparatus for seeking within audiovisual files
KR100254612B1 (ko) * 1996-12-28 2000-06-01 구자홍 광디스크 재생장치의 가변전송레이트 버퍼 관리장치 및 그 제어방법
KR100235438B1 (ko) * 1997-02-04 1999-12-15 구자홍 광디스크의 오디오재생신호 보상처리방법 및 장치
US6021440A (en) * 1997-05-08 2000-02-01 International Business Machines Corporation Method and apparatus for coalescing and packetizing data
DE19727542A1 (de) 1997-06-28 1999-01-07 Thomson Brandt Gmbh Verfahren zur Regenerierung der Originaldaten eines digital codierten Videofilms und Vorrichtung zur Durchführung des Verfahrens
KR100242448B1 (ko) * 1997-06-28 2000-02-01 윤종용 디지털 비디오 디스크 고속 재생 제어장치 및 방법
US6396874B1 (en) * 1997-11-12 2002-05-28 Sony Corporation Decoding method and apparatus and recording method and apparatus for moving picture data
US6363207B1 (en) * 1998-10-22 2002-03-26 Sony Corporation Method and apparatus for a virtual system time clock for digital audio/video processor
US6535920B1 (en) 1999-04-06 2003-03-18 Microsoft Corporation Analyzing, indexing and seeking of streaming information
US6748481B1 (en) * 1999-04-06 2004-06-08 Microsoft Corporation Streaming information appliance with circular buffer for receiving and selectively reading blocks of streaming information
JP2000324437A (ja) * 1999-05-13 2000-11-24 Fuurie Kk 映像データベースシステム
JP2001118366A (ja) * 1999-10-20 2001-04-27 Brother Ind Ltd 不連続位置検出装置及び検出方法
JP4066576B2 (ja) * 1999-10-26 2008-03-26 ソニー株式会社 データ再生装置及び方法
US7027713B1 (en) 1999-11-30 2006-04-11 Sharp Laboratories Of America, Inc. Method for efficient MPEG-2 transport stream frame re-sequencing
US7298959B1 (en) 1999-12-16 2007-11-20 Sharp Laboratories Of America, Inc. Method and apparatus for storing MPEG-2 transport streams using a conventional digital video recorder
KR100758077B1 (ko) * 1999-12-28 2007-09-11 마츠시타 덴끼 산교 가부시키가이샤 기록장치, 재생장치, 데이터처리장치, 기록재생장치, 데이터송신장치, lsi
JP4230636B2 (ja) * 2000-02-29 2009-02-25 株式会社東芝 動画像再生方法および動画像再生装置
JP2002010216A (ja) * 2000-04-20 2002-01-11 Canon Inc 復号化装置及びその制御方法並びに記憶媒体
US20030223735A1 (en) * 2001-02-28 2003-12-04 Boyle William B. System and a method for receiving and storing a transport stream for deferred presentation of a program to a user
JP3784387B2 (ja) * 2001-06-15 2006-06-07 シャープ株式会社 データ復号方法
US20030004992A1 (en) * 2001-06-29 2003-01-02 Yoshinori Matsui Data reproduction apparatus and data reproduction method
JP2003203423A (ja) * 2001-12-28 2003-07-18 Pioneer Electronic Corp 記録媒体再生装置、その再生方法、および記録媒体を再生するためのプログラム
WO2004052021A1 (en) * 2002-12-04 2004-06-17 Koninklijke Philips Electronics N.V. Method of automatically testing audio/video synchronization
EP1465187A1 (en) * 2003-04-02 2004-10-06 Deutsche Thomson-Brandt Gmbh Method for controlling an optical pick-up for reading data streams for simultaneous reproduction
JP2005135513A (ja) * 2003-10-30 2005-05-26 Fujitsu Ltd 情報記録媒体及び情報記録再生装置
JP4211698B2 (ja) * 2004-07-09 2009-01-21 ソニー株式会社 コンテンツデータ再生装置
US7339958B2 (en) * 2005-01-03 2008-03-04 Mediatek, Inc. System and method for performing signal synchronization of data streams
JP2008216472A (ja) * 2007-03-01 2008-09-18 Matsushita Electric Ind Co Ltd 音声復号化装置及び音声復号化システム
US8483286B2 (en) * 2010-10-27 2013-07-09 Cyberlink Corp. Batch processing of media content
JP2012222604A (ja) * 2011-04-08 2012-11-12 Sony Corp データ読み出し装置、データ読み出し方法、並びにプログラム

Family Cites Families (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
NL8601182A (nl) * 1986-05-12 1987-12-01 Philips Nv Werkwijze en inrichting voor het opnemen en/of weergeven van een beeldsignaal en een bijbehorend audiosignaal in respektievelijk van een registratiedrager, en een registratiedrager verkregen volgens de werkwijze.
KR910006487B1 (ko) * 1986-06-26 1991-08-26 미쓰비시덴기 가부시기가이샤 영상 재생 장치
JP2914975B2 (ja) * 1988-02-05 1999-07-05 株式会社日立製作所 画像符号化方法及び装置
US4830201A (en) * 1988-04-11 1989-05-16 Rtc Industries, Inc. Spring-urged shelf divider system
US4975788A (en) * 1988-05-31 1990-12-04 Matsushita Electrical Industrial Co., Ltd. Video signal skew corrector
US5255102A (en) * 1988-09-30 1993-10-19 Yamaha Corporation Optical disc playback device having uniform frame interval track jump based on disc rotation angle
JPH02179982A (ja) * 1988-12-29 1990-07-12 Sharp Corp ディスク記録再生装置
US5212678A (en) * 1989-11-23 1993-05-18 U.S. Philips Corporation System for recording and reading information on a record carrier at a constant scanning speed independent of the bit rate of such information
GB9012538D0 (en) 1990-06-05 1990-07-25 Philips Nv Coding of video signals
JP2707864B2 (ja) * 1991-04-18 1998-02-04 松下電器産業株式会社 記録及び再生装置
JP3158370B2 (ja) * 1991-07-12 2001-04-23 ソニー株式会社 ディスクデータ再生装置
US5291486A (en) * 1991-08-19 1994-03-01 Sony Corporation Data multiplexing apparatus and multiplexed data demultiplexing apparatus
JPH0676302A (ja) * 1992-08-31 1994-03-18 Sony Corp 動画像記録方法、動画像記録媒体及び動画像再生装置
JP3264290B2 (ja) * 1992-09-22 2002-03-11 ソニー株式会社 復号方法および復号装置
JPH06111495A (ja) * 1992-09-30 1994-04-22 Sony Corp データ再生装置
JP3255308B2 (ja) * 1992-12-18 2002-02-12 ソニー株式会社 データ再生装置
US5396497A (en) * 1993-02-26 1995-03-07 Sony Corporation Synchronization of audio/video information
US5481543A (en) * 1993-03-16 1996-01-02 Sony Corporation Rational input buffer arrangements for auxiliary information in video and audio signal processing systems
JP3509080B2 (ja) * 1993-10-15 2004-03-22 ソニー株式会社 データ再生装置

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010051002A (ja) * 2009-10-19 2010-03-04 Hitachi Ltd ビデオ・オーディオデータの再生復号方法

Also Published As

Publication number Publication date
KR950012425A (ko) 1995-05-16
CN1367486A (zh) 2002-09-04
KR100348672B1 (ko) 2002-11-16
EP0649259A2 (en) 1995-04-19
US5668916A (en) 1997-09-16
CN1197074C (zh) 2005-04-13
DE69435257D1 (de) 2010-01-21
US6035092A (en) 2000-03-07
CN1560846A (zh) 2005-01-05
US5754729A (en) 1998-05-19
EP0649259B1 (en) 2009-12-09
CN1560847A (zh) 2005-01-05
CN1113591A (zh) 1995-12-20
EP1250009A3 (en) 2005-08-17
DE69435166D1 (de) 2008-12-18
CN1308948C (zh) 2007-04-04
US5802239A (en) 1998-09-01
EP1250009A2 (en) 2002-10-16
CN1326142C (zh) 2007-07-11
TW247361B (ja) 1995-05-11
MY121991A (en) 2006-03-31
CN1076506C (zh) 2001-12-19
EP1250009B1 (en) 2008-11-05
JP3509080B2 (ja) 2004-03-22
EP0649259A3 (en) 1995-06-07
US5758011A (en) 1998-05-26

Similar Documents

Publication Publication Date Title
JP3509080B2 (ja) データ再生装置
US6504994B2 (en) Data reproduction apparatus and data storage medium
US5521922A (en) Data demultiplexer
JP3255308B2 (ja) データ再生装置
JP2003046949A (ja) データ多重化方法、データ記録媒体、データ記録装置及びデータ記録プログラム
US7567746B2 (en) Data processing device
US20020122658A1 (en) Recording apparatus and method
KR100565869B1 (ko) 동기지연제어장치및방법
JPH08251543A (ja) 画像及び音声情報の再生システム
KR19980024444A (ko) 데이타의 오버플로우 및 언더플로우를 방지하기 위한 재생 장치 및 그 방법
JP2001160968A (ja) 符号化記録装置
JP3777610B2 (ja) データ再生装置およびデータ再生方法
JP3019638B2 (ja) 可変レート情報再生装置及び再生方法
CN101584209A (zh) 记录设备、记录方法、程序和存储介质
AU708660B2 (en) Data reproducing device and data recording medium
CA2385422C (en) Data reproduction apparatus and data storage medium
JPH10262211A (ja) 情報再生装置及び再生方法
JP2003324691A (ja) 多重化データ分離装置および方法

Legal Events

Date Code Title Description
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20031208

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20031221

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

Free format text: PAYMENT UNTIL: 20080109

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20090109

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20100109

Year of fee payment: 6

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

Free format text: PAYMENT UNTIL: 20100109

Year of fee payment: 6

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

Free format text: PAYMENT UNTIL: 20110109

Year of fee payment: 7

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

Free format text: PAYMENT UNTIL: 20110109

Year of fee payment: 7

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

Free format text: PAYMENT UNTIL: 20120109

Year of fee payment: 8

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

Free format text: PAYMENT UNTIL: 20130109

Year of fee payment: 9

EXPY Cancellation because of completion of term