Patent ID: 11960444
Assignee: GRASS VALLEY LIMITED
Field: Audio-visual technology (Electrical engineering)
Classification: CPC G  H | IPC G  H

Claim 12:
13. A system for providing file data for a media file having a predetermined format, the system comprising:
a memory; and
a processor configured to implement instructions on the memory so as to a file system that:
determines, based on an index that provides a mapping of time ranges for a plurality of segments for a program, the predetermined format of the media file for the program that includes a plurality of segments;
calculates a maximum segment length for the program based on the predetermined format of the media file;
determines, prior to essence data making up the media file being available, a layout of the media file in the predetermined format and based on a time duration of the program and the calculated maximum segment length, with the layout defining at least one location for the essence data in the media file;
in response to a request for the at least one location of the essence data, returns a location for the essence data to be included in the media file and that is defined by the determined layout of the media file;
in response to an instruction that a respective segment is to be included in the plurality of segments for the program, obtains the essence data from a data store that corresponds to the respective segment; and
in response to a request for a portion of the essence data from the media file, returns the essence data based on the determined layout of the media file.