Patents by Inventor Prasun Choudhury

Prasun Choudhury 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: 9558557
    Abstract: A multi-user augmented reality (AR) system operates without a previously acquired common reference by generating a reference image on the fly. The reference image is produced by capturing at least two images of a planar object and using the images to determine a pose (position and orientation) of a first mobile platform with respect to the planar object. Based on the orientation of the mobile platform, an image of the planar object, which may be one of the initial images or a subsequently captured image, is warped to produce the reference image of a front view of the planar object. The reference image may be produced by the mobile platform or by, e.g., a server. Other mobile platforms may determine their pose with respect to the planar object using the reference image to perform a multi-user augmented reality application.
    Type: Grant
    Filed: March 19, 2015
    Date of Patent: January 31, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Bolan Jiang, Ashwin Swaminathan, Serafin Diaz Spindola, Dheeraj Ahuja, Charles Wheeler Sweet, III, Prasun Choudhury
  • Patent number: 9224205
    Abstract: A reference in an unknown environment is generated on the fly for positioning and tracking. The reference is produced in a top down process by capturing an image of a planar object with a predefined geometric shape, detecting edge pixels of the planar object, then detecting a plurality of line segments from the edge pixels. The plurality of line segments may then be used to detect the planar object in the image based on the predefined geometric shape. An initial pose of the camera with respect to the planar object is determined and tracked using the edges of the planar object.
    Type: Grant
    Filed: June 14, 2012
    Date of Patent: December 29, 2015
    Assignee: QUALCOMM Incorporated
    Inventors: Yanghai Tsin, Prasun Choudhury, Murali Ramaswamy Chari
  • Publication number: 20150193935
    Abstract: A multi-user augmented reality (AR) system operates without a previously acquired common reference by generating a reference image on the fly. The reference image is produced by capturing at least two images of a planar object and using the images to determine a pose (position and orientation) of a first mobile platform with respect to the planar object. Based on the orientation of the mobile platform, an image of the planar object, which may be one of the initial images or a subsequently captured image, is warped to produce the reference image of a front view of the planar object. The reference image may be produced by the mobile platform or by, e.g., a server. Other mobile platforms may determine their pose with respect to the planar object using the reference image to perform a multi-user augmented reality application.
    Type: Application
    Filed: March 19, 2015
    Publication date: July 9, 2015
    Inventors: Bolan Jiang, Ashwin Swaminathan, Serafin Diaz Spindola, Dheeraj Ahuja, Charles Wheeler Sweet, III, Prasun Choudhury
  • Patent number: 9013550
    Abstract: A multi-user augmented reality (AR) system operates without a previously acquired common reference by generating a reference image on the fly. The reference image is produced by capturing at least two images of a planar object and using the images to determine a pose (position and orientation) of a first mobile platform with respect to the planar object. Based on the orientation of the mobile platform, an image of the planar object, which may be one of the initial images or a subsequently captured image, is warped to produce the reference image of a front view of the planar object. The reference image may be produced by the mobile platform or by, e.g., a server. Other mobile platforms may determine their pose with respect to the planar object using the reference image to perform a multi-user augmented reality application.
    Type: Grant
    Filed: April 7, 2011
    Date of Patent: April 21, 2015
    Assignee: QUALCOMM Incorporated
    Inventors: Bolan Jiang, Ashwin Swaminathan, Serafin Diaz Spindola, Dheeraj Ahuja, Charles Wheeler Sweet, III, Prasun Choudhury
  • Patent number: 8638986
    Abstract: A reference patch of an unknown environment is generated on the fly for positioning and tracking. The reference patch is generated using a captured image of a planar object with two perpendicular sets of parallel lines. The planar object is detected in the image and axes of the world coordinate system are defined using the vanishing points for the two sets of parallel lines. The camera rotation is recovered based on the defined axes, and the reference patch of at least a portion of the image of the planar object is generated using the recovered camera rotation. The reference patch can then be used for vision based detection and tracking. The planar object may be detected in the image as sets of parallel lines or as a rectangle.
    Type: Grant
    Filed: July 26, 2011
    Date of Patent: January 28, 2014
    Assignee: QUALCOMM Incorporated
    Inventors: Bolan Jiang, Charles Wheeler Sweet, III, Prasun Choudhury, Dheeraj Ahuja
  • Publication number: 20130335575
    Abstract: A reference in an unknown environment is generated on the fly for positioning and tracking. The reference is produced in a top down process by capturing an image of a planar object with a predefined geometric shape, detecting edge pixels of the planar object, then detecting a plurality of line segments from the edge pixels. The plurality of line segments may then be used to detect the planar object in the image based on the predefined geometric shape. An initial pose of the camera with respect to the planar object is determined and tracked using the edges of the planar object.
    Type: Application
    Filed: June 14, 2012
    Publication date: December 19, 2013
    Applicant: QUALCOMM Incorporated
    Inventors: Yanghai Tsin, Prasun Choudhury, Murali Ramaswamy Chari
  • Publication number: 20120269388
    Abstract: A reference patch of an unknown environment is generated on the fly for positioning and tracking. The reference patch is generated using a captured image of a planar object with two perpendicular sets of parallel lines. The planar object is detected in the image and axes of the world coordinate system are defined using the vanishing points for the two sets of parallel lines. The camera rotation is recovered based on the defined axes, and the reference patch of at least a portion of the image of the planar object is generated using the recovered camera rotation. The reference patch can then be used for vision based detection and tracking. The planar object may be detected in the image as sets of parallel lines or as a rectangle.
    Type: Application
    Filed: July 26, 2011
    Publication date: October 25, 2012
    Applicant: QUALCOMM Incorporated
    Inventors: Bolan Jiang, Charles Wheeler Sweet, III, Prasun Choudhury, Dheeraj Ahuja
  • Publication number: 20120062702
    Abstract: A multi-user augmented reality (AR) system operates without a previously acquired common reference by generating a reference image on the fly. The reference image is produced by capturing at least two images of a planar object and using the images to determine a pose (position and orientation) of a first mobile platform with respect to the planar object. Based on the orientation of the mobile platform, an image of the planar object, which may be one of the initial images or a subsequently captured image, is warped to produce the reference image of a front view of the planar object. The reference image may be produced by the mobile platform or by, e.g., a server. Other mobile platforms may determine their pose with respect to the planar object using the reference image to perform a multi-user augmented reality application.
    Type: Application
    Filed: April 7, 2011
    Publication date: March 15, 2012
    Applicant: QUALCOMM Incorporated
    Inventors: Bolan Jiang, Ashwin Swaminathan, Serafin Diaz Spindola, Dheeraj Ahuja, Charles Wheeler Sweet, III, Prasun Choudhury
  • Patent number: 8068106
    Abstract: A method, system, and computer-readable storage medium are disclosed for rendering Bézier curves using a graphics processing unit (GPU). In one embodiment, a plurality of quadratic Bézier curves approximating a cubic Bézier curve are automatically generated. In one embodiment, the plurality of quadratic Bézier curves are rendered using the GPU.
    Type: Grant
    Filed: August 31, 2007
    Date of Patent: November 29, 2011
    Assignee: Adobe Systems Incorporated
    Inventors: Stephan R. Yhann, Prasun Choudhury
  • Patent number: 7952580
    Abstract: A method, system, and computer-readable storage medium are disclosed for rendering a path with classification of triangles as external and internal. In one embodiment, a tessellation based on the path may be generated, wherein the tessellation comprises a plurality of triangles. A first subset of the plurality of triangles may be determined to comprise one or more exterior triangles, wherein each of the one or more exterior triangles contains a respective curve. For each triangle of the one or more exterior triangles, a side of the curve to be rendered may be determined. A second subset of the plurality of triangles may be determined to comprise one or more interior triangles. The exterior triangles and the interior triangles may be rendered using a graphics processing unit, wherein each of the exterior triangles is rendered based on the respective side of the curve determined to be rendered.
    Type: Grant
    Filed: August 31, 2007
    Date of Patent: May 31, 2011
    Assignee: Adobe Systems Incorporated
    Inventors: Stephan R. Yhann, Prasun Choudhury
  • Patent number: 7928984
    Abstract: A method, system, and computer-readable storage medium are disclosed for rendering Bézier curves using a graphics processing unit (GPU). In one embodiment, a triangle representing a quadratic Bézier curve is sent to the GPU, wherein the triangle comprises only one texture coordinate per vertex, and wherein each texture coordinate comprises a first coordinate of the respective vertex in a canonical space. In one embodiment, a second coordinate in the canonical space for each vertex sent to the GPU may be determined based on the first coordinate in the canonical space for the respective vertex. In one embodiment, the quadratic Bézier curve is rendered using the GPU.
    Type: Grant
    Filed: August 31, 2007
    Date of Patent: April 19, 2011
    Assignee: Adobe Systems Incorporated
    Inventors: Stephan R. Yhann, Prasun Choudhury