CN1578964A - 在与虚拟宠物交互中提供触觉反馈的方法和装置 - Google Patents

在与虚拟宠物交互中提供触觉反馈的方法和装置 Download PDF

Info

Publication number
CN1578964A
CN1578964A CNA028217411A CN02821741A CN1578964A CN 1578964 A CN1578964 A CN 1578964A CN A028217411 A CNA028217411 A CN A028217411A CN 02821741 A CN02821741 A CN 02821741A CN 1578964 A CN1578964 A CN 1578964A
Authority
CN
China
Prior art keywords
sense
code
virtual pet
user
biological aspect
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
CNA028217411A
Other languages
English (en)
Other versions
CN100474216C (zh
Inventor
路易斯·B·罗森博格
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
Publication of CN1578964A publication Critical patent/CN1578964A/zh
Application granted granted Critical
Publication of CN100474216C publication Critical patent/CN100474216C/zh
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • A63F13/10
    • 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/25Output arrangements for video game devices
    • A63F13/28Output arrangements for video game devices responding to control signals received from the game device for affecting ambient conditions, e.g. for vibrating players' seats, activating scent dispensers or affecting temperature or light
    • A63F13/285Generating tactile feedback signals via the game input device, e.g. force feedback
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06GANALOGUE COMPUTERS
    • G06G7/00Devices in which the computing operation is performed by varying electric or magnetic quantities
    • G06G7/48Analogue computers for specific processes, systems or devices, e.g. simulators
    • A63F13/12
    • 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/30Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers
    • 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/45Controlling the progress of the video game
    • 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/80Special adaptations for executing a specific game genre or game mode
    • A63F13/825Fostering virtual characters
    • 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/011Arrangements for interaction with the human body, e.g. for user immersion in virtual reality
    • 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
    • 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/50Controlling the output signals based on the game progress
    • A63F13/54Controlling the output signals based on the game progress involving acoustic signals, e.g. for simulating revolutions per minute [RPM] dependent engine sounds in a driving game or reverberation against a virtual wall
    • 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/60Generating or modifying game content before or while executing the game program, e.g. authoring tools specially adapted for game development or game-integrated level editor
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/10Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by input arrangements for converting player-generated signals into game device control signals
    • A63F2300/1037Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by input arrangements for converting player-generated signals into game device control signals being specially adapted for converting control signals received from the game device into a haptic signal, e.g. using force feedback
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/10Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by input arrangements for converting player-generated signals into game device control signals
    • A63F2300/1068Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by input arrangements for converting player-generated signals into game device control signals being specially adapted to detect the point of contact of the player on a surface, e.g. floor mat, touch pad
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/20Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterised by details of the game platform
    • A63F2300/204Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterised by details of the game platform the platform being a handheld device
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/50Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by details of game servers
    • A63F2300/53Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by details of game servers details of basic data processing
    • A63F2300/538Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by details of game servers details of basic data processing for performing operations on behalf of the game client, e.g. rendering
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/60Methods for processing data by generating or executing the game program
    • A63F2300/6063Methods for processing data by generating or executing the game program for sound processing
    • A63F2300/6081Methods for processing data by generating or executing the game program for sound processing generating an output signal, e.g. under timing constraints, for spatialization
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/60Methods for processing data by generating or executing the game program
    • A63F2300/65Methods for processing data by generating or executing the game program for computing the condition of a game character
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/80Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game specially adapted for executing a specific type of game
    • A63F2300/8058Virtual breeding, e.g. tamagotchi
    • 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/011Emotion or mood input determined on the basis of sensed human body parameters such as pulse, heart rate or beat, temperature of skin, facial expressions, iris, voice pitch, brain activity patterns

Abstract

为与模拟(虚拟)宠物交互的用户提供触觉反馈的方法和系统能增强用户和宠物间关系的真实感。其中的一个实施例包括:接收与虚拟宠物的生物状态关联的信号(100);以及基于该接收信号(100)将一种触觉作用输出给用户(120)。

Description

在与虚拟宠物交互中 提供触觉反馈的方法和装置
背景
本发明一般涉及触觉系统,特别涉及含有触觉反馈的交互式仿真和接口设备。
因特网和现代通讯网络的出现赋予了模拟(虚拟)宠物更新的生命。除了独立电子宠物玩具(例如那些被称为“Tomagotcchi”的电子宠物玩具,见美国专利No.5966526)之外,当前用户也可以创建他/她自己的模拟(虚拟)宠物,或者在线定购一个虚拟宠物,并按照他/她愿意的方式培养它。这样的虚拟宠物通常被编程以适应它们的环境,并且根据它们和主人的交互开发新的特性和特征。虚拟宠物可以进一步探索在线世界,并按照其主人的安排参与事件等等。然而,在这些情形下虚拟宠物和主人之间的交互仅仅局限在视觉和/或听觉交互。也就是说,用户缺乏和宠物的触觉,如同现实世界中所体验的那样。
发明概述
本发明的实施例涉及为和模拟(虚拟)宠物交互的用户提供触觉反馈的方法和系统,从而增强用户和虚拟宠物关系的真实感。这里用到的术语“虚拟宠物”通常解释为指任何模拟的动物或形象,其可能有或没有“现实”对应物。
在一个实施例中,一种为与虚拟宠物交互的用户提供触觉反馈的方法包括:接收与虚拟宠物的生物状态关联的信号;并基于该接收信号将一种触觉作用输出给用户。
参考本发明的详细说明,结合附图,可以更好地理解本发明。
附图说明
图1示出了本发明方法的一个实施例的流程图;
图2示出了本发明触觉系统的一个实施例的框图;
图3是本发明触觉系统的另一个可选实施例的框图;
图4显示本发明触觉反馈组件的实施例的框图;
图5示出了单个“咕噜叫”波形的实施例;
图6示出了连续“咕噜叫”波形的实施例;
图7示出了一种“健康”心跳波形的实施例;
图8示出了一种“不健康”心跳波形的实施例;
图9示出了一种“濒死”心跳波形的实施例;
图10示出了一种“兴奋”心跳波形的实施例;
图11示出了一种“咯咯笑”感觉波形的实施例。
发明详述
在一个实施例中,一种为与虚拟宠物的交互的用户提供触觉反馈的方法包括:接收与虚拟宠物的生物状态关联的信号;并基于该接收信号把一种触觉作用输出给用户。
这里使用的术语“生物状态”通常解释为指虚拟宠物“所处的状态”,例如健康或情绪状态。生物状态的例子包括但不局限于:心跳,活力,咕噜叫,咯咯笑,亲切,以及其它的自身特性。通过基于虚拟宠物生物状态产生的触觉作用,这些所处状态被传达给用户。通过适当的触觉作用,用户也可以体验与饲养和同虚拟宠物的其它交互有关的回应。
用于控制虚拟宠物的软件应用模块可以位于本地设备(如电脑或手持设备)上,在该本地设备处确定与生物状态相关的信号和关联的触觉作用。可选的,控制虚拟宠物的软件应用模块可以存在于远端,如网络资源上,与生物状态相关的信号连同关联的触觉作用可以在该网络内产生并传送到本地设备以与用户交互。
在另一个实施例中,一种为与虚拟宠物交互的用户提供触觉反馈的触觉系统包括:一个用户接口客体;与该用户接口客体相联的触觉反馈组件;与该用户接口客体和触觉反馈组件通信的控制器;和存储软件的一个存储器。该控制器执行该软件以实施上述方法,该触觉反馈组件配置成输出触觉作用,从而在用户接口客体上产生该触觉作用。在另一个实施例中,触觉系统进一步包括用于显示虚拟宠物可视图像的显示屏,还可能附带有音频部件,用来提供与虚拟宠物的生物状态相关的声音提示。这种可视和音频效果可以补充用户所体验的触觉的方式产生和协调。
上述触觉系统可以在电脑,蜂窝电话机,个人数字助理(PDA),寻呼机,游戏控制台,独立玩具装置(如Tomagotcchi),或本技术领域已知的其他类型的手持电子设备中具体实现,并且可以进一步装配有联网功能。
图1所示的流程图100描述了按照本发明的一个实施例的一种为与虚拟宠物交互的用户提供触觉反馈的方法。应该认识到图1的实施例是通过举例的方式阐述本发明的原理,不应该理解为对本发明范围任何方式的限定。本领域技术人员也能够认识到可以有多种变形和修改,而不偏离本发明的原理和范围。
图1所示的流程图100包括:接收与虚拟宠物的生物状态关联的信号,如步骤110所述;以及基于该接收信号把一种触觉作用输出给用户,如步骤120所述。
图1所示步骤110中的“接收”通常定义为指从本地设备(或在其内)接收有关虚拟宠物生物状态的信号;或者从外部(或远程)源接收有关虚拟宠物生物状态的信号,例如从某种网络资源。如图2进一步的详述,前者属于控制虚拟宠物的软件应用模块设置在本地设备(如电脑或手持设备)的情形。该情形下,有关生物状态的信号能例如由传动装置从本地设备内的控制器接收。如图3进一步的描述,后者属于控制虚拟宠物的软件应用模块设置在远端网络资源上的情形,其中有关虚拟宠物的信息被传送到与用户接触的本地设备。该情形下,能例如由位于本地设备内的传动装置从网络接收有关生物状态的信号。
“生物状态”是指虚拟宠物的“所处状态”(或行为),如健康和情绪状态。生物状态的例子包括但不局限于:心跳,活力,咕噜叫,咯咯笑,亲切,以及其它的自身特性。
在图1的步骤120中,触觉作用基于接收到的有关虚拟宠物生物状态的信号而产生,并输出给用户。触觉作用的确定同样可以通过本地设备(如电脑或手持设备)执行。触觉作用的确定也可以在与本地设备相联的网络资源内执行;基于触觉作用的确定的信号或指示能传送到本地设备,本地设备能将其输出给用户。这样产生的触觉作用用于将与生物状态关联的触觉或动觉反馈传递给用户,因而增强用户-宠物交互的真实感。通过这样产生的适当的触觉作用,用户也可以体验与饲养和同宠物的其它交互有关的回应。
进而,“触觉作用”通常应该解释为包括任何类型的力反馈,如触觉或动觉反馈,这样的力反馈被认为适合于传递虚拟宠物的特定生物状态,从而增强用户-宠物交互的真实感。进一步的详述见图4。
图1的实施例可以进一步包括显示虚拟宠物的可视图像,如步骤130所述。也可以包括产生与虚拟宠物生物状态相关的音频提示,如步骤140所述。可以协调这种可视和音频效果以补充用户所体验的触觉。
图1的实施例可以附带包括修改/更新虚拟宠物生物状态,如步骤150所述。例如,当体验到虚拟宠物生物状态(如感觉寂寞或饥饿)有关的触觉时,用户可以采取行动(如抚摸或喂养宠物)改变虚拟宠物的生物状态(如咕噜叫或咯咯笑)。
下面描述的几个实施例用举例的方式阐述了图1的实施例的实现方式。应该理解有许多可选的方式来实施本发明,因此,可以有多种变形和修改,而不偏离本发明的原理和范围。
图2示出了根据本发明的一个实施例的触觉系统200的一个框图,触觉系统200可以被用来向和虚拟宠物交互的用户提供触觉反馈。例如,触觉系统200可以包括:一个用户接口客体210,一个触觉反馈组件220,一个本地控制器230,以及用来存储要由控制器230执行的计算机可执行软件的存储器240。触觉反馈组件220设置为给用户接口客体210提供触觉反馈。例如,如根据图4进一步的描述,触觉反馈组件220可以和用户接口客体210机械集成,形成“能感受触觉的”整体装置250。可选的,触觉反馈组件220可以和用户接口客体210机械接合,以有效地传递力反馈。通过例如本技术中已知的有线或无线通信方式,触觉反馈组件220和用户接口客体210进一步和控制器230通信。
图2所述实施例中,运行存储器240中存储的计算机可执行软件可以驱使本地控制器230执行任务。具体地,计算机可执行软件可以驱使本地控制器230接收有关虚拟宠物生物状态的指示或信号,这可由来自于用户接口客体210的输入信号激励。计算机可执行软件进一步驱使本地控制器230基于接收到的有关虚拟宠物生物状态的指示或信号,产生触觉作用有关的指示或信号。产生的触觉作用有关的指示或信号驱使触觉反馈组件220输出触觉作用给用户。生物状态和/或对应的触觉作用可以例如是从数据库(如存储在存储器240中)中选择,或以动态方式产生。
图2所示的触觉系统200可选地包括一个与控制器230通信的显示屏260,用来显示虚拟宠物的可视图像,还可选地包括一个与控制器230通信的音频部件270,用来提供有关虚拟宠物生物状态的声音提示。用于产生这种可视和/或音频信号的软件可以存储在存储器240,并由控制器230执行。正如本领域技术人员所知晓的,所述的可视、音频信号和触觉作用可以由控制器230产生和协调,以最好地增强用户和虚拟宠物交互的真实感。
某些情况下控制虚拟宠物的软件应用模块位于远程源如网络资源上,有关生物状态和相应的触觉作用的指示或信号从网络资源被传送(或下载)到与用户接触的本地设备中的触觉反馈组件。图3示出了根据本发明的一个实施例适用于这种情况的触觉系统300。例如,图3所示实施例可以基于图2的实施例,因而相似部件具有相似的数字标注。在这种情况下,网络资源330可用来代替(或协同)图2实施例中的本地控制器230和存储器240。
图3中,网络资源330(如网络服务器)可以包括例如一个适配的控制器和该控制器可执行的软件(连同适配数据库一起)。网络资源330可以用与上述参照图2描述的部件相类似的方式操作。网络资源330可以确定虚拟宠物的生物状态,这可例如由来自用户接口客体210的输入信号激励。网络资源330能产生有关所确定的生物状态的指示或信号。在这样确定的生物状态的基础上,网络资源330能进一步产生与触觉作用相关的指示或信号,并把该指示或信号传送到触觉反馈组件220,以输出触觉作用到用户接口客体210。网络资源330还可以提供有关虚拟宠物可视图像的指示或信号,该指示或信号能被传送并在显示屏260显示出来。此外,网络资源330可以产生有关虚拟宠物生物状态的音频信号并传送到音频部件270。如上面参照图2所述,这些可视及音频提示可被协调,以补充用户感受的触觉。
图2(或图3)所示的触觉系统200可以例如在个人电脑(如台式机或膝上电脑)、工作站、信息亭、或通常连接到电视机或其它显示屏的多种家庭视频游戏控制台系统之一中具体实现。用户接口客体210可以是例如鼠标、游戏杆、键盘、触摸板、方向键盘、游戏键盘、跟踪球、遥控器,或本技术领域已知的其它类型的用户接口输入设备。用户可以例如通过操作显示屏260(如监视器)上的光标而与虚拟宠物交互(如抚摸)。存储器240包括但不局限于:随机存储器(RAM),只读存储器(ROM),硬盘驱动器,DVD驱动器,CD-R/RW驱动器,软磁盘,光磁电盘,磁带,或本技术领域已知的其它类型的数据存储媒介。控制器230(如电脑中的一个或多个处理器)可以进一步装配有联网功能(如可以连接到Internet),使用户和虚拟宠物能浏览万维网(WWW)。
图2(或图3)所示的触觉系统200还可以在手持式设备,如蜂窝电话机、PDA、寻呼机、独立电子玩具(如Tomagotchi),手持式视频游戏单元(如Nintendo Gameboy)等中具体实现。用户接口客体可以由一个或多个物理键(或软键),滚轮,开关或其它类型的用户接口输入设备提供。本领域技术人员应该知道,在其中的一些装置中,触摸屏可以同时充当用户接口输入设备和显示设备。
图4示出了可被用来配置图2(或3)所示触觉反馈组件220的一个触觉反馈组件实施例420的框图。触觉反馈组件420通常可包括:处理器421;一个或多个传感器422,连同相关的传感器接口423一起用来检测用户接口客体410的动作;以及一个或多个传动装置424,与相关的传动装置接口425一起用来输出作用力给用户接口客体410。处理器421可利用传感器的输出控制传动装置,以根据用户接口对象410的动作对其施加适当作用力。这种触觉反馈组件的结构和操作在美国专利NO.5734373,6285351,6300936中有更详细的叙述,所述三个美国专利在此引用作为参考。
如上所述,触觉反馈组件420和用户接口客体410可以机械地集成为一个“能感受触觉”的整体装置,如罗技公司(Logitech Inc.)制造的iFeel鼠标,并由Immersion公司的TouchSenseTM技术使能。一个实施例中,这种鼠标可与一个运行虚拟宠物软件(如来自Neopets.com的基于因特网的虚拟宠物软件)的计算机连接。该软件使用户能创建他们自己的宠物,这些宠物可从多种不同的类型中选择并具有各种特点。例如,可以参考美国专利No.6211861和6429846,其公开了“能感受触觉”的用户接口输入设备的实施例。
触觉反馈组件420能进一步设置成以被认为合适的方式输出任何形式的力反馈。在一些应用中,例如对用户实现诸如振动、脉搏和肌理的触觉可能是所想要的。然而在其它应用中,可以根据用户可操作客体(如游戏操作杆、鼠标、操纵轮等)的运动自由度而产生运动知觉,以提供用户和虚拟宠物之间更多的动态交互。可以参考美国专利NO.5734373,其披露了产生触觉和运动知觉反馈的实施例。
可选地,本发明的实施例可以进一步允许用户选择或定制相应于虚拟宠物的特定状态的触觉反馈。
下面描述产生与虚拟宠物的多种生物状态相关的触觉的一些实施例。
咕噜叫
当用户与宠物交互时做出了使宠物高兴的举动,一种模拟咕噜叫感觉的触觉作用可通过一个触觉反馈组件(如上述的触觉反馈组件220)输出给用户。咕噜叫感觉可被触发以响应用户在显示屏(如图2、3所示的显示屏260)上用光标“抚摸”虚拟宠物,例如,通过在显示宠物的图像上来回移动光标,或简单地启动一个抚摸按钮(如显示屏上的图标,或图2、3所示用户接口客体设备210上的一个按钮)。当用户用光标在预定的时间内吸引或接触宠物时,咕噜叫感觉会传递给用户,从而模拟例如一只猫在抚摸和高兴时咕噜叫的实际体验。这种咕噜叫感觉会以触觉反馈组件周期性振动的形式传递。咕噜叫振动的幅度和/或频率会例如依赖于用户交互随时间而改变。图5给出了一个可用于产生咕噜叫振动的波形例子,其幅度在时间周期内起伏。这种咕噜叫波形可进一步随时间重复,以提供如图6所示的咕噜叫振动序列。
在一些实施例中,图6所示的振动周期也可以有不同的特性(如幅度和/或频率),例如,当用户抚摸虚拟宠物超过一定时间时,幅度(和可选的频率)会逐渐增加。
心跳
在某些实施例中,用户可以通过检查他/她的虚拟宠物的心跳来检查宠物的健康状况。通过一个用户接口输入设备(如上述的用户接口客体210),用户可以输入一种输入信号以激励心跳的“测量”。结果,一个数据信号或指示可被传送到触觉反馈组件,该组件输出脉搏感觉给用户。脉搏感觉的频率或幅度可以用来指示虚拟宠物的健康状态:如一个缓慢(低频率)和/或虚弱(低强度)的脉搏可表示宠物不健康而需要治疗。
图7、8、9示出了可用于产生与虚拟宠物不同健康状态相关的脉搏感觉的几个波形。例如,图7所示相对“健康”的心跳波形例子表示虚拟宠物健康状态良好,这个波形导致输出相对高频率和高幅度的脉搏感觉。图8所示的另一种波形表示健康不良的心跳,其在幅度和频率上均低于图7所示波形。图9所示的另一个“濒死”心跳波形,表示虚拟宠物的健康状态很严重,该波形很显然与图7所示的波形有明显区别。
除了“健康”之外,心跳可以用来指示虚拟宠物的“努力”或“兴奋”状态,例如,快节奏的心跳会把这种状态传递给用户。图10示出了“兴奋”心跳的波形例子。例如当用户离开很长时间后再探视虚拟宠物,或者用户奖励它时,也可输出这种波形。在一些可选实施例中,可以通过幅度和/或频率逐渐减小的波形指示努力时的心跳(例如由于和其它虚拟宠物打架,或者在虚拟世界中行走等等)。
咯咯笑
当用户以“逗乐”的方式与虚拟宠物交互时,咯咯笑感觉可通过触觉反馈组件传递给用户。例如,用户可以通过在虚拟宠物图像上来回移动光标来模拟逗乐的动作。结果,作为一种幅度、频率变化的振动感觉,咯咯笑感觉会传递给用户。图11示出了可用于实现咯咯笑感觉的波形的例子。该例中,高频正弦波的振幅表现为一种调制的“包络”,其开始于一个高幅度,沿斜坡降至一个低幅度,再沿斜坡回升等等。这就提供了一个幅度随时间改变的高频脉搏。如上所述,也可以产生与逗乐动作相对应的可视和音频效果,以补充咯咯笑感觉。
喂食
照顾虚拟(或真实)宠物的一个日常活动就是“喂食”。当虚拟宠物进食时,一种触觉反馈会输出给用户以实现“喂食感”。这种喂食感可以是一系列摇晃的形式,例如表示宠物正在吞下食物。可选的是,喂食感可以作为连续振动传递给用户,表示宠物正在喝水或者有力地咀嚼。喂食感的传递还可以与宠物在咀嚼或吞咽时移动嘴巴的可视图像协调,并配有相应的声音效果。
可以预见,触觉作用可以进一步设计成能传达虚拟宠物其它的特征和能力。例如,传递给用户的触觉可以表示一只虚拟宠物在摇尾巴,其振动的幅度和频率可与摇摆的图像相关联。还可以产生与虚拟宠物摇耳朵、喘气、搔抓皮毛或跳蚤、伸懒腰或睡觉相对应的触觉。此外,虚拟宠物可以装备特别能力,如射出闪电或喷火。为传送这种能力也可以设计某种适当的触觉。
感觉统计数据
在虚拟宠物环境中,一只宠物通常被赋予一组统计数据来记录该动物的力量和活力。在两个宠物“打斗”时可能用上这些统计数据。例如,当宠物主人试图确定他/她的宠物是否应该和其它宠物打斗时,可以查看有关两只宠物的力量统计数据。感觉一个潜在对手“力量”的一种有效途径是通过触觉。例如,用户可以把光标放在特定宠物的图像上,感觉传达宠物力量的触觉。这种情况下,触觉可以振动的形式传递,其特征在于该振动的幅度例如根据宠物力量的统计数据定标。
同样,虚拟宠物也可以具有“受欢迎度”统计数据。与在力量(或活力)统计数据情况中一样,也可以把受欢迎度统计数据与触觉关联。例如,一只“不受欢迎”宠物可被分配有软的、低频率的触觉;而一只受欢迎宠物可指示强的、高频率的触觉。本领域技术人员应该理解,触觉同样可与虚拟宠物的其它统计数据相关。
本领域普通技术人员应该认识到,上述例举的实施例用于阐明本发明的基本原理。可以设计多种装置和方法等效地实现指定的功能。进而,也可以做出多种变形、置换和变换,而不偏离本发明的原理和范围。

Claims (40)

1.一种方法,包括:
接收与虚拟宠物的生物状态关联的信号;以及
基于所述接收的信号将一种触觉作用输出给用户。
2.如权利要求1的方法,其中与所述生物状态关联的所述信号在本地接收。
3.如权利要求1的方法,其中与所述生物状态关联的信号从远程源接收。
4.如权利要求1的方法,进一步包括:
基于与所述生物状态关联的信号,在本地获得与该触觉作用相关的指示。
5.如权利要求1的方法,进一步包括:
基于与所述生物状态关联的信号,在远程源获得与该触觉作用相关的指示;和
将与该触觉作用相关的该指示从该远程源传送至一个本地设备。
6.如权利要求1的方法,其中所述生物状态对应于所述虚拟宠物的健康状态和情绪状态至少之一。
7.如权利要求6的方法,其中所述触觉作用模拟心跳感觉、活力感觉、咯咯笑感觉和咕噜叫感觉中的至少一种。
8.如权利要求1的方法,其中所述触觉作用模拟喂食感觉。
9.如权利要求1的方法,进一步包括产生所述虚拟宠物的可视图像。
10.如权利要求1的方法,进一步包括产生与所述虚拟宠物的所述生物状态相关的声音提示。
11.如权利要求1的方法,进一步包括修改所述虚拟宠物的所述生物状态。
12.如权利要求1的方法,进一步包括定制对所述用户的所述触觉作用。
13.一种计算机可执行软件代码,包括:
接收与虚拟宠物的生物状态关联的信号的代码;以及
基于该接收信号将一种触觉作用输出给用户的代码。
14.如权利要求13的计算机可执行软件代码,其中用于接收的代码包含在本地接收与所述生物状态关联的信号的代码。
15.如权利要求13的计算机可执行软件,其中用于接收的代码包含从远程源接收与所述生物状态关联的信号的代码。
16.如权利要求13的计算机可执行软件,进一步包括:
基于与所述虚拟宠物的生物状态关联的信号,在本地获得与触觉作用相关的指示的代码。
17.如权利要求13的计算机可执行软件,进一步包括:
基于与所述生物状态关联的信号,在远程源获得与触觉作用相关的指示的代码;和
将与触觉作用相关的指示从该远程源传送至一个本地设备的代码。
18.如权利要求13的计算机可执行软件,其中所述生物状态对应于所述虚拟宠物的健康状态和情绪状态至少之一。
19.如权利要求18的计算机可执行软件,其中所述触觉作用模拟心跳感觉、活力感觉、咯咯笑感觉和咕噜叫感觉中的至少一种。
20.如权利要求13的计算机可执行软件,进一步包括产生所述虚拟宠物的可视图像的代码。
21.如权利要求13的计算机可执行软件,进一步包括产生与所述虚拟宠物的所述生物状态相关的声音提示的代码。
22.如权利要求13的计算机可执行软件,进一步包括修改所述虚拟宠物的所述生物状态的代码。
23.如权利要求13的计算机可执行软件,进一步包括对所述用户定制所述触觉作用的代码。
24.如权利要求13的计算机可执行软件,其中所述接收代码和输出代码由一个控制器执行,所述触觉作用通过一个触觉反馈组件输出给所述用户。
25.一种包含在载波信号中的数据流,传送指令以:
接收与虚拟宠物的生物状态关联的信号;以及
基于该接收信号将一种触觉作用输出给用户。
26.如权利要求25的数据流,其中所述生物状态对应于所述虚拟宠物的健康状态和情绪状态至少之一。
27.如权利要求26的数据流,其中所述触觉作用模拟心跳感觉、活力感觉、咯咯笑感觉和咕噜叫感觉中的至少一种。
28.如权利要求25的数据流,其中所述指令传送到一个触觉反馈组件。
29.如权利要求28的数据流,其中所述触觉反馈组件将所述触觉作用输出给一个与所述用户接触的客体。
30.如权利要求25的数据流,其中所述指令使所述虚拟宠物的可视图像被显示。
31.一种装置,包括:
一个用户接口客体;
与该用户接口客体相联的触觉反馈组件;和
与该用户接口客体和触觉反馈组件相联的存储器,该存储器存储的计算机可执行软件包括:
接收与虚拟宠物的生物状态关联的信号的代码;和
基于所述接收信号控制一种触觉作用到所述触觉反馈组件的代码;
所述触觉反馈组件被设置成输出所述触觉作用到所述用户接口客体。
32.如权利要求31的装置,进一步包括与所述用户接口客体和所述触觉反馈组件相联的控制器,该控制器执行所述计算机可执行软件。
33.如权利要求32的装置,其中所述用户接口客体包括从下组部件中选取的一种:鼠标、游戏杆、键盘、跟踪球、滚动轮、触摸板、触摸屏、指示笔、遥控器和游戏键盘。
34.如权利要求33的装置,进一步包括联接到所述控制器的显示屏,所述存储器进一步存储用于在该显示屏上显示所述虚拟宠物的代码和用于从所述用户接口客体接收用户信号的代码,该虚拟宠物的显示和所述触觉作用基于该用户信号。
35.如权利要求31的装置,其中所述用户接口客体包括一个触摸屏。
36.如权利要求35的装置,其中存储在所述存储器中的所述计算机可执行软件进一步包括用于在所述触摸屏上显示所述虚拟宠物的代码和用于从所述触摸屏接收用户信号的代码,所述触觉作用基于该用户信号。
37.如权利要求31的装置,其中所述生物状态对应于所述虚拟宠物的健康状态和情绪状态至少之一。
38.如权利要求37的装置,其中所述触觉作用模拟心跳感觉、活力感觉、咯咯笑感觉和咕噜叫感觉中的至少一种。
39.如权利要求31的装置,其中存储在所述存储器中的所述计算机可执行软件进一步包括修改所述虚拟宠物的所述生物状态的代码。
40.如权利要求31的装置,其中存储在所述存储器中的所述计算机可执行软件进一步包括定制所述触觉作用的代码。
CNB028217411A 2001-10-30 2002-10-30 在与虚拟宠物交互中提供触觉反馈的方法和装置 Expired - Fee Related CN100474216C (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US33641101P 2001-10-30 2001-10-30
US60/336,411 2001-10-30

Publications (2)

Publication Number Publication Date
CN1578964A true CN1578964A (zh) 2005-02-09
CN100474216C CN100474216C (zh) 2009-04-01

Family

ID=23315968

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB028217411A Expired - Fee Related CN100474216C (zh) 2001-10-30 2002-10-30 在与虚拟宠物交互中提供触觉反馈的方法和装置

Country Status (7)

Country Link
US (1) US8788253B2 (zh)
EP (1) EP1440414B1 (zh)
JP (4) JP2005511226A (zh)
KR (1) KR20040062601A (zh)
CN (1) CN100474216C (zh)
AU (1) AU2002364690A1 (zh)
WO (1) WO2003051062A2 (zh)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101971603A (zh) * 2007-07-11 2011-02-09 索尼爱立信移动通讯股份有限公司 便携移动通信设备的程式化交互图标
CN102216876A (zh) * 2008-11-19 2011-10-12 英默森公司 用于生成基于心情的触觉反馈的方法和装置
CN102473035A (zh) * 2009-07-22 2012-05-23 英默森公司 具有横跨平台的触觉反馈的交互式触摸屏游戏象征
CN102843334A (zh) * 2011-06-20 2012-12-26 华为技术有限公司 在线应用的交互方法、服务器、客户端设备和系统
CN109045690A (zh) * 2018-07-27 2018-12-21 腾讯科技(深圳)有限公司 虚拟宠物获取方法、装置、电子装置及存储介质
CN111784805A (zh) * 2020-07-03 2020-10-16 珠海金山网络游戏科技有限公司 一种虚拟角色交互反馈方法和装置
CN112738537A (zh) * 2020-12-24 2021-04-30 珠海格力电器股份有限公司 一种虚拟宠物交互方法、装置、电子设备及存储介质

Families Citing this family (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20050054731A (ko) * 2003-12-05 2005-06-10 한국전자통신연구원 햅틱 시뮬레이션 시스템 및 그 시스템에서의 실시간 촉감지원 방법
GB2416962B (en) * 2004-08-05 2009-04-01 Vodafone Plc New communication type for mobile telecommunications networks
KR100715451B1 (ko) * 2004-12-28 2007-05-09 학교법인 성균관대학 연상기능을 활용한 오감정보의 융합 및 재현 시스템
WO2007030603A2 (en) 2005-09-08 2007-03-15 Wms Gaming Inc. Gaming machine having display with sensory feedback
WO2007117418A2 (en) 2006-03-31 2007-10-18 Wms Gaming Inc. Portable wagering game with vibrational cues and feedback mechanism
US8353767B1 (en) * 2007-07-13 2013-01-15 Ganz System and method for a virtual character in a virtual world to interact with a user
ES2390380T3 (es) * 2008-02-26 2012-11-12 Deutsche Telekom Ag Dispositivo de radiocomunicación móvil y procedimiento para el accionamiento
CN102186545B (zh) * 2008-08-15 2013-05-08 美泰有限公司 电子玩具及与其交互的方法
US20100217883A1 (en) * 2009-02-20 2010-08-26 Drew Goya Intelligent software agents for multiple platforms
US8939840B2 (en) 2009-07-29 2015-01-27 Disney Enterprises, Inc. System and method for playsets using tracked objects and corresponding virtual worlds
US9058714B2 (en) 2011-05-23 2015-06-16 Wms Gaming Inc. Wagering game systems, wagering gaming machines, and wagering gaming chairs having haptic and thermal feedback
US9142083B2 (en) 2011-06-13 2015-09-22 Bally Gaming, Inc. Convertible gaming chairs and wagering game systems and machines with a convertible gaming chair
WO2013114844A1 (ja) * 2012-02-03 2013-08-08 パナソニック株式会社 触覚提示装置および触覚提示装置の駆動方法、駆動プログラム
US10976819B2 (en) 2015-12-28 2021-04-13 Microsoft Technology Licensing, Llc Haptic feedback for non-touch surface interaction
US10599289B1 (en) 2017-11-13 2020-03-24 Snap Inc. Interface to display animated icon
AT521777B1 (de) * 2018-12-21 2020-07-15 Pascale Rasinger Verfahren und Vorrichtung zur Nachahmung von Katzenschnurren
CN112596612A (zh) * 2020-12-28 2021-04-02 北京小米移动软件有限公司 触感反馈生成方法、触感反馈生成装置及存储介质
KR20230155093A (ko) 2022-05-03 2023-11-10 주식회사 아이하랑 가상현실에서 딥러닝을 적용한 애완동물 성장 학습 방법 및 장치

Family Cites Families (116)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US611577A (en) * 1898-09-27 griffin
US3157853A (en) 1957-12-06 1964-11-17 Hirsch Joseph Tactile communication system
US2972140A (en) 1958-09-23 1961-02-14 Hirsch Joseph Apparatus and method for communication through the sense of touch
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
US3623064A (en) 1968-10-11 1971-11-23 Bell & Howell Co Paging receiver having cycling eccentric mass
US3903614A (en) 1970-03-27 1975-09-09 Singer Co Apparatus for simulating aircraft control loading
US3902687A (en) 1973-06-25 1975-09-02 Robert E Hightower Aircraft indicator system
US3911416A (en) 1974-08-05 1975-10-07 Motorola Inc Silent call pager
US4160508A (en) 1977-08-19 1979-07-10 Nasa Controller arm for a remotely related slave arm
US4127752A (en) 1977-10-13 1978-11-28 Sheldahl, Inc. Tactile touch switch panel
US4262549A (en) 1978-05-10 1981-04-21 Schwellenbach Donald D Variable mechanical vibrator
US4236325A (en) 1978-12-26 1980-12-02 The Singer Company Simulator control loading inertia compensator
US4321441A (en) 1980-02-04 1982-03-23 Xerox Corporation Keyswitch arrangement
US4320268A (en) 1980-02-19 1982-03-16 General Electric Company Illuminated keyboard for electronic devices and the like
US4464117A (en) 1980-08-27 1984-08-07 Dr. Ing. Reiner Foerst Gmbh Driving simulator apparatus
US4333070A (en) 1981-02-06 1982-06-01 Barnes Robert W Motor vehicle fuel-waste indicator
US4599070A (en) 1981-07-29 1986-07-08 Control Interface Company Limited Aircraft simulator and simulated control system therefor
EP0085518B1 (en) 1982-01-22 1989-08-16 British Aerospace Public Limited Company Control apparatus
US4484191A (en) 1982-06-14 1984-11-20 Vavra George S Tactile signaling systems for aircraft
US4581491A (en) 1984-05-04 1986-04-08 Research Corporation Wearable tactile sensory aid providing information on voice pitch and intonation patterns
US4791416A (en) 1985-02-05 1988-12-13 Zenith Electronics Corporation Touch control system for controllable apparatus
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
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
US4795296A (en) 1986-11-17 1989-01-03 California Institute Of Technology Hand-held robot end effector controller having movement and force control
US4821030A (en) 1986-12-19 1989-04-11 Tektronix, Inc. Touchscreen feedback system
US4794392A (en) 1987-02-20 1988-12-27 Motorola, Inc. Vibrator alert device for a communication receiver
GB2204131B (en) 1987-04-28 1991-04-17 Ibm Graphics input tablet
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
US4885565A (en) 1988-06-01 1989-12-05 General Motors Corporation Touchscreen CRT with tactile feedback
US4930770A (en) 1988-12-01 1990-06-05 Baker Norman A Eccentrically loaded computerized positive/negative exercise machine
JPH0721710B2 (ja) 1989-01-25 1995-03-08 ヤマハ株式会社 パッド付電子鍵盤楽器
US5186695A (en) 1989-02-03 1993-02-16 Loredan Biomedical, Inc. Apparatus for controlled exercise and diagnosis of human performance
US5019761A (en) 1989-02-21 1991-05-28 Kraft Brett W Force feedback control for backhoe
US5390296A (en) 1989-08-30 1995-02-14 Comshare Incorporated Method and apparatus for calculation with display data
US5182557A (en) 1989-09-20 1993-01-26 Semborg Recrob, Corp. Motorized joystick
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
US5035242A (en) 1990-04-16 1991-07-30 David Franklin Method and apparatus for sound responsive tactile stimulation of deaf individuals
US5022384A (en) 1990-05-14 1991-06-11 Capitol Systems Vibrating/massage chair
US5547382A (en) 1990-06-28 1996-08-20 Honda Giken Kogyo Kabushiki Kaisha Riding simulation system for motorcycles
US5165897A (en) 1990-08-10 1992-11-24 Tini Alloy Company Programmable tactile stimulator array system and method of operation
JP3219761B2 (ja) 1990-11-19 2001-10-15 ソニー株式会社 リモートコマンダー
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
US5240417A (en) 1991-03-14 1993-08-31 Atari Games Corporation System and method for bicycle riding simulation
WO1992016922A1 (en) 1991-03-21 1992-10-01 Atari Games Corporation Vehicle simulator including cross-network feedback
US5175459A (en) 1991-08-19 1992-12-29 Motorola, Inc. Low profile vibratory alerting device
US5889670A (en) 1991-10-24 1999-03-30 Immersion Corporation Method and apparatus for tactilely responsive user interface
US5271290A (en) 1991-10-29 1993-12-21 United Kingdom Atomic Energy Authority Actuator assembly
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
US5335557A (en) 1991-11-26 1994-08-09 Taizo Yasutake Touch sensitive input control device
US5246316A (en) 1992-03-06 1993-09-21 Excellon Automation Work table orientation apparatus and method
US5437607A (en) 1992-06-02 1995-08-01 Hwe, Inc. Vibrating massage apparatus
US5402499A (en) 1992-08-07 1995-03-28 Lsi Logic Corporation Multimedia controller
US5283970A (en) 1992-09-25 1994-02-08 Strombecker Corporation Toy guns
US5956501A (en) * 1997-01-10 1999-09-21 Health Hero Network, Inc. Disease simulation system and method
US5629594A (en) 1992-12-02 1997-05-13 Cybernet Systems Corporation Force feedback system
US6131097A (en) 1992-12-02 2000-10-10 Immersion Corporation Haptic authoring
US5451924A (en) 1993-01-14 1995-09-19 Massachusetts Institute Of Technology Apparatus for providing sensory substitution of force feedback
US5355148A (en) 1993-01-14 1994-10-11 Ast Research, Inc. Fingerpoint mouse
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
US5690582A (en) 1993-02-02 1997-11-25 Tectrix Fitness Equipment, Inc. Interactive exercise apparatus
US5390128A (en) 1993-04-12 1995-02-14 Cargill Detroit Corporation Robotic processing and inspection system
US5524195A (en) 1993-05-24 1996-06-04 Sun Microsystems, Inc. Graphical user interface for interactive television with an animated agent
US5466213A (en) 1993-07-06 1995-11-14 Massachusetts Institute Of Technology Interactive robotic therapist
US5436622A (en) 1993-07-06 1995-07-25 Motorola, Inc. Variable frequency vibratory alert method and structure
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
EP0660258B1 (en) 1993-12-20 2000-03-08 Seiko Epson Corporation Electronic pointing device
US5461711A (en) 1993-12-22 1995-10-24 Interval Research Corporation Method and system for spatial accessing of time-based information
WO1995020787A1 (en) 1994-01-27 1995-08-03 Exos, Inc. Multimode feedback display technology
US6160489A (en) 1994-06-23 2000-12-12 Motorola, Inc. Wireless communication device adapted to generate a plurality of distinctive tactile alert patterns
US5575761A (en) 1994-07-27 1996-11-19 Hajianpour; Mohammed-Ali Massage device applying variable-frequency vibration in a variable pulse sequence
US6422941B1 (en) 1994-09-21 2002-07-23 Craig Thorner Universal tactile feedback system for computer video games and simulations
US5565840A (en) 1994-09-21 1996-10-15 Thorner; Craig Tactile sensation generator
US5669818A (en) 1995-03-23 1997-09-23 Thorner; Craig Seat-based 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
US5766016A (en) 1994-11-14 1998-06-16 Georgia Tech Research Corporation Surgical simulator and method for simulating surgical procedure
US5767457A (en) 1995-11-13 1998-06-16 Cirque Corporation Apparatus and method for audible feedback from input device
US5956484A (en) 1995-12-13 1999-09-21 Immersion Corporation Method and apparatus for providing force feedback over a computer network
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
US6374255B1 (en) 1996-05-21 2002-04-16 Immersion Corporation Haptic authoring
US5857986A (en) 1996-05-24 1999-01-12 Moriyasu; Hiro Interactive vibrator for multimedia
US5791992A (en) 1996-07-31 1998-08-11 International Business Machines Corporation Video game system with internet cartridge
JPH11126017A (ja) * 1997-08-22 1999-05-11 Sony Corp 記憶媒体、ロボット、情報処理装置、並びに電子ペットシステム
JPH1165417A (ja) * 1997-08-27 1999-03-05 Omron Corp 仮想ペット飼育装置、方法及びプログラム記録媒体
IL121642A0 (en) 1997-08-27 1998-02-08 Creator Ltd Interactive talking toy
CN2308421Y (zh) * 1997-08-27 1999-02-24 仲伟实业股份有限公司 具有连线功能的电子宠物机
US6097964A (en) 1997-09-04 2000-08-01 Nokia Mobile Phones Limited Navigation key for a handset
US5887995A (en) 1997-09-23 1999-03-30 Compaq Computer Corporation Touchpad overlay with tactile response
US6211861B1 (en) * 1998-06-23 2001-04-03 Immersion Corporation Tactile mouse device
JPH11180808A (ja) * 1997-12-18 1999-07-06 Kyowa Chem Ind Co Ltd 藻発生または微小生物の繁殖抑制剤およびその使用
US6219034B1 (en) 1998-02-23 2001-04-17 Kristofer E. Elbing Tactile computer interface
US6198206B1 (en) 1998-03-20 2001-03-06 Active Control Experts, Inc. Inertial/audio unit and construction
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
US6429846B2 (en) 1998-06-23 2002-08-06 Immersion Corporation Haptic feedback for touchpads and other touch controls
US6225976B1 (en) 1998-10-30 2001-05-01 Interlink Electronics, Inc. Remote computer input peripheral
US6218966B1 (en) 1998-11-05 2001-04-17 International Business Machines Corporation Tactile feedback keyboard
US6650338B1 (en) * 1998-11-24 2003-11-18 Interval Research Corporation Haptic interaction with video and image data
US6149490A (en) * 1998-12-15 2000-11-21 Tiger Electronics, Ltd. Interactive toy
US6287193B1 (en) * 1999-02-02 2001-09-11 Steven F. Rehkemper Hand-held game with visual display and feedback
US6273019B1 (en) * 1999-04-28 2001-08-14 Eli Shmid Regulated pressurized system and pressure regulator for use in an ambient fluid environment, and method of pressure regulation
JP3648559B2 (ja) * 1999-05-31 2005-05-18 カシオ計算機株式会社 通信機能付き電子機器
US6273815B1 (en) * 1999-06-08 2001-08-14 Katherine C. Stuckman Virtual electronic pet and method for use therewith
JP2001038658A (ja) * 1999-08-04 2001-02-13 Yamaha Motor Co Ltd ロボットにおける触覚表現システム
US6822635B2 (en) 2000-01-19 2004-11-23 Immersion Corporation Haptic interface for laptop computers and other portable devices
US6543487B2 (en) 2001-02-08 2003-04-08 Air Logistics Corporation Method of securing a curing composite substrate wrap to a structure
US6885876B2 (en) 2001-03-12 2005-04-26 Nokia Mobile Phones Ltd. Mobile phone featuring audio-modulated vibrotactile module
US6963762B2 (en) 2001-05-23 2005-11-08 Nokia Corporation Mobile phone using tactile icons

Cited By (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101971603A (zh) * 2007-07-11 2011-02-09 索尼爱立信移动通讯股份有限公司 便携移动通信设备的程式化交互图标
CN102216876B (zh) * 2008-11-19 2015-03-18 意美森公司 用于生成基于心情的触觉反馈的方法和装置
CN102216876A (zh) * 2008-11-19 2011-10-12 英默森公司 用于生成基于心情的触觉反馈的方法和装置
CN104571535B (zh) * 2008-11-19 2018-03-23 意美森公司 用于生成基于心情的触觉反馈的方法和装置
CN104571535A (zh) * 2008-11-19 2015-04-29 意美森公司 用于生成基于心情的触觉反馈的方法和装置
US9373233B2 (en) 2009-07-22 2016-06-21 Immersion Corporation Interactive touch screen metaphors with haptic feedback
CN102473035B (zh) * 2009-07-22 2015-01-21 意美森公司 具有横跨平台的触觉反馈的交互式触摸屏游戏象征
US9235969B2 (en) 2009-07-22 2016-01-12 Immersion Corporation System and method for providing complex haptic stimulation during input of control gestures, and relating to control of virtual equipment
US9671866B2 (en) 2009-07-22 2017-06-06 Immersion Corporation System and method for providing complex haptic stimulation during input of control gestures, and relating to control of virtual equipment
US9921655B2 (en) 2009-07-22 2018-03-20 Immersion Corporation Interactive application with haptic feedback
CN102473035A (zh) * 2009-07-22 2012-05-23 英默森公司 具有横跨平台的触觉反馈的交互式触摸屏游戏象征
US10139911B2 (en) 2009-07-22 2018-11-27 Immersion Corporation System and method for providing complex haptic stimulation during input of control gestures, and relating to control of virtual equipment
CN102843334A (zh) * 2011-06-20 2012-12-26 华为技术有限公司 在线应用的交互方法、服务器、客户端设备和系统
CN109045690A (zh) * 2018-07-27 2018-12-21 腾讯科技(深圳)有限公司 虚拟宠物获取方法、装置、电子装置及存储介质
CN111784805A (zh) * 2020-07-03 2020-10-16 珠海金山网络游戏科技有限公司 一种虚拟角色交互反馈方法和装置
CN111784805B (zh) * 2020-07-03 2024-02-09 珠海金山数字网络科技有限公司 一种虚拟角色交互反馈方法和装置
CN112738537A (zh) * 2020-12-24 2021-04-30 珠海格力电器股份有限公司 一种虚拟宠物交互方法、装置、电子设备及存储介质

Also Published As

Publication number Publication date
AU2002364690A8 (en) 2003-06-23
EP1440414A2 (en) 2004-07-28
US20030080987A1 (en) 2003-05-01
CN100474216C (zh) 2009-04-01
WO2003051062A3 (en) 2003-11-20
AU2002364690A1 (en) 2003-06-23
EP1440414A4 (en) 2008-05-28
KR20040062601A (ko) 2004-07-07
JP2008259921A (ja) 2008-10-30
JP2012152627A (ja) 2012-08-16
US8788253B2 (en) 2014-07-22
JP2015226806A (ja) 2015-12-17
JP2005511226A (ja) 2005-04-28
EP1440414B1 (en) 2016-08-17
WO2003051062A2 (en) 2003-06-19

Similar Documents

Publication Publication Date Title
CN100474216C (zh) 在与虚拟宠物交互中提供触觉反馈的方法和装置
JP4637453B2 (ja) 振動体感フィードバック装置の体感刺激の制御方法
Maes Artificial life meets entertainment: lifelike autonomous agents
Grand et al. Creatures: Entertainment software agents with artificial life
RU2353068C2 (ru) Интерфейс пользователя с упреждающим действием
US20080242415A1 (en) Motion-based input for platforms and applications
CN1397061A (zh) 用于触觉反馈接口设备的有方向触觉反馈
KR20020015184A (ko) 게임을 이용한 완구 구동 장치 및 방법
CN101820399A (zh) 形象表达情感信息的触觉通讯玩偶
Merrick et al. Motivated reinforcement learning for adaptive characters in open-ended simulation games
Schiphorst et al. PillowTalk: Can we afford intimacy?
Lindeman et al. Handling of virtual contact in immersive virtual environments: beyond visuals
KR100701237B1 (ko) 인터넷 기반의 감성로봇
Farley et al. A quest for the Holy Grail: Tactile precision, natural movement and haptic feedback in 3D virtual spaces
Yuan Towards generalized accessibility of video games for the visually impaired
Oakley Haptic augmentation of the cursor: Transforming virtual actions into physical actions
White Introducing liquid haptics in high bandwidth human computer interfaces
McGee A touch of the future: contact-expressive devices
CN201298217Y (zh) 一种带有传感器的鼠标护腕
Kronester Conceptual design and evaluation of vibrotactile feedback on the wrist to enrich the perception of virtual objects whilst performing mid-air gestures
KR20230163820A (ko) 가상현실 체험을 위한 전자장갑을 이용한 다중감각 인터페이스 시스템
Caporusso et al. A multimodal network board game system for blind people
Anastassakis et al. A system for logic-based intelligent virtual agents
Lenders Physical Perception of a VR Handshake
De Goetzen et al. Multimodal design for enactive toys

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
C56 Change in the name or address of the patentee

Owner name: YIMEISEN CO., LTD.

Free format text: FORMER NAME: IMMERSION CORP.

CP01 Change in the name or title of a patent holder

Address after: American California

Patentee after: IMMERSION CORPORATION

Address before: American California

Patentee before: Immersion Corp.

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: 20090401

Termination date: 20201030