产生多路复用的mpeg信号的方法和设备的制作方法

文档序号:7644962阅读:151来源:国知局
专利名称:产生多路复用的mpeg信号的方法和设备的制作方法
技术领域
本发明总的来说涉及产生多路复用MPEG信号的技术领域。
通常,消费者市场需要能够记录数字音频/视频信号的物有所值的装置。这样的装置将从任意信号源接收音频/视频信号、处理输入信号并产生适于存储在诸如硬盘、光盘等介质上的MPEG节目流。
MPEG节目流包括多个包,每个包包括包首部和含有组的包数据部分,每个组包括组首部和组数据部分。该数据通常是音频数据或视频数据,因此组也是指音频组或视频组。首部包含解码所必需的信息,例如组是视频组还是音频组的指示;首部中的信息由字段构成。
因为对音频组的编码处理与对视频组的编码处理不同,所以分别由两个不同的编码器,即音频编码器和视频编码器执行音频信号的编码和视频信号的编码。同样,分别由两个不同的打组器,即音频打组器和视频打组器把编码音频信号打成组和把编码视频信号打成组。因此,音频信号和视频信号分别在分离的音频和视频通道中处理,结果分别处理为音频组流和视频组流。多路复用器接收音频组流和视频组流,并产生一个音频和视频数据组混合的单个数据组流。打包器合并一定数量的连续的数据组并把它们放在一个包中。包的输出流是节目流。
因为这样的装置在实际应用中已知,所以将省略相关部件的详细描述。
在这方面的问题是包首部和组首部中字段部分只能在节目流完成时填入,换句话说由打包器执行。因此,分别由音频打组器和视频打组器产生的组不是最终的;所以,为了把它们与节目流中的最终组区别开,因而将它们称为“初步组”或“预备组”。将由打包器填入以结束首部的信息将在下文中称为“结束数据”。
至少一部分结束数据将来自基本码流。结束数据的这部分将在下文中称为“可得自结束数据的基本码流”,缩写为“ESDF数据”。因而,打包器被设计以分析输入预备组,并从而获得需要的ESDF数据。如果这用硬件执行,则相对复杂并因此需要昂贵的IC。但是,如果用软件执行,则需要功能强大的处理器来提供必要的计算能力。
本发明基于对所述的ESDF数据分别在音频打组器和视频打组器阶段完全已知的认识。基于该认识,本发明提出了不同的方法。在数据包产生时,产生附加信息,并且该附加信息添加在每个预备组后面。附加信息位将在下文中表示为“元字节”。这些元字节将包含所述的ESDF数据或至少所述的ESDF数据能够从中容易地推出的数据。元字节也可以包含用于支持特技模式的信息。
因此,输入音频和视频基本码流、产生预备组和产生添加到每个预备组后面的元字节的语法分析能够有利地用硬件执行,同时准备最终组并把它们多路复用并分包为节目流能够有利地用软件执行。分包软件只需要处理元字节并不需要分析输入流。
本发明的这些和其他方面、特征和优势将参照附图在随后根据本发明的装置和方法进一步阐明,其中相同的附图标记表示相同或类似的部件,并且其中

图1是示意性描述根据现有技术状况的产生节目流的方法的框图;图2示意性描述了对基本码流的打组方法;图3A-C示意性描述了一个包;图4A-C示意性描述了形成包的方法;图5是可与图1相比较的框图,它示意性描述了根据本发明的产生节目流的方法的实施例;图6A-B是可与图5比较的框图,它示意性描述了本发明的最佳实施例。
图1是产生节目流的传统装置100的示意性功能框图。装置100包括音频通道110和视频通道120。音频信号由音频编码器111按照MPEG标准编码和压缩;音频编码器111的输出称为基本码流ES,在这种情况下,称为基本音频流EAS。同样,视频信号由视频编码器121按照MPEG标准编码和压缩;视频编码器121的输出也被称为基本码流ES,在这种情况下称为基本视频流EVS。在图2中,基本码流ES表示为数字信息的连续流。
每个基本码流被细分为图2中用71表示的数据部分。每个数据部分71具有图2中用72表示的组首部。组数据部分71和组首部72的组合被称为组70。
从基本音频流EAS建立音频组70A的操作称为“打组”,并最好由被称为“音频打组器”的功能块113执行。同样,视频打组器123从基本音频流EVS建立视频组70V。打组器113、123不只形成组70A、70V,而且尽可能填满组首部的数据字段。但是,将被填入的一部分数据仍然不能获得。因此,尽管在数据流中为所有的组首部72的数据字段预留空间,这些数据字段中的一些仍然不能被全部填满;这些数据字段将被称为“空缺数据字段”。因为组没有结束,在此意义上说一些数据字段仍然空缺,在这种情况下,它们被称为初步组或预备组70,更具体为初步音频组或初步视频组。
由打组器113、123输出的打组的数据流信息被称为打组的基本码流PES。因此,音频打组器113将输出打组的基本音频流PEAS,并且视频打组器123将输出打组的基本视频流PEVS。
在图1中示出的该装置可以包括辅助信道130,在该信道中辅助信息由块131处理,建立打组的辅助信息流,该打组的辅助信息流可以与打组的基本音频流和打组的基本视频流合并。但是,为了方便该辅助信息将在下文中忽略。
因此,视频信息和音频信息以打组的形式被“制造”为两个分离数据流。这两个数据流将被合并为一个单一数据流,它包括视频组和音频组。以适当的顺序一个接一个放置视频组和音频组的操作由图1和4A中用150表示的称为“多路复用器”的功能块来执行。如图4A表示的,多路复用器150在控制单元140的控制下执行该操作。尤其,控制单元140决定是视频预备组还是音频预备组将被输出。为了简化,多路复用器可以认为是可控开关,传送音频预备组或视频预备组;更尤其,多路复用器150包括存储器结构,其中存储有接收的视频预备组和音频预备组,并且从存储器中检索预备组用于输出,其中控制单元140确定是音频预备组还是视频预备组将被检索和输出。
音频和视频预备组的输出流不构成节目流,因为一方面预备组仍然通过在空缺组首部数据字段中填入结束数据来完成,而且按照MPEG标准,在节目流PS中的信息应当以包80的形式提供,每个包80包括包首部82,随后是包数据部分81,其中每个包数据部分81至少包括一个组70。按照MPEG标准,每个包可以包括多个组70,组70可以是彼此不同的类型。因此,图3A描述了一个包80,它包括视频组70V,接着是音频组70A,接着还是视频组70V。
分包数据组和产生包的操作由称为“打包器”并在图1和4A中用160表示的功能块执行。实际上,打包器160在控制单元140的控制下完成三项任务。另一方面,打包器把接下来的多个视频预备组和音频预备包组合为包80。而且,打包器160通过填满空缺的组首部数据字段来完成预备组70的组首部72,从而产生组。打包器160也填满包首部数据字段。
完成组首部72和包首部82所需的完成数据的至少一部分通常来自基本码流(ESDF数据)。因而,音频和视频预备组数据流将由打包器160解码(分析)以获得必需的ESDF数据。根据本发明,不需要再负担具有分析任务的打包器来获得必要的ESDF数据。相反,必需的ESDF数据可以由分析器从基本码流中取出,这最好由硬件执行。该分析器把所述的ESDF数据传送到处理的完成阶段。
图5是根据本发明的用于产生节目流的装置1的示意性功能框图。与传统装置100的部件类似的部件用相同的附图标记表示,而且比装置100中少。如图5所示,音频通道10包括音频分析器12,它接收基本音频流EAS并被设计以分析基本音频流EAS和得自必须包含在组首部72和包首部82中的数据,特别是所述的ESDF数据。同样,视频通道20包括视频分析器22。
原则上,分析器12、22可以通过任意适当的通信方法来传递所述数据。在图5中指明了分析器12、22与主控单元40通信,并且打包器60也与该主控单元40通信;因此,有可能同主控单元40传递信息。但是,这样必须保证所述信息由打包器60根据正确的包进行处理。
本发明也排除了由直接连接每个组和相应的ESDF数据带来的问题。简单地说,所述ESDF数据包括在以与组70相关的元字节73的形式打组的基本数据流中。这将在下文中参照图6A-B和图4B-C的实施例进行描述。
图6A说明了根据本发明的装置2A的实施例。如图6A所示出的,分析器12、22直接向打组器13、23提供分析数据,尤其是ESDF数据。如上所述,打组器13、23建立预备组70A、70V并尽可能填满组首部72中的字段,留下一些空缺的数据字段。根据本发明的一个重要方面,ESDF数据从分析器12、22由打组器13、23接收,并且如图4B所示以元字节73的形式添加到预备组70A、70V的后面。
多路复用器50接收包括元字节73的音频预备组70A和视频预备组70V的数据流,并与上文所述类似在控制单元40的控制下将包括元字节73的音频预备组70A和视频预备组70V以适当的次序排列。从而,与上文所述类似,多路复用器产生包括元字节73的音频预备组70A和视频预备组70V的单一数据流,该数据流由打包器60接收。如上所述,打包器60执行把连续的多个视频预备组和音频预备组组合为包,完成组首部,并填满包首部数据字段的操作。但是,与需要分析预备组的打包器不同,根据本发明的打包器60被设计以从数据流中除去元字节73以读出元字节73中的ESDF数据,通过填满空缺组首部数据字段中的完成数据来完成预备组70的组首部72,从而产生组,并且也填满包首部数据字段中要求的数据。
如上文所述,按照MPEG标准,每个包80可以包括多个组70,这些组可能彼此类型不同。但是,考虑到包具有固定长度而组具有可变长度这一事实,根据DVD标准,包可能只包括一个组,这可通过填充组或填充位来补充。根据本发明的装置最好依照DVD标准;因此,如图3B所示,包80只包括一个组70。包括视频组70V的包将成为视频包80V。在这种情况下,如图6A所示,预备组建立包的操作能够在多路复用操作之后再由打包器60执行,但最好从预备组建立包的操作在多路复用音频和视频的操作之前执行,参照装置2B的最佳实施例如图6B和4C所示。
在这种情况下,打组器13、23建立预备组70A、70V,并如上所述尽可能填满组首部72中的字段。预备组70A、70V分别由预打包器14、24从打组器13、23接收。预打包器14、24建立包80A、80B,包中包括包首部82和包数据部分81,包数据部分包含预备组70。与上文对于打组器13、23所述的类似预打包器14、24尽可能填满包首部82中的字段,但预打包器14、24不能完全填满包首部82中的数据字段,或剩余一些空缺数据字段。因此,由预打包器14、24输出的包将被称为预备包。将被填入到空缺数据字段以完成包首部的信息将用完成数据表示。
如图6B所示,ESDF数据从分析器由预打包器14、24接收,并且如图4C所述,在预备包80之后以元字节73的形式添加。
多路复用器50接收包括元字节73的音频预备包80A和视频预备包80V,并与上述类似,在控制单元40的控制下将包含元字节73的音频预备包和视频预备包排成适当的顺序。该单一数据流由称为完成器90的功能块接收。完成器从数据流中除去元字节73,并读出元字节73中的ESDF数据。完成器90被设计以通过在空缺包首部数据字段中填入完成数据来完成预备包80的包首部82,从而产生包。
应当注意,可以使用组合的打组器和预打包器来代替使用分离的打组器13、23和分离的预打包器14、24。这样的单元将建立预备包,预备包包括包首部82、组首部72和组数据71,并也将尽可能填满包首部82中的字段和组首部72中的字段,将从分析器12、22接收ESDF数据,并将向预备包80填入ESDF数据作为元字节73。但是,为了简单描述,在组一级将被执行的操作将归于打组器,而将在包一级执行的操作将归于预打包器。
而且,分析器12,22也可以与打包器合并或与打组器/预打包器单元合并以形成集成为一体的分析器/打组器/预打包器单元15、25。而且,两个分析器12、22,两个打组器13、23和两个预打包器14、24最好用单个集成的单元(芯片)来提供,称为通用元单元3。
同样编码器11、21可以形成这样集成的单元的一部分。但是,考虑到这些部件是可获得的标准部件,最好用分离部件来完成编码器11、21。
本发明的一个重要的方面在于有可能作为分离单元或组合单元以硬件完成编码器、分析器、打组器、预打包器的功能,并且有可能以软件完成多路复用功能和完成功能。在多路复用功能的层面上,首先确定是音频包还是视频包(或辅助包)将在节目流中输出。这之后,对应的组首部和对应的包首部通过分别用打组器和预打包器填满剩余的空缺字段来完成。完成器90(或打包器60)在元字节73中找出必要的ESDF数据。
原则上说,包的长度并不是关键。但是,为了与DVD兼容,包的长度最好等于2048位。该长度与CD-ROM区或DVD区中的数据区域相同。在一个典型的实施方案中,预备包的整个长度是2048位,其中24位为包首部预留,24位为组首部预留,2000位为组数据预留。
对于元字节,16位可以添加到预备组或预备包中。在视频包的情况下,包含在视频元字节中的信息可以如下*标记GOP开始,GGOP开始,SEQ结束,需要的填充,视频信号存在*数据长度*时间印记*图像开始计数*第一和第二位置的图像类型和位置*GOP首部位置在音频包的情况下,包含在音频元字节中的信息可以如下*标记帧误差,停止,同步,需要的填充,音频类型
*数据长度*时间印记*帧开始计数*第一和最后帧位置对本领域普通技术人员来说本发明已经提供了一种优势,即只要上述信息中的任一个包含在元字节中即可,尽管最好所有上述信息都包含在元字节中。
而且,对本领域技术人员来说,很显然ESDF数据将包含在按照预定格式的元字节中,分析器硬件和打包器软件或完成器软件都已知,该格式可以是任何适当的格式并将不在这里讨论。
从而,本发明成功地提供了一种产生MPEG编码视频和音频信号的节目流的方法和装置,其中几种功能的任务以最佳的方式分配给硬件或软件。形成基本码流用硬件执行。预打包器和打组器功能通过用硬件预分包基本码流、尽可能填满组首部和包首部来实现。基本码流的分析用硬件执行。分析信息保存在具有每个预备包的元字节结构中。维持P-STD模式(MPEG)用软件执行。对音频包或视频包的确定用软件执行。完成组首部和包首部是根据出现在具有每个预分包的元字节中的分析信息用软件来执行的。
本发明用如下的硬件设备来实现,在该设备中包括编码器11、21,分析器12、22,打组器13、23并可能有预打包器14、24,并且它具有提供音频预备组和视频预备组的数据流或音频预备包和视频预备包的数据流作为输出信号的输出端。
本发明还用如下的硬件设备3来实现,它有可能是诸如芯片的部件,它包括分析器12、22,打组器13、23,并可能有预打包器14、24,它具有用于接收基本音频流和基本视频流的输入端,并具有用于提供音频预备组和视频预备组的数据流或音频预备包和视频预备包的数据流作为输出信号的输出端。
本发明还用如下的软件部件(适于编程的处理器)来实现,它分别执行多路复用器50和打包器60的功能或多路复用器50和完成器90的功能。本发明还用如下的软件实现,当该软件在处理器上运行时,分别执行多路复用器50和打包器60的功能或多路复用器50和完成器90的功能。
本发明还用编码器装置2A来实现,它包括编码器11、21,分析器12、22,打组器13、23,多路复用器50和打包器60。本发明还用编码器装置2B来实现,它包括编码器11、21,分析器12、22,打组器13、23,预打包器14、24,多路复用器50和完成器90。这样的编码器装置2A、2B能够用作数字显示装置(电视机)或数字记录装置(DVD,硬盘等)中用于使这些装置处理普通音频和视频信号的部件。这样的编码器装置也能够用作用于显示普通音频和视频记录并输出数字音频和视频信号的重放装置。
对本领域技术人员来说应当很清楚,本发明的范围不限于以上所论述的例子,在不脱离本发明所附权利要求定义的发明范围的条件下有可能作出多种修改或变型。
例如,本发明并不只限于按照MPEG格式编码音频和视频信号。
而且,上述的作为分离模块的多路复用器和打包器能够用集成的模块来完成,用软件模块来完成更有利。这同样适用于多路复用器和完成器。
权利要求
1.用于产生多路复用信号(PS)的方法,包括以下步骤a1)数字化并编码音频信号以提供基本音频流(EAS);a2)数字化并编码视频信号以提供基本视频流(EVS);b1)把基本音频流(EAS)分为包括首部(72)和数据部分(71)的预备组(70A);b2)把基本视频流(EVS)分为包括首部(72)和组数据部分(71)的预备组(70V);c)把所述打组的基本码流合并入一个单一流;d)通过在每个预备组(70A;70V)的首部的至少一个数据字段中填入ESDF数据来处理预备组(70A;70V)以形成数据组(70A;70V);其中在打组步骤(b1;b2)之前,所述ESDF数据从基本码流(EAS;EVS)中获得并传递到处理步骤(d)。
2.根据权利要求1的方法,其中节目流(PS)包括包(80),每个包包括包首部(82)和包含预订数量的组(70A;70V)的包数据部分(81),并且其中在所述合并步骤之后组首部(82)的至少一个数据字段用部分所述ESDF数据填充。
3.根据权利要求1或2的方法,其中通过把所述ESDF数据结合到打组的基本码流,所述ESDF数据传递到所述处理步骤,在处理步骤所述ESDF数据从数据流中除去。
4.根据权利要求2和3的方法,其中所述ESDF数据添加到音频和视频预备组(70A;70V)作为元字节(meta byte)(73)。
5.根据权利要求2和3的方法,其中包(80)只包括一种类型的组(70A;70V);其中在所述合并步骤(c)之前音频和视频预备包(80A;80V)由音频和视频预备组(70A;70V)形成;其中所述ESDF数据添加到音频和视频预备包(80A;80V)中作为元字节(73);其中音频和视频预备包的流(80A;80V)合并为一个单一的预备包流;其中所述ESDF数据从与预备包(80A;80V)相关联的元字节(73)检索;其中通过在每个预备包的首部(82)的至少一个数据字段中填入ESDF数据,处理预备包以形成包;其中通过在每个预备组的首部(72)的至少一个数据字段中填入ESDF数据,完成预备组以形成组;并且其中元字节(73)被从数据流中除去。
6.根据前述任一项权利要求的方法,其中由硬件部分执行数字化和编码音频和视频信号,从基本码流获得所述的ESDF数据,产生预备组的数据流并在预备组中添加所述的ESDF数据作为元字节(73)这些步骤;并且由软件执行合并预备组流,从元字节(73)读出所述ESDF数据,在组(70)和包(80)的首部(72;82)中填入ESDF数据,以及从数据流中除去元字节这些步骤。
7.根据权利要求5的方法,其中用硬件部分执行数字化和编码音频和视频信号,从基本码流中获得所述的ESDF数据,产生预备组(70)流,产生预备组流(80),并向预备包添加所述的ESDF数据作为元字节(73)这些步骤;并且其中用软件执行合并预备包流,从元字节(73)中读出所述的ESDF数据,在组(70)和包(80)的首部(72;82)中填入ESDF数据,并从数据流中除去元字节。
8.用于处理视频信号和音频信号的装置,包括用于接收音频信号并产生基本音频流(EAS)的音频编码器装置(11);用于接收视频信号并产生基本视频流(EVS)的视频编码器装置(21);用于接收基本音频流(EAS)并产生音频预备组(70A)的音频打组器装置,每个预备组包括数据部分(71)和首部(72);用于接收基本视频流(EVS)并产生视频预备组(70V)的视频打组器装置,每个预备组包括数据部分(71)和首部(72);用于接收并分析(parsing)基本音频流(EAS)并产生分析信息的音频分析器装置(12);用于接收并分析基本视频流(EVS)并产生分析信息的视频分析器装置(22);其中打组器(13;23)被设置为向预备组(70A;70V)中添加分析信息作为元字节(73)。
9.用于处理视频信号和音频信号的装置,包括用于接收音频信号并产生基本音频流(EAS)的音频编码器装置(11);用于接收视频信号并产生基本视频流(EVS)的视频编码器装置(21);用于接收基本音频流(EAS)并产生音频预备组(70A)的音频打组器装置,每个预备组包括数据部分(71)和首部(72);用于接收基本视频流(EVS)并产生视频预备组(70V)的视频打组器装置,每个预备组包括数据部分(71)和首部(72);用于接收音频预备组并产生音频预备包(80A)的音频打包器装置(14),每个预备包包括数据部分(81)和首部(82),每个数据部分(81)包括预定数量的音频预备组(70A);用于接收视频预备组并产生视频预备包(80V)的视频打包器装置(24),每个预备包包括数据部分(81)和首部(82),每个数据部分(81)包括预定数量的视频预备组(70V);用于接收并分析基本音频流(EAS)并产生分析信息的音频分析器装置(12);用于接收并分析基本视频流(EVS)并产生分析信息的视频分析器装置(22);其中预备包(14;24)被设置为向预备包(80A;80V)中添加分析信息作为元字节(73)。
10.根据权利要求9的装置,其中所述的数据部分(81)中的预备组的预定数量等于1。
11.根据权利要求8-10中任一个的装置,用集成电路这样的硬件实现。
12.通用元(common meta)单元(3),用集成电路这样的硬件实现,它包括用于分别接收基本音频流(EAS)和基本视频流(EVS)并分别产生音频和视频预备组(70)的打组器装置(12;22),每个预备组包括数据部分(71)和首部(72);用于分别接收音频和视频预备组(70)并分别产生音频和视频预备包(80)的预备包打包器(14;24),每个预备包包括一个数据部分(81)和一个首部(82),每个数据部分(81)包括预定数量的预备组(70);用于分别接收并分析基本音频和视频流(EAS;EVS)并产生分析信息的分析器装置(12;22);其中预备组(14;24)被设计以向预备包(80A;80V)添加分析信息作为元字节(73)。
13.多路复用器模块(50),它被设计以从按照权利要求8的装置中接收音频预备组(70A)和视频预备组(70V)和添加的元字节(73),并用于合并数据流为音频预备组(70A)和视频预备组(70V)和添加的元字节(73)的单一流;多路复用器模块(50)最好用适当的可编程的处理器这样的软件来实现。
14.打包器模块(60),它被设计以从根据权利要求13的多路复用器(50)接收音频预备组(70A)和视频预备组(70V)和添加的元字节(73);形成(forming)包(80),每个包包括首部(82)和包含预定数量的音频预备组(70A)和/或视频预备组(70V)的数据部分(81);读出所述元字节(73)中的分析信息;向包首部(82)的数据字段填入一部分分析信息;通过向组首部(72)的空缺数据字段填入分析信息完成组首部(72);并从数据流中除去元字节(73);打包器模块(60)最好用适于编程的处理器这样的软件完成。
15.集成的多路复用器/打包器模块,它被设计以执行根据权利要求13的多路复用器模块(50)的操作和根据权利要求14的打包器模块(60)的操作作为集成操作;集成的多路复用器/打包器(packer)模块最好用软件来实现作为合适的编程处理器。
16.多路复用器模块(50),它被设计以从根据权利要求9或10所述的装置接收音频预备包(80A)和视频预备包(80V)和添加的元字节(73)的数据流,并将数据流合并为音频预备包(80A)和视频预备包(80V)和添加的元字节(73)的单个数据流;多路复用器模块(50)最好用软件来实现作为合适的编程处理器。
17.完成器模块(90),它被设计以从根据权利要求16的多路复用器模块(50)接收音频预备包(80A)和视频预备包(80V)和添加的元字节(73)的单个数据流;读出所述元字节(73)中的分析信息;通过向组首部(72)的空缺数据字段中填入部分分析信息来完成组首部(72);通过向包首部(82)的空缺数据字段中填入部分分析信息来完成包首部(82);并从数据流中除去元字节(73);完成器模块(90)最好用软件来实现作为合适的编程处理器。
18.集成的多路复用器/完成器模块,它被设计以执行根据权利要求16的多路复用器模块(50)的操作和根据权利要求17的完成器模块(90)的操作;集成的多路复用器/完成器模块最好用适于编程的处理器这样的软件来完成。
19.运行在处理器上时,使这种处理器执行根据权利要求13或16的多路复用器模块的功能的软件。
20.运行在处理器上时,使这种处理器执行根据权利要求14的打包器模块的功能的软件。
21.运行在处理器上时,使这种处理器执行根据权利要求15的集成的多路复用器/打包器模块的功能的软件。
22.运行在处理器上时,使这种处理器执行根据权利要求17的完成器模块的功能的软件。
23.运行在处理器上时,使这种处理器执行根据权利要求18的集成的多路复用器/完成器模块的功能的软件。
24.被设计以执行根据权利要求1-7中任一个的方法的编码器装置。
25.编码器装置,包括根据权利要求8的处理装置、根据权利要求13的多路复用器模块和根据权利要求14的打包器模块的组合,或者可选择的包括根据权利要求8的处理装置和根据权利要求15的多路复用器/打包器模块的组合。
26.编码器装置,包括根据权利要求9或10的处理装置、根据权利要求16的多路复用器模块和根据权利要求17的完成器模块的组合,或可选择的包括根据权利要求9或10的处理装置和根据权利要求18的集成的多路复用器/完成器模块的组合。
27.数字显示装置,包括根据权利要求24-26中任一个的编码器装置,使这样的装置能够处理普通的音频和视频信号。
28.数字记录装置,包括根据权利要求24-26中任一个的编码器装置,使这样的装置能够处理普通的音频和视频信号。
29.播放装置,包括根据权利要求24-26中任一个的编码器装置,使这样的装置能够播放普通的音频和视频记录并输出数字音频和视频信号。
全文摘要
一种产生MPEG编码的视频和音频信号的节目流的方法和装置,其中几种功能任务以最佳的方式分配给硬件和软件。形成基本码流用硬件执行。打包器和打组器功能通过预分包基本码流、尽可能填满组首部和包首部来用硬件执行。基本码流的分析用硬件执行。分析信息保存在每个预备包中的元字节结构中。保持P-STD模式用软件执行。确定音频包或视频包用软件执行。完成组首部和包首部是根据出现在每个预备包中的元字节中的分析信息而用软件来执行的。
文档编号H04N7/24GK1386379SQ01802076
公开日2002年12月18日 申请日期2001年7月5日 优先权日2000年7月19日
发明者R·C·霍特彭, E·D·L·M·弗里穆特, L·S·罗波 申请人:皇家菲利浦电子有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1