[go: up one dir, main page]

CN1381838A - Evd盘、evd盘记录机和方法、以及evd盘播放机和方法 - Google Patents

Evd盘、evd盘记录机和方法、以及evd盘播放机和方法 Download PDF

Info

Publication number
CN1381838A
CN1381838A CN02107134A CN02107134A CN1381838A CN 1381838 A CN1381838 A CN 1381838A CN 02107134 A CN02107134 A CN 02107134A CN 02107134 A CN02107134 A CN 02107134A CN 1381838 A CN1381838 A CN 1381838A
Authority
CN
China
Prior art keywords
programme
radio
evd
unit
information
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.)
Pending
Application number
CN02107134A
Other languages
English (en)
Inventor
徐翔
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
BEIJING FUGUO DIGITAL TECHN Co Ltd
Original Assignee
BEIJING FUGUO DIGITAL TECHN 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 BEIJING FUGUO DIGITAL TECHN Co Ltd filed Critical BEIJING FUGUO DIGITAL TECHN Co Ltd
Priority to CN02107134A priority Critical patent/CN1381838A/zh
Publication of CN1381838A publication Critical patent/CN1381838A/zh
Pending legal-status Critical Current

Links

Images

Landscapes

  • Management Or Editing Of Information On Record Carriers (AREA)

Abstract

本发明技术领域为:信息记录介质、信息记录装置和方法、以及信息播放装置和方法。具体涉及一种在其中记录了多条诸如音频信息和视频信息的不同中记录信息的记录介质;一种用于将信息记录在这种记录介质上的信息记录装置和方法;以及一种用于这种记录介质上从放所记录信息的信息播放装置和方法。本发明包括一种被称为EVD(新一代高密度光盘)的信息记录介质(简称EVD盘)、用于生成EVD盘的信息记录装置(简称EVD记录机)和方法、以及用于播放EVD盘的信息播放装置(简称EVD播放机)和方法。EVD盘上可以记录各种不同规格的音频或视频(统称为节目段),而EVD盘上还有记录了所有节目段属性的节目属性表、控制整个盘的播放方式的播放控制表和供用户交互的菜单信息,用于供EVD播放机播放时使用。EVD记录机将节目段添加到EVD盘中,同时添加节目属性、播放顺序等控制信息。

Description

EVD盘、EVD盘记录机和方法、以及EVD盘播放机和方法
技术领域
本发明涉及这样一种技术领域:信息记录介质、信息记录装置和方法、以及信息播放装置和方法。更具体地,本发明涉及这样的技术领域:一种在其中记录了多条诸如音频信息和视频信息的不同中记录信息的记录介质;一种用于将信息记录在这种记录介质上的信息记录装置和方法;以及一种用于这种记录介质上播放所记录信息的信息播放装置和方法。
背景技术
目前,用于记录音频信息和视频信息等信息的记录介质从物理性质上讲种类很多,包括诸如CD、DVD、MD等,但是从记录的信息来讲,同样的物理介质可以用不同的信息记录方法记录不同的信息,从而物理介质与相应的信息记录方法一起被视为一种信息介质,如同样在CD这样的物理介质上,应用不同的记录方法可以形成大家所公认的音乐CD,VCD以及超级VCD;而在DVD这样的物理介质上目前流行的有视频DVD(通常这种信息介质被简称为DVD)和音频DVD。
上述这些信息记录介质都具有如下特点:即信息记录介质上只能记录一种特定格式或内容的信息,如音乐CD只能记录44.1kHz,16bit采样的音频信息,VCD只能记录352×288(PAL制时)分辨率的按MPEG1编码的视频信息,视频DVD只能记录720×576(PAL制时)分辨率的按MPEG2编码的视频信息。
事实上,随着可供最终用户写入数据的物理记录介质(如CD-R、CD-RW、DVD-R、DVD-RW、DVD-RAM等)的普及,最终用户在一个物理介质上记录多种不同规格的音频和视频的需求会越来越大。
本发明的内容
本发明实施例定义记录介质为一种被称为EVD(新一代高密度光盘)的信息记录介质(简称EVD盘)、用于生成EVD盘的信息记录装置(简称EVD记录机)和方法、以及用于播放EVD盘的信息播放装置(简称EVD播放机)和方法。EVD盘上记录了不同规格的音频或视频信息(统称为节目段),视频可以包括视频本身和可选的多个音频及叠加字幕,音频同样可以包括字幕用于歌词显示,EVD盘上还记录了描述所有节目段属性的节目属性表、控制整个盘的播放方式的播放控制表(简称PCT)和供用户交互的菜单信息,从而可以按照特定的顺序或者用户指定的顺序穿过个节目段边界无缝播放所有节目段,而不必关心各节目段的差异。EVD播放机根据EVD盘中提供的各种信息确定播放顺序、各节目段属性及播放方式、以及如何响应用户输入。EVD记录机将节目段添加到EVD盘中,同时添加节目属性、播放顺序等控制信息。
EVD盘上的数据有严格的逻辑层次结构,共分为EVD层、演播片段(Segment)层、演播单元(Scene)层、完备演播块(VAO)层、数据包(Pack)层。各层之间的相互关系如图1所示。
上述层次划分仅仅是从逻辑的角度出发进行划分的,实际的EVD数据为流式(Stream)数据,并不存在这些所谓物理上的层。
EVD数据由EVD头和一个或多个演播片段组成,参见图2,EVD头和每个演播片段在文件系统中都表现为一个单独的文件,但是考虑到EVD头的重要性,额外保存一份EVD头的备份。
EVD头中包含节目属性表,指明本EVD盘所有特性,定义了整个EVD码流的属性、管理方式以及每个演播片段的规格和类型。每个演播片段为具有独立含义的并可单独播放的EVD片段,即为一个节目段。一个演播片段中的内容为相同规格的音频或视频节目,演播片段之间可以是相同或不同的规格也可以是相同或不同类型的信息,如两个演播片段为720*576分辨率的视频,一个演播片段为1920*1080分辨率的视频,而另外三个演播片段为44.1KHz,16bit采样的PCM音频。
演播片段由一个演播片段头和一个或多个演播单元组成参见图3,演播单元是最小的可控制的播放片段,如果没有用户的打断(如停止、跳转等),一个演播单元播放完之前不会跳转到另一个演播单元。
演播片段头和演播单元中包含有用于播放控制的数据(播放控制表),可以供EVD播放机播放节目时确定/让用户选择节目的播放顺序和播放方法。
演播单元由播放控制数据和更小的完备演播块组成,而完备演播块由多个数据包组成。完备演播块和数据包都是为了方便数据组织而定义的数据单位。
EVD记录机读取节目信息并生成EVD盘所需要的节目属性表、播放控制表等信息,并最终将所有这些信息按照EVD盘片要求的逻辑层次结构记录到一种信息记录介质上形成EVD盘。当向一个空白盘上刻录节目时,参见图4,EVD记录机的工作流程如下:
1、获取节目信息(节目属性等信息);
2、生成EVD头和节目属性表;
3、判断是否处理完所有节目;
4、如否则读取下一段节目作为一个演播片段,并将这个节目划分成多个演播单元,然后再回到步骤3;
5、如步骤3为是,则生成播放控制表并插入相应的演播片段中;
6、最后将所有节目和生成的其他表/数据刻录到盘上。
当向一个已经记录由节目的EVD盘追加一个记录节目时,参见图5,EVD记录机的工作流程如下:
1、获取节目信息(包括节目属性等信息);
2、在节目属性表中追加本节目的属性;
3、读取节目作为一个演播片段;
4、将这个节目划分成多个演播单元;
5、生成播放控制表并插入演播片段中;
6、将生成的演播片段追加到盘上。
EVD播放机用于播放EVD盘。EVD播放机读取EVD盘中记录的信息,根据EVD盘中记录的节目属性表、播放控制表等控制信息确定节目段播放顺序,按照预定的顺序播放节目;并能够响应用户输入,根据用户选择的播放顺序播放节目。EVD播放机的工作流程如下(参见图6):
1、读取EVD头和节目属性表;
2、确定第一个播放的演播片段;
3、读取演播片段头和播放控制表;
4、判断是否存在下一个演播单元?
5、如否则播放结束;
6、如步骤4判断存在下一个演播单元,则判断下一个演播单元是否在本演播片段内;
7、如否则回到步骤3,如是则播放该演播单元,播放完后再回到步骤4。
本发明使得单一介质可以记录多种规格的数据,如视频数据、音频数据等。
附图说明
图1为本发明数据各层之间相互关系示意图。
图2为本发明数据格式示意图。
图3为本发明播放示意图。
图4为本发明记录数据过程的流程图。
图5为本发明在已记录数据的介质上追加记录数据的流程图。
图6为本发明播放介质中数据过程的示意图。
图7为本发明家用录放机示意图。
图7a为本发明EVD播放机原理图。
图7b为本发明EVD记录机原理图。
图8为本发明出版制作系统原理图。
图9为本发明编辑制作系统制作盘过程的示意图。
具体实现方式
下面将参考附图描述本发明的最佳实施例
在描述根据本发明的最佳实施例之前,先给出在描述最佳实施例时会用到的约定、数字表示法和基本类型说明,这些信息是构成最佳实施例的基本知识或数据描述方法的说明,有助于比较好地理解最佳实施例。
约定
比特排序:所有多位比特数的图示表示为最高有效位(msb)在左边,最低有效位(lsb)在右边。最高有效位比特是具有最高比特位号的比特。如表10,比特i表示比特位置为i的比特。
表10  8比特字节的排序举例
   msb                                                                                                        lsb
    b7     b6     b5     b4     b3     b2     b1     b0
字节排序:需要超过8位比特来表示的数据,占有一个以上的字节。对于所有这些数据来说,字节排列次序是:最高有效字节(MSB)在最前面,而最低有效字节(LSB)在最后。多字节数据的表示表示为:左边或更高的字节是最高有效字节,右边或更低的字节是最低有效字节,如表11所示。
表11  两个字节的数据排列次序举例
字符串:字符串总是放在双引号“”之间。
范围:“常数_1..常数_2或(常数_1..常数_2)”表示从常数_1(包括常数_1)到常数_2(包括常数_2)的范围,增量为1。
数字表示法
十进制表示法:数字的十进制标记用十进制数字表示,最高有效位在左边,最低有效位在右边。
十六进制表示法:数字的十六进制标记用一个或多个十六进制数字的序列后跟一个“h”表示,最高有效位在左边,最低有效位在右边。
十六进制数字0  1  2  3  4  5  6  7  8  9  A  B  C  D  E  F
十进制值    0  1  2  3  4  5  6  7  8  9  10 11 12 13 14 15
二进制数的标识:所有的二进制数后面都加上一个b,最高有效位在左边,最低有效位在右边。一个二进制数由0、1或*表示(*可为0或1)。
基本类型
INTn    n位的有符号整数(n可以为8,16,32,64)。
UINTn   n位的无符号整数(n可以为8,16,32,64)。
bytes   无确切含义的多个字节,填充内容时从低字节开始,未填内容的字
        节必须全部置为0。
LSN     逻辑扇区号,起始逻辑扇区的逻辑扇区号为0,以后每个逻辑扇区
        的逻辑扇区号为前一个逻辑扇区的逻辑扇区号加1。
RBP     相对字节位置
RLSN    相对逻辑扇区号
STRING  以UNICODE编码的字符串
ZERO    表示对应字节的所有比特均为零
(I)     EVD盘片数据组织的实施例
EVD盘片上的数据由EVD头和一个或多个演播片段组成(图2),EVD头指明本EVD盘所有特性,定义了整个EVD码流的属性、管理方式以及每个演播片段(Segment)的规格和类型。EVD头包括盘片信息和演播片断信息两部分内容,具体结构见表12:
表12  EVD头
盘片信息  (DISC_INFO)
演播片断信息(SEG_INFO)
盘片信息(DISC_INFO)保存EVD中有关盘片的一些信息,具体结构如下:
表1  盘片信息(DISC_INFO)
  相对偏移(RBP)     名称       说明    字节数   数据类型
    4 to 7     TYPE     ‘disi’    4 bytes   BYTES
    0 to 3     LENGTH     DISC_INFO长度    4 bytes   UINT32
    8 to 9     VER     版本号    2 bytes
    10 to 63     Reserved     保留   54 bytes   ZERO
    64 to 95     VOLS_NA     专集名称   32 bytes   STRING
    96 to 97     VOLS_NS     专集的视盘数量    2 bytes   UINT16
    98 to 129     VOL_NA     盘片名称   32 bytes   STRING
    130 to 131     VOL_NO     专集的顺序号    2 bytes   UINT16
    132 to 159     Reserved     保留   28 bytes   ZERO
    160 to 191     PRV_ID     出版商标识符   32 bytes   STRING
    192 to 223     SOFT_ID     盘片制作软件标识符   32 bytes   STRING
    224 to 2047     Reserved     保留   1824 bytes   ZERO
其中:
(RBP 0 to 3)TYPE
为ASCII字符:‘disi’,表示下面的信息为DISC_INFO的内容。
(RBP 4 to 7)LENGTH
指出DISC_INFO的长度,以字节为单位。该长度不包含TYPE字段和本字段的长度,其值加8必须为2048的整数倍。
(RBP 8 to 9)VER
DISC_INFO的版本号,每个字节的具体意义如下:
B15      B14      B13      B12      B11      B10      B9      B8
                      主版本号
B7       B6       B5       B4       B3       B2       B1      B0
                      次版本号
主版本号    00000000b:主版本号=1
        其它     保留次版本号    00001000b:次版本号=0
        其它     保留(RBP 64 to 95)VOLS_NA以UNICODE字符记录的专集名称。(RBP 96 to 97)VOLS_NS整个专集的盘片数量。(RBP 98 to 129)VOL_NA以UNICODE字符记录的盘片名称。(RBP 130 to 131)VOL_NO专集的顺序号,即本盘片为整个专集中的第几张盘片。(RBP 160 to 191)PRV_ID以UNICODE字符记录的出版商名称。(RBP 192 to 223)SOFT_ID以UNICODE字符记录的EVD制作软件名称。演播片断信息(SEG_INFO)保存EVD中所有演播片断的信息,具体结构如下:表2  演播片断信息(SEG_INFO)
  相对偏移(RBP)     名称       说明    字节数 数据类型
    0 to 3   TYPE     ‘segi’    4 bytes   BYTES
    4 to 7   LENGTH     SEG_INFO长度    4 bytes   UINT32
    8 to 9   VER     版本号    2 bytes
    10 to 11   SEG_NS     演播片断的数目    2 bytes   UINT16
    12 to 13   DEFAULT_SEG     默认播放的演播片断    2 bytes   UINT16
    14 to 15   MENU_SEG     根菜单演播片断    2 bytes   UINT16
    16 to 63   Reserved     保留   48 bytes   ZERO
    64 to 127   SEG_ATR#1     演播片断1的属性   64 bytes
    128 to 191   SEG_ATR#2     演播片断2的属性   64 bytes
     ... ...     ... ...        ... ...    ... ...   ... ...
    8128 to 8191   SEG_ATR#127     演播片断127的属性   64 bytes
其中:
(RBP 0 to 3)TYPE
为ASCII字符:‘segi’,表示下面的信息为SEG_INFO的内容。
(RBP 4 to 7)LENGTH
指出SEG_INFO的长度,以字节为单位。该长度不包含TYPE字段和本字段的长度,其值加8必须为2048的整数倍。
(RBP 8 to 9)VER
SEG_INFO的版本号,每个字节的具体意义如下:
B15      B14      B13      B12      B11      B10      B9      B8
                    主版本号
B7       B6       B5       B4       B3       B2       B1      B0
                    次版本号
主版本号    00000000b:主版本号=1
            其它     保留
次版本号    00001000b:次版本号=0
            其它     保留
(RBP 10 to 11)SEG_NS
指出本EVD中所包含的演播片断的数目,允许的取值范围为(1..127)。
(RBP 12 to 13)DEFAULT_SEG
播放机播放本EVD盘片时起始播放的演播片断索引号,允许的取值范围为(1..SEG_NS)。
(RBP 14 to 15)MENU_SEG
根菜单的演播片断索引号,该值指出用户按下“菜单”键后所应该播放的演播片断,允许的取值范围为(0..SEG_NS),其中0代表不存在根菜单演播片断。
(RBP 64*n to 63+64*n)SEG_ATR#n
第n个演播片断的属性,各字节含义如表3所示,这部分内容实际上就是节目属性表:
                       表3  演播片断属性(SEG_ATR)
  相对偏移(RBP)    名称           说明     字节数 数据类型
    0 to 3   SEG_SA     演播片断起始地址     4 bytes   LSN
    4 to 7   SEG_PT     演播片断播放时间     4 bytes   UINT32
    8 to 11   SEG_VS_ATR     演播片断视频属性     4 bytes
    12 to 27   SEG_AS_ATR     演播片断音频属性    16 bytes
    28 to 29   SEG_AS_NS     演播片断中音频流的数目     2 bytes   UINT8
    30 to 61   SEG_OGT_ATR     演播片断中字幕属性    32 bytes
    62 to 63   SEG_OGT_NS     演播片断中字幕流的数目     2 bytes   UINT8
其中:(RBP 0 to 3)SEG_SA
指出本演播片断在盘片上的起始地址,以绝对逻辑扇区号表示。
(RBP 4 to 7)SEG_PT
以毫秒为单位指出本演播片断的播放时间,该时间不包含等待用户选择的时间,即仅表示本演播片断的视频/音频的长度。
(RBP 8 to 11)SEG_VS_ATR
本演播片断中视频的属性
    b31            b30            b29            b28            b27            b26            b25            b24
                       刷新速率     长宽比
    b23            b22            b21            b20            b19            b18            b17            b16
                       图像尺寸
    b15            b14            b13            b12            b11            b10            b9             b8
                       保留
    b7             b6             b5             b4             b3             b2             b1             b0
        视频压缩模式          保留     Letterboxed
刷新速率      000000b:/25i
          000001b:/29.97i
          000010b:/30i
          000011b:/50i
          000100b:/59.94i
          000101b:/60i
          100000b:/25p
          100001b:/29.97p
          100010b:/30p
          100011b:/50p
          100100b:/59.94p
          100101b:/60p
          其他   :保留长宽比        00b:4∶3
          11b:16∶9
          其他:保留图像尺寸      00000000b:352×240
          00000001b:352×288
          00000010b:480×480
          00000011b:480×576
          00000100b:704×480
          00000101b:704×576
          00001000b:720×480
          00001001b:720×576
          00010000b:1280×720
          00100000b:1440×1152
          01000000b:1920×1080
          01000001b:1920×1152
          其他:保留  视频压缩模式    000b:视频不存在(本演播片断为不含有视频的音乐)
              001b:MPEG2
              其他:保留Letterboxed     00b:不letterboxed.
              11b:Letterboxed.
              其他:保留(RBP 12 to 27)  SEG_AS_ATR
该字段描述了演播片断的音频属性。一个演播片断可以有8个音频数据流,每个音频数据流的属性用一个字(UINT16)来表示:第一个字描述第一个音频数据流的属性,第二个字描述第二个音频数据流的属性,依此类推。每个音频数据流的属性定义如下:
    b15            b14            b13            b12            b11            b10            b9            b8
    音频编码方式 卡拉OK     采样频率
    b7             b6             b5             b4             b3             b2             b1            b0
    声道数   保留     量化比特数
音频编码方式  0000b:增强音频编码方式(EAC)
          0100b:LPCM
          0101b:ADPCM
          其他 :保留量化比特数    000b:16bits
          001b:20bits
          010b:24bits
          其他:保留采样频率      000b:44.1Hz
          001b:48kHz
          010b:96kHz
          其他:保留卡拉OK        0b:非卡拉OK模式
          1b:卡拉OK模式声道数        0000b:1ch(mono)
          0001b:2ch(stereo)
          0100b:5ch(4.1mode)
          0101b:6ch(5.1mode)
          0111b:8ch(7.1mode)
          其他 :保留(RPB 28 to 29)SEG_AS_NS
演播片断中音频流的数目。一个演播片断中存在的音频流的数目不得多于8个且所有音频流的声道数之和不得大于40。
注:虽然表现为一个音频流,每个卡拉OK模式的音频流实际上存在两个音频流:伴奏和原唱,而伴奏流和原唱流的格式相同,因此计算音频流和声道数的的限制时,对于卡拉OK模式的音频流,其音频流的数目和声道数均须按两倍计算。
(RBP 30 to 61)SEG_OGT_ATR
演播片断中字幕的属性。每个双字(UINT32)描述一个字幕流的属性:第一个双字描述第一个字幕流的属性,第二个双字描述第二个字幕流的属性,依此类推。B31            b30            b29            b28            B27            b26            b25            b24
    语言符号(首字符)
      B23            b22            b21            b20            B19            b18            b17            b16
    语言符号(尾字符)
      B15            b14            b13            b12            B11            b10            b9             b8
    保留
      b7             b6             b5             b4             b3             b2             b1             b0
    位/像素   保留     编码方式
语言符号    GB/T 4880-91中定义的两个小写字母
编码方式    000b:未压缩
            001b:游长编码
            其他:保留
位/像素     0000b:1位/像素
            0001b:2位/像素
            0010b:4位/像素
            0011b:8位/像素
            其他 :保留
(RBP 62 to 63)SEG_OGT_NS
演播片断中字幕流的数目,该值不得大于8。
每个演播片段为具有独立含义的并可单独播放的EVD片段,即为一个节目段。一个演播片段中的内容为相同规格的音频或视频节目,演播片段之间可以是相同或不同的规格也可以是相同或不同类型的信息。
演播片段由一个演播片段头(SEG_HDR)和一个或多个演播单元组成(图3)。演播片段头保存该演播片段中所有演播单元的信息,具体结构如下:
                             表4  演播片段头(SEG_HDR)
   相对偏移(RBP)     名称     说明    字节数 数据类型
    0 to 3     TYPE    ‘segh’     4 bytes   BYTES
    4 to 7     LENGTH     SEG_HDR长度     4 bytes   UINT32
    8 to 9     VER     版本号     2 bytes
    10 to 11     SCN_NS     演播单元的数目     2 bytes   UINT16
    12 to 13     DEFAULT_SCN     默认播放的演播单元     2 bytes   UINT16
    14 to 15     MENU_SCN     菜单演播单元     2 bytes   UINT16
    16 to 63     Reserved     保留    48 bytes   ZERO
    64 to 71     SCN_ATR#1     演播单元1的属性     8 bytes
    72 to 79     SCN_ATR#2     演播单元2的属性     8 bytes
     ... ...     ... ...        ... ...     ... ...   ... ...
 2040 to 2047     SCN_ATR#248     演播单元248的属性     8 bytes
其中:
(RBP 0 to 3)TYPE
为ASCII字符:‘segh’,表示下面的信息为SEG_HDR的内容。
(RBP 4 to 7)LENGTH
指出SEG_HDR的长度,以字节为单位。该长度不包含TYPE字段和本字段的长度,其值加8必须为2048的整数倍。
(RBP 8 to 9)VER
SEG_HDR的版本号,每个字节的具体意义如下:
B15    B14    B13    B12    B11    B10    B9    B8
                  主版本号
B7     B6     B5     B4     B3     B2     B1    B0
                  次版本号
主版本号    00000000b:主版本号=1
            其它     保留
次版本号    00001000b:次版本号=0
            其它     保留
(RBP 10 to 11)SCN_NS
指出演播片断中所包含的演播单元的数目,允许的取值范围为(1..248)。
(RBP 12 to 13)DEFAULT_SCN
播放机播放本演播片断时起始播放的演播单元索引号,允许的取值范围为(1..SCN_NS)。
(RBP 14 to 15)MENU_SCN
菜单演播单元的索引号,该值指出在播放本演播片断时用户按下“菜单”键后所应该播放的演播单元,允许的取值范围为(0..SCN_NS),其中0代表不存在菜单演播单元。
注1:若正在播放的就是菜单演播单元,用户按下“菜单”键后跳转到MENU_SEG指定的演播片断播放。
注2:若不存在菜单演播单元,用户按下“菜单”键后直接跳转到MENU_SEG指定的演播片断播放。
(RBP 56+8*n to 63+8*n)SCN_ATR#n
第n个演播单元的属性,各字节含义表5。演播单元的视频、音频以及字幕的属性必须与所在的演播片断相同。
                     表5  演播单元属性(SCN_ATR)
  相对偏移(RBP)     名称          说明   字节数 数据类型
    0 to 3     SCN_PT     演播单元播放时间   4 bytes   UINT32
    4 to 7     SCN_SA     演播单元起始地址   4 bytes   RLSN
其中:
(RBP 0 to 3)SCN_PT
以毫秒为单位的演播单元播放时间
(RBP 4 to 7)SCN_SA
演播单元的起始地址,该地址以相对于演播片断起始地址的相对逻辑扇区偏移量表示。
演播单元为具有独立完整语义的播放单位。每个演播单元由一个演播单元头(SCN_HDR)和一个或多个完备演播块组成(表13)。
 表13  演播单元
演播单元头(SCN_HDR)
完备演播块(VAO)
 ......
完备演播块(VAO)
演播单元头包括两个部分:完备演播块属性表(VAO_ATR)和播放控制表(PCT),如表14所示。
   表14  演播单元头
完备演播块属性表(VAO_ATR)
播放控制表(PCT)
完备演播块属性表(VAO_ATR)描述了演播单元中每一个完备演播块的起始地址(见表6),本表是在EVD播放机需要对演播单元内的数据进行快速定位时使用的。
                         表6  完备演播块属性表
  相对偏移(RBP)     名称     说明   字节数 数据类型
    0 to 3   TYPE    ‘vatr’   4 bytes   BYTES
    4 to 7   LENGTH     VAO_ATR数据长度   4 bytes   UINT32
    8 to 9   VER     版本号   2 bytes
    10 to 11   VAO_NS     完备演播块的数目   2 bytes   UINT16
    12 to 63   Reserved     保留  52 bytes   ZERO
    64 to 71   VAO_ATR#1     完备演播块1的属性   8 bytes
    72 to 79   VAO_ATR#2     完备演播块2的属性   8 bytes
     ... ...    ... ...       ... ...   ... ...    ... ...
 1992 to 1999   VAO_ATR#248     完备演播块242的属性   8 bytes
其中:
(RBP 0 to 3)TYPE
为ASCII字符:‘vatr’,表示下面的信息为VAO_ATR数据。
(RBP 4 to 7)LENGTH
指出VAO_ATR数据的长度,以字节为单位。该长度不包含TYPE字段和本字段的长度,其值必须为1992。
(RBP 8 to 9)VER
VAO_ATR的版本号,每个字节的具体意义如下:
B15    B14    B13    B12    B11    B10    B9    B8
                主版本号
B7     B6     B5     B4     B3     B2     B1    B0
                次版本号
主版本号    00000000b:主版本号=1
            其它     保留
次版本号    00001000b:次版本号=0
            其它     保留
(RBP 10 to 11)VAO_NS
指出演播单元中所包含的完备演播块的数目,允许的取值范围为(1..242)。
(RBP 56+8*n to 63+8*n)VAO_ATR#n
第n个完备演播块的属性,各字节含义见表7。完备演播块的视频、音频以及字幕的属性必须与所在的演播单元相同。
表7  完备演播块属性(VAO_ATR)
  相对偏移(RBP)     名称           说明   字节数 数据类型
    0 to 3     VAO_PT     完备演播块播放时间   4 bytes   UINT32
    4 to 7     VAO_SA     完备演播块起始地址   4 bytes   RLSN
其中:
(RBP 0 to 3)VAO_PT
以毫秒为单位的完备演播块播放时间
(RBP4 to 7)VAO_SA
完备演播块的起始地址,该地址以相对于演播单元起始地址的相对逻辑扇区偏移量表示。
播放控制表(PCT)是整个EVD导航最重要的部分,它提供了用户选择机制,该表的具体内容见表8。
                   表8  播放控制表(PCT)
   相对偏移(RBP)     名称      说明   字节数 数据类型
    0 to 3     TYPE     ‘pcth’   4 bytes   BYTES
    4 to 7     LENGTH     PCT数据长度   4 bytes   UINT32
    8 to 9     VER     版本号   2 bytes
    10 to 11     PCT_NS     PCT的数目   2 bytes   UINT16
    12 to 13     DEFAULT_PCT     默认播放的PCT   2 bytes   UINT16
    12 to 63     Reserved     保留  52 bytes   ZERO
    64 to 161     PCT_ATR#1     PCT 1的属性  98 bytes
   162 to 259     PCT_ATR#2     PCT 2的属性  98 bytes
     ... ...      ... ...      ... ...   ... ...   ... ...
  1926 to 2023     PCT_ATR#248     PCT 20的属性  98 bytes
  2024 to 2027     Reserved     保留   4 bytes   ZERO
其中:
(RBP 0 to 3)TYPE
为ASCII字符:‘pcth’,表示下面的信息为PCT_DAT数据。
(RBP 4 to 7)LENGTH
指出PCT_DAT数据的长度,以字节为单位。该长度不包含TYPE字段和本字段的长度,其值必须为2020。
(RBP 8 to 9)VER
PCT_DAT的版本号,每个字节的具体意义如下:
B15    B14    B13    B12    B11    B10    B9    B8
                    主版本号
B7     B6     B5     B4     B3     B2     B1    B0
                    次版本号
主版本号    00000000b:主版本号=1
            其它     保留
次版本号    00001000b:次版本号=0
            其它     保留
(RBP 10 to 11)PCT_NS
指出演播单元中所包含的PCT的数目,允许的取值范围为(1..20)。
(RBP 12 to 13)DEFAULT_PCT
播放机播放本演播单元时起始播放的PCT索引号,允许的取值范围为(0..PCT_NS),其中0与1相同,表示使用第1个PCT进行播放。
(RBP 98*n-34 to 98*n+63)PCT_ATR#n
第n个PCT的属性,各字节含义见表9。
                    表9 PCT属性(PCT_ATR)
  相对偏移(RBP)     名称     说明   字节数 数据类型
  00 to 01     PCT_TYPE     PCT类型   2 bytes
  02 to 03     Reserved     保留   2 bytes   ZERO
  04 to 05     PCT_SEL_NS     本PCT中的选项数   2 bytes   UINT16
  06 to 07     Reserved     保留   2 bytes   ZERO
  08 to 09     PCT_SEL_DEF     缺省选项的索引号   2 bytes
  10 to 11     PCT_TOT     PCT的超时时间   2 bytes   INT16
  12 to 13     PCT_PM     PCT的播放模式   2 bytes
  14 to 15     Reserved     保留   2 bytes   ZERO
  16 to 17     PCT_DEF_AN     缺省播放的音频流号   2 bytes   UINT16
  18 to 19     PCT_DEF_ON     缺省播放的字幕流号   2 bytes   UINT16
  20 to 23     Reserved     保留   4 bytes
  24 to 26     PCT_NEXT     下一个PCT的索引号   3 bytes
  27 to 29     PCT_PREV     前一个PCT的索引号   3 bytes
  30 to 31     Reserved     保留   2 bytes   ZERO
  32 to 34     PCT_SEL#1     PCT选项#1   3 bytes
  35 to 37     PCT_SEL#2     PCT选项#2   3 bytes
   ... ...      ... ...     ... ...   ... ...   ... ...
  95 to 97     PCT_SEL#22     PCT选项#22   3 bytes
其中:(RBP 00 to 01)PCT_TYPE
    b15            b14            b13            b12            b11            b10            b9            b8
            播放类型                           保留
    b7             b6             b5             b4             b3             b2             b1            b0
                                                          保留
 播放类型    000b:顺序PCT
            播放本PCT所在的演播单元单元的数据,然后播放PCT_NEXT指定
            的PCT
            001b:选择PCT
            播放本演播单元单元中的数据。在本演播单元单元的字幕流中必须
            包含菜单信息。在用户选择或超时时间之后播放用户选择的PCT或
            按照播放模式进行播放。
            010b:跳转PCT
            不播放本演播单元单元中的数据,直接跳转到PCT_NEXT指定的PCT
            进行播放。
            其他:  保留.(RBP 04 to 05)  PCT_SEL_NS
    b15            b14            b13            b12            b11            b10            b9            b8
                                  保留
    b7             b6             b5             b4             b3             b2             b1            b0
                保留                                 选择数
选择数  PCT中具有的可供选择的PCT的数目,若播放类型为000b或010b,
        选择数应为0;否则其取值范围为(1∶22)。
(RBP 08 to 09)PCT_SEL_DEF缺省选项的索引号
(RBP 10 to 11)PCT_TOT
用户最后一次操作以后播放机等待用户选择的时间(单位为秒)。
如果该时间大于0,播放机在用户选择超时时间到达之后应该按照PLAY_MODE
定义的播放模式进行播放。
如果该时间等于0,播放机应该立即按照PLAY_MODE定义的播放模式进行播放。
如果该时间小于0,播放机应该无限等待用户选择。
(RBP 12 to 13)PLAY_MODE
播放模式,仅在播放类型为001b(选择PCT)时有效,对于其他播放类型,该参数应该被置为0,播放机应该忽略该参数
    b15            b14            b13            b12            b11            b10            b9            b8
                              重复次数
    b7             b6             B5             b4             b3             b2             b1            b0
            保留                   播放模式
重复次数    重复播放该PCT指定内容的次数播放模式    0000b:顺序播放
        0001b:自由播放(以随机顺序播放,每个供选择的PCT均播放一次)
0010b:自由选择(随机选择一个PCT播放)
其他:保留(RBP 16 to 17)PCT_DEF_AN
    b15            b14            b13            b12            b11            b10            b9            b8
            改变许可                               保留
    b7             b6             b5             b4             b3             b2             b1            b0
            保留                 缺省音频流号
改变许可     00b:播放过程中允许改变音频流号
         01b:播放过程中不允许改变音频流号
         其他:保留缺省音频流号 缺省状态下播放的音频流的子流号。
         若改变许可为00b:
         如果用户选择过播放的音频流,且该音频流在本演播单元中存在,
         播放用户选择的音频流;否则播放本演播单元指定的缺省音频流
         若改变许可为01b:
         忽略任何用户选择,播放本演播单元指定的缺省音频流(RBP 18 to 19)PCT_DEF_ON
    b15            b14            b13            b12            b11            b10            b9            b8
      改变许可                                 保留
    b7             b6             b5             b4             b3             b2             b1            b0
                    保留                   缺省字幕流号
  改变许可     00b:播放过程中允许改变字幕流号
           01b:播放过程中不允许改变字幕流号
           其他:保留缺省字幕流号 缺省状态下播放的字幕流的子流号
           若改变许可为00b:
           如果用户选择过播放的字幕流,且该字幕流在本演播单元中存在,
           播放用户选择的字幕流;否则播放本演播单元指定的缺省字幕流
           若改变许可为01b:
           忽略任何用户选择,播放本演播单元指定的缺省字幕流(RBP 24 to 25)PCT_NEXT播放当前PCT时用户按下NEXT键后播放的PCT索引号
    b23            b22            b21            b20            b19            b18            b17            b16
  保留                             演播片断序号
    b15            b14            b13            b12            b11            b10            b9            b8
                        Secen序号
    b7             b6             b5             b4             b3             b2             b1            b0
    保留                             PCT序号
演播片断序号   0000000b:被索引的PCT处于本演播片断之中
               0000001b~1111111b:指明被索引的PCT所处在的演播片断
Secen序号      00000000b:被索引的PCT处于本演播单元之中
               00000001b~11111000b:指明被索引的PCT所处在的演播单元
               其他:保留
PCT序号        00000b:被索引的PCT为指定演播单元的默认播放PCT
               00001b~10100b:指明被索引的PCT在PCT_DAT中的序号
               其他:保留
(RBP 26 to 27)PCT_PREV
播放当前PCT时用户按下PREV键后播放的PCT索引号,字节含义见PCT_NEXT
(RBP 29+3*n to 31+3*n)PCT_SEL#n
第n个PCT选项的索引号,字节含义见PCT_NEXT
完备演播块为具有独立语法含义的最小播放单位。完备演播块由完备演播块头和一个或多个数据包组成,组成完备演播块的包中的数据不得与其他完备演播块中的数据相关。完备演播块的数据结构见表15,而完备演播块头的各字节含义见表10。
 表15  完备演播块
完备演播块头(VAO_HDR)
数据包(PACK)
  ... ...
数据包(PACK)
               表10  完备演播块头(VAO_HDR)
  相对偏移(RBP)     名称     说明     字节数 数据类型
    0 to 3     TYPE    ‘avoh’      4 bytes   BYTES
    4 to 7     LENGTH     AVO头数据长度      4 bytes   UINT32
    8 to 9     VER     版本号      2 bytes
    10 to 63     Reserved     保留     54 bytes   ZERO
    64 to 71     S_TIME     完备演播块开始时间      8 bytes   UINT64
    72 to 79     E_TIME     完备演播块结束时间      8 bytes   UINT64
    80 to 1999     Reserved     保留   1929 bytes   ZERO
其中:
(RBP 0 to 3)TYPE
为ASCII字符:‘avoh’,表示下面的信息为VAO_HDR_DAT数据。
(RBP 4 to 7)LENGTH
指出VAO_HDR_DAT数据的长度,以字节为单位。该长度不包含TYPE字段和本字段的长度,其值必须为1992。
(RBP 8 to 9)VER
VAO_HDR_DAT的版本号,每个字节的具体意义如下:
    B15            B14            B13            B12            B11            B10            B9            B8
                                    主版本号
    B7             B6             B5             B4             B3             B2             B1            B0
                                    次版本号
主版本号  00000000b:主版本号=1
          其它     保留
次版本号  00001000b:次版本号=0
          其它     保留
(RBP 64 to 71)S_TIME
完备演播块开始时间。若存在视频,该时间指定了该完备演播块中的一个GOP的第一帧的播放时间,若不存在视频,则该时间指示的是该完备演播块中的一个音频帧开始播放的时间。该值与毫秒的换算关系如下:
  完备演播块开始时间(ms)=S_TIME/90
(RBP 72 to 79)E_TIME
完备演播块结束时间。若存在视频,该时间指定了该完备演播块中的最后一个GOP的最后一帧的播放时间,若不存在视频,则该时间指示的是该完备演播块中的最后一个音频帧结束播放的时间。该值与毫秒的换算关系如下:
  完备演播块结束时间(ms)=E_TIME/90
数据包(PACK)为符合MPEG2标准的PS包,包和小包的结构遵循“MPEG2标准的系统部分(ISO/IEC13818-1)”。
  (II)  EVD播放机的实施例
EVD播放机实现EVD盘的播放,可以根据EVD盘中记录的信息按照预定的顺序播放所有节目也可以根据用户的选择按照用户的指定顺序播放节目。
整个EVD播放机包括盘驱动器、中央处理器、视频解码器、音频解码器、控制单元(遥控器/面板按钮)、输出单元(音、视频输出)和状态显示面板等主要功能单元组成,EVD播放机的原理图如图7a所示。
盘驱动器用于读取EVD盘片中的数据,中央处理器处理盘驱动器读出的数据、解释节目属性表和播放控制表等控制信息并将需要播放的节目送给音视频解码器解码,控制单元用于响应用户的播放/停止/跳转等操作,视频解码器用于视频解码,音频解码器用于音频解码,状态显示面板显示当前状态,而输出单元用于输出播放的节目到外部监视设备(如电视)供用户观看节目。
用户在将EVD盘放入EVD播放机并等待EVD播放机就绪后,可以使用遥控器或面板按钮改变节目播放顺序。
EVD播放机可实现的功能为播放EVD盘、相应用户操作并改变播放顺序,载没有用户干预的情况下播放过程见图6。
图7a、EVD播放机原理图
  (III)EVD记录机的实施例
整个EVD录放机包括盘驱动器、中央处理器、视频编码器、音频编码器、控制单元(遥控器/面板按钮)、输入输出单元(音、视频输入输出)和状态显示面板等主要功能单元组成,EVD录放机的原理图如图7所示。
盘驱动器用于读写EVD盘片中的数据,中央处理器处理编码后的音视频信息并按照EVD盘的要求将这些信息写入EVD盘中,控制单元用于响应用户的记录/停止/暂停等操作,视频编码器用于视频编码,音频编码器用于音频编码,状态显示面板显示当前状态,而输入输出单元用于输入需要记录的音视频信号并将这些信号送到外部监视设备(如电视)供用户查看当前的节目。
EVD记录机可实现的功能包括:EVD盘的生成及节目的追加,具体而言就是将用户感兴趣的节目录制到可录型盘(如CD-R、CD-RW、DVD-R、DVD-RW、DVD-RAM等)中生成EVD盘,录制过程见图4和图5。
图7b、EVD记录机原理图
(IV)EVD出版制作系统的实施例
EVD出版制作系统以PC机作为主要的硬件平台,配以专用的外部设备和EVD编辑制作软件构成一个完整的EVD制作系统,系统包括EVD编辑制作软件、PC主机、鼠标/键盘、显示器、DVD-R/RW驱动器、DVD-R/RW盘、DLT磁带机和DLT磁带。EVD出版制作系统的原理图如图8所示。
EVD出版制作系统制作EVD盘的过程与图4所示的空白盘的刻录过程类似,但有少许不同,具体过程见图9。

Claims (10)

1、一种EVD盘,其为单一记录介质记录多规格信息的信息记录介质,其特征在于该信息记录介质上记录了不同规格的音频或视频信息(统称为节目段),并且记录了描述所有节目段属性的节目属性表、控制整个盘的播放方式的播放控制表(简称PCT)和供用户交互的菜单信息;将记录的数据分成有严格的逻辑层次结构,共分为EVD层、演播片段(Segment)层、演播单元(Scene)层、完备演播块(VAO)层、数据包(Pack)层。
2、根据权利要求1所述的EVD盘,其特征在于EVD盘上的数据由EVD头和一个或多个演播片段组成,EVD头包括盘片信息和演播片断信息两部分内容,而在演播片断信息中包括节目属性表;演播片段由一个演播片段头和一个或多个演播单元组成,在演播片段头中指明了每个演播单元的起始地址;演播单元由一个演播单元头和一个或多个完备演播块组成,演播单元头包括完备演播块属性表和播放控制表;完备演播块由完备演播块头和一个或多个数据包组成;数据包为符合MPEG2标准的PS包。
3、一种EVD记录机,为信息记录设备,其特征在于能够读取节目信息并生成上述权力要求1和2所述的EVD盘所需要的节目属性表、播放控制表等信息,并最终将所有这些信息按照EVD盘片要求的逻辑层次结构记录到一种信息记录介质上形成EVD盘。
4、根据权利要求3所述的EVD记录机,其特征在于向一个空白盘上刻录节目时工作流程如下:
1)获取节目信息(节目属性等信息);
2)生成EVD头和节目属性表;
3)判断是否处理完所有节目;
4)如否则读取下一段节目作为一个演播片段,并将这个节目划分成多个演播单元,然后再回到步骤3;
5)如步骤3为是,则生成播放控制表并插入相应的演播片段中;
6)最后将所有节目和生成的其他表/数据刻录到盘上。
5、根据权利要求3所述EVD记录机的信息记录方法,其特征在于向EVD盘追加一个记录节目时工作流程如下:
1)获取节目信息(包括节目属性等信息);
2)在节目属性表中追加本节目的属性;
3)读取节目作为一个演播片段;
4)将这个节目划分成多个演播单元;
5)生成播放控制表并插入演播片段中;
6)将生成的演播片段追加到盘上。
6、根据权利要求3所述的所述的EVD记录机,其特征在于包含盘驱动器、中央处理器、视频编码器、音频编码器、控制单元、输入输出单元和状态显示面板等主要功能单元。
7、根据权利要求3所述的所述的EVD记录机,其特征在于以PC机作为主要的硬件平台,配以专用的外部设备和EVD编辑制作软件构成一个完整的EVD制作系统,系统包括EVD编辑制作软件、PC主机、鼠标/键盘、显示器、DVD-R/RW驱动器、DVD-R/RW盘、DLT磁带机和DLT磁带。
8、一种EVD播放机,为信息播放设备,其特征在于能够读取上述权力要求1和2所述的EVD盘中记录的信息,根据EVD盘中记录的节目属性表、播放控制表等控制信息确定节目段播放顺序,按照预定的顺序播放节目;并能够响应用户输入,根据用户选择的播放顺序播放节目。
9、根据权利要求8所述EVD播放机的信息播放方法,其特征在于EVD播放机的播放方式如下:
1)读取EVD头和节目属性表;
2)确定第一个播放的演播片段;
3)读取演播片段头和播放控制表;
4)判断是否存在下一个演播单元?
5)如否则播放结束;
6)如步骤4判断存在下一个演播单元,则判断下一个演播单元是否在本演播片段内;
7)如否则回到步骤3,如是则播放该演播单元,播放完后再回到步骤4。
10、根据权利要求8所述的所述的EVD播放机,其特征在于包含盘驱动器、中央处理器、视频解码器、音频解码器、控制单元、输出单元和状态显示面板等主要功能单元。
CN02107134A 2002-03-08 2002-03-08 Evd盘、evd盘记录机和方法、以及evd盘播放机和方法 Pending CN1381838A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN02107134A CN1381838A (zh) 2002-03-08 2002-03-08 Evd盘、evd盘记录机和方法、以及evd盘播放机和方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN02107134A CN1381838A (zh) 2002-03-08 2002-03-08 Evd盘、evd盘记录机和方法、以及evd盘播放机和方法

Publications (1)

Publication Number Publication Date
CN1381838A true CN1381838A (zh) 2002-11-27

Family

ID=4740239

Family Applications (1)

Application Number Title Priority Date Filing Date
CN02107134A Pending CN1381838A (zh) 2002-03-08 2002-03-08 Evd盘、evd盘记录机和方法、以及evd盘播放机和方法

Country Status (1)

Country Link
CN (1) CN1381838A (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100421074C (zh) * 2004-05-10 2008-09-24 汤姆森许可贸易公司 自动选择软件应用程序的方法
CN1692433B (zh) * 2002-12-07 2010-05-12 Lg电子有限公司 结合相关辅助数据再现记录于交互式记录介质上的数据的方法和装置
CN101026775B (zh) * 2003-06-30 2012-08-22 松下电器产业株式会社 再现装置、记录方法和再现方法

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1692433B (zh) * 2002-12-07 2010-05-12 Lg电子有限公司 结合相关辅助数据再现记录于交互式记录介质上的数据的方法和装置
CN101026775B (zh) * 2003-06-30 2012-08-22 松下电器产业株式会社 再现装置、记录方法和再现方法
CN100421074C (zh) * 2004-05-10 2008-09-24 汤姆森许可贸易公司 自动选择软件应用程序的方法

Similar Documents

Publication Publication Date Title
CN1063863C (zh) 信息记录媒体和信息重现装置
CN1310245C (zh) 记录介质的记录方法
CN1237822C (zh) 光盘、光盘记录方法和装置,以及光盘再现方法和装置
CN1310508C (zh) 数据传输装置及方法
CN1107313C (zh) 记录介质的重放装置
CN1206589C (zh) 用于再现信息的装置及方法
CN1112701C (zh) 光盘记录方法、再现设备和再现方法
CN1320547C (zh) 一种音频信号的记录重放方法
CN1179353C (zh) 盘驱动装置以及盘格式化方法
CN1551192A (zh) 视频记录装置,记录介质,视频记录方法和程序
CN1509572A (zh) 流变换方法和装置,数据记录方法和装置,和数据记录介质
CN1538444A (zh) 图像记录/再现装置和其控制方法
CN1297979C (zh) 用于转录数据的转录装置
CN1977333A (zh) 记录装置、记录方法、重放装置、重放方法、程序及记录介质
CN1437750A (zh) 数据记录设备
CN1457495A (zh) 信息记录、再现设备及方法、信息记录介质、程序存储介质、及程序
CN1342317A (zh) 信息记录介质以及记录和再现记录介质用的装置和方法
CN1604219A (zh) 音频盘及重放装置
CN1261881C (zh) 信息处理设备和方法
CN1218569C (zh) 编辑装置、重放装置、编辑方法和重放方法
CN1381838A (zh) Evd盘、evd盘记录机和方法、以及evd盘播放机和方法
CN1163891C (zh) 图像和/或声音记录装置
CN1127084C (zh) 重放设备
CN1282960A (zh) 编辑系统,编辑装置和编辑方法
CN1910916A (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
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication