3D object rendering using detected features

    公开(公告)号:US10922887B2

    公开(公告)日:2021-02-16

    申请号:US15839654

    申请日:2017-12-12

    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.

    3D OBJECT RENDERING USING DETECTED FEATURES
    15.
    发明申请

    公开(公告)号:US20180182173A1

    公开(公告)日:2018-06-28

    申请号:US15839654

    申请日:2017-12-12

    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.

    Thread weave for cross-instruction set architecture procedure calls

    公开(公告)号:US12164978B2

    公开(公告)日:2024-12-10

    申请号:US17259020

    申请日:2019-07-10

    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.

    THREAD WEAVE FOR CROSS-INSTRUCTION SET ARCHITECTUREPROCEDURE CALLS

    公开(公告)号:US20240338268A1

    公开(公告)日:2024-10-10

    申请号:US18746709

    申请日:2024-06-18

    CPC classification number: G06F9/547 G06F8/47

    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.

Patent Agency Ranking