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: 9558557Abstract: 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: GrantFiled: March 19, 2015Date of Patent: January 31, 2017Assignee: QUALCOMM IncorporatedInventors: Bolan Jiang, Ashwin Swaminathan, Serafin Diaz Spindola, Dheeraj Ahuja, Charles Wheeler Sweet, III, Prasun Choudhury
-
Patent number: 9224205Abstract: 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: GrantFiled: June 14, 2012Date of Patent: December 29, 2015Assignee: QUALCOMM IncorporatedInventors: Yanghai Tsin, Prasun Choudhury, Murali Ramaswamy Chari
-
Publication number: 20150193935Abstract: 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: ApplicationFiled: March 19, 2015Publication date: July 9, 2015Inventors: Bolan Jiang, Ashwin Swaminathan, Serafin Diaz Spindola, Dheeraj Ahuja, Charles Wheeler Sweet, III, Prasun Choudhury
-
Patent number: 9013550Abstract: 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: GrantFiled: April 7, 2011Date of Patent: April 21, 2015Assignee: QUALCOMM IncorporatedInventors: Bolan Jiang, Ashwin Swaminathan, Serafin Diaz Spindola, Dheeraj Ahuja, Charles Wheeler Sweet, III, Prasun Choudhury
-
Patent number: 8638986Abstract: 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: GrantFiled: July 26, 2011Date of Patent: January 28, 2014Assignee: QUALCOMM IncorporatedInventors: Bolan Jiang, Charles Wheeler Sweet, III, Prasun Choudhury, Dheeraj Ahuja
-
Publication number: 20130335575Abstract: 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: ApplicationFiled: June 14, 2012Publication date: December 19, 2013Applicant: QUALCOMM IncorporatedInventors: Yanghai Tsin, Prasun Choudhury, Murali Ramaswamy Chari
-
Publication number: 20120269388Abstract: 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: ApplicationFiled: July 26, 2011Publication date: October 25, 2012Applicant: QUALCOMM IncorporatedInventors: Bolan Jiang, Charles Wheeler Sweet, III, Prasun Choudhury, Dheeraj Ahuja
-
Publication number: 20120062702Abstract: 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: ApplicationFiled: April 7, 2011Publication date: March 15, 2012Applicant: QUALCOMM IncorporatedInventors: Bolan Jiang, Ashwin Swaminathan, Serafin Diaz Spindola, Dheeraj Ahuja, Charles Wheeler Sweet, III, Prasun Choudhury
-
Patent number: 8068106Abstract: 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: GrantFiled: August 31, 2007Date of Patent: November 29, 2011Assignee: Adobe Systems IncorporatedInventors: Stephan R. Yhann, Prasun Choudhury
-
Patent number: 7952580Abstract: 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: GrantFiled: August 31, 2007Date of Patent: May 31, 2011Assignee: Adobe Systems IncorporatedInventors: Stephan R. Yhann, Prasun Choudhury
-
Patent number: 7928984Abstract: 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: GrantFiled: August 31, 2007Date of Patent: April 19, 2011Assignee: Adobe Systems IncorporatedInventors: Stephan R. Yhann, Prasun Choudhury