CN100407110C - 用于选择功能模式的方法、设备以及输入元件 - Google Patents

用于选择功能模式的方法、设备以及输入元件 Download PDF

Info

Publication number
CN100407110C
CN100407110C CN038270986A CN03827098A CN100407110C CN 100407110 C CN100407110 C CN 100407110C CN 038270986 A CN038270986 A CN 038270986A CN 03827098 A CN03827098 A CN 03827098A CN 100407110 C CN100407110 C CN 100407110C
Authority
CN
China
Prior art keywords
input element
mode
force feedback
control characteristic
mode input
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.)
Expired - Fee Related
Application number
CN038270986A
Other languages
English (en)
Other versions
CN1839364A (zh
Inventor
沃尔夫冈·泰默
安德烈·罗斯
托马斯·舍特利格
雷察·泽拉法特
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.)
Nokia Technologies Oy
Original Assignee
Nokia Oyj
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 Nokia Oyj filed Critical Nokia Oyj
Publication of CN1839364A publication Critical patent/CN1839364A/zh
Application granted granted Critical
Publication of CN100407110C publication Critical patent/CN100407110C/zh
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • 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
    • 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/014Force feedback applied to GUI

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Position Input By Displaying (AREA)

Abstract

本发明公开了一种为移动终端设备选择输入元件的功能模式的方法,所属输入元件支持至少两个功能模式,包括步骤:接收将特定的功能模式提供给输入元件的请求;以及实现所述特定的功能模式以提供具有所述特定功能模式的输入元件。公开了一种移动终端设备,包括支持至少两个功能模式的多模式输入元件,以及选择一个功能模式并将其实现在所述多模式输入元件中的选择组件。公开了一种支持至少两个功能模式的多模式输入元件,以及选择一个功能模式并将其实现在所述多模式输入元件中的选择组件。

Description

用于选择功能模式的方法、设备以及输入元件
技术领域
本发明涉及自适应的触觉学。更具体地,涉及通过利用控制特性和不同控制特性之间的状态转换的通用输入元件来模仿特定输入元件的功能模式。本发明具有在移动终端设备的环境中的特定用途但是并不限于此。
背景技术
触觉学及其力回馈作用的特殊情况目前已经被主要用于两种用途。其被用于远程控制的机器人设备以及类似。例如为了利用远程被控的机器人成功地抓取物件,触觉学可以是非常有用甚至是不可或缺。如果物件是易碎的,例如鸡蛋或类似,则施加到该物件上的握持力必须是受限的。因此人类控制员必须接收到一个力回馈从而以合适的力来抓取物件。这个目的可以通过使用触觉学作用来实现,当操作这种机器人设备时给出某种触觉的回应。这种理论可以应用于类似飞行模拟器的应用中,其中利用了触觉学以在游戏控制器上模拟如真实控制器将显示的回馈作用。
在很多计算机游戏中,力回馈作用可以增加特定游戏的真实感。在赛车和飞行模拟中,力回馈被用于模仿真实的控制器,例如操纵轮或类似将显示的回馈。同样在计算机应用领域中,鼠标具有力回馈作用,主要同样用于计算机游戏中,但是当鼠标位于特定对话框、菜单项以及类似上时也用于触觉地发送信令。但是后者并没有被广泛地接受,因为在与台式计算机的结合中对其可能的使用明显地很小。
和例如移动电话或PDA及其类似的移动终端设备相关的一个决定性的问题在于,希望显示尽可能地大,而同时设备本身尽可能地小。这种明显的矛盾,也即一方面大的显示表面而另一方面“袖珍的”尺寸只能通过减少设备的控制器所采用的空间来解决。因此就希望使用非常少的输入元件,最好只有一个。另外的希望是无需察看移动设备就可以使用它。
目前为止对于输入元件的力回馈作用或恢复力还没有应用在移动终端设备中。至少存在两个主要问题使得避免在小型移动设备中使用力回馈。力回馈元件的耗能相当地高,这对于仅具有有限能量预算的小型移动设备而言是有分歧的。同样地,由于在这种小型移动设备中的力回馈元件必须非常地小,故而其必然不能施加较强的力,这就使得力回馈作用无用,因为这些回馈元件仅仅是“软弱”的。
今天的移动终端中所使用的输入元件包括操纵杆状的元件,其可以在至少两个互相垂直的维度上移动,可能还可以受到向着底座的按压或偏压,4路开关,也称为摇移按键,以及滚动器。目前为止转盘还没有得到广泛的应用,但是在移动终端的未来类型中将会变得更为重要。根据要被控制的应用来利用这些输入元件,例如滚动器或转盘用作音量控制器或类似,摇移按键用以导航菜单并且操纵杆状元件用于游戏应用或类似。在移动终端中通常出现至少一个甚至全部的所提及的应用:导航菜单,在终端上运行一游戏,或是所包括的MP3播放器的音量需要调解。对于每一种应用都提供相应的特定的输入元件必然会和减少这种控制元件所占用的空间发生分歧。虽然另一方面它可以增加使用的轻松感和舒适感。
在移动电话的开发中,很早就定义了使用哪一种输入元件。这是由需要控制的功能和特性以及菜单结构和其它优先选择而导致的。
近几年来在移动通信设备中的游戏的使用大大地增多了。大多数游戏要求由一个在2个维度上移动,换句话说也就是在四个方向上移动的输入元件控制,然而对于其它的普通菜单功能而言,1个维度换句话说也就是向上和向下已经足够适合。通常可能还希望通过按压操纵杆、摇移按键或滚动器的中间来确定一个输入或执行命令。因此很显然希望将尽上述输入元件的可能多的优势集成到一个单一的输入元件中。
随着抵抗力或有效力回馈的出现,输入元件开始表现出一种动态行为,该行为可以通过施加依赖于上下文的力而被改变。在汽车领域中,已经部分实现了可编程的触觉学的使用。其特性可以在某种程度上自适应的单一的机械输入元件被并入高级汽车中。最知名的例子是使用在BMW
Figure C0382709800071
7系列中的i-drive
Figure C0382709800072
旋钮。从点击和释放的数目(也就是,光栅化)可以被编程并且力回馈可以由软件进行调整的意义上而言该按钮是可编程的。在这里还实现了震动感觉。
现有的实现是仅对于单一输入情况为预编程的。这意味着例如在用户接口的层面上呈现一个菜单。这种机械的输入元件的移动的自由度为固定的并且不能动态地改变或是适应。目前力回馈作用仅用于支持输入元件的操作,或是在游戏的领域内实现更为现实的游戏活动。换句话说,现有的实现仅限于封闭的输入情况;且仅适于使用的单一方法或同时的特殊目的。
在文档DE 4205875A1中提到在BMW
Figure C0382709800073
7模型中使用转盘,反向力是能适用的。
在文档EP 794089A2中描述了一个类似于上述的转盘设备,包括有多于一个的自由度并且可以通过语音输入进行直接控制。
在文档US 6005551中执行了触觉学作用的序列。这意味着输出行为是可变的,但是并不是由用户或其它实体进行动态地控制。
在文档US 5889672中,“扭矩轮廓”描述了震动(致动器)设备的较低层参数。其允许调整致动器转盘位移的行为。这种参数设置通常存储在位于设备的控制器部分的EEPROM或是类似介质上。当在一个设备中调整它们时,在刷新控制器部分之前不能对其进行修改。
在文档WO 98/43261中描述了一种适用的反向力,特别对于转盘设备,但也对于操纵杆。利用操纵杆模仿转盘的功能及利用转盘模仿操纵杆的功能就不在此进行描述。
发明内容
本发明的目的在于提供一种用于不同目的的适应触觉学的灵活的方法,并且在于提供一种输入元件,将几个其它的传统输入元件的优势进行集成。
这些目的通过提供一种使得移动终端设备的输入元件模仿传统输入元件的不同类型的功能模式,通过相应地利用控制特性来限制或是允许输入元件特定的自由度而实现。提供了一种相应的具有多模式输入元件的移动终端,该多模式输入元件通过使用控制特性模仿了两个或多个传统输入元件的功能模式。
在摇移按键中,触觉响应,例如点击或类似将通知用户已经使用了方向按键或是输入已经被确认(例如按压输入键)。在用于控制游戏的操纵杆中,通常不希望这种点击,虽然如果游戏的模式改变或者不同的模式需要被控制时,有可能在游戏的特定情况下这种点击可能会有用。为了在另一个菜单区域滚动一个目录,一个具有或不具有点击的简单的1维控制(两个方向)就已经足够。通过使用适用的恢复力或抵抗力,输入元件的这种功能可以通过一种通用的输入元件进行模仿,该通用的输入元件使得通信设备的使用在不同的操作情况下更为舒适。
输入元件(还有输出元件)的机械状态或位置可以由有限组的变量或坐标进行描述。在转盘的情况下,一个简单的可旋转的盘,其位置可以由旋转角α来给出,该旋转角α为1维坐标。在操纵杆的情况下,球形变量是描述位置最为方便的方法。角度θ决定了操纵杆指针的方向,倾斜角ψ测量了从垂直轴的偏离,并且当操纵杆压向设备表面时半径r描绘了其轮廓。通常地这是一种简单的二进制决定变量:压下或不压下。以同样的方式,通过增加二进制变量和相应的自由度,可以将开关或按键功能添加到例如上述转盘的其它的输入元件。将围绕Z轴旋转的添加的自由度可以容易地由一个添加的角度而描述。
根据本发明,提供了一种为移动终端自适应地选择输入元件的功能模式的方法,输入元件支持至少两种功能模式,该方法包括步骤:
接收将特定的功能模式提供给输入元件的请求;
通过施加力回馈作用到输入元件,实现该特定的功能模式,以提供具有特定功能模式的输入元件。
这意味着对于具有特定功能模式的输入元件的请求将被满足(例如,操纵杆,摇移按键,滚动器)。为了实现这个目的,实现该特定功能模式从而相应地提供输入元件。
优选的是本发明的方法自适应选择由内部或外部事件或实体触发。
优选的是本发明的方法在作为软件一部分的操作期间,自适应选择被执行。
优选的是本发明的方法中自适应选择是自学习的以便自动地适应于单独的用户。
优选的是该功能模式通过施加力回馈作用到输入元件上而实现。
优选的是,该力回馈作用分别包含输入元件的自由和限制。这意味着允许特定的自由度(自由)而禁止其它的自由度(限制)。这使得一种普通的输入元件采用不同类型的传统输入元件的行为。
优选的是从控制特性获得力回馈作用,该控制特性给输入元件的机械状态分配一个力回馈值。使用这种控制特性使得该方法非常灵活以满足不同的需要。
优选的是该控制特性根据所请求的功能模式的参数生成。这种方法中并不是多个控制特性需要被存储,而是合适的控制特性可以从相对少的参数(自由度,限制等)生成。
优选的是当输入元件输入一个预定的机械状态时,触发到不同控制特性的状态转换。这样,控制特性可以非常灵活地被处理。状态转换使得可能建立非常复杂的操作情形。
根据本发明的另一个方面,提供了一种移动终端设备,包括支持至少两个功能模式的多模式输入元件,适于将力回馈作用施加到多模式输入元件的回馈组件,以及通过利用回馈组件将力回馈作用施加到所述多模式输入元件来自适应地选择一个功能模式并将其实现在多模式输入元件中的选择组件。
优选的是自适应选择由内部或外部事件或实体触发。
优选的是在作为软件一部分的操作期间,自适应选择被执行。
优选的是自适应选择是自学习的以便自动地适应于单独的用户。
优选的是该移动终端包括传感元件,用于确定输入元件的机械状态,以及选择组件,根据所确定的机械状态选择一个功能模式并将其实现在多模式输入元件中。
优选的是该移动终端包括回馈组件,适于将力回馈作用施加到该多模式输入元件上。该力回馈作用分别包括对该多模式输入元件的限制和自由。
优选的是该移动终端包括存储器。该力回馈作用从控制特性获得,该控制特性将力回馈值分配给多模式输入元件的机械状态,其中该控制特性存储在该存储器中。
优选的是该移动终端包括处理单元适于根据特定功能模式的参数生成控制特性。
根据本发明的另一方面,提供了一种支持至少两个功能模式的多模式输入元件,包括适于将力回馈作用施加到所述多模式输入元件的回馈组件,以及通过利用回馈组件将力回馈作用施加到所述多模式输入元件来自适应地选择一个功能模式并将其实现在所述多模式输入元件中的选择组件。该输入元件可以被用于其它的环境,而不仅仅是移动终端设备中,并且可以执行其中独立的功能。
优选的是自适应选择由内部或外部事件或实体触发。
优选的是在作为软件一部分的操作期间,自适应选择执行。
优选的是自适应选择是自学习的以便自动地适应于单独的用户。
优选的是该多模式输入元件包括传感元件,用于确定所述多模式输入元件的机械状态,其中所述选择组件根据所确定的机械状态选择一个功能模式并将其实现在所述多模式输入元件中。
优选的是该多模式输入元件包括回馈组件,适于将力回馈作用施加到所述多模式输入元件,所述力回馈作用分别包括对该多模式输入元件的限制和自由。
优选的是多模式输入元件包括存储器,其中所述力回馈作用从控制特性获得,该控制特性将力回馈值分配给所述多模式输入元件的机械状态,其中所述控制特性存储在所述存储器中。
最后,优选的是多模式输入元件包括处理单元,适于根据特定功能模式的参数生成控制特性。
所附的图被包括进来用以提供对于本发明的进一步的理解并且被并入本发明并构成本发明的一部分。该附图说明了本发明的实施例并且与说明书一起用以解释本发明的原则。
附图说明
图1说明了本发明的一个优选实施例;
图2说明了本发明的另一个优选实施例;
图3说明了本发明的另一个优选实施例;
图4说明了本发明的另一个优选实施例;
图4b说明了本发明的另一个优选实施例;
图5说明了本发明的另一个优选实施例;
图6说明了本发明的另一个优选实施例;
图7说明了本发明的又一个优选实施例;
具体实施方式
在本说明书中,可以使用对于机械输入元件的顶部的位置的球形坐标,具有r∈[0,f],θ∈[-π,π]以及ψ∈[0,π/2]。球形坐标的数学概念如图2所示。
在图1中,显示了根据本发明的控制特性。示例性的控制特性A)包括由X轴和Y轴扫过的两维区域再加上额外的Z轴。力回馈力量随着z增加,如箭头F所示。这种控制特性对于设备可以是具有代表性的,其机械状态可以由两个坐标描述,例如x和y。对应的控制特性将力回馈值与输入元件的位置值或是在这种情况下的x和y的2单元元组联系起来。对于给定的对应于操纵杆的特定位置的元组而言,分配了一个z轴上的回馈值。如果操纵杆的位置到达了T区域中的一个,就会发生到另一个控制特性,或是B)或是C)的状态转换。现在这种新的控制特性被用于查找对应于操纵杆位置的力回馈值。在不同位置的T区域致使回到开始的控制特性。
这些示例性的控制特性非常简单,将在x-y平面上的2维位置与z轴上的标量力回馈值联系起来。可能但是并不容易使用将大于2维的位置值、围绕输入元件的z轴的额外旋转、输入元件的按压或不按压以及类似与矢量回馈值联系起来的控制特性来进行说明。这样就不仅分配一个特定的回馈作用的力量,而且还分配一个方向,在该方向上施加力回馈作用。由于对于输入元件的许多希望的实际配置给出了希望的力回馈值和方向,这样的控制特性可以构建得非常灵活从而相当于真正综合的分配。
图2说明了根据本发明的输入元件。其中显示了一个操纵杆,其拥有不同的自由度。相较于已知的直角坐标系,对这里所使用的球形坐标进行了说明。操纵杆可以被按压,由半径r进行测量,当按压时该半径相较于当没有按压时的较大的值而言具有较小的值。该操纵杆可以围绕其z轴旋转,这不能由标准的球形坐标描述,但是可以由一个额外的角度α进行测量。该操纵杆的指针可以在直角坐标系中的y方向上移动,这意味着当倾斜角ψ对应于该操纵杆的指针运动有多远而变化时,该角度θ为零(向前运动)或π(向后运动)。同样地该操纵杆的指针可以在直角坐标系中的x方向(左或者右)上移动,在这种情况下角度θ为π/2(向右移动)或-π/2(向左移动)。当然所有的这些可能的移动都可以是重叠的。这里所示的操纵杆设备可以配备以作为自适应的操纵杆实现的基础,其可以在类似的操纵杆,摇移按键以及滚动器模式甚至是非寻常的操作模式之间动态地切换。
图3说明了一个简单的应用,在这种情况下在用户接口的不同菜单层面之间进行切换。在这里显示了包括具有3级的菜单层面的用户接口。当相应的输入元件的位置值到达控制特性b)的“上”区,就执行到控制特性a)的转换并且将用户接口切换到最高菜单级。当到达控制特性b)的“下”区,就执行到控制特性c)的转换并且将用户接口切换到最低菜单级。当碰触到状态转换区时,触觉传感给用户提供回馈,该回馈指示着菜单级已经被切换。在各个控制特性中,菜单项1到3或是2.1到2.4等除了其它菜单表面以及转换区外又可以由不同的回馈值进行标注,如控制特性中所示。这样用户不仅可以视觉地,还可以触觉地感知菜单的结构。这可以通过当进入对应于特定菜单项的区时施加一反向的力回馈作用来实现,换句话说建立到菜单项的引子。对于每一个菜单级,对应的控制特性代表菜单项,在这种情况下,3在最高级,4在中间级以及2在最低级。当然用户可以从最高或最低菜单切换回中间菜单,例如在对应于中间菜单的控制特性的中间结束,以避免回到刚离开的菜单级的意外的不希望的回切换。通常地,在相同控制特性中的状态转换地带或区域当在菜单操作环境或类似中时应当始终被实质上分离,否则就很容易发生不希望的状态转换。在其它的应用中可能情况就不是这样或者甚至是希望的。
图4显示了对应于简单的1路摇移按键或开关的控制特性。回馈力随着z增加,如箭头F所示。在这里一个普通的机械输入元件由地带3限制到一个围绕θ=π/2并且具有从0到例如20°的角度ψ的小区域。这意味着切换可以水平地移动一点到达右侧。如果用户将开关切换到零位置之外,倾斜角ψ就增加了。目前为止输入元件在地带1中具有低反向力作用地移动。如果该角度再增加则元件达到具有中间抵抗力回馈的地带2。如果用户施加中间力以穿越该地带则输入元件到达另一地带1。穿越该地带作为一种点击(克服抵抗力)由用户感觉到。这里发生了到一控制特性的状态转换,其中清除了中间抵抗力回馈地带2,并且输入元件随着低反向力回馈从而可以返回其零位置。在到达零位置时,发生回到第一控制特性的转换并且摇移按键为另一个交感循环做准备。为了引发通过点击摇移按键而执行的功能,在两个控制特性之间的转换当然可以与将由摇移按键触发或切换的相应的事件联系起来。
在图4b中说明了n等于4的n路摇移按键的概念。通过这种4路摇移按键可能分别在水平方向(左或者右)上,在垂直方向(上或者下)上,以及在以离上述方向中的一个45°的角度而倾斜的两个额外方向(左上,右上,由下,以及左下)上进行运动。对应的触觉映射类似于简单的1路摇移按键的触觉映射,或换句话说类似于分别对于4个不同角度θ=0,π/4,π/2,3/4π或π的简单映射。在可能的4路的每一路上的运动根据图4的简单1路摇移按键工作。当用户将操纵杆移动到超出具有零倾斜角的中间位置时,某些方向被封锁指示着该摇移只能在特定的方向上移动以实现N路摇移。在该图中显示了一个四路摇移,其中由高抵抗力封锁了围绕θ=-π,-π/2,0,π/2的小区域(地带3)。当输入元件在允许的区域内移动并且倾斜角度θ增加就会有一个抵抗反力(地带2)。如果用户施加一个较大的力以克服该中间抵抗时,倾斜角进一步增加并且在地带1结束。由一较大的抵抗力来禁止将倾斜角进一步增加到接近π/2的值(地带3)。一旦输入元件通过了中间(地带2)倾斜区域并且到达具有较大倾斜角度的地带1,就会产生一个触觉映射的状态转换。结果是具有抵抗力的中间地带2被清除以允许摇移返回到具有零倾斜角的中间位置。如果摇移再次到达此处,就会发生回到第一状态的状态转换。为了实现摇移在8个方向上可移动,通过使用ψ的绝对值就可以简单地处理其负值。
图5表示了对应于传统模拟操纵杆的控制特性。回馈力随着z增加,由箭头F表示。角度θ可以具有从-π到π的任何数值,意味着该操纵杆可以在任何方向上移动,而倾斜角ψ还是限制在0到20°的°范围,意味着该操纵杆指针可以从垂直轴偏离有限的量。反向力始终指向零,并且其绝对值仅依赖于倾斜角ψ的值。为了这个目的,在本例中为从0到3的特定地带被定义,其具有仅仅随着地带号增加的反向力。当然在实际的例如用于游戏目的的准模拟控制设备中可以使用数量大的多的地带。大于20°或是其它固定的适当的限制导致了根据不能再加高的地带3的很强的反向力。在z轴上只有对于反向力回馈作用的值被测量,而其所施加的方向必须从操纵杆指针的坐标得到。在这种情况下的控制特性模仿了传统的模拟操纵杆为了确保回到中间位置(倾斜角ψ为零)的反向力而具有的基于弹簧的元件。
图6中表示了对应于滚动器输入元件的控制特性。回馈力随着z增加,由箭头F表示。角度θ被具有较强的抵抗力回馈的地带3限制在围绕π/2的小区域内。角度ψ可以从0到π。这意味着该输入元件对于完整转动的一半可以被旋转到右侧。为了光栅化的目的可以定义多个释放。在本例中定义了3个释放。每一个释放的特性在于一在地带2中的增加的抵抗力回馈,该抵抗力回馈相较于地带1中的低或零的反抗力而言将被增加。该滚动器还可以被实现为旋转盘或是转盘。注意的是除了角度θ还可以使用一种线性坐标或角度α,在这种方法中如果需要的话,可以达到大于π的角度。
图7表示了根据本发明的输入元件2。在这种情况下其为一种由用户的拇指操作的袖珍型操纵杆。传感元件4附着在该操纵杆的控制小柱上,该传感元件4用于确定操纵杆的机械状态,也就是,测量位置或是每个自由度的值。回馈元件6通过一种简单的杠杆附着在控制小柱上,以施加力回馈作用到操纵杆上。
上述的例子仅仅是提供特定类型输入元件的一些可能的方法。通过使用所描述的方法,就能够容易地实现很不寻常的输入元件行为,例如在赛车游戏或类似的变速杆滑槽中的变速杆。
有至少两种主要的触觉或力回馈作用。首先是抵抗力回馈,其可以由一种具有可调整的刹车力的刹车设备实现。第二种是推或拉回馈,在这种情况下向一个特定方向的推力或拉力由用户感知到。后者可以由某些施加到输入元件上的磁驱动力实现。抵抗回馈具有对应于刹车力的单独的标量值。代替地,在特定的方向上推或拉输入元件的力回馈,例如一反向力,是矢量,该矢量通过其绝对值提供了关于力的标量值的信息,而同时提供了关于该推或拉力所施加的方向的信息。虽然通常反向力回馈作用被用作主动力回馈作用,在与用户移动输入元件的方向相反的方向上施加力,但是在特定的情形下除了抵抗回馈力其它形式的力也适用。特定的“引子”区域可以通过使用将输入元件吸引到特定区域的反向力而定义,例如对应于菜单项或类似。
为了使用控制特性,需要一机械输入元件。为了能够模仿较多种类的传统的输入元件,所使用的机械输入元件应当提供许多不同的自由度。通过通常使用在计算机游戏应用中的一种操纵杆对普通的可能性进行了最好地描述。这种输入元件可以具有有下面的被移动或操作的方法:
围绕y轴旋转,控制器的顶部沿着x轴移动;
围绕x轴旋转,控制器的顶部沿着y轴移动;
围绕z轴旋转;
被向着其底座按压。
这些都是最为普通的移动。也可以实现移动的额外的其它可能。
根据本发明的自适应触觉概念基于不同控制特性之间的状态转换。该触觉的输入元件的机械状态或位置由移动终端的固件连续地扫描。一旦用户将触觉输入元件移动到控制特性中的定义的机械状态改变区域,就会发生到新的控制特性的状态转换。在这种情况下,该机械状态的改变为用户引发的,或者也可以说其在控制特性中为动态地。另一种可能是改变控制特性,或者换句话说是通过运行在移动终端上的应用触发一状态转换。对于这种行为的很多种可能似乎是有用的,例如在游戏中,经过了特定的时间期间或类似后,或是例如在游戏中使得控制特性与显示帧频同步或是基于例如游戏情形的改变的外部事件。这种行为因此可以被称为应用引发。还可以的是,外部的实体可以驱动控制特性的状态改变。运行在移动终端所连接到的网络上的服务或是在同一网络上的另一个终端的远程用户可以采取相应的行动。应当注意到该状态改变可以依赖于输入选择的挑选,例如按压转盘元件,或是可以无需输入选择的直接挑选而执行。
控制特性的使用提供了无限的灵活性。使用一种普通的机械输入元件并且模仿多个特定的传统输入元件使得可能减少使用在移动终端中的输入元件的总数。通过限制输入元件的特定自由度而实现的方向上的引导可能适于支持用户不同的外形,例如小手相对大手。通过在不同控制特性之间的状态转换可以实现非常复杂的操作情节。这些可以用于直观地甚至是无需查看终端显示地操作移动终端的目的。控制特性的转换可以由许多事件或实体来触发或实现,该事件或实体可以是内部或外部的,甚至在操作期间是飞行的,且作为软件状态或类似的部分。外部的事件或实体可以是运行在终端所连接到的网络上的服务、终端上的应用、远程用户(终端交感)以及用户本人(自适应行为)。触觉行为因此可以为自学习的,意味着通过力回馈作用施加的力可以自动适应于各个用户。

Claims (24)

1.一种为移动终端设备自适应地选择输入元件的功能模式的方法,所述输入元件支持至少两种功能模式,该方法包括步骤:
接收将特定的功能模式提供给输入元件的请求;
通过施加力回馈作用到所述输入元件,实现所述特定的功能模式,以提供具有所述特定功能模式的输入元件。
2.根据权利要求1的方法,其中所述自适应选择由内部或外部事件或实体触发。
3.根据权利要求1的方法,其中在作为软件一部分的操作期间,所述自适应选择被执行。
4.根据权利要求1的方法,其中所述自适应选择是自学习的以便自动地适应于单独的用户。
5.根据权利要求1的方法,其中所述特定功能模式包括所述输入元件的自由和限制。
6.根据权利要求1的方法,其中所述力回馈作用从控制特性获得,该控制特性给所述输入元件的机械状态分配一个力回馈值。
7.根据权利要求6的方法,其中所述控制特性根据所述输入元件的所述特定功能模式的参数生成。
8.根据权利要求6的方法,其中当所述输入元件输入一个预定的机械状态时,触发到不同控制特性的状态转换。
9.一种移动终端设备,包括支持至少两个功能模式的多模式输入元件(2),适于将力回馈作用施加到所述多模式输入元件(2)的回馈组件(6),以及通过利用回馈组件(6)将力回馈作用施加到所述多模式输入元件(2)来自适应地选择一个功能模式并将其实现在所述多模式输入元件(2)中的选择组件。
10.根据权利要求9的移动终端设备,其中所述自适应选择由内部或外部事件或实体触发。
11.根据权利要求9的移动终端设备,其中在作为软件一部分的操作期间,所述自适应选择被执行。
12.根据权利要求9的移动终端设备,其中所述自适应选择是自学习的以便自动地适应于单独的用户。
13.根据权利要求9的移动终端设备,包括传感元件,用于确定所述多模式输入元件的机械状态,其中所述选择组件根据所确定的机械状态选择一个功能模式并将其实现在所述多模式输入元件(2)中。
14.根据权利要求9的移动终端设备,其中所述力回馈作用分别包括对所述多模式输入元件(2)的限制和自由。
15.根据权利要求9的移动终端设备,包括存储器,其中所述力回馈作用从控制特性获得,该控制特性将力回馈值分配给所述多模式输入元件(2)的机械状态,其中所述控制特性存储在所述存储器中。
16.根据权利要求15的移动终端设备,包括处理单元,该处理单元适于根据特定功能模式的参数生成控制特性。
17.一种支持至少两个功能模式的多模式输入元件(2),包括适于将力回馈作用施加到所述多模式输入元件(2)的回馈组件(6),以及通过利用回馈组件(6)将力回馈作用施加到所述多模式输入元件(2)来自适应地选择一个功能模式并将其实现在所述多模式输入元件(2)中的选择组件。
18.根据权利要求17的多模式输入元件,其中所述自适应选择由内部或外部事件或实体触发。
19.根据权利要求17的多模式输入元件,其中在作为软件一部分的操作期间,所述自适应选择被执行。
20.根据权利要求17的多模式输入元件,其中所述自适应选择是自学习的以便自动地适应于单独的用户。
21.根据权利要求17的多模式输入元件,包括传感元件,用于确定所述多模式输入元件的机械状态,其中所述选择组件根据所确定的机械状态自适应地选择一个功能模式并将其实现在所述多模式输入元件(2)中。
22.根据权利要求17的多模式输入元件,其中所述力回馈作用分别包括对所述多模式输入元件(2)的限制和自由。
23.根据权利要求17的多模式输入元件,包括存储器,其中所述力回馈作用从控制特性获得,该控制特性将力回馈值分配给所述多模式输入元件(2)的机械状态,其中所述控制特性存储在所述存储器中。
24.根据权利要求23的多模式输入元件,包括处理单元,适于根据特定功能模式的参数生成控制特性。
CN038270986A 2003-09-18 2003-09-18 用于选择功能模式的方法、设备以及输入元件 Expired - Fee Related CN100407110C (zh)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/IB2003/004016 WO2005026932A1 (en) 2003-09-18 2003-09-18 Method, device and input element for selecting the functional mode thereof

Publications (2)

Publication Number Publication Date
CN1839364A CN1839364A (zh) 2006-09-27
CN100407110C true CN100407110C (zh) 2008-07-30

Family

ID=34308020

Family Applications (1)

Application Number Title Priority Date Filing Date
CN038270986A Expired - Fee Related CN100407110C (zh) 2003-09-18 2003-09-18 用于选择功能模式的方法、设备以及输入元件

Country Status (5)

Country Link
US (1) US20070277103A1 (zh)
EP (1) EP1665012A1 (zh)
CN (1) CN100407110C (zh)
AU (1) AU2003263435A1 (zh)
WO (1) WO2005026932A1 (zh)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100645379B1 (ko) * 2004-10-29 2006-11-15 삼성광주전자 주식회사 로봇 제어 시스템 및 로봇 제어방법
US8059090B2 (en) * 2007-03-28 2011-11-15 Sony Ericsson Mobile Communications Ab Navigation device
US8209183B1 (en) 2011-07-07 2012-06-26 Google Inc. Systems and methods for correction of text from different input types, sources, and contexts
US10152132B2 (en) * 2016-02-26 2018-12-11 Immersion Corporation Method and apparatus for enabling heavy floating touchscreen haptics assembles and passive braking system
CN109154866A (zh) * 2016-04-27 2019-01-04 株式会社Dot 信息输出设备
JP2022086230A (ja) * 2020-11-30 2022-06-09 セイコーエプソン株式会社 プログラム作成支援方法、プログラム作成支援装置、プログラム作成支援プログラム及び記憶媒体

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN2371601Y (zh) * 1998-12-24 2000-03-29 安歌电子股份有限公司 电脑游戏用驾驶器的动力回馈机械结构
CN2380273Y (zh) * 1998-05-14 2000-05-31 金宝电子工业股份有限公司 具有触感产生装置的掌上型电子游乐器
DE20014425U1 (de) * 1999-08-18 2001-01-04 Immersion Corp., San Jose, Calif. Mechanismen für Steuerknöpfe und andere Schnittstellenvorrichtungen

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5825308A (en) * 1996-11-26 1998-10-20 Immersion Human Interface Corporation Force feedback interface having isotonic and isometric functionality
US6859819B1 (en) * 1995-12-13 2005-02-22 Immersion Corporation Force feedback enabled over a computer network
US6636197B1 (en) * 1996-11-26 2003-10-21 Immersion Corporation Haptic feedback effects for control, knobs and other interface devices
US6822635B2 (en) * 2000-01-19 2004-11-23 Immersion Corporation Haptic interface for laptop computers and other portable devices
US7161580B2 (en) * 2002-04-25 2007-01-09 Immersion Corporation Haptic feedback using rotary harmonic moving mass

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN2380273Y (zh) * 1998-05-14 2000-05-31 金宝电子工业股份有限公司 具有触感产生装置的掌上型电子游乐器
CN2371601Y (zh) * 1998-12-24 2000-03-29 安歌电子股份有限公司 电脑游戏用驾驶器的动力回馈机械结构
DE20014425U1 (de) * 1999-08-18 2001-01-04 Immersion Corp., San Jose, Calif. Mechanismen für Steuerknöpfe und andere Schnittstellenvorrichtungen

Also Published As

Publication number Publication date
WO2005026932A1 (en) 2005-03-24
EP1665012A1 (en) 2006-06-07
AU2003263435A1 (en) 2005-04-06
US20070277103A1 (en) 2007-11-29
CN1839364A (zh) 2006-09-27

Similar Documents

Publication Publication Date Title
US10279251B2 (en) Programmable haptic peripheral
US10496174B2 (en) Systems and methods for surface elements that provide electrostatic haptic effects
EP3208692B1 (en) Haptically-enabled modular peripheral device assembly
US8462116B2 (en) Haptic trackball device
US6343349B1 (en) Memory caching for force feedback effects
EP3489803A1 (en) Systems and methods for providing haptic feedback according to tilt-based inputs
US6433771B1 (en) Haptic device attribute control
US20160202760A1 (en) Systems and methods for controlling feedback for multiple haptic zones
GB2346455A (en) Designing force sensations with associated sounds for computer applications
CN102902373A (zh) 输入装置、输入方法和控制***
WO1997021160B1 (en) Method and apparatus for providing force feedback for a graphical user interface
KR20190122581A (ko) 다중 사용자 공유 가상 및 증강 현실 기반 햅틱스를 위한 시스템들 및 방법들
CN100407110C (zh) 用于选择功能模式的方法、设备以及输入元件
CN106843681A (zh) 触控应用的运行控制方法、装置及电子设备
KR102434473B1 (ko) 몰입형 가상 환경에서의 가상 재질감 제공 장치 및 그 동작 방법
KR100847126B1 (ko) 기능모드를 선택하기 위한 입력요소, 장치 및 방법
Shepherd et al. Towards effective Interaction in 3D data visualizations: what can we learn from videogames technology
US20080007522A1 (en) Multiple-evaluator input device
EP1182536A1 (en) Navigation in large data sets
Bolas et al. Alternative display and interaction devices

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
C41 Transfer of patent application or patent right or utility model
TR01 Transfer of patent right

Effective date of registration: 20160206

Address after: Espoo, Finland

Patentee after: Technology Co., Ltd. of Nokia

Address before: Espoo, Finland

Patentee before: Nokia Oyj

CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20080730

Termination date: 20190918

CF01 Termination of patent right due to non-payment of annual fee