A communication
system including a
transmitter, a
receiver, and a TMDS-like link, in which video data and auxiliary data are transmitted from the
transmitter to the
receiver, or in which video data are transmitted over the link from the
transmitter to the
receiver and auxiliary data are transmitted from the receiver to the transmitter (or from the transmitter to the receiver and also from receiver to the transmitter), a transmitter or receiver for use in such a
system, and methods for sending auxiliary data and video data over such a link,
synchronizing such auxiliary data with such video data, and generating clocks having frequency closely matching the rate at which the auxiliary data are transmitted. Typically, the auxiliary data include one or more streams of audio data. In some embodiments the transmitter transmits a video
clock to the receiver over a video
clock channel, at least one of the transmitter and receiver transmits at least one
stream of auxiliary data to the other one of the transmitter and the receiver, and at least one of the transmitter and the receiver transmits over the video
clock channel at least one auxiliary clock for the auxiliary data.