Augmented Reality: Bridging the Gap Between Real and Virtual World