一种图像编码器及图像编码方法技术

技术编号:19551089 阅读:23 留言:0更新日期:2018-11-24 21:54
一种示例的用于编码图像的图像编码方法,包括如下步骤:计算多个重构像素的每个颜色通道的平均值;根据所述多个重构像素的颜色通道的平均值,确定当前编码块的第一候选编码模式所使用的第一预测值;根据所述多个重构像素的颜色通道的平均值,确定所述当前编码块的第二候选编码模式所使用的第二预测值,其中以并行的方式确定所述第一预测值和所述第二预测值;从包括至少第一候选编码模式和第二候选编码模式的候选编码模式中选择以确定编码模式;以及根据至少所述确定的编码模式将所述当前编码块编码成部分比特流。本发明专利技术使用一个共享的平均值计算电路和/或一个共享的限幅电路,以实现降低硬件成本。

An Image Encoder and Image Coding Method

An example image coding method for encoding an image includes the following steps: calculating the average value of each color channel of a plurality of reconstructed pixels; determining the first predicted value used for the first candidate coding mode of the current encoding block based on the average value of the color channel of the plurality of reconstructed pixels; and according to the plurality of weights The average value of the color channel of the constructed pixel determines the second prediction value used in the second candidate encoding mode of the current encoding block, in which the first prediction value and the second prediction value are determined in parallel; and the candidate encoding mode including at least the first candidate encoding mode and the second candidate encoding mode is selected. To determine the encoding mode; and to encode the current encoding block into a partial bit stream according to at least the determined encoding mode. The present invention uses a shared average calculation circuit and/or a shared limiting circuit to reduce hardware cost.

【技术实现步骤摘要】
一种图像编码器及图像编码方法优先权声明本申请主张在2016年05月23日提出申请的美国临时专利申请第62/340,011号的权利,且上述美国专利申请以引用方式并入本文中。
本专利技术的所公开实施例涉及图像编码,且更具体而言,涉及一种图像编码器及图像编码方法。
技术介绍
为了进一步处理,在第一芯片和第二芯片之间设置显示接口以传输从第一芯片到第二芯片的显示数据。例如,第一芯片可以是主应用处理器(applicationprocessor,AP),且第二芯片可以是驱动集成电路(integratedcircuit,IC)。若显示板支持高显示分辨率,则可实现具备高分辨率的2D/3D显示。这样,通过显示接口传输的显示数据的大小/速率比较大,无法避免地增大了显示接口的功率消耗。如果主应用处理器和驱动IC均位于由电池设备供电的同一便携设备(例如智能手机)中,由于显示接口的功率消耗大,缩短了电池寿命。因此,需要一种数据压缩设计,使其可以有效减低通过显示接口传输的显示数据的大小/速率以及显示接口的功率消耗。
技术实现思路
根据本专利技术的实施例,本专利技术提出一种图像编码器及图像编码方法。根据本专利技术的第一方面,公开一种示例性的用于编码图像的图像编码方法。所述示例性的用于编码图像的图像编码方法包括:执行平均值计算操作以计算多个重构像素的每个颜色通道的平均值;根据通过所述平均值计算操作所得到的所述多个重构像素的多个颜色通道的多个平均值,确定当前编码块的第一候选编码模式所使用的第一预测值;根据通过所述平均值计算操作所得到的所述多个重构像素的所述多个颜色通道的所述多个平均值,确定所述当前编码块的第二候选编码模式所使用的第二预测值,其中,以并行的方式确定所述第一预测值和所述第二预测值;从所述当前编码块的多个候选编码模式中选择以确定编码模式,其中,所述候选编码模式包括至少所述第一候选编码模式和所述第二候选编码模式;以及根据至少所述确定的编码模式将所述当前编码块编码成部分比特流。根据本专利技术的第二方面,公开一种示例性的用于编码图像的图像编码方法。所示例性的用于编码图像的图像编码方法包括:执行平均值计算操作以计算多个重构像素的每个颜色通道的平均值;根据通过所述平均值计算操作所得到的所述多个重构像素的多个颜色通道的多个平均值,确定当前编码块的第一候选编码模式所使用的第一预测值;根据通过同一所述平均值计算操作所得到的所述多个重构像素的所述多个颜色通道的所述多个平均值,确定所述当前编码块的第二候选编码模式所使用的第二预测值,其中,在确定所述第一预测值完成之后,开始确定所述第二预测值;从所述当前编码块的多个候选编码模式中选择以确定编码模式,其中,所述候选编码模式包括至少所述第一候选编码模式和所述第二候选编码模式;以及根据至少所述确定的编码模式将所述当前编码块编码成部分比特流。根据本专利技术的第三方面,公开一种示例性的用于编码图像的图像编码方法。所述示例性的用于编码图像的图像编码方法包括:执行第一平均值计算操作以计算多个第一重构像素的每个颜色通道的第一平均值;根据通过所述第一平均值计算操作所得到的所述多个第一重构像素的多个颜色通道的多个第一平均值,确定当前编码块的第一候选编码模式所使用的第一预测值;执行第二平均值计算操作以计算多个第二重构像素的每个颜色通道的第二平均值,其中,所述多个第二重构像素与所述多个第一重构像素相同或者不同,且以并行的方式执行所述第一平均值计算操作和所述第二平均值计算操作;根据通过所述第二平均值计算操作所得到的所述多个第二重构像素的多个颜色通道的多个第二平均值,确定所述当前编码块的第二候选编码模式所使用的第二预测值,其中,在完成确定所述第一预测值之后,开始确定所述第二预测值;从所述当前编码块的多个候选编码模式中选择以确定编码模式,其中,所述候选编码模式包括至少所述第一候选编码模式和所述第二候选编码模式;以及根据至少所述确定的编码模式将所述当前编码块编码成部分比特流。根据本专利技术的第四方面,公开一种示例性的用于编码图像的图像编码器。所示例性的用于编码图像的图像编码器包括压缩电路和模式决策电路。所述压缩电路包括平均值计算电路,第一限幅电路和第二限幅电路。所述平均值计算电路用于执行平均值计算操作,以计算多个重构像素的每个颜色通道的平均值。所述第一限幅电路用于限幅通过所述平均值计算操作所得到的所述多个重构像素的多个颜色通道的多个平均值,以生成当前编码块的第一候选编码模式所使用的第一预测值。所述第二限幅电路用于限幅通过所述平均值计算操作所获得的所述多个重构像素的多个颜色通道的所述多个平均值,以生成所述当前编码块的第二候选编码模式所使用的第二预测值。所述模式决策电路用于从所述当前编码块的多个候选编码模式中选择以确定编码模式,其中,所述候选编码模式包括至少所述第一候选编码模式和所述第二候选编码模式。所述压缩电路进一步用于根据至少所述确定的编码模式将所述当前编码块编码成部分比特流。根据本专利技术的第五方面,公开一种示例性的用于编码图像的图像编码器。所示例性的用于编码图像的图像编码器包括压缩电路和模式决策电路。所述压缩电路包括平均值计算电路和限幅电路。所述平均值计算电路用于执行平均值计算操作,以计算多个重构像素的每个颜色通道的平均值。所述限幅电路用于限幅通过所述平均值计算操作所得到的所述多个重构像素的多个颜色通道的多个平均值,以生成当前编码块的第一候选编码模式所使用的第一预测值,再次用于限幅通过所述平均值计算操作所得到的所述多个重构像素的所述多个颜色通道的所述多个平均值,以生成所述当前编码块的第二候选编码模式所使用的第二预测值。所述模式决策电路用于从所述当前编码块的多个候选编码模式中选择以确定编码模式,其中,所述候选编码模式包括至少所述第一候选编码模式和所述第二候选编码模式。所述压缩电路进一步用于根据至少所述确定的编码模式将所述当前编码块编码成部分比特流。根据本专利技术的第六方面,公开一种示例性的用于编码图像的图像编码器。所示例性的用于编码图像的图像编码器包括压缩电路和模式决策电路。所述压缩电路包括第一平均值计算电路,第二平均值计算电路和限幅电路。所述第一平均值计算电路用于执行第一平均值计算操作,以计算多个第一重构像素的每个颜色通道的第一平均值。第二平均值计算电路用于执行第二平均值计算操作,以计算多个第二重构像素的每个颜色通道的第二平均值,其中,所述第二重构像素与所述第一重构像素相同或者不同,且所述第一平均值计算电路和所述第二平均值计算电路不同。限幅电路用于限幅通过所述平均值计算操作所得到的所述多个第一重构像素的多个颜色通道的多个第一平均值,以生成当前编码块的第一候选编码模式所使用的第一预测值,再次用于限幅通过所述平均值计算操作所得到的所述多个第二重构像素的所述多个颜色通道的所述多个第二平均值,以生成所述当前编码块的第二候选编码模式所使用的第二预测值。所述模式决策电路用于从所述当前编码块的多个候选编码模式中选择以确定编码模式,其中,所述候选编码模式包括至少所述第一候选编码模式和所述第二候选编码模式。所述压缩电路进一步用于根据至少所述确定的编码模式将所述当前编码块编码成部分比特流。本专利技术使用一个共享的平均值计算电路和/或一个共享的限幅电路,以实现降低硬件成本。在阅本文档来自技高网...

【技术保护点】
1.一种用于编码图像的图像编码方法,包括:执行平均值计算操作以计算多个重构像素的每个颜色通道的平均值;根据通过所述平均值计算操作所得到的所述多个重构像素的多个颜色通道的多个平均值,确定当前编码块的第一候选编码模式所使用的第一预测值,其中,所述图像所包含的所述当前编码块包括多个像素;根据通过所述平均值计算操作所得到的所述多个重构像素的所述多个颜色通道的所述多个平均值,确定所述当前编码块的第二候选编码模式所使用的第二预测值,其中,以并行的方式确定所述第一预测值和所述第二预测值;从所述当前编码块的多个候选编码模式中选择以确定编码模式,其中,所述候选编码模式包括至少所述第一候选编码模式和所述第二候选编码模式;以及根据至少所述确定的编码模式将所述当前编码块编码成部分比特流。

【技术特征摘要】
2017.05.15 US 15/595,9331.一种用于编码图像的图像编码方法,包括:执行平均值计算操作以计算多个重构像素的每个颜色通道的平均值;根据通过所述平均值计算操作所得到的所述多个重构像素的多个颜色通道的多个平均值,确定当前编码块的第一候选编码模式所使用的第一预测值,其中,所述图像所包含的所述当前编码块包括多个像素;根据通过所述平均值计算操作所得到的所述多个重构像素的所述多个颜色通道的所述多个平均值,确定所述当前编码块的第二候选编码模式所使用的第二预测值,其中,以并行的方式确定所述第一预测值和所述第二预测值;从所述当前编码块的多个候选编码模式中选择以确定编码模式,其中,所述候选编码模式包括至少所述第一候选编码模式和所述第二候选编码模式;以及根据至少所述确定的编码模式将所述当前编码块编码成部分比特流。2.如权利要求1所述的用于编码图像的图像编码方法,其特征在于,重构上一编码块的多个像素,以生成所述多个重构像素,其中,所述上一编码块是所述当前编码块的左编码块;或者重构位于上一像素线上的多个像素,以生成所述多个重构像素,其中,所述上一像素线直接位于所述当前编码块的最上层像素线的上方。3.如权利要求1所述的用于编码图像的图像编码方法,其特征在于,所述确定所述第一预测值的步骤包括:将使用第一偏置值的限幅函数应用到所述多个重构像素的所述多个颜色通道的所述多个平均值以生成所述第一预测值;以及所述确定所述第二预测值的步骤包括:将使用第二偏置值的限幅函数应用到所述多个重构像素的所述多个颜色通道的所述多个平均值以生成所述第二预测值;其中,所述第一偏置值和所述第二偏置值分别由不同的数据推导而得。4.如权利要求3所述的用于编码图像的图像编码方法,其特征在于,所述第一偏置值由所述当前编码块的量化参数推导而得,且所述第二偏置值由包含在所述当前编码块的每个像素的比特深度推导而得。5.如权利要求3所述的用于编码图像的图像编码方法,其特征在于,所述第一预测值是由第一限幅电路在第一时间段内运行使用所述第一偏置值的限幅函数来生成;所述第二预测值是由第二限幅电路在与所述第一时间段重叠的第二时间段内运行使用第二偏置值的限幅函数来生成;其中,所述第一限幅电路与所述第二限幅电路不同。6.如权利要求1所述的用于编码图像的图像编码方法,其特征在于,所述第一候选编码模式和所述第二候选编码模式中的一个为视频电子标准协会高级显示流压缩中点预测模式,另一个为视频电子标准协会高级显示流压缩中点预测回退模式。7.一种用于编码图像的图像编码方法,包括:执行平均值计算操作以计算多个重构像素的每个颜色通道的平均值;根据通过所述平均值计算操作所得到的所述多个重构像素的多个颜色通道的多个平均值,确定当前编码块的第一候选编码模式所使用的第一预测值,其中,所述图像所包含的所述当前编码块包括多个像素;根据通过同一所述平均值计算操作所得到的所述多个重构像素的所述多个颜色通道的所述多个平均值,确定所述当前编码块的第二候选编码模式所使用的第二预测值,其中,在确定所述第一预测值完成之后,开始确定所述第二预测值;从所述当前编码块的多个候选编码模式中选择以确定编码模式,其中,所述候选编码模式包括至少所述第一候选编码模式和所述第二候选编码模式;以及根据至少所述确定的编码模式将所述当前编码块编码成部分比特流。8.如权利要求7所述的用于编码图像的图像编码方法,其特征在于,重构上一编码块的多个像素,以生成所述多个重构像素,其中,所述上一编码块是所述当前编码块的左编码块;或者重构位于上一像素线上的多个像素,以生成所述多个重构像素,其中,所述上一像素线直接位于所述当前编码块的最上层像素线的上方。9.如权利要求7所述的用于编码图像的图像编码方法,其特征在于,所述确定所述第一预测值的步骤包括:将使用第一偏置值的限幅函数应用到所述多个重构像素的所述多个颜色通道的所述多个平均值以生成所述第一预测值;以及所述确定所述第二预测值的步骤包括:将使用第二偏置值的限幅函数应用到所述多个重构像素的所述多个颜色通道的所述多个平均值以生成所述第二预测值;其中,所述第一偏置值和所述第二偏置值分别由不同的数据推导而得。10.如权利要求9所述的用于编码图像的图像编码方法,其特征在于,所述第一偏置值由所述当前编码块的量化参数推导而得,且所述第二偏置值由包含在所述当前编码块的每个像素的比特深度推导而得。11.如权利要求9所述的用于编码图像的图像编码方法,其特征在于,通过限幅电路在第一时间段内运行使用所述第一偏置值的限幅函数,以生成所述第一预测值,通过限幅电路在与所述第一时间段不重叠的第二时间段内运行使用所述第二偏置值的限幅函数,以生成所述第二预测值。12.如权利要求7所述的用于编码图像的图像编码方法,其特征在于,所述第一候选编码模式和所述第二候选编码模式中的一个为视频电子标准协会高级显示流压缩中点预测模式,另一个为视频电子标准协会高级显示流压缩中点预测回退模式。13.一种用于编码图像的图像编码方法,包括:执行第一平均值计算操作以计算多个第一重构像素的每个颜色通道的第一平均值;根据通过所述第一平均值计算操作所得到的所述多个第一重构像素的多个颜色通道的多个第一平均值,确定当前编码块的第一候选编码模式所使用的第一预测值,其中,所述图像所包含的所述当前编码块包括多个像素;执行第二平均值计算操作以计算多个第二重构像素的每个颜色通道的第二平均值,其中,所述多个第二重构像素与所述多个第一重构像素相同或者不同,且以并行的方式执行所述第一平均值计算操作和所述第二平均值计算操作;根据通过所述第二平均值计算操作所得到的所述多个第二重构像素的多个颜色通道的多个第二平均值,确定所述当前编码块的第二候选编码模式所使用的第二预测值,其中,在完成确定所述第一预测值之后,开始确定所述第二预测值;从所述当前编码块的多个候选编码模式中选择以确定编码模式,其中,所述候选编码模式包括至少所述第一候选编码模式和所述第二候选编码模式;以及根据至少所述确定的编码模式将所述当前编码块编码成部分比特流。14...

【专利技术属性】
技术研发人员:陈立恒吴东兴周汉良
申请(专利权)人:联发科技股份有限公司
类型:发明
国别省市:中国台湾,71

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

1