CN1231048C - 记录有内容数据流的记录介质及其记录装置和再现装置 - Google Patents
记录有内容数据流的记录介质及其记录装置和再现装置 Download PDFInfo
- Publication number
- CN1231048C CN1231048C CNB021047871A CN02104787A CN1231048C CN 1231048 C CN1231048 C CN 1231048C CN B021047871 A CNB021047871 A CN B021047871A CN 02104787 A CN02104787 A CN 02104787A CN 1231048 C CN1231048 C CN 1231048C
- Authority
- CN
- China
- Prior art keywords
- sobu
- unit
- ats
- application packet
- write down
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/79—Processing of colour television signals in connection with recording
- H04N9/80—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
- H04N9/82—Transformation 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/8205—Transformation 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
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/02—Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
- G11B27/031—Electronic editing of digitised analogue information signals, e.g. audio or video signals
- G11B27/034—Electronic editing of digitised analogue information signals, e.g. audio or video signals on discs
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/102—Programmed access in sequence to addressed parts of tracks of operating record carriers
- G11B27/105—Programmed access in sequence to addressed parts of tracks of operating record carriers of operating discs
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/19—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
- G11B27/28—Indexing; 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/30—Indexing; 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/3027—Indexing; 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
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B2220/00—Record carriers by type
- G11B2220/20—Disc-shaped record carriers
- G11B2220/25—Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
- G11B2220/2537—Optical discs
- G11B2220/2562—DVDs [digital versatile discs]; Digital video discs; MMCDs; HDCDs
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/84—Television signal recording using optical recording
- H04N5/85—Television signal recording using optical recording on discs or drums
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/79—Processing of colour television signals in connection with recording
- H04N9/87—Regeneration of colour television signals
- H04N9/89—Time-base error compensation
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Television Signal Processing For Recording (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
- Management Or Editing Of Information On Record Carriers (AREA)
- Indexing, Searching, Synchronizing, And The Amount Of Synchronization Travel Of Record Carriers (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Abstract
本发明涉及一种记录有内容数据流的记录介质,用于该记录介质的一种记录装置和一种再现装置。在记录介质上,内容数据流被记录为由一个或多个记录单元形成的目标流,每一记录单元具有预定的大小并包含一个或多个包流,每一包流包含一个用于指示再现时间信息的应用时间标记和多个应用分组,内容数据流在应用分组中被打包,其中除了最末的记录单元之外的每一记录单元都具有至少一个完整的应用时间标记。因而,能够正确获得所有记录单元上的搜索信息,从而能够没有错误地执行节目搜索。
Description
技术领域
本发明涉及记录和再现内容数据流,尤其是涉及一种记录有内容数据流的记录介质及其记录装置和再现装置。
背景技术
在本说明书中,任何不同格式的一种单片内容,比如电影、音乐声带等等,被描述为一种节目。
图1表示一种传统的节目的数据结构。
通常,一种节目的内容数据流是由一个目标流(stream object)(SOB)构成的。参见图1,一个SOB为一种链的形式,它由一个或多个目标流单元(Stream Object Units)(SOBU)链接而成。SOBU是数据在其中被记录和编辑的单元。然而,由于在记录和/或再现时,节目的数据流的输入和/或输出速度会变化,则在时间轴上相应的SOBU长度会互不相同。一个SOBU包括多个包流(stream pack)。被包含在相同SOB中的SOBU包括相同数量的包流。
一个包流由一个包首标(pack header)和一个分组流(stream packet)组成。一个分组流包含一个或多个应用分组(application packet)(AP_PKT)。一个应用分组是一个比特流,当记录装置记录数据时,比特流被输入,或者当再现装置再现数据时,比特流被输出。因而,在一个应用分组之前设置有一个应用时间标记(ATS)。ATS是一种跟随于ATS后的应用分组的再现时间信息。应用分组的开始和结束与包流的开始和结束不相匹配。就是说,应用分组能够延伸超过两个包流之间、即两个相邻SOBU之间的边界。
同时,为了任意地访问如图1所示记录的节目,通常要使用单独形成的搜索信息。搜索信息能够包含有关某一数据处于节目中位置的信息,节目再现时间信息,以及节目记录时间信息。根据应用,搜索信息可具有多种格式,然而,为了减少信息量并能够实现快速搜索,常常采用分层结构以便在节目中检索数据。中检索数据。
假如节目的搜索信息由三层组成:一信元层(cell layer),一SOB层和一SOBU层,该搜索信息包括有关信元的或有关信元相应于一指定节目的信息,有关SOB或多个SOB相应于一指定信元的信息,以及有关SOBU或多个SOBU相应于一指定SOB的信息。尤其是,有关SOBU或多个SOBU相应于一指定SOB的信息被称作映象表(MAPL)。
映象表包含一增量应用分组到达时间(IAPAT),它显示一相应SOBU的持续时间。需要一个包含在相应SOBU中的应用分组的到达时间以获得一IAPAT。然而,为了确定SOBU的IAPAT,根据在SOB中SOBU的位置,即,根据SOBU是否是在SOB中的最末SOBU使用不同方法。
例如,当一SOB包括M个SOBU时,通过累加第1个SOBU至第i个SOBU(最末的SOBU除外)的IAPAT而得到的一个值,该值应该比通过将SOBU(i+1)的第一应用分组的到达时间加1而得到的值小。此时,假设IAPAT是一个以1.0为表示单位的整数,并且累加的初始值为0。这可以用下面的关系式来表示:
SOBU_S_APAT(i+1)≤SUM_IAPAT(i)<SOBU_S_APAT(i+1)+1
式中,SOBU_S_APAT(i+1)表示第1应用分组的到达时间,SUM_IAPAT(i)表示通过累加所有在前的SOBU和当前SOBU#i的IAPAT值而得到的一个值。
假如一SOB包含M个SOBU,通过累加第1至第M个IAPAT而得到的值,应该大于最末应用分组的到达时间,但差值小于1。此时,假设IAPAT是所有以1.0为表示单位的整数,并且累加的初始值为0。
而且,对于SOBU#M,通过累加第1个SOBU至第M个SOBU#M的IAPAT而得到的值,应该比被包含在SOBU#M中的最末应用分组的到达时间要大,并应该小于或者等于通过将被包含在SOBU#M中的最末应用分组的到达时间加1而得到的值。这可以用下面的关系式表示:
SOBU_E_APAT(M)<SUM_IAPAT(M)≤SOBU_E_APAT(M)+1
式中,SOBU_E_APAT(M)表示被包含在SOBU#M中的最末应用分组的到达时间。
同时,一应用分组(AP_PKT_SZ)的大小满足AP_PKT_SZ≤2018×[SOBU_SZ]2。这里,SOBU_SZ表示一SOBU的大小。该关系式是这样做出的:考虑到在一个分组流中定义的一个包首标需要至少30字节,而一个包首标扩展(header extension)和一个填充分组(stuffing packct)需要2字节,假设一个SOBU具有许多的包流,数量等于SOBU_SZ的数量。就是说,这是因为,用于应用分组的最大区域是这样的结果:从用于一个SOBU的2048字节减去30字节,然后再从得到的2018字节减去2字节。
然而,根据应用分组的大小的上述范围,会产生在一SOBU中没有ATS存在的情形。
图2表示在一目标流单元(SOBU)中没有应用时间标记(ATS)的情形。
假如包含在一SOB中的最末的包流处于如图2所示的位置,则形成一ATS的第1字节没有包含在SOBU#M-1中,并且由于仅形成于最末包流中的应用分组的一部分位于SOBU#M中,则在SOBU#M和SOBU#M-1中没有包含ATS。
这样,根据应用分组的大小,比如在SOBU#M-1和SOBU#M中,没有相应的ATS的情况就发生了。对于一没有相应ATS的SOBU,其IAPAT就不能获得,因而,由IAPAT形成并作为搜索信息的映象表就不能获得。因此,就不可能检索节目。
特别是,规定在一SOB的最末SOBU没有相应的ATS的情况下,应该使用最末应用分组的ATS的拷贝来获得IAPAT。然而,根据用于获得IAPAT的规则,SOBU#M-1的IAPAT(M-1)及SOBU#M的IAPAT(M)都是“0”,因而,基于由IAPAT所形成的映象表的节目搜索就不能正确地执行。IAPAT(i)应该满足下面的条件:
1<=IAPAT(i)<212,i=1
1<=IAPAT(i)<212-1,1<i<M
0<=IAPAT(i)<212-1,i=M
然而,参见图3,IAPAT(M-1)为“0”,并且不满足该条件。
发明内容
为了解决上述问题,本发明的一个目的是提供一种记录有内容数据流的记录介质,以便能够正确地执行节目搜索,还提供一种用于该记录介质的记录装置及再现装置。
为了实现本发明的上述目的,提供一种记录装置,用于记录一种由至少一个用于记录的单元形成的目标流,所述用于记录的单元具有一个或多个包流,每一包流包括多个应用分组,在每一应用分组中应用时间标记和内容数据流被打包,所述记录装置包括:一控制单元,用于生成一映象表以作为搜索信息;一时钟生成单元,用于生成一时钟值;一缓冲单元,用于缓冲输入内容数据流,将由所述时钟发生单元生成的时钟值加到所述输入内容数据流上,并以一合适的速度输出结果;一目标流单元生成单元,用于将从所述缓冲单元输出的内容数据流进行打包并生成用于记录的单元;以及一个用于记录所生成的用于记录的单元和映象表的记录单元;其特征在于,所述目标流单元生成单元形成所述多个应用分组中的每一个,使得所述多个应用分组具有一个大小,以至于除了最末的用于记录的单元之外的每一用于记录的单元都包括至少一个完整的应用时间标记。
附图简要说明
本发明的上述目的和优点将通过结合附图对本发明的优选实施例的详细描述而得到进一步说明。其中:
图1示出一种传统的节目的数据结构;
图2示出在一目标流单元(SOBU)中没有应用时间标记(ATS)的情形;
图3示出一种用于当在最末SOBU中不包含ATS的情形下获得IAPAT的传统方法;
图4为根据本发明第一实施例的数据结构;
图5为根据本发明第二实施例的数据结构;
图6为根据本发明优选实施例的记录装置的方框图;
图7为根据本发明优选实施例的再现装置的方框图;
图8为根据本发明优选实施例的记录和再现装置的方框图。
具体实施方式
下面,将结合附图对本发明的实施例进行详细地描述。本发明并不局限于下面的实施例,在本发明的实质和范围内可以进行多种变化。提供本发明的实施例是为了向本领域的任何技术人员更加完整地说明本发明。
根据本发明的一种记录介质,是一种可重写记录介质,用户能够记录和编辑由内容数据流形成的节目。记录内容数据流意谓着在没有进行编码时记录输入的内容数据流。就是说,象音乐或电影之类的音频或视频数据流被在一预定的记录单元中接收、缓冲、打包,并被记录在所述记录介质上。
根据本发明的一种记录介质,一种数字通用磁盘流记录(DVD-SR)介质,包括记录在目标流(SOB)中的节目和用于节目导航的搜索信息。
这里,作为现有技术,SOB意指一种节目,比如音乐或电影,它被以内容数据流的形式记录,还包括一个或多个包流(S_PCK)。一个SOB由一个或多个目标流单元(SOBU)组成,它们彼此连接成链。一个SOBU为一个用于记录和/或编辑的单元,并具有预定的数据大小。然而,由于在记录和/或再现数据时,形成节目的数据流的输入和/或输出速度可能变化,一个SOBU沿时间轴的长度就会变化。一个SOBU包括多个包流。包含于相同SOB中的SOBU具有相同数量的包流。
一个包流由一个包首标和一个分组流形成。一个分组流包含一个或多个应用分组(AP_PKT)。一个应用分组(AP_PKT)是一个比特流,当记录装置记录数据时,比特流被输入,或者当记录装置再现数据时,比特流被输出。因而,在一个应用分组之前设置有一个应用时间标记(ATS)。ATS是一种紧随于ATS之后的应用分组的再现时间信息。
同时,搜索信息具有一种包含有信息的分层结构,在该信息中,信元对应于一给定的节目,SOB对应于一给定的信元,而SOBU对应于一给定的SOB。特别是,SOBU对应于SOB的信息被称作映象表(MAPL)。一个映象表包含一增量应用分组到达时间(IAPAT),它指示一相应SOBU的持续时间。用于包含IAPAT的规则将在下文中描述。
根据本发明,在包含于一预定SOB的SOBU中,除了最末SOBU之外的每一SOBU具有至少一个完整ATS。就是说,至少一个ATS的第一字节包含在一相应的SOBU中。这是因为根据本发明的应用分组的大小满足下面的关系:
AP_PKT_SZ≤2018×[SOBU_SZ]-6
特别是,当在一SOBU中的填充字节N_SByte数量为0时,下面的关系被满足:
AP_PKT_SZ≤2018×[SOBU_SZ]-5
就是说,正如在现有技术中描述的那样,考虑到在一个分组流中定义的一个包首标需要至少30字节,而一个包首标扩展和一个填充分组需要2字节,假设一个SOBU具有等于SOBU_SZ的数量的多个包流,则2018×[SOBU_SZ]-2就是剩余区域。然而,考虑到一个ATS的大小是4字节,假如使得一应用分组的大小小于或等于2018×[SOBU_SZ]-6,则除了最末SOBU之外的所有每一SOBU均包含至少一个ATS的第一字节。
假如将表达式统一化,则结果表达式为:
AP_PKT_SZ≤SPayload_SZ×[SOBU_SZ][N_AHE+N_SByte+ATS_SZ],
式中,ATS_SZ表示一ATS的字节大小,SPayload_SZ表示用于包含信息的数据空间的大小,把一固定首标区从S_PCK中排除,N_AHE表示一相应SOBU的应用首标扩展的数量,而N_SByte表示一相应SOBU的填充字节的数量。
下面,将描述根据本发明的用于使得最末SOBU具有IAPAT的一种数据结构的第一实施例。
首先,将描述用于使最末SOBU具有IAPAT的一种数据结构的第一实施例。
图4示出根据本发明第一实施例的数据结构。
参见图4,一个SOB由一个SOBU链组成,其中有M个SOBU相连接。由于应用分组的大小正如本发明以上描述的那样,除了最末SOBU之外的每一SOBU均包含至少一个ATS的第一字节。就是说,SOBU#M1包含ATS#N的第一字节。
同时,SOBU#M不包含一ATS,但是包含所有或者部分应用分组AP_PKT#N。就是说,根据本发明,当在最末SOBU、SOBU#M中不包含有ATS时,一用于校正的填充分组300被记录在最末应用分组AP_PKT#N之后。用于校正的填充分组300由ATS#N+1301和一有效载荷302组成。这里,ATS#N+1 301具有一个由ATS#N加整数“1”所得到的值。这可以表示为下面的等式:
ATS#N+1=ATS#N+1
这里,假如ATS#N是一整数,则ATS#N+1也是一整数。ATS#N+1 301可以记录为一个通过将ATS#N加一个整数所得到的值。根据本发明,“0”被记录在有效载荷302中。然而,由于SOBU实际上终止于最末应用分组AP_PKT#N,并且当SOB被再现时,被记录在AP_PKT#N即最末应用分组之后的数据没有被读出,则被记录在有效载荷302中的格式和内容数据可以在需要时以各种方式而变化。在某些情况下,有效载荷302中可能没有记录数据。
接着,将描述本发明的用于使最末SOBU具有IAPAT的一种数据结构的第二实施例。
图5示出根据本发明第二实施例的数据结构。
参见图5,一个SOB由一个SOBU链形成,其中有M个SOBU相连接。由于应用分组的大小正如本发明以上描述的那样,除了最末SOBU之外的每一SOBU均包含至少一个ATS的第一字节。就是说,SOBU#M1包含ATS#N的第一字节。
此时,正如图4所描述的那样,ATS#N+1具有一个由ATS#N加整数“1”而得到的值,但是实际上未被记录。就是说,在计算将映象表记录为搜索信息所需的IAPAT值时,被记录的ATS#N+1实际上未被读出,但是ATS#N被读出,然后,通过将ATS#N加“1”而得到的一个值就被视为ATS#N+1。然而,通过将ATS#N加“1”所得到的值视为ATS#N+1而获得的IAPAT被作为搜索信息记录在映象表中。同时,与本发明的第一实施例一样,ATS#N+1可以是一个通过将ATS#N加一个整数所得到的值。此时,假如ATS#N是一整数,则ATS#N+1也是一整数。
根据上述图4和图5所描述的本发明的第一和第二实施例,SOBU#M1的第一ATS是ATS#N,而SOBU#M的第一ATS是ATS#N+1。由于第一ATS不同,则第(M1)SOBU的IAPAT不是“0”。就是说,可以正确得到所有SOBU的IAPAT值。因而,由于每一SOBU具有一与其它IAPAT值不同的IAPAT值,可以参照映象表平稳地执行的节目搜索而没有错误。
同时,获得IAPAT的规则如下。对于第i个SOBU,SOBU(i),除了SOBU#M之外,当一SOB包含M个SOBU时,一个通过从第一IAPAT,IAPAT(1)到累积到第i个IAPAT,IAPAT(i)而获得的值应该大于或等于SOBU(i+1)的第一应用分组的到达时间,而小于通过将SOBU(i+1)的第一应用分组的到达时间加“1”所得到的值。此时,IAPAT具有一整数值且IAPAT的初始值为“0”。这可以表示为下面的表达式:
SOBU_S_APAT(i+1)≤SUM_IAPAT(i)<SOBU_S_APAT(i+1)+1
式中,SOBU_S_APAT(i+1)表示包含于SOBU#i+1的第一应用分组的到达时间,而SUM_IAPAT(i)表示一个通过累积SOBU#i和所有在前的SOBU的IAPAT所得到的值。
而且,对于SOBU#M,一个通过累积所有IAPAT所得到的值大于包含在SOBU#M中的最末应用分组的到达时间,而小于或等于通过将包含于SOBU#M的最末应用分组的到达时间加“1”所得到的值。这可以表示为下面的表达式:
SOBU_E_APAT(M)<SUM_IAPAT(M)≤SOBU_E_APAT(M)+1
式中,SOBU_E_APAT(M)表示包含于SOBU#M的最末应用分组的到达时间。
图6为根据本发明一优选实施例的一种记录装置的方框图。
参见图6,记录装置5将诸如音乐或电影之类的内容记录在具有上述数据结构之一的一个SOB中,并具有一个缓冲单元51,一个时钟生成单元52,一个SOBU生成单元53,一个记录单元55和一个控制单元56。缓冲单元51从外部接收内容流并基于从时钟生成单元52提供的时钟值、通过缓冲该内容流而以一适宜的速度输出该内容流。SOBU生成单元53通过将内容流进行打包而生成SOBU。记录单元55基于控制单元56的控制将SOBU和搜索信息比如映象表记录在一种光学记录介质500上。控制单元56生成一映象表并将映象表提供给记录单元55,同时控制整个记录装置5,以便将内容流记录在光学记录介质500上。
基于上述结构,下面描述根据本发明第一实施例的一种记录方法。
当内容流被从一应用设备比如置顶盒输入到缓冲单元51时,用户按下记录装置5的一个记录按钮(未示出),控制单元56重置时钟生成单元52。然后,时钟生成单元52从“0”开始生成时钟值,并将时钟值提供给缓冲单元51。
缓冲单元51将从时钟生成单元52接收到的时钟值附加到所接收到的内容流,并经过对内容流进行缓冲而以一适宜的速度输出所接收到的内容流。SOBU生成单元53将从缓冲单元51接收到的内容流打包成SOBU。所生成的SOBU被传送给记录单元55,记录单元55基于控制单元56的控制而将所接收到的SOBU记录在所述光学记录介质500上。
此时,如图4所示,假如从SOB的末端数第二个SOBU即SOBU#M1包含至少一个完整的ATS,而最末一个SOBU即SOBU#M不包含ATS,一校正用的填充分组300被邻接地记录在最末应用分组AP_PKT#N之后。在本实施例中,一个通过将ATS#N加整数“1”而得到的值被记录为ATS#N+1。根据本实施例,“0”被记录在有效载荷中。
而且,记录单元55还记录由控制单元56提供的映象表,而作为在所述光学记录介质500的搜索信息记录区中的导航数据。
下面将描述根据本发明第二实施例的一种记录方法。
当内容流被从一应用设备比如置顶盒输入到缓冲单元51时,用户按下记录装置5的一个记录按钮(未示出),控制单元56重置时钟生成单元52。然后,时钟生成单元52从“0”开始生成时钟值,并将时钟值提供给缓冲单元51。
缓冲单元51将从时钟生成单元52接收到的时钟值附加到所接收到的内容流,并经过对内容流进行缓冲而以一适宜的速度输出所接收到的内容流。SOBU生成单元53将从缓冲单元51接收到的内容流打包并生成SOBU。所生成的SOBU被传送给记录单元55,记录单元55基于控制单元56的控制而将所接收到的SOBU记录在所述光学记录介质500上。
而且,记录单元55记录由控制单元56提供的映象表,而作为在所述光学记录介质500的搜索信息记录区的导航数据。这里,映象表是由控制单元56生成的并提供给记录单元55。更具体地,如图5所示,控制单元56读取ATS#N,将通过给根据本实施例的ATS#N加“1”而得到的一个值视为ATS#N+1,并基于ATS#N+1在映象表中读取通过上述规则得到的IAPAT值。就是说,ATS#N+1具有通过给ATS#N加整数“1”而得到的一个值,但是此值不是实际被记录为数据的值,而是控制单元56在计算形成映象表的IAPAT值时所使用的有效值。同样,ATS#N+1可以是通过将ATS#N加一整数而得到的一个值。
图7为根据本发明一优选实施例的一种再现装置的方框图。
参见图7,再现装置6再现来自一光学记录介质600的内容,具有上述图4至图6所述数据结构的数据被记录在所述光学记录介质600上,再现装置6具有一控制单元66,一读取单元65,一SOBU分析单元64,一时钟生成单元62和一缓冲单元61。
控制单元对包括映象表的各种控制信息进行解码,并控制整个再现装置以便能将记录在所述光学记录介质600上的内容基于用户的请求再现。读取单元65从所述光学记录介质600上读取数据。SOBU分析单元64通过分析读取SOBU而析取形成内容的内容数据流,并基于由所述时钟生成单元62提供的时钟值、通过缓冲内容数据流而以一适宜的速度输出内容数据流。
基于上述结构,下面将描述根据本发明第一实施例的一种再现方法。
假如用户通过按下再现装置6的再现按钮(未示出)而请求再现预定内容,则控制单元66命令读取单元65读取被记录在所述光学记录介质600上的包括映象表的搜索信息,接收由读取单元65提供的包括映象表的搜索信息,并找出相应的SOB或者相应的SOBU。此时,如图4所示,即使除了最末SOBU之外,包含在SOB中的所有SOBU具有至少一个完整的ATS而最末SOBU没有ATS,一个校正用的填充分组300被记录在所述光学记录介质600上,该填充分组包含具有一个通过给ATS#N加整数“1”而得到的值ATS#N+1,其中的ATS#N紧跟于最末应用分组AP_PKT#N,并且一个具有基于校正用的填充分组300而得到的IAPAT的映象表被记录为搜索信息。因而,可以平稳地执行内容的搜索和再现以前定位的所需内容。
同时,控制单元66重置时钟生成单元62。然后,时钟生成单元62生成从“0”开始的时钟值,并将时钟值提供给缓冲单元61。
读取单元65读取被记录的内容并将内容提供给SOBU分析单元64。SOBU分析单元64从所提供的SOBU中析取内容数据流。当由时钟生成单元62提供的时钟值与附加在所接收到的内容数据流上的时钟值变得相同时,缓冲单元61输出相应的内容数据流。
下面将描述根据本发明第二实施例的一种再现方法。
假如用户通过按下该再现装置的再现按钮(未示出)而请求再现预定内容,则控制单元66命令读取单元65读取被记录在所述光学记录介质600上的包括映象表的搜索信息,接收由读取单元65提供的包括映象表的搜索信息,并找出相应的SOB或者相应的SOBU。此时,如图5所示,即使除了最末SOBU之外,被包含在SOB中的所有SOBU具有至少一个完整的ATS而最末SOBU没有ATS,一个包含有通过将ATS#N加整数“1”所得值视为ATS#N+1而得到的IAPAT、并包含在SOB#M中的映象表被记录为搜索信息,因而可以执行内容的搜索和能再现所需内容。
同时,控制单元66重置时钟生成单元62。然后,时钟生成单元62生成从“0”开始的时钟值,并将时钟值提供给缓冲单元61。
读取单元65读取被记录的内容并将内容提供给SOBU分析单元64。SOBU分析单元64从所提供的SOBU中析取内容数据流。当由时钟生成单元62提供的时钟值与附加在所接收到的内容数据流上的时钟值变得相同时,缓冲单元61输出相应的内容流。
图8为根据本发明一优选实施例的一种记录和再现装置的方框图。
参见图8,记录和再现装置7是通过将图6的记录装置5和图7的再现装置6组合在一个单元中而形成的,它具有一记录/读取单元75,一SOBU生成单元73,一SOBU分析单元74,一缓冲单元71,一时钟生成单元72和一控制单元76,这样,在记录时,每一个内容比如音乐曲目或电影被记录为一个具有上述数据结构的SOB,而再现时,内容被从光学记录介质700中再现,在所述光学记录介质700上记录有具有如图4至6所示结构的数据。
缓冲单元71,在记录时,接收来自外部的内容数据流,并基于由时钟生成单元72提供的时钟值、通过缓冲内容数据流而以一适宜的速度输出内容数据流,而在再现时,基于由时钟生成单元72提供的时钟值、通过缓冲内容数据流而以一适宜的速度输出内容数据流。
SOBU生成单元73通过打包内容数据流而生成SOBU。SOBU分析单元74通过分析SOBU而析取形成内容的内容数据流。
记录/读取单元75,在记录时,基于控制单元76的控制和被在SOBU中打包的内容数据流,将SOBU和比如映象表的搜索信息记录在光学记录介质700上,而在再现时,根据控制单元76的请求,读取包括映象表的搜索信息,或被记录在光学记录介质700上的SOBU。
控制单元76,在记录时,生成一映象表并将该映象表提供给记录/读取单元75并控制整个记录和再现装置7,以便内容数据流被记录在光学记录介质700上,而在再现时,解码包括所述映象表的各种控制信息,并控制整个记录和再现装置7,以便能再现记录在光学记录介质700上的内容。
具有上述结构的所述记录和再现装置7的记录方法和再现方法分别与上述记录装置5和再现装置6的方法相同。
根据上述方法和装置,能够正确获得所有SOBU的IAPAT值,因而,可以参照映象表平稳地执行的节目搜索而没有错误。
Claims (5)
1.一种记录装置,用于记录一种由至少一个用于记录的单元形成的目标流,所述用于记录的单元具有一个或多个包流,每一包流包括多个应用分组,在每一应用分组中应用时间标记和内容数据流被打包,所述记录装置包括:
一控制单元,用于生成一映象表以作为搜索信息;
一时钟生成单元,用于生成一时钟值;
一缓冲单元,用于缓冲输入内容数据流,将由所述时钟发生单元生成的时钟值加到所述输入内容数据流上,并以一合适的速度输出结果;
一目标流单元生成单元,用于将从所述缓冲单元输出的内容数据流进行打包并生成用于记录的单元;以及
一个用于记录所生成的用于记录的单元和映象表的记录单元;
其特征在于,所述目标流单元生成单元形成所述多个应用分组中的每一个,以使得所述多个应用分组具有一个大小,以至于除了最末的用于记录的单元之外的每一用于记录的单元都包括至少一个完整的应用时间标记。
2.根据权利要求1所述的记录装置,其中所述应用分组的大小AP_PKT_SZ满足下面的关系:
AP_PKT_SZ≤SPayload_SZ×[SOBU_SZ]-[N_AHE+N_SByte+ATS_SZ],
式中,SOBU_SZ表示一相应目标流单元的大小,ATS_SZ表示一以字节为单位形成的应用时间标记的大小,SPayload_SZ表示用于容纳信息的不包括包流的一个固定首标区的数据空间的大小,N_AHE表示所述相应用于记录的单元的应用首标扩展的数量,而N_SByte表示所述相应用于记录的单元的填充字节的数量。
3.根据权利要求2所述的记录装置,其中所述应用分组的大小AP_PKT_SZ满足下面的关系:
AP_PKT_SZ≤2018×[SOBU_SZ]-6。
4.根据权利要求2所述的记录装置,其中当N_SByte为0时,所述应用分组的大小满足下面的关系:
AP_PKT_SZ≤2018×[SOBU_SZ]-5。
5.根据权利要求2所述的记录装置,其中所述映象表包括一用于指示一相应用于记录的单元的持续时间的增量应用分组到达时间,所述映象表作为搜索信息用于指示哪个用于记录的单元包含于一相应的目标流中。
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1233/01 | 2001-01-10 | ||
KR1020010001233A KR100677098B1 (ko) | 2001-01-10 | 2001-01-10 | 컨텐츠 스트림 데이터가 기록된 기록매체, 그 기록장치,및 재생장치 |
US26210401P | 2001-01-18 | 2001-01-18 | |
US60/262,104 | 2001-01-18 |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2004100817822A Division CN100407321C (zh) | 2001-01-10 | 2002-01-10 | 记录有内容数据流的记录介质及其记录装置和再现装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1365232A CN1365232A (zh) | 2002-08-21 |
CN1231048C true CN1231048C (zh) | 2005-12-07 |
Family
ID=36087774
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2004100817822A Expired - Fee Related CN100407321C (zh) | 2001-01-10 | 2002-01-10 | 记录有内容数据流的记录介质及其记录装置和再现装置 |
CNB021047871A Expired - Fee Related CN1231048C (zh) | 2001-01-10 | 2002-01-10 | 记录有内容数据流的记录介质及其记录装置和再现装置 |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2004100817822A Expired - Fee Related CN100407321C (zh) | 2001-01-10 | 2002-01-10 | 记录有内容数据流的记录介质及其记录装置和再现装置 |
Country Status (8)
Country | Link |
---|---|
US (1) | US7359625B2 (zh) |
EP (1) | EP1223758B1 (zh) |
JP (1) | JP2002260344A (zh) |
CN (2) | CN100407321C (zh) |
DE (1) | DE60209638T2 (zh) |
HK (1) | HK1045779B (zh) |
SG (1) | SG95685A1 (zh) |
TW (1) | TW583646B (zh) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7113469B2 (en) * | 2000-08-03 | 2006-09-26 | Thomson Licensing | Method for recording data streams with a low bit rate |
EP2133880A3 (en) * | 2003-02-21 | 2010-12-08 | Panasonic Corporation | Recording medium, playback device, recording method, playback method, and computer program |
JP4925446B2 (ja) * | 2006-05-18 | 2012-04-25 | パナソニック株式会社 | ストリームデータ記録方法及びストリームデータ記録装置 |
JP2008159198A (ja) * | 2006-12-26 | 2008-07-10 | Nec Electronics Corp | 誤り訂正装置及び記録再生装置 |
JP2019053802A (ja) * | 2017-09-14 | 2019-04-04 | 株式会社東芝 | 記憶装置、および、制御方法 |
Family Cites Families (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3364281B2 (ja) * | 1993-07-16 | 2003-01-08 | パイオニア株式会社 | 時分割ビデオ及びオーディオ信号の同期方式 |
SG34287A1 (en) * | 1994-10-28 | 1996-12-06 | Hitachi Ltd | Input-output circuit recording apparatus and reproduction apparatus for digital video signal |
US5748499A (en) * | 1995-09-19 | 1998-05-05 | Sony Corporation | Computer graphics data recording and playback system with a VCR-based graphic user interface |
JPH1174868A (ja) * | 1996-09-02 | 1999-03-16 | Toshiba Corp | 情報伝送方法およびその方法が適用される情報伝送システムにおける符号化装置/復号化装置、並びに符号化・多重化装置/復号化・逆多重化装置 |
JP3877830B2 (ja) * | 1997-04-01 | 2007-02-07 | 富士フイルムホールディングス株式会社 | フォトフィニッシングシステム |
TW463165B (en) * | 1998-09-07 | 2001-11-11 | Thomson Brandt Gmbh | Method for addressing a bitstream to be recorded or being recorded on a storage medium |
US6553086B1 (en) | 1998-10-02 | 2003-04-22 | Lg Electronics, Inc. | Method and apparatus for recording time information for digital data streams |
JP3359581B2 (ja) * | 1998-11-25 | 2002-12-24 | パイオニア株式会社 | 情報再生装置 |
CN1117375C (zh) * | 1998-12-16 | 2003-08-06 | 三星电子株式会社 | 分组数据快速搜索信息产生方法及其录放设备 |
KR100329392B1 (ko) * | 1999-01-04 | 2002-03-22 | 구자홍 | 기록 디지털 데이터 스트림의 탐색정보 기록방법 및 이를 이용한 탐색방법 |
WO2000046803A1 (fr) | 1999-02-05 | 2000-08-10 | Kabushiki Kaisha Toshiba | Procede permettant de creer des trains de donnees et procede permettant d'effectuer des suppressions partielles |
KR100326144B1 (ko) | 1999-02-09 | 2002-03-13 | 구자홍 | 기록 디지털 데이터 스트림의 탐색정보 생성방법 및 이를이용한 탐색방법과, 그 장치 |
WO2000049803A1 (fr) * | 1999-02-18 | 2000-08-24 | Kabushiki Kaisha Toshiba | Support d'enregistrement pour flux de donnees, procede d'enregistrement et procede de reproduction associes |
EP1039468A3 (en) | 1999-03-19 | 2000-10-04 | Deutsche Thomson-Brandt Gmbh | Method for implementing trickplay modes in a data stream recorder |
KR100601610B1 (ko) | 1999-04-27 | 2006-07-14 | 삼성전자주식회사 | 데이터 열의 임시 삭제방법, 탐색방법, 복원방법, 영구 삭제방법과 임시 삭제에 의해 분리된 데이터 열들을 복원하기 위한부가 정보를 저장하는 기록 매체 |
KR100784652B1 (ko) * | 1999-05-06 | 2007-12-12 | 소니 가부시끼 가이샤 | 데이터 처리 방법/장치, 데이터 재생 방법/장치, 및 기록매체 |
WO2000068946A1 (fr) * | 1999-05-07 | 2000-11-16 | Kabushiki Kaisha Toshiba | Structure de donnees pour donnees en continu, et procede d'enregistrement et de reproduction de donnees en continu |
CA2395572C (en) * | 2000-01-17 | 2009-12-29 | Thomson Licensing S.A. | Method for recording or playback of low bitrate data streams |
JP2001237860A (ja) * | 2000-02-21 | 2001-08-31 | Sony Corp | 通信制御方法及び通信制御装置 |
-
2002
- 2002-01-03 SG SG200200024A patent/SG95685A1/en unknown
- 2002-01-07 JP JP2002000961A patent/JP2002260344A/ja active Pending
- 2002-01-07 EP EP20020250074 patent/EP1223758B1/en not_active Expired - Lifetime
- 2002-01-07 TW TW91100100A patent/TW583646B/zh not_active IP Right Cessation
- 2002-01-07 DE DE2002609638 patent/DE60209638T2/de not_active Expired - Lifetime
- 2002-01-10 CN CN2004100817822A patent/CN100407321C/zh not_active Expired - Fee Related
- 2002-01-10 US US10/041,760 patent/US7359625B2/en not_active Expired - Fee Related
- 2002-01-10 CN CNB021047871A patent/CN1231048C/zh not_active Expired - Fee Related
- 2002-10-03 HK HK02107254.4A patent/HK1045779B/zh not_active IP Right Cessation
Also Published As
Publication number | Publication date |
---|---|
DE60209638D1 (de) | 2006-05-04 |
EP1223758A3 (en) | 2003-10-15 |
US20020091851A1 (en) | 2002-07-11 |
CN100407321C (zh) | 2008-07-30 |
SG95685A1 (en) | 2003-04-23 |
DE60209638T2 (de) | 2006-12-14 |
HK1045779A1 (en) | 2002-12-06 |
TW583646B (en) | 2004-04-11 |
EP1223758B1 (en) | 2006-03-08 |
HK1045779B (zh) | 2006-02-24 |
CN1365232A (zh) | 2002-08-21 |
CN1632874A (zh) | 2005-06-29 |
US7359625B2 (en) | 2008-04-15 |
EP1223758A2 (en) | 2002-07-17 |
JP2002260344A (ja) | 2002-09-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1296936C (zh) | 静止画面集管理信息的记录方法、记录装置、再生方法和再生装置 | |
CN1146902C (zh) | 用于具有叠加子信息的视频的数字记录/再现方法和装置 | |
CN1096077C (zh) | 信息再生装置 | |
CN1145966C (zh) | 数据记录方法与装置及数据再现方法与装置 | |
CN1152382C (zh) | 记录介质记录和/或再现方法与记录和重放装置 | |
US20030118327A1 (en) | Method of recording still pictures onto a recording medium | |
US20050013208A1 (en) | Recording apparatus, reproduction apparatus, and file management method | |
CN1783029A (zh) | 再现装置和再现方法 | |
CN1190790C (zh) | 用来记录/再现运动图像的设备和方法 | |
CN1723505A (zh) | 记录载体上的实时信息编辑 | |
CN1565031A (zh) | 具有用于管理记录在其上面的多个路径数据的记录和再现的数据结构的记录介质以及记录和再现方法及装置 | |
CN101057295A (zh) | 写关于数据流中的图像数据段的信息以及使用该信息的方法和装置 | |
CN1148742C (zh) | 数字信号记录方法及记录装置 | |
CN1774758A (zh) | 信息存储介质及从该信息存储介质再现信息的设备和方法 | |
CN1269129C (zh) | 在记录介质上记录静止图像的方法 | |
CN1231048C (zh) | 记录有内容数据流的记录介质及其记录装置和再现装置 | |
CN1574009A (zh) | 记录媒体及其信息的再现方法 | |
CN1194350C (zh) | 低比特率数据流的记录或重放方法 | |
CN1682306A (zh) | 用于无缝重放的记录信息 | |
CN1622212A (zh) | 记录设备、再现设备、记录方法、再现方法及其记录介质 | |
CN1241202C (zh) | 寻址位流记录的方法 | |
CN1315128C (zh) | 在记录介质上记录静止图像的方法 | |
CN1201300C (zh) | 用于记录和重现记录媒体的设备和方法 | |
CN101150723A (zh) | 快速格式转换方法与*** | |
CN101057296A (zh) | 记录介质以及从该记录介质再现数据的方法和装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C06 | Publication | ||
PB01 | Publication | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20051207 Termination date: 20150110 |
|
EXPY | Termination of patent right or utility model |