Enhanced video streaming and reference frame synchronization

    公开(公告)号:US12278991B1

    公开(公告)日:2025-04-15

    申请号:US18665967

    申请日:2024-05-16

    Abstract: Methods of video streaming are generally described. In some examples, a camera device periodically captures an image, communicates encoded frame data representing that image to a server, and decodes and stores the previously encoded frame data as a background picture. The server receives the encoded frame data, decodes it, and stores the decoded frame in a buffer for future use. Subsequently, upon initiation of a streaming session, the camera device captures another image and encodes a predicted key frame based on differences between the captured image and the background picture. The camera device sends the predicted key frame to the server, which receives it and reconstructs a facsimile of the captured image utilizing the previously decoded frame stored in the buffer. Methods of acknowledging successfully decoded frames for use in selecting background pictures is also described.

    Combined cues for face detection in computing devices
    4.
    发明授权
    Combined cues for face detection in computing devices 有权
    计算设备中面部检测的组合提示

    公开(公告)号:US09047504B1

    公开(公告)日:2015-06-02

    申请号:US13970502

    申请日:2013-08-19

    CPC classification number: G06K9/6206 G06K9/00228

    Abstract: Approaches to enable a computing device, such as a phone or tablet computer, to utilize a number of cues to detect the presence of a face (or head) in an image captured by a camera of the computing device. The cues may include the elliptical shape of the face, the stereo disparity signature of the face, color or image brightness, among others. The facial detection may be performed by using a boosted classifier ensemble that has been trained using a plurality of images that are known (i.e., have been previously identified) to contain faces. The classifier ensemble can combine a number of different cues, such as the elliptical shape and/or stereo disparity signature, to be used for detecting faces within an image.

    Abstract translation: 使计算设备(例如电话或平板计算机)能够使用多个提示来检测由计算设备的相机捕获的图像中的面部(或头部)的存在的方法。 线索可以包括脸部的椭圆形状,面部的立体视差特征,颜色或图像亮度等。 面部检测可以通过使用已经使用已知(即先前已被识别)的多个图像来训练以包含面部的升高分类器集合来执行。 分类器集合可以组合许多不同的线索,例如椭圆形状和/或立体视差特征,用于检测图像内的面部。

    Bandwidth estimation for video streams

    公开(公告)号:US11343551B1

    公开(公告)日:2022-05-24

    申请号:US16519626

    申请日:2019-07-23

    Inventor: Ilya Brailovskiy

    Abstract: Methods and systems for improved quality of a streaming session using multiple simultaneous streams. For the multiple simultaneous streams an audio/video device (A/V device) records and generates a high-resolution stream and a low-resolution stream for simultaneous transmission to a server. The server selects one of the two streams for retransmission to a destination client device. The server also monitors the streaming session and estimates a total available bandwidth between the server and the A/V device and assigns a confidence value to the bandwidth estimation. The server periodically transmits the bandwidth estimate and confidence value to the A/V device to improve the efficiency of the streams being generated by the A/V device. The A/V device can use the received bandwidth estimate and confidence value to adapt the resolution of each of the streams to efficiently use the total available bandwidth between the A/V device and the server.

Patent Agency Ranking