快速格式转换方法与系统的制作方法

文档序号:7659389阅读:128来源:国知局
专利名称:快速格式转换方法与系统的制作方法
技术领域
本发明有关于一种数据转换,且特别有关于一种对数字光盘上的多媒体数据执行快速格式转换的方法(METHOD AND SYSTEM FOR FAST FORMAT TRANSFORMATION)。
背景技术
基本流(elementarystream)是连续编码图像、编码音频、编码图片或是其 它存取单元的通用术语,由不需要外部控制器来执行特定控制操作的译码器 即可以对基本流执行正确的译码。将基本流切为数个信息包以形成信息包化 基本流(packetized elementary stream, PES) 。 PES的开始为报头(header),紧接 着是信息包内容(有效数据)以及描述符号(descriptor)。对于传送于不同网络 之间的多媒体串流来说,信息包化对多媒体串流提供了防护与弹性。 一般来 说,PES只能包括来自同一基本流的数据。MPEG-2提供两种不同的多工处理机制,包括节目串流(program stream) 以及传输串流(transport stream)。节目串流与MPEG-1的系统多路传输类似。藉由将具有相同时基(time base)的至少一信息包化基本流结合为单一串流便可得到节目串流。节目串流 设计使用于相对零误差(error free)的环境并且适用于包含软件处理的应用程 序。不同节目串流信息包之间信息包长度的差异很大。由将具有不同时基的至少一信息包化基本流结合为单一串流便可得到 传输串流。共享相同时基的基本流便形成节目。节目串流设计使用于具有适 当误差的环境,例如在遗失或干扰的媒体中执行储存或传输。传输串流信息 包长度为188个字节。节目串流是将MPEG图像储存于计算机文件中最常用的方法。典型的 DVD节目串流包括四个信息包化基本流包括图像、音频、次图片以及导航。 导航数据串流包括显示控制信息(presentation control information, PCI)以及数 据搜寻信息(data search information, DSI)。数据串流可以小至几千字节(例如 子图片串流)或大至数千兆位组(例如动画)。与CD-ROM类似,数据串流储 存于DVD磁盘的个别片段,也就是所谓的扇区(sector)。DVD处理的复录操作(dubbing opemtion)将硬盘(hard disk, HDD)中的位 串流复制至DVD或是将DVD中的位串流复制至硬盘。必要时可根据磁盘 类型或磁盘格式来改变复录格式。图1显示基本流与节目串流之间关系的示意图,不同格式的有效数据配 置也有所不同。基本流IIO包括复数存取单元(即复数帧),上述存取单元经过多路传输 以形成DVD+VR/DVD-Video串流120或是DVD-VR串流130。如图1所示, 至少一基本流110的存取单元可形成一组件(pack)(图像组件或音频组件)。每 个组件的开始是个组件报头(pack header)并且包括一个信息包或一个信息包 加上一个填充信息包(paddingpacket)。再者,三个组件会形成一个视频目标 单元(video object unit, VOBU)。如DVD+VR/DVD-Video串流120所示,组 件1201、 1202以及1203形成一个VOBU,而组件1204、 1205以及1206形 成另一个VOBU,诸如此类。同样的,如DVD-VR串流130所示,组件1301、 1302以及1303形成一个VOBU,而组件1304、 1305以及1306形成另一个 VOBU,诸如此类。值得注意的是,节目串流可包括多个VOBU(即数据串流),每个VOBU 由导航组件(NV一PCK)、音频组件(八_ <:"、图像组件CVJPCK)以及子图片组 件(SP—PCK)所组成。在此以包含于基本流中不同类型的组件的一者为例子, 并非用以限制本发明。再者,数据串流的信息包(或帧)的帧长度并不是固定 的。值得注意的是,DVD+VR/DVD-Video串流120的视频目标(video object,
VOB)的第一 VOBU的第一信息包包括具有较长长度的信息包报头(H1),而 DVD+VR/ DVD-Video串流120的VOB的VOBU的其它信息包包括具有较 短长度的信息包报头(H2)。然而,DVD-VR串流130的VOB的每个VOBU 的第一信息包包括具有较长长度的信息包报头(H1),而DVD-VR串流130 的VOB的每个VOBU的其它两个信息包包括具有较短长度的信息包报头 (H2)。由于音频串流是在DVD+VR/DVD-Video串流120的每个VOB以及 DVD-VR串流130的每个VOBU完成,因此DVD+VR/DVD-Video串流120 与DVD-VR串流130的VOBU的信息包报头的长度会有所不同。因此, DVD-VR串流130的VOBU的第一信息包的信息包报头必须具有较长的长 度来纪录更多的信息。如上所述,对基本流110的存取单元1101~1120执行多路传输可形成 DVD+VR/DVD-Video串流120的信息包1201~1206或是DVD-VR串流130 的信息包1301-1306,其中至少一存取单元会形成一个信息包(图像信息包或 是音频信息包)。每个信息包的开始为信息包报头并且包括一个或两个信息 包。VOBU由导航组件以及多个图像与音频组件所构成。为了使此范例更简 单易懂,假设在此范例中的VOBU由三个组件(图像或音频组件)所构成。当 需要执行格式转换(重新多工处理(re-multiplexing)、指示解多工处理并接着多 工处理)时必须重新设置有效数据的位置。如图2所示,VOBU的数据串流(例 如音频串流、图像串流、子图片串流或其它)包括三个组件。当 DVD+VR/DVD-Video格式的多媒体数据必须转换为DVD-VR格式的多媒体 数据时,DVD+VR/DVD-Video格式的多媒体数据的每个VOBU信息包的报 头与数据长度必须与DVD-VR格式的多媒体数据的每个VOBU信息包的报 头与数据长度对称。存取单元1101~1105可以形成信息包1201~1203或是信 息包1301~1303,其中部分的存取单元1106包含于信息包1203中,且部分 的信息包1303是未连接的。若需要对信息包1303执行完整的转换,则必须
重新设置信息包1303的有效数据以使未使用空间以填充信息包填满。这样 的转换不但相当耗费时间并且不方便。发明内容因此,本发明提供一种执行快速格式转换的方法,保留用以执行格式转 换的额外空间而不需要重新执行多路传输。基于上述目的,本发明实施例揭露了一种快速格式转换方法。快速格式 转换方法包括下列步骤。当记录数据以产生具有数据格式的多媒体数据时, 判断该数据格式的多媒体数据是否为DVD+VR/DVD-VIDEO格式。若该数 据格式的多媒体数据为DVD+VR/DVD-VIDEO格式,则将额外的空间增加 至该数据格式的多媒体数据的每个VOBU的每个第一信息包的信息包报头。 判断该数据格式的多媒体数据的每个VOBU的最后信息包是否完整。若该 数据格式的多媒体数据的每个VOBU的最后信息包不完整,则增加填充信 息包以完整最后信息包。本发明另一实施例揭露了一种快速格式转换方法,该方法包括下列步 骤。当第一格式的多媒体数据必须转换为第二格式的多媒体数据时,判断第 一格式的多媒体数据为DVD+VR/DVD-VIDEO或是DVD-VR格式。若第一 格式的多媒体数据为DVD+VR/DVD-VIDEO格式,则将第一格式的多媒体 数据的每个VOBU的第一信息包的预先增加的额外空间作为第二格式的多 媒体数据的每个VOBU的第一信息包的PES延伸栏。判断第一格式的多女某 体数据的每个VOBU的最后信息包是否完整。若第一格式的多媒体数据的 每个VOBU的最后信息包不完整,则增加填充信息包以完成最后信息包, 并且将第一格式的多媒体数据转换为第二格式的多媒体数据。再者,若第一格式的多媒体数据为DVD-VR格式,则将第一格式的多 媒体数据的每个VOBU的第一信息包的PES延伸栏作为预定填充栏。判断 第一格式的多媒体数据的每个VOBU的最后信息包是否完整。若第一格式
的多媒体数据的每个VOBU的最后信息包不完整,则增加填充信息包以完 成最后信息包,并且将第一格式的多媒体数据转换为第二格式的多媒体数 据。本发明另一实施例揭露了 一种快速格式转换方法,应用于包括组件(pack) 的多媒体数据格式。组件包括报头以及信息包,该信息包可以为图像信息包、 音频信息包或是子图像信息包。信息包包括报头、使格式兼容的填充数据以 及有效数据。信息包是VOBU的第一信息包,VOBU包括至少一完整串流 以及复数信息包。本发明另一实施例揭露了一种快速格式转换方法,应用于包括组件的多 媒体数据格式。组件包括报头以及信息包,该信息包为图像信息包、音频信 息包或是子图像信息包。信息包包括信息包报头、有效数据以及使格式兼容 的填充信息包。信息包是VOBU中的第^f言息包,且VOBU包括至少一完 整串流以及复数信息包。本发明实施例揭露了一种快速格式转换系统。快速格式转换系统包括格 式判断单元、增加单元以及处理单元。当记录数据以产生具有特定数据格式 的多媒体数据时,判断该数据格式的多媒体数据是否为 DVD+VR/DVD-VIDEO格式。若该数据格式的多媒体数据为DVD+VR/ DVD-VIDEO格式,则将额外的空间增加至上述数据格式的多媒体数据的每 个VOBU的每个第一信息包的信息包报头。处理单元用以判断该数据格式 的多媒体数据的每个VOBU的最后信息包是否完整。若该数据格式的多媒 体数据的每个VOBU的最后信息包不完整,则增加单元增加填充信息包以 完成最后信息包。本发明实施例揭露了一种快速格式转换系统,包括格式判断单元、增加 单元、处理单元以及格式转换单元。当第一格式的多媒体数据需要转换为第 二格式的多媒体数据时,判断第一格式的多媒体数据为 DVD+VR/DVD-VIDEO或DVD-VR格式。若第一格式的多媒体单元为DVD+VR/ DVD-VIDEO格式,则将第一格式的多媒体数据的每个VOBU的 第一信息包的预先增加的额外空间作为第二格式的多媒体数据的每个 VOBU的第一信息包的PES延伸栏,并且判断第一格式的多媒体数据的每 个VOBU的最后信息包是否完整。若第一格式的多媒体数据的每个VOBU 的最后信息包不完整,则增加填充信息包以完成最后信息包。格式转换单元 将第一格式的多媒体数据转换为第二格式的多媒体数据。再者,若第一格式的多媒体单元为DVD-VR格式,则处理单元将第一 格式的多媒体数据的每个VOBU的第一信息包的PES延伸栏作为预定填充 栏,并且判断第一格式的多媒体数据的每个VOBU的最后信息包是否完整。 若第一格式的多媒体数据的每个VOBU的最后信息包不完整,则增加单元 增加填充信息包以完成最后信息包。格式转换单元将第一格式的多媒体数据 转换为第二格式的多媒体数据。本发明的快速格式转换方法,可以保留用以执行格式转换的额外空间而 不需要重新执行多路传输。


图1显示基本串流与节目串流之间关系的示意图。图2显示由重置有效数据的位置达成格式转换的示意图。图3显示根据本发明实施例所述的在不需要重置有效数据位置的情况下执行格式转换的示意图。图4A显示RDI信息包的架构示意图。图4B显示NV信息包的架构示意图。图5显示根据本发明实施例所述的调整信息包栏的示意图。图6显示根据本发明实施例所述的快速格式转换方法的流程图,在快速格式转换方法中将额外的空间增加至信息包报头。图7显示根据本发明实施例所述的快速格式转换方法的流程图,在快速
格式转换方法中将第一格式的多媒体数据转换为第二格式的多媒体数据'图8显示根据本发明实施例所述的快速格式系统的示意图。主要组件符号说明1101-1120~存取单元 412、 422~系统报头110 基本流 130 DVD-VR串流 415 RDI数据 428-DSI数据 510、 510,、 520~组件 810 格式判断单元 830~处理单元 120~DVD+VR/DVD-Video串流425-PCI数据 800 快速格式转换系统 820~增加单元 840 格式转换单元414、 424、 427 子串流辨识符413、 423、 426、 Hl、 H2 信息包报头1201、 1202、 1203、 1204、 1205、 1206、 1301、 1302、 1303、 1304、 1305、 1306 组件具体实施方式
为了让本发明的目的、特征、及优点能更明显易懂,下文特举较佳实施 例,并配合附3至图8,对多媒体数据的快速格式转换做详细的说明。 本发明说明书提供不同的实施例来说明本发明不同实施方式的技术特征。其 中,实施例中的各组件的配置为说明之用,并非用以限制本发明。且实施例 中附图编号的部分重复,是为了简化说明,并非意指不同实施例之间的关联 性。本发明实施例揭露了一种将记录于储存媒体中的多媒体数据执行快速 格式转换的方法。储存媒体可以为可电性编程与抹除磁盘,例如闪存。如上所述,在传统格式转换时必须重新排列信息包的有效数据。本发明 保留信息包中的额外空间以执行格式转换,如此一来便不需重新排列信息包 有效数据。参照图3,由于信息包1203中的空间没有被多媒体数据完全地填满,因 此剩余的未使用空间必须以填充信息包(padding packet)填满以完成信息包 1203,信息包1206、 1303与1306中的未使用空间同样也必须以填充信息包 填满。再者,信息包报头1204比信息包报头1304短。为了使信息包1204 与信息包1304对称,信息包报头1204必须加上填充数据,使得信息包报头 1204与1304具有相同的长度。此外,若信息包中的空间无法以多媒体信息 包填满,则必须将适当尺寸的填充信息包加入信息包以完成信息包。以下说明DVD+VR与DVD-VR格式数据之间的差异。DVD+VR格式数据包括每个VOB中完整的导航组件(NV一PCK)与音频 串流。再者,PES延伸栏仅适用于每个VOB中的第一图像组件(V一PCK)(或 是第一音频组件(A—PCK)或是子图片组件(SP一PCK》。DVD-VR格式数据包括每个VOBU中完整的实时数据信息组件 (RDUPCK)与音频串流。再者,PES延伸栏适用于每个VOBU中的第一图像 信息包。"完整"定义为每个串流起始于每个存取单元的第一数据且每个串流的 末端与每个存取单元对齐。因此,当包含每个串流的最后数据的组件长度小 于2048字节时,必须将组件长度调整为2048字节。再者,参照图4A, RDI组件的结构包括组件报头411、系统报头412、 信息包报头413、子串流辨识符414以及RDI数据415。参照图4B, NV组 件的结构包括组件报头421、系统报头422、信息包报头423、子串流辨识符 424、 PCI数据425、信息包报头426、子串流辨识符427以及DSI数据428。 若信息包报头426、子串流辨识符427以及DSI数据428由DCI信息包所构 成,则信息包报头423、子串流辨识符424以及PCI数据425由PCI信息包 构成。在此实施例中将额外的空间增加至组件报头421并且在DSI数据428之后加入填充信息包以完成VOBU的最后信息包,因而达成DVD-VR与 DVD+VR格式串流之间兼容的转换。图5显示本发明实施例的调整信息包栏的架构示意图。组件510是DVD+VR兼容,包括组件报头、信息包报头以及有效数据。 在此实施例中将填充栏增加至510的信息包报头使其与520的信息包报头的 长度相同,组件520是DVD-VR兼容。填充栏可以为3字节或更多。再者, 520的信息包报头包括具有PES延伸栏旗标的PES延伸栏。可以将VOB的 第一 VOBU的第一信息包的PES延伸栏的旗标(flag)设定为错误状态以抹 除信息包数据。除了 VOB的第一信息包之外,不可以将每个第一VOBU的 第一信息包的PES延伸栏的旗标设定为错误状态。如上所述,当DVD+VR 格式信息包需要转换为DVD-VR格式信息包时,将填充栏当作PES延伸栏, 因此可以正确的将DVD+VR格式信息包转换为DVD-VR格式信息包。另外, 当DVD-VR格式信息包需要转换为DVD+VR格式信息包时,将空的PES 延伸栏当作填充栏,因此可以正确的将DVD-VR格式信息包转换为 DVD+VR格式信息包。值得注意的是,当填充字节的数量大于8字节时,则不会将填充栏增加 至信息包报头,而是将填充信息包增加至有效数据栏后,如组件510'所示。图6显示本发明实施例的快速格式转换方法的步骤流程图,在快速格式 转换方法中会将额外的空间增加至信息包报头。当记录数据以产生特定数据格式(即由使用基本流产生 DVD+VR/DVD-VIDEO或DVD-VR串流)的多媒体数据时,判断该多媒体数 据是否为DVD+VR/ DVD-VIDEO格式(步骤S61)。若该多媒体数据不是 DVD+VR/DVD-VIDEO格式,则结束处理步骤。若该多媒体数据为 DVD+VR/DVD-VIDEO格式,则将额外的空间(例如填充栏)增加至该多媒体 数据的每个VOBU的每个第一信息包的信息包报头(步骤S62)。接下来,判 断该多媒体数据的每个VOBU的最后信息包是否完整(步骤S63)。若该多媒
体数据的每个VOBU的最后信息包不完整,则将填充信息包增加至最后信 息包,使得最后信息包为完整的(步骤S64)。图7显示本发明实施例的快速格式转换方法的步骤流程图,在快速格式 转换方法中会将第一格式的多媒体数据转换为第二格式的多媒体数据。当第一格式的多媒体数据需要转换为第二格式的多媒体数据时,则判断 第一格式的多媒体数据为DVD+VR/DVD-VIDEO格式或DVD-VR格式(步骤 S71)。若第一格式的多媒体数据为DVD+VR/DVD-VIDEO格式,则在第一 格式的多媒体数据的每个VOBU的第一信息包的预先增加的额外空间作为 第二格式(DVD-VR格式)的多媒体数据的每个VOBU的第一信息包的PES 延伸栏(步骤S72)。接下来,判断第一格式的多媒体数据的每个VOBU的最 后信息包是否完整(步骤S73)。若第一格式的多媒体数据的每个VOBU的最 后信息包不完整,则加入填充信息包以完成最后信息包(步骤S74),便可以 正确的将第一格式的多媒体数据转换为第二格式的多媒体数据(DVD-VR格 式)(步骤S75)。若第一格式的多媒体数据的每个VOBU的最后信息包是完整 的,则不需要加上任何的填充信息包即可以正确的将第一格式的多媒体数据 转换为第二格式的多媒体数据(DVD-VR格式)。若第一格式的多媒体数据为DVD-VR格式,则将第一格式的多媒体数 据的每个VOBU的第一信息包的PES延伸栏作为预定填充栏(步骤S76)。接 下来,判断第一格式的多媒体数据的每个VOBU的最后信息包是否完整(步 骤S77)。若第一格式的多媒体数据的每个VOBU的最后信息包不完整,则 加入填充信息包以完成最后信息包(步骤S78),如此便可以正确的将第一格 式的多媒体数据转换为第二格式的多媒体数据(DVD+VR/DVD-VIDEO格 式)(步骤S79)。若第一格式的多媒体数据的每个VOBU的最后信息包是完整 的,则不需要加上任何的填充信息包即可以正确的将第一格式的多媒体数据 转换为第二格式的多媒体数据(0¥0+\^/0¥0-VIDEO格式)。图8显示本发明实施例的快速格式转换系统的架构示意图。
快速格式转换系统800包括格式判断单元810、增加单元820、处理单 元830以及格式转换单元840。当记录数据以产生第一格式的多媒体数据时 (即由使用基本流产生DVD+VR/DVD-VIDEO或DVD-VR串流),格式判断 单元810判断第一格式的多媒体数据是否为DVD+VR/ DVD-VIDEO格式。 若第一格式的多媒体数据为DVD+VR/ DVD-VIDEO格式,增加单元820将 额外的空间(例如填充栏)增加至第一格式的多媒体数据的每个VOBU的每个 第一信息包的信息包报头。接下来,处理单元830判断第一格式的多媒体数 据的每个VOBU的最后信息包是否完整。若第一格式的多媒体数据的每个 VOBU的最后信息包不完整,则增加单元820增加填充信息包以完成最后信 息包。再者,当第一格式的多媒体数据必须转换为第二格式的多媒体数据时, 格式判断单元810用以判断第 一 格式的多媒体数据为 DVD+VR/DVD-VIDEO或DVD-VR格式。若第一格式的多媒体数据为 DVD+VR/DVD-VIDEO格式,则处理单元830将第一格式的多媒体数据的每 个VOBU的第一信息包所预先增加的额外空间作为第二格式(DVD-VR)的多 媒体数据的每个VOBU的第一信息包的PES延伸栏。格式处理单元830接 着判断第一格式的多媒体数据的每个VOBU的最后信息包是否完整。若第 一格式的多媒体数据的每个VOBU的最后信息包不完整,增加单元820增 加填充信息包以完成最后信息包,则格式转换单元840将第一格式的多媒体 数据转换为第二格式的多媒体数据(DVD-VR格式)。若第一格式的多媒体数 据的每个VOBU的最后信息包是完整的,则信息包转换单元840不需要加 上任何的填充信息包即可以将第一格式的多媒体数据转换为第二格式的多 媒体数据(DVD-VR格式)。接下来,若第一格式的多媒体数据为DVD-VR格式,则处理单元830 将第一格式的多媒体数据的每个VOBU的第一信息包的PES延伸栏当作预 定填充栏。接下来,处理单元830判断第一格式的多媒体数据的每个VOBU的最后信息包是否完整。若第一格式的多媒体数据的每个VOBU的最后信 息包不完整,则增加单元820增加填充信息包以完成最后信息包,且格式转 换单元840将第一格式的多媒体数据转换为第二格式的多媒体数据 (DVD+VR7 DVD-VIDEO格式)。若第一格式的多媒体数据的每个VOBU的 最后信息包是完整的,格式转换单元840不需要加上任何的填充信息包即可 以将第一格式的多媒体数据转换为第二格式的多媒体数据 (DVD+VR/DVD-VIDEO格式)。本发明所揭露的快速格式转换方法与系统保留额外的空间并且加入填 充信息包以执行格式转换而不需要执行重新多工处理或是重置有效数据的 位置。虽然本发明已以较佳实施例揭露如上,然其并非用以限定本发明,任何 熟习此技艺者,在不脱离本发明的精神和范围内,当可作各种的更动与润饰, 因此本发明的保护范围当以权利要求所界定者为准。
权利要求
1.一种快速格式转换方法,该方法应用于一多媒体数据格式,该多媒体数据格式包括一组件,该组件包括一组件报头;以及一信息包,该信息包为一图像信息包、一音频信息包或是一子图像信息包,所述信息包包括一信息包报头;一填充数据,用来使格式兼容;以及一有效数据;其中所述组件为一视频目标单元中的一第一组件,且所述视频目标单元包括至少一完整串流以及复数组件。
2. 如权利要求1所述的快速格式转换方法,其中所述多媒体数据记录于 一光盘。
3. 如权利要求1所述的快速格式转换方法,其中所述多媒体数据记录于 一磁盘。
4. 如权利要求1所述的快速格式转换方法,其中所述多媒体数据记录于 一可电性编程与抹除磁盘。
5. 如权利要求1所述的快速格式转换方法,其中所述多媒体数据格式与 DVD+VR/DVD-VIDEO格式兼容。
6. 如权利要求1所述的快速格式转换方法,其中所述填充数据包括在所 述信息包报头中。
7. 如权利要求1所述的快速格式转换方法,其中所述填充数据加入所述 组件的组件报头以产生一第二组件报头。
8. 如权利要求7所述的快速格式转换方法,其中所述填充数据的尺寸最 多为3字节。
9. 如权利要求7所述的快速格式转换方法,其中至少一串流在所述视频 目标单元中是完整的。
10. —种快速格式转换方法,该方法包括以下步骤当一第一格式的多媒体数据需要转换为一第二格式的多媒体数据时,判断所述第一格式的多媒体数据为DVD+VR/DVD-VIDEO或DVD-VR格式; 若所述第一格式的多媒体数据为DVD+VR/ DVD-VIDEO格式,则将所述第一格式的多媒体数据的视频目标单元的所述第一信息包的预先增加的 额外空间作为所述第二格式的多媒体数据的视频目标单元的第一信息包的 PES延伸栏;判断所述第一格式的多媒体数据的视频目标单元的最后信息包是否完整;若所述第一格式的多媒体数据的视频目标单元的最后信息包不完整,则 增加一填充信息包以完成最后信息包;以及将所述第一格式的多媒体数据转换为所述第二格式的多媒体数据。
11. 如权利要求10所述的快速格式转换方法,其中所述方法还包括若所 述第一格式的多媒体数据的视频目标单元的最后信息包是完整的,则不需要 增加填充信息包即可将所述第一格式的多媒体数据转换为所述第二格式的 多媒体数据。
12. 如权利要求IO所述的快速格式转换方法,其中所述方法还包括以下 步骤若所述第一格式的多媒体数据为DVD-VR格式,则将所述第一格式的 多媒体数据的视频目标单元的所述第一信息包的PES延伸栏作为一预定填 充栏;判断所述第一格式的多媒体数据的视频目标单元的最后信息包是否完整;若所述第一格式的多媒体数据的视频目标单元的最后信息包不完整,则 增加一填充信息包以完成最后信息包;以及将所述第一格式的多媒体数据转换为所述第二格式的多媒体数据。
13. —种快速格式转换系统,该系统包括-一格式判断单元,其在当记录一数据以产生具有一数据格式的多媒体数据时,判断所述数据格式的多媒体数据是否为DVD+VR/DVD-VIDEO格式;一增加单元,其耦接至所述格式判断单元,若所述数据格式的多媒体数 据为DVD+VR/DVD-VIDEO格式,则将额外的空间增加至所述数据格式的 多媒体数据的视频目标单元的每个第一信息包的信息包报头;以及一处理单元,其耦接至所述增加单元,用以判断所述数据格式的多媒体 数据的视频目标单元的最后信息包是否完整;其中若所述数据格式的多媒体数据的视频目标单元的最后信息包不完 整,则所述增加单元增加一填充信息包以完成最后信息包。
14. 如权利要求13所述的快速格式转换系统,其中所述额外的空间做为 一填充栏。
15. —种快速格式转换系统,该系统包括一格式判断单元,其在当一第一格式的多媒体数据需要转换为一第二格 式的多媒体数据时,判断所述第一格式的多媒体数据为 DVD+VR/DVD-VIDEO或DVD-VR格式;一处理单元,其耦接至所述格式判断单元,若所述第一格式的多媒体单 元为DVD+VR/DVD-VIDEO格式,则将所述第一格式的多媒体数据的视频 目标单元的第一信息包的预先增加的额外空间作为所述第二格式的多媒体 数据的视频目标单元的第一信息包的PES延伸栏,并且判断所述第一格式的 多媒体数据的视频目标单元的最后信息包是否完整;一增加单元,其耦接至所述格式判断单元以及处理单元,若所述第一格 式的多媒体数据的视频目标单元的最后信息包不完整,则增加一填充信息包 以完成最后信息包;以及一格式转换单元,其耦接至所述增加单元,用以将所述第一格式的多媒 体数据转换为所述第二格式的多媒体数据。
16. 如权利要求15所述的快速格式转换系统,其中若所述第一格式的多 媒体数据的视频目标单元的最后信息包是完整的,则在不需要增加填充信息 包的情况下,所述格式转换单元即可以将所述第一格式的多媒体数据转换为 所述第二格式的多媒体数据。
17. 如权利要求15所述的快速格式转换系统,其中 若所述第一格式的多媒体单元为DVD-VR格式,则所述处理单元将所述第一格式的多媒体数据的视频目标单元的第一信息包的PES延伸栏作为 预定填充栏,并且判断所述第一格式的多媒体数据的视频目标单元的最后信 息包是否完整;若所述第一格式的多媒体数据的视频目标单元的最后信息包不完整,则 所述增加单元增加一填充信息包以完成最后信息包;以及所述格式转换单元将所述第一格式的多媒体数据转换为所述第二格式 的多媒体数据。
全文摘要
本发明提供一种快速格式转换方法与系统。当记录数据以产生特定数据格式的多媒体数据时,判断多媒体数据是否为DVD+VR/DVD-VIDEO格式。若该多媒体数据为DVD+VR/DVD-VIDEO格式,则额外的空间增加至该多媒体数据的每个视频目标单元的每个第一信息包的信息包报头。判断该多媒体数据的每个视频目标单元的最后信息包是否完整。若该多媒体数据的每个视频目标单元的最后信息包不完整,则增加填充信息包以完成最后信息包。本发明的快速格式转换方法,可以保留用以执行格式转换的额外空间而不需要重新执行多路传输。
文档编号H04N7/26GK101150723SQ20071013902
公开日2008年3月26日 申请日期2007年7月23日 优先权日2006年9月20日
发明者颜先骏 申请人:联发科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1