精华内容
下载资源
问答
  • 中兴B860AV2.1 CPU-S905L_线刷工具_驱动_闲置机顶盒刷机安卓系统全网通,有网就可以看电视、玩游戏等
  • 明明把所需积分设置成 0分 下载,几天后自动随机变成 现在需要积分?论坛系统不允许用户资源免积分给其他...中国电信中兴ZXV10 B860AV 1.1-T线刷及卡刷固件和刷机教程,拆机使用双USB公头线,短接C125脚,线刷固件。
  • 【跳舞的线饭制】困难寒冬v1.3项目开源 视频预览:https://www.bilibili.com/video/av30468017
  • AV1编码技术详解

    万次阅读 2020-12-18 20:18:23
    为了合并AV的扩展编码块分区,我们支持从4×4到64×64的正方形,2:1/1:2和4:1/1:4比例也都可以。此外,色度转换单元总是要尽可能地大。 2)扩展的转换内核:为AV1中的帧内和帧间块定义了一组更丰富的转换内核。完整...

    AV1,目前业界最新的开源视频编码格式,对标专利费昂贵的H.265。它由思科、谷歌、网飞、亚马逊、苹果、Facebook、英特尔、微软、Mozilla等组成的开放媒体联盟(Alliance for Open Media,简称AOMedia)开发。而当前中文资料较少,IEEE一篇论文:An Overview of Core Coding Tools in the AV1 Video Codec

    AV1是一种新兴的开源、版权免费的视频压缩格式,由开放媒体联盟(AOMedia)行业联盟于2018年初联合开发并最终定稿。AV1开发的主要目标是在当前的编解码器基础上获得可观的压缩率提升,同时确保解码的复杂性和硬件的实际可行性。本文简要介绍了AV1中的关键编码技术,并与VP9和HEVC进行了初步的压缩性能比较。

    索引:视频压缩,AV1,开放媒体联盟,开源视频编码

    一、引言

    在过去的十年里,智能设备推动着高分辨率、高质量内容消费的高速增长,使得视频应用在互联网上已经变得无处不在。视频点播和视频通话等服务是消费者主要使用的服务,它们对传输的基础设施提出了严峻的挑战,因此更需要高效的视频压缩技术。另一方面,互联网成功的一个关键因素是它所使用核心技术,例如HTML、web浏览器(Firefox、Chrome等)和操作系统(如Android),都是开放和可自由实现的。因此,为了创建一个与主流商用视频格式相当的开源视频编码格式,在2013年年中,谷歌推出并部署了VP9视频编解码器。VP9的编码效率与最先进的收费HEVC编解码器相当,同时大大优于最常用的格式H.264及它的前身VP8。

    然而,随着对高压缩视频应用需求的增加和多样化,压缩性能的不断提高很快变得迫在眉睫。为此,在2015年底,谷歌成立了开放媒体联盟(AOMedia),一个由30多家领先的高科技公司共同组成的联盟,致力于下一代开源视频编码格式—AV1。

    AV1开发的着重点包括但不限于以下目标:一致的高质量实时视频传输、对各种带宽的智能设备的兼容性、易处理的计算占用空间、对硬件的优化以及对商业和非商业内容的灵活性。编解码器最初使用的是VP9工具和增强功能,然后AOMedia的编解码器、硬件和测试工作组被提出、测试、讨论和迭代产生新的编码工具。到今天为止,AV1代码库已经到了最后的bug修复阶段,并且已经合并了各种新的压缩工具,以及为特定用例设计的高级语法和并行化特性。本文将介绍AV1中的关键编码工具,与同等质量的高性能libvpx VP9编码器相比,AV1的平均比特率降低了近30%。
    在这里插入图片描述

    二、AV1编码技术

    A.编码块划分

    VP9的分区树有4种分块方式,从最大的64×64开始,一直到4×4层,对于8×8及以下的分块则有一些额外的限制,如图1的上半部分所示。注意,图中标有为R的分块是递归的,因此R分块可以重复再分块,直到达到最低的4×4级。

    AV1不仅将分区树扩展为如图所示的10种结构,还将最大的分块尺寸(在VP9/AV1中称为superblock)增大至128×128。注意,在VP9中并不存在这种的4:1/1:4矩形分块,而这些分块没有一个可以再细分。此外,AV1增加了使用8×8级以下分区的灵活性,在某种意义上,2×2的色度帧间预测现在在某些情况下成为可能。

    B.帧内预测

    VP9支持10种帧内预测模式,其中8种方向模式,角度45-207度,2个非方向预测模式:DC和true motion ™模式。AV1,潜在的帧内编码进一步探索了不同的方法:方向预测的粒度进一步升级,而非方向性的预测,纳入了梯度和相关性,亮度的一致性和色度信号也得到充分利用,并开发出针对人造视频内容特殊优化的工具。
    1)帧内预测方向的增强:为了在方向纹理中实现更多种类的空间冗余,在AV1中,将方向帧内模式扩展到更具精细粒度的角度集。 将最初的8个角度设为名义角度,基于这些角度引入步长为3度的精细角度微调,即预测角度由名义内角度加上角度增量表示,该角度以-3〜3的倍数为步长。 为了以通用方式在AV1中实现定向预测模式,这48个扩展模式由统一的定向预测器实现,该预测器将每个像素链接到像素边缘的一个参考像素位置,并通过2-tap双线性插值对参考像素进行插值。 所以,在AV1中总共启用了56个定向内部模式。
    2)无方向平滑的帧内预测器:AV1通过添加3个新的平滑预测器SMOOTHV,SMOOTHH和SMOOTH扩展了无方向帧内模式,它们在垂直或水平方向,使用二次插值或其平均值预测了像素块。此外,TM模式已被PAETH预测器取代:对于每个像素,我们从顶部、左侧和顶部左边缘参考复制出一份,其值最接近(top+left-topleft),表示采用从具有较低坡度的方向进行参考。
    3)基于递归滤波的帧内预测器:为了捕获边缘参考块的衰减空间相关性,FILTERINTRA模式通过将亮度块使用二维不可分离的马尔可夫过程。 为AV1预设计的五个滤波器帧内模式中,每个模式用一组八个7-tap滤波器表示,反映了4×2色块中的像素与相邻的7个像素之间的相关性。 一个内部块可以选择一种帧内滤波模式,并以一批4×2补丁进行预测。 通过选中的7-tap滤波器组预测每个补丁,在8个相邻像素位置上的权重。 对于那些未完全附加到边缘块上参考的补丁,将直接相邻的预测值用作参考,这意味着在补丁之间递归计算预测,以便合并更多较远位置上的边缘像素。
    4)从亮度预测色度:Chroma from Luma(CfL)是仅用于色度的帧内预测器,通过以重建后亮度像素的线性函数建模得到色度像素。重建的亮度像素被二次采样为色度分辨率,然后去除直流分量以得到交流分量。 为了从交流分量中估计色度的交流分量,而不是像某些现有技术那样要求解码器提供缩放参数,AV1CfL根据原始色度像素确定参数并在比特流中用信号发送。 这降低了解码器的复杂性并得到了更精确的预测。 对于DC预测,它是使用内部DC模式计算的,该模式对于大多数色度内容来说已经足够,并且具有成熟并能快速实现的方法。 有关AV1CfL工具的更多详细信息,请参见[6]。
    5)调色板作为预测指标:有时,尤其是对于诸如屏幕截图和游戏之类的人造视频,可以用少量唯一颜色的近似块来替代。因此,AV1将调色板模式引入到帧内编码器中作为通用的额外编码工具。块的每个平面的调色板预测器由(i)一个调色板,拥有2~8种颜色(ii)这些颜色指定了块中所有像素的索引。基色的数量决定了保真度和紧密度之间的平衡。颜色索引基于相邻上下文进行熵编码。
    6)帧内块拷贝:AV1允许其帧内编码器参考同一帧中先前重建的块,其方式类似于帧间编码器引用前一帧中块的方式,这对于通常包含重复纹理的屏幕内容视频非常有用。具体来说,一种名为IntraBC的新预测模式被引入,它将在当前帧中拷贝一个重建的块作为预测。参考块的位置由位移矢量指定,其方式类似于运动补偿中的运动矢量压缩。位移矢量属于亮度平面的整个像素,并且可以引用对应色度平面上的半像素位置,其中双线性滤波被应用于子像素插值。
    在这里插入图片描述

    C.帧间预测运动补偿

    帧间预测运动补偿是视频编码中必不可少的模块。在VP9中,最多允许3个候选参考帧中的2个参考,然后预测器将进行基于块平移的运动补偿,或者如果有两个参考信号则取这两次预测的平均值。 AV1具有更强大的帧间编码器,可大大扩展参考帧和运动矢量的池,它打破了基于块平移预测的局限性,并通过使用高自适应加权算法和源,增强了复合预测。
    1)扩展参考帧:AV1将每个帧的参考数从3扩展到7。除了VP9的LAST(最近过去的)帧,GOLDEN(遥远过去的)帧和ALTREF(临时过滤将来的)帧之外,我们在帧附近添加了两个过去的帧(LAST2和LAST3)以及两个将来的帧(BWDREF和ALTREF2)[7]。图2展示了黄金帧组的多层结构,其中自适应数量的帧共享相同的GOLDEN和ALTREF帧。 BWDREF是一种直接编码的超前帧,无需应用时域滤波,因此更适合用作相对距离较短的后向参考。 ALTREF2用作GOLDEN和ALTREF之间的中间过滤的将来参考。所有的新参考都可以通过单个预测模式使用,也可以被组合成复合模式使用。 AV1提供了丰富的参考帧对集合,既提供了双向复合预测又提供了单向复合预测,因此可以以更灵活和更优的方式,对具有动态时域特性的各种视频进行编码。
    2)动态空间与时间运动矢量参考:有效的运动矢量(MV)编码对于视频编解码器至关重要,因为它占帧间码率消耗的很大一部分。为此,AV1结合了复杂的MV参考选择方案通过搜索空间和时间候选,获得给定块较好的MV参考。 AV1不仅搜索比VP9更深的空间邻域来构建空间候选池,而且还利用时间运动场估计机制生成时间候选。运动场估计过程分为三个阶段:运动矢量缓冲,运动轨迹创建和运动矢量投影。首先,对于编码后的帧,我们存储参考帧索引以及相关的运动矢量。在解码当前帧之前,我们检查运动轨迹,例如图3中的MVRef2,将Ref2帧中的一个块指向Ref0Ref2中的某个位置,可能会通过每个64×64处理单元,检查最多3个参考中并列的192×128缓冲运动矢量场。这样,对于任何8×8块,其所属的所有轨迹都将被记录。接下来,在编码块级别,一旦确定了参考帧,则通过将运动轨迹线性地投影到期望的参考帧上来生成运动矢量候选,例如,将图3中的MVRef2转换为MV0或MV1。一旦所有的空间和时间候选都聚集在池中,就对其进行分类,合并和排序,以获得最多4个最终候选者[8]。计分方案取决于计算当前块具有特定候选MV的可能性。为了编码MV,AV1从列表中发出选定参考MV索引的信号,然后根据需要编码增量。在实际使用中,参考MV和其增量的组合是通过模态发出信号,这点和VP9一样。
    在这里插入图片描述
    3)重叠块运动补偿(OBMC):OBMC通过平滑地组合从邻近运动矢量创建的预测,可以大大减少块边缘附近的预测误差。在AV1中,设计了一种两面因果重叠算法,以使OBMC轻松适合高级分块框架[9]。通过在垂直和水平方向上应用预定义的一维平滑滤波器,它逐步将基于块的预测与二次帧间预测器结合在上方边缘和左侧边缘。二次预测变量仅在当前块的受限重叠区域中操作,因此它们不会在同一侧彼此出现混淆。 AV1 OBMC仅对单个参考帧的宏块启用,并且仅与具有两个参考帧的任何相邻中的第一个预测器同时工作,因此,最坏情况下,所要求的存储带宽与传统复合预测器是相同的。
    4)扭曲运动补偿:通过启用两种仿射预测模式,全局和局部扭曲运动补偿,在AV1中开发了扭曲运动模型[10]。全局运动工具旨在处理相机运动,并允许在帧级别显式运用运动模型,主要用于当前帧与其任何参考之间的运动。局部扭曲运动工具旨在通过从分配给因果邻域的运动矢量信号的二维位移中推导块级模型参数,从而以最小的开销隐式描述变化的局部运动。通过比较两种编码工具在块级别转换模式,只有在RD成本方面有优势时才选择它。更重要的是,AV1中的仿射扭曲受到的限制较小,因此可以在SIMD和硬件中通过水平剪切和垂直剪切来有效地实现仿射扭曲(图4),其中每个剪切点使用1/64像素精度的8-tap插值滤波器。
    5)高级复合预测:为AV1开发的一系列新的复合预测工具,使得其帧间编码器更加通用。在本节中,可以将任何复合预测操作针对像素(i,j)概括为:: pf (i, j) = m(i, j)p1(i, j)+(1 − m(i, j))p2(i, j),其中p1和p2是两个预测变量,而pf是最终的复合预测,其中[0,1]中的加权系数m(i,j)专为不同的用例而设计,可以很容易从预定义表中生成。 [11]
    •复合楔形预测:移动物体的边界通常很难通过网格块来近似分区。 AV1中的解决方案是预定义16个可能的楔形分区的代码簿,当编码单元选择同样以这种方式进一步分区时,在位流中发信号通知楔形索引。如图5所示,针对正方形和矩形块设计了16个形状的代码簿,其中包含水平,垂直或倾斜度为±2或±0.5的分区方向。为了减轻由两个预测变量直接并置而产生的寄生高频分量,采用软悬崖形的二维楔形遮罩对目标分区周围边缘进行平滑处理,即m(i,j)接近于0.5边缘,并逐渐在两端转换为二进制权重。
    在这里插入图片描述
    •差异调制的掩盖预测:楔形之类的直线分区并不总是有效地分离对象。因此,AV1复合预测变量还可以通过从两个预测变量的值不同的内容来创建非均匀加权。具体来说,p1和p2之间的像素差用于在基值之上调制权重。掩码通过m(i, j) = b+a|p1(i, j)−p2(i, j)|生成,其中b控制的是在不同区域内一个预测变量对另一个加权变量的加权强度,其中比例因子a则是为了实现平滑调制。
    •基于帧距离的复合预测:除了权重不均匀以外,AV1还通过考虑帧距离来改进统一的加权方案。帧距离定义为两个帧的时间戳之间的绝对差。它自然表示从不同参考之间复制的运动补偿块的可靠性。当选择基于帧距离的复合模式时,令d1和d2(d1≥d2)代表从当前帧到参考帧的距离,并据此计算p1和p2,整个块使用同一个固定的权重值m。和直接线性加权不同,AV1定义了由d1/d2调制的量化权重,它平衡了重建参考的时间相关性和量化噪声。
    •复合帧内预测:为了处理新内容和旧对象混杂的区域,AV1将帧内预测p1和单参考帧间预测p2结合在一起形成了复合帧内预测模式。对于帧内部分,支持4种常用帧内模式。遮罩m(i,j)包含两种类型的平滑功能:(i)类似于为楔间交互模式设计的平滑遮罩,(ii)依赖于模式的遮罩,其中权重p1,以内部模式的主方向为导向的衰减模式。

    D.变换编码

    1)变换块分区:AV1无需像VP9中那样强制固定变换单元大小,而是允许亮度间编码块划分为多种大小的变换单元,这些递归分区最多可递减2级。为了合并AV的扩展编码块分区,我们支持从4×4到64×64的正方形,2:1/1:2和4:1/1:4比例也都可以。此外,色度转换单元总是要尽可能地大。
    2)扩展的转换内核:为AV1中的帧内和帧间块定义了一组更丰富的转换内核。完整的2-D内核集由DCT,ADST,flipADST和IDTX [12]的16个水平/垂直组合组成。除了已在VP9中使用的DCT和ADST之外,flipADST则以相反的顺序应用ADST,并且身份变换(IDTX)意味着沿某个方向跳过变换编码,因此对于编码锐利边缘特别有用。随着块大小变大,某些内核开始发挥类似作用,因此,随着变换大小的增加,内核集会逐渐减少。

    E.熵编码

    1)多符号熵编码:VP9使用基于树的布尔非自适应二进制算术编码器对所有语法元素进行编码。 AV1转而使用符号间自适应多符号算术编码器。 AV1中的每个语法元素都是N个元素的特定字母,上下文由一组N的概率以及一个为前期快速适应的计数之一。概率存储在15位累积分布函数(CDF)。与二进制算术编码器相比,精度更高,从而可以准确地跟踪字母表中不太常见的元素的概率。概率通过简单的递归缩放进行调整,其中更新因子基于字母大小。由于符号比特率是由编码系数、运动矢量和预测模式共同决定的,所有这些都使用大于2的字母,因此对于典型的编码方案,与纯二进制算术编码相比,这种设计实际上使吞吐量降低2倍以上。
    在硬件方面,复杂度由核心乘法器的吞吐量和大小所决定,并且核心乘法器会重新调整算术编码状态间隔。编码实际上并不需要跟踪概率所需的较高精度。这允许通过从16×15位舍入到8×9位乘法器,来从根本上缩小乘法器的大小。通过强制执行最小间隔大小,来简化此舍入,这进一步简化的概率更新直至其值变为零。在软件层面,操作次数比复杂度更重要,并且减少吞吐量和简化更新相应地减少了每次编码/解码操作的固定开销。
    2)电平图系数编码:在VP9中,编码引擎按照扫描顺序依次处理每个量化的变换系数。其中用于每个系数的概率模型,又与先前编码的系数级别、频带、及其变换块大小等相关。为了正确捕获广阔基数空间中的系数分布,AV1改而使用电平图设计以实现可观变换系数建模和压缩[13]。这一设计建立在以下研究基础之上:较低的系数水平通常占据了最主要的费率成本。
    对于每个变换单元,AV1系数编码器从略过标志的编码开始,如果无需略过变换编码,则这一标志其后紧跟着的是变换内核类型和所有非零系数的结束位置。然后,对于系数值,并没有采用为所有系数级别统一分配上下文的模型,而是将级别分为不同的平面。较低级别的平面对应于0到2之间的系数级别,而较高级别的平面负责2以上的级别。这种分离允许我们将丰富的上下文模型分配给较低级别的平面,而这一平面充分考虑了变换维、块大小、以及邻近系数信息,以适度的上下文模型大小提高压缩效率。较高级别的平面对3到15之间的级别使用简化的上下文模型,并使用ExpGolomb代码直接对15级以上的残差进行编码。

    F.环路滤波工具和后处理

    AV1允许将多个环路滤波工具相继应用于解码帧数据的过程。第一级是解块滤波器,它与VP9中使用的解块滤波器大致相同,只是做了些微小改动。最长的滤波器从VP9中的15抽头减少到13抽头。此外,在亮度和每个色度平面的水平和垂直信号分量上,单独的信号过滤级别方面,有了更大的灵活性,以及将超级块级别的能力方面。 AV1中的其他过滤工具如下所述。
    1)受约束的方向增强滤波器(CDEF):CDEF是一种保留细节的去环滤波器,应用于解块之后,其工作原理是估算边缘方向,然后使用大小为5×5的不可分离的具有12个非零权重的非线性低通定向滤波器[14]。为了避免额外的信令,解码器使用标准化快速搜索算法计算每8×8块的方向,该算法将来自理想方向图的二次误差最小化。该滤波器仅应用于具有编码预测残差的块。滤波器可以表示为:在这里插入图片描述
    其中N包含x(i,j)附近的像素,权重wm,n,f()和g()是下面描述的非零非线性函数,R(x)将x舍入为最接近零的整数。 f()函数修改要过滤的像素与相邻像素之间的差异,并由分别在64×64块级别和帧级别指定的两个参数(强度S和阻尼值D)确定。强度S钳位允许的最大差值减去D所控制的削减。g()函数将要过滤的像素x的修改值限制为x与支撑区域中x(m,n)之间的最大差值保持滤波器的低通特性。
    2)循环恢复过滤器:AV1在CDEF之后添加了一组用于循环应用的工具,这些工具的使用是相互斥的,其可选大小为64×64、128×128、或256×256的被称之为循环恢复单元(LRU)。具体来说,对于每个LRU,AV1允许在如下两个滤波器[15]之一之间进行选择。
    •可分离对称归一化Wiener滤波器:使用7×7可分离Wiener滤波器对像素进行滤波,其系数用比特流中的信号表示。由于归一化和对称性约束,每个水平/垂直滤波器仅需要发送三个参数。编码器通过智能优化,选择正确滤波器抽头,但是解码器只使用从位流接收到的滤波器抽头。
    •双自导滤波器:对于每个LRU,解码器首先应用两个简易的整数化自导滤波器,其支持大小分别为3×3和5×5,并通过比特流中的信号通知噪声参数。 (注意,自我引导意味着引导图像与要过滤的图像相同)。接下来,将两个滤波器r1和r2的输出与同样在比特流中用信号发送的权重(α,β)组合,以获得最终恢复的LRU为x + α(r1 − x) + β(r2 − x),其中x是原始降级的LRU。即使r1和r2本身不一定是好的,但在编码器端适当选择权重可使最终组合版本更接近于未降级的源。
    3)帧超分辨率:AV1添加了一种新的帧超分辨率编码模式,该模式允许以较低的空间分辨率对帧进行编码,然后在更新参考缓冲区之前将其超解析地循环内完整解析为全分辨率。尽管这种方法有着非常低的比特率可感知优势,但是图像处理文献中,大多数超分辨率方法在视频编解码器中的环内操作,过于复杂。在AV1中,为了使操作在计算上易于处理,将超分辨过程分解为线性放大,然后以更高的空间分辨率应用循环恢复工具。特别地,维纳滤波器特别擅长超分辨和恢复丢失的高频。然后,唯一的附加规范操作是在使用循环恢复之前进行线性升频。此外,为了实现具有成本效益的硬件实现而在行缓冲器中没有任何开销,将上/下缩放限制为仅水平操作。图6描述了使用帧超分辨率时环路滤波管道的总体架构,其中CDEF以编码(较低)分辨率运行,但是在线性升频器水平扩展图像以解决部分分辨率后,环路恢复运行较高的频率丢失。
    在这里插入图片描述
    4)胶片颗粒合成:AV1中的胶片颗粒合成是在编码/解码循环之外进行的规范性后处理。电视和电影内容中丰富的电影颗粒通常是创作意图的一部分,在编码时需要保留。但是,胶片颗粒的随机性使其很难用传统的编码工具进行压缩。取而代之的是,在压缩之前将颗粒从内容中删除,然后估算其参数并在AV1比特流中发送。在解码器中,根据接收到的参数合成颗粒,并将其添加到重建的视频中。颗粒被建模为自回归(AR)过程,其中亮度的最高AR系数为24,每个色度分量的AR系数为25。这些系数用于生成64×64亮度颗粒模板和32×32色度模板。然后从模板中的随机位置获取小颗粒补丁并将其应用于视频。补丁之间的不连续性可以通过可选的重叠来缓解。薄膜的颗粒强度也随信号强度而变化,因此每个颗粒样品都按比例缩放[16]。
    对于颗粒含量,薄膜颗粒的合成显著降低了以够用的质量重建颗粒所需的比特率。由于在重建图片中单个晶粒位置可能不匹配,因此该工具通常不会改善客观质量度量标准(例如PSNR),因此无法在第三节的比较中使用。

    三,性能评估

    我们对比了在AOMedia的开放式测试平台AWCY [17]上使用AV1(2018年1月4日版)获得的编码性能与libvpx VP9编码器(2018年1月4日版)以及最新的x265版本(v2.6)的编码性能。这三个编解码器在AWCY Objective-1快速测试仪上运行,其中包括各种分辨率和类型的4:2:0 8位视频:12个普通1080p剪辑,4个1080p屏幕内容剪辑,7 720p剪辑和7 360p剪辑,都是60帧。在我们的测试中,AV1和VP9使用恒定质量(CQ)速率控制以2遍模式进行压缩,通过该模式,编解码器使用单个目标质量参数运行,该参数控制编码质量而未指定任何比特率约束。 AV1和VP9编解码器使用以下参数运行:
    •–frame-parallel = 0 --tile-columns = 0 --auto-alt-ref = 2 --cpuused = 0 --passes = 2 --threads = 1 --kf-min-dist = 1000- kf-maxdist = 1000-lag-in-frames=25 --end-usage=q --cq-level = {20,32,43,55,63}和无限制的关键帧间隔。
    需要说明的是,AV1 / VP9 2通道模式的第一通道只负责收集统计信息,而不是实际的编码。 x265,用于将视频编码为HEVC格式的库,还使用恒定速率因子(crf)速率控制,以其最佳质量模式(placebo)进行了测试。 x265编码器使用以下参数运行:
    • --preset placebo --no-wpp --tune psnr --frame-threads 1 --minkeyint 1000 --keyint 1000 --no-scenecut with --crf ={15, 20, 25, 30, 35} 和无限制的关键帧间隔。
    请注意,使用上述cq级别和crf值会使三个编解码器生成的RD曲线在有意义的范围内彼此接近,以进行BDRate计算。编码性能的差异显示在表I和表II中,以BDRate表示。负的BDRate意味着使用更少的位来达到相同的质量。 PSNR-Y,PSNR-Cb和PSNR-Cr是用于计算BDRate的客观指标。不幸的是,在撰写本文时,在AWCY测试台上,还没有实现PSNR度量来平均Y,Cb,Cr平面上的PSNR,我们将在以后的文献中更新结果。表I将AV1与VP9进行了比较,表明AV1在所有平面上的性能均比VP9实质上高出30%。同样,与x265相比,表II显示了当考虑主要质量因子PSNR-Y时,一致的22.75%编码增益,并且在Pb和Cr度量中,-40%的BDRate显示了Cb和Cr平面上更出色的编码能力。
    在这里插入图片描述

    致谢
    特别感谢所有AOMedia成员和AV1项目的个人贡献者的努力和奉献。由于篇幅所限,我们只列出参与起草本文的作者。
    参考文献
    [1] D. Mukherjee, J. Bankoski, A. Grange, J. Han, J. Koleszar, P. Wilkins,
    Y. Xu, and R.S. Bultje, “The latest open-source video codec VP9 - an
    overview and preliminary results,” Picture Coding Symposium (PCS),
    December 2013.
    [2] G. J. Sullivan, J. Ohm, W. Han, and T. Wiegand, “Overview of the
    high efficiency video coding (HEVC) standard,” IEEE Transactions on
    Circuits and Systems for Video Technology, vol. 22, no. 12, 2012.
    [3] T. Wiegand, G. J. Sullivan, G. Bjontegaard, and A. Luthra, “Overview of
    the H.264/AVC video coding standard,” IEEE Transactions on Circuits
    and Systems for Video Technology, vol. 13, no. 7, 2003.
    [4] J. Bankoski, P. Wilkins, and Y. Xu, “Technical overview of VP8, an open
    source video codec for the web,” IEEE Int. Conference on Multimedia
    and Expo, December 2011.
    [5] “Alliance for Open Media,” http://aomedia.org.
    [6] L. N. Trudeau, N. E. Egge, and D. Barr, “Predicting chroma from luma
    in AV1,” Data Compression Conference, 2018.
    [7] W. Lin, Z. Liu, D. Mukherjee, J. Han, P. Wilkins, Y. Xu, and K. Rose,
    “Efficient AV1 video coding using a multi-layer framework,” Data
    Compression Conference, 2018.
    [8] J. Han, Y. Xu, and J. Bankoski, “A dynamic motion vector referencing
    scheme for video coding,” IEEE Int. Confernce on Image Processing,
    2016.
    [9] Y. Chen and D. Mukherjee, “Variable block-size overlapped block
    motion compensation in the next generation open-source video codec,”
    IEEE Int. Confernce on Image Processing, 2017.
    [10] S. Parker, Y. Chen, and D. Mukherjee, “Global and locally adaptive
    warped motion comprensationin video compression,” IEEE Int. Confernce on Image Processing, 2017.
    [11] U. Joshi, D. Mukherjee, J. Han, Y. Chen, S. Parker, H. Su, A. Chiang,
    Y. Xu, Z. Liu, Y. Wang, J. Bankoski, C. Wang, and E. Keyder, “Novel
    inter and intra prediction tools under consideration for the emerging AV1
    video codec,” Proc. SPIE, Applications of Digital Image Processing XL,
    2017.
    [12] S. Parker, Y. Chen, J. Han, Z. Liu, D. Mukherjee, H. Su, Y. Wang,
    J. Bankoski, and S. Li, “On transform coding tools under development
    for VP10,” Proc. SPIE, Applications of Digital Image Processing XXXIX,
    2016.
    [13] J. Han, C.-H. Chiang, and Y. Xu, “A level map approach to transform
    coefficient coding,” IEEE Int. Confernce on Image Processing, 2017.
    [14] S. Midtskogen and J.-M. Valin, “The AV1 constrained directional
    enhancement filter (CDEF),” IEEE Int. Conference on Acoustics, Speech,
    and Signal Processing, 2018.
    [15] D. Mukherjee, S. Li, Y. Chen, A. Anis, S. Parker, and J. Bankoski,
    “A switchable loop-restoration with side-information framework for the
    emerging AV1 video codec,” IEEE Int. Confernce on Image Processing,
    2017.
    [16] A. Norkin and N. Birkbeck, “Film grain synthesis for AV1 video codec,”
    Data Compression Conference, 2018.
    [17] “AWCY,” arewecompressedyet.com.

    展开全文
  • AV1编码技术分析

    万次阅读 2020-04-12 16:27:04
    AV1开发的主要目标是当前的编解码器基础上获得可观的压缩率提升,同时确保解码的复杂性和硬件的实际可行性。本文简要介绍了AV1中的关键编码技术,并与VP9和HEVC进行了初步的压缩性能比较。 索引:视频压缩,AV1,...

    AV1,目前业界最新的开源视频编码格式,对标专利费昂贵的H.265。它由思科、谷歌、网飞、亚马逊、苹果、Facebook、英特尔、微软、Mozilla等组成的开放媒体联盟(Alliance for Open Media,简称AOMedia)开发。而当前中文资料较少,作为入门资料,仅在IEEE上到时找到了这么一篇论文:An Overview of Core Coding Tools in the AV1 Video Codec
    看了下该论文作者主要来自Google,所以还是挺权威的一篇技术总结。现将该论文翻译成中文,供大家一起学习交流之用。
    (英文水平有限,如有翻译差错还请指教。)

    AV1是一种新兴的开源、版权免费的视频压缩格式,由开放媒体联盟(AOMedia)行业联盟于2018年初联合开发并最终定稿。AV1开发的主要目标是在当前的编解码器基础上获得可观的压缩率提升,同时确保解码的复杂性和硬件的实际可行性。本文简要介绍了AV1中的关键编码技术,并与VP9和HEVC进行了初步的压缩性能比较。

    索引:视频压缩,AV1,开放媒体联盟,开源视频编码

    一、引言

    在过去的十年里,智能设备推动着高分辨率、高质量内容消费的高速增长,使得视频应用在互联网上已经变得无处不在。视频点播和视频通话等服务是消费者主要使用的服务,它们对传输的基础设施提出了严峻的挑战,因此更需要高效的视频压缩技术。另一方面,互联网成功的一个关键因素是它所使用核心技术,例如HTML、web浏览器(Firefox、Chrome等)和操作系统(如Android),都是开放和可自由实现的。因此,为了创建一个与主流商用视频格式相当的开源视频编码格式,在2013年年中,谷歌推出并部署了VP9视频编解码器。VP9的编码效率与最先进的收费HEVC编解码器相当,同时大大优于最常用的格式H.264及它的前身VP8。

    然而,随着对高压缩视频应用需求的增加和多样化,压缩性能的不断提高很快变得迫在眉睫。为此,在2015年底,谷歌成立了开放媒体联盟(AOMedia),一个由30多家领先的高科技公司共同组成的联盟,致力于下一代开源视频编码格式—AV1。

    AV1开发的着重点包括但不限于以下目标:一致的高质量实时视频传输、对各种带宽的智能设备的兼容性、易处理的计算占用空间、对硬件的优化以及对商业和非商业内容的灵活性。编解码器最初使用的是VP9工具和增强功能,然后AOMedia的编解码器、硬件和测试工作组被提出、测试、讨论和迭代产生新的编码工具。到今天为止,AV1代码库已经到了最后的bug修复阶段,并且已经合并了各种新的压缩工具,以及为特定用例设计的高级语法和并行化特性。本文将介绍AV1中的关键编码工具,与同等质量的高性能libvpx VP9编码器相比,AV1的平均比特率降低了近30%。
    在这里插入图片描述

    二、AV1编码技术

    A.编码块划分

    VP9的分区树有4种分块方式,从最大的64×64开始,一直到4×4层,对于8×8及以下的分块则有一些额外的限制,如图1的上半部分所示。注意,图中标有为R的分块是递归的,因此R分块可以重复再分块,直到达到最低的4×4级。

    AV1不仅将分区树扩展为如图所示的10种结构,还将最大的分块尺寸(在VP9/AV1中称为superblock)增大至128×128。注意,在VP9中并不存在这种的4:1/1:4矩形分块,而这些分块没有一个可以再细分。此外,AV1增加了使用8×8级以下分区的灵活性,在某种意义上,2×2的色度帧间预测现在在某些情况下成为可能。

    B.帧内预测

    VP9支持10种帧内预测模式,其中8种方向模式,角度45-207度,2个非方向预测模式:DC和true motion ™模式。AV1,潜在的帧内编码进一步探索了不同的方法:方向预测的粒度进一步升级,而非方向性的预测,纳入了梯度和相关性,亮度的一致性和色度信号也得到充分利用,并开发出针对人造视频内容特殊优化的工具。
    1)帧内预测方向的增强:为了在方向纹理中实现更多种类的空间冗余,在AV1中,将方向帧内模式扩展到更具精细粒度的角度集。 将最初的8个角度设为名义角度,基于这些角度引入步长为3度的精细角度微调,即预测角度由名义内角度加上角度增量表示,该角度以-3〜3的倍数为步长。 为了以通用方式在AV1中实现定向预测模式,这48个扩展模式由统一的定向预测器实现,该预测器将每个像素链接到像素边缘的一个参考像素位置,并通过2-tap双线性插值对参考像素进行插值。 所以,在AV1中总共启用了56个定向内部模式。
    2)无方向平滑的帧内预测器:AV1通过添加3个新的平滑预测器SMOOTHV,SMOOTHH和SMOOTH扩展了无方向帧内模式,它们在垂直或水平方向,使用二次插值或其平均值预测了像素块。此外,TM模式已被PAETH预测器取代:对于每个像素,我们从顶部、左侧和顶部左边缘参考复制出一份,其值最接近(top+left-topleft),表示采用从具有较低坡度的方向进行参考。
    3)基于递归滤波的帧内预测器:为了捕获边缘参考块的衰减空间相关性,FILTERINTRA模式通过将亮度块使用二维不可分离的马尔可夫过程。 为AV1预设计的五个滤波器帧内模式中,每个模式用一组八个7-tap滤波器表示,反映了4×2色块中的像素与相邻的7个像素之间的相关性。 一个内部块可以选择一种帧内滤波模式,并以一批4×2补丁进行预测。 通过选中的7-tap滤波器组预测每个补丁,在8个相邻像素位置上的权重。 对于那些未完全附加到边缘块上参考的补丁,将直接相邻的预测值用作参考,这意味着在补丁之间递归计算预测,以便合并更多较远位置上的边缘像素。
    4)从亮度预测色度:Chroma from Luma(CfL)是仅用于色度的帧内预测器,通过以重建后亮度像素的线性函数建模得到色度像素。重建的亮度像素被二次采样为色度分辨率,然后去除直流分量以得到交流分量。 为了从交流分量中估计色度的交流分量,而不是像某些现有技术那样要求解码器提供缩放参数,AV1CfL根据原始色度像素确定参数并在比特流中用信号发送。 这降低了解码器的复杂性并得到了更精确的预测。 对于DC预测,它是使用内部DC模式计算的,该模式对于大多数色度内容来说已经足够,并且具有成熟并能快速实现的方法。 有关AV1CfL工具的更多详细信息,请参见[6]。
    5)调色板作为预测指标:有时,尤其是对于诸如屏幕截图和游戏之类的人造视频,可以用少量唯一颜色的近似块来替代。因此,AV1将调色板模式引入到帧内编码器中作为通用的额外编码工具。块的每个平面的调色板预测器由(i)一个调色板,拥有2~8种颜色(ii)这些颜色指定了块中所有像素的索引。基色的数量决定了保真度和紧密度之间的平衡。颜色索引基于相邻上下文进行熵编码。
    6)帧内块拷贝:AV1允许其帧内编码器参考同一帧中先前重建的块,其方式类似于帧间编码器引用前一帧中块的方式,这对于通常包含重复纹理的屏幕内容视频非常有用。具体来说,一种名为IntraBC的新预测模式被引入,它将在当前帧中拷贝一个重建的块作为预测。参考块的位置由位移矢量指定,其方式类似于运动补偿中的运动矢量压缩。位移矢量属于亮度平面的整个像素,并且可以引用对应色度平面上的半像素位置,其中双线性滤波被应用于子像素插值。
    在这里插入图片描述

    C.帧间预测运动补偿

    帧间预测运动补偿是视频编码中必不可少的模块。在VP9中,最多允许3个候选参考帧中的2个参考,然后预测器将进行基于块平移的运动补偿,或者如果有两个参考信号则取这两次预测的平均值。 AV1具有更强大的帧间编码器,可大大扩展参考帧和运动矢量的池,它打破了基于块平移预测的局限性,并通过使用高自适应加权算法和源,增强了复合预测。
    1)扩展参考帧:AV1将每个帧的参考数从3扩展到7。除了VP9的LAST(最近过去的)帧,GOLDEN(遥远过去的)帧和ALTREF(临时过滤将来的)帧之外,我们在帧附近添加了两个过去的帧(LAST2和LAST3)以及两个将来的帧(BWDREF和ALTREF2)[7]。图2展示了黄金帧组的多层结构,其中自适应数量的帧共享相同的GOLDEN和ALTREF帧。 BWDREF是一种直接编码的超前帧,无需应用时域滤波,因此更适合用作相对距离较短的后向参考。 ALTREF2用作GOLDEN和ALTREF之间的中间过滤的将来参考。所有的新参考都可以通过单个预测模式使用,也可以被组合成复合模式使用。 AV1提供了丰富的参考帧对集合,既提供了双向复合预测又提供了单向复合预测,因此可以以更灵活和更优的方式,对具有动态时域特性的各种视频进行编码。
    2)动态空间与时间运动矢量参考:有效的运动矢量(MV)编码对于视频编解码器至关重要,因为它占帧间码率消耗的很大一部分。为此,AV1结合了复杂的MV参考选择方案通过搜索空间和时间候选,获得给定块较好的MV参考。 AV1不仅搜索比VP9更深的空间邻域来构建空间候选池,而且还利用时间运动场估计机制生成时间候选。运动场估计过程分为三个阶段:运动矢量缓冲,运动轨迹创建和运动矢量投影。首先,对于编码后的帧,我们存储参考帧索引以及相关的运动矢量。在解码当前帧之前,我们检查运动轨迹,例如图3中的MVRef2,将Ref2帧中的一个块指向Ref0Ref2中的某个位置,可能会通过每个64×64处理单元,检查最多3个参考中并列的192×128缓冲运动矢量场。这样,对于任何8×8块,其所属的所有轨迹都将被记录。接下来,在编码块级别,一旦确定了参考帧,则通过将运动轨迹线性地投影到期望的参考帧上来生成运动矢量候选,例如,将图3中的MVRef2转换为MV0或MV1。一旦所有的空间和时间候选都聚集在池中,就对其进行分类,合并和排序,以获得最多4个最终候选者[8]。计分方案取决于计算当前块具有特定候选MV的可能性。为了编码MV,AV1从列表中发出选定参考MV索引的信号,然后根据需要编码增量。在实际使用中,参考MV和其增量的组合是通过模态发出信号,这点和VP9一样。
    在这里插入图片描述
    3)重叠块运动补偿(OBMC):OBMC通过平滑地组合从邻近运动矢量创建的预测,可以大大减少块边缘附近的预测误差。在AV1中,设计了一种两面因果重叠算法,以使OBMC轻松适合高级分块框架[9]。通过在垂直和水平方向上应用预定义的一维平滑滤波器,它逐步将基于块的预测与二次帧间预测器结合在上方边缘和左侧边缘。二次预测变量仅在当前块的受限重叠区域中操作,因此它们不会在同一侧彼此出现混淆。 AV1 OBMC仅对单个参考帧的宏块启用,并且仅与具有两个参考帧的任何相邻中的第一个预测器同时工作,因此,最坏情况下,所要求的存储带宽与传统复合预测器是相同的。
    4)扭曲运动补偿:通过启用两种仿射预测模式,全局和局部扭曲运动补偿,在AV1中开发了扭曲运动模型[10]。全局运动工具旨在处理相机运动,并允许在帧级别显式运用运动模型,主要用于当前帧与其任何参考之间的运动。局部扭曲运动工具旨在通过从分配给因果邻域的运动矢量信号的二维位移中推导块级模型参数,从而以最小的开销隐式描述变化的局部运动。通过比较两种编码工具在块级别转换模式,只有在RD成本方面有优势时才选择它。更重要的是,AV1中的仿射扭曲受到的限制较小,因此可以在SIMD和硬件中通过水平剪切和垂直剪切来有效地实现仿射扭曲(图4),其中每个剪切点使用1/64像素精度的8-tap插值滤波器。
    5)高级复合预测:为AV1开发的一系列新的复合预测工具,使得其帧间编码器更加通用。在本节中,可以将任何复合预测操作针对像素(i,j)概括为:: pf (i, j) = m(i, j)p1(i, j)+(1 − m(i, j))p2(i, j),其中p1和p2是两个预测变量,而pf是最终的复合预测,其中[0,1]中的加权系数m(i,j)专为不同的用例而设计,可以很容易从预定义表中生成。 [11]
    •复合楔形预测:移动物体的边界通常很难通过网格块来近似分区。 AV1中的解决方案是预定义16个可能的楔形分区的代码簿,当编码单元选择同样以这种方式进一步分区时,在位流中发信号通知楔形索引。如图5所示,针对正方形和矩形块设计了16个形状的代码簿,其中包含水平,垂直或倾斜度为±2或±0.5的分区方向。为了减轻由两个预测变量直接并置而产生的寄生高频分量,采用软悬崖形的二维楔形遮罩对目标分区周围边缘进行平滑处理,即m(i,j)接近于0.5边缘,并逐渐在两端转换为二进制权重。
    在这里插入图片描述
    •差异调制的掩盖预测:楔形之类的直线分区并不总是有效地分离对象。因此,AV1复合预测变量还可以通过从两个预测变量的值不同的内容来创建非均匀加权。具体来说,p1和p2之间的像素差用于在基值之上调制权重。掩码通过m(i, j) = b+a|p1(i, j)−p2(i, j)|生成,其中b控制的是在不同区域内一个预测变量对另一个加权变量的加权强度,其中比例因子a则是为了实现平滑调制。
    •基于帧距离的复合预测:除了权重不均匀以外,AV1还通过考虑帧距离来改进统一的加权方案。帧距离定义为两个帧的时间戳之间的绝对差。它自然表示从不同参考之间复制的运动补偿块的可靠性。当选择基于帧距离的复合模式时,令d1和d2(d1≥d2)代表从当前帧到参考帧的距离,并据此计算p1和p2,整个块使用同一个固定的权重值m。和直接线性加权不同,AV1定义了由d1/d2调制的量化权重,它平衡了重建参考的时间相关性和量化噪声。
    •复合帧内预测:为了处理新内容和旧对象混杂的区域,AV1将帧内预测p1和单参考帧间预测p2结合在一起形成了复合帧内预测模式。对于帧内部分,支持4种常用帧内模式。遮罩m(i,j)包含两种类型的平滑功能:(i)类似于为楔间交互模式设计的平滑遮罩,(ii)依赖于模式的遮罩,其中权重p1,以内部模式的主方向为导向的衰减模式。

    D.变换编码

    1)变换块分区:AV1无需像VP9中那样强制固定变换单元大小,而是允许亮度间编码块划分为多种大小的变换单元,这些递归分区最多可递减2级。为了合并AV的扩展编码块分区,我们支持从4×4到64×64的正方形,2:1/1:2和4:1/1:4比例也都可以。此外,色度转换单元总是要尽可能地大。
    2)扩展的转换内核:为AV1中的帧内和帧间块定义了一组更丰富的转换内核。完整的2-D内核集由DCT,ADST,flipADST和IDTX [12]的16个水平/垂直组合组成。除了已在VP9中使用的DCT和ADST之外,flipADST则以相反的顺序应用ADST,并且身份变换(IDTX)意味着沿某个方向跳过变换编码,因此对于编码锐利边缘特别有用。随着块大小变大,某些内核开始发挥类似作用,因此,随着变换大小的增加,内核集会逐渐减少。

    E.熵编码

    1)多符号熵编码:VP9使用基于树的布尔非自适应二进制算术编码器对所有语法元素进行编码。 AV1转而使用符号间自适应多符号算术编码器。 AV1中的每个语法元素都是N个元素的特定字母,上下文由一组N的概率以及一个为前期快速适应的计数之一。概率存储在15位累积分布函数(CDF)。与二进制算术编码器相比,精度更高,从而可以准确地跟踪字母表中不太常见的元素的概率。概率通过简单的递归缩放进行调整,其中更新因子基于字母大小。由于符号比特率是由编码系数、运动矢量和预测模式共同决定的,所有这些都使用大于2的字母,因此对于典型的编码方案,与纯二进制算术编码相比,这种设计实际上使吞吐量降低2倍以上。
    在硬件方面,复杂度由核心乘法器的吞吐量和大小所决定,并且核心乘法器会重新调整算术编码状态间隔。编码实际上并不需要跟踪概率所需的较高精度。这允许通过从16×15位舍入到8×9位乘法器,来从根本上缩小乘法器的大小。通过强制执行最小间隔大小,来简化此舍入,这进一步简化的概率更新直至其值变为零。在软件层面,操作次数比复杂度更重要,并且减少吞吐量和简化更新相应地减少了每次编码/解码操作的固定开销。
    2)电平图系数编码:在VP9中,编码引擎按照扫描顺序依次处理每个量化的变换系数。其中用于每个系数的概率模型,又与先前编码的系数级别、频带、及其变换块大小等相关。为了正确捕获广阔基数空间中的系数分布,AV1改而使用电平图设计以实现可观变换系数建模和压缩[13]。这一设计建立在以下研究基础之上:较低的系数水平通常占据了最主要的费率成本。
    对于每个变换单元,AV1系数编码器从略过标志的编码开始,如果无需略过变换编码,则这一标志其后紧跟着的是变换内核类型和所有非零系数的结束位置。然后,对于系数值,并没有采用为所有系数级别统一分配上下文的模型,而是将级别分为不同的平面。较低级别的平面对应于0到2之间的系数级别,而较高级别的平面负责2以上的级别。这种分离允许我们将丰富的上下文模型分配给较低级别的平面,而这一平面充分考虑了变换维、块大小、以及邻近系数信息,以适度的上下文模型大小提高压缩效率。较高级别的平面对3到15之间的级别使用简化的上下文模型,并使用ExpGolomb代码直接对15级以上的残差进行编码。

    F.环路滤波工具和后处理

    AV1允许将多个环路滤波工具相继应用于解码帧数据的过程。第一级是解块滤波器,它与VP9中使用的解块滤波器大致相同,只是做了些微小改动。最长的滤波器从VP9中的15抽头减少到13抽头。此外,在亮度和每个色度平面的水平和垂直信号分量上,单独的信号过滤级别方面,有了更大的灵活性,以及将超级块级别的能力方面。 AV1中的其他过滤工具如下所述。
    1)受约束的方向增强滤波器(CDEF):CDEF是一种保留细节的去环滤波器,应用于解块之后,其工作原理是估算边缘方向,然后使用大小为5×5的不可分离的具有12个非零权重的非线性低通定向滤波器[14]。为了避免额外的信令,解码器使用标准化快速搜索算法计算每8×8块的方向,该算法将来自理想方向图的二次误差最小化。该滤波器仅应用于具有编码预测残差的块。滤波器可以表示为:在这里插入图片描述
    其中N包含x(i,j)附近的像素,权重wm,n,f()和g()是下面描述的非零非线性函数,R(x)将x舍入为最接近零的整数。 f()函数修改要过滤的像素与相邻像素之间的差异,并由分别在64×64块级别和帧级别指定的两个参数(强度S和阻尼值D)确定。强度S钳位允许的最大差值减去D所控制的削减。g()函数将要过滤的像素x的修改值限制为x与支撑区域中x(m,n)之间的最大差值保持滤波器的低通特性。
    2)循环恢复过滤器:AV1在CDEF之后添加了一组用于循环应用的工具,这些工具的使用是相互斥的,其可选大小为64×64、128×128、或256×256的被称之为循环恢复单元(LRU)。具体来说,对于每个LRU,AV1允许在如下两个滤波器[15]之一之间进行选择。
    •可分离对称归一化Wiener滤波器:使用7×7可分离Wiener滤波器对像素进行滤波,其系数用比特流中的信号表示。由于归一化和对称性约束,每个水平/垂直滤波器仅需要发送三个参数。编码器通过智能优化,选择正确滤波器抽头,但是解码器只使用从位流接收到的滤波器抽头。
    •双自导滤波器:对于每个LRU,解码器首先应用两个简易的整数化自导滤波器,其支持大小分别为3×3和5×5,并通过比特流中的信号通知噪声参数。 (注意,自我引导意味着引导图像与要过滤的图像相同)。接下来,将两个滤波器r1和r2的输出与同样在比特流中用信号发送的权重(α,β)组合,以获得最终恢复的LRU为x + α(r1 − x) + β(r2 − x),其中x是原始降级的LRU。即使r1和r2本身不一定是好的,但在编码器端适当选择权重可使最终组合版本更接近于未降级的源。
    3)帧超分辨率:AV1添加了一种新的帧超分辨率编码模式,该模式允许以较低的空间分辨率对帧进行编码,然后在更新参考缓冲区之前将其超解析地循环内完整解析为全分辨率。尽管这种方法有着非常低的比特率可感知优势,但是图像处理文献中,大多数超分辨率方法在视频编解码器中的环内操作,过于复杂。在AV1中,为了使操作在计算上易于处理,将超分辨过程分解为线性放大,然后以更高的空间分辨率应用循环恢复工具。特别地,维纳滤波器特别擅长超分辨和恢复丢失的高频。然后,唯一的附加规范操作是在使用循环恢复之前进行线性升频。此外,为了实现具有成本效益的硬件实现而在行缓冲器中没有任何开销,将上/下缩放限制为仅水平操作。图6描述了使用帧超分辨率时环路滤波管道的总体架构,其中CDEF以编码(较低)分辨率运行,但是在线性升频器水平扩展图像以解决部分分辨率后,环路恢复运行较高的频率丢失。
    在这里插入图片描述
    4)胶片颗粒合成:AV1中的胶片颗粒合成是在编码/解码循环之外进行的规范性后处理。电视和电影内容中丰富的电影颗粒通常是创作意图的一部分,在编码时需要保留。但是,胶片颗粒的随机性使其很难用传统的编码工具进行压缩。取而代之的是,在压缩之前将颗粒从内容中删除,然后估算其参数并在AV1比特流中发送。在解码器中,根据接收到的参数合成颗粒,并将其添加到重建的视频中。颗粒被建模为自回归(AR)过程,其中亮度的最高AR系数为24,每个色度分量的AR系数为25。这些系数用于生成64×64亮度颗粒模板和32×32色度模板。然后从模板中的随机位置获取小颗粒补丁并将其应用于视频。补丁之间的不连续性可以通过可选的重叠来缓解。薄膜的颗粒强度也随信号强度而变化,因此每个颗粒样品都按比例缩放[16]。
    对于颗粒含量,薄膜颗粒的合成显著降低了以够用的质量重建颗粒所需的比特率。由于在重建图片中单个晶粒位置可能不匹配,因此该工具通常不会改善客观质量度量标准(例如PSNR),因此无法在第三节的比较中使用。

    三,性能评估

    我们对比了在AOMedia的开放式测试平台AWCY [17]上使用AV1(2018年1月4日版)获得的编码性能与libvpx VP9编码器(2018年1月4日版)以及最新的x265版本(v2.6)的编码性能。这三个编解码器在AWCY Objective-1快速测试仪上运行,其中包括各种分辨率和类型的4:2:0 8位视频:12个普通1080p剪辑,4个1080p屏幕内容剪辑,7 720p剪辑和7 360p剪辑,都是60帧。在我们的测试中,AV1和VP9使用恒定质量(CQ)速率控制以2遍模式进行压缩,通过该模式,编解码器使用单个目标质量参数运行,该参数控制编码质量而未指定任何比特率约束。 AV1和VP9编解码器使用以下参数运行:
    •–frame-parallel = 0 --tile-columns = 0 --auto-alt-ref = 2 --cpuused = 0 --passes = 2 --threads = 1 --kf-min-dist = 1000- kf-maxdist = 1000-lag-in-frames=25 --end-usage=q --cq-level = {20,32,43,55,63}和无限制的关键帧间隔。
    需要说明的是,AV1 / VP9 2通道模式的第一通道只负责收集统计信息,而不是实际的编码。 x265,用于将视频编码为HEVC格式的库,还使用恒定速率因子(crf)速率控制,以其最佳质量模式(placebo)进行了测试。 x265编码器使用以下参数运行:
    • --preset placebo --no-wpp --tune psnr --frame-threads 1 --minkeyint 1000 --keyint 1000 --no-scenecut with --crf ={15, 20, 25, 30, 35} 和无限制的关键帧间隔。
    请注意,使用上述cq级别和crf值会使三个编解码器生成的RD曲线在有意义的范围内彼此接近,以进行BDRate计算。编码性能的差异显示在表I和表II中,以BDRate表示。负的BDRate意味着使用更少的位来达到相同的质量。 PSNR-Y,PSNR-Cb和PSNR-Cr是用于计算BDRate的客观指标。不幸的是,在撰写本文时,在AWCY测试台上,还没有实现PSNR度量来平均Y,Cb,Cr平面上的PSNR,我们将在以后的文献中更新结果。表I将AV1与VP9进行了比较,表明AV1在所有平面上的性能均比VP9实质上高出30%。同样,与x265相比,表II显示了当考虑主要质量因子PSNR-Y时,一致的22.75%编码增益,并且在Pb和Cr度量中,-40%的BDRate显示了Cb和Cr平面上更出色的编码能力。
    在这里插入图片描述

    致谢
    特别感谢所有AOMedia成员和AV1项目的个人贡献者的努力和奉献。由于篇幅所限,我们只列出参与起草本文的作者。
    参考文献
    [1] D. Mukherjee, J. Bankoski, A. Grange, J. Han, J. Koleszar, P. Wilkins,
    Y. Xu, and R.S. Bultje, “The latest open-source video codec VP9 - an
    overview and preliminary results,” Picture Coding Symposium (PCS),
    December 2013.
    [2] G. J. Sullivan, J. Ohm, W. Han, and T. Wiegand, “Overview of the
    high efficiency video coding (HEVC) standard,” IEEE Transactions on
    Circuits and Systems for Video Technology, vol. 22, no. 12, 2012.
    [3] T. Wiegand, G. J. Sullivan, G. Bjontegaard, and A. Luthra, “Overview of
    the H.264/AVC video coding standard,” IEEE Transactions on Circuits
    and Systems for Video Technology, vol. 13, no. 7, 2003.
    [4] J. Bankoski, P. Wilkins, and Y. Xu, “Technical overview of VP8, an open
    source video codec for the web,” IEEE Int. Conference on Multimedia
    and Expo, December 2011.
    [5] “Alliance for Open Media,” http://aomedia.org.
    [6] L. N. Trudeau, N. E. Egge, and D. Barr, “Predicting chroma from luma
    in AV1,” Data Compression Conference, 2018.
    [7] W. Lin, Z. Liu, D. Mukherjee, J. Han, P. Wilkins, Y. Xu, and K. Rose,
    “Efficient AV1 video coding using a multi-layer framework,” Data
    Compression Conference, 2018.
    [8] J. Han, Y. Xu, and J. Bankoski, “A dynamic motion vector referencing
    scheme for video coding,” IEEE Int. Confernce on Image Processing,
    2016.
    [9] Y. Chen and D. Mukherjee, “Variable block-size overlapped block
    motion compensation in the next generation open-source video codec,”
    IEEE Int. Confernce on Image Processing, 2017.
    [10] S. Parker, Y. Chen, and D. Mukherjee, “Global and locally adaptive
    warped motion comprensationin video compression,” IEEE Int. Confernce on Image Processing, 2017.
    [11] U. Joshi, D. Mukherjee, J. Han, Y. Chen, S. Parker, H. Su, A. Chiang,
    Y. Xu, Z. Liu, Y. Wang, J. Bankoski, C. Wang, and E. Keyder, “Novel
    inter and intra prediction tools under consideration for the emerging AV1
    video codec,” Proc. SPIE, Applications of Digital Image Processing XL,
    2017.
    [12] S. Parker, Y. Chen, J. Han, Z. Liu, D. Mukherjee, H. Su, Y. Wang,
    J. Bankoski, and S. Li, “On transform coding tools under development
    for VP10,” Proc. SPIE, Applications of Digital Image Processing XXXIX,
    2016.
    [13] J. Han, C.-H. Chiang, and Y. Xu, “A level map approach to transform
    coefficient coding,” IEEE Int. Confernce on Image Processing, 2017.
    [14] S. Midtskogen and J.-M. Valin, “The AV1 constrained directional
    enhancement filter (CDEF),” IEEE Int. Conference on Acoustics, Speech,
    and Signal Processing, 2018.
    [15] D. Mukherjee, S. Li, Y. Chen, A. Anis, S. Parker, and J. Bankoski,
    “A switchable loop-restoration with side-information framework for the
    emerging AV1 video codec,” IEEE Int. Confernce on Image Processing,
    2017.
    [16] A. Norkin and N. Birkbeck, “Film grain synthesis for AV1 video codec,”
    Data Compression Conference, 2018.
    [17] “AWCY,” arewecompressedyet.com.

    展开全文
  • 复合视频接口(AV接口或Video接口),曾是最普遍的一种视频接口,几乎所有电视机、影碟机都有这个接口。它是音频、视频分离的视频接口,一般由三个独立RCA插头(又叫梅花接口、RCA接口)组成,其中V接口连接混合视频...

    复合视频接口(AV接口或Video接口),曾是最普遍的一种视频接口,几乎所有电视机、影碟机都有这个接口。它是音频、视频分离的视频接口,一般由三个独立RCA插头(又叫梅花接口、RCA接口)组成,其中V接口连接混合视频信号,为黄色插口;L接口连接左声道声音信号,为白色插口;R接口连接右声道声音信号,为红色插口。复合视频接口有两种端子:RCA端子和BNC端子。RCA端子就是通常所说的莲花头和莲花座,BNC端子就是BNC头和BNC座。RCA端子既可用在复合视频接口,也可用在音频接口,如果用在音频接口的话,通常又叫3.5莲花头(座)。

     

    现如今智能电视越来越普及,不过很多家庭家里还是有老式非智能电视,丢了又非常可惜,AV接口接收来自各种源器材(LD、VCR、DSS、DVD)的图像和声音信号,选择出需要的信号,把它们送至图像监视器和音箱(此功能叫做节目源切换);根据声音信号的编码格式是杜比环绕声、杜比数字还是DTS,对原始声音信号进行相应的环绕声解码;但是老式电视一般都不具备新型的HDMI接口,接口都是一些比较老的AV接口,那么如何通过这些AV接口让老电视变智能?

     

    相比于以前的闭路电视,卫星电视等,现在要看电视要么就装盒子,要么就直接网络电视。在老实的非智能电视上安装带有AV接口的电视盒子:比如市面上主流的某猫魔盒,某米盒子的绝大多数型号都是配有AV接口的,以某猫魔盒为例,配备AV接口就可以连接智能盒子了。

     

    但是一般情况下,电视盒子是不配套AV线的,这就需要我们准备一条一拖三AV线。使用AV线连接电视与盒子。连接成功后就可以看热门大片,玩电视游戏,老电视也可以做得到!

    另外没有AV接口的电视盒子市面上也有一些盒子虽然功能强大但是没有AV接口,比如某米盒子3增强版,面对这类电视盒子,就需要一个HDMI转AV线的转接器。转换器一端是AV接口,另一端则是HDMI接口,AV线根据颜色分别插在电视和转换器AV接口处。

     

    然后转换器的HDMI接口就可以连接到电视盒子的HDMI接口上了,连接完成后基本操作基本跟上述连接电视盒子的设置一样,根据电视提示来完成操作就可以,比如同样可以安装一个各类软件,在老电视上看看电影,看看直播还是非常不错的。

    其实方法有很多种,现在很多人还喜欢玩弄复古,很多老式家电用久了会有感情,为了满足这部分市场,同样会衍生出各种各样的连接设备,只要应用得当就能让你们家里的老式电视重获新生,观看如互联网电视那般的海量内容资源了。

    (文章相关内容来源于网络)

    展开全文
  • Teranex AV标准转换器

    万次阅读 2020-12-01 18:32:47
    Teranex AV采用众多新型功能设计,是v:t-135-2012-4168现场活动、专业级视听,以及播出和后期制作工作流程的理想解决方案。它秉承Teranex的专利算法和出色的图像品质,可高达2160p60的所有格式间进行1089种上、下...

    Teranex AV标准转换器
    在这里插入图片描述

    Teranex AV采用众多新型功能设计,是v:t-135-2012-4168现场活动、专业级视听,以及播出和后期制作工作流程的理想解决方案。它秉承Teranex的专利算法和出色的图像品质,可在高达2160p60的所有格式间进行1089种上、下、交叉变换以及格式转换。Teranex AV具有超低延迟特性,并且设有静帧存储功能,可用于添加徽标和图文,此外,该型号还可冻结当前帧画面,并生成同步信号。其专业的12G-SDI接口和四链路SDI接口可同时使用,并且还搭载消费级HiFi、XLR音频、HDMI输入、环通以及输出等众多接口!此外,该型号后侧还设有金属支架,可在安装到狭小空间时有效防止线缆弯折和接口损坏!
    接口
    SDI视频 输入
    1路BNC(IN A)- 10bit SD、HD、2K、3G HD A级和B级、6G和12G Ultra HD,可自动切换。
    1路BNC(IN B)- 10bit SD、HD、2K、3G HD A级和B级、6G和12G Ultra HD,可自动切换。 可作为备用输入使用,也可作为双链路输入用于4:2:2 3G或6G Ultra HD
    SDI视频环通输入
    1路BNC(IN A Loop)- 时钟恢复、10bit SD、HD、2K、3G HD、6G和12G Ultra HD,可自动切换。
    1路BNC(IN B Loop)- 时钟恢复、10bit SD、HD、2K、3G HD、6G和12G Ultra HD,可自动切换。
    SDI视频 输出
    1路BNC(OUT A)- 10bit SD、HD、2K、3G HD A级和B级、6G和12G Ultra HD,可自动切换。
    1路BNC(OUT B)- 10bit SD、HD、2K、3G HD A级和B级、6G和12G Ultra HD,可自动切换。 可作为双链路输出用于4:2:2 3G或6G Ultra HD。
    四链路SDI视频输出
    4xBNC(通道A、B、C、D)10-bit 3G-SDI四链路或Quad HD Split(四链路HD分割)用于Ultra HD p50/59.94/60;10bit 1.5G-SDI四链路HD分割用于Ultra HD p23/24/25/29/30。 如需其他输出格式,这些接口可提供四路相同的SDI输出。
    HDMI视频 输入
    1x HDMI 2.0 A类接口。 YUV或RGB,自动切换。
    HDMI视频 环通输入
    1x HDMI 2.0 A类接口。 启用输入环通。
    HDMI视频 输出
    1x HDMI 2.0 A类接口。 YUV或RGB,用户可选。
    SDI音频 输入
    16通道,支持SD、HD、3G HD、2K及Ultra HD。
    SDI音频 输出
    16通道,支持SD、HD、3G HD、2K及Ultra HD。
    HDMI音频 输入
    8通道,支持SD、HD、3G HD、2K及Ultra HD。
    HDMI音频 输出
    8通道,支持SD、HD、3G HD、2K及Ultra HD。
    光纤接口 (选配)
    1个SMPTE光纤SFP插口。
    视频光纤输入
    1x 10¬bit SD、 HD、 3G HD、 2K、 Ultra HD 自动切换
    视频光纤输出
    1x 10¬bit SD、 HD、 3G HD、 2K、 Ultra HD 自动切换
    音频光纤 输入
    16通道,支持SD、HD、3G HD、2K及Ultra HD。
    音频光纤 输出
    16通道,支持SD、HD、3G HD、2K及Ultra HD。
    模拟音频 输入
    2x XLR - 2通道专业平衡模拟音频(XLR与AES/EBU输入共享接口)
    2路立体声非平衡模拟音频通过RCA接口,可连接消费级设备。
    AES/EBU数字音频输入
    2x XLR - 两对(4通道)专业级110Ω平衡数字音频(XLR与模拟输入共享接口)
    内置Dolby®杜比支持
    所有转换保留Dolby® AC-3。 保留Dolby® E(视频帧率转换时除外)。
    时间码输入
    支持VITC/ATC。 不支持LTC。
    时间码输出
    支持VITC/ATC。 不支持LTC。
    多速率支持
    SDI接口可在标清、高清以及Ultra HD之间切换。 SDI可在270Mb/s标清SDI、1.5Gb/s HD-SDI和2K SDI、3G HD、6G 及12G Ultra HD之间切换。
    同步输入
    1x BNC - SD黑场或HD三电平同步。
    同步输出
    1x BNC - 内部同步发生器可以当前输出帧率输出黑场或三电平同步。
    计算机接口
    1个USB C型端口用于软件更新 1个RJ45 千兆以太网用于远程控制和配置。
    处理器界面
    背光按键,LED状态灯,LCD屏幕及快捷屏幕菜单。
    在这里插入图片描述

    格式
    SD 视频格式
    525i59.94 NTSC、625i50 PAL
    1.5G-SDI HD视频格式
    720p50、720p59.94、720p60
    1080p23.98、1080p24、1080p25、1080p29.97、1080p30、
    1080PsF23.98、1080PsF24、1080PsF25、1080PsF29.97、1080PsF30
    1080i50、1080i59.94、1080i60
    3G-SDI HD 视频 格式
    1080p50、1080p59.94、A级和B级1080p60
    2K 视频格式
    2K DCI 23.98p、2K DCI 24p
    2K DCI 23.98PsF、2K DCI 24PsF
    Ultra HD 视频格式
    2160p23.98、2160p24、2160p25、2160p29.97、2160p30、 2160p50、2160p59.94、2160p60
    SDI规范
    SMPTE 259M、SMPTE 292M、SMPTE 296M、SMPTE 372M、SMPTE 425M
    SDI元数据支持
    VITC/ATC支持,SMPTE 12M。视频检索支持包括WSS、RP186以及AFD、SMPTE 2016。 转换为608和708、SMPTE 334M或从608和708、SMPTE 334M进行转换时支持隐藏式字幕。
    音频采样
    电视标准采样率48kHz和24bit HD,20bit SD。
    视频采样
    4:2:2
    色彩精度
    10bit
    色彩空间
    REC 601、REC 709
    SDI 视频格式
    可切换525 NTSC、625 PAL、720HD、1080HD、2K DCI和Ultra HD 3840 x 2160信号。
    HDMI色彩精度
    4:2:2 10bit
    复制保护
    HDMI输入无法从有复制保护的HDMI信号源上采集。 采集和发布内容前请确认版权。
    格式转换
    在这里插入图片描述

    处理
    宽高比转换实时可变和固定宽高比转换。
    实时视频处理包括降噪、带插入/移除的下拉变换检测、场景切换检测、调色和Proc Amp控制
    低延迟处理2帧延迟实时处理,适用于所选格式转换。
    格式转换实时上变换、下变换、交叉变换及SD/HD/Ultra HD格式变换。
    色彩空间转换硬件实时
    静帧存储将视频帧画面从当前输入信号或冻结帧缓冲器采集到非易失性存储器上。
    冻结帧暂时冻结输入的实时视频。
    测试图案75% SMPTE 彩条、75%全场彩条、格栅、多波群、黑场带可选择音频信号和可选择水平图案运动。
    输出切换输出可在输入视频、内部黑场、用户静帧或来自输入视频的冻结帧信号间切换。 输出选择之间的转场速度在0到5秒之间。 转场强制通过黑色执行叠化。
    软件
    软件控制
    附赠Teranex Setup软件控制程序,可通过Windows 8.1、 Windows 10 和Mac计算机更改设置。
    内部软件升级
    通过USB C类接口使用附赠Teranex Setup程序进行升级。
    操作系统
    Mac 10.14 Mojave、
    Mac 10.15 Catalina或更高版本。
    Windows 8.1和10操作系统。
    物理规格
    在这里插入图片描述

    电源要求
    电源
    1个内置国际通用AC电源,带IEC C14插座。 需要使用IEC电源线。 100-240V,50-60Hz
    标准耗电量
    42W
    环境规格
    操作温度
    0°到40° C(32°到104° F)
    存储温度
    -20°到45° C(-4° 到 113° F)
    相对湿度
    0%到90%不结露
    装箱配置
    Teranex AV
    含有软件和操作手册的SD卡
    2个防撞块带4个M4螺丝

    展开全文
  • gstreamer AV sync

    千次阅读 2016-03-09 21:59:44
    本文翻译自gstreamer源代码中的文档,原文的路径是...对于我们分析av同步不实用,这里不做介绍。 同时参考网上资料http://blog.csdn.net/shenbin1430/article/details/4291963 有兴趣的可以自行阅读。 经过对代码的实
  • B860AV2.1刷机/救砖

    万次阅读 热门讨论 2019-09-23 09:27:32
    中兴机顶盒。这个盒子硬件方面,感觉还是不错的,但安装软件受到限制,非常不爽。... *****************************************************...1、准备一根废旧的USB线,一头焊接到机顶盒靠近网络接口的USB,只有这个...
  • AV1视频标准中,CDEF为非线性空间滤波器,该滤波器以8x8为基本单位,通过沿着物体的方向进行滤波,从而消除和减弱振铃(ringing artifact)效应,从而提升重建图像的质量。 Encoder端,CDEF滤波一共分三部分组成...
  • 图中 x264 采用 ffmpeg 命令行 - ffmpeg -r 30 -s 1920×1080 -c:v libx264 -x264-params bframes=0 -tune zerolatency -preset superfast -threads 1 Aurora AV1 相对已有编码标准方案,包括 VP9、H264 等,不同...
  • AV1视频编解码器核心编码工具概述

    万次阅读 2020-10-14 21:56:15
    过去的十年里,基于网络的视频应用变得非常普遍,现代设备和网络基础设施推动了高分辨率、高质量内容消费的快速增长。因此,占主导地位的带宽消费者,如视频点播(VoD)、实时流媒体和会话视频,以及新兴的新应用...
  • 中兴B860AV1.1机顶盒固件

    热门讨论 2017-11-09 09:37:52
    中兴B860AV1.1 root固件,刷机后可以安装任意软件,不受限制
  • 中兴B860AV2.1-T刷机教程加固件

    万次阅读 2020-07-19 09:06:56
    第一步:拆开中兴B860AV2.1-T盒子,取出主板。 第二步:下载刷机工具AmlogicUSBBurningTool_v2.1.6.8 下载工具:链接:https://share.weiyun.com/qf0pU7Tx密码:3k3pt7 第三步:下载固件aml_upgrade_package....
  • 中兴ZXV10 B860AV1.1电视盒子刷机备份出来的app
  • B860AV2.1&1.1-T刷机包

    2021-02-16 13:16:34
    盒子刷机包:中兴ZX10 B860AV2.1 & 1.1-T
  • HD2AV_F2

    2015-01-05 17:14:00
     A有效行处理:根据文档HD2AV_F1.doc的第5节所示的视频分量信号特性,找到一帧视频信号的有效行,再依据上面的第二个计算式高清视频一帧的1080条有效行中按每15行取8行循环抽取,从而得到标清所要求的576行有效行...
  • AV接口又称(RCA),AV接口算是出现比较早的一种接口,它由黄、白、红三种颜色的线组成,其中黄线为视频,红色为左声道,白色为右声道。 树莓派的3.5mm接口依次是是L(左声道/第一节)、R(右声道/第二节)、G(地/...
  • 中兴机顶盒ZTE B860AV2.1破解工具包,包括打开adb工具,当贝桌面,电视家应用
  • 现在可以使用平滑,倾斜的过渡线在块的空间不同部分上使用两个单独的预测(楔形分割的预测)。这样就可以更精确地分离对象,而无需沿着方形块的边界使用传统的阶梯线。得益于图块行(ext_tile)之间可配置的预测...
  • 中兴 ZXV10 B860AV1.1通用刷机教程

    万次阅读 2019-04-01 15:37:18
    拆开盒子电脑 USB 连接盒子 TTL 线引出的串口,电脑安装 PuTTY 或 SecureCRT。 以 PuTTY 为例打开对应的串口(COM4) 波特率采用 115200 再点击打开,然后盒子重新上电开机直到看到 root@orange:/ 3. 一定要...
  • 中兴B860AV2.1B电视盒子刷机固件

    千次阅读 2021-03-21 17:26:28
    所以刷机的时候千万不要只看盒子背面的型号就盲目的找固件乱刷, 这是错误的, 这样很容易将开机的机器给刷的不开机,所以下载固件之前一定要对照下您的盒子里的主板和CPU型号是否 跟固件匹配? 乱找固件刷机很...
  • ADS-B机载全向天线 AV-74

    千次阅读 2019-09-06 16:39:48
     AV-74是一款宽频刀状机载应答机天线,适用于ADS-B/应答机/DME。  2. 技术参数  Ø 最大飞行速度:350 mph  Ø 最大工作高度:50,000 ft  Ø 工作频率: 960-1220MHz  Ø 阻抗: 50 Ohm  Ø ...
  • 复合视频接口(AV接口或Video接口),曾是最普遍的一种视频接口,几乎所有电视机、影碟机都有这个接口。它是音频、视频分离的视频接口,一般由黄、白、红3路三个独立的RCA插头(又叫梅花接口、RCA接口)组成的,其中V...
  • CCD曝光结束后,进行电信号转移,将每一行中每一个象元的电荷信号依行序依次传入每行的“缓冲器”中,由底端线路依次将每行的电信号引导输出至 CCD 旁的放大器进行放大,再串联 ADC 输出,此为线阵CCD;另外一种是每...
  • AV接口  复合视频接口(Audio、Video接口),曾是最普遍的一种视频接口,传输模拟音视频信号,几乎所有电视机、影碟机都有这个接口。它是音频、视频分离的视频接口,一般由三个独立RCA插头(又叫梅花接口、RCA接口...
  • 中兴B860AV2.1-T 第三方固件包可装app,下载刷机固件 a ml_upgrade_package.img 亲测有效
  • AV视频输出接口类型

    万次阅读 2007-08-24 11:30:00
    转载时请注明出处和作者联系方式:http://blog.csdn.net/mimepp作者联系方式:YU TAO 这里列一下视频输出的接口类型, 算是一个笔记. 类型 名称 中文名 接头 含义 特点
  • 音箱后面接口 COM 8欧 70V 100V

    千次阅读 2017-08-21 16:44:41
    70V、100V ——定压接口 音箱线有一根两股用两种颜色,分别代表正负极,com口就是负极,SP口正极。红线接SP口,白(黑)线接COM口。 定压音箱简单理解就是以电压来推动扬声器。其特点是输出电压大,电流小,...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 5,717
精华内容 2,286
关键字:

在v线av