一种发布和传递识别信息的方法和装置及信息识别系统的制作方法_3

文档序号:9864868阅读:来源:国知局
请求的方式发布所述识别信息。
[0119]参见图4,本发明还提出了一种接收或传递识别信息的装置,至少包括:
[0120]第二网络单元,用于接收来自第一设备的识别信息;识别信息至少包括:被识别对象在第一坐标系中的坐标、第一坐标系信息。
[0121]本发明的装置中,第二网络单元还用于:发送查询请求。
[0122]本发明的装置还包括:
[0123]第二视觉识别单元,用于根据识别信息计算被识别对象在第二坐标系中的坐标。
[0124]本发明的装置中,视觉识别单元具体用于:
[0125]根据第二设备在第一坐标系中的坐标和第二设备在第二坐标系中的坐标计算转换矩阵,根据计算得到的转换矩阵和识别信息(如其中的被识别对象在第一坐标系中的坐标)计算被识别对象在第二坐标系中的坐标。
[0126]本发明的装置中,还包括:
[0127]存储模块,用于保存以下的一个或多个:
[0128]被识别对象的切平面上、或轮廓上的一个或一个以上点在第一坐标系中的坐标、被识别对象的网络地址或通讯端口、被识别对象标识、第一设备标识。
[0129]参见图5,本发明还提出了一种信息识别系统,至少包括:
[0130]第一设备,用于发布识别信息;识别信息至少包括:被识别对象在第一坐标系中的坐标、坐标描述信息;
[0131]第二设备,用于接收识别信息。
[0132]本发明的信息识别系统中,第一设备还用于:
[0133]捕获图像,根据捕获的图像识别被识别对象获得识别信息。
[0134]本发明的信息识别系统中,第一设备还用于:以广播、或多播、或单播、或响应查询请求的方式发布识别信息。
[0135]本发明的信息识别系统中,第二设备还用于:
[0136]根据识别信息计算被识别对象在第二坐标系中的坐标。
[0137]本发明的信息识别系统中,第二设备还用于:
[0138]根据识别信息中的第二设备在第一坐标系中的坐标和第二设备在第二坐标系中的坐标计算转换矩阵,根据计算得到的转换矩阵和识别信息(如其中的被识别对象在第一坐标系中的坐标)计算被识别对象在第二坐标系中的坐标。
[0139]本发明的信息识别系统中,第二设备还用于:保存以下的一个或多个:
[0140]被识别对象的切平面上、或轮廓上的一个或一个以上点在第一坐标系中的坐标、被识别对象的网络地址或通讯端口、被识别对象标识、第一设备标识。
[0141]为了清楚起见,本发明的具体实施例中没有示出和描述设备的所有的常规特征。当然,应当理解,在任何实际设备的研制中,必需做出特定实现方式的决定以便实现研制者的特定目标,例如符合与应用及业务相关的约束,这些特定的目标随着不同的实现方式而变化,并且随着不同的研制者而变化。而且,应当理解,这种研制工作是复杂和耗时的,但是尽管如此,对于受到本发明公开内容启发的普通技术人员而言所进行的技术工作是常规的。
[0142]根据这里描述的主题,能够利用各种类型的操作系统、计算平台、计算机程序、和/或通用机器来制造、操作和/或执行各种部件、系统、装置、处理步骤和/或数据结构。此夕卜,本领域的普通技术人员将会明白,也可以利用不太通用的装置,而不脱离这里公开的发明构思的范围和精神实质。其中,所包含的方法由计算机、装置或机器执行,并且该方法可以被存储为机器可读的指令,它们可以存储在确定的介质上,例如计算机存储装置,包括但不限于R0M(只读存贮器、FLASH存储器、转移装置等)、磁存储介质(例如,磁带、磁盘驱动器等)、光学存储介质(例如,CD-ROM、DVD-R0M、纸卡、纸带等)以及其他熟知类型的程序存储器。此外,应当认识到,该方法可以利用软件工具的选择由人类操作者执行,而不需要人或创造性的判断。
[0143]图6是本发明的装置场景示意图,示意了各装置及其相互关系。
[0144]在图6中,有三个设备,分别是2个手势与设备识别装置(A、B)和一个电视机TV。其中,手势与设备识别装置A也就是本发明所说的第二设备,手势与设备识别装置B也就是本发明所说的第一设备,电视机TV也就是本发明所说的被识别对象。手势与设备识别装置又称(计算机)视觉识别设备,实现了计算机视觉与图像处理技术,在这一实施例中,手势与设备识别装配有摄像头,能够识别手势、识别和发现设备;电视机TV支持手势控制,但没有摄像头用于识别手势,这是仅为说明上的方便,事实上手势与设备识别装置A可以与电视TV装配在一起,成为一个复合功能的设备。
[0145]在空间位置上,电视机TV位于手势与设备识别装置B的视觉范围内即手势与装备识别装置B能够捕获到电视机TV的图像。另一手势与设备识别装置A的视觉范围则不能捕获电视机TV。手势与设备识别装置A、B互相位于对方的视觉范围内、能够互相捕获对方的图像。
[0146]三个设备上都有网络接口,例如支持IEEE 802.llb/g/n,或者支持IEEE 802.3,从而可以连接到IP网络。各个设备内包含有一控制模块,能控制与其它设备发送、接收消息,以及处理操控指令、或转交操控指令。
[0147]这种设备(即具有网络接口的设备)在网络上的互相发现、连接、发送与接收消息能力,可以使用现有的通用即插即用(UPnP)技术实现,也可以使用多播域名系统(mDNS)和基于域名系统的服务发现(DNS-SD)技术实现,这一类技术用在IP网络中,以单播、多播查询方式,按照预先定义的报文格式响应查询、提供功能调用。例如,UPnP技术规定了媒体显示设备(如TV)、服务器(如DVD播放器、家庭存储服务器)如何响应查询、提供哪些调用功會K。
[0148]手势识别控制装置A、B包含有一个具有图像、视频采集能力的摄像头,以及红外测距模块。作为一种实施方式,该手势识别控制装置A或B内部包括图像识别单元、数据存储单元、控制单元、网络服务单元。
[0149]在本实施例中,所有手势识别控制装置可以识别其视觉范围内的设备,实现方法是摄像头、测距模块在其三维空间内旋转采集图像,在采集的图像中分析查找预定义的标签图形并进行分析,这里,预定义的标签可以预先存储在视觉识别与发现控制装置中的图像、图形,也可以是接收到的来自被发现、被识别设备发送的图像、图形。手势识别控制装置的图像识别单元对图像进行分析后,识别出图像中有若干标识,对标识分别进行识别并存储识别出的信息,然后对标签所在的设备进行距离测量,和标识信息一起存储。
[0150]另一实施例是,视觉识别与发现控制装置接收到来自电视机TV、DVD播放机和家庭存储服务器等设备发来的特征图像如各角度的设备照片数据等,然后把设备照片数据从捕获的全景图像中检索出来,测量、记录设备的位置。这一实施例可以使用成熟的计算机视觉技术中的特征检测与匹配等技术。
[0151]在这一实施例中,电视机TV开机时,以多播方式发送报文,报文中包括:
[0152]本装置(即电视机TV)网络地址、惟一标识;
[0153]支持的手势编号,例如I表示5指张开,2表示两个指头,10表示拳头,20表示摇动手臂,等等;
[0154]手势对应的控制含义,例如I表示开机,10表示开机,等等;
[0155]作为另一实施例,2个手势与设备识别装置(A、B)和一个电视机TV的三维坐标表示为:
[0156]在A坐标系中:手势与设备识别装置A = A(0,O, O),手势与设备识别装置B =B(bl,b2,b3)。当然这里也可以选取另外的空间一点作为坐标原点(0,0,0)。
[0157]在B坐标系中:手势与设备识别装置B = B(0,O, O),手势与设备识别装置A =A(al,a2,a3),电视机TV = T(tl,t2,t3)。当然这里也可以选取另外的空间一点作为坐标原点(0,O, O)。
[0158]这里的坐标点,可以是设备平面中心点,或者规定为设备上如切平面上、轮廓上的其它某一点。
[0159]图7是本发明的装置单元示意图。
[0160]这一实施例中包括视觉识别设备A(即第二设备)、视觉识别设备B(即第一设备),接收设备T (即被识别对象)为被发现、被识别设备,视觉识别设备B能够发现、识别设备T0
[0161]设备T由网络单元、视觉标识、视觉识别响应单元组成。
[0162]其中,网络单元的功能如图6的实施例中所述,包含有网络接口
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1