头戴显示器及头戴显示系统的制作方法

文档序号:12458226阅读:292来源:国知局
头戴显示器及头戴显示系统的制作方法与工艺
本发明涉及头戴显示器
技术领域
,尤其涉及一种保存有光学透镜等器件的属性信息的头戴显示器、及基于该种头戴显示器的头戴显示系统。
背景技术
:头戴显示器通常包括显示模组、光学透镜、传感器等器件,头戴显示器在使用时,作为视频信号源的主机需要了解这些器件的属性信息,以能够向头戴显示器提供相适配的视频数据,进入实现最佳显示。以显示模组为例,目前主要利用扩展显示标识数据(DisplayIdentificationData,简称为EDID)表示其属性信息,EDID是一种视频电子标准协会(VideoElectronicsStandardsAssociation,简称为VESA)制定的标准数据格式,其包括厂商ID,产品ID,序列号,EDID版本,制造日期,显示模组的基本信息(包括电源、最大高度、宽度等),显示模组的颜色特征,显示模组的基本时序、定时、分辨率,显示器的标准时序及定时,显示器的详细时序及定时,扩展标志位,求和验证值。显示模组的EDID存储在头戴显示器的存储器中,主机通过从头戴显示器获取显示模组的EDID来了解显示模组的属性。除了显示模组之外,目前并没有一种标准的数据格式去表示光学透镜、传感器等器件的属性信息,因此,大部分头戴显示器厂商都将这些属性信息集成在了针对头戴显示器开发的软件开发工具包(SoftwareDevelopmentKit,简称为SDK)中。这样,主机通过运行头戴显示器的SDK便可获得这些器件的属性信息。对于该种将光学透镜、传感器等器件的属性信息集成在SDK中的结构,各厂商均需要开发各自的SDK,而且同一厂商还需要针对不同型号的头戴显示器开发对应的SDK,因此存在不利于通用的问题。技术实现要素:本发明实施例的一个目的是提供一种头戴显示器,其不仅保存有显示模组的属性信息,还保存有其他器件的属性信息。根据本发明的第一方面,提供了一种头戴显示器,其包括:显示模组和其他器件;存储单元,存储有所述其他器件的属性信息;数据传输接口,用于与主机的对应数据传输接口连接,形成数据传输通道;以及,控制单元,用于从所述存储单元中读取所述属性信息,并将读取到的所述属性信息通过所述数据传输通道发送至所述主机。可选的是,所述控制单元还用于根据所述主机发送的指令从所述存储单元中读取所述属性信息,并将读取到的所述属性信息通过所述数据传输通道发送至所述主机。可选的是,所述其他器件包括光学透镜,所述光学透镜的属性信息包括畸变参数、瞳距、视场角中的至少一个。可选的是,所述显示模组的属性信息被以扩展显示标识数据EDID的数据格式写在扩展显示标识数据EDID的256个字节的前128个字节中,所述其他器件的属性信息被以扩展显示标识数据EDID的数据格式写在所述256个字节的后128个字节中;所述数据传输通道包括用于传输扩展显示标识数据EDID的显示数据通道。可选的是,所述数据传输接口包括HDMI接口,所述HDMI接口与所述主机的HDMI接口连接,形成所述显示数据通道。可选的是,所述存储单元中存储有将所述头戴显示器识别为人机交互设备HID的各类描述符,所述控制单元还用于将读取到的所述属性信息包装成HID报告,并将所述HID报告通过所述数据传输通道发送至所述主机。可选的是,所述数据传输接口包括USB接口,所述USB接口与所述主机的USB接口连接,形成用于传输所述HID报告的数据传输通道。可选的是,所述控制单元还用于将所述HID报告通过所述数据传输通道写入所述主机针对所述头戴显示器创建的设备节点文件中。可选的是,所述存储单元中存储有将所述头戴显示器识别为人机交互设备HID的各类描述符,所述属性信息被写入所述各类描述符中的其中一种描述符中。根据本发明的第二方面,提供了一种头戴显示系统,其包括主机和根据本发明的第一方面所述的头戴显示器,所述头戴显示器的数据传输接口与所述主机的对应数据传输接口连接,形成数据传输通道;所述主机用于接收所述头戴显示器经由所述数据传输通道发送的所述其他器件的属性信息。本发明的一个有益效果在于,本发明头戴显示器不仅保存有显示模组的属性信息,还保存有例如是光学透镜等其他器件的属性信息,并能够将其他器件的属性信息通过数据传输接口以适配的传输协议发送至主机,以供主机根据该属性信息进行视频数据的适配。这样,在主机上运行的头戴显示器的SDK便无需再集成这些器件的属性参数,只需要提供相应的应用程序接口来获取头戴显示器提供的属性参数即可,这明显提高了头戴显示器的通用性,使得其能够与更多的SDK进行对接,有利于头戴显示器的传播和标准化。通过以下参照附图对本发明的示例性实施例的详细描述,本发明的其它特征及其优点将会变得清楚。附图说明被结合在说明书中并构成说明书的一部分的附图示出了本发明的实施例,并且连同其说明一起用于解释本发明的原理。图1为根据本发明头戴显示器的一种实施例的方框原理图;图2示出了其他器件的属性信息的一种存储结构。具体实施方式现在将参照附图来详细描述本发明的各种示例性实施例。应注意到:除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表达式和数值不限制本发明的范围。以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本发明及其应用或使用的任何限制。对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,所述技术、方法和设备应当被视为说明书的一部分。在这里示出和讨论的所有例子中,任何具体值应被解释为仅仅是示例性的,而不是作为限制。因此,示例性实施例的其它例子可以具有不同的值。应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步讨论。图1是根据本发明头戴显示器的一种实施例的方框原理图。根据图1所示,该头戴显示器1包括控制单元15、存储单元14、数据传输接口。该数据传输接口包括视频接口11和USB接口12。该存储单元14可以包括一个或者至少两个存储器。该存储单元14可以包括片内RAM和扩展存储器。该头戴显示器1可以是虚拟现实头戴显示器、增强现实头戴显示器、混合现实头戴显示器等。该头戴显示器1除具有显示模组之外,还具有光学透镜、传感器等与图像显示相关的其他器件,主机2需要根据显示模组、光学透镜、传感器等与图像显示相关的器件的属性信息进行视频数据的适配,进而实现最佳显示。该光学透镜的属性信息例如包括畸变参数、瞳距、视场角(FOV)、屏幕方向等。该传感器的属性信息例如包括精度、灵敏度、量程、分辨率等。目前,显示模组的属性信息以EDID表示,EDID是包括供应商信息、最大图像大小、颜色设置、厂商预设置、频率范围的限制、以及显示模组的名称和序列号等内容的字符串。EDID由128个字节或者256个字节组成,对于由128个字节组成的EDID,其字节划分如表1所示。表1:字节内容0-7头信息8-9厂商ID10-11产品ID12-1532位序列号16-17制造日期18-19EDID版本20-24显示器的基本信息(电源、最大高度、宽度)25-34显示器的颜色特征35-37显示器的基本时序、定时、分辨率38-53显示器的标准时序及定时54-125显示器的详细时序及定时126扩展标志位127求和验证值对于本发明的头戴显示器,除了将显示模组的EDID存储在头戴显示器的存储单元14中,还将其他器件的属性信息也存储在头戴显示器的存储单元14中,其中,这些属性信息可以存储在同一个存储器中,也可以存储在不同的存储器中。以下列举两种可供选择的实施例说明其他器件的属性信息的存储及获取。实施例1:在该实施例中,根据图2所示,该头戴显示器的EDID由256个字节组成,其中,显示模组的属性信息可以按照表1的划分写在EDID的0-127字节(Byte)中,并利用EDID的128-255字节表示头戴显示器的例如是光学透镜、传感器等其他器件的属性信息。此256个字节的EDID(包含有显示模组的属性信息和其他器件的属性信息)存储在存储单元14中。该EDID可以存储在片外扩展的EEPROM中,也可以存储在控制单元15的片内RAM中。在实施例1中,主机2可以通过标准的EDID读取方式获取显示模组的属性信息和其他器件的属性信息。具体地,头戴显示器1的视频接口11与主机2的视频接口21对应连接,以形成显示数据通道(DisplayDataChannel,简称为DDC),该显示数据通道用于以I2C协议标准传输EDID。在此,视频接口11和视频接口21可以通过三个针脚形成满足I2C协议的显示数据通道,而视频接口11和视频接口21的其他针脚则可以用于传输视频数据。在实施例1中,控制单元15用于从存储单元14中读取EDID,并将读取到的EDID通过显示数据通道发送至主机2。该控制单元15可以根据设定,在形成显示数据通道后便主动向主机2发送EDID,其中,主机2可以通过显示数据通道向头戴显示器1提供5V电源。该控制单元15也可以根据设定,在接收到主机2发送的指令后,该指令具体为EDID请求,再根据EDID请求从存储单元14中读取EDID,并将读取到的EDID通过显示数据通道发送至主机2。该EDID请求也可以通过显示数据通道发送。该视频接口11、21可以是HDMI视频接口,也可以是DVI、DisplayPort等视频接口。该头戴显示器1还可以包括电源转换单元13,该电源转换单元13被设置为将主机2通过视频接口11和/或USB接口12提供的电源转换为头戴显示器1的各用电器件所需的工作电压。实施例2:在该实施例中,该头戴显示器1作为人机交互设备(HumanInterfaceDevice,简称为HID)与主机2建立连接,并将其他器件的属性信息发送至主机2。该实施例2中,该头戴显示器1的存储单元14中存储有将头戴显示器1识别为HID设备的各类描述符,这些描述符例如包括设备描述符、报告描述符、配置描述符、HID描述符等,这样,在头戴显示器1与主机2建立连接后,便可通过设备枚举将头戴显示器1识别为HID设备。在实施例2中,头戴显示器1可以通过USB接口12与主机2的USB接口22对应连接,形成用于传输其他器件的属性信息的数据传输通道。在实施例2中,可以将其他器件的属性信息写入上述各类描述符中的其中一种描述符中,例如设备描述符中,这样,控制单元15便可以在主机2进行设备枚举时,将属性信息发送至主机2。在实施例2中,控制单元15也可以将读取到的属性信息包装成HID报告,并将HID报告通过对应的数据传输通道发送至主机2。该控制单元15可以进一步将HID报告通过对应的数据传输通道写入主机2针对头戴显示器1创建的设备节点文件中。这样,主机端应用便可通过读取设备节点文件获得头戴显示器1的属性信息。根据本发明的第二方面,还提供了一种头戴显示系统,参照图1所示,该头戴显示系统包括主机2和上述任一种头戴显示器1,头戴显示器1的数据传输接口(包括视频接口11和/或USB接口12)与主机2的对应数据传输接口(包括视频接口21和/或USB接口22)连接,以形成数据传输通道;主机2用于接收头戴显示器1经由数据传输通道发送的属性信息。除此之外,根据图1所示,主机2还可以包括电源单元23,以通过电源单元23为主机2的用电器件供电,并通过电源单元23向USB接口22、视频接口21的电源针脚供电,进而通过与USB接口22连接的USB接口12和/或与视频接口21连接的视频接口22向头戴设备1的用电器件供电。该主机2还包括中央处理器(CPU)25,以进行各种数据处理、并发送各种指令等。在本发明的一个实施例中,主机2从头戴显示器1获取头戴显示器1的属性信息的步骤可以包括:步骤S101:主机2向头戴显示器1发送指令,例如对应EDID表示方式的EDID请求、对应将其他属性信息写入设备描述符中的获取设备描述符的请求等。步骤S201:头戴显示器1的控制单元15在接收到主机2发送的指令后,根据该指令从存储单元14中读取对应的属性信息,并将读取到的属性信息通过对应的数据传输通道发送至主机2。步骤S102:主机2根据获取到的属性信息准备相适配的视频数据,并将该视频数据通过连接的视频接口21和视频接口11发送至头戴显示器1的显示模组(图中未示出)进行视频播放。本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分相互参见即可,每个实施例重点说明的都是与其他实施例的不同之处,而且各个实施例可以根据需要单独使用或者相互结合使用。虽然已经通过例子对本发明的一些特定实施例进行了详细说明,但是本领域的技术人员应该理解,以上例子仅是为了进行说明,而不是为了限制本发明的范围。本领域的技术人员应该理解,可在不脱离本发明的范围和精神的情况下,对以上实施例进行修改。本发明的范围由所附权利要求来限定。当前第1页1 2 3 
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1