СИСТЕМА И СПОСОБ ГЕНЕРАЦИИ ЗВУКОВОГО ФАЙЛА

1. Реализуемый с помощью компьютера способ генерации выходного аудиофайла, согласно которому используют один или более процессоров и запоминающее устройство для выполнения этапов, согласно которым:
принимают звуковые дорожки, каждая из которых создана согласно звуковым параметрам;
разделяют каждую звуковую дорожку по меньшей мере на один выбираемый звуковой блок, причем каждый звуковой блок содержит звуковой контент от музыкального инструмента, вовлеченного в создание звуковой дорожки;
присваивают уникальный идентификатор каждому звуковому блоку;
используют уникальные идентификаторы для выбора звуковых блоков, и
генерируют выходной аудиофайл путем объединения выбранных звуковых блоков.
2. Способ по п. 1, в котором этап использования уникальных идентификаторов для выбора звуковых блоков содержит этап, согласно которому выбирают комбинацию из звуковых блоков таким образом, что уникальные идентификаторы для этой комбинации из звуковых блоков отсутствуют в записи устройства хранения, указывающей на то, что эта комбинация является допустимой.
3. Способ по п. 1 или 2, в котором этап использования уникальных идентификаторов для выбора звуковых блоков содержит этап, согласно которому сравнивают эти уникальные идентификаторы выбора звуковых блоков с записями в устройстве хранения, так что, если запись комбинации уникальных идентификаторов присутствует, то выходной аудиофайл не генерируют, а если запись комбинации уникальных идентификаторов отсутствует, то выбранные звуковые блоки объединяют для генерации выходного аудиофайла.
4. Способ по п. 1 или 2, содержащий этап, согласно которому сохраняют запись комбинации уникальных идентификаторов для выбранных звуковых блоков сгенерированного звукового файла в устройстве хранения.
5. Способ по п. 1 или 2, в котором каждый звуковой блок содержит звуковой контент от одиночного музыкального инструмента.
6. Способ по п. 1 или 2, содержащий этап, согласно которому выбирают звуковые блоки с одними и теми же звуковыми параметрами для использования при генерации выходного аудиофайла, причем каждый звуковой блок имеет звуковые параметры согласно звуковой дорожке, от которой отделен данный звуковой блок.
7. Способ по п. 1 или 2, содержащий этап, согласно которому сохраняют звуковые блоки в устройстве хранения согласно одному из звуковых параметров звукового блока и музыкального инструмента.
8. Способ по п. 1 или 2, содержащий этап, согласно которому выбирают звуковые блоки для выходного аудиофайла согласно данным о предпочтениях пользователя, содержащим одно или более из музыкального жанра, музыкального стиля и данных о настроении.
9. Способ по п. 1 или 2, содержащий этап, согласно которому приводят в действие модуль захвата для сохранения одного или более звуковых блоков, выбранных посредством средств выбора звуковых блоков, и для замены по меньшей мере одного из этих звуковых блоков, выбранных посредством средств выбора звуковых блоков, на предварительно невыбранный звуковой блок согласно данным о предпочтениях пользователя.
10. Способ по п. 1 или 2, содержащий этап, согласно которому приводят в действие модуль перемешивания для автоматического удаления из сгенерированного выходного аудиофайла одного или более звуковых блоков, выбранных посредством средств выбора звуковых блоков, и для включения в выходной аудиофайл звуковой блок или звуковые блоки из устройства хранения, имеющие одни и те же звуковые параметры что и удаленный звуковой блок или звуковые блоки.
11. Способ по п. 1 или 2, содержащий этап, согласно которому приводят в действие модуль звукового редактирования и микширования для модифицирования, уточнения, регулирования, смены и/или изменения звуковых характеристик сгенерированного выходного аудиофайла.
12. Способ по п. 1 или 2, содержащий этап, согласно которому приводят в действие модуль звукового редактирования и микширования для модифицирования, уточнения, регулирования, смены и/или изменения звуковых характеристик звукового блока в сгенерированном выходном аудиофайле.
13. Способ по п. 1 или 2, содержащий этап, согласно которому приводят в действие модуль звукового редактирования и микширования для регулирования темпа и/или сдвига гармонического отображения звуковой дорожки.
14. Способ по п. 1 или 2, содержащий этап, согласно которому вносят исполнения на других инструментах и/или голос из внешнего источника для включения в выходной аудиофайл.
15. Способ по п. 1 или 2, содержащий этап, согласно которому приводят в действие модуль звуковой синхронизации для синхронизации выходного аудиофайла с видеофайлом, файлом неподвижного изображения и/или текстовым файлом.
16. Способ по п. 1 или 2, содержащий этап, согласно которому сохраняют каждый сгенерированный выходной аудиофайл в устройстве хранения для извлечения в качестве звуковой дорожки для генерации дополнительных выходных аудиофайлов.
17. Способ по п. 1 или 2, содержащий этап, согласно которому соединяют множество устройств хранения для обеспечения библиотеки расширенного хранения из звуковых дорожек и выходных аудиофайлов для создания звуковых блоков.
18. Способ по п. 1 или 2, содержащий этап, согласно которому передают сгенерированный выходной аудиофайл в вычислительное устройство согласно этапам, на которых:
разделяют звуковые блоки выходного аудиофайла на сегменты звукового блока, каждый из которых имеет такой временной интервал, что сегменты звукового блока из одного и того же звукового блока имеют различный временной интервал;
передают сегменты звукового блока, имеющие один и тот же временной интервал, совместно таким образом, что сегменты звукового блока, имеющие один и тот же временной интервал, приняты в вычислительном устройстве по существу в одно и то же время; и
объединяют в вычислительном устройстве сегменты звукового блока, имеющие один и тот же временной интервал, для формирования по меньшей мере части выходного аудиофайла; и
объединяют части звукового файла для формирования выходного аудиофайла в вычислительном устройстве.
19. Реализованная с помощью компьютера система для генерации выходного аудиофайла, содержащая один или более процессоров и запоминающее устройство, содержащее программные команды, исполняемые указанным одним или более процессорами для того, чтобы обеспечить:
средства для приема звуковых дорожек, каждая из которых создана согласно звуковым параметрам;
средства для разделения каждой звуковой дорожки по меньшей мере на один выбираемый звуковой блок, причем каждый звуковой блок содержит звуковой контент от музыкального инструмента, вовлеченного в создание звуковой дорожки;
средства для присваивания уникального идентификатора каждому звуковому блоку;
средства для использования уникальных идентификаторов для выбора комбинации звуковых блоков, и
средства для генерации выходного аудиофайла путем объединения выбранных звуковых блоков.
20. Система по п. 19, в которой средства для использования уникальных идентификаторов для выбора звуковых блоков выполнены с возможностью выбора комбинации звуковых блоков таким образом, чтобы уникальные идентификаторы для комбинации звуковых блоков отсутствуют в записи устройства хранения, указывающей на то, что эта комбинация является допустимой.
21. Система по п. 19 или 20, в которой средства для использования уникальных идентификаторов для выбора звуковых блоков выполнены с возможностью сравнения уникальных идентификаторов выбора звуковых блоков с записями в устройстве хранения таким образом, что если запись комбинации уникальных идентификаторов присутствует, то не обеспечена возможность последующей генерации выходного аудиофайла, а если запись комбинации уникальных идентификаторов отсутствует, то обеспечена возможность объединения выбранных звуковых блоков для генерации выходного аудиофайла.
22. Система по п. 19 или 20, содержащая средства для записи комбинации уникальных идентификаторов для звуковых блоков сгенерированного звукового файла в устройстве хранения.
23. Система по п. 19 или 20, в которой каждый звуковой блок содержит звуковой контент от одиночного музыкального инструмента.
24. Система по п. 19 или 20, в которой обеспечена возможность выбора звуковых блоков с одними и теми же звуковыми параметрами для использования при генерации выходного аудиофайла, причем каждый звуковой блок имеет звуковые параметры согласно звуковой дорожке, от которой отделен этот звуковой блок.
25. Система по п. 19 или 20, в которой обеспечена возможность хранения звуковых блоков в устройстве хранения согласно одному из звуковых параметров звукового блока и музыкального инструмента.
26. Система по п. 19 или 20, в которой обеспечена возможность выбора звуковых блоков для выходного аудиофайла согласно данным о предпочтениях пользователя, содержащим одно или более из музыкального жанра, музыкального стиля и данных о настроении.
27. Система по п. 19 или 20, содержащая модуль захвата для сохранения одного или более звуковых блоков, выбранных средствами выбора звуковых блоков, и для замены по меньшей мере одного из указанных звуковых блоков, выбранных средствами выбора звуковых блоков, на предварительно невыбранный звуковой блок согласно данным о предпочтениях пользователя.
28. Система по п. 19 или 20, содержащая модуль перемешивания для автоматического удаления из сгенерированного выходного аудиофайла одного или более звуковых блоков, выбранных средствами выбора звуковых блоков, и для включения в выходной аудиофайл звуковой блок или звуковые блоки из устройства хранения, имеющие те же звуковые параметры, что и удаленный звуковой блок или удаленные звуковые блоки.
29. Система по п. 19 или 20, содержащая модуль звукового и микширования редактирования, выполненный с возможностью модифицирования, уточнения, регулирования, смены и/или изменения звуковых характеристик сгенерированного выходного аудиофайла.
30. Система по п. 19 или 20, в которой модуль звукового редактирования и микширования выполнен с возможностью модифицирования, уточнения, регулирования, смены и/или изменения звуковых характеристик звукового блока в сгенерированном выходном аудиофайле.
31. Система по п. 19 или 20, в котором модуль звукового редактирования и микширования выполнен с возможностью регулирования темпа и/или сдвига гармонического отображения звуковой дорожки.
32. Система по п. 19 или 20, средства для внесения исполнений на инструментах и/или голоса от внешнего источника для включения в выходной аудиофайл.
33. Система по п. 19 или 20, содержащая модуль звуковой синхронизации для синхронизации выходного аудиофайла с видеофайлом, файлом неподвижного изображения и/или текстовым файлом.
34. Система по п. 19 или 20, содержащая средства для сохранения каждого сгенерированного выходного аудиофайла в устройстве хранения для извлечения в качестве звуковой дорожки для генерации дополнительных выходных аудиофайлов.
35. Система по п. 19 или 20, содержащая средства для соединения множества устройств хранения для предоставления библиотеки расширенного хранения из звуковых дорожек и выходных аудиофайлов для создания звуковых блоков.
36. Система по п. 19 или 20, содержащая средства для разделения звуковых блоков выходного аудиофайла на сегменты звукового блока, каждый из которых имеет временной такой интервал, что каждый из сегментов звукового блока из одного и тот же звукового блока имел различный временной интервал;
средства для передачи сегментов звукового блока, имеющих один и тот же временной интервал, совместно таким образом, что сегменты звукового блока, имеющие один и тот же временной интервал, приняты в вычислительном устройстве по существу в одно и то же время,
средства для объединения в вычислительном устройстве сегментов звукового блока, имеющих один и тот же временной интервал, для формирования по меньшей мере части выходного аудиофайла, и
средства для объединения частей звукового файла для формирования выходного аудиофайла в вычислительном устройстве.
37. Машиночитаемый носитель долговременного хранения, содержащий команды, которые, при их исполнении одним или более процессорами, вызывают выполнение указанным одним или более процессором этапов по любому из пп. 1-18.