Quasi-three-dimensional method and apparatus to detect and localize interaction of user-object and virtual transfer device
    41.
    发明授权
    Quasi-three-dimensional method and apparatus to detect and localize interaction of user-object and virtual transfer device 失效
    准三维方法和装置,用于检测和定位用户对象和虚拟传输设备的交互

    公开(公告)号:US06710770B2

    公开(公告)日:2004-03-23

    申请号:US09948508

    申请日:2001-09-07

    IPC分类号: G09G500

    摘要: A system used with a virtual device inputs or transfers information to a companion device, and includes two optical systems OS1, OS2. In a structured-light embodiment, OS1 emits a fan beam plane of optical energy parallel to and above the virtual device. When a user-object penetrates the beam plane of interest, OS2 registers the event. Triangulation methods can locate the virtual contact, and transfer user-intended information to the companion system. In a non-structured active light embodiment, OS1 is preferably a digital camera whose field of view defines the plane of interest, which is illuminated by an active source of optical energy. Preferably the active source, OS1, and OS2 operate synchronously to reduce effects of ambient light. A non-structured passive light embodiment is similar except the source of optical energy is ambient light. A subtraction technique preferably enhances the signal/noise ratio. The companion device may in fact house the present invention.

    摘要翻译: 与虚拟设备一起使用的系统将信息输入或传送到配套设备,并且包括两个光学系统OS1,OS2。 在结构化光实施例中,OS1发射平行于虚拟设备并且在虚拟设备之上的光能的扇形光束平面。 当用户对象穿透感兴趣的光束平面时,OS2会注册该事件。 三角测量方法可以定位虚拟联系人,并将用户意图的信息传输到配套系统。 在非结构化主动光实施例中,OS2优选为数字照相机; 其视场定义了由有源光能源照明的感兴趣平面。 优选地,有源源OS1和OS2同步地操作以减少环境光的影响。 非结构化无源光实施例是类似的,除了光能源是环境光。 减法技术优选地增强信噪比。 伴侣装置实际上可以容纳本发明。

    Method and apparatus for entering data using a virtual input device
    42.
    发明授权
    Method and apparatus for entering data using a virtual input device 有权
    使用虚拟输入设备输入数据的方法和装置

    公开(公告)号:US06614422B1

    公开(公告)日:2003-09-02

    申请号:US09502499

    申请日:2000-02-11

    IPC分类号: G09G500

    摘要: A user inputs digital data to a companion system such as a PDA, a cell telephone, an applicance, device using a virtual input device such as an image of a keyboard. A sensor captures three-dimensional positional information as to location of the user's fingers in relation to where keys would be on an actual keyboard. This information is processed with respect to finger locations and velocities and shape to determine when virtual keys would have been struck. The processed digital information is output to the companion system. The companion system can display an image of a keyboard, including an image of a keyboard showing user fingers, and/or alphanumeric text as such data is input by the user on the virtual input device.

    摘要翻译: 用户将数字数据输入到诸如PDA,蜂窝电话,应用程序,使用诸如键盘的图像的虚拟输入设备的设备的配套系统。 传感器捕获关于用户手指位于实际键盘上的位置的三维位置信息。 相对于手指位置和速度和形状处理此信息,以确定何时将触发虚拟键。 经处理的数字信息被输出到伴随系统。 伴随系统可以显示键盘的图像,包括显示用户手指的键盘的图像和/或字母数字文本,因为用户在虚拟输入设备上输入这样的数据。

    Method and apparatus for lossless compression of signature data
    43.
    发明授权
    Method and apparatus for lossless compression of signature data 失效
    用于签名数据的无损压缩的方法和装置

    公开(公告)号:US6011873A

    公开(公告)日:2000-01-04

    申请号:US69685

    申请日:1998-04-29

    摘要: A signature capture device includes a CPU that executes a routine to losslessly compress signature data in realtime such that decompression recovers a legally acceptable replica of the original signature. Digital data representing the pixel start point of a signature run is stored in preferably 10-bit or 9-bit format, and is then reduced to a common lower format of 9-bit or 8-bits. Subsequent data points within a run are reduced to the same common lower format and are compared to the common lower format version of the start point data. The differential between the start point and the adjacent second point is calculated and encoded with 4-bits if possible, or with 8-bits otherwise. The differential between the third point and second point is calculated and encoded with 4-bits or 8-bits, as required, and so on, within the run. A run is initiated by a pen-down status, or if a present run exceeds a predetermined length, or if a differential can no longer be encoded with 4-bits and requires 8-bit encoding. For each run, the start position and differential pixel positions are encoded with a preferably 32-bit start block the provides pen-up and pen-down status (1-bit), run length (10 bit), encoding 4-bit or 8-bit status (1-bit) and up to 10 bits each for initial x and y pixel position. The routine is stored in device ROM or as firmware, and incoming data is CPU processed and stored in RAM for export as a compressed data stream.

    摘要翻译: 签名捕获装置包括执行例程以实时无损地压缩签名数据的CPU,使得解压缩恢复原始签名的合法可接受的副本。 表示签名运行的像素开始点的数字数据优选以10位或9位格式存储,然后被缩小为9位或8位的公共较低格式。 运行中的后续数据点减少到相同的普通较低格式,并与起始点数据的普通较低格式版本进行比较。 如果可能,计算起始点和相邻第二点之间的差分,并用4位进行编码,否则以8位进行编码。 计算第三点和第二点之间的差值,并根据需要按照4位或8位进行编码,等等。 运行是通过下笔状态或当前运行超过预定长度启动的,或者如果差分不能再以4位编码,并且需要8位编码。 对于每次运行,起始位置和差分像素位置用优选的32位开始块进行编码,提供笔直和下降状态(1位),游程长度(10位),编码4位或8位 位位置(1位),最多为10位,用于初始x和y像素位置。 例程存储在设备ROM或固件中,输入数据经CPU处理并存储在RAM中,作为压缩数据流导出。