Graphical user interface with gesture recognition in a multiapplication
environment
    1.
    发明授权
    Graphical user interface with gesture recognition in a multiapplication environment 失效
    在多应用环境中具有手势识别的图形用户界面

    公开(公告)号:US5252951A

    公开(公告)日:1993-10-12

    申请号:US779702

    申请日:1991-10-21

    摘要: An advanced user interface for use with a computer system operating on an integrated operating environment. The integrated operating environment allows a plurality of application programs to be running simultaneously, one of which is designated the active application program to which all input data is directed. The advanced user interface allows a user to select among user-friendly input devices to operate any application program according to his individual preferences without change to the application program code. The advanced user interface includes alternate input modules which translate the input signals transmitted from the various input devices into input messages useable by the rest of the interface. The advanced user interface also includes interface profiles which contain mappings of the input messages against corresponding commands useable by the application programs, the integrated operating environment or other modules of the advanced user interface itself. An environment link module refers to the interface profiles and matches the input message against the corresponding command for the application program active at the time the input signal was transmitted and send the corresponding command to that application program. The environment link module matches the input message against a corresponding command for an application which owns a window in which a key feature of a gesture is made.

    摘要翻译: 用于在集成操作环境中运行的计算机系统的高级用户界面。 集成操作环境允许多个应用程序同时运行,其中之一被指定为所有输入数据所针对的活动应用程序。 高级用户界面允许用户在用户友好的输入设备之间进行选择,以根据他的个人喜好操作任何应用程序,而不改变应用程序代码。 高级用户界面包括将从各种输入设备发送的输入信号转换成可被其余接口使用的输入消息的备用输入模块。 高级用户界面还包括接口配置文件,其中包含与应用程序可用的相应命令的输入消息的映射,高级用户界面本身的集成操作环境或其他模块。 环境链接模块参考接口配置文件,并将输入消息与输入信号发送时激活的应用程序的相应命令进行匹配,并将相应的命令发送到该应用程序。 环境链接模块将输入消息与针对具有其中进行手势的关键特征的窗口的应用的相应命令进行匹配。

    Handling multiple command recognition inputs in a multi-tasking
graphical environment
    2.
    发明授权
    Handling multiple command recognition inputs in a multi-tasking graphical environment 失效
    在多任务图形环境中处理多个命令识别输入

    公开(公告)号:US5442376A

    公开(公告)日:1995-08-15

    申请号:US966206

    申请日:1992-10-26

    CPC分类号: G06F3/038 G06F2203/0381

    摘要: A method and system to recognize input events from a plurality of input devices. Each input device is coupled to a device driver or similar device specific code and a recognition provider. Upon attachment to the system, the recognition provider registers the known input events which the input device is capable of transmitting at the recognition subsystem. The recognition subsystem sends an identifier back to the recognition provider for each registered input event. When the recognition provider receives one or more input signals from the input device which are recognized as an input event, the provider sends the identifier to the recognition subsystem. The input event is transmitted to a process running on the system which may interpret the input event or request translation by the recognition subsystem. The invention is useful to introduce new input devices to a system without requiring modification of the existing processes.

    摘要翻译: 一种识别来自多个输入设备的输入事件的方法和系统。 每个输入设备耦合到设备驱动器或类似的设备特定代码和识别提供者。 在附接到系统时,识别提供者注册输入设备能够在识别子系统处发送的已知输入事件。 识别子系统为每个注册的输入事件向识别提供者发送标识符。 当识别提供者从输入设备接收被识别为输入事件的一个或多个输入信号时,提供者将识别符发送到识别子系统。 输入事件被发送到系统上运行的进程,其可以解释输入事件或由识别子系统请求转换。 本发明对于将新的输入设备引入系统是有用的,而不需要修改现有的过程。

    Apparatus and method for reducing system overhead while inking strokes
in a finger or stylus-based input device of a data processing system
    3.
    发明授权
    Apparatus and method for reducing system overhead while inking strokes in a finger or stylus-based input device of a data processing system 失效
    一种用于在数据处理系统的基于手指或触笔的输入装置中上墨时降低系统开销的装置和方法

    公开(公告)号:US5272470A

    公开(公告)日:1993-12-21

    申请号:US775645

    申请日:1991-10-10

    申请人: John M. Zetts

    发明人: John M. Zetts

    IPC分类号: G06F3/041 G06F3/033 G09G3/02

    CPC分类号: G06F3/04883

    摘要: The present invention reduces overhead processing of a data processing system by storing a predetermined number of points corresponding to the position of a pointing device as it moves on a workpad or other touch sensitive input device. A predetermined number of points are stored in a buffer, wherein the predetermined number is dependent upon the type of pointing device (e.g., finger, stylus, etc.) used with the workpad. The stored points are periodically displayed or inked on a visual display at a rate of at least 20 times per second. As a result, the user moving the pointing device receives both tactile and visual feedback information similar to that provided by a pencil used to make markings on a piece of paper. An alternative embodiment provides a similar reduction of overhead associated with erasing graphical information displayed on the visual display.

    Computer based pen system and method for automatically cancelling
unwanted gestures and preventing anomalous signals as inputs to such
system
    4.
    发明授权
    Computer based pen system and method for automatically cancelling unwanted gestures and preventing anomalous signals as inputs to such system 失效
    基于计算机的笔系统和方法,用于自动取消不需要的手势并防止异常信号作为这种系统的输入

    公开(公告)号:US5570113A

    公开(公告)日:1996-10-29

    申请号:US267731

    申请日:1994-06-29

    申请人: John M. Zetts

    发明人: John M. Zetts

    摘要: A method and system for a pen-based computer system allow a user to automatically cancel a gesture in progress under several different conditions and terminate the operation of the system in a gesture recognition motion. In a first condition, a gesture cancel timeout period is stored in a memory of the system. The cancel timeout period is definitive of holding the input device in a motionless condition. When the timeout period is exceeded, a software application program recognize the excessive time period, terminates the operation of the system in gesture recognition mode. In another condition, a motion area is defined in the program for the input device. When the gesture executed by the input device exceeds the pre-defined motion area, the application program recognizes the excessive motion and terminates the operation of the system in the gesture recognition mode. In another condition, each input device is identified and stored in memory. When a gesture is being performed and a change in input devices occurs, the program recognizes the difference in the identifications of the input devices and terminates the operation of the system in a gesture recognition mode. The system also automatically terminates the gesture mode of operation when anomalous signals, such as hand trembling or false or unwanted gestures are inputted to the system.

    摘要翻译: 一种用于基于笔的计算机系统的方法和系统允许用户在几个不同的条件下自动取消正在进行的手势,并以手势识别运动终止系统的操作。 在第一情况下,手势取消超时时段被存储在系统的存储器中。 取消超时时间定义为将输入设备保持在静止状态。 当超过超时时间时,软件应用程序识别过多的时间段,在手势识别模式下终止系统的操作。 在另一种情况下,在用于输入设备的程序中定义运动区域。 当由输入装置执行的手势超过预定义的运动区域时,应用程序识别过度运动,并且在手势识别模式中终止系统的操作。 在另一种情况下,每个输入设备被识别并存储在存储器中。 当执行手势并且输入设备发生变化时,程序识别输入设备的标识的差异,并以手势识别模式终止系统的操作。 当系统输入异常信号(例如手抖或虚假或不需要的手势)时,系统还自动终止手势操作模式。

    Recognizing the cessation of motion of a pointing device on a display by
comparing a group of signals to an anchor point
    5.
    发明授权
    Recognizing the cessation of motion of a pointing device on a display by comparing a group of signals to an anchor point 失效
    通过将一组信号与锚定点进行比较来识别指示装置在显示器上的停止运动

    公开(公告)号:US5404458A

    公开(公告)日:1995-04-04

    申请号:US201147

    申请日:1994-02-24

    申请人: John M. Zetts

    发明人: John M. Zetts

    IPC分类号: G06F3/041 G06F3/033 G06F15/02

    CPC分类号: G06F3/038 G06F3/04883

    摘要: A method and apparatus for efficiently distinguishing between different types of input signals simulated by a pointing device coupled to a multi-tasking computer system. The pointing device may be a stylus, finger or other device that moves across the surface of a touch screen or the like to generate positional information. Depending on the response of a delay timer, the motion of the pointing device is recognized by software application programs as input information either from a mouse or from a gesture or a handwriting input mode. If motion cessation across the screen is detected with a predetermined time-delay period, the system accepts the input information in a mouse-emulating mode. If motion is detected within the predetermined time-delay period, the timer is reset. Thus, the system overhead associated with managing the timer can be reduced because the timer is periodically reset and need not be reset after each movement of the pointing device as in the prior art. The periodic resetting can be based on intervals of n points generated by a moving pointing device, or n real-time units relative to a given point generated by the pointing device.

    摘要翻译: 一种用于有效地区分由耦合到多任务计算机系统的指示设备模拟的不同类型的输入信号的方法和装置。 指示装置可以是触摸屏等移动的触控笔,手指或其他装置,以产生位置信息。 根据延迟定时器的响应,指示设备的运动被软件应用程序识别为来自鼠标或手势或手写输入模式的输入信息。 如果以预定的时间延迟周期检测到屏幕上的运动停止,则系统以鼠标模拟模式接受输入信息。 如果在预定的时间延迟周期内检测到运动,定时器被复位。 因此,与现有技术相同,由于定时器周期性地复位并且在现有技术中指示设备的每次移动之后不需要重置,因此可以减少与管理定时器相关联的系统开销。 周期性复位可以基于由移动指示设备生成的n个点的间隔,或者相对于由指示设备生成的给定点的n个实时单元。

    Workflow process for managing digital broadcast program production
    6.
    发明授权
    Workflow process for managing digital broadcast program production 有权
    管理数字广播节目制作的工作流程

    公开(公告)号:US06747706B1

    公开(公告)日:2004-06-08

    申请号:US09481986

    申请日:2000-01-11

    IPC分类号: H04N546

    摘要: Aspects are described for addressing workflow processing to manage digital broadcast program development and production. A workflow processing aspect includes managing a plurality of production stages to produce a digital broadcast program, and managing storage of data among ingest, object, and program storage during the plurality of production stages to ensure efficiency of digital broadcast program development. The plurality of production stages include a sequence of an ingest stage, a triage stage, a program creation stage, and a program assembly stage. The data storage management includes managing encoding of data into MPEG-1 and MPEG-2 data files during the plurality of production stages.

    摘要翻译: 描述了用于解决工作流处理以管理数字广播节目开发和制作的方面。 工作流处理方面包括管理多个生产阶段以产生数字广播节目,以及在多个生产阶段期间管理摄取,对象和节目存储之间的数据存储,以确保数字广播节目开发的效率。 多个生产阶段包括摄取阶段,分类阶段,节目制作阶段和节目组合阶段的顺序。 数据存储管理包括在多个生产阶段期间管理数据到MPEG-1和MPEG-2数据文件的编码。

    Architecture and method for communication of writing and erasing signals
from a remote stylus to a digitizing display
    7.
    发明授权
    Architecture and method for communication of writing and erasing signals from a remote stylus to a digitizing display 失效
    用于从远程触控笔写入和擦除信号到数字化显示器的通信的架构和方法

    公开(公告)号:US5475401A

    公开(公告)日:1995-12-12

    申请号:US54811

    申请日:1993-04-29

    CPC分类号: G06F3/0418 G06F3/03545

    摘要: An architecture is disclosed for communication of remote devices to a digitizing display. The architecture includes a contact sensing erasure mechanism and a position sensing erasure mechanism whose outputs are multiplexed for transmission from the stylus to an antenna located proximate to the digitizing display. The digitizing display will erase text or graphics data in a pen-based computer system in response to the stylus. A calibration method provides improved accuracy for the erasure function.

    摘要翻译: 公开了用于将远程设备通信到数字化显示器的架构。 该结构包括接触检测擦除机构和位置检测擦除机构,其输出被多路复用用于从触笔传输到靠近数字化显示器的天线。 数字化显示将在基于笔的计算机系统中擦除文本或图形数据,以响应于触笔。 校准方法为擦除功能提供了更高的精度。