CN104024987B - 用于可佩戴导航设备的装置、方法和技术 - Google Patents
用于可佩戴导航设备的装置、方法和技术 Download PDFInfo
- Publication number
- CN104024987B CN104024987B CN201380004569.9A CN201380004569A CN104024987B CN 104024987 B CN104024987 B CN 104024987B CN 201380004569 A CN201380004569 A CN 201380004569A CN 104024987 B CN104024987 B CN 104024987B
- Authority
- CN
- China
- Prior art keywords
- navigation
- haptic feedback
- feedback devices
- equipment
- navigation information
- 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.)
- Active
Links
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/20—Instruments for performing navigational calculations
-
- G—PHYSICS
- G08—SIGNALLING
- G08B—SIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
- G08B6/00—Tactile signalling systems, e.g. personal calling systems
Landscapes
- Engineering & Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- User Interface Of Digital Computer (AREA)
- Telephone Function (AREA)
Abstract
本文描述了用于可佩戴导航设备的装置、方法和其它技术。例如,一种装置可以包括:腕带,所述腕带包括围着该腕带的周围布置的多个触觉反馈设备;用于从计算设备无线地接收导航信息和使用所述多个触觉反馈设备中的一个或多个触觉反馈设备来输出导航信息的逻辑,所述输出包括导航信息的机械表示。还描述和声明了其它实施例。
Description
技术领域
本公开内容总体涉及可佩带计算设备,更具体地,涉及一种用于可佩带导航设备的装置、方法和技术。
背景技术
现代计算设备继续以各种不同的方式进行演变。计算设备演变的一个特定领域是可佩戴计算设备领域,其中,随着单机计算设备以及结合其它计算设备使用的外围设备,可佩戴计算设备变得越来越流行。另外,很多现代计算设备包括能够实现活动或者移动功能的多个设备和机械装置。这种包含丰富特征已经导致诸如个人导航及诸如此类的移动计算任务越来越依赖于移动计算设备。随着计算设备的人体工程学和形状因素设计继续演变,通过使用可佩戴或者其它非侵入性外设来改进与设备的用户交互,变成重要的考虑因素。于是,期望提供一种能补充移动计算设备功能的非侵入性设备。因此,存在对于包括可佩戴计算设备或者计算设备外设的装置的大量需求。需要本申请所描述的针对这些和其它考虑因素的实施例。
附图说明
图1描绘了第一系统的实施例。
图2描绘了第二系统的实施例。
图3A描绘了第一操作环境的实施例。
图3B描绘了第二操作环境的实施例。
图4描绘了第三操作环境的实施例。
图5描绘了第四操作环境的实施例。
图6A描绘了第一逻辑流的实施例。
图6B描绘了第二逻辑流的实施例。
图7描绘了计算架构的实施例。
具体实施方式
各个实施例通常涉及用于可佩戴导航设备或其它计算设备的装置、方法和其它技术。一些实施例特别涉及包括腕带的装置和逻辑,该腕带包括围着该腕带的圆周布置的多个触觉反馈设备,所述逻辑用于从计算设备无线地接收导航信息并且使用所述多个触觉反馈设备中的一个或多个触觉反馈设备来输出导航信息,所述输出包括导航信息的机械表示。还描述和声明了其它实施例。
实现成移动计算设备上的应用的导航和映射方案,越来越多地提供步行、行人、公共交通和其它形式的指导。但是,具体对于步行指导来说,这些方案可能是难使用的,其需要在步行时观看移动计算设备的屏幕。这不仅对于可能无意中碰到其它人、走进车阵或者以其它方式伤害自己的移动计算设备的用户来说,而且对于由于该用户的无心而造成打扰或者伤害的其它人来说,可能都是有问题的。随着移动计算设备屏幕的尺寸不断增大,智能电话、平板计算机、超级本计算机、上网本计算机和笔记本计算机的移动性不断增加,对于替代的用户界面的需求也在增加。
本申请描述的一些实施例可以包括活动腕带或者具有一系列分段的元件的其它可佩戴计算设备,这些元件以多种方式(例如,但不限于:振动、手腕的压迫等)来向佩戴者提供反馈。在各种实施例中,可以将腕带与类似智能手表的智能设备集成在一起,或者连接成诸如智能电话、平板计算机和/或计算机之类的移动计算设备的外设,以提供导航的元件。该腕带可用于将这些导航原始信息解释成用户反馈,例如,对手腕的内部、外部或者周围进行挤压或者振动。这种触觉式反馈可以给予用户在不熟悉的地域进行导航的能力,而无需冒着在他/她的视野范围之内持着移动计算设备的风险和不便利。本申请还描述和声明了其它实施例。
通常针对本申请所使用的附图标记和术语,围绕在一个计算机或者计算机网络上执行的程序进程来给出下面的详细描述。本领域普通技术人员使用这些进程描述和表示来更高效地向本领域的其它技术人员传达他们工作的本质。
这里,通常将进程视为导致期望的结果的一系列前后一致的操作序列。这些操作需要对物理量的物理操作。一般情况下但不是必须的,这些量可以采用电信号、磁信号或者光信号的形式,这些信号能够被存储、传输、组合、比较和以其它方式操作。主要为了通常使用的目的,有时将这些信号称为比特、值、元素、符号、字符、项、数量等等,证明是方便的。但是,应当注意的是,所有这些术语和类似的术语都与适当的物理量相关联,并且仅仅只是应用于这些量的便利标记。
此外,通常使用术语来指代执行的操作,例如,增加或者比较,这些术语通常与人类操作者所进行的心理操作相关联。在构成一个或多个实施例的一部分的本申请所描述的操作的任何一个操作中,人类操作者的这种能力不是必须的,或者在大多数情况下不是期望的。相反,这些操作是机器操作。执行各个实施例的操作的有用机器包括通用数字计算机或类似的设备。
此外,各个实施例还涉及用于执行这些操作的装置或者系统。该装置可以是专门针对所需要的目的来构造的,或者其可以包括通用计算机,如该计算机中所存储的计算机程序所选择性激活或者重新配置的。本申请所给出的进程本质上并不涉及特定的计算机或其它装置。可以通过根据本申请的教示内容所写的程序,使用各种通用机器,或者可以证明便利的是,构造更专用的装置来执行所需要的方法步骤。根据所给出的描述,各种各样的这些机器所需要的结构将显而易见。
现在参照附图,其中贯穿全文的同样附图标记用于指代同样的元件。在下面的描述中,为了说明起见,阐述了众多的特定细节,以便提供对其的透彻理解。但是,可能明显的是,可以在没有这些具体细节的情况下实现这些新颖的实施例。在其它情形中,为了有助于对公知的结构和设备的描述,以框图形式示出这些公知的结构和设备。本发明旨在覆盖与要求保护的主题相一致的所有修改、等同物和替代物。
图1描绘了系统100或者装置100的框图。在一个实施例中,该系统或装置100(下文称为系统100)可以包括具有电子/计算设备110和电子/计算设备120的基于计算机的系统。在一些实施例中,计算设备110可以包括诸如但不限于腕带之类的可佩戴计算设备,而计算设备120可以包括诸如但不限于智能电话、平板计算机、超级本、笔记本或者其它计算设备之类的智能设备。虽然为了简单和便于说明起见,下文称为腕带110或者可佩戴设备110,但应当理解的是,计算设备110可以包括任何适当的形状因子,并且仍然落入所描述的实施例之内。
例如,计算设备120可以包括处理器130、存储器单元150、输入/输出设备160-c、显示器170-d、一个或多个收发机180-e和一个或多个传感器146-f。在一些实施例中,传感器146-f可以包括一个或多个加速计146-1、陀螺仪146-2、指南针146-3和/或全球定位系统(GPS)模块146-4。此外,计算设备120还可以安装有或者包括导航应用140和训练应用142。存储器单元150可以存储导航应用140和/或训练应用142的非执行版本和一个或多个导航命令144。虽然在图1中将导航应用140、训练应用142和导航命令144示出为单独的组件或者模块,但应当理解的是,训练应用142和导航命令144中的一个或多个可以是导航应用140的一部分并且仍然落入所描述的实施例之中。此外,虽然在图1中所示出的系统100在某种拓扑中具有有限数量的元件,但可以理解的是,在替代的拓扑中,系统100可以包括更多或者更少的元件,如针对给定的实现方式所期望的。
例如,腕带110可以包括处理器/逻辑130、存储器单元150、输入/输出设备160-c、一个或多个收发机180-e、一个或多个传感器146-f和触觉反馈设备155-g。在一些实施例中,传感器146-f可以包括一个或多个加速计146-1、陀螺仪146-2、指南针146-3和/或全球定位系统(GPS)模块146-4。触觉反馈设备155-g可以包括一个或多个振动设备、压缩设备、电活性聚合物、压电设备、静电设备或者亚音速音频波面驱动设备。对于腕带110和计算设备120来说,对类似的元件进行类似地标记。
在各个实施例中,腕带110和计算设备120可以无线地耦合,腕带110可以布置为:从计算设备120无线地接收导航信息,使用所述多个触觉反馈设备155-g中的一个或多个来输出导航信息。在一些实施例中,该输出可以包括导航信息的机械表示。还描述和声明了其它实施例。
值得注意的是,如本申请所使用的“a”和“b”和“c”和类似标志符旨在是表示任何正整数的变量。因此,例如,如果一种实现方式设置值e=5,那么无线收发机180的完整集合可以包括无线收发机180-1、180-2、180-3、180-4和180-5。实施例并不受限于该上下文。
在各个实施例中,系统100可以包括或者包含腕带、可佩戴设备和/或计算设备110(下文称为腕带110)。腕带110的一些示例可以包括:被布置为或者操作为由腕带110的用户佩戴或者使用的计算设备。腕带110可以包括佩戴在用户的手腕上的一个或多个围条或者段。在一些实施例中,腕带110可以包括任何适当的材料,例如但不限于:橡胶、塑料或者金属。腕带110可以包括类似手表或者类似手镯设备,其被布置为包围、支持和/或保护多个部件,以使腕带110能够充当为触觉反馈导航设备。
在一些实施例中,系统100还可以包括或者包含计算设备120。计算设备的一些示例可以包括,但不限于:超移动设备、移动设备、个人数字助理(PDA)、移动计算设备、智能电话、电话、数字电话、蜂窝电话、电子书阅读器、手持装置、单向寻呼机、双向寻呼机、消息设备、计算机、个人计算机(PC)、台式计算机、膝上型计算机、笔记本计算机、上网本计算机、手持计算机、平板计算机、服务器、服务器阵列或者服务器群、web服务器、网络服务器、互联网服务器、工作站、微型计算机、大型计算机、超级计算机、网络工具、web工具、分布式计算系统、多处理器系统、基于处理器的系统、消费电子、可编程消费电子、游戏设备、电视、数字电视、机顶盒、无线接入点、机器或者其组合。实施例并不受限于该上下文。
在各个实施例中,系统100的腕带110和/或计算设备120可以包括逻辑和/或处理器130。处理器130可以是各种市售处理器中的任何一个,包括但不限于:和处理器;应用、嵌入式和安全处理器;和和处理器;IBM和Cell处理器;Core(2)Core(2) 和处理器;以及类似处理器。双核微处理器、多核处理器和其它多处理器架构也可以用作处理130。
在各个实施例中,系统100的腕带和/或计算设备120可以包括存储器单元150。存储器单元150可以存储导航应用140、训练应用142和/或导航命令144等等其它类型的信息。存储器单元150可以包括具有一个或多个高速存储器单元形式的各种类型的计算机可读存储介质,例如,只读存储器(ROM)、随机存取存储器(RAM)、动态RAM(DRAM)、双倍数据速率DRAM(DDRAM)、同步DRAM(SDRAM)、静态RAM(SRAM)、可编程ROM(PROM)、可擦除可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)、闪存、诸如铁电聚合物存储器之类的聚合物存储器、奥氏存储器、相变或铁电存储器、硅-氧化物-氮化物-氧化物-硅(SONOS)存储器、磁卡或光卡、诸如独立磁盘冗余阵列(RAID)驱动器之类的设备阵列、固态存储设备(例如,USB存储器、固态驱动器(SSD))、以及适合于存储信息的任何其它类型的存储介质。
在一些实施例中,腕带110和/或计算设备120可以包括一个或多个输入/输出设备160-c。所述一个或多个输入/输出设备160-c可以被布置为:向腕带110和/或计算设备120提供包括但不限于下面各项的功能:捕获图像、交换信息、捕获或者再现多媒体信息、接收用户反馈或者任何其它适当的功能。输入/输出设备160-c的非限制性示例包括:照相机、QR读取器/写入器、条形码读取器、按钮、开关、诸如通用串行总线(USB)端口之类的输入/输出端口、触摸敏感式传感器、压力传感器、触摸敏感式数字显示器等。实施例在该方面并不受限。
在一些实施例中,腕带110和/或计算设备120可以包括一个或多个显示器170-d。显示器170-d可以包括适合于电子设备120的任何数字显示设备。例如,显示器170-d可以由以下来实现:诸如触摸敏感式的液晶显示器(LCD)、彩色、薄膜晶体管(TFT)LCD、等离子显示器、发光二极管(LED)显示器、有机发光二极管(OLED)显示器、阴极射线管(CRT)显示器、或者用于向腕带110和/或计算设备120的用户显示内容的其它类型的适当视觉接口。显示器170-d还可以包括某种形式的背光或亮度发射器,如针对给定的实现方式所期望的。
在各个实施例中,显示器170-d可以包括触摸敏感式或者触摸屏显示器。触摸屏可以包括:用于检测在显示区域或者触摸界面中的触摸的存在和位置的电子可视显示器。在一些实施例中,该显示器敏感于或者响应于手指或者手对于设备的显示器的触摸。在其它实施例中,该显示器可以用于感测其它无源目标,例如,手写笔或电子笔。在各个实施例中,显示器170-d可以使用户能直接与所显示的内容进行交互,而不是与鼠标或者触摸板所控制的指针进行间接交互。此外,还描述和主张了其它实施例。
在一些实施例中,腕带110和/或计算设备120可以包括一个或多个无线收发机180-e。无线收发机180-e中的每一个可以实现成物理无线适配器或者可视无线适配器,其有时被称为“硬件无线电装置”和“软件无线电装置”。在后一情况下,可以使用软件将单个物理无线适配器虚拟化成多个虚拟无线适配器。通常,物理无线适配器连接到基于硬件的无线接入点。通常,虚拟无线适配器连接到基于软件的无线接入点,后者有时被称为“软AP”。例如,虚拟无线适配器可以允许对等设备(例如,智能电话和台式计算机或者笔记本计算机)之间的自组织通信。各种实施例可以使用被实现成多个虚拟无线适配器的单个物理无线适配器、多个物理无线适配器、多个物理无线适配器(每个物理无线适配器实现成多个虚拟无线适配器)或者其某种组合。实施例并不限于这种情形。
无线收发机180-e可以包括或者实现各种通信技术,以允许腕带110和计算设备120彼此之间进行通信和/或与其它电子设备进行通信。例如,无线收发机180-e可以实现被设计用于与网络进行互操作的各种类型的标准通信元件,例如,一个或多个通信接口、网络接口、网络接口卡(NIC)、无线电装置、无线发射机/接收机(收发机)、有线和/或无线通信介质、物理连接器等。举例说明而非限制,通信介质包括有线通信介质和无线通信介质。有线通信介质的示例可以包括电线、电缆、金属导线、印刷电路板(PCB)、背板、交换结构、半导体材料、双绞线、同轴电缆、光纤、传播信号等。无线通信介质的示例可以包括声音、射频(RF)频谱、红外线和其它无线介质。
在各个实施例中,腕带110和/或计算设备120可以实现不同类型的无线收发机180-e。无线收发机180-e中的每一个可以实现或者使用相同或者不同的通信参数集,以便在各个电子设备之间传输信息。例如,在一个实施例中,无线收发机180-e中的每一个可以实现或者使用不同的通信参数集,来在腕带110和计算设备120和任意数量的其它设备之间传输信息。通信参数的一些示例可以包括但不限于:通信协议、通信标准、射频(RF)频带、无线电装置、发射机/接收机(收发机)、无线处理器、基带处理器、网络扫描门限参数、射频信道参数、接入点参数、速率选择参数、帧大小参数、聚合大小参数、分组重试限制参数、协议参数、无线电参数、调制和编码方案(MCS)、确认参数、媒体访问控制(MAC)层参数、物理(PHY)层参数、以及影响无线收发机180-e的操作的任何其它通信参数。实施例不限于该上下文。
在各个实施例中,无线收发机180-e可以实现不同的通信参数,这些通信参数提供不同的带宽、通信速度或者传输范围。例如,第一无线收发机180-1可以包括用于实现适当的通信参数以获得信息的较短距离通信的短距离接口,而第二无线收发机180-2可以包括用于实现适当的通信参数以获得信息的较远距离通信的远距离接口。
在各个实施例中,术语“短距离”和“远距离”可以是与彼此相比,而不是与客观标准相比,来指代相关联的无线收发机180-e的相关联通信范围(或者距离)的相对术语。在一个实施例中,例如,术语“短距离”可以指代:与针对电子设备120所实现的其它无线收发机180-e(例如,第二无线收发机180-2)的通信范围或距离相比,具有更短的通信范围或距离的第一无线收发机180-1的通信范围或距离。类似地,术语“远距离”可以指代:与针对电子设备120所实现的其它无线收发机180-e(例如,第一无线收发机180-1)的通信范围或距离相比,具有更远的通信范围或距离的第二无线收发机180-2的通信范围或距离。实施例并不限于该上下文。
在各个实施例中,术语“短距离”和“远距离”可以是用于与(例如,通信标准、协议或者接口所提供的)客观测量值相比,指代相关联的无线收发机180-e的相关联通信范围(或距离)的有关术语。在一个实施例中,例如,术语“短距离”可以指代:与300米或者定义的某种其它距离相比更短的、第一无线收发机180-1的通信范围或距离。类似地,术语“远距离”可以指代:与300米或定义的某种其它距离相比更远的、第二无线收发机180-2的通信范围或距离。实施例并不限于该上下文。
在一个实施例中,例如,无线收发机180-1可以包括:被设计为通过无线个域网(WPAN)或无线局域网(WLAN)来传输信息的无线电装置。无线收发机180-1可以被布置为:根据不同类型的较小范围的无线网络系统或协议,来提供数据通信功能。提供较小距离数据通信服务的适当WPAN系统的示例可以包括:如蓝牙特别兴趣小组所定义的蓝牙系统、红外线(IR)系统、电气和电子工程师协会(IEEE)802.15系统、DASH7系统、无线通用串行总线(USB)、无线高清(HD)、超边带(UWB)系统和类似的系统。提供较小距离的数据通信服务的适当WLAN系统的示例可以包括:IEEE802.xx系列协议,例如,IEEE 802.11a/b/g/n系列标准协议及变型(其还被称为“WiFi”)。可以明白的是,可以实现其它无线技术,实施例并不限于该上下文。
在一个实施例中,例如,无线收发机180-2可以包括:被设计为通过无线局域网(WLAN)、无线城域网(WMAN)、无线广域网(WWAN)或者蜂窝无线电话系统来传输信息的无线电装置。无线收发机180-2可以被布置为:根据不同类型的较远范围的无线网络系统或协议来提供数据通信功能。提供远距离数据通信服务的适当无线网络系统的示例可以包括:IEEE 802.xx系列协议,例如,IEEE 802.11a/b/g/n系列标准协议及变型、IEEE 802.16系列标准协议及变型、IEEE 802.20系列标准协议及变型(其还被称为“移动宽带无线接入”)等。替代地,无线收发机180-2可以包括:被设计为通过一个或多个蜂窝无线电话系统所提供的数据网络连接链路,来传输信息的无线电装置。提供数据通信服务的蜂窝无线电话系统的示例可以包括:具有通用分组无线服务(GPRS)的GSM系统(GSM/GPRS)、CDMA/1xRTT系统、增强型数据速率全球演进(EDGE)系统、仅演进数据或演进数据优化(EV-DO)系统、数据和语音演进(EV-DV)系统、高速下行链路分组接入(HSDPA)系统、高速上行链路分组接入(HSUPA)和类似的系统。可以明白的是,可以实现其它无线技术,实施例并不限于该上下文。
在各个实施例中,传感器146-f可以包括:能够确定或者检测腕带110和/或计算设备120的方位、位置和/或移动的传感器的任意组合。例如,在一些实施例中,传感器146-f可以包括一个或多个加速计146-1、一个或多个陀螺仪146-2、指南针146-2和/或GPS模块146-4。如本领域普通技术人员所容易理解的,可以使用任何适当类型的传感器,这些任何适当类型的传感器仍然落入所描述的实施例的范围之内。在一些实施例中,加速计146-1和/或陀螺仪146-2可以包括微机电系统(MEMS)技术,或者使用MEMS技术来实现。实施例并不限于该方面。
虽然没有示出,但腕带110和/或计算设备120还可以包括针对电子设备所普遍实现的一个或多个设备资源,例如,个人电子设备通常实现的各种计算和通信平台硬件和软件组件。设备资源的一些示例可以包括但不限于:协处理器、图形处理单元(GPU)、芯片组/平台控制集线器(PCH)、输入/输出(I/O)设备、计算机可读介质、电子显示屏、背光显示器、网络接口、定位设备(例如,GPS接收机)、传感器(例如,生物传感器、热传感器、环境传感器、接近度传感器、加速计传感器、气压传感器、压力传感器等)、便携式电源(例如,电池)、应用程序、系统程序等。参照图7所示的示例性计算架构,描述设备资源的其它示例。但是,实施例并不限于这些示例。
在图1所示的所描绘的实施例中,处理器130可以通信耦合到无线收发机180-e和存储器单元150。存储器单元150可以存储导航应用140和训练应用142,其中这两个应用被布置为由处理器130执行以实现导航。导航应用140可以通常提供实现移动和位置的监测的特征,以及提供用于实现从一个地方向另一个地方的导引移动的反馈。训练应用142可以通常提供用于实现导航命令144和去往/来自腕带110的其它信息的编程的特征。还描述和声明了其它实施例。
虽然本申请所描述的各个实施例包括具有腕带110和计算设备120的单独设备,但应当理解的是,描述成由腕带110和/或计算设备120实现的功能中的一些或者全部功能可以另外地或者替代地由其它设备来实现。例如,虽然在图1中将导航应用140示出为计算设备120的一部分,或者通过计算设备120来实现,但在一些实施例中,导航应用140可以由腕带110来实现。实施例并不限于该方面。
图2描绘了用于系统200的框图。在一些实施例中,系统200可以表示图1的系统100的一部分。例如,系统200可以包括图1的腕带110和计算设备120的一个实施例的物理表示。虽然在图2中没有示出,但腕带110和计算设备120可以包括与图1的腕带110和计算设备120相同或者相类似的组件。
在各个实施例中,腕带110可以包括多个触觉反馈设备155-g,这些触觉反馈设备布置在腕带110的周围或者基本上围绕着该腕带的周围。所述多个触觉反馈设备155-g可以包括一个或多个振动设备、压缩设备、电活性聚合物、压电设备、静电设备或者亚音速音频波面驱动设备。可以使用任何适当的触觉反馈技术来布置或者实现所述多个触觉反馈设备155-g,该触觉反馈技术通过向用户应用作用力、振动或者运动,来利用触摸的感测。在一些实施例中,所述多个触觉反馈设备155-g可以使用一个或多个灵活或者柔性电路来通信地耦合在一起,并且封闭在腕带110的内部尺寸所规定的一个或多个腔体中。
在一些实施例中,腕带110包括用于分别包围所述多个触觉反馈设备155-g中的每一个的多个分段220。所述多个分段220可以规定腔体或者封装空间,以便容纳包括所述多个触觉反馈设备155-g的腕带110的组件,在各个实施例中,可以将分段220耦合在一起以允许腕带110在所述多个分段220之间弯曲。虽然本申请围绕多个分段220进行了描述,但应当理解的是,可以使用不同的技术来构建腕带110,并且腕带110仍然落入所描述的实施例之中。例如,腕带110可以包括光滑或有纹理的表面,以替代多个分段220。
在各个实施例中,腕带110可以被设计为柔软的、伸缩的或者以其它方式适合用户的手腕的形状。在其它实施例中,腕带110可以是可调整的(例如,类似于手表带),以适应不同的用户。虽然将腕带110示出和描述成包括闭环,但应当理解的是,腕带110可以包括其它配置并且仍然落入所描述的实施例之中。例如,腕带110可以形成为扣状或手镯状,其中腕带110的相反端部可以不是永久连接的。在其它实施例中,腕带110的相反端部可以不是永久连接的,而可以通过磁体或者其它适当的附件或者闭合装置进行可拆卸连接或者耦合。在另外的实施例中,可以将腕带110设计为机械地形成一种形状,该形状被设计为适应用户的手腕,腕带110可以包括足够的灵活性,以使用户能容易地将腕带110戴到他们的手腕上,同时随后返回到其原始形状。实施例并不限于该方面。
在各个实施例中,腕带110可以包括或者包含:用于从计算设备无线地接收导航信息和使用所述多个触觉反馈设备155-g中的一个或多个触觉反馈设备来输出该导航信息的逻辑。例如,在一些实施例中,腕带110可以进行操作以便从计算设备120无线地接收导航信息。在其它实施例中,该导航信息可以是腕带110所生成的,或者可以是源自于腕带110的。在任一情况下,该导航信息可以包括:与从一个地方到另一个地方的路径有关的方向或者移动信息。例如,该导航信息可以包括:从第一位置到第二位置的方向,包括它们之间的各种转弯、障碍、路标等。虽然本申请围绕导航信息进行了描述,但应当理解的是,可以使用从触觉反馈获益的任何类型的信息,并且这仍然落入所描述的实施例之中。
在一些实施例中,腕带110可以被布置为:使用所述多个触觉反馈设备155-g来输出导航信息的机械表示。例如,该导航信息的机械表示可以包括:所述多个触觉反馈设备155-g的预定的群组(例如,一个或多个)的选择性激活、所述多个触觉反馈设备155-g中的一个或多个的激活的预定模式等等。在各个实施例中,该逻辑可以操作以用于:基于所接收的导航信息,分别控制所述多个触觉反馈设备155-g,或者将所述多个触觉反馈设备155-g作为群组进行控制,来输出不同的导航命令。
导航信息的机械表示可以包括一个或多个触觉反馈设备155-g的振动或者其它激活。在各个实施例中,该逻辑可以进行操作以用于:基于导航信息的一个或多个导航属性,来增加或者减少该导航信息的机械表示的频率或者强度。所述导航属性可以包括:与导航路径的一个或多个步骤或者部分有关的信息。例如,所述导航属性可以包括:将需要下一个导航动作(例如,转弯、路径的改变、方向的改变、停止动作等等)之前的距离。还描述和声明了其它实施例。
在一些实施例中,腕带110可以包括用于控制该腕带110的一个或多个输入/输出(I/O)设备240。例如,所述一个或多个I/O设备240可以包括按钮、开关或者腕带110的触摸敏感式部分,它们用于发起或者终止导航、接受或者不理会导航信息、或者接收训练输入信息,所述一个或多个I/O设备包括机械输入设备、触摸输入设备、手势输入设备或者语音输入设备。实施例并不限于该方面。
在各个实施例中,腕带110可以包括一个或多个定位设备260。在一些实施例中,所述一个或多个定位设备260可以包括加速计、陀螺仪或者指南针中的一个或多个。虽然为了说明起见,在图2中示出了有限数量、类型和配置的定位设备260,但应当理解的是,实施例不限于该方面。在各个实施例中,腕带110的逻辑可以操作以用于:动态地确定腕带110在三维(3D)空间中的方位,例如使用从所述一个或多个定位设备260接收的方位信息,通过轴240来表示该方位。例如,随着用户四处移动,腕带110的位置和定位将随时间而发生改变。为了适应这种移动,腕带110的逻辑可以进行操作以用于:基于腕带110的方位的变化,动态地更新用于输出导航信息的一个或多个触觉反馈设备155-g。
在一些实施例中,腕带110的逻辑可以用于:从计算设备120无线地接收训练信息。例如,该训练信息可以包括:与用户所选择、规定或者优选的导航命令相对应的导航信息的机械表示,或者这些机械表示可以包括预先定义的命令。参照图5来更详细地描述训练信息和训练过程。
图3A描绘了用于系统100和/或200的第一操作环境300的实施例。具体而言,操作环境300可以描绘系统100和/或200对于导航命令的执行。如图3A中所示,电子设备120可以执行导航应用,该导航应用将一个或多个导航命令305包括成导航路线的一部分。在所示出的示例中,导航命令305可以包括右转,右转表示为了保持在所选定的导航路线上所需要的动作。在一些实施例中,可以将该导航命令305无线地发送到腕带110,腕带110转而可以用于解释该导航命令305或者其它导航信息,使用一群或一组触觉反馈设备355来输出导航命令305,其中该群或该组触觉反馈设备355被选定以用于激活以便使用触觉反馈来传送导航命令305。
可以选择该群触觉反馈设备355,以使用户能够理解导航命令305,而无需看着计算设备120。例如,如果用户将腕带110佩戴在他们的右手腕上,以普通的方式边走边摆动他们的手臂,则腕带110可以对位于用户右手腕的外侧上的一群触觉反馈设备355进行激活,以指示需要向右转或者需要继续遵循所选定的导航路线,如图4中所示。
在各个实施例中,可以改变触觉反馈设备155-g中的一个或多个的激活,以传送信息。例如,腕带110的逻辑可以操作以用于:基于所接收的导航信息,分别控制多个触觉反馈设备155-g,或者将多个触觉反馈设备155-g作为群组进行控制,来输出不同的导航命令。在其它实施例中,该逻辑可以操作以用于:基于导航信息的一个或多个导航属性,来增加或者减少导航信息的机械表示的频率或强度。例如,逻辑可以操作以用于:对触觉反馈设备355中的所选定的群组进行激活,如图3A中所示。在一些实施例中,可以同时地或顺序地,对该群触觉反馈设备355进行激活。箭头310所指示的顺序激活可以在以下方面是有益的:其可以传递另外的信息,例如运动的目标方向。实施例并不限于该方面。
在各个实施例中,可以另外地或者替代地使用这群触觉反馈设备355的激活的定时来传送导航信息。例如,可以基于直到需要本激活所表示的动作的时间或者距离,在不同的持续时间内激活这群触觉反馈设备355。在一些实施例中,可以对该群触觉反馈设备355进行定期地激活,并且通过改变激活的实例之间的周期来传送信息。例如,随着将要执行导航动作的路标方法或时间的接近,可以使用激活之间的更小时间周期来更频繁地对该群触觉反馈设备355进行激活。
图3B描绘了用于系统100和/或200的第二操作环境300的实施例。更具体地,操作环境350可以描绘系统100和/或200对导航命令的执行,类似于图3A,其将一个或多个导航命令305包括成导航路线的一部分。在图3B所示出的示例中,导航命令305可以包括停止命令,所述停止命令可以表示为了停止或者中止运动而用于腕带110的用户的指令。在一些实施例中,可以将该导航命令305无线地发送到腕带110,腕带110转而可以操作以用于解释该导航命令305或者其它导航信息,使用一群或一组触觉反馈设备355来输出该导航命令305,其中该群或该组触觉反馈设备355被选定为用于激活以便使用触觉反馈来传送该导航命令305。
在图3B所示的实施例中,该群触觉反馈设备355可以包括全部或基本上全部的触觉反馈设备155-g。在该示例中,可以定期地对全部的触觉反馈设备155-g进行激活,以指示即将停止。例如,这种即将停止可以与到达预定目的地相关联。可以通过闪烁模式来激活所有的触觉反馈设备155-g,并且可以增加这种激活的频率,直到固定和连续的激活指示用户应当停止为止。还描述和声明了其它实施例。
为了说明而非限制的目的,示出了有限数量和类型的导航命令305和触觉反馈设备155-g群组。本领域普通技术人员将容易理解的是,可以使用任何类型的反馈或命令,并且这些任何类型的反馈或命令仍然落入所描述的实施例之内。类似地,可以使用任意组合、顺序、周期、频率等的激活,并且这些激活仍然落入所描述的实施例之内。因此,实施例并不限于本申请所描述的示例。
图4描绘了用于系统100和/或200的第三操作环境400的实施例。更具体而言,操作环境400可以描绘了在佩戴腕带110的计算设备120的控制之下的用户405的示例。如图4中所示,当佩戴腕带110时,用户405也许能够存储计算设备120,同时通过腕带110所提供的触觉反馈的方式继续接收导航命令305。在所示的示例中,用户405将计算设备120放在她的口袋中,这允许用户能够按照导航路线行进,而不必须看着她的计算设备120的屏幕。在其它实施例中,用户405可以可选地将计算设备120装入背包、手提箱或者其它适当的位置中,同时继续接收必要的导航反馈信息。还描述和声明了其它实施例。
虽然本申请围绕触觉反馈进行了描述,但应当理解的是,腕带110和/或计算设备120可以操作以用于另外地或者替代地提供其它形式的反馈。例如,虽然没有示出,但在一些实施例中,腕带110可以另外地包括音频I/O设备。在一些实施例中,该音频I/O设备可以包括一个或多个扬声器和麦克风。在各个实施例中,扬声器可以用于结合触觉反馈来输出(例如,口头语言)导航命令,而麦克风可以操作以用于接受语音输入并且对该输入进行中继,其中腕带110操作以用于基于语音输入进行动作,或者将输入发送给计算设备120。在其它实施例中,该腕带可以包括用于操作以补充(例如,可视地)触觉导航输出的一个或多个发光体或发光二极管(LED)。还描述和声明了其它实施例。
图5描绘了用于系统100和/或200的第四操作环境500的实施例。更具体而言,操作环境500可以描绘了用于腕带110和计算设备120的训练模式的一个示例。在各个实施例中,腕带110的逻辑可以操作以用于:作为例如训练应用142的一部分,从计算设备120无线地接收训练信息。在一些实施例中,该训练信息可以包括与导航命令相对应的导航信息的机械表示,以允许定制或者调整腕带110所提供的特征。
如图5中所示,训练应用142可以在计算设备120上进行操作,并被布置为允许用户选择用于定制与腕带110的交互的输出或者腕带110的状态的选项。例如,当处于训练模式时,用户可以选择特定的动作,例如,如图5中所示的向左转。基于该选择,当处于训练模式时,可以提示用户触摸腕带110的布置有一个或多个触摸敏感式元件的一个或多个部分,以便指示当向腕带110发送所选定的命令(例如,左转)时应当激活腕带110的哪些部分。在其它实施例中,不需要与腕带110进行交互,可以完全在计算设备120上进行选择。实施例不限于该方面。
在一些实施例中,训练模式可以允许选择针对腕带110的优选配置。例如,如果用户通常将腕带110佩戴在他们的右手腕,则计算设备120可以存储该信息,并基于腕带110的配置,可以减少用于确定腕带110的缺省或者当前方位所需要的计算量,还可以简化任何命令的提交。在其它实施例中,当处于训练模式时,用户可以启用或者禁用腕带110的一些特征。例如,用户可以基于即将发生的事件等等,选择不同类型的通知、用于通知的不同时间。为了说明而非限制的目的,本申请提供了有限数量和类型的训练示例。
图6A描绘了第一逻辑流600的一个实施例。逻辑流600可以表示本申请所描述的一个或多个实施例执行的操作中的一些或者全部。例如,逻辑流600可以描绘系统100/200(更具体而言,系统100/200的腕带110和/或计算设备120)所执行的操作。
在图6A所示的描绘的实施例中,逻辑流600可以包括:在602处,在可佩戴导航设备处,从无线地耦接到该可佩戴导航设备的计算设备接收导航信息。例如,腕带110可以操作以用于:在佩戴该腕带110的用户的控制之下,例如通过蓝牙或者其它无线连接,从可以包括智能电话的计算设备120无线地接收导航信息。在604处,在一些实施例中,可以使用围着该可佩戴导航设备的周围布置的多个触觉反馈设备中的一个或多个,来输出导航信息的机械表示。例如,腕带110的多个反馈设备155-g中的一个或多个,可以向用户提供触觉反馈,其中该触觉反馈机械地传送与该导航信息相关联的导航命令。
图6B描绘了第二逻辑流650的一个实施例。逻辑流650可以表示本申请所描述的一个或多个实施例执行的操作中的一些或者全部。例如,逻辑流650可以描绘系统100/200(并且更具体而言,系统100/200的腕带110和/或计算设备120)所执行的操作。
在图6B中所示的描绘的实施例中,逻辑流650可以包括:在652处,从一个或多个定位设备接收方位信息。例如,腕带110可以包括诸如加速计、陀螺仪或者指南针之类的一个或多个定位设备,这些定位设备可以用于检测方位信息。在654处,在一些实施例中,可以基于所接收的方位信息,动态地确定该可佩戴导航设备在三维(3D)空间中的方位。例如,腕带110的逻辑可以操作以用于:基于从这些定位设备接收的信息,确定该腕带的相对方位。
在各个实施例中,在656处,可以基于该可佩戴导航设备的方位的改变,动态地更新用于输出导航信息的一个或多个触觉反馈设备。例如,当该腕带处于第一位置时,可以使用第一组的多个触觉反馈设备155-g来输出第一命令,但当腕带110将3D空间中的位置改变为第二位置和后续位置时,可以改变用于输出第一命令的该群触觉反馈设备155-g,以适应腕带110的相对方位的改变。用此方式,例如,可以始终通过定位或者位于或者靠近用户的右侧的一群触觉反馈设备155-g来指示向右转,使对于用户的混淆减到最小。
在各个实施例中,可以基于所接收的导航信息,个别地控制所述多个触觉反馈设备,或者将所述多个触觉反馈设备作为一个群组进行控制,来输出不同的导航命令。例如,可以操作腕带110的一群触觉反馈设备155-g,来指示第一动作或者导航命令,而可以操作另一群不同的触觉反馈设备155-g,来指示另一个不同的动作或者导航命令。
在一些实施例中,可以基于导航信息的一个或多个导航属性,来动态地增加或者减少该导航信息的机械表示的频率或强度。例如,导航属性可以包括与导航路径或者路线的一个或多个步骤或者部分有关的信息,例如,将需要在下一个导航动作(例如,转弯、路径的改变、方向的改变、停止动作等等)之前的距离或者时间。在一些实施例中,触觉反馈设备155-g的激活的频率和/或强度可以增加以便例如指示动作的紧迫性。
在一些实施例中,可以接收用于指示需要一个动作的导航信息,可以同时或者顺序地激活所述多个触觉反馈设备中的一个或多个来指示需要什么动作。可以对该激活进行定期地重放或者重复,直到需要该动作为止,并且可以减少这种定期重放之间的时间,直到该动作逼近为止。类似地,可以接收用于指示需要动作的导航信息,可以同时地或者顺序地激活所述多个触觉反馈设备中的一个或多个,以指示需要什么动作。可以定期地重放或重复该激活,直到需要该动作为止,可以动态地增加该激活的强度,直到该动作逼近为止。还描述和声明了其它实施例。
在各个实施例中,可以从计算设备接收训练信息,可以基于所接收的训练信息,来更新该导航信息的机械表示。例如,可以通过使用训练应用142,对计算设备120和腕带110进行更新、定制或者以其它方式控制,如参照图5所示出和描述的。
在一些实施例中,可以确定来自计算设备的导航信息是暂时不可用的。例如,用户可能进入隧道,在该隧道中没有可用的GPS信号。在这些实例中,可以基于从航位推算设备接收到的航位推算信息来输出未完成的导航命令。例如,在一些实施例中,腕带110可以操作以充当航位推算设备,例如计步器等。基于这种能力,即使在不能从计算设备120获得导航信息的实例中,腕带110也可以操作以继续跟踪导航、距离和/或时间信息。实施例并不限于该方面。
图7描绘了适合于实现如先前所描述的各种实施例的示例性计算架构700的实施例。在一个实施例中,计算架构700可以包括腕带110和/或计算设备120,或者可以实现成腕带110和/或计算设备120的一部分。
如本申请所使用的,术语“系统”和“组件”旨在指代与计算机相关的实体,无论其是硬件、硬件和软件的结合、软件或运行中的软件,示例性计算架构700提供了它们的一些示例。例如,组件可以是,但不限于:在处理器上运行的过程、处理器、硬盘驱动器、(光和/或磁存储介质的)多个存储驱动器、对象、可执行文件、执行的线程、程序和/或计算机。举例而言,在服务器上运行的应用和服务器都可以是组件。一个或多个组件可以常驻在过程和/或执行的线程中,组件可以位于一台计算机中和/或分布在两台或更多台计算机之间。此外,组件能够通过各种类型的通信介质来彼此通信地耦合,以协调操作。该协调可以涉及信息的单向或者双向交换。例如,这些组件可以以通过通信介质传输的信号的形式,来传输信息。可以将该信息实现成分配给各个信号线的信号。在这种分配中,每个消息是信号。但是,另外的实施例可以替代地使用数据消息。可以通过各种连接来发送这些数据消息。示例性连接包括并行接口、串行接口和总线接口。
计算架构700包括各种通用计算单元,例如,一个或多个处理器、多核处理器、协处理器、存储器单元、芯片组、控制器、外围设备、接口、振荡器、定时设备、视频卡、音频卡、多媒体输入/输出(I/O)组件、电源等等。但是,这些实施例并不限于计算架构700的实现方式。
如图7中所示,计算架构700包括处理单元704、系统存储器706和系统总线708。处理单元704可以是各种市售处理器中的任意一种,例如参照图1中所示的处理器130所描述的那些处理器。
系统总线708提供了用于系统组件的接口,包括但不限于系统存储器706到处理单元704的接口。系统总线708可以是几种类型的总线结构中的任意一种,该总线结构还可以使用多种商业可用的总线架构中的任何一种,来互连到存储器总线(具有或者不具有存储器控制器)、外围总线和本地总线。接口适配器可以通过时隙架构,连接到系统总线708。示例性的时隙架构可以包括但不限于:加速的图形端口(AGP)、插件总线、(扩展的)工业标准架构((E)ISA)、微信道架构(MCA)、NuBus、外围组件互连(扩展)(PCI(X))、PCI Express、个人计算机存储卡国际协会(PCMCIA)等等。
计算架构700可以包括或者实现各种制品。制品可以包括计算机可读存储介质到存储逻辑。计算机可读存储介质的示例可以包括能够存储电数据的任何有形介质,其包括易失性存储器或者非易失性存储器、移动存储器或者非移动存储器、可擦除或者不可擦除存储器、可写存储器或者可重写存储器等等。逻辑的示例可以包括:使用任何适当类型的代码来实现的可执行计算机程序指令,例如,源代码、编译代码、解释性代码、可执行代码、静态代码、动态代码、面向对象代码、可视代码等等。还可以至少部分地将实施例实现成包含在非临时性计算机可读介质之中或者之上的指令,该非临时性计算机可读介质可以由一个或多个处理器进行读取或者执行,以实现本申请所描述的操作的性能。
系统存储器706可以包括具有一个或多个更高速的存储器单元形式的各种类型的计算机可读存储介质,例如,只读存储器(ROM)、随机存取存储器(RAM)、动态RAM(DRAM)、双倍数据速率DRAM(DDRAM)、同步DRAM(SDRAM)、静态RAM(SRAM)、可编程ROM(PROM)、可擦除可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)、闪存、诸如铁电聚合物存储器之类的聚合物存储器、奥氏存储器、相变或铁电存储器、硅-氧化物-氮化物-氧化物-硅(SONOS)存储器、磁卡或光卡、诸如独立磁盘冗余阵列(RAID)驱动器之类的设备阵列、固态存储器设备(例如,USB存储器、固态驱动器(SSD))、以及适合于存储信息的任何其它类型的存储介质。在图7中所示的描绘的实施例中,系统存储器706可以包括非易失性存储器710和/或易失性存储器712。基本输入/输出系统(BIOS)可以存储在非易失性存储器710中。
计算机702可以包括具有一个或多个更低速的存储器单元形式的各种类型的计算机可读存储介质,其包括内部(或者外部)硬盘驱动器(HDD)714、用于从可移动磁盘718读取数据或者向可移动磁盘718写入数据的磁性软盘驱动器(FDD)716、以及用于从可移动光盘722(例如,CD-ROM或DVD)读取数据或者向可移动光盘722写入数据的光盘驱动器720。HDD714、FDD 716和光盘驱动器720,可以分别通过HDD接口724、FDD接口726和光驱动接口728连接到系统总线708。用于外部驱动实现的HDD接口724,可以包括通用串行总线(USB)和IEEE1394接口技术中的至少一种或者两种。
这些驱动器和相关联的计算机可读介质提供数据、数据结构、计算机可执行指令等等的易失性和/或非易失性存储。例如,包括操作系统730、一个或多个应用程序732、其它程序模块734和程序数据736的多个程序模块可以存储在这些驱动器和存储器单元710、712中。在一个实施例中,例如,所述一个或多个应用程序732、其它程序模块734和程序数据736可以包括各种应用和/或系统100的组件。
用户可以通过一个或多个有线/无线输入设备(例如,键盘738)和指向设备(例如,鼠标740),向计算机702输入命令和信息。其它输入设备可以包括:麦克风、红外(IR)远程控制、射频(RF)远程控制、游戏手柄、手写笔、读卡器、加密狗、指纹读写器、手套、绘图板、操纵杆、键盘、视网膜读取器、触摸屏(例如,电容式、电阻式等等)、跟踪球、跟踪板、传感器、触笔等。通常,这些和其它输入设备通过耦接到系统总线708的输入设备接口742来连接到处理单元704,但也可以通过诸如并行端口、IEEE 1394串行端口、游戏端口、USB端口、IR接口等等之类的其它接口来连接到处理单元704。
监视器744或者其它类型的显示设备还通过诸如视频适配器746之类的接口,来连接到系统总线708。监视器744可以位于计算机702的内部或者外部。除了监视器744之外,计算机通常还包括其它外围输出设备,例如,扬声器、打印机等等。
计算机702可以通过与一个或多个远程计算机(例如,远程计算机748)的有线和/或无线通信,使用逻辑连接来在网络环境下进行操作。远程计算机748可以是工作站、服务器计算机、路由器、个人计算机、便携式计算机、基于微处理器的娱乐工具、对等设备或者其它通用网络节点,其通常包括相对于计算机702所描述的单元中的多个或者全部,但是为了简短起见,只描绘了存储器/存贮设备750。所描述的逻辑连接包括与局域网(LAN)752和/或更大网络(例如,广域网(WAN)754)的有线/无线连接。这种LAN和WAN网络连接环境在办公室和公司中是常见的,有助于实现诸如内联网之类的企业范围的计算机网络,所有这些网络都可以连接到全球通信网络(例如,互联网)。
当在LAN网络连接环境中使用时,计算机702通过有线和/或无线通信网络接口或者适配器756连接到LAN 752。适配器756可以有助于与LAN 752的有线和/或无线通信,LAN752还可以包括布置在其上的用于与适配器756的无线功能进行通信的无线接入点。
当在WAN网络环境中使用时,计算机702可以包括调制解调器758,或者连接到WAN754上的通信服务器,或者具有用于通过WAN 754来建立通信的其它方式(例如,通过互联网的方式)。调制解调器758(其可以是内部或者外部并且有线和/或无线的设备)通过输入设备接口742来连接到系统总线708。在网络环境下,相对于计算机702或者其一部分所描述的程序模块,可以存储在远程存储器/存贮设备750中。应当理解的是,所示出的网络连接只是示例性的,也可以使用用于在计算机之间建立通信链路的其它方式。
计算机702可操作以便使用IEEE 802标准族与有线和无线设备或者实体进行通信,例如,在无线通信中操作布置的无线设备(例如,IEEE 802.11空中调制技术)。该技术至少包括WiFi(或者无线保真度)、WiMax和蓝牙TM无线技术及其它。因此,该通信可以是关于传统网络的预先规定的结构,或者可以是至少两个设备之间的简单的自组织通信。WiFi网络使用称为IEEE 802.11x(a、b、g、n等等)的无线技术,来提供安全、可靠、快速的无线连接。WiFi网络可以用于将计算机彼此连接,连接到互联网,连接到有线网络(该有线网络使用与IEEE 802.3有关的介质和功能)。
如先前参照图1-7所描述的触摸手势识别系统100的各个单元,可以包括各种硬件单元、软件单元或者二者的组合。硬件单元的示例可以包括设备、逻辑器件、组件、处理器、微处理器、电路、处理器、电路元件(例如,晶体管、电阻、电容、电感等等)、集成电路、专用集成电路(ASIC)、可编程逻辑器件(PLD)、数字信号处理器(DSP)、现场可编程门阵列(FPGA)、存储器单元、逻辑门、寄存器、半导体器件、芯片、微芯片、芯片组等等。软件单元的示例可以包括软件组件、程序、应用、计算机程序、应用程序、系统程序、软件开发程序、机器程序、操作系统软件、中间件、固件、软件模块、例行程序、子例行程序、函数、方法、过程、软件界面、应用程序接口(API)、指令集、计算代码、计算机代码、代码段、计算机代码段、字、值、符号或者其任意组合。但是,判断一个实施例是使用硬件单元还是软件单元来实现,可以根据任意数量的因素来变化,例如,期望的计算速率、功率电平、热容忍度、处理循环预算、输入数据速率、输出数据速率、存储器资源、数据总线速度和其它设计方案或者性能约束,如针对给定的实现所期望的。
详细的公开内容现在转而提供关于其它实施例的示例。下面所提供的一到三十(1-30)的示例旨在是示例性的,而非限制性的。
在第一示例中,一种装置可以包括:腕带,其包括围着该腕带的周围布置的多个触觉反馈设备;用于从计算设备无线地接收导航信息和使用所述多个触觉反馈设备中的一个或多个来输出该导航信息的逻辑,所述输出包括导航信息的机械表示。
在第二示例中,该装置可以包括一个或多个定位设备,所述逻辑用于使用从所述一个或多个定位设备接收的方位信息,动态地确定该腕带在三维(3D)空间中的方位。
在第三示例中,该装置可以包括:用于基于腕带的方位的改变来动态地更新用于输出导航信息的一个或多个触觉反馈设备的逻辑。
在第四示例中,所述一个或多个定位设备可以包括加速计、陀螺仪或者指南针中的一个或多个。
在第五示例中,所述多个触觉反馈设备可以包括一个或多个振动设备、压缩设备、电活性聚合物、压电设备、静电设备或者亚音速音频波面驱动设备。
在第六示例中,所述多个触觉反馈设备可以使用一个或多个灵活电路通信地耦合在一起,封闭在腕带的内部尺寸所规定的一个或多个腔体中。
在第七示例中,所述腕带可以包括:用于分别包围所述多个触觉反馈设备中的每个触觉反馈设备的多个分段,所述多个分段耦合在一起以允许该腕带在所述多个分段之间弯曲。
在第八示例中,该装置可以包括:用于基于所接收的导航信息,个别地控制所述多个触觉反馈设备,或者将所述多个触觉反馈设备作为一个群组进行控制,以输出不同的导航命令的逻辑。
在第九示例中,该装置可以包括:用于基于导航信息的一个或多个导航属性,来增加或者减少该导航信息的机械表示的频率或者强度的逻辑。
在第十示例中,所述机械表示包括:激活所述多个触觉反馈设备的预定的群组。
在第十一示例中,该装置可以包括:用于从计算设备无线地接收训练信息的逻辑,其中该训练信息包括与导航命令相对应的导航信息的机械表示。
在第十二示例中,该装置可以包括:用于发起或者终止导航、接受或者不理会导航信息、或者接收训练输入信息的一个或多个输入设备,其中所述一个或多个输入设备包括机械输入设备、触摸输入设备、手势输入设备或者语音输入设备。
在第十三示例中,一种方法可以包括:在可佩戴导航设备处,从无线地耦接到该可佩戴导航设备的计算设备接收导航信息,使用围着该可佩戴导航设备的周围布置的多个触觉反馈设备中的一个或多个来输出导航信息的机械表示。
在第十四示例中,所述可佩戴导航设备包括腕带,所述多个触觉反馈设备包括一个或多个振动设备、压缩设备、电活性聚合物、压电设备、静电设备或者亚音速音频波面驱动装置。
在第十五示例中,该方法可以包括:从一个或多个定位设备接收方位信息;基于所接收的方位信息,动态地确定所述可佩戴导航设备在三维(3D)空间中的方位;基于所述可佩戴导航设备的方位的改变,动态地更新用于输出导航信息的所述一个或多个触觉反馈设备。
在第十六示例中,该方法可以包括:基于所接收的导航信息,个别地控制所述多个触觉反馈设备,或者将所述多个触觉反馈设备作为一个群组进行控制,以输出不同的导航命令。
在第十七示例中,该方法可以包括:基于导航信息的一个或多个导航属性,来增加或者减少该导航信息的机械表示的频率或者强度。
在第十八示例中,该方法可以包括:从计算设备接收训练信息;基于所接收的训练信息,更新导航信息的机械表示。
在第十九示例中,该方法可以包括:确定来自计算设备的导航信息是暂时不可用的;基于从航位推算设备接收的航位推算信息,输出未完成的导航命令。
在第二十示例中,该方法可以包括:接收指示需要动作的导航信息;同时地或者顺序地激活所述多个触觉反馈设备中的一个或多个,以指示需要什么动作;定期地重放该激活,直到需要该动作为止;减少所述定期重放之间的时间,直到该动作逼近为止。
在第二十一示例中,该方法可以包括:接收指示需要动作的导航信息;同时地或者顺序地激活所述多个触觉反馈设备中的一个或多个,以指示需要什么动作;定期地重放该激活,直到需要该动作为止;增加该激活的强度,直到该动作逼近为止。
在第二十二示例中,一种制品可以包括非临时性存储介质,所述非临时性存储介质包含多个指令,当所述指令被执行时,使系统执行以下操作:在可佩戴导航设备处,从无线地耦接到该可佩戴导航设备的计算设备接收导航信息;使用围着该可佩戴导航设备的周围布置的多个触觉反馈设备中的一个或多个,以输出导航信息的机械表示。
在第二十三示例中,所述可佩戴导航设备包括腕带,所述多个触觉反馈设备包括一个或多个振动设备、压缩设备、电活性聚合物、压电设备、静电设备或者亚音速音频波面驱动设备。
在第二十四示例中,该制品可以包括当被执行时,使所述系统执行下面操作的指令:从一个或多个定位设备接收方位信息;基于所接收的方位信息,动态地确定所述可佩戴导航设备在三维(3D)空间中的方位;基于所述可佩戴导航设备的方位的改变,动态地更新用于输出导航信息的所述一个或多个触觉反馈设备。
在第二十五示例中,该制品可以包括当被执行时,能够使所述系统执行以下操作的指令:基于所接收的导航信息,个别地控制所述多个触觉反馈设备,或者将所述多个触觉反馈设备作为一个群组进行控制,以输出不同的导航命令。
在第二十六示例中,该制品可以包括当被执行时,能够使所述系统执行以下操作的指令:基于导航信息的一个或多个导航属性,来增加或者减少该导航信息的机械表示的频率或者强度。
在第二十七示例中,该制品可以包括当被执行时,能够使所述系统执行以下操作的指令:从计算设备接收训练信息;基于所接收的训练信息,更新该导航信息的机械表示。
在第二十八示例中,该制品可以包括当被执行时,能够使所述系统执行以下操作的指令:确定来自计算设备的导航信息是暂时不可用的;基于从航位推算设备接收的航位推算信息,输出未完成的导航命令。
在第二十九示例中,该制品可以包括当被执行时,能够使所述系统执行以下操作的指令:接收指示需要一个动作的导航信息;同时地或者顺序地激活所述多个触觉反馈设备中的一个或多个,以指示需要什么动作;定期地重放该激活,直到需要该动作为止;减少所述定期重放之间的时间,直到该动作逼近为止。
在第三十示例中,该制品可以包括当被执行时,能够使所述系统执行以下操作的指令:接收指示需要一个动作的导航信息;同时地或者顺序地激活所述多个触觉反馈设备中的一个或多个,以指示需要什么动作;定期地重放该激活,直到需要该动作为止;增加该激活的强度,直到该动作逼近为止。
还描述和声明了其它实施例。
可以使用表达方式“一个实施例”或者“某个实施例”以及它们的派生词来描述一些实施例。这些术语意味着:结合该实施例所描述的具体特征、结构或者特性被包括在至少一个实施例之中。在说明书的各个地方所出现的短语“在一个实施例中”,并不一定全部指代同一个实施例。此外,一些实施例使用表述“耦接的”和“连接的”以及它们的派生词进行了描述。这些术语并不是旨在作为彼此的同义词。例如,可以使用术语“连接的”和/或“耦接的”来描述一些实施例,以指示两个或更多元素处于彼此的直接物理或电接触。但是,术语“耦接的”还可以意味着两个或更多元素并不是彼此直接接触的,而是彼此之间仍然进行协作或交互。
需要强调的是,提供了本申请的摘要,以使读者能够快速地确定该技术公开内容的本质。应当理解的是,其并不用于解释或者限制本发明的保护范围或者含义。此外,在前面的详细描述中,可以观察到,为了简化本申请,将各种特征一起组合在单个实施例中。本申请的方法不应被解释为反映下面的意图:即,与每一个权利要求中所明确陈述的特征相比,所主张的实施例需要更多的特征。相反,如所附的权利要求书所反映的,与单个公开的实施例的所有特征相比,本申请的主题依赖于更少的特征。因此,所附的权利要求书并入到详细描述之中,并且每个权利要求本身代表单独的实施例。在所附的权利要求书中,将术语“包括”和“其中”分别用作相应的术语“包含”和“其中”的纯英语等同物。此外,术语“第一”、“第二”、“第三”等等仅仅使用成标记,并且并不旨在对它们的目标施加数值要求。
上文已经描述的内容包括所公开的架构的示例。当然,要描述部件和/或方法的所有可能的组合是不可能的,但是本领域普通技术人员可以认识到,很多进一步的组合和变换是有可能的。因此,该新颖的架构旨在涵盖落入所附权利要求的精神和保护范围之内的所有这些改变、修改和变型。
Claims (26)
1.一种用于导航的装置,包括:
腕带,所述腕带包括围着所述腕带的周围布置的多个触觉反馈设备;
用于从计算设备无线地接收导航信息和使用所述多个触觉反馈设备中的一个或多个触觉反馈设备来输出所述导航信息的逻辑,其中所述输出包括所述导航信息的机械表示;
一个或多个定位设备,所述逻辑用于使用从所述一个或多个定位设备接收的方位信息来动态地确定所述腕带在三维(3D)空间中的方位;以及
一个或多个触摸敏感式元件,被布置在所述腕带的一个或多个部分,以用于通过触摸所述一个或多个触摸敏感式元件来定制所述导航信息的相对于用户的所述机械表示,其中,所定制的所述机械表示至少包括顺序地激活所述多个触觉反馈设备中的多个触觉反馈设备,
其中,所述逻辑基于所述腕带的方位的改变,来动态地更新所述多个触觉反馈设备中的用于输出所述导航信息的一个或多个触觉反馈设备,以使得更新后的所述一个或多个触觉反馈设备按照所定制的相对于所述用户的所述机械表示来输出所述导航信息。
2.根据权利要求1所述的装置,所述一个或多个定位设备包括加速计、陀螺仪或者指南针中的一个或多个。
3.根据权利要求1所述的装置,所述多个触觉反馈设备包括以下各项中的一项或多项:振动设备、压缩设备、电活性聚合物、压电设备、静电设备或者亚音速音频波面驱动设备。
4.根据权利要求1所述的装置,所述多个触觉反馈设备使用一个或多个灵活电路通信地耦合在一起,并且封闭在所述腕带的内部尺寸所限定的一个或多个腔体中。
5.根据权利要求1所述的装置,所述腕带包括:用于分别包围所述多个触觉反馈设备中的各个触觉反馈设备的多个分段,所述多个分段耦合在一起以允许所述腕带在所述多个分段之间弯曲。
6.根据权利要求1所述的装置,所述逻辑基于所接收的导航信息,个别地控制所述多个触觉反馈设备,或者将所述多个触觉反馈设备作为一个群组进行控制以输出不同的导航命令。
7.根据权利要求1所述的装置,所述逻辑基于所述导航信息的一个或多个导航属性,来增加或者减少所述导航信息的所述机械表示的频率或者强度。
8.根据权利要求1所述的装置,所述机械表示包括:激活所述多个触觉反馈设备的预定群组。
9.根据权利要求1所述的装置,所述逻辑用于从所述计算设备无线接收训练信息,其中所述训练信息包括与导航命令相对应的导航信息的机械表示。
10.根据权利要求1所述的装置,包括:
用于发起或者终止导航、接受或者不理会导航信息、或者接收训练输入信息的一个或多个输入设备,其中所述一个或多个输入设备包括机械输入设备、触摸输入设备、手势输入设备或者语音输入设备。
11.一种用于导航的方法,包括:
在可佩戴导航设备处,从无线地耦接到所述可佩戴导航设备的计算设备接收导航信息;
使用围着所述可佩戴导航设备的周围布置的多个触觉反馈设备中的一个或多个触觉反馈设备,来输出所述导航信息的机械表示;
从一个或多个定位设备接收方位信息;
基于所接收的方位信息,动态地确定所述可佩戴导航设备在三维(3D)空间中的方位;
通过触摸所述可佩带导航设备的一个或多个部分上的一个或多个触摸敏感式元件来定制所述导航信息的相对于用户的所述机械表示,其中,所定制的所述机械表示至少包括顺序地激活所述多个触觉反馈设备中的多个触觉反馈设备;以及
基于所述可佩戴导航设备的方位的改变,动态地更新所述多个触觉反馈设备中的用于输出所述导航信息的一个或多个触觉反馈设备,以使得更新后的所述一个或多个触觉反馈设备按照所定制的相对于所述用户的所述机械表示来输出所述导航信息。
12.根据权利要求11所述的方法,所述可佩戴导航设备包括腕带,并且所述多个触觉反馈设备包括以下各项中的一项或多项:振动设备、压缩设备、电活性聚合物、压电设备、静电设备或者亚音速音频波面驱动设备。
13.根据权利要求11所述的方法,包括:
基于所接收的导航信息,个别地控制所述多个触觉反馈设备,或者将所述多个触觉反馈设备作为一个群组进行控制,来输出不同的导航命令。
14.根据权利要求11所述的方法,包括:
基于所述导航信息的一个或多个导航属性,来增加或者减少所述导航信息的所述机械表示的频率或者强度。
15.根据权利要求11所述的方法,包括:
从所述计算设备接收训练信息;以及
基于所接收的训练信息,更新所述导航信息的所述机械表示。
16.根据权利要求11所述的方法,包括:
确定来自所述计算设备的导航信息暂时是不可用的;以及
基于从航位推算设备接收的航位推算信息,输出未完成的导航命令。
17.根据权利要求11所述的方法,包括:
接收指示需要动作的导航信息;
同时地或者顺序地激活所述多个触觉反馈设备中的一个或多个触觉反馈设备,以指示需要什么动作;
定期地重放所述激活,直到需要所述动作为止;以及
减少所述定期重放之间的时间,直到所述动作逼近为止。
18.根据权利要求11所述的方法,包括:
接收指示需要动作的导航信息;
同时地或者顺序地激活所述多个触觉反馈设备中的一个或多个触觉反馈设备,以指示需要什么动作;
定期地重放所述激活,直到需要所述动作为止;以及
增加所述激活的强度,直到所述动作逼近为止。
19.一种用于导航的装置,包括:
用于在可佩戴导航设备处从无线地耦接到所述可佩戴导航设备的计算设备接收导航信息的单元;
用于使用围着所述可佩戴导航设备的周围布置的多个触觉反馈设备中的一个或多个触觉反馈设备来输出所述导航信息的机械表示的单元
用于从一个或多个定位设备接收方位信息的单元;
用于基于所接收的方位信息来动态地确定所述可佩戴导航设备在三维(3D)空间中的方位的单元;
用于通过触摸所述可佩带导航设备的一个或多个部分上的一个或多个触摸敏感式元件来定制所述导航信息的相对于用户的所述机械表示的单元,其中,所定制的所述机械表示至少包括顺序地激活所述多个触觉反馈设备中的多个触觉反馈设备;以及
用于基于所述可佩戴导航设备的方位的改变来动态地更新所述多个触觉反馈设备中的用于输出所述导航信息的一个或多个触觉反馈设备以使得更新后的所述一个或多个触觉反馈设备按照所定制的相对于所述用户的所述机械表示来输出所述导航信息的单元。
20.根据权利要求19所述的装置,所述可佩戴导航设备包括腕带,并且所述多个触觉反馈设备包括以下各项中的一项或多项:振动设备、压缩设备、电活性聚合物、压电设备、静电设备或者亚音速音频波面驱动设备。
21.根据权利要求19所述的装置,包括:
用于基于所接收的导航信息来个别地控制所述多个触觉反馈设备或者将所述多个触觉反馈设备作为一个群组进行控制以输出不同的导航命令的单元。
22.根据权利要求19所述的装置,包括:
用于基于所述导航信息的一个或多个导航属性来增加或者减少所述导航信息的所述机械表示的频率或者强度的单元。
23.根据权利要求19所述的装置,包括:
用于从所述计算设备接收训练信息的单元;以及
用于基于所接收的训练信息来更新所述导航信息的所述机械表示的单元。
24.根据权利要求19所述的装置,包括:
用于确定来自所述计算设备的导航信息暂时是不可用的的单元;以及
用于基于从航位推算设备接收的航位推算信息来输出未完成的导航命令的单元。
25.根据权利要求19所述的装置,包括:
用于接收指示需要动作的导航信息的单元;
用于同时地或者顺序地激活所述多个触觉反馈设备中的一个或多个触觉反馈设备以指示需要什么动作的单元;
用于定期地重放所述激活直到需要所述动作为止的单元;以及
用于减少所述定期重放之间的时间直到所述动作逼近为止的单元。
26.根据权利要求19所述的装置,包括:
用于接收指示需要动作的导航信息的单元;
用于同时地或者顺序地激活所述多个触觉反馈设备中的一个或多个触觉反馈设备以指示需要什么动作的单元;
用于定期地重放所述激活直到需要所述动作为止的单元;以及
用于增加所述激活的强度直到所述动作逼近为止的单元。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US13/725,526 US20140180582A1 (en) | 2012-12-21 | 2012-12-21 | Apparatus, method and techniques for wearable navigation device |
US13/725,526 | 2012-12-21 | ||
PCT/US2013/047464 WO2014099004A1 (en) | 2012-12-21 | 2013-06-25 | Apparatus, method and techniques for wearable navigation device |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104024987A CN104024987A (zh) | 2014-09-03 |
CN104024987B true CN104024987B (zh) | 2017-12-19 |
Family
ID=50975624
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201380004569.9A Active CN104024987B (zh) | 2012-12-21 | 2013-06-25 | 用于可佩戴导航设备的装置、方法和技术 |
Country Status (4)
Country | Link |
---|---|
US (1) | US20140180582A1 (zh) |
CN (1) | CN104024987B (zh) |
TW (1) | TWI500906B (zh) |
WO (1) | WO2014099004A1 (zh) |
Families Citing this family (93)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9582035B2 (en) | 2014-02-25 | 2017-02-28 | Medibotics Llc | Wearable computing devices and methods for the wrist and/or forearm |
US10314492B2 (en) | 2013-05-23 | 2019-06-11 | Medibotics Llc | Wearable spectroscopic sensor to measure food consumption based on interaction between light and the human body |
WO2014143776A2 (en) | 2013-03-15 | 2014-09-18 | Bodhi Technology Ventures Llc | Providing remote interactions with host device using a wireless device |
US9494436B2 (en) * | 2013-05-20 | 2016-11-15 | Physical Enterprises, Inc. | Visual prompts for route navigation |
US20150084735A1 (en) * | 2013-09-25 | 2015-03-26 | Lenovo (Singapore) Pte. Ltd. | Wearable information handling device outputs |
KR102205421B1 (ko) * | 2013-12-04 | 2021-01-20 | 삼성전자주식회사 | 웨어러블 디바이스 및 웨어러블 디바이스의 메시지 전달 방법 |
KR102209814B1 (ko) * | 2013-12-13 | 2021-02-01 | 삼성전자주식회사 | 데이터 처리 방법 및 이를 지원하는 전자 장치 |
US9501147B2 (en) | 2013-12-29 | 2016-11-22 | Immersion Corporation | Haptic device incorporating stretch characteristics |
CN104777894A (zh) * | 2014-01-13 | 2015-07-15 | 联想(北京)有限公司 | 一种信息处理方法及穿戴式电子设备 |
US9858773B2 (en) * | 2014-02-19 | 2018-01-02 | Microsoft Technology Licensing, Llc | Wearable computer having a skin-stimulating interface |
JP6280391B2 (ja) * | 2014-02-21 | 2018-02-14 | 京セラ株式会社 | 事前通知システム、事前通知プログラム、事前通知方法および携帯通信端末 |
US10429888B2 (en) | 2014-02-25 | 2019-10-01 | Medibotics Llc | Wearable computer display devices for the forearm, wrist, and/or hand |
KR102469752B1 (ko) * | 2014-07-31 | 2022-11-22 | 삼성전자주식회사 | 웨어러블 장치 및 그 제어 방법 |
US9483763B2 (en) | 2014-05-29 | 2016-11-01 | Apple Inc. | User interface for payments |
US10412208B1 (en) * | 2014-05-30 | 2019-09-10 | Apple Inc. | Notification systems for smart band and methods of operation |
US9967401B2 (en) | 2014-05-30 | 2018-05-08 | Apple Inc. | User interface for phone call routing among devices |
US12008697B2 (en) | 2014-06-10 | 2024-06-11 | Ripple, Inc. Of Delaware | Dynamic location based digital element |
US10026226B1 (en) * | 2014-06-10 | 2018-07-17 | Ripple Inc | Rendering an augmented reality object |
US10930038B2 (en) | 2014-06-10 | 2021-02-23 | Lab Of Misfits Ar, Inc. | Dynamic location based digital element |
TWI647608B (zh) | 2014-07-21 | 2019-01-11 | 美商蘋果公司 | 遠端使用者介面 |
WO2016018044A1 (en) * | 2014-07-31 | 2016-02-04 | Samsung Electronics Co., Ltd. | Wearable device and method of controlling the same |
WO2016017970A1 (en) | 2014-07-31 | 2016-02-04 | Samsung Electronics Co., Ltd. | Method and device for encrypting or decrypting content |
KR20160016515A (ko) * | 2014-07-31 | 2016-02-15 | 삼성전자주식회사 | 컨텐츠를 암호화 또는 복호화하는 방법 및 디바이스. |
US10339293B2 (en) | 2014-08-15 | 2019-07-02 | Apple Inc. | Authenticated device used to unlock another device |
JP6555268B2 (ja) | 2014-08-29 | 2019-08-07 | ソニー株式会社 | 力覚提示デバイス、力覚提示システム、および力覚提示方法 |
WO2016036603A1 (en) | 2014-09-02 | 2016-03-10 | Apple Inc. | Reduced size configuration interface |
EP3178222B1 (en) | 2014-09-02 | 2018-07-04 | Apple Inc. | Remote camera user interface |
US9942222B1 (en) * | 2014-09-02 | 2018-04-10 | Amazon Technologies, Inc. | Authentication with wearable device |
US10066959B2 (en) | 2014-09-02 | 2018-09-04 | Apple Inc. | User interactions for a mapping application |
US9454224B2 (en) * | 2014-09-26 | 2016-09-27 | Intel Corporation | Remote wearable input sources for electronic devices |
KR101603266B1 (ko) | 2014-09-26 | 2016-03-15 | 엘지전자 주식회사 | 와치 타입의 단말기 및 그 동작 방법 |
US9553625B2 (en) | 2014-09-27 | 2017-01-24 | Apple Inc. | Modular functional band links for wearable devices |
KR102273591B1 (ko) | 2014-09-29 | 2021-07-06 | 현대엠엔소프트 주식회사 | 네비게이션 정보를 표시하는 웨어러블 단말기 및 네비게이션 장치 및 그 표시 방법 |
CN106662424B (zh) * | 2014-10-15 | 2019-11-26 | 中央大学校产学协力团 | 传感器单元及使用其的传感器 |
US20160125709A1 (en) * | 2014-10-31 | 2016-05-05 | Novasentis, Inc. | Haptics wristband |
KR102437373B1 (ko) | 2014-10-31 | 2022-08-30 | 삼성전자주식회사 | 가상의 진동을 출력하는 포터블 디바이스 및 기계적 진동을 이용한 디바이스 간의 통신 방법 |
TWI525304B (zh) | 2014-11-26 | 2016-03-11 | 財團法人資訊工業策進會 | 行人導航系統以及方法 |
CN107003718A (zh) * | 2014-12-18 | 2017-08-01 | 惠普发展公司,有限责任合伙企业 | 可穿戴计算设备 |
US9600076B2 (en) * | 2014-12-19 | 2017-03-21 | Immersion Corporation | Systems and methods for object manipulation with haptic feedback |
US9658693B2 (en) | 2014-12-19 | 2017-05-23 | Immersion Corporation | Systems and methods for haptically-enabled interactions with objects |
CN104699239B (zh) * | 2014-12-29 | 2018-06-05 | 北京智谷睿拓技术服务有限公司 | 基于可穿戴设备的交互方法及交互装置、可穿戴设备 |
US10082872B2 (en) * | 2014-12-30 | 2018-09-25 | Immersion Corporation | Deformable haptic wearables with variable physical properties |
AU2016207742B2 (en) * | 2015-01-12 | 2020-01-02 | Ronen Izidor GABBAY | Navigational devices and methods |
US10636261B2 (en) | 2015-01-12 | 2020-04-28 | Trekace Technologies Ltd. | Intuitive tactile devices, systems and methods |
WO2016114487A1 (ko) * | 2015-01-13 | 2016-07-21 | 주식회사 씨케이머티리얼즈랩 | 촉각 정보 제공 기기 |
KR101784472B1 (ko) * | 2015-01-13 | 2017-10-11 | 주식회사 씨케이머티리얼즈랩 | 촉각 정보 제공 기기 |
US20160224973A1 (en) | 2015-02-01 | 2016-08-04 | Apple Inc. | User interface for payments |
US9574896B2 (en) | 2015-02-13 | 2017-02-21 | Apple Inc. | Navigation user interface |
JP2017009573A (ja) * | 2015-03-06 | 2017-01-12 | パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカPanasonic Intellectual Property Corporation of America | 装着端末、及び、装着端末の制御方法 |
US10216351B2 (en) | 2015-03-08 | 2019-02-26 | Apple Inc. | Device configuration user interface |
CN104731333B (zh) * | 2015-03-25 | 2018-11-09 | 联想(北京)有限公司 | 一种可穿戴式电子设备 |
TWI609293B (zh) * | 2015-04-08 | 2017-12-21 | 仁寶電腦工業股份有限公司 | 資訊輸入及輸出裝置及其編碼模組 |
US10285627B2 (en) | 2015-04-15 | 2019-05-14 | Pixart Imaging Inc. | Action recognition system and method thereof |
US9940637B2 (en) | 2015-06-05 | 2018-04-10 | Apple Inc. | User interface for loyalty accounts and private label accounts |
US20160358133A1 (en) | 2015-06-05 | 2016-12-08 | Apple Inc. | User interface for loyalty accounts and private label accounts for a wearable device |
US10024681B2 (en) | 2015-07-02 | 2018-07-17 | Walmart Apollo, Llc | Tactile navigation systems and methods |
CN105115493A (zh) * | 2015-08-17 | 2015-12-02 | 联想(北京)有限公司 | 一种导航方法及穿戴式电子设备 |
CN105137748B (zh) * | 2015-08-26 | 2018-06-29 | 广东欧珀移动通信有限公司 | 一种基于智能手表的导航方法及智能手表 |
EP3367912B1 (en) * | 2015-10-27 | 2018-12-26 | Koninklijke Philips N.V. | Medical probe for ultrasound imaging |
DE102015015163A1 (de) * | 2015-11-23 | 2017-05-24 | Thuy Huong Nguyen-Vu | Steuereinheit für Vitaldaten "Navigationsamulett" |
CN105630159A (zh) | 2015-12-18 | 2016-06-01 | 歌尔声学股份有限公司 | 一种可穿戴设备及其控制方法 |
CN106908068A (zh) * | 2015-12-22 | 2017-06-30 | 中兴通讯股份有限公司 | 一种实现定位导航的方法及终端 |
US20170189803A1 (en) | 2016-01-04 | 2017-07-06 | Sphero, Inc. | Task-oriented feedback using a modular sensing device |
US10339770B2 (en) | 2016-02-18 | 2019-07-02 | Immersion Corporation | Haptic enabled strap for wearable electronic device |
US10839425B2 (en) | 2016-02-19 | 2020-11-17 | At&T Intellectual Property I, L.P. | Commerce suggestions |
JP2017176198A (ja) * | 2016-03-28 | 2017-10-05 | ソニー株式会社 | 情報処理装置、情報処理方法、及びプログラム |
WO2017177409A1 (zh) * | 2016-04-14 | 2017-10-19 | 华为技术有限公司 | 一种智能手表以及振动控制方法 |
CN105748265B (zh) * | 2016-05-23 | 2021-01-22 | 京东方科技集团股份有限公司 | 一种导航装置及方法 |
FR3052139B1 (fr) * | 2016-06-03 | 2021-10-08 | Pierre Regnier | Procede de navigation a velo et guidon de velo |
US10621581B2 (en) | 2016-06-11 | 2020-04-14 | Apple Inc. | User interface for transactions |
CN114693289A (zh) | 2016-06-11 | 2022-07-01 | 苹果公司 | 用于交易的用户界面 |
US9781243B1 (en) * | 2016-06-27 | 2017-10-03 | Intel Corporation | Optimizing wearable device settings using machine learning |
RU171175U1 (ru) * | 2016-07-11 | 2017-05-23 | Олег Викторович Переведенцев | Персональное устройство указания направления движения к целевой позиции |
US10546328B2 (en) | 2016-08-04 | 2020-01-28 | Walmart Apollo, Llc | In-store navigation systems and methods |
US10436593B2 (en) | 2016-11-08 | 2019-10-08 | Reem Jafar ALATAAS | Augmented reality assistance system for the visually impaired |
EP3543828B1 (en) | 2016-11-17 | 2021-03-17 | Sony Corporation | Vibration presentation device, vibration presentation method, and program |
US10311304B2 (en) * | 2017-02-07 | 2019-06-04 | International Business Machines Corporation | Mobile device accident avoidance system |
US11408749B2 (en) | 2017-05-30 | 2022-08-09 | Stephen Wesley Schad, JR. | Personal navigation system haptic device |
EP3485355A1 (en) * | 2017-06-29 | 2019-05-22 | Apple Inc. | Finger-mounted device with sensors and haptics |
US10887193B2 (en) | 2018-06-03 | 2021-01-05 | Apple Inc. | User interfaces for updating network connection settings of external devices |
US11567632B2 (en) | 2018-07-03 | 2023-01-31 | Apple Inc. | Systems and methods for exploring a geographic region |
US11297223B2 (en) * | 2018-11-16 | 2022-04-05 | International Business Machines Corporation | Detecting conditions and alerting users during photography |
CN112888394A (zh) * | 2018-11-27 | 2021-06-01 | 柯惠Lp公司 | 用于外科手术器械和机器人外科手术系统的触觉反馈装置 |
US11340778B2 (en) | 2019-05-06 | 2022-05-24 | Apple Inc. | Restricted operation of an electronic device |
DK201970533A1 (en) | 2019-05-31 | 2021-02-15 | Apple Inc | Methods and user interfaces for sharing audio |
EP4078551A1 (en) | 2019-12-18 | 2022-10-26 | Koninklijke Philips N.V. | System and method for performing mobility management using haptic guidance |
US11796334B2 (en) | 2020-05-15 | 2023-10-24 | Apple Inc. | User interfaces for providing navigation directions |
US11740096B2 (en) | 2020-06-11 | 2023-08-29 | Apple Inc. | User interfaces for customized navigation routes |
WO2022011432A1 (en) * | 2020-07-17 | 2022-01-20 | Swinburne University Of Technology | Wearable vibro-tactile feedback device |
CN114114888B (zh) * | 2020-08-31 | 2023-05-05 | Oppo(重庆)智能科技有限公司 | 可穿戴设备及其绑缚件 |
EP4334683A2 (en) | 2021-06-07 | 2024-03-13 | Apple Inc. | User interfaces for maps and navigation |
US20220390248A1 (en) | 2021-06-07 | 2022-12-08 | Apple Inc. | User interfaces for maps and navigation |
CN115545004A (zh) * | 2022-09-27 | 2022-12-30 | 北京有竹居网络技术有限公司 | 导航方法、装置和电子设备 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2012167098A1 (en) * | 2011-06-03 | 2012-12-06 | Apple Inc. | Creating custom vibration patterns in response to user input |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002022478A (ja) * | 2000-07-06 | 2002-01-23 | Seiko Instruments Inc | 携帯型gps受信装置、ナビゲーション装置およびナビゲーションシステム |
US20060129308A1 (en) * | 2004-12-10 | 2006-06-15 | Lawrence Kates | Management and navigation system for the blind |
JP4650247B2 (ja) * | 2005-12-07 | 2011-03-16 | 株式会社デンソー | カーナビゲーションシステム |
US20080120029A1 (en) * | 2006-02-16 | 2008-05-22 | Zelek John S | Wearable tactile navigation system |
US20130218456A1 (en) * | 2006-02-16 | 2013-08-22 | John S. Zelek | Wearable tactile navigation system |
US20090073112A1 (en) * | 2007-09-14 | 2009-03-19 | International Business Machines Corporation | Method and system for dynamically configurable tactile feedback for navigational support |
US7788032B2 (en) * | 2007-09-14 | 2010-08-31 | Palm, Inc. | Targeting location through haptic feedback signals |
US20090247299A1 (en) * | 2008-03-27 | 2009-10-01 | Thomas Conticello | Systems and Methods for Controlling Navigation on a Wearable Device |
CN201242447Y (zh) * | 2008-08-21 | 2009-05-20 | 深圳市同洲电子股份有限公司 | 一种导航机械指示器和导航指示系统 |
US9727139B2 (en) * | 2008-12-12 | 2017-08-08 | Immersion Corporation | Method and apparatus for providing a haptic monitoring system using multiple sensors |
TW201105930A (en) * | 2009-08-04 | 2011-02-16 | Univ Hungkuang | Omnibearing position system |
-
2012
- 2012-12-21 US US13/725,526 patent/US20140180582A1/en not_active Abandoned
-
2013
- 2013-06-25 WO PCT/US2013/047464 patent/WO2014099004A1/en active Application Filing
- 2013-06-25 CN CN201380004569.9A patent/CN104024987B/zh active Active
- 2013-11-22 TW TW102142633A patent/TWI500906B/zh not_active IP Right Cessation
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2012167098A1 (en) * | 2011-06-03 | 2012-12-06 | Apple Inc. | Creating custom vibration patterns in response to user input |
Also Published As
Publication number | Publication date |
---|---|
US20140180582A1 (en) | 2014-06-26 |
CN104024987A (zh) | 2014-09-03 |
TW201428239A (zh) | 2014-07-16 |
WO2014099004A1 (en) | 2014-06-26 |
TWI500906B (zh) | 2015-09-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104024987B (zh) | 用于可佩戴导航设备的装置、方法和技术 | |
US20230013680A1 (en) | Neural network system for gesture, wear, activity, or carry detection on a wearable or mobile device | |
KR102303115B1 (ko) | 웨어러블 디바이스 및 웨어러블 디바이스 의 증강 현실 정보 제공 방법 | |
US9804679B2 (en) | Touchless user interface navigation using gestures | |
TWI567587B (zh) | 改良穿戴式計算裝置手勢為主互動的技術 | |
EP3358451A1 (en) | Electronic device for variably displaying display position of object on expansion area of display and method of displaying | |
CN104932673B (zh) | 用于稳定显示场景输出的技术 | |
KR102137543B1 (ko) | 벤딩 가능한 사용자 단말 장치 및 이의 디스플레이 방법 | |
US20170131964A1 (en) | Method for displaying virtual object in plural electronic devices and electronic device supporting the method | |
US10374648B2 (en) | Wearable device for transmitting a message comprising strings associated with a state of a user | |
US20180275763A1 (en) | Flexible device and method operating the same | |
CN110622108B (zh) | 提供触觉反馈的方法以及执行该方法的电子装置 | |
CN108351698B (zh) | 用于控制电子设备中执行的应用的可穿戴电子设备和方法 | |
CN109857317A (zh) | 一种终端设备的控制方法及终端设备 | |
CN105988664A (zh) | 用于设置光标位置的设备和方法 | |
US20240146350A1 (en) | Smart ring | |
US9619049B2 (en) | One-handed operation of mobile electronic devices | |
CN103970291A (zh) | 移动终端 | |
CN109816047B (zh) | 提供标签的方法、装置、设备及可读存储介质 | |
Alepis et al. | Human smartphone interaction: Exploring smartphone senses | |
US20230305630A1 (en) | Universal hand controller | |
US20240126373A1 (en) | Tractable body-based ar system input | |
KR20240097046A (ko) | 메타 러닝에 기반하여 학습된 인공지능 모델들을 제공하는 서버 | |
WO2024129586A1 (en) | Content creation platform for xr devices | |
CN116974361A (zh) | 一种输入方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |