System for coupling a host computer to an image scanner in which high
level functions are migrated to the attached host computer
    1.
    发明授权
    System for coupling a host computer to an image scanner in which high level functions are migrated to the attached host computer 失效
    用于将主计算机耦合到图像扫描器的系统,其中将高级功能迁移到附接的主计算机

    公开(公告)号:US06094689A

    公开(公告)日:2000-07-25

    申请号:US23349

    申请日:1998-02-13

    IPC分类号: G06F13/14

    摘要: Methods and apparatus for coupling a host system to an image scanner in which high-level functions are migrated out of the scanner control module up to the attached host system. The host system and the scanner, via its control module, communicate using a low-level control instruction set. The low-level control instruction set enables the host system to directly control the scanning process by reading and writing memory locations within the control module. The memory locations include data structures descriptive of control operations to be performed by the scanner control module as well as status to be reported from the scanner to the host system. The low-level control instruction set includes instructions generated by the host system requesting return of particular data from memory locations in the scanner control module as well as instructions requesting the writing of particular data to memory locations in the scanner control module. Host based elements translate high-level scanner commands received, for example, from application programs into corresponding sequences of low-level control instructions. In particular, the present invention may be advantageously applied to translate Hewlett-Packard Scanner Control Language (SCL) requests into low-level control instruction sequences (also referred to as Scanner Primitive Language or SPL). Shifting computation and memory requirements from the scanner control module to the host system substantially simplifies scanner control module design enabling production of lower cost scanning devices.

    摘要翻译: 用于将主机系统耦合到图像扫描器的方法和装置,其中高级功能从扫描仪控制模块移出到附接的主机系统。 主机系统和扫描仪通过其控制模块使用低级控制指令集进行通信。 低级控制指令集使主机系统能够通过读取和写入控制模块内的存储器位置来直接控制扫描过程。 存储器位置包括描述由扫描器控制模块执行的控制操作的数据结构以及从扫描器向主机系统报告的状态。 低级控制指令集包括由主机系统请求从扫描器控制模块中的存储器位置返回特定数据的指令以及请求将特定数据写入扫描仪控制模块中的存储器位置的指令。 基于主机的元素将例如从应用程序接收的高级扫描器命令转换成相应的低级控制指令序列。 特别地,本发明可以有利地应用于将Hewlett-Packard扫描器控制语言(SCL)请求转换成低级控制指令序列(也称为扫描器原始语言或SPL)。 将计算和存储器要求从扫描仪控制模块移动到主机系统大大简化了扫描仪控制模块设计,从而能够生产较低成本的扫描设备。

    Apparatus and method for converting interrupt transactions to interrupt signals to distribute interrupts to IA-32 processors
    2.
    发明授权
    Apparatus and method for converting interrupt transactions to interrupt signals to distribute interrupts to IA-32 processors 失效
    将中断事务转换为中断信号以将中断分配给IA-32处理器的装置和方法

    公开(公告)号:US06625679B1

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

    申请号:US09294927

    申请日:1999-04-19

    IPC分类号: G06F1324

    CPC分类号: G06F13/4022

    摘要: An apparatus and method for distributing interrupts to Intel® Architecture (IA)-32 processors includes a system bus having a number of nodes. Each node includes a bridge that couples the system bus to a processor bus. The processor bus may include multiple IA-32 processors. The system bus may include any number of nodes. Interrupt transactions appearing on the system bus are converted by the bridge to interrupt signals. The bridge asserts the interrupt signals at one of two pins on a target IA-32 processor. One pin may be programmed to receive non-maskable interrupts and the other pin may be programmed to receive external interrupts. The bridge incorporates a priority and threshold mechanism. The bridge includes a buffer to store pending interrupt signals. The apparatus and method may be used in a mixed IA-32 and IA-64 computer architecture that uses IA-64 components to receive interrupts and uses the bridge to convert the transactions on an IA-64 bus into interrupt signal assertions to an IA-32 processor.

    摘要翻译: 用于向Intel(R)架构(IA)-32处理器分配中断的装置和方法包括具有多个节点的系统总线。 每个节点包括将系统总线耦合到处理器总线的桥。 处理器总线可以包括多个IA-32处理器。 系统总线可以包括任何数量的节点。 系统总线上出现的中断事务由桥转换为中断信号。 桥接器将目标IA-32处理器的两个引脚之一置为中断信号。 一个引脚可能被编程为接收不可屏蔽的中断,另一个引脚可能被编程为接收外部中断。 桥梁结合了优先级和阈值机制。 该桥包括一个用于存储未决中断信号的缓冲器。 该装置和方法可以在使用IA-64组件接收中断的混合IA-32和IA-64计算机体系结构中使用,并使用该桥将IA-64总线上的事务转换为IA- 32处理器。

    Verification of computer program versions based on a selected recipe from a recipe table
    3.
    发明授权
    Verification of computer program versions based on a selected recipe from a recipe table 失效
    根据配方表中选定的配方验证计算机程序版本

    公开(公告)号:US07065560B2

    公开(公告)日:2006-06-20

    申请号:US10094617

    申请日:2002-03-12

    IPC分类号: G06F15/16 G06F15/173 G06F9/44

    CPC分类号: G06F8/71

    摘要: A computer program version checking system checks at least one version of software running on a computing device including a plurality of programmable devices. A version of software running on the computing device is identified and compared to a version of the software in a recipe that is previously determined to be a correct version of the software. A determination is made as to whether the versions match.

    摘要翻译: 计算机程序版本检查系统检查在包括多个可编程设备的计算设备上运行的软件的至少一个版本。 识别在计算设备上运行的软件的版本,并将其与先前确定为软件的正确版本的配方中的软件的版本进行比较。 确定版本是否匹配。

    Apparatus and method for delivering interrupts via an APIC bus to IA-32 processors
    5.
    发明授权
    Apparatus and method for delivering interrupts via an APIC bus to IA-32 processors 失效
    通过APIC总线将中断传送到IA-32处理器的装置和方法

    公开(公告)号:US06470408B1

    公开(公告)日:2002-10-22

    申请号:US09292131

    申请日:1999-04-14

    IPC分类号: G06F1324

    CPC分类号: G06F13/24

    摘要: An apparatus and a method are provided to distribute interrupts from a system bus to Intel® Architecture (IA)-32 applications processors. The apparatus includes a bridge that couples a processor bus to the system bus. In addition, the bridge is coupled to an advanced programmable interrupt controller (APIC) by an APIC bus. The bridge monitors the system bus for interrupts and converts selected interrupt transactions into APIC messages. The bridge then sends the APIC messages to the APIC bus. Each of the applications processors is also coupled to one of many APIC buses. The applications processor that is the target of the interrupt transaction receives the APIC message and executes an interrupt handler routine. The apparatus and method also incorporate interrupt transaction buffering and throttling.

    摘要翻译: 提供了一种装置和方法来将中断从系统总线分配到Intel(R)Architecture(IA)-32应用处理器。 该装置包括将处理器总线耦合到系统总线的桥。 此外,桥接器通过APIC总线耦合到高级可编程中断控制器(APIC)。 桥接器监视系统总线进行中断,并将所选中断事务转换为APIC消息。 然后桥接器将APIC消息发送到APIC总线。 每个应用处理器也耦合到许多APIC总线之一。 作为中断事务的目标的应用处理器接收APIC消息并执行中断处理程序。 该装置和方法还包括中断事务缓冲和限制。

    Overlapped spin-up process for optical disk drive
    6.
    发明授权
    Overlapped spin-up process for optical disk drive 失效
    用于光盘驱动器的重叠加工过程

    公开(公告)号:US5745458A

    公开(公告)日:1998-04-28

    申请号:US732753

    申请日:1996-10-18

    IPC分类号: G11B19/20 G11B3/90

    CPC分类号: G11B19/20

    摘要: A system and method for simultaneously spinning up an optical disk and performing operations to prepare the optical disk for data access in an optical disk drive system. A controller controls the performance of various disk drive operations in parallel with the acceleration and settling of the optical disk. The spin-up sub-process includes three operational periods for high density media and five operational periods for low density media. Each of these periods corresponds to a different range of spindle speed and stability. First, the optical disk accelerates towards a target speed. During the first operational period wherein the spindle oscillation is greater than a minimum threshold speed variance, operations which are not speed dependent are performed. During the second operational period wherein the spindle is settling and the oscillation is between the minimum and a final threshold speed variance, speed dependent operations are performed. These include reading header information, and performing initial calibrations. When the spindle further settles and the oscillations are less than the final threshold speed variance, speed dependent calibrations which must be performed when the disk media is rotating at the target operational speed are performed.

    摘要翻译: 一种用于同时旋转光盘并执行操作以准备用于光盘驱动系统中的数据访问的光盘的系统和方法。 控制器与光盘的加速和稳定并行地控制各种磁盘驱动器的操作性能。 升级子过程包括高密度介质的三个操作时段和低密度介质的五个操作周期。 这些周期中的每一个对应于主轴转速和稳定性的不同范围。 首先,光盘朝向目标速度加速。 在主轴振荡大于最小阈值速度方差的第一操作时段期间,执行不依赖于速度的操作。 在主轴稳定并且振荡在最小和最终阈值速度方差之间的第二操作期间,执行与速度相关的操作。 这些包括读取标题信息和执行初始校准。 当主轴进一步沉降并且振荡小于最终阈值速度变化时,执行当磁盘介质以目标操作速度旋转时必须执行的速度相关校准。

    Blank sector detection for optical disk drive
    7.
    发明授权
    Blank sector detection for optical disk drive 失效
    光盘驱动器的空白扇区检测

    公开(公告)号:US5694382A

    公开(公告)日:1997-12-02

    申请号:US692323

    申请日:1996-08-05

    摘要: Detecting blank sectors in an optical disk is disclosed. Such detection operates by sampling a target data field of a sector on the optical disk and generating a read peak signal based upon the sampling. The read peak signal is then compared to a predetermined amplitude threshold. A counter is incremented if the read peak signal is less than the predetermined amplitude threshold. After the above steps are performed a predetermined number of times, the counter is compared to a predetermined sample threshold value. Then, the sector is interpreted as being blank if the counter is greater than the predetermined sample threshold value. If, instead, the counter is less than the predetermined sample threshold value, then the sector is interpreted as being non-blank.

    摘要翻译: 公开了检测光盘中的空白扇区。 这种检测通过对光盘上的扇区的目标数据字段进行采样来进行操作,并且基于该采样生成读取峰值信号。 然后将读取的峰值信号与预定的幅度阈值进行比较。 如果读取峰值信号小于预定振幅阈值,则计数器递增。 在执行上述步骤预定次数之后,将计数器与预定的采样阈值进行比较。 然后,如果计数器大于预定采样阈值,则扇区被解释为空白。 如果相反,计数器小于预定采样阈值,则扇区被解释为非空白。