Patents by Inventor Mohan Kumar Yenigalla

Mohan Kumar Yenigalla has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 7170628
    Abstract: A printer controller in which the image data received in indexed format is stored only in indexed format. The image data is converted to long format when required for rendering operations by using an appropriate lookup table. By storing the image data only in indexed format until the time of rendering, the memory requirements within a system may be minimized. According to another aspect of the present invention, floating point operations (providing higher precision) may be used in a interpreter block and fixed point operations (providing more speed) may be used in a rendering block, while avoiding/reducing image artifacts in upscaled images. A check is performed to determine whether a pixel in the upscaled image maps back to fall within the boundary of the source image, and corrective action is taken if the pixel does not fall within the boundary.
    Type: Grant
    Filed: December 20, 2002
    Date of Patent: January 30, 2007
    Assignee: Texas Instruments Incorporated
    Inventors: Santhosh Trichur Natarajan Kumar, Mohan Kumar Yenigalla
  • Patent number: 7130073
    Abstract: Patterns are processed minimizing resources such as memory and/or processing power. According to one aspect, when a pattern object is received with the same identifier as that of an earlier received pattern, a count is maintained reflecting a number of times the earlier pattern is to be used in rendering. When the earlier pattern is used as many times as the count in the rendering operations, the earlier pattern is deleted from the memory. According to another aspect, when two patterns are defined based on the same pattern data, the pattern is stored in a common storage area, and a pointer is maintained to the storage area from both the patterns. According to another aspect, even if a pattern is to be used only in the expanded form while rendering, the pattern is stored in non-expanded form until the time of rendering to minimize memory consumption.
    Type: Grant
    Filed: May 10, 2002
    Date of Patent: October 31, 2006
    Assignee: Texas Instruments Incorporated
    Inventors: Santhosh Trichur Natrajan Kumar, Mohan Kumar Yenigalla
  • Publication number: 20040120006
    Abstract: A printer controller in which the image data received in indexed format is stored only in indexed format. The image data is converted to long format when required for rendering operations by using an appropriate lookup table. By storing the image data only in indexed format until the time of rendering, the memory requirements within a system may be minimized. According to another aspect of the present invention, floating point operations (providing higher precision) may be used in a interpreter block and fixed point operations (providing more speed) may be used in a rendering block, while avoiding/reducing image artifacts in upscaled images. A check is performed to determine whether a pixel in the upscaled image maps back to fall within the boundary of the source image, and corrective action is taken if the pixel does not fall within the boundary.
    Type: Application
    Filed: December 20, 2002
    Publication date: June 24, 2004
    Applicant: Texas Instruments Incorporated
    Inventors: Santhosh Trichur Natarajan Kumar, Mohan Kumar Yenigalla
  • Publication number: 20030210427
    Abstract: Patterns are processed minimizing resources such as memory and/or processing power. According to one aspect, when a pattern object is received with the same identifier as that of an earlier received pattern, a count is maintained reflecting a number of times the earlier pattern is to be used in rendering. When the earlier pattern is used as many times as the count in the rendering operations, the earlier pattern is deleted from the memory. According to another aspect, when two patterns are defined based on the same pattern data, the pattern is stored in a common storage area, and a pointer is maintained to the storage area from both the patterns. According to another aspect, even if a pattern is to be used only in the expanded form while rendering, the pattern is stored in non-expanded form until the time of rendering to minimize memory consumption.
    Type: Application
    Filed: May 10, 2002
    Publication date: November 13, 2003
    Applicant: Texas Instruments Incorporated
    Inventors: Santhosh Trichur Natrajan Kumar, Mohan Kumar Yenigalla