具有可变符号率的模拟调制视频传输制造技术

技术编号:38584573 阅读:7 留言:0更新日期:2023-08-26 23:27
一种对视频数据进行编码的方法包括:基于视频数据的数字样本值来生成系数;确定用于信道的频谱效率;基于信道的频谱效率来确定值n;生成系数向量,其中,系数向量中的每个系数向量包括系数中的n个系数;基于映射模式来确定用于系数向量的幅度值,其中,针对多个经允许的系数向量中的每个相应经允许的系数向量:映射模式将相应经允许的系数向量映射到多个幅度值中的相应幅度值,并且所述相应幅度值在n维空间中与多个幅度值中的至少一个其它幅度值相邻,至少一个其它幅度值在幅度值的单调数轴中与相应幅度值相邻;以及基于幅度值来调制模拟信号。模拟信号。模拟信号。

【技术实现步骤摘要】
【国外来华专利技术】具有可变符号率的模拟调制视频传输
[0001]本申请要求于2020年12月29日递交的美国专利申请No.17/137,080的优先权,上述美国专利申请的全部内容通过引用的方式并入本文中。


[0002]本公开内容涉及视频编码和解码。

技术介绍

[0003]用于发送和接收高质量视频数据的能力是用于部署高级无线网络(诸如第五代(5G)无线网络)的强有力用例之一。例如,5G无线网络以及其它网络可以实现实况活动、电话会议等的高质量视频的流式传输。在一些情况下,用户设备可以对视频数据进行编码,并且然后使用无线电系统来向无线基站发送经编码的视频数据。无线基站继而可以通过诸如互联网的网络来将经编码的视频数据路由到目的地设备。
[0004]即使具有高级无线网络的高带宽能力,设备也可能需要在传输视频数据之前对视频数据进行编码。然而,现代视频译码标准可能涉及相当大的功率量的消耗,这在诸如智能电话和平板设备的移动设备上是有限供应的。

技术实现思路

[0005]本公开内容描述了用于对视频数据进行编码和解码的技术。如本文所描述的,视频编码器可以执行用于视频数据的传输的混合数模调制。当执行用于视频数据的传输的混合数模调制时,视频编码器可以发送数字数据和模拟信号。视频解码器使用数字数据和模拟信号两者来重构视频数据。对混合数模调制的使用可以提供针对视频数据的压缩,同时潜在地使用比数字视频编解码器更少的功率或其它资源。
[0006]在一个示例中,本公开内容描述了一种对视频数据进行编码的方法,所述方法包括:基于所述视频数据来生成系数;生成系数向量,其中,所述系数向量中的每个系数向量包括所述系数中的n个系数;针对所述系数向量中的每个系数向量,基于映射模式来确定用于所述系数向量的幅度值,其中,针对多个经允许的系数向量中的每个相应经允许的系数向量:所述映射模式将所述相应经允许的系数向量映射到多个幅度值中的相应幅度值,并且所述相应幅度值在n维空间中与所述多个幅度值中的至少一个其它幅度值相邻,所述至少一个其它幅度值在所述幅度值的单调数轴中与所述相应幅度值相邻;基于用于所述系数向量的所述幅度值来调制模拟信号;以及输出所述模拟信号。
[0007]在另一示例中,本公开内容描述了一种对视频数据进行解码的方法,所述方法包括:基于模拟信号来确定用于多个系数向量的幅度值;针对所述系数向量中的每个系数向量,基于用于所述系数向量的所述幅度值和映射模式来确定所述系数向量中的系数,其中,针对多个经允许的系数向量中的每个相应经允许的系数向量:所述映射模式将所述相应经允许的系数向量映射到多个幅度值中的相应幅度值,并且所述相应幅度值在n维空间中与所述多个幅度值中的至少一个其它幅度值相邻,所述至少一个其它幅度值在所述幅度值的
单调数轴中与所述相应幅度值相邻;以及基于所述系数向量中的所述系数来生成所述视频数据。
[0008]在另一示例中,本公开内容描述了一种用于对视频数据进行编码的设备,所述设备包括:在电路中实现的一个或多个处理器,所述一个或多个处理器被配置为:基于视频数据来生成系数;生成系数向量,其中,所述系数向量中的每个系数向量包括所述系数中的n个系数;以及针对所述系数向量中的每个系数向量,基于映射模式来确定用于所述系数向量的幅度值,其中,针对多个经允许的系数向量中的每个相应经允许的系数向量:所述映射模式将所述相应经允许的系数向量映射到多个幅度值中的相应幅度值,并且所述相应幅度值在n维空间中与所述多个幅度值中的至少一个其它幅度值相邻,所述至少一个其它幅度值在所述幅度值的单调数轴中与所述相应幅度值相邻;以及调制解调器,其被配置为基于用于所述系数向量的所述幅度值来调制模拟信号。
[0009]在另一示例中,本公开内容描述了一种用于对视频数据进行解码的设备,所述设备包括:调制解调器,其被配置为接收模拟信号;以及在电路中实现的一个或多个处理器,所述一个或多个处理器被配置为:基于所述模拟信号来确定用于多个系数向量的幅度值;针对所述系数向量中的每个系数向量,基于用于所述系数向量的所述幅度值和映射模式来确定所述系数向量中的系数,其中,针对多个经允许的系数向量中的每个相应经允许的系数向量:所述映射模式将所述相应经允许的系数向量映射到多个幅度值中的相应幅度值,并且所述相应幅度值在n维空间中与所述多个幅度值中的至少一个其它幅度值相邻,所述至少一个其它幅度值在所述幅度值的单调数轴中与所述相应幅度值相邻;以及基于所述系数向量中的所述系数来生成视频数据。
[0010]在另一示例中,本公开内容描述了一种用于对视频数据进行编码的设备,所述设备包括:用于基于视频数据来生成系数的单元;用于生成系数向量的单元,其中,所述系数向量中的每个系数向量包括所述系数中的n个系数;用于针对所述系数向量中的每个系数向量,基于映射模式来确定用于所述系数向量的幅度值的单元,其中,针对多个经允许的系数向量中的每个相应经允许的系数向量:所述映射模式将所述相应经允许的系数向量映射到多个幅度值中的相应幅度值,并且所述相应幅度值在n维空间中与所述多个幅度值中的至少一个其它幅度值相邻,所述至少一个其它幅度值在所述幅度值的单调数轴中与所述相应幅度值相邻;以及用于基于用于所述系数向量的所述幅度值来调制模拟信号的单元。
[0011]在另一示例中,本公开内容描述了一种用于对视频数据进行解码的设备,所述设备包括:用于基于模拟信号来确定用于多个系数向量的幅度值的单元;用于针对所述系数向量中的每个系数向量,基于用于所述系数向量的所述幅度值和映射模式来确定所述系数向量中的系数的单元,其中,针对多个经允许的系数向量中的每个相应经允许的系数向量:所述映射模式将所述相应经允许的系数向量映射到多个幅度值中的相应幅度值,并且所述相应幅度值在n维空间中与所述多个幅度值中的至少一个其它幅度值相邻,所述至少一个其它幅度值在所述幅度值的单调数轴中与所述相应幅度值相邻;以及用于基于所述系数向量中的所述系数来生成视频数据的单元。
[0012]在另一示例中,本公开内容描述了一种具有存储在其上的指令的计算机可读数据存储介质,所述指令在被执行时使得一个或多个处理器进行以下操作:基于视频数据来生成系数;生成系数向量,其中,所述系数向量中的每个系数向量包括所述系数中的n个系数;
针对所述系数向量中的每个系数向量,基于映射模式来确定用于所述系数向量的幅度值,其中,针对多个经允许的系数向量中的每个相应经允许的系数向量:所述映射模式将所述相应经允许的系数向量映射到多个幅度值中的相应幅度值,并且所述相应幅度值在n维空间中与所述多个幅度值中的至少一个其它幅度值相邻,所述至少一个其它幅度值在所述幅度值的单调数轴中与所述相应幅度值相邻;以及基于用于所述系数向量的所述幅度值来调制模拟信号。
[0013]在另一示例中,本公开内容描述了一种具有存储在其上的指令的计算机可读数据存储介质,所述指令在被执行时使得一个或多个处理器进行以下操作:基于模拟信号来确定用于多个系数向量的幅度值;针对所述系数向量中的每个系数向量,基于用于所述系数向量的所述幅度值和本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种对视频数据进行编码的方法,所述方法包括:基于所述视频数据的数字样本值来生成系数;确定用于要在其上发送模拟信号的信道的频谱效率;基于所述信道的所述频谱效率来确定值n;生成系数向量,其中,所述系数向量中的每个系数向量包括所述系数中的n个系数;针对所述系数向量中的每个系数向量,基于映射模式来确定用于所述系数向量的幅度值,其中,针对多个经允许的系数向量中的每个相应经允许的系数向量:所述映射模式将所述相应经允许的系数向量映射到多个幅度值中的相应幅度值,并且所述相应幅度值在n维空间中与所述多个幅度值中的至少一个其它幅度值相邻,所述至少一个其它幅度值在所述幅度值的单调数轴中与所述相应幅度值相邻;以及基于用于所述系数向量的所述幅度值来调制所述模拟信号;以及在所述信道上输出所述模拟信号。2.根据权利要求1所述的方法,其中,确定用于所述系数向量的所述幅度值包括:确定所述n维空间中的位置,其中,所述n维空间中的所述位置的坐标是基于所述系数向量的所述系数的,并且所述映射模式将所述n维空间中的不同位置映射到所述多个幅度值中的不同幅度值;以及将用于所述系数向量的所述幅度值确定为与所述n维空间中的所确定的位置相对应的所述幅度值。3.根据权利要求1所述的方法,其中:基于所述视频数据来生成所述系数包括:生成用于所述视频数据的预测数据;基于所述预测数据和所述视频数据的数字样本值来生成残差数据;以及基于所述残差数据中的数字样本值的块来生成所述系数,并且所述方法还包括:基于所述预测数据来生成数字值;以及发送所述数字值。4.根据权利要求3所述的方法,其中,基于所述视频数据来生成所述系数包括:执行基于所述残差数据来生成所述系数的二值化过程;以及执行对所述系数进行量化的量化过程。5.根据权利要求4所述的方法,其中,确定所述值n包括:基于所述信道的所述频谱效率和所述块的经量化的系数中的比特数量来确定所述值n。6.根据权利要求1所述的方法,还包括:输出指示用于所述信道的所述频谱效率的数据。7.一种对视频数据进行解码的方法,所述方法包括:接收经由信道发送的模拟信号;解调所述模拟信号以确定用于多个系数向量的幅度值;确定值n,其中,所述值n是基于所述信道的所述频谱效率的;针对所述系数向量中的每个系数向量,基于用于所述系数向量的所述幅度值和映射模式来确定所述系数向量中的系数,其中,针对多个经允许的系数向量中的每个相应经允许
的系数向量:所述映射模式将所述相应经允许的系数向量映射到多个幅度值中的相应幅度值,并且所述相应幅度值在n维空间中与所述多个幅度值中的至少一个其它幅度值相邻,所述至少一个其它幅度值在所述幅度值的单调数轴中与所述相应幅度值相邻;以及基于所述系数向量中的所述系数来生成所述视频数据。8.根据权利要求7所述的方法,其中,确定所述系数向量中的所述系数包括:将所述系数向量中的所述系数确定为所述n维空间中的与所述幅度值相对应的位置的坐标,其中,所述映射模式将所述n维空间中的不同位置映射到所述多个幅度值中的不同幅度值。9.根据权利要求7所述的方法,其中:所述方法还包括:接收数字值;基于所述数字值来生成预测数据;以及基于所述系数向量中的所述系数来生成所述视频数据包括:基于所述系数来生成残差数据中的数字样本值的块;以及基于所述残差数据和所述预测数据来生成所述视频数据的数字样本值。10.根据权利要求9所述的方法,其中,基于所述系数来生成所述残差数据中的所述数字样本值的块包括:执行对所述系数进行逆量化的逆量化过程;以及执行基于所述系数来生成所述残差数据的去二值化过程。11.根据权利要求10所述的方法,其中,所述值n是基于所述信道的所述频谱效率和所述块的经量化的系数中的比特数量的。12.根据权利要求7所述的方法,还包括:接收指示用于所述信道的所述频谱效率的数据。13.一种用于对视频数据进行编码的设备,所述设备包括:存储器,其被配置为存储所述视频数据;在电路中实现的一个或多个处理器,所述一个或多个处理器被配置为:基于所述视频数据的数字样本值来生成系数;确定用于要在其上输出模拟信号的信道的频谱效率;基于所述信道的所述频谱效率来确定值n;生成系数向量,其中,所述系数向量中的每个系数向量包括所述系数中的n个系数;针对所述系数向量中的每个系数向量,基于映射模式来确定用于所述系数向量的幅度值,其中,针对多个经允许的系数向量中的每个相应经允许的系数向量:所述映射模式将所述相应经允许的系数向量映射到多个幅度值中的相应幅度值,并且所述相应幅度值在n维空间中与所述多个幅度值中的至少一个其它幅度值相邻,所述至少一个其它幅度值在所述幅度值的单调数轴中与所述相应幅度值相邻;以及基于用于所述系数向量的所述幅度值来调制所述模拟信号;以及调制解调器,其被配置为在所述信道上输出所述模拟信号。14.根据权利要求13所述的设备,其中,所述一个或多个处理器被配置为使得:作为确
定用于所述系数向量的所述幅度值的一部分,所述的一个或多个处理器进行以下操作:确定所述n维空间中的位置,其中,所述n维空间中的所述位置的坐标是基于所述系数向量的所述系数的,并且所述映射模式将所述n维空间中的不同位置映射到所述多个幅度值中的不同幅度值;以及将用于所述系数向量的所述幅度值确定为与所述n维空间中的所确定的位置相对应的所述幅度值。15.根据权利要求13所述的设备,其中:所述一个或多个处理器被配置为使得:作为基于所述视频数据来生成所述系数的一部分,所述一个或多个处理器进行以下操作:生成用于所述视频数据的预测数据;基于所述预测数据和所述视频数据的数字样本值来生成残差数据;以及基于所述残差数据中的数字样本值的块来生成所述系数,并且所述一个或多个处理器还被配置为:基于所述预测数据来生成数字值,并且所述调制解调器被配置为:发送所述数字值。16.根据权利要求15所述的设备,其中,所述一个或多个处理器被配置为使得:作为基于所述视频数据来生成所述系数的一部分,所述一个或多个处理器进行以下操作:执行基于所述残差数据来生成所述系数的二值化过程;以及执行对所述系数进行量化的量化过程。17.根据权利要求16所述的设备,其中,所述一个或多个处理器被配置为使得:作为确定所述值n的一部分,所述一个...

【专利技术属性】
技术研发人员:R
申请(专利权)人:高通股份有限公司
类型:发明
国别省市:

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

1