-
公开(公告)号:US12067798B2
公开(公告)日:2024-08-20
申请号:US17573186
申请日:2022-01-11
Applicant: Arm Limited
Inventor: Roberto Lopez Mendez , Daren Croxford , Peter James Samuel Ferguson , Judicael Sean Eugene Clair , Koki Mitsunami , Benjamin Charles Clark , Mina Ivanova Dimova , Pavel Rudko
CPC classification number: G06V40/10 , G06T7/50 , G06T7/75 , G06V10/82 , G06T2207/10024 , G06T2207/10028 , G06T2207/20081 , G06T2207/20084
Abstract: Systems, apparatuses, devices and methods for body pose tracking are provided that are simple, inexpensive, flexible, accurate and robust. One body pose tracking system includes a mobile device, such as a smartphone, and active or passive marker bands. Images and depth information captured by the smartphone may be analyzed using an Inverse Kinematic (IK) model, and, in certain cases, the IK model solution may be augmented by machine learning. Other body pose tracking systems include an augmented-reality/virtual-reality (AR/VR) head-mounted-display (HMD) and/or AR/VR glasses rather than a smartphone. An AR/VR HMD device may include a depth sensor and multiple environment-facing cameras.
-
公开(公告)号:US12047386B2
公开(公告)日:2024-07-23
申请号:US17001187
申请日:2020-08-24
Applicant: Arm Limited
Inventor: Roberto Lopez Mendez , Daren Croxford , Ioan-Cristian Szabo , Mina Ivanova Dimova
CPC classification number: H04L63/107 , G06T7/579 , G06T7/73 , G06T19/006 , G06T2207/10028
Abstract: A computer-implemented method for an augmented-reality system is provided. The computer-implemented method comprises obtaining sensed data, representing an environment in which the AR system is located, determining that the AR system is in a location associated with a first authority characteristic, and controlling access to the sensed data for one or more applications operating in the AR system. Each of the one or more applications is associated with a respective authority characteristic. Controlling access to the sensed data for a said application is performed in dependence on the first authority characteristic and a respective authority characteristic associated with the said application. An AR system comprising one or more sensors, storage for storing sensed data, one or more application modules, and one or more processors arranged to perform the computer-implemented method is provided. A non-transitory computer-readable storage medium comprising computer-readable instructions for performing the computer-implemented method is also provided.
-
公开(公告)号:US12032155B2
公开(公告)日:2024-07-09
申请号:US17445670
申请日:2021-08-23
Applicant: Arm Limited
IPC: G09G5/00 , G02B27/00 , G02B27/01 , G06F3/01 , G06F40/40 , G06V40/20 , G10L15/00 , G10L15/16 , G10L15/25 , H04R1/32
CPC classification number: G02B27/0093 , G02B27/0101 , G02B27/017 , G06F3/013 , G06F40/40 , G06V40/20 , G10L15/005 , G10L15/16 , G10L15/25 , H04R1/326 , G02B2027/0138 , G02B2027/0178
Abstract: A head-mounted unit for assisting a user, such as a hearing-impaired user, is provided. The head-mounted unit comprises tracking sensors for monitoring a user wearing the head-mounted unit in order to determine a gaze direction which the user is looking. A sensor detects a sound source located in the identified gaze direction. Sound from the sound source may be recognised using speech recognition on captured audio from the sound source or computer vision on images of the sound source. A user interface provides information to the user to assist the user in recognising sound from the sound source.
-
公开(公告)号:US20240036874A1
公开(公告)日:2024-02-01
申请号:US18357503
申请日:2023-07-24
Applicant: Arm Limited
Inventor: Daren Croxford , Isidoros Sideris
IPC: G06F9/38
CPC classification number: G06F9/3851 , G06F9/3867
Abstract: A data processor is disclosed in which groups of execution threads comprising a thread group can execute a set of instructions in lockstep, and in which a plurality of execution lanes can perform processing operations for the execution threads. In response to an execution thread issuing circuit determining whether a portion of active threads of a first thread group and a portion of active threads of a second thread group use different execution lanes of the plurality of execution lanes, the execution thread issuing circuit issuing both the portion of active threads of a first thread group and a portion of active threads of a second thread group for execution. This can have the effect of increasing data processor efficiency, thereby increasing throughput and reducing latency.
-
公开(公告)号:US11824977B2
公开(公告)日:2023-11-21
申请号:US16940770
申请日:2020-07-28
Applicant: Arm Limited
Inventor: Sharjeel Saeed , Daren Croxford , Dominic Hugo Symes
CPC classification number: H04L9/0861 , G06N3/045 , G06N3/08 , H04L9/3247
Abstract: A data processing system including storage. The data processing system also includes at least one processor to generate output data using at least a portion of a first neural network layer and generate a key associated with at least the portion of the first neural network layer. The at least one processor is further operable to obtain the key from the storage and obtain a version of the output data for input into a second neural network layer. Using the key, the at least one processor is further operable to determine whether the version of the output data differs from the output data.
-
公开(公告)号:US11798221B2
公开(公告)日:2023-10-24
申请号:US17512425
申请日:2021-10-27
Applicant: Arm Limited
Inventor: Daren Croxford , Mathieu Jean Joseph Robart , Sharjeel Saeed
CPC classification number: G06T15/06 , G06T1/20 , G06T1/60 , G06T15/005 , G06T15/08 , G06T17/10 , G06T2210/21
Abstract: In a graphics processing system comprising a graphics processor, a main memory, and a memory management unit, when rendering a frame that represents a view of a scene comprising one or more objects using a ray tracing process and the ray tracing process requires a traversal of a ray tracing acceleration data structure indicative of the distribution of geometry for the scene being rendered to determine geometry for the scene that may be intersected by a ray, at least part of the traversal of the ray tracing acceleration data structure is performed by the memory management unit (MMU).
-
公开(公告)号:US11709252B2
公开(公告)日:2023-07-25
申请号:US16547266
申请日:2019-08-21
Applicant: Apical Limited , Arm Limited
Inventor: Daren Croxford , Roberto Lopez Mendez
CPC classification number: G01S13/887 , G01S13/06 , G01S13/89 , H01Q1/00
Abstract: A method comprising: obtaining pose data representative of a pose of a portable device during observation of an environment comprising an object; obtaining distance data representative of a distance between the object and a receiver during the observation of the environment, using at least one radio waveform reflected from the object and received by the receiver; and processing the pose data and the distance data to generate a topological model of the object.
-
公开(公告)号:US20230126531A1
公开(公告)日:2023-04-27
申请号:US17512425
申请日:2021-10-27
Applicant: Arm Limited
Inventor: Daren Croxford , Mathieu Jean Joseph Robart , Sharjeel Saeed
Abstract: In a graphics processing system comprising a graphics processor, a main memory, and a memory management unit, when rendering a frame that represents a view of a scene comprising one or more objects using a ray tracing process and the ray tracing process requires a traversal of a ray tracing acceleration data structure indicative of the distribution of geometry for the scene being rendered to determine geometry for the scene that may be intersected by a ray, at least part of the traversal of the ray tracing acceleration data structure is performed by the memory management unit (MMU).
-
公开(公告)号:US20220230327A1
公开(公告)日:2022-07-21
申请号:US17665430
申请日:2022-02-04
Applicant: Arm Limited , Apical Limited
Inventor: Daren Croxford , Roberto Lopez Mendez
Abstract: A graphics processing system and method of operating a graphics processing system that generates “spacewarped” frames for display is disclosed. 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.
-
公开(公告)号:US11379713B2
公开(公告)日:2022-07-05
申请号:US16214058
申请日:2018-12-08
Applicant: Apical Limited , Arm Limited
Inventor: Daren Croxford , Ashley Miles Stevens
Abstract: A data processing system operable to process a neural network, and comprising a plurality of processors. The data processing system is operable to determine whether to perform neural network processing using a single processor or using plural processors. When it is determined that plural processors should be used, a distribution of the neural network processing among two or more of the processors is determined and the two or more processors are each assigned a portion of the neural network processing to perform. A neural network processing output is provided as a result of the processors performing their assigned portions of the neural network processing.
-
-
-
-
-
-
-
-
-