Область техники, к которой относится изобретение
[1] Настоящее изобретение, в общем, относится к способу и устройству для управления контентом в электронном устройстве. Более конкретно, конкретные варианты осуществления изобретения относятся к способу и устройству для воспроизведения контента на основе схемы пользовательского ввода в электронном устройстве.
Уровень техники
[2] По мере непрерывного совершенствования технологий обмена информацией и полупроводниковых технологий, мобильные электронные устройства развиваются в мультимедийные устройства, которые предоставляют различные мультимедийные услуги с использованием услуг передачи данных, а также услуг передачи голосовых вызовов. Например, мобильные электронные устройства могут предоставлять различные услуги, такие как широковещательные услуги, беспроводные Интернет-услуги, услуги с использованием камеры и услуги воспроизведения музыки.
[3] Пользователи мобильных электронных устройств являются все более требовательными в отношении того, что их мобильные электронные устройства должны предоставлять дополнительную функциональность и услуги, к примеру, мультимедийные услуги. Например, мобильные электронные устройства могут предоставлять услуги с использованием контента движущихся изображений в качестве способа удовлетворения различных потребностей пользователей. Контент движущихся изображений может представлять синтезированный контент изображений для множества последовательно отображаемых изображений или кадров, которые отображаются по порядку с предварительно определенным интервалом. Иными словами, движущееся изображение может содержать последовательное отображение последовательности изображений или частей изображений для того, чтобы синтезировать видимость движения. Изображения могут представлять собой отдельно захваченные неподвижные изображения. Последовательное воспроизведение изображений создает видимость движения, напоминающего видео с низкой частотой кадров. Это последовательное отображение или компоновка изображений для последовательного отображения может рассматриваться для синтезирования движущегося изображения.
[4] Когда мобильное электронное устройство предоставляет услуги воспроизведения контента движущихся изображений, другие функции мобильного электронного устройства могут быть недоступными пользователю.
Сущность изобретения
Решение задачи
[5] Цель конкретных вариантов осуществления настоящего изобретения состоит в том, чтобы предоставлять способ и устройство для формирования контента движущихся изображений в электронном устройстве.
[6] Другая цель конкретных вариантов осуществления настоящего изобретения состоит в том, чтобы предоставлять способ и устройство для автоматического задания области движения для оценки движений субъекта в последовательно сформированных изображениях для того, чтобы формировать контент движущихся изображений.
[7] Другая цель конкретных вариантов осуществления настоящего изобретения состоит в том, чтобы предоставлять способ и устройство для синтезирования информации областей движения в последовательно сформированных изображениях и формирования контента движущихся изображений.
[8] Другая цель конкретных вариантов осуществления настоящего изобретения может состоять в том, чтобы предоставлять способ и устройство для задания схемы воспроизведения согласно информации пользовательского ввода при формировании контента движущихся изображений в электронном устройстве.
[9] Другая цель конкретных вариантов осуществления настоящего изобретения может состоять в том, чтобы предоставлять способ и устройство для воспроизведения контента согласно схеме воспроизведения, совпадающей с информацией пользовательского ввода.
[10] Другая цель конкретных вариантов осуществления настоящего изобретения может состоять в том, чтобы предоставлять способ и устройство для формирования видеоконтента согласно схеме воспроизведения, совпадающей с информацией пользовательского ввода.
[11] Другая цель конкретных вариантов осуществления настоящего изобретения может состоять в том, чтобы предоставлять способ и устройство для воспроизведения контента движущихся изображений согласно схеме воспроизведения, совпадающей с информацией пользовательского ввода.
[12] Другая цель конкретных вариантов осуществления настоящего изобретения может состоять в том, чтобы предоставлять способ и устройство для избирательного воспроизведения, по меньшей мере, одной области движения, включенной в контент движущихся изображений в электронном устройстве.
[13] В соответствии с аспектом настоящего изобретения, способ воспроизведения контента в электронном устройстве содержит: отображение опорного изображения контента; при считывании пользовательского ввода, определение схемы воспроизведения, совпадающей с пользовательским вводом; и воспроизведение контента на основе схемы воспроизведения, совпадающей с пользовательским вводом.
[14] Способ дополнительно может включать в себя получение множества изображений через последовательное формирование изображений посредством использования камеры, определение опорных областей во множестве изображений и синтезирование изображений, включенных в опорные области множества изображений, чтобы формировать контент движущихся изображений.
[15] В соответствии с другим аспектом настоящего изобретения, электронное устройство может включать в себя: блок отображения, блок ввода; и, по меньшей мере, один процессор, при этом процессор сконфигурирован с возможностью отображать опорное изображение контента на блоке отображения и воспроизводить контент на основе схемы воспроизведения, совпадающей с пользовательским вводом, когда пользовательский ввод считывается через блок ввода.
[16] Процессор может получать множество изображений, сформированных через камеру, определяет опорные области во множестве изображений и может синтезировать изображения, включенные в опорные области множества изображений, чтобы формировать контент движущихся изображений.
[17] Другой аспект изобретения предоставляет компьютерную программу, содержащую инструкции, приспособленные при их исполнении реализовывать способ в соответствии с любым из вышеописанных аспектов. Дополнительный аспект предоставляет машиночитаемое устройство хранения данных, сохраняющее такую программу.
Краткое описание чертежей
[18] Вышеуказанные и другие аспекты, признаки и/или преимущества настоящего изобретения должны становиться более понятными из последующего подробного описания, рассматриваемого вместе с прилагаемыми чертежами, из которых:
[19] Фиг. 1 иллюстрирует блочную конфигурацию электронного устройства согласно варианту осуществления настоящего изобретения;
[20] Фиг. 2 иллюстрирует подробную блочную конфигурацию процессора согласно варианту осуществления настоящего изобретения;
[21] Фиг. 3 является блок-схемой последовательности операций способа для процедуры воспроизведения контента движущихся изображений в электронном устройстве согласно варианту осуществления настоящего изобретения;
[22] Фиг. 4 является блок-схемой последовательности операций способа для процедуры формирования контента движущихся изображений в электронном устройстве согласно варианту осуществления настоящего изобретения;
[23] Фиг. 5 является блок-схемой последовательности операций способа для процедуры задания управляющей информации относительно контента движущихся изображений в электронном устройстве согласно варианту осуществления настоящего изобретения;
[24] Фиг. 6 является блок-схемой последовательности операций способа для процедуры воспроизведения контента на основе информации ввода в электронном устройстве согласно варианту осуществления настоящего изобретения;
[25] Фиг. 7 является блок-схемой последовательности операций способа для процедуры воспроизведения контента движущихся изображений на основе информации ввода в электронном устройстве согласно другому варианту осуществления настоящего изобретения;
[26] Фиг. 8 является блок-схемой последовательности операций способа для процедуры воспроизведения контента движущихся изображений на основе информации ввода в электронном устройстве согласно другому варианту осуществления настоящего изобретения;
[27] Фиг. 9A-9E иллюстрируют конфигурации экранов для воспроизведения контента движущихся изображений на основе информации ввода в электронном устройстве согласно варианту осуществления настоящего изобретения;
[28] Фиг. 10A-10E иллюстрируют конфигурации экранов для воспроизведения контента движущихся изображений на основе информации ввода в электронном устройстве согласно другому варианту осуществления настоящего изобретения; и
[29] Фиг. 11 иллюстрирует конфигурацию экрана для задания управляющей информации относительно контента движущихся изображений в электронном устройстве согласно варианту осуществления настоящего изобретения.
Оптимальный режим осуществления изобретения
[30] Далее описываются предпочтительные варианты осуществления настоящего изобретения со ссылкой на прилагаемые чертежи. В нижеприведенном описании, подробные описания известных функций или структур опускаются, так что они не затрудняют понимание изобретения необязательными подробностями. Кроме того, термины, используемые в данном документе, задаются согласно функциям настоящего изобретения. Таким образом, термины могут варьироваться в зависимости от намерений либо практических подходов пользователя или оператора. Следовательно, термины, используемые в данном документе, должны пониматься на основе описаний, приведенных в данном документе.
[31] В описании и в формуле изобретения этого подробного описания, слова "содержать" и "включать" и варианты слов, например, "содержащий" и "содержит", означают "включающий в себя, но не только", и не имеют намерение исключать (и не исключают) другие компоненты, целые числа или этапы.
[32] В описании и в формуле изобретения этого подробного описания, единственное число охватывает множественное число, если контекст явно не предписывает иное. В частности, если используется неопределенный артикль, подробное описание следует понимать как подразумевающее множественность, а также единственность, если контекст не предписывает иное.
[33] Следует понимать, что признаки, целые числа или характеристики, описанные в сочетании с конкретным аспектом, вариантом осуществления или примером изобретения, являются применимыми к любому другому аспекту, варианту осуществления или примеру, описанному в данном документе, если не являются несовместимыми с ним.
[34] Также следует принимать во внимание, что в описании и в формуле изобретения этого подробного описания, язык в общей форме "X для Y" (где Y является некоторым действием, операцией или этапом, а X является некоторым средством для выполнения этого действия, операции или этапа) охватывает средство X, адаптированное или сконфигурированное с возможностью, в частности, но не только, осуществлять Y.
[35] В дальнейшем в этом документе, настоящее изобретение описывает технологию для воспроизведения (или выполнения) контента согласно информации ввода в электронном устройстве.
[36] В нижеприведенном описании, электронное устройство может включать в себя одно или более из терминала мобильной связи, персонального цифрового устройства (PDA), персонального компьютера (PC), переносного компьютера, смартфона, нетбука, телевизионного приемника, мобильного Интернет-устройства (MID), ультрамобильного PC (UMPC), планшетного PC, навигационного устройства, интеллектуального телевизора, мультимедийного проигрывателя, цифровой камеры, MP3- и цифрового аудиопроигрывателя.
[37] Фиг. 1 иллюстрирует блочную конфигурацию электронного устройства согласно варианту осуществления настоящего изобретения.
[38] Ссылаясь на фиг. 1, электронное устройство 100 включает в себя запоминающее устройство 110, процессор 120, аудиопроцессор 130, блок 140 камеры, блок 150 считывания, блок 160 управления вводом-выводом, блок 170 отображения и устройство 180 ввода. Здесь, запоминающее устройство 110 может быть одним элементом или может включать в себя множество элементов.
[39] Запоминающее устройство 110 включает в себя блок 111 хранения программ, сохраняющий программы для управления операциями электронного устройства 100, и блок 112 хранения данных, сохраняющий данные, сформированные во время выполнения программ.
[40] Блок 112 хранения данных сохраняет видеоконтент, контент движущихся изображений и управляющую информацию относительно контента согласно информации ввода. Например, блок 112 хранения данных может сохранять контент движущихся изображений, сформированный через программу 114 для извлечения и формирования движущихся изображений, и управляющую информацию относительно контента движущихся изображений согласно информации ввода, сформированной через программу 115 для управления воспроизведением. Например, блок 112 хранения данных может сохранять видеоконтент и управляющую информацию относительно видеоконтента согласно информации ввода, сформированной через программу 115 для управления воспроизведением.
[41] Блок 111 хранения программ может включать в себя программу 113 для управления графическим пользовательским интерфейсом (GUI), программу 114 для формирования движущихся изображений, программу 115 для управления воспроизведением и, по меньшей мере, одну прикладную программу 116. Здесь, программы, сохраненные в блоке хранения данных программ 111, служат в качестве наборов команд и могут представляться как наборы команд.
[42] GUI-программа 113 включает в себя, по меньшей мере, один программный элемент для графического предоставления пользовательского интерфейса на блоке 170 отображения. Например, GUI-программа 113 может управлять информацией относительно прикладной программы, активированной посредством процессора 122, таким образом, что она отображается на блоке 170 отображения.
[43] Программа 114 для формирования движущихся изображений может включать в себя, по меньшей мере, один программный элемент для формирования контента движущихся изображений. Например, программа 114 для формирования движущихся изображений может формировать контент движущихся изображений посредством синтезирования множества изображений, последовательно сформированных через блок 140 камеры. Согласно другому примеру, программа 114 для формирования движущихся изображений может формировать контент движущихся изображений посредством синтезирования информации относительно областей движения, заданной посредством информации ввода пользователем через устройство 180 ввода, из множества последовательно сформированных изображений. В качестве другого примера, программа 114 для формирования движущихся изображений формирует контент движущихся изображений посредством синтезирования информации относительно областей движения, заданной посредством информации пользовательского ввода, принимаемой из устройства 180 ввода, из множества последовательных изображений, сформированных через блок 140 камеры. В качестве другого примера, программа 114 для формирования движущихся изображений может сравнивать множество последовательных изображений, сформированных через блок 140 камеры, извлекать области, в которых формируются движения, и задавать области в качестве областей движения. Затем программа 114 для формирования движущихся изображений может формировать контент движущихся изображений посредством синтезирования информации относительно областей движения последовательно сформированных изображений. В это время, программа 114 для формирования движущихся изображений может сравнивать изображения по каждой пиксельной единице и задавать области движения.
[44] Программа 115 для управления воспроизведением может включать в себя, по меньшей мере, один программный элемент для определения схемы воспроизведения для видеоконтента или контента движущихся изображений согласно информации пользовательского ввода, принимаемой, по меньшей мере, из одного из микрофона 132, блока 150 считывания и устройства 180 ввода. Например, как показано на фиг. 9E, при считывании сенсорного ввода, который перетаскивается между точкой 941 и точкой 943 на устройстве 180 ввода, программа 115 для управления воспроизведением выбирает схему воспроизведения видеоконтента или контента движущихся изображений, которая совпадает с информацией перетаскивания, из числа схем воспроизведения, сохраненных в блоке 112 хранения данных.
[45] Согласно другому примеру, как показано на фиг. 10E, при приеме голосовой команды 1050 "Бросок", например, пользователь говорит слово "бросок" через микрофон 132, программа 115 для управления воспроизведением может выбирать схему воспроизведения видеоконтента или контента движущихся изображений, которая совпадает с голосовой командой "Бросок" из числа схем воспроизведения, сохраненных в блоке 112 хранения данных. Следует понимать, что слово "бросок" является просто одним примером голосовой команды, и что голосовая команда 1050 "Бросок" может представлять собой любую речевую команду.
[46] В качестве другого примера, при считывании встряхивания электронного устройства 100 через блок 150 считывания, программа 115 для управления воспроизведением также может выбирать схему воспроизведения видеоконтента или контента движущихся изображений, которая совпадает со встряхиванием электронного устройства 100, из числа схем воспроизведения, сохраненных в блоке 112 хранения данных. Здесь, схема воспроизведения может включать в себя одно или более из однократного воспроизведения, повторяющегося воспроизведения, однократного обратного воспроизведения и повторяющегося обратного воспроизведения.
[47] Программа 115 для управления воспроизведением также может выбирать, по меньшей мере, один фрагмент информации ввода для управления соответствующим видеоконтентом или контентом движущихся изображений из числа фрагментов информации ввода, схемы воспроизведения контента которых совпадают. В варианте осуществления, программа 115 для управления воспроизведением может управлять фрагментами 920 и 1030 информации ввода, схемы воспроизведения контента которых совпадают, как показано на фиг. 9C и 10C, таким образом, что они отображаются на блоке 170 отображения. Затем программа 115 для управления воспроизведением выбирает, по меньшей мере, один фрагмент информации ввода из фрагментов 920 и 1030 информации ввода, схемы воспроизведения контента которых совпадают, в качестве информации ввода для воспроизведения видеоконтента или контента движущихся изображений. В этом случае, программа 115 для управления воспроизведением управляет видеоконтентом или контентом движущихся изображений, который должен воспроизводиться, на основе, по меньшей мере, одного фрагмента информации, выбранного из числа фрагментов 920 и 1030 информации ввода, схемы воспроизведения видеоконтента или контента движущихся изображений которых совпадают.
[48] В качестве другого варианта осуществления, программа 115 для управления воспроизведением может управлять схемами 930 и 1040 ввода, схемы воспроизведения контента которых совпадают, таким образом, что они отображаются на блоке 170 отображения, как показано на фиг. 9D и 10D. Затем программа 115 для управления воспроизведением может выбирать, по меньшей мере, одну схему ввода из числа схем 930 и 1040 ввода, схемы воспроизведения контента которых совпадают, в качестве схемы ввода для воспроизведения видеоконтента или контента движущихся изображений. Когда выбирается схема сенсорного ввода, как показано на фиг. 9D, программа 115 для управления воспроизведением может управлять видеоконтентом или контентом движущихся изображений, который должен воспроизводиться, на основе, по меньшей мере, одного фрагмента 930 информации ввода согласно схеме сенсорного ввода из фрагментов информации ввода, схемы воспроизведения контента которых совпадают.
[49] Кроме того, при выборе схемы на основе распознавания голоса, как показано на фиг. 10D, программа 115 для управления воспроизведением может управлять видеоконтентом или контентом движущихся изображений, который должен воспроизводиться, на основе, по меньшей мере, одного фрагмента 1040 информации ввода согласно схеме на основе распознавания голоса из фрагментов информации ввода, схемы воспроизведения контента которых совпадают. Здесь, схема ввода может включать в себя, по меньшей мере, одну из схемы сенсорного ввода, такую как одиночное касание, мультикасание и перетаскивание, схемы на основе распознавания голоса и схемы ввода с помощью жестов. Схема ввода с помощью жестов может содержать распознавание перемещения, например, встряхивания устройства. Программа 115 для управления воспроизведением может включать в себя, по меньшей мере, один программный элемент для избирательного воспроизведения, по меньшей мере, одной области движения, включенной в контент движущихся изображений. Например, когда голосовая команда "Бросок" считывается из фрагментов 1040 информации распознавания голоса, показанных на фиг. 10D, программа 115 для управления воспроизведением управляет только первой областью 1010 движения, которая должна воспроизводиться однократно в контенте движущихся изображений, включающем в себя две области 1010 и 1020 движения, как показано на фиг. 10B.
[50] В качестве другого примера, когда голосовая команда "Воспроизведение" считывается из фрагментов информации распознавания голоса, показанных на фиг. 10D, программа 115 для управления воспроизведением может управлять контентом движущихся изображений, показанным на фиг. 10B, который должен воспроизводиться однократно. Иными словами, программа 115 для управления воспроизведением может управлять первой и второй областями 1010 и 1020 движения, включенными в контент движущихся изображений, который должен воспроизводиться однократно.
[51] Программа 115 для управления воспроизведением может включать в себя, по меньшей мере, один программный элемент для задания схемы воспроизведения, которая совпадает, по меньшей мере, с одним фрагментом информации ввода, чтобы управлять видеоконтентом или контентом движущихся изображений. Например, программа 115 для управления воспроизведением может задавать схему воспроизведения, совпадающую с информацией ввода для управления видеоконтентом или контентом движущихся изображений, посредством использования меню настроек информации ввода, как показано на фиг. 5. В качестве другого примера, программа 115 для управления воспроизведением может задавать схему воспроизведения, совпадающую с информацией ввода для управления контентом движущихся изображений, при создании движущегося изображения через программу 114 для создания движущихся изображений.
[52] Прикладная программа 116 может включать в себя программный элемент, по меньшей мере, для одной прикладной программы, установленной в электронном устройстве 100.
[53] Процессор может включать в себя интерфейс 121 запоминающего устройства, по меньшей мере, один процессор 122 и интерфейс 123 периферийных устройств. Здесь, интерфейс 121 запоминающего устройства, включенный в процессор 120, по меньшей мере, один процессор 122 и интерфейс 123 периферийных устройств, может быть интегрирован в качестве, по меньшей мере, одной интегральной схемы или реализован в качестве отдельных элементов.
[54] Интерфейс 121 запоминающего устройства может управлять доступом элементов, таких как процессор 122 или интерфейс 123 периферийных устройств, к запоминающему устройству 110.
[55] Интерфейс 123 периферийных устройств может управлять соединениями периферийных устройств ввода-вывода электронного устройства 100 с процессором 122 и интерфейсом 121 запоминающего устройства.
[56] Процессор 122 может осуществлять управление таким образом, чтобы давать возможность электронному устройству 100 предоставлять различные мультимедийные услуги посредством использования, по меньшей мере, одной программы. В это время, процессор 122 может выполнять, по меньшей мере, одну программу, сохраненную в запоминающем устройстве 110, чтобы предоставлять услуги, соответствующие программе. Например, процессор 122 может выполнять программу 114 для создания движущихся изображений, сохраненную в блоке 111 хранения программ, чтобы формировать контент движущихся изображений. В качестве другого примера, процессор 122 может выполнять программу 115 для управления воспроизведением, сохраненную в блоке 111 хранения программ, чтобы определять схему воспроизведения контента движущихся изображений на основе информации пользовательского ввода.
[57] Аудиопроцессор 130 может предоставлять аудиоинтерфейс между пользователем и электронным устройством 100 через динамик 131 и микрофон 132.
[58] Блок 140 камеры предоставляет в процессор 120 собранные изображения, полученные посредством формирования изображений субъекта. Подробно, блок 140 камеры может включать в себя датчик камеры, преобразующий оптический сигнал в электрический сигнал, устройство обработки изображений, преобразующее сигнал аналогового изображения в сигнал цифрового изображения, и устройство обработки сигналов, обрабатывающее сигнал изображения, выводимый из устройства обработки изображений, и отображающее обработанный сигнал изображения на блоке 170 отображения. Здесь, блок 140 камеры может включать в себя, по меньшей мере, одну из первой камеры, расположенной на передней поверхности электронного устройства 100, и второй камеры, расположенной на задней поверхности электронного устройства 100.
[59] Блок 140 камеры может получать, по меньшей мере, одно изображение через последовательное формирование изображений и предоставлять полученное изображение в процессор 120. Два или более изображений могут получаться последовательно. Например, при считывании ввода с помощью кнопки спуска затвора, блок 140 камеры может получать, по меньшей мере, одно изображение (или два или более изображений) через последовательное формирование изображений посредством опорного числа раз с опорным интервалом. В это время, при или после считывания ввода с помощью кнопки спуска затвора, блок 140 камеры может начинать последовательно формировать изображение субъекта от момента времени, когда считывается перемещение субъекта. Согласно другому примеру, блок 140 камеры может выполнять последовательное формирование изображений с опорным интервалом, чтобы получать, по меньшей мере, одно изображение, в то время как ввод с помощью кнопки спуска затвора поддерживается. В это время, блок 140 камеры может начинать последовательно формировать изображение субъекта от момента времени, когда считывается перемещение субъекта, когда или после того, как считывается ввод с помощью кнопки спуска затвора. Согласно другому примеру, блок 140 камеры может получать, по меньшей мере, одно изображение (или два или более изображений) посредством регулирования кадрового интервала (который может представлять собой интервал между кадрами) для формирования изображений видео, при формировании изображений видео.
[60] Блок 150 считывания может считывать перемещение электронного устройства 100. Например, блок 150 считывания может включать в себя одно или более из акселерометра, датчика гравитации и геомагнитного датчика.
[61] Блок 160 управления вводом-выводом может предоставлять интерфейс между устройством ввода и вывода, таким как блок 170 отображения и блок 180 ввода, и интерфейсом 123 периферийных устройств.
[62] Блок 170 отображения может отображать информацию состояния относительно электронного устройства 100, символы, вводимые пользователем, видео и неподвижное изображение. Например, блок 170 отображения может отображать информацию относительно прикладной программы, активированной посредством процессора 122.
[63] Блок 180 ввода может предоставлять данные ввода, созданные посредством выбора пользователя, в процессор 120 через блок 160 управления вводом-выводом. В это время, устройство 180 ввода может включать в себя одно или более из клавишной панели, включающей в себя, по меньшей мере, одну аппаратную кнопку, и сенсорной панели, считывающей информацию касаний. Например, блок 180 ввода может предоставлять информацию касаний, считываемую через сенсорную панель, в процессор 122 через блок 160 управления вводом-выводом.
[64] Кроме того, электронное устройство 100 может включать в себя систему связи, выполняющую функцию связи для голосовой связи и передачи данных. В это время, система связи может быть разделена на множество субмодулей связи, поддерживающих различные сети связи. Например, сеть связи включает в себя, но не только, сеть по стандарту глобальной системы мобильной связи (GSM), сеть на основе развития стандарта GSM с увеличенной скоростью передачи данных (EDGE), сеть множественного доступа с кодовым разделением каналов (CDMA), сеть широкополосного CDMA (W-CDMA), сеть по стандарту долгосрочного развития (LTE), сеть множественного доступа с ортогональным частотным разделением каналов (OFDMA), беспроводную LAN или/и Bluetooth-сеть.
[65] В вышеописанном варианте осуществления, процессор 122 может выполнять программные элементы, сохраненные в запоминающем устройстве 110 в одном модуле, чтобы создавать контент движущихся изображений и определять схему воспроизведения контента движущихся изображений согласно информации пользовательского ввода.
[66] В другом варианте осуществления, процессор 122 может конфигурировать элементы в качестве отдельных модулей, в которых элементы используются для создания контента движущихся изображений и определения схемы воспроизведения контента движущихся изображений согласно информации пользовательского ввода.
[67] Фиг. 2 иллюстрирует подробную блочную конфигурацию процессора согласно варианту осуществления настоящего изобретения.
[68] Ссылаясь на фиг. 2, процессор 122 может включать в себя блок 200 создания движущихся изображений, блок 210 управления воспроизведением, блок 220 активации прикладных программ и блок 230 управления отображением.
[69] Блок 200 создания движущихся изображений может исполнять программу 114 для создания движущихся изображений, сохраненную в блоке 111 хранения программ, чтобы создавать контент движущихся изображений. Например, блок 200 создания движущихся изображений может синтезировать множество изображений, последовательно сформированных через блок 140 камеры, чтобы создавать контент на основе движущихся изображений.
[70] В качестве другого примера, блок 200 создания движущихся изображений может синтезировать фрагменты информации относительно областей движения, заданной посредством информации пользовательского ввода, предоставленной из устройства 180 ввода, из множества изображений, последовательно сформированных через блок 140 камеры, и создавать контент движущихся изображений.
[71] В качестве дополнительного примера, блок 200 создания движущихся изображений сравнивает множество изображений, последовательно сформированных через блок 140 камеры, и извлекает области, в которых возникают перемещения, для того чтобы задавать извлеченные области в качестве областей движения. Затем блок 200 создания движущихся изображений также может создавать контент движущихся изображений посредством синтезирования фрагментов информации относительно областей движения последовательно сформированных изображений. В это время, блок 200 создания движущихся изображений может сравнивать изображения посредством единицы пикселов, чтобы задавать области движения.
[72] Блок 210 управления воспроизведением может исполнять программу 115 управления воспроизведением, сохраненную в блоке 111 хранения программ, чтобы определять схему воспроизведения для видеоконтента или контента движущихся изображений согласно информации пользовательского ввода, принимаемой, по меньшей мере, через одно из микрофона 132, блока 150 считывания и устройства 180 ввода. Например, как показано на фиг. 9E, при считывании сенсорного ввода в движении перетаскивания между точкой 941 и точкой 943 на устройстве 180 ввода, блок 210 управления воспроизведением может выбирать схему воспроизведения видео или контента движущихся изображений, которая совпадает с информацией перетаскивания, из числа схем воспроизведения, сохраненных в блоке 112 хранения данных.
[73] В другом примере, как показано на фиг. 10E, при приеме голосовой команды 1050 "Бросок" через микрофон 132, блок 210 управления воспроизведением может выбирать схему воспроизведения видеоконтента или контента движущихся изображений, которая совпадает с голосовой командой 1050 "Бросок", из числа схем воспроизведения, сохраненных в блоке 112 хранения данных.
[74] Блок 210 управления воспроизведением может выбирать, по меньшей мере, один фрагмент информации для управления соответствующим видеоконтентом или контентом движущихся изображений из числа фрагментов информации ввода, схемы воспроизведения контента которых совпадают. Например, блок 210 управления воспроизведением, как показано на фиг. 9C и 10C, может управлять фрагментами 920 и 1030 информации ввода, схемы воспроизведения контента которых совпадают, таким образом, что они отображаются на блоке 170 отображения. Затем блок 210 управления воспроизведением может выбирать, по меньшей мере, один фрагмент информации ввода из фрагментов 920 и 1030 информации ввода, схемы воспроизведения контента которых могут совпадать, в качестве информации ввода для воспроизведения видеоконтента или контента движущихся изображений. В этом случае, блок 210 управления воспроизведением осуществляет управление таким образом, чтобы воспроизводить движущийся контент или контент движущихся изображений на основе, по меньшей мере, одного фрагмента информации ввода, выбранного из числа фрагментов 920 и 1030 информации ввода, схемы воспроизведения контента для видеоконтента или контента движущихся изображений которых совпадают.
[75] В качестве другого примера, как показано на фиг. 9D и 10D, блок 210 управления воспроизведением может управлять схемами 930 и 1040 ввода, схемы воспроизведения контента которых совпадают, таким образом, что они отображаются на блоке 170 отображения. Затем блок 210 управления воспроизведением может выбирать, по меньшей мере, одну схему ввода из схем 930 и 1040 ввода, схемы воспроизведения контента которых совпадают, в качестве схемы ввода для воспроизведения видеоконтента или контента движущихся изображений. Когда выбирается схема сенсорного ввода, как показано на фиг. 9D, блок 210 управления воспроизведением может управлять воспроизведением видеоконтента или контента движущихся изображений на основе, по меньшей мере, одного фрагмента 930 информации ввода согласно схеме сенсорного ввода из фрагментов информации ввода, схемы воспроизведения контента которых совпадают. Кроме того, когда выбирается схема на основе распознавания голоса, как показано на фиг. 10D, блок управления воспроизведением может управлять воспроизведением видеоконтента или контента движущихся изображений на основе, по меньшей мере, одного фрагмента 1040 информации ввода согласно схеме на основе распознавания голоса из фрагментов информации ввода, схемы воспроизведения контента которых совпадают.
[76] Блок 210 управления воспроизведением может избирательно воспроизводить, по меньшей мере, одну область движения, включенную в контент движущихся изображений. Например, при считывании команды 1050 на основе распознавания голоса "Бросок" из фрагментов 1040 информации распознавания голоса, как показано на фиг. 10D, блок 210 управления воспроизведением осуществляет управление таким образом, чтобы воспроизводить однократно только первую область 1010 движения в контенте движущихся изображений, включающем в себя две области 1010 и 1020 движения на фиг. 10B. В качестве другого примера, при считывании команды на основе распознавания голоса "воспроизводит" из фрагментов 1040 информации распознавания голоса, как показано на фиг. 10D, блок 210 управления воспроизведением осуществляет управление таким образом, чтобы воспроизводить однократно контент движущихся изображений, показанный на фиг. 10B. Иными словами, блок 210 управления воспроизведением осуществляет управление таким образом, чтобы воспроизводить однократно первую и вторую области 1010 и 1020 движения, включенные в контент движущихся изображений.
[77] Блок 210 управления воспроизведением может задавать схему воспроизведения для сопоставления, по меньшей мере, с одним фрагментом информации ввода для управления видеоконтентом или контентом движущихся изображений. Например, блок 210 управления воспроизведением может определять схему воспроизведения для сопоставления видеоконтента или контента движущихся изображений с информацией ввода для управления посредством использования меню настроек информации ввода, как показано на фиг. 5. Согласно другому примеру, блок 210 управления воспроизведением может определять схему воспроизведения для сопоставления контента движущихся изображений с информацией ввода для управления, когда движущееся изображение создано через программу 114 создания движущихся изображений.
[78] Блок 220 активации прикладных программ может исполнять, по меньшей мере, одну прикладную программу 116, сохраненную в блоке 111 хранения программ, чтобы предоставлять услуги согласно соответствующей прикладной программе. Например, блок 220 активации прикладных программ может исполнять прикладную программу, сохраненную в блоке 111 хранения программ, чтобы воспроизводить контент движущихся изображений. В это время, блок 220 активации прикладных программ может воспроизводить контент движущихся изображений согласно схеме воспроизведения, определенной в блоке 210 управления воспроизведением.
[79] Блок 230 управления отображением может осуществлять управление таким образом, чтобы исполнять GUI-программу 113, сохраненную в блоке 111 хранения программ, чтобы графически отображать пользовательский интерфейс на блоке 170 отображения. Например, блок 230 управления воспроизведением может осуществлять управление таким образом, чтобы отображать информацию относительно прикладной программы, активированной в блоке 220 активации прикладных программ, на блоке 170 отображения.
[80] Как описано выше, блок 210 управления воспроизведением может осуществлять управление таким образом, чтобы воспроизводить только некоторые области движения из областей движения, включенных в контент движущихся изображений. Например, блок 210 управления воспроизведением может осуществлять управление таким образом, чтобы воспроизводить только первую область 1010 в контенте движущихся изображений, включающем в себя две области 1010 и 1020 движения, показанные на фиг. 10B. В этом случае, блок управления отображением 220 может отображать только первую область 1010 движения как воспроизводимую посредством наложения опорного изображения контента движущихся изображений на контент движущихся изображений, который воспроизводится.
[81] В вышеописанном варианте осуществления, электронное устройство 100 может создавать контент движущихся изображений и определять схему воспроизведения контента, соответствующую информации пользовательского ввода, посредством использования процессора 122, включающего в себя блок 200 создания движущихся изображений и блок 210 управления воспроизведением.
[82] В другом варианте осуществления, электронное устройство 100 может включать в себя отдельный управляющий модуль для создания контента движущихся изображений и определения схемы воспроизведения контента, соответствующей информации пользовательского ввода.
[83] Фиг. 3 является блок-схемой последовательности операций способа для процедуры воспроизведения контента движущихся изображений в электронном устройстве согласно варианту осуществления настоящего изобретения.
[84] Ссылаясь на фиг. 3, электронное устройство может формировать или создавать контент движущихся изображений на этапе 301. Например, электронное устройство может синтезировать множество последовательно сформированных изображений, чтобы создавать контент движущихся изображений. В это время, электронное устройство может синтезировать области движения последовательно сформированных изображений, чтобы создавать контент движущихся изображений.
[85] Когда создан контент движущихся изображений, электронное устройство может переходить к этапу 303 и считывать информацию ввода, по меньшей мере, через одно из микрофона 132, блока 150 считывания и устройства 180 ввода.
[86] Затем электронное устройство переходит к этапу 305 и определяет управляющую информацию относительно контента, совпадающую с информацией ввода, считываемой на этапе 303. Здесь, управляющая информация может включать в себя схему воспроизведения для контента движущихся изображений.
[87] При подтверждении управляющей информации для контента электронное устройство может переходить к этапу 307 и воспроизводить контент движущихся изображений на основе управляющей информации относительно контента, совпадающей с информацией ввода. Например, как показано на фиг. 9E, при считывании сенсорного ввода в качестве движения перетаскивания между точкой 941 и точкой 943 на устройстве 180 ввода, электронное устройство может воспроизводить однократно контент движущихся изображений согласно схеме воспроизведения контента движущихся изображений, которая совпадает с информацией перетаскивания. В это время, электронное устройство может управлять точкой воспроизведения "размах для удара в гольфе", включенной в область 910 движения, согласно расстоянию перетаскивания. Согласно другому примеру, как показано на фиг. 10E, при приеме команды 1050 на основе распознавания голоса "Бросок" из микрофона 132, электронное устройство может воспроизводить однократно только вторую область 1020 движения контента движущихся изображений согласно схеме воспроизведения, совпадающей с командой 1050 на основе распознавания голоса "Бросок".
[88] В вышеописанном варианте осуществления, электронное устройство может воспроизводить контент движущихся изображений согласно управляющей информации относительно контента движущихся изображений, совпадающей с информацией ввода.
[89] В другом варианте осуществления, электронное устройство может воспроизводить, по меньшей мере, один контент, выбранный для воспроизведения, из числа видеоконтента и контента движущихся изображений, сохраненных в блоке 112 хранения данных, согласно управляющей информации, которая совпадает с информацией ввода.
[90] Фиг. 4 является блок-схемой последовательности операций способа для процедуры создания контента движущихся изображений в электронном устройстве согласно варианту осуществления настоящего изобретения.
[91] Ссылаясь на фиг. 4, электронное устройство может подтверждать то, возникает или нет событие последовательного формирования изображений, на этапе 401. Например, электронное устройство может подтверждать то, считывается или нет ввод с помощью кнопки спуска затвора для блока 140 камеры, который задается в качестве режима последовательного формирования изображений. В качестве другого примера, электронное устройство может подтверждать то, поддерживается или нет ввод с помощью кнопки спуска затвора в течение предварительно определенного времени в блоке 140 камеры.
[92] Когда возникает событие последовательного формирования изображений, электронное устройство может переходить к этапу 403 и может подтверждать, по меньшей мере, одно последовательно сформированное изображение. Например, при считывании ввода с помощью кнопки спуска затвора, электронное устройство может получать множество изображений 900 и 1000, как показано на фиг. 9A или 10B, через последовательное формирование изображений опорное число раз с опорным интервалом. В это время, электронное устройство может начинать последовательное формирование изображений с момента времени, когда считывается перемещение субъекта, когда или после того, как считывается ввод с помощью кнопки спуска затвора. В качестве другого примера, электронное устройство может выполнять последовательное формирование изображений с опорным интервалом в то время, когда поддерживается ввод с помощью кнопки спуска затвора, и может получать множество изображений 900 и 1000, как показано на фиг. 9A или 10A. В это время, электронное устройство может начинать выполнять последовательное формирование изображений от момента времени, когда считывается перемещение субъекта, когда или после того, как считывается ввод с помощью кнопки спуска затвора. Согласно другому примеру, электронное устройство может регулировать кадровый интервал для формирования изображений видео, чтобы получать множество изображений.
[93] После подтверждения последовательно сформированных изображений электронное устройство может переходить к этапу 405 и может определять области движения для последовательно сформированных изображений. В это время, электронное устройство может определять одну область 910 движения, как показано на фиг. 9B, или множество областей 1010 и 1020 движения, как показано на фиг. 10B. Например, электронное устройство может задавать любое опорное изображение из последовательно сформированных изображений, чтобы отображать заданное опорное изображение на блоке 170 отображения. Затем электронное устройство может задавать область движения на основе информации касаний относительно опорного изображения. В качестве другого примера, электронное устройство может сравнивать последовательно сформированные изображения, чтобы задавать область, в которой считывается перемещение, в качестве области движения. Здесь, электронное устройство может сравнивать изображения на попиксельной основе, чтобы задавать область движения.
[94] После определения области движения электронное устройство переходит к этапу 407, чтобы синтезировать области движения последовательно сформированных изображений и формировать контент движущихся изображений.
[95] Как описано выше, электронное устройство может синтезировать области движения последовательно сформированных изображений, чтобы формировать контент движущихся изображений. В это время, электронное устройство может задавать информацию ввода и схему воспроизведения для воспроизведения контента движущихся изображений. Например, после формирования контента движущихся изображений, электронное устройство может задавать информацию ввода и схему воспроизведения для воспроизведения контента движущихся изображений посредством использования меню настроек управляющей информации, как показано на фиг. 5. В это время, электронное устройство может задавать, идентично случаю, показанному на фиг. 5, информацию ввода и схему воспроизведения для воспроизведения видеоконтента или контента движущихся изображений, сохраненного в блоке 112 хранения данных, посредством выбора из меню настроек управляющей информации независимо от формирования контента движущихся изображений.
[96] Фиг. 5 является блок-схемой последовательности операций способа для процедуры задания управляющей информации относительно контента движущихся изображений в электронном устройстве согласно варианту осуществления настоящего изобретения.
[97] Ссылаясь на фиг. 5, электронное устройство может подтверждать то, возникает или нет событие задания управляющей информации, на этапе 501. Например, электронное устройство может подтверждать то, выбирается или нет меню настроек управляющей информации. В качестве другого примера, можно подтверждать то, выбирается или нет значок настроек управляющей информации. В качестве другого примера, электронное устройство может подтверждать то, формируется или нет контент движущихся изображений для задания управляющей информации.
[98] Когда возникает событие задания управляющей информации, электронное устройство может переходить к этапу 503 и отображать, на блоке 170 отображения, экран настроек управляющей информации для задания управляющей информации относительно контента движущихся изображений. Например, электронное устройство может отображать, на блоке 170 отображения, экран настроек управляющей информации, сконфигурированный так, как показано на фиг. 11. В качестве другого примера, электронное устройство может отображать всплывающее окно для задания управляющей информации таким образом, что оно накладывается на контент движущихся изображений, отображаемый на блоке 170 отображения.
[99] Затем электронное устройство может переходить к этапу 505 и подтверждать то, завершено или нет задание управляющей информации. Например, электронное устройство может отображать информацию ввода, вводимую пользователем через устройство 180 ввода, и схему воспроизведения для воспроизведения контента движущихся изображений на экране настроек управляющей информации. Затем электронное устройство подтверждает то, выбрано или нет меню завершения ввода.
[100] Когда завершается задание управляющей информации, электронное устройство может переходить к этапу 507 и сохранять информацию ввода и информацию схемы воспроизведения для воспроизведения контента движущихся изображений, заданного через экран настроек управляющей информации, в блоке 112 хранения данных.
[101] В вышеописанном варианте осуществления, после формирования контента движущихся изображений, электронное устройство может задавать информацию ввода и схему воспроизведения для воспроизведения контента движущихся изображений посредством использования меню настроек управляющей информации.
[102] В другом варианте осуществления, электронное устройство может выбирать информацию ввода и схему воспроизведения, чтобы воспроизводить сформированный контент движущихся изображений, из числа предварительно установленных фрагментов информации ввода и информации воспроизведения для воспроизведения контента движущихся изображений. Например, после формирования контента движущихся изображений, электронное устройство может отображать, на блоке 170 отображения, предварительно установленные фрагменты 920 и 1030 информации ввода и информации воспроизведения для воспроизведения контента движущихся изображений, как показано на фиг. 9C или 10C. Затем электронное устройство может выбирать совпадающую информацию относительно информации ввода и схемы воспроизведения для применения к воспроизведению контента движущихся изображений из предварительно установленных фрагментов 920 и 1030 информации ввода и информации схемы воспроизведения для воспроизведения контента движущихся изображений, которые отображаются на блоке 170 отображения. В качестве другого примера, после формирования контента движущихся изображений, электронное устройство может отображать, на блоке отображения, фрагменты 930 и 1040 информации схемы воспроизведения согласно предварительно установленной схеме ввода для воспроизведения контента движущихся изображений, как показано на фиг. 9D или 10D. Затем электронное устройство может выбирать совпадающую информацию относительно схемы воспроизведения согласно схеме ввода для применения к воспроизведению контента движущихся изображений из предварительно установленных фрагментов 920 и 1030 информации схемы воспроизведения согласно схеме ввода для воспроизведения контента движущихся изображений, отображаемого на блоке 170 отображения.
[103] Фиг. 6 является блок-схемой последовательности операций способа для процедуры воспроизведения контента на основе информации ввода в электронном устройстве согласно варианту осуществления настоящего изобретения.
[104] Ссылаясь на фиг. 6, электронное устройство может подтверждать то, возникает или нет событие выполнения контента, на этапе 601. Например, электронное устройство подтверждает то, выбирается или нет контент движущихся изображений для выполнения из числа, по меньшей мере, одного контента движущихся изображений, сохраненного в блоке 112 хранения данных. Согласно другому примеру, электронное устройство может подтверждать то, выбирается или нет видеоконтент для выполнения из числа, по меньшей мере, одного видеоконтента, сохраненного в блоке 112 хранения данных.
[105] Когда возникает событие выполнения контента, электронное устройство переходит к этапу 603 и отображает информацию относительно контента, выбранного для выполнения, на блоке 170 отображения. Например, электронное устройство может отображать опорный экран контента движущихся изображений на блоке 170 отображения. В это время, электронное устройство поддерживает контент движущихся изображений в качестве состояния ожидания. Согласно другому примеру, электронное устройство может отображать опорный экран видео на блоке 170 отображения. Здесь, опорный экран видео может включать в себя миниатюру видео или изображения во время начала воспроизведения видео.
[106] Затем электронное устройство может переходить к этапу 605 и подтверждает то, считывается или нет информация ввода, по меньшей мере, через одно из микрофона 132, блока 150 считывания и устройства 180 ввода.
[107] При считывании информации ввода электронное устройство может переходить к этапу 607 и подтверждает то, существует или нет управляющая информация относительно контента, совпадающая со считываемой информацией ввода. Здесь, управляющая информация может включать в себя схему воспроизведения для контента.
[108] Когда управляющая информация относительно контента, совпадающая с информацией ввода, не существует, электронное устройство может переходить к этапу 611 и формирует событие предупреждения. Например, электронное устройство формирует, по меньшей мере, одно из предупреждающего сообщения и предупреждающего звука, представляющее то, что управляющая информация относительно контента, совпадающая с информацией ввода, не существует.
[109] Затем электронное устройство может переходить к этапу 605 и может снова подтверждать то, считывается или нет информация ввода.
[110] Кроме того, когда управляющая информация относительно контента, совпадающая с информацией ввода, существует, электронное устройство может переходить к этапу 609 и воспроизводить видеоконтент или контент движущихся изображений на основе управляющей информации относительно контента, совпадающей с информацией ввода. Например, при считывании того, что сенсорный ввод вводится в качестве движения перетаскивания между точкой 941 и точкой 943 через устройство 180 ввода, как показано на фиг. 9E, электронное устройство воспроизводит однократно контент движущихся изображений согласно схеме воспроизведения, совпадающей с информацией перетаскивания. В это время, электронное устройство может управлять точкой воспроизведения размаха для удара в гольфе согласно расстоянию перетаскивания. В качестве другого примера, при приеме голосовой команды 1050 "Бросок" через микрофон 132, как показано на фиг. 10E, электронное устройство может воспроизводить однократно только вторую область 1020 движения контента движущихся изображений согласно схеме воспроизведения, совпадающей с голосовой командой 1050 "Бросок".
[111] Фиг. 7 является блок-схемой последовательности операций способа для процедуры для воспроизведения контента движущихся изображений на основе информации ввода в электронном устройстве согласно другому варианту осуществления настоящего изобретения.
[112] Ссылаясь на фиг. 7, электронное устройство подтверждает то, возникает или нет событие выполнения для контента движущихся изображений, на этапе 701 в электронном устройстве. Например, электронное устройство подтверждает то, выбирается или нет контент движущихся изображений для выполнения из числа, по меньшей мере, одного контента движущихся изображений, сохраненного в блоке 112 хранения данных.
[113] Когда возникает событие выполнения для контента движущихся изображений, электронное устройство может переходить к этапу 703 и отображать информацию относительно выбранного контента движущихся изображений на блоке 170 отображения. Например, электронное устройство может отображать опорный экран контента движущихся изображений на блоке 170 отображения. В это время, электронное устройство может поддерживать контент движущихся изображений в качестве состояния ожидания.
[114] Затем электронное устройство может переходить к этапу 705 и подтверждать то, представлена или нет область движения, включенная в контент движущихся изображений, во множественном числе.
[115] Когда контент движущихся изображений включает в себя множество областей движения, электронное устройство может переходить к этапу 707 и подтверждать то, считывается или нет информация ввода, по меньшей мере, через одно из микрофона 132, блока 150 считывания и устройства 180 ввода.
[116] При считывании информации ввода электронное устройство может переходить к этапу 709 и подтверждать управляющую информацию относительно контента движущихся изображений, совпадающую с информацией ввода, считываемой на этапе 707. Когда управляющая информация относительно контента движущихся изображений, совпадающая с информацией ввода, не существует, электронное устройство может формировать, по меньшей мере, одно из предупреждающего сообщения и предупреждающего звука в отношении того, что управляющая информация относительно контента движущихся изображений, совпадающая с информацией ввода, не существует.
[117] При подтверждении управляющей информации относительно контента движущихся изображений, совпадающей с информацией ввода, электронное устройство переходит к этапу 711 и воспроизводит, по меньшей мере, одну область движения, включенную в контент движущихся изображений, на основе управляющей информации, совпадающей с информацией ввода. Например, при приеме голосовой команды 1050 "Бросок" через микрофон 132, как показано на фиг. 10E, электронное устройство может воспроизводить однократно только вторую область 1020 движения контента движущихся изображений согласно схеме воспроизведения, совпадающей с голосовой командой 1050 "Бросок". В качестве другого примера, при считывании перетаскивания для первой области 1010 движения в контенте движущихся изображений, как показано на фиг. 10B, электронное устройство воспроизводит однократно только первую область 1010 движения контента движущихся изображений согласно схеме воспроизведения, совпадающей с информацией перетаскивания. В качестве другого примера, при приеме голосовой команды "Воспроизведение" через микрофон 132, электронное устройство может воспроизводить однократно первую и вторую области 1010 и 1020 движения контента движущихся изображений согласно схеме воспроизведения, совпадающей с голосовой командой "Воспроизведение".
[118] Когда контент движущихся изображений включает в себя одну область движения, электронное устройство может переходить к этапу 713 и подтверждать то, считывается или нет информация ввода, по меньшей мере, через одно из микрофона 132, блока 150 считывания и устройства 180 ввода.
[119] При считывании информации ввода электронное устройство может переходить к этапу 715 и подтверждает управляющую информацию относительно контента движущихся изображений, совпадающую с информацией ввода, считываемой на этапе 713. Когда управляющая информация относительно контента движущихся изображений, совпадающая с информацией ввода, не существует, электронное устройство может формировать, по меньшей мере, одно из предупреждающего сообщения и предупреждающего звука, указывающего то, что управляющая информация относительно контента движущихся изображений, совпадающая с информацией ввода, не существует.
[120] При подтверждении управляющей информации относительно контента движущихся изображений, совпадающей с информацией ввода, электронное устройство переходит к этапу 717 и воспроизводит контент движущихся изображений на основе управляющей информации относительно контента движущихся изображений, которая совпадает с информацией ввода. Например, при считывании перетаскивания 941 и 943 через устройство 180 ввода, как показано на фиг. 9E, электронное устройство воспроизводит однократно область движения контента движущихся изображений согласно схеме воспроизведения, совпадающей с информацией перетаскивания.
[121] Фиг. 8 является блок-схемой последовательности операций способа для процедуры воспроизведения контента на основе информации ввода в электронном устройстве согласно другому варианту осуществления настоящего изобретения.
[122] Ссылаясь на фиг. 8, электронное устройство может подтверждать то, возникает или нет событие выполнения контента, на этапе 801. Например, электронное устройство подтверждает то, выбирается или нет контент движущихся изображений для выполнения из числа, по меньшей мере, одного контента движущихся изображений, сохраненного в блоке 112 хранения данных. В качестве другого примера, электронное устройство подтверждает то, выбирается или нет видеоконтент для выполнения из числа, по меньшей мере, одного видеоконтента, сохраненного в блоке 112 хранения данных.
[123] Когда возникает событие выполнения контента, электронное устройство переходит к этапу 803 и отображает информацию относительно выбранного контента для выполнения на блоке 170 отображения. В это время, электронное устройство поддерживает контент движущихся изображений в качестве состояния ожидания. Согласно другому примеру, электронное устройство может отображать опорный экран видео на блоке 170 отображения. Здесь, опорный экран видео может включать в себя миниатюру видео или изображения во время начала воспроизведения видео.
[124] Затем электронное устройство может переходить к этапу 805 и определяет информацию ввода для воспроизведения контента. Например, электронное устройство отображает, на блоке 170 отображения, информацию 920, 930, 1030 или 1040 ввода, совпадающую со схемой воспроизведения контента, как показано на фиг. 9C, 9D, 10C или 10D. Затем электронное устройство может выбирать, в качестве информации ввода для воспроизведения, по меньшей мере, один фрагмент информации ввода из числа фрагментов 920 и 1030 информации ввода, совпадающих со схемой воспроизведения контента.
[125] После определения информации ввода для воспроизведения контента электронное устройство может переходить к этапу 807 и подтверждать то, считывается или нет информация ввода, по меньшей мере, через одно из микрофона 132, блока 150 считывания и устройства 180 ввода.
[126] При считывании информации ввода электронное устройство переходит к этапу 809 и подтверждает то, существует или нет управляющая информация относительно контента, которая совпадает с информацией ввода, считываемой на этапе 807. Здесь, управляющая информация может включать в себя схему воспроизведения для контента.
[127] Когда управляющая информация относительно контента, совпадающая с информацией ввода, не существует, электронное устройство может переходить к этапу 813 и формировать событие предупреждения. Например, электронное устройство может формировать, по меньшей мере, одно из предупреждающего сообщения и предупреждающего звука, указывающего то, что управляющая информация относительно контента движущихся изображений, совпадающая с информацией ввода, не существует.
[128] Затем электронное устройство может переходить к этапу 807 и снова подтверждать то, считывается или нет информация ввода.
[129] Кроме того, когда управляющая информация относительно контента, совпадающая с информацией ввода, существует, электронное устройство может переходить к этапу 811 и воспроизводить видеоконтент или контент движущихся изображений на основе управляющей информации относительно контента, совпадающей с информацией ввода. Например, при считывании сенсорного ввода в качестве движения перетаскивания между точкой 941 и точкой 943 на устройстве 180 ввода, как показано на фиг. 9E, электронное устройство воспроизводит однократно контент движущихся изображений согласно схеме воспроизведения, совпадающей с информацией перетаскивания. В это время, электронное устройство может управлять временем воспроизведения размаха для удара в гольфе согласно расстоянию перетаскивания. Согласно другому примеру, при приеме голосовой команды 1050 "Бросок" через микрофон 132, как показано в 10E, электронное устройство может воспроизводить однократно только вторую область 1020 движения контента движущихся изображений согласно схеме воспроизведения, совпадающей с голосовой командой "Бросок".
[130] В вышеописанном варианте осуществления, электронное устройство может воспроизводить видеоконтент или контент движущихся изображений согласно схеме воспроизведения, совпадающей с информацией пользовательского ввода, которая принимается, по меньшей мере, через одно из микрофона 132, блока 150 считывания и устройства 180 ввода. В это время, электронное устройство может увеличивать или сокращать область движения контента движущихся изображений согласно информации пользовательского ввода.
[131] Как описано выше, посредством воспроизведения видеоконтента или контента движущихся изображений согласно схеме воспроизведения, совпадающей с информацией пользовательского ввода в электронном устройстве, интерес пользователя может вызываться в видеоконтенте или контенте движущихся изображений.
[132] Кроме того, посредством распознавания движения субъекта и автоматического задания области движения для формирования контента движущихся изображений в электронном устройстве, может быть легко сформирован контент движущихся изображений.
[133] Вышеописанные варианты осуществления настоящего изобретения могут реализовываться в аппаратных средствах, микропрограммном обеспечении (firmware) либо через исполнение программного или машинного кода, или любой комбинации вышеозначенного. Любое такое программное обеспечение может сохраняться на носителе записи, таком как CD-ROM, универсальный цифровой диск (DVD), магнитная лента, RAM, гибкий диск, жесткий диск или магнитооптический диск, либо в машинном коде, загружаемом по сети, первоначально сохраненном на удаленном носителе записи или на энергонезависимом машиночитаемом носителе, который должен сохраняться на локальном носителе записи, так что способы, описанные в данном документе, могут быть осуществлены через такое программное обеспечение, которое сохраняется на носителе записи, с использованием компьютера общего назначения или специального процессора, либо на программируемом или специализированном оборудовании, таком как ASIC или FPGA. В данной области техники следует понимать, что компьютер, процессор, микропроцессорный контроллер или программируемые аппаратные средства включают в себя компоненты запоминающего устройства, например, RAM, ROM, флэш-память и т.д., которые могут сохранять или принимать программный или машинный код, который при осуществлении доступа и выполнении посредством компьютера, процессора или аппаратных средств реализует способы обработки, описанные в данном документе. Помимо этого, следует признавать, что когда компьютер общего назначения осуществляет доступ к коду для реализации обработки, показанной в данном документе, выполнение кода превращает компьютер общего назначения в компьютер специального назначения для выполнения обработки, показанной в данном документе. Любые из функций и этапов, предоставленных на чертежах, могут реализовываться в аппаратных средствах, программном обеспечении либо в комбинации вышеозначенного и могут выполняться полностью или частично в рамках программируемых инструкций компьютера. Следует принимать во внимание, что устройства хранения данных и носители хранения данных представляют собой варианты осуществления машиночитаемого устройства хранения данных, которые являются подходящими для сохранения программы или программ, содержащих инструкции, которые при выполнении реализуют варианты осуществления настоящего изобретения.
[134] Соответственно, варианты осуществления предоставляют программу, содержащую код для реализации устройства или способа по любому из пунктов формулы изобретения из этого подробного описания, и машиночитаемый носитель хранения данных, сохраняющий такую программу. Еще дополнительно, такие программы могут быть переданы электронно через любой носитель, например, сигнал связи, переносимый по проводному или беспроводному соединению, и варианты осуществления надлежащим образом охватывают означенное.
[135] Из нижеприведенного описания следует принимать во внимание, что в конкретных вариантах осуществления изобретения, признаки относительно графического дизайна пользовательских интерфейсов комбинируются с этапами или средствами взаимодействия для того, чтобы достигать технического эффекта.
[136] Из нижеприведенного описания следует принимать во внимание, что в конкретных вариантах осуществления изобретения, графические признаки относительно технической информации (например, внутренних состояний машины) используются для того, чтобы достигать технического эффекта.
[137] Конкретные варианты осуществления нацелены на достижение технического эффекта повышения точности устройства ввода.
[138] Конкретные варианты осуществления нацелены на достижение технического эффекта снижения нагрузки (например, когнитивной, функциональной, оперативной, рабочей или управляемой нагрузки) на пользователя при выполнении определенных взаимодействий с компьютером или устройством.
[139] Конкретные варианты осуществления нацелены на достижение технического эффекта предоставления более эффективного человеко-машинного (пользовательского-машинного) интерфейса.
[140] Хотя изобретение показано и описано со ссылкой на его конкретные варианты осуществления, специалисты в данной области техники должны понимать, что различные изменения по форме и содержанию могут вноситься без отступления от объема изобретения, определяемого прилагаемой формулой изобретения. Следовательно, объем изобретения определяется не подробным описанием изобретения, а прилагаемой формулой изобретения, и любые отличия в пределах объема должны истолковываться как включенные в настоящее изобретение.
Изобретение относится к области воспроизведения контента в электронном устройстве. Техническим результатом является обеспечение возможности формирования видеоконтента согласно схеме воспроизведения, совпадающей с информацией пользовательского ввода. Для этого сравнивают множество последовательно записанных изображений, чтобы определить в этом множестве изображений области, где имеет место движение, синтезируют эти области в данном множестве изображений, чтобы создать контент, приспособленный для его воспроизведения, чтобы демонстрировать движение, и задают схемы воспроизведения для контента, так что каждая схема активируется в качестве реакции на разные типы ввода. При этом в качестве реакции на обнаружение ввода определяют схему воспроизведения контента, соответствующую типу обнаруженного ввода, и воспроизводят контент согласно схеме воспроизведения, соответствующей типу обнаруженного ввода. 2 н. и 9 з.п. ф-лы, 19 ил.
1. Способ осуществления операций в электронном устройстве, содержащий этапы, на которых:
сравнивают множество последовательно записанных изображений, чтобы определить в этом множестве изображений области, где имеет место движение;
синтезируют эти области в данном множестве изображений, чтобы создать контент, каковой контент приспособлен для его воспроизведения, чтобы демонстрировать движение;
задают по меньшей мере две схемы воспроизведения для контента, так что каждая схема активируется в качестве реакции на разные типы ввода;
в качестве реакции на обнаружение ввода, определяют схему воспроизведения контента, соответствующую типу обнаруженного ввода; и
воспроизводят контент согласно схеме воспроизведения, соответствующей типу обнаруженного ввода.
2. Способ по п. 1, в котором упомянутые разные типы ввода содержат одно или более из голосового ввода, ввода с помощью жестов, сенсорного ввода, ввода множественным касанием и ввода перетаскиванием.
3. Способ по п. 1, в котором упомянутые по меньшей мере две схемы воспроизведения содержат однократное прямое воспроизведение, повторяющееся прямое воспроизведение, однократное обратное воспроизведение и повторяющееся обратное воспроизведение, при этом каждая схема воспроизведения соответствует отличающемуся от других типу обнаруженного ввода.
4. Способ по п. 1, в котором определение схемы воспроизведения содержит этап, на котором: если тип обнаруженного ввода не известен, формируют по меньшей мере одно из предупреждающего сообщения и предупреждающего звука.
5. Способ по п. 1, в котором контент содержит одно или более из видеоконтента и контента движущихся изображений.
6. Способ по п. 1, дополнительно содержащий этап, на котором отображают опорное изображение, при этом опорное изображение содержит любое из миниатюры видеоконтента, изображения во время начала воспроизведения видео и базового изображения контента движущихся изображений.
7. Способ по п. 6, дополнительно содержащий этап, на котором формируют контент движущихся изображений перед отображением опорного изображения.
8. Способ по п. 7, в котором формирование контента движущихся изображений содержит этапы, на которых:
получают множество изображений через последовательное формирование изображений посредством использования камеры;
определяют опорные области во множестве изображений; и
синтезируют изображения, включенные в опорные области множества изображений, чтобы сформировать контент движущихся изображений.
9. Способ по п. 8, в котором определение опорных областей содержит этапы, на которых:
сравнивают изображения для извлечения областей, в которых считывается перемещение субъекта; и
определяют извлеченные области в качестве опорных областей.
10. Способ по п. 9, в котором воспроизведение контента содержит этап, на котором: если контент включает множество опорных изображений, воспроизводят одно или более опорных изображений на основе упомянутой определенной схемы воспроизведения.
11. Электронное устройство, содержащее:
блок отображения;
блок ввода; и
по меньшей мере один процессор;
при этом процессор сконфигурирован с возможностью реализовывать способ по любому из пп. 1-10.
Изложница с суживающимся книзу сечением и с вертикально перемещающимся днищем | 1924 |
|
SU2012A1 |
US 8271287 B1, 18.09.2012 | |||
Колосоуборка | 1923 |
|
SU2009A1 |
ИНТЕРФЕЙС ДЛЯ ВЫВОДА ПРЕДСТАВЛЕНИЙ ДАННЫХ ВО ВКЛАДКЕ ЭКРАННОЙ ОБЛАСТИ | 2004 |
|
RU2386164C2 |
Способ приготовления лака | 1924 |
|
SU2011A1 |
Изложница с суживающимся книзу сечением и с вертикально перемещающимся днищем | 1924 |
|
SU2012A1 |
Изложница с суживающимся книзу сечением и с вертикально перемещающимся днищем | 1924 |
|
SU2012A1 |
Способ приготовления лака | 1924 |
|
SU2011A1 |
УСТРОЙСТВО ОБРАБОТКИ ИЗОБРАЖЕНИЯ, СПОСОБ ОТОБРАЖЕНИЯ ИЗОБРАЖЕНИЯ И ПРОГРАММА ОТОБРАЖЕНИЯ ИЗОБРАЖЕНИЯ | 2009 |
|
RU2436160C2 |
Приспособление для суммирования отрезков прямых линий | 1923 |
|
SU2010A1 |
Авторы
Даты
2017-07-13—Публикация
2014-01-02—Подача