Способ и устройство воспроизведения мультимедиа
Иллюстрации
Показать всеИзобретение относится к области воспроизведения мультимедиа. Техническим результатом является снижение потерь смысловой нагрузки аудиоданных при продолжении воспроизведения после приостановки. Способ содержит получение аудиоданных и/или данных субтитров первой предварительно установленной длительности времени до позиции паузы мультимедиа, определение начальной позиции высказывания для всего высказывания в соответствии с аудиоданными и данными субтитров и продолжение воспроизведения мультимедиа в соответствии с начальной позицией высказывания, когда обнаруживается инструкция продолжения воспроизведения мультимедиа или выполняется условие продолжения воспроизведения мультимедиа. 3 н. и 14 з.п. ф-лы, 16 ил.
Реферат
[0001] Настоящая заявка основана на приоритете и испрашивает приоритет относительно китайской заявки на патент №2014102508009, названием изобретения является «СПОСОБ И УСТРОЙСТВО ВОСПРОИЗВЕДЕНИЯ МУЛЬТИМЕДИА», поданной 6 июня 2014 г., все содержимое которой включено в настоящее описание посредством ссылки.
ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ
[0002] Настоящее раскрытие относится к области технологии обработки мультимедиа и, более конкретно, к способу и устройству воспроизведения мультимедиа.
ПРЕДШЕСТВУЮЩИЙ УРОВЕНЬ ТЕХНИКИ
[0003] В соответственной области техники, когда воспроизводится видео, иногда возникает пауза, которая включает в себя активную приостановку вследствие субъективных причин пользователя, а также может случаться вследствие причин сети, может возникать короткая пауза. Поскольку маневренность предварительного момента является большей, при продолжении воспроизведения речь, возникающая в видео, всегда начинается с середины предложения, даже начинается с половины букв или слов, таким образом, человеку постоянно неудобно понимать сюжет.
[0004] В соответственной области техники, что касается некоторого программного обеспечения или web-страницы воспроизведения мультимедиа, когда программное обеспечение или web-страница закрывается во время процесса воспроизведения и опять открывается, чтобы воспроизводить то же самое видео, или последняя закрытая web-страница вновь открывается, потребуется способ воспроизведения с возвратом, возвращающий назад на фиксированное количество времени от позиции паузы. Например, значение времени возврата фиксировано устанавливается в 5 секунд, при продолжении воспроизведения первоначального видео после прерывания или повторного открытия программного обеспечения или web-страницы, оно начинает воспроизводиться за 5 секунд от точки прерывания, таким образом, что пользователь может продолжать смотреть последнее сохраненное в памяти.
[0005] Что касается способа воспроизведения с возвратом, значение времени возврата является фиксированным значением, установленным заранее. Несмотря на то, что пользователю дается определенное время возврата, момент времени включения является резким и отрицательно воздействует на пользователя. Поскольку возвращаются ровно 5 секунд, может также возникать случай, что имеет место постоянное воспроизведение с середины предложения, что не является благоприятным для пользователя, чтобы понимать все высказывание.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
[0006] Для того чтобы преодолеть проблемы в соответственной области техники, настоящее раскрытия предоставляет способ и устройство воспроизведения мультимедиа.
[0007] В соответствии с первым аспектом вариантов осуществления настоящего раскрытия, предоставлен способ воспроизведения мультимедиа, содержащий:
[0008] получение аудиоданных и/или данных субтитров первой предварительно установленной длительности времени до позиции паузы мультимедиа,
[0009] определение начальной позиции высказывания для всего высказывания в соответствии с аудиоданными и/или данными субтитров и
[0010] продолжение воспроизведения мультимедиа в соответствии с начальной позицией высказывания, когда обнаруживается инструкция продолжения воспроизведения мультимедиа или выполняется условие продолжения воспроизведения мультимедиа.
[0011] В вариантах осуществления настоящего раскрытия начальная позиция высказывания для всего высказывания определяется с помощью анализа аудиоданных и/или данных субтитров, видео или аудио непрерывно воспроизводится в соответствии с определенной начальной позицией высказывания, так что пользователь может уловить и понять все высказывание при продолжении воспроизведения после приостановки, диалоги в видео или в аудио являются более естественными, и сюжеты являются более непрерывными, при этом улучшается впечатление пользователя в течение воспроизведения видео или аудио.
[0012] В качестве альтернативы, определение начальной позиции высказывания всего высказывания в соответствии с аудиоданными содержит:
[0013] обнаружение интервала времени между соседними двумя аудиосигналами в аудиоданных и
[0014] определение любой из позиций времени между этими соседними двумя аудиосигналами в качестве начальной позиции высказывания, когда интервал времени между соседними двумя аудиосигналами больше, чем первый предварительно установленный интервал.
[0015] В качестве альтернативы, определение начальной позиции высказывания для всего высказывания в соответствии с данными субтитров содержит:
[0016] получение начального времени отображения и/или конечного времени отображения каждого субтитра в данных субтитров и
[0017] определение начальной позиции высказывания в соответствии с начальным временем отображения и/или конечным временем отображения субтитра.
[0018] В качестве альтернативы, определение начальной позиции высказывания для всего высказывания в соответствии с аудиоданными и данными субтитров содержит:
[0019] обнаружение времени воспроизведения каждого аудиосигнала аудиоданных,
[0020] получение начального времени отображения и/или конечного времени отображения субтитра, соответствующего соседним аудиосигналам, когда интервал времени между соседними двумя аудиосигналами больше, чем первый предварительно установленный интервал, и
[0021] определение начальной позиции высказывания в соответствии с временем воспроизведения соседних двух аудиосигналов и начальным временем отображения и/или конечным временем отображения субтитра, соответствующим этим соседним аудиосигналам.
[0022] В альтернативных решениях при определении начальной позиции высказывания в соответствии с интервалом времени между соседними аудиосигналами или интервалом времени между соседними субтитрами, следующие высказывания могут продолжаться, чтобы воспроизводить аудио или видео в соответствии с начальной позицией высказывания, пользователь может уловить или понять все высказывание при продолжении воспроизведения, диалоги в видео или в аудио являются более естественными, и сюжеты являются более непрерывными, таким образом, улучшается впечатление пользователя в течение воспроизведения видео или аудио. Кроме того, в то же самое время анализируются аудиоданные и данные субтитров и определяется позиция интервала между двумя полными высказываниями, таким образом, чтобы более точно получить начальную точку всего высказывания, что не влияет ни на понимание пользователем высказывания, ни на просмотр пользователем субтитра.
[0023] В качестве альтернативы, определение начальной позиции высказывания всего высказывания в соответствии с аудиоданными содержит:
[0024] фильтрацию аудиоданных в соответствии с частотой речи, чтобы получить речевые аудиоданные,
[0025] обнаружение интервала времени между соседними двумя речевыми аудиосигналами в речевых аудиоданных и
[0026] определение любой из позиций времени между соседними двумя речевыми аудиосигналами в качестве начальной позиции высказывания, когда интервал времени между соседними двумя речевыми аудиосигналами больше, чем первый предварительно установленный интервал.
[0027] В альтернативных решениях аудиоданные сначала фильтруются обычно в соответствии с частотой речи, таким образом, чтобы просто анализировать речевой аудиосигнал, начальная позиция высказывания определяется в соответствии с интервалом времени между речевыми аудиосигналами, таким образом, что определение начальной позиции высказывания является более четким.
[0028] В качестве альтернативы, продолжение воспроизведения мультимедиа в соответствии с начальной позицией высказывания, когда начальные позиции высказываний, по меньшей мере, двух полных высказываний определяются в соответствии с аудиоданными и/или данными субтитров, содержит:
[0029] продолжение воспроизведения мультимедиа с начальной позиции высказывания, ближайшей к позиции паузы, или
[0030] продолжение воспроизведения мультимедиа с N-й начальной позиции высказывания до позиции паузы, когда число высказываний в обратном направлении предварительно установлено как N, где N - целое, большее или равное 2.
[0031] В альтернативных решениях, когда определены множество начальных позиций высказываний, одна из них гибко выбирается как начальная точка, чтобы продолжать воспроизведение аудио и видео после приостановки, таким образом, что пользователь может уловить и понять все высказывание при продолжении воспроизведения, диалоги в видео или в аудио являются более естественными, и сюжеты являются более непрерывными, при этом улучшается впечатление пользователя в течение воспроизведения видео или аудио.
[0032] В качестве альтернативы, когда начальная позиция высказывания всего высказывания не определена в соответствии с аудиоданными и/или данными субтитров в течение первой предварительно установленной длительности времени до позиции паузы мультимедиа, способ дополнительно содержит:
[0033] получение аудиоданных и/или данных субтитров первой предварительно установленной длительности времени в соответствии с обратной последовательностью времени, причем время воспроизведения аудиоданных и/или данных субтитров первой предварительно установленной длительности времени, полученных в текущий момент, расположено до времени воспроизведения аудиоданных и/или данных субтитров первой предварительно установленной длительности времени, полученных последний раз,
[0034] определение начальной позиции высказывания для всего высказывания из аудиоданных и/или данных субтитров первой предварительно установленной длительности времени, полученных в текущий момент, и
[0035] продолжение получения аудиоданных и/или данных субтитров первой предварительно установленной длительности времени и определение начальной позиции высказывания всего высказывания в соответствии с обратной последовательностью времени до тех пор, пока не будет определена, по меньшей мере, одна начальная позиция высказывания для всего высказывания, если начальная позиция высказывания для всего высказывания не определена из аудиоданных и/или данных субтитров первой предварительно установленной длительности времени, полученных в текущий момент.
[0036] В качестве альтернативы, получение аудиоданных и/или данных субтитров в течение первой предварительно установленной длительности времени до позиции паузы мультимедиа содержит:
[0037] получение позиции времени, расположенной до позиции паузы мультимедиа и отстоящей от позиции паузы на вторую предварительно установленную длительность времени,
[0038] получение аудиоданных и/или данных субтитров в течение первой предварительно установленной длительности времени до позиции времени и
[0039] определение начальной позиции высказывания для всего высказывания в соответствии с аудиоданными и/или данными субтитров содержит:
[0040] определение начальной позиции высказывания для всего высказывания в соответствии с аудиоданными и/или данными субтитров в течение первой предварительно установленной длительности времени до позиции времени.
[0041] В альтернативных решениях сначала может быть выбрана позиция времени для периода времени до позиции паузы, беря позицию времени как начальную точку начальной позиции высказывания для обратного нахождения всего высказывания в обратном направлении, таким образом, что пользователь может получить больше дополнительного времени, чтобы войти в сюжет видео.
[0042] В соответствии со вторым аспектом вариантов осуществления настоящего раскрытия, предоставлено устройство воспроизведения мультимедиа, содержащее:
[0043] модуль получения, сконфигурированный с возможностью получения аудиоданных и/или данных субтитров первой предварительно установленной длительности времени до позиции паузы мультимедиа,
[0044] модуль анализа, сконфигурированный с возможностью определения начальной позиции высказывания для всего высказывания в соответствии с аудиоданными и/или данными субтитров полученными модулем получения, и
[0045] модуль воспроизведения, сконфигурированный с возможностью продолжения воспроизведения мультимедиа в соответствии с начальной позицией высказывания, определенной модулем анализа, когда обнаруживается инструкция продолжения воспроизведения мультимедиа или выполняется условие продолжения воспроизведения мультимедиа.
[0046] Модуль анализа содержит:
[0047] блок обнаружения, сконфигурированный с возможностью обнаружения интервала времени между соседними двумя аудиосигналами в аудиоданных, полученных модулем получения, и
[0048] блок определения анализа, сконфигурированный с возможностью определения любой из позиций времени между соседними двумя аудиосигналами в качестве начальной позиции высказывания, когда интервал времени между соседними двумя аудиосигналами, обнаруженный блоком обнаружения, больше, чем первый предварительно установленный интервал.
[0049] Модуль анализа содержит:
[0050] блок получения, сконфигурированный с возможностью получения начального времени отображения и/или конечного времени отображения каждого субтитра в данных субтитров, полученных из модуля получения, и
[0051] блок определения анализа, сконфигурированный с возможностью определения начальной позиции высказывания в соответствии с начальным временем отображения и/или конечным временем отображения субтитра, полученным блоком получения.
[0052] Модуль анализа содержит:
[0053] блок обнаружения, сконфигурированный с возможностью обнаружения времени воспроизведения каждого аудиосигнала аудиоданных полученных модулем получения,
[0054] блок получения, сконфигурированный с возможностью получения начального времени отображения и/или конечного времени отображения субтитра, соответствующего соседним аудиосигналам, когда интервал времени между соседними двумя аудиосигналами, обнаруженный блоком обнаружения, больше, чем первый предварительно установленный интервал, и
[0055] блок определения анализа, сконфигурированный с возможностью определения начальной позиции высказывания в соответствии с временем воспроизведения соседних двух аудиосигналов и начальным временем отображения и/или конечным временем отображения субтитра, соответствующим этим соседним аудиосигналам, полученным блоком получения.
[0056] Модуль анализа дополнительно содержит:
[0057] блок фильтрации, сконфигурированный с возможностью фильтрации аудиоданных, полученных модулем получения, в соответствии с частотой речи, чтобы получить речевые аудиоданные,
[0058] при этом блок обнаружения сконфигурирован с возможностью обнаружения интервала времени между соседними двумя речевыми аудиосигналами в речевых аудиоданных, отфильтрованных блоком фильтрации, и
[0059] блок определения анализа сконфигурирован с возможностью определения любой из позиций времени между соседними двумя речевыми аудиосигналами в качестве начальной позиции высказывания, когда интервал времени между соседними двумя речевыми аудиосигналами, обнаруженный блоком обнаружения, больше, чем первый предварительно установленный интервал.
[0060] Модуль воспроизведения сконфигурирован с возможностью продолжения воспроизведения мультимедиа с начальной позиции высказывания, ближайшей к позиции паузы, когда начальные позиции высказываний, по меньшей мере, двух полных высказываний определяются модулем анализа, или продолжения воспроизведения мультимедиа с N-й начальной позиции высказывания до позиции паузы, когда число высказываний в обратном направлении предварительно установлено как N, где N - целое, большее или равное 2.
[0061] Модуль получения сконфигурирован с возможностью получения аудиоданных и/или данных субтитров первой предварительно установленной длительности времени в соответствии с обратной последовательностью времени, причем время воспроизведения аудиоданных и/или данных субтитров первой предварительно установленной длительности времени, полученных в текущий момент, расположено до времени воспроизведения аудиоданных и/или данных субтитров первой предварительно установленной длительности времени, полученных последний раз, когда начальная позиция высказывания всего высказывания не определена модулем анализа в соответствии с аудиоданными и/или данными субтитров в течение первой предварительно установленной длительности времени до позиции паузы мультимедиа, и
[0062] модуль анализа сконфигурирован с возможностью определения начальной позиции высказывания для всего высказывания из аудиоданных и/или данных субтитров первой предварительно установленной длительности времени, полученных в текущий момент модулем получения, и продолжения получения аудиоданных и/или данных субтитров первой предварительно установленной длительности времени и определения начальной позиции высказывания для всего высказывания в соответствии с обратной последовательностью времени, до тех пор, пока не будет определена, по меньшей мере, одна начальная позиция высказывания для всего высказывания, если начальная позиция высказывания всего высказывания не определена из аудиоданных и/или данных субтитров первой предварительно установленной длительности времени, полученных в текущий момент
[0063] Модуль получения сконфигурирован с возможностью получения позиции времени, расположенной до позиции паузы мультимедиа и отстоящей от позиции паузы на вторую предварительно определенную длительность времени, и получения аудиоданных и/или данных субтитров в течение первой предварительно установленной длительности времени до данной позиции времени, и
[0064] модуль анализа сконфигурирован с возможностью определения начальной позиции высказывания для всего высказывания в соответствии с аудиоданными и/или данными субтитров в течение первой предварительно установленной длительности времени до упомянутой позиции времени.
[0065] В соответствии с третьим аспектом вариантов осуществления настоящего раскрытия, предоставлено устройство воспроизведения мультимедиа, содержащее:
[0066] процессор и
[0067] память для хранения инструкций, исполняемых процессором,
[0068] причем процессор сконфигурирован с возможностью:
[0069] получения аудиоданных и/или данных субтитров первой предварительно установленное длительности времени до позиции паузы мультимедиа,
[0070] определения начальной позиции высказывания для всего высказывания в соответствии с аудиоданными и данными субтитров, и
[0071] продолжения воспроизведения мультимедиа в соответствии с начальной позицией высказывания, когда обнаруживается инструкция продолжения воспроизведения мультимедиа или выполняется условие продолжения воспроизведения мультимедиа.
[0072] Следует понимать, что как предыдущее общее описание, так и последующее подробное описание являются только иллюстративными и пояснительными, а не ограничительными настоящего раскрытия.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
[0073] Сопровождающие чертежи, которые включены в это описание и составляют его часть, иллюстрируют варианты осуществления, согласующиеся с изобретением, и вместе с описанием служат в целях пояснения принципов изобретения.
[0074] Фиг. 1 - блок-схема последовательности этапов, изображающая способ воспроизведения мультимедиа в соответствии с иллюстративным вариантом осуществления.
[0075] Фиг. 2 - схематическая диаграмма, изображающая ось времени между позицией паузы и начальной позицией высказывания в соответствии с иллюстративным вариантом осуществления.
[0076] Фиг. 3 - блок-схема последовательности этапов, изображающая способ воспроизведения мультимедиа в соответствии с иллюстративным вариантом осуществления.
[0077] Фиг. 4 - блок-схема последовательности этапов, изображающая способ воспроизведения мультимедиа в соответствии с иллюстративным вариантом осуществления.
[0078] Фиг. 5 - блок-схема последовательности этапов, изображающая способ воспроизведения мультимедиа в соответствии с иллюстративным вариантом осуществления.
[0079] Фиг. 6 - блок-схема последовательности этапов, изображающая способ воспроизведения мультимедиа в соответствии с иллюстративным вариантом осуществления.
[0080] Фиг. 7 - схематическая диаграмма, изображающая ось времени между позицией паузы и начальной позицией высказывания в соответствии с иллюстративным вариантом осуществления.
[0081] Фиг. 8 - схематическая диаграмма, изображающая ось времени между позицией паузы и начальной позицией высказывания в соответствии с иллюстративным вариантом осуществления.
[0082] Фиг. 9 - блок-схема последовательности этапов, изображающая способ воспроизведения мультимедиа в соответствии с иллюстративным вариантом осуществления.
[0083] Фиг. 10 - блок-схема последовательности этапов, изображающая способ воспроизведения мультимедиа в соответствии с иллюстративным вариантом осуществления.
[0084] Фиг. 11 - блок-схема, изображающая устройство воспроизведения мультимедиа в соответствии с иллюстративным вариантом осуществления.
[0085] Фиг. 12а - блок-схема, изображающая модуль анализа в соответствии с иллюстративным вариантом осуществления.
[0086] Фиг. 12b - блок-схема, изображающая модуль анализа в соответствии с иллюстративным вариантом осуществления.
[0087] Фиг. 12с - блок-схема, изображающая модуль анализа в соответствии с иллюстративным вариантом осуществления.
[0088] Фиг. 12d - блок-схема, изображающая модуль анализа в соответствии с иллюстративным вариантом осуществления.
[0089] Фиг. 13 - блок-схема, изображающая устройство 1300 для воспроизведения мультимедиа в соответствии с иллюстративным вариантом осуществления.
ОПИСАНИЕ ВАРИАНТОВ ОСУЩЕСТВЛЕНИЯ
[0090] Теперь будет сделана ссылка подробно на иллюстративные варианты осуществления, примеры которых проиллюстрированы на сопровождающих чертежах. Нижеследующее описание ссылается на сопровождающие чертежи, на которых одинаковые номера на разных чертежах представляют одинаковые или подобные элементы, если не представлено иначе. Реализации, приведенные в следующем описании иллюстративных вариантов осуществления, не представляют все реализации, согласующиеся с изобретением. Вместо этого они являются только примерами устройств и способов, согласующихся с аспектами, связанными с изобретением, как перечислено в прилагаемой формуле изобретения.
[0091] Мультимедиа в вариантах осуществления настоящего раскрытия содержит видео, аудио и тому подобное. При воспроизведении мультимедиа случается пауза, которая может быть активно инициирована пользователем, а также может случаться из-за сети. Ситуация, в которой пользователь активно приостанавливает воспроизведение мультимедиа, узнается с помощью инструкций управления. Пауза воспроизведения мультимедиа из-за сети может узнаваться с помощью обнаружения оставшегося объема данных, который не был воспроизведен в буферной зоне видео, и воспроизведение видео будет остановлено, когда нет буферных данных, доступных для воспроизведения.
[0092] В вариантах осуществления настоящего раскрытия после того, как воспроизведение мультимедиа приостанавливается, непрерывное воспроизведение мультимедиа может начаться с полного высказывания с помощью анализа начальной точки высказывания всего высказывания в аудиоданных и/или в данных субтитров в мультимедиа, при этом решая проблему нанесения вреда пользователю в понимании высказывания из-за воспроизведения в фиксированное время.
[0093] Фиг. 1 - блок-схема последовательности этапов, изображающая способ воспроизведения мультимедиа в соответствии с иллюстративным вариантом осуществления. Как изображено на Фиг. 1, способ воспроизведения мультимедиа используется в терминале и содержит следующие этапы.
[0094] На этапе S13 получаются аудиоданные и/или данные субтитров первой предварительно установленной длительности времени до позиции паузы мультимедиа.
[0095] На этапе S12 определяется начальная позиция высказывания для всего высказывания в соответствии с аудиоданными и данными субтитров.
[0096] На этапе S13 мультимедиа непрерывно воспроизводится в соответствии с начальной позицией высказывания, когда обнаруживается инструкция продолжения воспроизведения мультимедиа или выполняется условие продолжения воспроизведения мультимедиа.
[0097] В вариантах осуществления начальная позиция высказывания всего высказывания определяется с помощью анализа аудиоданных и/или данных субтитров, видео или аудио непрерывно воспроизводится в соответствии с определенной начальной позицией высказывания, таким образом, что пользователь может уловить и понять все высказывание при продолжении воспроизведения, диалоги в видео или в аудио являются более естественными, и сюжеты являются более непрерывными, при этом улучшается впечатление пользователя в течение воспроизведения видео или аудио.
[0098] Как правило, длительность времени всего высказывания обычно не более 66 секунд. В реальном применении на этапе S13 первая предварительно установленная длительность времени может быть установлена в 16 секунд. Например, Фиг. 2 - схематическая диаграмма, изображающая ось времени между позицией паузы и начальной позицией высказывания в соответствии с иллюстративным вариантом осуществления. Как изображено на Фиг. 2, когда пользователь воспроизводит видео, позиция паузы находится в 3 минутах 20 секундах, аудиоданные и/или данные субтитров могут быть получены в 16 секундах до позиции паузы, а именно от 3 минут 4 секунд до 3 минут 20 секунд, так чтобы определить начальную позицию высказывания всего высказывания в этих данных.
[0099] Фиг. 3 - блок-схема последовательности этапов, изображающая способ воспроизведения мультимедиа в соответствии с иллюстративным вариантом осуществления. Как изображено на Фиг. 3, в качестве альтернативы, на этапе S12 определение начальной позиции высказывания для всего высказывания в соответствии с аудиоданными содержит следующие этапы.
[00100] На этапе S31 обнаруживается интервал времени между соседними двумя аудиосигналами в аудиоданных.
[00101] На этапе S32 любая из позиций времени между смежными двумя аудиосигналами определяется как начальная позиция высказывания, когда интервал времени между смежными двумя аудиосигналами больше, чем первый предварительно установленный интервал.
[00102] Фиг. 4 - блок-схема последовательности этапов, изображающая способ воспроизведения мультимедиа в соответствии с иллюстративным вариантом осуществления. Как изображено на Фиг. 4, в качестве альтернативы, на этапе S12 определение начальной позиции высказывания для всего высказывания в соответствии с данными субтитров содержит следующие этапы.
[00103] На этапе S41 получается начальное время отображения и/или конечное время отображения каждого субтитра в данных субтитров.
[00104] На этапе S42 определяется начальная позиция высказывания в соответствии с начальными временем отображения и/или конечным временем отображения субтитра. Поскольку имеется интервал времени между двумя высказываниями, например, 0,1 секунды, и, таким образом, полное высказывание может быть определено в соответствии с длительностью интервала времени между аудиосигналами. Аналогично, полное высказывание также может быть определено в соответствии с интервалом времени между соседними субтитрами, когда аудиофайл, воспроизводимый пользователем, имеет субтитры. Например, конечное время отображения полученного предыдущего субтитра равно 3 минутам 4 секундам и 160 миллисекундам, начальное время отображения последнего субтитра равно 3 минутам 4 секундам и 290 миллисекундами, интервал между двумя субтитрами равен 130 миллисекундам, а именно, 0,13 секунды, и равен более 0,1 секунды и, таким образом, может оцениваться, что начальная позиция высказывания существует между двумя субтитрами.
[0105] Или в некоторых аудио- и видеофайлах сам субтитр соответствует всему высказыванию и, таким образом, начальная позиция высказывания может быть определена в соответствии с начальным временем отображения текущего субтитра или конечным временем отображения предыдущего субтитра.
[0106] В альтернативных решениях при определении начальной позиции высказывания в соответствии с интервалом времени между соседними аудиосигналами или интервалом времени между соседними субтитрами, следующие высказывания могут продолжаться, чтобы воспроизводить аудио или видео в соответствии с начальной позицией высказывания, пользователь может уловить или понять все высказывание при продолжении воспроизведения, диалоги в видео или в аудио являются более естественными, и сюжеты являются более непрерывными, таким образом, улучшается впечатление пользователя в течение воспроизведения видео или аудио.
[0107] Фиг. 5 - блок-схема последовательности этапов, изображающая способ воспроизведения мультимедиа в соответствии с иллюстративным вариантом осуществления. Как изображено на Фиг. 5, в качестве альтернативы, на этапе S12 определение начальной позиции высказывания для всего высказывания в соответствии с аудиоданными и данными субтитров содержит следующие этапы.
[00108] На этапе S51 обнаруживается время воспроизведения каждого аудиосигнала аудиоданных.
[00109] На этапе S52 получается начальное время отображения и/или конечное время отображения субтитра, соответствующее соседним аудиосигналам, когда интервал времени между соседними двумя аудиосигналами больше первого предварительно установленного интервала.
[00110] На этапе S53 определяется начальная позиция высказывания в соответствии с временем воспроизведения соседних двух аудиосигналов и начальным временем отображения и/или конечным временем отображения субтитра, соответствующего соседним аудиосигналам.
[00111] Например, время воспроизведения соседних двух аудиосигналов, полученное с помощью анализа аудиоданных, равно 3 минутам 9 секундам и 3 минутам 12 секундам. Интервал времени между двумя соседними аудиосигналами равен 3 секундам, и больше 0,1 секунды, установленной заранее, однако, время изображения соседних двух субтитров, соответствующих двум соседним аудиосигналам, равно 3 минутам 8 секундам и 3 минутам 11 секундам, и интервал времени также больше 0,1 секунды. Следовательно, можно определить, что пропуск аудиосигналов и субтитров возникает в одно и то же время, по меньшей мере, в 3 минуты 10 секунд, и 3 минуты 10 секунд могут использоваться как начальная точка продолжения воспроизведения мультимедиа.
[00112] В альтернативных решениях аудиоданные и данные субтитров анализируются в одно и то же время, и позиция интервала между двумя полными высказываниями определяется таким образом, чтобы получить начальную точку всего высказывания более точно, что не влияет ни на понимание пользователем высказывания, ни на просмотр пользователем субтитра.
[00113] Фиг. 6 - блок-схема последовательности этапов, изображающая способ воспроизведения мультимедиа в соответствии с иллюстративным вариантом осуществления. Как изображено на Фиг. 6, в качестве альтернативы, на этапе S12 определение начальной позиции высказывания для всего высказывания в соответствии с аудиоданными содержит следующие этапы.
[00114] На этапе S61 аудиоданные фильтруются в соответствии с частотой речи, чтобы получить речевые аудиоданные.
[00115] На этапе S62 определяется интервал времени между соседними двумя речевыми аудиосигналами в речевых аудиоданных.
[00116] На этапе S63 любая из позиций времени между смежными двумя речевыми аудиосигналами определяется как начальная позиция высказывания, когда интервал времени между смежными двумя речевыми аудиосигналами больше, чем первый предварительно установленный интервал.
[00117] В альтернативных решениях, когда фоновая музыка (музыка, окружающий звук и т.д.), за исключением речи, также существует в аудиоданных, поэтому аудиоданные сначала фильтруются в соответствии с основной частотой речи, с тем, чтобы анализировать речевой аудиосигнал, и начальная позиция высказывания определяется в соответствии с интервалом времени между речевыми аудиосигналами, так, что начальная позиция высказывания определяется более точно.
[00118] В качестве альтернативы, когда начальные позиции высказываний, по меньшей мере, двух полных высказываний определены в соответствии с аудиоданными и/или данным субтитров, этап S13 содержит: продолжение воспроизведения мультимедиа с начальной позиции высказывания, ближайшей к позиции паузы, или продолжение воспроизведения мультимедиа с N-й начальной позиции высказывания до позиции паузы, когда число высказываний в обратном направлении предварительно установлено как N, где N - целое большее или равное 2.
[00119] Например, как изображено на Фиг. 2, две начальные позиции высказываний, полученные с помощью анализа аудиоданных, находятся в 3 минутах 10 секундах и 3 минутах 18 секундах, позиция паузы находится в 3 минутах 20 секундах. 3 минуты 18 секунд, ближайшие к позиции паузы, могут быть выбраны как позиция, с которой видео продолжает воспроизводиться, или, если число высказываний в обратном направлении предварительно установлено как 2, а именно, видео продолжает воспроизводиться с помощью обращения двух высказываний, тогда 3 минуты 10 секунд могут быть выбраны как позиция, с которой видео продолжает воспроизводиться.
[00120] В альтернативных решениях, когда определены множество начальных позиций высказываний, одна из них гибко выбирается как начальная точка, чтобы продолжать воспроизведение аудио и видео после приостановки, таким образом, что пользователь может уловить и понять все высказывание при продолжении воспроизведения, диалоги в видео или в аудио являются более естественными, и сюжеты являются более непрерывными, при этом улучшается впечатление пользователя в течение воспроизведения видео или аудио.
[00121] В качестве альтернативы, на этапе S13 и этапе S12, когда начальная позиция высказывания всего высказывания не определена в соответствии с аудиоданными и/или данными субтитров в течение предварительно установленной длительности времени до позиции паузы мультимедиа, способ дополнительно содержит:
[00122] получение аудиоданных и/или данных субтитров первой предварительно установленной длительности времени в соответствии с обратной последовательностью времени, причем время воспроизведения аудиоданных и/или данных субтитров первой предварительно установленной длительности времени, полученных в текущий момент, расположено до времени воспроизведения аудиоданных и/или данных субтитров первой предварительно установленной длительности времени, полученных последний раз,
[00123] определение начальной позиции высказывания всего высказывания из аудиоданных и/или данных субтитров первой предварительно установленной длительности времени, полученных в текущий момент, и
[0124] продолжение получения аудиоданных и/или данных субтитров первой предварительно установленной длительности времени и определение начальной позиции высказывания всего высказывания в соответствии с обратной последовательностью времени до тех пор, пока не будет определена, по меньшей мере, одна начальная позиция высказывания всего высказывания, если начальная позиция высказывания всего высказывания не определена из аудиоданных и/или данных субтитров первой предварительно установленной длительности времени, полученных в текущий момент.
[00125] Например, Фиг. 7 - схематическая диаграмма, изображающая ось времени между позицией паузы и начальной позицией высказывания в соответствии с иллюстративным вариантом осуществления. Как изображено на Фиг. 7, когда пользователь воспроизводит видео, позиция паузы находится в 3 минутах 20 секундах, и никакая начальная позиция высказывания всего высказывания не получается в соответствии с полученными аудиоданными и/или данными субтитров из 16 секунд до позиции паузы, а именно с 3 минут 4 секунд до 3 минут 20 секунд. Тогда, аудиоданные и/или данные субтитров из 16 секунд до 3 минут 4 секунд, а именно от 2 минут 48 секунд до 3 минут 4 секунд, могут быть получены опять и проанализированы до тех пор, пока не будет определена одна начальная позиция высказывания всего высказывания.
[00126] В альтернативных решениях, данные в течение периода времен