Computer-implemented image acquisition system

    公开(公告)号:US06889364B2

    公开(公告)日:2005-05-03

    申请号:US10087257

    申请日:2001-10-19

    IPC分类号: G06F3/033 G06F3/048 G06F3/00

    摘要: An image acquisition system has a computer and one or more imaging devices coupled thereto. Each imaging device has a device memory and is capable of capturing and storing a digital image in its memory. An image device manager is implemented in software on the computer to control imaging device operation. The image device manager presents a user interface (UI) within the familiar graphical windowing environment. The UI has a context space to a particular imaging context (e.g., scanning, photography, and video). The UI also has a persistently-visible imaging menu positioned within the context space that lists options particular to the imaging context. The image acquisition system also includes a set of application program interfaces (APIs) that enable applications to manage loading and unloading of imaging devices, monitor device events, query device information properties, create device objects, capture images using the devices, and store or manipulate the captured images.

    Computer-implemented image acquisition system
    2.
    发明授权
    Computer-implemented image acquisition system 有权
    计算机实现的图像采集系统

    公开(公告)号:US06912693B2

    公开(公告)日:2005-06-28

    申请号:US10086927

    申请日:2001-10-19

    IPC分类号: G06F3/033 G06F3/048 G06F3/00

    摘要: An image acquisition system has a computer and one or more imaging devices coupled thereto. Each imaging device has a device memory and is capable of capturing and storing a digital image in its memory. An image device manager is implemented in software on the computer to control imaging device operation. The image device manager presents a user interface (UI) within the familiar graphical windowing environment. The UI has a context space pertaining to a particular imaging context (e.g., scanning, photography, and video). The UI also has a persistently-visible imaging menu positioned within the context space that lists options particular to the imaging context. The image acquisition system also includes a set of application program interfaces (APIs) that enable applications to manage loading and unloading of imaging devices, monitor device events, query device information properties, create device objects, capture images using the devices, and store or manipulate the captured images.

    摘要翻译: 图像采集系统具有计算机和耦合到其上的一个或多个成像装置。 每个成像设备具有设备存储器并且能够在其存储器中捕获和存储数字图像。 图像设备管理器在计算机上的软件中实现以控制成像设备操作。 图像设备管理器在熟悉的图形窗口环境中呈现用户界面(UI)。 UI具有属于特定成像上下文(例如,扫描,摄影和视频)的上下文空间。 UI还具有位于上下文空间内的持久可见成像菜单,其列出特定于成像上下文的选项。 图像采集系统还包括一组应用程序接口(API),使应用程序能够管理成像设备的加载和卸载,监视设备事件,查询设备信息属性,创建设备对象,使用设备捕获图像,以及存储或操作 捕获的图像。

    Computer-implemented image acquistion system
    3.
    发明授权
    Computer-implemented image acquistion system 有权
    计算机实现的图像采集系统

    公开(公告)号:US06373507B1

    公开(公告)日:2002-04-16

    申请号:US09153432

    申请日:1998-09-14

    IPC分类号: G06F300

    摘要: An image acquisition system has a computer and one or more imaging devices coupled to the computer. Each imaging device has a device memory and is capable of capturing a digital image and storing the image in its memory. An image device manager is implemented in software on the computer to control operation of the imaging devices. The image device manager presents a user interface (UI) within the familiar graphical windowing environment. The UI has a context space that pertains to a particular imaging context (e.g., scanning, photography, and video). The UI also has a persistently-visible imaging menu positioned within the context space that lists options particular to the imaging context. For example, if the context space pertains to the digital camera context, the menu lists options to take a picture, store the image on the computer, send the image in an email, and so on. In the scanner context, the menu lists options to select an image type, preview an image, send the image to a particular destination, and scan the image. The image acquisition system also includes a set of application program interfaces (APIs) that expose image management functionality to applications. The APIs enable applications to manage loading and unloading of imaging devices, monitor device events, query device information properties, create device objects, capture images using the devices, and store or manipulate the images after their capture.

    摘要翻译: 图像采集系统具有计算机和耦合到计算机的一个或多个成像装置。 每个成像设备具有设备存储器,并且能够捕获数字图像并将图像存储在其存储器中。 图像设备管理器在计算机上的软件中实现以控制成像设备的操作。 图像设备管理器在熟悉的图形窗口环境中呈现用户界面(UI)。 UI具有与特定成像上下文(例如,扫描,摄影和视频)相关的上下文空间。 UI还具有位于上下文空间内的持久可见成像菜单,其列出特定于成像上下文的选项。 例如,如果上下文空间属于数字照相机上下文,则菜单列出了拍摄照片的选项,将图像存储在计算机上,以电子邮件形式发送图像等。 在扫描仪上下文中,菜单列出了选择图像类型,预览图像,将图像发送到特定目的地并扫描图像的选项。 图像采集系统还包括一组向应用程序公开图像管理功能的应用程序接口(API)。 这些API使应用程序可以管理成像设备的加载和卸载,监视设备事件,查询设备信息属性,创建设备对象,使用设备捕获图像,以及在捕获图像之后存储或操纵图像。

    System and method for computer interface board identification by
serially comparing identification address bits and asserting
complementary logic patterns for each match
    5.
    发明授权
    System and method for computer interface board identification by serially comparing identification address bits and asserting complementary logic patterns for each match 失效
    用于计算机接口板识别的系统和方法,通过串行比较识别地址位和断言每个匹配的互补逻辑模式

    公开(公告)号:US5530895A

    公开(公告)日:1996-06-25

    申请号:US23689

    申请日:1993-02-25

    申请人: Mark R. Enstrom

    发明人: Mark R. Enstrom

    摘要: A system and method for automatically identifying and configuring interface boards connected to a computer bus is disclosed. Each interface board contains a pair of interface ports that can be addressed by the system and a unique identification address. The interface boards are instructed to serially read the identification address and place a logic 10 in the two least significant bits of the data bus if the first data bit is a logic one. The serial read instruction is performed twice for each data bit in the identification address with a logic 01 data pattern placed on the data bus for the second serial read to assure that a floating data bus is not causing false readings. If no interface board responds to any particular read identification instruction, the system assigns a logic zero for that particular bit of the identification address. Any interface board not having a logic one for a particular first data bit in the identification automatically places itself in a disabled state if the first and second serial read instructions indicate that another interface board did have a logic one for that particular data bit of the identification address. By the time that the system has read all of the identification bits, one and only one interface board will have been identified and enabled. The system can read registers on the interface board to determine which resources are required for operation of that board and assigns parameters such as I/O address, interrupt line, and data channel line. The system enables the other previously disabled interface boards and repeats the identification instructions until all interface boards have been identified and configured.

    摘要翻译: 公开了一种用于自动识别和配置连接到计算机总线的接口板的系统和方法。 每个接口板包含可由系统寻址的一对接口端口和唯一的标识地址。 如果第一数据位是逻辑1,则指示接口板串行读取标识地址并将逻辑10置于数据总线的两个最低有效位中。 串行读取指令对于识别地址中的每个数据位执行两次,逻辑01数据模式放置在数据总线上用于第二次串行读取,以确保浮动数据总线不会导致错误读数。 如果没有接口板响应任何特定的读取标识指令,则系统为该特定位的识别地址分配一个逻辑0。 如果第一和第二串行读取指令指示另一个接口板确实具有用于识别的该特定数据位的逻辑1的,则识别中的特定第一数据位不具有逻辑1的接口板将自身置于禁用状态 地址。 在系统读取所有标识位之前,只能识别并启用一个接口板。 系统可以读取接口板上的寄存器,以确定该板的操作需要哪些资源,并分配诸如I / O地址,中断线和数据通道线等参数。 该系统启用其他以前禁用的接口板,并重复识别说明,直到所有接口板已被识别和配置为止。

    Method for automatically configuring devices including a network adapter without manual intervention and without prior configuration information
    6.
    发明授权
    Method for automatically configuring devices including a network adapter without manual intervention and without prior configuration information 有权
    自动配置包括网络适配器在内的设备,无需手动干预,无需事先配置信息的方法

    公开(公告)号:US06336152B1

    公开(公告)日:2002-01-01

    申请号:US09412463

    申请日:1999-10-04

    IPC分类号: G06F1300

    摘要: A system for configuring a network adapter of a computer without user intervention. Device information for the devices of the computer, including each network adapter, is collected to uniquely identify the devices and to describe the device characteristics associated with the operation of those devices with the computer. Computer resources, which support the functions of the devices within the computer, are allocated based upon this device information. This allocation process prevents a potential conflicting use of computer resources by the installed devices. A device driver, which enables communications between a corresponding device and the computer, is also identified and loaded for each of the devices in response to the allocation of computer resources. In response to loading the driver for each network adapter, each network configuration routine or layer for a particular interface of the corresponding network adapter is identified. In response to the identification of these layers, each identified layer for the particular interface is loaded. In turn, layers are identified and loaded for each of the remaining interfaces of the corresponding network adapter.

    摘要翻译: 一种用于在没有用户干预的情况下配置计算机的网络适配器的系统。 收集包括每个网络适配器在内的计算机设备的设备信息,以唯一地识别设备并描述与计算机的这些设备的操作相关的设备特性。 基于该设备信息分配支持计算机内的设备的功能的计算机资源。 此分配过程可防止安装的设备潜在地冲突使用计算机资源。 响应于计算机资源的分配,也为每个设备识别并加载用于相应设备和计算机之间的通信的设备驱动器。 响应于为每个网络适配器加载驱动程序,识别相应网络适配器的特定接口的每个网络配置例程或层。 响应于这些层的识别,针对特定接口的每个识别层被加载。 反过来,为相应的网络适配器的每个剩余接口识别和加载层。

    System for managing the configuration of a computer system
    7.
    发明授权
    System for managing the configuration of a computer system 失效
    用于管理计算机系统的配置的系统

    公开(公告)号:US5809329A

    公开(公告)日:1998-09-15

    申请号:US480764

    申请日:1995-06-07

    CPC分类号: G06F9/4411 G06F15/177

    摘要: A system for managing the configuration of devices of a computer system. Device information is obtained to uniquely identify each device and to describe the device characteristics associated with device operation. To obtain device information, a particular device is detected on a selected system bus and thereafter assigned an identification code that uniquely identifies the detected device. A system bus code, which uniquely identifies the selected system bus, is appended to the identification code, thereby forming a device identification code associated with the particular device. Logical configuration data, which supplies configuration requirements for device operation, is also obtained for the detected device. This data collection process is repeated until device information is obtained for each of the devices connected to the selected system bus. Resources are allocated to each device based on the device identification code and the logical configuration data. This resource allocation process prevents a potential conflicting use of the resources by the devices. A device driver, which enables communications between the corresponding device and the computer system, is identified and loaded for each of the devices in response to the device information. If the computer system contains more than one system bus, then the tasks of collecting device information, allocating resources, and identifying and loading device drivers are completed for each of the remaining system buses.

    摘要翻译: 一种用于管理计算机系统的设备的配置的系统。 获得设备信息以唯一地标识每个设备并描述与设备操作相关的设备特性。 为了获得设备信息,在所选择的系统总线上检测到特定设备,并且此后分配了唯一地识别检测到的设备的识别码。 将唯一地标识所选择的系统总线的系统总线代码附加到识别代码,从而形成与特定设备相关联的设备标识码。 还为检测到的设备获得了提供设备操作配置要求的逻辑配置数据。 重复该数据收集过程,直到为连接到所选择的系统总线的每个设备获得设备信息。 资源根据设备标识码和逻辑配置数据分配给每个设备。 该资源分配过程可防止设备潜在的资源冲突使用。 响应于设备信息,为每个设备识别并加载用于实现相应设备和计算机系统之间的通信的设备驱动器。 如果计算机系统包含多个系统总线,则为每个剩余的系统总线完成收集设备信息,分配资源以及识别和加载设备驱动程序的任务。

    System for allocating the resources of a computer system
    8.
    发明授权
    System for allocating the resources of a computer system 失效
    用于分配计算机系统的资源的系统

    公开(公告)号:US5793979A

    公开(公告)日:1998-08-11

    申请号:US476636

    申请日:1995-06-07

    CPC分类号: G06F9/4411 G06F15/177

    摘要: A system for allocating resources for use by devices of a computer system. A possible configuration of elements of a resource is obtained. This possible configuration defines the resource elements that are appropriate for operating the devices within the computer system. For a selected device, a determination is made whether a particular resource element is available for use by this device. If not, another possible configuration is obtained and the process begins anew. In contrast, if the particular resource element is available, then this resource element is assigned for use by the selected device. This resource allocation process continues until resource elements have been assigned to the remaining devices.

    摘要翻译: 一种用于分配供计算机系统的设备使用的资源的系统。 获得资源元素的可能配置。 这种可能的配置定义适合于操作计算机系统内的设备的资源元素。 对于所选择的设备,确定特定资源元素是否可供该设备使用。 如果没有,则获得另一种可能的配置,并重新开始该过程。 相反,如果特定资源元素可用,则该资源元素被分配供所选择的设备使用。 该资源分配过程继续进行,直到资源元素已分配给剩余的设备。

    System for automatically configuring a network adapter without manual
intervention by using a registry data structure maintained within a
computer system memory
    9.
    发明授权
    System for automatically configuring a network adapter without manual intervention by using a registry data structure maintained within a computer system memory 失效
    用于通过使用计算机系统内存中维护的注册表数据结构自动配置网络适配器的系统,无需手动干预

    公开(公告)号:US6003097A

    公开(公告)日:1999-12-14

    申请号:US838875

    申请日:1997-04-09

    摘要: A system for configuring a network adapter of a computer without user intervention. Device information for the devices of the computer, including each network adapter, is collected to uniquely identify the devices and to describe the device characteristics associated with the operation of those devices with the computer. Computer resources, which support the functions of the devices within the computer, are allocated based upon this device information. This allocation process prevents a potential conflicting use of computer resources by the installed devices. A device driver, which enables communications between a corresponding device and the computer, is also identified and loaded for each of the devices in response to the allocation of computer resources. In response to loading the driver for each network adapter, each network configuration routine or layer for a particular interface of the corresponding network adapter is identified. In response to the identification of these layers, each identified layer for the particular interface is loaded. In turn, layers are identified and loaded for each of the remaining interfaces of the corresponding network adapter.

    摘要翻译: 用于配置计算机的网络适配器而无需用户干预的系统。 收集包括每个网络适配器在内的计算机设备的设备信息,以唯一地识别设备并描述与计算机的这些设备的操作相关的设备特性。 基于该设备信息分配支持计算机内的设备的功能的计算机资源。 此分配过程可防止安装的设备潜在地冲突使用计算机资源。 响应于计算机资源的分配,也为每个设备识别并加载用于相应设备和计算机之间的通信的设备驱动器。 响应于为每个网络适配器加载驱动程序,识别相应网络适配器的特定接口的每个网络配置例程或层。 响应于这些层的识别,针对特定接口的每个识别层被加载。 反过来,为相应的网络适配器的每个剩余接口识别和加载层。

    Method for managing the assignment of device drivers in a computer system
    10.
    发明授权
    Method for managing the assignment of device drivers in a computer system 失效
    管理计算机系统中设备驱动程序分配的方法

    公开(公告)号:US5819107A

    公开(公告)日:1998-10-06

    申请号:US480761

    申请日:1995-06-07

    CPC分类号: G06F9/4411 G06F15/177

    摘要: A system for managing the assignment of device drivers to devices of a computer system. The computer system can maintain device-related information for a primary device and for devices that are "compatible" with the primary device. This device information supplies an indication of whether a device driver intended for primary use with a device is maintained by the computer system. Moreover, the device information provides an indication of whether one or more device drivers compatible with the primary device are maintained by the computer system. During assignment of device drivers to devices of the computer system, the device information is examined to determine whether the intended device driver for the primary device is available to support the operations of that device. If not, the device information is examined to determine whether a device driver for a device that is compatible with the primary device is available for supporting computer operations of the primary device. In this event, if the device information lists more than one device that is compatible with the primary device, then the compatible device having the highest priority or ranking can be selected and the device driver for the selected device is used to support the operations of the primary device.

    摘要翻译: 一种用于管理设备驱动程序分配到计算机系统的设备的系统。 计算机系统可以维护主设备和与主设备“兼容”的设备的设备相关信息。 该设备信息提供计算机系统是否维护旨在与设备一起使用的设备驱动程序的指示。 此外,设备信息提供与计算机系统是否维持与主设备兼容的一个或多个设备驱动器的指示。 在将设备驱动程序分配给计算机系统的设备期间,检查设备信息以确定主设备的预期设备驱动程序是否可用于支持该设备的操作。 如果没有,则检查设备信息以确定与主设备兼容的设备的设备驱动程序是否可用于支持主设备的计算机操作。 在这种情况下,如果设备信息列出与主设备兼容的多个设备,则可以选择具有最高优先级或等级的兼容设备,并且使用所选设备的设备驱动程序来支持 主要设备