【技术实现步骤摘要】
【国外来华专利技术】用于在经编码的视频中嵌入数据的框架
本公开一般涉及用于提供能够将数据嵌入到视频流中的框架的方法和系统。
技术介绍
视频水印可用于付费电视领域中的各种目的,例如允许水印检测器识别视频的创建者、广播视频的运营商、或甚至是接收视频的订户的身份。后者被称为取证水印(forensicwatermarking),并且可以用于识别背叛者(traitor),即,正在泄露被盗视频内容并且例如在线流式传输被盗视频内容的付费电视服务的合法订户。传统上在付费电视系统中,如果水印意图作为对终端用户的身份进行编码的取证水印,则将水印嵌入到用户的客户端设备(例如,机顶盒(STB))中的视频中是自然的。通常,STB具有有限的计算能力和其他限制,这阻止其将某些类型的(即,不可察觉的、弹性的、高容量的等)强水印嵌入到其显示的视频中。因此,在从视频头端发布视频之前,需要在视频头端嵌入取证水印。为此,视频头端通常广播视频的部分的多个版本,每个版本在视觉上彼此略微不同。H.264和H.265视频编码器通常将基于上下文的自适应二进制算术编码(CABAC)熵编码系统用于宏块级语法元素的熵编码层。CABAC是一种极具状态的、非常自适应的熵层,其可以将类似的语法元素流编码为显著不同的位流,这是由于CABAC随着其处理输入流而调整其上下文模型的方式。换句话说,即使两个视频帧仅在单个语法元素(例如,单一宏块的预测模式、某个宏块的残差中的系数等)上不同,根据视频编码标准,所得到的后CABAC位流通常完全不同,从语法元素不同的点开始直到CABAC引擎被重置。由于CABAC的状态性本质,只要CABAC引擎未被重置( ...
【技术保护点】
1.一种方法,包括:接收视频流;识别所接收的视频流中要修改的帧的空间上不同的区域,所述帧的所述空间上不同的区域与所述帧中的任何其他区域分开编码;提取要修改的所述帧的所述空间上不同的区域的区段;修改所提取的所述空间上不同的区域的区段;将所提取的所述空间上不同的区域的区段编码成单区段空间上不同的区域;将网络抽象层(NAL)报头与经编码的单区段空间上不同的区域相关联;以及将经编码的单区段空间上不同的区域及其相关联的NAL报头插入到所接收的视频流中所识别的要修改的所述帧的所述空间上不同的区域之后。
【技术特征摘要】
【国外来华专利技术】2016.02.25 US 15/052,9061.一种方法,包括:接收视频流;识别所接收的视频流中要修改的帧的空间上不同的区域,所述帧的所述空间上不同的区域与所述帧中的任何其他区域分开编码;提取要修改的所述帧的所述空间上不同的区域的区段;修改所提取的所述空间上不同的区域的区段;将所提取的所述空间上不同的区域的区段编码成单区段空间上不同的区域;将网络抽象层(NAL)报头与经编码的单区段空间上不同的区域相关联;以及将经编码的单区段空间上不同的区域及其相关联的NAL报头插入到所接收的视频流中所识别的要修改的所述帧的所述空间上不同的区域之后。2.根据权利要求1所述的方法,其中,所述视频流包括符合H.264的视频流,所述帧的所述空间上不同的区域包括符合H.264的切片,并且所述帧的所述空间上不同的区域的区段包括H.264宏块。3.根据权利要求2所述的方法,其中,将所述NAL报头与所述经编码的单区段空间上不同的区域相关联包括:在所述单区段空间上不同的区域中的切片报头中设置first_mb_in_slice字段,所述first_mb_in_slice字段是所提取的所述空间上不同的区域的区段的宏块地址,在所述切片报头中设置所述first_mb_in_slice字段是通过修改所述first_mb_in_slice字段以及将包括经修改的first_mb_in_slice字段的经编码的单区段空间上不同的区域包装在所述NAL报头中来完成的。4.根据权利要求3所述的方法,其中,所述提取包括提取所述帧的所述空间上不同的区域的至少两个区段,并且相应地导致至少两个新的NAL单元根据所述新的NAL单元的first_mb_in_slice值的递增顺序被插入在所述帧的所述空间上不同的区域之后。5.根据权利要求1所述的方法,其中,所述视频流包括符合H.265的视频流,所述帧的所述空间上不同的区域包括符合H.265的切片区段,并且所述帧的所述空间上不同的区域的区段包括符合H.265的编码树。6.根据权利要求5所述的方法,其中,将所述NAL报头与经编码的单区段空间上不同的区域相关联包括:在所述单区段空间上不同的区域中的切片报头中设置slice_segment_address字段,所述slice_segment_address字段是所提取的所述空间上不同的区域的区段的编码树块地址,在所述切片报头中设置所述slice_segment_address字段是通过修改所述slice_segment_address字段以及将包括经修改的slice_segment_address字段的经编码的单区段空间上不同的区域包装在所述NAL报头中来完成的。7.根据权利要求6所述的方法,其中,所述提取包括提取所述帧的所述空间上不同的区域的至少两个区段,并且相应地导致至少两个新的NAL单元根据所述新的NAL单元的slice_segment_address值的递增顺序被插入在所...
【专利技术属性】
技术研发人员:哈雷尔·卡恩,迈克尔·德维尔,亚龙·萨拉,本·沃尔顿,
申请(专利权)人:思科技术公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。