Patent ID: 6532232
Filing Date: 2003-03-11
Classification: H04L

Abstract:
A method for isochronously transporting audio and/or video (A/V) data in common isochronous packets (CIPs) over a serial bus, comprising:allocating a memory space for a set of buffers to store a plurality of CIPs, each of the CIPs having a header field and a data field, the header field having a synchronization time (SYT) field for storing a presentation time; generating initial CIP header values including initial SYT field values for each of the CIP header fields in the set of buffers; generating a circular DMA script program configured to describe a set of full and empty CIPs for each of the buffers, the circular DMA script program being configured to transmit the CIPs from the buffers; running the DMA script program to sequentially transmit the CIPs from the buffers by traversing the buffers in a circular manner, the transmitted CIPs being presented at the associated presentation time; and periodically generating an interrupt, by the DMA script program, to copy new CIP data into the CIP fields of buffers from which the CIPs have been transmitted such that the new CIP data including new SYT field values are set up for transmission in advance.