Способ и устройство для определения пространственного параметра на основе изображения, а также оконечное устройство - RU2648625C2

Код документа: RU2648625C2

Чертежи

Описание

Перекрестная ссылка на родственные заявки

[0001] Данная заявка основана на заявке на патент КНР №201510429062.9, зарегистрированной 20 июля 2015 г., полное содержание которой включено в текст данного документа путем ссылки.

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

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

Предпосылки создания изобретения

[0003] Когда размер объекта на изображении иллюстрируется посредством изображения, эталонный объект должен быть помещен в сцену, где фотографируется изображение. Например, часть листа формата А4 используется как эталонный объект, который будет сравниваться с воздухоочистителем так, чтобы зритель мог иметь интуитивное распознавание размера воздухоочистителя. Однако объекты могут быть сфотографированы на различных расстояниях, и таким образом сфотографированные объекты могут занимать различные числа пикселов на формирователе сигнала изображения (датчике) камеры. Поэтому невозможно удобным образом узнать о реальном размере сфотографированного объекта посредством эталонного объекта на изображении.

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

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

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

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

определение расстояния на изображении между координатами первого пиксела и координатами второго пиксела; и

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

[0006] В одной из форм изобретения определение расстояния на изображении между координатами первого пиксела и координатами второго пиксела может включать:

определение расстояния в пикселах между координатами первого пиксела и координатами второго пиксела;

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

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

[0007] В одной из форм изобретения способ может дополнительно включать:

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

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

[0008] В одной из форм изобретения способ может дополнительно включать:

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

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

[0009] В одной из форм изобретения определение расстояния до объекта при его фотографировании может включать:

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

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

[0010] В одной из форм изобретения способ может дополнительно включать:

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

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

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

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

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

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

[0012] В одной из форм изобретения второй модуль определения может содержать:

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

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

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

[0013] В одной из форм изобретения устройство может дополнительно содержать:

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

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

[0014] В одной из форм изобретения устройство может дополнительно содержать:

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

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

[0015] В одной из форм изобретения шестой модуль определения может содержать:

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

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

[0016] В одной из форм изобретения устройство может дополнительно содержать:

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

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

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

процессор и

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

причем процессор сконфигурирован для

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

определения расстояния на изображении между координатами первого пиксела и координатами второго пиксела; и

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

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

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

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

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

[0021] Фиг. 1А представляет собой блок-схему, иллюстрирующую способ определения пространственного параметра посредством изображения согласно примеру осуществления.

[0022] На фиг. 1В показана схема, иллюстрирующая координаты первого пиксела и координаты второго пиксела на изображении согласно примеру осуществления.

[0023] На фиг. 1С показана схема, иллюстрирующая формирование изображений согласно примеру осуществления.

[0024] Фиг. 2 представляет собой блок-схему, иллюстрирующую способ определения пространственного параметра посредством изображения согласно примеру осуществления I.

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

[0026] Фиг. 4 представляет собой блок-схему, иллюстрирующую устройство для определения пространственного параметра посредством изображения согласно примеру осуществления.

[0027] Фиг. 5 представляет собой блок-схему, иллюстрирующую другое устройство для определения пространственного параметра посредством изображения согласно примеру осуществления.

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

Подробное описание

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

[0030] Фиг. 1А представляет собой блок-схему, иллюстрирующую способ определения пространственного параметра посредством изображения согласно примеру осуществления; фиг. 1В представляет собой схему, иллюстрирующую координаты первого пиксела и координаты второго пиксела на изображении согласно примеру осуществления, и фиг. 1С представляет собой блок-схему, иллюстрирующую пример формирования изображения согласно примеру осуществления. Способ определения пространственного параметра посредством изображения может быть применен к оконечному устройству, имеющему функцию отображения (например, интеллектуальному мобильному телефону, планшетному компьютеру, настольному компьютеру или чему-либо подобному им), и может быть реализован установкой приложения на оконечном устройстве или установкой программного обеспечения на настольном компьютере. Как показано на фиг. 1А, способ определения пространственного параметра посредством изображения включает следующие шаги S101-S103.

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

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

[0033] В одной форме осуществления изобретения координаты первого пиксела и координаты второго пиксела могут соответствовать местоположению краев (например, двух концов финика, как показано на фиг. 1В) сфотографированного объекта на изображении, таким образом реальный размер объекта на изображении может быть определен на основании координат первого пиксела и координат второго пиксела. В другой форме осуществления изобретения координаты первого пиксела и координаты второго пиксела могут соответствовать центрам двух объектов на изображении, соответственно, таким образом реальное расстояние между двумя объектами может быть определено на основе координат первого пиксела и координат второго пиксела. Как показано на фиг. 1В, первая конечная точка 11 финика на изображении 10 соответствует координатам первого пиксела, и вторая его конечная точка 12 соответствует координатам второго пиксела.

[0034] На шаге S102 определяется расстояние на изображении между координатами первого пиксела и координатами второго пиксела.

[0035] В одной из форм изобретения координаты первого пиксела - [a1, b1], координаты второго пиксела - [a2, b2], и расстояние на изображении между координатами первого пиксела и координатами второго пиксела может быть

.

[0036] На шаге S103 пространственный параметр между координатами первого пиксела и координатами второго пиксела определяется согласно расстоянию на изображении, расстоянию до объекта при его фотографировании и фокусному расстоянию объектива в камере для фотографирования объекта.

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

.

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

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

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

[0040] В одной из форм изобретения расстояние на изображении между координатами первого пиксела и координатами второго пиксела может быть определено посредством:

определения расстояния в пикселах между координатами первого пиксела и координатами второго пиксела;

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

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

[0041] В одной из форм изобретения способ может дополнительно включать следующие шаги:

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

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

[0042] В одной из форм изобретения способ может дополнительно включать следующие шаги:

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

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

[0043] В одной из форм изобретения расстояние до объекта при его фотографировании может быть определено:

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

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

[0044] В одной из форм изобретения способ может дополнительно включать следующие шаги:

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

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

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

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

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

[0048] Фиг. 2 представляет собой блок-схему, иллюстрирующую способ определения пространственного параметра на основе изображения согласно примеру осуществления I. В этой форме осуществления изобретения приводимое в качестве примера описание вышеупомянутого способа, обеспечиваемого формами осуществления данного изобретения, сделано со ссылкой на фиг. 1В, и в этом примере камера для фотографирования объекта отсутствует в устройстве отображения. Как показано на фиг. 2, способ включает следующие шаги.

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

[0050] В одной из форм изобретения, в которой координаты первого пиксела и координаты второго пиксела могут быть отображены на устройстве отображения в виде заранее заданной фигуры (значок "+", как показано на фиг. 1В), может быть сгенерирована подсказка с вопросом о том, корректировать ли координаты первого пиксела и координаты второго пиксела. Например, когда пользователь оконечного устройства намеревается измерить размер финика, координаты первого пиксела и координаты второго пиксела могут быть расположены на краях финика. В одной из форм изобретения обнаружение края выполняется на изображении 10, и определяется, расположены ли координаты первого пиксела и координаты второго пиксела на краю сфотографированного объекта (например, финика, как показано на фиг. 1В). Если координаты первого пиксела или координаты второго пиксела не расположены на краю сфотографированного объекта, пользователю может быть подсказано миганием значка "+" откорректировать координаты первого пиксела или координаты второго пиксела. Таким образом, края сфотографированного объекта могут быть указаны более точно координатами первого пиксела и координатами второго пиксела, и таким образом расстояние на изображении сфотографированного объекта на изображении может быть тогда точно определено. Для другого примера, когда пользователь оконечного устройства намеревается измерить расстояние между двумя сфотографированными объектами (первым сфотографированным объектом и вторым сфотографированным объектом), координаты первого пиксела и координаты второго пиксела могут быть соответственно расположены в центре первого сфотографированного объекта и второго сфотографированного объекта. В одной из форм изобретения выполняется обнаружение фая на изображении (не показано), включающем первый сфотографированный объект и второй сфотографированный объект, и определяется, расположены ли координаты первого пиксела и координаты второго пиксела в центре первого сфотографированного объекта и второго сфотографированного объекта. Если координаты первого пиксела или координаты второго пиксела не расположены в центре сфотографированного объекта, пользователю может быть подсказано миганием значка "+" откорректировать координаты первого пиксела и/или координаты второго пиксела. Таким путем центр сфотографированного объекта может быть обозначен более точно координатами первого пиксела и координатами второго пиксела, и таким образом расстояние на изображении между центром первого сфотографированного объекта и центром второго сфотографированного объекта на изображении может быть точно определено.

[0051] На шаге S202 определяется расстояние в пикселах между координатами первого пиксела и координатами второго пиксела.

[0052] Для описания шага S202 можно обратиться к описанию вышеописанного шага S102, которое здесь не описывается подробно.

[0053] На шаге S203 определяется формат хранения изображения.

[0054] В одной из форм изобретения формат хранения изображения определяется на основании информации о формате, записанной в изображение 10.

[0055] На шаге S204 расстояние до объекта при его фотографировании, фокусное расстояние объектива в камере для фотографирования объекта и физический размер пиксела в формирователе изображения камеры определяется из информационного заголовка изображения согласно формату хранения изображения.

[0056] На шаге S205 расстояние на изображении между координатами первого пиксела и координатами второго пиксела определяется согласно расстоянию в пикселах и физическому размеру пиксела.

[0057] На шаге S204 и шаге S205, например, когда физический размер пиксела формирователя сигнала изображения камеры составляет 1 мкм (просто в качестве примера) и расстояние на изображении между координатами 11 первого пиксела и координатами 12 второго пиксела, как показано на фиг.1 В, составляет 100 пикселов, расстояние на изображении между координатами 11 первого пиксела и координатами 12 второго пиксела составляет 1*100=100 мкм.

[0058] На шаге S206 пространственный параметр между координатами первого пиксела и координатами второго пиксела определяется согласно расстоянию на изображении, расстоянию до объекта при его фотографировании и фокусному расстоянию объектива в камере для фотографирования объекта.

[0059] Для описания шага S206 можно обратиться к описанию вышеописанного шага S103, которое здесь не описывается подробно.

[0060] В приводимой в качестве примера сцене, после того, как изображение 10 сфотографировано оконечным устройством А с помощью фотокамеры, расположенной в нем, фокусное расстояние объектива в камере, физический размер пиксела в формирователе сигнала изображения (датчике) камеры и расстояние до объекта при фотографировании изображения 10 записывается в информационный заголовок изображения 10, и изображение сохраняется в заданном формате хранения изображения. После этого оконечное устройство А загружает изображение 10 на платформу электронной коммерции так, чтобы сфотографированный товар "финик" был отображен на платформе электронной коммерции. Когда пользователь оконечного устройства В рассматривает изображение 10 посредством платформы электронной коммерции и намеревается узнать о реальном размере финика на изображении 10, изображение 10 записывается в модуль памяти оконечного устройства В и согласно данному изобретению определяются координаты краев финика: координаты 11 первого пиксела и координаты 12 второго пиксела. Тогда соответствующие параметры (например, фокусное расстояние объектива в камере, физический размер пиксела в формирователе изображения камеры и расстояние до объекта при фотографировании финика), применяемые оконечным устройством А при фотографировании изображения 10, считываются из изображения 10, и реальный размер финика может быть затем определен. Таким образом пользователь оконечного устройства В может избежать оценки реального размера финика путем сравнения с монетой на изображении 10, и взаимодействие с пользователем оконечного устройства В может быть улучшено.

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

[0062] Фиг. 3 представляет собой блок-схему, иллюстрирующую способ определения пространственного параметра на основе изображения согласно примеру осуществления II. В этой форме осуществления изобретения приводимое в качестве примера описание предшествующего способа, предлагаемого формами осуществления данного изобретения, выполнено со ссылкой на фиг. 1В, и в этом примере камера для фотографирования объекта имеется в устройстве отображения, и изображение должно быть предварительно просмотрено на устройстве отображения. Как показано на фиг. 3, способ включает следующие шаги.

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

[0064] Для описания шага S301 можно обратиться к описанию вышеописанного шага S101, который здесь не описывается подробно.

[0065] На шаге S302 определяется расстояние на изображении между координатами первого пиксела и координатами второго пиксела.

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

[0067] На шаге S303 определяется расстояние до объекта при его фотографировании.

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

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

[0070] Для описания шага S304 можно обратиться к описанию вышеописанного шага S103, которое здесь не описывается подробно.

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

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

[0073] Фиг. 4 представляет собой блок-схему, иллюстрирующую устройство для определения пространственного параметра на основе изображения согласно примеру осуществления; как показано на фиг. 4, устройство для определения пространственного параметра на основе изображения содержит:

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

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

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

[0074] Фиг. 5 представляет собой блок-схему, иллюстрирующую другое устройство для определения пространственного параметра на основе изображения согласно примеру осуществления. Как показано на фиг. 5, на основе формы осуществления изобретения, которая показана на фиг. 4, в этой форме осуществления второй модуль 42 определения содержит:

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

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

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

[0075] В одной из форм изобретения устройство может дополнительно содержать:

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

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

[0076] В одной из форм изобретения устройство может дополнительно содержать:

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

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

[0077] В одной из форм изобретения шестой модуль 46 определения может содержать:

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

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

[0078] В одной из форм изобретения устройство может дополнительно содержать:

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

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

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

[0080] Фиг. 6 представляет собой блок-схему, иллюстрирующую применимое оконечное устройство согласно примеру осуществления. Например, оконечное устройство 600 может быть мобильным телефоном, компьютером, терминалом цифрового вещания, устройством передачи сообщений, игровой консолью, планшетным компьютером, медицинским устройством, тренажером, персональным цифровым помощником и т.п.

[0081] Как показано на фиг.6, оконечное устройство 600 может содержать один или несколько из указанных ниже компонентов: компонент 602 обработки, запоминающее устройство 604, компонент 606 питания, мультимедийный компонент 608, аудиокомпонент 610, интерфейс 612 ввода-вывода (Input/Output, I/O), компонент 614 датчиков и компонент 616 связи.

[0082] Компонент 602 обработки обычно управляет всей работой оконечного устройства 600, например, отображением, телефонными разговорами, передачей данных, операциями, связанными с работой камеры и операциями записи. Компонент 602 обработки может содержать один или несколько процессоров 620 для того, чтобы выполнить команды для выполнения всех или части шагов в вышеописанных способах. Кроме того, компонент 602 обработки может содержать один или несколько модулей для удобства взаимодействия между компонентом 602 обработки и другими компонентами. Например, компонент 602 обработки может содержать мультимедийный модуль, чтобы обеспечивать взаимодействие между мультимедийным компонентом 608 и компонентом 602 обработки.

[0083] Запоминающее устройство 604 сконфигурировано для хранения различные видов данных, чтобы поддерживать работу устройства 600. Примеры таких данных включают команды для любых приложений или способов, работающих на оконечном устройстве 600, контактную информацию, данные телефонной книги, сообщения, фотоснимки, видео и т.д. Запоминающее устройство 604 может быть реализовано с использованием любого вида энергозависимых или энергонезависимых запоминающих устройств или их комбинации, например, статического оперативного запоминающего устройства (Static Random Access Memory, SRAM), электрически стираемого и программируемого постоянного запоминающего устройства (Electrically Erasable Programmable Read-Only Memory, EEPROM), стираемого программируемого постоянного запоминающего устройства (Erasable Programmable Read-Only Memory, EPROM), программируемого постоянного запоминающего устройства (Programmable Read-Only Memory, PROM), постоянного запоминающего устройства (Read-Only Memory, ROM), магнитной памяти, флэш-памяти, магнитного или оптического диска.

[0084] Компонент 606 питания подает питание к различным компонентам оконечного устройства 600. Компонент 606 питания может содержать систему управления питанием, один или несколько источников питания и другие компоненты, связанные с генерацией, управлением и распределением энергии в оконечном устройстве 600.

[0085] Мультимедийный компонент 608 содержит экран, обеспечивающий выходной интерфейс между оконечным устройством 600 и пользователем. В некоторых формах осуществления экран может содержать дисплей на жидких кристаллах (Liquid Crystal Display, LCD) и сенсорную панель (Touch Panel, TP). Если экран содержит сенсорную панель, экран может быть реализован как сенсорный экран, чтобы принимать входные сигналы от пользователя. Сенсорная панель содержит один или несколько датчиков касания, чтобы воспринимать касания, скольжения и жесты на сенсорной панели. Датчики касания могут не только воспринимать порог действия касания или скольжения, но также и воспринимать интервал времени и давление, связанные с механизмом действия касания или скольжения. В некоторых формах осуществления изобретения мультимедийный компонент 608 содержит фронтальную камеру и/или заднюю камеру. Фронтальная камера и/или задняя камера может принимать внешние мультимедийные данные, в то время как устройство 600 находится в рабочем режиме, таком как режим фотографирования или видео режим. Каждая из фронтальной камеры и задней камеры может иметь фиксированную систему оптического объектива или иметь возможности фокусировки и оптического изменения масштаба изображения.

[0086] Аудиокомпонент 610 сконфигурирован для вывода и/или ввода звуковых сигналов. Например, аудиокомпонент 610 содержит микрофон (MIC), сконфигурированный для приема внешнего звукового сигнала, когда оконечное устройство 600 находится в рабочем режиме, таком как режим разговора, режим записи и режим распознавания речи. Принимаемый звуковой сигнал далее может записываться в запоминающее устройство 604 или передаваться через компонент 616 связи. В некоторых формах осуществления изобретения аудиокомпонент 610 дополнительно содержит громкоговоритель для вывода звуковых сигналов.

[0087] Интерфейс 612 ввода-вывода обеспечивает интерфейс для компонента 602 обработки и модулем периферийного интерфейса, которым может быть клавиатура, сенсорный круг Click Wheel, кнопки и т.п. Кнопки могут включать, в том числе, кнопку начального положения, кнопку громкости, кнопку пуска и кнопку блокировки.

[0088] Компонент датчиков 614 содержит один или несколько датчиков, чтобы предоставлять оценки состояния всех аспектов оконечного устройства 600. Например, компонент 614 датчиков может обнаруживать открытое/закрытое состояние оконечного устройства 600, относительное позиционирование компонентов, например, дисплея и клавиатуры оконечного устройства 600; компонент 614 датчиков может определять также изменение в позиции оконечного устройства 600 или его компонентов, наличие или отсутствие контакта пользователя с устройством 600, ориентацию или ускорение/замедление оконечного устройства 600 и изменение температуры оконечного устройства 600. Компонент 614 датчиков может содержать также датчик присутствия, сконфигурированный для обнаружения присутствия близлежащих объектов без какого-либо физического контакта. Компонент 614 датчиков может содержать также оптический датчик, такой как формирователь сигнала изображения на комплементарной структуре металл-оксид-полупроводник (Complementary Metal-Oxide-Semiconductor, CMOS) или приборе с зарядовой связью (Charge Coupled Device, CCD) для использования в применениях обработки изображений. В некоторых формах осуществления компонент 614 датчиков может содержать также датчик ускорения, гироскопический датчик, магнитный датчик, датчик давления или температурный датчик.

[0089] Компонент 616 связи сконфигурирован так, чтобы обеспечивать связь, проводную или беспроводную, между оконечным устройством 600 и другими устройствами. Оконечное устройство 600 может получить доступ к беспроводной сети на основе стандартов связи, таких как WiFi (Wireless Fidelity, "беспроводная точность"), системы подвижной связи второго поколения (2G) или третьего поколения (3G), или их комбинации. В одном примере осуществления компонент 616 связи принимает широковещательный сигнал или информацию, связанную с широковещательной передачей, от внешней широковещательной системы управления через широковещательный канал. В одном примере осуществления компонент 616 связи дополнительно содержит модуль радиосвязи ближнего действия (Near Field Communication, NFC), чтобы обеспечивать ближнюю связь. Например, модуль NFC может быть реализован на основе технологии радиочастотной идентификации (Radio Frequency Identification, RFID), технологии Ассоциации по передаче данных в инфракрасном диапазоне (Infrared Data Association, IrDA), сверхширокополосной технологии (Ultra-Wideband, UWB), технологии Bluetooth (ВТ) и других технологий.

[0090] В примере осуществления оконечное устройство 600 может быть реализовано одной или несколькими специализированными интегральными схемами (Application Specific Integrated Circuits, ASIC), процессорами цифровой обработки сигналов (Digital Signal Processors, DSP), устройствами для цифровой обработки сигналов (Digital Signal Processing Devices, DSPD), программируемыми логическими устройствами (Programmable Logic Devices, PLD), программируемыми пользователем вентильными матрицами (Field Programmable Gate Arrays, FPGA), контроллерами, микроконтроллерами, микропроцессорами или другими электронными компонентами для выполнения вышеописанных способов.

[0091] В примере осуществления предусматривается также машиночитаемый носитель данных, содержащий команды, такой как запоминающее устройство 604, содержащие команды, и упомянутые команды могут выполняться процессором 620 оконечного устройства 600, чтобы выполнять вышеописанный способ. Например, машиночитаемый носитель данных может быть постоянным запоминающим устройством (Read Only Memory, ROM), оперативным запоминающим устройством (Random Access Memory, RAM), запоминающим устройством на компакт диске (Compact Disk-Read Only Memory, CD-ROM), магнитной лентой, гибким диском, оптическим запоминающим устройством и т.п.

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

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

Реферат

Изобретение относится к области обработки изображений. Технический результат – определение реального расстояния на основе изображения без сравнения с эталонным объектом, имеющимся в изображении. Способ определения реального расстояния на основе изображения применим к устройству отображения и включает определение координат первого пиксела, соответствующих изображению, отображаемому на устройстве отображения, и координат второго пиксела, соответствующих изображению; определение расстояния на изображении между координатами первого пиксела и координатами второго пиксела; и определение реального расстояния между координатами первого пиксела и координатами второго пиксела согласно расстоянию на изображении, расстоянию до объекта при его фотографировании и фокусному расстоянию объектива камеры для фотографирования объекта, причем определение расстояния на изображении включает определение расстояния в пикселах между координатами первого пиксела и координатами второго пиксела; определение физического размера пиксела для формирователя сигнала изображения камеры; и определение расстояния на изображении между координатами первого пиксела и координатами второго пиксела согласно расстоянию в пикселах и физическому размеру пиксела. 2 н. и 8 з.п. ф-лы, 8 ил.

Формула

1. Способ определения реального расстояния на основе изображения, который применим к устройству отображения и включает:
определение координат первого пиксела, соответствующих изображению, отображаемому на устройстве отображения, и координат второго пиксела, соответствующих изображению;
определение расстояния на изображении между координатами первого пиксела и координатами второго пиксела; и
определение реального расстояния между координатами первого пиксела и координатами второго пиксела согласно расстоянию на изображении, расстоянию до объекта при его фотографировании и фокусному расстоянию объектива камеры для фотографирования объекта,
при этом определение расстояния на изображении между координатами первого пиксела и координатами второго пиксела включает:
определение расстояния в пикселах между координатами первого пиксела и координатами второго пиксела;
определение физического размера пиксела для формирователя сигнала изображения камеры; и
определение расстояния на изображении между координатами первого пиксела и координатами второго пиксела согласно расстоянию в пикселах и физическому размеру пиксела.
2. Способ по п. 1, дополнительно включающий:
определение формата хранения изображения, когда камера для фотографирования объекта отсутствует в устройстве отображения; и
определение, из информационного заголовка изображения согласно формату хранения изображения, расстояния до объекта при фотографировании изображения, фокусного расстояния объектива камеры для фотографирования объекта и физического размера пиксела в формирователе сигнала изображения камеры.
3. Способ по п. 1, дополнительно включающий:
определение расстояния до объекта при фотографировании изображения, когда камера для фотографирования объекта имеется в устройстве отображения; и
запись, в заданном формате хранения изображения, в информационный заголовок изображения расстояния до объекта при его фотографировании, фокусного расстояния объектива камеры и физического размера пиксела в формирователе сигнала изображения камеры.
4. Способ по п. 3, в котором определение расстояния до объекта при фотографировании изображения включает:
определение интервала времени от посылки до получения инфракрасного излучения посредством инфракрасного устройства, имеющегося в устройстве отображения; и
определение расстояния до объекта согласно интервалу времени и длине волны инфракрасного излучения.
5. Способ по п. 1, дополнительно включающий:
отображение на устройстве отображения координат первого пиксела и координат второго пиксела в виде заранее заданной фигуры; и
генерацию подсказки, посредством заранее заданной фигуры, следует ли корректировать координаты первого пиксела и координаты второго пиксела.
6. Устройство для определения реального расстояния на основе изображения, которое применимо к устройству отображения и содержит:
первый модуль определения, сконфигурированный для определения координат первого пиксела, соответствующих изображению, отображаемому на устройстве отображения, и координат второго пиксела, соответствующих изображению;
второй модуль определения, сконфигурированный для определения расстояния на изображении между координатами первого пиксела и координатами второго пиксела, определяемыми первым модулем определения; и
третий модуль определения, сконфигурированный для определения реального расстояния между координатами первого пиксела и координатами второго пиксела согласно расстоянию на изображении, расстоянию до объекта при его фотографировании и фокусному расстоянию объектива камеры для фотографирования объекта,
при этом второй модуль определения содержит:
первый субмодуль определения, сконфигурированный для определения расстояния в пикселах между координатами первого пиксела и координатами второго пиксела;
второй субмодуль определения, сконфигурированный для определения физического размера пиксела в формирователе сигнала изображения камеры; и
третий субмодуль определения, сконфигурированный для определения расстояния на изображении между координатами первого пиксела и координатами второго пиксела согласно расстоянию в пикселах, определяемому первым субмодулем определения, и физическому размеру пиксела, определяемому вторым субмодулем определения.
7. Устройство по п. 6, дополнительно содержащее:
четвертый модуль определения, сконфигурированный для определения формата хранения изображения, если камера для фотографирования объекта отсутствует в устройстве отображения; и
пятый модуль определения, сконфигурированный для определения, из информационного заголовка изображения согласно формату хранения изображения, расстояния до объекта при фотографировании изображения, фокусного расстояния объектива камеры для фотографирования объекта и физического размера пиксела формирователя сигнала изображения камеры.
8. Устройство по п. 6, дополнительно содержащее:
шестой модуль определения, сконфигурированный для определения расстояния до объекта при фотографировании изображения, если камера для фотографирования объекта имеется в устройстве отображения; и
модуль записи, сконфигурированный для записи, в заданном формате хранения изображения, в информационный заголовок изображения расстояния до объекта при фотографировании изображения, определяемого шестым модулем определения, фокусного расстояния объектива камеры и физического размера пиксела в формирователе сигнала изображения камеры.
9. Устройство по п. 8, в котором шестой модуль определения содержит:
четвертый субмодуль определения, сконфигурированный для определения интервала времени между передачей и приемом инфракрасного излучения инфракрасным устройством, имеющимся в устройстве отображения; и
пятый субмодуль определения, сконфигурированный для определения расстояния до объекта согласно интервалу времени, определяемому четвертым субмодулем определения, и длине волны инфракрасного излучения.
10. Устройство по п. 6, дополнительно содержащее:
модуль дисплея, сконфигурированный для отображения, на устройстве отображения в виде заранее заданной фигуры, координат первого пиксела и координат второго пиксела, определяемых первым модулем определения; и
модуль подсказки, сконфигурированный для подсказки с помощью заранее заданной фигуры, отображаемой модулем дисплея, следует ли корректировать координаты первого пиксела и координаты второго пиксела.

Патенты аналоги

Авторы

Патентообладатели

Заявители

СПК: G01B11/00 G01B11/02 G01B11/022 G01B11/026 G01C11/30 G06T1/00 G06T7/60 G06T7/62

Публикация: 2018-03-26

Дата подачи заявки: 2015-12-25

0
0
0
0
Невозможно загрузить содержимое всплывающей подсказки.
Поиск по товарам