The present invention is a system and method that facilitates the
reduction of presentation glitches in a digital video system. The present
invention is a system and method that automatically determines if digital
video (DV) data is missing from a stream of DV information and replaces
or patches missing DV data with appropriate information to reduce the
appearance of interruptions in the video (e.g., glitches in
presentations). A communication packet carrying application data is
received by an application data patching computer system. In one
embodiment of the present invention, an IEEE standard 1394 compliant
isochronous packet carrying digital video information is received. The
application data (e.g., DV information) is separated from other
communication packet protocol data (e.g., IEEE standard 1394 compliant
header information). The received application data is analyzed to
determine if it conforms to configuration constraints of predetermined
application data format requirements. In one exemplary implementation,
the initial information included in the application data section of the
communication packet is analyzed to determine if it appropriately (e.g.,
sequentially) follows the information in previously received
communication packet in accordance with predefined configuration
definitions. If the information does not appropriately (e.g.,
sequentially) follow the information in previously received communication
packet, a data patch is provided for lost or missing application data.