Motion sensing
    71.
    发明授权

    公开(公告)号:US11164386B2

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

    申请号:US16829964

    申请日:2020-03-25

    Applicant: Arm Limited

    Abstract: A computing device 2, such as a general-purpose smartphone or general-purpose tablet computing device, comprises one or more inertial sensors and an image sensor. The device 2 produces stereoscopic images of a virtual environment on the display during a virtual reality (VR) session controlled by a user of the computing device. The device conducts visual odometry using at least image data received from the image sensor, and selectively activates and deactivates the visual odometry according to activity of the user during the virtual reality session. When the visual odometry is activated, the device controls the virtual reality session by at least position information from the visual odometry. When the visual odometry is deactivated, the device controls the virtual reality session by at least orientation information from the one or more inertial sensors.

    GRAPHICS PROCESSING
    72.
    发明申请

    公开(公告)号:US20210304489A1

    公开(公告)日:2021-09-30

    申请号:US16829940

    申请日:2020-03-25

    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.

    DISPLAY CONTROLLER
    76.
    发明申请
    DISPLAY CONTROLLER 审中-公开

    公开(公告)号:US20200066233A1

    公开(公告)日:2020-02-27

    申请号:US16667658

    申请日:2019-10-29

    Applicant: Arm Limited

    Abstract: A display controller 12 comprises a first display processing core 20 comprising a first input stage 21 operable to read at least one input surface, a first processing stage operable to process one or more input surfaces to generate an output surface, and a first output stage 26 operable to provide an output surface for display to a first display 6, and a second display processing core 40 comprising a second input stage 41 operable to read at least one input surface, a second processing stage operable to process one or more input surfaces to generate an output surface, and a second output stage 46 operable to provide an output surface for display to a second display 8. The display controller 12 also comprises an internal data path 30 for passing pixel data of an output surface from the second display core 40 to the first display core 20.

    Display controller
    77.
    发明授权

    公开(公告)号:US10283089B2

    公开(公告)日:2019-05-07

    申请号:US14727016

    申请日:2015-06-01

    Applicant: ARM Limited

    Abstract: A display controller comprises an input stage 20 operable to read at least one input surface, a composition stage 28 operable to compose plural input surfaces to generate a composited output surface, an output stage 30 operable to provide the composited output surface to a display for display, a scaling engine 31 operable to scale a composited output surface generated by the composition stage 28, and a write-out stage 32 operable to write a composited and/or scaled output surface to external memory.

    GRAPHICS PROCESSING SYSTEMS
    78.
    发明申请

    公开(公告)号:US20190033961A1

    公开(公告)日:2019-01-31

    申请号:US15661213

    申请日:2017-07-27

    Applicant: ARM Limited

    Inventor: Daren Croxford

    Abstract: When generating an extrapolated frame by extrapolating object motion from a rendered frame in a graphics processing system, regions of a first frame are compared 90 with corresponding regions of another frame. If the regions are determined to be different, it is determined whether or not regions of the first frame contain objects that need to be extrapolated to generate the extrapolated frame, but if the regions are determined to be similar, it is assumed that the regions of the first frame do not contain any objects that need to be extrapolated to generate the extrapolated frame.

    METHOD OF AND DATA PROCESSING SYSTEM FOR PROVIDING AN OUTPUT SURFACE

    公开(公告)号:US20190027120A1

    公开(公告)日:2019-01-24

    申请号:US16009692

    申请日:2018-06-15

    Applicant: Arm Limited

    Abstract: A data processing system for providing an output surface for display. The data processing system includes rendering circuitry operable to generate one or more input surfaces to be used for providing an output surface for display. The rendering circuitry is operable to generate a peripheral region of an input surface at a lower fidelity than the fidelity at which a central region of the input surface is generated or is operable to generate one of a plurality of input surfaces at a lower fidelity than the fidelity at which another of the plurality of input surfaces is generated. The data processing system also includes display composition circuitry operable to select part of at least one of the one or more generated input surfaces based on received view orientation data to provide an output surface for display.

    Method of and apparatus for generating an encoded frame

    公开(公告)号:US10063870B2

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

    申请号:US15304301

    申请日:2015-04-10

    Applicant: ARM LIMITED

    CPC classification number: H04N19/40 H04N19/172 H04N19/176 H04W84/12

    Abstract: The technology described herein relates to a method of generating an encoded output video frame for transmission to an electronic display in which an encoded source video frame is decoded to obtain a decoded source video frame 200a, the decoded source video frame 200a is processed to obtain an input video frame 200c, and the input video frame 200c is encoded to obtain an encoded output video frame for transmission. The method comprises comparing a region of an input video frame 200c with a region of a decoded source video frame 200a from which decoded source video frame the input video frame has been obtained, to determine if the region of the decoded source video frame 200a is similar to the region of the input video frame 200c, and if it is determined that the region of the decoded source video frame 200a is similar to the region of the input video frame 200c, using a region of the encoded source video frame that corresponds to the region of the decoded source video frame as a region of the encoded output video frame for transmission that corresponds to the region of the input video frame.

Patent Agency Ranking