a method of object - aware video coding is provided that comprises the steps of : receiving a video sequence having a plurality of frames ; selecting at least two frames ; determing total area of at least one object of interest in each of the at least two frames ; comparing the total area to a threshold area ; classifying each of the at least two frames as being a low object weighted frame or a high object weighted frame , low object weighted frames being frames having the total area exceeding the threshold area and high object weighted frames being frame having the total area not exceeding the threshold area ; and encoding each low object weighted frame according to one encoding mode and encoding each high object weighted frame according to a different encoding mode .