System and Method for Selecting a Video Encoding Format Based on Feedback Data
    3.
    发明申请
    System and Method for Selecting a Video Encoding Format Based on Feedback Data 有权
    基于反馈数据选择视频编码格式的系统和方法

    公开(公告)号:US20100166062A1

    公开(公告)日:2010-07-01

    申请号:US12538090

    申请日:2009-08-07

    IPC分类号: H04N7/26 G06K9/36

    摘要: A computer-implemented system and method for performing video compression are described. For example, a method according to one embodiment comprises: encoding a plurality of video frames or portions thereof according to a first encoding format; transmitting the plurality of encoded video frames or portions to a client device; receiving feedback information from the client device, the feedback information usable to determine whether data contained in the video frames or portions has been successfully received and/or decoded; in response to detecting that one or more video frames or portions thereof have not been successfully received and/or decoded, determining a number of video frames or portions thereof which have not been successfully received and/or decoded and: (1) if the number of video frames or portions thereof which have not been successfully received and/or decoded is above a specified threshold, then encoding a new video frame or portion thereof according to a second encoding format, the second encoding format comprising a format which is not dependent on previously-transmitted video frames or portions thereof; or (2) if the number of video frames or portions thereof which have not been successfully received and/or decoded is below a specified threshold, then encoding a new video frame or portion thereof according to the first encoding format, the new video frame encoded to be dependent on a last known successfully received video frame or portion thereof; and transmitting the new video frame or portion thereof to the client device.

    摘要翻译: 描述了用于执行视频压缩的计算机实现的系统和方法。 例如,根据一个实施例的方法包括:根据第一编码格式对多个视频帧或其部分进行编码; 将多个编码视频帧或部分发送到客户端设备; 从所述客户端设备接收反馈信息,所述反馈信息可用于确定包含在所述视频帧或部分中的数据是否已被成功接收和/或解码; 响应于检测到一个或多个视频帧或其部分未被成功接收和/或解码,确定尚未成功接收和/或解码的视频帧或其部分的数量,并且:(1)如果该数字 尚未成功接收和/或解码的视频帧或其部分高于规定的阈值,然后根据第二编码格式对新的视频帧或其部分进行编码,第二编码格式包括不依赖于 先前传输的视频帧或其部分; 或(2)如果没有成功接收和/或解码的视频帧或其部分的数量低于指定的阈值,则根据第一编码格式对新的视频帧或其部分进行编码,编码的新的视频帧 取决于最后已知的成功接收的视频帧或其部分; 以及将新的视频帧或其一部分发送到客户端设备。

    System and Method for Utilizing Forward Error Correction with Video Compression
    8.
    发明申请
    System and Method for Utilizing Forward Error Correction with Video Compression 有权
    利用视频压缩前向纠错的系统和方法

    公开(公告)号:US20100166064A1

    公开(公告)日:2010-07-01

    申请号:US12538062

    申请日:2009-08-07

    IPC分类号: H04N7/26

    摘要: A computer-implemented system and method are described for performing video compression. For example, a method according to one embodiment comprises: encoding a plurality of video frames or portions thereof according to a first encoding format; transmitting the plurality of encoded video frames or portions to a client device; receiving feedback information from the client device, the feedback information usable to determine whether data contained in the video frames or portions has not been successfully received and/or decoded; in response to detecting that one or more video frames or portions thereof have not been successfully received and/or decoded, then either encoding a new video frame or portion thereof according to a second encoding format or encoding the new video frame to be dependent on the last video frame or portion thereof known to have been successfully received and/or decoded, and: (1) if no forward error correction (FEC) coding is used to transmit the plurality of encoded video frames or portions, then encoding a new video frame or portion thereof using FEC coding; or (2) if a first FEC coding is used to transmit the plurality of encoded video frames or portions, then encoding a new video frame or portion thereof using a second FEC coding, the second FEC coding being a relatively stronger FEC coding than the first FEC coding; and transmitting the new video frame or portion thereof to the client device.

    摘要翻译: 描述了用于执行视频压缩的计算机实现的系统和方法。 例如,根据一个实施例的方法包括:根据第一编码格式对多个视频帧或其部分进行编码; 将多个编码视频帧或部分发送到客户端设备; 从所述客户端设备接收反馈信息,所述反馈信息可用于确定所述视频帧或部分中包含的数据是否还未被成功接收和/或解码; 响应于检测到一个或多个视频帧或其部分尚未被成功接收和/或解码,则根据第二编码格式对新视频帧或其部分进行编码或编码新视频帧以依赖于 已知已经被成功接收和/或解码的最后一个视频帧或其部分,以及:(1)如果不使用前向纠错(FEC)编码来发射多个经编码的视频帧或部分,则对新的视频帧进行编码 或其部分使用FEC编码; 或(2)如果使用第一FEC编码来发送多个编码视频帧或部分,则使用第二FEC编码对新的视频帧或其部分进行编码,则第二FEC编码是比第一FEC编码更强的FEC编码 FEC编码; 以及将新的视频帧或其一部分发送到客户端设备。