-
公开(公告)号:US11624909B2
公开(公告)日:2023-04-11
申请号:US17252099
申请日:2019-06-18
Applicant: Magic Leap, Inc.
Inventor: Carlos A. Rivera Cintron , Gregory Michael Link , Jeffrey Scott Sommers , Matthew Thomas Hull , Jose Felix Rodriguez , Ricardo Martinez Perez
IPC: G02B27/00 , G02B27/01 , G06F1/3218 , G06F1/3231 , G06F1/3234
Abstract: Head-mounted display systems with power saving functionality are disclosed. The systems can include a frame configured to be supported on the head of the user. The systems can also include a head-mounted display disposed on the frame, one or more sensors, and processing electronics in communication with the display and the one or more sensors. In some implementations, the processing electronics can be configured to cause the system to reduce power of one or more components in response to at least in part on a determination that the frame is in a certain position (e.g., upside-down or on top of the head of the user). In some implementations, the processing electronics can be configured to cause the system to reduce power of one or more components in response to at least in part on a determination that the frame has been stationary for at least a threshold period of time.
-
公开(公告)号:US11425189B2
公开(公告)日:2022-08-23
申请号:US16783866
申请日:2020-02-06
Applicant: Magic Leap, Inc.
Inventor: Gregory Michael Link
IPC: H04L29/08 , H04L67/10 , G06F1/08 , G06F1/324 , G06F1/3209
Abstract: A power profile library includes a plurality of power profiles with each power profile having a plurality of maximum clock speeds for respective processors. The maximum clock speeds of each power profile are selected to limit a maximum amount of heat per unit time generated by the processors in combination. A developer computer system selects sections of an eventual application for a consumer device and a target intent for each section. A power profile lookup uses the target intents to determine a power profile for each section.
-
公开(公告)号:US10986270B2
公开(公告)日:2021-04-20
申请号:US16445060
申请日:2019-06-18
Applicant: Magic Leap, Inc.
Inventor: Brian Keith Smith , Carlos A. Rivera Cintron , Jose Felix Rodriguez , Matthew Thomas Hull , Gregory Michael Link
IPC: H04N5/232 , G06T7/246 , G09G5/00 , G02B27/01 , H04N13/279 , H04N13/344 , G06F3/03 , G06F1/16 , G06F1/3234 , G06F3/01 , G02B27/00
Abstract: A head mounted display system can process images by assessing relative motion between the head mounted display and one or more features in a user's environment. The assessment of relative motion can include determining whether the head mounted display has moved, is moving and/or is expected to move with respect to one or more features in the environment. Additionally or alternatively, the assessment can include determining whether one or more features in the environment have moved, are moving and/or are expected to move relative to the head mounted display. The image processing can further include determining one or more virtual image content locations in the environment that correspond to a location where renderable virtual image content appears to a user when the location appears in the display and comparing the one or more virtual image content locations in the environment with a viewing zone.
-
公开(公告)号:US10922887B2
公开(公告)日:2021-02-16
申请号:US15839654
申请日:2017-12-12
Applicant: Magic Leap, Inc.
Inventor: Nastasja U. Robaina , Nicole Elizabeth Samec , Gregory Michael Link , Mark Baerenrodt
Abstract: An augmented reality display system is configured to use fiducial markers to align 3D content with real objects. The augmented reality display system can optionally include a depth sensor configured to detect a location of a real object. The augmented reality display system can also include a light source configured to illuminate at least a portion of the object with invisible light, and a light sensor configured to form an image using reflected portion of the invisible light. Processing circuitry of the display system can identify a location marker based on the difference between the emitted light and the reflected light and determine an orientation of the real object based on the location of the real object and a location of the location marker.
-
公开(公告)号:US20180182173A1
公开(公告)日:2018-06-28
申请号:US15839654
申请日:2017-12-12
Applicant: Magic Leap, Inc.
Inventor: Nastasja U. Robaina , Nicole Elizabeth Samec , Gregory Michael Link , Mark Baerenrodt
Abstract: An augmented reality display system is configured to use fiducial markers to align 3D content with real objects. The augmented reality display system can optionally include a depth sensor configured to detect a location of a real object. The augmented reality display system can also include a light source configured to illuminate at least a portion of the object with invisible light, and a light sensor configured to form an image using reflected portion of the invisible light. Processing circuitry of the display system can identify a location marker based on the difference between the emitted light and the reflected light and determine an orientation of the real object based on the location of the real object and a location of the location marker.
-
公开(公告)号:US20180077513A1
公开(公告)日:2018-03-15
申请号:US15703946
申请日:2017-09-13
Applicant: MAGIC LEAP, INC.
Inventor: Gregory Michael Link
CPC classification number: H04S7/303 , G02B27/0093 , G02B27/017 , G02B2027/0178 , G02B2027/0187 , H04S2400/11 , H04S2400/15
Abstract: A spatialized audio system includes a sensor to detect a head pose of a listener. The system also includes a processor to render audio data in first and second stages. The first stage includes rendering first audio data corresponding to a first plurality of sources to second audio data corresponding to a second plurality of sources. The second stage includes rendering the second audio data corresponding to the second plurality of sources to third audio data corresponding to a third plurality of sources based on the detected head pose of the listener. The second plurality of sources consists of fewer sources than the first plurality of sources.
-
公开(公告)号:US12164978B2
公开(公告)日:2024-12-10
申请号:US17259020
申请日:2019-07-10
Applicant: Magic Leap, Inc.
Inventor: Jonathan Lindsey Tate , Gregory Michael Link
Abstract: The invention provides a method of initiating code including (i) storing an application having first, second and third functions, the first function being a main function that calls the second and third functions to run the application, (ii) compiling the application to first and second heterogeneous processors to create first and second central processing unit (CPU) instruction set architecture (ISA) objects respectively, (iii) pruning the first and second CPU ISA objects by removing the third function from the first CPU ISA objects and removing first and second functions from the second CPU ISA objects, (iv) proxy inserting first and second remote procedure calls (RPC's) in the first and second CPU ISA objects respectively, and pointing respectively to the third function in the second CPU ISA objects and the second function in the first CPU ISA objects, and (v) section renaming the second CPU ISA objects to common application library.
-
公开(公告)号:US20240338268A1
公开(公告)日:2024-10-10
申请号:US18746709
申请日:2024-06-18
Applicant: Magic Leap, Inc.
Inventor: Jonathan Lindsey Tate , Gregory Michael Link
Abstract: The invention provides a method of initiating code including (i) storing an application having first, second and third functions, the first function being a main function that calls the second and third functions to run the application, (ii) compiling the application to first and second heterogeneous processors to create first and second central processing unit (CPU) instruction set architecture (ISA) objects respectively, (iii) pruning the first and second CPU ISA objects by removing the third function from the first CPU ISA objects and removing first and second functions from the second CPU ISA objects, (iv) proxy inserting first and second remote procedure calls (RPC's) in the first and second CPU ISA objects respectively, and pointing respectively to the third function in the second CPU ISA objects and the second function in the first CPU ISA objects, and (v) section renaming the second CPU ISA objects to common application library.
-
公开(公告)号:US11303809B2
公开(公告)日:2022-04-12
申请号:US16573891
申请日:2019-09-17
Applicant: Magic Leap, Inc.
Inventor: Brian Keith Smith , Koon Keong Shee , Gregory Michael Link
IPC: H04N5/232 , H04N13/139 , H04N13/296 , G06F3/00 , G01S17/894
Abstract: A system and method for operating a sensor which has at least two modes of operation. The sensor may be provided with one or more common operation steps to be used in both a first mode of operation and a second mode of operation. The sensor may also be provided with one or more dummy operation steps to be used in the second mode of operation but not the first mode of operation. The dummy operation steps can convert the first mode of operation to the second mode of operation when used with the one or more common operation steps.
-
公开(公告)号:US20210263309A1
公开(公告)日:2021-08-26
申请号:US17252099
申请日:2019-06-18
Applicant: Magic Leap, Inc.
Inventor: Carlos A. Rivera Cintron , Gregory Michael Link , Jeffrey Scott Sommers , Philip Premysler , Matthew Thomas Hull , Jose Felix Rodriguez , Ricardo Martinez Perez
IPC: G02B27/00 , G06F1/3231 , G02B27/01 , G06F1/3234 , G06F1/3218
Abstract: Head-mounted display systems with power saving functionality are disclosed. The systems can include a frame configured to be supported on the head of the user. The systems can also include a head-mounted display disposed on the frame, one or more sensors, and processing electronics in communication with the display and the one or more sensors. In some implementations, the processing electronics can be configured to cause the system to reduce power of one or more components in response to at least in part on a determination that the frame is in a certain position (e.g., upside-down or on top of the head of the user). In some implementations, the processing electronics can be configured to cause the system to reduce power of one or more components in response to at least in part on a determination that the frame has been stationary for at least a threshold period of time.
-
-
-
-
-
-
-
-
-