传输流转换方法及其装置制造方法及图纸

技术编号:4262311 阅读:182 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供一种传输流转换方法及其装置,具体的是,提供一种用于将第一格式的第一传输流转换为第二格式的第二传输流的方法及其装置。方法包含:从第一传输流中得到至少一节目时钟参考值;依据至少一节目时钟参考值计算到达时间标记值;产生至少包含到达时间标记值的报头;以及输出第二传输流,其中第二传输流包含报头与对应于第一传输流的第一封包的第二封包。本发明专利技术所提供的方法及其装置,通过依据节目时钟参考值来计算出到达时间标记值,从而在现有技术无法应用时仍可正常运作,而不会引入现有技术中存在的问题,并且可执行多种不同类型的传输流的转换。

【技术实现步骤摘要】

本专利技术是有关于不同格式之间的流转换,特别是有关于通过仿真到达时间标记(arrival time stamp )信息来将第一格式的第一传输流转换为第二格式的第 二传输流的方法及其装置。
技术介绍
由于Blu-ray光盘(以下简称为BD )现已实用于^L频数据记录中,相应地, 出现了将从各种来源(例如广播调谐器、网络流或如闪存的存储装置)得到 的传输流记录至BD的需求。因此,将符合现有规格(如ISO/IEC 13818-1规格) 的传输流转换为BDAV ( Blu-ray Disc Audio Visual)运动图像专家组-2 ( Moving Picture Experts Group phase 2,以下简称为MPEG-2 )标准的传输流已成为一个 重要课题。图1为依据现有技术前述的BDAV MPEG-2标准的传输流的多个来源封包 其中之一的示意图。图1中所示的来源封包的报头TP_extra—header中载有复制 i午可(copy permission) f言息与到达时间才示i己^f直(arrival time stamp value) arrival—time一stamp。依才居BD头见才各,到达时间才示i己Y直arrival—time—stamp 表一 个特定字节到达一个特定滤波器的时间。此外,符号arrival—time—stamp(k)更表 示到达时间时钟计数器的计数值arrival—time—clock(k)的样本值,符号 arrival—time—stamp(k)可用^口下表达式表示arrival—time—stamp(k) = arrival—time—clock(k) % 2 ;其中,k代表传输封包的第一字节。上述到达时间时钟计数器用以计数特定 频率的脉沖。更多信息请参考BD规#~。由于现有传输流(如符合ISO/IEC 13818-1规格的传输流)缺少图1所示的 报头TP—extra—header,因而在将现有传输流转换为BDAV MPEG-2标准的传输 流时,应产生报头TP一extra一header。更明确地说,在将现有传输流转换为BDAV MPEG-2标准的传输流时,应^是前确定到达时间标记值arrival—time—stamp的一 个适当值,以在BDAV MPEG-2标准的传输流中产生报头TP extra header。请参照图2,图2为在报头TP—extra—header中产生到达时间标记值 arrival—time—stamp的现有方法。报头TP—extra—header会^皮附加至现有传输流(如 传输封包流)中,其中图2所示的传输封包流符合现有规格(如ISO/IEC 13818-1 规格),且每一个传输封包均包含有效负载(payload),图2所示的来源封包流 代表上述的BDAVMPEG-2标准的传输流。如图2所示,现有方法将系统时间计数器在现有传输流(如传输封包流) 的到达时间的系统时间计数值作为到达时间标记值arrival—time—stamp。然而, 除非满足以固定的广播速率传送现有传输流的条件,否则现有方法无效。举例 来说,当现有传输流是从存储介质得到而不是从广播得到时,则没有固定的广 播速率来确保到达时间标记值arrival—time—stamp具有 一个适当值。因此,由于得不到关于现有传输流的适当的到达时间信息,图2所示的现 有方法无法应用于现有传输流。
技术实现思路
因此,本专利技术的目的之一在于提供一种用于将第一格式的第一传输流转换 为第二格式的第二传输流的方法及其装置,以解决现有方法及其装置在上述情 形中无法应用的技术问题。本专利技术的实施例提供一种用于将第一格式的第 一传输流转换为第二格式的 第二传输流的方法,包含从第一传输流中得到至少一节目时钟参考值(program clock reference value);依据至少一节目时钟参考值计算到达时间标记值(arrival time stamp value);产生至少载有到达时间标记值的报头(header);以及输出第二 传输流,其中第二传输流包含报头与对应于第 一传输流的第 一封包的第二封包。本专利技术的实施例还提供一种用于将第一格式的第一传输流转换为第二格式 的第二传输流的装置,包含处理电路与输出级。处理电路用于从第一传输流中 得到至少一节目时钟参考值,依据至少一节目时钟参考值计算到达时间标记值, 以及产生至少载有到达时间标记值的报头。输出级耦合于处理电路,用于输出 第二传输流,其中第二传输流包含报头与对应于第 一传输流的第 一封包的第二 封包。本专利技术所提供的方法及其装置,通过依据节目时钟参考值来计算出到达时 间标记值,从而在现有技术无法应用时仍可正常运作,而不会引入现有技术中 存在的问题,并且可执行多种不同类型的传输流的转换。附图说明图1为依据现有技术BDAVMPEG-2标准的传输流的一个封包的示意图。 图2为在报头中产生到达时间标记值的现有方法,其中报头会被附加至现 有传输流(如传输封包流)中,现有方法将系统时间计数器在现有传输流(如 传输封包流)的到达时间的系统时间计数值作为到达时间标记值。图3为依据本专利技术第一实施例将第一格式的第一传输流转换为第二格式的 第二传输流的装置示意图。图4为依据本专利技术的实施例将第一格式的第一传输流转换为第二格式的第 二传输流的方法流程图。图5为依据相关技术以ISO/IEC 13818-1规j各定义的MPEG-2传输流的结构 细节示意图。图6为利用两个节目时钟参考值时,图4所示的方法的详细范例示意图。 图7为节目时钟参考值仅存在于图5所定义的传输封包流的一部分传输封包中的情形的范例示意图。图8为在图7所示的情形中所得到的到达时间标记值的相应表达式,这些表达式应用于第 一实施例中的第二传输流的多个来源封包。图9为依据本专利技术第二实施例将第一格式的第一传输流转换为第二格式的 第二传输流的装置示意图。具体实施例方式在本说明书以及权利要求当中使用了某些词汇来指称特定的元件,本领域 的技术人员应可理解,硬件制造商可能会用不同的名词来称呼同一个元件,本 说明书及权利要求并不以名称的差异作为区分元件的方式,而是以元件在功能 上的差异作为区分的准则,在通篇说明书及权利要求书当中所提及的包含有 是开放式的用语,故应解释成包含有但不限定于,此外,耦合,, 一词在此 包含任何直接及间接的电气连接手段,因此,若文中描述第一装置耦合于第二 装置,则代表第一装置可以直接电气连接于第二装置,或通过其它装置或连接 手段间接地电气连接至第二装置。阅读了下文对于附图所示实施例的详细描述之后,本专利技术对所属
的技术人员而言将显而易见。请参照图3与图4。图3为依据本专利技术第一实施例将第一格式的第一传输流 Si转换为第二格式的第二传输流S2的装置100的示意图。图4为依据本专利技术实 施例将第一格式的第一传输流转换为第二格式的第二传输流的方法910的流程 图,其中方法910可利用图3所示的装置100来实施,且可应用于第一实施例。依据第一实施例,第一传输流St符合ISO/IEC 13818-1规格,第二传输流 S2符合Blu-ray光盘(以下简称为BD)规格。此实施例中,第一传输流Si为现 有传输流,如符合图5本文档来自技高网
...

【技术保护点】
一种用于将第一格式的第一传输流转换为第二格式的第二传输流的方法,包含: 从该第一传输流中得到至少一节目时钟参考值; 依据该至少一节目时钟参考值计算到达时间标记值; 产生至少载有该到达时间标记值的报头;以及 输出该第二 传输流,其中该第二传输流包含该报头与对应于该第一传输流的第一封包的第二封包。

【技术特征摘要】
US 2008-6-26 12/146,4651.一种用于将第一格式的第一传输流转换为第二格式的第二传输流的方法,包含从该第一传输流中得到至少一节目时钟参考值;依据该至少一节目时钟参考值计算到达时间标记值;产生至少载有该到达时间标记值的报头;以及输出该第二传输流,其中该第二传输流包含该报头与对应于该第一传输流的第一封包的第二封包。2. 如权利要求1所述的用于将第一格式的第一传输流转换为第二格式的第 二传输流的方法,其特征在于,该至少一节目时钟参考值包含两个节目时钟参 考值;以及在计算该到达时间标记值的步骤中,依据该两个节目时钟参考值、来计算该到达时间标记值。3. 如权利要求2所述的用于将第一格式的第一传输流转换为第二格式的第 二传输流的方法,其特征在于,在计算该到达时间标记值的步骤中,依据以下 方程式计算该到达时间标记值ATS = ( PCRb + (PCRa - PCRb) x (PNC - PNb) / (PNa - PNb) ) % 230;其中ATS表示该到达时间标记值,PNc表示该当前封包号码,PCRa与PCRb 表示该两个节目时钟参考值,以及PNa与PNb表示分别载有该两个节目时钟参 考值PCRa与PCRb的该两个封包的该两个封包号码。4. 如权利要求3所述的用于将第一格式的第一传输流转换为第二格式的第 二传输流的方法,其特征在于,该两个封包号码PNa与PNb中的一个大于该当 前封包号码PNC,以及另一个小于该当前封包号码PNC。5. 如权利要求3所述的用于将第一格式的第一传输流转换为第二格式的第 二传输流的方法,其特征在于,该两个封包号码PNa与PNb均大于该当前封包 号码PNe或均小于该当前封包号码PNC。6. 如权利要求1所述的用于将第一格式的第一传输流转换为第二格式的第 二传输流的方法,其特征在于,该至少一节目时钟参考值包含两个节目时钟参 考值;以及计算该到达时间标记值的步骤进一步包含依据该两个节目时钟参考值执行内插操作以产生内插结果;以及 截断该内插结果以产生该到达时间标记值。7. 如权利要求1所述的用于将第一格式的第一传输流转换为第二格式的第 二传输流的方法,其特征在于,该报头进一步载有复制许可信息。8. 如权利要求1所述的用于将第一格式的第一传输流转换为第二格式的第 二传输流的方法,其特征在于,该第二封包载有与该第一封包相同的视频内容。9. 如权利要求8所述的用于将第一格式的第一传输流转换为第二格式的第 二传输流的方法,其特征在于,进一步包含緩冲该第一封包;以及输出该緩冲后的第一封包,以作为该第二封包。10. 如权利要求1所述的用于将第一格式的第一传输流转换为第二格式的第 二传输流的方法,其特征在于,该第一传输流符合ISO/IEC 13818-1规格;以及 /或者该第二传输流符合Blu-ray光盘规格。11. 一种用于将第一格式的第一传输流转换为第二格式的第二传输流的装 置,包含处理电路,用于从该第一传输流中得到至少一节目时钟参考值,依据该至 少一节目时钟参考值计算到达时间标记值,以及产生至少载有该到达时间标记 值的报头;以及...

【专利技术属性】
技术研发人员:杨雅菁蔡锦煜
申请(专利权)人:联发科技股份有限公司
类型:发明
国别省市:71[中国|台湾]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1