具有单一端口和多成像模组的同步复接系统和方法
【专利摘要】本发明提出一种具有单一端和多成像模组的同步复接系统和方法,所述同步复接系统包括相机、成像器、平台依赖层、切换硬件器件、成像器支持硬件以及相机支持硬件,所述相机与成像器通过各自的函数指针表与所述平台依赖层进行联结,所述平台依赖层通过控制指令来通知切换硬件器件进而来选择成像器支持硬件或相机支持硬件工作;而成像器支持硬件或相机支持硬件被启动后又通过切换硬件器件控制成像传感器或相机传感器进行成像或拍照过程。本发明的具有单一端和多成像模组的同步复接系统和方法可以使具有多成像模组的手持设备方便根据用户需求选择相应的成像模组进行工作,优化了设备的使用性能,扩展其使用领域。
【专利说明】具有单一端口和多成像模组的同步复接系统和方法
【技术领域】
[0001]本发明涉及数字成像【技术领域】,特别涉及一种具有单一端和多成像模组的同步复接系统和方法。
【背景技术】
[0002]目前,数字成像模块被集成应用到各种各样的主机设备中,比如像移动电话、个人数字助理(PDA)、电脑等等这样的主机设备。像这样的在主机设备中并入数字成像模块的用户需求会越来越多。在许多应用场合中,主机设备通常会在系统中集成两个或多个数字成像模组以适应不同的用户需求,比如条形码扫描设备或数字摄影设备,这就给主机设备制造商带来一个问题,即这种为专门目的而设计的集成电路系统(ASIC系统)一般只能为成像模组提供单一的端口,因此,有必要为这种单一端口系统中的多成像模组提供一种同步复接(Synchronous multiplexing)方法。
【发明内容】
[0003]本发明的目的是提供一种具有单一端和多成像模组的同步复接系统和方法,其结合了硬件及软件方案来根据所需的系统模式在多个成像模组之间进行同步切换。
[0004]具体的,为达到本发明的目的,本发明的具有单一端和多成像模组的同步复接系统包括:相机、成像器、平台依赖层、切换硬件器件、成像器支持硬件以及相机支持硬件,所述相机与成像器通过各自的函数指针表与所述平台依赖层进行联结,所述平台依赖层通过控制指令来通知切换硬件器件进而来选择成像器支持硬件或相机支持硬件工作;而成像器支持硬件或相机支持硬件被启动后又通过切换硬件器件控制成像传感器或相机传感器进行成像或拍照过程,切换硬件器件也会通过控制指令通知平台依赖层当前的成像模块。
[0005]根据本发明的另一目的,所述的具有单一端和多成像模组的同步复接方法包括:
[0006]提供一用户需求指令给所述平台依赖层;
[0007]所述平台依赖层根据用户需求指令以及函数指针表确定需要启动的成像模组并发送控制指令至切换硬件器件;
[0008]所述的切换硬件器件根据控制指令激活相应的成像模组的支持硬件;
[0009]所述成像模组的支持硬件通过切换硬件器件通知对应的成像模组的传感器工作。
[0010]优选的,所述的成像模组可以是拍照用的相机或用于条码读取的成像器。
[0011]本发明的具有单一端和多成像模组的同步复接系统和方法可以使具有多成像模组的手持设备方便根据用户需求选择相应的成像模组进行工作,优化了设备的使用性能,扩展其使用领域。
【专利附图】
【附图说明】
[0012]通过下面结合附图的详细描述,本发明前述的和其他的目的、特征和优点将变得显而易见。其中:[0013]图1所示为本发明的一实施例的具有单一端和多成像模组的同步复接系统的组成架构图。
【具体实施方式】
[0014]结合附图对本发明的组成架构及特点详述如下。
[0015]为实现本发明的目的,本发明的具有单一端和多成像模组的主机设备系统需要与端口一道配置另外的硬件器件,以在从成像模组传输数据时在多个成像模组或成像传感器之间提供缓存以及切换的机制;另外,软件模块需要管理指令以及控制所述的硬件器件。为了方便描述,在下文中以相机以及成像其来代表不同的成像模组,应当理解的是,所述的相机以及成像器为同一性质的成像模组。
[0016]具体的,图1所示的本发明的一实施例的具有单一端和多成像模组的同步复接系统的组成架构图,所述同步复接系统包括相机、成像器、平台依赖层、切换硬件器件、成像器支持硬件以及相机支持硬件,所述相机与成像器通过各自的函数指针表与所述平台依赖层进行联结,所述平台依赖层通过控制指令来通知切换硬件器件进而来选择成像器支持硬件或相机支持硬件工作;而成像器支持硬件或相机支持硬件被启动后又通过切换硬件器件控制成像传感器或相机传感器进行成像或拍照过程,切换硬件器件也会通过控制指令通知平台依赖层当前的成像模块。
[0017]上述实施例中的平台依赖层为软件模块,所述的软件模块根据用户为每个传感器选择的格式来触发传感器的切换机制。比如,如果用户的应用需求需要使用RGB格式,软件驱动模块和控制机制将会选择支持RGB格式的图像传感器;反过来,如果用户应用需求需要使用YUV格式,软件驱动模块和控制机制将会选择支持YUV格式的图像传感器。
[0018]本发明的根据上述的的具有单一端和多成像模组的同步复接系统进行多成像模组的同步复接的方法包括:
[0019]提供一用户需求指令给所述平台依赖层;
[0020]所述平台依赖层根据用户需求指令以及函数指针表确定需要启动的成像模组并发送控制指令至切换硬件器件;
[0021]所述的切换硬件器件根据控制指令激活相应的成像模组的支持硬件;
[0022]所述成像模组的支持硬件通过切换硬件器件通知对应的成像模组的传感器工作。
[0023]上述的成像模组可以是拍照用的相机或用于条码读取的成像器。
[0024]本发明的具有单一端和多成像模组的同步复接系统和方法可以使具有多成像模组的手持设备方便根据用户需求选择相应的成像模组进行工作,优化了设备的使用性能,扩展其使用领域。
[0025]本发明并不局限于所述的实施例,本领域的技术人员在不脱离本发明的精神即公开范围内,仍可作一些修正或改变,故本发明的权利保护范围以权利要求书限定的范围为准。
【权利要求】
1.一种具有单一端和多成像模组的同步复接系统,其特征在于,所述同步复接系统包括:相机、成像器、平台依赖层、切换硬件器件、成像器支持硬件以及相机支持硬件,所述相机与成像器通过各自的函数指针表与所述平台依赖层进行联结,所述平台依赖层通过控制指令来通知切换硬件器件进而来选择成像器支持硬件或相机支持硬件工作;而成像器支持硬件或相机支持硬件被启动后又通过切换硬件器件控制成像传感器或相机传感器进行成像或拍照过程,切换硬件器件也会通过控制指令通知平台依赖层当前的成像模块。
2.根据权利要求1所述的具有单一端和多成像模组的同步复接系统的同步复接方法,所述方法包括: 提供一用户需求指令给所述平台依赖层; 所述平台依赖层根据用户需求指令以及函数指针表确定需要启动的成像模组并发送控制指令至切换硬件器件; 所述的切换硬件器件根据控制指令激活相应的成像模组的支持硬件; 所述成像模组的支持硬件通过切换硬件器件通知对应的成像模组的传感器工作。
3.如权利要求2所述的具有单一端和多成像模组的同步复接系统的同步复接方法,其特征在于,所述的成像模组可以是拍照用的相机或用于条码读取的成像器。
【文档编号】H04J3/06GK103716597SQ201310674133
【公开日】2014年4月9日 申请日期:2013年12月7日 优先权日:2013年12月7日
【发明者】余俊池 申请人:苏州斯普锐智能系统有限公司