当前位置: 首页 > 专利查询>VIXS系统公司专利>正文

具有帧内预测预处理的视频编码器及与其一起使用的方法技术

技术编号:11783279 阅读:95 留言:0更新日期:2015-07-27 23:45
本公开涉及具有帧内预测预处理的视频编码器及与其一起使用的方法。一种帧内预测模块,包括帧内预测预处理器,该帧内预测预处理器配置为处理来自画面数据块的像素数据,以确定对应于块的多个像素的边缘强度数据和边缘角范围数据,并且还配置为基于边缘强度数据和边缘角范围数据生成帧内预测候选数据。帧内预测候选数据指示选自多个帧内预测分区的第一子集和选自多个帧内预测模式的第二子集。率失真优化处理器基于帧内预测候选数据确定最终的帧内预测数据。

【技术实现步骤摘要】

本公开内容涉及在诸如视频编码器/解码器的设备中使用的编码。
技术介绍
视频编码已经成为现代视频处理设备的重要问题。健壮的编码算法允许视频信号以减少的带宽发送并以更少的存储器存储。但是,这些编码方法的准确度面临已变得习惯于更大分辨率和更高画面质量的用户的推敲。对于许多编码方法已经颁布了标准,包括也被称为MPEG-4,部分10或者高级视频编码(AVC)的H.264标准。虽然这个标准阐述了许多强大的技术,但是,对于改进此类方法实现的性能和速度,进一步的改进是可能的。由这些编码方法编码的视频信号必须类似地解码,以便在大部分视频显示设备上重放。视频信号的高效且快速的编码和解码对于许多视频设备的实现是重要的,尤其是被指定为家用的视频设备。运动估计对于视频编码会是重要的。准确的帧内预测节省编码中的位并且对于编码质量也会是重要的,尤其是在高量化水平。【附图说明】图1-3给出了根据本公开内容实施例的各种视频设备的形象图表示。图4给出了根据本公开内容实施例的视频设备的框图表示。图5给出了根据本公开内容实施例的视频编码器/解码器的框图表示。图6给出了根据本公开内容实施例的视频编码操作的方框流程图。图7给出了根据本公开内容实施例的视频解码操作的方框流程图。图8给出了根据本公开内容实施例的帧内预测模块的框图表示。图9给出了根据本公开内容实施例的方法的流程图表示。图10给出了根据本公开内容实施例的方法的流程图表示。图11给出了根据本公开内容实施例的方法的流程图表示。图12给出了根据本公开内容实施例的方法的流程图表示。图13给出了根据本公开内容实施例的视频分发系统375的框图表示。图14给出了根据本公开内容实施例的视频存储系统179的框图表示。【具体实施方式】图1-3给出了根据本公开内容实施例的各种视频设备的形象图表示。特别地,具有内置数字视频记录器功能的机顶盒10或者独立的数字视频记录器、计算机20和便携式计算机30说明了结合视频设备125的电子设备,其中视频设备125包括本公开内容的一个或多个特征或功能。虽然说明了这些特定的设备,但是视频处理设备125包括能够根据结合图4-14和所附权利要求所描述的方法和系统编码、解码和/或转码视频内容的任何设备。图4给出了根据本公开内容实施例的视频设备的框图表示。特别地,这种视频设备包括接收模块100,诸如电视接收器、有线电视接收器、卫星广播接收器、宽带调制解调器、3G收发器,或者能够接收被接收的信号98并且经时分解复用、频分解复用或其它解复用技术提取一个或多个视频信号110的其它信息接收器或收发器。视频处理设备125包括视频编码器/解码器102并且耦合到接收模块100,以便编码、解码或转码视频信号,用于以对应于视频显示设备104的格式存储、编辑和/或重放。在本公开内容的实施例中,被接收的信号98是广播视频信号,诸如电视信号、高清晰度电视信号、增强清晰度电视信号,或者已经经无线介质直接地或者通过一个或多个卫星或其它中继站或通过有线网络、光学网络或其它传输网络发送的其它广播视频信号。此外,被接收的信号98可以从所存储的视频文件生成,从诸如磁带、磁盘或光盘的记录介质重放,并且可以包括经诸如局域网、广域网、城域网或互联网的公共或私有网络发送的流化视频信号。视频信号110可以包括以任意多种视频格式格式化的模拟视频信号,其中的视频格式包括国家电视系统委员会(NTSC)、相位交替行(PAL)或者顺序与存储彩色电视系统(SECAM)。处理后的视频信号112可以包括遵守诸如H.264、MPEG-4部分10高级视频编码(AVC)的数字视频编解码器标准或者诸如运动图像专家组(MPEG)格式(诸如MPEGl、MPEG2或MPEG4)、QuickTme格式、Real Media格式、Windows媒体视频(WMV)或音频视频交织(AVI)等的另一数字格式的数字视频信号。视频显示设备104可以包括电视机、监视器、计算机、手持式设备或者,作为流化视频信号或者通过所存储的数字视频文件的重放,基于解码处理后的视频信号112直接或间接地,例如通过投影,创建光学图像流的其它视频显示设备。图5给出了根据本公开内容实施例的视频编码器/解码器的框图表示。特别地,视频编码器/解码器102可以是根据高效视频编码标准(HEVC)、H.264标准、MPEG-4标准、VC-1 (SMPTE标准421M)或其它标准的许多功能和特征操作的视频编解码器,以便通过编码、解码或转码视频信号110生成处理后的视频信号112。视频信号110可选地由用于编码、解码或转码的信号接口 198格式化。视频编码器/解码器102包括可以利用单个处理设备或多个处理设备实现的处理模块200。这种处理设备可以是微处理器、协处理器、微控制器、数字信号处理器、微型计算机、中央处理单元、现场可编程门阵列、可编程逻辑设备、状态机、逻辑电路系统、模拟电路系统、数字电路系统,和/或基于存储在存储器,诸如存储器模块202,中的操作指令操纵信号(模拟的和/或数字的)的任何设备。存储器模块202可以是单个存储器设备或多个存储器设备。这种存储器设备可以包括硬盘驱动器或其它盘驱动器、只读存储器、随机存取存储器、易失性存储器、非易失性存储器、静态存储器、动态存储器、闪存存储器、高速缓存存储器,和/或存储数字信息的任何设备。应当指出,当处理模块经状态机、模拟电路系统、数字电路系统和/或逻辑电路系统实现其一个或多个功能时,存储对应操作指令的存储器可以嵌到包括所述状态机、模拟电路系统、数字电路系统和/或逻辑电路系统的电路系统中,或者在其外部。处理模块200和存储器模块202经总线221耦合到信号接口 198和多个其它模块,诸如运动搜索模块204、运动精炼模块206、直接模式模块208、帧内预测模块210、模式决定模块212、重构模块214、熵编码/重新排序模块216、邻居管理模块218、正向变换和量化模块220、去块过滤器模块222,及场景检测模块230。在本公开内容的实施例中,视频编码器/解码器102的模块可以经由VIXS Systems公司出售的XCODE处理设备连同软件或固件一起实现。作为选择,依赖于特定的实现,这些模块当中的一个或多个可以利用其它硬件实现,诸如包括状态机、模拟电路系统、数字电路系统和/或逻辑电路系统并且独立地或者在处理模块200或一个或多个其它模块的控制和/或指示下操作的另一处理器或硬件引擎。还应当指出,本公开内容的软件实现可以存储在有形的存储介质上,诸如磁或光盘、只读存储器或随机存取存储器,并且也作为制造物品被生产。虽然示出了特定的总线结构,但是利用一个或多个模块之间的直接连接和/或附加总线的备选体系结构同样可以根据本公开内容实现。视频编码器/解码器102可以按包括编码模式和解码模式的各种操作模式操作,其中模式由模式选择信号的值设定,该模式选择信号可以是用户定义的参数、用户输入、寄存器值、存储器值或其它信号。此外,在视频编码器/解码器102中,由编码或解码模式用来编码或解码输入信号的特定标准可以由标准选择信号来确定,该标准选择信号也可以是用户定义的参数、用户输入、寄存器值、存储器值或其它信号。在本公开内容的实施例中,编码模式的操作利用多个模块,每个模本文档来自技高网...

【技术保护点】
一种在编码包括画面数据的视频信号的视频编码器中使用的帧内预测模块,该帧内预测模块包括:候选筛选预处理器,配置为基于与所述画面数据的块的多个像素对应的帧内预测候选数据来处理所述画面数据的所述块,其中所述帧内预测候选数据指示选自多个帧内预测分区的第一子集和选自多个帧内预测模式的第二子集,其中所述处理包括筛选所述帧内预测候选数据以生成筛选出的帧内预测候选数据,所述筛选出的帧内预测候选数据指示选自所述多个帧内预测分区的第三子集和选自所述多个帧内预测模式的第四子集;以及最终帧内预测处理器,耦合到候选筛选预处理器,基于所述筛选出的帧内预测候选数据确定最终的帧内预测数据。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:李莹赵旭刚
申请(专利权)人:VIXS系统公司
类型:发明
国别省市:加拿大;CA

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1