振动控制方法、设备、头戴显示设备、系统及存储介质与流程

文档序号:33539705发布日期:2023-03-22 09:02阅读:70来源:国知局
振动控制方法、设备、头戴显示设备、系统及存储介质与流程

1.本技术实施例涉及振动控制领域,尤其涉及一种振动控制方法、设备、头戴显示设备、系统及存储介质。


背景技术:

2.为了提高游戏或者视频等多媒体数据播放过程中的体验,一般会通过振动设备,例如手柄等进行振动反馈。
3.具体进行振动反馈时,一般通过下面两种方案实现。第一种方案为通过振动设备进行定频的振动控制,但是这种振动效果较为单一,用户体验较差,无法满足拟真的振动效果需求。第二种方案为对多媒体的音轨进行采样并传输到振动设备中,通过振动设备根据音频进行振动控制,但采用这种方式进行控制时,受用于振动的马达的限制,仅能够根据低频的音频数据进行控制,控制效果较差,且音频的信号能量强度不一定满足拟真振动的需求,另外需要将音频数据传输至振动设备,需要传输的数据量较大。
4.有鉴于此,现有技术亟需解决的技术问题是提供另一种振动控制方案。


技术实现要素:

5.有鉴于此,本技术实施例提供一种振动控制方案,以至少部分解决上述问题。
6.根据本技术实施例的第一方面,提供了一种振动控制方法,包括:解析多媒体数据,得到所述多媒体数据中的振动轨对应的振动指令序列,所述振动指令序列用于指示振动参数信息;发送所述振动指令序列,以使得振动设备根据所述振动指令序列指示的振动参数信息进行所述振动轨对应的振动控制。
7.可选地,本技术任意实施例中,所述解析多媒体数据,得到所述多媒体数据中的振动轨对应的振动指令序列,包括:解析多媒体数据,得到所述振动轨;通过振动解算引擎对所述振动轨进行解算,得到振动指令序列;对应地,所述振动设备根据所述振动指令序列指示的振动参数信息进行所述振动轨对应的振动控制,包括:所述振动设备通过所述振动解算引擎将所述振动
[0008][0009]
指令序列转换为振动控制命令,通过所述振动控制命令进行所述振动轨对应的振动控制。
[0010]
可选地,本技术任意实施例中,所述振动指令序列指示的所述振动参数信息至少包括以下至少之一:用于指示是否进行振动的控制指令、振动频率、振动幅度值、振动时长。
[0011]
可选地,本技术任意实施例中,所述解析多媒体数据,得到所述多媒体数据中的振动轨对应的振动指令序列,包括:解析多媒体数据,得到同步的视频信号、音频信号和所述振动轨,并播放所述视频信号和所述音频信号;所述发送所述振动指令序列,以使得振动设备根据所述振动指令序列指示的振动参数信息进行所述振动轨对应的振动控制,包括:发送所述振动指令序列,以使得所述振动设备根据所述振动指令序列进行与所述视频信号和
所述音频信号同步的振动控制。
[0012]
可选地,本技术任意实施例中,所述发送所述振动指令序列包括:以50hz的频率多次发送所述振动指令序列,以进行连续振动控制。
[0013]
根据本技术实施例的第二方面,提供了一种振动控制方法,包括:接收振动指令序列,其中,所述振动指令序列与所述多媒体数据的振动轨对应;解析所述振动指令序列,得到所述振动指令序列指示的振动参数信息;根据所述振动参数信息进行所述振动轨对应的振动控制。
[0014]
根据本技术实施例的第三方面,提供了一种振动设备,包括:接收模块、马达控制模块、振动马达,所述接收模块,用于接收振动指令序列,其中,所述振动指令序列与所述多媒体数据的振动轨对应;所述马达控制模块,用于解析所述振动指令序列,得到所述振动指令序列指示的振动参数信息,并根据所述振动参数信息对所述振动马达进行所述振动轨对应的振动控制。
[0015]
根据本技术实施例的第四方面,提供了一种头戴显示设备,包括:处理器、发送模块;所述处理器用于解析多媒体数据,得到所述多媒体数据中的振动轨对应的振动指令序列,所述振动指令序列用于指示振动参数信息;所述发送模块用于发送所述振动指令序列,以使得振动设备根据所述振动指令序列指示的振动参数信息进行所述振动轨对应的振动控制。
[0016]
根据本技术实施例的第五方面,提供了一种振动控制系统,包括:主机、振动设备,所述主机用于解析多媒体数据,得到所述多媒体数据中的振动轨对应的振动指令序列,所述振动指令序列用于指示振动参数信息;发送所述
[0017][0018]
振动指令序列;所述振动设备用于接收振动指令序列,并解析所述振动指令序列,得到所述振动指令序列指示的振动参数信息,根据所述振动参数信息进行所述振动轨对应的振动控制。
[0019]
根据本技术实施例的第六方面,提供了一种计算机存储介质,其上存储有计算机程序,该程序被处理器执行时实现如上任一所述的方法。
[0020]
本技术实施例提供的方案,通过解析多媒体数据,得到所述多媒体数据中的振动轨对应的振动指令序列;根据所述振动轨生成振动指令序列,所述振动指令序列用于指示振动参数信息,与振动轨或者音轨相比,振动指令序列的数据量较小,占用的带宽较少,适用于无线传输场景;发送所述振动指令序列,以使得振动设备根据所述振动指令序列指示的振动参数信息进行所述振动轨对应的振动控制,振动设备可以通过增加振动指令序列相关的控制软件来进行振动控制,无需增加功放芯片,节省了成本。
附图说明
[0021]
为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术实施例中记载的一些实施例,对于本领域普通技术人员来讲,还可以根据这些附图获得其他的附图。
[0022]
图1为适用本技术实施例的方法的示例性系统的示意图;
[0023]
图2为本技术实施例提供的一种振动控制方法的流程示意图;
[0024]
图3为本技术实施例提供的一种振动设备的结构示意图;
[0025]
图4为本技术实施例提供的一种头戴显示设备的结构示意图;
[0026]
图5为本技术实施例提供的一种振动控制方法的具体的使用场景示意图;
[0027]
图6为本技术实施例提供的另一种振动控制方法的具体的使用场景示意图;
[0028]
图7为本技术实施例提供的一种电子设备的结构示意图。
具体实施方式
[0029]
为了使本领域的人员更好地理解本技术实施例中的技术方案,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本技术实施例一部分实施例,而不是全部
[0030]
的实施例。基于本技术实施例中的实施例,本领域普通技术人员所获得的所有其他实施例,都应当属于本技术实施例保护的范围。
[0031]
下面结合本技术实施例附图进一步说明本技术实施例具体实现。
[0032]
图1示出了一种适用本技术实施例的振动控制方法的示例性系统。如图1所示,该系统100可以包括主机102、通信通道104和/或一个或多个振动设备106,图1中示例为多个振动设备106。
[0033]
主机102可以是用于存储信息、数据、程序和/或任何其他合适类型的内容的任何适当的设备,包括但不限于电脑、头戴显示设备等。在一些实施例中主机102可以执行任何适当的功能。例如,在一些实施例中,主机102可以用于进行多媒体数据的解析、振动指令序列的生成。作为可选的示例,在一些实施例中,主机102可以被用于播放多媒体数据。
[0034]
在一些实施例中,通信通道104可以是一个或多个无线网络的任何适当的组合。例如,通信通道104能够包括以下各项中的任何一种或多种:例如蓝牙通信通道、2.4g无线通道等。振动设备106能够通过一个或多个通信通道104链接到主机102。
[0035]
振动设备106可以包括用于进行振动控制的设备,例如手环、手柄、智能戒指、智能手套等。
[0036]
本方案中的系统主要用于虚拟现实技术,虚拟现实(vi rtua l rea l i ty,vr)技术是集计算机技术、传感器技术、人类心理学及生理学于一体的综合技术,其是通过利用计算机仿真系统模拟外界环境,为用户提供多信息、三维动态、交互式的仿真体验。具体地,可以通过多种设备分别模拟视觉感知、触觉感知、声音、嗅觉等,实现仿真体验。
[0037]
在应用于虚拟现实技术时,主机可以为头戴显示设备,又称vr头显,主要用于模拟视觉感知和声音,即展示三维画面以及播放声音,振动设备可以为手柄,主要用于模拟触觉感知,以及接收用户的交互动作。
[0038]
在一种可能的实施方式中,手柄作为重要的交互工具,是用户在进行vr交互时的主要交互设备。并且,用户在通过手柄进行交互或者进行游戏时,如果手柄能给依据内容进行触觉反馈,例如根据游戏进度进行振动反馈等,将会极大地提升用户的使用体验。
[0039]
现有的振动控制方案中,一般通过下面两种方案实现。
[0040]
第一种方案为通过振动设备进行定频的振动控制,但是不同的物体或者
[0041]
[0042]
动作对应的振动效果可能不同,有的物体会发出声音但不会振动,有的物体可能发声的同时一起振动,有的物体只振动不发声。此外,不同材质的物体、不同幅度的动作对应的振动效果也不同。因此,这种振动效果较为单一,用户体验较差,无法满足拟真的振动效果需求。
[0043]
第二种方案为对多媒体的音轨进行采样并传输到振动设备中,通过振动设备根据音频进行振动控制,但是,同样的音频作用在扬声器上可能会发出声音,但作用在振动马达上不一定会产生振动;类似地,同样的振动波形作用在振动马达上可能会产生振动,但作用在扬声器上可能无法发出声音。因此,采用这种方式进行控制时,受用于振动的马达的限制,仅能够根据低频的音频数据进行控制,控制效果较差,且音频的信号能量强度不一定满足拟真振动的需求。另外,在控制手柄进行振动时,需要将音频数据传输至振动设备,需要传输的数据量较大,不适用于无线场景。
[0044]
一种能够保证振动效果的方案是在制作多媒体数据时参照音轨增加振动轨,并将振动轨和音轨混合得到混合轨数据,增加至多媒体数据中。在播放多媒体数据的阶段,可以将混合轨数据发送至振动设备上,通过振动设备的解码器进行解码并发送至功放芯片,通过功放芯片解析音轨和振动轨并分别发送至扬声器和振动马达。
[0045]
但是这种方案需要振动设备上加装有功放芯片,极大地提高了振动设备的成本,另外,需要将混合轨传输至振动设备上,需要传输的数据量较大,占用了较大的带宽和能耗,不适于无线传输场景。
[0046]
为此,基于上述系统,本技术实施例提供了一种振动控制方法,以下通过多个实施例进行说明。
[0047]
参见图2,示出了一种振动控制方法的流程示意图。
[0048]
s201、主机解析多媒体数据,得到所述多媒体数据中的振动轨对应的振动指令序列,所述振动指令序列用于指示振动参数信息。
[0049]
主机可以为任意能够解析多媒体数据的主机,例如电脑、服务器、头戴显示设备等,本实施例对此不进行限定。
[0050]
多媒体数据可以为任意包括振动轨的多媒体数据,例如视频数据、音频数据、游戏数据等。多媒体数据中可以包括多种轨道数据,例如一个或者多个音轨、一个或者多个振动轨等,通过解析多媒体数据,可以得到振动轨。
[0051]
振动轨可以用于指示随多媒体播放进度变化的振动强度。
[0052][0053]
在一种可能的实施方式中,多媒体数据可以包括振动轨,对应地,步骤s201可以包括:解析多媒体数据,得到同步的视频信号、音频信号和所述振动轨,并播放所述视频信号和所述音频信号;对应地,发送所述振动指令序列,以使得振动设备根据所述振动指令序列指示的振动参数信息进行所述振动轨对应的振动控制,包括:发送所述振动指令序列,以使得所述振动设备根据所述振动指令序列进行与所述视频信号和所述音频信号同步的振动控制。
[0054]
多媒体数据中一般包括视频、音频和振动轨,解析多媒体数据后得到的视频信号可以为若干个视频帧序列,得到的音频信号可以为与视频帧序列对应的音轨,得到的振动轨可以与音轨同步,从而与视频帧序列同步。
[0055]
主机可以同步播放视频信号和音频信号,并发送振动轨对应的振动指令序列,从而使得振动设备根据振动指令序列与视频和音频同步的振动控制,即视频、音频、振动三者协同,从而提高了用户体验。
[0056]
振动指令序列具体可以为多个振动指令组成的序列,每个振动指令可以指示一个振动参数信息。振动参数信息具体可以例如是否进行振动、振动的时间、振动的频率、振动的强度等参数信息。对应的,所述振动指令序列指示的所述振动参数信息至少包括以下至少之一:用于指示是否进行振动的控制指令、振动频率、振动幅度值、振动时长。
[0057]
用于指示是否进行振动的控制指令指示本次是否进行振动控制;振动频率为本次进行振动控制的振动频率;振动幅度值为本次进行振动控制的振动强度;振动时长为本次振动的持续时间。
[0058]
通过根据振动轨生成振动指令序列,与振动轨相比,振动指令序列的数据量较小,传输过程中所占用的带宽也较小,使得本实施例提供的方案更加适用于无线传输场景。
[0059]
可选地,在本技术的一种实现方式中,多媒体数据可以包括振动轨对应的振动指令序列,则可以解析多媒体数据得到对应的振动指令序列。
[0060]
可选地,本技术实施例的另一种实现方式中,所述解析多媒体数据,得到所述多媒体数据中的振动轨对应的振动指令序列,包括:解析多媒体数据,得到所述振动轨;通过振动解算引擎对所述振动轨进行解算,得到振动指令序列;对应地,后续步骤中,振动设备根据所述振动指令序列指示的振动参数信息进行所述振动轨对应的振动控制时,所述振动设备具体可以通过所述振动解算引擎将所述振动指令序列转换为振动控制命令,通过所述振动控制
[0061][0062]
命令进行所述振动轨对应的振动控制。
[0063]
振动解算引擎具体可以为部署有预设算法库的振动解算引擎,预设的算法库可以为aw8697算法库,基于预设的算法库,可以将振动轨转换为振动指令序列。类似地,振动设备中也设置有对应的振动解算引擎其与主机中的振动解算引擎可以基于相同的预设算法库,从而可以将振动指令序列转换为振动控制命令,从而进行振动控制。
[0064]
振动设备中可以安装有振动马达,振动控制命令具体可以用于控制振动马达的控制命令,具体控制振动马达的方法可参考相关技术,在此不再赘述。振动马达具体可以为线性振动马达(l i near resonant actuator,lra)。
[0065]
s202、主机发送所述振动指令序列。
[0066]
具体地,本实施例中,所述发送所述振动指令序列包括:以50hz的频率多次发送所述振动指令序列,以进行连续振动控制。在上述步骤中,生成振动指令序列时,可以按照50hz对应的时间单位0.02秒根据振动轨生成振动指令序列,即根据每0.02秒对应的振动轨生成一组振动指令序列,并按照50hz的频率多次发送振动指令序列,由此,可以以50hz的频率进行振动控制,从而实现连续且多样化的振动控制。
[0067]
s203、振动设备接收振动指令序列。
[0068]
s204、振动设备解析所述振动指令序列,得到所述振动指令序列指示的振动参数信息。
[0069]
本实施例中,振动设备通过解析振动指令序列,可以得到对应的振动参数信息,振
动参数信息具体可以例如是否进行振动、振动的频率、振动的强度等参数信息。
[0070]
s205、振动设备根据所述振动参数信息进行所述振动轨对应的振动控制。
[0071]
根据解析得到的振动参数信息,可以进行与振动轨对应的振动控制。
[0072]
具体地,振动设备中可以安装有振动马达,并可以根据振动参数信息控制振动马达,从而实现振动控制。
[0073]
本实施例提供的方案,通过解析多媒体数据,得到所述多媒体数据中的振动轨对应的振动指令序列;根据所述振动轨生成振动指令序列,所述振动指令序列用于指示振动参数信息,与振动轨或者音轨相比,振动指令序列的数据量较小,占用的带宽较少;发送所述振动指令序列,以使得振动设备根据所述振动指令序列指示的振动参数信息进行所述振动轨对应的振动控制,
[0074][0075]
振动设备可以通过增加振动指令序列相关的控制软件来进行振动控制,无需增加功放芯片,节省了成本。
[0076]
参见图3,示出了本技术实施例提供的一种振动设备的结构示意图,本实施例中以振动设备为手柄为例,如图所示,手柄包括:手柄本体10和腕带组件20,手柄本体10包括握持部11、面板12以及灯环13,面板12上设置有按键和摇杆,握持部11上设置有扳机键111,扳机键111可以用于进行射击游戏。
[0077]
本实施例中,握持部11内部设置有接收模块、马达控制模块、振动马达。
[0078]
所述接收模块,用于接收振动指令序列,其中,所述振动指令序列与所述多媒体数据的振动轨对应;所述马达控制模块,用于解析所述振动指令序列,得到所述振动指令序列指示的振动参数信息,并根据所述振动参数信息对所述振动马达进行所述振动轨对应的振动控制。
[0079]
振动设备中各装置的具体实现可以参见上述方法实施例中的相应步骤和单元中对应的描述,并具有相应的有益效果,在此不赘述。所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的设备和模块的具体工作过程,可以参考前述方法实施例中的对应过程描述,在此不再赘述。
[0080]
本技术另一实施例中,参见图4,还提供一种头戴显示设备,头戴显示设备为上述实施例中的主机,头戴显示设备包括:处理器401、发送模块402;所述处理器用于解析多媒体数据,得到所述多媒体数据中的振动轨对应的振动指令序列;根据所述振动轨生成振动指令序列,所述振动指令序列用于指示振动参数信息;所述发送模块用于发送所述振动指令序列,以使得振动设备根据所述振动指令序列指示的振动参数信息进行所述振动轨对应的振动控制。
[0081]
头戴显示设备中各装置的具体实现可以参见上述方法实施例中的相应步骤和单元中对应的描述,并具有相应的有益效果,在此不赘述。所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的设备和模块的具体工作过程,可以参考前述方法实施例中的对应过程描述,在此不再赘述。
[0082][0083]
本技术另一实施例还提供一种振动控制系统,其包括:主机、振动设备,
[0084]
所述主机用于解析多媒体数据,得到所述多媒体数据中的振动轨对应的振动指令
序列;根据所述振动轨生成振动指令序列,所述振动指令序列用于指示振动参数信息;发送所述振动指令序列;所述振动设备用于接收振动指令序列,并解析所述振动指令序列,得到所述振动指令序列指示的振动参数信息,根据所述振动参数信息进行所述振动轨对应的振动控制。
[0085]
振动控制系统中各装置的具体实现可以参见上述方法实施例中的相应步骤和单元中对应的描述,并具有相应的有益效果,在此不赘述。所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的设备和模块的具体工作过程,可以参考前述方法实施例中的对应过程描述,在此不再赘述。
[0086]
参见图5,示出了一种振动控制方法的具体的使用场景示意图。本实施例中,多媒体数据中包括振动轨对应的振动指令序列。如图所示,按照多媒体数据的开发阶段和使用阶段对本实施例的振动控制方案进行距离说明。
[0087]
在多媒体数据的开发阶段,工作人员可以使用自身的设备,例如自身的计算机设备,设备中安装的软件进行开发,具体被开发的多媒体数据可以为软件app、游戏game或者音视频v i deo。
[0088]
工作人员可以自身设备中安装的开发者振动调试工具,根据多媒体数据的总音轨生成振动轨。
[0089]
例如,增加振动轨的一种方式是通过开发者振动调试工具根据音轨进行自动转换得到振动轨;另一种方式是由工作人员通过开发者振动调试工具进行手动的增加、删除、编辑等得到振动轨。当然,也可以采用两种方式结合得到振动轨。
[0090]
在确定振动轨生成无误后,可以生成振动轨对应的振动指令序列。振动指令序列可以合并至总音轨中,也可以与总音轨相互独立存在。
[0091]
开发者或相应用户可以在头部显示装置上部署开发好的软件或者游戏或者播放音视频,头部显示装置可以将其中的视频和音轨对应的音频进行同步播放,并可以解析多媒体数据得到其中的振动指令序列,振动指令序列可以为多组。头部显示装置将多组振动指令序列按照视频和音频播放的时间顺序t imeli ne通过无线通讯wi reless的方式发送至左手手柄和右手手柄。具体
[0092][0093]
地,头部显示装置中包括用于进行通讯的单片机mcu,通过mcu可以实现振动指令序列的发送。
[0094]
左手手柄和右手手柄均通过无线通讯的方式接收振动指令序列,并通过内置的振动解算引擎解析振动指令序列,生成振动控制命令,并实时地将振动控制命令下发至振动马达驱动lra dr i ver,由振动马达驱动lra dr i ver根据振动控制命令驱动线性马达lra振动,从而实现宽频振动控制。具体地,与头部显示装置类似,左手手柄和右手手柄中也安装有用于进行通讯的单片机mcu。
[0095]
参见图6,该图示出了一种振动控制方法的具体的使用场景示意图。与上述实施例不同的是,本实施例中多媒体数据中包括振动轨。如图所示,按照多媒体数据的开发阶段和使用阶段对本实施例的振动控制方案进行距离说明。
[0096]
在多媒体数据的开发阶段,工作人员可以使用自身的设备中安装的软件进行开发,具体被开发的多媒体数据可以为软件app、游戏game或者音视频v i deo。
[0097]
与上述实施例不同的是,振动轨确定后可以合并至总音轨中,也可以与总音轨相互独立存在。开发者振动调试工具可以输出振动轨素材文件,之后在控制阶段可以通过软件的解算接口根据振动轨素材文件顺序播放振动素材。
[0098]
与前述实施例不同的是,本实施例中解析得到的是与视频和音轨同步的振动轨,并可以通过内置的振动解算引擎将振动轨进行解析得到振动指令序列,并可以发送振动指令序列。
[0099]
左手手柄和右手手柄的具体实现内容与上述类似,在此不再赘述。
[0100]
参照图7,示出了根据本技术实施例五的一种电子设备的结构示意图,本技术具体实施例并不对电子设备的具体实现做限定。
[0101]
如图7所示,该电子设备可以包括:处理器(processor)702、通信接口(commun i cat i ons i nterface)704、存储器(memory)706、以及通信总线708。
[0102]
其中:
[0103]
处理器702、通信接口704、以及存储器706通过通信总线708完成相互间的通信。
[0104]
通信接口704,用于与其它电子设备或服务器进行通信。
[0105][0106]
处理器702,用于执行程序710,具体可以执行上述方法实施例中的相关步骤。
[0107]
在一种可能的实施方式中,程序710可以包括程序代码,该程序代码包括计算机操作指令。
[0108]
处理器702可能是cpu,或者是特定集成电路as i c(app l i cat i on spec i f i c i ntegrated c i rcu i t),或者是被配置成实施本技术实施例的一个或多个集成电路。智能设备包括的一个或多个处理器,可以是同一类型的处理器,如一个或多个cpu;也可以是不同类型的处理器,如一个或多个cpu以及一个或多个as i c。
[0109]
存储器706,用于存放程序710。存储器706可能包含高速ram存储器,也可能还包括非易失性存储器(non-vo l at i l e memory),例如至少一个磁盘存储器。
[0110]
程序710具体可以用于使得处理器702执行前述多个方法实施例中任一实施例所描述的方法对应的操作。
[0111]
程序710中各步骤的具体实现可以参见上述方法实施例中的相应步骤和单元中对应的描述,并具有相应的有益效果,在此不赘述。所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的设备和模块的具体工作过程,可以参考前述方法实施例中的对应过程描述,在此不再赘述。
[0112]
本技术实施例还提供了一种计算机存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述多个方法实施例中的任一方法对应的操作。
[0113]
本技术实施例还提供了一种计算机程序产品,包括计算机指令,该计算机指令指示计算设备执行上述多个方法实施例中的任一方法对应的操作。
[0114]
需要指出,根据实施的需要,可将本技术实施例中描述的各个部件/步骤拆分为更多部件/步骤,也可将两个或多个部件/步骤或者部件/步骤的部分操作组合成新的部件/步骤,以实现本技术实施例的目的。
[0115]
上述根据本技术实施例的方法可在硬件、固件中实现,或者被实现为可存储在记录介质(诸如cd rom、ram、软盘、硬盘或磁光盘)中的软件或计算机代码,或者被实现通过网
络下载的原始存储在远程记录介质或非暂时机器可读介质中并将被存储在本地记录介质中的计算机代码,从而在此描述的方法可被存储在使用通用计算机、专用处理器或者可编程或专用硬件(诸如as i c或fpga)的记录介质上的这样的软件处理。可以理解,计算机、处理器、
[0116][0117]
微处理器控制器或可编程硬件包括可存储或接收软件或计算机代码的存储组件(例如,ram、rom、闪存等),当软件或计算机代码被计算机、处理器或硬件访问且执行时,实现在此描述的方法。此外,当通用计算机访问用于实现在此示出的方法的代码时,代码的执行将通用计算机转换为用于执行在此示出的方法的专用计算机。
[0118]
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及方法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本技术实施例的范围。
[0119]
以上实施方式仅用于说明本技术实施例,而并非对本技术实施例的限制,有关技术领域的普通技术人员,在不脱离本技术实施例的精神和范围的情况下,还可以做出各种变化和变型,因此所有等同的技术方案也属于本技术实施例的范畴,本技术实施例的专利保护范围应由权利要求限定。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1