识别头戴显示设备的方法、头戴显示设备和系统与流程

文档序号:14303478阅读:3150来源:国知局
识别头戴显示设备的方法、头戴显示设备和系统与流程

本发明涉及头戴显示技术领域,更具体地,涉及一种识别头戴显示设备的方法、一种头戴显示设备和一种头戴显示系统。



背景技术:

头戴显示设备例如包括头戴虚拟现实显示设备或头戴增强现实显示设备。

其中一类头戴显示设备需要连接例如电脑一类的主机,由主机负责主要的运算任务,并由主机向头戴显示设备输出视频数据以供头戴显示设备进行显示。一般这类头戴显示设备还会通过例如usb接口与主机进行非视频数据的信息交互。

针对这种应用存在一个技术问题,只支持一台主机连接一个头戴显示设备。如果需要一台主机连接多台头戴显示设备,主机无法识别每个接口所对应的头戴显示设备。



技术实现要素:

本发明的一个目的是提供一种识别头戴显示设备的新技术方案,以实现一台主机连接多台头戴显示设备。

根据本发明的第一方面,提供了一种识别头戴显示设备的方法,所述头戴显示设备包括用于连接主机进行数据传输的至少两个接口;所述方法包括:为所述头戴显示设备分配标识;所述头戴显示设备通过每一接口向所述主机发送所述标识,以供所述主机识别每一接口所对应的头戴显示设备。

可选地,所述至少两个接口包括usb接口,所述头戴显示设备还包括对应所述usb接口的usb集线器芯片;所述为头戴显示设备分配标识包括:由所述usb集线器芯片生成所述标识。

可选地,所述至少两个接口包括视频数据接口;所述头戴显示设备通过每一接口向所述主机发送所述标识包括:将所述标识写入扩展显示标识数据中;通过所述视频数据接口向所述主机发送所述扩展显示标识数据。

根据本发明的第二方面,提供一种头戴显示设备,所述头戴显示设备包括用于连接主机进行数据传输的至少两个接口;所述头戴显示设备具有标识;所述头戴显示设备通过每一接口向所述主机发送所述标识,以供所述主机识别每一接口所对应的头戴显示设备。

可选地,所述至少两个接口包括usb接口,所述头戴显示设备还包括对应所述usb接口的usb集线器芯片,由所述usb集线器芯片生成所述标识。

可选地,所述至少两个接口包括视频数据接口;所述头戴显示设备通过每一接口向所述主机发送所述标识包括:所述头戴显示设备将所述标识写入扩展显示标识数据中;所述头戴显示设备通过所述视频数据接口向所述主机发送所述扩展显示标识数据。

根据本发明的第三方面,提供一种头戴显示系统,包括主机和根据第二方面所述的头戴显示设备;所述主机包括至少两个用于与所述头戴显示设备连接的接口;所述主机的至少两个接口均用于接收所述头戴显示设备发送的所述标识。

根据本公开的一个实施例,头戴显示设备通过其自身的每一个接口向主机发送相同的标识,从而主机便可以识别出每一个接口所对应的头戴显示设备。

通过以下参照附图对本发明的示例性实施例的详细描述,本发明的其它特征及其优点将会变得清楚。

附图说明

被结合在说明书中并构成说明书的一部分的附图示出了本发明的实施例,并且连同其说明一起用于解释本发明的原理。

图1是本发明的实施例所提供的识别头戴显示设备的方法的流程图。

图2是本发明的实施例所提供的头戴显示设备的框图。

图3是本发明的另一实施例所提供的头戴显示设备的框图。

图4是本发明的实施例所提供的头戴显示系统的框图。

具体实施方式

现在将参照附图来详细描述本发明的各种示例性实施例。应注意到:除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表达式和数值不限制本发明的范围。

以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本发明及其应用或使用的任何限制。

对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,所述技术、方法和设备应当被视为说明书的一部分。

在这里示出和讨论的所有例子中,任何具体值应被解释为仅仅是示例性的,而不是作为限制。因此,示例性实施例的其它例子可以具有不同的值。

应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步讨论。

参见图1所示的方法,包括以下步骤。本发明所针对的头戴显示设备包括用于连接主机进行数据传输的至少两个接口。

在步骤11,为所述头戴显示设备分配标识。

例如头戴显示设备的制造商为其出厂的头戴显示设备分配唯一的标识,并将这个唯一的标识写入头戴显示设备的某个存储区中。

又例如,该头戴显示设备包括usb接口,同时设置有与该usb接口连接的usb集线器芯片。头戴显示设备的制造商可以配置每一台头戴显示设备中的usb集线器芯片,使得每一个usb集线器芯片在上电工作后生成唯一的标识(一般称为containerid,16字节长)。

在步骤12,所述头戴显示设备通过每一接口向所述主机发送所述标识,以供所述主机识别每一接口所对应的头戴显示设备。

以步骤11中第二个例子为例,不同的头戴显示设备通过各自的usb接口向主机发送不同的containerid。从而主机可以将这些usb接口中,向主机发送相同containerid的usb接口对应的是同一个头戴显示设备。

本方法也适用于头戴显示设备的视频数据接口,视频数据接口例如displayport接口、hdmi接口、mhl接口等。一般头戴显示设备会通过视频数据接口向主机发送扩展显示标识数据(extendeddisplayidentificationdata,edid)。edid是一种标准数据格式,其中包含例如供应商信息、最大图像大小、颜色设置、厂商预设置、频率范围、显示器名称、序列号等信息。将步骤11中的所述标识写入edid中,并通过视频数据接口向主机发送edid,这样主机便可从接受到的edid中识别出前述的每一个头戴显示设备唯一对应的标识。

通过以上方法,主机可以将向其发送相同标识信息的接口对应为同一头戴显示设备的接口,从而实现主机连接多台头戴显示设备。

参见图2所示的头戴显示设备20,用以实现前述的方法。头戴显示设备20包括至少两个用于连接主机进行数据传输的接口:第一接口21、第二接口22、……、第n接口2n。头戴显示设备20具有标识,以上每一个接口均被配置为向主机发送这个标识。从而主机可以判断发送相同标识的接口对应同一台头戴显示设备。

参见图3所示的头戴显示设备,这是一个具体的例子。头戴显示设备30包括一个usb接口31、与usb接口连接的usb集线器芯片32、视频数据接口33、与视频数据接口33连接的控制模块34,其中控制模块34还与usb集线器芯片32连接。

usb集线器芯片32依据制造商选定的算法,其在每次上电启动后都会生成一个唯一的标识。当主机通过usb接口31与头戴显示设备30连接时,主机会通过usb接口31读取usb集线器芯片32所生成的标识。usb集线器芯片32还会将这个标识发送给控制模块34,控制模块34将这个标识存储在自身的存储器中,并将这个标识写入扩展显示标识数据中,控制模块34通过视频数据接口33向主机发送这个扩展显示标识数据。

经过以上步骤,主机便可以知道向其发送包括相同标识信息的usb接口和视频数据接口为同一台头戴显示设备的接口。

参见图4所示的头戴显示系统,包括两个头戴显示设备20a、20b以及主机40。

头戴显示设备20a包括第一接口21a、第二接口22a,头戴显示设备20b包括第一接口21b、第二接口22b,主机40包括四个接口41-44。

其中,头戴显示设备20a、20b均为图2所示头戴显示设备20的两个具体实例。

主机40的接口41、42接收头戴显示设备20a发送的标识,主机40的接口43、44接收头戴显示设备20b发送的标识。从而主机40可获知接口41、42对应一个头戴显示设备,接口43、44对应另一个头戴显示设备。

虽然已经通过例子对本发明的一些特定实施例进行了详细说明,但是本领域的技术人员应该理解,以上例子仅是为了进行说明,而不是为了限制本发明的范围。本领域的技术人员应该理解,可在不脱离本发明的范围和精神的情况下,对以上实施例进行修改。本发明的范围由所附权利要求来限定。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1