УСТРОЙСТВО ФОРМИРОВАНИЯ ИЗОБРАЖЕНИЯ, ВНЕШНЕЕ УСТРОЙСТВО, СИСТЕМА ФОРМИРОВАНИЯ ИЗОБРАЖЕНИЯ, СПОСОБ УПРАВЛЕНИЯ ДЛЯ УСТРОЙСТВА ФОРМИРОВАНИЯ ИЗОБРАЖЕНИЯ, СПОСОБ УПРАВЛЕНИЯ ДЛЯ ВНЕШНЕГО УСТРОЙСТВА, СПОСОБ УПРАВЛЕНИЯ ДЛЯ СИСТЕМЫ ФОРМИРОВАНИЯ ИЗОБРАЖЕНИЯ И ПРОГРАММА
IMAGING DEVICE, EXTERNAL DEVICE, IMAGING SYSTEM, CONTROL METHOD FOR IMAGING DEVICE, CONTROL METHOD FOR EXTERNAL DEVICE, CONTROL METHOD FOR IMAGING SYSTEM  AND PROGRAMME

ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ
[0001] Настоящее изобретение относится к устройству формирования изображения, внешнему устройству, системе формирования изображения, способу управления для устройства формирования изображения, способу управления для внешнего устройства, способу управления для системы формирования изображения, и программе. В частности, настоящее изобретение надлежащим образом применимо к процессу для осветления захваченного изображения
ПРЕДШЕСТВУЮЩИЙ УРОВЕНЬ ТЕХНИКИ
[0002] Существует проблема, состоящая в том, что когда изображение сцены на открытом воздухе захватывается из местоположения в помещении, предмет затемняется на ярком фоне и его сложно увидеть. В качестве решения такой проблемы, известны многочисленные методики осветления захваченного изображения, выводимого из блока формирования изображения.
[0003] Существует, например, процесс коррекции фоновой засветки, при котором захваченное изображение осветляется посредством выполнения коррекции коэффициента усиления и подобного захваченного изображения. Кроме того, известен процесс широкого динамического диапазона, при котором осуществляется синтез нескольких захваченных изображений и получается синтезированное изображение с широким динамическим диапазоном. PTL 1 раскрывает методику осуществления синтеза нескольких захваченных изображений с разными временами экспозиции, чтобы сгенерировать захваченное изображение с динамическим диапазоном более широким, чем нормальный.
[0004] В качестве примера методик, упомянутых выше, в фотографии с использованием соли серебра, существует процесс увеличения контрастности, выполняемый в темной комнате для получения фотографического снимка с широким динамическим диапазоном. Существует методика (цифровой процесс увеличения контрастности), которая реализуется посредством применения процесса увеличения контрастности к процессу цифрового изображения, при котором захваченное изображение предмета с большой разностью между яркостью и темнотой, в частности предмета при фоновой засветке, корректируется. Кроме того, в цифровом процессе увеличения контрастности, для того, чтобы отрегулировать интенсивность процесса, меняется коэффициент усиления и подобное захваченного изображения.
[0005] В качестве другого примера методик, упомянутых выше, известен процесс, который выводит захваченное изображение с предметом, который является легко идентифицируемым, посредством использования процесса коррекции экспозиции одиночного захваченного изображения.
[0006] Кроме того, в последние годы, имеет место случай, когда одно устройство формирования изображения предусматривается с этими несколькими процессами. В дополнение, с быстро распространяющимися сетевыми технологиями, существует растущая потребность пользователей в управлении таким устройством формирования изображения с внешнего устройства через сеть.
[0007] Тем не менее, в устройстве формирования изображения, описанном выше, захваченное изображение становится слишком ярким в некоторых случаях, когда эти несколько процессов выполняются одновременно. Например, когда процесс коррекции фоновой засветки, процесс широкого динамического диапазона, и процесс цифрового увеличения контрастности выполняются над захваченным изображением в одно и то же время, захваченное изображение может стать слишком ярким.
[0008] Кроме того, становится ли или нет захваченное изображение слишком ярким из-за одновременного исполнения этих нескольких процессов над захваченным изображением, зависит от предмета. Когда предполагается, что описанное выше устройство формирования изображения захватывает изображение сцены на открытом воздухе или что предмет перемещается во время формирования изображения, изображение предмета непрерывно меняется.
[0009] Кроме того, при устройстве формирования изображения, описанном выше, становится ли или нет захваченное изображение слишком ярким, также зависит от степени, с которой каждый из процессов осветляет захваченное изображение. Тем не менее, степень, с которой каждый из процессов осветляет захваченное изображение, варьируется в соответствии с моделью устройства формирования изображения или изготовителем устройства формирования изображения.
[0010] Вследствие этого, в случае, где устройство формирования изображения, описанное выше, установлено в месте, удаленном от пользователя, пользователю сложно оперировать внешним устройством, чтобы управлять индивидуальными исполнениями процессов, в попытке предотвратить то, чтобы захваченное изображение становилось слишком ярким, при этом учитывая изменения предмета устройства формирования изображения и модели или изготовителя устройства формирования изображения.
СПИСОК ЦИТИРОВАНИЯ
ПАТЕНТНАЯ ЛИТЕРАТУРА
[0011] PTL 1: Японский Выложенный Патент № 2008-236142
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
РЕШЕНИЕ ЗАДАЧИ
[0012] Настоящее изобретение выполнено с учетом вышеприведенных проблем, и сокращает потребность в управлении исполнениями первого процесса и второго процесса для осветления захваченного изображения в соответствии с эффектами первого процесса и второго процесса.
[0013] Настоящее изобретение предоставляет устройство формирования изображения, которое осуществляет связь с внешним устройством через сеть, включающее в себя: блок формирования изображения; первый блок обработки изображения, выполненный с возможностью изменения, посредством обработки изображения, яркости захваченного изображения, выводимого из блока формирования изображения; второй блок обработки изображения, выполненный с возможностью изменения, посредством обработки изображения, которая отличается от обработки изображения, выполняемой посредством первого блока обработки изображения, яркости захваченного изображения, выводимого из блока формирования изображения; блок приема, выполненный с возможностью приема, от внешнего устройства через сеть, одиночной команды, в которой первая информация обработки изображения для управления работой первого блока обработки изображения и вторая информация обработки изображения для управления работой второго блока обработки изображения может быть описана; и блок управления, выполненный с возможностью управления первым блоком обработки изображения и вторым блоком обработки изображения в соответствии с командой, принятой посредством блока приема. Первая информация обработки изображения включает в себя, по меньшей мере, любую из следующей: информацию, указывающую, что предписывается, чтобы первый блок обработки изображения работал, и информацию, указывающую, что предписывается, чтобы первый блок обработки изображения был остановлен. Вторая информация обработки изображения включает в себя, по меньшей мере, любую из следующей: информацию, указывающую, что предписывается, чтобы второй блок обработки изображения работал; информацию, указывающую, что предписывается, чтобы второй блок обработки изображения был остановлен; и информацию, указывающую, что предписывается, чтобы осуществлялось автоматическое управление работой второго блока обработки изображения посредством устройства формирования изображения.
[0014] Дополнительные признаки настоящего изобретения станут ясны из нижеследующего описания примерных вариантов осуществления со ссылкой на приложенные чертежи.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
[0015] [фиг. 1] Фиг. 1 является схемой, иллюстрирующей пример конфигурации системы у системы наблюдения в соответствии с первым вариантом осуществления настоящего изобретения.
[фиг. 2] Фиг. 2 является схемой, иллюстрирующей пример конфигурации аппаратного обеспечения камеры наблюдения в соответствии с первым вариантом осуществления настоящего изобретения.
[фиг. 3] Фиг. 3 является схемой, иллюстрирующей пример конфигурации аппаратного обеспечения клиентского устройства в соответствии с первым вариантом осуществления настоящего изобретения.
[фиг. 4] Фиг. 4 является схемой последовательности действий для объяснения последовательности команд между камерой наблюдения и клиентским устройством в соответствии с первым вариантом осуществления настоящего изобретения.
[фиг. 5] Фиг. 5 является схемой последовательности действий для объяснения последовательности команд между камерой наблюдения и клиентским устройством в соответствии с первым вариантом осуществления настоящего изобретения.
[фиг. 6A] Фиг. 6A является схемой, иллюстрирующей пример определения типа ImagingSettings в соответствии с первым вариантом осуществления настоящего изобретения.
[фиг. 6B] Фиг. 6B является схемой, иллюстрирующей пример определения типа ImagingSettings в соответствии с первым вариантом осуществления настоящего изобретения.
[фиг. 6C] Фиг. 6C является схемой, иллюстрирующей пример определения типа ImagingSettings в соответствии с первым вариантом осуществления настоящего изобретения.
[фиг. 6D] Фиг. 6D является схемой, иллюстрирующей пример определения типа ImagingSettings в соответствии с первым вариантом осуществления настоящего изобретения.
[фиг. 6E] Фиг. 6E является схемой, иллюстрирующей пример определения типа ImagingSettings в соответствии с первым вариантом осуществления настоящего изобретения.
[фиг. 7A] Фиг. 7A является схемой, иллюстрирующей пример конфигурации команды транзакции SetImagingSettings в соответствии с первым вариантом осуществления настоящего изобретения.
[фиг. 7B] Фиг. 7B является схемой, иллюстрирующей пример конфигурации команды транзакции SetImagingSettings в соответствии с первым вариантом осуществления настоящего изобретения.
[фиг. 7C] Фиг. 7C является схемой, иллюстрирующей пример конфигурации команды транзакции SetImagingSettings в соответствии с первым вариантом осуществления настоящего изобретения.
[фиг. 7D] Фиг. 7D является схемой, иллюстрирующей пример конфигурации команды транзакции SetImagingSettings в соответствии с первым вариантом осуществления настоящего изобретения.
[фиг. 8] Фиг. 8 является схемой, иллюстрирующей пример окна ImagingSettings в соответствии с первым вариантом осуществления настоящего изобретения.
[фиг. 9] Фиг. 9 является блок-схемой для объяснения процесса для отображения окна ImagingSettings в соответствии с первым вариантом осуществления настоящего изобретения.
ОПИСАНИЕ ВАРИАНТОВ ОСУЩЕСТВЛЕНИЯ
[0016] Варианты осуществления настоящего изобретения будут описаны далее со ссылкой на фигуры.
[0017] Конфигурации в описании ниже вариантов осуществления являются лишь примерами, и настоящее изобретение не ограничивается иллюстрируемыми конфигурациями. Команды в описании вариантов осуществления ниже определены, например, на основании стандарта Открытого Форума по Интерфейсам для Сетевого Видео (далее, может именоваться ONVIF).
ПЕРВЫЙ ВАРИАНТ ОСУЩЕСТВЛЕНИЯ
[0018] Далее, со ссылкой на Фиг. 1 будет описана конфигурация сети в соответствии с первым вариантом осуществления. В частности, Фиг. 1 является схемой, иллюстрирующей пример конфигурации системы у системы наблюдения в соответствии с первым вариантом осуществления.
[0019] В системе наблюдения в соответствии с первым вариантом осуществления, камера 1000 наблюдения, которая захватывает движущееся изображение, и клиентское устройство 2000 соединены образом с возможностью осуществления взаимной связи через IP сеть 1500 (посредством сети). Это позволяет камере 1000 наблюдения распространять захваченные изображения клиентскому устройству 2000 через IP сеть 1500.
[0020] Клиентское устройство 2000 в соответствии с первым вариантом осуществления является примером внешнего устройства, такого как ПК (персональный компьютер) или подобного. Система наблюдения в соответствии с первым вариантом осуществления соответствует системе формирования изображения.
[0021] Кроме того, IP сеть 1500 включает в себя, например, несколько маршрутизаторов, коммутаторов, кабелей, и подобного, которые подчиняются стандарту связи, такому как Ethernet или подобному. Тем не менее, в первом варианте осуществления, любой стандарт связи, размер, или конфигурация может быть использован до тех пор, пока возможна связь между камерой 1000 наблюдения и клиентским устройством 2000.
[0022] Например, IP сеть 1500 может быть Интернет, проводной локальной сетью (LAN), беспроводной LAN, глобальной сетью (WAN), или подобной. Камера 1000 наблюдения в соответствии с первым вариантом осуществления может быть, например, совместима со стандартом Питание Через Ethernet(PoE) или с обеспечением электричеством через кабель LAN.
[0023] Клиентское устройство 2000 отправляет разнообразные команды камере 1000 наблюдения. Эти команды включают в себя, например, команду для изменения направления формирования изображения или угла изображения камеры 1000 наблюдения, команду для изменения параметра формирования изображения, команду для начала потоковой передачи изображения, и подобные.
[0024] Камера 100 наблюдения отправляет клиентскому устройству 2000 ответ на эти команды и потоковую передачу изображения. Кроме того, камера 1000 наблюдения меняет угол изображения в соответствии с командой, принятой от клиентского устройства 2000 для изменения угла изображения.
[0025] Фиг. 2 является схемой, иллюстрирующей пример конфигурации аппаратного обеспечения камеры 1000 наблюдения в соответствии с первым вариантом осуществления.
[0026] Блок 1001 управления на Фиг. 2 всесторонне управляет индивидуальными компонентами камеры 1000 наблюдения. Блок 1001 управления включает в себя центральный блок обработки (CPU). Блок 1001 управления исполняет программу, хранящуюся в блоке 1002 хранения. В качестве альтернативы, блок 1001 управления может быть выполнен с возможностью осуществления управления посредством использования аппаратного обеспечения.
[0027] Блок 1002 хранения используется в качестве областей хранения разнообразных данных, как например, области хранения программы, исполняемой, главным образом, посредством блока 1001 управления, рабочей области во время исполнения программы, и области хранения захваченного изображения, сгенерированного посредством блока 1004 формирования изображения, описываемого позже. Блок 1003 связи принимает индивидуальные команды управления от клиентского устройства 2000. Кроме того, блок 1003 связи отправляет индивидуальные команды управления клиентскому устройству 2000.
[0028] Блок 1004 формирования изображения включает в себя оптическую систему формирования изображения и элемент формирования изображения, такой как прибор с зарядной связью (CCD) или комплементарный металлооксидный полупроводник (CMOS), которые не иллюстрируются, и подобное. Блок 1004 формирования изображения генерирует аналоговый сигнал посредством захвата изображения предмета, чье изображение формируется посредством оптической системы формирования изображения. Блок 1004 формирования изображения преобразует сгенерированный аналоговый сигнал в цифровые данные.
[0029] Блок 1004 формирования изображения выводит преобразованные цифровые данные в качестве захваченного изображения в блок 1002 хранения, блок 1005 обработки коррекции экспозиции, и блок 1106 обработки синтеза изображения с широким динамическим диапазоном.
[0030] Блок 1005 обработки коррекции экспозиции анализирует захваченное изображение, выводимое из блока 1004 формирования изображения, и выполняет процесс коррекции экспозиции над захваченным изображением, на основании отдельных частей установки обработки изображения, хранящейся в блоке 1002 хранения. Кроме того, блок 1005 обработки коррекции экспозиции выводит захваченное изображение, над которым был выполнен процесс коррекции экспозиции, в блок 1002 хранения.
[0031] Процесс коррекции экспозиции в соответствии с первым вариантом осуществления включает в себя процесс коррекции фоновой засветки, процесс коррекции темной части, и подобное. Процесс коррекции фоновой засветки является процессом для выполнения коррекции коэффициента усиления для захваченного изображения и подобного, чтобы осветлить все захваченное изображение, которое включает в себя темную часть при условии фоновой засветки.
[0032] Процесс коррекции темной части является процессом изображения для определения темной части, включенной в захваченное изображение, и осветления определенной темной части целенаправленным образом посредством коррекции коэффициента усиления и подобного. Процесс коррекции темной части также может вызывать осветление яркой части, которая включена в захваченное изображение. Из-за этого, когда процесс коррекции темной части выполняется в сочетании с процессом коррекции фоновой засветки и процессом синтеза изображения с широким динамическим диапазоном, который будет описан позже, захваченное изображение, выводимое из блок 1004 формирования изображения, может становиться слишком ярким.
[0033] Процесс коррекции экспозиции в соответствии с первым вариантом осуществления обеспечивается с помощью функции установки экспозиции, чтобы установить условия экспозиции блока 1004 формирования изображения. Условия экспозиции включают в себя: значение диафрагмы оптической системы формирования изображения, включенной в блок 1004 формирования изображения; время экспозиции (время накопления) элемента формирования изображения, включенного в блок 1004 формирования изображения; и подобное.
[0034] Блок 1005 обработки коррекции экспозиции в соответствии с первым вариантом осуществления соответствует блоку установки экспозиции, который устанавливает условия экспозиции блока 1004 формирования изображения и получает захваченное изображение, сгенерированное посредством захвата изображения предмета с помощью блока 1004 формирования изображения при установленных условиях экспозиции.
[0035] Касательно блока 1006 обработки синтеза изображения с широким динамическим диапазоном, далее, широкий динамический диапазон будет сокращенно именоваться WDR, а процесс синтеза изображения с широким динамическим диапазоном может сокращенно именоваться процессом WDR.
[0036] Блок 1006 обработки синтеза изображения WDR выполняет процесс WDR, который расширяет динамический диапазон захваченного изображения, выводимого из блока 1004 формирования изображения, на основании отдельных частей установки обработки изображения, хранящейся в блоке 1002 хранения.
[0037] В процессе WDR, части с оптимальной яркостью определяются из числа нескольких изображений с разными условиями экспозиции, выводимых из блока 1004 формирования изображения, и осуществляется синтез определенных частей из нескольких изображений, чтобы сгенерировать синтезированное захваченное изображение с широким динамическим диапазоном. Блок 1006 обработки синтеза изображения WDR выводит сгенерированное синтезированное захваченное изображение в блок 1002 хранения.
[0038] Условия экспозиции в первом варианте осуществления включают в себя время экспозиции (время накопления) и подобное элемента формирования изображения, включенного в блок 1004 формирования изображения. Кроме того, блок 1006 обработки синтеза изображения WDR в соответствии с первым вариантом осуществления соответствует первому блоку обработки изображения, который осуществляет синтез нескольких захваченных изображений, сгенерированных посредством захвата предмета с помощью блока 1004 формирования изображения при разных условиях экспозиции, чтобы сгенерировать синтезированное захваченное изображение.
[0039] Блок 1007 кодирования со сжатием выполняет процесс кодирования со сжатием над захваченным изображением, выводимым из блока 1004 формирования изображения, блока 1005 обработки коррекции экспозиции, и блока 1006 обработки синтеза изображения WDR, на основании способа Объединенной Группы Экспертов по Машинной Обработке Фотографических Изображений (JPEG), H.264, H.265, или подобного, в соответствии с отдельными частями установки кодирования со сжатием. Установка кодирования со сжатием хранится в блоке 1002 хранения. Блок 1007 кодирования со сжатием выводит в блок 1002 хранения захваченное изображение, над которым был выполнен процесс кодирования со сжатием.
[0040] Когда у камеры 1000 наблюдения в соответствии с первым вариантом осуществления клиентским устройством 2000 запрашивается распространение потоковой передачи, камера 1000 наблюдения выполняет распространение потоковой передачи захваченных изображений, выводимых из блока 1007 кодирования со сжатием, во вне через блок 1003 связи, на основании отдельных частей запроса.
[0041] Фиг. 3 является схемой, иллюстрирующей пример конфигурации аппаратного обеспечения клиентского устройства 2000 в соответствии с первым вариантом осуществления. Клиентское устройство 2000 в соответствии с первым вариантом осуществления выполнено в виде компьютерного устройства, соединенного с IP сетью 1500.
[0042] Блок 2001 управления на Фиг. 3 управляет всем клиентским устройством 2000. Блок 2001 управления включает в себя, например, CPU, и исполняет программу, хранящуюся в блоке 2002 хранения, который описывается позже. В качестве альтернативы, блок 2001 управления может быть выполнен с возможностью осуществления управления посредством использования аппаратного обеспечения. Блок 2002 хранения используется в качестве области хранения для программы, исполняемой посредством блока 2001 управления, рабочей области во время исполнения программы, и области хранения данных.
[0043] Блок 2003 связи принимает инструкцию от блока 2001 управления и отправляет команду и подобное камере 1000 наблюдения. Блок 2003 связи также принимает от камеры 1000 наблюдения ответ на команду, захваченное изображение, распространяемое посредством потоковой передачи, и подобное.
[0044] Блок 2004 ввода включает в себя, например, кнопку, крестовидную клавишу, сенсорную панель, мышь, и подобное. Блок 2004 ввода принимает ввод инструкции от пользователя. Например, блок 2004 ввода принимает, в качестве инструкции от пользователя, ввод инструкции для отправки разнообразных команд к камере 1000 наблюдения.
[0045] Когда блок 2004 ввода принимает от пользователя инструкцию отправки команды к камере 1000 наблюдения, блок 2004 ввода уведомляет блок 2001 управления о вводе инструкции отправки команды. Блок 2001 управления генерирует команду для камеры 1000 наблюдения в соответствии с инструкцией, введенной в блок 2004 ввода. Затем, блок 2001 управления выдает инструкцию блоку 2003 связи, чтобы отправить сгенерированную команду к камере 1000 наблюдения.
[0046] Кроме того, блок 2004 ввода может принимать ввод ответа от пользователя на запросное сообщение или подобное к пользователю, которое было сгенерировано, когда блок 2001 управления исполняет программу, хранящуюся в блоке 2002 хранения.
[0047] Блок 2005 декодирования декодирует и восстанавливает захваченное изображение, выводимое из блока 2003 связи. Блок 2005 декодирования выводит декодированное и восстановленное захваченное изображение в блок 2006 отображения. Затем, блок 2006 отображения отображает изображение, соответствующее захваченному изображению, выведенному из блока 2005 декодирования.
[0048] Блок 2006 отображения может отображать запросное сообщение или подобное к пользователю, которое было сгенерировано, когда блок 2001 управления исполняет программу, хранящуюся в блоке 2002 хранения.
[0049] Внутренние конфигурации камеры 1000 наблюдения и клиентского устройства 2000 были описаны выше. Блоки обработки, иллюстрируемые на Фиг. 2 и Фиг. 3, служат лишь для представления в качестве примера варианта осуществления устройства формирования изображения и внешнего устройства в настоящем изобретении, и внутренние конфигурации камеры 1000 наблюдения и клиентского устройства 2000 не ограничиваются теми, что описаны выше. Разнообразные модификации и изменения возможны в рамках объема настоящего изобретения, как например, предоставление блока голосового ввода и блока голосового вывода.
[0050] Фиг. 4 является схемой последовательности действий для объяснения обычной последовательности команд между камерой 1000 наблюдения и клиентским устройством 2000, с начала установки параметра для захваченного изображения, которое будет распространено через потоковую передачу, до распространения потоковой передачи захваченного изображения.
[0051] Транзакция в первом варианте осуществления представляет собой пару из команды, отправляемой от клиентского устройства 2000 к камере 1000 наблюдения, и ответа на команду, отправляемого от камеры 1000 наблюдения к клиентскому устройству 2000.
[0052] На Фиг. 4, ссылочная позиция 6000 обозначает транзакцию соединения сетевого устройства. Клиентское устройство 2000 отправляет, к IP сети 1500 через одноадресную или многоадресную передачу, команду Probe в отношении соединения между сетевыми устройствами. Камера 1000 наблюдения, соединенная с сетью, отправляет ответ ProbeMatch, который указывает на то, что может быть осуществлено принятие команды, к клиентскому устройству 2000.
[0053] Ссылочная позиция 6001 обозначает транзакцию Subscribe. Посредством данной транзакции, клиентское устройство 2000 может выдавать инструкцию камере 1000 наблюдения, чтобы выполнять распространение события.
[0054] Ссылочная позиция 6002 обозначает транзакцию GetProfiles. Это транзакция для получения MediaProfile, который соответствует профилю распространения. MediaProfile является набором параметров для хранения разнообразных элементов установки камеры 1000 наблюдения в ассоциации друг с другом.
[0055] Разнообразные элементы установки включают в себя ProfileToken, который является ID (идентифакатором) MediaProfile, VideoSourceConfiguration и VideoEncoderConfiguration, которые будут описаны позже, кодер голоса, и подобное. MediaProfile хранит ссылку на разнообразные элементы установки.
[0056] Клиентское устройство 2000 отправляет команду GetProfiles к камере 1000 наблюдения. Камера 1000 наблюдения принимает команду GetProfiles и затем отправляет список MediaProfile клиентскому устройству 2000.
[0057] Таким образом, клиентское устройство 2000 получает, наряду с ID профиля распространения для идентификации MediaProfile, список из MediaProfiles, которые в настоящий момент доступны для использования посредством камеры 1000 наблюдения. Клиентское устройство 2000 идентифицирует, на основании ID профиля распространения, распространяемую установку профиля, существующую в камере 1000 наблюдения.
[0058] Ссылочная позиция 6003 обозначает транзакцию команды GetVideoSources. С помощью данной команды, клиентское устройство 2000 получает список из VideoSources, который хранится камерой 1000 наблюдения.
[0059] VideoSource является набором параметров, представляющим собой исполнение блока 1004 формирования изображения, представленного в камере 1000 наблюдения. VideoSource включает в себя VideoSourceToken, который является ID VideoSource, и Resolution, который обозначает разрешение захваченного изображения, которое может быть выведено посредством блока 1004 формирования изображения.
[0060] Клиентское устройство 2000 отправляет команду GetVideoSources к камере 1000 наблюдения. Камера 1000 наблюдения принимает команду GetVideoSources и затем отправляет ответ на данную команду к клиентскому устройству 2000.
[0061] Ссылочная позиция 6004 обозначает транзакцию GetVideoSourceConfigurations. Данная транзакция является транзакцией для получения списка из VideoSourceConfiguration, который хранится камерой 1000 наблюдения.
[0062] VideoSourceConfiguration обозначает набор параметров для ассоциирования VideoSource, предоставленного в камере 1000 наблюдения, с MediaProfile. Кроме того, VideoSourceConfiguration включает в себя Bounds, который задает часть, из захваченного изображения, выводимого из VideoSource, которая будет вырезана для изображения, которое будет распространено.
[0063] Далее, VideoSourceConfiguration может именоваться VSC.
[0064] Клиентское устройство 2000 отправляет команду GetVideoSourceConfigurations к камере 1000 наблюдения. Камера 1000 наблюдения принимает команду GetVideoSourceConfigurations и затем отправляет к клиентскому устройству 2000 список, который включает в себя ID VSC, который хранится камерой 1000 наблюдения.
[0065] Ссылочная позиция 6005 обозначает транзакцию GetVideoEncorderConfigurations. Посредством данной транзакции, клиентское устройство 2000 получает список из VideoEncorderConfiguration, который хранится камерой 1000 наблюдения.
[0066] Клиентское устройство 2000 отправляет команду GetVideoEncorderConfigurations к камере 1000 наблюдения. Камера 1000 наблюдения принимает команду GetVideoEncorderConfigurations и затем отправляет ответ на данную команду.
[0067] VideoEncorderConfiguration является набором параметров для ассоциирования установки кодирования со сжатием, касательно кодирования со сжатием захваченного изображения, выводимого из блока 1004 формирования изображения, с MediaProfile. Далее VideoEncorderConfiguration может именоваться VEC. Установка кодирования со сжатием хранится в блоке 1002 хранения.
[0068] VEC включает в себя: VECToken, который является ID VEC; Encoding для задания способа кодирования со сжатием (JPEG, H.264, или подобного); Resolution для задания разрешения выходного изображения; и Quality для задания качества кодирования со сжатием. VEC дополнительно включает в себя, касательно захваченного изображения, выводимого из камеры 1000 наблюдения, FramerateLimit для задания максимальной частоты кадров и BitrateLimit для задания максимальной скорости передачи бит.
[0069] Например, камера 1000 наблюдения выполняет кодирование со сжатием, в соответствии с набором параметров в VEC, над захваченным изображением, выводимым из блока 1004 формирования изображения, на основании отдельных частей VideoSource и VSC, и распространяет обработанное захваченное изображение к клиентскому устройству 2000 через блок 1003 связи.
[0070] Ссылочная позиция 6006 обозначает транзакцию GetVideoEncorderConfigurationOptions. Посредством данной транзакции, клиентское устройство 2000 может получать, касательно VEC, заданного посредством ID, опции индивидуальных параметров или диапазон установленных значений, принятие которых может быть осуществлено посредством камеры 1000 наблюдения.
[0071] Клиентское устройство 2000 отправляет команду GetVideoEncorderConfigurationOptions к камере 1000 наблюдения. Камера 1000 наблюдения принимает команду GetVideoEncorderConfigurationOptions и затем отправляет ответ на данную команду. Посредством данной транзакции, клиентское устройство 2000 получает от камеры 1000 наблюдения список, который включает в себя ID установки кодирования со сжатием, хранящейся в блоке 1002 хранения.
[0072] Ссылочная позиция 6007 обозначает транзакцию CreatePorfile. Данная транзакция является транзакцией для запроса создания профиля распространения. Клиентское устройство 2000 отправляет команду CreatePorfile к камере 1000 наблюдения. Камера 1000 наблюдения принимает команду CreatePorfile и затем отправляет ответ на данную команду.
[0073] Посредством данной транзакции, клиентское устройство 2000 может создавать новый профиль распространения в камере 1000 наблюдения, и получает ID созданного профиля распространения. Кроме того, камера 1000 наблюдения сохраняет новый созданный профиль распространения.
[0074] После обработки команды применительно к транзакции, камера 1000 наблюдения отправляет событие уведомления об изменении MediaProfile к клиентскому устройству 2000, и тем самым уведомляет клиентское устройство 2000 о том, что произошло изменение в MediaProfile.
[0075] Ссылочная позиция 6008 обозначает транзакцию AddVideoSourceConfiguration. Данная транзакция является транзакцией для запроса добавления VSC. Клиентское устройство 2000 отправляет команду AddVideoSourceConfiguration к камере 1000 наблюдения. Камера 1000 наблюдения принимает команду AddVideoSourceConfiguration и затем отправляет ответ на данную команду к клиентскому устройству 2000.
[0076] В данной транзакции, клиентское устройство 2000 указывает ID профиля распространения полученный в транзакции 6007 и ID VSC, полученный в транзакции 6004. Таким образом, клиентское устройство 2000 может ассоциировать требуемый VSC, соответствующий ID заданного VSC, с MediaProfile, соответствующим заданному ID профиля распространения.
[0077] Межу тем, камера 1000 наблюдения сохраняет MediaProfile, соответствующий ID профиля распространения, заданному клиентским устройством 2000, и требуемый VSC, соответствующий ID VSC, заданному клиентским устройством 2000, в блоке 1002 хранения в ассоциации друг с другом.
[0078] Ссылочная позиция 6009 обозначает транзакцию AddVideoEncorderConfiguration. Данная транзакция является транзакцией для запроса добавления VEC. Клиентское устройство 2000 отправляет команду AddVideoEncorderConfiguration к камере 1000 наблюдения. Камера 1000 наблюдения отправляет ответ на команду AddVideoEncorderConfiguration к клиентскому устройству 2000.
[0079] В данной транзакции, клиентское устройство 2000 задает ID профиля распространения, полученный в транзакции 6007, и ID VEC, полученный в транзакции 6005. Таким образом, клиентское устройство 2000 может ассоциировать VEC, соответствующий ID заданного VEC, с MediaProfile, соответствующим заданному ID профиля распространения.
[0080] Между тем, камера 1000 наблюдения сохраняет MediaProfile, соответствующий ID профиля распространения, заданного клиентским устройством 2000, и требуемый VEC, соответствующий ID VEC, заданный клиентским устройством 2000, в ассоциации друг с другом.
[0081] После обработки транзакций 6008 и 6009, камера 1000 наблюдения отправляет событие уведомления об изменении MediaProfile к клиентскому устройству 2000, и тем самым уведомляет клиентское устройство 2000 о том, что произошло изменение в MediaProfile.
[0082] Ссылочная позиция 6010 обозначает транзакцию SetVideoEncorderConfiguration. Данная транзакция является транзакцией для установки индивидуальных параметров VEC. Клиентское устройство 2000 отправляет команду SetVideoEncorderConfiguration к камере 1000 наблюдения.
[0083] Камера 1000 наблюдения принимает команду SetVideoEncorderConfiguration и затем отправляет ответ на данную команду. Посредством данной транзакции, клиентское устройство 2000 устанавливает, на основании опций, полученных в транзакции 6006, отдельные части VEC, полученного в транзакции 6005. Например, меняются способ кодирования со сжатием или размер обрезки. Камера 1000 наблюдения сохраняет отдельные части установки кодирования со сжатием и подобное.
[0084] После обработки транзакции, камера 1000 наблюдения отправляет событие уведомления об изменении VEC к клиентскому устройству 2000, и тем самым уведомляет клиентское устройство 2000 о том, что произошло изменение в VEC.
[0085] Ссылочная позиция 6011 обозначает транзакцию GetStreamUri. Данная транзакция является транзакцией для запроса получения адреса распространения. В данной транзакции, клиентское устройство 2000 задает ID профиля распространения, полученный в транзакции 6007, и получает адрес (унифицированный идентификатор ресурса (URI)) для получения захваченного изображения, которое будет распространено посредством потоковой передачи, и подобное, на основании установки заданного профиля распространения.
[0086] Камера 1000 наблюдения отправляет клиентскому устройству 2000 адрес для распространения посредством потоковой передачи изображения, соответствующий отдельным частям VSC и VEC, ассоциированных с ID профиля распространения, заданным клиентским устройством 2000.
[0087] Ссылочная позиция 6012 обозначает транзакцию DESCRIBE. Данная транзакция является транзакцией для запроса получения информации распространения. Клиентское устройство 2000 отправляет команду DESCRIBE к камере 1000 наблюдения. Камера 1000 наблюдения принимает команду DESCRIBE и затем отправляет ответ на данную команду клиентскому устройству 2000.
[0088] В данной транзакции, клиентское устройство 2000 исполняет команду DESCRIBE посредством использования URI, полученного в транзакции 6011, и тем самым запрашивает и получает информацию контента, который будет распространяться посредством потоковой передачи камерой 1000 наблюдения.
[0089] Ссылочная позиция 6013 обозначает транзакцию SETUP. Данная транзакция является транзакцией для запроса установки распространения. Клиентское устройство 2000 отправляет команду SETUP к камере 1000 наблюдения. Камера 1000 наблюдения принимает команду SETUP и затем отправляет ответ на данную команду клиентскому устройству 2000.
[0090] В данной транзакции, клиентское устройство 2000 предписывает камере 1000 наблюдения подготовиться к потоковой передаче, на основании подробных данных по информации распространения, полученной в транзакции 6012. Посредством исполнения данной команды, клиентское устройство 2000 и камера 1000 наблюдения совместно используют способ передачи потока, включающий в себя номер сеанса.
[0091] Ссылочная позиция 6014 обозначает транзакцию PLAY. Данная транзакция является транзакцией для начала распространения потоковой передачи. Клиентское устройство 2000 отправляет команду PLAY к камере 1000 наблюдения. Камера 1000 наблюдения принимает команду PLAY и затем отправляет ответ на данную команду клиентскому устройству 2000.
[0092] При отправке команды PLAY камере 1000 наблюдения, клиентское устройство 2000 может запросить камеру 1000 наблюдения начать распространение потоковой передачи посредством использования номера сеанса, полученного в транзакции 6013.
[0093] Ссылочная позиция 6015 обозначает поток, распространяемый от камеры 1000 наблюдения к клиентскому устройству 2000. Поток, начало которого запрашивается в транзакции 6014, распространяется посредством способа передачи, совместно используемого в транзакции 6013.
[0094] Ссылочная позиция 6016 обозначает транзакцию TEARDOWN. Данная транзакция является транзакцией для остановки распространения потоковой передачи. Клиентское устройство 2000 отправляет команду TEARDOWN к камере 1000 наблюдения. Камера 1000 наблюдения принимает команду TEARDOWN и затем отправляет ответ на данную команду.
[0095] В данной транзакции, клиентское устройство 2000 исполняет команду TEARDOWN посредством задания номера сеанса, полученного в транзакции 6013, и тем самым запрашивает камеру 1000 наблюдения остановить распространение потоковой передачи.
[0096] Фиг. 5 является схемой последовательности действий для объяснения обычной последовательности команд между камерой 1000 наблюдения и клиентским устройством 2000, для изменения ImagingSetting, который соответствует установке обработки изображения.
[0097] Ссылочная позиция 6050 на Фиг. 5 обозначает транзакцию GetServices. Посредством данной транзакции, клиентское устройство 2000 может получать типы Web-услуг, поддерживаемых камерой 1000 наблюдения, и URI адрес для использования каждой из Web-услуг.
[0098] Клиентское устройство 2000 отправляет команду GetServices к камере 1000 наблюдения. Камера 1000 наблюдения принимает команду GetServices и затем отправляет ответ на данную команду.
[0099] Ссылочная позиция 6051 обозначает транзакцию GetServiceCapabilities. Посредством данной транзакции клиентское устройство 2000 может получать список функций индивидуальных Web-услуг, полученных в транзакции 6050.
[0100] Клиентское устройство 2000 отправляет команду GetServiceCapabilities к камере 1000 наблюдения. Камера 1000 наблюдения принимает команду GetServiceCapabilities и затем отправляет ответ на данную команду.
[0101] Ссылочная позиция 6052 обозначает транзакцию GetImagingSettings. Посредством данной транзакции, клиентское устройство 2000 может получать список GetImagingSettings, который хранится камерой 1000 наблюдения. GetImagingSettings хранятся в блоке 1002 хранения.
[0102] Клиентское устройство 2000 отправляет команду GetImagingSettings к камере 1000 наблюдения. Камера 1000 наблюдения принимает команду GetImagingSettings и затем отправляет ответ на данную команду.
[0103] Ссылочная позиция 6053 обозначает транзакцию команды GetOptions. Посредством данной транзакции, клиентское устройство 2000 может получать опцию касательно параметра для ImagingSettings, принятие которого может осуществляться камерой 1000 наблюдения.
[0104] Клиентское устройство 2000 отправляет команду GetOptions к камере 1000 наблюдения. Камера 1000 наблюдения принимает команду GetOptions и затем отправляет ответ на данную команду.
[0105] Ссылочная позиция 6054 обозначает транзакцию SetImagingSettings. Посредством данной транзакции, клиентское устройство 2000 отправляет новые ImagingSettings к камере 1000 наблюдения, и тем самым может менять отдельные части ImagingSettings, хранящихся в блоке 1002 хранения.
[0106] Ссылочная позиция 6055 обозначает событие уведомления об изменении ImagingSetting. После обработки команды транзакции 6054, камера 1000 наблюдения отправляет событие уведомления об изменении ImagingSetting к клиентскому устройству 2000, и тем самым уведомляет клиентское устройство 2000 о том, что произошло изменение в ImagingSettings.
[0107] Фиг. 6A, 6B, 6C, 6D, и 6E являются схемами для объяснения примеров определения типа ImagingSettings в соответствии с первым вариантом осуществления. В первом варианте осуществления, чтобы определить тип ImagingSettings, используется язык Определение Схемы XML (далее, может именоваться «XSD»), который используется для стандарта ONVIF.
[0108] Фиг. 6A иллюстрирует отдельные части типа ImagingSettings. На Фиг. 6A спецификатор последовательности задает, что элементы Фиг. 6A появляются в определенном порядке. Например, BacklightCompensation, который будет описан позже, появляется перед WideDynamicRange и DarkCompensation. WideDynamicRange появляется перед DarkCompensation.
[0109] На Фиг. 6A, BacklightCompensation (далее, может именоваться BLC) обозначает параметр для предписания процессу коррекции фоновой засветки блока 1005 обработки коррекции экспозиции находится в состоянии ON (Включено) или OFF (Выключено). BLC конфигурируется, посредством спецификатора minOccurs в XSD, так, чтобы его можно было опустить.
[0110] Brightness обозначает параметр для задания яркости захваченного изображения, выводимого из блока 1004 формирования изображения. Brightness конфигурируется, посредством спецификатора minOccurs в XSD, так, чтобы его можно было опустить. ColorSaturation обозначает параметр для задания насыщенности захваченного изображения, выводимого из блока 1004 формирования изображения. ColorSaturation конфигурируется, посредством спецификатора minOccurs в XSD, так, чтобы его можно было опустить.
[0111] Contrast обозначает параметр для задания плотности цвета захваченного изображения, выводимого из блока 1004 формирования изображения. Contrast конфигурируется, посредством спецификатора minOccurs в XSD, так, чтобы его можно было опустить. Exposure обозначает параметр для изменения экспозиции захваченного изображения, выводимого из блока 1004 формирования изображения. Exposure конфигурируется, посредством спецификатора minOccurs в XSD, так, чтобы его можно было опустить.
[0112] Focus обозначает параметр для изменения установки фокуса блока 1004 формирования изображения. Focus конфигурируется, посредством спецификатора minOccurs в XSD, так, чтобы его можно было опустить. IrCutFilter обозначает параметр для изменения установки инфракрасного режекторного фильтра (IRCF), который может быть вставлен в и удален из оптического пути оптической системы формирования изображения, включенной блок 1004 формирования изображения.
[0113] IRCF является фильтром для блокировки инфракрасного луча. IrCutFilter конфигурируется, посредством спецификатора minOccurs в XSD, так, чтобы его можно было опустить.
[0114] Sharpness обозначает параметр для изменения установки резкости захваченного изображения, выводимого из блока 1004 формирования изображения. Sharpness конфигурируется, посредством спецификатора minOccurs в XSD, так, чтобы его можно было опустить.
[0115] WideDynamicRange обозначает параметр для изменения установки процесса WDR посредством блока 1006 обработки синтеза изображения WDR. Применительно к значению WideDynamicRange может быть установлено ON или OFF. WideDynamicRange конфигурируется, посредством спецификатора minOccurs в XSD, так, чтобы его можно было опустить.
[0116] WideDynamicRange со значением, установленным в ON, указывает на то, что камере 1000 наблюдения предписывается находится в состоянии ON применительно к процессу WDR. WideDynamicRange со значением, установленным в OFF, указывает на то, что камере 1000 наблюдения предписывается находится в состоянии OFF применительно к процессу WDR. Команда SetImagingSettings в соответствии с первым вариантом осуществления соответствует команде синтеза для управления работой блока 1006 обработки синтеза изображения WDR.
[0117] WhiteBalance обозначает параметр для регулировки баланса белого захваченного изображения, выводимого из блока 1004 формирования изображения. WhiteBalance конфигурируется, посредством спецификатора minOccurs в XSD, так, чтобы его можно было опустить. Extension включает в себя расширенный параметр, который разрабатывается как иллюстрируется на Фиг. 6B. Extension конфигурируется, посредством спецификатора minOccurs в XSD, так, чтобы его можно было опустить.
[0118] Фиг. 6B, 6C, 6D и 6E являются параметрами, которые будут добавлены в ImagingSettings, иллюстрируемые на Фиг. 6A. Эти параметры являются частью установки обработки изображения как и каждый параметр на Фиг. 6A.
[0119] ImageStabilization на Фиг. 6B обозначает параметр для установки функции устойчивости к вибрации для захваченного изображения, выводимого из блока 1004 формирования изображения. На Фиг. 6B, спецификатор последовательности задает то, что элементы на Фиг. 6B появляются в определенном порядке.
[0120] IrCutFilterAutoAdjustment на Фиг. 6C обозначает параметр для информации установки (уровень светимости предмета или время задержки), используемую в случаях, где IRCF вставляется или удаляется. На Фиг. 6C, спецификатор последовательности задает то, что элементы на Фиг. 6C появляются в определенном порядке.
[0121] Каждый из ImageStabilization и IrCutFilterAuto Adjustment конфигурируется, посредством спецификатора minOccurs в XSD, так, чтобы его можно было опустить.
[0122] DarkCompensation на Фиг. 6D обозначает параметр для установки процесса коррекции темной части посредством блока 1005 обработки коррекции экспозиции, который обнаруживает темную часть захваченного изображения, выводимого из блока 1004 формирования изображения, и осветляет обнаруженную темную часть. На Фиг. 6D спецификатор последовательности задает то, что элементы на Фиг. 6D появляются в определенном порядке.
[0123] Далее, DarkCompensation может именоваться DC. DarkCompensation конфигурируется, посредством спецификатора minOccurs в XSD, так, чтобы его можно было опустить.
[0124] Применительно к значению DC, может быть установлено ON, OFF или AUTO (Авто). DC со значением установленным в ON указывает на то, что камере 1000 наблюдения предписывается находиться в состоянии ON применительно к процессу коррекции темной части. DC со значением установленным в OFF указывает на то, что камере 1000 наблюдения предписывается находиться в состоянии OFF применительно к процессу коррекции темной части. Кроме того, DC со значением установленным в AUTO указывает на то, что камере 1000 наблюдения предписывается автоматически определять ON или OFF применительно к процессу коррекции темной части.
[0125] Таким образом, команда SetImagingSettings в первом варианте осуществления соответствует команде установки экспозиции для управления работой блока 1005 обработки коррекции экспозиции.
[0126] Применительно к значению DC, может быть установлено любое из ON, OFF и AUTO. (Т.е., опции применительно к DC включают в себя ON, OFF, и AUTO.)
[0127] Вследствие этого, в транзакции 6053 GetOptions, вышеупомянутая опция возвращается клиентскому устройству 2000, касательно WDR, BC, и DC, в качестве устанавливаемого параметра.
[0128] В транзакции 6054 SetImagingSettings, возможно добавить параметр Level для задания эффективной интенсивности для WDR со значением ON. Подобным образом, в данной транзакции, параметр Level для задания эффективной интенсивности, может быть добавлен для DC со значением ON.
[0129] В первом варианте осуществления, параметр Level, который соответствует WDR со значением ON, соответствует уровню, на котором захваченное изображение, выводимое из блока 1004 формирования изображения, осветляется посредством блока 1006 обработки синтеза изображения WDR. Кроме того, предполагается, что значение данного уровня ограничивается в рамках заданного диапазона.
[0130] Фиг. 7A, 7B, 7C, и 7D иллюстрируют примеры конфигурации команды транзакции 6054 SetImagingSettings. Команда описывается расширяемым языком разметки (XML).
[0131] Фиг. 7A является схемой, иллюстрирующей пример конфигурации команды SetImagingSettings. Команда предоставляется для обновления вышеупомянутых параметров установки BacklightCompensation (7001), WideDynamicRange (7002), и DarkCompensation (7003).
[0132] Клиентское устройство 2000 уведомляет камеру 1000 наблюдения о команде на Фиг. 7A, и соответствующим образом параметры установки, хранящиеся в камере 1000 наблюдения, обновляются.
[0133] Как иллюстрируется на Фиг. 7A, в команде SetImagingSettings, параметр установки для BacklightCompensation (7001) описывается перед параметром установки для WideDynamicRange (7002).
[0134] Кроме того, в команде SetImagingSettings, параметр установки для WideDynamicRange (7002) описывается перед параметром установки для DarkCompensation (7003).
[0135] Фиг. 7B, 7C, и 7D иллюстрируют индивидуальные параметры установки. Фиг. 7B иллюстрирует конфигурацию параметра установки для BacklightCompensation (7001). Значение Mode (Режим) параметра установки установлено в ON. Когда значение Mode установлено в ON, Level может быть описан для параметра установки. Значение Level параметра установки установлено в 1.8.
[0136] Параметр установки для BacklightCompensation (7001) в соответствии с первым вариантом осуществления указывает на то, что предписывается выполнение процесса коррекции фоновой засветки и соответствует первой информации обработки изображения, которая указывает уровень, на котором захваченное изображение, выводимое из блока 1004 формирования изображения, осветляется посредством процесса коррекции фоновой засветки.
[0137] Как описано выше, значение Mode BacklightCompensation (7001) не ограничивается ON. Для данного Mode, ON или OFF устанавливается взаимоисключающим образом.
[0138] Когда значение Mode установлено в OFF, Level не может быть описан для параметра установки. В ONVIF, значение Level является числовым значением, и что касается единицы измерения данного значения, оно определяется как безразмерное. Кроме того, в ONVIF, в то время как диапазон значения ограничивается в рамках заданного диапазона, верхний предел и нижний предел диапазона свободно определяются индивидуальными изготовителями камеры наблюдения.
[0139] Конфигурируется, что чем больше значение Level, тем светлее захваченное изображение, выводимое из блока 1004 формирования изображения.
[0140] Фиг. 7C является схемой, иллюстрирующей конфигурацию параметра установки для WideDynamicRange. Значение Mode параметра установки установлено в ON. Когда значение Mode установлено в ON, Level может быть описан для параметра установки.
[0141] Параметр установки для WideDynamicRange (7002) в первом варианте осуществления, указывает на то, что предписывается выполнение процесса WDR, и соответствует первой информации обработки изображения, которая указывает уровень, на котором захваченное изображение, выводимое из блока 1004 формирования изображения, осветляется посредством процесса WDR. Кроме того, как описано выше, значение Mode у WideDynamicRange (7002) не ограничивается ON. Для данного Mode, ON или OFF устанавливается взаимоисключающим образом.
[0142] Когда значение Mode установлено в OFF, Level не может быть описан для параметра установки. В ONVIF, значение Level является числовым значением, и что касается единицы измерения данного значения, оно определяется как безразмерное. Кроме того, в ONVIF, в то время как диапазон значения ограничивается в рамках заданного диапазона, верхний предел и нижний предел диапазона свободно определяются индивидуальными изготовителями камеры наблюдения.
[0143] Конфигурируется, что чем больше значение Level, тем светлее захваченное изображение, выводимое из блока 1004 формирования изображения.
[0144] Фиг. 7D является схемой, иллюстрирующей конфигурацию параметра установки для DarkCompensation (7003). На Фиг. 7D, значения параметра, соответствующие установкам, иллюстрируемым на Фиг. 8, которые будут описаны позже, приведены в качестве примера. Значение Mode данного параметра установки установлено в AUTO.
[0145] Как описано выше, значение Mode параметра установки для DarkCompensation (7003) в первом варианте осуществления не ограничено AUTO. Для данного Mode, ON, OFF, или AUTO устанавливается взаимоисключающим образом.
[0146] Когда значение Mode установлено в ON, Level может быть описан для параметра установки. Когда значение Mode установлено в OFF или AUTO, Level не может быть описан для параметра установки.
[0147] В ONVIF, значение Level является числовым значением, и что касается единицы измерения данного значения, оно определяется как безразмерное. Кроме того, в ONVIF, диапазон значения ограничивается в рамках заданного диапазона. В частности, диапазон значения определяется между 0 и +1.0. Конфигурируется, что чем больше значение Level, тем светлее захваченное изображение, выводимое из блока 1004 формирования изображения.
[0148] Команда SetlmagingSettings в первом варианте осуществления соответствует одиночной команде, в которой первая информация обработки изображения, касательно работы блока 1005 обработки коррекции экспозиции, и вторая информация обработки изображения, касательно работы блока 1006 обработки синтеза изображения WDR, может быть описана.
[0149] Фиг. 8 является схемой для объяснения примера окна ImagingSettings для установки ImagingSettings камеры 1000 наблюдения. Окно отображается в блоке 2006 отображения под управлением блока 2001 управления.
[0150] На Фиг. 8, окно 8000 ImagingSettings включает в себя область 8010 ввода параметра установки WideDynamicRange и область 8020 ввода параметра установки DarkCompensation. Окно 8000 ImagingSettings также включает в себя область 8030 ввода параметра установки BacklightCompensation, кнопку 8040 установить и кнопку 8041 закрыть.
[0151] В окне на Фиг. 8 область 8030 ввода параметра установки BacklightCompensation отображается выше, чем область 8010 ввода параметра установки WideDynamicRange. Кроме того, в окне на Фиг. 8, область 8010 ввода параметра установки WideDynamicRange отображается выше области 8020 ввода параметра установки DarkCompensation.
[0152] Область 8010 ввода параметра установки WideDynamicRange включает в себя кнопки с зависимой фиксацией двух опций ON и OFF. В первом варианте осуществления, опция ON соответствует опции операции синтеза, которая указывает на то, что блоку 1006 обработки синтеза изображения WDR предписывается выполнение операции, а опция OFF соответствует операции остановки синтеза, которая указывает на то, что блоку 1006 обработки синтеза изображения WDR предписывается, чтобы он был остановлен.
[0153] Вследствие этого, в первом варианте осуществления, область 8010 ввода параметра установки WideDynamicRang соответствует области ввода первой информации обработки изображения, чтобы позволить пользователю ввести первую информацию обработки изображения касательно работы блока 1006 обработки синтеза изображения WDR.
[0154] Область 8020 ввода параметра установки DarkCompensation включает в себя кнопки с зависимой фиксацией трех опций ON, OFF, и AUTO. В первом варианте осуществления, опция ON соответствует опции операции обработки изображения, которая указывает на то, что предписывается выполнение процесса коррекции темной части, а опция OFF соответствует опции остановки обработки изображения, которая указывает на то, что предписывается остановка процесса коррекции темной части.
[0155] Опция, соответствующая AUTO, соответствует опции автоматической обработки изображения, для предписания камере 1000 наблюдения автоматически управлять работой блока 1005 обработки коррекции экспозиции. Вследствие этого, в первом варианте осуществления, область 8020 ввода параметра установки DarkCompensation соответствует области ввода второй информации обработки изображения, чтобы позволить пользователю ввести вторую информацию обработки изображения, касательно работы блока 1005 обработки коррекции экспозиции.
[0156] Когда кнопка 8040 установить нажимается пользователем, клиентское устройство 2000 отправляет камере 1000 наблюдения команду 7000 SetlmagingSettings, основанную на отдельных частях, установленных в окне 8000 ImagingSettings. Наряду с передачей команды, клиентское устройство 2000 завершает отображение окна 8000 ImagingSettings.
[0157] Окно 8000 ImagingSettings в первом варианте осуществления соответствует интерфейсу пользователя, чтобы позволить пользователю ввести значения для BLC, WDR, и DC, которые включены в команду SetImagingSettings.
[0158] Когда кнопка 8041 "закрыть" нажимается пользователем, клиентское устройство 2000 завершает отображение окна 8000 ImagingSettings, не отправляя команду SetImagingSettings к камере 1000 наблюдения.
[0159] В примере на Фиг. 8, DarkCompensation установлен в AUTO, и полоса 8021 для установки Level соответственно выделена серым цветом.
[0160] В окне 8000 ImagingSettings на Фиг. 8, могут быть разрешены все из BacklightCompensation (7001), WideDynamicRange (7002), и DarkCompensation (7003).
[0161] Вследствие этого, процесс коррекции фоновой засветки, процесс WDR, и процесс коррекции темной части могут быть выполнены одновременно, что может вызвать то, что захваченное изображение, выводимое из блока 1004 формирования изображения, становится слишком ярким. В первом варианте осуществления, значение DarkCompensation (7003) может быть установлено в AUTO, и, вследствие этого, камера 1000 наблюдения может выполнять подходящий процесс коррекции темной части, при этом учитывая индивидуальные процессы.
[0162] Фиг. 9 является блок-схемой для объяснения процесса для отображения окна ImagingSettings клиентского устройства 2000 в соответствии с первым вариантом осуществления. Процесс исполняется в клиентском устройстве 2000, когда пользователь клиентского устройства 2000 меняет установку обработки изображения для захваченного изображения, которое будет распространяться посредством потоковой передачи камерой 1000 наблюдения.
[0163] Данный процесс выполняется посредством блока 2001 управления. В результате процесса, окно, иллюстрируемое на Фиг. 8, отображается в блоке 2006 отображения клиентского устройства 2000.
[0164] В окне ImagingSettings на Фиг. 8, только значения WDR, DC, и BC отображаются как устанавливаемые. Тем не менее, устанавливаемые значения ими не ограничиваются. Например, на Фиг. 8, значения других параметров, включенных в Фиг. с 6A по 6E (или все параметры) могут быть отображены как устанавливаемые.
[0165] На этапе S9000 на Фиг. 9, блок 2001 управления выдает инструкцию блоку 2006 отображения, чтобы отобразить окно ImagingSettings, иллюстрируемое на Фиг. 8.
[0166] На этапе S9001, блок 2001 управления исполняет транзакцию 6052, и тем самым получает список из ImagingSettings от камеры 1000 наблюдения. Затем, блок 2001 управления, предписывает блоку 1002 хранения сохранить полученный список из ImagingSettings.
[0167] Обычно, количество ImagingSettings, включенных в полученный список, равно количеству блоков формирования изображения, предоставленных в камере наблюдения. Камера 1000 наблюдения в первом варианте осуществления включает в себя один блок 1004 формирования изображения. Соответственно, количество ImagingSettings, включенных в список, полученный на этапе S9001, равно одному. Тем не менее, количество ImagingSettings этим не ограничивается.
[0168] Например, можно предположить, что несколько блоков формирования изображения предоставляется в камере наблюдения и вследствие этого несколько ImagingSettings включено в список, полученный на этапе S9001. На основании такого предположения, несколько вкладок может быть предоставлено внутри окна на Фиг. 8, для переключения между несколькими отображениями ImagingSettings.
[0169] В качестве альтернативы, окно, иллюстрируемое на Фиг. 8, может быть отображено для индивидуального ImagingSettings. Например, в случае, где два ImagingSettings включены в список, полученный на этапе S9001, два окна на Фиг. 8 могут быть отображены для двух ImagingSettings.
[0170] На этапе S9002, блок 2001 управления исполняет транзакцию 6053, и тем самым получает от камеры 1000 наблюдения опции и подобное для индивидуальных параметров ImagingSettings, принятие которых может быть осуществлено камерой 1000 наблюдения. Затем, блок 2001 управления предписывает блоку 1002 хранения сохранить информацию, включающую в себя полученные опции и подобное.
[0171] На этапе S9003, блок 2001 управления предписывает блоку 2006 отображения отобразить окно на Фиг. 8. Блок 2001 управления предписывает, чтобы кнопки с зависимой фиксацией, которые соответствуют установленным значениям в окне на Фиг. 8, были выбраны, в соответствии с установленными значениями WDR, DC, и BLC, включенными в ImagingSettings, полученный на этапе S9001.
[0172] Например, блок 2001 управления считывает значение параметра установки BacklightCompensation в ImagingSettings, хранящемся в блоке 2002 хранения. Затем, блок 2001 управления определяет, является ли считанное значение ON или OFF.
[0173] Когда блок 2001 управления определяет, что считанное значение является ON, блок 2001 управления предписывает, чтобы опция, соответствующая ON кнопки с зависимой фиксацией, которая включена в область 8030 ввода параметра установки BacklightCompensation, была выбрана.
[0174] Когда блок 2001 управления определяет, что считанное значение является OFF, блок 2001 управления предписывает, чтобы опция, соответствующая OFF кнопки с зависимой фиксацией, которая включена в область 8030 ввода параметра установки BacklightCompensation, была выбрана.
[0175] Кроме того, блок 2001 управления считывает, например, значение параметра установки WideDynamicRange в ImagingSettings, хранящемся в блоке 2002 хранения. Затем, блок 2001 управления определяет, является ли считанное значение ON или OFF.
[0176] Когда блок 2001 управления определяет, что считанное значение является ON, блок 2001 управления предписывает, чтобы опция, соответствующая ON кнопки с зависимой фиксацией, которая включена в область 8010 ввода параметра установки WideDynamicRange, была выбрана.
[0177] Когда блок 2001 управления определяет, что считанное значение является OFF, блок 2001 управления предписывает, чтобы опция, соответствующая OFF кнопки с зависимой фиксацией, которая включена в область 8010 ввода параметра установки WideDynamicRange, была выбрана.
[0178] Кроме того, блок 2001 управления считывает, например, значение параметра установки DarkCompensation в ImagingSettings, хранящемся в блоке 2002 хранения. Затем, блок 2001 управления определяет, является ли считанное значение ON, OFF, или AUTO.
[0179] Когда блок 2001 управления определяет, что считанное значение является ON, блок 2001 управления предписывает, чтобы опция, соответствующая ON кнопки с зависимой фиксацией, которая включена в область 8020 ввода параметра установки DarkCompensation, была выбрана.
[0180] Когда блок 2001 управления определяет, что считанное значение является OFF, блок 2001 управления предписывает, чтобы опция, соответствующая OFF кнопки с зависимой фиксацией, которая включена в область 8020 ввода параметра установки DarkCompensation, была выбрана.
[0181] Когда блок 2001 управления определяет, что считанное значение является AUTO, блок 2001 управления предписывает, чтобы опция, соответствующая AUTO кнопки с зависимой фиксацией, которая включена в область 8020 ввода параметра установки DarkCompensation, была выбрана.
[0182] Кроме того, блок 2001 управления предписывает, на основании отдельных частей опций, полученных на этапе S9002, чтобы кнопки с зависимой фиксацией отличные от кнопок с зависимой фиксацией, в отношении которых может быть осуществлено принятие камерой 1000 наблюдения, из числа опций в окне на Фиг. 8, отображались так, чтобы они не могли быть выбраны пользователем.
[0183] После предписания того, чтобы кнопки с зависимой фиксацией области 8010 ввода параметра установки WideDynamicRange отображались таким образом, что может быть введен параметр, блок 2001 управления может предписывать, чтобы кнопки с зависимой фиксацией области 8020 ввода параметров установки DarkCompensation отображались таким образом, что может быть введен параметр.
[0184] На этапе S9004, блок 2001 управления ждет до тех пор, пока не будет нажата любая из кнопок в окне на Фиг. 8, или до тех пор, пока не принимается событие 6055 изменения установки ImagingSettings от камеры 1000 наблюдения.
[0185] Затем, когда определяется, что нажимается кнопка 8040 установить, блок 2001 управления переходит к этапу S9005. Когда определяется, что нажимается кнопка 8041 "закрыть", блок 2001 управления переходит к этапу S9006. Затем, когда событие 6055 изменения установки ImagingSettings принимается блоком 2003 связи, блок 2001 управления возвращается к этапу S9001.
[0186] На этапе S9005, блок 2001 управления генерирует команду 7000 SetlmagingSettings, которая включает в себя параметры, соответствующие кнопкам с зависимой фиксацией, выбранным в областях 8010, 8020, и 8030 ввода. Затем, блок 2001 управления выдает инструкцию блоку 2003 связи, чтобы передать сгенерированную команду SetlmagingSettings камере 1000 наблюдения.
[0187] Т.е., в сгенерированной команде SetlmagingSettings, описывается значение, соответствующее опции, выбранной посредством кнопки с зависимой фиксацией для области 8010 ввода параметра установки WideDynamicRange или подобного. Подобным образом, в сгенерированной команде SetlmagingSettings, описывается значение, соответствующее опции, выбранной посредством кнопки с зависимой фиксацией для области 8020 ввода параметра установки DarkCompensation или подобного.
[0188] В дополнение, подобным образом, в сгенерированной команде SetlmagingSettings, описывается значение, соответствующее опции, выбранной посредством кнопки с зависимой фиксацией для области 8030 ввода параметра установки BacklightCompensation или подобного.
[0189] В частности, когда кнопка 8040 установить нажимается для установки содержимого в окне на Фиг. 8, клиентское устройство 2000 отправляет команду SetlmagingSettings, иллюстрируемую на Фиг. 7, к камере 1000 наблюдения.
[0190] На этапе S9006, блок 2001 управления завершает отображение окна на Фиг. 8 в блоке 2006 отображения.
[0191] Как описано выше, в первом варианте осуществления, в команде SetImagingSettings, принимаемой камерой 1000 наблюдения, могут быть описаны параметр установки WDR и параметр установки DC.
[0192] Параметр установки WDR указывает, взаимоисключающим образом, что предписывается, чтобы процесс WDR был выполнен, или что предписывается, чтобы процесс WDR был остановлен. Между тем параметр установки DC указывает, взаимоисключающим образом, что предписывается, чтобы процесс коррекции темной части посредством блока 1005 обработки коррекции экспозиции был выполнен, что предписывается, чтобы процесс коррекции темной части был остановлен, или что предписывается, чтобы управление исполнением процесса коррекции темной части осуществлялось посредством камеры 1000 наблюдения.
[0193] Соответственно, в случае, где предписывается, чтобы процесс WDR был выполнен, камере 1000 наблюдения может быть предписано автоматически управлять тем, выполнять ли процесс коррекции темной части. Вследствие этого, с учетом степени, с которой захваченное изображение осветляется каждым из процессов: процессом WDR и процессом коррекции темной части, может быть сокращена необходимость в управлении исполнениями процесса WDR и процесса коррекции темной части.
[0194] Кроме того, команда SetImagingSettings и параметр установки WDR в команде SetImagingSettings в первом варианте осуществления являются стандартизованными среди множества изготовителей камер наблюдения.
[0195] Например, ONVIF стандартизирует команду SetImagingSettings в качестве одиночной команды для установки обработки формирования изображения и обработки изображения посредством камеры наблюдения. Кроме того, ONVIF стандартизует параметр установки WDR в данной команде в качестве значения из либо ON, либо OFF.
[0196] В случае, где параметр установки DC является вновь добавляемым в такую команду SetImagingSettings, становится очень эффективным устанавливать значение из либо ON, OFF, либо AUTO в качестве параметра установки DC.
[0197] Это потому, что эффекты процесса WDR и процесса коррекции темной части варьируются в зависимости от изготовителя камеры наблюдения и очень сложно управлять исполнениями процесса WDR и процесса коррекции темной части таким образом, что захваченное изображение, выводимое из блока 1004 формирования изображения не является ни слишком темным, ни слишком ярким.
[0198] Соответственно, посредством нового предоставления AUTO в качестве значения, которое будет установлено для параметра установки DC, как в данном варианте осуществления, может осуществляться автоматическое управление исполнением процесса коррекции темной части посредством камеры 1000 наблюдения. Следовательно, может быть предотвращена ситуация, при которой захваченное изображение, выводимое из блока 1004 формирования изображения, слишком темное или слишком яркое.
[0199] Кроме того, вышеупомянутая обработка в частности эффективна для камеры наблюдения, которая осуществляет наблюдение за предварительно определенной областью наблюдения. В частности, захваченное изображение области наблюдения является важной информацией в качестве доказательства в случае чрезвычайной ситуации. Вследствие этого, недопустима неуместная установка исполнения процесса WDR и процесса коррекции темной части посредством камеры наблюдения и появление ореолов и заполнения черным в захваченном изображении области наблюдения.
[0200] Эффекты первого варианта осуществления были описаны выше на основании взаимосвязи между процессом WDR и процессом коррекции темной части. Эффекты первого варианта осуществления, тем не менее, также подобны в случае взаимосвязи между процессом коррекции фоновой засветки и процесса коррекции темной части и взаимосвязи между процессом коррекции фоновой засветки, процессом коррекции WDR, и процессом коррекции темной части.
[0201] Кроме того, в команде SetImagingSettings в первом варианте осуществления, параметр установки для DarkCompensation (7003) описывается после параметра установки для WideDynamicRange (7002).
[0202] Соответственно, в соответствии с результатом установки параметра установки для WideDynamicRange (7002), может быть установлен параметр установки для DarkCompensation (7003). Например, в соответствии с установкой значения Mode параметра установки для WideDynamicRange (7002) в ON, значение Mode параметра установки для DarkCompensation (7003) может быть установлено в AUTO.
[0203] В результате, после подтверждения параметра установки для WideDynamicRange (7002), может быть установлен параметр установки для DarkCompensation (7003). Таким образом, может быть достигнута плавная установка параметра.
[0204] Этот пункт относится к взаимосвязи между параметром установки для BacklightCompensation (7001) и параметра установки для DarkCompensation (7003).
[0205] Кроме того, камера 1000 наблюдения может преобразовывать параметр установки DarkCompensation (7003) в соответствии с результатом установки параметра установки для WideDynamicRange (7002), описанного в команде SetImagingSettings. Например, камера 1000 наблюдения может увеличивать или уменьшать интенсивность коррекции параметра установки для DarkCompensation (7003) в соответствии с интенсивностью коррекции параметра установки для WideDynamicRange (7002).
[0206] Кроме того, камера 1000 наблюдения может управлять процессом коррекции темной части в соответствии с результатом коррекции процесса WDR. Например, камера 1000 наблюдения может увеличивать или уменьшать интенсивность коррекции процесса коррекции темной части в соответствии с величиной изменения в яркости захваченного изображения посредством процесса WDR. Кроме того, в случае, где осуществляется автоматическое управление исполнением процесса коррекции темной части посредством камеры 1000 наблюдения, процесс коррекции может быть выполнен или остановлен в соответствии с величиной изменения в яркости захваченного изображения посредством процесса WDR.
[0207] Кроме того, несмотря на то, что установленные значения для BC, WDR, и DC передаются в первом варианте осуществления, передача может быть опущена. Более того, несмотря на то, что Level устанавливается для BC и WDR в первом варианте осуществления, установки могут быть опущены.
[0208] Несмотря на то, что параметр для установки процесса коррекции темной части посредством блока 1005 обработки коррекции экспозиции именуется «DarkCompensation» в данном варианте осуществления, необязательно, чтобы параметр именовался таким образом. Параметр может именоваться «DarknessCompensation», вместо «DarkCompensation». В качестве альтернативы, параметр может именоваться «Delighting», вместо «DarkCompensation».
[0209] В дополнение, блок 1005 обработки коррекции экспозиции в первом варианте осуществления может быть сформирован из нескольких блоков обработки. В таком случае, блок обработки для выполнения процесса коррекции фоновой засветки и блок обработки для выполнения процесса коррекции темной части не обязательно являются одним и тем же. Например, из двух блоков обработки, включенных в блок 1005 обработки коррекции экспозиции, один может быть использован в качестве блока обработки для выполнения процесса коррекции фоновой засветки, а другой может быть использован в качестве блока обработки для выполнения процесса коррекции темной части.
[0210] В данном случае, блок обработки для выполнения процесса коррекции фоновой засветки соответствует первому блоку обработки изображения, который осветляет захваченное изображение посредством обработки изображения, а блок обработки для выполнения процесса коррекции темной части соответствует второму блоку обработки изображения, который осветляет захваченное изображение посредством обработки изображения, которая отличается от обработки изображения, выполняемой посредством первого блока обработки изображения.
[0211] На этапе S9004 в первом варианте осуществления, блок 2001 управления может определять, была ли или нет выбрана опция, соответствующая кнопке с зависимой фиксацией ON у области 8010 ввода параметра установки WideDynamicRange.
[0212] Кроме того, когда определяется, что опция, соответствующая ON, была выбрана, блок 2001 управления может предписывать, чтобы была выбрана опция, соответствующей кнопке с зависимой фиксации AUTO у области 8020 ввода параметра установки DarkCompensation.
[0213] Затем, блок 2001 управления может определять, была ли или нет выбрана опция, соответствующая кнопке с зависимой фиксацией OFF у области 8010 ввода параметра установки WideDynamicRange.
[0214] Когда определяется, что опция, соответствующая OFF, была выбрана, блок 2001 управления может предписывать, чтобы была выбрана опция, соответствующая кнопке с зависимой фиксацией ON у области 8020 ввода параметра установки DarkCompensation.
[0215] На этапе S9004 в первом варианте осуществления, блок 2001 управления может определять, была ли или нет выбрана опция, соответствующая кнопке с зависимой фиксацией ON у области 8030 ввода параметра установки BacklightCompensation.
[0216] Кроме того, когда определяется, что опция, соответствующая ON, была выбрана, блок 2001 управления может предписывать, чтобы была выбрана опция, соответствующая кнопке с зависимой фиксацией AUTO у области 8020 ввода параметра установки DarkCompensation.
[0217] Затем, блок 2001 управления может определять, была ли или нет выбрана опция, соответствующая кнопке с зависимой фиксацией OFF у области 8030 ввода параметра установки BacklightCompensation.
[0218] Когда определяется, что опция, соответствующая OFF, была выбрана, блок 2001 управления может предписывать, чтобы была выбрана опция, соответствующая кнопке с зависимой фиксацией ON у области 8020 ввода параметра установки DarkCompensation.
[0219] Кроме того, на этапе S9004 в первом варианте осуществления, сначала, блок 2001 управления может отображать, в блоке 2006 отображения, только область 8030 ввода параметра установки BacklightCompensation. После отображения области 8030 ввода параметра установки BacklightCompensation, когда определяется, что параметр был введен в область 8030 ввода параметра установки BacklightCompensation, блок 2001 управления может отображать, в блоке 2006 отображения, область 8010 ввода параметра установки WideDynamicRange.
[0220] После отображения области 8010 ввода параметра установки WideDynamicRange, блок 2001 управления может отображать, в блоке 2006 отображения, область 8020 ввода параметра установки DarkCompensation.
[0221] Соответственно, после того, как отображается область 8030 ввода параметра установки BacklightCompensation, область 8010 ввода параметра установки WideDynamicRange отображается в блоке 2006 отображения. Кроме того, после того, как отображается область 8010 ввода параметра установки WideDynamicRange, область 8020 ввода параметра установки DarkCompensation отображается в блоке 2006 отображения.
[0222] Кроме того, на этапе S9004 в первом варианте осуществления, сначала, блок 2001 управления может отображать, в блоке 2006 отображения, только область 8030 ввода параметра установки BacklightCompensation. Кроме того, после отображения области 8030 ввода параметра установки BacklightCompensation, блок 2001 управления может определять, был ли или нет параметр введен в область 8030 ввода параметра установки BacklightCompensation.
[0223] Когда определяется, что параметра был введен в область 8030 ввода параметра установки BacklightCompensation, блок 2001 управления может отображать область 8010 ввода параметра установки WideDynamicRange, в блоке 2006 отображения, таким образом, что параметр может быть введен в область 8010 ввода параметра установки WideDynamicRange. После отображения области 8010 ввода параметра установки WideDynamicRange, блок 2001 управления может определять, был ли или нет введен параметр в область 8010 ввода параметра установки WideDynamicRange.
[0224] Когда определяется, что параметр был введен в область 8010 ввода параметра установки WideDynamicRange, блок 2001 управления может отображать область 8020 ввода параметра установки DarkCompensation, в блоке 2006 отображения, таким образом, что параметр может быть введен в область 8020 ввода параметра установки DarkCompensation.
[0225] Соответственно, после того, как область 8030 ввода параметра установки BacklightCompensation отображается в блоке 2006 отображения таким образом, что параметр может быть введен в область 8030 ввода параметра установки BacklightCompensation, область 8010 ввода параметра установки WideDynamicRange отображается в блоке 2006 отображения таким образом, что параметр может быть введен в область 8010 ввода параметра установки WideDynamicRange. Кроме того, после того как область 8010 ввода параметра установки WideDynamicRange отображается в блоке 2006 отображения таким образом, что параметр может быть введен в область 8010 ввода параметра установки WideDynamicRange, область 8020 ввода параметра установки DarkCompensation отображается в блоке 2006 отображения таким образом, что параметр может быть введен в область 8020 ввода параметра установки DarkCompensation.
[0226] Кроме того, несмотря на то, что одиночное захваченное изображение, выводимое из блока 1004 формирования изображения, используется и процесс коррекции фоновой засветки и процесс коррекции темной части выполняются в качестве процессов для осветления захваченного изображения в первом варианте осуществления, настоящее изобретение этим не ограничивается. Например, вместо любого из процесса коррекции фоновой засветки и процесса коррекции темной части, может выполняться процесс добавления пикселя для осветления одиночного захваченного изображения, выводимого из блока 1004 формирования изображения, посредством добавления пикселей вокруг целевого пикселя захваченного изображения.
[0227] В первом варианте осуществления, диапазон значения Level у параметра установки для BacklightCompensation (7001) может быть более широким, чем диапазон значения Level у параметра установки DarkCompensation (7003).
[0228] Подобным образом, диапазон значения Level у параметра установки для WideDynamicRange (7002) может быть более широким, чем диапазон значения Level у параметра установки DarkCompensation (7003).
ДРУГИЕ ВАРИАНТЫ ОСУЩЕСТВЛЕНИЯ
[0229] Варианты осуществления настоящего изобретения также могут быть реализованы посредством компьютера системы или устройства, который считывает и исполняет исполняемые компьютером инструкции, записанные на запоминающем носителе информации (например, не временном компьютерно-читаемом запоминающем носителе информации), чтобы выполнять функции одного или более из описанных выше варианта(ов) осуществления настоящего изобретения, и посредством способа, выполняемого посредством компьютера системы или устройства посредством, например, чтения и исполнения исполняемых компьютером инструкций из запоминающего носителя информации, чтобы выполнять функции одного или более из описанных выше варианта(ов) осуществления. Компьютер может содержать один или более центральный блок обработки (CPU), микропроцессорный блок (MPU), или другую схему, и может включать в себя сеть из отдельных компьютеров или отдельных компьютерных процессоров. Исполняемые компьютером инструкции могут быть предоставлены компьютеру, например, из сети или с запоминающего носителя информации. Запоминающий носитель информации может включать в себя, например, одно или более из следующего: жесткий диск, память с произвольным доступом (RAM), постоянную память (ROM), хранилище распределенных вычислительных систем, оптический диск (такой как компакт-диск (CD), цифровой универсальный диск (DVD), или Диск Blu-ray (BD)™), устройство флэш-памяти, карту памяти, и подобное.
[0230] В то время, как настоящее изобретение было описано со ссылкой на примерные варианты осуществления, должно быть понятно, что изобретение не ограничивается раскрытыми примерными вариантами осуществления. Объем нижеследующей формулы изобретения должен соответствовать самой широкой интерпретации с тем, чтобы охватывать все такие модификации и эквивалентные структуры и функции.
[0231] По данной заявке испрашивается приоритет Японской Патентной Заявки № 2013-234250, поданной 12 ноября 2013г., которая во всей своей полноте включена в данный документ посредством ссылки.