解码或编码的方法和装置、计算机设备和存储介质与流程

文档序号:21407572发布日期:2020-07-07 14:41阅读:413来源:国知局
优先权信息本申请要求于2018年6月29日递交美国专利商标局、申请号为62/692,658的美国临时申请的优先权,以及于2018年12月28日递交美国专利商标局、申请号为16/235,995的美国申请的优先权,其全部公开内容通过引用并入本申请中。本申请涉及视频编解码技术。具体地,本申请涉及解码或编码的方法和装置、计算机设备和存储介质。
背景技术
::相关技术说明几十年以来,使用具有运动补偿的帧间图片预测来进行视频编码和解码已经众所周知。未压缩的数字视频可包括一系列图片,每个图片具有例如1920×1080亮度样本及相关色度样本的空间维度。所述系列图片具有固定的或可变的图片速率(也非正式地称为帧率),例如每秒60个图片或60hz。未压缩的视频具有非常大的比特率要求。例如,每个样本8比特的1080p604:2:0的视频(1920x1080亮度样本分辨率,60hz帧率)要求接近1.5gbit/s带宽。一小时这样的视频就需要超过600gb的存储空间。视频编码和解码的一个目的是通过压缩减少输入视频信号的冗余信息。视频压缩可以帮助降低对上述带宽或存储空间的要求,在某些情况下可降低两个或更多数量级。无损和有损压缩,以及两者的组合均可采用。无损压缩是指从压缩的原始信号中重建原始信号精确副本的技术。当使用有损压缩时,重建信号可能与原始信号不完全相同,但是原始信号和重建信号之间的失真足够小,使得重建信号可用于预期应用。有损压缩广泛应用于视频。容许的失真量取决于应用。例如,相比于电视应用的用户,某些消费流媒体应用的用户可以容忍更高的失真。可实现的压缩比反映出:较高的允许/容许失真可产生较高的压缩比。本领域普通技术人员通常理解视频压缩/解压缩技术。一般来说,为了压缩视频或图像数据,可执行一系列功能步骤以产生压缩的视频或图像文件。尽管图像,例如360°图像(例如,由360°相机采集的),可能适于压缩,但为了易于阅读,将对视频文件的压缩进行解释。为了生成压缩的视频文件,在传统标准(例如,h.264、h.265)下,从视频源接收的未压缩的视频样本流可被分割或解析,这产生了两个或更多个参考图片的样本块。双向预测可涉及如下技术:根据两个或更多个参考图片的两个运动补偿样本块,可对预测单元(pu),例如预测样本块,进行预测。在mpeg-1中首次将双向预测引入视频编码标准,并且双向预测已被包含在其它视频编码技术和标准中,比如mpeg-2的第二部分(或者h.262)、h.264和h.265等等。当对压缩的视频文件进行解压缩时,在对双向预测的pu的样本进行重建的过程中,来自每个参考块的、经运动补偿和内插的输入样本可与加权因子相乘,并且可对两个参考块的、经如此加权后的样本值进行相加以生成正在重建的样本,其中,每个参考块的加权因子不同。可进一步通过比如环路滤波的机制对此样本进行处理。在mpeg-1和mpeg-2中,根据正在重建的pu所属的图片与该两个参考图片之间的相对时间距离,可确定加权因子。因为在mpeg-1和mpeg-2中,两个参考i或p图片中的一个图片处于“过去”,而另一个处于正在重建的b图片的“未来”(就呈现顺序而言),并且因为在mpeg-1和mpeg-2中,为正在重建的、与其参考图片有关的任意图片建立了明确定义的时序关系,因此这样确定加权因子是可行的。从h.264开始,放宽了用于双向预测图片的参考图片选择概念,这使得该参考图片仅需要在解码顺序上更早、但在呈现顺序上无需如此。而且,因为h.264和h.265在时域中都不需要约束的/固定的图片间隔,因此时间的概念也放宽了。因此,解码器无法再基于比特流中可获得的时序信息来计算加权因子。相反,h.264和h.265包括0.5的“默认值”作为双向预测图片的参考样本的加权因子。这一默认值可由切片头(sliceheader)中可获得的、被称为pred_weight_table()的句法(syntax)覆盖。该默认值0.5或者pred_weight_table()中的信息可应用于给定切片(slice)中的所有双向预测pu。非专利文献1:由itu-tsg16wp3和iso/iecjtc1/sc29/wg11的视频编码联合协作组(jct-vc)于2011年3月16日至23日在瑞士日内瓦的第5次会议上发表的“用于具有16位中间数据表示的hevc的变换设计”(transformdesignforhevcwith16bitintermediatedatarepresentation)(文件编号:jctvc-e243)。h.265/hevc(高效视频编码)标准可包括由itu-tvceg(q6/16)iso/iecmpeg(jtc1/sc29/wg11发布的版本1(2013)、版本2(2014)、版本3(2015)和版本4(2016)。非专利文献1示出了h.265/hevc标准。然而,发明人已经研究了对具有压缩能力的未来视频编码技术进行标准化的需求,其压缩能力显著超出hevc标准(包括其扩展)。非专利文献2:由itu-tsg16wp3和iso/iecjtc1/sc29/wg11的视频联合专家组(jvet)于2018年4月10日至20日在美国圣地亚哥的第10次会议上发表的“通用视频编码(vvc)和测试模型1(vtim1)的算法描述”(algorithmdescriptionforversatilevideocodingandtestmodel1(vtm1))(文件编号:jvet-j1002-v2)。非专利文献2公开了近期推出的、用于超越hevc的下一代视频编码的标准化格式,其被称为通用视频编码(vvc),具有版本vtm(vvc测试模型)。vvc通常可提供一种使用10位(10-bit)整数矩阵的大型(例如,64点(64-point)或更高的)变换核。然而,对vcc中的8位核(8-bitcore)存在如下需求:降低复杂度、减少用于存储变换核的内存和/或减小乘法/加法/减法操作的输入位宽。通常,在传统vvc中,无法从例如10位的64点dct-2变换核中提取出8位的2点、4点、8点、16点和32点dct-2变换核,从而不可避免地增加了应用初级变换的成本,因为单独的64点变换核将需要额外的存储和逻辑才能实现。与10位初级变换核相比,8位初级变换核因为减少了用于存储变换核的内存并且减小了乘法/加法/减法操作的输入位宽,因此降低了复杂度。技术实现要素:本申请实施例提供了解码或编码的方法和装置、计算机设备和存储介质,旨在解决现有vcc中存储变换核的内存以及乘法/加法/减法操作的输入位宽较高的问题。根据本申请的一方面,提供一种解码或编码的方法,可包括:接收用于编码或解码的目标数据块的信息,所述用于编码或解码的目标数据块是压缩的视频或图像数据块和未压缩的视频或图像数据块中的一个;当确定使用第一变换核矩阵对所述目标数据块进行编码或解码时,基于一组m个唯一数,导出8位dst-7的第一初级变换核矩阵,以及产生第一信息,所述第一信息用于触发采用所导出的所述第一初级变换核矩阵对所述用于编码或解码的目标数据块进行编码或解码,其中,所述第一变换核矩阵为大于或等于8点并且由8位表示的dst-7第一初级变换核矩阵;以及,当确定不使用该第一变换核矩阵对所述目标数据块进行编码或解码时,基于该同一组m个唯一数,导出第二初级变换核矩阵,以及产生第二信息,所述第二信息用于触发采用所导出的所述第二初级变换核矩阵对所述用于编码或解码的目标数据块进行编码或解码,其中该第二初级变换核矩阵是dct-8、dst-1和dct-5中的一个。根据本申请的一方面,提供一种解码或编码的装置,可包括:接收模块,用于接收用于编码或解码的目标数据块的信息,所述用于编码或解码的目标数据块是压缩的视频或图像数据块和未压缩的视频或图像数据块中的一个;第一编码或解码模块,用于当确定使用第一变换核矩阵对所述目标数据块进行编码或解码时,基于一组m个唯一数,导出8位dst-7的第一初级变换核矩阵,以及产生第一信息,所述第一信息用于触发采用所导出的所述第一初级变换核矩阵对所述用于编码或解码的目标数据块进行编码或解码,其中,所述第一变换核矩阵为大于或等于8点并且由8位表示的dst-7第一初级变换核矩阵;第二编码或解码模块,用于当确定不使用该第一初级变换核矩阵对所述目标数据块进行编码或解码时,基于该同一组m个唯一数,导出第二初级变换核矩阵,以及产生第二信息,所述第二信息用于触发采用所导出的所述第二初级变换核矩阵对所述用于编码或解码的目标数据块进行编码或解码,其中该第二初级变换核矩阵是dct-8、dst-1和dct-5中的一个。根据本申请的一方面,提供一种非易失性计算机可读存储介质可存储指令,当所述指令被用于编码或解码的计算机执行时,使得所述计算机执行如上所述的编码或解码的方法。根据本申请的一方面,提供一种计算机设备,包括一个或多个处理器和一个或多个存储器,所述一个或多个存储器中存储有至少一条指令,所述至少一条指令由所述一个或多个处理器加载并执行以实现如上所述的编码或解码的方法。通过本申请的实施例,减少了用于存储变换核的内存并且减小了乘法/加法/减法操作的输入位宽,从而降低了8位初级变换核的复杂度以及应用初级变换的成本。附图说明根据以下详细描述和附图,所公开的主题的其他特征、性质和各种优点将进一步明确,其中图1是根据一实施例的通信系统的简化框图的示意图;图2是根据一实施例的流媒体系统的简化框图的示意图;图3是根据一实施例的解码器的简化框图的示意图;图4是根据一实施例的编码器的简化框图的示意图;图5是根据一实施例的示例性编码或解码方法的示意图;图6是根据一实施例的输出变换核矩阵的示意图;以及图7是根据一实施例的计算机系统的示意图。具体实施方式图1是根据本申请公开的实施例的通信系统(100)的简化框图。该通信系统(100)可包括通过网络(150)互相连接的至少两个终端(110、120)。对于数据的单向传输,第一终端(110)可在本地位置对视频数据进行编码以通过网络(150)传输到另一终端(120)。第二终端(120)可从网络(150)接收另一终端的已编码视频数据,对已编码视频数据进行解码以恢复视频数据。单向数据传输在媒体服务等应用中是较常见的。图1示出了支持已编码视频的双向传输的第二对终端(130、140),所述双向传输可例如在视频会议期间发生。对于双向数据传输,终端(130)和终端(140)中的每个终端可对在本地位置采集的视频数据进行编码以通过网络(150)传输到另一终端。终端(130)和终端(140)中的每个终端还可接收由另一终端传输的已编码视频数据,且可对所述已编码视频数据进行解码并在本地显示设备上显示恢复的视频数据。在图1中,终端(110-140)可为膝上型电脑110、服务器120和智能手机130和140,但本申请公开的原理可不限于此。本申请公开的实施例适用于其他设备,包括但不限于膝上型计算机、平板电脑、媒体播放器和/或专用视频会议设备。网络(150)表示在终端(110-140)之间传送已编码视频数据的任何数目的网络,包括例如有线和/或无线通信网络。通信网络(150)可在电路交换和/或分组交换信道中交换数据。该网络可包括电信网络、局域网、广域网和/或互联网。出于本论述的目的,除非在下文中有所解释,否则网络(150)的架构和拓扑对于本申请公开的操作来说可能是无关紧要的。作为实施例,图2示出了视频编码器和解码器在流式传输环境中的放置方式。本申请所公开主题可同等地适用于其它支持视频的应用,包括例如视频会议、数字tv、在包括cd、dvd、存储棒等的数字介质上存储压缩视频等等。流式传输系统(200)可包括采集子系统(213),所述采集子系统可包括例如数码相机等视频源(201),所述视频源可创建未压缩的视频样本流(202)。相较于已编码的视频比特流,视频样本流(202)被描绘为粗线以强调高数据量的视频样本流,视频样本流(202)可由耦合到相机(201)的编码器(203)处理。编码器(203)可包括硬件(例如,处理器或电路和存储器)、软件或软硬件组合以实现或实施如下文更详细地描述的所公开主题的各方面。相较于视频样本流,已编码的视频比特流(204)被描绘为细线以强调较低数据量的已编码的视频比特流,其可存储在流式传输服务器(205)上以供将来使用。一个或多个流式传输客户端(206、208)可访问流式传输服务器(205)以获取已编码的视频比特流(204)的副本(207、209)。客户端(206)可包括视频解码器(210)。视频解码器(210)对已编码的视频比特流(207)的传入副本(207)进行解码,且产生可在显示器(212)或另一呈现装置(未描绘)上呈现的输出视频样本流(211)。图3是根据本申请公开的实施例的视频解码器(210)的功能框图。如图3所示,接收器(310)可接收将由视频解码器(210)解码的一个或多个已编码视频序列;在同一实施例或另一实施例中,一次接收一个已编码视频序列,其中每个已编码视频序列的解码独立于其它已编码视频序列。可从信道(312)接收已编码视频序列,所述信道可以是通向存储已编码的视频数据的存储装置的硬件/软件链路。接收器(310)可接收已编码的视频数据以及其它数据,例如,可转发到它们各自的使用实体(未标示)的已编码音频数据和/或辅助数据流。接收器(310)可将已编码视频序列与其它数据分开。为了防止网络抖动,缓冲存储器(315)可耦接在接收器(310)与熵解码器/解析器(320)(此后称为“解析器”)之间。当接收器(310)从具有足够带宽和可控性的存储/转发装置或从等时同步网络接收数据时,也可能不需要配置缓冲存储器(315),或可以将所述缓冲存储器做得较小。当然,为了在互联网等业务分组网络上使用,也可能需要缓冲存储器(315),所述缓冲存储器可相对较大且可具有自适应性大小。视频解码器(210)可包括解析器(320)以根据熵编码视频序列重建符号(321)。这些符号的类别包括用于管理视频解码器(210)的操作的信息,以及用以控制诸如显示器212的显示装置的潜在信息,所述显示装置不是解码器的组成部分,但可耦接到解码器,如图2和3中所示。用于显示装置的控制信息可以是辅助增强信息(supplementaryenhancementinformation,sei消息)或视频可用性信息(videousabilityinformation,vui)的参数集片段(未标示)。解析器(320)可对接收到的已编码视频序列进行解析/熵解码。已编码视频序列的编码可根据视频编码技术或标准进行,且可遵循本领域技术人员所公知的原理,包括可变长度编码、霍夫曼编码(huffmancoding)、具有或不具有上下文灵敏度的算术编码等等。解析器(320)可基于对应于群组的至少一个参数,从已编码视频序列提取用于视频解码器中的像素的子群中的至少一个子群的子群参数集。子群可包括图片群组(groupofpictures,gop)、图片、图块、切片、宏块、编码单元(codingunit,cu)、块、变换单元(transformunit,tu)、预测单元(predictionunit,pu)等等。熵解码器/解析器(320)还可从已编码视频序列提取信息,例如变换系数、量化器参数值、运动矢量等等。解析器(320)可对从缓冲存储器(315)接收的视频序列执行熵解码/解析操作,从而创建符号(321)。取决于已编码视频图片或一部分已编码视频图片(例如:帧间图片和帧内图片、帧间块和帧内块)的类型以及其它因素,符号(321)的重建可涉及多个不同单元。涉及哪些单元以及涉及方式可由解析器(320)从已编码视频序列解析的子群控制信息控制。为了简洁起见,未描述解析器(320)与下文的多个单元之间的此类子群控制信息流。除已经提及的功能块以外,视频解码器(210)可在概念上细分成如下文所描述的数个功能单元。在商业约束下运行的实际实施例中,这些单元中的许多单元彼此紧密交互并且可以彼此集成。然而,出于描述所公开主题的目的,概念上细分成下文的功能单元是适当的。第一单元可以是缩放器/逆变换单元(351)。缩放器/逆变换单元(351)可从解析器(320)接收作为符号(321)的量化变换系数以及控制信息,包括使用哪种变换方式、块大小、量化因子、量化缩放矩阵等。缩放器/逆变换单元(351)可输出包括样本值的块,所述样本值可输入到聚合器(355)中。在一些情况下,缩放器/逆变换单元(351)的输出样本可属于帧内编码块;即:不使用来自先前重建的图片的预测性信息,但可使用来自当前图片的先前重建部分的预测性信息的块。此类预测性信息可由帧内图片预测单元(352)提供。在一些情况下,帧内图片预测单元(352)采用从(部分重建的)当前图片(358)提取的已重建信息生成大小和形状与正在重建的块相同的周围块。在一些情况下,聚合器(355)基于每个样本,将帧内预测单元(352)生成的预测信息添加到由缩放器/逆变换单元(351)提供的输出样本信息中。在其它情况下,缩放器/逆变换单元(351)的输出样本可属于帧间编码和潜在运动补偿块。在此情况下,运动补偿预测单元(353)可访问参考图片存储器(357)以提取用于预测的样本。在根据符号(321)对提取的样本进行运动补偿之后,这些样本可由聚合器(355)添加到缩放器/逆变换单元(351)的输出(在这种情况下被称作残差样本或残差信号),从而生成输出样本信息。运动补偿预测单元(353)从参考图片存储器(357)内的地址获取预测样本可受到运动矢量控制,且所述运动矢量以所述符号(321)的形式而供运动补偿预测单元(353)使用,所述符号(321)例如是包括x、y和参考图片分量。运动补偿还可包括在使用子样本精确运动矢量时,从参考图片存储器(357)提取的样本值的内插、运动矢量预测机制等等。聚合器(355)的输出样本可在环路滤波器单元(356)中被各种环路滤波技术采用。视频压缩技术可包括环路内滤波器技术,所述环路内滤波器技术受控于包括在已编码视频比特流中的参数,且所述参数作为来自解析器(320)的符号(321)可用于环路滤波器单元(356)。然而,在其他实施例中,视频压缩技术还可响应于在解码已编码图片或已编码视频序列的先前(按解码次序)部分期间获得的元信息,以及响应于先前重建且经过环路滤波的样本值。环路滤波器单元(356)的输出可以是样本流,所述样本流可输出到显示装置(212)以及存储在参考图片存储器(357),以用于后续的帧间图片预测。一旦完全重建,某些已编码图片就可用作参考图片以用于将来预测。一旦已编码图片被完全重建,且已编码图片(通过例如解析器(320))被识别为参考图片,则当前图片(358)可变为参考图片存储器(357)中的一部分,且可在开始重建后续已编码图片之前重新分配新的当前图片存储器。视频解码器(210)可根据例如itu-th.265标准中记录的预定视频压缩技术执行解码操作。在已编码视频序列遵循在视频压缩技术文献或标准、特别是配置文件中所规定的视频压缩技术或标准的语法的意义上,已编码视频序列可符合所使用的视频压缩技术或标准指定的语法。对于合规性,还要求已编码视频序列的复杂度处于视频压缩技术或标准的层级所限定的范围内。在一些情况下,层级限制最大图片大小、最大帧率、最大重建取样率(以例如每秒兆(mega)个样本为单位进行测量)、和/或最大参考图片大小。在一些情况下,由层级设定的限制可通过假想参考解码器(hypotheticalreferencedecoder,hrd)规范和在已编码视频序列中用信号表示的hrd缓冲器管理的元数据来进一步限定。在实施例中,接收器(310)可连同已编码视频一起接收附加(冗余)数据。所述附加数据可以是已编码视频序列的一部分。所述附加数据可由视频解码器(210)用以对数据进行适当解码和/或较准确地重建原始视频数据。附加数据可呈例如时间、空间或信噪比(signalnoiseratio,snr)增强层、冗余切片、冗余图片、前向纠错码等形式。图4是根据本申请公开的实施例的视频编码器(203)的功能框图。视频编码器(203)可从视频源(201)(并非该解码器的一部分)接收视频样本,所述视频源可采集将由视频编码器(203)编码的视频图像。视频源(201)可提供将由视频编码器(203)编码的呈数字视频样本流形式的源视频序列,所述数字视频样本流可具有任何合适位深度(例如:8位、10位、12位……)、任何色彩空间(例如bt.601ycrcb、rgb……)和任何合适取样结构(例如ycrcb4:2:0、ycrcb4:4:4)。在媒体服务系统中,视频源(201)可以是存储先前已准备的视频的存储装置,该媒体服务系统可包括存储器和处理器。在视频会议系统中,视频源(201)可以包括采集本地图像信息作为视频序列的相机。可将视频数据提供为多个单独的图片,当按顺序观看时,这些图片被赋予运动。图片自身可构建为空间像素阵列,其中取决于所用的取样结构、色彩空间等,每个像素可包括一个或多个样本。所属领域的技术人员可以很容易理解像素与样本之间的关系。下文侧重于描述样本。根据实施例,视频编码器(203)可实时或在由应用所要求的任何其它时间约束下,将源视频序列的图片编码且压缩成已编码视频序列。施行适当的编码速度是控制器(450)的一个功能。控制器(450)控制如下文所描述的其它功能单元且在功能上耦接到这些单元。为了简洁起见,图中未标示耦接。由控制器(450)设置的参数可包括速率控制相关参数(例如,图片跳过、量化器、率失真优化技术的λ值等)、图片大小、图片群组(groupofpictures,gop)布局,最大运动矢量搜索范围等。本领域技术人员可容易地识别控制器(450)的其它功能,因为这些功能涉及针对某一系统设计优化的视频编码器(203)。一些视频编码器在本领域技术人员容易识别出的“编码环路”中进行操作。作为简单的描述,编码环路可包括编码器(430)(下文称为“源编码器”)的编码部分,其负责基于待编码的输入图片和参考图片创建符号,和嵌入于视频编码器(203)中的(本地)解码器(433)。“本地”解码器(433)以类似于(远程)解码器创建样本数据的方式重建符号以创建样本数据(因为在本申请所考虑的视频压缩技术中,符号与已编码视频码流之间的任何压缩是无损的)。将重建的样本流输入到参考图片存储器(434)。由于符号流的解码产生与解码器位置(本地或远程)无关的位精确结果,因此参考图片存储器中的内容在本地编码器与远程编码器之间也是按比特位精确对应的。换句话说,编码器的预测部分“看到”的参考图片样本与解码器将在解码期间使用预测时所“看到”的样本值完全相同。这种参考图片同步性基本原理(以及在例如因信道误差而无法维持同步性的情况下产生的漂移)是本领域技术人员公知的。“本地”解码器(433)的操作可与例如已在上文结合图3详细描述视频解码器(210)的“远程”解码器相同。然而,另外简要参考图3,当符号可用且熵编码器(445)和解析器(320)能够无损地将符号编码/解码为已编码视频序列时,视频解码器(210)的熵解码部分(包括信道(312)、接收器(310)、缓冲存储器(315)和解析器(320))可能无法完全在本地解码器(433)中实施。此时可以观察到,除存在于解码器中的解析/熵解码之外的任何解码器技术,也必定以基本上相同的功能形式存在于对应的编码器中。对编码器技术的描述与描述的解码器技术互逆。仅在某些区域中需要更详细的描述,并且在下文提供。作为操作的一部分,源编码器(430)可执行运动补偿预测编码。参考来自视频序列中被指定为“参考帧”的一个或多个先前已编码帧,所述运动补偿预测编码对输入帧进行预测性编码。以此方式,编码引擎(432)对输入帧的像素块与参考帧的像素块之间的差异进行编码,所述参考帧可被选作所述输入帧的预测参考。本地视频解码器(433)可基于源编码器(430)创建的符号,对可指定为参考帧的帧的已编码视频数据进行解码。编码引擎(432)的操作可为有损过程。当已编码视频数据可在视频解码器(图4中未示)处被解码时,重建的视频序列通常可以是带有一些误差的源视频序列的副本。本地视频解码器(433)复制解码过程,所述解码过程可由视频解码器对参考帧执行,且可使重建的参考帧存储在参考图片存储器(434)中。以此方式,视频编码器(203)可在本地存储重建的参考帧的副本,所述副本与将由远端视频解码器获得的重建参考帧具有共同内容(不存在传输误差)。预测器(435)可针对编码引擎(432)执行预测搜索。即,对于将要编码的新帧,预测器(435)可在参考图片存储器(434)中搜索可作为所述新图片的适当预测参考的样本数据(作为候选参考像素块)或某些元数据,例如参考图片运动矢量、块形状等。预测器(435)可基于样本块逐像素块操作,以找到合适的预测参考。在一些情况下,根据预测器(435)获得的搜索结果,可确定输入图片可具有从参考图片存储器(434)中存储的多个参考图片取得的预测参考。控制器(450)可管理源编码器(430)的编码操作,包括例如设置用于对视频数据进行编码的参数和子群参数。可在熵编码器(445)中对所有上述功能单元的输出进行熵编码。熵编码器(445)可根据例如霍夫曼编码、可变长度编码、算术编码等本领域技术人员公知的技术对各种功能单元生成的符号进行无损压缩,从而将所述符号转换成已编码视频序列。传输器(440)可缓冲由熵编码器(445)创建的已编码视频序列,从而为通过通信信道(460)进行传输做准备,所述通信信道可以是通向将存储已编码的视频数据的存储装置的硬件/软件链路。传输器(440)可将来自视频编码器(203)的已编码视频数据与要传输的其它数据合并,所述其它数据例如是已编码音频数据和/或辅助数据流(未示出来源)。控制器(450)可管理视频编码器(203)的操作。在编码期间,控制器(450)可以为每个已编码图片分配某一已编码图片类型,但这可能影响可应用于相应的图片的编码技术。例如,通常可将图片分配为以下任一种图片类型:帧内图片(i图片),预测图片(p图片)和双向预测图片(b图片)。帧内图片(i图片),其可以是不将序列中的任何其它帧用作预测源就可被编码和解码的图片。一些视频编解码器容许不同类型的帧内图片,包括例如独立解码器刷新(independentdecoderrefresh,“idr”)图片。所属领域的技术人员了解i图片的变体及其相应的应用和特征。预测性图片(p图片),其可以是可使用帧内预测或帧间预测进行编码和解码的图片,所述帧内预测或帧间预测使用至多一个运动矢量和参考索引来预测每个块的样本值。双向预测性图片(b图片),其可以是可使用帧内预测或帧间预测进行编码和解码的图片,所述帧内预测或帧间预测使用至多两个运动矢量和参考索引来预测每个块的样本值。类似地,多个预测性图片可使用多于两个参考图片和相关联元数据以用于重建单个块。源图片通常可在空间上细分成多个样本块(例如,4×4、8×8、4×8或16×16个样本的块),且逐块进行编码。这些块可参考其它(已编码)块进行预测编码,根据应用于块的相应图片的编码分配来确定所述其它块。举例来说,i图片的块可进行非预测编码,或所述块可参考同一图片的已经编码的块来进行预测编码(空间预测或帧内预测)。p图片的像素块可参考一个先前编码的参考图片通过空间预测或通过时域预测进行预测编码。b图片的块可参考一个或两个先前编码的参考图片通过空间预测或通过时域预测进行预测编码。视频编码器(203)可根据例如itu-th.265建议书的预定视频编码技术或标准执行编码操作。在操作中,视频编码器(203)可执行各种压缩操作,包括利用输入视频序列中的时间和空间冗余的预测编码操作。因此,已编码视频数据可符合所用视频编码技术或标准指定的语法。在实施例中,传输器(440)可传输附加数据和已编码的视频。此类数据可以是已编码视频序列的一部分。附加数据可包括时间/空间/snr增强层、冗余图片和切片等其它形式的冗余数据、sei消息、vui参数集片段等。如上文中讨论的,已编码视频序列的编码可根据视频编码技术或标准,并且可遵循本领域技术人员公知的原理,包括可变长度编码、霍夫曼编码、具有或不具有上下文灵敏度算术编码等等。在一些流媒体系统中,可根据某些视频编码/压缩标准对视频比特流(204、207、209)进行编码。这些标准的实施例包括h.265的itu-thevc推荐标准。在hevc中,初级变换可具有4点、8点、16点或32点dct-2变换核矩阵,并且变换核矩阵可使用8位整数(即,8位变换核矩阵)来表示。较小的dct-2的hevc变换核矩阵是较大的dct-2的一部分,如下所示:4x4dct-2变换{64,64,64,64}{83,36,-36,-83}{64,-64,-64,64}{36,-83,83,-36}8x8dct-2变换{64,64,64,64,64,64,64,64}{89,75,50,18,-18,-50,-75,-89}{83,36,-36,-83,-83,-36,36,83}{75,-18,-89,-50,50,89,18,-75}{64,-64,-64,64,64,-64,-64,64}{50,-89,18,75,-75,-18,89,-50}{36,-83,83,-36,-36,83,-83,36}{18,-50,75,-89,89,-75,50,-18}16x16dct-2变换32x32dct-2变换如上所示,每个dct-2变换核显示出了对称/非对称特征。由此,可支持所谓的“部分蝶形”(partialbutterfly)实施方式以减少操作计数(乘法、加法/减法、移位)的数量,并且可使用部分蝶形实施方式获得矩阵乘法的相同结果。关于hevc变换设计的更多细节可在非专利文献1中找到。正在开发的是非正式地称为通用视频编码(vcc)的视频编码标准。所公开的主题可用于vcc的上下文中。对于vcc中的初级变换,除了与hevc中相同的4点、8点、16点和32点dct-2变换之外,还可包括额外的2点、64点和128点dct-2。2点dct-2核可为8位整数矩阵,这与hevc初级变换设计一致。但是,64点和128点dct-2使用10位变换核,这意味着在vvc中无法从64点dct-2核或128点dct-2核中提取出2点、4点、8点、16点和32点dct-2变换。以下示出了vvc中定义的示例性64点dct-2核的各部分,其中{aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am,an,ao,ap,aq,ar,as,at,au,av,aw,ax,ay,az,ba,bb,bc,bd,be,bf,bg,bh,bi,bj,bk,bl,bm,bn,bo,bp,bq,br,bs,bt,bu,bv,bw,bx,by,bz,ca,cb,cc,cd,ce,cf,cg,ch,ci,cj,ck}={256,334,139,355,301,201,71,360,346,319,280,230,171,105,35,362,358,351,341,327,311,291,268,243,216,186,155,122,88,53,18,362,361,359,357,353,349,344,338,331,323,315,306,296,285,274,262,250,236,223,208,194,178,163,147,130,114,97,79,62,44,27,9}:{aa,aa,aa,aa,aa,aa,aa,aa,aa,aa,aa,aa,aa,aa,aa,aa,aa,aa,aa,aa,aa,aa,aa,aa,aa,aa,aa,aa,aa,aa,aa,aa,aa,aa,aa,aa,aa,aa,aa,aa,aa,aa,aa,aa,aa,aa,aa,aa,aa,aa,aa,aa,aa,aa,aa,aa,aa,aa,aa,aa,aa,aa,aa,aa}{bf,bg,bh,bi,bj,bk,bl,bm,bn,bo,bp,bq,br,bs,bt,bu,bv,bw,bx,by,bz,ca,cb,cc,cd,ce,cf,cg,ch,ci,cj,ck,-ck,-cj,-ci,-ch,-cg,-cf,-ce,-cd,-cc,-cb,-ca,-bz,-by,-bx,-bw,-bv,-bu,-bt,-bs,-br,-bq,-bp,-bo,-bn,-bm,-bl,-bk,-bj,-bi,-bh,-bg,-bf}{ap,aq,ar,as,at,au,av,aw,ax,ay,az,ba,bb,bc,bd,be,-be,-bd,-bc,-bb,-ba,-az,-ay,-ax,-aw,-av,-au,-at,-as,-ar,-aq,-ap,-ap,-aq,-ar,-as,-at,-au,-av,-aw,-ax,-ay,-az,-ba,-bb,-bc,-bd,-be,be,bd,bc,bb,ba,az,ay,ax,aw,av,au,at,as,ar,aq,ap}{bg,bj,bm,bp,bs,bv,by,cb,ce,ch,ck,-ci,-cf,-cc,-bz,-bw,-bt,-bq,-bn,-bk,-bh,-bf,-bi,-bl,-bo,-br,-bu,-bx,-ca,-cd,-cg,-cj,cj,cg,cd,ca,bx,bu,br,bo,bl,bi,bf,bh,bk,bn,bq,bt,bw,bz,cc,cf,ci,-ck,-ch,-ce,-cb,-by,-bv,-bs,-bp,-bm,-bj,-bg}{ah,ai,aj,ak,al,am,an,ao,-ao,-an,-am,-al,-ak,-aj,-ai,-ah,-ah,-ai,-aj,-ak,-al,-am,-an,-ao,ao,an,am,al,ak,aj,ai,ah,ah,ai,aj,ak,al,am,an,ao,-ao,-an,-am,-al,-ak,-aj,-ai,-ah,-ah,-ai,-aj,-ak,-al,-am,-an,-ao,ao,an,am,al,ak,aj,ai,ah}{bh,bm,br,bw,cb,cg,-ck,-cf,-ca,-bv,-bq,-bl,-bg,-bi,-bn,-bs,-bx,-cc,-ch,cj,ce,bz,bu,bp,bk,bf,bj,bo,bt,by,cd,ci,-ci,-cd,-by,-bt,-bo,-bj,-bf,-bk,-bp,-bu,-bz,-ce,-cj,ch,cc,bx,bs,bn,bi,bg,bl,bq,bv,ca,cf,ck,-cg,-cb,-bw,-br,-bm,-bh}{aq,at,aw,az,bc,-be,-bb,-ay,-av,-as,-ap,-ar,-au,-ax,-ba,-bd,bd,ba,ax,au,ar,ap,as,av,ay,bb,be,-bc,-az,-aw,-at,-aq,-aq,-at,-aw,-az,-bc,be,bb,ay,av,as,ap,ar,au,ax,ba,bd,-bd,-ba,-ax,-au,-ar,-ap,-as,-av,-ay,-bb,-be,bc,az,aw,at,aq}{bi,bp,bw,cd,ck,-ce,-bx,-bq,-bj,-bh,-bo,-bv,-cc,-cj,cf,by,br,bk,bg,bn,bu,cb,ci,-cg,-bz,-bs,-bl,-bf,-bm,-bt,-ca,-ch,ch,ca,bt,bm,bf,bl,bs,bz,cg,-ci,-cb,-bu,-bn,-bg,-bk,-br,-by,-cf,cj,cc,bv,bo,bh,bj,bq,bx,ce,-ck,-cd,-bw,-bp,-bi}{ad,ae,af,ag,-ag,-af,-ae,-ad,-ad,-ae,-af,-ag,ag,af,ae,ad,ad,ae,af,ag,-ag,-af,-ae,-ad,-ad,-ae,-af,-ag,ag,af,ae,ad,ad,ae,af,ag,-ag,-af,-ae,-ad,-ad,-ae,-af,-ag,ag,af,ae,ad,ad,ae,af,ag,-ag,-af,-ae,-ad,-ad,-ae,-af,-ag,ag,af,ae,ad}{bj,bs,cb,ck,-cc,-bt,-bk,-bi,-br,-ca,-cj,cd,bu,bl,bh,bq,bz,ci,-ce,-bv,-bm,-bg,-bp,-by,-ch,cf,bw,bn,bf,bo,bx,cg,-cg,-bx,-bo,-bf,-bn,-bw,-cf,ch,by,bp,bg,bm,bv,ce,-ci,-bz,-bq,-bh,-bl,-bu,-cd,cj,ca,br,bi,bk,bt,cc,-ck,-cb,-bs,-bj}{ar,aw,bb,-bd,-ay,-at,-ap,-au,-az,-be,ba,av,aq,as,ax,bc,-bc,-ax,-as,-aq,-av,-ba,be,az,au,ap,at,ay,bd,-bb,-aw,-ar,-ar,-aw,-bb,bd,ay,at,ap,au,az,be,-ba,-av,-aq,-as,-ax,-bc,bc,ax,as,aq,av,ba,-be,-az,-au,-ap,-at,-ay,-bd,bb,aw,ar}{bk,bv,cg,-ce,-bt,-bi,-bm,-bx,-ci,cc,br,bg,bo,bz,ck,-ca,-bp,-bf,-bq,-cb,cj,by,bn,bh,bs,cd,-ch,-bw,-bl,-bj,-bu,-cf,cf,bu,bj,bl,bw,ch,-cd,-bs,-bh,-bn,-by,-cj,cb,bq,bf,bp,ca,-ck,-bz,-bo,-bg,-br,-cc,ci,bx,bm,bi,bt,ce,-cg,-bv,-bk}{ai,al,ao,-am,-aj,-ah,-ak,-an,an,ak,ah,aj,am,-ao,-al,-ai,-ai,-al,-ao,am,aj,ah,ak,an,-an,-ak,-ah,-aj,-am,ao,al,ai,ai,al,ao,-am,-aj,-ah,-ak,-an,an,ak,ah,aj,am,-ao,-al,-ai,-ai,-al,-ao,am,aj,ah,ak,an,-an,-ak,-ah,-aj,-am,ao,al,ai}{bl,by,-ck,-bx,-bk,-bm,-bz,cj,bw,bj,bn,ca,-ci,-bv,-bi,-bo,-cb,ch,bu,bh,bp,cc,-cg,-bt,-bg,-bq,-cd,cf,bs,bf,br,ce,-ce,-br,-bf,-bs,-cf,cd,bq,bg,bt,cg,-cc,-bp,-bh,-bu,-ch,cb,bo,bi,bv,ci,-ca,-bn,-bj,-bw,-cj,bz,bm,bk,bx,ck,-by,-bl}{as,az,-bd,-aw,-ap,-av,-bc,ba,at,ar,ay,-be,-ax,-aq,-au,-bb,bb,au,aq,ax,be,-ay,-ar,-at,-ba,bc,av,ap,aw,bd,-az,-as,-as,-az,bd,aw,ap,av,bc,-ba,-at,-ar,-ay,be,ax,aq,au,bb,-bb,-au,-aq,-ax,-be,ay,ar,at,ba,-bc,-av,-ap,-aw,-bd,az,as}{bm,cb,-cf,-bq,-bi,-bx,cj,bu,bf,bt,ci,-by,-bj,-bp,-ce,cc,bn,bl,ca,-cg,-br,-bh,-bw,ck,bv,bg,bs,ch,-bz,-bk,-bo,-cd,cd,bo,bk,bz,-ch,-bs,-bg,-bv,-ck,bw,bh,br,cg,-ca,-bl,-bn,-cc,ce,bp,bj,by,-ci,-bt,-bf,-bu,-cj,bx,bi,bq,cf,-cb,-bm}{ab,ac,-ac,-ab,-ab,-ac,ac,ab,ab,ac,-ac,-ab,-ab,-ac,ac,ab,ab,ac,-ac,-ab,-ab,-ac,ac,ab,ab,ac,-ac,-ab,-ab,-ac,ac,ab,ab,ac,-ac,-ab,-ab,-ac,ac,ab,ab,ac,-ac,-ab,-ab,-ac,ac,ab,ab,ac,-ac,-ab,-ab,-ac,ac,ab,ab,ac,-ac,-ab,-ab,-ac,ac,ab}{bn,ce,-ca,-bj,-br,-ci,bw,bf,bv,-cj,-bs,-bi,-bz,cf,bo,bm,cd,-cb,-bk,-bq,-ch,bx,bg,bu,-ck,-bt,-bh,-by,cg,bp,bl,cc,-cc,-bl,-bp,-cg,by,bh,bt,ck,-bu,-bg,-bx,ch,bq,bk,cb,-cd,-bm,-bo,-cf,bz,bi,bs,cj,-bv,-bf,-bw,ci,br,bj,ca,-ce,-bn}{at,bc,-ay,-ap,-ax,bd,au,as,bb,-az,-aq,-aw,be,av,ar,ba,-ba,-ar,-av,-be,aw,aq,az,-bb,-as,-au,-bd,ax,ap,ay,-bc,-at,-at,-bc,ay,ap,ax,-bd,-au,-as,-bb,az,aq,aw,-be,-av,-ar,-ba,ba,ar,av,be,-aw,-aq,-az,bb,as,au,bd,-ax,-ap,-ay,bc,at}{bo,ch,-bv,-bh,-ca,cc,bj,bt,-cj,-bq,-bm,-cf,bx,bf,by,-ce,-bl,-br,-ck,bs,bk,cd,-bz,-bg,-bw,cg,bn,bp,ci,-bu,-bi,-cb,cb,bi,bu,-ci,-bp,-bn,-cg,bw,bg,bz,-cd,-bk,-bs,ck,br,bl,ce,-by,-bf,-bx,cf,bm,bq,cj,-bt,-bj,-cc,ca,bh,bv,-ch,-bo}{aj,ao,-ak,-ai,-an,al,ah,am,-am,-ah,-al,an,ai,ak,-ao,-aj,-aj,-ao,ak,ai,an,-al,-ah,-am,am,ah,al,-an,-ai,-ak,ao,aj,aj,ao,-ak,-ai,-an,al,ah,am,-am,-ah,-al,an,ai,ak,-ao,-aj,-aj,-ao,ak,ai,an,-al,-ah,-am,am,ah,al,-an,-ai,-ak,ao,aj}{bp,ck,-bq,-bo,-cj,br,bn,ci,-bs,-bm,-ch,bt,bl,cg,-bu,-bk,-cf,bv,bj,ce,-bw,-bi,-cd,bx,bh,cc,-by,-bg,-cb,bz,bf,ca,-ca,-bf,-bz,cb,bg,by,-cc,-bh,-bx,cd,bi,bw,-ce,-bj,-bv,cf,bk,bu,-cg,-bl,-bt,ch,bm,bs,-ci,-bn,-br,cj,bo,bq,-ck,-bp}{au,-be,-at,-av,bd,as,aw,-bc,-ar,-ax,bb,aq,ay,-ba,-ap,-az,az,ap,ba,-ay,-aq,-bb,ax,ar,bc,-aw,-as,-bd,av,at,be,-au,-au,be,at,av,-bd,-as,-aw,bc,ar,ax,-bb,-aq,-ay,ba,ap,az,-az,-ap,-ba,ay,aq,bb,-ax,-ar,-bc,aw,as,bd,-av,-at,-be,au}{bq,-ci,-bl,-bv,cd,bg,ca,-by,-bi,-cf,bt,bn,ck,-bo,-bs,cg,bj,bx,-cb,-bf,-cc,bw,bk,ch,-br,-bp,cj,bm,bu,-ce,-bh,-bz,bz,bh,ce,-bu,-bm,-cj,bp,br,-ch,-bk,-bw,cc,bf,cb,-bx,-bj,-cg,bs,bo,-ck,-bn,-bt,cf,bi,by,-ca,-bg,-cd,bv,bl,ci,-bq}{ae,-ag,-ad,-af,af,ad,ag,-ae,-ae,ag,ad,af,-af,-ad,-ag,ae,ae,-ag,-ad,-af,af,ad,ag,-ae,-ae,ag,ad,af,-af,-ad,-ag,ae,ae,-ag,-ad,-af,af,ad,ag,-ae,-ae,ag,ad,af,-af,-ad,-ag,ae,ae,-ag,-ad,-af,af,ad,ag,-ae,-ae,ag,ad,af,-af,-ad,-ag,ae}{br,-cf,-bg,-cc,bu,bo,-ci,-bj,-bz,bx,bl,ck,-bm,-bw,ca,bi,ch,-bp,-bt,cd,bf,ce,-bs,-bq,cg,bh,cb,-bv,-bn,cj,bk,by,-by,-bk,-cj,bn,bv,-cb,-bh,-cg,bq,bs,-ce,-bf,-cd,bt,bp,-ch,-bi,-ca,bw,bm,-ck,-bl,-bx,bz,bj,ci,-bo,-bu,cc,bg,cf,-br}{av,-bb,-ap,-bc,au,aw,-ba,-aq,-bd,at,ax,-az,-ar,-be,as,ay,-ay,-as,be,ar,az,-ax,-at,bd,aq,ba,-aw,-au,bc,ap,bb,-av,-av,bb,ap,bc,-au,-aw,ba,aq,bd,-at,-ax,az,ar,be,-as,-ay,ay,as,-be,-ar,-az,ax,at,-bd,-aq,-ba,aw,au,-bc,-ap,-bb,av}{bs,-cc,-bi,-cj,bl,bz,-bv,-bp,cf,bf,cg,-bo,-bw,by,bm,-ci,-bh,-cd,br,bt,-cb,-bj,-ck,bk,ca,-bu,-bq,ce,bg,ch,-bn,-bx,bx,bn,-ch,-bg,-ce,bq,bu,-ca,-bk,ck,bj,cb,-bt,-br,cd,bh,ci,-bm,-by,bw,bo,-cg,-bf,-cf,bp,bv,-bz,-bl,cj,bi,cc,-bs}{ak,-am,-ai,ao,ah,an,-aj,-al,al,aj,-an,-ah,-ao,ai,am,-ak,-ak,am,ai,-ao,-ah,-an,aj,al,-al,-aj,an,ah,ao,-ai,-am,ak,ak,-am,-ai,ao,ah,an,-aj,-al,al,aj,-an,-ah,-ao,ai,am,-ak,-ak,am,ai,-ao,-ah,-an,aj,al,-al,-aj,an,ah,ao,-ai,-am,ak}{bt,-bz,-bn,cf,bh,ck,-bi,-ce,bo,by,-bu,-bs,ca,bm,-cg,-bg,-cj,bj,cd,-bp,-bx,bv,br,-cb,-bl,ch,bf,ci,-bk,-cc,bq,bw,-bw,-bq,cc,bk,-ci,-bf,-ch,bl,cb,-br,-bv,bx,bp,-cd,-bj,cj,bg,cg,-bm,-ca,bs,bu,-by,-bo,ce,bi,-ck,-bh,-cf,bn,bz,-bt}{aw,-ay,-au,ba,as,-bc,-aq,be,ap,bd,-ar,-bb,at,az,-av,-ax,ax,av,-az,-at,bb,ar,-bd,-ap,-be,aq,bc,-as,-ba,au,ay,-aw,-aw,ay,au,-ba,-as,bc,aq,-be,-ap,-bd,ar,bb,-at,-az,av,ax,-ax,-av,az,at,-bb,-ar,bd,ap,be,-aq,-bc,as,ba,-au,-ay,aw}{bu,-bw,-bs,by,bq,-ca,-bo,cc,bm,-ce,-bk,cg,bi,-ci,-bg,ck,bf,cj,-bh,-ch,bj,cf,-bl,-cd,bn,cb,-bp,-bz,br,bx,-bt,-bv,bv,bt,-bx,-br,bz,bp,-cb,-bn,cd,bl,-cf,-bj,ch,bh,-cj,-bf,-ck,bg,ci,-bi,-cg,bk,ce,-bm,-cc,bo,ca,-bq,-by,bs,bw,-bu}{aa,-aa,-aa,aa,aa,-aa,-aa,aa,aa,-aa,-aa,aa,aa,-aa,-aa,aa,aa,-aa,-aa,aa,aa,-aa,-aa,aa,aa,-aa,-aa,aa,aa,-aa,-aa,aa,aa,-aa,-aa,aa,aa,-aa,-aa,aa,aa,-aa,-aa,aa,aa,-aa,-aa,aa,aa,-aa,-aa,aa,aa,-aa,-aa,aa,aa,-aa,-aa,aa,aa,-aa,-aa,aa}{bv,-bt,-bx,br,bz,-bp,-cb,bn,cd,-bl,-cf,bj,ch,-bh,-cj,bf,-ck,-bg,ci,bi,-cg,-bk,ce,bm,-cc,-bo,ca,bq,-by,-bs,bw,bu,-bu,-bw,bs,by,-bq,-ca,bo,cc,-bm,-ce,bk,cg,-bi,-ci,bg,ck,-bf,cj,bh,-ch,-bj,cf,bl,-cd,-bn,cb,bp,-bz,-br,bx,bt,-bv}{ax,-av,-az,at,bb,-ar,-bd,ap,-be,-aq,bc,as,-ba,-au,ay,aw,-aw,-ay,au,ba,-as,-bc,aq,be,-ap,bd,ar,-bb,-at,az,av,-ax,-ax,av,az,-at,-bb,ar,bd,-ap,be,aq,-bc,-as,ba,au,-ay,-aw,aw,ay,-au,-ba,as,bc,-aq,-be,ap,-bd,-ar,bb,at,-az,-av,ax}{bw,-bq,-cc,bk,ci,-bf,ch,bl,-cb,-br,bv,bx,-bp,-cd,bj,cj,-bg,cg,bm,-ca,-bs,bu,by,-bo,-ce,bi,ck,-bh,cf,bn,-bz,-bt,bt,bz,-bn,-cf,bh,-ck,-bi,ce,bo,-by,-bu,bs,ca,-bm,-cg,bg,-cj,-bj,cd,bp,-bx,-bv,br,cb,-bl,-ch,bf,-ci,-bk,cc,bq,-bw}{al,-aj,-an,ah,-ao,-ai,am,ak,-ak,-am,ai,ao,-ah,an,aj,-al,-al,aj,an,-ah,ao,ai,-am,-ak,ak,am,-ai,-ao,ah,-an,-aj,al,al,-aj,-an,ah,-ao,-ai,am,ak,-ak,-am,ai,ao,-ah,an,aj,-al,-al,aj,an,-ah,ao,ai,-am,-ak,ak,am,-ai,-ao,ah,-an,-aj,al}{bx,-bn,-ch,bg,-ce,-bq,bu,ca,-bk,-ck,bj,-cb,-bt,br,cd,-bh,ci,bm,-by,-bw,bo,cg,-bf,cf,bp,-bv,-bz,bl,cj,-bi,cc,bs,-bs,-cc,bi,-cj,-bl,bz,bv,-bp,-cf,bf,-cg,-bo,bw,by,-bm,-ci,bh,-cd,-br,bt,cb,-bj,ck,bk,-ca,-bu,bq,ce,-bg,ch,bn,-bx}{ay,-as,-be,ar,-az,-ax,at,bd,-aq,ba,aw,-au,-bc,ap,-bb,-av,av,bb,-ap,bc,au,-aw,-ba,aq,-bd,-at,ax,az,-ar,be,as,-ay,-ay,as,be,-ar,az,ax,-at,-bd,aq,-ba,-aw,au,bc,-ap,bb,av,-av,-bb,ap,-bc,-au,aw,ba,-aq,bd,at,-ax,-az,ar,-be,-as,ay}{by,-bk,cj,bn,-bv,-cb,bh,-cg,-bq,bs,ce,-bf,cd,bt,-bp,-ch,bi,-ca,-bw,bm,ck,-bl,bx,bz,-bj,ci,bo,-bu,-cc,bg,-cf,-br,br,cf,-bg,cc,bu,-bo,-ci,bj,-bz,-bx,bl,-ck,-bm,bw,ca,-bi,ch,bp,-bt,-cd,bf,-ce,-bs,bq,cg,-bh,cb,bv,-bn,-cj,bk,-by}{af,-ad,ag,ae,-ae,-ag,ad,-af,-af,ad,-ag,-ae,ae,ag,-ad,af,af,-ad,ag,ae,-ae,-ag,ad,-af,-af,ad,-ag,-ae,ae,ag,-ad,af,af,-ad,ag,ae,-ae,-ag,ad,-af,-af,ad,-ag,-ae,ae,ag,-ad,af,af,-ad,ag,ae,-ae,-ag,ad,-af,-af,ad,-ag,-ae,ae,ag,-ad,af}{bz,-bh,ce,bu,-bm,cj,bp,-br,-ch,bk,-bw,-cc,bf,-cb,-bx,bj,-cg,-bs,bo,ck,-bn,bt,cf,-bi,by,ca,-bg,cd,bv,-bl,ci,bq,-bq,-ci,bl,-bv,-cd,bg,-ca,-by,bi,-cf,-bt,bn,-ck,-bo,bs,cg,-bj,bx,cb,-bf,cc,bw,-bk,ch,br,-bp,-cj,bm,-bu,-ce,bh,-bz}{az,-ap,ba,ay,-aq,bb,ax,-ar,bc,aw,-as,bd,av,-at,be,au,-au,-be,at,-av,-bd,as,-aw,-bc,ar,-ax,-bb,aq,-ay,-ba,ap,-az,-az,ap,-ba,-ay,aq,-bb,-ax,ar,-bc,-aw,as,-bd,-av,at,-be,-au,au,be,-at,av,bd,-as,aw,bc,-ar,ax,bb,-aq,ay,ba,-ap,az}{ca,-bf,bz,cb,-bg,by,cc,-bh,bx,cd,-bi,bw,ce,-bj,bv,cf,-bk,bu,cg,-bl,bt,ch,-bm,bs,ci,-bn,br,cj,-bo,bq,ck,-bp,bp,-ck,-bq,bo,-cj,-br,bn,-ci,-bs,bm,-ch,-bt,bl,-cg,-bu,bk,-cf,-bv,bj,-ce,-bw,bi,-cd,-bx,bh,-cc,-by,bg,-cb,-bz,bf,-ca}{am,-ah,al,an,-ai,ak,ao,-aj,aj,-ao,-ak,ai,-an,-al,ah,-am,-am,ah,-al,-an,ai,-ak,-ao,aj,-aj,ao,ak,-ai,an,al,-ah,am,am,-ah,al,an,-ai,ak,ao,-aj,aj,-ao,-ak,ai,-an,-al,ah,-am,-am,ah,-al,-an,ai,-ak,-ao,aj,-aj,ao,ak,-ai,an,al,-ah,am}{cb,-bi,bu,ci,-bp,bn,-cg,-bw,bg,-bz,-cd,bk,-bs,-ck,br,-bl,ce,by,-bf,bx,cf,-bm,bq,-cj,-bt,bj,-cc,-ca,bh,-bv,-ch,bo,-bo,ch,bv,-bh,ca,cc,-bj,bt,cj,-bq,bm,-cf,-bx,bf,-by,-ce,bl,-br,ck,bs,-bk,cd,bz,-bg,bw,cg,-bn,bp,-ci,-bu,bi,-cb}{ba,-ar,av,-be,-aw,aq,-az,-bb,as,-au,bd,ax,-ap,ay,bc,-at,at,-bc,-ay,ap,-ax,-bd,au,-as,bb,az,-aq,aw,be,-av,ar,-ba,-ba,ar,-av,be,aw,-aq,az,bb,-as,au,-bd,-ax,ap,-ay,-bc,at,-at,bc,ay,-ap,ax,bd,-au,as,-bb,-az,aq,-aw,-be,av,-ar,ba}{cc,-bl,bp,-cg,-by,bh,-bt,ck,bu,-bg,bx,ch,-bq,bk,-cb,-cd,bm,-bo,cf,bz,-bi,bs,-cj,-bv,bf,-bw,-ci,br,-bj,ca,ce,-bn,bn,-ce,-ca,bj,-br,ci,bw,-bf,bv,cj,-bs,bi,-bz,-cf,bo,-bm,cd,cb,-bk,bq,-ch,-bx,bg,-bu,-ck,bt,-bh,by,cg,-bp,bl,-cc}{ac,-ab,ab,-ac,-ac,ab,-ab,ac,ac,-ab,ab,-ac,-ac,ab,-ab,ac,ac,-ab,ab,-ac,-ac,ab,-ab,ac,ac,-ab,ab,-ac,-ac,ab,-ab,ac,ac,-ab,ab,-ac,-ac,ab,-ab,ac,ac,-ab,ab,-ac,-ac,ab,-ab,ac,ac,-ab,ab,-ac,-ac,ab,-ab,ac,ac,-ab,ab,-ac,-ac,ab,-ab,ac}{cd,-bo,bk,-bz,-ch,bs,-bg,bv,-ck,-bw,bh,-br,cg,ca,-bl,bn,-cc,-ce,bp,-bj,by,ci,-bt,bf,-bu,cj,bx,-bi,bq,-cf,-cb,bm,-bm,cb,cf,-bq,bi,-bx,-cj,bu,-bf,bt,-ci,-by,bj,-bp,ce,cc,-bn,bl,-ca,-cg,br,-bh,bw,ck,-bv,bg,-bs,ch,bz,-bk,bo,-cd}{bb,-au,aq,-ax,be,ay,-ar,at,-ba,-bc,av,-ap,aw,-bd,-az,as,-as,az,bd,-aw,ap,-av,bc,ba,-at,ar,-ay,-be,ax,-aq,au,-bb,-bb,au,-aq,ax,-be,-ay,ar,-at,ba,bc,-av,ap,-aw,bd,az,-as,as,-az,-bd,aw,-ap,av,-bc,-ba,at,-ar,ay,be,-ax,aq,-au,bb}{ce,-br,bf,-bs,cf,cd,-bq,bg,-bt,cg,cc,-bp,bh,-bu,ch,cb,-bo,bi,-bv,ci,ca,-bn,bj,-bw,cj,bz,-bm,bk,-bx,ck,by,-bl,bl,-by,-ck,bx,-bk,bm,-bz,-cj,bw,-bj,bn,-ca,-ci,bv,-bi,bo,-cb,-ch,bu,-bh,bp,-cc,-cg,bt,-bg,bq,-cd,-cf,bs,-bf,br,-ce}{an,-ak,ah,-aj,am,ao,-al,ai,-ai,al,-ao,-am,aj,-ah,ak,-an,-an,ak,-ah,aj,-am,-ao,al,-ai,ai,-al,ao,am,-aj,ah,-ak,an,an,-ak,ah,-aj,am,ao,-al,ai,-ai,al,-ao,-am,aj,-ah,ak,-an,-an,ak,-ah,aj,-am,-ao,al,-ai,ai,-al,ao,am,-aj,ah,-ak,an}{cf,-bu,bj,-bl,bw,-ch,-cd,bs,-bh,bn,-by,cj,cb,-bq,bf,-bp,ca,ck,-bz,bo,-bg,br,-cc,-ci,bx,-bm,bi,-bt,ce,cg,-bv,bk,-bk,bv,-cg,-ce,bt,-bi,bm,-bx,ci,cc,-br,bg,-bo,bz,-ck,-ca,bp,-bf,bq,-cb,-cj,by,-bn,bh,-bs,cd,ch,-bw,bl,-bj,bu,-cf}{bc,-ax,as,-aq,av,-ba,-be,az,-au,ap,-at,ay,-bd,-bb,aw,-ar,ar,-aw,bb,bd,-ay,at,-ap,au,-az,be,ba,-av,aq,-as,ax,-bc,-bc,ax,-as,aq,-av,ba,be,-az,au,-ap,at,-ay,bd,bb,-aw,ar,-ar,aw,-bb,-bd,ay,-at,ap,-au,az,-be,-ba,av,-aq,as,-ax,bc}{cg,-bx,bo,-bf,bn,-bw,cf,ch,-by,bp,-bg,bm,-bv,ce,ci,-bz,bq,-bh,bl,-bu,cd,cj,-ca,br,-bi,bk,-bt,cc,ck,-cb,bs,-bj,bj,-bs,cb,-ck,-cc,bt,-bk,bi,-br,ca,-cj,-cd,bu,-bl,bh,-bq,bz,-ci,-ce,bv,-bm,bg,-bp,by,-ch,-cf,bw,-bn,bf,-bo,bx,-cg}{ag,-af,ae,-ad,ad,-ae,af,-ag,-ag,af,-ae,ad,-ad,ae,-af,ag,ag,-af,ae,-ad,ad,-ae,af,-ag,-ag,af,-ae,ad,-ad,ae,-af,ag,ag,-af,ae,-ad,ad,-ae,af,-ag,-ag,af,-ae,ad,-ad,ae,-af,ag,ag,-af,ae,-ad,ad,-ae,af,-ag,-ag,af,-ae,ad,-ad,ae,-af,ag}{ch,-ca,bt,-bm,bf,-bl,bs,-bz,cg,ci,-cb,bu,-bn,bg,-bk,br,-by,cf,cj,-cc,bv,-bo,bh,-bj,bq,-bx,ce,ck,-cd,bw,-bp,bi,-bi,bp,-bw,cd,-ck,-ce,bx,-bq,bj,-bh,bo,-bv,cc,-cj,-cf,by,-br,bk,-bg,bn,-bu,cb,-ci,-cg,bz,-bs,bl,-bf,bm,-bt,ca,-ch}{bd,-ba,ax,-au,ar,-ap,as,-av,ay,-bb,be,bc,-az,aw,-at,aq,-aq,at,-aw,az,-bc,-be,bb,-ay,av,-as,ap,-ar,au,-ax,ba,-bd,-bd,ba,-ax,au,-ar,ap,-as,av,-ay,bb,-be,-bc,az,-aw,at,-aq,aq,-at,aw,-az,bc,be,-bb,ay,-av,as,-ap,ar,-au,ax,-ba,bd}{ci,-cd,by,-bt,bo,-bj,bf,-bk,bp,-bu,bz,-ce,cj,ch,-cc,bx,-bs,bn,-bi,bg,-bl,bq,-bv,ca,-cf,ck,cg,-cb,bw,-br,bm,-bh,bh,-bm,br,-bw,cb,-cg,-ck,cf,-ca,bv,-bq,bl,-bg,bi,-bn,bs,-bx,cc,-ch,-cj,ce,-bz,bu,-bp,bk,-bf,bj,-bo,bt,-by,cd,-ci}{ao,-an,am,-al,ak,-aj,ai,-ah,ah,-ai,aj,-ak,al,-am,an,-ao,-ao,an,-am,al,-ak,aj,-ai,ah,-ah,ai,-aj,ak,-al,am,-an,ao,ao,-an,am,-al,ak,-aj,ai,-ah,ah,-ai,aj,-ak,al,-am,an,-ao,-ao,an,-am,al,-ak,aj,-ai,ah,-ah,ai,-aj,ak,-al,am,-an,ao}{cj,-cg,cd,-ca,bx,-bu,br,-bo,bl,-bi,bf,-bh,bk,-bn,bq,-bt,bw,-bz,cc,-cf,ci,ck,-ch,ce,-cb,by,-bv,bs,-bp,bm,-bj,bg,-bg,bj,-bm,bp,-bs,bv,-by,cb,-ce,ch,-ck,-ci,cf,-cc,bz,-bw,bt,-bq,bn,-bk,bh,-bf,bi,-bl,bo,-br,bu,-bx,ca,-cd,cg,-cj}{be,-bd,bc,-bb,ba,-az,ay,-ax,aw,-av,au,-at,as,-ar,aq,-ap,ap,-aq,ar,-as,at,-au,av,-aw,ax,-ay,az,-ba,bb,-bc,bd,-be,-be,bd,-bc,bb,-ba,az,-ay,ax,-aw,av,-au,at,-as,ar,-aq,ap,-ap,aq,-ar,as,-at,au,-av,aw,-ax,ay,-az,ba,-bb,bc,-bd,be}{ck,-cj,ci,-ch,cg,-cf,ce,-cd,cc,-cb,ca,-bz,by,-bx,bw,-bv,bu,-bt,bs,-br,bq,-bp,bo,-bn,bm,-bl,bk,-bj,bi,-bh,bg,-bf,bf,-bg,bh,-bi,bj,-bk,bl,-bm,bn,-bo,bp,-bq,br,-bs,bt,-bu,bv,-bw,bx,-by,bz,-ca,cb,-cc,cd,-ce,cf,-cg,ch,-ci,cj,-ck}。以下示出了vvc中定义的示例性128点dct-2核的各部分,其中{aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am,an,ao,ap,aq,ar,as,at,au,av,aw,ax,ay,az,ba,bb,bc,bd,be,bf,bg,bh,bi,bj,bk,bl,bm,bn,bo,bp,bq,br,bs,bt,bu,bv,bw,bx,by,bz,ca,cb,cc,cd,ce,cf,cg,ch,ci,cj,ck,cl,cm,cn,co,cp,cq,cr,cs,ct,cu,cv,cw,cx,cy,cz,da,db,dc,dd,de,df,dg,dh,di,dj,dk,dl,dm,dn,d_,dp,dq,dr,ds,dt,du,dv,dw,dx,dy,dz,ea,eb,ec,ed,ee,ef,eg,eh,ei,ej,ek,el,em,en,eo,ep,eq,er,es,et,eu,ev,ew}={256,334,139,355,301,201,71,360,346,319,280,230,171,105,35,362,358,351,341,327,311,291,268,243,216,186,155,122,88,53,18,362,361,359,357,353,349,344,338,331,323,315,306,296,285,274,262,250,236,223,208,194,178,163,147,130,114,97,79,62,44,27,9,362,362,361,361,360,359,357,356,354,352,350,348,345,342,339,336,333,329,325,321,317,313,308,303,299,293,288,283,277,271,265,259,253,246,240,233,226,219,212,205,197,190,182,175,167,159,151,143,134,126,118,109,101,92,84,75,66,58,49,40,31,22,13,4}。以下示出了128点dct-2核,仅描述了128x128变换核的左半部分,右半部分可根据dct-2的对称/非对称特征导出:{aa,aa,aa,aa,aa,aa,aa,aa,aa,aa,aa,aa,aa,aa,aa,aa,aa,aa,aa,aa,aa,aa,aa,aa,aa,aa,aa,aa,aa,aa,aa,aa,aa,aa,aa,aa,aa,aa,aa,aa,aa,aa,aa,aa,aa,aa,aa,aa,aa,aa,aa,aa,aa,aa,aa,aa,aa,aa,aa,aa,aa,aa,aa,aa}{cl,cm,cn,co,cp,cq,cr,cs,ct,cu,cv,cw,cx,cy,cz,da,db,dc,dd,de,df,dg,dh,di,dj,dk,dl,dm,dn,d_,dp,dq,dr,ds,dt,du,dv,dw,dx,dy,dz,ea,eb,ec,ed,ee,ef,eg,eh,ei,ej,ek,el,em,en,eo,ep,eq,er,es,et,eu,ev,ew}{bf,bg,bh,bi,bj,bk,bl,bm,bn,bo,bp,bq,br,bs,bt,bu,bv,bw,bx,by,bz,ca,cb,cc,cd,ce,cf,cg,ch,ci,cj,ck,-ck,-cj,-ci,-ch,-cg,-cf,-ce,-cd,-cc,-cb,-ca,-bz,-by,-bx,-bw,-bv,-bu,-bt,-bs,-br,-bq,-bp,-bo,-bn,-bm,-bl,-bk,-bj,-bi,-bh,-bg,-bf}{cm,cp,cs,cv,cy,db,de,dh,dk,dn,dq,dt,dw,dz,ec,ef,ei,el,eo,er,eu,-ew,-et,-eq,-en,-ek,-eh,-ee,-eb,-dy,-dv,-ds,-dp,-dm,-dj,-dg,-dd,-da,-cx,-cu,-cr,-co,-cl,-cn,-cq,-ct,-cw,-cz,-dc,-df,-di,-dl,-d_,-dr,-du,-dx,-ea,-ed,-eg,-ej,-em,-ep,-es,-ev}{ap,aq,ar,as,at,au,av,aw,ax,ay,az,ba,bb,bc,bd,be,-be,-bd,-bc,-bb,-ba,-az,-ay,-ax,-aw,-av,-au,-at,-as,-ar,-aq,-ap,-ap,-aq,-ar,-as,-at,-au,-av,-aw,-ax,-ay,-az,-ba,-bb,-bc,-bd,-be,be,bd,bc,bb,ba,az,ay,ax,aw,av,au,at,as,ar,aq,ap}{cn,cs,cx,dc,dh,dm,dr,dw,eb,eg,el,eq,ev,-et,-eo,-ej,-ee,-dz,-du,-dp,-dk,-df,-da,-cv,-cq,-cl,-cp,-cu,-cz,-de,-dj,-d_,-dt,-dy,-ed,-ei,-en,-es,ew,er,em,eh,ec,dx,ds,dn,di,dd,cy,ct,co,cm,cr,cw,db,dg,dl,dq,dv,ea,ef,ek,ep,eu}{bg,bj,bm,bp,bs,bv,by,cb,ce,ch,ck,-ci,-cf,-cc,-bz,-bw,-bt,-bq,-bn,-bk,-bh,-bf,-bi,-bl,-bo,-br,-bu,-bx,-ca,-cd,-cg,-cj,cj,cg,cd,ca,bx,bu,br,bo,bl,bi,bf,bh,bk,bn,bq,bt,bw,bz,cc,cf,ci,-ck,-ch,-ce,-cb,-by,-bv,-bs,-bp,-bm,-bj,-bg}{co,cv,dc,dj,dq,dx,ee,el,es,-eu,-en,-eg,-dz,-ds,-dl,-de,-cx,-cq,-cm,-ct,-da,-dh,-d_,-dv,-ec,-ej,-eq,ew,ep,ei,eb,du,dn,dg,cz,cs,cl,cr,cy,df,dm,dt,ea,eh,eo,ev,-er,-ek,-ed,-dw,-dp,-di,-db,-cu,-cn,-cp,-cw,-dd,-dk,-dr,-dy,-ef,-em,-et}{ah,ai,aj,ak,al,am,an,ao,-ao,-an,-am,-al,-ak,-aj,-ai,-ah,-ah,-ai,-aj,-ak,-al,-am,-an,-ao,ao,an,am,al,ak,aj,ai,ah,ah,ai,aj,ak,al,am,an,ao,-ao,-an,-am,-al,-ak,-aj,-ai,-ah,-ah,-ai,-aj,-ak,-al,-am,-an,-ao,ao,an,am,al,ak,aj,ai,ah}{cp,cy,dh,dq,dz,ei,er,-et,-ek,-eb,-ds,-dj,-da,-cr,-cn,-cw,-df,-d_,-dx,-eg,-ep,ev,em,ed,du,dl,dc,ct,cl,cu,dd,dm,dv,ee,en,ew,-eo,-ef,-dw,-dn,-de,-cv,-cm,-cs,-db,-dk,-dt,-ec,-el,-eu,eq,eh,dy,dp,dg,cx,co,cq,cz,di,dr,ea,ej,es}{bh,bm,br,bw,cb,cg,-ck,-cf,-ca,-bv,-bq,-bl,-bg,-bi,-bn,-bs,-bx,-cc,-ch,cj,ce,bz,bu,bp,bk,bf,bj,bo,bt,by,cd,ci,-ci,-cd,-by,-bt,-bo,-bj,-bf,-bk,-bp,-bu,-bz,-ce,-cj,ch,cc,bx,bs,bn,bi,bg,bl,bq,bv,ca,cf,ck,-cg,-cb,-bw,-br,-bm,-bh}{cq,db,dm,dx,ei,et,-ep,-ee,-dt,-di,-cx,-cm,-cu,-df,-dq,-eb,-em,ew,el,ea,dp,de,ct,cn,cy,dj,du,ef,eq,-es,-eh,-dw,-dl,-da,-cp,-cr,-dc,-dn,-dy,-ej,-eu,eo,ed,ds,dh,cw,cl,cv,dg,dr,ec,en,-ev,-ek,-dz,-d_,-dd,-cs,-co,-cz,-dk,-dv,-eg,-er}{aq,at,aw,az,bc,-be,-bb,-ay,-av,-as,-ap,-ar,-au,-ax,-ba,-bd,bd,ba,ax,au,ar,ap,as,av,ay,bb,be,-bc,-az,-aw,-at,-aq,-aq,-at,-aw,-az,-bc,be,bb,ay,av,as,ap,ar,au,ax,ba,bd,-bd,-ba,-ax,-au,-ar,-ap,-as,-av,-ay,-bb,-be,bc,az,aw,at,aq}{cr,de,dr,ee,er,-ep,-ec,-dp,-dc,-cp,-ct,-dg,-dt,-eg,-et,en,ea,dn,da,cn,cv,di,dv,ei,ev,-el,-dy,-dl,-cy,-cl,-cx,-dk,-dx,-ek,ew,ej,dw,dj,cw,cm,cz,dm,dz,em,-eu,-eh,-du,-dh,-cu,-co,-db,-d_,-eb,-eo,es,ef,ds,df,cs,cq,dd,dq,ed,eq}{bi,bp,bw,cd,ck,-ce,-bx,-bq,-bj,-bh,-bo,-bv,-cc,-cj,cf,by,br,bk,bg,bn,bu,cb,ci,-cg,-bz,-bs,-bl,-bf,-bm,-bt,-ca,-ch,ch,ca,bt,bm,bf,bl,bs,bz,cg,-ci,-cb,-bu,-bn,-bg,-bk,-br,-by,-cf,cj,cc,bv,bo,bh,bj,bq,bx,ce,-ck,-cd,-bw,-bp,-bi}{cs,dh,dw,el,-et,-ee,-dp,-da,-cl,-cz,-d_,-ed,-es,em,dx,di,ct,cr,dg,dv,ek,-eu,-ef,-dq,-db,-cm,-cy,-dn,-ec,-er,en,dy,dj,cu,cq,df,du,ej,-ev,-eg,-dr,-dc,-cn,-cx,-dm,-eb,-eq,eo,dz,dk,cv,cp,de,dt,ei,-ew,-eh,-ds,-dd,-co,-cw,-dl,-ea,-ep}{ad,ae,af,ag,-ag,-af,-ae,-ad,-ad,-ae,-af,-ag,ag,af,ae,ad,ad,ae,af,ag,-ag,-af,-ae,-ad,-ad,-ae,-af,-ag,ag,af,ae,ad,ad,ae,af,ag,-ag,-af,-ae,-ad,-ad,-ae,-af,-ag,ag,af,ae,ad,ad,ae,af,ag,-ag,-af,-ae,-ad,-ad,-ae,-af,-ag,ag,af,ae,ad}{ct,dk,eb,es,-ek,-dt,-dc,-cl,-db,-ds,-ej,et,ec,dl,cu,cs,dj,ea,er,-el,-du,-dd,-cm,-da,-dr,-ei,eu,ed,dm,cv,cr,di,dz,eq,-em,-dv,-de,-cn,-cz,-dq,-eh,ev,ee,dn,cw,cq,dh,dy,ep,-en,-dw,-df,-co,-cy,-dp,-eg,ew,ef,d_,cx,cp,dg,dx,eo}{bj,bs,cb,ck,-cc,-bt,-bk,-bi,-br,-ca,-cj,cd,bu,bl,bh,bq,bz,ci,-ce,-bv,-bm,-bg,-bp,-by,-ch,cf,bw,bn,bf,bo,bx,cg,-cg,-bx,-bo,-bf,-bn,-bw,-cf,ch,by,bp,bg,bm,bv,ce,-ci,-bz,-bq,-bh,-bl,-bu,-cd,cj,ca,br,bi,bk,bt,cc,-ck,-cb,-bs,-bj}{cu,dn,eg,-eu,-eb,-di,-cp,-cz,-ds,-el,ep,dw,dd,cl,de,dx,eq,-ek,-dr,-cy,-cq,-dj,-ec,-ev,ef,dm,ct,cv,d_,eh,-et,-ea,-dh,-co,-da,-dt,-em,eo,dv,dc,cm,df,dy,er,-ej,-dq,-cx,-cr,-dk,-ed,-ew,ee,dl,cs,cw,dp,ei,-es,-dz,-dg,-cn,-db,-du,-en}{ar,aw,bb,-bd,-ay,-at,-ap,-au,-az,-be,ba,av,aq,as,ax,bc,-bc,-ax,-as,-aq,-av,-ba,be,az,au,ap,at,ay,bd,-bb,-aw,-ar,-ar,-aw,-bb,bd,ay,at,ap,au,az,be,-ba,-av,-aq,-as,-ax,-bc,bc,ax,as,aq,av,ba,-be,-az,-au,-ap,-at,-ay,-bd,bb,aw,ar}{cv,dq,el,-en,-ds,-cx,-ct,-d_,-ej,ep,du,cz,cr,dm,eh,-er,-dw,-db,-cp,-dk,-ef,et,dy,dd,cn,di,ed,-ev,-ea,-df,-cl,-dg,-eb,-ew,ec,dh,cm,de,dz,eu,-ee,-dj,-co,-dc,-dx,-es,eg,dl,cq,da,dv,eq,-ei,-dn,-cs,-cy,-dt,-eo,ek,dp,cu,cw,dr,em}{bk,bv,cg,-ce,-bt,-bi,-bm,-bx,-ci,cc,br,bg,bo,bz,ck,-ca,-bp,-bf,-bq,-cb,cj,by,bn,bh,bs,cd,-ch,-bw,-bl,-bj,-bu,-cf,cf,bu,bj,bl,bw,ch,-cd,-bs,-bh,-bn,-by,-cj,cb,bq,bf,bp,ca,-ck,-bz,-bo,-bg,-br,-cc,ci,bx,bm,bi,bt,ce,-cg,-bv,-bk}{cw,dt,eq,-eg,-dj,-cm,-dg,-ed,et,dw,cz,ct,dq,en,-ej,-dm,-cp,-dd,-ea,ew,dz,dc,cq,dn,ek,-em,-dp,-cs,-da,-dx,-eu,ec,df,cn,dk,eh,-ep,-ds,-cv,-cx,-du,-er,ef,di,cl,dh,ee,-es,-dv,-cy,-cu,-dr,-eo,ei,dl,co,de,eb,-ev,-dy,-db,-cr,-d_,-el}{ai,al,ao,-am,-aj,-ah,-ak,-an,an,ak,ah,aj,am,-ao,-al,-ai,-ai,-al,-ao,am,aj,ah,ak,an,-an,-ak,-ah,-aj,-am,ao,al,ai,ai,al,ao,-am,-aj,-ah,-ak,-an,an,ak,ah,aj,am,-ao,-al,-ai,-ai,-al,-ao,am,aj,ah,ak,an,-an,-ak,-ah,-aj,-am,ao,al,ai}{cx,dw,ev,-dz,-da,-cu,-dt,-es,ec,dd,cr,dq,ep,-ef,-dg,-co,-dn,-em,ei,dj,cl,dk,ej,-el,-dm,-cn,-dh,-eg,eo,dp,cq,de,ed,-er,-ds,-ct,-db,-ea,eu,dv,cw,cy,dx,ew,-dy,-cz,-cv,-du,-et,eb,dc,cs,dr,eq,-ee,-df,-cp,-d_,-en,eh,di,cm,dl,ek}{bl,by,-ck,-bx,-bk,-bm,-bz,cj,bw,bj,bn,ca,-ci,-bv,-bi,-bo,-cb,ch,bu,bh,bp,cc,-cg,-bt,-bg,-bq,-cd,cf,bs,bf,br,ce,-ce,-br,-bf,-bs,-cf,cd,bq,bg,bt,cg,-cc,-bp,-bh,-bu,-ch,cb,bo,bi,bv,ci,-ca,-bn,-bj,-bw,-cj,bz,bm,bk,bx,ck,-by,-bl}{cy,dz,-et,-ds,-cr,-df,-eg,em,dl,cl,dm,en,-ef,-de,-cs,-dt,-eu,dy,cx,cz,ea,-es,-dr,-cq,-dg,-eh,el,dk,cm,dn,eo,-ee,-dd,-ct,-du,-ev,dx,cw,da,eb,-er,-dq,-cp,-dh,-ei,ek,dj,cn,d_,ep,-ed,-dc,-cu,-dv,-ew,dw,cv,db,ec,-eq,-dp,-co,-di,-ej}{as,az,-bd,-aw,-ap,-av,-bc,ba,at,ar,ay,-be,-ax,-aq,-au,-bb,bb,au,aq,ax,be,-ay,-ar,-at,-ba,bc,av,ap,aw,bd,-az,-as,-as,-az,bd,aw,ap,av,bc,-ba,-at,-ar,-ay,be,ax,aq,au,bb,-bb,-au,-aq,-ax,-be,ay,ar,at,ba,-bc,-av,-ap,-aw,-bd,az,as}{cz,ec,-eo,-dl,-cn,-dq,-et,dx,cu,de,eh,-ej,-dg,-cs,-dv,ev,ds,cp,dj,em,-ee,-db,-cx,-ea,eq,dn,cl,d_,er,-dz,-cw,-dc,-ef,el,di,cq,dt,ew,-du,-cr,-dh,-ek,eg,dd,cv,dy,-es,-dp,-cm,-dm,-ep,eb,cy,da,ed,-en,-dk,-co,-dr,-eu,dw,ct,df,ei}{bm,cb,-cf,-bq,-bi,-bx,cj,bu,bf,bt,ci,-by,-bj,-bp,-ce,cc,bn,bl,ca,-cg,-br,-bh,-bw,ck,bv,bg,bs,ch,-bz,-bk,-bo,-cd,cd,bo,bk,bz,-ch,-bs,-bg,-bv,-ck,bw,bh,br,cg,-ca,-bl,-bn,-cc,ce,bp,bj,by,-ci,-bt,-bf,-bu,-cj,bx,bi,bq,cf,-cb,-bm}{da,ef,-ej,-de,-cw,-eb,en,di,cs,dx,-er,-dm,-co,-dt,ev,dq,cl,dp,eu,-du,-cp,-dl,-eq,dy,ct,dh,em,-ec,-cx,-dd,-ei,eg,db,cz,ee,-ek,-df,-cv,-ea,eo,dj,cr,dw,-es,-dn,-cn,-ds,ew,dr,cm,d_,et,-dv,-cq,-dk,-ep,dz,cu,dg,el,-ed,-cy,-dc,-eh}{ab,ac,-ac,-ab,-ab,-ac,ac,ab,ab,ac,-ac,-ab,-ab,-ac,ac,ab,ab,ac,-ac,-ab,-ab,-ac,ac,ab,ab,ac,-ac,-ab,-ab,-ac,ac,ab,ab,ac,-ac,-ab,-ab,-ac,ac,ab,ab,ac,-ac,-ab,-ab,-ac,ac,ab,ab,ac,-ac,-ab,-ab,-ac,ac,ab,ab,ac,-ac,-ab,-ab,-ac,ac,ab}{db,ei,-ee,-cx,-df,-em,ea,ct,dj,eq,-dw,-cp,-dn,-eu,ds,cl,dr,-ev,-d_,-co,-dv,er,dk,cs,dz,-en,-dg,-cw,-ed,ej,dc,da,eh,-ef,-cy,-de,-el,eb,cu,di,ep,-dx,-cq,-dm,-et,dt,cm,dq,-ew,-dp,-cn,-du,es,dl,cr,dy,-eo,-dh,-cv,-ec,ek,dd,cz,eg}{bn,ce,-ca,-bj,-br,-ci,bw,bf,bv,-cj,-bs,-bi,-bz,cf,bo,bm,cd,-cb,-bk,-bq,-ch,bx,bg,bu,-ck,-bt,-bh,-by,cg,bp,bl,cc,-cc,-bl,-bp,-cg,by,bh,bt,ck,-bu,-bg,-bx,ch,bq,bk,cb,-cd,-bm,-bo,-cf,bz,bi,bs,cj,-bv,-bf,-bw,ci,br,bj,ca,-ce,-bn}{dc,el,-dz,-cq,-d_,ew,dn,cr,ea,-ek,-db,-dd,-em,dy,cp,dp,-ev,-dm,-cs,-eb,ej,da,de,en,-dx,-co,-dq,eu,dl,ct,ec,-ei,-cz,-df,-eo,dw,cn,dr,-et,-dk,-cu,-ed,eh,cy,dg,ep,-dv,-cm,-ds,es,dj,cv,ee,-eg,-cx,-dh,-eq,du,cl,dt,-er,-di,-cw,-ef}{at,bc,-ay,-ap,-ax,bd,au,as,bb,-az,-aq,-aw,be,av,ar,ba,-ba,-ar,-av,-be,aw,aq,az,-bb,-as,-au,-bd,ax,ap,ay,-bc,-at,-at,-bc,ay,ap,ax,-bd,-au,-as,-bb,az,aq,aw,-be,-av,-ar,-ba,ba,ar,av,be,-aw,-aq,-az,bb,as,au,bd,-ax,-ap,-ay,bc,at}{dd,eo,-du,-cm,-dx,el,da,dg,er,-dr,-cp,-ea,ei,cx,dj,eu,-d_,-cs,-ed,ef,cu,dm,-ew,-dl,-cv,-eg,ec,cr,dp,-et,-di,-cy,-ej,dz,co,ds,-eq,-df,-db,-em,dw,cl,dv,-en,-dc,-de,-ep,dt,cn,dy,-ek,-cz,-dh,-es,dq,cq,eb,-eh,-cw,-dk,-ev,dn,ct,ee}{bo,ch,-bv,-bh,-ca,cc,bj,bt,-cj,-bq,-bm,-cf,bx,bf,by,-ce,-bl,-br,-ck,bs,bk,cd,-bz,-bg,-bw,cg,bn,bp,ci,-bu,-bi,-cb,cb,bi,bu,-ci,-bp,-bn,-cg,bw,bg,bz,-cd,-bk,-bs,ck,br,bl,ce,-by,-bf,-bx,cf,bm,bq,cj,-bt,-bj,-cc,ca,bh,bv,-ch,-bo}{de,er,-dp,-ct,-eg,ea,cn,dv,-el,-cy,-dk,ew,dj,cz,em,-du,-co,-eb,ef,cs,dq,-eq,-dd,-df,-es,d_,cu,eh,-dz,-cm,-dw,ek,cx,dl,-ev,-di,-da,-en,dt,cp,ec,-ee,-cr,-dr,ep,dc,dg,et,-dn,-cv,-ei,dy,cl,dx,-ej,-cw,-dm,eu,dh,db,eo,-ds,-cq,-ed}{aj,ao,-ak,-ai,-an,al,ah,am,-am,-ah,-al,an,ai,ak,-ao,-aj,-aj,-ao,ak,ai,an,-al,-ah,-am,am,ah,al,-an,-ai,-ak,ao,aj,aj,ao,-ak,-ai,-an,al,ah,am,-am,-ah,-al,an,ai,ak,-ao,-aj,-aj,-ao,ak,ai,an,-al,-ah,-am,am,ah,al,-an,-ai,-ak,ao,aj}{df,eu,-dk,-da,-ep,dp,cv,ek,-du,-cq,-ef,dz,cl,ea,-ee,-cp,-dv,ej,cu,dq,-eo,-cz,-dl,et,de,dg,ev,-dj,-db,-eq,d_,cw,el,-dt,-cr,-eg,dy,cm,eb,-ed,-co,-dw,ei,ct,dr,-en,-cy,-dm,es,dd,dh,ew,-di,-dc,-er,dn,cx,em,-ds,-cs,-eh,dx,cn,ec}{bp,ck,-bq,-bo,-cj,br,bn,ci,-bs,-bm,-ch,bt,bl,cg,-bu,-bk,-cf,bv,bj,ce,-bw,-bi,-cd,bx,bh,cc,-by,-bg,-cb,bz,bf,ca,-ca,-bf,-bz,cb,bg,by,-cc,-bh,-bx,cd,bi,bw,-ce,-bj,-bv,cf,bk,bu,-cg,-bl,-bt,ch,bm,bs,-ci,-bn,-br,cj,bo,bq,-ck,-bp}{dg,-ew,-df,-dh,ev,de,di,-eu,-dd,-dj,et,dc,dk,-es,-db,-dl,er,da,dm,-eq,-cz,-dn,ep,cy,d_,-eo,-cx,-dp,en,cw,dq,-em,-cv,-dr,el,cu,ds,-ek,-ct,-dt,ej,cs,du,-ei,-cr,-dv,eh,cq,dw,-eg,-cp,-dx,ef,co,dy,-ee,-cn,-dz,ed,cm,ea,-ec,-cl,-eb}{au,-be,-at,-av,bd,as,aw,-bc,-ar,-ax,bb,aq,ay,-ba,-ap,-az,az,ap,ba,-ay,-aq,-bb,ax,ar,bc,-aw,-as,-bd,av,at,be,-au,-au,be,at,av,-bd,-as,-aw,bc,ar,ax,-bb,-aq,-ay,ba,ap,az,-az,-ap,-ba,ay,aq,bb,-ax,-ar,-bc,aw,as,bd,-av,-at,-be,au}{dh,-et,-da,-d_,em,ct,dv,-ef,-cm,-ec,dy,cq,ej,-dr,-cx,-eq,dk,de,-ew,-dd,-dl,ep,cw,ds,-ei,-cp,-dz,eb,cn,eg,-du,-cu,-en,dn,db,eu,-dg,-di,es,cz,dp,-el,-cs,-dw,ee,cl,ed,-dx,-cr,-ek,dq,cy,er,-dj,-df,ev,dc,dm,-eo,-cv,-dt,eh,co,ea}{bq,-ci,-bl,-bv,cd,bg,ca,-by,-bi,-cf,bt,bn,ck,-bo,-bs,cg,bj,bx,-cb,-bf,-cc,bw,bk,ch,-br,-bp,cj,bm,bu,-ce,-bh,-bz,bz,bh,ce,-bu,-bm,-cj,bp,br,-ch,-bk,-bw,cc,bf,cb,-bx,-bj,-cg,bs,bo,-ck,-bn,-bt,cf,bi,by,-ca,-bg,-cd,bv,bl,ci,-bq}{di,-eq,-cv,-dv,ed,cn,ei,-dq,-da,-ev,dd,dn,-el,-cq,-ea,dy,cs,en,-dl,-df,et,cy,ds,-eg,-cl,-ef,dt,cx,es,-dg,-dk,eo,ct,dx,-eb,-cp,-ek,d_,dc,-ew,-db,-dp,ej,co,ec,-dw,-cu,-ep,dj,dh,-er,-cw,-du,ee,cm,eh,-dr,-cz,-eu,de,dm,-em,-cr,-dz}{ae,-ag,-ad,-af,af,ad,ag,-ae,-ae,ag,ad,af,-af,-ad,-ag,ae,ae,-ag,-ad,-af,af,ad,ag,-ae,-ae,ag,ad,af,-af,-ad,-ag,ae,ae,-ag,-ad,-af,af,ad,ag,-ae,-ae,ag,ad,af,-af,-ad,-ag,ae,ae,-ag,-ad,-af,af,ad,ag,-ae,-ae,ag,ad,af,-af,-ad,-ag,ae}{dj,-en,-cq,-ec,du,cy,ev,-db,-dr,ef,cn,ek,-dm,-dg,eq,ct,dz,-dx,-cv,-es,de,d_,-ei,-cl,-eh,dp,dd,-et,-cw,-dw,ea,cs,ep,-dh,-dl,el,co,ee,-ds,-da,ew,cz,dt,-ed,-cp,-em,dk,di,-eo,-cr,-eb,dv,cx,eu,-dc,-dq,eg,cm,ej,-dn,-df,er,cu,dy}{br,-cf,-bg,-cc,bu,bo,-ci,-bj,-bz,bx,bl,ck,-bm,-bw,ca,bi,ch,-bp,-bt,cd,bf,ce,-bs,-bq,cg,bh,cb,-bv,-bn,cj,bk,by,-by,-bk,-cj,bn,bv,-cb,-bh,-cg,bq,bs,-ce,-bf,-cd,bt,bp,-ch,-bi,-ca,bw,bm,-ck,-bl,-bx,bz,bj,ci,-bo,-bu,cc,bg,cf,-br}{dk,-ek,-cl,-ej,dl,dj,-el,-cm,-ei,dm,di,-em,-cn,-eh,dn,dh,-en,-co,-eg,d_,dg,-eo,-cp,-ef,dp,df,-ep,-cq,-ee,dq,de,-eq,-cr,-ed,dr,dd,-er,-cs,-ec,ds,dc,-es,-ct,-eb,dt,db,-et,-cu,-ea,du,da,-eu,-cv,-dz,dv,cz,-ev,-cw,-dy,dw,cy,-ew,-cx,-dx}{av,-bb,-ap,-bc,au,aw,-ba,-aq,-bd,at,ax,-az,-ar,-be,as,ay,-ay,-as,be,ar,az,-ax,-at,bd,aq,ba,-aw,-au,bc,ap,bb,-av,-av,bb,ap,bc,-au,-aw,ba,aq,bd,-at,-ax,az,ar,be,-as,-ay,ay,as,-be,-ar,-az,ax,at,-bd,-aq,-ba,aw,au,-bc,-ap,-bb,av}{dl,-eh,-cp,-eq,dc,du,-dy,-cy,eu,ct,ed,-dp,-dh,el,cl,em,-dg,-dq,ec,cu,ev,-cx,-dz,dt,dd,-ep,-co,-ei,dk,dm,-eg,-cq,-er,db,dv,-dx,-cz,et,cs,ee,-d_,-di,ek,cm,en,-df,-dr,eb,cv,ew,-cw,-ea,ds,de,-eo,-cn,-ej,dj,dn,-ef,-cr,-es,da,dw}{bs,-cc,-bi,-cj,bl,bz,-bv,-bp,cf,bf,cg,-bo,-bw,by,bm,-ci,-bh,-cd,br,bt,-cb,-bj,-ck,bk,ca,-bu,-bq,ce,bg,ch,-bn,-bx,bx,bn,-ch,-bg,-ce,bq,bu,-ca,-bk,ck,bj,cb,-bt,-br,cd,bh,ci,-bm,-by,bw,bo,-cg,-bf,-cf,bp,bv,-bz,-bl,cj,bi,cc,-bs}{dm,-ee,-cu,ew,ct,ef,-dl,-dn,ed,cv,-ev,-cs,-eg,dk,d_,-ec,-cw,eu,cr,eh,-dj,-dp,eb,cx,-et,-cq,-ei,di,dq,-ea,-cy,es,cp,ej,-dh,-dr,dz,cz,-er,-co,-ek,dg,ds,-dy,-da,eq,cn,el,-df,-dt,dx,db,-ep,-cm,-em,de,du,-dw,-dc,eo,cl,en,-dd,-dv}{ak,-am,-ai,ao,ah,an,-aj,-al,al,aj,-an,-ah,-ao,ai,am,-ak,-ak,am,ai,-ao,-ah,-an,aj,al,-al,-aj,an,ah,ao,-ai,-am,ak,ak,-am,-ai,ao,ah,an,-aj,-al,al,aj,-an,-ah,-ao,ai,am,-ak,-ak,am,ai,-ao,-ah,-an,aj,al,-al,-aj,an,ah,ao,-ai,-am,ak}{dn,-eb,-cz,ep,cl,eq,-cy,-ec,dm,d_,-ea,-da,eo,cm,er,-cx,-ed,dl,dp,-dz,-db,en,cn,es,-cw,-ee,dk,dq,-dy,-dc,em,co,et,-cv,-ef,dj,dr,-dx,-dd,el,cp,eu,-cu,-eg,di,ds,-dw,-de,ek,cq,ev,-ct,-eh,dh,dt,-dv,-df,ej,cr,ew,-cs,-ei,dg,du}{bt,-bz,-bn,cf,bh,ck,-bi,-ce,bo,by,-bu,-bs,ca,bm,-cg,-bg,-cj,bj,cd,-bp,-bx,bv,br,-cb,-bl,ch,bf,ci,-bk,-cc,bq,bw,-bw,-bq,cc,bk,-ci,-bf,-ch,bl,cb,-br,-bv,bx,bp,-cd,-bj,cj,bg,cg,-bm,-ca,bs,bu,-by,-bo,ce,bi,-ck,-bh,-cf,bn,bz,-bt}{d_,-dy,-de,ei,cu,-es,-cl,-er,cv,eh,-df,-dx,dp,dn,-dz,-dd,ej,ct,-et,-cm,-eq,cw,eg,-dg,-dw,dq,dm,-ea,-dc,ek,cs,-eu,-cn,-ep,cx,ef,-dh,-dv,dr,dl,-eb,-db,el,cr,-ev,-co,-eo,cy,ee,-di,-du,ds,dk,-ec,-da,em,cq,-ew,-cp,-en,cz,ed,-dj,-dt}{aw,-ay,-au,ba,as,-bc,-aq,be,ap,bd,-ar,-bb,at,az,-av,-ax,ax,av,-az,-at,bb,ar,-bd,-ap,-be,aq,bc,-as,-ba,au,ay,-aw,-aw,ay,au,-ba,-as,bc,aq,-be,-ap,-bd,ar,bb,-at,-az,av,ax,-ax,-av,az,at,-bb,-ar,bd,ap,be,-aq,-bc,as,ba,-au,-ay,aw}{dp,-dv,-dj,eb,dd,-eh,-cx,en,cr,-et,-cl,-eu,cq,eo,-cw,-ei,dc,ec,-di,-dw,d_,dq,-du,-dk,ea,de,-eg,-cy,em,cs,-es,-cm,-ev,cp,ep,-cv,-ej,db,ed,-dh,-dx,dn,dr,-dt,-dl,dz,df,-ef,-cz,el,ct,-er,-cn,-ew,co,eq,-cu,-ek,da,ee,-dg,-dy,dm,ds}{bu,-bw,-bs,by,bq,-ca,-bo,cc,bm,-ce,-bk,cg,bi,-ci,-bg,ck,bf,cj,-bh,-ch,bj,cf,-bl,-cd,bn,cb,-bp,-bz,br,bx,-bt,-bv,bv,bt,-bx,-br,bz,bp,-cb,-bn,cd,bl,-cf,-bj,ch,bh,-cj,-bf,-ck,bg,ci,-bi,-cg,bk,ce,-bm,-cc,bo,ca,-bq,-by,bs,bw,-bu}{dq,-ds,-d_,du,dm,-dw,-dk,dy,di,-ea,-dg,ec,de,-ee,-dc,eg,da,-ei,-cy,ek,cw,-em,-cu,eo,cs,-eq,-cq,es,co,-eu,-cm,ew,cl,ev,-cn,-et,cp,er,-cr,-ep,ct,en,-cv,-el,cx,ej,-cz,-eh,db,ef,-dd,-ed,df,eb,-dh,-dz,dj,dx,-dl,-dv,dn,dt,-dp,-dr}{aa,-aa,-aa,aa,aa,-aa,-aa,aa,aa,-aa,-aa,aa,aa,-aa,-aa,aa,aa,-aa,-aa,aa,aa,-aa,-aa,aa,aa,-aa,-aa,aa,aa,-aa,-aa,aa,aa,-aa,-aa,aa,aa,-aa,-aa,aa,aa,-aa,-aa,aa,aa,-aa,-aa,aa,aa,-aa,-aa,aa,aa,-aa,-aa,aa,aa,-aa,-aa,aa,aa,-aa,-aa,aa}{dr,-dp,-dt,dn,dv,-dl,-dx,dj,dz,-dh,-eb,df,ed,-dd,-ef,db,eh,-cz,-ej,cx,el,-cv,-en,ct,ep,-cr,-er,cp,et,-cn,-ev,cl,-ew,-cm,eu,co,-es,-cq,eq,cs,-eo,-cu,em,cw,-ek,-cy,ei,da,-eg,-dc,ee,de,-ec,-dg,ea,di,-dy,-dk,dw,dm,-du,-d_,ds,dq}{bv,-bt,-bx,br,bz,-bp,-cb,bn,cd,-bl,-cf,bj,ch,-bh,-cj,bf,-ck,-bg,ci,bi,-cg,-bk,ce,bm,-cc,-bo,ca,bq,-by,-bs,bw,bu,-bu,-bw,bs,by,-bq,-ca,bo,cc,-bm,-ce,bk,cg,-bi,-ci,bg,ck,-bf,cj,bh,-ch,-bj,cf,bl,-cd,-bn,cb,bp,-bz,-br,bx,bt,-bv}{ds,-dm,-dy,dg,ee,-da,-ek,cu,eq,-co,-ew,cn,-er,-ct,el,cz,-ef,-df,dz,dl,-dt,-dr,dn,dx,-dh,-ed,db,ej,-cv,-ep,cp,ev,-cm,es,cs,-em,-cy,eg,de,-ea,-dk,du,dq,-d_,-dw,di,ec,-dc,-ei,cw,eo,-cq,-eu,cl,-et,-cr,en,cx,-eh,-dd,eb,dj,-dv,-dp}{ax,-av,-az,at,bb,-ar,-bd,ap,-be,-aq,bc,as,-ba,-au,ay,aw,-aw,-ay,au,ba,-as,-bc,aq,be,-ap,bd,ar,-bb,-at,az,av,-ax,-ax,av,az,-at,-bb,ar,bd,-ap,be,aq,-bc,-as,ba,au,-ay,-aw,aw,ay,-au,-ba,as,bc,-aq,-be,ap,-bd,-ar,bb,at,-az,-av,ax}{dt,-dj,-ed,cz,en,-cp,ew,cq,-em,-da,ec,dk,-ds,-du,di,ee,-cy,-eo,co,-ev,-cr,el,db,-eb,-dl,dr,dv,-dh,-ef,cx,ep,-cn,eu,cs,-ek,-dc,ea,dm,-dq,-dw,dg,eg,-cw,-eq,cm,-et,-ct,ej,dd,-dz,-dn,dp,dx,-df,-eh,cv,er,-cl,es,cu,-ei,-de,dy,d_}{bw,-bq,-cc,bk,ci,-bf,ch,bl,-cb,-br,bv,bx,-bp,-cd,bj,cj,-bg,cg,bm,-ca,-bs,bu,by,-bo,-ce,bi,ck,-bh,cf,bn,-bz,-bt,bt,bz,-bn,-cf,bh,-ck,-bi,ce,bo,-by,-bu,bs,ca,-bm,-cg,bg,-cj,-bj,cd,bp,-bx,-bv,br,cb,-bl,-ch,bf,-ci,-bk,cc,bq,-bw}{du,-dg,-ei,cs,ew,-cr,ej,df,-dv,-dt,dh,eh,-ct,-ev,cq,-ek,-de,dw,ds,-di,-eg,cu,eu,-cp,el,dd,-dx,-dr,dj,ef,-cv,-et,co,-em,-dc,dy,dq,-dk,-ee,cw,es,-cn,en,db,-dz,-dp,dl,ed,-cx,-er,cm,-eo,-da,ea,d_,-dm,-ec,cy,eq,-cl,ep,cz,-eb,-dn}{al,-aj,-an,ah,-ao,-ai,am,ak,-ak,-am,ai,ao,-ah,an,aj,-al,-al,aj,an,-ah,ao,ai,-am,-ak,ak,am,-ai,-ao,ah,-an,-aj,al,al,-aj,-an,ah,-ao,-ai,am,ak,-ak,-am,ai,ao,-ah,an,aj,-al,-al,aj,an,-ah,ao,ai,-am,-ak,ak,am,-ai,-ao,ah,-an,-aj,al}{dv,-dd,-en,cl,-eo,-dc,dw,du,-de,-em,cm,-ep,-db,dx,dt,-df,-el,cn,-eq,-da,dy,ds,-dg,-ek,co,-er,-cz,dz,dr,-dh,-ej,cp,-es,-cy,ea,dq,-di,-ei,cq,-et,-cx,eb,dp,-dj,-eh,cr,-eu,-cw,ec,d_,-dk,-eg,cs,-ev,-cv,ed,dn,-dl,-ef,ct,-ew,-cu,ee,dm}{bx,-bn,-ch,bg,-ce,-bq,bu,ca,-bk,-ck,bj,-cb,-bt,br,cd,-bh,ci,bm,-by,-bw,bo,cg,-bf,cf,bp,-bv,-bz,bl,cj,-bi,cc,bs,-bs,-cc,bi,-cj,-bl,bz,bv,-bp,-cf,bf,-cg,-bo,bw,by,-bm,-ci,bh,-cd,-br,bt,cb,-bj,ck,bk,-ca,-bu,bq,ce,-bg,ch,bn,-bx}{dw,-da,-es,cr,-ef,-dn,dj,ej,-cn,eo,de,-ds,-ea,cw,ew,-cv,eb,dr,-df,-en,cm,-ek,-di,d_,ee,-cs,et,cz,-dx,-dv,db,er,-cq,eg,dm,-dk,-ei,co,-ep,-dd,dt,dz,-cx,-ev,cu,-ec,-dq,dg,em,-cl,el,dh,-dp,-ed,ct,-eu,-cy,dy,du,-dc,-eq,cp,-eh,-dl}{ay,-as,-be,ar,-az,-ax,at,bd,-aq,ba,aw,-au,-bc,ap,-bb,-av,av,bb,-ap,bc,au,-aw,-ba,aq,-bd,-at,ax,az,-ar,be,as,-ay,-ay,as,be,-ar,az,ax,-at,-bd,aq,-ba,-aw,au,bc,-ap,bb,av,-av,-bb,ap,-bc,-au,aw,ba,-aq,bd,at,-ax,-az,ar,-be,-as,ay}{dx,-cx,ew,cy,-dw,-dy,cw,-ev,-cz,dv,dz,-cv,eu,da,-du,-ea,cu,-et,-db,dt,eb,-ct,es,dc,-ds,-ec,cs,-er,-dd,dr,ed,-cr,eq,de,-dq,-ee,cq,-ep,-df,dp,ef,-cp,eo,dg,-d_,-eg,co,-en,-dh,dn,eh,-cn,em,di,-dm,-ei,cm,-el,-dj,dl,ej,-cl,ek,dk}{by,-bk,cj,bn,-bv,-cb,bh,-cg,-bq,bs,ce,-bf,cd,bt,-bp,-ch,bi,-ca,-bw,bm,ck,-bl,bx,bz,-bj,ci,bo,-bu,-cc,bg,-cf,-br,br,cf,-bg,cc,bu,-bo,-ci,bj,-bz,-bx,bl,-ck,-bm,bw,ca,-bi,ch,bp,-bt,-cd,bf,-ce,-bs,bq,cg,-bh,cb,bv,-bn,-cj,bk,-by}{dy,-cu,er,df,-dn,-ej,cm,-eg,-dq,dc,eu,-cx,dv,eb,-cr,eo,di,-dk,-em,cp,-ed,-dt,cz,-ew,-da,ds,ee,-co,el,dl,-dh,-ep,cs,-ea,-dw,cw,-et,-dd,dp,eh,-cl,ei,d_,-de,-es,cv,-dx,-dz,ct,-eq,-dg,dm,ek,-cn,ef,dr,-db,-ev,cy,-du,-ec,cq,-en,-dj}{af,-ad,ag,ae,-ae,-ag,ad,-af,-af,ad,-ag,-ae,ae,ag,-ad,af,af,-ad,ag,ae,-ae,-ag,ad,-af,-af,ad,-ag,-ae,ae,ag,-ad,af,af,-ad,ag,ae,-ae,-ag,ad,-af,-af,ad,-ag,-ae,ae,ag,-ad,af,af,-ad,ag,ae,-ae,-ag,ad,-af,-af,ad,-ag,-ae,ae,ag,-ad,af}{dz,-cr,em,dm,-de,-eu,cz,-dr,-eh,cm,-ee,-du,cw,-er,-dh,dj,ep,-cu,dw,ec,-co,ej,dp,-db,ew,dc,-d_,-ek,cp,-eb,-dx,ct,-eo,-dk,dg,es,-cx,dt,ef,-cl,eg,ds,-cy,et,df,-dl,-en,cs,-dy,-ea,cq,-el,-dn,dd,ev,-da,dq,ei,-cn,ed,dv,-cv,eq,di}{bz,-bh,ce,bu,-bm,cj,bp,-br,-ch,bk,-bw,-cc,bf,-cb,-bx,bj,-cg,-bs,bo,ck,-bn,bt,cf,-bi,by,ca,-bg,cd,bv,-bl,ci,bq,-bq,-ci,bl,-bv,-cd,bg,-ca,-by,bi,-cf,-bt,bn,-ck,-bo,bs,cg,-bj,bx,cb,-bf,cc,bw,-bk,ch,br,-bp,-cj,bm,-bu,-ce,bh,-bz}{ea,-co,eh,dt,-cv,eo,dm,-dc,ev,df,-dj,-er,cy,-dq,-ek,cr,-dx,-ed,cl,-ee,-dw,cs,-el,-dp,cz,-es,-di,dg,eu,-db,dn,en,-cu,du,eg,-cn,eb,dz,-cp,ei,ds,-cw,ep,dl,-dd,ew,de,-dk,-eq,cx,-dr,-ej,cq,-dy,-ec,cm,-ef,-dv,ct,-em,-d_,da,-et,-dh}{az,-ap,ba,ay,-aq,bb,ax,-ar,bc,aw,-as,bd,av,-at,be,au,-au,-be,at,-av,-bd,as,-aw,-bc,ar,-ax,-bb,aq,-ay,-ba,ap,-az,-az,ap,-ba,-ay,aq,-bb,-ax,ar,-bc,-aw,as,-bd,-av,at,-be,-au,au,be,-at,av,bd,-as,aw,bc,-ar,ax,bb,-aq,ay,ba,-ap,az}{eb,-cl,ec,ea,-cm,ed,dz,-cn,ee,dy,-co,ef,dx,-cp,eg,dw,-cq,eh,dv,-cr,ei,du,-cs,ej,dt,-ct,ek,ds,-cu,el,dr,-cv,em,dq,-cw,en,dp,-cx,eo,d_,-cy,ep,dn,-cz,eq,dm,-da,er,dl,-db,es,dk,-dc,et,dj,-dd,eu,di,-de,ev,dh,-df,ew,dg}{ca,-bf,bz,cb,-bg,by,cc,-bh,bx,cd,-bi,bw,ce,-bj,bv,cf,-bk,bu,cg,-bl,bt,ch,-bm,bs,ci,-bn,br,cj,-bo,bq,ck,-bp,bp,-ck,-bq,bo,-cj,-br,bn,-ci,-bs,bm,-ch,-bt,bl,-cg,-bu,bk,-cf,-bv,bj,-ce,-bw,bi,-cd,-bx,bh,-cc,-by,bg,-cb,-bz,bf,-ca}{ec,-cn,dx,eh,-cs,ds,em,-cx,dn,er,-dc,di,ew,-dh,dd,-es,-dm,cy,-en,-dr,ct,-ei,-dw,co,-ed,-eb,cm,-dy,-eg,cr,-dt,-el,cw,-d_,-eq,db,-dj,-ev,dg,-de,et,dl,-cz,eo,dq,-cu,ej,dv,-cp,ee,ea,-cl,dz,ef,-cq,du,ek,-cv,dp,ep,-da,dk,eu,-df}{am,-ah,al,an,-ai,ak,ao,-aj,aj,-ao,-ak,ai,-an,-al,ah,-am,-am,ah,-al,-an,ai,-ak,-ao,aj,-aj,ao,ak,-ai,an,al,-ah,am,am,-ah,al,an,-ai,ak,ao,-aj,aj,-ao,-ak,ai,-an,-al,ah,-am,-am,ah,-al,-an,ai,-ak,-ao,aj,-aj,ao,ak,-ai,an,al,-ah,am}{ed,-cq,ds,eo,-db,dh,-eu,-dm,cw,-ej,-dx,cl,-dy,-ei,cv,-dn,-et,dg,-dc,ep,dr,-cr,ee,ec,-cp,dt,en,-da,di,-ev,-dl,cx,-ek,-dw,cm,-dz,-eh,cu,-d_,-es,df,-dd,eq,dq,-cs,ef,eb,-co,du,em,-cz,dj,-ew,-dk,cy,-el,-dv,cn,-ea,-eg,ct,-dp,-er,de}{cb,-bi,bu,ci,-bp,bn,-cg,-bw,bg,-bz,-cd,bk,-bs,-ck,br,-bl,ce,by,-bf,bx,cf,-bm,bq,-cj,-bt,bj,-cc,-ca,bh,-bv,-ch,bo,-bo,ch,bv,-bh,ca,cc,-bj,bt,cj,-bq,bm,-cf,-bx,bf,-by,-ce,bl,-br,ck,bs,-bk,cd,bz,-bg,bw,cg,-bn,bp,-ci,-bu,bi,-cb}{ee,-ct,dn,ev,-dk,cw,-eh,-eb,cq,-dq,-es,dh,-cz,ek,dy,-cn,dt,ep,-de,dc,-en,-dv,cl,-dw,-em,db,-df,eq,ds,-co,dz,ej,-cy,di,-et,-dp,cr,-ec,-eg,cv,-dl,ew,dm,-cu,ef,ed,-cs,d_,eu,-dj,cx,-ei,-ea,cp,-dr,-er,dg,-da,el,dx,-cm,du,eo,-dd}{ba,-ar,av,-be,-aw,aq,-az,-bb,as,-au,bd,ax,-ap,ay,bc,-at,at,-bc,-ay,ap,-ax,-bd,au,-as,bb,az,-aq,aw,be,-av,ar,-ba,-ba,ar,-av,be,aw,-aq,az,bb,-as,au,-bd,-ax,ap,-ay,-bc,at,-at,bc,ay,-ap,ax,bd,-au,as,-bb,-az,aq,-aw,-be,av,-ar,ba}{ef,-cw,di,-er,-dt,cl,-du,-eq,dh,-cx,eg,ee,-cv,dj,-es,-ds,cm,-dv,-ep,dg,-cy,eh,ed,-cu,dk,-et,-dr,cn,-dw,-eo,df,-cz,ei,ec,-ct,dl,-eu,-dq,co,-dx,-en,de,-da,ej,eb,-cs,dm,-ev,-dp,cp,-dy,-em,dd,-db,ek,ea,-cr,dn,-ew,-d_,cq,-dz,-el,dc}{cc,-bl,bp,-cg,-by,bh,-bt,ck,bu,-bg,bx,ch,-bq,bk,-cb,-cd,bm,-bo,cf,bz,-bi,bs,-cj,-bv,bf,-bw,-ci,br,-bj,ca,ce,-bn,bn,-ce,-ca,bj,-br,ci,bw,-bf,bv,cj,-bs,bi,-bz,-cf,bo,-bm,cd,cb,-bk,bq,-ch,-bx,bg,-bu,-ck,bt,-bh,by,cg,-bp,bl,-cc}{eg,-cz,dd,-ek,-ec,cv,-dh,eo,dy,-cr,dl,-es,-du,cn,-dp,ew,dq,-cm,dt,et,-dm,cq,-dx,-ep,di,-cu,eb,el,-de,cy,-ef,-eh,da,-dc,ej,ed,-cw,dg,-en,-dz,cs,-dk,er,dv,-co,d_,-ev,-dr,cl,-ds,-eu,dn,-cp,dw,eq,-dj,ct,-ea,-em,df,-cx,ee,ei,-db}{ac,-ab,ab,-ac,-ac,ab,-ab,ac,ac,-ab,ab,-ac,-ac,ab,-ab,ac,ac,-ab,ab,-ac,-ac,ab,-ab,ac,ac,-ab,ab,-ac,-ac,ab,-ab,ac,ac,-ab,ab,-ac,-ac,ab,-ab,ac,ac,-ab,ab,-ac,-ac,ab,-ab,ac,ac,-ab,ab,-ac,-ac,ab,-ab,ac,ac,-ab,ab,-ac,-ac,ab,-ab,ac}{eh,-dc,cy,-ed,-el,dg,-cu,dz,ep,-dk,cq,-dv,-et,d_,-cm,dr,-ew,-ds,cn,-dn,es,dw,-cr,dj,-eo,-ea,cv,-df,ek,ee,-cz,db,-eg,-ei,dd,-cx,ec,em,-dh,ct,-dy,-eq,dl,-cp,du,eu,-dp,cl,-dq,ev,dt,-co,dm,-er,-dx,cs,-di,en,eb,-cw,de,-ej,-ef,da}{cd,-bo,bk,-bz,-ch,bs,-bg,bv,-ck,-bw,bh,-br,cg,ca,-bl,bn,-cc,-ce,bp,-bj,by,ci,-bt,bf,-bu,cj,bx,-bi,bq,-cf,-cb,bm,-bm,cb,cf,-bq,bi,-bx,-cj,bu,-bf,bt,-ci,-by,bj,-bp,ce,cc,-bn,bl,-ca,-cg,br,-bh,bw,ck,-bv,bg,-bs,ch,bz,-bk,bo,-cd}{ei,-df,ct,-dw,-eu,dr,-co,dk,-en,-ed,da,-cy,eb,ep,-dm,cm,-dp,es,dy,-cv,dd,-eg,-ek,dh,-cr,du,ew,-dt,cq,-di,el,ef,-dc,cw,-dz,-er,d_,-cl,dn,-eq,-ea,cx,-db,ee,em,-dj,cp,-ds,ev,dv,-cs,dg,-ej,-eh,de,-cu,dx,et,-dq,cn,-dl,eo,ec,-cz}{bb,-au,aq,-ax,be,ay,-ar,at,-ba,-bc,av,-ap,aw,-bd,-az,as,-as,az,bd,-aw,ap,-av,bc,ba,-at,ar,-ay,-be,ax,-aq,au,-bb,-bb,au,-aq,ax,-be,-ay,ar,-at,ba,bc,-av,ap,-aw,bd,az,-as,as,-az,-bd,aw,-ap,av,-bc,-ba,at,-ar,ay,be,-ax,aq,-au,bb}{ej,-di,co,-dp,eq,ec,-db,cv,-dw,-ew,dv,-cu,dc,-ed,-ep,d_,-cn,dj,-ek,-ei,dh,-cp,dq,-er,-eb,da,-cw,dx,ev,-du,ct,-dd,ee,eo,-dn,cm,-dk,el,eh,-dg,cq,-dr,es,ea,-cz,cx,-dy,-eu,dt,-cs,de,-ef,-en,dm,-cl,dl,-em,-eg,df,-cr,ds,-et,-dz,cy}{ce,-br,bf,-bs,cf,cd,-bq,bg,-bt,cg,cc,-bp,bh,-bu,ch,cb,-bo,bi,-bv,ci,ca,-bn,bj,-bw,cj,bz,-bm,bk,-bx,ck,by,-bl,bl,-by,-ck,bx,-bk,bm,-bz,-cj,bw,-bj,bn,-ca,-ci,bv,-bi,bo,-cb,-ch,bu,-bh,bp,-cc,-cg,bt,-bg,bq,-cd,-cf,bs,-bf,br,-ce}{ek,-dl,cm,-di,eh,en,-d_,cp,-df,ee,eq,-dr,cs,-dc,eb,et,-du,cv,-cz,dy,ew,-dx,cy,-cw,dv,-eu,-ea,db,-ct,ds,-er,-ed,de,-cq,dp,-eo,-eg,dh,-cn,dm,-el,-ej,dk,-cl,dj,-ei,-em,dn,-co,dg,-ef,-ep,dq,-cr,dd,-ec,-es,dt,-cu,da,-dz,-ev,dw,-cx}{an,-ak,ah,-aj,am,ao,-al,ai,-ai,al,-ao,-am,aj,-ah,ak,-an,-an,ak,-ah,aj,-am,-ao,al,-ai,ai,-al,ao,am,-aj,ah,-ak,an,an,-ak,ah,-aj,am,ao,-al,ai,-ai,al,-ao,-am,aj,-ah,ak,-an,-an,ak,-ah,aj,-am,-ao,al,-ai,ai,-al,ao,am,-aj,ah,-ak,an}{el,-d_,cr,-db,dy,-ev,-eb,de,-co,dl,-ei,-eo,dr,-cu,cy,-dv,es,ee,-dh,cl,-di,ef,er,-du,cx,-cv,ds,-ep,-eh,dk,-cn,df,-ec,-eu,dx,-da,cs,-dp,em,ek,-dn,cq,-dc,dz,-ew,-ea,dd,-cp,dm,-ej,-en,dq,-ct,cz,-dw,et,ed,-dg,cm,-dj,eg,eq,-dt,cw}{cf,-bu,bj,-bl,bw,-ch,-cd,bs,-bh,bn,-by,cj,cb,-bq,bf,-bp,ca,ck,-bz,bo,-bg,br,-cc,-ci,bx,-bm,bi,-bt,ce,cg,-bv,bk,-bk,bv,-cg,-ce,bt,-bi,bm,-bx,ci,cc,-br,bg,-bo,bz,-ck,-ca,bp,-bf,bq,-cb,-cj,by,-bn,bh,-bs,cd,ch,-bw,bl,-bj,bu,-cf}{em,-dr,cw,-cu,dp,-ek,-eo,dt,-cy,cs,-dn,ei,eq,-dv,da,-cq,dl,-eg,-es,dx,-dc,co,-dj,ee,eu,-dz,de,-cm,dh,-ec,-ew,eb,-dg,cl,-df,ea,-ev,-ed,di,-cn,dd,-dy,et,ef,-dk,cp,-db,dw,-er,-eh,dm,-cr,cz,-du,ep,ej,-d_,ct,-cx,ds,-en,-el,dq,-cv}{bc,-ax,as,-aq,av,-ba,-be,az,-au,ap,-at,ay,-bd,-bb,aw,-ar,ar,-aw,bb,bd,-ay,at,-ap,au,-az,be,ba,-av,aq,-as,ax,-bc,-bc,ax,-as,aq,-av,ba,be,-az,au,-ap,at,-ay,bd,bb,-aw,ar,-ar,aw,-bb,-bd,ay,-at,ap,-au,az,-be,-ba,av,-aq,as,-ax,bc}{en,-du,db,-cn,dg,-dz,es,ei,-dp,cw,-cs,dl,-ee,-ew,ed,-dk,cr,-cx,dq,-ej,-er,dy,-df,cm,-dc,dv,-eo,-em,dt,-da,co,-dh,ea,-et,-eh,d_,-cv,ct,-dm,ef,ev,-ec,dj,-cq,cy,-dr,ek,eq,-dx,de,-cl,dd,-dw,ep,el,-ds,cz,-cp,di,-eb,eu,eg,-dn,cu}{cg,-bx,bo,-bf,bn,-bw,cf,ch,-by,bp,-bg,bm,-bv,ce,ci,-bz,bq,-bh,bl,-bu,cd,cj,-ca,br,-bi,bk,-bt,cc,ck,-cb,bs,-bj,bj,-bs,cb,-ck,-cc,bt,-bk,bi,-br,ca,-cj,-cd,bu,-bl,bh,-bq,bz,-ci,-ce,bv,-bm,bg,-bp,by,-ch,-cf,bw,-bn,bf,-bo,bx,-cg}{eo,-dx,dg,-cp,cx,-d_,ef,-ew,-eg,dp,-cy,co,-df,dw,-en,-ep,dy,-dh,cq,-cw,dn,-ee,ev,eh,-dq,cz,-cn,de,-dv,em,eq,-dz,di,-cr,cv,-dm,ed,-eu,-ei,dr,-da,cm,-dd,du,-el,-er,ea,-dj,cs,-cu,dl,-ec,et,ej,-ds,db,-cl,dc,-dt,ek,es,-eb,dk,-ct}{ag,-af,ae,-ad,ad,-ae,af,-ag,-ag,af,-ae,ad,-ad,ae,-af,ag,ag,-af,ae,-ad,ad,-ae,af,-ag,-ag,af,-ae,ad,-ad,ae,-af,ag,ag,-af,ae,-ad,ad,-ae,af,-ag,-ag,af,-ae,ad,-ad,ae,-af,ag,ag,-af,ae,-ad,ad,-ae,af,-ag,-ag,af,-ae,ad,-ad,ae,-af,ag}{ep,-ea,dl,-cw,co,-dd,ds,-eh,ew,ei,-dt,de,-cp,cv,-dk,dz,-eo,-eq,eb,-dm,cx,-cn,dc,-dr,eg,-ev,-ej,du,-df,cq,-cu,dj,-dy,en,er,-ec,dn,-cy,cm,-db,dq,-ef,eu,ek,-dv,dg,-cr,ct,-di,dx,-em,-es,ed,-d_,cz,-cl,da,-dp,ee,-et,-el,dw,-dh,cs}{ch,-ca,bt,-bm,bf,-bl,bs,-bz,cg,ci,-cb,bu,-bn,bg,-bk,br,-by,cf,cj,-cc,bv,-bo,bh,-bj,bq,-bx,ce,ck,-cd,bw,-bp,bi,-bi,bp,-bw,cd,-ck,-ce,bx,-bq,bj,-bh,bo,-bv,cc,-cj,-cf,by,-br,bk,-bg,bn,-bu,cb,-ci,-cg,bz,-bs,bl,-bf,bm,-bt,ca,-ch}{eq,-ed,dq,-dd,cq,-cs,df,-ds,ef,-es,-eo,eb,-d_,db,-co,cu,-dh,du,-eh,eu,em,-dz,dm,-cz,cm,-cw,dj,-dw,ej,-ew,-ek,dx,-dk,cx,-cl,cy,-dl,dy,-el,-ev,ei,-dv,di,-cv,cn,-da,dn,-ea,en,et,-eg,dt,-dg,ct,-cp,dc,-dp,ec,-ep,-er,ee,-dr,de,-cr}{bd,-ba,ax,-au,ar,-ap,as,-av,ay,-bb,be,bc,-az,aw,-at,aq,-aq,at,-aw,az,-bc,-be,bb,-ay,av,-as,ap,-ar,au,-ax,ba,-bd,-bd,ba,-ax,au,-ar,ap,-as,av,-ay,bb,-be,-bc,az,-aw,at,-aq,aq,-at,aw,-az,bc,be,-bb,ay,-av,as,-ap,ar,-au,ax,-ba,bd}{er,-eg,dv,-dk,cz,-co,cs,-dd,d_,-dz,ek,-ev,-en,ec,-dr,dg,-cv,cl,-cw,dh,-ds,ed,-eo,-eu,ej,-dy,dn,-dc,cr,-cp,da,-dl,dw,-eh,es,eq,-ef,du,-dj,cy,-cn,ct,-de,dp,-ea,el,-ew,-em,eb,-dq,df,-cu,cm,-cx,di,-dt,ee,-ep,-et,ei,-dx,dm,-db,cq}{ci,-cd,by,-bt,bo,-bj,bf,-bk,bp,-bu,bz,-ce,cj,ch,-cc,bx,-bs,bn,-bi,bg,-bl,bq,-bv,ca,-cf,ck,cg,-cb,bw,-br,bm,-bh,bh,-bm,br,-bw,cb,-cg,-ck,cf,-ca,bv,-bq,bl,-bg,bi,-bn,bs,-bx,cc,-ch,-cj,ce,-bz,bu,-bp,bk,-bf,bj,-bo,bt,-by,cd,-ci}{es,-ej,ea,-dr,di,-cz,cq,-co,cx,-dg,dp,-dy,eh,-eq,-eu,el,-ec,dt,-dk,db,-cs,cm,-cv,de,-dn,dw,-ef,eo,ew,-en,ee,-dv,dm,-dd,cu,-cl,ct,-dc,dl,-du,ed,-em,ev,ep,-eg,dx,-d_,df,-cw,cn,-cr,da,-dj,ds,-eb,ek,-et,-er,ei,-dz,dq,-dh,cy,-cp}{ao,-an,am,-al,ak,-aj,ai,-ah,ah,-ai,aj,-ak,al,-am,an,-ao,-ao,an,-am,al,-ak,aj,-ai,ah,-ah,ai,-aj,ak,-al,am,-an,ao,ao,-an,am,-al,ak,-aj,ai,-ah,ah,-ai,aj,-ak,al,-am,an,-ao,-ao,an,-am,al,-ak,aj,-ai,ah,-ah,ai,-aj,ak,-al,am,-an,ao}{et,-em,ef,-dy,dr,-dk,dd,-cw,cp,-cn,cu,-db,di,-dp,dw,-ed,ek,-er,-ev,eo,-eh,ea,-dt,dm,-df,cy,-cr,cl,-cs,cz,-dg,dn,-du,eb,-ei,ep,-ew,-eq,ej,-ec,dv,-d_,dh,-da,ct,-cm,cq,-cx,de,-dl,ds,-dz,eg,-en,eu,es,-el,ee,-dx,dq,-dj,dc,-cv,co}{cj,-cg,cd,-ca,bx,-bu,br,-bo,bl,-bi,bf,-bh,bk,-bn,bq,-bt,bw,-bz,cc,-cf,ci,ck,-ch,ce,-cb,by,-bv,bs,-bp,bm,-bj,bg,-bg,bj,-bm,bp,-bs,bv,-by,cb,-ce,ch,-ck,-ci,cf,-cc,bz,-bw,bt,-bq,bn,-bk,bh,-bf,bi,-bl,bo,-br,bu,-bx,ca,-cd,cg,-cj}{eu,-ep,ek,-ef,ea,-dv,dq,-dl,dg,-db,cw,-cr,cm,-co,ct,-cy,dd,-di,dn,-ds,dx,-ec,eh,-em,er,-ew,-es,en,-ei,ed,-dy,dt,-d_,dj,-de,cz,-cu,cp,-cl,cq,-cv,da,-df,dk,-dp,du,-dz,ee,-ej,eo,-et,-ev,eq,-el,eg,-eb,dw,-dr,dm,-dh,dc,-cx,cs,-cn}{be,-bd,bc,-bb,ba,-az,ay,-ax,aw,-av,au,-at,as,-ar,aq,-ap,ap,-aq,ar,-as,at,-au,av,-aw,ax,-ay,az,-ba,bb,-bc,bd,-be,-be,bd,-bc,bb,-ba,az,-ay,ax,-aw,av,-au,at,-as,ar,-aq,ap,-ap,aq,-ar,as,-at,au,-av,aw,-ax,ay,-az,ba,-bb,bc,-bd,be}{ev,-es,ep,-em,ej,-eg,ed,-ea,dx,-du,dr,-d_,dl,-di,df,-dc,cz,-cw,ct,-cq,cn,-cl,co,-cr,cu,-cx,da,-dd,dg,-dj,dm,-dp,ds,-dv,dy,-eb,ee,-eh,ek,-en,eq,-et,ew,eu,-er,eo,-el,ei,-ef,ec,-dz,dw,-dt,dq,-dn,dk,-dh,de,-db,cy,-cv,cs,-cp,cm}{ck,-cj,ci,-ch,cg,-cf,ce,-cd,cc,-cb,ca,-bz,by,-bx,bw,-bv,bu,-bt,bs,-br,bq,-bp,bo,-bn,bm,-bl,bk,-bj,bi,-bh,bg,-bf,bf,-bg,bh,-bi,bj,-bk,bl,-bm,bn,-bo,bp,-bq,br,-bs,bt,-bu,bv,-bw,bx,-by,bz,-ca,cb,-cc,cd,-ce,cf,-cg,ch,-ci,cj,-ck}{ew,-ev,eu,-et,es,-er,eq,-ep,eo,-en,em,-el,ek,-ej,ei,-eh,eg,-ef,ee,-ed,ec,-eb,ea,-dz,dy,-dx,dw,-dv,du,-dt,ds,-dr,dq,-dp,d_,-dn,dm,-dl,dk,-dj,di,-dh,dg,-df,de,-dd,dc,-db,da,-cz,cy,-cx,cw,-cv,cu,-ct,cs,-cr,cq,-cp,co,-cn,cm,-cl}。除了已在hevc中采用的dct-2和4×4dst-7之外,还提出了一种自适应多重变换(amt,也被称为增强多重变换(emt))机制,用于对帧间和帧内编码块进行残差编码。amt可使用从dct/dst族中选定的、除hevc中的当前变换之外的多个变换。新引入的变换矩阵可包括dst-7、dst-8、dst-1和dst-5。下方表格1示出了选定的dst/dct的示例性基础函数。表格1:用于n点输入的dct-ii/v/viii和dst-i/vii的变换基础函数为了保持变换矩阵的正交性,使用10位表示而不是hevc中的8位表示,可以比hevc中的变化矩阵更精确地量化该变换矩阵。为了将变换系数的中间值保持在16位的范围内,在水平变化以及在垂直变化之后,与当前hevc变换中使用的右移相比,所有系数可右移多于2位。amt可应用于编码单元(cu),同时其宽度和高度都小于或等于64,并且可通过cu级别标志来控制是否应用amt。当cu级别标志等于0时,可在cu中应用dct-2以对残差进行编码。对于使用amt的cu内的亮度编码块,可以用信号通知两个附加标志以识别要使用的水平和垂直变换。对于帧内残差编码,由于不同的帧内预测模式具有不同的残差统计,可使用依赖于模式的变换候选选择过程。如下方表格2所示,可定义三个变换子集,并且可如下方表格3中所指示的、基于帧内预测模式来选择变换子集。表格2:三个预定义的变换候选集通过该子集的概念,可基于表格3、使用cu的帧内预测模式、首先识别变换子集,其中cu级别amt标志等于1。此后,对于水平变换和垂直变换中的每一个,可根据表格2并基于通过标志所明确发出的信号通知,从识别出的变换子集中选择两个变换候选中的一个。表格3:为每个帧内预测模式选择的水平(h)和垂直(v)变换集然而,对于帧间预测残差,仅有一个变换集,该变换集由dst-7和dst-8构成,可用于所有帧间模式以及水平和垂直变换。在四个附加的变换类型之中,即,在dst-7、dct-8、dst-1和dct-5之中,最高效使用的变换类型为dst-7和dct-8。应注意的是,dct-8实质上是将dst-7基准左右翻转并且变换符号,因此dct-8和dst-7基本可共享相同的变换基准。dst-7的变换核是由基本向量组成的矩阵,并且还可表示如下:4点dst-7:8点dst-7:16点dst-7:32点dst-7:64点dst-7:{aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am,an,ao,ap,aq,ar,as,at,au,av,aw,ax,ay,az,ba,bb,bc,bd,be,bf,bg,bh,bi,bj,bk,bl,bm,bn,bo,bp,bq,br,bs,bt,bu,bv,bw,bx,by,bz,ca,cb,cc,cd,ce,cf,cg,ch,ci,cj,ck,cl,}{ab,ae,ah,ak,an,aq,at,aw,az,bc,bf,bi,bl,bo,br,bu,bx,ca,cd,cg,cj,cl,ci,cf,cc,bz,bw,bt,bq,bn,bk,bh,be,bb,ay,av,as,ap,am,aj,ag,ad,aa,-ac,-af,-ai,-al,-ao,-ar,-au,-ax,-ba,-bd,-bg,-bj,-bm,-bp,-bs,-bv,-by,-cb,-ce,-ch,-ck,}{ac,ah,am,ar,aw,bb,bg,bl,bq,bv,ca,cf,ck,ci,cd,by,bt,bo,bj,be,az,au,ap,ak,af,aa,-ae,-aj,-ao,-at,-ay,-bd,-bi,-bn,-bs,-bx,-cc,-ch,-cl,-cg,-cb,-bw,-br,-bm,-bh,-bc,-ax,-as,-an,-ai,-ad,ab,ag,al,aq,av,ba,bf,bk,bp,bu,bz,ce,cj,}{ad,ak,ar,ay,bf,bm,bt,ca,ch,cj,cc,bv,bo,bh,ba,at,am,af,-ab,-ai,-ap,-aw,-bd,-bk,-br,-by,-cf,-cl,-ce,-bx,-bq,-bj,-bc,-av,-ao,-ah,-aa,ag,an,au,bb,bi,bp,bw,cd,ck,cg,bz,bs,bl,be,ax,aq,aj,ac,-ae,-al,-as,-az,-bg,-bn,-bu,-cb,-ci,}{ae,an,aw,bf,bo,bx,cg,ci,bz,bq,bh,ay,ap,ag,-ac,-al,-au,-bd,-bm,-bv,-ce,-ck,-cb,-bs,-bj,-ba,-ar,-ai,aa,aj,as,bb,bk,bt,cc,cl,cd,bu,bl,bc,at,ak,ab,-ah,-aq,-az,-bi,-br,-ca,-cj,-cf,-bw,-bn,-be,-av,-am,-ad,af,ao,ax,bg,bp,by,ch,}{af,aq,bb,bm,bx,ci,ce,bt,bi,ax,am,ab,-aj,-au,-bf,-bq,-cb,-cl,-ca,-bp,-be,-at,-ai,ac,an,ay,bj,bu,cf,ch,bw,bl,ba,ap,ae,-ag,-ar,-bc,-bn,-by,-cj,-cd,-bs,-bh,-aw,-al,-aa,ak,av,bg,br,cc,ck,bz,bo,bd,as,ah,-ad,-ao,-az,-bk,-bv,-cg,}{ag,at,bg,bt,cg,ce,br,be,ar,ae,-ai,-av,-bi,-bv,-ci,-cc,-bp,-bc,-ap,-ac,ak,ax,bk,bx,ck,ca,bn,ba,an,aa,-am,-az,-bm,-bz,-cl,-by,-bl,-ay,-al,ab,ao,bb,bo,cb,cj,bw,bj,aw,aj,-ad,-aq,-bd,-bq,-cd,-ch,-bu,-bh,-au,-ah,af,as,bf,bs,cf,}{ah,aw,bl,ca,ci,bt,be,ap,aa,-ao,-bd,-bs,-ch,-cb,-bm,-ax,-ai,ag,av,bk,bz,cj,bu,bf,aq,ab,-an,-bc,-br,-cg,-cc,-bn,-ay,-aj,af,au,bj,by,ck,bv,bg,ar,ac,-am,-bb,-bq,-cf,-cd,-bo,-az,-ak,ae,at,bi,bx,cl,bw,bh,as,ad,-al,-ba,-bp,-ce,}{ai,az,bq,ch,bz,bi,ar,aa,-aq,-bh,-by,-ci,-br,-ba,-aj,ah,ay,bp,cg,ca,bj,as,ab,-ap,-bg,-bx,-cj,-bs,-bb,-ak,ag,ax,bo,cf,cb,bk,at,ac,-ao,-bf,-bw,-ck,-bt,-bc,-al,af,aw,bn,ce,cc,bl,au,ad,-an,-be,-bv,-cl,-bu,-bd,-am,ae,av,bm,cd,}{aj,bc,bv,cj,bq,ax,ae,-ao,-bh,-ca,-ce,-bl,-as,aa,at,bm,cf,bz,bg,an,-af,-ay,-br,-ck,-bu,-bb,-ai,ak,bd,bw,ci,bp,aw,ad,-ap,-bi,-cb,-cd,-bk,-ar,ab,au,bn,cg,by,bf,am,-ag,-az,-bs,-cl,-bt,-ba,-ah,al,be,bx,ch,bo,av,ac,-aq,-bj,-cc,}{ak,bf,ca,cc,bh,am,-ai,-bd,-by,-ce,-bj,-ao,ag,bb,bw,cg,bl,aq,-ae,-az,-bu,-ci,-bn,-as,ac,ax,bs,ck,bp,au,-aa,-av,-bq,-cl,-br,-aw,-ab,at,bo,cj,bt,ay,ad,-ar,-bm,-ch,-bv,-ba,-af,ap,bk,cf,bx,bc,ah,-an,-bi,-cd,-bz,-be,-aj,al,bg,cb,}{al,bi,cf,bv,ay,ab,-av,-bs,-ci,-bl,-ao,ai,bf,cc,by,bb,ae,-as,-bp,-cl,-bo,-ar,af,bc,bz,cb,be,ah,-ap,-bm,-cj,-br,-au,ac,az,bw,ce,bh,ak,-am,-bj,-cg,-bu,-ax,-aa,aw,bt,ch,bk,an,-aj,-bg,-cd,-bx,-ba,-ad,at,bq,ck,bn,aq,-ag,-bd,-ca,}{am,bl,ck,bo,ap,-aj,-bi,-ch,-br,-as,ag,bf,ce,bu,av,-ad,-bc,-cb,-bx,-ay,aa,az,by,ca,bb,ac,-aw,-bv,-cd,-be,-af,at,bs,cg,bh,ai,-aq,-bp,-cj,-bk,-al,an,bm,cl,bn,ao,-ak,-bj,-ci,-bq,-ar,ah,bg,cf,bt,au,-ae,-bd,-cc,-bw,-ax,ab,ba,bz,}{an,bo,ci,bh,ag,-au,-bv,-cb,-ba,aa,bb,cc,bu,at,-ah,-bi,-cj,-bn,-am,ao,bp,ch,bg,af,-av,-bw,-ca,-az,ab,bc,cd,bt,as,-ai,-bj,-ck,-bm,-al,ap,bq,cg,bf,ae,-aw,-bx,-bz,-ay,ac,bd,ce,bs,ar,-aj,-bk,-cl,-bl,-ak,aq,br,cf,be,ad,-ax,-by,}{ao,br,cd,ba,-ac,-bf,-ci,-bm,-aj,at,bw,by,av,-ah,-bk,-ck,-bh,-ae,ay,cb,bt,aq,-am,-bp,-cf,-bc,aa,bd,cg,bo,al,-ar,-bu,-ca,-ax,af,bi,cl,bj,ag,-aw,-bz,-bv,-as,ak,bn,ch,be,ab,-bb,-ce,-bq,-an,ap,bs,cc,az,-ad,-bg,-cj,-bl,-ai,au,bx,}{ap,bu,by,at,-al,-bq,-cc,-ax,ah,bm,cg,bb,-ad,-bi,-ck,-bf,-aa,be,cj,bj,ae,-ba,-cf,-bn,-ai,aw,cb,br,am,-as,-bx,-bv,-aq,ao,bt,bz,au,-ak,-bp,-cd,-ay,ag,bl,ch,bc,-ac,-bh,-cl,-bg,-ab,bd,ci,bk,af,-az,-ce,-bo,-aj,av,ca,bs,an,-ar,-bw,}{aq,bx,bt,am,-au,-cb,-bp,-ai,ay,cf,bl,ae,-bc,-cj,-bh,-aa,bg,ck,bd,-ad,-bk,-cg,-az,ah,bo,cc,av,-al,-bs,-by,-ar,ap,bw,bu,an,-at,-ca,-bq,-aj,ax,ce,bm,af,-bb,-ci,-bi,-ab,bf,cl,be,-ac,-bj,-ch,-ba,ag,bn,cd,aw,-ak,-br,-bz,-as,ao,bv,}{ar,ca,bo,af,-bd,-cl,-bc,ag,bp,bz,aq,-as,-cb,-bn,-ae,be,ck,bb,-ah,-bq,-by,-ap,at,cc,bm,ad,-bf,-cj,-ba,ai,br,bx,ao,-au,-cd,-bl,-ac,bg,ci,az,-aj,-bs,-bw,-an,av,ce,bk,ab,-bh,-ch,-ay,ak,bt,bv,am,-aw,-cf,-bj,-aa,bi,cg,ax,-al,-bu,}{as,cd,bj,-ab,-bm,-ca,-ap,av,cg,bg,-ae,-bp,-bx,-am,ay,cj,bd,-ah,-bs,-bu,-aj,bb,cl,ba,-ak,-bv,-br,-ag,be,ci,ax,-an,-by,-bo,-ad,bh,cf,au,-aq,-cb,-bl,-aa,bk,cc,ar,-at,-ce,-bi,ac,bn,bz,ao,-aw,-ch,-bf,af,bq,bw,al,-az,-ck,-bc,ai,bt,}{at,cg,be,-ai,-bv,-bp,-ac,bk,ca,an,-az,-cl,-ay,ao,cb,bj,-ad,-bq,-bu,-ah,bf,cf,as,-au,-ch,-bd,aj,bw,bo,ab,-bl,-bz,-am,ba,ck,ax,-ap,-cc,-bi,ae,br,bt,ag,-bg,-ce,-ar,av,ci,bc,-ak,-bx,-bn,-aa,bm,by,al,-bb,-cj,-aw,aq,cd,bh,-af,-bs,}{au,cj,az,-ap,-ce,-be,ak,bz,bj,-af,-bu,-bo,aa,bp,bt,ae,-bk,-by,-aj,bf,cd,ao,-ba,-ci,-at,av,ck,ay,-aq,-cf,-bd,al,ca,bi,-ag,-bv,-bn,ab,bq,bs,ad,-bl,-bx,-ai,bg,cc,an,-bb,-ch,-as,aw,cl,ax,-ar,-cg,-bc,am,cb,bh,-ah,-bw,-bm,ac,br,}{av,cl,au,-aw,-ck,-at,ax,cj,as,-ay,-ci,-ar,az,ch,aq,-ba,-cg,-ap,bb,cf,ao,-bc,-ce,-an,bd,cd,am,-be,-cc,-al,bf,cb,ak,-bg,-ca,-aj,bh,bz,ai,-bi,-by,-ah,bj,bx,ag,-bk,-bw,-af,bl,bv,ae,-bm,-bu,-ad,bn,bt,ac,-bo,-bs,-ab,bp,br,aa,-bq,}{aw,ci,ap,-bd,-cb,-ai,bk,bu,ab,-br,-bn,af,by,bg,-am,-cf,-az,at,cl,as,-ba,-ce,-al,bh,bx,ae,-bo,-bq,ac,bv,bj,-aj,-cc,-bc,aq,cj,av,-ax,-ch,-ao,be,ca,ah,-bl,-bt,-aa,bs,bm,-ag,-bz,-bf,an,cg,ay,-au,-ck,-ar,bb,cd,ak,-bi,-bw,-ad,bp,}{ax,cf,ak,-bk,-bs,ac,bx,bf,-ap,-ck,-as,bc,ca,af,-bp,-bn,ah,cc,ba,-au,-ci,-an,bh,bv,aa,-bu,-bi,am,ch,av,-az,-cd,-ai,bm,bq,-ae,-bz,-bd,ar,cl,aq,-be,-by,-ad,br,bl,-aj,-ce,-ay,aw,cg,al,-bj,-bt,ab,bw,bg,-ao,-cj,-at,bb,cb,ag,-bo,}{ay,cc,af,-br,-bj,an,ck,aq,-bg,-bu,ac,bz,bb,-av,-cf,-ai,bo,bm,-ak,-ch,-at,bd,bx,aa,-bw,-be,as,ci,al,-bl,-bp,ah,ce,aw,-ba,-ca,-ad,bt,bh,-ap,-cl,-ao,bi,bs,-ae,-cb,-az,ax,cd,ag,-bq,-bk,am,cj,ar,-bf,-bv,ab,by,bc,-au,-cg,-aj,bn,}{az,bz,aa,-by,-ba,ay,ca,ab,-bx,-bb,ax,cb,ac,-bw,-bc,aw,cc,ad,-bv,-bd,av,cd,ae,-bu,-be,au,ce,af,-bt,-bf,at,cf,ag,-bs,-bg,as,cg,ah,-br,-bh,ar,ch,ai,-bq,-bi,aq,ci,aj,-bp,-bj,ap,cj,ak,-bo,-bk,ao,ck,al,-bn,-bl,an,cl,am,-bm,}{ba,bw,-ae,-cf,-ar,bj,bn,-an,-cj,-ai,bs,be,-aw,-ca,aa,cb,av,-bf,-br,aj,ck,am,-bo,-bi,as,ce,ad,-bx,-az,bb,bv,-af,-cg,-aq,bk,bm,-ao,-ci,-ah,bt,bd,-ax,-bz,ab,cc,au,-bg,-bq,ak,cl,al,-bp,-bh,at,cd,ac,-by,-ay,bc,bu,-ag,-ch,-ap,bl,}{bb,bt,-aj,-cl,-ai,bu,ba,-bc,-bs,ak,ck,ah,-bv,-az,bd,br,-al,-cj,-ag,bw,ay,-be,-bq,am,ci,af,-bx,-ax,bf,bp,-an,-ch,-ae,by,aw,-bg,-bo,ao,cg,ad,-bz,-av,bh,bn,-ap,-cf,-ac,ca,au,-bi,-bm,aq,ce,ab,-cb,-at,bj,bl,-ar,-cd,-aa,cc,as,-bk,}{bc,bq,-ao,-ce,aa,cf,an,-br,-bb,bd,bp,-ap,-cd,ab,cg,am,-bs,-ba,be,bo,-aq,-cc,ac,ch,al,-bt,-az,bf,bn,-ar,-cb,ad,ci,ak,-bu,-ay,bg,bm,-as,-ca,ae,cj,aj,-bv,-ax,bh,bl,-at,-bz,af,ck,ai,-bw,-aw,bi,bk,-au,-by,ag,cl,ah,-bx,-av,bj,}{bd,bn,-at,-bx,aj,ch,aa,-cg,-ak,bw,au,-bm,-be,bc,bo,-as,-by,ai,ci,ab,-cf,-al,bv,av,-bl,-bf,bb,bp,-ar,-bz,ah,cj,ac,-ce,-am,bu,aw,-bk,-bg,ba,bq,-aq,-ca,ag,ck,ad,-cd,-an,bt,ax,-bj,-bh,az,br,-ap,-cb,af,cl,ae,-cc,-ao,bs,ay,-bi,}{be,bk,-ay,-bq,as,bw,-am,-cc,ag,ci,-aa,-cj,-af,cd,al,-bx,-ar,br,ax,-bl,-bd,bf,bj,-az,-bp,at,bv,-an,-cb,ah,ch,-ab,-ck,-ae,ce,ak,-by,-aq,bs,aw,-bm,-bc,bg,bi,-ba,-bo,au,bu,-ao,-ca,ai,cg,-ac,-cl,-ad,cf,aj,-bz,-ap,bt,av,-bn,-bb,bh,}{bf,bh,-bd,-bj,bb,bl,-az,-bn,ax,bp,-av,-br,at,bt,-ar,-bv,ap,bx,-an,-bz,al,cb,-aj,-cd,ah,cf,-af,-ch,ad,cj,-ab,-cl,-aa,ck,ac,-ci,-ae,cg,ag,-ce,-ai,cc,ak,-ca,-am,by,ao,-bw,-aq,bu,as,-bs,-au,bq,aw,-bo,-ay,bm,ba,-bk,-bc,bi,be,-bg,}{bg,be,-bi,-bc,bk,ba,-bm,-ay,bo,aw,-bq,-au,bs,as,-bu,-aq,bw,ao,-by,-am,ca,ak,-cc,-ai,ce,ag,-cg,-ae,ci,ac,-ck,-aa,cl,-ab,-cj,ad,ch,-af,-cf,ah,cd,-aj,-cb,al,bz,-an,-bx,ap,bv,-ar,-bt,at,br,-av,-bp,ax,bn,-az,-bl,bb,bj,-bd,-bh,bf,}{bh,bb,-bn,-av,bt,ap,-bz,-aj,cf,ad,-cl,ac,cg,-ai,-ca,ao,bu,-au,-bo,ba,bi,-bg,-bc,bm,aw,-bs,-aq,by,ak,-ce,-ae,ck,-ab,-ch,ah,cb,-an,-bv,at,bp,-az,-bj,bf,bd,-bl,-ax,br,ar,-bx,-al,cd,af,-cj,aa,ci,-ag,-cc,am,bw,-as,-bq,ay,bk,-be,}{bi,ay,-bs,-ao,cc,ae,-cl,af,cb,-ap,-br,az,bh,-bj,-ax,bt,an,-cd,-ad,ck,-ag,-ca,aq,bq,-ba,-bg,bk,aw,-bu,-am,ce,ac,-cj,ah,bz,-ar,-bp,bb,bf,-bl,-av,bv,al,-cf,-ab,ci,-ai,-by,as,bo,-bc,-be,bm,au,-bw,-ak,cg,aa,-ch,aj,bx,-at,-bn,bd,}{bj,av,-bx,-ah,cl,-ag,-by,au,bk,-bi,-aw,bw,ai,-ck,af,bz,-at,-bl,bh,ax,-bv,-aj,cj,-ae,-ca,as,bm,-bg,-ay,bu,ak,-ci,ad,cb,-ar,-bn,bf,az,-bt,-al,ch,-ac,-cc,aq,bo,-be,-ba,bs,am,-cg,ab,cd,-ap,-bp,bd,bb,-br,-an,cf,-aa,-ce,ao,bq,-bc,}{bk,as,-cc,-aa,cd,-ar,-bl,bj,at,-cb,-ab,ce,-aq,-bm,bi,au,-ca,-ac,cf,-ap,-bn,bh,av,-bz,-ad,cg,-ao,-bo,bg,aw,-by,-ae,ch,-an,-bp,bf,ax,-bx,-af,ci,-am,-bq,be,ay,-bw,-ag,cj,-al,-br,bd,az,-bv,-ah,ck,-ak,-bs,bc,ba,-bu,-ai,cl,-aj,-bt,bb,}{bl,ap,-ch,ag,bu,-bc,-ay,by,ac,-cd,at,bh,-bp,-al,cl,-ak,-bq,bg,au,-cc,ab,bz,-ax,-bd,bt,ah,-ci,ao,bm,-bk,-aq,cg,-af,-bv,bb,az,-bx,-ad,ce,-as,-bi,bo,am,-ck,aj,br,-bf,-av,cb,-aa,-ca,aw,be,-bs,-ai,cj,-an,-bn,bj,ar,-cf,ae,bw,-ba,}{bm,am,-cl,an,bl,-bn,-al,ck,-ao,-bk,bo,ak,-cj,ap,bj,-bp,-aj,ci,-aq,-bi,bq,ai,-ch,ar,bh,-br,-ah,cg,-as,-bg,bs,ag,-cf,at,bf,-bt,-af,ce,-au,-be,bu,ae,-cd,av,bd,-bv,-ad,cc,-aw,-bc,bw,ac,-cb,ax,bb,-bx,-ab,ca,-ay,-ba,by,aa,-bz,az,}{bn,aj,-cg,au,bc,-by,ab,bv,-bf,-ar,cj,-am,-bk,bq,ag,-cd,ax,az,-cb,ae,bs,-bi,-ao,cl,-ap,-bh,bt,ad,-ca,ba,aw,-ce,ah,bp,-bl,-al,ci,-as,-be,bw,aa,-bx,bd,at,-ch,ak,bm,-bo,-ai,cf,-av,-bb,bz,-ac,-bu,bg,aq,-ck,an,bj,-br,-af,cc,-ay,}{bo,ag,-cb,bb,at,-cj,ao,bg,-bw,ab,bt,-bj,-al,cg,-aw,-ay,ce,-aj,-bl,br,ad,-by,be,aq,-cl,ar,bd,-bz,ae,bq,-bm,-ai,cd,-az,-av,ch,-am,-bi,bu,aa,-bv,bh,an,-ci,au,ba,-cc,ah,bn,-bp,-af,ca,-bc,-as,ck,-ap,-bf,bx,-ac,-bs,bk,ak,-cf,ax,}{bp,ad,-bw,bi,ak,-cd,bb,ar,-ck,au,ay,-cg,an,bf,-bz,ag,bm,-bs,-aa,bt,-bl,-ah,ca,-be,-ao,ch,-ax,-av,cj,-aq,-bc,cc,-aj,-bj,bv,-ac,-bq,bo,ae,-bx,bh,al,-ce,ba,as,-cl,at,az,-cf,am,bg,-by,af,bn,-br,-ab,bu,-bk,-ai,cb,-bd,-ap,ci,-aw,}{bq,aa,-br,bp,ab,-bs,bo,ac,-bt,bn,ad,-bu,bm,ae,-bv,bl,af,-bw,bk,ag,-bx,bj,ah,-by,bi,ai,-bz,bh,aj,-ca,bg,ak,-cb,bf,al,-cc,be,am,-cd,bd,an,-ce,bc,ao,-cf,bb,ap,-cg,ba,aq,-ch,az,ar,-ci,ay,as,-cj,ax,at,-ck,aw,au,-cl,av,}{br,-ac,-bm,bw,-ah,-bh,cb,-am,-bc,cg,-ar,-ax,cl,-aw,-as,ch,-bb,-an,cc,-bg,-ai,bx,-bl,-ad,bs,-bq,ab,bn,-bv,ag,bi,-ca,al,bd,-cf,aq,ay,-ck,av,at,-ci,ba,ao,-cd,bf,aj,-by,bk,ae,-bt,bp,-aa,-bo,bu,-af,-bj,bz,-ak,-be,ce,-ap,-az,cj,-au,}{bs,-af,-bh,cd,-aq,-aw,cj,-bb,-al,by,-bm,-aa,bn,-bx,ak,bc,-ci,av,ar,-ce,bg,ag,-bt,br,-ae,-bi,cc,-ap,-ax,ck,-ba,-am,bz,-bl,-ab,bo,-bw,aj,bd,-ch,au,as,-cf,bf,ah,-bu,bq,-ad,-bj,cb,-ao,-ay,cl,-az,-an,ca,-bk,-ac,bp,-bv,ai,be,-cg,at,}{bt,-ai,-bc,ck,-az,-al,bw,-bq,af,bf,-ch,aw,ao,-bz,bn,-ac,-bi,ce,-at,-ar,cc,-bk,-aa,bl,-cb,aq,au,-cf,bh,ad,-bo,by,-an,-ax,ci,-be,-ag,br,-bv,ak,ba,-cl,bb,aj,-bu,bs,-ah,-bd,cj,-ay,-am,bx,-bp,ae,bg,-cg,av,ap,-ca,bm,-ab,-bj,cd,-as,}{bu,-al,-ax,cg,-bi,-aa,bj,-cf,aw,am,-bv,bt,-ak,-ay,ch,-bh,-ab,bk,-ce,av,an,-bw,bs,-aj,-az,ci,-bg,-ac,bl,-cd,au,ao,-bx,br,-ai,-ba,cj,-bf,-ad,bm,-cc,at,ap,-by,bq,-ah,-bb,ck,-be,-ae,bn,-cb,as,aq,-bz,bp,-ag,-bc,cl,-bd,-af,bo,-ca,ar,}{bv,-ao,-as,bz,-br,ak,aw,-cd,bn,-ag,-ba,ch,-bj,ac,be,-cl,bf,ab,-bi,ci,-bb,-af,bm,-ce,ax,aj,-bq,ca,-at,-an,bu,-bw,ap,ar,-by,bs,-al,-av,cc,-bo,ah,az,-cg,bk,-ad,-bd,ck,-bg,-aa,bh,-cj,bc,ae,-bl,cf,-ay,-ai,bp,-cb,au,am,-bt,bx,-aq,}{bw,-ar,-an,bs,-ca,av,aj,-bo,ce,-az,-af,bk,-ci,bd,ab,-bg,cl,-bh,ac,bc,-ch,bl,-ag,-ay,cd,-bp,ak,au,-bz,bt,-ao,-aq,bv,-bx,as,am,-br,cb,-aw,-ai,bn,-cf,ba,ae,-bj,cj,-be,-aa,bf,-ck,bi,-ad,-bb,cg,-bm,ah,ax,-cc,bq,-al,-at,by,-bu,ap,}{bx,-au,-ai,bl,-cj,bg,-ad,-az,cc,-bs,ap,an,-bq,ce,-bb,-ab,be,-ch,bn,-ak,-as,bv,-bz,aw,ag,-bj,cl,-bi,af,ax,-ca,bu,-ar,-al,bo,-cg,bd,-aa,-bc,cf,-bp,am,aq,-bt,cb,-ay,-ae,bh,-ck,bk,-ah,-av,by,-bw,at,aj,-bm,ci,-bf,ac,ba,-cd,br,-ao,}{by,-ax,-ad,be,-cf,br,-aq,-ak,bl,-cl,bk,-aj,-ar,bs,-ce,bd,-ac,-ay,bz,-bx,aw,ae,-bf,cg,-bq,ap,al,-bm,ck,-bj,ai,as,-bt,cd,-bc,ab,az,-ca,bw,-av,-af,bg,-ch,bp,-ao,-am,bn,-cj,bi,-ah,-at,bu,-cc,bb,-aa,-ba,cb,-bv,au,ag,-bh,ci,-bo,an,}{bz,-ba,ab,ax,-bw,cc,-bd,ae,au,-bt,cf,-bg,ah,ar,-bq,ci,-bj,ak,ao,-bn,cl,-bm,an,al,-bk,cj,-bp,aq,ai,-bh,cg,-bs,at,af,-be,cd,-bv,aw,ac,-bb,ca,-by,az,-aa,-ay,bx,-cb,bc,-ad,-av,bu,-ce,bf,-ag,-as,br,-ch,bi,-aj,-ap,bo,-ck,bl,-am,}{ca,-bd,ag,aq,-bn,ck,-bq,at,ad,-ba,bx,-cd,bg,-aj,-an,bk,-ch,bt,-aw,-aa,ax,-bu,cg,-bj,am,ak,-bh,ce,-bw,az,-ac,-au,br,-cj,bm,-ap,-ah,be,-cb,bz,-bc,af,ar,-bo,cl,-bp,as,ae,-bb,by,-cc,bf,-ai,-ao,bl,-ci,bs,-av,-ab,ay,-bv,cf,-bi,al,}{cb,-bg,al,aj,-be,bz,-cd,bi,-an,-ah,bc,-bx,cf,-bk,ap,af,-ba,bv,-ch,bm,-ar,-ad,ay,-bt,cj,-bo,at,ab,-aw,br,-cl,bq,-av,aa,au,-bp,ck,-bs,ax,-ac,-as,bn,-ci,bu,-az,ae,aq,-bl,cg,-bw,bb,-ag,-ao,bj,-ce,by,-bd,ai,am,-bh,cc,-ca,bf,-ak,}{cc,-bj,aq,ac,-av,bo,-ch,bx,-be,al,ah,-ba,bt,-cl,bs,-az,ag,am,-bf,by,-cg,bn,-au,ab,ar,-bk,cd,-cb,bi,-ap,-ad,aw,-bp,ci,-bw,bd,-ak,-ai,bb,-bu,ck,-br,ay,-af,-an,bg,-bz,cf,-bm,at,-aa,-as,bl,-ce,ca,-bh,ao,ae,-ax,bq,-cj,bv,-bc,aj,}{cd,-bm,av,-ae,-am,bd,-bu,cl,-bv,be,-an,-ad,au,-bl,cc,-ce,bn,-aw,af,al,-bc,bt,-ck,bw,-bf,ao,ac,-at,bk,-cb,cf,-bo,ax,-ag,-ak,bb,-bs,cj,-bx,bg,-ap,-ab,as,-bj,ca,-cg,bp,-ay,ah,aj,-ba,br,-ci,by,-bh,aq,aa,-ar,bi,-bz,ch,-bq,az,-ai,}{ce,-bp,ba,-al,-ad,as,-bh,bw,-cl,bx,-bi,at,-ae,-ak,az,-bo,cd,-cf,bq,-bb,am,ac,-ar,bg,-bv,ck,-by,bj,-au,af,aj,-ay,bn,-cc,cg,-br,bc,-an,-ab,aq,-bf,bu,-cj,bz,-bk,av,-ag,-ai,ax,-bm,cb,-ch,bs,-bd,ao,aa,-ap,be,-bt,ci,-ca,bl,-aw,ah,}{cf,-bs,bf,-as,af,ah,-au,bh,-bu,ch,-cd,bq,-bd,aq,-ad,-aj,aw,-bj,bw,-cj,cb,-bo,bb,-ao,ab,al,-ay,bl,-by,cl,-bz,bm,-az,am,aa,-an,ba,-bn,ca,-ck,bx,-bk,ax,-ak,-ac,ap,-bc,bp,-cc,ci,-bv,bi,-av,ai,ae,-ar,be,-br,ce,-cg,bt,-bg,at,-ag,}{cg,-bv,bk,-az,ao,-ad,-ah,as,-bd,bo,-bz,ck,-cc,br,-bg,av,-ak,-aa,al,-aw,bh,-bs,cd,-cj,by,-bn,bc,-ar,ag,ae,-ap,ba,-bl,bw,-ch,cf,-bu,bj,-ay,an,-ac,-ai,at,-be,bp,-ca,cl,-cb,bq,-bf,au,-aj,-ab,am,-ax,bi,-bt,ce,-ci,bx,-bm,bb,-aq,af,}{ch,-by,bp,-bg,ax,-ao,af,ad,-am,av,-be,bn,-bw,cf,-cj,ca,-br,bi,-az,aq,-ah,-ab,ak,-at,bc,-bl,bu,-cd,cl,-cc,bt,-bk,bb,-as,aj,-aa,-ai,ar,-ba,bj,-bs,cb,-ck,ce,-bv,bm,-bd,au,-al,ac,ag,-ap,ay,-bh,bq,-bz,ci,-cg,bx,-bo,bf,-aw,an,-ae,}{ci,-cb,bu,-bn,bg,-az,as,-al,ae,ac,-aj,aq,-ax,be,-bl,bs,-bz,cg,-ck,cd,-bw,bp,-bi,bb,-au,an,-ag,-aa,ah,-ao,av,-bc,bj,-bq,bx,-ce,cl,-cf,by,-br,bk,-bd,aw,-ap,ai,-ab,-af,am,-at,ba,-bh,bo,-bv,cc,-cj,ch,-ca,bt,-bm,bf,-ay,ar,-ak,ad,}{cj,-ce,bz,-bu,bp,-bk,bf,-ba,av,-aq,al,-ag,ab,ad,-ai,an,-as,ax,-bc,bh,-bm,br,-bw,cb,-cg,cl,-ch,cc,-bx,bs,-bn,bi,-bd,ay,-at,ao,-aj,ae,aa,-af,ak,-ap,au,-az,be,-bj,bo,-bt,by,-cd,ci,-ck,cf,-ca,bv,-bq,bl,-bg,bb,-aw,ar,-am,ah,-ac,}{ck,-ch,ce,-cb,by,-bv,bs,-bp,bm,-bj,bg,-bd,ba,-ax,au,-ar,ao,-al,ai,-af,ac,aa,-ad,ag,-aj,am,-ap,as,-av,ay,-bb,be,-bh,bk,-bn,bq,-bt,bw,-bz,cc,-cf,ci,-cl,cj,-cg,cd,-ca,bx,-bu,br,-bo,bl,-bi,bf,-bc,az,-aw,at,-aq,an,-ak,ah,-ae,ab,}{cl,-ck,cj,-ci,ch,-cg,cf,-ce,cd,-cc,cb,-ca,bz,-by,bx,-bw,bv,-bu,bt,-bs,br,-bq,bp,-bo,bn,-bm,bl,-bk,bj,-bi,bh,-bg,bf,-be,bd,-bc,bb,-ba,az,-ay,ax,-aw,av,-au,at,-as,ar,-aq,ap,-ao,an,-am,al,-ak,aj,-ai,ah,-ag,af,-ae,ad,-ac,ab,-aa,}。基于表格1中所示的dst-7的公式,可导出变量a,b,c,…,aa,ab,ac,…,cl,并且对于不同大小的dst-7,这些变量的取值可不同。例如,对于4点dst-7和8点dst-7,“a”的取值可不同。为了避免浮点运算,类似于hevc中使用的dct-2核,可通过预定义的因子来缩放(scale)dst-7的变换核,例如该因子为(对应于8位变换核)或者(对应于10位变换核),并且该变换核可取整为最接近的整数或者通过移位(offset)进行进一步的调整,例如+1/-1。在amt的示例性设计中,当应用amt时,包括dct-2在内的所有初级变换核可由10位整数表示,即:10位变换核。然而,也有可能的是,初级变换核中的至少一个(但并非所有)由10位整数表示。vvc中的初级变换既可应用8位(例如,用于除64点和更大的尺寸之外的所有其他尺寸)变换核、也可应用10位(例如,用于64点和更大尺寸)变换核。在此应用中,无法从例如64点dct-2变换核中提取出2点、4点、8点、16点和32点dct-2变换核,这不可避免地增加了应用初级变换的成本,因为单独的64点变换核的实现将会需要额外的存储和逻辑。与10位初级变换核相比,因为减少了用于存储变换核的内存并且减小了乘法/加法/减法操作的输入位宽,所以8位初级变换核降低了复杂度。由此,针对在示例性amt中应用的所有变换尺寸类型,本申请实施例提供了一组8位初级变换核,其中该示例性amt包括dct-2、dct-5、dct-8、dst-1和dst-7。以下提出的示例性方法可单独使用或者以任意顺序组合使用。参见图5,在简单的第一实施例中,一种利用8位初级变换核矩阵对压缩的视频或图像数据进行解码或者对未压缩的视频或图像数据进行编码的方法可包括:步骤501,接收用于编码或解码的目标数据块的信息。用于编码或解码的目标数据块为压缩的视频或图像数据块和未压缩的视频或图像数据块中的一个。图5中的方法还可包括步骤502,该步骤包括:确定是否使用第一变换核矩阵对目标数据块进行编码或解码,该第一变换核矩阵为大于或等于8点并且由8位表示的dst-7第一初级变换核矩阵。根据本申请的方面,该方法可进一步包括步骤503,该步骤包括:当确定使用第一变换核矩阵对所述目标数据块进行编码或解码时,基于一组m个唯一数,导出8位dst-7第一初级变换核矩阵;以及产生第一信息,该第一信息用于触发采用所导出的第一初级变换核矩阵对所述用于编码或解码的目标数据块进行编码或解码。换句话说,产生或者传输该第一信息,该第一信息使得对用于编码或解码的目标数据块使用导出的8位dst-7初级变换核矩阵进行编码或解码。图5中的方法还可包括步骤504,该步骤包括:当确定不使用第一变换核矩阵对所述目标数据块进行编码或解码时,基于该同一组m个唯一数,导出第二初级变换核矩阵;以及产生第二信息,该第二信息用于触发采用所导出的第二初级变换核矩阵对所述用于编码或解码的目标数据块进行编码或解码。换句话说,产生或者传输该第二信息,该第二信息使得用于编码或解码的目标数据块使用导出的第二初级变换核矩阵进行编码或解码。其中,第二初级变换核矩阵为dct-8、dst-1和dct-5中的一个。图5中所示的方法还可包括:由一个或多个处理器执行的处理步骤501-504。图5中所示的方法还可包括:在执行步骤501-504之前或者在执行步骤501-504的过程中,由一个或多个处理器在存储器中提前存储该8位初级变换核矩阵。图5中所示的方法还可包括:该第二初级变换核矩阵为8位dct-8初级变换核矩阵。图5中所示的方法还可包括:当导出n点8位dct-8初级变换核矩阵或者n点8位dst-7变换核矩阵时,用于创建该n点dct-8核矩阵的m个唯一数与用于创建该n点dst-7核矩阵的m个唯一数为同一组m个唯一数。在一个实施例中,m=n。图5所示的方法还可包括:从一个或多个变换子集中选择变换子集,该一个或多个变换子集中的每一个包括至少两个变换,选择的变换子集包括dst-7和dct-8,并且对于水平变换和垂直变换中的每一个,选择的变换子集中的至少两个变换候选中的一个是在使用标志明确地用信号通知的基础上选择的。图5中所示的方法还可包括:该第二初级变换核矩阵为8位dct-1初级变换核矩阵。图5中所示的方法还可包括:当导出2n点dst-1变换核时,创建2n点dst-1核矩阵的该m个唯一数与创建n点dst-7核矩阵的m个唯一数为同一组m个唯一数。在一个实施例中,m=n。图5中所示的方法还可包括:对于帧间预测残差,只有由dst-7和dct-8构成的一个变换集合用于所有帧间模式以及用于水平变换和垂直变换。图5中所示的方法还可包括:由m个唯一数组成的该8位n点初级变换核矩阵通过以下步骤导出:通过使用缩放因子2b-2×log2(n)对由浮点数组成的原始变换核t0进行缩放,以导出初始变换核矩阵t1,使得t1=t0×2b-2×log2(n),其中b=8,作为基向量的t0的行向量彼此正交,并且每个行向量的范数是1;通过在选定的m个唯一数上增加偏移,导出调整的变换核矩阵t2,该m个唯一数用于创建该调整的初级变换核矩阵t2;计算成本值c,其为(t1*t1t-22b-4×log2(n)2×i)中所有元素的绝对值之和,其中i为n×n单位矩阵;以及,通过将计算出的偏移值加至t2,更新该调整的变换矩阵t2,这将成本值最小化到t2,并且输出的t2为8位n点初级变换核矩阵。然而,应注意到的是,可不执行任何这些子步骤、或仅执行这些子步骤中的一个或多个,或执行所有这些子步骤(本段中前述子步骤)。图5中的方法还可包括:在对选定的m个唯一数尝试所有可能的偏移值的组合从而将成本值c最小化之后,输出t2,其为8位n点初级变换核矩阵。图5中的方法还可包括:第一变换核矩阵为使用8个整数创建的8点8位dst-7初级变换核矩阵,该8个整数包括a、b、c、d、e、f、g和h及其各自的符号变换,并且该8个整数{a,b,c,d,e,f,g,h}等于{17,32,46,60,71,78,85,86}。图5中的方法还可包括:第一初级变换核矩阵为使用16个整数创建的16点8位dst-7初级变换核矩阵,该16个整数包括a、b、c、d、e、f、g、h、i、j、k、l、m、n,o、和p及其各自的符号变换,并且该16个整数{a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p}等于{9,17,25,33,41,49,56,62,66,72,77,81,83,87,89,90}。图5中的方法还可包括:第一变换核矩阵为使用32个整数创建的32点8位dst-7初级变换核矩阵,该32个整数包括a、b、c、d、e、f、g、h、i、j、k、l、m、n、o、p、q、r、s、t、u、v、w、x、y、z、a、b、c、d、e和f及其各自的符号变换,并且该32个整数{a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,a,b,c,d,e,f}等于{4,9,13,17,21,26,30,34,38,42,45,50,53,56,60,63,66,68,72,74,77,78,80,82,84,85,86,88,88,89,90,90}。图5中的方法还可包括:第一变换核矩阵为使用64个整数创建建的64点8位dst-7初级变换核矩阵,该64个整数包括aa、ab、ac、ad、ae、af、ag、ah、ai、aj、ak、al、am、an、ao、ap、aq、ar、as、at、au、av、aw、ax、ay、az、ba、bb、bc、bd、be、bf、bg、bh、bi、bj、bk、bl、bm、bn、bo、bp、bq、br、bs、bt、bu、bv、bw、bx、by、bz、ca、cb、cc、cd、ce、cf、cg、ch、ci、cj、ck和cl及其各自的符号变换,并且该64个整数{aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am,an,ao,ap,aq,ar,as,at,au,av,aw,ax,ay,az,ba,bb,bc,bd,be,bf,bg,bh,bi,bj,bk,bl,bm,bn,bo,bp,bq,br,bs,bt,bu,bv,bw,bx,by,bz,ca,cb,cc,cd,ce,cf,cg,ch,ci,cj,ck,cl}等于{2,5,7,8,11,13,15,17,20,22,23,26,29,30,32,34,37,38,41,42,44,46,48,49,52,53,55,58,59,60,62,64,65,66,68,69,72,72,74,73,76,77,78,79,81,80,82,83,85,84,85,86,87,87,88,89,89,90,89,90,90,90,90,90}。图5中的方法还可包括:第二初级变换核矩阵为使用8个整数创建的8点8位dct-8初级变换核矩阵,该8个整数包括a、b、c、d、e、f、g和h及其各自的符号变换,并且该8个整数{a,b,c,d,e,f,g,h}等于{86,85,78,71,60,46,32,17}。图5中的方法还可包括:第二初级变换核矩阵为使用16个整数创建的16点8位dct-8初级变换核矩阵,该16个整数包括a、b、c、d、e、f、g、h、i、j、k、l、m、n、o和p及其各自的符号变换,并且该16个整数{a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p}等于{90,89,87,83,81,77,72,66,62,56,49,41,33,25,17,9}。图5中的方法还可包括:第二初级变换核矩阵是使用32个整数创建的32点8位dct-8初级变换核矩阵,该32个整数包括a、b、c、d、e、f、g、h、i、j、k、l、m、n、o、p、q、r、s、t、u、v、w、x、y、z、a、b、c、d、e和f及其各自的符号变换,并且该32个整数{a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,a,b,c,d,e,f}等于{90,90,89,88,88,86,85,84,82,80,78,77,74,72,68,66,63,60,56,53,50,45,42,38,34,30,26,21,17,13,9,4}。图5中的方法还可包括:第二初级变换核矩阵为使用64个整数创建的64点8位dct-8初级变换核矩阵,该64个整数包括aa、ab、ac、ad、ae、af、ag、ah、ai、aj、ak、al、am、an、ao、ap、aq、ar、as、at、au、av、aw、ax、ay、az、ba、bb、bc、bd、be、bf、bg、bh、bi、bj、bk、bl、bm、bn、bo、bp、bq、br、bs、bt、bu、bv、bw、bx、by、bz、ca、cb、cc、cd、ce、cf、cg、ch、ci、cj、ck和cl及其各自的符号变换,并且该64个整数{aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am,an,ao,ap,aq,ar,as,at,au,av,aw,ax,ay,az,ba,bb,bc,bd,be,bf,bg,bh,bi,bj,bk,bl,bm,bn,bo,bp,bq,br,bs,bt,bu,bv,bw,bx,by,bz,ca,cb,cc,cd,ce,cf,cg,ch,ci,cj,ck,cl}等于{90,90,90,90,90,89,90,89,89,88,87,87,86,85,84,85,83,82,80,81,79,78,77,76,73,74,72,72,69,68,66,65,64,62,60,59,58,55,53,52,49,48,46,44,42,41,38,37,34,32,30,29,26,23,22,20,17,15,13,11,8,7,5,2}。图5中所示的方法还可包括:由m个唯一数组成的8位n点初级变换核矩阵是通过图6中所示的以下步骤导出的。图6示出了步骤601,该步骤包括:通过使用缩放因子缩放原始变换核,导出初始变换核矩阵。例如,步骤601可包括:使用缩放因子2b-2×log2(n)对由浮点数组成的原始变换核t0进行缩放,以导出初始变换核矩阵t1,使得t1=t0×2b-2×log2(n),其中b=8,作为基向量的t0的行向量彼此正交,并且每个行向量的范数是1。图6中的方法还可包括步骤602,该步骤包括:导出调整的变换核矩阵。例如,步骤602可包括:通过在选定的m个唯一数上增加偏移,导出调整的变换核矩阵t2,该m个唯一数用于创建该调整的初级变换核矩阵t2。图6中的方法还可包括步骤603,该步骤包括:计算成本值c,其为所有元素的绝对值之和。例如,步骤603可包括:计算成本值c,其为(t1*t1t-22b-4×log2(n)2×i)中所有元素的绝对值之和,其中i为n×n单位矩阵。图6中的方法还可包括步骤604,该步骤包括:更新该调整的变换矩阵。例如,步骤604可包括:通过将计算出的偏移值加至t2,更新该调整的变换矩阵t2,这将成本值最小化到t2,并且输出的t2可为8位n点初级变换核矩阵。在图6的方法中,m个唯一数中的每一个的偏移值可包括以下数值中的一个或多个:-2、-1、0、+1和+2。而且,图6的方法还可包括:在对选定的m个唯一数尝试所有可能的偏移值的组合从而将成本值c最小化之后,输出t2,其为8位n点初级变换核矩阵。接下来将对不同类型的变换核(变换核矩阵)进行解释。举例而言,可使用8位整数表示64点dct-2变换核,其中该变换核矩阵的偶数行(行0、2、4、…、30)的左半部分形成一个矩阵,其与32点dct-2变换核矩阵一致。在一个实施例中,可通过设定如下参数导出64点dct-2核矩阵:{aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am,an,ao,ap,aq,ar,as,at,au,av,aw,ax,ay,az,ba,bb,bc,bd,be,bf,bg,bh,bi,bj,bk,bl,bm,bn,bo,bp,bq,br,bs,bt,bu,bv,bw,bx,by,bz,ca,cb,cc,cd,ce,cf,cg,ch,ci,cj,ck}={64,83,36,89,75,50,18,90,87,80,70,57,43,25,9,90,90,88,85,82,78,73,67,61,54,46,38,31,22,13,4,91,90,90,90,88,87,86,84,83,81,79,77,73,71,69,65,62,59,56,52,48,44,41,37,33,28,24,20,15,11,7,2}。可使用8位整数表示128点dct-2变换核,并且该变换核矩阵的偶数行(行0、2、4、…、126)的左半部分形成一个矩阵,其与64点dct-2变换核矩阵一致。在一个实施例中,可通过设定如下参数导出128点dct-2核矩阵:{aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am,an,ao,ap,aq,ar,as,at,au,av,aw,ax,ay,az,ba,bb,bc,bd,be,bf,bg,bh,bi,bj,bk,bl,bm,bn,bo,bp,bq,br,bs,bt,bu,bv,bw,bx,by,bz,ca,cb,cc,cd,ce,cf,cg,ch,ci,cj,ck,cl,cm,cn,co,cp,cq,cr,cs,ct,cu,cv,cw,cx,cy,cz,da,db,dc,dd,de,df,dg,dh,di,dj,dk,dl,dm,dn,d_,dp,dq,dr,ds,dt,du,dv,dw,dx,dy,dz,ea,eb,ec,ed,ee,ef,eg,eh,ei,ej,ek,el,em,en,eo,ep,eq,er,es,et,eu,ev,ew}={64,83,36,89,75,50,18,90,87,80,70,57,43,25,9,90,90,88,85,82,78,73,67,61,54,46,38,31,22,13,4,91,90,90,90,88,87,86,84,83,81,79,77,73,71,69,65,62,59,56,52,48,44,41,37,33,28,24,20,15,11,7,2,90,90,90,90,90,90,89,89,89,88,88,87,86,86,85,84,83,82,81,80,79,78,77,76,75,73,72,71,69,68,66,65,63,62,60,58,58,55,53,51,49,48,45,44,42,40,38,36,34,32,29,27,25,23,21,19,17,15,12,10,8,6,3,1}。由m个唯一数(不算符号和0)组成的b位n点初级变换核可通过以下步骤导出:(a)使用缩放因子2b-2×log2(n)对浮点数组成的原始变换核t0进行缩放,以导出初始变换核矩阵t1,即,t1=t0×2b-2×log2(n),其中,t0的行向量,即基本向量,彼此正交,并且每个行向量的范数是1;(b)通过在选定的用于创建初级变换核t2的m个唯一数上尝试增加偏移,导出调整的变换核t2;以及(c)计算成本值c,其为(t1*t1t-22b-4×log2(n)2×i)中所有元素的绝对值之和,其中i是n×n单位矩阵。然后,可将使成本值最小化的该偏移值加至t2,从而更新t2。该m个唯一数中的每一个的示例偏移值可包括,但不限于,-2、-1、0、+1和+2。在对选定的m个唯一数尝试所有可能的偏移值的组合从而将成本值最小化之后,输出t2,其为b位n点初级变换核。当导出n点dct-8和dst-7变换核时,可能会受到的限制是:用于创建n点dct-8核矩阵的m个唯一数和用于创建n点dst-7核矩阵的m个唯一数是同一组m个唯一数。在一个实施例中,m=n。在一个实施例中,8位dct-8和dst-7变换核如下所示。例如,在4点dst-7核中可存在4个唯一数,包括28、55、74和84,并且这4个唯一数与用于创建4点dct-8核的4个唯一数是同一组的4个唯一数。4点dst-7:{29,55,74,84,}{74,74,0,-74,}{84,-29,-74,55,}{55,-84,74,-29,}8点dst-7:{17,32,46,60,71,78,85,86,}{46,78,86,71,32,-17,-60,-85,}{71,85,32,-46,-86,-60,17,78,}{85,46,-60,-78,17,86,32,-71,}{86,-17,-85,32,78,-46,-71,60,}{78,-71,-17,85,-60,-32,86,-46,}{60,-86,71,-17,-46,85,-78,32,}{32,-60,78,-86,85,-71,46,-17,}16点dst-7:{9,17,25,33,41,49,56,62,66,72,77,81,83,87,89,90,}{25,49,66,81,89,89,81,66,49,25,0,-25,-49,-66,-81,-89,}{41,72,89,83,62,25,-17,-56,-81,-90,-77,-49,-9,33,66,87,}{56,87,81,41,-17,-66,-90,-72,-25,33,77,89,62,9,-49,-83,}{66,89,49,-25,-81,-81,-25,49,89,66,0,-66,-89,-49,25,81,}{77,77,0,-77,-77,0,77,77,0,-77,-77,0,77,77,0,-77,}{83,56,-49,-87,-9,81,62,-41,-89,-17,77,66,-33,-90,-25,72,}{89,25,-81,-49,66,66,-49,-81,25,89,0,-89,-25,81,49,-66,}{90,-9,-89,17,87,-25,-83,33,81,-41,-77,49,72,-56,-66,62,}{87,-41,-66,72,33,-89,9,83,-49,-62,77,25,-90,17,81,-56,}{81,-66,-25,89,-49,-49,89,-25,-66,81,0,-81,66,25,-89,49,}{72,-83,25,56,-90,49,33,-87,66,9,-77,81,-17,-62,89,-41,}{62,-90,66,-9,-56,89,-72,17,49,-87,77,-25,-41,83,-81,33,}{49,-81,89,-66,25,25,-66,89,-81,49,0,-49,81,-89,66,-25,}{33,-62,81,-90,83,-66,41,-9,-25,56,-77,89,-87,72,-49,17,}{17,-33,49,-62,72,-81,87,-90,89,-83,77,-66,56,-41,25,-9,}32点dst-7:{4,9,13,17,21,26,30,34,38,42,45,50,53,56,60,63,66,68,72,74,77,78,80,82,84,85,86,88,88,89,90,90,}{13,26,38,50,60,68,77,82,86,89,90,88,85,80,74,66,56,45,34,21,9,-4,-17,-30,-42,-53,-63,-72,-78,-84,-88,-90,}{21,42,60,74,84,89,89,84,74,60,42,21,0,-21,-42,-60,-74,-84,-89,-89,-84,-74,-60,-42,-21,0,21,42,60,74,84,89,}{30,56,77,88,89,80,63,38,9,-21,-50,-72,-85,-90,-84,-68,-45,-17,13,42,66,82,90,86,74,53,26,-4,-34,-60,-78,-88,}{38,68,86,88,74,45,9,-30,-63,-84,-90,-78,-53,-17,21,56,80,90,82,60,26,-13,-50,-77,-89,-85,-66,-34,4,42,72,88,}{45,78,90,77,42,-4,-50,-80,-90,-74,-38,9,53,82,89,72,34,-13,-56,-84,-88,-68,-30,17,60,85,88,66,26,-21,-63,-86,}{53,85,85,53,0,-53,-85,-85,-53,0,53,85,85,53,0,-53,-85,-85,-53,0,53,85,85,53,0,-53,-85,-85,-53,0,53,85,}{60,89,74,21,-42,-84,-84,-42,21,74,89,60,0,-60,-89,-74,-21,42,84,84,42,-21,-74,-89,-60,0,60,89,74,21,-42,-84,}{66,90,56,-13,-74,-88,-45,26,80,84,34,-38,-85,-78,-21,50,88,72,9,-60,-90,-63,4,68,89,53,-17,-77,-86,-42,30,82,}{72,86,34,-45,-89,-63,13,78,82,21,-56,-90,-53,26,84,77,9,-66,-88,-42,38,88,68,-4,-74,-85,-30,50,90,60,-17,-80,}{77,80,9,-72,-84,-17,66,86,26,-60,-88,-34,53,90,42,-45,-90,-50,38,89,56,-30,-88,-63,21,85,68,-13,-82,-74,4,78,}{80,72,-17,-86,-60,34,90,45,-50,-89,-30,63,85,13,-74,-78,4,82,68,-21,-88,-56,38,90,42,-53,-88,-26,66,84,9,-77,}{84,60,-42,-89,-21,74,74,-21,-89,-42,60,84,0,-84,-60,42,89,21,-74,-74,21,89,42,-60,-84,0,84,60,-42,-89,-21,74,}{86,45,-63,-78,21,90,26,-77,-66,42,88,4,-85,-50,60,80,-17,-90,-30,74,68,-38,-88,-9,84,53,-56,-82,13,89,34,-72,}{88,30,-78,-56,60,77,-34,-88,4,89,26,-80,-53,63,74,-38,-86,9,90,21,-82,-50,66,72,-42,-85,13,90,17,-84,-45,68,}{90,13,-88,-26,84,38,-78,-50,72,60,-63,-68,53,77,-42,-82,30,86,-17,-89,4,90,9,-88,-21,85,34,-80,-45,74,56,-66,}{90,-4,-90,9,89,-13,-88,17,88,-21,-86,26,85,-30,-84,34,82,-38,-80,42,78,-45,-77,50,74,-53,-72,56,68,-60,-66,63,}{89,-21,-84,42,74,-60,-60,74,42,-84,-21,89,0,-89,21,84,-42,-74,60,60,-74,-42,84,21,-89,0,89,-21,-84,42,74,-60,}{88,-38,-72,68,42,-86,-4,88,-34,-74,66,45,-85,-9,89,-30,-77,63,50,-84,-13,90,-26,-78,60,53,-82,-17,90,-21,-80,56,}{85,-53,-53,85,0,-85,53,53,-85,0,85,-53,-53,85,0,-85,53,53,-85,0,85,-53,-53,85,0,-85,53,53,-85,0,85,-53,}{82,-66,-30,90,-42,-56,86,-13,-77,74,17,-88,53,45,-89,26,68,-80,-4,84,-63,-34,90,-38,-60,85,-9,-78,72,21,-88,50,}{78,-77,-4,80,-74,-9,82,-72,-13,84,-68,-17,85,-66,-21,86,-63,-26,88,-60,-30,88,-56,-34,89,-53,-38,90,-50,-42,90,-45,}{74,-84,21,60,-89,42,42,-89,60,21,-84,74,0,-74,84,-21,-60,89,-42,-42,89,-60,-21,84,-74,0,74,-84,21,60,-89,42,}{68,-88,45,30,-84,78,-17,-56,90,-60,-13,77,-85,34,42,-88,72,-4,-66,89,-50,-26,82,-80,21,53,-90,63,9,-74,86,-38,}{63,-90,66,-4,-60,90,-68,9,56,-89,72,-13,-53,88,-74,17,50,-88,77,-21,-45,86,-78,26,42,-85,80,-30,-38,84,-82,34,}{56,-88,80,-38,-21,72,-90,68,-17,-42,82,-86,53,4,-60,88,-78,34,26,-74,90,-66,13,45,-84,85,-50,-9,63,-89,77,-30,}{50,-82,88,-66,21,30,-72,90,-78,42,9,-56,85,-86,60,-13,-38,77,-90,74,-34,-17,63,-88,84,-53,4,45,-80,89,-68,26,}{42,-74,89,-84,60,-21,-21,60,-84,89,-74,42,0,-42,74,-89,84,-60,21,21,-60,84,-89,74,-42,0,42,-74,89,-84,60,-21,}{34,-63,82,-90,84,-66,38,-4,-30,60,-80,90,-85,68,-42,9,26,-56,78,-89,86,-72,45,-13,-21,53,-77,88,-88,74,-50,17,}{26,-50,68,-82,89,-88,80,-66,45,-21,-4,30,-53,72,-84,90,-88,78,-63,42,-17,-9,34,-56,74,-85,90,-86,77,-60,38,-13,}{17,-34,50,-63,74,-82,88,-90,88,-84,77,-66,53,-38,21,-4,-13,30,-45,60,-72,80,-86,90,-89,85,-78,68,-56,42,-26,9,}{9,-17,26,-34,42,-50,56,-63,68,-74,78,-82,85,-88,89,-90,90,-88,86,-84,80,-77,72,-66,60,-53,45,-38,30,-21,13,-4,}64点dst-7:{2,5,7,8,11,13,15,17,20,22,23,26,29,30,32,34,37,38,41,42,44,46,48,49,52,53,55,58,59,60,62,64,65,66,68,69,72,72,74,73,76,77,78,79,81,80,82,83,85,84,85,86,87,87,88,89,89,90,89,90,90,90,90,90,}{7,13,20,26,32,38,44,49,55,60,65,69,74,77,81,83,85,87,89,90,90,90,90,89,87,85,83,81,77,74,69,65,60,55,49,44,38,32,26,20,13,7,0,-7,-13,-20,-26,-32,-38,-44,-49,-55,-60,-65,-69,-74,-77,-81,-83,-85,-87,-89,-90,-90,}{11,22,32,42,52,60,68,73,81,84,88,90,90,89,87,85,79,74,66,59,49,41,30,20,8,-2,-13,-23,-34,-44,-53,-62,-69,-76,-80,-85,-89,-90,-90,-90,-87,-83,-78,-72,-65,-58,-48,-38,-29,-17,-7,5,15,26,37,46,55,64,72,77,82,86,89,90,}{15,30,44,58,68,77,85,89,90,89,86,81,72,62,49,37,22,7,-8,-23,-38,-52,-64,-74,-80,-87,-90,-90,-88,-83,-76,-66,-55,-42,-29,-13,2,17,32,46,59,69,78,84,89,90,90,85,79,72,60,48,34,20,5,-11,-26,-41,-53,-65,-73,-82,-87,-90,}{20,38,55,69,81,87,90,89,83,74,60,44,26,7,-13,-32,-49,-65,-77,-85,-90,-90,-85,-77,-65,-49,-32,-13,7,26,44,60,74,83,89,90,87,81,69,55,38,20,0,-20,-38,-55,-69,-81,-87,-90,-89,-83,-74,-60,-44,-26,-7,13,32,49,65,77,85,90,}{23,46,65,79,88,90,86,76,60,41,17,-7,-30,-52,-69,-82,-90,-90,-85,-72,-55,-34,-11,13,37,58,74,84,90,89,80,68,49,29,5,-20,-42,-62,-77,-87,-90,-87,-78,-64,-44,-22,2,26,48,66,81,89,90,85,73,59,38,15,-8,-32,-53,-72,-83,-89,}{29,53,74,86,90,85,72,52,26,-2,-30,-55,-73,-87,-90,-84,-72,-49,-23,5,32,58,76,87,90,85,69,48,22,-7,-34,-59,-77,-88,-90,-83,-68,-46,-20,8,37,60,78,89,90,82,66,44,17,-11,-38,-62,-79,-89,-89,-80,-65,-42,-15,13,41,64,81,90,}{32,60,81,90,87,74,49,20,-13,-44,-69,-85,-90,-83,-65,-38,-7,26,55,77,89,89,77,55,26,-7,-38,-65,-83,-90,-85,-69,-44,-13,20,49,74,87,90,81,60,32,0,-32,-60,-81,-90,-87,-74,-49,-20,13,44,69,85,90,83,65,38,7,-26,-55,-77,-89,}{37,66,85,90,79,55,22,-15,-49,-76,-90,-87,-72,-42,-7,30,62,83,90,82,60,29,-8,-44,-72,-88,-89,-73,-48,-13,23,58,81,90,84,65,34,-2,-38,-68,-86,-90,-78,-53,-20,17,52,77,89,87,69,41,5,-32,-64,-85,-90,-80,-59,-26,11,46,74,89,}{41,72,89,87,66,32,-8,-48,-77,-90,-85,-60,-23,17,55,80,90,81,53,15,-26,-62,-84,-90,-76,-46,-7,34,68,87,89,72,38,-2,-42,-74,-90,-86,-65,-30,11,49,78,90,83,59,22,-20,-58,-82,-90,-79,-52,-13,29,64,85,89,73,44,5,-37,-69,-88,}{44,77,90,81,49,7,-38,-74,-90,-83,-55,-13,32,69,89,85,60,20,-26,-65,-87,-87,-65,-26,20,60,85,89,69,32,-13,-55,-83,-90,-74,-38,7,49,81,90,77,44,0,-44,-77,-90,-81,-49,-7,38,74,90,83,55,13,-32,-69,-89,-85,-60,-20,26,65,87,}{48,80,90,72,30,-20,-64,-88,-85,-58,-11,38,76,90,77,41,-8,-55,-84,-89,-65,-22,29,69,89,82,49,2,-46,-81,-90,-72,-32,17,62,87,86,59,13,-37,-73,-90,-78,-42,7,53,85,89,66,23,-26,-68,-90,-83,-52,-5,44,79,90,74,34,-15,-60,-87,}{52,84,87,59,8,-44,-80,-90,-65,-17,37,77,90,72,26,-29,-72,-90,-76,-34,20,66,89,81,42,-11,-60,-88,-85,-49,2,53,85,87,58,7,-46,-82,-89,-64,-15,38,78,90,69,23,-30,-74,-90,-73,-32,22,68,90,79,41,-13,-62,-89,-83,-48,5,55,86,}{55,87,83,44,-13,-65,-90,-77,-32,26,74,90,69,20,-38,-81,-89,-60,-7,49,85,85,49,-7,-60,-89,-81,-38,20,69,90,74,26,-32,-77,-90,-65,-13,44,83,87,55,0,-55,-87,-83,-44,13,65,90,77,32,-26,-74,-90,-69,-20,38,81,89,60,7,-49,-85,}{59,90,77,29,-34,-81,-88,-53,7,64,90,74,22,-41,-83,-86,-48,13,68,90,69,15,-46,-85,-85,-42,20,72,90,65,8,-52,-87,-80,-37,26,76,89,60,2,-58,-89,-78,-30,32,79,89,55,-5,-62,-90,-73,-23,38,82,87,49,-11,-66,-90,-72,-17,44,84,}{62,90,69,11,-53,-89,-76,-22,44,86,80,32,-34,-82,-85,-42,23,77,89,52,-13,-72,-90,-60,2,64,90,68,8,-55,-90,-73,-20,46,87,81,30,-37,-83,-84,-41,26,78,88,49,-15,-72,-90,-59,5,65,90,66,7,-58,-89,-74,-17,48,87,79,29,-38,-85,}{65,90,60,-7,-69,-90,-55,13,74,89,49,-20,-77,-87,-44,26,81,85,38,-32,-83,-83,-32,38,85,81,26,-44,-87,-77,-20,49,89,74,13,-55,-90,-69,-7,60,90,65,0,-65,-90,-60,7,69,90,55,-13,-74,-89,-49,20,77,87,44,-26,-81,-85,-38,32,83,}{68,89,49,-23,-80,-83,-29,46,89,72,5,-65,-90,-53,20,79,84,32,-42,-88,-74,-8,62,90,58,-15,-77,-86,-37,38,87,76,13,-59,-90,-60,11,73,87,41,-34,-85,-78,-17,55,90,64,-7,-72,-89,-44,30,85,81,22,-52,-90,-66,2,69,90,48,-26,-82,}{72,88,38,-41,-89,-69,2,72,87,37,-42,-89,-68,5,74,87,34,-44,-90,-66,7,73,86,32,-46,-89,-65,8,76,85,30,-48,-90,-64,11,77,84,29,-49,-90,-62,13,78,85,26,-52,-90,-60,15,79,83,23,-53,-90,-59,17,81,82,22,-55,-90,-58,20,80,}{74,85,26,-55,-90,-49,32,87,69,-7,-77,-83,-20,60,90,44,-38,-89,-65,13,81,81,13,-65,-89,-38,44,90,60,-20,-83,-77,-7,69,87,32,-49,-90,-55,26,85,74,0,-74,-85,-26,55,90,49,-32,-87,-69,7,77,83,20,-60,-90,-44,38,89,65,-13,-81,}{76,82,13,-68,-87,-26,59,89,38,-48,-90,-49,37,90,60,-23,-86,-69,11,80,77,2,-73,-83,-15,66,87,29,-58,-90,-41,46,90,52,-34,-89,-62,22,85,72,-8,-81,-78,-5,74,85,17,-65,-88,-30,55,90,42,-44,-90,-53,32,89,64,-20,-84,-72,7,79,}{78,78,0,-78,-78,0,78,78,0,-78,-78,0,78,78,0,-78,-78,0,78,78,0,-78,-78,0,78,78,0,-78,-78,0,78,78,0,-78,-78,0,78,78,0,-78,-78,0,78,78,0,-78,-78,0,78,78,0,-78,-78,0,78,78,0,-78,-78,0,78,78,0,-78,}{81,74,-13,-85,-65,26,89,55,-38,-90,-44,49,90,32,-60,-87,-20,69,83,7,-77,-77,7,83,69,-20,-87,-60,32,90,49,-44,-90,-38,55,89,26,-65,-85,-13,74,81,0,-81,-74,13,85,65,-26,-89,-55,38,90,44,-49,-90,-32,60,87,20,-69,-83,-7,77,}{82,68,-26,-89,-48,49,90,23,-69,-80,2,83,66,-29,-90,-46,52,89,22,-72,-81,5,85,65,-30,-90,-44,53,89,20,-72,-79,7,84,64,-32,-90,-42,55,88,17,-74,-78,8,85,62,-34,-90,-41,58,87,15,-73,-77,11,86,60,-37,-90,-38,59,87,13,-76,}{85,62,-38,-90,-29,69,79,-11,-87,-53,48,89,17,-76,-74,22,89,44,-58,-86,-7,80,66,-32,-90,-34,65,82,-5,-85,-59,42,90,23,-72,-77,15,89,49,-52,-88,-13,78,72,-26,-90,-41,60,84,2,-83,-64,37,90,30,-68,-81,8,87,55,-46,-90,-20,73,}{85,55,-49,-87,-7,83,60,-44,-89,-13,81,65,-38,-90,-20,77,69,-32,-90,-26,74,74,-26,-90,-32,69,77,-20,-90,-38,65,81,-13,-89,-44,60,83,-7,-87,-49,55,85,0,-85,-55,49,87,7,-83,-60,44,89,13,-81,-65,38,90,20,-77,-69,32,90,26,-74,}{87,48,-60,-80,15,90,34,-72,-74,30,90,20,-79,-64,44,88,5,-85,-52,58,83,-11,-90,-38,68,76,-26,-90,-23,77,66,-41,-89,-8,85,55,-53,-84,7,89,42,-65,-78,22,90,29,-73,-69,37,89,13,-82,-59,49,86,-2,-87,-46,62,81,-17,-90,-32,72,}{88,41,-69,-72,37,89,5,-87,-44,66,73,-32,-89,-8,85,48,-64,-77,29,90,13,-85,-52,60,79,-23,-90,-17,82,55,-58,-80,20,90,22,-81,-59,53,83,-15,-90,-26,78,62,-49,-84,11,90,30,-76,-65,46,86,-7,-90,-34,74,68,-42,-87,2,89,38,-72,}{89,32,-77,-60,55,81,-26,-90,-7,87,38,-74,-65,49,83,-20,-90,-13,85,44,-69,-69,44,85,-13,-90,-20,83,49,-65,-74,38,87,-7,-90,-26,81,55,-60,-77,32,89,0,-89,-32,77,60,-55,-81,26,90,7,-87,-38,74,65,-49,-83,20,90,13,-85,-44,69,}{89,23,-83,-46,72,65,-53,-79,32,88,-8,-90,-15,86,38,-76,-59,60,73,-41,-85,17,90,7,-89,-30,81,52,-66,-69,48,82,-26,-90,2,90,22,-85,-44,72,64,-55,-78,34,87,-11,-90,-13,87,37,-77,-58,62,74,-42,-84,20,90,5,-89,-29,80,49,-68,}{90,15,-87,-30,82,44,-73,-58,65,68,-53,-77,41,85,-26,-89,11,90,5,-89,-20,86,34,-81,-48,72,60,-62,-72,49,79,-37,-85,22,90,-7,-90,-8,89,23,-84,-38,78,52,-69,-64,59,74,-46,-80,32,87,-17,-90,2,90,13,-88,-29,83,42,-76,-55,66,}{90,7,-90,-13,89,20,-87,-26,85,32,-83,-38,81,44,-77,-49,74,55,-69,-60,65,65,-60,-69,55,74,-49,-77,44,81,-38,-83,32,85,-26,-87,20,89,-13,-90,7,90,0,-90,-7,90,13,-89,-20,87,26,-85,-32,83,38,-81,-44,77,49,-74,-55,69,60,-65,}{90,-2,-90,5,90,-7,-90,8,90,-11,-89,13,90,-15,-89,17,89,-20,-88,22,87,-23,-87,26,86,-29,-85,30,84,-32,-85,34,83,-37,-82,38,80,-41,-81,42,79,-44,-78,46,77,-48,-76,49,73,-52,-74,53,72,-55,-72,58,69,-59,-68,60,66,-62,-65,64,}{90,-11,-89,22,86,-32,-82,42,77,-52,-72,60,64,-68,-55,73,46,-81,-37,84,26,-88,-15,90,5,-90,7,89,-17,-87,29,85,-38,-79,48,74,-58,-66,65,59,-72,-49,78,41,-83,-30,87,20,-90,-8,90,-2,-90,13,89,-23,-85,34,80,-44,-76,53,69,-62,}{90,-20,-85,38,77,-55,-65,69,49,-81,-32,87,13,-90,7,89,-26,-83,44,74,-60,-60,74,44,-83,-26,89,7,-90,13,87,-32,-81,49,69,-65,-55,77,38,-85,-20,90,0,-90,20,85,-38,-77,55,65,-69,-49,81,32,-87,-13,90,-7,-89,26,83,-44,-74,60,}{90,-29,-81,53,64,-74,-41,86,13,-90,15,85,-42,-72,65,52,-80,-26,89,-2,-89,30,79,-55,-62,73,38,-87,-11,90,-17,-84,44,72,-66,-49,82,23,-90,5,89,-32,-78,58,60,-76,-37,87,8,-90,20,85,-46,-69,68,48,-83,-22,90,-7,-88,34,77,-59,}{89,-37,-74,66,46,-85,-11,90,-26,-79,59,55,-80,-22,90,-15,-85,49,64,-76,-32,90,-5,-87,41,72,-69,-42,87,7,-89,30,77,-62,-52,83,17,-90,20,82,-53,-60,78,29,-90,8,86,-44,-68,72,38,-88,-2,89,-34,-73,65,48,-84,-13,90,-23,-81,58,}{87,-44,-65,77,26,-90,20,81,-60,-49,85,7,-89,38,69,-74,-32,90,-13,-83,55,55,-83,-13,90,-32,-74,69,38,-89,7,85,-49,-60,81,20,-90,26,77,-65,-44,87,0,-87,44,65,-77,-26,90,-20,-81,60,49,-85,-7,89,-38,-69,74,32,-90,13,83,-55,}{86,-52,-55,84,5,-87,48,59,-83,-8,89,-44,-62,80,13,-90,41,65,-79,-17,90,-37,-68,77,22,-90,32,72,-73,-26,90,-29,-74,72,30,-90,23,76,-69,-34,90,-20,-78,66,38,-89,15,81,-64,-42,89,-11,-82,60,46,-88,7,85,-58,-49,87,-2,-85,53,}{84,-59,-44,90,-17,-77,72,29,-90,34,66,-81,-11,88,-49,-53,87,-7,-82,64,38,-90,23,74,-73,-22,90,-41,-62,83,5,-86,55,48,-89,13,79,-68,-32,90,-30,-69,78,15,-89,46,58,-85,2,85,-60,-42,89,-20,-76,72,26,-90,37,65,-80,-8,87,-52,}{83,-65,-32,90,-38,-60,85,-7,-81,69,26,-90,44,55,-87,13,77,-74,-20,89,-49,-49,89,-20,-74,77,13,-87,55,44,-90,26,69,-81,-7,85,-60,-38,90,-32,-65,83,0,-83,65,32,-90,38,60,-85,7,81,-69,-26,90,-44,-55,87,-13,-77,74,20,-89,49,}{80,-72,-20,88,-58,-38,90,-41,-55,89,-22,-69,82,-2,-81,72,17,-87,59,37,-90,42,53,-89,23,68,-83,5,79,-74,-15,87,-60,-34,90,-44,-52,90,-26,-66,85,-7,-78,73,13,-86,62,32,-90,46,49,-89,29,65,-84,8,77,-76,-11,85,-64,-30,90,-48,}{79,-76,-7,82,-72,-13,84,-68,-20,87,-64,-26,89,-59,-32,89,-53,-38,90,-48,-44,90,-42,-49,90,-37,-55,90,-30,-60,88,-23,-65,86,-17,-69,85,-11,-74,80,-5,-77,78,2,-81,73,8,-83,72,15,-85,66,22,-87,62,29,-89,58,34,-90,52,41,-90,46,}{77,-81,7,74,-83,13,69,-85,20,65,-87,26,60,-89,32,55,-90,38,49,-90,44,44,-90,49,38,-90,55,32,-89,60,26,-87,65,20,-85,69,13,-83,74,7,-81,77,0,-77,81,-7,-74,83,-13,-69,85,-20,-65,87,-26,-60,89,-32,-55,90,-38,-49,90,-44,}{73,-85,20,62,-90,38,46,-90,55,29,-87,69,8,-79,81,-11,-68,87,-30,-53,90,-48,-37,89,-64,-17,83,-76,2,74,-84,22,60,-89,41,44,-90,58,26,-86,72,7,-78,80,-13,-66,88,-32,-52,90,-49,-34,89,-65,-15,82,-77,5,72,-85,23,59,-90,42,}{72,-87,32,48,-90,60,17,-80,81,-15,-62,90,-46,-34,87,-72,-2,74,-86,30,49,-90,59,20,-82,79,-13,-64,89,-44,-37,88,-69,-5,73,-85,29,52,-90,58,22,-83,78,-11,-65,90,-42,-38,89,-68,-7,76,-84,26,53,-90,55,23,-85,77,-8,-66,89,-41,}{69,-89,44,32,-85,77,-13,-60,90,-55,-20,81,-83,26,49,-90,65,7,-74,87,-38,-38,87,-74,7,65,-90,49,26,-83,81,-20,-55,90,-60,-13,77,-85,32,44,-89,69,0,-69,89,-44,-32,85,-77,13,60,-90,55,20,-81,83,-26,-49,90,-65,-7,74,-87,38,}{66,-90,55,15,-76,87,-42,-30,83,-82,29,44,-88,73,-13,-58,90,-65,-2,68,-90,53,17,-77,87,-41,-32,85,-80,26,46,-89,74,-11,-59,90,-64,-5,69,-89,52,20,-78,86,-38,-34,84,-81,23,48,-89,72,-8,-60,90,-62,-7,72,-90,49,22,-79,85,-37,}{64,-90,65,-2,-62,90,-66,5,60,-90,68,-7,-59,90,-69,8,58,-90,72,-11,-55,89,-72,13,53,-90,74,-15,-52,89,-73,17,49,-89,76,-20,-48,88,-77,22,46,-87,78,-23,-44,87,-79,26,42,-86,81,-29,-41,85,-80,30,38,-84,82,-32,-37,85,-83,34,}{60,-90,74,-20,-44,85,-83,38,26,-77,89,-55,-7,65,-90,69,-13,-49,87,-81,32,32,-81,87,-49,-13,69,-90,65,-7,-55,89,-77,26,38,-83,85,-44,-20,74,-90,60,0,-60,90,-74,20,44,-85,83,-38,-26,77,-89,55,7,-65,90,-69,13,49,-87,81,-32,}{58,-89,81,-37,-23,74,-90,66,-13,-46,84,-85,48,11,-65,90,-73,26,34,-79,89,-59,2,55,-88,80,-38,-22,72,-90,68,-15,-44,85,-86,49,8,-64,90,-76,29,32,-78,90,-60,5,53,-87,82,-41,-20,72,-90,69,-17,-42,83,-87,52,7,-62,89,-77,30,}{53,-86,85,-52,-2,55,-87,84,-49,-5,58,-87,85,-48,-7,59,-88,83,-46,-8,60,-89,82,-44,-11,62,-89,80,-42,-13,64,-90,81,-41,-15,65,-89,79,-38,-17,66,-90,78,-37,-20,68,-90,77,-34,-22,69,-90,76,-32,-23,72,-90,73,-30,-26,72,-90,74,-29,}{49,-83,89,-65,20,32,-74,90,-77,38,13,-60,87,-85,55,-7,-44,81,-90,69,-26,-26,69,-90,81,-44,-7,55,-85,87,-60,13,38,-77,90,-74,32,20,-65,89,-83,49,0,-49,83,-89,65,-20,-32,74,-90,77,-38,-13,60,-87,85,-55,7,44,-81,90,-69,26,}{46,-79,90,-76,41,7,-52,82,-90,72,-34,-13,58,-84,89,-68,29,20,-62,87,-87,64,-22,-26,66,-89,85,-59,15,32,-72,89,-83,53,-8,-38,73,-90,81,-48,2,44,-78,90,-77,42,5,-49,80,-90,74,-37,-11,55,-85,90,-69,30,17,-60,86,-88,65,-23,}{42,-73,90,-85,59,-20,-23,62,-85,90,-72,38,5,-46,77,-90,82,-55,15,29,-65,87,-89,69,-34,-8,49,-79,90,-81,52,-11,-32,68,-88,87,-66,30,13,-53,80,-90,78,-48,7,37,-72,89,-86,64,-26,-17,58,-83,90,-76,44,-2,-41,74,-89,84,-60,22,}{38,-69,87,-89,74,-44,7,32,-65,85,-90,77,-49,13,26,-60,83,-90,81,-55,20,20,-55,81,-90,83,-60,26,13,-49,77,-90,85,-65,32,7,-44,74,-89,87,-69,38,0,-38,69,-87,89,-74,44,-7,-32,65,-85,90,-77,49,-13,-26,60,-83,90,-81,55,-20,}{34,-64,83,-90,85,-65,37,-2,-32,62,-82,90,-84,66,-38,5,30,-60,80,-90,85,-68,41,-7,-29,59,-81,90,-86,69,-42,8,26,-58,79,-90,87,-72,44,-11,-23,55,-78,89,-87,72,-46,13,22,-53,77,-90,88,-74,48,-15,-20,52,-76,89,-89,73,-49,17,}{30,-58,77,-89,89,-81,62,-37,7,23,-52,74,-87,90,-83,66,-42,13,17,-46,69,-84,90,-85,72,-48,20,11,-41,65,-82,90,-87,73,-53,26,5,-34,60,-79,90,-89,78,-59,32,-2,-29,55,-76,88,-90,80,-64,38,-8,-22,49,-72,86,-90,85,-68,44,-15,}{26,-49,69,-83,90,-89,81,-65,44,-20,-7,32,-55,74,-85,90,-87,77,-60,38,-13,-13,38,-60,77,-87,90,-85,74,-55,32,-7,-20,44,-65,81,-89,90,-83,69,-49,26,0,-26,49,-69,83,-90,89,-81,65,-44,20,7,-32,55,-74,85,-90,87,-77,60,-38,13,}{22,-42,60,-73,84,-90,89,-85,74,-59,41,-20,-2,23,-44,62,-76,85,-90,90,-83,72,-58,38,-17,-5,26,-46,64,-77,86,-90,89,-82,72,-55,37,-15,-7,29,-48,65,-78,87,-90,89,-80,69,-53,34,-13,-8,30,-49,66,-79,87,-90,88,-81,68,-52,32,-11,}{17,-34,49,-64,73,-83,89,-90,89,-85,76,-65,52,-37,20,-2,-15,32,-48,62,-74,82,-88,90,-90,84,-77,66,-53,38,-22,5,13,-30,46,-60,72,-80,87,-90,89,-85,78,-68,55,-41,23,-7,-11,29,-44,59,-72,81,-87,90,-90,86,-79,69,-58,42,-26,8,}{13,-26,38,-49,60,-69,77,-83,87,-90,90,-89,85,-81,74,-65,55,-44,32,-20,7,7,-20,32,-44,55,-65,74,-81,85,-89,90,-90,87,-83,77,-69,60,-49,38,-26,13,0,-13,26,-38,49,-60,69,-77,83,-87,90,-90,89,-85,81,-74,65,-55,44,-32,20,-7,}{8,-17,26,-34,42,-49,58,-64,69,-73,79,-83,86,-89,90,-90,90,-89,87,-85,81,-76,72,-65,59,-52,44,-37,29,-20,11,-2,-7,15,-23,32,-41,48,-55,62,-68,74,-78,82,-85,88,-89,90,-90,90,-87,84,-80,77,-72,66,-60,53,-46,38,-30,22,-13,5,}{5,-8,13,-17,22,-26,30,-34,38,-42,46,-49,53,-58,60,-64,66,-69,72,-73,77,-79,80,-83,84,-86,87,-89,90,-90,90,-90,90,-90,89,-89,88,-87,85,-85,82,-81,78,-76,74,-72,68,-65,62,-59,55,-52,48,-44,41,-37,32,-29,23,-20,15,-11,7,-2,}4点dct-8:{84,74,55,29,}{74,0,-74,-74,}{55,-74,-29,84,}{29,-74,84,-55,}8点dct-8:{86,85,78,71,60,46,32,17,}{85,60,17,-32,-71,-86,-78,-46,}{78,17,-60,-86,-46,32,85,71,}{71,-32,-86,-17,78,60,-46,-85,}{60,-71,-46,78,32,-85,-17,86,}{46,-86,32,60,-85,17,71,-78,}{32,-78,85,-46,-17,71,-86,60,}{17,-46,71,-85,86,-78,60,-32,}16点dct-8:{90,89,87,83,81,77,72,66,62,56,49,41,33,25,17,9,}{89,81,66,49,25,0,-25,-49,-66,-81,-89,-89,-81,-66,-49,-25,}{87,66,33,-9,-49,-77,-90,-81,-56,-17,25,62,83,89,72,41,}{83,49,-9,-62,-89,-77,-33,25,72,90,66,17,-41,-81,-87,-56,}{81,25,-49,-89,-66,0,66,89,49,-25,-81,-81,-25,49,89,66,}{77,0,-77,-77,0,77,77,0,-77,-77,0,77,77,0,-77,-77,}{72,-25,-90,-33,66,77,-17,-89,-41,62,81,-9,-87,-49,56,83,}{66,-49,-81,25,89,0,-89,-25,81,49,-66,-66,49,81,-25,-89,}{62,-66,-56,72,49,-77,-41,81,33,-83,-25,87,17,-89,-9,90,}{56,-81,-17,90,-25,-77,62,49,-83,-9,89,-33,-72,66,41,-87,}{49,-89,25,66,-81,0,81,-66,-25,89,-49,-49,89,-25,-66,81,}{41,-89,62,17,-81,77,-9,-66,87,-33,-49,90,-56,-25,83,-72,}{33,-81,83,-41,-25,77,-87,49,17,-72,89,-56,-9,66,-90,62,}{25,-66,89,-81,49,0,-49,81,-89,66,-25,-25,66,-89,81,-49,}{17,-49,72,-87,89,-77,56,-25,-9,41,-66,83,-90,81,-62,33,}{9,-25,41,-56,66,-77,83,-89,90,-87,81,-72,62,-49,33,-17,}32点dct-8:{90,90,89,88,88,86,85,84,82,80,78,77,74,72,68,66,63,60,56,53,50,45,42,38,34,30,26,21,17,13,9,4,}{90,88,84,78,72,63,53,42,30,17,4,-9,-21,-34,-45,-56,-66,-74,-80,-85,-88,-90,-89,-86,-82,-77,-68,-60,-50,-38,-26,-13,}{89,84,74,60,42,21,0,-21,-42,-60,-74,-84,-89,-89,-84,-74,-60,-42,-21,0,21,42,60,74,84,89,89,84,74,60,42,21,}{88,78,60,34,4,-26,-53,-74,-86,-90,-82,-66,-42,-13,17,45,68,84,90,85,72,50,21,-9,-38,-63,-80,-89,-88,-77,-56,-30,}{88,72,42,4,-34,-66,-85,-89,-77,-50,-13,26,60,82,90,80,56,21,-17,-53,-78,-90,-84,-63,-30,9,45,74,88,86,68,38,}{86,63,21,-26,-66,-88,-85,-60,-17,30,68,88,84,56,13,-34,-72,-89,-82,-53,-9,38,74,90,80,50,4,-42,-77,-90,-78,-45,}{85,53,0,-53,-85,-85,-53,0,53,85,85,53,0,-53,-85,-85,-53,0,53,85,85,53,0,-53,-85,-85,-53,0,53,85,85,53,}{84,42,-21,-74,-89,-60,0,60,89,74,21,-42,-84,-84,-42,21,74,89,60,0,-60,-89,-74,-21,42,84,84,42,-21,-74,-89,-60,}{82,30,-42,-86,-77,-17,53,89,68,4,-63,-90,-60,9,72,88,50,-21,-78,-85,-38,34,84,80,26,-45,-88,-74,-13,56,90,66,}{80,17,-60,-90,-50,30,85,74,4,-68,-88,-38,42,88,66,-9,-77,-84,-26,53,90,56,-21,-82,-78,-13,63,89,45,-34,-86,-72,}{78,4,-74,-82,-13,68,85,21,-63,-88,-30,56,89,38,-50,-90,-45,42,90,53,-34,-88,-60,26,86,66,-17,-84,-72,9,80,77,}{77,-9,-84,-66,26,88,53,-42,-90,-38,56,88,21,-68,-82,-4,78,74,-13,-85,-63,30,89,50,-45,-90,-34,60,86,17,-72,-80,}{74,-21,-89,-42,60,84,0,-84,-60,42,89,21,-74,-74,21,89,42,-60,-84,0,84,60,-42,-89,-21,74,74,-21,-89,-42,60,84,}{72,-34,-89,-13,82,56,-53,-84,9,88,38,-68,-74,30,90,17,-80,-60,50,85,-4,-88,-42,66,77,-26,-90,-21,78,63,-45,-86,}{68,-45,-84,17,90,13,-85,-42,72,66,-50,-82,21,90,9,-86,-38,74,63,-53,-80,26,89,4,-88,-34,77,60,-56,-78,30,88,}{66,-56,-74,45,80,-34,-85,21,88,-9,-90,-4,89,17,-86,-30,82,42,-77,-53,68,63,-60,-72,50,78,-38,-84,26,88,-13,-90,}{63,-66,-60,68,56,-72,-53,74,50,-77,-45,78,42,-80,-38,82,34,-84,-30,85,26,-86,-21,88,17,-88,-13,89,9,-90,-4,90,}{60,-74,-42,84,21,-89,0,89,-21,-84,42,74,-60,-60,74,42,-84,-21,89,0,-89,21,84,-42,-74,60,60,-74,-42,84,21,-89,}{56,-80,-21,90,-17,-82,53,60,-78,-26,90,-13,-84,50,63,-77,-30,89,-9,-85,45,66,-74,-34,88,-4,-86,42,68,-72,-38,88,}{53,-85,0,85,-53,-53,85,0,-85,53,53,-85,0,85,-53,-53,85,0,-85,53,53,-85,0,85,-53,-53,85,0,-85,53,53,-85,}{50,-88,21,72,-78,-9,85,-60,-38,90,-34,-63,84,-4,-80,68,26,-89,45,53,-88,17,74,-77,-13,86,-56,-42,90,-30,-66,82,}{45,-90,42,50,-90,38,53,-89,34,56,-88,30,60,-88,26,63,-86,21,66,-85,17,68,-84,13,72,-82,9,74,-80,4,77,-78,}{42,-89,60,21,-84,74,0,-74,84,-21,-60,89,-42,-42,89,-60,-21,84,-74,0,74,-84,21,60,-89,42,42,-89,60,21,-84,74,}{38,-86,74,-9,-63,90,-53,-21,80,-82,26,50,-89,66,4,-72,88,-42,-34,85,-77,13,60,-90,56,17,-78,84,-30,-45,88,-68,}{34,-82,84,-38,-30,80,-85,42,26,-78,86,-45,-21,77,-88,50,17,-74,88,-53,-13,72,-89,56,9,-68,90,-60,-4,66,-90,63,}{30,-77,89,-63,9,50,-85,84,-45,-13,66,-90,74,-26,-34,78,-88,60,-4,-53,86,-82,42,17,-68,90,-72,21,38,-80,88,-56,}{26,-68,89,-80,45,4,-53,84,-88,63,-17,-34,74,-90,77,-38,-13,60,-86,85,-56,9,42,-78,90,-72,30,21,-66,88,-82,50,}{21,-60,84,-89,74,-42,0,42,-74,89,-84,60,-21,-21,60,-84,89,-74,42,0,-42,74,-89,84,-60,21,21,-60,84,-89,74,-42,}{17,-50,74,-88,88,-77,53,-21,-13,45,-72,86,-89,78,-56,26,9,-42,68,-85,90,-80,60,-30,-4,38,-66,84,-90,82,-63,34,}{13,-38,60,-77,86,-90,85,-74,56,-34,9,17,-42,63,-78,88,-90,84,-72,53,-30,4,21,-45,66,-80,88,-89,82,-68,50,-26,}{9,-26,42,-56,68,-78,85,-89,90,-86,80,-72,60,-45,30,-13,-4,21,-38,53,-66,77,-84,88,-90,88,-82,74,-63,50,-34,17,}{4,-13,21,-30,38,-45,53,-60,66,-72,77,-80,84,-86,88,-90,90,-89,88,-85,82,-78,74,-68,63,-56,50,-42,34,-26,17,-9,}64点dct-8:{90,90,90,90,90,89,90,89,89,88,87,87,86,85,84,85,83,82,80,81,79,78,77,76,73,74,72,72,69,68,66,65,64,62,60,59,58,55,53,52,49,48,46,44,42,41,38,37,34,32,30,29,26,23,22,20,17,15,13,11,8,7,5,2,}{90,90,89,87,85,83,81,77,74,69,65,60,55,49,44,38,32,26,20,13,7,0,-7,-13,-20,-26,-32,-38,-44,-49,-55,-60,-65,-69,-74,-77,-81,-83,-85,-87,-89,-90,-90,-90,-90,-89,-87,-85,-83,-81,-77,-74,-69,-65,-60,-55,-49,-44,-38,-32,-26,-20,-13,-7,}{90,89,86,82,77,72,64,55,46,37,26,15,5,-7,-17,-29,-38,-48,-58,-65,-72,-78,-83,-87,-90,-90,-90,-89,-85,-80,-76,-69,-62,-53,-44,-34,-23,-13,-2,8,20,30,41,49,59,66,74,79,85,87,89,90,90,88,84,81,73,68,60,52,42,32,22,11,}{90,87,82,73,65,53,41,26,11,-5,-20,-34,-48,-60,-72,-79,-85,-90,-90,-89,-84,-78,-69,-59,-46,-32,-17,-2,13,29,42,55,66,76,83,88,90,90,87,80,74,64,52,38,23,8,-7,-22,-37,-49,-62,-72,-81,-86,-89,-90,-89,-85,-77,-68,-58,-44,-30,-15,}{90,85,77,65,49,32,13,-7,-26,-44,-60,-74,-83,-89,-90,-87,-81,-69,-55,-38,-20,0,20,38,55,69,81,87,90,89,83,74,60,44,26,7,-13,-32,-49,-65,-77,-85,-90,-90,-85,-77,-65,-49,-32,-13,7,26,44,60,74,83,89,90,87,81,69,55,38,20,}{89,83,72,53,32,8,-15,-38,-59,-73,-85,-90,-89,-81,-66,-48,-26,-2,22,44,64,78,87,90,87,77,62,42,20,-5,-29,-49,-68,-80,-89,-90,-84,-74,-58,-37,-13,11,34,55,72,85,90,90,82,69,52,30,7,-17,-41,-60,-76,-86,-90,-88,-79,-65,-46,-23,}{90,81,64,41,13,-15,-42,-65,-80,-89,-89,-79,-62,-38,-11,17,44,66,82,90,89,78,60,37,8,-20,-46,-68,-83,-90,-88,-77,-59,-34,-7,22,48,69,85,90,87,76,58,32,5,-23,-49,-72,-84,-90,-87,-73,-55,-30,-2,26,52,72,85,90,86,74,53,29,}{89,77,55,26,-7,-38,-65,-83,-90,-85,-69,-44,-13,20,49,74,87,90,81,60,32,0,-32,-60,-81,-90,-87,-74,-49,-20,13,44,69,85,90,83,65,38,7,-26,-55,-77,-89,-89,-77,-55,-26,7,38,65,83,90,85,69,44,13,-20,-49,-74,-87,-90,-81,-60,-32,}{89,74,46,11,-26,-59,-80,-90,-85,-64,-32,5,41,69,87,89,77,52,17,-20,-53,-78,-90,-86,-68,-38,-2,34,65,84,90,81,58,23,-13,-48,-73,-89,-88,-72,-44,-8,29,60,82,90,83,62,30,-7,-42,-72,-87,-90,-76,-49,-15,22,55,79,90,85,66,37,}{88,69,37,-5,-44,-73,-89,-85,-64,-29,13,52,79,90,82,58,20,-22,-59,-83,-90,-78,-49,-11,30,65,86,90,74,42,2,-38,-72,-89,-87,-68,-34,7,46,76,90,84,62,26,-15,-53,-81,-90,-80,-55,-17,23,60,85,90,77,48,8,-32,-66,-87,-89,-72,-41,}{87,65,26,-20,-60,-85,-89,-69,-32,13,55,83,90,74,38,-7,-49,-81,-90,-77,-44,0,44,77,90,81,49,7,-38,-74,-90,-83,-55,-13,32,69,89,85,60,20,-26,-65,-87,-87,-65,-26,20,60,85,89,69,32,-13,-55,-83,-90,-74,-38,7,49,81,90,77,44,}{87,60,15,-34,-74,-90,-79,-44,5,52,83,90,68,26,-23,-66,-89,-85,-53,-7,42,78,90,73,37,-13,-59,-86,-87,-62,-17,32,72,90,81,46,-2,-49,-82,-89,-69,-29,22,65,89,84,55,8,-41,-77,-90,-76,-38,11,58,85,88,64,20,-30,-72,-90,-80,-48,}{86,55,5,-48,-83,-89,-62,-13,41,79,90,68,22,-32,-73,-90,-74,-30,23,69,90,78,38,-15,-64,-89,-82,-46,7,58,87,85,53,2,-49,-85,-88,-60,-11,42,81,89,66,20,-34,-76,-90,-72,-29,26,72,90,77,37,-17,-65,-90,-80,-44,8,59,87,84,52,}{85,49,-7,-60,-89,-81,-38,20,69,90,74,26,-32,-77,-90,-65,-13,44,83,87,55,0,-55,-87,-83,-44,13,65,90,77,32,-26,-74,-90,-69,-20,38,81,89,60,7,-49,-85,-85,-49,7,60,89,81,38,-20,-69,-90,-74,-26,32,77,90,65,13,-44,-83,-87,-55,}{84,44,-17,-72,-90,-66,-11,49,87,82,38,-23,-73,-90,-62,-5,55,89,79,32,-30,-78,-89,-58,2,60,89,76,26,-37,-80,-87,-52,8,65,90,72,20,-42,-85,-85,-46,15,69,90,68,13,-48,-86,-83,-41,22,74,90,64,7,-53,-88,-81,-34,29,77,90,59,}{85,38,-29,-79,-87,-48,17,74,89,58,-7,-66,-90,-65,-5,59,90,72,15,-49,-88,-78,-26,41,84,83,37,-30,-81,-87,-46,20,73,90,55,-8,-68,-90,-64,-2,60,90,72,13,-52,-89,-77,-23,42,85,82,34,-32,-80,-86,-44,22,76,89,53,-11,-69,-90,-62,}{83,32,-38,-85,-81,-26,44,87,77,20,-49,-89,-74,-13,55,90,69,7,-60,-90,-65,0,65,90,60,-7,-69,-90,-55,13,74,89,49,-20,-77,-87,-44,26,81,85,38,-32,-83,-83,-32,38,85,81,26,-44,-87,-77,-20,49,89,74,13,-55,-90,-69,-7,60,90,65,}{82,26,-48,-90,-69,-2,66,90,52,-22,-81,-85,-30,44,89,72,7,-64,-90,-55,17,78,85,34,-41,-87,-73,-11,60,90,59,-13,-76,-87,-38,37,86,77,15,-58,-90,-62,8,74,88,42,-32,-84,-79,-20,53,90,65,-5,-72,-89,-46,29,83,80,23,-49,-89,-68,}{80,20,-58,-90,-55,22,82,81,17,-59,-90,-53,23,83,79,15,-60,-90,-52,26,85,78,13,-62,-90,-49,29,84,77,11,-64,-90,-48,30,85,76,8,-65,-89,-46,32,86,73,7,-66,-90,-44,34,87,74,5,-68,-89,-42,37,87,72,2,-69,-89,-41,38,88,72,}{81,13,-65,-89,-38,44,90,60,-20,-83,-77,-7,69,87,32,-49,-90,-55,26,85,74,0,-74,-85,-26,55,90,49,-32,-87,-69,7,77,83,20,-60,-90,-44,38,89,65,-13,-81,-81,-13,65,89,38,-44,-90,-60,20,83,77,7,-69,-87,-32,49,90,55,-26,-85,-74,}{79,7,-72,-84,-20,64,89,32,-53,-90,-44,42,90,55,-30,-88,-65,17,85,74,-5,-78,-81,-8,72,85,22,-62,-89,-34,52,90,46,-41,-90,-58,29,87,66,-15,-83,-73,2,77,80,11,-69,-86,-23,60,90,37,-49,-90,-48,38,89,59,-26,-87,-68,13,82,76,}{78,0,-78,-78,0,78,78,0,-78,-78,0,78,78,0,-78,-78,0,78,78,0,-78,-78,0,78,78,0,-78,-78,0,78,78,0,-78,-78,0,78,78,0,-78,-78,0,78,78,0,-78,-78,0,78,78,0,-78,-78,0,78,78,0,-78,-78,0,78,78,0,-78,-78,}{77,-7,-83,-69,20,87,60,-32,-90,-49,44,90,38,-55,-89,-26,65,85,13,-74,-81,0,81,74,-13,-85,-65,26,89,55,-38,-90,-44,49,90,32,-60,-87,-20,69,83,7,-77,-77,7,83,69,-20,-87,-60,32,90,49,-44,-90,-38,55,89,26,-65,-85,-13,74,81,}{76,-13,-87,-59,38,90,37,-60,-86,-11,77,73,-15,-87,-58,41,90,34,-62,-85,-8,78,74,-17,-88,-55,42,90,32,-64,-84,-7,79,72,-20,-89,-53,44,90,30,-65,-85,-5,81,72,-22,-89,-52,46,90,29,-66,-83,-2,80,69,-23,-90,-49,48,89,26,-68,-82,}{73,-20,-90,-46,55,87,8,-81,-68,30,90,37,-64,-83,2,84,60,-41,-90,-26,72,78,-13,-88,-52,49,89,15,-77,-72,23,90,42,-59,-85,-5,82,65,-34,-90,-32,66,80,-7,-86,-58,44,89,22,-74,-76,17,89,48,-53,-87,-11,79,69,-29,-90,-38,62,85,}{74,-26,-90,-32,69,77,-20,-90,-38,65,81,-13,-89,-44,60,83,-7,-87,-49,55,85,0,-85,-55,49,87,7,-83,-60,44,89,13,-81,-65,38,90,20,-77,-69,32,90,26,-74,-74,26,90,32,-69,-77,20,90,38,-65,-81,13,89,44,-60,-83,7,87,49,-55,-85,}{72,-32,-90,-17,81,62,-46,-87,-2,86,49,-59,-82,13,89,37,-69,-73,29,90,22,-78,-65,42,89,7,-84,-53,55,85,-8,-89,-41,66,77,-23,-90,-26,76,68,-38,-90,-11,83,58,-52,-85,5,88,44,-64,-79,20,90,30,-74,-72,34,90,15,-80,-60,48,87,}{72,-38,-89,-2,87,42,-68,-74,34,90,7,-86,-46,65,76,-30,-90,-11,84,49,-62,-78,26,90,15,-83,-53,59,81,-22,-90,-20,80,58,-55,-82,17,90,23,-79,-60,52,85,-13,-90,-29,77,64,-48,-85,8,89,32,-73,-66,44,87,-5,-89,-37,72,69,-41,-88,}{69,-44,-85,13,90,20,-83,-49,65,74,-38,-87,7,90,26,-81,-55,60,77,-32,-89,0,89,32,-77,-60,55,81,-26,-90,-7,87,38,-74,-65,49,83,-20,-90,-13,85,44,-69,-69,44,85,-13,-90,-20,83,49,-65,-74,38,87,-7,-90,-26,81,55,-60,-77,32,89,}{68,-49,-80,29,89,-5,-90,-20,84,42,-74,-62,58,77,-37,-87,13,90,11,-87,-34,78,55,-64,-72,44,85,-22,-90,-2,90,26,-82,-48,69,66,-52,-81,30,89,-7,-90,-17,85,41,-73,-60,59,76,-38,-86,15,90,8,-88,-32,79,53,-65,-72,46,83,-23,-89,}{66,-55,-76,42,83,-29,-88,13,90,2,-90,-17,87,32,-80,-46,74,59,-64,-69,52,78,-38,-84,23,89,-8,-90,-7,90,22,-85,-37,79,49,-72,-62,60,72,-48,-81,34,86,-20,-89,5,90,11,-89,-26,85,41,-77,-53,68,65,-58,-73,44,82,-30,-87,15,90,}{65,-60,-69,55,74,-49,-77,44,81,-38,-83,32,85,-26,-87,20,89,-13,-90,7,90,0,-90,-7,90,13,-89,-20,87,26,-85,-32,83,38,-81,-44,77,49,-74,-55,69,60,-65,-65,60,69,-55,-74,49,77,-44,-81,38,83,-32,-85,26,87,-20,-89,13,90,-7,-90,}{64,-65,-62,66,60,-68,-59,69,58,-72,-55,72,53,-74,-52,73,49,-76,-48,77,46,-78,-44,79,42,-81,-41,80,38,-82,-37,83,34,-85,-32,84,30,-85,-29,86,26,-87,-23,87,22,-88,-20,89,17,-89,-15,90,13,-89,-11,90,8,-90,-7,90,5,-90,-2,90,}{62,-69,-53,76,44,-80,-34,85,23,-89,-13,90,2,-90,8,90,-20,-87,30,83,-41,-78,49,72,-59,-65,66,58,-74,-48,79,38,-85,-29,87,17,-89,-7,90,-5,-90,15,88,-26,-84,37,81,-46,-73,55,68,-64,-60,72,52,-77,-42,82,32,-86,-22,89,11,-90,}{60,-74,-44,83,26,-89,-7,90,-13,-87,32,81,-49,-69,65,55,-77,-38,85,20,-90,0,90,-20,-85,38,77,-55,-65,69,49,-81,-32,87,13,-90,7,89,-26,-83,44,74,-60,-60,74,44,-83,-26,89,7,-90,13,87,-32,-81,49,69,-65,-55,77,38,-85,-20,90,}{59,-77,-34,88,7,-90,22,83,-48,-68,69,46,-85,-20,90,-8,-87,37,76,-60,-58,78,32,-89,-5,90,-23,-82,49,66,-72,-44,84,17,-90,11,87,-38,-73,62,55,-79,-30,89,2,-89,26,80,-52,-65,72,42,-85,-15,90,-13,-86,41,74,-64,-53,81,29,-90,}{58,-81,-23,90,-13,-84,48,65,-73,-34,89,-2,-88,38,72,-68,-44,86,8,-90,29,78,-60,-53,82,20,-90,17,83,-52,-62,77,30,-89,7,87,-42,-69,72,41,-87,-5,90,-32,-76,64,49,-85,-15,90,-22,-80,55,59,-79,-26,90,-11,-85,46,66,-74,-37,89,}{55,-83,-13,90,-32,-74,69,38,-89,7,85,-49,-60,81,20,-90,26,77,-65,-44,87,0,-87,44,65,-77,-26,90,-20,-81,60,49,-85,-7,89,-38,-69,74,32,-90,13,83,-55,-55,83,13,-90,32,74,-69,-38,89,-7,-85,49,60,-81,-20,90,-26,-77,65,44,-87,}{53,-85,-2,87,-49,-58,85,7,-88,46,60,-82,-11,89,-42,-64,81,15,-89,38,66,-78,-20,90,-34,-69,76,23,-90,30,72,-74,-29,90,-26,-73,72,32,-90,22,77,-68,-37,90,-17,-79,65,41,-90,13,80,-62,-44,89,-8,-83,59,48,-87,5,84,-55,-52,86,}{52,-87,8,80,-65,-37,90,-26,-72,76,20,-89,42,60,-85,-2,85,-58,-46,89,-15,-78,69,30,-90,32,68,-79,-13,89,-48,-55,86,-5,-83,62,41,-90,22,73,-74,-23,90,-38,-64,82,7,-87,53,49,-88,11,81,-66,-34,90,-29,-72,77,17,-90,44,59,-84,}{49,-89,20,74,-77,-13,87,-55,-44,90,-26,-69,81,7,-85,60,38,-90,32,65,-83,0,83,-65,-32,90,-38,-60,85,-7,-81,69,26,-90,44,55,-87,13,77,-74,-20,89,-49,-49,89,-20,-74,77,13,-87,55,44,-90,26,69,-81,-7,85,-60,-38,90,-32,-65,83,}{48,-90,30,64,-85,11,76,-77,-8,84,-65,-29,89,-49,-46,90,-32,-62,86,-13,-73,78,7,-85,66,26,-90,52,44,-90,34,60,-87,15,74,-79,-5,83,-68,-23,89,-53,-42,90,-37,-59,87,-17,-72,81,2,-82,69,22,-89,55,41,-90,38,58,-88,20,72,-80,}{46,-90,41,52,-90,34,58,-89,29,62,-87,22,66,-85,15,72,-83,8,73,-81,2,78,-77,-5,80,-74,-11,85,-69,-17,86,-65,-23,88,-60,-30,90,-55,-37,90,-49,-42,90,-44,-48,90,-38,-53,89,-32,-59,89,-26,-64,87,-20,-68,84,-13,-72,82,-7,-76,79,}{44,-90,49,38,-90,55,32,-89,60,26,-87,65,20,-85,69,13,-83,74,7,-81,77,0,-77,81,-7,-74,83,-13,-69,85,-20,-65,87,-26,-60,89,-32,-55,90,-38,-49,90,-44,-44,90,-49,-38,90,-55,-32,89,-60,-26,87,-65,-20,85,-69,-13,83,-74,-7,81,-77,}{42,-90,59,23,-85,72,5,-77,82,-15,-65,89,-34,-49,90,-52,-32,88,-66,-13,80,-78,7,72,-86,26,58,-90,44,41,-89,60,22,-84,74,2,-76,83,-17,-64,89,-37,-48,90,-53,-30,87,-68,-11,81,-79,8,69,-87,29,55,-90,46,38,-90,62,20,-85,73,}{41,-89,66,8,-77,85,-23,-55,90,-53,-26,84,-76,7,68,-89,38,42,-90,65,11,-78,83,-22,-58,90,-52,-29,85,-73,5,69,-88,37,44,-89,64,13,-79,82,-20,-59,90,-49,-30,86,-74,2,72,-87,34,46,-90,62,15,-81,80,-17,-60,90,-48,-32,87,-72,}{38,-87,74,-7,-65,90,-49,-26,83,-81,20,55,-90,60,13,-77,85,-32,-44,89,-69,0,69,-89,44,32,-85,77,-13,-60,90,-55,-20,81,-83,26,49,-90,65,7,-74,87,-38,-38,87,-74,7,65,-90,49,26,-83,81,-20,-55,90,-60,-13,77,-85,32,44,-89,69,}{37,-85,79,-22,-49,90,-72,7,62,-90,60,8,-72,89,-48,-23,81,-84,34,38,-86,78,-20,-52,89,-69,5,64,-90,59,11,-74,89,-46,-26,80,-85,32,41,-87,77,-17,-53,90,-68,2,65,-90,58,13,-73,88,-44,-29,82,-83,30,42,-87,76,-15,-55,90,-66,}{34,-83,85,-37,-32,82,-84,38,30,-80,85,-41,-29,81,-86,42,26,-79,87,-44,-23,78,-87,46,22,-77,88,-48,-20,76,-89,49,17,-73,89,-52,-15,74,-90,53,13,-72,89,-55,-11,72,-90,58,8,-69,90,-59,-7,68,-90,60,5,-66,90,-62,-2,65,-90,64,}{32,-81,87,-49,-13,69,-90,65,-7,-55,89,-77,26,38,-83,85,-44,-20,74,-90,60,0,-60,90,-74,20,44,-85,83,-38,-26,77,-89,55,7,-65,90,-69,13,49,-87,81,-32,-32,81,-87,49,13,-69,90,-65,7,55,-89,77,-26,-38,83,-85,44,20,-74,90,-60,}{30,-77,89,-62,7,52,-87,83,-42,-17,69,-90,72,-20,-41,82,-87,53,5,-60,90,-78,32,29,-76,90,-64,8,49,-86,85,-44,-15,68,-90,72,-22,-38,80,-88,55,2,-59,89,-79,34,26,-73,90,-65,11,48,-85,84,-46,-13,66,-90,74,-23,-37,81,-89,58,}{29,-74,90,-72,26,30,-73,90,-72,23,32,-76,90,-69,22,34,-77,90,-68,20,37,-78,90,-66,17,38,-79,89,-65,15,41,-81,90,-64,13,42,-80,89,-62,11,44,-82,89,-60,8,46,-83,88,-59,7,48,-85,87,-58,5,49,-84,87,-55,2,52,-85,86,-53,}{26,-69,90,-81,44,7,-55,85,-87,60,-13,-38,77,-90,74,-32,-20,65,-89,83,-49,0,49,-83,89,-65,20,32,-74,90,-77,38,13,-60,87,-85,55,-7,-44,81,-90,69,-26,-26,69,-90,81,-44,-7,55,-85,87,-60,13,38,-77,90,-74,32,20,-65,89,-83,49,}{23,-65,88,-86,60,-17,-30,69,-90,85,-55,11,37,-74,90,-80,49,-5,-42,77,-90,78,-44,-2,48,-81,90,-73,38,8,-53,83,-89,72,-32,-15,59,-85,89,-66,26,22,-64,87,-87,62,-20,-29,68,-89,84,-58,13,34,-72,90,-82,52,-7,-41,76,-90,79,-46,}{22,-60,84,-89,74,-41,-2,44,-76,90,-83,58,-17,-26,64,-86,89,-72,37,7,-48,78,-90,80,-53,13,30,-66,87,-88,68,-32,-11,52,-81,90,-79,49,-8,-34,69,-89,87,-65,29,15,-55,82,-90,77,-46,5,38,-72,90,-85,62,-23,-20,59,-85,90,-73,42,}{20,-55,81,-90,83,-60,26,13,-49,77,-90,85,-65,32,7,-44,74,-89,87,-69,38,0,-38,69,-87,89,-74,44,-7,-32,65,-85,90,-77,49,-13,-26,60,-83,90,-81,55,-20,-20,55,-81,90,-83,60,-26,-13,49,-77,90,-85,65,-32,-7,44,-74,89,-87,69,-38,}{17,-49,73,-89,89,-76,52,-20,-15,48,-74,88,-90,77,-53,22,13,-46,72,-87,89,-78,55,-23,-11,44,-72,87,-90,79,-58,26,8,-42,69,-86,90,-81,59,-29,-7,41,-68,85,-90,80,-60,30,5,-38,66,-84,90,-82,62,-32,-2,37,-65,85,-90,83,-64,34,}{15,-44,68,-85,90,-86,72,-49,22,8,-38,64,-80,90,-88,76,-55,29,2,-32,59,-78,89,-90,79,-60,34,-5,-26,53,-73,87,-90,82,-65,41,-11,-20,48,-72,85,-90,84,-69,46,-17,-13,42,-66,83,-90,87,-74,52,-23,-7,37,-62,81,-89,89,-77,58,-30,}{13,-38,60,-77,87,-90,85,-74,55,-32,7,20,-44,65,-81,89,-90,83,-69,49,-26,0,26,-49,69,-83,90,-89,81,-65,44,-20,-7,32,-55,74,-85,90,-87,77,-60,38,-13,-13,38,-60,77,-87,90,-85,74,-55,32,-7,-20,44,-65,81,-89,90,-83,69,-49,26,}{11,-32,52,-68,81,-88,90,-87,79,-66,49,-30,8,13,-34,53,-69,80,-89,90,-87,78,-65,48,-29,7,15,-37,55,-72,82,-89,90,-86,77,-64,46,-26,5,17,-38,58,-72,83,-90,90,-85,76,-62,44,-23,2,20,-41,59,-74,85,-89,90,-84,73,-60,42,-22,}{8,-26,42,-58,69,-79,86,-90,90,-87,81,-72,59,-44,29,-11,-7,23,-41,55,-68,78,-85,89,-90,87,-80,72,-60,46,-30,13,5,-22,38,-53,66,-77,84,-90,90,-88,82,-74,62,-48,32,-15,-2,20,-37,52,-65,76,-85,89,-90,89,-83,73,-64,49,-34,17,}{7,-20,32,-44,55,-65,74,-81,85,-89,90,-90,87,-83,77,-69,60,-49,38,-26,13,0,-13,26,-38,49,-60,69,-77,83,-87,90,-90,89,-85,81,-74,65,-55,44,-32,20,-7,-7,20,-32,44,-55,65,-74,81,-85,89,-90,90,-87,83,-77,69,-60,49,-38,26,-13,}{5,-13,22,-30,38,-46,53,-60,66,-72,77,-80,84,-87,90,-90,90,-89,88,-85,82,-78,74,-68,62,-55,48,-41,32,-23,15,-7,-2,11,-20,29,-37,44,-52,59,-65,72,-76,81,-85,87,-89,90,-90,90,-89,86,-83,79,-73,69,-64,58,-49,42,-34,26,-17,8,}{2,-7,11,-15,20,-23,29,-32,37,-41,44,-48,52,-55,59,-62,65,-68,72,-74,76,-78,81,-82,85,-85,87,-88,89,-89,90,-90,90,-90,90,-90,89,-87,86,-84,83,-80,79,-77,73,-72,69,-66,64,-60,58,-53,49,-46,42,-38,34,-30,26,-22,17,-13,8,-5,}在对选定的m个唯一数尝试所有可能的偏移值的组合从而将成本值最小化之后,输出t2,其为b位n点初级变换核。在导出2n点dst-1变换核时,存在如下限制:创建2n点dst-1核矩阵的m个唯一数与创建n点dst-7核矩阵和/或n点dct-8核矩阵的m个唯一数是同一组m个唯一数。在一个实施例中,m=n。在一个实施例中,可使用如下所示的8位dst-1变换核中的一个。例如,在8位dst-1中存在4个唯一数,包括28、55、74和84,并且这4个唯一数与在如上所述的m=n的实施例中创建4点dct-7核和4点dct-8核所使用的4个唯一数是同一组4个唯一数。8位dst-1变换核可包括:4点dst-1:{48,77,77,48,}{77,48,-48,-77,}{77,-48,-48,77,}{48,-77,77,-48,}8点dst-1:{29,55,74,84,84,74,55,29,}{55,84,74,29,-29,-74,-84,-55,}{74,74,0,-74,-74,0,74,74,}{84,29,-74,-55,55,74,-29,-84,}{84,-29,-74,55,55,-74,-29,84,}{74,-74,0,74,-74,0,74,-74,}{55,-84,74,-29,-29,74,-84,55,}{29,-55,74,-84,84,-74,55,-29,}16点dst-1:{17,32,46,60,71,78,85,86,86,85,78,71,60,46,32,17,}{32,60,78,86,85,71,46,17,-17,-46,-71,-85,-86,-78,-60,-32,}{46,78,86,71,32,-17,-60,-85,-85,-60,-17,32,71,86,78,46,}{60,86,71,17,-46,-85,-78,-32,32,78,85,46,-17,-71,-86,-60,}{71,85,32,-46,-86,-60,17,78,78,17,-60,-86,-46,32,85,71,}{78,71,-17,-85,-60,32,86,46,-46,-86,-32,60,85,17,-71,-78,}{85,46,-60,-78,17,86,32,-71,-71,32,86,17,-78,-60,46,85,}{86,17,-85,-32,78,46,-71,-60,60,71,-46,-78,32,85,-17,-86,}{86,-17,-85,32,78,-46,-71,60,60,-71,-46,78,32,-85,-17,86,}{85,-46,-60,78,17,-86,32,71,-71,-32,86,-17,-78,60,46,-85,}{78,-71,-17,85,-60,-32,86,-46,-46,86,-32,-60,85,-17,-71,78,}{71,-85,32,46,-86,60,17,-78,78,-17,-60,86,-46,-32,85,-71,}{60,-86,71,-17,-46,85,-78,32,32,-78,85,-46,-17,71,-86,60,}{46,-78,86,-71,32,17,-60,85,-85,60,-17,-32,71,-86,78,-46,}{32,-60,78,-86,85,-71,46,-17,-17,46,-71,85,-86,78,-60,32,}{17,-32,46,-60,71,-78,85,-86,86,-85,78,-71,60,-46,32,-17,}32点dst-1:{9,17,25,33,41,49,56,62,66,72,77,81,83,87,89,90,90,89,87,83,81,77,72,66,62,56,49,41,33,25,17,9,}{17,33,49,62,72,81,87,90,89,83,77,66,56,41,25,9,-9,-25,-41,-56,-66,-77,-83,-89,-90,-87,-81,-72,-62,-49,-33,-17,}{25,49,66,81,89,89,81,66,49,25,0,-25,-49,-66,-81,-89,-89,-81,-66,-49,-25,0,25,49,66,81,89,89,81,66,49,25,}{33,62,81,90,83,66,41,9,-25,-56,-77,-89,-87,-72,-49,-17,17,49,72,87,89,77,56,25,-9,-41,-66,-83,-90,-81,-62,-33,}{41,72,89,83,62,25,-17,-56,-81,-90,-77,-49,-9,33,66,87,87,66,33,-9,-49,-77,-90,-81,-56,-17,25,62,83,89,72,41,}{49,81,89,66,25,-25,-66,-89,-81,-49,0,49,81,89,66,25,-25,-66,-89,-81,-49,0,49,81,89,66,25,-25,-66,-89,-81,-49,}{56,87,81,41,-17,-66,-90,-72,-25,33,77,89,62,9,-49,-83,-83,-49,9,62,89,77,33,-25,-72,-90,-66,-17,41,81,87,56,}{62,90,66,9,-56,-89,-72,-17,49,87,77,25,-41,-83,-81,-33,33,81,83,41,-25,-77,-87,-49,17,72,89,56,-9,-66,-90,-62,}{66,89,49,-25,-81,-81,-25,49,89,66,0,-66,-89,-49,25,81,81,25,-49,-89,-66,0,66,89,49,-25,-81,-81,-25,49,89,66,}{72,83,25,-56,-90,-49,33,87,66,-9,-77,-81,-17,62,89,41,-41,-89,-62,17,81,77,9,-66,-87,-33,49,90,56,-25,-83,-72,}{77,77,0,-77,-77,0,77,77,0,-77,-77,0,77,77,0,-77,-77,0,77,77,0,-77,-77,0,77,77,0,-77,-77,0,77,77,}{81,66,-25,-89,-49,49,89,25,-66,-81,0,81,66,-25,-89,-49,49,89,25,-66,-81,0,81,66,-25,-89,-49,49,89,25,-66,-81,}{83,56,-49,-87,-9,81,62,-41,-89,-17,77,66,-33,-90,-25,72,72,-25,-90,-33,66,77,-17,-89,-41,62,81,-9,-87,-49,56,83,}{87,41,-66,-72,33,89,9,-83,-49,62,77,-25,-90,-17,81,56,-56,-81,17,90,25,-77,-62,49,83,-9,-89,-33,72,66,-41,-87,}{89,25,-81,-49,66,66,-49,-81,25,89,0,-89,-25,81,49,-66,-66,49,81,-25,-89,0,89,25,-81,-49,66,66,-49,-81,25,89,}{90,9,-89,-17,87,25,-83,-33,81,41,-77,-49,72,56,-66,-62,62,66,-56,-72,49,77,-41,-81,33,83,-25,-87,17,89,-9,-90,}{90,-9,-89,17,87,-25,-83,33,81,-41,-77,49,72,-56,-66,62,62,-66,-56,72,49,-77,-41,81,33,-83,-25,87,17,-89,-9,90,}{89,-25,-81,49,66,-66,-49,81,25,-89,0,89,-25,-81,49,66,-66,-49,81,25,-89,0,89,-25,-81,49,66,-66,-49,81,25,-89,}{87,-41,-66,72,33,-89,9,83,-49,-62,77,25,-90,17,81,-56,-56,81,17,-90,25,77,-62,-49,83,9,-89,33,72,-66,-41,87,}{83,-56,-49,87,-9,-81,62,41,-89,17,77,-66,-33,90,-25,-72,72,25,-90,33,66,-77,-17,89,-41,-62,81,9,-87,49,56,-83,}{81,-66,-25,89,-49,-49,89,-25,-66,81,0,-81,66,25,-89,49,49,-89,25,66,-81,0,81,-66,-25,89,-49,-49,89,-25,-66,81,}{77,-77,0,77,-77,0,77,-77,0,77,-77,0,77,-77,0,77,-77,0,77,-77,0,77,-77,0,77,-77,0,77,-77,0,77,-77,}{72,-83,25,56,-90,49,33,-87,66,9,-77,81,-17,-62,89,-41,-41,89,-62,-17,81,-77,9,66,-87,33,49,-90,56,25,-83,72,}{66,-89,49,25,-81,81,-25,-49,89,-66,0,66,-89,49,25,-81,81,-25,-49,89,-66,0,66,-89,49,25,-81,81,-25,-49,89,-66,}{62,-90,66,-9,-56,89,-72,17,49,-87,77,-25,-41,83,-81,33,33,-81,83,-41,-25,77,-87,49,17,-72,89,-56,-9,66,-90,62,}{56,-87,81,-41,-17,66,-90,72,-25,-33,77,-89,62,-9,-49,83,-83,49,9,-62,89,-77,33,25,-72,90,-66,17,41,-81,87,-56,}{49,-81,89,-66,25,25,-66,89,-81,49,0,-49,81,-89,66,-25,-25,66,-89,81,-49,0,49,-81,89,-66,25,25,-66,89,-81,49,}{41,-72,89,-83,62,-25,-17,56,-81,90,-77,49,-9,-33,66,-87,87,-66,33,9,-49,77,-90,81,-56,17,25,-62,83,-89,72,-41,}{33,-62,81,-90,83,-66,41,-9,-25,56,-77,89,-87,72,-49,17,17,-49,72,-87,89,-77,56,-25,-9,41,-66,83,-90,81,-62,33,}{25,-49,66,-81,89,-89,81,-66,49,-25,0,25,-49,66,-81,89,-89,81,-66,49,-25,0,25,-49,66,-81,89,-89,81,-66,49,-25,}{17,-33,49,-62,72,-81,87,-90,89,-83,77,-66,56,-41,25,-9,-9,25,-41,56,-66,77,-83,89,-90,87,-81,72,-62,49,-33,17,}{9,-17,25,-33,41,-49,56,-62,66,-72,77,-81,83,-87,89,-90,90,-89,87,-83,81,-77,72,-66,62,-56,49,-41,33,-25,17,-9,}64点dst-1:{4,9,13,17,21,26,30,34,38,42,45,50,53,56,60,63,66,68,72,74,77,78,80,82,84,85,86,88,88,89,90,90,90,90,89,88,88,86,85,84,82,80,78,77,74,72,68,66,63,60,56,53,50,45,42,38,34,30,26,21,17,13,9,4,}{9,17,26,34,42,50,56,63,68,74,78,82,85,88,89,90,90,88,86,84,80,77,72,66,60,53,45,38,30,21,13,4,-4,-13,-21,-30,-38,-45,-53,-60,-66,-72,-77,-80,-84,-86,-88,-90,-90,-89,-88,-85,-82,-78,-74,-68,-63,-56,-50,-42,-34,-26,-17,-9,}{13,26,38,50,60,68,77,82,86,89,90,88,85,80,74,66,56,45,34,21,9,-4,-17,-30,-42,-53,-63,-72,-78,-84,-88,-90,-90,-88,-84,-78,-72,-63,-53,-42,-30,-17,-4,9,21,34,45,56,66,74,80,85,88,90,89,86,82,77,68,60,50,38,26,13,}{17,34,50,63,74,82,88,90,88,84,77,66,53,38,21,4,-13,-30,-45,-60,-72,-80,-86,-90,-89,-85,-78,-68,-56,-42,-26,-9,9,26,42,56,68,78,85,89,90,86,80,72,60,45,30,13,-4,-21,-38,-53,-66,-77,-84,-88,-90,-88,-82,-74,-63,-50,-34,-17,}{21,42,60,74,84,89,89,84,74,60,42,21,0,-21,-42,-60,-74,-84,-89,-89,-84,-74,-60,-42,-21,0,21,42,60,74,84,89,89,84,74,60,42,21,0,-21,-42,-60,-74,-84,-89,-89,-84,-74,-60,-42,-21,0,21,42,60,74,84,89,89,84,74,60,42,21,}{26,50,68,82,89,88,80,66,45,21,-4,-30,-53,-72,-84,-90,-88,-78,-63,-42,-17,9,34,56,74,85,90,86,77,60,38,13,-13,-38,-60,-77,-86,-90,-85,-74,-56,-34,-9,17,42,63,78,88,90,84,72,53,30,4,-21,-45,-66,-80,-88,-89,-82,-68,-50,-26,}{30,56,77,88,89,80,63,38,9,-21,-50,-72,-85,-90,-84,-68,-45,-17,13,42,66,82,90,86,74,53,26,-4,-34,-60,-78,-88,-88,-78,-60,-34,-4,26,53,74,86,90,82,66,42,13,-17,-45,-68,-84,-90,-85,-72,-50,-21,9,38,63,80,89,88,77,56,30,}{34,63,82,90,84,66,38,4,-30,-60,-80,-90,-85,-68,-42,-9,26,56,78,89,86,72,45,13,-21,-53,-77,-88,-88,-74,-50,-17,17,50,74,88,88,77,53,21,-13,-45,-72,-86,-89,-78,-56,-26,9,42,68,85,90,80,60,30,-4,-38,-66,-84,-90,-82,-63,-34,}{38,68,86,88,74,45,9,-30,-63,-84,-90,-78,-53,-17,21,56,80,90,82,60,26,-13,-50,-77,-89,-85,-66,-34,4,42,72,88,88,72,42,4,-34,-66,-85,-89,-77,-50,-13,26,60,82,90,80,56,21,-17,-53,-78,-90,-84,-63,-30,9,45,74,88,86,68,38,}{42,74,89,84,60,21,-21,-60,-84,-89,-74,-42,0,42,74,89,84,60,21,-21,-60,-84,-89,-74,-42,0,42,74,89,84,60,21,-21,-60,-84,-89,-74,-42,0,42,74,89,84,60,21,-21,-60,-84,-89,-74,-42,0,42,74,89,84,60,21,-21,-60,-84,-89,-74,-42,}{45,78,90,77,42,-4,-50,-80,-90,-74,-38,9,53,82,89,72,34,-13,-56,-84,-88,-68,-30,17,60,85,88,66,26,-21,-63,-86,-86,-63,-21,26,66,88,85,60,17,-30,-68,-88,-84,-56,-13,34,72,89,82,53,9,-38,-74,-90,-80,-50,-4,42,77,90,78,45,}{50,82,88,66,21,-30,-72,-90,-78,-42,9,56,85,86,60,13,-38,-77,-90,-74,-34,17,63,88,84,53,4,-45,-80,-89,-68,-26,26,68,89,80,45,-4,-53,-84,-88,-63,-17,34,74,90,77,38,-13,-60,-86,-85,-56,-9,42,78,90,72,30,-21,-66,-88,-82,-50,}{53,85,85,53,0,-53,-85,-85,-53,0,53,85,85,53,0,-53,-85,-85,-53,0,53,85,85,53,0,-53,-85,-85,-53,0,53,85,85,53,0,-53,-85,-85,-53,0,53,85,85,53,0,-53,-85,-85,-53,0,53,85,85,53,0,-53,-85,-85,-53,0,53,85,85,53,}{56,88,80,38,-21,-72,-90,-68,-17,42,82,86,53,-4,-60,-88,-78,-34,26,74,90,66,13,-45,-84,-85,-50,9,63,89,77,30,-30,-77,-89,-63,-9,50,85,84,45,-13,-66,-90,-74,-26,34,78,88,60,4,-53,-86,-82,-42,17,68,90,72,21,-38,-80,-88,-56,}{60,89,74,21,-42,-84,-84,-42,21,74,89,60,0,-60,-89,-74,-21,42,84,84,42,-21,-74,-89,-60,0,60,89,74,21,-42,-84,-84,-42,21,74,89,60,0,-60,-89,-74,-21,42,84,84,42,-21,-74,-89,-60,0,60,89,74,21,-42,-84,-84,-42,21,74,89,60,}{63,90,66,4,-60,-90,-68,-9,56,89,72,13,-53,-88,-74,-17,50,88,77,21,-45,-86,-78,-26,42,85,80,30,-38,-84,-82,-34,34,82,84,38,-30,-80,-85,-42,26,78,86,45,-21,-77,-88,-50,17,74,88,53,-13,-72,-89,-56,9,68,90,60,-4,-66,-90,-63,}{66,90,56,-13,-74,-88,-45,26,80,84,34,-38,-85,-78,-21,50,88,72,9,-60,-90,-63,4,68,89,53,-17,-77,-86,-42,30,82,82,30,-42,-86,-77,-17,53,89,68,4,-63,-90,-60,9,72,88,50,-21,-78,-85,-38,34,84,80,26,-45,-88,-74,-13,56,90,66,}{68,88,45,-30,-84,-78,-17,56,90,60,-13,-77,-85,-34,42,88,72,4,-66,-89,-50,26,82,80,21,-53,-90,-63,9,74,86,38,-38,-86,-74,-9,63,90,53,-21,-80,-82,-26,50,89,66,-4,-72,-88,-42,34,85,77,13,-60,-90,-56,17,78,84,30,-45,-88,-68,}{72,86,34,-45,-89,-63,13,78,82,21,-56,-90,-53,26,84,77,9,-66,-88,-42,38,88,68,-4,-74,-85,-30,50,90,60,-17,-80,-80,-17,60,90,50,-30,-85,-74,-4,68,88,38,-42,-88,-66,9,77,84,26,-53,-90,-56,21,82,78,13,-63,-89,-45,34,86,72,}{74,84,21,-60,-89,-42,42,89,60,-21,-84,-74,0,74,84,21,-60,-89,-42,42,89,60,-21,-84,-74,0,74,84,21,-60,-89,-42,42,89,60,-21,-84,-74,0,74,84,21,-60,-89,-42,42,89,60,-21,-84,-74,0,74,84,21,-60,-89,-42,42,89,60,-21,-84,-74,}{77,80,9,-72,-84,-17,66,86,26,-60,-88,-34,53,90,42,-45,-90,-50,38,89,56,-30,-88,-63,21,85,68,-13,-82,-74,4,78,78,4,-74,-82,-13,68,85,21,-63,-88,-30,56,89,38,-50,-90,-45,42,90,53,-34,-88,-60,26,86,66,-17,-84,-72,9,80,77,}{78,77,-4,-80,-74,9,82,72,-13,-84,-68,17,85,66,-21,-86,-63,26,88,60,-30,-88,-56,34,89,53,-38,-90,-50,42,90,45,-45,-90,-42,50,90,38,-53,-89,-34,56,88,30,-60,-88,-26,63,86,21,-66,-85,-17,68,84,13,-72,-82,-9,74,80,4,-77,-78,}{80,72,-17,-86,-60,34,90,45,-50,-89,-30,63,85,13,-74,-78,4,82,68,-21,-88,-56,38,90,42,-53,-88,-26,66,84,9,-77,-77,9,84,66,-26,-88,-53,42,90,38,-56,-88,-21,68,82,4,-78,-74,13,85,63,-30,-89,-50,45,90,34,-60,-86,-17,72,80,}{82,66,-30,-90,-42,56,86,13,-77,-74,17,88,53,-45,-89,-26,68,80,-4,-84,-63,34,90,38,-60,-85,-9,78,72,-21,-88,-50,50,88,21,-72,-78,9,85,60,-38,-90,-34,63,84,4,-80,-68,26,89,45,-53,-88,-17,74,77,-13,-86,-56,42,90,30,-66,-82,}{84,60,-42,-89,-21,74,74,-21,-89,-42,60,84,0,-84,-60,42,89,21,-74,-74,21,89,42,-60,-84,0,84,60,-42,-89,-21,74,74,-21,-89,-42,60,84,0,-84,-60,42,89,21,-74,-74,21,89,42,-60,-84,0,84,60,-42,-89,-21,74,74,-21,-89,-42,60,84,}{85,53,-53,-85,0,85,53,-53,-85,0,85,53,-53,-85,0,85,53,-53,-85,0,85,53,-53,-85,0,85,53,-53,-85,0,85,53,-53,-85,0,85,53,-53,-85,0,85,53,-53,-85,0,85,53,-53,-85,0,85,53,-53,-85,0,85,53,-53,-85,0,85,53,-53,-85,}{86,45,-63,-78,21,90,26,-77,-66,42,88,4,-85,-50,60,80,-17,-90,-30,74,68,-38,-88,-9,84,53,-56,-82,13,89,34,-72,-72,34,89,13,-82,-56,53,84,-9,-88,-38,68,74,-30,-90,-17,80,60,-50,-85,4,88,42,-66,-77,26,90,21,-78,-63,45,86,}{88,38,-72,-68,42,86,-4,-88,-34,74,66,-45,-85,9,89,30,-77,-63,50,84,-13,-90,-26,78,60,-53,-82,17,90,21,-80,-56,56,80,-21,-90,-17,82,53,-60,-78,26,90,13,-84,-50,63,77,-30,-89,-9,85,45,-66,-74,34,88,4,-86,-42,68,72,-38,-88,}{88,30,-78,-56,60,77,-34,-88,4,89,26,-80,-53,63,74,-38,-86,9,90,21,-82,-50,66,72,-42,-85,13,90,17,-84,-45,68,68,-45,-84,17,90,13,-85,-42,72,66,-50,-82,21,90,9,-86,-38,74,63,-53,-80,26,89,4,-88,-34,77,60,-56,-78,30,88,}{89,21,-84,-42,74,60,-60,-74,42,84,-21,-89,0,89,21,-84,-42,74,60,-60,-74,42,84,-21,-89,0,89,21,-84,-42,74,60,-60,-74,42,84,-21,-89,0,89,21,-84,-42,74,60,-60,-74,42,84,-21,-89,0,89,21,-84,-42,74,60,-60,-74,42,84,-21,-89,}{90,13,-88,-26,84,38,-78,-50,72,60,-63,-68,53,77,-42,-82,30,86,-17,-89,4,90,9,-88,-21,85,34,-80,-45,74,56,-66,-66,56,74,-45,-80,34,85,-21,-88,9,90,4,-89,-17,86,30,-82,-42,77,53,-68,-63,60,72,-50,-78,38,84,-26,-88,13,90,}{90,4,-90,-9,89,13,-88,-17,88,21,-86,-26,85,30,-84,-34,82,38,-80,-42,78,45,-77,-50,74,53,-72,-56,68,60,-66,-63,63,66,-60,-68,56,72,-53,-74,50,77,-45,-78,42,80,-38,-82,34,84,-30,-85,26,86,-21,-88,17,88,-13,-89,9,90,-4,-90,}{90,-4,-90,9,89,-13,-88,17,88,-21,-86,26,85,-30,-84,34,82,-38,-80,42,78,-45,-77,50,74,-53,-72,56,68,-60,-66,63,63,-66,-60,68,56,-72,-53,74,50,-77,-45,78,42,-80,-38,82,34,-84,-30,85,26,-86,-21,88,17,-88,-13,89,9,-90,-4,90,}{90,-13,-88,26,84,-38,-78,50,72,-60,-63,68,53,-77,-42,82,30,-86,-17,89,4,-90,9,88,-21,-85,34,80,-45,-74,56,66,-66,-56,74,45,-80,-34,85,21,-88,-9,90,-4,-89,17,86,-30,-82,42,77,-53,-68,63,60,-72,-50,78,38,-84,-26,88,13,-90,}{89,-21,-84,42,74,-60,-60,74,42,-84,-21,89,0,-89,21,84,-42,-74,60,60,-74,-42,84,21,-89,0,89,-21,-84,42,74,-60,-60,74,42,-84,-21,89,0,-89,21,84,-42,-74,60,60,-74,-42,84,21,-89,0,89,-21,-84,42,74,-60,-60,74,42,-84,-21,89,}{88,-30,-78,56,60,-77,-34,88,4,-89,26,80,-53,-63,74,38,-86,-9,90,-21,-82,50,66,-72,-42,85,13,-90,17,84,-45,-68,68,45,-84,-17,90,-13,-85,42,72,-66,-50,82,21,-90,9,86,-38,-74,63,53,-80,-26,89,-4,-88,34,77,-60,-56,78,30,-88,}{88,-38,-72,68,42,-86,-4,88,-34,-74,66,45,-85,-9,89,-30,-77,63,50,-84,-13,90,-26,-78,60,53,-82,-17,90,-21,-80,56,56,-80,-21,90,-17,-82,53,60,-78,-26,90,-13,-84,50,63,-77,-30,89,-9,-85,45,66,-74,-34,88,-4,-86,42,68,-72,-38,88,}{86,-45,-63,78,21,-90,26,77,-66,-42,88,-4,-85,50,60,-80,-17,90,-30,-74,68,38,-88,9,84,-53,-56,82,13,-89,34,72,-72,-34,89,-13,-82,56,53,-84,-9,88,-38,-68,74,30,-90,17,80,-60,-50,85,4,-88,42,66,-77,-26,90,-21,-78,63,45,-86,}{85,-53,-53,85,0,-85,53,53,-85,0,85,-53,-53,85,0,-85,53,53,-85,0,85,-53,-53,85,0,-85,53,53,-85,0,85,-53,-53,85,0,-85,53,53,-85,0,85,-53,-53,85,0,-85,53,53,-85,0,85,-53,-53,85,0,-85,53,53,-85,0,85,-53,-53,85,}{84,-60,-42,89,-21,-74,74,21,-89,42,60,-84,0,84,-60,-42,89,-21,-74,74,21,-89,42,60,-84,0,84,-60,-42,89,-21,-74,74,21,-89,42,60,-84,0,84,-60,-42,89,-21,-74,74,21,-89,42,60,-84,0,84,-60,-42,89,-21,-74,74,21,-89,42,60,-84,}{82,-66,-30,90,-42,-56,86,-13,-77,74,17,-88,53,45,-89,26,68,-80,-4,84,-63,-34,90,-38,-60,85,-9,-78,72,21,-88,50,50,-88,21,72,-78,-9,85,-60,-38,90,-34,-63,84,-4,-80,68,26,-89,45,53,-88,17,74,-77,-13,86,-56,-42,90,-30,-66,82,}{80,-72,-17,86,-60,-34,90,-45,-50,89,-30,-63,85,-13,-74,78,4,-82,68,21,-88,56,38,-90,42,53,-88,26,66,-84,9,77,-77,-9,84,-66,-26,88,-53,-42,90,-38,-56,88,-21,-68,82,-4,-78,74,13,-85,63,30,-89,50,45,-90,34,60,-86,17,72,-80,}{78,-77,-4,80,-74,-9,82,-72,-13,84,-68,-17,85,-66,-21,86,-63,-26,88,-60,-30,88,-56,-34,89,-53,-38,90,-50,-42,90,-45,-45,90,-42,-50,90,-38,-53,89,-34,-56,88,-30,-60,88,-26,-63,86,-21,-66,85,-17,-68,84,-13,-72,82,-9,-74,80,-4,-77,78,}{77,-80,9,72,-84,17,66,-86,26,60,-88,34,53,-90,42,45,-90,50,38,-89,56,30,-88,63,21,-85,68,13,-82,74,4,-78,78,-4,-74,82,-13,-68,85,-21,-63,88,-30,-56,89,-38,-50,90,-45,-42,90,-53,-34,88,-60,-26,86,-66,-17,84,-72,-9,80,-77,}{74,-84,21,60,-89,42,42,-89,60,21,-84,74,0,-74,84,-21,-60,89,-42,-42,89,-60,-21,84,-74,0,74,-84,21,60,-89,42,42,-89,60,21,-84,74,0,-74,84,-21,-60,89,-42,-42,89,-60,-21,84,-74,0,74,-84,21,60,-89,42,42,-89,60,21,-84,74,}{72,-86,34,45,-89,63,13,-78,82,-21,-56,90,-53,-26,84,-77,9,66,-88,42,38,-88,68,4,-74,85,-30,-50,90,-60,-17,80,-80,17,60,-90,50,30,-85,74,-4,-68,88,-38,-42,88,-66,-9,77,-84,26,53,-90,56,21,-82,78,-13,-63,89,-45,-34,86,-72,}{68,-88,45,30,-84,78,-17,-56,90,-60,-13,77,-85,34,42,-88,72,-4,-66,89,-50,-26,82,-80,21,53,-90,63,9,-74,86,-38,-38,86,-74,9,63,-90,53,21,-80,82,-26,-50,89,-66,-4,72,-88,42,34,-85,77,-13,-60,90,-56,-17,78,-84,30,45,-88,68,}{66,-90,56,13,-74,88,-45,-26,80,-84,34,38,-85,78,-21,-50,88,-72,9,60,-90,63,4,-68,89,-53,-17,77,-86,42,30,-82,82,-30,-42,86,-77,17,53,-89,68,-4,-63,90,-60,-9,72,-88,50,21,-78,85,-38,-34,84,-80,26,45,-88,74,-13,-56,90,-66,}{63,-90,66,-4,-60,90,-68,9,56,-89,72,-13,-53,88,-74,17,50,-88,77,-21,-45,86,-78,26,42,-85,80,-30,-38,84,-82,34,34,-82,84,-38,-30,80,-85,42,26,-78,86,-45,-21,77,-88,50,17,-74,88,-53,-13,72,-89,56,9,-68,90,-60,-4,66,-90,63,}{60,-89,74,-21,-42,84,-84,42,21,-74,89,-60,0,60,-89,74,-21,-42,84,-84,42,21,-74,89,-60,0,60,-89,74,-21,-42,84,-84,42,21,-74,89,-60,0,60,-89,74,-21,-42,84,-84,42,21,-74,89,-60,0,60,-89,74,-21,-42,84,-84,42,21,-74,89,-60,}{56,-88,80,-38,-21,72,-90,68,-17,-42,82,-86,53,4,-60,88,-78,34,26,-74,90,-66,13,45,-84,85,-50,-9,63,-89,77,-30,-30,77,-89,63,-9,-50,85,-84,45,13,-66,90,-74,26,34,-78,88,-60,4,53,-86,82,-42,-17,68,-90,72,-21,-38,80,-88,56,}{53,-85,85,-53,0,53,-85,85,-53,0,53,-85,85,-53,0,53,-85,85,-53,0,53,-85,85,-53,0,53,-85,85,-53,0,53,-85,85,-53,0,53,-85,85,-53,0,53,-85,85,-53,0,53,-85,85,-53,0,53,-85,85,-53,0,53,-85,85,-53,0,53,-85,85,-53,}{50,-82,88,-66,21,30,-72,90,-78,42,9,-56,85,-86,60,-13,-38,77,-90,74,-34,-17,63,-88,84,-53,4,45,-80,89,-68,26,26,-68,89,-80,45,4,-53,84,-88,63,-17,-34,74,-90,77,-38,-13,60,-86,85,-56,9,42,-78,90,-72,30,21,-66,88,-82,50,}{45,-78,90,-77,42,4,-50,80,-90,74,-38,-9,53,-82,89,-72,34,13,-56,84,-88,68,-30,-17,60,-85,88,-66,26,21,-63,86,-86,63,-21,-26,66,-88,85,-60,17,30,-68,88,-84,56,-13,-34,72,-89,82,-53,9,38,-74,90,-80,50,-4,-42,77,-90,78,-45,}{42,-74,89,-84,60,-21,-21,60,-84,89,-74,42,0,-42,74,-89,84,-60,21,21,-60,84,-89,74,-42,0,42,-74,89,-84,60,-21,-21,60,-84,89,-74,42,0,-42,74,-89,84,-60,21,21,-60,84,-89,74,-42,0,42,-74,89,-84,60,-21,-21,60,-84,89,-74,42,}{38,-68,86,-88,74,-45,9,30,-63,84,-90,78,-53,17,21,-56,80,-90,82,-60,26,13,-50,77,-89,85,-66,34,4,-42,72,-88,88,-72,42,-4,-34,66,-85,89,-77,50,-13,-26,60,-82,90,-80,56,-21,-17,53,-78,90,-84,63,-30,-9,45,-74,88,-86,68,-38,}{34,-63,82,-90,84,-66,38,-4,-30,60,-80,90,-85,68,-42,9,26,-56,78,-89,86,-72,45,-13,-21,53,-77,88,-88,74,-50,17,17,-50,74,-88,88,-77,53,-21,-13,45,-72,86,-89,78,-56,26,9,-42,68,-85,90,-80,60,-30,-4,38,-66,84,-90,82,-63,34,}{30,-56,77,-88,89,-80,63,-38,9,21,-50,72,-85,90,-84,68,-45,17,13,-42,66,-82,90,-86,74,-53,26,4,-34,60,-78,88,-88,78,-60,34,-4,-26,53,-74,86,-90,82,-66,42,-13,-17,45,-68,84,-90,85,-72,50,-21,-9,38,-63,80,-89,88,-77,56,-30,}{26,-50,68,-82,89,-88,80,-66,45,-21,-4,30,-53,72,-84,90,-88,78,-63,42,-17,-9,34,-56,74,-85,90,-86,77,-60,38,-13,-13,38,-60,77,-86,90,-85,74,-56,34,-9,-17,42,-63,78,-88,90,-84,72,-53,30,-4,-21,45,-66,80,-88,89,-82,68,-50,26,}{21,-42,60,-74,84,-89,89,-84,74,-60,42,-21,0,21,-42,60,-74,84,-89,89,-84,74,-60,42,-21,0,21,-42,60,-74,84,-89,89,-84,74,-60,42,-21,0,21,-42,60,-74,84,-89,89,-84,74,-60,42,-21,0,21,-42,60,-74,84,-89,89,-84,74,-60,42,-21,}{17,-34,50,-63,74,-82,88,-90,88,-84,77,-66,53,-38,21,-4,-13,30,-45,60,-72,80,-86,90,-89,85,-78,68,-56,42,-26,9,9,-26,42,-56,68,-78,85,-89,90,-86,80,-72,60,-45,30,-13,-4,21,-38,53,-66,77,-84,88,-90,88,-82,74,-63,50,-34,17,}{13,-26,38,-50,60,-68,77,-82,86,-89,90,-88,85,-80,74,-66,56,-45,34,-21,9,4,-17,30,-42,53,-63,72,-78,84,-88,90,-90,88,-84,78,-72,63,-53,42,-30,17,-4,-9,21,-34,45,-56,66,-74,80,-85,88,-90,89,-86,82,-77,68,-60,50,-38,26,-13,}{9,-17,26,-34,42,-50,56,-63,68,-74,78,-82,85,-88,89,-90,90,-88,86,-84,80,-77,72,-66,60,-53,45,-38,30,-21,13,-4,-4,13,-21,30,-38,45,-53,60,-66,72,-77,80,-84,86,-88,90,-90,89,-88,85,-82,78,-74,68,-63,56,-50,42,-34,26,-17,9,}{4,-9,13,-17,21,-26,30,-34,38,-42,45,-50,53,-56,60,-63,66,-68,72,-74,77,-78,80,-82,84,-85,86,-88,88,-89,90,-90,90,-90,89,-88,88,-86,85,-84,82,-80,78,-77,74,-72,68,-66,63,-60,56,-53,50,-45,42,-38,34,-30,26,-21,17,-13,9,-4,}。在一个实施例中,一个或多个8位dct-5变换核可用于该初级变换。举例而言,8位dct-5变换核可为:4点dct-5:{47,69,69,69,}{69,61,-21,-87,}{69,-21,-87,61,}{69,-87,61,-21,}8点dct-5:{47,66,66,66,66,66,66,66,}{66,86,62,29,-10,-47,-76,-91,}{66,62,-10,-76,-91,-47,29,86,}{66,29,-76,-76,29,93,29,-76,}{66,-10,-91,29,86,-47,-76,62,}{66,-47,-47,93,-47,-47,93,-47,}{66,-76,29,29,-76,93,-76,29,}{66,-91,86,-76,62,-47,29,-10,}16点dct-5:{45,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,}{65,89,85,75,64,48,33,15,-5,-23,-39,-56,-71,-81,-88,-91,}{65,85,64,33,-5,-39,-71,-88,-91,-81,-56,-23,15,48,75,89,}{65,75,33,-23,-71,-91,-81,-39,15,64,89,85,48,-5,-56,-88,}{65,64,-5,-71,-91,-56,15,75,89,48,-23,-81,-88,-39,33,85,}{65,48,-39,-91,-56,33,89,64,-23,-88,-71,15,85,75,-5,-81,}{65,33,-71,-81,15,89,48,-56,-88,-5,85,64,-39,-91,-23,75,}{65,15,-88,-39,75,64,-56,-81,33,89,-5,-91,-23,85,48,-71,}{65,-5,-91,15,89,-23,-88,33,85,-39,-81,48,75,-56,-71,64,}{65,-23,-81,64,48,-88,-5,89,-39,-71,75,33,-91,15,85,-56,}{65,-39,-56,89,-23,-71,85,-5,-81,75,15,-88,64,33,-91,48,}{65,-56,-23,85,-81,15,64,-91,48,33,-88,75,-5,-71,89,-39,}{65,-71,15,48,-88,85,-39,-23,75,-91,64,-5,-56,89,-81,33,}{65,-81,48,-5,-39,75,-91,85,-56,15,33,-71,89,-88,64,-23,}{65,-88,75,-56,33,-5,-23,48,-71,85,-91,89,-81,64,-39,15,}{65,-91,89,-88,85,-81,75,-71,64,-56,48,-39,33,-23,15,-5,}32点dct-5:{46,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,}{65,91,89,87,84,80,75,70,64,57,49,42,33,25,16,7,-2,-12,-20,-29,-38,-46,-53,-60,-67,-72,-78,-82,-86,-89,-90,-91,}{65,89,84,75,64,49,33,16,-2,-20,-38,-53,-67,-78,-86,-90,-91,-89,-82,-72,-60,-46,-29,-12,7,25,42,57,70,80,87,91,}{65,87,75,57,33,7,-20,-46,-67,-82,-90,-90,-82,-67,-46,-20,7,33,57,75,87,92,87,75,57,33,7,-20,-46,-67,-82,-90,}{65,84,64,33,-2,-38,-67,-86,-91,-82,-60,-29,7,42,70,87,91,80,57,25,-12,-46,-72,-89,-90,-78,-53,-20,16,49,75,89,}{65,80,49,7,-38,-72,-90,-86,-60,-20,25,64,87,89,70,33,-12,-53,-82,-91,-78,-46,-2,42,75,91,84,57,16,-29,-67,-89,}{65,75,33,-20,-67,-90,-82,-46,7,57,87,87,57,7,-46,-82,-90,-67,-20,33,75,92,75,33,-20,-67,-90,-82,-46,7,57,87,}{65,70,16,-46,-86,-86,-46,16,70,92,70,16,-46,-86,-86,-46,16,70,92,70,16,-46,-86,-86,-46,16,70,92,70,16,-46,-86,}{65,64,-2,-67,-91,-60,7,70,91,57,-12,-72,-90,-53,16,75,89,49,-20,-78,-89,-46,25,80,87,42,-29,-82,-86,-38,33,84,}{65,57,-20,-82,-82,-20,57,92,57,-20,-82,-82,-20,57,92,57,-20,-82,-82,-20,57,92,57,-20,-82,-82,-20,57,92,57,-20,-82,}{65,49,-38,-90,-60,25,87,70,-12,-82,-78,-2,75,84,16,-67,-89,-29,57,91,42,-46,-91,-53,33,89,64,-20,-86,-72,7,80,}{65,42,-53,-90,-29,64,87,16,-72,-82,-2,80,75,-12,-86,-67,25,89,57,-38,-91,-46,49,91,33,-60,-89,-20,70,84,7,-78,}{65,33,-67,-82,7,87,57,-46,-90,-20,75,75,-20,-90,-46,57,87,7,-82,-67,33,92,33,-67,-82,7,87,57,-46,-90,-20,75,}{65,25,-78,-67,42,89,7,-86,-53,57,84,-12,-90,-38,70,75,-29,-91,-20,80,64,-46,-89,-2,87,49,-60,-82,16,91,33,-72,}{65,16,-86,-46,70,70,-46,-86,16,92,16,-86,-46,70,70,-46,-86,16,92,16,-86,-46,70,70,-46,-86,16,92,16,-86,-46,70,}{65,7,-90,-20,87,33,-82,-46,75,57,-67,-67,57,75,-46,-82,33,87,-20,-90,7,92,7,-90,-20,87,33,-82,-46,75,57,-67,}{65,-2,-91,7,91,-12,-90,16,89,-20,-89,25,87,-29,-86,33,84,-38,-82,42,80,-46,-78,49,75,-53,-72,57,70,-60,-67,64,}{65,-12,-89,33,80,-53,-67,70,49,-82,-29,89,7,-91,16,87,-38,-78,57,64,-72,-46,84,25,-90,-2,91,-20,-86,42,75,-60,}{65,-20,-82,57,57,-82,-20,92,-20,-82,57,57,-82,-20,92,-20,-82,57,57,-82,-20,92,-20,-82,57,57,-82,-20,92,-20,-82,57,}{65,-29,-72,75,25,-91,33,70,-78,-20,91,-38,-67,80,16,-90,42,64,-82,-12,89,-46,-60,84,7,-89,49,57,-86,-2,87,-53,}{65,-38,-60,87,-12,-78,75,16,-89,57,42,-91,33,64,-86,7,80,-72,-20,89,-53,-46,91,-29,-67,84,-2,-82,70,25,-90,49,}{65,-46,-46,92,-46,-46,92,-46,-46,92,-46,-46,92,-46,-46,92,-46,-46,92,-46,-46,92,-46,-46,92,-46,-46,92,-46,-46,92,-46,}{65,-53,-29,87,-72,-2,75,-86,25,57,-91,49,33,-89,70,7,-78,84,-20,-60,91,-46,-38,89,-67,-12,80,-82,16,64,-90,42,}{65,-60,-12,75,-89,42,33,-86,80,-20,-53,91,-67,-2,70,-90,49,25,-82,84,-29,-46,89,-72,7,64,-91,57,16,-78,87,-38,}{65,-67,7,57,-90,75,-20,-46,87,-82,33,33,-82,87,-46,-20,75,-90,57,7,-67,92,-67,7,57,-90,75,-20,-46,87,-82,33,}{65,-72,25,33,-78,91,-67,16,42,-82,89,-60,7,49,-86,87,-53,-2,57,-89,84,-46,-12,64,-90,80,-38,-20,70,-91,75,-29,}{65,-78,42,7,-53,84,-90,70,-29,-20,64,-89,87,-60,16,33,-72,91,-82,49,-2,-46,80,-91,75,-38,-12,57,-86,89,-67,25,}{65,-82,57,-20,-20,57,-82,92,-82,57,-20,-20,57,-82,92,-82,57,-20,-20,57,-82,92,-82,57,-20,-20,57,-82,92,-82,57,-20,}{65,-86,70,-46,16,16,-46,70,-86,92,-86,70,-46,16,16,-46,70,-86,92,-86,70,-46,16,16,-46,70,-86,92,-86,70,-46,16,}{65,-89,80,-67,49,-29,7,16,-38,57,-72,84,-90,91,-86,75,-60,42,-20,-2,25,-46,64,-78,87,-91,89,-82,70,-53,33,-12,}{65,-90,87,-82,75,-67,57,-46,33,-20,7,7,-20,33,-46,57,-67,75,-82,87,-90,92,-90,87,-82,75,-67,57,-46,33,-20,7,}{65,-91,91,-90,89,-89,87,-86,84,-82,80,-78,75,-72,70,-67,64,-60,57,-53,49,-46,42,-38,33,-29,25,-20,16,-12,7,-2,}64点dct-5:{44,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,}{64,91,90,90,90,88,87,85,84,82,80,78,75,72,70,66,64,61,58,54,50,46,42,39,34,29,25,22,17,13,7,4,-1,-6,-10,-15,-19,-24,-28,-32,-36,-40,-44,-48,-51,-55,-59,-63,-65,-68,-70,-73,-77,-79,-81,-83,-85,-86,-88,-89,-90,-90,-91,-91,}{64,90,90,87,84,80,75,70,64,58,50,42,34,25,17,7,-1,-10,-19,-28,-36,-44,-51,-59,-65,-70,-77,-81,-85,-88,-90,-91,-91,-90,-89,-86,-83,-79,-73,-68,-63,-55,-48,-40,-32,-24,-15,-6,4,13,22,29,39,46,54,61,66,72,78,82,85,88,90,91,}{64,90,87,82,75,66,58,46,34,22,7,-6,-19,-32,-44,-55,-65,-73,-81,-86,-90,-91,-90,-88,-83,-77,-68,-59,-48,-36,-24,-10,4,17,29,42,54,64,72,80,85,90,91,90,88,84,78,70,61,50,39,25,13,-1,-15,-28,-40,-51,-63,-70,-79,-85,-89,-91,}{64,90,84,75,64,50,34,17,-1,-19,-36,-51,-65,-77,-85,-90,-91,-89,-83,-73,-63,-48,-32,-15,4,22,39,54,66,78,85,90,91,88,82,72,61,46,29,13,-6,-24,-40,-55,-68,-79,-86,-90,-91,-88,-81,-70,-59,-44,-28,-10,7,25,42,58,70,80,87,90,}{64,88,80,66,50,29,7,-15,-36,-55,-70,-83,-90,-91,-86,-77,-63,-44,-24,-1,22,42,61,75,85,90,90,84,72,58,39,17,-6,-28,-48,-65,-79,-88,-91,-89,-81,-68,-51,-32,-10,13,34,54,70,82,90,91,87,78,64,46,25,4,-19,-40,-59,-73,-85,-90,}{64,87,75,58,34,7,-19,-44,-65,-81,-90,-90,-83,-68,-48,-24,4,29,54,72,85,91,88,78,61,39,13,-15,-40,-63,-79,-89,-91,-85,-70,-51,-28,-1,25,50,70,84,90,90,80,64,42,17,-10,-36,-59,-77,-88,-91,-86,-73,-55,-32,-6,22,46,66,82,90,}{64,85,70,46,17,-15,-44,-68,-85,-91,-86,-70,-48,-19,13,42,66,84,91,87,72,50,22,-10,-40,-65,-83,-91,-88,-73,-51,-24,7,39,64,82,90,88,75,54,25,-6,-36,-63,-81,-90,-89,-77,-55,-28,4,34,61,80,90,90,78,58,29,-1,-32,-59,-79,-90,}{64,84,64,34,-1,-36,-65,-85,-91,-83,-63,-32,4,39,66,85,91,82,61,29,-6,-40,-68,-86,-91,-81,-59,-28,7,42,70,87,90,80,58,25,-10,-44,-70,-88,-90,-79,-55,-24,13,46,72,88,90,78,54,22,-15,-48,-73,-89,-90,-77,-51,-19,17,50,75,90,}{64,82,58,22,-19,-55,-81,-91,-83,-59,-24,17,54,80,91,84,61,25,-15,-51,-79,-91,-85,-63,-28,13,50,78,90,85,64,29,-10,-48,-77,-90,-86,-65,-32,7,46,75,90,87,66,34,-6,-44,-73,-90,-88,-68,-36,4,42,72,90,88,70,39,-1,-40,-70,-89,}{64,80,50,7,-36,-70,-90,-86,-63,-24,22,61,85,90,72,39,-6,-48,-79,-91,-81,-51,-10,34,70,90,87,64,25,-19,-59,-85,-90,-73,-40,4,46,78,91,82,54,13,-32,-68,-89,-88,-65,-28,17,58,84,90,75,42,-1,-44,-77,-91,-83,-55,-15,29,66,88,}{64,78,42,-6,-51,-83,-90,-70,-32,17,61,87,88,64,22,-28,-68,-90,-85,-55,-10,39,75,91,80,46,-1,-48,-81,-91,-73,-36,13,58,85,90,66,25,-24,-65,-89,-86,-59,-15,34,72,90,82,50,4,-44,-79,-91,-77,-40,7,54,84,90,70,29,-19,-63,-88,}{64,75,34,-19,-65,-90,-83,-48,4,54,85,88,61,13,-40,-79,-91,-70,-28,25,70,90,80,42,-10,-59,-88,-86,-55,-6,46,82,90,66,22,-32,-73,-91,-77,-36,17,64,90,84,50,-1,-51,-85,-89,-63,-15,39,78,91,72,29,-24,-68,-90,-81,-44,7,58,87,}{64,72,25,-32,-77,-91,-68,-19,39,80,90,64,13,-44,-83,-89,-59,-6,50,85,87,54,-1,-55,-88,-85,-48,7,61,90,82,42,-15,-65,-90,-79,-36,22,70,91,75,29,-28,-73,-91,-70,-24,34,78,90,66,17,-40,-81,-90,-63,-10,46,84,88,58,4,-51,-86,}{64,70,17,-44,-85,-86,-48,13,66,91,72,22,-40,-83,-88,-51,7,64,90,75,25,-36,-81,-89,-55,4,61,90,78,29,-32,-79,-90,-59,-1,58,90,80,34,-28,-77,-90,-63,-6,54,88,82,39,-24,-73,-91,-65,-10,50,87,84,42,-19,-70,-91,-68,-15,46,85,}{64,66,7,-55,-90,-77,-24,42,85,84,39,-28,-79,-89,-51,13,70,91,64,4,-59,-90,-73,-19,46,87,82,34,-32,-81,-88,-48,17,72,90,61,-1,-63,-91,-70,-15,50,88,80,29,-36,-83,-86,-44,22,75,90,58,-6,-65,-91,-68,-10,54,90,78,25,-40,-85,}{64,64,-1,-65,-91,-63,4,66,91,61,-6,-68,-91,-59,7,70,90,58,-10,-70,-90,-55,13,72,90,54,-15,-73,-90,-51,17,75,90,50,-19,-77,-89,-48,22,78,88,46,-24,-79,-88,-44,25,80,87,42,-28,-81,-86,-40,29,82,85,39,-32,-83,-85,-36,34,84,}{64,61,-10,-73,-89,-44,29,84,82,25,-48,-90,-70,-6,64,91,58,-15,-77,-88,-40,34,85,80,22,-51,-90,-68,-1,66,90,54,-19,-79,-86,-36,39,87,78,17,-55,-91,-65,4,70,90,50,-24,-81,-85,-32,42,88,75,13,-59,-91,-63,7,72,90,46,-28,-83,}{64,58,-19,-81,-83,-24,54,91,61,-15,-79,-85,-28,50,90,64,-10,-77,-86,-32,46,90,66,-6,-73,-88,-36,42,90,70,-1,-70,-89,-40,39,88,72,4,-68,-90,-44,34,87,75,7,-65,-90,-48,29,85,78,13,-63,-91,-51,25,84,80,17,-59,-91,-55,22,82,}{64,54,-28,-86,-73,-1,72,87,29,-51,-91,-55,25,85,75,4,-70,-88,-32,50,91,58,-24,-85,-77,-6,70,88,34,-48,-91,-59,22,84,78,7,-68,-89,-36,46,90,61,-19,-83,-79,-10,66,90,39,-44,-90,-63,17,82,80,13,-65,-90,-40,42,90,64,-15,-81,}{64,50,-36,-90,-63,22,85,72,-6,-79,-81,-10,70,87,25,-59,-90,-40,46,91,54,-32,-89,-65,17,84,75,-1,-77,-83,-15,66,88,29,-55,-91,-44,42,90,58,-28,-88,-68,13,82,78,4,-73,-85,-19,64,90,34,-51,-91,-48,39,90,61,-24,-86,-70,7,80,}{64,46,-44,-91,-48,42,91,50,-40,-91,-51,39,90,54,-36,-90,-55,34,90,58,-32,-90,-59,29,90,61,-28,-89,-63,25,88,64,-24,-88,-65,22,87,66,-19,-86,-68,17,85,70,-15,-85,-70,13,84,72,-10,-83,-73,7,82,75,-6,-81,-77,4,80,78,-1,-79,}{64,42,-51,-90,-32,61,88,22,-68,-85,-10,75,80,-1,-81,-73,13,85,66,-24,-89,-59,34,90,50,-44,-91,-40,54,90,29,-63,-88,-19,70,84,7,-77,-79,4,82,72,-15,-86,-65,25,90,58,-36,-91,-48,46,91,39,-55,-90,-28,64,87,17,-70,-83,-6,78,}{64,39,-59,-88,-15,75,78,-10,-86,-63,34,91,42,-55,-89,-19,72,80,-6,-85,-65,29,90,46,-51,-90,-24,70,82,-1,-83,-68,25,90,50,-48,-90,-28,66,84,4,-81,-70,22,90,54,-44,-91,-32,64,85,7,-79,-73,17,88,58,-40,-91,-36,61,87,13,-77,}{64,34,-65,-83,4,85,61,-40,-91,-28,70,80,-10,-88,-55,46,90,22,-73,-77,17,90,50,-51,-89,-15,78,72,-24,-90,-44,58,87,7,-81,-68,29,91,39,-63,-85,-1,84,64,-36,-91,-32,66,82,-6,-86,-59,42,90,25,-70,-79,13,88,54,-48,-90,-19,75,}{64,29,-70,-77,22,90,39,-65,-81,13,90,46,-59,-85,4,87,54,-51,-88,-6,84,61,-44,-90,-15,80,66,-36,-91,-24,75,72,-28,-91,-32,70,78,-19,-90,-40,64,82,-10,-89,-48,58,85,-1,-86,-55,50,88,7,-83,-63,42,90,17,-79,-68,34,91,25,-73,}{64,25,-77,-68,39,90,13,-83,-59,50,87,-1,-88,-48,61,82,-15,-90,-36,70,75,-28,-91,-24,78,66,-40,-90,-10,84,58,-51,-86,4,88,46,-63,-81,17,90,34,-70,-73,29,91,22,-79,-65,42,90,7,-85,-55,54,85,-6,-89,-44,64,80,-19,-91,-32,72,}{64,22,-81,-59,54,84,-15,-91,-28,78,64,-48,-86,7,90,34,-73,-68,42,88,-1,-89,-40,70,72,-36,-90,-6,87,46,-65,-77,29,90,13,-85,-51,61,80,-24,-91,-19,82,58,-55,-83,17,91,25,-79,-63,50,85,-10,-90,-32,75,66,-44,-88,4,90,39,-70,}{64,17,-85,-48,66,72,-40,-88,7,90,25,-81,-55,61,78,-32,-90,-1,90,34,-77,-63,54,82,-24,-91,-10,87,42,-70,-68,46,85,-15,-91,-19,84,50,-65,-73,39,88,-6,-90,-28,80,58,-59,-79,29,90,4,-89,-36,75,64,-51,-83,22,91,13,-86,-44,70,}{64,13,-88,-36,78,58,-63,-73,42,85,-19,-91,-6,90,29,-81,-51,66,70,-48,-83,25,90,-1,-90,-24,84,46,-70,-65,54,80,-32,-89,7,91,17,-86,-40,75,61,-59,-77,39,87,-15,-91,-10,88,34,-79,-55,64,72,-44,-85,22,90,4,-90,-28,82,50,-68,}{64,7,-90,-24,85,39,-79,-51,70,64,-59,-73,46,82,-32,-88,17,90,-1,-91,-15,88,29,-83,-44,75,58,-65,-68,54,78,-40,-85,25,90,-10,-91,-6,90,22,-86,-36,80,50,-70,-63,61,72,-48,-81,34,87,-19,-90,4,91,13,-89,-28,84,42,-77,-55,66,}{64,4,-91,-10,90,17,-89,-24,87,29,-85,-36,82,42,-79,-48,75,54,-70,-59,66,64,-63,-68,58,72,-51,-77,46,80,-40,-83,34,85,-28,-88,22,90,-15,-90,7,91,-1,-91,-6,90,13,-90,-19,88,25,-86,-32,84,39,-81,-44,78,50,-73,-55,70,61,-65,}{64,-1,-91,4,91,-6,-91,7,90,-10,-90,13,90,-15,-90,17,90,-19,-89,22,88,-24,-88,25,87,-28,-86,29,85,-32,-85,34,84,-36,-83,39,82,-40,-81,42,80,-44,-79,46,78,-48,-77,50,75,-51,-73,54,72,-55,-70,58,70,-59,-68,61,66,-63,-65,64,}{64,-6,-90,17,88,-28,-85,39,80,-48,-73,58,66,-65,-59,72,50,-79,-40,84,29,-88,-19,90,7,-91,4,90,-15,-89,25,85,-36,-81,46,75,-55,-68,64,61,-70,-51,78,42,-83,-32,87,22,-90,-10,91,-1,-91,13,90,-24,-86,34,82,-44,-77,54,70,-63,}{64,-10,-89,29,82,-48,-70,64,58,-77,-40,85,22,-90,-1,90,-19,-86,39,78,-55,-65,70,50,-81,-32,88,13,-91,7,90,-28,-83,46,72,-63,-59,75,42,-85,-24,90,4,-91,17,87,-36,-79,54,66,-68,-51,80,34,-88,-15,91,-6,-90,25,84,-44,-73,61,}{64,-15,-86,42,72,-65,-51,82,25,-90,4,90,-32,-79,58,61,-77,-36,88,7,-91,22,84,-48,-68,70,46,-85,-19,91,-10,-88,39,75,-63,-55,80,29,-90,-1,90,-28,-81,54,64,-73,-40,87,13,-91,17,85,-44,-70,66,50,-83,-24,90,-6,-89,34,78,-59,}{64,-19,-83,54,61,-79,-28,90,-10,-86,46,66,-73,-36,90,-1,-89,39,72,-68,-44,87,7,-90,29,78,-63,-51,84,17,-91,22,82,-55,-59,80,25,-91,13,85,-48,-65,75,34,-90,4,88,-40,-70,70,42,-88,-6,90,-32,-77,64,50,-85,-15,91,-24,-81,58,}{64,-24,-79,64,46,-88,-1,88,-44,-65,78,25,-91,22,80,-63,-48,87,4,-89,42,66,-77,-28,91,-19,-81,61,50,-86,-6,90,-40,-68,75,29,-91,17,82,-59,-51,85,7,-90,39,70,-73,-32,90,-15,-83,58,54,-85,-10,90,-36,-70,72,34,-90,13,84,-55,}{64,-28,-73,72,29,-91,25,75,-70,-32,91,-24,-77,70,34,-91,22,78,-68,-36,90,-19,-79,66,39,-90,17,80,-65,-40,90,-15,-81,64,42,-90,13,82,-63,-44,90,-10,-83,61,46,-89,7,84,-59,-48,88,-6,-85,58,50,-88,4,85,-55,-51,87,-1,-86,54,}{64,-32,-68,80,13,-89,50,54,-88,7,82,-65,-36,91,-28,-70,78,17,-90,46,58,-86,4,84,-63,-40,90,-24,-73,75,22,-90,42,61,-85,-1,85,-59,-44,90,-19,-77,72,25,-91,39,64,-83,-6,87,-55,-48,90,-15,-79,70,29,-91,34,66,-81,-10,88,-51,}{64,-36,-63,85,-6,-81,70,25,-90,46,54,-89,17,75,-77,-15,88,-55,-44,90,-28,-68,82,4,-85,64,34,-91,39,61,-86,7,80,-70,-24,90,-48,-51,90,-19,-73,78,13,-88,58,42,-91,29,66,-83,-1,84,-65,-32,91,-40,-59,87,-10,-79,72,22,-90,50,}{64,-40,-55,90,-24,-68,84,-6,-79,75,13,-86,64,29,-90,50,46,-91,34,61,-88,17,72,-81,-1,82,-70,-19,88,-59,-36,91,-44,-51,90,-28,-65,85,-10,-77,78,7,-85,66,25,-90,54,42,-91,39,58,-89,22,70,-83,4,80,-73,-15,87,-63,-32,90,-48,}{64,-44,-48,91,-40,-51,90,-36,-55,90,-32,-59,90,-28,-63,88,-24,-65,87,-19,-68,85,-15,-70,84,-10,-73,82,-6,-77,80,-1,-79,78,4,-81,75,7,-83,72,13,-85,70,17,-86,66,22,-88,64,25,-89,61,29,-90,58,34,-90,54,39,-91,50,42,-91,46,}{64,-48,-40,90,-55,-32,90,-63,-24,87,-68,-15,84,-73,-6,80,-79,4,75,-83,13,70,-86,22,64,-89,29,58,-90,39,50,-91,46,42,-91,54,34,-90,61,25,-88,66,17,-85,72,7,-81,78,-1,-77,82,-10,-70,85,-19,-65,88,-28,-59,90,-36,-51,91,-44,}{64,-51,-32,88,-68,-10,80,-81,13,66,-89,34,50,-91,54,29,-88,70,7,-79,82,-15,-65,90,-36,-48,91,-55,-28,87,-70,-6,78,-83,17,64,-90,39,46,-91,58,25,-86,72,4,-77,84,-19,-63,90,-40,-44,90,-59,-24,85,-73,-1,75,-85,22,61,-90,42,}{64,-55,-24,84,-79,13,64,-90,46,34,-88,72,-1,-70,88,-36,-44,90,-65,-10,78,-85,25,54,-91,58,22,-83,80,-15,-63,90,-48,-32,87,-73,4,70,-89,39,42,-90,66,7,-77,85,-28,-51,91,-59,-19,82,-81,17,61,-91,50,29,-86,75,-6,-68,90,-40,}{64,-59,-15,78,-86,34,42,-89,72,-6,-65,90,-51,-24,82,-83,25,50,-90,66,4,-70,90,-44,-32,85,-79,17,58,-91,61,13,-77,87,-36,-40,88,-73,7,64,-91,54,22,-81,84,-28,-48,90,-68,-1,70,-90,46,29,-85,80,-19,-55,91,-63,-10,75,-88,39,}{64,-63,-6,70,-90,54,17,-77,88,-44,-28,82,-85,34,39,-86,80,-24,-48,90,-73,13,58,-91,66,-1,-65,91,-59,-10,72,-90,50,22,-79,87,-40,-32,84,-83,29,42,-88,78,-19,-51,90,-70,7,61,-91,64,4,-68,90,-55,-15,75,-89,46,25,-81,85,-36,}{64,-65,4,61,-91,70,-10,-55,90,-73,17,50,-89,78,-24,-44,87,-81,29,39,-85,84,-36,-32,82,-86,42,25,-79,88,-48,-19,75,-90,54,13,-70,90,-59,-6,66,-91,64,-1,-63,91,-68,7,58,-90,72,-15,-51,90,-77,22,46,-88,80,-28,-40,85,-83,34,}{64,-68,13,50,-88,82,-36,-28,78,-90,58,4,-63,90,-73,22,42,-85,85,-44,-19,72,-91,64,-6,-55,90,-79,29,34,-81,88,-51,-10,66,-91,70,-15,-48,87,-83,39,25,-77,90,-59,-1,61,-90,75,-24,-40,84,-86,46,17,-70,91,-65,7,54,-89,80,-32,}{64,-70,22,39,-81,90,-59,4,54,-88,84,-44,-15,66,-91,75,-28,-32,78,-90,64,-10,-48,85,-86,50,7,-63,90,-79,34,25,-73,91,-68,17,42,-83,88,-55,-1,58,-89,82,-40,-19,70,-91,72,-24,-36,80,-90,61,-6,-51,87,-85,46,13,-65,90,-77,29,}{64,-73,29,25,-70,91,-77,34,22,-68,90,-79,39,17,-65,90,-81,42,13,-63,90,-83,46,7,-59,88,-85,50,4,-55,87,-86,54,-1,-51,85,-88,58,-6,-48,84,-89,61,-10,-44,82,-90,64,-15,-40,80,-90,66,-19,-36,78,-91,70,-24,-32,75,-91,72,-28,}{64,-77,39,13,-59,87,-88,61,-15,-36,75,-91,78,-40,-10,58,-86,88,-63,17,34,-73,91,-79,42,7,-55,85,-89,64,-19,-32,72,-91,80,-44,-6,54,-85,90,-65,22,29,-70,90,-81,46,4,-51,84,-90,66,-24,-28,70,-90,82,-48,-1,50,-83,90,-68,25,}{64,-79,46,-1,-44,78,-91,80,-48,4,42,-77,91,-81,50,-6,-40,75,-91,82,-51,7,39,-73,90,-83,54,-10,-36,72,-90,84,-55,13,34,-70,90,-85,58,-15,-32,70,-90,85,-59,17,29,-68,90,-86,61,-19,-28,66,-89,87,-63,22,25,-65,88,-88,64,-24,}{64,-81,54,-15,-28,64,-86,90,-73,42,-1,-40,72,-90,87,-65,29,13,-51,80,-91,82,-55,17,25,-63,85,-90,75,-44,4,39,-70,90,-88,66,-32,-10,50,-79,91,-83,58,-19,-24,61,-85,90,-77,46,-6,-36,70,-89,88,-68,34,7,-48,78,-91,84,-59,22,}{64,-83,61,-28,-10,46,-73,90,-89,72,-44,7,29,-63,84,-91,82,-59,25,13,-48,75,-90,88,-70,42,-6,-32,64,-85,91,-81,58,-24,-15,50,-77,90,-88,70,-40,4,34,-65,85,-91,80,-55,22,17,-51,78,-90,87,-68,39,-1,-36,66,-86,90,-79,54,-19,}{64,-85,66,-40,7,25,-55,78,-90,90,-77,54,-24,-10,42,-68,85,-91,84,-65,39,-6,-28,58,-79,90,-89,75,-51,22,13,-44,70,-86,91,-83,64,-36,4,29,-59,80,-90,88,-73,50,-19,-15,46,-70,87,-91,82,-63,34,-1,-32,61,-81,90,-88,72,-48,17,}{64,-86,72,-51,25,4,-32,58,-77,88,-91,84,-68,46,-19,-10,39,-63,80,-90,90,-81,64,-40,13,17,-44,66,-83,90,-89,78,-59,34,-6,-24,50,-70,85,-91,87,-73,54,-28,-1,29,-55,75,-88,91,-85,70,-48,22,7,-36,61,-79,90,-90,82,-65,42,-15,}{64,-88,78,-63,42,-19,-6,29,-51,70,-83,90,-90,84,-70,54,-32,7,17,-40,61,-77,87,-91,88,-79,64,-44,22,4,-28,50,-68,82,-90,90,-85,72,-55,34,-10,-15,39,-59,75,-86,91,-89,80,-65,46,-24,-1,25,-48,66,-81,90,-91,85,-73,58,-36,13,}{64,-89,82,-70,58,-40,22,-1,-19,39,-55,70,-81,88,-91,90,-83,72,-59,42,-24,4,17,-36,54,-68,80,-88,91,-90,84,-73,61,-44,25,-6,-15,34,-51,66,-79,87,-91,90,-85,75,-63,46,-28,7,13,-32,50,-65,78,-86,90,-90,85,-77,64,-48,29,-10,}{64,-90,85,-79,70,-59,46,-32,17,-1,-15,29,-44,58,-68,78,-85,90,-91,90,-86,80,-70,61,-48,34,-19,4,13,-28,42,-55,66,-77,84,-89,91,-90,87,-81,72,-63,50,-36,22,-6,-10,25,-40,54,-65,75,-83,88,-91,90,-88,82,-73,64,-51,39,-24,7,}{64,-90,88,-85,80,-73,66,-59,50,-40,29,-19,7,4,-15,25,-36,46,-55,64,-70,78,-83,87,-90,91,-91,90,-86,82,-77,70,-63,54,-44,34,-24,13,-1,-10,22,-32,42,-51,61,-68,75,-81,85,-89,90,-91,90,-88,84,-79,72,-65,58,-48,39,-28,17,-6,}{64,-91,90,-89,87,-85,82,-79,75,-70,66,-63,58,-51,46,-40,34,-28,22,-15,7,-1,-6,13,-19,25,-32,39,-44,50,-55,61,-65,70,-73,78,-81,84,-86,88,-90,90,-91,91,-90,90,-88,85,-83,80,-77,72,-68,64,-59,54,-48,42,-36,29,-24,17,-10,4,}{64,-91,91,-91,90,-90,90,-90,90,-89,88,-88,87,-86,85,-85,84,-83,82,-81,80,-79,78,-77,75,-73,72,-70,70,-68,66,-65,64,-63,61,-59,58,-55,54,-51,50,-48,46,-44,42,-40,39,-36,34,-32,29,-28,25,-24,22,-19,17,-15,13,-10,7,-6,4,-1,}。本申请实施例还提供一种解码或编码的装置,包括:接收模块,用于接收用于编码或解码的目标数据块的信息,所述用于编码或解码的目标数据块是压缩的视频或图像数据块和未压缩的视频或图像数据块中的一个;第一编码或解码模块,用于当确定使用第一变换核矩阵对所述目标数据块进行编码或解码时,基于一组m个唯一数,导出8位dst-7的第一初级变换核矩阵,以及产生第一信息,所述第一信息用于触发采用所导出的所述第一初级变换核矩阵对所述用于编码或解码的目标数据块进行编码或解码,其中,所述第一变换核矩阵为大于或等于8点并且由8位表示的dst-7第一初级变换核矩阵;以及第二编码或解码模块,用于当确定不使用所述第一初级变换核矩阵对所述目标数据块进行编码或解码时,基于所述同一组m个唯一数,导出第二初级变换核矩阵,以及产生第二信息,所述第二信息用于触发采用所导出的所述第二初级变换核矩阵对所述用于编码或解码的目标数据块进行编码或解码,其中所述第二初级变换核矩阵是dct-8、dst-1和dct-5中的一个。本实施例中所述模块的具体功能及实现可参照上述实施例中的解码或编码方法的具体流程。本申请实施例还提供一种计算机设备,该设备包括一个或多个处理器和一个或多个存储器,所述一个或多个存储器中存储有至少一条指令,所述至少一条指令由所述一个或多个处理器加载并执行以实现如上实施例中所述的编码或解码的方法。本申请实施例还提供一种非易失性计算机可读存储介质,存储有指令,当所述指令被用于编码或解码的计算机执行时,使得所述计算机执行如上实施例中所述的编码或解码的方法。编码/解码的技术可通过一个或多个处理器执行计算机软件来实现,该计算机软件具有计算机可读指令,该指令可以物理地存储在一个或多个计算机可读介质(例如,硬盘驱动)中。例如,图7示出了一种计算机系统700,其适于实现所公开的主题的某些实施例。所述计算机软件可通过任何合适的机器代码或计算机语言进行编码,通过汇编、编译、链接等机制创建包括指令的代码,所述指令可由一个或多个计算机中央处理单元(cpu),图形处理单元(gpu)等直接执行或通过译码、微代码等方式执行。所述指令可以在各种类型的计算机或其组件上执行,包括例如个人计算机、平板电脑、服务器、智能手机、游戏设备、物联网设备等。图7所示的用于计算机系统(700)的组件本质上是示例性的,并不用于对实现本申请实施例的计算机软件的使用范围或功能进行任何限制。也不应将组件的配置解释为与计算机系统(700)的示例性实施例中所示的任一组件或其组合具有任何依赖性或要求。计算机系统(700)可以包括某些人机界面输入设备。这种人机界面输入设备可以通过触觉输入(如:键盘输入、滑动、数据手套移动)、音频输入(如:声音、掌声)、视觉输入(如:手势)、嗅觉输入(未示出),对一个或多个人类用户的输入做出响应。所述人机界面设备还可用于捕获某些媒体,气与人类有意识的输入不必直接相关,如音频(例如:语音、音乐、环境声音)、图像(例如:扫描图像、从静止影像相机获得的摄影图像)、视频(例如二维视频、包括立体视频的三维视频)。人机界面输入设备可包括以下中的一个或多个(仅绘出其中一个):键盘(701)、鼠标(702)、触控板(703)、触摸屏(710)、数据手套(未示出)、操纵杆(705)、麦克风(706)、扫描仪(707)、照相机(708)。计算机系统(700)还可以包括某些人机界面输出设备。这种人机界面输出设备可以通过例如触觉输出、声音、光和嗅觉/味觉来刺激一个或多个人类用户的感觉。这样的人机界面输出设备可包括触觉输出设备(例如通过触摸屏(710)、数据手套(未示出)或操纵杆(705)的触觉反馈,但也可以有不用作输入设备的触觉反馈设备)、音频输出设备(例如,扬声器(709)、耳机(未示出))、视觉输出设备(例如,包括阴极射线管屏幕、液晶屏幕、等离子屏幕、有机发光二极管屏的屏幕(710),其中每一个都具有或没有触摸屏输入功能、每一个都具有或没有触觉反馈功能——其中一些可通过诸如立体画面输出的手段输出二维视觉输出或三维以上的输出;虚拟现实眼镜(未示出)、全息显示器和放烟箱(未示出))以及打印机(未示出)。计算机系统(700)还可以包括人可访问的存储设备及其相关介质,如包括具有cd/dvd的高密度只读/可重写式光盘(cd/dvdrom/rw)(720)或类似介质(721)的光学介质、拇指驱动器(722)、可移动硬盘驱动器或固体状态驱动器(723),诸如磁带和软盘(未示出)的传统磁介质,诸如安全软件保护器(未示出)等的基于rom/asic/pld的专用设备,等等。本领域技术人员还应当理解,结合所公开的主题使用的术语“计算机可读介质”或“计算机可读媒介”不包括传输介质、载波或其它瞬时信号。计算机系统(700)还可以包括通往一个或多个通信网络的接口。例如,网络可以是无线的、有线的、光学的。网络还可为局域网、广域网、城域网、车载网络和工业网络、实时网络、延迟容忍网络等等。网络还包括以太网、无线局域网、蜂窝网络(gsm、3g、4g、5g、lte等)等局域网、电视有线或无线广域数字网络(包括有线电视、卫星电视、和地面广播电视)、车载和工业网络(包括canbus)等等。某些网络通常需要外部网络接口适配器,用于连接到某些通用数据端口或外围总线(749)(例如,计算机系统(700)的usb端口);其它系统通常通过连接到如下所述的系统总线集成到计算机系统(700)的核心(例如,以太网接口集成到pc计算机系统或蜂窝网络接口集成到智能电话计算机系统)。通过使用这些网络中的任何一个,计算机系统(700)可以与其它实体进行通信。所述通信可以是单向的,仅用于接收(例如,无线电视),单向的仅用于发送(例如can总线到某些can总线设备),或双向的,例如通过局域或广域数字网络到其它计算机系统。上述的每个网络和网络接口可使用某些协议和协议栈。上述的人机界面设备、人可访问的存储设备以及网络接口可以连接到计算机系统(700)的核心(740)。核心(740)可包括一个或多个中央处理单元(cpu)(741)、图形处理单元(gpu)(742)、以现场可编程门阵列(fpga)(743)形式的专用可编程处理单元、用于特定任务的硬件加速器(744)等。这些设备以及只读存储器(rom)(745)、随机存取存储器(746)、内部大容量存储器(例如内部非用户可存取硬盘驱动器、固态硬盘等)(747)等可通过系统总线(748)进行连接。在某些计算机系统中,可以以一个或多个物理插头的形式访问系统总线(748),以便可通过额外的中央处理单元、图形处理单元等进行扩展。外围装置可直接附接到核心的系统总线(748),或通过外围总线(749)进行连接。外围总线的体系结构包括外部控制器接口pci、通用串行总线usb等。cpu(741)、gpu(742)、fpga(743)和加速器(744)可以执行某些指令,这些指令组合起来可以构成上述计算机代码。该计算机代码可以存储在rom(745)或ram(746)中。过渡数据也可以存储在ram(746)中,而永久数据可以存储在例如内部大容量存储器(747)中。通过使用高速缓冲存储器可实现对任何存储器设备的快速存储和检索,高速缓冲存储器可与一个或多个cpu(741)、gpu(742)、大容量存储器(747)、rom(745)、ram(746)等紧密关联。所述计算机可读介质上可具有计算机代码,用于执行各种计算机实现的操作。介质和计算机代码可以是为本申请的目的而特别设计和构造的,也可以是计算机软件领域的技术人员所熟知和可用的介质和代码。作为实施例而非限制,具有体系结构(700)的计算机系统,特别是核心(740),可以作为处理器(包括cpu、gpu、fpga、加速器等)提供执行包含在一个或多个有形的计算机可读介质中的软件的功能。这种计算机可读介质可以是与上述的用户可访问的大容量存储器相关联的介质,以及具有非易失性的核心(740)的特定存储器,例如核心内部大容量存储器(747)或rom(745)。实现本申请的各种实施例的软件可以存储在这种设备中并且由核心(740)执行。根据特定需要,计算机可读介质可包括一个或一个以上存储设备或芯片。该软件可以使得核心(740)特别是其中的处理器(包括cpu、gpu、fpga等)执行本文所述的特定过程或特定过程的特定部分,包括定义存储在ram(746)中的数据结构以及根据软件定义的过程来修改这种数据结构。另外或作为替代,计算机系统可以提供逻辑硬连线或以其它方式包含在电路(例如,加速器(744))中的功能,该电路可以代替软件或与软件一起运行以执行本文所述的特定过程或特定过程的特定部分。在适当的情况下,对软件的引用可以包括逻辑,反之亦然。在适当的情况下,对计算机可读介质的引用可包括存储执行软件的电路(如集成电路(ic)),包含执行逻辑的电路,或两者兼备。本申请包括任何合适的硬件和软件组合。虽然本申请已对多个示例性实施例进行了描述,但实施例的各种变更、排列和各种等同替换均属于本申请的范围内。因此应理解,本领域技术人员能够设计多种系统和方法,所述系统和方法虽然未在本文中明确示出或描述,但其体现了本申请的原则,因此属于本申请的精神和范围之内。当前第1页12当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1