Methods apparatus for generating shaped gradient fills
    11.
    发明授权
    Methods apparatus for generating shaped gradient fills 有权
    用于产生成形梯度填充物的方法装置

    公开(公告)号:US06870954B1

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

    申请号:US09826488

    申请日:2001-04-04

    Applicant: Niraj Gupta

    Inventor: Niraj Gupta

    CPC classification number: G06T11/40

    Abstract: Computer-implemented methods and computer program apparatus, for implementing techniques for shading selected regions of an image. These include receiving an input selecting a region to be filled, receiving an input defining a gradient specifying a color transition to be applied between a starting position and an ending position, and applying the gradient between the starting position and the ending position to assign, based on the shape of the selected region, a color for each of a plurality of points located inside an outline defining the region's shape. In preferred embodiments, the gradient is applied by identifying, for each point in the selected region, a color interpolation vector extending from the starting position through the point to the ending position and intersecting the outline at one or more intersection points, and assigning a color for the point based on its position along the color interpolation vector.

    Abstract translation: 计算机实现的方法和计算机程序设备,用于实现用于遮蔽图像的选定区域的技术。 这些包括接收选择要填充的区域的输入,接收定义指定要在起始位置和结束位置之间施加的颜色转变的渐变的输入,以及在开始位置和结束位置之间应用渐变以分配 在所选择的区域的形状上,对于位于限定区域的形状的轮廓内的多个点中的每一个点的颜色。 在优选实施例中,通过针对所选择的区域中的每个点识别从起始位置到点到结束位置并在一个或多个交叉点处与轮廓相交的颜色插值向量来应用梯度,并且分配颜色 基于其沿颜色插值向量的位置的点。

    Tint transformation of fill
    12.
    发明授权
    Tint transformation of fill 有权
    填充色调转换

    公开(公告)号:US06774907B1

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

    申请号:US09467307

    申请日:1999-12-17

    Applicant: Niraj Gupta

    Inventor: Niraj Gupta

    CPC classification number: G06T11/001

    Abstract: A computer-implemented method for generating a graphic fill includes selecting a tint curve and a tint vector for a graphical object; and applying a tint transform to the fill of the graphical object.

    Abstract translation: 用于生成图形填充的计算机实现的方法包括为图形对象选择色调曲线和色调矢量; 以及对图形对象的填充应用色调变换。

    Multifunction optical transmitter for DWDM system
    13.
    发明授权
    Multifunction optical transmitter for DWDM system 有权
    用于DWDM系统的多功能光发射机

    公开(公告)号:US06563846B1

    公开(公告)日:2003-05-13

    申请号:US09656580

    申请日:2000-09-06

    Abstract: For optical transmitters in DWDM network systems, a method of operating the semiconductor laser which provides the output of the optical transmitter. The output power and wavelength of the semiconductor laser is set by controlling the bias current and operating temperature according to a closed theoretical mathematical form. The form has the variables of output power, wavelength, bias current and temperature related to each other by empirically determined coefficients. In this manner the optical transmitter can efficiently vary its output power while maintaining its wavelength constant, or vary its wavelength while maintaining its output power constant.

    Abstract translation: 对于DWDM网络系统中的光发射机,一种操作提供光发射机输出的半导体激光器的方法。 通过根据封闭的理论数学形式控制偏置电流和工作温度来设定半导体激光器的输出功率和波长。 该形式具有通过经验确定的系数彼此相关的输出功率,波长,偏置电流和温度的变量。 以这种方式,光发射机可以有效地改变其输出功率,同时保持其波长恒定,或者改变其波长,同时保持其输出功率恒定。

    SYSTEMS, METHODS, AND COMPUTER PROGRAM PRODUCTS FOR PERFORMING MATHEMATICAL OPERATIONS
    14.
    发明申请
    SYSTEMS, METHODS, AND COMPUTER PROGRAM PRODUCTS FOR PERFORMING MATHEMATICAL OPERATIONS 有权
    用于执行数学运算的系统,方法和计算机程序产品

    公开(公告)号:US20140379774A1

    公开(公告)日:2014-12-25

    申请号:US14127178

    申请日:2013-06-21

    CPC classification number: G06F17/10 G06F17/15 G06F17/16

    Abstract: The system has first, second, third, and fourth subsystems. Each subsystem has first and second multipliers coupled, respectively, to first and second adders. Each multiplier has two inputs. The first adder is coupled to a first output, a first accumulator, and a bit shifter. The bit shifter is coupled to a third adder. The third adder is coupled to a multiplexer. The multiplexer is coupled to a second output and a second accumulator. The second adder is coupled to the third adder and the multiplexer. The first outputs of the first and second subsystems are coupled directly to a fourth adder, the second outputs of the first and second subsystems are coupled directly to a fifth adder, the first outputs of the third and fourth subsystems are coupled directly to a sixth adder, and the second outputs of the third and fourth subsystems are coupled directly to a seventh adder.

    Abstract translation: 该系统具有第一,第二,第三和第四子系统。 每个子系统具有分别耦合到第一和第二加法器的第一和第二乘法器。 每个乘法器有两个输入。 第一加法器耦合到第一输出,第一累加器和位移位器。 位移器耦合到第三加法器。 第三加法器耦合到多路复用器。 多路复用器耦合到第二输出和第二累加器。 第二加法器耦合到第三加法器和多路复用器。 第一和第二子系统的第一输出直接耦合到第四加法器,第一和第二子系统的第二输出直接耦合到第五加法器,第三和第四子系统的第一输出直接耦合到第六加法器 并且第三和第四子系统的第二输出直接耦合到第七加法器。

    Multiwavelength stabilization with a single reference comb filter in DWDM systems
    15.
    发明授权
    Multiwavelength stabilization with a single reference comb filter in DWDM systems 有权
    在DWDM系统中使用单个参考梳状滤波器进行多波长稳定

    公开(公告)号:US06369923B1

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

    申请号:US09641037

    申请日:2000-08-16

    Abstract: The present invention provides for an optical transmission system for generating light signals at a plurality of predetermined wavelengths on an output fiber. The system has a plurality of modulated laser sources coupled to the output fiber and a feedback loop connected to the output fiber. The feedback loop includes a first subloop which generates electrical signals indicative of a total amount of light carried on the output fiber, and a second subloop which generates electrical signals indicative of an amount of light carried on the output fiber at the predetermined wavelengths. A control unit coupled to the plurality of laser sources receives the electrical signals from the first and second subloops and adjusts the laser source output wavelengths so that the output of each laser source is centered at one of the predetermined wavelengths. A comb filter is in the second subloop for transmitting light signals at the predetermined wavelengths.

    Abstract translation: 本发明提供一种用于在输出光纤上产生多个预定波长的光信号的光传输系统。 该系统具有耦合到输出光纤的多个调制激光源和连接到输出光纤的反馈回路。 反馈回路包括产生指示输出光纤上携带的光的总量的电信号的第一子环,以及产生指示在预定波长上输出光纤上承载的光量的电信号的第二子环。 耦合到多个激光源的控制单元接收来自第一和第二子环的电信号,并且调节激光源输出波长,使得每个激光源的输出以预定波长中的一个为中心。 第二子环中的梳状滤波器用于以预定波长传输光信号。

    Method and apparatus for controlling the wavelength of a laser
    16.
    发明授权
    Method and apparatus for controlling the wavelength of a laser 失效
    用于控制激光波长的方法和装置

    公开(公告)号:US06222861B1

    公开(公告)日:2001-04-24

    申请号:US09145927

    申请日:1998-09-03

    CPC classification number: H04B10/505 H01S5/0687 H04B10/506 H04B10/572

    Abstract: A method and apparatus for controlling the wavelength of a laser. Initially, the wavelength of the laser is coarsely tuned to within a predetermined window around a specified wavelength. After coarse adjustment, a wavelength control loop is activated to finely tune and lock the laser wavelength. In an embodiment, the control loop dithers the wavelength of the optical carrier signal from the laser. The optical carrier signal is then modulated (i.e., with data) in the normal manner. A portion of the modulated optical signal is filtered and detected. The amplitude and phase of the detected signal, which comprises the error signal, is processed and averaged. The averaged signal is then summed with a dither signal to provide a composite signal. A control signal corresponding to the composite signal is then generated and used to adjust the laser wavelength.

    Abstract translation: 一种用于控制激光波长的方法和装置。 最初,将激光的波长粗略地调整到围绕特定波长的预定窗口内。 在粗调之后,激活波长控制环以微调和锁定激光波长。 在一个实施例中,控制环路使来自激光器的光载波信号的波长抖动。 然后以正常方式调制光载波信号(即,用数据)。 调制光信号的一部分被滤波和检测。 包括误差信号的检测信号的振幅和相位被处理并平均。 然后将平均信号与抖动信号相加以提供复合信号。 然后产生对应于复合信号的控制信号并用于调整激光波长。

    INITIATION OF CACHE FLUSHES AND INVALIDATIONS ON GRAPHICS PROCESSORS
    18.
    发明申请
    INITIATION OF CACHE FLUSHES AND INVALIDATIONS ON GRAPHICS PROCESSORS 有权
    高速缓存的启动和图形处理器的无效

    公开(公告)号:US20140379993A1

    公开(公告)日:2014-12-25

    申请号:US13926328

    申请日:2013-06-25

    CPC classification number: G06F12/0837 G06F12/0808 G06F2212/302

    Abstract: Methods and systems may provide for receiving, at a graphics processor, a workload from a host processor and using a kernel on the graphics processor to issue a thread group for execution of the workload on the graphics processor. Additionally, one or more coherency messages may be initiated, by the graphics processor, in response to a thread-related condition of one or more caches on the graphics processor. In one example, the thread-related condition is associated with the execution of the workload on the graphics processor and indicates that the one or more caches on the graphics processor are not coherent with a system memory associated with the host processor.

    Abstract translation: 方法和系统可以提供在图形处理器处接收来自主机处理器的工作负载并且使用图形处理器上的内核来发布用于在图形处理器上执行工作负载的线程组。 另外,响应于图形处理器上的一个或多个高速缓存的线程相关状况,图形处理器可以启动一个或多个一致性消息。 在一个示例中,线程相关条件与图形处理器上的工作负载的执行相关联,并且指示图形处理器上的一个或多个高速缓存与与主机处理器相关联的系统存储器不一致。

    PARALLEL FLOOD-FILL TECHNIQUES AND ARCHITECTURE
    19.
    发明申请
    PARALLEL FLOOD-FILL TECHNIQUES AND ARCHITECTURE 有权
    并行浮法技术和建筑

    公开(公告)号:US20140104285A1

    公开(公告)日:2014-04-17

    申请号:US13651854

    申请日:2012-10-15

    CPC classification number: G06T1/20

    Abstract: Flood-fill techniques and architecture are disclosed. In accordance with one embodiment, the architecture comprises a hardware primitive with a software interface which collectively allow for both data-based and task-based parallelism in executing a flood-fill process. The hardware primitive is defined to do the flood-fill function and is scalable and may be implemented with a bitwise definition that can be tuned to meet power/performance targets, in some embodiments. In executing a flood-fill operation, and in accordance with an example embodiment, the software interface produces parallel threads and issues them to processing elements, such that each of the threads can run independently until done. Each processing element in turn accesses a flood-fill hardware primitive, each of which is configured to flood a seed inside an N×M image block. In some cases, processing element commands to the flood-fill hardware primitive(s) can be queued and acted upon pursuant to an arbitration scheme.

    Abstract translation: 洪水填充技术和结构被公开。 根据一个实施例,该架构包括具有软件接口的硬件原语,该软件接口在执行洪水填充处理时共同允许基于数据和基于任务的并行性。 硬件原语被定义为执行洪水填充功能并且是可扩展的,并且可以在一些实施例中以可以调整以满足功率/性能目标的按位定义来实现。 在执行洪水填充操作时,并且根据示例性实施例,软件接口产生并行线程并将其发布到处理元件,使得每个线程可以独立运行直到完成。 每个处理元件依次访问洪水填充硬件图元,其中的每一个被配置为在N×M图像块内泛滥种子。 在某些情况下,根据仲裁方案,可以对洪水填充硬件原语的处理单元命令进行排队和执行。

    Methods and apparatus for applying functions to content
    20.
    发明授权
    Methods and apparatus for applying functions to content 有权
    将功能应用于内容的方法和装置

    公开(公告)号:US07461349B1

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

    申请号:US11364664

    申请日:2006-02-28

    CPC classification number: G06F3/0481 G09G2340/0492

    Abstract: An editor application receives a selection of content made with a selection tool such as a computer mouse. The editor application monitors one or more motion attributes (e.g., direction, speed, etc.) associated with the selection tool during the selection of content. During a respective operation (e.g., pasting) of the selected content, the editor application takes into account the one or more motion attributes associated with the selection tool when initiating a paste function with respect to the selected content. That is, the one or more motion attributes observed during the selection of content dictate (at least in part) how editor application will use the selected content. For example, a user can select text from right-to-left. During a respective copy and paste operation, because the text was selected in reverse order, the editor application reverses an ordering of how the characters appear in the pasted text.

    Abstract translation: 编辑器应用程序接收使用诸如计算机鼠标之类的选择工具制作的内容的选择。 在选择内容期间,编辑器应用监视与选择工具相关联的一个或多个运动属性(例如,方向,速度等)。 在所选择的内容的相应操作(例如,粘贴)期间,当针对所选择的内容发起粘贴功能时,编辑器应用考虑与选择工具相关联的一个或多个运动属性。 也就是说,在选择内容期间观察到的一个或多个运动属性指示(至少部分地)编辑器应用将如何使用所选择的内容。 例如,用户可以从右到左选择文本。 在相应的复制和粘贴操作期间,由于以相反的顺序选择了文本,因此编辑器应用程序会反转字符在粘贴文本中的显示顺序。

Patent Agency Ranking