PRIMITIVE BLOCK GENERATOR FOR GRAPHICS PROCESSING SYSTEMS

    公开(公告)号:US20240104833A1

    公开(公告)日:2024-03-28

    申请号:US18525756

    申请日:2023-11-30

    IPC分类号: G06T15/40 G06T1/60 G06T15/00

    CPC分类号: G06T15/40 G06T1/60 G06T15/005

    摘要: Methods and primitive block generators for generating primitive blocks in a graphics processing system. The methods include receiving transformed position data for a current primitive, the transformed position data indicating a position of the current primitive in rendering space; determining a distance between the position of the current primitive and a position of a current primitive block based on the transformed position data for the current primitive; determining whether to add the current primitive to the current primitive block based on the distance and a fullness of the current primitive block; in response to determining that the current primitive is to be added to the current primitive block, adding the current primitive to the current primitive block; and in response to determining that the current primitive is not to be added to the current primitive block, flushing the current primitive block and adding the current primitive to a new current primitive block.

    Generation of sample points in rendering applications using elementary interval stratification

    公开(公告)号:US11941743B2

    公开(公告)日:2024-03-26

    申请号:US17813709

    申请日:2022-07-20

    摘要: A system and method for generating a set of samples stratified across two-dimensional elementary intervals of a two-dimensional space is disclosed within the application. A computer-implemented technique for generating the set of samples includes selecting an elementary interval associated with a stratification of the two-dimensional space, initializing at least one data structure that indicates valid regions within the elementary interface based on other samples previously placed within the two-dimensional space, and generating a sample in a valid region of the elementary interval utilizing the at least one data structure to identify the valid region prior to generating the sample. In some embodiments, the data structures comprise a pair of binary trees. The process can be repeated for each elementary interval of a selected stratification to generate the set of stratified two-dimensional samples.

    Hybrid rendering mechanism of a graphics pipeline and an effect engine

    公开(公告)号:US11941741B2

    公开(公告)日:2024-03-26

    申请号:US17708965

    申请日:2022-03-30

    申请人: MediaTek Inc.

    摘要: A graphics system includes an effect engine and a graphics pipeline. The graphics pipeline performs pipeline operations on graphical objects in a frame. The graphics pipeline includes at least a fragment shader stage. An application programming interface (API) provides an instruction that specifies a subset of the graphical objects in the frame for the effect engine to execute. When detecting the instruction, the graphics pipeline invokes the effect engine to perform a predefined set of graphics operations on the subset of the graphical objects in the frame. The predefined set of graphics operations has a higher computational complexity than the pipeline operations.

    LOW LATENCY HAND-TRACKING IN AUGMENTED REALITY SYSTEMS

    公开(公告)号:US20240096026A1

    公开(公告)日:2024-03-21

    申请号:US17844541

    申请日:2022-06-20

    IPC分类号: G06T19/00 G06T7/20 G06T15/00

    摘要: A method for reducing motion-to-photon latency for hand tracking is described. In one aspect, a method includes accessing a first frame from a camera of an Augmented Reality (AR) device, tracking a first image of a hand in the first frame, rendering virtual content based on the tracking of the first image of the hand in the first frame, accessing a second frame from the camera before the rendering of the virtual content is completed, the second frame immediately following the first frame, tracking, using the computer vision engine of the AR device, a second image of the hand in the second frame, generating an annotation based on tracking the second image of the hand in the second frame, forming an annotated virtual content based on the annotation and the virtual content, and displaying the annotated virtual content in a display of the AR device.

    System and method for rendering differential video on graphical displays

    公开(公告)号:US11936883B2

    公开(公告)日:2024-03-19

    申请号:US17557812

    申请日:2021-12-21

    摘要: A differential video rendering system, including a graphics processing unit (GPU); a graphical display coupled to the GPU; a video decoder configured to decode a bitstream of encoded data into a plurality of sets of decoded blocks; at least one processor configured to: generate, based on a first set of the plurality of sets of decoded blocks, a first differential video frame comprising a plurality of sets of differential regions, normalize each set of the plurality of sets of differential regions to a fixed size block to provide a normalized plurality of sets of differential regions, map a respective set of the normalized plurality of sets of differential regions to align with a respective tile size region of a plurality of tile size regions conforming with the GPU, generate a hierarchal region tree based on the normalized plurality of sets of differential regions mapped to the plurality of tile size regions, and generate a plurality of optimal regions based on the hierarchal region tree satisfying a predefined criteria corresponding to a pre-defined optimal number of regions and a predefined efficiency parameter; and a graphics rendering engine configured to render the first differential video frame on the graphical display based on the plurality of optimal regions and a group of differential regions.

    Face image displaying method and apparatus, electronic device, and storage medium

    公开(公告)号:US11935176B2

    公开(公告)日:2024-03-19

    申请号:US18060128

    申请日:2022-11-30

    发明人: Jiacheng Liu

    IPC分类号: G06T15/00

    CPC分类号: G06T15/005

    摘要: The present disclosure provides a face image displaying method and apparatus, an electronic device and a storage medium. According to the face image displaying method provided in the present application, the interactivity during a face image displaying process is enhanced by means of displaying dynamically a face mask sequence in accordance with a preset motion mode at a preset relative position of a face of an object, and fusing, after a target face mask of the face mask sequence is triggered by a user, the target face mask to the face of the object for display; and the effect of displaying a specific face mask on a face of an object can be achieved by means of fusing, after a target face mask is triggered by a user, the target face mask to the face of the object for display.

    Machine learning avatar for consolidating and presenting data in virtual environments

    公开(公告)号:US11935174B2

    公开(公告)日:2024-03-19

    申请号:US17809177

    申请日:2022-06-27

    摘要: Processes, systems, and devices generate a training set comprising a first presentation having a first visual aid and a first audio description. The first visual aid and the first audio description are based on initial data retrieved from a first data source using a first indexing technique. The machine-learning system is trained using the first presentation and the initial data retrieved from the first data source using the first indexing technique. The machine-learning system generates a second presentation having a second visual aid and a second audio description. The second visual aid and the second audio description are based on refreshed data retrieved from the first data source using the first indexing technique. The machine-learning system presents the second presentation via an avatar in a virtual meeting room. The avatar is generated by the machine-learning system to present the second visual aid and the second audio description.