图像硬件编码处理方法和装置制造方法及图纸

技术编号:20947710 阅读:44 留言:0更新日期:2019-04-24 03:46
本申请实施例提供了一种图像硬件编码处理方法和装置,该方法包括:获取图像数据;至少根据配置信息的部分信息,在操作系统的框架层对所述图像数据进行数据处理;所述配置信息包括:尺寸转换指令、格式转换指令和算法处理指令至少其中之一;将数据处理后的图像数据和硬件编码指令发送至硬件进行编码。在本发明专利技术实施例提出的图像硬件编码处理方法中,由于框架层能够处理尺寸转换、格式转换、算法处理至少其中之一的操作,可以提供多种尺寸、格式图像数据,在框架层内转换为硬件能够处理的数据形式,供硬件编码;避免了现有技术应用程序与底层硬件之间的多次数据交互,提高了编码的效率,也提高了处理的灵活性。

Image Hardware Coding Processing Method and Device

The embodiment of this application provides an image hardware encoding processing method and device, which includes: acquiring image data; data processing of the image data at the framework level of the operating system at least according to part of the configuration information; the configuration information includes: at least one of the size conversion instructions, format conversion instructions and algorithm processing instructions; and data processing. The image data and hardware coding instructions are sent to the hardware for coding. In the image hardware encoding processing method proposed in the embodiment of the present invention, since the frame layer can process the operation of size conversion, format conversion and algorithm processing at least one of them, it can provide image data of various sizes and formats, and convert them into data forms that can be processed by the hardware in the frame layer to provide hardware encoding; it avoids the existing technology application program and the underlying hardware. Multiple data interaction improves coding efficiency and processing flexibility.

【技术实现步骤摘要】
图像硬件编码处理方法和装置
本申请涉及数据处理
,特别是涉及一种图像硬件编码处理方法和装置。
技术介绍
针对图像的编码,是利用图像压缩标准,将图像进行编码压缩的行为。以JPEG图像为例,JPEG是一个国际图像压缩标准,JPEG图像压缩算法能够在提供良好的压缩性能的同时,具有比较好的重建质量,被广泛应用于图像、视频处理领域。图像编码压缩可以通过软件编码,也可以通过硬件编码实现。硬件编码一般使用专属芯片,性能和功耗都优于软件编码,尤其是硬件编码的速度优势,是大尺寸图像选择硬件编码最主要原因。在电子装置中,存在底层的硬件层、中间的框架层(Framework)和上层的应用程序层。例如在操作系统中,底层包括相机(camera)硬件装置等;中间层的Framework框架层包括cameraFramework的应用输入图像硬编码模块等;上层应用程序包括camera应用。在硬件编码中,需要将图像数据从上层应用程序(例如camera应用)传递到底层(例如硬件模块)。现有的方案中,底层硬件不能灵活地处理图像编码。例如,由于底层硬件仅能识别特定格式的图像数据,导致应用程序层只能提供固定格式的图像数据。本文档来自技高网...

【技术保护点】
1.一种图像硬件编码处理方法,其特征在于,所述方法包括:获取图像数据;至少根据配置信息的部分信息,在操作系统的框架层对所述图像数据进行数据处理;所述配置信息包括:尺寸转换指令、格式转换指令和算法处理指令至少其中之一;将数据处理后的图像数据和硬件编码指令发送至硬件进行编码。

【技术特征摘要】
1.一种图像硬件编码处理方法,其特征在于,所述方法包括:获取图像数据;至少根据配置信息的部分信息,在操作系统的框架层对所述图像数据进行数据处理;所述配置信息包括:尺寸转换指令、格式转换指令和算法处理指令至少其中之一;将数据处理后的图像数据和硬件编码指令发送至硬件进行编码。2.根据权利要求1所述的方法,其特征在于,所述获取图像数据的步骤包括:接收应用程序发送的图像数据。3.根据权利要求1所述的方法,其特征在于,所述配置信息还包括图像数据的提取地址,所述获取图像数据的步骤包括:从所述配置信息中获取图像数据的提取地址;从所述提取地址中提取图像数据。4.根据权利要求3所述的方法,其特征在于,所述图像数据的提取地址为在框架层内的相机数据的存储地址,所述相机数据包括:从硬件层的图像信号处理器输出的数据。5.根据权利要求3所述的方法,其特征在于,所述图像数据为多路图像数据,所述获取图像数据的步骤包括:从获取的多路图像数据中选择至少一路图像数据。6.根据权利要求3所述的方法,其特征在于,所述配置信息还包括拍照指令和拍照参数,从所述配置信息中获取图像数据的提取地址的步骤之前,还包括:根据拍照指令和拍照参数驱动相机拍照。7.根据权利要求6所述的方法,其特征在于,所述拍照参数包括拍摄帧数和图像参数。8.根据权利要求1所述的方法,其特征在于,所述将数据处理后的图像数据和硬件编码指令发送至硬件进行编码的步骤之后,所述方法还包括:存储所述硬件编码后的图像;以及发送所述硬件编码后图像的存储地址。9.根据权利要求8所述的方法,其特征在于,所述方法还包括:根据内存申请指令提供内存缓存区,供存储所述硬件编码后的图像;所述存储所述硬件编码后的图像的步骤包括:将所述硬件编码后的图像存储至所述内存缓存区。10.根据权利要求8所述的方法,其特征在于,所述将数据处理后的图像数据和硬件编码指令发送至硬件进行编码的步骤之后,所述方法还包括:将多个编码后的图像存储至连续的存储地址。11.根据权利要求1所述的方法,其特征在于,所述算法处理处理指令对应的算法包括:HDR算法、数码变焦多帧优化、多帧降噪算法、全焦处理算法至少其中一者。12.根据权利要求1所述的方法,其特征在于,所述硬件编码指令包括:编码后图像尺寸、图像旋转角度、图像压缩率、输出图像帧数至少其中之一。13.一种图像硬件编码处理装置,其特征在于,所述装置包括:图像数据获取模块,用于获取图像数据;数据处理模块,用于至少根据所述配置信息的部分信息,在操作系统的框架层对...

【专利技术属性】
技术研发人员:张剑
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛,KY

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

1