用于上下文自适应性二进制算术译码系数层级译码的通过量改进的制作方法

文档序号:7994121阅读:216来源:国知局
用于上下文自适应性二进制算术译码系数层级译码的通过量改进的制作方法
【专利摘要】本发明提议用于限制值格的数目的各种技术,所述值格是通过上下文自适应性二进制算术译码CABAC使用自适应性上下文模型来译码。明确地说,本发明提议限制值格的数目,所述值格将CABAC用于在视频译码过程中对变换系数的层级信息译码。
【专利说明】用于上下文自适应性二进制算术译码系数层级译码的通过量改进
[0001]本申请案主张2012年I月17日申请的美国临时申请案第61/587,624号、2012年I月20日申请的美国临时申请案第61/589,290号、2012年I月27日申请的美国临时申请案第61/591,772号、2012年3月2日申请的美国临时申请案第61/606,347号和2012年4月11日申请的美国临时申请案第61/622,785号的权利,所有所述申请案的全文特此以引用的方式并入本文中。

【技术领域】
[0002]本发明涉及视频译码,且更明确地说,涉及用于译码变换系数的技术。

【背景技术】
[0003]数字视频能力可并入到广泛范围的装置中,所述装置包含数字电视、数字直播系统、无线广播系统、个人数字助理(PDA)、膝上型或桌上型计算机、数码相机、数字记录装置、数字媒体播放器、视频游戏装置、视频游戏机、蜂窝式或卫星无线电电话、视频电传会议装置和类似者。数字视频装置实施例如以下各者的视频压缩技术以更高效地发射、接收并存储数字视频信息:描述于由 MPEG-2、MPEG-4、ITU-T H.263、ITU-T H.264/MPEG-4 第 10 部分(先进视频译码(AVC))定义的标准、目前在开发中的高效率视频译码(HEVC)标准和这些标准的扩展中的视频压缩技术。
[0004]视频压缩技术包含空间预测和/或时间预测以减小或去除视频序列中固有的冗余。对于基于块的视频译码来说,可将视频帧或切片分割为多个块。视频帧替代地可被称作图片。可进一步分割每一块。帧内译码(I)帧或切片中的块是使用关于同一帧或切片中的相邻块中的参考样本的空间预测来编码。帧间译码(P或B)帧或切片中的块可使用关于同一帧或切片中的相邻块中的参考样本的空间预测或关于其它参考帧中的参考样本的时间预测。空间预测或时间预测导致译码用于块的预测性块。残余数据表示待译码的原始块(即,经译码块)与预测性块之间的像素差。
[0005]根据指向形成预测性块的参考样本的块的运动向量和指示经译码块与预测性块之间的差异的残余数据来编码帧间译码块。根据帧内译码模式和残余数据来编码帧内译码块。为了进行进一步压缩,可将残余数据自像素域变换到变换域,从而引起残余变换系数,可接着量化残余变换系数。可按特定次序扫描最初布置成二维阵列的经量化的变换系数以产生变换系数的一维向量以用于熵译码。


【发明内容】

[0006]大体上,本发明描述用于对视频数据译码的技术。明确地说,本发明描述用于在视频译码过程中对与变换系数相关的信息译码的技术。
[0007]本发明提议用于与被旁路译码的值格(bin)的数目相比,限制通过上下文自适应性二进制算术译码(CABAC)使用自适应性上下文模型来译码以便用信号发送变换系数的值格的数目的各种技术。明确地说,本发明揭示用于限制值格的数目的技术,所述值格将CABAC用于在视频译码过程中对变换系数的层级信息译码。
[0008]在本发明的一个实例中,一种在视频译码过程中译码变换系数的方法包括:对于变换系数的厚块中的变换系数译码有效值图旗标,其中所述有效值图旗标指示特定变换系数是否具有大于零的绝对值;对于变换系数的厚块中的由有效值图旗标指示为具有大于零的绝对值的变换系数译码大于一旗标,其中大于一旗标指示特定变换系数是否具有大于一的绝对值;以及对于厚块中的由大于一旗标指示为具有大于一的绝对值的前N个变换系数译码大于二旗标,其中大于二旗标指示特定变换系数是否具有大于二的绝对值。
[0009]在本发明的另一实例中,一种在视频译码过程中译码变换系数的方法包括:对于变换系数的厚块中的变换系数译码有效值图旗标,其中有效值图旗标指示特定变换系数是否具有大于零的绝对值;对于厚块中的由所述有效值图旗标指示为具有大于零的绝对值的前Ml个变换系数译码大于一旗标,其中所述大于一旗标指示特定变换系数是否具有大于一的绝对值;以及对于厚块中的由所述大于一旗标指示为具有大于一的绝对值的变换系数译码大于二旗标,其中所述大于二旗标指示特定变换系数是否具有大于二的绝对值。
[0010]在本发明的另一实例中,一种在视频译码过程中译码变换系数的方法包括:对于变换系数的厚块中的变换系数译码有效值图旗标,其中所述有效值图旗标指示特定变换系数是否具有大于零的绝对值;对于厚块中的由所述有效值图旗标指示为具有大于零的绝对值的前Ml个变换系数译码大于一旗标,其中所述大于一旗标指示特定变换系数是否具有大于一的绝对值;以及对于厚块中的由所述大于一旗标指示为具有大于一的绝对值的前N个变换系数译码大于二旗标,其中所述大于二旗标指示特定变换系数是否具有大于二的绝对值。
[0011]本发明也描述可经配置以执行本文中所描述的用于用信号发送变换系数的技术的视频编码器、视频解码器、设备和存储指令的计算机可读媒体。
[0012]一或多个实例的细节阐述于随附图式和以下描述中。其它特征、目标和优点将自所述描述和所述图式且自权利要求书显而易见。

【专利附图】

【附图说明】
[0013]图1为说明实例视频编码和解码系统的框图。
[0014]图2为展示用于变换系数译码的实例反向扫描次序的概念图式。
[0015]图3为展示基于子块的实例对角线扫描的概念图式。
[0016]图4为展示对变换系数的4X4厚块的实例反向对角线扫描的概念图式。
[0017]图5为说明基于子块位置的基于上下文的译码阈值的概念图。
[0018]图6为说明基于子块位置和末位有效系数的位置的基于上下文的译码阈值的概念图。
[0019]图7为说明基于子块位置和末位有效系数的位置的基于上下文的译码阈值的概念图。
[0020]图8为展示8X8块到4个4X4子块的实例划分和上下文邻域的概念图。
[0021]图9为说明实例视频编码器的框图。
[0022]图10为说明实例视频解码器的框图。
[0023]图11为展示根据本发明的技术的实例方法的流程图。
[0024]图12为展示根据本发明的技术的另一实例方法的流程图。
[0025]图13为展示根据本发明的技术的另一实例方法的流程图。

【具体实施方式】
[0026]一般来说,本发明描述用于译码视频数据的技术。明确地说,本发明描述用于在视频编码和/或解码过程中译码变换系数的技术。
[0027]通常以两种方式中的一者对变换系数的层级信息(例如,绝对值和正负号)熵译码。层级信息的一些值格是通过自适应性上下文模型(例如,通过上下文自适应性二进制算术译码(CABAC))来译码。层级信息的其它值格是通过固定的相等概率模型经由旁路模式来译码(例如,通过指数哥伦布(Golomb)译码器或哥伦布-莱斯(Golomb-Rice)译码器)。已观测到,自适应性基于上下文的值格译码虽然促进了频宽效率,但为熵译码的主要瓶颈之一。
[0028]鉴于此缺点,本发明呈现用于改进CABAC通过量的技术。明确地说,在一些实例中,本发明提议用于通过减小自适应性上下文译码的值格的数目并增加旁路译码的值格的数目来改进CABAC通过量的技术。
[0029]图1为说明可经配置以利用根据本发明的实例的用于译码变换系数的技术的实例视频编码和解码系统10的框图。如图1中所展示,系统10包含源装置12,所述源装置12经由通信信道16将经编码的视频发射到目的地装置14。经编码的视频数据也可存储于存储媒体34或文件服务器36上,且可由目的地装置14按需进行存取。当存储到存储媒体或文件服务器时,视频编码器20可将经译码视频数据提供到另一装置(例如,网络接口、压缩光盘(CD)、蓝光或数字视频光盘(DVD)烧录机或压印设施装置,或其它装置),从而将经译码视频数据存储到存储媒体。同样地,与视频解码器30分离的装置(例如,网络接口、⑶或DVD读取器,或类似者)可自存储媒体检索经译码视频数据且将所检索数据提供到视频解码器30。
[0030]源装置12和目的地装置14可包括广泛多种装置中的任一者,所述装置包含桌上型计算机、笔记型(即,膝上型)计算机、平板计算机、机顶盒、例如所谓的智能型手机的电话手机、电视、相机、显示装置、数字媒体播放器、视频游戏机或类似者。在许多状况下,这些装置可经配备以用于进行无线通信。因此,通信信道16可包括适用于发射经编码视频数据的无线信道、有线信道或无线信道与有线信道的组合。类似地,文件服务器36可由目的地装置14经由包含因特网连接的任何标准数据连接来存取。此数据连接可包含适用于存取存储于文件服务器上的经编码视频数据的无线信道(例如,W1-Fi连接)、有线连接(例如,DSL、缆线调制解调器,等等),或两者的结合。
[0031]根据本发明的实例,用于译码变换系数的技术可应用于视频译码以支持多种多媒体应用中的任一者,例如,空中电视广播、有线电视传输、卫星电视传输、(例如)经由因特网的流式传输视频传输、数字视频的编码以供存储于数据存储媒体上、存储于数据存储媒体上的数字视频的解码,或其它应用。在一些实例中,系统10可经配置以支持单向或双向视频传输以支持例如视频流、视频重放、视频广播和/或视频电话的应用。
[0032]在图1的实例中,源装置12包含视频源18、视频编码器20、调制器/解调器22和发射器24。在源装置12中,视频源18可包含例如视频俘获装置(例如,摄影机)、含有先前俘获的视频的视频存档、自视频内容提供者接收视频的视频馈入接口,和/或用于产生计算机图形数据作为源视频的计算机图形系统的源,或这些源的组合。作为一个实例,如果视频源18为摄影机,那么源装置12与目的地装置14可形成可设在(例如)智能型手机或平板计算机内的所谓的相机电话或视频电话。然而,本发明中所描述的技术可适用于一般来说的视频译码,且可应用于无线和/或有线应用,或经编码视频数据存储于本地碟片上的应用。
[0033]可由视频编码器20编码经俘获、经预俘获或计算机产生的视频。经编码的视频信息可由调制解调器22根据例如有线或无线通信协议的通信标准进行调制,且经由发射器24发射到目的地装置14。调制解调器22可包含各种混频器、滤波器、放大器,或经设计用于信号调制的其它组件。发射器24可包含经设计用于传输数据的电路,包含放大器、滤波器和(在无线通信的状况下)一或多个天线。
[0034]由视频编码器20编码的经俘获、经预俘获或计算机产生的视频也可存储于存储媒体34或文件服务器36上以供稍后消费。存储媒体34可包含蓝光光盘、DVD、⑶-ROM、快闪存储器,或用于存储经编码视频的任何其它合适数字存储媒体。存储于存储媒体34上的经编码视频可接着由目的地装置14存取以用于解码和重放。尽管图1中未展示,但在一些实例中,存储媒体34和/或文件服务器36可存储发射器24的输出。
[0035]文件服务器36可为能够存储经编码视频且将所述经编码视频发射到目的地装置14的任何类型的服务器。实例文件服务器包含网站服务器(例如,用于网站)、FTP服务器、网络附接存储(NAS)装置、本地磁/光盘机,或能够存储经编码视频数据并将经编码视频数据发射到目的地装置的任何其它类型的装置。经编码视频数据自文件服务器36的发射可为流式传输、下载传输或两者的组合。文件服务器36可由目的地装置14经由包含因特网连接的任何标准数据连接来存取。此标准数据连接可包含无线信道(例如,W1-Fi连接)、有线连接(例如,DSL、缆线调制解调器、以太网、USB等),或适用于存取存储于文件服务器上的经编码视频数据的无线信道与有线连接的组合。
[0036]在图1的实例中,目的地装置14包含接收器26、调制解调器28、视频解码器30和显示装置32。目的地装置14的接收器26经由信道16接收信息,且调制解调器28对信息解调制以产生用于视频解码器30的经解调制的位流。经由信道16传达的信息可包含由视频编码器20产生的多种语法信息以供视频解码器30在解码视频数据时使用。此语法也可与存储于存储媒体34或文件服务器36上的经编码视频数据包含在一起。视频编码器20和视频解码器30中的每一者可形成能够编码或解码视频数据的相应编码器-解码器(CODEC)的部分。
[0037]显示装置32可与目的地装置14集成或在目的地装置14外部。在一些实例中,目的地装置14可包含集成式显示装置,且也经配置以与外部显示装置接口连接。在其它实例中,目的地装置14可为显示装置。一般来说,显示装置32向用户显示经解码的视频数据,且可包括多种显示装置中的任一者,例如,液晶显示器(LCD)、等离子显示器、有机发光二极管(OLED)显示器或另一类型的显示装置。
[0038]在图1的实例中,通信信道16可包括任何无线或有线通信媒体,例如,射频(RF)频谱或一或多个物理传输线,或无线媒体与有线媒体的任何组合。通信信道16可形成基于封包的网络(例如,局域网、广域网或例如因特网的全球网络)的部分。通信信道16大体上表示用于将视频数据自源装置12发射到目的地装置14的任何合适通信媒体或不同通信媒体的集合,包含有线媒体或无线媒体的任何合适组合。通信信道16可包含路由器、交换器、基地台或可用于促进自源装置12到目的地装置14的通信的任何其它装备。
[0039]视频编码器20和视频解码器30可根据例如目前由ITU-T视频译码专家小组(VCEG)和IS0/IEC动画专家小组(MPEG)的视频译码的联合合作团队(JCT-VC)开发的高效率视频译码(HEVC)标准的视频压缩标准来进行操作。HEVC的最新工作草案(WD)描述于ITU-T SG16WP3和IS0/IEC JTC1/SC29/WG11的视频译码的联合合作团队(JCT-VC)文献JCTVC-11003中的布罗斯(Bross)等人的“高效率视频译码(HEVC)文本规范草案9(Highefficiency video coding (HEVC) text specificat1n draft9) ” 中,且所述工作草案在下文被称作 HEVC WD7,可白 http: //phenix.1nt-evry.fr/ ict/doc end user/documents/9Geneva/wgll/.TCTVC-11003-v6.zip 得至丨J。
[0040]替代地,视频编码器20和视频解码器30可根据例如ITU-T H.264标准或者被称作MPEG4第10部分(先进视频译码(AVC))的其它专有或行业标准或这些标准的扩展而操作。然而,本发明的技术不限于任何特定译码标准。其它实例包含MPEG-2和ITU-TH.263。
[0041]虽然图1中未展示,但在一些方面,视频编码器20和视频解码器30可各自与音频编码器和解码器集成,且可包含适当MUX-DEMUX单元或其它硬件和软件以处置共同数据流或分离数据流中的音频和视频两者的编码。如果适用,那么在一些实例中,MUX-DEMUX单元可遵照ITU H.223多路复用器协议,或例如用户数据报协议(UDP)的其它协议。
[0042]视频编码器20和视频解码器30可各自实施为各种合适编码器电路中的任一者,例如一或多个微处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)、离散逻辑、软件、硬件、固件或其任何组合。当所述技术部分地以软件来实施时,装置可将用于软件的指令存储于合适的非暂时性计算机可读媒体中,且在硬件中使用一或多个处理器来执行所述指令以执行本发明的技术。视频编码器20和视频解码器30中的每一者可包含于一或多个编码器或解码器中,其中任一者可集成为相应装置中的组合式编码器/解码器(CODEC)的部分。
[0043]视频编码器20可实施本发明的用于在视频译码过程中译码变换系数的技术中的任一者或全部。同样,视频解码器30可实施用于在视频译码过程中译码变换系数的这些技术中的的任一者或全部。如本发明中所描述的视频译码器可指代视频编码器或视频解码器。类似地,视频译码单元可指代视频编码器或视频解码器。同样,视频译码可指代视频编码或视频解码。
[0044]在本发明的一个实例中,视频编码器20可经配置以对于变换系数的厚块中的每一变换系数译码有效值图旗标,其中所述有效值图旗标指示特定变换系数是否具有大于零的绝对值;对于变换系数的厚块中的由所述有效值图旗标指示为具有大于零的绝对值的变换系数译码大于一旗标,其中所述大于一旗标指示特定变换系数是否具有大于一的绝对值;和对于所述厚块中的由所述大于一旗标指示为具有大于一的绝对值的前N个变换系数译码大于二旗标,其中所述大于二旗标指示所述特定变换系数是否具有大于二的绝对值。
[0045]同样,视频解码器30可经配置以对于变换系数的厚块中的变换系数解码有效值图旗标,其中所述有效值图旗标指示特定变换系数是否具有大于零的绝对值;对于变换系数的厚块中的变换系数解码大于一旗标,其中所述大于一旗标指示特定变换系数是否具有大于一的绝对值;和对于所述厚块中的由所述大于一旗标指示为具有大于一的绝对值的前N个变换系数解码大于二旗标,其中所述大于二旗标指示所述特定变换系数是否具有大于二的绝对值。
[0046]在本发明的另一实例中,视频编码器20可经配置以对于变换系数的厚块中的变换系数译码有效值图旗标,其中所述有效值图旗标指示特定变换系数是否具有大于零的绝对值;对于厚块中的由所述有效值图旗标指示为具有大于零的绝对值的前Ml个变换系数译码大于一旗标,其中所述大于一旗标指示特定变换系数是否具有大于一的绝对值;和对于厚块中的由所述大于一旗标指示为具有大于一的绝对值的变换系数译码大于二旗标,其中所述大于二旗标指示所述特定变换系数是否具有大于二的绝对值。
[0047]同样,视频解码器30可经配置以对于变换系数的厚块中的变换系数解码有效值图旗标,其中所述有效值图旗标指示特定变换系数是否具有大于零的绝对值;对于厚块中的由所述有效值图旗标指示为具有大于零的绝对值的前Ml个变换系数解码大于一旗标,其中所述大于一旗标指示特定变换系数是否具有大于一的绝对值;和对于厚块中的由所述大于一旗标指示为具有大于一的绝对值的变换系数解码大于二旗标,其中所述大于二旗标指示所述特定变换系数是否具有大于二的绝对值。
[0048]在本发明的另一实例中,视频编码器20可经配置以对于变换系数的厚块中的变换系数译码有效值图旗标,其中所述有效值图旗标指示特定变换系数是否具有大于零的绝对值;对于厚块中的由所述有效值图旗标指示为具有大于零的绝对值的前Ml个变换系数译码大于一旗标,其中所述大于一旗标指示特定变换系数是否具有大于一的绝对值;和对于厚块中的由所述大于一旗标指示为具有大于一的绝对值的前N个变换系数译码大于二旗标,其中所述大于二旗标指示特定变换系数是否具有大于二的绝对值。
[0049]同样,视频解码器30可经配置以对于变换系数的厚块中的变换系数解码有效值图旗标,其中所述有效值图旗标指示特定变换系数是否具有大于零的绝对值;对于厚块中的由所述有效值图旗标指示为具有大于零的绝对值的前Ml个变换系数解码大于一旗标,其中所述大于一旗标指示特定变换系数是否具有大于一的绝对值;和对于厚块中的由所述大于一旗标指示为具有大于一的绝对值的前N个变换系数解码大于二旗标,其中所述大于二旗标指示所述特定变换系数是否具有大于二的绝对值。
[0050]数字视频装置实施视频压缩技术以更高效地编码并解码数字视频信息。视频压缩可应用空间(帧内)预测和/或时间(帧间)预测技术以减小或去除视频序列中固有的冗余。
[0051]JCT-VC正致力于开发(例如)如在上文论述的HEVC WD7中描述的HEVC标准。HEVC标准化努力是基于视频译码装置的被称作HEVC测试模型(HM)的演进模型。HM假设视频译码装置相对于根据(例如)ITU-TH.264/AVC的现有装置的若干额外能力。例如,尽管H.264提供九个帧内预测编码模式,但HM可提供多达三十三个帧内预测编码模式。以下章节将更详细地论述HM的某些方面。
[0052]对于根据当前在开发中的HEVC标准的视频译码,可将视频帧分割成译码单元。译码单元(CU)大体指充当基本单元的图像区,为了视频压缩可将各种译码工具应用到所述基本单元。CU通常具有表示为Y的明度分量,和表示为U和V的两个色度分量。视视频采样格式而定,U和V分量的大小(依据样本的数目)可与Y分量的大小相同或不同。
[0053]⑶通常为正方形,且(例如)根据例如ITU-T H.264的其它视频译码标准可被视为类似于所谓的宏块。将在本申请案中出于说明的目的描述根据正在开发的HEVC标准的目前提议方面的一些方面的译码。然而,本发明中所描述的技术可用于其它视频译码过程,例如根据H.264或其它标准或专有视频译码过程所定义的过程。
[0054]根据HMjU可包含一或多个预测单元(PU)和/或一或多个变换单元(TU)。位流内的语法数据可定义最大译码单元(LCU),最大译码单元(LCU)为就像素的数目来说的最大⑶。大体上,除⑶不具有大小区分之外,⑶具有与H.264的宏块类似的用途。因此,可将CU分裂成子CU。大体上,在本发明中对CU的引用可指图片的最大译码单元或LCU的子⑶。IXU可被分裂成数个子⑶,且每一子⑶可进一步被分裂成数个子⑶。用于位流的语法数据可定义可分裂LCU的最大次数,其被称作CU深度。因而,位流也可定义最小译码单元(S⑶)。本发明也使用术语“块”或“部分”来指代⑶、PU或TU中的任一者。大体上,“部分”可指代视频帧的任一子集。
[0055]IXU可与四元树数据结构相关联。大体上,四元树数据结构针对每一⑶包含一个节点,其中根节点对应于LCU。如果将CU分裂成四个子CU,那么对应于所述CU的节点包含四个叶节点,所述四个叶节点中的每一者对应于所述子CU中的一者。所述四元树数据结构的每一节点可提供针对所述对应CU的语法数据。例如,所述四元树中的节点可包含分裂旗标,从而指示是否将对应于所述节点的CU分裂成子CU。用于CU的语法元素可经递归地定义,且可视⑶是否分裂成子⑶而定。如果⑶未经进一步分裂,那么所述⑶被称作叶⑶。在本发明中,尽管不存在原始叶CU的显式分裂,但叶CU的四个子CU也将被称作叶CU。例如,如果大小为16X16的⑶未经进一步分裂,那么尽管16X16⑶从未分裂,但四个8X8子⑶也将被称作叶⑶。
[0056]叶⑶可包含一或多个预测单元(PU)。大体上,PU表示对应⑶的全部或一部分,且可包含用于检索所述PU的参考样本的数据。例如,当经帧间模式编码时,PU可包含定义PU的运动向量的数据。定义运动向量的数据可描述(例如)运动向量的水平分量、运动向量的垂直分量、运动向量的分辨率(例如,四分之一像素精确度或八分之一像素精确度)、运动向量指向的参考帧,和/或运动向量的参考列表(例如,列表O或列表I)。叶CU的定义I3U的数据也可描述(例如)CU到一或多个I3U的分割。分割模式可视CU未经译码、经帧内预测模式编码或是经帧间预测模式编码而不同。对于帧内译码,可与下文所描述的叶变换单元相同地对待W。
[0057]新兴HEVC标准允许根据变换单元(TU)的变换,所述TU对于不同⑶可不同。通常基于针对经分割LCU所定义的给定CU内的I3U的大小而对TU设定大小,尽管可能并非一直为此状况。TU通常具有与PU相同的大小,或小于PU。在一些实例中,可使用称为“残余四元树”(RQT)的四元树结构而将对应于CU的残余样本再分为更小单元。RQT的叶节点可被称作变换单元(TU)。可变换与TU相关联的像素差值以产生可量化的变换系数。
[0058]大体上,PU指代与预测过程相关的数据。例如,当经帧内模式编码时,PU可包含描述PU的帧内预测模式的数据。作为另一实例,当PU经帧间模式编码时,可包含定义PU的运动向量的数据。
[0059]大体上,TU用于变换过程和量化过程。具有一或多个I3U的给定⑶也可包含一或多个变换单元(TU)。在预测之后,视频编码器20可根据PU基于由译码节点识别的视频块计算残余值。译码节点接着经更新以参考残余值而非原始视频块。残余值包括像素差值,可使用在TU中指定的变换和其它变换信息而将所述像素差值变换成变换系数,量化,且扫描以产生串列化变换系数以供熵译码。译码节点可再次经更新以参考这些串列化变换系数。本发明通常使用术语“视频块”来指代⑶的译码节点。在一些特定状况下,本发明也可使用术语“视频块”来指代树型块(即,LCU)或CU,其包含译码节点和PU和TU。
[0060]视频序列通常包含一系列视频帧或图片。图片群组(GOP)通常包括一系列的一或多个视频图片。GOP可在GOP的标头、图片中的一或多者的标头中或在别处包含语法数据,所述语法数据描述包含于GOP中的图片的数目。图片的每一切片可包含描述所述相应切片的编码模式的切片语法数据。视频编码器20通常对个别视频切片内的视频块进行操作,以便编码视频数据。视频块可对应于CU内的译码节点。视频块可具有固定或变化的大小,且可根据指定译码标准而大小不同。
[0061]为了对块(例如,视频数据的预测单元)译码,首先导出块的预测子。可经由帧内
(I)预测(即,空间预测)或帧间(P或B)预测(即,时间预测)导出也称作预测性块的预测子。因此,可使用关于同一帧(或切片)中的相邻参考块中的参考样本的空间预测来对一些预测单元帧内译码(I),且可关于其它先前译码帧(或切片)中的参考样本的块来对其它预测单元单向帧间译码(P)或双向帧间译码(B)。在每一状况下,参考样本可用以形成用于待译码的块的预测性块。
[0062]在识别出预测性块之后,便确定原始视频数据块中的像素与其预测性块中的像素之间的差。此差可被称作预测残余数据,且指示待译码的块中的像素值与经选择以表示经译码块的预测性块中的像素值之间的像素差。为了达成更好的压缩,可(例如)使用离散余弦变换(DCT)、整数变换、卡忽南-拉维(Karhunen-Loeve) (K-L)变换或另一变换来变换预测残余数据以产生变换系数。
[0063]变换块(例如,TU)中的残余数据可布置在驻留于空间像素域中的像素差值的二维(2D)阵列中。变换将残余像素值转换为变换域(例如,频域)中的变换系数的二维阵列。
[0064]为了进一步压缩,变换系数可在熵译码之前经量化。熵译码器接着将例如以下各者的熵译码应用于经量化的变换系数:上下文自适应性可变长度译码(CAVLC)、上下文自适应性二进制算术译码(CABAC)、概率区间分割熵译码(PIPE)或类似者。在一些实例中,视频编码器20可利用预定义扫描次序来扫描经量化的变换系数,以产生可经熵编码的串列化向量。在其它实例中,视频编码器20可执行自适应性扫描。在对经量化的变换系数进行扫描以形成一维向量之后,视频编码器20可熵译码一维向量,视频编码器20也可熵编码与经编码视频数据相关联的语法元素以供视频解码器30在解码视频数据时使用。
[0065]本发明为用于上下文自适应性二进制算术译码(CABAC)熵译码器或例如概率区间分割熵译码(PIPE)或相关译码器的其它熵译码器的有关技术。算术译码为用于具有高译码效率的许多压缩算法中的一种形式的熵译码,这是因为算术译码能够将符号映射到非整数长度的码字。算术译码算法的实例为用于H.264/AVC中的基于上下文的二进制算术译码(CABAC)。
[0066]大体上,使用CABAC对数据符号熵译码涉及以下步骤中的一或多者:
[0067](I) 二元化:如果待译码的符号不具有二进制值,那么可将所述符号映射到所谓“值格”的序列。每一值格可具有值“O”或“ I ”。
[0068](2)上下文指派:每一值格(处于常规模式)被指派给上下文。上下文模型确定如何基于可用于给定值格的信息(例如,先前经编码的符号的值或值格编号)来计算所述值格的上下文。
[0069](3)值格编码:通过算术编码器来编码值格。为了编码值格,算术编码器需要将值格的值的概率(即,值格的值等于“O”的概率和值格的值等于“I”的概率)作为输入。每一上下文的(所估计)概率由称为“上下文状态”的整数值来表示。每一上下文具有状态,且因此状态(即,所估计概率)对于指派到一个上下文的值格为相同的,且在上下文之间为不同的。
[0070](4)状态更新:基于值格的实际经译码值来更新所选择上下文的概率(状态)(例如,如果值格值为“ I ”,那么使“ I ”的概率增加)。
[0071]应注意,概率区间分割熵译码(PIPE)使用类似于算术译码的原理的原理,且因此也可利用本发明的技术。
[0072]H.264/AVC和HEVC中的CABAC使用状态,且每一状态隐含地与概率相关。存在CABAC的直接使用符号(“O”或“I”)的概率的变型,即,概率(或概率的整数型式)为所述状态。例如,CABAC的这些变型描述于以下两者中:下文中称作为“JCTVC-Al 14”的“由法国电信、NTT、NTT D0C0M0、松下(Panasonic)和特艺(Technicolor)进行的视频译码技术提案的描述(Descript1n of video coding technology proposal by FranceTelecom, NTT, NTT DOCOMO, Panasonic and Technicolor),,JCTVC-A114 (第 I 次 JCT-VC 会议,德国德累斯顿(Dresden),2010年4月),和下文中称作“JCTVC-F254”的A.艾辛和E.艾什娜的“用于 CABAC 的多参数概率更新(Mult1-parameter probability update forCABAC) ” JCTVC-F254 (第 6 次 JCT-VC 会议,意大利都灵,2011 年 7 月)。
[0073]为了对经量化变换系数的块熵译码,通常执行扫描过程,使得块中经量化变换系数的二维(2D)阵列根据特定扫描次序重新布置成变换系数的有序的一维(ID)阵列(即,向量)。接着将熵译码应用到变换系数的向量。对变换单元中经量化的变换系数的扫描为熵译码器串列化了变换系数的2D阵列。可产生有效值图以指示有效(即,非零)系数的位置。可应用扫描以扫描有效(即,非零)系数的层级,和/或对有效系数的正负号译码。
[0074]在新兴HEVC标准中,首先针对TU译码有效变换的位置信息(例如,有效值图)以指示最后一个非零系数在扫描次序中的位置。以反向扫描次序对于每一系数译码有效值图和层级信息(系数的绝对值和正负号)。
[0075]当前,在HEVC中存在4种不同的扫描:对角线扫描、水平扫描、垂直扫描和基于子块的对角线扫描。图2展示用于变换系数的块的反向扫描次序的实例。应注意,反向对角线模式35、反向之字形模式29、反向垂直模式31和反向水平模式33中的每一者自变换块的右下角中的较高频率系数前进到变换块的左上角中的较低频率系数。
[0076]将对角线扫描、水平扫描和垂直扫描应用于4X4和8X8TU。将基于子块的对角线扫描用于当前HEVC测试模型中的16父16和32父321^中。在一些实例中,基于子块的对角线扫描也可应用到8X8TU。在基于子块的扫描中,逐一扫描较大TU内的4X4子块。在其它实例中,根据所使用的扫描次序,“子块”可由若干连序扫描的系数组成。例如,“子块”可由沿着对角线扫描次序的16个连序扫描的系数组成。
[0077]图3描绘对8X8TU的基于子块的扫描的实例。8X8TU38由四个4X4子块(36A、36B、36C、36D)组成。如图3中所展示,在扫描子块36B中的变换系数之前扫描子块36A中的变换系数。扫描接着自子块36B前进到子块36C,且最终到子块36D。图3描绘每一子块中之前向对角线扫描次序;然而,可使用任何扫描次序(例如,水平、垂直、之字形等)。在其它实例中,在每一子块内使用例如图2中所展示的反向扫描次序的反向扫描次序。
[0078]在新兴HEVC标准中,可将系数分组成厚块。针对每一厚块译码变换系数的有效值图和层级信息(绝对值和正负号)。在一个实例中,对于4X4TU和8X8TU来说,厚块由沿着扫描次序(例如,前向或反向对角线、水平或垂直扫描次序)的16个连序系数组成。对于16X16和32X32TU来说,将较大TU内的变换系数的4X4子块作为厚块对待。以下符号经译码并用信号发送以表示厚块内的系数层级信息。在一个实例中,以反向扫描次序来对所有符号编码。
[0079]significant_coeff_flag(缩写sigMapFlag):此旗标指示厚块中每一系数的有效值。具有为一或大于一的绝对值的系数被视为有效的。作为一个实例,为O的sigMapFlag值指示系数并非有效,而为I的值指示系数为有效的。此旗标可通常被称作有效值旗标。
[0080]coeff_abs_level_greaterl_flag(缩写 grlFlag):此旗标指示对于任何非零系数(即,具有为I的sigMapFlag的系数)来说,系数的绝对值是否大于一。作为一个实例,为O的grlFlag值指示系数并不具有大于一的绝对值,而grlFlag的值为I指示系数的确具有大于一的绝对值。此旗标可通常被称作大于一旗标。
[0081]coeff_abs_level_greater2_flag(缩写 gr2Flag):此旗标指不对于具有大于一的绝对值的任何系数(即,具有为I的grlFlag的系数)来说,系数的绝对值是否大于二。作为一个实例,为O的gr2Flag值指示系数并不具有大于二的绝对值,而gr2Flag的为I的值指示系数的确具有大于二的绝对值。此旗标可通常被称作大于二旗标。
[0082]coeff_sign_flag (缩写signFlag):此旗标指示任何非零系数(即,具有为I的sigMapFlag的系数)的正负号信息。例如,此旗标的零值指示正号,而I指示负号。
[0083]coeff_abs_level_remaining (缩写IevelRem):此语法元素指示剩余系数的绝对层级值。对于此旗标,对于具有大于二的绝对值的每一系数(即,具有为I的gr2Flag的系数),译码系数的绝对值减去三(abs (level) _3)。
[0084]图4展示4X4块100中的经量化系数的实例。块100可为4X4TU,或可为8X8、16X 16或32X32TU中的4X4子块(厚块)。以反向扫描次序扫描的展示于图4中的系数的经编码符号概述于表I中。在表I中,scan_p0s指系数沿着展示于图4中的反向对角线扫描的位置。scan_posl5为经扫描的第一系数,且位于块100的左下角处。scan_posl5处的经量化系数具有为O的绝对值。scan_pos0为经扫描的最后一个系数,且位于块100的右上角处。scan_pos0处的经量化系数具有为10的绝对值。在4X4TU或较大TU中的最后一个4X4子块的状况下,前四个sigMapFlag不需要进行译码,这是由于最后一个非零系数的位置为已知的。S卩,SigMapFlag的译码可于最后一个非零系数(在此实例中,scan_posll
处的系数)处开始。
[0085]

【权利要求】
1.一种在视频译码过程中译码变换系数的方法,所述方法包括: 对于变换系数的厚块中的变换系数译码有效值图旗标,其中所述有效值图旗标指示特定变换系数是否具有大于零的绝对值; 对于所述厚块中的由所述有效值图旗标指示为具有大于零的绝对值的前Ml个变换系数译码大于一旗标,其中所述大于一旗标指示所述特定变换系数是否具有大于一的绝对值,且其中Ml小于所述厚块中的变换系数的最大数目;以及 对于所述厚块中的由所述大于一旗标指示为具有大于一的绝对值的变换系数译码大于二旗标,其中所述大于二旗标指示所述特定变换系数是否具有大于二的绝对值。
2.根据权利要求1所述的方法,其中译码所述大于二旗标包括对于所述厚块中的由所述大于一旗标指示为具有大于一的绝对值的前N个变换系数译码所述大于一旗标,其中N小于所述厚块中的变换系数的最大数目,且 其中所述方法进一步包括对于所述厚块中的变换系数译码层级剩余值, 其中对于所述厚块中具有为I的经译码的大于二旗标的变换系数,所述层级剩余值表示对应系数的所述绝对值减去三, 其中对于所述厚块中具有为I的经译码的大于一旗标但所述大于二旗标未经译码的变换系数,所述层级剩余值表示对应系数的所述绝对值减去二,且 其中对于厚块中的非零 但并不具有经译码的大于一旗标的变换系数,所述层级剩余值表示对应系数的所述绝对值减去一。
3.根据权利要求2所述的方法,其中Ml的值为8。
4.根据权利要求1所述的方法,其进一步包括: 对于所述厚块中的变换系数译码层级剩余值, 其中对于所述厚块中具有为I的经译码的大于二旗标的变换系数,所述层级剩余值表示对应系数的所述绝对值减去三,且 其中对于所述厚块中具有经译码的有效值图旗标但其所述大于一旗标未经译码的变换系数,所述层级剩余值表示对应系数的所述绝对值减去一。
5.根据权利要求4所述的方法,其进一步包括: 对于所述厚块中的变换系数译码正负号旗标,其中所述正负号旗标指示所述特定变换系数的正负号。
6.根据权利要求5所述的方法,其中所述有效值图旗标、所述大于一旗标和所述大于二旗标是通过自适应性上下文模型使用上下文自适应性二进制算术译码CABAC来译码,且其中所述层级剩余值是以CABAC旁路模式译码,且其中所述正负号旗标是以CABAC旁路模式译码。
7.根据权利要求6所述的方法,其进一步包括: 使用哥伦布参数来译码所述层级剩余值,且其中所述哥伦布参数是基于以下各者中的至少一者来确定:量化参数、变换单元大小、变换单元深度、预测模式、色彩分量类型和变换系数的相邻厚块的系数统计资料。
8.根据权利要求5所述的方法,其进一步包括首先译码所述有效值图旗标,其次译码所述大于一旗标,接着译码所述大于二旗标,且在译码所述大于二旗标之后译码所述层级剩余值。
9.根据权利要求8所述的方法,其进一步包括根据扫描次序对于所述厚块中的所述变换系数译码所述有效值图旗标、所述大于一旗标、所述大于二旗标和所述层级剩余值中的每一者。
10.根据权利要求9所述的方法,其中所述扫描次序为反向对角线扫描次序。
11.根据权利要求1所述的方法,其中所述厚块为变换单元的子块。
12.根据权利要求1所述的方法,其中所述厚块为变换单元的16个变换系数的子块。
13.根据权利要求1所述的方法,其中所述厚块为变换单元。
14.根据权利要求1所述的方法,其中所述厚块为变换单元内沿着扫描次序的若干连序变换系数。
15.根据权利要求14所述的方法,其中所述扫描次序为反向扫描次序。
16.根据权利要求1所述的方法,其中Ml的值为8。
17.根据权利要求1所述的方法,其中Ml的所述值是基于以下各者中的至少一者:量化参数、变换单元大小、变换单元深度、色彩分量类型、所述厚块在变换单元中的位置、所述厚块中末位有效系数的存在,和相邻厚块的系数统计资料。
18.根据权利要求1所述的方法,其中所述视频译码过程为视频编码过程,所述方法进一步包括: 编码像素数据以产生残余视频数据; 变换所述残余视频数据以产生变换系数的所述厚块;以及 在经编码的视频位流中用信号发送所述经译码的有效值图旗标、所述经译码的大于一旗标和所述经译码的大于二旗标。
19.根据权利要求1所述的方法,其进一步包括: 在经编码的视频位流中用信号发送Ml的所述值。
20.根据权利要求19所述的方法,其中在以下各者中的至少一者中用信号发送Ml的所述值:序列参数集、图片参数集、自适应参数集和切片标头。
21.根据权利要求1所述的方法,其中所述视频译码过程为视频解码过程,所述方法进一步包括: 在经编码的视频位流中接收所述有效值图旗标、所述大于一旗标和所述大于二旗标; 反变换变换系数的所述厚块以产生残余视频数据;以及 解码所述残余视频数据以产生像素数据。
22.一种经配置以在视频译码过程中译码变换系数的设备,所述设备包括: 视频译码器,其经配置以: 对于变换系数的厚块中的变换系数译码有效值图旗标,其中所述有效值图旗标指示特定变换系数是否具有大于零的绝对值; 对于所述厚块中的由所述有效值图旗标指示为具有大于零的绝对值的前Ml个变换系数译码大于一旗标,其中所述大于一旗标指示所述特定变换系数是否具有大于一的绝对值,且其中Ml小于所述厚块中的变换系数的最大数目;以及 对于所述厚块中的由所述大于一旗标指示为具有大于一的绝对值的变换系数译码大于二旗标,其中所述大于二旗标指示所述特定变换系数是否具有大于二的绝对值。
23.根据权利要求22所述的设备,其中所述视频译码器经进一步配置以对于所述厚块中的由所述大于一旗标指示为具有大于一的绝对值的前N个变换系数译码所述大于二旗标,其中N小于所述厚块中的变换系数的最大数目,且 其中方法进一步包括对于所述厚块中的变换系数译码层级剩余值, 其中对于所述厚块中具有为I的经译码的大于二旗标的变换系数,所述层级剩余值表示对应系数的所述绝对值减去三, 其中对于所述厚块中具有为I的经译码的大于一旗标,但所述大于二旗标未经译码的变换系数,所述层级剩余值表示对应系数的所述绝对值减去二,且 其中对于厚块中非零但并不具有经译码的大于一旗标的变换系数,所述层级剩余值表示对应系数的所述绝对值减去一。
24.根据权利要求23所述的设备,其中N的值为I。
25.根据权利要求22所述的设备,所述视频译码器经进一步配置以: 对于所述厚块中的变换系数译码层级剩余值, 其中对于所述厚块中具有为I的经译码的大于二旗标的变换系数,所述层级剩余值表示对应系数的所述绝对值减去三,且 其中对于所述厚块中具有经译码的有效值图旗标但其所述大于一旗标未经译码的变换系数,所述层级剩余值表示对应系数的所述绝对值减去一。
26.根据权利要求25所述的设备,所述视频译码器经进一步配置以: 对于所述厚块中的变换系数译码正负号旗标,其中所述正负号旗标指示所述特定变换系数的正负号。
27.根据权利要求26所述的设备,其中所述有效值图旗标、所述大于一旗标和所述大于二旗标是通过自适应性上下文模型使用上下文自适应性二进制算术译码CABAC来译码,且其中所述层级剩余值是以CABAC旁路模式译码,且其中所述正负号旗标是以CABAC旁路模式译码。
28.根据权利要求27所述的设备,所述视频译码器经进一步配置以: 使用哥伦布参数来译码所述层级剩余值,且其中所述哥伦布参数是基于以下各者中的至少一者来确定:量化参数、变换单元大小、变换单元深度、预测模式、色彩分量类型和变换系数的相邻厚块的系数统计资料。
29.根据权利要求26所述的设备,所述视频译码器经进一步配置以首先译码所述有效值图旗标,其次译码所述大于一旗标,接着译码所述大于二旗标,且在译码所述大于二旗标之后译码所述层级剩余值。
30.根据权利要求29所述的设备,所述视频译码器经进一步配置以根据扫描次序对于所述厚块中的所述变换系数译码所述有效值图旗标、所述大于一旗标、所述大于二旗标和所述层级剩余值中的每一者。
31.根据权利要求30所述的设备,其中所述扫描次序为反向对角线扫描次序。
32.根据权利要求22所述的设备,其中所述厚块为变换单元的子块。
33.根据权利要求22所述的设备,其中所述厚块为变换单元的16个变换系数的子块。
34.根据权利要求22所述的设备,其中所述厚块为变换单元。
35.根据权利要求22所述的设备,其中所述厚块为变换单元内沿着扫描次序的若干连序变换系数。
36.根据权利要求35所述的设备,其中所述扫描次序为反向扫描次序。
37.根据权利要求22所述的设备,其中Ml的值为8。
38.根据权利要求22所述的设备,其中Ml的所述值是基于以下各者中的至少一者:量化参数、变换单元大小、变换单元深度、色彩分量类型、所述厚块在变换单元中的位置、所述厚块中末位有效系数的存在,和相邻厚块的系数统计资料。
39.根据权利要求22所述的设备,其中所述视频译码器为视频编码器,所述视频编码器经进一步配置以: 编码像素数据以产生残余视频数据; 变换所述残余视频数据以产生变换系数的所述厚块;以及 在经编码的视频位流中用信号发送所述经译码的有效值图旗标、所述经译码的大于一旗标和所述经译码的大于二旗标。
40.根据权利要求22所述的设备,所述视频译码器经进一步配置以: 在经编码的视频位流中用信号发送Ml的所述值。
41.根据权利要求40所述的设备,其中在以下各者中的至少一者中用信号发送Ml的值:序列参数集、图片参数集、自适应参数集和切片标头。
42.根据权利要求22所述的设备,其中所述视频译码器为视频解码器,所述视频解码器经进一步配置以: 在经编码的视频位流中接收所述有效值图旗标、所述大于一旗标和所述大于二旗标; 反变换变换系数的所述厚块以产生残余视频数据;以及 解码所述残余视频数据以产生像素数据。
43.一种经配置以在视频译码过程中译码变换系数的设备,所述设备包括: 用于对于变换系数的厚块中的变换系数译码有效值图旗标的装置,其中所述有效值图旗标指示特定变换系数是否具有大于零的绝对值; 用于对于所述厚块中的由所述有效值图旗标指示为具有大于零的绝对值的前Ml个变换系数译码大于一旗标的装置,其中所述大于一旗标指示所述特定变换系数是否具有大于一的绝对值,且其中Ml小于所述厚块中的变换系数的最大数目;以及 用于对于所述厚块中的由所述大于一旗标指示为具有大于一的绝对值的变换系数译码大于二旗标的装置,其中所述大于二旗标指示所述特定变换系数是否具有大于二的绝对值。
44.一种存储指令的计算机可读存储媒体,所述指令在执行时使经配置以译码视频数据的装置的一或多个处理器: 对于变换系数的厚块中的变换系数译码有效值图旗标,其中所述有效值图旗标指示特定变换系数是否具有大于零的绝对值; 对于所述厚块中的由所述有效值图旗标指示为具有大于零的绝对值的前Ml个变换系数译码大于一旗标,其中所述大于一旗标指示所述特定变换系数是否具有大于一的绝对值,且其中Ml小于所述厚块中的变换系数的最大数目;以及 对于所述厚块中的由所述大于一旗标指示为具有大于一的绝对值的变换系数译码大于二旗标,其中所述大于二旗标指示所述特定变换系数是否具有大于二的绝对值。
45.一种在视频译码过程中译码变换系数的方法,所述方法包括:对于变换系数的厚块中的变换系数译码有效值图旗标,其中所述有效值图旗标指示特定变换系数是否具有大于零的绝对值; 对于变换系数的所述厚块中的由所述有效值图旗标指示为具有大于零的绝对值的变换系数译码大于一旗标,其中所述大于一旗标指示特定变换系数是否具有大于一的绝对值;以及 对于所述厚块中的由所述大于一旗标指示为具有大于一的绝对值的前N个变换系数译码大于二旗标,其中所述大于二旗标指示所述特定变换系数是否具有大于二的绝对值,且其中N小于所述厚块中的变换系数的最大数目。
46.根据权利要求45所述的方法,其进一步包括: 对于所述厚块中的变换系数译码层级剩余值, 其中对于所述厚块中具有为I的经译码的大于二旗标的变换系数,所述层级剩余值表示对应系数的所述绝对值减去三,且 其中对于所述厚块中具有为I的经译码的大于一旗标但所述大于二旗标未经译码的变换系数,所述层级剩余值表示对应系数的所述绝对值减去二。
47.根据权利要求46所述的方法,其进一步包括: 对于所述厚块中的 变换系数译码正负号旗标,其中所述正负号旗标指示所述特定变换系数的正负号。
48.根据权利要求45所述的方法,其中N的值为I。
49.一种经配置以在视频译码过程中译码变换系数的设备,所述设备包括: 视频译码器,其经配置以: 对于变换系数的厚块中的变换系数译码有效值图旗标,其中所述有效值图旗标指示特定变换系数是否具有大于零的绝对值; 对于变换系数的所述厚块中的由所述有效值图旗标指示为具有大于零的绝对值的变换系数译码大于一旗标,其中所述大于一旗标指示特定变换系数是否具有大于一的绝对值;以及 对于所述厚块中的由所述大于一旗标指示为具有大于一的绝对值的前N个变换系数译码大于二旗标,其中所述大于二旗标指示所述特定变换系数是否具有大于二的绝对值,且其中N小于所述厚块中的变换系数的最大数目。
50.根据权利要求49所述的设备,所述视频译码器经进一步配置以: 对于所述厚块中的变换系数译码层级剩余值, 其中对于所述厚块中具有为I的经译码的大于二旗标的变换系数,所述层级剩余值表示对应系数的所述绝对值减去三,且 其中对于所述厚块中具有为I的经译码的大于一旗标但所述大于二旗标未经译码的变换系数,所述层级剩余值表示对应系数的所述绝对值减去二。
51.根据权利要求50所述的设备,所述视频译码器经进一步配置以: 对于所述厚块中的变换系数译码正负号旗标,其中所述正负号旗标指示所述特定变换系数的正负号。
52.根据权利要求49所述的设备,其中N的值为I。
【文档编号】H04N19/70GK104054341SQ201280067083
【公开日】2014年9月17日 申请日期:2012年12月11日 优先权日:2012年1月17日
【发明者】马尔塔·卡切维奇, 陈建乐, 钱威俊, 瑞珍·雷克斯曼·乔许 申请人:高通股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1