[发明专利]一种Linux兼容Android的摄像头图像处理方法及装置在审

专利信息
申请号: 202110726435.4 申请日: 2021-06-29
公开(公告)号: CN113452916A 公开(公告)日: 2021-09-28
发明(设计)人: 何勇;姚宏亮;张耀斌 申请(专利权)人: 技德技术研究所(武汉)有限公司
主分类号: H04N5/232 分类号: H04N5/232;G06F3/14;G06F9/4401;G06F9/451
代理公司: 暂无信息 代理人: 暂无信息
地址: 430040 湖北省武汉市东西湖*** 国省代码: 湖北;42
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 linux 兼容 android 摄像头 图像 处理 方法 装置
【说明书】:

发明公开了一种Linux兼容Android的摄像头图像处理方法及装置,Android应用打开摄像头时,硬件抽象层对从摄像头采集的数据进行变换处理,再将变换处理后的图像帧数据填充到Android应用窗口进行显示。本发明解决了PC上竖屏下使用相机出现的图像显示问题,给用户带来了更佳的体验。

技术领域

本发明涉及计算机操作系统领域,尤其涉及一种Linux兼容Android的摄像头图像处理方法及装置。

背景技术

移动设备出厂时摄像头默认取景方向如图1a,由于摄像头默认横屏取景,因此在移动设备应用App横屏时,即可使用相机原始数据完成预览,PC(安装了兼容Android的Linux系统)可以使用相机原始数据完成应用App横屏时的预览。当移动设备旋转至竖屏时,摄像头也跟着一起旋转,图像传感器取景方向也会发生变化;而PC(安装了兼容Android的Linux系统)旋转应用App界面至竖屏时,摄像头硬件本身不会发生旋转,其取景方向还是横屏状态,此时预览界面显示的内容发生了旋转。横屏和竖屏下移动设备摄像头取景方向和应用App显示画面示意图如图1所示:图1a是现有技术横屏时移动设备摄像头取景方向示意图;图1b是现有技术横屏时移动设备的应用App显示画面示意图;图1c是现有技术竖屏时移动设备摄像头取景方向示意图;图1d是现有技术竖屏时移动设备的应用App显示画面示意图;横屏和竖屏下PC摄像头取景方向和应用App显示画面示意图如图2所示:图2a是现有技术横屏时PC摄像头取景方向示意图;图2b是现有技术横屏时PC的应用App显示画面示意图;

图2c是现有技术竖屏时PC摄像头取景方向示意图;图2d是现有技术竖屏时PC的应用App显示画面示意图。

从图1a,我们可以看出,任何情况下,相机取景画面是1280*720,这是硬件特性决定的,为了保证App画面显示的正确性,Google在相机相关操作接口中已经明确注明了横屏和竖屏下App需要设置不同的旋转角度(横屏为0度,竖屏为90度)。移动设备和PC在应用App横屏显示时,摄像头取景方向一致,并且可以直接显示预览。在竖屏时,应用App将用来显示预览数据的View旋转90度,这时移动设备中App显示画面正常,而PC中App显示画面却异常。同理,拍照和录制视频也都会有类似问题。

发明内容

为了解决在Linux兼容的Android环境中,应用App竖屏显示时,获取到的摄像头数据能够和App同步旋转,保证预览、拍照、录像的图像显示方向准确无误的问题,本发明提供了一种Linux兼容Android的摄像头图像处理方法及装置。

一方面,本发明提供一种Linux兼容Android的摄像头图像处理方法,所述方法应用在Linux上兼容运行Android系统的运行环境下,所述方法包括如下步骤:

步骤S1:在Linux上创建容器,将Linux侧的摄像头挂载到容器内;

步骤S2:在Linux上启动容器,在容器内启动Android系统;

步骤S3:Android应用打开摄像头时,Android应用向Android系统的系统框架层发送请求硬件抽象层打开摄像头的消息;硬件抽象层从Android系统的系统框架层获取Android应用的界面方向;硬件抽象层从摄像头采集数据,当Android应用的界面方向为横屏时,硬件抽象层将从摄像头采集到的每一帧数据填充到Android应用窗口进行显示,同时将帧数据上报给Android系统的系统框架层;当Android应用的界面方向为竖屏时,硬件抽象层对从摄像头采集的数据进行变换处理,再将变换处理后的图像帧数据填充到Android应用窗口进行显示,并将变换处理后的图像帧数据上报给Android系统的系统框架层;

步骤S4:Android应用适配显示摄像头图像。

进一步地,所述方法中的硬件抽象层从Android系统的系统框架层获取Android应用的界面方向,包括:

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于技德技术研究所(武汉)有限公司,未经技德技术研究所(武汉)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202110726435.4/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top