在视频译码中的低延迟缓冲模型的制作方法_2

文档序号:8532131阅读:来源:国知局
的技术。
[0026] 图1为说明可利用本发明所描述的技术的实例视频编码及解码系统10的框图。 如图1所展示,系统10包含源装置12,源装置12产生待在稍后时间由目的地装置14解码 的经编码视频数据。源装置12及目的地装置14可包括广泛范围的装置中的任一者,所述 装置包含桌上型计算机、笔记本(即,膝上型)计算机、平板计算机、机顶盒、电话手机(诸 如,所谓"智能」电话"、所谓"智能"垫、电视、相机、显示装置、数字媒体播放器、视频游戏控 制台、视频流式处理装置,或其类似者。在一些状况下,源装置12及目的地装置14可经配 备用于无线通信。
[0027] 目的地装置14可经由链路16而接收待解码的经编码视频数据。链路16可包括 能够将经编码视频数据从源装置12移动到目的地装置14的任何类型的媒体或装置。在一 个实例中,链路16可包括通信媒体以使源装置12能够将经编码视频数据直接地实时发射 到目的地装置14。经编码视频数据可根据诸如无线通信协议的通信标准而调制,且发射到 目的地装置14。通信媒体可包括任何无线或有线通信媒体,诸如,射频(RF)频谱或一或多 个物理传输线。通信媒体可形成基于数据包的网络(诸如,局域网、广域网,或诸如因特网 的全局网络)的部分。通信媒体可包含路由器、交换机、基站,或可用以促进从源装置12到 目的地装置14的通信的任何其它装备。
[0028] 替代地,可将经编码数据从输出接口 22输出到存储装置33。相似地,可由输入接 口从存储装置33存取经编码数据。存储装置33可包含多种分布式或本地存取式数据存储 媒体中的任一者,诸如,硬盘、蓝光光盘、DVD、CD-ROM、闪速存储器、易失性或非易失性存储 器,或用于存储经编码视频数据的任何其它合适数字存储媒体。在另外实例中,存储装置 33可对应于可保持由源装置12产生的经编码视频的文件服务器或另一中间存储装置。目 的地装置14可经由流式处理或下载而从存储装置33存取经存储视频数据。文件服务器可 为能够存储经编码视频数据且将那个经编码视频数据发射到目的地装置14的任何类型的 服务器。实例文件服务器包含web服务器(例如,对于网站)、FTP服务器、网络连接存储 (NAS)装置,或本地磁盘驱动器。目的地装置14可经由包含因特网连接的任何标准数据连 接而存取经编码视频数据。这种数据连接可包含适合于存取存储在文件服务器上的经编码 视频数据的无线信道(例如,Wi-Fi连接)、有线连接(例如,DSL、电缆调制解调器等等), 或这两者的组合。经编码视频数据从存储装置33的发射可为流式处理发射、下载发射,或 这两者的组合。
[0029] 本发明的技术未必限于无线应用或设置。所述技术可应用于视频译码以支持多种 多媒体应用中的任一者,诸如,空中电视广播、有线电视发射、卫星电视发射、流式处理视频 发射(例如,经由因特网)、供存储在数据存储媒体上的数字视频的编码、存储在数据存储 媒体上的数字视频的解码,或其它应用。在一些实例中,系统10可经配置以支持单向或双 向视频发射以支持诸如视频流式处理、视频播放、视频广播及/或视频电话的应用。
[0030] 在图1的实例中,源装置12包含视频源18、视频编码器20及输出接口 22。在一 些状况下,输出接口 22可包含调制器/解调器(调制解调器)及/或发射器。在源装置 12中,视频源18可包含诸如以下各者的源:视频捕获装置,例如,摄像机;视频存档,其含有 经先前捕获视频;视频馈送接口,其用以从视频内容提供者接收视频;及/或计算机图形系 统,其用于产生计算机图形数据作为源视频;或这些源的组合。作为一个实例,如果视频源 18为摄像机,那么源装置12及目的地装置14可形成所谓相机电话或视频电话。然而,本发 明所描述的技术可大体上适用于视频译码,且可应用于无线及/或有线应用。
[0031] 可由视频编码器20编码经捕获、经预捕获或经计算机产生视频。可经由源装置12 的输出接口 22而将经编码视频数据直接地发射到目的地装置14。又(或替代地),可将经 编码视频数据存储到存储装置33上以供目的地装置14或其它装置稍后存取,以用于解码 及/或播放。
[0032] 目的地装置14包含输入接口 28、视频解码器30及显示装置32。在一些状况下, 输入接口 28可包含接收器及/或调制解调器。目的地装置14的输入接口 28经由链路16 而接收经编码视频数据。经由链路16而传达或提供在存储装置33上的经编码视频数据可 包含由视频编码器20产生以供视频解码器(诸如,视频解码器30)用来解码所述视频数据 的多种语法元素。这些语法元素可与通信媒体上发射、存储在存储媒体上或存储在文件服 务器上的经编码视频数据一起被包含。
[0033] 显示装置32可与目的地装置14集成,或在目的地装置14外部。在一些实例中, 目的地装置14可包含集成式显示装置,且也经配置以与外部显示装置进行接口连接。在其 它实例中,目的地装置14可为显示装置。一般来说,显示装置32向用户显示经解码视频数 据,且可包括多种显示装置中的任一者,诸如,液晶显示器(IXD)、等离子显示器、有机发光 二极管(OLED)显示器,或另一类型的显示装置。
[0034] 视频编码器20及视频解码器30可根据诸如目前在开发中的高效率视频译码 (HEVC)标准的视频压缩标准而操作,且可符合HEVC测试模型(HM)。HEVC正由ITU-T视 频译码专家组(VCEG)及IS0/IEC动画专家组(MPEG)的视频译码联合合作团队(JCT-VC) 开发 ° 从2013年7月 5 日时起,可从 http://phenix. int-evry. fr/ict/doc end user/ documents/ll Shanghai/wgll/.TCTVC_K1003_vl3· zipf导至l| HEVC 的一个工作草案(WD),其 为Bross 等人的"High Efficiency Video Coding(HEVC)text specification draft 9" 且在下文中被称作HEVC WD9。HEVC WD9的全部内容是以引用方式并入本文中。
[0035] 替代地,视频编码器20及视频解码器30可根据诸如ITU-T H. 264标准(替代地 被称作MPEG-4第10部分的高级视频译码(AVC)的其它专有或工业标准或这些标准的扩 展而操作。然而,本发明的技术不限于任何特定译码标准。视频压缩标准的其它实例包含 MPEG-2 及 ITU-T 263。
[0036] 尽管图1中未展示,但在一些方面中,视频编码器20及视频解码器30各自可与音 频编码器及解码器集成,且可包含适当MUX-DEMUX单元或其它硬件及软件,以处置公共数 据流或单独数据流中的音频及视频两者的编码。适用时,在一些实例中,MUX-DEMUX单元可 符合ITU H. 223多路复用器协议,或诸如用户数据报协议(UDP)的其它协议。
[0037] 视频编码器20及视频解码器30各自可被实施为多种合适编码器电路系统中的任 一者,诸如,一或多个微处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程 门阵列(FPGA)、离散逻辑、软件、硬件、固件或其任何组合。当部分地以软件来实施技术时, 装置可将用于所述软件的指令存储在合适非暂时性计算机可读媒体中,且使用一或多个处 理器而以硬件来执行所述指令以执行本发明的技术。视频编码器20及视频解码器30中的 每一者可包含在一或多个编码器或解码器中,所述一或多个编码器或解码器中的任一者可 被集成为相应装置中的组合式编码器/解码器(CODEC)的部分。
[0038] JCT-VC正致力于HEVC标准的开发。HEVC标准化努力是基于视频译码装置的演 进模型,其被称作HEVC测试模型(HM)。HM推测视频译码装置相对于根据(例如)ITU-T H. 264/AVC的现有装置的若干额外能力。举例来说,H. 264提供九个帧内预测编码模式,而 HM可提供多达三十三个帧内预测编码模式。
[0039] -般来说,HM的工作模型描述视频帧或图片可划分成包含亮度样本及色度样本两 者的树状块或最大译码单元(LCU)序列。树状块具有与H. 264标准的宏块相似的目的。切 片包含按译码次序的数个连续树状块。视频帧或图片可分割成一或多个切片。每一树状块 可根据四叉树而分裂成若干译码单元(CU)。举例来说,树状块(作为四叉树的根节点)可 分裂成四个子节点,且每一子节点又可为一父节点且分裂成另外四个子节点。最终未分裂 子节点(作为四叉树的叶节点)包括译码节点,即,经译码视频块。与经译码位流相关联的 语法数据可定义树状块可被分裂的最大次数,且也可定义译码节点的最小大小。
[0040] CU包含译码节点,以及与译码节点相关联的预测单元(PU)及变换单元(TU)。⑶的 大小通常对应于译码节点的大小,且通常必须为正方形形状。⑶的大小的范围可为从8X8 像素直到具有64X64像素或更大的最
当前第2页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1