编码比特流中受保护数据的位置的信令的制作方法

摘要: 本发明涉及编码、封装(packaging)和加密。背景技术:1、在基于数字版权管理(drm)的视频编码和传输系统中,视频内容的编码、封装和加密使视频能够进行安全...
编码比特流中受保护数据的位置的信令的制作方法

本发明涉及编码、封装(packaging)和加密。

背景技术:

1、在基于数字版权管理(drm)的视频编码和传输系统中,视频内容的编码、封装和加密使视频能够进行安全分发(distribution)和自适应流媒体传输(adaptive streaming)。视频内容加密的一大挑战在于识别编码比特流(encoded bitstream)中需要加密的特定字节。在编码比特流中定位这些字节尤为复杂。例如,这需要对编码比特流进行大量的解析,通常涉及逐位分析(bit-by-bit analysis),才能准确地确定加密位置。这一过程显著降低了整个系统的效率。

技术实现思路

1、在一些实施例中,所述方法接收编码比特流。所述编码比特流的信息是在编码过程中确定的。所述信息遵循一种语法,用于描述所述编码比特流中的受保护数据。所述方法利用所述信息,根据所述语法确定待加密的所述编码比特流的位置集。所述方法基于所述位置集,选择性地加密与所述受保护数据对应的所述编码比特流的第一部分集,从而形成加密比特流。与明文数据对应的所述编码比特流的第二部分集则不进行加密。所述方法输出所述加密比特流。

1.一种方法,包括:

2.根据权利要求1所述的方法,还包括:对所述内容进行编码以生成所述编码比特流,其中在所述编码过程中确定所述编码比特流的所述信息。

3.根据权利要求1所述的方法,其中将所述编码比特流的所述信息插入到所述编码比特流中。

4.根据权利要求1所述的方法,其中将所述编码比特流的所述信息插入到所述编码比特流中的第一明文数据片段中。

5.根据权利要求1所述的方法,其中,所述编码比特流的所述信息与所述编码比特流单独接收。

6.根据权利要求1所述的方法,其中,利用所述信息确定所述位置集包括:

7.根据权利要求6所述的方法,其中,所述条目大小用于确定所述受保护数据或所述明文数据的大小。

8.根据权利要求6所述的方法,其中,所述条目大小用于确定所述受保护数据或所述明文数据的字节偏移量。

9.根据权利要求6所述的方法,其中:

10.根据权利要求6所述的方法,其中:

11.根据权利要求1所述的方法,其中,利用所述信息确定所述位置集包括:

12.根据权利要求11所述的方法,其中:

13.根据权利要求12所述的方法,其中:

14.根据权利要求11所述的方法,其中:

15.根据权利要求14所述的方法,其中:

16.一种非瞬态计算机可读存储介质,其上存储有计算机可执行指令,当由计算设备执行这些指令时,使计算设备能够执行以下操作:

17.一种装置,包括:

18.根据权利要求17所述的装置,其中:

19.根据权利要求17所述的装置,其中,分析用于编码所述比特流的上下文包括:

20.根据权利要求17所述的装置,其中,使用所述信令方法提供所述位置集的所述信息包括: