Patent ID: 8780978

Claim:
A method comprising: receiving, with a video encoder, an indication of whether an encoded audio frame corresponding to a video frame of video data to be encoded includes speech data; when the encoded audio frame includes speech data, selecting a first mode for encoding the video data; when the encoded audio frame does not include speech data, determining whether sufficient bandwidth exists for transmitting an encoded video frame; in response to determining that sufficient bandwidth exists for transmitting an encoded video frame, selecting a second mode different from the first mode for encoding the video data based at least in part on whether intra-encoding or inter-encoding the video frame results in greater compression of the video frame; and in response to determining that sufficient bandwidth does not exist for transmitting an encoded video frame, selecting a third mode different from the first mode and the second mode for encoding the video data based at least in part on whether intra-encoding or inter-encoding the video frame results in greater compression of the video frame.