СПОСОБ И УСТРОЙСТВО ИЗМЕРЕНИЯ ОСВЕЩЕННОСТИ
METHOD AND DEVICE FOR MEASURING ILLUMINANCE

Перекрестная ссылка на родственную заявку
Данная заявка основана на и испрашивает приоритет заявки на патент Китая № 201410373717.0, поданной 31 июля 2014 г., все содержание которой включено в настоящий документ посредством ссылки.
Область техники, к которой относится изобретение
Настоящее изобретение, в общем, относится к области терминальной технологии, и, в особенности, к устройству и способу измерения освещенности.
Уровень техники
Измерение освещенности - это процесс измерения яркости фотографируемого объекта, который является основой для автоматической экспозиции камеры для демонстрации изображений на фотографиях, и точность измерения освещенности и правильный выбор типа измерения - это то, с чего начинается создание фотографии.
Если взять цифровую камеру в качестве примера, обычно, выбор типа измерений системы измерения освещенности цифровой камеры - это TTL («посредством линз» - это измерение интенсивности света, отраженного фотографируемым объектом через линзы). Датчик измерения освещения размещается на линии прохождения света к фотографии, и свет отражается от ретроотражателя и попадает на измерительный элемент для измерения освещенности. Измеренные данные об интенсивности света передаются на процессор камеры, и комбинация экспозиции (а именно, комбинация диафрагмы съемки и выдержки затвора) определяется после процесса расчета автоматической экспозиции. В соответствии с различными областями, размерами и расчетными весами, измеряемыми в видоискателе, покрываемом датчиком измерения освещенности, выбор типа измерений может быть классифицирован как: средневзвешенное измерение, центровзвешенное измерение, точечное измерение, матричное измерение и другие режимы.
При этом диапазон измерения точечного измерения - это область, где центр изображения в видоискателе занимает 1-3% от всей области изображения. Точечные измерения слабо зависят от яркости другого окружения вне области проведения измерений. Поэтому точечные измерения, возможно, удобно применять для выявления всех областей фотографируемого объекта или фона.
Вместе с настройкой и широким применением сенсорных экранов в камерах и смартфонах, оборудованных сенсорными экранами, пользователь может применить другое направление для фокусировки пятна, выбрав опцию «другое направление» (вместо центральной позиции) в интерфейсе просмотра, что может значительно улучшить эффект и применяемость точечных измерений.
В смежных технологиях точечных измерений первоначально определяется точка измерений, которая может быть центральной точкой в интерфейсе просмотра, или любая другая точка в интерфейсе просмотра, выбранная пользователем посредством сенсорного экрана, и затем формируется прямоугольник или круг вокруг точки измерения освещенности с меняющимися размерами относительно центра, определяющими границы области. В процессе измерения освещенности это и является областью измерений освещенности (прямоугольник или круг). Рассматривая сцену съемки, показанную на фиг. 1 в качестве примера, когда пользователь фиксирует точку на левой руке (положение светлого пятна на фиг. 1) человека на сенсорном экране, рука выбрана в качества точечного измерения освещенности, область измерения освещенности - это область светлого пятна на фиг. 1.
Однако в свете вышеописанного технического решения точечных измерений различие между реальным результатом измерения и намерением пользователя может быть относительно большим. Как показано на фиг. 2, пользователь первоначально ожидал, что выберет область кожного покрова левой руки как область измерения освещенности, но реальная область измерения включает в себя часть одежды обоих рукавов как правой, так и левой руки. Когда яркость частей одежды примерно совпадает по цвету с кожей левой руки в области измерения освещенности, то на конечный результат измерения освещенности элементы одежды влияют слабо. Однако влияние на конечный результат измерения освещенности более значительно, когда различие между цветом элементов одежды и цветом кожи левой руки относительно большое. При этих обстоятельствах яркость изображения получается темнее, чем ожидаемая яркость после корректировки комбинации экспозиции по результатам измерения освещенности.
Раскрытие изобретения
Для преодоления проблем в смежных технологиях в настоящем изобретении предлагается устройство и способ измерения освещенности, позволяющие улучшить точность измерения освещенности.
В соответствии с первым аспектом вариантов осуществления настоящего изобретения, предлагается способ измерения освещенности, содержащий:
- получение данных о точке сенсорного экрана, указанной пользователями и расположенной в области измерения освещенности;
- определение начальной области измерения освещенности, содержащей точку сенсорного экрана, на полном изображении, отображаемом на сенсорном экране;
- сегментирование изображения, которое содержится в начальной области измерения освещенности, таким образом разделяя фоновую область, в которой не должно происходить измерение освещенности, и область объекта, включающую в себя точку сенсорного экрана и, в итоге, служащую в качестве области измерения освещенности; и
- измерение точек изображения в области объекта.
При этом сегментирование изображения, которое содержится в начальной области измерения освещенности, таким образом разделяя фоновую область, в которой не должно происходить измерение освещенности, и область объекта, включающую в себя точку сенсорного экрана и, в итоге, служащую в качестве области измерения освещенности, состоит из:
- вычисления цветовых различий между точкой сенсорного экрана и подлежащими маркировке точками с атрибутами маркировки, прилегающими к точке сенсорного экрана по направлениям вверх, вниз, влево или вправо, и вычисления цветовых различий между подлежащими маркировке точками с атрибутами маркировки, прилегающими к граничным точкам изображения начальной области измерения освещенности, и граничными точками изображения, причем атрибуты содержат: точки области объекта, точки фоновой области или точки сегментации;
- получения данных о первой подлежащей маркировке точке, соответствующей минимальному цветовому различию;
- определения, в соответствии с атрибутами прилегающих маркированных точек по отношению к первой подлежащей маркировке точке по направлениям вверх, вниз, влево или вправо, атрибутов первой подлежащей маркировке точки и генерирования второй маркированной точки;
- вычисления цветовых различий между N-ой маркированной точкой и подлежащими маркировке точками с подлежащими маркировке атрибутами, прилегающими к N-ой маркированной точке (причем N - натуральное число, большее или равное 2) по направлениям вверх, вниз, влево или вправо;
- получения данных об N-ой подлежащей маркировке точке, соответствующей минимальному цветовому различию; и
- определения, в соответствии с атрибутами прилегающих маркированных точек по отношению к N-ой подлежащей маркировке точке по направлениям вверх, вниз, влево или вправо, атрибутов N-ой подлежащей маркировке точки до тех пор, пока атрибуты всех подлежащих маркировке точек не будут определены.
При этом область объекта состоит из точек области объекта, фоновая область - из точек фоновой области, и обе: область объекта и фоновая область - разделены точками сегментации.
Кроме того, определение, в соответствии с атрибутами прилегающих маркированных точек по отношению к N-ой подлежащей маркировке точки по направлениям вверх, вниз, влево или вправо, атрибутов N-ой подлежащей маркировке точки, включает в себя:
- проверку, включают ли в себя прилегающие маркированные точки по отношению к N-ой подлежащей маркировке точке по направлениям вверх, вниз, влево или вправо, точки области объекта и точки фоновой области;
- определение N-ой подлежащей маркировке точки в качестве точки сегментации в случае, когда содержатся точки области объекта и точки фоновой области; в противном случае, продолжение проверки на предмет того, включают ли в себя прилегающие маркированные точки по отношению к N-ой подлежащей маркировке точке по направлениям вверх, вниз, влево или вправо только точки области объекта; и
- определение N-ой подлежащей маркировке точки в качестве точки области объекта в случае, когда содержатся только точки области объекта; в противном случае, определение N-ой подлежащей маркировке точки в качестве точки фоновой области;
Кроме того, определение начальной области измерения освещенности, включающей в себя точку сенсорного экрана, на полном изображении, отображаемом на сенсорном экране, состоит из:
- определения 1~8% области, включающей в себя точку сенсорного экрана, на полном изображении, отображаемом на сенсорном экране, в качестве начальной области измерения освещенности.
В соответствии со вторым аспектом осуществления настоящего изобретения, предлагается устройство измерения освещенности, которое состоит из:
- модуля получения данных о точке сенсорного экрана, выполненного с возможностью получать данные о точке сенсорного экрана, указанной пользователями и расположенной в области измерения освещенности;
- модуля определения начальной области измерения освещенности, выполненного с возможностью определять начальную область измерения освещенности, содержащую точку сенсорного экрана, на полном изображении, отображаемом на сенсорном экране;
- модуля сегментации изображения, выполненного с возможностью сегментировать изображение, содержащееся в начальной области измерения освещенности, таким образом разделяя фоновую область, в которой не должно происходить измерение освещенности, и область объекта, включающую в себя точку сенсорного экрана и, в итоге, служащую в качестве области измерения освещенности; и
- модуля измерения освещенности, выполненного с возможностью измерять точки изображения внутри области объекта.
При этом модуль сегментации изображения состоит из:
- блока расчета первых цветовых различий, выполненного с возможностью вычисления цветовых различий между точкой сенсорного экрана и подлежащими маркировке точками с подлежащими маркировке атрибутами, прилегающими к точке сенсорного экрана по направлениям вверх, вниз, влево или вправо, и вычисления цветовых различий между подлежащими маркировке точками с подлежащими маркировке атрибутами, прилегающими к граничным точкам изображения начальной области измерения освещенности, и граничными точками изображения, причем атрибуты включают в себя: точки области объекта, точки фоновой области или точки сегментации;
- блока получения данных о первой подлежащей маркировке точке, выполненного с возможностью получать данные о первой подлежащей маркировке точке, соответствующей минимальному цветовому различию;
- блока определения атрибута первой подлежащей маркировке точки, выполненного с возможностью определять, в соответствии с атрибутами прилегающих маркированных точек по отношению к первой подлежащей маркировке точке по направлениям вверх, вниз, влево или вправо, атрибуты первой подлежащей маркировке точки и генерировать вторую маркированную точку;
- блока вычисления N-ого цветового различия, выполненного с возможностью вычислять цветовые различия между N-ой маркированной точкой и подлежащими маркировке точками с подлежащими маркировке атрибутами, прилегающими к N-ой маркированной точке (причем N - натуральное число, равное или большее 2) по направлениям вверх, вниз, влево или вправо;
- блока получения данных об N-ой подлежащей маркировке точке, выполненного с возможностью получения данных об N-ой подлежащей маркировке точке, соответствующей минимальному цветовому различию; и
- блока определения атрибутов N-ой подлежащей маркировке точки, выполненного с возможностью определения, в соответствии с атрибутами прилегающих маркированных точек по отношению к N-ой подлежащей маркировке точке по направлениям вверх, вниз, влево или вправо, атрибутов N-ой подлежащей маркировке точки до тех пор, пока атрибуты всех подлежащих маркировке точек не будут определены.
При этом область объекта состоит из точек области объекта, фоновая область - из точек фоновой области, и обе: область объекта и фоновая область - разделены точками сегментации.
При этом блок определения атрибутов N-ой маркированной точки включает в себя:
- первый подблок проверки, выполненный с возможностью проверки, включают ли в себя прилегающие маркированные точки по отношению к N-ой подлежащей маркировке точки по направлениям вверх, вниз, влево или вправо точки области объекта и точки фоновой области; и приводить в действие подблок определения точек сегментации в случае, когда содержатся точки области объекта и точки фоновой области; в противном случае, приводить в действие второй подблок проверки;
- подблок определения точек сегментации, выполненный с возможностью определять N-ую подлежащую маркировке точку в качестве точки сегментации в случае, если содержатся точки области объекта и точки фоновой области;
- второй подблок проверки, выполненный с возможностью продолжать проверку на предмет того, содержат ли прилегающие маркированные точки по отношению к N-ой подлежащей маркировке точке только точки области объекта; и приводить в действие подблок определения точки области объекта в случае, если содержатся только точки области объекта; в противном случае, приводить в действие подблок определения точки фоновой области;
- подблок определения точки области объекта, выполненный с возможностью определять N-ую подлежащую маркировке точку в качестве точки области объекта; и
- подблок определения точки фоновой области, выполненный с возможностью определять N-ую подлежащую маркировке точку в качестве точки фоновой области.
При этом модуль определения начальной области измерения освещенности конкретно разработан с возможностью определять 1~8% области, включающей в себя точку сенсорного экрана, на полном изображении, отображаемом на сенсорном экране, в качестве начальной области измерения освещенности.
В соответствии с третьим аспектом осуществления настоящего изобретения, обеспечивается терминал, который включает в себя:
- процессор;
- блок памяти, выполненный с возможностью хранить инструкции, выполняемые процессором;
при этом процессор выполнен с возможностью:
- получать данные о точке сенсорного экрана, указанной пользователями и расположенной в области измерения освещенности;
- определять начальную область измерения освещенности, включающую в себя точку сенсорного экрана, на полном изображении, отображаемом на сенсорном экране;
- сегментировать изображение, которое содержится в начальной области измерения освещенности, таким образом разделяя фоновую область, в которой не должно происходить измерение освещенности, и область объекта, включающую в себя точку сенсорного экрана и, в итоге, служащую в качестве области измерения освещенности; и
- измерять точки изображения в области объекта.
Техническое решение согласно вариантам осуществления настоящего изобретения может содержать следующие положительные эффекты: в процессе проведения измерения освещенности вначале выполняется получение данных о точке сенсорного экрана, указанной пользователями и расположенной в области измерения освещенности; затем определяется начальная область измерения освещенности, включающая в себя точку сенсорного экрана, на полном изображении, отображаемом на сенсорном экране; далее осуществляется сегментация изображения, содержащегося в начальной области измерения освещенности, таким образом разделяя фоновую область, в которой не должно происходить измерение освещенности, и область объекта, включающую в себя точку сенсорного экрана и, в итоге, служащую в качестве области измерения освещенности; и, в конце, измеряются точки изображения внутри области объекта. Можно избежать нежелательных последствий наложения точек изображения в фоновой области на точки изображения в области объекта во время измерения освещенности вследствие сегментации начальной области измерения освещенности на фоновую область, в которой не должно происходить измерение освещенности, и область объекта, включающую в себя точку сенсорного экрана и, в итоге, служащую в качестве области измерения освещенности, и, в результате, измерения выполняются только в области объекта, что значительно увеличивает точность измерения точек изображения внутри области объекта.
Следует понимать, что вышеуказанное общее описание и следующее далее детальное описание приводятся только в качестве примера и для объяснения и не ограничивают изобретения.
Краткое описание чертежей
Сопроводительные чертежи, которые включены в данный документ и являются частью данного описания, иллюстрируют варианты реализации на основе изобретения и, вместе с описанием, служат для объяснения принципов изобретения.
Фиг. 1 - схематическая диаграмма, показывающая сцену съемки в соответствии с настоящим изобретением.
Фиг. 2 - пример блок-схемы способа измерения освещенности в соответствии с вариантами осуществления настоящего изобретения.
Фиг. 3 - схематическая диаграмма начальной области измерения освещенности согласно настоящему изобретению.
Фиг. 4 - схематическая диаграмма процесса реализации этапа 203 согласно настоящему изобретению.
Фиг. 5 - схематическая диаграмма процесса определения атрибутов N-ой подлежащей маркировке точки согласно настоящему изобретению.
Фиг. 6 - схематическая диаграмма для определения начальной области измерения освещенности, показанной на фиг. 1 согласно настоящему изобретению.
Фиг. 7 - схематическая диаграмма для определения области объекта, показанной на фиг.1, согласно настоящему изобретению.
Фиг. 8 - блок-схема устройства для измерения освещенности в соответствии с вариантами осуществления настоящего изобретения.
Фиг. 9 - схематическая диаграмма структуры реализации модуля сегментации изображения, показанного на фиг. 8.
Фиг. 10 - схематическая диаграмма структуры реализации блока определения атрибутов N-ой подлежащей маркировке точки, показанного на фиг. 9.
Фиг. 11 - блок-схема варианта осуществления терминального оборудования в соответствии с вариантами осуществления настоящего изобретения.
Осуществление изобретения
Далее будет сделана ссылка на примерные варианты осуществления, примеры которых проиллюстрированы на сопроводительных чертежах. Нижеследующее описание ссылается на сопроводительные чертежи, на которых одинаковые ссылочные обозначения на разных чертежах обозначают одни и те же или подобные элементы, если особо не оговаривается иное. В примерных вариантах реализации, предложенных в нижеследующем описании, представлены не все возможные реализации, связанные с данным изобретением. По сути, это просто примеры устройств и способы, соответствующих аспектам, связанным с изобретением, как указано в прилагаемой формуле изобретения.
На фиг. 2 приведена блок-схема, показывающая способ измерения освещенности в соответствии с примерным вариантом реализации, как показано на фиг.2, причем способ измерения освещенности, применяемый в терминале, включает в себя следующие этапы:
на этапе S201 получают данные о точке сенсорного экрана, указанной пользователями и расположенной в области измерения освещенности;
на этапе S202 определяют начальную область измерения освещенности, включающую в себя точку сенсорного экрана, на полном изображении, отображаемом на сенсорном экране;
на этапе S203 сегментируют изображение, которое содержится в начальной области измерения освещенности, таким образом разделяя фоновую область, в которой не должно происходить измерение освещенности, и область объекта, включающую в себя точку сенсорного экрана и, в итоге, служащую в качестве области измерения освещенности; и
на этапе S204 проводят измерения точек изображения внутри области объекта.
На этапе S201 пользователи нажимают на сенсорный экран, если им необходимо провести измерения в отдельных областях полного изображения, отображаемого на сенсорном экране, и точка сенсорного экрана расположена в области измерения освещенности. Точка сенсорного экрана является важной опорной точкой, необходимой для последующего выполнения сегментации изображения.
На этапе S202, в соответствии с точкой сенсорного экрана, терминал может определить такую начальную область измерения освещенности, требующую измерения, как и на полном изображении, отображаемом на сенсорном экране, и точка сенсорного экрана расположена в начальной области измерения освещенности.
На этом этапе, чтобы быть уверенным, что все точки изображения, в которых необходимы измерения, включены в начальную область измерения освещенности, как правило, определяется прямоугольная область, в которой точка сенсорного экрана является ее центром, а область измерения - это точки изображения внутри прямоугольной области.
Однако когда начальная область измерения освещенности определена, прямоугольная область часто превосходит по размерам область изображения, где пользователю реально требуются измерения, в частности, начальная область измерения освещенности включает в себя некоторые области, в которых измерения не требуются, и эти области часто оказывают влияние на области, в которых реально требуются измерения, и, таким образом, вызывают понижение точности конечного результата измерения освещенности, например, как показано на фиг. 1, область изображения элементов одежды рукавов левой и правой руки.
Во избежание подобных дефектов на этапе S203, в соответствии с настоящим изобретением, изображения, попадающие в начальную область измерения освещенности, сегментируются с применением алгоритма сегментации, и, в итоге, начальная область измерения освещенности сегментируется на две части: фоновую область и область объекта, причем область, в которой не требуются измерения освещенности, определена как «фоновая область», а область, содержащая точку сенсорного экрана, в итоге, служит в качестве области измерения освещенности и определена как «область объекта».
На данном этапе средством сегментации изображения область изображения, в которой не требуются измерения, отделяется от области изображения, в которой требуются измерения, и, таким образом, проводится маркировка области изображения, в которой действительно требуются измерения.
На этапе 204 после завершения сегментации изображения терминал проводит измерения только точек изображения в области объекта, где они действительно требуются.
Варианты осуществления настоящего изобретения включают в себя следующее: в процессе измерения освещенности вначале получают данные о точке сенсорного экрана, указанной пользователями и расположенной в области измерения освещенности; затем определяют начальную область измерения освещенности, содержащую точку сенсорного экрана, на полном изображении, отображаемом на сенсорном экране; далее сегментируют изображение, содержащееся в начальной области измерения освещенности, таким образом разделяя фоновую область, в которой не должно происходить измерение освещенности, и область объекта, содержащую точку сенсорного экрана и, в итоге, служащую в качестве области измерения освещенности; и в конце проводят измерения точек изображения в области объекта. Можно избежать нежелательных последствий наложения точек изображения в фоновой области на точки изображения в области объекта во время проведения измерений освещенности вследствие сегментации начальной области измерения освещенности на фоновую область, в которой не должно происходить измерение освещенности, и область объекта, включающую в себя точку сенсорного экрана и, в итоге, служащую в качестве области измерения освещенности, и, в результате, измерения выполняются только в области объекта, что значительно увеличивает точность измерения точек изображения в области объекта.
Для удобства понимания технического решения по настоящему изобретению далее приводится ссылка на подробное описание вышеуказанного процесса сегментации изображения.
Диапазон традиционных точечных измерений занимает 1~3% от всего изображения для предварительного просмотра, и это отношение постоянно для специального оборудования. В настоящем изобретении, для того чтобы покрыть целевую фокусную область до максимального значения, диапазон измерения освещенности увеличивается до 1~8%. Как показано на фиг. 3, начальная область измерения освещенности - это квадратная область размером L. Квадрат включает в себя точку сенсорного экрана в качестве центра, и формула для вычисления L выглядит следующим образом:
L=sqrt(W*H*8/100)
В вышеприведенной формуле H - это длина изображения для предварительного просмотра, а W - ширина изображения для предварительного просмотра.
В отличие от общепринятых способов обработки в настоящем изобретении область объекта, в итоге, служит в качестве области измерения освещенности, но может и не являться начальной областью измерения освещенности. Поэтому, область объекта будет окончательно определена по результатам сегментации изображения начальной области измерения освещенности.
Прежде чем проиллюстрировать способ сегментации изображения в настоящем изобретении, вначале будут даны пояснения по используемым далее терминам:
1. Прилегающие точки: в настоящем изобретении прилегающие точки по отношению к точке изображения - это точки изображения, расположенные в четырех направлениях (вверх, вниз, влево или вправо) по отношению к точке изображения;
2. Цветовое различие: предположим, что есть две точки изображения P1 и P2, причем значение цвета RGB, соответствующее P1, представляет собой P1 (r1, g1, b1), а значение цвета RGB, соответствующее P2, представляет собой P2 (r2, g2, b2), abs - это абсолютное значение функции, r=abs (r1-r2), g=abs (g1-g2), b=abs (b1-b2), тогда цветовое различие между P1 и P2 определяется как максимальное значение среди r, g и b.
Поскольку, как правило, диапазон RGB - это [0, 255], то диапазон цветового различия между двумя точками изображения тоже составляет [0, 255].
3. Точки сегментации: в настоящем изобретении точки сегментации - это точки изображения, разделяющие область объекта и фоновую область.
4. Маркированные точки: это точки изображения, для которых определены атрибуты, в настоящем изобретении атрибуты маркированных точек классифицируются на: точки области объекта (включая точки сенсорного экрана), точки фоновой области (включая граничные точки изображения начальной области измерения освещенности) и точки сегментации.
5. Подлежащие маркировке точки: это такие точки изображения, которые прилегают к маркированным (по направлениям вверх, вниз, влево или вправо) точкам и для которых предстоит определить их атрибуты.
В предпочтительных вариантах осуществления настоящего изобретения одна конкретная реализация вышеуказанного этапа S203, как показано на фиг.4, и процесс сегментации изображения могут включать в себя выполнение следующих этапов:
На этапе S401 вычисляют цветовые различия между точкой сенсорного экрана и подлежащими маркировке точками с подлежащими маркировке атрибутами, прилегающими к точке сенсорного экрана по направлениям вверх, вниз, влево или вправо, и вычисляют цветовые различия между подлежащими маркировке точками с подлежащими маркировке атрибутами, прилегающими к граничным точкам изображения начальной области измерения освещенности, и граничными точками изображения, причем атрибуты включают в себя: точки области объекта, точки фоновой области или точки сегментации.
На этапе S402 получают данные о первой подлежащей маркировке точке, соответствующей минимальному цветовому различию, и прилегающей первой маркированной точке.
На этапе S403 определяют атрибуты первой подлежащей маркировке точки в соответствии с атрибутами прилегающих маркированных точек по отношению к первой подлежащей маркировке точке по направлениям вверх, вниз, влево или вправо и генерируют вторую маркированную точку.
В варианте осуществления начальные точки области объекта - это точки сенсорного экрана; начальные точки фоновой области - это все точки на границе изображения в начальной области измерения освещенности; начальные подлежащие маркировке точки - это точки изображения, прилегающие к начальной области объекта, и точки изображения, прилегающие к начальной фоновой области. Таким образом, атрибуты первой подлежащей маркировке точки могут быть только точками области объекта или фоновой области.
На этапе S404 определяются атрибуты первой подлежащей маркировке точки в соответствии с атрибутами прилегающих маркированных точек относительно первой подлежащей маркировке точки по направлениям вверх, вниз, влево или вправо, и генерируется вторая маркированная точка.
На этапе S405 получают данные об N-ой подлежащей маркировке точке в соответствии с минимальным цветовым различием.
На этапе S406 определяются атрибуты N-ой подлежащей маркировке точки в соответствии с атрибутами прилегающих маркированных точек по отношению к N-ой подлежащей маркировке точке по направлениям вверх, вниз, влево или вправо до тех пор, пока не будут определены атрибуты всех подлежащих маркировке точек.
На данном этапе атрибуты N-ой маркированной точки могут включать в себя: точки области объекта, точки фоновой области или точки сегментации. Соответственно, атрибуты N-ой подлежащей маркировке точки также включают в себя: точки области объекта, точки фоновой области или точки сегментации.
После того, как атрибуты всех подлежащих маркировке точек определены, область объекта состоит из точек области объекта, фоновая область состоит из точек фоновой области, и обе: область объекта и фоновая область - разделены посредством точек сегментации.
Следует объяснить, что в вышеуказанном процессе сегментации определение, в соответствии с атрибутами прилегающих маркированных точек относительно N-ой подлежащей маркировке точки по направлениям вверх, вниз, влево или вправо, атрибутов N-ой подлежащей маркировке точки, конкретная реализация которого показана на фиг. 5, включает в себя следующее:
на этапе S501 проверяют, включают ли в себя прилегающие маркированные точки относительно N-ой подлежащей маркировке точки по направлениям вверх, вниз, влево или вправо точки области объекта и точки фоновой области; и далее происходит переход на этап S502 в случае, если они включают в себя точки области объекта и точки фоновой области, иначе - переход на этап S503;
на этапе S502 N-ую подлежащую маркировке точку определяют в качестве точки сегментации; на этапе S503 проверяют, включают ли в себя прилегающие маркированные точки относительно N-ой подлежащей маркировке точки по направлениям вверх, вниз, влево или вправо только точки области объекта; далее происходит переход на этап S504 в случае, если они включают в себя только точки области объекта, иначе - переход на этап S505;
на этапе S504 N-ую подлежащую маркировке точку определяют в качестве точки области объекта; и
на этапе S505 N-ую подлежащую маркировке точку определяют в качестве точки фоновой области.
Посредством реализации способа можно тщательно определить атрибуты подлежащих маркировке точек и, таким образом, увеличить точность последующих измерений освещенности.
Далее вышеуказанный способ измерения освещенности проиллюстрирован конкретными сценариями применения. Если все еще в качестве примера говорить о сцене съемки, показанной на фиг. 1, когда пользователь фиксирует левую руку (позиция белого пятна на фиг. 1) человека на сенсорном экране, рука выбрана как область для измерения освещенности, терминальная система сначала определяет начальную область измерения освещенности, включающую в себя точку сенсорного экрана, как это показано на фиг. 6.
Можно видеть, что начальная область измерения освещенности, как показано на фиг. 6, включает в себя изображение левой руки, требующее измерений, и элементов одежды рукавов левой и правой руки. Поэтому, необходимо сегментировать изображение, заключенное в начальной области измерения освещенности, так чтобы сегментированием разграничить фоновую область, в которой не должно происходить измерение освещенности, от области объекта, включающей в себя точку на сенсорном экране и, в итоге, служащей в качестве области измерения освещенности. В соответствии с вышеописанным процессом сегментации, точки сегментации, полученные, в итоге, после сегментации изображения, как показано на фиг. 6, переносятся на изображение фиг. 1, и линия сегментации, состоящая полностью из точек сегментации, точнее определяет область изображения левой руки (как показано на фиг. 7). Окончательно измерениям подвергаются точки изображения в области левой руки, определенной как на фиг. 7, тем самым избегая влияния на окончательный результат измерений, когда различия между цветом элементов одежды и цветом кожи левой руки заметно, и, таким образом, значительно увеличивается точность измерения освещенности.
На фиг. 8 изображена схематическая диаграмма устройства измерения освещенности в соответствии с примерным вариантом осуществления. Устройство с указанными на фиг. 8 обозначениями включает в себя:
- модуль 81 получения данных о точке сенсорного экрана, выполненный с возможностью получать данные о точке сенсорного экрана, указанной пользователями и расположенной в области измерения освещенности;
- модуль 82 определения начальной области измерения освещенности, выполненный с возможностью определять начальную область измерения освещенности, содержащую точку сенсорного экрана, на полном изображении, отображаемом на сенсорном экране;
- модуль 83 сегментации изображения, выполненный с возможностью сегментировать изображение, содержащееся в начальной области измерения освещенности, таким образом разделяя фоновую область, в которой не должно происходить измерение освещенности, и область объекта, включающую в себя точку сенсорного экрана и, в итоге, служащую в качестве области измерения освещенности; и
- модуль 84 измерения освещенности, выполненный с возможностью проводить измерения точек изображения внутри области объекта.
Варианты реализации настоящего изобретения включают в себя следующее:
в процессе измерения освещенности вначале получают данные о точке сенсорного экрана, указанной пользователями и расположенной в области измерения освещенности; затем определяют начальную область измерения освещенности, включающую в себя точку сенсорного экрана, на полном изображении, отображаемом на сенсорном экране; далее сегментируют изображение, содержащееся в начальной области измерения освещенности, таким образом разделяя фоновую область, в которой не должно происходить измерение освещенности, и область объекта, включающую в себя точку сенсорного экрана и, в итоге, служащую в качестве области измерения освещенности; и в конце проводят измерения точек изображения в области самого объекта. Можно избежать нежелательных последствий наложения точек изображения в фоновой области на точки изображения в области объекта во время проведения измерений освещенности вследствие разделения начальной области измерения освещенности на фоновую область, в которой не должно происходить измерение освещенности, и область объекта, включающую в себя точку сенсорного экрана и, в итоге, служащую в качестве области измерения освещенности, и в результате измерения проводятся только в области объекта, что значительно увеличивает точность измерения в точках изображения в области объекта.
Традиционно, диапазон точечных измерений занимает 1~3% от всего просматриваемого изображения, и это отношение постоянно для специального оборудования. В настоящем раскрытии, для того чтобы покрыть целевую фокусную область до максимального значения, диапазон измерения освещенности увеличивается до 1~8%.
В отличие от общепринятых способов обработки в настоящем изобретении область объекта в итоге служит в качестве области измерения освещенности, но может и не являться начальной областью измерения освещенности. Поэтому область объекта будет окончательно определена по результатам сегментации изображения начальной области измерения освещенности.
В предпочтительных вариантах осуществления настоящего раскрытия применяется модуль сегментации изображения, как показано на фиг. 9, который содержит:
- блок 901 вычисления первого цветового различия, выполненный с возможностью вычисления цветового различия между точкой сенсорного экрана и подлежащими маркировке точками с подлежащими маркировке атрибутами, прилегающими к точке сенсорного экрана по направлениям вверх, вниз, влево или вправо, и вычисления цветового различия между подлежащими маркировке точками с подлежащими маркировке атрибутами, прилегающими к граничным точкам изображения начальной области измерения освещенности, и граничными точками изображения, причем атрибуты включают в себя: точки области объекта, точки фоновой области или точки сегментации;
- блок 902 получения данных о первой подлежащей маркировке точке, выполненный с возможностью получать данные о первой подлежащей маркировке точке, соответствующей минимальному цветовому различию;
- блок 903 определения атрибутов первой подлежащей маркировке точки, выполненный с возможностью определять, в соответствии с атрибутами прилегающих маркированных точек по отношению к первой подлежащей маркировке точке по направлениям вверх, вниз, влево или вправо, атрибуты первой подлежащей маркировке точки и генерировать вторую маркированную точку;
- блок 904 вычисления N-ого цветового различия, выполненный с возможностью вычислять цветовые различия между N-ой маркированной точкой и подлежащими маркировке точками с подлежащими маркировке атрибутами, прилегающими к N-ой маркированной точке (где N - натуральное число со значением равным или большим 2) по направлениям вверх, вниз, влево или вправо;
- блок 905 получения данных об N-ой подлежащей маркировке точке, выполненный с возможностью получения данных об N-ой подлежащей маркировке точке, соответствующей минимальному цветовому различию; и
- блок 906 определения атрибутов N-ой подлежащей маркировке точки, выполненный с возможностью определения, в соответствии с атрибутами прилегающих маркированных точек по отношению к N-ой подлежащей маркировке точке по направлениям вверх, вниз, влево или вправо, атрибутов N-ой подлежащей маркировке точки, до тех пор, пока атрибуты всех подлежащих маркировке точек не будут определены.
При этом область объекта состоит из точек области объекта, фоновая область - из точек фоновой области, и обе: область объекта и фоновая область - разделены точками сегментации.
Еще в одном предпочтительном варианте реализации настоящего изобретения внедрение вышеуказанного блока определения атрибутов N-ой подлежащей маркировке точки, как это показано на фиг. 10, включает в себя:
- первый подблок 1001 проверки, выполненный с возможностью проверки, включают ли в себя прилегающие маркированные точки относительно N-ой подлежащей маркировке точки по направлениям вверх, вниз, влево или вправо точки области объекта и точки фоновой области; и приводить в действие подблок 1002 определения точек сегментации в случае содержания точек области объекта и точек фоновой области; иначе - приводить в действие второй подблок 1003 проверки;
- подблок 1002 определения точек сегментации, выполненный с возможностью определять N-ую подлежащую маркировке точку как точку сегментации в случае, если содержатся точки области объекта и точки фоновой области;
- второй подблок 1003 проверки, выполненный с возможностью продолжать проверку на предмет того, включают ли в себя прилегающие маркированные точки по отношению к N-ой подлежащей маркировке точке по направлениям вверх, вниз, влево или вправо только точки области объекта; и приводить в действие подблок 1004 определения точки области объекта в случае, если содержатся только точки области объекта; иначе - приводить в действие подблок 1005 определения точки фоновой области;
- подблок 1004 определения точки области объекта, выполненный с возможностью определять N-ую подлежащую маркировке точку как точку области объекта; и
- подблок 1005 определения точки фоновой области, выполненный с возможностью определять N-ую подлежащую маркировке точку как точку фоновой области.
Посредством внедрения способа можно тщательно определить атрибуты подлежащих маркировке точек, и, таким образом, увеличить точность последующих измерений освещенности.
Что касается устройства в вышеупомянутом варианте реализации, то детальное описание специфических действий для проведения операций модулями было рассмотрено в вариантах реализации, относящихся к этому способу, и здесь детальные иллюстрации не используются.
Фиг. 11 - это блок-схема устройства 800 измерения освещенности в соответствии с примерным вариантом осуществления. Например, устройством 800 может быть мобильный телефон, компьютер, цифровой транслирующий терминал, приемопередатчик сообщений, игровая консоль, планшет, медицинский прибор, прибор фитнес-центра, PDA (персональный цифровой помощник) и т.п. Как и на фиг. 11 устройства 800 могут включать в себя один или множество компонентов, как показано ниже: компонент 802 процессора, блок 804 памяти, компонент 806 блока питания, компонент 808 мультимедиа, аудиокомпонент 810, входной/выходной (I/O) интерфейс 812, сенсорный компонент 814 и коммуникационный компонент 816.
Компонент 802 процессора, как правило, контролирует общее функционирование устройства 800, например, дисплей, вызов телефона, передачу данных и операции, связанные с работой камеры и операциями записи. Компонент 802 процессора может включать в себя один или множество процессоров 820 для выполнения инструкций с тем, чтобы завершать выполнение этапов вышеупомянутого способа частично или полностью. Кроме того, процессорный компонент 802 может включать в себя один или множество модулей для удобства взаимодействия между компонентом 802 процессора и другими компонентами. Например, компонент 802 процессора может включать в себя мультимедийный модуль для удобства обеспечения взаимодействия компонента 808 мультимедиа с компонентом 802 процессора.
Блок памяти 804 выполнен с возможностью хранения данных различных типов для поддержания функционирования устройства 800. Примеры данных включают в себя любые программные приложения или принципиальные директивы для работы устройства 800, в том числе контактные данные, данные телефонной книги, сообщения, изображения, видео и др. Блок памяти 804 может быть реализован посредством устройств с энергозависимой или энергонезависимой памятью любого типа или их комбинации, например, статической оперативной памяти (SRAM), электрически стираемой программируемой памяти (EEPROM), стираемой программируемой постоянной памяти (EPROM), программируемой постоянной памяти (PROM), постоянной памяти (ROM), магнитной памяти, флэш-памяти, памяти на магнитном или оптическом диске.
Компонент 806 источника питания обеспечивает питание для компонентов устройства 800. Компонент 806 источника питания может включать в себя систему управления питанием, один или несколько источников питания и другие компоненты, связанные с управлением генерацией и распределением энергии в устройстве 800.
Компонент 808 мультимедиа содержит экран между устройством 800 и пользователем, и для обеспечения выходного интерфейса. В некоторых вариантах экран может включать в себя LCD (жидкокристаллический дисплей) и сенсорную панель (TP). Если экран включает в себя сенсорную панель, то экран может быть реализован как сенсорный экран для приема входного сигнала от пользователей.
Сенсорная панель включает в себя один или множество сенсорных датчиков для распознавания жестов на сенсорной панели, например, прикосновения и скольжения и т.п. Сенсорный датчик может не только воспринимать границы передвижения, прикосновения или скольжения, но также может определять продолжительность и давление, связанные с функциями касания или скольжения.
В некоторых вариантах компонент 808 мультимедиа включает в себя камеру переднего вида и/или камеру заднего вида. Когда устройство 800 находится в рабочем режиме, например, режиме съемки или режиме видео, фронтальная камера и/или камера заднего вида могут принимать внешние мультимедийные данные. Каждая фронтальная камера и камера заднего вида может быть системой из фиксированных оптических линз объектива или иметь переменное фокусное расстояние и механизм оптического масштабирования.
Звуковой компонент 810 выполнен с возможностью для выдачи и/или приема аудиосигнала. Например, аудио-компонент 810 включает в себя микрофон (MIC); когда устройство 800 находится в рабочем режиме - таком, как режим вызова, режим записи и режим распознавание речи, микрофон настроен на прием внешнего аудиосигнала. Принятый аудиосигнал может, в дальнейшем, хранятся в блоке 804 памяти или быть отправлен посредством коммуникационного компонента 816. В некоторых вариантах аудиокомпонент 810 также включает громкоговоритель для воспроизведения аудиосигнала.
Интерфейс 812 входа-выхода обеспечивает интерфейс для компонента 802 процессора и периферийных интерфейсных модулей, периферийными интерфейсными модулями могут быть клавиатура, кнопки и колесико мыши, и т.п. Эти кнопки могут содержать, не ограничиваясь этим: кнопку перехода на главный экран, кнопку регулятора громкости, кнопку запуска и кнопку блокировки.
Сенсорный компонент 814 включает в себя один или множество датчиков для обеспечения оценки состояний устройства 800 по всевозможным аспектам. Например, сенсорный компонент 814 может обнаруживать состояние включения/выключения устройства 800, относительное позиционирование компонент, например, таких компонент как дисплей и клавиатура устройства 800; сенсорный компонент 814 также может обнаружить изменения расположения устройства 800 или его компонента, наличие или отсутствие контакта пользователей с устройством 800, направление движения или ускорения/замедления движения устройства 800, и изменение температуры устройства 800. Сенсорный компонент 814 может также включать датчик расстояния до объекта, который настроен на обнаружение близлежащих объектов при отсутствии физического соприкосновения. Сенсорный компонент 814 может также содержать оптический датчик, например, на основе CMOS (комплементарный металло-оксидный полупроводник) или CCD (светочувствительный элемент на микрочипах) для формирования изображения. В некоторых вариантах сенсорный компонент 814 может также содержать датчик ускорения, гиродатчик, магнитный датчик, датчик давления, или датчик температуры.
Коммуникационный компонент 816 выполнен с возможностью обеспечения проводной или беспроводной связью устройства 800 с другим оборудованием. Для устройства 800 может быть обеспечен доступ к беспроводной сети на основе стандартов связи, например, Wi-Fi, 2G или 3G, или их комбинации. В примерном варианте реализации коммуникационный компонент 816 принимает посредством трансляционного канала сигнал трансляции или информацию, подобную трансляции, от внешних систем управления трансляциями. В примерном варианте коммуникационный компонент 816 также содержит модуль связи ближнего радиуса действия (NFC-модуль) для применения его в устройстве для связи на малых расстояниях. Например, NFC-модуль может быть реализован на основе технологий (RFID) (технологии радиочастотной идентификации), (IrDA) (технологии ассоциации по инфракрасной технологии передачи данных), (UWB) (технологии сверх-широкая полоса пропускания), технологии Bluetooth (BT) и других.
В примерных вариантах конструкции устройство 800 может быть реализовано с помощью одного или множества интегральных схем прикладной ориентации (ASIC), цифровых процессоров сигналов (DSP), оборудования обработки цифрового сигнала (DSPD), программируемых логических устройств (PLD), программируемых изменением уровня электрического поля (FPGA), контроллеров, микроконтроллеров, микропроцессоров или других электронных компонентов, сконфигурированных для выполнения вышеуказанных способов.
В примерных вариантах также предусмотрены защищенные (неизменяемые), компьютерно-читаемые носители, содержащие инструкции, например инструкции, записанные в блоке памяти 804, вышеуказанные инструкции могут быть выполнены процессорами 820 устройства 800 для реализации вышеупомянутых способов. Например, среди защищенных (неизменяемых), компьютерно-читаемых носителей могут быть средства только на чтение (ROM), оперативная (функциональная) память (RAM), CD-ROM, магнитные ленты, флоппи-диски и оптические устройства хранения данных и т.п.
В реализациях способа предусмотрены защищенные, компьютерно-читаемые носители. Когда инструкции на носителе выполняются процессором мобильного терминала, мобильный терминал может выполнять измерения в соответствии со способом измерения освещенности, и способ содержит (этапы):
- получение данных о точке сенсорного экрана, указанной пользователями и расположенной в области измерения освещенности;
- определение начальной области измерения освещенности, включающей точку сенсорного экрана на полном изображении, отображаемом на сенсорном экране;
- разбиение изображения, которое входит начальную область измерения освещенности, на сегменты, так чтобы сегментированием разграничить фоновую область без измерений освещенности от области объекта, включающей точку сенсорного экрана и, в итоге, служащей в качестве области измерения освещенности; и
- измерение в точках изображения в области объекта.
Другие варианты осуществления изобретения будут очевидны для специалиста в данной области техники из рассмотрения описания и реализации на практике изобретения, раскрытого в данном документе. Данный документ предназначен для того, чтобы охватить любые используемые вариации или адаптации изобретения, следуя его общим принципам и, в том числе, такие отклонения от настоящего изобретения, как известные или сложившиеся в практике в данной области техники. Предполагается, что спецификацию и варианты примеров следует рассматривать только как образцы истинного объема и сущности изобретения, отмеченные в последующей формуле изобретения.
Следует понимать, что настоящее изобретение не ограничено отдельными конструктивными решениями, которые были описаны выше и показаны на сопроводительных чертежах, и что различные модификации и изменения могут быть сделаны без выхода за его рамки. Предполагается, что объем изобретения может быть ограничен только прилагаемой формулой изобретения.