会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 4. 发明授权
    • Process for performing a windowing operation in an array move, a
graphics computer system, a display system, a graphic processor and a
graphics display system
    • 用于在阵列移动中执行窗口操作的过程,图形计算机系统,显示系统,图形处理器和图形显示系统
    • US5375198A
    • 1994-12-20
    • US161705
    • 1993-12-03
    • Karl M. GuttagMichael D. AsalMark F. Novak
    • Karl M. GuttagMichael D. AsalMark F. Novak
    • G06F9/312G06F9/455G06T1/20G09G5/14G06F15/62
    • G06F9/30043G06F9/455G06T1/20G09G5/14
    • The present invention is a graphics data processor which includes the capability of determining whether a defined pixel location in a graphics display is within a window in an X Y coordinate system. The respective X and Y coordinates of the selected pixel are separately compared with the window limits. The window limits are preferable expressed as the X and Y coordinates of two diagonally opposite vertexes of a rectangular window. The results of this comparison are preferable available in two forms. In a first embodiment a single data processing instruction enables the generation of a digital data word which indicates the relation of the pixel to the window. This digital word includes a separate indication of the relationship of the pixel to the vertical and horizontal window limits. This indication can be used to generate a "trivial rejection" in determining whether a line or line segment passes through the window by ANDing the results for two points on the line. In a second embodiment the window compare capability is employed to determine whether or not a destination pixel is within the window. This is useful in array move instructions in which an entire array of pixels is moved to a location in the display. The array move may be aborted if a window violation is found or the move may be modified to plot to the display only those pixels within the window. This capability enables saving a great deal of time in graphics applications in which windows are employed by reducing the overhead needed for window determinations.
    • 本发明是一种图形数据处理器,其包括确定图形显示中的定义的像素位置是否在X Y坐标系中的窗口内的能力。 所选像素的相应X和Y坐标与窗口限制分开比较。 窗口极限优选表示为矩形窗口的两个对角线相对顶点的X和Y坐标。 该比较的结果优选可用两种形式。 在第一实施例中,单个数据处理指令使得能够生成指示像素与窗口的关系的数字数据字。 该数字字包括像素与垂直和水平窗口限制的关系的单独指示。 该指示可以用于在确定线或线段是否通过窗口通过对行上的两个点的结果进行AND运算来产生“微不足道的拒绝”。 在第二实施例中,使用窗口比较能力来确定目标像素是否在窗口内。 这在阵列移动指令中非常有用,其中整个像素数组移动到显示中的某个位置。 如果发现窗口违例,或者移动可能被修改以绘制仅显示窗口中的那些像素,则阵列移动可能会中止。 该功能可以通过减少窗口确定所需的开销,在使用Windows的图形应用程序中节省大量时间。
    • 5. 发明授权
    • Graphics data processing apparatus with draw and advance operation
    • 图形数据处理设备带有绘制和提前操作
    • US5317333A
    • 1994-05-31
    • US916302
    • 1992-07-17
    • Karl M. GuttagMichael D. AsalJerry R. Van AkenNeil TebbuttMark F. Novak
    • Karl M. GuttagMichael D. AsalJerry R. Van AkenNeil TebbuttMark F. Novak
    • G06T1/20G09G5/393G09G1/06
    • G06T1/20G09G5/393G09G2340/10
    • The graphics data processor of the present invention offers as a single instruction in its instruction set a draw and advance operation. A first data register stores a set of X and Y coordinates. In a first embodiment, a predetermined color code is stored at the pixel address of a bit mapped display memory indicated by the X and Y coordinates the first data register upon execution of the the draw and advance instruction. The X and Y coordinates stored in the first data register are then advanced by addition of X and Y coordinates stored in a second data register. A second embodiment is similar except that the color code stored at the X and Y coordinates of the first date register is recalled for combining with the predetermined color code and the combined result stored at that pixel location. The predetermined color code is preferrably stored in another data register. By proper selection of the X and Y coordinate data stored in the second data register either the X or the Y coordinate may be altered alone or both may be simultaneously changed. Provision of signed X and Y coordinate values in the second register enables either the X or Y coordinate to be incremented of decremented. This instruction serves to inhance the speed at which a line or computed curve may by drawn in the bit mapped display.
    • 本发明的图形数据处理器在其指令集中作为单个指令提供绘图和提前操作。 第一数据寄存器存储一组X和Y坐标。 在第一实施例中,在由X和Y指示的位映射显示存储器的像素地址处存储预定色码,并且在执行绘图和提前指令时对第一数据寄存器进行坐标。 然后通过加上存储在第二数据寄存器中的X和Y坐标来提前存储在第一数据寄存器中的X和Y坐标。 第二实施例是类似的,除了存储在第一日期寄存器的X和Y坐标处的颜色代码被调用以与预定颜色代码组合,并且存储在该像素位置处的组合结果。 预定的颜色代码优选地存储在另一个数据寄存器中。 通过对存储在第二数据寄存器中的X和Y坐标数据的适当选择,可以单独改变X或Y坐标,或者可以同时改变两者。 在第二个寄存器中提供有符号的X和Y坐标值可以使X或Y坐标递增递减。 该指令用于提高在位映射显示中绘制线或计算曲线的速度。
    • 6. 发明授权
    • Process for effecting an array move instruction, a graphics computer
system, a display system, a graphics processor and graphics display
system
    • 用于实现阵列移动指令,图形计算机系统,显示系统,图形处理器和图形显示系统的处理
    • US5283863A
    • 1994-02-01
    • US797488
    • 1991-11-20
    • Karl M. GuttagMichael D. AsalMark F. Novak
    • Karl M. GuttagMichael D. AsalMark F. Novak
    • G06F9/312G06F9/455G06T1/20G09G5/14G06F15/62
    • G06F9/30043G06F9/455G06T1/20G09G5/14
    • A graphics data processor which includes the capability of determining whether a defined pixel location in a graphics display is within a window in an X Y coordinate system. The respective X and Y coordinates of the selected pixel are separately compared with the window limits. The window limits are preferable expressed as the X and Y coordinates of two diagonally opposite vertexes of a rectangular window. The results of this comparison are preferable available in two forms. In a first embodiment a single data processing instruction enables the generation of a digital data word which indicates the relation of the pixel to the window. This digital word includes a separate indication of the relationship of the pixel to the vertical and horizontal window limits. This indication can be used to generate a "trivial rejection" in determining whether a line or line segment passes through the window by ANDing the results for two points on the line. In a second embodiment the window compare capability is employed to determine whether or not a destination pixel is within the window. This is useful in array move instructions in which an entire array of pixels is moved to a location in the display. The array move may be aborted if a window violation is found or the move may be modified to plot to the display only those pixels within the window.
    • 一种图形数据处理器,其包括确定图形显示器中定义的像素位置是否在X Y坐标系统的窗口内的能力。 所选像素的相应X和Y坐标与窗口限制分开比较。 窗口极限优选表示为矩形窗口的两个对角线相对顶点的X和Y坐标。 该比较的结果优选可用两种形式。 在第一实施例中,单个数据处理指令使得能够生成指示像素与窗口的关系的数字数据字。 该数字字包括像素与垂直和水平窗口限制的关系的单独指示。 该指示可以用于在确定线或线段是否通过窗口通过对行上的两个点的结果进行AND运算来产生“微不足道的拒绝”。 在第二实施例中,使用窗口比较能力来确定目标像素是否在窗口内。 这在阵列移动指令中非常有用,其中整个像素数组移动到显示中的某个位置。 如果发现窗口违例,或者移动可能被修改以绘制仅显示窗口中的那些像素,则阵列移动可能会中止。
    • 7. 发明授权
    • Graphics processing apparatus having color expand operation for drawing
color graphics from monochrome data
    • 具有用于从单色数据绘制彩色图形的颜色展开操作的图形处理装置
    • US5095301A
    • 1992-03-10
    • US506506
    • 1990-04-06
    • Karl M. GuttagMichael D. AsalMark F. NovakThomas Preston
    • Karl M. GuttagMichael D. AsalMark F. NovakThomas Preston
    • G09G5/02
    • G09G5/02
    • A monochrome image becomes expanded into a color image for storage in a bit mapped color display memory. The color expand operation substitutes color data of one of two designated colors for the "1" or "0" monochrome data of a stored monochrome image. The first color code is substituted for all pixels of the monochrome image represented by a "1" and the second color code is substituted for all pixels of the monochrome image represented by a "0". This color expanded image is then stored in the color display memory which controls the color picture shown to the user. This technique permits storage of commonly used images such as alphanumeric characters of various fonts or icons in a compressed form with one bit per pixel. These images are formed in color using the color expand operation at the time of drawing into the color display memory. Otherwise these images would need to be stored in multiple bit per pixel color form for all desired colors requiring considerable memory for redundant data. This color expanded image may then be combined with the color image stored in a selected part of the display memory and the combined image stored in that selected part of the display memory. Thus monochrome images may be expanded into color images and then combined with color images already in the display in a single operation.
    • 单色图像变成彩色图像以存储在位映射颜色显示存储器中。 颜色展开操作将存储的单色图像的“1”或“0”单色数据的两种指定颜色之一的颜色数据代替。 第一颜色代码代替由“1”表示的单色图像的所有像素,并且第二颜色代码代替由“0”表示的单色图像的所有像素。 然后将该彩色扩展图像存储在控制向用户显示的彩色图像的彩色显示存储器中。 这种技术允许以每个像素一位的压缩形式存储常用图像,例如各种字体或图标的字母数字字符。 这些图像在绘制到彩色显示存储器时使用颜色展开操作形成为彩色。 否则,这些图像将需要以多个位的每像素颜色形式存储,以便所有需要大量存储器的冗余数据。 然后,该彩色扩展图像可以与存储在显示存储器的选定部分中的彩色图像和存储在显示存储器的该选定部分中的组合图像组合。 因此,单色图像可以扩展成彩色图像,然后在单一操作中与已经在显示器中的彩色图像组合。
    • 9. 发明授权
    • Protecting user credentials from a computing device
    • 从计算设备保护用户凭据
    • US09191394B2
    • 2015-11-17
    • US13368731
    • 2012-02-08
    • Mark F. NovakAndrew J. Layman
    • Mark F. NovakAndrew J. Layman
    • H04L29/06
    • H04L63/102H04L63/0815H04L63/083H04L63/0853H04L63/0884H04L2463/102
    • Protecting user credentials from a computing device includes establishing a secure session between a computing device and an identity provider (e.g., a Web service). Parameters of the secure session are communicated to a credential service, which renegotiates or resumes the secure session to establish a new secure session between the credential service and the identity provider. User credentials are passed from the credential service to the identity provider via the new secure session, but the computing device does not have the parameters of the new secure session and thus does not have access to the passed user credentials. The credential service then renegotiates or resumes the secure session again to establish an additional secure session between the credential service and the identity provider. Parameters of the additional secure session are communicated to the computing device to allow the computing device to continue communicating securely with the identity provider.
    • 保护来自计算设备的用户凭证包括在计算设备和身份提供商(例如,Web服务)之间建立安全会话。 安全会话的参数被传送到凭证服务,该凭证服务重新协商或恢复安全会话以在证书服务和身份提供者之间建立新的安全会话。 用户凭证通过新的安全会话从凭证服务传递给身份提供者,但计算设备不具有新安全会话的参数,因此无法访问所传递的用户凭据。 然后,凭证服务再次重新协商或恢复安全会话,以在凭证服务和身份提供商之间建立额外的安全会话。 附加安全会话的参数被传送到计算设备以允许计算设备继续与身份提供商通信。