СПОСОБ И УСТРОЙСТВО ВИДЕОЗАПИСИ С ЗАМЕДЛЕННОЙ СЪЕМКОЙ Российский патент 2024 года по МПК H04N5/76 

Описание патента на изобретение RU2818577C1

Настоящая заявка испрашивает приоритет в отношении китайской патентной заявки № 202011296546.8, поданной китайской Национальной Администрацией по интеллектуальной собственности 18 ноября 2020 г. и озаглавленной «SLOW-MOTION VIDEO RECORDING METHOD AND DEVICE», которая включена сюда посредством ссылки во всей ее полноте.

Область техники, к которой относится изобретение

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

Скорость техники

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

В другой возможной реализации частота кадров видеозаписи соответствует скорости замедленной съемки для видеоклипа с замедленной съемкой.

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

В другой возможной реализации первая частота кадров связана со скоростью замедленной съемки видеоклипа с замедленной съемкой.

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

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

Таким образом, пользователь может выбрать начальный кадр и конечный кадр, основываясь на визуальном предложении электронного устройства.

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

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

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

Таким образом, пользователь может ясно просматривать информацию о содержании кадра изображения, используя большое изображение.

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

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

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

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

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

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

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

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

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

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

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

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

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

Другими словами, в состоянии предварительного просмотра электронное устройство может получать кадр изображения с низкой частотой кадров и отображать изображение предварительного просмотра.

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

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

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

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

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

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

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

Краткое описание чертежей

Фиг. 1 - структура электронного устройства, соответствующего варианту осуществления настоящей заявки;

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

фиг. 3A(a)-3A(d) - группа интерфейсов, соответствующая варианту осуществления настоящей заявки;

фиг. 3B - другая группа интерфейсов, соответствующая варианту осуществления настоящей заявки;

фиг. 4 - интерфейс, соответствующий варианту осуществления настоящей заявки;

фиг. 5 - процедура обработки изображения, соответствующая варианту осуществления настоящей заявки;

фиг. 6 - другой интерфейс, соответствующий варианту осуществления настоящей заявки;

фиг. 7 - другая процедура обработки изображения, соответствующая варианту осуществления настоящей заявки;

фиг. 8 - решение буферизации, соответствующее варианту осуществления настоящей заявки;

фиг. 9 - процесс формирования целевого видео, соответствующий варианту осуществления настоящей заявки;

фиг. 10(a)-10(h) - другая группа интерфейсов, соответствующая варианту осуществления настоящей заявки;

фиг. 11A - другая группа интерфейсов, соответствующая варианту осуществления настоящей заявки;

фиг. 11B - еще одна другая группа интерфейсов, соответствующая варианту осуществления настоящей заявки;

фиг. 12(A)-12(E) - другая группа интерфейсов, соответствующая варианту осуществления настоящей заявки;

фиг. 13 - еще одна другая группа интерфейсов, соответствующая варианту осуществления настоящей заявки;

фиг. 14(a)-14(d) - другая группа интерфейсов, соответствующая варианту осуществления настоящей заявки;

фиг. 15 - другой интерфейс, соответствующий варианту осуществления настоящей заявки;

фиг. 16 - еще одна другая группа интерфейсов, соответствующая варианту осуществления настоящей заявки;

фиг. 17 - другой интерфейс, соответствующий варианту осуществления настоящей заявки;

фиг. 18 - структура целевого видео, соответствующая варианту осуществления настоящей заявки;

фиг. 19A - диаграмма последовательности способа замедленной видеозаписи, соответствующая варианту осуществления настоящей заявки;

фиг. 19B - эффект видеокадра, воспроизводимого в целевом видео, соответствующий варианту осуществления настоящей заявки; и

фиг. 20 - структура другого электронного устройства, соответствующего варианту осуществления настоящей заявки.

Описание вариантов осуществления

Далее технические решения описываются в вариантах осуществления настоящей заявки со ссылкой на сопроводительные чертежи в вариантах осуществления настоящей заявки. В описаниях вариантов осуществления настоящей заявки «/» представляет «или», если не определено иное. Например, A/B может представлять A или B. В настоящем описании «и/или» описывает только отношение связи между связанными объектами и представляет, что могут существовать три соотношения. Например, A и/или B может представлять следующие три случая: существует только A, существуют как A, так и B и существует только B. Кроме того, в описаниях вариантов осуществления настоящей заявки «множество» означает два или более.

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

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

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

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

Например, электронное устройство может быть мобильным терминалом, таким как мобильный телефон, планшетный компьютер, носимое устройство (например, смарт-часы), устройство, вмонтированное в транспортное средство, устройство дополненной реальности (augmented reality, AR)/устройство виртуальной реальности (virtual reality, VR), портативный компьютер, ультрамобильный персональный компьютер (ultra-mobile personal computer, UMPC), нетбук или персональный цифровой секретарь (personal digital assistant, PDA) или может быть таким устройством, как профессиональная камера. Конкретный тип электронного устройства не ограничивается в вариантах осуществления настоящей заявки.

Например, на фиг. 1 схематично представлена структура электронного устройства 100. Электронное устройство 100 может содержать процессор 110, интерфейс 120 внешней памяти, внутреннюю память 121, универсальную последовательную шину (universal serial bus, USB) порт 130, модуль 140 управления зарядом, модуль 141 управления питанием, батарею 142, антенну 1, антенну 2, модуль 150 мобильной связи, модуль 160 беспроводной связи, аудиомодуль 170, динамик 170А, приемник 170B, микрофон 170C, разъем 170D гарнитуры, модуль 180 датчиков, кнопку 190, двигатель 191, индикатор 192, камеру 193, дисплей 194, интерфейс 195 карты модуля идентификации абонента (subscriber identification module, SIM) и т.п. Модуль 180 датчиков может содержать датчик 180А давления, гироскопический датчик 180B, датчик 180С барометрического давления, магнитный датчик 180D, датчик 180E ускорения, датчик 180F расстояния, оптический датчик 180G близости, датчик 180Н цифрового отпечатка, датчик 180J температуры, сенсорный датчик 180K, датчик 180L внешней освещенности, датчик 180М костной проводимости и т.п.

Процессор 110 может содержать один или более процессорных блоков. Например, процессор 110 может содержать прикладной процессор (application processor, AP), модемный процессор, графический процессор (graphics processing unit, GPU), процессор сигнала изображения (image signal processor, ISP), контроллер, память, видеокодек, цифровой сигнальный процессор (digital signal processor, DSP), основополосный процессор, процессорный блок нейронной сети (neural-network processing unit, NPU) и/или т.п. Различные процессорные блоки могут быть независимыми компонентами или могут интегрироваться в одном или нескольких процессорах.

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

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

Электронное устройство 100 может реализовать функцию отображения через GPU, дисплей 194, прикладной процессор и т.п. GPU является микропроцессором для обработки изображения и подключается к дисплею 194 и к прикладному процессору. GPU выполнен с возможностью исполнения математических и геометрических вычислений и представления изображения. Процессор 110 может содержать один или более GPU, которые выполняют команды по программе, чтобы формировать или изменять информацию дисплея.

Дисплей 194 выполнен с возможностью отображения изображения, видео и т.п. Дисплей 194 содержит панель дисплея. Панель дисплея может быть жидкокристаллическим дисплеем (liquid crystal display, LCD), органическим светодиодным дисплеем (organic light-emitting diode, OLED), активной матрицей органических светодиодов (active-matrix organic light emitting diode, AMOLED), гибкий светодиодным дисплеем (flexible light-emitting diode, FLED, мини-светодиодным дисплеем, микросветодиодным дисплеем, микро-OLED-дисплеем, квантовым светодиодным точечным дисплеем (quantum dot light emitting diode, QLED) и т.п. В некоторых вариантах осуществления электронное устройство 100 может содержать один или N дисплеев 194, где N - положительное целое число, большее 1.

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

Электронное устройство 100 может реализовать функцию фотосъемки через ISP, камеру 193, видеокодек, GPU, дисплей 194, прикладной процессор и т.п.

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

Камера 193 выполнена с возможностью получения статического изображения или видео. Оптическое изображение объекта формируется через линзу и проецируется на светочувствительный элемент. Светочувствительный элемент может быть прибором с зарядовой связью (charge coupled device, CCD) или фототранзистором на комплиментарной МОП-структуре (complementary metal-oxide-semiconductor, CMOS). Светочувствительный элемент преобразует оптический сигнал в электрический сигнал, и затем передает электрический сигнал на ISP для преобразования электрического сигнала в сигнал цифрового изображения. С выхода ISP сигнал цифрового изображения подается на DSP для обработки. DSP преобразует сигнал цифрового изображения в сигнал изображения в стандартном формате, таком как RGB или YUV. В некоторых вариантах осуществления электронное устройство 100 может содержать одну или N камер 193, где N - положительное целое число, большее 1.

В этом варианте осуществления настоящей заявки камера 193 может содержать одну или несколько следующих камер: длиннофокусная камера, широкоугольная камера, ультраширокоугольная камера, камера с зумом, глубинная камера и т.п. Длиннофокусная камера имеет диапазон для фотографирования малых изображения и применима к съемке удаленных сцен. Диапазон съемки изображения широкоугольной камерой большой. Ультраширокоугольная камера имеет больший диапазон съемки изображения, чем диапазон съемки широкоугольной камеры и применима к съемке сцен большого масштаба, таких как панорамная сцена. Глубинная камера может быть выполнена с возможностью измерения расстояния до объекта для объекта, который должен фотографироваться, то есть, информации о мере глубине фотографируемого объекта. Например, глубинная камера может содержать трехмерную (3D) глубинную камеру, глубинную камеру с регистрацией прохождения во времени (time of flight, TOF), глубинную камеру с двойной линзой и т.п. Камера 193 может содержать фронтальную камеру и/или камеру, обращенную назад.

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

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

Видеокодек выполнен с возможностью сжатия или распаковки цифрового видео. Электронное устройство 100 может поддерживать один или более видеокодеков. Таким образом, электронное устройство 100 может воспроизводить или записывать видео во множестве форматов кодирования, например, в формате экспертной группы по кинематографии (moving picture experts group, MPEG)-1, MPEG-2, MPEG-3 и MPEG-4.

NPU является вычислительным процессором нейронной сети (neural-network, NN). NPU быстро обрабатывает входную информацию, обращаясь к структуре биологической нейронной сети, например, режиму передачи между нейронами человеческого мозга, и может дополнительно непрерывно выполнять самообучение. Приложения, такие как интеллектуальное познание электронного устройства 100, могут быть реализованы через NPU, например, распознавание изображения, распознавание лиц, распознавание речи и понимание текстов.

Внутренняя память 121 может быть выполнена с возможностью хранения кода компьютерной управляющей программы и код управляющей программы содержит команды. Процессор 110 исполняет команды, хранящиеся во внутренней памяти 121, для выполнения различных функциональных приложений электронного устройства 100 и обработки данных. Внутренняя память 121 может содержать область хранения программ и область хранения данных. Область хранения программ может хранить операционную систему, приложение, требуемое по меньшей мере для одной функции (например, функция воспроизведения речи или функция воспроизведения изображения), и т.п. Область хранения данных может хранить данные (такие как аудиоданные и адресная книга), созданные во время использования электронного устройства 100, и т.п. Кроме того, внутренняя память 121 может содержать высокоскоростную оперативную память или может содержать энергонезависимую память, например, по меньшей мере одно устройство хранения на магнитных дисках, флэш-память, универсальную флэш-память (universal flash storage, UFS) или синхронную динамическую оперативную память с двойной скоростью передачи данных (double data rate synchronous dynamic random access memory, SDRAM DDR).

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

Электронное устройство 100 может реализовывать аудиофункцию, такую как воспроизведение музыки или запись через аудиомодуль 170, динамик 170А, приемник 170B, микрофон 170C, разъем 170D гарнитуры, прикладной процессор и т.п.

Сенсорный датчик 180K также упоминается как «сенсорная панель». Сенсорный датчик 180K может быть расположен на дисплее 194 и сенсорный датчик 180K и дисплей 194 образуют экран, который также упоминается как «сенсорный экран». Сенсорный датчик 180K выполнен с возможностью обнаружения сенсорной операции, выполняемой на или около сенсорного датчика. Сенсорный датчик может передавать обнаруженную сенсорную операцию прикладному процессору для определения типа сенсорного события. Дисплей 194 может обеспечить визуальный выход, связанный с сенсорной операцией. В некоторых других вариантах осуществления сенсорный датчик 180K может также быть расположен на поверхности электронного устройства 100 в месте, отличном от его расположения на дисплее 194.

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

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

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

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

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

201: Мобильный телефон включает функцию видеозаписи.

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

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

Например, мобильный телефон может открыть приложение камеры или открыть другое приложение с функцией фотографирования изображения или с функцией видеозаписи (например, приложение AR, такое как TikTok или Hetu cyberverse) и затем включить функцию приложения видеозаписи с замедленной съемкой движения.

Например, после обнаружения операции щелчка пользователя по значку 301 приложения камеры на фиг. 3A(a), мобильный телефон включает функцию фотографирования изображения и отображает интерфейс предварительного просмотра, показанный на фиг. 3A(b). После обнаружения операции щелчка пользователем по средству 302 управления на фиг. 3A(b), как показано на фиг. 3A(c), мобильный телефон включает функцию видеозаписи с замедленной съемкой движения.

В качестве другого примера, после обнаружения операции щелчка пользователя по средству 303 управления на фиг. 3A(b), мобильный телефон отображает интерфейс, показанный на фиг. 3A(d). После обнаружения операции щелчка пользователя посредству 304 управления, как показано на фиг. 3A(c), мобильный телефон включает функцию видеозаписи с замедленной съемкой движения.

В качестве другого примера, обратитесь к фиг. 3B. После обнаружения операции щелчка пользователя по средству 305 управления 305 в позиции (a) на фиг. 3B, мобильный телефон переходит к режиму обычной видеозаписи, показанному в позиции (b) на фиг. 3B. Интерфейс предварительного просмотра в режиме обычной видеозаписи содержит средство 306 управления скоростью замедленной съемки движения. Когда пользователь выбирает скорость замедленной съемки движения, большую, чем 1X, мобильный телефон включает функцию видеозаписи с замедленной съемкой движения. Например, как показано в позиции (c) на фиг. 3B, после обнаружения, что пользователь выбрал скорость 32Х замедленной съемки, используя средство 306 управления скоростью замедленной съемки, мобильный телефон включает функцию видеозаписи с замедленной съемкой. Скорость kX замедленной съемки указывает, что частота кадров видеозаписи видеоклипа с замедленной съемкой в k раз больше заданной опорной частоты кадров видеозаписи и k - положительное целое число. Например, опорная частота кадров видеозаписи может быть частотой кадров видеозаписи, обычно используемой в обычном режиме видеозаписи, например, 30 кадров/с или 25 кадров/с. Частота кадров видеозаписи видеоклипа с замедленной съемкой является частотой кадров кодирования видеоклипа с замедленной съемкой.

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

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

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

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

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

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

202: мобильный телефон получает кадр изображения с частотой кадров f1 и отображает изображение предварительного просмотра на интерфейсе предварительного просмотра.

После включения функции видеозаписи с замедленной съемкой мобильный телефон может получить кадр изображения с частотой кадров f1 в состоянии предварительного просмотра, получить изображение предварительного просмотра, основываясь на кадре изображения, и отобразить изображение предварительного просмотра на интерфейсе предварительного просмотра с частотой кадров f1. Изображение предварительного просмотра может быть сформировано после того, как на кадре изображения, полученном камерой, выполняется обработка ISP. Например, операция обработки ISP может содержать операцию обработки, такую как преобразование из изображения RAW кадра изображения в изображение RGB, автоматический баланс белого (automatic white balance, AWB), коррекция дефектов пиксельного кластера, предварительная фильтрация для шумоподавления, коррекция хроматической аберрации или снижение шума цветности.

Частота кадров f1 является низкой, например, может быть частотой предварительного просмотра и частотой кадров видеозаписи, обычно используемой в обычном режиме видеозаписи, например, 30 кадров/с или 25 кадров/с. В возможном решении по реализации частота кадров f1 равна вышеупомянутой опорной частоты кадров видеозаписи.

Некоторые варианты осуществления представлены на фиг. 5. Процесс, показанный на этапе 202, может содержать этапы, на которых: получают посредством камеры кадр изображения с частотой кадров f1 (например, 30 кадров/с) (то есть, формируют кадр с частотой кадров f1), выполняют покадровую обработку полученного кадра изображения, используя ISP, и затем формируют изображение предварительного просмотра и отображают изображение предварительного просмотра на интерфейсе предварительного просмотра.

В некоторых вариантах осуществления, после этапа 201 способ может дополнительно содержать этап 203.

203: мобильный телефон получает скорость замедленной съемки.

Скорость замедленной съемки движения указывает множитель частоты кадров видеозаписи видеоклипа с замедленной съемкой (которая ниже упоминается как частота кадров видеозаписи, соответствующая частоте замедленной съемки) относительно заданной опорной частоты кадров видеозаписи и может быть, например, 32X, 64X или 256X, что соответственно представляет частоту кадров, в 32, 64 или 256 раз большую, чем заданная опорная частота кадров видеозаписи. Частота кадров видеозаписи, соответствующая скорости замедленной съемки, используется после запуска видеозаписи для кодирования кадра целевого изображения между начальным местоположением и конечным местоположением, которые соответствуют замедленному движению и которые устанавливаются пользователем, чтобы сформировать видеоклип с замедленной съемкой движения в целевом видео. Кадр изображения в видеоклипе с замедленной съемкой движения имеет высокую частоту кадров видеозаписи, низкую частоту кадров кодирования и низкую частоту кадров воспроизведения, так чтобы пользователь мог медленно и внимательно наблюдать момент выделения замедленного движения в течение длительного времени. То есть, видеоклип с замедленной съемкой движения используется для записи момента выделения замедленной съемки движения.

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

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

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

В качестве другого примера, как показано на фиг. 3A(b) и фиг. 3A(c), скорость замедленной съемки может быть скоростью, которая устанавливается, когда пользователь включает функцию видеозаписи с замедленной съемкой.

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

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

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

Следует отметить, что в некоторых вариантах осуществления настоящей заявки этап 203 является дополнительным этапом.

204: После обнаружения операции видеозаписи пользователя мобильный телефон получает кадр изображения с частотой кадров f2 и выполняет буферизацию изображения.

Когда пользователь хочет начать видеозапись, пользователь может инициировать операцию видеозаписи, чтобы позволить мобильному телефону включить процесс видеозаписи. Например, после обнаружения операции щелчка пользователя по средству 300 управления фотографированием изображения на интерфейсе предварительного просмотра на фиг. 3A(c) пользователя, мобильный телефон определяет, что операция видеозаписи пользователя обнаружена и включает процесс видеозаписи. В качестве другого примера, после обнаружения операции начала видеозаписи, что указывается голосом пользователя, мобильный телефон определяет, что операция видеозаписи пользователя обнаружена и включает процесс видеозаписи.

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

Обратимся к фиг. 7. После обнаружения операции видеозаписи пользователя мобильный телефон, используя камеру, может получить кадр изображения с частотой кадров f2. Частота кадров f2 может быть высокой. В некоторых вариантах осуществления частота кадров f2, большая, чем частота кадров f1, то есть, частота кадров получения изображения мобильного телефона в состоянии предварительного просмотра низкая, а частота кадров получения изображения в процессе видеозаписи высокая. Например, частота кадров f1 может составлять 30 кадров/с, а частота кадров f2 может составлять 1920 кадров/с, 960 кадров/с, 240 кадров/с и т.п.

В некоторых вариантах осуществления f2 может быть частотой кадров по умолчанию, частотой кадров, устанавливаемой пользователем, или максимальной частотой кадров, которая может поддерживаться ISP (а именно, максимальной частотой кадров, при которой ISP может выполнять обработку изображения в реальном времени).

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

В некоторых технических решениях частота кадров, соответствующая заданной скорости 2, является максимальной частотой кадров, которая может поддерживаться ISP. Например, если максимальная частота кадров, которая может поддерживаться ISP, составляет 1920 кадров/с и опорная частота кадров видеозаписи составляет 30 кадров/с, заданная скорость 2 равна 1920 кадров/с / 30 кадров/с = 64X. То есть, когда скорость замедленной съемки меньше или равна 64X, f2 равна частоте кадров видеозаписи, соответствующей скорости замедленной съемки, то есть, скорости замедленной съемки, умноженной на опорную частоту кадров видеозаписи. Например, когда скорость замедленной съемки равна 8X, частота кадров f2 равна 8 x 30 кадров/с = 240 кадров/с. Когда скорость замедленной съемки равна 32X, частота кадров f2 равна 32 x 30 кадров/с = 960 кадров/с. Когда скорость замедленной съемки больше или равна 64X, частота кадров f2 равна максимальной частоте кадров, которая может поддерживаться ISP, а именно, 1920 кадров/с.

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

Например, после обнаружения операции видеозаписи пользователя мобильный телефон может сначала буферизовать в режиме реального времени кадр изображения, полученный при высокой частоте кадров f2, пока длительность буферизации не станет равной T0. После того, как длительность буферизации длится дольше, чем T0, мобильный телефон в режиме реального времени буферизует кадр изображения, полученный с высокой частотой кадров f2 в течение периода длительностью T0 между текущим моментом t0 и предыдущим моментом t1, чтобы после того, как инициирование замедленной съемки будет обнаружено, сформировать видеоклип с замедленной съемкой на основе кадра буферизованного изображения, полученного при частоте кадров f2 в последнем периоде длительностью T0. Кадр изображения, который получен при частоте кадров f2 в последнем периоде длительностью T0 и который буферизуется мобильным телефоном, может упоминаться как первый набор кадров изображения. Однако для кадра изображения, буферизованного перед периодом длительностью T0 в процессе видеозаписи, поскольку кадр изображения в дальнейшем не используется для формирования видеоклипа с замедленной съемкой, мобильный телефон может буферизовать кадр изображения, который получен посредством извлечения кадров и для которого частота кадров равна f3.

Длительность периода T0 короткая, например, может быть равна 0,5 с, 1 с, или 1,5 с, частота f3 мала, например, может быть равна 25 кадров/с или 30 кадров/с, и f3 и f1 могут быть равны или не равны. Таким образом, после начала видеозаписи мобильный телефон должен только буферизовать кадр изображения с высокой частотой кадров f2 в коротком периоде длительностью T0 в процессе видеозаписи и кадр изображения с низкой частотой кадров f3, который получен посредством извлечения кадров перед периодом длительностью T0 в процессе видеозаписи, вместо того, чтобы буферизовать все кадры изображения с высокой частотой кадров f2, которые получают во всем процессе видеозаписи. Поэтому объем данных, буферизованных мобильным телефоном в режиме реального времени в процессе видеозаписи, может быть уменьшен и требование к возможности буферизации мобильного телефона в процессе видеозаписи может быть понижено.

В возможном решении реализации после обнаружения операции видеозаписи пользователя мобильный телефон может инициировать три буферных очереди DDR, показанные на фиг. 8: буферная очередь 1, буферная очередь 2 и буферная очередь 3. Длина буферной очереди 2 равна f2 x T0. После того, как видеозапись начата, камера получает кадр изображения с частотой кадров f2 (например, 1920 кадров/с). Последний кадр изображения, полученный камерой, помещается в начало буферной очереди 2. Если буферная очередь 2 полна, то есть, в буферной очереди 2 буферизуется f2 x T0 кадров изображения, мобильный телефон выполняет извлечение кадров из кадра изображения в хвосте буферной очереди 2 для формирования кадра изображения со стандартной скоростью, частота кадров которого равна f3, и затем перемещает кадр изображения со стандартной скоростью в начало буферной очереди 1.

205: После обнаружения операции видеозаписи пользователя мобильный телефон выполняет извлечение кадров из кадра изображения, полученного с частотой кадров f2, чтобы сформировать записанное изображение, и отображает записанное изображение на интерфейсе фотографирования изображения.

После обнаружения операции видеозаписи, назначенной пользователем, как показано на фиг. 7, мобильный телефон выполняет извлечение кадра из кадра изображения, полученного с частотой кадров f2, чтобы получить кадр изображения, частота кадров которого равна f3, выполняет обработку ISP для кадра изображения, частота кадров которого равна f3, чтобы сформировать записанное изображение, и отображает записанное изображение на интерфейсе фотографирования изображения. Кроме того, как показано на фиг. 7, кадр изображения, обработанный ISP, может быть дополнительно послан на модуль обнаружения замедленной съемки, чтобы обнаружить, инициировано ли замедленное воспроизведение.

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

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

206: После обнаружения инициирования замедленной съемки мобильный телефон получает кадр изображения в пределах периода длительностью T1 с частотой кадров f2 и буферизует кадр изображения.

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

Инициирование замедленной съемки может быть автоматически выполняться мобильным телефоном или может активно инициироваться пользователем.

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

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

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

Таблица 1

Действие Условие обнаружения Прыжок Прыжок на месте с явным процессом взлета и приземления Намеченный бросок Держите баскетбольный мяч в обеих руках и будьте готовы прицелиться к броску Переброс с руки на руку Переброс с левой руки в правую на уровне шеи и выше Выполнение Существует явный переброс с руки на руку и подъем ноги с определенной скоростью выполнения Подъем ноги и готовность к броску Отличается от ведения мяча с пробежкой и дриблингом, размах больше нога и стопа оттягиваются обратно Переворот Одиночный оборот или множество последовательных оборотов с определенной скоростью вращения, с поднятыми или опущенными руками и естественным качанием Качание Поднятие руки с большой амплитудой, который отличается от обычного качания руки Прыжок с ноги на ногу Отличается от обычного прыжка, прыжок вверх требует разделения с ногами, расходящимися в разные стороны Игра в гольф Энергичное качание обеих рук, чтобы ударить по мячу Игра в настольный теннис Энергичное качание для удара по мячу, с определенной амплитудой Бросок из-под кольца Прыжок и выполнение броска одной рукой из-под кольца Приветствия Поднятие руки, совершают волнообразные движения и слегка подпрыгивают Аплодисменты Руки аплодируют на уровне груди и предплечья свободны Скейтборд При выполнении Ollie скейтборд отрывается от земли или ноги отрываются от скейтборда

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

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

Из описания этапа 204 должно быть понятно, что после обнаружения операции видеозаписи мобильный телефон буферизует в режиме реального времени в процессе видеозаписи кадр изображения, полученный с частотой кадров f2 в течение периода длительностью T0 между текущим моментом t0 и предыдущим моментом t1, и кадр изображения с частотой кадров f3, полученный после извлечения кадра из кадра изображения, полученного с частотой кадров f2 перед моментом t1. Поэтому при обнаружении инициирования замедленной съемки, мобильный телефон буферизует кадр изображения, полученный с частотой кадров f2 в течение периода длительностью T0 между текущим моментом t0 и в предыдущим моментом t1, и кадр изображения с частотой кадров f3 после того, как выполняется извлечение кадра из кадра изображения, полученного с частотой кадров f2 перед моментом t1. То есть, мобильный телефон буферизует кадр изображения, который получен с частотой кадров f2 в течение периода длительностью T0, прежде чем будет обнаружено инициирование замедленной съемки. Поскольку процесс, в котором мобильный телефон обнаруживает инициирование замедленной съемки, занимает определенный промежуток времени, после того, как мобильный телефон обнаруживает инициирование замедленной съемки, замедленная съемка может длиться в течение некоторого периода времени и поэтому мобильный телефон может записывать процесс медленного движения максимально полно путем буферизации кадра изображения, который получен при частоте кадров f2 в течение периода длительностью T0, прежде чем будет обнаружено инициирование замедленной съемки.

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

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

В некоторых вариантах осуществления, основываясь на буферном решении, показанном на фиг. 8, после обнаружения инициирования замедленной съемки, мобильный телефон может увеличить длину буферной очереди 2 до f2 x (T0 + T1). Мобильный телефон помещает последний кадр изображения, который получен с частотой кадров f2, используя камеру после обнаружения инициирования замедленной съемки, в начало буферной очереди 2 и прекращает получение кадров изображения, пока буферная очередь 2 полна.

В некоторых вариантах осуществления длительность T0 и T1 задается мобильным телефоном.

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

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

207: мобильный телефон отображает возможные кадры изображения, основываясь на буферизованном кадре изображения, и получает начальный кадр и конечный кадр, которые устанавливаются пользователем.

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

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

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

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

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

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

В некоторых других вариантах осуществления пользователь может установить количество возможных кадров изображения или интервал извлечения кадра. Например, мобильный телефон может отобразить множество средств управления количеством кадров/средств управления интервалом извлечения кадра для возможных кадров изображения на интерфейсе выбора кадра, так чтобы пользователь выбрал количество возможных кадров изображения/интервал извлечения кадра. В некоторых технических решениях более высокая скорость замедленной съемки движения указывает на большее количество кадров изображения, соответствующих управлению количеством кадров, отображаемых мобильным телефоном. Например, если скорость замедленной съемки равна 32X, средство управления количеством кадров, отображаемых на интерфейсе выбора кадра мобильного телефона, содержит: 15 – средство управления кадром, 30 – средство управления кадром и 45 – средство управления кадром. Если скорость замедленной съемки равна 64X, средство управления количеством кадров, отображаемое на интерфейсе выбора кадра мобильного телефона, содержит: 30 – средство управления кадром, 60 – средство управления кадром и 90 – средство управления кадром. В некоторых других технических решениях более высокая скорость замедленной съемки указывает на больший интервал извлечения кадра, соответствующий управлению интервалом извлечения кадра, отображаемому на интерфейсе выбора кадра мобильным телефоном.

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

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

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

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

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

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

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

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

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

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

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

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

Например, после обнаружения операции видеозаписи пользователя мобильный телефон отображает интерфейс фотографирования изображения и записанное изображение, показанное на фиг. 10(a). Как показано на фиг. 10(b), мобильный телефон может подсказать пользователю на интерфейсе фотографирования изображения, что инициирование замедления обнаружено. Затем, как показано на фиг. 10(c)-10(e), мобильный телефон продолжает обновлять и отображать записанное изображение на интерфейсе фотографирования изображения, пока мобильный телефон не прекратит получение кадров изображения и затем прекратит обновлять и отображать записанное изображение. Затем, как показано на фиг. 10(f), мобильный телефон может отображать миниатюры 1000 возможных кадров изображения на интерфейсе выбора кадра и предложить пользователю установить начальный кадр и конечный кадр. Миниатюры 1000 возможных кадров изображения могут прокручиваться, чтобы переключать отображение миниатюры на другой возможный кадр изображения в ответ на операцию прокрутки, назначенную пользователем. Например, в ответ на операцию прокрутки вправо, выполняемую пользователем на основе миниатюр возможных кадров изображения, показанных на фиг. 10(f), как показано на фиг. 10(g), миниатюры возможных кадров изображения также прокручиваются вправо, чтобы отобразить миниатюру другого возможного кадра изображения. Кроме того, как показано на фиг. 10(f), интерфейс выбора кадра дополнительно содержит первое средство 1001 управления, используемое для индикации начального кадра, и второе средство 1002 управления, используемое для индикации конечного кадра. Первое средство 1001 управления и второе средство 1002 управления могут прокручиваться по миниатюрам возможных кадров изображения в ответ на операцию перетаскивания, выполняемую пользователем. После обнаружения операции перетаскивания первого средства 1001 управления, показанного на фиг. 10(f), назначаемой пользователем, мобильный телефон может предложить на интерфейсе выбора кадра, как показано на фиг. 10(g), чтобы пользователь выбрал начальный кадр. Как показано на фиг. 10(g), мобильный телефон может дополнительно запросить пользователя на интерфейсе выбора кадра, закончен ли выбор начального кадра. После обнаружения операции щелчка «OK» пользователем по средству управления мобильный телефон определяет, что выбор начального кадра завершен. Затем, как показано на фиг. 10(h), мобильный телефон может предложить пользователю на интерфейсе выбора кадра выбрать конечный кадр. Способ выбора конечного кадра подобен способу выбора начального кадра. Подробности повторно не описываются. В некоторых вариантах осуществления после обнаружения операции видеозаписи пользователя, мобильный телефон на интерфейсе процесса видеозаписи может дополнительно отображать скорость замедленной съемки, например, может быть «256X», как показано на фиг. 10(a)-10(h).

В некоторых других вариантах осуществления пользователь может отдельно выбрать начальный кадр и конечный кадр на основе первого средства 1001 управления и второго средства 1002 управления и мобильный телефон может спросить у пользователя на интерфейсе выбора кадра «Закончен выбор начального кадра и конечного кадра?». После обнаружения операции щелчка «ОК» пользователя по средству управления мобильный телефон получает начальный кадр, соответствующий местоположению первого средства 1001 управления, и конечный кадр, соответствующий местоположению второго средства 1002 управления.

В качестве другого примера, после обнаружения инициирования замедленной съемки, мобильный телефон определяет, что кадр 1 изображения является начальным кадром, если в миниатюрах возможных кадров изображения обнаруживает заданную операцию 1, выполняемую пользователем на кадре 1 изображения. Мобильный телефон определяет, что кадр 2 изображения 2 является конечным кадром, если в миниатюрах возможных кадров изображения обнаруживает заданную операцию 2, выполняемую пользователем на кадре 2 изображения. Например, заданная операция 1 и заданная операция 2 могут быть такими операциями, как щелчок, двойной щелчок или нажатие. Конкретные формы заданной операции 1 и заданной операции 2 не ограничиваются в вариантах осуществления настоящей заявки. В некоторых вариантах осуществления, как показано в позиции (a) на фиг. 11A, после обнаружения инициирования замедленной съемки, мобильный телефон предлагает пользователю на интерфейсе выбора кадра выбрать начальный кадр и конечный кадр. Как показано в позиции (b) на фиг. 11A и в позиции (c) на фиг. 11A, после обнаружения операции, при которой пользователь щелкает по кадру 1 изображения и по кадру 2 изображения в миниатюрах возможных кадров изображения, мобильный телефон определяет, что в кадре 1 изображения и в кадре 2 изображения кадр изображения с более высокой временной последовательностью является начальным кадром, а другой кадр изображения с более низкой временной последовательностью является конечным кадром.

В качестве другого примера, после обнаружения инициирования замедленной съемки, как показано в позиции (a) на фиг. 11B, мобильный телефон может отображать миниатюры 1100 возможных кадров изображения на интерфейсе выбора кадра. Миниатюры возможных кадров изображения дополнительно содержат средство 1101 управления выбором для выбора начального кадра и конечного кадра. Средство 1101 управления выбором может выбирать один из кадров изображения. Как показано в позиции (b) на фиг. 11B, средство 1101 управления выбором можно перемещаться по миниатюрам возможных кадров изображения в ответ на операцию перетаскивания, выполняемую пользователем для выбора различных кадров изображения. Кроме того, интерфейс дополнительно содержит большое изображение 1102 кадра изображения, выбираемого средством 1101 управления выбором. Когда средство 1101 управления выбором прокручивает миниатюры возможных кадров изображения, большое изображение 1102 может отображать посредством прокрутки в форме анимации кадр изображения в местоположении средства 1101 управления в миниатюрах возможных кадров изображения и соседнего кадра изображения. Таким образом, кадр изображения, соответствующий средству 1101 управления выбором, в режиме реального времени может отображаться в форме большого изображения на интерфейсе выбора кадра, так чтобы пользователь мог ясно видеть конкретное содержание кадра изображения, выбранного средством 1101 управления выбором, и пользователь мог точно выбрать начальный кадр и конечный кадр. Как показано в позиции (a) на фиг. 11B, мобильный телефон может сначала предложить пользователю выбрать начальный кадр. Как показано на фиг. 10(b), после того, как мобильный телефон обнаруживает, что пользователь щелкнул по кадру изображения, выбранному средством 1101 управления выбором, на кадре изображения отображается идентификатор выбора (например, √ или текстовая идентификация «start frame» (начальный кадр), как показано на чертеже) и кадр изображения определяется как начальный кадр. Затем, как показано в позиции (c) на фиг. 11B, мобильный телефон может предложить пользователю выбрать конечный кадр. Как показано в позиции (d) на фиг. 11B, способ выбора конечного кадра подобен способу выбора начального кадра. Подробности повторно не описываются.

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

В качестве другого примера, средство управления выбором может быть заменено перетаскиваемой точкой 1201, показанной на фиг. 12(a)-12(e) или средством управления в другой форме. Конкретная форма средства управления выбором не ограничивается в вариантах осуществления настоящей заявки. Кроме того, мобильный телефон может отображать или не отображать на интерфейсе выбора кадра большое изображение кадра изображения, выбранного средством управления выбором. Процесс, в котором пользователь выбирает начальный кадр и конечный кадр, подобен способу, представленному в позициях (a)-(d) на фиг. 11B. Подробности здесь повторно не описываются. Кроме того, в примере, показанном на фиг. 12(a)-(e), после обнаружения инициирования замедленной съемки, мобильный телефон больше не обновляет и не отображает новое записанное изображение на фоне интерфейса выбора кадра, но непрерывно отображает в фоновом режиме, записанное изображение, полученное при инициировании замедленной съемки, которое запоминается, и мобильный телефон отображает миниатюры возможных кадров изображения на переднем плане интерфейса выбора кадра.

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

В качестве другого примера, после обнаружения инициирования замедленной съемки, как показано на фиг. 14(a), мобильный телефон может отображать на интерфейсе выбора кадра миниатюры возможных кадров изображения, полученные с большим интервалом извлечения кадра, так чтобы пользователь выбрал опорный начальный кадр с использованием крупноячеистости. После обнаружения назначенной пользователем операции выбора опорного начального кадра, как показано на фиг. 14(b), мобильный телефон отображает на интерфейсе выбора кадра миниатюры возможных кадров изображения (а именно, третий набор кадров изображения) вблизи опорного начального кадра, который получен при малом интервале извлечения кадра. Таким образом, пользователь может точно выбрать начальный кадр при мелкоячеистости. Точно также, как показано на фиг. 14(c) и на фиг. 14(d), мобильный телефон может дополнительно выбрать опорный конечный кадр и конечный кадр. Подробности здесь повторно не описываются. Кроме того, в примере, показанном на фиг. 14, после обнаружения инициирования замедленной съемки мобильный телефон продолжает обновлять недавно полученное записанное изображение на фоне интерфейса выбора кадра и одновременно отображает миниатюры возможных кадров изображения на переднем плане интерфейса выбора кадра.

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

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

Фиг. 10(a)-10(h) - фиг. 16 описываются, используя пример, в котором миниатюры подлежащих отображению кадров изображения расположены на интерфейсе выбора кадра горизонтально. Например, для схемы вертикального расположения миниатюр подлежащих отображению кадров изображения, обратитесь к фиг. 17.

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

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

Следует заметить, что хотя на этапе 207 пользователь выбирает начальный кадр и конечный кадр целевого кадра изображения, основываясь на миниатюрах возможных кадров изображения, целевой кадр изображения является кадром изображения с частотой кадров f2 между начальным кадром и конечным кадром. Альтернативно, целевой кадр изображения является кадром изображения, полученным выполняя интерполяцию кадра для кадра изображения с частотой кадров f2 между начальным кадром и конечным кадром. Частота кадров целевого кадра изображения равна f4 и f4 может быть больше или равна f2.

После выполнения процесса ISP и последующей обработки изображения для целевого кадра изображения с частотой кадров f4, мобильный телефон формирует видеоклип с замедленной съемкой посредством кодирования, основанного на частоте кадров кодирования. Операция последующей обработки изображения может быть выполнена в таком процессоре, как CPU, GPU или NPU. Например, операция последующей обработки изображения может содержать сглаживание изображения, увеличение резкости изображения, повышение качества изображения, коррекцию гистограммы, суперразрешение изображения, шумоподавление или интерполяцию кадров.

Частота кадров f4 целевого кадра изображения может относиться к частоте кадров видеозаписи видеоклипа с замедленной съемкой. Частота кадров кодирования видеоклипа с замедленной съемкой может быть намного меньше, чем частота кадров видеозаписи. Например, частота кадров видеозаписи может составлять 7680 кадров/с, а частота кадров кодирования может составлять 30 кадров/с или 25 кадров/с. В некоторых вариантах осуществления частота кадров кодирования равна f3. Например, если f2 составляет 1920 кадров/с, f4 составляет 7680 кадров/с и частота кадров кодирования составляет 30 кадров/с, мобильный телефон может выполнить интерполяцию кадра на кадре изображения с частотой кадров 1920 кадров/с между начальным кадром и конечным кадром, чтобы получить целевой кадр изображения, частота кадров которого составляет 7680 кадров/с. Мобильный телефон выполняет кодирование видео для целевого кадра изображения, частота кадров которого составляет 7680 кадров/с, с частотой 30 кадров/с, чтобы сформировать видеоклип с замедленной съемкой. Частота кадров f4 видеозаписи для видеоклипа с замедленной съемкой составляет 7680 кадров/с.

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

В некоторых других вариантах осуществления, если мобильный телефон на этапе 203 получает скорость замедленной съемки, частота кадров f4 видеозаписи соответствует полученной скорости замедленной съемки. Когда частота кадров видеозаписи, соответствующая скорости замедленной съемки, совпадает с f2, тогда f4 совпадает с f2. Когда частота кадров видеозаписи, соответствующая скорости замедленной съемки, больше, чем f2, то тогда f4 больше, чем f2, и f4 является частотой кадров видеозаписи, соответствующей скорости замедленной съемки. Например, если f2 равна 960 кадров/с, скорость замедленной съемки равна 32X и опорная частота кадров видеозаписи равна 30 кадров/с, то тогда частота кадров видеозаписи, соответствующая скорости замедленной съемки также равна 32 x 30 кадров/с = 960 кадров/с, что совпадает с f2. Поэтому f4 также равна 960 кадров/с. Если f2 составляет 960 кадров/с, скорость при замедленной съемке равна 256X и опорная частота кадров видеозаписи составляет 30 кадров/с, то частота кадров видеозаписи, соответствующая скорости замедленной съемки, составляет 256 x 30 кадров/с = 7680 кадров/с, что больше, чем f2. Поэтому f4 составляет 7680 кадров/с.

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

Например, в буферном решении, показанном на фиг. 8, целевой кадр 80 изображения, частота кадров которого равна f2 между начальным кадром и конечным кадром в буферной очереди 2, может использоваться для интерполяции кадра, чтобы сформировать целевой кадр изображения с частотой кадров f4 для выполнения кодирования, чтобы сформировать видеоклип с замедленной съемкой.

В возможном решении по реализации f1 равна 30 кадров/с или 25 кадров/с, f2 равна 1920 кадров/с, скорость замедленной съемки равна 256X, f3 равна f1 и f4 составляет 7680 кадров/с.

Некоторые варианты осуществления представлены на фиг. 18. Целевое видео может дополнительно содержать видеоклип 1 перед видеоклипом с замедленной съемкой и/или видеоклип 2 после видеоклипа с замедленной съемкой. В первом наборе кадров изображения и во втором наборе кадров изображения мобильный телефон выполняет извлечение кадра из кадра изображения (который упоминается как восьмой набор кадров изображения), частота кадров которого равна f2, перед начальным кадром, чтобы получить кадр изображения, частота кадров которого равна f3, и формирует видеоклип 1 после обработки ISP, последующей обработки изображения и кодирования. В первом наборе кадров изображения и во втором наборе кадров изображения мобильный телефон выполняет извлечение кадра из кадра изображения (который упоминается как девятый набор кадров изображения) с частотой кадров f2, после конечного кадра, чтобы получить кадр изображения с частотой кадров f3, и формирует видеоклип 2 (который также упоминается как второй видеоклип) после обработки ISP, последующей обработки изображения и кодирования.

Например, в буферном решении, показанном на фиг. 8, мобильный телефон может выполнить извлечение кадра из кадра изображения, момент получения которого в буферной очереди 2 находится перед начальным кадром, выбранным пользователем, чтобы сформировать кадр изображения с частотой кадров f3, и переместить кадр изображения в начало буферной очереди 1 для получения набора 801 кадров изображения. Набор 801 кадров изображения в буферной очереди 1 может использоваться для формирования видеоклипа 1 со стандартной скоростью, используя кодирование. Мобильный телефон может выполнить извлечение кадра из кадра изображения, момент получения которого в буферной очереди 2 находится после конечного кадра, выбранного пользователем для формирования кадра изображения с частотой кадров f3, и переместить, кадр изображения в начало буферной очереди 3 для получения набора 802 кадров изображения. Набор 802 кадров изображения в буферной очереди 3 может использоваться для формирования видеоклипа 2 со стандартной скоростью, используя кодирование.

Следует понимать, что если начальный кадр является первым кадром изображения в буферизованных кадрах изображения с частотой кадров f2, мобильный телефон больше не будет формировать видеоклип 1 или видеоклип 1 является пустым. Если конечный кадр является последним кадром изображения в буферизованных кадрах изображения, частота кадров которых равна f2, мобильный телефон больше не формирует видеоклип 2 или видеоклип 2 является пустым.

Некоторые варианты осуществления представлены на фиг. 18. Целевое видео может дополнительно содержать видеоклип 0 перед видеоклипом 1. После выполнения обработки ISP и последующей обработки изображения на буферизованном кадре изображения (который упоминается как седьмой набор кадров изображения) с частотой кадров f3 перед длительностью T0, мобильный телефон кодирует кадр изображения с частотой кадров f3 для формирования видеоклипа 0. Например, в буферном решении, показанном на фиг. 8, набор 800 кадров изображения, который буферизуется в буферной очереди 1 и частота кадров которого равна f3, может использоваться для формирования видеоклипа 0 со стандартной скоростью посредством кодирования. Видеоклип 0 и видеоклип 1 могут упоминаться как первый видеоклип.

То есть, последовательность видеоклипов в целевом видео может быть последовательностью из видеоклипа 0, видеоклипа 1, видеоклипа с замедленной съемкой и видеоклипа 2, а именно, первый видеоклип, видеоклип с замедленной съемкой и второй видеоклип.

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

Далее, после обнаружения операции съемки, назначенной пользователем, мобильный телефон воспроизводит сформированное целевое видео, в том числе, воспроизводит в целевом видео видеоклип 0, видеоклип 1, видеоклип с замедленной съемкой и видеоклип 2. Частота кадров при воспроизведении целевого видео меньше, чем f4. Частота кадров при воспроизведении обычно равна частоте кадров кодирования или имеет небольшое отличие от частоты кадров кодирования. Когда частота кадров кодирования намного меньше, чем частота кадров при видеозаписи видеоклипа с замедленной съемкой, частота кадров при воспроизведении также намного меньше, чем частота кадров при видеозаписи видеоклипа с замедленной съемкой. Таким образом, когда видеоклип с замедленной съемкой, записанный с частотой кадров f4 видеозаписи в целевом видео, воспроизводится при частоте кадров воспроизведения, процесс фотографирования движения, соответствующий видеоклипу с замедленной съемкой, может быть удлинен и затем воспроизводиться медленно, чтобы упростить пользователю внимательное и ясное наблюдение в течение длительного периода времени момента выделения замедленной съемки.

Однако, частота кадров видеозаписи и частота кадров кодирования видеоклипа 0, видеоклипа 1 и видеоклипа 2 во всех случаях равна f3, а частота кадров при воспроизведении равна или имеет небольшое отличие от частоты кадров кодирования, то есть, частота кадров при воспроизведении равна или имеет небольшое отличие от частоты кадров видеозаписи. Поэтому видеоклип 0, видеоклип 1 и видеоклип 2 могут упоминаться как видеоклипы со стандартной скоростью.

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

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

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

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

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

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

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

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

Например, в возможной реализации после того, как включена функция видеозаписи с замедленной съемкой, мобильный телефон получает кадр изображения с частотой кадров f2 в состоянии предварительного просмотра, выполняет извлечение кадра для получения кадра изображения с частотой кадров f3 и затем посылает кадр изображения для предварительного просмотра. Кроме того, мобильный телефон сначала в режиме реального времени буферизует кадр изображения, полученный с высокой частотой кадров f2, прежде чем длительность периода буферизации станет равной T0. После того, как длительность периода буферизации станет больше, чем T0, мобильный телефон буферизует в режиме реального времени кадр изображения, полученный с высокой частотой кадров f2 в пределах периода длительностью T0 между текущим моментом t0 и предыдущим моментом t1, выполняет извлечение кадра из кадра изображения с частотой кадров f2 перед периодом длительностью T0 и буферизует кадр изображения с частотой кадров f3 после получения кадра изображения с частотой кадров f3. После обнаружения операции видеозаписи, назначаемой пользователем, мобильный телефон продолжает буферизовать кадр изображения на основе предыдущего буферного состояния. То есть, после обнаружения операции видеозаписи, назначаемой пользователем, мобильный телефон продолжает, основываясь на прохождении прогресса буферизации в состоянии предварительного просмотра, буферизацию кадра изображения, полученного с частотой кадров f2 в пределах периода длительностью T0 между текущим моментом t0 и предыдущим моментом t1, и кадра изображения с частотой кадров f3 после того, как выполняется извлечение кадра из кадра изображения, полученного с частотой кадров f2 перед моментом t1. Затем мобильный телефон может выполнить этапы 205-208 предшествующего варианта осуществления.

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

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

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

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

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

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

Вариант осуществления настоящей заявки дополнительно обеспечивает электронное устройство. Как показано на фиг. 20, электронное устройство содержит: дисплей 2001, один или более процессоров 2002, множество камер 2003, память 2004 и одну или несколько компьютерных программ 2005. Компоненты могут быть соединены через одну или несколько связных шин 2006. Одна или более компьютерных программ 2005 хранятся в памяти 2004 и выполнены с возможностью выполнения одним или более процессорами 2002. Одна или более компьютерных программ 2005 содержат команды, и команды могут использоваться для выполнения этапов в описанных выше вариантах осуществления. Все соответствующие материалы этапов в предшествующих вариантах осуществления способа могут цитироваться в описаниях функций соответствующих физических компонент. Подробности здесь повторно не описываются.

Например, процессор 2002 конкретно может быть процессором 110, показанным на фиг. 1, память 2004 конкретно может быть внутренней памятью 121, показанной на фиг. 1, камера 2003 конкретно может быть камерой 193, показанной на фиг. 1, и дисплей 2001 конкретно может быть дисплеем 194, показанным на фиг. 1.

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

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

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

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

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

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

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

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

Когда интегрированный блок реализуется в форме функционального блока программного обеспечения и продается или используется в качестве независимого продукта, интегрированный блок может быть сохранен на считываемом носителе запоминающего устройства. Основываясь на таком понимании, технические решения вариантов осуществления настоящей заявки по существу или в части, способствующей стандартной технологии, или все или некоторые технические решения могут быть реализованы в форме программного продукта. Программный продукт хранится на носителе и содержит несколько команд, позволяющих устройству (которое может быть однокристальным микрокомпьютером, микросхемой и т.п.) или процессору (processor) выполнять все или некоторые этапы способа, описанного в вариантах осуществления настоящей заявки. Предшествующий носитель содержит любой носитель, который может хранить управляющую программу, такой как карта флэш-памяти с интерфейсом USB, съемный жесткий диск, постоянная память (read-only memory, ROM), оперативная память (random access memory, RAM), магнитный диск или компакт-диск.

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

Похожие патенты RU2818577C1

название год авторы номер документа
СПОСОБ И УСТРОЙСТВО МНОГОКАНАЛЬНОЙ ВИДЕОЗАПИСИ 2020
  • Ли, Юанью
  • Ло, Вэй
  • Хо, Цзегуан
RU2789447C1
СПОСОБ КАДРИРОВАНИЯ ДЛЯ ЗАПИСИ МНОГОКАНАЛЬНОГО ВИДЕО, ГРАФИЧЕСКИЙ ПОЛЬЗОВАТЕЛЬСКИЙ ИНТЕРФЕЙС И ЭЛЕКТРОННОЕ УСТРОЙСТВО 2021
  • Цуй, Ханьтао
RU2809660C1
СПОСОБ ФОТОГРАФИРОВАНИЯ И ЭЛЕКТРОННОЕ УСТРОЙСТВО 2019
  • Шэнь, Тао
  • Ван, Юн
  • Ли, Ян
  • Ма, Яньпэн
RU2780808C1
ТРАНСПОРТНОЕ СРЕДСТВО С ГИПЕРЛАПС-ВИДЕО И СОЦИАЛЬНЫЕ СЕТИ 2016
  • Дутта Арун
  • Гро Александр
  • Хассани Али
  • Верстер Дилан
  • Шмоцер Джон Уилльям
  • Ллейдо Пол
RU2725843C2
СПОСОБ И СИСТЕМА ДЛЯ СТАБИЛИЗАЦИИ И ЦЕНТРИРОВАНИЯ ИЗОБРАЖЕНИЯ 2013
  • Восс Нейл
RU2632215C2
СПОСОБ СЛИЯНИЯ ИЗОБРАЖЕНИЙ И ЭЛЕКТРОННОЕ УСТРОЙСТВО 2022
  • Сяо, Бинь
  • Дин, Дацзюнь
  • Лу, Ян
  • Ван, Юй
  • Чжу, Цунчао
RU2807091C1
СПОСОБ ВИДЕОЗАПИСИ И ВИДЕОЗАПИСЫВАЮЩИЙ ТЕРМИНАЛ 2018
  • Чжоу, Юйтао
RU2745737C1
СПОСОБ И УСТРОЙСТВО ДЛЯ ВОСПРОИЗВЕДЕНИЯ МНОЖЕСТВА ВИДЕО 2013
  • Дзанг До Йоунг
RU2619089C2
СПОСОБ СОЗДАНИЯ ВЕРТИКАЛЬНО ОРИЕНТИРОВАННОГО ВИДЕО 2019
  • Бекмамбетов Тимур
  • Янис Онкес
  • Куликов Михаил
RU2743956C1
УСТРОЙСТВА, СИСТЕМЫ И СПОСОБЫ ВИРТУАЛИЗАЦИИ ЗЕРКАЛА 2014
  • Вилковски Нисси
  • Сабан Офер
RU2668408C2

Иллюстрации к изобретению RU 2 818 577 C1

Реферат патента 2024 года СПОСОБ И УСТРОЙСТВО ВИДЕОЗАПИСИ С ЗАМЕДЛЕННОЙ СЪЕМКОЙ

Изобретение относится к области электронных технологий и, в частности, к способу и устройству видеозаписи с замедленной съемкой. Техническим результатом является обеспечение возможности для пользователя в процессе видеозаписи точной установки места начала и места конца видеоклипа с замедленной съемкой. Результат достигается тем, что электронное устройство включает функцию видеозаписи; после того, как операция видеозаписи, назначенная пользователем, обнаружена, если обнаруживается инициирование замедленной съемки, отображают возможные кадры изображения на интерфейсе выбора кадра, где возможные кадры изображения содержат множество кадров изображения; получают начальный кадр и конечный кадр, которые устанавливаются пользователем, основываясь на возможных кадрах изображения; и формируют целевое видео, где целевое видео содержит видеоклип с замедленной съемкой, видеоклип с замедленной съемкой соответствует начальному кадру и конечному кадру, и частота кадров видеозаписи видеоклипа с замедленной съемкой выше, чем частота кадров кодирования видеоклипа с замедленной съемкой. 3 н. и 17 з.п. ф-лы, 23 ил., 1 табл.

Формула изобретения RU 2 818 577 C1

1. Способ видеозаписи, применяемый к электронному устройству, в котором упомянутый способ содержит этапы, на которых:

включают функцию видеозаписи;

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

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

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

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

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

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

возможные кадры изображения получают из первого набора кадров изображения и из второго набора кадров изображения.

3. Способ по п. 1 или 2, в котором возможные кадры изображения получают, выполняя извлечение кадра из кадров изображения в первом наборе кадров изображения и во втором наборе кадров изображения.

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

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

5. Способ по любому из пп. 2-4, в котором видеоклип с замедленной съемкой получают из целевого кадра изображения между начальным кадром и конечным кадром, используя частоту кадров кодирования, в котором

целевой кадр изображения является кадром изображения между начальным кадром и конечным кадром в первом наборе кадров изображения и во втором наборе кадров изображения и частота кадров видеозаписи равна первой частоте кадров; или

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

6. Способ по любому из пп. 2-5, в котором упомянутый способ дополнительно содержит этап, на котором:

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

7. Способ по любому из пп. 1-6, в котором частота кадров видеозаписи соответствует скорости замедленной съемки видеоклипа с замедленной съемкой.

8. Способ по любому из пп. 2-7, в котором первая частота кадров связана со скоростью замедленной съемки видеоклипа с замедленной съемкой.

9. Способ по любому из пп. 1-6, в котором упомянутый способ дополнительно содержит этап, на котором:

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

10. Способ по любому из пп. 1-9, в котором определение начального кадра и конечного кадра, которые устанавливаются пользователем, основываясь на возможных кадрах изображения, содержит этапы, на которых:

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

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

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

12. Способ по любому из пп. 1-9, в котором способ дополнительно содержит этапы, на которых:

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

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

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

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

определяют, что кадр изображения в местоположении первого средства управления среди возможных кадров изображения является начальным кадром; и

определяют, что кадр изображения в местоположении второго средства управления среди возможных кадров изображения является конечным кадром.

13. Способ по любому из пп. 3-9, в котором возможные кадры изображения получают, выполняя извлечение кадра в первом интервале из числа кадров изображения первого набора кадров изображения и второго набора кадров изображения; и

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

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

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

определяют начальный кадр, который устанавливается пользователем, основываясь на третьем наборе кадров изображения;

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

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

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

14. Способ по любому из пп. 1-9, в котором возможные кадры изображения содержат пятый набор кадров изображения и шестой набор кадров изображения, пятый набор кадров изображения содержит рекомендуемый начальный кадр и множество соседних кадров изображения, а шестой набор кадров изображения содержит рекомендуемый конечный кадр и множество соседних кадров изображения; и

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

определяют начальный кадр, который устанавливается пользователем, основываясь на пятом наборе кадров изображения и рекомендуемом начальном кадре; и

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

15. Способ по любому из пп. 1-9, в котором возможные кадры изображения содержат рекомендуемый диапазон начального кадра и рекомендуемый диапазон конечного кадра; и

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

определяют начальный кадр, который устанавливается пользователем, основываясь на рекомендуемом диапазоне начального кадра; и

определяют конечный кадр, который устанавливается пользователем, основываясь на рекомендуемом диапазоне конечного кадра.

16. Способ по любому из пп. 1-15, в котором способ дополнительно содержит этапы, на которых:

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

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

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

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

18. Способ по любому из пп. 1-17, в котором способ дополнительно содержит этап, на котором:

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

19. Электронное устройство видеозаписи, содержащее:

камеру, выполненную с возможностью получения изображения;

дисплей, выполненный с возможностью отображения интерфейса; и

один или более процессоров и одну или более памятей, в котором

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

20. Компьютерный носитель запоминающего устройства, содержащий компьютерные команды, причем, когда компьютерные команды выполняются на электронном устройстве, электронное устройство может выполнять способ видеозаписи по любому из пп. 1-18.

Документы, цитированные в отчете о поиске Патент 2024 года RU2818577C1

CN 110086905 A, 2019.08.02
US 10715761 B2, 2020.07.14
US 2020120265 A1, 2020.04.16
CN 110506415 A, 2019.11.26
CN 107396019 B, 2019.05.17
US 2012189263 A1, 2012.07.26
US 10764530 B2, 2020.09.01
US 2020244884 A1, 2020.07.30
УСТРОЙСТВО ЗАХВАТА ИЗОБРАЖЕНИЯ И СПОСОБ УПРАВЛЕНИЯ ИМ 2014
  • Судо Кодзи
  • Огава Сейдзи
RU2604570C2

RU 2 818 577 C1

Авторы

Сяо, Бинь

Чжу, Цунчао

Хоу, Лянцзюнь

Ху, Бинь

Ли, Юанью

Даты

2024-05-03Публикация

2021-11-16Подача