Код документа: RU2550522C2
Область техники, к которой относится изобретение
Устройства и способы в соответствии с примерными вариантами воплощения относятся к электронной книге и, в частности, к синхронизации видеоконтента и контента электронной книги.
Предшествующий уровень техники
С развитием Интернета и цифровых технологий электронная книга (E-book) была разработана как новая альтернатива, заменяющая существующие печатные книги. Технология электронной книги позволяет пользователю сохранять тексты в электронной форме на терминале и читать их на терминале, когда требуется. Другими словами, электронная книга может в целом относиться к публикациям, выполненным посредством обработки контента книг в информацию в цифровой форме и сохранения информации цифрового контента в носителе записи. Электронную книгу именуют множеством различных названий, таких как электронная книга, электронный текст, онлайн-книга и файловая книга.
Ожидается, что использование электронной книги неуклонно будет расти, заменяя существующие бумажные книги, вследствие ее мобильности и удобства в том, что пользователь может прочитать множество книг на мобильном терминале электронной книги, не нося большие и тяжелые книги с собой. Кроме того, по сравнению с существующими печатными книгами электронная книга может способствовать упрощению распространения, сокращению оборудования, выпуску различного контента и эффективному хранению/управлению контентом и т.д.
Кроме того, если связано с мультимедийным контентом, электронная книга может содержать большое разнообразие типов информации по сравнению с существующими ориентируемыми на текст бумажными книгами.
Раскрытие технической задачи изобретения
Поэтому, с целью обеспечения возможности использования электронной книги необходимой является технология совместимости, которая может связать ориентируемый на текст контент электронной книги с мультимедийным контентом. В области электронной книги технология совместимости требует технологии синхронизации для отображения контента электронной книги совместно, например, с видеоконтентом, который является типичным примером мультимедийного контента.
Решение задачи
Один или более примерных вариантов воплощения обеспечивают способ синхронизации и устройство для синхронизации мультимедийного контента и контента электронной книги.
Один или более примерных вариантов воплощения также обеспечивают способ и устройство для синхронизации устройства для отображения видеоконтента и устройства для отображения контента электронной книги.
Один или более примерных вариантов воплощения также обеспечивают способ и устройство для синхронизации видеоконтента и контента электронной книги в устройстве, способном к совместному отображению видеоконтента и контента электронной книги.
Один или более примерных вариантов воплощения также обеспечивают способ и устройство, способные к поиску видеоконтента и контента электронной книги в синхронизации друг с другом в устройстве, способном к совместному отображению видеоконтента и контента электронной книги.
В соответствии с одним аспектом примерного варианта воплощения обеспечен способ синхронизации первого устройства, способного к отображению видеоконтента и включающего в себя видеоконтент, и второго устройства, способного к отображению контента электронной книги, связанного с видеоконтентом и включающего в себя контент электронной книги. В способе синхронизации первое устройство соединяют со вторым устройством согласно заданному протоколу. Если конкретное событие для видеоконтента или контента электронной книги происходит в каком-либо из первого и второго устройств, то устройство, в котором происходит конкретное событие, генерирует информацию о событии, относящуюся к конкретному событию, передает информацию о событии к другому устройству и затем выполняет конкретное событие согласно сгенерированной информации о событии. После приема информации о событии другое устройство выполняет конкретное событие согласно принятой информации о событии в синхронизации с устройством, в котором конкретное событие произошло, используя информацию о синхронизации между видеоконтентом и контентом электронной книги. Как первое, так и второе устройства имеют информацию о синхронизации.
В соответствии с одним аспектом другого примерного варианта воплощения обеспечен способ синхронизации контента электронной книги и видеоконтента в устройстве электронной книги, включающем в себя контент электронной книги, связанный с видеоконтентом, включенным в первое устройство. В способе синхронизации устройство электронной книги соединяют с первым устройством согласно заданному протоколу. Если конкретное событие для видеоконтента происходит в первом устройстве, устройство электронной книги принимает информацию о событии, относящуюся к конкретному событию, от первого устройства и выполняет конкретное событие согласно принятой информации о событии в синхронизации с первым устройством, используя информацию о синхронизации между видеоконтентом и контентом электронной книги.
В соответствии с одним аспектом другого примерного варианта воплощения обеспечен способ синхронизации контента электронной книги и видеоконтента в устройстве электронной книги, включающем в себя контент электронной книги, связанный с видеоконтентом, включенным в первое устройство. В способе синхронизации устройство электронной книги соединяют с первым устройством согласно заданному протоколу. Если конкретное событие для контента электронной книги происходит в устройстве электронной книги, то устройство электронной книги генерирует информацию о событии, соответствующую конкретному событию, передает информацию о событии к первому устройству и выполняет конкретное событие согласно информации о событии в синхронизации с первым устройством, используя информацию о синхронизации между видеоконтентом и контентом электронной книги.
В соответствии с одним аспектом другого примерного варианта воплощения обеспечена система синхронизации первого устройства, способного к отображению видеоконтента и включающего в себя видеоконтент, и второго устройства, способного к отображению контента электронной книги, связанного с видеоконтентом и включающего в себя контент электронной книги. Первое и второе устройства соединены друг с другом согласно заданному протоколу. Если конкретное событие для видеоконтента или контента электронной книги происходит в каком-либо из первого и второго устройств, то устройство, в котором происходит конкретное событие, генерирует информацию о событии, относящуюся к конкретному событию, передает информацию о событии к другому устройству и выполняет конкретное событие согласно информации о событии. Другое устройство выполняет конкретное событие согласно принятой информации о событии в синхронизации с устройством, в котором конкретное событие произошло, используя информацию о синхронизации между видеоконтентом и контентом электронной книги. Как первое, так и второе устройство имеют информацию о синхронизации.
В соответствии с одним аспектом другого примерного варианта воплощения обеспечено устройство электронной книги для синхронизации контента электронной книги с видеоконтентом, который включен в первое устройство и связан с контентом электронной книги. В устройстве электронной книги, если конкретное событие происходит в первом устройстве, приемопередатчик принимает информацию о событии, относящуюся к конкретному событию, для видеоконтента, которая сгенерирована первым устройством. Элемент памяти сохраняет контент электронной книги и информацию о синхронизации между видеоконтентом и контентом электронной книги. Контроллер соединяет устройство электронной книги с первым устройством через приемопередатчик согласно заданному протоколу и выполняет конкретное событие согласно принятой информации о событии в синхронизации с первым устройством, используя информацию о синхронизации.
В соответствии с одним аспектом другого примерного варианта воплощения обеспечено устройство электронной книги для синхронизации контента электронной книги с видеоконтентом, который включен в первое устройство и связан с контентом электронной книги. В устройстве электронной книги элемент памяти сохраняет контент электронной книги и информацию о синхронизации между видеоконтентом и контентом электронной книги, и контроллер соединяет устройство электронной книги с первым устройством согласно заданному протоколу. Если конкретное событие для контента электронной книги происходит в устройстве электронной книги, контроллер генерирует информацию о событии, относящуюся к конкретному событию, и выполняет конкретное событие согласно информации о событии в синхронизации с первым устройством, используя информацию о синхронизации. Приемопередатчик передает информацию о событии к первому устройству.
Краткое описание чертежей
Фиг.1 изображает блок-схему, иллюстрирующую систему согласно первому примерному варианту воплощения;
фиг.2 изображает блок-схему, иллюстрирующую способ синхронизации видеоконтента и контента электронной книги согласно первому примерному варианту воплощения;
фиг.3 изображает блок-схему, иллюстрирующую работу первого устройства по фиг.2 согласно первому примерному варианту воплощения;
фиг.4 изображает блок-схему, иллюстрирующую работу второго устройства по фиг.2 согласно первому примерному варианту воплощения;
фиг.5 изображает блок-схему, иллюстрирующую структуру второго устройства по фиг.2 согласно первому примерному варианту воплощения;
фиг.6 изображает блок-схему, иллюстрирующую систему согласно второму примерному варианту воплощения;
фиг.7 изображает блок-схему, иллюстрирующую структуру устройства электронной книги согласно второму примерному варианту воплощения; и
фиг.8 изображает блок-схему, иллюстрирующую способ синхронизации видеоконтента и контента электронной книги в устройстве электронной книги согласно второму примерному варианту воплощения.
Предпочтительные варианты воплощения изобретения
Примерные варианты воплощения настоящего изобретения будут теперь описаны подробно со ссылками на сопровождающие чертежи. В последующем описании заданные детали, такие как детализированная конфигурация и компоненты, обеспечиваются только для того, чтобы содействовать полному пониманию примерных вариантов воплощения настоящего изобретения. Поэтому, как должно быть очевидно специалистам в данной области техники, различные изменения и модификации примерных вариантов воплощения, описанных здесь, могут быть сделаны, не отступая от объема и сущности изобретения. Кроме того, описания известных функций и конструкций опущены для ясности и краткости.
На всех чертежах те же самые ссылочные позиции чертежа будут пониматься как относящиеся к тем же самым элементам, свойствам и структурам.
До подробного описания примерных вариантов воплощения будет описана основная концепция примерных вариантов воплощения.
Первый примерный вариант воплощения направлен на технологию для соединения по проводной и/или беспроводной сети связи первого устройства для отображения видеоконтента со вторым устройством, расположенным удаленно от первого устройства, и отображения контента электронной книги, связанного с видеоконтентом, и синхронизированного воспроизведения и/или поиска видеоконтента и контента электронной книги.
Информация, необходимая для работы первого примерного варианта воплощения настоящего изобретения, включает в себя информацию о синхронизации между видеоконтентом и контентом электронной книги и информацию о событии о видеоконтенте или контенте электронной книги. Информация о синхронизации относится к информации, указывающей на отношения соответствия между кадрами видеоконтента и ассоциированной информацией о странице и/или строке контента электронной книги. Информация о событии относится к информации, необходимой для выполнения конкретного события, такого как воспроизведение или поиск видеоконтента или контента электронной книги. Например, в случае события воспроизведения для конкретного кадра видеоконтента информация о событии может включать в себя заданное число кадров видеоконтента.
В первом примерном варианте воплощения, если событие, такое как воспроизведение или поиск видеоконтента или контента электронной книги, происходит в каком-либо из первого и второго устройств, то устройство, в котором событие происходит, передает информацию о событии к другому устройству и выполняет это событие. По приему информации о событии другое устройство может выполнить событие синхронизированным образом, используя информацию о синхронизации и информацию о событии.
Информация о событии может отличаться согласно типу события, которое происходит. Например, если событие, которое произошло в первом устройстве, является событием воспроизведения для конкретного кадра видеоконтента, то информация о событии может включать в себя информацию о конкретном кадре и информацию о времени воспроизведения конкретного кадра. Если событие, которое произошло в первом устройстве, является событием поиска для конкретного кадра видеоконтента, то информация о событии может включать в себя информацию указания конкретного кадра. В качестве другого примера, если событие, которое произошло во втором устройстве, является событием поиска для конкретной части контента электронной книги, то информация о событии может включать в себя информацию конкретной части контента электронной книги.
Второй примерный вариант воплощения позволяет устройству, включающему в себя первый блок отображения для отображения видеоконтента и второй блок отображения для отображения контента электронной книги, проигрывать или искать видеоконтент и контент электронной книги синхронизированным образом. Кроме того, второй примерный вариант воплощения может отдельно обеспечить строку поиска, обеспечивающую быстрый поиск всего видеоконтента, и другую строку поиска, обеспечивающую точный поиск короткого периода видеоконтента, таким образом улучшая выполнение поиска как для быстрого поиска, так и для точного поиска.
Теперь подробно будут описаны примерные варианты воплощения.
Фиг.1 иллюстрирует систему согласно первому примерному варианту воплощения.
Ссылаясь на фиг.1, первое устройство 103 является мультимедийным устройством, способным к отображению мультимедийного контента, такого как видеоконтент. Второе устройство 105 является устройством электронной книги, способным к отображению контента электронной книги. Сервер 101 соединен с первым и вторым устройствами 103 и 105 проводным и/или беспроводным образом и предоставляет им видеоконтент и контент электронной книги соответственно. Например, сервер 101 может быть сервером для обеспечения контента учебной передачи, причем первое устройство 103 может быть ТВ или персональным компьютером (PC) для приема учебной передачи и второе устройство 105 может быть терминалом электронной книги.
В случае, когда для пользователя обеспечена служба в реальном времени, первое и второе устройства 103 и 105 могут быть соединены с сервером 101 и принимать контент от сервера 101 в режиме реального времени. В другом случае, когда для пользователя обеспечена служба не в реальном времени, первое и второе устройства 103 и 105 могут быть выполнены с возможностью сохранения контента, обеспеченного заранее от сервера 101 в их устройствах соответственно, и отображения мультимедийного контента и контента электронной книги совместно друг с другом даже при разъединении с сервером 101. Первое и второе устройства 103 и 105 могут не обязательно принимать свой контент от сервера 101. Так, если первое и второе устройства 103 и 105 могут получать свой контент через другие маршруты, сервер 101 может не быть включен в первый примерный вариант воплощения настоящего изобретения.
Фиг.2 иллюстрирует способ синхронизации видеоконтента и контента электронной книги согласно первому примерному варианту воплощения.
Ссылаясь на фиг.2, сервер 101 обеспечивает видеоконтент и информацию о синхронизации между видеоконтентом и связанным с ним контентом электронной книги к первому устройству 103, способному проигрывать видеоконтент (операция 201). Информация о синхронизации может включать в себя информацию, указывающую отношение соответствия между кадрами видеоконтента и ассоциированной информацией о странице и/или строке контента электронной книги.
Сервер 101 обеспечивает контент электронной книги, связанный с видеоконтентом, ко второму устройству 105, способному к отображению контента электронной книги (операция 203). Тогда, первое и второе устройства 103 и 105 устанавливают соединение, используя заданный протокол связи для общения друг с другом проводным и/или беспроводным образом (операция 205). Соединение может быть установлено множеством различных способов, известных обычному специалисту в данной области техники, и поэтому подробное описание этого не предусмотрено. После этого первое устройство 103 передает информацию о синхронизации ко второму устройству 105 посредством установленного соединения (операция 207).
Если конкретное событие произошло в первом устройстве 103, то первое устройство 103 генерирует информацию о событии, относящуюся к конкретному событию (операция 209), и передает ее ко второму устройству 105 (операция 211) и затем выполняет операцию согласно событию на основе заданной информации о событии (операция 213). После приема информации о событии от первого устройства 103 второе устройство 105 выполняет событие в синхронизации с первым устройством 103, используя информацию о синхронизации и информацию о событии (операция 215).
В примере с фиг.2 информация о синхронизации может быть предоставлена в видеоконтенте в форме метаданных (например, заголовок видеоконтента на иностранном языке). В этом случае, наряду с операцией, выполняемой в терминале электронной книги, видеоконтент может быть обработан на видеоплеере в форме «картинка-в-картинке» (PIP). В результате, пользователь может просматривать и видео, и текстовую информацию на видеоплеере, и даже терминал электронной книги может отображать контент электронной книги синхронизированным образом.
Теперь будут описаны возможные модификации фиг.2.
Хотя на фиг.2 предполагается, что событие воспроизведения или поиска для видеоконтента произошло в первом устройстве 103 для отображения видеоконтента, та же самая операция может быть возможной, даже когда событие воспроизведения или поиска для контента электронной книги произошло во втором устройстве 105. Например, если второе устройство 105 принимает информацию о синхронизации от сервера 101 и передает ее к первому устройству 103 и событие поиска конкретной страницы или слова контента электронной книги произошло во втором устройстве 105, то второе устройство 105 передает соответствующую информацию о событии к первому устройству 103, и первое устройство 103 может отобразить видеоконтент, соответствующий конкретной странице или слову контента электронной книги, согласно принятой информации о событии синхронизированным образом.
Кроме того, на фиг.2 предполагается, что первое устройство 103 передает информацию о синхронизации ко второму устройству 105. Однако, как пример другой модификации, сервер 101 может непосредственно передавать информацию о синхронизации ко второму устройству 105, не проводя ее через первое устройство 103. В этом случае операция 207, в которой первое устройство 103 передает информацию о синхронизации ко второму устройству 105, может быть необязательной.
Кроме того, хотя на фиг.2 предполагается, что оба из первого и второго устройств 103 и 105 имеют информацию о синхронизации, только первое устройство 103 может иметь информацию о синхронизации. В этом случае, если конкретное событие произошло в первом устройстве 103, то первое устройство 103 должно сгенерировать и передать информацию о событии, позволяющую второму устройству 105 выполнять конкретное событие в синхронизации с первым устройством 103. Например, если событие воспроизведения для конкретного кадра видеоконтента произошло в первом устройстве 103, то первое устройство 103 генерирует информацию о событии, включающую в себя информацию о странице контента электронной книги, соответствующую конкретному кадру видеоконтента, используя его информацию о синхронизации, и передает ее ко второму устройству 105. Второе устройство 105 отображает соответствующую страницу, используя информацию о странице контента электронной книги, включающую в себя информацию о событии. Та же самая операция возможна, даже когда событие произошло во втором устройстве 105.
Теперь будут описаны примеры события на фиг.2.
В качестве примера события, если никакая операция не требуется в пределах предопределенного времени после установления соединения в операции 205, это событие может быть определено как событие по умолчанию. Если событие по умолчанию произошло, то первое устройство 103 передает информацию о событии, включающую в себя информацию о времени воспроизведения видеоконтента, ко второму устройству 105 в операции 211 и начинает проигрывать видеоконтент во время воспроизведения в операции 213. Тем временем второе устройство 105 отображает контент электронной книги в синхронизации с видеоконтентом, проигрываемым на первом устройстве 103, используя информацию о времени воспроизведения видеоконтента и информацию о синхронизации. В случае, когда событие по умолчанию не определено, если никакое событие не произошло в пределах предопределенного времени, первое и второе устройства 103 и 105 могут не выполнять никакой операции.
В качестве другого примера события, если событие, заключающееся в запрашивании проиграть определенный кадр видеоконтента или запрашивании проиграть видеоконтент, начиная с конкретного кадра, произошло в первом устройстве 103, то первое устройство 103 передает информацию о событии, включающую в себя информацию о требуемом для проигрывания кадре и информацию о времени воспроизведения, ко второму устройству 105 и начинает проигрывать требуемый для проигрывания кадр во время воспроизведения. Второе устройство 105 отображает контент электронной книги, соответствующий информации о требуемом для проигрывания кадре за время воспроизведения, в синхронизации с первым устройством 103, используя информацию о синхронизации.
В качестве дополнительного примера события, если событие, заключающееся в запрашивании поиска конкретного кадра видеоконтента, произошло в первом устройстве 103, то первое устройство 103 передает информацию о событии, включающую в себя информацию о требующем поиска кадре, ко второму устройству 105 и отображает требующий поиска кадр. Второе устройство 105 отображает контент электронной книги в синхронизации с кадром, отображаемым на первом устройстве 103, используя информацию о требующем поиска кадре и информацию о синхронизации.
Событие, выполненное во втором устройстве 105, может автоматически перевернуть страницу или выдвинуть на первый план конкретную часть на определенной странице контента электронной книги, соответствующую видеоконтенту, проигрываемому на первом устройстве 103.
Если предполагается, что конкретное событие происходит во втором устройстве 105, а не в первом устройстве 103, как показано на фиг.2, то второе устройство 105 генерирует информацию о событии, соответствующую конкретному событию, и передает ее к первому устройству 103, и выполняет конкретное событие для контента электронной книги на дисплее согласно сгенерированной информации о событии, и первое устройство 103 может выполнять событие для видеоконтента в синхронизации с конкретным событием для контента электронной книги согласно информации о синхронизации и информации о событии, принятой от второго устройства 105.
Фиг.3 иллюстрирует работу первого устройства с фиг.2 согласно первому примерному варианту воплощения.
Первое устройство 103 принимает по меньшей мере одно из видеоконтента и информации о синхронизации от сервера 101 (операция 301), устанавливает соединение со вторым устройством 105 (операция 303) и передает информацию о синхронизации ко второму устройству 105 (операция 305). Если событие произошло в первом устройстве 103 (операция 307), то первое устройство 103 генерирует информацию о событии, относящуюся к событию, и передает ее ко второму устройству 105 (операция 309) так, чтобы второе устройство 105 могло выполнять событие в синхронизации с первым устройством 103. После передачи информации о событии ко второму устройству 105 первое устройство 103 выполняет событие в синхронизации со вторым устройством 105 согласно информации о событии (операция 311).
Фиг.4 иллюстрирует работу второго устройства с фиг.2 согласно первому примерному варианту воплощения настоящего изобретения.
Второе устройство 105 принимает контент электронной книги, связанный с видеоконтентом, от сервера 101 (операция 401), устанавливает соединение с первым устройством 103 (операция 403) и принимает информацию о синхронизации между видеоконтентом и контентом электронной книги от первого устройства 103 (операция 405). После приема информации о событии от первого устройства 103 (операция 407) второе устройство 105 выполняет операцию, соответствующую событию, в синхронизации с первым устройством 103 согласно информации о событии и информации о синхронизации (операция 409), принятой в операции 405.
Фиг.5 иллюстрирует структуру второго устройства с фиг.2 согласно первому примерному варианту воплощения.
Ссылаясь на фиг.5, второе устройство 105 является устройством электронной книги, способным к отображению контента электронной книги. Контроллер 503 принимает контент электронной книги от сервера 101 через приемопередатчик 505 и хранит его в элементе 507 памяти. Контроллер 503 устанавливает соединение с первым устройством 103 через приемопередатчик 505 согласно заданному протоколу, принимает информацию о синхронизации от первого устройства 103 и сохраняет ее в элементе 507 памяти. После приема информации о событии от первого устройства 103 через приемопередатчик 505 контроллер 503 отображает контент электронной книги, соответствующий событию, например конкретному кадру видеоконтента, на дисплее 501 в синхронизации с первым устройством 103 согласно информации о событии и информации о синхронизации.
Однако, если конкретное событие произошло во втором устройстве 105 или устройстве электронной книги, контроллер 503 принимает информацию, указывающую на возникновение конкретного события, через интерфейс 509, генерирует информацию о событии, соответствующую конкретному событию, передает ее к первому устройству 103 через приемопередатчик 505 и выполняет конкретное событие для контента электронной книги на дисплее 501 согласно сгенерированной информации о событии.
Второй примерный вариант воплощения настоящего изобретения направлен на устройство электронной книги, способное к совместному отображению видеоконтента и контента электронной книги.
Фиг.6 иллюстрирует систему согласно второму примерному варианту воплощения.
Ссылаясь на фиг.6, устройство электронной книги 601, соединенное с сервером 101 проводным и/или беспроводным образом, может принимать от него видеоконтент и контент электронной книги и включает в себя первый блок 603 отображения, способный к отображению видеоконтента, и второй блок 605 отображения, способный к отображению контента электронной книги. Подробная структура устройства электронной книги 601 описана ниже со ссылкой на фиг.7.
Фиг.7 иллюстрирует структуру устройства электронной книги согласно второму примерному варианту воплощения.
Приемопередатчик 701 принимает от сервера 101 по меньшей мере одно из видеоконтента, контента электронной книги и информации о синхронизации между видеоконтентом и контентом электронной книги и передает принятую информацию контроллеру 703. Контроллер 703 сохраняет видеоконтент, контент электронной книги и информацию о синхронизации в элементе 713 памяти.
Интерфейс 711 относится к средству для доставки ввода пользователем события к контроллеру 703, и его наиболее типичным примером может быть клавиатура. Если дисплей 705 является тактильным экраном, то тактильный экран может также быть компонентом интерфейса 711.
Котроллер 703 отображает видеоконтент и контент электронной книги, сохраненный в элементе 713 памяти, на дисплее 705 синхронизированным образом, используя информацию о синхронизации, согласно информации о событии, принятой через интерфейс 711.
Дисплей 705 включает в себя первый блок 603 отображения для отображения видеоконтента под управлением контроллера 703 и второй блок 605 отображения для отображения контента электронной книги. Первый блок 603 отображения включает в себя по меньшей мере одно из строки 707 поиска видео и строки 709 поиска текста/видео.
Строка 707 поиска видео может быть настроена на быстрый поиск всего видеоконтента, и строка 709 поиска текста/видео может быть настроена на точный поиск видеоконтента в пределах объема контента электронной книги, отображаемого в данный момент на втором блоке 605 отображения.
Например, предполагается, что контент видеобеседы на английском языке с полной продолжительностью 50 минут отображается на первом блоке 603 отображения и контент сценария для видеоконтента отображается на втором блоке 605 отображения синхронизированным образом. Пользователь может быстро найти весь 50-минутный контент видеобеседы на английском языке и может также точно найти конкретную часть в коротком отрезке, например две минуты от общих 50 минут. Пользователь может использовать строку 707 поиска видео для быстрого поиска всего видеоконтента, как в прежнем случае, и может использовать строку 709 поиска текста/видео для точного поиска видеоконтента, как в последнем случае.
Если пользователь проводит быстрый поиск всего видеоконтента, используя строку 707 поиска видео, информация о смещенном положении строки 707 поиска видео передается контроллеру 703, и контроллер 703 отображает видеокадр, соответствующий смещенному положению строки 707 поиска видео, на первом блоке 603 отображения. В то же самое время контроллер 703 отображает контент электронной книги, соответствующий кадру, отображаемому на первом блоке 603 отображения, на втором блоке 605 отображения синхронизированным образом, используя информацию о синхронизации.
Для того чтобы проводить поиск видеоконтента в пределах диапазона контента электронной книги, отображаемого на втором блоке 605 отображения, пользователь может проводить точный поиск видеоконтента, используя строку 709 поиска текста/видео. В этом случае способ отображения контента электронной книги на втором блоке 605 отображения синхронизированным образом может включать в себя выдвижение на первый план текстовой строки, соответствующей точно найденному видеоконтенту, чтобы отличать его от другого текста, отображаемого в данный момент на втором блоке 605 отображения.
Фиг.8 иллюстрирует способ синхронизации видеоконтента и контента электронной книги в устройстве электронной книги согласно второму примерному варианту воплощения.
Устройство электронной книги принимает по меньшей мере одно из видеоконтента, контента электронной книги, связанного с видеоконтентом, и информации о синхронизации между видеоконтентом и контентом электронной книги от сервера 101 через приемопередатчик 701 и сохраняет в элементе 713 памяти посредством контроллера 703 (операция 801).
Контроллер 703 отслеживает, произошло ли конкретное событие для контента электронной книги, связанного с видеоконтентом (операция 803), через интерфейс 711. Если так, то контроллер 703 выполняет конкретное событие для видеоконтента и контента электронной книги, используя информацию о синхронизации синхронизированным образом (операция 805).
В качестве примера события, если никакая операция не требуется пользователю после того, как контенты и информация о синхронизации сохранены в элементе 713 памяти, то это событие может быть определено как событие по умолчанию. После возникновения события по умолчанию контроллер 703 запускает проигрывание видеоконтента на первом блоке 603 отображения и отображает контент электронной книги и видеоконтент на втором блоке 605 отображения, используя информацию о синхронизации синхронизированным образом. Если никакое событие не произошло в пределах предопределенного времени, с неопределенным событием по умолчанию, контроллер 703 может не выполнять никакую операцию.
В качестве другого примера события, если событие, заключающееся в запрашивании проиграть заданный видеоконтент, произошло через интерфейс 711, контроллер 703 отображает кадр видео, требующий проигрывания, на первом блоке 603 отображения и контент электронной книги, синхронизированный с кадром видео, требующим проигрывания, на втором блоке 605 отображения, используя информацию о кадре видео, соответствующую конкретной части, и информацию о синхронизации.
В качестве дополнительного примера события, если событие поиска видеоконтента, использующее строку 707 поиска видео, произошло, то контроллер 703 детектирует информацию о кадре видео, требующем поиска, используя информацию о смещенном положении строки 707 поиска видео, и отображает детектированный кадр на первом блоке 603 отображения. Кроме того, контроллер 703 отображает контент электронной книги, соответствующий кадру, отображаемому на первом блоке 603 отображения, на втором блоке 605 отображения синхронизированным образом, используя информацию о кадре, требующем поиска, и информацию о синхронизации. Посредством поиска видеоконтента, используя таким образом строку 707 поиска видео, устройство электронной книги может быстро найти желаемую пользователями часть всего видеоконтента.
Кроме того, если событие поиска видеоконтента, использующее строку 709 поиска текста/видео, произошло, то контроллер 703 отображает видеоконтент в пределах объема контента электронной книги, отображаемого в данный момент на втором блоке 605 отображения, на первом блоке 603 отображения, используя информацию о смещенном положении строки 709 поиска текста/видео. В то же самое время контроллер 703 отображает контент электронной книги, соответствующий видеоконтенту, отображаемому на первом блоке 603 отображения, на втором блоке 605 отображения синхронизированным образом, используя информацию о синхронизации. В этом случае способ отображения контента электронной книги на втором блоке 605 отображения синхронизированным образом может включать в себя выдвижение на первый план текстовой строки, соответствующей точно найденному видеоконтенту, чтобы отличать его от других текстов, отображаемых в данный момент на втором блоке 605 отображения. Посредством поиска видеоконтента в пределах объема контента электронной книги, отображаемого на втором блоке 605 отображения, используя строку 709 поиска текста/видео таким образом, пользователь может выполнить точный поиск им желаемого видеоконтента.
В то время как изобретение было показано и описано со ссылкой на некоторые примерные варианты его воплощения, специалистам в данной области техники понятно, что различные изменения в форме и деталях могут быть выполнены, не отступая от духа и сущности идеи изобретения, как определено пунктами формулы изобретения и их эквивалентами.
Изобретение относится к средствам синхронизации контента. Технический результат заключается в обеспечении синхронизации мультимедийного контента и контента электронной книги. Соединяют первое устройство со вторым устройством согласно заданному протоколу. В ответ на конкретное событие для видеоконтента или контента электронной книги, происходящее в одном из первого и второго устройств, генерируют информацию о событии, соответствующую конкретному событию, и передают информацию о событии другому из первого и второго устройств посредством устройства, в котором произошло конкретное событие. Выполняют конкретное событие согласно сгенерированной информации о событии посредством устройства, в котором произошло конкретное событие. Выполняют посредством другого устройства, которое приняло информацию о событии, конкретное событие согласно принятой информации о событии в синхронизации с устройством, в котором произошло конкретное событие, используя информацию о синхронизации между видеоконтентом и контентом электронной книги, причем первое и второе устройства имеют информацию о синхронизации. 6 н. и 16 з.п. ф-лы, 8 ил.