当前位置: 首页 > 专利查询>索尼公司专利>正文

数据编码和解码制造技术

技术编号:25697057 阅读:73 留言:0更新日期:2020-09-18 21:09
一种数据编码方法,包括:生成表示图像区域并且具有阵列顺序的数据值的有序阵列;导出指示量化程度的量化参数,使得在使用该量化程度编码数据值的有序阵列时,数据值的有序阵列满足一个或多个预定标准;使用导出的量化参数量化数据值以生成相应的量化值;检测非零量化值的数量;如果阵列顺序中非零的第一值不超过阈值数量,则选择不同的量化参数,并且使用由选择的不同的量化参数指示的量化程度来量化数据值;以及对至少非零量化值进行熵编码。

【技术实现步骤摘要】
【国外来华专利技术】数据编码和解码
本公开涉及图像数据编码和解码。
技术介绍
本文提供的“背景”描述是为了通常呈现本公开的上下文的目的。针对在此背景部分描述的程度,目前署名的专利技术人的工作以及申请时未另有资格作为现有技术的描述的方面,既没有明确地也没有隐含地承认作为与本公开的相对的现有技术。存在一些视频数据编码和解码系统,其涉及将视频数据变换成频域表示、量化频域系数并且然后向量化系数应用某种形式的熵编码(entropyencoding)。这可以实现视频数据的压缩。应用相应的解码或解压缩技术来恢复原始视频数据的重构版本。
技术实现思路
本公开解决或减轻由该处理引起的问题。本公开的相应方面和特征在所附权利要求中限定。应当理解,前述一般性描述和以下具体实施方式是示例性的而不是对本技术的限制。附图说明通过结合附图考虑下面的详细描述,将更容易地获得以及更好地理解对本公开的更完整的理解以及其许多伴随的优点,其中:图1示意性地示出了使用视频数据压缩和解压缩的音频/视频(A/V)数据传输和接收系统;图2示意性地示出了使用视频数据解压缩的视频显示系统;图3示意性地示出了使用视频数据压缩和解压缩的音频/视频存储系统;图4示意性地示出了使用视频数据压缩的摄影机;图5和图6示意性地示出了存储介质;图7提供视频数据压缩和解压缩装置的示意性概图;图8示意性地示出预测器;图9示意性地示出了部分编码的图像;图10示意性地示出了一组可行的帧内预测方向;图11示意性地示出了一组预测模式;图12示意性地示出了另一组预测模式;图13示意性地示出了帧内预测处理;图14示意性地示出了帧间预测处理;图15示意性地示出了示例性扫描顺序;图16示意性地示出了频率变换处理;图17示意性地示出了变换跳过处理;图18和图19是示出相应方法的示意性流程图;图20和图21分别示意性地示出了传统编码器和解码器的部分;以及图22和图23示意性地示出了分别使用图18和图19的技术的编码器和解码器的部分。具体实施方式现在参考附图,提供图1至图4以给出将结合本技术的实施方式在下文描述的、使用压缩及/或解压缩装置的装置或系统的示意图。下文将描述的所有数据压缩和/或解压缩装置可以在运行在如通用计算机、如可编程硬件(专用集成电路(ASIC)或者现场可编程门阵列(FPGA)或如这些的组合)的通用数据处理装置上的硬件、软件上实施。在由软件和/或固件实施实施方式的情况下,应当理解,这样的软件和/或固件,以及通过其存储或以其他方式提供这种软件和/或固件的非暂时性数据存储介质被认为是本技术的实施方式。图1示意性地示出了使用视频数据压缩和解压缩的音频/视频数据传输和接收系统。将输入的音频/视频信号10提供给视频数据压缩装置20,其压缩音频/视频信号10的至少视频组分,以用于沿着如电缆、光纤、无线链路等的传输路径30传输。解压缩装置40处理压缩信号以提供输出的音频/视频信号50。对于返回路径,压缩装置60压缩音频/视频信号,用于沿着传输路径30传输到解压缩装置70。因此压缩装置20和解压缩装置70可以形成传输链路的一个节点。解压缩装置40和解压缩装置60可以形成传输链路的另一节点。当然,在传输链路为单向的情况下,一个节点仅需要压缩装置并且另一节点仅需要解压缩装置。图2示意性地示出了使用视频数据解压缩的视频显示系统。具体地,由解压缩装置110处理压缩的音频/视频信号100以提供可以在显示器120上显示的解压缩信号。解压缩装置110可以实施为显示器120的组成部分,例如,与显示设备设置在同一壳体内。可替换地,解压缩装置110可以提供为(例如)所谓的机顶盒(STB),注意,表述“机顶”并非表示该盒需要位于相对于显示器120的任何特定方位或位置;其仅为本领域中使用的术语,以指示作为外围设备可连接至显示器的设备。图3示意性地示出了使用视频数据压缩和解压缩的音频/视频存储系统。将输入的音频/视频信号130提供给压缩装置140,压缩装置生成由存储设备150存储的压缩信号,存储设备如磁盘设备、光盘设备、磁带设备、如半导体存储器的固态存储设备或者其他存储设备。对于重放,从存储设备150读取压缩数据并且将其传送到解压缩装置160用于解压缩以提供输出的音频/视频信号170。将理解的是,压缩的或编码的信号以及存储该信号的存储介质(诸如,机器可读非暂时性存储介质)被视为本技术的实施方式。图4示意性地示出了使用视频数据解压缩的摄影机。在图4中,图像捕获设备180(诸如,电荷耦合器件(CCD)图像传感器和相关联的控制和读出电子器件)生成视频信号,该视频信号被传送到压缩装置190。麦克风(或多个麦克风)200生成要传送至压缩装置190的音频信号。压缩装置190生成要存储和/或传输(通常示出为示意性阶段220)的压缩的音频/视频信号210。下文描述的技术主要涉及视频数据压缩和解压缩。应当理解,许多现有技术可结合将描述的视频数据压缩技术用于音频数据压缩以生成压缩的音频/视频信号。因此,将不提供对音频数据压缩的单独讨论。还应理解,与视频数据相关联的数据速率,尤其是广播质量的视频数据,通常比与音频数据(无论是压缩或者未压缩)相联的数据速率高很多。因此,应当理解,未压缩的音频数据可伴随压缩的视频数据形成压缩的音频/视频信号。应进一步理解,虽然本实例(图1至图4中示出的)涉及音频/视频数据,但下文将描述的技术可以在仅处理(即,压缩、解压缩、储存、显示及/或传输)视频数据的系统中获得使用。也就是说,实施方式能够在完全不具有任何相关的音频数据处理的情况下应用于视频数据压缩。因此图4提供了视频捕获装置的实例,包括图像传感器和下文将讨论的类型的编码装置。因此图2提供了下文将讨论的类型的解码装置和输出解码图像的显示器的实例。图2和图4的组合可以提供视频捕获装置,视频捕获装置包括图像传感器180、编码装置190、解码装置110及向输出解码图像的显示器120。图5和图6示意性地示出了存储介质,其存储(例如)由装置20、60生成的压缩数据、输入到装置110或存储介质或阶段150、220的压缩数据。图5示意性地示出了诸如磁盘或光盘的磁盘存储介质,并且图6示意性地示出了诸如闪存的固态存储介质。应注意,图5和图6还可提供存储计算机软件的非暂时性机器可读存储介质的实例,该计算机软件在由计算机执行时使计算机执行下文将讨论的一种或多种方法。因此,以上布置提供了体现本技术中的任何技术的视频存储、捕获、传输或接收装置的实例。图7提供了视频数据压缩和解压缩装置的示意性概图。控制器343控制装置的总体操作,具体地,在参考压缩模式时,控制器通过充当选择器以选择各种操作模式(诸如,块尺寸和形状)以及视频数据是否是无损编码,来控制试验编码处理(trialencodingprocess)本文档来自技高网...

【技术保护点】
1.一种数据编码方法,包括:/n生成数据值的有序阵列,所述数据值的有序阵列表示图像区域并且具有阵列顺序;/n导出指示量化程度的量化参数,使得在使用所述量化程度编码所述数据值的有序阵列时,所述数据值的有序阵列满足一个或多个预定标准;/n在所述数据值的有序阵列或者根据导出的所述量化参数指示的所述量化程度而量化的数据值的有序阵列中,检测所述阵列顺序中作为第一值的非零值的数量;/n如果检测的数量不超过阈值数量,则选择不同的量化参数;/n量化所述数据值以生成相应的量化值;以及/n对所述量化值进行熵编码。/n

【技术特征摘要】
【国外来华专利技术】20180205 GB 1801838.21.一种数据编码方法,包括:
生成数据值的有序阵列,所述数据值的有序阵列表示图像区域并且具有阵列顺序;
导出指示量化程度的量化参数,使得在使用所述量化程度编码所述数据值的有序阵列时,所述数据值的有序阵列满足一个或多个预定标准;
在所述数据值的有序阵列或者根据导出的所述量化参数指示的所述量化程度而量化的数据值的有序阵列中,检测所述阵列顺序中作为第一值的非零值的数量;
如果检测的数量不超过阈值数量,则选择不同的量化参数;
量化所述数据值以生成相应的量化值;以及
对所述量化值进行熵编码。


2.根据权利要求1所述的方法,其中,生成步骤包括:
预测待编码的图像的图像区域;以及
根据预测的图像区域与待编码的图像的相应区域之间的差异,生成残差图像区域;
其中所述数据值的有序阵列包括表示所述残差图像区域的数据值。


3.根据权利要求2所述的方法,包括对所述残差图像区域进行频率变换;
其中所述数据值的有序阵列包括所述残差图像区域的频率变换表示的数据值。


4.根据权利要求3所述的方法,其中,所述阵列顺序是从表示最低空间频率的数据值到表示最高空间频率的数据值。


5.根据权利要求2所述的方法,其中:
预测步骤包括:根据在由预测模式定义的方向上从预测样本移位的其他先前编码和解码的图像样本,来预测所述图像区域的样本;并且
所述阵列顺序为使得:在空间上越接近所述其他先前编码和解码的图像样本的预测数据值在所述阵列顺序中越早。


6.根据权利要求1所述的方法,其中,所述一个或多个预定标准包括至少数据量标准。


7.根据权利要求1所述的方法,其中,所述阈值数量为1。


8.根据权利要求1所述的方法,其中,所述阈值数量为3。


9.根据权利要求1所述的方法,其中,选择的不同的量化参数取决于所述数据值的有序阵列的阵列大小。


10.根据权利要求1所述的方法,其中,选择的不同的量化参数取决于所述数据值的有序阵列的位深度。


11.根据权利要求1所述的方法,其中,选择的不同的量化参数取决于能应用于所述数据值的有序阵列的变换类型。


12.一种解码数据流的方法,所述方法包括:
对具有阵列顺序的数据值的有序阵列进行熵解码;
检测非零熵解码值的数量;
从数据流中检测量化参数;以及
如果所述阵列顺序中至少阈值数量的第一熵解码值为非零,则使用来自所述数据流的所述量化参数指示的量化程度对所述熵解码值进...

【专利技术属性】
技术研发人员:卡尔·詹姆斯·沙曼马加利·基姆利·米里·菲利普
申请(专利权)人:索尼公司
类型:发明
国别省市:日本;JP

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

1