CN101406037B - 用于写作蓝光光盘的方法、装置和*** - Google Patents

用于写作蓝光光盘的方法、装置和*** Download PDF

Info

Publication number
CN101406037B
CN101406037B CN2006800405016A CN200680040501A CN101406037B CN 101406037 B CN101406037 B CN 101406037B CN 2006800405016 A CN2006800405016 A CN 2006800405016A CN 200680040501 A CN200680040501 A CN 200680040501A CN 101406037 B CN101406037 B CN 101406037B
Authority
CN
China
Prior art keywords
code
template code
command
play
template
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.)
Active
Application number
CN2006800405016A
Other languages
English (en)
Other versions
CN101406037A (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.)
Sony Corp
Sony Pictures Entertainment Inc
Original Assignee
Sony Corp
Sony Pictures Entertainment Inc
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
Priority claimed from US11/467,892 external-priority patent/US8213771B2/en
Application filed by Sony Corp, Sony Pictures Entertainment Inc filed Critical Sony Corp
Publication of CN101406037A publication Critical patent/CN101406037A/zh
Application granted granted Critical
Publication of CN101406037B publication Critical patent/CN101406037B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Management Or Editing Of Information On Record Carriers (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Television Signal Processing For Recording (AREA)
  • Processing Or Creating Images (AREA)

Abstract

写作蓝光光盘(BD)包括:生成代表模板化导航命令的模板代码,所述模板代码指定将被处理的第一对象,其中所述模板化导航命令被用于利用可播放的内容提供所述BD的导航控制;对所述模板代码进行转换以生成多行低级代码;以及将所述低级代码自动放置到所述BD上的多个位置上以实现所述BD所需行为。

Description

用于写作蓝光光盘的方法、装置和***
相关申请
本申请要求2005年8月29日递交的题为“Rule-Based Authoring andTemplatized Commands in Disc Authoring”的共同未决美国临时专利申请No.60/712,685和题为“Abstractions in Disc Authoring”的共同未决美国临时专利申请No.60/712,684的优先权。本申请还与题为“Abstractions inDisc Authoring”的美国专利申请NO.__(代理案卷号No.113748-6001US)相关,该在先申请与本申请同日递交。上述专利申请的公开通过引用被结合于此。
技术领域
本发明一般地涉及盘写作(disc authoring),更具体而言,涉及在写作诸如蓝光光盘之类的光盘时提供模板化命令。
背景技术
介质写作***通常被用于生成符合特定标准的介质制品。例如,数字多功能盘(DVD)写作***被用于在DVD上生成诸如音频和视频数据之类的数据以及用于呈现和访问音频和视频数据的信息。盘上的数据根据为DVD定义的标准被存储。类似地,蓝光光盘(BD)写作***被用于创建根据为BD定义的标准存储信息的光盘。
发明内容
本发明的实现方式包括用于实现用于利用模板化命令进行的盘写作的技术的***和方法。
在一种实现方式中,一种写作蓝光光盘(BD)的方法包括:生成代表模板化导航命令的模板代码,所述模板代码指定将被处理的第一对象,其中所述模板化导航命令被用于利用可播放的内容提供所述BD的导航控制;对所述模板代码进行转换以生成多行低级代码;以及将所述低级代码自动放置到所述BD上的多个位置上以实现所述BD所需行为。
在另一实现方式中,一种蓝光光盘(BD)写作***包括:模板代码生成器,其被配置为生成代表模板化导航命令的模板代码,所述模板代码指定将被处理的第一对象,其中所述模板化导航命令被用于利用可播放的内容提供所述BD的导航控制;以及代码转换器,其用于对所述模板代码进行转换以生成多行低级代码,并且将所述低级代码自动放置到所述BD上的多个位置上以实现所述BD所需行为。
在阅读了以下详细描述和附图之后,对于本领域普通技术人员,本发明的其他特征和优点将变得更加明显。
附图说明
通过研读附图可以部分地理解本发明就其结构和操作的细节,在附图中,类似标号指示类似部件,其中:
图1提供了BD-ROM数据结构的简化概述;
图2示出具有定义BD-ROM盘的标题的高级表结构的索引表;
图3示出包括导航命令的电影对象的一个示例,所述导航命令可以启动播放列表或另一电影对象;
图4示出多张播放列表的一个示例,这些播放列表是片段(clip)中的播放间隔的集合,其指示将播放片段的哪部分以及何时播放该片段;
图5示出Delayed Playmark(延迟播放标记)命令的一个示例;
图6示出Delayed Set Button(延迟设置按钮)命令的一个示例;
图7示出Delayed Set Stream(延迟设置流)命令的一个示例;
图8是示出用于使用模板化导航命令来写作蓝光光盘的方法的流程图;
图9是BDAS的模板化命令部分的框图;
图10A示出计算机***和用户的代表;以及
图10B示出图10A中的计算机***的一种实现方式的框图,其包括BDAS的模板化命令部分。
具体实施方式
如下面将进一步描述的,本发明的实施例提出对于用于写作符合蓝光光盘(BD)标准规范的介质制品的有效结构和配置的需求。BD写作***(BDAS)执行指令以基于BD标准规范存储信息。在一种实现方式中,BDAS提供一组定义的导航命令(称之为“模板化命令”),这组导航命令被用于提供BD的导航控制。
在阅读本说明书之后,本领域技术人员将明白如何按各种实施例和应用来实现本发明。但是,虽然这里将描述本发明的各种实施例,但是将会理解,这些实施例是仅仅通过示例方式而非限制方式提供的。因此,对于各个实施例的详细描述不应理解为限制所附权利要求书所提出的本发明的范围或广度。
BD标准规范包括BD只读存储器(BD-ROM)规范,该规范提供了为了使盘能够按预期工作而需要在BD上定义的多种数据结构。BD-ROM规范定义了BD预记录(BD Prerecoded)和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中的播放间隔的集合。一个这样的播放间隔被称为播放项(PlayItem)(例如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之间存在一对一关系。
BD-ROM规范具有一组定义的导航命令,这组导航命令被用于提供BD的导航控制。BDAS允许用户利用高级脚本语言来写作这些导航命令。但是,通常需要在盘上的多个位置上书写代表大量导航命令的多行脚本语言,以实现某些盘的行为。因此,为了简化写作过程,BDAS生成模板代码(代表导航命令),所述模板代码被自动放置在盘上的多个位置上。因此,模板代码允许仅利用一行或两行高级脚本语言代码来实现某些盘的行为。BDAS利用脚本生成器和编译器将这些行高级代码转换成多行低级代码。由模板代码表示的命令被称为模板化命令。
图5示出“条目标记”,这些条目标记通常是电影中的章节的开始点。因此,条目标记可被用于电影中的跳过。但是,在蓝光光盘中创建的常规导航情形不允许主菜单中的章节跳过按钮直接访问电影的播放列表,即使在下层低级语言中存在这样的直接跳过命令也是如此。这是因为在很多情况下,跳过需要通过索引表来执行,以便实现某些功能。因此,要想从例如第3章节播放电影,首先需要跳到索引表,然后从索引表,针对标题的电影对象需要执行从第3章节开始播放播放列表的命令。
在一种实现方式中,由BDAS生成模板代码,以在播放下一对象时或在播放特定对象时从特定条目标记或播放项目开始回放对象(例如一段内容)。例如,图5所示Delayed PlayMark命令是一种模板化命令,其在“电影”530中的预定条目标记(即第3章节)522处开始回放播放列表520。BDAS生成用于如下按钮的低级代码:该按钮在内部将模板化命令的条目标记(即3)存储在寄存器中。然后,其经由索引表执行到标题的跳跃。该内容不是从开始播放而是必须从第3章节开始回放这一事实也被存储在通用寄存器中(Delayed PlayMark标志)。因此,在初始条目上或从播放前一对象返回的条目,BD跳到索引表500所引用的电影对象510。如果Delayed PlayMark标志被设置,导航命令则从寄存器取回存储的条目标记,并从该获取的条目标记522开始回放播放列表520。在此情况下,电影对象中从开头开始电影的常规命令将被绕过,因为回放从特定章节开始。到播放列表中的播放项或特定时间的跳跃可以类似地执行。
在另一实现方式中,由BDAS生成模板代码以在播放下一对象时或在播放特定对象时设置目的地按钮和页面信息。例如,图6所示Delayed SetButton命令是一种模板化命令,其设置目的地页面和按钮。最初,主菜单页面600例如呈现“播放电影”、“音频”和“预告片”按钮。点击“播放电影”按钮播放电影(未示出),点击“音频”按钮602打开音频页面610,其具有可点击的按钮“英语”和“法语”。点击“预告片”按钮604打开预告片页面620。当预告片页面620中的“蜘蛛侠”按钮622被按下时,蜘蛛侠预告片650(即第一对象)被播放。在播放蜘蛛侠预告片650之后,用户将返回菜单并且目的地被设置为同一页面620上的下一按钮624(即针对MIB预告片660的按钮)而非返回主菜单600,这是在回放了预告片之后简单地跳回菜单的情况下的唯一可能行为。为了实现这种逻辑的但非标准的行为,BDAS生成低级代码,并在内部将到预告片页面620上的“蜘蛛侠”按钮622的路径存储在通用寄存器中。因此,在初始条目上或从播放前一对象返回的条目,BD返回主菜单600,然后隐藏的按钮自动执行和将用户带到预告片页面620和“蜘蛛侠”按钮622。通过将目的地地址加1,可以将实际目的地设置到下一按钮(即MIB按钮624)。
在另一实现方式中,由BDAS生成模板代码,以在播放下一对象时或在播放特定对象时设置特定流。例如,图7所示的Belayed Set Stream命令是一种设置流的模板化命令。在图7所示示例中,音频700被设置为“英语”,图形702被设置为“X按钮”,字幕706被设置为“西班牙语”并且角度708被设置为“2”。BDAS生成低级代码并在内部将模板化命令的流设置存储在通用寄存器中。因此,电影可以在如上所述设置的流的情况下被播放。
在其他实现方式中,由BDAS生成模板代码来实现其他BD行为。在一个示例中,模板代码被生成以在去往页面上的按钮之前或在来自页面上的按钮时回放特定转换效果。在另一示例中,模板代码被生成以类似于虚拟可播放内容的操作回放定义的内容链。在又一示例中,模板代码被生成以在上述情形中提供继续信息的控制。
在另一实现方式中,延迟命令可被分成两类:特定的和全局的。特定延迟命令是只有在播放特定对象时才执行的命令。例如,DelayedPlayMark命令(参见图5)是特定延迟命令,其只有在将播放电影时才被播放,因为该命令包括针对电影的条目标记。全局延迟命令是无论接下来播放哪个对象都要执行的命令。例如Delayed Set Stream命令(参见图7)(在一个示例中,其设置音频语言)是全局延迟命令,其无论接下来播放哪个对象都要被播放。因此,例如,当音频被设置为英语时,无论将播放的下一对象是电影、菜单、预告片还是“电影介绍”,音频都将以英语播放。
代表模板化命令的模板代码可以由用户手动写入,或者由BDAS利用用户可以从一个对象拉到另一对象的图形连接器来生成。某些模板化命令可以使用宏来扩展(expose),其中宏使得脚本编译器能够在编译高级代码之前将单行高级代码转换成多行高级代码。这些宏可被用于同时设置多个命令参数。在某些实现方式中,模板代码可以隐藏。
图8是示出用于利用模板化导航命令来写作蓝光光盘的方法的流程图800。在802,生成代表模板化导航命令的模板代码。如上所述,模板化命令被用于利用可播放的内容提供BD的导航控制。模板代码在804处被转换以在806处生成多行低级代码。低级代码随后在808处被放置在BD上的多个位置上,以实现BD的所需行为。
图9是BDAS 900的模板化命令部分的框图。在图9所示的实现方式中,BDAS 900的模板化命令部分包括模板代码生成器920和代码转换器930。模板代码生成器920接收用户输入并生成模板代码。在一种实现方式中,模板代码由用户手动写入。在另一实现方式中,模板代码是利用用户可以从一个对象拉到另一对象的图形连接器来生成的。代码转换器930随后对模板代码进行转换以生成多行低级代码,所述低级代码被放置在BD上的多个位置上以实现BD的所需行为。在一个实现方式中,代码转换器930被配置为脚本编译器,以将模板代码编译成多行低级代码。
图10A示出计算机***1000和用户1002的表示。用户1002可以使用计算机***1000来写作蓝光光盘。计算机***1000存储并执行BDAS1012的模板化命令部分,BDAS 1012接收用于生成模板代码的用户输入并输出多行低级代码以实现BD的所需行为。
图10B示出图10A中的计算机***1000的一种实现方式的框图。计算机***1000包括控制器1010、存储器1020、存储设备1030、介质设备1040、用户接口1050、输入/输出(I/O)接口1060和网络接口1070。这些组件通过公共总线1080互连。可替换地,可以使用不同的连接配置,例如以控制器为中心的星状图案。
控制器1010是可编程处理器并且控制计算机***1000及其组件的操作。控制器1010从存储器1020或嵌入式控制器存储器(未示出)加载指令并执行这些指令来控制***。在其执行中,控制器1010将BDAS 1012的模板化命令部分作为软件***提供。可替换地,该服务可以被实现为控制器1010或计算机***1000中的分离组件。
存储器1020临时存储被计算机***1000的其他组件使用的数据。在一种实现方式中,存储器1020被实现为RAM。在一种实现方式中,存储器1020还包括长期或永久存储器,例如闪存和/或ROM。
存储设备1030临时或长期存储被计算机***1000的其他组件使用的数据,例如用于存储BDAS 1012的模板化命令部分所使用的BD数据。在一种实现方式中,存储设备1030是硬盘驱动器。
介质设备1040容纳可移动介质并且读取和/或写入数据到***的介质。在一种实现方式中,介质设备1040是光盘驱动器。
用户接口1050包括用于从计算机***1000的用户接受用户输入和向用户呈现信息的组件。在一种实现方式中,用户接口1050包括键盘、鼠标、音频扬声器和显示器。控制器1010使用来自用户的输入来调整计算机***1000的操作。
I/O接口1060包括一个或多个I/O端口,用于连接到相应的I/O设备,例如外部存储设备或补充设备(例如打印机或PDA)。在一种实现方式中,I/O接口1060的端口例如包括以下端口:USB端口、PCMCIA端口、串行端口和/或并行端口。在另一实现方式中,I/O接口1060包括用于与外部设备无线通信的无线接口。
网络接口1070包括有线和/或无线网络连接,例如支持以太网连接的RJ-45或“Wi-Fi”接口(802.11)。
计算机***1000包括计算机***的附加的硬件和软件(例如功率、冷却、操作***),但是为了清晰,这些组件没有在图10B中示出。在其他实现方式中,计算机***的不同配置可被使用(例如不同的总线或存储配置或多处理器配置)。
本发明的各种示例性实现方式已被描述。但是,本领域技术人员将会意识到,其他实现方式也是可能的并且处于本发明的范围内。例如,虽然已经就BD格式方面排他地描述了使用模板化命令的盘写作***,但是该***可被用于以除了BD格式之外的其他格式(例如DVD格式和HD-DVD格式)写作盘。
因此,本发明不仅仅局限于上述这些实现方式。

Claims (22)

1.一种写作蓝光光盘BD的方法,该方法包括:
生成代表模板化导航命令的模板代码,其中,用户利用多行脚本语言写作所述模板化导航命令,
所述模板代码被自动放置在所述BD上的多个位置处,所述模板代码指定将被处理的第一对象,并且其中所述第一对象引用特定流、按钮和页面,
所述模板化导航命令被用于利用可播放的内容提供所述BD的导航控制,
所述模板代码包括延迟命令,并且
延迟命令包括特定延迟命令和全局延迟命令,特定延迟命令是只有在要播放特定对象时才执行的命令,而全局延迟命令是无论接下来播放哪个对象都要执行的命令;
对所述模板代码进行转换以生成多行低级代码;以及
将所述低级代码自动放置到所述BD上的多个位置上以实现所述BD所需行为。
2.如权利要求1所述的方法,其中所述模板代码是单行高级脚本语言。
3.如权利要求1所述的方法,其中所述模板代码是多行高级脚本语言。
4.如权利要求1所述的方法,其中转换所述模板代码包括:
利用脚本编译器对所述模板代码进行编译。
5.如权利要求4所述的方法,其中生成模板代码包括:
利用宏来扩展所述模板化导航命令,
其中所述宏使得脚本编译器能够在编译脚本之前将单行高级代码转换成多行高级代码。
6.如权利要求1所述的方法,其中生成模板代码包括:
手动写入所述模板代码。
7.如权利要求1所述的方法,其中生成模板代码包括:
将图形连接器从所述可播放的内容的一个对象拉到另一对象。
8.如权利要求1所述的方法,其中利用可播放的内容提供所述BD的导航控制包括:
从所述第一对象的预定点开始播放所述第一对象。
9.如权利要求1所述的方法,其中利用可播放的内容提供所述BD的导航控制包括:
当从播放第二对象返回时,从所述第一对象的预定点播放所述第一对象。
10.如权利要求9所述的方法,其中所述第一对象是在页面上可视化地放在所述第二对象之后的电影对象。
11.如权利要求1所述的方法,还包括:
设置在所述第一对象中引用的特定流。
12.如权利要求1所述的方法,还包括:
设置关于在所述第一对象中引用的目的地按钮和页面的信息。
13.如权利要求1所述的方法,其中利用可播放的内容提供所述BD的导航控制包括:
在去往页面上的按钮之前或在从页面上的按钮来时播放预定转换效果。
14.如权利要求1所述的方法,其中利用可播放的内容提供所述BD的导航控制包括:
播放预定电影对象链。
15.一种蓝光光盘BD写作***,包括:
模板代码生成器,其被配置为生成代表模板化导航命令的模板代码,所述模板代码指定将被处理的第一对象,
其中,用户利用多行脚本语言写作所述模板化导航命令,
所述模板代码被自动放置在所述BD上的多个位置处,
所述模板化导航命令被用于利用可播放的内容提供所述BD的导航控制,
所述模板代码包括延迟命令,并且
延迟命令包括特定延迟命令和全局延迟命令,特定延迟命令是只有在要播放特定对象时才执行的命令,而全局延迟命令是无论接下来播放哪个对象都要执行的命令;以及
代码转换器,其用于对所述模板代码进行转换以生成多行低级代码,并且将所述低级代码自动放置到所述BD上的多个位置上以实现所述BD所需行为。
16.如权利要求15所述的***,其中所述模板代码是单行高级脚本语言。
17.如权利要求15所述的***,其中所述模板代码是多行高级脚本语言。
18.如权利要求15所述的***,其中所述代码转换器包括:
脚本编译器,其被配置为将所述模板代码编译成多行低级代码。
19.如权利要求18所述的***,其中所述模板代码生成器包括:
多个宏,其被配置为扩展所述模板化导航命令,
其中所述宏使得所述代码转换器能够在编译高级代码之前将单行高级代码转换成多行高级代码。
20.如权利要求15所述的***,其中所述模板代码生成器被配置为允许用户手动写入所述模板代码。
21.如权利要求15所述的***,其中所述模板代码生成器被配置为接收从所述可播放的内容的一个对象拉到另一对象的图形连接器的用户输入,并且使用所述图形连接器来生成所述模板代码。
22.一种用于写作蓝光光盘BD的装置,该装置包括:
用于生成代表模板化导航命令的模板代码的装置,
其中,用户利用多行脚本语言写作所述模板化导航命令,
所述模板代码被自动放置在所述BD上的多个位置处,所述模板代码指定将被处理的第一对象,并且其中所述第一对象引用特定流、按钮和页面,
所述模板化导航命令被用于利用可播放的内容提供所述BD的导航控制,
所述模板代码包括延迟命令,并且
延迟命令包括特定延迟命令和全局延迟命令,特定延迟命令是只有在要播放特定对象时才执行的命令,而全局延迟命令是无论接下来播放哪个对象都要执行的命令;
用于对所述模板代码进行转换以生成多行低级代码的装置;以及
用于将所述低级代码自动放置到所述BD上的多个位置上以实现所述BD所需行为的装置。
CN2006800405016A 2005-08-29 2006-08-29 用于写作蓝光光盘的方法、装置和*** Active CN101406037B (zh)

Applications Claiming Priority (7)

Application Number Priority Date Filing Date Title
US71268505P 2005-08-29 2005-08-29
US71268405P 2005-08-29 2005-08-29
US60/712,684 2005-08-29
US60/712,685 2005-08-29
US11/467,892 2006-08-28
US11/467,892 US8213771B2 (en) 2005-08-29 2006-08-28 Templatized commands in disc authoring
PCT/US2006/034190 WO2007027995A2 (en) 2005-08-29 2006-08-29 Templatized commands in disc authoring

Publications (2)

Publication Number Publication Date
CN101406037A CN101406037A (zh) 2009-04-08
CN101406037B true CN101406037B (zh) 2012-11-07

Family

ID=40079636

Family Applications (6)

Application Number Title Priority Date Filing Date
CN2006800406254A Expired - Fee Related CN101300597B (zh) 2005-08-29 2006-08-29 盘写作中的文件夹
CN2006800405016A Active CN101406037B (zh) 2005-08-29 2006-08-29 用于写作蓝光光盘的方法、装置和***
CN2006800405745A Expired - Fee Related CN101346770B (zh) 2005-08-29 2006-08-29 盘写作中的不连续时间线
CN2006800405478A Expired - Fee Related CN101300853B (zh) 2005-08-29 2006-08-29 用于写作蓝光光盘的方法和装置
CNA2006800405069A Pending CN101310513A (zh) 2005-08-29 2006-08-29 光盘编著中的抽象
CNA2006800405641A Pending CN101496090A (zh) 2005-08-29 2006-08-29 盘写作中用于交互图形数据的特效

Family Applications Before (1)

Application Number Title Priority Date Filing Date
CN2006800406254A Expired - Fee Related CN101300597B (zh) 2005-08-29 2006-08-29 盘写作中的文件夹

Family Applications After (4)

Application Number Title Priority Date Filing Date
CN2006800405745A Expired - Fee Related CN101346770B (zh) 2005-08-29 2006-08-29 盘写作中的不连续时间线
CN2006800405478A Expired - Fee Related CN101300853B (zh) 2005-08-29 2006-08-29 用于写作蓝光光盘的方法和装置
CNA2006800405069A Pending CN101310513A (zh) 2005-08-29 2006-08-29 光盘编著中的抽象
CNA2006800405641A Pending CN101496090A (zh) 2005-08-29 2006-08-29 盘写作中用于交互图形数据的特效

Country Status (1)

Country Link
CN (6) CN101300597B (zh)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102724415B (zh) * 2011-05-09 2016-01-20 新奥特(北京)视频技术有限公司 一种交错式实现字幕特效的方法及***
JP6536914B2 (ja) * 2015-01-23 2019-07-03 ソニー株式会社 再生装置、情報処理方法、およびプログラム
CN114339446B (zh) * 2021-12-28 2024-04-05 北京百度网讯科技有限公司 音视频编辑方法、装置、设备、存储介质及程序产品

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5680619A (en) * 1995-04-03 1997-10-21 Mfactory, Inc. Hierarchical encapsulation of instantiated objects in a multimedia authoring system
CN1110195C (zh) * 1996-03-29 2003-05-28 松下电器产业株式会社 提高进行交互式再生性能的多媒体光盘再生装置及方法
JP3932469B2 (ja) * 1997-11-28 2007-06-20 ソニー株式会社 データ記録媒体およびデータ再生装置
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

Also Published As

Publication number Publication date
CN101300853A (zh) 2008-11-05
CN101346770B (zh) 2012-10-31
CN101406037A (zh) 2009-04-08
CN101346770A (zh) 2009-01-14
CN101310513A (zh) 2008-11-19
CN101300853B (zh) 2013-10-30
CN101300597A (zh) 2008-11-05
CN101300597B (zh) 2012-12-05
CN101496090A (zh) 2009-07-29

Similar Documents

Publication Publication Date Title
US8630725B2 (en) Recording medium having a data structure for managing sound data and recording and reproducing methods and apparatus
US8644682B2 (en) Playable content
JP2009506479A5 (zh)
US20080244407A1 (en) Abstractions in disc authoring
US7382965B2 (en) Method and system of visual content authoring
CN101406037B (zh) 用于写作蓝光光盘的方法、装置和***
US8213771B2 (en) Templatized commands in disc authoring
US8229278B2 (en) Portfolios in disc authoring
KR20060047549A (ko) 로컬 스토리지를 이용한 기록매체 재생방법 및 재생장치
KR20050064150A (ko) 고밀도 광디스크의 메뉴 구성방법 및 실행방법과기록재생장치
US20060282794A1 (en) Method of generating summary menu for storage medium
JP4531769B2 (ja) 記録されたデジタル信号の再生制限方法及び装置
KR20050057883A (ko) 고밀도 광디스크의 파일 구성방법 및 재생방법과기록재생장치
US20110119316A1 (en) Abstraction layer for workflow client for, e.g., blu-ray® discs
KR20150015236A (ko) 광기록 재생장치, 광기록 재생방법 및 컴퓨터 판독가능 기록매체
RU2383949C2 (ru) Способ и устройство воспроизведения данных с носителя записи с использованием локального запоминающего устройства
JP2007334967A (ja) 情報記録装置及び情報再生装置
JP2005218045A (ja) 記録媒体再生装置及び可搬性記録媒体
JP2006338708A (ja) 光ディスク装置および編集装置
KR20080055574A (ko) 매체, 데이터 저장방법 및 장치와 데이터 재생방법 및 장치
JP2007201630A (ja) ディスクドライブまたはコンピュータ装置に直接的または間接的に用いられる記録情報の編集方法及び編集制御システム

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