Patents by Inventor Vinay Melkote Krishnaprasad

Vinay Melkote Krishnaprasad 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: 20200322649
    Abstract: A server includes a processor configured to determine, based on reception of information from a client device, synchronization parameters between a server clock rate associated with the server and a client clock rate associated with the client device. The processor is also configured to determine a client-side generation timestamp for an audio frame based on the synchronization parameters and based on a server-side generation timestamp for the audio frame. The processor is further configured to generate the audio frame. The audio frame includes the client-side timestamp.
    Type: Application
    Filed: March 25, 2020
    Publication date: October 8, 2020
    Inventors: Vinay MELKOTE KRISHNAPRASAD, Shraman BISWAS, Sandeep Kanakapura LAKSHMIKANTHA, Ajit Venkat RAO
  • Patent number: 10796458
    Abstract: Aspects of the present disclosure provide a method for compressing a point cloud. The method includes determining a sub-division technique for the volume based on one or more numbers derived from a distribution of points in the volume, dividing the volume into a number of sub-volumes according to the sub-division technique, and determining whether each sub-volume of the sub-volumes is occupied by at least one point. The method includes generating a bit sequence for the volume comprising a control code that is based on the sub-division technique and an occupancy indicator that indicates whether or not each sub-volume is occupied by at least one point.
    Type: Grant
    Filed: April 23, 2018
    Date of Patent: October 6, 2020
    Assignee: QUALCOMM Incorporated
    Inventors: Vinay Melkote Krishnaprasad, Ajit Venkat Rao, Bojan Vrcelj, Dieter Schmalstieg
  • Patent number: 10779011
    Abstract: Example techniques are described for image processing. Processing circuitry may warp image content of a previous frame based on pose information of a device when the device requested image content information of the previous frame and pose information of the device when the device requested image content information of a current frame to generate warped image content, and blend image content from the warped image content with image content of the current frame to generate an error concealed frame. A display screen may display image content based on the error concealed frame.
    Type: Grant
    Filed: July 31, 2017
    Date of Patent: September 15, 2020
    Assignee: QUALCOMM Incorporated
    Inventors: Vinay Melkote Krishnaprasad, Pawan Kumar Baheti, Ajit Venkat Rao
  • Patent number: 10776992
    Abstract: 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: Grant
    Filed: July 5, 2017
    Date of Patent: September 15, 2020
    Assignee: QUALCOMM Incorporated
    Inventors: Vinay Melkote Krishnaprasad, Sudipto Banerjee, Pawan Kumar Baheti, Ajit Venkat Rao
  • Publication number: 20200234395
    Abstract: The present disclosure relates to methods and apparatus for graphics processing. Aspects of the present disclosure can determine at least one split API for a user device and a server. Further, aspects of the present disclosure can establish a communication interface between the user device and the server based on the split API. Additionally, aspects of the present disclosure can communicate between the user device and the server based on the communication interface and the split API. In some aspects, the present disclosure can implement the at least one split API on at least one of the user device or the server. Aspects of the present disclosure can also divide at least one application workload between the user device and the server based on the at least one split API. Moreover, aspects of the present disclosure can encode or decode application information at the user device or the server.
    Type: Application
    Filed: January 13, 2020
    Publication date: July 23, 2020
    Inventors: Vinay MELKOTE KRISHNAPRASAD, Ajit Venkat RAO, Thomas STOCKHAMMER
  • Publication number: 20200104975
    Abstract: 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: Application
    Filed: May 20, 2019
    Publication date: April 2, 2020
    Inventors: Sudipto BANERJEE, Vinay MELKOTE KRISHNAPRASAD, Pawan Kumar BAHETI, Ajit Venkat RAO
  • Publication number: 20190333263
    Abstract: 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: Application
    Filed: November 5, 2018
    Publication date: October 31, 2019
    Inventors: Vinay MELKOTE KRISHNAPRASAD, Sudipto BANERJEE, Pawan Kumar BAHETI, Ajit Venkat RAO
  • Publication number: 20190325614
    Abstract: Aspects of the present disclosure provide a method for compressing a point cloud. The method includes determining a sub-division technique for the volume based on one or more numbers derived from a distribution of points in the volume, dividing the volume into a number of sub-volumes according to the sub-division technique, and determining whether each sub-volume of the sub-volumes is occupied by at least one point. The method includes generating a bit sequence for the volume comprising a control code that is based on the sub-division technique and an occupancy indicator that indicates whether or not each sub-volume is occupied by at least one point.
    Type: Application
    Filed: April 23, 2018
    Publication date: October 24, 2019
    Inventors: Vinay MELKOTE KRISHNAPRASAD, Ajit Venkat RAO, Bojan VRCELJ, Dieter SCHMALSTIEG
  • Patent number: 10397481
    Abstract: Techniques are described for addressing rolling shutter delay and in some cases rolling shutter delay and stabilization. Processing circuits may receive image content in overlapping portions of images, and may adjust the image content until there is overlap in the overlapping portions. Processing circuits may also receive information of deviation of the device from a common reference. Based on the overlapping image content, the deviation of the device from the common reference, and image content in non-overlapping portions, the processing circuits may determine mapping of coordinates to a rectangular mesh for generating an equirectangular image.
    Type: Grant
    Filed: July 13, 2017
    Date of Patent: August 27, 2019
    Assignee: QUALCOMM Incorporated
    Inventors: Vinay Melkote Krishnaprasad, Pushkar Gorur Sheshagiri, Pawan Kumar Baheti, Ajit Deepak Gupte, Ajit Venkat Rao
  • Publication number: 20190037244
    Abstract: Example techniques are described for image processing. Processing circuitry may warp image content of a previous frame based on pose information of a device when the device requested image content information of the previous frame and pose information of the device when the device requested image content information of a current frame to generate warped image content, and blend image content from the warped image content with image content of the current frame to generate an error concealed frame. A display screen may display image content based on the error concealed frame.
    Type: Application
    Filed: July 31, 2017
    Publication date: January 31, 2019
    Inventors: Vinay Melkote Krishnaprasad, Pawan Kumar Baheti, Ajit Venkat Rao
  • Publication number: 20190020802
    Abstract: Techniques are described for addressing rolling shutter delay and in some cases rolling shutter delay and stabilization. Processing circuits may receive image content in overlapping portions of images, and may adjust the image content until there is overlap in the overlapping portions. Processing circuits may also receive information of deviation of the device from a common reference. Based on the overlapping image content, the deviation of the device from the common reference, and image content in non-overlapping portions, the processing circuits may determine mapping of coordinates to a rectangular mesh for generating an equirectangular image.
    Type: Application
    Filed: July 13, 2017
    Publication date: January 17, 2019
    Inventors: Vinay Melkote Krishnaprasad, Pushkar Gorur Sheshagiri, Pawan Kumar Baheti, Ajit Deepak Gupte, Ajit Venkat Rao
  • Publication number: 20190012826
    Abstract: 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: Application
    Filed: July 5, 2017
    Publication date: January 10, 2019
    Inventors: Vinay Melkote Krishnaprasad, Sudipto Banerjee, Pawan Kumar Baheti, Ajit Venkat Rao