Method and apparatus for rendering large patterns in a small memory printer
    1.
    发明授权
    Method and apparatus for rendering large patterns in a small memory printer 有权
    用于在小型存储器打印机中呈现大图案的方法和装置

    公开(公告)号:US07280250B2

    公开(公告)日:2007-10-09

    申请号:US10259574

    申请日:2002-09-27

    申请人: Ralph E. Payne

    发明人: Ralph E. Payne

    IPC分类号: G06F15/00 G06F9/36 H04N1/387

    CPC分类号: G06K15/02 G06K15/1828

    摘要: A method of performing a pattern fill operation of a pattern into a clipping region divides dividing the pattern into a plurality of bands. For each band the method renders the band as a bit map into a band cache. For each tiling of the pattern into the clipping region the method clips the bit map of a current band to the clipping region and copies the clipped bit map into a corresponding location of a page bit map. The plurality of bands of the pattern are preferable aligned with scan lines of the printed page. The bands may correspond to individual scan lines. The method select the number of bands so that each band may be stored within a predetermined amount of band cache memory.

    摘要翻译: 将图案的图案填充操作执行到裁剪区域的方法将将图案划分为多个带。 对于每个频带,该方法将频带作为位图呈现到频带高速缓存中。 对于将图案分割成剪切区域,该方法将当前频带的位图剪切到剪切区域,并将剪切的位图复制到页面位图的对应位置。 图案的多个带优选地与打印页面的扫描线对准。 频带可以对应于单独的扫描线。 该方法选择频带数,使得每个频带可以存储在预定量的频带高速缓冲存储器中。

    Fast, symmetric, integer bezier curve to polygon conversion
    2.
    发明授权
    Fast, symmetric, integer bezier curve to polygon conversion 有权
    快速,对称,整数贝塞尔曲线到多边形转换

    公开(公告)号:US06674435B1

    公开(公告)日:2004-01-06

    申请号:US09382144

    申请日:1999-08-24

    IPC分类号: G06T1100

    CPC分类号: G06F17/175 G06T11/203

    摘要: A printer forms an approximate of a Bezier curve as a sequence of line segments. Two parametric equations, X(t) and Y(t), are employed. Two methods can be used to evaluate the parametric equations. Both use fixed point integer arithmetic to directly calculate points along the curve which are the values of the X(t) and Y(t) equations. The first method sets the number of steps of the parametric variable are equal to an integral power of 2. This gives a predictable execution time and uses line segments to connect the points as a piecewise straight line approximation to the curve. The number of steps is set as the next higher power of 2 than an estimated length of the curve. The second method allows Y(t), the scan line variable, to change only in predetermined integer steps. The value of X(t) is evaluated for each t corresponding to the integer step in Y(t). This second method has a natural advantage, if a closed path is being decomposed as a run array rather than a collection of trapezoids. Both methods create the lines segments in natural scan line order. This is advantageous for polygon fill algorithms because it eliminates the need for edge sorting.

    摘要翻译: 打印机形成Bezier曲线的近似值作为一系列线段。 采用两个参数方程X(t)和Y(t)。 两种方法可用于评估参数方程。 两者都使用固定点整数算术直接计算曲线上的点,这些点是X(t)和Y(t)方程的值。 第一种方法将参数变量的步数设置为等于2的积分功率。这给出了可预测的执行时间,并使用线段将点作为分段直线逼近来连接到曲线。 步数被设置为比曲线的估计长度更高的2倍。 第二种方法允许Y(t),扫描线变量仅在预定的整数步骤中改变。 对于与Y(t)中的整数步长对应的每个t,评估X(t)的值。 如果闭路径被分解为运行阵列而不是梯形集合,则第二种方法具有自然的优势。 两种方法都以自然扫描行顺序创建线段。 这对于多边形填充算法是有利的,因为它不需要边缘分类。

    Residential power cutback for splitterless DSL operation
    3.
    发明授权
    Residential power cutback for splitterless DSL operation 有权
    用于无分路器DSL操作的住宅电力削减

    公开(公告)号:US06563864B1

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

    申请号:US09216082

    申请日:1998-12-18

    IPC分类号: H04B138

    CPC分类号: H04B3/04

    摘要: A digital subscriber line modem (30) capable of operating with multiple transmission line profiles depending on the current transmission line characteristics of a wire line pair (20) includes an interface (212, 292) to the wire line pair (20) and a signal converter (214, 290) with a terminal coupled to the interface. An on/off-hook detector(300) drives an impedance analyzer function (304) that is able to measure transmission line parameters based on the current line characteristics of the wire line pair (20). A control logic block (310) performs the actions required to adapt to a new line conditions of the wire line pair (20) and rapidly adapt to the new on/off hook condition.

    摘要翻译: 根据有线线对(20)的当前传输线特性,能够以多个传输线路分布操作的数字用户线路调制解调器(30)包括到有线线对(20)的接口(212,292)和信号 转换器(214,290),其中终端耦合到接口。 开/关机检测器(300)驱动能够基于有线线对(20)的当前线路特性来测量传输线路参数的阻抗分析器功能(304)。 控制逻辑块(310)执行适应线路对(20)的新线路条件所需的动作,并且快速适应新的开/关机状态。

    Parallel difference coding method for lossless compression and real time decompression
    4.
    发明授权
    Parallel difference coding method for lossless compression and real time decompression 有权
    用于无损压缩和实时解压缩的并行差分编码方法

    公开(公告)号:US06529633B1

    公开(公告)日:2003-03-04

    申请号:US09394114

    申请日:1999-09-10

    IPC分类号: G06K936

    CPC分类号: G06T9/00

    摘要: A block based hybrid compression method where the input page is classified as SOLID, TEXT, SATURATED TEXT or IMAGE type, and the compression method most appropriate for each class is chosen on a block by block basis. Blocks classified as IMAGE may be compressed using Parallel Differential Pulse Code Modulation. This method allows the decompression algorithm to decode multiple pixels in parallel, thus making real time decompression significantly easier to implement. The methods shown will execute very efficiently on a Texas Instruments TMS302C82 multiprocessing Digital Signal Processor.

    摘要翻译: 基于块的混合压缩方法,其中输入页面被分类为SOLID,TEXT,SATURATED TEXT或IMAGE类型,以及对于每个类最适合的压缩方法是逐个逐个地选择的。 可以使用并行差分脉冲编码调制压缩归类为IMAGE的块。 该方法允许解压缩算法并行解码多个像素,从而使实时解压缩更容易实现。 所示的方法将在德州仪器TMS302C82多处理数字信号处理器上非常有效地执行。

    Embedded display list interpreter for multiprocessor-based printer
    5.
    发明授权
    Embedded display list interpreter for multiprocessor-based printer 失效
    用于基于多处理器的打印机的嵌入式显示列表解释器

    公开(公告)号:US6115131A

    公开(公告)日:2000-09-05

    申请号:US902709

    申请日:1997-07-30

    申请人: Ralph E. Payne

    发明人: Ralph E. Payne

    IPC分类号: G06F3/12 G06K15/00 G06T11/00

    摘要: A processing unit for a printer system. The processing unit is comprised of a master processor and multiple parallel processors. The master processor builds the display list from a page description program or from some other graphics programming. It partitions the display list into sublists and distributes the sublists to the parallel processors. The parallel processors interpret the sublists, thereby rendering the image as bitmapped data.

    摘要翻译: 一种用于打印机系统的处理单元。 处理单元由主处理器和多个并行处理器组成。 主处理器从页面描述程序或其他图形编程构建显示列表。 它将显示列表分成子列表,并将子列表分发到并行处理器。 并行处理器解释子列表,从而将图像渲染为位图数据。

    Method and apparatus for efficient caching and rendering of large patterns in a small memory printer
    6.
    发明授权
    Method and apparatus for efficient caching and rendering of large patterns in a small memory printer 有权
    用于在小型存储打印机中高效缓存和呈现大图案的方法和装置

    公开(公告)号:US07133158B2

    公开(公告)日:2006-11-07

    申请号:US10259551

    申请日:2002-09-27

    IPC分类号: G06F15/00 G06K9/36 H04N1/387

    CPC分类号: G06K15/02 G06K15/1828

    摘要: A method of performing a pattern fill operation of a pattern into a clipping region resolves the pattern into an intermediate format between a page description language and a page bit map. This intermediate format is cached. For each tiling of the pattern into the clipping region the pattern is clipped to the clipping region and rendered from the clipped intermediate format pattern into a corresponding location of a page bit map. The intermediate format of the pattern may be scan line runs and trapezoid fills. The intermediate format of the pattern may be paths and curves. The clipping of the pattern to the clipping region performs scan line conversion with polygon to polygon clipping or trapezoid/run array to trapezoid/run array clipping.

    摘要翻译: 将模式的图案填充操作执行到裁剪区域的方法将图案解析为页面描述语言和页面位图之间的中间格式。 这个中间格式被缓存。 对于每个将图案拼贴到剪辑区域中,图案被剪裁到剪切区域并且从剪切的中间格式模式渲染到页面位图的对应位置。 模式的中间格式可以是扫描线运行和梯形填充。 图案的中间格式可以是路径和曲线。 剪切区域的剪切将通过多边形到多边形裁剪或梯形/运行数组进行扫描线转换,以梯形/运行数组削波。

    FFT/IFFT processing system employing a real-complex mapping architecture
    7.
    发明授权
    FFT/IFFT processing system employing a real-complex mapping architecture 有权
    采用真实复杂映射架构的FFT / IFFT处理系统

    公开(公告)号:US07403881B2

    公开(公告)日:2008-07-22

    申请号:US10973751

    申请日:2004-10-26

    IPC分类号: G06F17/10

    CPC分类号: G06F17/142

    摘要: The present invention provides an FFT/IFFT processor for use with N data values. In one embodiment, the FFT/IFFT processor includes an even-odd data mapper configured to provide a mapping of the N data values into N/2 mapped complex data values if the N data values are real. Additionally, the FFT/IFFT processor also includes a separator-combiner, coupled to the even-odd data mapper, configured to compute either an FFT based on the mapping or an IFFT based on the N data values if the N data values are complex.

    摘要翻译: 本发明提供了一种与N个数据值一起使用的FFT / IFFT处理器。 在一个实施例中,FFT / IFFT处理器包括偶数数据映射器,其被配置为如果N个数据值是真实的,则提供N个数据值到N / 2映射复数据值的映射。 另外,FFT / IFFT处理器还包括耦合到奇偶数据映射器的分离器组合器,被配置成如果N个数据值复杂,则基于映射计算FFT或基于N个数据值的IFFT。

    Method and system for data communication
    8.
    发明授权
    Method and system for data communication 有权
    数据通信方法和系统

    公开(公告)号:US06795548B2

    公开(公告)日:2004-09-21

    申请号:US09754746

    申请日:2001-01-04

    IPC分类号: H04M100

    摘要: A system for data communication is disclosed that comprises a hybrid circuit (220) that receives a signal. A switched gain circuit (204) coupled to the hybrid circuit (220) receives the signal from the hybrid circuit (220). A receiver circuit (206) coupled to the switched gain circuit (204) receives the signal from the switched gain circuit (204). The switched gain circuit (204) adjusts the power of the signal transmitted to the receiver circuit (206). More specifically, the switched gain circuit (204) detects the power of the signal received from the hybrid circuit (220), and adjusts the power of the signal transmitted to the receiver circuit (206) based upon the power of the signal received from the hybrid circuit (220). A method for data communication is disclosed. A signal is received using a hybrid circuit (220). The signal is transmitted to a switched gain circuit (204) coupled to the hybrid circuit (220). The power of the signal is adjusted using the switched gain circuit (204). The adjusted signal is transmitted to a receiver circuit (206) coupled to the switched gain circuit (204). More specifically, the power of the signal is detected, and the power of the signal transmitted to the receiver circuit (206) is adjusted based upon the power of the signal received from the hybrid circuit (220).

    摘要翻译: 公开了一种用于数据通信的系统,其包括接收信号的混合电路(220)。 耦合到混合电路(220)的开关增益电路(204)从混合电路(220)接收信号。 耦合到开关增益电路(204)的接收器电路(206)从开关增益电路(204)接收信号。 开关增益电路(204)调节发送到接收器电路(206)的信号的功率。 更具体地,开关增益电路(204)检测从混合电路(220)接收的信号的功率,并且基于从接收电路(220)接收的信号的功率来调整发送到接收机电路(206)的信号的功率 混合电路(220)。 公开了一种用于数据通信的方法。 使用混合电路(220)接收信号。 信号被发送到耦合到混合电路(220)的开关增益电路(204)。 使用开关增益电路(204)来调整信号的功率。 经调整的信号被发送到耦合到开关增益电路(204)的接收器电路(206)。 更具体地,检测信号的功率,并且基于从混合电路(220)接收的信号的功率来调整发送到接收机电路(206)的信号的功率。

    Embedded display list interpreter with distribution of rendering tasks,
for multiprocessor-based printer
    10.
    发明授权
    Embedded display list interpreter with distribution of rendering tasks, for multiprocessor-based printer 失效
    嵌入式显示列表解释器,具有渲染任务分布,适用于基于多处理器的打印机

    公开(公告)号:US6091506A

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

    申请号:US957475

    申请日:1997-10-24

    IPC分类号: G06K15/02 G06F15/16

    摘要: A processing unit (11) for a printer system. The processing unit (11) is comprised of a master processor (21) and multiple parallel processors (22). The master processor (21) builds a display list and partitions it into sublists, which it distributes to the parallel processors (22). The parallel processors (22) interpret the sublists, thereby rendering the image as bitmapped data. Interpretation of a sublist is performed by reading its operation codes and calling rasterizing primitives represented by the operation codes. (FIG. 3). During execution of a rasterizing primitive, a parallel processor (22) determines whether the next operation code in the sublist will call the same primitive. If so, execution of the current primitive is repeated.

    摘要翻译: 一种用于打印机系统的处理单元(11)。 处理单元(11)由主处理器(21)和多个并行处理器(22)组成。 主处理器(21)构建显示列表并将其分割成分列到并行处理器(22)的子列表。 并行处理器(22)解释子列表,从而将图像呈现为位图数据。 通过读取其操作代码并调用由操作代码表示的光栅化图元来执行子列表的解释。 (图3)。 在执行光栅化图元期间,并行处理器(22)确定子列表中的下一个操作代码是否将调用相同的图元。 如果是这样,则重复当前基元的执行。