Ts流字幕插入方法

文档序号:7851477阅读:174来源:国知局
专利名称:Ts流字幕插入方法
技术领域
本发明涉及ー种数字电视TS流字幕处理技木,尤其涉及ー种TS流字幕插入方法。
背景技术
数字电视技术进步带动了电视信息和广告等增值业务的快速发展。为实现电视节目和字幕、动画、图标信息的同画面播出,一般都采用在数字电视TS流(TransportStream,传输码流)中插入字幕、动画和图标信息的方法。TS流字幕插入装置被广泛应用于各地电视台及广电网络公司。目前电视节目的TS流处理常采用时分复用方式,即先将单个电视节目进行基于MPEG-2标准的压缩编码处理,形成视频、音频和数据的ES流(Elementary Stream,基本码流),再经PES (Packetized Elementary Stream,打包的基本码流)打包器组成视频、音频和数据的PES包流,经TS复用器将PES流复用组成单节目TS流,然后再将多个单节目TS流复用构成多电视节目TS流。而TS流字幕插入的实现,则采用全程TS流解复用及解码处理·方法,即解出单电视节目视频信号,在视频信号中进行字幕插入处理,再反向处理生成新的多节目TS流。然而,这种字幕插入技术所需的计算量大,因而降低了 TS流字幕插入处理的实时性能。

发明内容
本发明的目的在于提供ー种字幕插入处理实时性好的TS流字幕插入方法。为达到上述目的,本发明提供了ー种TS流字幕插入方法,包括以下步骤a、经TS输入接ロ输入多节目TS流信号;b、经TS包解析器对所述多节目TS流信号中的TS流包头进行解析识别处理;C、判别是否为待插入包,如果是则执行步骤d,否则执行步骤e ;d、在ー级流水线同步控制器的时序同步控制下,将其中包含有需要插入字幕的单电视节目TS包中的视频PES包发送至流水线字幕处理子系统进行流水线字幕插入处理,生成新的单电视节目TS包;e、在ー级流水线同步控制器的时序同步控制下,将所述需要插入字幕的单电视节目TS包中的非视频PES包发送至TS流水线缓冲器进行缓冲延时处理;f、判别流水线字幕插入处理是否处理完成,如果已完成则执行步骤g,否则继续进行流水线字幕插入处理;g、在ー级流水线同步控制器的时序同步控制下,在所述多电视节目TS流中替代式嵌入所述新的单电视节目TS包,形成新的多节目TS流信号;h、经TS输出接ロ输出所述新的多节目TS流信号。本发明的TS流字幕插入方法中,仅对多节目TS流信号中需要进行字幕插入处理的单电视节目TS包中的视频PES包进行包括复用/解复用处理在内的流水线字幕插入处理,而将需要进行字幕插入处理的单电视节目TS包中的非视频PES包发送至TS流水线缓冲器进行缓冲延时处理,从而无需将该需要进行字幕插入处理的单电视节目TS包全部进行包括复用/解复用处理在内的流水线字幕插入处理,就能实现流水线字幕的插入,因此,大大缩短了流水线字幕的插入处理时间,实时性较好。


图I为本发明的TS流字幕插入系统的结构框图;图2为图I中TS流字幕 插入系统的流水线字幕处理子系统的结构框图;图3为图I中TS流字幕插入系统的流水线字幕插入流程图;图4为图I中TS流字幕插入系统的流水线字幕处理子系统的处理流程图。
具体实施例方式下面结合附图对本发明的具体实施方式
进行详细描述參考图I所示,本实施例的TS流字幕插入系统包括TS输入接ロ 1、TS流水线缓冲器2、流水线字幕处理子系统3、TS包解析器4、ー级流水线同步控制器5、TS包替换器6和TS输出接ロ 7。其中,TS包解析器4用于对通过TS输入接ロ I输入的多节目TS流信号的TS流包头进行解析识别处理,将其中需要插入字幕的单电视节目TS包中的视频PES包发送至流水线字幕处理子系统3,将该需要插入字幕的单电视节目TS包中的非视频PES包发送至TS流水线缓冲器2进行缓冲延时处理。流水线字幕处理子系统3用于对TS包解析器4发送的所述需要插入字幕的单电视节目TS包中的视频PES包进行字幕插入处理,生成新的单电视节目TS包,并将新的单电视节目TS包发送至TS包替换器6,该流水线字幕处理子系统3的具体结构和处理流程将在下文介绍说明。TS包替换器6用于在多电视节目TS流中对应时序及位置替代式嵌入该新的单电视节目TS包,形成新的多节目TS流信号,并经TS输出接ロ 7将其输出。ー级流水线同步控制器5用于为TS流水线缓冲器2及流水线字幕处理子系统3提供工作时钟,进行时序同步控制。结合图3所示,本实施例的TS流字幕插入系统的流水线字幕插入流程如下a、经TS输入接ロ I输入多节目TS流信号。b、经TS包解析器4对多节目TS流信号中的TS流包头进行解析识别处理。C、判别是否为待插入包,如果是则执行步骤d,否则执行步骤e。d、在ー级流水线同步控制器5的时序同步控制下,将其中包含有需要插入字幕的单电视节目TS包中的视频PES包发送至流水线字幕处理子系统3进行流水线字幕插入处理,生成新的单电视节目TS包;e、在ー级流水线同步控制器5的时序同步控制下,将需要插入字幕的单电视节目TS包中的非视频PES包发送至TS流水线缓冲器2进行缓冲延时处理;f、判别流水线字幕插入处理是否处理完成,如果已完成则执行步骤g,否则继续进行流水线字幕插入处理。g、在ー级流水线同步控制器5的时序同步控制下,在多电视节目TS流中替代式嵌入该新的单电视节目TS包,形成新的多节目TS流信号。h、经TS输出接ロ 7输出新的多节目TS流信号。结合图2所示,本实施例的TS流字幕插入系统中流水线字幕处理子系统3包括TS解复用器31、视频PES解包器32、视频ES解码器33、字幕插入处理器34、视频ES编码器35、视频PES打包器36、TS复用器37、ニ级流水线同步控制器38和PES流水线缓冲器39。其中,TS解复用器31用于将TS包解析器4发送的单电视节目TS包进行解复用,解复用出视频PES包、音频PES包和数据信息PES包。视频PES解包器32用于将视频PES包解复用出视频ES包。视频ES解码器33用于将视频ES包解码为视频信号。字幕插入处理器34用于对视频信号进行字幕插入处理。视频ES编码器35用于将已插入字幕的视频信号编码为新的视频ES包。视频PES打包器36用于将新的视频ES包复用为新的单电视节目视频PES包。PES流水线缓冲器39用于在ニ级流水线同步控制器38的控制下,对无需进行字幕插入的非PES流(即音频PES包和数据信息PES包)提供缓冲延吋。TS复用器37用于在对应时序及位置对新的单电视节目视频PES包及未经处理的音频PES包和数据信息PES包进行单电视节目TS流复用生,成新的单电视节目TS包,供TS包替换器6进行多电视节目TS流替代式嵌入处理。由上可见,本实施例的TS流字幕插入系统的硬件结构采用了多级流水线技术设计,从而有效地提高了系统的带宽,并通过其ー级和ニ级流水线同步控制器的精确时序控 制,使之具有了固定延时的准实时字幕插入处理性能,从而实现了在线流水线字幕插入操作功能。结合图4所示,本实施例的流水线字幕处理子系统3的处理流程如下a、对需要插入字幕的单电视节目TS包进行解复用处理,得到包含有视频PES包、音频PES包和数据信息PES包的PES流;b、对PES流进行解析识别处理;C、判别是否为视频PES包,如果是则执行步骤d,否则,执行步骤e ;d、将视频PES包解复用出视频ES包,然后执行步骤f ;e、在ニ级流水线同步控制器38的时序控制下将音频PES包和数据信息PES包延时缓冲,然后执行步骤j ;f、将视频ES包进行解码处理得到视频信号;g、对视频信号进行字幕插入处理;h、将已插入字幕的视频信号编码为新的视频ES包;i、将新的视频ES包复用为新的单电视节目视频PES包;j、在对应时序及位置对新的单电视节目视频PES包及未经处理的音频PES包和数据信息PES包进行单电视节目TS流复用,生成新的单电视节目TS包;k、输出新的单电视节目TS包供TS包替换器6使用。以上的实施例仅仅是对本发明的优选实施方式进行描述,并非对本发明的范围进行限定,在不脱离本发明设计精神的前提下,本领域普通工程技术人员对本发明的技术方案作出的各种变形和改进,均应落入本发明的权利要求书确定的保护范围内。
权利要求
1.ー种TS流字幕插入方法,其特征在于,包括以下步骤 a、经TS输入接ロ(I)输入多节目TS流信号; b、经TS包解析器(4)对所述多节目TS流信号中的TS流包头进行解析识别处理; C、判别是否为待插入包,如果是则执行步骤山否则执行步骤e ; d、在ー级流水线同步控制器(5)的时序同步控制下,将其中包含有需要插入字幕的单电视节目TS包中的视频PES包发送至流水线字幕处理子系统(3)进行流水线字幕插入处理,生成新的单电视节目TS包; e、在ー级流水线同步控制器(5)的时序同步控制下,将所述需要插入字幕的单电视节目TS包中的非视频PES包发送至TS流水线缓冲器(2)进行缓冲延时处理; f、判别流水线字幕插入处理是否处理完成,如果已完成则执行步骤g,否则继续进行流水线字幕插入处理; g、在ー级流水线同步控制器(5)的时序同步控制下,在所述多电视节目TS流中替代式嵌入所述新的单电视节目TS包,形成新的多节目TS流信号; h、经TS输出接ロ(7)输出所述新的多节目TS流信号。
2.根据权利要求I所述的字幕插入方法,其特征在于,所述流水线字幕处理子系统(3)包括 TS解复用器(31)、视频PES解包器(32)、视频ES解码器(33)、字幕插入处理器(34)、视频ES编码器(35)、视频PES打包器(36)、TS复用器(37)、ニ级流水线同步控制器(38)和PES流水线缓冲器(39),其中, 所述TS解复用器(31),用于将所述TS包解析器(4)发送的单电视节目TS包进行解复用,解复用出视频PES包、音频PES包和数据信息PES包; 所述视频PES解包器(32),用于将所述视频PES包解复用出视频ES包; 所述视频ES解码器(33),用于将所述视频ES包解码为视频信号; 所述字幕插入处理器(34 ),用于对所述视频信号进行字幕插入处理; 所述视频ES编码器(35),用于将已插入字幕的视频信号编码为新的视频ES包; 所述视频PES打包器(36),用于将所述新的视频ES包复用为新的单电视节目视频PES包; 所述PES流水线缓冲器(39),用于在所述ニ级流水线同步控制器(38)的控制下,对无需进行字幕插入的音频PES包和数据信息PES包提供缓冲延时; 所述TS复用器(37),用于在对应时序及位置对所述新的单电视节目视频PES包及未经处理的音频PES包和数据信息PES包进行单电视节目TS流复用生,成新的单电视节目TS包,供所述TS包替换器(6)进行多电视节目TS流替代式嵌入处理。
3.根据权利要求2所述的字幕插入方法,其特征在于,所述流水线字幕处理子系统(3)的处理流程如下 a、对需要插入字幕的单电视节目TS包进行解复用处理,得到包含有视频PES包、音频PES包和数据信息PES包的PES流; b、对所述PES流进行解析识别处理; C、判别是否为视频PES包,如果是则执行步骤d,否则,执行步骤e ; d、将视频PES包解复用出视频ES包,然后执行步骤f ;e、在ニ级流水线同步控制器(38)的时序控制下将音频PES包和数据信息PES包延时缓冲,然后执行步骤j; f、将所述视频ES包进行解码处理得到视频信号; g、对所述视频信号进行字幕插入处理; h、将已插入字幕的视频信号编码为新的视频ES包; i、将所述新的视频ES包复用为新的单电视节目视频PES包; j、在对应时序及位置对所述新的单电视节目视频PES包及未经处理的音频PES包和数 据信息PES包进行单电视节目TS流复用,生成新的单电视节目TS包;k、输出所述新的单电视节目TS包供TS包替换器(6)使用。
全文摘要
本发明公开了一种TS流字幕插入方法,该方法仅对多节目TS流信号中需要进行字幕插入处理的单电视节目TS包中的视频PES包进行包括复用/解复用处理在内的流水线字幕插入处理,而将需要进行字幕插入处理的单电视节目TS包中的非视频PES包发送至TS流水线缓冲器进行缓冲延时处理,从而无需将该需要进行字幕插入处理的单电视节目TS包全部进行包括复用/解复用处理在内的流水线字幕插入处理,就能实现流水线字幕的插入,因此,大大缩短了流水线字幕的插入处理时间,实时性较好。
文档编号H04N21/236GK102685558SQ201210153748
公开日2012年9月19日 申请日期2012年5月17日 优先权日2012年5月17日
发明者姚文全, 康南生, 张进, 王满海, 班楚凡, 章哲 申请人:安徽天虹数码技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1