CN103559150A - 主机外置摄像头的实现方法和装置及移动终端 - Google Patents

主机外置摄像头的实现方法和装置及移动终端 Download PDF

Info

Publication number
CN103559150A
CN103559150A CN201310554952.3A CN201310554952A CN103559150A CN 103559150 A CN103559150 A CN 103559150A CN 201310554952 A CN201310554952 A CN 201310554952A CN 103559150 A CN103559150 A CN 103559150A
Authority
CN
China
Prior art keywords
camera
external camera
operating system
host operating
interface
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201310554952.3A
Other languages
English (en)
Other versions
CN103559150B (zh
Inventor
李红京
刘洋
刘书培
刘洪�
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Autel Intelligent Technology Corp Ltd
Original Assignee
Autel Intelligent Technology Corp Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Autel Intelligent Technology Corp Ltd filed Critical Autel Intelligent Technology Corp Ltd
Priority to CN201310554952.3A priority Critical patent/CN103559150B/zh
Publication of CN103559150A publication Critical patent/CN103559150A/zh
Application granted granted Critical
Publication of CN103559150B publication Critical patent/CN103559150B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Studio Devices (AREA)

Abstract

本发明实施例提供一种主机外置摄像头的实现方法和装置及移动终端。该方法包括:主机操作***监测到外置摄像头插拔时,广播外置摄像头插拔信息;相机应用程序收到外置摄像头插拔信息的广播,通过主机操作***的硬件抽象层的操作接口,产生或释放摄像头资源实例;所述相机应用程序,通过主机操作***的硬件抽象层的操作接口,调用产生的摄像头资源实例完成图像处理功能。本发明将外置摄像头通过软件实现资源实例,从而虚拟化为该主机的内置摄像头,进而即可以实现该外置摄像头所采集图像的处理功能。由于主机可方便的插拔外置摄像头,所以操作方便、灵活,且无需额外的硬件和软件改进,因此实现的成本低。

Description

主机外置摄像头的实现方法和装置及移动终端
技术领域
本发明实施例涉及计算机设备技术,尤其涉及一种主机外置摄像头的实现方法和装置及移动终端。
背景技术
内镜,亦称内窥镜,是一种多学科通用的工具,其功能是能对弯曲管道深处探查,能用于观察不能直视到的部位,能在密封空腔内观察内部空间结构与状态,能实现远距离观察与操作。工业内窥镜可在不需拆卸或破坏组装及设备停止运行的情况下,实现无损检测,广泛应用于航空、汽车、船舶、电气、化学、电力、煤气、原子能、土木建筑等现代核心工业的各个部门。
现有内窥镜由主机与探测管组成,探测管即为摄像头,用于采集图像,其连接至主机后,通过主机中的器件完成图像预览和拍照。
由此,现有技术需要在主机中增加相关器件来配合实现内窥镜,这带来了设备成本提高的缺陷。
发明内容
本发明实施例提供一种主机外置摄像头的实现方法和装置及移动终端,以降低主机实现外置摄像头的成本。
本发明实施例提供一种主机外置摄像头的实现方法,包括:
主机操作***监测到外置摄像头插拔时,广播外置摄像头插拔信息;
相机应用程序收到外置摄像头插拔信息的广播,通过主机操作***的硬件抽象层的操作接口,产生或释放摄像头资源实例;
所述相机应用程序,通过主机操作***的硬件抽象层的操作接口,调用产生的摄像头资源实例完成图像处理功能,所述图像处理功能至少包括预览、拍照和/或录像。
本发明实施例还提供一种主机外置摄像头的实现装置,包括:
插拔广播模块,用于采用主机操作***监测到外置摄像头插拔时,广播外置摄像头插拔信息;
资源实例操作模块,用于采用相机应用程序收到外置摄像头插拔信息的广播,通过主机操作***的硬件抽象层的操作接口,产生或释放摄像头资源实例;
图像处理模块,用于采用所述相机应用程序通过主机操作***的硬件抽象层的操作接口,调用产生的摄像头资源实例完成图像处理功能,所述图像处理功能至少包括预览、拍照和/或录像。
本发明实施例又提供一种移动终端,所配置的主机操作***为安卓操作***,所述终端包括外置插拔接口,所述终端还包括本发明任意实施例所提供的主机外置摄像头的实现装置。
本发明实施例的技术方案,将外置摄像头通过软件实现资源实例,从而虚拟化为该主机的内置摄像头,进而即可以实现该外置摄像头所采集图像的处理功能。由于主机可方便的插拔外置摄像头,所以操作方便、灵活,且无需额外的硬件和软件改进,因此实现的成本低。
附图说明
图1为本发明实施例一提供的主机外置摄像头的实现方法的流程图;
图2为本发明实施例二提供的主机外置摄像头的实现方法的流程图;
图3为本发明实施例三提供的主机外置摄像头的实现装置的结构示意图。
具体实施方式
下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。
实施例一
图1为本发明实施例一提供的主机外置摄像头的实现方法的流程图,本实施例可适用于在主机上以可插拔形式连接外置摄像头,进行图像处理的情况,尤为优选的场景是,以安卓(Android)主机操作***实现的移动终端上,插拔外置摄像头来实现内窥镜。该方法可以由软件实现的主机外置摄像头的实现装置来执行,该装置配置在诸如移动终端的手机中。
本实施例的方法具体包括如下步骤:
步骤110、主机操作***监测到外置摄像头插拔时,广播外置摄像头插拔信息;
步骤120、相机应用程序收到外置摄像头***信息的广播,通过主机操作***的硬件抽象层的操作接口,产生摄像头资源实例;
步骤130、所述相机应用程序,通过主机操作***的硬件抽象层的操作接口,调用产生的摄像头资源实例完成图像处理功能,所述图像处理功能至少包括预览、拍照和/或录像;
步骤140、当相机应用程序收到外置摄像头拔出信息的广播,通过主机操作***的硬件抽象层的操作接口,释放摄像头资源实例。
对于步骤120和140,相机应用程序可识别插拔信息的具体内容,进而完成产生或释放摄像头资源实例的操作。
本发明实施例的技术方案,将外置摄像头通过软件实现资源实例,从而虚拟化为该主机的内置摄像头,进而即可以实现该外置摄像头所采集图像的处理功能。由于主机可方便的插拔外置摄像头,所以操作方便、灵活,且无需额外的硬件和软件改进,因此实现的成本低。
实施例二
图2为本发明实施例二提供的主机外置摄像头的实现方法的流程图,本实施例以前述实施例为基础提供了一优选实例。
在本实施例中,外置摄像头所属的插接口类型为通用串行总线(UniversalSerial Bus,简称USB),本领域技术人员可以理解,外置摄像头所属的插接口类型也可以选择主机能提供的其他协议端口。
本实施例的主机操作***以安卓***为例,其采用的内核为Linux。安卓***具备的设定功能的函数和接口,在其他主机操作***中也可实现类似功能,仅为名称差异。
基于上述情况,本实施例的方法具体包括如下步骤:
步骤210、配置主机操作***的内核支持外置摄像头所属类型,以支持外置摄像头设备,其中,所述外置摄像头的类型为USB。
上述步骤用于实现外置摄像头的驱动层支持。本步骤为可选步骤,如该主机本身已经支持某类型的外置摄像头,则无需重复的配置。下面以安卓***配置USB摄像头为例说明具体的配置手段。video4linux是linux中关于视频设备的内核驱动,其针对视频设备的应用编程提供一致的编程接口,linux中的UVC class可完成对于USB摄像头的支持,通过将内核配置文件中USB_VIDEO_CLASS选中为Y即可生成内核设备驱动,从而可完成内核对USB摄像头的驱动层支持。
实施例一中的主机操作***监测到外置摄像头插拔时,广播外置摄像头插拔信息的操作具体可包括:
步骤220、主机操作***的内核通过Netlink监听内核设备插拔事件,并解析通过Netlink收到的信息,判别插拔的设备;
上述操作中,Netlink(网络链接)为诸如相机应用程序等用户进程与内核***之间进行通讯的机制。用户空间程序可创建AF_NETLINK协议簇,协议类型为NETLINK_KOBJECT_UEVENT类型的套接字,即可接收***上设备的插拔信息,插拔信息中包含***拔出的设备类型等信息。
步骤230、当所述主机操作***判别出插拔的设备是摄像头时,广播外置摄像头插拔信息;
上述步骤220和230可实现主机对摄像头的自动切换。对于存在内置摄像头的主机,内置摄像头和外置摄像头同时存在时即出现优先访问的问题。以安卓***的移动终端***USB摄像头为例,实现***USB摄像头情况下优先访问USB摄像头,拔出USB摄像头情况下,保存相关的拍照和录像数据,并切换到内置摄像头。具体的执行手段可以为:
UsbService(USB服务)的UsbHostManager(USB主机管理器)为主机操作***中的功能函数,可监测***是否出现USB摄像头插拔事件,并通过发送Android Broadcast(安卓广播)进行通知。
实施例一中相机应用程序收到外置摄像头插拔信息的广播,通过主机操作***的硬件抽象层的操作接口,产生或释放摄像头资源实例的操作可分为***摄像头和拔出摄像头的两个操作过程。***摄像头,产生摄像头资源实例的操作过程具体包括:
步骤240、相机应用程序收到外置摄像头插拔信息的广播,通过主机操作***的硬件抽象层接口传递外置摄像头的标识;
以安卓******USB摄像头为例,当USB摄像头***时,启动相机应用程序,优先选择USB摄像头,如果相机应用程序已经在前台运行时,则自动切换到USB摄像头为当前摄像头。可以通过将外置摄像头封装为内置摄像头来利用已有的实现机制实现图像处理。
具体的,相机应用程序一般可通过主机操作***的硬件抽象层接口传递内置摄像头的标识,例如,通过hw_module_methods_t结构体的open方法,传递摄像头ID(数字字符)来打开不同的摄像头。可设置“1”代表前置摄像头,“0”代表后置摄像头。在open方法中根据摄像头ID的不同,主机操作***可对不同的摄像头进行不同的初始化。在实现外置摄像头时,即以外置摄像头的ID代替内置摄像头的ID。在打开前置或后置摄像头情况下,以外置摄像头标识代替内置摄像头标识,以控制摄像头构造函数执行USB摄像头资源的初始化,从而实现将USB摄像头封装为前置摄像头。
步骤250、所述主机操作***的摄像头构造函数通过遍历内核的视频硬件设备信息目录中各个子目录下设备名称文件,判别是否为外置摄像头的设备信息目录,并根据设备信息目录的目录名,获得外置摄像头的设备节点,通过操作外置摄像头设备采集图像;
步骤260、所述主机操作***的摄像头构造函数通过内核提供的视频驱动接口,调用所述外置摄像头对应的设备驱动,并根据所述外置摄像头的描述参数和所述设备驱动为所述外置摄像头生成摄像头资源实例,实现图像处理功能接口,所述图像功能接口中完成对外置摄像头采集的图像数据的格式转换与压缩。
上述步骤中,根据传递的摄像头ID,主机操作***的摄像头构造函数(CameraHardwareSec)进行对应摄像头资源的初始化。初始化包括了控制硬件节点的开启以及配置软件资源。如在步骤250中,通过遍历内核的视频硬件设备信息目录(sys/class/video4linux/video[0~n]下各子目录下设备名称(name)文件中存储的内容,确认该设备节点对应的摄像头设备是否为“usbcamera”。即,依次识别每个节点的名称,判断该节点是否为USB摄像头。如果是,则查找相应的设备节点,具体是根据设备名称所在子目录的名称的尾部数字“d”,在设备节点的目录(/dev/videod)查找对应的设备节点。进而可控制打开对应的设备节点,初始化相关资源。
对于软件资源配置,在步骤260中,具体是调用外置摄像头对应的设备驱动,并根据外置摄像头的描述参数,例如像素、尺寸等参数,为外置摄像头生成摄像头资源实例,实现图像处理功能接口。
实施例一中的步骤130,所述相机应用程序,通过主机操作***的硬件抽象层的操作接口,调用产生的摄像头资源实例完成图像处理功能的操作具体包括:
步骤270、所述相机应用程序通过jni调用,访问摄像头资源实例的图像处理功能接口,根据所述摄像头资源实例中的配置属性,采用软件格式转换函数或硬件编解码器,完成对图像数据的格式转换与压缩,并实现图像处理功能。
具体是,相机应用程序一般由Java程序实现,而硬件抽象层由c/c++程序实现,则相机应用程序可通过Java本地界面(Java Native Interface,JNI)间接调用硬件抽象层的结构体camera_device_ops_t操作接口,完成对摄像头的操作。在封装的图像功能接口中通过软件或安卓主机设备上的硬件编解码器完成从USB摄像头输出格式,例如YUV RGB等,到预览拍照录像输入格式的转换,获取预览拍照录像的所需要的图像数据。
预览拍照录像过程在图像处理功能接口实现流程中可根据CameraHardwareSec类mCameraID属性完成不同摄像头的功能处理流程,例如“1”代表前置摄像头,“0”表后置摄像头。
步骤280、所述相机应用程序收到外置摄像头拔出信息的广播时,停止图像处理功能,调用主机操作***硬件抽象层的操作接口,释放所述摄像头资源实例。
在上述步骤中,当USB摄像头拔出时,相机应用程序可启动后置摄像头或停止运行。在录像拍照情况下,能够及时保存已录视频,释放资源,保护设备。
本发明实施例,将USB摄像头通过软件封装为安卓***主机设备内置摄像头,可完成内窥镜功能的方案。在实现外置摄像头的过程中:封装USB摄像头并提供与内置摄像头一致的操作接口,从而相机应用程序可无差异化处理USB外置摄像头与内置摄像头。该方案通过遍历sys文件***下目录各个视频设备子目录信息,获得USB外置摄像头对应的设备节点。该方案通过监听设备插拔事件,能根据摄像头插拔进行摄像头自动切换。***通过Netlink与内核通讯,获取设备***拔出信息,发出***设备信息(VENDOR_ID和PRODUCT_ID等信息)的广播,接收广播并过滤USB摄像头的插拔消息,通知相机应用程序进行切换摄像头。
与现有技术相比,本发明实施例提出的技术方案中,有以下几点优势:
1、通过USB摄像头,借助安卓***的平板电脑或移动终端,可通过软件实现内窥镜的功能,无需额外硬件设备,降低了成本;
2、USB插拔检测以广播信息形式实现,可完成***摄像头后自动切换;
3、外置摄像头插拔方便,替换探测镜头灵活;
4、无需利用固定主机,可利用已有各类型主机的功能,例如触屏式交互,比传统按键式操作更人性化。
实施例三
图3为本发明实施例三提供的主机外置摄像头的实现装置的结构示意图,该装置包括:插拔广播模块310、资源实例操作模块320和图像处理模块330。
其中,插拔广播模块310用于采用主机操作***监测到外置摄像头插拔时,广播外置摄像头插拔信息;资源实例操作模块320用于采用相机应用程序收到外置摄像头插拔信息的广播,通过主机操作***的硬件抽象层的操作接口,产生或释放摄像头资源实例;图像处理模块330用于采用所述相机应用程序通过主机操作***的硬件抽象层的操作接口,调用产生的摄像头资源实例完成图像处理功能,所述图像处理功能至少包括预览、拍照和/或录像。
在上述方案的基础上,优选是:
插拔广播模块310具体用于:采用主机操作***的内核通过Netlink监听内核设备插拔事件,并解析通过Netlink收到的信息,判别插拔的设备;当所述主机操作***判别出插拔的设备是摄像头时,广播外置摄像头插拔信息;
资源实例操作模块320包括:资源实例创建单元321和资源实例释放单元322。
所述资源实例创建单元321,用于采用相机应用程序收到外置摄像头插拔信息的广播,通过主机操作***的硬件抽象层接口传递外置摄像头的标识;采用所述主机操作***的摄像头构造函数通过遍历内核的视频硬件设备信息目录中各个子目录下设备名称文件,判别是否为外置摄像头的设备信息目录,并根据设备信息目录的目录名,获得外置摄像头的设备节点,通过操作外置摄像头设备采集图像;采用所述主机操作***的摄像头构造函数通过内核提供的视频驱动接口,调用所述外置摄像头对应的设备驱动,并根据所述外置摄像头的描述参数和所述设备驱动为所述外置摄像头生成摄像头资源实例,实现图像处理功能接口,所述图像功能接口中完成对外置摄像头采集的图像数据的格式转换与压缩。
资源实例释放单元322用于采用所述相机应用程序收到外置摄像头拔出信息的广播时,停止图像处理功能,调用主机操作***硬件抽象层的操作接口,释放所述摄像头资源实例。
图像处理模块330可具体用于:采用所述相机应用程序通过jni调用,访问摄像头资源实例的图像处理功能接口,根据所述摄像头资源实例中的配置属性,采用软件格式转换函数或硬件编解码器,完成对图像数据的格式转换与压缩,并实现图像处理功能。
进一步的,该装置还可包括:驱动层配置模块340,用于配置主机操作***的内核支持外置摄像头所属类型,以支持外置摄像头设备,其中,所述外置摄像头的类型为通用串行总线。
本发明实施例提供的主机外置摄像头实现装置可用于执行本发明任意实施例所提供的主机外置摄像头实现方法,具备执行方法相应的功能模块和有益效果。
本发明实施例还提供了一种移动终端,所配置的主机操作***为安卓操作***,该终端包括外置插拔接口,还包括本发明任意实施例提供的主机外置摄像头的实现装置。该外置插拔接口优选为USB接口。当该移动终端***外置USB摄像头时可作为内窥镜使用。
注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。

Claims (10)

1.一种主机外置摄像头的实现方法,其特征在于,包括:
主机操作***监测到外置摄像头插拔时,广播外置摄像头插拔信息;
相机应用程序收到外置摄像头插拔信息的广播,通过主机操作***的硬件抽象层的操作接口,产生或释放摄像头资源实例;
所述相机应用程序,通过主机操作***的硬件抽象层的操作接口,调用产生的摄像头资源实例完成图像处理功能,所述图像处理功能至少包括预览、拍照和/或录像。
2.根据权利要求1所述的方法,其特征在于,主机操作***监测到外置摄像头插拔时,广播外置摄像头插拔信息包括:
主机操作***的内核通过Netlink监听内核设备插拔事件,并解析通过Netlink收到的信息,判别插拔的设备;
当所述主机操作***判别出插拔的设备是摄像头时,广播外置摄像头插拔信息。
3.根据权利要求2所述的方法,其特征在于,相机应用程序收到外置摄像头***信息的广播,通过主机操作***的硬件层接口,产生摄像头资源实例包括:
相机应用程序收到外置摄像头插拔信息的广播,通过主机操作***的硬件抽象层接口传递外置摄像头的标识;
所述主机操作***的摄像头构造函数通过遍历内核的视频硬件设备信息目录中各个子目录下设备名称文件,判别是否为外置摄像头的设备信息目录,并根据设备信息目录的目录名,获得外置摄像头的设备节点,通过操作外置摄像头设备采集图像;
所述主机操作***的摄像头构造函数通过内核提供的视频驱动接口,调用所述外置摄像头对应的设备驱动,并根据所述外置摄像头的描述参数和所述设备驱动为所述外置摄像头生成摄像头资源实例,实现图像处理功能接口,所述图像功能接口中完成对外置摄像头采集的图像数据的格式转换与压缩。
4.根据权利要求2所述的方法,其特征在于,相机应用程序收到外置摄像头拔出信息的广播,通过主机操作***的硬件抽象层的操作接口,释放摄像头资源实例包括:
所述相机应用程序收到外置摄像头拔出信息的广播时,停止图像处理功能,调用主机操作***硬件抽象层的操作接口,释放所述摄像头资源实例。
5.根据权利要求3或4所述的方法,其特征在于,所述相机应用程序,通过主机操作***的硬件抽象层的操作接口,调用产生的摄像头资源实例完成图像处理功能包括:
所述相机应用程序通过jni调用,访问摄像头资源实例的图像处理功能接口,根据所述摄像头资源实例中的配置属性,采用软件格式转换函数或硬件编解码器,完成对图像数据的格式转换与压缩,并实现图像处理功能。
6.根据权利要求5所述的方法,其特征在于,还包括:
配置主机操作***的内核支持外置摄像头所属类型,以支持外置摄像头设备,其中,所述外置摄像头的类型为通用串行总线。
7.一种主机外置摄像头的实现装置,其特征在于,包括:
插拔广播模块,用于采用主机操作***监测到外置摄像头插拔时,广播外置摄像头插拔信息;
资源实例操作模块,用于采用相机应用程序收到外置摄像头插拔信息的广播,通过主机操作***的硬件抽象层的操作接口,产生或释放摄像头资源实例;
图像处理模块,用于采用所述相机应用程序通过主机操作***的硬件抽象层的操作接口,调用产生的摄像头资源实例完成图像处理功能,所述图像处理功能至少包括预览、拍照和/或录像。
8.根据权利要求7所述的装置,其特征在于:
插拔广播模块具体用于:采用主机操作***的内核通过Netlink监听内核设备插拔事件,并解析通过Netlink收到的信息,判别插拔的设备;当所述主机操作***判别出插拔的设备是摄像头时,广播外置摄像头插拔信息;
资源实例操作模块包括:资源实例创建单元和资源实例释放单元,
所述资源实例创建单元,用于采用相机应用程序收到外置摄像头插拔信息的广播,通过主机操作***的硬件抽象层接口传递外置摄像头的标识;采用所述主机操作***的摄像头构造函数通过遍历内核的视频硬件设备信息目录中各个子目录下设备名称文件,判别是否为外置摄像头的设备信息目录,并根据设备信息目录的目录名,获得外置摄像头的设备节点,通过操作外置摄像头设备采集图像;采用所述主机操作***的摄像头构造函数通过内核提供的视频驱动接口,调用所述外置摄像头对应的设备驱动,并根据所述外置摄像头的描述参数和所述设备驱动为所述外置摄像头生成摄像头资源实例,实现图像处理功能接口,所述图像功能接口中完成对外置摄像头采集的图像数据的格式转换与压缩;
资源实例释放单元,用于采用所述相机应用程序收到外置摄像头拔出信息的广播时,停止图像处理功能,调用主机操作***硬件抽象层的操作接口,释放所述摄像头资源实例;
图像处理模块具体用于:采用所述相机应用程序通过jni调用,访问摄像头资源实例的图像处理功能接口,根据所述摄像头资源实例中的配置属性,采用软件格式转换函数或硬件编解码器,完成对图像数据的格式转换与压缩,并实现图像处理功能。
9.根据权利要求8所述的装置,其特征在于,还包括:
驱动层配置模块,用于配置主机操作***的内核支持外置摄像头所属类型,以支持外置摄像头设备,其中,所述外置摄像头的类型为通用串行总线。
10.一种移动终端,所配置的主机操作***为安卓操作***,所述终端包括外置插拔接口,其特征在于,所述终端还包括权利要求7-9任一所述的主机外置摄像头的实现装置。
CN201310554952.3A 2013-11-08 2013-11-08 主机外置摄像头的实现方法和装置及移动终端 Active CN103559150B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310554952.3A CN103559150B (zh) 2013-11-08 2013-11-08 主机外置摄像头的实现方法和装置及移动终端

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310554952.3A CN103559150B (zh) 2013-11-08 2013-11-08 主机外置摄像头的实现方法和装置及移动终端

Publications (2)

Publication Number Publication Date
CN103559150A true CN103559150A (zh) 2014-02-05
CN103559150B CN103559150B (zh) 2016-11-16

Family

ID=50013401

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310554952.3A Active CN103559150B (zh) 2013-11-08 2013-11-08 主机外置摄像头的实现方法和装置及移动终端

Country Status (1)

Country Link
CN (1) CN103559150B (zh)

Cited By (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103813121A (zh) * 2014-02-18 2014-05-21 厦门美图之家科技有限公司 一种录制视频的方法与装置
CN104133711A (zh) * 2014-08-07 2014-11-05 深圳市元征科技股份有限公司 基于Android***的摄像头安全切换方法
CN104484181A (zh) * 2014-12-23 2015-04-01 北京元心科技有限公司 在glibc环境下控制安卓相机的方法、装置及移动设备
CN104574260A (zh) * 2015-01-09 2015-04-29 青岛海信移动通信技术股份有限公司 一种图像信息的生成方法和装置
WO2015117441A1 (zh) * 2014-08-19 2015-08-13 中兴通讯股份有限公司 移动终端及其外置镜头自动识别的方法、装置和存储介质
CN105208267A (zh) * 2015-08-25 2015-12-30 豪威科技(上海)有限公司 Usb摄像头及usb摄像头的识别方法和***
CN105376494A (zh) * 2015-11-30 2016-03-02 诚迈科技(南京)股份有限公司 一种基于安卓***支持多路usb摄像头的方法
CN106161991A (zh) * 2016-07-29 2016-11-23 青岛海信移动通信技术股份有限公司 一种摄像头视频处理方法及终端
CN103841326B (zh) * 2014-02-26 2017-05-17 宇龙计算机通信科技(深圳)有限公司 拍摄录像的方法及装置
CN106791189A (zh) * 2017-01-27 2017-05-31 北京黑米世纪网络科技有限公司 一种设备接入方法及***
CN107295243A (zh) * 2016-04-05 2017-10-24 希姆通信息技术(上海)有限公司 移动终端采集图像的方法和移动终端
CN107465870A (zh) * 2017-07-31 2017-12-12 广东天波信息技术股份有限公司 外接摄像头的替换方法和***
CN107911728A (zh) * 2017-11-20 2018-04-13 青岛海信电器股份有限公司 一种智能电视图像处理方法及智能电视
CN107911541A (zh) * 2017-11-09 2018-04-13 广州视源电子科技股份有限公司 一种基于Android***的多摄像头切换使用方法和装置
CN108304247A (zh) * 2017-12-19 2018-07-20 华为技术有限公司 访问摄像头的方法和装置、服务器、可读存储介质
CN108924308A (zh) * 2018-07-19 2018-11-30 Oppo广东移动通信有限公司 摄像头的调用方法、装置、存储介质及终端
CN109510895A (zh) * 2018-10-24 2019-03-22 惠州Tcl移动通信有限公司 移动终端控制配件进行工作的方法、移动终端及存储介质
CN109963083A (zh) * 2019-04-10 2019-07-02 Oppo广东移动通信有限公司 图像处理器、图像处理方法、拍摄装置和电子设备
CN110290288A (zh) * 2019-06-03 2019-09-27 Oppo广东移动通信有限公司 图像处理器、图像处理方法、拍摄装置和电子设备
CN110557579A (zh) * 2018-05-31 2019-12-10 杭州海康威视数字技术股份有限公司 一种图像处理方法、装置及设备、可读介质
CN111226432A (zh) * 2019-04-02 2020-06-02 深圳市大疆创新科技有限公司 拍摄装置的控制方法及拍摄装置
CN111601035A (zh) * 2020-05-08 2020-08-28 维沃移动通信有限公司 一种图像处理方法及电子设备
CN112653839A (zh) * 2020-12-17 2021-04-13 青岛以萨数据技术有限公司 一种基于安卓的外置相机图像采集识别方法及***
CN113014792A (zh) * 2019-12-20 2021-06-22 青岛海信移动通信技术股份有限公司 一种终端设备和相机资源共享方法
CN113055597A (zh) * 2021-03-25 2021-06-29 联想(北京)有限公司 摄像头调用实现方法、装置及电子设备
CN114915798A (zh) * 2021-02-08 2022-08-16 阿里巴巴集团控股有限公司 实时视频生成方法、多摄像头直播方法及装置
CN115225812A (zh) * 2022-06-01 2022-10-21 合肥移瑞通信技术有限公司 摄像头控制方法、装置、电子设备及存储介质

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005136514A (ja) * 2003-10-28 2005-05-26 Sharp Corp カメラ付携帯情報端末およびカメラ切換方法
CN101335828A (zh) * 2007-06-26 2008-12-31 英华达(上海)电子有限公司 一种将摄录图像传输到移动终端显示的装置
CN102611767A (zh) * 2011-01-20 2012-07-25 鸿富锦精密工业(深圳)有限公司 手机
CN103237167A (zh) * 2013-04-01 2013-08-07 上海盛本通讯科技有限公司 基于Android***终端的外置摄像***及方法

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005136514A (ja) * 2003-10-28 2005-05-26 Sharp Corp カメラ付携帯情報端末およびカメラ切換方法
CN101335828A (zh) * 2007-06-26 2008-12-31 英华达(上海)电子有限公司 一种将摄录图像传输到移动终端显示的装置
CN102611767A (zh) * 2011-01-20 2012-07-25 鸿富锦精密工业(深圳)有限公司 手机
CN103237167A (zh) * 2013-04-01 2013-08-07 上海盛本通讯科技有限公司 基于Android***终端的外置摄像***及方法

Cited By (39)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103813121A (zh) * 2014-02-18 2014-05-21 厦门美图之家科技有限公司 一种录制视频的方法与装置
CN103841326B (zh) * 2014-02-26 2017-05-17 宇龙计算机通信科技(深圳)有限公司 拍摄录像的方法及装置
CN104133711A (zh) * 2014-08-07 2014-11-05 深圳市元征科技股份有限公司 基于Android***的摄像头安全切换方法
CN104133711B (zh) * 2014-08-07 2017-08-15 深圳市元征科技股份有限公司 基于Android***的摄像头安全切换方法
WO2015117441A1 (zh) * 2014-08-19 2015-08-13 中兴通讯股份有限公司 移动终端及其外置镜头自动识别的方法、装置和存储介质
CN105357360A (zh) * 2014-08-19 2016-02-24 中兴通讯股份有限公司 一种移动终端及其外置镜头自动识别的方法和装置
CN104484181A (zh) * 2014-12-23 2015-04-01 北京元心科技有限公司 在glibc环境下控制安卓相机的方法、装置及移动设备
CN104484181B (zh) * 2014-12-23 2018-05-18 北京元心科技有限公司 在glibc环境下控制安卓相机的方法、装置及移动设备
CN104574260B (zh) * 2015-01-09 2018-10-16 青岛海信移动通信技术股份有限公司 一种图像信息的生成方法和装置
CN104574260A (zh) * 2015-01-09 2015-04-29 青岛海信移动通信技术股份有限公司 一种图像信息的生成方法和装置
CN105208267B (zh) * 2015-08-25 2018-12-11 豪威科技(上海)有限公司 Usb摄像头及usb摄像头的识别方法和***
CN105208267A (zh) * 2015-08-25 2015-12-30 豪威科技(上海)有限公司 Usb摄像头及usb摄像头的识别方法和***
CN105376494A (zh) * 2015-11-30 2016-03-02 诚迈科技(南京)股份有限公司 一种基于安卓***支持多路usb摄像头的方法
CN105376494B (zh) * 2015-11-30 2018-11-23 诚迈科技(南京)股份有限公司 一种基于安卓***支持多路usb摄像头的方法
CN107295243A (zh) * 2016-04-05 2017-10-24 希姆通信息技术(上海)有限公司 移动终端采集图像的方法和移动终端
CN106161991A (zh) * 2016-07-29 2016-11-23 青岛海信移动通信技术股份有限公司 一种摄像头视频处理方法及终端
CN106791189A (zh) * 2017-01-27 2017-05-31 北京黑米世纪网络科技有限公司 一种设备接入方法及***
CN107465870A (zh) * 2017-07-31 2017-12-12 广东天波信息技术股份有限公司 外接摄像头的替换方法和***
CN107911541A (zh) * 2017-11-09 2018-04-13 广州视源电子科技股份有限公司 一种基于Android***的多摄像头切换使用方法和装置
CN107911728A (zh) * 2017-11-20 2018-04-13 青岛海信电器股份有限公司 一种智能电视图像处理方法及智能电视
WO2019119831A1 (zh) * 2017-12-19 2019-06-27 华为技术有限公司 访问摄像头的方法和装置、服务器、可读存储介质
CN108304247A (zh) * 2017-12-19 2018-07-20 华为技术有限公司 访问摄像头的方法和装置、服务器、可读存储介质
CN110557579A (zh) * 2018-05-31 2019-12-10 杭州海康威视数字技术股份有限公司 一种图像处理方法、装置及设备、可读介质
CN108924308A (zh) * 2018-07-19 2018-11-30 Oppo广东移动通信有限公司 摄像头的调用方法、装置、存储介质及终端
CN109510895A (zh) * 2018-10-24 2019-03-22 惠州Tcl移动通信有限公司 移动终端控制配件进行工作的方法、移动终端及存储介质
CN111226432A (zh) * 2019-04-02 2020-06-02 深圳市大疆创新科技有限公司 拍摄装置的控制方法及拍摄装置
CN109963083B (zh) * 2019-04-10 2021-09-24 Oppo广东移动通信有限公司 图像处理器、图像处理方法、拍摄装置和电子设备
CN109963083A (zh) * 2019-04-10 2019-07-02 Oppo广东移动通信有限公司 图像处理器、图像处理方法、拍摄装置和电子设备
US11328449B2 (en) 2019-04-10 2022-05-10 Guangdong Oppo Mobile Telecommunications Corp., Ltd. Image processing apparatus, method for image processing, and electronic device
CN110290288B (zh) * 2019-06-03 2022-01-04 Oppo广东移动通信有限公司 图像处理器、图像处理方法、拍摄装置和电子设备
CN110290288A (zh) * 2019-06-03 2019-09-27 Oppo广东移动通信有限公司 图像处理器、图像处理方法、拍摄装置和电子设备
CN113014792A (zh) * 2019-12-20 2021-06-22 青岛海信移动通信技术股份有限公司 一种终端设备和相机资源共享方法
CN111601035A (zh) * 2020-05-08 2020-08-28 维沃移动通信有限公司 一种图像处理方法及电子设备
CN111601035B (zh) * 2020-05-08 2022-05-24 维沃移动通信有限公司 一种图像处理方法及电子设备
CN112653839A (zh) * 2020-12-17 2021-04-13 青岛以萨数据技术有限公司 一种基于安卓的外置相机图像采集识别方法及***
CN114915798A (zh) * 2021-02-08 2022-08-16 阿里巴巴集团控股有限公司 实时视频生成方法、多摄像头直播方法及装置
CN113055597A (zh) * 2021-03-25 2021-06-29 联想(北京)有限公司 摄像头调用实现方法、装置及电子设备
CN115225812A (zh) * 2022-06-01 2022-10-21 合肥移瑞通信技术有限公司 摄像头控制方法、装置、电子设备及存储介质
CN115225812B (zh) * 2022-06-01 2024-04-09 合肥移瑞通信技术有限公司 摄像头控制方法、装置、电子设备及存储介质

Also Published As

Publication number Publication date
CN103559150B (zh) 2016-11-16

Similar Documents

Publication Publication Date Title
CN103559150A (zh) 主机外置摄像头的实现方法和装置及移动终端
KR102221023B1 (ko) 이미지를 처리하는 전자장치 및 방법
CN102572352B (zh) Hdmi复用方法、hdmi、以及带有hdmi的设备
CN104618793B (zh) 一种信息处理方法及电子设备
US9161238B2 (en) Mobile device monitoring and testing
CN103744763A (zh) 自动化测试中pc端同步控制移动终端的方法
KR101876651B1 (ko) 인터페이스 회로, 상태 스위칭 방법 및 장치
CN105338238A (zh) 一种拍照方法及电子设备
US20190051147A1 (en) Remote control method, apparatus, terminal device, and computer readable storage medium
CN104216840A (zh) 一种usb设置和对外部设备进行操作的方法及装置
US20220269326A1 (en) Electronic device, interface control method of electronic device, and system
US20200388089A1 (en) Title method, apparatus and system for processing vehicle diagnosis case and diagnosis device
WO2022105409A1 (zh) 故障诊断方法、终端设备及显示设备
CN104936030A (zh) 一种开机画面显示方法、设备以及组合终端***
CN105357772A (zh) 一种车载导航与手机互联的方法及***
CN111182251B (zh) 一种应用于网上巡查同步转码且存储介质可热插拔的录像备份方法和装置
CN106168974B (zh) 多***截屏文件的处理方法和***
CN107317687B (zh) 远程控制方法、设备及***
CN111527732B (zh) 电子装置、用户终端设备及其控制方法
CN208590001U (zh) 一种安全隔离控制计算机***
CN102984504B (zh) 一种基于视窗驱动程序模型的视频设备集成方法及***
CN108882004B (zh) 视频录制方法、装置、设备及存储介质
CN202583671U (zh) 一种带有摄像机的投影仪
CN114339071A (zh) 图像处理电路、图像处理方法及电子设备
CN114553844A (zh) 一种视频时屏幕共享的方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
C53 Correction of patent of invention or patent application
CB02 Change of applicant information

Address after: 518000 Guangdong city of Shenzhen province Nanshan District Xili Street Xueyuan Road No. 1001 Chi Park B1 building 7 layer, 8 layer, 10 layer

Applicant after: SHENZHEN AUTEL TECHNOLOGY CO., LTD.

Address before: 518000 Guangdong city of Shenzhen province Nanshan District Xili town tea light road on the south side of Shenzhen integrated circuit design and application of Industrial Park 106, 107, 109, 114

Applicant before: Shenzhen Autel Technology Co., Ltd.

C14 Grant of patent or utility model
GR01 Patent grant