[go: up one dir, main page]

CN102576268B - 利用多种输入检测技术的交互表面 - Google Patents

利用多种输入检测技术的交互表面 Download PDF

Info

Publication number
CN102576268B
CN102576268B CN200980162025.9A CN200980162025A CN102576268B CN 102576268 B CN102576268 B CN 102576268B CN 200980162025 A CN200980162025 A CN 200980162025A CN 102576268 B CN102576268 B CN 102576268B
Authority
CN
China
Prior art keywords
input
user
type
display surface
interactive
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
CN200980162025.9A
Other languages
English (en)
Other versions
CN102576268A (zh
Inventor
N·皮尔斯
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.)
Promethean Ltd
Original Assignee
Promethean Ltd
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 Promethean Ltd filed Critical Promethean Ltd
Publication of CN102576268A publication Critical patent/CN102576268A/zh
Application granted granted Critical
Publication of CN102576268B publication Critical patent/CN102576268B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/033Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
    • G06F3/0354Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of 2D relative movements between the device, or an operating part thereof, and a plane or surface, e.g. 2D mice, trackballs, pens or pucks
    • G06F3/03545Pens or stylus
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • G06F3/0416Control or interface arrangements specially adapted for digitisers
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • G06F3/046Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by electromagnetic means
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04883Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/041Indexing scheme relating to G06F3/041 - G06F3/045
    • G06F2203/04106Multi-sensing digitiser, i.e. digitiser using at least two different sensing technologies simultaneously or alternatively, e.g. for detecting pen and finger, for saving power or for improving position detection
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/048Indexing scheme relating to G06F3/048
    • G06F2203/04808Several contacts: gestures triggering a specific function, e.g. scrolling, zooming, right-click, when the user establishes several contacts with the surface simultaneously; e.g. using several fingers or a combination of fingers and pen
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • G06F3/044Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by capacitive means

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • General Physics & Mathematics (AREA)
  • Electromagnetism (AREA)
  • User Interface Of Digital Computer (AREA)
  • Position Input By Displaying (AREA)

Abstract

公开了一种交互显示系统,该交互显示系统包括:显示表面;第一装置,该第一装置用于检测在所述显示表面处的第一类型的用户输入;和第二装置,该第二装置用于检测在所述显示表面处的第二类型的用户输入,其中,所述显示表面的至少一部分设置为选择性地对特定类型的输入进行响应。

Description

利用多种输入检测技术的交互表面
发明背景
技术领域
本发明涉及包括交互表面的交互显示系统,其中,该交互表面适于检测一种类型以上的输入,这样的交互表面设置有一种类型以上的输入检测技术。
背景技术
交互显示系统的典型示例是电子白板系统。电子白板系统通常适于感测定点装置或指示器相对于白板的工作表面(显示表面)的位置,工作表面是交互表面。当图像显示在白板的工作表面上并且它的位置经校准时,可以按照与计算机鼠标相同的方式使用指示器以通过在白板的表面上移动指示器而操纵显示器上的对象。
交互白板系统的典型应用是在教学环境中。交互白板的使用提高了教学生产率并且还增进了学生理解。这样的白板还能够用于构成良好质量的数字教学材料,并且允许使用音视频技术来操纵和呈现数据。
电子白板系统的典型结构包括:交互显示表面,其形成电子白板;投影仪,其用于将图像投射到显示表面;以及计算机系统,其针对在交互表面处检测到的输入而与交互显示表面通信,并用于生成投影用图像、运行与这种图像相关的软件应用、并且用于处理从交互显示表面接收的与在交互显示表面处的指示器活动(诸如指示器在显示表面上的坐标位置)相关联的数据。通过这种方式,计算机系统可以控制图像的生成,以考虑在交互显示表面上检测到的指示器的移动。
交互显示系统的交互表面通常提供了传统上通过使用在交互表面中的单个输入技术类型而推动的人机交互的方法。单个输入技术类型的示例包括(但不限于)电磁笔感测、电阻性触摸感测、电容性触摸感测和光学感测技术。
最近,出现了通过直接在交互表面上检测两个或更多个独立输入而提供处理多个同时的输入的能力的交互表面。单个输入技术类型的交互表面将来自多个同时的接触点的输入流传送到关联的计算机系统。在利用这些多个输入流的这样的系统中提供应用功能。例如,提供这样的应用功能,即,其中使用多个同时的接触点的组合以调用预定的计算机功能。该功能的特定示例是在已知的触敏交互显示表面中,可以使用在同一显示图像上的两个同时的触摸点(例如,两个手指点)以操纵图像,例如,通过改变两个接触点之间的角度来旋转图像。
在本技术领域中还已知,在交互显示系统中的单个交互表面内组合两种完全不同的并且独立的输入技术。可以参考美国专利第5,402,151号,其公开了一种交互显示系统,该交互显示系统包括由彼此集成的触摸屏和数字化板(或电磁网格)形成的交互显示表面,其中,触摸屏和数字化板通过适当的激励而彼此独立地激活。触摸屏和数字化板各包括各自的输入技术类型或输入感测方法以检测各自的激励(即,触摸输入或(电磁)笔输入)。因而,已知通过在交互显示表面中使用多种输入技术类型来促进人机交互的交互显示系统。在这样的系统中,交互显示表面是自适应的,使得能够在任何时间开启其中一种输入技术类型。
本发明的目的是对在交互表面中包括两种或更多种完全不同并且独立的输入检测技术的交互显示系统提供改善。
发明内容
在一个方面,提供了一种交互显示系统,该交互显示系统包括:显示表面;第一装置,用于检测在显示表面处的第一类型的用户输入;以及第二装置,用于检测在显示表面处的第二类型的用户输入,其中,显示表面的至少一部分被设置为选择性地对特定类型的输入进行响应。
显示表面的至少一部分可以是显示表面的物理区域。显示表面的至少一部分可以是显示表面的多个物理区域。显示表面的至少一部分可以是显示在显示表面上的至少一个对象。显示表面的至少一部分可以是显示在显示表面上的多个对象。所述至少一部分可以是至少一个显示对象的一部分。显示对象的该部分可以是对象的中央、对象的边缘、或对象的全部边缘这三者中的至少一种。
显示表面的至少一部分是运行在交互显示系统上的应用的窗口。显示表面的至少一部分可以是运行在交互显示系统上的多个应用各自的多个窗口。所述至少一部分是至少一个显示的应用的所显示的窗口的一部分。
显示表面的至少一部分可以被设置为选择性地对以下各项中的至少一种进行响应:i)仅第一类型的用户输入;ii)仅第二类型的用户输入;iii)第一类型的用户输入或第二类型的用户输入;iv)第一类型的用户输入和第二类型的用户输入;v)第一类型的用户输入然后第二类型的用户输入;vi)第二类型的用户输入然后第一类型的用户输入;或vii)非任何类型的用户输入。
显示表面的至少一部分可以被设置为还根据特定用户的标识对特定类型的输入进行响应。可以根据用户登录由交互显示系统识别用户。
显示表面的至少一部分可以动态地被设置为对特定类型的输入进行响应。
显示表面的所述至少一部分可以随着时间可变地被设置为对特定类型的输入进行响应。
本发明提供了一种交互显示系统,该交互显示系统包括交互显示表面,该交互显示表面被设置为使用第一输入检测技术和第二输入检测技术来检测在表面处的输入,其中,针对交互显示表面限定了至少一种输入特性,该输入特性确定是使用第一和第二输入检测技术中的一种、两种或两者都不使用来检测在交互表面处的输入。
可以限定多种输入特性,各输入特性与交互表面处的输入条件关联。
输入条件可以由以下各项中的一个或更多个限定:在交互表面上的物理位置;显示在交互表面上的对象;显示在交互表面上的应用;提供输入的定点装置的标识;或提供输入的用户的标识。
用户输入的类型可以确定响应于用户输入的动作。动作可以施加到在用户输入的位置处的对象。动作还可以取决于系统输入。系统输入可以是鼠标输入、键盘输入或绘图板输入。至少一种类型的用户输入可以是可识别的输入装置。动作可以取决于提供用户输入的可识别的输入装置的标识。动作可以取决于与输入关联的用户的标识。动作可以对第一类型的用户输入和第二类型的用户输入进行响应。动作可以施加到对象,并包括以下动作之一:移动、旋转、涂写或切割。根据第一类型的用户输入可以使能第一动作,并且根据第二类型的用户输入的检测可以使能第二类型的动作。
在检测到第一和第二类型的用户输入二者时,可以使能第三动作。
用户输入可以选择代表标尺的对象,并且该对象被设置为响应于第一类型的用户输入以移动对象,并且当第二类型的用户输入沿对象移动时在显示器上沿标尺的边缘画线。
用户输入可以选择代表记事本工作表面的对象,并且该对象被设置为响应于第一类型的用户输入以移动对象,并且当在对象上移动时第二类型的用户输入在记事本上进行绘画。
用户输入可以选择代表量角器的对象,其中量角器可以被在对象的中央处的第一类型的用户输入移动,并且该对象可以被在其边缘处的第一类型的用户输入旋转。
对检测到用户输入进行响应的动作可以取决于不同类型的多个用户输入。对第一类型的用户输入进行响应的动作可以是绘画,其中对第二类型的用户输入进行响应的动作可以是移动,并且对第一类型和第二类型的用户输入进行响应的动作可以是切开。针对切开动作,第一用户输入可以固定住对象,并且第二用户输入可以将对象切开。对检测到用户输入进行响应的动作可以取决于不同类型的用户输入的顺序。动作还可以取决于所选择的用户接口对象的至少一种特性。对用户输入进行响应的动作还可以取决于所选择的用户接口对象的特定区域。
根据第一类型的用户输入,该动作可以在关联区域中禁用第二类型的输入的检测。关联区域是根据表面上的第一类型的输入的位置而限定的物理区域。关联区域是在检测到第一类型的输入的点周围的物理区域。关联区域具有预定的形状和/或预定的方向。
本发明提供了包括交互显示表面的交互显示系统,交互显示表面被设置为使用第一输入检测技术和第二输入检测技术来检测表面处的输入,其中,响应于一个或更多个检测到的输入的动作取决于与检测到的输入或多个输入相关联的输入技术类型。
动作可以对不同输入技术类型的检测到的两个输入进行响应。动作可以对按照预定顺序检测到的所述两个输入进行响应。动作还可以取决于与一个或更多个输入相关联的标识符。动作还可以取决于与一个或更多个输入相关联的控制输入。动作还可以取决于由另一输入装置提供的控制输入。
第一装置可以是电磁装置。第一类型的用户输入可以由电磁指示器提供。第二装置可以是投射式电容装置。第一类型的用户输入可以由手指提供。
本发明提供了一种交互显示系统,该交互显示系统包括:显示表面;第一装置,该第一装置用于检测在显示表面处的第一类型的用户输入;第二装置,该第二装置用于检测在显示表面处的第二类型的用户输入;以及输入装置,该输入装置被设置为提供第一类型的输入和第二类型的输入。
第一类型的用户输入可以是电磁方式的,并且第二类型的用户输入是用于检测触摸输入的投射式电容方式的,其中,输入装置设置有用于提供第一类型的输入的电磁装置和用于提供第二类型的输入的导电区域。由输入装置的电磁装置发送的信号的频率可以对装置进行标识。输入装置的导电区域的形状可以对装置进行标识。电磁装置和导电区域的相对位置可以标识装置的方向。
本发明提供了一种针对交互表面的包括第一输入技术类型和第二输入技术类型的输入装置。本发明提供了包括交互显示表面的交互显示系统,交互显示表面被设置为使用第一技术类型和第二技术类型来检测表面处的输入,其中,该交互表面被设置为检测输入装置。
在另一方面中,本发明提供了用于在包括显示表面的交互显示系统中检测输入的方法,该方法包括检测在显示表面处的第一类型的用户输入并且检测在显示表面处的第二类型的用户输入,方法还包括选择性地响应于在显示表面的至少一部分处的特定类型的输入。
显示表面的至少一部分可以是显示表面的物理区域。显示表面的至少一部分可以是显示表面的多个物理区域。显示表面的至少一部分可以是显示在显示表面上的至少一个对象。显示表面的至少一部分可以是显示在显示表面上的多个对象。所述至少一部分可以是至少一个显示对象的一部分。显示对象的该部分可以是对象的中央、对象的边缘或对象的全部边缘这三者中的至少一种。显示表面的至少一部分是运行在交互显示系统上的应用的窗口。显示表面的至少一部分可以是运行在交互显示系统上的多个应用各自的多个窗口。
所述至少一部分可以是至少一个显示的应用的显示的窗口的一部分。
所述显示表面的至少一部分可以选择性地对以下各项中的至少一个进行响应:i)仅第一类型的用户输入;ii)仅第二类型的用户输入;iii)第一类型的用户输入或第二类型的用户输入;iv)第一类型的用户输入和第二类型的用户输入;v)第一类型的用户输入然后第二类型的用户输入;vi)第二类型的用户输入然后第一类型的用户输入;或vii)非任何类型的用户输入。
根据特定用户的标识,显示表面的至少一部分可以对特定类型的输入进行响应。可以根据用户登录由交互显示系统识别用户。显示表面的至少一部分可以动态地对特定类型的输入进行响应。显示表面的至少一部分可以随着时间可变地对特定类型的输入进行响应。
本发明提供了用于在包括交互显示表面的交互显示系统中检测输入的方法,该方法包括:使用第一输入检测技术和第二输入检测技术来检测在交互显示表面处的输入;以及为交互显示表面限定至少一种输入特性,该输入特性确定是使用第一和第二输入检测技术中的一种、两种或两种都不使用来检测在交互表面处的输入。
该方法可以包括限定多种输入特性,各输入特性与交互表面处的输入条件相关联。输入条件可以由以下各项中的一个或更多个限定:在交互表面上的物理位置;显示在交互表面上的对象;显示在交互表面上的应用;提供输入的定点装置的标识;或提供输入的用户的标识。该方法可以包括根据用户输入的类型来确定响应于用户输入的动作。该方法可以包括将动作施加到在用户输入的位置处的对象。该方法还可以包括根据系统输入来确定动作。该系统输入可以是鼠标输入、键盘输入或绘图板输入。
至少一种类型的用户输入是可识别的输入装置。该方法还可以包括根据提供用户输入的可识别的输入装置来确定动作。
该方法还可以包括根据与输入关联的用户的标识来确定动作。该方法还可以包括响应于第一类型的用户输入和第二类型的用户输入来确定动作。
该方法还可以包括将动作施加到对象,并且该动作包括以下动作之一:移动、旋转、涂写或切割。
该方法还可以包括:根据第一类型的用户输入使能第一动作,并且根据第二类型的用户输入的检测使能第二类型的动作。该方法还可以包括:在检测到第一类型的用户输入和第二类型的用户输入二者时,使能第三动作。
该方法还可以包括:选择代表标尺的对象,并且将对象设置为响应于第一类型的用户输入以移动对象,并且第二类型的用户输入当沿对象移动时在显示器上沿标尺的边缘画线。
该方法还可以包括:选择代表记事本工作表面的对象,并且将对象设置为响应于第一类型的用户输入以移动对象,并且第二类型的用户输入当在对象上移动时在记事本上进行绘画。
该方法可以包括:选择代表量角器的对象,其中,量角器可以被在对象的中央处的第一类型的用户输入移动,并且对象可以被在其边缘处的第一类型的用户输入旋转。
该方法还可以包括:根据不同类型的多个用户输入,对检测到用户输入进行响应而动作。
该方法还可以包括:响应于第一类型的用户输入进行绘画动作,响应于第二类型的用户输入进行移动动作,并且响应于第一类型和第二类型的用户输入进行切开动作。针对切开动作,第一用户输入可以固定住对象,并且第二用户输入可以将对象切开。
对检测到用户输入进行响应的动作可以取决于不同类型的用户输入的顺序。
该动作还可以取决于所选择的用户接口对象的至少一种特性。
该动作还可以根据所选择的用户接口对象的特定区域对用户输入进行响应。
根据第一类型的输入,该动作可以在关联区域中禁用第二类型的输入的检测。关联区域可以是根据表面上的第一类型的输入的位置而限定的物理区域。关联区域可以是在第一类型的输入的检测点的周围的物理区域。关联区域可以具有预定的形状和/或预定的方向。
本发明提供了用于在包括交互显示表面的交互显示系统中检测输入的方法,该方法包括:使用第一输入检测技术和第二输入检测技术检测在表面处的输入;以及根据与检测到的输入或多个输入相关联的输入技术类型使能对一个或更多个检测到的输入进行响应的动作。
该方法可以包括:使动作对不同输入技术类型的检测到的两个输入进行响应。该方法可以包括:使该动作对按照预定顺序检测到的所述两个输入进行响应。该方法可以包括:还使该动作取决于与一个或更多个输入关联的标识符。该方法可以包括:使该动作还取决于与一个或更多个输入关联的控制输入。该方法可以包括:使该动作还根据由另一输入装置提供的控制输入。第一输入检测技术可以包括电磁装置。第一类型的用户输入可以由电磁指示器提供。第二输入检测技术可以是投射式电容装置。由手指提供第一类型的用户输入。
本发明提供了用于在包括交互显示表面的交互显示系统中检测输入的方法,该方法包括:检测在显示表面处的第一类型的用户输入;检测在显示表面处的第二类型的用户输入;以及利用单个用户输入装置提供该第一类型的输入和第二类型的输入。
该第一类型的用户输入可以是电磁方式的,并且第二类型的用户输入可以是用于检测触摸输入的投射式电容方式的,该方法包括提供输入装置,该输入装置具有用于提供第一类型的输入的电磁装置和用于提供第二类型的输入的导电区域。
该方法可以包括:选择输入装置的调谐电路的频率以识别装置。该方法可以包括:使输入装置的导电区域成形以识别装置。电磁装置和导电区域的相对位置可以标识装置的方向。
本发明提供了一种对交互表面提供输入的方法,该方法包括:提供针对交互表面的包括第一输入技术类型和第二输入技术类型的输入装置。本发明提供了一种对包括交互显示表面的交互显示系统提供输入的方法,交互显示表面使用第一技术类型和第二技术类型检测表面处的输入,并检测交互表面处来自输入装置的输入。
附图说明
现在将参照附图通过示例来描述本发明,在附图中:
图1例示了示例性交互显示系统;
图2例示了包括两种不同的输入技术的示例性交互显示表面;
图3a至图3c例示了根据本发明的第一优选配置的三个示例;
图4a和图4b例示了根据本发明的实施方式的用于处理在交互表面处检测到的输入的示例性流程处理;
图5例示了用于实现图4a的处理的示例性功能块;
图6a至图6d例示了根据本发明的第一优选配置的另外的四个示例;
图7a至图7d例示了根据本发明的第二优选配置的示例;
图8a至图8d例示了根据本发明的第二优选配置的另外的示例;
图9a至图9d例示了根据本发明的第二优选配置的又一示例;
图10a和图10b例示了根据本发明的第二优选配置的另一示例;
图11a至图11d例示了根据本发明的第二优选配置的又一示例;
图12例示了根据本发明的第二优选配置的处理流程的示例性实现;
图13例示了根据另一优选配置的示例;
图14例示了根据本发明的第三优选配置的示例性流程处理;
图15例示了为了实现示例中的图14的流程处理的功能块的实现;
图16a至图16c例示了根据本发明的实施方式的第四配置而设置的输入装置;
图17a至图17c例示了根据本发明的第四配置的输入装置的另一示例;并且
图18例示了用于实现本发明及其各种实施方式的计算机系统的主要示例性功能元件。
具体实施方式
现在参照各种示例或实施方式以及有利的应用来描述本发明。本领域技术人员将理解的是,本发明不限于任何描述的示例或实施方式的细节。具体地说,参照包括交互表面的交互显示系统的示例性配置来描述本发明,其中,交互表面包括两种特定的完全不同的并且独立的输入技术。本领域技术人员将理解的是,本发明的原理不限于在示例性配置中描述的两种特定的技术,并且可一般地应用于任何适于在交互表面处的输入检测的两种或更多种已知的完全不同并且独立的输入技术的组合。
参照图1,示例性交互显示系统100包括:白板组件结构,总括地由标号106指定;交互表面102;投影仪108;和计算机系统114。投影仪108附接到固定臂或吊杆110,固定臂或吊杆110从白板106的表面垂直地延伸。吊杆110的一端将投影仪108支持在交互表面102前面的位置,并且吊杆110的另一端固定到白板106、与白板106相连接的框架或安装白板106的壁。计算机114控制交互显示系统。计算机显示器116与计算机114相连接。计算机114另外设置有键盘输入装置118和鼠标输入装置120。计算机114通过通信线路122连接到白板106以接收来自交互表面102的输入数据,并且计算机114通过通信链路112连接到投影仪108以向投影仪提供显示图像以显示在交互表面上,因此交互表面也被称为交互显示表面。
根据此处描述的示例性结构,如参照图2所描述的,交互表面102适于包括作为第一类型的输入技术的示例的触敏输入装置以及作为第二类型的输入技术的示例的电磁输入装置。
如图2所例示的,交互表面包括:电磁交互层134(有时称为数字化层),其包括第一类型的输入装置或第一类型的输入技术;和电阻层触敏层132,其包括第二类型的输入装置或第二类型的输入技术。另一层130可以设置作为工作表面。在图2的配置中,层132被设置为覆盖所述层134,并且层130设置为覆盖层132。在使用中,将形成交互表面102的组合的层130、132、134放置为使得层130呈现为针对用户的工作表面。
本发明不限于如图2所示的配置。可以不提供层130,而层132的表面可以直接提供工作表面。可以不在层134上形成层132,而在层132上形成层134:层130可以接着形成在层134上,或者表面层134可以直接提供工作表面。除了层132和134以外,还可以提供包括一个或更多个其它类型的交互表面(或者更一般地,输入装置或输入技术)的一个或更多个其它的层。其它类型的交互表面包括投射的电容交互表面以及利用相机技术以确定接触点的交互表面。还应该注意的是,本发明不限于在两个或更多个不同的层中提供两种或更多种输入技术。本发明包括将两种或更多种输入技术并入到单个层或单个表面中的可能性,使得单个层或表面构成多输入装置。
还应该注意的是,术语交互表面一般是指适于包括用于检测工作表面处或之关联的显示表面处的输入的一种或更多种输入位置检测技术的表面。输入位置检测技术之一可以自身提供工作表面或显示表面,但由于输入检测技术的分层性质,并非全部输入检测技术提供作为工作表面或显示表面直接可访问的表面。
在图2所描述的优选的配置中,电磁层134检测处于或接近表面130的定点装置104。电磁层134生成激励信号,当被定点装置104中的适当的调谐或谐振电路反射时,激励信号在电磁层处被感测以确定定点装置104在工作或显示表面层130上的位置。触敏层132检测在工作或显示表面130处的手指138。
如本领域已知的,计算机114控制交互显示系统经由投影仪108将图像投射到交互表面102上,因此交互表面102也形成显示表面。定点装置104或手指138的位置被交互表面102(通过交互表面内的适当的输入技术:电磁输入装置134或触敏输入装置132)检测,并且位置信息返回至计算机114。因而,定点装置104或手指138按照与鼠标相同的方式操作,以控制显示的图像。
包括两个或更多个完全不同并且独立的技术的显示表面的实现不构成本发明的一部分。如在上面背景部分中提到的,美国专利第5,402,151号描述了包括具有两种完全不同并且独立的技术的交互显示表面的交互显示系统的一个示例。图2代表如在美国专利第5,402,151号中公开的交互显示表面,将该专利的内容通过引用并入与此。本发明及其实施方式和示例可以在包括适于检测两个或更多个完全不同并且独立的输入类型的输入的交互表面的任何交互显示系统中实现。
在优选配置的以下的讨论中涉及笔输入和触摸输入。笔输入是指针对电磁输入技术的由诸如定点装置104的定点装置提供的输入。触摸输入是指针对触敏输入技术的由手指(或其它无源的触笔)提供的输入。要重申的是,仅为了示例的目的说明这两种输入技术类型,如上所述,本发明及其实施方式适合于针对交互表面可以提供的任何输入技术类型。
总之,根据本发明的实施方式,来自完全不同的、独立的输入源的数据按照特定的和/或独特的方式永久地或临时地关联在一起,以优选地增强针对包含交互表面的交互显示系统的一个或更多个用户的用户输入能力。
根据本发明的第一优选的配置,显示表面的至少一部分适于选择性地响应于特定类型的输入,优选地为特定类型的一个以上的输入,优选地为不同的特定类型的每一种的至少两个输入。
在该第一优选的配置的第一示例中,显示表面的至少一部分可以是显示表面的物理区域。显示表面的至少一部分可以是显示表面的多个物理区域。
如图3a所示,在示例性配置中示出白板106的交互表面102,其中,交互表面102的表面分为三个不同的物理区域,出于例示的目的,三个不同的物理区域被垂直的虚线141和143分开。因而限定了由标号140、142和144指示的三个不同的物理区域。于是,交互显示系统可以适于使得可以在不同的物理区域140、142和144的每一个中限定输入特性。针对区域可以将输入特性限定为不允许输入、仅允许笔输入、仅允许触摸输入、或允许笔输入和触摸输入二者。
图3a的配置当然是例示性的,并且交互表面102可以按照各种可能的方式划分为不同的物理区域。
在该第一优选的配置的第二示例中,显示表面的至少一部分可以是显示在显示表面上的至少一个对象。在一种配置中,显示表面的至少一部分可以是显示在显示表面上的多个对象。该至少一部分可以是至少一个显示对象的一部分,或多个显示对象的一部分或多个部分。显示对象或多个显示对象的部分可以是对象的中央、对象的边缘、或对象的全部边缘中这三者的至少一个。
参照图3b,图3b例示了具有交互表面102的白板106,在交互表面102上显示了多个对象。在图3b中,例示了显示的对象146、148、150和152。对象可以是与软件应用关联的图标,诸如提供“打开”软件应用的“快捷方式”的图标。对象可以是在应用中的显示对象,诸如显示的图像或显示的文本部分。无论该对象显示在交互表面的哪个地方,交互显示系统都可以设置为使得给定的显示对象与限定的输入特性相关联,以使得它响应于特定类型的输入。因而,如果对象152例如移动到交互表面102上的不同位置,则对象152保持与限定的输入特性相关联。因而,不同于图3a的示例,限定的输入特性被分配给特定对象,而非交互表面特定的物理区域。针对对象(或对象类型),输入特性可以限定为不允许输入、仅允许笔输入、仅允许触摸输入、或允许笔和触摸输入二者。
在该第一优选的配置的第三示例中,显示表面的至少一部分可以是运行在交互显示系统上的应用的窗口。显示表面的至少一部分可以是运行在交互显示系统上的多个应用各自的多个窗口。所述至少一部分可以是至少一个显示的应用的显示窗口的一部分。
参照图3c,图3c示出了具有交互表面102的白板106,在交互表面102上显示有由窗口154、156和158指示的三个软件应用。如本领域已知的,窗口之一具有与控制交互显示系统的计算机系统相关联的操作系统的输入中心(input focus)。将与这样的窗口相关联的应用称为具有操作系统的输入中心,并且将该应用称为前台应用。将不具有输入中心的其它应用称为后台应用。在图3c的配置中,由标号154指示的应用是前台应用,并且由窗口156和158指示的应用是后台应用。十字160指示与操作系统相关联的光标的当前位置。在该示例性配置中,根据与其各自的应用相关联的输入特性限定,各窗口154、156和158可以与特别限定的输入特性相关联,使得通过在窗口处接受输入,特定输入类型可以用于控制应用。在图3c中将看到,当与窗口154关联的应用是前台应用时,将根据针对窗口154限定的输入特性处理在指针位置160处的任何输入。如果与窗口156相关联的应用变为前台应用,则会根据针对窗口156的输入特性由窗口156处理在指针位置160处的任何输入。因而,与图3a的配置相比,根据进行输入的窗口的特性而非进行输入的物理位置来限定交互表面的输入类型。针对窗口(或更一般地说,针对应用),输入特性可以限定为不允许输入、仅允许笔输入、仅允许触摸输入、或允许笔输入和触摸输入二者。
本领域技术人员将理解的是,通常可以针对交互表面的任何显示项或显示区域来限定输入特性。也可以将上面给出的示例进行组合。如果另外或另选的输入技术与交互表面相关联,显示特性可以针对交互表面的一部分限定是否不实现任何输入技术,或实现一种输入技术、输入技术的某些组合或全部输入技术,并限定物理部分是否与当前显示的图像(例如,对象或应用窗口)相关联。
参照图4a,图4a例示了根据本发明的第一优选的配置(更具体地说,根据上面描述的第一优选的配置的第一、第二和第三示例)用于处理在交互表面102处检测到的输入的示例性流程处理。
在步骤170,来自交互白板106的板数据被与交互显示系统相关联的计算机接收。术语板数据一般是指通过任何输入技术在交互表面处检测到的并由交互表面传送到计算机的全部输入数据。
在步骤172,接着根据已知技术由计算机计算与板数据关联的接触点的坐标。
在步骤174,确定计算出的坐标是否与对象的当前位置相匹配。如果坐标与对象的当前位置匹配,则处理进行到步骤176,并且获得与对象关联的标识符(ID)。在步骤178,接着根据对象标识确定是否为该对象限定了输入规则(或输入特性)。如果没有限定这样的输入规则,则处理移至步骤194,并且应用缺省规则(或缺省特性)。如果在步骤178确定存在为该对象限定的输入规则,则处理移至步骤180,并且应用为对象限定的规则。
如果在步骤174确定计算出的坐标与当前对象位置不匹配,则在步骤182确定计算出的坐标是否与应用窗口的当前位置相匹配。如果在步骤182确定坐标与应用窗口的位置匹配,则在步骤184获得应用的标识(ID)。在步骤186接着确定是否存在为应用限定的输入规则(或输入特性)。如果没有限定这样的输入规则,则方法进行到步骤194,并且应用缺省规则。如果存在为该应用限定的输入规则,则在步骤188应用针对应用限定的规则。
如果在步骤182确定计算出的坐标与应用窗口的当前位置不匹配,则在步骤190确定是否为交互表面上的物理区域限定了输入规则(或输入特性)。如果没有限定这样的输入规则,则在步骤194应用该系统的缺省规则。如果在步骤190确定存在为该位置限定的输入规则,则在步骤192应用为该物理区域的限定的规则。
应注意的是,图4a仅描绘了说明性的示例性实现。描述的示例实际上要求对象比应用窗口占优,并且应用窗口比物理区域占优。在其它示例中,可以提供另选的实现以具有不同的优先级。另外,如果例如仅能通过物理区域或仅能通过应用窗口的存在来限定输入类型,则仅可以实现决定174、182和190的一个或更多个。
本领域技术人员将认识到,可以对图4a的处理做出各种修改。例如,在步骤178的否定性确定之后,方法可以进行到步骤182;在步骤186的否定性确定之后,方法可以进行到步骤190。本领域技术人员还将认识到,可以实现在图4a中例示的处理以外的另选的处理,以根据一个或更多个限定的输入特性或规则确定板数据的处理。
参照图4b,例示了在利用例如图4a的示例性流程确定了所限定的输入规则或输入特性时针对板数据的进一步处理的示例性处理流程。
在步骤200,接收板数据。在步骤202,确定输入类型是否是笔类型(即,非触摸输入)。如果输入类型是笔类型,则在步骤204确定(在图4a的处理的实现之后限定的)所确定的输入规则是否允许笔输入。如果允许笔输入,则在步骤208转发作为笔数据(或简单地作为一般的输入数据)的板数据以进行进一步处理。如果不允许笔输入,则在步骤206丢弃该板数据。
如果后来的步骤202确定输入类型不是笔类型,则假设为触摸类型,并在步骤210确定所确定的输入规则是否允许触摸输入。如果输入规则确实允许触摸,则在步骤212转发作为触摸数据(或简单地作为一般的输入数据)的板数据。如果在步骤210中的输入规则规定不允许触摸输入,则在步骤206丢弃板数据。
现在转到图5,图5例示了在与交互显示系统相关联的计算机系统中的功能块的示例性实现,以实现图4a和图4b的处理流程。图5的功能块表示与交互显示系统相关联的计算机系统的功能块。本领域技术人员将理解的是,需要附加的功能以完全实现计算机系统,并且仅例示了理解本发明的该示例性配置的技术的实现所必需的那些示例性元件。
参照图5,图5例示了交互白板驱动器220、对象位置比较器222、应用位置比较器224、笔数据接口232、触摸数据接口234、复用器/交织器236、控制器230、对象和应用位置定位块226和输入规则块228。
控制器230在控制总线258上生成控制信号,一个或更多个控制信号被交互白板驱动器220、对象位置比较器222、应用位置比较器224、笔数据接口232、触摸数据接口234或复用器/交织器236接收。
交互白板驱动器220接收在板数据总线250上的板数据,并将它按照适当的格式传送到输入数据总线252。输入数据总线252被连接以将由交互白板驱动器220接收的输入数据传送到对象位置比较器222、应用位置比较器224、笔数据接口232、触摸数据接口234、输入规则存储部228、和控制器。
控制器230适于根据在输入总线252上接收的板数据来计算针对接收的任何板数据的坐标信息。用于计算坐标信息的技术在本领域是熟知的。出与该示例的目的,在输入数据总线252上提供坐标数据,以供功能块在必要时使用。
对象位置比较器222适于接收在输入数据总线252上的板数据以及与这样的数据相关联的位置(坐标)数据,并将位置数据在总线260上传送到位置定位块226内的对象位置存储部244。将坐标数据传送到对象位置存储部244,以确定对象位置存储部244中的任何对象位置是否与接收的板数据的坐标匹配。如果发现匹配,则在标识数据总线262上将与该位置关联的对象的标识传送到对象位置比较器222。接着使用通信线276将所获取的标识应用到规则存储部228内的对象规则存储部238,以获取为该对象标识存储的任何输入规则。如果针对该对象标识发现匹配,则在规则存储部228的输出线280和282上提供与对象标识关联的输入规则,并且传送到笔数据接口232和触摸数据接口234。优选地,输出线280和282分别是与笔数据输入和触摸数据输入相对应的标记,以高状态或低状态指示是否可以输入笔数据或触摸数据。因而,根据是否设置了各自的标记,输出线280和282优选地使能或禁用笔数据接口232和触摸数据接口234。
如果对象位置比较器222确定在当前位置不存在对象,则在线268上设置信号以激活应用位置比较器。
应用位置比较器按照与对象位置比较器类似的方式进行操作,以在位置数据总线264上将当前板数据的坐标传送到位置存储部226内的应用位置存储部246。如果发现位置匹配,则在应用数据总线266上将与该位置相关联的应用标识传送到应用位置比较器224。应用位置比较器224接着通过在总线274上提供应用标识来访问规则存储部228内的应用输入规则存储部240,以确定是否存在与标识的应用相关联的任何输入规则。与利用对象规则存储部238一样,如果存在关联的输入规则,则适当地在规则存储部228的线280和282上设置输出。
如果应用位置比较器224确定在当前位置不存在应用,则在线270上设置信号以使能位置输入规则存储部242,以利用所检测到的接触点的坐标来确定输入规则是否与和坐标相匹配的物理位置相关联。因而,将接触点的坐标应用于规则存储部228的位置输入规则存储部242,并且如果发现匹配,则在信号线280和282上输出适当的输入规则。如果没有发现匹配,则通过位置输入规则在线286上设置信号,以使能缺省规则存储部287。缺省规则存储部287接着在规则存储部228的输出线280和282上输出缺省规则。
因而根据所应用的任何输入规则或缺省规则来使能或禁用笔数据接口232和触摸数据接口234。根据输入数据是与笔输入关联还是与触摸输入关联,将输入数据总线252上的板数据分别传送到笔数据接口232和触摸数据接口234。接着根据接口232和234是使能还是禁用,通过相应接口232和234将输入数据总线252上的输入数据传送到输出数据总线254。因而,仅当笔数据接口232或触摸数据接口234被相应使能时,笔数据和触摸数据才在输出接口254上传送,否则丢弃数据。
复用器/交织器236接着接收输出数据总线254上的数据,并将它在总线256上传送,以在计算机系统内按照本领域已知的技术进行进一步处理。
图5的配置纯粹是实现的说明性示例。图5的配置假设根据位置信息确定板数据是否与对象或应用关联。在另选的方案中,可以使用其它技术来确定输入数据是否与对象或应用关联。例如,全部板数据可以通过复用器/交织器236路由到操作系统,在操作系统中,根据输入特性或应用的规则由应用自身确定要处理哪个数据。
因而,根据第一优选的配置的示例,可以提供一种实现,其中一种类型的用户输入是触摸输入,并且另一类型的用户输入是笔输入,交互显示系统通常可以适于一个或更多个特定的用户会话,或适于一个或更多个活动,以允许一个或更多个应用、一个或更多个对象或对象的部分、或一般的输入表面的一个或更多个区域的特定的控制,使得系统允许:无交互;仅通过触摸来交互;仅通过笔来交互;通过触摸或笔来交互;通过触摸和笔来交互;通过触摸然后笔来交互;或通过笔然后触摸来交互。现在参照图6a至图6d描述根据第一优选的配置的另外的示例。
在根据第一优选的配置的第三示例的示例性实现中,软件开发者可以编写旨在结合触摸输入进行使用的应用。在编写应用中,触摸输入的特征或特性可以与应用一起存储为关联的输入特性或规则。当该应用运行时,该特征或特性接着规定交互表面的操作。这样,在应用的运行期间,交互显示系统仅允许响应于触摸输入的动作。
参照图6a,图6a例示了交互白板106,在其上的交互表面102上显示与第一应用关联的第一窗口302以及与第二应用关联的第二窗口300。在示例性配置中,与各自窗口关联的各应用适于具有限定针对该应用的特定类型的输入的输入特性。如在图6a的示例中示出的,窗口302适于仅接收来自手138的手指的触摸输入,并且窗口300适于仅接收来自定点装置104的笔输入。
作为对该示例的延伸,开发者可以编写具有关联的输入特性或规则的应用,该输入特性或规则允许在应用运行期间切换输入类型,以例如适合于它内部的特定子活动。此外,输入类型的适当的特征或特性可以与子活动相关联地与应用一起存储。当适当的子活动在应用运行期间被使能时,可以适当地采用该输入特性,以允许或使能开发者已经允许的适当类型的输入。
进一步参照图6a,窗口300可以是通过激活在窗口302内的功能而打开的子窗口。因而两个窗口可以与同一应用关联,一个窗口是另一个窗口的子窗口。在这样的配置中,作为子窗口的窗口300还可以适于具有限定的一组输入特征,该组输入特征是独立于主窗口302的输入特征而限定的。因而在这样的配置中,主窗口302可以仅响应于触摸,而子窗口300可以仅响应于笔输入。
在这些示例中,应用或应用的子活动与特定类型的输入相关联。因而交互显示系统被设置为使得与该应用关联的窗口或应用的子活动适应于响应于适当的输入。如果该窗口不是全屏窗口,并且仅占据显示屏的一部分,则对输入类型的限制仅应用于显示该窗口的区域。
通常,对使能的输入类型的选择性控制可以一般性地应用于特定的应用或操作系统。
在根据第一优选的配置的第一示例的示例性实现中,显示表面可以被分为两个物理区域。在一个示例中,垂直分割一般可以在板中间经过,使得交互表面的左侧仅是触摸,并且交互表面的右侧仅是笔。通过这种方式,板的物理区域被划分而仅允许特定类型的输入,使得在板的这些部分中,仅接受特定类型的输入,而与在那里运行的应用无关。各物理区域具有限定的输入特性。
参照图6b,图6b例示了其中交互表面102被总体分为左侧部分306和右侧部分308的两等份的配置。垂直的虚线304指示两等份之间的名义上的(nominal)分割。交互表面的这两个不同的物理区域接着可以与限定的用户输入条件相关联,使得仅可以在区域306中检测到笔104,并且仅可以在区域308中检测到触摸输入138。
在第一优选的配置的第一示例的另选的示例性实现中,交互表面的物理部分可以被设置为使得忽略交互表面的四围的触摸输入。这允许当用户围绕着在桌子上水平地配置的交互表面坐着时,忽略例如手、臂和肘。因而,与靠在桌子表面上的用户相关联的输入被忽略。
图6c例示了将交互表面102设置为使得其边界不对触摸进行响应而其中央部分对触摸进行响应的配置。因而,虚线310指示沿交互表面的全部四个边的边界的区域。虚线内的区域304是针对用户(或多个用户)的工作区域,其被设置为对触摸输入进行响应。将虚线310外部的边界区域302设置为使得它针对触摸输入是被禁用的。在这样的配置中,区域302可以针对任何输入被禁用,或仅对触摸输入被禁用。另选地,笔输入可以跨越包括区域302的整个交互表面102被检测到。
在根据第一优选的配置的第二示例的其它示例中,对象可以设置为使得对象的不同部分对不同的用户输入进行响应。该示例是对上面描述的图3b的示例的延伸。参照图6d,由标号309总体指示的对象显示在交互表面102上。对象309具有沿其底部区域伸展并形成对象的下部部分的部分,并由标号308指示。对象的主体由标号314表示。对象的角部由标号310指示,在对象的主体314内的对象的显示部分由标号312指示。根据该配置,对象的各部分可以与具体定义的输入特性关联。因而角部310可以对具体限定的用户输入的集合做出响应,并且对象312和308的其它部分可以与它们自身限定的用户输入类型相关联。对象314的主体还可以与它自身的用户输入类型相关联。因而,角部310可以仅对笔输入做出响应,而主体314可以响应于触摸输入。如下面将参照第二优选的配置描述的,这可以允许按照不仅依赖于用于选择对象的用户输入的类型,并且依赖于在对象上检测到这种用户输入的位置的特定方式来操纵对象。
根据如上所述的第一优选的配置的示例,显示表面的至少一部分可以被设置为选择性地进行响应,使得它对任何用户输入都不进行响应,或者它对下面各项中的至少一个进行响应:i)仅第一类型的用户输入;ii)仅第二类型的用户输入;或iii)第一类型的用户输入或第二类型的用户输入。
根据第二优选的配置,对用户输入进行响应的动作可以取决于用户输入的类型或用户输入的组合。
因而,根据以下情况可以实现不同的动作:用户输入或用户输入顺序是否为:i)仅第一类型;ii)仅第二类型;iii)第一类型或第二类型;iv)第一类型和第二类型;v)第一类型,之后为第二类型;或vi)第二类型,之后为第一类型。
这样的动作可以应用于在用户输入的位置处的对象。
动作还进一步取决于系统输入。系统输入可以是鼠标输入、键盘输入或绘图板输入。
动作还取决于提供用户输入的输入装置的标识。
如果动作应用于对象,动作例如可以包括以下动作之一:移动、旋转、涂写或切割。
因而,针对所限定的各输入特性或输入规则,可以限定附加特性,所述附加特性限定当在交互表面处检测到一种或更多种输入类型的输入或输入序列时应当发生某种类型的动作,优选地,当这样的输入或输入序列与显示的对象关联时应当发生某种类型的动作。
因而,如上所述,在示例中,一个或更多个对象可以给出以下特性中的一种或更多种特征:经由触摸交互;经由笔交互;经由触摸或笔交互;经由触摸和笔交互;经由触摸然后经由笔交互;或者经由笔然后经由触摸交互。响应于当选择对象时检测到的特定的输入类型,可以发生特定的动作。因而,尽管特定的对象可以被设置为使得它仅对上述各种输入类型中的一种进行响应,但另选地,对象可以对更多种类型的输入进行响应,并且还对多种输入的特定的组合进行响应,使得特定的输入顺序产生不同的动作。
因而,例如经由触摸然后经由笔来选择对象可以导致针对对象使能移动动作,而经由触摸和笔来选择对象可以导致针对对象使能的旋转动作。
在一般的示例中,根据用户输入的第一组合,第一动作可以被使能,而根据用户输入的第二组合,第二类型的动作可以被使能。动作还可以被称为操作模式。
在示例中,用户输入可以选择显示在显示表面上的对象,该对象是标尺的图形表示。对象的特性可以被设置为使得它能响应于第一类型的用户输入以使能对象的移动,并且当沿对象移动时第二类型的用户输入使能在显示器上沿标尺的边缘画线。因而,例如,响应于在标尺对象上的触摸输入,标尺对象可以随着触摸输入的移动在表面上移动。响应于在标尺对象上的并且通常沿标尺对象移动的笔输入,标尺对象无法移动,但按照笔直的样式沿标尺对象的显示边缘画出了线。这可以参照图7a至7d中例示的示例来进行进一步的理解。
参照图7a,图7a例示了显示在电子白板106的交互表面102上的标尺对象330。如在图7a中可以看到的,通过使手138到达该表面,使用户的手指在显示标尺对象330的点处与交互表面接触。如由各种箭头332所指示的,手138可以在交互表面上与标尺对象330接触地向任何地方移动。根据与标尺对象330关联的输入特性或规则,标尺对象330将在交互表面102上与由手138提供的触摸接触的移动相对应地移动。在优选的配置中,假设手138在由箭头334指示的一般的水平方向上移动,以将标尺从交互表面102的左侧区域移动到交互表面102的右侧区域。在图7b中例示了交互表面102的右侧部分中的标尺对象330的新位置。
参照图7c,定点装置104与交互表面102接触,定点装置104的接触点与显示的标尺对象330一致。如在图7c中的箭头336所例示的,定点装置104当然可以从标尺对象336处的初始接触点在交互表面102周围在任何方向上移动。在一种配置中,定点装置104在标尺对象336处的初始接触点之后的任何移动被转换为水平移动,并且沿显示的标尺对象的“边缘”画的线对应于该经转换的水平移动。因而,如果定点装置104在一般的对角的和向上的方向上离开标尺对象330移动,则这种移动的水平部分可以转换为沿标尺对象330的上边缘画出的直线。但是,优选地,仅在移动保持在显示对象的特定距离内并且清楚地与定点装置104的用户的想画出与标尺边缘关联的直线的意图相关时,才将定点装置的这样的移动转换为画出的直线。在所描述的示例中,假设定点装置104在由箭头338指示的一般的水平方向上朝交互表面102的左侧移动。如在图7d中可以看到的,接着沿显示的标尺对象的边缘从与对象的初始接触点相邻的点到与定点装置104的移动相对应的标尺的左侧边缘画出直线340。
因而,参照图7a至图7d可以看到,触摸接触点允许标尺对象移动,而定点装置接触允许画出线。不再需要使用菜单选择来选择操作模式以确定响应于用户输入将发生什么动作,多个用户输入检测技术类型的可用性用于确定针对特定的输入类型将发生的特定动作。与需要用户从菜单选项中选择功能以例如在对象的移动和利用对象的绘画之间切换相比,这样的配置更加有效。
在另一示例中,用户输入可以选择表示记事本工作表面的对象。这样的对象可以被配置为响应于第一类型的用户输入以移动对象,并且当第二类型的用户输入在对象上移动时在记事本中进行绘画。因而,触摸输入可以用于移动记事本,并且笔输入可以用于在记事本中绘画。这可以参照在图8a至图8d中所例示的示例来进一步进行理解。
参照图8a,图8a例示了在电子白板106的交互表面102上显示的记事本对象342。在交互表面102处进行由手138指示的触摸接触,其位置与所显示的记事本对象342一致。手138接着可以在交互表面102上的任何方向上移动。如由箭头344所指示的,手138总体上在交互表面102上向右并且向上的方向上移动。如图8b所示,所显示的记事本对象342因而移动至原始位置的向右并向上的新位置。因而,跨越交互表面的由触摸输入提供的接触点的移动导致所显示的记事本对象的移动。
如图8c所示,在与所显示的记事本对象342一致的位置处,定点装置104与交互表面102相接触。如由箭头343所指示的,定点装置104可以在初始接触后在交互表面102上沿任何方向移动。这是例如定点装置104的用户在记事本中与所显示的记事本对象342相关联地写或画的意图的结果。如图8d所示,作为定点装置104移动的结果,如由标号346所指示的文字“abc”被写到记事本中。因而定点装置104的移动导致输入注解进入到所显示的记事本对象中,并且所显示的记事本对象没有移动。
因而,参照图8a至图8d可以理解的是,提供了这样的配置,其中,响应于触摸输入,仅可以移动所显示的记事本对象,而响应于定点装置输入,仅可以编辑所显示的记事本对象。
可以进一步扩展根据该第二优选的配置的示例(如上面指出的),使得任何动作还取决于其它输入信息,诸如鼠标输入、键盘输入和/或来自绘图板的输入。输入信息还可以由定点装置的切换状态来提供。这还允许更多的功能选项根据检测到的输入与对象相关联。
动作不限于被限定为控制对象的操纵或在交互表面处输入。例如,动作可以控制在计算机上运行的应用或操作系统。
在第二优选的配置的扩展中,并且如上面所设想的,响应于用户输入的检测的动作可以取决于不同类型的多个用户输入,而非取决于特定类型的单个输入,或取决于特定类型的单个输入以外的不同类型的多个用户输入。
在根据第二优选的配置的该扩展的示例中,响应于第一类型的用户输入,动作可以是绘画,其中,响应于第二类型的用户输入,动作可以是移动,并且同时响应于第一和第二类型的用户输入,动作可以是切开。
这还可以参照在图9a至图9d中例示的示例来进行理解,其中,所显示的对象呈现了纸张的图形表示。仅响应于笔输入,所产生的动作是允许“绘画”操作发生。仅响应于触摸输入,所产生的动作是允许“移动”操作发生。响应于组合的笔输入和触摸输入,所产生的动作是“切开”操作,允许用户利用手指将纸固定在合适位置,同时使用笔将表面分裂或撕裂成更小的部分。在该示例中,笔直观地象切割纸的刀一样开始动作。
参照图9a,图9a例示了表示纸张的所显示的对象360,其显示在电子白板106的交互表面102上。在图9a中,例示了定点装置104,定点装置104到达交互表面,并具有与纸张对象360一致的接触点。随着定点装置104在纸张对象360上移动,绘画或写操作可以发生,使得输入由标号362指示的文本“ab”,或者画出诸如圆364的绘画对象。
如图9b所示,相同的纸张对象360显示在电子白板106的交互表面102上,并且由手138指示的触摸接触在与纸张对象360一致的位置处到达交互表面。响应于如由箭头366指示的触摸接触的移动,纸张对象360移动到新的位置,如由在新位置的对象360的虚轮廓所指示的。
如图9c所示,在第三配置中,触摸接触138在交互表面102与所显示的纸张对象360一致的位置处发生。此外,在交互表面102与纸张对象360一致的位置处发生笔接触。由手138提供的触摸接触不移动,而笔104如由箭头368指示地按照由虚线367指示的方面跨越对象的表面移动。结果,如图9d所示,定点装置沿由虚线367指示的纸张对象的部分在方向368上的移动导致纸张对象沿虚线367被切割,以形成对象的第一部分360a和对象的第二单独部分360b。
因而,针对切开动作,第一用户输入类型固定住对象,并且第二用户输入类型将对象切开。响应于用户输入的检测的动作因而可以取决于不同类型的用户输入的顺序。
动作还可以取决于所选择的用户接口对象的至少一种特性。因而,例如,在上述示例中,将对象切开的动作可以取决于具有指示它可以被切开的特性的对象。
在根据第二优选的配置的扩展的另一示例中,使用笔输入仅允许在交互表面上的不用手绘画(freehand drawing)。但是,触摸输入之后的笔绘画动作可以使弧形画在初始触摸点的周围,弧的半径由触摸点和初始笔接触之间的距离限定。参照图10a和图10b对这种情况进一步进行说明。
参照图10a,图10a示出了在交互白板106的交互表面102处的定点装置104。如图10a所例示的,在交互表面102上定点装置104的不用手移动之后,在交互表面上所显示的图像上画出线372。
参照图10b,作为手138接触交互表面的结果,在交互表面102上的点372处产生触摸接触点。此后,定点装置104在点373处接触交互表面,并且定点装置104总体地在接触点372周围如由虚线箭头374所指示地进行移动。根据该优选的配置,定点装置104的移动被转换为在接触点372周围画出的精确的弧376,该弧具有由接触点372和373之间的距离确定的固定的半径。
如上所述,对任何用户输入或输入序列进行响应的任何动作可以取决于所选择的用户接口对象的特定区域,而非仅仅对象自身。因而,对象的特定区域可以被限定为对特定类型的输入或输入的组合进行响应。因而,对象的一部分可以与特性类型关联。可以具有与之关联的特定特性的对象的典型区域包括:对象中央;对象的全部边缘;对象的特定边缘;和对象的边缘的组合。
在参照图11a至图11d描述的特定示例中,显示的对象可以是量角器的图形表现。用户输入可以选择这样的量角器对象。当在对象的中央处检测到第一类型的用户输入(诸如触摸输入)时,量角器可以被第一类型的用户输入移动,并且当在对象的任何边缘处检测到第一类型的用户输入(诸如触摸输入)时,对象可以被用户输入旋转。
参照图11a,图11a例示了其上显示有量角器对象350的交互白板106的交互表面102。量角器对象具有总括地由标号352指示的中央区域,并且量角器的其余部分可以总括地被认为具有由标号354指示的外部区域。如图11a所例示的,手138到达交互表面102以与在交互表面102的中央区域352处的量角器对象350触摸接触。如由箭头355所指示的,手138接着在朝向交互表面102的右侧的方向上并且大体向上地移动。如图11b所例示的,量角器对象350因而按照与手的移动相关联的对应方式移动,并且显示在新的位置中。
如图11c所例示的,手138在量角器对象350的外部区域354处与交互表面102接触。手138接着大体在方向356上移动以指示量角器对象354的旋转。作为这样移动的结果,并且如图11d所指示的,量角器对象350围绕旋转点358旋转。在所描述的示例中,旋转点358是量角器对象的角部。在另选的配置中,旋转点可以不同。
因而参照图11a至图11d可以看到,根据在对象上形成接触点的位置,对特定类型的输入进行响应的动作可以不同,并且取决于与接触点关联的输入的类型。图11a至图11d的量角器对象还可以被设置为使得响应于其边缘处的笔输入,在遵循量角器的形状的边缘周围画出弧,这类似于上面给出的用于画直线的标尺对象示例。
因而,根据针对对象限定的特性可以按照许多不同的方式操纵对象,而不必从一系列菜单选项中选择功能选项以实现不同的操纵。
参照图12,图12例示了根据第二优选的配置的流程处理的示例性实现,用于确定交互表面处的输入的模式,该模式接着确定待执行的动作。可以根据检测到一个或更多个接触点的交互表面处的特定位置(诸如由对象限定的位置、应用窗口或物理区域)来确定模式。
转向图12,在步骤602,在交互表面处检测到接触点。在步骤604,接着确定接触点是否与笔接触相关联。在示例中,假设在表面处仅允许笔接触或触摸接触,所以如果接触不是笔接触,则它是触摸接触。
如果在步骤604确定检测到的接触是笔接触,则在步骤606确定在第一接触的时段T内是否接收到另一接触。在步骤606,如果没有检测到这样的接触,则在步骤614确定笔模式是否为激活的或被使能的。如果笔模式是激活的或被使能的,则在步骤620进入或维持笔模式。
如果针对物理区域、对象或应用的输入特性被限定为允许特定模式的操作,则使能该特定模式的操作。对所输入的特定模式进行响应的动作由针对分配给物理区域、对象或位置的该模式的特性来确定。
如果在步骤614确定笔模式是未激活的或未被使能的,则处理移动到步骤638,并且丢弃与接触点关联的输入数据。
如果在步骤606确定在时段T内检测到另一接触,则处理移动到步骤612。在步骤612确定第一接触(为笔接触)之后的第二接触是否为触摸接触。如果第二接触不是触摸接触(即,它是第二笔接触),则处理继续到上述的步骤614。
如果在步骤612确定第二接触是触摸接触,则在步骤624确定第二接触是否是在时段TM内接收到的。如果满足步骤624的时间条件,则在步骤628确定触摸模式和笔模式是否是激活的或被使能的。如果在步骤628确定触摸模式和笔模式是激活的或被使能的,则在步骤634进入或维持触摸模式和笔模式。如果在步骤628确定触摸模式和笔模式是未激活的或未被使能的,则在步骤638丢弃数据。
如果在步骤624不满足时间条件,则在步骤630确定笔然后触摸模式是否是激活的或被使能的。如果笔然后触摸模式是激活的或被使能的,则在步骤636进入或维持笔然后触摸模式。如果在步骤630确定笔然后触摸模式是未激活的或未被使能的,则在步骤630丢弃数据。
如果在步骤604确定接触点不与笔接触相关联,则在步骤604确定在第一接触点的时段T内是否检测到另一接触点。如果在该时段内没有检测到这样的另一接触点,则在步骤616确定触摸模式是否是激活的或被使能的。如果触摸模式是激活的或被使能的,则在步骤618进入或维持触摸模式。如果在步骤616确定触摸模式是未激活的或未被使能的,则在步骤638丢弃所接收的板数据。
如果在步骤608确定在第一接触点的时段T内检测到另一接触点,则在步骤610确定该另一接触点是否是笔接触点。如果它不是笔接触点(即,它是触摸接触点),则处理进行到步骤616,并且如上所述地实现步骤616。
如果在步骤610确定该另一接触点是笔接触点,则在步骤622确定该笔接触点是否是在第一接触点的时段TM内接收到的。
如果满足步骤622的时间条件,则在步骤628确定触摸和笔模式是否是激活的或被使能的。如果触摸和笔模式是激活的或被使能的,则在步骤634进入或维持触摸模式和笔模式,否则在步骤638丢弃数据。
如果在步骤622确定不满足时间条件,则在步骤626确定触摸然后笔模式是否是激活的或被使能的。如果触摸然后笔模式是激活的或被使能的,则在步骤632进入或维持触摸然后笔模式。否则在步骤638丢弃数据。
在以上描述的示例中,时段T用于限定在充足的时间接近(time proximity)内检测到两个输入的时段,以指示由两个接触点的存在所确定的可能的功能。时段TM是较短的时段,并用作阈值时段以确定两个接触点是否可以被认为是同时的接触点,或者一个接触点在另一个之后,但两个接触点都出现在时段T内。
应当注意的是,图12的处理是示例性的。本发明不限于图12的任何细节。例如,时段T可以不需要实现另选的配置。
图12因而例示了当在交互表面处在彼此的时间阈值内检测到两个接触点时用于确定待实现的输入控制模式的示例性处理流程。该处理还考虑到在特定的时间阈值内没有检测到第二接触点的情况。根据在时间阈值内检测到的输入或输入序列,可以进入输入操作的模式。
优选地,输入操作的模式指示待执行的动作,诸如待执行的并与在检测到接触点处的显示的对象相关联的动作。在最简单的情况下,如果适当,响应于单个接触点的动作可以简单地是使能在接触点处的触摸输入或笔输入。
因而,图12的处理流程可以在优选的配置中与图4a和图4b的处理流程组合地实现,以确定是否应该响应于在阈值时段内在单个对象上、在单个应用窗口上、或在交互表面的特定物理区域上或一般地在交互表面的某部分处所检测到的两个输入而执行特定的输入模式的操作。
在第二优选的配置的特定的示例中,根据检测到的第一类型的输入,执行动作以禁用在关联区域中的第二类型的输入的检测。
关联区域可以是根据在表面上的第一类型的输入的位置而限定的物理区域。关联区域可以是在第一类型的输入的检测的点周围的物理区域。关联区域可以具有预定的形状和/或预定的方向。
还可以参照示例来理解该第二优选的配置。当使用笔输入在交互显示表面上书写时,这通常是这样的情况:用户的手将接触交互显示表面。这产生问题,因为交互显示表面被设置为检测一个以上的输入类型,触摸输入与笔输入组合地被检测,并且可能导致在表面上显示另外的输入。
参照图13,图13例示了握住定点装置104的手138,定点装置与交互表面102接触。根据第二优选的配置的该特定示例,交互显示系统被设置为使得在写模式中(定点装置104被手138握住以在交互表面102上进行写的情况),使得在定点装置104的接触点500周围的区域禁用触摸输入。因而,如图15所示,区域502对于触摸输入是禁用的。该区域502可以被选择为这样的区域,在该区域中期望用户的手或前臂将在书写或绘画操作期间与交互表面接触,而该表面接触不被解释为触摸输入。
根据该第二优选的配置的所描述的示例,交互显示系统因而被设置为当笔在交互表面上或接近交互表面时自动忽略在距离笔输入的预定的距离和/或形状内的任何触摸输入。因而,提供触摸输入屏蔽(masking)。在笔从交互表面移开之后,可以应用触摸输入屏蔽达某个时段。通过这种方式,用户能够在交互显示器的表面上写,同时他们的手与表面接触,并且将仅处理来自笔的输入。
因而,防止触摸输入干扰笔输入并影响所显示的图像。触摸输入屏蔽的形状可以是预定的,或者可以是用户限定的。例如,针对手或臂输入,可以将触摸屏蔽限定为在笔输入点周围并且向下延伸的部分。触摸屏蔽可以自动地跟随笔输入点,充当跟踪或动态触摸输入屏蔽。
触摸输入屏蔽区域502例如可以是具有固定的或可变的半径的圆形区域;伸长的区域或复合的区域(诸如用户限定的形状);基于当前笔位置的当前表面“扇形”;或基于当前笔位置的当前表面“一半”。
在另选的配置中,针对笔输入的屏蔽区域可以限定在触摸点的周围。
根据第三优选的配置,显示表面的一个或更多个部分可以被设置为进一步根据特定用户的标识对特定类型的至少一种输入进行响应。
例如,第一用户可能更喜欢用触摸输入来使用交互显示系统,而第二用户可能更喜欢用笔来使用交互显示系统。各个用户对交互显示系统的偏好可以与其它用户偏好一起存储在各用户的账户中。
如本领域已知的,根据用户的登录,用户可以被交互显示系统识别。响应于用户的登录,板接受的输入可以选择性地适合于所存储的用户的偏好。因而,用户的帐户包括针对用户的输入特性,并且通过用户的登录,这些特性可以被获取、计算和应用。
另选地,如果定点装置与特定用户关联(根据本领域已知的技术),则系统可以响应于在交互显示表面上检测到该特定的笔而动态地禁用触摸输入,以适合所存储的用户的偏好。
更一般地说,响应于检测到可识别为与一个或更多个输入特性相关联的定点装置,应用这些输入特性。因而,定点装置可以是可识别的,并且与特定的用户关联,使得应用用户输入特性。另选地,输入特性可以与定点装置自身关联,而与使用定点装置的任何用户无关。
如本领域已知的,由于定点装置包括具有唯一中心频率的谐振电路,定点装置可以是可识别的。另选地,定点装置可以包括射频标识(RF ID)标签以唯一地识别它。在其它的配置中,还可以识别提供触摸输入的用户。
因此,一般来说,可以识别提供输入的指示器或与提供输入的指示器相关联的用户。
现在参照图14的流程处理和图15的功能元件来描述根据第三优选的配置的示例性实现。
参照图14,在步骤430,在板数据总线250上,交互白板驱动器220处接收板数据。应注意的是,在图15中如果元件指示在前面的图中示出的元件,则使用相同的标号。
在板数据总线250上的板数据由交互白板驱动器220在输入数据总线252上提供。用户标识符块424接收在输入数据总线252上的板数据。在步骤432,用户标识符块424确定用户标识是否是可获取的。如果用户标识可从板数据获取,则在步骤434访问用户偏好(即,输入特性偏好)。因而,在线425上的信号向用户标识存储部420传送用户标识,并且访问在存储有与用户偏好相结合的用户标识的用户标识存储部内的查找表422,以确定是否为用户预定了任何偏好。
将理解的是,所描述的该配置的原理也应用于定点装置标识,而非用户标识。
如果在步骤436确定用户偏好是可用的,则在步骤438应用用户输入特性偏好。通过将线326上的控制信号设置到笔数据接口232和触摸数据接口234以根据用户输入特性偏好来使能或禁用这些接口,来优选地实现这种情况。
在步骤440,确定与所接收的板数据关联的输入类型是否与用户输入特性偏好匹配,即,板数据是来自触摸输入还是笔输入。通过简单地使能或禁用分别被设置为处理笔数据和触摸数据的接口232和234而优选地进行该确定,使得如果一个或另一个不使能,则数据不经过各自的接口。
根据笔数据接口232和触摸数据接口234是否使能,笔数据和触摸数据接着提供在输出接口254上,以在由步骤442指示的板数据的进一步处理之前传送到复用器/交织器236。
还可以列举和标识各个定点装置输入,使得用户对象可以加上可允许的定点输入标识符的标签。例如,在显示黄色对象的配置中,对象可以与仅接受来自定点装置的输入的输入特性相关联,进一步与仅接受来自可识别为黄色笔的定点装置的输入的输入特性相关联。因而,包括黄色笔的定点装置是可以移动这种黄色对象的唯一的输入。因而,黄色笔可以与唯一的谐振频率或者与在分配到“黄色笔”的RF ID标签中编码的号码相关联。控制器接着能够从所输入的板数据中获取标识符,并且将其与包括在所显示的对象的输入特性中的标识符进行比较。在实际的示例中,应用可以显示香蕉,并且黄色笔是能够控制所显示的香蕉的移动或操纵的唯一的输入装置。该原理扩展到对象、对象的部分、应用或物理区域。
优选地,在任何配置中,显示表面的至少一部分动态地设置为对至少一种特定类型的输入进行响应。因而,在使用中,用于控制交互显示表面的至少一部分的输入类型可以在给定的用户会话或应用的使用期间变化。因而,显示表面可以随着时间可变地设置为对至少一种特定类型的输入进行响应。
在第四优选的配置中,利用允许检测与完全不同并且独立的技术关联的输入的交互显示表面,以增强用户输入装置的用户输入性能。
将参照示例来描述该第四优选的配置,其中,第一和第二类型的输入技术是电磁网格技术和投射模式电容技术(针对触摸检测)。
当放置在表面上时,诸如由现有技术笔装置提供的容纳电磁装置(具体地是线圈)的物体与电磁网格相互作用。可以由电磁网格技术精确地并独立地确定物体在表面上的位置。
根据该第四配置,还在物体的接触表面上提供了与交互显示表面交互的导电部分,当物体放置在表面上时,该导电部分与投射模式电容技术相互作用。该导电部分的位置可以由投射模式电容技术精确地并且独立地确定。
现在参照图16a至图16c进一步描述该第四配置。
参照图16a,图16a例示了定点装置104,如本领域已知的,定点装置104被设置为在交互表面102处提供笔输入。根据该第五优选的配置,还设置了与交互表面102接触的定点装置104的接触点。在图16a中,标号522标识定点装置104的实际上对应于笔的笔尖的点,该点与交互表面102接触,以提供笔类型的输入。根据该第五优选的配置,还提供了在定点装置104的尖端周围形成的附加的导电区域520,其设置有另外接触交互表面并且模仿触摸输入的一个或更多个导电区域524。在一种配置中,导电部520可以是圆盘,并且导电区域524可以形成在圆盘的圆周周围。
因而,可以从单个输入装置同时提供笔类型的输入和触摸类型的输入。
在特定的配置中,导电区域520可以在每个端部形成具有导电表面524的小条,以允许在交互表面处执行书法书写。应注意的是,在图16a中,导电部520并不必然是按比例绘画的,导电部520相对于定点装置104的尖端的尺寸可以更小。
针对这样的工作配置,通过在导电部520中的开口,允许定点装置104的尖端522直接到达交互表面102。
在特定的优选的示例中,导电部520可以形成“夹持”装置,使得当必要时它可以连接到定点装置104。此外,不同形状和尺寸的导电部520可以根据不同的实现而夹持到定点装置104。
参照图16b示出了根据该原理的另外示例。
如可以从图16b看出的,定点装置104设置有另选的夹持导电部526。导电部526具有与“橡皮辊(squeegee)”装置相同的形状和尺寸,而且定点装置104形成这样的橡皮辊装置的把手。定点装置104的指示尖端522从导电部526的中央突出以能够接触交互表面102。沿导电部526的长度的导电接触部528在交互表面提供触摸类型的输入。在这样的配置中,例如橡皮辊可以用于以根据导电部526的宽度的不同的宽度,虚拟屏幕清除/擦拭动作。另选地,与定点装置104关联的模式可以确定响应于接触部528的动作。
在图16c中例示了另一示例。
在图16c中,例示了如本领域已知的包括由标号530指示的指示棒的定点装置。指示棒530设置为提供与交互表面102的电磁相互作用。指示棒530被设置为适于与包括纵向主体532和用以与交互表面102接触的导电部534的夹持橡皮辊型装置相配合。在该配置中,根据与定点装置530关联的按钮的状态,导电部534可以跨沿交互表面102移动以推或拉交互表面102上的对象,诸如表示筹码或硬币的显示对象536。
输入装置可以采用常规鼠标的物理外形。在鼠标表面上的与交互表面交互的点可以包括电磁笔点。为投射式电容(projected capacitance)交互而在鼠标的表面上提供初始导电区域。
参照图17a至图17d,图17a至图17d例示了根据利用传统鼠标外壳的第五优选的配置的用于在交互表面上提供输入的示例。
图17a例示了穿过鼠标型装置的外壳540的截面,图17b例示了图17a的鼠标外壳的下面。
鼠标外壳540包括与定点装置104等同的电磁装置544,以提供与交互表面的电磁电路的交互。定点装置544具有与交互表面102接触的接触点。鼠标外壳540的下表面548通常放置在交互表面102上。
如可以从在鼠标外壳540的下侧548的图17b中所例示的视野看到的,提供了用于定点装置方法的接触点546。另外提供了另一接触点550,其包括与交互表面接触的导电区域,以提供模拟的触摸输入。
如可以在图17b中看到的,导电部550是圆形的。在诸如图17c中例示的另选的配置中,导电部可以设置为不同的形状,诸如在图17c中的三角形。因而接触部可以设置为特定的形状、方向或一系列形状,以提供与触摸接触相关联的唯一的标识。
上面描述的示例提供了特别有利的实现,因为不需要重新设计与现有的定点装置104关联的技术,并且为了从单个装置提供笔输入和触摸输入二者,在输入装置中仅需要一个电磁线圈。
因而根据如描述的第五配置,提供了用于将来自多种完全不同的位置感测技术的输入属性或模式(永久的或临时的)进行组合并接着将它们与一个或更多个计算机功能关联的手段。该配置需要使用多模式交互表面以及将两种输入技术(优选地为电磁技术和投射模式电容技术)进行组合以提供触摸输入的输入装置。
当放置在表面上时,容纳电磁笔(或具有电磁技术)的物体与交互表面的电磁网格交互。笔在表面上的位置可以由电磁网格技术精确地并独立地确定。由于在当放置在交互表面上时与投射模式电容技术交互的物体的接触表面上也提供导电区域,所以该导电区域的位置也可以由投射模式电容技术精确地并且独立地确定。
使用输入属性的上述组合,可以确定以下方面:i)装置所有权(经由电磁笔频率;或经由导电区域的唯一形状);ii)装置位置,经由电磁电容或投射式电容;iii)装置定向,经由两个输入点(电磁电容和投射式电容)之间的位置或关系;或iv)装置按钮状态,经由连接到物体的外部的电磁笔按钮,诸如笔按钮。
可以通过将使用不同频率的两个电磁笔进行组合来实现相同的功能性目标,两个电磁笔可以在没有具有单个电磁网格的触摸电容表面的情况下使用。然而,本文所描述的方案提供了优于这样的修改的众多优点,因为它不需要重新设计当前的电磁定点装置,并且仅需要一个电磁线圈。
在图18中例示了用于实现本发明的优选实施方式的计算机系统的主要功能元件。本发明可以在基于常规处理器的硬件中实现,这样的硬件被配置为提供必要的功能以实现本发明的优选的实施方式。图18例示了为了实现计算机功能所需的主要的功能元件,而不是全部功能元件。
主要功能元件2100包括控制器或CPU 2114、存储器2116、图形控制器2118、交互表面接口2110以及显示驱动器2112。全部的元件通过控制总线2108互连。存储器总线2106与交互表面接口2110、控制器2114、存储器2116和图形控制器2118互连。图形控制器在图形总线2120上向显示驱动器2112提供图形数据。
交互表面接口2110接收总线2102上的信号,该信号是由交互显示表面提供的信号,其包括来自接触点或定点装置输入的数据。显示驱动器2112在显示总线2104上提供显示数据,以向交互显示表面显示适当的图像。
本文所描述的方法可以在运行在计算机系统上的计算机软件上实现。因此本发明可以具体实施为在处理器或计算机系统的控制下执行的计算机程序代码。该计算机程序代码可以存储在计算机程序产品上。计算机程序产品可以被包括在计算机存储器、便携盘、便携式存储器或硬盘存储器中。
本发明及其实施方式在本文中是在应用到交互显示系统的交互显示器的背景中描述的。本领域技术人员将理解的是,本发明及其实施方式的原理不限于本文阐述的交互显示表面的特定示例。本发明及其实施方式的原理可以实现在包括设置为经由两个或更多个完全不同并且独立的技术从交互显示系统的表面接收输入的交互显示系统的任何计算机系统中。
具体地说,应该注意的是,本发明不限于本文所描述的触敏输入技术和电磁输入技术的特定的示例配置。
本文已经参照特定示例和示例性实施方式描述了本发明。本领域技术人员将理解的是,本发明不限于本文阐述的特定示例和示例性实施方式的细节。在不偏离由所附权利要求限定的本发明的范围的情况下可以设想许多其它的实施方式。

Claims (28)

1.一种交互显示系统,所述交互显示系统包括:显示表面;第一装置,所述第一装置用于检测在所述显示表面处的第一类型的用户输入;以及第二装置,所述第二装置用于检测在所述显示表面处的第二类型的用户输入,其中,所述显示表面的至少一部分被动态地设置为选择性地对所述第一类型的用户输入和/或所述第二类型的用户输入进行响应,使得用于控制所述显示表面的所述至少一部分的输入类型能够在给定的用户会话或应用的使用期间变化。
2.根据权利要求1所述的交互显示系统,其中,所述显示表面的所述至少一部分是所述显示表面的物理区域。
3.根据权利要求2所述的交互显示系统,其中,所述显示表面的所述至少一部分是所述显示表面的多个物理区域。
4.根据权利要求1至3中任意一项所述的交互显示系统,其中,所述显示表面的所述至少一部分是显示在所述显示表面上的至少一个对象。
5.根据权利要求4所述的交互显示系统,其中,所述显示表面的所述至少一部分是显示在所述显示表面上的多个对象。
6.根据权利要求4所述的交互显示系统,其中,所述至少一部分是至少一个显示对象的一部分。
7.根据权利要求6所述的交互显示系统,其中,所述显示对象的所述一部分是对象的中央、对象的边缘或对象的全部边缘这三者中的至少一种。
8.根据权利要求1所述的交互显示系统,其中,所述显示表面的所述至少一部分是运行在所述交互显示系统上的应用的窗口。
9.根据权利要求8所述的交互显示系统,其中,所述显示表面的所述至少一部分是运行在所述交互显示系统上的多个应用各自的多个窗口。
10.根据权利要求8或权利要求9所述的交互显示系统,其中,所述至少一部分是至少一个显示的应用的一部分显示的窗口。
11.根据权利要求1所述的交互显示系统,其中,所述显示表面的所述至少一部分被设置为选择性地对以下各项中的至少一种进行响应:i)仅第一类型的用户输入;ii)仅第二类型的用户输入;iii)第一类型的用户输入或第二类型的用户输入;iv)第一类型的用户输入和第二类型的用户输入;v)第一类型的用户输入然后第二类型的用户输入;vi)第二类型的用户输入然后第一类型的用户输入;或vii)非任何类型的用户输入。
12.根据权利要求1所述的交互显示系统,其中,所述显示表面的所述至少一部分被设置为还根据特定用户的标识而对特定类型的输入进行响应。
13.根据权利要求12所述的交互显示系统,其中,根据用户登录,所述用户被所述交互显示系统识别。
14.根据权利要求1所述的交互显示系统,其中,所述显示表面的所述至少一部分随着时间可变地设置为对特定类型的输入进行响应。
15.一种用于在包括显示表面的交互显示系统中检测输入的方法,所述方法包括检测在所述显示表面处的第一类型的用户输入和检测在所述显示表面处的第二类型的用户输入,所述方法还包括动态地将所述显示表面的至少一部分设置为选择性地对所述第一类型的用户输入和/或所述第二类型的用户输入做出响应,使得用于控制所述显示表面的所述至少一部分的输入类型能够在给定的用户会话或应用的使用期间变化。
16.根据权利要求15所述的方法,其中,所述显示表面的所述至少一部分是所述显示表面的物理区域。
17.根据权利要求16所述的方法,其中,所述显示表面的所述至少一部分是所述显示表面的多个物理区域。
18.根据权利要求15至17中任意一项所述的方法,其中,所述显示表面的所述至少一部分是显示在所述显示表面上的至少一个对象。
19.根据权利要求18所述的方法,其中,所述显示表面的所述至少一部分是显示在所述显示表面上的多个对象。
20.根据权利要求18所述的方法,其中,所述至少一部分是至少一个显示对象的一部分。
21.根据权利要求20所述的方法,其中,所述显示对象的所述一部分是对象的中央、对象的边缘或对象的全部边缘这三者中的至少一种。
22.根据权利要求15所述的方法,其中,所述显示表面的所述至少一部分是运行在所述交互显示系统上的应用的窗口。
23.根据权利要求22所述的方法,其中,所述显示表面的所述至少一部分是运行在所述交互显示系统上的多个应用各自的多个窗口。
24.根据权利要求23所述的方法,其中,所述至少一部分是至少一个显示的应用的显示的窗口的一部分。
25.根据权利要求15所述的方法,其中,所述显示表面的所述至少一部分选择性地对以下各项中的至少一种进行响应:i)仅第一类型的用户输入;ii)仅第二类型的用户输入;iii)第一类型的用户输入或第二类型的用户输入;iv)第一类型的用户输入和第二类型的用户输入;v)第一类型的用户输入然后第二类型的用户输入;vi)第二类型的用户输入然后第一类型的用户输入;或vii)非任何类型的用户输入。
26.根据权利要求15所述的方法,其中,所述显示表面的所述至少一部分还根据特定用户的标识对特定类型的输入进行响应。
27.根据权利要求26所述的方法,其中,根据用户登录,所述用户被所述交互显示系统识别。
28.根据权利要求15所述的方法,其中,所述显示表面的所述至少一部分随着时间可变地对特定类型的输入进行响应。
CN200980162025.9A 2009-08-25 2009-08-25 利用多种输入检测技术的交互表面 Expired - Fee Related CN102576268B (zh)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/EP2009/060944 WO2011023225A1 (en) 2009-08-25 2009-08-25 Interactive surface with a plurality of input detection technologies

Publications (2)

Publication Number Publication Date
CN102576268A CN102576268A (zh) 2012-07-11
CN102576268B true CN102576268B (zh) 2015-05-13

Family

ID=42168003

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200980162025.9A Expired - Fee Related CN102576268B (zh) 2009-08-25 2009-08-25 利用多种输入检测技术的交互表面

Country Status (5)

Country Link
US (1) US20120313865A1 (zh)
EP (1) EP2467771A1 (zh)
CN (1) CN102576268B (zh)
GB (1) GB2486843B (zh)
WO (1) WO2011023225A1 (zh)

Families Citing this family (91)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TW201137718A (en) * 2010-04-29 2011-11-01 Waltop Int Corp Method for multiple pointers on electromagnetic detecting apparatus
US9483167B2 (en) 2010-09-29 2016-11-01 Adobe Systems Incorporated User interface for a touch enabled device
US9229636B2 (en) * 2010-10-22 2016-01-05 Adobe Systems Incorporated Drawing support tool
US8618025B2 (en) 2010-12-16 2013-12-31 Nalco Company Composition and method for reducing hydrate agglomeration
US9244545B2 (en) 2010-12-17 2016-01-26 Microsoft Technology Licensing, Llc Touch and stylus discrimination and rejection for contact sensitive computing devices
US20120179994A1 (en) * 2011-01-12 2012-07-12 Smart Technologies Ulc Method for manipulating a toolbar on an interactive input system and interactive input system executing the method
US9201520B2 (en) * 2011-02-11 2015-12-01 Microsoft Technology Licensing, Llc Motion and context sharing for pen-based computing inputs
US8842120B2 (en) 2011-03-02 2014-09-23 Adobe Systems Incorporated Physics rules based animation engine
JP5792499B2 (ja) * 2011-04-07 2015-10-14 シャープ株式会社 電子機器、表示方法、および表示プログラム
KR101802759B1 (ko) 2011-05-30 2017-11-29 엘지전자 주식회사 이동 단말기 및 이것의 디스플레이 제어 방법
JP2013041350A (ja) * 2011-08-12 2013-02-28 Panasonic Corp タッチテーブルシステム
CN102999198B (zh) * 2011-09-16 2016-03-30 宸鸿科技(厦门)有限公司 触摸面板边缘持握触摸的检测方法和装置
US10031641B2 (en) 2011-09-27 2018-07-24 Adobe Systems Incorporated Ordering of objects displayed by a computing device
US20130088427A1 (en) * 2011-10-11 2013-04-11 Eric Liu Multiple input areas for pen-based computing
US10725563B2 (en) * 2011-10-28 2020-07-28 Wacom Co., Ltd. Data transfer from active stylus to configure a device or application
US20130191768A1 (en) * 2012-01-10 2013-07-25 Smart Technologies Ulc Method for manipulating a graphical object and an interactive input system employing the same
KR101907463B1 (ko) * 2012-02-24 2018-10-12 삼성전자주식회사 복합 터치 스크린 장치 및 그 운용 방법
US20130321350A1 (en) * 2012-05-31 2013-12-05 Research In Motion Limited Virtual ruler for stylus input
EP2669783A1 (en) * 2012-05-31 2013-12-04 BlackBerry Limited Virtual ruler for stylus input
KR102040857B1 (ko) * 2012-07-17 2019-11-06 삼성전자주식회사 펜 인식 패널을 포함한 단말기의 기능 운용 방법 및 이를 지원하는 단말기
CN103713752B (zh) * 2012-09-28 2016-10-05 联想(北京)有限公司 一种方位识别方法和设备
US9778776B2 (en) 2012-07-30 2017-10-03 Beijing Lenovo Software Ltd. Method and system for processing data
KR101913817B1 (ko) 2012-08-29 2018-10-31 삼성전자주식회사 터치스크린 입력 처리 방법 및 장치
US8917253B2 (en) 2012-08-31 2014-12-23 Blackberry Limited Method and apparatus pertaining to the interlacing of finger-based and active-stylus-based input detection
CN103677616B (zh) * 2012-09-18 2017-05-31 华硕电脑股份有限公司 一种电子装置的操作方法
US9372621B2 (en) 2012-09-18 2016-06-21 Asustek Computer Inc. Operating method of electronic device
KR20140046557A (ko) 2012-10-05 2014-04-21 삼성전자주식회사 다점 입력 인식 방법 및 그 단말
KR102118381B1 (ko) * 2013-03-06 2020-06-04 엘지전자 주식회사 이동 단말기
US9448643B2 (en) * 2013-03-11 2016-09-20 Barnes & Noble College Booksellers, Llc Stylus sensitive device with stylus angle detection functionality
CN104076951A (zh) * 2013-03-25 2014-10-01 崔伟 手标系统及指扣及手指动作检测方法及手势检出方法
KR102157270B1 (ko) * 2013-04-26 2020-10-23 삼성전자주식회사 펜을 이용하는 사용자 단말 장치 및 그 제어 방법
JP5862610B2 (ja) * 2013-06-17 2016-02-16 コニカミノルタ株式会社 画像表示装置及び表示制御プログラム並びに表示制御方法
US9280219B2 (en) * 2013-06-21 2016-03-08 Blackberry Limited System and method of authentication of an electronic signature
US10209816B2 (en) 2013-07-04 2019-02-19 Samsung Electronics Co., Ltd Coordinate measuring apparatus for measuring input position of a touch and a coordinate indicating apparatus and driving method thereof
KR102209910B1 (ko) 2013-07-04 2021-02-01 삼성전자주식회사 위치 표시 장치의 입력 위치를 측정하는 위치 측정 장치 및 그 제어 방법
KR102229812B1 (ko) * 2013-07-11 2021-03-22 삼성전자 주식회사 전자펜을 사용하는 스마트 단말을 이용한 컴퓨터 입력 장치 및 방법
US9417717B2 (en) * 2013-08-21 2016-08-16 Htc Corporation Methods for interacting with an electronic device by using a stylus comprising body having conductive portion and systems utilizing the same
US9477403B2 (en) * 2013-11-26 2016-10-25 Adobe Systems Incorporated Drawing on a touchscreen
US9342184B2 (en) * 2013-12-23 2016-05-17 Lenovo (Singapore) Pte. Ltd. Managing multiple touch sources with palm rejection
US9971490B2 (en) * 2014-02-26 2018-05-15 Microsoft Technology Licensing, Llc Device control
US9614724B2 (en) 2014-04-21 2017-04-04 Microsoft Technology Licensing, Llc Session-based device configuration
US9372563B2 (en) * 2014-05-05 2016-06-21 Adobe Systems Incorporated Editing on a touchscreen
JP6079695B2 (ja) * 2014-05-09 2017-02-15 コニカミノルタ株式会社 画像表示撮影システム、撮影装置、表示装置、画像の表示および撮影の方法、およびコンピュータープログラム
US9384335B2 (en) 2014-05-12 2016-07-05 Microsoft Technology Licensing, Llc Content delivery prioritization in managed wireless distribution networks
US10111099B2 (en) 2014-05-12 2018-10-23 Microsoft Technology Licensing, Llc Distributing content in managed wireless distribution networks
US9430667B2 (en) 2014-05-12 2016-08-30 Microsoft Technology Licensing, Llc Managed wireless distribution network
US9384334B2 (en) 2014-05-12 2016-07-05 Microsoft Technology Licensing, Llc Content discovery in managed wireless distribution networks
CN105095295A (zh) * 2014-05-16 2015-11-25 北京天宇各路宝智能科技有限公司 一种白板系统的上传方法
US9874914B2 (en) 2014-05-19 2018-01-23 Microsoft Technology Licensing, Llc Power management contracts for accessory devices
US10037202B2 (en) 2014-06-03 2018-07-31 Microsoft Technology Licensing, Llc Techniques to isolating a portion of an online computing service
JP6050282B2 (ja) * 2014-06-09 2016-12-21 富士フイルム株式会社 電子機器
US9727161B2 (en) 2014-06-12 2017-08-08 Microsoft Technology Licensing, Llc Sensor correlation for pen and touch-sensitive computing device interaction
US9870083B2 (en) 2014-06-12 2018-01-16 Microsoft Technology Licensing, Llc Multi-device multi-user sensor correlation for pen and computing device interaction
US9367490B2 (en) 2014-06-13 2016-06-14 Microsoft Technology Licensing, Llc Reversible connector for accessory devices
US20160034065A1 (en) * 2014-07-31 2016-02-04 Hewlett-Packard Development Company, L.P. Controlling forms of input of a computing device
JP2016035706A (ja) * 2014-08-04 2016-03-17 パナソニックIpマネジメント株式会社 表示装置、表示制御方法、及び表示制御プログラム
US9626020B2 (en) 2014-09-12 2017-04-18 Microsoft Corporation Handedness detection from touch input
US9804707B2 (en) * 2014-09-12 2017-10-31 Microsoft Technology Licensing, Llc Inactive region for touch surface based on contextual information
US10180736B2 (en) 2014-11-26 2019-01-15 Synaptics Incorporated Pen with inductor
US10088922B2 (en) 2014-11-26 2018-10-02 Synaptics Incorporated Smart resonating pen
US9946391B2 (en) 2014-11-26 2018-04-17 Synaptics Incorporated Sensing objects using multiple transmitter frequencies
US11182023B2 (en) 2015-01-28 2021-11-23 Flatfrog Laboratories Ab Dynamic touch quarantine frames
US10496227B2 (en) 2015-02-09 2019-12-03 Flatfrog Laboratories Ab Optical touch system comprising means for projecting and detecting light beams above and inside a transmissive panel
CN107209593A (zh) * 2015-02-26 2017-09-26 惠普发展公司, 有限责任合伙企业 用于显示面板的输入设备控制
US10254939B2 (en) * 2015-06-07 2019-04-09 Apple Inc. Device, method, and graphical user interface for providing and interacting with a virtual drawing aid
WO2017022966A1 (en) * 2015-08-05 2017-02-09 Samsung Electronics Co., Ltd. Electric white board and control method thereof
EP3387516B1 (en) 2015-12-09 2022-04-20 FlatFrog Laboratories AB Improved stylus identification
US10540084B2 (en) * 2016-04-29 2020-01-21 Promethean Limited Interactive display overlay systems and related methods
KR102334521B1 (ko) * 2016-05-18 2021-12-03 삼성전자 주식회사 전자 장치 및 이의 입력 처리 방법
JP6784115B2 (ja) * 2016-09-23 2020-11-11 コニカミノルタ株式会社 超音波診断装置及びプログラム
US10514844B2 (en) * 2016-11-16 2019-12-24 Dell Products L.P. Automatically modifying an input area based on a proximity to one or more edges
US10761657B2 (en) 2016-11-24 2020-09-01 Flatfrog Laboratories Ab Automatic optimisation of touch signal
EP3552084A4 (en) * 2016-12-07 2020-07-08 FlatFrog Laboratories AB REAL ID OF AN ACTIVE PEN
CN116755580A (zh) 2016-12-07 2023-09-15 平蛙实验室股份公司 触摸感测装置
CN110300950B (zh) 2017-02-06 2023-06-16 平蛙实验室股份公司 触摸感测系统中的光学耦合
WO2018174786A1 (en) 2017-03-22 2018-09-27 Flatfrog Laboratories Pen differentiation for touch displays
WO2018182476A1 (en) 2017-03-28 2018-10-04 Flatfrog Laboratories Ab Touch sensing apparatus and method for assembly
WO2019045629A1 (en) 2017-09-01 2019-03-07 Flatfrog Laboratories Ab IMPROVED OPTICAL COMPONENT
US11099687B2 (en) * 2017-09-20 2021-08-24 Synaptics Incorporated Temperature compensation and noise avoidance for resonator pen
US11567610B2 (en) 2018-03-05 2023-01-31 Flatfrog Laboratories Ab Detection line broadening
US12055969B2 (en) 2018-10-20 2024-08-06 Flatfrog Laboratories Ab Frame for a touch-sensitive device and tool therefor
US11347367B2 (en) * 2019-01-18 2022-05-31 Dell Products L.P. Information handling system see do user interface management
US11169653B2 (en) 2019-01-18 2021-11-09 Dell Products L.P. Asymmetric information handling system user interface management
US11009907B2 (en) 2019-01-18 2021-05-18 Dell Products L.P. Portable information handling system user interface selection based on keyboard configuration
US11943563B2 (en) 2019-01-25 2024-03-26 FlatFrog Laboratories, AB Videoconferencing terminal and method of operating the same
US12056316B2 (en) 2019-11-25 2024-08-06 Flatfrog Laboratories Ab Touch-sensing apparatus
CN111124237A (zh) * 2019-11-26 2020-05-08 深圳市创易联合科技有限公司 触控电子板的控制方法、装置及存储介质
US11354026B1 (en) * 2020-01-28 2022-06-07 Apple Inc. Method and device for assigning an operation set
WO2021158164A1 (en) 2020-02-08 2021-08-12 Flatfrog Laboratories Ab Touch apparatus with low latency interactions
WO2021162602A1 (en) 2020-02-10 2021-08-19 Flatfrog Laboratories Ab Improved touch-sensing apparatus
CN114077356A (zh) * 2021-10-29 2022-02-22 联想(北京)有限公司 一种信息处理方法和设备

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6611258B1 (en) * 1996-01-11 2003-08-26 Canon Kabushiki Kaisha Information processing apparatus and its method
WO2006006173A2 (en) * 2004-07-15 2006-01-19 N-Trig Ltd. Automatic switching for a dual mode digitizer
CN1728065A (zh) * 2004-07-27 2006-02-01 株式会社华科姆 位置检测装置和输入系统
EP1837733A2 (en) * 2006-03-20 2007-09-26 Fujitsu Ltd. Electronic apparatus and unit
CN201247458Y (zh) * 2008-09-04 2009-05-27 汉王科技股份有限公司 一种具有双模式输入功能的显示装置
CN101464743A (zh) * 2007-12-19 2009-06-24 介面光电股份有限公司 混合式触控面板及其形成方法

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6029214A (en) * 1995-11-03 2000-02-22 Apple Computer, Inc. Input tablet system with user programmable absolute coordinate mode and relative coordinate mode segments
US6762752B2 (en) * 2001-11-29 2004-07-13 N-Trig Ltd. Dual function input device and method
EP1592953B1 (en) * 2003-02-10 2010-06-16 N-Trig Ltd. Touch detection for a digitizer
WO2008047552A1 (fr) * 2006-09-28 2008-04-24 Kyocera Corporation Terminal portable et procédé de commande de celui-ci
GB2443010B (en) * 2006-10-10 2009-09-02 Promethean Technologies Group Interactive display system
US8134542B2 (en) * 2006-12-20 2012-03-13 3M Innovative Properties Company Untethered stylus employing separate communication and power channels
TWI357012B (en) * 2007-05-15 2012-01-21 Htc Corp Method for operating user interface and recording
TWI340338B (en) * 2007-05-15 2011-04-11 Htc Corp Method for identifying the type of input tools for a handheld device
US20080297829A1 (en) * 2007-06-04 2008-12-04 Samsung Electronics Co., Ltd. System and method for providing personalized settings on a multi-function peripheral (mfp)
US20100251112A1 (en) * 2009-03-24 2010-09-30 Microsoft Corporation Bimodal touch sensitive digital notebook
US9104307B2 (en) * 2011-05-27 2015-08-11 Microsoft Technology Licensing, Llc Multi-application environment

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6611258B1 (en) * 1996-01-11 2003-08-26 Canon Kabushiki Kaisha Information processing apparatus and its method
WO2006006173A2 (en) * 2004-07-15 2006-01-19 N-Trig Ltd. Automatic switching for a dual mode digitizer
CN1728065A (zh) * 2004-07-27 2006-02-01 株式会社华科姆 位置检测装置和输入系统
EP1837733A2 (en) * 2006-03-20 2007-09-26 Fujitsu Ltd. Electronic apparatus and unit
CN101464743A (zh) * 2007-12-19 2009-06-24 介面光电股份有限公司 混合式触控面板及其形成方法
CN201247458Y (zh) * 2008-09-04 2009-05-27 汉王科技股份有限公司 一种具有双模式输入功能的显示装置

Also Published As

Publication number Publication date
GB2486843B (en) 2014-06-18
GB2486843A (en) 2012-06-27
CN102576268A (zh) 2012-07-11
US20120313865A1 (en) 2012-12-13
WO2011023225A1 (en) 2011-03-03
GB201205122D0 (en) 2012-05-09
EP2467771A1 (en) 2012-06-27

Similar Documents

Publication Publication Date Title
CN102576268B (zh) 利用多种输入检测技术的交互表面
US11036372B2 (en) Interface scanning for disabled users
JP4734435B2 (ja) タッチパネル式ディスプレイを持った携帯型ゲーム装置
US9996176B2 (en) Multi-touch uses, gestures, and implementation
JP4795343B2 (ja) 二重モードデジタイザの自動切り替え
JP5295328B2 (ja) スクリーンパッドによる入力が可能なユーザインタフェース装置、入力処理方法及びプログラム
US20190033994A1 (en) Method of executing functions of a terminal including pen recognition panel and terminal supporting the method
US9448714B2 (en) Touch and non touch based interaction of a user with a device
US20140055385A1 (en) Scaling of gesture based input
KR20070113025A (ko) 터치스크린 장치 및 이의 작동방법
KR20070113018A (ko) 터치스크린 장치 및 그 실행방법
JP2009259079A (ja) タッチボードカーソル制御方法
CN102428436A (zh) 触摸屏、相关的操作方法和系统
US20150277649A1 (en) Method, circuit, and system for hover and gesture detection with a touch screen
US8839156B2 (en) Pointer tool for touch screens
CN113515228B (zh) 一种虚拟标尺显示方法以及相关设备
US20140298275A1 (en) Method for recognizing input gestures
EP3433713B1 (en) Selecting first digital input behavior based on presence of a second, concurrent, input
JP5769841B2 (ja) タッチパネル式ディスプレイを持った携帯型ゲーム装置
JP2018023792A (ja) ゲーム装置及びプログラム
KR20110006251A (ko) 터치 패널 입력장치, 방법 및 이를 이용한 모바일 기기
JP5523381B2 (ja) タッチパネル式ディスプレイを持った携帯型ゲーム装置
JP5769765B2 (ja) タッチパネル式ディスプレイを持った携帯型ゲーム装置
CN119473004A (zh) 一种振动控制方法及电子设备
JP2015211856A (ja) ゲーム装置及びプログラム

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

Termination date: 20170825