1. A media processor, comprising: a memory; and a controller coupled to the memory and programmed to: receive media content from a set top box, wherein the set top box is a separate device from the media processor, and wherein the media content comprises video content; receive supplemental content from a mobile communication device, wherein the supplemental content is based on reading of a two dimensional bar code by the mobile communication device, and wherein the supplemental content comprises an image; generate augmented content by overlaying the supplemental content with the media content; and provide the augmented content to a display device for presentation.