СИНХРОНИЗАЦИЯ СОБЫТИЙ ПОКАЗА СЛАЙДОВ С АУДИО

1. Способ синхронизации одного или более событий (107) анимации с одним или более аудиособытиями (410), способ содержит:
определение событий анимации (107),
обработку аудиофайла (114) для определения аудиособытий (410); и
синхронизацию событий (107) анимации с определенными аудиособытиями (410), используя схему (110) синхронизации.
2. Способ по п.1, в котором обработка аудиофайлов для определения аудиособытий содержит обработку аудиофайла для определения одного или более аудиовступлений, содержащихся в нем, и фильтрацию аудиовступлений для определения аудиособытий.
3. Способ по п.1, в котором схема аудиосинхронизации содержит данные, определяющие, как аудиособытия синхронизируются с событиями анимации.
4. Способ по п.2, в котором данные определяют сдвиг между каждым аудиособытием и соответствующим событием анимации.
5. Способ по п.2, в котором данные определяют, будет ли синхронизироваться каждое аудиособытие с началом или концом соответствующего события анимации.
6. Способ по п.2, в котором данные определяют, все ли или только поднабор аудиособытий будут синхронизироваться с событиями анимации.
7. Способ по п.6, в котором данные определяют, как поднабор аудиособытий будет выбираться.
8. Машиночитаемый носитель, имеющий машинно-выполняемые команды, сохраненные на нем, которые, когда выполняются компьютером, побуждают компьютер выполнять способ по п.1.
9. Способ синхронизации одного или более событий (107) показа слайдов, определенных в документе (106) презентации, с одним или более аудиособытием (410), способ содержит:
прием пользовательского ввода, определяющего события (107) показа слайдов в прикладной программе (102) презентации;
прием аудиофайла (114);
прием запроса синхронизации событий (107) показа слайдов с аудиособытиями (410) в аудиофайле (114) и идентификации схемы (110) аудиосинхронизации для использования в синхронизации событий (107) показа слайдов с аудиособытиями (410);
в ответ на запрос, обработку аудиофайла (114) для определения аудиособытий (410); и
синхронизацию событий (107) показа слайдов с определенными аудиособытиями (410), используя определенную схему (110) аудиосинхронизации.
10. Способ по п.9, в котором события показа слайдов содержат события анимации.
11. Способ по п.9, в котором события показа слайдов содержат переходы слайдов.
12. Способ по п.9, в котором события показа слайдов содержат применение визуальных эффектов к объектам в документе презентации.
13. Способ по п.9, дополнительно содержащий:
отображение пользовательского интерфейса, содержащего временную диаграмму, представляющую аудиофайл; и
отображение на временной диаграмме одного или более индикаторов, соответствующих определенным аудиособытиям.
14. Способ по п.13, в котором пользовательский интерфейс дополнительно содержит объект синхронизации событий показа слайдов, соответствующий каждому событию показа слайдов, и в котором каждый объект синхронизации событий показа слайдов может фиксироваться индикатором, отображенным на временной диаграмме.
15. Машиночитаемый носитель, имеющий машинно-выполняемые команды, сохраненные на нем, которые, когда выполняются на компьютере, побуждают компьютер выполнять способ по п.9.
16. Способ по п.1, в котором схема аудиосинхронизации содержит данные, определяющие, как аудиособытия синхронизируются с событиями анимации.
17. Машиночитаемый носитель, имеющий структуру (110) данных, сохраненную на нем, для использования в синхронизации одного или более событий (107) анимации с одним или более аудиособытиями (410), структура данных (110) содержит:
первое поле данных, имеющее данные, сохраненные в нем, определяющие, как аудиособытия (410) синхронизируются с событиями (107) анимации, и в котором данные, сохраненные в первом поле данных, используются прикладной программой (102) презентации для определения, как синхронизировать события (107) анимации с аудиособытиями (410).
18. Машиночитаемый носитель по п.17, дополнительно содержащий второе поле данных, имеющее данные, сохраненные в нем, которые определяют сдвиг между каждым аудиособытием и соответствующим событием анимации.
19. Машиночитаемый носитель по п.18, дополнительно содержащий третье поле данных, имеющее данные, сохраненные в нем, которые определяют, будет ли синхронизироваться каждое аудиособытие с началом или концом соответствующего события анимации.
20. Машиночитаемый носитель по п.19, дополнительно содержащий четвертое поле данных, имеющее данные, сохраненные в нем, которые определяют, все или только поднабор аудиособытий будут синхронизироваться с событиями анимации, и как будет выбираться поднабор аудиособытий.