Patents by Inventor Sudipto Banerjee
Sudipto Banerjee 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).
-
Publication number: 20240029363Abstract: Certain aspects of the present disclosure present a method of graphics processing at a wearable display device. The method generally includes rendering a first image based on a position of the wearable display device and contours and depth information for one or more real-world objects associated with the position, the rendered first image comprising, at least, one or more virtual objects, re-projecting the first image based on an updated position of the wearable display device that is different than the position, rendering a second image using re-projected contours of the one or more real-world objects in the first image, updated depth information for the one or more real-world objects in the first image, updated depth information for the one or more virtual objects in the first image, and warped one or more virtual objects, and displaying the second image on a display of the wearable display device.Type: ApplicationFiled: July 20, 2022Publication date: January 25, 2024Inventors: Sudipto BANERJEE, Vinay MELKOTE KRISHNAPRASAD
-
Publication number: 20230147244Abstract: The present disclosure relates to methods and apparatus for graphics processing. The apparatus can determine a combined depth map based on at least one of a 3DRU mesh, a DFS map, and a display pose. The apparatus can also determine one or more re-projected eye and depth buffers based on at least one of one or more eye buffers, one or more depth buffers, one or more bounding box and warp parameters, and the display pose. Further, the apparatus can communicate at least one composited frame based on the combined depth map and the one or more re-projected eye and depth buffers. The apparatus can also determine the at least one composited frame based on the combined depth map and the one or more re-projected eye and depth buffers. The apparatus can also combine the 3DRU mesh, the DFS map, and the display pose.Type: ApplicationFiled: April 28, 2021Publication date: May 11, 2023Inventors: Sudipto BANERJEE, Vinay MELKOTE KRISHNAPRASAD, Sandeep Kanakapura LAKSHMIKANTHA, Ajit Venkat RAO
-
Publication number: 20230039100Abstract: This disclosure provides systems, devices, apparatus and methods, including computer programs encoded on storage media, for multi-layer reprojection techniques for augmented reality. A display processor may obtain a layer of graphics data including a plurality of virtual objects. Each the plurality of virtual objects may be associated with at least one bounding box of a plurality of bounding boxes. The display processor may further obtain metadata indicative of at least one edge of the at least one bounding box of the plurality of bounding boxes, and metadata corresponding to reprojection instructions associated with each of the plurality of bounding boxes. The display processor may reproject the plurality of virtual objects based on the metadata indicative of the at least one edge of the at least one bounding box and the metadata corresponding to the reprojection instructions.Type: ApplicationFiled: May 7, 2021Publication date: February 9, 2023Inventors: Vinay MELKOTE KRISHNAPRASAD, Sandeep Kanakapura LAKSHMIKANTHA, Sagar Ravindra KALBANDE, Sudipto BANERJEE, Ajit Venkat RAO
-
Patent number: 11455705Abstract: The present disclosure relates to methods and apparatus for graphics processing. In some aspects, the apparatus may receive, by a first device from a second device, first position information corresponding to a first orientation of the second device. The apparatus can also generate, by the first device, first graphical content based on the first position information. Further, the apparatus can also generate, by the first device, motion information for warping the first graphical content. The apparatus can also encode, by the first device, the first graphical content. Additionally, the apparatus can provide, by the first device to the second device, the motion information and the encoded first graphical content.Type: GrantFiled: May 20, 2019Date of Patent: September 27, 2022Assignee: QUALCOMM IncorporatedInventors: Sudipto Banerjee, Vinay Melkote Krishnaprasad, Pawan Kumar Baheti, Ajit Venkat Rao
-
Patent number: 11321906Abstract: A method and a system for warping a rendered frame is disclosed. On a host device of a split-rendering system, the method includes generating the rendered frame based on head tracking information of a user. The method also includes identifying a region of interest (ROI) of the rendered frame. The method also includes generating metadata for a warping operation from the ROI. The method further include transmitting the rendered frame and the metadata for a warping operation of the rendered frame. On a client device of the split-rendering system, the method includes transmitting head tracking information of a user by a client device. The method also includes receiving the rendered frame and metadata. The method further includes warping the rendered frame using the metadata and display pose information. The host device and the client device may be combined into an all-in-one head mounted display.Type: GrantFiled: October 28, 2020Date of Patent: May 3, 2022Assignee: QUALCOMM IncorporatedInventors: Vinay Melkote Krishnaprasad, Sudipto Banerjee, Pawan Kumar Baheti, Ajit Venkat Rao
-
Patent number: 11321928Abstract: The present disclosure relates to methods and apparatus for graphics processing. The apparatus can determine an eye-buffer including one or more bounding boxes associated with rendered content in a frame. The apparatus can also generate an atlas based on the eye-buffer, the atlas including one or more patches associated with the one or more bounding boxes. Additionally, the apparatus can communicate the atlas including the one or more patches. The apparatus can also calculate an amount of user motion associated with the rendered content in the frame. Further, the apparatus can determine a size of each of the one or more bounding boxes based on the calculated amount of user motion. The apparatus can also determine a size and location of each of the one or more patches in the atlas.Type: GrantFiled: September 30, 2020Date of Patent: May 3, 2022Assignee: QUALCOMM IncorporatedInventors: Vinay Melkote Krishnaprasad, Sandeep Kanakapura Lakshmikantha, Sudipto Banerjee, Sagar Ravindra Kalbande, Soumyajit Bijankumar Deb, Arjun Sitaram, Ajit Venkat Rao
-
Publication number: 20210358219Abstract: The present disclosure relates to methods and apparatus for graphics processing. The apparatus can determine an eye-buffer including one or more bounding boxes associated with rendered content in a frame. The apparatus can also generate an atlas based on the eye-buffer, the atlas including one or more patches associated with the one or more bounding boxes. Additionally, the apparatus can communicate the atlas including the one or more patches. The apparatus can also calculate an amount of user motion associated with the rendered content in the frame. Further, the apparatus can determine a size of each of the one or more bounding boxes based on the calculated amount of user motion. The apparatus can also determine a size and location of each of the one or more patches in the atlas.Type: ApplicationFiled: September 30, 2020Publication date: November 18, 2021Inventors: Vinay MELKOTE KRISHNAPRASAD, Sandeep Kanakapura LAKSHMIKANTHA, Sudipto BANERJEE, Sagar Ravindra KALBANDE, Soumyajit Bijankumar DEB, Arjun SITARAM, Ajit Venkat RAO
-
Publication number: 20210042985Abstract: A method and a system for warping a rendered frame is disclosed. On a host device of a split-rendering system, the method includes generating the rendered frame based on head tracking information of a user. The method also includes identifying a region of interest (ROI) of the rendered frame. The method also includes generating metadata for a warping operation from the ROI. The method further include transmitting the rendered frame and the metadata for a warping operation of the rendered frame. On a client device of the split-rendering system, the method includes transmitting head tracking information of a user by a client device. The method also includes receiving the rendered frame and metadata. The method further includes warping the rendered frame using the metadata and display pose information. The host device and the client device may be combined into an all-in-one head mounted display.Type: ApplicationFiled: October 28, 2020Publication date: February 11, 2021Inventors: Vinay MELKOTE KRISHNAPRASAD, Sudipto BANERJEE, Pawan Kumar BAHETI, Ajit Venkat RAO
-
Patent number: 10861215Abstract: A method and a system for warping a rendered frame is disclosed. On a host device of a split-rendering system, the method includes generating the rendered frame based on head tracking information of a user. The method also includes identifying a region of interest (ROI) of the rendered frame. The method also includes generating metadata for a warping operation from the ROI. The method further include transmitting the rendered frame and the metadata for a warping operation of the rendered frame. On a client device of the split-rendering system, the method includes transmitting head tracking information of a user by a client device. The method also includes receiving the rendered frame and metadata. The method further includes warping the rendered frame using the metadata and display pose information. The host device and the client device may be combined into an all-in-one head mounted display.Type: GrantFiled: November 5, 2018Date of Patent: December 8, 2020Assignee: QUALCOMM IncorporatedInventors: Vinay Melkote Krishnaprasad, Sudipto Banerjee, Pawan Kumar Baheti, Ajit Venkat Rao
-
Patent number: 10776992Abstract: A wearable display device is described that is connected to a host device. The wearable display device includes one or more sensors configured to generate eye pose data indicating a user's field of view, one or more displays, and one or more processors. The one or more processors are configured to output a representation of the eye pose data to the host device and extract one or more depth values for a rendered frame from depth data output by the host device. The rendered frame is generated using the eye pose data. The one or more processors are further configured to modify one or more pixel values of the rendered frame using the one or more depth values to generate a warped rendered frame and output, for display at the one or more displays, the warped rendered frame.Type: GrantFiled: July 5, 2017Date of Patent: September 15, 2020Assignee: QUALCOMM IncorporatedInventors: Vinay Melkote Krishnaprasad, Sudipto Banerjee, Pawan Kumar Baheti, Ajit Venkat Rao
-
Publication number: 20200104975Abstract: The present disclosure relates to methods and apparatus for graphics processing. In some aspects, the apparatus may receive, by a first device from a second device, first position information corresponding to a first orientation of the second device. The apparatus can also generate, by the first device, first graphical content based on the first position information. Further, the apparatus can also generate, by the first device, motion information for warping the first graphical content. The apparatus can also encode, by the first device, the first graphical content. Additionally, the apparatus can provide, by the first device to the second device, the motion information and the encoded first graphical content.Type: ApplicationFiled: May 20, 2019Publication date: April 2, 2020Inventors: Sudipto BANERJEE, Vinay MELKOTE KRISHNAPRASAD, Pawan Kumar BAHETI, Ajit Venkat RAO
-
Publication number: 20190333263Abstract: A method and a system for warping a rendered frame is disclosed. On a host device of a split-rendering system, the method includes generating the rendered frame based on head tracking information of a user. The method also includes identifying a region of interest (ROI) of the rendered frame. The method also includes generating metadata for a warping operation from the ROI. The method further include transmitting the rendered frame and the metadata for a warping operation of the rendered frame. On a client device of the split-rendering system, the method includes transmitting head tracking information of a user by a client device. The method also includes receiving the rendered frame and metadata. The method further includes warping the rendered frame using the metadata and display pose information. The host device and the client device may be combined into an all-in-one head mounted display.Type: ApplicationFiled: November 5, 2018Publication date: October 31, 2019Inventors: Vinay MELKOTE KRISHNAPRASAD, Sudipto BANERJEE, Pawan Kumar BAHETI, Ajit Venkat RAO
-
Patent number: 10373360Abstract: A method for stitching images by an electronic device is described. The method includes obtaining at least two images. The method also includes selecting a stitching scheme from a set of stitching schemes based on one or more content measures of the at least two images. The set of stitching schemes includes a first stitching scheme, a second stitching scheme, and a third stitching scheme. The method further includes stitching the at least two images based on a selected stitching scheme.Type: GrantFiled: March 2, 2017Date of Patent: August 6, 2019Assignee: QUALCOMM IncorporatedInventors: Pushkar Gorur Sheshagiri, Chiranjib Choudhuri, Sudipto Banerjee, Ajit Deepak Gupte, Pawan Kumar Baheti, Ajit Venkat Rao
-
Patent number: 10244164Abstract: A method performed by an electronic device is described. The method includes receiving a plurality of images from a first camera with a first field of view and a second plurality of images from a second camera with a second field of view. An overlapping region exists between the first field of view and the second field of view. The method also includes predicting a disparity of a moving object present in a first image of the first plurality of images. The moving object is not present in a corresponding second image of the second plurality of images. The method further includes determining warp vectors based on the predicted disparity. The method additionally includes combining an image from the first plurality of images with an image from the second plurality of images based on the determined warp vectors.Type: GrantFiled: September 11, 2017Date of Patent: March 26, 2019Assignee: QUALCOMM IncorporatedInventors: Sudipto Banerjee, Pushkar Gorur Sheshagiri, Pawan Kumar Baheti, Ajit Deepak Gupte, Ajit Venkat Rao
-
Publication number: 20190082103Abstract: A method performed by an electronic device is described. The method includes receiving a plurality of images from a first camera with a first field of view and a second plurality of images from a second camera with a second field of view. An overlapping region exists between the first field of view and the second field of view. The method also includes predicting a disparity of a moving object present in a first image of the first plurality of images. The moving object is not present in a corresponding second image of the second plurality of images. The method further includes determining warp vectors based on the predicted disparity. The method additionally includes combining an image from the first plurality of images with an image from the second plurality of images based on the determined warp vectors.Type: ApplicationFiled: September 11, 2017Publication date: March 14, 2019Inventors: Sudipto Banerjee, Pushkar Gorur Sheshagiri, Pawan Kumar Baheti, Ajit Deepak Gupte, Ajit Venkat Rao
-
Publication number: 20190012826Abstract: A wearable display device is described that is connected to a host device. The wearable display device includes one or more sensors configured to generate eye pose data indicating a user's field of view, one or more displays, and one or more processors. The one or more processors are configured to output a representation of the eye pose data to the host device and extract one or more depth values for a rendered frame from depth data output by the host device. The rendered frame is generated using the eye pose data. The one or more processors are further configured to modify one or more pixel values of the rendered frame using the one or more depth values to generate a warped rendered frame and output, for display at the one or more displays, the warped rendered frame.Type: ApplicationFiled: July 5, 2017Publication date: January 10, 2019Inventors: Vinay Melkote Krishnaprasad, Sudipto Banerjee, Pawan Kumar Baheti, Ajit Venkat Rao
-
Publication number: 20180253875Abstract: A method for stitching images by an electronic device is described. The method includes obtaining at least two images. The method also includes selecting a stitching scheme from a set of stitching schemes based on one or more content measures of the at least two images. The set of stitching schemes includes a first stitching scheme, a second stitching scheme, and a third stitching scheme. The method further includes stitching the at least two images based on a selected stitching scheme.Type: ApplicationFiled: March 2, 2017Publication date: September 6, 2018Inventors: Pushkar Gorur Sheshagiri, Chiranjib Choudhuri, Sudipto Banerjee, Ajit Deepak Gupte, Pawan Kumar Baheti, Ajit Venkat Rao