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 at the table boundaries comprises determining if a cell is an outer cell in the table, determining that a line of pixels is present parallel to and outside the perimeter of the table on two adjacent sides of the cell, and determining that the line is located within a small number of pixels relative to the cell size outside the table perimeter; and processing the isolated text using an optical character recognition (OCR) engine to extract the text as data.
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 at the table boundaries comprises determining if a cell is an outer cell in the table, determining that a line of pixels is present parallel to and outside the perimeter of the table on two adjacent sides of the cell, and determining that the line is located within a small number of pixels relative to the cell size outside the table perimeter; and processing the isolated text using an optical character recognition (OCR) engine to extract the text as data. 3. The method according to claim 1 , where determining that the frame of video contains a table having cells containing text is carried out by tracking remote control commands transmitted from a remote control to identify commands that result in display of a table having cells containing text.