VR设备及VR设备检测方法与流程

文档序号:16673823发布日期:2019-01-18 23:46阅读:904来源:国知局
VR设备及VR设备检测方法与流程

本申请涉及虚拟现实技术领域,尤其涉及一种vr设备及vr设备检测方法。



背景技术:

vr(virtualreality,虚拟现实)技术是一种可以创建和体验虚拟世界的计算机仿真系统,它利用计算机生成一种模拟环境,并通过多源信息融合的、交互式的三维动态视景和实体行为的系统仿真使用户沉浸到该模拟环境中。

目前,虚拟现实头戴设备与电脑连接后,如果头戴设备不能正常显示,无法确定头戴设备自身是否正常。



技术实现要素:

本申请的多个方面提供一种vr设备及vr设备检测方法,用以检测vr设备自身是否正常,便于快速定位异常显示的原因。

本申请实施例提供一种vr设备,能够与终端设备连接并显示终端设备中的视频内容,包括:控制模块,通道切换模块,存储模块和显示模块;所述控制模块与通道切换模块、存储模块连接;所述通道切换模块包括与存储模块连接的内部信号输入端、与所述终端设备连接的外部信号输入端和与显示模块连接的信号输出端;所述控制模块,用于响应显示异常检测需求,从存储模块中读取测试视频信号,将所述测试视频信号通过内部信号输入端发送至通道切换模块,且将输入通道切换模块的测试视频信号通过信号输出端发送给显示模块,以用于根据所述显示模块对所述测试视频信号的显示情况,确定所述vr设备的工作状态。

进一步,显示转换模块,所述显示转换模块的输入端与通道切换模块连接,接收通道切换模块发送的测试视频信号并进行格式转换,显示转换模块的输出端与显示模块连接,将进行格式转换后的测试视频信号发送至显示模块。

进一步,测试视频转化模块,测试视频转化模块的输入端与存储模块连接,用于接收存储模块发送的测试视频信号并进行格式转换,测试视频转化模块的输出端与通道切换模块的内部信号输入端连接,将进行格式转换后的测试视频信号发送至通道切换模块。

进一步,所述通道切换模块还包括通道切换端和插入检测端;所述插入检测端与控制模块连接,用于检测所述外部信号输入端是否有视频线插入并向控制模块发送检测结果信号,以供所述控制模块根据所述检测结果信号生成通道切换控制信号;所述通道切换端与控制模块连接,用于接收所述控制模块发出的通道切换控制信号,并根据通道切换控制信号信号对所述通道切换模块在外部信号输入端和内部信号输入端之间进行切换。

进一步,所述控制模块具体用于:在所述检测结果信号指示插入视频线时,将所述通道切换模块的工作通道从所述内部信号输入端切换至所述外部信号输入端,以及在发生显示异常事件时,将所述通道切换模块的工作通道从所述外部信号输入端切换至内部信号输入端;或者,所述控制模块具体用于:在所述检测结果信号指示未插入视频线时,将所述通道切换模块的工作通道从所述外部信号输入端切换至所述内部信号输入端。

进一步,还包括:电源保护模块和电源转换模块;电源保护模块的输入端与外部电源连接,电源转化模块输入端与电源保护模块的输出端连接将外部电源转化为设备所需的电源。

进一步,还包括:设备输入接口、转换控制模块、音频控制模块和摄像头控制模块;vr设备通过设备输入接口与终端设备连接,设备输入接口与转换控制模块和通道切换模块连接,转换控制模块的输出端与音频控制模块和摄像头控制模块连接。

本申请实施例还提供一种vr设备检测方法,包括:响应于显示异常检测需求,确定vr设备的通道切换模块的外部信号输入端被禁用,且内部信号输入端被启用;读取vr设备本地存储的测试视频信号,并通过通道切换模块的信号输出端发送给vr设备的显示模块;根据显示模块对所述测试视频信号的显示情况,确定所述vr设备的工作状态。

进一步,所述确定vr设备的通道切换模块的外部信号输入端被禁用,且内部信号输入端被启用,包括:响应显示异常检测需求,检测所述外部信号输入端是否与外部输入设备连接;当确定所述外部信号输入端连接外部输入设备时,禁用所述外部信号输入端,并启用所述内部信号输入端;当确定所述外部信号输入端未连接外部输入设备时,直接启用所述内部信号输入端。

进一步,所述根据显示模块对所述测试视频信号的显示情况,确定所述vr设备的工作状态,包括:若显示模块显示正常,确定vr设备处于正常工作状态;若显示模块显示异常,确定vr设备处于异常工作状态。

本申请实施例vr设备包括控制模块,通道切换模块,存储模块和显示模块,控制模块响应显示异常检测需求,从存储模块中读取测试视频信号,将测试视频信号通过内部信号输入端发送至通道切换模块,且将输入通道切换模块的测试视频信号通过信号输出端发送给显示模块,以用于根据显示模块对测试视频信号的显示情况,确定vr设备的工作状态,通过通道切换模块将存储于本地的测试视频信号发送至显示模块显示该视频信号,通过显示模块显示情况即可快速准确判断vr设备自身是否正常,便于快速定位异常显示的原因。

附图说明

此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:

图1为本申请一示例性实施例提供的vr设备的结构示意图;

图2为本申请一示例性实施例提供的通道切换模块示意图;

图3为本申请又一示例性实施例提供的vr设备的结构示意图;

图4为本申请又一示例性实施例提供的vr设备的结构示意图;

图5为本申请示例性实施例提供的vr设备检测方法的流程图。

具体实施方式

为使本申请的目的、技术方案和优点更加清楚,下面将结合本申请具体实施例及相应的附图对本申请技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

针对现有虚拟现实头戴设备与电脑连接后,如果头戴设备不能正常显示,无法确定头戴设备自身是否正常的技术问题,本申请实施例提供一种解决方案,基本思路是:vr设备包括控制模块,通道切换模块,存储模块和显示模块,控制模块响应显示异常检测需求,从存储模块中读取测试视频信号,将测试视频信号通过内部信号输入端发送至通道切换模块,且将输入通道切换模块的测试视频信号通过信号输出端发送给显示模块,以用于根据显示模块对测试视频信号的显示情况,确定vr设备的工作状态,通过通道切换模块将存储于本地的测试视频信号发送至显示模块显示该视频信号,通过显示模块显示情况即可快速准确判断vr设备自身是否正常。

以下结合附图,详细说明本申请各实施例提供的技术方案。

图1为本申请示例性实施例提供的一种vr设备的结构示意图,该vr设备能够与终端设备连接并显示终端设备中的视频内容,该vr设备包括:控制模块,通道切换模块,存储模块和显示模块。

结合图2,本申请示例性实施例vr设备的控制模块与通道切换模块、存储模块连接;通道切换模块包括与存储模块连接的内部信号输入端、与终端设备连接的外部信号输入端和与显示模块连接的信号输出端;控制模块,用于响应显示异常检测需求,从存储模块中读取测试视频信号,将测试视频信号通过内部信号输入端发送至通道切换模块,且将输入通道切换模块的测试视频信号通过信号输出端发送给显示模块,以用于根据显示模块对测试视频信号的显示情况,确定vr设备的工作状态。本申请实施例vr设备的结构简单紧凑。

图2为本申请示例性实施例提供的通道切换模块。在本实施例中,通道切换模块还包括通道切换端和插入检测端;插入检测端与控制模块连接,用于检测外部信号输入端是否有视频线插入并向控制模块发送检测结果信号,以供控制模块根据检测结果信号生成通道切换控制信号;通道切换端与控制模块连接,用于接收控制模块发出的通道切换控制信号,并根据通道切换控制信号对通道切换模块在外部信号输入端和内部信号输入端之间进行切换。

在本实施例中,vr设备还包括:电源保护模块和电源转换模块;电源保护模块的输入端与外部电源连接,电源转化模块输入端与电源保护模块的输出端连接将外部电源转化为设备所需的电源。电源保护模块为设备提供电源保护,提高用电安全,电源转化模块为设备内部模块提供所需的电源。

在一可选实施例中,该vr设备还包括显示转换模块,显示转换模块的输入端与通道切换模块连接,接收通道切换模块发送的测试视频信号并进行格式转换,显示转换模块的输出端与显示模块连接,将进行格式转换后的测试视频信号发送至显示模块。显示转换模块用于对通道切换模块发出的测试视频信号进行格式转换,将测试视频信号转换为与显示模块相互匹配的格式。

在一可选实施例中,当存储模块中存储的测试视频信号的格式与通道切换模块所需视频信号格式不匹配时,该vr设备还包括测试视频转化模块,对存储模块发出的测试视频信号的格式进行转换。测试视频转化模块的输入端与存储模块连接,用于接收存储模块发送的测试视频信号并进行格式转换,测试视频转化模块的输出端与通道切换模块的内部信号输入端连接,将进行格式转换后的测试视频信号发送至通道切换模块。测试视频转化模块用于对经过存储模块发送的测试视频信号进行格式转换,以达到通道切换模块所需的视频信号格式。

在一可选实施例中,vr设备还可以包括:设备输入接口、转换控制模块、音频控制模块和摄像头控制模块;vr设备通过设备输入接口与终端设备连接,设备输入接口与转换控制模块和通道切换模块连接,转换控制模块的输出端与音频控制模块和摄像头控制模块连接。转换控制模块用于实现将vr设备的usb接口分别与几个usb设备进行连接,本实施例中,转换控制模块的输出端与音频控制模块和摄像头控制模块实现对音频控制模块和摄像头控制模块的控制。

上述实施例中的vr设备能够通过视频线与外部的终端设备连接。此时,控制模块具体用于:在检测结果信号指示插入视频线时,将通道切换模块的工作通道从内部信号输入端切换至外部信号输入端,以及在发生显示异常事件时,将通道切换模块的工作通道从外部信号输入端切换至内部信号输入端;或者,控制模块具体用于:在检测结果信号指示未插入视频线时,将通道切换模块的工作通道从外部信号输入端切换至内部信号输入端。控制模块控制vr设备不同同时接入外部视频信号和内部的测试视频信号,避免信号冲突发生异常。

本申请实施例vr设备包括控制模块,通道切换模块,存储模块和显示模块,控制模块响应显示异常检测需求,从存储模块中读取测试视频信号,将测试视频信号通过内部信号输入端发送至通道切换模块,且将输入通道切换模块的测试视频信号通过信号输出端发送给显示模块,以用于根据显示模块对测试视频信号的显示情况,确定vr设备的工作状态,通过通道切换模块将存储于本地的测试视频信号发送至显示模块显示该视频信号,通过显示模块显示情况即可快速准确判断vr设备自身是否正常。

图3为本申请又一示例性实施例vr设备的结构示意图,结合图3对vr设备的工作原理作出说明。

本实施例中,vr设备包括hdmi通道切换模块、hdmi转dp控制模块、dp转mipi控制模块、显示模块、usb转hdmi控制模块、mcu控制模块、存储模块、usbhub控制模块、音频控制模块、摄像头控制模块、电源保护模块和电源转换模块,vr设备上还设有与外部设备连接的设备输入接口。

首先,pc和vr设备通过cable线连接,cable线的usb插头插入pc的usb中,pc为vr设备供电。

其中,cable线的一端与vr设备的设备输入接口连接,cable线的另一端设有hdmi插头和usb插头,pc上设有分别与hdmi插头和usb插头连接的usb接口和hdmi接口,将vr设备连接后,先只将cable线的usb接口连接到pc的usb接口上,只通过usb接口给vr设备供电。

mcu控制模块的插入检测端如果检测到cable线的hdmi插头未插入pc的hdmi接口上,则向mcu控制模块发送未视频线插入信号,mcu控制模块根据未视频线插入信号向hdmi通道切换模块发出通道切换控制信号,hdmi通道切换模块的通道切换端接收通道切换控制信号,将hdmi通道切换模块的工作通道从外部信号输入端切换至内部信号输入端。

mcu控制模块的插入检测端如果检测到cable线的hdmi插头插入pc的hdmi接口上,则向mcu控制模块发送视频线插入信号,mcu控制模块根据视频线插入信号向发出hdmi通道切换模块发出通道切换控制信号,hdmi通道切换模块的通道切换端接收通道切换控制信号,将hdmi通道切换模块的工作通道从内部信号输入端切换至外部信号输入端。

控制模块控制存储模块输出usb格式的视频信号至usb转hdmi控制模块,usb转hdmi控制模块将usb格式的视频信号转化为hdmi格式的视频信号发送至hdmi通道切换模块的内部信号输入端,hdmi通道切换模块的信号输出端将hdmi格式的视频信号发送至hdmi转dp控制模块,将hdmi格式的视频信号转化为dp格式的视频信号,hdmi转dp控制模块将转化后的dp格式的视频信号发送至dp转mipi控制模块,将dp格式的视频信号转化为mipi格式的视频信号,dp转mipi控制模块将mipi格式的视频信号发送显示模块进行显示,根据显示模块对测试视频信号的显示情况,确定vr设备的工作状态。显示模块可以为lcd屏,通过查看lcd屏的显示状况可以直接确定vr设备的工作状态。

图4为本申请又一示例性实施例vr设备的结构示意图,结合图4对vr设备的工作原理作出说明。

本实施例中,vr设备包括dp通道切换模块、dp转mipi控制模块、显示模块、usb转dp控制模块、mcu控制模块、存储模块、usbhub控制模块、音频控制模块、摄像头控制模块、电源保护模块和电源转换模块,vr设备上还设有与外部设备连接的设备输入接口。

首先,pc和vr设备通过cable线连接,cable线的usb插头插入pc的usb中,pc为vr设备供电。

其中,cable线的一端与vr设备的设备输入接口连接,cable线的另一端设有dp插头和usb插头,pc上设有分别与dp插头和usb插头连接的usb接口和dp接口,将vr设备连接后,先只将cable线的usb接口连接到pc的usb接口上,只通过usb接口给vr设备供电。

mcu控制模块的插入检测端如果检测到cable线的dp插头未插入pc的dp接口上,则向mcu控制模块发送未视频线插入信号,mcu控制模块根据未视频线插入信号向dp通道切换模块发出通道切换控制信号,dp通道切换模块的通道切换端接收通道切换控制信号,将dp通道切换模块的工作通道从外部信号输入端切换至内部信号输入端。

mcu控制模块的插入检测端如果检测到cable线的dp插头插入pc的dp接口上,则向mcu控制模块发送视频线插入信号,mcu控制模块根据视频线插入信号向发出dp通道切换模块发出通道切换控制信号,dp通道切换模块的通道切换端接收通道切换控制信号,将dp通道切换模块的工作通道从内部信号输入端切换至外部信号输入端。

存储模块输出usb格式的视频信号至usb转dp控制模块,usb转dp控制模块将usb格式的视频信号转化为dp格式的视频信号发送至dp通道切换模块的内部信号输入端,dp通道切换模块的信号输出端将dp格式的视频信号发送至dp转dp控制模块,将dp格式的视频信号转化为dp格式的视频信号,dp转dp控制模块将转化后的dp格式的视频信号发送至dp转mipi控制模块,将dp格式的视频信号转化为mipi格式的视频信号,dp转mipi控制模块将mipi格式的视频信号发送显示模块进行显示,根据显示模块对测试视频信号的显示情况,确定vr设备的工作状态。显示模块可以为lcd屏,通过查看lcd屏的显示状况可以直接确定vr设备的工作状态。

图5为本申请实施例还提供一种vr设备检测方法,该方法包括:

s101:响应于显示异常检测需求,确定vr设备的通道切换模块的外部信号输入端被禁用,且内部信号输入端被启用;

s102:读取vr设备本地存储的测试视频信号,并通过通道切换模块的信号输出端发送给vr设备的显示模块;

s103:根据显示模块对测试视频信号的显示情况,确定vr设备的工作状态。

在上述实施例中,确定vr设备的通道切换模块的外部信号输入端被禁用,且内部信号输入端被启用,包括:响应显示异常检测需求,检测外部信号输入端是否与外部输入设备连接;当确定外部信号输入端连接外部输入设备时,禁用外部信号输入端,并启用内部信号输入端;当确定外部信号输入端未连接外部输入设备时,直接启用内部信号输入端。

在本实施例中,当检测到外部信号输入端与外部输入设备连接时,如果vr设备不能正常显示,需要先进行vr设备自身的检测排除是否是由于自身显示通道问题导致的不显示,此时直接禁用外部信号输入端,并启用内部信号输入端,进行对vr设备自身的检测。当检测到外部信号输入端未连接外部输入设备时,直接启用内部信号输入端,对vr设备自身显示通道进行检测。

根据显示模块对测试视频信号的显示情况,确定vr设备的工作状态,包括:若显示模块显示正常,确定vr设备处于正常工作状态;若显示模块显示异常,确定vr设备处于异常工作状态。

此外,本申请示例性实施例还给出一种vr不能正常显示问题来源的排除步骤,在vr设备通过视频线与外部终端连接后不能正常显示时,采用上述方法对vr设备进行检测后,确定vr设备正常,那么可能是终端设备和视频线存在问题。进一步检测,终端设备的设置选项,如果终端设备的设置选项没有问题,则说明是视频线存在问题,更换视频线即可。

本申请实施例vr设备检测方法通过控制模块响应显示异常检测需求,从存储模块中读取测试视频信号,将测试视频信号通过内部信号输入端发送至通道切换模块,且将输入通道切换模块的测试视频信号通过信号输出端发送给显示模块,以用于根据显示模块对测试视频信号的显示情况,确定vr设备的工作状态,通过通道切换模块将存储于本地的测试视频信号发送至显示模块显示该视频信号,通过显示模块显示情况即可快速准确判断vr设备自身是否正常。

本申请实施例vr设备检测方法可由图1示例性实施例vr设备实现。存储模块可用于存储计算机程序,控制模块用于执行计算机程序,用于:响应于显示异常检测需求,确定vr设备的通道切换模块的外部信号输入端被禁用,且内部信号输入端被启用;读取vr设备本地存储的测试视频信号,并通过通道切换模块的信号输出端发送给vr设备的显示模块;根据显示模块对测试视频信号的显示情况,确定vr设备的工作状态。

进一步可选地,控制模块用于确定vr设备的通道切换模块的外部信号输入端被禁用,且内部信号输入端被启用,包括:响应显示异常检测需求,检测外部信号输入端是否与外部输入设备连接;当确定外部信号输入端连接外部输入设备时,禁用外部信号输入端,并启用内部信号输入端;当确定外部信号输入端未连接外部输入设备时,直接启用内部信号输入端。

进一步可选地,控制模块用于根据显示模块对测试视频信号的显示情况,确定vr设备的工作状态,包括:若显示模块显示正常,确定vr设备处于正常工作状态;若显示模块显示异常,确定vr设备处于异常工作状态。

相应地,本申请实施例还提供一种存储有计算机程序的计算机可读存储介质。当计算机可读存储介质存储计算机程序,且第一计算机程序被一个或多个处理器执行时,致使一个或多个处理器执行上述vr设备检测方法中的各步骤。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

在一个典型的配置中,计算设备包括一个或多个处理器(cpu)、输入/输出接口、网络接口和内存。

内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flashram)。内存是计算机可读介质的示例。

计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitorymedia),如调制的数据信号和载波。

还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括要素的过程、方法、商品或者设备中还存在另外的相同要素。

以上仅为本申请的实施例而已,并不用于限制本申请。对于本领域技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本申请的权利要求范围之内。

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