数据处理方法,装置,系统以及计算机可读存储介质的制作方法

文档序号:7917408阅读:214来源:国知局
专利名称:数据处理方法,装置,系统以及计算机可读存储介质的制作方法
技术领域
本发明是关于数据处理,尤指一种用于多媒体数据记录的数据处 理方法、系统及装置。
背景技术
由于关于一见频序歹寸(video sequence )的凄t才居传4番(broadcast)不 具有有效I-画面(I-picture), I-画面的封包(packet)可能会丟失。利 用用于实况一见频节目或记录连续回》文的先前的存取单元的I-画面,可 以改进这个问题,但是会发生镶嵌效应(mosaic effect )。
在技巧模式回放(trick mode playback)中,可以跳过一个不能够 显示的未完成视频序列(例如,不具有I-画面),提前回放至具有有效 I-画面的下一视频序列。因此,技巧模式回放可能并不流畅(smooth)。 另外,也难以获得定位未完成记录视频序列位置所需的时间。
因此,本发明提供了 一种用于能够修补丟失I-画面的多媒体数据 记录的数据处理方法、系统以及装置。

发明内容
为了提高多媒体数据处理效果,本发明提供了 一种用于多媒体数 据记录的数据处理方法,系统以及装置。
一种数据处理方法,用于处理第一数据流,该第一数据流包含第 一部分以及第二部分,该处理方法包含接收该第一数据流;依据该 第一数据流的该第一部分处理该第二部分;以及将该处理后的第一数 据流转换为第二数据流。
一种数据处理方法,用于处理笫一数据流,该第一数据流包含第 一部分以及第二部分,该数据处理方法包含由存储介质接收该第一 数据流以及时间信息;依据该第 一 数据流的该第 一 部分以及该时间信 息处理该第二部分.;以及将该处理的第 一 数据流转换为第二数据流。
5一种数据处理装置,用于处理第一数据流,该第一数据流包含第
一部分以及第二部分,该数据处理装置包含接收器,用于接收该第 一数据流;处理单元,用于依据该第一数据流的该第一部分处理该第 二部分;以及转换器,用于将该处理的第一数据流多工处理为第二数 据流0
一种计算机可读存储介质,存储提供数据处理方法的计算机程序, 包含使用计算机执行以下步骤接收第一数据流,该第一数据流包含 第 一部分以及第二部分;依据该第 一数据流的该第 一部分处理该第二 部分;以及将该处理的第一数据流转换为第二数据流。
一种数据处理系统,用于处理第一数据流,该第一数据流包含第 一部分以及第二部分,该:数据处理系统包含接收器,用于接收该第 一流信息;处理单元,用于依据该第一数据流的该第一部分处理该第 二部分;以及转换器,用于转换该处理的第一数据流为第二数据流。
一种装置,用于处理第一数据流,该第一数据流包含第一部分以 及第二部分,该装置包含:用于接收该第一数据流的装置;用于依据
该第一数据流的该第一部分处理该第二部分的装置;以及用于转换该 处理的第 一数据流至第二数据流的装置。
本发明提供了 一种用于多媒体数据记录的数据处理方法,系统以 及装置,能够提高多媒体数据的处理效果。


图1所示为举例说明传输流的示范格式。
图 2所示为举例-说明基本凄t据流封包(packetized elementary
stream, PES)的示范才各式。
图3所示为举例说明产生于多层视频帧(layered video frame )的
MPEG-2传输流。
图4所示为举例说明程序流(program stream, PS )的示范格式。 图5所示为举例说明MPEG-2视频数据流等级(data hierarchy )。 图6所示为用于多媒体数据记录的数据处理装置的实施例的示意图。
图7所示为明 一见频流〗务补的示例。图8所示为i兌明3见频流{奮补的示例。
图9所示为用于视频流的数据修补方法的实施例的流程图。
图IOA以及图10B所示为用于一见频流的数据^^补方法的另一实施
例的流程图。
.图11所示为用于音频流的数据修补方法的实施例的流程图。
具体实施例方式
在说明书及权利要求当中使用了某些词汇来指称特定的组件。所 属领域的技术人员应可理解,制造商可能会用不同的名词来称呼同样 的组件。本说明书及权利要求并不以名称的差异来作为区分组件的方 式,而是以组件在功能上的差异来作为区分的基准。在通篇说明书及 请求项当中所提及的「包含」为一开放式的用语,故应解释成「包含 但不限定于」。
图l至图11描述了本发明的一些示范性实施例,这些实施例是关 于多媒体数据记录。应理解,以下所揭露的内容提供了各种不同的实 施例作为应用本发明不同特征的范例。以下描述的组件及其组成的说 明范例是为了对所揭露的内容做简要说明。这些仅仅是作为示例之用, 并非用来对本发明作出限制。另外,在本说明书所揭露的内容中可能 在不同的示例中重复使用了相同的数字及/或词汇,然而这些重复是为 了简要清楚的目的,其本身并非规定所述的不同实施例及/或设置之间
的关系。
本发明揭露了一种用于多媒体数据记录的数据处理方法、系统以 及装置以及相关的数据修补方法。
图1所示为依据本发明的数据处理方法、系统以及装置接收以及
解多工(demultiplex)传输流(transport stream,以下简称为TS )的 实施例,图2及图3所示为解多工TS至视频音频基本数据流封包 (packetized elementary stream, 以下简称为PES )的实施例。图3所 示为举例说明产生于多层视频帧的传输流。如图3所示,视频音频PES 被解析(parse)至一见频音频基本数据流(elementary stream,以下简 称为ES)。应注意,传输流标头(header)以及PES标头的序列可以 改变,其并非被限定的。当I-画面有效时,则从^见频音频ES修补一见频序歹'J (video sequence)。并且一见频音频ES会一皮多工处理为TS或图4 所示的程序流(program stream,以下简称为PS )。
图5所示为举例说明MPEG-2视频数据流等级。MPEG-2视频数 据流等级(data hierarchy )包含画面组(group of picture,以下筒称为 GOP)、画面、片段(slice )、宏块(macroblock,以下简称为MB)以 及块。;现频序列包含一个或多个GOP,以一个或多个序列标头开始, 并且以一个序列端末码(end-of-sequence code )结束。 一个GOP包含 一个标头以及一系列的一个或多个画面,上述画面允许对序列的随机 存取。画面代表一见频序列的主要编码单元。画面由三个矩形矩阵组成, 三个矩形矩阵代表一个亮度值(luminance) Y,以及两个色度值 (chrominance ) Cb及Cr。 Y矩阵包含偶数个行与列。片段代表一个 或多个相邻(contiguous)的MB。片^殳在处理错误的时候非常重要。 如果一个比特流包含错误,则译码器可以跳至下个片段的开头。 一个 比特流(bitstream )中的多片段允许更好的错误消除(error concealment)。 MB是MPEG算法中的基本编码单元。块是MPEG算 法中的最小编码单元,且有三种类型的块亮度(Y)、红色度(Cr) 或蓝色度(Cb)。
图6所示为用于多媒体数据记录的数据处理装置的实施例的示意图。
依据本发明的数据处理装置的实施例包含接收器(例如解多工器 6100),处理单元6200以及转换器(例如多工器6400 )。处理单元6200 更包含用于视频流解析的解析器(parser)6311、成帧器(framer ) 6313、 修补引擎(patch engine) 6315、控制器6317,用于音频流解析的解析 器6321、成帧器6323以及修补引擎6325、控制器6327,用于字幕流 (subtitle stream)解析的解析器6331以及成帧器6333。其中,修补 引擎可以基于时间、数据的质量信息等因素对数据流进行修补。当接 收到的3见频序列的I-画面无效时,为了 — 见频 一 致性(video coherence ), 可应用最近接收到的^见频序列的有效I-画面。
解多工器(demultiplexer) 6100从数字源(digital source) 6500 接收多媒体数据流(例如TS),并将多媒体数据流解多工为视频PES.、 音频PES以及其它的子PES (例如字幕流PES),其中解多工器6100所接收的数据流可以为有线或无线数据流,并且所接收的数据流以何
种方式由解多工器6100接收并非对本发明的限制。解析器6311、 6321 以及6331接收一见频、音频以及子PES,并将其分别解析为^L频ES、 音频ES、以及子ES。 4妄着,成帧器6313接收并处理-见频ES,并且 检测视频ES的进入存取单元(incoming access unit)的完成情况。正 如在 ISO/IEC13818-l 标准中所定义,存取单元为播映单元
(presentation unit) 的编码表示(coded representation )。 如果进入存 取单元有效,则成帧器6313发送信息至控制器6317。如果进入存取 单元无效,则该进入存取单元被传送到修补引擎6315。修补引擎6315 插入有效存取单元至当前的进入存取单元,并且随后发送另 一信息至 控制器6317。控制器6317依据接收到的信息选择性地接收来自成帧 器6313或来自修补引擎6315的存取单元,并且传送存取单元至多工 器6400。多工器6400接收来自修补引擎6315的修补后视频存取单元, 或接收来自成帧器6313的原始视频存取单元。另外,数字源6500可 以为恢复来自存储设备/介质传输流的装置,或带有解调器的调谐器
(tuner )。调谐器与天线连接,而解调器将来自调谐器的模拟信号转换 为数字TS,并且将TS传送至解多工器6100。
接着,解析器6321、成帧器6323以及修补引擎6325处理音频ES 的进入存取单元,并且传送修补后音频存取单元或原始音频存取单元 至多工器6400。解析器6331以及成帧器6333处理字幕ES的进入存 取单元,并且传送字幕ES的存取单元至多工器6400。类似地,控制 器6327根据接收到的信息,选择性地接收来自成帧器6323或者来自 修补引擎6325的音频存取单元,并且传送该音频存取单元至多工器 6400。当接收到处理的3见频、音频以及子ES时,多工器6400将ES 多工处理为PES,并且将PES合并为PS或TS,以及将PS或TS传送 并存储至存储介质6600。
成帧器6311检测封包单元开始指示器(packet unit start indicator, PUSI)的传输流层(transport stream level )。对于PES层来说,成帧 器6311检测PES封包的标头,获得PES的封包长度,并且获得播映 时戳(presentation time stamp, PTS )以及i,石马时戳(decoding time stamp, DTS)日于间。对于ES层来说,成帧器63 11检测序列标头及端
9末(end),才企测GOP标头,斥企测I-画面或P-画面或B-画面标头,并 且为 一见频序列确定回》文时间周期。
对于I-画面修补,提出两种方法。 一种方法是如图7所示的仅修 补I-画面。另 一种方法是如图8所示的^f多补整个GOP,其中包含I-画 面、B-画面以及P-画面。
在这种情况下,修补引擎需要緩冲(buffer)先前的有效I-画面或 者整个GOP,并且将其用于修补。请注意,出于这个目的,修补引擎 也可以使用空白的I-画面或GOP。
在不同的情况中,修补引擎可以使用不同的方法对数据流进行修 补。例如,如果接收的I-画面无效,并且当前的进入—见频序列的P-画 面及B-画面已经被及时接收(例如, 《500ms ),如图7所示,可仅对 I-画面进4亍^f务才卜。
在另一示例中,没有有效的I-画面、P-画面及B-画面,并且随后 序列端末或新的序列标头、GOP标头或I-画面标头一皮及时^^妄收,那么, 可修补整个GOP。如果没有新的序列标头、GOP标头或者I-画面标头 ^皮及时接收,当逾时(timeout)时(例如,> 500ms ),也可^f奮补整个 GOP。
如果存在一些无效或丟失的B-画面或P-画面,而有效的序列标 头、GOP标头以及I-画面已经存在,则修补引擎不修补这些无效或丟 失的B-画面或P-画面。修补引擎会直接将视频序列修补为具有有效序 列端末。而且,当检测到新的视频序列或未及时接收序列端末时,修 补引擎可以确定序列端末丢失。可以在4^收新的^L频序列标头、GOP 标头或I-画面时,4全测新的^L频序列。
当需要修补视频序列标头时,如果只包含一个GOP的视频序列的 视频质量(video attribute)不一致,则由另 一有效的视频序列代替 (replace )该一见频序列,其中该一见频属性包含H/V画面尺寸、帧率、 纵横比(aspect ratio)等。而且,如果在碎见频序列内检测到内部及非 内部量化器(quantizer)矩阵,则由先前^L频序列的矩阵或默认的量 化器矩阵代替该内部及非内部量化器矩阵。当序列标头或端末或I-画 面的逾时发生时,则计算(count) —个一见频序列的画面lt量,并且调 整牙见频序列回放时间为0.5秒的I-画面的l番映时戳。保留的画面则另外等待0.5秒的逾时。在这种情况中,并不4企查无效的P-画面或B-画 面序列。请注意,如果使用调变器并且可以提供封包丟失的信息,则 不启用修补机制。
由于GOP标头具有固定的格式,当需要修补GOP标头时,只需 要确定时间码closed—gop旗才示以及broken—link》真标。时间码(time code )可以通过添力。先前时间码至先前GOP回放时间来确定。drop旗 标设置为0并且标志位(marker bit)设置为1。另夕卜,closed—gop旗 标i殳为0并且broken—link旗标i殳为1以跳过最前面的两个B-画面。
当需要修补I-画面标头时,I-画面被编码为"2"以进行时间参考 (temporal reference ), 以及视步贞緩冲验证(video buffering verifier, VBV)延迟寻皮译码为"OxFFFF"。当需要》务补P/B-画面时,如果P-画 面或B-画面丢失或不正确,则i 兆过P-画面或B-画面。进而, 一见频序 列回》文时间不变,并且最后的译码画面以多于一个帧显示。
图9为用于视频流的数据修补方法的实施例的流程图。
启动时,记录流程(process )等待第一视频序列标头以及开始新 的^L频序列(步骤S901),并且获得存耳又单元(access unit,以下简称 为AU)(步骤S902 )。接着,确定是否开始新的视频序列流程(步骤 S903 )。如果不是,则表明当前正处理先前接收到的^L频序列,然后确 定先前的AU是否为当前视频序列的序列标头(步骤S904 )。如果先 前的AU并非当前一见频序列的序列标头,则确定该先前的AU是否为 当前3见频序列的GOP标头(步骤S905 )。如果先前的AU并非当前朝L 频序列的GOP标头,则确定先前的AU是否为当前视频流的I-画面(步 骤S906 )。如果先前的AU并非当前一见频序列的I-画面,则确定当前 的AU是否为当前视频序列的序列端末(步骤S907 )。如果当前AU并 非当前视频序列的序列端末,则确定是否发生序列端末逾时(步骤 908 )。如果发生了序列端末逾时,则向当前—见频序列添加序列端末以 及开始新的视频序列(步骤S909 )。流程返回至步骤S903。
如果开始新的^L频序列,则确定当前的AU是否为新-f见频序列的 有效序列标头(步骤S910)。如果当前AU并非新;f见频序列的有效序 列标头,则修补序列标头(步骤S911)。当修补序列标头完成,或步 骤S904中的先前的AU是当前视频序列的序列标头时,则随后确定当前AU是否为新视频序列的有效GOP标头(步骤S912)。如果当前AU 并非新视频序列的有效GOP标头,则执行修补GOP标头的动作(步 骤S913)。当修补GOP标头完成,或步骤S905中的先前AU是当前 -f见频序列的有效GOP标头时,则随后确定当前AU是否为新碎见频序列 的有效I-画面(步骤S914)。如果当前AU并非新视频序列的I-画面, 则执行修补I-画面的动作(步骤S915 )。当修补I-画面标头完成,或 者步骤S906中的先前的AU是当前视频序列的有效I-画面时,则随后 确定当前AU是否为有效P-画面或B-画面(步骤S916)。
如果当前AU并非有效P-画面或I-画面,则》务补流程执行添力口序 列端末至新-现频序列,并且开始新的^L频序列流程(步骤S917)。流 程随后进行至步骤S919。如果新视频序列的序列标头有效或一皮检测到 (步骤S910),则输出获取的视频序列的AU (步骤S918)。接着,等 待直到新的AU准备好或达到视频序列的逾时时间(步骤S919)。如 果新的AU进入,则流程进行至步骤S902以获得视频序列流程的另一 存取单元。如果达到逾时时间,则向系统发送NULL信号以执行修补 流程(步骤S920 ),以及接收一见频序列的另 一存取单元。
图IOA以及图IOB为用于视频流的数据修补方法的另一实施例的 流程图。
启动时,记录流程等待第一视频序列标头,开始新的视频序列流 程(步骤S1001),以及获得AU (步骤S1002 )。接着,确定是否开始 新的^L频序列流程(步骤1003 )。如果为否,则表明当前正在处理一 视频序列,然后确定先前AU是否为当前一见频序列的序列标头(步骤 S1004 )。如果先前AU并非当前一见频序列的序列标头,则确定先前AU 是否为当前视频序列的GOP标头(步骤S1005 )。如果先前AU并非 当前视频序列的GOP标头,则随后确定先前AU是否为当前视频序列 的I-画面(步骤S1006 )。如果先前AU并非当前浮见频序列的I-画面, 则随后确定当前AU是否为当前视频序列的序列端末(步骤S1007 )。 如果当前AU并非当前一见频序列的序列端末,则随后确定是否发生序 列端末逾时(步骤S1008 )。如果发生序列端末逾时,则输出存储在緩 冲器中的视频数据,添加序列端末至当前视频序列,以及开始新的视 频序列(步骤S1009 )。流程进行至步骤S1003。
12如果开始新的一见频序列,则随后确定当前AU是否为新浮见频序列
的有效序列标头(步骤S1010)。如果当前AU并非新一见频序列的有效 序列标头,则修补序列标头(步骤S1011 )。当修补序列标头完成,或 步骤S1004中的先前AU是当前—见频序列的序列标头时,则随后确定 当前AU是否为新视频序列的GOP标头(步骤S1012)。如果当前AU 并非新视频序列的GOP标头,则弃除(drop)存储在緩冲器中的视频 数据,并且将GOP替换为另 一有效GOP (步骤S1013 )。接着,流程 等待直到接收到新的AU或者达到视频数据的逾时时间(步骤S1014), 并且确定当前AU是否为序列标头或端末、GOP标头或一见频数据的I-画面(步骤S1015)。如果当前AU不是序列标头或端末、GOP标头、 或者视频数据的I-画面,-则弃除当前AU (步骤S1016)并且确定当前 处理的视频序列逾时是否发生(步骤S1017)。如果当前AU是序列标 头或端末、GOP标头、或者碎见频数据的I-画面,或一见频序列逾时发生, 则向新的^L频序列添加序列端末,并且开始新的^L频序列流程(步骤 S1018 )。
接着,如果当前AU为新的视频序列的有效GOP标头,则将该视 频序列的存取单元存储在缓冲器中(步骤S1019)。等待新的AU,或 达到视频序列逾时时间(步骤S1020 )。如果AU准备好,则流程进行 至步骤S1002以获得^L频序列流程的另一存耳又单元。如果达到逾时时 间,则发送NULL信号至系统以运行修补流程(步骤S1021 )。当步骤 S1005中的先前AU为GOP标头时,则确定当前AU是否为新一见频序 列的有效I-画面(步骤S1022 )。如果是,则流程进行至步骤S1019; 如果不是,则流程进行至步骤S1013。当步骤S1006中的先前AU为 当前4见频序列的有效I-画面时,随后确定当前AU是否为有效P-画面 或B-画面(步骤S1023 )。如果是,则流程进行至步骤S1019;如果不 是,则输出当前流程AU,向当前^L频序列添加序列端末,以及开始 新的^L频序列(步骤S1024 )。如果当前AU为新:规频序列的序列标头, 则输出该AU (步骤S1025 )。
图11为用于音频流的数据修补方法的实施例的流程图。 首先执行等待音频帧的帧标头的流程(步骤S1101 ),并且获得存 取单元(步骤S1102)。随后确定音频帧是否为完成帧(completeframe)(步骤S1103)。如果音频帧不是完成帧,则修补该音频帧(步 骤S1104)。如果音频帧是完成帧或该音频帧已经被修补,则输出该音 频帧(步骤S1105 )。
关于修补音频流,一i&来说,音频PES包含一个修补的音频帧。 如果V B V緩冲器延迟时间已过,则开始音频流修补,在音频流修补中, 重复先前的音频帧,并且嵌入无效的帧。另外,音频帧可以封包进一 个音频PES,其帧播放时间被加入到有效及无效帧的l番映时戳。
在数据修补中可以达到音频及视频同步。成帧器指派播映时戳或 译码时戳至每一有效GOP及音频帧。如果PES包含多于一个GOP或 音频帧,则可以应用内插(interpolation )。而且,修补引擎也可指派 播映时戳或译码时戳以便逾时修补。当数据流未完成时,成帧器不能 指派值。内插及外插(extrapolation)是依据指派的播映时戳或译码时 戳而使用。因此,在修补本信息之后,多工器可以如正常基本数据流 一样对修补的基本数据流进行多工处理。
基于系统频率参考(system clock reference, SCR)以及播映时戳 或译码时戳,TS被多工处理为PS。基于修补的数据流,对緩冲器的 使用计数,而不对丟失的P-画面或B-画面计数。可以使用下面的方程 式计算系统频率参考
SCR(i) = SCR—base(i) * 300 + SCR—ext(i);
SCR—base(i) = ((27MHz * t(i)) / 300) % 2A33;
SCR—ext(i) = (27MHz * t(i)) % 300.
依据记录程序的TV系统格式,"正式"的帧数对播映时戳或译码 时戳进行计数,即^吏部分P-画面或B-画面丟失。
基于程序频率参考(program clock reference, PCR )以及到达时 戳,TS被处理、解多工以及多工处理为PS。
数字程序(传输程序)可以首先存储于存储介质(如硬盘驱动器) 并且录制(dub)于光学存储介质,如数字可视光盘(DVD)。记录的 传输流封包可以被指派到达时戳。当录制记录的程序至DVD时,如果 DVD仅支持PS,则基于到达时戳的不同计数修补引擎的逾时以支持 高速录制。
上述用于多媒体数据记录的数据处理方法、系统、以及装置可以提供更好的回放表现。
以上所揭露的方法及系统,或相关实施例的某些部分或方面可以
以嵌入介质当中的程序代码的形式实现,如软式磁盘(floppy diskettes )、 CD-ROMs、硬件驱动器、固件或任何其它的机器可读的介 质,其中,当程序代码被加载并通过机器执行时,例如计算机,则该
机器成为实施本发明所揭露的实施例的设备。本发明所揭露的方法及 设备也可以嵌入在某些传播介质当中传递的程序代码形式当中,例如 电线或电缆、通过光纤、或通过任何其它形式的传递,其中当程序代 码被接收并加载以及通过机器执行,如计算机,则该机器成为实施本 发明所揭露的实施例的设备。当应用于通用处理器时,则程序代码与 处理器结合在一起提供了 一种与说明书的逻辑电路执行类似操作的独 特设备。
虽然本发明已以较佳实施例揭露如上,然其并非用以限定本发明, 任何本领域技术人员,于不脱离本发明的精神和范围内,当可做各种 的更动与润饰,故本发明的保护范围当视权利要求所界定者为准。
权利要求
1.一种数据处理方法,用于处理第一数据流,该第一数据流包含第一部分以及第二部分,该处理方法包含接收该第一数据流;依据该第一数据流的该第一部分处理该第二部分;以及将该处理后的第一数据流转换为第二数据流。
2. 如权利要求1所述的数据处理方法,其特征在于,'在该接收步 骤中更接收有线或无线数据流。
3. 如权利要求1所述的数据处理方法,其特征在于,在该处理步 骤中,更依据该第一数据流的该第一部分修补该第二部分。
4. 如权利要求l所述的数据处理方法,其特征在于,在该处理步骤中,更基于时间或质量信息依据该第 一数据流的该第 一部分处理该 第二部分。
5. 如权利要求1所述的数据处理方法,其特征在于,在该处理步 骤中,更解多工该第一数据流为第三数据流,以及在该转换步骤中将 该第三数据流转换为该第二数据流。
6. 如权利要求1所述的数据处理方法,其特征在于,该第二数据 流为程序流或传输流。
7. 如权利要求1所述的数据处理方法,其特征在于,该第一数据 流 包含音频及一见频数据。
8. 如权利要求1所述的数据处理方法,其特征在于,在该处理步 骤中,更基于音频与视频同步处理该第二部分。
9. 如权利要求1所述的数据处理方法,其特征在于,在该处理步 骤中更插入画面组、画面组标头、序列标头、画面组端末、序歹ll端末 或者音频帧。
10. 如权利要求9所述的数据处理方法,其特征在于,该音频帧 包含表示插入状态的旗标。
11. 一种数据处理方法,用于处理第一数据流,该第一数据流包含 第一部分以及第二部分,该数据处理方法包含由存储介质接收该第 一数据流以及时间信息;依据该第 一 数据流的该第 一 部分以及该时间信息处理该第二部 分;以及将该处理的第 一 数据流转换为第二数据流。
12. —种数据处理装置,用于处理第一数据流,该第一数据流包含 第一部分以及第二部分,该数据处理装置包含接收器,用于接收该第一数据流;处理单元,用于依据该第一数据流的该第一部分处理该第二部分;以及转换器,用于将该处理的第一数据流多工处理为第二数据流。
13. 如权利要求12所述的数据处理装置,其特征在于,该接收器 更接收有线或无线数据流以进行数据转换。
14. 如权利要求12所述的数据处理装置,其特征在于,该处理单 元更包含修补引擎,用于依据该第一数据流的该第一部分修补该第二 部分。
15. 如权利要求14所述的数据处理装置,其特征在于,该修补引 擎更基于时间或质量信息依据该第 一数据流的该第 一部分修补该第二 部分。
16. 如权利要求14所述的数据处理装置,其特征在于,其中 该接收器解多工该第 一 数据流为第三数据流;该处理单元更包含解析器,用于将该第三数据流解析至第四数据 流;以及该转换器,用于将该第四数据流转换至该第二数据流。
17. 如权利要求16所述的数据处理装置,其特征在于,该转换器 将该第四数据流多工处理为程序流或传输流。
18. 如权利要求14所述的数据处理装置,其特征在于,该修补引 擎更插入画面组、画面组标头、序列标头、画面组端末、序列端末或 音频帧。
19. 如权利要求18所述的数据处理装置,其特征在于,该音频帧 包含表示插入状态的旗标。
20. 如权利要求12所述的数据处理装置,其特征在于,该第一数 据流包含音频及视频数据。
21. 如权利要求12所述的数据处理装置,其特征在于,该处理单元更基于音频及视频同步处理该第二部分。
22. —种计算机可读存储介质,存储提供数据处理方法的计算机程 序,包含使用计算机执行以下步骤接收第 一数据流,该第 一数据流包含第 一部分以及第二部分; ■ 依据该第 一数据流的该第 一部分处理该第二部分;以及 将该处理的第 一 数据流转换至第二数据流。
23. —种数据处理系统,用于处理第一数据流,该第一数据流包含 第一部分以及第二部分,该数据处理系统包含接收器,用于接收该第一流信息;处理单元,用于依据该第一数据流的该第一部分处理该第二部分;以及转换器,用于将该处理的第一数据流转换为第二数据流。
24. —种装置,用于处理第一流数据,该第一流数据包含第一部分 以及第二部分,该装置包含用于接收该第一流数据的装置;用于依据该第一流数据的该第一部分处理该第二部分的装置;以及用于将该处理的第 一流数据转换至第二流数据的装置。
全文摘要
一种数据处理装置,用于处理第一数据流,该第一数据流包含第一部分以及第二部分,该数据处理装置包含接收器,用于接收该第一数据流;处理单元,用于依据该第一数据流的该第一部分处理该第二部分;以及转换器,用于将该处理的第一数据流多工处理为第二数据流。本发明提供了一种用于多媒体数据记录的数据处理方法,系统以及装置,能够提高多媒体数据的处理效果。
文档编号H04N7/62GK101540904SQ200810135049
公开日2009年9月23日 申请日期2008年7月29日 优先权日2008年3月20日
发明者林其儁, 邱德铭, 陈展辉 申请人:联发科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1