视频编码器、进行内部预测及进行视频数据压缩的方法

文档序号:7714006阅读:96来源:国知局
专利名称:视频编码器、进行内部预测及进行视频数据压缩的方法
技术领域
本发明涉及视频处理领域,尤其涉及视频数据编码。
背景技术
视频数据包括一系列的画面(frame),每一画面都是一张图片且被分割为多个区 块(block)以供各自分别进行编码处理。一视频区块可由内部预测模式(intra-mode)或 外部预测模式(inter-mode)进行编码。在内部预测模式下,一视频区块的像素被与邻近区 块的像素相比较,以减少用以编码的数据量。在外部预测模式下,目前画面的一视频区块的 像素被与一参考画面的对应位置区块的像素相比较,以减少用以编码的数据量。图IA为依据内部预测模式进行视频编码的视频编码器(Video encoder) 100的 区块图。视频编码器100包括内部预测模块102、减除模块104、转换模块106、以及量化器 108。视频区块首先被送至内部预测模块102。内部预测模块102对视频区块进行内部预 测,以便依据该视频区块的邻近像素产生一预测区块。内部预测模块102依据多种内部预 测模式中的其中一种模式以对视频区块进行内部预测。图2显示符合VCEG-N54规格的九种 内部预测模式0 8。每一种内部预测模式依据不同的邻近像素产生预测区块的预测像素 值。减除模块104接着将预测区块的预测像素值自视频区块的原始像素值减除,以得到该 视频区块的预测残余值。转换模块106接着进行视频数据压缩以将视频区块的预测残余值 转换为数据量较少的转换值。举例来说,转换模块106可能对预测残余值进行离散余弦转 换(discrete cosine transform, DCT)或 Karhunen-Loeve 转换(KLT)以得到转换值。量 化器108最后将转换质量化为数据量更少而适于数据储存或传输的量化值。图IB为依据内部预测模式解码视频数据的视频解码器150的区块图。在一实施 例中,视频解码器150包括反转换模块152、反内部预测模块154、以及相加模块156。反转 换模块152对视频数据进行解压缩以将视频区块的量化值转换为预测残余值。反内部预测 模块154依据内部预测模式进行内部预测以产生一预测区块。相加模块156将预测残余值 与预测区块相加以产生一重建区块。视频解码器150接着输出重建区块。然而,图IA的视频编码器100仍旧有缺点。首先,当进行内部预测时,内部预测模 块102依据邻近区块的像素产生对应于一目前区块的一预测区块。预测区块的像素值因此 与邻近区块的像素值相关联。然而,目前区块与邻近区块的内部预测模式是各自独立决定 而无关联。因此,邻近区块的预测区块与目前区块的预测区块通常依据不同的内部预测模 式而产生,导致邻近区块的预测区块与目前区块的预测区块的像素值之间发生不连续。因 此,需要一种进行内部预测的方法,可以依据邻近区块的内部预测模式对目前区块进行内 部预测。此外,转换模块106仅依据一组固定的转换系数进行视频数据压缩。然而,依据不 同内部预测模式产生的预测残余值需要不同的转换系数以达到最佳的转换效果。因此,需 要一种进行视频数据压缩的方法,可依据视频数据不同的内部预测模式运用不同的转换系 数以进行数据压缩。

发明内容
有鉴于此,本发明的目的在于提供一种进行内部预测(intra-prediction)的方 法,以解决现有技术存在的问题。首先,决定一左方区块的第一内部预测模式,一上方区块 的第二内部预测模式,以及一目前区块的第三内部预测模式,其中该左方区块位于该目前 区块的左方,而该上方区块位于该目前区块的上方。接着,自目前区块的多个像素选取一目 标像素。接着,依据该第一内部预测模式计算该目标像素的一第一预测值,依据该第二内部 预测模式计算该目标像素的一第二预测值,依据该第三内部预测模式计算该目标像素的一 第三预测值。最后,平均该第一预测值、该第二预测值、以及该第三预测值,以得到一加权平 均预测值。本发明提供一种进行视频数据压缩的方法。首先,决定一目标区块的一内部预测 模式。接着,自多个转换型式选取对应于该内部预测模式的一目标转换型式。取得该目标 区块的多个预测残余值,并依据该目标转换型式将多个预测残余值转换为多个转换值。其 中对应于该内部预测模式的多个转换型式依据预测残余值的变异数大小被分类。本发明提供一种视频编码器(Video encoder)。在一实施例中,该视频编码器接 收一目前区块,其中一左方区块位于该目前区块的左方,而一上方区块位于该目前区块的 上方。在一实施例中,该视频编码器包括一内部预测(Intra-prediction)模块以及一减除 模块。该内部预测模块决定该左方区块的第一内部预测模式、该上方区块的第二内部预测 模式,以及该目前区块的第三内部预测模式,自该目前区块的多个像素选取一目标像素,依 据该第一内部预测模式计算该目标像素的一第一预测值,依据该第二内部预测模式计算该 目标像素的一第二预测值,依据该第三内部预测模式计算该目标像素的一第三预测值,以 及平均该第一预测值、该第二预测值、以及该第三预测值,以得到该目标像素的一加权平均 预测值。该减除模块自该目标像素减去该加权平均预测值以得到该目标像素的一预测残余 值。本发明提供一种视频编码器(Video encoder)。在一实施例中,该视频编码器 包括一内部预测(Intra-prediction)模块、一减除模块以及一转换模块。该内部预测 (Intra-prediction)模块计算一目标区块的多个预测像素值。该减除模块自该目标区块的 多个原始像素值减去预测像素值,以得到该目标像素的多个预测残余值。该转换模块决定 该目标区块的一内部预测模式,自多个转换型式选取对应于该内部预测模式的一目标转换 型式,以及依据该目标转换型式将多个预测残余值转换为多个转换值。其中对应于该内部 预测模式的多个转换型式依据预测残余值的变异数大小被分类。通过本发明实施例的内部预测方法、视频数据压缩的方法以及视频编码器,可以 实现依据邻近区块的内部预测模式对目前区块进行内部预测,并且可依据视频数据不同的 内部预测模式运用不同的转换系数以进行数据压缩。


此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,并不 构成对本发明的限定。在附图中图IA为依据内部预测模式进行视频编码的视频编码器的区块图;图IB为依据内部预测模式解码视频数据的视频解码器的区块7
图2显示符合VCEG-N54规格的九种内部预测模式0 8 ;图3为依据本发明的一实施例的被依内部预测模块所处理的目前区块及两邻近 区块;图4为依据本发明的一实施例的用以进行内部预测的方法的流程图;图5为依据本发明的一实施例的加权参数表;图6为依据本发明的一实施例的对视频数据进行数据压缩的方法的流程图;图7为依据本发明一实施例的储存多组转换系数的转换系数表。附图标号(图 1A)100 视频编码器;102 内部预测模块;104 减除模块;106 转换模块;108 量化器;(图 1B)150 视频解码器;152 反转换模块;154 反内部预测模块;156 相加模块;(图 3)301 左方区块;302 上方区块;303 目前区块。
具体实施例方式为使本发明的目的、技术方案和优点更加清楚明白,下面结合附图对本发明实施 例做进一步详细说明。在此,本发明的示意性实施例及其说明用于解释本发明,但并不作为 对本发明的限定。图3为依据本发明的一实施例的被依内部预测模块所处理的目前区块303及两 邻近区块301与302。两邻近区块包括一左方区块301及一上方区块302。左方区块301、 上方区块302、目前区块303都是位于一视频数据的同一画面(frame)中。在画面中,左方 区块301位于目前区块303的左方,而上方区块302位于目前区块303的上方。左方区块 301、上方区块302、目前区块303皆包括固定数目的像素(pixel),每一像素具有一像素值 以表示该像素的颜色。在一实施例中,目前区块303包括16(4X4)个像素,位置分别为(0, 0) (3,3)。图4为依据本发明的一实施例的用以进行内部预测(intra-prediction)的方法 400的流程图。方法400被称为重叠区块内部预测(overlapped blockintra-prediction ; 0ΒΙΡ)。假设一内部预测模块接收到图3中的目前区块303以进行内部预测。一左方区块 301位于目前区块303的左方,而一上方区块302位于目前区块303的上方。左方区块301、
8上方区块302、目前区块303的内部预测模式可能是各自不同的。内部预测模块因此先决定 左方区块301的第一内部预测模式,上方区块302的第二内部预测模式,以及目前区块303 的第三内部预测模式(步骤402)。目前区块303包括多个像素。内部预测模块接着自目前区块303的多个像素中选 取一目标像素(步骤404)。内部预测模块首先依据左方区块301的第一内部预测模式计 算该目标像素的第一预测值P1(步骤406)。内部预测模块接着依据上方区块302的第二 内部预测模式计算该目标像素的第二预测值P2 (步骤408)。内部预测模块接着依据目前区 块303的第三内部预测模式计算该目标像素的第三预测值&(步骤410)。因此,第一预测 值P1、第二预测值P2、第三预测值P3分别对应左方区块301的第一内部预测模式、上方区块 302的第二内部预测模式、目前区块303的第三内部预测模式。内部预测模块接着将第一预测值P1、第二预测值P2、第三预测值P3平均以得到一 平均值以作为该目标像素的内部预测值。在一实施例中,内部预测模块首先决定一组目标 加权参数1、12、1以供对第一预测值P1、第二预测值P2、第三预测值P3进行加权平均(步骤 412)。在一实施例中,目标加权参数11、12、评3是依据目前区块303的第三预测模式&以及 该目标像素位于目前区块303内的位置而决定。在一实施例中,内部预测模块包括一存储 器以储存一加权参数表以供纪录多组加权参数,而内部预测模块搜寻该加权参数表以决定 目标加权参数Wi、W2、W3。图5为依据本发明的一实施例的加权参数表500,其中加权参数表 500纪录了多组加权参数。加权参数表500中的多组加权参数以目前区块303的内部预测模 式以及目标像素位于目前区块303内的位置作为索引。加权参数表500中储存的多组加权 参数是由非在线的训练(off-line training)程序中经由线性回归(linear regression) 而决定。举例来说,若目标像素的位置为(0,2),而目前区块303的内部预测模式为垂直模 式0,则目标加权参数H W3被决定为W1^o, 2),W20 (0, 2),W30 (0, 2)。若目标像素的位置 为(3,3),而目前区块303的内部预测模式为水平上偏模式8,则目标加权参数Wp W2、W3被 决定为W18 (3,3),W28 (3,3),W38 (3,3)。当目标加权参数W3被决定后,内部预测模块接 着依据该目标加权参数A、W2> W3对第一预测值P1、第二预测值P2、第三预测值P3进行加权 平均,以得到该目标像素的一内部预测值[W1XPAW2XPfW3XP3](步骤414)。内部预测模 块接着重复执行内部预测值的计算步骤404 414,直到目前区块303的所有像素的内部预 测值皆已计算得到(步骤416)。目前区块的所有像素的内部预测值接着被收集以得到一预 测区块,而内部预测模块将该预测区块输出至一减除模块,该减除模块将预测区块的像素 预测值自目前区块303的像素值减除,以得到预测残余值,如图IA所示。预测区块的像素 预测值因此为分别依据左方区块301、上方区块302、目前区块303的内部预测模式所产生 的预测值Pp P2、P3的加权平均值。在步骤412中,供平均预测值P” P2> P3的加权参数W” W2、W3是依据目前区块303 的第三预测模式&以及该目标像素位于目前区块303内的位置而决定。然而,加权参数表 500中包含有9种类的预定加权参数分别对应于内部预测模式0 8,而对应于其它内部预 测模式的此等预定加权参数可能较对应于目前区块303的预测模式P3的加权参数产生带 有较少的影像失真的预测平均值。因此,在一实施例中,目标加权参数WpW2^3是依据对应 于多个预定加权参数的位元率-失真最佳化(rate-distortion optimization)成本而自对应于多个内部预测模式的该等预定加权参数选出。举例来说,内部预测模块可在步骤412 产生分别对应9个内部预测模式的9组加权参数,接着在步骤414依据9组加权参数分别 对第一预测值P1、第二预测值P2、第三预测值P3进行加权平均以得到该目标像素的9个内 部预测值。内部预测模块接着分别收集所有像素的9种内部预测值以产生9个预测区块, 并计算9个区块的位元率-失真最佳化成本,最后选取具有最低的位元率_失真最佳化成 本的预测区块作为输出。视频数据的数个位元可用以储存目标区块的被选取的内部预测模 式,以便传递至解码器时指示解码器目标区块依据何内部预测模式编码。图4的方法400产生包括多个加权平均预测值的预测区块。然而,包括多个加权 平均预测值的预测区块可能较仅仅依据目标区块的单一内部预测模式所产生的预测区块 具有较高的位元率_失真最佳化成本。因此,在一实施例中,内部预测模块具有一机制,以 自动决定是否依据方法400产生包括多个加权平均预测值的预测区块。也就是说,内部预 测模块可自动的在宏区块(macroblock)的层次决定是否启动或关闭重叠区块内部预测功 能400。在一实施例中,当目前区块的所有像素的加权平均预测值均计算完毕后,内部预测 模块收集所有的加权平均预测值以得到一第一预测区块,并收集所有依据目标区块的内部 预测模式所产生的第三预测值P3得到一第二预测区块。接着,内部预测模块分别计算第一 预测区块及第二区块的位元率_失真最佳化成本。当第一预测区块的位元率_失真最佳化 成本高于第二预测区块的位元率-失真最佳化成本,依据目标区块的内部预测模式所产生 的第二预测区块将被选取以作为内部预测模块的输出。在一实施例中,视频数据的一位元 被用以纪录重叠区块内部预测功能(OBIP)开或关,以通知解码器对解码流程进行对应的 调整。当一减除模块自目前区块减除预测区块以得到预测残余值后,预测残余值会被送 至一转换模块进行数据压缩。图6为依据本发明的一实施例对视频数据进行数据压缩的方 法600的流程图。假设视频编码器的转换模块支持多种转换型式,其中每一转换型式对应 于预测残余值的一变异数(variance)大小层级。转换模块首先接收包含欲进行压缩的预 测残余值的一目标区块,并决定该目标区块的内部预测模式(步骤602)。接着,转换模块自 多个转换型式中选取对应于目标区块的内部预测模式的目标转换型式(步骤608)。在另一 实施例中,转换模块分别计算对应于多个转换型式的多个位元率-失真最佳化成本,并选 取对应于最低的位元率_失真最佳化成本的转换型式作为目标转换型式。在部分实施例中,不同的转换型式表示以不同组的转换系数进行转换。常用在 视频编码过程中的转换方法包括离散余弦转换(discrete cosine transform, DCT)以及 Karhunen Loeve转换(KLT)。转换系数组依据不同的内部预测模式及变异数大小排序,其 中各组转换系数是由多个预定转换系数所组成的。在一实施例中,转换模块以一转换系数 表储存多组预定转换系数。图7为依据本发明一实施利的储存多组转换系数的转换系数表 700。转换系数表700中的多组转换系数依据不同的内部预测模式0 8及变异数大小层 级A、B、C储存。举例来说,转换系数组Ccia对应于垂直内部预测模式0及最低的变异数大小 层级A,而转换系数组C8。对应于水平偏上的内部预测模式8及最高的变异数大小层级C。转换模块接着依据对应于目标转换型式的内部预测模式及变异数大小决定一组 目标转换系数。在一实施例中,转换模块依据对应于目标转换型式的内部预测模式及变异 数大小搜寻转换系数表700,以得到目标转换系数。接着,转换模块扫描该目标区块的多个像素以取得目标区块的多个预测残余值(步骤609),并依据目标转换型式所对应的目标转 换系数转换该等预测残余值为多个转换值(步骤610)。在一实施例中,转换模块依据目标 转换型式决定一特定的扫描顺序,并依该扫描顺序扫描该目标区块的多个像素以得到多个 预测残余值。转换模块接着重复步骤604 612,直到目标区块的所有预测残余值均已被转 换为转换值为止(步骤612)。因此,针对不同内部预测模式的宏区块,本发明的转换模块可 依据其内部预测模式所对应的不同转换型式进行转换处理。 虽然本发明已以较佳实施例揭露如上,然其并非用以限定本发明,任何熟知此项 技术者,在不脱离本发明的精神和范围内,当可作些许的更动与润饰,因此本发明的保护范 围当视权利要求范围所界定者为准。
权利要求
一种进行内部预测的方法,其特征在于,所述方法包括下列步骤决定一左方区块的第一内部预测模式,一上方区块的第二内部预测模式,以及一目前区块的第三内部预测模式,其中所述左方区块位于所述目前区块的左方,而所述上方区块位于所述目前区块的上方;自所述目前区块的多个像素选取一目标像素;依据所述第一内部预测模式计算所述目标像素的一第一预测值;依据所述第二内部预测模式计算所述目标像素的一第二预测值;依据所述第三内部预测模式计算所述目标像素的一第三预测值;以及平均所述第一预测值、所述第二预测值、以及所述第三预测值,以得到一加权平均预测值。
2.如权利要求1所述的进行内部预测的方法,其特征在于,所述平均所述第一预测值、 所述第二预测值、以及所述第三预测值进一步包括依据所述目标像素在所述目前区块中的位置决定一组加权参数;以及 依据所述加权参数对所述第一内部预测模式、所述第二内部预测模式、以及所述第三 内部预测模式进行加权平均,以得到所述加权平均预测值。
3.如权利要求2所述的进行内部预测的方法,其特征在于,所述加权参数包括对应于 所述第一预测值的一第一加权参数、对应于所述第二预测值的一第二加权参数、以及对应 于所述第三预测值的一第三加权参数。
4.如权利要求2所述的进行内部预测的方法,其特征在于,所述加权参数依据所述第 三内部预测模式以及所述目标像素在所述目前区块中的位置而决定。
5.如权利要求4所述的进行内部预测的方法,其特征在于,所述加权参数是通过依据 所述第三内部预测模式以及所述目标像素在所述目前区块中的位置而查询一加权参数表 而得到。
6.如权利要求2所述的进行内部预测的方法,其特征在于,所述加权参数是依据对应 于多个预定加权参数的位元率_失真最佳化成本而自所述预定加权参数选出,而所述预定 加权参数分别对应于多个内部预测模式。
7.如权利要求1所述的进行内部预测的方法,其特征在于,所述方法进一步包括重复所述目标像素的选择,所述第一、第二、第三预测值的计算,以及所述第一、第二、 第三预测值的平均,直到所述目前区块的所有像素的加权平均预测值均已计算得到为止; 收集所述目前区块的像素的所述加权平均预测值以得到一第一预测区块; 收集所述目前区块的像素的所述第三预测值以得到一第二预测区块; 计算所述第一预测区块的一第一位元率_失真最佳化成本; 计算所述第二预测区块的一第二位元率_失真最佳化成本;比较所述第一位元率_失真最佳化成本与所述第二位元率_失真最佳化成本以得到一 比较结果;以及依据所述比较结果自所述第一预测区块与所述第二预测区块选取一内部预测区块作 为输出。
8.如权利要求1所述的进行内部预测的方法,其特征在于,所述方法进一步包括重复所述目标像素的选择,所述第一、第二、第三预测值的计算,以及所述第一、第二、第三预测值的平均,直到所述目前区块的所有像素的加权平均预测值均已计算得到为止; 收集所述目前区块的像素的所述加权平均预测值以得到一预测区块;以及 输出所述预测区块以得到一内部预测区块。
9.一种进行视频数据压缩的方法,其特征在于,所述方法包括下列步骤 决定一目标区块的一内部预测模式;自多个转换型式选取对应所述内部预测模式的一目标转换型式;取得所述目标区块的多个预测残余值;以及依据所述目标转换型式将所述预测残余值转换为多个转换值;其中对应于所述内部预测模式的所述转换型式依据预测残余值的变异数大小被分类。
10.如权利要求9所述的进行视频数据压缩的方法,其特征在于,所述目标转换型式的 选取包括依据所述内部预测模式及所述变异数大小查询一表格。
11.如权利要求9所述的进行视频数据压缩的方法,其特征在于,所述目标转换型式的 选取包括计算对应于所述内部预测模式的所述转换型式的多个位元率_失真最佳化成本;以及 自所述转换型式选取具有最低的位元率-失真最佳化成本的转换型式为所述目标转 换型式,其中将所述目标转换型式会被编码以供解码端解码。
12.如权利要求9所述的进行视频数据压缩的方法,其特征在于,所述预测残余值的转 换包括依据所述目标转换型式决定一特定扫描顺序;以及 依据所述特定扫描顺序扫描所述目标区块的像素。
13.如权利要求9所述的进行视频数据压缩的方法,其特征在于,所述方法进一步包括取得所述目标区块的像素的多个预测值;以及自所述目标区块的像素的多个原始值减去所述预测值,以得到所述预测残余值。
14.一种视频编码器,其特征在于,所述视频编码器接收一目前区块,其中一左方区 块位于所述目前区块的左方,而一上方区块位于所述目前区块的上方,所述视频编码器包 括一内部预测模块,决定所述左方区块的第一内部预测模式、所述上方区块的第二内部 预测模式,以及所述目前区块的第三内部预测模式,自所述目前区块的多个像素选取一目 标像素,依据所述第一内部预测模式计算所述目标像素的一第一预测值,依据所述第二内 部预测模式计算所述目标像素的一第二预测值,依据所述第三内部预测模式计算所述目标 像素的一第三预测值,以及平均所述第一预测值、所述第二预测值、以及所述第三预测值, 以得到所述目标像素的一加权平均预测值;以及一减除模块,自所述目标像素减去所述加权平均预测值以得到所述目标像素的一预测 残余值。
15.如权利要求14所述的视频编码器,其特征在于,所述内部预测模块依据所述目标 像素在所述目前区块中的位置决定一组加权参数,以及依据所述加权参数对所述第一内部 预测模式、所述第二内部预测模式、以及所述第三内部预测模式进行加权平均,以得到所述 加权平均预测值。
16.如权利要求15所述的视频编码器,其特征在于,所述加权参数包括对应于所述第 一预测值的一第一加权参数、对应于所述第二预测值的一第二加权参数、以及对应于所述 第三预测值的一第三加权参数。
17.如权利要求15所述的视频编码器,其特征在于,所述内部预测模块依据所述第三 内部预测模式以及所述目标像素在所述目前区块中的位置而决定所述加权参数。
18.如权利要求17所述的视频编码器,其特征在于,所述内部预测模块依据所述第三 内部预测模式以及所述目标像素在所述目前区块中的位置而查询一加权参数表,从而得到 所述加权参数。
19.如权利要求15所述的视频编码器,其特征在于,所述内部预测模块依据对应于多 个预定加权参数的位元率_失真最佳化成本而自所述预定加权参数选出所述加权参数,而 所述预定加权参数分别对应于多个内部预测模式。
20.如权利要求14所述的视频编码器,其特征在于,所述内部预测模块重复所述目标 像素的选择,所述第一、第二、第三预测值的计算,以及所述第一、第二、第三预测值的平均, 直到所述目前区块的所有像素的加权平均预测值均已计算得到为止;且所述内部预测模块 收集所述目前区块的像素的所述加权平均预测值以得到一第一预测区块,收集所述目前区 块的像素的所述第三预测值以得到一第二预测区块,计算所述第一预测区块的一第一位元 率_失真最佳化成本,计算所述第二预测区块的一第二位元率_失真最佳化成本,比较所述 第一位元率_失真最佳化成本与所述第二位元率_失真最佳化成本以得到一比较结果,以 及依据所述比较结果自所述第一预测区块与所述第二预测区块选取一内部预测区块作为 输出。
21.如权利要求14所述的视频编码器,其特征在于,所述内部预测模块重复所述目标 像素的选择,所述第一、第二、第三预测值的计算,以及所述第一、第二、第三预测值的平均, 直到所述目前区块的所有像素的加权平均预测值均已计算得到为止;且所述内部预测模块 收集所述目前区块的像素的所述加权平均预测值以得到一预测区块,以及输出所述预测区 块以得到一内部预测区块。
22.一种视频编码器,其特征在于,所述视频编码器包括一内部预测模块,计算一目标区块的多个预测像素值;一减除模块,自所述目标区块的多个原始像素值减去所述预测像素值,以得到所述目 标像素的多个预测残余值;以及一转换模块,决定所述目标区块的一内部预测模式,自多个转换型式选取对应于所述 内部预测模式的一目标转换型式,以及依据所述目标转换型式将所述预测残余值转换为多 个转换值;其中对应于所述内部预测模式的所述转换型式依据预测残余值的变异数大小被分类。
23.如权利要求22所述的视频编码器,其特征在于,所述转换模块依据所述内部预测 模式及所述变异数大小查询一表格,以得到所述目标转换型式。
24.如权利要求22所述的视频编码器,其特征在于,所述转换模块计算对应于所述内 部预测模式的所述转换型式的多个位元率-失真最佳化成本,以及自所述转换型式选取具 有最低的位元率-失真最佳化成本的转换型式为所述目标转换型式,其中将所述目标转换 型式会被编码以供解码端解码。
25.如权利要求22所述的视频编码器,其特征在于,所述转换模块依据所述目标转换 型式决定一特定扫描顺序,以及依据所述特定扫描顺序扫描所述目标区块的像素以得到进 行转换的所述预测残余值。
全文摘要
本发明公开了一种进行内部预测的方法。首先,决定一左方区块的第一内部预测模式,一上方区块的第二内部预测模式及一目前区块的第三内部预测模式,其中左方区块位于目前区块的左方,上方区块位于目前区块的上方。接着自目前区块的多个像素选取一目标像素。依据第一内部预测模式计算目标像素的一第一预测值,依据第二内部预测模式计算目标像素的一第二预测值,依据第三内部预测模式计算目标像素的一第三预测值。最后,平均第一预测值、第二预测值及第三预测值,得到一加权平均预测值。通过本发明实施例的内部预测方法,可以实现依据邻近区块的内部预测模式对目前区块进行内部预测。本发明还公开了视频编码器及进行视频数据压缩的方法。
文档编号H04N7/26GK101945270SQ200910177838
公开日2011年1月12日 申请日期2009年9月25日 优先权日2009年7月6日
发明者张凯 申请人:联发科技(新加坡)私人有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1