在压缩视频流中叠加应用数据的方法、装置及条件接收器的制造方法

文档序号:7822907阅读:218来源:国知局
在压缩视频流中叠加应用数据的方法、装置及条件接收器的制造方法
【专利摘要】本发明适用于数字电视领域,提供一种在压缩视频流中叠加应用数据的方法,包括:对待叠加的应用数据进行编码压缩,生成待叠加宏块;获取压缩视频基本码流,及被叠加区域位置信息;根据所述被叠加区域位置信息,将所述压缩视频基本码流中无帧间预测帧中被叠加区域内的宏块替换为所述待叠加宏块。本发明实施例提供的在压缩视频流中叠加应用数据的方法,将应用数据直接叠加在未解码的压缩视频基本码流的视频图像帧中传输给主机,不需要对压缩视频基本码流解码再编码压缩后传输给主机,解决现有技术的解码及编码压缩过程计算量大,对硬件资源需求高,硬件成本高的问题。
【专利说明】在压缩视频流中叠加应用数据的方法、装置及条件接收器

【技术领域】
[0001]本发明属于数字电视领域,尤其涉及在压缩视频流中叠加应用数据的方法、装置及条件接收器。

【背景技术】
[0002]目前数字电视网络越来越发达,数字电视业务越来越广泛,越来越多的需要将各种应用数据(如广告、图标、文字提示,⑶I图像,收费信息等)直接叠加至压缩视频数据流,随视频数据流的播放而显示。
[0003]现有的条件接收器¢011(111:1011 ^0061)1: 10(161,0^1)从传输流013流)中提取视频基本流(£3),并将£3中的整个视频图像帧解码,然后将转换成图像形式的应用数据与解码后的视频图像巾贞置加,最后将置加后的整个视频图像巾贞进行编码,恢复成视频基本流,以18流的形式传输到主机。
[0004]对于高清电视节目,需采用!!264标准进行编码压缩,现有技术当需要在采用!!264标准进行编码压缩的压缩视频流中叠加应用数据时,需要对压缩视频流进行解码,在解码后的压缩视频流中叠加应用数据后再编码压缩,实现应用数据在压缩视频流中的叠加,由于解码及编码压缩过程计算量大,对硬件资源需求高,提高了硬件成本。


【发明内容】

[0005]本发明实施例提供一种在压缩视频流中叠加应用数据的方法,旨在解决现有技术解码及编码压缩过程计算量大,对硬件资源需求高,硬件成本高的问题。
[0006]本发明实施例是这样实现的,一种在压缩视频流中叠加应用数据的方法,包括如下步骤:
[0007]对待叠加的应用数据进行编码压缩,生成待叠加宏块;
[0008]获取压缩视频基本码流,及被叠加区域位置信息;
[0009]根据所述被叠加区域位置信息,将所述压缩视频基本码流中无帧间预测帧中被叠加区域内的宏块替换为所述待叠加宏块。
[0010]本发明实施例还提供一种在压缩视频流中叠加应用数据的装置,其特征在于,所述装置包括:
[0011]编码模块,用于对待叠加的应用数据进行编码压缩,生成待叠加宏块;
[0012]获取模块,用于获取压缩视频基本码流,及被叠加区域位置信息;
[0013]宏块替换模块,用于根据所述被叠加区域位置信息,将所述压缩视频基本码流中无帧间预测帧中被叠加区域内的宏块替换为所述待叠加宏块。
[0014]本发明实施例还提供一种条件接收器,所述装置包括安全模块、解复用模块、复用模块和输出控制模块,其特征在于,所述装置还包括如权利要求11所述的压缩视频流中叠加应用数据的装置,所述装置包括:
[0015]编码模块,用于对待叠加的应用数据进行编码压缩,生成待叠加宏块;
[0016]获取模块,用于获取压缩视频基本码流,及被叠加区域位置信息;
[0017]宏块替换模块,用于根据所述被叠加区域位置信息,将所述压缩视频基本码流中无帧间预测帧中被叠加区域内的宏块替换为所述待叠加宏块。
[0018]本发明实施例提供的在压缩视频流中叠加应用数据的方法,将应用数据直接叠加在未解码的压缩视频基本码流的视频图像帧中传输给主机,不需要对压缩视频基本码流解码再编码压缩后传输给主机,解决现有技术的解码及编码压缩过程计算量大,对硬件资源需求高,硬件成本高的问题。

【专利附图】

【附图说明】
[0019]图1是本发明实施例提供的在压缩视频流中叠加应用数据的方法的实施环境示意图;
[0020]图2是本发明实施例一提供的在压缩视频流中叠加应用数据的方法的流程图;
[0021]图3是本发明实施例提供的在I帧图像或者101?帧图像的正下方或者右下角区区域叠加图像的示意图;
[0022]图4是本发明实施例二提供的在压缩视频流中叠加应用数据的方法的流程图;
[0023]图5是本发明实施例三提供的在压缩视频流中叠加应用数据的方法的流程图;
[0024]图6是本发明实施例四提供的在压缩视频流中叠加应用数据的装置的结构示意图;
[0025]图7是本发明实施例五提供的条件接收器的结构示意图。

【具体实施方式】
[0026]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0027]本发明实施例提供的在压缩视频流中叠加应用数据的方法,将应用数据直接叠加在未解码的压缩视频基本码流的视频图像帧中传输给主机,不需要对压缩视频基本码流解码再编码压缩后传输给主机,解决现有技术的解码及编码压缩过程计算量大,对硬件资源需求高,硬件成本高的问题。
[0028]图1示出了本发明实施例提供的在压缩视频流中叠加应用数据的方法的实施环境。为了便于说明,仅示出与发明相关的部分。
[0029]条件接收器接收来自电视网络的压缩视频流,以及应用数据,将应用数据与压缩视频流叠加后输出给播放主机进行输出,此时,播放主机就可以输出叠加了应用数据的图像了。
[0030]在本发明实施例中,所述压缩视频流包括但不限于数字电视主机接口、无线保真(111-01688 ^1(16111:7711^1)接口或通用串行总线361~1已1 8118,1188)接口等向条件接收器传输的。
[0031〕 在本发明实施例中,所述应用数据可以是图像格式或者文本格式的数据,包括但不限于广告、图标、文字提示、图形用户界面1)861-⑶1)、收费信息等。
[0032]可以理解,上述实施环境仅是本发明实施例提供的在压缩视频流中叠加应用数据的方法适用的一种实施环境,并不对本发明的在压缩视频流中叠加应用数据的方法的范围产生限定。
[0033]图2示出了本发明实施例一提供的在压缩视频流中叠加应用数据的方法的流程。为了便于说明,仅示出与发明相关的部分。
[0034]在步骤3201中,对待叠加的应用数据进行编码压缩,生成待叠加宏块。
[0035]在本发明实施例中,所述应用数据包括图像数据和非图像数据,所述图像数据包括图片、图形用户界面等,所述非图像数据包括文档等。
[0036]当所述应用数据为非图像数据时,在对待叠加的应用数据进行编码压缩,生成待叠加宏块前还包括:将应用数据转换为图像数据的步骤。
[0037]作为本发明一个实施例,采用!!264标准对所述待叠加的应用数据进行编码压缩。当然,在本发明其它实施例中,还可以采用其它标准对待叠加的应用数据进行编码压缩。
[0038]在本发明实施例中,生成的所述待叠加宏块为?(:1011186 00(16 10(1111社1011,脉冲编码调制)类型宏块。
[0039]在步骤3202中,获取压缩视频基本码流,及被叠加区域位置信息。
[0040]作为本发明一个实施例,所述压缩视频基本码流为通过!1264标准进行编码压缩的,所述压缩视频基本码流包括I巾贞(1 &211116,关键巾贞)、10卩巾贞(11181:1-8111:81160118(1600(1111? 1-6^1-6811打&腕,即时解码刷新巾贞)、?中贞打&腕,单边预测巾贞)和8中贞双边预测巾贞),所述各巾贞由宏块组成。
[0041]作为本发明实施例,所述被叠加区域位置信息为坐标信息,该信息可以表示出被叠加区域中宏块的位置坐标。
[0042]在步骤3203中,根据所述被叠加区域位置信息,将所述压缩视频基本码流中无帧间预测帧中被叠加区域内的宏块替换为所述待叠加宏块。
[0043]作为本发明一种优选的实施例,当所述压缩视频基本码流为通过!1264标准进行编码压缩的的时候,无帧间预测帧为I帧和101?帧,所述预定的叠加区域位置信息为I帧和10尺帧正下方或者右下角区域。
[0044]由于!!264标准中I帧和101?帧的宏块只采用帧内预测方式,帧内预测方式中,预测参考宏块只会位于当前宏块的左方和上方,因此利用已编码的宏块数据替换I帧和101?帧正下方或者右下角区域内的宏块数据,则不会影响解码器解码其它区域的宏块数据,将图像叠加区域设置在图像帧的正下方或者右下角区域,压缩视频流被解码后,叠加图像能够显示在I巾贞图像或者101?巾贞图像的正下方或者右下角区区域,如图3所示。
[0045]本发明实施例将待叠加应用数据进行编码压缩,生成待叠加宏块,采用待叠加宏块替换压缩视频基本码流中无帧间预测帧中被叠加区域内的宏块,不需对压缩视频基本码流解压缩后再编码压缩,就可以实现应用数据在压缩视频基本码流中的叠加,减少了解码及编码压缩的步骤,整个过程计算量小,对硬件资源需求小,有效降低了硬件成本,同时,避免了现有技术的有损编码压缩对图像清晰度的不良影响,提高了用户体验。
[0046]图4示出了本发明实施例二提供的在压缩视频流中叠加应用数据的方法的流程。为了便于说明,仅示出与发明相关的部分。
[0047]本实施例的方法与实施例一中方法的区别在于,在步骤3203之后还包括:
[0048]步骤3404中,根据所述被叠加区域位置信息,对所述压缩视频基本码流中有帧间预测帧中被叠加区域内的宏块类型进行适应性修改。
[0049]作为本发明一个实施例,当所述压缩视频基本码流为通过!!264标准进行编码压缩的的时候,所述有帧间预测帧为?帧和8帧,对所述压缩视频基本码流中有帧间预测帧中被叠加区域内的宏块类型进行修改具体为:将?帧或8帧被叠加区域内的宏块类型修改为81(1?类型(可略过类型)。
[0050]由于?帧或8帧被叠加区域内宏块可能会采用帧间预测方式,如果不将?帧和8帧中叠加区域内的宏块修改为II?类型宏块,则最后输出的画面会产生闪烁,而将?帧或8帧被叠加区域内的宏块类型修改为3X1?类型后,则可以避免画面闪烁的问题。
[0051]本发明实施例将待叠加应用数据进行编码压缩,生成待叠加宏块,采用待叠加宏块替换压缩视频基本码流中无帧间预测帧中被叠加区域内的宏块,不需对压缩视频基本码流解压缩后再编码压缩,就可以实现应用数据在压缩视频基本码流中的叠加,减少了解码及编码压缩的步骤,整个过程计算量小,对硬件资源需求小,有效降低了硬件成本,同时,避免了现有技术的有损编码压缩对图像清晰度的不良影响,提高了用户体验,通过根据所述被叠加区域位置信息,对所述压缩视频基本码流中有帧间预测帧中被叠加区域内的宏块类型进行适应性修改,防止了画面闪烁的问题。
[0052]图5示出了本发明实施例三提供的在压缩视频流中叠加应用数据的方法的流程。为了便于说明,仅示出与发明相关的部分。
[0053]实施例三提供的在压缩视频流中叠加应用数据的方法与实施例二的区别在于:
[0054]在步骤4204之后,还包括:
[0055]步骤3501,对压缩视频基本码流中有帧间预测帧中被叠加区域边缘宏块的类型进行适应性修改。
[0056]在本发明实施例中,所述被叠加区域边缘宏块是指被叠加区域外侧边线经过的宏块。
[0057]作为本发明一个实施例,当所述压缩视频基本码流为通过取64标准进行编码压缩的的时候,所述有帧间预测帧为?帧和8帧,此时待叠加宏块的类型为类型,对压缩视频基本码流中有帧间预测帧中被叠加区域边缘宏块的类型进行修改具体为:将?帧或8帧被叠加区域边缘宏块类型修改为3X1?类型。通过将?帧或8帧被叠加区域边缘宏块修改为3X1?类型宏块,解除了 ?帧和8帧被叠加区域边缘的宏块以I帧和101?帧被叠加区域内的宏块来作为参考的关系,该位置的宏块解码后的图像,就是前一帧相同位置的图像,因此避免了出现被叠加区域边缘图像模糊的情况。
[0058]本发明实施例通过对有帧间预测帧被叠加区域边缘宏块的类型进行修改,解除了有帧间预测帧被叠加区域边缘的宏块以无帧间预测帧被叠加区域内的宏块来作为参考的关系,该位置的宏块解码后的图像,就是前一帧相同位置的图像,因此避免了出现图像模糊的情况。
[0059]本领域普通技术人员可以理解,实现上述实施例方法中的全部或者部分步骤是可以通过程序来指令相关的硬件来完成的,所述的程序可以存储于一计算机可读取存储介质中,所述的存储介质,如801/1^1、磁盘、光盘、闪盘等。
[0060]图6示出了本发明实施例四提供的在压缩视频流中叠加应用数据的装置的结构。为了便于说明,仅示出与发明相关的部分。该装置可以为终端设备的软件单元、硬件单元或者软硬结合的单元。
[0061]本发明实施例提供的在压缩视频流中叠加应用数据的装置包括:
[0062]编码模块11,用于对待叠加的应用数据进行编码压缩,生成待叠加宏块。
[0063]在本发明实施例中,所述应用数据包括图像数据和非图像数据,所述图像数据包括图片、图形用户界面等,所述非图像数据包括文档等。
[0064]当所述应用数据为非图像数据时,所述装置进一步包括:
[0065]图像生成模块14,用于当所述应用数据为非图像数据时,将应用数据转换为图像数据。
[0066]作为本发明一个实施例,采用!!264标准对所述待叠加的应用数据进行编码压缩。当然,在本发明其它实施例中,还可以采用其它标准对待叠加的应用数据进行编码压缩。
[0067]在本发明实施例中,生成的所述待叠加宏块为类型宏块。
[0068]获取模块12,用于获取压缩视频基本码流,及被叠加区域位置信息。
[0069]作为本发明一个实施例,所述压缩视频基本码流为通过!1264标准进行编码压缩的,所述压缩视频基本码流包括I帧、101?帧、?帧和8帧,所述各帧由宏块组成。
[0070]作为本发明实施例,所述被叠加区域位置信息为坐标信息,该信息可以表示出被叠加区域中宏块的位置坐标。
[0071]宏块替换模块13,用于根据所述被叠加区域位置信息,将所述压缩视频基本码流中无帧间预测帧中被叠加区域内的宏块替换为所述待叠加宏块。
[0072]作为本发明一种优选的实施例,当所述压缩视频基本码流为通过!1264标准进行编码压缩的的时候,无帧间预测帧为I帧和101?帧,所述预定的叠加区域位置信息为I帧和10尺帧正下方或者右下角区域。
[0073]由于!1264标准中I帧和101?帧的宏块只采用帧内预测方式,帧内预测方式中,预测参考宏块只会位于当前宏块的左方和上方,因此利用已编码的宏块数据替换I帧和101?帧正下方或者右下角区域内的宏块数据,则不会影响解码器解码其它区域的宏块数据,将图像叠加区域设置在图像帧的正下方或者右下角区域,压缩视频流被解码后,叠加图像能够显示在I巾贞图像或者101?巾贞图像的正下方或者右下角区区域,如图3所示。
[0074]本发明实施例将待叠加应用数据进行编码压缩,生成待叠加宏块,采用待叠加宏块替换压缩视频基本码流中无帧间预测帧中被叠加区域内的宏块,不需对压缩视频基本码流解压缩后再编码压缩,就可以实现应用数据在压缩视频基本码流中的叠加,减少了解码及编码压缩的步骤,整个过程计算量小,对硬件资源需求小,有效降低了硬件成本,同时,避免了现有技术的有损编码压缩对图像清晰度的不良影响,提高了用户体验。
[0075]作为本发明一种优选的实施例,所述在压缩视频流中叠加应用数据的装置还包括:
[0076]宏块修改模块,用于根据所述被叠加区域位置信息,对所述压缩视频基本码流中有帧间预测帧中被叠加区域内的宏块类型进行适应性修改。
[0077]作为本发明一个实施例,所述有巾贞间预测巾贞为?巾贞和8巾贞时,所述宏块修改模块为:31(19宏块修改模块,用于将?帧或8帧被叠加区域内的宏块类型修改为3X1?类型。
[0078]由于?帧或8帧被叠加区域内宏块可能会采用帧间预测方式,如果不将?帧和8帧中叠加区域内的宏块修改为II?类型宏块,则最后输出的画面会产生闪烁,而将?帧或8帧被叠加区域内的宏块类型修改为3X1?类型后,则可以避免画面闪烁的问题。
[0079]本发明实施例将待叠加应用数据进行编码压缩,生成待叠加宏块,采用待叠加宏块替换压缩视频基本码流中无帧间预测帧中被叠加区域内的宏块,不需对压缩视频基本码流解压缩后再编码压缩,就可以实现应用数据在压缩视频基本码流中的叠加,减少了解码及编码压缩的步骤,整个过程计算量小,对硬件资源需求小,有效降低了硬件成本,同时,避免了现有技术的有损编码压缩对图像清晰度的不良影响,提高了用户体验,通过根据所述被叠加区域位置信息,对所述压缩视频基本码流中有帧间预测帧中被叠加区域内的宏块类型进行适应性修改,防止了画面闪烁的问题。
[0080]作为本发明又一种优选的实施例,所述装置进一步包括边缘宏块修改模块,用于对压缩视频基本码流中有帧间预测帧中被叠加区域边缘宏块的类型进行修改。在本发明实施例中,所述被叠加区域边缘宏块是指被叠加区域外侧边线经过的宏块。
[0081]作为本发明一个实施例,当所述压缩视频基本码流为通过取64标准进行编码压缩的的时候,所述有帧间预测帧为?帧和8帧,所述边缘宏块修改模块为:31(19边缘宏块修改模块,用于将?帧或8帧被叠加区域边缘宏块类型修改为3X1?类型。通过将?帧或8帧被叠加区域边缘宏块修改为3X1?类型宏块,解除了 ?帧和8帧被叠加区域边缘的宏块以I帧和101?帧被叠加区域内的宏块来作为参考的关系,该位置的宏块解码后的图像,就是前一帧相同位置的图像,因此避免了出现被叠加区域边缘图像模糊的情况。
[0082]本发明实施例通过对有帧间预测帧被叠加区域边缘宏块的类型进行修改,解除了有帧间预测帧被叠加区域边缘的宏块以无帧间预测帧被叠加区域内的宏块来作为参考的关系,该位置的宏块解码后的图像,就是前一帧相同位置的图像,因此避免了出现图像模糊的情况。
[0083]图7示出了本发明实施例五提供的条件接收器的结构。为了便于说明,仅示出与发明相关的部分。该装置可以为软件单元、硬件单元或者软硬结合的单元。
[0084]本发明实施例的条件接收器依次包括安全模块101、解复用模块102、在压缩视频流中叠加应用数据的装置103、复用模块104、以及输出控制模块105。
[0085]安全模块101,接收数字电视主机或者其它接口输出的13传输流,对13传输流进行解密,之后,将经过解密的13传输流传送至解复用模块102。
[0086]在本发明实施例中,安全模块101可以包括智能卡插槽等。
[0087]解复用模块102接收安全模块101传送的解密后的13传输流,对解密后的13传输流进行解复用,生成多路压缩视频基本码流(£3流)。
[0088]在压缩视频流中叠加应用数据的装置103包括:编码模块11、获取模块12、宏块替换模块13,宏块修改模块14。
[0089]编码模块11,用于对待叠加的应用数据进行编码压缩,生成待叠加宏块;
[0090]获取模块12,用于获取压缩视频基本码流,及被叠加区域位置信息;
[0091]宏块替换模块13,用于根据所述被叠加区域位置信息,将所述压缩视频基本码流中无帧间预测帧中被叠加区域内的宏块替换为所述待叠加宏块。
[0092]复用模块104将经过在压缩视频流中叠加应用数据的装置103处理,叠加了应用数据的压缩视频基本码流与其他压缩视频基本码流进行复用,生成叠加了应用数据的!'3传输流传送至输出控制模块105,输出控制模块105对叠加了应用数据的13传输流进行输出控制,最终输出至数字电视进行播放。
[0093]本发明实施例将待叠加应用数据进行编码压缩,生成待叠加宏块,采用待叠加宏块替换压缩视频基本码流中无帧间预测帧中被叠加区域内的宏块,不需对压缩视频基本码流解压缩后再编码压缩,就可以实现应用数据在压缩视频基本码流中的叠加,减少了解码及编码压缩的步骤,整个过程计算量小,对硬件资源需求小,有效降低了硬件成本,同时,避免了现有技术的有损编码压缩对图像清晰度的不良影响,提高了用户体验。
[0094]以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
【权利要求】
1.一种在压缩视频流中叠加应用数据的方法,其特征在于,所述方法包括如下步骤: 对待叠加的应用数据进行编码压缩,生成待叠加宏块; 获取压缩视频基本码流,及被叠加区域位置信息; 根据所述被叠加区域位置信息,将所述压缩视频基本码流中无帧间预测帧中被叠加区域内的宏块替换为所述待叠加宏块。
2.如权利要求1所述的方法,其特征在于,所述应用数据包括图像数据和非图像数据,当所述应用数据为非图像数据时,在所述对待叠加的应用数据进行编码压缩前,还包括如下步骤: 将应用数据转换为图像数据。
3.如权利要求1所述的方法,其特征在于,采用H264标准对所述待叠加的应用数据进行编码压缩,生成的所述待叠加宏块为脉冲编码调制类型宏块。
4.如权利要求1所述的方法,其特征在于,所述压缩视频基本码流为通过H264标准进行编码压缩时,所述压缩视频基本码流包括I帧、IDR帧、P帧和B帧,所述各帧由宏块组成。
5.如权利要求1所述的方法,其特征在于,所述被叠加区域位置信息为坐标信息,该信息可以表示出被叠加区域中宏块的位置坐标。
6.如权利要求4所述的方法,其特征在于,所述无帧间预测帧为I帧和IDR帧,所述预定的叠加区域位置信息为I帧和IDR帧正下方或者右下角区域。
7.如权利要求1所述的方法,其特征在于,在根据所述被叠加区域位置信息,将所述压缩视频基本码流中无帧间预测帧中被叠加区域内的宏块替换为所述待叠加宏块之后,还包括如下步骤: 根据所述被叠加区域位置信息,对所述压缩视频基本码流中有帧间预测帧中被叠加区域内的宏块类型进行适应性修改。
8.如权利要求4所述的方法,其特征在于,所述有帧间预测帧为P帧和B帧时,对所述压缩视频基本码流中有帧间预测帧中被叠加区域内的宏块类型进行适应性修改具体为: 将P帧或B帧被叠加区域内的宏块类型修改为可略过类型。
9.如权利要求7所述的方法,其特征在于,在根据所述被叠加区域位置信息,对所述压缩视频基本码流中有帧间预测帧中被叠加区域内的宏块类型进行适应性修改之后,还包括: 对压缩视频基本码流中有帧间预测帧中被叠加区域边缘宏块的类型进行适应性修改。
10.如权利要求9所述的方法,其特征在于,当所述压缩视频基本码流为通过H264标准进行编码压缩的的时候,所述有帧间预测帧为P帧和B帧,对压缩视频基本码流中有帧间预测帧中被叠加区域边缘宏块的类型进行适应性修改具体为: 将P帧或B帧被叠加区域边缘宏块类型修改为可略过类型。
11.一种在压缩视频流中叠加应用数据的装置,其特征在于,所述装置包括: 编码模块,用于对待叠加的应用数据进行编码压缩,生成待叠加宏块; 获取模块,用于获取压缩视频基本码流,及被叠加区域位置信息;以及 宏块替换模块,用于根据所述被叠加区域位置信息,将所述压缩视频基本码流中无帧间预测帧中被叠加区域内的宏块替换为所述待叠加宏块。
12.如权利要求11所述的装置,其特征在于,所述装置进一步包括: 图像生成模块,用于当所述应用数据为非图像数据时,将应用数据转换为图像数据。
13.如权利要求11所述的装置,其特征在于,采用H264标准对所述待叠加的应用数据进行编码压缩,生成的所述待叠加宏块为脉冲编码调制类型宏块。
14.如权利要求11所述的装置,其特征在于,所述压缩视频基本码流为通过H264标准进行编码压缩的,所述压缩视频基本码流包括I帧、IDR帧、P帧和B帧,所述各帧由宏块组成。
15.如权利要求11所述的装置,其特征在于,所述被叠加区域位置信息为坐标信息,该信息可以表示出被叠加区域中宏块的位置坐标。
16.如权利要求14所述的装置,其特征在于,所述无帧间预测帧为I帧和IDR帧,所述预定的叠加区域位置信息为I帧和IDR帧正下方或者右下角区域。
17.如权利要求11所述的装置,其特征在于,所述装置还包括: 宏块修改模块,用于根据所述被叠加区域位置信息,对所述压缩视频基本码流中有帧间预测帧中被叠加区域内的宏块类型进行适应性修改。
18.如权利要求17所述的装置,其特征在于,所述有帧间预测帧为P帧和B帧时,所述宏块修改模块为: 可略过宏块修改模块,用于将P帧或B帧被叠加区域内的宏块类型修改为可略过类型。
19.如权利要求11所述的装置,其特征在于,所述装置还包括: 边缘宏块修改模块,用于对压缩视频基本码流中有帧间预测帧中被叠加区域边缘宏块的类型进行修改。
20.如权利要求19所述的装置,其特征在于,当所述压缩视频基本码流为通过H264标准进行编码压缩的的时候,所述有帧间预测帧为P帧和B帧,所述边缘宏块修改模块为: 可略过边缘宏块修改模块,用于将P帧或B帧被叠加区域边缘宏块类型修改为可略过类型。
21.一种条件接收器,所述装置包括安全模块、解复用模块、复用模块和输出控制模块,其特征在于,所述装置还包括如权利要求11所述的压缩视频流中叠加应用数据的装置,所述装置包括: 编码模块,用于对待叠加的应用数据进行编码压缩,生成待叠加宏块; 获取模块,用于获取压缩视频基本码流,及被叠加区域位置信息; 宏块替换模块,用于根据所述被叠加区域位置信息,将所述压缩视频基本码流中无帧间预测帧中被叠加区域内的宏块替换为所述待叠加宏块。
【文档编号】H04N19/46GK104469402SQ201410770829
【公开日】2015年3月25日 申请日期:2014年12月13日 优先权日:2014年12月13日
【发明者】陈阳 申请人:深圳国微技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1