【技术领域】
本发明涉及电子技术领域,尤其涉及一种信息处理方法、装置、电子设备及存储介质。
背景技术:
对于现有技术中的照片、视频或音频等,用户在观看或收听时所体验到的维度都是较少的。比如,用户在观看照片时,仅能体验到视觉维度的信息;用户在收听音频时,仅能体验到听觉维度的信息。
因此,有必要提供一种信息处理方法,以使用户能够体验到更多维度的信息。
技术实现要素:
本发明的目的在于提供一种信息处理方法、装置、电子设备及存储介质,用于使用户能够体验到更多维度的信息。
本发明的技术方案如下:
第一方面,本发明实施例提供一种信息处理方法,包括:
获取多媒体信息;
获取所述多媒体信息对应的环境信息;
根据所述多媒体信息和所述环境信息,确定触觉反馈信息;
当接收到触感多媒体输出操作时,输出所述多媒体信息,同时输出所述触觉反馈信息对应的触觉反馈效果。
在本发明实施例提供的信息处理方法中,所述根据所述多媒体信息和所述环境信息,确定触觉反馈信息,包括:
根据所述多媒体信息和所述环境信息,通过预设的策略,确定触觉反馈信息。
在本发明实施例提供的信息处理方法中,所述触觉反馈信息包括振动频率、振动强度和振动速度,所述输出所述触觉反馈信息对应的触觉反馈效果,包括:
控制振动件按照所述振动频率、所述振动强度和所述振动速度振动。
在本发明实施例提供的信息处理方法中,所述触觉反馈信息还包括目标温度,所述控制振动件按照所述振动频率、所述振动强度和所述振动速度振动,包括:
控制振动件按照所述振动频率、所述振动强度和所述振动速度振动,同时控制控温件的温度达到所述目标温度。
在本发明实施例提供的信息处理方法中,所述根据所述多媒体信息和所述环境信息,确定触觉反馈信息之后,还包括:
根据所述多媒体信息和所述触觉反馈信息,确定触感多媒体文件;
所述输出所述多媒体信息,同时输出所述触觉反馈信息对应的触觉反馈效果之前,还包括:
根据所述触感多媒体文件,获取所述多媒体信息和所述触觉反馈信息。
在本发明实施例提供的信息处理方法中,所述根据所述多媒体信息和所述环境信息,确定触觉反馈信息之后,还包括:
将所述多媒体信息和所述触觉反馈信息关联存储;
所述输出所述多媒体信息,同时输出所述触觉反馈信息对应的触觉反馈效果之前,还包括:
获取关联存储的所述多媒体信息和所述触觉反馈信息。
在本发明实施例提供的信息处理方法中,所述获取多媒体信息,包括:
当接收到录制指令或拍摄指令时,录制或拍摄得到多媒体信息;
所述获取所述多媒体信息对应的环境信息,包括:
在录制或拍摄得到多媒体信息的过程中,获取当前环境的环境信息。
第二方面,本发明实施例提供一种信息处理装置,包括:
第一获取模块,用于获取多媒体信息;
第二获取模块,用于获取所述多媒体信息对应的环境信息;
确定模块,用于根据所述多媒体信息和所述环境信息,确定触觉反馈信息;
输出模块,用于当接收到触感多媒体输出操作时,输出所述多媒体信息,同时输出所述触觉反馈信息对应的触觉反馈效果。
第三方面,本发明实施例提供一种电子设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上所述的信息处理方法的步骤。
第四方面,本发明实施例提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时,实现如上所述的信息处理方法的步骤。
本发明的有益效果在于:通过获取多媒体信息;获取所述多媒体信息对应的环境信息;根据所述多媒体信息和所述环境信息,确定触觉反馈信息;当接收到触感多媒体输出操作时,输出所述多媒体信息,同时输出所述触觉反馈信息对应的触觉反馈效果,以此,用户在收听或观看多媒体信息时,除了可以体验到视觉和/或听觉维度的信息,还可体验到触觉维度的信息。
【附图说明】
图1为本发明实施例提供的信息处理方法的第一种流程示意图;
图2为本发明实施例提供的信息处理方法的第二种流程示意图;
图3为本发明实施例提供的信息处理装置的结构示意图;
图4为本发明实施例提供的电子设备的结构示意图。
【具体实施方式】
下面结合附图和实施方式对本发明作进一步说明。
请参阅图1,图1为本发明实施例提供的信息处理方法的第一种流程示意图。该流程可以包括:
101、获取多媒体信息。
本实施例的执行主体为信息处理装置。该信息处理装置可为电子设备。该信息处理装置也可集成在电子设备中。以下将以信息处理装置为电子设备进行进一步说明。
其中,多媒体信息可包括音频、视频、图片等。
以多媒体信息为视频为例,该多媒体信息可以由电子设备录制得到,也可由电子设备从其他电子设备获取。
比如,可通过电子设备的摄像头录制相应的图像信息,同时通过电子设备的声音传感器(如麦克风)录制相应的声音信息,从而电子设备可得到视频。
102、获取多媒体信息对应的环境信息。
其中,多媒体信息对应的环境信息可以是录制或拍摄得到该多媒体信息的电子设备在录制或拍摄多媒体信息的过程中所处环境的环境信息。该环境信息可通过一种或多种环境传感器采集。比如,环境传感器可包括:温度传感器、湿度传感器、气压传感器、风速传感器或声音传感器(如麦克风)等。
环境信息可包括:温度信息、湿度信息、气压信息、光照信息、风速信息、风力等级、声音信息等。
需要说明的是,以上仅是对环境信息的几种示例,并不用于限制本发明。
比如,在录制或拍摄得到多媒体信息的过程中,可通过多种环境传感器获取电子设备当前所处环境的环境信息。
在本发明实施例中,多种指“两种”或“两种以上”。
在一些实施例中,可以获取其他电子设备在录制或拍摄得到多媒体信息的过程中通过多种环境传感器获取的环境信息。
在一些实施例中,不同的多媒体信息对应的环境信息可不同。比如,以多媒体信息为视频为例,可预先将多媒体信息划分为海景视频、山景视频、烟花视频等多类视频,并为每类视频确定对应的环境信息。当得到多媒体信息时,可确定该多媒体信息对应的类型,并确定该类型的视频对应的环境信息,将该环境信息作为该多媒体信息的环境信息。
103、根据多媒体信息和环境信息,确定触觉反馈信息。
其中,触觉反馈信息可包括一个或多个触觉反馈参数。触觉反馈参数可以为振动频率、振动强度、振动速度、温度、湿度、粘度、粗糙度、光滑度、电压强度或电流强度等。
需要说明的是,以上仅是对触觉反馈信息的几种示例,并不用于限制本发明,其他任何接触可感受到的信息均可作为触觉反馈信息,具体以实际需求为准。
在本发明实施例中,多个指“两个”或“两个以上”。
104、当接收到触感多媒体输出操作时,输出多媒体信息,同时输出触觉反馈信息对应的触觉反馈效果。
其中,触感多媒体输出操作可以为触控操作,也可以为非接触操作。
比如,触感多媒体输出操作可以为用户点击电子设备的屏幕的相应位置触发。例如,电子设备的屏幕可显示有多个多媒体信息对应的标识,当用户点击某多媒体信息对应的标识时,电子设备即接收到触感多媒体输出操作。电子设备可响应于该触感多媒体输出操作,输出该标识对应的多媒体信息,同时输出相应的触觉反馈信息对应的触觉反馈效果。可以理解的是,该相应的触觉反馈信息根据该多媒体信息和该多媒体信息对应的环境信息生成。
比如,触感多媒体输出操作可以为用户做出相应的手势触发。例如,在获取到多媒体信息之后,可接收用户输入的手势,将该手势与该多媒体信息关联存储。那么,当接收到用户输入的手势时,可检测该手势是否与该多媒体信息关联存储的手势相同;若该手势与该多媒体信息关联存储的手势相同,电子设备即接收到触感多媒体输出操作。
其中,触觉反馈效果可以为一定程度的振感、一定程度的电刺激、一定程度的温度等。
例如,假设多媒体信息为视频,当接收到触感多媒体输出操作时,可播放该视频,同时输出相应的触觉反馈效果,从而可给用户带来视觉、听觉和触觉三个维度的体验。
例如,假设多媒体信息为图片,当接收到触感多媒体输出操作时,可显示该图片,同时输出相应的触觉反馈效果,从而可给用户带来视觉和触觉两个维度的体验。
本发明实施例中,通过获取多媒体信息;获取所述多媒体信息对应的环境信息;根据所述多媒体信息和所述环境信息,确定触觉反馈信息;当接收到触感多媒体输出操作时,输出所述多媒体信息,同时输出所述触觉反馈信息对应的触觉反馈效果,以此,用户在收听或观看多媒体信息时,除了可以体验到视觉和/或听觉维度的信息,还可体验到触觉维度的信息。
在一些实施例中,根据多媒体信息和环境信息,确定触觉反馈信息,可以包括:
根据多媒体信息和环境信息,通过预设的策略,确定触觉反馈信息。
其中,对于不同的多媒体信息,可由开发人员预先设置不同的策略来得到相应的触觉反馈信息。某多媒体信息对应的触觉反馈信息可作为该多媒体信息的一种体现形式。例如,假设多媒体信息为海景图片,可通过相应的振动频率、振动强度和振动速度对该海景图片中的海景进行体现。又例如,假设多媒体信息为烟花表演视频,可通过相应的振动频率、振动强度和振动速度对该烟花表演视频中的烟花进行体现。电子设备可预先存储多媒体信息与策略的对应关系。
其中,对于不同的环境信息,可由开发人员预先设置不同的策略来得到相应的触觉反馈信息,电子设备可预先存储环境信息与策略的对应关系。
当得到多媒体信息和环境信息之后,可获取该多媒体信息对应的策略以及环境信息对应的策略,将其作为预设的策略。随后,可根据多媒体信息和环境信息,通过预设的策略,确定触觉反馈信息。
比如,假设多媒体信息为海景图片,该海景图片对应的环境信息可包括风速信息和温度信息,电子设备中预先存储有海景图片对应的策略、风速信息对应的策略和温度信息对应的策略。例如,假设海景图片对应的策略为振动频率f1、振动强度s1和振动速度v1;风速信息对应的策略为风速分别与振动频率、振动强度、振动速度的映射关系;温度信息对应的策略为环境温度与电子设备的温度的映射关系。那么,可通过海景图片确定振动频率为f1、振动强度为s1、振动速度为v1,可通过风速信息确定环境风速,然后根据风速分别与振动频率、振动强度、振动速度的映射关系,确定该环境风速对应的振动频率f2、振动强度s2、振动速度v2,可通过温度信息确定该环境温度,然后根据环境温度与电子设备的温度的映射关系,确定该环境温度对应的电子设备的温度t1。
当振动频率f1等于振动频率f2、振动强度s1等于振动强度s2、振动速度v1等于振动速度v2时,电子设备可以按照振动频率f2、振动强度s2、振动速度v2振动,并控制其温度达到温度t1。
当振动频率f1不等于振动频率f2、振动强度s1不等于振动强度s2或振动速度v1不等于振动速度v2时,电子设备可计算各不相等的参数的平均值,将其作为电子设备振动的振动参数。比如,假设仅振动频率f1不等于振动频率f2,则可计算振动频率f1与振动频率f2的平均值,将其作为目标振动频率;随后,电子设备可以按照目标振动频率、振动强度s2、振动速度v2振动,并控制其温度达到温度t1。
在一些实施例中,假设某多媒体信息对应的环境信息包括风速信息、风力等级、温度信息、光照信息、湿度信息和其他环境信息,电子设备还可根据该多媒体信息、风速信息、温度信息、光照信息、湿度信息和其他环境信息,按照相应的策略,确定触觉反馈信息,如确定出的触觉反馈信息可以为振动频率、振动强度、振动速度、温度、湿度、粘度、光滑度等。其中,相应的策略可由开发人员根据一定规则预先设定,本发明并不对相应的策略的具体内容进行限定,可以采用任何可以将相应的多媒体信息和环境信息转换为触觉反馈信息的策略来将相应的多媒体信息和环境信息转换为触觉反馈信息。
在一些实施例中,可由开发人员为不同的多媒体信息设置对应的算法,并为不同的环境信息设置对应的算法,电子设备可存储多媒体信息与算法的对应关系,电子设备也可存储环境信息与算法的对应关系。当得到多媒体信息和环境信息之后,可根据多媒体信息与算法的对应关系,确定该多媒体信息对应的算法,根据环境信息与算法的对应关系,确定该环境信息对应的算法,并将该多媒体信息对应的算法和该环境信息对应的算法作为预设的策略。
其中,根据某多媒体信息,通过其对应的算法,可以确定相应的触觉反馈信息,根据该多媒体信息对应的环境信息,通过该环境信息对应的算法,可以确定相应的触觉反馈信息。根据多媒体信息确定的触觉反馈信息和根据多媒体信息对应的环境信息确定的触觉反馈信息可以相同,也可以不相同。当根据多媒体信息确定的触觉反馈信息和根据多媒体信息对应的环境信息确定的触觉反馈信息不相同时,可基于根据多媒体信息确定的触觉反馈信息和根据多媒体信息对应的环境信息确定的触觉反馈信息采取相应的措施确定一最终的触觉反馈信息,将其作为根据多媒体信息及其对应的环境信息,确定的触觉反馈信息。
在一些实施例中,可将不同的多媒体信息与不同的环境信息两两组合,并为组合后的多媒体信息与环境信息设置对应的算法,根据组合后的多媒体信息和环境信息,通过组合后的多媒体信息与环境信息对应的算法,可得到触觉反馈信息。当得到多媒体信息及其对应的环境信息之后,可确定该多媒体信息及其对应的环境信息对应的算法,将其作为预设的策略,从而可得到触觉反馈信息。
可以理解的是,一段视频可由多个视频帧组成。在一些实施例中,假设录制得到一段海景视频,在得到该段海景视频的每个视频帧的过程中,可获取电子设备当前所处环境的环境信息,将其作为每个视频帧对应的环境信息。随后,可根据每个视频帧及其对应的环境信息,确定每个视频帧对应的触觉反馈信息。当接收到触感多媒体输出操作时,可输出该段海景视频,同时在输出该段海景视频的相应视频帧时,输出该视频帧对应的触觉反馈信息。
还可以理解的是,一段音频可由多个音频帧组成。在一些实施例中,假设录制得到一段音频,在得到该段音频的每个音频帧的过程中,可获取电子设备当前所处环境的环境信息,将其作为每个音频帧对应的环境信息。随后,可根据每个音频帧及其对应的环境信息,确定每个音频帧对应的触觉反馈信息。当接收到触感多媒体输出操作时,可输出该段海景音频,同时在输出该段海景音频的相应音频帧时,输出该音频帧对应的触觉反馈信息。
需要说明的是,上述仅是对如何根据多媒体信息及其对应的环境信息,确定触觉反馈信息的示例,并不用于限制本发明。在实际应用中,还可根据多媒体信息及其对应的环境信息,通过其他方式,确定触觉反馈信息。
在一些实施例中,触觉反馈信息可包括振动频率、振动强度和振动速度,输出触觉反馈信息对应的触觉反馈效果,可以包括:
控制振动件以该振动频率、该振动强度和该振动速度振动。
比如,可根据多媒体信息和环境信息,通过预设的策略,确定相应的振动频率、振动强度和振动速度,从而在接收到触感多媒体输出操作时,在输出多媒体信息的同时,控制振动件以该振动频率、振动强度和振动速度进行振动。
其中,电子设备可包括振动件。该振动件可以为马达诸如线性马达、压电陶瓷等。
比如,假设振动频率为f3,振动强度为s3、振动速度为v3,那么,可在输出多媒体信息的同时,控制振动件以振动频率f3、振动强度s3、振动速度v3振动,从而给用户带来触觉维度的体验。例如,通过振动使得用户感受到烟花爆竹炸开的现场震撼冲击感,海风轻抚过皮肤或者脸颊的轻柔感,等等。
在一些实施例中,触觉反馈信息还包括目标温度,控制振动件按照该振动频率、该振动强度和该振动速度振动,可以包括:
控制振动件按照该振动频率、该振动强度和该振动速度振动,同时控制控温件的温度达到目标温度。
比如,可根据多媒体信息和环境信息,通过预设的策略,确定相应的振动频率、振动强度、振动速度和目标温度,从而在接收到触感多媒体输出操作时,在输出多媒体信息的同时,控制振动件以该振动频率、振动强度和振动速度进行振动,同时控制控温件的温度达到目标温度,从而使用户感受到相应的振动和温度。
其中,电子设备可包括该控温件,该控温件可由可控温材料制作形成,该控温件可在电路的控制下升温或降温。例如,假设该控温件的温度为23℃,目标温度为25℃,则可由电路控制该控温件的温度升高2℃。
在一些实施例中,当触觉反馈信息还包括湿度、粘度、粗糙度时,那么,在控制振动件以振动频率、振动强度和振动速度进行振动、控制控温件的温度达到目标温度的同时,还可控制电子设备呈现与该湿度对应的湿润效果、与该粘度对应的粘稠效果、与该粗糙度对应的粗糙效果。
在一些实施例中,根据多媒体信息和环境信息,确定触觉反馈信息之后,还可以包括:
根据多媒体信息和触觉反馈信息,确定触感多媒体文件;
输出多媒体信息,同时输出触觉反馈信息对应的触觉反馈效果之前,还可以包括:
根据触感多媒体文件,获取多媒体信息和触觉反馈信息。
其中,触感多媒体文件可包括头部段、多媒体数据段和触觉反馈数据段。其中,头部段一般是固定字节长度,主要包含如时间、多媒体数据段和触觉反馈数据段的长度、多媒体数据段和触觉反馈数据段的类型(包括原始数据类型和关联描述类型)等信息。当多媒体数据段的类型为原始数据类型时,多媒体数据段可包括多媒体信息;当多媒体数据段的类型为关联描述类型时,多媒体数据段可包括指向关联的多媒体信息的描述信息。当触觉反馈数据段的类型为原始数据类型时,触觉反馈数据段可包括触觉反馈信息;当触觉反馈数据段的类型为关联描述类型时,触觉反馈数据段可包括指向关联的触觉反馈信息的描述信息。
比如,当得到触感多媒体文件之后,可获取该触感多媒体文件的多媒体数据段和触觉反馈数据段,以得到多媒体信息和触觉反馈信息;随后,可输出该多媒体信息,同时输出该触觉反馈信息对应的触觉反馈效果。
当多媒体数据段和触觉反馈数据段的类型为原始数据类型时,可直接从多媒体数据段和触觉反馈数据段得到多媒体信息和触觉反馈信息。
当多媒体数据段和触觉反馈数据段的类型为关联描述类型时,可从多媒体数据段获取指向关联的多媒体信息的描述信息,比如多媒体信息的存储地址,还可从触觉反馈数据段获取指向关联的触觉反馈信息的描述信息,比如触觉反馈信息的存储地址;随后,可根据多媒体信息的存储地址,得到多媒体信息,并根据触觉反馈信息的存储地址,得到触觉反馈信息。
在一些实施例中,当得到触感多媒体文件之后,还可将该触感多媒体文件发送至其他电子设备。其他电子设备在接收到触感多媒体输出操作时,也可根据该触感多媒体文件,得到多媒体信息和触觉反馈信息,从而可输出该多媒体信息,同时输出该触觉反馈信息对应的触觉反馈效果,进而可给使用其他电子设备的用户带来多种维度的体验。
在一些实施例中,所述根据多媒体信息和环境信息,确定触觉反馈信息之后,还可以包括:
将多媒体信息和触觉反馈信息关联存储;
输出多媒体信息,同时输出触觉反馈信息对应的触觉反馈效果之前,还可以包括:
获取关联存储的多媒体信息和触觉反馈信息。
为了在需要输出多媒体信息及其对应的触觉反馈信息,快速获取到多媒体信息及其对应的触觉反馈信息,可将多媒体信息和触觉反馈信息关联存储,从而在接收到触感多媒体输出操作时,可获取关联存储的多媒体信息和触觉反馈信息,并输出该多媒体信息,同时输出该触觉反馈信息对应的触觉反馈效果。
在一些实施例中,当得到关联存储的多媒体信息和触觉反馈信息之后,还可将该关联存储的多媒体信息和触觉反馈信息发送至其他电子设备。其他电子设备在接收到触感多媒体输出操作时,也可获取关联存储的多媒体信息和触觉反馈信息,并输出该多媒体信息,同时输出该触觉反馈信息对应的触觉反馈效果。
在一些实施例中,获取多媒体信息,包括:
当接收到录制指令或拍摄指令时,录制或拍摄得到多媒体信息;
获取多媒体信息对应的环境信息,包括:
在录制或拍摄得到多媒体信息的过程中,获取当前环境的环境信息。
比如,当用户点击电子设备上的录制按钮或拍摄按钮时,电子设备即接收到录制指令或拍摄指令。当接收到录制指令或拍摄指令时,可录制或拍摄得到多媒体信息。在录制或拍摄得到多媒体信息的过程中,可获取电子设备当前所处环境的环境信息,将其作为当前环境的环境信息。
在一些实施例中,该信息处理方法还可以包括:
在接收到多媒体输出操作时,输出多媒体信息。
比如,电子设备的屏幕可显示有多个多媒体信息对应的标识,用户可点击某多媒体信息对应的标识,电子设备即可生成并显示一提示信息,该提示信息用于提示用户选择输出触感多媒体或输出纯多媒体。当用户选择输出纯多媒体时,电子设备即接收到多媒体输出操作。当接收到多媒体输出操作时,电子设备可仅输出多媒体信息,而不同时输出触觉反馈信息对应的触觉反馈效果。当用户选择输出触感多媒体时,电子设备即接收到触感多媒体输出操作,从而电子设备可输出多媒体信息,同时输出触觉反馈信息对应的触觉反馈效果。
可以理解的是,仅输出多媒体信息可以节省电子设备的电池电量。而同时输出多媒体信息和触觉反馈信息对应的触觉反馈效果可以给用户带来更多维度的体验,因此,用户可根据实际需求选择仅输出多媒体信息还是同时输出多媒体信息和触觉反馈信息对应的触觉反馈效果。
在一些实施例中,输出多媒体信息,同时输出触觉反馈信息对应的触觉反馈效果之前,还可以包括:
检测用户的皮肤是否与电子设备接触;
输出多媒体信息,同时输出触觉反馈信息对应的触觉反馈效果,可以包括:
当用户的皮肤与电子设备接触时,输出多媒体信息,同时输出触觉反馈信息对应的触觉反馈效果。
考虑到当用户的皮肤未与电子设备接触时,输出触觉反馈信息对应的触觉反馈效果并不能给用户带来触觉维度的体验,为了节省电子设备的电池电量,可在接收到触感多媒体输出操作时,进一步检测用户的皮肤是否与电子设备接触,若用户的皮肤与电子设备接触,则可以同时输出多媒体信息及触觉反馈信息对应的触觉反馈效果。
在一些实施例中,信息处理方法还可以包括:
当用户的皮肤未与电子设备接触时,输出多媒体信息。
考虑到当用户的皮肤未与电子设备接触时,输出触觉反馈信息对应的触觉反馈效果并不能给用户带来触觉维度的体验,为了节省电子设备的电池电量,可在接收到触感多媒体输出操作时,进一步检测用户的皮肤是否与电子设备接触,若用户的皮肤未与电子设备接触,则可以仅输出多媒体信息。
在一些实施例中,输出多媒体信息,同时输出触觉反馈信息对应的触觉反馈效果之前,还可以包括:
检测电子设备当前的剩余电量是否大于预设电量;
输出多媒体信息,同时输出触觉反馈信息对应的触觉反馈效果,可以包括:
当电子设备当前的剩余电量大于预设电量时,则输出多媒体信息,同时输触觉反馈信息对应的触觉反馈效果。
考虑到输出触觉反馈信息对应的触觉反馈效果会消耗电子设备的电池电量,那么,可在电子设备当前的剩余电量较高时,同时输出多媒体信息和触觉反馈信息对应的触觉反馈效果。其中,预设电量可由用户设置,也可由电子设备根据一些规则生成,此处不作具体限制。
在一些实施例中,信息处理方法还可以包括:
若电子设备当前的剩余电量小于或等于预设电量,则输出多媒体信息。
考虑到输出触觉反馈信息对应的触觉反馈效果会消耗电子设备的电池电量,那么,可在电子设备当前的剩余电量较低时,仅输出多媒体信息,以增加电池的续航时间。
请参阅图2,图2为本发明实施例提供的信息处理方法的第二种流程示意图。该流程可以包括:
201、当接收到录制指令或拍摄指令时,录制或拍摄得到多媒体信息。
比如,用户在观看烟花表演时,可点击电子设备上的录制按钮或拍摄按钮,以录制或拍摄得到烟花表演视频或烟花表演图片。
又比如,用户在看海时,可点击电子设备上的录制按钮或拍摄按钮,以录制或拍摄得到海景视频或海景图片。
202、在录制或拍摄得到多媒体信息的过程中,获取当前环境的环境信息。
比如,在录制或拍摄得到烟花表演视频或烟花表演图片的过程中,可获取电子设备当前所处环境的环境信息。该环境信息可以包括声音信息,如烟花绽放时发出的声音、用户周边的人声等。
又比如,在录制或拍摄得到海景视频或海景图片的过程中,可获取电子设备当前所处环境的环境信息。该环境信息可以包括声音信息,如海浪的声音强度等。该环境信息还可以包括风速信息,如海风的速度等。
203、根据多媒体信息和环境信息,通过预设的策略,确定振动频率、振动强度和振动速度。
比如,以多媒体信息为海景图片,环境信息包括海浪的声音强度p和海风的速度r为例,电子设备中预先存储有海景图片对应的策略,如该策略可以包括海景图片对应的振动频率、振动强度和振动速度。根据海景图片和海景图片对应的策略,可确定相应的振动频率、振动强度和振动速度。电子设备中预先还存储有海浪的声音强度对应的策略,如该策略可以包括不同的声音强度及其对应的振动频率、振动强度和振动速度。根据海浪的声音强度和海浪的声音强度对应的策略,可确定相应的振动频率、振动强度和振动速度。电子设备中预先还存储有海风的速度对应的策略,如该策略可以包括不同的速度及其对应的振动频率、振动强度和振动速度。根据海风的速度和海风的速度对应的策略,可确定相应的振动频率、振动强度和振动速度。该海景图片对应的策略、海浪的声音强度对应的策略和海风的速度对应的策略可作为预设的策略。
当得到海景图片、海浪的声音强度p和海风的速度r之后,可根据海景图片对应的策略,确定该海景图片对应的振动频率、振动强度和振动速度,可根据海浪的声音强度对应的策略,确定该海浪的声音强度p对应的振动频率、振动强度和振动速度,可根据海风的速度对应的策略,确定该海风的速度r对应的振动频率、振动强度和振动速度。随后,可计算海景图片对应的振动频率、海浪的声音强度p对应的振动频率和海风的速度r对应的振动频率的平均值,得到目标振动频率;可计算海景图片对应的振动强度、海浪的声音强度p对应的振动强度和海风的速度r对应的振动强度的平均值,得到目标振动强度;可计算海景图片对应的振动速度、海浪的声音强度p对应的振动速度和海风的速度r对应的振动速度的平均值,得到目标振动速度,将该目标振动频率、目标振动强度和目标振动速度作为根据海景图片、海浪的声音和海风的速度,通过预设的策略,确定的振动频率、振动强度和振动速度。
在一些实施例中,在确定该海景图片对应的振动频率、振动强度和振动速度、该海浪的声音强度p对应的振动频率、振动强度和振动速度和该海风的速度r对应的振动频率、振动强度和振动速度之后,可生成并显示一提示信息,该提示信息用于提示用户选择海景图片对应的触觉反馈效果、海浪的声音强度对应的触觉反馈效果或海风的速度对应的触觉反馈效果。当用户选择海景图片对应的触觉反馈效果时,可将海景图片对应的振动频率、振动强度和振动速度作为根据海景图片、海浪的声音和海风的速度,通过预设的策略,确定的振动频率、振动强度和振动速度;当用户选择海浪的声音强度p对应的振动频率、振动强度和振动速度时,可将海浪的声音强度对应的振动频率、振动强度和振动速度作为根据海景图片、海浪的声音和海风的速度,通过预设的策略,确定的振动频率、振动强度和振动速度;当用户选择海风的速度r对应的振动频率、振动强度和振动速度时,可将海风的速度对应的振动频率、振动强度和振动速度作为根据海景图片、海浪的声音和海风的速度,通过预设的策略,确定的振动频率、振动强度和振动速度。
204、根据多媒体信息、振动频率、振动强度和振动速度,确定触感多媒体文件。
以多媒体信息为海景图片,环境信息包括海浪的声音强度p及海风的速度r为例,假设根据该海景图片、海浪的声音强度p及海风的速度r,得到振动频率f4、振动强度s4和振动速度v4,则根据海景图片、振动频率f4、振动强度s4和振动速度v4确定的触感多媒体文件d可包括头部段、多媒体数据段和触觉反馈数据段。其中,头部段一般是固定字节长度,主要包含如时间、多媒体数据段和触觉反馈数据段的长度、多媒体数据段和触觉反馈数据段的类型(包括原始数据类型和关联描述类型)等信息。假设该触感多媒体文件d的多媒体数据段的类型为原始数据类型,多媒体数据段可包括海景图片。假设该触感多媒体文件d的触觉反馈数据段的类型为原始数据类型,触觉反馈数据段可包括振动频率f4、振动强度s4和振动速度v4。
当得到触感多媒体文件d之后,可存储该触感多媒体文件d。
可以理解的是,根据与上述过程相同的过程,还可根据其他多媒体信息及相应的触觉反馈信息,得到其他触感多媒体文件,从而可得到多个触感多媒体文件。
205、当接收到触感多媒体输出操作时,根据触感多媒体文件,获取多媒体信息、振动频率、振动强度和振动速度。
电子设备的屏幕上可显示多个触感多媒体文件的标识,用户点击某触感多媒体文件的标识后,电子设备即接收到触感多媒体输出操作。比如,假设用户点击了触感多媒体文件d,电子设备可获取该触感多媒体文件d,从该触感多媒体文件d的多媒体数据段获取到海景图片,并从该触感多媒体文件d的触觉反馈数据段获取到振动频率f4、振动强度s4和振动速度v4。
206、输出多媒体信息,同时控制振动件按照振动频率、振动强度和振动速度振动。
当得到该海景图片、振动频率f4、振动强度s4和振动速度v4之后,可在电子设备的屏幕上显示该海景图片,并控制电子设备的振动件,如线性马达按照振动频率f4、振动强度s4和振动速度v4振动,以使用户在观看海景图片的同时,通过感受电子设备的振动来体会海浪的声音强度、海风的速度大小等。
请参阅图3,图3为本发明实施例提供的信息处理装置的结构示意图。该信息处理装置可以包括:第一获取模块31、第二获取模块32、确定模块33和输出模块34。
第一获取模块31,用于获取多媒体信息;
第二获取模块32,用于获取所述多媒体信息对应的环境信息;
确定模块33,用于根据所述多媒体信息和所述环境信息,确定触觉反馈信息;
输出模块34,用于当接收到触感多媒体输出操作时,输出所述多媒体信息,同时输出所述触觉反馈信息对应的触觉反馈效果。
在一些实施例中,确定模块33,可以用于:根据所述多媒体信息和所述环境信息,通过预设的策略,确定触觉反馈信息。
在一些实施例中,所述触觉反馈信息包括振动频率、振动强度和振动速度,输出模块34,可以用于:控制振动件按照所述振动频率、所述振动强度和所述振动速度振动。
在一些实施例中,所述触觉反馈信息还包括目标温度,输出模块34,可以用于:控制振动件按照所述振动频率、所述振动强度和所述振动速度振动,同时控制控温件的温度达到所述目标温度。
在一些实施例中,确定模块33,可以用于:根据所述多媒体信息和所述触觉反馈信息,确定触感多媒体文件;
输出模块34,可以用于:根据所述触感多媒体文件,获取所述多媒体信息和所述触觉反馈信息。
在一些实施例中,确定模块33,可以用于:将所述多媒体信息和所述触觉反馈信息关联存储;
输出模块34,可以用于:获取关联存储的所述多媒体信息和所述触觉反馈信息。
在一些实施例中,第一获取模块31,可以用于:当接收到录制指令或拍摄指令时,录制或拍摄得到多媒体信息;
第二获取模块32,可以用于:在录制或拍摄得到多媒体信息的过程中,获取当前环境的环境信息。
本实施例提供的信息处理装置,用于实现上述实施例所述的信息处理方法,其中各个模块的功能可以参考方法实施例中相应的描述,其实现原理和技术效果类似,此处不再赘述。
图4是本发明实施例提供的电子设备的结构示意图。如图4所示,本实施例的电子设备4包括:处理器40、存储器41以及存储在所述存储器41中并可在所述处理器40上运行的计算机程序,例如信息处理程序。所述处理器40执行所述计算机程序时实现上述各个信息处理方法实施例中的步骤,例如图1所示的步骤101至104。或者,所述处理器40执行所述计算机程序时实现上述各装置实施例中各模块的功能,例如图3所示模块31至34的功能。
示例性的,所述计算机程序可以被分割成一个或多个模块/单元,所述一个或者多个模块/单元被存储在所述存储器41中,并由所述处理器40执行,以完成本发明。所述一个或多个模块/单元可以是能够完成特定功能的一系列计算机程序指令段,该指令段用于描述所述计算机程序在所述电子设备4中的执行过程。例如,所述计算机程序可以被分割成第一获取模块、第二获取模块、确定模块和输出模块(虚拟装置中的单元模块),各模块具体功能如下:
第一获取模块,用于获取多媒体信息;
第二获取模块,用于获取所述多媒体信息对应的环境信息;
确定模块,用于根据所述多媒体信息和所述环境信息,确定触觉反馈信息;
输出模块,用于当接收到触感多媒体输出操作时,输出所述多媒体信息,同时输出所述触觉反馈信息对应的触觉反馈效果。
电子设备4可以是桌上型计算机、笔记本、掌上电脑及云端服务器等计算设备。电子设备4可包括,但不仅限于,处理器40、存储器41。本领域技术人员可以理解,图4仅仅是电子设备4的示例,并不构成对电子设备4的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件,例如电子设备4还可以包括摄像头42、环境传感器43(包括温度传感器、湿度传感器、气压传感器、风速传感器或声音传感器(如麦克风))、振动件44、控温件45等。
处理器40可以是中央处理单元(centralprocessingunit,cpu),还可以是其他通用处理器、数字信号处理器(digitalsignalprocessor,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现成可编程门阵列(field-programmablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
存储器41可以是电子设备4的内部存储单元,例如电子设备4的硬盘或内存。存储器41也可以是所述电子设备4的外部存储设备,例如所述电子设备4上配备的插接式硬盘,智能存储卡(smartmediacard,smc),安全数字卡(securedigital,sd),闪存卡(flashcard)等。进一步地,存储器41还可以既包括电子设备4的内部存储单元也包括外部存储设备。存储器41用于存储所述计算机程序以及所述电子设备4所需的其他程序和数据。存储器41还可以用于暂时地存储已经输出或者将要输出的数据。
所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,仅以上述各功能单元、模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元、模块完成,即将所述电子设备的内部结构划分成不同的功能单元或模块,以完成以上描述的全部或者部分功能。实施例中的各功能单元、模块可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中,上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。另外,各功能单元、模块的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。上述系统中单元、模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述或记载的部分,可以参见其它实施例的相关描述。
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
在本发明所提供的实施例中,应该理解到,所揭露的装置/电子设备和方法,可以通过其它的方式实现。例如,以上所描述的装置/电子设备实施例仅仅是示意性的,例如,所述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通讯连接可以是通过一些接口,装置或单元的间接耦合或通讯连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
所述集成的模块/单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实现上述实施例方法中的全部或部分流程,也可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。其中,所述计算机程序包括计算机程序代码,所述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述计算机可读介质可以包括:能够携带所述计算机程序代码的任何实体或装置、记录介质、u盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、电载波信号、电信号以及软件分发介质等。需要说明的是,所述计算机可读介质包含的内容可以根据司法管辖区内立法和专利实践的要求进行适当的增减,例如在某些司法管辖区,根据立法和专利实践,计算机可读介质不包括电载波信号和电信号。
应理解,上述实施例中各步骤的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。
以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。
1.一种信息处理方法,其特征在于,包括:
获取多媒体信息;
获取所述多媒体信息对应的环境信息;
根据所述多媒体信息和所述环境信息,确定触觉反馈信息;
当接收到触感多媒体输出操作时,输出所述多媒体信息,同时输出所述触觉反馈信息对应的触觉反馈效果。
2.根据权利要求1所述的信息处理方法,其特征在于:所述根据所述多媒体信息和所述环境信息,确定触觉反馈信息,包括:
根据所述多媒体信息和所述环境信息,通过预设的策略,确定触觉反馈信息。
3.根据权利要求1或2所述的信息处理方法,其特征在于:所述触觉反馈信息包括振动频率、振动强度和振动速度,所述输出所述触觉反馈信息对应的触觉反馈效果,包括:
控制振动件按照所述振动频率、所述振动强度和所述振动速度振动。
4.根据权利要求3所述的信息处理方法,其特征在于:所述触觉反馈信息还包括目标温度,所述控制振动件按照所述振动频率、所述振动强度和所述振动速度振动,包括:
控制振动件按照所述振动频率、所述振动强度和所述振动速度振动,同时控制控温件的温度达到所述目标温度。
5.根据权利要求1所述的信息处理方法,其特征在于:所述根据所述多媒体信息和所述环境信息,确定触觉反馈信息之后,还包括:
根据所述多媒体信息和所述触觉反馈信息,确定触感多媒体文件;
所述输出所述多媒体信息,同时输出所述触觉反馈信息对应的触觉反馈效果之前,还包括:
根据所述触感多媒体文件,获取所述多媒体信息和所述触觉反馈信息。
6.根据权利要求1所述的信息处理方法,其特征在于:所述根据所述多媒体信息和所述环境信息,确定触觉反馈信息之后,还包括:
将所述多媒体信息和所述触觉反馈信息关联存储;
所述输出所述多媒体信息,同时输出所述触觉反馈信息对应的触觉反馈效果之前,还包括:
获取关联存储的所述多媒体信息和所述触觉反馈信息。
7.根据权利要求1所述的信息处理方法,其特征在于:所述获取多媒体信息,包括:
当接收到录制指令或拍摄指令时,录制或拍摄得到多媒体信息;
所述获取所述多媒体信息对应的环境信息,包括:
在录制或拍摄得到多媒体信息的过程中,获取当前环境的环境信息。
8.一种信息处理装置,其特征在于,包括:
第一获取模块,用于获取多媒体信息;
第二获取模块,用于获取所述多媒体信息对应的环境信息;
确定模块,用于根据所述多媒体信息和所述环境信息,确定触觉反馈信息;
输出模块,用于当接收到触感多媒体输出操作时,输出所述多媒体信息,同时输出所述触觉反馈信息对应的触觉反馈效果。
9.一种电子设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于:所述处理器执行所述计算机程序时实现如权利要求1至7任一项所述的信息处理方法的步骤。
10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于:所述计算机程序被处理器执行时,实现如权利要求1至7任一项所述的信息处理方法的步骤。
技术总结