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

文档序号:8926954阅读:来源:国知局
框图说明控制移动电话的示例实现方式。
[0077]参考图5,不出移动电话502和桌子504。例如,移动电话502可以被放置在桌子504上。装置104可以被耦接至桌子504(图5中未示出)。在实施例中,装置104可以被固定在桌面的下面。尽管如此,本公开可以不是如此受限的,而是在不限制本公开的范围的情况下,装置104可以被连接至桌子504的其他部分。装置104能操作以与移动电话502交互。
[0078]桌子504可以对应于振动表面106。在实施例中,桌子504的整个表面可以对应于振动表面106。在另一实施例中,桌子504的预定义区域可以对应于振动表面106。与移动电话502相关联的用户可以使用物体108 (比如手指)在桌子504的表面上执行交互以控制移动电话502的用户接口。例如,用户可以使用手指甲在桌子504上划刮来控制移动电话502的用户接口。在桌子504上划刮可以引起桌子504上的振动。装置104的传感器206可以检测在桌子504上引起的振动。传感器206可以响应于所检测到的桌子504的振动来生成一个或多个振动信号。装置104的处理器202可以确定对应于与划刮相关联的一个或多个振动信号的每一个振动信号的振动频率。基于所确定的振动频率,处理器202可以生成控制信号来控制移动电话502的用户接口。装置104可以将控制信号传输给移动电话502。例如,控制信号可以响应于命令来关闭移动电话502。基于所接收到的控制信号,移动电话502可以被关闭。
[0079]在另一示例实现方式中,固定有灯的墙壁可以对应于振动表面106。装置104可以被耦接至该墙壁。通过在墙壁上滑动物体108 (比如手指)用户可以绘制“V”形。处理器202可以确定对应于通过滑动手指的皮肤而绘制的“V”形的第一振动频率。类似地,用户可以通过使用手指甲在墙壁上划刮来绘制“S”形。处理器202可以确定对应于通过在振动表面106上划刮而绘制的“S”形的第二振动频率。处理器202可以基于确定的第一振动频率来确定第一控制信号以及基于第二振动频率来确定第二控制信号。第一控制信号可以指示将由灯执行的第一操作。第二控制信号可以指示将由灯执行的第二操作。例如,通过在墙壁上划刮而绘制的“S”形可以开启灯。类似地,通过在墙壁上滑动手指而绘制的“S”形可以关闭灯。
[0080]在另一示例实现方式中,其上放置有笔记本电脑的桌子可以对应于振动表面106。装置104可以被耦接至桌子的下表面。用户可以使用物体108(比如手指的指甲)在桌子上的任何位置处轻击。处理器202可以确定对应于使用手指甲执行的轻击的振动频率。处理器202可以生成对应于使用手指甲的轻击的控制信号。对应于轻击的所生成的控制信号可以指示与笔记本相关联的鼠标的右键。类似地,用户可以使用手指的皮肤在桌子上的任何位置处轻击。处理器202可以确定对应于使用手指的皮肤执行的轻击的振动频率。处理器202可以生成对应于使用手指的皮肤的轻击的控制信号。例如,对应于使用手指的皮肤的轻击的所生成的控制信号可以指示与笔记本相关联的鼠标的左键。
[0081]尽管如此,本公开可以不仅仅受限于振动表面106、振动和/或能够被控制的设备102的以上示例实现方式。在不限制本公开的范围的情况下,任何表面可以被用作振动表面106来使用任何类型的交互与不同类型的设备进行交互。
[0082]图6A、6B和6C是示出根据本公开的实施例的在用于基于振动输入来控制设备的用户接口的装置中生成控制信号的示例性步骤的流程图。参考图6A、6B、6C,示出方法600。结合图1和图2的框图说明方法600。
[0083]示例性步骤开始于步骤602。在步骤604,传感器206可以检测由物体108与振动表面106的交互引起的振动表面106的一个或多个振动。在步骤606,传感器206可以响应于所检测到的振动表面106的振动来生成一个或多个振动信号。在步骤608,处理器202可以将所生成的一个或多个振动信号的每一振动信号转换成振动信号分量。每个转换后的振动信号分量可以对应于三维坐标系中的坐标轴。在步骤610,A/D转换器208可以将第一振动信号分量、第二振动信号分量和第三振动信号分量从模拟形式转换为数字形式。在步骤612,处理器202可以基于第一振动信号分量与第二振动信号分量之间的差值生成第一信号。在步骤614,处理器202可以基于第一振动信号分量或第二振动信号分量的一个与第三振动信号分量之间的差值生成第二信号。在步骤616,处理器202可以生成每个所生成的第一信号和所生成的第二信号的样本。处理器202可以在第一预确定持续时间期间生成所生成的第一信号的样本。处理器202可以在第二预确定持续时间期间生成所生成的第二信号的样本。在步骤618,处理器202可以将所生成的第一信号的所生成的样本和所生成的第二信号的所生成的样本中的每一个从时域变换到频域。在步骤620,处理器202可以归一化所生成的第一信号的变换后的样本和所生成的第二信号的变换后的样本中的每一个的功率。在步骤622,处理器202可以确定所生成的第一信号的变换后的样本和所生成的第二信号的变换后的样本之间的互相关函数。在步骤624,处理器202可以将所确定的互相关函数从频域变换到时域。在步骤626,处理器202可以基于变换后的互相关函数来确定物体108与振动表面106的交互的类型。在步骤628,处理器202可以基于所确定的互相关函数来确定振动表面106上对应于与物体108的交互的位置。在步骤630,处理器202可以确定对应于由传感器206生成的一个或多个振动信号中的每一个振动信号的振动频率。在步骤632,处理器202可以基于所确定的振动频率来生成控制信号。控制信号可以对应于一个或多个所生成的振动信号以控制设备102的用户接口。方法600结束于步骤634。
[0084]尽管已经参考用于控制设备的用户接口的装置和/或方法中的实现方式说明了本公开的各种实施例,本公开可以不是如此受限的。在不限制本公开的范围的情况下,也可以在执行其他操作的装置和方法中实现本公开的各种实施例。这种操作的示例可以是在任何给定区域(比如房间)内检测用户和/或物体的出现。另一个示例可以是确定房间内物体和/或用户的运动的方向。基于所检测到的出现、所检测到的运动和/或所检测到的运动的方向,可以控制房间内出现的一个或多个设备的一个或多个操作。
[0085]在实施例中,装置104可以被实现为基于房间的地板、墙壁和/或天花板内产生的振动来控制房间内的设备。装置104能操作以与房间内的一个或多个设备交互。灯704和/或风扇可以是装置104可以与之交互的设备的示例。
[0086]在实施例中,装置104可以被耦接至房间的地板。例如,装置104可以被嵌入在地板中,使得传感器206能操作以检测地板的一个或多个振动。尽管如此,本公开可以不是如此受限的,而是在不限制本公开的范围的情况下装置104可以被放置在地板之上。在实施例中,单个装置可以与房间内的一个或多个设备交互。在另一实施例中,房间内的每个设备可以由单独的装置来控制。
[0087]地板可以对应于振动表面106。当用户在地板上走动和/或跨越地板移动物体(比如椅子)时,地板上可以产生振动。装置104的传感器206可以检测该振动并响应于所检测到的振动生成一个或多个振动信号。装置104的处理器202可以生成对应于所生成的一个或多个振动信号的控制信号,以确定用户和/或物体的运动方向。处理器202可以根据所生成的控制信号控制房间内的各种设备(比如灯和风扇)。例如,当用户走出房间时,地板中产生振动。传感器206可以检测地板中产生的振动。基于所检测到的振动,处理器202可以确定用户的运动方向。基于所确定的运动方向,处理器202可以确定用户正离开该房间。基于该确定,处理器202可以关闭灯和/或风扇。
[0088]在另一示例中,基于由传感器206生成的一个或多个振动信号,处理器202可以确定用户正进入房间。作为响应,处理器202可以生成控制信号以控制灯和风扇的操作。处理器202可以开启灯和/或风扇。尽管如此,本公开可以不是如此受限的,而是在不限制本公开的范围的情况下可以确定房间内用户的各种其他运动。
[0089]在另一示例中,装置104能操作以检测物体(比如桌子、椅子和房间内的其他物体)的运动。传感器206可以检测由例如桌子的移动而在地板中所产生的振动。基于所检测到的移动,处理器202能操作以确定各种环境变化,比如地震和/或飓风。
[0090]根据本公开的实施例,用于控制设备102 (图1)的用户接口的装置104 (图1)可以包括一个或多个传感器,比如耦接至与装置104相关联的振动表面106 (图1)的传感器206。该一个或多个传感器能操作以检测由物体108(图1)和振动表面106的交互所引起的振动表面106的一个或多个振动。该一个或多个传感器能操作以响应于所检测到的一个或多个振动而生成以一个或多个振动信号。装置104还可以包括一个或多个处理器,比如通信上耦接至该一个或多个传感器的处理器202 (图2)。该一个或多个处理器能操作以生成对应于所生成的一个或多个振动信号的控制信号以控制设备102的用户接口。
[0091]该一个或多个处理器能操作以将所生成的一个或多个振动信号的每一个振动信号转换成振动信号分量。每个转换后的振动信号分量对应于三维坐标系中的坐标轴。该一个或多个处理器能操作以基于三个转换后的振动信号分量中的第一振动信号分量与第二振动信号分量之间的差值来生成第一信号。该一个或多个处理器能操作以基于转换后的三个振动信号分量中的第一振动信号分量或第二振动信号分量中的一个与第三振动信号分量之间的差值来生成第二信号。该一个或多个处理器能操作以基于所生成的第一信号和所生成的第二信号来确定物体的交互。该一个或多个处理器能操作以确定对应于物体与振动表面106的交互的位置。该位置是基于所生成的第一信号和所生成的第二信号来确定的。
[0092]该一个或多个处理器能操作以在第一预确定持续时间期间将所生成的第一信号的样本从时域变换到频域。该一个或多个处理器能操作以在第
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1