CAMERA FORMAT SELECTION
    13.
    发明公开

    公开(公告)号:US20240214233A1

    公开(公告)日:2024-06-27

    申请号:US18597893

    申请日:2024-03-06

    Applicant: Apple Inc.

    CPC classification number: H04L12/1822 H04N23/951

    Abstract: The subject technology receives, at a local device, a requested camera format based on specifications of a display associated with a remote device. The remote device and the local device are devices participating in a video conference. The requested camera format includes a first resolution. Camera formats supported by a camera associated with the local device are determined. If a second resolution of a first camera format matches among the supported camera formats matches with the first resolution, the first camera format is selected for capturing the video stream by the camera. Otherwise, a second camera format among the supported camera formats is determined for capturing the video stream so as to maximize a field of view of the video stream relative to other camera formats supported by the camera.

    DYNAMIC REDUNDANCY
    15.
    发明申请

    公开(公告)号:US20230045761A1

    公开(公告)日:2023-02-09

    申请号:US17973498

    申请日:2022-10-25

    Applicant: Apple Inc.

    Abstract: A device implementing dynamic redundancy may include at least one processor configured to receive, from another device, packet reception data corresponding to video data previously provided for transmission from the device to the other device and determine, based at least in part on the packet reception data, an amount of redundancy to apply to video data provided for transmission to the other device. The at least one processor may be further configured to determine, based at least in part on the amount of redundancy, an encoding scheme for applying the redundancy to the video data. The at least one processor may be further configured to apply the amount of redundancy to the video data based at least in part on the encoding scheme to generate redundant data items and provide the video data and the redundant data items for transmission to the other device.

    CELLULAR COMMUNICATION PROTOCOL AWARE MULTIMEDIA STREAMING

    公开(公告)号:US20220103611A1

    公开(公告)日:2022-03-31

    申请号:US17168107

    申请日:2021-02-04

    Applicant: Apple Inc.

    Abstract: A device implementing cellular communication protocol aware multimedia streaming may include at least one processor configured to establish a link for communicating with another device, wherein the link utilizes at least one of a first cellular communication protocol or a second cellular communication protocol. The at least one processor may be configured to determine a bit rate for a video stream to be provided to the other device based at least in part on whether the link utilizes the first cellular communication protocol or the second cellular communication protocol, wherein a first bit rate is determined when the link utilizes the first cellular communication protocol and a second bit rate is determined when the link utilizes the second cellular communication protocol. The at least one processor may be configured to provide, for transmission over the link to the other electronic device, the video stream at the determined bit rate.

    PER-PACKET TYPE PACKET LOSS MANAGEMENT

    公开(公告)号:US20210075698A1

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

    申请号:US16996796

    申请日:2020-08-18

    Applicant: Apple Inc.

    Abstract: A device implementing a system for packet loss management may include a memory and at least one processor configured to identify a plurality of categories of packets provided for transmission to an electronic device. The at least one processor may be further configured to determine a respective packet loss value for a respective category of the plurality of categories of packets. The at least one processor may be further configured to identify a particular category of the plurality of categories of packets for which the determined respective packet loss value satisfies a packet loss condition. The at least one processor may be further configured to adjust subsequent transmission of packets in the particular category of packets based at least in part on the packet loss condition being satisfied by the determined respective packet loss value for the particular category of packets.

    DYNAMIC REDUNDANCY
    18.
    发明申请

    公开(公告)号:US20210075544A1

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

    申请号:US16996799

    申请日:2020-08-18

    Applicant: Apple Inc.

    Abstract: A device implementing dynamic redundancy may include at least one processor configured to receive, from another device, packet reception data corresponding to video data previously provided for transmission from the device to the other device and determine, based at least in part on the packet reception data, an amount of redundancy to apply to video data provided for transmission to the other device. The at least one processor may be further configured to determine, based at least in part on the amount of redundancy, an encoding scheme for applying the redundancy to the video data. The at least one processor may be further configured to apply the amount of redundancy to the video data based at least in part on the encoding scheme to generate redundant data items and provide the video data and the redundant data items for transmission to the other device.

    MULTI-DEVICE COMMUNICATION MANAGEMENT
    20.
    发明申请

    公开(公告)号:US20190103983A1

    公开(公告)日:2019-04-04

    申请号:US16145071

    申请日:2018-09-27

    Applicant: Apple Inc.

    Abstract: A device implementing the subject technology may include at least one processor configured to transmit an allocation request requesting allocation of a group communication session with a plurality of devices and receive an allocation response in response to the allocation request, the allocation response including credential information for the device to use to join the group communication session. The at least one processor may be further configured to transmit an allocation bind request with the credential information to join the group communication session using the credential information and receive an allocation bind success response in response to the allocation bind request, the allocation bind success response indicating that the device has joined the group communication session. The at least one processor may be further configured to provide a join notification to the plurality of devices via an intermediary device to notify that the device has joined the group communication session.

Patent Agency Ranking