-
公开(公告)号:US12224002B2
公开(公告)日:2025-02-11
申请号:US18313930
申请日:2023-05-08
Applicant: QUALCOMM Incorporated
Inventor: Wesley James Holland , Mehrad Tavakoli , Injoon Hong , Huang Huang , Simon Peter William Booth , Gerhard Reitmayr
IPC: G06F1/3287 , G06F3/01 , G06F3/14 , G06T5/80 , G06T19/00 , G11C11/412 , G11C11/419 , H10B10/00
Abstract: Systems, methods, and computer-readable media are provided for providing pose estimation in extended reality systems. An example method can include tracking, in a lower-power processing mode using a set of lower-power circuit elements on an integrated circuit, a position and orientation of a computing device during a lower-power processing period, the set of lower-power circuit elements including a static random-access memory (SRAM); suspending, based on a triggering event, the tracking in the lower-power processing mode; initiating a higher-power processing mode for tracking the position and orientation of the computing device during a higher-power processing period; and tracking, in the higher-power processing mode using a set of higher-power circuit elements on the integrated circuit and a dynamic random-access memory (DRAM), the position and orientation of the computing device during the higher-power processing period.
-
公开(公告)号:US20250045091A1
公开(公告)日:2025-02-06
申请号:US18364037
申请日:2023-08-02
Applicant: QUALCOMM Incorporated
Inventor: Rohan Desai , Abhilash Shivashankara Pillai , Rajakumar Govindaram , Satish Goverdhan , Pavan Kumar Chilamkurthi , Wesley James Holland
Abstract: A multi-core processing system, such as a system-on-chip (SOC), is configured to use interrupts when sending processed data from a source processing core to a destination processing core. The source processing core may delay sending interrupts, but still keep processing data, when an acknowledgment for a previous interrupt is not received from an inter-processor communication controller. When the acknowledgment is received, the source processing core may resume sending an interrupt for the next chunk of data processed. As such, not all chunks of data may have associated interrupts.
-
公开(公告)号:US12212859B2
公开(公告)日:2025-01-28
申请号:US18467563
申请日:2023-09-14
Applicant: QUALCOMM Incorporated
Inventor: Wesley James Holland , Micha Galor Gluskin , Venkata Ravi Kiran Dayana , Upal Mahbub , Scott Barker
IPC: H04N23/951 , G06T3/4053 , H04N23/68
Abstract: Systems and techniques are provided for processing one or more frames. For example, a process can include obtaining a first plurality of frames associated with a first settings domain from an image capture system, wherein the first plurality of frames is captured prior to obtaining a capture input. The process can include obtaining a reference frame associated with a second settings domain from the image capture system, wherein the reference frame is captured proximate to obtaining the capture input. The process can include obtaining a second plurality of frames associated with the second settings domain from the image capture system, wherein the second plurality of frames is captured after the reference frame. The process can include, based on the reference frame, transforming at least a portion of the first plurality of frames to generate a transformed plurality of frames associated with the second settings domain.
-
公开(公告)号:US11877048B2
公开(公告)日:2024-01-16
申请号:US17412113
申请日:2021-08-25
Applicant: QUALCOMM Incorporated
Inventor: Wesley James Holland , Upal Mahbub , Venkata Ravi Kiran Dayana , Rengaraj Thirupathi
CPC classification number: H04N23/61 , G06T7/246 , H04N23/64 , H04N23/651 , H04N23/67 , G06T1/20 , G06T2207/20208
Abstract: Systems, methods, and non-transitory media are provided for predictive camera initialization. An example method can include obtain, from a first image capture device, image data depicting a scene; classify the scene based on the image data; based on the classification of the scene, predict a camera use event; and based on the predicted camera use event, adjust a power mode of at least one of the first image capture device and a second image capture device.
-
公开(公告)号:US11644890B2
公开(公告)日:2023-05-09
申请号:US17174137
申请日:2021-02-11
Applicant: QUALCOMM Incorporated
Inventor: Wesley James Holland
CPC classification number: G06F3/011 , G06F3/017 , G06N20/20 , H04N5/2621
Abstract: Techniques and systems are provided for capturing self-images in extended reality environments. In some examples, a system captures a pose of a user of an extended reality system. The pose of the user includes a location of the user within a real-world environment associated with the extended reality system. The system also generates a digital representation of the user. The digital representation of the user reflects the pose of the user. The system further captures one or more frames of the real-world environment and overlays the digital representation of the user onto the one or more frames of the real-world environment.
-
公开(公告)号:US11449131B2
公开(公告)日:2022-09-20
申请号:US16941412
申请日:2020-07-28
Applicant: QUALCOMM Incorporated
Inventor: Wesley James Holland , Ramesh Chandrasekhar , Daniel James Guest , Sebastien Mounier , Bijan Forutanpour
Abstract: Systems, methods, and non-transitory media are provided for generating obfuscated control interfaces for extended reality (XR) experiences. An example method can include determining a pose of an XR device within a mapped scene of a physical environment associated with the XR device; rendering a virtual control interface within the mapped scene according to a configuration including a first size, a first position relative to the pose of the XR device, a first ordering of input elements, and/or a first number of input elements; and adjusting the configuration of the virtual control interface based on a privacy characteristic of data associated with the virtual control interface and/or characteristics of the physical environment associated with the XR device, the adjusted configuration including a second size, a second ordering of input elements, a second number of input elements, and/or a second position relative to the pose of the XR device and/or first position.
-
公开(公告)号:US11232834B2
公开(公告)日:2022-01-25
申请号:US16667754
申请日:2019-10-29
Applicant: QUALCOMM Incorporated
Inventor: Wesley James Holland , Mehrad Tavakoli , Injoon Hong , Huang Huang , Simon Peter William Booth , Gerhard Reitmayr
IPC: G06F1/3287 , G06F3/01 , G06F3/14 , G06T5/00 , G06T19/00 , G11C11/419 , G11C11/412 , H01L27/11
Abstract: Systems, methods, and computer-readable media are provided for providing pose estimation in extended reality systems. An example method can include tracking, in a lower-power processing mode using a set of lower-power circuit elements on an integrated circuit, a position and orientation of a computing device during a lower-power processing period, the set of lower-power circuit elements including a static random-access memory (SRAM); suspending, based on a triggering event, the tracking in the lower-power processing mode; initiating a higher-power processing mode for tracking the position and orientation of the computing device during a higher-power processing period; and tracking, in the higher-power processing mode using a set of higher-power circuit elements on the integrated circuit and a dynamic random-access memory (DRAM), the position and orientation of the computing device during the higher-power processing period.
-
公开(公告)号:US20210279469A1
公开(公告)日:2021-09-09
申请号:US16810720
申请日:2020-03-05
Applicant: QUALCOMM Incorporated
Inventor: Wesley James Holland
IPC: G06K9/00 , H04N5/232 , G06K9/62 , H04N13/271
Abstract: A computing device is configured to determine the provenance of an image. The computing device may receive an image. The computing device may generate an image capture profile associated with the image based at least in part on data generated during an image capture process. The computing device may determine whether the image is an authentic image based at least in part on the image capture profile. The computing device may, in response to determining that the image is an authentic image, generate a digital signature associated with the image.
-
29.
公开(公告)号:US11016898B2
公开(公告)日:2021-05-25
申请号:US16543328
申请日:2019-08-16
Applicant: QUALCOMM INCORPORATED
Inventor: Andrew Edmund Turner , George Patsilaras , Bohuslav Rychlik , Wesley James Holland , Jeffrey Shabel , Simon Peter William Booth
IPC: G06F12/0868 , G06F12/02 , G06F12/0846 , G06F12/121 , G06F12/0891 , G06F12/0871 , G06F12/1072
Abstract: In one aspect, space in a tile-unaware cache associated with an address aperture may be managed in different ways depending on whether a processing component initiating an access request through the aperture to a tile-based memory is tile-unaware or tile-aware. Upon a full-tile read by a tile-aware process, data may be evicted from the cache, or space may not be allocated. Upon a full-tile write by a tile-aware process, data may be evicted from the cache. In another aspect, a tile-unaware process may be supplemented with tile-aware features by generating a full tile of addresses in response to a partial-tile access. Upon a partial-tile read by the tile-unaware process, the generated addresses may be used to pre-fetch data. Upon a partial-tile write, the addresses may be used to evict data. Upon a bit block transfer, the addresses may be used in dividing the bit block transfer into units of tiles.
-
30.
公开(公告)号:US10747671B1
公开(公告)日:2020-08-18
申请号:US16269440
申请日:2019-02-06
Applicant: QUALCOMM INCORPORATED
Inventor: Wesley James Holland , Bohuslav Rychlik , Andrew Edmund Turner , George Patsilaras , Jeffrey Shabel , Simon Peter William Booth
IPC: G06T1/60 , G06F12/0862 , G06F12/1009
Abstract: An intelligent tile-based prefetching solution executed by a compression address aperture services linearly addressed data requests from a processor to memory stored in a memory component having a tile-based address structure. The aperture monitors tile reads and seeks to match the tile read pattern to a predefined pattern. If a match is determined, the aperture executes a prefetching algorithm uniquely and optimally associated with the predefined tile read pattern. In this way, tile overfetch is mitigated while the latency on first line data reads is reduced.
-
-
-
-
-
-
-
-
-