头戴显示系统和主机技术方案

技术编号:17096547 阅读:23 留言:0更新日期:2018-01-21 07:51
本发明专利技术涉及头戴显示系统和主机。主机执行以下步骤:保存当前头戴显示设备的配置信息;获取头戴显示设备的设备下线信号;挂起操作系统和应用程序;获取头戴显示设备的设备上线信号;激活操作系统;获取新连接的头戴显示设备的配置信息,并与存储器保存的上一个头戴显示设备的配置信息进行比对;在新连接的头戴显示设备的配置信息与存储器保存的前一个头戴显示设备的配置信息不同的情况下,根据新连接的头戴显示设备的配置信息配置头戴显示设备初始化程序,运行配置后的头戴显示设备初始化程序,并用新连接的头戴显示设备的配置信息替换此前保存的前一个头戴显示设备的配置信息;激活被挂起的应用程序。实现更换头戴显示设备时无需重启操作系统。

【技术实现步骤摘要】
头戴显示系统和主机
本专利技术涉及头戴显示技术,更具体地,涉及一种头戴显示系统和主机。
技术介绍
随着头戴显示产品的发展,头戴显示产品的种类越来越多,头戴显示产品包括虚拟现实(VirtualReality,简称VR)设备和增强虚拟现实(AugmentedReality,简称AR)设备等,其中,头戴显示设备接入主机使用方式,主机可以连接不同类型的头戴显示设备,来完成不同场景体验,但是受限于不同头戴现实设备的屏幕参数不同,主机只支持一种屏幕参数的头戴式显示设备,或者虽支持不同屏幕参数的头戴式显示设备,但更换头戴式显示设备之后需要重启操作系统,用户体验不佳。
技术实现思路
本专利技术的目的在于提供一种头戴显示系统的新的技术方案,以实现用户更换头戴显示设备时,不需要重启主机上的操作系统。根据本专利技术的一个方面,提供一种头戴显示系统,包括头戴显示设备和主机,所述主机包括存储器和处理器,所述存储器用于存储操作系统、应用程序和指令,所述操作系统包含头戴显示设备的初始化程序,所述头戴显示设备的初始化程序可通过解耦合单独被所述指令调用和配置;所述指令用于控制所述处理器进行操作以执行以下步骤:保存当前头戴显示设备的头戴显示设备的配置信息;获取头戴显示设备的设备下线信号;挂起操作系统和正在运行的应用程序;获取头戴显示设备的设备上线信号;激活操作系统;获取新连接的头戴显示设备的配置信息,并将其与此前保存的前一个头戴显示设备的配置信息进行比对;在所述新连接的头戴显示设备的配置信息与此前保存的前一个头戴显示设备的配置信息不同的情况下,根据新连接的头戴显示设备的配置信息配置头戴显示设备初始化程序,运行配置后的头戴显示设备初始化程序,并用新连接的头戴显示设备的配置信息替换此前保存的前一个头戴显示设备的配置信息;激活被挂起的应用程序。可选地,所述指令在被执行时还进行如下操作:如果新连接的头戴显示设备的配置信息与此前保存的前一个头戴显示设备的配置信息相同,则激活被挂起的应用程序。可选地,所述头戴显示设备的配置信息包括屏幕尺寸、物理分辨率、刷新帧频、设备厂商、刷新方向、瞳距中的一项或多项。可选地,在所述激活操作系统的步骤之后,还包括步骤:控制头戴显示设备显示静止的无渲染的图像,直至所述激活被挂起的应用程序的步骤完成时结束,用以提示用户当前正在进行新头戴显示设备的初始化。可选地,在所述激活操作系统的步骤之后,还包括步骤:控制头戴显示设备显示黑屏,直至所述激活被挂起的应用程序的步骤完成时结束。可选地,所述头戴显示设备以支持热插拔的连接方式与主机连接包括:所述头戴显示设备以支持热插拔的标准TypeC传输协议连接方式与主机连接。可选地,所述指令包括SDK指令。可选地,所述设备下线信号包括人机接口设备(HID)下线信号;所述设备上线信号包括人机接口设备(HID)设备上线信号。根据本专利技术的第二方面,提供一种主机,所述主机包括存储器和处理器,所述存储器用于存储操作系统、应用程序和指令,所述操作系统包含头戴显示设备的初始化程序,所述头戴显示设备的初始化程序可通过解耦合单独被所述指令调用和配置;所述指令用于控制所述处理器进行操作以执行以下步骤:保存当前头戴显示设备的配置信息;获取头戴显示设备的设备下线信号;挂起操作系统和正在运行的应用程序;获取头戴显示设备的设备上线信号;激活操作系统;获取新连接的头戴显示设备的配置信息,并将所述存储器保存的上一个头戴显示设备的配置信息进行比对;在所述新连接的头戴显示设备的配置信息与所述存储器保存的前一个头戴显示设备的配置信息不同,则根据新连接的头戴显示设备的配置信息配置头戴显示设备初始化程序,运行配置后的头戴显示设备初始化程序,并用新连接的头戴显示设备的配置信息替换此前保存的前一个头戴显示设备的配置信息;激活被挂起的应用程序。可选地,所述头戴显示设备的配置信息包括屏幕尺寸、物理分辨率、刷新帧频、设备厂商、刷新方向、瞳距中的一项或多项。可选地,在所述激活操作系统的步骤之后,还包括步骤:控制头戴显示设备显示静止的无渲染的图像,直至所述激活被挂起的应用程序的步骤完成时结束,用以提示用户当前正在进行新头戴显示设备的初始化。可选地,在所述激活操作系统的步骤之后,还包括步骤:控制头戴显示设备显示黑屏,直至所述激活被挂起的应用程序的步骤完成时结束。本专利技术设置指令检测更换后的头戴显示设备的配置信息相对于更换前的头戴显示设备的配置信息是否发生变化,如果发生变化则将操作系统中的屏幕初始化程序解耦合,并根据新的头戴显示设备的配置信息完成头戴显示设备的初始化程序,从而实现在头戴显示系统更换头戴显示设备时,不需要重启操作系统。为使本专利技术的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍。应当理解,以下附图仅示出了本专利技术的某些实施例,因此不应被看作是对范围的限定。对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。图1示出了本专利技术实施例提供的头戴显示系统的结构框图。图2示出了本专利技术实施例提供的头戴显示系统更换头戴显示设备的方法的流程图。具体实施方式现在将参照附图来详细描述本专利技术的各种示例性实施例。应注意到:除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表达式和数值不限制本专利技术的范围。以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本专利技术及其应用或使用的任何限制。对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,所述技术、方法和设备应当被视为说明书的一部分。在这里示出和讨论的所有例子中,任何具体值应被解释为仅仅是示例性的,而不是作为限制。因此,示例性实施例的其它例子可以具有不同的值。应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步讨论。参见图1所示,本专利技术提供的头戴显示系统包括头戴显示设备1和主机2。主机2包括处理器21和存储器22。处理器21例如可以是中央处理器CPU、微处理器MCU等。存储器22例如包括ROM(只读存储器)、RAM(随机存取存储器)、诸如硬盘的非易失性存储器等。主机2的外观例如是手柄,包括用于供用户操作的按钮等。头戴显示设备1与主机2的连接方式为支持热插拔的连接方式,例如头戴显示设备1以支持热插拔的标准TypeC传输协议连接方式与主机2连接。存储器22用于存储操作系统、应用程序和指令。在一个例子中,所述指令为软件开发工具包(SDK)指令。所述操作系统包含头戴显示设备的初始化程序,所述头戴显示设备的初始化程序可通过解耦合单独被所述指令调用和配置。所述指令用于控制处理器21进行操作以执行如下方法,参见图2,该方法包括以下步骤。步骤201、保存当前头戴显示设备的配置信息。具体地,例如SDK指令保存当前头戴显示设备的配置信息。步骤202、获取头戴显示设备的设备下线信号。具体地,当用户将头戴显示设备从主机上取下时,主机上的头戴显示设备的驱动获取到设备下线信号,例如HID设备下线信号。该设备下线信号被发送至SDK指令。步骤203、挂起本文档来自技高网...
头戴显示系统和主机

【技术保护点】
一种头戴显示系统,包括头戴显示设备和主机,其特征在于,所述主机包括存储器和处理器,所述存储器用于存储操作系统、应用程序和指令,所述操作系统包含头戴显示设备的初始化程序,所述头戴显示设备的初始化程序可通过解耦合单独被所述指令调用和配置;所述指令用于控制所述处理器进行操作以执行以下步骤:保存当前头戴显示设备的配置信息于所述存储器中;获取头戴显示设备的设备下线信号;挂起操作系统和正在运行的应用程序;获取头戴显示设备的设备上线信号;激活操作系统;获取新连接的头戴显示设备的配置信息,并与所述存储器保存的上一个头戴显示设备的配置信息进行比对;在所述新连接的头戴显示设备的配置信息与所述存储器保存的前一个头戴显示设备的配置信息不同的情况下,根据新连接的头戴显示设备的配置信息配置头戴显示设备初始化程序,运行配置后的头戴显示设备初始化程序,并用新连接的头戴显示设备的配置信息替换此前保存的前一个头戴显示设备的配置信息;激活被挂起的应用程序。

【技术特征摘要】
1.一种头戴显示系统,包括头戴显示设备和主机,其特征在于,所述主机包括存储器和处理器,所述存储器用于存储操作系统、应用程序和指令,所述操作系统包含头戴显示设备的初始化程序,所述头戴显示设备的初始化程序可通过解耦合单独被所述指令调用和配置;所述指令用于控制所述处理器进行操作以执行以下步骤:保存当前头戴显示设备的配置信息于所述存储器中;获取头戴显示设备的设备下线信号;挂起操作系统和正在运行的应用程序;获取头戴显示设备的设备上线信号;激活操作系统;获取新连接的头戴显示设备的配置信息,并与所述存储器保存的上一个头戴显示设备的配置信息进行比对;在所述新连接的头戴显示设备的配置信息与所述存储器保存的前一个头戴显示设备的配置信息不同的情况下,根据新连接的头戴显示设备的配置信息配置头戴显示设备初始化程序,运行配置后的头戴显示设备初始化程序,并用新连接的头戴显示设备的配置信息替换此前保存的前一个头戴显示设备的配置信息;激活被挂起的应用程序。2.根据权利要求1所述的头戴显示系统,其特征在于,所述指令在被执行时还进行如下操作:在新连接的头戴显示设备的配置信息与此前保存的前一个头戴显示设备的配置信息相同的情况下,激活被挂起的应用程序。3.根据权利要求1所述的头戴显示系统,其特征在于,所述头戴显示设备的配置信息包括屏幕尺寸、物理分辨率、刷新帧频、设备厂商、刷新方向、瞳距中的一项或多项。4.根据权利要求1所述的头戴显示系统,其特征在于,在所述激活操作系统的步骤之后,还包括步骤:控制头戴显示设备显示静止的无渲染的图像,直至所述激活被挂起的应用程序的步骤完成时结束,用以提示用户当前正在进行新头戴显示设备的初始化。5.根据权利要求1所述的头戴显示系统,其特征在于,在所述激活操作系统的步骤之后,还包括步骤:控制头戴显示设备显示黑屏,...

【专利技术属性】
技术研发人员:杨旭
申请(专利权)人:北京小鸟看看科技有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1