Patents by Inventor Jingyang XUE
Jingyang XUE 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: 20240134201Abstract: The present disclosure relates to systems, methods, and computer readable media for modeling thermal effects within a multi-laser device. For example, systems described herein may include a plurality of laser devices that output energy streams having corresponding operating windows. One or more systems described herein may include a set of accumulators for tracking quantities of energy samples within operating windows and populating a queue representative of the tracked quantities. One or more systems described herein may additionally include filters and a summing module for determining temperature values for operating windows and synchronizing the temperature values with one another to determine an accurate system temperature for the multi-laser device. The features described herein facilitate synchronization of data for corresponding operating windows to provide an accurate determination of system temperature based on a combination of self-heating and crosstalk effects between multiple laser devices.Type: ApplicationFiled: December 29, 2023Publication date: April 25, 2024Inventors: Harini CHIMALAPATI, Christopher Jon JOHNSON, Jingyang Xue
-
Patent number: 11875728Abstract: A method for mitigating interference across analog signal lines includes receiving a digital data stream including a plurality of discrete signal patterns configured to drive a plurality of different analog signal lines. An edge buffer for each analog signal line is populated with edge data representing pulse edges of upcoming signal patterns set to drive the analog signal line. A target buffer for a target signal line is populated with target data representing a target signal pattern. Based at least in part on determining that edge buffers corresponding to one or more potentially interfering analog signal lines include edge data corresponding to post-target pulse edges, one or more potentially interfering signal patterns are identified. A selected set of the potentially interfering signal patterns are used to modify the target signal pattern to perform preemptive interference mitigation.Type: GrantFiled: December 30, 2021Date of Patent: January 16, 2024Assignee: Microsoft Technology Licensing, LLCInventors: Christopher Michael Babecki, Ryan Scott Haraden, Jingyang Xue, Anasuya Vishwas Kulkarni
-
Patent number: 11860365Abstract: The present disclosure relates to systems, methods, and computer readable media for modeling thermal effects within a multi-laser device. For example, systems described herein may include a plurality of laser devices that output energy streams having corresponding operating windows. One or more systems described herein may include a set of accumulators for tracking quantities of energy samples within operating windows and populating a queue representative of the tracked quantities. One or more systems described herein may additionally include filters and a summing module for determining temperature values for operating windows and synchronizing the temperature values with one another to determine an accurate system temperature for the multi-laser device. The features described herein facilitate synchronization of data for corresponding operating windows to provide an accurate determination of system temperature based on a combination of self-heating and crosstalk effects between multiple laser devices.Type: GrantFiled: April 2, 2021Date of Patent: January 2, 2024Assignee: Microsoft Technology Licensing, LLCInventors: Harini Chimalapati, Christopher Jon Johnson, Jingyang Xue
-
Patent number: 11742867Abstract: A method for mitigating interference across analog signal lines includes receiving a digital data stream including a plurality of discrete signal patterns configured to drive a plurality of different analog signal lines. An edge buffer for each analog signal line is populated with edge data representing pulse edges of upcoming signal patterns set to drive the analog signal line. A target buffer for a target signal line is populated with target data representing a target signal pattern. Edge buffers corresponding to potentially interfering analog signal lines are searched to identify potentially interfering pulse edges. A set of potentially interfering pulse edges are selected for interference mitigation, and the target signal pattern is modified to perform preemptive interference mitigation based at least in part on the selected pulse edges.Type: GrantFiled: December 30, 2021Date of Patent: August 29, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Christopher Michael Babecki, Ryan Scott Haraden, Jingyang Xue, Anasuya Vishwas Kulkarni
-
Publication number: 20230215334Abstract: A method for mitigating interference across analog signal lines includes receiving a digital data stream including a plurality of discrete signal patterns configured to drive a plurality of different analog signal lines. An edge buffer for each analog signal line is populated with edge data representing pulse edges of upcoming signal patterns set to drive the analog signal line. A target buffer for a target signal line is populated with target data representing a target signal pattern. Based at least in part on determining that edge buffers corresponding to one or more potentially interfering analog signal lines include edge data corresponding to post-target pulse edges, one or more potentially interfering signal patterns are identified. A selected set of the potentially interfering signal patterns are used to modify the target signal pattern to perform preemptive interference mitigation.Type: ApplicationFiled: December 30, 2021Publication date: July 6, 2023Applicant: Microsoft Technology Licensing, LLCInventors: Christopher Michael BABECKI, Ryan Scott HARADEN, Jingyang XUE, Anasuya Vishwas KULKARNI
-
Publication number: 20230216514Abstract: A method for mitigating interference across analog signal lines includes receiving a digital data stream including a plurality of discrete signal patterns configured to drive a plurality of different analog signal lines. An edge buffer for each analog signal line is populated with edge data representing pulse edges of upcoming signal patterns set to drive the analog signal line. A target buffer for a target signal line is populated with target data representing a target signal pattern. Edge buffers corresponding to potentially interfering analog signal lines are searched to identify potentially interfering pulse edges. A set of potentially interfering pulse edges are selected for interference mitigation, and the target signal pattern is modified to perform preemptive interference mitigation based at least in part on the selected pulse edges.Type: ApplicationFiled: December 30, 2021Publication date: July 6, 2023Applicant: Microsoft Technology Licensing, LLCInventors: Christopher Michael Babecki, Ryan Scott Haraden, Jingyang Xue, Anasuya Vishwas Kulkarni
-
Publication number: 20220317447Abstract: The present disclosure relates to systems, methods, and computer readable media for modeling thermal effects within a multi-laser device. For example, systems described herein may include a plurality of laser devices that output energy streams having corresponding operating windows. One or more systems described herein may include a set of accumulators for tracking quantities of energy samples within operating windows and populating a queue representative of the tracked quantities. One or more systems described herein may additionally include filters and a summing module for determining temperature values for operating windows and synchronizing the temperature values with one another to determine an accurate system temperature for the multi-laser device. The features described herein facilitate synchronization of data for corresponding operating windows to provide an accurate determination of system temperature based on a combination of self-heating and crosstalk effects between multiple laser devices.Type: ApplicationFiled: April 2, 2021Publication date: October 6, 2022Inventors: Harini CHIMALAPATI, Christopher Jon JOHNSON, Jingyang Xue
-
Publication number: 20220139281Abstract: One example provides, on a scanning mirror display system, a method for communicating timing information for light samples that are scanned to form a displayed image. The method comprises, for a line of light samples, encoding timing information for a first light sample of the line of light samples using a first, greater number of bits to form encoded timing information for the first light sample. The method further comprises encoding timing information for a subsequent light sample of the line of light samples by computing a derivative based upon a timing of the subsequent light sample compared to a prior light sample, encoding the derivative using a second, lesser number of bits to form encoded timing information for the subsequent light sample, and sending the information for the first light sample and the subsequent light sample across the communications channel.Type: ApplicationFiled: January 12, 2022Publication date: May 5, 2022Applicant: Microsoft Technology Licensing, LLCInventors: Christopher Michael BABECKI, Ryan Scott HARADEN, Jingyang XUE
-
Patent number: 11227520Abstract: One example provides, on a scanning mirror display system, a method for communicating timing information for light samples that are scanned to form a displayed image. The method comprises, for a line of light samples, encoding timing information for a first light sample of the line of light samples using a first, greater number of bits to form encoded timing information for the first light sample. The method further comprises encoding timing information for a subsequent light sample of the line of light samples by computing a derivative based upon a timing of the subsequent light sample compared to a prior light sample, encoding the derivative using a second, lesser number of bits to form encoded timing information for the subsequent light sample, and sending the information for the first light sample and the subsequent light sample across the communications channel.Type: GrantFiled: August 20, 2020Date of Patent: January 18, 2022Assignee: Microsoft Technology Licensing, LLCInventors: Christopher Michael Babecki, Ryan Scott Haraden, Jingyang Xue
-
Patent number: 10984504Abstract: Techniques related to demosaicing for digital image processing are discussed. Such techniques include correcting defective pixels by detecting hot and warm pixels and correcting such detected hot and warm pixels based on neighboring pixels and angle compensation including detecting dominant angles and compensating for such detected angles during demosaicing.Type: GrantFiled: June 26, 2019Date of Patent: April 20, 2021Assignee: Intel CorporationInventors: Jong Dae Oh, Vijay Sundaram, Jingyang Xue, Yi-Jen Chiu
-
Publication number: 20190318452Abstract: Techniques related to demosaicing for digital image processing are discussed. Such techniques include correcting defective pixels by detecting hot and warm pixels and correcting such detected hot and warm pixels based on neighboring pixels and angle compensation including detecting dominant angles and compensating for such detected angles during demosaicing.Type: ApplicationFiled: June 26, 2019Publication date: October 17, 2019Inventors: Jong Dae Oh, Vijay Sundaram, Jingyang Xue, Yi-Jen Chiu
-
Patent number: 9866730Abstract: One or more apparatus and method for compressing xvYCC or sRGB color to a narrower color gamut. Embodiments may be utilized in processing images/video image sequences provided in a wide gamut color space for display in standard RGB color space. In further embodiments, an sRGB or xvYCC compliant input is compressed to a gamut narrower than sRGB. Embodiments where a narrow output color gamut lacks a fully-defined 3D color space, semi-fixed-hue gamut compression may be performed by adjusting parameters provided to a fixed-hue compression module capable of mapping 3D color space representations between well-defined gamuts.Type: GrantFiled: March 28, 2014Date of Patent: January 9, 2018Assignee: Intel CorporationInventors: Jingyang Xue, Ya-Ti Peng, Yi-Jen Chiu
-
Publication number: 20160037019Abstract: One or more apparatus and method for compressing xvYCC or sRGB color to a narrower color gamut. Embodiments may be utilized in processing images/video image sequences provided in a wide gamut color space for display in standard RGB color space. In further embodiments, an sRGB or xvYCC compliant input is compressed to a gamut narrower than sRGB. Embodiments where a narrow output color gamut lacks a fully-defined 3D color space, semi-fixed-hue gamut compression may be performed by adjusting parameters provided to a fixed-hue compression module capable of mapping 3D color space representations between well-defined gamuts.Type: ApplicationFiled: March 28, 2014Publication date: February 4, 2016Inventors: Jingyang XUE, Ya-TI PENG, Yi-Jen CHIU