CN105302448A - 调整移动终端界面的方法、装置及终端 - Google Patents
调整移动终端界面的方法、装置及终端 Download PDFInfo
- Publication number
- CN105302448A CN105302448A CN201410272362.6A CN201410272362A CN105302448A CN 105302448 A CN105302448 A CN 105302448A CN 201410272362 A CN201410272362 A CN 201410272362A CN 105302448 A CN105302448 A CN 105302448A
- Authority
- CN
- China
- Prior art keywords
- mobile terminal
- user
- effective coverage
- information
- 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.)
- Withdrawn
Links
- 238000000034 method Methods 0.000 title claims abstract description 38
- 238000001514 detection method Methods 0.000 claims description 13
- 238000001914 filtration Methods 0.000 claims description 10
- 238000013139 quantization Methods 0.000 claims description 8
- 239000003550 marker Substances 0.000 claims description 6
- 210000003813 thumb Anatomy 0.000 description 16
- 210000003811 finger Anatomy 0.000 description 14
- 238000010586 diagram Methods 0.000 description 8
- 230000007935 neutral effect Effects 0.000 description 4
- 238000011946 reduction process Methods 0.000 description 4
- 230000000694 effects Effects 0.000 description 3
- 239000000654 additive Substances 0.000 description 2
- 230000000996 additive effect Effects 0.000 description 2
- 230000003750 conditioning effect Effects 0.000 description 2
- 230000006698 induction Effects 0.000 description 2
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 230000005484 gravity Effects 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
- G06F3/0416—Control or interface arrangements specially adapted for digitisers
- G06F3/0418—Control or interface arrangements specially adapted for digitisers for error correction or compensation, e.g. based on parallax, calibration or alignment
- G06F3/04186—Touch location disambiguation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/20—Image preprocessing
- G06V10/26—Segmentation of patterns in the image field; Cutting or merging of image elements to establish the pattern region, e.g. clustering-based techniques; Detection of occlusion
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/20—Image preprocessing
- G06V10/30—Noise filtering
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2203/00—Indexing scheme relating to G06F3/00 - G06F3/048
- G06F2203/041—Indexing scheme relating to G06F3/041 - G06F3/045
- G06F2203/04104—Multi-touch detection in digitiser, i.e. details about the simultaneous detection of a plurality of touching locations, e.g. multiple fingers or pen and finger
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2203/00—Indexing scheme relating to G06F3/00 - G06F3/048
- G06F2203/048—Indexing scheme relating to G06F3/048
- G06F2203/04803—Split screen, i.e. subdividing the display area or the window area into separate subareas
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2218/00—Aspects of pattern recognition specially adapted for signal processing
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Multimedia (AREA)
- Telephone Function (AREA)
- Position Input By Displaying (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本发明提出了一种调整移动终端界面的方法、装置及终端,其方法包括:检测用户对移动终端的握持信息;根据握持信息确定用户对移动终端握持的有效区域;根据有效区域判断出用户通过左手或右手操作所述移动终端的结果信息;根据结果信息调整所述移动终端界面。本发明提供的调整移动终端界面的方法、装置及终端,通过动态的获取用户是左手还是右手操作移动终端的信息,相应的动态调整移动终端的界面,以适应用户的操作需求,提高了用户体验。
Description
技术领域
本发明涉及移动终端技术领域,尤其涉及一种调整移动终端界面的方法、装置及终端。
背景技术
苹果手机iphone开创了多点触摸、重力感应等全新的操控方式,这些创新极大提高了用户体验,为iphone的成功奠定了坚实的基础,而这些技术也成为了其他手机厂商竞相模仿的对象。用户体验是一款手机产品能否获得用户青睐最重要的也是最基础的因素之一,如何从用户的角度来进行手机的设计也就成为了手机设计时最应该考虑的问题。
有数据统计,全球大概10%的人口是左撇子,而美国历任总统则有超过一半为左撇子,而对于那些非左撇子的人群,生活中或许也有着使用左手写字,打电话的习惯,所以在进行产品设计的时候就需要考虑到这一部分人群的需求,在现有的科技产品中有着大量的这样的例子,像windows***中的鼠标使用习惯就有着左右手之分,同时大部分的鼠标产品都是左右手通用的对称的设计,并有少数产品是单独为左撇子设计的。对于日常生活中的手机特别是触摸屏手机使用来说,最常见的操作就是拇指操作,而拇指的活动是有一定范围的,经常会出现操作起来费劲的情况,极大影响了用户的操作体验,而这样的手机产品对于左撇子人群来说,其操作的体验将会更加糟糕。
现有的手机产品中存在着大量的这样的设计,如拨号界面删除键在右侧、短信发送按键在右侧、现在大屏手机流行,左手习惯的人更难以触摸到右侧的屏幕操作。
现有技术存在的问题是,不能动态的获知用户是左手还是右手操作移动终端,也不能相应的动态调整移动终端的界面,以适应用户的操作需求。
发明内容
本发明要解决的技术问题是,提供一种调整移动终端界面的方法、装置及终端,用以解决根据用户是左手还是右手操作来调整移动终端的界面,以适应用户操作需求的问题。
本发明采用的技术方案是,包括:
第一方面,本发明提供了一种调整移动终端界面的方法,包括:
检测用户对移动终端的握持信息;
根据所述握持信息确定用户对所述移动终端握持的有效区域;
根据所述有效区域判断出用户通过左手或右手操作所述移动终端的结果信息;
根据所述结果信息调整所述移动终端界面。
进一步的,所述检测用户对移动终端的触摸信息,包括:
通过传感器接收用户对所述移动终端的触摸感应信息,将所述触摸感应信息转换为所述握持信息。
进一步的,所述根据所述握持信息确定用户对所述移动终端握持的有效区域,包括:
所述握持信息具体为电信号,将所述电信号量化为二值化信号;
根据所述二值化信号确定用户对所述移动终端握持的有效区域。
进一步的,所述根据所述二值化信号确定用户对所述移动终端触摸的有效区域,包括:
对所述二值化信号进行滤波;
对滤波后的二值化信号进行处理,得到用户对所述移动终端外壳的两个侧面触摸的有效区域。
进一步的,所述对滤波后的二值化信号进行处理,包括:
将所述二值化信号转换为二值图像,将由连续有效点组成的二值图像区域标记为待识别区域;所述有效点为所述二值图像中的黑色像素点;
以所述待识别区域的竖直中间线作为为第一基准线;在所述第一基准线竖直方向上连续有效点的数量超过第一设定阈值情况下,以所述竖直方向上连续有效点所在线段的水平中间线为第二基准线,当所述第二基准线水平方向上的连续有效点数量超过第二设定阈值时,将所述待识别区域作为为用户对所述移动终端外壳的两个侧面触摸的有效区域。
进一步的,所述对滤波后的二值化信号进行处理,还包括:
将所述二值化信号转换为二值图像,将由连续有效点组成的二值图像区域标记为待识别区域;所述有效点为所述二值图像中的黑色像素点;
计算所述待识别区域的面积值,将面积值超过第三设定阈值时所对应的待识别区域作为为用户对所述移动终端外壳的两个侧面触摸的有效区域。
进一步的,所述根据所述有效区域判断出用户通过左手或右手操作所述移动终端的结果信息,包括:
计算所述有效区域的长度值,得到长度值最大的有效区域;
根据所述长度值最大的有效区域在所述移动终端外壳上所处的位置,得到用户通过左手或右手操作所述移动终端的结果信息。
进一步的,所述根据所述结果信息调整所述移动终端界面,包括:
当所述结果信息反映出用户通过左手操作移动终端时,将所述移动终端的界面调整为适应于左手操作的布局;
当所述结果信息反映出用户通过右手操作移动终端时,将所述移动终端的界面调整为适应于右手操作的布局。
第二方面,本发明还提供了一种调整移动终端界面的装置,包括:
检测模块,用于检测用户对移动终端的握持信息;
处理模块,用于根据所述握持信息确定用户对所述移动终端握持的有效区域;
判断模块,用于根据所述有效区域判断出用户通过左手或右手操作所述移动终端的结果信息;
界面调整模块,用于根据所述结果信息调整所述移动终端界面。
进一步的,所述检测模块,具体用于通过传感器接收用户对所述移动终端的触摸感应信息,将所述触摸感应信息转换为所述握持信息。
进一步的,所述处理模块,包括:
信号量化模块,用于将握持信息量化为二值化信号;
滤波模块,用于对所述二值化信号进行滤波;
信号处理模块,用于对滤波后的二值化信号进行处理,得到用户对所述移动终端外壳的两个侧面触摸的有效区域。
第三方面,本发明又提供一种移动终端,包括:
传感器,用于检测用户对移动终端的握持信息;
处理器,用于根据所述握持信息确定用户对所述移动终端握持的有效区域;根据所述有效区域判断出用户通过左手或右手操作所述移动终端的结果信息;根据所述结果信息调整所述移动终端界面。
采用上述技术方案,本发明至少具有下列优点:
本发明所述调整移动终端界面的方法、装置及终端,通过动态的获取用户是左手还是右手操作移动终端的信息,相应的动态调整移动终端的界面,以适应用户的操作需求,提高了用户体验。
附图说明
图1为本发明第一实施例中调整移动终端界面的方法流程图;
图2为本发明第一实施例中二值化图像示意图;
图3为本发明第一实施例中二值化信号示意图;
图4为本发明第一实施例中对二值化信号处理的流程图;
图5为本发明第二实施例中调整移动终端界面的装置示意图;
图6为本发明第二实施例中处理模块20的示意图;
图7为本发明第三实施例中移动终端示意图。
具体实施方式
为更进一步阐述本发明为达成预定目的所采取的技术手段及功效,以下结合附图及较佳实施例,对本发明进行详细说明如后。
本发明第一实施例,一种调整移动终端界面的方法,如图1所示,包括以下具体步骤:
步骤S101,检测用户对移动终端的握持信息。
具体的,通过传感器接收用户对移动终端的触摸感应信息,将触摸感应信息转换为握持信息。其中,握持信息具体为电信号,将电信号量化为二值化信号。
进一步的,本发明在移动终端的两侧安装传感器。其中,传感器的种类不限于采用:电容传感器、压力传感器和红外传感器。可以根据实际的需要采用上述传感器或其他传感器。
当用户单手用手操作移动终端时,安装在移动终端两侧的传感器接收手对传感器的触摸感应信息,将触摸感应信息转换为电信号。其中,电信号包括电压信号或电流信号等。通过预先设定的阈值,将该电信号转换为二值化信号,用0和1表示,即用户对终端设备接触区域产生的信号用1表示,没有接触的区域用0表示。将传感器接收到并转换的二值信号以图像的形式展现出来,表现为二值图像,即黑白图像,黑色用1表示,为用户对移动终端的有效接触点。白色用0表示,将用户对移动终端触摸的有效区域转换为二值图像。其中,二值图像是由二维数组组成的二值化信号,如图3所示。
步骤S102,根据所述握持信息确定用户对所述移动终端握持的有效区域。其中,握持信息具体为电信号,将电信号量化为二值化信号,根据二值化信号确定用户对所述移动终端握持的有效区域。
具体的,首先对二值化信号进行滤波处理。对二值化信号滤波的目的在于对二值化信号进行降噪,以防止传感器在少数点上的检测错误,即防止在二维数组中出现0和1倒置的情况,移动终端首先会对图像数组进行降噪处理,从图像的角度看,即消除黑色区域中的白点。
对于噪声的检测方式,可以采用以下两种方式:
第一种方式,从竖直方向来看,连续数量为N个白点两端分别连续数量的MU和MD个黑点,判定该点为噪点,从数组角度来讲,数组中有相邻的N个数值为0的元素,这N个元素两端有MU和MD个数值为1的元素,判定该元素为噪点,将该元素值变为1。获得移动终端左右两侧的感应有效区域内的数组al[M][N]和ar[M][N]。其中,N小于一定的阀值,MU和MD都要大于一定的阀值,阈值大小的设定可根据实际需要具体而定。
第二种方式,检测二值图像中的黑色区域面积,并对二值图像中的黑色区域进行标记。设定一个阈值S1,将二值图像中黑色区域的面积依次与S1进行比较,将面积不大于S1的黑色区域标记为噪声,将其转换为白色区域。
本发明还可以采用其他方法对二值化信号进行降噪处理,本发明不限于此。
其次,对滤波后的二值化信号进行处理,得到用户对所述移动终端外壳的两个侧面触摸的有效区域。
具体的,获取用户对移动终端两个侧面触摸的有效区域也可以采用以下两种方式。
第一种方式,将二值化信号转换为二值图像,将由连续有效点组成的二值图像区域标记为待识别区域;有效点为所述二值图像中的黑色像素点;以待识别区域的竖直中间线作为为第一基准线;在第一基准线竖直方向上连续有效点的数量超过第一设定阈值情况下,以竖直方向上连续有效点所在线段的水平中间线为第二基准线,当第二基准线水平方向上的连续有效点数量超过第二设定阈值时,将待识别区域作为为用户对移动终端外壳的两个侧面触摸的有效区域。
具体的,采用对连续1的判断,对数组数据进行连续的1的数量的判断用以检测用户皮肤接触移动终端两侧有效区域的长度,从图像上来看,就是通过十字形的黑色像素点的判断来确定有效接触区,即以图像中线为竖线,在上面寻找连续的黑色像素点,当连续的黑色像素点个数大于某一阀值的时候,在对该段区域进行横向的黑点判断,取该段连续黑点的中间位置,判断其左右的连续黑色像素点个数,如果该数目大于某一阀值,即以该中心点为基准存在一个黑色十字,则判断该区域为有效接触区,并记录该有效接触区的长度,通过这样的方法分别获得手机两侧的有效接触区域。
进一步的,二值化信号即由二维数组组成,分别对数组中al[M/2][i]和ar[M/2][i]判断是否为1。其中i从0开始递加,i小于N。并记录数组中连续为1的黑色像素点个数,1作为二值图像中黑色像素点,0作为二值图像中白色像素点,将黑色像素点作为二值图像中的有效点。当连续为1的黑色像素点个数大于某一阀值的时候,对该数组中黑色像素点的中间元素进行横向连1判断,假设数组中连续为1的黑色像素点的中间元素为al[M/2][R],则分别对al[j][R]进行计算,其中,j从0开始递加,j小于M。当数组中连续为1的黑色像素点的数量大于某一阀值的时候,视该区域为用户对移动终端触摸的有效区域,并将符合上述条件的移动终端左侧和右侧的有效区域个数存储,分别存储于数组tl[5]和tr[5]中,并分别记录移动终端两侧有效接触区与的个数。其中,al[M][N]和ar[M][N]分别表示移动终端左右两侧的有效区域内的数组。tl[5]和tr[5]分别表示移动终端左侧和右侧用户对移动终端触摸有效区域的数量。
第二种方式,检测二值图像中的黑色区域面积,并对二值图像中的黑色区域进行标记。其中,由有效点即黑色像素点组成的区域为黑色区域。设定一个阈值S2,将二值图像中黑色区域的面积依次与S2进行比较,将面积大于S2的黑色区域标记用户对移动终端触摸的有效区域,分别记录移动终端两侧有效区域的数量及各有效区域对应的面积、长度等信息。
步骤S103,根据有效区域判断出用户通过左手或右手操作移动终端的结果信息。
具体的,当获取移动终端两侧有效区域的后,根据移动终端两侧的有效区域判断用户是通过左手还是右手对移动终端的操作。其中,当用户单手操作时,判断用户是通过左手还是右手操作移动终端,可以采用多种方法,下面分别对用户手指位置的判断和有效区域长度的判断,得到用户通过左手或右手操作移动终端的结果信息。
进行拇指和其余四指位置的判断时,通过人们使用手机时的各种特征进行判断,这里采用了其中一种方法,如图2所示,用户在使用手机的时候,拇指和其余四指分别位于手机的两侧,对于拇指侧来说,由于手掌的接触,所以有效接触面为一条较长的区域,如果拇指也放在侧边,那么有效接触区域为一条较长的接触区以及一条较短的接触区。而对于其余四指侧,有效接触区域为几段分离的较短的接触区域或者没有接触,有效接触区域的数目为0到4。如果某一侧的有效接触区域大于2,则判断该侧为四指方向,另一侧就是拇指侧。如果手机两侧有效接触区域的个数都小于等于二,分别取两端最长有效接触区域进行比较,有效接触区域较长的为拇指侧。具体根据移动终端尺寸的大小,现在的移动终端产品,如智能手机等尺寸越来越大,如果移动终端的尺寸较大,那么用户在单手操作时往往除大拇指的另外四个手指无法接触到移动终端的另一侧,或只有其中几个手指接触到移动终端的另一侧。也可根据移动终端面向的用户群体,如果是女性或男性等。也可以直接根据用户对移动终端触摸的有效长度判断用户是左手还是右手操作手机。本发明根据有效区域对用户左手或右手操作移动终端的判断方法不限于此。
上述对二值化信号的处理,得到用户是使用左手还是右手对移动终端的操作也可根据图4中得到。
步骤S104,根据结果信息调整移动终端界面。
具体的,当得到用户通过左手或右手操作所述移动终端的结果信息后,调整移动终端的界面,以适应用户左手还是右手操作手机。
当根据上述步骤得到用户是通过左手单手操作移动终端时,移动终端的界面自动调整为有利于左手操作的位置。如,将移动终端的删除、选择等触摸的操作按键调整到移动终端的左侧,以最大程度的满足用户左手操作移动终端的需求,提高用户体验。当用户切换到右手操作移动终端时,移动终端动态的接收用户对其的触摸信息,经过计算得到用户右手操作移动终端的结果信息,根据该结果信息自动调整移动终端的界面,以适应用户右手操作移动终端的方便需求,提高用户体验。
本发明第二实施例,一种调整移动终端界面的装置,如图5所示,包括:
检测模块10,用于检测用户对移动终端的握持信息。
具体的,检测模块10检测用户对移动终端的触摸感应信息,将触摸感应信息转换为握持信息。其中,握持信息具体为电信号。
当用户单手用手操作移动终端时,检测模块10将触摸感应信息转换为电信号。其中,电信号包括电压信号或电流信号等。
处理模块20,用于根据所述握持信息确定用户对所述移动终端握持的有效区域。
具体的,如图6所示,处理模块20包括:
信号量化单元21,用于将握持信息量化为二值化信号。其中,握持信息具体为电信号,信号量化单元21将电信号量化为二值化信号。
滤波单元22,用于对所述二值化信号进行滤波,其目的在于对二值化信号进行降噪。
信号处理单元23,用于对滤波后的二值化信号进行处理,得到用户对所述移动终端外壳的两个侧面触摸的有效区域。
其中,通过预先设定的阈值,信号量化单元21将电信号转换为二值化信号,二值化信号用0和1表示,即用户对终端设备接触区域产生的信号用1表示,没有接触的区域用0表示。将传感器接收到并转换的二值信号以图像的形式展现出来,表现为二值图像,即黑白图像,黑色用1表示,为用户对移动终端的有效接触点。白色用0表示,将用户对移动终端触摸的有效区域转换为二值图像。其中,二值图像是由二维数组组成的二值化信号,如图3所示。
进一步的,处理模块20首先对二值化信号进行滤波处理。处理模块20对二值化信号滤波的目的在于对二值化信号进行降噪,以防止传感器在少数点上的检测错误,即防止在二维数组中出现0和1倒置的情况,移动终端首先会对图像数组进行降噪处理,从图像的角度看,即消除黑色区域中的白点。
对于噪声的检测方式,可以采用以下两种方式:
第一种方式,从竖直方向来看,连续数量为N个白点两端分别连续数量的MU和MD个黑点,判定该点为噪点,从数组角度来讲,数组中有相邻的N个数值为0的元素,这N个元素两端有MU和MD个数值为1的元素,判定该元素为噪点,将该元素值变为1。获得移动终端左右两侧的感应有效区域内的数组al[M][N]和ar[M][N]。其中,N小于一定的阀值,MU和MD都要大于一定的阀值,阈值大小的设定可根据实际需要具体而定。
第二种方式,检测二值图像中的黑色区域面积,并对二值图像中的黑色区域进行标记。设定一个阈值S1,将二值图像中黑色区域的面积依次与S1进行比较,将面积不大于S1的黑色区域标记为噪声,将其转换为白色区域。
本发明滤波单元22还可以采用其他方法对二值化信号进行降噪处理,本发明不限于此。
其次,对滤波后的二值化信号进行处理,得到用户对所述移动终端外壳的两个侧面触摸的有效区域。
具体的,获取用户对移动终端两个侧面触摸的有效区域也可以采用以下两种方式。
第一种方式,将二值化信号转换为二值图像,将由连续有效点组成的二值图像区域标记为待识别区域;有效点为所述二值图像中的黑色像素点;以待识别区域的竖直中间线作为为第一基准线;在第一基准线竖直方向上连续有效点的数量超过第一设定阈值情况下,以竖直方向上连续有效点所在线段的水平中间线为第二基准线,当第二基准线水平方向上的连续有效点数量超过第二设定阈值时,将待识别区域作为为用户对移动终端外壳的两个侧面触摸的有效区域。
具体的,采用对连续1的判断,对数组数据进行连续的1的数量的判断用以检测用户皮肤接触移动终端两侧有效区域的长度,从图像上来看,就是通过十字形的黑色像素点的判断来确定有效接触区,即以图像中线为竖线,在上面寻找连续的黑色像素点,当连续的黑色像素点个数大于某一阀值的时候,在对该段区域进行横向的黑点判断,取该段连续黑点的中间位置,判断其左右的连续黑色像素点个数,如果该数目大于某一阀值,即以该中心点为基准存在一个黑色十字,则判断该区域为有效接触区,并记录该有效接触区的长度,通过这样的方法分别获得手机两侧的有效接触区域。
进一步的,二值化信号即由二维数组组成,分别对数组中al[M/2][i]和ar[M/2][i]判断是否为1。其中i从0开始递加,i小于N。并记录数组中连续为1的黑色像素点个数,1作为二值图像中黑色像素点,0作为二值图像中白色像素点,将黑色像素点作为二值图像中的有效点。当连续为1的黑色像素点个数大于某一阀值的时候,对该数组中黑色像素点的中间元素进行横向连1判断,假设数组中连续为1的黑色像素点的中间元素为al[M/2][R],则分别对al[j][R]进行计算,其中,j从0开始递加,j小于M。当数组中连续为1的黑色像素点的数量大于某一阀值的时候,视该区域为用户对移动终端触摸的有效区域,并将符合上述条件的移动终端左侧和右侧的有效区域个数存储,分别存储于数组tl[5]和tr[5]中,并分别记录移动终端两侧有效接触区与的个数。其中,al[M][N]和ar[M][N]分别表示移动终端左右两侧的有效区域内的数组。tl[5]和tr[5]分别表示移动终端左侧和右侧用户对移动终端触摸有效区域的数量。
第二种方式,检测二值图像中的黑色区域面积,并对二值图像中的黑色区域进行标记。其中,由有效点即黑色像素点组成的区域为黑色区域。设定一个阈值S2,将二值图像中黑色区域的面积依次与S2进行比较,将面积大于S2的黑色区域标记用户对移动终端触摸的有效区域,分别记录移动终端两侧有效区域的数量及各有效区域对应的面积、长度等信息。
判断模块30,用于根据所述有效区域判断出用户通过左手或右手操作所述移动终端的结果信息。
具体的,当获取移动终端两侧有效区域的后,判断模块30根据移动终端两侧的有效区域判断用户是通过左手还是右手对移动终端的操作。其中,当用户单手操作时,判断用户是通过左手还是右手操作移动终端,可以采用多种方法,下面分别对用户手指位置的判断和有效区域长度的判断,得到用户通过左手或右手操作移动终端的结果信息。
进行拇指和其余四指位置的判断时,通过人们使用手机时的各种特征进行判断,这里采用了其中一种方法,如图2所示,用户在使用手机的时候,拇指和其余四指分别位于手机的两侧,对于拇指侧来说,由于手掌的接触,所以有效接触面为一条较长的区域,如果拇指也放在侧边,那么有效接触区域为一条较长的接触区以及一条较短的接触区。而对于其余四指侧,有效接触区域为几段分离的较短的接触区域或者没有接触,有效接触区域的数目为0到4。如果某一侧的有效接触区域大于2,则判断该侧为四指方向,另一侧就是拇指侧。如果手机两侧有效接触区域的个数都小于等于二,分别取两端最长有效接触区域进行比较,有效接触区域较长的为拇指侧。具体根据移动终端尺寸的大小,现在的移动终端产品,如智能手机等尺寸越来越大,如果移动终端的尺寸较大,那么用户在单手操作时往往除大拇指的另外四个手指无法接触到移动终端的另一侧,或只有其中几个手指接触到移动终端的另一侧。也可根据移动终端面向的用户群体,如果是女性或男性等。也可以直接根据用户对移动终端触摸的有效长度判断用户是左手还是右手操作手机。本发明根据有效区域对用户左手或右手操作移动终端的判断方法不限于此。
界面调整模块40,用于根据所述结果信息调整所述移动终端界面。
具体的,当得到用户通过左手或右手操作所述移动终端的结果信息后,界面调整模块40调整移动终端的界面,以适应用户左手还是右手操作手机
本发明第三实施例,一种移动终端,如图7所示,包括:
传感器50,用于检测用户对移动终端的握持信息。
具体的,传感器50检测用户对移动终端的触摸感应信息,将触摸感应信息转换为握持信息。其中,握持信息具体为电信号,将电信号量化为二值化信号。
进一步的,传感器50安装在移动终端的两个侧面。其中,传感器的种类不限于采用:电容传感器、压力传感器和红外传感器。可以根据实际的需要采用上述传感器或其他传感器。
处理器60,用于根据握持信息确定用户对移动终端握持的有效区域;根据有效区域判断出用户通过左手或右手操作所述移动终端的结果信息;根据结果信息调整所述移动终端界面。
具体的,处理器60通过传感器50接收用户对移动终端的触摸感应信息,将触摸感应信息转换为握持信息。其中,握持信息具体为电信号,将电信号量化为二值化信号;根据二值化信号确定用户对移动终端握持的有效区域。分别计算移动终端外壳的两个侧面有效区域的长度值,得到长度值最大的有效区域;根据长度值最大的有效区域在移动终端外壳上所处的位置,得到用户通过左手或右手操作移动终端的结果信息。当结果信息反映出用户通过左手操作移动终端时,将移动终端的界面调整为适应于左手操作的布局;当结果信息反映出用户通过右手操作移动终端时,将移动终端的界面调整为适应于右手操作的布局。
本发明实施例提供的调整移动终端界面的方法、装置及终端,通过动态的获取用户是左手还是右手操作移动终端的信息,能够动态的根据用户是左手还是右手操作来调整移动终端的界面,以适应用户的操作需求,提高了用户体验。
通过具体实施方式的说明,应当可对本发明为达成预定目的所采取的技术手段及功效得以更加深入且具体的了解,然而所附图示仅是提供参考与说明之用,并非用来对本发明加以限制。
Claims (12)
1.一种调整移动终端界面的方法,其特征在于,包括:
检测用户对移动终端的握持信息;
根据所述握持信息确定用户对所述移动终端握持的有效区域;
根据所述有效区域判断出用户通过左手或右手操作所述移动终端的结果信息;
根据所述结果信息调整所述移动终端界面。
2.根据权利要求1所述的调整移动终端界面的方法,其特征在于,所述检测用户对移动终端的触摸信息,包括:
通过传感器接收用户对所述移动终端的触摸感应信息,将所述触摸感应信息转换为所述握持信息。
3.根据权利要求1所述的调整移动终端界面的方法,其特征在于,所述根据所述握持信息确定用户对所述移动终端握持的有效区域,包括:
所述握持信息具体为电信号,将所述电信号量化为二值化信号;
根据所述二值化信号确定用户对所述移动终端握持的有效区域。
4.根据权利要求3所述的调整移动终端界面的方法,其特征在于,所述根据所述二值化信号确定用户对所述移动终端触摸的有效区域,包括:
对所述二值化信号进行滤波;
对滤波后的二值化信号进行处理,得到用户对所述移动终端外壳的两个侧面触摸的有效区域。
5.根据权利要求4所述的调整移动终端界面的方法,其特征在于,所述对滤波后的二值化信号进行处理,包括:
将所述二值化信号转换为二值图像,将由连续有效点组成的二值图像区域标记为待识别区域;所述有效点为所述二值图像中的黑色像素点;
以所述待识别区域的竖直中间线作为为第一基准线;在所述第一基准线竖直方向上连续有效点的数量超过第一设定阈值情况下,以所述竖直方向上连续有效点所在线段的水平中间线为第二基准线,当所述第二基准线水平方向上的连续有效点数量超过第二设定阈值时,将所述待识别区域作为为用户对所述移动终端外壳的两个侧面触摸的有效区域。
6.根据权利要求4所述的调整移动终端界面的方法,其特征在于,所述对滤波后的二值化信号进行处理,还包括:
将所述二值化信号转换为二值图像,将由连续有效点组成的二值图像区域标记为待识别区域;所述有效点为所述二值图像中的黑色像素点;
计算所述待识别区域的面积值,将面积值超过第三设定阈值时所对应的待识别区域作为为用户对所述移动终端外壳的两个侧面触摸的有效区域。
7.根据权利要求4所述的调整移动终端界面的方法,其特征在于,所述根据所述有效区域判断出用户通过左手或右手操作所述移动终端的结果信息,包括:
计算所述有效区域的长度值,得到长度值最大的有效区域;
根据所述长度值最大的有效区域在所述移动终端外壳上所处的位置,得到用户通过左手或右手操作所述移动终端的结果信息。
8.根据权利要求7所述的调整移动终端界面的方法,其特征在于,所述根据所述结果信息调整所述移动终端界面,包括:
当所述结果信息反映出用户通过左手操作移动终端时,将所述移动终端的界面调整为适应于左手操作的布局;
当所述结果信息反映出用户通过右手操作移动终端时,将所述移动终端的界面调整为适应于右手操作的布局。
9.一种调整移动终端界面的装置,其特征在于,包括:
检测模块,用于检测用户对移动终端的握持信息;
处理模块,用于根据所述握持信息确定用户对所述移动终端握持的有效区域;
判断模块,用于根据所述有效区域判断出用户通过左手或右手操作所述移动终端的结果信息;
界面调整模块,用于根据所述结果信息调整所述移动终端界面。
10.根据权利要求9所述调整移动终端界面的装置,其特征在于,所述检测模块,具体用于通过传感器接收用户对所述移动终端的触摸感应信息,将所述触摸感应信息转换为所述握持信息。
11.根据权利要求9所述调整移动终端界面的装置,其特征在于,所述处理模块,包括:
信号量化单元,用于将握持信息量化为二值化信号;
滤波单元,用于对所述二值化信号进行滤波;
信号处理单元,用于对滤波后的二值化信号进行处理,确定用户对所述移动终端握持的有效区域。
12.一种移动终端,其特征在于,包括:
传感器,用于检测用户对移动终端的握持信息;
处理器,用于根据所述握持信息确定用户对所述移动终端握持的有效区域;根据所述有效区域判断出用户通过左手或右手操作所述移动终端的结果信息;根据所述结果信息调整所述移动终端界面。
Priority Applications (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410272362.6A CN105302448A (zh) | 2014-06-18 | 2014-06-18 | 调整移动终端界面的方法、装置及终端 |
US15/319,694 US20170153783A1 (en) | 2014-06-18 | 2014-08-15 | Mobile Terminal Interface Adjustment Method and Apparatus, and Terminal |
JP2016574006A JP6349419B2 (ja) | 2014-06-18 | 2014-08-15 | 携帯端末インターフェースの調整方法、装置及び端末 |
EP14895245.0A EP3159786B1 (en) | 2014-06-18 | 2014-08-15 | Mobile terminal interface adjustment method and apparatus, and terminal |
PCT/CN2014/084558 WO2015192456A1 (zh) | 2014-06-18 | 2014-08-15 | 调整移动终端界面的方法、装置及终端 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410272362.6A CN105302448A (zh) | 2014-06-18 | 2014-06-18 | 调整移动终端界面的方法、装置及终端 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN105302448A true CN105302448A (zh) | 2016-02-03 |
Family
ID=54934750
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410272362.6A Withdrawn CN105302448A (zh) | 2014-06-18 | 2014-06-18 | 调整移动终端界面的方法、装置及终端 |
Country Status (5)
Country | Link |
---|---|
US (1) | US20170153783A1 (zh) |
EP (1) | EP3159786B1 (zh) |
JP (1) | JP6349419B2 (zh) |
CN (1) | CN105302448A (zh) |
WO (1) | WO2015192456A1 (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106648419A (zh) * | 2016-11-16 | 2017-05-10 | 努比亚技术有限公司 | 一种显示处理方法、装置及终端 |
WO2022095915A1 (zh) * | 2020-11-04 | 2022-05-12 | 索尼半导体解决方案公司 | 电子设备、方法和存储介质 |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106055145A (zh) * | 2016-05-24 | 2016-10-26 | 北京小米移动软件有限公司 | 终端的工作模式确定方法及装置 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100212974A1 (en) * | 2009-02-20 | 2010-08-26 | Jinkyu Kim | Touch position detecting method, touch position detecting device, and flat panel display |
CN102375652A (zh) * | 2010-08-16 | 2012-03-14 | ***通信集团公司 | 移动终端用户界面调整***及其调整方法 |
CN103019554A (zh) * | 2011-09-20 | 2013-04-03 | 联想(北京)有限公司 | 命令识别方法及使用该方法的电子设备 |
US20130215060A1 (en) * | 2010-10-13 | 2013-08-22 | Nec Casio Mobile Communications Ltd. | Mobile terminal apparatus and display method for touch panel in mobile terminal apparatus |
Family Cites Families (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7663607B2 (en) * | 2004-05-06 | 2010-02-16 | Apple Inc. | Multipoint touchscreen |
JP2003337659A (ja) * | 2002-05-20 | 2003-11-28 | Sharp Corp | 入力装置およびタッチ領域登録方法 |
JP4699955B2 (ja) * | 2006-07-21 | 2011-06-15 | シャープ株式会社 | 情報処理装置 |
US7855718B2 (en) * | 2007-01-03 | 2010-12-21 | Apple Inc. | Multi-touch input discrimination |
KR100983726B1 (ko) * | 2008-05-20 | 2010-09-24 | 성균관대학교산학협력단 | 측면 키 인터페이스 장치, 측면 키 인터페이스 설정 방법,및 이를 구비한 휴대 단말기 |
KR20100024589A (ko) * | 2008-08-26 | 2010-03-08 | 엘지전자 주식회사 | 단말기 및 그 제어 방법 |
EP3654141A1 (en) * | 2008-10-06 | 2020-05-20 | Samsung Electronics Co., Ltd. | Method and apparatus for displaying graphical user interface depending on a user's contact pattern |
US8368658B2 (en) * | 2008-12-02 | 2013-02-05 | At&T Mobility Ii Llc | Automatic soft key adaptation with left-right hand edge sensing |
WO2012034715A1 (en) * | 2010-09-15 | 2012-03-22 | Advanced Silicon Sa | Method for detecting an arbitrary number of touches from a multi-touch device |
JP2013065085A (ja) * | 2011-09-15 | 2013-04-11 | Nec Saitama Ltd | 携帯端末装置及びその表示方法 |
CN102592113B (zh) * | 2011-12-23 | 2014-07-30 | 哈尔滨工业大学深圳研究生院 | 一种基于表观特征的静态手势快速识别法 |
KR101969348B1 (ko) * | 2012-06-08 | 2019-04-16 | 엘지전자 주식회사 | 이동 단말기 및 이의 제어 방법 |
CN102929554A (zh) * | 2012-10-26 | 2013-02-13 | 北京金和软件股份有限公司 | 通过解锁手势来执行移动手持设备的信息的处理方法 |
-
2014
- 2014-06-18 CN CN201410272362.6A patent/CN105302448A/zh not_active Withdrawn
- 2014-08-15 EP EP14895245.0A patent/EP3159786B1/en active Active
- 2014-08-15 WO PCT/CN2014/084558 patent/WO2015192456A1/zh active Application Filing
- 2014-08-15 US US15/319,694 patent/US20170153783A1/en not_active Abandoned
- 2014-08-15 JP JP2016574006A patent/JP6349419B2/ja not_active Expired - Fee Related
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100212974A1 (en) * | 2009-02-20 | 2010-08-26 | Jinkyu Kim | Touch position detecting method, touch position detecting device, and flat panel display |
CN102375652A (zh) * | 2010-08-16 | 2012-03-14 | ***通信集团公司 | 移动终端用户界面调整***及其调整方法 |
US20130215060A1 (en) * | 2010-10-13 | 2013-08-22 | Nec Casio Mobile Communications Ltd. | Mobile terminal apparatus and display method for touch panel in mobile terminal apparatus |
CN103019554A (zh) * | 2011-09-20 | 2013-04-03 | 联想(北京)有限公司 | 命令识别方法及使用该方法的电子设备 |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106648419A (zh) * | 2016-11-16 | 2017-05-10 | 努比亚技术有限公司 | 一种显示处理方法、装置及终端 |
WO2022095915A1 (zh) * | 2020-11-04 | 2022-05-12 | 索尼半导体解决方案公司 | 电子设备、方法和存储介质 |
CN116391163A (zh) * | 2020-11-04 | 2023-07-04 | 索尼半导体解决方案公司 | 电子设备、方法和存储介质 |
Also Published As
Publication number | Publication date |
---|---|
US20170153783A1 (en) | 2017-06-01 |
JP6349419B2 (ja) | 2018-06-27 |
EP3159786A1 (en) | 2017-04-26 |
EP3159786B1 (en) | 2020-04-08 |
JP2017524176A (ja) | 2017-08-24 |
EP3159786A4 (en) | 2017-08-30 |
WO2015192456A1 (zh) | 2015-12-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104252292B (zh) | 一种显示方法及移动终端 | |
US20130222338A1 (en) | Apparatus and method for processing a plurality of types of touch inputs | |
US20150062032A1 (en) | Mobile communication terminal, screen adjusting method and storage medium thereof | |
CN103902222B (zh) | 触摸屏滑动调整方法、调整装置及触控设备 | |
CN104331239A (zh) | 单手操作手持设备的方法及*** | |
CN105739868B (zh) | 一种识别终端被误触的方法及装置 | |
CN103019554A (zh) | 命令识别方法及使用该方法的电子设备 | |
CN204362145U (zh) | 自动识别左右手的移动终端 | |
CN105184137A (zh) | 触摸屏解锁方法及终端 | |
CN105426091B (zh) | 一种控制黑屏手势处理的方法及终端 | |
CN105607853B (zh) | 一种信息处理方法及电子设备 | |
CN105630325A (zh) | 基于指纹识别的手势操控方法、装置以及终端 | |
CN104335146B (zh) | 便携式电子装置以及控制具有接近感测用户接口的便携式电子装置的方法 | |
CN104252399A (zh) | 触摸屏校准处理方法、装置、触摸屏及终端 | |
CN103354581A (zh) | 一种通过左右手来自动调整手机控件的方法及*** | |
CN106851937A (zh) | 一种手势控制台灯的方法及装置 | |
CN107102773A (zh) | 一种防误触控方法、终端及计算机可读存储介质 | |
CN104571882A (zh) | 基于终端的用户操作模式的判断方法及装置、终端 | |
CN107306143A (zh) | 移动终端及确定天线的方法 | |
CN105224198A (zh) | 一种页面控制方法、页面控制装置及终端 | |
CN105302448A (zh) | 调整移动终端界面的方法、装置及终端 | |
CN105353879A (zh) | 一种智能移动终端调节音量的方法 | |
CN106775416A (zh) | 一种终端的控制方法及终端 | |
CN105335724A (zh) | 基于指纹识别的窗口调整方法及装置和终端 | |
CN107037951B (zh) | 操作模式自动识别方法及终端 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WW01 | Invention patent application withdrawn after publication | ||
WW01 | Invention patent application withdrawn after publication |
Application publication date: 20160203 |