Patents by Inventor Bijan Forutanpour

Bijan Forutanpour 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: 10992961
    Abstract: An example method includes processing a file including fisheye video data, the file including a syntax structure including a plurality of syntax elements that specify attributes of the fisheye video data, wherein the plurality of syntax elements includes: a first syntax element that explicitly indicates whether the fisheye video data is monoscopic or stereoscopic, and one or more syntax elements that implicitly indicate whether the fisheye video data is monoscopic or stereoscopic; determining, based on the first syntax element, whether the fisheye video data is monoscopic or stereoscopic; and rendering, based on the determination, the fisheye video data as monoscopic or stereoscopic.
    Type: Grant
    Filed: May 23, 2018
    Date of Patent: April 27, 2021
    Assignee: QUALCOMM Incorporated
    Inventors: Ye-Kui Wang, Ning Bi, Bijan Forutanpour
  • Publication number: 20210110611
    Abstract: The present disclosure relates to methods and apparatus for display or graphics processing. Aspects of the present disclosure can calculate first location information based on a first image mesh. Further, aspects of the present disclosure can determine a first UV image based on the calculated first location information. Additionally, aspects of the present disclosure can calculate second location information based on a second image mesh and the determined first UV image. Aspects of the present disclosure can also determine a second UV image based on the calculated second location information. Aspects of the present disclosure can also generate a third image mesh based on the determined second UV image. Also, aspects of the present disclosure can calculate third location information based on the third image mesh and a camera image. Aspects of the present disclosure can also determine a display image based on the calculated third location information.
    Type: Application
    Filed: March 9, 2020
    Publication date: April 15, 2021
    Inventor: Bijan Forutanpour
  • Patent number: 10979691
    Abstract: Provided are systems, methods, and computer-readable medium for including parameters that describe fisheye images in a 360-degree video with the 360-degree video. The 360-degree video can then be stored and/or transmitted as captured by the omnidirectional camera, without transforming the fisheye images into some other format. The parameters can later be used to map the fisheye images to an intermediate format, such as an equirectangular format. The intermediate format can be used to store, transmit, and/or display the 360-degree video. The parameters can alternatively or additionally be used to map the fisheye images directly to a format that can be displayed in a 360-degree video presentation, such as a spherical format.
    Type: Grant
    Filed: April 24, 2017
    Date of Patent: April 13, 2021
    Assignee: QUALCOMM Incorporated
    Inventors: Bijan Forutanpour, Ye-Kui Wang, Phi Hung Nguyen, Ning Bi
  • Publication number: 20200258306
    Abstract: The techniques disclosed herein include a first device for receiving a communication signal from a second device, the first device including one or more processors configured to receive, in the communication signal, packets that represent a virtual image as part of a virtual teleportation of one or more visual objects embedded in the virtual image. The one or more processors may be configured to decode the packets that represent the virtual image, and output the virtual image at a physical location within a fixed environment. The first device may also include a memory configured to store the packets that represent the virtual image as part of the virtual teleportation of one or more visual objects embedded in the virtual image.
    Type: Application
    Filed: December 19, 2019
    Publication date: August 13, 2020
    Inventors: Bijan FORUTANPOUR, Shankar THAGADUR SHIVAPPA, Phi Hung NGUYEN
  • Publication number: 20200204966
    Abstract: The techniques disclosed herein include a first device including one or more processors configured to detect a selection of at least one target object external to the first device, and initiate a channel of communication between the first device and a second device associated with the at least one target object external to the first device. The one or more processors may be configured to receive audio packets, from the second device, in response to the selection of at least one target object external to the device, decode the audio packets, received from the second device, to generate an audio signal. The one or more processors may be configured to output the audio signal based on the selection of the at least one target object external to the first device. The first device includes a memory, coupled to the one or more processors, configured to store the audio packets.
    Type: Application
    Filed: December 19, 2019
    Publication date: June 25, 2020
    Inventors: Shankar THAGADUR SHIVAPPA, Bijan FORUTANPOUR, Phi Hung NGUYEN
  • Publication number: 20200204280
    Abstract: The techniques disclosed herein include a first device for reading one or more tags in metadata, the first device including one or more processors configured to receive metadata, from a second device, wirelessly connected via a sidelink channel to the first device. The one or more processors may also be configured to read the metadata, received from the second device to extract one or more tags representative of audio content, and identify audio content based on the one or more tags, and output the audio content. The first device may also include a memory, coupled to the one or more processors, configured to store the metadata.
    Type: Application
    Filed: December 19, 2019
    Publication date: June 25, 2020
    Inventors: Shankar THAGADUR SHIVAPPA, Bijan FORUTANPOUR, Phi Hung NGUYEN
  • Patent number: 10621767
    Abstract: Examples are described for mapping primitives in circular images, generated from texture coordinate that compensate for rotation of cameras, onto respective mesh models to generate images representative of a 360-degree video or image. Portions of the rectangular images are blended to generate a stitched rectangular image, and image content for display is generated based on the stitched rectangular image.
    Type: Grant
    Filed: January 11, 2018
    Date of Patent: April 14, 2020
    Assignee: QUALCOMM Incorporated
    Inventors: Bijan Forutanpour, Phi Hung Le Nguyen
  • Patent number: 10571294
    Abstract: A method performed by an electronic device is described. The method includes obtaining one or more trip objectives. The method also includes obtaining one or more evaluation bases. The method further includes identifying an association between at least one site and the one or more trip objectives. The method additionally includes obtaining sensor data from the at least one site. The sensor data includes at least image data. The method also includes performing analysis on the image data to determine dynamic destination information corresponding to the at least one site. The method further includes performing trip planning based on the dynamic destination information, the one or more trip objectives, and the one or more evaluation bases. The method additionally includes providing one or more suggested routes based on the trip planning.
    Type: Grant
    Filed: July 13, 2018
    Date of Patent: February 25, 2020
    Assignee: QUALCOMM Incorporated
    Inventors: Bijan Forutanpour, Jonathan Kies
  • Patent number: 10382712
    Abstract: Techniques and systems are provided for processing one or more images. In one example, a method of processing a plurality of images comprises: obtaining a first image captured using a first aperture setting; obtaining a second image captured using a second aperture setting, the first aperture setting being associated with a smaller aperture size than an aperture size associated with the second aperture setting; detecting pixels of the first image having lens flare; and generating an output image by combining the first image and the second image, the first image and the second image being combined by replacing the pixels of the first image having the lens flare with corresponding pixels of the second image.
    Type: Grant
    Filed: August 1, 2018
    Date of Patent: August 13, 2019
    Assignee: QUALCOMM Incorporated
    Inventors: Bijan Forutanpour, Sairam Sundaresan
  • Patent number: 10373366
    Abstract: A method for determining a pixel value of a texture pixel associated with a three-dimensional scan of an object includes prioritizing a sequence of image frames in a queue based on one or more prioritization parameters. The method also includes selecting a first image frame from the queue. The method also includes determining a pixel value of the particular texture pixel in the first image frame. The method further includes selecting a second image frame from the queue. The second image frame has a higher priority than the first image frame based on the one or more prioritization parameters. The method also includes modifying the pixel value of the particular texture pixel based on a pixel value of the particular texture pixel in the second image frame to generate a modified pixel value of the particular texture pixel.
    Type: Grant
    Filed: September 17, 2015
    Date of Patent: August 6, 2019
    Assignee: QUALCOMM Incorporated
    Inventors: Bijan Forutanpour, Michel Adib Sarkis, Sairam Sundaresan
  • Patent number: 10325391
    Abstract: Techniques are described related to generating image content. A graphics processing unit (GPU) is configured to receive a first set of images generated from a first camera device in a first location, the first camera device having a first orientation, render for display the first set of images oriented to an orientation reference, receive a second, different set of images generated from a second, different camera device in a second, different location, the second camera device having a second orientation, the second orientation being different than the first orientation, and render for display the second set of images oriented to the orientation reference.
    Type: Grant
    Filed: November 21, 2016
    Date of Patent: June 18, 2019
    Assignee: QUALCOMM Incorporated
    Inventors: Bijan Forutanpour, Phi Hung Le Nguyen, Ning Bi
  • Patent number: 10304203
    Abstract: A method for texture reconstruction associated with a three-dimensional scan of an object includes scanning, at a processor, a sequence of image frames captured by an image capture device at different three-dimensional viewpoints. The method also includes generating a composite confidence map based on the sequence of image frames. The composite confidence map includes pixel values for scanned pixels in the sequence of image frames. The method further includes identifying one or more holes of a three-dimensional model based on the composite confidence map.
    Type: Grant
    Filed: September 17, 2015
    Date of Patent: May 28, 2019
    Assignee: QUALCOMM Incorporated
    Inventors: Bijan Forutanpour, Michel Adib Sarkis, Sairam Sundaresan
  • Patent number: 10275928
    Abstract: Examples are described for overlaying primitives, arranged as concentric circles, in circular images onto respective mesh models to generate rectangular images representative of a 360-degree video or image. Portions of the rectangular images are blended to generate a stitched rectangular image, and image content for display is generated based on the stitched rectangular image.
    Type: Grant
    Filed: December 1, 2016
    Date of Patent: April 30, 2019
    Assignee: QUALCOMM Incorporated
    Inventors: Bijan Forutanpour, Phi Hung Le Nguyen, Ning Bi
  • Patent number: 10262466
    Abstract: A method performed by an electronic device is described. The method includes obtaining a combined image. The combined image includes a combination of images captured from one or more image sensors. The method also includes obtaining depth information. The depth information is based on a distance measurement between a depth sensor and at least one object in the combined image. The method further includes adjusting a combined image visualization based on the depth information.
    Type: Grant
    Filed: October 14, 2015
    Date of Patent: April 16, 2019
    Assignee: QUALCOMM Incorporated
    Inventors: Feng Guo, Ning Bi, Bijan Forutanpour, Tao Zhang, Jianfeng Ren
  • Publication number: 20190087712
    Abstract: A neural network processing system be configured to: (a) execute a first neural network and a second neural network; (b) run a first data segment through the first neural network to return a first score and run a second data segment through the second neural network to return a second score; (c) compare the first score with the second score; and (d) retrain the first neural network based on the comparison
    Type: Application
    Filed: September 18, 2017
    Publication date: March 21, 2019
    Inventors: Sairam Sundaresan, Bijan Forutanpour, Pravin Kumar Ramadas
  • Publication number: 20180357804
    Abstract: Examples are described for mapping primitives in circular images, generated from texture coordinate that compensate for rotation of cameras, onto respective mesh models to generate images representative of a 360-degree video or image. Portions of the rectangular images are blended to generate a stitched rectangular image, and image content for display is generated based on the stitched rectangular image.
    Type: Application
    Filed: January 11, 2018
    Publication date: December 13, 2018
    Inventors: Bijan Forutanpour, Phi Hung Le Nguyen
  • Publication number: 20180343472
    Abstract: An example method includes processing a file including fisheye video data, the file including a syntax structure including a plurality of syntax elements that specify attributes of the fisheye video data, wherein the plurality of syntax elements includes: a first syntax element that explicitly indicates whether the fisheye video data is monoscopic or stereoscopic, and one or more syntax elements that implicitly indicate whether the fisheye video data is monoscopic or stereoscopic; determining, based on the first syntax element, whether the fisheye video data is monoscopic or stereoscopic; and rendering, based on the determination, the fisheye video data as monoscopic or stereoscopic.
    Type: Application
    Filed: May 23, 2018
    Publication date: November 29, 2018
    Inventors: Ye-Kui Wang, Ning Bi, Bijan Forutanpour
  • Publication number: 20180328756
    Abstract: A method performed by an electronic device is described. The method includes obtaining one or more trip objectives. The method also includes obtaining one or more evaluation bases. The method further includes identifying an association between at least one site and the one or more trip objectives. The method additionally includes obtaining sensor data from the at least one site. The sensor data includes at least image data. The method also includes performing analysis on the image data to determine dynamic destination information corresponding to the at least one site. The method further includes performing trip planning based on the dynamic destination information, the one or more trip objectives, and the one or more evaluation bases. The method additionally includes providing one or more suggested routes based on the trip planning.
    Type: Application
    Filed: July 13, 2018
    Publication date: November 15, 2018
    Inventors: Bijan Forutanpour, Jonathan Kies
  • Patent number: 10102610
    Abstract: Examples are described for overlaying circular images onto a three-dimensional mesh model to generated respective portions of image content for 360-degree viewable content, where each of the portions is a sub-capsule that is larger than half of the sphere. The portions are rendered and then blended based on overlapping portions of the image content from the 360-degree viewable content.
    Type: Grant
    Filed: September 20, 2016
    Date of Patent: October 16, 2018
    Assignee: QUALCOMM Incorporated
    Inventors: Bijan Forutanpour, Phi Hung Le Nguyen, Ning Bi
  • Patent number: 10048086
    Abstract: A method performed by an electronic device is described. The method includes obtaining one or more trip objectives. The method also includes obtaining one or more evaluation bases. The method further includes identifying an association between at least one site and the one or more trip objectives. The method additionally includes obtaining sensor data from the at least one site. The sensor data includes at least image data. The method also includes performing analysis on the image data to determine dynamic destination information corresponding to the at least one site. The method further includes performing trip planning based on the dynamic destination information, the one or more trip objectives, and the one or more evaluation bases. The method additionally includes providing one or more suggested routes based on the trip planning.
    Type: Grant
    Filed: March 13, 2017
    Date of Patent: August 14, 2018
    Assignee: QUALCOMM Incorporated
    Inventors: Bijan Forutanpour, Jonathan Kies