多媒体数据的改进的编码的制作方法

文档序号:7637256阅读:176来源:国知局
专利名称:多媒体数据的改进的编码的制作方法
技术领域
本发明一般而言涉及多媒体数据的编码,且更具体而言涉及视频数据的编码。
背景技术
由于因特网及无线通信的爆炸性增长及巨大成功与对多媒体服务的日益增长的 需求相结合,屈此因特网或无线信道上的串流式多媒体已引起人们极大的关注。例如, 诸如视频数据等多媒体数据是由网络传输并可由例如移动电话及电视等一个或一个以 上客户端串流传输。传输模式可是单播或多播。倘若为无线通信系统,可使用以下技 术中的一种技术来构建空中接口码分多址(CDMA),频分多址(FDMA)及正交频
分多址(OFDMA),时分多址(TDMA),全球移动通信系统(GSM)及宽带CDMA (WCDMA)。
视频数据在传输之前会受到编码。目前存在许多种视频编码标准且其中的某些为 MPEG-2、 MPEG-4、 H.263、 H.264及类似标准。视频数据包括三种类型的帧I帧(内 帧)、P帧(预测帧)及B帧(双向帧)。
首先来看I帧,在对其进行编码时不需要参考任何其它帧。也就是说,I帧是以 与使用离散余弦变换(DCT)、量化、运行长度编码等对静止图像进行编码相同的方式, 仅使用帧自身中的信息来加以编码。这称作内编码。 一般有一个或一个以上I帧与每 一秒的视频数据相关联。复杂帧被编码成I帧。
对于P及B帧而言,两者在编码时均参考前一帧,也就是说,其为间编码。P帧 在编码时参考前一帧,称作前向预测。B帧在编码时参考前一帧(前向预测)及下一 帧(后向预测)中的一者或两者。使用前向预测、后向预测或既使用前向预测也使用 后向预测允许使用较少的位进行编码,这是因为仅有一个帧到下一帧的改变要加以编 码。
此外,在视频编码中,引入B帧以提供更好的功能性,例如时间可縮放性及编码 效率。如上文所述,B帧可使用来自其邻近的已往帧及将来帧的运动补偿预测。这些 参考帧是在B帧之前被编码并随后加以重组。B帧中的每一区块,例如16xl6像素区 块或宏块(MB),均可使用来自任一方向或两个方向的预测,且因此这些选项会提供 时间可缩放性。由于将仅对在预测后确定的B帧与参考帧之间的残余数据或数据差进 行变换、量化及编码,因此可获得编码效率。
为有效地对诸如视频帧等的多媒体数据进行编码,需要一种适合的量化参数确定 法以用于对此种视频帧进行编码。

发明内容
本文将描述的方法及设备一般而言涉及视频数据的编码。在一个实施例中,接收 到其中包括至少一个B帧的连续视频帧。对于至少两种指示可如何分割所述B帧的区 块的编码模式中的每一种编码模式,确定与所述B帧及第一参考帧相关联的第一运动 向量并使用所述第一运动向量及缺省量化参数来确定成本。根据所述成本确定,选择 所述编码模式中的一者。使用与所述选定的编码模式相关联的第一运动向量确定量化 参数。使用所述经确定的量化参数及所逸选定的编码模式对所述B帧的区块进行编码。
在另一实施例中,接收到其中包括至少一个B帧的连续视频帧。对于两种或更多 种指示可如何分割所述B帧的区块的编码模式,确定与所述B帧及第一参考帧相关联 的第一运动向量并使用所述第一运动向量为所述B帧的区块确定量化参数。选择为所 述编码模式确定的量化参数中的一者。使用所述选定的量化参数及其相关联的编码模 式对所述B帧的区块进行编码。


图1图解说明包括编码器及解码器的系统;
图2图解说明确定与帧的特定区块相关联的量化参数;
图3图解说明各种编码模式,所述编码模式指示可如何分割视频帧的区块来进行
编码;
图4图解说明一种用于对数据进行编码的实例性方法;
图5图解说明一种用于对数据进行编码的实例性设备;
图6图解说明一种用于对数据进行编码的方法的另一实例;及
图7图解说明一种用于对数据进行编码的设备的另一实例。
具体实施例方式
下文说明提供了数个实例,所述实例是关于可如何确定量化参数以使例如与常规 方法相比可分配更少的位以用于对视频帧进行编码。此种位减少可得到更高的效率, 对于那些带宽受限的应用(例如,视频广播)而言尤其如此。
在下文说明中,为提供对所述实施例的透彻理解而给出特定细节。然而,所属领 域的技术人员应了解,所述实施例可在不具备所述特定细节的情况下实施。例如,电 组件可按方块图形式加以显示,以免以不必要的细节形式使所述实施例不分明。在其 它例示中,则可详细显示此类组件、其它结构及技术以进一步解释所述实施例。所属 领域的技术人员也应了解,可将显示为独立区块形式的电组件重新排列、加以组合或 重新排列并组合成一个组件。
也应注意,可将某些实施例描述为过程,所述过程被描绘为流程图、工艺流程图、 结构图或方块图。尽管流程图可将操作描述为顺序性过程,然而也可平行或同时实施 所述操作中的许多操作并可重复所述过程。此外,可重新排列操作的次序。当其操作 完成时,过程即告结束。过程可对应于一种方法、功能、程序、子例程、子程序等。 当过程对应于功能时,其结束对应于所述功能返回到调用功能或主功能。
更特定而言,本发明涵盖本文所述的方法及设备可构建于例如(但不限于)以下 各种各样的电子装置中或与其相关联移动电话,无线装置,个人数据助理(PDA),
手持式或便携式计算机,GPS接收机/导航器,照相机,MP3播放器,摄录机,游戏机, #表,计算器,电视监视器,平板显示器,计算机'监视器,电子照片,电子布告板或 招牌,投影仪,建筑结构及美学结构。也可将类似于本文所述的装置配置为自身为非 显示装置、但为单独的显示装置输出显示信号。
图1图解说明包括编码器105及解码器110的系统100。以上说明中的某些实施 例可构建于编码器105而另一些实施例可构建于解码器110。首先来看编码器105,所 述编码器包括耦合到存储媒体130的处理器125。处理器105提供计算平台以实施为 对所接收的视频数据进行编码所需的其它组件(未显示)的某些或所有过程。 一旦对 所接收的视频数据进行了编码,随即将此种经编码的视频存储于存储媒体130中。存 储媒体130也可位于编码器105之外。
为对所接收的视频数据进行编码,编码器105可例如(1)使用DCT来将所接收 的视频数据从以时域形式表示变换到以频域形式表示,(2)使用量化来减少为对经变 换视频数据进行编码所需的位,及(3)使用可变长度编码来确定为对经量化的视频数 据进行编码以最终传输到解码器IIO所需的位。
在解码器110接收到经编码的视频数据后,将所接收的经编码视频数据解码。更 具体而言,解码器110的处理器165提供计算平台以实施为对所接收的经编码视频数 据进行解码所需的其它组件(未显示)的某些或所有过程。在对所接收的经编码视频 数据进行解码后,即可将此种经解码的视频数据存储于存储媒体170中或提供到显示 装置(未显示)。存储媒体170也可位于编码器110之外。
图2图解说明可根据至少一个邻近帧或参考帧来确定与帧(例如,B帧)的特定 区块相关联的量化参数(QP)。常规方法通常仅使用一个QP来对整个视频帧进行编码。 在某些例示中,所述经编码参考帧中的一个或一个以上区块可具有与其相关联的QP, 这是因为可能期望通过根据人类视觉系统(HVS)的特性来考虑所述区块内的视频数
据的质量而在区块基础上对此种参考帧进行编码。图2图解说明参考帧A,其包括区 块200-216,其中每一区块均具有与其相关联的QP。更具体而言,QP1与区块210相 关联,QP2与区块208相关联,QP3与区块216相关联而QP4与区块214相关联。因 此,本揭示内容描述可如何为要编码的视频帧的某些像素数据区块自适应性地确定QP 的实例。此种视频帧可为P帧或B帧。
在对视频帧的特定区块进行编码之前,为所述特定区块选择编码模式。图3图解 说明各种指示可如何分割视频帧的区块的编码模式。例如,可根据其中一种所显示的 编码模式来分割16x16像素区块,以便对应地得到[a]两个16x8分区,[b]两个8x16分 区,或[c]四个8x8分区。图3也图解说明可如何根据其它编码模式进一步分割那些四 个8x8分区中的每一者。可使用各种编码模式进行分割且因此应注意,图3图解说明 可用编码模式的某些实例,从中选择一种模式来分割特定像素数据区块。为确定可选 择哪种编码模式,如下文所进一步解释来确定每一种编码模式的运动信息(例如,运 动向量)且随后选择其中一种编码模式。
图4图解说明一种将根据图2及4进一步解释的方法的方块图,所述方法用于对 其中具有多个区块的视频帧进行编码。参照方块400,接收到^中包括至少一个B帧 的连续视频帧。参照方块402,对于至少两种用于指示可如何分割B帧的特定区块的 编码模式中的每一者,确定至少一个与所述B帧及第一参考帧相关联的运动向量(例 如,第一运动向量)。参照方块404,对于所述至少两种编码模式中的每一者,使用所 述第一运动向量及缺省量化参数来确定成本。参照方块406,根据其成本确定来选择 其中一种编码模式。参照方块408,使用与所选定的编码模式相关联的第一运动向量 来确定量化参数。参照方块410,使用所述经确定的量化参数及所选定的编码模式对 其QP已得到确定的B帧的特定区块进行编码。
在某些实施例中,第一参考帧是在所述B帧之前暂时接收到,例如,如图2中所 图解说明的参考帧A。在其它实施例中,此种参考帧是在所述B帧之后暂时接收到, 例如,如图2中所图解说明的参考帧B。此外,使用经确定的QP对所述特定区块进 行编码且优选地,所选定的编码模式为MB。
参照方块408,第一参考帧中基于第一运动向量与B帧的特定区块相关联的像素 区域可具有多于一个QP与其相关联。例如,如图2中所图解说明可见,参考帧A的 阴影区域218具有四个QP与其相关联。如果这样的话,则在某些实施例中,所述量 化参数的确定包括计算与第一参考帧中的像素区域相关联的量化参数的加权平均值。 此种像素区域对应于B帧的基于第一运动向量的特定区块。
参照方块402,并非仅确定第一运动向量,而是可确定与B帧及第一参考帧相关 联的第一组运动向量。如果是这样的话,则在某些实施例中,所述成本确定使用第一 组运动向量及缺省量化参数。同样,所述量化参数的确定包括计算与第一参考帧中的 像素区域相关联的量化参数的加权平均值。所述像素区域对应于B帧的基于第一组运 动向量的特定区块。
除为所述至少两种编码模式中的每一种模式确定第一运动向量之外,还可参照方
块402确定第二运动向量。此种第二运动向量与b帧及第二参考帧相关联。如果(例 如)所述第一参考帧为图2中所图解说明的参考帧a,则所述第二参考帧将为图2中 所图解说明的参考帧b或另一在b帧之前瞬时接收到的参考帧。在这些实施例中,成 本确定还使用第二运动向量且所述量化参数的确定包括使用与所选定的编码模式相关 联的第一及第二运动向量。
此外,并非仅确定第一及第二运动向量,而是可参照方块402确定与b帧及第一 参考帧相关联的第一组运动向量及与b帧及第二参考帧相关联的第二组运动向量。例 如,所述第一参考帧可为图2中所图解说明的参考帧a而所述第二参考帧可为图2中 所图解说明的参考b。如果这样的话,在这些实施例中,成本确定使用第一及第二组 运动向量。同样,如图2中所图解说明,所述量化参数的确定包括计算与参考帧a中 的第一像素区域218相关联的qp1-qp4及与参考帧b中的第二像素区域220相关联的 qp5-qp8的加权平均值。此第一区域218对应于b帧的基于第一组运动向量的区块222 而第二区域220对应于b帧的基于第二组运动向量的区块222。
参照方块404,成本确定可使用方程式 '
<formula>formula see original document page 17</formula>其中r是根据第一运动向量及缺省量化参数来确定,入是根据缺省量化参数来确 定,且d是根据第一运动向量及缺省量化参数来确定。
图5图解说明设备的方块图,所述设备中具有某些装置以实施某些功能。更具体 而言,根据图5进一步解释一种用于对其中具有多个区块的视频帧进行编码的设备。 参照方块500,用于接收的装置经配置以接收其中包括至少一个b帧的连续视频帧。 参照方块502,对于所述至少两种指示可如何分割b帧的特定区块的编码模式中的每 一者,用于确定的装置经配置以确定与b帧及第一参考帧相关联的至少一个运动向量 (例如,第一运动向量)。参照方块504,对于所述至少两种编码模式中的每一者,用 于确定的装置经配置以使用第一运动向量及缺省量化参数来确定成本。参照方块506, 用于选择的装置经配置以根据其成本确定来选择其中一个编码模式。参照方块508, 用于确定的装置经配置以使用与所选定的编码模式相关联的第一运动向量来确定量化 参数。参照方块510,用于编码的装置经配置以使用此种经确定的量化参数及所选定 的编码模式对b帧中qp己得到确定的特定区块进行编码。上面根据图5所述的设备 还包括其它额外装置以实施其它功能方面,所述其它功能方面类似于在
-
段中针对图4所大体图解说明的方法描述的那些额外方面。
另一实施例包括一种用于对其中具有多个区块的视频帧进行编码的处理器。更具 体而言,所述处理器经配置以接收其中包括至少一个b帧的连续视频帧。对于至少两 种指示可如何分割b帧的特定区块的编码模式中的每一者,所述处理器也经配置成确 定与b帧及第一参考帧相关联的至少一个运动向量(例如,第一运动向量)。同样,
对于所述至少两种编码模式中的每一者,所述处理器经配置以使用第一运动向量及缺 省量化参数来确定成本。所述处理器还经配置以根据其成本确定来选择其中一个编码 模式。所述处理器也经配置以使用与所选定的编码模式相关联的第一运动向量来确定 量化参数。所述处理器也经配置以使用此种经确定的量化参数及所选定的编码模式对 B帧中QP已得到确定的特定区块进行编码。此外,上面所述的处理器也经配置以实 施其它方面,所述其它方面类似于在
-
段中针对图4所大体图解说明的方 法描述的那些额外方面。
另一实施例包括一种用于对其中具有多个区块的视频帧进行编码的设备。更具体 而言,所述设备包括接收机,以用于接收其中包括至少一个B帧的连续视频帧。对于 至少两种指示可如何分割B帧的特定区块的编码模式中的每一者,所述设备也包括第 一确定器,以用于确定与B帧及第一参考帧相关联的至少一个运动向量(例如,第一 运动向量)。同样,对于所述至少两种编码模式中的每一者,所述设备还包括第二确定 器,以用于使用第一运动向量及缺省量化参数来确定成本。所述设备也包括选择器, 以用于根据其成本确定来选择其中一个编码模式。所述设备也包括第三确定器,以用 于使用与所选定的编码模式相关扭的第一运动向量来确定量化参数。所述设备也包括 编码器,以用于使用此种经确定的量化参数及所选定的编码模式对B帧中QP已得到 确定的特定区块进行编码。此外,上面所述的设备也包括用于实施其它方面的额外组 件,所述其它方面类似于在
-
段中针对图4所大体图解说明的方法描述的
那些额外方面。
另一实施例包括一种计算机可读媒体,所述计算机可读媒体包含一种用于对其中 具有多个区块的视频帧进行编码的方法。此种方法类似于上面针对图4大体描述的方 法。此外,计算机可读媒体也包含其它方面,所述其它方面类似于
-
段中 针对图4所大体图解说明的方法描述的那些额外方面。
图6图解说明根据图2及6进一步解释的方法的方块图,所述方法用于对其中具 有多个区块的视频帧进行编码。参照方块600,接收到其中包括至少一个B帧的连续 视频帧。参照方块602,对于至少两种指示可如何分割B帧的区块的编码模式中的每 一者,确定至少一个运动向量,例如,第一运动向量。此种第一运动向量与B帧及第 一参考帧相关联。参照方块604,同样,对于所述至少两种编码模式中的每一者,使 用所述第一运动向量来确定所述B帧的特定区块的量化参数。参照方块606,选择为 所述编码模式确定的所述量化参数中的一者。参照方块608,使用所选定的量化参数 及其相关联的编码模式对所述B帧的特定区块进行编码。
在某些实施例中,第一参考帧是在B帧之前瞬时接收到,例如,图2中所图解说 明的参考帧A。在其它实施例中,此种参考帧是在B帧之后瞬时接收到,例如,图2 中所图解说明的参考帧B。此外,使用经确定的QP对所述特定方块进行编码且优选 地,所选定的编码模式为MB。
参照方块604,第一参考帧中基于第一运动向量与B帧的特定区块相关联的像素
区域可具有多于一个qp与其相关联。例如,如图2中所图解说明可见,参考帧a的 阴影区域218具有四个qp与其相关联。如果是这样的话,则在某些实施例中,所述 量化参数的确定包括计算与第一参考帧的像素区域相关联的量化参数的加权平均值。 此种像素区域对应于b帧的基于第一运动向量的区块。
参照方块602,并非仅确定第一运动向量,而是可确定与b帧及第一参考帧相关 联的第一组运动向量。如果是这样的话,则在某些实施例中,所述量化参数的确定包 括计算与第一参考帧的像素区域相关联的量化参数的加权平均值。所述像素区域对应 于b帧的基于第一组运动向量的特定区块。
除为所述至少两种编码模式中的每一者确定第一运动向量之外,还可确定第二运 动向量。此种第二运动向量与b帧及第二参考帧相关联。在这些实施例中,所述量化 参数的确定包括使用第一及第二运动向量。
此外,并非仅确定第一及第二运动向量,而是可参照方块402确定与b帧及第一 参考帧相关联的第一组运动向量及与b帧及第二参考帧相关联的第二组运动向量。例 如,所述第一参考帧可为图2中所图解说明的参考帧a而所述第二参考帧可为图2中 所图解说明的参考b。如果是这样的话,现在这些实施例中,所述量化参数的确定包 括计算与参考帧a中的第一像素区域218相关联的qp1-qp4及与参考帧b中的第二 像素区域220相关联的qp5-qp8的加权平均值,如图2中所图解说明。此种第一区域 218对应于b帧的基于第一组运动向量的区块222而第一区域220对应于b帧的基于 第二组运动向量的区块222。
参照方块606,量化参数选择可进一步包括使用其相关联的经确定量化参数、将 用于对所述区块进行编码的位及与所述区块相关联的失真值来确定所述至少两种模式 中的每一者的成本。如果是这样的话,则所选定的量化参数与最低成本或多个最低成 本中的一者相关联。
图7图解说明设备的方块图,所述设备中具有某些装置以实施某些功能。更具体 而言,根据图7进一步解释一种用于对其中具有多个区块的视频帧进行编码的设备。 参照方块700,用于接收的装置经配置以接收其中包括至少一个b帧的连续视频帧。 参照方块702,对于至少两种指示可如何分割b帧的区块的编码模式中的每一者,用 于确定的装置经配置以确定至少一个运动向量,例如,第一运动向量。此种第一运动 向量与b帧及第一参考帧相关联。参照方块704,同样,对于所述至少两种编码模式 中的每一者,用于确定的装置经配置以使用第一运动向量为b帧的特定区块确定量化 参数。参照方块706,用于选择的装置经配置以选择为所述编码模式确定的量化参数 中的一者。参见方块708,用于编码的装置经配置以使用所选定的量化参数及其相关 联的编码模式对b帧的特定区块进行编码。上面根据图7所述的设备也包括其它额外 装置以实施其它功能方面,所述其它功能方面类似于在
-
段中针对图6所 大体图解说明的方法描述的那些额外方面。
另一实施例包括一种用于对其中具有多个区块的视频帧进行编码的处理器。更具
体而言,所述处理器经配置以接收其中包括至少一个B帧的连续视频帧。对于至少两 种指示可如何分割B帧的区块的编码模式中的每一者,所述处理器还经配置以确定至 少一个运动向量,例如,第一运动向量。此种第一运动向量与B帧及第一参考帧相关
联。同样,对于所述至少两种编码模式中的每一者,所述处理器也经配置以使用第一
运动向量为B帧的特定区块确定量化参数。所述处理器也经配置以选择为所述编码模 式确定的量化参数中的一者。所述处理器也经配置以使用所选定的量化参数及其相关 联的编码模式对B帧的特定区块进行编码。此外,上面所述的处理器也经配置以实施 其它方面,所述其它方面类似于在
-
段中针对图6所大体图解说明的方法 描述的那些额外方面。
另一实施例包括一种用于对其中具有多个区块的视频帧进行编码的设备。更具体 而言,所述设备包括接收机,以用于接收其中包括至少一个B帧的连续视频帧。对于 至少两种指示可如何分割B帧的区块的编码模式中的每一者,所述设备还包括第一确 定器,以用于确定至少一个运动向量,例如,第一运动向量。此种第一运动向量与B 帧及第一参考帧相关联。同样,对于所述至少两种编码模式中的每一者,所述设备包 括第'二确定器,以用于使用第一运动向量为B帧的特定区块确定量化参数。所述设备 也包括选择器,以用于选择为所述编码模式确定的量化参数中的一者。所述设备也包 括编码器,以用于使用所选定的量化参数及其相关联的编码模式对B帧的特定区块进 行编码。此外,上面所述的设备也包括用于实施其它方面的额外组件,所述其它方面 类似于在
-
段中针对图6所大体图解说明的方法描述的那些额外方面。
另一实施例包括一种计算机可读媒体,所述计算机可读媒体包含一种用于对其中 具有多个区块的视频帧进行编码的方法。此种方法类似于上面针对图6大体描述的方 法。此外,所述计算机可读媒体也包含其它方面,所述其它方面类似于
-
段中针对图6所大体图解说明的方法描述的那些额外方面。
所属领域的技术人员应了解,可使用各种不同技术及技法中的任一者来表示信息 及信号。例如,整个上述说明中可能提及的数据、指令、命令、信息、信号、位、符 号和码片可由电压、电流、电磁波、磁场或粒子、光场或粒子、或其任一组合来表示。
对于上述实施例,可为帧内的每一间区块(例如,间MB)确定QP。此类间区块 是那些其QP可根据前向预测、后向预测或既根据前向预测也根据后向预测加以确定 的区块。对于同一帧的内区块,也需要确定出QP。为对特定内区块实施此种操作,可 使用与其邻近区块相关联的QP来确定所述特定内区块的QP。
所属领域的技术人员应进一步了解,结合本文所揭示实例描述的各种例示性逻辑 块、模块、及算法步骤可构建为电子硬件、固件、计算机软件、中间件、微代码、或 其组合。为图解说明硬件与软件的互换性,上文是就功能性来概述各种例示性组件、 区块、模块、电路、及步骤。此种功能性构建为硬件还是软件取决于特定应用及施加 于整个系统的设计制约条件。所属领域的技术人员可针对每一特定应用以不同的方式 构建所述功能性,但此种实施方案决不应视为背离所揭示方法的范围。
与本文所揭示实施例关联描述的中例示性逻辑块、模块及电路均可由下列装置构 建或实施通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、场可编程 门阵列(FPGA)或其它可编程逻辑装置、离散门或晶体管逻辑、离散硬件组件、或其
设计用于实施上文所述功能的任何组合。通用处理器可为微处理器,但另一选择为, 处理器也可为任何常规处理器、控制器、微控制器或状态机。处理器也可构建为计算
装置的组合,例如,DSP与微处理器的组合、多个微处理器的组合、 一个或一个以上 微处理器与DSP核心的联合,或任一其它此类配置。
结合本文所揭示实施例描述的方法或算法的步骤可直接实施于硬件中、实施于由 处理器执行的软件模块中、或实施于两者的组合中。软件模块可驻存于RAM存储器、 快闪存储器、ROM存储器、EPROM存储器、EEPROM存储器、寄存器、硬磁盘、可 装卸磁盘、CD-ROM、或现有技术中己知的任一其它形式的存储媒体中。实例性存储 媒体耦接到所述处理器,以使所述处理器可从所述存储媒体读取信息及向所述存储媒 体写入信息。另一选择为,所述存储媒体可为处理机的组成部分。所述处理机及存储 媒体可驻存于ASIC中。所述ASIC则可驻存于用户终端机中。另一选择为,所述处理 器及存储媒体对作为离散组件驻存于用户终端机中。 '
上文对所揭示实施例的说明旨在使所属领域的技术人员均能够制作或利用上文 所揭示的设备及/或方法。所属领域的技术人员将易知这些实施例的各种修改形式,且 本文所界定的一般原理也可应用于其它实例并也可增加额外元件。因此,所揭示的设 备及方法并非意欲限定为本文所示的实施例,而是将赋予其与本文所揭示原理及新颖 特征相一致的最宽广范围。
权利要求
1、一种对其中具有多个区块的视频帧进行编码的方法,其包括接收其中包括至少一个B帧的连续视频帧;对于至少两种编码模式确定第一运动向量,所述第一运动向量与所述B帧及第一参考帧相关联;及使用所述第一运动向量及缺省量化参数来确定成本;根据所述成本确定来选择所述编码模式中的一者;使用与所述选定的编码模式相关联的所述第一运动向量来确定量化参数;及使用所述确定的量化参数及所述选定的编码模式对所述B帧的区块进行编码。
2、 如权利要求l所述的方法,其中所述第一参考帧是在所述B帧之前或之后瞬 时接收到。
3、 如权利要求1所述的方法,其中所述量化参数的所述确定包括计算与所述第 一参考帧中'的像素区域相关联的量化参数的加权平均值,所述像素区域对应于所述B 帧的基于所述第一运动向量的区块。
4、 如权利要求l所述的方法其中对于选定的编码模式,所述第一运动向量的所述确定包括确定与所述B帧及所述第一参考帧相关联的第一组运动向量;进一步其中所述成本确定使用所述第一组运动向量及所述缺省量化参数;及 进一步其中所述量化参数的所述确定包括计算与所述第一参考帧中的像素区域相关联的量化参数的加权平均值,所述像素区域对应于所述B帧的基于所述第一组运动向量的区块。
5、 如权利要求l所述的方法,其进一步包括-对于所述至少两种编码模式确定第二运动向量,所述第二运动向量与所述B帧及第二参考帧相关联;进一步其中所述成本确定还使用第二运动向量;且进一步其中所述量化参数的所述确定包括使用与所述选定的编码模式相关联的 所述第一及第二运动向量。
6、 如权利要求5所述的方法其中对于选定的编码模式,所述第一运动向量的所述确定包括确定与所述B帧及所述第一参考帧相关联的第一组运动向量;进一步其中所述第二运动向量的所述确定包括确定与所述B帧及所述第二参考帧相关联的第二组运动向量;进一步其中所述成本确定使用所述第一组及第二组运动向量;且进一步其中所述量化参数的所述确定包括计算与所述第一参考帧中的第一像素区域及所述第二参考帧中的第二像素区域相关联的量化参数的加权平均值,所述第一 像素区域对应于所述B帧的基于所述第一组运动向量的区块且所述第二像素区域对应 于所述B帧的基于所述第二组运动向量的区块。
7、 如权利要求1所述的方法,其中所述成本确定是基于所述第一运动向量及所述缺省量化参数并使用方程式。
8、 如权利要求1所述的方法,其中所述经编码的区块为宏块。
9、 一种计算机可读媒体,其包含对其中具有多个区块的视频帧进行编码的方法,所述方法包括接收其中包括至少一个B帧的连续视频帧; 对于至少两种编码模式确定第一运动向量,所述第一运动向量与所述B帧及第一参考帧相关联;及使用所述第一运动向量及缺省量化参数来确定成本; 根据所述成本确定来选择所述编码模式中的一者;使用与所述选定的编码模式相关联的所述第一运动向量来确定量化参数;及 使用所述确定的量'化参数及所述选定的编码模式对所述B帧的区块迸行编码。
10、 如权利要求9所述的计算机可读媒体,其中所述第一参考帧是在所述B帧之 前或之后瞬时接收到。
11、 如权利要求9所述的计算机可读媒体,其中所述量化参数的所述确定包括计 算与所述第一参考帧中的像素区域相关联的量化参数的加权平均值,所述像素区域对 应于所述B帧的基于所述第一运动向量的区块。
12、 如权利要求9所述的计算机可读媒体其中对于选定的编码模式,所述第一运动向量的所述确定包括确定与所述B帧及所述第一参考帧相关联的第一组运动向量;进一步其中所述成本确定使用所述第一组运动向量及所述缺省量化参数;且进一步其中所述量化参数的所述确定包括计算与所述第一参考帧中的像素区域相关联的量化参数的加权平均值,所述像素区域对应于所述B帧的基于所述第一组运动向量的区块。
13、 如权利要求9所述的计算机可读媒体,所述方法进一步包括 对于所述两种或更多种编码模式确定第二运动向量,所述第二运动向量与所述B帧及第二参考帧相关联;进一步其中所述成本确定还使用所述第二运动向量;且进一步其中所述量化参数的所述确定包括使用与所述选定的编码模式相关联的 所述第一及第二运动向量。
14、 如权利要求13所述的计算机可读媒体其中对于选定的编码模式,所述第一运动向量的所述确定包括确定与所述B帧及 所述第一参考帧相关联的第一组运动向量; 进一步其中所述第二运动向量的所述确定包括确定与所述B帧及所述第二参考帧相关联的第二组运动向量;进一步其中所述成本确定使用所述第一组及第二组运动向量;及进一步其中所述量化参数的所述确定包括计算与所述第一参考帧中的第一像素区域及所述第二参考帧中的第二像素区域相关联的量化参数的加权平均值,所述第一 像素区域对应于所述B帧的基于所述第一组运动向量的区块且所述第二像素区域对应 于所述B帧的基于所述第二组运动向量的区块。
15、 如权利要求9所述的计算机可读媒体,其中所述成本确定是基于所述第一运 动向量及所述缺省量化参数。
16、 如权利要求9所述的计算机可读媒体,其中所述经编码的区块为宏块。
17、 一种用于对其中具有多个区块的视频帧进行编码的设备,其包括-接收装置,其用于接收其中包括至少一个B帧的连续视频帧;对于至少两种编码模式用于确定第一运动向量的装置,所述第一运动向量与所述B帧及第一参考帧 相关联;及 ' '用于使用所述第一运动向量及缺省量化参数来确定成本的装置; 用于根据所述成本确定来选择所述编码模式中的一者的装置; 用于使用与所述选定的编码模式相关联的所述第一运动向量来确定量化参数的 装置;及用于使用所述确定的量化参数及所述选定的编码模式对所述B帧的区块进行编码的装置。
18、 如权利要求17所述的设备,其中所述第一参考帧是在所述B帧之前或之后 瞬时接收到。
19、 如权利要求17所述的设备,其中用于确定所述量化参数的装置计算与所述 第一参考帧中的像素区域相关联的量化参数的加权平均值,所述像素区域对应于所述 B帧的基于所述第一运动向量的区块。
20、 如权利要求17所述的设备其中对于选定的编码模式,用于确定所述第一运动向量的装置确定与所述B帧及所述第一参考帧相关联的第一组运动向量;进一步其中用于确定所述成本的装置使用所述第一组运动向量及所述缺省量化参数;且进一步其中用于确定所述量化参数的装置计算与所述第一参考帧中的像素区域 相关联的量化参数的加权平均值,所述像素区域对应于所述B帧的基于所述第一组运 动向量的区块。
21、 如权利要求17所述的设备,其进一步包括 对于所述至少两种编码模式 用于确定第二运动向量的装置,所述第二运动向量与所述B帧及第二参考帧相关联;进一步其中用于确定所述成本的装置还使用所述第二运动向量;且进一步其中用于确定所述量化参数的装置使用与所述选定的编码模式相关联的 所述第一及第二运动向量。
22、 如权利要求21所述的设备其中对于选定的编码模式,用于确定所述第一运动向量的装置确定与所述B帧及 所述第一参考帧相关联的第一组运动向量;进一步其中用于确定所述第二运动向量的装置确定与所述B帧及所述第二参考帧相关联的第二组运动向量;进一步其中用于确定所述成本的装置使用所述第一组及第二组运动向量;且进一步其中用于确定所述量化参数的装置计算与所述第一参考帧中的第一像素 区域及所述第二参考帧中的第二像素区域相关联的量化参数的加权平均值,所述第一 像素区域对应于所述B帧的基于所述第一组运动向量的区块且所述第二像素区域对应 于所述B帧的基于所述第二组运动向量的区块。
23、 如权利要求17所述的设备,其中用于确定所述成本的装置是基于所述第一 运动向量及所述缺省量化参数。
24、 如权利要求17所述的设备,其中所述经编码的区块为宏块。
25、 一种对其中具有多个区块的视频帧进行编码的处理器,所述处理器经配置以 接收其中包括至少一个B帧的连续视频帧;对于至少两种编码模式确定第一运动向量,所述第一运动向量与所述B帧及第一参考帧相关联;及使用所述第一运动向量及缺省量化参数来确定成本; 根据所述成本确定选择所述编码模式中的一者;使用与所述选定的编码模式相关联的所述第一运动向量确定量化参数;及 使用所述确定的量化参数及所述选定的编码模式对所述B帧的区块进行编码。
26、 如权利要求25所述的处理器,其中所述第一参考帧是在所述B帧之前或之 后瞬时接收到。
27、 如权利要求25所述的处理器,其中所述量化参数的所述确定包括计算与所 述第一参考帧中的像素区域相关联的量化参数的加权平均值,所述像素区域对应于所述B帧的基于所述第一运动向量的区块。
28、 如权利要求25所述的处理器其中对于选定的编码模式,所述第一运动向量的所述确定包括确定与所述B帧及所述第一参考帧相关联的第一组运动向量;进一步其中所述成本确定使用所述第一组运动向量及所述缺省量化参数;及进一步其中所述量化参数的所述确定包括计算与所述第一参考帧中的像素区域 相关联的量化参数的加权平均值,所述像素区域对应于所述B帧的基于所述第一组运 动向量的区块。
29、 如权利要求25所述的处理器,其进一步包括 对于所述至少两种编码模式-确定第二运动向量,所述第二运动向量与所述B帧及第二参考帧相关联; 进一步其中所述成本确定还使用所述第二运动向量;且进一步其中所述量化参数的所述确定包括使用与所述选定的编码模式相关联的 所述第一及第二运动向量。
30、 如权利要求29所述的处理器其中对于选定的编码模式,所述第一运动向量的所述确定包括确定与所述B帧及 所述第一参考帧相关联的第一组运动向量;进一步其中所述第二运动向量的所述确定包括确定与所述B帧及所述第二参考帧相关联的第二组运动向量;进一步其中所述成本确定使用所述第一组及第二组运动向量;及組一步其中所述量化参数的所述确定包括计算与所述第一参考帧中的第一像素区域及所述第二参考帧中的第二像素区域相关联的量化参数的加权平均值,所述第一 像素区域对应于所述B帧的基于所述第一组运动向量的区块且所述第二像素区域对应 于所述B帧的基于所述第二组运动向量的区块。
31、 如权利要求25所述的处理器,其中所述成本确定是基于所述第一运动向量 及所述缺省量化参数。
32、 如权利要求25所述的处理器,其中所述经编码的区块为宏块。
33、 一种用于对其中具有多个区块的视频帧进行编码的设备,其包括 接收器,其用于接收其中包括至少一个B帧的连续视频帧;对于至少两种编码模式第一确定器,其用于确定第一运动向量,所述第一运动向量与所述B帧及第一参 考帧相关联;及第二确定器,其用于使用所述第一运动向量及缺省量化参数来确定成本;选择器,其用于根据所述成本确定来选择所述编码模式中的一者;第三确定器,其用于使用与所述选定的编码模式相关联的所述第一运动向量来确定量化参数;及编码器,其用于使用所述确定的量化参数及所述选定的编码模式对所述B帧的区 块进行编码。
34、 如权利要求33所述的设备,其中所述第一参考帧是在所述B帧之前或之后 瞬时接收到。
35、 如权利要求33所述的设备,其中所述第三确定器计算与所述第一参考帧中 的像素区域相关联的量化参数的加权平均值,所述像素区域对应于所述B帧的基于所述第一运动向量的区块。
36、 如权利要求33所述的设备其中对于选定的编码模式,所述第一确定器确定与所述B帧及所述第一参考帧相 关联的第一组运动向量;进一步其中所述第二确定器使用所述第一组运动向量及所述缺省量化参数;及进一步其中所述第三确定器计算与所述第一参考帧中的像素区域相关联的量化 参数的加权平均值,所述像素区域对应于所述B帧的基于所述第一组运动向量的区块。
37、 如权利要求33所述的设备,其进一步包括对于所述至少两种编码模式第四确定器,其用于确定第二运动向量,所述第二运动向量与所述B帧及第二参 考帧相关联;进一步其中所述第二确定器还使用所述第二运动向量;且进一步其中所述第三确定器使用与所述选定的编码模式相关联的所述第一及第 二运动向量。
38、 如权南要求37所述的设备 ' 其中对于选定的编码模式,所述第一确定器确定与所述B帧及所述第一参考帧相关联的第一组运动向量;进一步其中所述第四确定器确定与所述B帧及所述第二参考帧相关联的第二组运动向量;进一步其中所述第二确定器使用所述第一组及第二组运动向量;且进一步其中所述第三确定器计算与所述第一参考帧中的第一像素区域及所述第 二参考帧中的第二像素区域相关联的量化参数的加权平均值,所述第一像素区域对应于所述B帧的基于所述第一组运动向量的区块且所述第二像素区域对应于所述B帧的基于所述第二组运动向量的区块。
39、 如权利要求33所述的设备,其中所述第二确定器使用所述第一运动向量及 所述缺省量化参数。
40、 如权利要求33所述的设备,其中所述经编码的区块为宏块。
41、 一种对其中具有多个区块的视频帧进行编码的方法,其包括 接收其中包括至少一个B帧的连续视频帧; 对于至少两种编码模式确定第一运动向量,所述第一运动向量与所述B帧及第一参考帧相关联;及 使用所述第一运动向量为所述B帧的区块确定量化参数; 选择为所述编码模式确定的所述量化参数中的一者;及使用所述选定的量化参数及其相关联的编码模式对所述B帧的区块进行编码。
42、 如权利要求41所述的方法,其中所述第一参考帧是在所述B帧之前或之后 瞬时接收到。
43、 如权利要求41所述的方法,其中所述量化参数的所述确定包括计算与所述 第一参考帧中的像素区域相关联的量化参数的加权平均值,所述像素区域对应于所述 B帧的基于所述第一运动向量的区块。
44、 如权利要求41所述的方法其中对于所述编码模式中的一者,所述第一运动向量的所述确定包括确定与所述B帧及所述第一参考帧相关联的第一组运动向量;且进一步其中所述量化参数的所述确定包括计算与所述第一参考帧中的像素区域相关联的量化参数的加权平均值,所述像素区域对应于所述B帧的基于所述第一组运 动向量的区块。
45、 如权利要求41所述的方法,其进一步包括-对于所述至少两种编码模式确定第二运动向量,所述第二运动向量与所述B帧及第二参考帧相关联,其中所 述量化参数的所述确定包括使用所述第一及第二运动向量。
46、 如权利要求45所述的方法其中对于所述编码模'式中的一者,所述第一运动向量的所述确定包括确定与所述 B帧及所述第一参考帧相关联的第一组运动向量;进一步其中所述第二运动向量的所述确定包括确定与所述B帧及所述第二参考帧相关联的第二组运动向量;且进一步其中所述量化参数的所述确定包括计算与所述第一参考帧中的第一像素区域及所述第二参考帧中的第二像素区域相关联的量化参数的加权平均值,所述第一 像素区域对应于所述B帧的基于所述第一组运动向量的区块且所述第二像素区域对应 于所述B帧的基于所述第二组运动向量的区块。
47、 如权利要求41所述的方法,其中所述量化参数选择进一步包括使用每一模 式相关联的经确定量化参数、将用于对所述区块进行编码的位及与所述区块相关联的 失真值来为所述每一模式确定成本。
48、 如权利要求47所述的方法,其中所述选定的量化参数与最低成本或多个最低成本中的一者相关联。
49、 一种计算机可读媒体,其包含对其中具有多个区块的视频帧进行编码的方法 的,所述方法包括接收其中包括至少一个B帧的连续视频帧;对于至少两种编码模式确定第一运动向量,所述第一运动向量与所述B帧及第一参考帧相关联;及 使用所述第一运动向量为所述B帧的区块确定量化参数;选择为所述编码模式确定的所述量化参数中的一者;及使用所述选定的量化参数及其相关联的编码模式对所述B帧的区块进行编码。
50、 如权利要求49所述的计算机可读媒体,其中所述第一参考帧是在所述B帧 之前或之后瞬时接收到。
51、 如权利要求49所述的计算机可读媒体,其中所述量化参数的所述确定包括计算与所述第一参考帧中的像素区域相关联的量化参数的加权平均值,所述像素区域对应于所述B帧的基于所述第一运动向量的区块。
52、 如权利要求49所述的计算机可读媒体其中对于所述编码模式中的一者,所述第一运动向量的所述确定包括确定与所述B帧及所述第一参考帧相关联的第一组运动向量;且进一步其中所述量化参数的所述确定包括计算与所述第一参考帧中的像素区域相关联的量化参数的加权平均值,所述像素区域对应于所述B帧的基于所述第一组运动向量的区块。
53、 如权利要求49所述的计算机可读媒体,所述方法进一步包括对于所述至少两种编码模式确定第二运动向量,所述第二运动向量与所述B帧及第二参考帧相关联,其中所述量化参数的所述确定包括使用所述第一及第二运动向量。
54、 如权利要求53所述的计算钒可读媒体-其中对于所述编码模式中的一者,所述第一运动向量的所述确定包括确定与所述 B帧及所述第一参考帧相关联的第一组运动向量;进一步其中所述第二运动向量的所述确定包括确定与所述B帧及所述第二参考 帧相关联的第二组运动向量;且进一步其中所述量化参数的所述确定包括计算与所述第一参考帧中的第一像素 区域及所述第二参考帧中的第二像素区域相关联的量化参数的加权平均值,所述第一 像素区域对应于所述B帧的基于所述第一组运动向量的区块且所述第二像素区域对应 于所述B帧的基于所述第二组运动向量的区块。
55、 如权利要求49所述的计算机可读媒体,其中所述量化参数选择进一步包括 使用每一模式相关联的经确定量化参数、将用于对所述区块进行编码的位及与所述区 块相关联的失真值来为所述每一模式确定成本。
56、 如权利要求55所述的计算机可读媒体,其中所述选定的量化参数与最低成 本或多个最低成本中的一者相关联。
57、 一种用于对其中具有多个区块的视频帧进行编码的设备,其包括-用于接收其中包括至少一个B帧的连续视频帧的装置; 对于至少两种编码模式用于确定第一运动向量的装置,所述第一运动向量与所述B帧及第一参考帧相关 联;及用于使用所述第一运动向量为所述B帧的区块确定量化参数的装置; 选择为所述编码模式确定的所述量化参数中的一者;及用于使用所述选定的量化参数及其相关联的编码模式对所述B帧的区块进行编 码的装置。
58、 如权利要求57所述的设备,其中所述第一参考帧是在所述B帧之前或之后瞬时接收到。
59、 如权利要求57所述的设备,其中用于确定所述量化参数的装置计算与所述 第一参考帧中的像素区域相关联的量化参数的加权平均值,所述像素区域对应于所述 B帧的基于所述第一运动向量的区块。
60、 如权利要求57所述的设备其中对于所述编码模式中的一者,用于确定所述第一运动向量的装置确定与所述 B帧及所述第一参考帧相关联的第一组运动向量;且进一步其中用于确定所述量化参数的装置计算与所述第一参考帧中的像素区域相关联的量化参数的加权平均值,所述像素区域对应于所述B帧的基于所述第一组运 动向量的区块。
61、 如权利要求57所述的设备,其进一步包括对于所述至少两种编码模式用于确定第二运动向量的装置,所述第二送动向量与所述B帧及第二参考帧相关联,其中所述用于确定所述量化参数的装置使用所述第一及第二运动向量。
62、 如权利要求61所述的设备其中对于所述编码模式中的一者,用于确定所述第一运动向量的装置确定与所述B帧及所述第一参考帧相关联的第一组运动向量;进一步其中用于确定所述第二运动向量的装置确定与所述B帧及所述第二参考帧相关联的第二组运动向量;且进一步其中用于确定所述量化参数的装置计算与所述第一参考帧中的第一像素 区域及所述第二参考帧中的第二像素区域相关联的量化参数的加权平均值,所述第一 像素区域对应于所述B帧的基于所述第一组运动向量的区块且所述第二像素区域对应 于所述B帧的基于所述第二组运动向量的区块。
63、 如权利要求57所述的设备,其中用于选择的装置使用每一模式相关联的经 确定量化参数、将用于对所述区块进行编码的位及与所述区块相关联的失真值来为所 述每一模式确定成本。
64、 如权利要求63所述的设备,其中所述选定量化参数与最低成本或多个最低 成本中的一者相关联。
65、 一种用于对其中具有多个区块的视频帧进行编码的处理器,所述处理器经配 置以接收其中包括至少一个B帧的连续视频帧;对于至少两种编码模式确定第一运动向量,所述第一运动向量与所述B帧及第一参考帧相关联;及 使用所述第一运动向量为所述B帧的区块确定量化参数; 选择为所述编码模式确定的所述量化参数中的一者;及使用所述选定的量化参数及其相关联的编码模式对所述B帧的区块进行编码。
66、 如权利要求65所述的处理器,其中所述第一参考帧是在所述B帧之前或之 后瞬时接收到。
67、 如权利要求65所述的处理器,其中所述量化参数的所述确定包括计算与所 述第一参考帧中的像素区域相关联的量化参数的加权平均值,所述像素区域对应于所 述B帧的基于所述第一运动向量的区块。
68、 如权利要求67所述的处理器其中对于所述编码模式中的一者,所述第一运动向量的所述确定包括确定与所述 B帧及所述第一参考帧相关联的第一组运动向量;且进一步其中所述量化参数的所述确定包括计算与所述第一参考帧中的像素区域相关联的量化参数的加权平均值,所述像素区域对应于所述B帧的基于所述第一组运 动向量的区块。
69、 如权利要求65所述的处理器,其进一步经配置以对手所述至少两种编码模式 '确定第二运动向量,所述第二运动向量与所述B帧及第二参考帧相关联,其中所述量化参数的所述确定包括使用所述第一及第二运动向量。
70、 如权利要求65所述的处理器其中对于所述编码模式中的一者,所述第一运动向量的所述确定包括确定与所述 B帧及所述第一参考帧相关联的第一组运动向量;进一步其中所述第二运动向量的所述确定包括确定与所述B帧及所述第二参考帧相关联的第二组运动向量;且进一步其中所述量化参数的所述确定包括计算与所述第一参考帧中的第一像素区域及所述第二参考帧中的第二像素区域相关联的量化参数的加权平均值,所述第一 像素区域对应于所述B帧的基于所述第一组运动向量的区块且所述第二像素区域对应 于所述B帧的基于所述第二组运动向量的区块。
71、 如权利要求65所述的处理器,其中所述量化参数选择进一步包括使用每一 模式相关联的经确定量化参数、将用于对所述区块进行编码的位及与所述区块相关联 的失真值来为所述每一模式确定成本。
72、 如权利要求71所述的处理器,其中所述选定的量化参数与最低成本或多个 最低成本中的一者相关联。
73、 一种用于对其中具有多个区块的视频帧进行编码的设备,其包括 用于接收其中包括至少一个B帧的连续视频帧的装置; 对于至少两种编码模式用于确定第一运动向量的装置,所述第一运动向量与所述B帧及第一参考帧相关联;及 用于使用所述第一运动向量为所述B帧的区块确定量化参数的装置; 选择为所述编码模式确定的所述量化参数中的一者;及用于使用所述选定的量化参数及其相关联的编码模式对所述B帧的区块进行编 码的装置。
74、 如权利要求73所述的设备,其中所述第一参考帧是在所述B帧之前或之后 瞬时接收到。
75、 如权利要求73所述的设备,其中所述量化参数的所述确定包括计算与所述 第一参考帧中的像素区域相关联的量化参数的加权平均值,所述像素区域对应于所述 B帧的基于所述第一运动向量的区块。
76、 如权利要求73所述的设备其中对于所述编码模式中的一者,所述第一运动向量的所述确定包括确定与所述 B帧及所述第一参考帧相关联的第一组运动向量;且进一步其中所述量化参数的所述确定包括计算与所述第一参考帧中的像素区域相关联的量化参数的加权平均值,所述像素区域对应于所述B帧的基于所述第一组运 动向量的区块。' '
77、 如权利要求73所述的设备,其进一步包括对于所述至少两种编码模式确定第二运动向量,所述第二运动向量与所述B帧及第二参考帧相关联,其中所 述量化参数的所述确定包括使用所述第一及第二运动向量。
78、 如权利要求77所述的设备其中对于所述编码模式中的一者,所述第一运动向量的所述确定包括确定与所述 B帧及所述第一参考帧相关联的第一组运动向量;进一步其中所述第二运动向量的所述确定包括确定与所述B帧及所述第二参考帧相关联的第二组运动向量;且进一步其中所述量化参数的所述确定包括计算与所述第一参考帧中的第一像素区域及所述第二参考帧中的第二像素区域相关联的量化参数的加权平均值,所述第一 像素区域对应于所述B帧的基于所述第一组运动向量的区块且所述第二像素区域对应 于所述B帧的基于所述第二组运动向量的区块。
79、 如权利要求73所述的设备,其中所述量化参数选择进一步包括使用每一模 式相关联的经确定量化参数、将用于对所述区块进行编码的位及与所述区块相关联的 失真值来为所述每一模式确定成本。
80、 如权利要求79所述的设备,其中所述选定的量化参数与最低成本或多个最 低成本中的一者相关联。
全文摘要
本发明揭示用于对例如视频数据等多媒体数据进行编码的方法及设备。在某些实施例中,所述方法及设备确定用于对所述多媒体数据进行有效编码的适当量化参数。
文档编号H04N7/26GK101171842SQ200680014885
公开日2008年4月30日 申请日期2006年3月10日 优先权日2005年3月10日
发明者陈培松 申请人:高通股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1