Transformable graphical regions
    1.
    发明授权
    Transformable graphical regions 有权
    可变形图形区域

    公开(公告)号:US06330003B1

    公开(公告)日:2001-12-11

    申请号:US09364460

    申请日:1999-07-30

    IPC分类号: G06T300

    CPC分类号: G06T11/60

    摘要: A system and method of providing a transformable region that may be used on graphics devices having different resolutions. The original path and geometric data of the region, as well as all operations performed on the data, are preserved when generating the region. The device-independent region can be described by a hierarchical tree, wherein the leaf nodes contain path or rectangle, ellipse, pie, and polygon data and the branch nodes contain the operations to be performed on the regions. As the tree is traversed and regions are used, they are converted to a device resolution-specific from such that the operations are performed on device resolution-specific regions. Matrix transformation operations (e.g., translate, scale, skew and rotate) can be applied because the original path information is preserved and if the region is to be used in a device having a different resolution or a subsequent matrix operation is to be applied to the region, the tree can be re-traversed.

    摘要翻译: 一种提供可以用于具有不同分辨率的图形设备上的可变形区域的系统和方法。 当生成区域时,会保留区域的原始路径和几何数据以及对数据执行的所有操作。 可以通过分层树描述与设备无关的区域,其中叶节点包含路径或矩形,椭圆,饼图和多边形数据,并且分支节点包含要对区域执行的操作。 当树被遍历并使用区域时,它们被转换为特定于设备的分辨率,使得在设备分辨率特定区域上执行操作。 可以应用矩阵变换操作(例如,平移,缩放,偏斜和旋转),因为原始路径信息被保留,并且如果要在具有不同分辨率的设备或后续矩阵操作中使用该区域,则应用于 区域,树可以重新遍历。

    Method and apparatus for text layout across a region
    2.
    发明授权
    Method and apparatus for text layout across a region 失效
    跨区域文本布局的方法和装置

    公开(公告)号:US08045823B2

    公开(公告)日:2011-10-25

    申请号:US11041033

    申请日:2005-01-21

    IPC分类号: G06K9/36

    CPC分类号: G06F17/211

    摘要: The present invention displays text within a region by identifying text boxes within the region. To identify the text boxes, the invention uses scan lines that are spaced at intervals that are smaller than the text height of the text to be placed in the boxes. These scan lines are combined to identify the full text boxes. Additionally, under the invention, a region is transformed before text boxes are generated for the region. The transform is an inverse of a text transform that is applied to the text placed in the region. This allows rotated and skewed text to be placed in the region. The invention also facilitates displaying a single text string across several disjointed regions.

    摘要翻译: 本发明通过识别区域内的文本框来显示区域内的文本。 为了识别文本框,本发明使用以小于待放置在框中的文本的文本高度的间隔间隔的扫描线。 这些扫描线被组合以识别全文框。 另外,根据本发明,在为该区域生成文本框之前变换区域。 该变换是应用于放置在该区域中的文本的文本变换的逆。 这允许将旋转和倾斜的文本放置在该区域中。 本发明还有助于在多个不相交区域上显示单个文本串。

    Method and apparatus for text layout across a region
    3.
    发明授权
    Method and apparatus for text layout across a region 失效
    跨区域文本布局的方法和装置

    公开(公告)号:US06868524B1

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

    申请号:US09425132

    申请日:1999-10-22

    IPC分类号: G06F17/21 G06F15/00 G06F17/00

    CPC分类号: G06F17/211

    摘要: The present invention displays text within a region by identifying text boxes within the region. To identify the text boxes, the invention uses scan lines that are spaced at intervals that are smaller than the text height of the text to be placed in the boxes. These scan lines are combined to identify the full text boxes. Additionally, under the invention, a region is transformed before text boxes are generated for the region. The transform is an inverse of a text transform that is applied to the text placed in the region. This allows rotated and skewed text to be placed in the region. The invention also facilitates displaying a single text string across several disjointed regions.

    摘要翻译: 本发明通过识别区域内的文本框来显示区域内的文本。 为了识别文本框,本发明使用以小于待放置在框中的文本的文本高度的间隔间隔的扫描线。 这些扫描线被组合以识别全文框。 另外,根据本发明,在为该区域生成文本框之前变换区域。 该变换是应用于放置在该区域中的文本的文本变换的逆。 这允许将旋转和倾斜的文本放置在该区域中。 本发明还有助于在多个不相交区域上显示单个文本串。

    Graphics container
    4.
    发明授权
    Graphics container 有权
    图形容器

    公开(公告)号:US06518976B1

    公开(公告)日:2003-02-11

    申请号:US09364461

    申请日:1999-07-30

    IPC分类号: G06F1700

    摘要: A method of setting a graphics container in a graphics device wherein a child application draws graphics within a parent application's graphics context. A parent application begins a graphics container, pushes the current state information to a container stack, and sets a new container transformation and a container clip region in the graphics context where the contained graphics will be displayed. The current world-to-device transformation is concatenated with the container transformation, and the current visible clip region is intersected with the container clip region for transforming the child graphics to the container. Further, an identifier is used to prevent the child from altering the container transformation set by the parent and from popping the container state stack. After the container is set by the parent application, the world and page transformations of the child application are set to default values and the clipping region is set to infinity. The child application draws graphics to the container without any knowledge that it is being contained. Further, the child is free to shrink the clipping that was set by the parent, but cannot expand it. When the container is ended by the parent, the graphics context is restored to the state prior to beginning the graphics container.

    摘要翻译: 一种在图形设备中设置图形容器的方法,其中子应用程序在父应用程序的图形上下文中绘制图形。 父应用程序启动图形容器,将当前状态信息推送到容器堆栈,并在显示内容的图形的图形上下文中设置新的容器转换和容器剪辑区域。 当前的世界到设备的转换与容器转换相连接,当前可见的剪辑区域与容器剪辑区域相交,用于将子图形转换为容器。 此外,使用标识符来防止孩子改变由父节点设置的容器变换和弹出容器状态堆栈。 容器由父应用程序设置后,子应用程序的世界和页面转换将设置为默认值,并将裁剪区域设置为无穷大。 子应用程序将图形绘制到容器,而不知道它是被包含的。 此外,孩子可以自由收缩由父母设置的剪辑,但是不能展开它。 当容器由父代终止时,图形上下文恢复到开始图形容器之前的状态。

    METHODS AND SYSTEMS FOR IDENTIFICATION AND TRANSCRIPTION OF INDIVIDUAL ANCESTRAL RECORDS AND FAMILY
    5.
    发明申请
    METHODS AND SYSTEMS FOR IDENTIFICATION AND TRANSCRIPTION OF INDIVIDUAL ANCESTRAL RECORDS AND FAMILY 有权
    识别和转录个人记录和家庭的方法和系统

    公开(公告)号:US20120240038A1

    公开(公告)日:2012-09-20

    申请号:US13049671

    申请日:2011-03-16

    申请人: Donald B. Curtis

    发明人: Donald B. Curtis

    IPC分类号: G06F17/24

    CPC分类号: G06F17/243

    摘要: A method of extracting information from a document and creating a record may include providing a document comprising text. The method may also include converting the text into a machine readable format. The method may further include displaying the document with the text in the machine readable format and displaying one or more data fields associated with the record to a user. Each of the data fields may be configured to store information. The method may additionally include receiving from the user, a selection of a data field and a selection of a first portion of text from the document to associate with the selected data field. The method may additionally include highlighting the first portion of text on the document. The method may additionally include extracting information associated with the first portion of text from the document and associating the extracted information with the data field.

    摘要翻译: 从文档提取信息和创建记录的方法可以包括提供包括文本的文档。 该方法还可以包括将文本转换成机器可读格式。 该方法还可以包括以机器可读格式显示具有文本的文档,并且向用户显示与记录相关联的一个或多个数据字段。 可以将每个数据字段配置为存储信息。 该方法可以另外包括从用户接收数据字段的选择以及从文档中选择第一部分文本以与所选择的数据字段相关联。 该方法还可以包括突出显示文档上的文本的第一部分。 该方法可以另外包括从文档中提取与文本的第一部分相关联的信息,并将提取的信息与数据字段相关联。

    User interface method for skew correction
    6.
    发明授权
    User interface method for skew correction 有权
    用于歪斜校正的用户界面方法

    公开(公告)号:US08249391B2

    公开(公告)日:2012-08-21

    申请号:US11844443

    申请日:2007-08-24

    申请人: Donald B. Curtis

    发明人: Donald B. Curtis

    IPC分类号: G06K9/32 G06K9/36 G09G5/00

    CPC分类号: G06T3/608

    摘要: Methods and systems for correcting skew in digital images are disclosed according to embodiments of the invention. Embodiments may include receiving the endpoints of the skew-line, calculating the sine and cosine of the skew-angle from the endpoints and rotating the image using the sine and cosine of the skew-angle. Embodiments of the invention may also include various ways for a user to provide a skew-line and/or endpoints.

    摘要翻译: 根据本发明的实施例公开了用于校正数字图像中的偏斜的方法和系统。 实施例可以包括接收偏斜线的端点,从端点计算斜角的正弦和余弦,并且使用斜角的正弦和余弦旋转图像。 本发明的实施例还可以包括用于用户提供斜线和/或端点的各种方式。

    Adaptive contrast control systems and methods
    7.
    发明授权
    Adaptive contrast control systems and methods 有权
    自适应对比度控制系统和方法

    公开(公告)号:US07724981B2

    公开(公告)日:2010-05-25

    申请号:US11188137

    申请日:2005-07-21

    申请人: Donald B. Curtis

    发明人: Donald B. Curtis

    摘要: A method of operating on an image of a document includes, for an electronic file that includes a representation of the document, portioning the representation of the document into non-overlapping areas. Each area includes a matrix of pixels and each pixel has an initial grayscale value and a position in the matrix. The method also includes, for each area, determining a black point value and a white point value. The method further includes, for each pixel in each area, determining a revised pixel grayscale value for the pixel using the pixel's grayscale value, the pixel's position in the matrix, the black point value for the area comprising the pixel, the white point value for the area comprising the pixel, the black point value for at least one area adjacent to the area comprising the pixel, and/or the white point value for at least one area adjacent to the area comprising the pixel. The method also includes producing the image of the document using the revised grayscale values for each pixel.

    摘要翻译: 对于包括文档的表示的电子文件,对文档的图像进行操作的方法包括将文档的表示分配到非重叠区域中的电子文件。 每个区域包括像素矩阵,并且每个像素具有初始灰度值和矩阵中的位置。 对于每个区域,该方法还包括确定黑点值和白点值。 该方法还包括,对于每个区域中的每个像素,使用像素的灰度值,像素在矩阵中的位置,包括像素的区域的黑点值,确定用于像素的修正像素灰度值, 包括像素的区域,与包括该像素的区域相邻的至少一个区域的黑点值和/或与包括该像素的区域相邻的至少一个区域的白点值。 该方法还包括使用每个像素的修正灰度值来产生文档的图像。

    User Interface Method For Skew Correction
    8.
    发明申请
    User Interface Method For Skew Correction 有权
    用于倾斜校正的用户界面方法

    公开(公告)号:US20090052802A1

    公开(公告)日:2009-02-26

    申请号:US11844443

    申请日:2007-08-24

    申请人: Donald B. Curtis

    发明人: Donald B. Curtis

    IPC分类号: G06T3/00

    CPC分类号: G06T3/608

    摘要: Methods and systems for correcting skew in digital images are disclosed according to embodiments of the invention. Embodiments may include receiving the endpoints of the skew-line, calculating the sine and cosine of the skew-angle from the endpoints and rotating the image using the sine and cosine of the skew-angle. Embodiments of the invention may also include various ways for a user to provide a skew-line and/or endpoints.

    摘要翻译: 根据本发明的实施例公开了用于校正数字图像中的偏斜的方法和系统。 实施例可以包括接收偏斜线的端点,从端点计算斜角的正弦和余弦,并且使用斜角的正弦和余弦旋转图像。 本发明的实施例还可以包括用于用户提供斜线和/或端点的各种方式。

    Halftoning without a full range of equally-spaced colors
    9.
    发明授权
    Halftoning without a full range of equally-spaced colors 失效
    半色调没有全范围的等间隔颜色

    公开(公告)号:US06580434B1

    公开(公告)日:2003-06-17

    申请号:US09557330

    申请日:2000-04-24

    申请人: Donald B. Curtis

    发明人: Donald B. Curtis

    IPC分类号: G09G502

    CPC分类号: H04N1/52 G06T11/001

    摘要: A method to use most of the colors that are available when rendering color images where a limited number of colors are available such as rendering images in VGA mode. The instant invention determines the maximum value of the color intensity values of a true color to display at a given (x, y) position. The number of full intensity values and half intensity values are determined and the number of half intensity color values are maximized. A halftone matrix is used and a halftone value is chosen from the halftone matrix using a modulo function. The color to be used at the (x, y) position is then selected based upon the full intensity values and the halftone value.

    摘要翻译: 在使用有限数量的颜色可用的彩色图像(如在VGA模式下渲染图像)时,可以使用大多数颜色的方法。 本发明确定在给定(x,y)位置显示的真实颜色的颜色强度值的最大值。 确定全强度值和半强度值的数量,并使半强度颜色值的数量最大化。 使用半色调矩阵,并使用模函数从半色调矩阵中选择半色调值。 然后根据全强度值和半色调值选择在(x,y)位置使用的颜色。

    User interface methods and systems for image brightness and contrast
    10.
    发明授权
    User interface methods and systems for image brightness and contrast 失效
    用户界面方法和系统,用于图像亮度和对比度

    公开(公告)号:US08073285B2

    公开(公告)日:2011-12-06

    申请号:US11845635

    申请日:2007-08-27

    申请人: Donald B. Curtis

    发明人: Donald B. Curtis

    IPC分类号: G06K9/40 G06F3/048

    CPC分类号: H04N1/407 G06T11/60

    摘要: An image editing user interface includes a first control adapted to alter an image property of an image in response to a user input and a second control adapted to operate in cooperation with the first control to alter the image property in response to a user input. The image property is brightness and the first control alters brightness over a range of image values between two endpoints and the second control defines at least one of the endpoints.

    摘要翻译: 图像编辑用户界面包括适于响应于用户输入改变图像的图像特性的第一控制和适于与第一控制协作操作以响应于用户输入改变图像特性的第二控制。 图像属性是亮度,并且第一控制在两个端点之间的图像值的范围上改变亮度,并且第二控制定义至少一个端点。