CN103576856A - 用于触觉遥控游戏的系统和方法 - Google Patents

用于触觉遥控游戏的系统和方法 Download PDF

Info

Publication number
CN103576856A
CN103576856A CN201310334554.0A CN201310334554A CN103576856A CN 103576856 A CN103576856 A CN 103576856A CN 201310334554 A CN201310334554 A CN 201310334554A CN 103576856 A CN103576856 A CN 103576856A
Authority
CN
China
Prior art keywords
telepilot
remote controllable
controllable device
portable multifunction
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.)
Granted
Application number
CN201310334554.0A
Other languages
English (en)
Other versions
CN103576856B (zh
Inventor
阿马亚·B·韦德尔
丹尼·格雷特
大卫·比恩鲍姆
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Immersion Corp
Original Assignee
Immersion Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Immersion Corp filed Critical Immersion Corp
Priority to CN201811173477.4A priority Critical patent/CN109582127A/zh
Priority to CN201811173480.6A priority patent/CN109582128A/zh
Publication of CN103576856A publication Critical patent/CN103576856A/zh
Application granted granted Critical
Publication of CN103576856B publication Critical patent/CN103576856B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/90Constructional details or arrangements of video game devices not provided for in groups A63F13/20 or A63F13/25, e.g. housing, wiring, connections or cabinets
    • A63F13/92Video game devices specially adapted to be hand-held while playing
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/016Input arrangements with force or tactile feedback as computer generated output to the user
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63HTOYS, e.g. TOPS, DOLLS, HOOPS OR BUILDING BLOCKS
    • A63H30/00Remote-control arrangements specially adapted for toys, e.g. for toy vehicles
    • A63H30/02Electrical arrangements
    • A63H30/04Electrical arrangements using wireless transmission
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course or altitude of land, water, air, or space vehicles, e.g. automatic pilot
    • G05D1/0011Control of position, course or altitude of land, water, air, or space vehicles, e.g. automatic pilot associated with a remote control arrangement
    • G05D1/005Control of position, course or altitude of land, water, air, or space vehicles, e.g. automatic pilot associated with a remote control arrangement by providing the operator with signals other than visual, e.g. acoustic, haptic
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T19/00Manipulating 3D models or images for computer graphics
    • G06T19/006Mixed reality
    • GPHYSICS
    • G08SIGNALLING
    • G08BSIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
    • G08B6/00Tactile signalling systems, e.g. personal calling systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/01Indexing scheme relating to G06F3/01
    • G06F2203/013Force feedback applied to a game

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Multimedia (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • Automation & Control Theory (AREA)
  • Remote Sensing (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Acoustics & Sound (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Computer Graphics (AREA)
  • Software Systems (AREA)
  • Computer Hardware Design (AREA)
  • User Interface Of Digital Computer (AREA)
  • Selective Calling Equipment (AREA)
  • Toys (AREA)
  • Telephone Function (AREA)
  • Telephonic Communication Services (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

本发明公开了一种用于触觉遥控游戏的系统和方法。在一个实施例中,便携式多功能设备从远程可控设备接收信息。便携式多功能设备可以被操作为用于远程可控设备的遥控器。便携式多功能设备可以是智能手机、平板电脑、或另一种合适电子设备。便携式多功能设备可以至少部分地基于从远程可控设备接收到的信息来确定触觉效果。便携式多功能设备可以生成被配置成使致动器输出所确定的触觉效果的信号。便携式多功能设备可以输出该信号。

Description

用于触觉遥控游戏的系统和方法
相关申请的交叉参考
本申请要求于2012年8月2日提交的题为“Method and Apparatusfor a Haptic Cat”的第61/678,908号美国临时专利申请的优先权,并且要求于2012年8月3日提交的题为“Method and Apparatus for a HapticCat”的第61/679,382号美国临时专利申请的优先权,两者的全部内容通过引用合并于此。
技术领域
本公开总体涉及用于触觉遥控游戏的系统和方法。
背景技术
远程可控设备通常通过无线连接与遥控器连接,使得操作者可以站在一个地方并且使用遥控器远程控制远程可控设备的操作。一些远程可控设备包括相机,并且可以通过无线连接将来自相机的相机和视频数据传送到遥控器,使得操作者可以在与遥控器相关联的显示器上查看视频数据。
发明内容
实施例提供用于触觉遥控游戏系统的系统和方法。例如,一种所公开的方法包括:通过便携式多功能设备从远程可控设备接收信息,便携式多功能设备可操作为用于远程可控设备的遥控器;通过便携式多功能设备,至少部分地基于所接收到的信息确定触觉效果;通过便携式多功能设备,生成被配置成使驱动器输出触觉效果的信号;以及通过第一便携式多功能设备输出信号。在另一个实施例中,计算机可读介质包括用于使处理器执行这样的方法的程序代码。
提及这些说明性实施例以不限制或限定本发明,而是提供实例以帮助理解本发明。在提供本发明的进一步说明的具体实施方式中论述说明性实施例。可以通过检验本说明书进一步理解由本发明的多种实施例提供的优点。
附图说明
被结合到本说明书中并且构成本说明书的一部分的附图图示了实施例的一个或多个实例,并且与示例性实施例的说明一起,用于解释实施例的原理和实现。
图1图示了描述根据实施例的远程可控设备和遥控器的系统;
图2图示了根据实施例的用于触觉遥控游戏的遥控器;
图3图示了根据说明性实施例的用于触觉遥控游戏的远程可控设备;
图4图示了根据实施例的描述用于说明性计算环境下的触觉遥控游戏的说明性设备的系统;
图5图示了根据实施例的描述用于说明性计算环境下的触觉遥控游戏的说明性设备的系统;
图6图示了根据实施例的针对生成触觉效果的方法的流程图;以及
图7图示了根据实施例的针对生成触觉效果的方法的流程图。
具体实施方式
在此,在用于触觉遥控游戏的系统和方法的上下文中,描述示例实施例。本领域普通技术人员将认识到,以下说明仅是说明性的,并且不以任何方式限制。对于受益于本公开的技术人员,其他实施例将容易地想到。现在将详细参考附图中所示的典型实施例的实现。相同参考指示符贯穿附图和以下说明书将被用于指示相同或类似项。
为了清楚起见,不是在此描述的实现的所有常规特征都被示出和描述。当然,将理解,在任何这样的实际实现的开发中,大量实现特定判定必须被作出,以便实现开发者的具体目标,诸如,与应用和商业相关的约束的兼容性,并且这些具体目标将从一个实现到另一个实现以及从一个开发者到另一个开发者改变。
用于触觉遥控游戏的说明性系统
现在参考图1,图1示出用于触觉遥控游戏的系统100的说明性实施例。该说明性系统包括遥控器110和远程可控设备120。遥控器110被配置成无线地控制远程可控设备。在本实施例中,遥控器110是运行遥控应用的智能手机,并且远程可控设备120是遥控汽车(或“RC”汽车)。智能手机显示允许用户控制RC汽车的多个对象,包括油门、使汽车转向的模拟摇杆、以及刹车踏板。为了驱动RC汽车,用户可以触摸油门,并且向前或向后拖拽油门,以使RC汽车加速或减速。另外,用户可以向左或向右拖拽摇杆以使RC汽车转弯,并且可以按压刹车踏板,以使RC汽车减速和停止。
除了能够控制RC汽车之外,智能手机还能够从RC汽车接收信息。例如,在该实施例中,RC汽车上可以具有多个碰撞传感器,当RC汽车与障碍物碰撞时进行感测。在RC汽车顶上还具有传感器,当汽车滚动翻转并且不再可驱动时进行感测。RC汽车具有处理器,该处理器从传感器接收信号,并且然后能够使用也在RC汽车中的传送器将传感器信息传送回智能手机。智能手机从RC汽车接收信息,并且可以向用户输出指示碰撞或滚动翻转的触觉效果。从而,用户体验到当驾驶汽车时的更多沉浸式体验:用户可以经由触觉效果感受与障碍物的碰撞,并且可以被通知错误情况,诸如,当汽车滚动翻转并且需要被翻转回去时。
给出本示例性实例,以给读者介绍在此论述的一般主题。本公开不限于该实例。以下部分描述用于触觉遥控游戏的设备、系统和方法的多种附加非限制性实施例和实例。
示例性遥控器
现在参考图2,图2图示了根据一个实施例的用于触觉遥控游戏的遥控器200。在图2中所示的实施例中,遥控器200包括壳体205、处理器210、存储器220、触敏显示器230、触觉输出设备240、通信接口250、以及扬声器270。另外,遥控器200与触觉输出设备260通信,触觉输出设备260可以可选地连接到或结合到一些实施例中。处理器210与存储器220通信,并且在该实施例中,处理器210和存储器220均部署在壳体205内。包括触敏表面或者与触敏表面通信的触敏显示器230部分地部署在壳体205内,使得触敏显示器230的至少一部分暴露至遥控器200的用户。在一些实施例中,触敏显示器230可以不部署在壳体205内。例如,遥控器200可以连接到或者另外与部署在单独壳体内的触敏显示器230通信。在一些实施例中,壳体205可以包括两个壳体,所述两个壳体可以相互可滑动地耦合,相互枢轴连接,或者相互可释放地连接。
在图2中所示的实施例中,触敏显示器230与处理器210通信,并且被配置成给处理器210或存储器220提供信号,以及从处理器210或存储器220接收信号。存储器220被配置成存储用于由处理器210使用的程序代码或数据,处理器210被配置成执行存储在存储器220中的程序代码,并且将信号传送到触敏显示器230以及从触敏显示器230接收信号。在图2中所示的实施例中,处理器210还与通信接口250通信,并且被配置成从通信接口250接收信号,并且将信号输出到通信接口250,以与诸如一个或多个远程可控设备的其他组件或设备通信。另外,处理器210与触觉输出设备240和触觉输出设备260通信,并且被进一步配置成输出信号,以使触觉输出设备240或触觉输出设备260、或者两者输出一个或多个触觉效果。而且,处理器210与扬声器270通信,并且被配置成输出信号,以使扬声器270输出声音。在多种实施例中,遥控器200可以包括更少或另外组件或设备,或者与更少或另外组件或设备通信。例如,诸如鼠标或键盘、或者两者的其他用户输入设备可以包括在遥控器200内,或者与遥控器200通信。作为另一个实例,遥控器200可以包括一个或多个加速计、陀螺仪、数字罗盘、和/或其他传感器,和/或与一个或多个加速计、陀螺仪、数字罗盘、和/或其他传感器通信。在此描述了图2中所示的遥控器200的组件和可能与遥控器200相关联的组件的详细说明。
遥控器200可以是能够接收用户输入并且与远程可控设备通信的任何设备。例如,图2中的遥控器200包括触敏显示器230,触敏显示器230包括触敏表面。在一些实施例中,触敏表面可以叠加在触敏显示器230上。在其他实施例中,遥控器200可以包括显示器和独立触敏表面,或者与显示器和独立触敏表面通信。在还有的其他实施例中,遥控器200可以包括显示器,或者与显示器通信,并且可以包括其他用户输入设备,或者与其他用户输入设备通信,诸如鼠标、键盘、按钮、旋钮、滑块控制、开关、驾驶盘、滚轮、摇杆、其他个人操作性特征、或其组合。
在一些实施例中,一个或多个触敏表面可以包括在遥控器200的一个或多个侧面上或者部署在遥控器200的一个或多个侧面内。例如,在一个实施例中,触敏表面部署在遥控器200的后表面内,或者包括遥控器200的后表面。在另一个实施例中,第一触敏表面部署在遥控器200的后表面内或者包括遥控器200的后表面,并且第二触敏表面部署在遥控器200的侧表面内或者包括遥控器200的侧表面。在一些实施例中,诸如,在蛤壳布置或可滑动布置中,遥控设备可以包括两个或更多壳体组件。例如,一个实施例包括具有蛤壳配置的遥控设备,其中触敏显示器部署在蛤壳的每个部分中。而且,在遥控器200包括遥控器200的一个或多个侧面上的至少一个触敏表面的实施例中,或者在遥控器200与外部触敏表面通信的实施例中,显示器230可以或可以不包括触敏表面。在一些实施例中,一个或多个触敏表面可以具有柔性触敏表面。在其他实施例中,一个或多个触敏表面可以是刚性的。在多种实施例中,遥控器200可以包括柔性和刚性触敏表面两者。
在多种实施例中,遥控器200可以包括与图2中所示的实施例相比更少或另外的组件,或者同与图2中所示的实施例相比更少或另外的组件通信。例如,在一个实施例中,遥控器200不包括扬声器270。在另一个实施例中,遥控器200不包括触敏显示器230,但是包括触敏表面并且与显示器通信。在其他实施例中,遥控器200可以根本不包括触觉输出设备240、260或者根本不与触觉输出设备240、260通信。从而,在多种实施例中,诸如,在在此公开的多种实施例以及对于本领域技术人员显而易见的变体中,遥控器200可以包括任何数量的组件,或者与任何数量的组件通信。
图2中所示的遥控器200的壳体205提供对遥控器200的至少一些组件的保护。例如,壳体205可以是保护处理器210和存储器220免受外来物品(诸如,雨)损害的塑料外壳。在一些实施例中,如果遥控器200被用户扔掉,则壳体205保护壳体205内的组件免受损害。壳体205可以由任何合适材料制成,包括但不限于塑料、橡胶、或金属。多种实施例可以包括不同类型的壳体或多个壳体。例如,在一些实施例中,遥控器200可以是便携式设备、手持设备、玩具、游戏控制台、手持式视频游戏系统、游戏键盘、游戏控制器、台式计算机、便携式多功能设备,诸如移动电话、智能手机、个人数字助理(PDA)、膝上型电脑、平板电脑、数字音乐播放器等。在其他实施例中,遥控器200可以嵌入另一个设备中,诸如腕表、其他珠宝、手套等。从而,在实施例中,遥控器200可佩带。
在图2中所示的实施例中,触敏显示器230提供允许用户与遥控器200交互的机构。例如,触敏显示器230响应于用户悬停、触摸、或按压触敏显示器230(在本公开中,其均可以被称为接触)而检测用户手指的位置或压力、或两者。在一个实施例中,接触可以通过相机的使用发生。例如,当用户查看显示在遥控器200的显示器230上的内容时,相机可以用于跟踪观察者的眼睛移动,或者用户的眼睛移动可以用于将命令传送到远程受控设备,诸如,改变方向或者使武器瞄准目标。在该实施例中,可以至少部分地基于观察者的眼睛移动,来触发触觉效果。例如,当作出观察者正在查看显示器230的特定位置处的内容的确定时,可以输出触觉效果。在一些实施例中,触敏显示器230可以包括一个或多个传感器,与一个或多个传感器连接,或者另外与一个或多个传感器通信,一个或多个传感器确定触敏显示器230上的一个或多个接触的位置、压力、接触面的尺寸、或这些中的任一个。例如,在一个实施例中,触敏显示器230包括互电容系统或者与互电容系统通信。在另一个实施例中,触敏显示器230包括绝对电容系统,或者与绝对电容系统通信。在一些实施例中,触敏显示器230可以包括电阻面板、电容面板、红外线LED、光电检测器、图像传感器、光学相机、或其组合,或者与电阻面板、电容面板、红外线LED、光电检测器、图像传感器、光学相机、或其结合通信。从而,触敏显示器230可以结合任何合适技术,来确定触敏表面上的接触,诸如,例如电阻、电容、红外线、光学、热、色散信号、或声脉冲技术、或其组合。
在图2中所示的实施例中,触觉输出设备240和260与处理器210通信,并且被配置成提供一个或多个触觉效果。例如,在一个实施例中,当通过处理器210将激励信号提供给触觉输出设备240、触觉输出设备260、或者两者时,相应触觉输出设备240、260基于激励信号输出触觉效果。例如,在图2中所示的实施例中,处理器210被配置成将包括模拟驱动信号的触觉输出信号传送到触觉输出设备240。然而,处理器210被配置成将命令传送到触觉输出设备260,其中,命令包括将用于生成合适驱动信号以使触觉输出设备260输出触觉效果的参数。在其他实施例中,可以将不同信号和不同信号类型发送到一个或多个触觉输出设备中的每个。例如,在一些实施例中,处理器可以传送低电平驱动信号,以驱动触觉输出设备输出触觉效果。这样的驱动信号可以由放大器放大,或者可以使用合适处理器或电路从数字信号转换为模拟信号,或者从模拟信号转换为数字信号,以供给正被驱动的特定触觉输出设备。
诸如触觉输出设备240或260的触觉输出设备可以是能够输出一个或多个触觉效果的任何组件或组件的集合。例如,触觉输出设备可以是多种类型之一,包括但不限于偏心旋转质量(ERM)致动器、线性谐振致动器(LRA)、压电致动器、音圈致动器、电活性聚合物(EAP)致动器、形状记忆合金、寻呼机、DC电动机、AC电动机、动磁式致动器、E-核致动器、一体化凝胶成像分析仪、静电致动器、电触式致动器、可变形曲面、静电摩擦(ESF)设备、超声摩擦(USF)设备、或任何其他触觉输出设备,或者执行触觉输出设备的功能或者能够输出触觉效果的组件的集合。可以使用多个触觉输出设备或者不同尺寸的触觉输出设备提供许多振动频率,其可以被单独或者同时致动。多种实施例可以包括单个或多个触觉输出设备,并且可以具有相同类型的触觉输出设备或者不同类型的触觉输出设备的组合。
在多种实施例中,可以以任何数量的方式或者方式的组合产生一个或多个触觉效果。例如,在一个实施例中,可以诸如通过旋转偏心质量或通过使质量线性摆动,使用一个或多个振动来产生触觉效果。在一些这样的实施例中,触觉效果可以被配置成将振动告知整个遥控器,或者仅告知遥控器的一个表面或者有限部分。在另一个实施例中,可以诸如通过将刹车应用至移动组件,诸如给组件的移动提供阻力或者提供转矩,使用两个或更多组件之间的摩擦或者至少一个组件和至少一个触点(contact)之间的摩擦产生触觉效果。为了生成振动效果,很多设备都利用一些类型的致动器或触觉输出设备。用于该目的的已知触觉输出设备包括:电磁致动器,诸如偏心旋转质量(“ERM”),其中,偏心质量由电动机移动;线性谐振致动器(“LRA”),其中,附着到弹簧的质量被向前和向后驱动;或者“智能材料”,诸如,压电、电活性聚合物或形状记忆合金。
在其他实施例中,可以使用一个或多个组件的变形来产生触觉效果。例如,可以输出一个或多个触觉效果,以改变表面的形状或者表面的摩擦系数。在实施例中,通过创建用于改变表面上的摩擦力的静电力和/或超声波力,产生一个或多个触觉效果。在其他实施例中,可以使用透明变形元件的阵列产生触觉效果,诸如,包括一体化凝胶成像分析仪的一个或多个区域。触觉输出设备还广泛地包括非机械或非振动设备,诸如,使用静电摩擦(ESF)、超声表面摩擦(USF)的那些、或者利用超声触觉换能器引入声辐射压力的那些、或者使用触觉衬底和柔性或可变形表面的那些、或者使用空气喷射提供诸如喷气的投射触觉输出等。第13/092,484号美国专利申请描述了可以产生一个或多个触觉效果并且描述了多种触觉输出设备的方式。于2011年4月22日提交的第13/092,484号美国专利申请通过引用全部合并于此。
在图2中,通信接口250与处理器210通信,并且从遥控器200向其他组件或其他设备提供有线或无线通信。例如,通信接口250可以在遥控器200和远程可控设备之间提供无线通信。在一些实施例中,通信接口250可以提供到诸如另一个遥控器200和/或一个或多个远程可控设备的一个或多个其他设备的通信,以允许用户在它们相应的设备处相互交互。通信接口250可以是使得遥控器200能够与另一个组件或设备通信的任何组件或组件的集合。例如,通信接口250可以包括PCI通信适配器、USB网络适配器、或以太网适配器。通信接口250可以使用包括802.11a、g、b或n标准的无线以太网通信。在一个实施例中,通信接口250可以使用射频(RF)、蓝牙、CDMA、TDMA、FDMA、GSM、WiFi、卫星、或其他蜂窝或无线技术通信。在其实施例中,通信接口250可以通过有线连接通信,并且可以与诸如以太网、令牌环、USB、FireWire1394、光纤等的一个或多个网络通信。在一些实施例中,遥控器200包括单个通信接口250。在其他实施例中,遥控器200包括两个、三个、四个或更多通信接口。从而,在实施例中,遥控器200可以通过一个或多个通信接口与一个或多个远程可控设备通信,和/或可以通过一个或多个通信接口与一个或多个其他遥控器通信。
示例性远程可控设备
现在参考图3,图3图示了根据一个实施例的用于触觉遥控游戏的远程可控设备300。在图3中所示的实施例中,远程可控设备300包括壳体305、处理器310、电池315、存储器320、输入和/或输出设备330、触觉输出设备340、以及通信接口350。另外,远程可控设备300与触觉输出设备360通信,触觉输出设备360可以可选地耦合到或合并到一些实施例中。处理器310与存储器通信,并且在该实施例中,处理器310和存储器320均部署在壳体305内。图3中所示的输入和/或输出设备330部署在壳体305内。在一些实施例中,一个或多个输入和/或输出设备330可以不部署在壳体305内。例如,远程可控设备300可以连接到部署在单独壳体内的一个或多个输入和/或输出设备330,或者与部署在单独壳体内的一个或多个输入和/或输出设备330通信。
在图3中所示的实施例中,电池315给远程可控设备300的多种组件供电,诸如,处理器310、存储器320、I/O设备300、触觉输出设备340、通信接口350、触觉输出设备360、或其组合。虽然在图3中示出一个电池,但是可以采用一个或多个电池。而且,在一些实施例中,电池315可以部署在壳体内,或者可以另外连接到远程可控设备。在实施例中,将关于远程可控设备300的一个或多个电池的状态信息发送到至少一个遥控器,并且遥控器可以给遥控器的用户提供指示在远程可控设备300中的电池的状态的触觉、视觉和/或听觉提示。例如,如果远程可控设备300的电池具有在指定阈值之下的剩余功率电平,则与远程可控设备300通信的遥控器200可以输出一触觉效果,该触觉效果被配置成指示远程可控设备300需要被充电和/或电池需要更换。在另一个实施例中,当远程可控设备300的电池电平低于预定百分比电平时,由遥控器200播放警告声音。在一个实施例中,在遥控器200的显示器上显示远程可控设备300的剩余电池寿命的百分比。在此公开许多其他实施例,并且变体在本公开的范围内。
在图3中所示的实施例中,输入和/输出设备330与处理器310通信,并且被配置成给处理器310或存储器320提供信号。存储器320存储用于由处理器310使用的程序代码或数据或两者,并且处理器310执行存储在存储器320中的程序代码,并且从输入和/或输出设备330接收信号。输入和/或输出设备330可以包括任何数量的合适设备,诸如相机、加速计、陀螺仪、数字罗盘、麦克风、武器、风速传感器、深度传感器、速度传感器、速率传感器、温度传感器、力传感器、碰撞检测传感器、和/或其他传感器。在多种实施例中,一个或多个传感器可以包括光学传感器、机械接触传感器、磁性传感器、电位计、和/或任何其他合适传感器。
在图3中所示的实施例中,处理器310与通信接口350通信,并且被配置成从通信接口350接收信号,并且将信号输出到通信接口350,以与其他组件或设备通信。另外,处理器310与触觉输出设备340和触觉输出设备360通信,并且进一步被配置成输出信号,以使触觉输出设备340或触觉输出设备360或者两者输出一个或多个触觉效果。在多种实施例中,远程可控设备300可以包括更少或另外的组件或设备,或者与更少或另外的组件通信。例如,诸如相机或麦克风或者两者的其他输入设备可以包括在远程可控设备300内或者与远程可控设备300通信。在此描述图3中所示的远程可控设备300的组件和可以与远程可控设备300相关联的组件的详细说明。
远程可控设备300可以是能够与诸如图2中所示的诸如遥控器200的遥控器通信的任何设备。在一个实施例中,远程可控设备300是远程可控玩具,诸如,遥控汽车或遥控飞机。在其他实施例中,远程可控设备300可以是无人驾驶飞机、无人驾驶车辆、无人驾驶航行器、玩偶、机器人、玩具、和/或可以利用诸如图2中所示的遥控器200的遥控器控制的任何其他合适设备。
在多种实施例中,远程可控设备300可以包括与图3中所示的实施例相比更少或附加的组件,或者同与图3中所示的实施例更少或附加的组件通信。例如,在一个实施例中,远程可控设备300不包括触觉输出设备340。在其他实施例中,远程可控设备300可以根本不包括触觉输出设备,或者根本不与触觉输出设备通信。从而,在多种实施例中,诸如,在本文公开的多种实施例以及对于本领域技术人员显而易见的变体中,远程可控设备300可以包括任何数量的组件,或者可以与任何数量的组件通信。
图3中所示的远程可控设备300的壳体305提供对远程可控设备300的至少一些组件的保护。例如,壳体305可以是保护处理器310和存储器320不受外来物品(诸如,雨)损害的塑料外壳。在一些实施例中,如果远程可控设备300被用户丢弃,则壳体305保护壳体305内的组件不受损害。壳体305可以由任何合适材料制成,包括但不限于塑料、橡胶或金属。多种实施例可以包括不同类型的壳体或多个壳体。例如,在一些实施例中,远程可控设备300可以是无人驾驶飞机、无人驾驶车辆、无人驾驶航行器、玩偶、机器人、汽车飞机(car plane)、直升飞机、小船、玩具、和/或可以利用诸如图2中所示的遥控器200的遥控器控制的任何其他合适设备。
在图3中所示的实施例中,输入和/或输出设备330提供用于远程可控设备300接收信息的机构。例如,如果远程可控设备300包括温度传感器,则该传感器可以提供诸如远程可控设备300内的一个或多个组件的温度或者外部温度或者远程可控设备300外部的另一个温度的信息。作为另一个实例,当与诸如岩石、其他地形、和/或其他远程可控设备的对象碰撞时,包括接触传感器300的远程可控设备300能够进行检测。在一些实施例中,输入和/或输出设备330可以包括一个或多个传感器,与一个或多个传感器连接,或者另外与一个或多个传感器通信,一个或多个传感器确定输入和/或输出设备330上的一个或多个接触的位置、压力、接触面的尺寸、或这些中的任何一个。例如,在一个实施例中,输入和/或输出设备330包括互电容系统或者与互电容系统通信。在另一个实施例中,输入和/或输出设备330包括绝对电容系统,或与绝对电容系统通信。在一些实施例中,输入和/或输出设备330可以包括电阻面板、电容面板、红外线LED、光电检测器、图像传感器、光学相机、或其组合,或者与电阻面板、电容面板、红外线LED、光电检测器、图像传感器、光学相机、或其组合通信。从而,输入和/或输出设备330可以结合任何合适技术来确定触敏表面上的接触,诸如,例如,电阻、电容、红外线、光学、热、色散信号、或声脉冲技术、或其组合。
在图3中所示的实施例中,触觉输出设备340和360与处理器310通信,并且被配置成提供一个或多个触觉效果。例如,在一个实施例中,当通过处理器310将激励信号提供给触觉输出设备340、触觉输出设备360、或两者时,相应触觉输出设备340、360基于致动信号输出触觉效果。例如,在图3中所示的实施例中,处理器310被配置成将包括模拟驱动信号的触觉输出信号传送到触觉输出设备340。然而,处理器310被配置成将命令传送到触觉输出设备360,其中,命令包括要用于生成合适驱动信号以使触觉输出设备360输出触觉效果的参数。在其他实施例中,可以将不同信号和不同信号类型发送到一个或多个触觉输出设备中的每个。例如,在一些实施例中,处理器可以传送低电平驱动信号来驱动触觉输出设备,以输出触觉效果。这样的驱动信号可以由放大器放大,或者可以使用合适处理器或电路从数字信号转换为模拟信号,或者从模拟信号转换为数字信号,以供给正被驱动的特定触觉输出设备。诸如触觉输出设备340或360的触觉输出设备可以是能够输出一个或多个触觉效果的任何组件或组件的集合。以上公开了触觉输出设备的许多实例,并且变体在本公开的范围内。
在一个实施例中,触觉输出设备340和/或触觉输出设备360提供关于远程可控设备300的状态信息。例如,在一个实施例中,远程可控设备300是客车,并且当车辆的电池315低于阈值电平时,触觉效果由触觉输出设备340和/或触觉输出设备360输出。作为另一个实例,在一个实施例中,远程可控设备300包括毛绒玩具、玩偶、或类似玩具。在一个这样的实施例中,遥控器200的用户可以将拥抱和/或亲吻发送给毛绒玩具的用户。例如,父母可能能够使用移动电话将拥抱和/或亲吻发送给拿着毛绒玩具的孩子。毛绒玩具可以接收拥抱和/或亲吻,并且输出指示拥抱和/或亲吻已被接收的一个或多个触觉效果。在另一个实施例中,触觉输出设备340和/或触觉输出设备360提供来自一个或多个遥控器的提示。例如,如果一个遥控器将对远程可控该设备的控制让与另一个遥控器,则触觉输出设备340和/或触觉输出设备360可以输出被配置成向远程可控设备300的乘客指示新遥控器现在正在控制远程可控设备300的触觉效果。如图3中所示,触觉输出设备360可以耦合到远程可控设备300,或者另外与远程可控设备300通信。在其他实施例中,触觉输出设备360在远程可控设备300内部。在还有的其他实施例中,诸如图2中所示的触觉输出设备260的另一个触觉输出设备在远程可控设备300内部,和/或耦合到远程可控设备300,或者另外与远程可控该设备300通信。以上公开了许多其他实施例,并且变体在该公开的范围内。
在图3中,通信接口350与处理器310通信,并且提供从远程可控设备300到诸如图2中所示的遥控器200的其他组件或其他设备的有线或无线通信。例如,通信接口350可以在远程可控设备300和遥控器200之间提供无线通信。在实施例中,通信接口350能够从图2中所示的遥控器200接收命令。以上描述了合适通信接口的许多实例,并且变体在该公开的范围内。
说明性系统
现在参考图4,图4图示了根据实施例的描述远程可控设备420和遥控器410的系统400。图4中所示的系统400包括远程可控设备120、第一遥控器410、以及第二遥控器415。诸如遥控器410和/或遥控器415的遥控器可以是任何合适设备,诸如在此关于图2论述的遥控器200。诸如远程可控设备420的远程可控设备可以是任何合适设备,诸如,在此关于图3论述的远程可控设备300。在图4中所示的实施例中,第一遥控器410与远程可控设备420通信,并且第二遥控器415与远程可控设备420通信。在一些实施例中,第一遥控器410可以与第二遥控器415通信。
一个或多个遥控器可以控制或者另外操作远程可控设备。例如,在一个实施例中,遥控器410可以控制远程可控设备420。在该实施例中,响应于从遥控器415和/或远程可控设备420接收到请求,遥控器410可以将对远程可控设备420的控制让与遥控器415。在一些实施例中,响应于一事件,遥控器410将控制让与遥控器415。例如,如果被播放用于遥控器410的用户的特定一轮游戏结束,则遥控器410可以将对远程可控设备420的控制让与遥控器415,使得遥控器415的用户可以玩游戏。作为另一个实例,如果在由遥控器410控制的同时,远程可控设备420遭受太多损失,则控制可以切换到遥控器415。在其他实施例中,如果远程可控设备420在受遥控器410控制的同时,在预定时间段内在预定次数的碰撞中被涉及,则遥控器410将对远程可控设备420的控制让与遥控器415。在此公开了许多其他实施例,并且变体在该公开的范围内。
在实施例中,一次仅一个遥控器控制远程可控设备420,但是不同遥控器可以多次控制远程可控设备420。在其他实施例中,两个或更多遥控器可以同时控制远程可控设备420。例如,遥控器410可以控制远程可控设备420的方向(例如,向前、向后、向左、向右等),同时遥控器415可以控制远程可控设备420的速度。作为另一个实例,遥控器410可以控制远程可控设备420的方向和速度,同时遥控器420控制与远程可控设备420相关联的真实或仿真武器的使用。在还有的另一个实例中,遥控器410可以控制远程可控设备420的驱动,同时遥控器420控制利用远程可控设备420的相机拍照。从而,在实施例中,远程可控设备420的操作可以由两个、三个、四个或更多遥控器共享。
在图4中所示的实施例中,远程可控设备420通过直接无线连接,与遥控器410和遥控器415无线地通信。在其他实施例中,一个或多个遥控器和/或远程可控设备可以通过一个或多个网络通信。网络可以是任何合适数量或类型的网络或链路,包括但不限于拨入网络、局域网(LAN)、广域网(WAN)、公共交换电话网(PSTN)、蜂窝网络、WiFi网络、卫星网络、互联网、内联网或硬连线和/或无线通信链路的任何组合。在一个实施例中,网络是单个网络。在其他实施例中,网络可以包括两个或更多网络。例如,遥控器410可以连接到第一网络,并且遥控器415可以连接到第二网络,并且远程可控设备可以连接到第一网络和第二网络。在实施例中,遥控器、远程可控设备、和/或其他设备可以使用射频(RF)、蓝牙、CDMA、TDMA、FDMA、GSM、WiFi、卫星、或其他蜂窝或无线技术,通过无线通信装置与一个或多个网络通信。许多其他网络配置对于本领域普通技术人员来说是显而易见的。
在一个实施例中,远程可控设备420是直升飞机并且包括相机。在该实施例中,遥控器410控制直升飞机的飞行,并且遥控器415控制相机。例如,遥控器410能够控制直升飞机的螺旋推进器的速度和直升飞机飞行的方向。遥控器415可以旋转相机,以从直升飞机的不同位置查看,并且用相机拍照。当遥控器410的用户和/或遥控器415的用户与遥控器交互以控制直升飞机时,遥控器410和/或遥控器415可以输出触觉效果,以提供关于多种事件的用户提示。例如,如果直升飞机碰撞,则遥控器410和/或遥控器415可以输出指示发生了碰撞的触觉效果。作为另一个实例,如果飞机推进器的速度低于维持升高所必需的预定阈值,则遥控器410和/或遥控器415可以输出指示需要增加飞机推进器的速度的触觉效果。在一个实施例中,如果直升飞机飞行超过特定高度,则遥控器410和/或遥控器415输出指示需要降低直升飞机的高度的触觉效果。在另一个实施例中,当遥控器415的用户用相机拍照时,遥控器410和/或遥控器415输出触觉效果。
在一些实施例中,直升飞机在外侧飞行,并且响应于直升飞机和外部环境内的事件和/或直升飞机和外部环境之间的交互,输出诸如在此论述的那些的多种触觉效果。例如,当直升飞机实际上在特定高度外侧之上飞行时,可以输出触觉效果。作为另一个实例,如果直升飞机在物理上碰撞地面,则可以输出触觉效果。在其他实施例中,响应于直升飞机和增强环境(augmented environment)内的事件和/或直升飞机和增强环境之间的交互,输出多种触觉效果。例如,当直升飞机在增强环境内在特定高度之上飞行时,可以输出触觉效果,而不管直升飞机实际上飞行的实际物理高度。作为另一个实例,当直升飞机撞到遥控器410和/或遥控器415的显示器上示出的虚拟山脉时,可以输出触觉效果,而不管直升飞机是否在物理上碰撞到现实中的对象。如在此描述的,遥控器410、遥控器415、和/或远程可控设备420可以在真实环境中、在虚拟现实环境中、和/或在增强现实中使用。在此公开的了许多其他实施例,并且变体在该公开的范围内。
在一个实施例中,远程可控设备420是车辆,并且包括多个炮塔。在该实施例中,遥控器410控制第一炮塔,并且遥控器420控制第二炮塔。当遥控器410的用户和/或遥控器415的用户与遥控器交互以控制他们相应的炮塔时,遥控器410、遥控器415、和/或远程可控设备420可以输出触觉效果,以给用户和/或乘客提供关于多种事件的提示。例如,当第一炮塔和/或第二炮塔射击时,车辆可以输出指示枪已经射击的触觉效果。作为另一个实例,遥控器410可以输出当第一炮塔射击时的触觉效果,并且遥控器415可以输出当第二炮塔射击时的触觉效果。在一个实施例中,遥控器410输出当第二炮塔射击时的触觉效果,并且遥控器415输出当第一炮塔射击时的触觉效果。
在一些实施例中,车辆在道路上行驶或者行驶通过外面的地形,并且响应于车辆和外部环境内的事件和/或车辆和外部环境之间的交互,输出诸如在此论述的那些的多种触觉效果。例如,当车辆行驶到诸如岩石的对象时,可以输出触觉效果。作为另一个实例,当车辆中的第一炮塔和/或第二炮塔实际物理上射击时,可以输出触觉效果。在其他实施例中,响应于感测到的事件和/或感测到的车辆和增强环境之间的交互,输出多种触觉效果。例如,当车辆行驶到在遥控器410和/或遥控器415的显示器上示出的虚拟岩石时,可以输出触觉效果,而不管车辆实际上是否行驶到物理岩石。作为另一个实例,当第一炮塔和/或第二炮塔在增强现实中虚拟射击时,可以输出触觉效果,而不管第一炮塔和/或第二炮塔在现实中实际是否射击。如在此描述的,可以在真实环境中、虚拟现实环境中、和/或在增强现实中使用遥控器410、遥控器415、和/或远程可控设备420。在此公开了许多其他实施例,并且变体在该公开的范围内。
在另一个实施例中,远程可控设备420包括毛绒玩具、玩偶或类似玩具。在一个这样的实施例中,诸如父母的用户可以使用遥控器415控制毛绒玩具。例如,用户可能能够使用智能手机来控制毛绒玩具。在该实施例中,智能手机的用户可以将消息发送到毛绒玩具的用户,其被输出为触觉效果。例如,使用智能手机或其他合适遥控器415的父母可以将拥抱或亲吻发送到拿着或另外接触远程可控设备420的用户(诸如,孩子)。从而,如果远程可控设备420是毛绒玩具,则毛绒玩具可以从智能手机接收消息,并且输出被配置成指示消息(诸如,亲吻或拥抱)已被接收的触觉效果。如果孩子正拿着毛绒玩具,则孩子可以感受到由毛绒玩具输出的触觉效果,并且知道他或她已经发送了拥抱和/或亲吻。在一些实施例中,毛绒玩具或其他玩具还可以将触觉消息传送回遥控设备,诸如以指示拥抱或亲吻正被接收。在其他实施例中,远程可控设备可以是机器人玩具或者任何其他合适远程可控设备。在此公开了许多其他实施例,并且变体在本公开的范围内。
作为另一个实例,远程可控设备420可以是毛绒玩具,诸如,猫。在一个实施例中,遥控器410包括具有图形用户界面的应用,图形用户界面包括与毛绒玩具相对应的动物的图像。例如,如果毛绒玩具是猫,则遥控器410上的图形用户界面可以显示猫的图像。在一个实施例中,当用户与显示在遥控器410上的猫的图像交互时,由远程可控设备420输出一个或多个触觉。例如,如果遥控器410包括触摸屏显示器,并且遥控器410的用户爱抚显示在触摸屏显示器上的猫的图像,则远程可控设备420(例如,猫)可以输出感觉上像是呜呜声的触觉效果。在一些实施例中,当遥控器410的用户爱抚显示在触摸屏显示器上的猫的图像时,遥控器410可以输出感觉上像是呜呜声的触觉效果。在另一个实施例中,当用户与远程可控设备420(例如,猫)交互时,可以由遥控器410输出一个或多个触觉效果。例如,当用户爱抚猫时,遥控器410可以输出感觉上像是呜呜声的触觉效果。在一些实施例中,当远程可控设备420的用户爱抚猫时,远程可控设备420可以输出感觉上像是呜呜声的触觉效果。在此公开了许多其他实施例,并且变体在该公开的范围内。
现在参考图5,图5图示了根据实施例的描述远程可控设备520、525和遥控器510、515的系统500。图5中所示的系统500包括第一远程可控设备520、第二远程可控设备525、第一遥控器510、第二遥控器515、以及计算机540,但是实施例不限于仅两个遥控器和两个远程可控设备。
诸如遥控器510和/或遥控器515的遥控器可以是任何合适设备,诸如在此关于图2论述的遥控器200。诸如远程可控设备520和/或远程可控设备525的远程可控设备可以是任何合适设备,诸如,在此关于图3论述的远程可控设备300。在图5中所示的实施例中,第一遥控器510与远程可控设备520和网络530通信,并且第二遥控器515与远程可控设备525和网络530通信。在一些实施例中,第一遥控器510诸如通过直接有线或无线通信,与第二遥控器515、第一远程可控设备520、第二远程可控设备525、和/或计算机540直接通信,和/或通过网络530与其通信。在一些实施例中,第二遥控器515与第一遥控器510、第一远程可控设备520和/或第二远程可控设备525直接通信和/或通过网络530与其通信。在其他实施例中,远程可控设备520与远程可控设备525直接通信和/或通过网络530通信。
在图5中所示的系统500中,计算机540连接到网络530。在该实施例中,计算机540可以执行遥控器510、遥控器515、远程可控设备520、和/或远程可控设备525之间的协调功能。例如,计算机540可以跟踪远程可控设备520和/或远程可控设备525已经蒙受的损害量。作为另一个实例,计算机540记录在遥控器510的用户和遥控器515的用户之间玩的游戏的得分。在实施例中,计算机540可以将损害量、得分、和/或关于游戏玩耍(gameplay)事件的信息、用户信息、状态信息、来自先前游戏玩耍的历史信息等传送到遥控器510、遥控器515、远程可控设备520、和/或远程可控设备525。计算机540可以是通用计算机或专门设计的电子设备,诸如,web服务器。在图5中所示的实施例中,计算机540是单个计算机。在其他实施例中,计算机540可以与多个其他设备通信,诸如多个服务器。在一些实施例中,计算机540是内容分发网络(CDN)的一部分或者与内容分发网络通信。在其他实施例中,系统500可以不包括计算机540。在此公开了许多其他实施例,并且变体在该公开的范围内。
在实施例中,计算机540维护用于遥控器和/或远程可控设备中的一个或多个的虚拟和/或增强现实。例如,计算机540可以通过将来自多种遥控器和/或远程可控设备的信息绑结(stitch)在一起或者另外将来自多种遥控器和/或远程可控设备的信息组合到单一环境中,维护增强现实。在该实施例中,每个设备在它们自己的位置处的绝对运动都被转换为在增强现实中的相对运动,并且给遥控器提供关于其自己的远程可控设备以及增强现实内的其他设备的信息。例如,可以至少部分地基于从计算机540接收到的信息,在遥控器的显示器上显示增强现实的至少一部分。在实施例中,遥控器的用户可以通过增强环境和/或虚拟环境相互交互。例如,用户可能能够在多种增强环境下,使汽车赛跑或者模仿直升飞机战斗。作为另一个实例,在一个实施例中,当关于遥控器的用户按压指示武器应该射击的触发按钮时,由计算机540模仿武器的射弹动作。在该实施例中,可以在一个或多个遥控器的显示器上显示由计算机540模仿的射弹动作。在此公开了许多其他实施例,并且变体在该公开的范围内。
一个或多个遥控器可以控制或者另外操作一个或多个远程可控设备的至少一部分。例如,在一个实施例中,遥控器510可以控制远程可控设备520和/或远程可控设备525的至少一部分。在该实施例中,遥控器510可以将对一个或多个远程可控设备520、525的至少一部分的控制让与遥控器515。从而,在实施例中,一个遥控器控制远程可控设备520的至少一部分,并且另一个遥控器控制远程可控设备525的另一部分。在其他实施例中,每个遥控器都可以控制单独远程可控设备的至少一部分。例如,遥控器510可以控制远程可控设备520的至少一部分,并且遥控器515可以控制远程可控设备525的至少一部分。
一个或多个遥控器可以控制或另外操作一个或多个远程可控设备的至少一部分。例如,在一个实施例中,遥控器510可以控制远程可控设备520和/或远程可控设备525的至少一部分。在该实施例中,响应于从遥控器515、远程可控设备520、和/或远程可控设备525接收到请求,遥控器510可以将对一个或多个远程可控设备520、525的至少一部分的控制让与遥控器515。在一些实施例中,响应于事件,遥控器510将控制让与遥控器515。例如,如果遥控器510的用户正在玩的特定一轮游戏结束,则遥控器510可以将对远程可控设备520和/或远程可控设备525的控制让与遥控器515,使得遥控器515的用户可以玩该游戏。作为另一个实例,如果远程可控设备520在由遥控器510控制的同时遭受太多损害,则控制可以切换至遥控器515。在其他实施例中,如果在受遥控器510控制的同时,远程可控设备520在预定时间段内在预定数量的碰撞中被涉及,则遥控器510将对远程可控设备520的控制让与遥控器515。在另一个实施例中,遥控器510最初控制远程可控设备520和远程可控设备525,并且如果遥控器510和远程可控设备525之间的通信丢失,则将控制让与遥控器515。在此公开许多其他实施例,并且变体在该公开的范围内。
在实施例中,两个或更多遥控器可以同时控制一个或多个远程可控设备。例如,遥控器510可以控制远程可控设备520的方向(例如,向前、向后、向左、向右等),而遥控器515可以控制远程可控设备520的速度。作为另一个实例,遥控器510可以控制远程可控设备520的方向,而遥控器515控制与远程可控设备520相关联的真实或仿真武器的使用。在一些实施例中,可以使用附加遥控器来控制远程可控设备的多个部分。例如,可以使用第三遥控器(未示出)来控制与远程可控设备520相关联的相机。从而,在实施例中,诸如远程可控设备520和/或远程可控设备525的一个或多个远程可控设备的操作可以由两个、三个、四个、或更多遥控器共享。
可以在一个或多个遥控器以及一个或多个远程可控设备之间发送和/或接收多种类型的信息。例如,可以将来自远程可控设备520和/或远程可控设备525的传感器信息发送到遥控器510和/或遥控器515。作为另一个实例,可以将诸如视频和/或音频的信息发送到遥控器510和/或遥控器515。在一些实施例中,可以将信息发送到遥控器,和/或将信息从遥控器发送到一个或多个其他遥控器和/或一个或多个远程可控设备。例如,关于一个远程可控设备的位置的信息可以从远程可控设备和/或与远程可控设备通信的遥控器发送到其他遥控器和/或其他远程可控设备。在一些实施例中,其中,一个或多个遥控器包括显示器或者与显示器通信,从一个或多个遥控器和/或一个或多个远程可控设备接收的信息可以显示在显示器上。例如,可以在遥控器的显示器上显示位置、速度、方向、温度、视频、其他传感器信息等。
在一些实施例中,一个或多个图形图像与从另一个设备接收到的信息重叠。例如,参考图5,遥控器510可以基于从远程可控设备520接收到的信息和从与远程可控设备525通信的遥控器515接收到的信息,显示远程可控设备520的位置和远程可控设备525的位置。另外,可以将来自远程可控设备520和/或远程可控设备525的视频馈送发送到遥控器510和/或遥控器515。在该实施例中,一个或多个图形可以叠加在一个或多个视频馈送上。例如,如果远程可控设备520、525是RC汽车,则遥控器510和/或遥控器515可以将图形叠加在来自RC汽车的一个或多个视频馈送上,以模拟在跑道上赛车。在此公开了可以发送到遥控器和/或远程可控设备和/或从遥控器和/或远程可控设备发送的信息的许多其他实例,并且变体在该公开的范围内。
在图5中所示的实施例中,远程可控设备520通过直接无线连接与遥控器510无线地通信。在其他实施例中,一个或多个遥控器和/或远程可控设备可以通过诸如网络530的一个或多个网络通信。网络530可以是任何合适数量或类型的网络或链接,包括但不限于拨入网络、局域网(LAN)、广域网(WAN)、公共交换电话网(PSTN)、蜂窝网络、WiFi网络、卫星网络、互联网、内联网或硬连线和/或无线通信链路的组合。在一个实施例中,网络是单个网络。在其他实施例中,网络530可以包括两个或更多网络。例如,遥控器510可以连接到第一网络,并且遥控器515可以连接到第二网络,并且远程可控设备520可以连接到第一网络和第二网络525。在实施例中,遥控器、远程受控设备、和/或其他设备可以使用射频(RF)、蓝牙、CDMA、TDMA、FDMA、GSM、WiFi、卫星、或其他蜂窝或无线技术,通过无线通信装置与一个或多个网络通信。许多其他网络配置对于本领域普通技术人员来说都是显而易见的。
在一个实施例中,远程可控设备520和远程可控设备525均是直升飞机。在该实施例中,遥控器510控制远程可控设备520,并且遥控器515控制远程可控设备525。例如,遥控器510能够控制远程可控设备520的驱动,并且遥控器515可以控制远程可控设备525的驱动。当遥控器510的用户和/或遥控器515的用户与它们相应的遥控交互以控制直升飞机时,遥控器510和/或遥控器515可以输出触觉效果,以给用户提供关于多种事件的提示。例如,如果远程可控设备520与远程可控设备525碰撞,则遥控器510和/或遥控器515可以输出指示碰撞已经发生的触觉效果。作为另一个实例,如果远程可控设备520正在接近远程可控设备525,则遥控器510和/或遥控器515可以输出指示远程可控设备520正在接近远程可控设备525的触觉效果。
在一些实施例中,远程可控设备物理上在与远程可控设备525相同的位置处。例如,远程可控设备520和远程可控设备525可以在同一停车场或在同一场地中飞行。在该实施例中,响应于远程可控设备520、远程可控设备525、和/或外部环境内的事件和/或远程可控设备520、远程可控设备525、和/或外部环境之间的交互,输出诸如在此论述的那些的多种触觉效果。例如,当远程可控设备520在物理上碰撞远程可控设备525时,可以输出触觉效果。作为另一个实例,如果远程可控设备520和远程可控设备525物理上在相互之间的预定距离内飞行时,可以输出触觉效果。
在其他实施例中,响应于远程可控设备520、远程可控设备525、和/或增强环境内的事件和/或远程可控设备520、远程可控设备525、和/或增强环境之间的交互,输出多种触觉效果。例如,当远程可控设备520和/或远程可控设备525在增强环境下在特定高度以上飞行时,可以输出触觉效果,而不管远程可控设备520和/远程可控设备525实际飞行的实际物理高度如何。作为另一个实例,当远程可控设备520和远程可控设备525在增强环境下相互碰撞时,可以输出触觉效果,而不管设备520、525之间的实际物理碰撞是否发生。在一个实施例中,当远程可控设备520碰撞到在遥控器510和/或遥控器515的显示器上示出的诸如虚拟岩石的虚拟对象时,输出触觉效果,而不管远程可控设备520物理上是否碰撞到现实中的对象。如在此所述的,可以在真实环境中、在虚拟现实环境中、和/或在增强现实环境中使用遥控器510、遥控器515、远程可控设备520和/或远程可控设备525。在此公开了许多其他实施例,并且变体在该公开的范围内。
在一个实施例中,远程可控设备520是直升飞机并且包括枪,以及远程可控设备525是车辆并且包括枪。在该实施例中,遥控器510控制直升飞机的飞行,并且另一个遥控器(未示出)控制直升飞机的枪。另外,在该实施例中,遥控器515控制车辆的行驶,并且另一个遥控器(未示出)控制车辆的枪。当多种遥控器的用户与它们相应的遥控器交互以控制直升飞机、车辆和/或枪时,可以通过一个或多个遥控器输出触觉效果,以给用户提供关于多种事件的提示。例如,如果控制直升飞机的枪的遥控器的用户与遥控器交互,以使汽车处的枪射击,然后可以通过遥控器510、遥控器515、和/或其他遥控器输出触觉效果,以指示已经开枪。作为另一个实例,如果车辆由直升飞机的枪射击的子弹击中,则遥控器510、遥控器515、和/或其他遥控器可以输出指示车辆受到损害的一个或多个触觉效果。在一个实施例中,如果直升飞机在预定距离内正在接近车辆,则遥控器510、遥控器515、和/或其他遥控器可以输出指示直升飞机正在接近的一个或多个触觉效果。
在一些实施例中,直升飞机和车辆物理上都处于同一位置处。例如,直升飞机和车辆物理上可以物理上都处于同一停车场或处于同一场地中。在该实施例中,响应于直升飞机、车辆、和/或物理环境内的事件和/或直升飞机、车辆、和/或物理环境之间的交互,输出诸如在此论述的那些的多种触觉效果。例如,如果直升飞机撞到地或者如果车辆翻倒,则可以输出触觉效果。作为另一个实例,如果直升飞机碰撞到车辆,则可以输出触觉效果。在一个实施例中,如果直升飞机和车辆进入相互的预定距离内,则输出触觉效果。作为另一个实例,如果由直升飞机的枪射击的子弹物理上击中车辆,则可以输出触觉效果。
在其他实施例中,响应于直升飞机、车辆、和/或增强环境内的事件和/或直升飞机、车辆、和/或增强环境之间的交互,输出多种触觉效果。例如,可以在相同或不同位置上物理操作直升飞机和车辆。来自这些设备的信息可以由遥控器510、遥控器515、和/或其他遥控器接收,并且被组合或另外合并到虚拟环境中,以创建增强环境。例如,直升飞机和/或车辆的动作可以由遥控器接收,并且被合并到增强环境中。从而,如果操作遥控器以使直升飞机在物理环境中向右飞行,则通过更新遥控器的显示器来反映直升飞机正在增强环境中向右移动,直升飞机可以在增强环境中向右飞行。
响应于直升飞机、车辆、物理环境、和/或增强环境内的事件和/或直升飞机、车辆、物理环境、和/或增强环境之间的交互,可以输出诸如在此论述的那些的多种触觉效果。例如,如果直升飞机在增强环境中撞到地,则可以输出触觉效果,而不管直升飞机在物理环境中是否物理上撞到地。在一个实施例中,如果直升飞机在物理环境中物理上撞到对象,则输出触觉效果,而不管直升飞机在增强环境中是否撞到对象。作为另一个实例,如果直升飞机和车辆在增强环境中进入相互之间的预定距离内,则可以输出触觉效果,而不管在现实中直升飞机和车辆之间的实际物理距离如何。在一个实施例中,如果由直升飞机射击的虚拟或真实子弹击中增强现实环境中的车辆,则输出触觉效果。如在此描述的,可以在真实环境中、虚拟环境中、和/或增强现实环境中使用遥控器510、遥控器515、远程可控设备520、远程可控设备525、其他遥控器、其他远程可控设备、其他设备、或其组合。在此公开了许多其他实施例,并且变体在该公开的范围内。
在实施例中,远程可控设备520和远程可控设备525在同一位置处,诸如,在相同建筑物中,在同一停车场中,在同一道路上等。在其他实施例中,远程可控设备520和远程可控设备525在不同物理位置处。例如,远程可控设备520可以定位在室内,并且远程可控设备525可以定位在室外。作为另一个实例,远程可控设备520可以定位在一个城市,并且远程可控设备525可以定位在另一个城市。在一些实施例中,遥控器510和遥控器515在同一位置处,诸如,在同一建筑物内,在同一停车场内等。在其他实施例中,遥控器510和遥控器515在不同物理位置处。例如,遥控器510可以定位在室内,并且遥控器515可以定位在室外。作为另一个实例,遥控器510可以定位在一个城市,并且遥控器515可以定位在另一个城市。在此公开了许多其他实施例,并且变体在该公开的范围内。
生成触觉效果的说明性方法
现在参考图6,该图图示了根据实施例的针对生成触觉效果的方法600的流程图。将关于图2中所示的遥控器200和图3中所示的远程可控设备300描述图6中所示的方法600。在实施例中,方法600可以由图1中的系统100、图4中的系统400、和/或图5中的系统500中所示的一个或多个设备执行。然而,将参考图5中所示的系统500描述图6中所示的方法600。另外,将关于图2中所示的遥控器200描述方法600的多个方面;然而,在多种实施例中,诸如图3中所示的远程可控设备300的其他设备可以执行这些功能。
方法600开始于框610,此时遥控器和/或远程可控设备从另一个遥控器和/或另一个远程可控设备接收信息。在一个实施例中,参考图5,遥控器510从远程可控设备520接收指示远程可控设备520的速度和方向的传感器信息。响应于由遥控器510发送到远程可控设备520的对信息的请求,可以将信息发送到遥控器510。在另一个实施例中,可以将信息从远程可控设备520推送到(push)遥控器510。例如,在遥控器510不请求信息的情况下,远程可控设备520可以将信息发送到遥控器510。在其他实施例中,遥控器510可以直接或者通过诸如网络530的一个或多个网络从遥控器515、远程可控设备525、其他遥控器、其他远程可控设备、其他电子设备、或其组合接收信息。
由遥控器200和/或远程可控设备300接收到的信息可以包括与一个或多个加速计、陀螺仪、数字罗盘、可用于确定位置、压力、速度、风速、温度、力和/或尺寸的传感器、电阻面板、电容面板、红外线LED、光电检测器、图像传感器、光学相机、其他相机、麦克风、扬声器相关联的信息。信息可以由在遥控器200和/或远程可控设备300上的处理器执行的应用、小程序、插件、或脚本接收。在此公开许多其他实施例,并且变体在该公开的范围内。
返回参考方法600,一旦遥控器和/或远程可控设备接收到信息610,方法600就前进至框620。在框620中,遥控器和/或远程可控设备确定一个或多个触觉效果620。例如,在实施例中,遥控器510从远程可控设备520接收指示远程可控设备520的速度和方向的传感器信息。在该实施例中,遥控器510至少部分地基于所接收到的速度和/或方向来确定触觉效果。例如,遥控器510可以至少部分地基于速度和方向来确定远程可控设备520正在接近对象。在该实施例中,遥控器510确定被配置成警告遥控器的用户,远程可控设备520正在接近对象的触觉效果。
一个或多个触觉效果可以由遥控器200和/或远程可控设备300以任何数量的方式确定。在一个实施例中,至少部分地基于从远程可控设备300接收到的信息,由遥控器200确定一个或多个触觉效果。例如,遥控器200可以确定当从远程可控设备300接收到的传感器信息指示远程可控设备300正在接近对象时的触觉效果。作为另一个实例,遥控器200可以确定当从远程可控设备300接收到的传感器信息指示远程可控设备300已经与另一个对象相撞时的触觉效果。在一些实施例中,遥控器200至少部分地基于与远程可控设备300相关联的状态信息来确定触觉效果。例如,如果遥控器从远程可控设备300接收指示与远程可控设备300相关联的引擎已停转的信息,则遥控器200可以确定被配置成向遥控器200的用户指示远程可控设备300的引擎已经停转的触觉效果。在实施例中,可以至少部分地基于增强现实,由遥控器200确定触觉效果。例如,如果远程可控设备300是遥控汽车,则遥控器200可以在与遥控器200相关联的显示器上显示虚拟跑道和遥控汽车。在该实施例中,如果遥控汽车与增强现实环境中的虚拟汽车相撞,则遥控器200确定被配置成指示发生了碰撞的触觉效果。作为另一个实例,当遥控汽车接近跑道上的虚拟汽车时,遥控器200可以确定触觉效果。在此公开了许多其他实施例,并且变体在该公开的范围内。
在一些实施例中,至少部分地基于来自另一个遥控器的信息,确定一个或多个触觉效果。例如,第一遥控器200可以控制远程可控设备300的行驶,并且第二遥控器200可以控制与远程可控设备300相关联的相机。从而,在实施例中,在两个、三个、四个、或更多遥控器之间可以共享远程可控设备300的操作控制。在该实施例中,可以至少部分地基于第二遥控器,由第一遥控器确定一个或多个触觉效果。例如,第一遥控器可以接收来自第二遥控器和/或远程可控设备300的请求,以将对操作的至少一部分的控制让与第二遥控器。在该实施例中,第一遥控器可以确定指示对远程可控设备300的至少部分控制被让与第二遥控器的触觉效果。例如,在一个实施例中,基于远程可控设备在第一控制器的范围之外但是仍然在第二控制器的范围内,第一控制器将控制让与第二控制器。作为另一个实例,响应于用户选择切换控制器的按钮,第一控制器可以将控制让与第二控制器。在一个实施例中,第二遥控器可以确定被配置成指示当第一遥控器的用户驾驶远程可控设备300到真实或虚拟对象时的碰撞的触觉效果。
在一些实施例中,至少部分地基于两个或更多遥控器和/或两个以上远程可控设备之间的交互,确定一个或多个触觉效果。例如,参考图5,第一遥控器510可以操作第一位置处的远程可控设备520,并且第二遥控器515可以操作第二位置处的远程可控设备525。第二位置可以远离第一位置。在该实施例中,遥控器510和远程可控设备520之间的通信可以直接发生,同时遥控器510和遥控器515之间的通信通过网络530发生。在该实施例中,遥控器510可以至少部分地基于来自远程可控设备520和/或远程可控设备525的信息来确定一个或多个触觉效果。例如,在显示在遥控器510的显示器上的增强现实视图中,遥控器510可以确定远程可控设备520与远程可控设备525相撞时的碰撞的触觉效果。作为另一个实例,当遥控器520的用户将指示远程可控设备525的武器应该射击的输入提供给遥控器520时,遥控器510可以确定被配置成指示武器已经射击的触觉效果。在此公开了可以何时以及如何确定触觉效果的许多其他实施例,诸如关于系统100、系统400、和/或系统500,并且变体在该公开的范围内。
在实施例中,一个或多个触觉效果可以至少部分地基于从遥控器200接收到的信息(以上关于图2描述的多种信息)和/或从远程可控设备300接收到的信息(在此关于图3描述的多种信息)。在此公开许多其他实施例,并且变体在该公开的范围内。
返回参考方法600,一旦遥控器和/或远程可控设备确定一个或多个触觉效果620,方法600就前进至框630。在框630中,生成信号。例如,在事件涉及远程可控设备和另一个对象-诸如,地、岩石、建筑物、另一个远程可控设备等-之间的碰撞的实施例中,则当发生远程可控设备和对象之间的碰撞时,可以生成信号。在一个实施例中,碰撞物理上发生。例如,远程可控设备可以物理上接触地上的岩石。作为另一个实例,远程可控设备可以物理上接触另一个远程可控设备。在一些实施例中,碰撞在增强现实中发生。例如,当远程可控设备接触显示在遥控的显示器上的增强岩石时,可能发生碰撞。作为另一个实例,当远程可控设备虚拟地接触另一个远程可控设备时,可能发生碰撞。在一个实施例中,远程可控设备被从另一个远程可控设备射出的子弹撞击。射出的子弹可以来自真实的物理子弹或者来自虚拟子弹。在该实施例中,可以确定触觉效果,并且生成指示远程可控设备已被击中的信号。从而,在多种实施例中,可以由远程可控设备检测多个远程可控设备之间的交互。可以通过远程可控设备检测多个远程可控设备之间的交互。可以通过远程可控设备将交互报告给一个或多个遥控器。
远程可控设备可以与一个、两个、三个、或更多遥控器通信。在这样的实施例中,可以通过一个、两个、三个或更多遥控器控制远程可控设备。在一些实施例中,至少部分地基于来自一个或多个远程可控玩具的环境反馈、来自一个或多个遥控器的游戏玩耍事件、来自一个或多个远程可控设备之间的一个或多个交互的游戏玩耍事件、或者其组合,确定一个或多个触觉效果。可以将任何所确定的触觉效果输出到任何数量的遥控器、远程可控设备、其他设备、或其组合。
多个远程可控设备和/或遥控器可以通过一个或多个网络相互通信。在这样的实施例中,可以至少部分地基于远程可控设备和/或遥控之间的多方交互,确定一个或多个触觉效果。例如,如果从一个远程可控设备接收到的传感器信息指示发生了碰撞,则一个或多个遥控器可以输出被配置成指示发生了碰撞的触觉效果。
在一个实施例中,遥控器包括显示器,并且远程可控设备包括相机。在这样的实施例中,遥控器可以显示来自一个或多个远程可控设备的信息。例如,可以在遥控器的显示器上显示来自一个或多个远程可控设备的一个或多个视频馈送的至少一部分。来自一个或多个远程可控设备的视频馈送可以与其他图形图像重叠,并且显示在遥控器的显示器上。从而,在实施例中,在遥控器的显示器上显示使用从一个或多个远程可控设备和/或一个或多个遥控器接收到的信息的增强现实。另外,可以至少部分地基于增强现实、环境反馈、游戏玩耍事件、一个或多个设备的状态信息、其他信息、或其组合来确定触觉效果。可以将任何所确定的触觉效果输出到任何数量的遥控器、远程可控设备、其他设备、或其组合。在此公开许多其他实施例,并且变体在该公开的范围内。
在实施例中,在第一次发生事件时生成信号。例如,如果事件包括远程可控设备和对象之间的碰撞,则第一次发生远程可控设备和对象之间的碰撞时,处理器210生成信号。在一个实施例中,如果后续碰撞发生和/或如果在远程可控设备和对象之间在预定时间段内发生后续碰撞,则不生成另一个信号。在其他实施例中,如果在远程可控设备和对象之间发生后续碰撞,则处理器210基于后续碰撞生成信号。
在一个实施例中,每次事件发生时,都生成信号。从而,参考以上实例,每次在远程可控设备和对象之间发生碰撞时,处理器210均生成信号。从而,如果远程可控设备与岩石相撞,并且然后第二次再次与岩石相撞,则处理器210将两次生成信号。在另一个实施例中,仅第一次事件发生时生成信号。
在实施例中,至少部分地基于从远程可控设备、遥控器、用户输入、其他设备、或其组合接收到的信息,任意次数地生成一个或多个信号。信息可以包括诸如温度、风速、地形情况(例如,水、泥、陆地、山脉、丘陵等)的环境信息、关于设备的状态的信息、关于一个设备到另一个设备的接近性的信息、关于一个或多个遥控器的一个或多个用户的事件的信息、关于由用户自己与遥控器的交互发起的事件的信息、关于从由第二用户操作的另一个遥控器接收到的事件的信息、其他合适信息、或其组合。信息可以是与诸如实际温度的实际生活情况相对应的信息和/或与诸如远程可控设备与虚拟岩石相撞的虚拟情况相对应的信息。在一个实施例中,当事件发生时,生成一个或多个信号。在一些实施例中,在事件发生之前,生成一个或多个信号。在其他实施例中,在事件发生之后,生成一个或多个信号。在此公开了许多其他实施例,并且变体在该公开的范围内。
在一些实施例中,当事件发生时,处理器210生成单个信号。例如,在一个实施例中,处理器210生成被配置成使诸如触觉输出设备240或触觉输出设备260的触觉输出设备输出触觉效果的信号。触觉效果可以指示对象当前显示在显示器230上,对象将被显示在显示器230上,对象正在接近,事件已经发生,事件将发生,或者其组合。
在其他实施例中,处理器210生成两个、三个或更多信号。例如,在一个实施例中,处理器210生成被配置成引起第一触觉效果的第一信号和被配置成引起第二触觉效果的第二信号。在一些实施例中,处理器210生成用于所发生的每个事件的不同信号。在多种实施例中,处理器210生成被配置成使触敏显示器230、通信接口250、触觉输出设备240、触觉输出设备260、扬声器270、设备200的其他组件、与设备200通信的设备的其他组件、或其组合输出诸如视频信号、音频信号、触觉输出信号、和/或通信信号的一个或多个信号。例如,在一个实施例中,当事件发生时,处理器210生成一信号,其中,该信号被配置成使另一个设备中的触觉输出设备引起触觉效果。在一个实施例中,处理器210通过通信接口250将信号发送到其他设备。
在一个实施例中,所生成的信号包括用于设备或组件执行诸如输出触觉效果或将消息传送到远程设备的指定功能的命令。在另一个实施例中,所生成的信号包括由接收命令的设备或组件使用以确定响应或响应的一些方面的参数。参数可以包括关于例如幅度、频率、持续时间的多种数据,或者触觉输出设备可以使用以确定触觉效果,输出触觉效果,或者两者的其他参数。例如,在一个实施例中,处理器210生成被配置成使触觉输出设备240输出触觉效果的信号。在这样的实施例中,信号可以包括触觉输出设备240用来确定用于输出的触觉效果的强度的压力参数。例如,根据一个实施例,触觉输出设备240接收的压力参数越大,输出的触觉效果越强烈。
在一个实施例中,强度参数由触觉输出设备使用,以确定触觉效果的强度。在该实施例中,强度参数越大,输出的触觉效果越强烈。在一个实施例中,强度参数至少部分地基于诸如当事件发生时的远程可控设备的速度、方向等的传感器信息。从而,根据一个实施例,与当在远程可控设备以较慢速度移动的同时事件发生时相比,当在远程可控设备以较快速度移动的同时事件发生时,将较大强度参数发送到触觉输出设备。信号可以包括被配置成将由触觉输出设备、显示器、通信接口、扬声器、或设备的其他组件或者与设备通信的其他组件处理以便确定特定响应的一方面的数据。
将认识到,可以使用任何类型的输入合成方法来生成用于一个或多个触觉效果信号的交互参数,包括但不限于在以下表1中列出的合成实例的方法。可以根据交互参数,将驱动信号应用至触觉致动器。在此公开了许多其他实施例,并且变体在该公开的范围内。
再次参考图6,一旦如在框630中指定的,生成了信号,方法600的下一个步骤就输出该信号,如框640中所示。例如,在一个实施例中,处理器210生成第一信号,该第一信号被配置成使触觉输出设备240输出触觉效果。在这样的实施例中,处理器210将该信号输出到触觉输出设备240。作为另一个实例,在实施例中,处理器210生成第一触觉输出信号,该第一触觉输出信号被配置成使触觉输出设备240输出第一触觉效果;并且生成第二触觉输出信号,该第二触觉输出信号使触觉输出设备260输出第二触觉效果。在该实施例中,处理器210将第一触觉输出信号输出到触觉输出设备240,并且将第二触觉输出信号输出到触觉输出设备260。
在多种实施例中,处理器210可以将一个或多个所生成的信号输出到任何数量的设备。例如,处理器210可以将一个信号输出到通信接口250。在一个实施例中,处理器210可以将一个所生成的信号输出到触敏显示器230,将另一个所生成的信号输出到通信接口250,并且将另一个所生成的信号输出到触觉输出设备260。在其他实施例中,处理器210可以将单个所生成的信号输出到多个组件或设备。例如,在一个实施例中,处理器210将一个所生成的信号输出到触觉输出设备240和触觉输出设备260两者。在另一个实施例中,处理器210将一个所生成的信号输出到触觉输出设备240、触觉输出设备260、以及通信接口250。在还有的另一个实施例中,处理器210将一个所生成的信号输出到触觉输出设备240和触觉输出设备260,并且将第二所生成的信号输出到触敏显示器230。
如上所述,处理器210可以将一个或多个信号输出到通信接口250。例如,处理器210可以将指令通信接口250将数据发送到与设备200通信的另一个组件或者设备的信号输出到通信接口250。在这样的实施例中,通信接口250可以将数据发送到另一个设备,并且另一个设备可以执行诸如更新与另一个设备相关联的显示器的功能,或者另外设备可以输出触觉效果。从而,在实施例中,第二设备可以至少部分地基于与第二设备通信的第一设备的交互,输出触觉效果。在其他实施例中,第二设备可以执行任何数量的功能,诸如,例如,至少部分地基于与第一遥控器200的交互,更新与第二设备相关联的显示器或者将声音输出到与第二设备相关联的扬声器。
在多种实施例中,在处理器210将信号输出到组件之后,组件可以将指示组件接收到信号的确认发送到处理器210。例如,在一个实施例中,触觉输出设备260可以从处理器210接收命令,以输出触觉效果。一旦触觉输出设备260接收到命令,触觉输出设备260就可以将已由触觉输出设备260接收到命令的确认响应发送到处理器210。在另一个实施例中,处理器210可以接收指示组件不仅接收了指令而且组件还执行了响应的完成数据。例如,在一个实施例中,触觉输出设备240可以从处理器210接收多种参数。基于这些参数,触觉输出设备240可以输出触觉效果,并且将指示触觉输出设备240接收了参数并且输出了触觉效果的完成数据发送到处理器210。
将认识到,可以使用任何类型的输入合成方法来生成用于一个或多个触觉效果信号的交互参数,包括但不限于在以下表1中所列的合成实例的方法。可以根据交互参数,将驱动信号应用至触觉致动器。在此公开了许多其他实施例,并且变体在该公开的范围内。
表1-合成的方法
·相加合成-组合输入,通常改变振幅
·相减合成-过滤复信号或多个信号输入
·频率调制合成-利用一个或多个运算符来调制载波信号
·采样-使用所记录的输入作为经过调制的输入源
·复合合成-使用人为输入和采样输入来建立所得到的“新”输入
·相位失真-在回放期间更改存储在波表中的波形的速度
·波形形成-信号的故意失真,以产生修改后的结果
·再合成-在回放之前修改数字采样输入
·粒状合成-将若干小输入片段组合成新输入
·线性预测编码-被用于语音合成的类似技术
·直接数字合成-所生成的波形的计算机修改
·波形排序-线性组合若干小片段以创建新输入
·矢量合成-用于任何数量的不同输入源之间的衰落的技术
·物理建模-虚拟动作的物理特性的数学等式
生成触觉效果的说明性方法
现在参考图7,该图图示了根据实施例的针对生成触觉效果的方法700的流程图。将参考图2中所示的遥控器200和图3中所示的远程可控设备300描述图7中所示的方法700。在实施例中,方法700可以通过图1中的系统100、图4中的系统400、和/或图5中的系统500中所示的一个或多个设备执行。然而,将参考图5中所示的系统500描述图7中所示的方法700。另外,将参考图2中所示的遥控器200描述方法700的多个方面;然而,诸如图3中所示的远程可控设备300的其他设备可以在多种实施例中执行这些功能。
方法700开始于框710,此时从第一遥控器接收信息。例如,参考图5,计算机540可以通过网络530从遥控器510接收信息。在一个实施例中,用户以使动作在远程可控设备520中发生的方式操作遥控器510。例如,用户可以按压遥控器510上的按钮,以使远程可控设备520上的武器射击。作为另一个实例,用户可以使用遥控器510驱动远程可控设备520。在实施例中,例如当远程可控设备移动,接近另一个对象,与另一个对象相撞,远程可控设备的输入和/或输出设备移动或被射击时,动作可能发生。在此公开了许多其他实施例,并且变体在该公开的范围内。
在实施例中,当动作在远程可控设备520中发生时,遥控器510直接地和/或通过网络530将信息发送到计算机540。例如,遥控器510可以将关于动作的信息发送到计算机540。从而,在一个实施例中,当远程可控设备520被驱动或者另外由用户使用遥控器510操作时,遥控器510将关于移动的信息发送到计算机540。遥控器510可以将从远程可控设备520接收到的传感器信息发送到计算机540。例如,遥控器510可以从远程可控设备520接收指示远程可控设备已经与另一个对象相撞的传感器信息,并且传感器信息的至少一部分可以由遥控器510发送到计算机540。在实施例中,计算机540通过网络530从遥控器510接收传感器信息和/或动作信息。在此公开了许多其他实施例,并且变体在该公开的范围内。
返回参考方法700,一旦从第一遥控器710接收到信息,方法就前进至框720。在框720中,更新环境。例如,参考图5,如果计算机540通过网络530从遥控器510接收信息,则计算机540可以至少部分地基于所接收到的信息更新环境。在一个实施例中,环境是由计算机540维护的增强现实环境。例如,计算机540可以通过将来自多个遥控器(诸如,遥控器510和遥控器515)的信息绑结(stitch)在一起或者另外组合来自多个遥控器的信息,维护增强现实,以创建单一环境。在实施例中,从多个遥控接收到的信息的至少一部分与一个或多个图形对象、视频、或其他虚拟环境重叠,以创建单一增强环境。从而,在实施例中,当来自遥控器510和/或遥控器515的动作和/或传感器信息由计算机540接收时,更新由计算机540维护的增强现实环境。例如,当用户与遥控器510交互以控制远程可控设备520的绝对移动时,动作信息和/或传感器信息可以被发送到计算机540,并且由计算机540使用,以通过将绝对移动转换为增强现实环境中的相对移动来更新增强现实环境。在此公开了许多其他实施例,并且变体在该公开的范围内。
返回参考方法700,一旦环境被更新720,方法700就前进至框730。在框730中,将信息发送到第二遥控器。例如,参考图5,计算机540可以通过网络530将信息发送到遥控器515。在一个实施例中,由计算机540发送到遥控器515的信息是计算机540从遥控器510接收到的传感器信息和/或动作信息。在另一个实施例中,由计算机540发送到遥控器515的信息是可用于更新与遥控器515相关联的显示器,使得其反映计算机540的更新后的增强现实的至少一部分的信息。例如,如果计算机540从遥控器510接收到指示远程可控设备520的车轮脱落的信息,则计算机540可以更新增强现实环境,以指示远程可控设备520的车轮已经脱落,并且计算机540可以将信息发送到遥控器515,用于更新遥控器515的显示器,以示出远程可控设备520不再具有车轮。
作为另一个实例,如果计算机540从遥控器510接收到指示枪或其他武器被禁用的信息,则计算机540可以更新增强现实环境,以反映枪已被禁用,并且计算机540可以将指示枪已被禁用的状态信息发送到遥控器515。在该实施例中,可以更新遥控器515的显示器,以反映枪已被禁用。例如,“X”可以叠加在已被禁用的枪之上并且被显示在显示器上。在此公开了许多其他实施例,并且变体在该公开的范围内。
总结
虽然根据在多种机器上执行的软件在此描述了方法和系统,但是方法和系统还可以实现为特别配置的硬件,诸如,特别用于执行多种方法的现场可编程门阵列(FPGA)。例如,可以在数字电子电路中,或者计算机硬件、固件、软件中,或者其组合中实现实施例。在一个实施例中,设备可以包括一个或多个处理器。处理器包括计算机可读介质,诸如,耦合到处理器的随机存取存储器(RAM)。处理器执行存储在存储器中的计算机可执行程序指令,诸如,执行用于编辑图像的一个或多个计算机程序。这样的处理器可以包括微处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)、以及状态机。这样的处理器可以进一步包括可编程电子设备,诸如PLC、可编程中断控制器(PIC)、可编程逻辑器件(PLD)、可编程只读存储器(PROM)、电子可编程只读存储器(EPROM或EEPROM)、或其他类似设备。
这样的处理器可以包括可以存储指令的介质或者可以与可以存储指令的介质通信,例如,计算机可读介质,当指令由处理器执行时,可以使处理器执行如在此描述的由处理器实现或辅助的步骤。计算机可读介质的实施例可以包括但不限于能够给诸如web服务器中的处理器的处理器提供计算机可读指令的电子、光学、磁性、或其他存储设备。介质的其他实例包括但不限于软盘、CD-ROM、磁盘、存储器芯片、ROM、RAM、ASIC、所配置的处理器、所有光学介质、所有磁带或其他磁性介质、或者计算机处理器可以读取的任何其他介质。所描述的处理器和处理可以是一种或多种结构,并且可以通过一种或多种结构散布。处理器可以包括用于执行在此描述的一个或多个方法(或部分方法)的代码。
本发明的一些实施例的前述描述仅被提出用于说明和描述的目的,并且不意在是穷尽性的或者将本发明限于所公开的确切形式。在不脱离本发明的精神和范围的情况下,其大量修改和改写对于本领域技术人员来说都是显而易见的。
在此对“一个实施例”或“实施例”的引用是指特定特征、结构、操作、或者与实施例结合描述的其他特性可以包括在本发明的至少一个实现中。本发明不限于这样描述的特定实施例。在说明书中的多个位置处的短语“在一个实施例中”或“在实施例中”的出现不一定指的是相同实施例。在本说明书中描述的关于“一个实施例”的任何特定特征、结构、操作、或其他特性可以与关于任何其他实施例描述的其他特征、结构、操作或其他特性相组合。

Claims (21)

1.一种用于触觉遥控游戏的系统,包括:
由第一便携式多功能设备从远程可控设备接收信息的装置,所述第一便携式多功能设备可操作为用于所述远程可控设备的遥控器;
由所述第一便携式多功能设备至少部分地基于所接收到的信息来确定第一触觉效果的装置;
由所述第一便携式多功能设备生成被配置成使致动器输出所述第一触觉效果的信号的装置;以及
由所述第一便携式多功能设备输出所述信号的装置。
2.根据权利要求1所述的系统,其中,所述第一便携式多功能设备是智能手机。
3.根据权利要求1所述的系统,其中,所述第一便携式多功能设备是手表。
4.根据权利要求1所述的系统,其中,所述远程可控设备包括汽车、飞机、无人驾驶飞机、机器人、或玩偶中的至少一个。
5.根据权利要求1所述的系统,其中,所述信息至少是通过射频从所述远程可控设备接收的。
6.根据权利要求1所述的系统,其中,所述信息是经由蜂窝网络或Wi-Fi网络中的至少一个从所述远程可控设备接收的。
7.根据权利要求1所述的系统,其中,所述信息包括:与所述远程可控设备中的一个或多个传感器相关联的传感器信息。
8.根据权利要求7所述的系统,其中,所述传感器信息包括:所述远程可控设备的方向、倾斜度或速度中的至少一个。
9.根据权利要求1所述的系统,其中,所述信息包括:所述第一便携式多功能设备将对所述远程可控设备的至少一部分的控制让与第二便携式多功能设备的请求。
10.根据权利要求1所述的系统,其中,所述信息包括:来自与所述远程可控设备相关联的至少一个相机的视频馈送。
11.根据权利要求10所述的系统,进一步包括:
将所述视频馈送的至少一部分叠加在一个或多个图形图像上的装置;以及
在所述第一便携式多功能设备的显示器上显示叠加视图的装置。
12.根据权利要求1所述的系统,其中,所接收到的信息包括:用于所述远程可控设备的环境信息。
13.根据权利要求1所述的系统,进一步包括:
由所述第一便携式多功能设备从第二便携式多功能设备接收信息的装置,所述第二便携式多功能设备可操作为与所述第一便携式多功能设备同时用于所述远程可控设备的遥控器。
14.根据权利要求13所述的系统,
其中,从所述远程可控设备接收到的信息包括:用于所述远程可控设备的环境信息,
其中,从所述第二便携式多功能设备接收到的信息包括由所述第二便携式多功能设备执行的事件,以及
其中,至少部分地基于所接收到的信息来确定所述触觉效果的所述装置包括:
至少部分地基于从所述远程可控设备接收到的所述环境信息和从所述第二便携式多功能设备接收到的所述事件来确定所述触觉效果的装置。
15.根据权利要求1所述的系统,其中,所接收到的信息包括:可用于确定与所述远程可控设备相关联的事件的信息。
16.根据权利要求1所述的系统,其中,所述事件发生在增强现实中。
17.根据权利要求1所述的系统,进一步包括:
由所述第一便携式多功能设备从第二便携式多功能设备接收信息的装置,所述第二便携式多功能设备可操作为用于第二远程可控设备的第二遥控器。
18.根据权利要求17所述的系统,
其中,所述第一便携式多功能设备处于第一位置,
其中,所述第二便携式多功能设备处于第二位置,
其中,所述第一位置不同于所述第二位置,以及
其中,处于所述第一位置的所述第一便携式多功能设备被配置成通过至少一个网络与处于所述第二位置的所述第二便携式多功能设备通信。
19.根据权利要求17所述的系统,
其中,从所述第二便携式多功能设备接收到的信息是响应于在游戏玩耍期间在增强现实中发生的事件,以及
其中,所确定的触觉效果至少部分地基于从所述第二便携式多功能设备接收到的信息。
20.一种方法,包括:
由便携式多功能设备从远程可控设备接收第一信息,所述便携式多功能设备可操作为用于所述远程可控设备的遥控器;
由所述便携式多功能设备至少部分地基于所接收到的第一信息来确定第一触觉效果;
由所述便携式多功能设备生成被配置成使致动器输出所述第一触觉效果的第一信号;以及
由所述便携式多功能设备输出所述第一信号。
21.一种系统,包括:
远程可控设备,包括:
第一存储器;
第一通信接口;
第一传感器;以及
第一处理器,所述第一处理器与所述第一存储器、所述第一通信接口、以及所述第一传感器通信,所述第一处理器被配置用于:
通过所述第一通信接口,将传感器信息发送到便携式多功能设备;以及
便携式多功能设备,包括:
显示器;
第二存储器;
第二通信接口;
触觉输出设备;以及
第二处理器,所述第二处理器与所述显示器、所述第二存储器、所述第二通信接口、以及所述触觉输出设备通信,所述第二处理器被配置用于:
通过所述第二通信接口,从所述远程可控设备接收所述传感器信息;
至少部分地基于所接收到的传感器信息来确定触觉效果;
基于所述触觉效果,生成触觉输出信号;以及
将所述触觉输出信号输出到所述触觉输出设备,
其中,所述便携式多功能设备被配置成远程控制所述远程可控设备。
CN201310334554.0A 2012-08-02 2013-08-02 用于触觉遥控游戏的系统和方法 Expired - Fee Related CN103576856B (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201811173477.4A CN109582127A (zh) 2012-08-02 2013-08-02 用于触觉遥控游戏的系统和方法
CN201811173480.6A CN109582128A (zh) 2012-08-02 2013-08-02 用于触觉遥控游戏的系统和方法

Applications Claiming Priority (6)

Application Number Priority Date Filing Date Title
US201261678908P 2012-08-02 2012-08-02
US61/678,908 2012-08-02
US201261679382P 2012-08-03 2012-08-03
US61/679,382 2012-08-03
US13/826,391 US9245428B2 (en) 2012-08-02 2013-03-14 Systems and methods for haptic remote control gaming
US13/826,391 2013-03-14

Related Child Applications (2)

Application Number Title Priority Date Filing Date
CN201811173477.4A Division CN109582127A (zh) 2012-08-02 2013-08-02 用于触觉遥控游戏的系统和方法
CN201811173480.6A Division CN109582128A (zh) 2012-08-02 2013-08-02 用于触觉遥控游戏的系统和方法

Publications (2)

Publication Number Publication Date
CN103576856A true CN103576856A (zh) 2014-02-12
CN103576856B CN103576856B (zh) 2018-11-09

Family

ID=49000302

Family Applications (3)

Application Number Title Priority Date Filing Date
CN201310334554.0A Expired - Fee Related CN103576856B (zh) 2012-08-02 2013-08-02 用于触觉遥控游戏的系统和方法
CN201811173477.4A Pending CN109582127A (zh) 2012-08-02 2013-08-02 用于触觉遥控游戏的系统和方法
CN201811173480.6A Pending CN109582128A (zh) 2012-08-02 2013-08-02 用于触觉遥控游戏的系统和方法

Family Applications After (2)

Application Number Title Priority Date Filing Date
CN201811173477.4A Pending CN109582127A (zh) 2012-08-02 2013-08-02 用于触觉遥控游戏的系统和方法
CN201811173480.6A Pending CN109582128A (zh) 2012-08-02 2013-08-02 用于触觉遥控游戏的系统和方法

Country Status (5)

Country Link
US (3) US9245428B2 (zh)
EP (1) EP2693284A3 (zh)
JP (3) JP6362308B2 (zh)
KR (1) KR20140112352A (zh)
CN (3) CN103576856B (zh)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105094313A (zh) * 2014-05-12 2015-11-25 意美森公司 用于为远程交互提供触觉反馈的系统和方法
CN105245837A (zh) * 2015-09-29 2016-01-13 深圳市天海基业科技有限公司 基于无人机的对战游戏控制方法、装置及系统
CN105739683A (zh) * 2014-12-31 2016-07-06 意美森公司 为增强和虚拟现实应用生成触觉加强的对象的系统和方法
CN105892675A (zh) * 2016-04-26 2016-08-24 乐视控股(北京)有限公司 基于手柄控制虚拟现实头盔的方法、装置及系统
CN106292655A (zh) * 2015-06-25 2017-01-04 松下电器(美国)知识产权公司 远程作业装置和控制方法
CN106537291A (zh) * 2014-07-07 2017-03-22 意美森公司 第二屏幕触觉
CN108242080A (zh) * 2016-12-27 2018-07-03 北京小米移动软件有限公司 增强现实方法、装置及电子设备
CN109313503A (zh) * 2016-06-29 2019-02-05 意美森公司 实时触觉生成
CN112788148A (zh) * 2021-01-22 2021-05-11 南京乐服智慧科技有限公司 一种智能人机交互系统及方法

Families Citing this family (70)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102056518B1 (ko) 2008-07-15 2019-12-16 임머숀 코퍼레이션 물리 기반 촉각 메시징을 위한 시스템 및 방법
US9339691B2 (en) 2012-01-05 2016-05-17 Icon Health & Fitness, Inc. System and method for controlling an exercise device
US10234941B2 (en) 2012-10-04 2019-03-19 Microsoft Technology Licensing, Llc Wearable sensor for tracking articulated body-parts
WO2014153158A1 (en) 2013-03-14 2014-09-25 Icon Health & Fitness, Inc. Strength training apparatus with flywheel and related methods
US9041647B2 (en) * 2013-03-15 2015-05-26 Immersion Corporation User interface device provided with surface haptic sensations
US9147329B2 (en) * 2013-05-17 2015-09-29 Edward D. Bugg, JR. Sensory messaging systems and related methods
US9443401B2 (en) 2013-09-06 2016-09-13 Immersion Corporation Automatic remote sensing and haptic conversion system
KR101505411B1 (ko) * 2013-12-03 2015-03-25 주식회사 바이로봇 무선 조종 비행체를 이용한 배틀 게임 중계 시스템
WO2015100429A1 (en) 2013-12-26 2015-07-02 Icon Health & Fitness, Inc. Magnetic resistance mechanism in a cable machine
WO2015138339A1 (en) 2014-03-10 2015-09-17 Icon Health & Fitness, Inc. Pressure sensor to quantify work
WO2015191445A1 (en) 2014-06-09 2015-12-17 Icon Health & Fitness, Inc. Cable system incorporated into a treadmill
US9798322B2 (en) 2014-06-19 2017-10-24 Skydio, Inc. Virtual camera interface and other user interaction paradigms for a flying digital assistant
US9678506B2 (en) 2014-06-19 2017-06-13 Skydio, Inc. Magic wand interface and other user interaction paradigms for a flying digital assistant
WO2015195965A1 (en) 2014-06-20 2015-12-23 Icon Health & Fitness, Inc. Post workout massage device
US9606624B2 (en) * 2014-07-02 2017-03-28 Immersion Corporation Systems and methods for surface elements that provide electrostatic haptic effects
US9970689B2 (en) * 2014-09-22 2018-05-15 Liebert Corporation Cooling system having a condenser with a micro-channel cooling coil and sub-cooler having a fin-and-tube heat cooling coil
US9791929B2 (en) * 2014-10-31 2017-10-17 Elwha Llc Tactile control system
CN104836886A (zh) * 2014-12-19 2015-08-12 北汽福田汽车股份有限公司 手机操控车载游戏的实现方法
US10001837B2 (en) * 2014-12-23 2018-06-19 Intel Corporation Technologies for interacting with computing devices using haptic manipulation
US9987557B2 (en) * 2015-02-23 2018-06-05 Peter Garbowski Real-time video feed based multiplayer gaming environment
US10391361B2 (en) 2015-02-27 2019-08-27 Icon Health & Fitness, Inc. Simulating real-world terrain on an exercise device
JP6572618B2 (ja) * 2015-05-08 2019-09-11 富士通株式会社 情報処理装置、情報処理プログラム、情報処理方法、端末装置、設定方法、設定プログラム
KR20160133328A (ko) * 2015-05-12 2016-11-22 삼성전자주식회사 웨어러블 디바이스를 이용한 원격 제어 방법 및 장치
US9645647B2 (en) * 2015-05-13 2017-05-09 Immersion Corporation Systems and methods for haptic feedback for modular devices
US10289239B2 (en) 2015-07-09 2019-05-14 Microsoft Technology Licensing, Llc Application programming interface for multi-touch input detection
KR101729564B1 (ko) * 2015-09-07 2017-05-02 엘지전자 주식회사 이동 단말기 및 그 제어 방법
US9946821B2 (en) * 2015-09-19 2018-04-17 Softbank Corp. Base station design assist system utilizing unmanned aerial vehicle, and server used for the system
US10589428B1 (en) * 2015-10-01 2020-03-17 Verily Life Sciences Llc Automatic distribution of control functions between multiple knob controllers based on proximity and relative positioning of the knobs
WO2017062418A1 (en) * 2015-10-05 2017-04-13 Asylon, Inc. Methods and apparatus for reconfigurable power exchange for multiple uav types
KR102395701B1 (ko) * 2015-11-11 2022-05-10 삼성전자주식회사 전자 장치 및 전자 장치의 제어방법
US20170153741A1 (en) * 2015-12-01 2017-06-01 Microsoft Technology Licensing, Llc Display hover detection
FR3044434B1 (fr) * 2015-12-01 2018-06-15 Dassault Aviation Systeme d'interface entre un utilisateur d'affiche dans le cockpit d'un aeronef, aeronef et procede associe
US10197998B2 (en) 2015-12-27 2019-02-05 Spin Master Ltd. Remotely controlled motile device system
US10424203B2 (en) * 2016-01-29 2019-09-24 Toyota Motor Engineering & Manufacturing North America, Inc. System and method for driving hazard estimation using vehicle-to-vehicle communication
US9898903B2 (en) * 2016-03-07 2018-02-20 Immersion Corporation Systems and methods for haptic surface elements
US10625137B2 (en) 2016-03-18 2020-04-21 Icon Health & Fitness, Inc. Coordinated displays in an exercise device
US10493349B2 (en) 2016-03-18 2019-12-03 Icon Health & Fitness, Inc. Display on exercise device
US10272317B2 (en) 2016-03-18 2019-04-30 Icon Health & Fitness, Inc. Lighted pace feature in a treadmill
CN107305464A (zh) * 2016-04-25 2017-10-31 西安中兴新软件有限责任公司 一种基于压力感应的控制方法和装置
US10435176B2 (en) 2016-05-25 2019-10-08 Skydio, Inc. Perimeter structure for unmanned aerial vehicle
US10520943B2 (en) 2016-08-12 2019-12-31 Skydio, Inc. Unmanned aerial image capture platform
US10671705B2 (en) 2016-09-28 2020-06-02 Icon Health & Fitness, Inc. Customizing recipe recommendations
US11295458B2 (en) 2016-12-01 2022-04-05 Skydio, Inc. Object tracking by an unmanned aerial vehicle using visual sensors
GB201709199D0 (en) * 2017-06-09 2017-07-26 Delamont Dean Lindsay IR mixed reality and augmented reality gaming system
US20190038978A1 (en) * 2017-08-01 2019-02-07 Intel Corporation Extendable platforms for transfer of data between physical objects and a virtual environment
US10732826B2 (en) * 2017-11-22 2020-08-04 Microsoft Technology Licensing, Llc Dynamic device interaction adaptation based on user engagement
US10216231B1 (en) * 2018-02-20 2019-02-26 Nvf Tech Ltd Moving magnet actuator for haptic alerts
US10832537B2 (en) * 2018-04-04 2020-11-10 Cirrus Logic, Inc. Methods and apparatus for outputting a haptic signal to a haptic transducer
US20190391647A1 (en) * 2018-06-25 2019-12-26 Immersion Corporation Real-world haptic interactions for a virtual reality user
US11269415B2 (en) 2018-08-14 2022-03-08 Cirrus Logic, Inc. Haptic output systems
KR20200023932A (ko) * 2018-08-27 2020-03-06 삼성전자주식회사 전자 장치 및 전자 장치의 제어 방법
JP7291340B2 (ja) * 2019-01-29 2023-06-15 新東工業株式会社 コントローラ
US10828672B2 (en) 2019-03-29 2020-11-10 Cirrus Logic, Inc. Driver circuitry
US11509292B2 (en) 2019-03-29 2022-11-22 Cirrus Logic, Inc. Identifying mechanical impedance of an electromagnetic load using least-mean-squares filter
US10955955B2 (en) 2019-03-29 2021-03-23 Cirrus Logic, Inc. Controller for use in a device comprising force sensors
US11644370B2 (en) 2019-03-29 2023-05-09 Cirrus Logic, Inc. Force sensing with an electromagnetic load
US11376743B2 (en) * 2019-04-04 2022-07-05 Joyhaptics Oy Systems and methods for providing remote touch
US10976825B2 (en) 2019-06-07 2021-04-13 Cirrus Logic, Inc. Methods and apparatuses for controlling operation of a vibrational output system and/or operation of an input sensor system
KR20220024091A (ko) 2019-06-21 2022-03-03 시러스 로직 인터내셔널 세미컨덕터 리미티드 디바이스 상에 복수의 가상 버튼을 구성하기 위한 방법 및 장치
CN110384919B (zh) * 2019-07-17 2023-11-21 咪咕互动娱乐有限公司 一种显示控制方法、终端及计算机可读存储介质
US11408787B2 (en) 2019-10-15 2022-08-09 Cirrus Logic, Inc. Control methods for a force sensor system
US11380175B2 (en) 2019-10-24 2022-07-05 Cirrus Logic, Inc. Reproducibility of haptic waveform
US11662821B2 (en) 2020-04-16 2023-05-30 Cirrus Logic, Inc. In-situ monitoring, calibration, and testing of a haptic actuator
US11257391B2 (en) * 2020-04-27 2022-02-22 Nithin S Senthil System and a method for virtual learning of driving a vehicle
JP2022119598A (ja) * 2021-02-04 2022-08-17 トヨタ自動車株式会社 遠隔運転装置及び遠隔運転システム
WO2022232190A1 (en) * 2021-04-26 2022-11-03 AVICAR, Inc. Remote vehicle racing control and electronic gaming system
US11933822B2 (en) 2021-06-16 2024-03-19 Cirrus Logic Inc. Methods and systems for in-system estimation of actuator parameters
US11908310B2 (en) 2021-06-22 2024-02-20 Cirrus Logic Inc. Methods and systems for detecting and managing unexpected spectral content in an amplifier system
US11765499B2 (en) 2021-06-22 2023-09-19 Cirrus Logic Inc. Methods and systems for managing mixed mode electromechanical actuator drive
WO2023186289A1 (en) * 2022-03-30 2023-10-05 Telefonaktiebolaget Lm Ericsson (Publ) A computer software module arrangement, a circuitry arrangement, an arrangement and a method for providing a virtual display for simultaneous display of representations of real life objects at different physical locations

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6163739A (en) * 1997-05-03 2000-12-19 Korea Institute Of Science & Tech. Tactile feedback apparatus using electromagnetic attraction for remote control robot
US6836982B1 (en) * 2003-08-14 2005-01-04 Caterpillar Inc Tactile feedback system for a remotely controlled work machine
CN101711923A (zh) * 2001-03-30 2010-05-26 伊梅森公司 触觉式玩具遥控器

Family Cites Families (391)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3157853A (en) 1957-12-06 1964-11-17 Hirsch Joseph Tactile communication system
GB958325A (en) 1962-07-08 1964-05-21 Communications Patents Ltd Improvements in or relating to ground-based flight training or simulating apparatus
US3497668A (en) 1966-08-25 1970-02-24 Joseph Hirsch Tactile control system
US3517446A (en) 1967-04-19 1970-06-30 Singer General Precision Vehicle trainer controls and control loading
US3903614A (en) 1970-03-27 1975-09-09 Singer Co Apparatus for simulating aircraft control loading
US3919691A (en) 1971-05-26 1975-11-11 Bell Telephone Labor Inc Tactile man-machine communication system
US3902687A (en) 1973-06-25 1975-09-02 Robert E Hightower Aircraft indicator system
US4018121A (en) 1974-03-26 1977-04-19 The Board Of Trustees Of Leland Stanford Junior University Method of synthesizing a musical sound
JPS5944639B2 (ja) 1975-12-02 1984-10-31 フジゼロツクス カブシキガイシヤ 音声による異同認識方式における標準パタ−ン更新方法
JPS52127091A (en) 1976-04-16 1977-10-25 Seiko Instr & Electronics Ltd Portable generator
US4160508A (en) 1977-08-19 1979-07-10 Nasa Controller arm for a remotely related slave arm
FR2411603A2 (fr) 1977-12-19 1979-07-13 Zarudiansky Alain Dispositif et procede d'enregistrement de restitution et de synthese de sensations tactiles
US4236325A (en) 1978-12-26 1980-12-02 The Singer Company Simulator control loading inertia compensator
US4334221A (en) 1979-10-22 1982-06-08 Ideal Toy Corporation Multi-vehicle multi-controller radio remote control system
US4360345A (en) 1980-07-14 1982-11-23 American Heart Association, Inc. Health education system
US4386346A (en) 1981-03-27 1983-05-31 International Business Machines Corporation Cursor controller
US4430595A (en) 1981-07-29 1984-02-07 Toko Kabushiki Kaisha Piezo-electric push button switch
US4599070A (en) 1981-07-29 1986-07-08 Control Interface Company Limited Aircraft simulator and simulated control system therefor
JPS5839299U (ja) * 1981-09-04 1983-03-15 デジコン電子株式会社 ラジコンにおける飛行体の失速検知機構
DE3382431D1 (de) 1982-01-22 1991-11-14 British Aerospace Steuerungsgeraet.
US4490810A (en) 1982-02-16 1984-12-25 Hon David C Automated instruction, game and data retrieval system
US4581491A (en) 1984-05-04 1986-04-08 Research Corporation Wearable tactile sensory aid providing information on voice pitch and intonation patterns
US4712101A (en) 1984-12-04 1987-12-08 Cheetah Control, Inc. Control mechanism for electronic apparatus
JPH0537531Y2 (zh) 1985-06-11 1993-09-22
US5078152A (en) 1985-06-23 1992-01-07 Loredan Biomedical, Inc. Method for diagnosis and/or training of proprioceptor feedback capabilities in a muscle and joint system of a human patient
JPS628898A (ja) 1985-07-06 1987-01-16 Tokyo Keiki Co Ltd ジヨイステツク操船装置
GB2179775B (en) 1985-08-30 1989-01-25 Unisys Corp Tactile alarm system for gaining the attention of an individual
US4824111A (en) 1985-09-09 1989-04-25 T.R. Applied Development Corporation Proportional control with an automatic centering manual input device for inputting computer variables
US4713007A (en) 1985-10-11 1987-12-15 Alban Eugene P Aircraft controls simulator
US5275174B1 (en) 1985-10-30 1998-08-04 Jonathan A Cook Repetitive strain injury assessment
NL8503096A (nl) 1985-11-11 1987-06-01 Fokker Bv Simulator van mechanische eigenschappen van een besturingssysteem.
US4934694A (en) 1985-12-06 1990-06-19 Mcintosh James L Computer controlled exercise system
US4891764A (en) 1985-12-06 1990-01-02 Tensor Development Inc. Program controlled force measurement and control system
US5103404A (en) 1985-12-06 1992-04-07 Tensor Development, Inc. Feedback for a manipulator
US5047918A (en) 1985-12-31 1991-09-10 Tektronix, Inc. File management system
JPH048381Y2 (zh) 1986-07-10 1992-03-03
US4695266A (en) 1986-09-17 1987-09-22 Hui Hsu W Steerable electric toy car
NL8602624A (nl) 1986-10-20 1988-05-16 Oce Nederland Bv Invoerinrichting met taktiele terugkoppeling.
US4795296A (en) 1986-11-17 1989-01-03 California Institute Of Technology Hand-held robot end effector controller having movement and force control
US5986643A (en) 1987-03-24 1999-11-16 Sun Microsystems, Inc. Tactile feedback mechanism for a data processing system
JPH0639097Y2 (ja) 1987-05-13 1994-10-12 国産電機株式会社 内燃機関用点火装置
US4868549A (en) 1987-05-18 1989-09-19 International Business Machines Corporation Feedback mouse
US4823634A (en) 1987-11-03 1989-04-25 Culver Craig F Multifunction tactile manipulatable control
US4938483A (en) 1987-11-04 1990-07-03 M. H. Segan & Company, Inc. Multi-vehicle interactive toy system
US5038089A (en) 1988-03-23 1991-08-06 The United States Of America As Represented By The Administrator Of The National Aeronautics And Space Administration Synchronized computational architecture for generalized bilateral control of robot arms
DE3814993A1 (de) 1988-05-03 1989-11-23 Kloeckner Ferromatik Desma Verfahren zum mischen von isocyanat und polyol zu einem zu polyurethan ausreagierenden gemisch
US4885565A (en) 1988-06-01 1989-12-05 General Motors Corporation Touchscreen CRT with tactile feedback
JPH0719512Y2 (ja) 1988-06-15 1995-05-10 株式会社セガ・エンタープライゼス 模擬操縦ゲーム装置
NL8801653A (nl) 1988-06-29 1990-01-16 Stork Kwant Bv Besturingsstelsel.
US5191641A (en) 1988-09-26 1993-03-02 Sharp Kabushiki Kaisha Cursor shift speed control system
FR2638010B1 (fr) 1988-10-13 1991-01-18 Acroe Clavier retroactif modulaire et actionneur modulaire plat
JPH0724708B2 (ja) 1988-11-12 1995-03-22 株式会社タカラ 台 座
US4907973A (en) 1988-11-14 1990-03-13 Hon David C Expert system simulator for modeling realistic internal environments and performance
JPH0753189B2 (ja) 1988-11-29 1995-06-07 株式会社タカラ 感応装置
US4930770A (en) 1988-12-01 1990-06-05 Baker Norman A Eccentrically loaded computerized positive/negative exercise machine
US5164530A (en) 1988-12-29 1992-11-17 Casio Computer Co., Ltd. Electronic musical instrument with improved capability for simulating an actual musical instrument
JPH02185278A (ja) 1989-01-12 1990-07-19 Taito Corp 光線銃射撃ゲーム装置
US5186695A (en) 1989-02-03 1993-02-16 Loredan Biomedical, Inc. Apparatus for controlled exercise and diagnosis of human performance
US4964837B1 (en) 1989-02-16 1993-09-14 B. Collier Harry Radio controlled model vehicle having coordinated sound effects system
US5195920A (en) 1989-02-16 1993-03-23 Collier Harry B Radio controlled model vehicle having coordinated sound effects system
US5019761A (en) 1989-02-21 1991-05-28 Kraft Brett W Force feedback control for backhoe
US4983901A (en) 1989-04-21 1991-01-08 Allergan, Inc. Digital electronic foot control for medical apparatus and the like
JP2782803B2 (ja) 1989-06-30 1998-08-06 大日本インキ化学工業株式会社 含ふっ素共重合体水分散液
GB8923066D0 (en) 1989-10-13 1989-11-29 Cheetah Marketing Ltd A movable electronic device for playing computer games
JPH0724147Y2 (ja) 1989-12-28 1995-06-05 株式会社平和 パチンコ機の飛距離調整装置
US5022407A (en) 1990-01-24 1991-06-11 Topical Testing, Inc. Apparatus for automated tactile testing
US5631861A (en) 1990-02-02 1997-05-20 Virtual Technologies, Inc. Force feedback and texture simulating interface device
US5184319A (en) 1990-02-02 1993-02-02 Kramer James F Force feedback and textures simulating interface device
JPH0724708Y2 (ja) 1990-02-05 1995-06-05 日信工業株式会社 ソレノイド弁
JPH0753189Y2 (ja) 1990-02-23 1995-12-06 三洋電機株式会社 診断機能を有する音響機器
US5059958A (en) 1990-04-10 1991-10-22 Jacobs Jordan S Manually held tilt sensitive non-joystick control box
US5035242A (en) 1990-04-16 1991-07-30 David Franklin Method and apparatus for sound responsive tactile stimulation of deaf individuals
JPH0685820B2 (ja) 1990-04-25 1994-11-02 株式会社エポック社 体感ゲーム機
JP3033148B2 (ja) 1990-07-06 2000-04-17 ミノルタ株式会社 コンパクトなズームレンズ
GB9014130D0 (en) 1990-06-25 1990-08-15 Hewlett Packard Co User interface
US5547382A (en) 1990-06-28 1996-08-20 Honda Giken Kogyo Kabushiki Kaisha Riding simulation system for motorcycles
US5273038A (en) 1990-07-09 1993-12-28 Beavin William C Computer simulation of live organ
WO1992007350A1 (en) 1990-10-15 1992-04-30 National Biomedical Research Foundation Three-dimensional cursor control device
JPH0748297Y2 (ja) 1990-10-29 1995-11-08 株式会社三洋物産 パチンコ機の入賞玉受口器
NL194053C (nl) 1990-12-05 2001-05-03 Koninkl Philips Electronics Nv Inrichting met een rotatiesymmetrisch lichaam.
US5024626A (en) 1991-02-01 1991-06-18 Jack Robbins Sound producing remote control toy vehicle
US5212473A (en) 1991-02-21 1993-05-18 Typeright Keyboard Corp. Membrane keyboard and method of using same
US5334027A (en) 1991-02-25 1994-08-02 Terry Wherlock Big game fish training and exercise device and method
US5354162A (en) 1991-02-26 1994-10-11 Rutgers University Actuator system for providing force feedback to portable master support
US5240417A (en) 1991-03-14 1993-08-31 Atari Games Corporation System and method for bicycle riding simulation
DE69212149D1 (de) 1991-03-21 1996-08-14 Atari Games Corp Fahrtsimulator mit überkreuzter netzwerkrückkoppelung
US5203563A (en) 1991-03-21 1993-04-20 Atari Games Corporation Shaker control device
US5146566A (en) 1991-05-29 1992-09-08 Ibm Corporation Input/output system for computer user interface using magnetic levitation
US5388992A (en) 1991-06-19 1995-02-14 Audiological Engineering Corporation Method and apparatus for tactile transduction of acoustic signals from television receivers
EP0594757B1 (en) 1991-07-12 1998-06-17 Denne Developments Limited Electromagnetic apparatus for producing linear motion
US5185561A (en) 1991-07-23 1993-02-09 Digital Equipment Corporation Torque motor as a tactile feedback device in a computer system
US5442557A (en) 1991-07-26 1995-08-15 Pioneer Electronic Corporation Navigation device
US5186629A (en) 1991-08-22 1993-02-16 International Business Machines Corporation Virtual graphics display capable of presenting icons and windows to the blind computer user and method
US5889670A (en) 1991-10-24 1999-03-30 Immersion Corporation Method and apparatus for tactilely responsive user interface
US5220260A (en) 1991-10-24 1993-06-15 Lex Computer And Management Corporation Actuator having electronically controllable tactile responsiveness
US5216337A (en) 1991-10-28 1993-06-01 Orton Kevin R Radio controlled speed controller with audible feedback signal
US5271290A (en) 1991-10-29 1993-12-21 United Kingdom Atomic Energy Authority Actuator assembly
JP2848061B2 (ja) 1991-11-06 1999-01-20 三菱電機株式会社 ナビゲーション装置
US5309140A (en) 1991-11-26 1994-05-03 The United States Of America As Represented By The Secretary Of The Navy Feedback system for remotely operated vehicles
JPH05192449A (ja) 1992-01-20 1993-08-03 Taito Corp ビデオ式銃撃戦ゲーム装置及びその装置を制御する方法
US5589828A (en) 1992-03-05 1996-12-31 Armstrong; Brad A. 6 Degrees of freedom controller with capability of tactile feedback
US5189355A (en) 1992-04-10 1993-02-23 Ampex Corporation Interactive rotary controller system with tactile feedback
JP2677315B2 (ja) 1992-04-27 1997-11-17 株式会社トミー 運転玩具
JP2567365B2 (ja) 1992-04-28 1996-12-25 株式会社タミヤ 無線操縦装置
US5296871A (en) 1992-07-27 1994-03-22 Paley W Bradford Three-dimensional mouse with tactile feedback
US5790108A (en) 1992-10-23 1998-08-04 University Of British Columbia Controller
US5769640A (en) 1992-12-02 1998-06-23 Cybernet Systems Corporation Method and system for simulating medical procedures including virtual reality and control method and system for use therein
US5629594A (en) 1992-12-02 1997-05-13 Cybernet Systems Corporation Force feedback system
US5389865A (en) 1992-12-02 1995-02-14 Cybernet Systems Corporation Method and system for providing a tactile virtual reality and manipulator defining an interface device therefor
US5451924A (en) 1993-01-14 1995-09-19 Massachusetts Institute Of Technology Apparatus for providing sensory substitution of force feedback
EP0607580A1 (en) 1993-01-21 1994-07-27 International Business Machines Corporation Tactile feedback mechanism for cursor control
US5785630A (en) 1993-02-02 1998-07-28 Tectrix Fitness Equipment, Inc. Interactive exercise apparatus
EP0692109A4 (en) 1993-04-02 1997-05-02 Vir Systems Pty Limited ATTITUDE DETECTOR ASSEMBLY
JP3686686B2 (ja) 1993-05-11 2005-08-24 松下電器産業株式会社 力覚呈示デバイス、データ入力装置、及びデータ入力デバイス装置
US6282489B1 (en) 1993-05-28 2001-08-28 Mapquest.Com, Inc. Methods and apparatus for displaying a travel route and generating a list of places of interest located near the travel route
US5405152A (en) 1993-06-08 1995-04-11 The Walt Disney Company Method and apparatus for an interactive video game with physical feedback
US5466213A (en) 1993-07-06 1995-11-14 Massachusetts Institute Of Technology Interactive robotic therapist
JP2856036B2 (ja) 1993-07-12 1999-02-10 株式会社セガ・エンタープライゼス スライド式振動機構を備えたゲーム機用ガンユニット及びゲーム装置
US5734373A (en) 1993-07-16 1998-03-31 Immersion Human Interface Corporation Method and apparatus for controlling force feedback interface systems utilizing a host computer
US5739811A (en) 1993-07-16 1998-04-14 Immersion Human Interface Corporation Method and apparatus for controlling human-computer interface systems providing force feedback
US5731804A (en) 1995-01-18 1998-03-24 Immersion Human Interface Corp. Method and apparatus for providing high bandwidth, low noise mechanical I/O for computer systems
US5724264A (en) 1993-07-16 1998-03-03 Immersion Human Interface Corp. Method and apparatus for tracking the position and orientation of a stylus and for digitizing a 3-D object
US5701140A (en) 1993-07-16 1997-12-23 Immersion Human Interface Corp. Method and apparatus for providing a cursor control interface with force feedback
US5767839A (en) 1995-01-18 1998-06-16 Immersion Human Interface Corporation Method and apparatus for providing passive force feedback to human-computer interface systems
US5805140A (en) 1993-07-16 1998-09-08 Immersion Corporation High bandwidth force feedback interface using voice coils and flexures
US5721566A (en) 1995-01-18 1998-02-24 Immersion Human Interface Corp. Method and apparatus for providing damping force feedback
JPH086493A (ja) 1993-07-21 1996-01-12 Texas Instr Inc <Ti> 点字テキストおよび点字図形用の電子的にリフレッシュ可能な触知型ディスプレイ
JPH0748297A (ja) 1993-08-06 1995-02-21 Tosoh Corp 芳香族化合物の臭素化方法
US5625576A (en) 1993-10-01 1997-04-29 Massachusetts Institute Of Technology Force reflecting haptic interface
WO1995012173A2 (en) 1993-10-28 1995-05-04 Teltech Resource Network Corporation Database search summary with user determined characteristics
US5436638A (en) 1993-12-17 1995-07-25 Fakespace, Inc. Image display method and apparatus with means for yoking viewpoint orienting muscles of a user
WO1995020787A1 (en) 1994-01-27 1995-08-03 Exos, Inc. Multimode feedback display technology
US5499360A (en) 1994-02-28 1996-03-12 Panasonic Technolgies, Inc. Method for proximity searching with range testing and range adjustment
US6004134A (en) 1994-05-19 1999-12-21 Exos, Inc. Interactive simulation including force feedback
US6160489A (en) 1994-06-23 2000-12-12 Motorola, Inc. Wireless communication device adapted to generate a plurality of distinctive tactile alert patterns
US5821920A (en) 1994-07-14 1998-10-13 Immersion Human Interface Corporation Control input device for interfacing an elongated flexible object with a computer system
JP4036246B2 (ja) 1994-08-02 2008-01-23 任天堂株式会社 ゲーム機用操作装置
JP2955699B2 (ja) 1994-08-05 1999-10-04 日本航空電子工業株式会社 無人ヘリコプタの遠隔飛行制御システム
US5572201A (en) 1994-08-05 1996-11-05 Federal Signal Corporation Alerting device and system for abnormal situations
US5565840A (en) 1994-09-21 1996-10-15 Thorner; Craig Tactile sensation generator
US5684722A (en) 1994-09-21 1997-11-04 Thorner; Craig Apparatus and method for generating a control signal for a tactile sensation generator
US6422941B1 (en) 1994-09-21 2002-07-23 Craig Thorner Universal tactile feedback system for computer video games and simulations
US5669818A (en) 1995-03-23 1997-09-23 Thorner; Craig Seat-based tactile sensation generator
US5766016A (en) 1994-11-14 1998-06-16 Georgia Tech Research Corporation Surgical simulator and method for simulating surgical procedure
US5666138A (en) 1994-11-22 1997-09-09 Culver; Craig F. Interface control
JP3236180B2 (ja) 1994-12-05 2001-12-10 日本電気株式会社 座標指示装置
JPH08168545A (ja) 1994-12-19 1996-07-02 Japan Aviation Electron Ind Ltd 運動用玩具
US5614687A (en) 1995-02-20 1997-03-25 Pioneer Electronic Corporation Apparatus for detecting the number of beats
US5583478A (en) 1995-03-01 1996-12-10 Renzi; Ronald Virtual environment tactile system
DE69622101T2 (de) 1995-03-13 2003-02-13 Koninkl Philips Electronics Nv 3-d-eingang durch vertikale verschiebung von maus oder rollkugel
US5882206A (en) 1995-03-29 1999-03-16 Gillio; Robert G. Virtual surgery system
US5736978A (en) 1995-05-26 1998-04-07 The United States Of America As Represented By The Secretary Of The Air Force Tactile graphics display
US5661446A (en) 1995-06-07 1997-08-26 Mts Systems Corporation Electromagnetic actuator
US6369952B1 (en) 1995-07-14 2002-04-09 I-O Display Systems Llc Head-mounted personal visual display apparatus with image generator and holder
US6108704A (en) 1995-09-25 2000-08-22 Netspeak Corporation Point-to-point internet protocol
US5959613A (en) 1995-12-01 1999-09-28 Immersion Corporation Method and apparatus for shaping force signals for a force feedback device
MX9704155A (es) 1995-10-09 1997-09-30 Nintendo Co Ltd Sistema procesador de imagenes tridimensionales.
US5754023A (en) 1995-10-26 1998-05-19 Cybernet Systems Corporation Gyro-stabilized platforms for force-feedback applications
JPH09138767A (ja) 1995-11-14 1997-05-27 Fujitsu Ten Ltd 感情表現の通信装置
US5747714A (en) 1995-11-16 1998-05-05 James N. Kniest Digital tone synthesis modeling for complex instruments
US5825308A (en) 1996-11-26 1998-10-20 Immersion Human Interface Corporation Force feedback interface having isotonic and isometric functionality
EP0864145A4 (en) 1995-11-30 1998-12-16 Virtual Technologies Inc TACTILE FEEDBACK FOR HUMAN / MACHINE INTERFACE
US6028593A (en) 1995-12-01 2000-02-22 Immersion Corporation Method and apparatus for providing simulated physical interactions within computer generated environments
US6161126A (en) 1995-12-13 2000-12-12 Immersion Corporation Implementing force feedback over the World Wide Web and other computer networks
US6749537B1 (en) 1995-12-14 2004-06-15 Hickman Paul L Method and apparatus for remote interactive exercise and health equipment
KR19980032013A (ko) 1995-12-15 1998-07-25 모리시타요오이찌 진동 발생장치
JP3696685B2 (ja) 1996-02-07 2005-09-21 沖電気工業株式会社 疑似生物玩具
US5914705A (en) 1996-02-09 1999-06-22 Lucent Technologies Inc. Apparatus and method for providing detent-like tactile feedback
US5692956A (en) 1996-02-09 1997-12-02 Mattel, Inc. Combination computer mouse and game play control
SE519661C2 (sv) 1996-02-23 2003-03-25 Immersion Corp Pekdon och förfarande för markering av grafiska detaljer på en display med sensorisk återkoppling vid påträffande av nämnda detalj
US6111577A (en) 1996-04-04 2000-08-29 Massachusetts Institute Of Technology Method and apparatus for determining forces to be applied to a user through a haptic interface
US5857986A (en) 1996-05-24 1999-01-12 Moriyasu; Hiro Interactive vibrator for multimedia
US5728960A (en) 1996-07-10 1998-03-17 Sitrick; David H. Multi-dimensional transformation systems and display communication architecture for musical compositions
DE19630109A1 (de) 1996-07-25 1998-01-29 Siemens Ag Verfahren zur Sprecherverifikation anhand mindestens eines von einem Sprecher eingesprochenen Sprachsignals, durch einen Rechner
US6929481B1 (en) 1996-09-04 2005-08-16 Immersion Medical, Inc. Interface device and method for interfacing instruments to medical procedure simulation systems
US6106301A (en) 1996-09-04 2000-08-22 Ht Medical Systems, Inc. Interventional radiology interface apparatus and method
US6024576A (en) 1996-09-06 2000-02-15 Immersion Corporation Hemispherical, high bandwidth mechanical interface for computer systems
US6119114A (en) 1996-09-17 2000-09-12 Smadja; Frank Method and apparatus for dynamic relevance ranking
US5870740A (en) 1996-09-30 1999-02-09 Apple Computer, Inc. System and method for improving the ranking of information retrieval results for short queries
JPH114966A (ja) 1996-10-01 1999-01-12 Sony Computer Entateimento:Kk ゲーム機用操作装置及びゲーム装置
ATE214300T1 (de) 1996-10-02 2002-03-15 Graupner Gmbh & Co Kg Vorrichtung zur beeinflussung des fahrverhaltens von ferngesteuerten modellfahrzeugen
AU737919B2 (en) 1996-10-11 2001-09-06 Sony Computer Entertainment Inc. Operating device for game machine
US5828197A (en) 1996-10-25 1998-10-27 Immersion Human Interface Corporation Mechanical interface having multiple grounded actuators
US6686911B1 (en) 1996-11-26 2004-02-03 Immersion Corporation Control knob with control modes and force feedback
US6154201A (en) 1996-11-26 2000-11-28 Immersion Corporation Control knob with multiple degrees of freedom and force feedback
US5973670A (en) 1996-12-31 1999-10-26 International Business Machines Corporation Tactile feedback controller for computer cursor control device
JP3557062B2 (ja) 1997-01-10 2004-08-25 日本電信電話株式会社 低ビットレート画像通信システムおよび低ビットレート画像通信センタ装置および低ビットレート画像通信方法
GB9701102D0 (en) 1997-01-20 1997-03-12 Nissen John C D Tactile system for dynamic display of textual and graphical information with audio option
US6812624B1 (en) 1999-07-20 2004-11-02 Sri International Electroactive polymers
US6376971B1 (en) 1997-02-07 2002-04-23 Sri International Electroactive polymer electrodes
US6882086B2 (en) 2001-05-22 2005-04-19 Sri International Variable stiffness electroactive polymer systems
US5928248A (en) 1997-02-14 1999-07-27 Biosense, Inc. Guided deployment of stents
JPH10314463A (ja) 1997-05-21 1998-12-02 S M C:Kk ラジオコントロール送信機
US5857939A (en) 1997-06-05 1999-01-12 Talking Counter, Inc. Exercise device with audible electronic monitor
AUPO794697A0 (en) 1997-07-15 1997-08-07 Silverbrook Research Pty Ltd A device (MEMS10)
US6182068B1 (en) 1997-08-01 2001-01-30 Ask Jeeves, Inc. Personalized search methods
JP3833786B2 (ja) 1997-08-04 2006-10-18 富士重工業株式会社 移動体の3次元自己位置認識装置
US6121955A (en) 1997-08-06 2000-09-19 Primax Electronics Ltd. Computer joystick having two optical sensors for generating vector signals
TW389918B (en) 1997-08-24 2000-05-11 Sony Computer Entertainment Inc Game apparatus, game machine manipulation device, game system and interactive communication method for game apparatus
JP3451900B2 (ja) 1997-09-22 2003-09-29 ヤマハ株式会社 ピッチ/テンポ変換方法及び装置
US6088019A (en) 1998-06-23 2000-07-11 Immersion Corporation Low cost force feedback device with actuator for non-primary axis
US6211861B1 (en) 1998-06-23 2001-04-03 Immersion Corporation Tactile mouse device
US6256011B1 (en) 1997-12-03 2001-07-03 Immersion Corporation Multi-function control device with force feedback
US6160540A (en) 1998-01-12 2000-12-12 Xerox Company Zoomorphic computer user interface
GB2336890A (en) 1998-01-14 1999-11-03 Ian Coker Remotely controlled robotic toy
US5984880A (en) 1998-01-20 1999-11-16 Lander; Ralph H Tactile feedback controlled by various medium
TW404846B (en) * 1998-01-23 2000-09-11 Koninkl Philips Electronics Nv Multiperson tactual virtual environment
US7760187B2 (en) 2004-07-30 2010-07-20 Apple Inc. Visual expander
US8479122B2 (en) 2004-07-30 2013-07-02 Apple Inc. Gestures for touch sensitive input devices
EP1051698B1 (en) 1998-01-28 2018-01-17 Immersion Medical, Inc. Interface device and method for interfacing instruments to vascular access simulation systems
CN1299479A (zh) 1998-02-03 2001-06-13 因维伯诺有限公司 产生振动的系统和方法
US6122520A (en) 1998-02-13 2000-09-19 Xerox Corporation System and method for obtaining and using location specific information
US6280327B1 (en) 1998-06-05 2001-08-28 Arista Interactive Llc Wireless game control units
JPH11313001A (ja) 1998-03-03 1999-11-09 Saehan Information Syst Inc 携帯用無線相性診断装置及び無線相性診断方法
US6198206B1 (en) 1998-03-20 2001-03-06 Active Control Experts, Inc. Inertial/audio unit and construction
EP1001319B1 (en) 1998-04-08 2009-01-14 Citizen Holdings Co., Ltd. Self-winding power generating timepiece
US6300938B1 (en) 1998-04-13 2001-10-09 Immersion Corporation Multiple-cylinder control device for computers and other electronic apparatus
JP2000020222A (ja) 1998-04-28 2000-01-21 Masanobu Kujirada 携帯型の縫いぐるみ状の遠隔操作装置、情報処理装置、通信装置、及びセキュリティ装置
US6078126A (en) 1998-05-29 2000-06-20 Motorola, Inc. Resonant piezoelectric alerting device
US5945772A (en) 1998-05-29 1999-08-31 Motorla, Inc. Damped resonant piezoelectric alerting device
US6346025B1 (en) 1998-06-19 2002-02-12 Titanium Toys, Inc. Methods and systems for joints useable in toys
US6697043B1 (en) 1999-12-21 2004-02-24 Immersion Corporation Haptic interface device and actuator assembly providing linear haptic sensations
US6686901B2 (en) 1998-06-23 2004-02-03 Immersion Corporation Enhancing inertial tactile feedback in computer interface devices having increased mass
US6717573B1 (en) 1998-06-23 2004-04-06 Immersion Corporation Low-cost haptic mouse implementations
US6563487B2 (en) 1998-06-23 2003-05-13 Immersion Corporation Haptic feedback for directional control pads
US6707443B2 (en) 1998-06-23 2004-03-16 Immersion Corporation Haptic trackball device
US6184868B1 (en) 1998-09-17 2001-02-06 Immersion Corp. Haptic feedback control devices
US6429846B2 (en) 1998-06-23 2002-08-06 Immersion Corporation Haptic feedback for touchpads and other touch controls
US6221861B1 (en) 1998-07-10 2001-04-24 The Regents Of The University Of California Reducing pyrophosphate deposition with calcium antagonists
US6096004A (en) 1998-07-10 2000-08-01 Mitsubishi Electric Information Technology Center America, Inc. (Ita) Master/slave system for the manipulation of tubular medical tools
EP0977142A3 (en) 1998-07-31 2006-01-25 Koninklijke Philips Electronics N.V. Input device generating tactual cues
GB9820490D0 (en) 1998-09-22 1998-11-11 Forsberg Services Limited Computer game
JP2000102677A (ja) 1998-09-29 2000-04-11 Tamiya Inc リモコン模型の走行制御方法及びその装置
US6304520B1 (en) 1998-10-22 2001-10-16 Citizen Watch Co., Ltd. Wrist watch having thermoelectric generator
US6314094B1 (en) 1998-10-29 2001-11-06 Central Coast Patent Agency Inc Mobile wireless internet portable radio
US6522875B1 (en) 1998-11-17 2003-02-18 Eric Morgan Dowling Geographical web browser, methods, apparatus and systems
JP3708346B2 (ja) 1998-12-14 2005-10-19 パイオニア株式会社 振動報知装置
US6113459A (en) 1998-12-21 2000-09-05 Nammoto; Mikio Remote toy steering mechanism
US6199067B1 (en) 1999-01-20 2001-03-06 Mightiest Logicon Unisearch, Inc. System and method for generating personalized user profiles and for utilizing the generated user profiles to perform adaptive internet searches
CA2266208C (en) 1999-03-19 2008-07-08 Wenking Corp. Remote road traffic data exchange and intelligent vehicle highway system
US6470207B1 (en) 1999-03-23 2002-10-22 Surgical Navigation Technologies, Inc. Navigational guidance via computer-assisted fluoroscopic imaging
US6493702B1 (en) 1999-05-05 2002-12-10 Xerox Corporation System and method for searching and recommending documents in a collection using share bookmarks
JP2000317866A (ja) 1999-05-10 2000-11-21 Sony Corp ロボット装置
US7778688B2 (en) 1999-05-18 2010-08-17 MediGuide, Ltd. System and method for delivering a stent to a selected position within a lumen
JP3648559B2 (ja) 1999-05-31 2005-05-18 カシオ計算機株式会社 通信機能付き電子機器
JP2000343037A (ja) 1999-06-04 2000-12-12 Alps Electric Co Ltd 振動発生装置およびこれを用いたゲーム機器用入力装置
AU6059400A (en) 1999-07-01 2001-01-22 Immersion Corporation Controlling vibrotactile sensations for haptic feedback devices
US7561142B2 (en) 1999-07-01 2009-07-14 Immersion Corporation Vibrotactile haptic feedback devices
US7181438B1 (en) 1999-07-21 2007-02-20 Alberti Anemometer, Llc Database access system
US6714121B1 (en) 1999-08-09 2004-03-30 Micron Technology, Inc. RFID material tracking method and apparatus
US6665644B1 (en) 1999-08-10 2003-12-16 International Business Machines Corporation Conversational data mining
WO2001013354A1 (en) 1999-08-18 2001-02-22 Immersion Corporation Vibrotactile haptic feedback devices
JP2001062160A (ja) 1999-08-31 2001-03-13 Sanwa Denshi Kiki Kk ラジコン送信機
DE20080209U1 (de) 1999-09-28 2001-08-09 Immersion Corp Steuerung von haptischen Empfindungen für Schnittstellenvorrichtungen mit Vibrotaktiler Rückkopplung
WO2001024158A1 (en) 1999-09-28 2001-04-05 Immersion Corporation Controlling haptic sensations for vibrotactile feedback interface devices
US6188957B1 (en) 1999-10-04 2001-02-13 Navigation Technologies Corporation Method and system for providing bicycle information with a navigation system
FI19992351A (fi) 1999-10-29 2001-04-30 Nokia Mobile Phones Ltd Puheentunnistus
US6293798B1 (en) 1999-11-10 2001-09-25 Skyline Products System and method for an RC controller and software
US6822635B2 (en) 2000-01-19 2004-11-23 Immersion Corporation Haptic interface for laptop computers and other portable devices
EP1259992B1 (en) 2000-02-23 2011-10-05 SRI International Biologically powered electroactive polymer generators
US6501420B2 (en) 2000-02-24 2002-12-31 Koninklijke Philips Electronics N.V. Mobile cellular telephone comprising a GPS receiver
US20030210228A1 (en) 2000-02-25 2003-11-13 Ebersole John Franklin Augmented reality situational awareness system and method
US7260837B2 (en) 2000-03-22 2007-08-21 Comscore Networks, Inc. Systems and methods for user identification, user demographic reporting and collecting usage data usage biometrics
US6564210B1 (en) 2000-03-27 2003-05-13 Virtual Self Ltd. System and method for searching databases employing user profiles
CA2303610A1 (en) 2000-03-31 2001-09-30 Peter Nicholas Maxymych Transaction tray with communications means
US6772026B2 (en) 2000-04-05 2004-08-03 Therics, Inc. System and method for rapidly customizing design, manufacture and/or selection of biomedical devices
AU2001253345A1 (en) 2000-04-12 2001-10-30 T3D, Inc. Interactive video device and method of use
EP2385518A3 (en) 2000-05-24 2012-02-15 Immersion Medical, Inc. Haptic devices using electroactive polymers
DE10025997A1 (de) 2000-05-25 2001-12-06 Bosch Gmbh Robert Piezoaktor
US6819267B1 (en) 2000-05-31 2004-11-16 International Business Machines Corporation System and method for proximity bookmarks using GPS and pervasive computing
US6381537B1 (en) 2000-06-02 2002-04-30 Navigation Technologies Corp. Method and system for obtaining geographic data using navigation systems
US7159008B1 (en) 2000-06-30 2007-01-02 Immersion Corporation Chat interface with haptic feedback functionality
US6323412B1 (en) 2000-08-03 2001-11-27 Mediadome, Inc. Method and apparatus for real time tempo detection
US6735568B1 (en) 2000-08-10 2004-05-11 Eharmony.Com Method and system for identifying people who are likely to have a successful relationship
US7312766B1 (en) 2000-09-22 2007-12-25 Canadian Space Agency Method and system for time/motion compensation for head mounted displays
WO2002027705A1 (en) 2000-09-28 2002-04-04 Immersion Corporation Directional tactile feedback for haptic feedback interface devices
US6520013B1 (en) 2000-10-02 2003-02-18 Apple Computer, Inc. Method and apparatus for detecting free fall
US7688306B2 (en) 2000-10-02 2010-03-30 Apple Inc. Methods and apparatuses for operating a portable device based on an accelerometer
US6778226B1 (en) 2000-10-11 2004-08-17 Koninklijke Philips Electronics N.V. Device cabinet with dynamically controlled appearance
US6721706B1 (en) 2000-10-30 2004-04-13 Koninklijke Philips Electronics N.V. Environment-responsive user interface/entertainment device that simulates personal interaction
IL155821A0 (en) 2000-11-17 2003-12-23 Weitman Jacob Applications for mobile digital camera that distinguish between text and image-information in an image
JP2002167137A (ja) 2000-11-29 2002-06-11 Toshiba Corp エレベータ
US20020078045A1 (en) 2000-12-14 2002-06-20 Rabindranath Dutta System, method, and program for ranking search results using user category weighting
US6686531B1 (en) 2000-12-29 2004-02-03 Harmon International Industries Incorporated Music delivery, control and integration
US6646643B2 (en) 2001-01-05 2003-11-11 The United States Of America As Represented By The Secretary Of The Navy User control of simulated locomotion
US6641480B2 (en) 2001-01-29 2003-11-04 Microsoft Corporation Force feedback mechanism for gamepad device
US7137891B2 (en) 2001-01-31 2006-11-21 Sony Computer Entertainment America Inc. Game playing system with assignable attack icons
US8001118B2 (en) 2001-03-02 2011-08-16 Google Inc. Methods and apparatus for employing usage statistics in document retrieval
JP3701614B2 (ja) 2001-03-09 2005-10-05 株式会社ソニー・コンピュータエンタテインメント 仮想空間制御プログラム、仮想空間制御プログラムを記録した記録媒体、プログラム実行装置、仮想空間制御方法
US20020133418A1 (en) 2001-03-16 2002-09-19 Hammond Keith J. Transaction systems and methods wherein a portable customer device is associated with a customer
US6636835B2 (en) 2001-04-04 2003-10-21 3De Innovations Wireless maitre d' system for restaurants
US6867733B2 (en) 2001-04-09 2005-03-15 At Road, Inc. Method and system for a plurality of mobile units to locate one another
JP2002328038A (ja) 2001-04-27 2002-11-15 Pioneer Electronic Corp ナビゲーション端末装置およびその方法
US6963762B2 (en) 2001-05-23 2005-11-08 Nokia Corporation Mobile phone using tactile icons
US20040125120A1 (en) 2001-06-08 2004-07-01 Michael Weiner Method and apparatus for interactive transmission and reception of tactile information
US6885362B2 (en) 2001-07-12 2005-04-26 Nokia Corporation System and method for accessing ubiquitous resources in an intelligent environment
JP3958944B2 (ja) 2001-07-17 2007-08-15 アルプス電気株式会社 多機能入力装置
US6732090B2 (en) 2001-08-13 2004-05-04 Xerox Corporation Meta-document management system with user definable personalities
US7062367B2 (en) 2001-09-25 2006-06-13 Boo Y Kim Vehicle actuator remote control system
US20030069077A1 (en) 2001-10-05 2003-04-10 Gene Korienek Wave-actuated, spell-casting magic wand with sensory feedback
US20030110038A1 (en) 2001-10-16 2003-06-12 Rajeev Sharma Multi-modal gender classification using support vector machines (SVMs)
US20040238732A1 (en) 2001-10-19 2004-12-02 Andrei State Methods and systems for dynamic virtual convergence and head mountable display
US6921351B1 (en) 2001-10-19 2005-07-26 Cybergym, Inc. Method and apparatus for remote interactive exercise and health equipment
SE521051C2 (sv) 2001-11-16 2003-09-23 Volvo Penta Ab Fjärrmanövreringssystem för ett fordon.
US6816711B2 (en) 2001-11-27 2004-11-09 Qualcomm Incorporated GPS equipped mobile phone with single shared antenna
US6655817B2 (en) 2001-12-10 2003-12-02 Tom Devlin Remote controlled lighting apparatus and method
JP4011906B2 (ja) 2001-12-13 2007-11-21 富士通株式会社 プロファイル情報の情報検索方法、プログラム、記録媒体及び装置
US6801837B2 (en) 2002-01-03 2004-10-05 Meritor Light Vehicle Technology, Llc Intervehicle network communication system
US6982697B2 (en) 2002-02-07 2006-01-03 Microsoft Corporation System and process for selecting objects in a ubiquitous computing environment
US7716161B2 (en) 2002-09-24 2010-05-11 Google, Inc, Methods and apparatus for serving relevant advertisements
US6985143B2 (en) 2002-04-15 2006-01-10 Nvidia Corporation System and method related to data structures in the context of a computer graphics system
US7161580B2 (en) 2002-04-25 2007-01-09 Immersion Corporation Haptic feedback using rotary harmonic moving mass
US6694228B2 (en) 2002-05-09 2004-02-17 Sikorsky Aircraft Corporation Control system for remotely operated vehicles for operational payload employment
DE10223735B4 (de) 2002-05-28 2005-05-25 Red Chip Company Ltd. Verfahren und Vorrichtung zum Ermitteln von Rhythmuseinheiten in einem Musikstück
US6697715B1 (en) 2002-06-19 2004-02-24 The United States Of America As Represented By The Secretary Of The Navy Instinctive steering system and method for reducing operator error in controlling a vehicle remotely
US20040225519A1 (en) 2002-06-25 2004-11-11 Martin Keith D. Intelligent music track selection
US6829599B2 (en) 2002-10-02 2004-12-07 Xerox Corporation System and method for improving answer relevance in meta-search engines
WO2004036405A2 (en) 2002-10-15 2004-04-29 Immersion Corporation Products and processes for providing force sensations in a user interface
US6970088B2 (en) 2002-10-17 2005-11-29 Compex, Inc. Method for tracking and processing passengers and their transported articles
US6858970B2 (en) 2002-10-21 2005-02-22 The Boeing Company Multi-frequency piezoelectric energy harvester
US7599730B2 (en) 2002-11-19 2009-10-06 Medtronic Navigation, Inc. Navigation system for cardiac therapies
US20040103087A1 (en) 2002-11-25 2004-05-27 Rajat Mukherjee Method and apparatus for combining multiple search workers
US7779166B2 (en) 2002-12-08 2010-08-17 Immersion Corporation Using haptic effects to enhance information content in communications
SE0203908D0 (sv) * 2002-12-30 2002-12-30 Abb Research Ltd An augmented reality system and method
US6863220B2 (en) 2002-12-31 2005-03-08 Massachusetts Institute Of Technology Manually operated switch for enabling and disabling an RFID card
US7100835B2 (en) 2002-12-31 2006-09-05 Massachusetts Institute Of Technology Methods and apparatus for wireless RFID cardholder signature and data entry
US7336266B2 (en) 2003-02-20 2008-02-26 Immersion Corproation Haptic pads for use with user-interface devices
US7618323B2 (en) 2003-02-26 2009-11-17 Wms Gaming Inc. Gaming machine system having a gesture-sensing mechanism
US7945567B2 (en) 2003-03-17 2011-05-17 Hewlett-Packard Development Company, L.P. Storing and/or retrieving a document within a knowledge base or document repository
US7627343B2 (en) 2003-04-25 2009-12-01 Apple Inc. Media player system
US7475060B2 (en) 2003-05-09 2009-01-06 Planeteye Company Ulc Browsing user interface for a geo-coded media database
US7283997B1 (en) 2003-05-14 2007-10-16 Apple Inc. System and method for ranking the relevance of documents retrieved by a query
US7343232B2 (en) 2003-06-20 2008-03-11 Geneva Aerospace Vehicle control system including related methods and components
US20050059489A1 (en) 2003-09-12 2005-03-17 Kim Taek Sung Motion sensing applications
US20050060299A1 (en) 2003-09-17 2005-03-17 George Filley Location-referenced photograph repository
US20050222989A1 (en) 2003-09-30 2005-10-06 Taher Haveliwala Results based personalization of advertisements in a search engine
US20050071328A1 (en) 2003-09-30 2005-03-31 Lawrence Stephen R. Personalization of web search
US20050080786A1 (en) 2003-10-14 2005-04-14 Fish Edmund J. System and method for customizing search results based on searcher's actual geographic location
US20050096047A1 (en) 2003-10-31 2005-05-05 Haberman William E. Storing and presenting broadcast in mobile device
US20050114149A1 (en) 2003-11-20 2005-05-26 International Business Machines Corporation Method and apparatus for wireless ordering from a restaurant
KR20050054731A (ko) * 2003-12-05 2005-06-10 한국전자통신연구원 햅틱 시뮬레이션 시스템 및 그 시스템에서의 실시간 촉감지원 방법
US20060066569A1 (en) 2003-12-08 2006-03-30 Immersion Corporation, A Delaware Corporation Methods and systems for providing haptic messaging to handheld communication devices
US7249126B1 (en) 2003-12-30 2007-07-24 Shopping.Com Systems and methods for dynamically updating relevance of a selected item
US20050149499A1 (en) 2003-12-30 2005-07-07 Google Inc., A Delaware Corporation Systems and methods for improving search quality
US20050198376A1 (en) 2004-01-02 2005-09-08 Kotzin Michael D. Method and apparatus for data transfer
US20050149213A1 (en) 2004-01-05 2005-07-07 Microsoft Corporation Media file management on a media storage and playback device
US20050154636A1 (en) 2004-01-11 2005-07-14 Markus Hildinger Method and system for selling and/ or distributing digital audio files
US7310676B2 (en) 2004-02-09 2007-12-18 Proxpro, Inc. Method and computer system for matching mobile device users for business and social networking
US7545784B2 (en) 2004-02-11 2009-06-09 Yahoo! Inc. System and method for wireless communication between previously known and unknown users
US7176893B1 (en) 2004-03-06 2007-02-13 Larkin Edward F Forward tracking arc based first person pistol grip game control
US7280096B2 (en) 2004-03-23 2007-10-09 Fujitsu Limited Motion sensor engagement for a handheld device
US6857930B1 (en) 2004-03-26 2005-02-22 Neil Lawley, Jr. Remote control toy vehicle
US8631001B2 (en) 2004-03-31 2014-01-14 Google Inc. Systems and methods for weighting a search query result
US20050227712A1 (en) 2004-04-13 2005-10-13 Texas Instruments Incorporated Handset meeting assistant
US20060015560A1 (en) 2004-05-11 2006-01-19 Microsoft Corporation Multi-sensory emoticons in a communication system
US20050278317A1 (en) 2004-05-14 2005-12-15 William Gross Personalized search engine
US20050277470A1 (en) 2004-06-14 2005-12-15 Watanachote Susornpol J Control unit for controlling a sophisticated character
US20050286546A1 (en) 2004-06-21 2005-12-29 Arianna Bassoli Synchronized media streaming between distributed peers
US7235012B2 (en) 2004-08-23 2007-06-26 Brain Box Concepts, Inc. Video game controller with side or quick look feature
US8930358B2 (en) 2004-10-26 2015-01-06 Yahoo! Inc. System and method for presenting search results
US7471216B2 (en) 2004-11-17 2008-12-30 Ultra Electronics Measurement Systems, Inc. Handheld controller for vehicles
US20090005167A1 (en) * 2004-11-29 2009-01-01 Juha Arrasvuori Mobile Gaming with External Devices in Single and Multiplayer Games
US7433866B2 (en) 2005-01-11 2008-10-07 International Business Machines Corporation Systems, methods, and media for awarding credits based on provided usage information
US7542816B2 (en) 2005-01-27 2009-06-02 Outland Research, Llc System, method and computer program product for automatically selecting, suggesting and playing music media files
US20060161621A1 (en) 2005-01-15 2006-07-20 Outland Research, Llc System, method and computer program product for collaboration and synchronization of media content on a plurality of media players
US20060195361A1 (en) 2005-10-01 2006-08-31 Outland Research Location-based demographic profiling system and method of use
US7489979B2 (en) 2005-01-27 2009-02-10 Outland Research, Llc System, method and computer program product for rejecting or deferring the playing of a media file retrieved by an automated process
US20060173828A1 (en) 2005-02-01 2006-08-03 Outland Research, Llc Methods and apparatus for using personal background data to improve the organization of documents retrieved in response to a search query
US20060189386A1 (en) 2005-01-28 2006-08-24 Outland Research, L.L.C. Device, system and method for outdoor computer gaming
US8299905B2 (en) 2005-02-10 2012-10-30 Quentin King System for applying tactile stimulation to the controller of unmanned vehicles
US20060253210A1 (en) 2005-03-26 2006-11-09 Outland Research, Llc Intelligent Pace-Setting Portable Media Player
US20060223637A1 (en) 2005-03-31 2006-10-05 Outland Research, Llc Video game system combining gaming simulation with remote robot control and remote robot feedback
US20070067294A1 (en) 2005-09-21 2007-03-22 Ward David W Readability and context identification and exploitation
US7586032B2 (en) 2005-10-07 2009-09-08 Outland Research, Llc Shake responsive portable media player
US20070135264A1 (en) 2005-12-09 2007-06-14 Outland Research, Llc Portable exercise scripting and monitoring device
US8539242B2 (en) 2005-12-21 2013-09-17 The Invention Science Fund I, Llc Voice-capable system and method for providing input options for authentication
US7402964B1 (en) 2006-05-12 2008-07-22 Bradley Calhoun Race car system
US7603228B2 (en) * 2006-05-25 2009-10-13 Ford Global Technologies, Llc Haptic apparatus and coaching method for improving vehicle fuel economy
US7885732B2 (en) 2006-10-25 2011-02-08 The Boeing Company Systems and methods for haptics-enabled teleoperation of vehicles and other devices
US9317110B2 (en) 2007-05-29 2016-04-19 Cfph, Llc Game with hand motion control
GB2449694B (en) * 2007-05-31 2010-05-26 Sony Comp Entertainment Europe Entertainment system and method
US8864652B2 (en) * 2008-06-27 2014-10-21 Intuitive Surgical Operations, Inc. Medical robotic system providing computer generated auxiliary views of a camera instrument for controlling the positioning and orienting of its tip
US20100053151A1 (en) * 2008-09-02 2010-03-04 Samsung Electronics Co., Ltd In-line mediation for manipulating three-dimensional content on a display device
WO2011011552A1 (en) * 2009-07-22 2011-01-27 Immersion Corporation Interactive touch screen gaming metaphors with haptic feedback across platforms
US9317116B2 (en) 2009-09-09 2016-04-19 Immersion Corporation Systems and methods for haptically-enhanced text interfaces
US9118428B2 (en) * 2009-11-04 2015-08-25 At&T Intellectual Property I, L.P. Geographic advertising using a scalable wireless geocast protocol
KR101151787B1 (ko) * 2009-11-30 2012-05-31 재단법인대구경북과학기술원 조향 결정 성능이 향상된 원격 조종 로봇 시스템 및 이에 사용되는 원격 조종기
US8493177B2 (en) * 2010-01-29 2013-07-23 Immersion Corporation System and method of haptically communicating vehicle information from a vehicle to a keyless entry device
WO2011133860A2 (en) 2010-04-23 2011-10-27 Immersion Corporation Systems and methods for providing haptic effects
US8678876B2 (en) * 2011-05-23 2014-03-25 Qualcomm Incorporated Method and apparatus for remote controlled object gaming with proximity-based augmented reality enhancement
US20140002581A1 (en) * 2012-06-29 2014-01-02 Monkeymedia, Inc. Portable proprioceptive peripatetic polylinear video player

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6163739A (en) * 1997-05-03 2000-12-19 Korea Institute Of Science & Tech. Tactile feedback apparatus using electromagnetic attraction for remote control robot
CN101711923A (zh) * 2001-03-30 2010-05-26 伊梅森公司 触觉式玩具遥控器
US6836982B1 (en) * 2003-08-14 2005-01-04 Caterpillar Inc Tactile feedback system for a remotely controlled work machine

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2020047283A (ja) * 2014-05-12 2020-03-26 イマージョン コーポレーションImmersion Corporation 遠隔インタラクションのための触覚フィードバックを提供するシステム及び方法
CN105094313A (zh) * 2014-05-12 2015-11-25 意美森公司 用于为远程交互提供触觉反馈的系统和方法
US11347311B2 (en) 2014-05-12 2022-05-31 Immersion Corporation Systems and methods for providing haptic feedback for remote interactions
US10613627B2 (en) 2014-05-12 2020-04-07 Immersion Corporation Systems and methods for providing haptic feedback for remote interactions
CN105094313B (zh) * 2014-05-12 2019-08-20 意美森公司 用于为远程交互提供触觉反馈的系统和方法
CN110413117A (zh) * 2014-05-12 2019-11-05 意美森公司 用于为远程交互提供触觉反馈的系统和方法
CN106537291A (zh) * 2014-07-07 2017-03-22 意美森公司 第二屏幕触觉
CN105739683A (zh) * 2014-12-31 2016-07-06 意美森公司 为增强和虚拟现实应用生成触觉加强的对象的系统和方法
CN106292655A (zh) * 2015-06-25 2017-01-04 松下电器(美国)知识产权公司 远程作业装置和控制方法
CN105245837A (zh) * 2015-09-29 2016-01-13 深圳市天海基业科技有限公司 基于无人机的对战游戏控制方法、装置及系统
CN105892675A (zh) * 2016-04-26 2016-08-24 乐视控股(北京)有限公司 基于手柄控制虚拟现实头盔的方法、装置及系统
CN109313503A (zh) * 2016-06-29 2019-02-05 意美森公司 实时触觉生成
CN108242080A (zh) * 2016-12-27 2018-07-03 北京小米移动软件有限公司 增强现实方法、装置及电子设备
CN112788148A (zh) * 2021-01-22 2021-05-11 南京乐服智慧科技有限公司 一种智能人机交互系统及方法

Also Published As

Publication number Publication date
US20160098085A1 (en) 2016-04-07
JP2019202157A (ja) 2019-11-28
EP2693284A3 (en) 2014-04-23
EP2693284A2 (en) 2014-02-05
JP2014033445A (ja) 2014-02-20
KR20140112352A (ko) 2014-09-23
CN103576856B (zh) 2018-11-09
US9245428B2 (en) 2016-01-26
JP2018183608A (ja) 2018-11-22
US20140035736A1 (en) 2014-02-06
CN109582128A (zh) 2019-04-05
JP6362308B2 (ja) 2018-07-25
JP6553254B2 (ja) 2019-07-31
US9753540B2 (en) 2017-09-05
US20170351331A1 (en) 2017-12-07
CN109582127A (zh) 2019-04-05

Similar Documents

Publication Publication Date Title
CN103576856A (zh) 用于触觉遥控游戏的系统和方法
CN106471505B (zh) 使用物理引擎控制物理玩具
CN1527735B (zh) 触觉式玩具遥控器
JP6154057B2 (ja) ロボットシステムと1つ以上のモバイルコンピューティングデバイスとの統合
KR20200004875A (ko) 가상 현실 이동식 포드
CN104423595A (zh) 执行触觉转换的系统和方法
CN106774817A (zh) 触觉激活的柔性装置
EP3557383A1 (en) Haptic-enabled wearable device for generating a haptic effect in an immersive reality environment
EP3918447A1 (en) System and method for robot interactions in mixed reality applications
EP4021601B1 (en) Toy construction system for constructing and operating a remote controlled toy vehicle model
US9927235B2 (en) Interactive turret robot
CN111973998A (zh) 交互式玩具

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C53 Correction of patent of invention or patent application
CB02 Change of applicant information

Address after: American California

Applicant after: IMMERSION CORPORATION

Address before: American California

Applicant before: Immersion Corp

C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20181109

Termination date: 20200802