本发明专利技术公开了一种基于USB的可穿戴设备传输方法,包括图像传感器、图像处理单元、控制及编码器DSP和USB接口控制器,具体传输方法如下:获取图像数据→处理图像数据→图像编码→图像打包发送;该种基于USB的可穿戴设备传输方法,通过控制及编码器DSP的设置,利用控制及编码器DSP根据指令对收到的YUV图像数据进行两种尺寸的编码,并提供一种图像数据传输方法,对于小尺寸的720P每次都是整帧发出,大尺寸则均分成N分(N=6),每次只发送完整帧的1/6,从而能够实现Usb_Video_Class模式进行切换时会出现预览卡顿问题的解决,通过提供一种图像数据传输装置方案,能够实现两种模式传输的UVC设备,从而可以兼顾UVC设备流畅的预览和拍大尺寸照片的需求,提高用户的使用体验。
【技术实现步骤摘要】
一种基于USB的可穿戴设备传输方法
本专利技术涉及电子设备领域,特别涉及一种基于USB的可穿戴设备传输方法。
技术介绍
随着可穿戴设备也是日益发展,配备拍照功能的眼镜也是其中之一。而对于相机功能,支持UVC协议的视频设备类设备是广泛采用的实现方式,它具有开放的标准,拥有维护良好的驱动,多平台支持,接入摄像头后就可以工作等优点。同时近年来在手机平台上,以照相功能为主要特色的手机也逐渐得到摄影爱好者的青睐。拍照功能中包括ZSL模式(ZeroShutterLag,零延时拍照)即零延时拍照,当你按下拍照键的瞬间,它会避开快门抖动,界面的卡顿,体验效果较好。(而早期手机工作机制限定,后台要做很多的切换及编码工作,画面会有明显卡顿)目前主流手机都已支持ZSL功能。而可穿戴设备如配备UVCcamera眼镜,会有接入手机作为主机使用需要的场合。手机此时就是UVC的主机端,通过相关程序,像PC上一样显示UVCcamera图像。同时这时通过应用可以实现拍照功能,传统的方法是将预览的图像如MJPEG中的当前帧,作为拍照的图像直接保存即可,这种方法快捷方便。但有时想要拍照更大尺寸,比如预览需要720P,拍照需要13M.而对于13M实时高速预览(大于等于30帧),限于各种硬件条件,UVC传输基本很难达到要求,且不论手机还是PC预览界面不需要太大的尺寸,大多可采用预览模式时用较小的尺寸(如720P),拍照时切换为大尺寸(如13M),但过程难免涉及到一些命令及UVC硬件本身的工作切换,模式进行切换时会出现预览卡顿等,极大地影响到用户的体验。因此,如何兼顾流畅的预览和拍下大尺寸照片,有效的解决UVC预览(小尺寸)模式与拍照(大尺寸)模式切换时的卡顿问题,就成为本领域技术人员亟待解决的问题之一。
技术实现思路
本专利技术的主要目的在于提供一种基于USB的可穿戴设备传输方法,可以有效解决
技术介绍
中的问题。为实现上述目的,本专利技术提供如下技术方案:一种基于USB的可穿戴设备传输方法,包括图像传感器、图像处理单元、控制及编码器DSP和USB接口控制器,具体传输方法如下:一、获取图像数据:图像传感器为图像数据获取模块,用于获取图像数据,并发送给图像数据处理单元;二、处理图像数据:通过图像处理单元处理收到的原始RAW数据,进行3A及各种算法处理后,输出彩色的YUV数据图片,也称为ISP;三、图像编码:所述控制及编码器DSP根据指令对收到的YUV图像数据进行两种尺寸的编码,包括大尺寸和小尺寸的编码,不同的编码放入不同的buffer缓冲区,为后续的发送做准备;四、图像打包发送:所述USB接口控制器,最后图像数据经Usbcore打包后,经由物理层发给手机或PC等主机。优选的,所述步骤一中采用无驱摄像头作为图像传感器时,图像数据获取模块为感光设备。优选的,所述步骤三中的缓冲区只有两个,小尺寸的720P每次都是整帧发出,拍照用的大尺寸,则可均分成N分(N=6),需要的时候每次只发送完整帧的1/6。优选的,所述步骤二中,为得到理想的效果,所述图像处理单元会有一个专门的ISP进行图像的处理,输出具有彩色良好效果的图像数据。优选的,所述步骤三中的控制及编码器DSP具备resize和fullsize编码及控制功能,且有两个缓冲区可以接受编码的数据buffer1和buffer2。优选的,所述步骤三中,正常的预览720P,不需要任何改动,而对于fullsize则需要在每次编码的时候,在比如EXIF相关信息中某一字节加入标识位,具体值可以1-6,然后上层应用收到的数据每次都去判断这个位置的标识,没有改动,则直接解码做正常显示,如果有数字,应用程序此时没有拍照动作,则放弃编码,直到收到了takepicture动作,则从收到1开始,在一个新的buffer中,开始存放数据,一直累计叠加存放到最后一帧结束,然后将完整的此帧MJPEG数据提取JPEG数据,即为得到的Fullsize拍照JPEG图像。优选的,所述步骤四中的USB接口控制器能够从两个缓冲区交替的发送图像数据,也可只发送其中一个buffer1的数据。优选的,所述步骤四中的USB接口控制器增加一个判断,直到收到主机通过usb总线的发送的命令,DSP才会进行fullsize编码,并放入buffer1中,然后USB接口控制器才开始交替读取,发送给主机端,如果没有收到指令,则像普通UVC一样只编码小尺寸720P然后正常发送。与现有技术相比,本专利技术具有如下有益效果:该种基于USB的可穿戴设备传输方法,通过控制及编码器DSP的设置,利用控制及编码器DSP根据指令对收到的YUV图像数据进行两种尺寸的编码,并提供一种图像数据传输方法,对于小尺寸的720P每次都是整帧发出,拍照用的大尺寸,则可均分成N分(N=6),需要的时候每次只发送完整帧的1/6,从而能够实现Usb_Video_Class模式进行切换时会出现预览卡顿问题的解决,通过提供一种图像数据传输装置方案,能够实现两种模式传输的UVC设备,从而可以兼顾UVC设备流畅的预览和拍大尺寸照片的需求,提高用户的使用体验。附图说明图1为本专利技术所述一种基于USB的可穿戴设备传输方法的数据处理流程示意图;图2为本专利技术所述一种基于USB的可穿戴设备传输方法对编码后的帧在缓冲区中的存放示意图;具体实施方式为使本专利技术实现的技术手段、创作特征、达成目的与功效易于明白了解,下面结合具体实施方式,进一步阐述本专利技术。如图1所示,本专利技术公开了一种基于USB的可穿戴设备传输方法,包括图像传感器、图像处理单元、控制及编码器DSP和USB接口控制器,具体传输方法如下:一、获取图像数据:图像传感器为图像数据获取模块,用于获取图像数据,并发送给图像数据处理单元;二、处理图像数据:通过图像处理单元处理收到的原始RAW数据,进行3A及各种算法处理后,输出彩色的YUV数据图片,也称为ISP;这里只是画出了图像数据流,而事实ISP与SENSOR的交互等则不是本专利技术重点,这里不作说明;三、图像编码:控制及编码器DSP是本专利技术处理方法的核心,通过控制及编码器DSP根据指令对收到的YUV图像数据进行两种尺寸的编码,包括大尺寸和小尺寸的编码,不同的编码放入不同的buffer缓冲区,为后续的发送做准备;四、图像打包发送:USB接口控制器,最后图像数据经Usbcore打包后,经由物理层(Phy)发给手机或PC等主机。步骤一中采用无驱摄像头作为图像传感器时,图像数据获取模块为感光设备(Sensor)。步骤三中的缓冲区只有两个,小尺寸的720P每次都是整帧发出,拍照用的大尺寸,则可均分成N分(N=6),需要的时候每次只发送完整帧的1/6。步骤二中,为得到理想的效果,图像处理单元会有一个专门的ISP进行图像的处理,输出具有彩色良好效果的图像数据。步骤三中控制及编码器DSP具备resize和fullsize编码及控制功能,且有两个缓冲区可以接受编码的数据buffer1和buffer2。步骤三中,正常的预览720P,不需要任何改动,而对于fullsize则需要在每次编码的时候,在比如EXIF相关信息中某一字节加入标识位,具体值可以1-6,然后上层应用收到的数据每次都去判断这个位置的标识,没有改动,则直接解码做正常显示,如果有数字,应用程序此时没有本文档来自技高网...
【技术保护点】
1.一种基于USB的可穿戴设备传输方法,包括图像传感器、图像处理单元、控制及编码器DSP和USB接口控制器,其特征在于,具体传输方法如下:一、获取图像数据:图像传感器为图像数据获取模块,用于获取图像数据,并发送给图像数据处理单元;二、处理图像数据:通过图像处理单元处理收到的原始RAW数据,进行3A及各种算法处理后,输出彩色的YUV数据图片,也称为ISP;三、图像编码:所述控制及编码器DSP根据指令对收到的YUV图像数据进行两种尺寸的编码,包括大尺寸和小尺寸的编码,不同的编码放入不同的buffer缓冲区,为后续的发送做准备;四、图像打包发送:所述USB接口控制器,最后图像数据经Usb core打包后,经由物理层发给手机或PC等主机。
【技术特征摘要】
1.一种基于USB的可穿戴设备传输方法,包括图像传感器、图像处理单元、控制及编码器DSP和USB接口控制器,其特征在于,具体传输方法如下:一、获取图像数据:图像传感器为图像数据获取模块,用于获取图像数据,并发送给图像数据处理单元;二、处理图像数据:通过图像处理单元处理收到的原始RAW数据,进行3A及各种算法处理后,输出彩色的YUV数据图片,也称为ISP;三、图像编码:所述控制及编码器DSP根据指令对收到的YUV图像数据进行两种尺寸的编码,包括大尺寸和小尺寸的编码,不同的编码放入不同的buffer缓冲区,为后续的发送做准备;四、图像打包发送:所述USB接口控制器,最后图像数据经Usbcore打包后,经由物理层发给手机或PC等主机。2.根据权利要求1所述的一种基于USB的可穿戴设备传输方法,其特征在于,所述步骤一中采用无驱摄像头作为图像传感器时,图像数据获取模块为感光设备。3.根据权利要求1所述的一种基于USB的可穿戴设备传输方法,其特征在于,所述步骤三中的缓冲区只有两个,小尺寸的720P每次都是整帧发出,拍照用的大尺寸,则可均分成N分(N=6),需要的时候每次只发送完整帧的1/6。4.根据权利要求1所述的一种基于USB的可穿戴设备传输方法,其特征在于,所述步骤二中图像处理单元会有一个专门的ISP进行图像的处理,输出具有彩色良好效果的图像数据。5.根据权利要求1或3所述的一种基于USB的可穿戴设备传输方法,其特征在于,所...
【专利技术属性】
技术研发人员:葛培伟,许兵兵,徐培培,赖梓畅,
申请(专利权)人:北京阿法龙科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。