专利名称:盘写作中的不连续时间线的制作方法
盘写作中的不连续时间线
相关申请
申请要求2005年8月29日递交的题为"Disc Authoring"的共同未 决美国临时专利申请No.60/712,664和题为"Abstractions in Disc Authoring"的共同未决美国临时专利申请No.60/712,684的优先权。本申请还与题为"Abstractions in Disc Authoring"的美国专利申请NO._(代理案巻号No.ll3748-6001US)相关,该在先申请与本申请同日递交。 上述专利申请的公开通过引用被结合于此。
背景技术:
本发明一般地涉及盘写作(disc authoring),更具体而言,涉及在写 作诸如蓝光光盘之类的光盘时生成同步时间码(synchronizing timecode)。
介质写作系统通常被用于生成符合特定标准的介质的文章。例如,数 字多功能盘(DVD)写作系统被用于在DVD上生成诸如音频和视频数据 之类的数据以及用于呈现和访问音频和视频数据的信息。盘上的数据根据 为DVD定义的标准被存储。类似地,蓝光光盘(BD)写作系统被用于创 建根据为BD定义的标准存储信息的光盘。
发明内容
本发明的实现方式包括实现用于生成用于BDAS的同步时间码的技术的系统和方法。
在一种实现方式中, 一种同步在写作蓝光光盘(BD)时使用的媒体数 据的方法,该方法包括接收与所述媒体数据的至少一种流相关联的不连 续输入时间码,所述不连续输入时间码具有至少一次不连续性,所述至少 一次不连续性具有开始点和结束点;如果用户指定连续的输出时间码,则
6第一生成在所述至少一次不连续性的开始点之前与所述不连续输入时间码 匹配的输出时间码,并且从所述至少一次不连续性的结束点之后的时间码 开始继续顺序第一生成所述输出时间码;并且如果用户指定不连续的输出 时间码,则第二生成在所述至少一次不连续性的开始点之前与所述不连续 输入时间码匹配的输出时间码,并且从所述至少一次不连续性的结束点之 后的时间码开始继续第二生成与输入时间码匹配的所述输出时间码。
在另一实现方式中, 一种同步在写作蓝光光盘(BD)时使用的媒体数 据的系统,该系统包括接收器,其被配置为接收与所述媒体数据的至少 一种流相关联的不连续输入时间码,所述不连续输入时间码具有至少一次 不连续性,所述至少一次不连续性具有开始点和结束点;以及不连续时间 线处理器,其被配置为:(1)如果用户指定连续的输出时间码,则生成 在所述至少一次不连续性的开始点之前与所述不连续输入时间码匹配的输 出时间码,并且从所述至少一次不连续性的结束点之后的时间码开始继续
顺序生成所述输出时间码;并且(2)如果用户指定不连续的输出时间
码,则生成在所述至少一次不连续性的开始点之前与所述不连续输入时间 码匹配的输出时间码,并且从所述至少一次不连续性的结束点之后的时间 码开始继续生成与输入时间码匹配的所述输出时间码。
在阅读了以下详细描述和附图之后,对于本领域普通技术人员,本发 明的其他特征和优点将变得更加明显。
通过研读附图可以部分地理解本发明就其结构和操作的细节,在附图
中,类似标号指示类似部件,其中
图1提供了 BD-ROM数据结构的简化概述;
图2示出具有定义BD-R0M盘的标题的高级表结构的索引表;
图3示出包括导航命令的电影对象的一个示例,所述导航命令可以启 动播放列表回放或另一电影对象;
图4示出多张播放列表的一个示例,这些播放列表是片段(clip)中 的播放间隔的集合,其指示将播放片段的哪部分以及何时播放该片段;
图5A和5B示出用于将大约90分钟电影记录在两个磁带上的时间线
上的时间码的两种实现方式;
图6示出视频被记录到两个磁带上的不连续时间线情况;
图7A和7B示出音频文件的时间码将与视频文件的时间码同步的不连 续时间线处理的两种实现方式;
图8是示出生成用于BDAS的同步时间码的方法的流程图; 图9是用于BDAS的时间码同步模块的框图IOA示出计算机系统和用户的代表;以及
图IOB示出图IOA中的计算机系统的一种实现方式的框图,其包括用 于BDAS的时间码同步模块。
具体实施例方式
如下面将进一步描述的,本发明的实现方式提供了对于写作符合蓝光 光盘(BD)标准规范的介质制品的有效结构和配置的需求。BD写作系统 (BDAS)执行指令来基于BD标准规范存储信息。在一种实现方式中, 生成用于BDAS的同步时间码。
在阅读本说明书之后,本领域技术人员将明了如何在各种实现方式和 应用中实现本发明。但是,虽然这里将描述本发明的各种实现方式,但是 将会理解,这些实现方式是仅仅通过示例方式而非限制方式提供的。因 此,对于各种实现方式的详细描述不应理解为限制所附权利要求书所提出 的本发明的范围或广度。
BD标准规范包括BD只读存储器(BD-ROM)规范,其提供为了使 盘按需工作而需要在BD上定义的多种数据结构。BD-ROM规范定义了 BD预记录(BDPrerecoded)和BD可记录(BD Recorable)应用格式。
图1示出BD-ROM数据结构100的概述。BD-ROM具有如下的用于 管理音频/视频(AV)流文件的四层索引表110、电影对象/BD-J对象 120、播放列表130和片段140。
图2所示的索引表200是一种高级表结构,其定义BD-ROM的标 题。标题对应于索引表中的任意条目,包括第一回放210、顶部菜单220和标题230、 232、 234、 236、 238。第一回放210被内容提供者用于执行 自动回放。每个索引表条目链接到电影对象240、 242、 244、 246或BD-J 对象250、 252。盘播放器在标题将被执行时(例如当标题搜索或菜单调 用操作被调用时)参考该表。
电影对象包括使能动态情形描述的可执行代码行或导航命令。因此, 如图3所示,电影对象(例如300)中的导航命令可以启动播放列表回放 310或另一电影对象320。这使得内容提供者能够根据用户的交互和偏好 来定义一组电影对象,用于管理播放列表的回放。
当与盘上的索引表中的BD-J对象相关联的标题被选择时,相应应用 被自动启动,并且其生命周期(lifecycle)被绑定到标题。BD-J应用是 Java Xlet,其通过Xlet接口受控于,BD-ROM播放器的应用管理器。Xlet 接口具有如下四种状态加载、暂停、活动和毁坏。 一旦BD-J应用被毁 坏,则分配给它的任意资源(例如存储器和AV控件)都被释放。
图4示出播放列表(即"电影播放列表")400、 402、 404、 406,它 们是指示将播放片段的哪部分以及何时播放该片段的片段410、 412、 414 中的播放间隔的集合。 一个这样的播放间隔被称为播放项(Playltem) (例如420)并且包括入点(IN-point)(例如422)和出点(OUT-point)(例如424),其中入点和出点中的每一个指示该片段在时间轴上 的位置。入点指示播放间隔的开始点,而出点指示播放间隔的结束点。
返回参考图1, AV流文件及其关联的数据库属性被认为是一个对 象。在BD-ROM数据结构的上下文中,AV流文件被称为片段AV流文件 144,关联的数据库属性文件被称为片段信息文件142。包括片段AV流文 件144及其相应的片段信息文件142的对象被称为片段140。
片段信息文件142存储了到相应片段AV流文件144的访问点的时间 戳。BD播放器读取片段信息文件142以找到其应该开始从片段AV流文 件144读取数据的位置。因此,在片段AV流文件144和片段信息文件 142之间存在一对一关系。
内容通常利用时间线的概念来组合,时间线通常是示出时间代码的连 续标尺。时间代码(称之为"时间码")在时间线上的值被用于在时间上
对齐数据。但是,在写作应用中使用的数据通常来源于在时间码方面具有 不连续性的介质。例如,长90分钟的正片长度电影可能被记录在两个磁 带上,因为一个磁带具有某一限定长度(例如54分钟)。出于这个原因,视频记录者可能将电影的前54分钟记录在第一磁带中,然后将其余 的36分钟记录在第二磁带上。此外,如果第二磁带在偶数小时时间码上 开始,则在90分钟电影的时间码中可能存在6分钟的中断。写作系统的 用户需要记住该时间码中的中断并需要绕过它,因为写作系统中的时间线 是连续的并且将不允许中断。
时间码通常被表示为小时、分钟、秒和帧。小时从0到23;分钟从O 到59;秒从0到59;并且帧从0到帧速率(frame rate)减1。因此,对 于帧速率为每秒60帧的一段内容,时间码中的帧值从0到59。对于帧速 率为每秒24帧的一段内容,时间码中的帧值从0到23。诸如23.976 *s 之类的帧速率也可被使用。
图5A示出用于将90分钟电影记录到两个磁带上的时间线上的时间码 的一种实现方式500。第一磁带开始于时间码Ol : 00 : 00 : 00,结束于时 间码Ol : 54 : 00 : 00,这是针对第一磁带结束的时间码。因此,第一磁带 跨越54分钟。在所示图5A的实现方式500中,第二磁带开始于时间码 01 : 54 : 00 : 00,结束于时间码02 : 30 : 00 : 00以跨越36分钟。对于这种 实现方式,时间码是连续的,因为第二磁带的开始时间码与第一磁带的结 束时间码完全相同。但是,视频记录者有时从偶数小时开始第二磁带,这 意味着第二磁带将通常在时间码02 : 00 : 00 : 00上开始。
图5B示出用于将90分钟电影记录到两个磁带上的时间线上的时间码的另一实现方式550。但是,在实现方式550中,时间码是不连续的。同 样,第一磁带开始于时间码01 : 00 : 00 : 00,结束于时间码01 : 54 : 00 :00,这是针对第一磁带结束的时间码。但是,在所示图5B的实现方式 550中,第二磁带开始于时间码02 : 00 : 00 : 00 (而非时间码01 : 54 : 00 : 00)并结束于时间码02 : 36 : 00 : 00以跨越36分钟。对于这种实现方 式,时间码在01 : 54 : 00 : 00处不连续并具有六分钟的间隙,因为第二磁 带的开始时间码在第一磁带的结束时间码之后六分钟开始。但是,应该注意,在图5A和图5B所示的两种情况下,两个磁带的视频内容是一样 的。就是说,在任意一种情况下都不存在丢失或增加视频帧的情况。只有 时间码是不同的。
图6示出视频被记录在两个磁带上的不连续时间线情况。在该实现方 式中,输入媒体流600包括两个包含来自两个磁带的视频的视频文件 610、 612、音频文件620和对应于两个视频文件的两个字幕文件630、 632。视频文件610、 612在时间码上具有不连续性,从而使得音频文件 620的时间码将需要被调整,以与视频文件610、 612的不连续时间线同 步。
虽然在该实现方式中视频和字幕流被示为具有一次时间码不连续性, 但是媒体流可以具有多于一次时间码不连续性。例如,字幕文件通常被准 备为事件的列表,其中事件是不连续的。因此,每个事件将包括开始时间 和结束时间。但是,为了简化描述,只示出和描述视频流中的一次不连续 性。注意,字幕是参考原始视频磁带创建的。因此,如果视频是不连续 的,则字幕也一直是不连续的。通常,音频遵循不同的制作路径,并且可 以是或不是不连续的。
图7A和图7B示出不连续时间线处理的两种实现方式,其中音频文 件620的时间码将与视频文件610、 612的时间码同步。图7A示出不连续 时间线处理的一种实现方式,其中不连续的输入时间码被转换成连续的输 出时间码,以用于同步音频和视频并呈现无缝时间线。图7B示出不连续 时间线处理的另一实现方式,其中不连续的输入时间码被保持,从而输出 不连续时间码,以用于与图7A相同的目的。
在图7A的实现方式中,视频流被假设具有每秒24帧的帧速率,这意 味着时间码的帧号(即FF)从0到23。如上所述,用于视频文件610、 612的输入时间码700在01 : 54 : 00 : 00和02 : 00 : 00 : 00之间是不连续 的。在该实现方式中,不连续时间线处理将在第一视频文件610结束时的 输出时间码710记录为从01 : 53 : 59 : 23到01 : 54 : 00 : 00的跃迁 (transitioning ) 720 。应该注意,出(OUT )时间是不包括的 (exclusive)而入(IN)时间是包括的(inclusive)。就是说,虽然第一
视频文件610的结束时间被记作01 : 54 : 00 : 00,但是该结束时间实际上 不包括该时间码所指示的帧。因此,当第二视频文件612被重调为连续的 时,其开始于Ol : 54 : 00 : 00,并且这次由该时间码引用的帧是包括的并 且是序列中第一视频文件610结束后的下一帧。
不连续时间线处理随后将第二视频文件612开始时的输出时间码710 记录为从01 : 54 : 00 : 00而非02 : 00 : 00 : 00开始。第二视频文件612的 结束的输出时间码710被记录为02 : 30 : 00 : 00而非02 : 36 : 00 : 00。因 此,在该实现方式中,不连续时间线处理将不连续的输入时间码700转换 成连续的输出时间码710。该连续的输出时间码710随后可被存储为元数 据并被用于将视频流与其他媒体流(例如音频流)同歩。
如上所述,用于视频文件610、 612的输入时间码700在01 : 54 : 00 : 00和02 : 00 : 00 : OO之间是不连续的。在图7B的实现方式中,不连续时 间线处理将第一视频文件610结束时的输出时间码750记录为从01 : 53 : 59 : 23到02 : 00 : 00 : 00的跃迁。此外,不连续时间线处理将第二视频文 件612开始时的输出时间码750记录为从02 : 00 : 00 : OO开始。第二视频 文件612的结束的输出时间码750被记录为02 : 36 : 00 : 00。因此,在该 实现方式中,不连续时间线处理维持不连续输入时间码700到不连续输出 时间码750,从而在01 : 53 : 59 : 23处发生不连续性,存在到02 : 00 : 00 : 00的跳跃(jump) 760。该不连续输出时间码750随后可被存储为元数据 并被用于将视频流与其他媒体流(例如音频流)同步。
图8是示出生成用于BDAS的同步时间码的方法的流程图800。输入 时间码在802处被接收。如上所述,输入时间码通常具有与视频文件相关 联的不连续时间码形式,从而其他媒体文件可被同步到针对视频文件生成 的输出时间码。但是,与其他媒体文件(例如字幕文件)相关联的时间码 可被用于生成输出时间码,从而使得视频和音频文件与该输出时间码同 步。在804处,用户指定输出时间码的类型是连续的还是不连续的。
如果用户指定连续时间码,则在806处根据图7A所示过程生成连续 的输出时间码。该过程可被一般地描述如下(1)生成匹配不连续输入 时间码的输出时间码,直到不连续性的开始点,并且从不连续性的结束点之后的时间码开始继续顺序生成输出时间码。这在记录偏移量(offset)
的同时有效地消除了不连续性,因此其可被应用到其他类型的文件(例如 音频和字幕)以实现同步。
如果用户指定不连续时间码,则在808处根据图7B所示过程生成不
连续输出时间码。该过程可被一般地描述如下(1)生成匹配不连续输
入时间码的输出时间码,直到不连续性的开始点,并且从不连续性的结束 点之后的时间码开始继续生成匹配输入时间码的输出时间码。生成的输出
时间码在810处被存储为元数据,元数据被用于同步媒体文件。
图9是用于BDAS的时间码同步模块900的框图。在所示图9的实现 方式中,时间码同步模块900包括不连续时间线处理器910、元数据920 和同步模块930。不连续时间线处理器910接收输入时间码,该输入时间 码通常具有与视频文件相关联的不连续时间码形式。不连续时间线处理器 910还接收用户输入,该用户输入指定输出时间码的类型为连续的或不连 续的。如果用户指定连续时间码,则根据图7A所示过程生成连续的输出 时间码。如果用户指定不连续时间码,则根据7B所示过程生成不连续的 输出时间码。生成的输出时间码被存储为元数据920。同步模块930接收 元数据920和不同步的媒体流,并利用元数据来同步媒体流(包括同步输 出时间码)。
图10A示出计算机系统1000和用户1002的表示。用户1002可以使 用计算机系统IOOO来写作蓝光光盘(BD)。在一种实现方式中,计算机 系统IOOO执行用于BDAS 1012的时间码同步模块,该时间码同步模块接 收不同步的媒体流并输出同步的媒体流用于写作BD。
图10B示出图IOA中的计算机系统IOOO的一种实现方式的框图,其 包括用于BDAS 1012的时间码同步模块。计算机系统1000包括控制器 1010、存储器1020、存储设备1030、介质设备1040、用户接口 1050、输 入/输出(I/O)接口 1060和网络接口 1070。这些组件通过公共总线1080 互连。可替换地,可以使用不同的连接配置,例如以控制器为中心的星状 图案。
控制器1010是可编程处理器并且控制计算机系统IOOO及其组件的操作。控制器1010从存储器1020或嵌入式控制器存储器(未示出)加载指
令并执行这些指令来控制系统。在其执行中,控制器1010将用于BDAS 1012的时间码同步模块作为软件系统提供。可替换地,该服务可以被实 现为控制器1010或计算机系统1000中的分离组件。
存储器1020临时存储被计算机系统1000的其他组件使用的数据。在 一种实现方式中,存储器1020被实现为RAM。在一种实现方式中,存储 器1020还包括长期或永久存储器,例如闪存和/或ROM。
存储设备1030临时或长期存储被计算机系统1000的其他组件使用的 数据,例如用于存储BDAS 1012的时间码同步模块所使用的BD数据。 在一种实现方式中,存储设备1030是硬盘驱动器。
介质设备1040接收可移动介质并且读取和/或写入数据到插入的介 质。在一种实现方式中,介质设备1040是光盘驱动器。
用户接口 1050包括用于从计算机系统IOOO的用户接受用户输入和向 用户呈现信息的组件。在一种实现方式中,用户接口 1050包括键盘、鼠 标、音频扬声器和显示器。控制器1010使用来自用户的输入来调整计算 机系统1000的操作。
I/O接口 1060包括一个或多个I/O端口,用于连接到相应的I/O设 备,例如外部存储设备或补充设备(例如打印机或PDA)。在一种实现 方式中,I/O接口 1060的端口例如包括以下端口 USB端口、 PCMCIA 端口、串行端口和/或并行端口。在另一实现方式中,1/0接口 1060包括 用于与外部设备无线通信的无线接口。
网络接口 1070包括有线和/或无线网络连接,例如支持以太网连接的 RJ-45或"Wi画Fi"接口 (802.11)。
计算机系统1000包括附加的硬件和软件型计算机系统(例如功率、 冷却、操作系统),但是为了清晰,这些组件没有在图IOB中示出。在其 他实现方式中,计算机系统的不同配置可被使用(例如不同的总线或存储 配置或多处理器配置)。
本发明的各种示例性实现方式已被描述。但是,本领域技术人员将会 意识到,其他实现方式也是可能的并且处于本发明的范围内。例如,虽然已经就BD格式排他性地描述了时间码同步,但是系统可被用于写作除
BD格式之外其他格式(例如DVD格式和HD-DVD格式)的盘。此外,
虽然己经就具有一个间隙的情况描述了不连续输入时间码,但是输入时间 码可以具有多于一个间隙,并且不连续时间线处理器可以处理多个间隙。
此外,虽然已经就具有一个间隙的情况描述了不连续输入时间码,但是输 入时间码可以具有重叠,其中输入时间码的一部分重复并且不连续时间线 处理器能够处理重叠。
因此,本发明不仅仅局限于上述这些实现方式。
权利要求
1.一种同步在写作蓝光光盘(BD)时使用的媒体数据的方法,该方法包括接收与所述媒体数据的至少一种流相关联的不连续输入时间码,所述不连续输入时间码具有至少一次不连续性,所述至少一次不连续性具有开始点和结束点;如果用户指定连续的输出时间码,则第一生成在所述至少一次不连续性的开始点之前与所述不连续输入时间码匹配的输出时间码,并且从所述至少一次不连续性的结束点之后的时间码开始继续顺序第一生成所述输出时间码;并且如果用户指定不连续的输出时间码,则第二生成在所述至少一次不连续性的开始点之前与所述不连续输入时间码匹配的输出时间码,并且从所述至少一次不连续性的结束点之后的时间码开始继续第二生成与输入时间码匹配的所述输出时间码。
2. 如权利要求1所述的方法,还包括将所述输出时间码存储为与所述媒体数据的至少一种流相关联的元数据。
3. 如权利要求2所述的方法,其中所述媒体数据的至少一种流包括存储在多个文件中的视频流。
4. 如权利要求2所述的方法,还包括将所述媒体数据与所述输出时间码同步。
5. 如权利要求1所述的方法,其中所述媒体数据的至少一种流包括存储在多个视频文件中的视频流。
6. 如权利要求5所述的方法,其中所述至少一次不连续性包括在与所述多个视频文件相关联的所述不连续输入时间码中的至少一个 间隙。
7. 如权利要求1所述的方法,其中所述至少一次不连续性包括在与所述多个视频文件相关联的所述不连续输入时间码中的至少一个重叠。
8. 如权利要求1所述的方法,其中所述第一生成输出时间码和所述继 续第一生成包括在所述至少一次不连续性的开始点之前,第一记录匹配所述输入时间 码的所述输出时间码;以及在所述至少一次不连续性的结束点之后,第二记录相对所述输入时间 码偏移所述至少一次不连续性的时间量的所述输出时间码,其中所述第一记录和所述第二记录将所述不连续输入时间码转换成连 续的输出时间码。
9. 如权利要求1所述的方法,其中所述第二生成输出时间码和所述继续第二生成包括在所述至少一次不连续性的开始点之前,第一记录匹配所述输入时间码的所述输出时间码;以及在所述至少一次不连续性的结束点之后,第二记录匹配所述输入时间 码的所述输出时间码,其中所述第一记录和所述第二记录维持所述不连续输入时间码,作为 不连续的输出时间码。
10. —种同步在写作蓝光光盘(BD)时使用的媒体数据的系统,该系统包括接收器,其被配置为接收与所述媒体数据的至少一种流相关联的不连 续输入时间码,所述不连续输入时间码具有至少一次不连续性,所述至少一次不连续性具有开始点和结束点;以及 不连续时间线处理器,其被配置为(1) 如果用户指定连续的输出时间码,则生成在所述至少一次不连 续性的开始点之前与所述不连续输入时间码匹配的输出时间码,并且从所 述至少一次不连续性的结束点之后的时间码开始继续顺序生成所述输出时间码;并且(2) '如果用户指定不连续的输出时间码,则生成在所述至少一次不 连续性的开始点之前与所述不连续输入时间码匹配的输出时间码,并且从所述至少一次不连续性的结束点之后的时间码开始继续生成与输入时间码 匹配的所述输出时间码。
11. 如权利要求IO所述的系统,还包括与所述媒体数据的至少一种流相关联的元数据,所述元数据被配置为 存储所述输出时间码。
12. 如权利要求11所述的系统,其中所述媒体数据的至少一种流包括存储在多个文件中的视频流。
13. 如权利要求11所述的系统,还包括同步模块,其被配置为将所述媒体数据与所述输出时间码同步。
14. 如权利要求10所述的系统,其中所述媒体数据的至少一种流包括存储在多个视频文件中的视频流。
15. 如权利要求14所述的系统,其中所述至少一次不连续性包括在与所述多个视频文件相关联的所述不连续输入时间码中的至少一个 间隙。
16. 如权利要求IO所述的系统,其中所述至少一次不连续性包括 在与所述多个视频文件相关联的所述不连续输入时间码中的至少一个重叠。
17. —种同步在写作蓝光光盘(BD)时使用的媒体数据的装置,该装 置包括用于接收与所述媒体数据的至少一种流相关联的不连续输入时间码的 装置,所述不连续输入时间码具有至少一次不连续性,所述至少一次不连 续性具有开始点和结束点;用于如果用户指定连续的输出时间码,则生成在所述至少一次不连续 性的开始点之前与所述不连续输入时间码匹配的输出时间码,并且从所述 至少一次不连续性的结束点之后的时间码开始继续顺序生成所述输出时间 码的装置;并且 '用于如果用户指定不连续的输出时间码,则生成在所述至少一次不连续性的开始点之前与所述不连续输入时间码匹配的输出时间码,并且从所 述至少一次不连续性的结束点之后的时间码开始继续生成与输入时间码匹 配的所述输出时间码的装置。
18. —种存储在计算机可读存储介质中的计算机程序,用于同步在写 作蓝光光盘(BD)时使用的媒体数据,所述程序包括致使计算机执行以下 操作的可执行指令接收与所述媒体数据的至少一种流相关联的不连续输入时间码,所述 不连续输入时间码具有至少一次不连续性,所述至少一次不连续性具有开 始点和结束点;如果用户指定连续的输出时间码,则第一生成在所述至少一次不连续 性的开始点之前与所述不连续输入时间码匹配的输出时间码,并且从所述 至少一次不连续性的结束点之后的时间码开始继续顺序第一生成所述输出 时间码;并且如果用户指定不连续的输出时间码,则第二生成在所述至少一次不连 续性的开始点之前与所述不连续输入时间码匹配的输出时间码,并且从所 述至少一次不连续性的结束点之后的时间码开始继续第二生成与输入时间 码匹配的所述输出时间码。
全文摘要
同步在写作蓝光光盘(BD)时使用的媒体数据包括接收与所述媒体数据的至少一种流相关联的不连续输入时间码,所述不连续输入时间码具有至少一次不连续性,所述至少一次不连续性具有开始点和结束点;如果用户指定连续的输出时间码,则第一生成在所述至少一次不连续性的开始点之前与所述不连续输入时间码匹配的输出时间码,并且从所述至少一次不连续性的结束点之后的时间码开始继续顺序第一生成所述输出时间码;并且如果用户指定不连续的输出时间码,则第二生成在所述至少一次不连续性的开始点之前与所述不连续输入时间码匹配的输出时间码,并且从所述至少一次不连续性的结束点之后的时间码开始继续第二生成与输入时间码匹配的所述输出时间码。
文档编号H04N5/90GK101346770SQ200680040574
公开日2009年1月14日 申请日期2006年8月29日 优先权日2005年8月29日
发明者哈加·萨西, 唐纳德·埃克伦德, 汤米·周, 苏米特·玛利克 申请人:索尼株式会社;索尼电影娱乐公司