一种视频编码的方法和设备的制作方法

文档序号:7706628阅读:67来源:国知局

专利名称::一种视频编码的方法和设备的制作方法
技术领域
:本发明涉及信息存储领域,特别是涉及一种视频编码的方法和设备。
背景技术
:视频监控技术经历了模拟视频监控以及数字视频监控两个阶段后,已经发展到网络视频监控阶段,新一代网络视频监控系统与前两代视频监控系统的根本区別在于,不局限于简单的对视频信号的处理、传输和控制,新一代网络视频监控系统的核心是基于IP(网际协议)网络的多媒体信息(音频/视频/数据),为网络提供一个综合、完备的管理控制平台。网络视频监控系统以网络为依托,以数字视频的压缩、传输、存储和播放为核心,以智能应用的图像分析为特色。视频监控系统的基本功能有两个,一个是提供实时监控视频,另一个是对监控的视频进行存储,以便事后回放,其中,网络视频监控系统对视频存储的需求具有以下特点对存储容量需求的弹性比较大,存储容量的多少随着画面质量的提高、画面尺寸的增大以及视频线路的增加都会成倍的增长。在基于IP技术的视频监控系统中,由于视频数据量大,不利于在网络上的传输,因此对视频数据的压缩成为一个非常重要的任务。在不同的监控终端中,都需要对输入的图像进行编码压缩。随着人们对视频质量要求的不断提高,图像分辨率的不断变大,为了尽可能长时间地保存相应的影像资料,导致与之相应的存储设备的容量也是越来越大。但是对绝大部分场景,比如静止场景或者小幅运动场景而言,并不需要满帧率、高码率就可以清晰、有效地显示。如果解决这一问题,那么在保持足够的图像质量的同时,也将极大地节省存储空间。现有技术中,当优先保证影像资料的存储时间时,可以降低图像的分辨率或者降低码率,当优先保证图像的清晰度时,需要增加图像分辨率或提高5编码码率,或在增加图像分辨率的同时,提高编码码率。基于上面的分析,目前在存储空间一定的情况下,在视频编码时存在如下缺点当优先保证影像资料的存储时间时,需要降低图像的分辨率或降低码率,无法满足高清晰图像的需求,当优先保证图像的清晰度时,导致存储空间不足,降低了影像资料的保存时间。
发明内容本发明提供一种视频编码的方法和设备,以保证图像的清晰度同时,提高影像资料的保存时间。为了达到上述目的,本发明提出了一种^L频编码的方法,应用于包括图像编码器、场景分类控制器、控制调节器的系统中,所述方法包括以下步骤所述场景分类控制器接收来自所述图像编码器的场景信息;所述场景分类控制器根据所述场景信息对所述图像编码器的编码场景进行分类;所述场景分类控制器将分类结果发送给所述控制调节器,由所述控制调节器根据所述分类结果调整所述图^^编码器的控制信息。优选的,所述场景信息包括以下内容中的一种或几种运动幅度信息;光线明暗信息;场景切换信息。优选的,所述场景分类控制器根据所述场景信息对所述图像编码器的编码场景进行分类包括所述场景分类控制器根据所述运动幅度信息确定所述运动幅度的级别;所述场景分类控制器才艮据所述光线明暗信息确定所述光线明暗的级别;所述场景分类控制器根据所述场景切换信息确定所述场景切换的级别;所述场景分类控制器根据所述运动幅度的级别、所述光线明暗的级别和所述场景切换的级别确定所述图像编码器编码场景的分类级别。优选的,所述控制调节器根据所述分类结果调整所述图像编码器的控制6信息包括所述控制调节器根据所述图像编码器编码场景的分类级别调整所述图像编码器的编码的码率信息和编码的帧率信息。优选的,所述控制调节器根据所述图像编码器编码场景的分类级别信息调整所述图像编码器的编码的码率信息和编码的帧率信息之后,还包括所述控制调节器将所述图像编码器的编码码率信息和编码帧率信息发送给所述图像编码器,由所述图像编码器根据所述编码的码率信息和编码的帧率信息对视频进行编码。本发明提出了一种视频编码的设备,包括图像编码器、场景分类控制器和控制调节器,其中所述图像编码器,用于向所述场景分类控制器发送所述图像编码器的场景信息;所述场景分类控制器,用于根据所述图像编码器输出的场景信息对所述图像编码器的编码场景进行分类,并将所述分类的结果发送给所述控制调节器;所述控制调节器,用于根据所述场景分类控制器输出的所述分类结果调整所述图像编码器的控制信息。优选的,所述场景分类控制器包括接收模块,用于接收来自所述图像编码器的场景信息;分类模块,用于根据所述接收模块输出的场景信息对所述图像编码器的编码场景进行分类;发送模块,用于将所述分类模块输出的分类结果发送给控制调节器,由所述控制调节器根据所述分类结果调整所述图像编码器的控制信息。优选的,所述场景信息包括以下内容中的一种或几种运动幅度信息;光线明暗信息;场景切换信息。优选的,所述设备还包括确定模块,用于根据所述运动幅度信息确定所述运动幅度的级别;根据所述光线明暗信息确定所述光线明暗的级别;根据所述场景切换信息确定所述场景切换的级别;所述确定模块还用于根据所述运动幅度的级别、所述光线明暗的级别和所述场景切换的级别确定所述图像编码器编码场景的分类级别。优选的,所述控制调节器包括调整模块,用于根据所述图像编码器编码场景的分类级别调整所述图像编码器的编码的码率信息和编码的帧率信息;发送模块,用于将所述调整模块输出的所述图像编码器的编码的码率信息和编码的帧率信息发送给所述图像编码器,由所述图像编码器根据所述编码的码率信息和编码的帧率信息对视频进行编码。与现有技术相比,本发明具有以下优点在对^L频数据进行编码时,通过使用场景信息获得不同的场景分类情况,对不同的场景分类级别,分别进行编码,从而节省了存储空间,而且保证了图像清晰度。为了更清楚地说明本发明或现有技术中的技术方案,下面将对本发明或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些附图,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图l为本发明提出的一种视频编码的方法流程图;图2为本发明提出的视频编码方法具体应用的系统结构图;图3为本发明提出的视频编码方法具体应用的方法流程图;图4为本发明提出的运动幅度检测器获取运动幅度级别值信息的方法流程图5为本发明提出的光线明暗检测器获取光线明暗级别值信息的方法流程图6为本发明提出的场景切换检测器获取场景切换级别值信息的方法流程图7为本发明提出的一种视频编码设备的结构图。具体实施例方式下面将结合本发明中的附图,对本发明中的技术方案进行清楚、完整地描述,显然,所描述的仅仅是本发明一部分,而不是全部的。基于本发明,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他发明,都属于本发明保护的范围。本发明的核心思想是通过使用场景分类控制器接收图像编码器的场景信息,并根据该场景信息获取图像编码器编码场景的分类信息,从而使得图像编码器可以在不同的场景分类下分别进行编码,自适应的调整图像编码器的编码码率信息和编码帧率信息,达到节省存储空间的目的。本发明提出的一种视频编码的方法,应用于包括图像编码器、场景分类控制器、控制调节器的系统中,如图2所示,所述方法包括以下步骤步骤S101,所述场景分类控制器接收来自所述图像编码器的场景信息。步骤S102,所述场景分类控制器根据所述场景信息对所述图像编码器的编码场景进行分类。步骤S103,所述场景分类控制器将分类结果发送给所述控制调节器,由所述控制调节器根据所述分类结果调整所述图像编码器的控制信息。本发明提出的另一种应用场景下的视频编码方法,以图2所示的视频编码系统为例进行说明,包括视频釆集器(CA)、场景分类模糊控制器、自适应码率控制调节器,图像编码器和熵编码器,其中,图像编码器、熵编码器和自适应码率控制调节器是整个编码系统的三个主要部分,本发明中,通过使用场景分类模糊控制器获得不同的场景类型,并将该场景类型最终反馈给图像编码器,以使该图像编码器根据不同的场景类型对视频信号进行不同的编9码过程。上述的视频编码的方法如图3所示,包括以下步骤步骤S301,视频釆集器采集图像数据,并将该图像数据发送给图像编码器。其中,一个视频序列(也称图像序列)由一系列图像数据組成,该图像数据是连续的传输到视频采集器上的。其中,该图像数据为视频编码系统的输入部分,视频采集器采集的可以是视频信号,而该视频信号可以是模拟视频信号,本发明中,需要将模拟视频信号进行转换,得到数字图像信号,该数字图像信号对应于上述的图像数据。当然,视频采集器采集还可以直接采集上述图像数据所对应的数字图像信号。其中,视频釆集器将图像数据发送给图像编码器的方式可以为将数字图像信号直接输入到图像编码器中。步骤S302,图像编码器对图像数据进行编码。其中,图像编码器在获取到数字图像信号后,采用特定的编码技术对图像进行编码,例如,DCT(DiscreteCosineTransform,离散余弦变换)/量化、IDCT(离散余弦反变换)/反量化、ME(MotionEstimation,运动估值)、MC(MotionCompensation,运动补偿)。具体的,图像编码器可以根据不同的图像格式对数字图像信号进行编码,例如,图像编码器采用的常用图像格式包括但不限于CIF(commonintermediateformat,公用中间格式)、4CIF、数字电视系统显示格式Dl、高等级高清数字电视的格式720p、最高等级高清数字电视的格式1080p,其中,p是指逐行扫描采样,720P是一种在逐行扫描下达到1280x720的分辨率的显示格式,1080p的有效显示格式为1920x1080,像素数达到了207.36万,如表1所示,为上述不同图像格式的图像分辨率。表1<table>tableseeoriginaldocumentpage10</column></row><table><table>tableseeoriginaldocumentpage11</column></row><table>其中,图像数据是一系列连续的数字图像信号,当图像编码器对当前的图像数据进行编码时,在之前已对同一视频流的数字图像信号进行过处理,此时,图像编码器需要根据场景分类模糊控制器的反馈结果对当前的图像数据进行编码,其具体过程在下面的步骤中详细描述,在此不再赘述。步骤S303,图像编码器将场景信息发送给场景分类模糊控制器,并将编码的码流传递给熵编码器。其中,该场景信息包括但不限于运动矢量信息、像素值信息、宏块信息。本发明中,该场景信息以上述的信息为例进行说明。该编码的码流为图像数据信息。步骤S304,场景分类模糊控制器根据场景信息对编码器的编码场景进行分类,并且将场景类型信息传递给自适应码率控制调节器。其中,场景分类模糊控制器中的功能模块包括但不限于运动幅度检测器、光线明暗检测器、场景切换检测器和模糊判决分类器,该场景分类模糊控制器中的功能模块还可以根据实际场景的应用进一步添加,并不局限于上述的功能模块。具体的,场景分类模糊控制器中各个功能模块对场景信息的处理方式为以下的几种情况,其中,运动幅度检测器对场景信息的处理如图4所述,包括以下步骤步骤S401,运动幅度检测器获取场景信息中的运动矢量信息。其中,场景分类模糊控制器在接收到场景信息后,运动幅度检测器可以直接调用该场景信息中的运动矢量信息。步骤S402,运动幅度检测器根据上述的运动矢量信息计算运动幅度度量值T。其中,在运动幅度检测器中预先存储了根据运动矢量信息计算运动幅度度量值T的方法,该方法为根据实际的需要任意选取的,例如,当实际的需要为主要考虑水平方向上的运动幅度时,该运动幅度检测器可以根据公式(1)计算运动幅度度量值T。T=|]l.5*M^|+力0.5*,(1)i=0i=0其中,该MVX为运动矢量信息中携带的图像数据在水平方向上的运动速率、MVY为运动矢量信息中携带的图像数据在垂直方向上的运动速率,根据上述公式1可以计算出运动幅度度量值,当然,运动幅度度量值的计算方法并不局限于上述的公式l,例如,当实际的需要为主要考虑垂直方向上的运动幅度时,可以通过公式(2)计算运动幅度度量值T,当实际的需要为水平方向上的运动幅度和垂直方向上的运动幅度均需要考虑时,可以通过公式(3)计算运动幅度度量值T,即运动幅度度量值的计算方法可以根据实际的需要任意选择。i=0i=0(2)(3)i=0i=0步骤S403,运动幅度检测器将运动幅度度量值与预先存储的各个运动幅度阀值进行比较,获得运动幅度级别值。其中,在还劲恂度冲Sr观'.幅度级别值,如表2所示,表2运动幅度阀值TOTlT2级别123上述TO、Tl、T2为根据实际经验任意选取的数值,当然,运动幅度阀值并不局限于上述数值,当运动幅度度量值T不大于TO时,该运动幅度度量值12所对应的级别为l级,当运动幅度度量值T不大于T1而大于T0时,运动幅度度量值所对应的级别为2级,当运动幅度度量值T不大于T2而大于Tl时,运动幅度度量值所对应的级别为3级。步骤S404,运动幅度检测器将运动幅度级别值的信息发送给模糊判决分类器。其中,场景分类模糊控制器中的光线明暗检测器对场景信息的处理如图5所述,包括以下步骤步骤S501,光线明暗检测器获取场景信息中的像素值信息。其中,场景分类模糊控制器在接收到场景信息后,光线明暗检测器可以直接调用该场景信息中的像素值信息。步骤S502,光线明暗检测器根据上述的像素值信息计算光线明暗度量值L。其中,在光线明暗检测器中预先存储了不同像素值所对应的光线明暗度量值,该不同像素值与光线明暗度量值的对应关系是任意选取的,在实际情况中,像素值的取值范围一般为0-255,偏向0则表示图像数据偏黑,偏向255则表示图像数据偏白,当像素值的范围在0-50时,计算光线明暗度量值为1,当像素值的范围在50-100时,计算光线明暗度量值为2,当像素值的范围在100-150时,计算光线明暗度量值为3,当像素值的范围在150-200时,计算光线明暗度量值为4,当像素值的范围在200-255时,计算光线明暗度量值为5,当然,不同像素值范围内的数值还可以为其它的光线明暗度量值。步骤S503,光线明暗检测器将光线明暗度量值与预先存储的各个光线明暗的阀值进行比较,获得光线明暗的级别值。明暗级别^(直,如表3所示。表3<table>tableseeoriginaldocumentpage13</column></row><table>上述LO、Ll、L2为根据实际经验任意选取的数值,当然,光线明暗阀值并不局限于上述数值,当光线明暗度量值L不大于LO时,该光线明暗度量值所对应的级别为l级,当光线明暗度量值L不大于L1而大于LO时,光线明暗度量值所对应的级别为2级,当光线明暗度量值L不大于L2而大于L1时,光线明暗度量值所对应的级别为3级,例如,LO取数值l,Ll取数值3,L2取数值5时,当像素值为105时,计算出光线明暗度量值为3,此时光线明暗度量值L不大于L1(3)而大于LO(l),可知,光线明暗的级别值为2级。如,将光线明暗度量值与光线明暗级别值一一对应起来,当计算出光线明暗度量值为3时,直接选取光线明暗的级别值为3级。本发明中,光线明暗检测器还可以直接根据像素值获得光线明暗的级别值,例如,在光线明暗检测器预先存储像素值与各个像素阀值的对应关系,根据该对应关系获得不同像素值所对应的光线明暗级别值,如表3所示的情况,L0、Ll、L2为任意选取的对应于不同像素的阈值,L0取80、Ll取160、L2取255,当像素值为105时,可知像素值L不大于Ll(160)而大于LO(80),光线明暗的级别值为2级。步骤S504,光线明暗;^测器将光线明暗级别值的信息发送给^t糊判决分类器。其中,场景分类模糊控制器中的场景切换检测器对场景信息的处理如图6所述,包括以下步骤步骤S601,场景切换检测器获取场景信息中的宏块信息。其中,场景分类模糊控制器在接收到场景信息后,场景切换检测器可以直接调用该场景信息中的宏块信息,该宏块信息为宏块类型的比例信息,该宏块类型包括间宏块(intermacroblock)和内宏块(intramacroblock),其中,在该间宏块包含了跳(skip)类型宏块,该宏块类型的比例信息包括内宏块与整个图像的比例信息,或skip类型宏块与整个图像的比例信息。步骤S602,场景切换检测器根据上述的宏块类型的比例信息计算场景切换度量值P。其中,在场景切换检测器中预先存储了根据宏块类型的比例信息计算场景切换度量值P的方法,该宏块类型的比例信息与场景切换度量值的对应关系是任意选取的,在实际情况中,内宏块与整个图像之间的比例越大,场景的切换越明显,例如,内宏块与整个图像之间的比例为0-50%时,计算出场景切换度量值为1,当内宏块与整个图像之间的比例为50%-60°/0时,计算出场景切换度量值为2,当内宏块与整个图像之间的比例为60%-70%时,计算出场景切换度量值为3,当内宏块与整个图像之间的比例为70%-80%时,计算出场景切换度量值为4,当内宏块与整个图像之间的比例为80%-100%时,计算出场景切换度量值为5,当然,不同内宏块与整个图像之间的比例还可以为其它的场景切换度量值,内宏块与整个图像之间的比例还可以为其它的数值。在实际情况中,skip类型宏块与整个图像之间的比例越大,场景的切换越不明显,即切换度量值越小,例如,skip类型宏块与整个图像之间的比例为0-30%时,计算出场景切换度量值为10,当内宏块与整个图像之间的比例为30%-40%时,计算出场景切换度量值为8,当内宏块与整个图像之间的比例为40%-50%时,计算出场景切换度量值为6,当内宏块与整个图像之间的比例为50%-60%时,计算出场景切换度量值为4,当内宏块与整个图像之间的比例为60%-100%时,计算出场景切换度量值为2。步骤S603,场景切换检测器将场景切换度量与预先存储的各个场景切换的阀值进行比较,获得场景切换的级别值。其中,在场景切换检测器中预先存储了不同场景切换阀值所对应的场景切换级别值,如表4所示。表4场景切换阀值POPlP2级别123上述PO、Pl、P2为根据实际经验任意选取的数值,当然,场景切换阀值并不局限于上述数值,当场景切换度量值P不大于PO时,该场景切换度量值15所对应的级别为1级,当场景切换度量值P不大于Pl而大于P0时,场景切换度量值所对应的级别为2级,当场景切换度量值P不大于P2而大于P1时,场景切换度量值所对应的级别为3级,例如,P0取数值1,Pl取数值3,P2取数值5时,内宏块与整个图像之间的比例为55%时,计算出场景切换度量值为2,此时场景切换度量值P不大于Pl(3)而大于P0(1),可知,场景切换的级别值为2级。当然,不同场景切换阀值所对应的场景切换级别值还可以是其它的情况,在此不再赘述。当然,场景切换检测器还根据内宏块与整个图像之间的比例直接获得场景切换的级别值,例如,当内宏块与整个图像之间的比例为55%时,取场景切换的级别值为55。场景切换检测器还可以根据skip类型宏块与整个图像之间的比例直接获取场景切换的级别值,例如,skip类型宏块与整个图像之间的比例为55%时,耳又场景切换的级别值为45(100-55)。步骤S604,场景切换检测器将场景切换级别值的信息发送给模糊判决分类器。具体的,当模糊判决分类器在接收到来自运动幅度检测器的运动幅度级别值、来自光线明暗检测器的光线明暗级别值、以及来自场景切换检测器的场景切换级别值之后,根据上述的信息对该图像数据的编码场景进行分类,一种分类可以如表5所示,该表为在模糊判决分类器中预先存储的不同分类下的图像数据的编码场景。表5运动幅度级别值11112222光线明暗级别值11221122场景切换级别值12121212编码场景类别12345678例如,当模糊判决分类器接收到的运动幅度级别值为2、光线明暗级别值为2、场景切换级别值为l时,可知编码场景类别为7,当然,模糊判决分类器中预先存储的不同分类下的图像数据的编码场景的情况还有其它的可能,16在此不再赘述。显而易见的,当运动幅度级别值、光线明暗级别值、场景切换级别值均很大,一般需要提高图像数据的码率,为每一帧数据设置比较高的码率,以使该图像数据可以清晰的显示,相反的,为每一帧数据设置比较低的码率,以节约存储空间。同样的,当运动幅度级别值、光线明暗级别值、场景切换级别值均很大,一般也需要提高图像数据的帧率,为每一帧数据设置比较高的帧率,以使该图像数据可以清晰的显示,相反的,为每一帧数据设置比较低的帧率,以节约存储空间。本发明中,对码率和帧率进行调整时可用根据实际的情况任意选取,例如,当运动幅度级别值、光线明暗级别值、场景切换级别值均很大时,可以只提高图像数据的码率但不提高图像数据的帧率,或是提高图像数据的帧率但不提高图像数据的码率,或是既提高图像数据的码率也提高图像数据的帧率。步骤S305,自适应码率控制调节器根据场景类型获得实际的编码码率信息和帧率信息,并将上述的信息传递给编码器进行编码。其中,自适应码率控制调节器中存储了不同分类下图像数据编码场景所对应的编码码率信息和编码帧率信息,自适应码率控制调节器可以将根据场景类型获得的编码码率信息和帧率信息直接发送给编码器,由该编码器根据该信息对下一帧图像数据进行编码。本发明中,自适应码率控制调节器还可以根据上述的编码码率信息获取编码码率的一个区间,根据上述的编码帧率信息获取编码帧率的一个区间,并将该编码码率的区间信息和编码帧率的区间信息发送给编码器,由该编码器根据该区间信息对下一帧图像数据进行编码。本发明中,还可以在自适应码率控制调节器中预先存储不同分类下的图像数据的编码场景,即运动幅度检测器直接将运动幅度级别值发送给自适应码率控制调节器、光线明暗检测器直接将光线明暗级别值发送给自适应码率控制调节器、场景切换检测器直接将场景切换级别值发送给自适应码率控制调节器,以使自适应码率控制调节器直接对图像数据的编码场景进行分类,并获取不同编码场景所对应的编码码率信息和帧率信息。本发明中,自适应码率控制调节器还可以根据熵编码器对码流进行无损压缩的结果调整编码的长度信息,并将该长度信息传递给编码器,由该编码器根据该长度信息对图像数据进行编码。步骤S306,图像编码器根据上述的编码码率信息和帧率信息图像数据进行编码。其中,在视频编码的过程中,视频序列由一系列图像数据组成,该图像数据是连续传输的,即上一帧与本帧之间的编码码率信息和帧率信息、以及本帧与下一帧之间的编码码率信息和帧率信息均是相关的,即图像编码器可以根据上一帧的编码码率信息和帧率信息对本帧的图像数据进行编码。同样的,图像编码器在获取到数字图像信号后,通过使用特定的编码技术对图像进行编码,以及通过使用的不同的图像格式对数字图像信号进行编码,当然,为本帧数字图像信号进行编码的码率和帧率为上述的自适应码率控制调节器获取的上一帧的编码码率信息和帧率信息。步骤S307,图像编码器将场景信息发送给场景分类模糊控制器,并将编码的码流传递给熵编码器。其中,图像编码器将场景信息发送给场景分类模糊控制器的过程在上面步骤中已详细描述,在此不再赘述,当然,场景分类^t糊控制器在接收到场景信息后,场景分类模糊控制器根据该场景信息对编码器的编码场景进行分类,继续执行步骤S304至步骤S306之间的过程,在此不再赘述。本步骤中,图像编码器还需要将经过编码的图像数据发送给熵编码器,该经过编码的图像数据是以码流的形式发送给熵编码器的。步骤S308,熵编码器对编码之后的码流进行无损压缩,并将编码码流打包输出,发送到网络中。其中,熵编码器通过对来自图像编码器的信息进行熵编码,将图像编码器得到的信息进一步的无损压缩,并将压缩后的数据发送到网络中。其中,本发明方法可以根据实际需要对各个步骤顺序进行调整。18本发明还提出的一种视频编码的设备,如图7所示,包括图像编码器71、场景分类控制器72和控制调节器73,其中所述图像编码器71,用于向所述场景分类控制器72发送所述图像编码器71的场景信息。所述场景分类控制器72,用于根据所述图像编码器71输出的场景信息对所述图像编码器71的编码场景进行分类,并将所述分类的结果发送给所述控制调节器73。所述控制调节器73,用于根据所述场景分类控制器72输出的所述分类结果调整所述图像编码器71的控制信息。进一步的,上述的场景分类控制器72包括接收模块721,用于接收来自图像编码器71的场景信息。其中,所述场景信息包括以下内容中的一种或几种运动幅度信息;光线明暗信息;场景切换信息。分类模块722,用于根据所述接收模块721输出的场景信息对所述图像编码器71的编码场景进行分类。发送模块723,用于将所述分类模块722输出的分类结果发送给控制调节器73,并由所述控制调节器734艮据所述分类结果调整所述图像编码器71的控制信息。确定模块724,用于根据所述接收模块721接收的运动幅度信息确定所述运动幅度的级别;#^居所述光线明暗信息确定所述光线明暗的级别;根据所述场景切换信息确定所述场景切换的级别。其中,所述确定模块724还用于根据所述运动幅度的级别、所述光线明暗的级别和所述场景切换的级别确定所述图像编码器71编码场景的分类级别。进一步的,上述的控制调节器73,包括调整模块731,用于根据图像编码器71编码场景的分类级别信息调整所述图像编码器71的编码的码率信息和编码的帧率信息。发送模块732,用于将所述调整模块731输出的所述图像编码器71的编码的码率信息和编码的帧率信息发送给所述图像编码器71,由所述图像编码器71根据所述编码的码率信息和编码的帧率信息对视频进行编码。其中,本发明装置的各个模块可以集成于一体,也可以分离部署。上述模块可以合并为一个模块,也可以进一步拆分成多个子模块。通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发明可以通过硬件实现,也可以可借助软件加必要的通用硬件平台的方式来实现。基于这样的理解,本发明的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是CD-ROM,U盘,移动硬盘等)中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明所述的方法。以上所述仅是本发明的优选实施方式,应当指出,对于本
技术领域
的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视本发明的保护范围。本领域技术人员可以理解实施例中的装置中的模块可以按照实施例描述进行分布于实施例的装置中,也可以进行相应变化位于不同于本实施例的一个或多个装置中。上述实施例的模块可以合并为一个模块,也可以进一步拆分成多个子模块。上述本发明序号仅仅为了描述,不代表实施例的优劣。以上公开的仅为本发明的几个具体实施例,但是,本发明并非局限于此,任何本领域的技术人员能思之的变化都应落入本发明的保护范围。20权利要求1、一种视频编码的方法,应用于包括图像编码器、场景分类控制器、控制调节器的系统中,其特征在于,所述方法包括以下步骤所述场景分类控制器接收来自所述图像编码器的场景信息;所述场景分类控制器根据所述场景信息对所述图像编码器的编码场景进行分类;所述场景分类控制器将分类结果发送给所述控制调节器,由所述控制调节器根据所述分类结果调整所述图像编码器的控制信息。2、如权利要求l所述的方法,其特征在于,所述场景信息包括以下内容中的一种或几种运动幅度信息;光线明暗信息;场景切换信息。3、如权利要求2所述的方法,其特征在于,所述场景分类控制器根据所述场景信息对所述图像编码器的编码场景进行分类包括所述场景分类控制器根据所述运动幅度信息确定所述运动幅度的级别;所述场景分类控制器根据所述光线明暗信息确定所述光线明暗的级别;所述场景分类控制器4艮据所述场景切换信息确定所述场景切换的级别;所述场景分类控制器根据所述运动幅度的级别、所述光线明暗的级别和所述场景切换的级别确定所述图像编码器编码场景的分类级别。4、如权利要求3所述的方法,其特征在于,所述控制调节器根据所述分类结杲调整所述图像编码器的控制信息包括所述控制调节器根据所述图像编码器编码场景的分类级别调整所述图像编码器的编码的码率信息和编码的帧率信息。5、如权利要求4所述的方法,其特征在于,所述控制调节器根据所述图像编码器编码场景的分类级别信息调整所述图像编码器的编码的码率信息和编码的帧率信息之后,还包括所述控制调节器将所述图像编码器的编码码率信息和编码帧率信息发送2给所述图像编码器,由所述图像编码器根据所述编码的码率信息和编码的帧率信息对视频进行编码。6、一种视频编码的设备,其特征在于,包括图像编码器、场景分类控制器和控制调节器,其中所述图像编码器,用于向所述场景分类控制器发送所述图像编码器的场景信息;所述场景分类控制器,用于根据所述图像编码器输出的场景信息对所述图像编码器的编码场景进行分类,并将所述分类的结果发送给所述控制调节器;所述控制调节器,用于根据所述场景分类控制器输出的所述分类结果调整所述图像编码器的控制信息。7、如权利要求6所述的设备,其特征在于,所述场景分类控制器包括接收模块,用于接收来自所述图像编码器的场景信息;分类模块,用于根据所述接收模块输出的场景信息对所述图像编码器的编码场景进行分类;发送模块,用于将所述分类模块输出的分类结果发送给控制调节器,由所述控制调节器根据所述分类结果调整所述图像编码器的控制信息。8、如权利要求7所述的设备,其特征在于,所述场景信息包括以下内容中的一种或几种运动幅度信息;光线明暗信息;场景切换信息。9、如权利要求8所述的设备,其特征在于,还包括确定模块,用于根据所述运动幅度信息确定所述运动幅度的级别;根据所述光线明暗信息确定所述光线明暗的级别;根据所述场景切换信息确定所述场景切换的级别;所述确定模块还用于根据所述运动幅度的级别、所述光线明暗的级别和所述场景切换的级别确定所述图像编码器编码场景的分类级别。10、如权利要求6所述的设备,其特征在于,所述控制调节器包括调整模块,用于根据所述图像编码器编码场景的分类级别调整所述图像编码器的编码的码率信息和编码的帧率信息;发送模块,用于将所述调整模块输出的所述图像编码器的编码的码率信息和编码的帧率信息发送给所述图像编码器,由所述图像编码器根据所述编码的码率信息和编码的帧率信息对视频进行编码。全文摘要本发明公开了一种视频编码的方法和设备,所述方法包括以下步骤所述场景分类控制器接收来自所述图像编码器的场景信息;所述场景分类控制器根据所述场景信息对所述图像编码器的编码场景进行分类;所述场景分类控制器将分类结果发送给所述控制调节器,由所述控制调节器根据所述分类结果调整所述图像编码器的控制信息。本发明中,在对视频数据进行编码时,通过使用场景信息获得不同的场景分类情况,对不同的场景分类级别,分别进行编码,从而节省了存储空间,而且保证了图像清晰度。文档编号H04N7/24GK101511014SQ20091013123公开日2009年8月19日申请日期2009年4月10日优先权日2009年4月10日发明者孔令波,奕雷,黄建强申请人:杭州华三通信技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1