1. A method of detecting text in a video display table, comprising: receiving a frame of video representing an image at a television receiver device; saving the frame of video to a memory device; determining that the frame of video contains a table having cells containing text; storing a working copy of the frame of video to a memory; isolating text in the table by: removing any table boundaries from the image; removing any cell boundaries from the image; determining if the image has three dimensional or shadow attributes in the table boundaries or cell boundaries; and removing any three dimensional or shadow attributes identified, thereby producing text isolated against a contrasting color background; where determining if the image has three dimensional or shadow attributes in the table boundaries or cell boundaries is carried out by finding line patterns adjacent and outside table or cell boundaries that track a table or cell boundary; and processing the isolated text using an optical character recognition (OCR) engine to extract the text as data.