×

Performing DMA transfer of audio and video data received over a serial bus

  • US 8,780,168 B2
  • Filed: 12/16/2011
  • Issued: 07/15/2014
  • Est. Priority Date: 12/16/2011
  • Status: Active Grant
First Claim
Patent Images

1. A method for receiving and storing audio and video data into a first memory on a video presentation device, the method comprising:

  • receiving the audio data over a serial bus;

    receiving the video data over the serial bus;

    a direct memory access (DMA) engine providing audio data packets to data storage logic based on the audio data, wherein the DMA engine provides each of the audio data packets with a first destination address of a first memory, wherein the first destination address is the same address for all audio data packets;

    the DMA engine providing video data packets to the data storage logic based on the video data, wherein the DMA engine provides each of the video data packets with a second destination address of the first memory, wherein the second destination address is the same address for all video data packets;

    the data storage logic maintaining a first pointer that indicates a next current memory location for audio data in a first buffer in the first memory;

    the data storage logic maintaining a second pointer that indicates a next current memory location for video data in a second buffer in the first memory;

    the data storage logic receiving the audio data packets and storing the audio data packets at respective different locations in the first buffer in the first memory based on a current value of the first pointer;

    the data storage logic receiving the video data packets and storing the video data packets at respective different locations in the second buffer in the first memory based on a current value of the second pointer.

View all claims
  • 4 Assignments
Timeline View
Assignment View
    ×
    ×