一种信息处理方法和电子设备的制造方法_3

文档序号:9616063阅读:来源:国知局
手向内靠拢,如图2中箭头所示;那么,电子设备通过以上相对距离的变化判断第一触摸区域和第二触摸区域逐渐靠近,进而根据第一触摸区域和第二触摸区域之间的相对距离在单位时间内的变化量,换算得到窗口 110的缩小比例,并按照所述缩小比例对窗口 110进行缩小;当用户双手离开触控显示单元10、即不再触摸触控显示单元10时,电子设备检测到第一触摸区域和第二触摸区域消失,从而将窗口 110的显示大小定格在第一触摸区域和第二触摸区域消失如的最后时刻所述窗口 110的显7K大小,定格后的窗口 110的显7K效果如图3所不。
[0079]实施例三
[0080]如图4所示,电子设备的触控显示单元10中正在显示窗口 110,该窗口 110可以是任何形式显示的窗口,如应用的窗口、视频播放窗口、图片显示窗口等等。用户的双手分别触摸在触控显示单元10中显示的窗口 110区域内,如图4中所示,用户的左手触摸在窗口110左上角的边缘位置,右手触摸在窗口 110右下角的边缘位置,此时电子设备获得第一操作并产生第一触发指令,第一触发指令指示识别窗口内的触摸区域;电子设备响应所述第一触发指令,识别所述窗口内的触摸区域数量为两个,为后续描述方便,将窗口 110左上角的触摸区域称为第一触摸区域,窗口 110右下角的触摸区域称为第二触摸区域;电子设备根据触摸区域内的触摸点的坐标计算第一触摸区域和第二触摸区域的面积,将第一触摸区域的面积与预设的第一阈值进行比较,第二触摸区域的面积与预设的第二阈值进行比较,当第一触摸区域的面积大于等于第一阈值、和/或第二触摸区域的面积大于等于第二阈值时,计算第一触摸区域的形状与预设第一形状之间的第一相似度,将第一相似度与预设的第三阈值进行比较,且计算第二触摸区域的形状与预设第二形状之间的第二相似度,将第二相似度与预设的第四阈值进行比较;比较结果为第一相似度大于等于第三阈值、且第二相似度大于等于第四阈值,随即产生第二触发指令,所述第二触发指令指示跟踪第一触摸区域和第二触摸区域之间的相对位置变化。
[0081]电子设备响应第二触发指令,根据第一触摸区域的移动轨迹和第二触摸区域的移动轨迹,计算在不同时刻第一触摸区域和第二触摸区域之间的相对距离,以判断第一触摸区域和第二触摸区域之间的相对位置随时间的变化趋势。本实施例中,用户的左手触摸在窗口 110左上角的边缘位置、右手触摸在窗口 110右下角的边缘位置后,双手向外拉伸,如图4中箭头所示;那么,电子设备通过以上相对距离的变化判断第一触摸区域和第二触摸区域逐渐远离,进而根据第一触摸区域和第二触摸区域之间的相对距离在单位时间内的变化量,换算得到窗口 110的放大比例,并按照所述放大比例对窗口 110进行放大;当用户双手离开触控显示单元10、即不再触摸触控显示单元10时,电子设备检测到第一触摸区域和第二触摸区域消失,从而将窗口 110的显示大小定格在第一触摸区域和第二触摸区域消失如的最后时刻所述窗口 110的显7K大小,定格后的窗口 110的显7K效果如图5所不。
[0082]实施例四
[0083]对应上述信息处理方法,本发明实施例还提供了一种电子设备,如图6所示,该电子设备包括触控显示单元10,触控显示单元10能够进行窗口显示,且触控显示单元10能够识别窗口操作并产生触发指令,电子设备能够处理该触发指令,处理后的结果由触控显示单元10显示,该电子设备还包括:
[0084]指令产生单元20,用于获得第一操作,产生第一触发指令,所述第一触发指令指示识别窗口内的触摸区域;
[0085]处理单元30,用于响应所述第一触发指令,识别所述窗口内的触摸区域数量,并在所述触摸区域数量大于等于2时,计算各触摸区域的面积,从中选取面积最大的第一触摸区域和第二触摸区域;将所述第一触摸区域的面积与预设的第一阈值进行比较,第二触摸区域的面积与预设的第二阈值进行比较,当所述第一触摸区域的面积大于等于所述第一阈值、和/或所述第二触摸区域的面积大于等于第二阈值时通知所述指令产生单元20 ;
[0086]指令产生单元20还用于,根据所述处理单元30的通知产生第二触发指令,所述第二触发指令指示跟踪所述第一触摸区域和第二触摸区域之间的相对位置变化;
[0087]处理单元30还用于,响应所述第二触发指令,通过跟踪触摸点的坐标变化记录所述第一触摸区域和第二触摸区域的移动轨迹,并根据所述移动轨迹分析第一触摸区域和第二触摸区域之间的相对位置变化;当所述相对位置变化满足第一触发条件时,对所述窗口执行第一处理,当所述相对位置变化满足第二触发条件时,对所述窗口执行第二处理。
[0088]在一种实施方式中,处理单元30进一步用于,通过统计所述窗口内的触摸点,识别由位置连续的触摸点构成的触摸区域,并根据所述触摸区域内的触摸点的坐标计算所述触摸区域的面积。
[0089]在一种实施方式中,处理单元30进一步用于,
[0090]在所述第一触摸区域的面积大于等于第一阈值、和/或所述第二触摸区域的面积大于等于第二阈值时,计算所述第一触摸区域的形状与预设第一形状之间的第一相似度,将所述第一相似度与预设的第三阈值进行比较,且计算所述第二触摸区域的形状与预设第二形状之间的第二相似度,将所述第二相似度与预设的第四阈值进行比较;
[0091]根据比较结果,在所述第一相似度大于等于第三阈值、和/或第二相似度大于等于第四阈值时,通知所述指令产生单元20。
[0092]在一种实施方式中,处理单元30进一步用于,根据所述第一触摸区域的移动轨迹和第二触摸区域的移动轨迹,计算不同时刻所述第一触摸区域和第二触摸区域之间的相对距离,如果所述相对距离随时间逐渐变大,则判断所述第一触摸区域和第二触摸区域之间的相对位置变化为逐渐远离;如果所述相对距离随时间逐渐变小,则判断所述第一触摸区域和第二触摸区域之间的相对位置变化为逐渐靠近。
[0093]在一种实施方式中,处理单元30进一步用于,在所述第一触摸区域和第二触摸区域逐渐远离时,判断所述第一触摸区域和第二触摸区域之间的相对位置变化满足第一触发条件;
[0094]所述处理单元30执行的所述第一处理包括:
[0095]根据所述第一触摸区域和第二触摸区域之间的相对距离在单位时间内的变化量,换算得到所述窗口的放大比例,并按照所述放大比例对所述窗口进行放大。
[0096]在一种实施方式中,处理单元30进一步用于,在所述第一触摸区域和第二触摸区域逐渐靠近时,判断所述第一触摸区域和第二触摸区域之间的相对位置变化满足第二触发条件;
[0097]所述处理单元30执行的所述第二处理包括:
[0098]根据所述第一触摸区域和第二触摸区域之间的相对距离在单位时间内的变化量,换算得到所述窗口的缩小比例,并按照所述缩小比例对所述窗口进行缩小。
[0099]在一种实施方式中,触控显示单元10在检测到第一触摸区域和第二触摸区域消失时,通知所述处理单元30,所述处理单元30控制所述窗口的显示大小定格在第一触摸区域和第二触摸区域消失前的最后时刻所述窗口的显示大小。
[0100]在具体实施过程中,触控显示单元10可以由电子设备的触控显示屏实现,指令产生单元20和处理单元30可以由电子设备的中央处理器(CPU, Central ProcessingUnit)、微处理器(MPU,Micro Processing Unit)或数字信号处理器(DSP,Digital SignalProcessor)实现。
[0101]综上所述,本发明实施例的信息处理方法和电子设备,用触摸屏上的用户手掌手势来代替用户精细操作的发出指令,电子设备通过识别手掌手势来执行相应处理,解决了触摸屏的分辨率不断提高所带来的用户在触摸屏上执行精细操作越来越困难、以及误操作越来越多的问题;本发明实施例还丰富了用户的操作方式,提升了用户体验。
[0102]在本发明所提供的几个实施例中,应该理解到,所揭露的方法、装置和电子设备,可以通过其它的方式实现。以上所描述的设备实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,如:多个单元或组件可以结合,或可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的各组成部分相互之间的耦合、或直接耦合、或通信连接可以是通过一些接口,设备或单元的间接耦合或通信连接,可以是电性的、机械的或其它形式的。
[0103]上述作为分离部件说明的单元可以是、或也可以不是物理上分开的,作为单元显示的部件可以是、或也可以不是物理单元,即可以位于一个地方,也可以分布到多个网络单元上;可以根据实际的需要选择其中的部分或全部单元来实现本实施例方案的目的。
[0104]另外,在本发明各实施例中的各功能单元可以全部集成在一个处理单元中,也可以是各单元分别单独作为一个单元,也可以两个或两个以上单元集成在一个单元中;上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
[0105]本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1