在vps中用信号通知位速率信息及图片速率信息的制作方法_6

文档序号:9621413阅读:来源:国知局
[0210] 虽然以上揭示内容已描述特定实施例,但许多变化是可能的。举例来说,如上文所 提及,以上技术可应用于3D视频编码。在3D视频的一些实施例中,参考层一基础层)包含 足以显示视频的第一视图的视频信息,且增强层包含相对于所述参考层的额外视频信息, 使得所述参考层及所述增强层一起包含足以显示视频的第二视图的视频信息。这两个视图 可用于产生立体图像。如上文所论述,根据本发明的方面,来自参考层的运动信息可用于在 编码或解码增强层中的视频单元时识别额外的隐式假设。此可提供对3D视频位流的更大 译码效率。
[0211] 应认识到,取决于实例,本文中所描述的技术中的任一者的某些动作或事件可用 不同次序执行、可添加、合并或全部省略(例如,实践所述技术并不需要所有的所描述动作 或事件)。此外,在某些实例中,可(例如)通过多线程处理、中断处理或多个处理器同时而 非循序地执行动作或事件。
[0212] 可使用多种不同技术和技艺中的任一者来表示本文中所揭示的信息和信号。例 如,可通过电压、电流、电磁波、磁场或磁粒子、光场或光粒子或其任何组合来表示贯穿以上 描述可能参考的数据、指令、命令、信息、信号、位、符号和码片。
[0213] 结合本文揭示的实施例所描述的各种说明性逻辑块、模块、电路及算法步骤可实 施为电子硬件、计算机软件,或两者的组合。为清晰地说明硬件与软件的此可互换性,以上 已大体就其功能性来描述了各种说明性组件、块、模块、电路和步骤。此类功能性是实施为 硬件还是软件取决于具体应用及施加于整个系统的设计约束。熟练的技术人员可针对每一 特定应用以不同方式来实施所描述的功能性,但这样的实施方案决策不应被解释为会引起 脱离本发明的范围。
[0214] 本文中所描述的技术可以硬件、软件、固件或其任一组合来实施。所述技术可实施 于多种装置中的任一者中,例如通用计算机、无线通信装置手持机或集成电路装置,其具有 包含在无线通信装置手持机及其它装置中的应用的多种用途。被描述为模块或组件的任何 特征可一起实施于集成逻辑装置中或分开来实施为离散但可互操作的逻辑装置。如果以软 件实施,那么所述技术可至少部分地由包括程序代码的计算机可读数据存储媒体来实现, 所述程序代码包含在执行时执行上文所描述的方法中的一或多者的指令。计算机可读数据 存储媒体可形成计算机程序产品的一部分,所述计算机程序产品可包含封装材料。计算机 可读媒体可包括存储器或数据存储媒体,例如随机存取存储器(RAM)(例如,同步动态随机 存取存储器(SDRAM))、只读存储器(R0M)、非易失性随机存取存储器(NVRAM)、电可擦除可 编程只读存储器(EEPR0M)、快闪存储器、磁性或光学数据存储媒体及类似物。另外或作为替 代,所述技术可至少部分地由计算机可读通信媒体来实现,所述计算机可读通信媒体以指 令或数据结构的形式载运或传达程序代码且可由计算机存取、读取和/或执行(例如,传播 的信号或波)。
[0215] 程序代码可由处理器执行,所述处理器可包含一或多个处理器,例如,一或多个数 字信号处理器(DSP)、通用微处理器、专用集成电路(ASIC)、现场可编程逻辑阵列(FPGA)或 其它等效集成或离散逻辑电路。此处理器可经配置以执行本发明中描述的技术中的任一 者。通用处理器可为微处理器;但在替代方案中,处理器可为任何常规处理器、控制器、微控 制器或状态机。处理器还可实施为计算装置的组合,例如,DSP与微处理器的组合、多个微处 理器、一或多个微处理器与DSP核心的联合、或任何其它此类配置。因此,如本文中所使用 的术语"处理器"可指前述结构中的任一者、前述结构的任何组合,或适用于实施本文中所 描述的技术的任何其它结构或设备。另外,在一些方面中,可将本文中所描述的功能性提供 于经配置以用于编码和解码的专用软件模块或硬件模块内或并入组合的视频编码器-解 码器(CODEC)中。
[0216] 本文论述的译码技术可为实例视频编码和解码系统中的实施例。系统包含提供经 编码视频数据以在稍后时间由目的地装置解码的源装置。明确地说,源装置经由计算机可 读媒体将视频数据提供到目的地装置。源装置和目的地装置可包括广泛范围的装置中的任 一者,包含台式计算机、笔记本(即,膝上型)计算机、平板计算机、机顶盒、例如所谓的"智 能"电话等电话手持机、所谓的"智能"板、电视机、相机、显示装置、数字媒体播放器、视频游 戏控制台、视频串流装置,或类似物。在一些情况下,源装置和目的地装置可经装备以用于 无线通信。
[0217] 目的地装置可经由计算机可读媒体接收待解码的经编码视频数据。计算机可读媒 体可包括能够将经编码视频数据从源装置移动到目的地装置的任何类型的媒体或装置。在 一个实例中,计算机可读媒体可包括使得源装置12能够实时将经编码视频数据直接发射 到目的地装置的通信媒体。经编码视频数据可根据通信标准(例如无线通信协议)调制,且 发射到目的地装置。通信媒体可以包括任何无线或有线通信媒体,例如射频(RF)频谱或一 或多个物理发射线。通信媒体可形成基于包的网络(例如,局域网、广域网或全球网络,例 如因特网)的部分。通信媒体可包含可用于促进从源装置到目的地装置的通信的路由器、 交换机、基站或任何其它设备。
[0218] 在一些实例中,经编码数据可从输出接口输出到存储装置。类似地,经编码数据可 由输入接口从存储装置存取。存储装置可包含多种分布式或本地存取的数据存储媒体中的 任一者,例如硬盘驱动器、蓝光光盘、DVD、CD-ROM、快闪存储器、易失性或非易失性存储器或 任何其它用于存储经编码视频数据的合适的数字存储媒体。在另一实例中,存储装置可以 对应于文件服务器或可存储由源装置产生的经编码视频的另一中间存储装置。目的地装置 可经由流式传输或下载从存储装置存取所存储的视频数据。文件服务器可为能够存储经编 码视频数据且将经编码视频数据发射到目的地装置的任何类型的服务器。实例文件服务器 包含网络服务器(例如,用于网站)、FTP服务器、网络附接存储(NAS)装置或本地磁盘驱动 器。目的地装置可通过任何标准数据连接(包含因特网连接)来存取经编码视频数据。此 可包含无线通道(例如,Wi-Fi连接)、有线连接(例如,DSL、电缆调制解调器等),或适合 于存取存储在文件服务器上的经编码视频数据的两者的组合。经编码视频数据从存储装置 的发射可能是流式传输、下载传输或其组合。
[0219] 本发明的技术未必限于无线应用或环境。所述技术可以应用于视频译码以支持多 种多媒体应用中的任一者,例如空中协议电视广播、有线电视发射、卫星电视发射、因特网 流式视频发射(例如,经由HTTP的动态自适应流式传输(DASH))、经编码到数据存储媒体上 的数字视频、存储在数据存储媒体上的数字视频的解码或其它应用。在一些实例中,系统可 经配置以支持单向或双向视频传输,以支持例如视频流式传输、视频回放、视频广播和/或 视频电话等应用。
[0220] 在一个实例中,源装置包含视频源、视频编码器和输出接口。目的地装置可包含输 入接口、视频解码器和显示装置。源装置的视频编码器可经配置以应用本文所揭示的技术。 在其它实例中,源装置和目的地装置可包括其它组件或布置。例如,源装置可从外部视频源 (例如外部相机)接收视频数据。同样,目的地装置可与外部显示装置介接,而非包含集成 显示装置。
[0221] 以上实例系统仅是一个实例。用于并行处理视频数据的技术可由任何数字视频编 码和/或解码装置来执行。尽管本发明的技术一般通过视频编码装置来执行,但是所述技 术还可通过视频编码器/解码器(通常被称作"编码解码器")来执行。此外,本发明的技 术还可由视频预处理器执行。源装置和目的地装置仅为源装置在其中产生经译码视频数据 以供发射到目的地装置的此类译码装置的实例。在一些实例中,源装置和目的地装置可以 实质上对称的方式操作以使得所述装置中的每一者包含视频编码和解码组件。因此,实例 系统可支持视频装置之间的单向或双向视频发射,例如用于视频串流、视频回放、视频广播 或视频电话。
[0222] 视频源可包含视频俘获装置,例如,摄像机、含有先前所俘获视频的视频档案和/ 或用于从视频内容提供者接收视频的视频馈入接口。作为再一替代方案,视频源可产生基 于计算机图形的数据作为源视频,或实况视频、存档视频与计算机产生的视频的组合。在一 些情况下,如果视频源为摄像机,那么源装置和目的地装置可形成所谓的相机电话或视频 电话。然而,如上文所提及,本发明中所描述的技术可大体上适用于视频译码,且可应用于 无线和/或有线应用。在每一情况下,可由视频编码器编码所俘获、预先俘获或计算机产生 的视频。经编码视频信息可随后由输出接口输出到计算机可读媒体上。
[0223] 如所提到,计算机可读媒体可包含瞬时媒体,例如,无线广播或有线网络传输,或 存储媒体(即,非暂时性存储媒体),例如,硬盘、快闪驱动器、压缩光盘、数字视频光盘、蓝 光光盘或其它计算机可读媒体。在一些实例中,网络服务器(未图示)可从源装置接收经 编码视频数据,且(例如)经由网络传输将经编码视频数据提供到目的地装置。类似地,媒 体生产设施(例如,光盘冲压设施)的计算装置可从源装置接收经编码视频数据且生产含 有经编码视频数据的光盘。因此,在各种实例中,计算机可读媒体可理解为包含各种形式的 一或多个计算机可读媒体。
[0224] 目的地装置的输入接口从计算机可读媒体接收信息。计算机可读媒体的信息可包 含由视频编码器定义的也供视频解码器使用的语法信息,所述语法信息包含描述块及其它 经译码单元(例如,图片群组(G0P))的特性及/或处理的语法元素。显示装置向用户显示 经解码视频数据,且可包括多种显示装置中的任一者,例如,阴极射线管(CRT)、液晶显示器 (IXD)、等离子显示器、有机发光二极管(0LED)显示器或另一类型的显示装置。已描述本发 明的各种实施例。这些和其它实施例在所附权利要求书的范围内。
[0225] 已描述本发明的各种实施例。这些和其它实施例在所附权利要求书的范围内。
【主权项】
1. 一种用于译码视频信息的设备,其包括: 存储器,其经配置以存储视频信息;及 计算硬件,其操作性地耦合到所述存储器且经配置以: 处理以下各者中的至少一者:指示一或多个层集合的至少一个子层是否具有用信号通 知的位速率信息的第一信号,或指示所述一或多个层集合的至少一个子层是否具有用信号 通知的图片速率信息的第二信号。2. 根据权利要求1所述的设备,其中所述第一信号是指示所述一或多个层集合的至少 一个子层是否具有用信号通知的位速率信息的第一全局旗标,且所述第二信号是指示所述 一或多个层集合的至少一个子层是否具有用信号通知的图片速率信息的第二全局旗标。3. 根据权利要求2所述的设备,其中所述第一全局旗标及所述第二全局旗标包含在视 频参数集VPS中。4. 根据权利要求1所述的设备,其中所述计算硬件进一步经配置以(1)当所述第一信 号指示所述一或多个层集合的至少一个子层具有用信号通知的位速率信息时,或(2)当所 述第二信号指示所述一或多个层集合的至少一个子层具有用信号通知的图片速率信息时, 处理位速率图片速率语法结构。5. 根据权利要求4所述的设备,其中所述计算硬件经配置以通过以下操作处理所述位 速率图片速率语法结构: 当所述第一信号指示所述一或多个层集合的至少一个子层具有用信号通知的位速率 信息时,处理指示所述一或多个层集合的层的子层是否具有位速率信息的旗标;及 当所述第二信号指示所述一或多个层集合的至少一个子层具有用信号通知的图片速 率信息时,处理指示所述一或多个层集合的层的子层是否具有图片速率信息的旗标。6. 根据权利要求4所述的设备,其中所述计算硬件经配置以通过编码所述位速率图片 速率语法结构而处理所述位速率图片速率语法结构。7. 根据权利要求4所述的设备,其中所述计算硬件经配置以通过解码所述位速率图片 速率语法结构而处理所述位速率图片速率语法结构。8. 根据权利要求1所述的设备,其中所述计算硬件经配置以通过编码所述第一信号而 处理所述第一信号,且通过编码所述第二信号而处理所述第二信号。9. 根据权利要求1所述的设备,其中所述计算硬件经配置以通过解码所述第一信号而 处理所述第一信号,且通过解码所述第二信号而处理所述第二信号。10. 根据权利要求1所述的设备,其中所述设备选自由以下各者中的一或多者组成的 群组:桌上型计算机、笔记本计算机、膝上型计算机、平板计算机、机顶盒、电话手持机、智能 电话、智能板、电视、相机、显示装置、数字媒体播放器、视频游戏控制台,和视频流式传输装 置。11. 一种译码视频信息的方法,所述方法包括: 处理以下各者中的至少一者:指示一或多个层集合的至少一个子层是否具有用信号通 知的位速率信息的第一信号,或指示所述一或多个层集合的至少一个子层是否具有用信号 通知的图片速率信息的第二信号。12. 根据权利要求11所述的方法,其中所述第一信号是指示所述一或多个层集合的至 少一个子层是否具有用信号通知的位速率信息的第一全局旗标,且所述第二信号是指示所 述一或多个层集合的至少一个子层是否具有用信号通知的图片速率信息的第二全局旗标。13. 根据权利要求12所述的方法,其中所述第一全局旗标及所述第二全局旗标包含在 VPS中。14. 根据权利要求11所述的方法,其进一步包括(1)当所述第一信号指示所述一或多 个层集合的至少一个子层具有用信号通知的位速率信息时,或(2)当所述第二信号指示所 述一或多个层集合的至少一个子层具有用信号通知的图片速率信息时,处理位速率图片速 率语法结构。15. 根据权利要求14所述的方法,其中所述处理所述位速率图片速率语法结构包括: 当所述第一信号指示所述一或多个层集合的至少一个子层具有用信号通知的位速率 信息时,处理指示所述一或多个层集合的层的子层是否具有位速率信息的旗标;及 当所述第二信号指示所述一或多个层集合的至少一个子层具有用信号通知的图片速 率信息时,处理指示所述一或多个层集合的层的子层是否具有图片速率信息的旗标。16. 根据权利要求14所述的方法,其中所述处理所述位速率图片速率语法结构包括编 码所述位速率图片速率语法结构。17. 根据权利要求14所述的方法,其中所述处理所述位速率图片速率语法结构包括解 码所述位速率图片速率语法结构。18. 根据权利要求11所述的方法,其中所述处理所述第一信号包括编码所述第一信 号,且所述处理所述第二信号包括编码所述第二信号。19. 根据权利要求11所述的方法,其中所述处理所述第一信号包括解码所述第一信 号,且所述处理所述第二信号包括解码所述第二信号。20. -种包括指令的非暂时性计算机可读媒体,所述指令当在包括计算硬件的处理器 上执行时致使所述处理器: 处理以下各者中的至少一者:指示一或多个层集合的至少一个子层是否具有用信号通 知的位速率信息的第一信号,或指示所述一或多个层集合的至少一个子层是否具有用信号 通知的图片速率信息的第二信号。21. 根据权利要求20所述的计算机可读媒体,其中所述第一信号是指示所述一或多个 层集合的至少一个子层是否具有用信号通知的位速率信息的第一全局旗标,且所述第二信 号是指示所述一或多个层集合的至少一个子层是否具有用信号通知的图片速率信息的第 二全局旗标。22. 根据权利要求21所述的计算机可读媒体,其中所述第一全局旗标及所述第二全局 旗标包含在VPS中。23. 根据权利要求20所述的计算机可读媒体,其进一步包括致使所述处理器进行以下 操作的指令:(1)当所述第一信号指示所述一或多个层集合的至少一个子层具有用信号通 知的位速率信息时,或(2)当所述第二信号指示所述一或多个层集合的至少一个子层具有 用信号通知的图片速率信息时,处理位速率图片速率语法结构。24. 根据权利要求23所述的计算机可读媒体,其中所述处理所述位速率图片速率语法 结构包括: 当所述第一信号指示所述一或多个层集合的至少一个子层具有用信号通知的位速率 信息时,处理指示所述一或多个层集合的层的子层是否具有位速率信息的旗标;及 当所述第二信号指示所述一或多个层集合的至少一个子层具有用信号通知的图片速 率信息时,处理指示所述一或多个层集合的层的子层是否具有图片速率信息的旗标。25. -种经配置以译码视频信息的设备,所述设备包括: 用于处理以下各者中的至少一者的装置:指示一或多个层集合的至少一个子层是否具 有用信号通知的位速率信息的第一信号,或指示所述一或多个层集合的至少一个子层是否 具有用信号通知的图片速率信息的第二信号。26. 根据权利要求25所述的设备,其中所述第一信号是指示所述一或多个层集合的至 少一个子层是否具有用信号通知的位速率信息的第一全局旗标,且所述第二信号是指示所 述一或多个层集合的至少一个子层是否具有用信号通知的图片速率信息的第二全局旗标。27. 根据权利要求26所述的设备,其中所述第一全局旗标及所述第二全局旗标包含在 视频参数集VPS中。28. 根据权利要求25所述的设备,其中所述用于处理所述第一信号或所述第二信号中 的至少一者的装置进一步经配置以:(1)当所述第一信号指示所述一或多个层集合的至少 一个子层具有用信号通知的位速率信息时,或(2)当所述第二信号指示所述一或多个层集 合的至少一个子层具有用信号通知的图片速率信息时,处理位速率图片速率语法结构。29. 根据权利要求28所述的设备,其中所述用于处理所述第一信号或所述第二信号中 的至少一者的装置经配置以通过以下操作处理所述位速率图片速率语法结构: 当所述第一信号指示所述一或多个层集合的至少一个子层具有用信号通知的位速率 信息时,处理指示所述一或多个层集合的层的子层是否具有位速率信息的旗标;及 当所述第二信号指示所述一或多个层集合的至少一个子层具有用信号通知的图片速 率信息时,处理指示所述一或多个层集合的层的子层是否具有图片速率信息的旗标。
【专利摘要】根据某些方面的一种用于译码视频信息的设备包含存储器及计算硬件。存储器经配置以存储视频信息。所述计算硬件经配置以处理以下各者中的至少一者:指示一或多个层集合的至少一个子层是否具有用信号通知的位速率信息的第一信号,或指示所述一或多个层集合的至少一个子层是否具有用信号通知的图片速率信息的第二信号。
【IPC分类】H04N19/184, H04N19/70, H04N19/187, H04N19/46, H04N19/30, H04N19/597
【公开号】CN105379272
【申请号】CN201480039980
【发明人】王益魁, 克里希纳坎斯·拉帕卡
【申请人】高通股份有限公司
【公开日】2016年3月2日
【申请日】2014年7月14日
【公告号】CA2914357A1, CA2914714A1, CN105493506A, EP3022914A1, EP3022915A1, US20150016534, US20150016544, WO2015009628A1, WO2015009633A1
当前第6页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1