CN101253464A - 用于交互式显示器的表面的输入方法 - Google Patents

用于交互式显示器的表面的输入方法 Download PDF

Info

Publication number
CN101253464A
CN101253464A CNA2006800314360A CN200680031436A CN101253464A CN 101253464 A CN101253464 A CN 101253464A CN A2006800314360 A CNA2006800314360 A CN A2006800314360A CN 200680031436 A CN200680031436 A CN 200680031436A CN 101253464 A CN101253464 A CN 101253464A
Authority
CN
China
Prior art keywords
interactive
light
light source
scanning light
adjacent
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
CNA2006800314360A
Other languages
English (en)
Other versions
CN101253464B (zh
Inventor
D·易
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.)
Microsoft Technology Licensing LLC
Original Assignee
Microsoft 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 Microsoft Corp filed Critical Microsoft Corp
Publication of CN101253464A publication Critical patent/CN101253464A/zh
Application granted granted Critical
Publication of CN101253464B publication Critical patent/CN101253464B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

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/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; 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/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/0304Detection arrangements using opto-electronic means
    • 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/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/042Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by opto-electronic means
    • G06F3/0425Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by opto-electronic means using a single imaging device like a video camera for tracking the absolute position of a single or a plurality of objects with respect to an imaged reference surface, e.g. video camera imaging a display or a projection screen, a table or a wall surface, on which a computer generated image is displayed or projected
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/041Indexing scheme relating to G06F3/041 - G06F3/045
    • G06F2203/04108Touchless 2D- digitiser, i.e. digitiser detecting the X/Y position of the input means, finger or stylus, also when it does not touch, but is proximate to the digitiser's interaction surface without distance measurement in the Z direction

Abstract

一种被配置为检测对象或者由对象提供的用户输入的交互式显示系统。该系统包括其上显示图形图像的显示表面、被配置为扫描该交互式显示表面的一个或多个扫描光源、以及被配置为检测从与交互式显示表面相邻或接触的对象反射的光的光检测器。一储存机器指令的计算系统与该扫描光源和光检测器通信。当执行时,该机器指令使得计算系统用扫描光源照射交互式显示表面,在用光源照射之后用光检测器来检测从对象反射的光,以及基于所检测到的从在交互式显示表面上或与其相邻的对象反射的光来生成输出信号。

Description

用于交互式显示器的表面的输入方法
                            背景
计算机系统的效用可通过提供更好的用户界面来增强。自从个人计算机(PC)首次广泛可用以来,计算机系统的用户界面已经有了长足的进步。早期的PC使用相当原始的用户输入设备,比如串行鼠标。然而,微处理器、可用存储器、以及编程功能的巨大改进都对用户界面设计的进步以及用户友好的图形操作系统和硬件的开发作出了贡献。用户界面技术的进步的一个特定领域涉及对靠近用户界面的对象的检测,这有时被称为邻近性检测。通常,当被应用于用户界面时,邻近性检测因此所关注的是对包括无生物和/或用户的手或手指(比如在其邻近用户界面或表面的时候)在内的对象的检测。
有几种可用于关于用户界面的邻近性检测的检测技术,包括基于电容的系统以及各种基于光学的检测系统。以下讨论关注于对基于光学的邻近性检测的使用。基于光学的邻近性检测技术已被开发成能够用光照亮整个用户界面表面,并采用数码摄像机来基于从对象反射的光来识别与图形显示表面或接触或邻近的物体。这种系统需要系统对用户界面表面进行充足的照明以胜过环境照明,以便将数码相机视场内的对象区分开来。在这种系统中用于降低环境光线对于检测对象的不合需要的影响的方法包括:增加照明源的数量、增加照明源的功率、将光源发出的用于检测对象的照明光偏振化、用于波长鉴别的滤光器、以及各种调制技术。这些技术中的每一种在实现视场的合乎需要的均匀照明方面都有缺陷。
与用于计算机系统的用户界面相关的另一新近的发展包括交互式显示器的出现。交互式显示器在诸如台面(table)顶部等扁平表面上将图形图像呈现给用户。PC耦合到该交互式显示器以提供丰富的用户交互体验,其提供了更为精细的命令和界面特征,并在向系统输入方面提供了更为自然的交互体验。这种交互式显示器的最初的实施例采用邻近性检测以响应用户与显示器表面的交互,但是也遇到了前文所述的其它基于光学的对象邻近性检测系统所共有的一些问题。因此,提供一种受环境光影响更少的、更为稳健的光学对象邻近性检测方案就显得尤为重要。
                            概述
以下详细描述一种交互式显示器的若干实现。这些所描述的实现的一方面涉及一种使用扫描光源来检测对象或者由对象提供的用户输入的方法,其中该对象在一交互式显示表面上或与其相邻。所描述的方法包括采用扫描光源对交互式显示表面进行照明的步骤。该扫描光源可以被配置为发射预定波长的光并用该预定波长的光来扫描交互式显示表面的至少一部分,从而使得交互式显示表面的该至少一部分随时间而被完全扫描。当扫描光源照射在交互式显示表面上或与其相邻的对象时,因此检测到从该对象反射的预定波长的光。
将在下文中更为详细地讨论的另一实现涉及一种被配置为检测对象或者由对象提供的用户输入的交互式显示系统。该交互式显示系统被描述为具有一其上显示图形图像的交互式显示表面。该交互式显示系统可包括一个或多个扫描光源,其可被配置为扫描该交互式显示表面从而使得该交互式显示表面的至少一部分随时间而被完全扫描。该交互式显示系统还被描述为包括一光检测器,其可被配置成检测从与交互式显示表面相邻或接触的对象所反射的光。一计算系统与该扫描光源以及光检测器通信。该计算系统可包括处理器和具有机器指令的存储器,该机器指令使得处理器执行多个交互式显示功能,诸如用扫描光源为交互式显示表面照明以及检测与扫描光源相关联的、从交互式显示表面上或与其相邻的对象所反射的光。所反射的光由光检测器来检测,而扫描光源照明交互式显示表面的至少一部分。存储器存储用于基于所检测到的从交互式显示表面上或与其相邻的对象所反射的光来生成输出信号的机器指令。
将在下文中更为详细地讨论的又一实现涉及一种接收对一交互式显示系统的用户输入的方法,该交互式显示系统被配置成检测在交互式显示表面上或者与其相邻的对象。该方法将多个扫描光源的每一个与该交互式显示表面的多个不同表面区域部分中的一个或多个相关联。根据该步骤,不同表面区域部分的组合基本对应于可用于接收用户输入的交互式显示表面。该方法还包括用多个扫描光源中的至少一个在预定时间间隔内照明交互式显示表面的不同表面区域中的每一个,然后检测从在不同表面区域部分中的至少一个上或者与其相邻的一个或多个对象所反射的光。如下文中将更为详细讨论的,当扫描光源提供照明的时候,扫描光源中的至少一个为被反射的光提供光源。该方法还包括响应于检测到从在多个不同表面区域部分中的每一个上或者与其相邻的一个或多个对象所反射的光生成多个对象检测信号的步骤。最后,该方法包括处理多个对象检测信号以确定与从在交互式显示表面上或与其相邻的一个或多个对象反射的光相关联的用户输入的步骤。
此处给出该概述以便以简化的形式介绍将在本说明书的随后部分中详述的一些概念。然而,本概述并不意图标识出所请求保护的主题的关键或必要特征,也并不意图用于帮助确定所请求保护的主题的范围。
                            附图
当结合附图考虑时,通过参考以下的详细说明,一个或多个示例性实施例及对其所作的修改的各个方面以及附带的优点将被更好地理解,因此也将被更容易地领会,附图中:
图1是在实施本发明时适用于交互式显示表面的一般的常规计算设备或PC的功能框图;
图2是示出包括整合PC的交互式显示台面形式的交互式显示表面的内部组件的横截面图;
图3是其中交互式显示台面连接到外部PC的一个实施例的立体图;
图4A是包括单独的扫描光源和一般探测从交互式显示表面的被扫描部分反射的光的区域检测器的交互式显示表面的示意性横截面说明;
图4B是包括整合的扫描光源和一起扫描的扫描检测器的交互式显示表面的示意性横截面说明;
图5A是包括扫描光源和与交互式显示表面相邻的光敏检测器阵列的交互式显示表面的示意性横截面说明;
图5B是包括被配置为照明交互式表面的特定部分的多个扫描光源,以及被设置成与交互式显示表面相邻(或与其整合)的光敏检测器阵列的交互式显示表面的示意性横截面说明;
图5C是包括根据图5B中所示的示例的光敏检测器阵列的平板显示器的示意性局部视图。
图6是示出用于检测在交互式显示表面上或与其相邻的对象的示例性方法的各步骤的流程图。
图7是示出用于接收对被配置成检测交互式显示表面上或与其相邻的对象的交互式显示系统的用户输入的方法的各步骤的另一流程图。
                            描述
附图和所公开的实施例并非是限定性的
在参考的附图中示出了各示例性实施例。这些附图及此处公开的实施例应该被视为说明性性而非限制性的。并且,在所附权利要求书中,当备选方案列表在短语“至少其中之一”或者在短语“其中之一”之后使用连词“和”的时候,“和”的预期含义和连词“或”相对应。
示例性计算系统
图1是用于向连接的客户机的计算设备,比如交互式显示台面或类似的计算系统提供数字媒体的示例性计算系统和/或计算机服务器的功能框图。
以下讨论旨在提供其中可实现某些方法的合适的计算环境的简要、概括描述。此外,以下讨论示出了用计算系统实施诸如程序模块等计算机可执行指令的上下文。一般而言,程序模块包括执行特定任务或者实现特定抽象数据类型的例程、程序、对象、组件、数据结构等。本领域的技术人员会认识到,可以应用其它计算系统配置,包括微处理器系统、大型计算机、个人计算机、处理器控制的消费电子产品、个人数字助理(PDA)(但当用作数字媒体内容的服务器时可能不在此列)等。一种实现包括分布式计算环境,其中任务由通过通信网络链接的远程处理设备来执行。在分布式计算系统中,程序模块可以同时位于本地和远程存储器存储设备中。
参考图1,描述了适用于实现各种方法的一个示例性系统。该系统包括常规PC 20形式的通用计算设备,它配备有处理单元21、系统存储器22和系统总线23。系统总线将包括系统存储器在内的各种系统元件耦合到处理单元21,并且可以是若干类型的总线结构中的任一种,包括存储器总线或存储器控制器、外围总线、以及使用各种总线体系结构中的任一种的局部总线。系统存储器包括只读存储器(ROM)24和随机存取存储器(RAM)25。
在ROM24中存储有基本输入/输出系统26(BIOS),其包含诸如在系统启动期间允许PC 20内的元件间的信息传输的基本例程。PC 20还包括用于从硬盘(未示出)读取或对其写入的硬盘驱动器27、用于从可移动磁盘29读取或对其写入的磁盘驱动器28、以及用于从诸如紧致盘只读存储器(CD-ROM)或其它光学介质等可移动光盘31读取或对其写入的光盘驱动器30。硬盘驱动器27、磁盘驱动器28、以及光盘驱动器30分别由硬盘驱动器接口32、磁盘驱动器接口33、以及光盘驱动器接口34连接到系统总线23。这些驱动器及其相关计算机可读介质为PC 20提供了对计算机可读机器指令、数据结构、程序模块或其它数据的非易失性存储。尽管所描述的示例性环境采用了硬盘27、可移动磁盘29、以及可移动光盘31,但是本领域技术人员将会认识到,也可以使用能够存储可被计算机访问的数据和机器指令的其它类型的计算机可读介质,比如磁带盒、闪存卡、数字视频盘(DVD)、贝努利盒式磁带机、RAM、ROM等。
在硬盘27、磁盘29、光盘31、ROM 24、或RAM 25中可以存储多个程序模块,包括操作系统35、一个或多个应用程序36、其它程序模块37以及程序数据38。用户可以通过诸如键盘40或指示设备42等输入设备在PC 20中输入命令和信息并提供控制输入。指示设备42可以包括鼠标、指示笔、无线遥控器、或其它指示器,但是就当前所描述的实施例而言,这些常规指示设备可以被省略,因为用户可以采用交互式显示系统来进行输入和控制。如在以下的描述中所使用的,术语“鼠标”旨在包括可以用于控制屏幕上的光标的位置的任何指示设备。其它输入设备(未示出)可包括话筒、游戏杆、触觉游戏杆、操纵杆、脚踏板、游戏垫、圆盘式卫星天线、扫描仪等。PC 20还可包括蓝牙无线电或其它无线接口,用于与诸如打印机或下文中将详细描述的交互式显示台面等其它接口设备通信。这些以及其它输入/输出(I/O)设备可以通过耦合到系统总线23的I/O接口46连接到处理单元21。短语“I/O接口”旨在包括专用于串行端口、并行端口、游戏端口、键盘端口、和/或通用串行总线(USB)的每种接口。系统总线23也可以连接到摄像头端口(未示出),其耦合到交互式显示器60以接收来自包含在交互式显示器60内的数码摄像头的信号,如将在以下更详细讨论的。数码摄像头或者可以被耦合到合适的串行I/O端口,诸如USB端口。系统总线23也可以通过I/O接口46或其它接口连接到交互式显示器内的光源以向光源提供控制信号,如将在下文中详述的。此外,系统总线23还可以通过I/O接口46或其它接口连接到交互式显示器内的光检测器以接收用户输入。可任选地,监视器47可以通过诸如视频适配器48等适当接口连接到系统总线23;然而,下文中描述的交互式显示系统可以提供更丰富的显示并且就信息输入和软件应用程序的控制而与用户交互,因此较佳地耦合到视频适配器。一般而言,PC也可以耦合到其它外围输出设备(未示出),比如扬声器(通过声卡或者其它音频接口—未示出)和打印机。
下文中详述的某些方法可以在单个机器上实施,然而PC 20也可以使用到一个或多个远程计算机,比如到远程计算机49的逻辑连接而在网络化环境中操作。远程计算机49可以是另一台PC、服务器(其可以被配置得和PC 20很像)、路由器、网络PC、对等设备或卫星或其它常见的网络节点(都未示出),并且通常包括以上结合PC 20所描述的许多或所有元件,尽管在图1中仅仅描述了外部存储器存储设备50。图1中描述的逻辑连接包括局域网(LAN)51和广域网(WAN)52。这样的网络环境在办公室、企业范围计算机网络、内联网以及因特网中是常见的。
当在LAN网络环境中使用时,PC 20通过网络接口或适配器53连接到LAN51。当用于WAN网络环境的时候,PC 20通常包括调制解调器54,或者用于通过如因特网等WAN 52建立通信的其它设备,比如电缆调制解调器、数字用户线(DSL)接口、或综合业务数字网(ISDN)接口。调制解调器54可以是内置或外置的,它经由I/O设备接口46,即通过串行端口连接到系统总线23或耦合到总线。在网络化环境中,PC 20所使用的程序模块或其部分可以在存储在远程存储器存储设备中。可以理解的是,所示的网络连接是示例性的,并且可以使用用于在计算机间建立通信链路的其它手段,诸如无线通信和宽带网络链路。
示例性交互式表面
图2中示出了一个示例性的交互式显示台面60,其包括在框架62内的PC20并为计算机同时担当光学输入和视频显示设备。所描述的实施例是交互式显示台面60的一种实现的断面图。在图2中所示的实施例中,用于显示文本和图形图像的光线82a-82c用点划线来示出,而用于感测在交互式显示平面60的交互式显示表面上或者正上方处的对象的红外(IR)光线用虚线来示出。该台面表面的周界用于支承用户的手臂或其它对象,包括可用于与交互式显示表面64上所显示的图形图像或虚拟环境交互的对象。
扫描光源66可以包括各种发光器件中的任一种,比如发光二极管(LED)、激光二极管、以及被驱动以在两个正交维度上(即X和Y方向)进行扫描的其它适当的扫描光源。用于扫描光源66以及用于下文中讨论的其它扫描光源中的每一种的扫描机制可以是旋转镜、检流计镜、或者常用于利用光束来产生表面的光栅扫描的其它公知的机制。一般而言,扫描光源66被配置为发射具有红外(IR)光谱中的波长、因此人眼不可见的光。然而,可以使用人眼不可见的任何波长的光以避免干扰在交互式显示表面64上提供的可见图像的显示。扫描光源66可以被安装在框架62的内侧上的任何位置,取决于所采用的特定光源。由扫描光源66所产生的光向上射向交互式显示表面64的下侧,如虚线78a、78b、78c所示的。从扫描光源66发射的光在穿过台面的半透明层64a之后从在交互式显示表面64上或者与其相邻的任何对象反射,该半透明层包括一张牛皮纸(vellum)或者具有光漫射性质的任何适当的半透明材料。
如说明书和权利要求书中所使用的,使用术语“邻近”的意图是使得该短语同时包括与交互式显示表面接触或者与交互式显示表面分开一较短距离(例如,分开达3厘米或更多,取决于诸如对象的反射率等多种因素)的对象。尽管仅示出了一个扫描光源66,但可以理解的是,可以在框架62的内侧周围的隔开的位置上设置多个这样的光源以提供对交互式显示表面的均匀照明。由扫描光源66所产生的光可:穿过台面表面离开而不照射任何对象,如点划线78a所示;照射台面表面上的对象,如点划线78b所示;和/或照射在交互式显示表面上方较短距离处但不与其接触(即,邻近交互式显示表面)的对象,如点划线78c所示。
在交互式显示表面64上方的对象包括搁置在显示表面上或者至少与显示表面部分地接触的“接触”对象76a,以及与交互式显示表面接近但实际不接触的“悬空”对象76b。因此,当在以下描述中使用术语“相邻”时,接触对象和悬空对象都可以与显示表面“相邻”。作为在交互式显示表面下使用半透明层64a以漫射穿过交互式显示表面的光的结果,当对象接近交互式显示表面64的顶部时,由该对象反射的IR光的量在该对象与显示表面实际接触时增加到最大水平。
如图2中所示的,在交互式显示表面64的下方,光检测器68被安装到框架62上适于检测从设置在交互式显示表面上方(即,与其相邻)的“接触”对象或“悬空”对象反射的IR光的位置上。一般而言,光检测器68可以是适用于检测从在交互式显示表面64上或者与其相邻的对象所反射的光的任何光检测设备。例如,光检测器68可以是区域CMOS或者区域电荷耦合器件(CCD)传感器。尽管图2中所示的实现描述一个光检测器68,但是在交互式显示器60内可以使用多个光检测器。光检测器68可以配备有IR通过滤光器(passfilter)86a,它仅透过IR光,并且阻断沿着点划线84a穿过交互式显示表面64行进的环境可见光。在这一实现中,在扫描光源66和光检测器68之间设有挡板79,以防止从扫描光源66直接发射的光进入光检测器68,因为较佳的是光检测器68产生仅仅响应于从与交互式显示表面64相邻的对象所反射的光的输出信号。很明显,光检测器68也将响应于从上方穿过交互式显示表面64并进入该交互式显示器内部的环境光中所包含的任何IR光,包括同样沿着由点划线84a所指示的路径行进的环境IR光。
从在台面表面上或上方的对象所反射的IR光可以是:(a)穿过半透明层64a、穿过IR通过滤光器86a反射回来并进入光检测器68,如由虚线80a和80b所示;或者,(b)被交互式显示器60内的其它内表面反射或吸收,而并没有进入光检测器68,如由虚线80c所指示的。
半透明层64(a)漫射了入射和反射的IR光。因此,如前文所解释的,诸如较接近交互式显示表面64的悬空对象76b等“悬空”对象与离显示表面较远的相同反射率的对象相比将把更多的IR光反射回光检测器68。光检测器68感测从其工作域内的“接触”和“悬空”对象反射的光,并产生对应于所接收的反射IR光的检测信号。该检测信号被输入到PC 20以供处理,以确定每个这样的对象的位置,并且可任选地,确定诸如对象的尺寸、方向、形状、轨迹等其它参数。应当注意的是,对象的一部分,比如用户的前臂,可位于台面上方,而对象的另一部分,比如用户的手指,与显示表面接触。另外,可以检测与对象相关联的其它参数。例如,对象可以在其底面上包括包括IR光反射图案或者经编码的标识符,比如条形码,它专用于该对象或者该对象是其成员的一类相关对象。因此,响应于从对象和/或反射图案所反射的IR光,也可使用来自一个或多个光检测器68的检测信号来检测每个特定对象,以及确定该对象的或与该对象相关联的其它参数。
因此,这些实施例可用于通过使用从对象反射的IR光来检测其识别特征,从而识别对象和/或其相对于交互式显示表面64的位置,以及其它信息。被实现以因此检测和标识对象、其方向、以及其它参数的各逻辑步骤的细节在共同受让的专利申请中有解释,这包括题为“Identification Of Object On InteractiveDisplay Surface By Identifying Coded Pattern”、申请号为10/814,577的申请,以及题为“Determining Connectedness And Offset Of 3D Objects Relative To AnInteractive Surface”、申请号为10/814,716的申请,这两件申请都提交于2004年3月31日。这两件专利申请公开的内容及其附图作为参考(作为背景信息)特别结合于此,但是它们并不被视为对于实现所要求保护的新颖方案所必要的。
PC 20可以整合到交互式显示台面60,如图2的实施例所示,或者可以改为在交互式显示台面外部,如图3的实施例所示。在图3中,交互式显示台面60`通过数据线缆63连接到外部PC 20(如上所述,包括可任选监视器47)。或者,外部PC 20可以经由无线链路(即,WiFi或其它适当的无线电信号链路)连接到交互式显示台面60`。如该图中所示,一组正交的X和Y轴以及由“0”指示的原点与交互式显示表面64相关联。尽管不是离散地示出的,但可以理解的是,沿着每条正交轴的多个坐标位置可以用于指定交互式显示表面64上的任何位置。
如果交互式显示台面60`连接到外部PC 30(如图3中所示),或者连接到某一其它类型的外部计算设备,比如机顶盒、视频游戏机、膝上型计算机、或者媒体计算机(未示出),那么交互式显示台面60`包括输入/输出设备。交互式显示台面60`的电力通过电源线61提供,其耦合到常规的交流(AC)电源(未示出)。连接到交互式显示台面60`的数据线缆63可以耦合到PC 20上的USB2.0端口、电气和电子工程师协会(IEEE)1394(或火线)端口、或者以太网端口。还可构想,随着无线连接的速度持续提高,交互式显示台面60`也可以通过这一高速无线连接,或通过某一其它适当的有线或无线数据通信链路来连接到诸如PC的20等计算设备。不管是作为交互式显示系统的一个整个部分内部地包括还是在外部,PC 20都执行用于处理来自数字摄像头68的数字图像,并执行被设计成充分利用交互式显示台面的更直观的用户界面功能的软件应用程序,以及执行并非专门被设计成利用这些功能,但是仍然可以充分利用交互式显示台面的输入和输出能力的其它软件应用程序。作为另一种替换,该交互式显示系统可以耦合到外部计算设备,但是包括用于进行图像处理和随后不是由外部PC完成的其它任务的内部计算设备。
交互式显示台面60或60`(即,前文所讨论的交互式显示台面的实施例中的任一个)的一个重要且强大的特征是:通过标识诸如对象76a等搁置在显示表面上对象,或者诸如对象76b等悬空在交互式显示表面上方的对象(或其特征),而为游戏或者其它软件应用程序显示图形图像或虚拟环境,以及允许用户与在交互式显示表面64上可见的图形图像或虚拟环境交互的能力。
再次参考图2,交互式显示器台面60可包括用于在交互式显示表面64上显示图形图像、虚拟环境或者文本信息的视频投影仪70。视频投影仪可以是液晶显示器(LCD)或者数字光处理器(DLP)类型,或者硅上液晶(LCoS)显示器类型,其分辨率例如至少为640×480像素。可以在视频投影仪70的投影仪透镜前安装IR截止滤光器(cut filter)86b,以防止由视频投影仪发射的IR光进入交互式显示台面外壳的内部,在那里IR光可能和从交互式显示表面64上或上方的对象所反射的IR光干扰。视频投影仪70沿着点划线路径82a将光投射到第一镜组件72a。第一镜组件72a将由点划线路径82a从视频投影仪70所接收的投影光沿着点化线路径82b反射穿过框架62中的透明开口90a,从而使得反射的投影光入射到第二镜组件72b上。第二镜组件72b将来自点划线路径82b的光沿着点划线路径82c反射到位于投影仪透镜的焦点处的半透明层64a上,从而使得投影的图像可见且聚焦于交互式显示表面64上以供观看。
提供了对齐设备74a和74b,其包括螺杆和可转动调节螺母74c,用于调节第一和第二镜组件的角度以确保投影到显示表面的图像和显示表面对齐。除了在期望方向上引导投影图像以外,使用这两个镜组件可以提供在投影仪70和半透明层64a之间的更长的路径,以便对投影仪使用更长焦距(成本更低)的投影仪透镜。在下文中将详述的某些替换实现中,可采用LCD面板或有机发光显示器(OLED)面板来代替视频投影仪。
前述的以及随后的讨论描述了交互式显示台面60和60`形式的交互式显示设备。然而,需要理解的是,交互式显示表面并不需要是一般为水平的台面顶部的形式。说明书中所描述的原理适当地也包括和应用于不同形状和曲率的显示表面,以及沿着非水平方向安装的显示表面。因此,尽管以下描述涉及在交互式显示表面“上”放置物理对象,但是也可以通过将物理对象放置为与显示表面接触,或者以其它方式与显示表面相邻,来将物理对象放置成与交互式显示表面相邻。
现在转向图4A,提供了交互式显示表面460的一个简化的示意性横截面图,其包括扫描光源466和光检测器468。悬空对象476a被示为在显示表面464上方,而接触对象476b被示为与显示表面464相接触。PC 20被配置成控制扫描光源466和光检测器468。在图4B所示的一个实现中,光检测器468和扫描光源466由整合的扫描光源和扫描光检测器490所替代,从而使得同一扫描机制(未示出)驱动扫描光源和扫描光检测器以同时扫描交互式显示表面的相同部分。这种方案和现有技术的“全区域照明”相比的一个优势在于所需要的总系统照明总功率更少。照明光束的空间横截面尺寸较小,但是更亮,从而使得照明光束聚焦于在交互式显示表面的部分上的被扫描的一小区域中。
在工作中,交互式显示系统460(图4A)可以被配置为用扫描光源466照射交互式显示表面464,从而使得光源发射预定波长的光并且用该预定波长的光来扫描交互式显示表面的一部分。交互式显示表面在所需的时间间隔内被完全扫描。交互式显示系统460也可以被配置为检测从在交互式显示表面上或与其相邻的对象所反射的预定波长的光,但是不扫描交互式显示表面上的光检测器;当扫描光源用预定波长的光照射对象的时候,使用非扫描光检测器来检测被反射的光,这将在下文中详述。
扫描光源466通常被配置为在交互式显示表面464的至少一个指定表面区域部分上循序扫描红外或者近红外光谱中的光,其中指定表面区域部分可以是整个交互式显示表面,或者当采用多个扫描光源466来扫描交互式显示表面的不同部分的时候,可以仅是交互式显示表面的一部分。
在一个示例性实现中,扫描光源466是光栅扫描发光源,其准直光束直径可以照射最小尺寸为4mm的对象特征。在这个示例性实现中,扫描光源466例如可以按照每秒约60次的速率瞬时地照射尺寸接近152×114像素的交互式显示表面464的一部分。本领域技术人员将会认识到,扫描光源466可以根据应用的特定要求而被配置为用于几乎任何照明光束尺寸,这些特定要求诸如必须扫描交互式显示表面的速率、扫描光的所需强度、以及其它需要考虑的事项。
扫描光源466通常被配置为照射与显示表面464相邻的对象,这由分别照射悬空对象476a和接触对象476b的照明光束478a和478b示出。在一个例子中(参考图3中的交互式显示表面64),扫描光源466被配置为沿着x轴以31kHz,沿着y轴以60Hz扫描交互式显示表面。用窄光束照明来照射交互式显示表面增加了在交互式显示表面处的扫描光束的亮度,同时降低了光源功率要求,并且显著地增加了用于对象检测的光的波长的信噪比。无疑,这一系统与提供对交互式显示表面的连续(即,非扫描的)照明的系统相比,对于环境光干扰更具免疫力。
光源检测器468可以是被配置为检测从在交互式显示表面464上或与其相邻的对象反射的光的任何光检测器件,比如线、点、和/或区域光检测器。在一个实现中,与图4B中所示的实施例相对应,整合的扫描光源和检测器490包括被配置为检测来自交互式显示表面上的一个区域的悬臂振动检测器(cantilevered vibrating detector),该区域通常与由整合的扫描光源产生的扫描光束的当前位置重合。该实现通过示出整合的扫描光源和检测器490的扫描光检测器接收沿着由虚线480a和480b所指示的路径从与交互式显示表面相邻的对象反射的光来具体示出。在一个示例性实现中,整合的扫描光源和检测器490的扫描光检测器具有700kHz或者更高的工作带宽。整合的扫描光源和检测器490一般对扫描照明和扫描光检测使用相同的扫描和成像光学器件。适用于交互式显示系统的扫描光源和扫描光检测器对于本领域技术人员而言是公知的,因此在此也无需赘述。
在工作中,整合的扫描光源和检测器490照射显示表面464的一部分,同时基本上在交互式显示表面的被照射的部分中检测从在显示表面464上或者与其相邻的对象所反射的光(即,检测置于显示表面上或者在其上方悬空的对象)。在一个例子(未示出)中,多个整合的扫描光源和检测器490器件各自被配置为扫描交互式显示表面464的不同部分。用这种方式,整个交互式显示表面464可以被多个扫描光源快速地扫描,从而实现高分辨率对象检测。在一个实现中,交互式显示表面可以被分成多个不同的相邻表面部分,其每一个由一不同的整合扫描光源和检测器490所扫描。更具体地,一个示例性实现包括9个整合的扫描光源和检测器490器件(未单独示出),其每一个被分配了对应于交互式显示表面464的全部可用表面积的1/9的不同照明区域。
PC 20可以被配置为基于由整合扫描光源和检测器490所检测到的光来检测和/或确定邻近交互式显示表面的对象的特征,并且如果采用了多个整合扫描光源和检测器490,那么PC 20可以组合来自多个扫描光检测器的每一个的信号以针对可能邻近一个以上照明区域的对象执行该功能。因此,交互式显示表面460可以基于从对象所反射的光的参数来确定尺寸、形状、方向、轨迹、或与对象相关联的一个或多个其它特征,其中,反射光参数是通过用一个或多个整合扫描光源和检测器490器件来扫描交互式显示表面的一个或多个被扫描区域来提供的反射光。
现在参考图5A,其描述了包括扫描光源566和光敏光表面568的交互式显示器560的示意性横截面图。图5A中所示的实施例示出一替换光探测系统,它可被实现为用于探测从处于交互式显示表面564上的对象(例如,接触对象576b)或者与其相邻的对象(例如,悬空对象576a)反射的光。扫描光源566发射光束578a和578b,其然后分别从对象576a和576b反射(例如,反射光束580a和580b)到光敏光表面568上。示例性交互式显示表面564可以包括诸如LCD或OLED阵列显示器等平板显示器。在该例子中,光敏光表面568透过由扫描光源566发射的光,但是检测从邻近交互式显示表面564的对象反射的入射光。光敏光表面568通常被设置为与显示表面564相邻。如图5A中所示的例子所描述的,光敏光表面568也可以是附于交互式显示表面564下方的光检测层,并且可以与显示表面整合地形成。
光敏光检测器568通常是平面阵列检测器,其包括例如光电晶体管阵列或者光电二极管阵列。在某些实现中,光敏光检测器568在显示器的制造过程中与平板显示器设备整合形成。整合显示器/检测器设备可以容易地透过入射到其下表面上的红外范围内的光,但是可以检测从显示器上方反射的相同波长范围内的光,而不影响在可见波长范围内显示的图像的质量。以此方式,来自扫描光源566的IR光被允许穿过光检测器568以照射邻近交互式显示表面564的任何对象。在工作中,从扫描光源566发射并从邻近交互式显示表面564的对象反射的光将照射到光检测器568上,从而导致生成一检测信号以供输入到PC20中。在其它实现中,PC 20可以被配置为控制扫描光源566以便照射交互式显示表面564并检测从邻近交互式显示表面的对象反射的光。如前参考图4A所讨论的,扫描光源566可以使用一个扫描光源来实现,或者使用各自被配置为在预定的时间间隔内照射交互式显示表面564的不同部分的多个扫描光源来实现,从而最大化照明刷新率和检测响应分辨率。
图5B示出了其中四个扫描光源566a-566d被配置为照射交互式显示表面564的不同部分,即部分555、556、557、和558的实施例。交互式显示表面的每个部分由扫描光源556a-556d中不同的一个照射,如分别由光线578a-578d所示的。扫描光源照射邻近显示表面564且在扫描光源所照射的特定范围之内的任何对象。例如,“接触”对象576b与部分557接触并被扫描光源566c照射。悬空对象576a被示为接近交互式显示表面564的部分558并且还被示为将扫描照明光反射回到光检测器568(例如,光线580a)。本领域技术人员将会认识到,扫描光源556a-556d中的每一个都可以被配置为当图像(例如,图像599)在交互式显示表面上同时显示给用户的时候,照射交互式显示表面564的相应部分(例如,部分555、556、557和558中的任一个)以进行对象和用户输入检测。
图5B中所示的例子包括整合平板显示器和光敏阵列光检测器568,光敏阵列光检测器568被形成为一个表面或层,这将在图5C中进一步详述。对于这种器件阵列而言典型的显示元件540(例如,像素)在图5C中被示为集成平板显示器和光敏阵列光检测器568的一个组件。同样作为阵列中的此种器件的一个典型的光检测器元件542在图5C中示意性地描述。应该理解的是,显示元件540可以是LCD或OLED面板的像素或者像素集群。光检测器元件542可以是单个器件,或者是例如光电晶体管或光电二极管等集群。尽管图5A-5C示出了集成平板显示器和光敏阵列光检测器568,但应该理解的是,参照图2、3、4A和4B所讨论的替换显示器和检测器类型也可以用于被配置为如图5B所示那样照射显示表面的特定部分的多个扫描光源。在这种情况下,扫描光源检测器也可以与交互式显示表面的不同部分相关联,并采用与该部分相关联的扫描光源来扫描该部分。
图6是示出用于检测在交互式显示表面上或与其相邻的对象的示例性方法600的流程图。在某些实施例中,方法600可以采用参照图1-5所讨论的元件、装置和技术来实现。在某些实现中,方法600的一个或多个步骤在计算机可读介质上实施,该计算机可读介质包含计算机可执行代码或者机器指令,从而使得当计算机可读代码由处理器执行时实现一系列步骤。在以下描述中,方法600的各步骤是结合执行这些方法步骤的一个或多个计算系统处理器来描述的。在某些实现中,在不背离方法600的目的或者不产生不同结果的前提下,方法600的某些步骤可以被组合、同时执行、或者以不同的顺序执行。
在步骤610,当至少一个扫描光源扫描交互式显示表面时,用该至少一个扫描光源照射该交互式显示表面的一部分。扫描光源可以照射交互式显示表面的该部分而不考虑交互式显示表面是否正活动地显示可见图形和/或文本图像。在一个实现中,多个扫描光源中的每一个被配置为照射交互式显示表面的一特定的不同部分,从而使得整个交互式显示表面在预定的时间间隔内由多个扫描光源照射。
在步骤620,当扫描光源照射交互式显示表面的该部分时,从邻近交互式显示表面的对象反射的、来自扫描光源的光用光检测器来检测。光可以在扫描光源照射交互式显示表面的部分的同时被检测。在一个实现中,用扫描光检测器来检测光,该扫描光检测器被配置为用扫描光源来扫描,从而使得交互式显示表面的被扫描光源扫描的部分也同步地被扫描光检测器所扫描。扫描光源和扫描光检测器可以是整合的,以使得它们一起扫描,或者可以被同步以扫描交互式显示表面的相同总区域。在另一个实现中,光检测器不是扫描光检测器,而是区域光检测器,其只检测从接触交互式显示表面或悬空在其上方的对象反射的光。
在步骤630,响应于所检测到的从在交互式显示表面上或者与其相邻的对象反射并被光检测器所接收的光,光检测器生成输出信号。在一个实现中,该输出信号由耦合到光检测器的计算系统来处理,并且可被应用于检测或确定邻近交互式显示表面的一个或多个对象的特征。在一个例子中,可应用输出信号来基于对象的位置或基于被检测为邻近交互式显示表面的一个或多个对象的特征来确定用户输入。
图7是示出用于接收对交互式显示系统的用户输入的示例性方法的逻辑步骤的又一流程图,该方法被配置成检测邻近交互式显示表面的对象。在某些实施例中,方法700可以采用参照图1-5所讨论的组件、装置以及技术来实现。在某些实现中,方法700的一个或多个步骤可在计算机可读介质上实施,该计算机可读介质包含计算机可执行代码或者机器指令,从而使得当计算机可读代码被处理器执行时实现一系列步骤。在以下描述中,方法600的各步骤是结合执行这些方法步骤的一个或多个计算系统处理器来描述的。在某些实现中,在不背离方法700的目的或者不产生不同结果的前提下,方法700的某些步骤可以被组合、同时执行、或者以不同的顺序来执行。方法700开始于步骤710。
在步骤710,将多个扫描光源中的每一个与交互式显示表面的多个不同表面区域中的一个或多个相关联。在一个实现中,不同表面区域部分在一起的组合基本上等于用于用户输入的交互式显示表面的总面积。将多个扫描光源中的每一个与将要照射的交互式显示表面的不同的特定部分相关联。
在步骤720,在预定的时间间隔内用多个扫描光源中的至少一个来照射交互式显示表面的不同表面区域部分。在一个实现中,基于表面区域部分的总数以及扫描光源的总数来确定该预定时间间隔,以便最小化照射整个交互式显示表面所需的时间。
在步骤730,检测从位于不同表面区域部分中的至少一个上或与其相邻的一个或多个对象所反射的光。在一个实现中,多个扫描光源中的至少一个为在扫描光源提供照明时被反射的光提供光源。在一个实现中,从对象反射的光用扫描光检测器来检测。在另一实现中,光用未被扫描的光检测器(例如,与交互式显示表面相邻地放置的光检测器阵列)来检测。
在步骤740,基于从步骤730中检测到的一个或多个对象反射的光来生成多个对象检测信号。在另一实现中,所生成的多个光探测信号被输入到与光检测器通信的计算系统中。
在步骤750,处理多个对象检测信号以确定用户输入。在一个实现中,用户输入与从邻近交互式显示表面的一个或多个对象反射的光相关联。例如,对象可以具有可以被解释为用户输入的特定反光特性,或者对象可在其表面上具有诸如光学条形码等光反射/吸收代码,该代码在由用户放置邻近交互式显示表面处时提供用户输入。
另一实现包括当执行方法700的诸步骤的至少其中之一时在交互式显示表面上显示图像,然后应用用户输入以与所显示的图像交互的步骤。
尽管结合实施本发明的优选形式及其修改来描述了本发明,但本领域技术人员应该理解的是,可以在所附权利要求书的范围内作出众多其它修改。因此,并不旨在以任何方式将本发明的范围限于以上的说明,而是应该完全参照所附权利要求书来确定。

Claims (20)

1.一种使用扫描光源来检测对象或者由对象提供的用户输入的方法,其中所述对象位于一交互式显示表面上或与其相邻,所述方法包括以下步骤:
(a)用一扫描光源照射所述交互式显示表面,其中所扫描光源被配置为发射预定波长的光并用所述预定波长的光来扫描所述交互式显示表面的至少一部分,从而使得所述交互式显示表面的至少所述部分随时间而被完全扫描;以及
(b)检测从位于所述交互式显示表面上或与其相邻的对象反射的所述预定波长的光,所述反射的光在所述扫描光源用所述预定波长的光照射所述对象的时候被检测到。
2.如权利要求1所述的方法,其特征在于,所述扫描光源被配置成发射在红外光谱内的预定波长的光射线。
3.如权利要求1所述的方法,其特征在于,所述检测步骤包括基本上与所述扫描光源同步地扫描所述交互式显示表面以检测从位于所述交互式显示表面上或与其相邻的对象反射的光的步骤。
4.如权利要求3所述的方法,其特征在于,所述检测步骤包括将对交互式光表面的扫描与所述扫描光源相耦合,从而使得用所述预定波长的光照射的区域与其中检测到从对象反射的光的检测区域重合的步骤。
5.如权利要求1所述的方法,其特征在于,所述检测步骤包括采用与所述交互式显示表面相关联的光敏层来检测从与所述交互式显示表面相邻或接触的对象反射的光的步骤。
6.如权利要求1所述的方法,其特征在于,还包括以下步骤:
(a)将所述交互式显示表面分成多个不同区域;以及
(b)在检测从与所述多个区域中的任一个相邻或接触的对象反射的光的同时,用不同的扫描光源对每一区域重复步骤1(a)和1(b)。
7.如权利要求6所述的方法,其特征在于,还包括将来自所述检测步骤的输出与在所述多个区域的每一个中反射的光相组合,从而为整个所述交互式显示表面提供合成输出的步骤。
8.如权利要求1所述的方法,其特征在于,所述检测步骤包括检测以下至少之一的步骤:
(a)特定对象,所述特定对象基于从由所述对象反射的光中确定的对象特征,或者与所述交互式显示表面相邻,或者与其接触;
(b)所述对象的尺寸;
(c)所述对象的形状;
(d)所述对象随时间的轨迹;
(e)所述对象的方向;以及
(f)基于从所述对象反射的光的参数的、与所述对象相关联的特征。
9.一种用于探测位于用户界面表面上或与其相邻的的对象的交互式显示系统,包括:
(a)其上显示图形图像的交互式显示表面;
(b)至少一个扫描光源,所述扫描光源被配置为扫描所述交互式显示表面的至少一部分,从而使得所述交互式显示表面的至少所述部分随时间被完全扫描;
(c)光检测器,其被配置为检测从位于所述交互式显示表面上或与其相邻的对象反射的光;
(d)与所述扫描光源和所述光检测器通信的计算系统,所述计算系统包括处理器以及与所述处理器通信的存储器,所述存储器存储使得所述处理器执行多个交互式显示功能的机器指令,所述功能包括:
(i)用所述至少一个扫描光源照射所述交互式显示表面的至少一部分;
(ii)在所述扫描光源照射所述交互式显示表面的所述部分的同时,用所述光检测器检测与所述扫描光源相关联的、从位于所述交互式显示表面上或与其相邻的对象反射的光;
(iii)基于所检测到的、从位于所述交互式显示上或与其相邻的对象反射的光来生成输出信号。
10.如权利要求9所述的交互式显示器,其特征在于,所述光检测器是以下之一:
(a)区域光探测器;
(b)线光探测器;以及
(d)点光探测器。
11.如权利要求10所述的交互式显示器,其特征在于,所述光检测器与所述扫描光源整合,从而使得所述光检测器和所述扫描光源一起扫描。
12.如权利要求11所述的交互式显示器,其特征在于,所述光检测器是与由所述扫描光源发射的照明光束重合地扫描的扫描光检测器。
13.如权利要求10所述的交互式显示器,其特征在于,所述区域光检测器包括与所述交互式显示表面相邻的光敏层。
14.如权利要求13所述的交互式显示器,其特征在于,所述光敏层是光电晶体管阵列。
15.如权利要求9所述的交互式显示器,其特征在于,所述扫描光源被配置为发射红外光谱内的波长的光射线。
16.如权利要求9所述的交互式显示器,其特征在于,所述交互式显示表面还包括一光漫射层。
17.如权利要求9所述的交互式显示器,其特征在于,所述图形图像与以下各项之一一起形成于所述交互式显示表面上:
(a)投影仪;
(b)液晶显示面板;以及
(c)有机光发射显示面板。
18.如权利要求9所述的交互式显示器,其特征在于,所述扫描光源是具有准直光束的激光源。
19.一种用于接收对交互式显示器的用户输入的方法,所述方法被配置为检测位于交互式显示表面上或与其相邻的对象,所述方法包括以下步骤:
(a)将多个扫描光源中的每一个与所述交互式显示表面的多个不同的表面区域部分中的一个或多个相关联,其中所述不同表面区域部分的组合基本上描述了可用于接收用户输入的所述交互式显示表面的一部分;
(b)在预定时间间隔内,用所述多个扫描光源中的至少一个照射所述交互式显示表面的所述不同表面区域部分中的每一个;
(c)检测从位于所述不同表面区域部分中的至少一个上或与其相邻的一个或多个对象反射的光,其中所述多个扫描光源中的至少一个为在所述扫描光源提供照明时反射的光提供光源;
(d)基于所述检测来自位于所述多个不同表面区域部分中的每一个上或与其相邻的一个或多个对象的光的步骤生成多个对象检测信号,其中所述多个光检测信号描述了从所述一个或多个对象反射的光;以及
(e)处理所述多个对象检测信号以接收用户输入,其中所述用户输入与从位于所述交互式显示表面上或与其相邻的一个或多个对象反射的光相关联。
20.如权利要求19所述的方法,其特征在于,还包括:
(a)在执行权利要求19的步骤(a)-(e)的同时在所述交互式显示表面上显示图像;以及
(b)应用所述用户输入以与所显示的图像交互。
CN2006800314360A 2005-08-31 2006-08-23 用于交互式显示器的表面的输入方法 Expired - Fee Related CN101253464B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US11/218,171 US7911444B2 (en) 2005-08-31 2005-08-31 Input method for surface of interactive display
US11/218,171 2005-08-31
PCT/US2006/032709 WO2007027471A1 (en) 2005-08-31 2006-08-23 Input method for surface of interactive display

Publications (2)

Publication Number Publication Date
CN101253464A true CN101253464A (zh) 2008-08-27
CN101253464B CN101253464B (zh) 2012-04-18

Family

ID=37803415

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2006800314360A Expired - Fee Related CN101253464B (zh) 2005-08-31 2006-08-23 用于交互式显示器的表面的输入方法

Country Status (8)

Country Link
US (2) US7911444B2 (zh)
EP (1) EP1920310A4 (zh)
JP (1) JP4955684B2 (zh)
KR (1) KR101298384B1 (zh)
CN (1) CN101253464B (zh)
CA (1) CA2620149C (zh)
IL (2) IL189137A (zh)
WO (1) WO2007027471A1 (zh)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101819490A (zh) * 2009-02-27 2010-09-01 索尼公司 反射检测设备、显示设备、电子设备和反射检测方法
CN101943973A (zh) * 2009-07-03 2011-01-12 北京汇冠新技术股份有限公司 一种交互式显示器
CN101446872B (zh) * 2008-12-31 2012-02-29 广东威创视讯科技股份有限公司 触摸定位的方法及装置
CN102667689A (zh) * 2010-02-09 2012-09-12 多点触控有限公司 交互式显示器
CN103186292A (zh) * 2011-12-30 2013-07-03 华新丽华股份有限公司 输入侦测投影装置及其输入侦测方法
CN103348306A (zh) * 2010-12-31 2013-10-09 多点触控有限公司 交互式显示
CN103425357A (zh) * 2013-09-04 2013-12-04 北京汇冠新技术股份有限公司 一种光学触摸屏的控制系统
CN103729096A (zh) * 2013-12-25 2014-04-16 京东方科技集团股份有限公司 交互识别系统以及显示装置
CN105850116A (zh) * 2013-12-27 2016-08-10 索尼公司 控制装置、控制方法和计算机程序

Families Citing this family (127)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050227217A1 (en) * 2004-03-31 2005-10-13 Wilson Andrew D Template matching on interactive surface
US7394459B2 (en) 2004-04-29 2008-07-01 Microsoft Corporation Interaction between objects and a virtual environment display
US7787706B2 (en) * 2004-06-14 2010-08-31 Microsoft Corporation Method for controlling an intensity of an infrared source used to detect objects adjacent to an interactive display surface
US7593593B2 (en) 2004-06-16 2009-09-22 Microsoft Corporation Method and system for reducing effects of undesired signals in an infrared imaging system
US8643595B2 (en) * 2004-10-25 2014-02-04 Sipix Imaging, Inc. Electrophoretic display driving approaches
JP4612853B2 (ja) * 2005-03-29 2011-01-12 キヤノン株式会社 指示位置認識装置及びそれを有する情報入力装置
WO2008111079A2 (en) 2007-03-14 2008-09-18 Power2B, Inc. Interactive devices
US10452207B2 (en) 2005-05-18 2019-10-22 Power2B, Inc. Displays and information input devices
US7970870B2 (en) * 2005-06-24 2011-06-28 Microsoft Corporation Extending digital artifacts through an interactive surface
US7911444B2 (en) 2005-08-31 2011-03-22 Microsoft Corporation Input method for surface of interactive display
JP2009508205A (ja) 2005-09-08 2009-02-26 パワー2ビー,インコーポレイティド ディスプレイ及び情報入力装置
US8060840B2 (en) 2005-12-29 2011-11-15 Microsoft Corporation Orientation free user interface
TWI311205B (en) * 2006-04-28 2009-06-21 Benq Corporatio Optical system and projector utilizing the same
US8049688B2 (en) * 2006-07-07 2011-11-01 Playvision Technologies, Inc. Apparatus and method for creating a crowd-based visual display with pixels that move independently
US7683780B2 (en) * 2006-07-24 2010-03-23 Thingmagic, Inc. Methods and apparatus for RFID tag placement
WO2008044195A2 (en) * 2006-10-12 2008-04-17 Koninklijke Philips Electronics N.V. System and method for light control
US8212857B2 (en) * 2007-01-26 2012-07-03 Microsoft Corporation Alternating light sources to reduce specular reflection
US7979315B2 (en) * 2007-03-14 2011-07-12 Microsoft Corporation Virtual features of physical items
US8243013B1 (en) 2007-05-03 2012-08-14 Sipix Imaging, Inc. Driving bistable displays
US20080303780A1 (en) 2007-06-07 2008-12-11 Sipix Imaging, Inc. Driving methods and circuit for bi-stable displays
US20090015548A1 (en) * 2007-06-28 2009-01-15 Keiko Tazaki Image projection system
EP2208354A4 (en) 2007-10-10 2010-12-22 Gerard Dirk Smits IMAGE PROJECTOR WITH REFLECTIVE LIGHT TRACKING
US9224342B2 (en) * 2007-10-12 2015-12-29 E Ink California, Llc Approach to adjust driving waveforms for a display device
US7834956B2 (en) * 2008-03-11 2010-11-16 Microsoft Corporation Photoluminescent backlighting of and infrared transmissive visible light barrier for light valve
US8462102B2 (en) * 2008-04-25 2013-06-11 Sipix Imaging, Inc. Driving methods for bistable displays
JP5094566B2 (ja) * 2008-06-02 2012-12-12 三菱電機株式会社 映像表示システム
JP4954143B2 (ja) * 2008-06-02 2012-06-13 三菱電機株式会社 位置検出装置
US7876424B2 (en) * 2008-08-20 2011-01-25 Microsoft Corporation Distance estimation based on image contrast
US8736751B2 (en) * 2008-08-26 2014-05-27 Empire Technology Development Llc Digital presenter for displaying image captured by camera with illumination system
FI20085794A0 (fi) * 2008-08-26 2008-08-26 Multitouch Oy Vuorovaikutteinen näyttölaite
FI20080534A0 (fi) * 2008-09-22 2008-09-22 Envault Corp Oy Turvallinen ja valikoidusti kiistettävissä oleva tiedostovarasto
US9019318B2 (en) * 2008-10-24 2015-04-28 E Ink California, Llc Driving methods for electrophoretic displays employing grey level waveforms
US8558855B2 (en) * 2008-10-24 2013-10-15 Sipix Imaging, Inc. Driving methods for electrophoretic displays
US20100194789A1 (en) * 2009-01-30 2010-08-05 Craig Lin Partial image update for electrophoretic displays
US9251736B2 (en) 2009-01-30 2016-02-02 E Ink California, Llc Multiple voltage level driving for electrophoretic displays
JP2010204994A (ja) * 2009-03-04 2010-09-16 Epson Imaging Devices Corp 光学式位置検出装置、位置検出機能付き表示装置、および電子機器
US20100237983A1 (en) * 2009-03-20 2010-09-23 Xerox Corporation System and method for using concealed infrared identifiers to control motion-detecting social computing devices
US20110256927A1 (en) 2009-03-25 2011-10-20 MEP Games Inc. Projection of interactive game environment
US20110165923A1 (en) * 2010-01-04 2011-07-07 Davis Mark L Electronic circle game system
US9971458B2 (en) 2009-03-25 2018-05-15 Mep Tech, Inc. Projection of interactive environment
US9460666B2 (en) 2009-05-11 2016-10-04 E Ink California, Llc Driving methods and waveforms for electrophoretic displays
US8947400B2 (en) * 2009-06-11 2015-02-03 Nokia Corporation Apparatus, methods and computer readable storage mediums for providing a user interface
US8289300B2 (en) 2009-07-17 2012-10-16 Microsoft Corporation Ambient correction in rolling image capture system
US8542198B2 (en) * 2009-08-24 2013-09-24 Xerox Corporation Multi-touch input actual-size display screen for scanned items
JP5326989B2 (ja) * 2009-10-26 2013-10-30 セイコーエプソン株式会社 光学式位置検出装置および位置検出機能付き表示装置
JP5493702B2 (ja) * 2009-10-26 2014-05-14 セイコーエプソン株式会社 位置検出機能付き投射型表示装置
US8576164B2 (en) 2009-10-26 2013-11-05 Sipix Imaging, Inc. Spatially combined waveforms for electrophoretic displays
KR101608254B1 (ko) 2009-11-16 2016-04-12 삼성디스플레이 주식회사 표시장치
US11049463B2 (en) * 2010-01-15 2021-06-29 E Ink California, Llc Driving methods with variable frame time
US8558786B2 (en) * 2010-01-20 2013-10-15 Sipix Imaging, Inc. Driving methods for electrophoretic displays
US8573783B2 (en) * 2010-03-01 2013-11-05 Gerard Dirk Smits Safety device for scanned projector and illumination systems
US9224338B2 (en) * 2010-03-08 2015-12-29 E Ink California, Llc Driving methods for electrophoretic displays
JP5408026B2 (ja) * 2010-04-28 2014-02-05 セイコーエプソン株式会社 位置検出機能付き機器
JP5589547B2 (ja) * 2010-05-13 2014-09-17 セイコーエプソン株式会社 光学式検出装置、表示装置及び電子機器
US9013394B2 (en) 2010-06-04 2015-04-21 E Ink California, Llc Driving method for electrophoretic displays
TW201201077A (en) * 2010-06-18 2012-01-01 Nlighten Trading Shanghai Co Ltd A light uniforming system of projected touch technology
EP2625845B1 (en) 2010-10-04 2021-03-03 Gerard Dirk Smits System and method for 3-d projection and enhancements for interactivity
TWI598672B (zh) 2010-11-11 2017-09-11 希畢克斯幻像有限公司 電泳顯示器的驅動方法
US9111326B1 (en) 2010-12-21 2015-08-18 Rawles Llc Designation of zones of interest within an augmented reality environment
US8845107B1 (en) 2010-12-23 2014-09-30 Rawles Llc Characterization of a scene with structured light
US9134593B1 (en) 2010-12-23 2015-09-15 Amazon Technologies, Inc. Generation and modulation of non-visible structured light for augmented reality projection system
US8845110B1 (en) 2010-12-23 2014-09-30 Rawles Llc Powered augmented reality projection accessory display device
US8905551B1 (en) 2010-12-23 2014-12-09 Rawles Llc Unpowered augmented reality projection accessory display device
US9721386B1 (en) 2010-12-27 2017-08-01 Amazon Technologies, Inc. Integrated augmented reality environment
US9607315B1 (en) * 2010-12-30 2017-03-28 Amazon Technologies, Inc. Complementing operation of display devices in an augmented reality environment
US9508194B1 (en) 2010-12-30 2016-11-29 Amazon Technologies, Inc. Utilizing content output devices in an augmented reality environment
US9201185B2 (en) 2011-02-04 2015-12-01 Microsoft Technology Licensing, Llc Directional backlighting for display panels
US8665244B2 (en) * 2011-02-22 2014-03-04 Microsoft Corporation Optical touch detection
US8928735B2 (en) 2011-06-14 2015-01-06 Microsoft Corporation Combined lighting, projection, and image capture without video feedback
US9560314B2 (en) 2011-06-14 2017-01-31 Microsoft Technology Licensing, Llc Interactive and shared surfaces
US9118782B1 (en) 2011-09-19 2015-08-25 Amazon Technologies, Inc. Optical interference mitigation
GB2513498A (en) * 2012-01-20 2014-10-29 Light Blue Optics Ltd Touch sensitive image display devices
US9354748B2 (en) 2012-02-13 2016-05-31 Microsoft Technology Licensing, Llc Optical stylus interaction
US9075566B2 (en) 2012-03-02 2015-07-07 Microsoft Technoogy Licensing, LLC Flexible hinge spine
US9870066B2 (en) 2012-03-02 2018-01-16 Microsoft Technology Licensing, Llc Method of manufacturing an input device
US8873227B2 (en) 2012-03-02 2014-10-28 Microsoft Corporation Flexible hinge support layer
US9460029B2 (en) 2012-03-02 2016-10-04 Microsoft Technology Licensing, Llc Pressure sensitive keys
US9324188B1 (en) 2012-04-30 2016-04-26 Dr Systems, Inc. Manipulation of 3D medical objects
US20130300590A1 (en) 2012-05-14 2013-11-14 Paul Henry Dietz Audio Feedback
US8947353B2 (en) 2012-06-12 2015-02-03 Microsoft Corporation Photosensor array gesture detection
US9256089B2 (en) 2012-06-15 2016-02-09 Microsoft Technology Licensing, Llc Object-detecting backlight unit
US9317109B2 (en) 2012-07-12 2016-04-19 Mep Tech, Inc. Interactive image projection accessory
US8964379B2 (en) 2012-08-20 2015-02-24 Microsoft Corporation Switchable magnetic lock
US8711370B1 (en) 2012-10-04 2014-04-29 Gerard Dirk Smits Scanning optical positioning system with spatially triangulating receivers
US8971568B1 (en) 2012-10-08 2015-03-03 Gerard Dirk Smits Method, apparatus, and manufacture for document writing and annotation with virtual ink
US9625995B2 (en) 2013-03-15 2017-04-18 Leap Motion, Inc. Identifying an object in a field of view
JP6440696B2 (ja) 2013-06-13 2018-12-19 ビーエーエスエフ ソシエタス・ヨーロピアBasf Se 少なくとも1つの物体の方位を光学的に検出する検出器
EP3008485A1 (en) 2013-06-13 2016-04-20 Basf Se Detector for optically detecting at least one object
US20140370980A1 (en) * 2013-06-17 2014-12-18 Bally Gaming, Inc. Electronic gaming displays, gaming tables including electronic gaming displays and related assemblies, systems and methods
US9778546B2 (en) 2013-08-15 2017-10-03 Mep Tech, Inc. Projector for projecting visible and non-visible images
TWI550332B (zh) 2013-10-07 2016-09-21 電子墨水加利福尼亞有限責任公司 用於彩色顯示裝置的驅動方法
US10726760B2 (en) 2013-10-07 2020-07-28 E Ink California, Llc Driving methods to produce a mixed color state for an electrophoretic display
US10380931B2 (en) 2013-10-07 2019-08-13 E Ink California, Llc Driving methods for color display device
JP6398248B2 (ja) 2014-01-21 2018-10-03 セイコーエプソン株式会社 位置検出システム、及び、位置検出システムの制御方法
US10120420B2 (en) 2014-03-21 2018-11-06 Microsoft Technology Licensing, Llc Lockable display and techniques enabling use of lockable displays
US9810913B2 (en) 2014-03-28 2017-11-07 Gerard Dirk Smits Smart head-mounted projection system
US20170123593A1 (en) * 2014-06-16 2017-05-04 Basf Se Detector for determining a position of at least one object
US11041718B2 (en) 2014-07-08 2021-06-22 Basf Se Detector for determining a position of at least one object
US10324733B2 (en) 2014-07-30 2019-06-18 Microsoft Technology Licensing, Llc Shutdown notifications
US9377533B2 (en) 2014-08-11 2016-06-28 Gerard Dirk Smits Three-dimensional triangulation and time-of-flight based tracking systems and methods
US9652082B1 (en) * 2014-08-20 2017-05-16 Amazon Technologies, Inc. Space efficient electronic device component configurations
JP6637980B2 (ja) 2014-12-09 2020-01-29 ビーエーエスエフ ソシエタス・ヨーロピアBasf Se 光学検出器
KR102496245B1 (ko) 2015-01-30 2023-02-06 트리나미엑스 게엠베하 하나 이상의 물체의 광학적 검출을 위한 검출기
US10043282B2 (en) 2015-04-13 2018-08-07 Gerard Dirk Smits Machine vision for ego-motion, segmenting, and classifying objects
US10126636B1 (en) * 2015-06-18 2018-11-13 Steven Glenn Heppler Image projection system for a drum
US10955936B2 (en) 2015-07-17 2021-03-23 Trinamix Gmbh Detector for optically detecting at least one object
CN108141579B (zh) 2015-09-14 2020-06-12 特里纳米克斯股份有限公司 3d相机
JP6623636B2 (ja) * 2015-09-16 2019-12-25 カシオ計算機株式会社 位置検出装置およびプロジェクタ
US9753126B2 (en) 2015-12-18 2017-09-05 Gerard Dirk Smits Real time position sensing of objects
US9813673B2 (en) 2016-01-20 2017-11-07 Gerard Dirk Smits Holographic video capture and telepresence system
TWI653563B (zh) * 2016-05-24 2019-03-11 仁寶電腦工業股份有限公司 投影觸控的圖像選取方法
JP2019523562A (ja) 2016-07-29 2019-08-22 トリナミクス ゲゼルシャフト ミット ベシュレンクテル ハフツング 光学的検出のための光センサおよび検出器
US10890491B2 (en) 2016-10-25 2021-01-12 Trinamix Gmbh Optical detector for an optical detection
US11428787B2 (en) 2016-10-25 2022-08-30 Trinamix Gmbh Detector for an optical detection of at least one object
US10067230B2 (en) 2016-10-31 2018-09-04 Gerard Dirk Smits Fast scanning LIDAR with dynamic voxel probing
US10062262B2 (en) * 2016-11-16 2018-08-28 The Nielsen Company (Us), Llc People metering enhanced with light projection prompting for audience measurement
EP3571522B1 (en) 2016-11-17 2023-05-10 trinamiX GmbH Detector for optically detecting at least one object
US11860292B2 (en) 2016-11-17 2024-01-02 Trinamix Gmbh Detector and methods for authenticating at least one object
WO2018125850A1 (en) 2016-12-27 2018-07-05 Gerard Dirk Smits Systems and methods for machine perception
JP7204667B2 (ja) 2017-04-20 2023-01-16 トリナミクス ゲゼルシャフト ミット ベシュレンクテル ハフツング 光検出器
WO2018209096A2 (en) 2017-05-10 2018-11-15 Gerard Dirk Smits Scan mirror systems and methods
EP3645965B1 (en) 2017-06-26 2022-04-27 trinamiX GmbH Detector for determining a position of at least one object
WO2019079750A1 (en) 2017-10-19 2019-04-25 Gerard Dirk Smits METHODS AND SYSTEMS FOR NAVIGATING A VEHICLE EQUIPPED WITH A NEW MILITARY MARKER SYSTEM
WO2019148214A1 (en) 2018-01-29 2019-08-01 Gerard Dirk Smits Hyper-resolved, high bandwidth scanned lidar systems
US11756330B2 (en) * 2018-09-29 2023-09-12 Boe Technology Group Co., Ltd. Biometric sensor, display apparatus, and method for detecting biometric information
CN109376616B (zh) * 2018-09-29 2021-08-17 京东方科技集团股份有限公司 指纹识别器件、其指纹识别方法及显示装置
WO2021174227A1 (en) 2020-02-27 2021-09-02 Gerard Dirk Smits High resolution scanning of remote objects with fast sweeping laser beams and signal recovery by twitchy pixel array

Family Cites Families (175)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4586817A (en) 1984-02-27 1986-05-06 Rca Corporation Method for determining the MTF of a viewing window
US4972093A (en) 1987-10-09 1990-11-20 Pressco Inc. Inspection lighting system
US4896029A (en) 1988-04-08 1990-01-23 United Parcel Service Of America, Inc. Polygonal information encoding article, process and system
JP2692863B2 (ja) * 1988-06-24 1997-12-17 株式会社東芝 無線電話装置
US4992650A (en) * 1990-03-29 1991-02-12 International Business Machines Corporation Method and apparatus for barcode recognition in a digital image
AU8096391A (en) * 1990-05-23 1991-12-10 Brian M. Mann Computer aided design system utilizing large surface image
US5153418A (en) 1990-10-30 1992-10-06 Omniplanar, Inc. Multiple resolution machine readable symbols
KR100225151B1 (ko) 1991-07-11 1999-10-15 엠.피.젠킨스 광학 표적 포착 시스템 및 방법
US5483261A (en) * 1992-02-14 1996-01-09 Itu Research, Inc. Graphical input controller and method with rear screen image detection
US5319214A (en) * 1992-04-06 1994-06-07 The United States Of America As Represented By The Secretary Of The Army Infrared image projector utilizing a deformable mirror device spatial light modulator
US5821930A (en) * 1992-08-23 1998-10-13 U S West, Inc. Method and system for generating a working window in a computer system
US7084859B1 (en) * 1992-09-18 2006-08-01 Pryor Timothy R Programmable tactile touch screen displays and man-machine interfaces for improved vehicle instrumentation and telematics
US5515452A (en) 1992-12-31 1996-05-07 Electroglas, Inc. Optical character recognition illumination method and system
US5461417A (en) 1993-02-16 1995-10-24 Northeast Robotics, Inc. Continuous diffuse illumination method and apparatus
US5436639A (en) * 1993-03-16 1995-07-25 Hitachi, Ltd. Information processing system
US5526177A (en) * 1994-02-14 1996-06-11 Mobi Corporation Dual-view, immersible periscope
US5541419A (en) 1994-03-21 1996-07-30 Intermec Corporation Symbology reader wth reduced specular reflection
PT766191E (pt) 1994-06-07 2000-08-31 United Parcel Service Inc Metodo e equipamento para descodificacao de simbolos a duas dimensoes no dominio espacial
US5528263A (en) * 1994-06-15 1996-06-18 Daniel M. Platzker Interactive projected video image display system
JP3416268B2 (ja) 1994-06-30 2003-06-16 キヤノン株式会社 画像認識装置及びその方法
US5835692A (en) * 1994-11-21 1998-11-10 International Business Machines Corporation System and method for providing mapping notation in interactive video displays
US5900863A (en) * 1995-03-16 1999-05-04 Kabushiki Kaisha Toshiba Method and apparatus for controlling computer without touching input device
US5831601A (en) * 1995-06-07 1998-11-03 Nview Corporation Stylus position sensing and digital camera with a digital micromirror device
US5920688A (en) * 1995-11-13 1999-07-06 International Business Machines Corporation Method and operating system for manipulating the orientation of an output image of a data processing system
US6750877B2 (en) * 1995-12-13 2004-06-15 Immersion Corporation Controlling haptic feedback for enhancing navigation in a graphical environment
GB9603330D0 (en) * 1996-02-16 1996-04-17 Thomson Training & Simulation A method and system for determining the point of contact of an object with a screen
US6061091A (en) 1996-05-30 2000-05-09 Agfa Gevaert N.V. Detection of and correction for specular reflections in digital image acquisition
US5909501A (en) 1996-09-09 1999-06-01 Arete Associates Systems and methods with identity verification by comparison and interpretation of skin patterns such as fingerprints
JP3321053B2 (ja) 1996-10-18 2002-09-03 株式会社東芝 情報入力装置及び情報入力方法及び補正データ生成装置
GB9622556D0 (en) * 1996-10-30 1997-01-08 Philips Electronics Nv Cursor control with user feedback mechanism
FR2756077B1 (fr) 1996-11-19 1999-01-29 Opto System Ecran tactile et dispositif de visualisation utilisant cet ecran tactile
JP2815045B2 (ja) 1996-12-16 1998-10-27 日本電気株式会社 画像特徴抽出装置,画像特徴解析装置,および画像照合システム
DE69626208T2 (de) * 1996-12-20 2003-11-13 Hitachi Europ Ltd Verfahren und System zur Erkennung von Handgesten
US6266061B1 (en) * 1997-01-22 2001-07-24 Kabushiki Kaisha Toshiba User interface apparatus and operation range presenting method
US5942762A (en) 1997-01-29 1999-08-24 Accu-Sort Systems, Inc. CCD scanner having improved specular reflection discrimination
US6088612A (en) 1997-04-04 2000-07-11 Medtech Research Corporation Method and apparatus for reflective glare removal in digital photography useful in cervical cancer detection
JP3968477B2 (ja) * 1997-07-07 2007-08-29 ソニー株式会社 情報入力装置及び情報入力方法
JP4296607B2 (ja) * 1997-08-06 2009-07-15 ソニー株式会社 情報入出力装置及び情報入出力方法
US6720949B1 (en) * 1997-08-22 2004-04-13 Timothy R. Pryor Man machine interfaces and applications
US6201601B1 (en) 1997-09-19 2001-03-13 Kla-Tencor Corporation Sample inspection system
US20040057045A1 (en) 2000-12-21 2004-03-25 Mehdi Vaez-Iravani Sample inspection system
JP3794180B2 (ja) 1997-11-11 2006-07-05 セイコーエプソン株式会社 座標入力システム及び座標入力装置
US6088019A (en) * 1998-06-23 2000-07-11 Immersion Corporation Low cost force feedback device with actuator for non-primary axis
US5940076A (en) * 1997-12-01 1999-08-17 Motorola, Inc. Graphical user interface for an electronic device and method therefor
US6181343B1 (en) * 1997-12-23 2001-01-30 Philips Electronics North America Corp. System and method for permitting three-dimensional navigation through a virtual reality environment using camera-based gesture inputs
JP2938420B2 (ja) * 1998-01-30 1999-08-23 インターナショナル・ビジネス・マシーンズ・コーポレイション ファンクション選択方法及び装置、ファンクションを選択するための制御プログラムを格納した記憶媒体、オブジェクトの操作方法及び装置、オブジェクトを操作するための制御プログラムを格納した記憶媒体、複合アイコンを格納した記憶媒体
US5973315A (en) * 1998-02-18 1999-10-26 Litton Systems, Inc. Multi-functional day/night observation, ranging, and sighting device with active optical target acquisition and method of its operation
US6154214A (en) * 1998-03-20 2000-11-28 Nuvomedia, Inc. Display orientation features for hand-held content display device
US6225620B1 (en) 1998-03-31 2001-05-01 Key Technology, Inc. Peach pit detection apparatus and method
US6448987B1 (en) * 1998-04-03 2002-09-10 Intertainer, Inc. Graphic user interface for a digital content delivery system using circular menus
US6269172B1 (en) * 1998-04-13 2001-07-31 Compaq Computer Corporation Method for tracking the motion of a 3-D figure
US6111565A (en) * 1998-05-14 2000-08-29 Virtual Ink Corp. Stylus for use with transcription system
US6400836B2 (en) 1998-05-15 2002-06-04 International Business Machines Corporation Combined fingerprint acquisition and control device
US6956963B2 (en) 1998-07-08 2005-10-18 Ismeca Europe Semiconductor Sa Imaging for a machine-vision system
US7268774B2 (en) * 1998-08-18 2007-09-11 Candledragon, Inc. Tracking motion of a writing instrument
US6088482A (en) * 1998-10-22 2000-07-11 Symbol Technologies, Inc. Techniques for reading two dimensional code, including maxicode
JP2000148375A (ja) * 1998-11-11 2000-05-26 Seiko Epson Corp 入力システム及び投射型表示システム
JP4043128B2 (ja) 1999-02-24 2008-02-06 富士通株式会社 光走査型タッチパネル
DE19917660A1 (de) * 1999-04-19 2000-11-02 Deutsch Zentr Luft & Raumfahrt Verfahren und Eingabeeinrichtung zum Steuern der Lage eines in einer virtuellen Realität graphisch darzustellenden Objekts
US6633338B1 (en) 1999-04-27 2003-10-14 Gsi Lumonics, Inc. Programmable illuminator for vision system
US6614422B1 (en) * 1999-11-04 2003-09-02 Canesta, Inc. Method and apparatus for entering data using a virtual input device
US6522395B1 (en) * 1999-04-30 2003-02-18 Canesta, Inc. Noise reduction techniques suitable for three-dimensional information acquirable with CMOS-compatible image sensor ICS
US6788411B1 (en) 1999-07-08 2004-09-07 Ppt Vision, Inc. Method and apparatus for adjusting illumination angle
US6433907B1 (en) * 1999-08-05 2002-08-13 Microvision, Inc. Scanned display with plurality of scanning assemblies
US6529183B1 (en) * 1999-09-13 2003-03-04 Interval Research Corp. Manual interface combining continuous and discrete capabilities
JP4052498B2 (ja) 1999-10-29 2008-02-27 株式会社リコー 座標入力装置および方法
US6710770B2 (en) * 2000-02-11 2004-03-23 Canesta, Inc. Quasi-three-dimensional method and apparatus to detect and localize interaction of user-object and virtual transfer device
GB2356996A (en) 1999-12-03 2001-06-06 Hewlett Packard Co Improvements to digital cameras
JP2001183994A (ja) * 1999-12-27 2001-07-06 Sony Corp 画像表示装置
JP2001282445A (ja) * 2000-03-31 2001-10-12 Ricoh Co Ltd 座標入力/検出装置および情報表示入力装置
DE60118051T2 (de) 2000-04-06 2006-08-31 Seiko Epson Corp. Verfahren und Vorrichtung zum Lesen von einem zwei-dimensionalen Strichkode und Datenspeichermedium
US7859519B2 (en) 2000-05-01 2010-12-28 Tulbert David J Human-machine interface
JP2001337978A (ja) 2000-05-26 2001-12-07 Takashi Mine デジタル情報入力システム
JP2001350586A (ja) 2000-06-09 2001-12-21 Keio Gijuku 位置入力装置
US6690363B2 (en) * 2000-06-19 2004-02-10 Next Holdings Limited Touch panel display system
US8287374B2 (en) * 2000-07-07 2012-10-16 Pryor Timothy R Reconfigurable control displays for games, toys, and other applications
JP3423676B2 (ja) * 2000-07-19 2003-07-07 キヤノン株式会社 仮想対象物操作装置および仮想対象物操作方法
US6812907B1 (en) * 2000-07-19 2004-11-02 Hewlett-Packard Development Company, L.P. Segmented electronic display
US7161578B1 (en) * 2000-08-02 2007-01-09 Logitech Europe S.A. Universal presentation device
US6714221B1 (en) * 2000-08-03 2004-03-30 Apple Computer, Inc. Depicting and setting scroll amount
US7327376B2 (en) * 2000-08-29 2008-02-05 Mitsubishi Electric Research Laboratories, Inc. Multi-user collaborative graphical user interfaces
US6791530B2 (en) * 2000-08-29 2004-09-14 Mitsubishi Electric Research Laboratories, Inc. Circular graphical user interfaces
US7009704B1 (en) 2000-10-26 2006-03-07 Kla-Tencor Technologies Corporation Overlay error detection
US6788813B2 (en) * 2000-10-27 2004-09-07 Sony Corporation System and method for effectively performing a white balance operation
US7095401B2 (en) * 2000-11-02 2006-08-22 Siemens Corporate Research, Inc. System and method for gesture interface
US7128266B2 (en) 2003-11-13 2006-10-31 Metrologic Instruments. Inc. Hand-supportable digital imaging-based bar code symbol reader supporting narrow-area and wide-area modes of illumination and image capture
JP2002232849A (ja) * 2000-11-30 2002-08-16 Ricoh Co Ltd インターフェース装置
US6781069B2 (en) * 2000-12-27 2004-08-24 Hewlett-Packard Development Company, L.P. Method and apparatus for virtual interaction with physical documents
US6600475B2 (en) * 2001-01-22 2003-07-29 Koninklijke Philips Electronics N.V. Single camera system for gesture-based input and target indication
US6925611B2 (en) * 2001-01-31 2005-08-02 Microsoft Corporation Navigational interface for mobile and wearable computers
US6520648B2 (en) * 2001-02-06 2003-02-18 Infocus Corporation Lamp power pulse modulation in color sequential projection displays
GB2372391A (en) 2001-02-16 2002-08-21 Hewlett Packard Co Removal of specular reflection
US6895104B2 (en) * 2001-02-16 2005-05-17 Sac Technologies, Inc. Image identification system
WO2002073514A2 (en) 2001-03-08 2002-09-19 Moore North America, Inc. Method and apparatus for reducing specular reflection from a scannable surface
US6888960B2 (en) * 2001-03-28 2005-05-03 Nec Corporation Fast optimal linear approximation of the images of variably illuminated solid objects for recognition
US6804396B2 (en) * 2001-03-28 2004-10-12 Honda Giken Kogyo Kabushiki Kaisha Gesture recognition system
GB2375676A (en) 2001-05-17 2002-11-20 Hewlett Packard Co Reducing the effects of specular reflections appearing in an image
US6959102B2 (en) * 2001-05-29 2005-10-25 International Business Machines Corporation Method for increasing the signal-to-noise in IR-based eye gaze trackers
JP2002352229A (ja) 2001-05-30 2002-12-06 Mitsubishi Electric Corp 顔部位検出装置
US6639594B2 (en) 2001-06-03 2003-10-28 Microsoft Corporation View-dependent image synthesis
US8035612B2 (en) 2002-05-28 2011-10-11 Intellectual Ventures Holding 67 Llc Self-contained interactive video display system
US7259747B2 (en) 2001-06-05 2007-08-21 Reactrix Systems, Inc. Interactive video display system
EP1405159A1 (en) 2001-07-03 2004-04-07 Koninklijke Philips Electronics N.V. Interactive display and method of displaying a message
US6478432B1 (en) * 2001-07-13 2002-11-12 Chad D. Dyner Dynamically generated interactive real imaging device
US7007236B2 (en) * 2001-09-14 2006-02-28 Accenture Global Services Gmbh Lab window collaboration
US7058217B2 (en) 2001-09-28 2006-06-06 Nec Laboratories America, Inc. Broadened-specular reflection and linear subspaces for object recognition
US6663244B1 (en) * 2001-12-14 2003-12-16 Infocus Corporation Illumination field blending for use in subtitle projection systems
US20040005920A1 (en) * 2002-02-05 2004-01-08 Mindplay Llc Method, apparatus, and article for reading identifying information from, for example, stacks of chips
WO2003071410A2 (en) * 2002-02-15 2003-08-28 Canesta, Inc. Gesture recognition system using depth perceptive sensors
US7006080B2 (en) * 2002-02-19 2006-02-28 Palm, Inc. Display system
US7305115B2 (en) * 2002-02-22 2007-12-04 Siemens Energy And Automation, Inc. Method and system for improving ability of a machine vision system to discriminate features of a target
JP2003258189A (ja) * 2002-03-01 2003-09-12 Toshiba Corp 半導体装置及びその製造方法
US6813016B2 (en) 2002-03-15 2004-11-02 Ppt Vision, Inc. Co-planarity and top-down examination method and optical module for electronic leaded components
US7710391B2 (en) 2002-05-28 2010-05-04 Matthew Bell Processing an image utilizing a spatially varying pattern
US20050122308A1 (en) * 2002-05-28 2005-06-09 Matthew Bell Self-contained interactive video display system
US7006128B2 (en) 2002-05-30 2006-02-28 Siemens Corporate Research, Inc. Object detection for sudden illumination changes using order consistency
JP2004259247A (ja) 2002-06-21 2004-09-16 Mitsubishi Electric Research Laboratories Inc マルチユーザコラボラティブ円形グラフィカルユーザインタフェース
US20040001113A1 (en) * 2002-06-28 2004-01-01 John Zipperer Method and apparatus for spline-based trajectory classification, gesture detection and localization
WO2004019164A2 (en) * 2002-08-20 2004-03-04 Fusionarc, Inc. Method of multiple algorithm processing of biometric data
US7120280B2 (en) * 2002-09-27 2006-10-10 Symbol Technologies, Inc. Fingerprint template generation, verification and identification system
US20060034492A1 (en) * 2002-10-30 2006-02-16 Roy Siegel Hand recognition system
US7390092B2 (en) * 2002-11-08 2008-06-24 Belliveau Richard S Image projection lighting devices with visible and infrared imaging
US6840627B2 (en) * 2003-01-21 2005-01-11 Hewlett-Packard Development Company, L.P. Interactive display device
EP1603077B1 (en) * 2003-03-07 2010-06-02 Nippon Telegraph and Telephone Corporation Biological image correlation device and correlation method thereof
US7665041B2 (en) 2003-03-25 2010-02-16 Microsoft Corporation Architecture for controlling a computer using hand gestures
JP2004304718A (ja) * 2003-04-01 2004-10-28 Nara Institute Of Science & Technology 近接領域画像抽出装置及び近接領域画像抽出方法
JP2004319364A (ja) 2003-04-18 2004-11-11 Alps Electric Co Ltd 照明装置および液晶表示装置
JP4355341B2 (ja) * 2003-05-29 2009-10-28 本田技研工業株式会社 深度データを用いたビジュアルトラッキング
JP4517601B2 (ja) * 2003-07-09 2010-08-04 ソニー株式会社 投射型画像表示装置
EP1510911A3 (en) * 2003-08-28 2006-03-22 Sony Corporation Information processing apparatus, information processing method, information processing program and storage medium containing information processing program
US20050122306A1 (en) * 2003-10-29 2005-06-09 E Ink Corporation Electro-optic displays with single edge addressing and removable driver circuitry
CN1914501A (zh) 2003-12-19 2007-02-14 数据色彩控股股份公司 具有数字照相机的分光光度计
US7077236B2 (en) * 2003-12-31 2006-07-18 Lear Corporation Articulating vehicle speaker assembly
KR100588042B1 (ko) * 2004-01-14 2006-06-09 한국과학기술연구원 인터액티브 프레젠테이션 시스템
JP4095040B2 (ja) * 2004-02-12 2008-06-04 株式会社日立製作所 テーブル型情報端末の表示方法
JP4220408B2 (ja) * 2004-02-13 2009-02-04 株式会社日立製作所 テーブル型情報端末
US20050255434A1 (en) * 2004-02-27 2005-11-17 University Of Florida Research Foundation, Inc. Interactive virtual characters for training including medical diagnosis training
US20050212753A1 (en) * 2004-03-23 2005-09-29 Marvit David L Motion controlled remote controller
US20050227217A1 (en) * 2004-03-31 2005-10-13 Wilson Andrew D Template matching on interactive surface
US7204428B2 (en) * 2004-03-31 2007-04-17 Microsoft Corporation Identification of object on interactive display surface by identifying coded pattern
US7379562B2 (en) * 2004-03-31 2008-05-27 Microsoft Corporation Determining connectedness and offset of 3D objects relative to an interactive surface
WO2005104010A2 (en) * 2004-04-15 2005-11-03 Gesture Tek, Inc. Tracking bimanual movements
US9094615B2 (en) * 2004-04-16 2015-07-28 Intheplay, Inc. Automatic event videoing, tracking and content generation
US7310085B2 (en) * 2004-04-22 2007-12-18 International Business Machines Corporation User interactive computer controlled display system enabling a user remote from a display screen to make interactive selections on the display screen with a laser beam projected onto the display screen
US7394459B2 (en) 2004-04-29 2008-07-01 Microsoft Corporation Interaction between objects and a virtual environment display
US7397464B1 (en) * 2004-04-30 2008-07-08 Microsoft Corporation Associating application states with a physical object
US7467380B2 (en) * 2004-05-05 2008-12-16 Microsoft Corporation Invoking applications with virtual objects on an interactive display
US7492357B2 (en) 2004-05-05 2009-02-17 Smart Technologies Ulc Apparatus and method for detecting a pointer relative to a touch surface
US7404146B2 (en) * 2004-05-27 2008-07-22 Agere Systems Inc. Input device for portable handset
US7787706B2 (en) * 2004-06-14 2010-08-31 Microsoft Corporation Method for controlling an intensity of an infrared source used to detect objects adjacent to an interactive display surface
US7593593B2 (en) 2004-06-16 2009-09-22 Microsoft Corporation Method and system for reducing effects of undesired signals in an infrared imaging system
US7168813B2 (en) * 2004-06-17 2007-01-30 Microsoft Corporation Mediacube
US7519223B2 (en) 2004-06-28 2009-04-14 Microsoft Corporation Recognizing gestures and using gestures for interacting with software applications
JP2006031941A (ja) 2004-07-12 2006-02-02 Sharp Corp 面状光源ユニット
US7724242B2 (en) 2004-08-06 2010-05-25 Touchtable, Inc. Touch driven method and apparatus to integrate and display multiple image layers forming alternate depictions of same subject matter
US7728821B2 (en) 2004-08-06 2010-06-01 Touchtable, Inc. Touch detecting interactive display
US8560972B2 (en) 2004-08-10 2013-10-15 Microsoft Corporation Surface UI for gesture-based interaction
US7204420B2 (en) 2004-08-31 2007-04-17 Symbol Technologies, Inc. Scanner and method for eliminating specular reflection
US7576725B2 (en) * 2004-10-19 2009-08-18 Microsoft Corporation Using clear-coded, see-through objects to manipulate virtual objects
US8137195B2 (en) * 2004-11-23 2012-03-20 Hillcrest Laboratories, Inc. Semantic gaming and application transformation
US7398927B2 (en) 2005-01-26 2008-07-15 Datalogic Scanning, Inc. Data reader and methods for imaging targets subject to specular reflection
US20060202974A1 (en) 2005-03-10 2006-09-14 Jeffrey Thielman Surface
US7873243B2 (en) * 2005-03-18 2011-01-18 The Invention Science Fund I, Llc Decoding digital information included in a hand-formed expression
US7499027B2 (en) * 2005-04-29 2009-03-03 Microsoft Corporation Using a light pointer for input on an interactive display surface
US7525538B2 (en) 2005-06-28 2009-04-28 Microsoft Corporation Using same optics to image, illuminate, and project
US7911444B2 (en) 2005-08-31 2011-03-22 Microsoft Corporation Input method for surface of interactive display
US7828527B2 (en) 2005-09-13 2010-11-09 Illinois Tool Works Inc. Paint circulating system and method
US20070063981A1 (en) * 2005-09-16 2007-03-22 Galyean Tinsley A Iii System and method for providing an interactive interface
JP5006331B2 (ja) 2005-10-27 2012-08-22 ザイトロニクス・コーポレーション 半導体構造における歪み及び活性ドーパントの光反射特徴付け方法
US8060840B2 (en) * 2005-12-29 2011-11-15 Microsoft Corporation Orientation free user interface
US7630002B2 (en) 2007-01-05 2009-12-08 Microsoft Corporation Specular reflection reduction using multiple cameras
US7515143B2 (en) 2006-02-28 2009-04-07 Microsoft Corporation Uniform illumination of interactive display panel
US7907117B2 (en) 2006-08-08 2011-03-15 Microsoft Corporation Virtual controller for visual displays
US8212857B2 (en) 2007-01-26 2012-07-03 Microsoft Corporation Alternating light sources to reduce specular reflection
US9171454B2 (en) 2007-11-14 2015-10-27 Microsoft Technology Licensing, Llc Magic wand

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101446872B (zh) * 2008-12-31 2012-02-29 广东威创视讯科技股份有限公司 触摸定位的方法及装置
CN101819490A (zh) * 2009-02-27 2010-09-01 索尼公司 反射检测设备、显示设备、电子设备和反射检测方法
CN101943973A (zh) * 2009-07-03 2011-01-12 北京汇冠新技术股份有限公司 一种交互式显示器
CN102667689A (zh) * 2010-02-09 2012-09-12 多点触控有限公司 交互式显示器
CN102667689B (zh) * 2010-02-09 2015-06-03 多点触控有限公司 交互式显示器
CN103348306A (zh) * 2010-12-31 2013-10-09 多点触控有限公司 交互式显示
CN103348306B (zh) * 2010-12-31 2017-02-15 多点触控有限公司 交互式显示设备以及交互式显示设备中的方法
CN103186292A (zh) * 2011-12-30 2013-07-03 华新丽华股份有限公司 输入侦测投影装置及其输入侦测方法
CN103425357A (zh) * 2013-09-04 2013-12-04 北京汇冠新技术股份有限公司 一种光学触摸屏的控制系统
CN103729096A (zh) * 2013-12-25 2014-04-16 京东方科技集团股份有限公司 交互识别系统以及显示装置
US9632587B2 (en) 2013-12-25 2017-04-25 Boe Technology Group Co., Ltd. Interactive recognition system and display device
CN105850116A (zh) * 2013-12-27 2016-08-10 索尼公司 控制装置、控制方法和计算机程序

Also Published As

Publication number Publication date
US8519952B2 (en) 2013-08-27
IL189137A (en) 2013-06-27
CA2620149A1 (en) 2007-03-08
EP1920310A1 (en) 2008-05-14
IL189137A0 (en) 2008-08-07
KR101298384B1 (ko) 2013-08-20
JP4955684B2 (ja) 2012-06-20
US7911444B2 (en) 2011-03-22
IL226731A0 (en) 2013-07-31
KR20080038176A (ko) 2008-05-02
CA2620149C (en) 2013-04-30
WO2007027471A1 (en) 2007-03-08
US20110181551A1 (en) 2011-07-28
US20070046625A1 (en) 2007-03-01
EP1920310A4 (en) 2011-11-02
CN101253464B (zh) 2012-04-18
JP2009506457A (ja) 2009-02-12

Similar Documents

Publication Publication Date Title
CN101253464B (zh) 用于交互式显示器的表面的输入方法
CN101351766B (zh) 无方向的用户界面
CN101390041B (zh) 交互式显示面板的均匀照明
US20060289760A1 (en) Using same optics to image, illuminate, and project
US7787706B2 (en) Method for controlling an intensity of an infrared source used to detect objects adjacent to an interactive display surface
JP6078884B2 (ja) カメラ式マルチタッチ相互作用システム及び方法
US8184101B2 (en) Detecting touch on a surface via a scanning laser
US20110164191A1 (en) Interactive Projection Method, Apparatus and System
CN101807131A (zh) 侦测模块及包含此侦测模块的光学侦测系统
US20120300273A1 (en) Floating virtual hologram display apparatus
JP2003280802A (ja) 座標入力装置
CN109992164A (zh) 激光扫描触摸屏
JP2003276399A (ja) 位置検出方法および装置ならびに電子黒板装置
JP2002342015A (ja) 情報入力装置及び情報入出力システム
CN111127578B (zh) 智能可编程光源dot成像系统、方法和装置
JP2007017516A (ja) 2次元の位置情報を投影する機能を備えたプロジェクタ
JP2006004330A (ja) 映像表示システム
JP2022097901A (ja) 空間浮遊映像表示装置
JP4001705B2 (ja) 座標入力/検出装置及び電子黒板システム
JP5609581B2 (ja) 光学式位置検出装置および位置検出機能付き機器
JP2008217819A (ja) 情報入力装置、情報入力方法、情報入力プログラム及び記憶媒体
CN103853387B (zh) 一种显示装置、系统及坐标定位方法
JP2004005200A (ja) 情報入出力システム
CN103869932A (zh) 光学输入装置及其操作方法
JP2001066109A (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
ASS Succession or assignment of patent right

Owner name: MICROSOFT TECHNOLOGY LICENSING LLC

Free format text: FORMER OWNER: MICROSOFT CORP.

Effective date: 20150427

C41 Transfer of patent application or patent right or utility model
TR01 Transfer of patent right

Effective date of registration: 20150427

Address after: Washington State

Patentee after: Micro soft technique license Co., Ltd

Address before: Washington State

Patentee before: Microsoft Corp.

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

Granted publication date: 20120418

Termination date: 20180823

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