Priority-based video encoding and transmission

    公开(公告)号:US12238311B2

    公开(公告)日:2025-02-25

    申请号:US18052807

    申请日:2022-11-04

    Applicant: Apple Inc.

    Abstract: A video encoding system in which pixel data is decomposed into frequency bands prior to encoding. The frequency bands are organized into blocks that are provided to a block-based encoder that encodes the blocks and passes the encoded blocks to a wireless interface that packetizes the blocks for transmittal over a wireless connection. The encoder may categorize the encoded frequency bands into multiple priority levels, and may tag each frequency block with metadata indicating the frequency band represented in the block, the priority of the frequency band, and timing information. The wireless interface may then transmit or drop packets according to the priority levels of the encoded frequency blocks in the packets and/or according to the timing information of the frequency blocks in the packets.

    VIDEO PIPELINE
    12.
    发明申请

    公开(公告)号:US20210312694A1

    公开(公告)日:2021-10-07

    申请号:US17352080

    申请日:2021-06-18

    Applicant: Apple Inc.

    Abstract: A mixed reality system that includes a device and a base station that communicate via a wireless connection The device may include sensors that collect information about the user's environment and about the user. The information collected by the sensors may be transmitted to the base station via the wireless connection. The base station renders frames or slices based at least in part on the sensor information received from the device, encodes the frames or slices, and transmits the compressed frames or slices to the device for decoding and display. The base station may provide more computing power than conventional stand-alone systems, and the wireless connection does not tether the device to the base station as in conventional tethered systems. The system may implement methods and apparatus to maintain a target frame rate through the wireless link and to minimize latency in frame rendering, transmittal, and display.

    DIFFERENT SECTOR ROTATION SPEEDS FOR POST-AMBLE PROCESSING OF A BEAM FORMING PACKET

    公开(公告)号:US20190288758A1

    公开(公告)日:2019-09-19

    申请号:US16415900

    申请日:2019-05-17

    Applicant: Apple Inc.

    Abstract: Post-amble processing of a beam forming packet may utilize different sector rotation speeds at different wireless communication devices. Power measurements may be captured for individual sectors of an antenna array with respect to a complete rotation of antenna sectors at another wireless communication device. The power measurements may be evaluated to identify a sector for directing a millimeter wave beam between the different wireless communication devices. In some embodiments, a second packet may be transmitted back using the identified sector to determine another sector for directing the millimeter wave beam between the different wireless communication devices.

    DIFFERENT SECTOR ROTATION SPEEDS FOR POST-AMBLE PROCESSING OF A BEAM FORMING PACKET

    公开(公告)号:US20190097705A1

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

    申请号:US15719435

    申请日:2017-09-28

    Applicant: Apple Inc.

    Abstract: Post-amble processing of a beam forming packet may utilize different sector rotation speeds at different wireless communication devices. Power measurements may be captured for individual sectors of an antenna array with respect to a complete rotation of antenna sectors at another wireless communication device. The power measurements may be evaluated to identify a sector for directing a millimeter wave beam between the different wireless communication devices. In some embodiments, a second packet may be transmitted back using the identified sector to determine another sector for directing the millimeter wave beam between the different wireless communication devices.

    Priority-based video encoding and transmission

    公开(公告)号:US11496758B2

    公开(公告)日:2022-11-08

    申请号:US17252697

    申请日:2019-06-27

    Applicant: Apple Inc.

    Abstract: A video encoding system in which pixel data is decomposed into frequency bands prior to encoding. The frequency bands are organized into blocks that are provided to a block-based encoder that encodes the blocks and passes the encoded blocks to a wireless interface that packetizes the blocks for transmittal over a wireless connection. The encoder may categorize the encoded frequency bands into multiple priority levels, and may tag each frequency block with metadata indicating the frequency band represented in the block, the priority of the frequency band, and timing information. The wireless interface may then transmit or drop packets according to the priority levels of the encoded frequency blocks in the packets and/or according to the timing information of the frequency blocks in the packets.

Patent Agency Ranking