控制设备的用户接口的制作方法

文档序号:8926954阅读:215来源:国知局
控制设备的用户接口的制作方法
【专利说明】控制设备的用户接口
[0001]对相关申请的交叉引用/通过引用方式并入
[0002]本申请要求2013年I月8日提交的、标题为“Apparatus and Method forControlling a User Interface of a Device” 的美国专利申请编号 13/736,241 的优先权。本申请引用2013年3月6日提交的、标题为“Apparatus and Method for Operatinga User Interface of a Device”的美国专利申请编号13/786,641。每一个上述被引用的申请在此通过整体引用来并入本文。
技术领域
[0003]本公开的各种实施例涉及用户接口。更具体地说,本公开的各种实施例涉及用于控制设备的用户接口的装置和方法。
【背景技术】
[0004]用户接口使用户能够与设备交互。用户接口可以是使用户能够向设备提供输入的输入机构。用户接口也可以充当允许设备指示用户输入的结果的输出机构。用户接口的示例可以是按钮、触摸屏、基于语音的用户接口、显示屏等。通常,设备的用户接口可以与该设备集成或可以在通信上耦接到该设备的另一个设备上实现。此外,使用某种技术实现的用户接口可能限制用户可以与设备交互的途径。
[0005]通过比较常规和传统的方法与如参考附图在本申请的其余部分所阐述的本公开的一些方面,对本领域技术人员而言,这些常规和传统的方法的系统的进一步限制和劣势将变得显而易见。

【发明内容】

[0006]一种用于控制设备的用户接口的装置和/或方法,大体如至少一张附图所示的和/或结合至少一张附图所说明的,如权利要求中更全面阐述的。
[0007]通过查看本公开的以下详细说明以及其中在全部所述附图中相同的附图标记指相同的部件的附图,可以理解本公开的这些和其它特征和优势。
【附图说明】
[0008]图1是示出根据本公开的实施例的基于振动输入来控制设备的用户接口的框图。
[0009]图2是根据本公开的实施例的用于控制设备的用户接口的示例性装置的框图。
[0010]图3是根据本公开的实施例的可以基于振动输入来控制的示例性设备的框图。
[0011]图4是示出根据本公开的实施例的控制车辆内的设备的示例实现方式的图。
[0012]图5是示出根据本公开的实施例的基于振动输入来控制移动电话的示例实现方式的图。
[0013]图6A、6B和6C是示出根据本公开的实施例的在用于基于振动输入来控制设备的用户接口的装置中生成控制信号的示例性步骤的流程图。
【具体实施方式】
[0014]可以在用于控制设备的用户接口的装置和/或方法中找到某些实现方式。装置可以检测由物体与振动表面的交互引起的振动表面的一个或多个振动。装置可以响应于所检测到的一个或多个振动来生成一个或多个振动信号。装置可以生成对应于所生成的一个或多个振动信号的控制信号以控制设备的用户接口。
[0015]装置可以将所生成的一个或多个振动信号的每一个振动信号转换成振动信号分量。每个转换后的振动信号分量对应三维坐标系中的坐标轴。装置可以基于转换后的三个振动信号分量的第一振动信号分量与第二振动信号分量之间的差值来生成第一信号。装置可以基于转换后的三个振动信号分量的第一振动信号分量或第二振动信号分量中的一个与第三振动信号分量之间的差值来生成第二信号。装置可以基于所生成的第一信号和所生成的第二信号来确定物体的交互。装置可以确定对应于物体与振动表面的交互的位置。该位置是基于所生成的第一信号和所生成的第二信号来确定的。
[0016]装置可以在第一预确定持续时间期间生成所生成的第一信号的样本。装置可以在第二预确定持续时间期间生成所生成的第二信号的样本。装置可以将所生成的第一信号和所生成的第二信号的每一个所生成的样本从时域变换到频域。通过向所生成的第一信号和所生成的第二信号的每一个应用窗函数来生成所生成的第一信号和所生成的第二信号的每一个样本。装置可以确定所生成的第一信号的变换后的样本与所生成的第二信号的变换后的样本之间的互相关。装置可以基于所确定的互相关来确定位置和/或交互。装置可以基于以下项目中的一个或多个来确定对应于所生成的一个或多个振动信号的每一个振动信号的振动频率:振动表面的材料、物体的类型、交互的类型和/或振动表面的粗糙度。所确定的振动频率指示与设备相关联的操作。
[0017]图1是示出根据本公开的实施例的基于振动输入来控制设备的用户接口的框图。参考图1,示出设备102、用于控制设备102的用户接口的装置104、与装置104相关联的振动表面106和用于与振动表面106交互的物体108。
[0018]设备102可以对应于可由用户操作的机器。设备102在被用户操作时可以执行一个或多个操作。设备102可以是电气设备、机械设备、电子设备和/或它们的组合。设备102的示例可以包括但不限于移动电话、笔记本电脑、平板电脑、电视、个人数字助理(PDA)设备、车辆、家电、媒体播放设备和/或用户可操作的任何其他设备。
[0019]装置104可包括合适的逻辑、电路、接口和/或代码,它们能操作以基于物体108与振动表面106的交互控制设备102的用户接口。基于该交互,用户可以控制设备102的一个或多个操作。
[0020]在实施例中,装置104可以通过有线或无线通信网络与设备102通信上耦接。通信网络的示例可以包括但不限于蓝牙网络、无线保真(W1-fi)网络和/或ZigBee网络。在另一个实施例中,装置104可以与设备102集成。
[0021]振动表面106可以对应于能够生成振动的任何表面。振动表面106可以由多种材料组成,比如木材、玻璃、塑料、金属、纸板、混凝土等。这种振动表面106的示例可以包括但不限于桌面、墙体、设备的盖子和/或能够生成振动的任何表面。
[0022]装置104可親接至振动表面106。在实施例中,装置104可以被固走在振动表面106上。例如,桌面可被用作振动表面106。装置104可被固定在桌面之上和/或之下。在另一实施例中,装置104可被嵌入在振动表面106中。在另一实施例中,车辆的仪表盘可以对应于振动表面106。装置104可被固定到和/或嵌入进仪表盘。在另一实施例中,振动表面106可以是装置104的集成部分。例如,装置104的盖子可以对应于振动表面106。尽管如此,本公开可以不是如此受限的,而是在不限制本公开的范围的情况下,装置104的主体的任何部分都可以对应于振动表面106 ο在实施例中,表面的任何部分可以对应于振动表面106。例如,装置104所耦接至的桌面的整个表面可以被指定为振动表面106。在另一个实施例中,表面的预定义区域可以对应于振动表面106。例如,装置104的主体的预定义区域可以被指定为振动表面106。
[0023]用户可以使用一个或多个物体(比如物体108)以许多方式与振动表面106交互。物体108的示例可以包括但不限于用户的手指、用户的指甲、手写笔和/或能够与振动表面106交互并在振动表面106上产生振动的任何物体。物体108与振动表面106的交互的示例可以包括但不限于使用物体108在振动表面106上划刮或轻击,和/或在振动表面106上滑动或拖动物体108。
[0024]在实施例中,振动表面106可以是由不同类型的材料形成的复合表面。在另一个实施例中,振动表面106的区域的一个或多个特性,比如粗糙度、厚度等,可以不同于振动表面106的另一区域的一个或多个特性。装置104能操作以生成对应于在振动表面106的不同区域执行的一个或多个交互的不同的控制信号。例如,在桌子中心附近的区域可能比在角落附近的桌子的区域具有更大粗糙度。当用户可能在桌子的中心划刮时,装置104可以生成控制信号以开启放置在桌子上的灯。类似地,对应于在角落附近划刮的控制信号可以关闭灯。
[0025]图2是根据本公开的实施例的用于控制设备的用户接口的示例性装置的框图。结合图1的框图说明图2的框图。
[0026]参考图2,示出了装置104。装置104可以包括一个或多个处理器(比如处理器202)、存储器204、一个或多个传感器(比如传感器206)、模数转换器208 (以下称为A/D转换器208)、接收器210和发射器212。
[0027]处理器202可以被通信上耦接至存储器204、A/D转换器208和传感器206。另外,接收器210和发射器212可以被通信上耦接至处理器202、存储器204、传感器206和A/D转换器208。
[0028]处理器202可以包括合适的逻辑、电路和/或接口,它们能操作以执行存储在存储器204中的至少一个代码段。处理器202可以基于本领域已知的大量处理器技术来实现。处理器202的示例可以包括但不限于基于X86的处理器、精简指令集计算(RISC)处理器、特定用途集成电路(ASIC)处理器和/或复杂指令集计算机(CISC)处理器。
[0029]存储器204可以包括合适的逻辑、电路、接口和/或代码,它们能操作以存储拥有可由处理器202执行的至少一个代码段的机器代码和/或计算机程序。存储器204的实现方式的示例可以包括但不限于随机访问存储器(RAM)、只读存储器(R0M)、硬盘驱动器(HDD)和/或安全数字(SD)卡。存储器204还能操作以存储数据,比如装置104的配置设置、传感器206的设置、频率操作映射数据和/或任何其它数据。
[0030]传感器206可以包括合适的逻辑、电路、接口和/或代码,它们能操作以检测振动表面106的一个或多个振动。所述一个或多个振动可以是由物体108与振动表面106的交互引起的。传感器206能操作以响应于所检测的一个或多个振动生成一个或多个振动信号。传感器206的示例可以包括但不限于加速度计、陀螺仪、超声波传感器、麦克风和/或可操作来检测振动表面106的振动并响应于所检测的振动而
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1