The present invention relates to a preview method and system for a split-screen camera device, which comprises the following steps: S1, detecting that the preview layer of a display device based on Surface View cuts the preview layer in different ways when different split-screen windows are used; S2, when the preview layer is switched between split-screen windows, the clipping area of the window is recalculated to perform the preview again. The invention has the advantages of less copy of camera data, low CPU occupation, good preview fluency, strong anti-aliasing ability by zooming out DE in the layer, making up for the deficiency of the original interface, adapting to the size change of the split screen window and realizing smooth switching between the split screen windows.
【技术实现步骤摘要】
一种分屏摄像装置预览方法及系统
本专利技术涉及一种分屏摄像装置预览方法及系统,属于计算机领域。
技术介绍
为了充分使用后视镜长条屏空间,需要使用分屏同时显示多路摄像头预览,并对快速行车时预览的流畅性、各分屏上的预览窗口大小适应、各分屏间流畅切换都有严格要求。本专利技术扩展原生SurfaceView使其支持此分屏场景下的摄像头预览,适应后视镜长条屏中多分屏界面间的流畅切换和窗口大小变换。对安卓系统来说,摄像头预览接口只有SurfaceView和TextureView。行业内通用方案是使用TextureView,但是TextureView受限于GPU性能对缩放支持不够,在小窗口容易出现锯齿感;涉及多次数据拷贝影响预览流畅性。相比之下,SurfaceView对数据拷贝次数少,预览流畅性有保障,但原生的SurfaceView不支持平移、裁剪等普通View的变换操作,无法满足适应分屏窗口的大小变化和实现分屏窗口间流畅切换。
技术实现思路
本公开的几个示例方面的概述如下。提供本概述是为了读者的方便,以提供对这些实施例的基本理解而不是完全地限定本专利技术的范围。本概述不是所有预期实 ...
【技术保护点】
1.一种分屏摄像装置预览方法,其特征在于,该方法包括以下步骤:S1,检测到基于SurfaceView的显示装置的预览图层在不同的分屏窗口时以对应的方式裁剪及预览图层;S2,当所预览图层在分屏窗口间切换平移时,重新计算窗口的裁剪区域再次执行预览。
【技术特征摘要】
1.一种分屏摄像装置预览方法,其特征在于,该方法包括以下步骤:S1,检测到基于SurfaceView的显示装置的预览图层在不同的分屏窗口时以对应的方式裁剪及预览图层;S2,当所预览图层在分屏窗口间切换平移时,重新计算窗口的裁剪区域再次执行预览。2.根据权利要求1所述的分屏摄像装置预览方法,其特征在于,所述步骤S1具体包括:获取显示装置所显示的多个图层;查找包括有视频画面的预览图层,将预览图层进行等比例裁剪和/缩放放置于原预览图层仅显示画面的区域。3.据权利要求2所述的分屏摄像装置预览方法,其特征在于,获取显示装置所显示的多个图层具体通过调用SurfaceView接口进行获取。4.根据权利要求1所述的...
【专利技术属性】
技术研发人员:罗伯龙,
申请(专利权)人:珠海全志科技股份有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。