图像的编码方法及装置制造方法及图纸

技术编号:19751979 阅读:23 留言:0更新日期:2018-12-12 05:53
本申请实施例提供了一种图像的编码方法及装置,涉及图像处理技术领域。方法包括:获得当前帧的图像;处理当前帧的图像,确定出当前帧的图像的当前场景类型;根据当前场景类型,确定出适配当前场景类型的当前码率对当前帧的图像编码。由于当前码率与当前场景类型适配,即在当前场景类型需要高码率时,则当前码率相应的为高码率,但在当前场景类型无需高码率时,则当前码率相应的为低码率,故实现了保证编码出图像质量可以满足实际的需求。于此同时,由于码率可以跟随场景在高和低之间调节,故又可以避免一直维持高码率导致设备性能不足的技术问题,使之在编码的过程中设备的性能能够满足码率的需求。

【技术实现步骤摘要】
图像的编码方法及装置
本申请涉及图像处理
,具体而言,涉及一种图像的编码方法及装置。
技术介绍
在目前的编码技术中,可以采用几种编码来对图像进行编码。第一种方式可以为采用固定的码率来对图像进行编码,第二种方式可以为采用根据图像质量选择码率对图像进行编码,第三种方式可以为根据网络环境能够允许的带宽,采用自适应带宽的码率对图像进行编码。若采用第一种方式,则在图像的当前场景需要高码率来保证场景的清晰度时,由于固定的码率无法达到该高码率,从而导致需要清晰度高的场景实际却被编码成模糊不清。若采用第二种方式,则在当前图像质量很高时,由于设备的当前带宽却无法满足当前的高质量图像所需的高码率,造成设备的性能不足。若采用第三种方式,则在图像的当前场景需要高码率来保证场景的清晰度时,由于设备当前的性能情况无法提供高带宽来保证高码率,故也会导致需要清晰度高的场景实际却被编码成模糊不清。因此,现有技术在编码中就无法做到既保证编码图像满足实际需求,又保证在编码的过程中设备的性能能够满足码率的需求。
技术实现思路
本申请在于提供一种图像的编码方法及装置,以有效的解决上述存在的技术缺陷。为了实现上述目的,本申请的实施例通过如下方式实现:第一方面,本申请实施例提供了一种图像的编码方法,所述方法包括:获得当前帧的图像;处理所述当前帧的图像,确定出当前帧的图像的当前场景类型;根据所述当前场景类型,确定出适配所述当前场景类型的当前码率对所述当前帧的图像编码。结合第一方面,在一些可能的实现方式中,所述处理所述当前帧的图像,确定出当前帧的图像的当前场景类型,包括:处理所述当前帧的图像,获得所述当前帧的图像的多个当前特征向量;根据所述多个当前特征向量和所述前一帧的图像的多个历史特征向量,确定出所述当前帧的图像的当前场景类型。结合第一方面,在一些可能的实现方式中,所述根据所述多个当前特征向量和所述前一帧的图像的多个历史特征向量,确定出所述当前帧的图像的当前场景类型,包括:调用预设的LSTM网络模型,将所述多个当前特征向量和所述前一帧的图像的多个历史特征向量输入所述LSTM网络模型进行融合计算,计算出所述当前帧的图像的当前场景类型为多个预设场景类型中每个预设场景类型的概率值,其中,所述多个预设场景类型包括:静态场景、全局运动场景和物体运动场景;从每个预设场景类型的概率值中确定出概率值最大的预设场景类型为所述当前帧的图像的所述当前场景类型。结合第一方面,在一些可能的实现方式中,所述处理所述当前帧的图像,获得所述当前帧的图像的多个当前特征向量,包括:调用预设的卷积模型,将所述当前帧的图像输入所述卷积模型进行卷积运算,获得所述当前帧的图像的多个当前特征向量。结合第一方面,在一些可能的实现方式中,所述根据所述当前场景类型,确定出适配所述当前场景类型的当前码率对所述当前帧的图像编码,包括:根据所述当前场景类型,在预设的多个权重值中确定出与所述当前场景类型匹配的目标权重值;调用预设的拉格朗日代价值计算模型,将所述根据所述目标权重值输入所述拉格朗日代价值计算模型计算出拉格朗日代价值;根据所述拉格朗日代价值确定出适配所述当前场景类型的当前码率对所述当前帧的图像编码。第二方面,本申请实施例提供了一种图像的编码装置,所述装置包括:图像获得模块,用于获得当前帧的图像。场景确定模块,用于处理所述当前帧的图像,确定出当前帧的图像的当前场景类型。码率确定模块,用于根据所述当前场景类型,确定出适配所述当前场景类型的当前码率对所述当前帧的图像编码。结合第二方面,在一些可能的实现方式中,所述场景确定模块,还用于处理所述当前帧的图像,获得所述当前帧的图像的多个当前特征向量;根据所述多个当前特征向量和所述前一帧的图像的多个历史特征向量,确定出所述当前帧的图像的当前场景类型。结合第二方面,在一些可能的实现方式中,所述场景确定模块,调用预设的LSTM网络模型,将所述多个当前特征向量和所述前一帧的图像的多个历史特征向量输入所述LSTM网络模型进行融合计算,计算出所述当前帧的图像的当前场景类型为多个预设场景类型中每个预设场景类型的概率值,其中,所述多个预设场景类型包括:静态场景、全局运动场景和物体运动场景;从每个预设场景类型的概率值中确定出概率值最大的预设场景类型为所述当前帧的图像的所述当前场景类型。结合第二方面,在一些可能的实现方式中,所述场景确定模块,还用于调用预设的卷积模型,将所述当前帧的图像输入所述卷积模型进行卷积运算,获得所述当前帧的图像的多个当前特征向量。结合第二方面,在一些可能的实现方式中,所述码率确定模块,还用于根据所述当前场景类型,在预设的多个权重值中确定出与所述当前场景类型匹配的目标权重值;调用预设的拉格朗日代价值计算模型,将所述根据所述目标权重值输入所述拉格朗日代价值计算模型计算出拉格朗日代价值;根据所述拉格朗日代价值确定出适配所述当前场景类型的当前码率对所述当前帧的图像编码。第三方面,本申请实施例提供了一种电子设备,所述电子设备包括:处理器,存储器,总线和通信接口;所述处理器、所述通信接口和存储器通过所述总线连接。所述存储器,用于存储程序。所述处理器,用于通过调用存储在所述存储器中的程序,以执行第一方面或第一方面的任一可选的实现方式所述的图像的编码方法。第四方面,本申请实施例提供了一种具有处理器可执行的非易失程序代码的计算机可读储存介质,用于存储程序代码,所述程序代码在被计算机读取并运行时,执行第一方面或第一方面的任一可选的实现方式所述的图像的编码方法。本申请实施例的有益效果包括:通过对获得当前帧的图像进行处理,可以确定出当前帧的图像的当前场景类型,故就可以通过当前场景类型来确定出适配该当前场景类型的当前码率对该当前帧的图像编码。由于当前码率与当前场景类型适配,即在当前场景类型需要高码率时,则当前码率相应的为高码率,但在当前场景类型无需高码率时,则当前码率相应的为低码率,故实现了保证编码出图像质量可以满足实际的需求。于此同时,由于码率可以跟随场景在高和低之间调节,故又可以避免一直维持高码率导致设备性能不足的技术问题,使之在编码的过程中设备的性能能够满足码率的需求。为使本申请的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。附图说明为了更清楚地说明本申请实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。图1示出了本申请第一实施例提供的一种电子设备的结构框图;图2示出了本申请第二实施例提供的一种图像的编码方法的流程图;图3示出了本申请第三实施例提供的一种图像的编码装置的结构框图。具体实施方式下面将结合本申请实施例中附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本申请实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本申请的实施例的详细描述并非旨在限制要求保护的本申请的范围,而是仅仅表示本申请的选定实施例。基于本申请的实本文档来自技高网...

【技术保护点】
1.一种图像的编码方法,其特征在于,所述方法包括:获得当前帧的图像;处理所述当前帧的图像,确定出当前帧的图像的当前场景类型;根据所述当前场景类型,确定出适配所述当前场景类型的当前码率对所述当前帧的图像编码。

【技术特征摘要】
1.一种图像的编码方法,其特征在于,所述方法包括:获得当前帧的图像;处理所述当前帧的图像,确定出当前帧的图像的当前场景类型;根据所述当前场景类型,确定出适配所述当前场景类型的当前码率对所述当前帧的图像编码。2.根据权利要求1所述的图像的编码方法,其特征在于,所述处理所述当前帧的图像,确定出当前帧的图像的当前场景类型,包括:处理所述当前帧的图像,获得所述当前帧的图像的多个当前特征向量;根据所述多个当前特征向量和前一帧的图像的多个历史特征向量,确定出所述当前帧的图像的当前场景类型。3.根据权利要求2所述的图像的编码方法,其特征在于,所述根据所述多个当前特征向量和所述前一帧的图像的多个历史特征向量,确定出所述当前帧的图像的当前场景类型,包括:调用预设的LSTM网络模型,将所述多个当前特征向量和所述前一帧的图像的多个历史特征向量输入所述LSTM网络模型进行融合计算,计算出所述当前帧的图像的当前场景类型为多个预设场景类型中每个预设场景类型的概率值,其中,所述多个预设场景类型包括:静态场景、全局运动场景和物体运动场景;从每个预设场景类型的概率值中确定出概率值最大的预设场景类型为所述当前帧的图像的所述当前场景类型。4.根据权利要求2所述的图像的编码方法,其特征在于,所述处理所述当前帧的图像,获得所述当前帧的图像的多个当前特征向量,包括:调用预设的卷积模型,将所述当前帧的图像输入所述卷积模型进行卷积运算,获得所述当前帧的图像的多个当前特征向量。5.根据权利要求1-4任一权项所述的图像的编码方法,其特征在于,所述根据所述当前场景类型,确定出适配所述当前场景类型的当前码率对所述当前帧的图像编码,包括:根据所述当前场景类型,在预设的多个权重值中确定出与所述当前场景类型匹配的目标权重值;调用预设的拉格朗日代价值计算模型,将所述根据所述目标权重值输入所述拉格朗日代价值计算模型计算出...

【专利技术属性】
技术研发人员:朱旭东王军
申请(专利权)人:杭州雄迈集成电路技术有限公司
类型:发明
国别省市:浙江,33

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

1