Patent ID: 8638851

Claim:
A video coding method for transmission environments with variable channel bandwidth of a communication channel, comprising: during a runtime mode of operation, coding first source video data according to coding parameters selected based on a target bit rate, during a bandwidth change mode of operation: selecting revised coding parameters based on an increased target bit rate and a risk factor, wherein the risk factor is derived from an analysis of the communication channel, wherein the revised coding parameters indicate the application of additional error resiliency techniques; coding second source video data based on the selected revised coding parameters, wherein the second source video data has the increased target bit rate and the additional error resiliency; transmitting the coded second source video data on the communication channel; monitoring the communication channel for channel impairments in response to transmission of the coded second source video data; if channel impairments are unacceptable, changing the increased target bitrate to a lower target bitrate and selecting new coding parameters based on the lower target bitrate; if channel impairments are acceptable, revising the risk factor to allow selection of new coding parameters which reduce the additional error resiliency techniques previously applied while maintaining the increased target bitrate; and exiting the bandwidth change mode, while transmitting the video data coded according to the selected new coding parameters.