Область техники
[0001] Эта заявка относится к области методов фотографирования изображений и, в частности, к способу управления интеллектуальным помощником и терминальному (оконечному) устройству.
Уровень техники
[0002] С постоянным совершенствованием функции фотографирования мобильного терминала в последние годы в области методов фотографирования появляются различные «режимы фотосъемки», обеспечивая различные фотографические эффекты. Однако, статус использования фотокамеры в мобильном терминале потребителем является следующим: поскольку существует большое количество разнообразных «режимов фотосъемки», большинство потребителей мало знают о режимах фотосъемки фотокамеры и не могут определить, какой режим фотосъемки следует выбрать для текущей сцены, чтобы получить изображение с лучшим эффектом. Обычно потребитель вручную выбирает множество режимов фотосъемки. Попробовав несколько режимов фотосъемки, пользователь выбирает по памяти предпочтительный режим фотосъемки из множества опробованных режимов фотосъемки для фотографирования. Однако, таким образом пользователю необходимо вручную опробовать множество режимов фотосъемки, и эта работа является трудоёмкой.
Сущность изобретения
[0003] Эта заявка предоставляет способ управления интеллектуальным помощником и терминальное устройство для выполнения рекомендаций пользователю режима фотосъемки, улучшения эффекта фотографирования изображения, упрощения работы пользователя и улучшения (возможностей) взаимодействия с пользователем.
[0004] Согласно первому аспекту, вариант осуществления по этой заявке обеспечивает способ управления интеллектуальным помощником, и этот способ может быть реализован с использованием терминального устройства. Способ включает в себя: включение объектива терминальным устройством; отображение терминальным устройством интерфейса предварительного просмотра на экране дисплея, причем интерфейс предварительного просмотра включает в себя фотографируемый объект (объект, подлежащий фотосъемке); и отображение терминальным устройством первой информации с подсказкой режима фотосъемки в интерфейсе предварительного просмотра, если терминальное устройство определяет, что интерфейс предварительного просмотра стабильно отображался в течение заданного периода времени, причем первая информация с подсказкой используется для рекомендации пользователю первого режима фотосъемки, и при этом первый режим фотосъемки определяется терминальным устройством на основе информации о сцене (съемочном плане) фотографируемого объекта.
[0005] В этом варианте осуществления по этой заявке терминальное устройство рекомендует пользователю подходящий режим фотосъемки только после определения того, что интерфейс предварительного просмотра выводится стабильно. Таким образом, можно избежать следующего случая: первая информация с подсказкой постоянно отображается в интерфейсе предварительного просмотра и закрывает часть интерфейса предварительного просмотра, препятствуя лучшему поиску пользователем угла фотосъемки. Кроме того, можно избежать следующего явления: первая информация с подсказкой постоянно отображается в интерфейсе предварительного просмотра, и в режиме реального времени пользователю представляется сценарий, в котором первая информация с подсказкой переключается в интерфейсе предварительного просмотра, легко вызывая у пользователя раздражение. Согласно техническому решению, предоставленному в этом варианте осуществления по этой заявке, после определения того, что интерфейс предварительного просмотра выводится стабильно, терминальное устройство считает, что пользователь определил угол фотосъемки, и затем рекомендует пользователю оптимальный режим фотосъемки. Таким образом повышаются логические возможности и улучшается взаимодействие с пользователем.
[0006] В возможной конструкции после того, как интерфейс предварительного просмотра стабильно отображался в течение предварительно заданного периода времени, терминальное устройство идентифицирует по меньшей мере один тип информации о сцене, включенной в фотографируемый объект. Когда фотографируемый объект включает в себя один тип информации о сцене, терминальное устройство определяет на основе информации о сцене и первого соотношения соответствия между информацией о сцене и режимом фотосъемки первый режим фотосъемки, соответствующий информации о сцене; или когда фотографируемый объект включает в себя по меньшей мере два типа информации о сцене, терминальное устройство определяет на основе информации о сцене и первого соотношения соответствия между информацией о сцене и режимом фотосъемки режим фотосъемки, соответствующий каждому из упомянутых по меньшей мере двух типов информации о сцене, чтобы получить по меньшей мере два режима фотосъемки, и терминальное устройство выбирает первый режим фотосъемки из упомянутых по меньшей мере двух режимов фотосъемки в соответствии с политикой приоритета, причем политика приоритета включает в себя приоритеты упомянутых по меньшей мере двух режимов фотосъемки.
[0007] В этом варианте осуществления по этой заявке после того, как интерфейс предварительного просмотра стабильно выводится, терминальное устройство может определять режим фотосъемки, идентифицируя информацию о сцене фотографируемого объекта. Кроме того, когда идентифицируются один или более типов информации о сцене, отличаются способы обработки, используемые терминальным устройством. Таким образом повышается точность рекомендации режима фотосъемки.
[0008] В возможной конструкции до того, как интерфейс предварительного просмотра стабильно отображался в течение предварительно заданного периода времени, терминальное устройство захватывает n кадров интерфейсов предварительного просмотра, где n - целое число, большее или равное 1. Терминальное устройство идентифицирует по меньшей мере один тип информации о сцене фотографируемого объекта, включенной в каждый из n кадров интерфейсов предварительного просмотра. Терминальное устройство определяет на основе упомянутого по меньшей мере одного типа информации о сцене режим фотосъемки, соответствующий каждому кадру интерфейса предварительного просмотра. Вывод терминальным устройством первой информации с подсказкой, если интерфейс предварительного просмотра стабильно отображался в течение предварительно заданного периода времени, включает в себя: если интерфейс предварительного просмотра стабильно отображался в течение предварительно заданного периода времени, отображение терминальным устройством первой информации с подсказкой на интерфейсе предварительного просмотра, причем первая информация с подсказкой используется для рекомендации пользователю первого режима фотосъемки, и первый режим фотосъемки - это режим фотосъемки, соответствующий последнему кадру интерфейса предварительного просмотра в n кадрах интерфейсов предварительного просмотра.
[0009] В этом варианте осуществления по этой заявке, прежде чем интерфейс предварительного просмотра стабильно отображался в течение предварительно заданного периода времени, терминальное устройство может захватить множество кадров интерфейсов предварительного просмотра в режиме реального времени и сопоставить каждый кадр интерфейса предварительного просмотра с надлежащим режимом фотосъемки для получения множества режимов фотосъемки. После того, как интерфейс предварительного просмотра стабильно отображался в течение предварительно заданного периода времени, терминальное устройство отображает один из множества режимов фотосъемки. Согласно техническому решению, предоставленному в этом варианте осуществления по этой заявке, после определения того, что интерфейс предварительного просмотра выводится стабильно, терминальное устройство считает, что пользователь определил угол фотосъемки, и затем рекомендует пользователю оптимальный режим фотосъемки. Таким образом повышаются логические возможности и улучшается взаимодействие с пользователем.
[0010] В возможной конструкции определение терминальным устройством того, стабильно ли отображался интерфейс предварительного просмотра в течение предварительно заданного периода времени, включает в себя: захват терминальным устройством по меньшей мере двух кадров интерфейсов предварительного просмотра в течение предварительно заданного периода времени; и если сходство между упомянутыми по меньшей мере двумя кадрами интерфейсов предварительного просмотра выше, чем предварительно заданное сходство, определение того, что интерфейс предварительного просмотра стабильно отображался в течение предварительно заданного периода времени; или определение терминальным устройством с помощью датчика движения того, находится ли терминальное устройство в неподвижном состоянии в течение предварительно заданного периода времени; и если терминальное устройство находится в неподвижном состоянии в течение предварительно заданного периода времени, определение того, что интерфейс предварительного просмотра стабильно отображался в течение предварительно заданного периода времени.
[0011] В этом варианте осуществления по этой заявке терминальное устройство определяет по меньшей мере двумя способами, стабильно ли отображался интерфейс предварительного просмотра. В способе 1 определяется, превышает ли сходство между упомянутыми по меньшей мере двумя кадрами интерфейсов предварительного просмотра, захваченными в течение предварительно заданного периода времени, заданное сходство. В способе 2 определяется, находится ли терминальное устройство в неподвижном состоянии в течение предварительно заданного периода времени. В этих двух способах после определения того, что интерфейс предварительного просмотра выводится стабильно, терминальное устройство считает, что пользователь определил угол фотосъемки, и затем рекомендует пользователю оптимальный режим фотосъемки. Таким образом повышаются логические возможности и улучшается взаимодействие с пользователем.
[0012] В возможной конструкции первая информация с подсказкой включает в себя первый значок, причем первый значок используется для идентификации первого режима фотосъемки, а вывод терминальным устройством первой информации с подсказкой включает в себя: отображение терминальным устройством первого значка в первой области отображения на интерфейсе предварительного просмотра, причем терминальное устройство загружает в ответ на первую операцию над первым значком параметр, соответствующий первому режиму фотосъемки.
[0013] В этом варианте осуществления по этой заявке первая информация с подсказкой представляет собой значок, соответствующий рекомендованному режиму фотосъемки. Область отображения значков обычно может быть задана относительно небольшой во избежание закрытия интерфейса предварительного просмотра. Кроме того, пользователь относительно чувствителен к значку, и отображение значка помогает улучшить взаимодействие с пользователем. Пользователь может включить первый режим фотосъемки, активировав значок, например, нажав значок, в результате чего упростить работу пользователя.
[0014] В возможной конструкции терминальное устройство отображает первый набор параметров во второй области отображения на интерфейсе предварительного просмотра. Терминальное устройство отображает измененный второй набор параметров в ответ на вторую операцию, причем второй набор параметров представляет собой набор параметров, полученный после изменения первого параметра в первом наборе параметров. Терминальное устройство загружает второй набор параметров.
[0015] В этом варианте осуществления по этой заявке после загрузки параметра рекомендованного режима фотосъемки терминальное устройство может отображать этот параметр, и пользователь может изменять значение этого параметра, тем самым упрощается работа пользователя и улучшается взаимодействие с пользователем.
[0016] В возможной конструкции, если первый параметр изменяется более предварительно заданного количества раз, терминальное устройство устанавливает третье соотношение соответствия между вторым набором параметров и первым режимом фотосъемки; и терминальное устройство добавляет третье соотношение соответствия ко второму соотношению соответствия.
[0017] В этом варианте осуществления по этой заявке терминальное устройство может записывать количество раз, когда пользователь изменяет первый параметр в первом наборе параметров. Когда количество раз изменения больше предварительно заданного количества раз, терминальное устройство устанавливает третье соотношение соответствия между вторым набором параметров и первым режимом фотосъемки. Если в следующий раз пользователю будет рекомендован первый режим фотосъемки, будет использован второй набор параметров. Таким образом терминальное устройство может рекомендовать пользователю оптимальный режим фотосъемки на основе привычки использования пользователя, в результате чего может быть сфотографировано изображение, которое достаточно удовлетворяет требованиям пользователя, тем самым улучшая взаимодействие с пользователем.
[0018] В возможной конструкции терминальное устройство отображает первую информацию в интерфейсе предварительного просмотра в ответ на вторую операцию с первым значком, причем первая информация представляет собой текстовую информацию, описывающую первый режим фотосъемки.
[0019] В этом варианте осуществления по этой заявке, если пользователь хочет узнать подробное содержание рекомендуемого режима фотосъемки, пользователь может активировать, например, двойным касанием, значок режима фотосъемки, отображаемый в интерфейсе предварительного просмотра, и терминальное устройство может отобразить подробное описание рекомендуемого режима фотосъемки, помогая пользователю узнать рекомендуемый режим фотосъемки и улучшая взаимодействие с пользователем.
[0020] В возможной конструкции после того, как терминальное устройство переходит в первый режим фотосъемки, терминальное устройство отображает вторую информацию с подсказкой в интерфейсе предварительного просмотра, причем вторая информация с подсказкой используется для напоминания пользователю о том, что терминальное устройство в настоящее время находится в первом режиме фотосъемки.
[0021] В этом варианте осуществления по этой заявке после входа в рекомендуемый режим фотосъемки терминальное устройство может отображать вторую информацию с подсказкой, напоминая пользователю, что терминальное устройство вошло в режим фотосъемки. Этот способ может помочь пользователю определить, успешно ли созданы условия для рекомендуемого режима фотосъемки, тем самым улучшая взаимодействие с пользователем.
[0022] В возможной конструкции, если пользователь выбирает другой режим фотосъемки, отличный от первого режима фотосъемки, рекомендованного при использовании первой информации с подсказкой, терминальное устройство определяет, превышает ли количество раз, когда пользователь выбирает другой режим фотосъемки, заранее заданное количество раз. Когда количество раз, которое пользователь выбирает другой режим фотосъемки, превышает предварительно заданное количество раз, если имеется только один тип информации о сцене для фотографируемой сцены, терминальное устройство обновляет первое соотношение соответствия, используя второе соотношение соответствия между другим режимом фотосъемки и информацией о сцене; или если существует по меньшей мере два типа информации о сцене фотографируемого объекта, терминальное устройство устанавливает первый приоритет другого режима фотосъемки на второй приоритет, причем второй приоритет выше первого приоритета, и терминальное устройство обновляет политику приоритета, используя второй приоритет другого режима фотосъемки.
[0023] В этом варианте осуществления по этой заявке пользователь может выбрать режим фотосъемки, рекомендованный терминальным устройством, или может выбрать другой режим фотосъемки. Если пользователь выбирает другой режим фотосъемки, терминальное устройство может записывать количество раз, когда пользователь выбирает другой режим фотосъемки. После того, как упомянутое количество достигнет предварительно заданного количества раз, терминальное устройство обновляет соотношение соответствия между режимом фотосъемки и информацией о сцене или обновляет политику приоритета. Другими словами, терминальное устройство может записывать привычку использования пользователя и корректировать политику рекомендаций на основе привычки использования пользователя, тем самым улучшая взаимодействие с пользователем.
[0024] Согласно второму аспекту, вариант осуществления по этой заявке предоставляет терминальное устройство, включающее процессор и память. Память выполнена с возможностью хранить одну или более компьютерных программ. Когда одна или более компьютерных программ, хранящихся в памяти, выполняются процессором, терминальное устройство может реализовать способ по любому из первого аспекта и возможным конструкциям по первому аспекту.
[0025] Согласно третьему аспекту, вариант осуществления по этой заявке дополнительно предоставляет терминальное устройство, причем терминальное устройство включает в себя модуль/блок для выполнения способа по любому из первого аспекта и возможным конструкциям по первому аспекту.
[0026] Согласно четвертому аспекту, вариант осуществления по этой заявке дополнительно предоставляет машиночитаемый носитель данных, причем машиночитаемый носитель данных включает в себя компьютерную программу, и когда компьютерная программа исполняется на терминальном устройстве, терминальному устройству обеспечиваются условия для выполнения способа по любому из первого аспекта и возможным конструкциям по первому аспекту.
[0027] Согласно пятому аспекту, вариант осуществления по этой заявке дополнительно предоставляет компьютерный программный продукт. Когда компьютерный программный продукт исполняется на терминальном устройстве, терминальному устройству обеспечиваются условия для выполнения способа по любому из первого аспекта и возможным конструкциям по первому аспекту.
Краткое описание чертежей
[0028] ФИГ. 1 - схематическая структурная диаграмма терминального устройства по варианту осуществления настоящего изобретения;
[0029] ФИГ. 2 - блок-схема последовательности операций способа управления интеллектуальным помощником по варианту осуществления настоящего изобретения;
[0030] ФИГ. 3 - схематическая диаграмма периодического захвата интерфейса предварительного просмотра терминальным устройством по варианту осуществления настоящего изобретения;
[0031] ФИГ. 4A - схематическая диаграмма временных узлов рекомендации режимов фотосъемки терминальным устройством по варианту осуществления настоящего изобретения;
[0032] ФИГ. 4B - схематическая диаграмма временных узлов рекомендации режимов фотосъемки терминальным устройством по варианту осуществления настоящего изобретения;
[0033] ФИГ. 5 - блок-схема последовательности операций другого способа управления интеллектуальным помощником по варианту осуществления настоящего изобретения;
[0034] ФИГ. 6 - схематическая диаграмма периодического захвата интерфейса предварительного просмотра терминальным устройством по варианту осуществления настоящего изобретения;
[0035] ФИГ. 7A - схематическая диаграмма состояния отображения экрана дисплея, когда терминальное устройство фотографирует изображение, по варианту осуществления настоящего изобретения;
[0036] ФИГ. 7B - схематическая диаграмма состояния отображения экрана дисплея, когда терминальное устройство фотографирует изображение, по варианту осуществления настоящего изобретения;
[0037] ФИГ. 7C - схематическая диаграмма состояния отображения экрана дисплея, когда терминальное устройство фотографирует изображение, по варианту осуществления настоящего изобретения;
[0038] ФИГ. 7D - схематическая диаграмма состояния отображения экрана дисплея, когда терминальное устройство фотографирует изображение, по варианту осуществления настоящего изобретения;
[0039] ФИГ. 7E - схематическая диаграмма состояния отображения экрана дисплея, когда терминальное устройство фотографирует изображение, по варианту осуществления настоящего изобретения;
[0040] ФИГ. 7F - схематическая диаграмма состояния отображения экрана дисплея, когда терминальное устройство фотографирует изображение, по варианту осуществления настоящего изобретения;
[0041] ФИГ. 8 - схематическая структурная диаграмма терминального устройства по варианту осуществления настоящего изобретения; и
[0042] ФИГ. 9 - схематическая структурная диаграмма терминального устройства по варианту осуществления настоящего изобретения.
Описание вариантов осуществления
[0043] В дальнейшем описываются предпосылки создания, относящиеся к этой заявке.
[0044] В связи с постоянным совершенствованием функции фотографирования у мобильного терминала в последние годы в области методов фотографирования появляются различные «режимы фотосъемки» для обеспечения различных фотографических эффектов. Однако статус использования камеры в мобильном терминале потребителем является следующим: поскольку существует большое количество разнообразных «режимов фотосъемки», большинство потребителей мало знают о режимах фотосъемки камеры и не могут определить, какой режим фотосъемки следует выбрать для текущей сцены, чтобы получить изображение с лучшим эффектом. Обычно потребитель вручную выбирает множество режимов фотосъемки. Попробовав несколько режимов фотосъемки, пользователь выбирает по памяти предпочтительный режим фотосъемки из множества опробованных режимов фотосъемки для фотографирования. Однако, таким образом пользователю необходимо вручную опробовать множество режимов фотосъемки, и эта работа является трудоемкой.
[0045] Для решения этой технической проблемы варианты осуществления по этой заявке предоставляют способ и устройство управления интеллектуальным помощником. В этом способе терминальное устройство может идентифицировать сцену фотографируемого объекта, определять подходящий режим фотосъемки на основе информации об идентифицированной сцене и рекомендовать этот определенный режим фотосъемки пользователю. Пользователю не нужно вручную выполнять выбор из большого количества режимов фотосъемки, так что работа упрощается, а взаимодействие с пользователем улучшается. Способ управления интеллектуальным помощником, представленный в вариантах осуществления по этой заявке, применим к терминальному устройству 100, показанному на фиг. 1. Поэтому в последующем описании терминальное устройство 100 используется в качестве примера для описания. Для подробной информации обратимся к фиг. 2. Фиг. 2 - блок-схема последовательности операций способа управления интеллектуальным помощником по варианту осуществления по этой заявке. Как показано на Фиг. 2, способ включает в себя следующие этапы.
[0046] Этап S201. Терминальное устройство 100 включает объектив 170 и отображает интерфейс предварительного просмотра на блоке 160 отображения. Интерфейс предварительного просмотра включает в себя фотографируемый объект.
[0047] В этом варианте осуществления по этой заявке фотографирующее устройство может быть устройством (application, APP) с функцией фотографирования изображений в терминальном устройстве 100, например, фотокамерой, включенной в терминальное устройство 100. В качестве альтернативы, фотографирующее устройство может быть сторонним программным приложением, установленным в терминальном устройстве 100, например, приложением с функцией фотографирования изображений, таким как Sweet Camera, Photo Editor & Filters, Beauty Camera, WeChat, Alipay, Сервис мгновенного обмена сообщениями (Tencent chat software, QQ), DingTalk, обмен фотографиями (instagram), Kakao Talk или Line (Line).
[0048] Камера, включенная в терминальное устройство 100, используется в качестве примера. Когда пользователю необходимо сделать фотографию, для включения камеры может быть активирован значок камеры, отображаемый на терминальном устройстве 100. Процессор 130 терминального устройства 100 приводит в действие камеру, включает объектив 170 и отображает интерфейс предварительного просмотра на панели 161 дисплея блока 160 отображения. Когда пользователь согласует объектив 170 с фотографируемым объектом, этот фотографируемый объект отображается в интерфейсе предварительного просмотра.
[0049] Этап S202. Терминальное устройство 100 идентифицирует сцену фотографируемого объекта и определяет подходящий режим фотосъемки на основе информации об идентифицированной сцене. Информация о сцене включает в себя, но не ограничивается этим, сцену изображения персонажа, пейзажную сцену, ночную сцену, сцену зеленых растений, снежную сцену и т.п.
[0050] В этом варианте осуществления по этой заявке при идентификации сцены фотографируемого объекта терминальное устройство 100 может идентифицировать фотографируемый объект и может дополнительно идентифицировать сцену, в которой расположен фотографируемый объект. Например, фотографируемый объект, идентифицированный терминальным устройством 100, включает в себя еду, цветок, домашнее животное и инструмент для транспортировки. Сцена, в которой находится фотографируемый объект, которая идентифицируется терминальным устройством, может включать в себя гору или озеро, или обычный городской объект: кинотеатр, библиотеку, больницу, стадион, станцию или подобное.
[0051] В возможной реализации терминальное устройство 100 может идентифицировать сцену фотографируемого объекта путем захвата интерфейса предварительного просмотра.
[0052] Например, после захвата (сбора) интерфейса предварительного просмотра терминальное устройство 100 может идентифицировать информацию о сцене фотографируемого объекта путем идентификации информации об особенностях в захваченном интерфейсе предварительного просмотра. Информацией об особенностях может быть фотографируемый объект, а именно человек, животное или растение, включенный в интерфейс предварительного просмотра, или информация об особенностях может быть сценой, в которой находится фотографируемый объект, например, здание или природный пейзаж. Например, когда интерфейс предварительного просмотра включает в себя человека, терминальное устройство 100 определяет, что информация о сцене фотографируемого объекта включает в себя сцену изображения персонажа (человека). Например, когда интерфейс предварительного просмотра включает в себя растение, здание или природный пейзаж, терминальное устройство 100 определяет, что информация о сцене фотографируемого объекта включает в себя пейзажную сцену.
[0053] Дополнительно, для повышения точности идентификации сцены терминальное устройство 100 может уточнять различные сцены. Например, сцена изображения персонажа может попадать в общую сцену изображения персонажа и сцену группового изображения. Пейзажная сцена может включать в себя сцену растений, сцену природного пейзажа, сцену восхода/захода солнца и т.п. Каждая уточненная сцена имеет соответствующее определяющее условие. Следовательно, после идентификации информации об особенностях в интерфейсе предварительного просмотра терминальное устройство 100 может дополнительно определить, удовлетворяет ли информация об особенностях предварительно заданному определяющему условию. Если информация об особенностях удовлетворяет предварительно заданному определяющему условию, терминальное устройство 100 определяет сцену, соответствующую определяющему условию.
[0054] Например, информация об особенностях в интерфейсе предварительного просмотра включает в себя персонажа (человека). Терминальное устройство 100 может дополнительно определять, меньше ли количество людей, включенных в интерфейс предварительного просмотра, чем предварительно заданное количество, или больше ли доля площади, занимаемой людьми в интерфейсе предварительного просмотра, от общей площади интерфейса предварительного просмотра, чем заданная доля. Когда терминальное устройство 100 определяет, что количество людей меньше или равно предварительно заданному количеству, такому как 2, и доля площади, занимаемой людьми в интерфейсе предварительного просмотра, от общей площади интерфейса предварительного просмотра меньше заранее заданной доли, такой как 10%, терминальное устройство 100 определяет, что информация о сцене фотографируемого объекта включает в себя общую сцену изображения персонажа. Когда терминальное устройство 100 определяет, что количество людей в интерфейсе предварительного просмотра больше 2, терминальное устройство 100 определяет, что информация о сцене фотографируемого объекта включает в себя сцену группового изображения.
[0055] Например, информация об особенностях в интерфейсе предварительного просмотра включает в себя цветок или зеленое растение. Терминальное устройство 100 может дополнительно определять значение насыщенности цветка или зеленого растения в интерфейсе предварительного просмотра. Когда значение насыщенности больше предварительно заданного значения, терминальное устройство 100 определяет, что информация о сцене фотографируемого объекта представляет собой сцену растения с высокой насыщенностью.
[0056] В другой возможной реализации терминальное устройство 100 может дополнительно идентифицировать информацию о сцене фотографируемого объекта путем определения расстояния между фотографируемым объектом и терминальным устройством 100. Когда расстояние между фотографируемым объектом и терминальным устройством 100 меньше или равно предварительно заданному расстоянию, терминальное устройство 100 определяет, что информация о сцене интерфейса предварительного просмотра является сценой съемки крупным планом.
[0057] В реальном приложении терминальное устройство 100 может идентифицировать информацию о сцене фотографируемого объекта другим способом. Например, комбинируются два вышеупомянутых способа.
[0058] После идентификации информации о сцене фотографируемого объекта терминальное устройство 100 может получить на основе соотношения соответствия между информацией о сцене и режимом фотосъемки режим фотосъемки, соответствующий идентифицированной информации о сцене. В качестве примера в таблице 1 перечислены возможные соотношения соответствия между информацией о сцене и режимом фотосъемки.
Таблица 1
[0059] Как показано в таблице 1, после идентификации информации о сцене фотографируемого объекта терминальное устройство 100 может определить, согласно таблице 1, режим фотосъемки, соответствующий идентифицированной информации о сцене.
[0060] Когда терминальное устройство 100 идентифицирует только один тип информации о сцене фотографируемого объекта, терминальное устройство 100 определяет, согласно таблице 1, режим фотосъемки, соответствующий информации о сцене.
[0061] Когда терминальное устройство 100 идентифицирует множество типов информации о сцене фотографируемого объекта терминальное устройство 100 определяет множество режимов фотосъемки согласно таблице 1. Терминальное устройство 100 может выбрать лучший режим фотосъемки из множества режимов фотосъемки на основе предварительно заданной политики приоритета. Терминальное устройство 100 может подсчитывать количество раз или частоту использования пользователем различных режимов фотосъемки, задавать режим фотосъемки, часто используемый пользователем, как относительно высокий, и задавать режим фотосъемки, редко используемый пользователем, как относительно низкий. Например, предварительно заданная политика приоритета включает в себя три политики приоритета, и между этими тремя политиками приоритета и идентифицированными типами сцены существует взаимно однозначное соответствие. Для подробной информации обратимся к таблице 2.
Таблица 2
[0062] Также существует политика приоритета для различных типов сцен, например, тип съемки крупным планом > тип объекта > тип сцены.
[0063] В сценах одинакового типа разные режимы фотосъемки применимы к разным условиям окружающей среды. Например, для съемки крупным планом режим «яркий» достаточно подходит для окружающей среды с относительно сильным освещением, а режим «макро» достаточно подходит для окружающей среды с относительно слабым освещением. Следовательно, терминальное устройство 100 может определять подходящий режим фотосъемки на основе различных условий окружающей среды. Например, если интенсивность света в окружающей среде больше предварительно заданной интенсивности, выбирается режим «яркий»; или, если интенсивность света меньше предварительно заданной интенсивности, выбирается режим «макро».
[0064] После идентификации того, что фотографируемый объект имеет множество сцен, терминальное устройство 100 может определить тип каждой сцены. В частности, терминальное устройство 100 может определять тип сцены на основе типа информации об особенностях в интерфейсе предварительного просмотра или может определять тип сцены на основе расстояния между терминальным устройством 100 и фотографируемым объектом.
[0065] Например, терминальное устройство 100 определяет, что интерфейс предварительного просмотра включает в себя три типа информации об особенностях, а именно, человека, собаку и снежную сцену. Терминальное устройство 100 определяет три режима фотосъемки, а именно режим изображения персонажа, режим «животное» и режим «пейзаж», согласно таблице 1. Терминальное устройство 100 определяет тип каждого типа информации об особенностях. Если быть точным, человек и собака относятся к типу объекта, а снежная сцена принадлежит к типу сцены. Терминальное устройство 100 определяет, что приоритет типа объекта выше приоритета типа сцены, и определяет, согласно таблице 2, что приоритет человека в типе объекта выше приоритета животного. Следовательно, терминальное устройство 100 может определить, что лучшим режимом фотосъемки из трех режимов фотосъемки является режим изображения персонажа.
[0066] В этом варианте осуществления по этой заявке режим фотосъемки можно понимать как набор параметров, которые заданы при фотографировании терминальным устройством 100 фотографируемого объекта. Набор может включать в себя диафрагму, затвор, ISO (светочувствительность), баланс белого и т.п. В одном режиме фотосъемки для каждого параметра в наборе параметров задано подходящее значение. В возможном случае производитель терминального устройства 100 сохраняет набор предварительно заданных параметров и значение каждого параметра в терминальном устройстве 100 на основе некоторых типичных сцен, таких как ночная сцена, изображение персонажа, снежная сцена и пляж. Например, производитель может получить набор предварительно заданных параметров и значение каждого параметра посредством эксперимента или может получить набор предварительно заданных параметров и значение каждого параметра другим способом. Пользователь также может вручную настроить значение параметра в режиме фотосъемки. Например, в режиме изображения персонажа значение диафрагмы по умолчанию является первым значением. Пользователь также может настроить диафрагму, и значение настроенной диафрагмы является вторым значением. В терминальном устройстве 100 значение апертуры в режиме изображения персонажа может быть задано на второе значение.
[0067] Этап S203. Терминальное устройство 100 определяет, непрерывно ли и стабильно ли отображался фотографируемый объект в интерфейсе предварительного просмотра в течение предварительно заданного периода времени. Если да, выполняется этап S204; или, если нет, выполняется этап S202.
[0068] Как правило, фотографируемый объект в интерфейсе предварительного просмотра изменяется динамически. Например, после включения фотографического устройства в терминальном устройстве 100 пользователь обычно ищет оптимальный угол фотосъемки, диапазон фотосъемки и тому подобное. В процессе поиска фотографируемый объект в интерфейсе предварительного просмотра изменяется в режиме реального времени. При определении того, что фотографируемый объект в интерфейсе предварительного просмотра отображается нестабильно, терминальное устройство 100 считает, что пользователь в настоящее время ищет угол фотосъемки, и терминальное устройство 100 может выполнить этап S202. Терминальное устройство 100 может идентифицировать сцену фотографируемого объекта в режиме реального времени и определить подходящий режим фотосъемки на основе информации об идентифицированной сцене. В частности, терминальное устройство 100 может захватывать интерфейс предварительного просмотра в режиме реального времени, а затем идентифицировать информацию о сцене фотографируемого объекта путем идентификации информации об особенностях в захваченном интерфейсе предварительного просмотра (обратимся к описанию этапа S202).
[0069] Для упрощения понимания специалистом в данной области техники обратимся к фиг. 3. Фиг. 3 - схематическая диаграмма периодического захвата интерфейса предварительного просмотра терминальным устройством.
[0070] На фиг. 3 цикл захвата интерфейса предварительного просмотра терминальным устройством 100 равен T. Терминальное устройство 100 захватывает n-ый кадр интерфейса предварительного просмотра в момент t1, затем идентифицирует информацию о сцене фотографируемого объекта путем идентификации информации об особенностях в n-ом кадре интерфейса предварительного просмотра и определяет, что режим фотосъемки, соответствующий идентифицированной информации о сцене, является первым режимом фотосъемки. Терминальное устройство 100 захватывает (n+m)-ый кадр интерфейса предварительного просмотра в момент t1+T, затем идентифицирует информацию о сцене фотографируемого объекта путем идентификации информации об особенностях в (n+m)-ом кадре предварительного просмотра и определяет, что режим фотосъемки, соответствующий идентифицированной информации о сцене, является вторым режимом фотосъемки. Терминальное устройство 100 захватывает (n+2m)-ый кадр интерфейса предварительного просмотра в момент t1+2T, затем идентифицирует информацию о сцене фотографируемого объекта путем идентификации информации об особенностях в (n+2m)-ом кадре интерфейса предварительного просмотра и определяет, что режим фотосъемки, соответствующий идентифицированной информации о сцене, является третьим режимом фотосъемки.
[0071] На фиг. 3 заданный период времени больше T. В возможной реализации терминальное устройство 100 определяет сходство между n-ым кадром интерфейса предварительного просмотра, (n+1)-ым кадром интерфейса предварительного просмотра и (n+2)-ым кадром интерфейса предварительного просмотра с помощью сравнения. Если сходство выше предварительно заданного сходства, считается, что текущий интерфейс предварительного просмотра отображается стабильно. В этом случае терминальное устройство 100 выводит первую информацию с подсказкой. Поскольку интерфейс предварительного просмотра стабильно отображался в течение предварительно заданного периода времени, существует довольно большая вероятность того, что первый режим фотосъемки, второй режим фотосъемки и третий режим фотосъемки будут одинаковыми. Следовательно, первая информация с подсказкой, выводимая терминальным устройством 100, может использоваться для рекомендации любого из трех режимов фотосъемки. Конечно, предпочтительно, чтобы терминальное устройство 100 могло рекомендовать окончательно определенный режим фотосъемки, а именно третий режим фотосъемки. На фиг. 3 предварительно заданный период времени больше цикла захвата интерфейса предварительного просмотра только для простоты понимания читателем. В реальном приложении специалист в данной области техники может задать, исходя из фактических требований, соотношение между предварительно заданным периодом времени и циклом захвата интерфейса предварительного просмотра.
[0072] В другой возможной реализации терминальное устройство 100 обнаруживает с помощью датчика движения в терминальном устройстве 100, что терминальное устройство 100 находится в неподвижном состоянии в течение предварительно заданного периода времени. В этом случае терминальное устройство 100 определяет, что интерфейс предварительного просмотра отображается стабильно. Терминальное устройство 100 может выводить первую информацию с подсказкой. Аналогичным образом, поскольку интерфейс предварительного просмотра стабильно отображался в течение предварительно заданного периода времени, существует достаточно большая вероятность того, что первый режим фотосъемки, второй режим фотосъемки и третий режим фотосъемки будут одинаковыми. Следовательно, первая информация с подсказкой, выводимая терминальным устройством 100, может использоваться для рекомендации любого из трех режимов фотосъемки. Конечно, предпочтительно, чтобы терминальное устройство 100 могло рекомендовать окончательно определенный режим фотосъемки, а именно третий режим фотосъемки.
[0073] В этом варианте осуществления по этой заявке датчик движения в терминальном устройстве 100 может быть датчиком скорости, датчиком ускорения, датчиком угловой скорости, гироскопом или т.п.
[0074] После определения того, что интерфейс предварительного просмотра стабильно отображался в течение предварительно заданного периода времени, терминальное устройство 100 считает, что пользователь завершил процесс поиска угла фотосъемки, другими словами, фотографируемый объект, отображаемый в текущем интерфейсе предварительного просмотра, представляет собой сцену, которую пользователь ожидает сфотографировать. Терминальное устройство 100 может выводить первую информацию с подсказкой. Первая информация с подсказкой используется для того, чтобы рекомендовать лучший режим фотосъемки, полученный терминальным устройством 100 посредством подбора под пользователя.
[0075] В реальном приложении после того, как терминальное устройство 100 непрерывно и стабильно отображает интерфейс предварительного просмотра, например, терминальное устройство 100 все еще находится в течение предварительно заданного периода времени, новый объект может попасть в диапазон (кадр) фотосъемки. В частности, новый объект может появиться в интерфейсе предварительного просмотра (новый объект попадает в диапазон фотосъемки), другими словами, фотографируемый объект в интерфейсе предварительного просмотра изменяется. Следовательно, после непрерывного и стабильного отображения интерфейса предварительного просмотра терминальное устройство 100 может также идентифицировать информацию о сцене фотографируемого объекта в режиме реального времени и рекомендовать пользователю подходящий режим фотосъемки.
[0076] Например, фиг. 4A и фиг. 4B - схематические диаграммы, на которых новый объект попадает в диапазон фотосъемки после того, как будет стабильно выведен интерфейс предварительного просмотра терминального устройства.
[0077] На фиг. 4A, если терминальное устройство 100 определяет, что интерфейс предварительного просмотра стабильно отображался в течение предварительно заданного периода времени в момент t2, терминальное устройство 100 обнаруживает, что терминальное устройство 100 рекомендует пользователю первый режим фотосъемки в момент t2. Если новый объект попадает в диапазон фотосъемки в момент t2 (или в другой момент, причем на фиг. 4A в качестве примера используется момент между t2 и t3), другими словами, изменяется фотографируемый объект в интерфейсе предварительного просмотра, терминальное устройство 100 может выполнять идентификацию сцены на новом фотографируемом объекте. Если приоритет второго режима фотосъемки, соответствующего новому объекту, ниже приоритета первого режима фотосъемки, терминальное устройство 100 продолжает рекомендовать пользователю первый режим фотосъемки, например, в момент t3 на фиг. 4А.
[0078] Например, в момент t2 интерфейс предварительного просмотра, отображаемый на терминальном устройстве 100, включает в себя человека и снежную сцену, и интерфейс предварительного просмотра стабильно отображался в течение предварительно заданного периода времени. В этом случае терминальное устройство 100 рекомендует пользователю режим изображения персонажа в соответствии с политикой приоритета. Если пользователь не активирует управление фотографированием, и в диапазон фотосъемки попадает собака, другими словами, спутник пользователя, собака и снежная сцена отображаются в интерфейсе предварительного просмотра, при обнаружении, что фотографируемый объект изменяется, терминальное устройство 100 может продолжать идентифицировать сцену фотографируемого объекта. После идентификации информация о новой сцене включает в себя сцену изображения персонажа, сцену животного и снежную сцену. Терминальное устройство 100 определяет в соответствии с политикой приоритета, что приоритет режима изображения персонажа выше приоритета режима «животное» и режима «снежная сцена». Следовательно, в момент t3 терминальное устройство 100 продолжает рекомендовать пользователю режим изображения персонажа. Таким образом, поскольку терминальное устройство 100 определило, что приоритет режима «животное» ниже приоритета режима изображения персонажа, терминальному устройству 100 не нужно определять, стабильно ли отображалась собака в интерфейсе предварительного просмотра в течение предварительно заданного периода времени, в результате чего сокращаются вычислительные ресурсы.
[0079] Далее обращаясь к фиг. 4A, после того, как новый объект попадает в диапазон фотосъемки, если исходная сцена выпадает из диапазона фотосъемки, например, в момент между t3 и t4 на фиг. 4A, исходная сцена выпадает за пределы диапазона фотосъемки, терминальное устройство 100 определяет, стабильно ли отображался новый объект в интерфейсе предварительного просмотра в течение предварительно заданного периода времени. Если да, терминальное устройство 100 рекомендует пользователю второй режим фотосъемки, соответствующий новому объекту, например, в момент t4 на фиг. 4А.
[0080] Вышеупомянутый пример, в котором пользователь фотографирует спутника с помощью терминального устройства 100, все еще используется для описания. Если спутник пользователя выпадает из диапазона фотосъемки, другими словами, только собака и снежная сцена попадают в диапазон фотосъемки, терминальное устройство 100 идентифицирует, что информация о сцене включает в себя сцену животного и снежную сцену. Из политики приоритетов можно узнать, что приоритет режима «животное» выше, чем у режима «снежная сцена». Следовательно, если интерфейс предварительного просмотра, включающий в себя собаку и снежную сцену, стабильно отображался в течение предварительно заданного периода времени, терминальное устройство 100 рекомендует пользователю режим «животное».
[0081] На фиг. 4B, если терминальное устройство 100 определяет, что интерфейс предварительного просмотра стабильно отображался в течение предварительно заданного периода времени в момент t2, терминальное устройство 100 рекомендует пользователю первый режим фотосъемки. Если новый объект попадает в диапазон фотосъемки в момент t2 (или в другой момент, причем на фиг. 4A в качестве примера используется момент между t2 и t3), другими словами, изменяется фотографируемый объект в интерфейсе предварительного просмотра, терминальное устройство 100 может выполнять идентификацию сцены на новом фотографируемом объекте. Если приоритет второго режима фотосъемки, соответствующего новому объекту, выше приоритета первого режима фотосъемки, но новый объект находился в интерфейсе предварительного просмотра в течение относительно короткого времени, другими словами, новый объект не отображался стабильно в интерфейсе предварительного просмотра в течение предварительно заданного периода времени, терминальное устройство 100 по-прежнему рекомендует пользователю первый режим фотосъемки, например, в момент t3 на фиг. 4Б. Если приоритет второго режима фотосъемки, соответствующего новому объекту, выше приоритета первого режима фотосъемки, и новый объект стабильно отображался в интерфейсе предварительного просмотра в течение предварительно заданного периода времени, терминальное устройство 100 рекомендует пользователю второй режим фотосъемки в момент t4, например, в момент t4 на фиг. 4Б.
[0082] Например, если в момент t2 интерфейс предварительного просмотра, отображаемый терминальным устройством 100, включает в себя собаку и снежную сцену, и интерфейс предварительного просмотра стабильно отображался в течение предварительно заданного периода времени, терминальное устройство 100 рекомендует пользователю первый режим фотосъемки, а именно режим животного, в соответствии с политикой приоритета. Если в момент времени t2 и t3 в диапазон фотосъемки попадает человек, другими словами, человек появляется в интерфейсе предварительного просмотра, потому что фотографируемый объект изменяется, терминальное устройство 100 продолжает идентифицировать новый фотографируемый объект. После идентификации терминальное устройство 100 определяет, что новый фотографируемый объект включает в себя сцену изображения персонажа, сцену животного и снежную сцену. Терминальное устройство 100 определяет в соответствии с политикой приоритета, что режим изображения персонажа имеет наивысший приоритет, а сцена животного имеет второй наивысший приоритет. Следовательно, если человек находился в интерфейсе предварительного просмотра в течение относительно короткого времени, которое меньше предварительно заданного периода времени, терминальное устройство 100 продолжает рекомендовать пользователю режим «животное». Если человек стабильно отображался в интерфейсе предварительного просмотра в течение предварительно заданного периода времени, терминальное устройство 100 рекомендует пользователю режим изображения персонажа. После этого, если человек покидает зону фотографирования, другими словами, в интерфейсе предварительного просмотра остаются только собака и снежная сцена, терминальное устройство 100 определяет, стабильно ли отображались собака и снежная сцена в интерфейсе предварительного просмотра в течение предварительно заданного периода времени. Если да, терминальное устройство 100 продолжает рекомендовать пользователю режим «животное» в соответствии с политикой приоритета.
[0083] Следовательно, в этом варианте осуществления по этой заявке терминальное устройство рекомендует пользователю подходящий режим фотосъемки после определения того, что интерфейс предварительного просмотра стабильно отображался в течение предварительно заданного периода времени. Однако, поскольку фотографируемый объект в интерфейсе предварительного просмотра может измениться, терминальное устройство может дополнительно выполнять распознавание сцены на новом фотографируемом объекте в режиме реального времени. Если новый фотографируемый объект включает в себя несколько сцен, терминальное устройство может повторно определить оптимальный режим фотосъемки в соответствии с политикой приоритета. Если новый фотографируемый объект стабильно отображался в интерфейсе предварительного просмотра в течение предварительно заданного периода времени, терминальное устройство рекомендует пользователю определенный режим фотосъемки.
[0084] Обычно, когда пользователь фотографирует сцену с помощью мобильного телефона, интерфейс предварительного просмотра изменяется в режиме реального времени в процессе, при котором пользователь ищет угол фотосъемки. В процессе изменения интерфейса предварительного просмотра первая информация с подсказкой постоянно отображается в интерфейсе предварительного просмотра, и при этом первая информация с подсказкой обычно закрывает часть интерфейса предварительного просмотра. Следовательно, пользователь лишается возможности лучше искать угол фотосъемки, и возможности взаимодействия с пользователем снижаются. Кроме того, из вышеизложенного содержания можно узнать, что, когда интерфейсы предварительного просмотра разные, определенные режимы фотосъемки могут быть разными, другими словами, первая информация с подсказкой может быть другой. Если первая информация с подсказкой постоянно отображается в интерфейсе предварительного просмотра, пользователю предоставляется сценарий, в котором первая информация с подсказкой переключается в интерфейсе предварительного просмотра в режиме реального времени, что легко вызывает у пользователя раздражение. Согласно техническому решению, предоставленному в этом варианте осуществления по этой заявке, терминальное устройство 100 отображает первую информацию с подсказкой только после определения того, что интерфейс предварительного просмотра стабильно отображался в течение предварительно заданного периода времени. Другими словами, после учета того, что пользователь определил угол фотосъемки, терминальное устройство 100 рекомендует пользователю оптимальный режим фотосъемки, в результате чего никакая информация с подсказкой не появляется часто и не мешает нормальной фотографической активности пользователя, и также своевременно может предоставляться информация с подсказкой, согласуемая с режимом. Таким образом пользователь может выполнять оптимизированную фотосъемку на основе информации с подсказкой, получая лучший результат фотографирования. Следовательно, в этом решении можно улучшить логические возможности взаимодействия человека с машиной и можно улучшить качество выходного изображения.
[0085] Этап S204. Терминальное устройство 100 выводит первую информацию с подсказкой, причем первая информация с подсказкой используется для уведомления пользователя о подобранном (под пользователя) режиме фотосъемки.
[0086] В этом варианте осуществления по этой заявке после определения оптимального режима фотосъемки терминальное устройство 100 выводит первую информацию с подсказкой. Первая информация с подсказкой используется для того, чтобы рекомендовать пользователю подобранный режим фотосъемки.
[0087] Например, терминальное устройство 100 может отображать первую информацию с подсказкой в интерфейсе предварительного просмотра. Первая информация с подсказкой может быть в текстовой форме, форме изображения, форме значка или т.п. Конечно, первая информация с подсказкой может быть звуковой информацией.
[0088] Этап S205. Терминальное устройство 100 определяет, выбирает ли пользователь рекомендуемый режим фотосъемки. Если нет, выполняется этап S206; или, если да, текущий процесс рекомендации режима фотосъемки завершается.
[0089] После того, как терминальное устройство 100 выведет первую информацию с подсказкой, пользователь может выбрать режим фотосъемки, рекомендованный с использованием первой информации с подсказкой, или может выбрать другой режим фотосъемки.
[0090] Этап S206. Терминальное устройство 100 записывает другой режим фотосъемки, выбранный пользователем, и устанавливает соотношение соответствия между другим режимом фотосъемки и идентифицированной информацией о сцене, когда количество раз, которое пользователь выбирает другой режим фотосъемки, превышает заранее заданное количество раз.
[0091] Из вышеизложенного содержания можно узнать, что терминальное устройство 100 может идентифицировать один или более типов информации о сцене фотографируемого объекта. Когда имеется только один тип информации о сцене, терминальное устройство 100 определяет, согласно таблице 1, режим фотосъемки, соответствующий информации о сцене, и затем рекомендует пользователю определенный режим фотосъемки. Если пользователь не использует рекомендуемый режим фотосъемки, а выбирает другой режим фотосъемки в этой сцене, когда количество раз, которое пользователь выбирает другой режим фотосъемки, превышает заранее заданное количество раз, терминальное устройство 100 устанавливает соотношение соответствия между информацией о сцене и другом режиме фотосъемки и обновляет таблицу 1 на основе соотношения соответствия. Когда в следующий раз будет идентифицировано, что фотографируемый объект включает в себя такую сцену, терминальное устройство 100 будет рекомендовать пользователю другой режим фотосъемки.
[0092] Когда имеется несколько типов информации о сцене, терминальное устройство выбирает лучший режим фотосъемки из множества режимов фотосъемки в соответствии с политикой приоритета и рекомендует пользователю выбранный режим фотосъемки. Если пользователь не использует рекомендуемый режим фотосъемки, а выбирает другой режим фотосъемки, терминальное устройство 100 может вести запись. Например, терминальное устройство 100 может подсчитывать количество раз, когда пользователь выбирает другой режим фотосъемки. После того, как подсчитанное количество превышает предварительно заданное количество раз, терминальное устройство 100 считает, что пользователь предпочитает другой режим фотосъемки в этой сцене. В этом случае терминальное устройство 100 увеличивает приоритет другого режима фотосъемки и обновляет таблицу 2.
[0093] Пример, в котором фотографируемый объект включает в себя человека, собаку и снежную сцену, все еще используется. Терминальное устройство 100 рекомендует пользователю режим изображения персонажа в соответствии с политикой приоритета. Если пользователь выбирает режим «снежная сцена», терминальное устройство 100 может записать, что пользователь выбирает режим «снежная сцена» один раз, когда фотографируемый объект включает в себя снежную сцену. Большее количество раз, когда пользователь выбирает режим «снежная сцена», означает, что режим «снежная сцена» имеет более высокий приоритет. Терминальное устройство 100 может обновлять таблицу 2, более конкретно, увеличить приоритет режима «снежная сцена». Например, приоритет режима «снежная сцена» выше, чем у режима «голубое небо», и приоритет типа сцены даже выше, чем у режима «животное». Когда в следующий раз будет идентифицировано, что фотографируемый объект включает в себя человека, собаку и снежную сцену, терминальное устройство 100 будет рекомендовать пользователю режим «снежная сцена» в соответствии с новой политикой приоритета.
[0094] В этом варианте осуществления по этой заявке терминальное устройство 100 может записывать привычку использования пользователя и рекомендовать пользователю режим фотосъемки, который соответствует привычке использования пользователя, в результате чего улучшается взаимодействие с пользователем.
[0095] В варианте осуществления, показанном на фиг. 2, терминальное устройство 100 идентифицирует информацию о сцене фотографируемого объекта в режиме реального времени и определяет режим фотосъемки, согласуемый с идентифицированной информацией о сцене. После обнаружения того, что интерфейс предварительного просмотра стабильно отображался в течение предварительно заданного периода времени, терминальное устройство 100 рекомендует пользователю подобранный режим фотосъемки. На основе вышеизложенного варианта осуществления, показанного на фиг. 2, в другой возможной реализации вариантов осуществления по этой заявке терминальное устройство 100 может идентифицировать информацию о сцене фотографируемого объекта только после определения того, что интерфейс предварительного просмотра стабильно отображался в течение предварительно заданного периода времени, и определять режим фотосъемки, согласуемый с идентифицированной информацией о сцене. Затем терминальное устройство 100 рекомендует пользователю определенный режим фотосъемки. Для подробной информации обратимся к фиг. 5. Фиг. 5 - блок-схема последовательности операций другого способа управления интеллектуальным помощником по варианту осуществления по этой заявке.
[0096] Этап S501. Терминальное устройство 100 включает объектив 170 и отображает интерфейс предварительного просмотра на блоке 160 отображения. Интерфейс предварительного просмотра включает в себя фотографируемый объект.
[0097] Для описания этапа S501 обратимся к описанию этапа S201 в варианте осуществления, показанном на фиг. 2. Для краткости данного описания подробности здесь снова не описываются.
[0098] Этап S502. Терминальное устройство 100 определяет, что фотографируемый объект в интерфейсе предварительного просмотра постоянно и стабильно отображался в течение предварительно заданного периода времени.
[0099] Для возможной реализации дополнительно обратимся к фиг. 3. Терминальное устройство 100 может захватывать три кадра интерфейсов предварительного просмотра в течение предварительно заданного периода времени. Если сходство между тремя кадрами интерфейсов предварительного просмотра выше предварительно заданного сходства, считается, что интерфейс предварительного просмотра отображается стабильно. Терминальное устройство 100 может выбрать один кадр интерфейса предварительного просмотра из трех кадров интерфейсов предварительного просмотра, например, выбрать захваченный последний кадр интерфейса предварительного просмотра, а именно (n+2)-ый кадр интерфейса предварительного просмотра. Затем терминальное устройство 100 идентифицирует информацию о сцене фотографируемого объекта путем идентификации информации об особенностях в выбранном (n+2)-ом кадре интерфейса предварительного просмотра.
[0100] Для другой возможной реализации дополнительно обратимся к фиг. 6. Терминальное устройство 100 обнаруживает с помощью датчика движения в терминальном устройстве 100, что терминальное устройство 100 находится в неподвижном состоянии в течение предварительно заданного периода времени. В этом случае терминальное устройство 100 считает, что интерфейс предварительного просмотра отображается стабильно. Терминальное устройство 100 может захватывать один или более кадров интерфейсов предварительного просмотра в момент t2. Затем терминальное устройство 100 идентифицирует информацию о сцене фотографируемого объекта с помощью информации об особенностях в захваченном интерфейсе предварительного просмотра. В частности, если терминальное устройство 100 захватывает кадр интерфейса предварительного просмотра в момент t2, терминальное устройство 100 идентифицирует информацию о сцене фотографируемого объекта с помощью информации об особенностях в интерфейсе предварительного просмотра. Если терминальное устройство 100 захватывает множество интерфейсов предварительного просмотра в момент t2, терминальное устройство 100 может выбрать кадр интерфейса предварительного просмотра с лучшим эффектом из множества интерфейсов предварительного просмотра, например, может выбрать кадр интерфейса предварительного просмотра с относительно высоким разрешением из множества интерфейсов предварительного просмотра. Затем терминальное устройство 100 идентифицирует информацию о сцене фотографируемого объекта, используя информацию об особенностях в выбранном интерфейсе предварительного просмотра.
[0101] Таким образом, терминальному устройству 100 не нужно захватывать интерфейс предварительного просмотра в режиме реального времени. Терминальное устройство 100 захватывает интерфейс предварительного просмотра только после определения того, что интерфейс предварительного просмотра отображается стабильно. Затем терминальное устройство 100 идентифицирует информацию о сцене фотографируемого объекта, используя информацию об особенностях в захваченном интерфейсе предварительного просмотра, и дополнительно определяет подходящий режим фотосъемки на основе информации о сцене. Таким образом ресурсы памяти сокращаются, вычислительные ресурсы и время вычислений сокращаются, а эффективность повышается.
[0102] Этап S503. Терминальное устройство 100 идентифицирует сцену фотографируемого объекта и определяет подходящий режим фотосъемки на основе идентифицированной информации о сцене. Информация о сцене включает в себя, но не ограничивается этим, сцену изображения персонажа, пейзажную сцену, ночную сцену, сцену зеленых растений, снежную сцену и т.п.
[0103] В этом варианте осуществления по этой заявке после определения того, что интерфейс предварительного просмотра постоянно и стабильно отображался в течение предварительно заданного периода времени, терминальное устройство 100 считает, что пользователь завершает процесс поиска угла фотосъемки, другими словами, фотографируемый объект, отображаемый в текущем интерфейсе предварительного просмотра, представляет собой сцену, которую пользователь ожидает сфотографировать. Следовательно, терминальное устройство 100 идентифицирует информацию о сцене фотографируемого объекта и определяет подходящий режим фотосъемки на основе идентифицированной информации о сцене. Для подробной информации обратимся к описанию этапа S202 в варианте осуществления, показанном на фиг. 2.
[0104] Таким образом, терминальному устройству 100 не нужно выполнять идентификацию сцены на фотографируемом объекте в режиме реального времени. Только после определения того, что интерфейс предварительного просмотра стабилен, терминальное устройство 100 выполняет процессы выполнения идентификации сцены и определения режима фотосъемки, в результате чего вычислительные ресурсы и время вычислений сокращаются, а эффективность вычислений повышается. На этапе S503 способ, которым терминальное устройство 100 определяет подходящий режим фотосъемки на основе идентифицированной информации о сцене, аналогичен способу на этапе S202 в варианте осуществления, показанном на фиг. 2. Для краткости данного описания подробности здесь снова не описываются.
[0105] Этап S504. Терминальное устройство 100 выводит первую информацию с подсказкой, причем первая информация с подсказкой используется, чтобы рекомендовать пользователю подобранный режим фотосъемки.
[0106] Этап S505. Терминальное устройство 100 определяет, выбирает ли пользователь рекомендуемый режим фотосъемки. Если нет, выполняется этап S506; или, если да, текущий процесс рекомендации режима фотосъемки завершен.
[0107] Этап S506. Терминальное устройство 100 записывает другой режим фотосъемки, выбранный пользователем, и устанавливает соотношение соответствия между другим режимом фотосъемки и идентифицированной информацией о сцене, когда количество раз, которое пользователь выбирает другой режим фотосъемки, превышает предварительно заданное количество раз.
[0108] Для описания этапов S504-S506 обратимся к описанию этапов S204-S206 в варианте осуществления, показанном на фиг. 2. Для краткости данного описания подробности здесь снова не описываются.
[0109] Например, фиг. 7А - фиг. 7E – схематические диаграммы состояния отображения экрана дисплея, когда терминальное устройство фотографирует изображение. На фиг. 7А - фиг. 7E, например, терминальное устройство представляет собой мобильный телефон.
[0110] На фиг. 7A, пользователь включает камеру в мобильном телефоне 700 и включает объектив. Пользователь для фотографирования выставляет включенный объектив по Алисе. Изображение Алисы отображается в интерфейсе 701 предварительного просмотра камеры. Мобильный телефон 700 определяет, что информация о сцене является сценой изображения персонажа, и определяет, что режим фотосъемки, соответствующий сцене изображения персонажа, является режимом изображения персонажа. Для вывода первой информации с подсказкой мобильным телефоном 700 обратимся к фиг. 7Б.
[0111] На фиг. 7B мобильный телефон 700 отображает первую информацию с подсказкой в интерфейсе 701 предварительного просмотра, и первая информация с подсказкой отображается в виде значка 702. Значок (иконка) 702 может быть изображением, соответствующим рекомендованному режиму фотосъемки. Поскольку рекомендованным режимом фотосъемки является режим изображения персонажа, отображаемый значок 702 является значком режима изображения персонажа. Конечно, в дополнение к форме значка 702 первая информация с подсказкой может отображаться в другой форме, такой как текст или изображение.
[0112] В частности, в этом варианте осуществления по этой заявке местоположение отображения первой информации с подсказкой в интерфейсе 701 предварительного просмотра конкретно не ограничено. Например, первая информация с подсказкой может отображаться рядом с элементом 703 управления фотографированием, так что пользователь может легко наблюдать первую информацию с подсказкой, и пользователь может выполнять операцию над первой информацией с подсказкой.
[0113] После того, как мобильный телефон 700 отобразил значок 702 в интерфейсе 701 предварительного просмотра, если пользователь хочет знать рекомендуемый режим фотосъемки, пользователь может активировать значок 702, выполнив конкретную операцию активации, чтобы открыть подробную информацию о рекомендуемом режиме фотосъемки. Обратимся к фиг. 7C.
[0114] На фиг. 7C, когда пользователь нажимает значок 702, мобильный телефон 700 открывает вводную карточку 704 режима фотосъемки изображения персонажа, так что пользователь знает подробности режима фотосъемки, рекомендованного мобильным телефоном 700. Это может помочь пользователю определить, использовать ли рекомендованный режим фотосъемки. Пользователь может закрыть вводную карточку 704, используя управление закрытием в вводной карточке, или пользователь может закрыть вводную карточку 704, коснувшись любого места в интерфейсе предварительного просмотра. После того, как вводная карта 704 будет закрыта, мобильный телефон 700 все еще может отображать значок 702. Если пользователь хочет использовать рекомендуемый режим фотосъемки, пользователь может активировать значок 702, выполнив другую операцию активации. Например, пользователь может дважды коснуться значка 702, и затем мобильный телефон 700 обеспечивает возможность режима изображения персонажа.
[0115] Для примера дополнительно обратимся к фиг. 7Б. Поскольку пользователь выбирает рекомендуемый режим изображения персонажа, мобильный телефон 700 может выделить значок 702 режима изображения персонажа в интерфейсе предварительного просмотра. Пользователь может определить путем просмотра, подсвечен ли значок 702, успешно ли введен режим изображения персонажа.
[0116] Для другого примера обратимся к фиг. 7D. Чтобы избежать закрытия интерфейса предварительного просмотра, после того, как пользователь выберет рекомендуемый режим изображения персонажа, мобильный телефон 700 может скрыть значок 702 в интерфейсе 701 предварительного просмотра и отобразить выделенный значок 702 режима изображения персонажа на полосе 705 отображения значков.
[0117] Если пользователь не хочет использовать рекомендуемый режим изображения персонажа, а хочет попробовать другой режим, пользователь может выбрать элемент управления, активировав конкретный режим фотосъемки, или палец пользователя, или перо скользит вправо в любом месте в интерфейсе 701 предварительного просмотра, и мобильный телефон 700 отображает интерфейс 706 выбора режима фотосъемки в интерфейсе 701 предварительного просмотра. Обратимся к фиг. 7E.
[0118] На фиг. 7E интерфейс 706 выбора режима фотосъемки отображается в интерфейсе 701 предварительного просмотра мобильного телефона 700. Пользователь может выбрать желаемый режим фотосъемки из интерфейса 706 выбора режима фотосъемки.
[0119] Из вышеизложенного содержания можно понять, что режим фотосъемки можно понимать как набор параметров, которые заданы, когда мобильный телефон фотографирует изображение. После входа в рекомендованный режим фотосъемки мобильный телефон 700 может дополнительно отображать параметры, относящиеся к режиму фотосъемки. Как показано на фиг. 7F, мобильный телефон 700 отображает окно 707 дисплея, а окно 707 дисплея отображает параметры, соответствующие режиму фотосъемки, используемому в настоящее время мобильным телефоном 700. На фиг. 7F в качестве примеров используются диафрагма и яркость. Кроме того, окно 707 отображения дополнительно включает в себя элемент 708 добавления. В возможной реализации пользователь может активировать элемент управления 708 добавлением для отображения значков всех параметров, связанных с фотографированием в мобильном телефоне 700, и пользователь может выбрать значки нескольких параметров из значков всех параметров и добавить их на окно 707 дисплея. Как только параметр добавлен в окно 707 дисплея, мобильный телефон 700 загружает параметр. Другими словами, мобильный телефон 700 считает, что пользователь настраивает набор параметров в режиме фотосъемки, например, добавляет или удаляет параметр.
[0120] Например, пользователь может дополнительно коснуться значка параметра в окне 707 отображения, а затем мобильный телефон 700 отображает поле ввода, причем в поле ввода отображается значение параметра, и пользователь может изменить это значение, например, увеличить или уменьшить значение. После того, как пользователь изменил значение, мобильный телефон 700 сохраняет значение, полученное после изменения пользователем, и загружает параметр, используя измененное значение.
[0121] Конечно, когда мобильный телефон 700 обнаруживает, что количество раз, когда пользователь изменяет значение параметра в одном и том же режиме фотосъемки, больше предварительно заданного количества раз, мобильный телефон 700 сохраняет значение параметра, полученное после изменения пользователем. Когда этот режим фотосъемки будет использоваться в следующий раз, параметр автоматически загрузится с использованием измененного значения.
[0122] Различные реализации по этой заявке могут быть случайным образом объединены для достижения различных технических эффектов.
[0123] В вариантах осуществления, представленных в этой заявке, способ, представленный в вариантах осуществления по этой заявке, описан с точки зрения, в которой терминальное устройство используется в качестве исполнительного тела. Для реализации функций в способе, предусмотренном в вариантах осуществления по этой заявке, терминальное устройство может включать в себя конструкцию аппаратного обеспечения и/или модуль программного обеспечения и реализовывать функции в форме конструкции аппаратного обеспечения, модуля программного обеспечения или комбинации конструкции аппаратного обеспечения и модуля программного обеспечения. Выполняется ли конкретная функция в функциях с использованием конструкции аппаратного обеспечения, модуля программного обеспечения или комбинации конструкции аппаратного обеспечения и модуля программного обеспечения, зависит от конкретного приложения и конструктивных ограничений технического решения.
[0124] На основе той же концепции на фиг. 8 показано терминальное устройство 800 согласно этой заявке. Терминальное устройство 800 может быть терминальным устройством, имеющим способность фотографировать изображения. Как показано на фиг. 8, терминальное устройство 800 включает в себя блок 801 обработки и блок 802 отображения.
[0125] Блок 801 обработки выполнен с возможностью включать объектив в терминальном устройстве 800.
[0126] Блок 802 отображения выполнен с возможностью отображать интерфейс предварительного просмотра, причем интерфейс предварительного просмотра включает в себя фотографируемый объект.
[0127] Блок отображения дополнительно выполнен с возможностью отображать первую информацию с подсказкой режима фотосъемки, если блок 801 обработки определяет, что интерфейс предварительного просмотра стабильно отображался в течение предварительно заданного периода времени, причем первая информация с подсказкой используется для рекомендации пользователю первого режима фотосъемки, и первый режим фотосъемки определяется блоком 801 обработки на основе информации о сцене фотографируемого объекта.
[0128] Необязательно, после того, как интерфейс предварительного просмотра стабильно отображался в течение предварительно заданного периода времени, блок 801 обработки дополнительно выполняется с возможностью: идентифицировать по меньшей мере один тип информации о сцене, включенной в фотографируемый объект; когда фотографируемый объект включает в себя один тип информации о сцене, определять на основе информации о сцене и первого соотношения соответствия между информацией о сцене и режимом фотосъемки первый режим фотосъемки, соответствующий информации о сцене; или, когда фотографируемый объект включает в себя по меньшей мере два типа информации о сцене, определять на основе информации о сцене и первого соотношения соответствия между информацией о сцене и режимом фотосъемки режим фотосъемки, соответствующий каждому из упомянутых по меньшей мере двух типов информации о сцене, с получением по меньшей мере двух режимов фотосъемки; и выбирать первый режим фотосъемки из упомянутых по меньшей мере двух режимов фотосъемки в соответствии с политикой приоритета, причем политика приоритета включает в себя приоритеты упомянутых по меньшей мере двух режимов фотосъемки.
[0129] Необязательно, до того, как интерфейс предварительного просмотра стабильно отображался в течение предварительно заданного периода времени, блок 801 обработки дополнительно выполняется с возможностью: захватывать n кадров интерфейсов предварительного просмотра, где n - целое число, большее или равное 1; идентифицировать по меньшей мере один тип информации о сцене фотографируемого объекта, включенной в каждый из упомянутых n кадров интерфейсов предварительного просмотра; и определять на основе упомянутого по меньшей мере одного типа информации о сцене режим фотосъемки, согласующийся с каждым кадром интерфейса предварительного просмотра. Блок 802 отображения специально выполнен с возможностью отображать первую информацию с подсказкой в интерфейсе предварительного просмотра, причем первая информация с подсказкой используется, чтобы рекомендовать пользователю первый режим фотосъемки, а первый режим фотосъемки является режимом фотосъемки, согласующимся с последним кадром интерфейса предварительного просмотра в n кадрах интерфейсов предварительного просмотра.
[0130] Необязательно, когда блок 801 обработки выполнен с возможностью определять, стабильно ли отображался интерфейс предварительного просмотра в течение предварительно заданного периода времени, причем блок 801 обработки специально выполнен с возможностью: захватывать по меньшей мере два кадра интерфейсов предварительного просмотра в пределах предварительно заданного периода времени; если сходство между упомянутыми по меньшей мере двумя кадрами интерфейсов предварительного просмотра выше предварительно заданного сходства, определять, что интерфейс предварительного просмотра стабильно отображался в течение предварительно заданного периода времени; или обнаруживать, используя датчик движения, находится ли блок 801 обработки данных в неподвижном состоянии в течение предварительно заданного периода времени; и, если терминальное устройство находится в неподвижном состоянии в течение предварительно заданного периода времени, определять, что интерфейс предварительного просмотра стабильно отображался в течение предварительно заданного периода времени.
[0131] Необязательно, первая информация с подсказкой включает в себя первый значок, причем первый значок используется для идентификации первого режима фотосъемки, а блок отображения специально выполнен с возможностью отображать первый значок в первой области отображения на интерфейсе предварительного просмотра. Блок 801 обработки загружает, в ответ на первую операцию над первым значком, параметр, соответствующий первому режиму фотосъемки.
[0132] Необязательно, блок 802 отображения дополнительно выполнен с возможностью отображать первый набор параметров во второй области отображения на интерфейсе предварительного просмотра. Блок 802 отображения дополнительно выполнен с возможностью отображать измененный второй набор параметров в ответ на вторую операцию, причем второй набор параметров представляет собой набор параметров, полученный после изменения первого параметра в первом наборе параметров. Блок 801 обработки дополнительно выполнен с возможностью загружать второй набор параметров.
[0133] Необязательно, если первый параметр изменяется более предварительно заданного количества раз, блок 801 обработки дополнительно выполняется с возможностью устанавливать третье соотношение соответствия между вторым набором параметров и первым режимом фотосъемки. Блок 801 обработки дополнительно выполнен с возможностью добавлять третье соотношение соответствия ко второму соотношению соответствия.
[0134] Необязательно, блок 802 отображения дополнительно выполнен с возможностью отображать первую информацию в интерфейсе предварительного просмотра после того, как блок 801 обработки отреагирует на вторую операцию над первым значком, причем первая информация является текстовой информацией, описывающей первый режим фотосъемки.
[0135] Необязательно, блок 802 отображения дополнительно выполнен с возможностью отображать вторую информацию с подсказкой в интерфейсе предварительного просмотра, причем вторая информация с подсказкой используется для напоминания пользователю о том, что терминальное устройство в настоящее время находится в первом режиме фотосъемки.
[0136] Необязательно, если пользователь выбирает другой режим фотосъемки, отличный от первого режима фотосъемки, рекомендованного с использованием первой информации с подсказкой, блок 801 обработки дополнительно выполняется с возможностью: определять, превышает ли количество раз, когда пользователь выбирает другой режим фотосъемки, предварительно заданное количество раз; и когда количество раз, которое пользователь выбирает другой режим фотосъемки, превышает предварительно заданное количество раз, если имеется только один тип информации о сцене для фотографируемой сцены, обновлять первое соотношение соответствия, используя второе соотношение соответствия между другим режимом фотосъемки и информацией о сцене; или, если существует по меньшей мере два типа информации о фотографируемой сцене, задавать первый приоритет другого режима фотосъемки на второй приоритет, причем второй приоритет выше первого приоритета. Терминальное устройство обновляет политику приоритета, используя второй приоритет другого режима фотосъемки.
[0137] В простом варианте осуществления специалист в данной области техники может разобраться, что терминальное устройство 800 дополнительно реализовано с использованием структуры, показанной на фиг. 9.
[0138] Как показано на фиг. 9, терминальное устройство 900 включает в себя память 901, процессор 902 и шину 903. Память 901 и процессор 902 соединены с помощью шины 903. Память 901 выполнена с возможностью хранить исполняемую компьютером инструкцию(и). Когда терминальное устройство 900 работает, процессор 902 выполняет исполняемую компьютером инструкцию, хранящуюся в памяти 901, в результате чего терминальное устройство 900 реализует способ управления интеллектуальным помощником, предусмотренный в варианте осуществления, показанном на фиг. 2 или фиг. 5. Для информации о конкретном способе управления интеллектуальным помощником обратимся к вышеизложенным описаниям и соответствующим описаниям на прилагаемых чертежах. Для краткости данного описания подробности здесь снова не описываются.
[0139] С помощью описаний вышеупомянутых реализаций специалист в данной области техники может ясно понять, что варианты осуществления по этой заявке могут быть реализованы посредством аппаратного обеспечения, встроенного программного обеспечения или их комбинации. Когда программное обеспечение используется для реализации вариантов осуществления, вышеупомянутые функции могут храниться на машиночитаемом носителе или передаваться в виде одной или более инструкций или кода на машиночитаемом носителе. Машиночитаемый носитель включает в себя компьютерный носитель данных и среду связи. Среда связи включает в себя любую среду, которая позволяет передавать компьютерную программу из одного места в другое. Носитель данных может быть любым доступным носителем, доступным для компьютера. Это используется в качестве примера, но не ограничивается: машиночитаемый носитель может включать в себя оперативное запоминающее устройство (random access memory, RAM), постоянное запоминающее устройство (read only memory, ROM), электрически стираемое программируемое постоянное запоминающее устройство (electrically erasable programmable read-only memory, EEPROM), постоянное запоминающее устройство для компакт-дисков (compact disc read-only memory, CD-ROM) или другое запоминающее устройство на компакт-диске, носитель данных на магнитном диске или другое магнитное запоминающее устройство, или любой другой носитель, который может быть выполнен с возможностью переносить или хранить желаемый программный код в форме инструкции или структуры данных и к которому может получить доступ компьютер. Кроме того, любое соединение может быть соответствующим образом определено как считываемая компьютером среда. Например, если программное обеспечение передается с веб-сайта, сервера или другого удаленного источника с помощью коаксиального кабеля, оптоволоконного кабеля, витой пары, цифровой абонентской линии (digital subscriber line, DSL) или беспроводных технологий, таких как инфракрасная технология, радиотехнология и микроволновая технология, коаксиальный кабель, оптоволоконный кабель, витая пара, DSL или беспроводные технологии, такие как инфракрасная технология, радиотехнология и микроволновая технология, включены в привязку к среде, к которой они принадлежат. Диск (disk) и диск (disc), используемые в вариантах осуществления по этой заявке, включают в себя компакт-диск (compact disc, CD), лазерный диск, оптический диск, цифровой видеодиск (digital video disc, DVD), гибкий диск и диск Blu-ray. Диск обычно воспроизводит данные магнитным способом, и диск воспроизводит данные оптически с помощью лазера. Вышеупомянутая комбинация также должна попадать в объем защиты машиночитаемого носителя.
[0140] Вышеприведенные описания представляют собой лишь конкретные реализации по этой заявке, но не предназначены для ограничения объема охраны этой заявки. Любое изменение или замена, легко понимаемая специалистом в данной области техники в пределах технического объема, раскрытого в этой заявке, должна попадать в объем охраны по этой заявке. Следовательно, объем охраны по этой заявке должен соответствовать объему охраны формулы изобретения.
Изобретение относится к устройствам и способам захвата изображений, в частности к способу управления интеллектуальным помощником и терминальному устройству. Техническим результатом является сокращение времени выбора оптимальных настроек съёмки посредством предоставления пользователю возможности выбора на экране между определенными устройством захвата и оптимальными режимами фотосъёмки. Результат достигается тем, что способ включает в себя включение объектива терминальным устройством, отображение терминальным устройством интерфейса предварительного просмотра на экране дисплея, причем интерфейс предварительного просмотра включает в себя фотографируемый объект, и если терминальное устройство определяет, что интерфейс предварительного просмотра стабильно отображался в течение предварительно заданного периода времени, отображение терминальным устройством первой информации с подсказкой режима фотосъемки в интерфейсе предварительного просмотра, причем первая информация с подсказкой используется для рекомендации пользователю первого режима фотосъемки, и первый режим фотосъемки определяется терминальным устройством на основе информации о сцене фотографируемого объекта. Таким образом, после определения того, что интерфейс предварительного просмотра выводится стабильно, терминальное устройство считает, что пользователь определил угол фотосъемки, и затем рекомендует пользователю оптимальный режим фотосъемки. Таким образом, повышаются логические возможности и улучшается взаимодействие с пользователем. 3 н. и 8 з.п. ф-лы, 15 ил., 2 табл.
1. Способ управления интеллектуальным помощником, содержащий:
включение объектива терминальным устройством;
отображение терминальным устройством интерфейса предварительного просмотра на экране дисплея, при этом интерфейс предварительного просмотра содержит фотографируемый объект;
идентификацию терминальным устройством по меньшей мере двух типов информации о сцене, содержащейся в фотографируемом объекте;
определение первого режима фотосъемки в соответствии с политикой приоритета и первым соотношением соответствия между информацией о сцене и режимом фотосъемки, причем политика приоритета содержит приоритеты по меньшей мере двух режимов фотосъемки; и
отображение терминальным устройством первой информации с подсказкой первого режима фотосъемки в интерфейсе предварительного просмотра, если терминальное устройство определяет, что фотографируемый объект в интерфейсе предварительного просмотра стабильно отображался в течение предварительно заданного периода времени, при этом первая информация с подсказкой используется для рекомендации пользователю первого режима фотосъемки.
2. Способ по п.1, при этом до того, как интерфейс предварительного просмотра стабильно отображался в течение предварительно заданного периода времени, способ дополнительно содержит:
захват терминальным устройством n кадров интерфейсов предварительного просмотра, где n - целое число, большее или равное 1;
идентификацию терминальным устройством по меньшей мере одного типа информации о сцене фотографируемого объекта, содержащейся в каждом из n кадров интерфейсов предварительного просмотра; и
определение терминальным устройством на основе упомянутого по меньшей мере одного типа информации о сцене режима фотосъемки, соответствующего каждому кадру интерфейса предварительного просмотра; и
вывод терминальным устройством первой информации с подсказкой, если фотографируемый объект в интерфейсе предварительного просмотра стабильно отображался в течение предварительно заданного периода времени, содержащий:
отображение терминальным устройством первой информации с подсказкой в интерфейсе предварительного просмотра, при этом первая информация с подсказкой используется для рекомендации пользователю первого режима фотосъемки, а первый режим фотосъемки является режимом фотосъемки, соответствующим последнему кадру интерфейса предварительного просмотра в n кадрах интерфейсов предварительного просмотра.
3. Способ по п.1 или 2, в котором определение терминальным устройством предварительно заданного периода времени, в течение которого фотографируемый объект стабильно отображался в интерфейсе предварительного просмотра, содержит:
захват терминальным устройством по меньшей мере двух кадров интерфейсов предварительного просмотра в течение предварительно заданного периода времени;
если сходство между упомянутыми по меньшей мере двумя кадрами интерфейсов предварительного просмотра выше предварительно заданного сходства, определение того, что фотографируемый объект в интерфейсе предварительного просмотра стабильно отображался в течение предварительно заданного периода времени; или
обнаружение терминальным устройством с помощью датчика движения, находится ли терминальное устройство в неподвижном состоянии в течение предварительно заданного периода времени; и
если терминальное устройство находится в неподвижном состоянии в течение предварительно заданного периода времени, определение того, что фотографируемый объект в интерфейсе предварительного просмотра стабильно отображался в течение предварительно заданного периода времени.
4. Способ по любому из пп.1-3, в котором первая информация с подсказкой содержит первый значок, используемый для идентификации первого режима фотосъемки, а вывод терминальным устройством первой информации с подсказкой содержит:
отображение терминальным устройством первого значка в первой области отображения на интерфейсе предварительного просмотра, при этом терминальное устройство загружает в ответ на первую операцию над первым значком первый набор параметров, соответствующий первому режиму фотосъемки, на основе второго соотношения соответствия между режимом фотосъемки и набором параметров.
5. Способ по п.4, при этом способ дополнительно содержит:
отображение терминальным устройством первого набора параметров во второй области отображения на интерфейсе предварительного просмотра;
отображение терминальным устройством измененного второго набора параметров в ответ на вторую операцию, при этом второй набор параметров представляет собой набор параметров, полученный после изменения первого параметра в первом наборе параметров; и
загрузку терминальным устройством второго набора параметров.
6. Способ по п.5, при этом способ дополнительно содержит:
если первый параметр изменяется более чем предварительно заданное количество раз, установление терминальным устройством третьего соотношения соответствия между вторым набором параметров и первым режимом фотосъемки; и
добавление терминальным устройством третьего соотношения соответствия ко второму соотношению соответствия.
7. Способ по любому из пп.4-6, при этом способ дополнительно содержит:
отображение терминальным устройством первой информации в интерфейсе предварительного просмотра в ответ на вторую операцию над первым значком, при этом первая информация является текстовой информацией, описывающей первый режим фотосъемки.
8. Способ по любому из пп.4-7, при этом способ дополнительно содержит:
отображение терминальным устройством второй информации с подсказкой в интерфейсе предварительного просмотра, при этом вторая информация с подсказкой используется для напоминания пользователю о том, что терминальное устройство в настоящее время находится в первом режиме фотосъемки.
9. Способ по любому из пп.1-8, при этом, если пользователь выбирает другой режим фотосъемки, отличный от первого режима фотосъемки, рекомендованного с использованием первой информации с подсказкой, способ дополнительно содержит:
определение терминальным устройством того, превышает ли количество раз, когда пользователь выбирает другой режим фотосъемки, предварительно заданное количество раз; и
когда количество раз, которое пользователь выбирает другой режим фотосъемки, превышает заданное количество раз, задание терминальным устройством первого приоритета другого режима фотосъемки на второй приоритет, при этом второй приоритет выше первого приоритета; и
обновление терминальным устройством политики приоритета с использованием второго приоритета другого режима фотосъемки.
10. Терминальное устройство, содержащее процессор, объектив, экран дисплея и память, причем процессор выполнен с возможностью включать объектив, экран дисплея выполнен с возможностью отображать интерфейс предварительного просмотра, и процессор вызывает инструкцию в памяти для выполнения способа по любому из пп.1-9.
11. Компьютерный носитель данных, в котором машиночитаемый носитель данных содержит компьютерную программу, и когда компьютерная программа исполняется на терминальном устройстве, терминальному устройству предоставляется возможность выполнять способ по любому из пп.1-9.
CN 106101536 A, 2016.11.09 | |||
CN 104243822 A, 2014.12.24 | |||
CN 103841324 A, 2014.06.04 | |||
CN 103188423 A, 2013.07.03 | |||
JP 2005348298 A, 2005.12.15 | |||
JP 2010252074 A, 2010.11.04 | |||
JP 2012109866 A, 2012.06.07 | |||
US 8928761 B2, 2015.01.06 | |||
US 7492405 B2, 2009.02.17 | |||
US 8294813 B2, 2012.10.23 | |||
US 8576304 B2, 2013.11.05 | |||
CN 103293825 B, 2014.11.26 | |||
US 8848097 |
Авторы
Даты
2021-05-21—Публикация
2018-03-26—Подача