An apparatus for
processing a serialized video
stream and related aspects are disclosed. For example, the apparatus (302) may comprise: a
receiver (304) configured to receive a serialized video
stream comprising a plurality of serially transmitted video frames from a video source (102), each video frame comprising a plurality of frames, each frame comprising a plurality of frame lines, each frame line comprising a set of active pixels and blanking pixels; at least one buffer (305) arranged to buffer at least effective pixels of the received serialized video
stream until pixels of a complete frame line are received; one or more processors or
processing circuitry (308) configured to, for pixels of each buffered complete frame row, assign a frame row position indicator to an effective pixel group comprising effective pixels of the buffered complete frame row, and generate a
data structure comprising the effective pixel group and the frame row position indicator assigned to the effective pixel group, each
data structure comprises a set of effective pixels from the received frame line, and at least one blanking pixel of the received frame line is omitted; and a
transmitter (310) configured to forward transmit an outgoing serialized video stream comprising the generated
data structure; and after transmitting a data structure comprising a set of valid pixels and the assigned frame line position indicator, suspending forward transmission of the outgoing serialized video stream between the data structures until a next data structure comprising a different set of valid pixels and a different frame line position indicator is ready for transmission.