CN112449055A - 信息处理方法、装置、可读存储介质和电子设备 - Google Patents
信息处理方法、装置、可读存储介质和电子设备 Download PDFInfo
- Publication number
- CN112449055A CN112449055A CN202011349674.4A CN202011349674A CN112449055A CN 112449055 A CN112449055 A CN 112449055A CN 202011349674 A CN202011349674 A CN 202011349674A CN 112449055 A CN112449055 A CN 112449055A
- Authority
- CN
- China
- Prior art keywords
- target
- input
- vibration
- target object
- program interface
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- User Interface Of Digital Computer (AREA)
Abstract
本申请公开了一种信息处理方法、装置、可读存储介质和电子设备,属于数据处理技术领域。该方法,包括:接收用户对目标应用程序的目标程序界面的第一输入;响应于第一输入,控制马达按照目标振动方式进行振动;其中,目标振动方式是基于第一输入的目标输入参数和目标程序界面中目标对象的对象类型确定的。根据本申请的实施例,可以实现增加用户在终端使用过程中的触觉体验,进而提升用户的体验感知,并且使用户在不通过视觉观察的情况下也能迅速感知到界面显示的特定内容。
Description
技术领域
本申请属于数据处理技术领域,具体涉及一种信息处理方法、装置、可读存储介质和电子设备。
背景技术
目前,移动应用程序市场发展迅速,随着移动市场的崛起,应用程序也在日新月异的发生着变化,不断更新改进的应用程序使得终端与用户之间的交互也越来越频繁,交互反馈信息也越来越多,例如:应用程序的画质越来越高,场景也越来越绚丽,背景音乐也越来越恢宏,给用户带来了较好的视觉和听觉体验,但是,目前用户在应用程序使用过程中的交互,终端也只是给出一些视觉和/或听觉上的信息反馈,页面切换和场景变化均是通过画面和声音的改变来实现的,应用程序使用过程中反馈信息种类相对匮乏,简单的反馈信息已经无法满足用户更高的体验要求。
发明内容
本申请实施例的目的是提供一种信息处理方法、装置、可读存储介质和电子设备,能够解决应用程序使用过程中反馈信息种类相对匮乏的问题。
为了解决上述技术问题,本申请是这样实现的:
第一方面,本申请实施例提供了一种信息处理方法,该方法可以包括:接收用户对目标应用程序的目标程序界面的第一输入;响应于第一输入,控制马达按照目标振动方式进行振动;其中,目标振动方式是基于第一输入的目标输入参数和目标程序界面中目标对象的对象类型确定的。
第二方面,本申请实施例提供了一种信息处理装置,该装置可以包括:接收模块,用于接收用户对程序界面的第一输入;控制模块,用于响应于第一输入,控制马达按照目标振动方式进行振动;其中,目标振动方式是基于第一输入的目标输入参数和程序界面中的目标对象的对象类型确定的。
第三方面,本申请实施例提供了一种电子设备,该电子设备包括处理器、存储器及存储在存储器上并可在处理器上运行的程序或指令,程序或指令被处理器执行时实现如第一方面的方法的步骤。
第四方面,本申请实施例提供了一种可读存储介质,可读存储介质上存储程序或指令,程序或指令被处理器执行时实现如第一方面的方法的步骤。
第五方面,本申请实施例提供了一种芯片,芯片包括处理器和通信接口,通信接口和处理器耦合,处理器用于运行程序或指令,实现如第一方面的方法。
在本申请实施例中,在识别到程序界面中存在目标对象,且接收到第一输入的情况下,响应于第一输入,控制马达按照与目标对象对应的目标振动方式进行振动。而马达的振动会给握持电子设备的用户以触感,而且,该振动方式与目标对象相对应的,不同的对象对应的振动方式,不同的对象给人不同的触感,提升触觉体验。
因而,本申请实施例增加了用户在终端使用过程中的触觉体验,进而提升用户的体验感知,并且使用户在不通过视觉观察的情况下也能迅速感知到界面显示的特定内容。
附图说明
图1是本申请提供的信息处理方法的一实施例的流程示意图;
图2是本申请提供的信息处理方法的实现过程示意图;
图3是本申请提供步骤300的具体实现方式示意图;
图4是本申请提供的信息处理方法的另一实施例的步骤200流程示意图;
图5是本申请提供的识别程序界面的流程示意图;
图6是本申请提供的截图识别的流程示意图;
图7是本申请提供的信息处理方法的另一种实施方式的流程示意图;
图8是本申请提供的信息处理方法的一示例性的使用场景的流程示意图;
图9是本申请提供的信息处理方法的另一示例性的使用场景的流程示意图;
图10是本申请提供的信息处理方法的又一示例性的使用场景的流程示意图;
图11是本申请提供的信息处理装置的结构示意图;
图12是本申请实施例提供的一种电子设备结构示意图;
图13是实现本申请实施例的一种电子设备的硬件结构示意图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
本申请的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施,且“第一”、“第二”等所区分的对象通常为一类,并不限定对象的个数,例如第一对象可以是一个,也可以是多个。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”,一般表示前后关联对象是一种“或”的关系。
下面结合附图,通过具体的实施例及其应用场景对本申请实施例提供的信息处理方法、装置、可读存储介质和电子设备进行详细地说明。
图1是本申请提供的信息处理方法的一实施例的流程示意图。如图1所示,该信息处理方法,可以包括:
步骤100:接收用户对目标应用程序的目标程序界面的第一输入;
步骤300:响应于第一输入,控制马达按照目标振动方式进行振动。
其中,目标振动方式是基于第一输入的目标输入参数和目标程序界面中目标对象的对象类型确定的。
在本申请实施例中,在接收用户对目标应用程序的目标程序界面的第一输入;响应于第一输入,控制马达按照目标振动方式进行振动。而马达的振动会给握持电子设备的用户以触感,而且,该振动方式与目标对象相对应的,不同的对象对应的振动方式,不同的对象给人不同的触感,提升触觉体验。
下面分别介绍步骤100和步骤300的具体实现方式。
首先,介绍步骤100的具体实现方式。
在本申请的实施例中,目标应用程序可以为游戏程序、打击乐演奏程序或者弦乐演奏程序。
在本申请的实施例中,第一输入可以为针对目标对象的输入,具体的,第一输入可以为针对程序界面中预设控件的输入,预设控件对应于程序界面中的目标对象,示例性的,电子设备(例如手机、平板电脑等)包括触控显示屏,在触控显示屏程序界面中有预设控件,该预设控件与目标对象相对应,通过对预设控件的控制输入实现对目标对象的控制。此种设置操作方便,并且设备不需要其他输入设备,可以减小电子设备的体积,方便携带。
在本申请的实施例中,第一输入也可以为针对与程序界面相连接的输入设备的输入,输入设备对应于程序界面中的目标对象,示例性地,电子设备(例如电脑、多功能掌机等)包括显示设备和输入设备,通过对输入设备的操作输入实现对显示设备中的目标对象的控制。
在本申请的实施例中,第一输入还可以为针对电子设备的操作控制,示例性的,电子设备(例如手机、平板电脑等)包括显示设备和陀螺仪传感器,通过陀螺仪传感器识别出对电子设备的移动控制动作,进而实现对显示设备中的目标对象的相应的移动控制。
在本申请实施例中,在识别到程序界面中存在目标对象,且接收到第一输入的情况下,响应于第一输入,控制马达按照与目标对象对应的目标振动方式进行振动。
而马达的振动会给握持电子设备的用户以触感,因而,本申请实施例增加了用户在终端使用过程中的触觉体验,进而提升用户的体验感知,并且使用户在不通过视觉观察的情况下也能迅速感知到界面显示的特定内容。
图2是本申请提供的信息处理方法的实现过程示意图。如图2所示,识别程序界面,当识别出程序界面中存在目标对象,并且此时有对预设控件的第一输入,控制马达按照与目标对象对应的目标振动方式进行振动。
在本申请的实施例中,对预设控件的第一输入可以为点击输入、按压输入、滑动输入等输入。
在本申请的实施例中,目标振动方式可以为模拟武器使用过程中的后坐力振动、模拟乐器演奏过程中的发声振动、模拟工具使用过程中的撞击振动等振动。目标对象和目标振动方式是预先对应设置,在识别出目标对象,并且接收到了第一输入,匹配目标振动方式并且根据第一输入的频率和/或力度控制马达进行振动。使得用户在终端的使用过程中真实感更强,体验效果更好。
示例性的,例如应用场景是一个射击游戏,目标对象可以为***、冲锋枪、狙击步枪等武器,每种枪的射速和后坐力均是不同的,***后坐力相对小,在匹配马达振动可以是相对轻微的振动;冲锋枪射速较快,在匹配马达振动时可以是振动频率较快的振动;如果是狙击步枪,其后坐力相对较大的,并且其射速是非常缓慢的,在匹配马达振动时可以是频率较慢且振幅较大的振动。
示例性的,例如应用场景是一个乐器演奏,目标对象可以是弦乐(例如古筝、吉他、琵琶等),也可以是打击乐(例如锣、鼓、镲等);可以根据弦乐的不同种类,使马达匹配一个相应的振动反馈;同样也可以根据打击乐的不同种类,使马达匹配一个相应的振动反馈。
示例性的,例如应用场景是角色扮演的场景,目标对象可以是刀、铲、棍、镐等工具,每种工具在使用过程中的反作用力均是不同,通过马达模拟出每种工具使用过程中的反作用力。
图3是本申请提供步骤300的具体实现方式示意图。如图3所示,响应于第一输入,控制马达按照目标振动方式进行振动,具体包括:
步骤310:响应于第一输入,获取第一输入的目标输入参数;
在本申请的实施例中,目标输入参数可以为按压力度,示例性的,在检测到有第一输入的情况下,可以获取第一输入按压力度的大小。
在本申请的实施例中,目标输入参数可以为按压频率。示例性的,在检测到有第一输入的情况下,可以获取第一输入按压频率的快慢。
在本申请的实施例中,目标输入参数还可以按压力度和按压频率。示例性的,在检测到有第一输入的情况下,可以获取第一输入按压频率的快慢和按压力度的大小。
步骤320:控制马达按照目标振动参数以目标振动方式进行振动,目标振动参数为与目标输入参数对应的振动参数。
在本申请的实施例中,可以预先映射好目标振动参数和目标输入参数,示例性的,可以将按压力度的大小与振动的振幅相对应,可以将按压频率的快慢和振动的频率相对应,这样在获取到第一输入的目标输入参数时,就可以控制马达按照目标振动参数以目标振动方式进行振动。
上述实施例,获取第一输入的目标输入参数,为更好的匹配对应的目标振动方式,使用户在控制目标对象的过程更加真实。
图4是本申请提供的信息处理方法的另一实施例的步骤200流程示意图。如图4所示,响应于第一输入,控制马达按照与目标对象对应的目标振动方式进行振动之前,方法还可以包括:
步骤200:识别目标程序界面中的目标对象。
在本申请的实施例中,程序界面中没有目标对象的情况下,可以不进行振动方式的匹配,这样更加节省能源消耗。
图5是本申请提供的识别程序界面的流程示意图。如图5所示,识别程序界面中的目标对象,可以包括:
步骤210:对目标程序界面截图,得到截图图片;
步骤220:根据截图图片和预设的对象识别模型,识别截图图片中的目标对象。
本申请实施例中,是通过机器学习模型实现程序界面的自动识别,可以实现对目标对象的简单快速识别。
图6是本申请提供的截图识别的流程示意图。如图6所示,根据截图图片和目标对象识别模型,识别截图图片中的目标对象,可以包括:
步骤221:将截图图片转化成色调饱和度明度图;
步骤222:筛选出色调饱和度明度图中在预设色调饱和度明度阈值范围内的目标像素点;
步骤223:基于目标像素点,构建目标图片;
步骤224:将目标图片输入到预设的第一对象识别模型,输出目标对象的识别结果。
本申请实施例中,通过将色彩模式(RGB color mode,RGB)图片转换成颜色模型(Hue,Saturation,Value;HSV)图片使得目标对象识别模型识别更加准确。
上述实施例中,目标对象识别模型是通过下述方法进行构建的,该方法包括:
T1:获取多组数据,多组数据中每一组数据包括目标图片和标识目标图片中目标对象的标签;
T2:利用多组数据对机器学习模型进行训练和测试,得到目标对象识别模型。
图7是本申请提供的信息处理方法的另一种实施方式的流程示意图。如图7所示,识别程序界面中的目标对象,可以包括:
步骤221:获取目标应用程序输出的第一音频;
步骤222:去除第一音频中的噪音,得到第二音频;
步骤223:根据第二音频和预设的第二对象识别模型,识别程序界面中的目标对象。
本申请实施例中,通过将声音识别作为辅助识别可以使目标对象模型对目标对象的识别更加准确。
上述实施例中,目标对象识别模型是通过下述方法进行构建的,该方法可以包括:
T1:获取多组数据,多组数据中每一组数据包括目标音频及标识目标音频中目标对象的标签;
T2:利用多组数据对机器学习模型进行训练和测试,得到目标对象识别模型。
在本申请的实施例中,噪音信息包括:背景音和/或外放的声音。去除了噪音信息的干扰可以使得音频识别更加准确。
在本申请的实施例中,目标对象可以为游戏应用程序中的武器或者工具,也可以为乐器演奏程序中的打击乐或者弦乐,目标对象还可以是程序中针对不同的输入会有不同的振动反馈的其他对象。
图8是本申请提供的信息处理方法的一示例性的使用场景的流程示意图。如图8所示,本实施方式是将本申请提供的信息处理方法应用在游戏场景中,流程可以包括:目标对象识别模型构建步骤和目标对象识别匹配振动步骤;
其中,目标对象识别模型构建步骤包括:
S1:对游戏界面截图,得到截图图片,根据截图图片和目标对象识别模型,识别截图图片中的目标对象;具体的,通过卷积神经网络(Convolutional Neural Networks,CNN)网络建立人工智能(Artificial Intelligence,AI)目标对象识别模型,该模型可以提取出目标对象的特征值;
S2:利用目标对象识别模型识别游戏中的目标对象;具体的,将游戏中截取屏幕图片传给目标对象识别模型的人工智能AI识图模块,识别出当前枪械的类型;
S3:获取第一输入的目标输入参数;具体的,利用压力传感器监听屏幕终端,当有第一输入的情况下,压力传感器获取目标输入参数;更具体的,压力传感器可以获取用户点击枪械按钮的力度和频率,并且,压力传感器记录用户点击枪械按钮的力度和频率;
S4:在识别到游戏界面中存在目标对象,且接收到第一输入的情况下,响应于第一输入,控制马达按照与目标对象对应的目标振动方式进行振动;在AI识图模块识别出枪械类型的情况下,该枪械类型已经预先匹配了振动类型,此时,压力传感器根据记录的该枪械类型按钮的按压力度及频率进行振动匹配,根据枪械类型和按压力度及频率调用马达产生不同的振动类型和振动频率。
上述实施例中,是根据不同的枪械类型产生不同的振动效果:如***射击时短促有力,机枪射击时连续快捷,狙击射击时精准射程远的振动效果。可以以提升用户在游戏过程中的游戏感知,使用户有如临其境的感觉。
图9是本申请提供的信息处理方法的另一示例性的使用场景的流程示意图。如图9所示,本实施方式具体示出了游戏场景中AI识图模块识别枪械类型的过程,具体实施步骤可以包括:
S101:在游戏中截取游戏画面,选取游戏画面中有枪械的图片并将枪械区域的RGB图转为HSV图;
其中,在截取图片获取枪械振动方式的时候,可以通过枪械移动的位置判断枪械的位置,进而锁定用户在游戏操作区域的操作位置,然后在对应区域内产生与枪械类型相匹配振动,提升用户振动感
S102:设定HSV阈值,对S101步骤中的HSV图进行逐帧扫描,选出符合阈值条件的点;
S103:结合S102步骤中选出的点,利用轮廓获取方法获取HSV图中所有轮廓(外接矩形),根据矩形的位置信息、包含关系和大小对其进行过滤,得到一个或多个目标矩形。这一步基本会将目标范围缩小到5以内,图片范围只有一个目标,即枪械;
S104:去掉干扰信息并进行二值化;
S105:将当前图形改变成到CNN模型的输入大小,可以设定一个尺寸大小,示例性的,40*120;
S106:将S105步骤中的图形输入到CNN模型中,CNN模型会输出跟当前图形匹配的所有***类别的概率值,从中取最大获得***类别。当S103步骤中有多个目标区域时,选择这些目标区域中预测概率最大的区域的类别作为最终输出。
上述实施例能够通过AI识图技术可以快速识别到游戏中使用枪械的类型。
图10是本申请提供的信息处理方法的又一示例性的使用场景的流程示意图。如图10所示,通过音频识别算法识别出当前的枪声对应枪械类型,具体可以包括以下步骤:
S111:建立游戏枪械音频库和音频识别模型;具体的,可以通过大量的CNN模型训练筛选出枪械音频库中各个目标音频的匹配因子。
S112:在游戏中提取出当前枪械发声的音频信息;具体的,在这个过程中需要过滤掉音频信息中的游戏背景音和外放的声音。
S113:音频识别模型识别S102中的音频信息,在音频识别模型进行音频识别的时候会利用S101中的目标音频匹配因子来识别出目标音频。
S114:利用S103中识别的目标音频来匹配当前枪械枪声的枪械类型。
上述实施例通过音频识别算法结合AI机器学习训练的方式识别出当前枪声对应的枪械类型,通过游戏音频识别结合图像识别可以提高对枪械类型的识别准确率,然后根据枪械类型及用户操作频率匹配马达的不同振动类型及振动频率进而产生差异化的震感来提升用户的游戏感知。
需要说明的是,本申请实施例提供的信息处理方法,执行主体可以为信息处理装置,或者该信息处理装置中的用于执行信息处理方法的控制模块。本申请实施例中以信息处理装置执行信息处理方法为例,说明本申请实施例提供的信息处理装置。
图11示出本申请提供的信息处理装置的结构示意图。如图11所示,该信息处理装置1100可以包括:
接收模块1101,用于接收用户对目标应用程序的目标程序界面的第一输入;
控制模块1102,用于响应于第一输入,控制马达按照目标振动方式进行振动。
在本申请实施例中,在接收模块1101接收用户对目标应用程序的目标程序界面的第一输入的情况下;控制模块1102响应于第一输入,控制马达按照目标振动方式进行振动。而马达的振动会给握持电子设备的用户以触感,而且,该振动方式与目标对象相对应的,不同的对象对应的振动方式,不同的对象给人不同的触感,提升触觉体验。
在本申请的一些实施例中,第一输入为针对程序界面中预设控件的输入,预设控件对应于程序界面中的目标对象。
在本申请的一些实施例中,控制模块可以包括:
输入参数获取单元,用于响应于第一输入,获取第一输入的目标输入参数;
控制单元,用于控制马达按照目标振动参数以目标振动方式进行振动。
其中,目标振动参数为与目标输入参数对应的振动参数。
在本申请的一些实施例中,目标输入参数包括:按压力度和/或按压频率。
在本申请的一些实施例中,装置还可以包括:
识别模块,用于识别程序界面中的目标对象。
在本申请的一些实施例中,识别模块,包括:
截图获取单元,用于对目标程序界面截图,得到截图图片;
第一识别单元,根据截图图片和预设的对象识别模型,识别截图图片中的目标对象。
在本申请的一些实施例中,第一识别单元,可以包括:
图片转换子单元,用于将截图图片转换为色调饱和度明度图;
图片筛选子单元,用于筛选出色调饱和度明度图中在预设颜色参数阈值范围内的目标像素点;
图片构建子单元,用于基于目标像素点,构建目标图片;
识别子单元,用于将目标图片输入到预设的第一对象识别模型,输出目标对象的识别结果。
在本申请的一些实施例中,识别模块,可以包括:
截图音频获取单元,用于获取目标应用程序输出的第一音频;
预处理单元,用于去除第一音频中的噪音,得到第二音频;
第二识别单元,用于根据第二音频和预设的第二对象识别模型,识别程序界面中的目标对象。
在本申请的一些实施例中,噪音信息可以包括:背景音和/或外放的声音。
本申请实施例中的信息处理装置,可以增加用户在装置使用过程中的触觉体验,进而提升用户的体验感知,并且使用户在不通过视觉观察的情况下也能迅速感知到界面显示的特定内容。
本申请实施例中的信息处理装置可以是装置,也可以是终端中的部件、集成电路、或芯片。该装置可以是移动电子设备,也可以为非移动电子设备。示例性的,移动电子设备可以为手机、平板电脑、笔记本电脑、掌上电脑、车载电子设备、可穿戴设备、超级移动个人计算机(ultra-mobile personal computer,UMPC)、上网本或者个人数字助理(personaldigital assistant,PDA)等,非移动电子设备可以为个人计算机(personal computer,PC)、电视机(television,TV)、柜员机或者自助机等,本申请实施例不作具体限定。
本申请实施例中的信息处理装置可以为具有操作***的装置。该操作***可以为安卓(Android)操作***,可以为ios操作***,还可以为其他可能的操作***,本申请实施例不作具体限定。
本申请实施例提供的信息处理装置能够实现图1至图10的方法实施例实现的各个过程,为避免重复,这里不再赘述。
可选的,如图12所示,本申请实施例还提供一种电子设备1200,可以包括处理器1201,存储器1202,存储在存储器1202上并可在处理器1201上运行的程序或指令,该程序或指令被处理器1201执行时实现上述信息处理方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
需要说明的是,本申请实施例中的电子设备包括上述所述的移动电子设备和非移动电子设备。
图13为实现本申请实施例的一种电子设备的硬件结构示意图。
该电子设备1300包括但不限于:射频单元1301、网络模块1302、音频输出单元1303、输入单元1304、传感器1305、显示单元1306、用户输入单元1307、接口单元1308、存储器1309、以及处理器1310等部件。
本领域技术人员可以理解,电子设备1300还可以包括给各个部件供电的电源(比如电池),电源可以通过电源管理***与处理器1310逻辑相连,从而通过电源管理***实现管理充电、放电、以及功耗管理等功能。图13中示出的电子设备结构并不构成对电子设备的限定,电子设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置,在此不再赘述。
其中,显示单元1306用于显示程序界面;
处理器1310,用于在识别到程序界面中存在目标对象,且用户输入单元1307接收到第一输入的情况下,响应于第一输入,控制马达按照与目标对象对应的目标振动方式进行振动
在本申请实施例中,用户在使用电子设备过程中,通过在识别到程序界面中存在目标对象,且接收到第一输入的情况下,响应于第一输入,控制马达按照与目标对象对应的目标振动方式进行振动,增加了用户在终端使用过程中的触觉体验,进而提升用户的体验感知,并且使用户在不通过视觉观察的情况下也能迅速感知到界面显示的特定内容。
在本申请实施例中,用户在使用电子设备的过程中,通过在识别到显示单元的程序界面中存在目标对象,且用户输入单元接收到第一输入的情况下,响应于第一输入,处理器控制马达按照与目标对象对应的目标振动方式进行振动,增加了用户在电子设备使用过程中的触觉体验,进而提升用户的体验感知,并且使用户在不通过视觉观察的情况下也能迅速感知到界面显示的特定内容。
可选的,用户输入单元1307接收到的第一输入为针对程序界面中预设控件的输入,预设控件对应于程序界面中的目标对象。
可选的,处理器1310,具体用于响应于第一输入,获取第一输入的目标输入参数;控制马达按照目标振动参数以目标振动方式进行振动,目标振动参数为与目标输入参数对应的振动参数。
可选的,目标输入参数可以包括:按压力度和/或按压频率。
可选的,处理器1310,还用于识别程序界面中的目标对象。
可选的,处理器1310,具体用于获取程序界面对应的截图图片;根据截图图片和目标对象识别模型,识别截图图片中的目标对象。
可选的,处理器1310,还用于将截图图片转化成色调饱和度明度图;筛选出色调饱和度明度图中符合预设色调饱和度明度阈值的点;基于符合预设色调饱和度明度阈值的点构建目标图片;将目标图片输入到目标对象识别模型,以识别程序界面图片中的目标对象。
可选的,处理器1310,还用于获取程序界面对应的截图图片和音频信息;将截图图片转化成色调饱和度明度图,筛选出色调饱和度明度图中符合预设色调饱和度明度阈值的点,基于符合预设色调饱和度明度阈值的点构建目标图片,并去除音频信息中的噪音信息,得到目标对象识别模型可识别的目标音频;根据目标图片、目标音频及目标对象识别模型,识别程序界面中的目标对象。其中,噪音信息包括:背景音和/或外放的声音。
在上述实施例中的电子设备,用户在使用过程中,通过在识别到显示单元的程序界面中存在目标对象,且用户输入单元接收到第一输入的情况下,响应于第一输入,处理器控制马达按照与目标对象对应的目标振动方式进行振动,同样可以增加用户在电子设备使用过程中的触觉体验,进而提升用户的体验感知,并且使用户在不通过视觉观察的情况下也能迅速感知到界面显示的特定内容,方便操作。
应理解的是,本申请实施例中,输入单元1304可以包括图形处理器(GraphicsProcessing Unit,GPU)13041和麦克风13042,图形处理器1341对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的图像数据进行处理。显示单元1306可包括显示面板13061,可以采用液晶显示器、有机发光二极管等形式来配置显示面板13061。用户输入单元1307包括触控面板13071以及其他输入设备13072。触控面板13071,也称为触摸屏。触控面板13071可包括触摸检测装置和触摸控制器两个部分。其他输入设备13072可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆,在此不再赘述。存储器1309可用于存储软件程序以及各种数据,包括但不限于应用程序和操作***。处理器1310可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作***、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器1310中。
本申请实施例还提供一种可读存储介质,所述可读存储介质上存储有程序或指令,该程序或指令被处理器执行时实现上述信息处理方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
其中,所述处理器为上述实施例中所述的电子设备中的处理器。所述可读存储介质,包括计算机可读存储介质,如计算机只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等。
本申请实施例另提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现上述信息处理方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
应理解,本申请实施例提到的芯片还可以称为***级芯片、***芯片、芯片***或片上***芯片等。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。此外,需要指出的是,本申请实施方式中的方法和装置的范围不限按示出或讨论的顺序来执行功能,还可包括根据所涉及的功能按基本同时的方式或按相反的顺序来执行功能,例如,可以按不同于所描述的次序来执行所描述的方法,并且还可以添加、省去、或组合各种步骤。另外,参照某些示例所描述的特征可在其他示例中被组合。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本申请各个实施例所述的方法。
上面结合附图对本申请的实施例进行了描述,但是本申请并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本申请的启示下,在不脱离本申请宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本申请的保护之内。
Claims (10)
1.一种信息处理方法,其特征在于,包括:
接收用户对目标应用程序的目标程序界面的第一输入;
响应于所述第一输入,控制马达按照目标振动方式进行振动;
其中,所述目标振动方式是基于所述第一输入的目标输入参数和所述目标程序界面中目标对象的对象类型确定的。
2.根据权利要求1所述的方法,其特征在于,所述响应于所述第一输入,控制马达按照目标振动方式进行振动,包括:
响应于所述第一输入,获取所述第一输入的目标输入参数;
控制马达按照所述目标振动参数,并以所述目标振动方式进行振动;
其中,所述目标振动参数为与所述目标输入参数匹配的振动参数。
3.根据权利要求2所述的方法,其特征在于,所述目标振动参数包括以下至少一项:振动幅度、振动频率;
所述目标输入参数包括以下至少一项:按压力度、按压频率。
4.根据权利要求1-3中任一项所述的方法,其特征在于,所述响应于所述第一输入,控制马达按照目标振动方式进行振动之前,所述方法还包括:
识别所述目标程序界面中的目标对象。
5.根据权利要求4所述的方法,其特征在于,所述识别所述程序界面中的目标对象,包括:
对所述目标程序界面截图,得到截图图片;
根据所述截图图片和预设的对象识别模型,识别所述截图图片中的目标对象。
6.根据权利要求5所述的方法,其特征在于,所述根据所述截图图片和目标对象识别模型,识别所述截图图片中的目标对象,包括:
将所述截图图片转换为色调饱和度明度图;
筛选出所述色调饱和度明度图中在预设颜色参数阈值范围内的目标像素点;
基于所述目标像素点,构建目标图片;
将所述目标图片输入到预设的第一对象识别模型,输出所述目标对象的识别结果。
7.根据权利要求4所述的方法,其特征在于,所述识别所述程序界面中的目标对象,包括:
获取所述目标应用程序输出的第一音频;
去除所述第一音频中的噪音,得到第二音频;
根据所述第二音频和预设的第二对象识别模型,识别所述程序界面中的目标对象。
8.一种信息处理装置,其特征在于,包括:
接收模块,用于接收用户对程序界面的第一输入;
控制模块,用于响应于所述第一输入,控制马达按照目标振动方式进行振动;
其中,所述目标振动方式是基于所述第一输入的目标输入参数和程序界面中的目标对象的对象类型确定的。
9.一种电子设备,其特征在于,包括处理器,存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如权利要求1-7中任一项所述的信息处理方法的步骤。
10.一种可读存储介质,其特征在于,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如权利要求1-7中任一项所述的信息处理方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011349674.4A CN112449055A (zh) | 2020-11-26 | 2020-11-26 | 信息处理方法、装置、可读存储介质和电子设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011349674.4A CN112449055A (zh) | 2020-11-26 | 2020-11-26 | 信息处理方法、装置、可读存储介质和电子设备 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN112449055A true CN112449055A (zh) | 2021-03-05 |
Family
ID=74738520
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011349674.4A Pending CN112449055A (zh) | 2020-11-26 | 2020-11-26 | 信息处理方法、装置、可读存储介质和电子设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112449055A (zh) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109213319A (zh) * | 2018-08-04 | 2019-01-15 | 瑞声科技(新加坡)有限公司 | 基于场景的振动反馈方法及移动终端 |
CN109908578A (zh) * | 2019-01-28 | 2019-06-21 | 努比亚技术有限公司 | 一种游戏震感控制方法、终端及计算机可读存储介质 |
CN109947248A (zh) * | 2019-03-14 | 2019-06-28 | 努比亚技术有限公司 | 振动控制方法、移动终端及计算机可读存储介质 |
CN110531852A (zh) * | 2019-08-21 | 2019-12-03 | 维沃移动通信有限公司 | 信息处理方法及电子设备 |
-
2020
- 2020-11-26 CN CN202011349674.4A patent/CN112449055A/zh active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109213319A (zh) * | 2018-08-04 | 2019-01-15 | 瑞声科技(新加坡)有限公司 | 基于场景的振动反馈方法及移动终端 |
CN109908578A (zh) * | 2019-01-28 | 2019-06-21 | 努比亚技术有限公司 | 一种游戏震感控制方法、终端及计算机可读存储介质 |
CN109947248A (zh) * | 2019-03-14 | 2019-06-28 | 努比亚技术有限公司 | 振动控制方法、移动终端及计算机可读存储介质 |
CN110531852A (zh) * | 2019-08-21 | 2019-12-03 | 维沃移动通信有限公司 | 信息处理方法及电子设备 |
Non-Patent Citations (6)
Title |
---|
上海之声: "ColorOS全新4D游戏振感2.0来临,游戏体验升级", 《HTTP://WWW.SHZSSW.CN/NEWS/202004/1419110.HTML》 * |
砍柴网: "OPPO Ace2 4D振感2.0将支持不同枪械后坐力振动!", 《HTTPS://BAIJIAHAO.BAIDU.COM/S?ID=1664008126634193499&WFR=SPIDER&FOR=PC》 * |
科技焦点指南: "OPPO Ace2 4D游戏振感2.0表现如何?一个字:哒哒哒!", 《HTTPS://WWW.JIANSHU.COM/P/8C608F646742》 * |
迷你手机网: "OPPO Ace2玩和平精英游戏体验咋样,4D游戏振感如何", 《HTTPS://WWW.NETDED.COM/NEWS/2020/041349481.HTML》 * |
零点科技派呀: "不止视觉强化,Ace2的4D游戏震感2.0体验,吃鸡都更有真实感了", 《HTTPS://BAIJIAHAO.BAIDU.COM/S?ID=1664031196237891195&WFR=SPIDER&FOR=PC》 * |
靳振宇: "触觉体验设计的游戏应用研究", 《HTTPS://ZHUANLAN.ZHIHU.COM/P/196748954》 * |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111556278B (zh) | 一种视频处理的方法、视频展示的方法、装置及存储介质 | |
CN112162930B (zh) | 一种控件识别的方法、相关装置、设备及存储介质 | |
US20190041998A1 (en) | System and method for inputting user commands to a processor | |
CN110163380B (zh) | 数据分析方法、模型训练方法、装置、设备及存储介质 | |
CN108259990B (zh) | 一种视频剪辑的方法及装置 | |
CN109951595A (zh) | 智能调节屏幕亮度的方法、装置、存储介质及移动终端 | |
CN111368796B (zh) | 人脸图像的处理方法、装置、电子设备及存储介质 | |
CN111672109B (zh) | 一种游戏地图生成的方法、游戏测试的方法以及相关装置 | |
CN105518712A (zh) | 基于字符识别的关键词通知方法及设备、计算机程序产品 | |
CN109495616B (zh) | 一种拍照方法及终端设备 | |
CN111225237B (zh) | 一种视频的音画匹配方法、相关装置以及存储介质 | |
CN111901896A (zh) | 信息分享方法、信息分享装置、电子设备及存储介质 | |
CN112381104A (zh) | 一种图像识别方法、装置、计算机设备及存储介质 | |
CN112532885B (zh) | 防抖方法、装置及电子设备 | |
CN109922352A (zh) | 一种数据处理方法、装置、电子设备及可读存储介质 | |
CN109246474B (zh) | 一种视频文件编辑方法及移动终端 | |
CN112950640A (zh) | 视频人像分割方法、装置、电子设备及存储介质 | |
CN114095742A (zh) | 一种视频推荐方法、装置、计算机设备及存储介质 | |
CN112437231B (zh) | 图像拍摄方法和装置、电子设备及存储介质 | |
CN112449055A (zh) | 信息处理方法、装置、可读存储介质和电子设备 | |
CN111754492A (zh) | 图像质量评估方法、装置、电子设备及存储介质 | |
CN111191558A (zh) | 一种机器人及其人脸识别示教方法和存储介质 | |
CN113905125B (zh) | 视频显示方法、装置、电子设备及存储介质 | |
CN112367487B (zh) | 视频录制方法和电子设备 | |
CN112532904B (zh) | 视频的处理方法、装置及电子设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20210305 |
|
RJ01 | Rejection of invention patent application after publication |