视频接口母头及公头、电子设备、转接线以及外接设备的制作方法

文档序号:26880245发布日期:2021-10-09 11:12阅读:216来源:国知局
视频接口母头及公头、电子设备、转接线以及外接设备的制作方法

1.本技术属于智能设备领域,特别是涉及一种视频接口母头及公头、电子设备、转接线以及外接设备。


背景技术:

2.随着4g、5g网络普及,视频采集及传输技术将得到更广泛应用,就视频采集传输装置而言,视频输入设备的多样性和连接灵活性必将面临更高的要求。
3.例如:某特殊行业的从业人员,在执行任务时,需要视频采集装置例如头盔上的摄像头或车载摄像头采集视频,传输给远方指挥部;某直播或航拍从业人员,在拍摄某些特殊场景(如超级广角、超级夜视、超远焦距)时,又需要视频采集装置例如专业摄像机采集视频。然而,目前的视频采集装置能支持的视频输入接口都比较单一,无法灵活地接入多种常用的摄像头。


技术实现要素:

4.本技术一方面提供了一种视频接口母头,所述视频接口母头设置有通用串行总线接口、数字分量串行接口、模拟高清摄像头接口以及注册的插座接口,所述视频接口母头设置有引脚,所述引脚形成所述通用串行总线接口、所述数字分量串行接口、所述模拟高清摄像头接口和所述注册的插座接口,所述引脚包括:
5.插拔检测引脚,用于对所述视频接口母头与视频接口公头进行插拔产生的插拔事件进行检测;以及
6.类型检测引脚,用于检测通过所述视频接口公头与所述视频接口母头电连接的外接设备中摄像头类型信息。
7.本技术另一方面提供了一种电子设备,包括上述所述的视频接口母头,所述电子设备还包括:
8.转接切换单元,与所述视频接口母头电连接,用于根据所述摄像头类型信息对所述视频接口母头中的接口进行线路切换;
9.视频编解码单元,用于接收从所述视频接口母头传输来的视频帧数据,用于对视频帧数据进行编码处理,用于对视频编码数据进行解码处理形成视频帧数据。
10.本技术另一方面提供了一种视频接口公头,用于与上述所述的视频接口母头电连接,所述视频接口公头设置有通用串行总线接口、数字分量串行接口、模拟高清摄像头接口以及注册的插座接口中的至少一个接口,所述视频接口公头设置有引脚,所述视频接口公头的引脚形成所述至少一个接口,所述引脚包括:
11.插拔检测引脚,用于对所述视频接口母头与视频接口公头进行插拔产生的插拔事件进行检测;以及
12.类型检测引脚,用于检测通过所述视频接口公头与所述视频接口母头电连接的外接设备中摄像头类型信息。
13.本技术另一方面提供了一种转接线,包括上述所述的视频接口公头,所述转接线还包括:
14.插拔信号生成单元,与所述视频接口公头的插拔检测引脚电连接,用于在所述视频接口母头与所述视频接口公头进行插拔产生插拔事件时生成插拔信号;以及
15.类型存储读写单元,与所述视频接口公头的类型检测引脚电连接,用于存储所述转接线的类型信息,以使所述视频接口公头的类型检测引脚获得与所述转接线电连接的外接设备中摄像头类型信息。
16.本技术另一方面提供了一种外接设备,包括上述所述的视频接口公头,所述外接设备还包括:
17.插拔信号生成单元,与所述视频接口公头的插拔检测引脚电连接,用于在所述视频接口母头与所述视频接口公头进行插拔产生插拔事件时生成插拔信号;以及
18.类型存储读写单元,与所述视频接口公头的类型检测引脚电连接,用于存储所述外接设备中摄像头类型信息,以使所述视频接口公头的类型检测引脚获得所述外接设备中摄像头类型信息。
19.本技术另一方面提供了一种视频采集系统,
20.所述视频采集系统包括上述所述的电子设备、上述所述的转接线以及设置有摄像头的外接设备;
21.或,所述视频采集系统包括上述所述的电子设备以及上述所述的外接设备。
22.本技术另一方面提供了一种软件架构,应用于上述所述的电子设备,或应用于上述所述的视频采集系统中的电子设备,所述软件架构包括:
23.驱动层,用于根据外接设备中摄像头类型信息切换至与所述类型信息相匹配的驱动,所述与所述类型信息相匹配的驱动用于根据所述类型信息生成外接设备节点,用于向所述摄像头传递控制所述摄像头的控制指令,用于获取所述摄像头的状态数据,用于获取所述摄像头拍摄的视频帧数据;
24.摄像头集线器层,用于探测所述与所述类型信息相匹配的驱动生成的所述外接设备节点并进行存储,用于向所述与所述类型信息相匹配的驱动传达控制所述摄像头的控制指令,用于对所述视频帧数据进行处理;
25.框架层,设置有摄像头应用程接口以及调用摄像头应用程序接口建立的且互相进行通信的摄像头客户端和摄像头服务器,所述摄像头服务器用于向所述摄像头集线器层传达控制所述摄像头的控制指令,用于向所述摄像头集线器层传达对所述视频帧数据进行处理的控制指令,所述摄像头集线器层用于接收所述与所述类型信息相匹配的驱动上传的所述状态数据并上传至所述摄像头服务器;以及
26.应用程序层,用于输入控制指令,所述摄像头客户端响应所述应用程序层输入的控制指令而向所述服务器传达对所述摄像头进行控制的控制指令。
27.本技术另一方面提供了一种软件架构的实现方法,应用于上述所述的软件架构,所述方法包括:
28.若插拔检测驱动检测到电子设备与外接设备发生的插拔事件为插入事件,则类型检测驱动进行外接设备中的摄像头类型信息检测;
29.若所述类型检测驱动检测到所述类型信息,则驱动层加载与所述类型信息相匹配
的驱动,同时所述与所述类型信息相匹配的驱动生成与所述类型信息相匹配的外接设备节点。
30.采用本技术所述技术方案,具有的有益效果为:本技术通过集成通用串行总线接口、数字分量串行接口、模拟高清摄像头接口以及注册的插座接口等多种常见接口,极大地提升对外部摄像头的兼容性、多样性、灵活性。
附图说明
31.图1揭露了本技术一实施例中视频采集系统的框架示意图;
32.图2揭露了本技术图1所示实施例中视频接口母头的主视图,
33.图3揭露了本技术图2所示实施例中视频接口母头的
ⅱ‑ⅱ
截面图;
34.图4揭露了本技术图1所示实施例中转接线的框架示意图;
35.图5揭露了本技术图1所示实施例中视频采集系统另一实施例中的框架示意图;
36.图6揭露了本技术图5所示实施例中外接设备的框架示意图;
37.图7揭露了本技术图3所示实施例中外接设备一实施例中的框架示意图;
38.图8揭露了本技术图3所示实施例中外接设备另一实施例中的框架示意图;
39.图9揭露了本技术图3所示实施例中外接设备又一实施例中的框架示意图;
40.图10揭露了本技术图3所示实施例中外接设备再一实施例中的框架示意图;
41.图11揭露了本技术图1所示实施例中视频接口公头的主视图,
42.图12揭露了本技术图11所示实施例中视频接口公头的
ⅺ‑ⅺ
截面图;
43.图13揭露了本技术图4所示实施例中转接线的框架图;
44.图14揭露了本技术一实施例中软件架构的框架图。
具体实施方式
45.下面结合附图和实施例,对本技术作进一步的详细描述。特别指出的是,以下实施例仅用于说明本技术,但不对本技术的范围进行限定。同样的,以下实施例仅为本技术的部分实施例而非全部实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本技术保护的范围。
46.在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本技术的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。
47.请参阅图1,其揭露了本技术一实施例中视频采集系统的框架示意图。该视频采集系统100可包括电子设备200、与电子设备200电连接的转接线300以及与转接线300电连接的外接设备400。其中,外接设备400为设置有摄像头的电子装置。电子设备200通过外接设备400的摄像头实现视频帧数据摄像,同时电子设备200也可对视频帧数据进行存储和/或处理和/或传输。转接线300用于对电子设备200的接口及外接设备400的接口进行适配,使得电子设备200的接口与外接设备400的接口在不兼容的情况下通过转接线300进行电连接。
48.作为在此使用的“电子设备”(也可被称为“终端”或“移动终端”或“电子装置”)包
括,但不限于被设置成经由有线线路连接(如经由公共交换电话网络(pstn)、数字用户线路(dsl)、数字电缆、直接电缆连接,以及/或另一数据连接/网络)和/或经由(例如,针对蜂窝网络、无线局域网(wlan)、诸如dvb

h网络的数字电视网络、卫星网络、am

fm广播发送器,以及/或另一通信终端的)无线接口接收/发送通信信号的装置。被设置成通过无线接口通信的通信终端可以被称为“无线通信终端”、“无线终端”或“移动终端”。移动终端的示例包括,但不限于卫星或蜂窝电话;可以组合蜂窝无线电电话与数据处理、传真以及数据通信能力的个人通信系统(pcs)终端;可以包括无线电电话、寻呼机、因特网/内联网接入、web浏览器、记事簿、日历以及/或全球定位系统(gps)接收器的pda;以及常规膝上型和/或掌上型接收器或包括无线电电话收发器的其它电子装置。手机即为配置有蜂窝通信模块的电子设备。
49.请参阅图1,电子设备200可包括与转接线300电连接以接收转接线300处所输入的视频帧数据的视频接口母头201、与视频接口母头201电连接以根据转接线300类型对视频接口母头201中的接口进行线路切换的转接切换单元202、与转接切换单元202电连接以对视频帧数据进行编码处理的视频编解码单元203、分别与转接切换单元202和视频编解码单元203电连接以控制转接切换单元202和视频编解码单元203的主控单元204、与视频编解码单元203电连接以存储被编码处理后的视频帧数据的存储单元205、与视频编解码单元203电连接以与其他设备传输被编码后的视频帧数据的无线通讯单元206以及为整个电子设备200正常运行提供电能的电源模块207。
50.可以理解地,电子设备200除了上述所列举的各个单元外,还可以包括其他单元例如显示屏单元、前置摄像头单元和后置摄像头单元等中的至少一个。在此不作赘述。
51.视频接口母头201设置有多种接口,例如usb(universal serial bus,通用串行总线接口)、sdi(serial digital interface,数字分量串行接口)、ahd(analog high definition,模拟高清摄像头接口)、rj45(registered jack 45,注册的插座接口)等接口。当然,视频接口母头201还可以设置其他类型的视频接口,在此不作赘述。
52.请参阅图2和图3,图2揭露了本技术图1所示实施例中视频接口母头201的主视图,图3揭露了本技术图2所示实施例中视频接口母头201的
ⅱ‑ⅱ
截面图。视频接口母头201包括母头主体10、设置在母头主体10上的第一插接结构11以及设置在母头主体10上的引脚13。其中,第一插接结构11用于与转接线300插接固定,以实现电子设备200与转接线300之间的连接固定。引脚13可形成多种接口例如usb、sdi、ahd、rj45等中的至少一个接口。例如,引脚13可形成usb、sdi、ahd及rj45四种接口。引脚13用于与转接线300电连接,实现视频接口母头201与转接线300两者之间的视频帧数据传输。
53.需要指出的是,此处以及下文中的术语“第一”、“第二”......等仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”......等的特征可以明示或者隐含地包括一个或者更多个所述特征。
54.母头主体10可采用硬性材料制成,具体可采用绝缘性材料制成。
55.第一插接结构11可包括设置在母头主体10上的第一子插接结构111及与第一子插接结构111相对设置且一同设置在母头主体10同一侧的第二子插接结构112。
56.第一子插接结构111可为卡接槽。卡接槽向母头主体10内延伸设置,并向远离第二子插接结构112一侧倾斜设置,以与转接线300卡接。
57.第二子插接结构112可包括圆形凹槽1121和扇形凹槽1122。圆形凹槽1121向母头主体10内延伸设置,以与转接线300插接固定。扇形凹槽1122向母头主体10内延伸设置,以与转接线300插接固定。在一实施例中,圆形凹槽1121设置在扇形凹槽1122与第一子插接结构111之间。在一实施例中,为了加固母头主体10与转接线300之间的固定状态,圆形凹槽1121内可设置内螺纹,以使母头主体10与转接线300螺接固定。
58.在一实施例中,圆形凹槽1121和扇形凹槽1122中的一个可以省略。在一实施例中,圆形凹槽1121和扇形凹槽1122的形状可以为其他形状,不作赘述。
59.引脚13设置在第一子插接结构111和第二子插接结构112之间。引脚13在第一插接结构11与转接线300插接固定时与转接线300电连接。
60.引脚13可包括多个子引脚。而多个子引脚可呈矩阵排布。子引脚的具体数量可根据实际需求设置。请参阅图2,引脚13可包括20个子引脚。20个子引脚呈矩阵排列,整体呈2列10行的矩阵布置。
61.其中,20个子引脚可分别为第一子引脚1311、第二子引脚1312、第三子引脚1313、第四子引脚1314、第五子引脚1315、第六子引脚1316、第七子引脚1317、第八子引脚1318、第九子引脚1319、第十子引脚1320、第十一子引脚1321、第十二子引脚1322、第十三子引脚1323、第十四子引脚1324、第十五子引脚1325、第十六子引脚1326、第十七子引脚1327、第十八子引脚1328、第十九子引脚1329以及第二十子引脚1330。
62.对于母头主体10中20个子引脚的功能描述如下表所示:
[0063][0064][0065]
在一实施例中,请参阅图2,第一子引脚1311、第二子引脚1312、第三子引脚1313、第四子引脚1314、第五子引脚1315、第六子引脚1316、第七子引脚1317、第八子引脚1318、第九子引脚1319、第十子引脚1320在第一子插接结构111到第二子插接结构112的方向上布置在第一列,第十一子引脚1321、第十二子引脚1322、第十三子引脚1323、第十四子引脚1324、第十五子引脚1325、第十六子引脚1326、第十七子引脚1327、第十八子引脚1328、第十九子引脚1329以及第二十子引脚1330在第一子插接结构111到第二子插接结构112的方向上布置在第二列。
[0066]
在一实施例中,第二子引脚1312、第十三子引脚1323以及电子设备200中分别与第二子引脚1312及第十三子引脚1323连接的线路上均设置有接地屏蔽件。以避免第二子引脚1312、第十三子引脚1323以及电子设备200中分别与第二子引脚1312及第十三子引脚1323连接的线路中的信号受到电磁干扰。
[0067]
在一实施例中,上述的引脚13中的子引脚可为pin针触点。
[0068]
请再次参阅图1,转接切换单元202用于根据转接线300类型对视频接口母头201进行线路切换。例如,转接线300为usb转接线,转接切换单元202则根据usb转接线将线路切换至视频接口母头201中的usb接口,以进行转接线300与视频接口母头201之间的视频帧数据传输。例如,转接线300为sdi转接线,转接切换单元202则根据sdi转接线将线路切换至视频接口母头201中的sdi接口,以进行转接线300与视频接口母头201之间的视频帧数据传输。例如,转接线300为ahd转接线,转接切换单元202则根据ahd转接线将线路切换至视频接口母头201中的ahd接口,以进行转接线300与视频接口母头201之间的视频帧数据传输。
[0069]
视频编解码单元203对视频帧数据进行编码处理后形成视频编码数据。当然,视频编解码单元203也可用于对视频编码数据进行解码处理形成视频帧数据。
[0070]
主控单元204用于控制该电子设备200的操作,主控单元204可以是cpu(central processing unit,中央处理单元)。主控单元204也可以gpu(graphics processing unit,图形处理器)。主控单元204也可以是一种集成电路芯片,具有信号的处理能力。主控单元204还可以是通用处理器、数字信号处理器(dsp)、专用集成电路(asic)、现场可编程门阵列(fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
[0071]
在一实施例中,主控单元204也可与存储单元205、无线通讯单元206及电源模块207中的至少一个电连接,以相应地控制存储单元205和/或无线通讯单元206和/或电源模块207。
[0072]
在一实施例中,主控单元204也可以不与转接切换单元202和视频编解码单元203中的最多两个电连接。
[0073]
存储单元205可用于存储视频编码数据。存储单元205中的视频编码数据可由视频编解码单元203对视频帧数据编码形成,也可以是由无线通讯单元206接收到外部设备传递来的视频编码数据。
[0074]
当然,存储单元205也可用于存储主控单元204执行的程序数据以及主控单元204在处理过程中的数据。甚至,在某些实施例中,存储单元205并不用于存储视频编码数据。在一实施例中,该存储单元205可包括非易失性存储部分,用于存储上述程序数据。在一实施例中,该存储单元205可作为主控单元204的内存而缓存该主控单元204处理过程中的数据,该程序数据实际存储于主控单元204之外的设备中,主控单元204通过与外部设备连接,通过调用外部存储的程序数据,以执行相应处理。在一实施例中,存储单元205可以不作为电子设备200的一部分,而设置在电子设备200之外的设备中。
[0075]
无线通讯单元206可为4g/5g通讯单元。在一实施例中,无线通讯单元206可以不作为电子设备200的一部分,而设置在电子设备200之外的设备中。
[0076]
可以理解地,存储单元205中的视频编码数据也可以通过无线通讯单元206与其他设备进行视频编码数据地传输。相应地,视频帧数据也可以通过无线通讯单元206输入电子设备200内,并经视频编解码单元203编码形成视频编码数据。另外,存储单元205中的视频编码数据也可以由视频编解码单元203解码形成视频帧数据。
[0077]
请一同参阅图1和图4,图4揭露了本技术图1所示实施例中转接线300的框架示意图。转接线300设置有互相电连接的视频接口公头301和转接口302。视频接口公头301可与
电子设备200例如视频接口母头201电连接,实现电子设备200通过转接线300将视频接口母头201转成转接口302例如usb、sdi、ahd、rj45等转接口,以通过转接口302与外接设备400电连接。其中,转接口302的类型不同,可以便于转接切换单元202根据转接口302的类型进行线路切换。
[0078]
外接设备400可为摄像头,也可以为设置有摄像头的设备。在一实施例中,外接设备400可为设置有摄像头的头盔、vr(虚拟现实)/ar(增强现实)眼镜等。
[0079]
在一实施例中,请参阅图5,图5揭露了本技术图1所示实施例中视频采集系统100另一实施例中的框架示意图。转接线300可为外接设备400的一部分。即,外接设备400设置有视频接口公头301。通过外接设备400的视频接口公头301与电子设备200的视频接口母头201电连接,实现外接设备400与电子设备200之间的插拔,实现视频采集系统100的组装。
[0080]
在一实施例中,请参阅图6,图6揭露了本技术图5所示实施例中外接设备400的框架示意图。外接设备400可包括usb摄像头401、与usb摄像头401电连接的usb转接口3021以及与usb转接口3021电连接的视频接口公头301。其中,usb摄像头401为设置有usb接口的摄像头。usb摄像头401通过usb接口与usb转接口3021电连接,使得usb摄像头401具有视频接口公头301,以便于与电子设备200的视频接口母头201电连接。
[0081]
在一实施例中,请参阅图7,图7揭露了本技术图3所示实施例中外接设备400一实施例中的框架示意图。外接设备400可包括数字摄像机402、与数字摄像机402电连接的sdi转接口3022以及与sdi转接口3022电连接的视频接口公头301。其中,数字摄像机402为设置有sdi接口的摄像机。数字摄像机402通过sdi接口与sdi转接口3022电连接,使得数字摄像机402具有视频接口公头301,以便于与电子设备200的视频接口母头201电连接。
[0082]
在一实施例中,请参阅图8,图8揭露了本技术图3所示实施例中外接设备400另一实施例中的框架示意图。外接设备400可包括模拟摄像机403、与模拟摄像机403电连接的ahd转接口3023以及与ahd转接口3023电连接的视频接口公头301。其中,模拟摄像机403为设置有ahd接口的摄像机。模拟摄像机403通过ahd接口与ahd转接口3023电连接,使得模拟摄像机403具有视频接口公头301,以便于与电子设备200的视频接口母头201电连接。
[0083]
在一实施例中,请参阅图9,图9揭露了本技术图3所示实施例中外接设备400又一实施例中的框架示意图。外接设备400可包括网络摄像头(ip camera,ipc)404、与网络摄像头404电连接的rj45转接口3024以及与rj45转接口3024电连接的视频接口公头301。其中,网络摄像头404为设置有rj45接口的摄像机。网络摄像头404通过rj45接口与rj45转接口3024电连接,使得网络摄像头404具有视频接口公头301,以便于与电子设备200的视频接口母头201电连接。
[0084]
在一实施例中,外接设备400为定制的设备,并没有转接口302的设计,而是具有视频接口公头301,以直接通过视频接口公头301与电子设备200电连接。请参阅图10,图10揭露了本技术图3所示实施例中外接设备400再一实施例中的框架示意图。外接设备400可包括设置有摄像头的头盔405以及设置在头盔405上的视频接口公头301。其中,头盔405通过视频接口公头301与电子设备200的视频接口母头201电连接进行视频帧数据传输。另外,也可以使电子设备200通过视频接口母头201与视频接口公头301电连接以控制头盔405的摄像头,以进行视频帧数据采集。
[0085]
请参阅图11和图12,图11揭露了本技术图1所示实施例中视频接口公头301的主视
图,图12揭露了本技术图11所示实施例中视频接口公头301的
ⅺ‑ⅺ
截面图。视频接口公头301包括公头主体20、设置在公头主体20上的第二插接结构21以及设置在公头主体20上的引脚23。其中,第二插接结构21用于与视频接口母头201例如第一插接结构11插接固定,以实现电子设备200与转接线300之间的连接固定。引脚23可形成多种接口例如usb、sdi、ahd、rj45等中的至少一个接口。引脚23用于与视频接口母头201例如引脚13电连接,实现视频接口公头301与视频接口母头201两者之间的视频帧数据传输。
[0086]
公头主体20可采用硬性材料制成,具体可采用绝缘性材料制成。
[0087]
第二插接结构21可包括设置在公头主体20上的第三子插接结构211及与第三子插接结构211相对设置且一同设置在公头主体20同一侧的第四子插接结构212。
[0088]
第三子插接结构211可为卡接板。卡接板向远离公头主体20的一侧延伸设置,并向远离第四子插接结构212一侧倾斜设置,以与视频接口母头201例如卡接槽适配。卡接板在视频接口公头301与视频接口母头201插接时,伸入卡接槽内。
[0089]
第四子插接结构212可包括圆形凸柱2121和扇形凸柱2122。圆形凸柱2121向远离公头主体20的一侧延伸设置,以与视频接口母头201例如圆形凹槽1121插接固定。扇形凸柱2122向远离公头主体20的一侧延伸设置,以与视频接口母头201例如扇形凹槽1122插接固定。在一实施例中,圆形凸柱2121设置在扇形凸柱2122与第三子插接结构211之间。在一实施例中,为了加固公头主体20与视频接口母头201例如母头主体10之间的固定状态,圆形凸柱2121可为设置外螺纹的螺栓,以使圆形凸柱2121旋进圆形凹槽1121内实现视频接口公头301和视频接口母头201的螺接固定。
[0090]
在一实施例中,圆形凸柱2121和扇形凸柱2122中的一个可以省略。在一实施例中,圆形凸柱2121和扇形凸柱2122的形状可以为其他形状,不作赘述。
[0091]
引脚23设置在第三子插接结构211和第四子插接结构212之间。引脚23在第二插接结构21与转接线300插接固定时与转接线300电连接。
[0092]
引脚23可包括多个子引脚。而多个子引脚的排布方式可与引脚13的排布方式相匹配。例如可与引脚13一样呈矩阵排布。子引脚的具体数量可根据实际需求设置。请参阅图11,引脚23可包括20个子引脚。20个子引脚呈矩阵排列,整体呈2列10行的矩阵布置。
[0093]
其中,20个子引脚可分别为第一子引脚2311、第二子引脚2312、第三子引脚2313、第四子引脚2314、第五子引脚2315、第六子引脚2316、第七子引脚2317、第八子引脚2318、第九子引脚2319、第十子引脚2320、第十一子引脚2321、第十二子引脚2322、第十三子引脚2323、第十四子引脚2324、第十五子引脚2325、第十六子引脚2326、第十七子引脚2327、第十八子引脚2328、第十九子引脚2329以及第二十子引脚2330。
[0094]
对于视频接口公头301中20个子引脚的功能描述如下表所示:
[0095]
[0096][0097]
在一实施例中,请参阅图11,第一子引脚2311、第二子引脚2312、第三子引脚2313、第四子引脚2314、第五子引脚2315、第六子引脚2316、第七子引脚2317、第八子引脚2318、第九子引脚2319、第十子引脚2320在第三子插接结构211到第四子插接结构212的方向上布置在第一列,第十一子引脚2321、第十二子引脚2322、第十三子引脚2323、第十四子引脚2324、第十五子引脚2325、第十六子引脚2326、第十七子引脚2327、第十八子引脚2328、第十九子引脚2329以及第二十子引脚2330在第三子插接结构211到第四子插接结构212的方向上布置在第二列。
[0098]
其中,对于视频接口公头301中20个子引脚与视频接口母头201中20个子引脚的电连接关系如下表所示:
[0099][0100]
在一实施例中,请参阅图11,第三子引脚2313、第十二子引脚2322以及电子设备200中分别与第三子引脚2313、第十二子引脚2322连接的线路上均设置有接地屏蔽件。以避免第三子引脚2313、第十二子引脚2322以及电子设备200中分别与第三子引脚2313、第十二子引脚2322连接的线路中的信号受到电磁干扰。其中,第三子引脚2313上的接地屏蔽件可与第十三子引脚1323上的屏蔽件电连接。第十二子引脚2322上的接地屏蔽件可与第二子引脚1312上的屏蔽件电连接。
[0101]
在一实施例中,上述的引脚23中的子引脚可为pin针,以与引脚13例如pin针触点配合电连接。
[0102]
可以理解地,视频接口公头301中的子引脚数量可根据转接口302的类型设置,例如视频接口公头301可只设置可形成usb、sdi、ahd、rj45等接口中至少一个的引脚。
[0103]
请参阅图13,其揭露了本技术图4所示实施例中转接线300的框架图。转接线300除了包括视频接口公头301和转接口302之外,还可包括插拔信号生成单元24和类型存储读写单元25。其中,插拔信号生成单元24可通过第十四子引脚2324例如插拔检测引脚与第四子引脚1314例如插拔检测引脚电连接生成插拔信号,以将信号传输至电子设备200中,便于电子设备200确认是否与转接线300电连接。类型存储读写单元25中可存储有转接线300的类型信息。具体转接线300的类型可通过转接口302来确定,并可通过第六子引脚2316例如类型检测引脚烧录进类型存储读写单元25中。转接线300的类型可通过外接设备400中摄像头的类型来确定,并可通过第六子引脚2316例如类型检测引脚烧录进类型存储读写单元25中
类型存储读写单元25可通过第六子引脚2316例如类型检测引脚与第十六子引脚1326例如类型检测引脚电连接,以便电子设备200读取到转接线300的类型,使得转接切换单元202根据转接线300的类型进行线路切换。
[0104]
对于转接线300中视频接口公头301中其余子引脚可根据转接线300的类型设置,不作赘述。相应地,转接线300中转接口302中其余子引脚可根据转接线300的类型设置,也不作赘述。
[0105]
接下来阐述一种软件架构。应用于上述实施例中的电子设备200中,以实现视频采集系统100的组建。请参阅图14,其揭露了本技术一实施例中软件架构的框架图。软件架构500可包括驱动层501、摄像头集线器(cam_hub,camera hub)层502、框架(frame work)层503以及应用程序(app,application)层504。
[0106]
请参阅图14,驱动层501用于根据外接设备400的类型信息生成外接设备节点。驱动层501用于向摄像头集线器层502反馈外接设备400的外接设备节点。驱动层501用于接收摄像头集线器层502传达的指令。驱动层501用于向摄像头集线器层502传输视频帧数据。驱动层501用于将摄像头集线器层502传达的控制指令传递至外接设备400,以便外接设备400工作。驱动层501用于接收外接设备400传递来的视频帧数据。驱动层501用于接收外接设备400例如摄像头的状态数据。驱动层501用于将外接设备400例如摄像头的状态数据传递至摄像头集线器层502。
[0107]
在一实施例中,驱动层501可包括usb(universal serial bus,通用串行总线接口)设备驱动、网络设备驱动、机身前后摄像头驱动、模拟视频信号接收转换驱动、数字视频信号接收转换驱动、音频设备驱动、插拔检测驱动、类型检测驱动、供电及线路切换驱动等驱动中的至少一个。
[0108]
在一实施例中,usb设备驱动用于根据外接设备400例如usb摄像头401的类型信息生成外接设备节点。usb设备驱动用于向摄像头集线器层502反馈外接设备400例如usb摄像头401的外接设备节点。usb设备驱动用于将摄像头集线器层502传达的控制指令传递至外接设备400例如usb摄像头401,以使外接设备400例如usb摄像头401进行工作。usb设备驱动用于接收外接设备400例如usb摄像头401传递来的视频帧数据。usb设备驱动用于向摄像头集线器层502传输视频帧数据。usb设备驱动用于接收外接设备400例如usb摄像头401的状态数据。usb设备驱动用于将外接设备400例如usb摄像头401的状态数据传递至摄像头集线器层502。
[0109]
在一实施例中,网络设备驱动用于根据外接设备400例如网络摄像头404的类型信息生成外接设备节点。网络设备驱动用于向摄像头集线器层502反馈外接设备400例如网络摄像头404的外接设备节点。网络设备驱动用于将摄像头集线器层502传达的控制指令传递至外接设备400例如网络摄像头404,以使外接设备400例如网络摄像头404进行工作。网络设备驱动用于接收外接设备400例如网络摄像头404传递来的视频帧数据。网络设备驱动用于向摄像头集线器层502传输视频帧数据。网络设备驱动用于接收外接设备400例如网络摄像头404的状态数据。网络设备驱动用于将外接设备400例如网络摄像头404的状态数据传递至摄像头集线器层502。
[0110]
在一实施例中,机身前后摄像头驱动可包括前置摄像头驱动和后置摄像头驱动。当然可以根据实际情况,前置摄像头驱动和后置摄像头驱动可省略最多两个。
[0111]
在一实施例中,前置摄像头驱动用于根据前置摄像头单元的类型信息生成设备节点。前置摄像头驱动用于向摄像头集线器层502反馈前置摄像头单元的设备节点。前置摄像头驱动用于将摄像头集线器层502传达的控制指令传递至前置摄像头单元,以使前置摄像头单元进行工作。前置摄像头驱动用于接收前置摄像头单元传递来的视频帧数据。前置摄像头驱动用于向摄像头集线器层502传输视频帧数据。前置摄像头驱动用于接收前置摄像头单元的状态数据。前置摄像头驱动用于将前置摄像头单元的状态数据传递至摄像头集线器层502。
[0112]
在一实施例中,后置摄像头驱动用于根据后置摄像头单元的类型信息生成设备节点。后置摄像头驱动用于向摄像头集线器层502反馈后置摄像头单元的设备节点。后置摄像头驱动用于将摄像头集线器层502传达的控制指令传递至后置摄像头单元,以使后置摄像头单元进行工作。后置摄像头驱动用于接收后置摄像头传递来的视频帧数据。后置摄像头驱动用于向摄像头集线器层502传输视频帧数据。后置摄像头驱动用于接收后置摄像头单元的状态数据。后置摄像头驱动用于将后置摄像头单元的状态数据传递至摄像头集线器层502。
[0113]
在一实施例中,模拟视频信号接收转换驱动用于根据外接设备400例如模拟摄像机403的类型信息生成外接设备节点。模拟视频信号接收转换驱动用于向摄像头集线器层502反馈外接设备400例如模拟摄像机403的外接设备节点。模拟视频信号接收转换驱动用于将摄像头集线器层502传达的控制指令传递至外接设备400例如模拟摄像机403,以使外接设备400例如模拟摄像机403进行工作。模拟视频信号接收转换驱动用于接收外接设备400例如模拟摄像机403传递来的视频帧数据。模拟视频信号接收转换驱动用于向摄像头集线器层502传输视频帧数据。后置摄像头驱动用于向摄像头集线器层502传输视频帧数据。模拟视频信号接收转换驱动用于接收外接设备400例如模拟摄像机403的状态数据。模拟视频信号接收转换驱动用于将外接设备400例如模拟摄像机403的状态数据传递至摄像头集线器层502。
[0114]
在一实施例中,数字视频信号接收转换驱动用于根据外接设备400例如数字摄像机402的类型信息生成外接设备节点。数字视频信号接收转换驱动用于向摄像头集线器层502反馈外接设备400例如数字摄像机402的外接设备节点。数字视频信号接收转换驱动用于将摄像头集线器层502传达的控制指令传递至外接设备400例如数字摄像机402,以使外接设备400例如数字摄像机402进行工作。数字视频信号接收转换驱动用于接收外接设备400例如数字摄像机402传递来的视频帧数据。数字视频信号接收转换驱动用于向摄像头集线器层502传输视频帧数据。数字视频信号接收转换驱动用于接收外接设备400例如数字摄像机402的状态数据。数字视频信号接收转换驱动用于将外接设备400例如数字摄像机402的状态数据传递至摄像头集线器层502。
[0115]
在一实施例中,音频设备驱动用于根据外接设备400例如音频设备的类型信息生成外接设备节点。音频设备驱动用于向摄像头集线器层502反馈外接设备400例如音频设备的外接设备节点。音频设备驱动用于将摄像头集线器层502传达的控制指令传递至外接设备400例如音频设备,以使外接设备400例如音频设备进行工作。音频设备驱动用于接收外接设备400例如音频设备传递来的音频数据。音频设备驱动用于向摄像头集线器层502传输音频数据。音频设备驱动用于接收外接设备400例如音频设备的状态数据。音频设备驱动用
于将外接设备400例如音频设备的状态数据传递至摄像头集线器层502。
[0116]
在一实施例中,插拔检测驱动用于接收外接设备400例如插拔信号生成单元24生成的插拔信号。
[0117]
在一实施例中,类型检测驱动用于在插拔信号判定插拔事件为插入事件时,对外接设备400的类型信息进行检测,并获取外接设备400的类型信息,以便驱动层501加载与外接设备400的类型信息相对应的驱动例如usb设备驱动、网络设备驱动、模拟视频信号接收转换驱动、数字视频信号接收转换驱动、音频设备驱动等中的一个或多个。
[0118]
可以理解地,插拔事件可包括插入事件和拔出事件,在电子设备200与外接设备400之间发生插入事件时,电子设备200的视频接口母头201与外接设备400的视频接口公头301电连接,在电子设备200与外接设备400之间发生拔出事件时,电子设备200的视频接口母头201与外接设备400的视频接口公头301断开连接。
[0119]
在一实施例中,供电及线路切换驱动可用于根据外接设备400的类型信息进行线路选择并供电,以使与信息类型相对应的外接设备400正常进行控制指令传输以及视频帧数据传输、外接设备400的状态数据传输。
[0120]
请参阅图14,摄像头集线器层502可包括参数及命令转换中心、控制服务、状态监测服务、状态报告中心、帧数据处理服务、摄像头设备池。
[0121]
在一实施例中,参数及命令转换中心用于接收框架层503传达的控制指令例如命令及参数。参数及命令转换中心用于将命令及参数转换为与外接设备400例如摄像头匹配的控制指令例如命令和参数。
[0122]
在一实施例中,控制服务用于维护控制指令序列及状态机。
[0123]
在一实施例中,状态监测服务用于接收驱动层501上传的外接设备400例如摄像头的状态数据。
[0124]
在一实施例中,状态报告中心用于在状态监测服务监测到外接设备400例如摄像头的状态数据转变时向框架层503例如摄像头服务器上报状态转变信息。摄像头服务器会进一步向摄像头客户端上报。
[0125]
在一实施例中,帧数据处理服务用于接收驱动层501上传的视频帧数据。帧数据处理服务用于在框架层503传达下控制指令例如视频编码存储、视频编码传输、视频分析等时对视频帧数据进行处理。
[0126]
在一实施例中,摄像头设备池用于存储被摄像头集线器层502探测到并经驱动层501上传的外接设备400的外接设备节点。
[0127]
请参阅图14,框架层503可包括摄像头应用程序接口(camera api,camera application programming interface)、摄像头客户端(camera client)和摄像头服务器(camera service)。
[0128]
在一实施例中,摄像头应用程序接口用于连接应用程序层504和摄像头客户端,以便应用程序层504下达的控制指令传递至摄像头客户端。
[0129]
在一实施例中,摄像头客户端和摄像头服务器根据调用摄像头应用程序接口建立,摄像头客户端和摄像头服务器互相进行通信。
[0130]
在一实施例中,摄像头客户端用于接收应用程序层504下达的控制指令。摄像头客户端用于将控制指令传递至摄像头服务器,以实现对外接设备400的控制。
[0131]
在一实施例中,摄像头服务器用于接收摄像头客户端传递来的控制指令,以对摄像头集线器层502下达控制指令例如命令及参数,以对外接设备400进行控制。
[0132]
请参阅图14,应用程序层504用于接收用户输入的控制指令例如视频录像(video recorder)、视频传输(video transfer)、视频编码存储、视频编码发送等。
[0133]
接下来阐述一种软件架构的实现方法,可用于实现对上述软件架构500的控制。请参阅图14,该方法包括初始化步骤和使用过程步骤。
[0134]
初始化步骤中,电子设备200与外接设备400发生插拔事件时,插拔检测驱动对电子设备200与外接设备400发生插拔事件进行检测,然后在插拔检测驱动确认插拔事件为插入事件后,类型检测驱动在进行外接设备400中的摄像头类型信息检测;在类型检测驱动检测到摄像头类型信息时,驱动层501就加载与类型信息相匹配的驱动,同时与类型信息相匹配的驱动生成与类型信息相匹配的外接设备节点,以上报至摄像头集线器层502。
[0135]
在一些实施例中,在初始化步骤中还可以包括:在插拔检测驱动检测到插拔事件为拔出事件时,卸载驱动层501加载的与外接设备400相关的驱动。
[0136]
在一些实施例中,在初始化步骤中还可以包括:
[0137]
在插拔检测驱动检测到插拔事件为插入事件时,摄像头服务器同时对类型检测驱动生成的外接设备节点进行探测;在摄像头服务器探测到外接设备节点时,将外接设备节点添加至摄像头设备池,以更新摄像头设备池;若是摄像头服务器未探测到外接设备节点时,将与外接设备节点相匹配的驱动卸载,即摄像头服务器将设备池中的外接设备节点移除。
[0138]
在一些实施例中,在使用过程中,使用过程步骤包括:
[0139]
调用摄像头应用程序接口构建与外接设备节点相匹配的摄像头客户端;应用程序层504向摄像头客户端输入控制摄像头的参数;摄像头服务器通过摄像头客户端接收到参数,并将参数传达至参数及命令转换中心;参数及命令转换中心对参数转换并转换为与类型信息相匹配的参数;与类型信息相匹配的驱动将与类型信息相匹配的参数设置到外接设备400内。
[0140]
在一些实施例中,在使用过程中,使用过程步骤还包括:应用程序层504向摄像头客户端输入启动摄像头的指令;摄像头服务器通过摄像头客户端接收到指令,并将指令传达至参数及命令转换中心;参数及命令转换中心对指令转换并转换为与类型信息相匹配的指令;与类型信息相匹配的驱动通过与类型信息相匹配的指令控制摄像头;与类型信息相匹配的驱动接收摄像头输入的视频帧数据;与类型信息相匹配的驱动将视频帧数据上传至帧数据处理服务;帧数据处理服务对视频帧数据进行处理。
[0141]
在一些实施例中,在使用过程中,使用过程步骤还包括:与类型信息相匹配的驱动将摄像头的状态数据上传至状态监测服务;状态报告中心在状态监测服务监测到状态数据转变时通过摄像头服务器向摄像头客户端上报状态转变信息;控制服务维持状态机。
[0142]
以上仅为本技术的实施例,并非因此限制本技术的专利范围,凡是利用本技术说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本技术的专利保护范围内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1