编码装置和方法、转码方法和转码器、非暂态介质制造方法及图纸

技术编号:19936713 阅读:22 留言:0更新日期:2018-12-29 05:27
本申请公开了编码装置和方法、转码方法和转码器、非暂态介质。编码方法包括:对当前内容帧编码;生成针对相关联的元数据帧的保护字段,相关联的元数据帧与当前内容帧相关联;对相关联的元数据帧编码,包括保护字段;以及将当前内容帧和相关联的元数据帧包括在输出比特流中,其中:生成保护字段涉及生成一个或更多个加密值;一个或更多个加密值中的至少一个是表示当前内容帧的真实性的帧加密值;以及通过将单向函数应用于包括当前内容帧和相关联的元数据帧的一组帧而生成帧加密值。

【技术实现步骤摘要】
编码装置和方法、转码方法和转码器、非暂态介质本专利技术申请为申请日为2014年1月15日并于2015年7月17日进入中国国家阶段的专利技术名称为“元数据转码”的第201480005287.5号专利技术专利申请的分案申请。相关申请的交叉引用本申请要求于2013年1月21日提交的美国临时专利申请第61/754,893号的优先权,上述申请的全部内容通过引用合并到本文中。
本文献涉及对元数据进行转码。具体地,本文献涉及用于以降低的计算复杂度对元数据进行转码的方法及系统。
技术介绍
当前,使用各种单通道和/或多通道音频渲染系统如5.1多声道音频渲染系统、7.1多声道音频渲染系统或9.1多声道音频渲染系统。音频渲染系统使得能够例如生成分别源于5+1扬声器位置、7+1扬声器位置或9+1扬声器位置的环绕声。为了高效传输或者为了高效存储相对应的单通道音频信号或多通道音频信号,使用音频编解码器(编码器/解码器)系统如杜比数字(DD)或杜比数字+(DD+)。可能存在音频渲染装置的重要安装基础,该音频渲染装置被配置成使用特定音频编解码器系统(例如,杜比数字)对已编码的音频信号进行解码。该特定音频编解码器系统可以例如称为第二音频编解码器。另一方面,音频编解码器系统的演变可以产生更新的音频编解码器系统(例如,杜比数字+),该更新的音频编解码器系统可以例如称为第一音频编解码器系统。更新的音频编解码器系统可以提供另外的特征(例如,数量增加的通道)和/或提高的编码质量。这样,内容提供者可以倾向于根据更新的音频编解码器系统来提供他们的内容。尽管如此,具有采用第二音频编解码器系统的解码器的音频渲染装置的用户应该仍然能够渲染已经根据第一音频编解码器系统编码的音频内容。这可以通过如下所谓的转码器或转换器来实现:该所谓的转码器或转换器被配置成将根据第一音频编解码器系统编码的音频内容转换成根据第二音频编解码器系统编码的经修改的音频内容。沿着音频内容的分发链,可能产生对转码的另外的需求。内容提供者可以使用非常适用于音频内容的生产和广播的音频编解码器(如杜比E音频编解码器)来对音频内容进行编码。可以使用该面向生产的音频编解码器来分发音频内容,并且可以根据第二音频编解码器(如无损编解码器杜比TrueHD或如杜比数字+或杜比数字编解码器)对音频内容进行转码。通常,音频内容与比特流中编码的表示音频内容的元数据相关联。通常,将音频内容分离成帧序列,其中,音频内容的每个帧包括预定数量的样本(例如,1024个样本)。所述帧序列中的帧可以与相应的元数据容器(container)或元数据帧相关联。元数据容器可以表示描述与该容器相关联的音频内容的帧的信息。这样的描述帧的信息的示例可以是关于帧的一些样本或所有样本的响度数据。替代地或附加地,元数据容器可以用于传输可以与相对应的音频内容的帧不直接相关联的辅助数据。这样的辅助数据可以例如用于以固件升级来提供音频编解码器系统的解码器。除了将音频内容从第一音频编解码器系统转码至第二音频编解码器系统以外,转码器通常还需要对相关联的元数据进行转码。为了降低转码器/转换器(其例如在机顶盒内实现)的成本,第一音频编解码器系统与第二音频编解码器系统之间转换的计算复杂度应当较低。在对元数据进行转码的情况下,第一音频编解码器系统与第二音频编解码器系统之间转换的计算复杂度也应当较低。在本文献中,描述了用于转码的方法和系统,该方法和系统能够使得以降低的计算复杂度对元数据进行转码。
技术实现思路
根据一个方面,描述了一种转码器,其被配置成将入站比特流转码成出站比特流。入站比特流可以包括入站内容帧和相关联的入站元数据帧。相关联的入站元数据帧可以包括在紧接着入站内容帧或在入站内容帧紧前的入站比特流中。这样,术语“相关联的”可以表示内容帧和元数据帧之间的时间关系(例如,该术语可以表示内容帧在元数据帧紧前或者反之)。应当注意,在一些实施方式中,相关联的入站元数据帧可以包括在入站内容帧中。通常,内容帧包括第一元素(例如,同步字段)和最后元素(例如,错误纠正字段如CRC字段)。相关联的元数据帧可以位于内容帧的如下字段中,该字段布置在内容帧的第一元素之后并且在内容帧的最后元素之前(例如,在内容帧的辅助数据字段中)。元数据帧可以是所谓的演化帧。通常,入站比特流包括入站内容帧的序列和相关联的入站元数据帧的序列。通常,入站元数据帧与入站内容帧交替,以使得特定的入站内容帧的相关联的元数据帧直接跟着该特定的入站内容帧。以与入站比特流(也称为编码入站比特流)类似的方式,出站比特流(或编码出站比特流)可以包括出站内容帧和相关联的出站元数据帧。具体地,出站比特流可以包括交替的出站内容帧序列和出站元数据帧序列。内容帧可以表示根据特定编解码器方案编码的信号。具体地,入站内容帧可以表示根据第一编解码器系统编码的信号,而出站内容帧可以表示根据第二编解码器系统编码的信号。第一音频编解码器系统和第二音频编解码器系统可以相同(在这种情况下,转码器可以被配置成提供比特率转换)或者第一音频编解码器系统和第二音频编解码器系统可以不同(在这种情况下,转码器可以被配置成提供编解码转换)。信号可以包括音频信号。第一编解码器系统和第二编解码器系统的示例有杜比E、杜比数字+、杜比数字、杜比TrueHD、杜比睿波(DolbyPulse)、AAC(高级音频编码)和/或HE-AAC(高效率AAC)。在第一编解码器系统和第二编解码器系统不同的情况下,转码器可以被配置成:将信号内容从第一编解码器系统转码至第二编解码器系统。替代地或附加地,出站比特流的比特率可以与入站比特流的比特率不同,并且转码器可以被配置成执行编码信号内容从第一比特率转码至第二(不同的)比特率的转码。通常,将信号表示为包括预定数量的信号的样本(例如,512或1024个信号的样本)的帧序列。这样,入站内容帧可以表示信号的帧的一些或所有样本。出站内容帧可以表示信号的同一帧的一些或所有样本。这样,转码器可以被配置成生成出站内容帧,该出站内容帧表示相对应的入站内容帧的至少一些样本。为了将入站比特流转码成出站比特流,转码器可以包括解码器,其被配置成根据第一编解码器系统对入站比特流进行解码。作为解码的结果,解码器可以提供每个内容帧的一组PCM样本。此外,解码器可以被配置成从元数据帧中提取元数据。可以将经解码的入站比特流(例如,一组PCM样本和提取的元数据)提供给被配置成根据第二编解码器系统对信号进行编码的编码器,从而提供出站比特流。这样,转码器可以被配置成:使用第一编解码器系统的解码器和第二编解码器系统的编码器,根据入站内容帧生成出站内容帧。转码器可以包括所谓的PCM连接转码器,其中,解码器将PCM样本组传送至转码器的编码器。这样,本文中描述的转码器可以包括在PCM连接转码器的背景中描述的特征。应当注意,内容帧也可以表示根据隐含的编解码器系统的元数据。换言之,内容帧可以包括与内容帧中包括的信号相关联的元数据,其中,内容帧中包括的元数据由隐含的编解码器系统(即,第一编解码器系统或第二编解码器系统)来限定。与此形成对比,元数据帧能够使得对附加元数据(除了由编解码器系统指定的元数据以外)进行传输。这样的元数据的示例有响度或对白标准化参数或辅助数据如音频内容分发链中的解码本文档来自技高网
...

【技术保护点】
1.一种编码方法,包括:对当前内容帧编码;生成针对相关联的元数据帧的保护字段,所述相关联的元数据帧与所述当前内容帧相关联;对所述相关联的元数据帧编码,包括所述保护字段;以及将所述当前内容帧和所述相关联的元数据帧包括在输出比特流中,其中:生成所述保护字段涉及生成一个或更多个加密值;所述一个或更多个加密值中的至少一个是表示所述当前内容帧的真实性的帧加密值;以及通过将单向函数应用于包括所述当前内容帧和所述相关联的元数据帧的一组帧而生成所述帧加密值。

【技术特征摘要】
2013.01.21 US 61/754,8931.一种编码方法,包括:对当前内容帧编码;生成针对相关联的元数据帧的保护字段,所述相关联的元数据帧与所述当前内容帧相关联;对所述相关联的元数据帧编码,包括所述保护字段;以及将所述当前内容帧和所述相关联的元数据帧包括在输出比特流中,其中:生成所述保护字段涉及生成一个或更多个加密值;所述一个或更多个加密值中的至少一个是表示所述当前内容帧的真实性的帧加密值;以及通过将单向函数应用于包括所述当前内容帧和所述相关联的元数据帧的一组帧而生成所述帧加密值。2.根据权利要求1所述的编码方法,其中,通过将单向函数应用于包括在前内容帧和与所述在前内容帧相关联的元数据帧的一组帧来生成所述一个或更多个加密值中的至少一个。3.根据权利要求2所述的编码方法,其中,所述保护字段包括表示至少两个内容帧和至少两个元数据帧的真实性的历史加密值。4.根据权利要求1所述的编码方法,其中,使用密钥值和加密散列函数来生成所述一个或更多个加密值中的至少一个。5.根据权利要求4所述的编码方法,其中:所述密钥值对应于从多个预定安全密钥中选择的安全密钥;所述多个预定安全密钥中的第一密钥对应于第一信任等级;以及所述多个预定安全密钥中的第二密钥对应于第二信任等级,所述第二信任等级与所述第一信任等级不同。6.根据权利要求5所述的编码方法,其中:所述第一密钥是高度安全密钥;以及所述第二密钥是中等安全密钥。7.一种包括一个或更多个硬件元件的编码装置,所述编码装置被配置用于:对当前内容帧编码;生成针对相关联的元数据帧的保护字段,所述相关联的元数据帧与所述当前内容帧相关联;对所述相关联的元数据帧编码,包括所述保护字段;以及将所述当前内容帧和所述相关联的元数据帧包括在输出比特流中,其中:生成所述保护字段涉及生成一个或更多个加密值;所述一个或更多个加密值中的至少一个是表示所述当前内容帧的真实性的帧加密值;以及通过将单向函数应用于包括所述当前内容帧和所述相关联的元数据帧的一组帧来生成所述帧加密值。8.根据权利要求7所述的编码装置,其中,通过将单向函数应用于包括在前内容帧和与所述在前内容帧相关联的元数据帧的一组帧来生成所述一个或更多个加密值中的至少一个。9.根据权利要求8所述的编码装置,其中,所述保护字段包括表示至少两个内容帧和至少两个元数据帧的真实性的历史加密值。10.根据权利要求7所述的编码装置,其中,使用密钥值和加密散列函数来生成所述一个或更多个加密值中的至少一个。11.一种或更多种存储有软件的非暂态介质,所述软件包括用于执行编码方法的指令,所述编码方法包括:对当前内容帧编码;生成针对相关联的元数据帧的保护字段,所述相关联的元数据帧与所述当前内容帧相关联;对所述相关联的元数据帧编码,包括所述保护字段;以及将所述当前内容帧和所述相关联的元数据帧包括在输出比特流中,其中:生成所述保护字段涉及生成一个或更多个加密值;所述一个或更多个加密值中的至少一个是表示所述当前内容帧的真实性的帧加密值;以及通过将单向函数应用于包括所述当前内容帧和所述相关联的元数据帧的一组帧来生成所述帧加密值。12.根据权利要求11所述的一种或更多种非暂态介质,其中,通过将单向函数应用于包括在前内容帧和与所述在前内容帧相关联的元数据帧的一组帧来生成所述一个或更多个加密值中的至少一个。13.根据权利要求12所述的一种或更多种非暂态介质,其中,所述保护字段包括表示至少两个内容帧和至少两个元数据帧的真实性的历史加密值。14.根据权利要求11所述的一种或更多种非暂态介质,其中,使用密钥值和加密散列函数来生成所述一个或更多个加密值中的至少一个。15.一种用于将入站比特流转码成出站比特流的方法,所述入站比特流包括第一入站内容帧和相关联的第一入站元数据帧,所述方法包括:在解码器处:将所述第一入站内容帧转换成第一组经解码的脉冲编码调制样本,所述脉冲编码调制被称为PCM;从所述第一入站元数据帧中提取第一元数据;在所述第一元数据中识别第一元数据入站块,所述第一元数据入站块与表示所述第一元数据的一个或更多个属性的第一入站描述符相关联,所述一个或更多个属性包括PCM处理参数,所述PCM处理参数表示在进行了对所述第一组经解码的PCM样本的修改、对提取的第一元数据的修改、或者对所述第一组经解码的PCM样本和提取的第一元数据二者的修改的情况下,所述第一元数据入站块的元数据是否要被编码器丢弃;基于所述...

【专利技术属性】
技术研发人员:安德烈亚什·施奈德克里斯托弗·费尔施梅尔廷·沃尔特斯杰弗里·里德米勒斯科特·格雷戈里·诺克罗斯迈克尔·格兰特
申请(专利权)人:杜比实验室特许公司杜比国际公司
类型:发明
国别省市:美国,US

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

1