КОПИРОВАНИЕ ЭФФЕКТОВ АНИМАЦИИ ИЗ ИСХОДНОГО ОБЪЕКТА, ПО МЕНЬШЕЙ МЕРЕ, В ОДИН ЦЕЛЕВОЙ ОБЪЕКТ
COPYING ANIMATION EFFECTS FROM SOURCE OBJECT TO AT LEAST ONE TARGET OBJECT

Уровень техники
Презентационные приложения позволяют пользователям добавлять эффекты анимации к одному или нескольким объектам презентации. Эффекты анимации могут включать в себя появление, исчезновение, вылет, вращение, увеличение и свертывание, так же как и множество других эффектов анимации или отличных о них эффектов анимации. Синхронизация эффектов анимации может происходить после возникновения такого события, как, например, щелчок на объекте указывающим устройством после завершения предыдущего эффекта анимации, одновременно с одним или с несколькими другими эффектами анимации или после того, как произойдет другое событие.
Некоторые презентационные приложения предоставляют пользователю возможность создания для объекта сложных собственных эффектов анимации. Создание сложных собственных эффектов анимации может быть трудным и трудоемким. Если пользователь существующих презентационных приложений видит эффекты анимации, которые пользователь желает скопировать в другие объекты той же или другой презентации, то пользователь может потратить значительное количество времени, тщательно воссоздавая эффекты анимации, применительно к каждому из других объектов.
Сущность изобретения
Данная сущность изобретения предоставляется для введения в упрощенной форме набора понятий, которые в дальнейшем описываются ниже в подробном описании. Данная сущность изобретения не предназначена для определения ключевых признаков или существенных признаков заявленного объекта изобретения и при этом не предназначена для использования ее в качестве ограничения объема заявленного объекта изобретения.
В вариантах осуществления, совместимых с предметом данного раскрытия, может быть предоставлено обрабатывающее устройство и способ копирования одного или нескольких эффектов анимации из исходного объекта файла презентации или шаблона презентации в один или несколько целевых объектов того же файла презентации, другого файла презентации, того же шаблона презентации или другого шаблона презентации.
В некоторых вариантах осуществления может быть предоставлен настолько простой пользовательский интерфейс, что пользователь может выбирать исходный объект, может указывать действие копирования анимации и может выбирать один или несколько целевых объектов. В процессе копирования эффектов анимации из исходного объекта в один или несколько целевых объектов, синхронизация информации, применительно к исходному объекту, может быть объединена с информацией временной шкалы презентационного слайда или шаблона презентации, включающих в себя один или несколько таких целевых объектов, что скопированные эффекты анимации могут выполняться последовательно или параллельно.
Если в целевой объект не скопировано никаких эффектов анимации из исходного объекта, то может быть предоставлен звуковой или визуальный сигнал. Если в целевой объект скопирован, по меньшей мере, один эффект анимации из исходного объекта, то автоматически может быть отображен предварительный просмотр, по меньшей мере, одного эффекта анимации.
В некоторых вариантах осуществления из исходного объекта могут быть скопированы исключительно эффекты анимации, поддерживаемые посредством целевого объекта. Копирование других эффектов анимации в целевой объект может быть пропущено.
Чертежи
В целях описания способа, в котором могут быть получены вышеупомянутые и другие преимущества и отличительные признаки, ниже составлено более конкретное описание и будет представлено применительно к определенным вариантам его осуществления, которые иллюстрированы в приложенных чертежах. Подразумевается, что данные чертежи описывают исключительно типичные варианты осуществления, и тем не менее они не должны рассматриваться в качестве ограничения их объема, варианты реализации будут более конкретно и детально описаны и разъяснены с помощью прилагаемых чертежей.
Фиг.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, или могут реализовывать действия в отличном от показанного порядке. Соответственно, приложенная формула изобретения и ее юридические эквиваленты определяют изобретение скорее, чем любые взятые характерные примеры.