-
公开(公告)号:US11544910B2
公开(公告)日:2023-01-03
申请号:US17150566
申请日:2021-01-15
Applicant: Arm Limited
Inventor: Daren Croxford , Roberto Lopez Mendez
Abstract: An AR system includes one or more image sensors arranged to capture image data representing a scene located within a field of view of the one or more image sensors, a display arranged to enable a user of the AR system to observe a representation or view of the scene, and an augmentation engine. The augmentation engine is arranged to process the captured image data to determine one or more visual characteristics for the captured image data and to determine, in dependence on the determined one or more visual characteristics, one or more properties for an image element to be presented on the display. The augmentation engine is arranged to present the image element, with the determined one or more properties, on the display to overlay the representation or view of the scene.
-
公开(公告)号:US11514312B2
公开(公告)日:2022-11-29
申请号:US16558686
申请日:2019-09-03
Applicant: Apical Limited , Arm Limited
Inventor: Daren Croxford , Sharjeel Saeed
Abstract: Aspects of the present disclosure relate to a computer-implemented method of processing data portion. The method comprises processing a first data portion in a convolutional neural network to generate a first input to an activation function in the convolutional neural network; providing a first output by applying the activation function to the first input; and storing an indicator, representative of the first input to the activation function, for the first data portion. The method further comprises determining whether to provide a second output by applying the activation function to a second input, generated from a second data portion, based at least in part on an evaluation of the indicator for the first data portion.
-
公开(公告)号:US20220319090A1
公开(公告)日:2022-10-06
申请号:US17219606
申请日:2021-03-31
Applicant: Arm Limited
Inventor: Daren Croxford , Guy Larri
IPC: G06T15/00
Abstract: Disclosed subject matter relates generally to predictive graphics processing for interactive content.
-
公开(公告)号:US11436804B2
公开(公告)日:2022-09-06
申请号:US16897596
申请日:2020-06-10
Applicant: Arm Limited
Inventor: Roberto Lopez Mendez , Daren Croxford , Ioan-Cristian Szabo , Mina Ivanova Dimova
Abstract: An AR system is provided, the AR system including one or more sensors, storage, one or more communications modules, and one or more processors. The one or more sensors generate sensed data representing at least part of an environment in which the AR system is located. The one or more communications modules transmit localization data to be used in determining the location and orientation of the AR system. The one or more processors are arranged to obtain sensed data representing an environment in which the AR system is located, process the sensed data to identify a first portion of the sensed data which represents redundant information, derive localization data, wherein the localization data is derived from the sensed data and the first portion is obscured during the derivation of the localization data, and transmit at least a portion of the localization data using the one or more communication modules.
-
公开(公告)号:US11347060B2
公开(公告)日:2022-05-31
申请号:US16700375
申请日:2019-12-02
Applicant: Arm Limited
Inventor: Daren Croxford , Roberto Lopez Mendez
Abstract: A device comprising a first side for facing a user of the device, a second side opposite to the first side, a sensor operable to output gaze data representative of a gaze direction of the user, a display device and at least one processor. The at least one processor is configured to control the display device to control display of an image intended to be displayed on the second side of the device on the basis of the gaze data in order to reduce light being directed towards a pupil of the user from the first side of the device by the display of the image. Also described is a method of controlling such a device.
-
公开(公告)号:US20220129534A1
公开(公告)日:2022-04-28
申请号:US17429222
申请日:2019-07-26
Applicant: Arm Limited , Apical Limited
Inventor: Daren Croxford , Roberto Lopez Mendez , Mbou Eyole , Matthew James Horsnell
Abstract: Briefly, example methods, apparatuses, and/or articles of manufacture are disclosed that may be implemented, in whole or in part, using one or more processing devices to facilitate and/or support one or more operations and/or techniques for authenticating an identity of a subject. In particular, some embodiments are directed to techniques for authentication of an identity of a subject as being an identity of a particular unique individual based, at least in part, on involuntary responses by the subject to sensory stimuli.
-
公开(公告)号:US11315303B2
公开(公告)日:2022-04-26
申请号:US16829940
申请日:2020-03-25
Applicant: Arm Limited , Apical Limited
Inventor: Sharjeel Saeed , Daren Croxford , Mathieu Jean Joseph Robart
Abstract: When a programmable execution unit of a graphics processor is executing a graphics processing program to render a frame that represents a view of a scene using a ray tracing process, and the ray tracing process requires the determination of geometry that will be intersected by a ray, the programmable execution unit sends a message to a ray tracing acceleration data structure traversal circuit of the graphics processor, for the ray tracing acceleration data structure traversal circuit to perform a traversal of a ray tracing acceleration data structure for the scene to determine geometry for the scene that may be intersected by the ray. The ray tracing acceleration data structure traversal circuit then returns to the programmable execution unit an indication of geometry that may be intersected by the ray, and the programmable execution unit uses the indicated geometry to determine any geometry that is intersected by the ray.
-
公开(公告)号:US11308682B2
公开(公告)日:2022-04-19
申请号:US16665924
申请日:2019-10-28
Applicant: Apical Limited , Arm Limited
Inventor: Daren Croxford , Mathieu Jean Joseph Robart
Abstract: A method comprising the steps of generating a first representation and a second representation, where the first representation represents a first view of a computer-generated scene obtained from a first virtual camera and the second representation represents a second view of the computer-generated scene obtained from a second virtual camera. Each of the first and second representation comprises a plurality of rays which intersect with objects of the scene. A relationship is determined between a ray of the first representation and a ray of the second representation; which are grouped based on the relationship, to form a group of substantially similar rays. One or more of the groups of substantially similar rays are processed substantially simultaneously to produce a first a second rendered view of the computer-generated scene. The first the second rendered view are output to one or more display devices.
-
公开(公告)号:US11270492B2
公开(公告)日:2022-03-08
申请号:US16452231
申请日:2019-06-25
Applicant: Arm Limited , Apical Limited
Inventor: Daren Croxford , Roberto Lopez Mendez
Abstract: A method of operating a graphics processing system that generates “spacewarped” frames for display is disclosed. Primitive motion vectors are used to determine the motion of objects appearing in rendered application frames. The so-determined motion is then used to generate “spacewarped” versions of the rendered application frames.
-
公开(公告)号:US20210383673A1
公开(公告)日:2021-12-09
申请号:US17339710
申请日:2021-06-04
Applicant: Arm Limited
IPC: G08B21/24 , G08B13/196 , G06T19/00 , G06T7/70
Abstract: An AR system includes a user interface, one or more sensors arranged to generate sensor data representing part of an environment in which a user of the AR system is located, and a memory. The memory is arranged to store object association data associating the user with one or more objects in the environment, and object location data indicating a respective location of each of the one or more objects. The AR system is arranged to determine a position of the user; determine an updated location of one of the one or more objects in dependence on the generated sensor data and the determined position of the user, update the stored object location data to indicate the determined updated location of said one of the one or more objects, and output information depending on the updated location of said one of the one or more objects via the user interface.
-
-
-
-
-
-
-
-
-