копирование эффектов анимации из исходного объекта, по меньшей мере, в один целевой объект

Классы МПК:G06F3/14 вывод цифровых данных на индикаторные приборы
G06T1/60 управление памятью
Автор(ы):, ,
Патентообладатель(и):МАЙКРОСОФТ КОРПОРЕЙШН (US)
Приоритеты:
подача заявки:
2009-05-12
публикация патента:

Изобретение относится к средствам создания эффектов анимации. Техническим результатом является уменьшение времени копирования эффектов анимации. В способе принимают выбор из файла презентации исходного объекта, имеющего связанный эффект анимации (302, 402); принимают указание копирования связанного эффекта анимации из исходного объекта в целевой объект (306, 406); принимают выбор целевого объекта (308, 408); и копируют эффект анимации из исходного объекта в один целевой объект в ответ на прием выбора исходного объекта, прием указания желаемого действия и прием выбора целевого объекта (316, 416). 3 н. и 17 з.п. ф-лы, 5 ил. копирование эффектов анимации из исходного объекта, по меньшей   мере, в один целевой объект, патент № 2495478

копирование эффектов анимации из исходного объекта, по меньшей   мере, в один целевой объект, патент № 2495478 копирование эффектов анимации из исходного объекта, по меньшей   мере, в один целевой объект, патент № 2495478 копирование эффектов анимации из исходного объекта, по меньшей   мере, в один целевой объект, патент № 2495478 копирование эффектов анимации из исходного объекта, по меньшей   мере, в один целевой объект, патент № 2495478 копирование эффектов анимации из исходного объекта, по меньшей   мере, в один целевой объект, патент № 2495478

Формула изобретения

1. Реализуемый в компьютере способ дублирования эффекта анимации из одного объекта в другой, причем реализуемый в компьютере способ дополнительно содержит этапы, на которых:

принимают выбор из файла презентации исходного объекта, имеющего, по меньшей мере, один связанный эффект анимации (302, 402);

принимают указание желаемого действия, включая копирование, по меньшей мере, одного связанного эффекта анимации из исходного объекта, по меньшей мере, в один целевой объект (306, 406);

принимают выбор, по меньшей мере, одного целевого объекта (308, 408); и

копируют, по меньшей мере, один эффект анимации из исходного объекта, по меньшей мере, в один целевой объект в ответ на прием выбора исходного объекта, прием указания желаемого действия и прием выбора, по меньшей мере, одного целевого объекта (316, 416).

2. Реализуемый в компьютере способ по п.1, дополнительно содержащий этапы, на которых:

удаляют эффекты анимации, по меньшей мере, одного соответствующего целевого объекта перед копированием, по меньшей мере, одного эффекта анимации из исходного объекта, по меньшей мере, в один соответствующий целевой объект.

3. Реализуемый в компьютере способ по п.2, дополнительно содержащий этапы, на которых:

объединяют информацию синхронизации, по меньшей мере, связанного эффекта анимации исходного объекта;

удаляют информацию временной шкалы целевого презентационного слайда, причем удаленная информация временной шкалы связана с любым из эффектов анимации, по меньшей мере, одного соответствующего целевого объекта, включенного в состав целевого презентационного слайда; и

устраняют любые промежутки в информации временной шкалы целевого презентационного слайда; и

копируют объединенную информацию синхронизации, по меньшей мере, одного связанного эффекта анимации исходного объекта в информацию временной шкалы целевого презентационного слайда.

4. Реализуемый в компьютере способ по п.1, в котором:

желаемое действие дополнительно включает в себя последовательное копирование, по меньшей мере, одного связанного эффекта анимации из исходного объекта в каждый из множества целевых объектов, и

каждый из, по меньшей мере, одного связанного эффекта анимации последовательно копируется, по меньшей мере, в каждый из множества целевых объектов, один соответствующий целевой объект в каждый момент времени.

5. Реализуемый в компьютере способ по п.4, в котором желаемое действие, включая копирование, по меньшей мере, одного связанного эффекта анимации из исходного объекта, по меньшей мере, в один целевой объект, указывается посредством двойного щелчка по рабочей пиктограмме указывающим устройством.

6. Реализуемый в компьютере способ по п.1, в котором:

желаемое действие дополнительно включает в себя копирование, по меньшей мере, одного связанного эффекта анимации из исходного объекта в каждый из множества целевых объектов, и

каждый, по меньшей мере, из одного связанного эффекта анимации добавляется к шкале времени презентационного слайда, включающего в себя множество целевых объектов, таким образом, что, по меньшей мере, один связанный эффект анимации следует выполнять последовательно, применительно к каждому из множества исходных объектов.

7. Реализуемый в компьютере способ по п.1, в котором:

желаемое действие, включая копирование, по меньшей мере, одного связанного эффекта анимации из исходного объекта, по меньшей мере, в один целевой объект, указывается посредством двойного щелчка по рабочей пиктограмме для указания желания скопировать, по меньшей мере, один связанный эффект анимации из исходного объекта в множество целевых объектов, и

по меньшей мере, один целевой объект выбирается посредством щелчка по каждому из множества целевых объектов указывающим устройством.

8. Реализуемый в компьютере способ по п.1, в котором, по меньшей мере, один целевой объект включается в состав презентационного слайда, отличного от презентационного слайда исходного объекта.

9. Обрабатывающее устройство, содержащее:

по меньшей мере, один процессор (120); и

запоминающее устройство, соединенное, по меньшей мере, с одним процессором (130), причем запоминающее устройство включает в себя инструкции, по меньшей мере, для одного процессора, причем инструкции включают в себя:

инструкции для приема выбора исходного объекта, причем исходный объект имеет, по меньшей мере, один связанный эффект анимации (302, 402),

инструкции для приема выбора действия копирования, по меньшей мере, одного эффекта анимации исходного объекта (308 406),

инструкции для приема выбора, по меньшей мере, одного целевого объекта (308, 408), и

инструкции для копирования, по меньшей мере, одного эффекта анимации из исходного объекта, по меньшей мере, в один целевой объект (316, 416).

10. Обрабатывающее устройство по п.9, в котором инструкции для копирования, по меньшей мере, одного эффекта анимации из исходного объекта, по меньшей мере, в один целевой объект дополнительно включают в себя:

инструкции для копирования, по меньшей мере, одного эффекта анимации из исходного объекта, по меньшей мере, в один целевой объект во втором файле презентации, причем второй файл презентации отличается от первого файла презентации, включающего в себя исходный объект.

11. Обрабатывающее устройство по п.9, в котором инструкции для копирования, по меньшей мере, одного эффекта анимации из исходного объекта, по меньшей мере, в один целевой объект дополнительно включают в себя:

инструкции для пропуска копирования, по меньшей мере, одного эффекта анимации исходного объекта в, по меньшей мере, один целевой объект, если, по меньшей мере, один эффект анимации не поддерживается, по меньшей мере, одним целевым объектом.

12. Обрабатывающее устройство по п.9, в котором инструкции дополнительно включают в себя:

инструкции для предоставления предварительного просмотра, по меньшей мере, одного эффекта анимации, по меньшей мере, в одном целевом объекте.

13. Обрабатывающее устройство по п.9, в котором:

первый объект исходного объекта и, по меньшей мере, один целевой объект включены в состав шаблона презентации, и

второй объект исходного объекта и, по меньшей мере, один целевой объект включены в состав слайда файла презентации.

14. Обрабатывающее устройство по п.9, в котором:

инструкции для приема выбора действия копирования, по меньшей мере, одного эффекта анимации исходного объекта дополнительно включают в себя:

инструкции для обнаружения двойного щелчка указывающего устройства по пиктограмме для копирования эффектов анимации, и

инструкции для приема выбора, по меньшей мере, одного целевого объекта дополнительно включают в себя:

инструкции для приема выбора множества целевых объектов при обнаружении двойного щелчка указывающим устройством по пиктограмме для копирования эффектов анимации.

15. Обрабатывающее устройство по п.14, в котором инструкции, содержащиеся в запоминающем устройстве, дополнительно включают в себя:

инструкции для удаления всех эффектов анимации, связанных с каждым из множества целевых объектов,

инструкции для копирования, по меньшей мере, одного эффекта анимации из исходного источника в каждый из множества целевых объектов по одному в каждый момент времени, и

инструкции для добавления информации синхронизации применительно, по меньшей мере, к одному эффекту анимации, к шкале времени шаблона презентации или презентационного слайда, включая целевой объект из множества целевых объектов.

16. Материальный машиночитаемый носитель, содержащий инструкции, записанные на нем, по меньшей мере, для одного процессора, причем инструкции включают в себя:

инструкции для того, чтобы позволить пользователю выбирать исходный объект посредством щелчка по исходному объекту указывающим устройством (302, 402);

инструкции для того, чтобы позволить пользователю указывать действие для копирования эффектов анимации из исходного объекта, по меньшей мере, в один целевой объект (306, 406);

инструкции для того, чтобы позволить пользователю выбирать, по меньшей мере, один целевой объект посредством щелчка по целевому объекту указывающим устройством (308, 408);

инструкции для копирования эффектов анимации из исходного объекта, по меньшей мере, в один целевой объект (316, 416); и

инструкции для добавления информации, относящейся к синхронизации эффектов анимации, к шкале времени, связанной с целевым объектом (318-320, 418-420).

17. Материальный машиночитаемый носитель по п.16, в котором инструкции для того, чтобы позволить пользователю указывать действие для копирования эффектов анимации из исходного объекта, по меньшей мере, в один целевой объект, дополнительно включают в себя:

инструкции для того, чтобы позволить пользователю указывать действие для копирования эффектов анимации из исходного объекта исключительно в одиночный целевой объект посредством одиночного щелчка указывающим устройством по отображенной пиктограмме или текстовому элементу, указывающим действие копирования эффектов анимации.

18. Материальный машиночитаемый носитель по п.16, в котором инструкции для того, чтобы позволить пользователю указывать действие для копирования эффектов анимации из исходного объекта, по меньшей мере, в один целевой объект, дополнительно включают в себя:

инструкции для того, чтобы позволить пользователю указывать действие для копирования эффектов анимации из исходного объекта во множество целевых объектов посредством двойного щелчка указывающим устройством по отображенной пиктограмме или текстовому элементу, указывающим действие копирования эффектов анимации.

19. Материальный машиночитаемый носитель по п.16, в котором инструкции дополнительно включают в себя:

инструкции для удаления всех эффектов анимации, по меньшей мере, одного целевого объекта и всей связанной информации синхронизации перед выполнением инструкций для копирования эффектов анимации из исходного объекта, по меньшей мере, в один целевой объект.

20. Материальный машиночитаемый носитель по п.16, в котором исходный объект и один, по меньшей мере, из одного целевого объекта находятся в различных презентациях.

Описание изобретения к патенту

Уровень техники

Презентационные приложения позволяют пользователям добавлять эффекты анимации к одному или нескольким объектам презентации. Эффекты анимации могут включать в себя появление, исчезновение, вылет, вращение, увеличение и свертывание, так же как и множество других эффектов анимации или отличных о них эффектов анимации. Синхронизация эффектов анимации может происходить после возникновения такого события, как, например, щелчок на объекте указывающим устройством после завершения предыдущего эффекта анимации, одновременно с одним или с несколькими другими эффектами анимации или после того, как произойдет другое событие.

Некоторые презентационные приложения предоставляют пользователю возможность создания для объекта сложных собственных эффектов анимации. Создание сложных собственных эффектов анимации может быть трудным и трудоемким. Если пользователь существующих презентационных приложений видит эффекты анимации, которые пользователь желает скопировать в другие объекты той же или другой презентации, то пользователь может потратить значительное количество времени, тщательно воссоздавая эффекты анимации, применительно к каждому из других объектов.

Сущность изобретения

Данная сущность изобретения предоставляется для введения в упрощенной форме набора понятий, которые в дальнейшем описываются ниже в подробном описании. Данная сущность изобретения не предназначена для определения ключевых признаков или существенных признаков заявленного объекта изобретения и при этом не предназначена для использования ее в качестве ограничения объема заявленного объекта изобретения.

В вариантах осуществления, совместимых с предметом данного раскрытия, может быть предоставлено обрабатывающее устройство и способ копирования одного или нескольких эффектов анимации из исходного объекта файла презентации или шаблона презентации в один или несколько целевых объектов того же файла презентации, другого файла презентации, того же шаблона презентации или другого шаблона презентации.

В некоторых вариантах осуществления может быть предоставлен настолько простой пользовательский интерфейс, что пользователь может выбирать исходный объект, может указывать действие копирования анимации и может выбирать один или несколько целевых объектов. В процессе копирования эффектов анимации из исходного объекта в один или несколько целевых объектов, синхронизация информации, применительно к исходному объекту, может быть объединена с информацией временной шкалы презентационного слайда или шаблона презентации, включающих в себя один или несколько таких целевых объектов, что скопированные эффекты анимации могут выполняться последовательно или параллельно.

Если в целевой объект не скопировано никаких эффектов анимации из исходного объекта, то может быть предоставлен звуковой или визуальный сигнал. Если в целевой объект скопирован, по меньшей мере, один эффект анимации из исходного объекта, то автоматически может быть отображен предварительный просмотр, по меньшей мере, одного эффекта анимации.

В некоторых вариантах осуществления из исходного объекта могут быть скопированы исключительно эффекты анимации, поддерживаемые посредством целевого объекта. Копирование других эффектов анимации в целевой объект может быть пропущено.

Чертежи

В целях описания способа, в котором могут быть получены вышеупомянутые и другие преимущества и отличительные признаки, ниже составлено более конкретное описание и будет представлено применительно к определенным вариантам его осуществления, которые иллюстрированы в приложенных чертежах. Подразумевается, что данные чертежи описывают исключительно типичные варианты осуществления, и тем не менее они не должны рассматриваться в качестве ограничения их объема, варианты реализации будут более конкретно и детально описаны и разъяснены с помощью прилагаемых чертежей.

Фиг.1 является функциональной блок-схемой обрабатывающего устройства, которое может реализовывать варианты осуществления, совместимые с предметом данного раскрытия.

Фиг.2 изображает иллюстративное устройство отображения, включающее в себя презентационный слайд.

Фиг.3-5 являются графическими представлениями, изображающими иллюстративные процессы, которые могут выполняться в вариантах осуществления, совместимых с предметом данного раскрытия.

Подробное описание изобретения

Ниже более подробно обсуждаются варианты осуществления. В то время как обсуждаются определенные варианты реализации, подразумевается, что это происходит исключительно в демонстрационных целях. Специалист в соответствующей области техники признает, что могут использоваться другие компоненты и конфигурации, не отступая от сущности и объема предмета данного раскрытия.

Краткий обзор

В вариантах осуществления, совместимых с предметом данного раскрытия, презентационное приложение может позволять копирование одного или нескольких эффектов анимации исходного объекта презентации в один или несколько целевых объектов той же презентации или другой презентации.

Пользовательский интерфейс может позволять пользователю выбирать исходный объект, имеющий в составе один или несколько эффектов анимации. Пользователь может выбирать исходный объект посредством щелчка указывающим устройством по исходному объекту. В других вариантах осуществления исходный объект может выбираться посредством использовании клавиш клавиатуры, электронной ручки на экранном мониторе, пальца пользователя на сенсорном экране или другими способами и/или устройствами ввода. Пользователь может указывать такое желаемое действие, как, например, копирование одного или нескольких эффектов анимации объекта посредством выбора отображаемой пиктограммы или текстом, представляющим желаемое действие, и посредством выбора одного или нескольких целевых объектов, в которые должен быть скопирован один или несколько эффектов анимации исходного объекта. Желаемое действие может быть указано посредством выбора пользователем отображаемой пиктограммы или текстом, представляющим желаемое действие, а также может быть выбран один или несколько целевых объектов посредством щелчка пользователем по одному или нескольким целевым объектам при помощи указывающего устройства или посредством использования пользователем клавиш клавиатуры, электронной ручки на экранном мониторе, пальца пользователя на сенсорном экране или других способов и/или устройств ввода. После выбора одного или нескольких целевых объектов один или несколько эффектов анимации исходного объекта могут быть скопированы в один или несколько целевых объектов.

В некоторых вариантах осуществления желаемое действие для перемещения одного или нескольких эффектов анимации исходного объекта в одиночный целевой объект может быть указано посредством одиночного щелчка указывающим устройством по пиктограмме или текста, представляющего действие копирования эффекта анимации. Желаемое действие перемещения одного или нескольких эффектов анимации исходного объекта в несколько целевых объектов может быть указано посредством двойного щелчка указывающим устройством по пиктограмме или текста, представляющего действие копирования эффектов анимации.

После выбора целевого объекта все эффекты анимации целевого объекта могут быть удалены, а информация синхронизации, применительно к удаленным эффектам анимации, может быть удалена из временной шкалы анимации презентационного слайда, включающего в себя целевой объект. Информация синхронизации временной шкалы анимации презентационного слайда может быть объединена таким образом, что промежутки в информации синхронизации, возникающие при удалении эффектов анимации, могут быть устранены. Информация синхронизации одного или нескольких эффектов анимации исходного объекта может быть объединена и добавлена к временной шкале анимации презентационного слайда, включающего в себя целевой объект.

Иллюстративное обрабатывающее устройство

Фиг.1 является функциональной блок-схемой иллюстративного обрабатывающего устройства 100, которое может быть использовано в вариантах осуществления, совместимых с предметом данного раскрытия. Обрабатывающее устройство 100 может включать в себя шину 110, устройство 160 ввода данных, запоминающее устройство 130, постоянную память (ROM) 140, устройство 150 вывода данных, процессор 120, устройство 150 хранения данных. Шина 110 может позволять передачу информации между компонентами обрабатывающего устройства 100.

Процессор 120 может включать в себя, по меньшей мере, один обычный процессор или микропроцессор, который интерпретирует и выполняет инструкции. Запоминающее устройство 130 может являться оперативной памятью (RAM) или другим типом динамического устройства хранения информации, которое хранит информацию и инструкции для выполнения их посредством процессора 120. Запоминающее устройство 130 также может сохранять временные переменные или другую вспомогательную информацию, используемую в процессе выполнения инструкций посредством процессора 120. Память 140 ROM может включать в себя обычное устройство памяти ROM или другой тип постоянного устройства хранения данных, в котором хранится постоянная информация и инструкции для процессора 120. Устройство 150 хранения данных может включать в себя компакт-диск (CD), цифровой видеодиск (DVD), магнитный носитель или другой тип носителя данных для хранения данных и/или инструкции для процессора 120.

Устройство 160 ввода данных может включать в себя клавиатуру, сенсорный экран или другое устройство ввода данных. Если устройство 160 ввода данных включает в себя сенсорный экран, то сенсорный экран, кроме того, может включать в себя цифровой преобразователь для приема ввода данных из такого пишущего устройства, как, например, электронная или не электронная ручка, стилус, палец пользователя или другое пишущее устройство. В одном варианте осуществления устройство 160 ввода данных может включать в себя указывающее устройство, такое как, например, компьютерная мышь, или другое указывающее устройство. Устройство 170 вывода данных может включать в себя один или несколько обычных выводящих информацию механизмов, включающих в себя один или несколько экранных мониторов, или других устройств вывода информации.

Обрабатывающее устройство 100 может выполнять такие функции в ответ на последовательности инструкций, выполняемых процессором 120, содержащихся на таком материальном машиночитаемом носителе, как, например, запоминающее устройство 130, память ROM 140, устройство 150 хранения информации, или на другом носителе. Такие инструкции могут передаваться в запоминающее устройство 130 из другого машиночитаемого носителя или из удаленного устройства через интерфейс связи (не показан).

Иллюстративное устройство отображения

Фиг.2 изображает иллюстративное устройство отображения презентационного слайда 200 файла презентации. Презентационный слайд 200 может включать в себя исходный объект 202 и целевые объекты 204, 206. Иллюстративное устройство отображения также может включать в себя окно 208 эскизов, которое может отображать изображение эскизов презентационных слайдов, включенных в состав файла презентации.

Пользователь может выбирать исходный объект 202, например, посредством щелчка по исходному объекту 202 указывающим устройством или другим способом выбора. Пользователь может указывать действие копирования анимации посредством выбора пиктограммы копирования анимации или текстом 210 так же, как и при выборе исходного объекта 202, или другим способом выбора. В одном варианте осуществления пользователь может указывать действие копирования анимации в одиночный целевой объект посредством одиночного щелчка по пиктограмме копирования анимации указывающим устройством или текстом 210. Пользователь может указывать действие копирования анимации в несколько целевых объектов посредством двойного щелчка по пиктограмме копирования анимации указывающим устройством или текстом 210, или другим способом выбора.

Если пользователь указывает действие копирования анимации в одиночный целевой объект, то пользователь может выбирать такой одиночный целевой объект, как, например, целевой объект 204 или целевой объект 206 посредством одиночного щелчка по целевому объекту 206 или целевому объекту 206 указывающим устройством или другим способом выбора. После указания действия копирования анимации в одиночный целевой объект, пиктограмма копирования анимации или текст 210 могут подсвечиваться до тех пор, пока не выбран одиночный целевой объект.

Если пользователь указывает действие копирования анимации в несколько целевых объектов, то пользователь может выбирать несколько таких целевых объектов как, например, целевой объект 204 и целевой объект 206, посредством одиночного щелчка как по целевому объекту 204, так и по целевому объекту 206 указывающим устройством или другим способом выбора. После указания действия копирования анимации в несколько целевых объектов пиктограмма копирования анимации или текст 210 могут подсвечиваться до того, как произойдет событие, указывающее на то, что не следует выбирать ни один из дальнейших целевых объектов. Один пример события, указывающего на то, что не следует выбирать ни один из дальнейших целевых объектов, может включать в себя щелчок по области части презентации, в которой объекты отсутствуют. Кроме того, событие может включать в себя введение конкретного ключа на клавиатуре или других действий.

Пользователь может выбирать один или несколько целевых объектов, включенных в состав различных презентационных слайдов, кроме презентационного слайда, имеющего в составе исходный объект. Например, пользователь может выбирать изображение эскиза из окна 208 эскизов, соответствующее презентационному слайду, имеющему в составе такой целевой объект, что презентационный слайд, имеющий в составе целевой объект, может заменять отображение презентационного слайда 200. Затем пользователь может выбирать целевой объект.

Кроме того, пользователь может выбирать один или несколько целевых объектов, включенных в другой файл презентации. В некоторых вариантах осуществления пользователь может выбирать один или несколько целевых объектов в другом файле презентации посредством ввода такой комбинации клавиш клавиатуры, при которой открытое ранее окно презентационного приложения другого файла презентации становится активным. Затем может быть отображен слайд другого файла презентации, и может быть выбран один или несколько целевых объектов.

Иллюстративная обработка

Фиг.3 является графическим представлением, изображающим иллюстративный процесс копирования одного или нескольких эффектов анимации из исходного объекта в целевой объект, в вариантах осуществления, совместимых с объектом изобретения данного раскрытия. Исходный объект и конечный объект могут являться полем для подстановки, стандартным объектом, графическим элементом, мультимедийным контентом, контейнером, включающим в себя несколько элементов, таких как, например, нумерованные элементы или маркированные элементы, или другой тип объектов, включаемых в файл презентации.

Обработка может начинаться с такого обрабатывающего устройства, как, например, обрабатывающее устройство 100, принимающее (действие 302) выбор исходного объекта презентации. Исходный объект может являться объектом, включенным в состав шаблона презентации, который может быть использован для создания презентационного слайда презентации. Тогда обрабатывающее устройство может определять (действие 304), имеется ли в составе выбранного исходного объекта один или несколько связанных с ними эффектов анимации. Эффекты анимации могут включать в себя случайные эффекты, плавную смену кадров, вспышку, растяжение, выцветание, свертывание с исчезновением, повышение, поворот вокруг центра, свертывание, увеличение, вылет, вылет за пределы экрана и/или другие или отличные от них эффекты анимации.

Если обрабатывающее устройство определяет, что исходный объект не имеет никаких связанных с ним эффектов анимации, то обрабатывающее устройство может предоставлять (действие 324) указание об ошибке. Указание об ошибке может включать в себя определенный звук, уведомление, представленное на устройстве отображения, или другое звуковое и/или визуальное указание.

Если обрабатывающее устройство определяет, что исходный объект имеет в своем составе один или несколько связанных с ним эффектов анимации, то обрабатывающее устройство может принимать (действие 306) указание действия копирования анимации. Пользователь может предоставлять указание действия копирования анимации посредством одиночного щелчка указывающим устройством по отображенной пиктограмме копирования анимации или текстом, посредством нажатия одной или нескольких клавиш клавиатуры, или другими способами.

Тогда обрабатывающее устройство может принимать (действие 308) выбор целевого объекта. Целевой объект может являться объектом, включенным в состав в того же, что и исходный объект, презентационного слайда, другого презентационного слайда, кроме презентационного слайда, имеющего в составе исходный объект, презентационного слайда, включенного в состав другого, кроме исходного объекта, файла презентации, или шаблона презентации, который может быть использован для создания презентационных слайдов.

Каждый конкретный эффект анимации может поддерживаться применительно к одному типу объектов и не может поддерживаться применительно к другому типу объектов. Например, эффект анимации "игра" может поддерживаться для объектов видеоклипа, но не может не поддерживаться такой стандартной фигурой как, например, прямоугольник, или другой стандартной фигурой. Обрабатывающее устройство может определять (действие 310), поддерживается ли какой-либо из одного или нескольких эффектов анимации исходного объекта применительно к целевому объекту. Если ни один из одного или нескольких эффектов анимации исходного объекта не поддерживается посредством целевого объекта, то обрабатывающее устройство может предоставлять (действие 324) указание об ошибке. В противном случае, все существующие эффекты анимации применительно к целевому объекту могут быть удалены (действие 311).

Презентационные слайды и шаблоны презентационных слайдов, которые включают в себя один или несколько эффектов анимации, могут иметь связанную с ними информацию синхронизации применительно к синхронизации одного или нескольких эффектов анимации объектов, включенных в состав презентационных слайдов и шаблонов презентаций. Обрабатывающее устройство может удалять (действие 312) информацию синхронизации, применительно к удаленному одному или нескольким эффектам анимации целевого объекта, из информации временной шкалы презентационного слайда, включающего в себя целевой объект или информацию временной шкалы шаблона презентации, включающего в себя целевой объект. Удаление информации синхронизации, применительно к одному или нескольким удаленным эффектам анимации целевого объекта, может создавать промежутки в информации временной шкалы презентационного слайда, включающего в себя целевой объект, или шаблона презентации, включающего в себя целевой объект. Обрабатывающее устройство может устранять (действие 314) любые промежутки в информации временной шкалы презентационного слайда, включающего в себя целевой объект, или шаблона презентации, включающего в себя целевой объект.

Тогда, обрабатывающее устройство может копировать (действие 316) один или несколько эффектов анимации из исходного объекта в целевой объект. Обрабатывающее устройство может объединять (действие 318) информацию синхронизации применительно к одному или нескольким скопированным из исходного объекта эффектам анимации и может копировать (действие 320) объединенную информацию синхронизации в информацию временной шкалы презентационного слайда или шаблона презентации, включающих в себя целевой объект.

В различных вариантах осуществления каждый эффект анимации может иметь одну из нескольких таких синхронизаций, как, например, по щелчку, после предыдущего, и с предыдущим. Синхронизация эффекта анимации по щелчку может указывать на то, что эффект анимации следует выполнять после приема щелчка от указывающего устройства. Синхронизации эффектов анимации исходного объекта по щелчку могут быть объединены с информацией временной шкалы презентационного слайда или шаблона презентации, включающего в себя такой целевой объект, что синхронизации эффектов анимации по щелчку могут происходить после последнего события любой синхронизации. Если информация временной шкалы презентационного слайда или шаблона презентации, включающего в себя целевой объект, не существует, то синхронизация по щелчку может являться первой синхронизацией в информации временной шкалы.

Синхронизация эффекта анимации после предыдущего указывает на то, что эффект анимации должен выполняться после предыдущего события любой синхронизации. Синхронизации эффектов анимации исходного объекта после предыдущего могут быть объединены с информацией временной шкалы презентационного слайда или шаблона презентации, включающих в себя такой целевой объект, что синхронизации эффектов анимации после предыдущего могут происходить после последнего события любой синхронизации. Если информация временной шкалы презентационного слайда или шаблона презентации, включающих в себя целевой объект, не существует, то синхронизация после предыдущего может являться первой синхронизацией информации временной шкалы.

Синхронизация эффекта анимации с предыдущим может указывать на то, что эффект анимации следует выполнять одновременно с предыдущим событием. Синхронизации эффектов анимации исходного объекта с предыдущим могут быть объединены с информацией временной шкалы презентационного слайда или шаблона презентации, включающих в себя такой целевой объект, что синхронизации эффектов анимации с предыдущим могут происходить одновременно с последним событием, имеющим синхронизацию по щелчку или синхронизацию после предыдущего. Если в информации временной шкалы презентационного слайда или шаблона презентации, включающих в себя целевой объект, не происходит ни синхронизации по щелчку, ни синхронизации после предыдущего, то синхронизация с предыдущим может являться первой синхронизацией в объединенной временной шкале.

Активированный эффект анимации может являться эффектом анимации, который происходит после такого конкретного события, как щелчок указывающего устройства по определенному объекту или другого события. Синхронизации, применительно к активированному эффекту анимации исходного объекта, могут быть объединены с информацией временной шкалы презентационного слайда или шаблона презентации, включающего в себя такой целевой объект, что могут быть добавлены синхронизации в качестве синхронизаций не активированных эффектов анимации. Таким образом, активированные эффекты анимации исходного объекта могут быть скопированы в целевой объект, но соответствующие синхронизации активированных эффектов анимации могут быть объединены с информацией временной шкалы презентационного слайда или шаблона презентации, включающих в себя такой целевой объект, что синхронизации являются не активированными синхронизациями, происходящими после не активированных синхронизаций эффектов анимации. Несколько активированных синхронизаций анимации исходного объекта могут быть объединены с информацией временной шкалы презентационного слайда или шаблона презентации, включающего в себя целевой объект, в порядке, который соответствует активированным эффектам анимации, добавленным в исходный объект. В одном варианте осуществления активированные синхронизации анимации исходного объекта могут быть объединены с информацией временной шкалы презентационного слайда или шаблона презентации, включающего в себя такой целевой объект, что соответствующие эффекты анимации могут происходить после завершения предварительно последнего, не активированного эффекта анимации.

Возвращаясь к фиг.3, обрабатывающее устройство может определять (действие 322), были ли успешно скопированы какие-либо эффекты анимации исходного объекта в целевой объект. Если не было успешно скопировано никаких эффектов анимации, то обрабатывающее устройство может предоставлять (действие 324) указание об ошибке, как уже обсуждалось ранее.

Объекты могут включать в себя маркированные списки, диаграммы или графики, каждый из которых может являться совокупностью нескольких целевых элементов, имеющих в составе различные эффекты анимации и синхронизации. Целевые объекты также могут включать в себя совокупность компонентных объектов, количество которых отличается от количества исходных объектов. В вариантах осуществления, совместимых с объектом изобретения данного раскрытия, эффекты анимации и синхронизации первого объекта исходного объекта могут быть скопированы во все объекты целевого объекта. Если в первом объекте исходного объекта не имеется никакого эффекта анимации, то не может быть скопировано никаких эффектов анимации из исходного объекта в объекты целевого объекта.

Фиг.4 и 5 являются графическими представлениями, изображающими иллюстративную обработку применительно к копированию исходного объекта в несколько целевых объектов. Обработка может начинаться с такого обрабатывающего устройства как, например, обрабатывающее устройство 100, принимающее (действие 402) выбор исходного объекта презентации. Исходный объект может являться объектом, включенным в состав презентационного слайда файла презентации или объекта, включенного в состав шаблона презентации, который может использоваться для создания презентационного слайда презентации. Тогда, обрабатывающее устройство может определять (действие 404), имеется ли в составе выбранного исходного объекта один или несколько связанных с ним эффектов анимации.

Если обрабатывающее устройство определяет, что в исходном объекте не имеется никаких связанных с ним эффектов анимации, то обрабатывающее устройство может предоставлять (действие 424) звуковое или визуальное указание об ошибке, как уже обсуждалось ранее.

Если обрабатывающее устройство определяет, что в исходном объекте имеется один или несколько связанных с ним эффектов анимации, то обрабатывающее устройство может принимать (действие 406) указание действия копирования анимации в несколько целевых объектов. Пользователь может предоставлять указание действия копирования анимации посредством двойного щелчка указывающим устройством по отображенной пиктограмме копирования анимации или текстом посредством нажатия одной или нескольких клавиш клавиатуры, или другими способами.

Тогда обрабатывающее устройство может принимать (действие 408) выбор нескольких целевых объектов. Целевые объекты могут являться объектами, включенными в состав того же презентационного слайда, что и исходный объект, презентационного слайда, отличного от презентационного слайда исходного объекта, или шаблона презентации, который может использоваться для создания презентационных слайдов.

Как было упомянуто ранее, каждый конкретный эффект анимации может поддерживаться применительно к одному типу объектов и не может поддерживаться применительно к другому типу объектов. Обрабатывающее устройство может определять (действие 410), поддерживается ли какой-либо из одного или нескольких эффектов анимации исходного объекта применительно к целевому объекту. Если ни один из одного или нескольких эффектов анимации исходного объекта не поддерживаются посредством целевого объекта, то обрабатывающее устройство может предоставлять (действие 424) указание об ошибке. В противном случае, все существующие эффекты анимации в целевом объекте могут быть удалены (действие 411).

Как уже было упомянуто ранее, презентационные слайды и шаблоны презентаций, которые включают в себя один или несколько эффектов анимации, могут иметь в составе связанную с ними информацию временной шкалы, применительно к синхронизации одного или нескольких эффектов анимации объектов, включенных в состав презентационных слайдов и шаблонов презентации. Применительно к одному или нескольким устраненным эффектам анимации целевого объекта обрабатывающее устройство может устранять (действие 412) информацию синхронизации из информации временной шкалы презентационного слайда, включающего в себя целевой объект или информацию временной шкалы шаблона презентации, включающего в себя целевой объект. Применительно к одному или нескольким устраненным эффектам анимации целевого объекта, устранение информации синхронизации может создавать промежутки в информации временной шкалы презентационного слайда, включающего в себя целевой объект, или шаблона презентации, включающего в себя целевой объект. Обрабатывающее устройство может устранять (действие 414) любые промежутки в информации временной шкалы презентационного слайда, включающего в себя целевой объект, или шаблона презентации, включающего в себя целевой объект.

Тогда обрабатывающее устройство может копировать (действие 416) один или несколько эффектов анимации из исходного объекта в целевой объект. Обрабатывающее устройство может объединять (действие 418) информацию синхронизации применительно к одному или нескольким эффектам анимации, скопированным из исходного объекта, и может копировать (действие 420) объединенную информацию синхронизации в информацию временной шкалы презентационного слайда или шаблона презентации, включающих в себя целевой объект, как уже обсуждалось ранее.

Каждый эффект анимации может иметь в составе одну из нескольких синхронизаций, которые могут быть объединены с информацией временной шкалы презентационного слайда или шаблона презентации, включающих в себя целевой объект, как уже было описано ранее.

Обрабатывающее устройство может определять (действие 422), были ли успешно скопированы какие-либо эффекты анимации исходного объекта в целевой объект. Если не было успешно скопировано никаких эффектов анимации, то обрабатывающее устройство может предоставлять (действие 424) звуковое или визуальное указание об ошибке, как уже обсуждалось ранее, и обработка может быть завершена. Если были успешно скопированы какие-либо эффекты анимации, то обрабатывающее устройство может определять (действие 502 из фиг.5), имеются ли какие-либо дополнительные целевые объекты. Если никаких дополнительных целевых объектов не имеется, то обработка может быть завершена. В противном случае обработка может выполняться (действие 504) применительно к следующим целевым объектам, и действие 410 (фиг.4) может быть выполнено снова.

Как уже упоминалось ранее, объекты могут включать в себя маркированные списки, диаграммы или график, каждый из которых может являться совокупностью нескольких объектов, имеющих в составе различные эффекты анимации и синхронизации. Целевые объекты также могут включать в себя совокупность различного количества компонентных объектов. В вариантах осуществления, совместимых с предметом данного раскрытия, эффекты анимации и синхронизации первого компонентного объекта исходного объекта могут копироваться во все компонентные объекты целевых объектов. Если в первом компонентном объекте исходного объекта не имеется никакого эффекта анимации, то никакие эффекты анимации из исходного объекта в компонентные объекты целевых объектов не могут быть скопированы.

В некоторых вариантах осуществления после выбора желаемого действия пиктограмма копирования анимации или текст 210 могут быть подсвечены, пока не выбран целевой объект (если желаемое действие является действием копирования анимации в одиночный целевой объект), или пиктограмма копирования анимации, или текст 210 могут быть подсвечены, пока не выбраны все несколько целевых объектов (если желаемое действие является действием копирования анимации в несколько целевых объектов). Каждый из нескольких целевых объектов может быть выбран посредством щелчка по целевому объекту указывающим устройством или другим способом. Окончание выбора нескольких целевых объектов может быть указано в некоторых вариантах осуществления посредством щелчка по такой части устройства отображения, в которой отсутствуют целевые объекты, или другими способами.

В некоторых вариантах осуществления при выполнении действия копирования одного или нескольких эффектов анимации из исходного объекта в несколько целевых объектов информация синхронизации, применительно к одному или нескольким эффектам анимации исходного объекта, может быть объединена с информацией временной шкалы применительно к презентационному слайду или шаблону презентации, включающим в себя такие целевые объекты, что анимация из каждого из целевых объектов может происходить последовательно. Таким образом, анимация, применительно к первому целевому объекту, может происходить перед анимацией, применительно ко второму целевому объекту, и т.д.

В некоторых вариантах осуществления при выполнении действия копирования одного или нескольких эффектов анимации из исходного объекта в несколько целевых объектов информация синхронизации, применительно к одному или нескольким эффектам анимации исходного объекта, может быть объединена с информацией временной шкалы, применительно к презентационному слайду или шаблону презентации, включающим в себя такие целевые объекты, что анимация каждого из целевых объектов может происходить одновременно. В таких вариантах осуществления информация синхронизации, применительно к каждому из целевых объектов, может указываться с предыдущим типом синхронизации.

В некоторых вариантах осуществления действие копирования одного или нескольких эффектов анимации из исходного объекта в несколько целевых объектов может выполняться таким образом, что анимация из нескольких целевых объектов может выполняться как последовательно, так и одновременно. Пользователь может указывать на желание последовательной или одновременной анимации посредством выбора модификатора, который может быть отображен на устройстве отображения, посредством ввода команды с клавиатуры способом, в котором выбираются целевые объекты, или другими способами.

В некоторых вариантах осуществления после успешного завершения копирования одного или нескольких эффектов анимации в целевой объект может быть отображен предварительный просмотр одного или нескольких эффектов анимации. Например, если это эффект анимации вылет, скопированный из исходного объекта в целевой объект в результате успешного копирования эффекта анимации в целевой объект, то в качестве предварительного просмотра может быть отображена анимация вылета.

Заключение

Несмотря на то что предмет изобретения описывается языком, характерным для структурных отличительных признаков и/или методологических действий, подразумевается, что в приложенной формуле изобретения предмет изобретения не обязательно ограничивается описанными выше характерными отличительными признаками или действиями. Скорее, описанные выше характерные отличительные признаки и действия раскрываются в формах примеров реализации формулы изобретения.

Несмотря на то что вышеупомянутые описания могут содержать характерные детали, их не следует истолковывать в качестве какого-либо ограничения формулы изобретения. Другие конфигурации описанных вариантов осуществления являются частью объема данного раскрытия. Кроме того, варианты реализации, совместимые с предметом данного раскрытия, могут иметь в составе большее или меньшее количество действий, чем описано применительно к фиг.3-5, или могут реализовывать действия в отличном от показанного порядке. Соответственно, приложенная формула изобретения и ее юридические эквиваленты определяют изобретение скорее, чем любые взятые характерные примеры.

Класс G06F3/14 вывод цифровых данных на индикаторные приборы

двойная буферизация в режиме транзакции для визуализации графического интерфейса пользователя -  патент 2519034 (10.06.2014)
архитектура интерактивности визуализации данных -  патент 2517379 (27.05.2014)
устройство для обработки изображений и способ управления им -  патент 2515608 (20.05.2014)
многофункциональное устройство отображения -  патент 2510909 (10.04.2014)
визуализация обучающих анимаций на дисплее интерфейса пользователя -  патент 2506630 (10.02.2014)
пользовательский интерфейс, устройство и способ отображения особенных местоположений на карте -  патент 2500016 (27.11.2013)
нашлемное устройство для отображения оперативной информации и окружающей обстановки с защитой от высокой внешней засветки -  патент 2494443 (27.09.2013)
закрепленные по центру списки -  патент 2488160 (20.07.2013)
терминал связи -  патент 2488158 (20.07.2013)
способ для указания местоположения и направления элемента графического пользовательского интерфейса -  патент 2472208 (10.01.2013)

Класс G06T1/60 управление памятью

Наверх