可适性视频编码的增强参考区域利用_3

文档序号:9221972阅读:来源:国知局
采样可以应用以将ILRB转化到要被编码的块的尺寸和分辨率。
[0073] 生成T+ILRB可包括(a)使用接收到的运动矢量来识别相对于将要被解码的块的 位置的TRB的左上坐标和(b)使用偏移矢量来识别相对于在较低级中的TRB的同定位的块 的T+ILRB的左上的坐标。
[0074] 生成IL+TRB可包括(a)使用偏移矢量来识别相对于同定位的块在较低级中的块 的左上坐标和(b)使用接收到的运动矢量来识别相对于使用偏移矢量所识别的块的位置 的IL-TRB的左上坐标。
[0075] 如果使用空间可适性的情况下,在较低层中的块可以被上采样到当前编码块的大 小。上采样可包括像素插值和缩放到当前编码块的层的分辨率。
[0076] shift_vector的分辨率可以是整数或分数。当shift_vector具有分数分辨率,内 插滤波器用于生成实际ILRB。可使用各个内插滤波器,包括但不限于双线性滤波器、双三次 滤波器、多相FIR滤波器,等等。
[0077] 框510包括确定是否提供用于解码感兴趣的块中使用的所有参考块已被识别。相 关的参考块可以通过编码器来识别。框502重复到框510表明已生成所有参考块。
[0078] 框520包括从一个或多个参考块生成预测块。例如,可以从加权每个所述一个或 多个参考块生成该预测块。每个参考块的权重可以是不同的或相同的。前面描述了一个生 成预测块的示例方式。
[0079] 框530包括使用单个参考块应用间预测或内预测,以确定所关注的块的预测块。 相对于HEVC以及任何各种H. 264和MPEG建议的技术可以被用于预测块的间预测或内预 测。
[0080] 框540包括应用残余解码(residualdecoding)到所述预测块。可以使用一个 或多个参考块来确定所述预测块。残余值可由视频编码器提供,并且可以以熵编码格式 被接收。框540包括解码所述残余值。解码残余值可包括应用熵解码和逆量化(inverse quantization)。残余值可包括在感兴趣的原始预编码块中的像素和在预测块中的像素之 间的像素差值。
[0081] 框550包括重建感兴趣的块。重建感兴趣块可以包括在每个像素的基础上对与预 测块的残余值进行求和。所得的感兴趣块是编码块的重构版本。
[0082] 图6描绘示例方式来发送参考块索引和偏移矢量至解码器。如图6所示的表达式 和参数可用于视频流中,以识别参考块的索引号和每个参考块的水平和垂直的偏移矢量的 值。此外,所述偏移矢量与特定层相关联,并且可以从最低层到最高参考层进行传输。参考 块可以是TU、PU、⑶、片段、图片或层级。在一些实施例中,为了发送参考块索引和syntax_ vectors,来自JCT-VC的高效视频编码(HEVC)文本规范草案8 (2012年)7. 3. 9. 1或7. 3. 10 节的一般编码单元的语法。
[0083] 下面提供图6中引用的参数的表格,其可被发送到解码器。
[0084]
[0085] 图7示出了系统700的实施例。在实施例中,系统700可以是媒体系统,但系统700 并不局限于此上下文。例如,系统700可以并入个人计算机(PC)、膝上型计算机、超膝上型 计算机、平板、触摸垫、便携式计算机、手持式计算机、掌上型计算机、个人数字助理(PDA)、 蜂窝电话、组合蜂窝电话/PDA、电视、智能设备(例如,智能电话、智能平板或智能电视)、移 动互联网设备(MID)、消息设备、数据通信设备,等等。
[0086] 在实施例中,系统700包括耦合到显示器720的平台702。平台702可接收来自内 容设备的内容,如内容服务设备730或内容传递设备740或其他类似的内容源。包括一个 或多个导航特征的导航控制器750可被用来与例如平台702和/或显示器720进行交互。 在下面更详细地描述每个组件。在一些情况下,平台702可以通过显示接口通信地耦合于 显示器720。
[0087] 在实施例中,平台702可包括芯片组705、处理器710、存储器712、存储设备714、 图形子系统715、应用716和/或无线电设备718的任何组合。芯片组705可提供处理器 710、存储器712、存储设备714、图形子系统715、应用716和/或无线电设备718之间的互 通。例如,芯片组705可以包括存储适配器(未示出),其能够提供与存储设备714的互通。
[0088] 处理器710可以被实现为复杂指令集计算机(CISC)或精简指令集计算机(RISC) 处理器、x86指令集兼容的处理器、多核、或任何其它微处理器或中央处理单元(CPU)。在实 施例中,处理器710可以包括双核处理器、双核移动处理器,等等。
[0089] 存储器712可被实现为易失性存储器装置,诸如,但不限于,随机存取存储器 (RAM)、动态随机存取存储器(DRAM)或静态RAM(SRAM)。
[0090] 存储设备714可以被实现为非易失性存储设备,诸如,但不限于,磁盘驱动器、光 盘驱动器、磁带驱动器、内部存储设备、附加存储设备、闪速存储器、电池备份SDRAM(同步 DRAM)和/或网络可访问的存储设备。在实施例中,当例如包括多个硬盘驱动器时,存储设 备714可包括对有价值的数字媒体增加存储性能增强的保护的技术。
[0091] 图形子系统715可以执行图像处理,例如用以显示的静止或视频。图形子系统715 可以是例如图形处理单元(GPU)或视觉处理单元(VPU)。VPU的各种实施例可以使用硬件、 软件、和/或固件提供视频编码或解码。VPU的各种实施例可使用本文中所描述的实施例。 模拟或数字接口可以被用于通信地耦合图形子系统715和显示器720。例如,该接口可以是 任何一个高清晰度的多媒体接口、DisplayPort、无线HDMI和/或无线HD兼容技术。图形 子系统715可被集成到处理器710或芯片组705。图形子系统715可以是可通信地耦合到 芯片组705的独立的卡。
[0092] 本文所描述的图形和/或视频处理技术可在各种硬件架构中实现。例如,图形和/ 或视频功能可以在芯片组内集成。可替代地,可以使用分离的图形和/或视频处理器。作 为另一实施例,图形和/或视频功能可以由通用处理器实现,包括多核处理器。在进一步的 实施例中,所述功能可以在消费电子设备中实现。
[0093] 无线电设备718可以包括一个或多个能够使用各种合适的无线通信技术发射和 接收信号的无线电设备。这样的技术可以包括跨一个或多个无线网络的通信。示例性无线 网络包括(但不限于)无线局域网(WLAN)、无线个人区域网络(WPAN)、无线城域网(WMAN)、 蜂窝网络和卫星网络。在跨这样的网络进行通信时,无线电设备718可以按照任何版本中 的一个或多个适用的标准操作。
[0094] 在实施例中,显示器720可包括任何电视类型的监视器或显示器。显示器720可以 包括,例如,计算机显示屏幕、触摸屏显示器、视频监视器、电视类装置,和/或电视。显示器 720可以是数字和/或模拟的。在实施例中,显示器720可以是全息显示。另外,显示720 可以是可以接收视觉投影的透明表面。这种投影可传达各种形式的信息、图像和/或对象。 例如,这样的投影可以是用于移动增强现实(MAR)应用的视觉覆盖。在一个或多个软件应 用716的控制下,平台702可在显示器720上显示用户界面722。
[0095] 在实施例中,内容服务设备730可通过任何国家、国际和/或独立的服务承载,从 而经由例如因特网可访问平台702。内容服务设备730可耦合到平台702和/或显示器 720。平台702和/或内容服务设备730可被耦合到网络760来传送(例如,发送和/或接 收)媒体信息到网络760或从网络760传送媒体信息。内容递送装置740也可耦合到平台 702和/或显示器720。
[0096] 在实施例中,内容服务设备730可包括有线电视盒、个人计算机、网络、电话、因特 网实现设备或能够递送数字信息和/或内容的器具,以及能够通过网络760或直接地单向 地或双向地在内容提供商和平台702和/显示器720之间传递内容的任何其他类似的装 置。应该理解的是,所述内容可通过网络760被单向地和/或双向地传送到系统700中的 部件和内容提供商中的任何一个以及从其中传送。内容的实例可以包括任何媒体信息,包 括例如,视频、音乐、医疗和游戏的彳目息,等等。
[0097] 内容服务设备730接收内容,例如有线电视节目,包括媒体信息、数字信息和/或 其他内容。内容提供商的实例可包括任何有线或卫星电视或广播电台或互联网内容提供 商。所提供的实施例不意味着限制本发明的实施例。
[0098] 在实施例中,平台702可接收来自具有一个或多个导航特征的导航控制器750的 控制信号。控制器750的导航特征可用于与例如用户界面722交互。在实施例中,导航控 制器750可以是指点装置,其可以是计算机硬件组件(具体地是人机接口设备),其允许用 户输入空间(例如,连续的和多维的)数据到计算机。许多如图形用户界面(GUI)以及电 视和监视器的系统允许用户来控制,并利用身体手势提供数据到计算机或电视。
[0099] 控制器750的导航特征的运动可以呼应在显示器(例如,显示器720)上,通过指 针、光标、聚焦环或在显示器上显示的其它的视觉指示器的运动。例如,在软件应用716的 控制下,位于导航控制器750上的导航特征可以被映射到显示在例如用户界面722
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1