Patents by Inventor Keng-Sheng LIN
Keng-Sheng LIN 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: 20240135656Abstract: A cross reality system enables portable devices to access stored maps and efficiently and accurately render virtual content specified in relation to those maps. The system may process images acquired with a portable device to quickly and accurately localize the portable device to the persisted maps by constraining the result of localization based on the estimated direction of gravity of a persisted map and the coordinate frame in which data in a localization request is posed. The system may actively align the data in the localization request with an estimated direction of gravity during the localization processing, and/or a portable device may establish a coordinate frame in which the data in the localization request is posed aligned with an estimated direction of gravity such that the subsequently acquired data for inclusion in a localization request, when posed in that coordinate frame, is passively aligned with the estimated direction of gravity.Type: ApplicationFiled: December 26, 2023Publication date: April 25, 2024Applicant: Magic Leap, Inc.Inventors: Javier Victorio Gomez Gonzalez, Miguel Andres Granados Velasquez, Mukta Prasad, Dominik Michael Kasper, Eran Guendelman, Keng-Sheng Lin
-
Patent number: 11900547Abstract: A cross reality system enables portable devices to access stored maps and efficiently and accurately render virtual content specified in relation to those maps. The system may process images acquired with a portable device to quickly and accurately localize the portable device to the persisted maps by constraining the result of localization based on the estimated direction of gravity of a persisted map and the coordinate frame in which data in a localization request is posed. The system may actively align the data in the localization request with an estimated direction of gravity during the localization processing, and/or a portable device may establish a coordinate frame in which the data in the localization request is posed aligned with an estimated direction of gravity such that the subsequently acquired data for inclusion in a localization request, when posed in that coordinate frame, is passively aligned with the estimated direction of gravity.Type: GrantFiled: April 28, 2021Date of Patent: February 13, 2024Assignee: Magic Leap, Inc.Inventors: Javier Victorio Gomez Gonzalez, Miguel Andres Granados Velasquez, Mukta Prasad, Dominik Michael Kasper, Eran Guendelman, Keng-Sheng Lin
-
Publication number: 20230127303Abstract: A cross reality system enables any of multiple devices to efficiently and accurately access previously stored maps and render virtual content specified in relation to those maps. The cross reality system may include a cloud-based localization service that responds to requests from devices to localize with respect to a stored map. The request may include one or more sets of feature descriptors extracted from an image of the physical world around the device. Those features may be posed relative to a coordinate frame used by the local device. The localization service may identify one or more stored maps with a matching set of features. Based on a transformation required to align the features from the device with the matching set of features, the localization service may compute and return to the device a transformation to relate its local coordinate frame to a coordinate frame of the stored map.Type: ApplicationFiled: December 20, 2022Publication date: April 27, 2023Applicant: Magic Leap, Inc.Inventors: Ali Shahrokni, Daniel Olshansky, Xuan Zhao, Rafael Domingos Torres, Joel David Holder, Keng-Sheng Lin, Ashwin Swaminathan, Anush Mohan
-
Patent number: 11568605Abstract: A cross reality system enables any of multiple devices to efficiently and accurately access previously stored maps and render virtual content specified in relation to those maps. The cross reality system may include a cloud-based localization service that responds to requests from devices to localize with respect to a stored map. The request may include one or more sets of feature descriptors extracted from an image of the physical world around the device. Those features may be posed relative to a coordinate frame used by the local device. The localization service may identify one or more stored maps with a matching set of features. Based on a transformation required to align the features from the device with the matching set of features, the localization service may compute and return to the device a transformation to relate its local coordinate frame to a coordinate frame of the stored map.Type: GrantFiled: October 15, 2020Date of Patent: January 31, 2023Assignee: Magic Leap, Inc.Inventors: Ali Shahrokni, Daniel Olshansky, Xuan Zhao, Rafael Domingos Torres, Joel David Holder, Keng-Sheng Lin, Ashwin Swaminathan, Anush Mohan
-
Patent number: 11557099Abstract: A system form localizing an electronic device with dynamic buffering identifies, from the buffer, a first set of features that is extracted from a first image captured by the electronic device and receives, at the system, a second set of features that is extracted from a second image captured by the electronic device. The system further determines a first characteristic for the first set of features and a second characteristic for the second set of features and determines whether a triggering condition for dynamically changing a size of the buffer is satisfied based at least in part upon the first characteristic for the first set of features and the second characteristic for the second set of features.Type: GrantFiled: February 25, 2021Date of Patent: January 17, 2023Assignee: Magic Leap, Inc.Inventors: Ali Shahrokni, Keng-Sheng Lin, Xuan Zhao, Christian Ivan Robert Moore, Ashwin Swaminathan
-
Publication number: 20220406024Abstract: A system form localizing an electronic device with dynamic buffering identifies, from the buffer, a first set of features that is extracted from a first image captured by the electronic device and receives, at the system, a second set of features that is extracted from a second image captured by the electronic device. The system further determines a first characteristic for the first set of features and a second characteristic for the second set of features and determines whether a triggering condition for dynamically changing a size of the buffer is satisfied based at least in part upon the first characteristic for the first set of features and the second characteristic for the second set of features.Type: ApplicationFiled: August 24, 2022Publication date: December 22, 2022Applicant: Magic Leap, Inc.Inventors: Ali Shahrokni, Keng-Sheng Lin, Xuan Zhao, Christian Ivan Robert Moore, Ashwin Swaminathan
-
Publication number: 20210343087Abstract: A cross reality system enables portable devices to access stored maps and efficiently and accurately render virtual content specified in relation to those maps. The system may process images acquired with a portable device to quickly and accurately localize the portable device to the persisted maps by constraining the result of localization based on the estimated direction of gravity of a persisted map and the coordinate frame in which data in a localization request is posed. The system may actively align the data in the localization request with an estimated direction of gravity during the localization processing, and/or a portable device may establish a coordinate frame in which the data in the localization request is posed aligned with an estimated direction of gravity such that the subsequently acquired data for inclusion in a localization request, when posed in that coordinate frame, is passively aligned with the estimated direction of gravity.Type: ApplicationFiled: April 28, 2021Publication date: November 4, 2021Applicant: Magic Leap, Inc.Inventors: Javier Victorio Gomez Gonzalez, Miguel Andres Granados Velasquez, Mukta Prasad, Dominik Michael Kasper, Eran Guendelman, Keng-Sheng Lin
-
Publication number: 20210264674Abstract: A system form localizing an electronic device with dynamic buffering identifies, from the buffer, a first set of features that is extracted from a first image captured by the electronic device and receives, at the system, a second set of features that is extracted from a second image captured by the electronic device. The system further determines a first characteristic for the first set of features and a second characteristic for the second set of features and determines whether a triggering condition for dynamically changing a size of the buffer is satisfied based at least in part upon the first characteristic for the first set of features and the second characteristic for the second set of features.Type: ApplicationFiled: February 25, 2021Publication date: August 26, 2021Applicant: Magic Leap, Inc.Inventors: Ali Shahrokni, Keng-Sheng Lin, Xuan Zhao, Christian Ivan Robert Moore, Ashwin Swaminathan
-
Publication number: 20210110614Abstract: A cross reality system enables any of multiple devices to efficiently and accurately access previously stored maps and render virtual content specified in relation to those maps. The cross reality system may include a cloud-based localization service that responds to requests from devices to localize with respect to a stored map. The request may include one or more sets of feature descriptors extracted from an image of the physical world around the device. Those features may be posed relative to a coordinate frame used by the local device. The localization service may identify one or more stored maps with a matching set of features. Based on a transformation required to align the features from the device with the matching set of features, the localization service may compute and return to the device a transformation to relate its local coordinate frame to a coordinate frame of the stored map.Type: ApplicationFiled: October 15, 2020Publication date: April 15, 2021Applicant: Magic Leap, Inc.Inventors: Ali Shahrokni, Daniel Olshansky, Xuan Zhao, Rafael Domingos Torres, Joel David Holder, Keng-Sheng Lin, Ashwin Swaminathan, Anush Mohan
-
Patent number: 9665948Abstract: A saturation compensation method is provided. The method includes the steps of: retrieving an input image; performing at least one first image process on the input image to generate a first image; calculating saturation corresponding to each pixel in the input image; and performing a saturation compensation process on the first image according to the input image and the saturation to generate an output image.Type: GrantFiled: November 19, 2014Date of Patent: May 30, 2017Assignee: QUANTA COMPUTER INC.Inventors: Keng-Sheng Lin, Chung-Te Li
-
Publication number: 20170034413Abstract: An exposure-control system and an associated exposure control method are provided. The exposure-control system includes: an image capturing unit configured to capture a long-exposure image and a short-exposure image with a first exposure value and a second exposure value, respectively; and a processor, configured to calculate histograms of the long-exposure image and the short-exposure image, and calculate an exposure ratio according to the calculated histograms, the first and second exposure values, wherein when the exposure ratio is smaller than a first threshold, the processor switches a current exposure mode to a low dynamic range mode. When the exposure ratio is larger than a second threshold, the processor switches the current exposure mode to a high dynamic range mode. When the exposure ratio is between the first threshold and the second threshold, the processor does not switch the current exposure mode.Type: ApplicationFiled: October 2, 2015Publication date: February 2, 2017Inventors: Chin-An LIN, Chung-Te LI, Keng-Sheng LIN, Hao-Jen WANG, Hsin-Yu CHEN
-
Patent number: 9554059Abstract: An exposure-control system and an associated exposure control method are provided. The exposure-control system includes: an image capturing unit configured to capture a long-exposure image and a short-exposure image with a first exposure value and a second exposure value, respectively; and a processor, configured to calculate histograms of the long-exposure image and the short-exposure image, and calculate an exposure ratio according to the calculated histograms, the first and second exposure values, wherein when the exposure ratio is smaller than a first threshold, the processor switches a current exposure mode to a low dynamic range mode. When the exposure ratio is larger than a second threshold, the processor switches the current exposure mode to a high dynamic range mode. When the exposure ratio is between the first threshold and the second threshold, the processor does not switch the current exposure mode.Type: GrantFiled: October 2, 2015Date of Patent: January 24, 2017Assignee: QUANTA COMPUTER INC.Inventors: Chin-An Lin, Chung-Te Li, Keng-Sheng Lin, Hao-Jen Wang, Hsin-Yu Chen
-
Patent number: 9516290Abstract: A white-balance method for use in a multi-exposure imaging system having an image capturing unit is provided. The method includes the steps of: utilizing the image capturing unit to simultaneously capture a first image and a second image of a scene with a first exposure value and a second exposure value, respectively, wherein the second exposure value is smaller than the first exposure value, and the first exposure value and the second exposure value have individual exposure time and exposure gain; performing light source detection on the second image to obtain light source information and a corresponding light source color ratio of the scene; and performing a color gain process on the first image according to the light source color ratio to generate an output image.Type: GrantFiled: November 19, 2014Date of Patent: December 6, 2016Assignee: QUANTA COMPUTER INC.Inventors: Keng-Sheng Lin, Chung-Te Li, Cheng-Ya Sha
-
Publication number: 20160105656Abstract: A white-balance method for use in a multi-exposure imaging system having an image capturing unit is provided. The method includes the steps of: utilizing the image capturing unit to simultaneously capture a first image and a second image of a scene with a first exposure value and a second exposure value, respectively, wherein the second exposure value is smaller than the first exposure value, and the first exposure value and the second exposure value have individual exposure time and exposure gain; performing light source detection on the second image to obtain light source information and a corresponding light source color ratio of the scene; and performing a color gain process on the first image according to the light source color ratio to generate an output image.Type: ApplicationFiled: November 19, 2014Publication date: April 14, 2016Inventors: Keng-Sheng Lin, Chung-Te Li, Cheng-Ya Sha
-
Publication number: 20160093066Abstract: A saturation compensation method is provided. The method includes the steps of: retrieving an input image; performing at least one first image process on the input image to generate a first image; calculating saturation corresponding to each pixel in the input image; and performing a saturation compensation process on the first image according to the input image and the saturation to generate an output image.Type: ApplicationFiled: November 19, 2014Publication date: March 31, 2016Inventors: Keng-Sheng Lin, Chung-Te Li
-
Patent number: 9251410Abstract: A people counting system includes: a top-view, a first and a second side-view image-capturing device, capturing a top-view, a first and a second side-view image respectively; an image stitching module, stitching the top-view, the first and the second side-view image into an ultra wide-angle image; a ROI selecting module, selecting at least one recognition zone and a counting zone; a face recognition module, monitoring the recognition zone to determine a face location corresponding to a face through analyzing the recognition zone; a head recognition module, monitoring the counting zone to determine a head location corresponding to a head through analyzing the counting zone; an object tracking module, the head recognition module, generating a face track and a head track; and a people counting module, counting a first number of face tracks and a second number of head tracks passing through the counting zone and generating a counting result.Type: GrantFiled: March 23, 2015Date of Patent: February 2, 2016Assignee: QUANTA COMPUTER INC.Inventors: Keng-Sheng Lin, Po-Chi Huang, Yi-Hau Chen
-
Patent number: 9137454Abstract: The present invention discloses a method of filming a high dynamic range video. The method includes: using an image sensor to capture an original frame which is interlaced by a plurality of long exposure areas and a plurality of short exposure areas; forming a long exposure field via a plurality of long exposure areas and forming a short exposure field via a plurality of short exposure areas; forming a reconstructed long exposure field and a reconstructed short exposure field having the same resolution as the original frame via a reconstruction process by a pixel value of each pixel in the long exposure field and the short exposure field; and forming a high dynamic range image based on the pixel value of each pixel of the reconstructed long exposure field and the reconstructed short exposure field via a merging process.Type: GrantFiled: November 11, 2013Date of Patent: September 15, 2015Assignee: QUANTA COMPUTER INC.Inventors: Wen-Chu Yang, Keng-Sheng Lin
-
Patent number: 9131160Abstract: A method for controlling an exposure duration of a high dynamic range image, including: consecutively generating a first high dynamic range image having a first exposure duration ratio and a second high dynamic range image having a second exposure duration ratio greater than the first exposure duration ratio; performing image quality evaluations on both the first high dynamic range image and the second high dynamic range image to obtain a first image quality and a second image quality, respectively; and determining whether the second image quality is better than the first image quality; if yes, generating a third high dynamic range image having a third exposure duration ratio greater than the second exposure duration ratio; if not, generating the third high dynamic range image having the first exposure duration ratio and setting the first exposure duration ration as the optimal exposure duration ratio.Type: GrantFiled: November 6, 2013Date of Patent: September 8, 2015Assignee: QUANTA COMPUTER INC.Inventors: Keng-Sheng Lin, Chih-Chi Cheng, Chung-Te Li, Hsin-Yu Chen, Wen-Chu Yang
-
Publication number: 20150042836Abstract: A method for controlling an exposure duration of a high dynamic range image, including: consecutively generating a first high dynamic range image having a first exposure duration ratio and a second high dynamic range image having a second exposure duration ratio greater than the first exposure duration ratio; performing image quality evaluations on both the first high dynamic range image and the second high dynamic range image to obtain a first image quality and a second image quality, respectively; and determining whether the second image quality is better than the first image quality; if yes, generating a third high dynamic range image having a third exposure duration ratio greater than the second exposure duration ratio; if not, generating the third high dynamic range image having the first exposure duration ratio and setting the first exposure duration ration as the optimal exposure duration ratio.Type: ApplicationFiled: November 6, 2013Publication date: February 12, 2015Applicant: Quanta Computer Inc.Inventors: Keng-Sheng Lin, Chih-Chi Cheng, Chung-Te Li, Hsin-Yu Chen, Wen-Chu Yang
-
Publication number: 20150029354Abstract: The present invention discloses a method of filming a high dynamic range video. The method includes: using an image sensor to capture an original frame which is interlaced by a plurality of long exposure areas and a plurality of short exposure areas; forming a long exposure field via a plurality of long exposure areas and forming a short exposure field via a plurality of short exposure areas; forming a reconstructed long exposure field and a reconstructed short exposure field having the same resolution as the original frame via a reconstruction process by a pixel value of each pixel in the long exposure field and the short exposure field; and forming a high dynamic range image based on the pixel value of each pixel of the reconstructed long exposure field and the reconstructed short exposure field via a merging process.Type: ApplicationFiled: November 11, 2013Publication date: January 29, 2015Applicant: Quanta Computer Inc.Inventors: Wen-Chu Yang, Keng-Sheng Lin