一种编码方法、系统和视频编码器的制作方法

文档序号:7927361阅读:206来源:国知局
专利名称:一种编码方法、系统和视频编码器的制作方法
技术领域
本发明涉及通信领域,特别涉及一种编码方法、系统和视频编码器。
背景技术
在视频监控领域,常采用多码流编码技术。所谓多码流编码,是指将同一幅图像縮放成 不同尺寸,将原始图像和缩放后的图像分别编码产生的多个码流,称为多码流。 一般将原始 图像产生的码流称为主码流,将縮放图像产生的码流称为子码流,将生成码流的装置称为视 频编码器。
视频编码器包含若干个进行数据处理、数据变换的运算单元。为提高编码效率,各运算 单元按"流水"启动,并行工作,来完成图像的编码。编码时,视频编码器将图像分成若干 宏块,例如16X16像素的图像块为一个宏块。运算单元以宏块为单位进行处理。由于宏块 之间的相关性, 一个宏块编码时需要已编码的相邻宏块的信息,如左相邻宏块或/和上相邻 宏块的编码信息。参见图1,第一行宏块包括1、 2、 3三个宏块,第二行宏块包括4、 5、 6 三个宏块,第三行宏块包括7、 8、 9三个宏块。宏块2编码时,需要其左相邻宏块l的编码 信息;宏块4编码时,需要其上相邻宏块1的编码信息;宏块5编码时,需要其上相邻宏块 2和左相邻宏块4的编码信息,其它宏块与宏块2、 4和5的原理相同,这里不再一一举例。
参见图2,视频编码器的流水结构共有n级流水,每级流水分别对应一个运算单元,例 如,第1级流水为准备编码数据的运算单元,第2级流水为运算单元A,…,第n-l级流水 为运算单元B,第n级流水存储编码信息及相关信息的运算单元。最后一级流水存储的编码 信息会在下一行宏块编码的第1级流水准备编码时使用。在这种情况下,必然要求,准备下 一行宏块编码数据时,其所需要的上一行宏块的编码结果及相关信息必须存储完毕。例如 图1所示的第二行宏块中宏块4,其第1级流水启动时,就需要第一行宏块中宏块1的最后 一级流水编码信息及相关信息存储完毕。
根据上述"流水"原理,对于"小图像",其图像宽度小于流水长度,参见图2,就会出 现第一级流水已处理完一行的最后一个宏块,最后一级流水尚未把下一行宏块所需的上相邻 宏块信息存储完毕的情况。仍以图1为例,第1级流水己处理完第一行宏块中宏块3,而第n
级流水尚未将第一行宏块中宏块1的相关信息存储完毕,此时,不能立即启动第二行宏块的 编码,因为宏块4需要等宏块1的相关信息存储完毕,第1级流水才能处理宏块4,才能进 行第二行的编码。这样,会出现运算单元闲置的情况,视频编码器的处理能力降低。当然, 如果图像宽度大于流水长度,即当第1级流水处理完一行宏块时,最后一级流水也已经将所 需的上相邻宏块信息存储完毕,就可以直接启动下一行编码。这样,图像的行与行之间可以 连续启动,称为"背靠背"启动,此时,视频编码器各运算单元的处理能力得到充分发挥。
多码流编码技术,需要分别处理原始图像和縮放图像,当縮放图像的宽度小于流水结构 时,就会出现运算单元闲置的情况。
在实现本发明的过程中,发明人发现现有技术至少存在以下问题
现有技术中的多码流编码技术,可能会出现运算单元闲置的情况,降低了视频编码器的
处理效率。

发明内容
本发明实施例提供了一种编码方法、系统和视频编码器,可以提高对运算单元的利用率, 从而提高视频编码器的处理效率。 所述技术方案如下 一种编码方法,其特征在于,包括 获取7V幅预编码图像,7V是自然数且W22;
根据所述预编码图像之间宏块行的行数比例,轮流对所述预编码图像进行编码。 一种编码系统,其特征在于,所述系统包括编码控制器和视频编码器; 所述编码控制器,用于指示所述视频编码器读取预编码图像;
所述视频编码器,用于根据所述编码控制器的指示,获取W幅预编码图像,W是自然数 且W》2,根据所述预编码图像之间宏块行的行数比例,轮流对所述预编码图像进行编码。 一种视频编码器,其特征在于,包括
获取单元,用于获取7V幅预编码图像,7V是自然数且iV22;
编码单元,用于根据所述获取单元获取的预编码图像之间宏块行的行数比例,轮流对所 述预编码图像进行编码。
本发明实施例通过根据预编码图像之间宏块行的行数比例,轮流对预编码图像进行编码, 有效缓解了运算单元的闲置问题,提高了视频编码器的处理效率。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术 描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一 些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这 些附图获得其他的附图。
图1是现有技术提供的宏块结构示意图2是现有技术提供的小图像流水结构示意图3是本发明实施例一提供的编码方法流程图4是本发明实施例一提供的编码系统结构示意图5是本发明实施例一提供的现有技术采用的编码系统结构示意图6是本发明实施例二提供的编码系统结构示意图7是本发明实施例二提供的编码系统工作流程交互图8是本发明实施例三提供的视频编码器结构示意图。
具体实施例方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描 述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明 中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例, 都属于本发明保护的范围。
实施例一
参见图3,本实施例提供了一种编码方法,包括
101:视频编码器获取iV幅预编码图像,7V是自然数且iV22;
进一步地,预编码图像可以是任意的iV幅图像,也可以是原始图像及其縮放图像,其中, 原始图像可以是经过前处理的,例如时域滤波等,也可以是未经过前处理的。
具体地,当预编码图像是原始图像及其縮放图像时,视频编码器获取原始图像,具体可 以从图像縮放器读取原始图像;或者在图像縮放器从外存储器读取原始图像时,同时从外存 储器读取原始图像;或者外存储器将原始图像存储到编码系统中的数据缓存,视频编码器从 数据缓存读取原始图像。原始图像经过图像縮放器縮放生成縮放图像,并将縮放图像存储到 编码系统中的另一数据缓存,视频编码器从该另一数据缓存获取縮放图像。
进一步地,视频编码器、图像缩放器和数据缓存(存储縮放图像的数据缓存)在编码控制
器的控制下协调工作,参见图4,包括
编码控制器指示图像縮放器通过系统总线从外存储器读取原始图像;并指示视频编码器 读取原始图像,并对原始图像进行编码;图像縮放器对原始图像进行縮放,并将縮放图像存 储到数据缓存;当视频编码器的第一级流水处理完原始图像的一行或多行宏块,并且数据缓 存中存储的縮放图像大于或等于一行宏块时,编码控制器指示视频编码器从数据缓存读取縮 放图像,并对縮放图像的一行或多行宏块进行编码;若数据缓存中存储的縮放图像小于一行 宏块时,编码控制器指示视频编码器只对原始图像进行编码。当视频编码器完成对原始图像 和縮放图像的编码后,将编码后生成的码流存储到外存储器。
进一歩地,编码控制器,还用于与CPU (Central Processing Unit,中央处理器)交互, 例如接收中央处理器的编码启动指令,向中央处理器返回编码结束中断等。
102:根据预编码图像之间宏块行的行数比例,轮流对预编码图像进行编码。
具体地,若#幅预编码图像之间宏块行的行数比例为//1://2: — /&,按照预先指定顺 序,如从第一幅至第iV幅的顺序或其它顺序,每对第一幅图像的g行宏块进行编码,就对
第二幅图像的//2行宏块进行编码,依此类推,对第w幅图像的/^行宏块进行编码,其中g、 //2 — /^为自然数。其中,可以一次完成对第一幅图像的乓行宏块的编码或分多次完成对第
一幅图像的g行宏块的编码;依此类推,可以一次完成对第iV幅图像的/^行宏块的编码或 分多次完成对第iV幅图像的i^行宏块的编码。具体地, 一次完成对第一幅图像的g行宏块 的编码;或者完成对第一幅图像的尽行宏块中部分行的编码后,对其它预编码图像进行编码, 然后,重复上述过程,直至完成对第一幅图像的/f,行宏块的编码;依此类推, 一次完成对第 7V幅图像的/^行宏块的编码;或者完成对第7V幅图像的/^行宏块中部分行的编码后,对 其它预编码图像进行编码,然后,重复上述过程,直至完成对第W幅图像的/^行宏块的编 码。最后,将对该iV幅预编码图像进行编码后生成的码流存储到外存储器,具体实现时,可 以同时进行编码与存储过程,即编码时,将编码后生成的码流存储到外存储器。下面结合具 体的实例说明上述编码过程。
设有三幅预编码图像,图像l、图像2与图像3的宏块行的行数比例为6:3:2。若采用一 次完成对第W幅图像的/^行宏块的编码方法,其中,N=l、 2、 3, //1=6, F2=3, //3=2,则 编码过程为先对图像1的六行宏块编码,然后对图像2的三行宏块编码,再对图像3的两 行宏块编码,重复上述过程,直至完成三幅图像的编码。
若采用多次完成对第7V幅图像的i^行宏块的编码方法,其中,N=l、 2、 3, //1=6, 7f2=3, i/3=2,则编码过程为
首先对图像1的两行宏块编码,再对图像2的一行宏块编码; 然后对图像1的一行宏块编码,再对图像3的一行宏块编码; 然后对图像1的一行宏块编码,再对图像2的一行宏块编码;
然后对图像1的两行宏块编码,对图像2的一行宏块编码,对图像3的一行宏块编码; 至此,完成了图像l的六行宏块的编码,完成了图像2的三行宏块的编码,完成了图像3的 两行宏块的编码,依然符合6:3:2这个比例,只不过图像1的六行宏块的编码分四次完成, 图像2的三行宏块的编码分三次完成,图像3的两行宏块的编码分两次完成;
重复上述过程,直到三个图像都完成编码。
上述编码过程,只是多次完成编码方法的一种特例,其它多次完成编码的方式同样适用, 例如图像1的六行宏块的编码分三次完成,图像2的三行宏块的编码分两次完成,图像3 的两行宏块的编码分两次完成等,这里不再一一赘述。
上述实例中,若三幅图像中有一幅小图像,即图像宽度小于流水结构,这里假设小图像 为图像3,若一次完成编码方法采用实例给出的特例,则缓解了视频编码器运算单元的闲置 问题;若多次完成编码方法采用实例给出的特例,则可以完全解决运算单元的闲置问题;但 不论何种编码形式,相对于现有技术,本实施例提供的编码方法都至少缓解了视频编码器运 算单元的闲置问题。
另外,参见图5所示的现有的编码系统的结构示意图,在现有技术中,图像缩放器和视 频编码器需要分别访问外存储器。图像縮放器通过系统总线从外存储器读取原始图像,缩放 后,再通过系统总线将縮放图像存储到外存储器;由于采用分别编码的方式,视频编码器需 要通过系统总线从外存储器读取原始图像,编码后,将编码结果存储到外存储器,然后,视 频编码器通过系统总线从外存储器读取縮放图像,编码后,将编码结果存储到外存储器,若 有多个縮放图像,则视频编码器需要执行多次读取、存储操作,多次占用外存储器总线带宽。
本实施例通过引入数据缓存,视频编码器从数据缓存读取各縮放图像,从图像縮放器或 编码系统的另一数据缓存读取原始图像,或者与图像縮放器同时从外存储器读取原始图像, 然后轮流对各图像进行编码,再将最后的编码结果存储到外存储器,大大减少了访问外存储 器的次数,有效降低了外存储器的访问带宽。
在现有技术中,CPU直接控制着图像缩放器和视频编码器,图像縮放器读取原始图像并 縮放,将縮放图像存储到外存储器,这个过程需要与CPU交互(如中断) 一次;视频编码
器处理原始图像,需要与CPU交互一次;处理縮放图像时,若縮放图像有N个,需要与CPU 交互N次,频繁的交互会消耗CPU的处理能力。
本实施例通过引入编码控制器,由编码控制器与中央处理器交互,再由编码控制器控制 图像缩放器和视频编码器,同样完成上述操作时,只需要与中央处理器交互一次,大大减少 了与中央处理器交互的次数。
综上所述,本实施例提供的编码方法,通过根据预编码图像之间宏块行的行数比例,轮 流对预编码图像进行编码,能够有效缓解运算单元的闲置问题,提高视频编码器的处理效率; 另外,通过引入编码控制器,大大减少了与中央处理器交互的次数;通过引入数据缓存,有 效降低了外存储器的访问带宽。
实施例二
参见图6,本实施例提供了一种编码系统,包括 编码控制器201,用于指示视频编码器202读取预编码图像;
视频编码器202,用于根据编码控制器201的指示,获取7V幅预编码图像,iV是自然数 且7V22,根据该预编码图像之间宏块行的行数比例,轮流对该预编码图像进行编码。
进一步地,预编码图像可以是任意的iV幅图像,也可以是原始图像及其縮放图像,其中, 原始图像可以是经过前处理的,例如时域滤波等,也可以是未经过前处理的。
具体地,
该视频编码器202,具体用于若该7V幅预编码图像之间宏块行的行数比例为 //1://2: — /^,按照预先指定顺序,每对第一幅图像的尽行宏块进行编码,对第二幅图像 的//2行宏块进行编码,依此类推,对第W幅图像的/^行宏块进行编码,其中//,、 //2***/^
为自然数。
该视频编码器202,具体还用于一次完成对该第一幅图像的巧行宏块的编码;或者 完成对该第一幅图像的巧行宏块中部分行的编码后,对其它预编码图像进行编码,然后, 重复上述过程,直至完成对该第一幅图像的巧行宏块的编码;
依此类推, 一次完成对该第7V幅图像的i^行宏块的编码;或者
完成对该第iV幅图像的/^行宏块中部分行的编码后,对其它预编码图像进行编码,然 后,重复上述过程,直至完成对该第iV幅图像的/^行宏块的编码。 进一歩地,参见图4,该系统还包括
中央处理器203,用于与编码控制器交互,向该编码控制器发送编码启动指令,并接收 该编码控制器返回的编码结束中断;
图像縮放器204,用于当该预编码图像包括原始图像和该原始图像的縮放图像时,从该
外存储器读取该原始图像,将该原始图像縮放生成縮放图像,并将该縮放图像存储到该数据 缓存;
数据缓存205,用于存储该图像縮放单元生成的縮放图像;
外存储器206,用于存储该原始图像。
进一步地,
编码控制器201,还用于该图像縮放器204、数据缓存205和视频编码器202进行控制,
使三者协调工作。
外存储器206,还用于存储该视频编码器202对该W幅预编码图像进行编码后生成的
个码流。
下面结合图7,详细说明编码系统的工作过程。
S301:中央处理器203向编码控制器201发送编码启动指令,启动编码控制器201; S302:编码控制器201指示图像缩放器204通过系统总线从外存储器206读取原始图像 数据;
进一步地,视频编码器202可以在图像縮放器204读取的同时,也读取原始图像数据; 也可以在图像縮放器204读取之后,再从图像縮放器204读取原始图像;也可以由编码系统 的另一数据缓存从外存储器206读取原始图像,然后视频编码器202再从该另一数据缓存读 取原始图像。图7为了清楚,只标示了其中一种情况。
S303:编码控制器201指示视频编码器202从图像縮放器204读取原始图像,并对原始 图像进行编码;
S304:图像縮放器204对原始图像进行縮放,并将縮放图像存储到数据缓存205; 进一步地,步骤S303和步骤S304是同时进行的。
S305:当视频编码器202的第一级流水处理完原始图像的一行或多行宏块,并且数据缓 存205中存储的縮放图像大于或等于一行宏块时,编码控制器201指示视频编码器202从数 据缓存205读取縮放图像,并对縮放图像的一行或多行宏块进行编码;若数据缓存205中存 储的縮放图像小于一行宏块时,编码控制器201指示视频编码器202只对原始图像进行编码。 具体的编码方法可以采用实施例一提供的编码方法,这里不再赘述。
S306:视频编码器202完成对原始图像和縮放图像的编码后,将编码后生成的多个码流 存储到外存储器206;
S307:编码控制器201向中央处理器203返回编码结束中断。
本实施例提供的编码系统,通过根据预编码图像之间宏块行的行数比例,轮流对预编码
图像进行编码,能够有效缓解运算单元的闲置问题,提高视频编码器的处理效率;另外,通 过引入编码控制器,大大减少了与中央处理器交互的次数;通过引入数据缓存,有效降低了 外存储器的访问带宽。
实施例三
参见图8,本实施例提供了一种视频编码器,包括 获取单元401,用于获取iV幅预编码图像,7V是自然数且7V》2;
编码单元402,用于根据获取单元401获取的预编码图像之间宏块行的行数比例,轮流 对预编码图像进行编码。
进一歩地,预编码图像可以是任意的iV幅图像,也可以是原始图像及其縮放图像,其中, 原始图像可以是经过前处理的,例如时域滤波等,也可以是未经过前处理的。
具体地,
获取单元401,具体用于获取原始图像,将该原始图像进行縮放,得到縮放图像。 具体地,
编码单元402,具体用于若#幅预编码图像之间宏块行的行数比例为//1://2:-.:/^,按 照预先指定顺序,每对第一幅图像的巧行宏块进行编码,对第二幅图像的^2行宏块进行编 码,依此类推,对第W幅图像的/^行宏块进行编码,其中g、 /^…/"为自然数。
编码单元402,具体还用于一次完成对所述第一幅图像的乓行宏块的编码;或者
完成对所述第一幅图像的乓行宏块中部分行的编码后,对其它预编码图像进行编码,然 后,重复上述过程,直至完成对所述第一幅图像的乓行宏块的编码;
依此类推,所述对第7V幅图像的行宏块进行编码包括
一次完成对所述第vV幅图像的/^行宏块的编码;或者
完成对所述第vV幅图像的i^行宏块中部分行的编码后,对其它预编码图像进行编码, 然后,重复上述过程,直至完成对所述第W幅图像的/^行宏块的编码。
本实施例与实施例一属于同一发明构思,关于视频编码器的详细描述可以参见实施例一,
在此不再赘述。
本实施例提供的编码系统,通过根据预编码图像之间宏块行的行数比例,轮流对预编码 图像进行编码,能够有效缓解运算单元的闲置问题,提高视频编码器的处理效率;另外,通 过引入编码控制器,大大减少了与中央处理器交互的次数;通过引入数据缓存,有效降低了
外存储器的访问带宽。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计 算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程 序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、 只读存储记忆体(Read-0nly Memory, ROM)或随机存储记忆体(Random Access Memory, RAM)等。
以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之 内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1、一种编码方法,其特征在于,包括获取N幅预编码图像,N是自然数且N≥2;根据所述预编码图像之间宏块行的行数比例,轮流对所述预编码图像进行编码。
2、 如权利要求1所述的编码方法,其特征在于,所述预编码图像包括原始图像和所述原 始图像的縮放图像;所述获取W幅预编码图像包括获取所述原始图像,将所述原始图像进行縮放,得到所述縮放图像。
3、 如权利要求1所述的编码方法,其特征在于,所述根据所述预编码图像之间宏块行的 行数比例,轮流对所述预编码图像进行编码包括若所述iV幅预编码图像之间宏块行的行数比例为g :i/2 :…i^ ,按照预先指定顺序, 每对第一幅图像的巧行宏块进行编码,对第二幅图像的//2行宏块进行编码,依此类推,对 第7V幅图像的/^行宏块进行编码,其中A、 Hf/^为自然数。
4、 如权利要求3所述的编码方法,其特征在于,所述每对第一幅图像的尽行宏块进行 编码包括-一次完成对所述第一幅图像的尽行宏块的编码;或者完成对所述第一幅图像的尽行宏块中部分行的编码后,对其它预编码图像进行编码,然 后,重复上述过程,直至完成对所述第一幅图像的7/,行宏块的编码; 依此类推,所述对第iV幅图像的Hw行宏块进行编码包括 一次完成对所述第iV幅图像的/^行宏块的编码;或者完成对所述第W幅图像的i^行宏块中部分行的编码后,对其它预编码图像进行编码, 然后,重复上述过程,直至完成对所述第7V幅图像的i^行宏块的编码。
5、 一种编码系统,其特征在于,所述系统包括编码控制器和视频编码器; 所述编码控制器,用于指示所述视频编码器读取预编码图像;所述视频编码器,用于根据所述编码控制器的指示,获取iV幅预编码图像,JV是自然数 且iV^2,根据所述预编码图像之间宏块行的行数比例,轮流对所述预编码图像进行编码。
6、 如权利要求5所述的编码系统,其特征在于,所述视频编码器,具体用于若所述7V幅 预编码图像之间宏块行的行数比例为^:/^:…/^,按照预先指定顺序,每对第一幅图像的 巧行宏块进行编码,对第二幅图像的//2行宏块进行编码,依此类推,对第7V幅图像的i^行 宏块进行编码,其中A、 A…/^,为自然数。
7、 如权利要求6所述的编码系统,其特征在于,所述视频编码器,用于一次完成对所述 第一幅图像的尽行宏块的编码;或者完成对所述第一幅图像的A行宏块中部分行的编码后,对其它预编码图像进行编码,然 后,重复上述过程,直至完成对所述第一幅图像的乓行宏块的编码; 依此类推,一次完成对所述第iV幅图像的f^行宏块的编码;或者完成对所述第W幅图像的/^,行宏块中部分行的编码后,对其它预编码图像进行编码, 然后,重复上述过程,直至完成对所述第iV幅图像的/^行宏块的编码。
8、 如权利要求5至7任一项所述的编码系统,其特征在于,所述系统还包括中央处理 器、图像縮放器、数据缓存和外存储器;所述中央处理器,用于向所述编码控制器发送编码启动指令,并接收所述编码控制器返 回的编码结束中断;所述图像縮放器,用于当所述预编码图像包括原始图像和所述原始图像的缩放图像时, 从所述外存储器读取所述原始图像,将所述原始图像縮放生成縮放图像,并将所述縮放图像 存储到所述数据缓存;所述数据缓存,用于存储所述图像縮放单元生成的縮放图像;所述外存储器,用于存储所述原始图像。
9、 如权利要求8所述的编码系统,其特征在于,所述编码控制器,还用于对所述图像縮 放器、所述数据缓存和所述视频编码器进行控制,使三者协调工作。
10、 如权利要求8所述的编码系统,其特征在于,所述外存储器,还用于存储所述视频 编码器对所述iV幅预编码图像进行编码后生成的N个码流。
11、 一种视频编码器,其特征在于,包括获取单元,用于获取W幅预编码图像,7V是自然数且W22;编码单元,用于根据所述获取单元获取的预编码图像之间宏块行的行数比例,轮流对所 述预编码图像进行编码。
12、 如权利要求ll所述的视频编码器,其特征在于,所述获取单元,具体用于获取原始 图像,将所述原始图像进行縮放,得到縮放图像。
13、 如权利要求ll所述的视频编码器,其特征在于,所述编码单元,具体用于若所述iV 幅预编码图像之间宏块行的行数比例为巧//2 :…Z/w ,按照预先指定顺序,每对第一幅图像 的巧行宏块进行编码,对第二幅图像的//2行宏块进行编码,依此类推,对第W幅图像的/^ 行宏块进行编码,其中A、 A…/^为自然数。
14、 如权利要求13所述的视频编码器,其特征在于,所述编码单元,具体用于一次完成 对所述第一幅图像的巧行宏块的编码;或者完成对所述第一幅图像的巧行宏块中部分行的编码后,对其它预编码图像进行编码,然 后,重复上述过程,直至完成对所述第一幅图像的巧行宏块的编码; 依此类推,所述对第W幅图像的//w行宏块进行编码包括 一次完成对所述第iV幅图像的/^行宏块的编码;或者完成对所述第#幅图像的//,,行宏块中部分行的编码后,对其它预编码图像进行编码, 然后,重复上述过程,直至完成对所述第iV幅图像的/^行宏块的编码。
全文摘要
本发明实施例公开了一种编码方法、系统和视频编码器,属于通信领域。所述方法包括获取N幅预编码图像,N是自然数且N≥2;根据所述预编码图像之间宏块行的行数比例,轮流对所述预编码图像进行编码。所述系统包括编码控制器和视频编码器。所述视频编码器包括获取单元和编码单元。本发明实施例通过根据预编码图像之间宏块行的行数比例,轮流对预编码图像进行编码,有效缓解了运算单元的闲置问题,提高了视频编码器的处理效率。
文档编号H04N7/26GK101389030SQ20081022469
公开日2009年3月18日 申请日期2008年10月23日 优先权日2008年10月23日
发明者骧 顾 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1