Your math is showing BW of the feed ... when you take into consideration the end displayed image, the gap is much wider.
Per actual frame of original source material, 720p produces 921,600 pixels.
Per actual frame of original source material (assuming proper deinterlace), 1080i produces 2,073,600 pixels (ie. the same as 1080p).