CPC G06F 13/4282 (2013.01) [G06F 13/385 (2013.01); H04N 5/9265 (2013.01); H04N 21/43635 (2013.01); G06F 2213/0042 (2013.01)] | 22 Claims |
1. A method comprising:
receiving in a field programmable gate array (FPGA) audio data and video data including a number of video frames from a multi-media source, each video frame including a plurality of video lines separated by a line blanking interval;
translating and transmitting a first video line of the plurality of video lines to a packet based network through a first-in-first-out (FIFO) interface in the FPGA while concurrently buffering the audio data received in an audio buffer in the FPGA; and
translating and transmitting at least a portion of the audio data in the audio buffer to the packet based network through the FIFO interface during the line blanking interval separating the first video line from a second video line in the video frame.
|