СПОСОБ И УСТРОЙСТВО ДЛЯ УПРАВЛЕНИЯ ВОСПРОИЗВЕДЕНИЕМ И ЭЛЕКТРОННОЕ ОБОРУДОВАНИЕ
METHOD AND DEVICE FOR RENDERING CONTROL AND ELECTRONIC EQUIPMENT

ПЕРЕКРЕСТНАЯ ССЫЛКА НА СВЯЗАННЫЕ ЗАЯВКИ
[0001] Настоящая заявка основывается и по ней испрашивается приоритет на основе китайской патентной заявки No.201510149205.0, поданной 31 марта 2015 г., полное содержание которой включено в настоящее описание при помощи ссылки.
ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ
[0002] Настоящее раскрытие относится к области носимой технологии и, более конкретно, к способу для управления воспроизведением, устройству для управления воспроизведением и электронному оборудованию.
УРОВЕНЬ ТЕХНИКИ ИЗОБРЕТЕНИЯ
[0003] С развитием науки и технологии появляется все больше и больше носимых устройств, таких как смарт браслеты, смарт очки и подобные им. Вследствие этого проблема, которую необходимо решить, представляет собой то, каким образом использовать аппаратные средства носимых устройств, для того чтобы облегчить повседневную жизнь людей.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
[0004] Варианты осуществления настоящего раскрытия обеспечивают способ для управления воспроизведением, устройство для управления воспроизведением и электронное оборудование, для того чтобы устранить недостатки в предшествующем уровне техники.
[0005] В соответствии с первым аспектом вариантов осуществления настоящего раскрытия обеспечивается способ для управления воспроизведением. Способ содержит: получение видео файла; определение поля обзора пользователя и осуществление выбора видео клипа, соответствующего полю обзора пользователя, из видео файла и воспроизведение видео клипа.
[0006] Альтернативным образом, этап получения видео файла содержит: активизацию камеры устройства, для того чтобы осуществить съемку объекта; или прием видео файла, полученного при помощи осуществления съемки объекта камерой другого устройства.
[0007] Альтернативным образом, этап определения поля обзора пользователя содержит определение поля обзора пользователя в соответствии с захваченным состоянием направления головы и движения глаз пользователя.
[0008] Альтернативным образом, этап воспроизведения видео клипа содержит: получение параметра функции движения объекта съемки; определение того, принадлежит ли интенсивность движения объекта съемки предварительно установленному диапазону интенсивности, соответствующему параметру функции движения; если нет, то воспроизведение видео клипа на регулируемой скорости, в противном случае - воспроизведение видео клипа нормальным образом.
[0009] Альтернативным образом, параметр функции движения содержит по меньшей мере одно из: скорость движения и частоту движения, в котором, если параметр функции движения содержит скорость движения, и скорость движения попадает в предварительно установленный диапазон скоростей, то интенсивность движения объекта съемки принадлежит к предварительно установленному диапазону интенсивности; если параметр функции движения содержит частоту движения и частота движения попадает в предварительно установленный частотный диапазон, то интенсивность движения объекта съемки принадлежит предварительно установленному диапазону интенсивности.
[0010] Альтернативным образом, граничное значение предварительно установленного диапазона скоростей находится в прямой взаимозависимости со съемочным расстоянием до объекта съемки.
[0011] Альтернативным образом, этап воспроизведения видео клипа на регулируемой скорости содержит: воспроизведение видео файла быстро, если значение параметра функции движения является меньшим, чем нижнее граничное значение предварительно установленного диапазона интенсивности; воспроизведение видео файла медленно, если значение параметра функции движения является большим, чем верхнее граничное значение предварительно установленного диапазона интенсивности.
[0012] Альтернативным образом, этап воспроизведения видео клипа содержит: идентификацию съемочной сцены видео файла в соответствии с типом объекта съемки или типом действия, исполняемого объектом съемки; определение того, принадлежит ли съемочная сцена предварительно установленной сцене, повторно воспроизведенной на регулируемой скорости; если да, то воспроизведение видео клипа на регулируемой скорости, в противном случае - воспроизведение видео клипа нормальным образом.
[0013] Альтернативным образом, этап воспроизведения видео клипа содержит: отображение траектории движения, сформированной в видео материале видео клипа объекта съемки.
[0014] В соответствии со вторым аспектом вариантов осуществления настоящего раскрытия обеспечивается устройство для управления воспроизведением. Устройство содержит: блок получения, выполненный с возможностью получать видео файл; блок определения, выполненный с возможностью определять поле обзора пользователя; блок воспроизведения, выполненный с возможностью выбирать видео клип, соответствующий полю обзора пользователя, из видео файла и воспроизводить видео клип.
[0015] Альтернативным образом, блок получения содержит подблок активизации или подблок приема, в котором подблок активизации является выполненным с возможностью активизировать камеру устройства для того, чтобы осуществлять съемку объекта; и подблок приема является выполненным с возможностью принимать видео файл, полученный при помощи съемки объекта камерой другого устройства.
[0016] Альтернативным образом, блок определения содержит: подблок захвата состояния, выполненный с возможностью захватывать состояние направления головы и движения глаз пользователя; и подблок определения поля, выполненный с возможностью определять поле обзора пользователя в соответствии с состоянием направления головы и движения глаз пользователя.
[0017] Альтернативным образом, блок воспроизведения содержит: подблок получения параметра, выполненный с возможностью получать параметр функции движения объекта съемки; подблок определения интенсивности, выполненный с возможностью определять, принадлежит ли интенсивность движения объекта съемки предварительно установленному диапазону интенсивности, соответствующему параметру функции движения; первый подблок воспроизведения, выполненный с возможностью воспроизводить видео клип на регулируемой скорости, если интенсивность движения не принадлежит предварительно установленному диапазону интенсивности, в противном случае - воспроизводить видео клип нормальным образом.
[0018] Альтернативным образом, параметр функции движения содержит по меньшей мере одно из: скорость движения и частоту движения, в котором, если параметр функции движения содержит скорость движения, и скорость движения попадает в предварительно установленный диапазон скоростей, то интенсивность движения объекта съемки принадлежит предварительно установленному диапазону интенсивности; если параметр функции движения содержит частоту движения, и частота движения попадает в предварительно установленный частотный диапазон, то интенсивность движения объекта съемки принадлежит предварительно установленному диапазону интенсивности.
[0019] Альтернативным образом, граничное значение предварительно установленного диапазона скоростей находится в прямой взаимозависимости со съемочным расстоянием до объекта съемки.
[0020] Альтернативным образом, первый подблок воспроизведения содержит: модуль быстрого воспроизведения, выполненный с возможностью воспроизводить видео файл быстро, если значение параметра функции движения является меньшим, чем нижнее граничное значение предварительно установленного диапазона интенсивности; и модуль медленного воспроизведения, выполненный с возможностью воспроизводить видео файл медленно, если значение параметра функции движения является большим, чем верхнее граничное значение предварительно установленного диапазона интенсивности.
[0021] Альтернативным образом, блок воспроизведения содержит: подблок идентификации сцены, выполненный с возможностью идентифицировать съемочную сцену видео файла в соответствии с типом объекта съемки или типом действия, исполняемого объектом съемки; подблок определения сцены, выполненный с возможностью определять, принадлежит ли съемочная сцена предварительно установленной сцене, повторно воспроизведенной на регулируемой скорости; и второй подблок воспроизведения, выполненный с возможностью воспроизводить видео клип на регулируемой скорости, если съемочная сцена принадлежит предварительно установленной сцене, повторно воспроизведенной на регулируемой скорости, в противном случае - воспроизводить видео клип нормальным образом.
[0022] Альтернативным образом, блок воспроизведения содержит: подблок отображения траектории, выполненный с возможность отображать траекторию движения, сформированную в видео материале видео клипа объекта съемки.
[0023] В соответствии с третьим аспектом вариантов осуществления настоящего раскрытия обеспечивается электронное оборудование. Электронное оборудование содержит: процессор и память, выполненную с возможностью сохранять команду, исполняемую процессором. Процессор является выполненным с возможностью получать видео файл, определять поле обзора пользователя, выбирать видео клип, соответствующий полю обзора пользователя, из видео файла и воспроизводить видео клип.
[0024] В соответствии с вариантами осуществления настоящего раскрытия техническое решение имеет следующие эффекты.
[0025] Поле обзора пользователя определяется таким образом, что воспроизводимый видео контент может изменяться, поскольку поле обзора регулируется поворачиванием головы для того, чтобы облегчить тщательный осмотр каждой стадии движения объекта съемки, и для того, чтобы создать впечатление эффекта присутствия от просмотра.
[0026] Следует понимать, что оба - вышеупомянутое общее описание и следующее подробное описание - являются только иллюстративными и примерными и не являются ограничивающими изобретение.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
[0027] Сопровождающие чертежи, которые включены в состав и составляют часть этого описания, иллюстрируют варианты осуществления, соответствующие настоящему раскрытию, и совместно с описанием служат для того, чтобы объяснить принципы настоящего раскрытия.
[0028] Фиг.1 представляет собой блок-схему последовательности операций способа для управления воспроизведением в соответствии с иллюстративным вариантом осуществления.
[0029] Фиг.2 представляет собой схематичное представление сцены видеосъемки в соответствии с иллюстративным вариантом осуществления.
[0030] Фиг.3 представляет собой схематичное представление другой сцены видеосъемки в соответствии с иллюстративным вариантом осуществления.
[0031] Фиг.4 представляет собой схематичное представление определения поля обзора пользователя в соответствии с иллюстративным вариантом осуществления.
[0032] Фиг.5-8 представляют собой схематичные представления видео материала в соответствии с иллюстративным вариантом осуществления.
[0033] Фиг.9-13 представляют собой схематичные представления осуществления воспроизведения на регулируемой скорости в соответствии с иллюстративным вариантом осуществления.
[0034] Фиг.14-20 представляют собой блок-схемы устройства для осуществления управления воспроизведением в соответствии с иллюстративным вариантом осуществления.
[0035] Фиг.21 представляет собой схематичное представление устройства для осуществления управления воспроизведением в соответствии с иллюстративным вариантом осуществления.
ПОДРОБНОЕ ОПИСАНИЕ
[0036] Ссылка теперь подробным образом будет делаться на иллюстративные варианты осуществления, примеры которых иллюстрируются на сопровождающих чертежах. Следующее описание относится к сопровождающим чертежам, на которых одни и те же номера на различных чертежах представляют одни и те же или подобные элементы, если они не представлены иным образом. Реализации, изложенные в следующем описании иллюстративных вариантов осуществления, не представляют все реализации, соответствующие раскрытию. Вместо этого они представляют собой просто примеры множества аппаратов и способов, соответствующие аспектам, относящимся к раскрытию, как это излагается в прилагаемой формуле изобретения.
[0037] Фиг.1 представляет собой блок-схему последовательности операций способа для управления воспроизведением в соответствии с иллюстративным вариантом осуществления. Как показано на Фиг.1, способ может использоваться для носимого устройства и содержит следующие этапы.
[0038] На этапе 102 получают видео файл.
[0039] В этом варианте осуществления носимое устройство может представлять собой смарт очки, и может автоматическим образом делать заключение о том, воспроизводить ли видео файл на регулируемой скорости при помощи осуществления съемки объекта, одновременно с условной оценкой, для того чтобы оптимизировать процесс просмотра пользователя.
[0040] Возьмем смарт очки в качестве примера. В качестве иллюстративного варианта осуществления, объект может быть снят непосредственно смарт очками. Ссылаясь на Фиг.2 в качестве иллюстративного варианта осуществления, смарт очки оборудованы камерой и отображающим экраном, так что смарт очки могут непосредственно активизировать свою собственную камеру для того, чтобы снимать объект, и повторно воспроизводить на регулируемой скорости на отображающем экране, когда объект съемки удовлетворяет условию повторного воспроизведения на регулируемой скорости.
[0041] В качестве другого иллюстративного варианта осуществления, смарт очки могут взаимодействовать с другим устройством для осуществления съемки. Как показано на Фиг.3, в качестве другого иллюстративного варианта осуществления, является возможным то, что смарт очки не обеспечиваются камерой, но обеспечиваются только отображающим экраном. В таком случае камера другого устройства (подобного смартфону) может снимать объект для того, чтобы получить видео файл, и смарт очкам требуется только принять видео файл. Даже если смарт очки обладают своей собственной камерой, другое устройство, подобное смартфону, может снимать видео, если оно оборудовано более хорошей камерой, и затем передавать видео файл смарт очкам, для того чтобы реализовать повторное воспроизведение на регулируемой скорости.
[0042] Видео файл может передаваться между смарт очками и смартфоном беспроводным способом, таким как Bluetooth. Конечно, любой режим беспроводной или проводной передачи может применяться к техническому решению настоящего раскрытия, которое не ограничивает режим передачи.
[0043] Каждый из следующих вариантов осуществления берет в качестве примера «смарт очки» для удобства описания, но специалистам в данной области техники станет понятным, что техническое решение настоящего раскрытия может применяться к другим не носимым электронным оборудованиям при условии, что электронные оборудования имеют функции обработки информации и отображения изображений (подобно отображающему экрану) и имеют возможность идентификации объекта съемки и определения того, удовлетворяет ли объект съемки условию.
[0044] На этапе 104 определяют поле обзора пользователя.
[0045] В этом варианте осуществления поле обзора пользователя может определяться в соответствии с захваченным состоянием направления головы и движения глаз пользователя. Касаемо смарт очков, на Фиг.4 показан схематичный вид определения поля обзора пользователя, в котором камера смарт очков имеет возможность поворачиваться одновременно с поворотом головы, для того чтобы сформировать диапазон направления головы, показанного на Фиг.4. То есть пользователь может видеть наиболее широкое поле обзора при текущем направлении головы. Дополнительно, при помощи захвата состояния движения глаз пользователя может получаться позиция фокуса просмотра левого и правого обзора глаза, и область обзора около позиции фокуса просмотра берется в качестве поля обзора пользователя.
[0046] На этапе 106 видео клип, соответствующий полю обзора пользователя, выбирают из видео файла и воспроизводят.
[0047] В этом варианте осуществления определяется поле обзора пользователя, в результате чего воспроизводимый видео контент может изменяться, поскольку поле обзора регулируется поворачиванием головы для того, чтобы облегчить тщательное наблюдение каждой стадии движения объекта съемки, и для того, чтобы создать впечатление эффекта присутствия от просмотра.
[0048] В варианте осуществления видео клип может непосредственно воспроизводиться без корректировки скорости воспроизведения и воспроизводимой картинки. Конечно, процесс воспроизведения видео клипа может обрабатываться для дополнительной оптимизации, которая будет проиллюстрирована в комбинации с вариантами осуществления.
[0049] 1.Воспроизведение на регулируемой скорости
[0050] Когда ситуация движения объекта съемки в видео клипе не является приемлемой для пользователя для просмотра, например невозможность тщательного обозрения, как результат слишком высокой интенсивности движения, или длительное по времени обозрение для того, чтобы получить полностью связанное впечатление от просмотра из-за слишком низкой интенсивности движения, то видео клип может воспроизводиться на регулируемой скорости для того, чтобы оптимизировать впечатление от просмотра.
[0051] Вследствие этого, интенсивность движения объекта съемки может оцениваться или анализироваться следующими способами: для того, чтобы определить, требуется ли проводить воспроизведение на регулируемой скорости, и как выполнять воспроизведение на регулируемой скорости.
[0052] 1.1 На основе параметров функции движения
[0053] 1) Скорость движения
[0054] Два условия - слишком быстро или слишком медленно - существуют касательно скорости движения, и здесь условие «слишком быстро» берется в качестве примера для иллюстрации. Поскольку «инерционность зрения» t глаз человека длится приблизительно от 0,1 до 0,4 секунд, то продолжительность движения объекта съемки в поле обзора пользователя может быть меньшей, чем t, когда скорость движения объекта съемки является слишком высокой, так что пользователь не может наблюдать или даже идентифицировать объект съемки.
[0055] Вследствие этого продолжительность от вхождения объекта съемки в поле обзора пользователя до покидания поля обзора должна быть больше, чем t, для того чтобы гарантировать то, что интенсивность движения объекта съемки принадлежит предварительно установленному диапазону интенсивности, с тем чтобы пользователь мог идентифицировать и нормально наблюдать объект.
[0056] Для того чтобы удовлетворить требованию касательно продолжительности, оба - действительная скорость движения объекта съемки и съемочное расстояние до объекта съемки - должны приниматься во внимание. Например, на Фиг.5 показано поле обзора пользователя, смотрящего автогонки, в которых действительная скорость движения машины представляет собой V, и действительная длина траектории движения в поле обзора пользователя с учетом текущего съемочного расстояния до машины (расстояния между камерой и машиной) представляет собой L, вследствие чего продолжительность, в течение которой машина проходит поле обзора пользователя, представляет собой T=L/v, и только если гарантируется T>t, то пользователь может ясно смотреть за ситуацией движения машины. Соответственно, в случае съемочного расстояния и поля обзора пользователя, показанных на Фиг.5, верхнее граничное значение «предварительно установленного диапазона интенсивности» (эквивалентного «предварительно установленному диапазону скорости») представляет собой L/t. Говоря другими словами, пользователь может ясно наблюдать за ситуацией движения машины до тех пор, пока действительная скорость v движения машины является меньшей, чем L/t, в противном случае видео файл должен повторно воспроизводиться медленно.
[0057] Когда съемочное расстояние до машины увеличивается, соответственно поле обзора пользователя представляет собой то, которое показано на Фиг.6. Действительная длина траектории движения машины в поле обзора пользователя увеличивается до L’ и, как следствие, верхнее граничное значение «предварительно установленного диапазона интенсивности» увеличивается до L’/t. Говоря другими словами, пользователь может ясно наблюдать за ситуацией движения машины до тех пор, пока действительная скорость v движения машины является меньшей, чем L’/t, в противном случае видео файл должен повторно воспроизводиться медленно.
[0058] 2) Частота движения
[0059] Аналогичным образом, два условия - слишком быстро или слишком медленно - существуют в терминах частоты движения, и здесь условие «слишком быстро» берется в качестве примера для иллюстрации. Поскольку «инерционность зрения» t глаз человека длится приблизительно от 0,1 до 0,4 секунд, пользователь не может наблюдать или даже идентифицировать объект съемки, если частота движения объекта съемки в поле обзора пользователя является большей, чем F=25 раз в секунду.
[0060] Например, на Фиг.7 показано поле обзора пользователя, наблюдающего полет колибри. Во всем процессе наблюдения колибри может оставаться в поле обзора пользователя, но пользователь все равно не может нормально наблюдать процесс полета колибри, когда частота взмахивания крыльями обычно превышает 50 раз в секунду и даже достигает сотни раз в секунду. На всем протяжении наблюдения частота взмахивания крыльями снимаемого «колибри» представляет собой f. Когда f является большим, чем F, определяется то, что интенсивность движения выходит за пределы предварительно установленного диапазона интенсивности (эквивалентного «предварительно установленному частотному диапазону» в настоящем описании, причем F является верхним граничным значением предварительно установленного частотного диапазона), и требуется, чтобы видео файл повторно воспроизводился медленно для того, чтобы оптимизировать восприятие от просмотра для пользователя.
[0061] Следует отметить то, что условие «слишком быстро» берется в качестве примера для иллюстрации скорости движения и частоты движения; аналогичным образом, «предварительно установленный диапазон интенсивности» может иметь нижнее граничное значение, когда скорость движения или частота движения является меньшей, чем нижнее граничное значение, определяется то, что интенсивность движения является слишком низкой, и требуется, чтобы видео файл повторно воспроизводился быстро для того, чтобы оптимизировать восприятие от просмотра. Нижнее граничное значение находится в прямой взаимозависимости со съемочным расстоянием, когда оно устанавливается касательно скорости движения.
[0062] Например, на Фиг.8 показано поле обзора пользователя, наблюдающего ползание улитки. Улитке могут потребоваться десятки минут для того, чтобы пройти поле обзора пользователя, что не годится для общего просмотра и оценки всего процесса движения. Вследствие этого процесс ползания улитки может повторно воспроизводится быстро, благодаря чему пользователь заканчивает просмотр всего процесса ползания за короткое время для лучшего наблюдения траектории движения и ситуации движения улитки.
[0063] 1.2 На основе съемочных сцен
[0064] Смарт очки могут идентифицировать съемочную сцену видео файла в соответствии с типом объекта съемки или типом действия, исполняемого объектом съемки, и определять, удовлетворяет ли объект съемки в видео файле предварительно заданному условию повторного воспроизведения на регулируемой скорости в соответствии с тем, принадлежит ли съемочная сцена предварительно установленной сцене, повторно воспроизводимой на регулируемой скорости.
[0065] В этом варианте осуществления сцена, которую требуется повторно воспроизводить на регулируемой скорости, задается заранее, т.е. «предварительно установленная сцена, воспроизводимая на регулируемой скорости», и устанавливается признак идентификации каждой предварительно установленной сцены, воспроизводимой на регулируемой скорости, такой как тип объекта съемки или тип действия, исполняемого объектом съемки. Вследствие этого съемочная сцена видео файла может определяться соответствующим образом.
[0066] Что касается съемочной сцены автогонок на Фиг.5, то съемочная сцена, которую требуется повторно воспроизводить медленно, может определяться заранее, и признак «гоночная машина», и действие «езды» машины сконфигурированы в качестве признаков идентификации текущей съемочной сцены. Можно определить то, что текущую съемочную сцену требуется повторно воспроизводить на регулируемой скорости и, более конкретно, повторно воспроизводить медленно, если смарт очки идентифицируют то, что текущий объект съемки представляет собой гоночную машину и машина находится в статусе езды.
[0067] Аналогичным образом, что касается съемочной сцены ползания улитки на Фиг.8, то съемочная сцена, которую требуется повторно воспроизводить быстро, может определяться заранее, и признак улитки берется в качестве признака для идентификации текущей съемочной сцены. Можно определить то, что текущую съемочную сцену требуется повторно воспроизводить на регулируемой скорости и, более конкретно, повторно воспроизводить быстро, если только смарт очки определяют то, что текущий объект съемки представляет собой улитку.
[0068] 2. Повторное воспроизведение на регулируемой скорости.
[0069] Существуют различные формы для повторного воспроизведения видео файла на регулируемой скорости. Несколько возможных форм проиллюстрированы в нижеследующем, но настоящее раскрытие не ограничивается ими.
[0070] 2.1 Повторное воспроизведение наложением
[0071] Из видео материала видео файла извлекаются данные для воспроизведения, соответствующие объекту съемки, или часть компонентов объекта съемки, которые удовлетворяют предварительно заданному условию повторного воспроизведения на регулируемой скорости; и затем извлеченные данные для воспроизведения воспроизводятся способом наложения, когда видео файл повторно воспроизводится.
[0072] Как показано на Фиг.9, объект съемки представляет собой автомобиль, и автомобиль в пунктирных линиях на левой стороне Фиг.9 представляет собой элемент изображения, извлеченный из видео материала. Элементы изображения, извлеченные из всех видео материалов, составляют извлеченные данные для воспроизведения. Автомобиль в сплошных линиях в правой части Фиг.9 представляет собой исходный элемент изображения в видео файле. Вследствие этого в процессе повторного воспроизведения на регулируемой скорости левый автомобиль в пунктирных линиях (т.е. извлеченный элемент изображения) накладывается на него и отображается на экране с видео материалом, содержащим правый автомобиль в сплошных линиях, для того, чтобы получить отображенное изображение, в конечном итоге показанное на Фиг.9, которое может воспроизводиться на отображающем экране смарт очков на Фиг.2 или Фиг.3.
[0073] Из Фиг.9 можно узнать то, что из-за медленного повторного воспроизведения расстояние для езды правого автомобиля в сплошных линиях представляет собой L2, в то время как расстояние для езды левого автомобиля в пунктирных линиях представляет собой только L1, вследствие чего пользователь может наблюдать процесс езды автомобиля более тщательно.
[0074] Следует отметить, что поскольку описание данных воспроизведения соответствует части компонентов объекта съемки, которые удовлетворяют предварительно заданному условию повторного воспроизведения на регулируемой скорости, поскольку не каждый объект съемки является сходным автомобилю на Фиг.9, который генерирует интенсивное движение в целом, является возможным определить, удовлетворяет ли каждый компонент объекта съемки предварительно заданному условию повторного воспроизведения на регулируемой скорости, и повторно воспроизводить на регулируемой скорости компонент, который удовлетворяет предварительно заданному условию повторного воспроизведения на регулируемой скорости, когда оценивается, удовлетворяет ли объект съемки предварительно заданному условию повторного воспроизведения на регулируемой скорости.
[0075] Как показано на Фиг.10, когда колибри зависает в воздухе, только частота движения крыльев является большей, чем предварительно установленный частотный диапазон, и, следовательно, область крыльев колибри может извлекаться для медленного повторного воспроизведения. Конечно, если извлеченный элемент изображения накладывается поверх и отображается с исходным элементом изображения без какого-либо существенного изменения в положении объекта съемки, движение крыльев, повторно воспроизводимое медленным образом, может являться помехой для исходного движения крыльев, что будет портить наблюдение пользователя. Для того чтобы решить проблему, может применяться следующий способ воспроизведения.
[0076] 1) Из видео материала видео файла, извлекаются данные для воспроизведения, соответствующие объекту съемки или части компонентов объекта съемки, которые удовлетворяют предварительно определенному условию повторного воспроизведения на регулируемой скорости; и затем извлеченные данные для воспроизведения воспроизводятся способом наложения в пределах области повторного воспроизведения на предварительно установленном месте, когда видео файл повторно воспроизводится.
[0077] Например, как показано на Фиг.10, предварительно установленное положение может представлять собой нижний правый угол поля обзора пользователя или любое другое место и должно гарантироваться то, что предварительно установленное положение не будет загораживать исходный элемент изображения. Следовательно, пользователь может одновременно смотреть видео файл, воспроизводимый нормальным образом, и данные для воспроизведения, повторно воспроизводимые медленно в предварительно установленном положении для того, чтобы осуществлять сравнительное наблюдение обоих.
[0078] 2) Данные для воспроизведения, соответствующие объекту съемки или части компонентов объекта съемки, которые удовлетворяют предварительно заданному условию повторного воспроизведения на регулируемой скорости, извлекаются из видео материала видео файла; исходный элемент изображения в видео материале, соответствующий извлеченным данным для воспроизведения, удаляется из видео материала, для того чтобы получить обработанный видео файл; извлеченные данные для воспроизведения повторно воспроизводятся способом наложения, когда повторно воспроизводится обработанный видео файл.
[0079] В этом варианте осуществления исходный элемент изображения может непосредственно удаляться из видео файла, для того чтобы избежать взаимных помех между извлеченным элементом изображения и исходным элементом изображения, что не ухудшит впечатление от просмотра для пользователя, поскольку пользователь ожидает увидеть элемент изображения, повторно воспроизведенный на регулируемой скорости.
[0080] 2.2 Повторное воспроизведение полностью на регулируемой скорости
[0081] В качестве иллюстративного варианта осуществления, видео материал, содержащий объект съемки, может полностью повторно воспроизводиться на регулируемой скорости. Как показано на Фиг.11, видео файл, соответствующий ползанию улитки, может непосредственно полностью повторно воспроизводиться быстро, что не требует никакой сложной обработкивидео материал видео файла.
[0082] 3. Отображение траекторий движения
[0083] Во время воспроизведения видео клипа соответствующая траектория движения может генерироваться на основе ситуации движения объекта съемки и отображаться в видео материале видео клипа.
[0084] В качестве иллюстративного варианта осуществления, траектория движения может представляться в виде «остаточного изображения» объекта съемки. Например, элемент изображения извлекается из каждого материала в видео клипе объекта съемки, и извлеченные элементы изображения из всех видео материалов перед текущим материалом, касательно последовательности воспроизведения, в видео клипе накладываются и затем отображаются.
[0085] Как показано на Фиг.12, предполагая то, что продолжительность воспроизведения видео клипа, соответствующего полю обзора пользователя, длится «от 03:20 до 05:08», когда воспроизводится любое время в периоде, например, 04:25, все элементы «автомашины» в видео материалах (т.е. видео кадрах) между «03:20 и 04:25» извлекаются, накладываются и отображаются в видео материале в 04:25, т.е. получая эффект отображения изображения, подобный Фиг.12.
[0086] В качестве другого иллюстративного варианта осуществления, траектория движения может представляться в виде произвольного указателя изображения, и соответствующая траектория движения может указываться при помощи наложения указателя изображения на путь движения объекта съемки для отображения. Например, как показано на Фиг.13, указатель в виде «стрелки» накладывается на путь проезда автомобиля для отображения и соответствующая траектория движения может указываться.
[0087] Траектория движения объекта съемки отображается в процессе воспроизведения видео клипа, вследствие чего пользователь может знать статус движения объекта съемки от начала и до конца и может получать большее удовольствие от просмотра.
[0088] Настоящее раскрытие дополнительно обеспечивает вариант осуществления устройства для управления воспроизведением, соответствующим варианту осуществления способа для управления воспроизведением.
[0089] Фиг.14 представляет собой блок-схему устройства для управления воспроизведением в соответствии с иллюстративным вариантом осуществления. Со ссылкой на Фиг.14 устройство содержит: блок 1401 получения, блок 1402 определения и блок 1403 воспроизведения, в котором блок 1401 получения является выполненным с возможностью получать видео файл; блок 1402 определения является выполненным с возможностью определять поле обзора пользователя; блок 1403 воспроизведения является выполненным с возможностью выбирать видео клип, соответствующий полю обзора пользователя, из видео файла и воспроизводить видео клип.
[0090] Как показано на Фиг.15, который представляет собой блок-схему другого устройства для управления воспроизведением в соответствии с иллюстративным вариантом осуществления, этот вариант осуществления основывается на варианте осуществления, показанном на Фиг.14. Блок 1401 получения может содержать: подблок 1401A активизации или подблок 1401B приема, в котором подблок 1401A активизации является выполненным с возможностью активизировать камеру устройства для того, чтобы осуществлять съемку объекта; и подблок 1401B приема является выполненным с возможностью принимать видео файл, полученный при помощи осуществления съемки объекта камерой другого устройства.
[0091] Как показано на Фиг.16, который представляет собой блок-схему другого устройства для управления воспроизведением в соответствии с иллюстративным вариантом осуществления, этот вариант осуществления основывается на варианте осуществления, показанном на Фиг.14. Блок 1402 определения может содержать: подблок 1402A захвата состояния и подблок 1402B определения поля, в котором подблок 1402A захвата состояния является выполненным с возможностью захватывать состояние направления головы и движения глаз пользователя; подблок 1402B определения поля является выполненным с возможностью определять поле обзора пользователя в соответствии с состоянием направления головы и движения глаз пользователя.
[0092] Следует отметить то, что структуры подблока 1402A захвата состояния и подблока 1402B определения поля, показанные в варианте осуществления на Фиг.16, могут содержаться в варианте осуществления на Фиг.15, что настоящее раскрытие не будет ограничивать.
[0093] Как показано на Фиг.17, который представляет собой структурную схему другого устройства для управления воспроизведением в соответствии с иллюстративным вариантом осуществления, этот вариант осуществления основывается на варианте осуществления, показанном на Фиг.14. Блок 1403 воспроизведения может содержать подблок 1403A получения параметра, подблок 1403B определения интенсивности и первый подблок 1403C воспроизведения, в котором подблок 1403A получения параметра является выполненным с возможностью получать параметр функции движения объекта съемки; подблок 1403B определения интенсивности является выполненным с возможностью определять, принадлежит ли интенсивность движения объекта съемки предварительно установленному диапазону интенсивности, соответствующему параметру функции движения; и первый подблок 1403C воспроизведения является выполненным с возможностью воспроизводить видео клип на регулируемой скорости, если интенсивность движения не принадлежит предварительно установленному диапазону интенсивности, в противном случае - воспроизводить видео клип нормальным образом.
[0094] Альтернативным образом, параметр функции движения содержит по меньшей мере одно из: скорость движения и частоту движения, причем, если параметр функции движения содержит скорость движения и скорость движения попадает в предварительно установленный диапазон скоростей, то интенсивность движения объекта съемки принадлежит предварительно установленному диапазону интенсивности; если параметр функции движения содержит частоту движения и частота движения попадает в предварительно установленный частотный диапазон, то интенсивность движения объекта съемки принадлежит предварительно установленному диапазону интенсивности.
[0095] Альтернативным образом, граничное значение предварительно установленного диапазона скоростей находится в прямой взаимозависимости со съемочным расстоянием до объекта съемки.
[0096] Следует отметить то, что структуры подблока 1403A получения параметра, подблока 1403B определения интенсивности и первого подблока 1403C воспроизведения, показанные в варианте осуществления на Фиг.17, могут содержаться в вариантах осуществления на Фиг.15 и Фиг.16, что настоящее раскрытие не будет ограничивать.
[0097] Как показано на Фиг.18, которая представляет собой блок-схему другого устройства для управления воспроизведением в соответствии с иллюстративным вариантом осуществления, этот вариант осуществления основывается на варианте осуществления, показанном на Фиг.17. Первый подблок 1403C воспроизведения может содержать: модуль 1801 быстрого воспроизведения и модуль 1802 медленного воспроизведения, в котором модуль 1801 быстрого воспроизведения является выполненным с возможностью воспроизводить видео файл быстро, если значение параметра функции движения является меньшим, чем нижнее граничное значение предварительно установленного диапазона интенсивности; модуль 1802 медленного воспроизведения является выполненным с возможностью воспроизводить видео файл медленно, если значение параметра функции движения является большим, чем верхнее граничное значение предварительно установленного диапазона интенсивности.
[0098] Как показано на Фиг.19, который представляет собой блок-схему другого устройства для управления воспроизведением в соответствии с иллюстративным вариантом осуществления, этот вариант осуществления основывается на варианте осуществления, показанном на Фиг.14. Блок 1403 воспроизведения может содержать подблок 1403D идентификации сцены, подблок 1403E определения сцены и второй подблок 1403F воспроизведения, в котором подблок 1403D идентификации сцены является выполненным с возможностью идентифицировать съемочную сцену видео файла в соответствии с типом объекта съемки или типом действия, исполняемым объектом съемки; подблок 1403E определения сцены является выполненным с возможностью определять, принадлежит ли съемочная сцена предварительно установленной сцене, воспроизводимой на регулируемой скорости; второй подблок 1403F воспроизведения является выполненным с возможностью воспроизводить видео клип на регулируемой скорости, если съемочная сцена принадлежит предварительно установленной сцене, воспроизводимой на регулируемой скорости, в противном случае - воспроизводить видео клип нормальным образом.
[0099] Следует отметить то, что структуры подблока 1403D идентификации сцены, подблока 1403E определения сцены и второго подблока 1403F воспроизведения, показанные в варианте осуществления на Фиг.19, могут содержаться в вариантах осуществления с Фиг.15 по Фиг.18, что настоящее раскрытие не будет ограничивать.
[00100] Как показано на Фиг.20, который представляет собой блок-схему другого устройства для управления воспроизведением в соответствии с иллюстративным вариантом осуществления, этот вариант осуществления основывается на варианте осуществления, показанном на Фиг.14. Блок 1403 воспроизведения может содержать: подблок 1403G отображения траектории, выполненный с возможностью отображать траекторию движения, сформированную в видео материале видео клипа объекта съемки.
[00101] Следует отметить то, что структура подблока 1403G отображения траектории, показанная в варианте осуществления на Фиг.20, может содержаться в вариантах осуществления с Фиг.15 по Фиг.19, что настоящее раскрытие не будет ограничивать.
[00102] Применительно к устройствам в вышеупомянутых вариантах осуществления, специфические способы для выполнения операций для отдельных модулей в них подробно описывались в вариантах осуществления, касающихся способов для управления воспроизведением, каковые не будут досконально разъясняться в настоящем описании.
[00103] Вариант осуществления устройства в значительной степени является аналогичным варианту осуществления способа, поэтому можно ссылаться на соответствующую часть иллюстрации варианта осуществления способа. Вариант осуществления устройства, описанный выше, является только иллюстративным, в котором блоки, описанные как отдельные компоненты, могут являться или не являться физически отдельными; компонент, такой как блок отображения, может являться или не являться физическим блоком, т.е. может располагаться на позиции или распределяться по многим сетевым элементам. Является возможным выбрать часть или все модули для того, чтобы реализовать цель настоящего раскрытия, которое могут понять и реализовать специалисты в данной области техники без внесения дополнительных творческих усилий.
[00104] Соответственно, настоящее раскрытие дополнительно обеспечивает устройство для управления воспроизведением. Устройство содержит процессор и память, выполненную с возможностью сохранять команду, исполняемую процессором, в котором процессор является выполненным с возможностью получать видео файл; определять поле обзора пользователя и выбирать видео клип, соответствующий полю обзора пользователя, из видео файла, и воспроизводить видео клип.
[00105] Соответственно, настоящее раскрытие дополнительно обеспечивает оконечное устройство. Оконечное устройство содержит память и одну или более программ, которые сохраняются в памяти. Один или более процессоров являются выполненными с возможностью исполнять команды для следующих операций, содержащихся в одной или более программах: получение видео файла; определение поля обзора пользователя; осуществление выбора видео клипа, соответствующего полю обзора пользователя, из видео файла и воспроизведение видео клипа.
[00106] Фиг.21 представляет собой блок-схему устройства 2100 для осуществления управления воспроизведением в соответствии с иллюстративным вариантом осуществления. Например, устройство 2100 может представлять собой мобильный телефон, компьютер, цифровое широковещательное оконечное устройство, устройство для обмена сообщениями, игровую приставку, планшет, медицинское устройство, оборудование для тренировок, персональный цифровой секретарь, носимое устройство (подобное смарт очкам) и подобные им.
[00107] Со ссылкой на Фиг.21 устройство 2100 может содержать один или более следующих компонентов: обрабатывающий компонент 2102, память 2104, компонент 2106 электропитания, мультимедийный компонент 2108, аудио компонент 2110, интерфейс 2112 ввода/вывода (I/O), сенсорный компонент 2114 и коммуникационный компонент 2116.
[00108] Обрабатывающий компонент 2102 обычно управляет всеми операциями устройства 2100, такими как операции, ассоциированные с дисплеем, телефонными вызовами, обменом данными, операциями камеры и операциями по записи. Обрабатывающий компонент 2102 может содержать один или более процессоров 2120 для того, чтобы исполнять команды для того, чтобы выполнять все или часть этапов в вышеописанных способах. Помимо всего прочего, обрабатывающий компонент 2102 может содержать один или более модулей, которые облегчают взаимодействие между обрабатывающим компонентом 2102 и другими компонентами. Например, обрабатывающий компонент 2102 может содержать модуль мультимедиа для того, чтобы облегчить взаимодействие между мультимедийным компонентом 2108 и обрабатывающим компонентом 2102.
[00109] Память 2104 является выполненной с возможностью сохранять разнообразные типы данных для того, чтобы поддерживать функционирование устройства 2100. Примеры таких данных содержат команды для любых приложений или способов, действующих на устройстве 2100, контактные данные, данные телефонной книги, сообщения, картинки, видео и т.д. Память 2104 может реализовываться с использованием любого типа устройств с энергонезависимой или энергозависимой памятью или их комбинации, таких как статическое оперативное запоминающее устройство (SRAM), электрически стираемая программируемая постоянная память (EEPROM), стираемая программируемая постоянная память (EPROM), программируемая постоянная память (PROM), постоянное запоминающее устройство (ROM), магнитная память, флэш-память, магнитный или оптический диск.
[00110] Компонент 2106 электропитания обеспечивает электропитание различным компонентам устройства 2100. Компонент 2106 электропитания может содержать систему управления электропитанием, один или более источников электропитания и любые другие компоненты, ассоциированные с генерированием, управлением и распределением электропитания в устройстве 2100.
[00111] Мультимединый компонент 2108 содержит экран, обеспечивающий выходной интерфейс между устройством 2100 и пользователем. В некоторых вариантах осуществления экран может содержать жидкостной кристаллический экран отображения (LCD) и сенсорную панель (TP). Если экран содержит сенсорную панель, то экран может реализовываться в виде сенсорного экрана для того, чтобы принимать входные сигналы от пользователя. Сенсорная панель содержит один или более сенсорных датчиков для того, чтобы воспринимать прикосновения, скольжения и жестикуляции на сенсорной панели. Сенсорные датчики могут не только воспринимать границу действия прикосновения или скольжения, но также воспринимать период времени и давление, связанные с действием прикосновения или скольжения. В некоторых вариантах осуществления мультимедийный компонент 2108 содержит переднюю камеру и/или заднюю камеру. Передняя камера и задняя камера могут принимать внешние мультимедийные данные в то время, как устройство 2100 находится в режиме функционирования, таком как режим фотографирования или видео режим. Каждая из передней камеры и задней камеры может представлять собой систему неподвижных оптических линз или иметь возможность фокусного и оптического зумирования.
[00112] Аудио компонент 2110 является выполненным с возможностью выводить и/или вводить аудио сигналы. Например, аудио компонент 2110 содержит микрофон («MIC»), выполненный с возможностью принимать внешние аудио сигналы, когда устройство 2100 находится в режиме функционирования, таком как режим вызова, режим записи и режим распознавания голоса. Принятый аудио сигнал может дополнительно сохраняться в памяти 2104 или передаваться через коммуникационный компонент 2116. В некоторых вариантах осуществления аудио компонент 2110 дополнительно содержит громкоговоритель для того, чтобы выводить аудио сигналы.
[00113] I/O интерфейс 2112 обеспечивает интерфейс между обрабатывающим компонентом 2102 и периферийными интерфейсными модулями, такими как клавиатура, колесо прокрутки, кнопки и подобные им. Кнопки могут содержать, но не ограничиваются этим, кнопку «Домой», кнопку громкости, кнопку включения и кнопку блокировки.
[00114] Сенсорный компонент 2114 содержит один или более датчиков для того, чтобы обеспечить оценки состояния различных аспектов устройства 2100. Например, сенсорный компонент 2114 может обнаруживать статус «открыто/закрыто» для устройства 2100, относительное расположение компонентов, например дисплея и клавиатуры, устройства 2100, изменение в положении устройства 2100 или компонента устройства 2100, наличие или отсутствие контакта пользователя с устройством 2100, ориентацию или ускорение/замедление устройства 2100 и изменение в температуре устройства 2100. Сенсорный компонент 2114 может содержать датчик присутствия, выполненный с возможностью обнаруживать наличие на близком расстоянии объектов без какого-либо физического контакта. Сенсорный компонент 2114 может также содержать световой датчик, такой как датчик изображений CMOS или CCD, для использования в приложениях для изображения. В некоторых вариантах осуществления сенсорный компонент 2114 может также содержать датчик измерения ускорения, гироскопический датчик, магнитный датчик, датчик давления или датчик температуры.
[00115] Коммуникационный компонент 2116 является выполненным с возможностью упрощать взаимодействие проводным или беспроводным образом между устройством 2100 и другими устройствами. Устройство 2100 может иметь доступ к беспроводной сети на основе стандарта связи, такого как Wi-Fi, 2G или 3G, или их комбинации. В одном иллюстративном варианте осуществления коммуникационный компонент 2116 принимает широковещательный сигнал или информацию, ассоциированную с широковещанием, от внешней системы управления широковещанием через посредство широковещательного канала. В одном иллюстративном варианте осуществления коммуникационный компонент 2116 дополнительно содержит модуль коммуникации ближнего поля (NFC) для того, чтобы облегчить связь малого радиуса действия. Например, модуль NFC может реализовываться на основе технологии радиочастотной идентификации (RFID), технологии ассоциации инфракрасной передачи данных (IrDA), технологии со сверхширокой полосой пропускания (UWB), технологии Bluetooth (BT) и других технологий.
[00116] В иллюстративных вариантах осуществления устройство 2100 может реализовываться с одной или более специализированными интегральными схемами прикладной ориентации (множеством ASIC), процессорами цифровых сигналов (множеством DSP), устройствами обработки цифровых сигналов (множеством DSPD), программируемыми логическими устройствами (множеством PLD), программируемыми логическими интегральными схемами (множеством FPGA), контроллерами, микроконтроллерами, микропроцессорами или другими электронными компонентами для выполнения вышеописанных способов.
[00117] В иллюстративных вариантах осуществления также обеспечивается энергонезависимый машинно-читаемый сохраняющий носитель, содержащий команды, такие же, которые содержатся в памяти 2104, исполняемые процессором 2120 в устройстве 2100, для выполнения вышеописанных способов. Например, энергонезависимый машинно-читаемый сохраняющий носитель может представлять собой ROM, RAM, CD-ROM, магнитную ленту, гибкий диск, оптическое устройство хранения данных и подобные им.
[00118] Другие варианты осуществления настоящего раскрытия станут очевидными для специалистов в данной области техники из изучения спецификации и практики раскрытия, раскрытого здесь. Предполагается, что это приложение охватывает любые вариации, использования или адаптации раскрытия, которые следуют основным его принципам и содержат такие отступления от настоящего раскрытия, которые происходят в пределах известной или привычной практики в данной области техники. Предполагается, что спецификация и примеры рассматриваются только как иллюстративные с действительным объемом и сущностью настоящего раскрытия, обозначенными в нижеследующей формуле изобретения.
[00119] Следует принимать во внимание, что настоящее раскрытие не ограничивается конкретной конструкцией, которая была описана выше и проиллюстрирована в сопровождающих чертежах, и что различные модификации и изменения могут делаться без выхода за его пределы. Предполагается, что объем раскрытия ограничивается только прилагаемой формулой изобретения.