CN1164103C - 具有非连续系统时间信息的位流的无断层重放方法和装置 - Google Patents

具有非连续系统时间信息的位流的无断层重放方法和装置 Download PDF

Info

Publication number
CN1164103C
CN1164103C CNB961972203A CN96197220A CN1164103C CN 1164103 C CN1164103 C CN 1164103C CN B961972203 A CNB961972203 A CN B961972203A CN 96197220 A CN96197220 A CN 96197220A CN 1164103 C CN1164103 C CN 1164103C
Authority
CN
China
Prior art keywords
data
vob
data flow
playback
video
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 - Lifetime
Application number
CNB961972203A
Other languages
English (en)
Other versions
CN1197574A (zh
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.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial Co Ltd
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 Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Publication of CN1197574A publication Critical patent/CN1197574A/zh
Application granted granted Critical
Publication of CN1164103C publication Critical patent/CN1164103C/zh
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • 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
    • H04N19/597Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding specially adapted for multi-view video sequence encoding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/91Television signal processing therefor
    • H04N5/92Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
    • 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/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/02Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
    • G11B27/031Electronic editing of digitised analogue information signals, e.g. audio or video signals
    • G11B27/034Electronic editing of digitised analogue information signals, e.g. audio or video signals on 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/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/19Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
    • G11B27/28Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording
    • G11B27/30Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on the same track as the main recording
    • G11B27/3027Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on the same track as the main recording used signal is digitally coded
    • 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/19Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
    • G11B27/28Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording
    • G11B27/32Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on separate auxiliary tracks of the same or an auxiliary record carrier
    • G11B27/327Table of contents
    • G11B27/329Table of contents on a disc [VTOC]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N13/00Stereoscopic video systems; Multi-view video systems; Details thereof
    • H04N13/10Processing, recording or transmission of stereoscopic or multi-view image signals
    • H04N13/106Processing image signals
    • H04N13/161Encoding, multiplexing or demultiplexing different image signal components
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N13/00Stereoscopic video systems; Multi-view video systems; Details thereof
    • H04N13/10Processing, recording or transmission of stereoscopic or multi-view image signals
    • H04N13/106Processing image signals
    • H04N13/167Synchronising or controlling image signals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N13/00Stereoscopic video systems; Multi-view video systems; Details thereof
    • H04N13/10Processing, recording or transmission of stereoscopic or multi-view image signals
    • H04N13/106Processing image signals
    • H04N13/172Processing image signals image signals comprising non-image signal components, e.g. headers or format information
    • H04N13/178Metadata, e.g. disparity information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N13/00Stereoscopic video systems; Multi-view video systems; Details thereof
    • H04N13/10Processing, recording or transmission of stereoscopic or multi-view image signals
    • H04N13/189Recording image signals; Reproducing recorded image 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/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
    • 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/82Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only
    • H04N9/8205Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only involving the multiplexing of an additional signal and the colour video signal
    • H04N9/8227Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only involving the multiplexing of an additional signal and the colour video signal the additional signal being at least another television signal
    • 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
    • G11B2020/10935Digital recording or reproducing wherein a time constraint must be met
    • G11B2020/10944Real-time recording or reproducing, e.g. for ensuring seamless playback of AV data
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/20Disc-shaped record carriers
    • G11B2220/25Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
    • G11B2220/2537Optical discs
    • G11B2220/2562DVDs [digital versatile discs]; Digital video discs; MMCDs; HDCDs
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N13/00Stereoscopic video systems; Multi-view video systems; Details thereof
    • H04N13/10Processing, recording or transmission of stereoscopic or multi-view image signals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N13/00Stereoscopic video systems; Multi-view video systems; Details thereof
    • H04N13/10Processing, recording or transmission of stereoscopic or multi-view image signals
    • H04N13/194Transmission of image signals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N13/00Stereoscopic video systems; Multi-view video systems; Details thereof
    • H04N13/20Image signal generators
    • H04N13/204Image signal generators using stereoscopic image cameras
    • H04N13/239Image signal generators using stereoscopic image cameras using two 2D image sensors having a relative position equal to or related to the interocular distance
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N13/00Stereoscopic video systems; Multi-view video systems; Details thereof
    • H04N13/30Image reproducers
    • H04N13/332Displays for viewing with the aid of special glasses or head-mounted displays [HMD]
    • H04N13/341Displays for viewing with the aid of special glasses or head-mounted displays [HMD] using temporal multiplexing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N13/00Stereoscopic video systems; Multi-view video systems; Details thereof
    • H04N13/30Image reproducers
    • H04N13/361Reproducing mixed stereoscopic images; Reproducing mixed monoscopic and stereoscopic images, e.g. a stereoscopic image overlay window on a monoscopic image background
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N13/00Stereoscopic video systems; Multi-view video systems; Details thereof
    • H04N13/30Image reproducers
    • H04N13/398Synchronisation thereof; Control thereof
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/426Internal components of the client ; Characteristics thereof
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/04Synchronising
    • H04N5/06Generation of synchronising signals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/44Receiver circuitry for the reception of television signals according to analogue transmission standards
    • H04N5/445Receiver circuitry for the reception of television signals according to analogue transmission standards for displaying additional information
    • H04N5/45Picture in picture, e.g. displaying simultaneously another television channel in a region of the screen
    • 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/7921Processing of colour television signals in connection with recording for more than one processing mode
    • 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/80Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
    • H04N9/82Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only
    • H04N9/8205Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only involving the multiplexing of an additional signal and the colour video signal
    • 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

Abstract

本发明揭示一种具有非连续系统时间信息的位流的无断层重放方法和装置。本发明提供在记录对活动图像数据音频数据进行交错配置的多个系统流的大容量光盘(M)中,用于进行系统流(VOB)间的平滑连接的光盘(M)及其重放装置(DCD)。在记录在光盘(M)上的系统流(VOB)中,对第1系统流的解码时信号处理用解码器(3801、3100、3200)参照的STC,和接着第1系统流连续重放的第2系统流解码时信号处理用解码器(3801、3100、3200)参照的STC进行切换。

Description

具有非连续系统时间信息的位流的无断层重放方法和装置
技术领域
本发明涉及具有非连续系统时间信息的位流的无断层重放方法和装置,特别涉及对构成具有一系列相关内容的各种标题的活动图像数据、音频数据、副图像数据的信息传输位流实施各种处理,生成位流,以构成具有用户所希望的内容的标题,并将该生成的位流高效率地记录于规定的记录媒体上的记录装置、记录媒体和重放该记录的重放装置,以及在创作系统使用的位流。
背景技术
近年来,在使用激光光盘和VCD等的系统中,对活动图像、音频、副图像等多媒体数据进行数字处理,构成具有一连串相关内容的标题的创作系统正在付诸实用。
特别是采用VCD的系统中,在具有约600M字节的存储容量,本来是记录数字音频信号用的CD媒体上,借助于称为MPEG的高压缩率的活动图像压缩方法,实现了活动图像数据的记录。以卡拉OK为代表,已有的激光光盘的标题正在换入VCD。
用户对各标题的内容及重放质量的要求逐年复杂,逐年提高。为了响应用户这样的要求,需要以层次结构比已有的更深的位流构成各标题。借助于这样以具有更深层次结构的位流构成的多媒体数据,其数据量达到已往的十多倍以上。再者,还要非常细致地编辑标题中细节所对应的内容,因而需要用较低层数据部对位流进行数据处理及控制。
需要建立可在各层次对这样具有多层结构的大量数字位流进行有效控制的位流结构,以及包含录放的高级数字处理方法。也需要进行这种数字处理的装置、能将用该装置进行数字处理过的位流信息有效地记录、保存,并使记录信息迅速重放的记录媒体。
鉴于这样的状况,就记录媒体来说,正在大量进行提高向来使用的光盘的存储容量的研究。为了提高光盘的存储容量,要缩小光束的光点直径D,但是如果激光波长为λ、物镜数值孔径为NA,则所述光点直径D与λ/NA成正比例,因而λ越小,NA越大,越有利于存储容量的提高。
然而,在使用NA大的透镜的情况下,如美国专利5235581所述,称为射束倾斜的光盘面与光束的光轴的相对倾斜产生的彗形像差变大,为了防止发生这种情况,必须减小透明基板的厚度做薄。在薄透明基板的情况下,存在机械强度变差的问题。
又,关于数据处理,作为活动图像、音频、图表等的信号数据的录放制式,已研究成功并得到实际应用的有比已有的MPEG1更能高速传送大容量数据的MPEG2。MPEG2采用与MPEG1有些不同的压缩方式、数据格式。关于MPEG1与MPEG2的内容及其不同点,在ISO11172及ISO13818的MPEG规范书有详细叙述,因此省略其说明。MPEG2中也对视频编码流的结构作了规定,但是没有阐明系统流的层次结构及低层的处理方法。
如上所述,在已有的创作系统中,不能处理具有充分满足用户各种要求所需的信息的大量数据流。而且即使建立了处理技术,也因为没有能够充分用于有效录放大量数据流的大容量记录媒体,不能有效地反复利用处理过的数据。
换句话说,为了以比标题小的部处理位流,就要消除对记录媒体大容量化、数字处理高速化的硬件,以及设计包含精练的数据结构的高级数字处理方法的软件的过高要求。
本发明的目的在于,提供一种有效的创作系统,以上述小于对硬件及软件有高要求的标题的部控制多媒体数据的位流,从而更符合用户的需要。
再者,为了在多个标题之间共用数据,有效地使用光盘,最好有任意选择共用的场面数据和安排在同一时间轴上的多种场面,重放多个标题的多场面控制。但是,为了将多种场面,也就是多种场面数据安排在同一时间轴上,必须将种多场面的各场面数据连续排列。结果是,不得不在选择的共用场面与被选择的多场面数据之间插入非选择的多场面数据,因此在重放多场面数据时予期会发生在该非选择场面数据的部分重放中断的问题。
也就是说,除切断原来是1个位流的标题编辑部(VOB),分别形成各个位流的情况之外,仅仅简单地连续重放各VOB时,不能进行无断层重放。这虽然需要使构成VOB的图像、音频、子图像分别取同步并重放,但用于取这种同步的机构仅简单连接来实现每一VOB导通的目的,因而VOB连接点的同步机构不能正常地工作。
本发明的目的在于,提供即使对于这样的多场面数据,也能够进行使各场面的数据不中断的重放的无断层重放的重放装置。本申请是以日本专利申请号为H7-276710号(1995年9月29日申请)及H8-041583号(1996年2月28日申请)的专利为基础申请的,该两专利的说明书所公开的事项均成为本发明公开内容的一部分。
发明内容
本发明的系统流连续重放装置,是一种输入至少1个以上交错有对活动图像数据和音频数据的系统流和系统流之间的连接信息的系统流重放装置,其特征在于,包括:发生作为系统流的重放基准时钟的STC的STC部,以STC作为基准进行操作的至少1个以上的信号处理用解码器,临时存储传送到该信号处理用解码器中的系统流数据的解码缓存器,对第1系统流的解码中该信号处理用解码器参照的STC和接着第1系统流连续重放的第2系统流的解码中该信号处理用解码器参照的STC进行切换的STC切换部。
附图概述
图1表示多媒体位流的数据结构。
图2表示创作编码器。
图3表示创作解码器。
图4是具有单一记录面的DVD记录媒体的剖面图。
图5是具有单一记录面的DVD记录媒体的剖面图。
图6是具有单一记录面的DVD记录媒体的剖面图。
图7是具有多个记录面(单面双层型)的DVD记录媒体的剖面图。
图8是具有多个记录面(双面单层型)的DVD记录媒体的剖面图。
图9是DVD记录媒体的平面图。
图10是DVD记录媒体的平面图。
图11是单面双层型DVD记录媒体的展开图。
图12是单面双层型DVD记录媒体的展开图。
图13是双面单层型DVD记录媒体的展开图。
图14是双面单层型DVD记录媒体的展开图。
图15表示多规格标题流的一个例子。
图16是VTS的数据结构图。
图17表示系统流的数据结构。
图18表示系统流的数据结构。
图19表示系统流中数据组的数据结构。
图20表示导航组NV的数据结构。
图21表示DVD的多场面脚本例。
图22表示DVD的数据结构。
图23表示多视角控制的系统流的连接。
图24表示对应于多场面的VOB的例子。
图25表示DVD创作编码器。
图26表示DVD创作解码器。
图27表示VOB集数据串。
图28表示VOB数据串。
图29表示编码参数。
图30表示DVD多场面的程序链结构例。
图31表示DVD多场面的VOB结构例。
图32表示同步控制部的方框图。
图33表示多视角控制的概念。
图34A表示编码控制流程图。
图34B表示编码控制流程图。
图35表示非无断层切换的多视角编码参数生成流程图。
图36表示生成编码参数的共用流程图。
图37表示无断层切换的多视角编码参数生成流程图。
图38表示保护性加锁控制的编码参数生成流程图。
图39表示STC生成部的方框图。
图40表示VOG连接时SCR和PTS的关系。
图41表示解码器同步控制部的方框图。
图42表示同步机构控制部的方框图。
图43表示同步机构控制部的流程图。
图44表示VOG中的SCR和PTS的关系。
图45表示VOG连接时SCR和PTS的关系。
图46表示VOG连接时SCR和PTS的关系。
图47表示VOG中SCR和PTS的关系。
图48表示VOG中SCR和PTS的关系。
图49表示格式编排器操作流程图。
图50表示非无断层切换的多视角格式编排器操作子程序流程图。
图51表示无断层切换的多视角格式编排器操作子程序流程图。
图52表示保护性加锁控制的格式编排器操作子程序流程图。
图53表示单一场面的格式编排器操作子程序流程图。
图54表示解码器系统表。
图55表示解码器表。
图56表示解码器的流程图。
图57表示PGC重放的流程图。
图58表示位流缓存器内的数据解码处理流程图。
图59表示各解码器的同步处理流程图。
图60表示非无断层用同步处理流程图。
图61表示无断层用同步处理流程图。
图62表示向位流缓存器传送数据的流程图。
图63表示非多视角的解码处理流程图。
图64表示交错区间的解码处理流程图。
图65表示连续数据块区间的解码处理流程图。
图66表示非多视角的解码处理流程图。
图67表示无断层的多视角解码处理流程图。
图68表示非无断层的多视角解码处理流程图。
图69表示位流缓存器的方框图。
图70表示单一场面的编码参数生成流程图。
图71表示交错数据块结构例。
图72表示VTS的VOB数据块结构例。
图73表示连续数据块内的数据结构。
图74表示交错数据块内的数据结构。
本发明的最佳实施方式
为了对本发明更详细的说明,下面根据附图对其进行说明。
创作系统的数据结构
首先参照图1对本发明的记录装置、记录媒体、重放装置,以及在包含这些功能的创作系统中被当作处理对象的多媒体数据的位流的逻辑结构加以说明。以用户能够认识、理解或欣赏内容的图像及音频信息作为1个标题。这个“标题”,在电影上说,最大相当于表示一部电影的全部内容的信息量,而最小则相当于表示各场面的内容的信息量。
由包含规定数目的标题的信息的位流构成视像标题集VTS。下面为了简单,简称视像标题集为VTS。VTS包含表示上述各标题的内容本身的图像、音频等的重放数据,以及对其进行控制的控制数据。
由规定数目的VTS形成创作系统中的作为一视频数据部的视像区VZ。下面为了简化,将视像区简称为VZ。在一个VZ上成直线连续排列VTS#0~VTS#K(K为包括0的正整数),共K+1个。然后,将其中的一个,最好是前头的VTS#0,用作表示各VTS所含标题的内容信息的视像管理文件。由这样构成的、规定数目的VZ形成创作系统中作为多媒体数据位流最大管理部的多媒体位流MBS。
创作编码器EC
图2表示以按照适合用户要求的任意脚本,将原多媒体位流编码,生成新的多媒体位流MBS的本发明创作编码器EC的一实施形态。而且,原多媒体位流由运送图像信息的视频流St1、运送解说词等辅助图像信息的子图像流St3,以及运送音频信息的音频流St5构成。视频流及音频流是包含规定时间内从对象得到的图像信息及音频信息的位流。另一方面,子图像流是包含一个画面的、也就是瞬间的图像信息的位流。必要时可以在视频存储器等上截获一个画面份额的子画面,连续显示该截获的子图像画面。
这些多媒体源数据St1、St3、及St5在实况转播的情况下由电视摄像机等手段提供实况图像及音频信号。或者是提供录像磁带等记录媒体重放的非实况的的图像及音频信号。还有,在图2中,为了简单起见,采用三种多媒体源流,当然也可以输入3种以上,分别表示不同标题内容的源数据。具有这样的多个标题的音频、图像、辅助图像信息的多媒体源数据被称为多标题流。
创作编码器EC由编辑信息作成部100、编码系统控制部200、视频编码器300、视频位流缓存器400、子图像编码器500、子图像位流缓存器600、音频编辑器700、音频位流缓存器800、系统编码器900、视像区格式编排器1300、记录部1200,以及记录媒体M构成。
在图2中,本发明的编码器编码的位流作为一个例子记录于光盘媒体上。
创作编码器EC具备编辑信息作成部100,该作成部能将根据用户有关原多媒体标题中图像、子图像和音频的要求,编辑多媒体位流MBS的相当部分的指示作为脚本数据输出。编辑信息作成部100最好是以显示部、扬声器部、键盘、CPU,以及源数据位流缓存器等构成。编辑信息作成部100连接于上述外部多媒体流源上,接受提供的多媒体源数据St1、St3及St5。
用户将多媒体源数据用显示部及扬声器重放出图像和音频,可以识别标题的内容。而且用户一边确认重放的内容,一边用键盘输入符合所要求脚本的内容编辑指示。编辑指示内容是指对包含多个标题内容的各源数据的全部或各个,每一规定时间选择一个以上的各源数据的内容,并将这些选择的内容以规定的方法连接重放这样的信息。
CPU根据键盘输入,生成将多媒体源数据中St1、St3及St5各数据流的编辑对象部分的位置、长度,以及各编辑部分之间在时间上的相互关系等信息代码化的脚本数据St7。
源数据位流缓存器具有规定的容量,将多媒体源数据的St1、St3、及St5延迟规定时间Td后输出。
其原因在于,在与用户作成脚本数据St7的同时进行编码的情况下,也就是逐次进行编码处理的情况下,如下文所述根据脚本数据St7决定多媒体源数据的编辑处理内容需要若干时间Td,所以在实际进行编辑时需要使多媒体源数据延迟该时间Td,以便与编辑编码同步。
在这样逐次进行编辑处理的情况下,延迟时间Td根据调整系统内各要素之间同步所需要的程度决定,因此通常源数据位流缓存器由半导体存储器等高速记录媒体构成。
但是,在通过全部标题,完成脚本数据St7之后,对一批多媒体源数据进行编码的所谓成批编辑时,延迟时间Td需要有相当于一个标题或更长的时间。在这样的情况下,源数据位流缓存器可以利用录像磁带、磁盘、光盘等低速大容量记录媒体构成。也就是说,源数据位流缓存器根据延迟时间Td及制造成本,采用合适的记录媒体构成即可。
编码系统控制部200连接于编辑信息作成部100,从编辑信息作成部100接受脚本数据St7。创作系统控制部200根据脚本数据St7所包含的关于编辑对象部分的时间上的位置及长度的信息,分别生成对多媒体源数据的编辑对象部分进行编辑用的编码参数及编码开始/结束定时信号St9、St11和St13。还有,如上所述各多媒体源数据St1、St3及St5由源数据位流缓存器延迟时间Td输出,因此与各定时St9、St11和St13同步。
即,信号St9是为从视频流St1提取编码对象部分,生成视频编码部,指示对视频流St1进行编码的定时的视频编码信号。同样,信号St11是为生成子图像编码部,指示对子图像流St3进行编码的定时的子图像流编码信号。而信号St13是为生成音频编码部,指示对音频流St5进行编码的定时的音频编码信号。
编码系统控制部200又根据脚本数据St7所包含多媒体源数据中St1、St3及St5各数据流的编码对象部分之间在时间上的相互关系等信息,生成用于将编码的多媒体编码流按规定的相互关系排列的定时信号St21、St23及St25。
编码系统控制部200就一个视像区VZ份额的各标题的标题编辑部(VOB),生成表示该标题编辑部(VOB)的重放时间的重放时间信息IT及表示用于使视频、音频、子图像的多媒体编码流复接的系统编码的编码参数的流编码数据St33。
编码系统控制部200由相互处于规定的时间关系下的各数据流的标题编辑部(VOB),生成规定多媒体位流MBS的各标题的标题编辑部(VOB)的连接,或规定将用于生成把各标题编辑部加以重迭的交错标题编辑部(VOBs)的各标题编辑部(VOB)作为多媒体位流MBS进行格式化的格式化参数的排列指示信号St39。
视频编码器300连接于编辑信息作成部100的源数据位流缓存器及编码系统控制部200,分别输入视频流St1和视频编码用的编码参数数据及编码开始/结束定时信号St9,例如编码开始/结束定时、位速率、编码开始/结束时的编码条件、编辑素材的种类是否NTSC信号或PAL信号,还是电视电影等参数。视频编码器300根据视频编码信号St9对视频流St1的规定部分进行编码,生成视频编码流St15。
同样,子图像编码器500连接于编码信息作成部100的源数据缓存器及编码系统控制部200,分别输入子图像流St3和子图像流编码信号St11。子图像编码器500根据子图像流编码用的参数信号St11对子图像流St3的规定部分进行编码,生成子图像编码流St17。
音频编码器700连接于编辑信息作成部100的源数据缓存器及编码系统控制部200,分别输入音频流St5及音频编码信号St13。音频编码器700根据用于音频编码的参数数据及编码开始/结束定时信号St13,对音频流St5的规定部分进行编码,生成音频编码流St19。
视频位流缓存器400连接于视频编码器300,存储从视频编码器300输出的视频编码流St15。视频位流缓存器400还连接于编码系统控制部200,根据定时信号St21的输入,将存储着的视频编码流St15作为定时视频编码流St27输出。
同样,子图像位流缓存器600连接于子图像编码器500,存储从子图像编码器500输出的子图像编码流St19。子图像位流缓存器600还连接于编码系统控制部200,根据定时信号St23的输入,将存储的子图像编码流St17作为定时子图像编码流St29输出。
又,音频位流缓存器800连接于音频编码器700,存储从音频编码器700输出的音频流St19。音频位流缓存器800还连接于编码系统控制部200,根据定时信号St25的输入,将存储的音频编码流St19作为定时音频编码流St31输出。
系统编码器900连接于视频位流缓存器400、子图像位流缓存器600及音频缓存器800,输入定时视频编码流St27、定时子图像编码流St29,及定时音频编码流St31。系统编码器900又连接于编码系统控制部200,输入流编码数据St33。
系统编码器900根据系统编码的编码参数数据及编码开始/结束定时的信号St33,对各定时流St27、St29及St31进行复接处理,生成标题编辑部(VOB)St35。
视像区格式编排器1300连接于系统编码器900,输入标题编辑部St35。视像区格式编排器1300还连接于编码系统控制部200,输入用于对多媒体位流MBS进行格式化的格式化参数及格式化开始/结束定时信号St39。视像区格式编排器1300根据标题编辑部St39,将1视像区(VZ)份额的标题编辑部St35,按照符合用户所要求脚本的顺序改换排列,生成编辑好的多媒体位流St43。
该编辑成用户所要求脚本的内容的多媒体位流St43被传送到记录部1200。记录部1200将编辑多媒体位流MBS加工成与记录媒体M相适应的形式的数据St43,记录在记录媒体M上。在这种情况下,多媒体位流MBS中预先包含有表示由视像区编码器1300生成的媒体上的物理地址的卷文件结构VFS。
又可以将编码过的多媒体位流St35直接输出到下文将述的那样的解码器,重放编辑过的标题内容。在这种情况下,多媒体位流MBS中当然不包含卷文件结构VFS。
创作解码器DC
下面参照图3对借助于本发明的创作解码器EC,将编辑过的多媒体位流MBS解码,按照用户所要求的脚本将各标题的内容展开的、编码解码器DC的一实施形态加以说明。而且,在本实施形态中,图2中记录媒体M记录的、创作编码器EC编码过的多媒体位流St45记录于图3的记录媒体M。
创作解码器DC由多媒体位流重放部2000、脚本选择部2100、解码系统控制部2300、位流缓存器2400、系统解码器2500、视频缓存器2600、子图像缓存器2700、音频缓存器2800、同步控制部2900、视频解码器3800、子图像解码器3100、音频解码器3200、合成部3500、视频数据输出端子3600,以及音频数据输出端子3700构成。
多媒体位流重放部2000由驱动记录媒体M的记录媒体驱动装置2004、读出记录媒体M上记录的信息,生成二值读取信号St57的读取头装置2006、对读取信号St57进行各种处理,生成重放位流St61的信号音音处理部2008,以及机构控制部2002构成。机构控制部2002连接于解码系统控制部2300,接收多媒体位流重放指示信号St53,生成分别对记录媒体驱动部(电动机)2004及信号处理部2008进行控制的重放控制信号St55及St59。
解码器DC具备脚本选择部2100,该选择部能将按照选择相应脚本重放的要求,给予创作解码器DC的指示作为脚本数据输出,使涉及创作编码器EC编辑的多媒体标题的图像、子图像及音频的用户所想要的部分得以重放。
脚本选择部2100最好是用键盘及CPU等构成。用户根据用创作编码器EC输入的脚本的内容操作键盘输入所想要的脚本。CPU根据键盘输入生成指示所选择的脚本的脚本选择数据St51。脚本选择部2100借助于例如红外线通信装置等连接于解码系统控制部2300。解码系统控制部2300根据St51生成控制多媒体位流重放部2000的操作的重放指示信号St53。
位流缓存器2400具有规定的缓存器容量,暂时存储从多媒体位流重放部2000输入的重放信号位流St61,同时提取各流的地址信息及同步初始值数据,生成流控制数据St63。位流缓存器2400连接于解码系统控制部2300,将生成的流控制数据St63提供给解码系统控制部2300。
同步控制部2900连接于解码系统控制部2300,接收同步控制数据St81所包含的同步初始值数据(SCR),将内部的系统时钟(STC)置位,并将复位的系统时钟St79提供给解码系统控制部2300。解码系统控制部2300根据系统时钟St79,以规定的时间间隔生成位流读出信号St65,输入位流缓存器2400。
位流缓存器2400根据读出信号St65,以规定的时间间隔输出重放位流St61。
解码系统控制部2300又根据脚本选择数据St51,生成表示所选择的脚本对应的视频流、子图像流、音频流各自的ID的解码流指示信号St69,向系统解码器2500输出。
系统解码器2500根据解码指示信号St69的指示,将从位流缓存器2400输入的视频、子图像及音频的数据流分别作为视频编码流St71向视频缓存器2600输出,作为子图像编码流St73向子图像缓存器2700输出,作为音频编码流St75向音频缓存器2800输出。
系统解码器2500检测出各流St67在各最小控制部的重放开始时间(PTS)及解码开始时间(DTS),生成时间信息信号St77。该时间信息信号St77经过解码系统控制部2300,作为同步控制数据St81输入同步控制部2900。
作为对同步控制数据St81的响应,同步控制部2900对各流决定使各流在解码后形成预定的顺序的解码开始时间。同步控制部2900根据该解码时间生成视频流解码开始信号St89,输入视频解码器3800。同样,同步控制部2900生成子图像解码开始信号St91及音频解码开始信号St93,分别输入子图像解码器3100及音频解码器3200。
视频解码器3800根据视频流解码开始信号St89生成视频输出请求信号St84,对视频缓存器2600输出。视频缓存器2600接收视频输出请求信号St84,向视频解码器3800输出视频流St83。视频解码器3800检测出视频流St83所包含的重放时间信息,在接收了长度相当于重放时间的视频流St83的输入后,立即使视频输出请求信号St84无效。这样做,使相当于规定的重放时间的视频流在视频解码器3800得到解码,重放的视频信号St104被输出到合成部3500。
同样,子图像解码器3100根据子图像解码开始时间St91生成子图像输出请求信号St86,提供给子图像缓存器2700。子图像缓存器2700接收子图像输出请求信号St86,向子图像解码器3100输出子图像流St85。子图像解码器3100根据子图像流St85所包含的重放时间信息,将长度相当于规定的重放时间的子图像流St85解码,重放子图像信号St99,并向合成部3500输出。
合成部3500使视频信号St104和子图像信号St99重迭,生成多图像视频信号St105,向视频输出端子3600输出。
音频解码器3200根据音频解码开始信号St93,生成音频输出请求信号St88,提供给音频缓存器2800。音频缓存器2800接收音频输出请求信号St88,向音频解码器3200输出音频流St87。音频解码器3200根据音频流St87所包含的重放时间信息,将长度相当于规定的重放时间的音频流St87解码后向音频输出端子3700输出。
这样做,可以响应用户的脚本选择,实时地重放用户所想要的多媒体位流MBS。也就是说,每当用户选择不同的脚本,创作解码器DC可以重放与该选择的脚本对应的多媒体位流MBS,以重放用户所想要的标题内容。
如上所述,在本发明的创作系统中,为了对基本的标题内容,将表示各内容的最小编辑部中可能有多分支的子流按规定的时间上的相互关系排列,对多媒体源数据进行实时编码或成批编码,可以按照多个任意脚本生成多媒体位流。
又可以按照多个脚本内的任意脚本重放这样编码的多媒体位流。于是,即使是在重放中,还选择与选择过的脚本不同的脚本(切换),也能够重放与该新选择的脚本动态对应的多媒体位流。而且,在按照任意脚本重放标题内容时,还能够在多个场面中动态选择任意场面进行重放。
这样,在本发明的创作系统中,不仅能够进行编码、实时地重放多媒体位流MBS,而且能够反复重放。关于创作系统的详细情况,本申请的申请人1996年9月27日在日本提出的专利申请中已揭示。
DVD
图4表示具有单一记录面的DVD的一个例子。在本例子中的DVD记录媒体RC1由照射激光LS,并进行写入和读出的信息记录面RS1和覆盖该记录面的保护层PL1构成。还在记录面RS1的背面设加强层BL1。这样,以保护层PL1一侧的面为正面SA,以加强层BL1一侧的面为背面SB。像该媒体RC1那样,将一个面上有单一记录层RS1的DVD媒体叫做单面单层光盘。
图5表示图4中C1部分的详细情况。记录面RS1由附着金属薄膜等反射膜的信息层4109形成。在该层上面由具有规定的厚度T1的第1透明基板4108形成保护层PL1。由具有规定的厚度T2的第2透明基板4111形成加强层BL1。第1及第2透明基板4108及4111由设于其间的粘接层4110将其相互连接。
根据需要,还在第2透明基板4111上面设有印刷标签用的印刷层4112。印刷层4112不是在加强层BL1的基板4111上的全部区域,而只在需要显示文字和图画的部分印刷,其他部分也可以将透明基板4111剥开。在该情况下,从背面SB侧看,在未印刷的部分可以直接看见形成记录面RS1的金属薄膜4109反射的光,例如在金属薄膜是铝膜的情况下可以看到背景为银白色,其上可以看见印刷文字和图形浮现。印刷层4112不必设在加强层BL1的整个面上,可以根据用途在一部分设置。
在图6还示出图5中C2部分的详细情况。在射入光束,取出信息的表面SA,第1透明基板4108与信息层4109相接的面用成型技术形成凹凸的坑,借助于改变坑的长度和间隔来记录信息。也就是在信息层4109复印第1透明基板4108的凹凸的坑的形状。该坑的长短和间隔与CD的情况相比要小些,以成列的坑形成的信息光道和间距都做得窄。结果是,面记录密度大幅度提高。
又,第1透明基板4108的没有形成坑的表面SA一侧做成平坦的面。第2透明基板4111是加强用的,是用与第1透明基板4108相同的材料构成的两面平坦的透明基板。而规定的厚度T1及T2都相同,例如0.6毫米是理想的数值,但也不限于此。
信息的取出与CD的情况相同,借助于光束LS的照射,将信息作为光点的反射率变化取出。在DVD系统中,加大物镜的数值孔径NA,而且光束的波长λ可以取得小,因此,可以将使用的光点Ls的直径收缩到CD的情况下的光点直径的约1/1.6。这意味着与CD系统相比,具有1.6倍的析像度。
在从DVD读出数据时,使用波长短(650毫微米)的红色半导体激光器和物镜数值孔径NA大达0.6毫米的光学系统。这和透明基板厚度T做成0.6毫米薄结合起来,使得直径120毫米的光盘一个面上能够记录的信息容量超过5G字节。
DVD系统如上所述,即使在具有单一记录面RS1的单侧单层光盘RC1,与CD相比,可记录的信息量也接近10倍,因此,对每部数据规模非常大的活动图像,也能不损害其图像质量地加以处理。结果是,已有的CD系统即使牺牲活动图像的质量,也只可录放74分钟,而相比之下,DVD可以录放高图像质量的图像2小时以上。这样,DVD具有适合作为活动图像记录媒体的特点。
图7及图8表示具有多个所述记录面RS的DVD记录媒体的例子。图7的DVD记录媒体RC2在同一侧,也就是正面侧SA有成双层配置的第1记录面和半透明的第2记录面RS1和RS2。对第1记录面RS1和第2记录面RS2分别使用不同的光束LS1及LS2,可以同时在两个面上录放。又可以用光束LS1或LS2两者之一对应两个记录面录放。这样构成的DVD记录媒体称为单面双层光盘。在这个例子中,配设两个记录层RS1及RS2,当然也可以根据需要做成配设两层以上的的记录层RS的DVD记录媒体。这样的记录媒体称为单面多层光盘。
另一方面,图8的DVD记录媒体RC3分别在正面侧配设第1记录面RS1,而在背面侧SB配设第2记录面RS2。在这些例子中,示出一枚DVD上配设两层记录面的例子,但是当然也可以做成具有两层以上记录面的多层记录面光盘。与图7的情况相同,光束LS1及LS2也可以分别配设,也可以用一支光束对两个记录面RS1及RS2进行录放。这样构成的DVD记录媒体称为双面单层光盘。当然也可以做成一侧配设两层以上的记录层RS的DVD记录媒体。这样的光盘称为双面多层光盘。
图9及图10分别表示从光束LS照射的一侧看DVD记录媒体RC的记录面RS的平面图。在DVD上从内圆周向外圆周连续设有螺旋状的记录信息的光道TR。信息记录道TR按照每一规定的数据部分割成多个扇区。在图9中,为了看起来方便表示为每一周光道分割成3个以上的扇区。
通常光道TR如图9所示从光盘RCA的内圆周的端点IA向外圆周的端点OA在时针方向DrA卷绕。这样的光盘RCA称为顺时针旋转光盘,其光道称为顺时针旋转光道TRA。根据用途的不同,又有如图10所示,光道TRB从光盘RCB的外圆周的端点OB向内圆周的端点IB,在时针方向DrB卷绕的情况。该方向DrB如果从内圆周向外圆周看,就是逆时针方向,因此,为了区别于图9的光盘RCA,就称为逆时针旋转光盘RCB和逆时针旋转光道。上述光道旋转方向DrA及DrB是光束为录放而对光道扫描的动向,也就是光道路径。光道卷绕方向DrA的反方向RdA是使光盘RCA旋转的方向。光道卷绕方向DrB的反方向RdB是使光盘RCB旋转的方向。
图11中模式性地画出图7所示的、作为单面双层光盘RC2的一个例子的光盘RC2o的展形图。下侧的第1记录面RS1上,如图9所示顺时针旋转光道TRA设置于时针方向DrA,上侧的第2记录面RS2上,如图10所示逆时针旋转光道TRB设置于逆时针方向DrB。在这种情况下,上下侧的光道的外圆周端部OB及OA位于平行于光盘RC2o的中心线的同一线上。上述光道TR的卷绕方向DrA及DrB也都是对光盘RC读写数据的方向。在这种情况下,上下光道的卷绕方向相反,也就是上下记录层的光道路径DrA及DrB相向。
相向光道路径型的单面双层光盘RC2o对应于第1记录面RS1在RdA方向上旋转,光束LS沿着光道路径DrA跟踪第1记录面RS1的光道,在到达外周围端部OA的时刻,调节光束LS使其在第2记录面RS2的外圆周端部OB聚焦,光束LS可以连续跟踪第2记录面RS2的光道。这样做,第1及第2记录面RS1及RS2的光道TRA和TRB的物理距离可以用调整光束LS的焦点的方法在瞬时消除。结果是,相向光道路径型的单侧双层光盘RCo容易将上下两层的光道作为一个连续的光道TR处理。因此,参照图1叙述的创作系统中的、作为多媒体数据的最大管理部的多媒体位流MBS可以连续记录于一个媒体RC2o的两层记录层RS1和RS2上。
还有,在使记录面RS1和RS2的光道的卷绕方向与本例所述相反,也就是在第1记录面RS1设反时针方向旋转的光道TRB,在第2记录面设顺时针方向旋转的光道TRA的情况下,除了将光盘的旋转方向改变到RdB外,与上述例子同样把两个记录面当作一个具有连续的光道TR的记录面使用。因此,为了简便起见,将这样的例子的附图的图示说明加以省略。采用这样的结构做成DVD,可以将内容长的标题的多媒体位流MBS收录于一张相向光道路径型单面双层光盘RC2o。这样的DVD媒体称为单面双层相反光道路径型光盘。
图12中模式性地画出图7所示的单面双层光盘RC2的又一例子RC2p的展开图。第1和第2记录面RS1及RS2如图9所示,均设有顺时针旋转的光道TRA。在这种情况下,单面双层光盘RC2p在RdA方向上旋转,光束的移动方向与光道的卷绕方向相同,也就是说,上下记录层的光道路径互相平行。即使在这种情况下,最好是上下侧光道的外圆周端部OA及OA位于与光盘RC2p的中心线平行的同一线上。因此,在外圆周端部OA调节光束LS的焦点,可以与图11中所述的媒体RC2o一样在一瞬间将访问的地址从第1记录面RS1的光道TRA的外圆周端部OA变成第2的记录面RS2的光道TRA的外圆周端部OA。
但是,光束LS在时间上连续地对第2记录面RS2的光道TRA进行访问时最好是使媒体RC2p反向(逆RdA方向)旋转。然而,根据光束的位置改变媒体的旋转方向效率不佳,因此,如图中箭头所示,光束LS在到达第1记录面RS1的光道的外圆周端部OA后,使光束移动到第2记录面RS2的光道的内圆周部IA,以此可以将其作为逻辑上连续的一张光盘使用。而且如果有必要,也可以不把上下记录面的光道作为一录连续的光道处理,分别作为不同光道,在各光道上逐个标题记录多媒体位流MBS。这样的DVD媒体称为单面双层平行光道路径型光盘。
还有,即使将两记录面RS1及RS2的光道的卷绕方向设置为与本例所述的相反,也就是设置反时针方向旋转的光道TRB,除了使光盘的旋转方向在RdB上外,其他都相同。这种单面双层平行光道路径型光盘适合要求像查百科事典那样频繁进行随机访问的把多个标题收录在一张媒体RC2p的用途。
图13是表示图8所示的每一个面上分别具有一层记录面RS1及RS2的双面单层型DVD媒体RC3的一个例子RC3s的展开图。一记录面RS1设有顺时针旋转的光道TRA,另一记录面RS2设有逆时针旋转的光道TRB。即使在这种情况下,最好也是两记录面的光道的外圆周端部OA及OB位于与光盘RC3s的中心线平行的同一线上。这两个记录面RS1和RS2光道的卷绕方向相反,但光道路径相互之间成面对称关系。这样的光盘RC3s称为双面单层对称光道路径型光盘。这种双面单层对称光道路径型光盘RC3s对应于第1记录媒体RS1在RdA方向上旋转。结果是,相反侧的第2记录媒体RS2的光道路径是在与该光道卷绕方向DrB相反的方向,也就是DrA方向上。在这种情况下,不管是连续还是不连续,在本质上,以同一光束LS访问两个记录面RS1及RS2是不实际的。因此,表面和背面两个记录面分别记录多媒体位流。
图14是图8所示的双面单层DVD媒体RC3的又一例子RC3a的展开图。两记录面RS1及RS2上都如图9所示设有顺时针旋转的光道TRA。在这种情况下也最好是两记录面RS1及RS2的光道的外圆周端部OA及OA位于与光盘RC3a的中心线平行的同一直线上。但是,在本例中,与前面所述的双面单层对称光道路径型光盘RC3s不同,这两个记录面RS1与RS2上的光道之间成非对称关系。这样的光盘RC3a称为双面单层非对称光道路径型光盘。这种双面单层非对称光道路径型光盘RC3s与第1记录媒体RS1对应在RdA方向上旋转。
其结果是,相反侧的第2记录面RS2的光道路径在与该光道卷绕方向DrA相反的方向上,也就是在DrB方向上。因此,只要使单一的光束LS从第1记录面RS1的内圆周移向外圆周后,又使光束LS从第2记录面RS2的外圆周移到内圆周这样连续移动,即使不为每个记录面准备不同的光束源,也能够不翻转媒体PC3a的正反面对两个面进行录放。又,这种双面单层非对称光道路径型光盘,两记录面RS1及RS2的光道是相同的。因此,将媒体PC3a的正反面翻转,即使不为每个记录而准备不同的光束,也能以单一光束LS对两个面进行录放,结果,就可以经济地制造录放装置。还有,在两个记录面RS1及RS2上设置光道TRB代替光道TRA也与本例基本相同。
如上所述,借助于因记录面的多层化,记录容量易于成倍增加的DVD系统,在通过与使用者的对话操作重放在1张光盘上记录的一些活动图像数据、一些音频数据、一些图形数据等的多媒体领域将发挥其真正价值。也就是说,使得传统的软件提供者所梦想的事成为可能,即可保持制作的电影的质量不变将一部电影录下来,用一种媒体向使用不同语言的地区及不同世代的人提供。
保护性加锁
向来,作为适应全世界的多种语言,以及在欧美各国制度化的保护性加锁的各种独立套件,电影标题的软件提供者必须就同一标题,制作、供应、管理多规格标题。所花的功夫是很大的。又,这里图像质量高重要,内容能够按用户的意图重放也重要。向解决这一愿望靠近一步的记录媒体就是DVD。
多视角
又,作为对话操作的典型例子,在重放一个场面时,要求有切换至从别的角度看的场面的“多视角”功能。这是一种应用要求,例如在场面是棒球的情况下,在从网后一侧看到的投手、捕手、击球者为中心的角度、从网后一侧看到的内场为中心的角度、从中心一侧看到的投手、捕手、击球者为中心的角度等几个角度中,用户像切换摄像机似地自由选择喜欢的角度。
作为能够适应这样的要求记录活动图像、话音、图形等信号数据的制式,DVD采用与VCD相同的MPEG。VCD与DVD由于其容量和传输速度,以及重放装置内的信号处理性能的差别,虽说是相同的MPEG形式,也还是采用与MPEG1和MPEG2的有些不同的压缩方式、数据格式。但是,关于MPEG1和MPEG2的内容及与其不同之处,由于与本发明所关心的内容没有直接关系,故省略其说明(例如可参看ISO11172、ISO13818的MPEG标准)。
关于本发明涉及的DVD系统的数据结构,将参照图16、图17、图18及图20在下面加以说明。
多场面
如果为了满足上面所述的加锁重放及多视角重放的要求,分别准备符合各种要求内容的标题,必须准备所要求数目的、具有很少一部分不同的场面数据的大致相同内容标题,预先记录在记录媒体上。这相当于在记录媒体的大部分区域反复记录同一数据,因而记录媒体的存储容量的利用效率明显不受重视。再者,即使具有DVD那样的大容量的记录媒体,也不可能记录适合全部要求的标题。这样的问题可以说增加记录媒体的容量基本上会解决,但是从系统资源的有效利用的观点出发却非常不希望这样。
在DVD系统中,使用下面将说明其大概情况的多场面控制,以最低限度需要的数据构成具有多种变化的标题,使记录媒体等系统资源能够有效利用。即用各标题间的共用数据形成的基本场面区间和适合各种要求的一些不同的场面形成的多场面区间构成具有各种变化的标题。于是,预先做好准备,使用户在重放时能够随时自由选择各多场面区间中的特定场面。关于包括加锁重放及多视角重放的多场面控制将在下面参照图21进行说明。
DVD系统的数据结构
图22表示本发明所涉及DVD系统中的编辑数据的数据结构。在DVD系统中,为了记录多媒体位流MBS,具备大致区分为写入区域LI、卷区域VS及读出区域LO三个区域的记录区域。
写入区域LI位于光盘的最内圈的圆周部分,例如在图9及图10说明的磁盘中位于其光道的内圆周端部IA及IB。在写入区域LI记录着重放装置读出开始时用于使动作稳定的数据等。
读出区域LO位于光盘的最外圈的圆周上,也就是图9及图10说明的光道的外圆周端部OA及OB。在该读出区域LO记录着表示卷区域VS终止的数据等。
卷区域VS位于写入区域LI和读出区域LO之间,将2048字节的逻辑扇区LS作为n+1个(n为零或正整数)一维阵列记录。各逻辑扇区LS用扇区号(#0、#1、#2、…#n)区别。而卷区域VS分为由m+1个逻辑扇区LS#0~LS#m(m为比n小的正整数或0)形成的卷/文件管理区域VFS和n-m个逻辑扇区LS#m+1~LS#n形成的文件数据区域FDS。该文件数据区域FDS相当于图1所示的多媒体位流MBS。
卷/文件管理区域VFS是用于将卷区域VS的数据作为文件进行管理的文件系统,由容纳管理整个盘所需要的数据所需的扇区数目m(m为比n小的自然数)的逻辑扇区LS#0到LS#m形成。该卷/文件管理区域按照例如ISO9660及ISO13346等标准,记录着文件数据区域FDS内的文件的信息。
文件数据区域FDS由n-m个逻辑扇区LS#m+1~LS#n构成,包含规模为逻辑扇区的整数倍(2048×I,I为规定的整数)的视像管理文件VMG和k个VTS视像标题集VTS#1~VTS#k(k为比100小的自然数)。
视像管理文件VMG保持表示整个光盘的标题管理信息的信息,同时具有表示作为进行整卷重放控制的设定/变更用的菜单的卷菜单的信息。视像标题集VTS#k也简称为视像文件,表示由活动图像、音频、静止图像等数据构成的标题。
图16表示图22的视像标题集VTS的内容结构。视像标题集大致分为表示整个光盘的管理信息的VTS信息(VTSI)和作为多媒体位流的系统流的VTS标题用的VOBS(VTSTT_VOBS)。首先在下面对VTS信息进行说明之后,对VTS标题用VOBS加以说明。
VTS信息主要包含VTSI管理表(VTSI_MAT)及VTSPGC信息表(VTS-PGCIT)。
VTSI管理表记述视像标题集VTS的内部结构及视像标题集VTS中所包含的可选择的音频流的数目、子图像数目及视像标题集VTS的收容地址等。
VTSPGC信息管理表是记录表示控制重放顺序的程序链(PGC)的i个(i为自然数)PGC信息VTS_PGCI#1~VTS_PGCI#I的表。各项PGC信息VTS_PGCI#I是表示程序链的信息,由j个(j为自然数)访问部重放信息C_PBI#1~C_PBI#j构成。各访问部重放信息C_PBI#j包含关于访问部的重放顺序和重放的控制信息。
又,所谓程序链PGC是记述标题流的概念。记述访问部(下述)的重放顺序以形成标题。上述VTS信息,在关于例如菜单信息的情况下,在重放开始时收容于重放装置内的缓存器内,在重放的中途遥控器的“菜单”键按下的时刻由重放装置参照该VTS信息,将例如#1的最上部菜单加以显示。在分级菜单的情况下,其结构为例如程序链信息VTS_PGCI#1是“菜单”键按下后显示的主菜单,#2~#9是对应于遥控器的数字键的数字的子菜单,#10以后是更下层的子菜单。其结构还可为例如#1为按下数字键显示的最上部菜单,#2以下为相应于数字键的数字重放的指导声的结构。
菜单本身由于该表指定的多个程序链表示,可构成任意形态的菜单,例如分级菜单或是包含指导声的菜单。
又例如在电影的情况下,重放装置参照重放开始时收容于重放装置内的缓存器,并在PGC中记述的访问部重放顺序,重放系统流。
这里说的访问部是系统流的全部或一部分,作为重放时的访问点使用。例如在电影的情况下,可以作为在中途将标题分段的章节使用。
还有,输入的PGC信息C_PBI#j分别包含访问部重放处理信息及访问部信息表。重放处理信息由重放时间、重复次数等访问部重放所需要的信息构成。C_PBI#j由访问部块模式(CBM)、访问部块类型(CBT)、无断层重放标志(SPF)、交错数据块配置标志(IAF)、STC再设定标志(STCDF)、访问部重放时间(C_PBTM)、无断层角度切换标志(SACF)、访问部前头VOBU开始地址(C_FVOBU_SA),及访问部末尾VOBU开始地址(C_LVOBU_SA)构成。
这里说的所谓无断层重放,就是在DVD系统中,不中断各数据及信息地重放映像、音频、副映像等各媒体数据。详细情况将在下面参照图23及图24加以说明。
访问部块模式CBM表示多个访问部是否构成一个功能块,构成功能块的各访问部的访问部重放信息连续配置在PGC信息内,配置在前头的访问部重放信息的CBM示出表示“块的前头访问部”的值,配置在最后的访问部重放信息的CBM示出表示“块的最后访问部”的值,配置在中间的访问部重放信息的CBM示出表示“块内的访问部”的值。
访问部块类型CBT表示CBM所示访问部块的种类。例如在对多视角功能进行设定的情况下,将与各角度的重放对应的访问部信息作为前面所述那样的功能块设定,作为该功能的种类,还在各访问部的访问部重放信息的CBT上设定表示“角度”的值。
系统重放标志SPF是表示该访问部是否与前面重放的访问部或访问部块无断层地连接、重放的标志,在与前面重放的访问部或前面的访问部块无断层连接、重放的情况下,在该访问部的访问部重放信息的SPF设定标志值1。在非无断层的情况下,则设定标志值0。
交错配置标志IAF是表示该访问部是否配置于交错区域的标志,在配置于交错区域的情况下,在该访问部的交错分配标志IAF设定标志值1。反之,设定标志值0。
STC再设定标志STCDF为是否有必要在访问部重放时重新设定取同步时使用的STC的信息,在有必要重新设定的情况下设定标志值1。反之,设定标志值0。
无断层角度变换标志SACF在该访问部属于角度区间,并且无断层地切换的情况下,在该访问部的SACF设定标志值1。反之,设定标志值0。
访问部重放时间(C_PBTM)在视像帧数精度范围内表示访问部的重放时间。
C_LVOBU_SA表示访问部末尾VOBU开始地址,其值以扇区数目表示与VTS标题用的VOBS(VTSTT_VOBS)的开头访问部逻辑扇区的距离。C_FVOBU_SA表示访问部开头VOBU的开始地址,以扇区数目表示与VTS标题用VOBS(VTSTT_VOBS)的开头访问部逻辑扇区的距离。
下面对VTS标题用的VOBS,即1多媒体系统流数据VTSTT_VOBS加以说明。系统流数据VTSTT_VOBS由称为视频重放对象(VOB)的i个(i为自然数)系统流SS构成。各视频重放对象VOB#1~VOB#i以至少一个视频数据构成,有的情况下可构成与最多8个音频数据,最多32个副图像数据交错。
各视频重放对象VOB由q个(q为自然数)访问部C#1~C#q-构成。各访问部C由r个(r个自然数)视频目标部VOBU#1~VOBU#r组成。各VOBU由多个视频编码更新周期(GOP)及时间与该周期相当的音频数据和子图像构成。又,各VOBU的前头包含作为该VOBU的管理信息的导航组NV。关于NV的结构参照图19在下面加以叙述。
图17表示视像区VZ(图22)的内部结构。在该图中,视频编码流St15是由视频编码器300编码的、压缩过的一维视频数据串。音频编码流St19也一样是由音频编码器700编码的立体声的左右声道各数据经压缩及综合的一维音频数据串。又,作为音频数据也可以是环绕声等多声道的数据。
系统流St35具有在图22说明的、具有与有2048字节的容量的逻辑扇区LS#n相当的字节数的数据组(Pack)一维排列的结构。系统流St35的前头、即VOBU的前头配置着称为导航组NV的、记录系统流内的数据排列等管理信息的流管理数据组。
视频编码流St15及音频编码流St19分别被按照与系统流的数据组对应的字节数分为数据包(packet)。这些数据包在图中表达为V1、V2、V3、V4及A1、A2、…。这些数据包考虑到视频、音频各数据扩展用的解码器的处理时间及解码器的缓存器容量,以合适的顺序,作为图中的系统流进行交错,形成数据包阵列。例如,在本例中,排列成V1、V2、A1、V3、V4、A2的顺序。
图17表示将一套活动图像数据和一套音频数据进行交错的例子。但是,在DVD系统中,录放容量被大幅度扩大,实现了高速录放,信息处理用的LSI的性能得到提高,因而能够使一套活动图像数据与多个音频数据和作为多个图形数据的副图像数据交错,作为一个MPEG系统流,并以这样的形态进行记录,而重放时则多个音频数据和多个副图像数据有选择地进行重放。图18表示在这样的DVD系统使用的系统流的结构。
图18也和图17相同,形成数据包的视频编码流St15表示为V1、V2、V3、V4、…。但是在该例子中,音频编码流St19不是一个,而是将St19A、St19B及St19C三个音频数据串作为源输入。还有,作为副图像数据串的子图像编码流St17,也将St17A、St17B两串数据作为源输入。将这些总计6串的压缩数据交错成一个系统流St35。
视频数据以MPEG制式编码,所谓GOP部成了压缩的部,GOP部的标准,在NTSC的情况下以15帧构成1GOP,但该帧数可变。表示具有已交错数据的相互关系等信息的管理用数据的流管理数据组也以把视频数据作为基准的GOP为部的间隔进行交错。如果构成GOP的帧数改变,该间隔也发生变动。在DVD的情况下,该间隔以重放时间长度衡量,在0.4秒至1.0秒的范围内,该界限取为GOP部。如果连续的多个GOP的重放时间在1秒以下,对于该多个GOP的视频数据,可将管理用数据组在一个流中交错。
在DVD的情况下,将这样的管理用数据组称为导航组,把从该导航组NV到下一导航组之前的数据组称为视频重放对象部(下称VOBU),将通常可以定义为一个场面的一个连续重放部称为视频重放对象(下称VOB),由一个以上的VOBU构成。又将多个VOB集合而成的数据集合称为VOB集(下称VOBS)。这些是在DVD初次采用的数据格式。
在这样对多个数据串进行交错的情况下,对体现表达已交错数据相互间关系的管理用数据的导航组NV也有必要以称为规定的数据组数部的部进行交错。GOP是汇集通常相当于12~15帧的重放时间的约0.5秒的视频数据的部,可以认为,在这一时间的重放所需要的数据包数目中有一个流管理数据包交错进来。
图19是表示构成系统流的交错视频数据、音频数据、副图像数据等数据组中包含的流管理信息的说明图。像该图那样,系统流中的各数据以依据MPEG2的数据包化及数据组化形式记录。视频、音频及副图像数据,其数据包结构都基本相同。在DVD系统中,1个数据组具有如上所述的2048字节的容量,包含称为PES数据包的1个数据包,由数据组首标PKH、数据包首标PTH及数据区域构成。
在数据组首标PKH中,记录着表示该数据组应该从图26中的位流缓存器2400向系统解码器2500传送的时间、即AV同步重放用的基准时间信息的SCR。在MPEG中,设想将该SCR作为解码器整体的基准时钟,但在DVD等光盘媒体的情况下,为了能对各录放装置进行封闭式时间管理,另行设置了作为解码器整体的时间基准的时钟。又,在数据包首标PTH中,记录着表示该数据包所包含的视频数据或音频数据经过解码后作为重放输出应该被输出的时间的PTS和表示视频流应该被解码的时间的DTS等。在数据包内有作为解码部的访问部的首标时设置PTS和DTS,PTS表示访问部的展现开始时间,DTS表示访问部的解码开始时间。又,在PTS与DTS为相同时间的情况下,DTS被省略。
还有,在数据包首标PTH中,包含作为表示是视频数据串的视频数据包,还是专用数据包,还是MPEG音频数据包的8位长的字段的流ID。
这里所谓专用数据包是可以把MPEG2的标准上的该内容自由定义的数据,在本实施形态中,使用专用数据包1传输音频数据(MPEG音频数据以外)及副图像数据,使用专用数据包2传输PCI数据包及DSI数据包。
专用数据包1和专用数据包2由数据包首标、专用数据区域及数据区域组成。在专用数据区域包含表示记录着的数据是音频数据还是副图像数据的、具有8位长的字段的子流ID。用专用数据组2定义的音频数据可分别就线性PCM方式、AC-3方式设定从#0到#7的最多8个种类。而副图像数据可设定从#0到#31的最多32个种类。
数据区域是一种记录区域,在视频数据的情况下记录MPEG2格式的压缩数据,在音频数据的情况下记录线性PCM方式、AC-3方式或MPEG制式的数据,在副图像数据的情况下记录游程长度编码所压缩的图形数据等。
又,MPEG2视频数据作为其压缩方法,存在着固定位速率方式(下面也记作“CBR”)和可变位速率方式(下面也记作“VBR”)。所谓固定位速率方式是视频流以一定的速率连续输入视频缓存器的方式。与此相反,所谓可变位速率方式,是视频流断续输入视频缓存器的方式,借助于此可以抑制不需要的编码的发生。
在DVD中,固定位速率方式和可变位速率方式都可以使用。在MPEG中,活动图像数据以可变长度编码化方式压缩,因此GOP的数据量不一定。而且活动图像与音频的解码时间不同,从光盘读出的活动图像数据和音频数据的时间关系与从解码器输出的活动图像数据和音频数据的时间关系不一致。因此,将参照图26在稍后对使活动图像与音频在时间上取同步的方法加以详述,而为了简便,首先对固定位速率方式加以说明。
图20表示导航组NV的结构。导航组NV由PCI数据包和DSI数据包组构成,在前头设置组件首标PKH。在PKH如前所述记录着该组应该从图26的位流缓存器2400传送到系统解码器2500的时间,也就是表示AV同步重放用的基准时间信息的SCR。
PCI数据包具有PCI信息(PCI_GI)和非无断层多视角信息(NSML_AGLI)。在PCI信息(PCI_GI)中以系统时钟精度(90KHz)记述包含于该VOBU中视频数据的开头图像帧显示时间(VOBU_S_PTM)及末尾图像帧的显示时间(VOBU_E_PTM)。
在非无断层多视角信息(NSML_AGLI),把切换角度时的读出开始地址作为距离VOB开头的扇区数记述。在这种情况下,由于角度数目在9以下,所以有9个角度大小的地址记述区域(NSML_AGL_D1_DStA~NSML_AGL_C9_DStA)。
在DSI数据组中有DSI信息(DSI-GI)、无断层重放信息(SML_PBI)及无断层多视角重放信息(SML_AGLI)。作为DSI信息(DSI_GI),将该VOBU内的末尾数据组地址(VOBU_EA)作为距离VOBU开头的扇区数记述。
关于无断层重放将在后面叙述,但是为了将分开或接合的标题无断层地重放,有必要以ILVU为连续读出部,在系统流一级进行交错(复接)。把以ILVU为最小部对多个系统流进行交错处理的区间定义为交错数据块。
为了将这样以ILVU为最小部交错的系统流无断层地重放,记述无断层重放信息(SML_PBI)。在无断层重放信息(SML_PBI)中,记述表示该VOBU是否交错数据块的交错部标志。该标志表示VOBU是否存在于交错区域(后文将述)。存在于交错区域时,设标志值“1”。反之,设标志值“0”。
又,在VOBU存在于交错区域时,记述表示该VOBU是否ILVU的末尾VOBU的部末尾标志。ILVU是连续读出部,因此现在正在读出的VOBU如果是ILVU的末尾VOBU,就设定所述标志的值为“1”。反之,则设定特征值“0”。
在该VOBU存在于交错区域时,记述表示该VOBU所属的ILVU的末尾数据组的地址的ILVO末尾数据组地址(ILVU-EA)。这里地址用距离该VOBU的NV的扇区数记述。
又,在该VOBU存在于交错区域的情况下,记述下一ILVU的开始地址(NT_ILVU_SA)。这里地址用距离该VOBU的NV的扇区数记述。
又,在将两个系统流无断层连接时,特别是在连接前和连接后的音频信号不连续的情况下(音频信号不同的情况等),为了对连接后的视频信号和音频信号取同步,有必要使音频信号暂时停止。例如在NTSC的情况下,视频信号的帧周期为大约33.33毫秒,音频信号AC3的帧周期为32毫秒。
为此,记述表示停止音频信号的时间及时间长度信息的音频信号重放停止时间1(VOBU_A_STP_PTM1)、音频信号重放停止时间2(VOBU_A_STP_PTM2)、音频信号重放停止时长1(VOB_A_GAP_LEN1)、音频信号重放停止时长2(VOB_A_GAP_LEN2)。该时间信息用系统时钟精度(90KHz)记述。
又,记述切换角度时的读出开始地址作为无断层多视角重放信息(SML_AGLD。此区域在无断层多视角的情况下是有效的区域。该地址用距离该VOBU的NV的扇区数记述。由于角度数目小于9,所以有9个角度大小的地址记述区域:(SML_AGL_C1_DSTA~SML_AGL_C9_DSTA)。
DVD编码器
图25表示将本发明涉及的多媒体位流创作系统用于上述DVD系统时,创作编码器ECD的一实施形态。使用于DVD系统的创作编码器ECD(下称称为DVD编码器)具有与图2所示的创作编码器EC非常类似的结构。DVD创作编码器ECD具有将创作编码器EC的视像区格式编排器1300变为VOB缓存器1000和格式编排器1100的基本结构。当然,用本发明的编码器编码的位流记录于DVD媒体M。下面将DVD创作编码器ECD的操作与创作编码器EC的比较并加以说明。
在DVD创作编码器ECD中,也与创作编码器EC相同,根据表示从编辑信息作成部100输入的用户编辑指示内容的脚本数据St7,编码系统控制部200生成各控制信号St9、St11、St13、St21、St23、St25、St33及St39,控制视频编码器300、子图像编码器500及音频编码器700。而DVD系统中的编辑指示内容,与参照图25说明的创作系统的编辑指示内容相同,也包含对于含有多个标题内容的各源数据的全部或各个,每一规定的时间从各源数据的内容选择一个以上,并将所选择的这些内容用规定的方法连接重放这样的信息,同时还包含如下信息。即还包含是否从分割为每一规定的时间部的编辑部所包含的流数、各流内的音频信号数和子图像数及其显示时间等数据、加锁或多视角等多种流中选择多标题源数据流,以及所设定多视角区间的场面间切换连接方法等信息。
还有,在DVD系统中,脚本数据St7中包含对媒体源数据流编码所需的VOB部控制内容,即是否多视角,是否生成使加锁控制成为可能的多规格标题,考虑下文所述多视角控制和加锁控制的情况下的交错和光盘容量的各流编码时的位速率、各控制的开始时间和终止时间、与前后的流是否无断层连接等内容。编码系统控制部200从脚本数据St7提取信息,生成编码控制所需要的编码信息表及编码参数。关于编码信息表及编码参数在下面将参照图27、图28及图29进行详述。
在系统流编码参数数据及系统编码开始/结束定时信号St33中包含将上述信息用于DVD系统生成VOB的信息。VOB生成信息有前后连接条件、音频信号数目、音频信号的编码信息、音频信号ID、子图像数、子图像ID、开始图像显示的时间信息(VPTS)、开始音频重放的时间信息(APTS)等。还有,多媒体位流MBS的格式参数数据及格式化开始/结束定时信号St39包含重放控制信息及交错信息。
视频编码器300根据视频编码用的编码参数信号及编码开始/结束定时的信号St9将视频流St1的规定部分加以编码,生成以ISO13818规定的MPEG2视频标准为标准的基本流。然后将该基本流作为视频编码流St15向视频位流缓存器400输出。
这里在视频编码器300生成以ISO13818规定的MPEG2视频标准的基本流,而根据包含视频编码参数数据的信号St9,作为编码参数输入编码开始/结束定时、位速率、编码开始/结束时的编码条件、素材的种类是NTSC信号或PAL信号或是否电视电影等参数,开放式GOP或封闭式GOP的编码模式的设定也作为编码参数分别输入。
MPEG2的编码方式基本上是利用帧之间的相互关系进行编码的。亦即参照作为编码对象的帧的前后帧进行编码。但是,传送差错及流的中途接入性方面插入不参照其他帧的帧(内帧)。至少有1帧这种内帧的编码处理部称为GOP。
在这种GOP中,编码完全封闭在该GOP内进行的GOP是封闭式GOP。GOP内存在参照前一GOP内的帧的帧时,该GOP称为开放式GOP。
因而,在重放关闭式GOP时,仅用该GOP就能重放,而在重放开放式GOP时,通常需要前一个GOP。
又,GOP的部往往作为接用部使用。例如在从标题的中途开始重放的情况下的重放开始点、映像的切换点或在快放等特殊的重放时,仅在GOP部重放作为GOP中帧内编码帧的帧,以此实现高速重放。
子图像编码器500根据子图像流编码信号St11,将子图像流St3的规定的部分加以编码,生成位映像数据的可变长度编码数据。然后将该可变长度编码数据作为子图像编码流St17向子图像位流缓存器600输出。
音频编码器700根据音频编码信号St13,将音频流St5的规定部分加以编码,生成音频编码数据。该音频编码数据,有以ISO11172规定的-MPEG1音频标准及ISO13818规定的MPEG2音频标准为依据的数据、或AC-3音频数据及PCM(LPCM)数据等。对这些音频数据进行编码的方法及装置是公知的。
视频位流缓存器400连接于视频编码器300,存储从视频编码器300输出的视频编码流St15。视频位流缓存器400还连接于编码系统控制部200,根据定时信号St21的输入,将保存着的视频编码流St15作为定时视频编码流St27输出。
同样,子图像位流缓存器600连接于子图像编码器500,存储从子图像编码器500输出的子图像编码流St17。子图像位流缓存器600还连接于编码系统控制部200,根据定时信号St23的输入,将保存着的子图像编码流St17作为定时子图像编码流St29输出。
又,音频位流缓存器800连接于音频编码器700,保存从音频编码器700输出的音频编码流St19。音频位流缓存器800还连接于编码系统控制部200,根据定时信号St25的输入,将保存着的音频编码流St19作为定时音频编码流St31输出。
系统编码器900连接于视频位流缓存器400、子图像位流缓存器600及音频位流缓存器800,输入定时视频编码流St27、定时子图像编码流St29及定时音频编码流St31。系统编码器900又连接于编码系统控制部200,输入包含系统编码用的编码参数数据的St33。
系统编码器900根据编码参数数据及编码开始/结束定时信号St33,对各定时流St27、St29及St31实施复接处理,生成最小标题编辑部(VOSs)St35。
VOB缓存器1000是暂时存储系统编码器900中生成的VOB的缓冲存储区域,格式编排器1100则按照St39从VOB缓存器1000读出定时所需要的VOB,生成1视像区VZ。又在该格式编排器1100添加文件系统(VFS),生成St43。
将此编辑于用户所要求脚本的内容中的流St43传输到记录部1200。记录部1200将编辑多媒体位流MBS加工成适应记录媒体M的形式的数据St43,并记录于记录媒体M。
DVD解码器
下面参照图26,将本发明涉及的多媒体位流创作系统用于上述DVD系统时的创作解码器DC的一实施形态加以表述。应用于DVD系统的创作解码器DCD(下称DVD解码器)把本发明的DVD编码器ECD编辑的多媒体位流MBS解码,按照用户所希望的脚本将各标题的内容展开。还有,在本实施形态中,由DVD编码器ECD编码的多媒体位流St45记录于记录媒体M。DVD创作解码器DCD的基本结构与图3所示的创作解码器DC相同,视频解码器3800替换成视频解码器3801,同时在视频解码器3801与合成部3500之间插入再排列缓存器3300和切换器3400。而且切换器3400连接于同步控制部2900,接受切换指示信号St103的输入。
DVD创作解码器DCD由多媒体位流重放部2000、脚本选择部2100、解码系统控制部2300、位流缓存器2400、系统解码器2500、视频缓存器2600、子图像缓存器2700、音频缓存器2800、同步控制部2900、视频解码器3801、按序排列缓存器3300、子图像解码器3100、音频解码器3200、选择器3400、合成部3500、视频数据输出端子3600及音频数据输出端子3700构成。
多媒体位流重放部2000由驱动记录媒体M的记录媒体驱动装置2004、读取记录媒体M上记录的信息生成二值读取信号St57的读取头装置2006、对读取信号St57施加各种处理生成重放位流St61的信号处理部2008及机构控制部2002构成。机构控制部2002连接于解码系统控制部2300,接收多媒体位流重放指示信号St53,生成分别控制记录媒体驱动装置(电动机)2004及信号处理部2008的重放控制信号St55及St59。
解码器DC具备脚本选择部2100,该选择部能将按照选择相应脚本重放的要求,给予创作解码器DC的指示作为脚本数据输出,以重放关于创作编码器EC编辑的多媒体标题的图像、子图像及音频的、用户所希望的部分。
脚本数据选择部2100最好是用键盘及CPU构成。用户根据用创作编码器EC输入的脚本内容,操作键盘输入所希望的脚本。CPU根据键盘输入生成指示所选择的脚本的脚本选择数据St51。脚本选择部2100借助于例如红外线通信装置等连接于解码系统控制部2300,将生成的脚本选择信号St51输入解码系统控制部2300。
位流缓存器2400具有规定的缓存器容量,暂时保存从多媒体位流重放部2000输入的重放信号位流St61,同时提取卷文件结构VFS、存在于各数据组的同步初始值数据(SCR),以及导航组NV存在的VOBU控制信息(DSI),生成流控制数据St63。
解码系统控制部2300根据在解码系统控制部2300生成的脚本选择数据St51生成控制多媒体位流重放部2000的操作的重放指示信号St53。解码系统控制部2300还从脚本数据St53提取用户的重放指示信息,生成解码控制所需要的解码信息表。关于解码信息表将参考图54及图55在下面详细叙述。还有,解码系统控制部2300从流重放数据St63中的文件数据区域FDS信息提取视频管理文件VMG、VTS信息VTSI、PGC信息C_PBI#j、访问部重放时间(C_PBTM:Cellplay back time)等记录于光盘M的标题信息,生成标题信息St200。
流控制数据St63生成图19的数据组部。位流缓存器2400连接于解码系统控制部2300,将生成的流控制数据St63提供给解码系统控制部2300。
同步控制部2900连接于解码系统控制部2300,接收同步重放数据St81所包含的同步初始值数据(SCR),进行内部的系统时钟(STC)置位,并将复位的系统时钟St97提供给解码系统控制部2300。解码系统控制部2300根据系统时钟St79以规定的间隔生成流读出信号St64,输入位流缓存器2400。这种情况下的读出部是数据组。下面对流读出信号St65的生成方法加以说明。在解码系统控制部2300,将从位流缓存器2400提取的流控制数据中的SCR与来自同步控制部2900的系统时钟St79加以比较,在系统时钟St79变得比St63中的SCR大的时刻生成读出要求信号。以数据组部进行这样的控制,控制数据组的传送。
解码数据控制部2300还根据脚本选择数据St51,生成表示与所选择的脚本对应的视频、子图像、音频各流的ID的解码指示信号St69,向系统解码器2500输出。
在标题中存在例如日语、英语、法语等语言不同的音频等的多个音频数据及日语字幕、英语字幕、法语字幕等语言不同字幕等多个子图像数据的情况下,分别被提供ID。亦即如参照图19所说明那样,向视频数据及MPEG音频数据提供流ID,向子图像数据、AC3方式的音频数据、线性PCM及导航组NV信息提供子流ID。用户没有意识到ID,而是用脚本选择部2100选择哪种语言的音频或字幕。如果选择英语的音频,就将对应于英语的音频的ID作为脚本选择数据St51传送到解码系统控制部2300。进而,解码系统控制部2300将该ID传送到St69交给系统解码器2500。
系统解码器2500将从位流缓存器2400输入的视频、子图像及音频的流根据解码指示信号分别作为视频偏码流St71输出到视频缓存器2600,作为子图像解码流St73输出到子图像缓存器2700,作为音频编码流St75输出到音频缓存器2800。亦即系统解码器2500在从脚本选择部2100输入的流的ID和从位流缓存器2400传送的数据组的ID一致的情况下,分别向各缓存器(视频缓存器2600、子图像缓存器2700、音频缓存器2800)传送该数据组。
系统解码器2500检测出在各流St67的各最小控制访问部的重放开始时间(PTS)及重放结束时间(DTS),生成时间信息信号St77。该时间信息信号St77作为St81经由解码系统控制部2300输入同步控制部2900。
同步控制部2900根据该时间信息信号St81,就各流决定能在解码后使其形成规定的顺序的解码开始时间。同步控制部2900根据该解码定时,生成视频流解码开始信号St89,输入视频解码器3801。同样,同步控制部2900生成子图像解码开始信号St91及音频编码开始信号St93,分别输入子图像解码器3100及音频解码器3200。
视频解码器3801根据视频流解码器开始信号St89,生成视频输出请求信号St84,对视频缓存器2600输出。视频缓存器2600接收视频输出请求信号St84,把视频流St83输出到视频解码器3801。视频解器3801检测出视频流St83中包含的重放时间信息,在接收到长度与重放时间相当的视频流St83的输入的时刻使视频输出请求信号St84无效。这样做,使相当于规定重放时间的视频流在解码器3801被解码,重放的视频信号St95被输出到再排序缓存器3300和切换器3400。
视频编码流是利用帧之间的相互关系进行编码的,因此,以帧为部观察时,显示顺序与编码流的顺序并不一致。所以不能以解码顺序显示。因此,把结束解码的帧暂存于再排序缓存器3300。在同步控制部2900控制St103,使其符合显示顺序,并切换视频解码器3801的输出St95与再排序缓存器St97的输出,输出到合成部3500。
同样,子图像解码器3100根据子图像解码开始信号St91生成子图像输出请求信号St86,提供给子图像缓存器2700。子图像缓存器2700接收视频输出请求信号St84,将子图像流St85输出到子图像解码器3100。子图像解码器3100根据子图像流St85所包含的重放时间信息,对长度相当于规定的时间的子图像流St85进行解码,重放子图像信息St99,并输出到合成部3500。
合成部3500将选择器3400的输出及子图像信号St99加以重迭,生成映像信号St105,输出到视频输出端子3600。
音频解码器3200根据音频解码开始信号St93生成音频输出请求信号St88,提供给音频缓存器2800。音频缓存器2800接收音频输出请求信号St88,将音频流St87输出到音频解码器3200。音频解码器3200根据音频流St87所包含的重放时间信息,将长度相当于规定的重放时间的音频流St解码,并输出到音频输出端子3700。
这样做,可以根据用户对脚本的选择,实时地重放用户所希望的多媒体位流MBS。亦即,每当用户选择不同的脚本,创作解码器DCD即重放对应于该选择的脚本的多媒体位流MBS,以此可以重放用户所希望的标题内容。
还有,解码系统控制部也可以经由上述红外线通信装置等向脚本选择部2100提供标题信息信号St200。脚本选择部2100从包含于标题信息信号St200的流重放数据St63中的文件数据区域FDS信息提取记录于光盘M的标题信息,在内装的显示器上显示,以此使人机对话式的用户的脚本选择成为可能。
又,在上述例子中,位流缓存器2400、视频缓存器2600、子图像缓存器2700、音频缓存器2800再排序缓存器3300由于功能上不相同,表示为各不相同的缓存器。但是,可以将具有这些缓冲存器所要求写入及读出速度的数倍的操作速度的缓存器在时间上分开使用,使一个缓存器起这些分立的缓存器的作用。
多场面
下面用图21对本发明的多场面控制的概念加以说明。像上面说明过的那样,此控制由各标题间共用的数据形成的基本场面区间与由适应各种要求的一些场面形成的多场面区间构成。在该图中,场面1、场面5、及场面8为共用场面。共用场面1和场面5之间的角度场面及场面5和场面8之间的加锁场面为多场面区间。在多视角区间,可以在重放时动态地选择从不同的角度、即角度1、角度2和角度3拍摄的场面中的某一个场面重放。在加锁区间,可以预先静态地选择与不同内容的数据对应的场面6和场面7中的某一个重放。
选择这样的多场面区间的哪一个场面重放的脚本内容被用户输入脚本选择部2100,作为脚本选择数据St51生成。图中表示,脚本1自由选择任意角度的场面,在加锁区间重放预先选择的场面6。同样,还表示脚本2在角度区间可以自由选择场面,在加锁区间预先选择场面7。
下面参照图30和图31,就使用DVD的数据结构的情况下的PGC信息VTS_PGCI对图21所示的多场面进行说明。
图30是用表示图16的DVD数据结构中视像标题集内部结构的VTSI数据结构记述图21所示的用户指示的脚本的情况。在图中,图21的脚本1、脚本2作为图16的VTSI中的程序链信息VTS_PGCIT内的两个程序链VTS_PGCI#1与VTS_PGCI#2记述。即记述脚本1的VTS_PGCI#1由相当于场面1的访问部重放信息C_PBI#3、访问部重放信息C_PBI#4、相当于场面5的访问部重放信息C_PBI#5、相当于场面6的访问部重放信息C_PBI#6、相当于场面8的访问部重放信息C_PBI#7构成。
又,记述脚本2的VTS_PGCI#2由相当于场面1的访问部重放信息C_PBI#1、相当于多视角场面的多视角访问部块内的访问部重放信息C_PBI#2、访问部重放信息C_PBI#3、访问部重放信息C_PBI#4、相当于场面5的访问部重放信息C_PBI#5、相当于场面7的访问部重放信息C_PBI#6、相当于场面8的访问部重放信息C_PBI#7构成。DVD数据结构将脚本的一个重放控制部(即一个场面)置换为称为访问部的DVD数据结构上的单位记述,在DVD上实现用户指示的脚本。
图31以作为图16的DVD数据结构内的视像标题集用的多媒体位流的VOB数据结构VTSTT_VOBS记述图21所示的用户指示的脚本。
在图31中,图21的脚本1和脚本2两个脚本共同使用一个标题用的VOB数据。在各脚本共用的单独场面方面,将相当于场面1的VOB#1、相当于场面5的VOB#5和相当于场面8的VOB#8作为单独的VOB,配置于非交错数据块部分,即配置于连续数据块。
在脚本1和脚本2共用的多视角场面方面,角度1由VOB#2构成,角度2由VOB#3构成,角度3由VOB#4构成,即以1VOB构成一个角度,并且为了在各角度之间的切换和各角度的无断层重放,取为交错数据块。
又,在脚本1和脚本2作为固有的场面的场面6和场面7,当然都要无断层重放,而且还要与前后的共用场面无断层连接重放,因而取为交错数据块。
如上所述,图21所示的用户指示的脚本在DVD数据结构中可以用图30所示视像标题集的重放控制信息和图31所示标题重放用VOB数据结构实现。
无断层重放
下面对上述联系DVD系统的数据结构叙述的无断层重放进行说明。所谓无断层重放是在共用场面区间之间、共用场面区间与多场面区间之间,以及多场面区间之间,连接图像、音频、副图像等的多媒体数据进行重放时,不使各数据和信息中断地进行重放。各数据和信息重放中断的主要原因中,涉及硬件的是,在解码器输入源数据的速度和对输入的源数据解码的速度失去平衡,即所谓解码器下溢。
再者,作为涉及重放数据的特性的主要原因,有重放数据像音频那样,为了使用户理解其内容或信息,要求进行等于或长于固定时间部的连续重放,而对这样的数据重放,在所要求的连续重放时间不能确保的情况下,会失去信息的连续性。这样确保信息连续性地进行重放称为连续信息重放,又称为无断层信息重放。又把不能确保信息的连续性的重放称为非连续信息重放,又称为非无断层信息重放。当然,连续信息重放与非连续信息重放分别就是无断层和非无断层重放。
如上所述,对无断层重放定义了借助于缓存器下溢等在物理上防止数据重放时发生空白或中断的无断层数据重放,和防止发生数据本身没有中断而用户在根据重放数据识别信息时觉得信息中断的无断层信息重放。
无断层重放的详述
关于能够这样使无断层重放成为可能的具体方法将参照图23和图24在下面详述。
交错
对上述DVD数据的系统流,使用创作编码器EC,在DVD媒体上记录电影之类的标题。但是,为了以在不同的文化圈或国家也能够利用相同的电影的形态提供服务,当然要以各国的语言记录台词,而且必须根据各文化圈的伦理要求对内容进行编辑记录。在这样的情况下,为了将根据原来的标题编辑的多个标题记录在一张媒体上,即使是在DVD这样的大容量系统,也必须降低位速率,不能满足高图像质量的要求。因此采取多个标题共用相同的部分,对各标题只记录不同的部分的方法。这样做可以不降低位速率,在一张光盘可以记录国别或文化圈不同的多个标题。
一张光盘上记录的标题,如图21所示,为了能够进行加锁控制和多视角控制,具有包括共用部分(场面)和非共用部分(场面)的多场面区间。
在加锁控制的情况下,一个标题中包含有性场面、暴力场面等对小孩不合适的所谓只适合成人的场面时,该标题由共用场面、只适合成人的场面,和适合未成年人的场面构成。配置将只适合成人的场面和适合未成年人的场面作为在共用场面之间设置的多场面区间,得以实现这样的标题流。
而在通常的单一角度标题内实现多视角控制的情况下,其实现的方法是将分别以规定的摄像机角度对对象进行摄影得到的多个多媒体场面作为多场面区间配置于共用场面之间。这里,各场面以不同的角度拍摄的场面为例,也可以是角度相同,但在不同时间拍摄的场面,还可以是计算机图形等数据。
多个标题共用数据时,为了使光束从数据的共用部分移动到数据的非共用部分,必然要使光拾取头在光盘(RCI)的不同位置上移动。由于该移动需要时间,要使声音和图像在重放的中途不发生中断,即实现无断层重放是困难的。要解决这样的问题,从理论上说,只要具备缓存时间与最长访问时间相当的跟踪缓存器(位流缓存器2400)即可。通常光盘上记录的数据由光拾取头读取,在进行规定的信号处理后,作为数据暂时存储于跟踪缓存器。所存储的数据此后经过解码,作为视频数据或音频数据重放。
交错的定义
为了使如前所述的删剪某一场面和从多个场面中选择成为可能,在记录媒体的光道上以属于各场面的数据访问部相互连续的布局进行记录。因此必然发生共用场面的数据与选择场面的数据之间有非选择的场面插入记录的情况。在这样的情况下,按照记录顺序读出数据,则在对所选择场面的数据进行访问、解码之前,不得不对非选择场面的数据进行访问,因此对场面难于进行无断层连接。
但是,在DVD系统中,利用对该记录媒体的优异的随机访问性能,在这样的多个场面之间进行无断层连接是可能的。也就是说,是将属于各场面的数据分割成具有规定的数据量的多个部,并将这些属于不同场面的多个分割数据部相互间以规定的顺序配置于转移性能范围,从而按每一分割部,断续访问各个选择场面所属的数据并进行解码,以此可以不发生数据中断地将该选择的场面加以重放。亦即保证无断层数据的重放。
交错数据块、交错部的结构
下面参照图24及图71对使无断层数据重放成为可能的交错方式加以说明。图24表示从一个VOB(VOB-A)分支为多个VOB(VOB-B、VOB-D、VOB-C)重放,然后联结为一个VOB(VOB-E)的情况。图71表示将这些数据实际配置于光盘上的光道TR的情况。
在图71中的VOB-A和VOB-E是重放的开始点和结束点单独的视频重放对象,原则上配置于连续区域。又如图24所示,对VOB-B、VOB-C、VOB-D,使重放的开始点、结束点一致后,进行交错处理。然后将该交错处理过的区域作为交错区域在光盘上的连续区域配置。再把上述连续区域和交错区域按重放的顺序,也就是在光道路径Dr的方向上配置。将多个VOB、即VOBS配置于光道TR上的情况示于图71。
图71以数据连续配置的数据区域为数据块,此数据块有将上述开始点和结束点单独完结的VOB连续配置的连续数据块和使开始点和结束点一致,对该多个数据块进行交错的交错数据块两种。这些数据块具有按重放顺序,如图72所示配置为数据块1、数据块2、数据块3、……数据块7的结构。
在图72中,系统流数据VTSTT_VOBS由数据块1、2、3、4、5、6和7构成。在数据块1,VOB1单独配置,同样,在数据块2、3、5及7,分别单独配置VOB2、3、6和10。也就是说,这些数据块2、3、5和7是连续数据块。
另一方面,在数据块4,VOB4与VOB5进行交错配置。同样,在数据块6,对VOB7、VOB8及VOB9三个VOB进行交错配置。亦即此二数据块4和6是交错数据块。
图73表示连续数据块内的数据结构。在该图中,VOB-i、VOB-j作为连续数据块配置于VOBS。连续数据块内的VOB-i和VOB-j如参照图16所作的说明那样,再分割成作为逻辑上的重放部的访问部。图39表示VOB-i及VOB-j分别由三个访问部CELL#1、CELL#2、CELL#3。部由1个以上的VOBU构成,以VOBU定义其界限。如图16所示,访问部在DVD的重放控制信息的程序链(下称PGC)上,记述其位置信息。也就是说,记述访问部开头的VOBU和末尾的VOBU的地址。如图73所画明那样,连续数据块为了连续重放,VOB和其中所定义的访问部都记录于连续区域。因此,连续数据块的重放没有问题。
接着,图74表示出交错数据块内的数据结构。在交错数据块,各VOB被分割成交错部ILVU,各VOB所属交错部交错配置。然后,该交错部独立定义访问部界限。在该图中,VOB-k被分割成四个交错部ILVUk-1、ILVUk-2、ILVUk-3及ILVUk-4,同时也定义两个访问部CELL#1k及CELL#2k。同样,VOB-m被分割成ILVUm-1、ILVUm2。ILVUm3及ILVUm4,同时也定义两个访问部CELL#1m及CELL#2m。亦即,在交错部ILVU中包含视频数据和音频数据。
在图74的例子中,两个不同的VOB-k与VOB-m的各交错部ILVUk1、ILVUk2、ILVUk3及ILVUk4与ILVUm1,ILVUm2、ILVUm3及ILVUm4在交错数据块内交错配置。将两个VOB的各交错部ILVU在这样的阵列进行交错,可以实现从单独的场面分支到多个场面之一,再从这些场面之一到单独的场面的无断层重放。这样进行交错,可以进行在多个场面情况下的、有分支、联结的场面的、可无断层重放的连接。
多场面
下面说明以本发明为基础的多场面控制的概念,同时对多场面区间加以说明。
下面举在不同的角度拍摄的场面构成的例子。不过,多场面的各场面是同一角度的,但是也可以是在不同的时间拍摄的场面,又可以是电脑图形等的数据。换句话说,多视角场面区间是多场面区间。
保护性加锁
下面参照图15对保护性及总监剪裁等多标题的概念进行说明。该图表示以加锁为基础的多规格标题流的一个例子。在一个标题中包含性场面、暴力场面等对少年儿童不宜的所谓只适合成人的场面的情况下,该标题由共用系统流SSa、SSb及SSe、包含只适合成人的场面的面向成人的系统流SSc,以及只包含面向未成年人的场面的面向未成年人的系统流SSd构成。这样的标题流将适合成人的系统SSc和适合非成人的系统流SSd作为多场面系统流配置于设置在共用系统流SSb与SSe之间的多场面区间。
下面说明如上所述构成的标题流的程序链PGC中记述的系统流与各标题的关系。在适合成人的标题的程序链PGC1上,依序记述共用系统流SSa、SSb、适合未成年人的系统流SSc及共用系统流SSe。在适合未成年人的标题的程序链PGC2上,依序记述共用系统流SSa、SSb、适合未成年人的系统流SSd及共用系统流SSe。
这样,借助于将适合成年人的系统流SSc与适合未成的人的系统流SSd作为多场面排列,根据各PGC的记述,在用上述解码方式重放共用的系统流SSa及SSb之后,在多场面区间重放适合成人的SSc,再重放共同的系统流SSe,从而可以重放具有适合成人的内容的标题。另一方面,在多场面区间选择适合未成年人的系统流SSd重放,可以重放不包含只适合成人的场面的、适合未成年人的标题。这样,在标题流中预先准备由多种替代场面组成的多场面区间,事前在该多场面区间的场面中选择重放的场面,按照该选择的内容,从基本上相同标题的场面生成具有不同的场面的多个标题的方法被称为保护性加锁。
还有,这种加锁以从保护未成年人的观点出发的要求为基础,被称为保护性加锁,但是按照系统流处理的观点,如上所述,这是用户预先选择在多场面区间的特定的场面,生成静态上不同的标题的技术。反之,多视角则是在标题重放时用户随时自由选择多场面区间的场面,以此使同一标题的内容动态变化的技术。
又,使用主锁定技术,也可以进行称为总监的剪裁的标题流编辑。所谓总监剪裁,是在飞机上提供电影等重放时间长的标题时,与剧场中重放不同,由于飞行时间的关系,不能把标题重放到最后的情况下。为了避免这种情况发生,预先由标题的制作负责人,亦即总监判断,确定为了缩短标题的重放时间,删剪掉也无妨的场面,将包含这样的删剪场面的系统流和场面未删剪的系统流配置于多场面区间。借助于此,可以按照制作者的意思进行场面的删剪、编辑。这样的保护性加锁控制中,对于从一个系统流到另一系统流的交接处,必须没有矛盾且平滑地连接重放图像,亦即需要进行视频、音频等缓存器没有下溢的无断层数据重放与重放声像在听觉和视觉上没有不自然的感觉,并且没有中断地重放的无断层信息重放。
多视角
下面参照图33对本发明的多视角控制的概念加以说明。通常是在对象物体经历时间T的同时进行录音和摄像(以下简单称为摄像)后得到多媒体标题。#SC1、#SM1、#SM2、#SM3及#SC3各方块代表分别以规定的摄像机角度将对象物体摄像得到的、在拍摄单位时间T1、T2及T3得到的多媒体场面。#SM1、#SM2及#SM3是在拍摄单位时间T2以各不相同的(第一、第二和第三)摄像机角度拍摄的场面,下面称为第一、第二及第三多视角场面。
这里多视角场面举以不同的角度拍摄的场面构成的例子。然而,多场面中的各个场面也可以是角度相同,但在不同时间拍摄的场面,或电脑图形等的数据。换句话说,多视角场面区间是多场面区间,该区间的数据不限于实际上不同的拍摄像机角度得到的场面数据,而是能够有选择地重放显示时间处于同一段时间的多个场面的数据组成的区间。
#SC1和#SC2是分别在拍摄单位时间T1及T3、即多视角场面的前后,以同一基本的摄像机角度拍摄的场面,以下称为基本角度场面。通常多个角度中的一个角度与基本摄像机角度相同。
为了易于了解这些角度场面的关系,下面以棒球的中继转播为例加以说明。基本角度场面#SC1及#SC3是以从中心方面看到的投手、捕手、击球者为中心的基本摄像机角度拍摄的。第一多视角场面#SM1是以从网后一侧看到的投手、捕手、击球者为中心的第一多摄像机角度拍摄的。第二多视角场面#SM2是以从中心方面看到的投手、捕手、击球者为中心的第二多摄像机角度,亦即基本摄像机角度拍摄的。其意思是,第二多视角场面#SM2是在拍摄单位时间T2里的基本角度场面#SC2。第三多视角场面#SM3是以从网后一侧看到的内场为中心的第三多摄像机多视角拍摄的。
多视角场面#SM1、#SM2及#SM3就拍摄单位时间T2,其展现(presentation)时间重复出现,这段时间称为多视角区间。观众借助于在多视角区间自由选择该多视角场面区间#SM1。#SM2及#SM3,可以象在切换摄像机那样在基本角度场面中欣赏所喜欢角度场面的图像。还有,在图中可以看到基本角度场面#SC1及#SC3与各多视角场面#SM1、#SM2及#SM3之间存在时间间隙,但这是因为用箭头表示,以便易于理解选择哪一个多视角场面重放的场面的路径是怎样的,实际上当然不存在时间上的间隙。
下面参照图23,从数据连接的观点说明以本发明为基础的系统流的多视角控制。以与基本角度场面#SC对应的多媒体数据作为基本角度数据BA,以拍摄单位时间T1及T3中的基本角度数据BA分别作为BA1及BA3。把与多视角场面#SM1、#SM2及#SM#对应的多视角数据分别作为第一、第二及第三多视角数据MA1、MA2及MA3。首先参照图33,如前所述,选择多视角场面数据MA1、MA2及MA3中的某一个,可以切换着欣赏喜欢的角度场面的图像。同样,基本角度场面数据BA1及BA3和各多视角场面数据MA1、M2及M3之间在时间上不存在间隙。
但是,在MPEG系统流的情况下,各多视角数据MA1、MA2及MA3内的任意数据与先行基本数据BA1来的连接,和/或向后续基本角度数据BA3的连接时,因所连接的角度数据的内容的不同,有时发生重放数据之间重放信息不连续,不能作为一个标题自然地重放。亦即,在这种情况下,虽然是无断层数据重放,但却并非无断层信息重放。
下面再参照图23说明作为对DVD系统中的多场面区间内的多个场面加以选择重放,并连接于前后场面的无断层信息重放的多视角切换。
角度场面图像的切换,即选择多视角场面数据MA1、MA2及MA3中的一个,必须在先行的基本角度数据BA1的重放结束之前完成。例如,正在重放角度场面数据BA1时,要切换到别的多视角场面数据MA2是非常困难的。这是由于多媒体数据具有可变长度编码方式的MPEG的数据结构,在切换目标的数据的中途要找到数据的中断处是困难的,而且由于在进行编码处理时利用帧之间的相关性,所以在进行角度切换时图像有可能发生混乱。在MPEG中,GOP被定义为至少具有1更新帧的处理部。在这个称为GOP的处理部中,可以进行不参照属于别GOP的帧的封闭式处理。
换句话说,如果在重放到达多视角区间之前,最晚在先行基本角度数据BA1的重放结束的时刻,选择任意多视角数据,例如MA3,则该被选择的多视角数据可以无断层地进行重放。但是,在多视角数据重放的中途对别的多视角场面数据进行无断层重放是非常困难的。因此,在多视角周期内,很难得到切换摄像机那样自由的视点。
流程图:编码器
下面参照图27,根据上述的脚本数据St7对编码系统控制部200生成的编码信息表进行说明。编码信息表由对应于将场面的分叉点、结合点作为分隔界线的场面区间,包含多个VOB的VOB集数据串和各场面的VOB数据串组成。图27所示的VOB集数据串将在下面叙述。
在图34的步骤#100,为了根据用户指示的标题内容生成DVD的多媒体流而在编码系统控制部200内作成编码信息表。用户指示的脚本具有从共用场面通向多个场面的分叉点,或通向共同的场面的结合点。把与将该分叉点、结合点作为分隔界限的场面区间相当的VwOB作为VOB集,把为了将VOB集编码而作成的数据作为VOB集数据串。而VOB集数据串中,把包含多场面区间的情况下所呈现的标题数表示为VOB集数据串的标题数。
图27的VOB集数据结构示出用于对VOB集数据串的一个VOB集进行编码的数据的内容。VOB集数据结构由VOB集编号(VOBS_NO)、VOB集的VOB编号(VOB_NO)、先行VOB无断层连接标志(VOB_Fsb)、后续VOB无断层连接标志(VOB_Fsf)、多场面标志(VOB_Fp)、交错标志(VOB_Fi)、多视角标志(VOB_Fm)、多视角无断层切换标志(VOB_FsV)、交错VOB的最大位速率(ILV_BR)、交错VOB的分割数(ILV_DIV)、最小交错部重放时间(ILV_MT)构成。
VOB集编号VOBS_NO是识别例如着眼于标题脚本重放顺序的VOB集用的编号。
VOB集内的VOB编号VOB_NO是例如着眼于标题脚本重放顺序,对全部标题脚本识别VOB用的编号。
先行VOB无断层连接标志VOB_Fsb是表示脚本重放时与先行VOB是否无断层连接的标志。
后续VOB无断层连接标志VOB_Fsf是表示脚本重放时与后续VOB是否无断层连接的标志。
多场面标志VOB_Fp是表示VOB集是否用多个VOB构成的标志。
交错标志VOB_Fi是表示VOB集内的VOB是否进行交错配置的标志。
多视角标志VOB_Fm是表示VOB集是否多视角的标志。
多视角无断层切换标志VOB_FsV是表示多视角内的切换是否无断层的标志。
交错VOB最大速率ILV_BR表示进行交错的VOB的最大位速率的值。
交错VOB分割数ILV_DIV表示进行交错的VOB的交错部数。
最小交错部重放时间ILVU_MT表示交错数据块重放时在跟踪缓存器不下溢的最小交错部中,该VOB的位速率在ILV_BR的时候能够重放的时间。
下面参照图28对根据上述脚本数据St7,对与编码系统控制部200生成的与每一个VOB对应的编码信息表进行说明。根据该编码信息表,生成与下述各VOB对应的编码参数数据,提供给视频编码器300、子图像编码器500、音频编码器700、系统编码器900。图28所示的VOB数据串是为了在图34的步骤#1 00根据用户指示的标题内容生成DVD的多媒体流而在编码系统控制内作成的每一VOB的编码信息表。以1个编码部作为VOB,将为了对该VOB编码而作成的数据作为VOB数据串。例如以3个角度的场面构成的VOB集合即由3个VOB构成。图28的VOB数据结构示出对VOB数据串的一个VOB进行编码用的数据的内容。
VOB数据结构包括图像素材开始时间(VOB_VST)、图像素材结束时间(VOB_VEND)、图像素材种类(VOB_V_KIND)、视频编码位速率(V_BR)、声音素材开始时间(VOB_AST)、声音频素材结束时间(VOB_AEND)、音频编码方式(VOB_A_KIND)、音频位速率(A_BR)。
视频素材的开始时刻VOB_ST是与图像素材时间对应的视频编码开始时间。
图像素材结束时间VOB_VEND是与图像素材时间对应的视频编码的结束时间。
图像素材种类VOB_V_KIND表示编码素材是NTSC制式还是PAL制式,或表示图像素材是否经电视电影变换处理过的素材。
视频位速率V_BR是视频信号的编码位速率。
声音素材开始时间VOB_AST是与声音素材时间对应的音频编码开始时间。
声音素材结束时间VOB_AEND是与声音素材时间对应的音频编码结束时间。
音频编码方式VOB_A_KIND表示音频信号的编码方式。编码方式中有AC-3、MPEG、线性PCM等制式。
音频位速率A_BR是音频信号的编码位速率。
图29表示输往对VOB进行编码用的视频、音频、系统各编码器300、500及900的编码参数。编码参数包括VOB编号(VOB_NO)、视频编码开始时间(V_STTM)、视频编码结束时间(V_ENDTM)、视频编码模式(V_ENCMD)、视频编码位速率(V_RATE)、视频编码最大位速率(V_MRATE)、GOP-结构固定标志(GOP_FXflag)、视频编码GOP结构(GOPST)、视频编码初始数据(V_INIST)、视频编码结束数据(V_ENDST)、音频编码开始时间(A_STTM)、音频编码结束时间(A_ENDTM)、音频编码位速率(A_RATE)、音频编码方式(A_ENCMD)、音频开始时的间隙(A_STGAP)、音频结束时的间隙(A_ENDGAP)、先行VOB编号(B_VOB_NO)、后续VOB编号(F_VOB_NO)。
VOB编号VOB_NO是识别例如着眼标题脚本重放顺序,对全部标题脚本进行编号的VOB用的编号。
视频编码开始时间V_STTM是图像素材方面的视频编码开始时间。
视频编码结束时间V_STTM是图像素材方面的视频编码结束时间。
视频编码模式V_ENCMD是用于在图像素材是经过电视电影变换的素材的情况下,设定是否在视频编码时进行反向电视电影变换处理,以便能够高效率地进行编码的编码模式。
视频编码位速率V_RATE是视频编码时的平均位速率。
视频编码最大位速率V_MRATE是视频编码时的最大位速率。
GOP结构固定标志GOP_FXflag表示在视频解码是否不中途改变GOP的结构进行编码。是在多视角场面中可进行无断层切换时有效的参数。
视频编码器GOP结构GOPST是编码时的GOP结构数据。
视频编码初期数据V_INST是设定视频编码开始时的VBV缓存器(解码缓存器)的初始值等的、在与先行的视频解码流无断层地重放时有效的参数。
视频编码结束数据V_ENDST是设定视频编码结束时的VBV缓存器(解码缓存器)的结束值等的、在与后续的视频解码流无断层地重放时有效的参数。
音频编码开始时间A_STTM是声音素材方面的音频编码开始时间。
音频编码结束时间A_ENDTM是声音素材方面的音频编码结束时间。
音频编码位速率A_RATE是音频编码时的位速率。
音频编码方式A_ENCMD是音频信号的编码方式,有AC-3、MPEG、线性PCM等制式。
音频开始时的间隙A_STGAP是VOB开始时的图像与音频始端的时间偏移。是在与先行的系统编码流无断层地重放时有效的参数。
音频结束时的间隙A_ENDGAP是VOB结束时的图像与音频的结束错开的时间。是在与后续的系统编码流无断层地重放时有效的参数。
先行VOB编号B_VOB_NO在无断层连接的先行VOB存在的情况下表示该VOB编号。
后续VOB编号F_VOB_NO在无断层连接的后续VOB存在的情况下表示该VOB编号。
下面参照图34所示的流程图对本发明的DVD编码器ECD的运作加以说明。在该图中用双重线框表示的方块分别表示子程序。本实施形态对DVD系统作了说明。不言而喻,对于创作编码器EC也可采用相同的结构。
在步骤#100,用户在编辑信息作成部100一边确认多媒体源数据St1、St2及St3的内容,一边输入添加到所希望脚本的内容的编辑指示。
在步骤#200编辑信息作成部100根据用户的编辑指示生成包含上述编辑指示信息的脚本数据St7。
在步骤#200生成脚本数据St7时,用户的编辑指示内容中,在对设想进行交错的多视角、加锁控制多场面区间进行交错时的编辑指示,按照如下条件输入。
首先,决定在图像质量上能够获得足够好的图像质量的VOB最大位速率,再决定设想当作DVD编码数据重放装置的DVD解码器DCD的跟踪缓存器容量、转移性能、转移时间和转移距离的数值。以上述数值为基础,从式3、式4得到最小交错部的重放时间。
接着,以包含于多场面区间的各场面的重放时间为基础,检验(式5)和(式6)是否得到满足。如果没有得到满足,用户就变更输入指示,进行将后续场面的一部分场面连接多场面区间各场面等处理,以满足(式5)及(式6)。
在多视角编辑指示的情况下进行无断层切换时,在满足(式7)的同时,还输入在多视角的各场面重放时间使音频信号相同的编辑指示。进行非无断层切换时,按照满足(式8)的要求,输入用户的编辑指示。
在步骤#300,编码系统控制部200根据脚本数据St7,首先判断作为对象的场面是否与先行场面无断层连接。所谓无断层连接,是在先行场面区间为多个场面组成的多场面区间的情况下,将该先行多场面区间所包含的全部场面中的任意一个场面与作为当时的连接对象的共用场面无断层地连接。同样,在当时的连接对象是多场面区间的情况下,无断层连接意味着能够连接多场面区间的任意一个场面。在步骤#300判断为“否”,即判断为非无断层连接的情况下,进入步骤#400。
在步骤#400,编码系统控制部200将表示作为对象的场面与先行场面无断层连接的先行场面无断层连接标志VOB_Fsb复位后,进入步骤#600。
而在步骤#300判断为“是”,即判断为先行场面无断层连接时,进入步骤#500。
在步骤#500,将先行场面无断层连接标志VOB_Fsb置位后,进入步骤#600。
在步骤#600,编码系统控制部200根据脚本数据St7判断对象场面与后续场面是否无断层连接。在步骤#600判断为“否”,即判断为非无断层连接的情况下,进入步骤#700。
在步骤#700,编码系统控制部200将表示场面与后续场面无断层连接的后续场面无断层连接标志VOB_Fsf复位后,进入步骤#900。
而在步骤#600判断为“是”,即判断为与后续场面无断层连接时,进入步骤#800。
在步骤#800,编码系统控制部200将后续场面无断层连接标志VOB_Fsf置位后,进入步骤#900。
在步骤#900,编码系统控制部200根据脚本数据St7判断作为连接对象的场面是否一个以上,即判断是否多场面。在多场面的情况下,存在着在可以用多场面构成的多条重放路径中只通过一条重放路径加以重放的加锁控制和重放路径可在多场面区间之间切换的多视角控制。在脚本步骤#900判断为“否”,即判断为非多场面连接时,进入步骤#1000。
在步骤#1000,将表示是多场面连接的多场面标志VOB_Fp复位后,进入编码参数生成步骤#1800。关于步骤#1800的操作将在下面进行叙述。
反之,在步骤#900判断为“是”,即判断为多场面连接时,进入步骤#1100。
在步骤#1100,将多场面标志VOB_Fp置位后,进入判断是否多视角连接的步骤#1200。
在步骤#1200,判断是否在多场面区间中的多个场面之间进行切换,即判断是否多视角区间。在步骤#1200判断为“否”,即判断为不在多场面区间的中途进行切换,只经过一条重放路径重放的加锁控制时,进入步骤#1300。
在步骤#1300,将表示作为连接对象的场面是多视角的多视角标志VOB_Fm复位后,进入步骤#1302。
在步骤#1302,判断先行场面无断层连接标志VOB_Fsb及后续场面无断层连接标志VOB_Fsf二者中的某一个是否被置位。在步骤#1300判断为“是”,即判断为作为连接对象的场面与先行和后续的场面中的某一个,或者两个无断层连接时,进入步骤#1304。
步骤#1304将表示对作为对象场面的编码数据的VOB进行交错的交错标志VOB_Fi置位,进入步骤#1800。
反之,在步骤#1302判断为“否”,即对象场面与先行场面及后续场面中的任何一个都不是无断层连接的情况下,进入步骤#1306。
在步骤#1306,将交错标志VOB_Fi复位后,进入步骤#1800。
而在步骤#1200判断为“是”,即判断为多视角的情况下,进入步骤#1400。
步骤#1400在将多视角标志VOB_Fm及交错标志VOB_Fi置位后,进入步骤#1500。
在步骤#1500,编码系统控制部200根据脚本数据St7判断是否在多视角场面区间、即以比VOB小的重放部,进行图像和音频没有中断的所谓无断层切换。在步骤#1500判断为“否”,即判断为非无断层切换时,进入步骤#1600。在步骤#1600,将表示对象场面是无断层切换的无断层切换标志VOB_FsV复位后,进入步骤#1800。
反之,步骤#1500判断为“是”,即判断为无断层切换时,进入步骤#1700。
在步骤#1700,将无断层切换标志VOB_FsV置位后,进入步骤#1800。这样,本发明在根据反映编辑思想的脚本数据St7,将编辑信息作为上述各标志的置位状态检测出后,进入步骤#1800。
在步骤#1800,根据作为如上所述各标志置位状态检测出的用户的编辑思想,作成用于源数据流的编码的、分别示于图27和图28的各VOB集合部及VOB部的编码信息表附加信息和示于图29的VOB数据部中的编码参数。接着,进入步骤#1900。后文将参照图35、图36、图37、图38对这个作成编码参数的步骤进行详细说明。
在步骤#1900,根据在步骤#1800作成的编码参数进行对视频数据和音频数据的编码后进入步骤#2000。还有,子图像数据本来就是为了根据需要在图像重放时随时插入使用的,因此原本就不需要有与前后场面等连接的连续性。而且子图像是大约一个画面份额的图像信息,因此与时间轴上延续存在的视频数据及音频数据不同,显示上多为静止的场合,不是经常连续重放的。因此,在关于无断层及非无断层的连续重放的本实施形态中,为了简化将省略关于子图像数据编码的说明。
在步骤#2000,环绕由步骤#300到步骤#1900的各步骤构成的环路,反复进行处理,处理的次数等于VOB集合的数目,对图16中自身数据结构内具有标题的各VOB的重放顺序等重放信息的程序链(VTS_PGC#I)信息进行格式化,作成对多场面区间的VOB进行交错的配置,然后完成系统编码所需要的VOB集数据串及VOB数据串。接着,进入步骤#2100。
在步骤#2100,得到了作为判断#2000为止的环路的处理结果能够得到的VOB集总数VOBS_NUM,追加于VOB集数据串,再对脚本数据St7设定取脚本重放路径的数目为标题数的情况下的标题数TITLE_NO,完成作为编码信息表的VOB集数据串,而后进入步骤#2200。
在步骤#2200,根据在步骤#1900编码过的视频编码流、音频编码流、图29的编码参数,进行以作成图16的VTSTT_VOBS内的VOB(VOB#i)数据为目的的系统编码。接着,进入步骤#2300。
在步骤#2300进行格式化处理,其中包括作成图16的VTS信息、VTSI中所包含的VISI管理表(VTSI_MAT)、VTSPGC信息表(VTSPGCIT)和控制VOB数据重放顺序的程序链信息(VTS_PGCI#I),并对多场面区间所包含的VOB进行交错配置等。
关于该格式化步骤的详细情况将参照图49、图50、图51、图52、图53在后文加以说明。
下面参照图35、图36及图37,对图34所示的流程图的步骤#1800的编码参数生成子程序中的、多视角控制时的编码参数生成的操作加以说明。
首先,参照图35,对在图34的步骤#1500判断为“否”时,也就是各标志分别为,VOB_Fsb=1或VOB_Fsf=1、VOB_Fp=1、VOB_Fi=1、VOB_Fm=1、FsV=0的情况下的操作,亦即多视角控制时的非无断层切换流编码参数生成操作加以说明。以下述操作作成图27、图28所示的编码信息表、图29所示的编码参数。
步骤#1812提取脚本数据St7中所包含的脚本重放顺序,设定VOB集合编号VOBS_NO,再对VOB集合内的一个以上的VOB设定VOB编号VOB_NO。
步骤#1814从脚本数据St7提取交错VOB的最大位速率ILV_BR,在交错标志VOB_Fi=1的基础上,设定编码参数的视频编码最大位速率V_MRATE。
步骤#1816从脚本数据St7提取最小交错部重放时间ILVU_MT。
步骤#1818在多视角标志VOB_Fp=1的基础上,设定视频编码GOP结构GOPST的N=15、M=3的值和GOP结构固定标志GOPFXflag=“1”。
步骤#1820是VOB数据设定的共用子程序。图36表示出步骤#1820的VOB数据共用设定子程序。以如下的操作流程作成图27、图28所示的编码信息表和图29编码参数。
步骤#1822从脚本数据St7提取各VOB的图像素材的开始时间VOB_VST、结束时间VOB_VEND,将视频编码开始时间V_STTM与编码结束时间V_ENDTM作为视频编码的参数。
步骤#1824从脚本数据St7提取各VOB的声音素材开始时间VOB_AST,将音频编码开始时间A_STTM作为音频编码参数。
步骤#1826从脚本数据St7提取各VOB的声音素材结束时间VOB_AEND,将在不超过VOB_AEND的时间以音频编码方式决定的音频访问部(下面记作AAU)的时间作为音频编码的参数(编码结束时间A_ENDTM)。
步骤#1828从视频编码开始时间V_STTM与音频编码开始时间A_STTM的差得到音频开始时的间隙A_STGAP作为系统编码的参数。
步骤#1830从视频编码结束时间V_ENDTM与音频编码结束时间A_ENDTM的差得到音频结束时的间隙A_ENDTM作为系统编码的参数。
步骤#1832从脚本数据St7提取视频位速率V_BR作为视频编码的平均位速率,将视频编码位速率V_RATE作为视频编码的参数。
步骤#1834从脚本数据St7提取音频位速率A_BR,将音频编码位速率A_RATE作为音频编码的参数。
步骤#1836从脚本数据St7提取图像素材种类VOB_V_KIND,如果是电影素材,也就是电视电影变换过的素材,则将反向电视电影变换设定为视频编码模式V_ENCMD,作为视频编码的参数。
步骤#1838从脚本数据提取音频编码方式VOB_A_KIND,在音频编码模式A_ENCMD中设定音频编码方式,作为音频编码的参数。
步骤#1840设定得使视频编码初始数据V_INST的VBV缓存器初始值成为小于视频编码结束数据V_ENDST的VBV缓存器结束值,并作为视频编码的参数。
步骤#1842在先行VOB无断层连接标志VOB_Fsb=1的基础上,将先行连接的VOB编号VOB_NO设定为先行连接VOB编号B_VOB_NO,作为系统编码的参数。
步骤#1844在后续VOB无断层连接标志VOB_Fsf=1的基础上,将后续连接的VOB编号VOB_NO设定为后续连接VOB编号F_VOB_NO,作为系统编码的参数。
如上所述,能够以多视角VOB集生成非无断层多视角切换控制的情况下的编码信息表及编码参数。
下面参照图37,对在图34中步骤#1500判断为“是”的情况下,也就是各标志分别为VOB_Fsb=1或VOB_Fsf=1、VOB_Fp=1、VOB_Fi=1、VOB_Fm=1、VOB_FsV=1的情况下,多视角控制时的无断层切换流的编码参数的生成操作加以说明。
用下述操作作成图27、图28中所示的编码信息表及图29中所示的编码参数。
步骤#1850提取包含于数据St7的脚本重放顺序,设定VOB集合编号VOBS_NO,再对VOB集合内的一个以上的VOB设定VOB编号VOB_NO。
步骤#1852从脚本数据St7提取交错VOB的最大位速率ILV_BR,在交错标志VOB_Fi=1的基础上,设定视频编码最大位速率V_RATE。
步骤#1854从脚本数据St7提取最小交错部重放时间ILVU_MT。
步骤#1856在多视角标志VOB_Fp=1的基础上,设定视频编码GOP结构GOPST的N=15、M=3的值和GOP结构固定标志GOPFXflag=1。
步骤#1858在无断层切换标志VOB_FsV=1的基础上,在视频编码GOP结构GOPST设定封闭式GOP,作为视频编码的参数。
步骤#1860是VOB数据设定的共用子程序。该共用子程序是示于图35的子程序,已经作了说明,故加以省略。
如上所述,能够以多视角的VOB集生成无断层切换控制情况下的编码参数。
下面参照图38,对在图34中步骤#1200判断为“否”,在步骤#1304判断为“是”时,亦即各标志分别为VOB_Fsb=1或VOB_Fsf=1、VOB_Fp=1、VOB_Fi=1、VOB_Fm=0的情况下,加锁控制时的编码参数生成操作加以说明。用下述操作作成示于图27、图28的编码信息表及示于图29的编码参数。
步骤#1870提取包含于脚本数据St7中的脚本重放顺序,设定VOB集编号VOBS_NO,再对VOB集内的一个以上的VOB设定VOB编号VOB_NO。
步骤#1872从脚本数据St7提取交错VOB的最大位速率ILV_BR,在交错标志VOB_Fi=1的基础上,设定视频编码最大位速率V_RATE。
步骤#1874从脚本数据St7提取VOB交错部分割数ILV_DIV。
步骤#1876为VOB数据设定的共用子程序,该共用子程序即示于图35的子程序,已经说明过,所以加以省略。
如上所述,能够以多场面的VOB集合生成加锁控制情况下的编码参数。
下面参照图70对在图34中步骤#900判断为“否”,亦即各标志分别为VOB_Fp=0的情况下,也就是单一脚本的编码参数生成操作加以说明。用下述操作作成示于图27、图28的编码信息表及示于图29的编码参数。
步骤#1880提取包含于脚本数据St7中的脚本重放顺序,设定VOB集合编号VOBS_NO,再对VOB集合内的一个以上的VOB设定VOB编号VOB_NO。
步骤#1882从脚本数据St7提取交错VOB的最大位速率ILV_BR,在交错标志VOB_Fi=1的基础上,设定视频编码最大位速率V_MRATE。
步骤#1884是VOB数据设定的共用子程序。该共用子程序就是示于图35的子程序,已经作过说明,故加以省略。
借助于上面所述的作成编码信息表、编码参数的流程,可以生成DVD的视频、音频、系统编码和DVD的格式编排器用的编码参数。
格式编排器流程(formatter flows)
在图49、图50、图51、图52及图53,对图34所示步骤#2300生成DVD多媒体流的格式化子程序加以说明。
下面参照图49所示的流程图,说明本发明DVD编码器ECD的格式编排器1100的操作。还有,在该图中双重线围成的方框分别表示子程序。
步骤#2310根据VOB集数据串的标题数TITLE_NUM,在VTSI内的视像标题集管理表VTSI_MAT中设定数量与TITLE_NUM相同的VTSI_PGCI。
步骤#2312根据VOB集数据内的多场面标志VOB_Fp判断是否多场面。在步骤#2312,判断为“否”,即不是多场面的情况下,进入步骤#2314。
步骤#2314表示单一VOB时图25中创作编码器的格式编排器1100操作子程序。关于该子程序将在下面叙述。
在步骤#2312中判断为“是”,即是多场面的情况下,进入步骤#2316。
步骤#2316根据VOB集合数据内的交错标志VOB_Fi判断是否进行交错。在步骤#2316判断为“否”,即不进行交错的情况下,进入步骤#2314。
步骤#2318根据VOB集数据内的多视角标志VOB_Fm判断是否多视角。在步骤#2318判断为“否”,即不是多视角的情况下,进入作为加锁控制子程序的步骤#2320。
步骤#2320表示在加锁控制VOB集的格式编排器操作子程序。该子程序示于图52,将在下面详细加以说明。
在步骤#2318中判断为“是”,即是多视角的情况下,进入步骤#2322。
步骤#2322根据多视角无断层切换标志VOB_FsV判断是否无断层切换。在步骤#2322判断为“否”,即多视角为非无断层切换控制的情况下,进入步骤#2326。
步骤#2326表示非无断层切换控制的多视角情况下的、图25中创作编码器的格式编排器1100的操作子程序。下面将用图50作详细叙述。
在步骤#2322判断为“是”,即是无断层切换控制的多视角的情况下,进入步骤#2324。
步骤#2324表示无断层切换控制多视角时格式编排器1100的操作子程序。下面将用图51进行详细说明。
步骤#2328将在前面的流程设定的访问部重放信息CPBI作为VTSI的CPBI信息记录。
步骤#2330判断格式编排器流程以VOB集合数据VOB集合数VOBS_NUM表示的份额的VOB集合的处理结束与否。如果在步骤#2130判断为“否”,即全部VOB集合的处理尚未结束,则进入步骤#2112。如果在步骤#2130判断为“是”,即全部VOB集合的处理已经结束,则终止处理。
下面用图50对在图49的步骤#2322判断为“否”,即多视角为非无断层切换控制的情况下的子程序步骤#2326的子程序加以说明。借助于下面所示的操作流程,将多媒体流的交错配置与图16所示的访问部重放信息(C_PBI#i)的内容以及图20所示的导航组NV内的信息记录于所生成的DVD多媒体流中。
步骤#2340根据表示多场面区间进行多视角控制的VOB_Fm=1的信息,在记述各场面所对应VOB控制信息的访问部(图16的C_PBI#i)的访问部块模式(图16的CBM)记录例如图23所示MA1的访问部的CBM=“访问部块开头=01b”、MA2的访问部的CBM=“访问部块中部=10b”、MA3的访问部的CBM=“访问部块的末尾=11b”。
步骤#2342根据表示多场面区间进行多视角控制的VOB_Fm=1的信息,在记述各场面所对应VOB控制信息的访问部(图16的C_PBI#i)的访问部块类型(图16中的CBT)记录表示“角度”的值=“01b”。
步骤#2344根据表示进行无断层连接的VOB_Fsb=1的信息,在记述场面所对应VOB的控制信息的访问部(图16的C_PBI#i)的无断层重放标志(图16中的SPF)记录“1”。
步骤#2346根据表示进行无断层连接的VOB_Fsb=1的信息,在记述场面所对应VOB控制信息的访问部(图16的C_PBI#i)的STC再设定标志(图16的STCDF)记录“1”。
步骤#2348根据表示要进行交错的VOB_Fi=1的信息,在记述场面所对应VOB控制信息的访问部(图16的C_PBI#i)的交错数据块配置标志(图16中的IAF)记录“1”。
步骤#2350从由图25的系统编码器900得到的标题编辑部(以下记为VOB)检测出导航组NV的位置信息(距离VOB的开头的相对扇区数),根据在图34的步骤#1816得到的作为格式编排器参数的最小交错部的重放时间ILVU MT的数据,检测出导航组件NV,得到VOBU的位置信息(距离VOB的开头的扇区数等),分割成AU部。例如在前述的中例子中,最小交错部重放时间为2秒,1个VOBU的重放时间为0.5秒,因此将每4个VOBU作为一个交错部。该分割处理对相当于各多场面的VOB进行。
在步骤#2352,按照步骤#2340中作为已记录各场面所对应的VOB控制信息记述的访问部块模式(图16中的CBM)记述顺序(“访问部块开头”、“访问部块内部”、“访问部块的末尾”的记述顺序),例如图23所示的MA1的访问部、MA2的访问部、MA3的访问部的顺序,配置在步骤#2350得到的各VOB的交错部,形成图71或图72所示的那样的交错数据块,增加到VTSTT_VOB数据中。
步骤#2354依据步骤#2350得到的VOBU的位置信息,在各VOBU导航组NV的VOBU末尾数据组地址(图20的COBU_EA)记录距离VOBU开头的相对扇区数。
步骤#2356依据步骤#2352得到的VTTT_VOBS数据,作为各访问部的开头VOBU的导航组NV地址、末尾VOBU的导航组地址,以距离VTSTT_VOBS开头的扇区数分别记录访问部开头VOBU地址C_FVOBU_SA和访问部末尾VOBU地址C_LVOBU_SA。
步骤#2358中,在各VOBU的导航组NV的非无断层角度信息(图20的NSM_AGLI)内作为接近该VOBU的重放时刻的、所有多视角场面的VOBU所包含的导航组NV的位置信息,将在步骤#2352形成的交错数据块的数据内的相对扇区数记录于角度#iVOBU开始地址(图20的NSML_AGL_C1_DATA~NSML_AGL_C9_DSTA)。
在步骤#2160,如果在步骤#2350得到的VOBU是多场面区间的各场面的末尾VOBU,则在该VOBU的导航组NV的非无断层角度信息(图20的NSM_AGLI)的角度#iVOBU开始地址(图20的NSML_AGL_C1_DSTA~NAML_AGL_C9_DSTA)记录“7 FFFFFFFh”。
借助于上述步骤,将相当于多场面区间的非无断层切换多视角控制交错数据块和与该多场面相当的重放控制信息(即访问部内的控制信息)格式化。
下面用图51对在图49的步骤#2322判断为是,即判断为多视角控制是无断层切换控制的情况下的子程序步骤#2324加以说明。借助于下面所示的操作流程,将多媒体流的交错配置与示于图16的访问部重放信息(C_PBI#i)的内容及图20中所示的导航组NV内的信息记录于生成的DVD的多媒体流上。
步骤#2370根据表示多场面区间进行多视角控制的VOB_Fm=1的信息,在记述对应于各场面的VOB控制信息的访问部(图16的C_PBI#i)的访问部块模式(图16中的CBM)上记录例如图23所示MA1的访问部的CBM=“访问部块开头=01b、MA2的访问部的CBM=“访问部块中部=10b、MA3的访问部的CBM=“访问部块的末尾=11b。
步骤#2372根据表示多场面区间进行多视角控制的VOB_Fm=1的信息,在记述与各场面对应的VOB控制信息的访问部(图16的C_PBI#i)的访问部块类型(图16中的CBT)上记录表示“角度”的值=“01b”。
步骤#2374根据表示进行无断层连接的VOB_Fsb=1的信息,在记述与场面对应的VOB控制信息的访问部(图16的C_PBI#i)的无断层重放标志(图16中的SPF)上记录“1”。
步骤#2376根据表示进行无断层连接的VOB_Fsb=1的信息,在记述与场面对应的VOB控制信息的访问部(图16有C_PBI#i)的STC再设定标志(图16中的STCDE)上记录1。
步骤#2378根据表示要进行交错的VOB_Fi=1的信息,在记述与场面对应的VOB的控制信息的访问部(图16的C_PBI#i)的交错数据块配置标志(图16中的IAF)上记录“1”。
步骤#2380借助于从图25的系统编码器900得到的标题编辑部(下面记为VOB),检测出导航组NV的位置信息(距离VOB的开头的相对扇区数),根据图36中步骤#1854得到的作为格式编排器参数的最小交错部的重放时间ILVU_MT的数据,检测出导航组NV,得到VOBU的位置信息距离VOB的开头的扇区数等),分割成VOBU部。例如在前述例子中,最小交错部重放时间为2秒,1个VOBU的重放时间为0.5秒,因此每4个VOBU划分成1个交错部。该分割处理对相当于各场面的VOB进行。
在步骤#2382,按照作为与步骤#2360所记各场面对应的VOB控制信息记录的访问部块模式(图16中的CBM)记述顺序(“访问部块开头”、“访问部块中部”、“访问部块末尾”的记述顺序),例如按照图23所示的MA1的访问部、MA2的访问部、MA3的访问部的顺序,配置在步骤#2380得到的各VOB的交错部,形成图71或图72所示的那样的交错数据块,增加于VTSTT_VOBS数据。
步骤#2384依据步骤#2360得到的VOBU位置信息,在各VOBU的导航组NV的VOBU末尾数据组地址(图20的COBU_EA)记录距离VOBU开头的相对扇区数。
步骤#2386根据步骤#2382得到的VTSTT_VOBS数据,作为各访问部的开头VOBU导航组NV地址、末尾VOBU导航组NV地址,以距离VTSTT_VOBS开头的扇区数分别记录访问部开头VOBU地址C_FVOBU_SA与访问部末尾VOBU地址C_LVOBU_SA。
步骤#2388根据在步骤#2370得到的交错部的数据,在构成该交错部的各VOBU的导航组NV的交错部末尾数据组地址(ILVU末尾数据组地址)(图20的ILVU_EA)记录距离交错访问部末尾数据组的相对扇区数。
步骤#2390中,在各VOBU的导航组NV的无断层角度信息(图20的SML_AGLI)内,作为具有接着该VOBU的重放结束时间的开始时间的、所有多视角场面的VOBU所包含的导航组NV的信息信息,将在步骤#2382形成的交错数据块的数据内的相对扇区数记录于角度#iVOBU开始地址(图20的SML_AGL_C1_DSTA~SML_AGL_C9_D_STA)。
在步骤#2392,如果在步骤#2382配置的交错部是多场面区间各场面的末尾交错部,则在该交错部所包含VOBU的导航组NV的无断层角度信息(图20的SML_AGLI)的角度#iVOBU开始地址(图20的SML_AGL_C1_DSTA~SML_AGL_C9_DSTA)记录“FFFFFFFFh”。
借助于上述步骤,将相当于多场面区间的无断层切换多视角控制的交错数据块和与该多场面相当的重放信息(即访问部内的控制信息)格式化。
下面用图52对在图49的步骤#2318判断为“否”,即判断为不是多视角控制,而是加锁控制的情况下的子程序步骤#2320加以说明。
借助于下面所示的流程,将多媒体流的交错配置与示于图16的访问部重放信息(C_PBI#i)的内容及图20所示的导航组NV内的信息记录于生成的DVD多媒体流上。
步骤#2402根据表示多场面区间没有进行多视角控制的VOB_Fm=0的信息,在记述对应于各场面的VOB控制信息的访问部(图16的C_PBI#i)的访问部块模式(图16中的CBM)上记录“001”。
步骤#2404根据表示进行无断层连接的VOB_Fsb=1的信息,在记述对应于场面的VOB控制信息的访问部(图16的C_PBI#i)的无断层重放标志(图16中的SPF)上记录“1”。
步骤#2406根据表示进行无断层连接的VOB_Fsb=1的信息,在记述对应于场面的VOB控制信息的访问部(图16的C_PBI#i)的STC再设定标志(图16中的STCDF)上记录“1”。
步骤#2408根据表示要进行交错的VOB_Fi=1的信息,在记述与场面对应的VOB控制信息的访问部(图16的C_PBI#i)的交错数据块配置标志(图16中的IAF)上记录“1”。
步骤#2410从由图25的系统编码器900得到的标题编辑部(下面记作VOB)检测出导航组NV的位置信息(距离VOB的开头的相对扇区数),根据在图38的步骤#1874得到的作为格式编排器的参数的VOB交错分割数ILV_DIV的数据,检测出导航组件NV,得到VOBU的位置信息(距离VOB的前头的扇区数等),以VOBU将VOB分割为设定的分割数目的交错部。
步骤#2412将在步骤#2410得到的交错部交错配置。例如按VOB编号增加顺序配置,形成图71或图72所示的交错数据块,添加于VTSTT_VOBS。
步骤#2414根据在步骤#2386得到的VOBU的位置信息,在各VOBU的导航组NV的VOBU末尾数据组地址(图20的VOBU_EA)记录距离VOBU的开头的相对扇区数。
步骤#2416依据在步骤#2412得到的VTSTT_VOBS数据,作为各访问部开头的VOBU导航组NV地址、末尾VOBU导航组NV地址,以距离VTSTT_VOBS开头的扇区数分别记录访问部开头VOBU地址C_FVOBU_SA与访问部末尾VOBU地址C_LVOBU_SA。
步骤#2418根据在步骤#2412得到的已配置交错部的数据,在构成交错部的各VOBU的导航组NV的交错部末尾数据组地址(ILVU末尾数据组地址)(图20的ILVU_EA)记录距离交错部末尾数据组的相对扇区数。
步骤#2420中,在包含于交错部ILVU的VOBU导航组NV内,作为下一ILVU的位置信息,将在步骤#2412形成的交错数据块的数据内的相对扇区数记录于下一交错部开头地址NT_ILVU_SA。
步骤#2422在包含于交错部ILVU的VOBU导航组NV记录ILVU标志ILVUflag=1。
步骤#2424在交错部ILVU内的末尾VOBU导航组NV的部结束标志UnitENDflag记录“1”。
步骤#2426在各VOB的末尾交错部ILVU内的VOBU导航组NV的下一交错部开头地址NT_ULVU_SA记录“FFFFFFFFh”。
借助于上述步骤,将相当于多场面区间的加锁控制交错数据块和相当于该多场面的访问部重放控制信息(即访问部内的控制信息)格式化。
下面使用图53对在图49的步骤#2312及步骤#2316判断为“否”,即判断为不是多场面,而是单一场面的情况下的子程序步骤#2314加以说明。借助于下面所示的操作流程,将多媒体流的交错配置、图16所示访问部重放信息(C_PBI#i)的内容及图20所示的导航组NV内的信息记录于生成的DVD多媒体流。
步骤#2430根据表示不是多场面区间,而是单一场面区间的VOB_Fp=0的信息,在记述对应于各场面的VOB控制信息的访问部(图16的C_PBI#i)的访问部块模式(图16中的CBM)上记录表示是非访问部块的“00b”。
步骤#2432根据表示不要交错的VOB_Fi=0的信息,在记述与场面对应的VOB控制信息的访问部(图16的C_PBI#i)的交错数据块配置标志(图16中的IAF)上记录“0”。
步骤#2434从由图25系统编码器900得到的标题编辑部(下称VOB)检测出导航组NV的位置信息(距离VOB的开头的相对扇区数),配置于VOBU,并添加到多媒体流中视频等的流数据中(VTSTT_VOB)。
步骤#2436以步骤#2434得到的VOBU的位置信息为依据,在各VOBU导航组NV的VOBU末尾数据组地址(图20的COBU_EA)记录距离VOBU的开头的相对扇区数。
步骤#2438根据在步骤#2434得到的VTSTT_VOBS数据,提取各访问部的开头VOBU导航组NV地址及末尾VOBU导航组NV地址。而且将距离VTSTT_VOBS开头的扇区数作为访问部开头VOBU地址C_FVOBU_SA,将距离VTSTT_VOBS末尾的扇区数作为访问部末尾VOBU地址C_LVOBU_SA记录。
步骤#2440判断表示图34的步骤#300或步骤#600判断的状态,即判断表示与前后的场面无断层连接的VOB_Fsb=1是否成立。在判断为“是”的情况下,进入步骤#2242。
步骤#2242根据表示进行无断层连接的VOB_Fsb=1的信息,在记述与场面对应的VOB控制信息的访问部(图16的C_PBI#i)的无断层重放标志(图16中的SPF)上记录“1”。
步骤#2444根据表示进行无断层连接的VOB_Fsb=1的信息,在记述与场面对应的VOB控制信息的访问部(图16的C_PBI#i)的STC再设定标志(图16中的STCDF)上记录“1”。
在步骤#2440判断为“否”的情况下,即与前面的场面没有进行无断层连接的情况下,进入步骤#2446。
步骤#2446根据表示进行无断层连接的VOB_Fsb=0,在记述与场面对应的VOB控制信息的访问部(图16中的C_PBI#i)的无断层重放标志(图16中的SPF)上记录“0”。
步骤#2448根据表示进行无断层连接的VOB_Fsb=0的信息,在记述与场面对应的VOB控制信息的访问部(图16中的C_PBI#i)的STC再设定标志(图16中的STCDF)上记录“0”。
借助于以上所示操作流程,将相当于单一场面区间的多媒体流配置,图16中所示访问部重放信息(C_PBI#i)的内容及示于图20的导航组NV内的信息记录于生成的DVD多媒体流上。
解码器流程图
从光盘到位流缓存器的传送流程
下面参照图54及图55,根据脚本选择数据St51对解码系统控制部2300生成的解码信息表加以说明。解码信息表由图54所示的解码系统表和图55所示的解码表构成。
如图54所示,解码系统表由脚本信息寄存器部与访问部信息寄存器部构成。脚本信息寄存器部提取包含于脚本选择数据St51的、用户所选择的标题编号等重放信息加以记录。访问部信息寄存器部根据脚本信息寄存器部提取的、用户选择的脚本信息,提取重放构成程序链的各访问部信息所需要的信息加以记录。
脚本信息寄存器部包含角度编号寄存器ANGLE_NO_reg、VTS编号寄存器VTS_NO_reg、PGC编号寄存器VTS_PGCI_NO_reg、音频ID寄存器AUDIO_ID_reg、副图像ID寄存器SP_ID_reg,以及SCR用缓存器SCR_buffer。
角度编号寄存器ANGLE_NO_reg在重放的PGC中存在多视角的情况下记录关于重放哪一个的信息。VTS编号寄存器VTS_NO_reg记录存在于光盘上的多个VTS中下一个重放的VTS的编号。PGC编号寄存器VTS_PGCI_NO_reg记录指示为加锁控制等用途而在存在于VTS中的多个PGC中重放哪一个PGC的信息。
音频ID寄存器AUD10_ID_reg记录指示存在于VTS中的多个音频流中重放哪一个的信息。副图像ID寄存器SP_ID_reg在VTS中存在多个副图像流的情况下记录指示重放哪一个副图像流的信息。SCR用缓存器SCR_buffer是如图19所示暂时存储数据组首标记述的SCR的缓存器。该暂时存储的SCR如参照图26进行的说明所述,被作为流重放数据St63输出到解码系统控制部2300。
访问部信息寄存器部包含访问部块模式寄存器CBM_reg、访问部块类型寄存器CBT_reg、无断层重放标志寄存器SPB_reg、交错配置标志寄存器IAF_reg、STC再设定标志寄存器STCDF_reg、无断层角度切换标志寄存器SACF_reg访问部开头的VOBU开始地址寄存器C_FVOBU_SA_reg、访问部末尾VOBU开始地址寄存器C_LVOBU_SA_reg。
访问部块模式寄存器CBM_reg表示是否多个访问部是否构成一个功能块,在未构成的情况下,其值记录为“N_BLOCK”。而在访问部构成一个功能块的情况下,作为相应的值,该功能块的开头部记录“F_CELL”,末尾部记录“L_CELL”,中间部记录“BLOCK”。
访问部块类型寄存器CBT_reg是记录以访问部块模式寄存器CBM_reg表示的部块种类的寄存器,在多视角的情况下记录“A_BLOCK”,在不是多视角的情况下记录“N_BLOCK”。
无断层重放标志寄存器SPF_reg记录表示该访问部是否与前面重放的访问部或部块无断层地连接重放的信息。在与前一部或前一部块无断层连接重放的情况下,其值记录为“SML”,在不是无断层连接的情况下,其值记录为“NAML”。
交错配置标志寄存器IAF_reg记录该访问部是否配置于交错区域的信息。在配置于交错区域的情况下,其值记录为“ILVB”,在没有配置在交错区域的情况下,记录为“N_ILVB”。
STC再设定标志寄存器STCDF_reg记录关于是否有必要在访问部重放时重新设定取同步时使用的STC(系统时钟)的信息。在有必要重新设定的情况下,其值记录为“STC_RESET”,在不必要重新设定的情况下,其值记录为“STC_NRESET”。
无断层角度切换标志寄存器SACF_reg记录表示是否该访问部属于角度区间而且进行无断层切换的信息。在是属于角度区间而且进行无断层切换的情况下,其值记录为“SML”,在并非如此的情况下记录为“NSML”。
访问部开头VOBU开始地址寄存器C_FVOBU_SA_reg记录访问部开头VOBU的开始地址。其值以扇区数表示对VTS标题用VOBS(VTSTT_VOBS)的开头访问部的逻辑扇区的距离,记录该扇区数。
访问部末尾VOBU开始地址寄存器C_LCOBU_SA_reg记录访问部末尾VOBU的开始地址。其值以扇区数表示对VTS标题用VOBS(VTSTT_VOBS)的开头访问部逻辑扇区的距离,记录该扇区数。
下面对图55的解码表加以说明,如该图所示,解码表由非无断层多视角信息寄存器部、无断层多视角信息寄存器部、VOBU信息寄存器部、无断层重放寄存器部构成。
非无断层多视角信息寄存器部包含NSML_AGL_C1_DSTA_reg~NSML_AGL_C9_DSTA_reg。在NSML_AGL_C1_DSTA_reg~NSML_AGL_C9_DSTA_reg记录图20所示的PCI数据包中的NSML_AGL_C1_DSTA~NSML_AGL_C9_DSTA。
无断层多视角信息寄存器部包含SML_AGL_C1_DSTA_reg~SML_AGL_C9_DSTA_reg。
在SML_AGL_C1_DSTA_reg~SML_AGL_C9_DSTA_reg记录图20所示的DSI数据包中的SML_AGL_C1_DSTA~SML_AGL_C9_DSTA。
VOBU信息寄存器部包含VOBU末尾地址寄存器VOBU_EA_reg。
在VOBU信息寄存器VOBU_EA_reg记录图20所示的SI数据包中的VOBU_EA。
无断层重放寄存器部包含交错部标志寄存器ILVU_flag_reg、单位末尾标志寄存器UNIT_END_flag_reg、ILVU末尾数据组地址寄存器ILVU_EA_reg、下一交错部开始地址NT_ILVU_SA_reg、VOB内开头图像帧显示开始时间寄存器VOB_V_SPTM_reg,VOB内末尾图像帧显示结束时间寄存器VOB_V_EPTM_reg、音频重放停止时间1寄存器VOB_A_GAP_PTM1_reg、音频重放停止时间2寄存器VOB_A_GAP_PTM2_reg、音频重放停止时长1寄存器VOB_A_GAP_LEN1、音频重放停止时长2寄存器VOB_A_GAP_LEN2。
交错部标志寄存器ILVU_flag_reg表示VOBU是否在交错区域,是在交错区域的情况下记录“ILVU”,不是在交错区域时记录“N_ILVU”。
单位末尾标志寄存器UNIT_END_flag_reg在VOBU是在交错区域的情况下记录表示该VOBU是否ILVU的末尾VOBU的信息。ILVU是连续读出单位,因此如果现在正在读出的VOBU是ILVU的末尾VOBU就记录“END”,如果不是末尾VOBU就记录“N_END”。
ILVU末尾数据组地址寄存器ILVU_EA_reg在VOBU存在于交错区域的情况下记录该VOBU所属ILVU的末尾数据组的地址。这里地址是距离该VOBU的NV的扇区数。
下一ILVU开始地址寄存器NT_ILVU_SA_reg在VOBU存在于交错区域的情况下记录下一ILVU的开始地址。这里地址是距离该VOBU的NV的扇区数。
VOB内开头图像帧显示开始时间寄存器VOB_V_SPTM_reg记录开始显示VOB的开头图像帧的时间。
VOB内末尾的图像帧显示结束时间寄存器VOB_V_EPTM_reg记录VOB的末尾图像帧显示结束的时间。
音频重放停止时间1寄存器VOB_A_RAP_PTM1_reg记录使音频重放停止的时间,音频重放停止时长1寄存器VOB_A_GAP_LEN1_reg记录使音频重放停止的时间间隔。
音频重放停止时间2寄存器VOB_A_GAP_PTM2_reg及音频重放停止时长2寄存器VOB_A_GAP_LEN2也一样。
下面参照图56所示的DVD解码器流程对在图26表示其方框图的本发明的DVD解码器DCD的操作加以说明。
步骤#310202是判断光盘是否已插入的步骤,如果光盘已经插入就进至步骤#310204。
在步骤#310204读出图22的卷文件信息VFS之后,进入步骤#310206。
步骤#310206读出图22所示的视像管理文件VMG,提取重放的VTS,进入步骤#310208。
步骤#310208从VTS的管理表TVSI提取视像标题集菜单地址信息VTSM_C_ADT后,进入步骤#310210。
步骤#310210根据VTSM_C_ADT信息,从光盘中读出视像标题集菜单VTSM_VOBS,并显示标题选择菜单。用户按该菜单选择标题。在该情况下,如果不是仅有标题,而是包含音频编号、副图像编号和多视角的标题,则输入角度编号。用户的输入结束,即进入下一步骤#310214。
步骤#310214从管理表提取与用户选择的标题编号对应的VTS_PGCI#i后,进入步骤#310216。
在下一步骤#310216开始PGC的重放。PGC的重放结束,解码处理也就结束。以后重放别的标题时,如果脚本选择部有用户的键盘输入,可用返回步骤#310210的标题菜单显示等控制实现。
下面参照图57对前面叙述过的步骤#310216的PGC的重放作更加详细的说明。PGC重放步骤#310216如图所示由步骤#31030、#31032、#31034、#31035组成。
步骤#31030进行图54的解码系统表的设定。角度编号寄存器ANGLE_NO_reg、VTS编号寄存器VTS_NO_reg、PGC编号寄存器PGC_NO_reg、音频ID寄存器AUDIO_ID_reg、副图像寄存器SP_ID_reg由用户在脚本选择部210操作设定。
用户选择标,从而单值地决定重放的PGC后,即提取相应的访问部信息(C_PBI),设定于访问部信息寄存器。设定的寄存器是CBM_reg、CBT_reg、SPF_reg、IAF_reg、STCDF_reg、SACF_reg、C_FVOBU_SA_reg、C_LVOBU_SA_reg。
在设定解码系统表后,并行起动步骤#31032中、向位流缓存器传送数据的处理和步骤#31034中位流缓存器内的数据解码。
这里步骤#31032的向位流缓存器传送数据的处理是关于图26中从光盘M向位流缓存器2400传送数据的处理。亦即按照用户选择的标题信息及在数据流中记述的重放控制信息(导航组NV),从光盘M读出必要的数据,传送到位流缓存器2400的处理。
另一方面,步骤#31034是在图26中进行将位流缓存器2400内的数据解码,输出到视频输出端3600和音频输出端3700的处理的部分。亦即将位流缓存器2400存储的数据解码重放的处理。该步骤#31032与步骤#31034并行运作。
关于步骤#31032下面将进行更详细的说明。步骤#31032的处理是以访问部为单位的,一个访问部的处理一结束,在下一步骤#31035即调查PGC的处理是否结束。如果PGC的处理没有结束,就在步骤#31030进行对应于下一访问部的解码系统表的设定。进行该处理直到PGC结束。
下面参照图62对步骤#31032的操作加以说明。向位流缓存器传送数据的处理步骤#3102如图所示由步骤#31040、#31042、#31044、#31046及#31048组成。
步骤#31040是调查访问部是否多视角的步骤。如果不是多视角就进入步骤#31044。
步骤#31044是非多视角处理步骤。
另一方面,在步骤#31040如果调查出是多视角,即进入步骤#31042。该步骤#31042是调查是否无断层多视角的步骤。
如果是无断层多视角就进入步骤#31046的无断层多视角的步骤。另一方面,如果不是无断层多视角,就进入步骤#31048的非无断层多视角的步骤。
下面参照图63对前面叙述过的步骤#31044的非多视角处理更详细地加以说明。非多视角处理步骤#31044如图所示由步骤#31050、#31052及#31054组成。
首先在步骤#31050调查是否交错数据块。如果是交错数据块,就进入步骤#31052的非多视角交错数据块处理。
步骤#31052是存在进行无断层连接的分叉或结合(例如多场面)的处理步骤。
另一方面,如果不是交错数据块,就进入步骤#31054的非多视角连续数据块处理。
步骤#31054是不存在分叉或结合的情况下的处理。
下面参照图64对前面叙述过的步骤#31052的非多视角交错数据块的处理进行更加详细的说明。
在步骤#31060向访问部开头VOBU的开头地址(C_FVOBU_SA_reg)转移。
更详细地说,在图26中将解码系统控制部2300内保持着的地址数据(C_FVOBU_SA_reg)通过St53提供给机构控制部2002。机构控制部2002控制电动机2004及信号处理部2008,将光盘2006移向规定的地址读出数据,在信号处理部2008进行ECC等的信号处理后,通过St61将访问部前头的VOBU数据传送到位流缓存器2400后,进入步骤#31062。
步骤#31062在位流缓存器2400提取图20所示的导航组NV数据中的DSI数据包的数据,设定解码表后,进入步骤#31064。在这里,作为设定的寄存器有ILVU_EA_reg、NT_ILVU_SA_reg、VOB_V_SPTM_reg、VOB_V_EPTM_reg、VOB_A_STP_PTM1_reg、VOB_A_STP_PTM2、VOB_A_GAP_LEN1_reg、VOB_A_GAP_LEN2_reg。
步骤#31064将从访问部开头VOBU的开头地址(C_FVOBU_SA_reg)开始到交错部末尾地址(ILVU_EA_reg)为止的数据,即1个ILVU份额的数据传送到位流缓存器2400后,进入步骤#31066。更详细地说明,就是通过St53将图26的解码系统控制部2300内保持着的地址数据(ILVU_EA_reg)提供给机构控制部2002。机构控制部2002控制电动机2004及信号处理部2008,读出直到ILVU_EA_reg的地址为止的数据,在信号处理部2008进行对ECC等的信号处理后,通过St61将访问部前头的ILVU份额的数据传送到位流缓存器2400。这样做后,可以把光盘上连续的1交错部份额的数据传送到位流缓存器2400。
步骤#31066调查是否已将交错数据块内的交错部全部传送完。如果是交错数据块最后的交错部,则接着将表示末尾的“ox7FFFFFFF”作为下一读出地址设定于寄存器NT_ILVU_SA_reg。在这里如果尚未将交错数据块内的交错部传送完,则进入步骤#31068。
步骤#31068转移到下一重放交错部地址(NT_ULVU_SA_reg),进入步骤#31062。转移机制与前面所述相同。
步骤#31062以后与前面所述相同。
另一方面,在步骤#31066,如果将交错数据块内的交错部全部传送完,就终止步骤#31052。
步骤#31052就这样将一个访问部的数据传送到位流缓存器2400。
下面参照图65对前面叙述过的步骤#31054的非多视角连续数据块的处理加以说明。
在步骤#31070转移到访问部开头VOBU的开头地址(C_FVOBU_SA_reg)后,进入步骤#31072。转移机制与前面所述相同。就这样将访问部开头VOBU的数据传送到位流缓存器2400。
步骤#31072在位流缓存器2400提取图20所示导航组NV数据中的DSI数据包数据,设定解码表,并进入步骤#31074。这里设定的寄存器有VOBU_EA_reg、VOB_V_SPTM_reg、VOB_V_EPTM_reg、VOB_A_STP_PTM1_reg、VOB_A_STP_PTM2_reg、VOB_A_GAP_LEN1_reg、VOB_A_GAP_LEN2_reg。
步骤#31074将从访问部开头VOBU的开头地址(C_FVOBU_SA_reg)开始到VOBU末尾地址(VOBU_EA_reg)为止的数据,即1个VOBU份额的数据传送到位流缓存器2400后,进入步骤#31076。这样做可以将光盘上连续的1个VOBU份额的数据传送到位流缓存器2400。
步骤#31076调查访问部的数据传送是否结束。如果没有将访问部内的VOBU全部传送完,就连续读出下一VOBU的数据,从而进入步骤#31072。
步骤#31072以后与前面所述相同。
另一方面,在步骤#31076,如果已经把访问部内的VOBU数据全部传送完,就结束步骤#31054。这样,步骤#31054把1个访问部的数据传送到位流缓存器2400。
下面参照图66对前面所述步骤#31044的非多视角处理的其他方法进行说明。
在步骤#31080转移到访问部开头VOBU的开头地址(C_FVOBU_SA_reg),将访问部开头VOBU的数据传送到位流缓存器2400后,进入步骤#31081。
步骤#31081在位流缓存器2400提取图20所示导航组NV数据中的DSI数据包数据,设定解码表,并进入步骤#31082。在这里设定的寄存器有SCR_buffer、VOBU_EA_reg、ILVU_flag_reg、UNIT_END_flag_reg、ILVU_EA_reg、NT_ILVU_SA_reg、VOB_V_SPTM_reg、VOB_V_EPTM_reg、VOB_A_STP_PTM1_reg、VOB_A_STP_PTM2_reg、VOB_A_GAP_LEN1_reg、VOB_A_GAP_LEN2_reg。
步骤#31082将从访问部开头VOBU的开头地址(C_FVOBU_SA_reg)开始到VOBU末尾地址(VOBU_EA_reg)为止的数据,即1个VOBU份额的数据传送到位流缓存器2400后,进入步骤#31083。
步骤#31083调查是否已经把访问部的VOBU全部传送完。
如果已经全部传送,即结束本步骤#31044。如果传送尚未结束,即进入步骤#31084。
步骤#31084调查是否交错部的末尾VOBU。如果不是交错部的末尾VOBU,就回到步骤#31081。如果是,则进入步骤#31085。这样,以VOBU为单位把1个访问部份额的数据传送到位流缓存器。
步骤#31081以后的处理如前面所述。在步骤#31085调查是否是交错数据块的末尾ILVU。如果是交错数据块的末尾ILVU,就结束本步骤#31044,如果不是,就进入步骤#31086。
在步骤#31086转移到下一交错部的地址(NT_ILVU_SA_reg)后,进入步骤#31081。这样,可以把1访问部份额的数据传送到位流缓存器2400。
下面参照图67对前面叙述过的步骤#31046的无断层多视角的处理加以说明。
在步骤#31090转移到访问部开头的VOBU的开头地址(C_FVOBU_SA_reg)后,进入步骤#31091。转移机制与前面所述相同。这样,把访问部开头VOBU的数据传送到位流缓存器2400。
步骤#31091在位流缓存器2400提取图20所示导航组NV数据中的DSI数据包数据,设定解码表,并进入步骤#31092。这里设定的寄存器有ILVU_EA_reg、SML_AGL_C1_DSTA_reg~SML_AGL_C9_DSTA_reg、VOB_V_SPTM_reg、VOB_V_EPTM_reg、VOB_A STP_PTM1_reg、VOB_A_STP_PTM2_reg、VOB_A_GAP LEN1_reg、VOB_A_GAP_LEN2_reg。
步骤#31092把从访问部开头VOBU的开头地址(C_FVOBU_SA_reg)开始到ILVU末尾地址(ILVU_EA_reg)为止的数据,即1个ILVU份额的数据传送到位流缓存器2400后,进入步骤#31093。这样,可以把光盘上连续的1个ILVU份额的数据传送到位流缓存器2400。
步骤#31093对ANGLE_NO_reg进行更新,并进入步骤#31094。这里在用户的操作,即在图26的脚本选择部2100进行角度切换的情况下,将该角度编号重新设定于寄存器ANGLE_NI_reg。
步骤#31094调查角度访问部的数据传送是否已经结束。如果该访问部内的ILVU没有完全传送完,就进入步骤#31095,否则就终止。
步骤#31095转移到下一角度(SML_ANG_C#n_reg),进入步骤#31091。这里SML_ANG_C#n_reg是与在步骤#31093更新过的角度对应的地址。这样,可以把用户操作设定的角度数据以ILVU为单位传送给位流缓存器2400。
下面参照图68对上述步骤#31048的非无断层多视角处理加以说明。
在步骤#31100转移到访问部开头VOBU的开头地址(C_FVOBU_SA_reg)后,进入步骤#31101。转移机制与前面所述相同。这样,把访问部开头VOBU的数据传送到位流缓存器2400。
步骤#31101在位流缓存器2400提取图20所示导航组NV数据中的数据,设定解码表,并进入步骤#31102。这里设定的寄存器有VOBU_EA_reg、NSML_AGL_C1_DSTA_reg~NSML_AGL_C9_DSTA_reg、VOB_V_SPTM_reg、VOB_V_EPTM_reg、VOB_A_STP_PTM1_reg、VOB_A STP_PTM2、VOB_A_GAP_LEN1_reg、VOB_A_GAP_LEN2_reg。
步骤#31102将从访问部开头VOBU的开头地址(C_FVOBU_SA_reg)开始到VOBU末尾地址(VOBU_EA_reg)为止的数据,即1个VOBU份额的数据传送到位流缓存器2400后,进入步骤#31003。这样,可以把光盘上连续的1个VOBU份额的数据传送到位流缓存器2400。
步骤#31103进行ANGLE_NO_reg的更新,并进入步骤#31104。这里,在用户操作,即在图26的脚本选择部2100进行角度切换的情况下,将该角度编号重新设定于寄存器ANGLE_NO_reg。
步骤#31104调查角度访问部的数据传送是否结束,如果该访问部内的VOBU没有全部传送完,就进入步骤#31105,如果全部传送完,就终止。
在步骤#31105转移到下一角度(NSML_AGL_C#n_reg)后,进入步骤#31106。这里,NSML_AGL_C#n_reg是与步骤#31103更新过的角度对应的地址。这样,就可以把用户操作设定的角度数据以VOBU为单位传送到位流缓存器2400。
步骤#31106是高速度进行角度切换的有效步骤,在该步骤清除位流缓存器2400中的信息。这里由于清除位流缓存器中的信息,可以不重放未解码的角度的数据,而重放新切换的角度的数据。亦即可以对用户的操作更快作出反应。
在本发明的DVD解码器中,特别是作为本发明的着重点的无断层重放中,重要的是根据检测交错部ILVU及VOBU等数据的末尾,敏捷地转移到下面的数据读出的处理,高效率地进行数据读出。
下面参照图69对能够高效实施交错部ILVU末尾检测的位流缓存器2400的结构和操作简单加以说明。
位流缓存器2400由VOB缓存器2402、系统缓存器2404、导航组提取器2406及数据计数器2408构成。
系统缓存器2404暂时存储来自位流重放部2000的St61所包含标题管理数据VTSI(图16)的数据,输出程序链信息VTS_PGC等控制信息St2450(St63)。
VOB缓存器2402暂时存储St61所包含的标题用VOB数据VTSTT_VOB(图16)数据,作为系统解码器2500的输入流St67输出。
导航组提取器2406同时输入VOB缓存器2402所输入的VOB数据,从VOB数据提取导航组NV,再提取图20所示作为DSI信息DSI_GI的VOBU末尾数据组地址COBU_EA或ILVU末尾数据组地址ILVU_EA,生成数据组地址信息St2452(St63)。
借助于上面所述那样的结构,在例如图63所示流程图步骤#31064的到ILVU EA为止的VOBU数据传送处理中,在向VOB缓存器2402输入交错部ILVU开头VOBU的数据的同时,也向导航组提取器2406、数据计数器2408输入。其结果是,导航组提取器可在输入导航组NV数据的同时提取ILVU_EA及NT_ILVU_SA的数据,作为St2452(St63),向解码系统控制部2300输出。
解码系统控制部2300将St2452存储于ILVU_EA_reg和NT_ILVU_SA_reg,根据数据计数器2408来的数据组终止信号开始对数据组计数。根据上述数据组数的计数值与ILVU_EA_reg,检测出ILVU末尾数据组数据输入完成的瞬间,即ILVU末尾数据组的末尾字节数据输入完成的瞬间,解码系统控制部2300指示位流重放部2000将读出位置移向示于NT_ILVU_SA_reg的扇区地址。位流重放部将读出位置移到示于NT_ILVU_SA_reg的扇区地址后,开始读出数据。
用如上所述的操作,可以高效率进行ILVU末尾检测和下一ILVU的读出处理。
本实施形态对来自光盘的MBS数据不在位流重放部2000缓存,直接输入位流缓存器2400的情况作了说明,而在位流重放部2000的信号处理部2008存在例如ECC处理用的缓存器的情况下,当然在检测出上述ILVU末尾数据组数据的输入已完成,还清除了位流重放部2000的内部缓存器存储的数据之后,给出将读出位置移向示于NT_ILVU_SA_reg的扇区地址的指示。
进行这样的处理,即使在位流重放部2000存在ECC处理等的缓存器,也能够高效率地重放ILVU的数据。
又,如前所述在位流重放部2000存在用于ECC处理的ECC处理用缓存器的情况下,由于该ECC处理缓存器的输入部具有与图69的数据计数器2008相同的功能,可以高效率地进行数据传送。也就是说,在位流重放部2000,生成表示ECC处理用缓存器进行的数据组输入已完成的信号St62,解码系统控制部2300根据St62,指示位流重放部2000使读出位置移到NT_ULVU_SA_reg所示的扇区地址。如上所述,即使是位流重放部2000存在缓存光盘来的数据的功能的情况,也能够高效率地进行数据传送。
又,VOBU末尾检测也可以使用与以交错部ILVU为例说明的上述装置及方法相同的装置及方法。也就是说,也可以借助于VOBU_EA的提取和对VOBU_EA_reg的存储,将上述ILVU_EA、NT_ILVU_SA的提取和对ILVU_EA_reg、NT_ILVU_SA_reg的存储应用于VOBU末尾检测。即,在向步骤#31074、步骤#31082、步骤#31092、步骤#31102中的VOBU_EA_reg进行VOBU数据传送处理上是有效的。
借助于上面所述那样的处理,可以有效地进行ILVU和VOBU的数据读出。
从位流缓存器解码的流程
下面参照图58对图57所示的步骤#31034的位流缓存器内的解码处理进行说明。
步骤#31034如图所示由步骤#31110、步骤#31112、步骤#31114、步骤#31116组成。
步骤#31110进行从图26所示位流缓存器2400向系统解码器2500的以数据组为单位的数据传送后,进入步骤#31112。
步骤#31112进行数据传送,将从位流缓存器2400传送出的数据组数据传送给各缓存器,即传送给视频缓存器2600、子图像缓存器2700、音频缓存器2800。
步骤#31112将用户选择的音频及副图像的ID,即图54所示的脚本信息寄存器中包含的音频ID寄存器AUDIO_ID_reg、副图像ID寄存器SP_ID_reg与图19所示的数据包首标中的流ID及子流ID加以比较,将一致的数据包分到各缓存器(视频缓存器2600、音频缓存器2700、子图像缓存器2800)后,进入步骤#3114。
步骤#31114控制各解码器(视频解码器、子图像解码器、音频解码器)的解码定时,即进行各解码器间的同步处理,并进入步骤#31116。步骤#31114的各解码器的同步处理将在下面详细说明。
步骤#31116进行各种基本解码处理。也就是,视频解码器从视频缓存器读出数据,进行解码处理。子图像解码器也一样从子图像缓存器读出数据,进行解码处理。音频解码器也一样从音频缓存器读出数据,进行解码处理。解码处理结束,步骤#31034也就结束。
下面参照图59对前面叙述过的步骤#31114进行更加详细的说明。
步骤#31114如图所示由步骤#31120、步骤#31122、步骤#31124组成。
步骤#31120是调查先行访问部与该访问部的连接是否无断层连接的步骤,如果是无断层连接,就进入步骤#31122,如果不是,就进入步骤#31124。
步骤#31122进行无断层用的同步处理。而步骤#31124进行非无断层连接用的同步处理。
为了实现多场面的重放,需要在VOB间无断层地重放。但是,在连接2个VOB的场合,具体地说,除切断原来是1个位流的VOB,分别形成各个位流的场合以外,在连接点SCR和PTS没有连续性。下面,说明重放这种SCR和PTS不连续的VOB的场合的课题。
下面,定义VPTS为表示图像显示开始时刻的PTS,VDTS为表示视频解码器开始时刻的DTS,APTS为表示音频数据重放开始时刻的PTS。
图47表示VOB的SCR、APTS和VPTS的记录位置及其值的关系。这里,为说明简单起见,仅对SCR和各PTS进行处理。在中段的音频数据流和最下段的视频流中也与PTS一起记录最上段的SCR的值。如果对横坐标轴位置大致相同,则记录在各流中的SCR值也大致相同。
Tse表示VOB中的最后数据组的SCR的时刻,Tve表示VOB中的最后的视频数据组的VPTS的时刻,Tae表示VOB中的最后的音频数据组的APTS的时刻,Tvd表示视频解码缓存器的延迟时间,Tad表示音频解码缓存器的延迟时间。
图48表示从将图47所示的VOB输入到系统解码器开始到输出视频和音频数据的最后重放输出为止的SCR和PTS变化。横坐标轴表示经过的时间t,纵坐标轴是表示在各时刻t应该传送的时刻的SCR和表示应该重放的时刻的PTS。
这样,与音频输出和视频输出一起,对SCR保持解码器缓存器部分的延迟时间且大致同时输入的视频数据和音频数据中,视频数据比音频数据迟后重放,迟后的时间约为视频解码缓存器的延迟时间和音频解码缓存器的延迟时间的差。
在连接2个VOB的场合,具体地说,除切断原来是1个位流的VOB,分别形成各个位流的场合以外,在连接点SCR和PTS没有连续性。
下面,参照图46对连续重放SCR和PTS不连续的VOB#1和VOB#2的场合的操作进行说明。
图46表示在各VOB中,SCR、APTS和VPTS的记录位置及其值的关系。
SCR是表示记述在数据组中的数据组传送时间的时间信息,APTS表示开始重放记述在音频数据组中的音频信号的时间信息,VPTS表示开始显示记述在视频数据组中的视频信号的时间信息,STC表示用于解码器的同步控制的基准时钟值。
Tse1表示VOB#1中的最后数据组中的SCR的时刻,Tae1表示VOB#1中的最后数据组中的APTS的时刻,Tve1表示VOB#1中的最后数据组中的VPTS的时刻。
Tad表示音频缓存器的延迟时间,Tvd表示视频缓存器的延迟时间,横坐标轴表示经过的时间t。
这里,重要的是声音和图像的同步,在STC值与位流中的APTS和VPTS相等的时刻,完成声音和图像分别对应的重放输出。
但是,为了确保将VOB传送到系统解码器的基准时钟能出现,在时刻Tse1的瞬间,需要将VOB#2的起始SCR值置入STC的设定部中。但是在该时刻,因VOB的重放输出没有结束,所以在时刻Tse1后应该重放的VOB#1中的声音和图像的重放输出,变得失去基准时钟,不能进行正常的重放。
此外,即使在时刻Tae1进行向STC设定部的SCR值的设定,这种场合也失去应该传送VOB#2的开头数据组的基准时钟,并且失去Tae1以后应该重放的VOB#1的视频输出的基准时钟。在时刻Tve1进行STC设定部的SCR值的置入也会产生同样的问题。
在先重放的VOB和后重放的VOB一一对应的场合,使后重放的VOB中开头SCR的值为与先重放的VOB中末尾SCR连续的值,可避免上述问题。
但是,在多个标题共用数据的场合,先重放的VOB和后重放的VOB成为多对一的关系。
因此,在连续重放先重放的VOB#1和后重放的VOB#2时,需要进行丢弃在时刻Tse1残存在解码缓存器内的VOB#1的数据等的处理。这样,不能进行声音和图像都不中断的连续重放。
下面,根据2个实施形态对无断层连接重放前述SCR和PTS不连续的VOB的方法进行说明。
(同步控制部:实施形态1)
下面,参照图32对图26所示的同步控制部2900的与本发明相关的实施形态1进行说明。同步控制部2900由STC生成部2902、PTS/DTS提取部2904、视频解码器同步控制部2906、子图像解码器同步控制部2908、音频解码器同步控制部2910和系统解码器同步控制部2912构成。
STC生成部2902是生成各解码器的系统时钟的部件,分别对视频解码器同步控制部2906、子图像解码器同步控制部2908、音频解码器同步控制部2910和系统解码器同步控制部2912,提供给同步用的STC。关于STC生成部2902的细节,下面参照图39进行说明。
PTS/DTS提取部2904从同步控制数据St81中提取PTS和DTS,并提供给各解码器同步控制部。
视频解码器同步控制部2906根据来自STC生成部2902的STC和来自PTS/DTS提取部2904的开始视频解解码的时间信息DTS,生成视频解码开始信号St89。也就是说,在STC和DTS一致的时刻生成视频解码开始信号St89。
子图像解码器同步控制部2908根据来自STC生成部2902的STC和来自PTS/DTS提取部2904的开始子图像解码的时间信息PTS,生成子图像解码开始信号St91。也就是说,在STC和PTS一致的时刻生成子图像解码开始信号St91。
音频解码器同步控制部2910根据来自STC生成部2902的STC和来自PTS/DTS提取部2904的开始子图像解码的时间信息PTS,生成音频解码开始信号St93。也就是说,在STC和PTS一致的时刻生成音频解码开始信号St93。
系统解码器同步控制部2912以来自STC生成部2902的STC作为St79输出。St79在从位流缓存器向系统解码器的数据组传送控制中使用。
接着,参照图39对STC生成部2902的详细结构及其操作进行详细说明。STC生成部2902由STC设定部32010、STC补偿值运算部32012、STC计数器32014、STC更新部32016、STC切换控制部32018、视频解码器用STC选择部32020、子图像解码器用STC选择部32022、音频数据解码器用STC选择部32024和系统解码器用STC选择部32026构成。
在STC补偿值运算部32012中,在连续重放具有不同的STC初始值(SCR)的2个VOB时,算出更新STC值用的补偿值STCof。
具体地说,运算的方法是从首先重放的VOB内末尾图像帧显示结束时间寄存器VOB_V_EPTM_reg值(图55),减去接着重放的VOB内开头图像帧显示开始时间寄存器VOB_V_SPTM_reg值(图55)。
STC计数器32014是从设定值开始,与系统时钟同步顺次进行计数的计数器,生成各解码器的基准时钟STCc。
STC更新部32016输出从STC计数器32014减去用STC补偿值运算部32012算出的补偿值的值STCr。
在STC设定部32010中,利用STC切换控制部32018的控制信号选择VOB开头数据组中的SRC值或者STC更新部32016的输出STCr,加以设定。以设定在STC设定部32010中的值作为STC计数器32014的初始值。
视频解码器用STC选择部32020按照来自STC切换控制部32018的控制信号,选择STC计数器32014的输出STCc和STC更新部32016的输出STCr中的1个,并输出到视频解码器同步控制部2906中。
子图像解码器用STC选择部32022也相同地按照来自STC切换控制部32018的控制信号,选择STCc和STCr中的1个,并输出到子图像解码器同步控制部2908中。
音频解码器用STC选择部32024也相同地按照来自STC切换控制部32018的控制信号,选择STCc和STCr中的1个,并输出到音频解码器同步控制部2910中。
系统解码器用STC选择部32026也相同地按照来自STC切换控制部32018的控制信号,选择STCc和STCr中的1个,并输出到系统解码器同步控制部2912中。
接着,参照图60对非无断层时的STC切换控制部32018的操作进行说明。在非无断层时(SPF_reg≠SML),用全部的STC选择部,即视频解码器用STC选择部32020、子图像解码器用STC选择部32022、音频解码器用STC选择部32024和系统解码器用STC选择部32026,选择并输出STCc。也就是说,总是根据STC计数器32014输出的STCc,进行各解码器的同步控制。
下面,参照图40和图61进一步对无断层连接重放时(SPF_reg=SML)的STC切换控制部32018的操作进行说明。
图40表示连接2个VOB#1和VOB#2无断层重放场合的SCR与APTS、VDTS、VPTS在位流中的记录位置及其值的关系。SCR是表示数据组中所记述数据组的传送时间的时间信息,APTS是表示音频数据组中所记述音频数据重放开始的时间信息,VDTS是表示视频数据组中所记述视频数据解码开始的时间信息,VPTS是表示视频数据组件中所记述视像显示开始的时间信息。STC是用于解码器的同步控制的基准时钟值。
Tse1(T1)是VOB#1末尾数据组中的SCR表示的时刻,Tae1(T2)是VOB#1末尾APTS表示的时刻,Tve1(T4)是VOB#1末尾VPTS表示的时刻、即表示VOB#1末尾VPTS表示的时刻VOB_V_EPTM。
Tad表示音频缓存器的延迟时间,Tdd表示视频缓存器的延迟时间,Tve表示视频缓存器延迟加上到显示为止的延迟的延迟时间。
图61表示无断层连续重放时的图39所示STC切换控制部32018的操作流程图。
在步骤#311220中,算出STC补偿值并进入到步骤#311221中。STC补偿值运算方法如前所述,用从首先重放的VOB内末尾图像帧显示结束时间寄存器值VOB_V_EPTM_reg,减去接着重放的VOB内开头图像帧显示开始时间用寄存器值VOB_V_SPTM_reg进行算出。即算出首先重放的VOB的总重放时间,作为接着重放的VOB的STC补偿值STCof。
在步骤#311221中,将算出的STC补偿值STCof设定到STC更新部32016,在更新STC后进入到步骤#311222。即在STC更新部32016中,从STC计数器32014的输出STCc减去来自STC补偿值运算部32012的输出STCof(即STCc-STCof)作为STCr输出。
在步骤#311222中,在时刻T1(图40),即SCR从流VOB#1向VOB#2切换的时刻,选择并输出STCr后,进入到步骤311223。接着,将STCr供入系统解码器参照的STC值中,并由数据组首标中的SCR和STCr决定向VOB#2的系统解码器的传送定时。
在步骤#311223中,在时刻T2(图40),即APTS从流VOB#1向VOB#2切换的时刻,选择并输出STCr后,进入到步骤311224。接着,将STC供入音频解码器参照的STC值中,并由数据组中的APTS和所述STCr决定VOB#2的音频输出定时。也就是说,在所述STCr与APTS一致的时刻,进行对应于所述APTS的音频数据的重放。
在步骤#311224中,在时刻T3(图40),即VDTS从流VOB#1向VOB#2切换的时刻,选择并输出STCr后,进入到步骤311225。接着,将STCr供入视频解码器参照的STC值中r,并由数据组中的VDTS和所述STCr决定VOB#2的视频输出定时。也就是说,在所述STCr与VDTS一致的时刻,进行对应于所述VDTS的视频数据解码。
在步骤#311225中,在时刻T4,即VPTS从流VOB#1向VOB#2切换的时刻,选择并输出STCr后,进入到步骤311226。接着,将STCr供入子图像解码器参照的STC值中,并由子图像数据组中的PTS和所述STCr决定VOB#2的子图像显示定时。
也就是说,在所述STCr与子图像的PTS一致的时刻,进行对应于所述PTS的子图像数据的重放。此外,此外,因为子图像从解码到显示的处理瞬时地进行,所以在表示图像显示时刻的VPTS从VOB#1切换到VOB#2的同一的定时,子图像解码器参照的STC值也切换。
在步骤#311226中,在STC设定部32010中设定STCr,并以该值作为初始值,使STC计数器32014动作,并进入到步骤#311227中。
步骤#311227中,用全部的STC选择部,即视频解码器用STC选择部32020、子图像解码器用STC选择部32022、音频解码器用STC选择部32024和系统解码器用STC选择部32026,选择并输出全部STCr。
接着,选择STC计数器32014的输出STCc,作为视频解码器、子图像解码器、音频解码器、系统解码器参照的STC值。
从步骤#311226到步骤#311227的处理,可以在SCR从VOB#2的部分切换到其后续VOB的开头部分的定时(即向下一VOB的切换的时刻T1)之前进行。
STC的切换时刻T1可通过检测NV组中的VOB_V_SPTM或者VOB_V_EPTM的变化,并能用提取紧接着该变化前的数据组中的SCR求得。VOB_V_SPTM表示该VOB的显示开始时刻,VOB_V_EPTM表示该VOB的显示结束时刻,在同一VOB的全部的NV组中记述同一的值。因此,VOB_V_SPTM或者VOB_V_EPTM的变化,意味着VOB变化。这样,通过VOB_V_SPTM或者VOB_V_EPTM的变化,能知道VOB的变化。用在紧接着VOB变化前的数据组中的SCR值加上1个数据组的传送时间的方法,能求得T1。此外,1个数据组的传送时间为固定值。
关于STC切换时刻T2、T3,同样也能从紧接着数据组中的VOB_V_SPTM或者VOB_V_EPTM的变化前提取的APTS、VDTS、VPTS算出。
关于T2,能用从紧接着VOB切换前的音频数据组提取APTS,并在该APTS上加上该音频数据组所含音频数据重放时间的方法算出。该音频数据组所含音频数据重放时间能从音频数据的位速率和数据组的数据量算出。
关于T3,从紧接着VOB切换前的包含VDTS的音频数据组提取VDTS,能求得该时刻。这样提供取的VDTS,其表示的时刻为T3。
关于T4,因与VOB_V_EPTM等效,所以能使用VOB_V_EPTM。
(同步控制部:实施形态2)
下面,参照图41对图26所示的同步控制部2900的与本发明相关的实施形态2进行说明。同步控制部2900由STC生成部32030、PTS/DTS提取部32031、同步机构控制部32032、视频解码器同步控制部32033、子图像解码器同步控制部32034、音频解码器同步控制部32035和系统解码器同步控制部32036构成。
STC生成部32030是生成各解码器的系统时钟的部件,对视频解码器同步控制部32033,子图像解码器同步控制部32034,音频解码器同步控制部32035和系统解码器同步控制部32036,分别提供同步用的STC。用按系统时钟动作的计数器构成STC生成部32030,将包含在PGC开头VOB中的该VOB开头数据组中的SCR设定为计数器的初始值,然后用系统时钟进行加法计数。这种场合,也可重新设定APTS或者VPTS作为STC计数器的初始值。
音频输出和视频输出均分别与其输出用时钟同步地进行重放。因此,由于STC与音频输出时钟和视频输出时钟的精度误差的积累,有可能引起同步混乱。当这种积累误差增大时,各解码缓存器有可能出现漏损(溢出或者下溢)。因此,用例如将与音频输出时钟同步的APTS周期性地设定成STC,不会积累APTS和STC的误差,所以声音能不间断地重放。这种场合,对于图像用跳过或者冻结视频输出进行同步控制。将这种同步控制定义为声音主同步控制。另一方面,用例如将与视频输出时钟同步的VPTS周期性地设定成STC,不会积累VPTS和STC的误差,所以图像能不间断地重放。这种场合,对于声音用跳过或者暂停音频输出进行同步控制。将这种同步控制定义为图像主同步控制。
下面,在这里说明的同步控制技术中,同步模式ON表示进行如前所述STC的同步控制(声音主控或者图像主控),同步模式OFF表示不进行STC的同步控制。也就是说,在同步模式OFF时,视频解码器、音频解码器不参照各位流中时间标记的值,而仅根据各自在内部持有的基准时钟,依次进行规定帧周期的视频和音频输出,这时,不进行图像和音频间的相互定时控制。
PTS/DTS提取部32031从同步控制数据St81提取PTS和DTS,并供给各解码器同步控制部。
同步机构控制部32032对各解码器同步控制部,生成指示是否进行同步控制(同步模式ON还是同步模式OFF)的同步控制信号。关于这种同步机构控制部32032,下面参照图42详细地进行说明。
如果来自同步机构控制部32032的同步控制信号指示同步模式ON,视频解码器同步控制部32033,则根据来自STC生成部32030的STC和由PTS/DTS提取部32031得到的开始视频解码的时间信息DTS,生成视频解码开始信号St89。也就是说,在STC和DTS一致的时刻生成视频解码开始信号St89。如果来自同步机构控制部32032的同步控制信号指示同步模式OFF,则该期间不断输出视频解码开始信号St89。也就是说,视频解码器不依赖于来自外部的控制,而基于内部状态的控制进行解码。
如果来自同步机构控制部32032的同步控制信号指示同步模式ON,子图像解码器同步控制部32034则根据来自STC生成部32030的STC和由PTS/DTS提取部32031得到的开始子图像解码的时间信息PTS,生成子图像解码开始信号St91。也就是说,在STC和PTS一致的时刻生成子图像解码开始信号St91。如果来自同步机构控制部32032的同步控制信号指示同步模式OFF,则该期间不断输出子图像解码开始信号St91。也就是说,子图像解码器不依赖于来自外部的控制,而基于内部状态的控制进行解码。
如果来自同步机构控制部32032的同步控制信号指示同步模式ON,音频数据解码器同步控制部32035则根据来自STC生成部32030的STC和由PTS/DTS提取部32031得到的开始音频解码的时间信息PTS,生成音频解码开始信号St93。也就是说,在STC和PTS一致的时刻生成音频数据解码开始信号St93。如果来自同步机构控制部32032的同步控制信号指示同步模式OFF,则该期间不断输出音频解码开始信号St93。也就是说,音频解码器不依赖于来自外部的控制,而基于内部状态的控制进行解码。
系统解码器同步控制部32036,输出来自STC生成部32030的STC作为S79。从位流缓存器到系统解码器的数据组传送控制中使用St79。也就是说,如果该STC值与数据组中的SCR值一致,则将数据组的数据从位流缓存器传送到系统解码器中。
下面,参照图42和图43对同步机构控制部32032进行说明。
图42表示同步机构控制部32032的详细的结构。同步机构控制部32032由SCR变化检测部32040、APTS变化时间检测部32041、VPTS变化时间检测部32042和同步模式切换部32043构成。
SCR变化检测部32040,如果同步控制数据St81中的数据组首标中的SCR值变化成“0”,则生成有效SCR变化检测信号,并输入到同步模式切换部32043中。这样,进行2个VOB的无断层连接重放时,在原来连续的VOB切断成2个的场合、即除2个VOB之间SCR连续的场合以外,使后面重放的VOB开头数据组的SCR为“0”,能容易地检测VOB的断开处。这里,虽然取“0”,但只要是满足容易判断VOB断开处的条件的值,也可以用其它适当的值。
特别在考虑到从保护性加锁重放区间(VOB#1)联结合到另一个位流(VOB#2)的场合,保护性加锁区间的VOB因各个重放时间各不相同,不能考虑全部连接来对后续的VOB#2的第一个SCR赋值。在这种场合中,取VOB#2开头数据组中的SCR为‘0’。
APTS变化时间检测部32041,对同步控制数据St81中的VOB切换时刻的APTS和从图41的生成部32030供给的STC计数器值进行比较,在STC计数器值超过前述APTS的时刻生成有效APTS变化时间检测信号,并输入到同步模式切换部32043中。此外,关于VOB切换时刻的APTS的检测方法,参照图43在后面进行说明。
VPTS变化时间检测部32042,对同步控制数据St81中的VOB切换时刻的VPTS和STC计数器值进行比较,在STC计数器值超过前述VPTS的时刻生成有效VPTS变化时间检测信号,并输入到同步模式切换部32043中。此外,关于VOB切换时刻的VPTS的检测方法,参照图43在后面进行说明。
同步模式切换部32043,根据来自SCR变化检测部32040的SCR变化检测信号、来自APTS变化检测部32041的APTS变化检测信号、来自VPTS变化检测部32042的VPTS变化检测信号,生成同步模式切换信号,并分别输出到视频解码器同步控制部32033、子图像解码器同步控制部32034、音频数据解码器同步控制部32035、系统解码器同步控制部32036中。此外,将STC更新信号STCs输出到STC生成部32030中。
各解码器同步控制部,如果是同步模式ON,则进行如前所述地基于STC的同步控制。反之,则不进行如前所述地基于STC的同步控制。
接着,参照图43所示的流程图对同步模式切换部32043的操作进行说明。
在步骤#320430,生成并输出STC更新信号STCs,并在输出到STC生成部32030中后,进入步骤#320431。如果STC更新信号STCs有效,则STC生成部32030由同步控制数据St81将新的SCR设定为初始值,并更新STC。
在步骤#320431,对解码器同步控制部32033、32034、32035和32036,输出指示同步模式ON的同步模式切换信号,并进入到步骤#320432。
在步骤#320432,如果在SCR变化检测部32040中检测出SCR变化,则进入到在步骤#320433中,如果没有检测出SCR变化,则在步骤#320432重复相同步骤,直到检测到SCR的变化为止。也就是说,在该期间中对各解码器同步控制部,不断输出同步模式ON。
在步骤#320433,对于解码器同步控制部32033、32034、32035和32036,输出指示同步模式OFF的同步模式切换信号,并进入到步骤#320434。也就是说,该步骤意味着在传送数据组时,从VOB切换的时刻T1开始,取消同步模式。
在步骤#320434,如果APTS变化时间检测部32041和VPTS变化时间检测部32042都检测出变化时间,则返回到步骤#3204301,并在步骤#32043成为同步模式ON。但是,如果没有检测出变化时间,则在步骤#320434重复相同的步骤,直到检测到APTS和VPTS的变化为至。也就是说,在该期间中对各解码器同步控制部,不断输出同步模式OFF。
下面,参照图44对通常重放开始时(在VOB的开头部分并且不进行VOB间的连续重放的场合)的同步控制方法进行说明。
图44以经过时间为横坐标轴、以各种值的PST为纵坐标轴,示出PST各值的相互关系。其中,SCR表示VOB输入到系统解码器中的时刻,APTS的值表示重放音频数据的时刻,STC为解码器的基准时钟,VPTS的值表示重放视频数据的时刻。
这里,取VOB的开头SCR为“0”的点作为A点。即使在开头的SCR不为“0”的场合,例如在特殊重放后从VOB中途进行通常的重放的场合,控制的顺序也相同。ΔTad、ΔTvd分别表示从将音频数据数据、视频数据输入系统解码器开始到被输出为止的时间。ΔTad比ΔTvd小,为了在VOB的开头以重放的时刻为基准记录数据,在该开头的C点仅存在视频数据,从延迟了ΔTvd-ΔTad的D点开始记录音频数据。
也就是说,将数据组数据输入到系统解码器时,视频数据在系统流开头的C点,但音频数据为延迟了ΔTvd-ΔTad的D点。
在这部分进行同步控制如下。首先,停止图像和音频的输出,将A点数据组件中的SCR值,在B点置入STC生成部32030,STC生成部32030用系统时钟使内部计数器动作并输出STC。与此同时,开始将VOB开头数据组传送到系统解码器2500中,以后的数据组传送,以STC生成部32030生成的STC值为基准,在各个数据组首标中记述的SCR时刻进行。
接着,进行第一个视频数据的解码,并在STC生成部32030生成的STC值为第一个VPTS值的时刻F,开始图像输出。
关于音频数据输出也进行第一个音频数据的解码,并在与STC生成部32030生成的STC值为第一个APTS值相同的瞬间(E点),开始输出声音。
这样,在开始VOB开头部分的重放以后,以音频为主控或者图像为主控进行同步控制。
下面,参照图45对无断层重放2个VOB的场合的同步控制方法,特别对图42的SCR变化检测部32040、APTS变化时间检测部32041、VPTS变化时间检测部32042的检测方法进行说明。
图45表示无断层连接VOB#1和VOB#2的场合的、SCR、APTS以及VPTS的记录位置与各值的关系。
下面,为了实现无断层重放,对各解码器同步控制部的同步模式的切换,即同步模式ON、同步模式OFF的必要性进行说明。G点表示被传送的数据组从VOB#1到VOB#2切换的时间,H点表示音频输出切换时间,I点表示视频输出切换的时间。这样,视频输出和音频输出的切换时间不同,不能进行使用同一STC的同步控制。因此,从STC切换的G点到APTS和VPTS切换的I点的区间,需要不进行使用STC的同步控制。在APTS和VPTS共同切换的I点以后,可能并且必须再次进行使用STC的同步控制。
接着,对不进行同步控制、即做成同步模式OFF的定时检测方法进行说明。
由图45中SCR的图能得到将同步模式做成OFF的定时。在SCR的值不断增加的期间,是将VOB#1的数据组传送到系统解码器的期间,仅在VOB#1的数据组传送结束、开始VOB#2的组件的传送的G点,SCR的值为“0”。因此,借助检测出SCR成为“0”的G点,可知VOB#2的数据组输出到系统解码器,并在该时刻Tg使同步模式成为OFF。
此外,SCR的值为“0”的检测,也能在写入到位流缓存器2400的时刻进行。也可利用在该时刻检测,使同步模式成为OFF。
接着,对开始同步控制的定时,即同步模式从OFF到ON的定时进行说明。
为了开始同步控制,需要知道音频输出和视频输出的二者从VOB#1变化成VOB#2的情况。借助检测出APTS值的增加中断的H点,可知音频数据输出变化成VOB#2的瞬间。同样,借助检测出VPTS值的增加中断的点I,也能知道视频输出变化成VOB#2的瞬间。因此,在知道H点和I点二者出现后,直接用时刻Ti使同步模式成为ON。
在从时刻Tg到时刻Ti的期间,不必用检测SCR的变化求得对使同步模式成为OFF的定时,任何一个较早的VPTS和APTS的变化时间都可作为定时(本场合为时刻Th)使同步模式成为OFF。由此,同步模式OFF的期间成为从时刻Th到时刻Ti的期间,与在时刻Tg同步模式为OFF的场合相比,能缩短不能进行同步控制的期间。
但是,如至此说明了的那样,在进行基于APTS的值和VPTS的值是否继续增加的定时检测的场合,在VOB的连接点APTS和VPTS的值一定要减小。换言之,VOB中最终的APTS值、VPTS值,需要比VOB中APTS、VPTS的初始值大。
APTS和VPTS的初始值(ΔTad、ΔTvd)可具有的最大值确定如下。
APTS和VPTS的初始值,是在视频缓存器和音频缓存器内分别存储视频数据和音频数据的时间和视像再排序的延迟时间(MPEG视频压缩制式中,图像的解码顺序和显示顺序未必一致,有时显示迟后于解码)的和。因此,到视像缓存器和音频数据缓存器成为满为止所要的时间与视像再排序造成的显示延迟最大值的和,成为APTS和VPTS的初始值最大值。
因此,在生成VOB时,做成VOB中最终的APTS和VPTS各值必定超过这些值。
虽然,对VOB连接后的同步机构ON的定时的控制、以及对检测APTS和VPTS的各值是否增加的方法进行了说明,但借助在APTS在APTS阈值以下的时间点和VPTS在VPTS阈值以下的时间点检测出变化时刻,也能实现。
关于APTS阈值、VPTS阈值的运算方法,因这些阀值与VOB中的APTS、VPTS各值0的最大初始值相等,所以能与前述的最大值相同地求出。
借助于进行前述说明那样的同步机构的ON/OFF控制,能在VOB的连接部分进行在重放状态中不产生散乱的无断层重放。
此外,本发明实施形态2的AV同步的技术,其方法是将APTS的值周期性地设置成STC,以STC为基准判定VPTS的值是早还是晚,从而使图像冻结或者跳过(音频主控),以及将VPTS的值设置成STC,以STC为基准判定APTS的值是早还是晚,从而使声音暂停或者跳过(图像主控)。另外,虽然有直接比较APTS和VPTS的各值,以APTS或者VPTS的任一方为基准的方法等,但本实施形态的AV同步的ON/OFF控制,也有与采取这些方法中的任何一种相同的效果。
虽然VOB的开头部分假设SCR为“0”进行了说明,但在“0”以外的场合,也能通过将SCR开头的值加到APTS、VPTS的值的中作为补偿,同样地进行控制。
在实施形态2中,利用接着重放的VOB表示是否需要STC再设定的标志寄存器值STCDF_reg,如果该寄存器值是STC_RESET,则总是控制同步模式为ON,并能仅在该寄存器为STC_NRESET时,进行同步模式ON·OFF控制。
这样,能在各解码器间同步的同时,对传送到位流缓存器的数据进行解码。
采用本发明,则在多场面等的重放时,即使连续重放的VOB之间,同步控制用的SCR和PTS不连续,也能在VOB的连接点继续保持视频数据和音频数据的同步,无断层地重放2个VOB。
工业上的可利用性
如上所述,本发明的对媒体进行位流交错录放的方法及其装置,适合使用在能够将传送各种信息的位流构成的标题,根据用户的要求加以编辑,以构成新标题的创作系统,进一步说,也适用于近年来开发的数字视像光盘系统、即所谓DVD系统。

Claims (4)

1.一种数据流重放装置,用于重放包括多个数据单元的数据流,在将数据流存储在缓存器中后,数据单元分别与第1时间码关联,用于表明将各个数据单元输入到缓存器中的传输定时,并且至少一个数据单元与第2时间码关联,用于表明至少一个数据单元被重放的显示定时,
其特征在于,
所述数据流重放装置包括:
包括缓存器的解码器,用于存储输入到缓存器中的数据流,并参考参考时钟对存储的数据流进行解码,以便如此基于第2时间码重放被存储的数据流,从而具有第2时间码的至少一个数据单元在显示定时被重放;
数据流供给装置,用于参考参考时钟将数据流供给到缓存器中,以便基于第1时间码在传输定时分别地输入数据单元;以及
控制器,用于将参考时钟供给到解码器和数据流供给装置,
其中,所述控制器包括:
系统时钟发生器,用于发生第1时钟和不同于第1时钟的第2时钟,和
系统时钟选择器,用于用下述的的方法有选择地输出第1时钟和第2时钟,所述方法为在第1期间把第1和第2时钟中的一个作为参考时钟供给数据流供给装置和解码器,在第2期间把第1和第2时钟中的一个供给数据流供给装置而把第1和第2时钟中的另一个供给解码器。
2.如权利要求1所述的数据流重放装置,其特征在于,
数据流包括第1数据流和紧随着第1数据流的第2数据流,并且第1和第2数据流被连续地重放,并且
在将第1数据流的最后数据单元供给到解码器的缓存器后,第1期间结束,同时,第2期间紧随着第1期间,并在第1数据流的最后数据单元被重放后结束。
3.一种数据流重放方法,用于重放包括多个数据单元的数据流,在将数据流存储到缓存器中后,数据单元分别与第1时间码关联,用于表明将各个数据单元输入到缓存器中的传输定时,并且至少一个数据单元与第2时间码关联,用于表明至少一个数据单元被重放的显示时间,
其特征在于,
所述数据流重放方法包括:
将数据流存储在包括缓存器的解码器中,并参考参考时钟对存储的数据流进行解码,以便如此基于第2时间码重放被存储的数据流,插入具有第2时间码至少一个数据单元在显示定时被重放;
参考参考时钟,通过数据流供给装置将数据流供给到缓存器,以便基于第1时间码在传输定时分别输入数据单元,以及
将参考时钟供给解码器和数据流供给装置,
其中,供给参考时钟包括:
发生第1时钟和不同于第1时钟的第2时钟,和
用下述的方法有选择地输出第1时钟和第2时钟,所述方法为在第1期间把第1和第2时钟中的一个作为参考时钟供给数据流供给装置和解码器,在第2期间把第1和第2时钟中的一个供给数据流供给装置而把第1和第2时钟中的另一个供给解码器。
4.如权利要求3所述的数据流重放方法,其特征在于,
数据流包括第1数据流和紧随着第1数据流的第2数据流,并且第1和第2数据流被连续地重放,
其中,在将第1数据流的最后数据单元供给到解码器的缓存器中后,第1期间结束,同时,第2期间紧随着第1期间,并在第1数据流的最后数据单元被重放后结束。
CNB961972203A 1995-09-29 1996-09-27 具有非连续系统时间信息的位流的无断层重放方法和装置 Expired - Lifetime CN1164103C (zh)

Applications Claiming Priority (6)

Application Number Priority Date Filing Date Title
JP276710/95 1995-09-29
JP27671095 1995-09-29
JP276710/1995 1995-09-29
JP4158396 1996-02-28
JP41583/1996 1996-02-28
JP41583/96 1996-02-28

Related Child Applications (1)

Application Number Title Priority Date Filing Date
CNB2004100598774A Division CN100492517C (zh) 1995-09-29 1996-09-27 具有非连续系统时间信息的位流的无断层重放方法和装置

Publications (2)

Publication Number Publication Date
CN1197574A CN1197574A (zh) 1998-10-28
CN1164103C true CN1164103C (zh) 2004-08-25

Family

ID=26381225

Family Applications (2)

Application Number Title Priority Date Filing Date
CNB961972203A Expired - Lifetime CN1164103C (zh) 1995-09-29 1996-09-27 具有非连续系统时间信息的位流的无断层重放方法和装置
CNB2004100598774A Expired - Lifetime CN100492517C (zh) 1995-09-29 1996-09-27 具有非连续系统时间信息的位流的无断层重放方法和装置

Family Applications After (1)

Application Number Title Priority Date Filing Date
CNB2004100598774A Expired - Lifetime CN100492517C (zh) 1995-09-29 1996-09-27 具有非连续系统时间信息的位流的无断层重放方法和装置

Country Status (11)

Country Link
US (13) US5923869A (zh)
EP (4) EP2160027A3 (zh)
JP (8) JP3920922B2 (zh)
KR (1) KR100379786B1 (zh)
CN (2) CN1164103C (zh)
DE (3) DE69638111D1 (zh)
HK (2) HK1011907A1 (zh)
MX (1) MX9801216A (zh)
SG (2) SG149665A1 (zh)
TW (1) TW436777B (zh)
WO (1) WO1997013364A1 (zh)

Families Citing this family (328)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8352400B2 (en) 1991-12-23 2013-01-08 Hoffberg Steven M Adaptive pattern recognition based controller apparatus and method and human-factored interface therefore
US9286294B2 (en) 1992-12-09 2016-03-15 Comcast Ip Holdings I, Llc Video and digital multimedia aggregator content suggestion engine
US7168084B1 (en) 1992-12-09 2007-01-23 Sedna Patent Services, Llc Method and apparatus for targeting virtual objects
US6808709B1 (en) * 1994-12-30 2004-10-26 The Regents Of The University Of California Immunoglobulins containing protection proteins and their use
US7895076B2 (en) 1995-06-30 2011-02-22 Sony Computer Entertainment Inc. Advertisement insertion, profiling, impression, and feedback
US8574074B2 (en) 2005-09-30 2013-11-05 Sony Computer Entertainment America Llc Advertising impression determination
JP4006840B2 (ja) * 1998-08-10 2007-11-14 ソニー株式会社 システムターゲットデコーダのオーディオバッファ、多重化方法および装置、再生方法および装置
TW436777B (en) * 1995-09-29 2001-05-28 Matsushita Electric Ind Co Ltd A method and an apparatus for reproducing bitstream having non-sequential system clock data seamlessly therebetween
TW305043B (zh) 1995-09-29 1997-05-11 Matsushita Electric Ind Co Ltd
AU690871B2 (en) * 1996-02-21 1998-04-30 Warner Bros. Home Entertainment Inc. Method for interleaving data for seamless playback of multiple program versions having common material
JP3748287B2 (ja) 1996-02-28 2006-02-22 パイオニア株式会社 情報再生装置及び方法
JP3824699B2 (ja) * 1996-03-15 2006-09-20 パイオニア株式会社 情報記録媒体、その記録装置及び方法、その再生装置及び方法並びに情報処理装置及び方法
JP3778985B2 (ja) * 1996-03-19 2006-05-24 パイオニア株式会社 情報記録媒体、記録装置及び記録方法並びに再生装置及び再生方法
JP3550459B2 (ja) * 1996-03-29 2004-08-04 パイオニア株式会社 記録媒体再生装置
JP3263807B2 (ja) * 1996-09-09 2002-03-11 ソニー株式会社 画像符号化装置および画像符号化方法
KR100352354B1 (ko) * 1996-12-25 2003-01-24 소니 가부시끼 가이샤 게임기시스템,방송시스템,데이터분배시스템및방법,프로그램실행장치및방법
JPH10285548A (ja) * 1997-04-03 1998-10-23 Sony Corp 符号化装置及び方法、復号装置及び方法、編集方法
US7284187B1 (en) * 1997-05-30 2007-10-16 Aol Llc, A Delaware Limited Liability Company Encapsulated document and format system
US20030113096A1 (en) * 1997-07-07 2003-06-19 Kabushiki Kaisha Toshiba Multi-screen display system for automatically changing a plurality of simultaneously displayed images
TW388027B (en) 1997-09-17 2000-04-21 Matsushita Electric Ind Co Ltd Video data editing apparatus, optical disc for use as a recording medium of a video data editing apparatus, and computer-readable recording medium storing an editing program
US6487364B2 (en) 1997-09-17 2002-11-26 Matsushita Electric Industrial Co., Ltd. Optical disc, video data editing apparatus, computer-readable recording medium storing an editing program, reproduction apparatus for the optical disc, and computer-readable recording medium storing a reproduction program
CN1309252C (zh) * 1997-09-17 2007-04-04 松下电器产业株式会社 将视频数据记录在光盘的设备和方法
KR100566623B1 (ko) 1997-09-17 2006-11-17 마츠시타 덴끼 산교 가부시키가이샤 비디오 데이터 편집장치와 편집 프로그램을 저장한 컴퓨터 판독가능한 기록매체
EP0917144B1 (en) * 1997-11-11 2003-05-07 Deutsche Thomson-Brandt Gmbh Method and apparatus for controlling a data buffer
US6396874B1 (en) * 1997-11-12 2002-05-28 Sony Corporation Decoding method and apparatus and recording method and apparatus for moving picture data
US6442333B1 (en) * 1997-12-25 2002-08-27 Pioneer Electronic Corporation Information reproducing apparatus
US6453459B1 (en) 1998-01-21 2002-09-17 Apple Computer, Inc. Menu authoring system and method for automatically performing low-level DVD configuration functions and thereby ease an author's job
US6219067B1 (en) * 1998-04-03 2001-04-17 Sarnoff Corporation Measures for characterizing compressed bitstreams
JP3383587B2 (ja) * 1998-07-07 2003-03-04 株式会社東芝 静止画像連続情報記録方法と光ディスクと光ディスクの情報再生装置と情報再生方法
DE69906806T2 (de) * 1998-07-20 2003-11-13 Thomson Licensing Sa Benutzerschnittstelle für digitales videogerät
US7076149B1 (en) 1998-07-20 2006-07-11 Thomson Licensing Digital video apparatus user interface
US6754905B2 (en) 1998-07-23 2004-06-22 Diva Systems Corporation Data structure and methods for providing an interactive program guide
US9924234B2 (en) 1998-07-23 2018-03-20 Comcast Ip Holdings I, Llc Data structure and methods for providing an interactive program
EP1097587A1 (en) 1998-07-23 2001-05-09 Diva Systems Corporation Interactive user interface
KR100306193B1 (ko) * 1998-08-18 2001-11-30 구자홍 재기록가능기록매체의동영상데이터연결재생정보생성및갱신기록방법
JP4053668B2 (ja) * 1998-09-16 2008-02-27 パイオニア株式会社 情報記録装置及び情報記録方法
US6553086B1 (en) * 1998-10-02 2003-04-22 Lg Electronics, Inc. Method and apparatus for recording time information for digital data streams
JP4059410B2 (ja) * 1998-10-07 2008-03-12 株式会社バンダイナムコゲームス ゲーム装置及び情報記憶媒体
JP3094999B2 (ja) * 1998-10-15 2000-10-03 日本電気株式会社 オーディオ・ビデオ同期再生装置
US6542694B2 (en) * 1998-12-16 2003-04-01 Kabushiki Kaisha Toshiba Optical disc for storing moving pictures with text information and apparatus using the disc
KR100657237B1 (ko) * 1998-12-16 2006-12-18 삼성전자주식회사 데이터열간의 연속 재생을 보장하기 위한 부가 정보 생성 방법
US7904187B2 (en) 1999-02-01 2011-03-08 Hoffberg Steven M Internet appliance system and method
KR100326144B1 (ko) * 1999-02-09 2002-03-13 구자홍 기록 디지털 데이터 스트림의 탐색정보 생성방법 및 이를이용한 탐색방법과, 그 장치
JP4135251B2 (ja) * 1999-03-19 2008-08-20 ソニー株式会社 情報処理装置
US7096487B1 (en) 1999-10-27 2006-08-22 Sedna Patent Services, Llc Apparatus and method for combining realtime and non-realtime encoded content
US6904610B1 (en) 1999-04-15 2005-06-07 Sedna Patent Services, Llc Server-centric customized interactive program guide in an interactive television environment
US6621870B1 (en) * 1999-04-15 2003-09-16 Diva Systems Corporation Method and apparatus for compressing video sequences
US6754271B1 (en) 1999-04-15 2004-06-22 Diva Systems Corporation Temporal slice persistence method and apparatus for delivery of interactive program guide
US8108891B1 (en) * 1999-04-21 2012-01-31 Mitsubishi Electric Visual Solutions America, Inc. V-chip hours
KR100678451B1 (ko) * 1999-06-25 2007-02-05 코닌클리케 필립스 일렉트로닉스 엔.브이. 실시간 디.브이.디. 비디오 기록에 있어서 타이틀의 순서
MXPA02000146A (es) * 1999-07-09 2002-07-02 Matsushita Electric Ind Co Ltd Disco optico, registrador, reproductor, metodo de registro y metodo de reproduccion que son utilizados todos para disco optico.
WO2001010119A1 (fr) * 1999-07-29 2001-02-08 Sharp Kabushiki Kaisha Procede de determination de position d'acces sur un support d'enregistrement et procede de gestion du support d'enregistrement
US6751776B1 (en) * 1999-08-06 2004-06-15 Nec Corporation Method and apparatus for personalized multimedia summarization based upon user specified theme
JP3408469B2 (ja) * 1999-09-14 2003-05-19 松下電器産業株式会社 受信システム
JP4211153B2 (ja) * 1999-09-17 2009-01-21 ソニー株式会社 記録装置および方法
EP1085513B1 (en) * 1999-09-20 2012-12-05 Panasonic Corporation Optical disc recording apparatus, and optical disc recording method that are all suitable for seamless reproduction
WO2001031914A1 (en) 1999-10-27 2001-05-03 Diva Systems Corporation Picture-in-picture and multiple video streams using slice-based encoding
US8250617B2 (en) 1999-10-29 2012-08-21 Opentv, Inc. System and method for providing multi-perspective instant replay
ES2194789T3 (es) * 1999-11-10 2003-12-01 Thomson Licensing Sa Supresion de publicidad para soportes de grabacion.
WO2007130681A2 (en) 2006-05-05 2007-11-15 Sony Computer Entertainment America Inc. Advertisement rotation
KR100521937B1 (ko) * 2000-02-11 2005-10-13 엘지전자 주식회사 재기록 가능 기록매체에의 오디오 데이터 기록방법
US7561777B2 (en) 2000-03-17 2009-07-14 Thomson Licensing Method and apparatus for simultaneous recording and displaying two different video programs
DE60103511T2 (de) * 2000-03-17 2005-06-30 Thomson Licensing S.A., Boulogne Verfahren und vorrichtung zur gleichzeitigen aufnahme und wiedergabe von zwei verschiedenen videoprogrammen
US7646967B2 (en) * 2000-04-21 2010-01-12 Sony Corporation Information processing apparatus and method, program and recorded medium
KR100394974B1 (ko) * 2000-05-23 2003-08-19 엘지전자 주식회사 고밀도 광 기록매체에서의 멀티경로 데이터를 수용하는 방법
US7366402B2 (en) * 2000-06-02 2008-04-29 Lg Electronics Inc. Method and apparatus of recording a high definition digital television broadcast signal
KR100448452B1 (ko) * 2000-06-09 2004-09-13 엘지전자 주식회사 고밀도 광 기록매체의 메뉴 지원방법
KR100379430B1 (ko) * 2000-07-18 2003-04-10 엘지전자 주식회사 디지털 티브이의 화면처리장치 및 방법
AU2001266732B2 (en) * 2000-08-02 2007-05-24 Open Tv, Inc. System and method for providing multi-perspective instant replay
US7043484B2 (en) * 2000-12-05 2006-05-09 Dvdemand Technologies Inc. System and method for producing storage media images
US6896848B1 (en) 2000-12-19 2005-05-24 Tekcel, Inc. Microplate cover assembly
JP2002197794A (ja) * 2000-12-25 2002-07-12 Toshiba Corp 音声映像データ同期再生方法
US8751310B2 (en) 2005-09-30 2014-06-10 Sony Computer Entertainment America Llc Monitoring advertisement impressions
TW579506B (en) * 2001-03-05 2004-03-11 Matsushita Electric Ind Co Ltd A recording device and a recording method
FR2823343B1 (fr) * 2001-04-05 2003-07-04 Cit Alcatel Dispositif de generation d'un fichier multimedia a destination d'un terminal de telecommunications et fichier multimedia associe
BR0205094A (pt) * 2001-04-20 2003-03-25 Koninkl Philips Electronics Nv Método e aparelho para editar um fluxo de dados, meio legivel por maquina, e, meio portando um fluxo de dados
KR100598285B1 (ko) 2001-06-21 2006-07-07 엘지전자 주식회사 멀티채널 스트림 기록장치 및 방법과, 그에 따른 기록매체
KR100752480B1 (ko) * 2001-06-21 2007-08-28 엘지전자 주식회사 멀티채널 스트림 기록장치 및 방법과, 그에 따른 기록매체
KR20020097454A (ko) * 2001-06-21 2002-12-31 엘지전자 주식회사 멀티채널 스트림 기록장치 및 방법과, 그에 따른 기록매체
US7643727B2 (en) * 2001-07-24 2010-01-05 Lg Electronics Inc. Method and apparatus of recording a multi-channel stream, and a recording medium containing a multi-channel stream recorded by said method
US7793326B2 (en) 2001-08-03 2010-09-07 Comcast Ip Holdings I, Llc Video and digital multimedia aggregator
US7908628B2 (en) 2001-08-03 2011-03-15 Comcast Ip Holdings I, Llc Video and digital multimedia aggregator content coding and formatting
US20030163477A1 (en) * 2002-02-25 2003-08-28 Visharam Mohammed Zubair Method and apparatus for supporting advanced coding formats in media files
KR100563685B1 (ko) * 2002-02-25 2006-03-28 엘지전자 주식회사 재기록 가능 기록매체의 재생리스트 관리방법
US20040199565A1 (en) * 2003-02-21 2004-10-07 Visharam Mohammed Zubair Method and apparatus for supporting advanced coding formats in media files
US7613727B2 (en) * 2002-02-25 2009-11-03 Sont Corporation Method and apparatus for supporting advanced coding formats in media files
US7831990B2 (en) * 2002-04-29 2010-11-09 Sony Corporation Generic adaptation layer for JVT video
US20040006575A1 (en) * 2002-04-29 2004-01-08 Visharam Mohammed Zubair Method and apparatus for supporting advanced coding formats in media files
KR20030087193A (ko) * 2002-05-07 2003-11-14 엘지전자 주식회사 멀티 채널 방송 스트림의 기록 관리방법
CN101430916A (zh) * 2002-06-21 2009-05-13 Lg电子株式会社 一种用于记录和再现数据结构的方法和装置
JP4299779B2 (ja) * 2002-06-21 2009-07-22 エルジー エレクトロニクス インコーポレーテッド ビデオデータの再生を管理するためのデータ構造を有する記録媒体
CN100380496C (zh) 2002-06-24 2008-04-09 Lg电子株式会社 具有用于管理记录在其上面的多个标题视频数据的再现的数据结构的记录介质以及记录和再现方法及装置
KR20040000290A (ko) 2002-06-24 2004-01-03 엘지전자 주식회사 고밀도 광디스크의 멀티 경로 데이터 스트림 관리방법
AU2003241204B2 (en) 2002-06-24 2009-02-05 Lg Electronics Inc. Recording medium having data structure including navigation control information for managing reproduction of video data recorded thereon and recording and reproducing methods and apparatuses
US7889968B2 (en) 2002-06-24 2011-02-15 Lg Electronics Inc. Recording medium having data structure for managing reproduction of multiple reproduction path video data for at least a segment of a title recorded thereon and recording and reproducing methods and apparatuses
US7558296B2 (en) * 2002-06-26 2009-07-07 Panasonic Corporation Multiplexer and demultiplexer
WO2004003907A1 (en) 2002-06-28 2004-01-08 Lg Electronics Inc. Recording medium having data structure for managing reproduction of multiple playback path video data recorded thereon and recording and reproducing methods and apparatuses
JP4312151B2 (ja) 2002-06-28 2009-08-12 エルジー エレクトロニクス インコーポレーテッド 多重経路データの記録及び再生を管理するためのデータ構造を有する記録媒体と、それによって記録し、再生する方法及び装置
US7009655B2 (en) * 2002-07-23 2006-03-07 Mediostream, Inc. Method and system for direct recording of video information onto a disk medium
JP4695391B2 (ja) * 2002-09-05 2011-06-08 エルジー エレクトロニクス インコーポレイティド スライドショーの再生を管理するためのデータ構造を有する記録媒体、記録及び再生の方法又は装置
AU2003260975B8 (en) * 2002-09-06 2009-08-13 Lg Electronics Inc. Recording medium having data structure for managing reproduction of still images recorded thereon and recording and reproducing methods and apparatuses
CN1578983B (zh) * 2002-09-07 2010-07-21 Lg电子株式会社 具有用于管理从记录在其上面的片段文件的静止图像的再现的数据结构的记录介质以及记录和再现方法及装置
JP3954473B2 (ja) * 2002-10-01 2007-08-08 パイオニア株式会社 情報記録媒体、情報記録装置及び方法、情報再生装置及び方法、情報記録再生装置及び方法、記録又は再生制御用のコンピュータプログラム、並びに制御信号を含むデータ構造
WO2004032122A1 (en) * 2002-10-02 2004-04-15 Lg Electronics Inc. Recording medium having a data structure for managing reproduction of graphic data and recording and reproducing methods and apparatuses
US7769275B2 (en) * 2002-10-04 2010-08-03 Lg Electronics, Inc. Recording medium having a data structure for managing reproduction of graphic data and recording and reproducing methods and apparatuses
KR20040033663A (ko) * 2002-10-14 2004-04-28 삼성전자주식회사 멀티 앵글을 지원하는 데이터 구조로 기록된 정보저장매체및 그 장치
WO2004036577A1 (en) * 2002-10-14 2004-04-29 Lg Electronics Inc. Recording medium having data structure for managing reproduction of multiple audio streams recorded thereon and recording and reproducing methods and apparatuses
TWI260591B (en) * 2002-10-14 2006-08-21 Samsung Electronics Co Ltd Information storage medium with structure for multi-angle data, and recording and reproducing apparatus therefor
JP4420897B2 (ja) * 2002-10-15 2010-02-24 サムスン エレクトロニクス カンパニー リミテッド マルチアングルを支援するデータ構造で記録された情報保存媒体及びその装置
JP4903998B2 (ja) * 2002-10-15 2012-03-28 エルジー エレクトロニクス インコーポレイティド 記録された複数のグラフィックストリームの再生を管理するためのデータ構造を有する記録媒体、それによる記録及び再生方法及び装置
US8015584B2 (en) * 2002-10-18 2011-09-06 Seachange International, Inc. Delivering interactive content to a remote subscriber
US20040078828A1 (en) * 2002-10-18 2004-04-22 Parchman Travis Randall Recovering timing for television services
KR100620332B1 (ko) 2002-11-08 2006-09-13 엘지전자 주식회사 멀티 컴포넌트 스트림의 기록 방법 및 장치와, 그에 따라기록된 멀티 컴포넌트 스트림을 갖는 고밀도 광디스크그리고 이의 재생 방법과 장치
RU2313139C2 (ru) * 2002-11-12 2007-12-20 Эл Джи Электроникс Инк. Носитель записи со структурой данных для управления воспроизведением записанных на нем видеоданных нескольких каналов воспроизведения и способы и устройства записи и воспроизведения
US7720356B2 (en) 2002-11-12 2010-05-18 Lg Electronics Inc Recording medium having data structure for managing reproduction of multiple reproduction path video data recorded thereon and recording and reproducing methods and apparatuses
US20040096199A1 (en) * 2002-11-14 2004-05-20 Chou Charles C.L. Editing system and software for automatically creating interactive media
US7783160B2 (en) 2002-11-20 2010-08-24 Lg Electronics Inc. Recording medium having data structure for managing reproduction of interleaved multiple reproduction path video data recorded thereon and recording and reproducing methods and apparatuses
AU2003282414B2 (en) * 2002-11-20 2007-09-13 Lg Electronics Inc. Recording medium having data structure for managing reproduction of still images recorded thereon and recording and reproducing methods and apparatuses
US7664372B2 (en) 2002-11-20 2010-02-16 Lg Electronics Inc. Recording medium having data structure for managing reproduction of multiple component data recorded thereon and recording and reproducing methods and apparatuses
JP4441405B2 (ja) * 2002-11-25 2010-03-31 トムソン ライセンシング ハイブリッド型高精細度dvdのための2層復号化方法および装置
JP4466871B2 (ja) * 2003-01-20 2010-05-26 パイオニア株式会社 情報記録媒体、情報記録装置及び方法、情報再生装置及び方法、情報記録再生装置及び方法、記録又は再生制御用のコンピュータプログラム、並びに制御信号を含むデータ構造
JP4259884B2 (ja) * 2003-01-20 2009-04-30 シャープ株式会社 画像データ作成装置およびそのデータを再生する画像データ再生装置
CA2513666C (en) * 2003-01-20 2012-08-07 Lg Electronics Inc. Recording medium having data structure for managing reproduction of still pictures recorded thereon and recording and reproducing methods and apparatuses
DE602004023815D1 (de) * 2003-01-20 2009-12-10 Lg Electronics Inc Aufzeichnungsmedium mit einer datenstruktur zur verwaltung der wiedergabe von darauf aufgezeichneten standbildern und aufzeichnungs- und wiedergabeverfahren und vorrichtungen
US20040146211A1 (en) * 2003-01-29 2004-07-29 Knapp Verna E. Encoder and method for encoding
DE602004026036D1 (de) * 2003-01-31 2010-04-29 Panasonic Corp AUFZEICHNUNGSMEDIUM, WIEDERGABEVORRICHTUNG, AUFZEICHNUNGSVERFAHREN, PROGRAMM UND WIEDERGABEVERFAHREN für einen Grafikdatenstrom zur Definition von interaktiven Schaltflächen.
US8145033B2 (en) * 2003-02-05 2012-03-27 Lg Electronics Inc. Recording medium having data structure for managing reproducton duration of still pictures recorded thereon and recording and reproducing methods and apparatuses
US7734154B2 (en) * 2003-02-14 2010-06-08 Lg Electronics Inc. Recording medium having data structure for managing reproduction duration of still pictures recorded thereon and recording and reproducing methods and apparatuses
US8055117B2 (en) 2003-02-15 2011-11-08 Lg Electronics Inc. Recording medium having data structure for managing reproduction duration of still pictures recorded thereon and recording and reproducing methods and apparatuses
US7606463B2 (en) 2003-02-24 2009-10-20 Lg Electronics, Inc. Recording medium having data structure for managing playback control and recording and reproducing methods and apparatuses
US8041179B2 (en) * 2003-02-24 2011-10-18 Lg Electronics Inc. Methods and apparatuses for reproducing and recording still picture and audio data and recording medium having data structure for managing reproduction of still picture and audio data
KR100561414B1 (ko) * 2003-02-24 2006-03-16 삼성전자주식회사 브라우저블 슬라이드 쇼 제공을 위한 데이터 복호 장치,그 복호 방법 및 이를 위한 정보저장매체
US7693394B2 (en) * 2003-02-26 2010-04-06 Lg Electronics Inc. Recording medium having data structure for managing reproduction of data streams recorded thereon and recording and reproducing methods and apparatuses
US7809775B2 (en) * 2003-02-27 2010-10-05 Lg Electronics, Inc. Recording medium having data structure for managing playback control recorded thereon and recording and reproducing methods and apparatuses
JP3878649B2 (ja) * 2003-02-28 2007-02-07 松下電器産業株式会社 記録媒体、再生装置、記録方法、プログラム、再生方法。
CN100397882C (zh) 2003-02-28 2008-06-25 Lg电子株式会社 具有用于管理记录其上的视频数据的随机/洗牌重现的数据结构的记录媒体以及记录和重现的方法和装置
MY165348A (en) * 2003-03-07 2018-03-21 Samsung Electronics Co Ltd Information storage medium containing multi-path data, and storage apparatus and player thereof
US8081871B2 (en) * 2003-03-10 2011-12-20 Pioneer Corporation Information recording medium, information recording apparatus and method, information reproducing apparatus and method, and computer program for record or reproduction control
JP2004274582A (ja) * 2003-03-11 2004-09-30 Fuji Photo Film Co Ltd 映像記録方法および装置、並びに映像変換方法および装置
JP3657946B2 (ja) * 2003-03-25 2005-06-08 株式会社東芝 情報記録媒体、情報記録/再生方法、および情報記録/再生装置
US7224664B2 (en) * 2003-03-25 2007-05-29 Lg Electronics Inc. Recording medium having data structure for managing reproduction of data streams recorded thereon and recording and reproducing methods and apparatuses
KR100619009B1 (ko) * 2003-03-28 2006-08-31 삼성전자주식회사 재생 장치
TWI276085B (en) * 2003-03-28 2007-03-11 Samsung Electronics Co Ltd Reproducing apparatus and method, and recording medium
JP2004303353A (ja) * 2003-03-31 2004-10-28 Toshiba Corp 情報記録媒体及び情報処理方法、情報処理装置及び再生装置
US7620301B2 (en) * 2003-04-04 2009-11-17 Lg Electronics Inc. System and method for resuming playback
EP1613075A4 (en) 2003-04-04 2011-12-21 Victor Company Of Japan AUDIO / VIDEO RECORDING APPARATUS, RECORDING METHOD, PLAYING APPARATUS, READING METHOD, READING PROGRAM, AND RECORDING PROGRAM
JP4228767B2 (ja) * 2003-04-25 2009-02-25 ソニー株式会社 再生装置、再生方法、再生プログラムおよび記録媒体
RU2388073C2 (ru) * 2003-04-29 2010-04-27 Эл Джи Электроникс Инк. Носитель записи со структурой данных для управления воспроизведением графических данных и способы и устройства записи и воспроизведения
US7616865B2 (en) * 2003-04-30 2009-11-10 Lg Electronics Inc. Recording medium having a data structure for managing reproduction of subtitle data and methods and apparatuses of recording and reproducing
US20040268033A1 (en) * 2003-06-24 2004-12-30 Seagate Technology Llc Refreshing data in a data storage device
KR20050005074A (ko) * 2003-07-01 2005-01-13 엘지전자 주식회사 고밀도 광디스크의 그래픽 데이터 관리방법 및 그에 따른고밀도 광디스크
KR20050004339A (ko) * 2003-07-02 2005-01-12 엘지전자 주식회사 고밀도 광디스크의 그래픽 데이터 관리방법 및 그에 따른고밀도 광디스크
DE602004030836D1 (de) * 2003-07-03 2011-02-10 Panasonic Corp Aufzeichnungsmedium, Wiedergabevorrichtung, Aufzeichnungsverfahren, integrierte Schaltung, Programm und Wiedergabeverfahren
KR100608051B1 (ko) * 2003-07-07 2006-08-02 삼성전자주식회사 멀티앵글 데이터를 기록한 정보저장매체, 그 기록방법 및재생장치
US7366405B2 (en) * 2003-07-11 2008-04-29 Matsushita Electric Industrial Co., Ltd. Recording medium, recording method, reproduction apparatus and method, and computer-readable program
TWI405199B (zh) 2003-07-11 2013-08-11 Panasonic Corp 記錄媒體與方法、再生裝置與方法,及電腦可讀程式(一)
US9207905B2 (en) * 2003-07-28 2015-12-08 Sonos, Inc. Method and apparatus for providing synchrony group status information
US11106425B2 (en) 2003-07-28 2021-08-31 Sonos, Inc. Synchronizing operations among a plurality of independently clocked digital data processing devices
US8086752B2 (en) 2006-11-22 2011-12-27 Sonos, Inc. Systems and methods for synchronizing operations among a plurality of independently clocked digital data processing devices that independently source digital data
US8234395B2 (en) 2003-07-28 2012-07-31 Sonos, Inc. System and method for synchronizing operations among a plurality of independently clocked digital data processing devices
US11650784B2 (en) 2003-07-28 2023-05-16 Sonos, Inc. Adjusting volume levels
US11106424B2 (en) 2003-07-28 2021-08-31 Sonos, Inc. Synchronizing operations among a plurality of independently clocked digital data processing devices
US11294618B2 (en) 2003-07-28 2022-04-05 Sonos, Inc. Media player system
US8290603B1 (en) 2004-06-05 2012-10-16 Sonos, Inc. User interfaces for controlling and manipulating groupings in a multi-zone media system
US20050031176A1 (en) * 2003-08-08 2005-02-10 Hertel Sarah R. Method and apparatus of multi-modality image fusion
KR100651566B1 (ko) * 2003-08-26 2006-11-28 삼성전자주식회사 이동통신 단말기에서 출력 버퍼링을 이용한 멀티미디어재생 장치 및 그 제어 방법
US7869699B2 (en) * 2003-09-08 2011-01-11 Ati Technologies Ulc Method of intelligently applying real-time effects to video content that is being recorded
KR100619008B1 (ko) * 2003-09-23 2006-08-31 삼성전자주식회사 멀티앵글 데이터 구조를 기록한 정보저장매체, 그재생방법 및 장치
JP4613000B2 (ja) * 2003-10-10 2011-01-12 株式会社日立製作所 再生装置
JP4589335B2 (ja) * 2003-11-18 2010-12-01 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ 可変ビットレートメディアストリーム再生時のバッファ再充填時間の決定
US8077743B2 (en) * 2003-11-18 2011-12-13 Qualcomm Incorporated Method and apparatus for offset interleaving of vocoder frames
US7519274B2 (en) 2003-12-08 2009-04-14 Divx, Inc. File format for multiple track digital data
US8472792B2 (en) 2003-12-08 2013-06-25 Divx, Llc Multimedia distribution system
CN1898738B (zh) * 2003-12-22 2011-05-18 皇家飞利浦电子股份有限公司 用于在记录介质上记录信息的方法、包含信息的记录介质和用于从记录介质读取信息的方法和装置
KR20050064150A (ko) * 2003-12-23 2005-06-29 엘지전자 주식회사 고밀도 광디스크의 메뉴 구성방법 및 실행방법과기록재생장치
JP4426534B2 (ja) 2004-01-13 2010-03-03 パナソニック株式会社 記録媒体再生システム、再生装置
CN101790067B (zh) * 2004-02-17 2013-09-11 松下电器产业株式会社 记录方法和再现装置
KR100739680B1 (ko) * 2004-02-21 2007-07-13 삼성전자주식회사 스타일 정보를 포함하는 텍스트 기반 서브타이틀을 기록한저장 매체, 재생 장치 및 그 재생 방법
US9374607B2 (en) 2012-06-26 2016-06-21 Sonos, Inc. Media playback system with guest access
US9977561B2 (en) 2004-04-01 2018-05-22 Sonos, Inc. Systems, methods, apparatus, and articles of manufacture to provide guest access
EP1737228B1 (en) 2004-04-07 2011-11-23 Panasonic Corporation Information recording apparatus and information converting method
CN100518282C (zh) 2004-04-07 2009-07-22 松下电器产业株式会社 记录可以高速转换的流的信息记录装置和记录方法
WO2005099259A1 (ja) 2004-04-07 2005-10-20 Matsushita Electric Industrial Co., Ltd. 高速変換可能なストリームを記録した情報記録媒体並びにその記録装置及び記録方法
CN100518283C (zh) * 2004-04-07 2009-07-22 松下电器产业株式会社 记录可以高速转换的流的信息记录装置和记录方法
EP1737225B1 (en) * 2004-04-07 2011-11-09 Panasonic Corporation Information recording medium wherein stream convertible at high-speed is recorded, and recording apparatus and recording method therefor
JP2007534104A (ja) * 2004-04-23 2007-11-22 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ リアルタイム情報のシームレスな記録
TWI272582B (en) * 2004-05-10 2007-02-01 Ali Corp DVD seamless playback system having two timers
FI116439B (fi) * 2004-06-04 2005-11-15 Nokia Corp Videon ja audion synkronointi
US8326951B1 (en) 2004-06-05 2012-12-04 Sonos, Inc. Establishing a secure wireless network with minimum human intervention
US8868698B2 (en) 2004-06-05 2014-10-21 Sonos, Inc. Establishing a secure wireless network with minimum human intervention
FR2871647B1 (fr) * 2004-06-11 2007-02-16 Bachir Kordjani Procede de restitution d'une oeuvre audio-visuelle a sequencage aleatoire, dispositif de restitution, programme d'ordinateur et support de donnees correspondants
EP1615220B1 (en) * 2004-07-05 2018-11-21 InterDigital Madison Patent Holdings Method and Apparatus for navigating through subtitles of an Audio Video data stream
US8233779B2 (en) 2004-07-09 2012-07-31 Panasonic Corporation Recording medium, recording method, reproduction apparatus and method, and computer-readable program
US8763157B2 (en) 2004-08-23 2014-06-24 Sony Computer Entertainment America Llc Statutory license restricted digital media playback on portable devices
US20080035176A1 (en) * 2004-08-25 2008-02-14 Byers Ernest F Automated Cart and Container Cleaning System
JP4843208B2 (ja) * 2004-09-30 2011-12-21 株式会社東芝 デジタルコンテンツ編集装置、デジタルコンテンツ編集方法、デジタルコンテンツ編集プログラムおよびデジタルコンテンツ編集プログラムを記録した記録媒体
TWI277346B (en) * 2004-10-21 2007-03-21 Via Tech Inc Processing device switching time axis in video data stream and method thereof
US7865021B2 (en) * 2004-12-06 2011-01-04 Nec Electronics Corporation Compressed stream decoding apparatus and method
US20060155680A1 (en) * 2005-01-10 2006-07-13 Peng Wu Search file indicating languages associated with scenes
KR100585176B1 (ko) * 2005-02-04 2006-05-30 삼성전자주식회사 입출력 서브시스템에서 입출력 명령의 부하 판단 방법 및장치
EP1850588A4 (en) * 2005-02-17 2009-07-22 Pioneer Corp ENCODING DEVICE, ENCODING METHOD AND COMPUTER PROGRAMMING ENCODING
US20080152323A1 (en) * 2005-02-17 2008-06-26 Pioneer Corporation Method of Recording Video Data onto Dual-Layer Recording Disk, and Recording Apparatus for Dual-Layer Recording Disk
US20080260359A1 (en) * 2005-02-17 2008-10-23 Takashi Hora Recording Apparatus for Dual-Layer Recording Disk, and Method of Recording Video Information onto Dual-Layer Recording Disk
CN102005228B (zh) 2005-04-07 2013-04-10 松下电器产业株式会社 记录方法和再现装置
DE102005016866A1 (de) * 2005-04-12 2006-10-19 Siemens Ag Verfahren sowie Vorrichtung zum Synchronisieren von inhaltsbezogenen ersten Datensegmenten einer ersten Datendatei und inhaltsbezogenen zweiten Datensegmenten einer zweiten Datendatei
US20090074388A1 (en) * 2005-04-19 2009-03-19 Pioneer Corporation Recording apparatus and recording method for dual-layer recording disk
WO2006115606A2 (en) 2005-04-26 2006-11-02 Thomson Licensing Synchronized stream packing
JP4610422B2 (ja) 2005-06-21 2011-01-12 スタンレー電気株式会社 ZnO基板の製造方法
US8626584B2 (en) 2005-09-30 2014-01-07 Sony Computer Entertainment America Llc Population of an advertisement reference list
US11004089B2 (en) 2005-10-25 2021-05-11 Sony Interactive Entertainment LLC Associating media content files with advertisements
US20070118425A1 (en) 2005-10-25 2007-05-24 Podbridge, Inc. User device agent for asynchronous advertising in time and space shifted media network
US8676900B2 (en) 2005-10-25 2014-03-18 Sony Computer Entertainment America Llc Asynchronous advertising placement based on metadata
US10657538B2 (en) 2005-10-25 2020-05-19 Sony Interactive Entertainment LLC Resolution of advertising rules
JP4564464B2 (ja) * 2006-01-05 2010-10-20 株式会社東芝 デジタルコンテンツ再生装置、方法およびプログラム
WO2007099906A1 (ja) * 2006-02-27 2007-09-07 Matsushita Electric Industrial Co., Ltd. 再生装置、携帯電話機、及び再生方法
EP1999883A4 (en) 2006-03-14 2013-03-06 Divx Llc FEDERATED DIGITAL RIGHTS MANAGEMENT SYSTEM COMPRISING CONFIDENCE SYSTEMS
CN101416379B (zh) 2006-04-03 2011-02-09 松下电器产业株式会社 逆变器装置和空调机
US20070250863A1 (en) * 2006-04-06 2007-10-25 Ferguson Kenneth H Media content programming control method and apparatus
US20080037956A1 (en) * 2006-06-30 2008-02-14 Scientific-Atlanta, Inc. Systems and Methods of Generating Encapsulated MPEG Program Streams
US20100166387A1 (en) 2006-09-05 2010-07-01 Panasonic Corporation Method and apparatus for playing video data of high bit rate format by a player capable of playing video data of low bit rate format
US8483853B1 (en) 2006-09-12 2013-07-09 Sonos, Inc. Controlling and manipulating groupings in a multi-zone media system
US9202509B2 (en) 2006-09-12 2015-12-01 Sonos, Inc. Controlling and grouping in a multi-zone media system
US8788080B1 (en) 2006-09-12 2014-07-22 Sonos, Inc. Multi-channel pairing in a media system
US7930449B2 (en) * 2006-09-14 2011-04-19 Opentv Inc. Method and system for data transmission
US11303684B2 (en) 2006-09-14 2022-04-12 Opentv, Inc. Methods and systems for data transmission
US8335873B2 (en) 2006-09-14 2012-12-18 Opentv, Inc. Method and systems for data transmission
CN103559165B (zh) 2007-01-05 2016-08-17 索尼克知识产权股份有限公司 包含连续播放的视频分配系统
KR101388265B1 (ko) 2007-06-11 2014-04-22 삼성전자주식회사 2d 영상 미디어 표준을 기반으로 3d 입체영상 파일을생성 및 재생하기 위한 시스템 및 방법
US8416247B2 (en) 2007-10-09 2013-04-09 Sony Computer Entertaiment America Inc. Increasing the number of advertising impressions in an interactive environment
EP2223232A4 (en) 2007-11-16 2015-02-25 Sonic Ip Inc Hierarchical and reduced index structures for multimedia files
JP4346663B2 (ja) * 2008-01-18 2009-10-21 株式会社東芝 情報処理装置、及びプログラム
US8769558B2 (en) 2008-02-12 2014-07-01 Sony Computer Entertainment America Llc Discovery and analytics for episodic downloaded media
JP5351146B2 (ja) * 2008-05-01 2013-11-27 パナソニック株式会社 再生装置、光ディスク再生システム、プログラム、集積回路
AU2009275163B2 (en) * 2008-07-25 2015-11-05 Koninklijke Philips Electronics N.V. 3D display handling of subtitles
US8325796B2 (en) 2008-09-11 2012-12-04 Google Inc. System and method for video coding using adaptive segmentation
CN102355590B (zh) * 2008-09-30 2014-11-12 松下电器产业株式会社 3d 影像的记录介质、再现装置、系统lsi、再现方法、眼镜、显示装置
EP2352153A4 (en) 2008-09-30 2017-04-26 Panasonic Intellectual Property Management Co., Ltd. Recording medium on which 3d images have been recorded, playback apparatus for reproducing 3d images, and system lsi
JP5632291B2 (ja) * 2008-11-18 2014-11-26 パナソニック株式会社 特殊再生を考慮した再生装置、集積回路、再生方法
CN102227913B (zh) * 2008-12-01 2013-12-25 夏普株式会社 内容再生装置
EP2373041A4 (en) * 2008-12-26 2015-05-20 Panasonic Ip Man Co Ltd RECORDING MEDIUM, PLAYING DEVICE AND INTEGRATED CIRCUIT
TWI378654B (en) * 2009-02-04 2012-12-01 Novatek Microelectronics Corp Adaptive canonical huffman decoder and method thereof and video decoder
MX2010010757A (es) * 2009-02-19 2010-11-04 Panasonic Corp Medio de grabacion, dispositivo de reproduccion y circuito integrado.
CA2708189C (en) * 2009-02-19 2016-03-29 Panasonic Corporation Recording medium, playback device, and integrated circuit
CN102685515B (zh) * 2009-02-19 2013-11-20 松下电器产业株式会社 再生装置、记录方法及记录介质再生系统
WO2010095381A1 (ja) 2009-02-20 2010-08-26 パナソニック株式会社 記録媒体、再生装置、集積回路
WO2010095440A1 (ja) * 2009-02-20 2010-08-26 パナソニック株式会社 記録媒体、再生装置、及び集積回路
WO2010100875A1 (ja) * 2009-03-02 2010-09-10 パナソニック株式会社 記録媒体、再生装置、及び集積回路
EP2416581A4 (en) * 2009-03-30 2014-03-12 Panasonic Corp RECORDING MEDIUM, PLAYING DEVICE AND INTEGRATED CIRCUIT
WO2010113454A1 (ja) * 2009-03-31 2010-10-07 パナソニック株式会社 記録媒体、再生装置、及び集積回路
JP4984183B2 (ja) * 2009-04-07 2012-07-25 ソニー株式会社 再生装置、再生方法、および記録方法
JP5267886B2 (ja) 2009-04-08 2013-08-21 ソニー株式会社 再生装置、記録媒体、および情報処理方法
JP2010263615A (ja) * 2009-04-08 2010-11-18 Sony Corp 情報処理装置、情報処理方法、再生装置、再生方法
JP4984184B2 (ja) 2009-04-08 2012-07-25 ソニー株式会社 再生装置および再生方法
JP5274359B2 (ja) 2009-04-27 2013-08-28 三菱電機株式会社 立体映像および音声記録方法、立体映像および音声再生方法、立体映像および音声記録装置、立体映像および音声再生装置、立体映像および音声記録媒体
RU2533300C2 (ru) 2009-05-19 2014-11-20 Панасоник Корпорэйшн Носитель записи, устройство воспроизведения, устройство кодирования, интегральная схема и устройство вывода для воспроизведения
US8290338B2 (en) * 2009-05-27 2012-10-16 Panasonic Corporation Recording medium, playback device, encoding device, integrated circuit, and playback output device
MX2011002795A (es) * 2009-06-11 2011-04-11 Panasonic Corp Dispositivo de reproduccion, circuito integrado y medio de grabacion.
US20110013888A1 (en) * 2009-06-18 2011-01-20 Taiji Sasaki Information recording medium and playback device for playing back 3d images
CN102804080B (zh) * 2009-06-19 2014-06-11 佳能株式会社 磁性载体的生产方法和用其生产的磁性载体
MX2011002003A (es) 2009-07-10 2011-03-29 Panasonic Corp Medio de grabacion, dispositivo de reproduccion y circuito integrado.
US8270807B2 (en) * 2009-07-13 2012-09-18 Panasonic Corporation Recording medium, playback device, and integrated circuit
JP2011024003A (ja) * 2009-07-16 2011-02-03 Fujifilm Corp 立体動画記録方法および装置、動画ファイル変換方法および装置
US8763090B2 (en) 2009-08-11 2014-06-24 Sony Computer Entertainment America Llc Management of ancillary content delivery and presentation
EP2482563B1 (en) * 2009-09-25 2017-02-15 Panasonic Intellectual Property Management Co., Ltd. Recording medium, reproduction device and integrated circuit
US9131203B2 (en) 2009-09-30 2015-09-08 Sharp Kabushiki Kaisha Information recording medium, reproduction method and recording method using information recording medium, information recording/reproduction device, and 3D conversion unit and information recording device
EP2507995A4 (en) 2009-12-04 2014-07-09 Sonic Ip Inc SYSTEMS AND METHODS FOR TRANSPORTING ELEMENTARY BIT TRAIN CRYPTOGRAPHIC MATERIAL
US8428045B2 (en) * 2010-03-16 2013-04-23 Harman International Industries, Incorporated Media clock recovery
US9106933B1 (en) 2010-05-18 2015-08-11 Google Inc. Apparatus and method for encoding video using different second-stage transform
CN102959972B (zh) 2010-06-30 2015-12-02 松下知识产权经营株式会社 光学设备
US9247312B2 (en) 2011-01-05 2016-01-26 Sonic Ip, Inc. Systems and methods for encoding source media in matroska container files for adaptive bitrate streaming using hypertext transfer protocol
US9210442B2 (en) 2011-01-12 2015-12-08 Google Technology Holdings LLC Efficient transform unit representation
US11265652B2 (en) 2011-01-25 2022-03-01 Sonos, Inc. Playback device pairing
US11429343B2 (en) 2011-01-25 2022-08-30 Sonos, Inc. Stereo playback configuration and control
US9380319B2 (en) 2011-02-04 2016-06-28 Google Technology Holdings LLC Implicit transform unit representation
US9154799B2 (en) 2011-04-07 2015-10-06 Google Inc. Encoding and decoding motion via image segmentation
JP5908894B2 (ja) 2011-04-28 2016-04-26 パナソニック株式会社 記録媒体、再生装置、及び記録装置
US9154813B2 (en) 2011-06-09 2015-10-06 Comcast Cable Communications, Llc Multiple video content in a composite video stream
US8812662B2 (en) 2011-06-29 2014-08-19 Sonic Ip, Inc. Systems and methods for estimating available bandwidth and performing initial stream selection when streaming content
US9467708B2 (en) 2011-08-30 2016-10-11 Sonic Ip, Inc. Selection of resolutions for seamless resolution switching of multimedia content
KR102074148B1 (ko) 2011-08-30 2020-03-17 엔엘디 엘엘씨 복수의 최대 비트레이트 레벨들을 사용하여 인코딩된 비디오를 인코딩하고 스트리밍하기 위한 시스템들 및 방법들
US8806188B2 (en) 2011-08-31 2014-08-12 Sonic Ip, Inc. Systems and methods for performing adaptive bitrate streaming using automatically generated top level index files
US8799647B2 (en) 2011-08-31 2014-08-05 Sonic Ip, Inc. Systems and methods for application identification
US8964977B2 (en) 2011-09-01 2015-02-24 Sonic Ip, Inc. Systems and methods for saving encoded media streamed using adaptive bitrate streaming
US8909922B2 (en) 2011-09-01 2014-12-09 Sonic Ip, Inc. Systems and methods for playing back alternative streams of protected content protected using common cryptographic information
US8918908B2 (en) 2012-01-06 2014-12-23 Sonic Ip, Inc. Systems and methods for accessing digital content using electronic tickets and ticket tokens
US8996543B2 (en) 2012-01-24 2015-03-31 Arrabon Management Services, LLC Method and system for identifying and accessing multimedia content
US8965908B1 (en) 2012-01-24 2015-02-24 Arrabon Management Services Llc Methods and systems for identifying and accessing multimedia content
US9026544B2 (en) 2012-01-24 2015-05-05 Arrabon Management Services, LLC Method and system for identifying and accessing multimedia content
US9098510B2 (en) 2012-01-24 2015-08-04 Arrabon Management Services, LLC Methods and systems for identifying and accessing multimedia content
US9262670B2 (en) 2012-02-10 2016-02-16 Google Inc. Adaptive region of interest
US9729115B2 (en) 2012-04-27 2017-08-08 Sonos, Inc. Intelligently increasing the sound level of player
US9936267B2 (en) 2012-08-31 2018-04-03 Divx Cf Holdings Llc System and method for decreasing an initial buffering period of an adaptive streaming system
US9008330B2 (en) 2012-09-28 2015-04-14 Sonos, Inc. Crossover frequency adjustments for audio speakers
US9313510B2 (en) 2012-12-31 2016-04-12 Sonic Ip, Inc. Use of objective quality measures of streamed content to reduce streaming bandwidth
US9191457B2 (en) 2012-12-31 2015-11-17 Sonic Ip, Inc. Systems, methods, and media for controlling delivery of content
US9219915B1 (en) 2013-01-17 2015-12-22 Google Inc. Selection of transform size in video coding
US9967559B1 (en) 2013-02-11 2018-05-08 Google Llc Motion vector dependent spatial transformation in video coding
US9544597B1 (en) 2013-02-11 2017-01-10 Google Inc. Hybrid transform in video encoding and decoding
US9906785B2 (en) 2013-03-15 2018-02-27 Sonic Ip, Inc. Systems, methods, and media for transcoding video data according to encoding parameters indicated by received metadata
US10397292B2 (en) 2013-03-15 2019-08-27 Divx, Llc Systems, methods, and media for delivery of content
US9674530B1 (en) 2013-04-30 2017-06-06 Google Inc. Hybrid transforms in video coding
US9094737B2 (en) 2013-05-30 2015-07-28 Sonic Ip, Inc. Network video streaming with trick play based on separate trick play files
US9380099B2 (en) 2013-05-31 2016-06-28 Sonic Ip, Inc. Synchronizing multiple over the top streaming clients
US9100687B2 (en) 2013-05-31 2015-08-04 Sonic Ip, Inc. Playback synchronization across playback devices
US9386067B2 (en) 2013-12-30 2016-07-05 Sonic Ip, Inc. Systems and methods for playing adaptive bitrate streaming content by multicast
US9226073B2 (en) 2014-02-06 2015-12-29 Sonos, Inc. Audio output balancing during synchronized playback
US9226087B2 (en) 2014-02-06 2015-12-29 Sonos, Inc. Audio output balancing during synchronized playback
US9866878B2 (en) 2014-04-05 2018-01-09 Sonic Ip, Inc. Systems and methods for encoding and playing back video at different frame rates using enhancement layers
GB2524979A (en) * 2014-04-08 2015-10-14 Ibm Method for verifying the functionality of a digital circuit
US9418702B1 (en) * 2014-04-11 2016-08-16 Srinivas Arepalli Interactive movie timeline and method for interacting with a movie timeline
US9392272B1 (en) 2014-06-02 2016-07-12 Google Inc. Video coding using adaptive source variance based partitioning
US9578324B1 (en) 2014-06-27 2017-02-21 Google Inc. Video coding using statistical-based spatially differentiated partitioning
EP3989477A1 (en) 2014-08-07 2022-04-27 DivX, LLC Systems and methods for protecting elementary bitstreams incorporating independently encoded tiles
EP3226241B1 (en) * 2014-11-28 2022-08-17 Saturn Licensing LLC Transmission device, transmission method, reception device, and reception method
KR102012682B1 (ko) 2015-01-06 2019-08-22 디브이엑스, 엘엘씨 디바이스들간에 콘텐트를 인코딩 및 공유하기 위한 시스템들 및 방법들
CN107251008B (zh) 2015-02-27 2020-11-13 帝威视有限公司 在实况视频编码和流传输中进行帧复制和帧扩展的系统和方法
US10248376B2 (en) 2015-06-11 2019-04-02 Sonos, Inc. Multiple groupings in a playback system
US10075292B2 (en) 2016-03-30 2018-09-11 Divx, Llc Systems and methods for quick start-up of playback
US10581943B2 (en) * 2016-04-22 2020-03-03 Home Box Office, Inc. Streaming media state machine
US10129574B2 (en) 2016-05-24 2018-11-13 Divx, Llc Systems and methods for providing variable speeds in a trick-play mode
US10231001B2 (en) 2016-05-24 2019-03-12 Divx, Llc Systems and methods for providing audio content during trick-play playback
US10148989B2 (en) 2016-06-15 2018-12-04 Divx, Llc Systems and methods for encoding video content
US10712997B2 (en) 2016-10-17 2020-07-14 Sonos, Inc. Room association based on name
US10846779B2 (en) 2016-11-23 2020-11-24 Sony Interactive Entertainment LLC Custom product categorization of digital media content
US10860987B2 (en) 2016-12-19 2020-12-08 Sony Interactive Entertainment LLC Personalized calendar for digital media content-related events
US10498795B2 (en) 2017-02-17 2019-12-03 Divx, Llc Systems and methods for adaptive switching between multiple content delivery networks during adaptive bitrate streaming
US10931991B2 (en) 2018-01-04 2021-02-23 Sony Interactive Entertainment LLC Methods and systems for selectively skipping through media content
WO2020191406A1 (en) 2019-03-21 2020-09-24 Divx, Llc Systems and methods for multimedia swarms

Family Cites Families (50)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US1321635A (en) 1919-11-11 Electric railway-signal
US4321635A (en) * 1979-04-20 1982-03-23 Teac Corporation Apparatus for selective retrieval of information streams or items
US5012352A (en) * 1987-08-10 1991-04-30 Canon Kabushiki Kaisha Digital signal recording apparatus time-division multiplexing video and audio signals
US5235581A (en) 1990-08-09 1993-08-10 Matsushita Electric Industrial Co., Ltd. Optical recording/reproducing apparatus for optical disks with various disk substrate thicknesses
JP3273508B2 (ja) * 1990-09-19 2002-04-08 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ 画像検索システム及びこのシステムに用いる読取装置
US5173900A (en) * 1991-05-17 1992-12-22 General Instrument Corporation Method and apparatus for communicating different categories of data in a single data stream
JP3255308B2 (ja) * 1992-12-18 2002-02-12 ソニー株式会社 データ再生装置
US5377051A (en) * 1993-01-13 1994-12-27 Hitachi America, Ltd. Digital video recorder compatible receiver with trick play image enhancement
US5481543A (en) * 1993-03-16 1996-01-02 Sony Corporation Rational input buffer arrangements for auxiliary information in video and audio signal processing systems
JP3605826B2 (ja) * 1993-06-10 2004-12-22 ソニー株式会社 ビデオおよびオーディオ信号処理システムにおける補助情報のための合理的入力バッファの回路配列
JP3297951B2 (ja) 1993-07-14 2002-07-02 ソニー株式会社 Vtr装置
GB9315751D0 (en) * 1993-07-30 1993-09-15 Zeneca Ltd Dna,dna constructs,cells and plants derived therefrom
EP0644692B2 (en) * 1993-09-16 2003-10-01 Kabushiki Kaisha Toshiba Video signal compression/decompression device for video disk recording/reproducing apparatus
US5596564A (en) * 1993-10-08 1997-01-21 Matsushita Electric Industrial Co., Ltd. Information recording medium and apparatus and method for recording and reproducing information
US5463565A (en) * 1993-10-29 1995-10-31 Time Warner Entertainment Co., L.P. Data block format for software carrier and player therefor
EP0836192A1 (en) * 1993-10-29 1998-04-15 Kabushiki Kaisha Toshiba Multi-scene recording medium and method and apparatus for reproducing data therefrom
SE9303797L (sv) * 1993-11-16 1994-11-28 Borgstroems Plaatindustri Ab Lås för lådhurtskassetter
JP3617089B2 (ja) * 1993-12-27 2005-02-02 株式会社日立製作所 映像蓄積配送装置及び映像蓄積配送システム
EP0661876B1 (en) * 1993-12-29 2000-02-16 Sony Corporation Digital signal recording apparatus
US5455721A (en) * 1994-03-03 1995-10-03 Cirrus Logic, Inc. Method and apparatus for automatic sector pulse generation and split field calculation in disk drives
JPH07276710A (ja) 1994-04-08 1995-10-24 Canon Inc 画像記録方法
JP3172636B2 (ja) * 1994-07-27 2001-06-04 株式会社ケンウッド チェンジャー式ディスク再生装置
JP3180569B2 (ja) 1994-08-01 2001-06-25 日本鋼管株式会社 表面性状に優れた焼付け硬化型冷延鋼板
JP2839448B2 (ja) 1994-08-03 1998-12-16 健 橋口 ワードプロセッサ等における文字等の入力及び変換装置
US5778142A (en) * 1994-11-24 1998-07-07 Kabushiki Kaisha Toshiba Large capacity recording medium, method and apparatus for reproducing data from a large-capacity recording medium, and method and apparatus for recording data on a large-capacity recording medium
CA2168327C (en) * 1995-01-30 2000-04-11 Shinichi Kikuchi A recording medium on which a data containing navigation data is recorded, a method and apparatus for reproducing a data according to navigationdata, a method and apparatus for recording a data containing navigation data on a recording medium.
US5671226A (en) * 1995-02-09 1997-09-23 Mitsubishi Denki Kabushiki Kaisha Multimedia information processing system
JP3100307B2 (ja) * 1995-03-14 2000-10-16 日本ビクター株式会社 圧縮データ連続再生システム
KR100226528B1 (ko) * 1995-03-29 1999-10-15 가나이 쓰도무 다중화 압축화상/음성데이타의 복호장치
DE69621982T2 (de) * 1995-04-14 2003-02-06 Toshiba Kawasaki Kk Aufnahmeträger und Wiedergabevorrichtung für Playbackdaten
BR9606320B1 (pt) 1995-04-14 2010-11-16 método de codificação para codificar dados a serem registrados em um meio de registro de informação, aparelho de reprodução para reproduzir informações de menu a partir de um meio de registro, meio legìvel de registro de máquina e aparelho de reprodução de informações.
US5574505A (en) * 1995-05-16 1996-11-12 Thomson Multimedia S.A. Method and apparatus for operating a transport stream encoder to produce a stream of packets carrying data representing a plurality of component signals
TW436777B (en) * 1995-09-29 2001-05-28 Matsushita Electric Ind Co Ltd A method and an apparatus for reproducing bitstream having non-sequential system clock data seamlessly therebetween
TW385431B (en) 1995-09-29 2000-03-21 Matsushita Electric Ind Co Ltd A method and an apparatus for encoding a bitstream with plural possible searching reproduction paths information useful in multimedia optical disk
WO1997013362A1 (en) 1995-09-29 1997-04-10 Matsushita Electric Industrial Co., Ltd. Method and device for encoding seamless-connection of telecine-converted video data
TW335480B (en) 1995-09-29 1998-07-01 Matsushita Electric Ind Co Ltd Method and apparatus for encoding a bistream for multi-angle connection
TW303570B (zh) 1995-09-29 1997-04-21 Matsushita Electric Ind Co Ltd
TW305043B (zh) 1995-09-29 1997-05-11 Matsushita Electric Ind Co Ltd
CN1306801C (zh) 1995-09-29 2007-03-21 松下电器产业株式会社 一种重放信息记录盘的重放装置
FR2745496B1 (fr) * 1996-03-01 1998-04-30 Oreal Dispositif pressurise transparent a composition moussante comprenant des tensioactifs non-ioniques et amphoteres
US6180952B1 (en) * 1998-04-03 2001-01-30 Advanced Energy Systems, Inc. Holder assembly system and method in an emitted energy system for photolithography
US6547289B1 (en) * 1999-11-17 2003-04-15 C-Tech Trailer Cabinets Quick release latch mechanism
US6431615B1 (en) * 2000-04-28 2002-08-13 Fisher Hamilton L.L.C. Latching assembly
US6375235B1 (en) * 2000-05-25 2002-04-23 Waterloo Industries, Inc. Drawer latch
US6527353B1 (en) * 2000-09-08 2003-03-04 Darrell R. Bradfish Latch handle for doors and drawers
CA2396345C (en) * 2002-07-31 2007-04-10 Rousseau Metal Inc. Frontal latch handle assembly
US6997527B2 (en) * 2004-04-02 2006-02-14 E-Make Co., Ltd. Drawer locking structure
US20060103278A1 (en) * 2004-11-12 2006-05-18 Francois Bousquet Latch mechanism for tool cabinet drawers
US20060152117A1 (en) * 2004-12-28 2006-07-13 Goetsch Nathan S P Drawer and latch therefor
US7048347B1 (en) * 2005-08-02 2006-05-23 Jung-Feng Liu Tool cabinet with a positioning device for drawers

Also Published As

Publication number Publication date
US20020003951A1 (en) 2002-01-10
DE69633300T2 (de) 2005-09-01
US20020001454A1 (en) 2002-01-03
HK1016796A1 (en) 1999-11-05
EP0920203B1 (en) 2004-09-01
JP3361514B1 (ja) 2003-01-07
US6516138B2 (en) 2003-02-04
US6526226B2 (en) 2003-02-25
CN100492517C (zh) 2009-05-27
JP2002298509A (ja) 2002-10-11
WO1997013364A1 (en) 1997-04-10
US20030138238A1 (en) 2003-07-24
JP3361511B1 (ja) 2003-01-07
CN1197574A (zh) 1998-10-28
EP0920203A3 (en) 1999-06-09
EP0847197B1 (en) 1999-05-06
KR100379786B1 (ko) 2003-08-25
CN1591656A (zh) 2005-03-09
MX9801216A (es) 1998-04-30
US6954584B2 (en) 2005-10-11
US20020001455A1 (en) 2002-01-03
TW436777B (en) 2001-05-28
US7194194B2 (en) 2007-03-20
JP3361512B1 (ja) 2003-01-07
US20020003950A1 (en) 2002-01-10
JP3361513B1 (ja) 2003-01-07
JP2003101963A (ja) 2003-04-04
JP3769507B2 (ja) 2006-04-26
DE69633300D1 (de) 2004-10-07
US6393574B1 (en) 2002-05-21
US20040179820A1 (en) 2004-09-16
US6502198B2 (en) 2002-12-31
HK1011907A1 (en) 1999-07-23
EP2160027A3 (en) 2010-04-28
JP3361516B1 (ja) 2003-01-07
EP1435736A2 (en) 2004-07-07
DE69602372T2 (de) 2000-01-20
US6502200B2 (en) 2002-12-31
EP0920203A2 (en) 1999-06-02
EP0847197A4 (zh) 1998-06-10
EP0920203B8 (en) 2005-02-02
US6516139B2 (en) 2003-02-04
EP0847197A1 (en) 1998-06-10
US6519414B2 (en) 2003-02-11
JP2003022661A (ja) 2003-01-24
US6470460B1 (en) 2002-10-22
US20020003945A1 (en) 2002-01-10
EP1435736A3 (en) 2006-01-18
JP3361515B1 (ja) 2003-01-07
DE69602372D1 (de) 1999-06-10
US20020003944A1 (en) 2002-01-10
JP2003101955A (ja) 2003-04-04
JP2003101964A (ja) 2003-04-04
US20040175133A1 (en) 2004-09-09
DE69638111D1 (de) 2010-02-25
EP2160027A2 (en) 2010-03-03
SG149665A1 (en) 2009-02-27
JP2003101965A (ja) 2003-04-04
JP2003101966A (ja) 2003-04-04
SG168417A1 (en) 2011-02-28
US6546195B2 (en) 2003-04-08
US20020025143A1 (en) 2002-02-28
US5923869A (en) 1999-07-13
KR19990063899A (ko) 1999-07-26
US6907190B2 (en) 2005-06-14
JP3920922B2 (ja) 2007-05-30
EP1435736B1 (en) 2010-01-06

Similar Documents

Publication Publication Date Title
CN1164103C (zh) 具有非连续系统时间信息的位流的无断层重放方法和装置
CN1115045C (zh) 对媒体进行位流交错录放的方法及装置
CN1164102C (zh) 位流的多视角连接编码方法及其装置
CN1113532C (zh) 位流无断层连接系统编码方法和装置
CN1115046C (zh) 赋予位流多个检索重放路径信息的编码方法及其装置
CN1164104C (zh) 位流无断层连接编码方法及其装置
CN1135481C (zh) 视频数据可择一重放的多媒体流生成方法和光盘创作系统
CN1310508C (zh) 数据传输装置及方法
CN1199446C (zh) 信息处理设备和方法
CN1237822C (zh) 光盘、光盘记录方法和装置,以及光盘再现方法和装置
CN1306483C (zh) 信息再现装置及信息再现方法
CN1154106C (zh) 信息记录方法和设备,以及信息重放方法和设备
CN1771728A (zh) 信息记录介质,将信息记录到信息记录介质的装置及方法
CN1706187A (zh) 数据处理装置
CN1535465A (zh) 信息记录介质,将信息记录到信息记录介质的装置及方法
CN1607825A (zh) 信息处理方法和装置、程序和记录介质
CN1950907A (zh) 运动画面流产生装置,运动画面编码装置,运动画面多路复用装置和运动画面解码装置
CN1885426A (zh) 使用存储信息介质的信息回放系统
CN1906694A (zh) 再现装置、再现方法、程序、记录介质和数据结构
CN1438645A (zh) 格式转换和信息记录的装置、方法和程序及其存储介质
CN1309253C (zh) 一种重放信息记录盘的重放装置
CN1961576A (zh) 记录可以高速转换的流的信息记录介质,及其记录装置和记录方法
CN1150520C (zh) 副图象再生控制装置

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
REG Reference to a national code

Ref country code: HK

Ref legal event code: GR

Ref document number: 1016796

Country of ref document: HK

CX01 Expiry of patent term

Granted publication date: 20040825

EXPY Termination of patent right or utility model