数据处理装置和方法、用户界面调节装置和方法及介质制造方法及图纸

技术编号:21453459 阅读:24 留言:0更新日期:2019-06-26 04:38
本公开涉及数据处理装置和方法、用户界面调节装置和方法及介质。数据处理方法包括:获得手指在设备的触摸表面上的多个触摸位置处的触摸区域数据;通过使用多个预定义的模型,基于所述多个触摸位置来预测在所述多个触摸位置处的触摸区域数据;和根据所获得的触摸区域数据和所预测的触摸区域数据,来生成反映出对设备的握持方式的数据。

【技术实现步骤摘要】
数据处理装置和方法、用户界面调节装置和方法及介质
本公开涉及数据处理装置和方法、用户界面调节装置和方法及存储介质,更具体而言,本公开涉及用于具有触摸功能的(touch-enabled)手持设备的数据处理装置和方法、用户界面调节装置和方法及存储介质。
技术介绍
近年来,具有触摸功能的设备越来越流行。用户可以以不同的方式握持具有触摸功能的设备,例如用单手或双手来握持具有触摸功能的设备。通常,为了确定对设备的握持方式,提供专用传感器来检测手的位置。
技术实现思路
本公开的一个目的是提供一种用于确定(或推断(deduce))设备握持方式的新装置和新方法。本公开的另一个目的是提供一种根据所确定的设备握持方式来灵活调节设备的用户界面的布局的装置和方法。本公开提出一种数据处理装置,包括:获得单元,被配置成获得手指在设备的触摸表面上的多个触摸位置处的触摸区域数据;预测单元,被配置成通过使用多个预定义的模型,基于所述多个触摸位置来预测在所述多个触摸位置处的触摸区域数据;和生成单元,被配置成根据所获得的触摸区域数据和所预测的触摸区域数据,来生成反映出对设备的握持方式的数据。本公开还提出一种用于调节用户界面的装置,包括:如上所述的数据处理装置;以及用户界面调节单元,被配置成根据反映出对设备的握持方式的数据,对设备的用户界面进行调节。从参考附图的以下描述中,本公开的更多典型特征和优点将是清楚的。附图说明被包含在说明书中并且构成说明书的一部分的附图非限制性地示出本公开的实施例,并且与描述一起用于说明本公开的原理。在附图中,相同的标号用于表示相同的项。不一定是按比例绘制的各附图示出所选择的说明性实施例并且并非意在限制本公开的范围。图1示出根据本公开的一些实施例的示例性数据处理装置的框图。图2A是示出根据本公开的一些实施例的示例性数据处理方法的流程图;图2B是示出根据本公开的一个实施例的示例性数据处理方法的流程图。图3A示出椭圆形触摸区域的示例性样本,图3B示出抽象后的圆形触摸区域的示例性样本。图4A示出右手握持方式的示例,图4B示出在右手握持方式下的触摸点的示例性样本。图5A示出双手托捧握持方式的示例,图5B示出在双手托捧握持方式下的触摸点的示例性样本。图6A示出双手协作握持方式的示例,图6B示出在双手协作握持方式下的触摸点的示例性样本。图7示出用于建立触摸区域半径与在手指和触摸表面之间形成的角度之间的关系的示例。图8示出手指触摸设备的触摸表面的两种触摸情况的示例。图9示出其中关于三个触摸点的数据被处理从而确定设备握持方式的用例。图10示出根据本公开的一些实施例的在右手握持方式下的触摸区域朝向的示例。图11示出根据本公开的一些实施例的在双手托捧握持方式下的触摸区域朝向的示例。图12A示出其中在右手握持方式下手指触摸触摸表面的情况的示例,图12B示出在右手握持方式下在触摸表面上的触摸区域朝向的示例性分布。图13示出其中在双手托捧握持方式下手指触摸触摸表面的情况的示例。图14示出根据本公开的一些实施例的示例性数据处理装置的框图。图15示出其中用户将设备握持方式从右手握持方式改变到双手协作握持方式的示例性情境。图16A-图16C是示出在各种情形下设备的线性加速度如何随着时间逝去而改变的示例性曲线图。图17是示出根据本公开的一些实施例的用于调节用户界面的示例性装置的框图。图18是示出根据本公开的一些实施例的用于调节用户界面的示例性方法的流程图。图19A-图19C示出根据设备握持方式来调节设备的用户界面的布局的示例。图20示出根据本公开的示例性实施例的其中可应用本公开的一般硬件环境。具体实施方式在以下详细描述中,提出大量具体细节以提供对所描述的示例性实施例的全面理解。然而,对于本领域技术人员清楚的是,可以在不需要这些具体细节中的一些或全部的情况下实践所描述的实施例。在所描述的示例性实施例中,没有详细描述为人熟知的结构或处理步骤以避免不必要地模糊本公开的概念。在以下描述中,触摸区域数据可以是触摸区域大小、触摸区域朝向或者二者。然而,触摸区域数据不限于此。例如,触摸区域数据可以是触摸区域形状、触摸区域压力等。在以下描述中,为其确定握持方式的设备指的是具有触摸功能的手持设备。该设备可以是但不限于是便携式相机、智能手机、平板计算机、导航设备等。根据触摸点属性的分布来确定设备握持方式首先参考图1,示出根据本公开的一些实施例的示例性数据处理装置100的框图。数据处理装置100的各块可以通过用于实现本公开的原理的硬件、软件、固件或其组合来实现。本领域技术人员应理解,图1中描述的各块可以被组合或者可以被分割成子块来实现本公开的原理。因此,这里的描述可以支持任意可能的组合或分割或者对这里描述的块的进一步的限定。如图1所示,数据处理装置100包括:获得单元110,被配置成获得手指在设备的触摸表面上的多个触摸位置处的触摸区域数据;预测单元120,被配置成通过使用多个预定义的模型,基于所述多个触摸位置来预测在所述多个触摸位置处的触摸区域数据;和生成单元130,被配置成根据所获得的触摸区域数据和所预测的触摸区域数据,来生成反映出对设备的握持方式的数据。在一示例中,生成单元130可以进一步包括:相似度计算单元132,该相似度计算单元132被配置成计算所获得的触摸区域数据与通过使用所述多个预定义的模型中的每个模型而预测的触摸区域数据之间的相似度,从而计算出与所述多个预定义的模型对应的多个相似度。生成单元130可以进一步包括握持方式数据生成单元134,该握持方式数据生成单元134被配置成生成与计算出的最高的相似度相关的数据,作为反映出对设备的握持方式的数据。在下文中,将进一步详细描述如图1所示的各单元的操作。图2A是示出根据本公开的一些实施例的示例性数据处理方法200的流程图。数据处理方法200包括:获得手指在设备的触摸表面上的多个触摸位置处的触摸区域数据的步骤S210,通过使用多个预定义的模型、基于所述多个触摸位置来预测在所述多个触摸位置处的触摸区域数据的步骤S220,和根据所获得的触摸区域数据和所预测的触摸区域数据来生成反映出对设备的握持方式的数据的步骤S230。在本公开中提出的方法的步骤意欲是说明性的。在一些实施例中,可以通过未描述的一个或多个附加步骤和/或在没有所讨论的一个或多个步骤的情况下实现方法。此外,所示出和描述的方法步骤的顺序并非意在是限制性的。图2B是示出根据本公开的一个实施例的示例性数据处理方法300的流程图。以下,将参考图2B-图8来描述这个实施例。在这个实施例中,触摸区域数据可以是触摸区域大小。并且,可以通过触摸区域半径来表征触摸区域大小。也就是,假设触摸区域是圆形区域。然而,本公开不限于此。例如,触摸区域可以是椭圆形的,并且可以通过椭圆形的长轴和短轴的长度来表征触摸区域大小。实际上,可以假设触摸区域具有任意形状,并且可以使用适当的度量来表征触摸区域大小。在触摸区域半径被用于表征触摸区域大小的情况下,随后描述的计算可以被简化。方法300从步骤S310开始,在步骤S310,获得单元110获得手指在设备的触摸表面上的多个触摸位置处的触摸区域半径。例如,响应于设备的用户触摸设备的触摸表面,获得单元110开始获得在多个触摸位置处的触摸区域半径,本文档来自技高网...

【技术保护点】
1.一种数据处理装置,其特征在于,包括:获得单元,被配置成获得手指在设备的触摸表面上的多个触摸位置处的触摸区域数据;预测单元,被配置成通过使用多个预定义的模型,基于所述多个触摸位置来预测在所述多个触摸位置处的触摸区域数据;和生成单元,被配置成根据所获得的触摸区域数据和所预测的触摸区域数据,来生成反映出对设备的握持方式的数据。

【技术特征摘要】
1.一种数据处理装置,其特征在于,包括:获得单元,被配置成获得手指在设备的触摸表面上的多个触摸位置处的触摸区域数据;预测单元,被配置成通过使用多个预定义的模型,基于所述多个触摸位置来预测在所述多个触摸位置处的触摸区域数据;和生成单元,被配置成根据所获得的触摸区域数据和所预测的触摸区域数据,来生成反映出对设备的握持方式的数据。2.根据权利要求1所述的装置,其中,触摸区域数据包括触摸区域大小。3.根据权利要求2所述的装置,其中,触摸区域大小包括触摸区域半径,并且,所述多个预定义的模型包括用于在对设备的不同握持方式下对触摸位置与触摸区域半径之间的关系进行建模的模型。4.根据权利要求3所述的装置,其中,对触摸位置与触摸区域半径之间的关系进行建模包括对触摸位置与在手指和设备的触摸表面之间形成的角度之间的关系进行建模,以及对在手指和设备的触摸表面之间形成的角度与触摸区域半径之间的关系进行建模。5.根据权利要求1所述的装置,其中,触摸区域数据包括触摸区域朝向。6.根据权利要求5所述的装置,其中,所述多个预定义的模型包括用于在对设备的不同握持方式下对触摸位置与触摸区域朝向之间的关系进行建模的模型。7.根据权利要求1所述的装置,其中,生成单元包括:相似度计算单元,被配置成计算所获得的触摸区域数据与通过使用所述多个预定义的模型中的每个模型而预测的触摸区域数据之间的相似度,从而计算出与所述多个预定义的模型对应的多个相似度;和握持方式数据生成单元,被配置成生成与计算出的最高的相似度相关的数据,作为反映出对设备的握持方式的数据。8.根据权利要求7所述的装置,其中,相似度计算单元进一步被配置成:对于通过使用所述多个预定义的模型中的每个模型而预测的触摸区域数据:计算在所述多个触摸位置中的每个触摸位置处的、所获得的触摸区域数据与所预测的触摸区域数据之间的差值,从而计算出与所述多个触摸位置对应的多个差值;和计算所述多个差值的统计离差,作为所获得的触摸区域数据与所预测的触摸区域数据之间的相似度。9.根据权利要求8所述的装置,其中,所述多个差值的统计离差包括变异系数。10.根据权利要求1所述的装置,其中,所述多个触摸位置包括沿着设备的触摸表面的宽度方向彼此间隔开第一阈值距离、并且沿着设备的触摸表面的长度方向彼此间隔开第二阈值距离的三个或更多个触摸位置。11.根据权利要求1所述的装置,其中,获得单元进一步被配置成响应于握持方式改变事件的发生,重新获得在所述多个触摸位置处的触摸区域数据。12.根据权利要求11所述的装置,还包括:握持方式改变确定单元,被配置成接收设备的加速度值,并且在该加速度值超过预设阈值的情况下确定握持方式改变事件发生。13.一种用于调节用户界面的装置,其特征在于,包括:根据权利要求1-12中的任一项所述的数据处理装置;以及用户界面调节单元,被配置成根据反映出对设备的握持方式的...

【专利技术属性】
技术研发人员:路光明李燃刘增卫
申请(专利权)人:佳能株式会社
类型:发明
国别省市:日本,JP

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1