Simulation of multi top-level graphical containers in computing environments
    2.
    发明授权
    Simulation of multi top-level graphical containers in computing environments 有权
    在计算环境中模拟多个顶级图形容器

    公开(公告)号:US07716654B2

    公开(公告)日:2010-05-11

    申请号:US10871097

    申请日:2004-06-18

    CPC分类号: G06F9/451

    摘要: Techniques for simulation of multi top-level graphical-containers (e.g., frames) in an object-oriented computing environment are disclosed. A Multi Top-level Graphical-Container Simulator (MTGS) can be provided to simulate multi top-level graphical container support for applications that expect to use a plurality of top-level graphical containers (e.g., frames, windows). A MTGS may be implemented as a layer between a GUI-based application and an operating system and/or hardware/device with limited or virtually no graphical support capability. The Multi Top-level Graphical Simulator (MTGS) can effectively isolate the operating systems and/or hardware/device from the GUI-based application, and yet hide this simulation from the operating system and/or hardware/device. MTGS may be implemented in a platform independent programming language (e.g., Java™ programming language using a set of Java™ classes which have been provided in the Java™ Swing development toolkit.

    摘要翻译: 公开了用于在面向对象计算环境中模拟多顶层图形容器(例如,框架)的技术。 可以提供多顶级图形容器模拟器(MTGS),以模拟希望使用多个顶级图形容器(例如,框架,窗口)的应用程序的多顶级图形容器支持。 MTGS可以被实现为基于GUI的应用和具有有限或几乎没有图形支持能力的操作系统和/或硬件/设备之间的层。 多顶级图形模拟器(MTGS)可以将操作系统和/或硬件/设备与基于GUI的应用程序进行有效隔离,并将操作系统和/或硬件/设备的仿真隐藏起来。 MTGS可以以独立于平台的编程语言(例如,使用在Java TM Swing开发工具包中提供的一组Java TM类的Java TM编程语言)来实现。

    Methods and apparatus for selecting multicast IP data transmitted in broadcast streams
    3.
    发明授权
    Methods and apparatus for selecting multicast IP data transmitted in broadcast streams 有权
    用于选择在广播流中发送的多播IP数据的方法和装置

    公开(公告)号:US06986155B1

    公开(公告)日:2006-01-10

    申请号:US09614617

    申请日:2000-07-12

    IPC分类号: H04N7/173

    摘要: Through the association of an IP address with each data stream, a single system may be used by a network card or a tuner to select multicast IP data. Each data stream is identified by a unique IP address. More particularly, a locator adapted for identifying a data stream is associated with one of a plurality of data streams. The locator is then mapped to an IP address. When it is determined that the IP address corresponds to a data stream locator associated with a data stream, a tuner is instructed to read the data stream associated with the data stream locator. However, when it is determined that the IP address does not correspond to a data stream locator, a network card identified by the IP address is instructed to read data from the associated network. Since each data stream may be associated with a plurality of multicast IP addresses, a multicast group address is specified to identify the appropriate multicast IP data transmitted in the data stream. Packets addressed to the multicast group address may then be received by either a tuner or a network interface card.

    摘要翻译: 通过IP地址与每个数据流的关联,网卡或调谐器可以使用单个系统来选择多播IP数据。 每个数据流都由唯一的IP地址标识。 更具体地,适于识别数据流的定位器与多个数据流中的一个相关联。 然后将定位器映射到IP地址。 当确定IP地址对应于与数据流相关联的数据流定位器时,指示调谐器读取与数据流定位器相关联的数据流。 然而,当确定IP地址不对应于数据流定位器时,指示由IP地址标识的网卡从相关网络读取数据。 由于每个数据流可以与多个多播IP地址相关联,所以指定多播组地址以识别在数据流中发送的适当的多播IP数据。 寻址到多播组地址的分组可以由调谐器或网络接口卡接收。

    Methods and apparatus for managing an application
    4.
    发明授权
    Methods and apparatus for managing an application 有权
    用于管理应用程序的方法和设备

    公开(公告)号:US07257812B1

    公开(公告)日:2007-08-14

    申请号:US09465980

    申请日:1999-12-16

    IPC分类号: G06F9/46

    CPC分类号: G06F9/485 G06F2209/482

    摘要: Methods and apparatus for managing execution of an application according to an application lifecycle. The application lifecycle is managed by an application manager through a set of commands that enable the application manager to cause the application to enter one of a plurality of states. In addition, the application can communicate with the application manager to indicate that the application cannot change its state as the application manager has requested or to request that the application manager change the state of the application to a particular state.

    摘要翻译: 根据应用程序生命周期管理应用程序执行的方法和装置。 应用程序生命周期由应用程序管理器通过一组使应用程序管理器使应用程序进入多个状态之一的命令进行管理。 此外,应用程序可以与应用程序管理器进行通信,以指示应用程序不能随着应用程序管理器请求而改变其状态,或者请求应用程序管理器将应用程序的状态更改为特定状态。

    Motion based event detection system and method
    8.
    发明授权
    Motion based event detection system and method 有权
    基于运动的事件检测系统和方法

    公开(公告)号:US06424370B1

    公开(公告)日:2002-07-23

    申请号:US09414610

    申请日:1999-10-08

    IPC分类号: H04N718

    摘要: A method to provide automatic content-based video indexing from object motion is described. Moving objects in video from a surveillance camera 11 detected in the video sequence using motion segmentation methods by motion segmentor 21. Objects are tracked through segmented data in an object tracker 22. A symbolic representation of the video is generated in the form of an annotated graphics describing the objects and their movement. A motion analyzer 23 analyzes results of object tracking and annotates the graph motion with indices describing several events. The graph is then indexed using a rule based classification scheme to identify events of interest such as appearance/disappearance, deposit/removal, entrance/exit, and motion/rest of objects. Clips of the video identified by spatio-temporal, event, and object-based queries are recalled to view the desired video.

    摘要翻译: 描述了从对象运动提供基于内容的视频索引自动化的方法。 使用运动分割器21的运动分割方法在视频序列中检测到的来自监视摄像机11的视频中的对象。通过对象跟踪器22中的分段数据跟踪对象。以注释图形的形式生成视频的符号表示 描述物体及其运动。 运动分析器23分析对象跟踪的结果,并用描述几个事件的索引来注释图形运动。 然后使用基于规则的分类方案对图表进行索引,以识别感兴趣的事件,例如外观/消失,存入/移除,入口/出口以及物体的运动/休息。 召回由时空,事件和基于对象的查询识别的视频剪辑,以查看所需的视频。

    Monitoring system having wireless remote viewing and control
    10.
    发明授权
    Monitoring system having wireless remote viewing and control 有权
    具有无线远程观察和控制的监控系统

    公开(公告)号:US06385772B1

    公开(公告)日:2002-05-07

    申请号:US09292501

    申请日:1999-04-15

    IPC分类号: H04N718

    摘要: A monitoring apparatus (10) includes a video camera (12) with a section (16) that permits remote control of the camera. A computer 24 subjects video images from the camera to video processing (61-63), which includes temporal sampling, spatial sampling, and dithering. The processed image (71) is integrated into a document in hypertext mark-up language format. A portable unit (46) is operatively coupled to the computer through a wireless link (49), a cellular base station (36), and a network (38) or telephone line (41). An infrared sensor (19) can detect an event of interest in the monitored area, causing the computer to place a telephone call to the portable unit. The person possessing the portable unit can then use the portable unit to access the document which contains the processed image through the network, in order to observe or verify the event. The person can also use the portable unit to remotely control the operation of the video camera.

    摘要翻译: 监视装置(10)包括具有允许远程控制相机的部分(16)的摄像机(12)。 计算机24将来自摄像机的视频图像视频处理(61-63),其包括时间采样,空间采样和抖动。 经处理的图像(71)以超文本标记语言格式被整合到文档中。 便携式单元(46)通过无线链路(49),蜂窝基站(36)和网络(38)或电话线路(41)可操作地耦合到计算机。 红外传感器(19)可以检测被监视区域中的感兴趣的事件,导致计算机向便携式单元发出电话呼叫。 拥有便携式单元的人员然后可以使用便携式单元通过网络访问包含经处理的图像的文档,以便观察或验证该事件。 该人还可以使用便携式设备远程控制摄像机的操作。