Способ автоматической фокусировки и устройство автоматической фокусировки

Иллюстрации

Показать все

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

Реферат

ПЕРЕКРЕСТНАЯ ССЫЛКА НА РОДСТВЕННЫЕ ЗАЯВКИ

[0001] Данная заявка основана на заявке на патент Китая №2014108321087, зарегистрированной 26 декабря, 2014, полное содержание которой включено в данный документ в качестве ссылки, и заявляет приоритет вышеуказанной заявки.

ОБЛАСТЬ ТЕХНИКИ

[0002] Данное раскрытие сущности изобретения относится к области техники терминала связи и, более конкретно, к способу автоматической фокусировки и устройству автоматической фокусировки.

УРОВЕНЬ ТЕХНИКИ

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

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

СУЩНОСТЬ ИЗОБРЕТЕНИЯ

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

[0006] Согласно первому аспекту вариантов осуществления данного раскрытия сущности изобретения, обеспечен способ автоматической фокусировки, включающий в себя:

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

[0008] при детектировании изменения содержимого найденного вида в видоискателе, получение данных изменения положения;

[0009] вычисление вторых пространственных данных целевого объекта согласно первым пространственным данным и данным изменения положения; и

[0010] выполнение автоматической фокусировки на целевом объекте согласно вторым пространственным данным.

[0011] Необязательно, получение первых пространственных данных целевого объекта включает в себя:

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

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

[0014] вычисление первых пространственных векторных углов первого вектора между фокусной точкой и первым положением.

[0015] Необязательно, вычисление первого вертикального расстояния от фокусной точки до датчика изображения включает в себя:

[0016] получение расстояния до изображения при завершении ручной фокусировки; и

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

[0018] Необязательно, получение первых пространственных координат первого положения на датчике изображения, где расположено изображение целевого объекта, согласно первому вертикальному расстоянию, включает в себя:

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

[0020] преобразование первых двумерных координат согласно заданному масштабу для получения вторых двумерных координат изображения целевого объекта на датчике изображения; и

[0021] определение первых пространственных координат изображения целевого объекта на датчике изображения согласно вторым двумерным координатам и первому вертикальному расстоянию, причем значение координаты по оси X в первых пространственных координатах является значением координаты по оси X во вторых двумерных координатах, значение координаты по оси Y в первых пространственных координатах является значением координаты по оси Y во вторых двумерных координатах, и значение координаты по оси Z в первых пространственных координатах является первым вертикальным расстоянием.

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

[0023] оценивание, перемещается ли видоискатель, посредством данных ускорения, детектируемых посредством датчика ускорения; и

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

[0025] Необязательно, вычисление вторых пространственных данных целевого объекта, согласно первым пространственным данным и данным изменения положения, включает в себя:

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

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

[0028] вычисление одной или нескольких вторых пространственных координат второго положения согласно первому прямолинейному расстоянию и одному или нескольким вторым пространственным векторным углам.

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

[0030] получение второго вертикального расстояния от фокусной точки до второго положения согласно одной или нескольким вторым пространственным координатам, причем второе вертикальное расстояние является значением координаты по оси Z в одних или нескольких вторых пространственных координатах;

[0031] вычисление суммы второго вертикального расстояния и фиксированного фокусного расстояния, в качестве настроенного расстояния до изображения; и

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

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

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

[0035] коррекцию вторых пространственных координат согласно третьим пространственным координатам для получения скорректированных вторых пространственных координат.

[0036] Необязательно, коррекция вторых пространственных координат, согласно третьим пространственным координатам для получения настроенных вторых пространственных координат, включает в себя:

[0037] оценивание, является ли расстояние между третьими пространственными координатами и вторыми пространственными координатами меньшим, чем заданный порог коррекции;

[0038] когда расстояние между третьими пространственными координатами и вторыми пространственными координатами является меньшим, чем заданный порог коррекции, вычисление среднего значения значений координат по оси X в третьих пространственных координатах и вторых пространственных координатах в качестве значения координаты по оси X в скорректированных вторых пространственных координатах, и вычисление среднего значения значений координат по оси Y в третьих пространственных координатах и вторых пространственных координатах в качестве значения координаты по оси Y в скорректированных вторых пространственных координатах; и

[0039] вычисление значения координаты по оси Z в скорректированных вторых пространственных координатах согласно первому прямолинейному расстоянию, значению координаты по оси X в скорректированных вторых пространственных координатах, и значению координаты по оси Y в скорректированных вторых пространственных координатах.

[0040] Согласно второму аспекту вариантов осуществления данного раскрытия сущности изобретения, обеспечено устройство автоматической фокусировки, включающее в себя:

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

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

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

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

[0045] Необязательно, модуль сбора данных включает в себя:

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

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

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

[0049] Необязательно, подмодуль вычисления первого вертикального расстояния включает в себя:

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

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

[0052] Необязательно, подмодуль получения первых пространственных координат включает в себя:

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

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

[0055] подмодуль определения первых пространственных координат, выполненный с возможностью определения первых пространственных координат изображения целевого объекта на датчике изображения, согласно вторым двумерным координатам и первому вертикальному расстоянию, причем значение координаты по оси X в первых пространственных координатах является значением координаты по оси X во вторых двумерных координатах, значение координаты по оси Y в первых пространственных координатах является значением координаты по оси Y во вторых двумерных координатах, и значение координаты по оси Z в первых пространственных координатах является первым вертикальным расстоянием.

[0056] Необязательно, модуль детектирования включает в себя:

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

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

[0059] Необязательно, первый модуль вычисления включает в себя:

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

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

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

[0063] Необязательно, модуль фокусировки включает в себя:

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

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

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

[0067] Необязательно, устройство дополнительно включает в себя:

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

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

[0070] Необязательно, модуль коррекции включает в себя:

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

[0072] подмодуль вычисления скорректированного значения координаты, выполненный с возможностью, когда расстояние между третьими пространственными координатами и вторыми пространственными координатами является меньшим, чем заданный порог коррекции, вычисления среднего значения значений координат по оси X в третьих пространственных координатах и вторых пространственных координатах в качестве значения координаты по оси X в скорректированных вторых пространственных координатах, и вычисления среднего значения значений координат по оси Y в третьих пространственных координатах и вторых пространственных координатах в качестве значения координаты по оси Y в скорректированных вторых пространственных координатах, и вычисления значения координаты по оси Z в скорректированных вторых пространственных координатах согласно первому прямолинейному расстоянию, значению координаты по оси X в скорректированных вторых пространственных координатах, и значению координаты по оси Y в скорректированных вторых пространственных координатах.

[0073] Согласно третьему аспекту вариантов осуществления данного раскрытия сущности изобретения, обеспечено устройство автоматической фокусировки, включающее в себя:

[0074] процессор; и

[0075] запоминающее устройство для сохранения инструкций, которые могут быть выполнены процессором;

[0076] причем процессор выполнен с возможностью выполнения:

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

[0078] при детектировании изменения содержимого найденного вида в видоискателе, получения данных изменения положения;

[0079] вычисления вторых пространственных данных целевого объекта согласно первым пространственным данным и данным изменения положения; и

[0080] выполнения автоматической фокусировки на целевом объекте согласно вторым пространственным данным.

[0081] Технические решения, обеспеченные посредством вариантов осуществления данного раскрытия сущности изобретения, могут включать в себя следующие предпочтительные результаты.

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

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

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

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

[0086] Следует понимать, что, как предшествующее общее описание, так и нижеследующее подробное описание являются только иллюстративными и пояснительными, а не ограничивающими данное изобретение.

КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ

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

[0088] Фиг. 1 является последовательностью операций способа автоматической фокусировки согласно иллюстративному варианту осуществления данного раскрытия сущности изобретения.

[0089] Фиг. 2 является последовательностью операций другого способа автоматической фокусировки согласно иллюстративному варианту осуществления данного раскрытия сущности изобретения.

[0090] Фиг. 3 является схемой, показывающей формирование изображения после завершения фокусировки посредством терминала, согласно иллюстративному варианту осуществления данного раскрытия сущности изобретения.

[0091] Фиг. 4 является блок-схемой устройства автоматической фокусировки согласно иллюстративному варианту осуществления данного раскрытия сущности изобретения.

[0092] Фиг. 5 является блок-схемой другого устройства автоматической фокусировки согласно иллюстративному варианту осуществления данного раскрытия сущности изобретения.

[0093] Фиг. 6 является блок-схемой другого устройства автоматической фокусировки согласно иллюстративному варианту осуществления данного раскрытия сущности изобретения.

[0094] Фиг. 7 является блок-схемой другого устройства автоматической фокусировки согласно иллюстративному варианту осуществления данного раскрытия сущности изобретения.

[0095] Фиг. 8 является блок-схемой другого устройства автоматической фокусировки согласно иллюстративному варианту осуществления данного раскрытия сущности изобретения.

[0096] Фиг. 9 является блок-схемой другого устройства автоматической фокусировки согласно иллюстративному варианту осуществления данного раскрытия сущности изобретения.

[0097] Фиг. 10 является блок-схемой другого устройства автоматической фокусировки согласно иллюстративному варианту осуществления данного раскрытия сущности изобретения.

[0098] Фиг. 11 является блок-схемой другого устройства автоматической фокусировки согласно иллюстративному варианту осуществления данного раскрытия сущности изобретения.

[0099] Фиг. 12 является блок-схемой другого устройства автоматической фокусировки согласно иллюстративному варианту осуществления данного раскрытия сущности изобретения.

[00100] Фиг. 13 является структурной схемой устройства автоматической фокусировки согласно иллюстративному варианту осуществления данного раскрытия сущности изобретения.

ПОДРОБНОЕ ОПИСАНИЕ

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

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

[00103] Следует понимать, что, хотя термины первый, второй, третий, и т.д., могут быть использованы здесь для описания различной информации, эта информация не должна быть ограничена этими терминами. Эти термины должны быть использованы только для различения информации одного типа от другого. Например, первая информация может быть названа второй информацией, и, подобным образом, вторая информация может быть названа первой информацией, не выходя за рамки объема данного изобретения. В зависимости от контекста, при использовании здесь, слова «если» могут быть интерпретированы как «когда …» или «в качестве реакции на определение …».

[00104] Фиг. 1 является последовательностью операций способа автоматической фокусировки согласно иллюстративному варианту осуществления данного раскрытия сущности изобретения. Как показано на фиг. 1, этот способ может быть применен в терминале и может включать в себя следующие стадии.

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

[00106] Терминал в вариантах осуществления данного раскрытия сущности изобретения, главным образом, относится к различным интеллектуальным терминалам, которые интегрируют функцию камеры, например, смартфону, планшетному компьютеру, персональному цифровому секретарю (PAD) и т.п. Набор линз, обеспеченный на интеллектуальном терминале и выполненный с возможностью реализации функции камеры, обычно использует фиксированное фокусное расстояние (f), т.е., оптическое масштабирование не может быть реализовано. Во время процесса фокусировки, терминал изменяет расстояние между набором линз и датчиком изображения для формирования изображения посредством перемещения набора линз для обеспечения расстояния, равного расстоянию до изображения (v). А именно, фокальная плоскость результирующего изображения посредством фокусировки совпадает с вертикальной плоскостью датчика изображения для обеспечения четкого изображения. В этот момент, фокусировку завершают.

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

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

[00109] На стадии 102, при детектировании изменения содержимого найденного вида, получают данные изменения положения.

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

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

[00112] На стадии 103, вычисляют вторые пространственные данные целевого объекта согласно первым пространственным данным и данным изменения положения.

[00113] Первые пространственные векторные углы первого вектора между фокусной точкой и первым положением приобретают на стадии 101, и векторные углы для пространственного изменения приобретают на стадии 102. Следовательно, на этой стадии, вторые пространственные векторные углы могут быть вычислены согласно первым пространственным векторным углам и пространственным изменениям векторных углов, вторые пространственные векторные углы являются пространственными векторными углами второго вектора между фокусной точкой и вторым положением, а второе положение является положением изображения целевого объекта на датчике изображения после завершения автоматической фокусировки. Прилежащий к оси X угол во вторых пространственных векторных углах является суммой прилежащего к оси X угла в первых пространственных векторных углах и изменения угла к оси X в пространственных изменениях векторных углов, прилежащий к оси Y угол во вторых пространственных векторных углах является суммой прилежащего к оси Y угла в первых пространственных векторных углах и изменения угла к оси Y в пространственных изменениях векторных углов, и прилежащий к оси Z угол во вторых пространственных векторных углах является суммой прилежащего к оси Z угла в первых пространственных векторных углах и изменения угла к оси Z в пространственных изменениях векторных углов. На стадии 101, получают первые пространственные координаты первого положения в трехмерной прямоугольной системе координат. Следовательно, на этой стадии, первое прямолинейное расстояние от фокусной точки до первого положения может быть вычислено согласно первым пространственным координатам, а вторые пространственные координаты второго положения могут быть вычислены согласно первому прямолинейному расстоянию и вышеуказанным приобретенным вторым пространственным векторным углам. Значение координаты по оси X во вторых пространственных координатах получают посредством умножения первого прямолинейного расстояния на значение косинуса прилежащего к оси X угла из вторых пространственных векторных углов, значение координаты по оси Y во вторых пространственных координатах приобретают посредством умножения первого прямолинейного расстояния на значение косинуса прилежащего к оси Y угла из вторых пространственных векторных углов, и значение координаты по оси Z во вторых пространственных координатах приобретают посредством умножения первого прямолинейного расстояния на значение косинуса прилежащего к оси Z угла из вторых пространственных векторных углов.

[00114] На стадии 104, автоматическую фокусировку выполняют на целевом объекте согласно вторым пространственным данным.

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

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