Buffer management for optimized processing in media pipeline

    公开(公告)号:US11627345B1

    公开(公告)日:2023-04-11

    申请号:US17741255

    申请日:2022-05-10

    Abstract: Automated processes, computing systems, computing devices, and other aspects of a data processing system improve reliability in transmitting digital media content over a network using resource constrained hardware. Media content may be received from a media source and used to generate data segments. An address may be written to a message queue, with the address referencing a first segment of the media content stored in the buffer. A computing device may check whether a number of addresses stored in a message queue is greater than or equal to a first threshold value. A second segment of the media content may be written to the message queue in response to the number of addresses stored in the message queue being greater than or equal to the first threshold value.

    Camera identification in video production system

    公开(公告)号:US10594953B2

    公开(公告)日:2020-03-17

    申请号:US16011395

    申请日:2018-06-18

    Inventor: Amit Kumar

    Abstract: Systems and processes are provided to identify a first camera model associated with a first video capture device of video capture devices within a system that aggregates video feeds from the video capture devices. A process includes receiving, by the video processing device, a first video sample from the first video capture device; sending, from the video processing device, a first command to the first video capture device; receiving, by the video processing device, a second video sample from the first video capture device subsequent to the sending of the first command; evaluating, by the video processing device, the first video sample and the second video sample in view of the first command to identify a first command response; and determining the first camera model based on the identified first command response.

    SYNCHRONIZING MEDIA IN MULTIPLE DEVICES
    3.
    发明申请

    公开(公告)号:US20180262655A1

    公开(公告)日:2018-09-13

    申请号:US15871904

    申请日:2018-01-15

    Inventor: Amit Kumar

    Abstract: A system includes a processor and a memory. The memory stores instructions executable by the processor to receive first and second media units with respective first and second time stamps that are assigned based on a first clock cycle time and a data transmission rate, and to assign an adjusted time stamp to the second media unit based on the first clock cycle time, a second clock cycle time, the first time stamp, and the data transmission rate.

    ENHANCED INTERACTIVE FEATURES FOR A VIDEO PRESENTATION SYSTEM

    公开(公告)号:US20230186528A1

    公开(公告)日:2023-06-15

    申请号:US17643893

    申请日:2021-12-13

    Abstract: A system, related operating methods, and computer readable storage media are disclosed here. The disclosed subject matter relates to methods of providing augmented reality features in connection with presentation of video content. A disclosed method involves: causing presentation of a video program at a user device associated with a viewing user; obtaining metadata associated with the video program; processing a live video feed that includes the viewing user; generating augmented reality overlay content for the live video feed, wherein visual appearance of at least some of the augmented reality overlay content is influenced by the obtained metadata; and causing presentation of an enhanced version of the live video feed at the user device associated with the viewing user, the enhanced version of the live video feed comprising the augmented reality overlay content.

    Lock-free sharing of live-recorded circular buffer resources

    公开(公告)号:US11093400B2

    公开(公告)日:2021-08-17

    申请号:US16707056

    申请日:2019-12-09

    Abstract: Novel techniques are described for lock-free sharing of a circular buffer. Embodiments can provide shared, lock-free, constant-bitrate access by multiple consumer systems to a live stream of audiovisual information being recorded to a circular buffer by a producer. For example, when a producer system writes a data stream to the circular buffer, the producer system records shared metadata. When a consumer system desires to begin reading from the shared buffer at a particular time, the shared metadata is used to compute a predicted write pointer location and corresponding dirty region around the write pointer at the desired read time. A read pointer of the consumer system can be set to avoid the dirty region, thereby permitting read access to a stable region of the circular buffer without relying on a buffer lock.

    SYSTEMS AND METHODS FOR REMOTE DEBUGGING
    10.
    发明申请

    公开(公告)号:US20200301818A1

    公开(公告)日:2020-09-24

    申请号:US16360926

    申请日:2019-03-21

    Abstract: Systems and methods for remote debugging perform remote debugging of a receiving device, such as a set-top box or other connected media player, even when the receiving device is located behind a firewall. The receiving device has a persistent outbound connection with a message server. Since it is an outbound connection, it connects across firewall restrictions. A remote debug machine sends a message via the message server to the receiving device over a network. The message carries the command/operation to be executed by the receiving device. The receiving device, which receives the command, executes the command and sends the output of the command to a debug data upload server to which the remote debug machine has access.

Patent Agency Ranking