×

Systems and methods for recording and playback of multiple variable rate data streams

  • US 10,452,318 B2
  • Filed: 12/21/2017
  • Issued: 10/22/2019
  • Est. Priority Date: 12/21/2017
  • Status: Active Grant
First Claim
Patent Images

1. An electronic device for recording multiple data streams, the device comprising:

  • a storage controller coupled to an electronic storage device;

    a first data buffer storing data received from a first data stream;

    a second data buffer storing data received from a second data stream;

    a fragment buffer storing fragment metadata;

    a storage buffer including a plurality of data fragments; and

    an electronic processor communicatively coupled to the storage controller, the first data buffer, the second data buffer, the fragment buffer, and the storage buffer, and configured toreceive information designating a data stream storage area of the electronic storage device,for each of the first and second the data buffers, determining a priority value based on a data rate, a current usage, and a total capacity;

    arbitrate between the first data buffer and the second data buffer, based on the priority values, to select a data fragment for writing to the storage buffer,write the data fragment to the storage buffer,write fragment metadata defining the data fragment to the fragment buffer, andcontrol the storage controller to sequentially write from the plurality of data fragments of the storage buffer to the data stream storage area of the electronic storage device.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×