1. A method of enhancing a facial expression, comprising: receiving video of a user; generating facial data corresponding to a face of the user; analyzing the facial data to identify a facial expression; enhancing the facial data based on the facial expression, wherein enhancing the facial data comprises replacing a portion of the facial data with stored facial data corresponding to a previously captured facial expression of the user; outputting modified video including the enhanced facial data; determining a first bandwidth requirement associated with outputting the modified video; determining a second bandwidth requirement associated with outputting the modified video; and comparing the first bandwidth requirement and the second bandwidth requirement to determine an extra amount of bandwidth; wherein enhancing the facial data includes, in response to the extra amount of bandwidth being above a threshold, adjusting a resolution of a portion of the image data corresponding to the facial expression.