Patents by Inventor Abhijit Mandal

Abhijit Mandal 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: 9754409
    Abstract: A method of tessellating a parametric patch (610) of an object is disclosed. A boundary curve associated with the parametric patch (610) is vectorized according to a pre-determined flatness tolerance. A tessellation point associated with a first parametric value inside the parametric patch (610) is determined based on geometry of the parametric patch (610) and a tessellation step. A curve associated with the first parametric value is determined based on the geometry of the parametric patch (610) and the tessellation step. A color split point on the vectorized boundary curve is determined. The color split point is determined based on the vectorized boundary curve and the determined curve associated with the first parametric value. The parametric patch (610) is tessellated by joining the color split point and the tessellation point.
    Type: Grant
    Filed: December 3, 2014
    Date of Patent: September 5, 2017
    Assignee: CANON KABUSHIKI KAISHA
    Inventors: Hervé Soulard, Jun Liu, Andrew R Coker, Abhijit Mandal
  • Publication number: 20150154797
    Abstract: A method of tessellating a parametric patch (610) of an object is disclosed. A boundary curve associated with the parametric patch (610) is vectorised according to a pre-determined flatness tolerance. A tessellation point associated with a first parametric value inside the parametric patch (610) is determined based on geometry of the parametric patch (610) and a tessellation step. A curve associated with the first parametric value is determined based on the geometry of the parametric patch (610) and the tessellation step. A colour split point on the vectorised boundary curve is determined. The colour split point is determined based on the vectorised boundary curve and the determined curve associated with the first parametric value. The parametric patch (610) is tessellated by joining the colour split point and the tessellation point.
    Type: Application
    Filed: December 3, 2014
    Publication date: June 4, 2015
    Inventors: Hervé SOULARD, Jun Liu, Andrew R. Coker, Abhijit Mandal
  • Patent number: 7928992
    Abstract: The subject application is directed to a system and method for transparent object rendering. An electronic document, inclusive of a plurality of objects, is first received. The electronic document is then parsed so as to generate a transparency table. The generated table includes entries corresponding to transparency characteristics of each of the objects. Each object of the received electronic document is then processed in accordance with a corresponding transparency table entry. The system further comprises means adapted for generating a scan-line representation of each of the plurality of objects, the scan-line representation including a scan-line corresponding to an associated backdrop and a scan-line corresponding to associated pixel data. The received electronic document is thereby rendered so as to generate a rendered document.
    Type: Grant
    Filed: May 30, 2007
    Date of Patent: April 19, 2011
    Assignees: Kabushiki Kaisha Toshiba, Toshiba Tec Kabushiki Kaisha
    Inventors: Dakai Liu, Thevan Raju, Abhijit Mandal, Derek Seow, Leopold Bobrowski, Chaminda Weerasinghe
  • Patent number: 7898686
    Abstract: The subject application is directed to a system and method for encoded raster document generation. The electronic document is a suitable page description language document encoded in a page description language. Primary raster code is then generated in accordance with the received page description language. The primary raster code corresponding to the received electronic document is then stored. The primary raster code includes instructions representing dot placement in a rendering of the electronic document by an associated document output engine. Overlay data is then received corresponding to additional data associated with the electronic document. The overlay data is then converted into secondary raster code. The primary raster code and the secondary raster code are then output for generation of a bitmapped image output from a combination of the primary and the secondary raster codes.
    Type: Grant
    Filed: October 6, 2006
    Date of Patent: March 1, 2011
    Assignees: Kabushiki Kaisha Toshiba, Toshiba Tec Kabushiki Kaisha
    Inventors: Benjamin Donald Capper, Arthur John Poirier, Abhijit Mandal
  • Publication number: 20080297534
    Abstract: The subject application is directed to a system and method for transparent object rendering. An electronic document, inclusive of a plurality of objects, is first received. The electronic document is then parsed so as to generate a transparency table. The generated table includes entries corresponding to transparency characteristics of each of the objects. Each object of the received electronic document is then processed in accordance with a corresponding transparency table entry. The system further comprises means adapted for generating a scan-line representation of each of the plurality of objects, the scan-line representation including a scan-line corresponding to an associated backdrop and a scan-line corresponding to associated pixel data. The received electronic document is thereby rendered so as to generate a rendered document.
    Type: Application
    Filed: May 30, 2007
    Publication date: December 4, 2008
    Inventors: Dakai LIU, Thevan RAJU, Abhijit MANDAL, Derek SEOW, Leopold BOBROWSKI, Chaminda WEERASINGHE
  • Publication number: 20080084572
    Abstract: The subject application is directed to a system and method for encoded raster document generation. The electronic document is a suitable page description language document encoded in a page description language. Primary raster code is then generated in accordance with the received page description language. The primary raster code corresponding to the received electronic document is then stored. The primary raster code includes instructions representing dot placement in a rendering of the electronic document by an associated document output engine. Overlay data is then received corresponding to additional data associated with the electronic document. The overlay data is then converted into secondary raster code. The primary raster code and the secondary raster code are then output for generation of a bitmapped image output from a combination of the primary and the secondary raster codes.
    Type: Application
    Filed: October 6, 2006
    Publication date: April 10, 2008
    Inventors: Benjamin Donald Capper, Arthur John Poirier, Abhijit Mandal
  • Publication number: 20070216696
    Abstract: A system and method for rendering of electronic documents includes interpreting of page description language to generate a series of instruction arrays corresponding to each of a plurality of bands that conjoin to form a rendered document output. Each instruction array includes instructions descriptive of a band of pixels to be generated corresponding to a scanline of an output image. Instructions include one or more image primitives described in the original, electronic document. The system allows for efficient, compact document rendering including multiple or mixed image or text areas that may overlap in an output document.
    Type: Application
    Filed: March 16, 2006
    Publication date: September 20, 2007
    Inventors: Benjamin Capper, Abhijit Mandal